diff --git a/.env.development b/.env.development index 09f2b8385..20c146ae2 100644 --- a/.env.development +++ b/.env.development @@ -2,7 +2,9 @@ NODE_ENV=development DEV=true VITE_KC_API_WS_MODELING_URL=wss://api.dev.zoo.dev/ws/modeling/commands VITE_KC_API_BASE_URL=https://api.dev.zoo.dev +BASE_URL=https://api.dev.zoo.dev VITE_KC_SITE_BASE_URL=https://dev.zoo.dev VITE_KC_SKIP_AUTH=false VITE_KC_CONNECTION_TIMEOUT_MS=5000 -VITE_KC_DEV_TOKEN="your token from dev.zoo.dev should go in .env.development.local" +# ONLY add your token in .env.development.local if you want to skip auth, otherwise this token takes precedence! +#VITE_KC_DEV_TOKEN="your token from dev.zoo.dev should go in .env.development.local" diff --git a/.github/workflows/build-test-publish-apps.yml b/.github/workflows/build-test-publish-apps.yml index f7bcf1e35..c8afd3353 100644 --- a/.github/workflows/build-test-publish-apps.yml +++ b/.github/workflows/build-test-publish-apps.yml @@ -1,4 +1,4 @@ -name: build-test-publish-apps +name: build-publish-apps on: pull_request: @@ -21,7 +21,7 @@ concurrency: cancel-in-progress: true jobs: - prepare-json-files: + prepare-files: runs-on: ubuntu-22.04 # seperate job on Ubuntu for easy string manipulations (compared to Windows) outputs: version: ${{ steps.export_version.outputs.version }} @@ -33,6 +33,19 @@ jobs: node-version-file: '.nvmrc' cache: 'yarn' + - run: yarn install + + - name: Setup Rust + uses: dtolnay/rust-toolchain@stable + + - uses: Swatinem/rust-cache@v2 + with: + workspaces: './src/wasm-lib' + + # TODO: see if we can fetch from main instead if no diff at src/wasm-lib + - name: Run build:wasm + run: "yarn build:wasm" + - name: Set nightly version if: github.event_name == 'schedule' run: | @@ -42,36 +55,48 @@ jobs: # TODO: see if we ned to add updater test URL here https://dl.zoo.dev/releases/modeling-app/updater-test/last_update.json - uses: actions/upload-artifact@v3 - if: ${{ github.event_name == 'schedule' || env.CUT_RELEASE_PR == 'true' }} with: + name: prepared-files path: | package.json + src/wasm-lib/pkg/wasm_lib* - id: export_version run: echo "version=`cat package.json | jq -r '.version'`" >> "$GITHUB_OUTPUT" - build-test-app-macos: - needs: [prepare-json-files] - runs-on: macos-14 + build-apps: + needs: [prepare-files] + strategy: + fail-fast: false + matrix: + os: [macos-14, windows-2022, ubuntu-22.04] + runs-on: ${{ matrix.os }} env: APPLE_ID: ${{ secrets.APPLE_ID }} APPLE_PASSWORD: ${{ secrets.APPLE_PASSWORD }} + APPLE_APP_SPECIFIC_PASSWORD: ${{ secrets.APPLE_PASSWORD }} APPLE_TEAM_ID: ${{ secrets.APPLE_TEAM_ID }} - APPLE_CERTIFICATE: ${{ secrets.APPLE_CERTIFICATE }} - APPLE_CERTIFICATE_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} - APPLE_SIGNING_IDENTITY: ${{ secrets.APPLE_SIGNING_IDENTITY }} + CSC_LINK: ${{ secrets.APPLE_CERTIFICATE }} + CSC_KEY_PASSWORD: ${{ secrets.APPLE_CERTIFICATE_PASSWORD }} + CSC_KEYCHAIN: ${{ secrets.APPLE_SIGNING_IDENTITY }} + CSC_FOR_PULL_REQUEST: true + VERSION: ${{ github.event_name == 'schedule' && needs.prepare-files.outputs.version || format('v{0}', needs.prepare-files.outputs.version) }} + VERSION_NO_V: ${{ needs.prepare-files.outputs.version }} + WINDOWS_CERTIFICATE_THUMBPRINT: F4C9A52FF7BC26EE5E054946F6B11DEEA94C748D steps: - uses: actions/checkout@v4 - uses: actions/download-artifact@v3 - if: github.event_name == 'schedule' + name: prepared-files - - name: Copy updated .json files - if: github.event_name == 'schedule' + - name: Copy prepared files run: | - ls -l artifact - cp artifact/package.json package.json + ls -R prepared-files + cp prepared-files/package.json package.json + cp prepared-files/src/wasm-lib/pkg/wasm_lib_bg.wasm public + mkdir src/wasm-lib/pkg + cp prepared-files/src/wasm-lib/pkg/wasm_lib* src/wasm-lib/pkg - name: Sync node version and setup cache uses: actions/setup-node@v4 @@ -81,79 +106,10 @@ jobs: - run: yarn install - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - - - uses: Swatinem/rust-cache@v2 - with: - workspaces: './src/wasm-lib' - - - name: Run build:wasm - run: "yarn build:wasm${{ env.BUILD_RELEASE == 'true' && '-dev' || ''}}" - - # TODO: sign the app (and updater bundle potentially) - - name: Add signing certificate - if: ${{ env.BUILD_RELEASE == 'true' }} - run: chmod +x add-osx-cert.sh && ./add-osx-cert.sh - - - name: Build the app for arm64 - run: "yarn electron-forge make" - - - name: Build the app for x64 - run: "yarn electron-forge make --arch x64" - - - name: List artifacts - run: "ls -R out/make" - - # TODO: add the 'Build for Mac TestFlight (nightly)' stage back - - - uses: actions/upload-artifact@v3 - with: - path: "out/make/*/*/*/*" - - - build-test-app-windows: - needs: [prepare-json-files] - runs-on: windows-2022 - steps: - - uses: actions/checkout@v4 - - - uses: actions/download-artifact@v3 - - - name: Copy updated .json files - if: github.event_name == 'schedule' - run: | - ls -l artifact - cp artifact/package.json package.json - - - name: Sync node version and setup cache - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - cache: 'yarn' # Set this to npm, yarn or pnpm. - - - run: yarn install - - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - - - uses: Swatinem/rust-cache@v2 - with: - workspaces: './src/wasm-lib' - - - name: Run build:wasm manually - shell: bash - env: - MODE: ${{ env.BUILD_RELEASE == 'true' && '--release' || '--debug' }} - run: | - mkdir src/wasm-lib/pkg; cd src/wasm-lib - echo "building with ${{ env.MODE }}" - npx wasm-pack build --target web --out-dir pkg ${{ env.MODE }} - cd ../../ - cp src/wasm-lib/pkg/wasm_lib_bg.wasm public + - run: yarn tronb:vite - name: Prepare certificate and variables (Windows only) - if: ${{ env.BUILD_RELEASE == 'true' }} + if: ${{ env.BUILD_RELEASE == 'true' && matrix.os == 'windows-2022' }} run: | echo "${{secrets.SM_CLIENT_CERT_FILE_B64 }}" | base64 --decode > /d/Certificate_pkcs12.p12 cat /d/Certificate_pkcs12.p12 @@ -168,7 +124,7 @@ jobs: shell: bash - name: Setup certicate with SSM KSP (Windows only) - if: ${{ env.BUILD_RELEASE == 'true' }} + if: ${{ env.BUILD_RELEASE == 'true' && matrix.os == 'windows-2022' }} run: | curl -X GET https://one.digicert.com/signingmanager/api-ui/v1/releases/smtools-windows-x64.msi/download -H "x-api-key:%SM_API_KEY%" -o smtools-windows-x64.msi msiexec /i smtools-windows-x64.msi /quiet /qn @@ -178,83 +134,22 @@ jobs: smksp_cert_sync.exe shell: cmd - - name: Build the app for x64 - run: "yarn electron-forge make --arch x64" + - name: Build the app + run: yarn electron-builder --config ${{ env.BUILD_RELEASE && '--publish always' || '' }} - - name: Build the app for arm64 - run: "yarn electron-forge make --arch arm64" - - - name: List artifacts - run: "ls -R out/make" - - - name: Sign using Signtool - if: ${{ env.BUILD_RELEASE == 'true' }} - env: - THUMBPRINT: "F4C9A52FF7BC26EE5E054946F6B11DEEA94C748D" - X64_FILE: "D:\\a\\modeling-app\\modeling-app\\out\\make\\squirrel.windows\\x64\\Zoo Modeling App-*Setup.exe" - ARM64_FILE: "D:\\a\\modeling-app\\modeling-app\\out\\make\\squirrel.windows\\arm64\\Zoo Modeling App-*Setup.exe" - run: | - signtool.exe sign /sha1 ${{ env.THUMBPRINT }} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 "${{ env.X64_FILE }}" - signtool.exe verify /v /pa "${{ env.X64_FILE }}" - signtool.exe sign /sha1 ${{ env.THUMBPRINT }} /tr http://timestamp.digicert.com /td SHA256 /fd SHA256 "${{ env.ARM64_FILE }}" - signtool.exe verify /v /pa "${{ env.ARM64_FILE }}" + - name: List artifacts in out/ + run: ls -R out - uses: actions/upload-artifact@v3 with: - path: "out/make/*/*/*" - - # TODO: Run e2e tests - - - build-test-app-ubuntu: - needs: [prepare-json-files] - runs-on: ubuntu-22.04 - steps: - - uses: actions/checkout@v4 - - - uses: actions/download-artifact@v3 - if: github.event_name == 'schedule' - - - name: Copy updated .json files - if: github.event_name == 'schedule' - run: | - ls -l artifact - cp artifact/package.json package.json - - - name: Sync node version and setup cache - uses: actions/setup-node@v4 - with: - node-version-file: '.nvmrc' - cache: 'yarn' # Set this to npm, yarn or pnpm. - - - run: yarn install - - - name: Setup Rust - uses: dtolnay/rust-toolchain@stable - - - uses: Swatinem/rust-cache@v2 - with: - workspaces: './src/wasm-lib' - - - name: Run build:wasm - run: "yarn build:wasm${{ env.BUILD_RELEASE == 'true' && '-dev' || ''}}" - - - name: Build the app for arm64 - run: "yarn electron-forge make --arch arm64" - - - name: Build the app for x64 - run: "yarn electron-forge make --arch x64" - - - name: List artifacts - run: "ls -R out/make" + name: out-${{ matrix.os }} + path: | + out/Zoo*.* + out/latest*.yml # TODO: add the 'Build for Mac TestFlight (nightly)' stage back - # TODO: sign the app (and updater bundle potentially) - - - uses: actions/upload-artifact@v3 - with: - path: "out/make/*/*/*" + # TODO: add the updater tests back publish-apps-release: @@ -262,88 +157,76 @@ jobs: permissions: contents: write if: ${{ github.event_name == 'release' || github.event_name == 'schedule' }} - needs: [prepare-json-files, build-test-app-macos, build-test-app-windows, build-test-app-ubuntu] + needs: [prepare-files, build-apps] env: - VERSION_NO_V: ${{ needs.prepare-json-files.outputs.version }} - VERSION: ${{ github.event_name == 'release' && format('v{0}', needs.prepare-json-files.outputs.version) || needs.prepare-json-files.outputs.version }} + VERSION_NO_V: ${{ needs.prepare-files.outputs.version }} + VERSION: ${{ github.event_name == 'schedule' && needs.prepare-files.outputs.version || format('v{0}', needs.prepare-files.outputs.version) }} PUB_DATE: ${{ github.event_name == 'release' && github.event.release.created_at || github.event.repository.updated_at }} - NOTES: ${{ github.event_name == 'release' && github.event.release.body || format('Nightly build, commit {0}', github.sha) }} - BUCKET_DIR: ${{ github.event_name == 'release' && 'dl.kittycad.io/releases/modeling-app' || 'dl.kittycad.io/releases/modeling-app/nightly' }} - WEBSITE_DIR: ${{ github.event_name == 'release' && 'dl.zoo.dev/releases/modeling-app' || 'dl.zoo.dev/releases/modeling-app/nightly' }} + NOTES: ${{ github.event_name == 'release' && github.event.release.body || format('Non-release build, commit {0}', github.sha) }} + BUCKET_DIR: ${{ github.event_name == 'schedule' && 'dl.kittycad.io/releases/modeling-app/nightly' || 'dl.kittycad.io/releases/modeling-app' }} + WEBSITE_DIR: ${{ github.event_name == 'schedule' && 'dl.zoo.dev/releases/modeling-app/nightly' || 'dl.zoo.dev/releases/modeling-app' }} URL_CODED_NAME: ${{ github.event_name == 'schedule' && 'Zoo%20Modeling%20App%20%28Nightly%29' || 'Zoo%20Modeling%20App' }} steps: - - uses: actions/download-artifact@v3 + - uses: actions/checkout@v4 - - name: Generate the update static endpoint - run: | - ls -l artifact/*/*oo* - DARWIN_SIG=`cat artifact/macos/*.app.tar.gz.sig` - WINDOWS_X86_64_SIG=`cat artifact/msi/*x64*.msi.zip.sig` - WINDOWS_AARCH64_SIG=`cat artifact/msi/*arm64*.msi.zip.sig` - RELEASE_DIR=https://${WEBSITE_DIR}/${VERSION} - jq --null-input \ - --arg version "${VERSION}" \ - --arg pub_date "${PUB_DATE}" \ - --arg notes "${NOTES}" \ - --arg darwin_sig "$DARWIN_SIG" \ - --arg darwin_url "$RELEASE_DIR/macos/${{ env.URL_CODED_NAME }}.app.tar.gz" \ - --arg windows_x86_64_sig "$WINDOWS_X86_64_SIG" \ - --arg windows_x86_64_url "$RELEASE_DIR/msi/${{ env.URL_CODED_NAME }}_${VERSION_NO_V}_x64_en-US.msi.zip" \ - --arg windows_aarch64_sig "$WINDOWS_AARCH64_SIG" \ - --arg windows_aarch64_url "$RELEASE_DIR/msi/${{ env.URL_CODED_NAME }}_${VERSION_NO_V}_arm64_en-US.msi.zip" \ - '{ - "version": $version, - "pub_date": $pub_date, - "notes": $notes, - "platforms": { - "darwin-x86_64": { - "signature": $darwin_sig, - "url": $darwin_url - }, - "darwin-aarch64": { - "signature": $darwin_sig, - "url": $darwin_url - }, - "windows-x86_64": { - "signature": $windows_x86_64_sig, - "url": $windows_x86_64_url - }, - "windows-aarch64": { - "signature": $windows_aarch64_sig, - "url": $windows_aarch64_url - } - } - }' > last_update.json - cat last_update.json + - uses: actions/download-artifact@v3 + with: + name: out-windows-2022 + path: out + + - uses: actions/download-artifact@v3 + with: + name: out-macos-14 + path: out + + - uses: actions/download-artifact@v3 + with: + name: out-ubuntu-22.04 + path: out - name: Generate the download static endpoint run: | - RELEASE_DIR=https://${WEBSITE_DIR}/${VERSION} + RELEASE_DIR=https://${WEBSITE_DIR} jq --null-input \ --arg version "${VERSION}" \ --arg pub_date "${PUB_DATE}" \ --arg notes "${NOTES}" \ - --arg darwin_url "$RELEASE_DIR/dmg/${{ env.URL_CODED_NAME }}_${VERSION_NO_V}_universal.dmg" \ - --arg windows_x86_64_url "$RELEASE_DIR/msi/${{ env.URL_CODED_NAME }}_${VERSION_NO_V}_x64_en-US.msi" \ - --arg windows_aarch64_url "$RELEASE_DIR/msi/${{ env.URL_CODED_NAME }}_${VERSION_NO_V}_arm64_en-US.msi" \ + --arg mac_arm64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-arm64-mac.dmg" \ + --arg mac_x64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-x64-mac.dmg" \ + --arg windows_arm64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-arm64-win.msi" \ + --arg windows_x64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-x64-win.msi" \ + --arg linux_arm64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-arm64-linux.AppImage" \ + --arg linux_x64_url "$RELEASE_DIR/${{ env.URL_CODED_NAME }}-${VERSION_NO_V}-x86_64-linux.AppImage" \ '{ "version": $version, "pub_date": $pub_date, "notes": $notes, "platforms": { - "dmg-universal": { - "url": $darwin_url + "dmg-arm64": { + "url": $mac_arm64_url }, - "msi-x86_64": { - "url": $windows_x86_64_url + "dmg-x64": { + "url": $mac_x64_url }, - "msi-aarch64": { - "url": $windows_aarch64_url + "msi-arm64": { + "url": $windows_arm64_url + }, + "msi-x64": { + "url": $windows_x64_url + }, + "appimage-arm64": { + "url": $linux_arm64_url + }, + "appimage-x64": { + "url": $linux_x64_url } } }' > last_download.json cat last_download.json + - name: List artifacts + run: "ls -R out" + - name: Authenticate to Google Cloud uses: 'google-github-actions/auth@v2.1.5' with: @@ -352,24 +235,44 @@ jobs: - name: Set up Google Cloud SDK uses: google-github-actions/setup-gcloud@v2.1.0 with: - project_id: kittycadapi + project_id: ${{ env.GOOGLE_CLOUD_PROJECT_ID }} - name: Upload release files to public bucket - uses: google-github-actions/upload-cloud-storage@v2.1.3 + uses: google-github-actions/upload-cloud-storage@v2.2.0 with: - path: artifact - glob: '*/Zoo*' + path: out + glob: 'Zoo*' parent: false - destination: ${{ env.BUCKET_DIR }}/${{ env.VERSION }} - - - name: Upload update endpoint to public bucket - uses: google-github-actions/upload-cloud-storage@v2.1.3 - with: - path: last_update.json destination: ${{ env.BUCKET_DIR }} + # TODO: remove workaround introduced in https://github.com/KittyCAD/modeling-app/issues/3817 + - name: Upload release files to public bucket (test/electron-builder workaround) + uses: google-github-actions/upload-cloud-storage@v2.2.0 + with: + path: out + glob: 'Zoo*' + parent: false + destination: '${{ env.BUCKET_DIR }}/test/electron-builder' + + - name: Upload update endpoint to public bucket + uses: google-github-actions/upload-cloud-storage@v2.2.0 + with: + path: out + glob: 'latest*' + parent: false + destination: ${{ env.BUCKET_DIR }} + + # TODO: remove workaround introduced in https://github.com/KittyCAD/modeling-app/issues/3817 + - name: Upload update endpoint to public bucket (test/electron-builder workaround) + uses: google-github-actions/upload-cloud-storage@v2.2.0 + with: + path: out + glob: 'latest*' + parent: false + destination: '${{ env.BUCKET_DIR }}/test/electron-builder' + - name: Upload download endpoint to public bucket - uses: google-github-actions/upload-cloud-storage@v2.1.3 + uses: google-github-actions/upload-cloud-storage@v2.2.0 with: path: last_download.json destination: ${{ env.BUCKET_DIR }} @@ -378,7 +281,9 @@ jobs: if: ${{ github.event_name == 'release' }} uses: softprops/action-gh-release@v2 with: - files: 'artifact/*/Zoo*' + files: 'out/Zoo*' + + # TODO: Add GitHub publisher announce_release: needs: [publish-apps-release] diff --git a/.github/workflows/cargo-clippy.yml b/.github/workflows/cargo-clippy.yml index b50a496b9..84100f24f 100644 --- a/.github/workflows/cargo-clippy.yml +++ b/.github/workflows/cargo-clippy.yml @@ -28,6 +28,7 @@ jobs: dir: ['src/wasm-lib'] steps: - uses: actions/checkout@v4 + - uses: taiki-e/install-action@just - name: Install latest rust uses: actions-rs/toolchain@v1 with: @@ -41,7 +42,7 @@ jobs: - name: Run clippy run: | cd "${{ matrix.dir }}" - cargo clippy --all --tests --benches -- -D warnings + just lint # If this fails, run "cargo check" to update Cargo.lock, # then add Cargo.lock to the PR. - name: Check Cargo.lock doesn't need updating diff --git a/.github/workflows/playwright.yml b/.github/workflows/playwright.yml index 45ffa8421..21cfac5ad 100644 --- a/.github/workflows/playwright.yml +++ b/.github/workflows/playwright.yml @@ -262,7 +262,7 @@ jobs: fail-fast: false matrix: os: [ubuntu-latest, windows-latest, macos-14] - timeout-minutes: 30 + timeout-minutes: 40 runs-on: ${{ matrix.os }} needs: check-rust-changes steps: @@ -381,7 +381,7 @@ jobs: echo "retried=true" >>$GITHUB_OUTPUT echo "run playwright with last failed tests and retry $retry" if [[ "$IS_UBUNTU" == "true" ]]; then - xvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" -- yarn playwright test --config=playwright.electron.config.ts --grep=@electron || true + xvfb-run --auto-servernum --server-args="-screen 0 1280x960x24" -- yarn playwright test --config=playwright.electron.config.ts --last-failed --grep=@electron || true else yarn playwright test --config=playwright.electron.config.ts --grep=@electron || true fi diff --git a/.gitignore b/.gitignore index f88189f84..baa59a3d4 100644 --- a/.gitignore +++ b/.gitignore @@ -59,6 +59,7 @@ src/wasm-lib/grackle/stdlib_cube_partial.json Mac_App_Distribution.provisionprofile *.tsbuildinfo +src/wasm-lib/pkg venv .vite/ diff --git a/Makefile b/Makefile index 20d11334f..5b01a2652 100644 --- a/Makefile +++ b/Makefile @@ -7,6 +7,14 @@ XSTATE_TYPEGENS := $(wildcard src/machines/*.typegen.ts) dev: node_modules public/wasm_lib_bg.wasm $(XSTATE_TYPEGENS) yarn start +# I'm sorry this is so specific to my setup you may as well ignore this. +# This is so you don't have to deal with electron windows popping up constantly. +# It should work for you other Linux users. +lee-electron-test: + Xephyr -br -ac -noreset -screen 1200x500 :2 & + DISPLAY=:2 NODE_ENV=development PW_TEST_CONNECT_WS_ENDPOINT=ws://127.0.0.1:4444/ yarn tron:test -g "when using the file tree" + killall Xephyr + $(XSTATE_TYPEGENS): $(TS_SRC) yarn xstate typegen 'src/**/*.ts?(x)' diff --git a/README.md b/README.md index d232650b6..d682bdbbe 100644 --- a/README.md +++ b/README.md @@ -351,25 +351,6 @@ PS: for the debug panel, the following JSON is useful for snapping the camera -### Tauri e2e tests - -#### Windows (local only until the CI edge version mismatch is fixed) - -``` -yarn install -yarn build:wasm-dev -cp src/wasm-lib/pkg/wasm_lib_bg.wasm public -yarn vite build --mode development -yarn tauri build --debug -b -$env:KITTYCAD_API_TOKEN="" -$env:VITE_KC_API_BASE_URL="https://api.dev.zoo.dev" -$env:E2E_TAURI_ENABLED="true" -$env:TS_NODE_COMPILER_OPTIONS='{"module": "commonjs"}' -$env:E2E_APPLICATION=".\src-tauri\target\debug\Zoo Modeling App.exe" -Stop-Process -Name msedgedriver -yarn wdio run wdio.conf.ts -``` - ## KCL For how to contribute to KCL, [see our KCL README](https://github.com/KittyCAD/modeling-app/tree/main/src/wasm-lib/kcl). diff --git a/add-osx-cert.sh b/add-osx-cert.sh deleted file mode 100644 index 173322565..000000000 --- a/add-osx-cert.sh +++ /dev/null @@ -1,24 +0,0 @@ -#!/usr/bin/env sh -# From https://dev.to/rwwagner90/signing-electron-apps-with-github-actions-4cof - -KEY_CHAIN=build.keychain -CERTIFICATE_P12=certificate.p12 - -# Recreate the certificate from the secure environment variable -echo $APPLE_CERTIFICATE | base64 --decode > $CERTIFICATE_P12 - -#create a keychain -security create-keychain -p actions $KEY_CHAIN - -# Make the keychain the default so identities are found -security default-keychain -s $KEY_CHAIN - -# Unlock the keychain -security unlock-keychain -p actions $KEY_CHAIN - -security import $CERTIFICATE_P12 -k $KEY_CHAIN -P $APPLE_CERTIFICATE_PASSWORD -T /usr/bin/codesign; - -security set-key-partition-list -S apple-tool:,apple: -s -k actions $KEY_CHAIN - -# remove certs -rm -fr *.p12 \ No newline at end of file diff --git a/docs/kcl/index.md b/docs/kcl/index.md index ab59cfc83..e11e2cd85 100644 --- a/docs/kcl/index.md +++ b/docs/kcl/index.md @@ -56,6 +56,7 @@ layout: manual * [`line`](kcl/line) * [`lineTo`](kcl/lineTo) * [`ln`](kcl/ln) +* [`loft`](kcl/loft) * [`log`](kcl/log) * [`log10`](kcl/log10) * [`log2`](kcl/log2) @@ -63,6 +64,7 @@ layout: manual * [`max`](kcl/max) * [`min`](kcl/min) * [`mm`](kcl/mm) +* [`offsetPlane`](kcl/offsetPlane) * [`patternCircular2d`](kcl/patternCircular2d) * [`patternCircular3d`](kcl/patternCircular3d) * [`patternLinear2d`](kcl/patternLinear2d) diff --git a/docs/kcl/loft.md b/docs/kcl/loft.md new file mode 100644 index 000000000..80f4e1767 --- /dev/null +++ b/docs/kcl/loft.md @@ -0,0 +1,516 @@ +--- +title: "loft" +excerpt: "Create a 3D surface or solid by interpolating between two or more sketches." +layout: manual +--- + +Create a 3D surface or solid by interpolating between two or more sketches. + +The sketches need to closed and on the same plane. + +```js +loft(sketch_groups: [SketchGroup], data?: LoftData) -> ExtrudeGroup +``` + +### Examples + +```js +// Loft a square and a triangle. +const squareSketch = startSketchOn('XY') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const triangleSketch = startSketchOn(offsetPlane('XY', 75)) + |> startProfileAt([0, 125], %) + |> line([-15, -30], %) + |> line([30, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +loft([squareSketch, triangleSketch]) +``` + +![Rendered example of loft 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGqIUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuur/hWuuuebBL/ZiL/baZ86cedBv//Zvf8999913K1ddddVVV1111VVX/V+HHvSgB3HVVVddddVVV1111f9t7/iO7/hZ7/RO7/TZPNN9991362/91m9994/+6I9+DlddddVVV1111VVX/V+GHvSgB3HVVVddddVVV1111f9N11xzzYM/53M+57euueaaBwP8xV/8BRcvXuT1X//1Abjvvvtu/fqv//r3+Yd/+Iff5qqrrrrqqquuuuqq/4sox48f56qrrrrqqquuuuqq/3ve8R3f8bM+6ZM+6ac3NzePX7x4ke///u/nD/7gD3j605/OX/7lX/LYxz6W06dPH3+xF3ux197c3Dz+D//wD7/DVVddddVVV1111VX/16AHPehBXHXVVVddddVVV131f8eLvdiLvfbnfu7n/hbP9Ou//uv8xm/8Bs/txIkTvOzLviyv//qvD8B9991362/91m9994/+6I9+DlddddVVV1111VVX/V9BOX78OFddddVVV1111VVX/e93zTXXPPh93ud9vup93/d9vxrg4sWLfP/3fz9/+Zd/yfOzWq14+tOfzl/+5V9y/fXXc9NNNx1/8Rd/8de+5pprHnzrrbf+zeHh4S5XXXXVVVddddVVV/1vRzl+/DhXXXXVVVddddVVV/3v9jqv8zrv/bmf+7m/9ZCHPOSlAX7jN36D7//+72d3dxdJSEISkpCEJCQhidVqxdOf/nRWqxUPfehDechDHvLSr/iKr/jWm5ubx//hH/7hd7jqqquuuuqqq6666n8z9KAHPYirrrrqqquuuuqqq/53uuaaax784R/+4d/1Yi/2Yq8N8LSnPY2f+Imf4OLFi/xbnDhxgpd92Zfl9V7v9QC47777bv2sz/qs17nvvvtu5aqrrrrqqquuuuqq/40ox48f56qrrrrqqquuuuqq/33e8R3f8bM+6ZM+6aevueaaB1+8eJFf+IVf4Bd+4RdYrVb8W61WK57+9Kdz8eJFrr/+ek6fPn38FV/xFd96c3Pz+D/8wz/8DlddddVVV1111VVX/W+DHvSgB3HVVVddddVVV1111f8e11xzzYM//MM//Lte7MVe7LUB/vIv/5If//Ef5z/aiRMneNmXfVle7/VeD4D77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquu+t+Ccvz4ca666qqrrrrqqquu+t/hHd/xHT/rkz7pk376mmuuefDFixf5/u//fv7wD/+Q/wyr1YqnP/3p/OVf/iWPfexjOX369PEXe7EXe+3Nzc3j//AP//A7XHXVVVddddVVV131vwF60IMexFVXXXXVVVddddVV/7O92Iu92Gt/+Id/+Hddc801Dwb4jd/4DX7zN3+TF8Q2/5FOnDjBy77sy/J6r/d6ANx33323/uiP/ujn/NZv/dZ3c9VVV1111VVXXXXV/2ToQQ96EFddddVVV1111VVX/c90zTXXPPi1X/u13+ud3umdPhvg4sWL/MRP/ARPf/rT+e9w4sQJ3u7t3o6HPOQhAPzWb/3Wd//oj/7o59x33323ctVVV1111VVXXXXV/0ToQQ96EFddddVVV1111VVX/c/zOq/zOu/94R/+4d/FM/3Gb/wGv/mbv8l/txMnTvAyL/MyvN7rvR4A9913362/9Vu/9d0/+qM/+jlcddVVV1111VVXXfU/DXrQgx7EVVddddVVV1111VX/c1xzzTUP/vAP//DverEXe7HXBnj605/OT/zET3Dx4kX+Jzlx4gSv+7qvy8u+7MsCcN999936WZ/1Wa9z33333cpVV1111VVXXXXVVf9TUI4fP85VV1111VVXXXXVVf/9SikPfud3fuev+sRP/MTvvuaaax588eJF/vAP/5Cf+ImfYLVa8T/NarXi8Y9/PAAnTpzg9OnTx1/xFV/xrXd2dl76iU984qXMvJWrrrrqqquuuuqqq/67oQc96EFcddVVV1111VVXXfXfp5Ty4Ic+9KHf9b7v+76v/chHPhKAv/zLv+QnfuIn+N/ixIkTvMzLvAyv93qvB8D58+f5zu/8zlv/4i/+4n3Gcfxtrrrqqquuuuqqq67674Ie9KAHcdVVV1111VVXXXXVf72tra3PWiwW7/0Wb/EWD36zN3szAC5evMhP/uRP8vSnP53/jR7ykIfwtm/7tpw4cYLz58/zh3/4h/zsz/7srUdHR5+zWq2+m6uuuuqqq6666qqr/quhBz3oQVx11VVXXXXVVVdd9V+jlPLgxWLxXltbW5/9iEc8gvd4j/fg1KlTAPzmb/4mv/mbv8n/dsePH+dlX/Zled3XfV0Azp8/z/d8z/fw+Mc//tb1ev3dh4eHn8NVV1111VVXXXXVVf9VKMePH+eqq6666qqrrrrqqv9cpZQHb25uftSJEyd++vrrr3/t13md1+E93/M92djY4OLFi/zgD/4gf/VXf8X/BavViqc//en85V/+JY95zGM4efIkr/Iqr4Kk4/v7+69t+70j4nhmPsP2LlddddVVV1111VVX/WdCD3rQg7jqqquuuuqqq6666j9HKeXBi8Xivba3tz/bNq/0Sq/Ee77ne3K/3/zN3+Q3f/M3+b/q+PHjvOzLviyv+7qvC8D58+f5oz/6I37+53+ezLx1HMffPjw8/JzW2q1cddVVV1111VVXXfWfAT3oQQ/iqquuuuqqq6666qr/WKWUB29vb3/WYrF4b9ucOnWKd3/3d+eRj3wkAE9/+tP5iZ/4CXZ3d/n/4Pjx47zd270dD3nIQwB40pOexPd8z/dw4cIFAFar1XevVqvvGYbht7nqqquuuuqqq6666j8SetCDHsRVV1111VVXXXXVVf8x+r5/7e3t7c/q+/61AWzzpm/6przZm70Z99vd3eU3f/M3+d/ONv9ar/u6r8uJEycAOH/+PH/0R3/Ez//8zyMJgMy89fDw8HOWy+V3c9VVV1111VVXXXXVfwT0oAc9iKuuuuqqq6666qqr/n22t7c/a7FYvHcp5cE8k20+6qM+ikc+8pFc9YI96UlP4iu/8iuRxP0y89blcvndh4eHn8NVV1111VVXXXXVVf8e6EEPehBXXXXVVVddddVVV/3rlVIevLGx8V5bW1ufzQPY5tSpU7z7u787j3zkI1mv14zjyGKxoNYKQGsNgIhAEpnJOI4Mw8AwDIzjyDRNtNbITP6r2eZFYZtSChFBKYVaK13X0XUdpRQiAgBJlFKotQIwTROr1Yqu6+j7nvPnz/OVX/mVnD9/HkkASKK1dutyufzuw8PDz+Gqq6666qqrrrrqqn8L9KAHPYirrrrqqquuuuqqq150pZQHb2xsvNf29vZn2+aBbHPy5Ek+7/M+D4BhGLhw4QIAEYFtaq30fU8phWmaODw85ODggL29PQ4PDzk6OmK1WjEMA8MwMJvNsM3/FLa5n21WqxV931Nrpe97ZrMZs9mMxWLBbDZjNptRa0USpRS6rqPrOiTRWuOaa66h6zrOnz/PV3zFV3DhwgUkcT9JtNZuXS6X371arb6ntXYrV1111VVXXXXVVVe9qNCDHvQgrrrqqquuuuqqq676l5VSHryxsfFe29vbnw1gmweyzcMf/nA+5mM+BoC9vT2e/OQnU0qhlELXdXRdR0Rgm/V6zWq1YrlcslwuWa1WDMPAMAxM08QwDGxvb2ObF5Vt/qvZ5uDggFIKtVZKKdRa6bqOruvouo5aK13XUUpBEhFBKQVJ9H3P9ddfz+nTpzl//jx/+Id/yC/8wi8giftJAqC1duswDL+9Wq2+ZxiG3+aqq6666qqrrrrqqn8JetCDHsRVV1111VVXXXXVVS9YKeXB29vbn7WxsfHePJNt7mcbgDd90zflzd7szQC48847edzjHketlVorpRQiAoDWGtM0MQwDwzAwjiPjODJNE9M00VpjmiaOHz+Obf6j2eY/mm12d3cppRARlFKICEoplFIopRARlFIopRARRASSkMRiseCGG27gYQ97GAA/93M/xy/8wi8AIAkASTzQcrn87tVq9T3DMPw2V1111VVXXXXVVVe9IOhBD3oQV1111VVXXXXVVVc9r77vX/vEiRPfVUp5MA9gm/vZBuA93uM9eOVXfmUA/uEf/oEnPvGJlFIopSAJSdgmM2mt0VqjtUZrjdYarTUyk8yktcbJkyexzX812/xbtdbY3d0lIogIJBERSCIikEREEBFEBBGBJCQhCUk85jGP4TGPeQwAP/dzP8cv/MIvACCJ+0nigVprtx4eHn7Ocrn8bq666qqrrrrqqquuem7oQQ96EFddddVVV1111VVXPdv29vZnbWxsvHcp5cE8gG0eyDYnT57kPd7jPXjkIx8JwK/+6q9y9uxZJBERSALANraxTWaSmWQmmYltMhPbtNY4duwYXdfxP4ltXhTjOLK7u0tEIAlJSEISkpAEgCQkERFIQhKSkMS1117L67/+6wNw/vx5vuIrvoILFy4giftJ4rm11m5dLpfffXh4+DlcddVVV1111VVXXXU/9KAHPYirrrrqqquuuuqq/+9KKQ/e2Nh4r+3t7c/m+bDNA9nm5MmTfPRHfzSnTp1if3+f3/u93+Oee+5BEpJ4braxjW1sY5vMxDa2sc3W1hYbGxv8a9nmv4NtHqiUwsHBAfv7+0gCQBIAkpAEgCTuFxFIQhKSANje3uZN3uRN2Nra4vz583zFV3wFFy5cQBL3k8Tz01q7dblcfvfh4eHncNVVV1111VVXXXUV5fjx41x11VVXXXXVVVf9f1VKefDW1tZHnTx58qdns9lr83zY5n62AXj4wx/Op37qp7KxscH+/j4/8AM/wN7eHrbJTDKTzCQzaa3RWiMzaa3RWiMzyUwyk8zENhsbG2xtbfFvIQlJSEISkpCEJCQhif8MkpCEJCRhm9lsRmuN9XoNgG0AbJOZ2CYzyUxsk5m01shMMpPMZLVaceutt/LgBz+Y48eP89Iv/dIcHR1xxx13ACAJAEk8t4g43vf9ay8Wi/eWdDwzn2F7l6uuuuqqq6666qr/nyjHjx/nqquuuuqqq6666v+bUsqDt7a2PurkyZM/PZvNXpsXwDb3sw3AK73SK/HBH/zBANx55538yI/8CLaxTWaSmdgmM8lMbJOZZCa2yUxsk5nYxjZ933P8+HH+M0lCEpKQhCQkIYn/SLbZ3NxkuVwyTRO2AbCNbWwDYBvb2MY2mUlmkplkJqvViltvvZX1es3DH/5wbr75ZhaLBU9+8pMBkMT9JPHcIuJ43/evPZvN3rrW+tK2L7XWbuWqq6666qqrrrrq/xfK8ePHueqqq6666qqrrvr/opTy4GPHjn3ViRMnvns2m702L4Rt7mcbgDd90zflHd7hHQD44z/+Y379138d2wDYBsA2trGNbWxjG9tkJraxjW1s03Ud11xzDf+dJCEJSUhCEpKQxL9FZrKzs8Ph4SGtNWxjG9sA2MY2trGNbWxjm8zENrZZLpfceeedSOIRj3gEj3rUo7DNk570JAAkcT9JPD8RcbzrupdeLBbvXUp5sO1LrbVbueqqq6666qqrrvr/AT3oQQ/iqquuuuqqq6666v+6vu9f+8SJE99VSnkwLwLb3M82AB/1UR/FIx/5SAB+5Vd+hcc//vEASOJ+knhhbPPcHvSgB9Fa49/KNv/VbPOiKKXwjGc8g38t2wBIQhIAr/zKr8wrv/IrA/DEJz6Rr/zKr0QSkrifJF4UrbVbDw8PP2e5XH43V1111VVXXXXVVf+3oQc96EFcddVVV1111VVX/V+1vb39WRsbG+9dSnkwLyLb3M82J0+e5D3e4z145CMfyd7eHr/8y7/MHXfcAYAkACTxr2WbhzzkIbTW+M9mm/8KtnlupRSe/vSnI4kXhW0eyDaSADh27Bjv+I7vyM7ODufPn+crvuIruHDhApK4nyReVK21W5fL5XcfHh5+DlddddVVV1111VX/N1GOHz/OVVddddVVV1111f8lpZQHb21tfdTp06d/ezabvXZEHOdFZJv72ebhD384n/qpn8qpU6e4dOkSP/IjP8J9993Hc7ONbV5UtnnoQx9Ka43/CpKQhCQkIQlJSOI/kiQkIQlJSCIzueaaazh79iySeGFs89xsY5vMZLVa8ZSnPIWHP/zhnDhxgpd+6Zfmr//6r1kulwBIAkASL4qION73/WsvFov3lnR8HMff4aqrrrrqqquuuur/Fsrx48e56qqrrrrqqquu+r+glPLgra2tjzp58uRPz2az1+ZfyTb3s83DH/5wPuZjPgaA2267je/93u9lvV4jiX8P2zzsYQ8jM5GEJCTx30USkpCEJCQhCUn8R5BEa41jx45x8eJFJPGC2Oa52eZ+tlmtVjz5yU9mPp/z4Ac/mJd+6ZdmsVjw5Cc/GQBJ3E8SL4qION73/WsvFov3lnQ8M59he5errrrqqquuuuqq//0ox48f56qrrrrqqquuuup/s1LKg7e2tj7q5MmTPz2bzV6bfwPb3M82b/qmb8p7vud7AvB3f/d3/PRP/zT/ETKThz70odjmuUlCEpKQhCQkIQlJSEISkpCEJP6zSUISkpCEJP6tJLG9vc3FixeRxAtimweyzf1sA7BarbjnnntYrVY8+tGP5lGPehS2efKTnwyAJO4niRdVRBzv+/61Z7PZW9daX9r2pdbarVx11VVXXXXVVVf970U5fvw4V1111VVXXXXVVf8blVIefOzYsa86ceLEd89ms9fm38g297PNR33UR/Eqr/IqAPz+7/8+v/mbv8n9JHE/STyQJF4Y2zzoQQ8iIviPIglJSEISkpCEJCQhif9okpCEJCQhCUm8KCKCjY0N9vf3kYRtXhDbPJBtAGwDsF6vecYzngHAgx70IB71qEdhmyc/+ckASOJ+kvjXiIjjXde99GKxeO/FYvHe0zT9TWvtVq666qqrrrrqqqv+90EPetCDuOqqq6666qqrrvrfZHt7+7M2Njbeu5TyYP6dbHO/kydP8u7v/u488pGPBOAHfuAHuP3227mfJO4niftJ4vmRxP0ykxtuuIGNjQ3+J7HNfxbbPD+SODw85K677iIiuJ9tnpttHsg297MNgG0e9KAH8e7v/u4AnD9/nq/4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ylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1fxjzB8gz6NkXr3AAAAAElFTkSuQmCC) + +```js +// Loft a square, a circle, and another circle. +const squareSketch = startSketchOn('XY') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) + |> circle([0, 100], 50, %) + +const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) + |> circle([0, 100], 20, %) + +loft([ + squareSketch, + circleSketch0, + circleSketch1 +]) +``` + +![Rendered example of loft 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIbhUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqf71rrrnmwTzTmTNnHswzXXPNNQ/m+bjvvvtuveaaax7MM91333238gBnz5699b777ruVq6666qqrrrrqqqv+t6Ny1VVXXXXVVVddddX/WNdcc82DAV7sxV7stc+cOfMggGuuuebB11xzzYPPnDnz4GuuuebB/Ce77777bgU4e/bsrffdd9+tAP/wD//wO/fdd9+tAP/wD//w21x11VVXXXXVVVdd9T8VetCDHsRVV1111VVXXXXVVf+9rrnmmgefOXPmwS/2Yi/2WgAv/uIv/tov9mIv9tr8Cy5evAjAxYsXAbh48SL3u3jxIv8aJ06c4H4nTpwA4MSJE5w4cYJ/yX333Xfr2bNnb73vvvtu/Yd/+Iffue+++279h3/4h9/mqquuuuqqq6666qr/buhBD3oQV1111VVXXXXVVVf917rmmmse/Nqv/drvdc011zz4dV7ndd6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAODEiROcOHGChzzkIQCcOHGChz70oTw/9913363/8A//8Nv/8A//8Dv33Xffrf/wD//w21x11VVXXXXVVVdd9V8JPehBD+Kqq6666qqrrrrqqv9c11xzzYNf+7Vf+72uueaaB7/O67zOe/NcLl68yF/+5V8C8LSnPY2nP/3p/GezzX+kEydOcOLECU6cOMFDHvIQTpw4wUMf+lAe6L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrqqqv+s6EHPehBXHXVVVddddVVV131n+Md3/EdP+vFX/zFX/vMmTMPvuaaax7MM128eJG//Mu/5GlPexpPf/rT+b/qxIkTHD9+nBMnTvCyL/uyPPShD+V+//AP//DbAL/1W7/1Pb/1W7/13Vx11VVXXXXVVVdd9Z8BPehBD+Kqq6666qqrrrrqqv8411xzzYNf+7Vf+71e53Ve572vueaaBwNcvHiRv/zLv+RpT3saT3/60/n/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SQBI4oEkIQlJSEISEUHXda/FVVddddVVV1111VUvKoKrrrrqqquuuuqqq15kOzs77xURRASSkMQDSQJAEg907NgxAPb29rifJF4UtrHNc7ONbWwDYBvb2MY297PN82MbANvYxja2AbCNbe5nm38t2zw/d911FwA33ngj95MEgCQkIQlJAEhCEhFBRLC9vf3aXHXVVVddddVVV131oiK46qqrrrrqqquuuupFNpvNXlsSkpCEJCQhCUkASOJ+kpDEzTffDMDtt9/Ov4dtAGzzQLaxjW1sA2Ab2wDY5kVhG9vYBsA2tgGwjW3+I0nifpJ4bpIAkIQkIoLZbPZgrrrqqquuuuqqq656URFcddVVV1111VVXXfUiiYj3jggiAklI4rlJ4n6S+Peyzf1sA2AbANsA2Oa52eZFYRvb2MY2D2Sbf4lt7mebF8X+/j77+/vccMMNAEjigSQhCUlIQhKSiAgigvl8/mBJr81VV1111VVXXXXVVS8Kgquuuuqqq6666qqrXiSLxeK1IgJJSEISkpCEJB5IEg908803A3Dp0iX+I9kGwDYAtrHNv5VtbGObB7LNc7PNv8X+/j7b29s8kCQAJHE/SQBIQhKSkEREcOzYsc/iqquuuuqqq6666qoXBcFVV1111VVXXXXVVS+SxWLx2hGBJCQBIAlJAEgCQBIPJAlJAOzt7fGfxTb3s41tbGObf4ltbPNAtrGNbV4Y2/xr3HXXXQDceOONPJAkACQhCQBJSEISkogIIoL5fP5grrrqqquuuuqqq656URBcddVVV1111VVXXfUvqrW+d9/3D5aEJCQhiftJAkAS95OEJABuvvlmAG6//XYAJPHvYZv72eZ+trHNv8Q2tgGwzf1sY5vnxzYAtvmPsL29jSQkcT9J3E8SkgCQhCQkERHM5/MHA6/NVVddddVVV1111VX/EoKrrrrqqquuuuqqq/5Ffd+/VkQQEUgCQBKSkASAJO4niQfa2dnhBZHEi8o297ONbQBsY5v72cY297PN82MbANvY5n62sc1/hv39fZ6bJB5IEveThCQkIYmIICKYz+evxVVXXXXVVVddddVV/xKCq6666qqrrrrqqqv+RfP5/LUjAklIQhIPJIn7SeIF2dvb49/CNvezzYvKNvezzb/ENra5n20AbANgGwDb/Fvt7++zv7/P9vY229vb3E8SAJIAkIQkJAEgCUlIopTC1tbWe3PVVVddddVVV1111b+E4Kqrrrrqqquuuuqqf9FsNntwRCAJSUhCEpKQBIAkJPFAkrjlllsAuP322wGQxH8k29jGNraxjW3uZ5sXxjYAtrmfbe5nm/9o+/v7AOzs7PBAkgCQxANJQhIRQUQQEWxubj6467rX5qqrrrrqqquuuuqqF4bgqquuuuqqq6666qoXquu69y6lIAlJSEISkrifJB5IEpIA2NnZAeDSpUv8R7PNC2KbF5Vt/jtsb28jiQeSxP0kIQlJ3E8SkiilIOm1uOqqq6666qqrrrrqhSG46qqrrrrqqquuuuqFWiwW7xURRASSkMT9JCGJ+0lCEg+0s7MDwN7eHpL4t7LN/Wzz/NjGNvezzQtjmweyjW0AbPOf5c477wRge3sbAEk8N0k8kCQkIYmIICLY2tp6ba666qqrrrrqqquuemEIrrrqqquuuuqqq656oTY3N187IpCEJCQhCUk8kCSen2PHjgFw6dIlXhSSeFHYBsA2ALa5n23+JbYBsA2AbZ6bbe5nm/8od911FwA33HAD95OEJAAkASAJSUhCEpKQhCQigu3t7deepum1ueqqq6666qqrrrrqBSG46qqrrrrqqquuuuoFqrW+d0QgCUlI4oEkASCJB5KEJCRx8803A3DHHXfw3CTxH8E2z802ALZ5INs8N9s8kG3uZ5v/SpIAkMT9JAEgCUlEBBFBRDCbzR7MVVddddVVV1111VUvCMFVV1111VVXXXXVVS/Q9vb2e0UEkpCEJCQhCUkASOJ+kpDEv4Uk/r1sY5vnZpsXhW1s89xs868liRdkf38fgO3tbSQhiQeSBIAkJAEgCUlIQhKSiAh2dnbei6uuuuqqq6666qqrXhCCq6666qqrrrrqqqteoK7rXjsiiAgkASAJSQBI4n6SeH52dnYA2Nvb47+abR7INi+IbR7INv9Z9vf32d/fZ3t7m+3tbQAk8UCSuJ8kJAEgCUlEBBHBfD5/MFddddVVV1111VVXvSAEV1111VVXXXXVVVc9XxHx3l3XERFIQhKSuJ8kACQhiefn5ptvBuD222/nuUni38s2z49tbPMvsY1tbPOfQRKSkIQkJCEJSezt7QGwvb3N/SQhiQeSxP0kIQlJSCIimM1mD46I1+aqq6666qqrrrrqqueH4Kqrrrrqqquuuuqq52uxWLxWRCAJSQBIQhKSAJDEc5OEJCRx7NgxAC5dusR/FNs8P7Z5UdnmhbHNf7aDgwMAtre3eW6SAJAEgCQkIQkASUgiIiilsLOz81lcddVVV1111VVXXfX8EFx11VVXXXXVVVdd9Xzt7Oy8d0QgCUlI4oEk8UCSkMQD3XTTTQDs7e3xQJL4j2Ib2/xHsI1t7meb/yx7e3sAbG9vI4nnJgkASTyQJCQhiYggIpjP5w/mqquuuuqqq6666qrnh+Cqq6666qqrrrrqquch6b0lERFIAkASkpDEA0lCEi/MpUuX+NeQxPNjmxfGNrZ5INs8P7Z5INv8V7rrrrsAuOGGGwCQhCQeSBIAkpCEJCQBIAlJRATz+fzBkl6bq6666qqrrrrqqqueG8FVV1111VVXXXXVVc9jY2PjtUopSEISkpCEJAAkASCJF+bmm28G4Pbbb+d+knhukviPZBsA29zPNv+T7O/vA7C9vc0DSUIS95PE/SQBIAlJSCIiiAh2dnY+i6uuuuqqq6666qqrnhvBVVddddVVV1111VXP4/jx4+8dEUhCEpK4nyQAJPFAkpCEJCQhiZ2dHQD29vYAkMS/hiReENu8MLZ5Udnmudnmv8L29jbPjyQeSBIAkpCEJCQhiVIK8/n8wVx11VVXXXXVVVdd9dwIrrrqqquuuuqqq656DqWU97aNJCQhCUlIQhIAkrifJCTx3G666SYALl26xL+FJP6j2Ob5sY1t/jvs7+9z5513AnDDDTfw/EgCQBIAkpCEJCQhiYggIpjP5w8GXpurrrrqqquuuuqqqx6I4Kqrrrrqqquuuuqq5zCbzV6rlEJEIAlJPJAkACQhiRfk2LFjANx+++0ASOJfIon/Trb57yAJSUhCEg8kCQBJPJAkJCEJSZRS2NzcfC+uuuqqq6666qqrrnoggquuuuqqq6666qqrnsPGxsZrS0ISkpCEJCQhCQBJPD+SkATAzs4OAJcuXUISL4gkXlSS+K9gm/8Kd911FwDXX389DyQJSdxPEgCSkIQkJCEJSUQEEcHW1tZrc9VVV1111VVXXXXVAxFcddVVV1111VVXXfUsfd+/d9/3D44IJCEJSUhCEgCSeCBJSEIS95PEsWPHANjb2+MFkcR/FNv8R7DNf5U777wTgBtuuIHnRxL3k8Rzk4QkJBERzOfzB9t+ba666qqrrrrqqquuuh/BVVddddVVV1111VXPUmt9rYhAEpKQxANJ4n6SkMQLctNNNwFw++238+8liReVbf4tbPNfbX9/H4Dt7W1eEEncTxKSkIQkJCGJiCAiKKWwtbX1Xlx11VVXXXXVVVdddT+Cq6666qqrrrrqqqueZWNj47UjgohAEpKQhCQkcT9J/Et2dnYA2Nvb4/mRxL+HJP4vkYQkJPHcJPFAkpAEgCQkERFEBFtbW6/NVVddddVVV1111VX3I7jqqquuuuqqq6666rK+79+77/sHRwSSkASAJO4nCUk8kCQkIQlJSOLYsWMAXLp0iReVJAAk8fxI4t/CNv9T7e/vc+edd7K9vc0NN9zA/SQhCUncTxIAkrifJCQhCUlEBPP5/MG2X5urrrrqqquuuuqqqwAIrrrqqquuuuqqq666rNb6WhGBJCQhCUkASOK5SUISz89NN90EwO23387zI4l/K0n8S2wDYJv/KpL415LEv0QS95MEgCQkIQkASUgiIogINjc334urrrrqqquuuuqqqwAIrrrqqquuuuqqq666bGNj47UjgohAEpKQhCQAJAEgCUm8MDs7OwBcunSJB5KEJK4CSQDcddddAFx//fW8IJKQBIAkHkgSkpCEJEopbG9vvzZXXXXVVVddddVVVwEQXHXVVVddddVVV11F3/fv3ff9gyMCSUjigSQBIIkXxbFjxwDY29vjfpL4t5DE/zWSuN+dd94JwA033IAkJCGJ50cSAJKQhCQkASCJiCAimM/nD7b92lx11VVXXXXVVVddRXDVVVddddVVV111FbXW14oIJCEJSUhCEpIAkMQDSUISkpCEJCQhiZtuugmA22+/HUlI4oWRxANJ4n8LSfxrSOKB9vf3Adje3uaBJCEJSTyQJO4nCUlIQhKSiAgiguPHj38WV1111VVXXXXVVVcRXHXVVVddddVVV13Fzs7Oe0cEEYEkACQhCQBJ3E8SknhhdnZ2ANjb2+PfQxIvKkn8R5HEfwZJvCDb29u8IJKQxANJ4n6SkIQkJFFKYTabPZirrrrqqquuuuqqqwiuuuqqq6666qqr/p+rtb53RBARSEISkrifJAAkIYl/yU033QTA7bffzotCEveTxP0k8W8liX8vSbwgknh+JPGvtb+/z5133gnADTfcwAsjCQBJAEhCEpKQhCQigohgPp8/2PZrc9VVV1111VVXXfX/G8FVV1111VVXXXXV/3N9379WRCAJSUhCEpKQBIAknpskJCGJB9rZ2QHg0qVL/GeThCQeSBIvCts8P5L4zyCJF2R/fx+A7e1t/iWSAJDEA0lCEpKICEop7OzsfBZXXXXVVVddddVV/78RXHXVVVddddVVV/0/t7Oz894RgSQkASCJ+0nifpKQhCQeSBKSkMTNN98MwO23386/RBIvCkkASOK/kiQAJCGJB5KEJF4Uknhh9vb2ANje3kYSkpCEJCQhCUncTxIAkpCEJCQhCUlIopTCYrF4MFddddVVV1111VX/vxFcddVVV1111VVX/T9Wa33viCAiiAgkIQkASUjifpJ4Udx00028KCTxryGJ+0nigSTxP4Uk/rXuuusuAK6//npeGEncTxL3kwSAJCQREUQE8/n8wcBrc9VVV1111VVXXfX/F8FVV1111VVXXXXV/2Oz2ey1IgJJSAJAEpK4nyQk8aLa2dkB4Pbbb+f5kYQknpskACTxwkgCQBL/U0kCQBKS+Jfs7e0BsL29zb9EEveThCQAJCEJSUhCEqUUdnZ2Pourrrrqqquuuuqq/78Irrrqqquuuuqqq/4f297efu+IQBKSkMT9JCGJB5KEJCQhCUlI4vm5dOkSAJKQhCQk8a8lif8KkpDEc5PE/SQhiecmiecmiReFJA4ODtjf32d7e5sbbriBf4kkHkgSkpCEJCQREZRSWCwWD+aqq6666qqrrrrq/y+Cq6666qqrrrrqqv+nIuK9I4KIICKQhCQkIYkHkoQkXhBJSOLFXuzFAPj7v/97JCGJfwtJ/EeQxP9kkrjf3t4e95OEJCQhCUlIQhL3kwSAJB5IEpKQREQwm80eLOm9ueqqq6666qqrrvr/ieCqq6666qqrrrrq/6mtra33iggkIQkASUgCQBIAknhR7ezsAHDp0iX+NSTx3CQhiReVJCTxopLE/yR33nknADfccAMvjCQkASAJAElIQhKSkEREIIlSCltbW+/FVVddddVVV1111f9PBFddddVVV1111VX/T81ms9eOCCQhCUncTxIAknhukpDE87OzswPA3t4e/xaSeH4kASCJB5KEJP6jSUIS/5kk8UB33XUXANdffz0vCkkASAJAEpIAkIQkIoJSCseOHXvtaZpem6uuuuqqq6666qr/fwiuuuqqq6666qqr/h+qtb5313VEBBGBJCQhCUkASOJ+kpCEJO4nCUlI4n433XQTALfffjsvKkm8KCRxP0k8kCT+o0jifpIAkIQk7ieJfw9JPLe9vT0Atre3eVFJAkAS95OEJCQhiYiglMJ8Pn8trrrqqquuuuqqq/7/Ibjqqquuuuqqq676f2h7e/uzSilIQhIAkpAEgCQAJCGJf4kkJLGzswPApUuXeFFI4l9LEgCSeH4kIYn/KpIAkMS/x/7+PgDb29tsb28jCUlIQhKSkIQkJHE/SQBIQhKSkIQkIgJJRATHjx9/b6666qqrrrrqqqv+/yG46qqrrrrqqquu+n/G9mvPZrMHSyIikIQk7icJAEn8azz2sY8F4O///u/5l0hCEg8kCQBJ/EeSxItKEs9NEv+RJPGC3HnnnQBsb2/zL5HE/STx3CQhiYiglMJ8Pn9wZr42V1111VVXXXXVVf+/EFx11VVXXXXVVVf9P7OxsfFepRQiAklIQhKSkASAJB5IEpKQhCQkIYkH2tnZ4YEkIQlJSEISkpDEv4YkXhBJSAJAEpK4nyT+NSTxL5GEJAAkIYn/SHfeeScAN9xwAy8KSdxPEpKQhCQkIQlJRASlFBaLxXtx1VVXXXXVVVdd9f8LwVVXXXXVVVddddX/M4vF4rUjAklIAkAS95PE/SQhiRdEEpIA2NnZAeD2229HEv8ekgCQxANJ4vmRxL+HJB5IEpL415LECyOJF0QSd911FwDXX389LypJPJAkJAEgiYhAEqUUtre3X5urrrrqqquuuuqq/18Irrrqqquuuuqqq/4fiYj3ns1mD44IIgJJSAJAEpIAkIQkXlSSuOmmmwC4/fbb+deSxHOTxP0kIQkASUhCEv8ZJHE/SQBI4t9LEi+IJAD29vYA2N7e5n6SkIQkJCEJSUjifpIAkMT9JCEJSUQEEUFEPDgzX5urrrrqqquuuuqq/z8Irrrqqquuuuqqq/4fmc/nrxURSEISkpCEJCQBIInnJglJvDA7OzsAXLp0iX8rSfx7SeJfQxIvjCQAJPGCSOJ+knhuknhBJHG//f19ALa3t9nZ2UESL4wkJAEgCQBJSEISkpCEJCKCxWLBzs7OZ3HVVVddddVVV131/wfBVVddddVVV1111f8j29vb7x0RRASSAJDE/SRxP0lIQhL3k4QkJCGJ+z32sY8F4O///u/515LEv5UkJAEgCUkASOLfQhIvCkm8MJK4nyT+Ne68804Atra2eFFJAkAS95MEgCQigoiglMJisXgwV1111VVXXXXVVf9/EFx11VVXXXXVVVf9P1Frfe+IICKQhCQkASAJSdxPEi8KSUjipptuAuDSpUv8a0jiuUnigSRxP0k8P5J4fiTxopLE/SQhiecmiReVJCTxwkjiud15550A3HDDDbwgknhukgCQhCQAJCEJSUgiIpjP5w/OzPfmqquuuuqqq6666v8Hgquuuuqqq6666qr/JzY2Nt6rlIIkJCEJSUhCEgCSkMS/1aVLl5DEi0ISDySJ5yYJAElIAkASkpDECyOJf4kkACRxP0ncTxLPTRIAkgCQxL+FJJ6fO++8E4Drr7+e+0lCEpKQBIAkJCGJ+0kCQBKSkASAJCQREZRSOHbs2Htx1VVXXXXVVVdd9f8DwVVXXXXVVVddddX/E33fv3ZEEBFIAkAS95PEA0lCEpKQhCQk8fzcdNNNANxxxx0ASEISkpCEJCQhCUlI4oWRhCReFJJ4IEn8R5KEJCTx3CRxP0n8R9jb2wNge3sbAEn8SyRxP0k8kCQkERFEBBHBsWPHXnuaptfmqquuuuqqq6666v8+gquuuuqqq6666qr/B7qu+6y+75GEJCQhCQBJSOJ+kpDECyIJSUgCYGdnh52dHQAuXbrEv4Uk/i0kASAJSUji30MSAJKQxH8WSbwgBwcH7O3tsb29zQ033MCLShKSAJCEJCQhCUlIQhIRgSTm8/lrcdVVV1111VVXXfV/H8FVV1111VVXXXXV/wObm5vvHRFEBJKQhCQk8UCS+NeQxE033QTA3//93/PvJYnnJon7SQJAEpJ4QSTxQJL4l0gCQBL3k8R/JUkA7O/v88JIQhKSeG6SuJ8kJAEgCUlEBKUUdnZ23purrrrqqquuuuqq//sIrrrqqquuuuqqq/6Pk/Te8/n8wRGBJCTxQJKQhCQeSBKSkIQkXpCbbroJgNtuu41/C0n8SyQhCQBJPJAkHkgSDySJF0YS/xJJAEgCQBLPjyT+JZJ4fiRxvzvvvBOAG264gQeShCQeSBKSkMT9JCGJ+0lCEhFBRFBKYbFYPHg2m702V1111VVXXXXVVf+3EVx11VVXXXXVVVf9H7dYLF4rIogIJCEJSUhCEpK4nyQkIYnnJglJPLebbroJgNtvv53/CJK4nyReGEkASEISkrifJCTxopDEA0lCEgCSAJAEgCSemyReFJJ4fiTxQHfeeScAj3zkIwGQhCT+JZJ4IElIQhKSkIQkIoJSCpLei6uuuuqqq6666qr/2wiuuuqqq6666qqr/o/b2Nh471IKkpCEJCQhiQeSxItCEpK4387ODgB7e3tIQhKSeFFI4n6SuJ8kJPHcJAEgCUm8IJL4t5CEJO4niRdEEgCSeCBJPD+SeH4k8dz29va4nyT+NSQBIAkASUgCQBIRgSRKKWxubr42V1111VVXXXXVVf+3EVx11VVXXXXVVVf9HxYR7911HZKQhCQAJAEgCQBJ/GtJ4sVe7MUAuO2223hukpCEJJ6bJCTxopDEA0nigSQBIIl/D0n8a0ni+ZHEv8f+/j533nkn29vbXH/99Tw/kpCEJCTxQJIAkMT9JCEJSUQEEcFisXhwZr43V1111VVXXXXVVf93EVx11VVXXXXVVVf9H7a5ufleEUFEIAlJSAJAEgCSuJ8kJCEJSUhCEpJ4Yfb29nhhJCEJSUjiuUkCQBLPjyQk8dwkASAJAElI4kUhCUk8P5KQBIAkJAEgCQBJPDdJPJAkJCEJSTw/knh+JHHnnXcCcMMNN/BAkpDEc5OEJO4nCQBJSEISAJKQRERQSmFnZ+e9uOqqq6666qqrrvq/i+Cqq6666qqrrrrq/64Hz2az144IJCEJSUhCEgCSAJCEJF4YSUjigW688UYAbrvtNv4zSOL5kYQkXhhJvCgkIQkASUjifpK4nyQAJPGfSRIAd955JwDXX389AJKQxL9EEpIAkMQDSUISEUFEEBFsb2+/dma+NlddddVVV1111VX/NxFcddVVV1111VVX/R81n88/q+s6IgJJSAJAEgCSAJDEv4YkJAFw0003AXD77bfzbyWJB5KEJCTx3CQhiftJQhIAkrifJP61JPFfSRLPTRL329vbA2B7extJ/GtJAkASkpCEJCQhCUlEBLVWZrPZe3HVVVddddVVV131fxPBVVddddVVV1111f9Ri8XitUspSEISkpAEgCQAJHE/SUhCEpKQhCReEEns7OwAsLe3hyQk8a8hiftJ4vmRBIAkXhBJAEhCEveTxL+FJCQBIAlJAEjifpK4nyQAJPGikMS/ZH9/n729Pba3t7n++ut5fiQhCUlIQhIPJAkASUhCEgCSiAgigohga2vrtbnqqquuuuqqq676v4ngqquuuuqqq6666v+giHjv2Wz24IhAEpKQhCQkASAJAElI4gWRhCSe22Mf+1gA/v7v/54HkoQk/iWSeFFJ4oEkIYkXhSQAJPEvkYQk7ieJ+0nifpIAkIQk/iNI4rnt7+/z/EhCEs+PJCRxP0k8kCQkIYmIoJRCrfXBpZTX5qqrrrrqqquuuur/HoKrrrrqqquuuuqq/4M2NzffKyKQREQgCUlIAkASAJJ4UUlCEve78cYbAbjtttt4fiQhCUk8N0k8kCQAJPFAknggSUjifpKQhCQkIQlJSEISLypJvKgk8cJI4oWRxHOTxPNz5513AvByL/dy3E8SLwpJ3E8SkpCEJCQhCUlEBPP5nNls9llcddVVV1111VVX/d9DcNVVV1111VVXXfV/0GKxeO2IICKQhCTuJwkASTyQJCQhCUm8IJKQxE033QTA7bffzr9EEpKQhCReGElIQhIAkgCQxP0kIYn/CJIAkMT9JCEJAElI4l8iiftJ4vmRxItKEnfeeScA29vbAEjiBZHEc5OEJO4nCUlIQhIRQURQSmFjY+PB0zS9NlddddVVV1111VX/txBcddVVV1111VVX/R9Ta/2sUgoRgSQkIQlJSAJAEgCSkIQknpskJPGC7OzsAHDp0iX+PSTxL5EEgCQkcT9JSAJAEi+IJJ4fSTyQJCRxP0ncTxKSuJ8k/jUk8fxI4rlJAmBvbw+A7e1tdnZ2eH4kIQkASUhCEg8kCUk8kCQkIYmIYDabPbjv+9fiqquuuuqqq6666v8Wgquuuuqqq6666qr/Y7a2tt47IogIJAEgCUkASAJAEi8KSUjigR772McC8Pd///dIQhKS+PeQxHOTxItCEgCSkIQkACTx/EjihZGEJAAkIYn7SUISAJIAkMRzk4QkJCGJf4v9/X3uvPNOALa2tnggSUjiBZGEJB5IEpKQhCQkERFEBKUUdnZ23purrrrqqquuuuqq/1sIrrrqqquuuuqqq/4PiYj3ns1mD44IJCEJSdxPEgCS+NeShCQAbrzxRgAuXbrEA0lCEi8qSTyQJJ6bJAAkcT9JSAJAEgCSeCBJvKgkIQlJSOJ+kviXSOJ+kvjXkMRzk8QD3XHHHQDccMMN3E8SLypJAEgCQBKSkIQkJBERlFJYLBYPns1mr81VV1111VVXXXXV/x0EV1111VVXXXXVVf+HbG5uvlcphYhAEpKQhCQkASCJ+0lCEpKQhCQkIQlJPD+SuOmmmwC47bbbeH4kIYkXRhL3k8T9JCEJSdxPEgCSkMT9JAEgif9IknhukpDEfxRJPDdJPLc777wTgOuvvx4ASTw/kpCEJCTxQJIAkMQDSUISEUFEUGullPJZXHXVVVddddVVV/3fQXDVVVddddVVV131f8hisXjtiEASkpCEJCQBIAkASUjiXyKJ52dnZweA22+/nRdGEpKQBIAkJCGJfw9JSAJAEveThCQkcT9JPD+SAJDEA0kCQBKSkIQk7icJAEk8P5L4j7S/vw/A9vY2knh+JPHcJCGJ+0kCQBKSkIQkJCGJiCAiWCwWD56m6bW56qqrrrrqqquu+r+B4Kqrrrrqqquuuur/iL7vPysiiAgkIYkHkgSAJP41JCGJ+z32sY8F4O///u+RhCReFJJ4fiQBIInnJglJAEgCQBL3kwSAJCTxQJKQxItCEpKQxItCEgCSuJ8kXlSSeG6SeG6S2N/f584772R7e5vrr7+eB5KEJF4YSUgCQBIAkpCEJCQhCUmUUpjNZg/u+/61uOqqq6666qqrrvq/geCqq6666qqrrrrq/4iNjY33LqUgCUlIQhKSkASAJO4nCUlIQhKSkIQknh9JANx44408N0lI4l9LEg8kiftJ4n6SAJAEgCQk8dwk8R9BEpIAkASAJCTx3CQhiQeSxAsiiecmiecmifvdcccdANxwww3cTxL/GpIAkMQDSUISEUFEUGtla2vrvbnqqquuuuqqq676v4Hgqquuuuqqq6666v+AiHjv2Wz24IhAEpKQhCQkASAJAElI4oWRhCSemyRuuukmAG677TaemyT+LSRxP0lI4rlJ4rlJQhKSkASAJCTxopDEA0lCEveTBIAk7icJAEk8N0ncTxLPTRL/FnfeeScA119/PQCSeH4kIQlJSEISkrifJAAkIQlJSEISkpBERLCxsfHgvu9fm6uuuuqqq6666qr//Qiuuuqqq6666qqr/g/Y2Nh4r1IKkogIJCEJSQBIAkAS/xqSeG47OzsA/P3f/z3PjyQk8cJIQhL/EklIQhIAkpCEJCTx3CTxryUJAEncTxKSAJAEgCQkASCJF4UkJCEJSTw/knhuknig/f19ALa3t5HE8yOJF0QS95MEgCQkIQlJSCIiiAhqrdRaP4urrrrqqquuuuqq//0Irrrqqquuuuqqq/4PWCwWrx0RRASSkMT9JAEgiQeShCQkIQlJPD+SkATAYx/7WAD+/u//Hkm8MJKQhCQeSBIPJAkASTyQJP4lkpCEJCQBIAkASbyoJHE/SdxPEgCSeH4kcT9J/EeQxHPb39/nzjvvZHt7m+uvv54HkoQk/iWSkASAJB5IEpKQRERQSmF7e/u1M/O1ueqqq6666qqrrvrfjeCqq6666qqrrrrqf7nZbPZdpRQkIQlJSEISkgCQBIAkJCGJ50cSknh+JHHjjTfyQJKQxL9EEpKQxAsjCUlI4rlJQhKSAJDEc5MEgCQAJCGJF4UkJAEgCUk8kCQAJPFAkpDE/STxopLEi+qOO+4A4IYbbuB+kvjXkgSAJCQhCUlIQhIRQURQSqHruvfiqquuuuqqq6666n83gquuuuqqq6666qr/5RaLxWuXUogIJCEJSUgCQBIAknhRSUISz+2mm24C4LbbbuOBJCGJfy1JAEji+ZGEJCTxQJIAkIQkJCEJAEk8N0m8qCRxP0lIQhIAkgCQhCT+PSTx3CTx3CQBcOeddwJw/fXXAyCJ50cSkpCEJCQhCUncTxL3k4QkJBERSCIiKKWwtbX12lx11VVXXXXVVVf970Zw1VVXXXXVVVdd9b9YKeW9Z7PZgyUhCUk8kCQAJPFAkpCEJCTxgkjigXZ2dgD4+7//e54fSbyoJPFAknggSTyQJAAk8aKQxItKEgCSAJCEJP4lknggSQBI4oWRxHOTxHOTxP329/cB2N7e5gWRxAsjiftJQhL3k4QkIoKIoJRCrfXBkt6bq6666qqrrrrqqv+9CK666qqrrrrqqqv+F9vY2HiviCAikIQkJCEJSUhCEgCSkIQknpskJPH8SALgsY99LAB///d/zwsjCUm8MJK4nyTuJwlJSAJAEgCSAJAEgCQkIQlJSEISkgCQxPMjiftJQhKSAJAEgCTuJwlJSEISkpDEi0ISz48kXhSSeKC9vT3uuOMOtre3ueGGG3ggSUjiRSEJSQBIQhKSkIQkJCGJiGA+nzOfz9+Lq6666qqrrrrqqv+9CK666qqrrrrqqqv+l5L02vP5/LUjAklIQhKSkIQk7ieJF4UkJPHcJHHTTTcBcOnSJSQhiRdGEpJ4IElI4l9DEgCSAJAEgCSeH0ncTxL/GpIAkIQkXhBJSAJAEpKQxHOThCTuJ4nnRxIPJInnJok777wTgBtuuIH7SeL5kYQkJCEJSTyQJO4nCUkASCIiiAhKKWxtbb227dfmqquuuuqqq6666n8ngquuuuqqq6666qr/pebz+XuVUogIIgJJSEIS95OEJJ6bJCTxgkjiud14440A3HbbbdxPEpJ4YSQhCUk8N0kASOK5SeK5SQJAEgCSkIQkJCGJfwtJPD+SkASAJAAk8cJI4rlJQhLPjyReVHfeeScAj3zkI3lhJPH8SEIS95OEJO4nCUlIQhKlFGqtzGaz9+Kqq6666qqrrrrqfyeCq6666qqrrrrqqv+lNjc337uUQkQgCUncTxKSuJ8kJCEJSdxPEpKQxHOThCTut7OzA8Dtt9/Oc5OEJP41JPFAkpAEgCQAJCEJSdxPEgCSAJDEA0lCEpIAkASAJF4YSQBIQhKSuJ8kACQBIAkASTyQJP69JPHcJAGwv78PwPb2NgCSeG6S+JdI4n6SkIQkJCEJSUQEkqi1Mp/PX5urrrrqqquuuuqq/50Irrrqqquuuuqqq/4X6rruvUspSEISkpCEJCQhiftJ4kUhiedHEo997GMB+Pu//3teGEm8KCRxP0k8kCSeH0lIAkASAJIAkIQkJPGvJYn7SeKBJCEJAEk8kCQAJAEgiftJ4kUhiX+JJO63t7fHHXfcAcANN9zAc5PEi0oSDyQJSUhCEpKICCKCjY2NBwOfxVVXXXXVVVddddX/PgRXXXXVVVddddVV/wttbm5+VimFiEASkpCEJCQBIAlJ/GtIQhLP7aabbgLgtttuQxKSeEEkIYkXRBLPTRLPTRKSkIQk7icJAEkASOKBJCGJF0QSz00SkgCQhCQkcT9JAEhCEs9NEs9NEi+MJJ6bJB5IEs/tzjvvBOBRj3oUDySJ5yYJSUhCEpKQxP0kASCJB5KEJCKCiKCUwvb29ntz1VVXXXXVVVdd9b8PwVVXXXXVVVddddX/MhHx3n3fPzgikIQkJCGJ+0nifpKQhCQkIQlJSEISz48kHujGG28E4Pbbb+d+kpDECyIJSUhCEpKQxANJ4n6SAJCEJJ6bJCQBIAkASQBIQhKSuJ8kJPHCSOKBJPFAkpAEgCTuJwlJSOK5SeJ+knh+JPHcJPEvkcQTnvAEAK6//nruJ4nnJokXRBKSAJAEgCQkIQlJSEISEUEphfl8/uCIeG2uuuqqq6666qqr/nchuOqqq6666qqrrvpfZmNj471KKUgiIpDE/SQhCQBJSOJfIglJPDdJ3G9nZweAS5cu8dwk8W8hCQBJ3E8S95PE/SRxP0lIQhKSkMS/RBIPJIkXRBKSkMT9JAEgCUk8kCTuJ4nnJokHksSLQhLPz97eHgDb29vccMMNSOK5SeJFIQkASQBIQhKSkIQkIoKIoOs6+r7/LK666qqrrrrqqqv+dyG46qqrrrrqqquu+t/ltReLxWtHBBGBJCQhCUlIAkAS/1qSeG6SeOxjHwvA3//93yOJ50cSknhRSeKFkQSAJCQBIAlJPD+SkIQkJCGJF5UkACQhiQeShCQAJHE/STyQJCRxP0k8kCQkIYnnRxIPJInnJon73XHHHQDccMMNPDdJPD+SkIQkHkgSAJIAkASAJCQhiYiglMLW1tZr235trrrqqquuuuqqq/73ILjqqquuuuqqq676X2Q+n79XKQVJSEISkpCEJAAkcT9JSEISkpCEJCQhiecmCUk80E033QTAbbfdBoAkJPH8SOJfIon7SQJAEpIAkMRzk8T9JCEJSUhCEs+PJAAk8S+RxP0kIQlJAEhCEgCSkASAJCTx7yWJf4kkHuhP/uRPALj++ut5IEk8N0lI4oEkIYn7SQJAEgCSkEREEBFEBBFBrZWu696Lq6666qqrrrrqqv89CK666qqrrrrqqqv+F9na2nrviCAikASAJCQBIAkASUjiXyKJ50cS93vMYx4DwO23384DSeL5kYQknh9JvDCSuJ8kJCEJAElI4vmRhCQkIYn7SeIFkcS/RBIAkpDE8yOJB5IEgCT+LSTxQJJ4bgcHBwBsb29zP0k8N0m8MJKQBIAkACQhCUkASEISEUEphY2Njdfmqquuuuqqq6666n8Pgquuuuqqq6666qr/JWaz2WeVUogIJCEJSdxPEgCS+NeQhCSemyQe+9jHcr9Lly7x3CTxgkhCEpKQhCQeSBIAknhuknggSdxPEpKQhCQkIYkHksS/liQkIQlJSEISkrifJAAkIQlJAEhCEpJ4IEm8MJJ4IEn8SySxt7fHHXfcwfb2NjfccAOSeG6SeFFJAkASAJKQhCQkERFEBKUUuq57MPBZXHXVVVddddVVV/3vQHDVVVddddVVV131v8RisXjviEASkpCEJCQhCQBJ3E8SkpCEJCQhCUk8P5J4bjfddBMAf//3f48knh9JSOJfQxIPJAlJSEISAJKQhCQAJCGJ+0kCQBIAkpDEv4YkJCGJ5yaJ+0lCEgCS+JdI4n6SeG6SkMS/RBIPJIn73XnnnQBcf/31PDdJPDdJSEISkpCEJO4nCQBJ3E8SkpBERBARzGYztra23purrrrqqquuuuqq/x0Irrrqqquuuuqqq/4XKKW8d9/3D44IIgJJSEISkgCQBIAkJPHCSEISz00SD3TjjTcCcNtttwEgCUk8P5J4UUjifpJ4fiTxQJIAkIQkJAEgCQBJ3E8SkpDEv4YkJCEJSQBIQhL3kwSAJO4niX+JJCQhCUk8P5J4IEk8kCQe6I477gDgUY96FA8kiQeShCReEElIAkASAJKQhCQkIQlJRASlFObz+YMlvTdXXXXVVVddddVV//MRXHXVVVddddVVV/0vsFgs3isiiAgkIQlJSAJAEgCS+NeQxHOThCQAdnZ2APj7v/97HkgSz48kJPGCSOJ+kgCQxANJAkASkpAEgCQAJCEJSUhCEgCSkMQDSeLfShL3k4QkACQBIAlJAEgCQBKSAJDEi0oS/1oHBwcAbG9vs729DYAk/q0kASAJAElIQhKSkEREEBHUWtnY2Phsrrrqqquuuuqqq/7nI7jqqquuuuqqq676H07Say8Wi9eOCCQhCUncTxKSkMT9JCEJSUhCEpKQxHOThCSe22Mf+1gA/v7v/57nRxKSeH4kIQlJSEISknhBJCEJSTw/kgCQxPMjiftJ4l9LEgCSkIQkACQhiftJAkASz00S/1Ek8UCSeCBJ7O3tcccddwCwvb3N8yOJ50cSkpDEA0kCQBIPJAlJSCIiKKUwn88fZPu1ueqqq6666qqrrvqfjeCqq6666qqrrrrqf7jNzc3PiggiAklIQhKSkIQk7icJSbwwkpDEc5PEA910000A3HbbbUhCEs+PJP61JAEgiedHEpIAkASAJAAkIQlJSEISAJKQBIAkJAEgiReFJB5IEveThCQAJAEgCUlI4rlJAkAS/xJJPJAkHkgSL8jjH/94AF7u5V4OSTyQJJ6bJCTxQJKQxP0kASAJSUhCEpKQRERQSqHWynw+/yyuuuqqq6666qqr/mcjuOqqq6666qqrrvqf7cHz+fy1SylEBJKQhCQkIQkASUjiX0MSz00S97vxxhsBuP3227mfJCTx3CTxopLEA0nigSRxP0kASEISkrifJO4niftJ4l9DEg8kCUkASEIS95MEgCQeSBKSAJDEA0niBZHEv5Yk7nfnnXcCsL29zQNJ4oEkIYkXRhKSAJAEgCQkIQlJRASSiAhKKWxubr52Zr42V1111VVXXXXVVf9zEVx11VVXXXXVVVf9D7ZYLD6rlIIkJCEJSUhCEgCSuJ8kJCEJSUhCEpJ4fiTx3CTx2Mc+lp2dHQAuXbrEc5PEc5OEJF4QSUjifpK4nyQkIQkASdxPEg8kCUkASEISAJKQxPMjiedHEgCSAJAEgCQkIQlJSEISAJIAkASAJO4niftJ4n6SkIQkJCEJSTw3STyQJB5IEg+0t7fHHXfcwfb2NjfccAMAkvj3kASAJO4nCUlIIiKICEoplFLouu69uOqqq6666qqrrvqfi+Cqq6666qqrrrrqf7CNjY33jggiAklIQhL3k8T9JPHCSEISz00Sknigm266CYC///u/RxLPjySeH0lIQhKSkIQkHkgSAJJ4bpIAkIQkACQhCUlIQhKSkIQkJPFAkgCQxItKEgCSAJDE/SQBIAkASQBIAkAS/16SeCBJPJAknpsk7rzzTgCuv/56nh9JPDdJSEISkpCEJO4nCQBJSAJAEpKQREQQEdRamc/nr52ZD+aqq6666qqrrrrqfyaCq6666qqrrrrqqv+hZrPZZ5VSiAgkIQlJAEhCEgCSkMSLShKSeG6SuN+NN94IwN/93d8BIAlJPDdJ/GtJ4oEkIQlJSAJAEveTxP0kcT9J3E8SkpCEJAAk8cJI4rlJAkASAJKQBIAkACQBIIkHkgSAJCQBIIn/LJIAuOOOOwB41KMehSQeSBIPJAlJvCCSkASAJAAkIQlJSEISkogISinMZrMHd133WVx11VVXXXXVVVf9z0Rw1VVXXXXVVVdd9T/UfD5/74hAEpKQhCQkIQkASdxPEpKQhCQkIQlJPD+SeG6SANjZ2QHg9ttv54Ek8dwkIYkXhSTuJ4nnRxIAkpAEgCQkASAJSQBIQhIAkvi3kASAJAAkASCJ+0lCEpIAkASAJCRxP0k8N0n8SyTxQJJ4IEk8kCTut7+/D8D29jY33HAD95PEA0niRSUJAEkASEISkpCEJCKCiKDve2az2Wtz1VVXXXXVVVdd9T8TwVVXXXXVVVddddX/QLXW9+77/sERQUQQEUhCEpIAkASAJCTxwkhCEs9NEs/tsY99LAB///d/jySemySeH0m8MJK4nyQAJPFAkgCQxP0kcT9J3E8S95MEgCQkIYn7SeJfIgkASQBIAkASknggSQBI4n6SeG6SuJ8kXhBJvDCSeCBJPNDe3h533HEHANvb2/xrSEISkpDEA0kCQBIPJAlJSCIiKKUwn88fHBHvzVVXXXXVVVddddX/PARXXXXVVVddddVV/wNtbm5+VimFiEASkpCEJAAkASCJfw1JPDdJPNBNN90EwG233QaAJJ6bJCTx3CQhCUkASEISknhBJCEJSTyQJCQBIAlJAEhCEgCSkASAJB5IEv8WkgCQhCQkIQlJSEISkgCQhCQAJAEgCUkASOJ+kpCEJCQhCUk8N0n8a0ji8Y9/PACPfOQjAZDEA0nigSQhiecmCUncTxIAkpCEJCQhCUlEBBFB13XMZrPP4qqrrrrqqquuuup/HoKrrrrqqquuuuqq/2FKKe/ddd2DIwJJSAJAEgCSkIQk7icJSUhCEpKQhCSemyQk8UCSuN9jHvMYAG6//XbuJwlJPDdJvCCSeH4kASCJ50cSkgCQhCQkIQlJSEISkpCEJCRxP0ncTxIvKklIAkASDyQJAEm8MJL495DEA0nigSTxQJIAuPPOOwHY3t5GEg8kiQeSxL9EEpIAkASAJCQhCUlEBJKICEopzOfzBwOvzVVXXXXVVVddddX/LARXXXXVVVddddVV/8MsFov3KqUgiYhAEpIAkIQk7icJSbwwkpDEc5PEA0nisY99LAB///d/z97eHs9NEs9NEi8qSQBIAkASkpCEJCRxP0kASOJ+krifJB5IEpIAkMSLQhLPTRIAkpCEJAAkASAJSUhCEpKQxHOTBIAkXhSSeGEk8UCSuN/e3h533HEH29vb3HDDDdxPEg8kiX8NSQBIAkASkpCEJCKCiCAiqLWyubn53Vx11VVXXXXVVVf9z0Jw1VVXXXXVVVdd9T+IpNeez+evHRFEBJKQhCQkIQkASUjiX0MSz00SD3TTTTcBcNtttwEgiecmiecmCUm8IJKQxANJ4vmRhCQAJAEgCUkASEISAJKQhCT+JZJ4fiQhiQeSxANJQhKSuJ8kHkgSkpCEJB5IEi+MJJ6bJF4QSTy3O++8E4BHPvKR/GtIQhKSkIQkJHE/SQBI4n6SkIQkIoJSCrVWuq57kO3X5qqrrrrqqquuuup/DoKrrrrqqquuuuqq/0E2Nzc/q5RCRCAJSUhCEpIAkMT9JCEJSUhCEpKQhCSemySemyTud+ONNwJw++23cz9JPDdJPD+SkIQkJCEJSTyQJO4niQeSxP0kASCJ+0lCEpKQhCQkIQlJSEISAJL415CEJCQBIAlJSOKBJCEJAElIQhLPjyTuJ4nnRxLPTRIPJIkXRhKPf/zjAbjhhhsAkMQDSeKBJCGJF0QSkgCQBIAkJCEJSUhCEpIopVBrZTabfRZXXXXVVVddddVV/3MQXHXVVVddddVVV/0PIem1Z7PZa0cEkpCEJCQhCQBJAEhCEv8SSUjigSQhiQeSxGMf+1h2dnYAuHTpEg8kCUk8kCQk8a8hCQBJ3E8SkpAEgCQkASAJAElI4kUliX8PSUhCEpKQhCQkcT9JPJAkHkgSz00SkpCEJCTx3CTxQJJ4IEk8kCQA9vb2uOOOO9je3uaGG27ggSTxQJJ4UUkCQBIAkpCEJCQhiYggIqi1Mp/PX9v2a3PVVVddddVVV131PwPBVVddddVVV1111f8Qm5ubn1VKISKICCQhiftJAkASz00SL4wknpskHuimm24C4O///u+RhCSemySemyReFJJ4IEk8N0ncTxIAkpCEJCQhCUlIQhKSkIQkJCGJ+0lCEpJ4IEk8kCQAJCGJ5yYJAElIQhIAkpCEJAAkIQlJ3E8S/1Ek8UCSeKA77rgDgBtuuIEXRBLPjyQkIQlJPJAkACTxQJKICCQREZRS6LqOvu8/i6uuuuqqq6666qr/GQiuuuqqq6666qqr/md48Gw2e+2IQBKSkASAJCQBIIn7SUISkgCQhCQkIYnnJonnJon73XjjjQD83d/9HfeTxHOTxHOThCSeH0lI4n6SuJ8kJCEJSQBIQhKSkMQDSUISAJL4jySJ+0lCEpKQBIAkACQBIIkHksRzkwSAJF4UknggSbwgknhud955JwCPetSjuJ8kXhhJSOK5SUIS95MEgCQkIQlJSCIikEREUGvl2LFjr237tbnqqquuuuqqq67670dw1VVXXXXVVVdd9T/AYrH4rFIKEYEkJCEJSUhCEpIAkIQk/iWSeG6SeG6SANjZ2QHg9ttv54Ek8dwk8fxIQhKSkIQkHkgSAJJ4fiTx3CQhCUncTxIAkpCEJCQhCQBJSOJFIYkHkoQk7icJSUhCEgCSAJCEJCQBIIn7SeKBJPHCSOKBJPFAknhhJLG/vw/A9vY2N9xwA5J4IEk8kCT+JZKQBIAkACQhCUlIQhIRQURQSqG1Rq31vbjqqquuuuqqq67670dw1VVXXXXVVVdd9d8sMx+8WCzeOyKICCICSUhCEpIAkIQkHkgSknhBJCGJB5LEc3vsYx8LwB/8wR8gCUk8kCSemyT+NSQBIAkASUgCQBKSAJCEJCQhCUkASEISkpCEJCTx3CTxopCEJB5IEveThCQAJHE/SUhCEs+PJCRxP0ncTxLPTRKSeGEk8UCSeCBJAOzt7XHHHXcAcMMNN/BAknggSfxrSAJAEgCSkASAJCQREUQEXdcxm81eOzNfm6uuuuqqq6666qr/XgRXXXXVVVddddVV/802Nzc/q5RCRCAJSUhCEpIAkMT9JCEJSdxPEpKQhCSemyQeSBIP9Eqv9EoAXLp0iftJ4oEkIYkHkoQk/iWSeEEkcT9JPJAkACQBIIn7SQJAEpKQhCT+LSQhCQBJSEISkpAEgCQk8UCSkIQkJPHcJAEgiftJQhKSkMTzI4kXRBIPJIkH+pM/+RMAbrjhBl4QSTw3SUhCEpKQhCQkcT9JAEjifpKQhCQkERGUUuj7/sF9378XV1111VVXXXXVVf+9CK666qqrrrrqqqv+my0Wi/cupSAJSUhCEpIAkASAJCTxopDEc5PEA0lCEgA7OzsA/P3f/z0PJInnJonnJglJPJAkJCGJ+0kCQBKSeCBJAEhCEpIAkIQkJAEgCUkASEISDyQJSQBI4l9DEs+PJCQhCUlIQhLPTRKSkIQk/i0k8UCSeEEk8UCS2N/fB+CGG27ghhtuAEASL4wkXhhJSAJAEgCSkIQkJCGJiCAiKKXQdR193792Zj6Yq6666qqrrrrqqv8+BFddddVVV1111VX/jebz+XeVUpBERCAJSdxPEgCSeCBJSEISknh+JCGJB5LEc3vsYx8LwN///d8jCUk8kCSemySeH0lIQhLPTRIAkrifJCQhCQBJPJAk7icJSUhCEpKQBIAkJCGJ+0ni30oSkpCEJB5IEveThCQkIYnnRxIAkviXSOKFkcQLIgmAvb097rjjDgBuuOEGnpskHkgSLypJAEgCQBKSkIQkJBERRASlFPq+f3Df95/FVVddddVVV1111X8fgquuuuqqq6666qr/RhsbG+8dEUQEkpAEgCQkASAJAElIQhLPTRKSkMRzk8QDSeKBHvOYxwBw2223cT9JPJAknpskXlSSeCBJPDdJAEhCEpIAkIQkACRxP0kASEIS/1aSAJAEgCQeSBKSkIQkACQhiecmiQeSxANJ4gWRxHOTxP0k8UCSeEH+5E/+BIAbbrgBSdxPEg8kiecmCUlIQhKSkMT9JAEgCQBJSEISkpCEJEop1Frp+/51MvPBXHXVVVddddVVV/33ILjqqquuuuqqq676b9L3/WeVUogIJCEJSUhCEpKQBIAkXlSSeG6SeCBJ3O+mm24C4O///u95IEk8kCSemyQk8YJIQhL3k8T9JCEJSUgCQBKSAJCEJCQhCUkASEISAJK4nyQAJCGJ+0niXyIJAEkASEISkgCQhCQkIQlJSEISkpCEJAAkIQlJ3E8S95OEJCQhCUlI4rlJ4gWRxANJ4oH29/cB2N7e5gWRxHOTxAsiCUkASEISkrifJCQhiYggIiil0HXdg7qu+yyuuuqqq6666qqr/nsQXHXVVVddddVVV/032dra+uyIICKICCQhCUlIAkASkrifJCQhCUlI4vmRhCQeSBIPJInHPvaxAPz93/89kpDEA0nigSQhiecmCUlIQhKSkMQDSQJAEs+PJO4nCQBJ3E8SkpCEJCQBIAlJAEji30sS95OEJB5IEveTxANJ4rlJAkASLypJPJAkXhBJPJAk9vb2uOOOO9je3uZRj3oUAJJ4YSTxopDE/SQhCUlIQhKSkEREUEqh1spsNnttrrrqqquuuuqqq/57EFx11VVXXXXVVVf9N+j7/rMigohAEpKQhCQkASCJ+0lCEs+PJCQhiecmiQeSxAM95jGPAeC2227jfpJ4IEk8N0n8a0gCQBIAkpCEJCQhCQBJSEISkgCQhCQAJHE/SUhCEgCSAJAEgCQk8aKShCQAJCEJAElIQhKSAJCEJAAkIQlJAEhCEpKQxANJ4l8iiRdGEi+IJO73+Mc/HoBHPepRPDdJPJAknh9JSEISDySJ+0lCEpKQhCQiAklEBLVWaq0Pjojv4qqrrrrqqquuuuq/HsFVV1111VVXXXXVf4Otra3PLqUgCUlIQhKSAJAEgCQk8aKSxHOTxANJ4n433XQTAHfccQcPJIkHksRzk8S/RBKSAJAEgCSeH0k8kCQkIQlJSAJAEpIAkASAJAAkASCJF4UknpskACQhCQBJ3E8S95PEA0ni+ZHE/STxgkjiuUnifpJ4IEm8IHfccQcA29vbSOIFkcRzk4QkHkgSkpAEgCQkcT9JSEISkogIIoKIoOs6ZrPZa3PVVVddddVVV131X4/gqquuuuqqq6666r9Y3/efFRFEBBGBJCQhCQBJAEjifpKQhCQkIQlJSOK5SUISDySJB5LEYx/7WAD+/u//nkuXLiGJB5LEA0lCEg8kCUlI4oEkIYkXRBKSkIQkJAEgCUlIAkAS95OEJCQhCUkASAJAEv9WknggSdxPEgCSkIQkJCEJAElIQhIAknggSQBI4n6SkIQkJCEJSTw3SbwgknggSTzQ/v4+d9xxB9vb2zzqUY/ifpK4nyQeSBKS+JdI4n6SkMT9JCEJSUQEpRRKKXRd9+CI+C6uuuqqq6666qqr/msRXHXVVVddddVVV/0X29ra+uxSCpKQhCTuJwlJSAJAEpJ4YSQhiecmiQeSxAM95jGPAeC2227jfpJ4IEk8N0k8P5KQhCSemyQAJPGCSEIS95MEgCQkASAJSQBIQhIAkgCQhCT+NSQBIAlJSAJAEpIAkIQkJAEgCUlI4oEkASAJSUji30oSDySJF0QSDyQJgMc//vEAPOpRjwJAEv9RJCEJAElIQhKSkIQkJBERlFKotTKbzV6bq6666qqrrrrqqv9aBFddddVVV1111VX/hfq+/6yIQBIRgSQkIQlJSAJAEpL415DEc5PEA0nifjfddBMAd9xxBw8kiQeSxHOTxItCEpIAkASAJCRxP0lI4n6SkASAJCQhCUncTxIAkpAEgCQeSBL3k8S/hiQAJCEJSdxPEg8kCUlIAkASz00SAJJ4UUjigSTxQJK4nyQeSBL3u+OOOwDY3t7muUnigSTx3CQhCUlIQhKSeCBJAEhCEpKQhCQiAklEBKUUuq57cER8F1ddddVVV1111VX/dQiuuuqqq6666qqr/gttbW19dkQQEUhCEpKQhCQAJHE/SUhCEpKQhCQkIYnnJglJPJAkHkgSj33sYwH4+7//ey5duoQkHkgSDySJ5yYJSTw/kpDE/SQBIIn7SUISAJKQhCQkIQlJSOJ+kpCEJCQhCQBJSOKBJPFvIYn7SQJAEgCSkASAJCQhCUncTxIAkpCEJCQBIAkASUjiBZHECyOJF0QSD7S/v88dd9zB9vY2j370o3lBJPFAkpDECyIJSdxPEveThCQkIYmIICIopVBKYT6fvzZXXXXVVVddddVV/3UIrrrqqquuuuqqq/6L9H3/WRFBRCAJSUhCEpIAkASAJCTxL5GEJJ6bJB5IEg/0mMc8BoDbbruN+0nigSTxQJKQxHOThCQkIQlJPJAkHkgSkrifJAAk8UCSAJCEJAAkIQkASUgCQBKSkIQk7ieJF4Uk7icJSQBIAkASkpCEJCQhCUkASEIS/xqSAJCEJCQhiecmiRdEEi+IJAAe//jHA/CoRz2K+0nifpJ4IEm8qCQhCQBJSOJ+kpCEJCKCUgq1VmqtD46I7+Kqq6666qqrrrrqvwbBVVddddVVV1111X+Rra2tz44IIoKIQBKSkIQkJCEJSTyQJCQhCUk8P5J4bpJ4IEnc76abbgLgjjvu4IEk8UCSeG6SeFFJ4n6SeCBJSAJAEgCSkIQkACQhCUlI4n6SuJ8kXhhJPD+SeCBJPJAkACQhiftJ4oEkcT9JSEIS95OEJAAk8UCSeGEk8UCSuJ8kHkgS95PE/e644w4Atre3+ZdI4vmRhCQkIQlJPJAkACQhCUlIQhKSkIQkSimUUpjNZq/DVVddddVVV1111X8Ngquuuuqqq6666qr/AvP5/LsigohAEpKQhCQkASCJ+0lCEpJ4bpKQxHOTxHOTxANJ4rGPfSwAf//3f8+lS5eQhCTuJ4kHkoQkHkgSknhBJCGJ+0kCQBKSuJ8kJAEgiftJQhKSuJ8kJCEJSUhCEgCSkIQkACTxbyEJSUgCQBKSAJCEJAAkIQlJAEhCEg8kCUncTxIAknhRSOKBJPGCSOIF2dvb44477mB7e5tHPepRSOJ+knhhJCGJ50cSkrifJAAkIQlJSEISkogIIoJSCl3XPaiU8l1cddVVV1111VVX/ecjuOqqq6666qqrrvovsFgs3jsiiAgkIQlJSAJAEgCSkMSLQhKSeCBJSOKBJPFAj3nMYwC47bbbeCBJ3E8Sz00Sz00SkpCEJCQhiQeSBIAk7icJSdxPEgCSkASAJAAkIQkASUjifpKQxANJAkASLwpJPD+SkASAJCQhCUlIAkASkpCEJCQhCUk8kCQeSBIvjCReGEm8IJJ4IEn8yZ/8CQCPfvSjeUEk8UCSeFFIQhIAkgCQhCQkIYmIICKICEoplFKYzWavbfvBXHXVVVddddVVV/3nIrjqqquuuuqqq676Tzafz7+rlEJEIImIQBKSAJAEgCTuJwlJSEISkpDE8yOJ5yaJF+Smm24C4B/+4R+QxANJ4n6SkMQDSeJfQxIAkgCQhCTuJwlJAEhCEpKQBIAkJCEJSUgCQBKSuJ8kJPGvJYn7SQJAEpK4nyQkASAJSQBIAkASDyQJAElIQhL3k8T9JCEJAElIQhKSeG6SeEEkcT9JPJAkAPb29gC44YYbuOGGGwCQxP0k8UCSeH4kIQlJSOKBJAEgiQeShCQkERFEBKUUaq0PrrV+FlddddVVV1111VX/uQiuuuqqq6666qqr/nM9eLFYvHdEEBFIQhKSAJCEJCQBIAlJvCCSkIQkHkgSknhBJAHw2Mc+FoC///u/536SeCBJPJAkHkgS/xJJSAJAEgCSuJ8kJHE/STyQJCQhCQBJSAJAEpKQhCQkcT9J/FtIAkAS95OEJO4niftJQhKSAJCEJCQBIInnJgkASTyQJF4YSTyQJO4niRdEEvfb29vjjjvuAOCGG27ghZHEc5OEJJ6bJCRxP0kASEISkpCEJCQhiYiglEIphdls9tq2H8xVV1111VVXXXXVfx6Cq6666qqrrrrqqv9E8/n8s0opRASSkIQkACQhCQBJSOJfQxLPTRL3k8QDSeKVXumVALj99tt5IEk8kCQeSBIPJAlJSEISkpCEJCRxP0k8kCQeSBKSAJCEJCQBIAkASdxPEpKQxP0kIQlJAEhCEv9RJCEJSUhCEpIAkIQkHkgSAJKQhCQkASAJAEm8KCTxQJJ4QSRxP0k8kCT+5E/+BIBHP/rRSOJFJYl/iSQkASAJAElIQhKSkEREEBFEBBFBrfXBXdd9FlddddVVV1111VX/eQiuuuqqq6666qqr/vM8eLFYvHdEIAlJSAJAEpIAkMT9JCEJSUhCEpKQhCSemySemyTuJ4kH2tnZAeDv//7vkcQDSeKBJPFAkvjXkMT9JHE/SUhCEgCSkIQkJCEJSQBIQhKSkIQk7icJSTyQJB5IEv9akpCEJCQhiftJQhIAkrifJCQhCQBJ/Esk8YJIQhIPJIkHksT9JPGCSAJgb28PgO3tbW644QbuJ4n7SeKBJPGvIQkASQBIQhKSkIQkIoKIoJRCKYW+71/b9mtz1VVXXXXVVVdd9Z+D4Kqrrrrqqquuuuo/ycbGxneVUogIIgJJSEISkgCQBIAkJPEvkYQkHkgSknhBJAHwBm/wBgD8/d//PfeTxANJ4oEk8UCSeFFI4n6SAJCEJO4nCUkASOKBJCEJSUhCEpIAkIQkJCEJSUjiuUniX0MSknh+JCEJAElIQhKSkIQk7icJAEkASEISkgCQxP0kIQlJSEISkviXSOIFkcT9JHG/vb09Hve4xwFwww038C+RxHOThCQkIQlJSEIS95OEJCQBIAlJSEISkogISilEBLXWB/d9/1lcddVVV1111VVX/ecguOqqq6666qqrrvpPIOm15/P5a0cEkpCEJCQhCUlIQhKSeCBJSEISknh+JPHcJHE/STyQJG666SYA/v7v/54HksQDSeKBJPFAkpCEJB5IEpKQxP0kASCJ+0lCEveTBIAkJCEJAEk8kCQkIYnnRxIAkvjXkMQDSUISkpCEJCQhCUkASEISkpAEgCQkASAJAEk8kCQAJPGvIYkXRBL3k8QL8/jHPx6ARz/60QBI4n6SeGEk8cJIQhL3k4Qk7icJSUhCEhFBKYVSCovF4rVtvzZXXXXVVVddddVV//EIrrrqqquuuuqqq/4TLBaLz4oIIoKIQBKSkIQkACRxP0lIQhLPTRKSeG6SkMQLIon7Pfaxj2VnZweA22+/HUlI4n6SeCBJPJAknh9JSEISz00SAJIAkIQk7icJSQBIQhIAkpAEgCQkIQkASQBIQhKSkIQkACQBIIl/DUm8KCQhiecmCUlIQhIAknggSTyQJP4lkpDEA0nifpJ4QSRxP0lI4o477uCOO+5ge3ubG264gRdEEg8kiReVJO4nCUlIQhKSkEREIImIICIA6Pv+s7nqqquuuuqqq676j0dw1VVXXXXVVVdd9R9M0mvP5/PXjggkIQlJSEISAJIAkIQkXhSSkMRzk8T9JPFAkgC48cYbAfj7v/97HkgS95PEA0nigSQhiX+JJCQBIAkASdxPEpK4nyTuJwkASUhCEpKQhCQAJCEJSTyQJP6jSEISkpCEJCQBIAlJSEISkpDEA0kCQBKSkMT9JHE/SUji+ZHEc5PECyKJ+0niBbnjjjsAeMxjHsP9JHE/STyQJJ6bJCQhCUlIQhL3k4QkACQhCUlIIiKQREQQEUQEpRRms9lr2X5trrrqqquuuuqqq/5jEVx11VVXXXXVVVf9B9vY2PisiCAiiAgkIQlJAEhCEpK4nyQkIQlJSEISknhuknhukrifJB5IEjfddBMAf/iHf4gkHkgS95PEA0niuUlCEg8kCUlI4n6SeCBJSEISkpCEJAAkIQlJSAJAEg8kCUlI4n6SkIQkXhBJvCgkIQlJ3E8SkpCEJCQBIAlJSEISAJKQhCQAJPFAkpAEgCQeSBKSkIQkJPHcJPFAkrifJO4niQeSxAM9/vGPB+CGG27gXyKJ5yaJF0QSkrifJO4nCUlIQhKSiAhKKUQEpRQWi8V3cdVVV1111VVXXfUfi+Cqq6666qqrrrrqP1BEvPdsNnvtiEASkpCEJCQhCUncTxKSeGEkIYkHkoQkXhBJ3O+xj30sOzs73HbbbVy6dAkASTyQJO4niQeSxPMjCUlI4rlJ4n6SkMTzIwlJSOJ+kpAEgCQkIQkASQBIQhKSuJ8kJCEJAEk8kCReVJKQxHOThCSemyQeSBIAkpCEJO4nCQBJvKgk8UCSeFFI4oEksbe3xx133MH29jY33ngjkrifJF4YSbwoJCEJAElIAkASAJKICCQREUQEEUGt9cG235urrrrqqquuuuqq/zgEV1111VVXXXXVVf+Btra2PisiiAgiAklIQhIAkgCQhCQeSBKSeEEk8dwkcT9JPJAkAG688UYA/uEf/gFJ3E8SDySJ+0nigSQhiX+JJCRxP0ncTxKSkIQkJAEgCQBJSAJAEpKQhCQkIQlJSEIS95PEc5PEfwRJSEISkgCQhCQkIQlJAEhCEpIAkMRzk8QDSeJfIokHksQDSeJ+krifJB5IEvd73OMeB8ArvMIr8IJI4oEk8dwkIQlJSEISDyQJAElIAkASkpBERCCJiCAiKKUwn88/i6uuuuqqq6666qr/OARXXXXVVVddddVV/0Fqre9da31wRCAJSUhCEgCSkIQk7icJSUjifpKQhCSemyQk8UCSuJ8kHkgSj33sYwG4/fbbAZDE/STxQJK4nySemyQkIYkHkoQkHkgSAJJ4QSQBIAlJSEISAJKQhCQkIQkASQBIQhIAkgCQxANJ4oWRBIAkACQhCQBJ3E8SkpAEgCQkIQlJSEISkpCEJAAkIQlJSOJ+krifJCTx3CQhiRdGEi8KSTzQnXfeCcD29jbPjyQeSBLPTRLPjyQkcT9JAEhCEpKQhCQkERFEBBFBRND3/YMlvTdXXXXVVVddddVV/zEIrrrqqquuuuqqq/6DHDt27LtKKUQEkpCEJCQhCUncTxKS+JdIQhLPTRIviCTu99jHPhaAv//7v+fSpUvcTxL3k8QDSeJ+kpDE8yMJSUjigSQhCQBJAEhCEpKQhCQkASAJSdxPEpKQxANJQhIAkpAEgCQAJAEgiX8LSdxPEgCSkMT9JCEJSTyQJJ6bJJ4fSQBI4oEkIQlJSOL5kcQLIon7SeJ+knggSezt7XHHHXewvb3Nox/9aAAk8fxI4oEkIYl/iSQkASAJAElIQhKSkIQkIoKIICKICGaz2Wdx1VVXXXXVVVdd9R+D4Kqrrrrqqquuuuo/QN/3nwUgCUlEBJKQBIAkACQhiftJQhKSkIQkJPHcJCGJB5LE/STxQJIAeMxjHgPA7bffjiQeSBL3k8QDSeKBJPGikMT9JAEgiedHEpKQBIAkJAEgCQBJSEISAJKQhCQAJAEgiX8rSTw/kgCQhCQkASAJAElIQhIAkpCEJCQBIAlJSEISkgCQBIAkXhSSkMQDSeJ+krifJF4QSdzvj//4jwF41KMexYtKEi+IJCTx3CQBIAkASUhCEpKICCKCiEASEUHXdQ+OiO/iqquuuuqqq6666t+P4KqrrrrqqquuuurfyfaDNzc3PzsiiAgkIQlJAEhCEpIAkIQkJPGCSEISz00SDySJ+0nigSRx0003AfD3f//3AEjigSRxP0k8kCQeSBKSkIQkACQhCUlI4n6SAJAEgCQkIQlJSAJAEgCSkIQkJAEgCUlIQhKSAJAEgCQAJAEgiRdEEg8kiedHEpKQBIAk7icJSQBIQhKSkIQkJHE/SUhCEs9NEgCSAJCEJF4QSTw3SbwoJHE/STzQ/v4+ADfeeCM33ngj95PE/STxwkhCEpK4nyQkIYn7SQJAEg8kCUlIIiIopRARRASz2ey1bT+Yq6666qqrrrrqqn8fgquuuuqqq6666qp/p8Vi8VkRQUQgiYhAEgCSkASAJCTxryEJSTyQJB5IEveTxP3e4A3eAIC///u/RxL3k8QDSeJ+knggSbwgknhukpAEgCQAJCGJB5KEJAAkIQkASUhCEpJ4IElIAkASAJIAkASAJAAkIYl/D0kASEISAJKQhCQeSBIAkpAEgCQAJCEJSUjiBZGEJCQhCUlI4rlJ4oEkcT9J3E8SL4gk9vb2eNzjHgfAjTfeyL9EEg8kiX+JJCQBIAkASUhCEpKQhCQkERFIIiKotT641vpZXHXVVVddddVVV/37EFx11VVXXXXVVVf9O0h67cVi8d4RgSQkIQlJSEISAJK4nyQkIQlJSEISkpCEJJ6bJB5IEi+IJABuuukmAP7+7/8eAEncTxIPJIn7SeKBJCGJf4kk7icJAEncTxKSkMT9JHE/SdxPEgCSkIQkACQhCUlIAkASDySJ/yiSAJCEJAAkASAJSUgCQBKSkIQkACTx3CQhCQBJSOJFJYkHksT9JPGCSOJ+krjf4x73OAAe/ehHAyCJ+0nifpJ4IEn8a0gCQBIAkpCEJCQhiYhAEhFBRFBKYXNz871tvzZXXXXVVVddddVV/3YEV1111VVXXXXVVf8Oi8XisyKCiEASEYEkACQhCUkASEISLwpJSOKBJPFAkrifJB7oxV7sxdjZ2QHg9ttv536SuJ8kHkgS95PEc5OEJCQhCUlIQhKSuJ8kACQBIAlJ3E8SkpCEJCQhCUlIQhKSkIQkJCEJSQBIAkASkgCQhCT+rSQhCQBJSEISAJIAkIQkACQhCUlIQhKSeCBJAEhCEpKQxP0kcT9J/Esk8UCSeEEkcT9J3E8SD3TnnXdyxx13sL29zY033siLQhLPTRKSkIQkJCEJSdxPEpKQBIAkJCEJSUgiIogIJCEJgL7vP4urrrrqqquuuuqqfzuCq6666qqrrrrqqn+jiHjv2Wz22hGBJCQhCQBJSAJAEpK4nyQkIQlJSEISz48kHkgSDySJ+0nifjfeeCMAv/RLv4QkHkgS95PEA0nifpKQxL+GJAAkASCJ+0lCEveTBIAkJCEJSUgCQBKSkIQkJCEJAEkASEIS95PEi0oSz00SDyQJAEkASEISkpAEgCQkASAJSUgCQBLPjyQAJHE/SUjigSQhCUk8kCQeSBL3k8T9JPGCSALgjjvuAOAVXuEVuJ8k7ieJF0YSL4wkJHE/SUgCQBKSkIQkJBERRAQRQUTQ9/1rA6/NVVddddVVV1111b8NwVVXXXXVVVddddW/0ebm5meVUogIJBERSEISkgCQBIAkJCGJF0QSknhuknggSbwgkgB47GMfC8Dtt98OgCQeSBL3k8QDSeKBJCGJF0YSkgCQBIAkACQhCUlIQhKSAJDEc5OEJCTx3CQhCQBJ/GeRhCQAJAEgCQBJ3E8SAJKQhCQkIQlJAEhCEpKQhCQAJAEgiQeShCQk8fxI4oEk8aKQxP0kcb/HPe5xAOzs7PAvkcQDSeJFJQlJAEhCEveThCQigoggIpBERFBKYTabfRdXXXXVVVddddVV/zYEV1111VVXXXXVVf8GXdd9Vtd1D5aEJCICSQBIQhKSAJDEv4YkJPFAknggSdxPEg/0Yi/2YgD8/d//PXt7e9xPEg8kiftJ4oEk8dwkIQlJSEISkpDE/STxQJJ4fiQhCQBJSEISkgCQBIAkJCEJSQBIQhIAkpCEJCQBIAlJAEjiX0sS95MEgCQAJCEJSUhCEpIAkMQDSUISknhuknggSbwoJPFAknggSdxPEveTxP0k8UD7+/vccccdbG9v8+hHP5oHksQLIonnRxKSkIQkJPFAkgCQhCQkIQlJSEISEUFEIImIoOu6B0v6LK666qqrrrrqqqv+9Qiuuuqqq6666qqr/g02NjY+OyKICCQhCQBJSAJAEpIAkIQkJCEJSUhCEpKQxHOTxANJ4oEkcT9J3O+VXumVALj99tsBkMT9JPFAkrifJB5IEi8qSUjifpK4nyQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCQBJSOK5SeI/miQAJCEJAElIQhKSkASAJCQhCQBJAEhCEpKQxP0kcT9JSOL5kYQkXhhJ3E8SLwpJAPzxH/8xAK/4iq+IJJ4fSdxPEs9NEpJ4fiQhiftJAkASkpCEJCQhCUlEBJKICEopzGaz97b9YK666qqrrrrqqqv+dQiuuuqqq6666qqr/pXm8/l3lVKICCQREUhCEpKQhCQAJCGJF4UkJPFAknggSbwgkrjpppvY2dkB4B/+4R+4nyTuJ4kHksT9JPFAkpCEJJ4fSUjigSQBIAlJPD+SAJCEJB5IEgCSkMT9JCEJSdxPEpKQxHOTBIAkXhhJAEhCEgCSkIQkACQhCQBJSOKBJCEJSUhCEpIAkMRzk4QkACTxQJKQhCQkIYnnRxL3k8QLIon7SeJ+krjf3t4eANvb29x44438a0niRSEJSQBIAkASkpCEJCQREUgiIpCEJGqtD661fhZXXXXVVVddddVV/zoEV1111VVXXXXVVf8Kkl57Pp+/d0QgCUlIAkASkgCQhCTuJwlJSEISkpCEJJ6bJB5IEg8kiftJ4oEe+9jHAvD3f//3AEjifpK4nyQeSBL3k8TzIwlJSEISknggSUgCQBKSAJCEJCQhCUkASOJ+kpCEJCQhCUkASEIS95OEJCTxQJL4jyCJB5KEJAAkcT9JSEISAJJ4bpIAkIQkJCGJ+0kCQBIvKklI4gWRxP0kcT9J3E8SD7S/v88f//EfA/DoRz8aAEncTxL3k8QDSeL5kYQkJPHcJAEgCQBJSEISkpBERCCJiCAiKKUwn8/f2/Zrc9VVV1111VVXXfWiI7jqqquuuuqqq676V1gsFp9VSiEikEREIAlJSAJAEgCSkIQkXhhJSOKBJCGJ+0nigSRxP0nc77GPfSwAf/iHf8j9JHE/SdxPEg8kiftJQhIvCklI4n6SuJ8kJPFAkpCEJCQhCUlIQhIAkgCQhCQkIQlJ3E8SkpCEJO4niX8tSTw3SUjifpIAkIQkJCEJSUhCEpKQhCQkASCJ50cSAJIAkIQkXhhJPDdJ3E8S/1qSAHjc4x4HwI033siLShLPTRKSeCBJSEIS95MEgCQeSBKSkEREIAlJRAQRwWw2+26uuuqqq6666qqrXnQEV1111VVXXXXVVS+iUsp7z2az144IJBERSAJAEpKQBIAknpskJCGJ50cSz00S95PEA0nifpJ47GMfC8Dtt9/O3t4ekrifJO4niftJ4oEk8UCSkIQkHkgSkpDE/SQhCQBJSOJ+kpCEJAAkASAJSdxPEpIAkIQkJCEJSUhCEpJ4fiQBIIkXhSSeH0ncTxKSAJCEJCRxP0lIAkASkpCEJCQBIAlJSEISkgCQBIAk7icJSUgCQBKSkMRzk8QLIon7SeJ+krifJO63t7fHHXfcwfb2No9+9KO5nyTuJ4kXRhL/EklIAkASAJKQhCQkIQlJRASSiAgkERF0Xfcg4L256qqrrrrqqquuetEQXHXVVVddddVVV72Itre3vysikEREIAlJSEISAJKQBIAkJCEJSTyQJCQhiQeShCQeSBL3k8QL8tjHPhaAv//7v+d+krifJO4niftJ4oEk8fxIQhKSeG6SuJ8k7icJSUhCEpKQBIAkJAEgCUkASEISknhBJCEJSUgCQBL/XpJ4IEncTxKSuJ8kJAEgCUk8N0lIQhLPTRIPJInnJokXRBIPJIn7SeJ+krifJF4QSTzucY8D4DGPeQz/Ekk8kCT+NSQBIAkASUhCEpKICCQREUgiIogISinMZrPP4qqrrrrqqquuuupFQ3DVVVddddVVV131IpjNZt8liYggIpCEJAAkIQlJAEhCEi8qSUjigSTxgkjifpIAuOmmm7jpppsA+Id/+AceSBL3k8T9JHE/STyQJCTxL5GEJO4nCQBJSOL5kYQkJAEgCUlIQhIAkgCQhCQkIQlJSOK5SeLfSxIAkgCQBIAkJCEJAElIQhKSkASAJCQhCUlIAkASAJKQhCQkcT9J3E8S/xJJSOKBJHE/SbwoJHE/SQDccccdANx4443ceOONPJAk7ieJB5LEc5OEJCQhCUlIQhL3k4QkJAEgCUlIQhKSkIQkJCGJiKDW+uBSyndx1VVXXXXVVVdd9S8juOqqq6666qqrrvoXSHrt+Xz+3qUUJCEJSUhCEpIAkIQk7icJSUhCEpKQhCQk8dwk8UCSuJ8kHkgS95PEYx/7WAD+/u//HgBJPJAk7ieJ+0nifpKQxANJQhKSkIQkJCEJSdxPEpIAkIQkACQhCUlIQhIAkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkMQDSUIS/16SeH4kIQlJSEISkpAEgCQkIQlJSAJAEs9NEpIAkMT9JCEJSdxPEpKQxHOTxAsiiftJ4n6SuJ8k7re3t8c//MM/APDoRz8aSfxLJPFAkpDECyMJSdxPEpIAkIQkJCGJiEASkogIJFFKoeu617b92lx11VVXXXXVVVe9cARXXXXVVVddddVV/4LFYvFZpRQkERFIQhIAkpCEJAAkIQlJ/EskIYkHksQDSeJ+knhBHvvYxwLwD//wD9xPEi+IJO4niQeSxL+GJO4niftJQhIPJAlJAEhCEg8kCUkASEIS/xJJAEjigSTx7yEJSUhCEpKQxPMjCUlI4oEkIQkASUhCEpK4nyQAJPHcJCGJF0QSDySJ+0nifpK4nyReEEn8yZ/8CQA33ngjz48kXhBJ/GtIQhIAkpAEgCQkIQlJRASSkEREEBHUWh88m82+i6uuuuqqq6666qoXjuCqq6666qqrrrrqhSilvHff968dEUQEkpCEJCQhCQBJSOKBJCEJSUhCEs+PJB5IEg8kiftJ4n6SAHjsYx8LwO23387tt9+OJO4niftJ4oEkcT9JPJAkJCGJ50cSkpAEgCQkASAJSdxPEpKQBIAkJCEJAElIQhIAkpCEJAAkIQlJSEISkpCEJAAk8R9FEi+MJCQhCUlIAkASAJKQhCQAJCEJSTyQJCQBIAkASUjiXyIJSTyQJO4niReFJO4nCYC9vT3uuOMOdnZ2ePSjHw2AJJ4fSfxLJCEJSUhCEpJ4IEkASEIS95OEJCQhCUlIIiIopVBrfbCk9+aqq6666qqrrrrqBSO46qqrrrrqqquueiG2tra+q5RCRCAJSUgCQBKSkMT9JCEJSTw/kpCEJB5IEg8kiRdEEveTxGMf+1gA/v7v/577SeJ+krifJF4QSTw/kpCEJCQhiQeSxP0kcT9JSEISkpCEJAAkASAJSUhCEpIAkASAJCQhCUlI4rlJ4rlJAkAS/xqSAJAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQBIAlJSOJ+kgCQxP0kIYnnJglJPDdJvCCSuJ8k7ieJ+0nigR73uMcB8JjHPIYXlSQeSBKSeEEkIYn7SQJAEpKQhCQkIYmIQBKSkIQkSin0ff9Zth/MVVddddVVV1111fNHcNVVV1111VVXXfUCLBaL34oIIgJJSEISkpCEJO4nCUn8a0jigSTxQJK4nySen5tuuombbroJgH/4h39AEveTxP0kcT9J3E8SkrifJCTxopCEJO4nCQBJSOL5kYQkACQhCUlIQhKSkIQkJCEJSTyQJCQhiQeShCT+LSTx3CTxQJJ4fiQhCQBJPDdJAEhCEveThCQAJAEgiQeShCQkIYnnRxIPJIn7SeJ+krifJO4niQeSxB133AHAjTfeyI033sj9JHE/SdxPEg8kiReVJCQBIAkASUhCEpKICCQhCUlIIiKICGqtD661fhZXXXXVVVddddVVzx/BVVddddVVV1111fMh6bX7vn/tUgqSkIQkJAEgCQBJSAJAEpKQhCQkIQlJSEISknggSUjifpJ4IEncTxL3kwTAYx/7WAD+/u//nvtJ4n6SuJ8k7ieJB5LEA0lCEpKQhCQkIQlJSOJ+kpAEgCQkASAJSUhCEpIAkIQkJPHcJCEJAElIAkASkpCEJO4nCQBJ3E8S/xaSeG6SkIQkACQhCUlIQhL3kwSAJCQhCUkASOJ+kpDE/SQBIAkASbyoJPFAkvj3kATA3t4ej3vc4wB4zGMew7+GJJ4fSUhCEpKQxANJAkASAJKQhCQkIQlJSEISkogISinM5/P3Bl6bq6666qqrrrrqqudFcNVVV1111VVXXfV8bG1tfVdEIAlJSEISkpCEJCQBIAlJvKgkIYkHksT9JPFAkrifJO4nicc+9rEA/OEf/iGSuJ8k7ieJ+0nifpJ4IElI4kUlCUncTxKSAJCEJCQBIAlJSAJAEgCSkIQkJAEgCUlIAkASkpDE/SQhCQBJ/HtI4oEkIYnnJglJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkACQBIAlJSOK5SUISknggSTyQJO4niftJ4n6SuJ8kHuiP//iPAbjxxht5bpK4nyReGElI4vmRhCQkASAJAEkASEISkpBERCAJSUhCEhGBJPq+/y6uuuqqq6666qqrnhfBVVddddVVV1111XPpuu6zSikPLqUgCUlIQhIAkgCQhCTuJwlJSEISkpCEJCTx3CTxQJK4nyReEEkAPPaxjwXg7//+79nb2wNAEveTxP0kcT9J3E8Sz00SknhBJCGJ+0lCEpIAkMQDSeJ+kpCEJCQhCUlIQhKSAJAEgCQkcT9JSEISAJK4nyT+I0kCQBKSeEEkIQkASUjigSQBIInnRxIPJIkHkoQkJCGJ50cSDySJ+0nifpK4nyTuJ4kHksTe3h533HEHOzs7POYxj0ES/xJJPJAkXlSSAJCEJCRxP0lIQhKSkIQkJCGJUgq11gdHxHdx1VVXXXXVVVdd9ZwIrrrqqquuuuqqqx5A0msvFovPjggkIQlJSEISkpCEJAAkIQlJ/EskIYkHksQDSeJ+krifJJ7bK7/yKwNw++23I4n7SeJ+krifJO4niftJQhLPTRKSkIQkJCGJB5IEgCQAJAEgCUlIQhKSkASAJAAkIQlJSEISkpCEJCQhCQBJSEIS95MEgCQkASCJfw9JPJAk7icJSUhCEpKQBIAkJCEJAElIQhIAkgCQhCQkIQlJ3E8S95PEi0oSDySJ+0niX0sS9/ujP/ojAF7plV6J50cSL4gkXhBJSEISDyQJSQBIQhKSAJCEJCQhCUlIQhKSiAi6rntt4LW56qqrrrrqqquuejaCq6666qqrrrrqqgeYz+efVUohIogIJCEJSUhCEgCSkMQDSUISkpCEJJ4fSTyQJB5IEveTxP0kcb8Xe7EXY2dnB4B/+Id/AEAS95PE/SRxP0ncTxIPJAlJvCgkIQkASQBIAkASknhukpAEgCQk8dwkIQkASQBIQhL3k4QkACTxn00SkrifJCQhCUlIAkASAJKQhCQkIQkASUjiuUlCEgCSuJ8kJPH8SEISknggSbwgkrifJO4niftJ4oH29/fZ29tje3ubG2+8EQBJPD+SeGEkIQlJPJAkJCGJ+0kCQBKSkIQkJBERSEISEUFEIIlSCqWUB/d9/11cddVVV1111VVXPRvBVVddddVVV1111TPVWj+r7/vXjggiAklIQhKSAJCEJAAkIQlJSOL5kYQkJPFAknggSbwgkrifJABuuukmAP7wD/8QSdxPEveTxP0kcT9J3E8Sz00SkpCEJCQhCUlIQhL3kwSAJAAkcT9JSEISkgCQhCQkASAJSUhCEgCSkIQkJCEJAElI4n6SeEEk8W8lCUlI4oEkIYkHkoQkJCEJSUhCEgCSkIQkJAEgCUlIQhL3kwSAJCRxP0lIQhKSkMTzI4kHksT9JHE/SdxPEveTxANJYm9vjz/6oz8C4JVe6ZV4UUnigSTxopDE/SQBIAlJSEISkpCEJCQhiYggIqi1Ukp5sKTP4qqrrrrqqquuuuoKgquuuuqqq6666ipA0oM3NjY+OyKICCQhCUlIQhKSAJCEJJ6bJCTxgkhCEveTxANJ4n6SeGEe+9jHAvD3f//3AEjifpK4nyTuJ4n7SeJ+kpDEv4YkJAEgCQBJAEhCEpKQhCQkIQkASQBIQhKSkIQkJAEgCQBJAEhCEgCSkMT9JCEJSQBIAkAS/16SAJAEgCQkIQlJAEhCEgCSuJ8k7icJAElI4oEkIQkASdxPEi8KSUjigSRxP0n8a0nifnfccQcA29vb3HjjjdxPEveTxP0k8UCSeEEk8dwkIQkASQBIQhKSkIQkJAEgCUlIIiIopdD3/Xvbfm2uuuqqq6666qqrgOCqq6666qqrrroKmM/n3xURlFKQhCQkIQlJAEhCEveThCQkIYn7SUISkpDEc5PE/STxQJK4nyTuJ4n7vdEbvREAf//3f8/+/j73k8T9JHE/STw/knggSUhCEs+PJCQhiftJAkASAJKQxPMjCUlIQhKSkMT9JCEJSQBIQhKSkASAJCQBIAlJ/EeRxPMjCQBJ3E8SkpAEgCQkIQlJSEISkpAEgCTuJwlJSOJ+kgCQxP0kIYnnRxKSeG6SeEEkcT9J3E8S95PEA+3v73P77bezs7PDYx/7WP41JPHcJCEJSQBIQhKSkMT9JAEgiftJQhKSkIQkJCEJSUiilEIp5cF93383V1111VVXXXXVVUBw1VVXXXXVVVf9v3bNNdc8+IYbbviuvu9fOyKQhCQkIQlJSEISAJKQhCReVJKQxANJ4n6SeCBJ3E8S95MEwE033QTAP/zDPwAgiftJ4n6SeG6SkMT9JCGJ5yYJSUhCEpJ4IElIAkASAJKQBIAkJCEJSUgCQBIAkpAEgCQkASAJSUhCEgCSAJCEJAAk8fxI4t9CEgCSAJCEJCQBIAkASUjifpKQBIAkACQhCUlIQhKSkIQkJCEJSUhCEpIAkASAJB5IEpKQhCQk8fxI4oEkcT9J3E8S95PE/STxQJIA+OM//mMAbrzxRp6bJO4niRdGEv8SSUgCQBIAkpDE/SQhCUlIQhKSkIQkSinUWh907bXXfteLvdiLvTZXXXXVVVddddX/ZwRXXXXVVVddddX/S6/zOq/z3t/0Td/09M/93M99+v7+/ntHBBGBJCQhCQBJAEhCEveThCQkIQlJSEISkpDEc5PEA0nifpJ4UbzYi70YOzs73H777dxxxx3cTxL3k8Rzk8QDSeKBJCGJf4kkJHE/SQBI4n6SkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhIAkgCQhCQAJHE/SUhCEv9ZJAEgCQBJSEISAJKQBIAkJPHcJAEgiRdEEgCSAJCEJF4UkpDEA0nifpK4nyReFJK43x133MEdd9zBzs4Oj3nMY5DEv0QSDySJfw1JAEgCQBKSkIQkJCEJAElIQhKSiAgigq7r3vsd3/Edf+ubvumbnv46r/M6781VV1111VVXXfX/EeX48eNcddVVV1111VX/P1xzzTUPfrM3e7OP+tzP/dzffsVXfMW3vv32249/7dd+LcMwUEqhlIIkIoKIQBIRgSQkERFIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSQBIQhKSAJCEJAAkIQkASUgCQBKv/dqvzc7ODn/4h3/I2bNnkQSAJCQBIAkASUgCQBKSAJCEJCQBIAlJSEISkpCEJCQhCUlIQhKSiAgkIYmIQBIRQUQgCUlIQhKSiAgiAklEBJKICCKCiCAiiAgigoiglEJEUEohIiilEBGUUogISilEBBFBRBARRASSkIQkJCEJSUhCEi+MbWwDYBvb2MY2tslMbJOZZCa2sU1mYhvb2CYzsY1tbGMb2wDY5gWxDYBtAGzzQLZ5bpJ4fiTxopDE/SRxP0ncTxIAtnn4wx/OmTNn+Ou//mv+NSTx/Eji+bHN/WwDYJt/DUkcHh7yD//wD1x//fXH3/7t3/6tX/d1X/d9NjY2jgE6e/bsrVx11VVXXXXVVf8fULnqqquuuuqqq/5Pu+aaax782q/92u/1Oq/zOu99zTXXPPjcuXP8zM/8DL//+7/PvffeS62ViCAikIQkJAEgCQBJSOJ+kpCEJCQhCUlIQhLPTRKSuJ8kHkgS95PE/SRxP0ncdNNN3HTTTQA87nGP436SuJ8kACRxP0ncTxKSuJ8kJPGikoQk7icJAElIAkASkpCEJCQBIAlJAEhCEpIAkIQkJCEJAEkASAJAEgCS+NeQxL+FJCQhCQBJAEhCEgCSkASAJAAkIQlJSEISkpCEJCTx3CQhCdtIwjaSsM39JPHcbPPcJGGb+0nCNgCSsA2AJGwDIAnbAEjCNgCSsA3AHXfcwd7eHjs7O9x4443ccccdSMI2AJKwDYAkbPOCSALANs+PJABsIwkASdhGEpKQhCQkASAJSUgiIgCICC5evMg3fMM38FM/9VO8xmu8xoPe6Z3e6bMB7rvvvlt/67d+67v/4R/+4Xf+4R/+4be56qqrrrrqqqv+r6Jy1VVXXXXVVVf9n3LNNdc8+MVe7MVe+8yZMw96p3d6p8/mmc6dO8fP/MzP8DM/8zPYprVGRCCJUgqSkIQkJCEJSUgCQBKSkMS/RBKSeG6SuJ8kHkgS95PE/SRxvxd7sRcD4A//8A8BkMT9JPHcJHE/STyQJB5IEpKQxHOThCQkcT9JSAJAEpIAkIQkJCEJSUhCEgCSkIQkJAEgiQeShCQkIQkASQBI4n6SkIQkHkgS/16SeCBJAEgCQBKSAJCEJCQhCUlI4n6SkASAJAAkIQlJSMI2AJKwjSRsIwkA2/xLJAFgm/tJwjYAkrANgCRsAyAJ2/xL9vf3+Yd/+Ade5VVehVd6pVfijjvu4EUhCdvcTxK2eVFIwjYAkpCEbSQhCUlIwjaSkEREkJlIopSCbTKTu+66i5/8yZ/k93//93nMYx7Dq73aqz34nd7pnT4b4L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrq/xIqV1111VVXXXXV/1rXXHPNg8+cOfPgF3uxF3stgHd6p3f6bB7g/Pnz/MEf/AF/8Ad/wLlz57CNbTITSUQEEYEkJCEJSUhCEgCSkMQDSUISkpCEJCTx3CQhiQeSxP0k8a/x2Mc+FoB/+Id/4H6SuJ8kACRxP0ncTxIPJAlJPDdJSEISknggSUgCQBKSkASAJCTx/EhCEgCSkASAJCQhCUlIAkASAJKQBIAkACQhiQeSBIAkACQBIIn/KJIAkASAJCQBIAkASUgCQBKSAJCEJAAkIQlJ3E8SkrCNJGwjCdsASALANg8kifvZ5oEkYRsASdjmXyIJ2wBIwjYAkrDN4x73OF7lVV6FnZ0dbrrpJu644w6emyRsAyAJ29xPErZ5bpJ4INvcTxIAtpGEJGwjCUlIQhIAkrCNJCQhiYiglMI0TbTWuO+++zh79iy/93u/x5kzZ3j1V391Hv3oRz/4dV7ndd77dV7ndd77wz/8w7/r7Nmzz/j7v//73/qHf/iH37nvvvtuPXv27K333XffrVx11VVXXXXVVf8bUbnqqquuuuqqq/5bvOM7vuNnvfiLv/hr82/0Yi/2Yq/Nczl//jxPetKTOHfuHD/7sz8LgG1sYxvbZCaZSa2ViKCUgiQkASAJAElIAkASkpCEJF4QSUhCEg8kiQeSxP0kcT9J3E8S95PEG73RGwHw93//9+zt7SGJ+0niuUnifpK4nyQk8UCSkMQLIwlJ3E8SAJIAkMT9JCEJSUhCEgCSkIQkACQhCUlIQhKSkIQkJAEgCUlIQhL3k4Qk7ieJfy9JPJAkJCEJAEkASAJAEpKQhCQkASAJSUhCEgCSkIQk7icJSdgGQBK2kYRtJGGb+0nigWzz3CQBYBsASdjmfpKwDYAkbAMgCdsASMI2AJKwDcDe3h6Pe9zjeOxjH8tjHvMY7rjjDgAkYZsXRhK2eSBJANjmgSRxP9sASMI2kpCEbe4nCdtIQhIAkpBERJCZlFKYpglJRAQAZ8+e5ad/+qeRxJkzZ3jUox7Fq73aq/GoRz3qQa/zOq/z3i/5ki/53qdOnQLg7Nmzz7Dts2fP3sqzCTDPSYB5Trrvvvue/qM/+qOfc999993KVVddddVVV131X4nKVVddddVVV131X+5zP/dzf+vFXuzFXptnunDhAidPnuRf6/z58zzpSU/i/PnzPPGJT+RJT3oStrENgG1sYxvbZCbTNNF1HRFBKQVJSEISkpCEJAAkIYnnJglJSOIFkcQDSeKBJHE/SdxPEveTxP0e+9jHAvC4xz2O+0nifpIAkMT9JHE/STyQJJ6bJCQhCUlIQhKSuJ8kJAEgCQBJAEhCEpKQhCQkIQlJAEgCQBKSkIQkACQhCUkASEISAJK4nyQkcT9J/FtJwjYAkrCNJAAk8UCSAJAEgCQAJAEgCQBJSEISkpCEJAAkASAJSUhCEpKQhG0kYRtJ2EYSALb5l0jCNveThG3uJwnbAEjCNgCSsA2AJGwDIAnb3E8Sf/RHf8RjH/tYbrrpJv49JGGbf4kkAGwjCdtIQhKSkASAJAAkASAJSUQEpRQAIoJhGOi6joggIrjf2bNnOXfuHH/4h3/IqVOnkMSjHvUoHvWoR3Hq1Cke9ahHPQjgmmuueTD/BmfOnHnQ53zO57z2h3zIhzyEq6666qqrrrrqvxKVq6666qqrrrrqv9TrvM7rvPeLvdiLvfaTn/xk/uRP/gSAkydPAnDy5Eme2/nz57nf+fPnOX/+PABPfOITuZ9tAGxjGwDb2MY2tslMpmmi1kpEEBFIQhKSkIQkACQhCQBJSEISkpDEA0lCEpKQxANJQhL3k8QLIokX5LGPfSwAt99+O7fffjuSuJ8knpsk7ieJ+0lCEveThCQk8S+RhCTuJwkASQBIQhLPjyQkIQlJSEISkrifJO4nCUkASEISAJKQxPMjiX8rSdjmRSEJAEkASAJAEgCSkMRzk4QkACQhiedHEraRhG0kYRsASdzPNveTxP1scz9J2OZ+krANgCRs868hCdvs7e1x++23c/PNN/PYxz6Wf/iHf+B+krANgCRsAyAJ29xPErZ5fiQBYJsHkoRtJGEbSUhCEraRBIAkACQhCYCIIDMppWCbYRjo+x6AiOC5nT9/HoDz58/zh3/4h0ji1KlTSOLUqVOcPn0agFOnTnHq1CnuJwmA8+fP80AXLlzglV/5lR/8iEc8ghd7sRd77X/4h3/4ba666qqrrrrqqv8qVK666qqrrrrqqv9SL/ZiL/ZaAH/yJ3/Cn/zJnwBgmweyzf1scz/bANjmfrYBsI1tAGxjG9vYJjNprVFKoZRCRBARSAJAEgCSkIQkJCGJfy1JSOKBJHE/SdxPEs+PJO4niVd5lVcB4I/+6I+4nyTuJwkASdxPEveTxANJ4rlJQhKSkIQkJCEJSdxPEpIAkASAJCQBIAlJSEISkgCQhCQAJCEJAElIQhKSkASAJCQBIAlJ3E8SkpCEJF4QSfxbSQJAEpKQhCQAJCEJSUhCEpKQhCQAJCEJSUgCQBKSkASAJCQhCUlIwjaSsI0kbCMJ2zyQJO5nm+cmCdvcTxK2eX4kYRsASdgGQBK2AZCEbe73x3/8x9x888280iu9Eo973OOwzYtKErZ5IEnczzYAkrifbQAkYRtJ2EYSkpAEgG0kYRtJSAJAEqUUbFNKITOZpolaKwARwQsiCducP38egPPnz/OkJz0JSdxPEveTxP0k8UCPeMQjeKd3eqfP+szP/Mzf5qqrrrrqqquu+q9CcNVVV1111VVX/Zd6ndd5nfcGePKTn8zzY5v72eZ+tnlutgGwjW0AbGMb29gmM8lMJFFKQRIRgSQkIQlJSEISkrifJCQhCUlIQhKSkIQkJCGJ5yaJB5LE/SRxP0ncTxL3kwTAYx/7WHZ2drh06RK33347krifJJ6bJO4niftJ4oEkIYkXlSQkcT9JAEhCEgCSkIQkJCEJSUgCQBKSkASAJCQhCUlIQhKSAJCEJO4nCUk8N0ncTxL/mSRxP0kASAJAEpKQhCQkIQlJSAJAEgCSkIQk7icJSQBIAkASAJKQxL9EEpJ4IEk8kCTuJ4n7SeJ+krifJB5IEnt7e9x+++3s7Oxw00038dwkcT9JvDCS+JdIQhIAkgCQBIAkJAEgCUlIQhKSkIQkJBERRAS1VmwzTROZSWZiG9vYxjYAtrENgG0AbANgm/vZ5n62uZ9t7vfkJz8ZgDNnzjyYq6666qqrrrrqvxLBVVddddVVV131X+Z1Xud13hvgT/7kT7hw4QIAtrmfbZ4f29zPNgC2AbCNbQBsYxvb2MY2tgEopSAJSUQEkpCEJCQhCQBJSEIS/xqSkMQDSeKBJHE/SdxPEveTxP0k8WIv9mIA/NEf/RH3k8T9JAEgiftJ4n6SuJ8kJPFAkpCEJCQhCUlIQhKSkMT9JCEJAElIAkASknh+JCEJAEkASEISkrifJCQhCUkASEISkrifJCQhiQeSBIAk/iNI4n6SuJ8kJAEgCQBJSAJAEpKQhCQkIQlJAEhCEveThCTuJwkASQBI4n6SkIQkJCEJSUhCEs9NEg8kiftJ4n6SuJ8k7ieJB5IEwN7eHo973OMAeKVXeiUAJPEvkcQDSeJfQxIAkpCEJO4nCUkASEISkpCEJCRRSgEgIqi1YpvMxDa2sY1tbGOb+9kGwDYAtgGwzf1scz/b3M82AOfPn+fJT34y11xzzYNf53Ve57256qqrrrrqqqv+qxBcddVVV1111VX/ZV7ndV7nvQCe/OQnA2CbF8Q2ALa5n20AbANgm/vZxja2sY1tMhPbRAQRQURQSkESkpCEJAAkIYn7SUISkpCEJCQhCUlIQhLPTRKSuJ8kHkgS95PE/STx3G666SZuuukmAP7hH/4BSdxPEveTBIAk7ieJ+0nigSQhiX8NSUgCQBKSkASAJO4nCUlIQhKSAJCEJCQhCUlIAkASkrifJCQhiftJQhKSeCBJAEji30MSL4gkACQhCUkASAJAEpIAkIQknpskJCEJSQBIQhKSkIQkJAEgCQBJAEhCEv8aknggSdxPEv9akrifJO644w4AbrrpJm666Sb+tSTx3CQhCUlIQhKSkMT9JHE/SUhCEpIAkIQkACQBIAlJSKLWiiQiglIKmUlrjczENraxjW1sYxsA2wDYBsA2ALa5n23uZ5v72Qbgj//4jwF4ndd5nffiqquuuuqqq676r0Jw1VVXXXXVVVf9l3mxF3ux1wb4kz/5E2zzQLa5n22em20AbANgGwDb2MY2ALaxjW1sExFEBJKQhCQkIQkASUgCQBKSkMSLShKSeG6SuJ8k/jUkAfBiL/ZiAPzDP/wDkgCQxP0k8dwkcT9J3E8SknggSUhCEs9NEpKQhCTuJwkASQBIAkASkpCEJCQhCUlIAkASAJKQBIAkJCEJSUjifpKQhCT+q0hCEpIAkMTzIwkASUgCQBKSAJCEJCQhCQBJSAJAEpJ4bpKQBIAkACRxP0lI4gWRhCQk8UCSeEEkcT9J3E8S95PE/SQBsLe3xx/90R8B8Mqv/Mo8P5K4nyReGEm8MJKQBIAkJAEgCUkASEISAJKQhCQkIQlJRAQRQUQQEUQEtslMMhPb2MY2trGNbQBsA2AbANsA2OZ+tnl+bPPkJz8ZgDNnzjz4xV/8xV+bq6666qqrrrrqvwLBVVddddVVV131X+J1Xud13hvgT/7kT3hutrmfbe5nGwDbANgGwDYAtrHN/WxjG9vYRhKSiAgkUUpBEgCSkIQkJCGJ+0lCEpKQhCQkIQlJSEISDyQJSTyQJO4niftJ4n6SuJ8k7nfs2DEe+9jHAvCHf/iHPJAk7icJAEncTxL3k8QDSUISz00SkpCEJJ6bJCQBIAkASQBIQhKSeG6SkIQkJCEJSQBIQhKSkIQkJCEJSdxPEpKQhCQkIQlJAEjiuUnigSTx7yEJSUhCEgCSkASAJCQBIAlJSEISkpAEgCQkIQkASUhCEpK4nyQAJAEgiQeShCQkIQlJSOL5kcQDSeJ+krifJO4niftJ4n6SeKDHPe5xAOzs7HDTTTcBIIl/iSQeSBIvKkncTxIAkpCEJAAkIQkASUhCEpIAKKUgiYggIpCEbWyTmdjGNraxjW1sA2AbANsA2AbANvezDYBtHuj8+fM8+clP5pprrnnwYx/72Nfiqquuuuqqq676r0Bw1VVXXXXVVVf9l3jHd3zHzwJ48pOfjG3uZ5v72eZ+tgGwzQPZBsA2tgGwjW1sYxvbAEQEEYEkSikASEISkpDE/SQhCUm8qCQhiQeSxANJ4n6SuJ8k7ieJ+0kC4FVe5VUA+Id/+Af29/cBkMT9JHE/SQBI4n6SuJ8kJPFAkpDECyMJSUgCQBKSAJAEgCQkcT9JSEISkgCQhCQAJAEgCUlI4oEkIQlJSEISL4wk/rNIAkASz00SkgCQhCQAJCEJSUgCQBKSkASAJAAkIQlJSEISkpAEgCQAJAEgCUm8qCQhiQeSxP0kcT9J3E8S95PE/STxQJLY29vjH/7hH9jZ2eGxj30sL4gk7ieJB5LE8yMJSUhCEg8kCUkASAJAEgCSkIQkJCEJAElIQhKSiAgkIQlJAGQmtrGNbWxjG9vYxjYAtgGwDYBtAGzz3GxzP9v8wi/8AgCv+7qv+z5cddVVV1111VX/FQiuuuqqq6666qr/dNdcc82Dr7nmmgcD/PEf/zH/Ets8N9vczzb3s41tbGOb+0UEkpCEJCQhCUlIAkASkpAEgCQkIQlJSEISkpCEJCTx3CQhiftJ4oEkcT9J3E8SL8hjH/tYAP7wD/8QAEkASOJ+knhukrifJB5IEs9NEpKQhCQkIQlJPJAkACQhCQBJSAJAEpKQhCQkIQlJAEhCEpKQhCQkASAJSUjigSQhCUlIQhKSkIQkHkgSkviPJon7SUISkrifJCQBIAlJSOJ+krifJCQBIAlJPD+SkASAJAAkcT9JSEISz00SkpDEA0lCEveTxL+HJO73R3/0RwDcdNNNPJAk/i0kIYnnJglJSOJ+kgCQBIAkJCEJAElIQhKSAJAEQEQQEUQEEYEkAGxjG9vY5oFsYxsA2zw/tgGwzf1sc7/z588DcObMmQe92Iu92Gtz1VVXXXXVVVf9ZyO46qqrrrrqqqv+073jO77jZwH8yZ/8CQ9km/vZBsA297MNgG0AbGMbANvYxja2sY1tACQhiYhAEqUUJCEJAElIAkASkpDEi0oSknhukrifJP41JHG/V3mVVwHgH/7hH9jf3+e5SeJ+kgCQxP0kcT9JSOJ+kpCEJP4lkpCEJAAkASAJSUgCQBKSkMT9JCEJSUgCQBIAkpAEgCQkIQlJSEISkviXSAJAEveTxL+VJF4QSTyQJCQhCQBJSOJ+kpCEJCQhCQBJSEISAJKQhCQkIYn7SQJAEgCSkMQDSUISkpDE8yOJB5LEA0nifpK4nyTuJ4n7SeKB9vf3uf3229nZ2eGN3uiN+NeQxANJ4kUhiftJAkASDyQJSQBIQhKSkIQkJFFKQRKSkIQkbJOZ2MY2trGNbQBsYxsA29gGwDb3sw2Abe5nG4Dz58/zx3/8xwC82Iu92Gtx1VVXXXXVVVf9ZyO46qqrrrrqqqv+073Yi73YawP88R//Mfezzf1s89xsA2AbANvczza2eUEiAklIIiIAkIQkJCEJSUjifpKQhCQkIQlJSEISknhukpDEA0nifpK4nyTuJ4n7SeJ+kgB4sRd7MQD+4R/+AQBJAEjifpK4nyQAJHE/STyQJJ6bJCQhCUlIQhKSkMT9JCEJAEkASAJAEpK4nyQkcT9JSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkMR/NkncTxIvjCQkASAJSUhCEpKQhCQkASAJAElIQhL3k4QkJAEgCQBJ3E8SkviXSEISDySJB5LE/SRxP0ncTxL3k8QDSQLgj/7ojwC46aabeG6SuJ8k7ieJB5LEv4YkJAEgCQBJSEISkgCQhCQAJCEJSUhCEhFBRBARSEISALaxjW1sYxvb3M8297MNgG2em23uZxuAP/qjPwLgdV7ndd6bq6666qqrrrrqPxvBVVddddVVV131n+p1Xud13vuaa655MMCTn/xkAGxzP9vczzYAtgGwDYBtAGxjm/vZxja2sQ2AJCQhCUlEBJIAkIQk7icJSUjiRSEJSUjigSTxQJK4nyTuJ4n7SeJ+krjfi73Yi7Gzs8Ptt9/OHXfcwf0kASCJ+0niuUnifpKQxP0kIQlJvCgkIYn7SQJAEgCSkASAJCQhCUlIQhIAkpAEgCQAJCEJSfxLJPHcJAEgiecmiX8PSQBI4oEkIQlJSEISkrifJCQhCUncTxKSkIQkJCEJSdxPEpK4nyQkASAJAElI4n6SkIQkJCEJSUhCEs9NEg8kiftJ4n6SuJ8k7ieJB5LE/e68805uv/12dnZ2eOxjH8t/FElIQhKSkIQkHkgSAJKQxANJQhIAkpAEgCQkARARAEhCEpIAsA2AbWxjG9vYxjYAtrENgG0AbANgm/vZ5oGe/OQn86QnPYlrrrnmwS/2Yi/22lx11VVXXXXVVf+ZCK666qqrrrrqqv9UL/ZiL/ZaAH/8x3/MC2Ob58c2ALa5n21sY5v7SUISEYEkJBERSEISkgCQhCQkcT9JSEISkpCEJCQhCUk8N0lI4n6SkMT9JHE/SdxPEveTxHN7lVd5FQD+6I/+CABJPDdJ3E8SAJK4nyQkcT9JPDdJSEISkpCEJCQhCUncTxKSAJAEgCQkASAJSUhCEpKQhCQkASAJSUhCEpKQBIAkJCEJSUhCEpKQBIAkJCGJ+0niP5skACTxgkhCEpKQxP0kIYn7SUISAJIAkIQkJCEJSUjifpIAkMT9JPGvIQlJPJAk7ieJfy1J3E8SAH/0R38EwKu8yqsgiX8NSTyQJCTxgkhCEveTxP0kIQlJSAJAEpKQhCQkIQlJSKLWiiQiAklIAsA2trGNbWxjG9vY5n62AbANgG0AbPPcbAPw5Cc/GYDXeZ3XeS+uuuqqq6666qr/TARXXXXVVVddddV/qhd7sRd7bYBf/MVfBMA297MNgG3uZxsA29zPNgC2sc0D2eZ+kpCEJCICSQBIQhKSAJCEJCQhiReFJCTx3CTxgkjifpJ4YSTxYi/2Yuzs7LC3t8cdd9zB/SQBIIn7SeJ+kgCQxANJ4n6SkIQkXhSSkIQkACQhCUlIQhIAkpDE8yMJSUgCQBIAkpAEgCQkIQlJSEISkpCEJCQhiftJQhL3k4Qk/rNIAkASkpCEJCQhCUlI4n6SkIQkJCEJSQBIQhKSkIQkJPFAkpCEJAAkASCJ+0lCEpJ4QSQhiecmiRdEEveTxP0kcT9J3E8S97vjjju4/fbb2dnZ4bGPfSzPTRL3k8T9JPFAknhRSUISAJKQhCQkcT9JSEISAJKQBIAkJAEQEUhCEpKQBIBtbPP82MY2ALYBsA2AbQBsA2Cb+9nmj/7ojwB4sRd7sdfmqquuuuqqq676z0Rw1VVXXXXVVVf9p3md13md977mmmse/OQnP5kLFy5gm/vZ5rnZBsA2ALa5n23uZxvbPJAkJCEJgIhAEpIAkIQkJHE/SUhCEpKQhCQkIQlJPDdJSOKBJHE/SfxLJHE/SdzvxV7sxQD4oz/6IwAkcT9JAEjifpK4nyQAJCGJ+0lCEg8kCUlIQhKSkIQkJCGJ+0lCEgCSAJAEgCQkASAJSUhCEpIAkIQkJCEJSUgCQBKSkIQk/iWSkMQDSeJ+kvjXkMRzk8S/lSQkIQlJSEISkpCEJAAkASAJSQBIQhKSuJ8kJAEgCQBJSOKBJCEJSUhCEpJ4bpKQxANJ4n6SuJ8k7ieJ+0nifpJ4IEk87nGPA+BVXuVVAJDEfxRJSEISknggSTw3SUhCEpIAkIQkACQhCUlIIiIAkIQkJPFAtrGNbWxjGwDb2AbANs+PbQBsc7/z58/zpCc9iWuuuebBL/ZiL/baXHXVVVddddVV/1kIrrrqqquuuuqq/zQv9mIv9loAf/Inf8ID2eZ+tgGwDYBtAGwDYJv72cY2DyQJSUhCEpIopSAJSUhCEgCSkIQkJPGikIQkJPFAkpDE/SRxP0ncTxL3k8T9JHE/SbzYi70YN910EwD/8A//gCQAJHE/SQBI4n6SuJ8k7ieJB5KEJF5UkpDE/SQBIAkASUgCQBKSkIQkJCEJSQBIQhIAkpCEJCQhiftJQhKSkIQkJCEJSdxPEgCS+K8iCQBJSEISkpCEJCQhCUk8P5KQhCQkIQlJAEhCEpKQhCQkASAJSQBI4n6SkMSLQhKSeCBJSOJ+krifJO4niftJ4n6SeCBJANx+++3s7e2xs7PDTTfdxL+WJJ6bJCTx3CQhiftJQhKSkIQkHkgSkgCQhCQkASAJSdRakYQkJCGJ+9nGNraxjW1scz/b3M82ALZ5bra53x//8R8D8E7v9E6fxVVXXXXVVVdd9Z+F4Kqrrrrqqquu+k/zOq/zOu8N8KQnPQnbPDfbvDC2AbCNbe5nmweShCQkIQlJAEhCEpKQxP0kIQlJSEISkpCEJCQhiecmCUk8kCTuJ4n7SeJ+krifJJ6fxz72sQD8yq/8Cs9NEs9NEveTxP0kcT9JSOKBJCEJSUhCEpKQhCQkIYn7SUISAJIAkIQkACQhCUlIAkASkpCEJAAkIQlJAEhCEgCSkIQkJCEJSTw3SdxPEs+PJP4jSEISkrifJF4UkpCEJCQhCQBJSAJAEgCSkIQkHkgSkrifJAAkIYn7SUISknhukpDEc5PEA0nifpL415LE/fb29vijP/ojAF7lVV6F50cS95PE/STxQJKQxL9EEpJ4fiQhCUlIAkASkpAEgCQkIQlJSEISkpCEJF4Y29jmfrYBsA2AbQBscz/bADzpSU8C4MyZMw/mqquuuuqqq676z0Jw1VVXXXXVVVf9p3id13md9wb44z/+Y86fP8/9bPPcbANgGwDb3M8297PNc5OEJCQBEBFIQhL3k4QkJCGJF5UkJCGJB5LEA0nifpK4nyTuJ4nnJgmAm266iZtvvhmAf/iHf0ASAJK4nyQAJHE/SdxPEveTxANJQhL/GpKQBIAkJCEJSUgCQBKSeCBJ3E8SkpCEJCQhCUlIAkASkpCEJB5IEpKQhCQAJPGiksR/BEk8kCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhiftJQhKSuJ8kJAEgCUkASEISDyQJSUhCEs+PJB5IEi+IJO4niftJ4n6SeCBJ3H777QDcfPPN3HTTTQBI4j+bJCQhCUlIQhIPJAlJSAJAEpKQxP1KKQBIQhKSeCDb2MY2trmfbWwDYBsA2wDYBsA2D3T+/Hme9KQncc011zz4dV7ndd6bq6666qqrrrrqPwPBVVddddVVV131n+J1Xud13gvgyU9+Mvezzf1sA2AbANsA2AbANvezzfMjCUlIQhKlFCQhCUlIQhL3k4QkJCEJSUhCEpKQhCSeH0k8kCQeSBL3k8T9JPHcJHE/SbzKq7wKAH/0R3/E/SQBIIn7SQJAEveTxP0kcT9JSOKBJCEJSUhCEpKQhCQkIQlJAEhCEgCSAJAEgCQkASAJSUhCEpKQBIAkJAEgCQBJAEhCEpK4nyQkIQlJPJAkACRxP0lIQhL/USTx3CQBIIn7SUISkpCEJCQhCUlIQhKSkIQkACQBIAkASUhCEpKQhCQkASAJSUgCQBL3k4QkXhhJSEISDySJB5LE/SRxP0ncTxL3k8T9JCEJgL29PX7lV34FgFd5lVfhBZHECyKJ5yYJSUhCEpKQhCReGElIQhKSkASAJCQhCQBJSEIStVYkcT9JANjmgWxjG9vczzYAtnl+bANgG4A//uM/BuB1Xud13ourrrrqqquuuuo/A8FVV1111VVXXfWf4sVe7MVeG+CP//iPeW62eWFsA2Cb+9nmgSTxQJKQxP0kIQlJSEISLypJSEISDyQJSdxPEpK4nyTuJ4nnJon7SQLgpptu4uabbwbgj/7oj5DE/SQBIIn7SQJAEveTxP0k8UCSkMS/hiQkASAJSQBIAkASkgCQhCQkIQlJSEISkgCQhCQkIQlJSEISkgCQhCQkIYn7SUIS95PE/STxgkjiP5okACQhiX8NSUhCEpKQBIAkJCGJ5yYJSQBIAkASAJKQxP0kIQlJSEISkpDEc5OEJB5IEveTxP0kcT9J3E8S95PEA0ni9ttvB+Dmm2/m5ptv5n6SeH4k8cJI4oWRhCQAJCEJSUhCEpJ4IElIQhIAkpCEJCQhCUlIQhIAkpAEgG1s80C2sQ2Abe5nGwDbPDfbPOlJTwLgzJkzD37xF3/x1+aqq6666qqrrvqPRnDVVVddddVVV/2He53XeZ33BvjjP/5j7meb52YbANsA2OZ+tgGwzXOTBIAkJCGJiEASkpDEA0lCEpKQhCQkIQlJSEISknhukpDEA0niX0MS95PEA73Kq7wKAH/0R3+EJAAk8dwk8dwkcT9J3E8SknggSUhCEpKQhCQkIQlJSEIS95MEgCQkASAJSQBIQhKSeG6SkIQkACQBIAkASUgCQBKSkMT9JCEJSQBIQhIAkpDEc5PEfzRJPJAkHkgSkpCEJCQhCUlIQhKSAJCEJAAkIQlJ3E8SkpCEJAAkIQkASQBI4n6SkMSLQhKSeCBJSOJ+krifJP61JAGwt7fHH/7hHwLwKq/yKvxrSOKBJPGiksQLIglJSEIS95OEJCQhiftFBACSkMTzYxvb2OZ+trmfbQBsA2AbANvc79y5czzpSU/immuuefBjH/vY1+Kqq6666qqrrvqPRnDVVVddddVVV/2He8d3fMfPAnjyk58MgG3uZxsA2wDYBsA2ALZ5brZ5bpKQhCQiAklIQhKSkIQkJPGvIQlJSOKBJCGJ+0nifpK4nyTuJ4n7SeK53Xzzzdx8880A/MM//AMPJAkASdxPEgCSuJ8k7icJSdxPEpL415CEJCQBIAkASUhCEgCSkMT9JCEJSUgCQBKSkIQkJAEgCUkASEIS95OEJCRxP0n8a0jiX0sSz00SAJKQxANJQhLPTRKSkIQkJCEJSQBIQhIAkpCEJCQhCUlIQhKSuJ8kACQBIAlJ3E8SkpDEc5OEJJ6bJB5IEi+IJO4niftJ4n6SeKDHPe5xANx8883cfPPNvCCSeEEk8YJIQhLPjyQkIQlJSEISDyQJSUhCEveThCQkUWtFEpKQxAtjG9vczzYAtgGwDYBtAGxzv1/4hV8A4HVf93Xfh6uuuuqqq6666j8awVVXXXXVVVdd9R/qxV7sxV77mmuueTDAH//xH/NAtnlR2AbANs+PJCQhCUlI4rlJQhKSkIQkJCEJSUhCEpKQhCSemyQk8UCSuJ8k7ieJ+0nifpJ4bpIAeJVXeRUA/uEf/oH9/X0AJHE/SQBI4n6SAJDE/STxQJJ4IElIQhKSkIQkJCEJSUhCEveThCQAJAEgCQBJSAJAEpKQhCQkIQlJAEhCEgCSkIQkACQhCQBJSEIS95OEJAAkASCJ+0lCEpJ4QSTxopLECyMJAEncTxKSkIQknpskJCEJSQBIQhKSAJCEJJ6bJCQhCQBJAEjifpJ4bpKQhCQk8dwkIYkHksQDSeJ+krifJO4niftJ4oEksbe3xz/8wz8A8Cqv8io8kCSeH0n8SyQhiftJQhKSkIQkXhBJSEISkpDE/SQhCUlIQhKSkIQkJCGJ+9kGwDa2uZ9tbANgGwDbPD+2ATh37hwAZ86cedCLvdiLvTZXXXXVVVddddV/JIKrrrrqqquuuuo/1Ou8zuu8F8Af//EfA2Cb52YbANsA2AbANi+MJCQhiftFBJKQhCQkIYl/C0lIQhIPJIkHksT9JHE/SdxPEs9NEvc7duwYN998MwB/9Ed/BIAkACTx3CRxP0kASOJ+kpDE/SQhCUn8a0hCEgCSkASAJAAkIQkASUhCEpKQhCQkIQlJAEhCEpKQhCQkIQkASUhCEgCSkMT9JAEgCQBJSOI/kySeH0kASEIS95OEJCQhCUlI4n6SkIQkJCEJAElIAkASkpCEJO4nCUkASAJAEpIAkIQkJPHCSEISz00SDySJ+0nifpK4nyTuJ4kHksT9/uiP/giAm2++mZtvvpl/DUk8kCQk8aKShCQkIQlJSEISDyQJSUhCEpJ4oIjANgCSkIQkJPHcbHM/2zw32wDY5oHOnz/PH/3RHwHwYi/2Yq/FVVddddVVV131H4ngqquuuuqqq676D/ViL/Zirw3wx3/8x9jmfrYBsA2AbQBsA2AbANsA2OZ+kpAEgCQAJBERSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEs9NEg8kCUncTxL3k8T9JPHcJHE/SQC8yqu8CgD/8A//wP7+PveTBIAkACRxP0ncTxIAkpDE/SQhiQeShCQkIQlJSEISkpCEJCQBIAlJAEhCEpKQhCQAJCEJSUjigSQhCUlIQhKSAJAEgCQkIQlJSAJAEpIAkIQkACQBIInnRxIAkvj3kMS/RBL3k4QkHkgSkpCEJCQBIAlJAEhCEpIAkIQkJCEJSUhCEgCSkASAJO4niQeShCQkIQlJSEISz00SknggSdxPEveTxP0kcT9JPJAk7ieJvb09/uEf/gGAF3uxF+M/myQkIYkXRhKSkIQkJCGJ+0lCEpKQRK0VSQBI4vmxzf1scz/bANgGwDYAtgGwDcAf/dEfAfA6r/M6781VV1111VVXXfUfieCqq6666qqrrvoP8zqv8zrvfc011zwY4MlPfjL3s81/JElIQhL/USQhiQeShCQeSBL3k8T9JPHcJHE/SdxvZ2eHF3uxFwPgj//4jwGQxHOTBIAk7ieJ+0nifpJ4IElI4l9DEpK4nyQAJAEgCQBJSEIS95OEJCRxP0lIAkASkpCEJCQBIAlJAEhCEgCSkASAJAAk8V9NEpKQhCQeSBL3k4QkJPFAkpCEJAAkIQkASUhCEpKQxANJQhKSAJCEJAAkIQkASUjiRSUJSTyQJCRxP0ncTxIvCkncTxL3+8M//EMAbrnlFm6++WYeSBL3k8T9JPFAknh+JCEJSUji+ZGEJCQhCUlIQhLPTRKSkIQkJCEJSUhCEgCSeCDb3M8297MNgG0AbPP82OZJT3oST3rSk7jmmmse/GIv9mKvzVVXXXXVVVdd9R+F4Kqrrrrqqquu+g/zYi/2Yq8F8Md//MfY5rnZBsA2ALYBsA2AbV4YSUgCICKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkHkgSknggSTyQJF4YSdxPEs/tVV/1VQH4h3/4B/b29rifJAAkcT9JAEjifpK4nyTuJwlJPJAkJCEJSUhCEpKQhCQkIYn7SUISkpAEgCQAJCGJ+0lCEpKQhCQkIQkASUgCQBIAkgCQhCQAJCEJAElIAkASAJK4nyQkIQlJ/FeSBIAkACQhCQBJSEISkpAEgCQkIQkASUhCEgCSkASAJCQhiftJQhIAkpCEJAAkcT9JSEISkpAEgCQkIQlJPDdJPJAk7ieJB5LE/SRxP0ncTxIPtL+/zz/8wz+ws7PDi73Yi/GvJYnnJglJPD+SkIQkJPHCSEISkpCEJCTx/JRSAJAEgCSem20AbGMbANs8N9sA2OaBnvSkJwHwOq/zOu/FVVddddVVV131H4Xgqquuuuqqq676D/NiL/Zirw3wC7/wC9zPNgC2eVHZ5rlJQhIAEYEkJCGJB5KEJCQhCUlI4oWRhCQeSBKSuJ8knh9J3E8S95PEc5PEzs4OL/ZiLwbAH//xHwMgiftJAkASz00S95PE/SQhiftJQhL/GpKQhCQAJAEgCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJAEncTxIAkrifJF4QSfxbSOKBJAEgiedHEgCSAJCEJB5IEpKQBIAkJCEJAEkASEISAJKQhCQkIQlJ3E8SAJIAkASAJCTx/EjiBZGEJB5IEi+IJO4niftJ4n6SeCBJAPzhH/4hADfffDM333wz/x6SeH4kIYnnRxKSkIQkJCEJSUhCEg8kCUlIQhKSACilACAJAEm8MLa5n20AbANgGwDbANjmj/7ojwB4sRd7sdfmqquuuuqqq676j0Jw1VVXXXXVVVf9h3id13md977mmmse/OQnP5nz588DYJvnZhsA2wDYBsA2z48kJHE/SUjigSQhCUm8IJKQhCQkIQlJPJAkJPFAkrifJO4niftJ4n6SeG6SuN+rvuqrAvAP//AP7O3tIQkASdxPEgCSAJDE/SRxP0k8kCQeSBKSkIQkJCEJSUhCEpKQxP0kIQkASQBIAkASkpCEJCQhCUk8kCQkIQkASUgCQBIAkgCQhCQAJAEgCUkASAJAEpJ4fiTxX00SAJK4nyQkIQkASUhCEgCSkIQkJCEJSQBIQhKSkIQkJCEJSUgCQBIAkgCQhCQAJCEJSbwgkpCEJB5IEpK4nyQkcT9J3E8S95PE/STxQJK43/7+Pv/wD//AsWPHePEXf3FeGEm8IJJ4bpKQxANJQhKSkMSLQhKSkIQkJCEJSUhCEpKICAAkASAJSdzPNgC2uZ9tAGzz/NgG4Ny5czzpSU/immuuefCLvdiLvTZXXXXVVVddddV/BIKrrrrqqquuuuo/xIu92Iu9FsAf/dEf8dxsA2Cbfw1J3E8SkogIJCEJSUhCEpKQhCQkIQlJSEISL4gkJPFAkpDE/SRxP0ncTxL3k8Rzk8T9JLGzs8OLvdiLAfDHf/zH3E8SAJJ4bpIAkMT9JHE/SUjifpKQhCReVJKQhCQAJCEJAEkASEISAJKQxANJQhKSAJCEJCQBIAlJSEISkpCEJAAkASAJSQBIAkAS/50kIQlJSOJ+kgCQhCTuJwlJ3E8SkgCQhCQAJCEJSUhCEs+PJCQhCQBJAEjifpJ4IElIQhKSkIQknh9JPJAkHkgS95PE/SRxP0k8kCTuJwmAP/zDPwTg5ptv5uabb+aBJPH8SOKFkcQDSUISz48kJCEJSUhCEpKQhCQkIYkXJiKQBIAk/iW2eW62AbDNc/ujP/ojAN7pnd7ps7jqqquuuuqqq/4jEFx11VVXXXXVVf8hXud1Xue9AZ785CcDYJsXxDYAtgGwzQNJQhL3k4QkIgJJSOJfSxKSkIQknpskJPFAkrifJO4niftJ4rlJ4n6SuN+rvuqrAvC4xz2Ovb09JPHcJAEgiftJAkASkgCQhCTuJwlJPJAkJCEJSUhCEpKQhCQkcT9JSAJAEpKQhCQkASAJSQBIQhKSkIQkJCEJAElIQhIAkgCQBIAkACQBIAlJAEgCQBL3k4QkJCEJSdxPEv+RJAEgiecmiftJ4n6SkASAJCQhCQBJSAJAEpKQBIAkJAEgCUlIQhKSuJ8kJAEgCQBJSAJAEpKQxL9EEpKQxANJ4oEkcT9JvCgkcT9J3G9vb49/+Id/4NixY7z4i784/1qSeCBJ3E8SknggSUhCEpL415CEJCQhCUlIQhIAEYEkACTxorANgG0AbANgGwDbADzxiU8E4MyZMw/mqquuuuqqq676j0Bw1VVXXXXVVVf9u73O67zOewP88R//MefPn8c297MNgG3+LSQBIAlJ3E8SkpCEJCQhCUlIQhKSkIQknpskJCGJB5LEA0nifpK4nySemyTuJ4kH2tnZ4cVe7MUA+KM/+iMkASAJAEncTxIAkrifJO4niftJ4oEkIQlJvCgkIQlJAEhCEgCSAJAEgCQkASAJSUhCEpKQhCQkIQkASUhCEpKQhCQkASAJSUhCEgCSAJDE/STx/Ejiv4Mk7icJSQBIQhIAkpCEJAAkIQkASQBIQhIAkpCEJCQhCUlIQhIAkpAEgCQkASAJSdxPEpKQhCQkIQlJSOK5SUISDySJ+0nigSRxP0ncTxL3k8QDSeIP//APAbjlllu45ZZbeFFJ4oEkcT9JPJAkJPH8SEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJPFAtgGwDYBtAGzzwtjm/PnzPOlJT+Kaa6558Ou8zuu8N1ddddVVV1111b8XwVVXXXXVVVdd9e/2Oq/zOu8F8KQnPYkHss1zsw2Abf4lkgCQhCQAJCEJSUhCEi8KSUhCEpJ4IElI4n6SkMT9JHE/SdxPEgCSuJ8knpsk3viN3xiAxz3ucezt7QEgCQBJAEjifpIAkMT9JHE/SdxPEpJ4bpKQhCQkIQlJSEISkrifJCQBIAlJAEhCEpKQBIAkJCEJSdxPEpKQhCQkASAJSQBIAkASkpAEgCQAJAEgCQBJSOJ/Akk8kCQeSBIAkpDE/SQhCQBJSEISkpAEgCQkIYnnJglJSAJAEpKQBIAk7icJSbyoJCGJB5KEJO4niQeSxP0kcT9J3E8SDyQJgL29Pf7+7/+enZ0dXu3VXo3nJon7SeL5kcT9JPFAknggSUhCEpL4jyKJiABAEgCSeFHZBsA2ALZ5oD/8wz8E4HVe53Xei6uuuuqqq6666t+L4Kqrrrrqqquu+nd7sRd7sdcG+OM//mNs89xsA2CbF5UkACQREUhCEs+PJCQhCUlIQhKSkMTzIwlJPJAkHkgS95PE/STx3CTx3CQBcPPNN3PzzTcD8Ed/9EdI4rlJAkASz00S95PE/SQhiftJQhKSeFFIQhKSAJCEJAAkIQlJAEgCQBKSkIQkACQhiQeShCQkASAJSUhCEgCSAJAEgCQAJAEgiftJQhKSkIQk7ieJ/wySuJ8kACQhCUkASAJAEgCSAJCEJCQBIAlJSEISAJKQhCQkIQkASUhCEpK4nyQkASAJAEkASEIS95OEJCQhiQeShCQk8dwk8UCSeCBJ3E8S95PE/STxQJK4nyT+6I/+CICbb76Zm2++GUk8N0ncTxL3k8T9JHE/SUjifpKQxPMjCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYn7lVJ4IElIQhL3sw2AbQBs80C2AbANgG2e9KQnAfBiL/Zir/3iL/7ir81VV1111VVXXfXvQXDVVVddddVVV/27vM7rvM57A/zxH/8xD2SbF8Q297PNc5MEgCQkIYn7SUISkpCEJCQhCUk8P5KQhCQk8UCSkMT9JPFAknhhJPHcJHE/SbzKq7wKAI973OPY398HQBIAkrifJAAkASAJSQBI4n6SkMT9JCGJB5KEJCQhCUlIQhKSkMT9JCEJAElIAkASAJKQhCQkIYn7SUISkpCEJCQBIAlJSAJAEgCSkIQkJCEJSQBIAkAS95PE8yOJ5yYJSfxHksTzIwkASQBIAkAS95OEJCQhCQBJSEISAJKQBIAkJCEJSUhCEpIAkIQkACQBIIn7SUISz00SkpDE8yMJSTyQJB5IEveTxP0kcT9JPJAk7icJgL29Pf7+7/8egFd7tVfjfpJ4bpK4nyTuJ4n7SeKBJPHcJCEJSbwgkpCEJCTxgkhCEpIAiAgk8a9lmxfk/PnzPOlJTwLgsY997Gtx1VVXXXXVVVf9exBcddVVV1111VX/Lu/4ju/4WQBPetKTsM1zsw2AbV4UkgCQBIAkACQhCUm8MJKQhCQkIYnnJglJPJAk7ieJB5IEgCTuJ4n7SQJAEveTBMDNN9/MzTffDMAf/dEf8UCSAJDEc5PE/SQBIAlJ3E8SDyQJSUhCEi+IJCQhCUkASEISAJKQhCQkIQkASUgCQBKSkIQkJCEJSUhCEgCSkIQkJCEJAEkASAJAEpKQhCQAJCGJ/8kkASAJAEkASEISAJIAkIQkACQBIAlJAEhCEpKQBIAkJCEJSQBIQhIAkgCQhCTuJwlJSOIFkYQkJPFAkpDEA0nifpK4nyReEEncTxIP9Ed/9EcA3HLLLdx88808kCSemyTuJ4n7SeJ+kpDEA0lCEg8kCUlIQhKSkMRzk4QkJCEJSUjigSQhCQBJ/EtsA2AbANsA2AbANgC2+bmf+zkAXvd1X/d9uOqqq6666qqr/j0Irrrqqquuuuqqf7MXe7EXe+1rrrnmwQB/9Ed/xP1s86KSBIAkJAEgCYCIQBKSeCBJSEISkpCEJCTx/EhCEpJ4IEk8kCTuJ4nnRxL3k8Rzk8QDvcqrvAoAf/RHf8T+/j4AkrifJAAkASCJ+0nifpK4nyTuJwlJSOK5SUISkpCEJCTxQJKQBIAkJAEgCQBJAEhCEgCSkIQkJCEJSUhCEpKQhCQAJCEJAElIAkASAJIAkMT9JHE/SUhCEpJ4IEncTxL3k8R/BEncTxKSkIQk7icJAEkASAJAEpKQhCQAJCEJSUhCEgCSkIQk7ieJB5KEJAAkIQkASUgCQBKSeCBJSEISkpCEJJ4fSTyQJCRxP0ncTxIPJIn7SeJ+knggSezt7fGHf/iHALzaq70akgCQxP0k8dwkcT9J3E8SDyQJSTyQJCTx/EhCEpKQhCQkIQlJSEISkpCEJCRxv1IKAJJ4fmzzr3Xu3DkAzpw586AXe7EXe22uuuqqq6666qp/K4Krrrrqqquuuurf7HVe53XeC+CP//iPuZ9t7meb52ab5yaJ5xYRSOJ+kpCEJCTxgkhCEpKQxHOThCTuJwlJ3E8S95PE/SRxP0k8N0k8t1tuuYWbb74ZgD/5kz8BQBIAknhukgCQxP0kcT9J3E8SknggSUhCEpJ4fiQhCUlIAkASkgCQhCQAJAEgCUkASEISkpDE8yMJSUhCEgCSkASAJCQhCUkASAJAEpIAkIQknpskJPFfSRLPTRKSAJAEgCQkIQkASQBIQhIAkgCQhCQkIQlJAEhCEpKQhCQkASAJSQBIQhKSAJDE/SQhCUn8SyQhCUk8kCQeSBL3k8QDSeJ+krifJB5IEvf7h3/4BwBuueUWbr75Zh5IEveTxHOTxP0k8UCSeCBJSOKBJCEJSUji30ISkpAEQCkFAEm8MLYBsA2AbQBsA2AbgPPnz/NHf/RHALzYi73Ya3HVVVddddVVV/1bEVx11VVXXXXVVf9mL/ZiL/baAH/0R3/EC2ObF5UkJCEJAElIQhIPJAlJSEISkpDEc5OEJCTxQJJ4IEncTxL3k8T9JPHcJPHcJAHwKq/yKgD80R/9EQ8kCQBJAEjifpIAkMT9JHE/SUjifpKQhCSemyQkIQlJSOJ+kpCEJAAkIQkASUhCEpKQBIAkJCGJ+0lCEpKQhCTuJwlJSAJAEpIAkASAJCQBIIn7SeJfQxL/ESQhiX8NSQBIQhIAkpAEgCQAJCEJSUhCEgCSkASAJCQhCUlIQhKSkASAJCQBIAkASQBIQhIPJAlJSEISkpCEJCTx3CQhiQeSxP0k8UCSuJ8k7ieJB5LE/SSxt7fHL//yLwPwaq/2akjiuUnifpIAkMT9JPFAkrifJCTxQJKQxPMjCUlIQhKSkIQkJCEJSUhCEg8kCQBJAEhCEv9WtgH4gz/4AwBe53Ve57256qqrrrrqqqv+rQiuuuqqq6666qp/k9d5ndd572uuuebBAE960pMAsM39bPOvJQkASQBI4oEkIQlJSOL5kYQkJPHcJCGJ+0lCEveTxP0kcT9J3E8SAJK4nyQAJHG/W265hZtvvhmAP/mTPwFAEveTBIAkACRxP0kASEISAJKQxP0kIYkHkoQkJCEJSUhCEpKQhCQkcT9JSAJAEpIAkASAJCQhCUlIAkASkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhIAkpAEgCQkcT9JSEISknggSfxnkcT9JPFAkpCEJO4niftJAkASkpCEJAAkASAJAElIAkASkpDEc5OEJCQBIAlJAEgCQBKSAJCEJCTxopKEJB5IEpK4nyQeSBL3k8T9JHE/SUjifpK43+23386lS5e45ZZbuOWWWwCQxHOTxHOTxP0kIYn7SeKBJCGJB5KEJCQhiReVJCQhCUlIAkASEYEk7icJAEk8P7YBsA2AbR7oSU96Ek984hO55pprHvxiL/Zir81VV1111VVXXfVvQXDVVVddddVVV/2bvNiLvdhrAfzRH/0Rz80297PN/WzzgkgCICKQhCQAJCEJSTw3SUhCEpJ4bpKQhCQeSBIPJIn7SeJ+krifJJ6bJJ6bJABe5VVeBYBf/dVfBUASAJJ4bpIAkMT9JHE/SdxPEg8kCUlI4kUlCUlIAkASkgCQhCQkIQlJAEhCEgCSkIQkJCEJSUhCEpKQhCQAJCEJAElIAkASkgCQhCTuJwlJPDdJSOKBJPEfQRL/Ekk8kCQkASAJSQBIAkASAJKQhCQkIQlJSAJAEpKQBIAkJCEJSdxPEpIAkIQkACQhCQBJSOJ+kpCEJCQhCUlIQhKSkMRzk8QDSeKBJHE/SdxPEi+IJO4nib29Pf7oj/4IgDd5kzfhgSQBIIn7SeJfIon7SUISDyQJSTw3SUhCEpKQhCQkIQlJSOK5SUIS94sIJHE/STw327wgtgGwDcCTnvQkAF7ndV7nvbjqqquuuuqqq/4tCK666qqrrrrqqn+TF3uxF3ttgF/4hV8AwDb/VpIAiAgkcT9JPJAkJCEJSUjigSQhCUlI4oEkIYn7SUIS95PE/SRxP0k8N0k8N0nc78Ve7MW4+eab2dvb43GPexz3kwSAJAAkcT9JAEjifpK4nyTuJwlJSOKBJCEJSUhCEpKQhCQkIYn7SUISAJKQBIAkACQBIAlJAEhCEpKQhCTuJwlJSEISkpAEgCQkASAJSQBIQhL3k4Qk/ieQxANJ4gWRxP0kASAJAEkASAJAEgCSkIQkJCEJAElIQhKSkIQkJAEgCUkASEISkgCQxP0kIYl/DUlIQhIPJIkHksT9JHE/STyQJO4niftJAkASt99+O3t7exw7doyXeImXAEASz00S95PE/SRxP0ncTxIPJAlJPJAkJCGJF0YSkpCEJCQhCUncTxKSAJCEJF4UtgGwzfPzh3/4hwC82Iu92Gtz1VVXXXXVVVf9WxBcddVVV1111VX/aq/zOq/z3tdcc82D/+iP/ojz58/zgtjmXyIJAElIAkAS95OEJCQhiecmCUlI4rlJQhIPJIkHksT9JHE/STw3SdxPEgCSeG6v9mqvBsAf//EfAyCJ+0kCQBIAkrifJAAkcT9J3E8SknggSUhCEv8SSUhCEpIAkIQkACQhCUlIQhKSkASAJCQhCUncTxKSeCBJSEISkgCQhCQAJCGJ+0lCEveThCQkIQlJSOJ+kgCQxH8FSTyQJCQhiftJQhIAkgCQBIAkACQhCUlIAkASkgCQhCQkIQlJSEISkpAEgCQkASAJAEkASEIS95OEJCQhCUncTxKSkIQknpskJHE/SUjifpK4nyQeSBL3k8T9JAEgCYD9/X3+8A//EIBXe7VX44Ek8dwkcT9J3E8S95PE/SQhiQeShCSemyQkIQlJSEISL4gkJCGJ+0lCEgCS+LewDYBtzp8/zxOf+ESuueaaB7/Yi73Ya3PVVVddddVVV/1rEVx11VVXXXXVVf9qL/ZiL/ZaAE9+8pMBsM39bPOikIQk7icJAEkASEISknggSUhCEpJ4IElIQhIPJAlJ3E8SDySJ+0niuUnifpJ4bpIAkMSLvdiLsbOzw97eHo973OOQBIAknpskACRxP0kASEISAJKQxP0kIYnnJglJSEISkpCEJCRxP0lIQhIAkpAEgCQAJAEgCUlIQhKSuJ8kJCEJSUhCEpK4nyQkIQkASUjifpKQBIAkJCGJF0QS/5Uk8dwk8UCSkMT9JAEgCUlIQhKSkASAJAAkIQkASUhCEpJ4bpKQhCQAJCEJAEkASEISAJKQxPMjCUm8IJKQxANJ4oEkcT9JPJAk7ieJ+0ni+bn99tu5/fbbOXbsGC/xEi/Bc5PEc5PE/SRxP0ncTxIPJAlJPJAkJCGJ50cSkpCEJCQhCUk8kCQkASCJiABAEi8q2zw32/zRH/0RAO/0Tu/0WVx11VVXXXXVVf9aBFddddVVV1111b/a67zO67w3wB/90R/xryEJSUjigSICSdxPEg8kCUlI4rlJQhKSeCBJSOKBJHE/SUjifpK4nyQAJHE/STw3STy3V3u1VwPgV3/1V5EEgCQAJAEgiftJAkAS95PE/SRxP0lI4n6SkIQkJCGJ50cSkpCEJO4nCUkASEISkpCEJCQhCQBJSAJAEpKQhCQkIQlJSEISkpAEgCQkIQkASUhCEgCSkMQDSUISkpDE/xSSeEEkIQkASUgCQBIAkgCQhCQkIQkASUhCEveThCQkIYn7SUISAJKQBIAkJAEgCUkASEISkpDECyIJSUjigSQhiQeSxP0k8UCSuJ8k7ieJ+0kCQBIA+/v7/OEf/iEAr/ZqrwaAJAAkcT9JAEjifpK4nyTuJ4kHksQDSUISz00SkpCEJF4QSUhCEpK4nyTuFxEASOK52eZ+tnlutrnfE5/4RADOnDnzYK666qqrrrrqqn8tgquuuuqqq6666l/ldV7ndd4b4I/+6I8AsM39bHM/27woIgJJAEhCEgCSkIQkHkgSkpDEc5OEJB5IEpK4nyQeSBL3k8Rzk8Rzk8Rzk8SrvuqrsrOzwx133MEdd9zBA0kCQBIAkrifJAAkcT9J3E8SkrifJCQhiecmCUlIQhKSeCBJSEISAJKQBIAkACQBIAkASUgCQBKSkIQkJCEJSUhCEpKQhCQkASAJSUjifpKQxP0kIQlJPDdJ3E8SAJL4ryAJAEk8kCQkIQlJ3E8SkgCQBIAkJCEJSQBIQhKSkIQkACQhCUlIQhKSkIQkACQhCQBJSEISAJK4nyQk8UCSkIQkJCEJSTw3SUjigSQhiftJ4oEkcT9J3E8S95MEgCQAJAFw5513cvvtt3Ps2DFe/dVfnecmiecmiftJ4n6SuJ8kJHE/SUjigSQhCUk8kCQkIQlJSEISknhukpDE/SQBIAkASbwobPPczp07xxOf+ESuueaaB7/O67zOe3PVVVddddVVV/1rEFx11VVXXXXVVf8qr/M6r/NeAH/8x3/Mv5ckJAEgiftJ4oEkIQlJPJAkJCGJB5KEJB5IEveThCTuJ4n7SQJAEveTBIAk7icJAEnc71Vf9VUB+OM//mMkASCJ5yYJAEncTxIAkpAEgCQkcT9JSOKBJCEJSUhCEpKQhCQkIQlJSOJ+kpAEgCQkIQlJAEhCEpKQhCQkIQlJSEISL4gkJCEJSdxPEpKQBIAkJCGJf4kkXhhJPJAk/jNIQhLPTRKSuJ8kACQhCQBJAEhCEgCSkASAJCQhCUlIQhKSkIQkJAEgCUkASAJAEgCSkMT9JCEJSbwwkpCEJJ6bJB5IEg8kiftJ4n6SuJ8kXpg/+qM/AuDFX/zFOXbsGJJ4bpJ4bpK4nyTuJ4kHksQDSUISDyQJSUjiBZGEJCQhCUncTxKSAJCEJO4niftJ4oFs89xsc7+f+7mfA+B1Xud13ourrrrqqquuuupfg+Cqq6666qqrrvpXebEXe7HXBnjSk56Ebe5nm38NSUQEAJIAkMT9JCEJSTyQJCQhiQeShCQeSBKSuJ8kHkgS95PEc5PEc5PEc5PEG7/xGwNwxx13cOeddwIgCQBJAEjifpIAkMT9JHE/SdxPEpK4nyQkIYkXlSQkIQlJAEhCEgCSAJCEJCQBIAlJAEhCEpK4nyQkIQlJSEIS95OEJCQhCQBJSEISDyQJSUhCEpKQhCTuJwkASTyQJP6nkIQkACQhCQBJAEhCEgCSkASAJCQhCUk8P5KQhCQAJCEJAEkASEISAJKQxANJQhKSkIQkJCGJ50cSknggSdxPEpK4nyTuJ4nnRxIAkgCQBMAdd9zB7bffzrFjx3i1V3s17icJAEncTxIAkrifJO4niftJQhL3k4QkHkgSknhukpCEJCQhiecmCUlI4n6SAJBERHA/SUjihbHNczt37hznz5/nxV7sxV77xV/8xV+bq6666qqrrrrqRUVw1VVXXXXVVVe9yF7ndV7nvQH+6I/+iBfGNi+MJCTxQJIAkIQkHkgSkpDEA0lCEg8kCUk8kCTuJwlJ3E8Sz00Sz00Sz00SADs7O7z4i784AH/8x38MgCQAJAEgCQBJ3E8SAJK4nyTuJwlJ3E8SknggSUhCEpKQhCQkIQlJSOJ+kpCEJAAkIQlJSAJAEpKQhCQAJCEJSQBIQhKSkIQkJCEJSUhCEgCSkIQkJHE/SUhCEpJ4YSTxgkjifpL4zyAJAEncTxKSkIQkJCGJ+0lCEgCSkIQkJAEgCUkASEISkrifJCQhCUlIAkASkpAEgCQkIQlJSAJAEpIAkIQkJCGJF0YSkpCEJB5IEpK4nyQeSBL3k8QDSQJAEgCSAJAEgCQAfuVXfgWAW265hVtuuQVJPDdJPDdJ3E8S95PEA0nigSQhiQeShCQk8dwkIQlJSEISDyQJSQBIAkASEcG/hW0Azp8/zx/+4R8C8NjHPva1uOqqq6666qqrXlQEV1111VVXXXXVi+wd3/EdPwvgF37hF7DN/WzzopKEJCQBIIn7SeJ+kpCEJB5IEpJ4IElIQhL3k4Qk7ieJB5LEc5PE/SQBIIn7SQJAEg/0Jm/yJgA87nGP48477+S5SQJAEgCSuJ8kACRxP0lI4n6SeCBJSEISknhhJCEJSUgCQBKSkASAJAAkIQlJAEhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSOKBJCEJSTyQJCQhCUlIQhIPJAkASdxPEv8dJPGCSEIS95OEJAAkASAJSQBIQhKSAJCEJCQhCUlIQhKSuJ8kJAEgCQBJAEjifpKQxANJQhKSkIQkJCGJ50cSknggSTyQJO4niQeSBIAkACQBIInntre3xz/8wz9w7NgxXvzFX5z7SeK5SeK5SeJ+krifJCRxP0lI4n6SkIQkHkgSkpCEJJ6bJCQhCUncTxLPTRIvjG3uZ5vn9gd/8AcAvO7rvu77cNVVV1111VVXvagIrrrqqquuuuqqF8mLvdiLvfY111zz4Cc96UmcP3+efwtJAEgCQBIAkrifJCTxQJKQhCTuJwlJSOKBJPFAkrifJJ4fSdxPEs9NEs9NEgC33HILN998MwB/8id/AoAkACTx3CQBIIn7SQJAEpK4nyTuJwlJSOK5SUISkpCEJCQhiftJQhKSuJ8kJCEJSQBIQhKSkASAJCQBIAlJSEISkpDEc5OEJCQhCUlI4n6SkIQkJPGCSOIFkcR/FklI4oEkASCJB5KEJCTxQJKQxP0kASAJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQkASUgCQBIAkgCQhCTuJwlJSOJFIQlJSOKBJCGJ+0lCEveTxANJ4l8iCQBJAPzRH/0RAC/xEi/BLbfcwgNJAkAS95MEgCTuJ4n7SeKBJPFAknhukpDEc5OEJCQhiQeShCQkASAJSQBIQhL/FrYBOH/+PE984hM5c+bMg17sxV7stbnqqquuuuqqq14UBFddddVVV1111YvkdV7ndd4L4I//+I+xzb+WJAAiAgBJAEgCQBKSuJ8kJCGJB5KEJB5IEpK4nyQkcT9J3E8S95PE/STx3CTx3CTxQK/6qq8KwB//8R+zt7eHJAAkASAJAEncTxIAkrifJO4niftJQhKSuJ8kJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJCQhCQBJSEISAJIAkIQkACQhCUlI4oEkIQlJSOJ+kpCEJCQhCUk8N0lIQhKSeCBJ3E8S/5Uk8cJI4oEkIQlJ3E8SkgCQhCTuJwlJAEhCEpKQxPMjCUlIQhIAkpCEJCQhCUlIAkASkpDE/SQhCUlIQhKSkIQkJPHcJCGJB5LEA0nigSRxP0kASAJAEgCSAJAEgCT29vb4oz/6IwBe7dVeDUkASOK5SeK5SeJ+knggSdxPEpK4nyQkIYn7SUISkpDEc5OEJCTxQJK4nyQAJBER/Hv84R/+IQAv9mIv9lpcddVVV1111VUvCoKrrrrqqquuuupF8mIv9mKvDfCkJz2JB7LNv0QSAJJ4fiRxP0lI4oEkIYkHkoQkHkgSDySJ+0nifpK4nyTuJwkASdxPEgCSeG4v/uIvzs033wzAn/zJn3A/SQBIAkASAJK4nyQAJCEJAElIAkASknggSUhCEi8qSUhCEpIAkIQkACQhCUlIQhKSkIQkJAEgCUlIQhIAkpCEJCQhCUlIQhKSeG6SkIQkJCEJSTw3SUjifpJ4IEm8IJL495DECyKJ+0nihZGEJCQBIAlJAEhCEpIAkIQkJHE/SUhCEpKQxP0kIQlJAEgCQBIAkgCQhCTuJwlJSOJFIQlJSOKBJCGJB5LE/SQhiftJAkASAJIAkASAJAAkASCJf/iHf2Bvb49bbrmFW265hQeSxHOTxHOTxP0kIYn7SeKBJPFAkpDEc5OEJCQhiQeShCQkcT9JAEgCQBIRwYvCNvezDcATn/hEAF7ndV7nvbnqqquuuuqqq14UBFddddVVV1111b/odV7ndd77mmuuefAf/dEfce7cOf4lkpCEJCQBIAlJAEgCQBKSAJCEJO4nCUlI4n6SkMQDSUIS95OEJO4niftJ4n6SuJ8knpsknpskACQB8Kqv+qoA/Nqv/RoAknhukgCQBIAk7ieJ+0nifpK4nyQkIYkHkoQkJCEJSUhCEpKQhCTuJwlJSAJAEpIAkASAJAAkASAJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISDyQJSUhCEpJ4bpK4nyT+O0jiuUnifpKQhCQkIQlJSOJ+kpAEgCQkIQkASUhCEgCSkIQkJCEJSUhCEpIAkIQkJCEJSQBIAkASkgCQhCQeSBKSkIQkJCEJSUhCEs9NEpJ4IElI4n6SeCBJAEjiX2Nvb48/+qM/AuBN3/RNkcRzkwSAJO4niecmiQeSxP0kIYn7SUISDyQJSUjiuUlCEpJ4IElIAkASDyQJSUjiX+v8+fM88YlP5Jprrnnwi73Yi702V1111VVXXXXVv4Tgqquuuuqqq676F73Yi73YawE8+clP5oFs86KSBIAkACRxP0ncTxKSeCBJSOJ+kpDEA0lCEveTxP0kcT9J3E8S95MEgCSemySe24u/+Itz7Ngx9vb2eNzjHockACQBIInnJgkASdxPEveTxP0kIYkHkoQkJPEvkYQkJCEJAElIQhIAkpCEJCQhCUlIQhKSAJCEJCQBIAlJSEISkpDE/SQhCUlIQhKSkIQkJCGJ50cSkpDE/STxQJL4jyaJF0YSz48kXhhJSEISAJKQhCQAJCEJSQBIQhKSkIQkJCEJSUhCEpIAkIQkACQhCUlIQhIAkpAEgCQkIYkXlSQkIYnnJokHksQDSeK5SQJAEgCSAJAEgCQAJHH77bdz++23c+zYMV7iJV4CAEkASOK5SeJ+knhukpDE/SRxP0lI4oEkIYkHkoQkJCGJB5KEJCRxP0ncTxL3kwSAJF4Y29zPNgA/+7M/C8DrvM7rvBdXXXXVVVddddW/hOCqq6666qqrrvoXvdiLvdhrA/zhH/4h/xYRAYAkACQBIIn7SUIS95OEJB5IEpK4nyQk8UCSuJ8k7ieJ+0nifpJ4bpIAkMRzkwTAm7zJmwDwa7/2a0gCQBIAkgCQBIAk7icJAElIAkASkgCQhCTuJwlJSOKBJCEJSUhCEpKQhCTuJwlJSOJ+kpCEJCQBIAkASQBIQhKSkIQkACQhCUlI4oEkIYkXRhKSkIQkJCEJSTw3SdxPEv9TSAJAEg8kCUlIQhKSeCBJSOJ+kpCEJAAkIQlJSEISz00SkpCEJAAkIQkASQBIAkAS95OEJO4nCUlIQhKSkIQkJCEJSTw/kpDE/SQhiftJQhL3kwSAJAAkASAJAEkASAJAEgD7+/v80R/9EQCv9mqvhiSemySemyTuJ4nnRxL3k8QDSUISDyQJSTw3SUhCEg8kCUkASEISAJIAkIQkACQhCUm8KM6fPw/Ai73Yi702V1111VVXXXXVv4Tgqquuuuqqq656oV7ndV7nva+55poH/9Ef/RH/FhHB8yMJAElI4n6SkMT9JCGJB5KEJO4nCUncTxL3k8T9JHE/STw3STw3SQBI4n5v8iZvAsAdd9zBHXfcwQNJAkASAJIAkIQkACRxP0ncTxL3k4QkJHE/SUhCEpKQhCQkIQlJSEISkpDE/SQhCUlIQhIAkpCEJCQhCUlIAkASkgCQhCQkIQkASUhCEpKQhCQkIQlJSEISknhhJCEJSdxPEg8kif8uknh+JCGJ50cSkpCEJAAkIQlJ3E8SkpCEJO4nCUlIQhL3k4QkJAEgCUkASAJAEgCSkMT9JCEJSfxrSEISknggSTyQJB5IEgCSAJAEgCQAJPFAkgCQBMCdd97J7bffzrFjx3jTN31TACTx3CQBIIn7SeJ+krifJO4niftJQhIPJAlJPJAkJCGJB5KEJCRxP0ncTxIAkgCQhCT+NWxz/vx5/vAP/5BrrrnmwS/2Yi/22lx11VVXXXXVVS8MwVVXXXXVVVdd9UK92Iu92GsB/NEf/REPZJt/iSTuJwkASdxPEveThCTuJwlJ3E8SknggSTyQJO4niftJ4n6SuJ8kACRxP0kASOK5SeLYsWO8+Iu/OAB/8id/giQAJPHcJAEgiftJAkAS95OEJAAkIYkHkoQkJPGikoQkJCEJAElIAkASkgCQBIAkACQBIAlJAEhCEpK4nyQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJ5yaJ+0ni+ZGEJCTxX0USAJIAkMQDSUISkpCEJB5IEpKQBIAkJCEJSdxPEpKQhCQkIQlJSAJAEpKQBIAkJCEJSUhCEpIAkIQkJHE/SUhCEpKQhCQkIQlJSEISz00SknggSTyQJAAk8S+RxAvyK7/yKwDccsst3HLLLdxPEgCSeG6SuJ8k7ieJ+0nifpJ4IElI4n6SkIQkHkgSkpDEA0lCEveTBIAkHkgSknhhbPPc/vAP/xCAd3qnd/osrrrqqquuuuqqF4bgqquuuuqqq656oV7ndV7nvQGe9KQn8a8hCUkASAJAEgCSuJ8kHkgSkrifJCRxP0lI4n6SkMT9JHE/SdxPEveTxHOTxHOTBIAk7vcmb/ImADzucY/jzjvvBEASAJIAkMT9JAEgiftJAkASkrifJO4nCUlI4oEkIQlJSEISkpCEJCQhiftJQhKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUn8e0hCEpK4nyQeSBL3k8QDSeI/giT+LSQhiedHEpKQhCTuJwlJSEISAJKQhCQkIQlJSEISkpCEJAAkIQlJAEgCQBIAkgCQhCTuJwlJSOJfQxKSkMQDSUIS95OEJAAkcT9JAEgCQBIAkgCQBIAkACQBsL+/zz/8wz9w7NgxXv3VXx0ASTw3SQBI4n6SuJ8k7ieJ+0nifpKQxP0kIYkHkoQkJPFAkpCEJO4nCUkASOJ+krifJP41bPPEJz6RJz7xiZw5c+bBXHXVVVddddVVLwzBVVddddVVV131Ar3O67zOewP80R/9Ef9akgCQxANJAkASkgCQhCQeSBKSuJ8kJHE/SUjifpK4nyTuJ4n7SeJ+kgCQxHOTxPNz8803c/PNNwPwp3/6pwBIAkASAJIAkMT9JAEgiftJ4n6SkASAJCQhiftJQhKSkIQknpskJCEJSUhCEgCSkIQkACQhCUlIAkASAJIAkIQkACQhCQBJSEISkpDE/SQhCUlIQhKSkIQkJCEJSUhCEpKQxANJ4n6SAJDE/STx30kSAJJ4QSQhCUk8N0lIQhKSuJ8kJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkASAJAElIAkASkpDE/SQhCUlIQhKSkIQkJCEJSTw3SUjigSRxP0ncTxIAkgCQBIAkACQBIAkASQBIAuCP//iPAbjlllu45ZZbuJ8kACTx3CRxP0ncTxL3k8T9JPFAknggSUjigSQhCUncTxKSkMT9JHE/SQBI4n4Rwb/WE5/4RK655poHv87rvM57c9VVV1111VVXvSAEV1111VVXXXXVC/Q6r/M67wXw8z//8/xrRATPTRL3k8T9JHE/SUjigSTxQJJ4IEncTxL3k8T9JHE/STw3SQBI4rlJAkASr/ZqrwbAH//xH7O3t4ckACQBIAkASQBI4n6SAJCEJAAkIYn7SUIS95OEJCTx3CQhCUlI4oEkIQlJSAJAEpKQhCQkASAJSUhCEpKQhCQAJCEJSUhCEpKQxP0kIQlJSEISkpCEJCQhCUlI4vmRhCTuJ4l/LUn8d5DE/SQhiQeShCQkIQlJSOJ+kpCEJCQhiRdGEpKQhCQAJCEJAElIQhKSkASAJCRxP0lIQhL/GpKQhCQeSBKSuJ8k7icJAEkASOJfQxJ7e3v8yq/8CgBv9mZvxgsiCQBJ3E8S95PE/SRxP0ncTxKSuJ8kJHE/SUhCEg8kCUk8kCQkcT9JAEgCQBL3iwheENs8kG3+8A//EIDXeZ3XeS+uuuqqq6666qoXhOCqq6666qqrrnqBXuzFXuy1n/SkJ3H+/HkeyDYviCTuJwkASQBI4n6SuJ8kJHE/SUjifpKQxP0kIYn7SeJ+krifJO4niftJAkASz00SAJJ4oBd/8Rfn5ptvZm9vjz/90z/lBZEEgCQAJHE/SdxPEveThCTuJwlJPJAkJCEJSUhCEpKQhCQkIYn7SUISkgCQhCQAJCEJSUgCQBIAkpCEJCQhCQBJSEISAJKQhCQkIQlJSOKFkYQkJCEJSdxPEveTBIAk7ieJ/0qSkIQkHkgSAJIAkIQknpskJAEgiQeShCQkIQlJ3E8SkpCEJCQhCUncTxKSkASAJCQBIAkASQBIQhIAkpCEJO4nCUlIQhKSkIQkJCEJSUjiuUlCEg8kiftJAkASz00SAJIAkASAJAAk8UB33HEHe3t7HDt2jJd4iZdAEgCSeEEkcT9J3E8S95PE/STxQJJ4IEk8kCQkIYkHkoQk7icJSQBI4oEkcT9JvKjOnz/PE5/4RF7sxV7stV/8xV/8tbnqqquuuuqqq54fgquuuuqqq6666vl6ndd5nfcC+KM/+iNeVJKQBIAkACQBIAkASdxPEpK4nyQkcT9JSOJ+kpDE/SRxP0ncTxL3k8T9JPHcJAEgiecmCQBJvOqrvioAv/ZrvwaAJAAkASCJ+0kCQBIAkpAEgCQkASAJSdxPEpK4nyQkIQlJSOIFkYQkJCEJSQBIQhKSAJCEJAAkASAJSUhCEpIAkIQkACQhCUkASEISkpCEJB5IEpKQhCQkIQlJSOK5SeJ+knh+JPFfSRIPJIkXhSQkIYn7SQJAEpKQhCQk8UCSkIQkJCEJSUhCEpKQhCQAJCEJSQBIQhKSkIQkJCEJAElI4n6SkIQk/jUkIQlJPJAkJHE/SQBI4n6SAJAEgCQAJAEgCQBJAEgCQBJ7e3v80R/9EQCv/uqvznOTBIAknpsk7ieJ+0nifpK4nyQkcT9JSOJ+kpDEA0lCEpK4nyQkcT9J3E8Sz00SknhR/eEf/iEAj33sY1+Lq6666qqrrrrq+SG46qqrrrrqqquer3d8x3f8bIAnPelJvCgkIQkASTw/kgCQhCTuJwlJ3E8SDySJB5LE/SRxP0ncTxL3k8T9JAEgiecmCQBJPNCbvMmbcOzYMe644w7uvPNOJAEgCQBJAEjifpIAkMT9JHE/SdxPEpK4nyQkIYnnJglJSEISkpDE/SQhCUlIAkASkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhiftJQhKSkIQkJCGJ5yYJSUjifpKQBIAkACQBIIn/CSRxP0kASAJAEpJ4IElIQhKSkIQkHkgSkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkACQBIAkASUgCQBKSkMT9JCEJSUhCEpKQhCQkIQlJPDdJSOJ+kpAEgCTuJwkASQBIAkASAJIAkASAJAAkASCJxz3ucdxxxx0cO3aMN3uzN0MSAJJ4bpIAkMT9JHE/SdxPEveTxP0kIYn7SUISDyQJSTyQJCRxP0lIAkASkgCQBIAk7icJSfxLbPPEJz4RgNd93dd9H6666qqrrrrqqueH4Kqrrrrqqquueh4v9mIv9trXXHPNg//oj/6I8+fP89wkcT9JSEISz00SAJK4nyTuJ4kHksT9JCGJ+0lCEveTxP0kcT9J3E8S95PECyKJF+T48eO8+Iu/OAB/8id/giQAJAEgCQBJAEjifpIAkMT9JHE/SUjifpKQhCTuJwlJSEISkpCEJCQhCUlIQhL3k4QkJAEgCUlIQhKSAJAEgCQAJAEgCUkASEISAJKQhCTuJwlJSEISknhukpCEJCQhiftJQhL3kwSAJP4nksS/RBKSeEEkIQlJSEISkpCEJF4YSUhCEpIAkIQkACQhCQBJAEhCEgCSkMT9JCEJSfxrSEISknggSdxPEveTBIAkACTxryEJAEn8yq/8CgC33HILt9xyCw8kCQBJPDdJ3E8S95PE/SRxP0k8kCQeSBKSuJ8kJCGJ+0lCEveTxP0kASAJAEncTxIvivPnz/PEJz6RM2fOPOjFXuzFXpurrrrqqquuuuq5EVx11VVXXXXVVc/jdV7ndd4L4ElPehIviCQkASCJ+0kCQBIAkgCQxP0kIQkASUjifpKQxP0kIYn7SeJ+krifJO4niftJ4rlJAkASz00SAJIAeJM3eRMAHv/4x3PnnXcCIAkASQBIAkASAJK4nyQAJCEJAElI4n6SkMQDSUISkpDECyMJSUhCEpK4nyQkASAJSQBIQhKSkIQkJCEJSUgCQBKSAJCEJCQBIAlJSEISkrifJCQhCUlIQhIPJAlJ3E8Sz48kHkgSkpDEfzdJAEgCQBKSeCBJSEISkpCEJCQhiedHEpKQhCQkIQlJ3E8SkpAEgCQkASAJSUhCEpIAkIQkACQhCUncTxKSkIQkJCEJSUhCEpKQxHOThCTuJwkASUgCQBIAkrifJAAkASAJAEkASOK57e3t8bjHPY5jx47x6q/+6kgCQBLPTRIAkrifJO4niftJ4n6SuJ8kJHE/SUjifpKQxANJQhL3k4Qk7icJAEk8kCTuFxH8S2zzcz/3cwC82Iu92Gtx1VVXXXXVVVc9N4Krrrrqqquuuup5vNiLvdhrA/zRH/0R/xJJ3E8SAJIAkASAJAAkIYn7SeJ+kpDE/STxQJK4nyTuJwlJAEjifpK4nyQAJPHcJAEgied28803c/PNNwPwa7/2a0jiBZEEgCQAJCEJAEncTxKSAJCEJO4nCUlI4rlJQhKSkIQkJCGJ+0lCEpKQhCQkIQlJAEhCEpKQBIAkACQBIAlJSEISkpCEJCQBIAlJSEIS95OEJCQhCUk8kCQkIYn7SeJ+kgCQBIAkHkgSDySJf4kk/rUk8cJI4n6SAJDE/SQhCUn8SyQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJAEgCUlIQhIAkgCQhCQAJCGJ+0lCEpJ4UUlCEpKQxP0kIQkASdxPEgCSuJ8kACQBIAkASQBIAkASAJIAkMQf/dEfAXDLLbdwyy238ECSeEEkcT9J3E8S95PE/SRxP0lI4n6SkMQDSUIS95OEJO4nCUkASOJ+krifJO4nCUlI4gU5d+4cAK/zOq/z3lx11VVXXXXVVc+N4Kqrrrrqqquueg6v8zqv897XXHPNg//oj/6Ifw1JvDCSuJ8k7icJSdxPEveThCTuJ4n7SUIS95MEgCTuJ4nnJgkASTw3SQBIAuBN3/RNAfi1X/s1JAEgCQBJAEjifpIAkMT9JAEgCUncTxL3k4QkJHE/SUhCEpKQhCQkIQlJSEISkpDE/SQhCUkASEISkpCEJAAkIQlJSEISkpAEgCQkASAJSQBIQhKSkASAJCQhCUlI4n6SkIQkHkgSkgCQxP0k8fxI4l8iif8qknh+JPFAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQBIAkACQhCUlIQhIAkpAEgCQkIYn7SUISkpCEJCQhCUlIQhLPTRKSuJ8k7icJAEncTxIAkgCQBIAkACQBIAkASQBIAmB/f59f+ZVfAeDN3uzNkMRzkwSAJJ6bJO4niftJ4n6SuJ8kHkgSDyQJSdxPEpK4nyQkcT9J3E8SAJJ4bpL4l5w7d44//MM/5Jprrnnwi73Yi702V1111VVXXXXVAxFcddVVV1111VXP4cVe7MVeC+CP/uiP+JdIAkAS95MEgCQAJHE/SdxPEpK4nyTuJwlJ3E8S95OEJO4niecmiftJAkASz00SAJJ4bq/2aq/GsWPHuOOOO3jCE54AgCQAJAEgCQBJ3E8SAJKQBIAk7icJSQBIQhKSuJ8kJCEJSUjihZGEJCQhCUkASEISkgCQhCQAJCEJSUgCQBKSkIQkJCEJSUhCEgCSkIQk7icJSUjigSQhCUncTxKSkMT9JAEgiQeSxP0k8YJI4r+bJAAkcT9JSOL5kYQkJPGvIQlJSEISkgCQhCQkIQlJAEgCQBIAkpAEgCQkcT9JSEISknhRSEISkrifJCQBIAlJAEjifpIAkASAJF4UkgCQBMCdd97JHXfcwbFjx3j1V391ACQBIInnJgkASdxPEveTxP0kcT9J3E8SkrifJCRxP0lI4n6SkMQDSeJ+kgCQBIAkACRxP0n8S/7gD/4AgNd5ndd5L6666qqrrrrqqgciuOqqq6666qqrnsOLvdiLvTbAk570JF4YSTw3SQBIAkASAJKQBIAkJHE/SdxPEpK4nyTuJwlJ3E8S95MEgCTuJ4nnJgkASbwgkjh27Biv9mqvBsCf/umfAiAJAEkASAJAEgCSkASAJO4nCQBJSOJ+kpDE/SQhCUk8N0lIQhKSkIQkJHE/SUhCEpIAkIQkJAEgCUlIQhIAkpCEJAAkASAJSQBIQhKSkIQkACQhCUlIAkASkpCEJO4nCUlI4n6SuJ8kACQBIIn7SeJfSxL/kSQhCUk8kCSeH0k8kCQkIQlJPJAkJCEJSUhCEpKQhCQkIYn7SUISkpAEgCQkASAJSUhCEpKQhCQAJCEJAElIQhIPJAlJSEISkpCEJCQhiQeShCTuJ4n7SeJ+kgCQxHOTBIAkACQBIInnZ29vjz/+4z8G4CVe4iU4fvw4z00SAJJ4bpK4nyTuJ4n7SeJ+krifJCRxP0lI4n6SkMQDSUISAJKQBIAknh9J3E8SL8yTnvQknvjEJ/JiL/Zir81VV1111VVXXfVABFddddVVV1111bO8zuu8zntfc801D/6jP/ojXhhJ3E8SAJJ4fiRxP0ncTxL3k4Qk7ieJ+0lCEveTxP0k8dwkcT9JAEjiuUkCQBIAkrjfm7zJmwDw+Mc/njvvvBNJPJAkACQBIIn7SQJAEveTxP0kIYn7SUISkrifJCQhCUlIQhKSkIQkJCEJSUjifpKQhCQAJCEJSUhCEgCSkIQkJCEJSUhCEpIAkIQkACQhCQBJSEISkgCQhCQkcT9JSEIS95OEJAAkcT9JPDdJ/HeTxANJ4oEkASAJAEncTxKSeCBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQBIAkASQBIAkASkgCQhCTuJwlJSEIS/xJJSEIS95OEJO4niftJAkAS95MEgCQAJAEgCQBJAEgCQBIAkgC44447+Id/+AeOHTvGq7/6qwMgCQBJPDdJAEjifpK4nyQAJCGJ+0nifpJ4IEncTxKSeCBJSOJ+krifJO4nCQBJ3E8S95PEC2KbJz7xiVxzzTUPfrEXe7HX5qqrrrrqqquuuh/BVVddddVVV131LC/2Yi/2WgA///M/zwsiiftJ4rlJAkAS95PE/SRxP0lI4n6SuJ8kJHE/SdxPEveTBIAk7ieJ5yYJAEm8IJK4+eabueWWWwD40z/9Ux5IEveTBIAkACRxP0kASEISAJKQxP0kIQlJ3E8SkpCEJCTxgkhCEpKQhCQkASAJSUgCQBKSAJCEJCQhCQBJAEgCQBKSkIQkACQhCUlIQhKSuJ8kJCEJAElIQhL3k4Qk7icJAEk8kCT+p5PE8yOJ+0nifpKQhCT+JZKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlIQhIAkpAEgCQkIYkHkoQkJCEJSUhCEpJ4IElI4n6SkASAJCQBIIn7SQJAEgCSAJAEgCQAJAEgCQBJAEgC4E/+5E8AeImXeAluueUWnpskACTx3CRxP0kASOJ+kpDE/SRxP0lI4n6SeCBJSOJ+kpDE/SRxP0kASAJAEveTxP0k8YL84R/+IQDv9E7v9FlcddVVV1111VX3I7jqqquuuuqqq57ldV7ndd77SU96EufPn+f5kcT9JHE/SQBIAkASAJKQBIAk7icJSdxPEveThCTuJ4n7SeJ+krifJAAkcT9JAEjiuUkCQBIAkrjfq73aqwHwJ3/yJ+zt7SEJAEkASOJ+kgCQBIAkJAEgiftJQhIAkpCEJO4nCUlI4rlJQhKSkIQkJPFAkpCEJCQBIAlJSAJAEpKQhCQAJCEJSUhCEpKQBIAkJCEJSUgCQBKSAJCEJCRxP0lIQhIAkpDE/SRxP0kASAJAEveTxHOThCSemyT+q0nifpJ4IEkASEISDyQJSUhCEpKQhCQk8YJIQhKSkIQkACQhCUkASEISAJIAkASAJAAkIQkASUjifpKQhCQkIYkXRBKSkMT9JCGJ+0nifpIAkIQkACQBIAkASTw/kgCQBIAkACSxt7fHr/7qrwLw5m/+5gBIAkASz00SAJK4nySemyTuJwlJ3E8S95OEJO4nCUncTxKSuJ8kJAEgCUkASAJAEgCS+Nc4f/48T3ziEzlz5syDueqqq6666qqr7kdw1VVXXXXVVVdd9jqv8zrvDfBHf/RH/EskcT9JAEgCQBIAkrifJAAkIYn7SeJ+knggSdxPEveTxP0k8dwk8dwkASCJF+bVXu3VuOWWW9jb2+NP//RPkQSAJAAkASCJ+0kCQBL3kwSAJCRxP0lI4n6SkMQDSUISkpCEJCQhCUlIQhKSkIQk7icJSUgCQBKSkIQkJAEgCUlIQhKSkIQkJCEJSUgCQBKSAJCEJAAkIQlJAEhCEpK4nyQkASAJSQBIQhIAkgCQxP0k8UCSkMT9JPFfQRIvjCTuJwkASQBI4n6SkIQk7icJSUhCEpKQhCQkIQlJSEIS95OEJCQhCQBJSEISAJKQhCQkASAJSUhCEgCSkASAJCQhCUk8kCQkIQlJSEIS95OEJCRxP0lIAkASkgCQxP0kASCJ5yYJAEm8IJIAkMQdd9zBHXfcwbFjx3j1V391npskACTx3CRxP0kASOJ+krifJCRxP0k8kCTuJwlJ3E8SkrifJO4niedHEgCSuJ8knh/b/OEf/iHXXHPNg1/ndV7nvbnqqquuuuqqqwAIrrrqqquuuuqqy17ndV7nvQCe9KQn8fxI4rlJ4oWRxP0kcT9J3E8S95OEJO4niftJ4n6SuJ8kACRxP0kASOIFkQSAJACOHz/Oq73aqwHw67/+60gCQBIAkgCQBIAk7icJAElIAkASkgCQhCTuJwlJSAJAEpKQhCQkIQlJ3E8SkpCEJCQhCUlIQhIAkpCEJAAkIQkASUhCEpIAkASAJAAkASAJSUhCEgCSkIQkJCEJSQBIQhKSAJCEJO4niftJ4n6SAJDE/STxQJJ4fiTxn0ES/xqSeG6SuJ8k7icJSUji+ZGEJCQhCUlIQhKSkMT9JCEJSQBIQhKSkIQkACQhCUkASAJAEpIAkIQkJHE/SUhCEpKQBIAkJCEJSUjigSQhiftJ4n6SuJ8kACRxP0kASAJAEgCSAJAEgCSe2/7+Pn/8x38MwEu+5Ety7NgxJPGCSAJAEveTxHOTxP0kcT9JSOJ+kpDE/SRxP0lI4n6SkMT9JHE/SQBI4rlJ4n6SeH6e+MQnAvA6r/M678VVV1111VVXXQVAcNVVV1111VVXXfZiL/Zir/1Hf/RHnD9/nucmiftJ4rlJAkASAJK4nyTuJ4n7SUISAJKQxP0kcT9J3E8S95PEc5PEc5MEgCQAJPH8vMmbvAkAj3/847nrrrsAkASAJAAkASAJAElIAkAS95PE/SRxP0lIQhL3k4QkJPH8SEISz48kJCEJSUgCQBKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEgCSkIQkJCEJAElIAkASkrifJCQBIAlJAEhCEgCSeH4kcT9JSOJ/A0kASOKBJHE/STyQJCQhCUlI4rlJQhKSkIQkJCEJAElIQhIAkpAEgCQkIQlJAEhCEpKQBIAkJHE/SUhCEs9NEs+PJCQhiftJQhIAkpAEgCQkASCJ+0kCQBIAkgCQBIAkACQBIAkASdzvjjvu4HGPexzHjh3jzd/8zbmfJAAkASCJ5yaJ+0kCQBL3k8T9JPFAkrifJCRxP0k8kCTuJwlJAEhCEgCSAJAEgCTuJ4n7SeK5nT9/nic+8Ym82Iu92Gu/+Iu/+Gtz1VVXXXXVVVcRXHXVVVddddVVvM7rvM57ATz5yU/muUnifpK4nyQAJAEgCQBJAEhCEgCSkASAJCRxP0ncTxL3k8T9JHE/SdxPEgCSuJ8kACTxgkgCQBIAt9xyC7fccgsAf/qnf8oDSQJAEgCSAJDE/SQBIAlJAEhCEgCSkIQk7icJSUjifpKQhCQkIQlJSEISkpCEJCRxP0lIQhKSAJCEJAAkIQkASUhCEpIAkASAJAAkIQlJSAJAEpIAkIQkACQhCQBJSEISAJKQBIAk7icJAEkASAJAEveTxP9UknhhJAEgCQBJSAJAEpKQxP0kIQlJSEISkpDE/SQhCUlIQhKSAJCEJCQBIAlJAEgCQBKSkASAJAAkIQkASUhCEveThCQkIQlJSEISkpCEJO4nCUlI4n6SuJ8k7ieJ+0kCQBIAkgCQBIAkACQBIAkASQBIAkASf/zHfwzALbfcwi233IIkXhBJAEjifpIAkMT9JHE/SdxPEpK4nyTuJwlJ3E8SkrifJO4niftJAkASAJIAkMT9JHE/STy3n/u5nwPgsY997Gtx1VVXXXXVVVcRXHXVVVddddVVvOM7vuNnA/zRH/0RDySJ+0nifpJ4fiQBIIn7SeJ+krifJO4niftJ4n6SuJ8k7ieJ5yaJ5yYJAEkASOL5edM3fVMAfv3Xf539/X0AJHE/SQBIAkASAJKQBIAk7ieJ+0lCEveThCQeSBKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJAEhCEpKQBIAkJCEJSUhCEpIAkIQkJCEJAElIAkASkgCQhCTuJ4n7SQJAEpIAkASAJAAkcT9JvKgk8V9JEgCSkMQDSeJ+kgCQxP0kcT9JSEISDyQJSUhCEpKQxP0kIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpAEgCQkIQlJvCCSkIQkJHE/SUhCEgCSkMT9JAEgCUkASAJAEgCSeGEkASAJAEkA7O/v86u/+qsAvPmbvzn3kwSAJAAk8dwk8dwkcT9J3E8S95OEJO4niftJQhL3k4Qk7ieJ+0kCQBLPjyTuJ4n7SeKBzp07B8Drvu7rvg9XXXXVVVdddRXBVVddddVVV/0/92Iv9mKvfc011zz4j/7oj7DN/SRxP0ncTxL3kwSAJJ6bJO4niftJ4n6SuJ8k7ieJ+0nifpK4nyQAJHE/SQBI4gWRBIAkAF791V+dY8eOceedd/KEJzwBAEkASOJ+kgCQBIAk7icJAElIAkASkrifJCQhCQBJSEISkpDEi0ISkpCEJCQhCQBJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSEISAJKQhCQkASAJSQBIQhIAkpAEgCQkASCJ+0kCQBIAkrifJP67SOKBJPFAknhuknggSTw/krifJO4nCUlIQhIPJAlJSEISkrifJCQhCUkASEISAJKQBIAkACQBIAkASUhCEpK4nyQkIYn7SUISkpCEJCTx3CQhiftJQhL3k4QkACRxP0kASOK5SQJAEgCSeG6SAJAEwJ133skdd9zBsWPHePM3f3Mk8YJIAkAS95MEgCTuJ4n7SeJ+krifJCRxP0ncTxKSuJ8kJAEgCUkASOJ+kgCQxPMjiftJ4n7nz5/niU98ImfOnHnQi73Yi702V1111VVXXfX/G8FVV1111VVX/T/3Oq/zOu8F8Md//MdIAkAS95PE8yMJAEkASAJAEpIAkMT9JHE/SdxPEpIAkIQkACQhCQBJ3E8S95MEgCSemyQAJAEgied27NgxXu3VXg2AP/3TPwVAEgCSAJDE/SQBIAkASUgCQBKSAJCEJAAkIQlJ3E8SkpDEA0lCEpKQhCQkIQlJSOKBJCEJSUgCQBKSkASAJCQBIAlJSEISAJIAkASAJAAkASAJSQBIQhKSkASAJCQBIAlJAEhCEgCSAJCEJAAk8dwk8dwkIQlJSEIS/x0k8YJIQhL3kwSAJAAkASAJSQBIQhL3k4QkJCEJSdxPEpKQhCQkASAJSUhCEpKQhCQAJCEJSUhCEpKQhCQkASAJSUhCEpK4nyQkIQlJSEISkpCEJCQhCUncTxKSuJ8kJHE/SQBIQhIAkgCQhCQAJAEgCQBJAEgCQBLPTRJ7e3v82q/9GgC33HILt9xyCwCSAJAEgCSemySemyTuJ4n7SeJ+krifJCRxP0ncTxKSuJ8k7ieJ+0kCQBIAkgCQxAsiifv93M/9HAAv9mIv9lpcddVVV1111f9vBFddddVVV131/9yLvdiLvTbAk570JAAk8YJIAkASDyQJAEncTxIAkpAEgCQkASAJSdxPEveTxP0kASCJ+0niuUkCQBL/EkkAvOmbvikAj3/847nzzjuRBIAkACQBIIn7SQJAEveTxP0kcT9JSOJ+kpCEJO4nCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUgCQBKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQBIAkJAEgCQBJSAJAEpIAkIQkACQBIIn7SeJ+kgCQxANJQhLPjyT+J5LE/SQBIAkASdxPEveThCQeSBKSkIQk7icJSUhCEgCSkIQkACQhCUlIQhIAkgCQBIAkACQhCQBJSAJAEpKQhCQk8cJIQhKSkMT9JCGJ+0lCEgCSuJ8kACRxP0kASAJAEgCSAJAEgCQAJPFAe3t7PO5xj+PYsWO8xmu8Bi+MJAAkcT9JAEjifpK4nyTuJ4n7SeJ+kpDE/SRxP0lI4n6SuJ8kACTx/EjifpJ4fs6dO8f58+d5ndd5nffmqquuuuqqq/5/I7jqqquuuuqq/8de53Ve572vueaaB//xH/8xz48k7ieJ5yaJ5yaJ+0nifpK4nyTuJ4n7SeJ+knhukrifJAAk8YJIAkASAJK430u8xEtwyy23APAbv/EbSAJAEgCSAJAEgCQkASAJAElIAkASkgCQhCTuJwlJSOJ+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpIAkIQkACQhCUlIAkASAJIAkASAJCQhCUkASEISkpAEgCQkASAJSQBIAkASAJJ4IEkASOKBJPFvIYn/bpK4nyQAJAEgCUkASEIS95OEJCRxP0lIQhKSAJCEJCQhCQBJSEISAJKQBIAkJCEJSUhCEpKQhCQAJCEJAElIQhIPJAlJSEISkpCEJB5IEpKQxP0kIQkASUjifpIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACQB8Cd/8ifs7e1xyy238JIv+ZIASAJAEgCSeG6SeG6SuJ8k7ieJ+0nifpK4nyQkcT9J3E8SkrifJAAkcT9JAEjifpK4nySe2/nz5/mDP/gDrrnmmge/2Iu92Gtz1VVXXXXVVf9/EVx11VVXXXXV/2Mv9mIv9loAf/RHf8Rzk8T9JHE/SQBIAkASAJK4nyTuJ4n7SeJ+krifJO4niftJAkAS95PEc5MEgCQAJPGCSALgTd/0TQH4qZ/6KSQBIAkASQBIAkAS95MEgCQkASCJ+0lCEgCSkIQk7icJSUhCEv9akpCEJCQhCQBJSEISAJKQhCQkIQlJSEISAJKQhCQkIQlJSEISkgCQhCQkIQkASQBIQhIAkpAEgCQAJAEgCQBJAEgCQBIPJIn/6yRxP0lIAkASkpCEJO4nCUlI4n6SkIQkACQhCUkASEISkpAEgCQAJAEgCQBJSAJAEpKQBIAkJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJO4niftJQhIAkrifJAAkASAJAEk8P5IAkASAJAAksbe3x5/8yZ8A8Bqv8RocO3aMF0QSAJK4nyQAJHE/SdxPEveTxP0kcT9J3E8SkrifJO4nCUkASOJ+kgCQBIAk7ieJ+0niuf3hH/4hAK/zOq/zXlx11VVXXXXV/18EV1111VVXXfX/2Iu92Iu9NsCTnvQkHkgSz48kACQBIAkASQBIQhIAkrifJO4niftJ4n6SuJ8k7icJAEncTxIAknhBJAEgCQBJ3O9d3uVdALjzzju56667AJAEgCQAJAEgCQBJSAJAEveTBIAkJHE/SUjifpKQhCQkcT9JSEISkpCEJCQhCUlIQhKSuJ8kJCEJSQBIQhKSAJCEJAAkIQkASUhCEpKQhCQAJAEgCUlIQhIAkgCQhCQkIQkASUgCQBIAkgCQBIAkACQBIIkHksSLShL3k8R/Jkk8N0lIQhKSeCBJ3E8SAJIAkASAJCQBIAlJ3E8SkpCEJAAkIQlJSAJAEpKQBIAkJCEJSUgCQBKSkIQkJCEJSUhCEgCSkIQkACQhCUlIQhIvjCQkIQlJ3E8SkpAEgCQkcT9JAEhCEgCSAJDEc5MEgCSemyQAJAEgicc97nHccccdHDt2jNd8zdcEQBIAkgCQxHOTxHOTxP0kcT9J3E8S95PE/SRxP0lI4n6SuJ8k7icJAEkASAJAEs+PJB7o/PnzPPGJT+TFXuzFXpurrrrqqquu+v+L4Kqrrrrqqqv+n3qd13md977mmmse/L3f+708kCQeSBIAknhhJHE/SQBIQhIAkrifJO4niftJ4n6SeG6SeG6SAJAEgCReEEnccsst3HLLLQD8+q//Og8kCQBJAEgCQBL3kwSAJCQBIAlJAEhCEpIAkIQkJPFAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSkIQkJAEgCUlIQhKSkASAJCQhCUkASAJAEpKQhCQkASAJAElIQhKSAJAEgCQkASAJAEkASAJAEgCSAJDE/SQhiecmCUlI4n8SSTw3SUjifpKQBIAkACQBIIn7SeJ+kpDE/SQhCUkASEISkpAEgCQkIQkASUgCQBKSkIQkACQBIAkASUhCEpKQBIAkJCGJB5KEJCQhCUlIQhIPJAlJSOJ+kpDE/SQhCQBJ3E8SAJK4nyQAJAEgCQBJAEjiuUkCQBK/9mu/BsBLvMRLcMstt/CCSAJAEveTBIAk7ieJ+0kCQBKSAJCEJO4niftJ4n6SkMT9JHE/SQBI4oWRxANJ4oGe+MQncs011zz4xV7sxV6bq6666qqrrvr/ieCqq6666qqr/p96sRd7sdcCeNKTnsT9JPFAknhukgCQBIAk7ieJ+0nifpIAkIQkACQhCQBJ3E8S95MEgCTuJwkASTw3SQBIAkASAJK435u+6ZsC8Kd/+qccHBwAIIn7SQJAEgCSAJCEJAAkcT9JSAJAEpK4nyQkcT9JSEISkpCEJCQhiecmCUlIQhKSkIQkJAEgCUlIQhKSkIQkACQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJAEkASAJAEpIAkASAJAAkASAJAEkASOJ+knhukpDEA0nifwJJvDCSeH4kASAJAElIAkASkgCQhCQkASAJSUgCQBKSkIQkACQhCUlIQhKSkIQkACQhCUlIQhKSkASAJCQBIAlJSAJAEpKQhCQkIQlJSEISkpCEJCTxQJKQxP0kIQkASUgCQBKSAJAEgCQkASAJAEkASAJAEgCSAJDE/SQBsL+/z6/92q8B8BZv8RYASAJAEgCSeG6SAJDE/SRxP0kASOJ+krifJCRxP0ncTxL3k4QkACQhCQBJ3E8SAJIAkMT9JPFAkrjfH/7hHwLwTu/0Tp/FVVddddVVV/3/RHDVVVddddVV/0+9zuu8znv/0R/9EefPn+f5kcT9JAEgCQBJAEgCQBL3k8T9JHE/SdxPEveTBIAk7ieJ+0kCQBLPTRIAknhRvNqrvRrHjh3jzjvv5M/+7M8AkASAJO4nCQBJAEjifpIAkIQk7icJSQBIQhKSAJCEJCQhCUk8P5KQhCQk8UCSkIQkJCEJSQBIQhKSAJCEJCQBIAlJSEISkpCEJCQhCQBJAEgCQBIAkgCQBIAkJCEJSQBIAkASAJIAkASAJAAkcT9JPJAkJPGCSOKBJPE/kSTuJ4n7SQJAEveTBIAkJHE/SUjifpKQxP0kIQlJAEhCEgCSkASAJCQhCUkASAJAEpKQhCQAJCEJSQBIQhKSkIQkJPGCSEISkpCEJO4nCUncTxL3k8T9JAEgiftJAkASAJIAkASAJAAkASCJ53bnnXdyxx13cOzYMd78zd+cF0QSAJJ4bpK4nyQAJHE/SdxPEveThCQAJCGJ+0nifpK4nyTuJwkASQBIAkAS95PEA0kC4Pz58zzxiU/kzJkzD+aqq6666qqr/n8iuOqqq6666qr/h17ndV7nvQGe/OQncz9J3E8S95PE8yMJAEkASEISAJK4nyTuJ4n7SeJ+kgCQxP0k8dwkASCJ5yYJAEkASAJAEgAPetCDePVXf3UA/uzP/gwASQBIAkAS95MEgCQAJCEJAElIAkASkrifJCRxP0lIQhKSuJ8kJCEJSUhCEpKQhCQkIQlJ3E8SkpCEJCQBIAlJSAJAEpKQhCQkASAJSQBIAkASkpCEJCQhCUlIQhKSkIQkJAEgCQBJAEgCQBIAkgCQBIAk7ieJB5LEi0IS/xtI4n6SuJ8k7icJAEncTxKSAJCEJCQBIAlJSAJAEpKQBIAkJAEgCUlIQhIAkpCEJCQhCQBJSEISkpAEgCQkIQlJPJAkJCEJSUhCEg8kCUlIQhIAkpCEJAAkIQkASUgCQBL3kwSAJAAkASAJAEkASAJAEgCSAJAEwN7eHr/+678OwIMe9CBuueUWJAEgCQBJPDdJAEjifpIAkMT9JHE/SdxPEveTxP0kIYn7SeJ+krifJAAkASCJB5LE/STxQJIA+MM//EOuueaaB7/O67zOe3PVVVddddVV//8QXHXVVVddddX/Q6/zOq/zXgBPetKTAJDEv0QSAJJ4bpK4nyQAJHE/SdxPEveTxP0kASCJ+0kCQBL3kwSAJAAk8aJ4tVd7NQCe8IQncOeddyIJAEkASAJAEpIAkASAJCQBIAlJAEhCEgCSkIQkACQhCUlI4n6SkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkgCQhCQAJCEJSUhCEpKQhCQkASAJAEkASAJAEgCSAJAEgCQkIQlJSAJAEgCSAJDE/SRxP0lI4n8aSTw3STw/knh+JCEJAEk8kCQAJAEgCUkASEISAJKQhCQAJCEJSQBIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUgCQBKSAJCEJCRxP0lIQhKSkIQkJCEJSUhCEpJ4IElI4n6SkMT9JHE/SQBIQhIAkgCQBIAkACQBIAkASQBIAkASAJIA2Nvb44//+I85duwYb/EWb8ELIgkASTw3STw3SdxPEveTxP0kcT9J3E8SkgCQhCQAJCEJAEk8N0ncTxIvzBOf+EQAXud1Xue9uOqqq6666qr/fwiuuuqqq6666v+hF3uxF3vtP/qjP+L8+fNI4oEkcT9JAEgCQBIAkgCQxP0kcT9JAEjifpK4nyTuJ4n7SQJAEveTBIAkXhBJAEgCQBIAkgB4yZd8SW655Rb29/f5jd/4DSQBIAkASQBIQhIAkgCQxP0kcT9J3E8SkrifJCQhiftJQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkrifJCQhCQBJSEISkpCEJCQhCUkASEISAJIAkIQkJCEJSUhCEpKQhCQkIQlJSEISAJIAkIQkACQBIAkASUjifpJ4fiQhCUn8W0jiP4okXhBJSAJAEpKQxHOTBIAkACQBIAkASQBIQhIAkpAEgCQkIQkASUhCEgCSkASAJCQBIAlJSEISAJIAkASAJCQhCUlIQhKSkASAJCQhCUlIQhKSeG6SkIQkJCEJSdxPEpK4nyQkASAJSQBI4n6SAJAEgCReFJIAkASAJACe8IQnsLe3x7Fjx3iN13gNJAEgCQBJPDdJAEjifpIAkMT9JHE/SdxPEveTxP0kcT9J3E8S95PE/SQBIAkASTw3STyQJM6fP88Tn/hEXuzFXuy1X/zFX/y1ueqqq6666qr/Xwiuuuqqq6666v+Z13md13kvgCc/+clI4oEkcT9JAEjigSQBIAkASdxPEveTBIAkJAEgiftJ4n6SeG6SeG6SAJAEgCT+JceOHeNN3/RNAfiN3/gNJAEgCQBJAEjifpIAkASAJCQBIAlJAEhCEpIAkIQkJHE/SUhCEpKQxL+WJCQhCUlIQhKSkIQkJAEgCUlIAkASkgCQhCQkIQlJSEISkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJ3E8SknggSUhCEg8kiecmif9uknhBJCGJB5IEgCQAJAEgCQBJAEhCEgCSkASAJCQhCQBJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkgCQhCQAJCEJSUjiuUlCEpKQxHOThCQkIYn7SUISAJKQxP0kASAJSQBIAkAS95MEgCQAJAEgiecmCQBJ7O3t8Wu/9msAvORLviTHjh3j+ZEEgCSemyQAJHE/SdxPEveTxP0kcT9J3E8S95PE/SRxP0kASAJAEgCSAJDE/STxQJL4uZ/7OQAe+9jHvhZXXXXVVVdd9f8LwVVXXXXVVVf9P/OO7/iOnw3wx3/8xzyQJO4niecmiecmCQBJ3E8S95PE/SQBIIn7SeJ+kgCQxP0kASCJ5yYJAEkASAJAEgCSAHizN3szAJ7whCdw1113ASAJAEkASAJAEpIAkASAJCQBIAlJAEhCEveThCTuJwlJSEISDyQJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQkASUhCEpIAkIQkJCEJSUhCEpIAkIQkACQBIAlJSEISkpAEgCQAJAEgCQBJAEgCQBIAkpAEgCTuJ4kHkoQkXhhJ/G8kiQeSBIAkACQBIAkASQBIQhIAkpAEgCQkIQkASUgCQBKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQxANJQhKSAJCEJO4nCUkASOJ+kgCQxP0kASAJAEkASAJAEgCSuJ8kACRx55138vjHP55jx47xFm/xFkgCQBIAknhukgCQxHOTxP0kcT9JAEhCEgCSkASAJCQBIAlJ3E8SAJKQBIAkXhhJ3E8SD3T+/HkAXvd1X/d9uOqqq6666qr/Xwiuuuqqq6666v+RF3uxF3vta6655sF/9Ed/xItCEgCSAJAEgCTuJwkASUgCQBL3k8T9JAEgiftJ4n6SAJDEc5MEgCReVC/xEi/BLbfcAsBv/uZvAiAJAEkASAJAEveTBIAkJAEgCUkASEISAJKQhCQAJCEJSUjifpKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkJCEJAElIQhKSkIQkJAEgCUkASEISAJKQhCQkASAJAEkASEISkpCEJCQhCUkASAJAEgCSuJ8k7ieJ+0lCEi8qSfx3ksT9JPGikoQk7icJAEkASAJAEgCSAJCEJAAkIQkASUhCEpKQhCQAJCEJSUhCEpKQhCQkASAJAElIQhKSAJCEJAAkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUncTxKSuJ8kJAEgCUkASEISAJIAkIQkACQBIAkASQBIAkASAJK4nyQAJPEnf/In7O3tccstt/CSL/mSPD+SAJDEc5MEgCTuJ4n7SQJAEveTxP0kcT9J3E8SkgCQxP0kcT9JAEgCQBL3k8T9JHG/8+fP88QnPpEzZ8486MVe7MVem6uuuuqqq676/4Pgqquuuuqqq/4feZ3XeZ33AvjjP/5jHkgS95MEgCQAJAEgCQBJAEjifpJ4bpK4nyTuJwkASdxPEs9NEgCSeG6SAJAEgCQAJAEgCYA3e7M3A+Cnf/qnAZAEgCQAJAEgCQBJSAJAEveTxP0kIQkASUjifpKQhCTuJwlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSkIQkJAEgCUlIAkASkpCEJCQhCUlIQhKSkASAJCQhCUlIQhIAkgCQBIAkACQhCUlIAkASAJKQBIAkJHE/SfxHkQSAJP4nk8T9JAEgCQBJAEgCQBIAkpAEgCQkASAJSQBIQhKSkIQkACQhCUlIAkASkpCEJCQBIAlJSEISAJKQhCQAJCEJSUhCEi8KSUhCEpKQxP0kIQkASUjifpK4nyQAJHE/SQBIAkASAJIAkASAJAAk8dz29/f5kz/5EwBe4zVeg+PHjwMgCQBJPDdJAEjiuUnifpIAkMT9JHE/SdxPEveTxP0kcT9J3E8SAJIAkASAJP4lP/dzPwfAi73Yi70WV1111VVXXfX/B8FVV1111VVX/T/yYi/2Yq8N8OQnP5n7SeJ+knhRSAJAEveTBIAkJAEgiftJ4n6SAJDE/SQBIIn7SQJAEgCSeFG967u+KwB33nknd911F5IAkASAJAAkASAJSQBIAkASkgCQhCTuJwlJAEhCEpK4nyQkIQlJSEISkviXSEISkpCEJCQhCUkASEISkpAEgCQkIQkASUgCQBKSAJCEJAAkIQlJSAJAEgCSkIQkJAEgCQBJAEgCQBKSAJDE/SRxP0lI4rlJQhKSkIQkJPHcJPE/kSQkIQlJSEISz00S95MEgCQAJAEgCQBJAEhCEgCSkASAJCQBIAlJAEhCEpKQBIAkJCEJSUhCEpKQhCQAJCEJSUhCEgCSkIQkJHE/SUhCEpKQhCQkIQlJPJAkJCEJSQBIQhL3k4QkACQhCQBJAEhCEgCSAJAEgCQAJAEgCQBJAEgCQBL3e8ITnsAdd9zBsWPHeI3XeA2eH0kASAJAEveTBIAk7icJAEncTxL3k8T9JHE/SdxPEveTBIAkJAEgCQBJAEgCQBIAkrifJO53/vx5zp8/z+u8zuu8N1ddddVVV131/wfBVVddddVVV/0/8Tqv8zrvfc011zz4j//4j7mfJO4niftJAkASAJIAkMT9JAEgiftJ4n6SAJDE/SRxP0kASOJ+kgCQxAsiCQBJAEgCQBIAkrjlllu45ZZbAPjN3/xNJAEgCQBJAEgCQBKSAJAEgCQkASAJSQBIQhKSAJCEJCQBIAlJSEISkpDEA0lCEpKQhCQkIQlJ3E8SkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhIAkpCEJCQBIAkASUhCEpIAkASAJO4niftJ4n6SeCBJSEISL4gkXhBJ/HeQxANJ4gWRhCQeSBL3kwSAJAAkASAJAEkASEISAJKQBIAkJAEgCUlIQhIAkpCEJCQhCUkASAJAEpKQhCQAJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEIS95OEJCRxP0lIAkASkgCQhCQAJHE/SQBIAkASAJIAkASAJAAkASAJAEnc79d//dcBeMmXfEle6qVeCgBJAEjiBZEEgCTuJwkASdxPEveTxP0kcT9JAEhCEgCSkASAJO4niReFJO4nCYDz58/zh3/4h1xzzTUPfrEXe7HX5qqrrrrqqqv+fyC46qqrrrrqqv8nXuzFXuy1AP7oj/4IAEk8P5IAkASAJAAkASCJ+0kCQBL3k8T9JAEgiftJ4rlJ4rlJAkASAJJ4Ub3ru74rAL/5m7/JwcEBAJIAkASAJAAkcT9JAEhCEgCSkASAJCRxP0lI4n6SkIQkJPFAkpCEJCQhCUlIQhKSkIQkJCGJ+0lCEpKQhCQkASAJSUgCQBKSkASAJCQBIAlJSEISkgCQhCQkIQkASUgCQBIAkgCQhCQAJAEgCUkASEISAJKQxP0kIYkXlST+t5OEJO4niftJAkASAJIAkASAJAAkIQkASUgCQBKSkIQkACQhCUlIAkASAJKQhCQkIQkASUhCEpKQBIAkJCEJAElIQhKSkMQLIwlJSEISkrifJCQhCQBJSOJ+krifJAAkIQkASQBIAkASAJIAkASAJAAkASAJAEkA7O/v8+u//usAvMZrvAbHjh3juUkCQBIAknhuknhukrifJO4nCQBJSAJAEveTxP0kcT9J3E8SAJIAkASAJO4niftJAuAP//APAXid13md9+Kqq6666qqr/n8guOqqq6666qr/J17sxV7stQGe/OQn89wkASCJF0YSAJK4nyQAJHE/SdxPEgCSuJ8kACRxP0kASOK5SQJAEgCSAJAEgCQAJPGu7/quANx555088YlPBEASAJIAkASAJAAkIQkASUgCQBKSAJCEJAAkIQlJAEhCEpKQxP0kIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUgCQBKSkIQkJCEJAElIAkASkgCQBIAkJAEgCUlIQhIAkgCQhCQAJHE/SdxPEveThCT+vSTxP4Uk/jUkcT9JSAJAEgCSAJAEgCQAJAEgCUkASEISkpAEgCQkIQlJAEhCEpKQhCQkIQlJSEISkgCQhCQAJCEJSQBIQhKSkMT9JCEJSUhCEpKQxANJQhKSkMT9JCGJ+0lCEgCSkASAJO4nCQBJAEgCQBLPjyQAJAEgCQBJADz+8Y/nzjvv5NixY7zma74mAJIAkASAJJ6bJAAkcT9JAEjifpIAkIQkACRxP0ncTxL3k8T9JHE/SQBIAkASAJIAkMTzI4nz58/zxCc+kRd7sRd7ba666qqrrrrq/weCq6666qqrrvp/4HVe53Xe+5prrnnwL/zCLwAgiftJ4rlJAkASAJK4nyQAJHE/SQBI4n6SuJ8kACRxP0kASOK5SQJAEv8at9xyC7fccgsAv/mbvwmAJAAkASAJAEkASEISAJK4nyTuJwlJAEhCEveThCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIAkASkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSAJCEJAAkASAJSQBIAkASkgCQhCQAJCGJ+0ni+ZGEJCQhCUk8P5L430ISkpCEJJ6bJCRxP0kASAJAEpKQhCQkASAJAElIQhKSAJCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEg8kCUlI4n6SkASAJCQBIAlJAEhCEgCSAJAEgCTuJwkASTw3SQBIAkASAL/+678OwEu+5Evyki/5krwgkgCQxHOTBIAk7icJAEncTxL3k8T9JHE/SdxPEgCSkASAJAAk8fxIAkASDySJJz3pSVxzzTUPfrEXe7HX5qqrrrrqqqv+7yO46qqrrrrqqv8HXuzFXuy1AP74j/8YSdxPEveTBIAkACQBIAkASdxPEgCSuJ8kACRxP0ncTxIAkrifJAAkASCJ5yYJAEkASAJAEgCSAJDEu77ruwLwm7/5mxwcHCAJAEkASAJAEgCSkASAJAAkIQkASUjifpKQBIAkJCEJSdxPEpKQhCQkIQlJSOKFkYQkJCEJSUhCEpK4nyQkIQlJAEhCEpIAkIQkJAEgCUkASEISAJKQBIAkJAEgCUlIQhIAkpAEgCQAJCGJ+0nifpKQxANJQhKSeH4kIYn/SSTx3CTxQJKQxHOThCQk8UCSuJ8kACQhCQBJAEhCEpKQBIAkACQhCUlIAkASkpCEJAAkASAJAEkASAJAEpKQhCQAJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpDE/SQhCUkASEIS95PE/SRxP0kASAJAEveTBIAkACQBIIn7SQJAEgCS2Nvb49d//dcBeM3XfE2OHTuGJAAkASCJ5yYJAEk8N0k8N0ncTxL3kwSAJCQBIAlJAEjifpIAkMT9JAEgiecmiQf6wz/8QwDe6Z3e6bO46qqrrrrqqv/7CK666qqrrrrq/4HXeZ3Xee8nPelJXLhwgftJ4n6SAJDEA0kCQBIAkrifJAAkcT9JAEjifpJ4bpJ4bpIAkASAJP413vVd3xWAO++8kyc+8YncTxIAkgCQBIAkJAEgCQBJSAJAEpIAkIQkJAEgCUlI4n6SkIQkJCEJSTw3SUhCEpKQhCQkcT9JSEISkpCEJCQhCUlIQhKSkASAJCQhCQBJSEISAJKQBIAkJAEgCUkASEISAJIAkIQkACQhCQBJ3E8SkgCQhCQeSBKSeFFJ4oEk8d9NEv8ekpDE/SQhCQBJ3E8SAJIAkASAJCQhCUkASAJAEpKQhCQAJCEJSUhCEpKQhCQkIQlJAEhCEpKQhCQAJCEJSQBIQhKSkIQkXhSSkIQkJCGJ+0lCEveThCQAJCEJAElIAkASAJK4nyQAJAEgCQBJAEjiuUkCQBKPf/zjufPOOzl27Biv+ZqvyQsiCQBJAEjifpIAkMT9JAEgiftJ4n6SAJDE/SRxP0ncTxIAkrifJAAkASAJAEncTxL3u3DhAk984hM5c+bMg7nqqquuuuqq//sIrrrqqquuuur/uNd5ndd5b4A/+ZM/4fmRxHOTxHOTBIAk7icJAEncTxIAkrifJAAkcT9JAEjiuUkCQBIAkgCQBIAkACQB8KAHPYhbbrkFgN/6rd8CQBKSAJAEgCQAJHE/SQBIQhIAkpAEgCQkcT9JSEISAJKQhCQkIQlJ3E8SkpCEJCQhCUlIQhKSkIQkJHE/SUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISAJKQhCQkASAJSQBIQhIAkpDE/STxQJKQxL+FJP6rSeJ+knhRSOJfQxIPJAkASUgCQBIAkgCQBIAkACQhCUlIAkASAJKQhCQkIQlJAEhCEpKQhCQkIQlJAEhCEgCSkIQkACQhCUlI4n6SkIQkJCEJSUhCEpJ4IElIQhKSAJCEJCQBIAlJAEhCEgCSkASAJAAkIQkASQBIAkASAJIAkASAJO4nCQBJ/Pqv/zoAL/mSL8lLvuRLIgkASQBI4gWRBIAk7icJAEncTxL3kwSAJO4niftJ4n6SAJDE/SQBIAkASQBIAkAS95PE/f7oj/6Ia6655sGv8zqv895cddVVV1111f9tBFddddVVV131f9zrvM7rvBfAk5/8ZO4niecmCQBJAEgCQBL3kwSAJO4nCQBJ3E8SAJK4nyQAJPHcJAEgiX+Ld33XdwXgN3/zN9nf30cSkgCQBIAkACQBIAlJAEhCEgCSkASAJCQBIAlJSEISAJKQhCQkIYn7SUISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJAElIQhKSAJCEJCQBIAlJSAJAEpIAkIQkJCEJSUhCEpIAkIQkACQhCQBJSOJ+kpDE/SQhiQeShCQkIQlJSEISknhRSQJAEi8K2/xHksT9JPGCSEISz48kJHE/SdxPEgCSAJAEgCQAJAEgCQBJSEISkpCEJAAkASAJSUgCQBIAkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJHE/SUhCEveThCTuJ4n7SeJ+kgCQBIAkJAEgCQBJAEgCQBIAkgCQxP0kAbC/v8+v//qvA/Car/maHDt2jOdHEgCSAJDEc5MEgCTuJ4n7SQJAEveTxP0kcT9JAEjifpIAkMQLI4nn9qQnPQmA13md13kvrrrqqquuuur/NoKrrrrqqquu+j/uxV7sxV77j//4jzl//jwAkrifJAAkASAJAEkASAJAEveTBIAk7icJAEncTxIAkrifJAAkASCJ5yYJAEkASAJAEgCSAJAEwLu927sBcNddd/HEJz4RSUgCQBIAkgCQBIAkJAEgCUkASEISAJKQBIAkJCGJ+0lCEpKQxP0kIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUjifpKQhCQkIQkASUhCEpIAkIQkJAEgCUlIAkASkgCQhCQAJCEJAElIAkASkgCQhCTuJwlJ3E8SknggSUjiXyKJ5yaJ/20kIYn7SUISkpDEA0nifpKQBIAkACQhCUlIQhKSkASAJAAkASAJAElIQhKSkIQkJCEJSUhCEgCSkIQkJAEgCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkcT9JSEIS95OEJAAkIQkASUgCQBIAkrifJAAkASAJAEkASAJAEgCSuJ8kAJ7whCdw5513cuzYMV7zNV8TSQBIAkASAJJ4bpIAkMRzk8T9JAEgiftJ4n6SAJCEJAAkcT9JAEjifpIAkASAJJ6bJADOnz/Pk570JF7sxV7stV/8xV/8tbnqqquuuuqq/7sIrrrqqquuuur/sNd5ndd5L4AnP/nJAEjifpJ4UUgCQBLPTRLPTRL3kwSAJJ6bJAAkASCJf61bbrmFW265BYDf/M3fRBKSAJAEgCQAJAEgCUkASEISAJKQBIAkJAEgCUlIAkASkpCEJO4nCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkgCQhCQkIQkASUhCEgCSkIQkJCEJSQBIQhIAkpAEgCQkASAJSdxPEpK4nyQkcT9JSEIS/xqSeEEk8T+dJP4lkpDE/SQhiftJAkAS95MEgCQAJCEJSUhCEpKQhCQkIQkASQBIAkASkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEpKQxItKEpKQhCQkcT9JSEISAJKQBIAkJAEgCUkASAJAEpIAkASAJAAkASAJAEkASAJAEveTBMCv//qvA/CSL/mSvORLviQvjCQAJAEgiftJAkAS95MEgCTuJ4n7SQJAEveTxP0kASCJ+0kCQBIAkgCQBIAk7icJgD/8wz8E4LGPfexrcdVVV1111VX/dxFcddVVV1111f9h7/iO7/jZAH/8x3/MA0nifpIAkASAJAAkcT9JAEgCQBL3kwSAJO4niecmCQBJPDdJAEgCQBIAkgCQBIAkACRx7Ngx3u3d3g2An/mZn+Hg4ABJAEgCQBIAkgCQhCQAJHE/SdxPEpIAkIQkJAEgCUlIQhIAkpCEJCQhCUlIQhIvCklIQhKSkIQkJCEJSUgCQBKSkIQkJAEgCUlIQhIAkpCEJAAkIQkASUhCEgCSkASAJCQBIAlJ3E8SkrifJCRxP0lI4vmRhCQkIYkXRBL/GpL47yCJB5LEv4YkJHE/SdxPEgCSkASAJAAkASAJAEkASAJAEgCSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEgCSkIQkACQhCUlIQhIAkpCEJCQhCUlIQhKSkMQDSUISkpAEgCQkIQkASUgCQBKSAJCEJAAkcT9JAEgCQBIAkgCQBIAkACQBIIn7SWJ/f59f//VfB+A1X/M1OX78OACSAJAEgCReEEkASOJ+kgCQxP0kcT9JAEjifpK4nyQAJHE/SQBI4vmRBIAk7ieJJz3pSQC87uu+7vtw1VVXXXXVVf93EVx11VVXXXXV/1Ev9mIv9trXXHPNg//4j/8YAEk8N0kASAJAEgCSAJDE/SQBIAkASdxPEgCSuJ8kACRxP0kASAJAEi+IJF6YN3/zNwfgrrvu4u6770YSAJIAkASAJAAkIQkASQBIQhIAkpCEJAAkIYn7SUISkrifJCQhCUlIQhKSuJ8kJCEJSUhCEpKQhCTuJwlJSEISkpCEJCQhCQBJSEISkpAEgCQkIQlJSEISkpCEJCQhCQBJSEISAJKQBIAkJHE/SUgCQBKSkMT9JCGJB5KEJCQhiecmCUlI4rlJ4n6S+J9OEs+PJCQhCUk8P5KQBIAkJAEgCUkASAJAEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpKQhCQkIQlJSEIS95OEJCQhCUlIQhKSkIQkJCEJSUjifpKQhCTuJwlJ3E8S95PE/SQBIAlJAEgCQBIAkgCQBIAkACQBIAkASdxPEk94whO48847OXbsGG/xFm/BCyMJAEkASOK5SQJAEveTxP0kASCJ+0nifpIAkMT9JAEgiftJAkASz00S97tw4QJPetKTOHPmzINe7MVe7LW56qqrrrrqqv+bCK666qqrrrrq/6jXeZ3XeS+AJz/5yUjifpIAkMQLIwkASTw3SQBI4n6SAJDE/SQBIInnJgkASQBIAkASDyQJAEkASOIlXuIluOWWWwD42Z/9WSQBIAkASQBIAkASkgCQBIAkJAEgCUlIAkASkgCQhCQkIQkASUhCEpKQhCQkcT9JSEISkpCEJCQhCUlIQhKSkMT9JCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkASAJSUgCQBKSkASAJCQhCQBJSOJ+kpAEgCQkcT9JSEIS95OEJCTxryGJ/0skIYnnJglJSEISDySJ+0nifpIAkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgCUlIQhIAkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJ3E8SkpAEgCQkIQkASUgCQBKSAJAEgCQkASAJAEkASAJAEgCSAJAEgCQAJHE/Sfz6r/86e3t7POhBD+I1X/M1AZAEgCQAJAEgiecmCQBJPDdJ3E8SAJK4nyQAJCEJAEncTxIAkrifJAAkASAJAEk8Pz/3cz8HwIu92Iu9FlddddVVV131fxPBVVddddVVV/0f9WIv9mKvDfAnf/In3E8Sz00SAJIAkMT9JAEgCQBJ3E8SAJK4nyQAJPHcJAEgiRdEEgCSAJAEgCQAJHHs2DHe/M3fHICf/dmfRRIAkgCQBIAkACQhCQBJAEhCEgCSkIQkACQhCQBJSEISkgCQhCQkIQlJSOJ+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpK4nyQkIQlJSEISkgCQhCQkIYn7SUISkgCQhCQkASAJSUgCQBKSkASAJCQhCQBJSOJ+kpDEA0lCEv8ekvj3ksR/BkkASOK5SeKBJPGikoQk7icJSQBIQhIAkpAEgCQAJAEgCQBJSEISkpCEJCQhCUlIQhKSAJCEJCQhCQBJSAJAEpIAkIQkJCEJAElIQhKSkIQk/iWSkIQkJCEJSQBIQhKSuJ8kJAEgCUkASEISAJIAkIQkACQBIAkASQBIAkASAJIAkASAJO53cHDAn/7pnwLwUi/1Uhw/fpx/iSQAJAEgiftJAkAS95MEgCTuJ4nnJon7SQJAEveTBIAkACQBIAkASQBI4n4XLlwA4HVe53Xem6uuuuqqq676v4ngqquuuuqqq/4Pep3XeZ33vuaaax78x3/8x9xPEveTBIAkACQBIAkASTw3SQBI4n6SAJDE/SQBIAkASdxPEgCSAJAEgCReVG/+5m8OwF133cXdd98NgCQAJAEgCQBJSAJAEgCSkASAJCRxP0lIAkASkpDE/SQhCUlIQhL3k4QkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEgCSkIQk7icJSQBIQhKSAJCEJCRxP0lIQhIPJAlJSEISkpCEJCQhCUk8P5K4nySemyT+J5DE8yOJfwtJSOJ+krifJO4nCQBJSEISkpCEJAAkASAJAEkASEISkpCEJCQBIAlJSEISkpCEJCQhCUlIQhIAkpCEJCQhiftJQhKSkIQkJCEJSTyQJCQhCUncTxKSkASAJCQBIAlJAEhCEgCSuJ8kACQBIAkASQBIAkASAJIAkASAJO73xCc+kcc//vEcO3aM93iP9wBAEgCSAJAEgCQAJPHcJAEgiftJAkAS95MEgCQkASCJ+0kCQBL3kwSAJF4UkgA4f/48f/RHf8Q111zz4Bd7sRd7ba666qqrrrrq/x6Cq6666qqrrvo/6MVe7MVeC+BP/uRPeG6SAJDEA0kCQBIAkgCQxP0kASCJ+0kCQBLPTRIAknhBJAEgCQBJAEgCQBIAknj1V391brnlFvb39/m5n/s5ACQBIAkASQBIQhIAkgCQhCQAJCEJAElIQhIAkpCEJAAkIQlJSEIS95OEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISAJKQhCQkIQlJSEISkgCQhCQkcT9JSEISAJKQxP0kIYkHkoQkHkgSkpDEi0oSknhRSOKBJPG/hSQkIQlJSEISknhukpAEgCQkASAJSQBIQhIAkgCQBIAkJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQAJCEJAElIQhIAkpCEJCRxP0lIQhKSkIQkJCEJSUhCEpKQxP0kIQlJSOJ+kpDE/SRxP0ncTxIAkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAk7vdnf/Zn7O3tcezYMV7zNV+TF5UkACTx3CQBIIn7SQJAEveTxP0kASCJ+0kCQBL3kwSAJAAkASCJ+0kC4I/+6I8AeJ3XeZ334qqrrrrqqqv+7yG46qqrrrrqqv+DXuzFXuy1AZ785CcDIAkASTw3STw3SQBIAkAS95MEgCSemyQAJPHcJAEgCQBJ/GvccsstvMZrvAYAv/3bvw2AJAAkASAJAElIAkASAJKQBIAkJAEgCUlIAkASkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP0kIQlJSEISkgCQhCQkIYn7SUISkgCQhCQkIQkASUhCEgCSkIQk7icJSUjifpKQhCT+PSTxQJL430IS95PEc5PECyMJSUjigSQhCQBJSAJAEpIAkASAJCQhCUkASAJAEpKQhCQkIQkASQBIQhIAkpCEJCQhCUlIQhIAkpCEJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCGJ+0lCEpKQBIAkJCEJAElIAkASkgCQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQBIAmA/f19fvM3fxOAl3qpl+JBD3oQkgCQBIAkACQBIInnJgkASQBI4n6SAJDE/SRxP0kASOJ+kgCQxP0kASAJAEkASAJAEveTxJOe9CSe9KQn8WIv9mKvzVVXXXXVVVf930Nw1VVXXXXVVf/HvM7rvM57X3PNNQ/+4z/+YwAk8dwkASAJAEkASOK5SQJAEs9NEgCSuJ8kACQBIInnJgkASQBIAkASAJIAkASAJF7jNV4DgD//8z/nrrvuQhIAkgCQBIAkJAEgCQBJSAJAEpIAkIQkJAEgCUlIAkASkpCEJCQBIAlJSEISkpCEJCQhCUm8MJKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJAAkIQlJSEISAJKQhCTuJwlJSAJAEpKQxP0kIQlJ3E8SkpDEc5OEJCQhCUlIQhKSkIQknh9JPD+S+N9KEv8akpDEA0nifpKQBIAkACQhCQBJAEhCEpKQBIAkACQhCUlIQhKSkIQkJAEgCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSTw/kpCEJCQhCUlI4n6SkIQkACQhCUkASEISAJKQBIAkACQhCQBJAEgCQBIAkgCQBIAkACQBIAkASQDceeed/Omf/inHjh3jLd7iLQCQBIAkXhBJAEgCQBLPTRLPTRL3kwSAJO4nCQBJ3E8SAJIAkMTzI4kHetKTnsQ111zz4Bd7sRd7ba666qqrrrrq/xaCq6666qqrrvo/5sVe7MVeC+AXf/EXkcT9JAEgCQBJAEgCQBIAkgCQxP0kASAJAEncTxIAknhukgCQBIAk/i3e/M3fnFtuuYW77rqLv/iLv0ASAJIAkASAJCQBIAkASUgCQBKSAJCEJCQBIAlJSAJAEpKQhCTuJwlJSEISkpCEJCTxQJKQhCQkIQlJSOK5SUISkpCEJCQhCUlIQhIAkpCEJCQhCUkASEISkpCEJAAkIQlJSAJAEpKQxP0kIQlJ3E8SkpDEA0lCEpKQxItKEpL430ASLwpJPJAknh9JSEISkpDEc5OEJO4nCUncTxIAkpAEgCQkIQlJAEhCEpKQhCQkASAJSUhCEgCSkIQkJCEJSUhCEgCSkIQkJAEgCUlIQhKSeCBJSEISkpDEA0lCEpKQhCQkASAJSUjifpKQBIAkJAEgCUkASAJAEpIAkASAJAAkASAJAEkASAJAEgCSAJAEwBOe8ATuvPNOjh8/zlu8xVvw3CQBIAkASQBI4rlJAkAS95MEgCTuJwkASdxPEgCSuJ8kACTx3CQBIInnJok/+qM/AuCd3umdPourrrrqqquu+r+F4Kqrrrrqqqv+j3md13md937yk5/MhQsXuJ8kXhSSAJAEgCSemyQAJHE/SQBIAkASz00SAJIAkASAJAAkASAJAEkAPOhBD+IlXuIlAPiLv/gLJAEgCQBJSEISkgCQhCQkIQkASUgCQBKSkASAJCQhCQBJSEISkgCQhCQkIQlJSEISkrifJCQhCUlIQhKSkIQkJCEJSUhCEveThCQkIQlJSEISkpAEgCQkIQlJSEIS95OEJCQhCQBJSEISkrifJCQhiftJQhKSeCBJSEIS/16SeCBJ3E8S/1tJ4rlJQhLPjyQkIQlJ3E8SkrifJCQBIAlJAEhCEgCSAJCEJAAkASAJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkASAJSUhCEpKQhCQkIQlJSOKBJCEJSUjifpKQhCQAJCEJAElIAkASkgCQxP0kASAJAEkASAJAEgCSAJAEgCQAJAEgif39fX7jN34DgJd6qZfiQQ96EJIAkASAJF4QSQBIAkAS95MEgCTuJwkASdxPEgCSuJ8kACRxP0kASAJAEgCSAJDE/S5cuMCTnvQkzpw582Cuuuqqq6666v8Wgquuuuqqq676P+R1Xud13hvgT/7kT5DEc5MEgCQAJAEgiecmCQBJAEjifpIAkMRzkwSAJAAk8e/xbu/2bgD8+Z//OXfffTcAkgCQhCQAJAEgCUkASAJAEpIAkIQkJAEgCUlIAkASkpCEJAAkIQlJSEISkpDE/SQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYn7SUISkpCEJCQhCUncTxKSkIQkJCEJAElIQhKSuJ8kJCEJSQBIQhKSkMT9JCEJSUjigSQhCUlIQhKSkIQkJCEJSUji+ZHEv4ck/qtJAkASLwpJ/GtIQhL3k4Qk7icJSQBIQhIAkpCEJCQBIAlJSEISAJKQhCQkASAJSQBIQhIAkpAEgCQkIQkASUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkrifJCQhCUkASEISkgCQhCTuJwkASUgCQBKSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAk9vf3+Y3f+A0A3uIt3oLjx4/z/EgCQBIAkgCQxHOTBIAk7icJAEncTxIAkrifJAAkcT9JAEgCQBIAkgCQBIAk7vekJz2Ja6655sGv8zqv895cddVVV1111f8dBFddddVVV131f8jrvM7rvBfAk5/8ZO4nCQBJAEgCQBIAkgCQBIAk7icJAEkASOJ+kgCQBIAknpskACQBIAkASQBIAkASAJIAkATAu7/7uwNw11138Zd/+ZcASAJAEpIAkASAJCQBIAkASUhCEpKQhCQAJCEJSQBIQhKSkASAJCQhCUlIQhL3k4QkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhL3k4QkJCEJSQBIQhKSkIQk7icJSUjifpKQhCQk8UCSkIQkJPGvJQlJPDdJ3E8Sz00SAJL4j2Sb/2iSeCBJvDCSkMTzIwlJ3E8SkrifJCQBIAlJAEgCQBKSAJCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJO4nCUlI4n6SkMT9JCEJAEkASEISAJKQBIAkACQBIAkASQBIAkASAJIAkASAJAAk8cQnPpE777yT48eP8xZv8RZIAkASAJIAkASAJJ6bJAAkASCJ+0kCQBL3kwSAJO4nCQBJ3E8SAJJ4UUgC4I//+I8BeJ3XeZ334qqrrrrqqqv+7yC46qqrrrrqqv9DXuzFXuy1/+RP/oQLFy4AIAkASbwwkgCQBIAknpskACTx3CQBIAkASbwgkgCQBIAknp+XfMmX5JZbbgHgd37ndwCQBIAkJAEgCQBJSAJAEpKQhCQkASAJSQBIQhKSAJCEJCQhCQBJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkcT9JSEISkpCEJCQhCUkASEISkpCEJO4nCUlIQhKSuJ8kJCGJB5KEJCQhiRdEEpKQhCQkIQlJPD+SeFFI4n8SSTw/knh+JPHcJCEJSUjifpKQhCQk8UCSkIQkACQhCUkASEISAJKQhCQkASAJSQBIQhKSkASAJCQBIAlJAEhCEgCSkIQkACQhCUlIAkASkpCEJCQhCUlI4gWRhCQkIQlJSEISAJKQhCQkASAJSUgCQBKSAJDE/SQBIAlJAEgCQBIAkgCQBIAkACQBIAkASQBI4n6/+Zu/yf7+Pg960IN4zdd8TV4UkgCQBIAknpskACRxP0kASOJ+kgCQxP0kASCJ+0kCQBIAkgCQxAOdP3+eJz3pSbzYi73Ya7/4i7/4a3PVVVddddVV/zcQXHXVVVddddX/Ea/zOq/zXgBPfvKTAZDEc5MEgCQAJPHcJAEgCQBJ3E8SAJIAkMRzkwSAJAAkASCJF0YSAJI4duwYb/7mbw7Az/3cz7G/v48kJCEJSQBIAkASkgCQhCQAJCEJAElIAkASkpAEgCQkIQlJAEhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEveThCQkIQlJSEISkrifJCQhCUlI4n6SkIQkJCGJ+0lCEpKQxHOThCQkIQlJSOKFkYQknpskHkgS95PECyOJ/4kkcT9JPJAkJPGikoQkJPFAkpDE/SQhCQBJSAJAEgCSkASAJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCGJB5KEJCQhCUlI4n6SkIQkJCEJSdxPEpKQBIAkJCEJAElIAkASkgCQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQBIAmA/f19/uzP/gyAl3zJl+TBD34wAJIAkASAJAAkASCJ5yYJAEk8N0kASOJ+kgCQxP0kASCJ+0kCQBIAkgCQBIAkACQB8Md//McAPPaxj30trrrqqquuuur/BoKrrrrqqquu+j/iHd/xHT8b4MlPfjIPJAkASQBIAkASAJIAkMRzkwSAJJ6bJAAkASCJ5yYJAEkASAJAEgCSAJAEgCQA3vzN3xyAJz3pSdx9991IQhIAkgCQBIAkJAEgCUkASEISAJKQBIAkJCEJAElIQhKSAJCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUncTxKSkIQkJCEJSUjifpKQhCQkIYn7SUISkpCEJB5IEpKQhCQk8e8hCUk8kCT+P5DECyMJSUji+ZGEJCRxP0lI4n6SkASAJCQhCUlIQhKSkIQkJAEgCUkASEISAJKQhCQkIQlJAEhCEpIAkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQxANJQhKSkIQkACQhCUkASEISkgCQhCQAJCEJAEkASEISAJIAkASAJAAkASAJAEkASAJAEgCSAHjCE57An/3Zn3H8+HHe4i3egn8NSQBIAkAS95MEgCSemyQAJHE/SQBI4n6SAJAEgCSeH0kASOJJT3oSAK/7uq/7Plx11VVXXXXV/w0EV1111VVXXfV/wIu92Iu99jXXXPPgP/mTP+HChQtIAkASAJIAkASAJAAkASAJAEkASOJ+kgCQBIAk7icJAEkASAJAEv9Wb/7mb86DHvQg9vf3+Z3f+R0kIQkASQBIAkASkgCQhCQAJCEJAElIAkASkpAEgCQkIQlJAEhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJ3E8SkpCEJCQhCUlI4n6SkIQkJCGJB5KEJCQhCUk8N0lIQhKSkIQkJCEJSUhCEpKQxPMjiQeSxP0k8X+BJP4lkpCEJB5IEpKQhCQk8UCSkMT9JCGJ+0lCEgCSkASAJCQBIAlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpKQhCTuJwlJSEISAJKQhCTuJwlJAEhCEgCSkASAJAAkIQkASQBIAkASAJIAkASAJAAkASAJAEkAPOEJT+DOO+/k+PHjvOVbviUAkgCQBIAkACQBIAkASTw3SQBI4n6SAJAEgCTuJwkASdxPEgCSeG6SAJDEc7tw4QJPetKTOHPmzINe7MVe7LW56qqrrrrqqv/9CK666qqrrrrq/4DXeZ3XeS+AJz/5yUjiX0MSAJIAkASAJO4nCQBJAEjiBZEEgCQAJAEgCQBJAEgCQBIAkrjlllt4yZd8SQB+53d+BwBJAEgCQBKSkIQkACQhCQBJSAJAEpIAkIQkJAEgCUlIQhIAkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSTw3SUhCEpKQhCQkIQlJSEISkpCEJCQhCUk8kCQkIQlJSEISkrifJCQhCUlIQhIPJAlJSEISkpDEv4UkJPHcJPF/hSReGEk8kCQk8a8hCUlI4n6SkIQkACQhCUkASEISAJKQBIAkJAEgCUkASEISAJKQBIAkJCEJAElIQhIAkpCEJCRxP0lIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCTuJwlJSAJAEpIAkIQkACQhCQBJAEhCEgCSAJAEgCQAJAEgCQBJAEgCQBIAkjg4OOA3f/M3AXipl3opXuqlXgoASQBI4l8iCQBJAEjifpIAkMRzkwSAJO4nCQBJ3E8SAJIAkASAJAAkcb9f+IVfAODFXuzFXourrrrqqquu+t+P4Kqrrrrqqqv+D3ixF3ux1wb40z/9U+4nCQBJAEgCQBIAknhBJAEgiecmCQBJAEgCQBL/HseOHePd3/3dAfiLv/gL7r77biQBIAkASUgCQBIAkpAEgCQkASAJSQBIQhKSAJCEJCQhCQBJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhLPTRKSkIQknh9JSEISkpCEJCQhCUlIQhKSkIQkJHE/SUhCEpKQhCQk8UCSkIQkJCEJSbwgkpCEJCQhCUlIQhKSeEEkIYkHksT9JPHcJAEgCQBJ/FeRxL9EEg8kiecmiQeSxAsiCUlIQhKSkMRzk4QkJHE/SUjifpKQBIAkJAEgCUkASEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkJCEJAElIQhIAkpAEgCQkASAJSQBIAkASkgCQBIAkACQBIAkASQBIAkASAJK438HBAb/5m78JwGu+5mty/PhxnpskACQBIAkASQBI4rlJAkAS95MEgCSemyQAJHE/SQBIAkASAJIAkASAJAAuXLgAwOu8zuu8N1ddddVVV131vx/BVVddddVVV/0v9zqv8zrvfc011zz4T/7kT7ifJAAkASAJAEkASAJAEgCSAJDE/SQBIAkASTw3SQBIAkASAJIAkASAJAAkASAJAEkASOLN3/zNAbj77rv5y7/8SyQBIAkASUgCQBKSkIQkACQhCQBJSEISkpCEJAAkIQlJSAJAEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkrifJCQhCUlIQhKSkIQkJCEJSUjiuUlCEpKQhCQkIQlJSEISkpCEJB5IEpKQhCQkIQlJPDdJSEISkpCEJCQhiReFJCQhiedHEv8SSfxvJonnRxLPTRKSkMQLIglJSEISDyQJSUgCQBKSkASAJCQBIAlJAEhCEpKQhCQkASAJSQBIQhKSAJCEJCQBIAlJSEISAJKQhCQkIQlJSOJFIQlJSEISkpCEJAAkIQlJSAJAEpKQBIAkJAEgCUkASEISAJIAkIQkACQBIAkASQBIAkASAJIAkASAJO73xCc+kTvvvJPjx4/zHu/xHgBIAkASAJIAkMQLIgkASQBI4n6SAJDE/SQBIAkASdxPEgCSAJDECyOJ8+fP86QnPYlrrrnmwS/2Yi/22lx11VVXXXXV/24EV1111VVXXfW/3Iu92Iu9FsBTnvIUACTxopAEgCQAJAEgiecmCQBJAEjiBZEEgCQAJAEgCQBJPLfXeI3X4EEPehD7+/v8/M//PJIAkIQkJCEJAElIAkASAJKQBIAkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJ3E8SkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxPMjCUlIQhKSkIQkJCEJSUjiuUlCEpKQhCQkIYl/iSQkIQlJSOKFkYQknpsk7ieJ+0nifypJ/EeTxL+FJCQhiQeShCTuJwlJAEhCEpKQhCQkASAJSQBIQhKSkIQkJAEgCUlIAkASkpCEJAAkIQlJSEISkpAEgCQkIQlJSEISkpCEJB5IEpKQhCQkcT9JSEISAJKQhCQAJCEJAElIAkASkgCQBIAkJAEgCQBJAEgCQBIAkgCQBIAkACQhCYDf+q3fYn9/n+PHj/Oar/ma/EskASAJAEkASOK5SQJAEveTBIAkACRxP0kASOK5SQJAEgCSeKBf+IVfAOB1Xud13ourrrrqqquu+t+N4Kqrrrrqqqv+l3uxF3ux1wb4kz/5Ex5IEgCSAJAEgCReEEkASAJAEs9NEgCSAJAEgCT+NSQB8KAHPYjXeI3XAOB3fud3kIQkJCEJAEkASEISAJKQhCQkIQlJSEISAJKQhCQAJCEJSUgCQBKSkIQkJAEgCUlIQhKSkIQkJCEJSdxPEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpJ4bpKQhCQkIQlJSEISkpCEJJ6bJCQhCUlIQhKSkIQkJCGJ50cSkpCEJCTx3CQhif8okrifJB5IEv/ZJPGikMT9JPFAknh+JCEJSUhCEpKQhCQk8UCSkIQkJAEgCUlIAkASkpAEgCQkASAJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCRxP0lIQhKSkIQkJCEJSUhCEpKQxP0kIQlJSEISAJKQhCTuJwlJAEhCEgCSkASAJCQBIAkASUgCQBIAkgCQBIAkACQBIAkASdxPEvv7+/zmb/4mAC/1Ui/Fgx70ICQBIAkASQBIAkASAJJ4bpIAkASAJO4nCQBJPDdJAEjifpIAkASAJAAkASAJAEmcP38egBd7sRd7ba666qqrrrrqfzeCq6666qqrrvpf7HVe53Xe+5prrnnwn/zJnwAgCQBJAEgCQBIAkgCQBIAkACRxP0kASAJAEgCSeG6SAJAEgCQAJAEgCQBJAEgCQBL3e4u3eAsA/vIv/5J77rkHSQBIAkASAJKQBIAkJAEgCUkASEISAJKQhCQAJCEJSUgCQBKSkIQkJAEgCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSTw3SUhCEpKQhCQkIQlJSEIS/xkkIYnnJon7SeJ+kvj/RBIPJAlJSOJFIQlJSEISDyQJSdxPEpKQBIAkJAEgCUlIAkASkpCEJCQhCQBJSEISAJKQhCQkASAJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSAJAEpKQhCQAJCEJAElIAkASkgCQhCQAJAEgCUkASAJAEgCSAJAEgCQAJAEgCUkASOKuu+7iz/7szzh+/Dhv+ZZvyfHjx/nXkASAJAAk8dwkASCJ+0kCQBIAkrifJAAkASAJAEkASAJAEgAXL17kj//4j7nmmmse/GIv9mKvzVVXXXXVVVf970Vw1VVXXXXVVf+LvdiLvdhrAfzJn/wJkgCQBIAkHkgSAJIAkASAJAAk8dwkASAJAEkASOI/wru/+7tz7Ngx7r77bv7yL/8SSQBIAkASkpCEJAAkIQkASUgCQBKSAJCEJCQBIAlJSEISAJKQhCQkIQkASUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCTxgkhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSTw3STw3SdxPEs9NEgCSAJDE/waSAJDEc5PE/STxQJJ4YSQhCUm8IJKQhCQkASAJSUjifpKQBIAkJCEJAElIQhIAkpCEJCQhCUkASEISkpAEgCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkMT9JCEJSUjifpKQhCQAJCEJAElIAkASkgCQhCQAJAEgCUlIQhIAkgCQBIAkACQBIIn7SQJAEk984hO56667OH78OG/5lm+JJAAkASAJAEkASAJAEgCSeG6SAJAEgCTuJwkASQBI4n6SAJAEgCReFH/8x38MwDu90zt9FlddddVVV131vxfBVVddddVVV/0v9jqv8zrvDfDUpz6VF0QSL4gkACQBIAkASTw3SQBIAkASAJIAkASAJAAkASAJAEkASALgNV/zNXnQgx4EwO/8zu8gCQBJAEhCEgCSAJCEJAAkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhif9skpDEA0lCEv8SSbwwkvifSBLPjySemyQeSBLPTRKSkIQkHkgSkpCEJCQhiecmCUlIAkASkpAEgCQkIQkASUhCEgCSkIQkACQhCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJAAkIQlJAEhCEgCSkASAJCQBIAlJAEgCQBIAkpAEgCQAJAEgCQBJAEhCEgCSADg4OOA3f/M32d/f50EPehCv+ZqviSQAJAEgCQBJvCCSAJAEgCQAJHE/SQBI4rlJAkASAJK4nyQAJAEgCQBJADz5yU/mSU96EmfOnHkwV1111VVXXfW/F8FVV1111VVX/S/1Oq/zOu8N8Cd/8ifcTxIAkgCQBIAkACQBIInnJgkASQBIAkASL4gkACQBIAkASQBIAkASD/SgBz2I13iN1wDgF37hFzg8PARAEpKQhCQAJCEJSUhCEpKQBIAkJCEJAElIQhIAkpCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYnnRxLPTRL3k8T9JPF/mSSeH0k8kCQk8W8hCUlIQhKSuJ8kJCEJAElIQhIAkpCEJAAkIQlJAEhCEpIAkIQkJCEJAElIQhKSAJCEJCQhCUlIQhKSkIQkXhhJSEISkpCEJCRxP0lIQhKSAJCEJCQBIAlJAEhCEgCSkASAJCQBIAkASQBIQhKSkASAJAAkASCJ+0kCQBIABwcH/OZv/iYAL/VSL8WDHvQgXhhJAEgCQBIAkgCQxHOTBIAk7icJAEkASOK5SQJAEgCSAJAEgCQAnvzkJ3PNNdc8+HVe53Xem6uuuuqqq67634ngqquuuuqqq/6Xep3XeZ33AvjTP/1TACQBIAkASQBIAkASAJIAkASAJJ6bJAAkASAJAEkASOLfQhIAb/EWbwHAX/7lX3LPPfcAIAlJAEgCQBKSAJCEJAAkIQlJSEISAJKQhCQAJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJPGfSRKSkIQkJCEJSUhCEpKQhCQkIYl/iSQkIYkHkoQk/iexzX8XSdxPEg8kiedHEpKQhCQkIQlJSEISkpDEc5OEJCRxP0lIQhIAkpCEJAAkIQlJAEhCEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJB5IEpKQhCQkIQlJ3E8SkpCEJCQhCUkASEISkpAEgCQkIQkASUgCQBKSAJCEJAAkIQlJSAJAEgCSAJCEJCQhCQBJSEISkgCQBIAkAO6++27+7M/+jOPHj/OWb/mWSAJAEgCSAJAEgCQAJAEgiecmCQBJAEjifpIAkASAJO4nCQBJAEgCQBLPjyT+5E/+BIDXeZ3XeS+uuuqqq6666n8ngquuuuqqq676X+rFXuzFXhvgKU95CpL415AEgCQAJAEgiRdEEgCSAJAEgCQAJAEgCQBJAEjigd793d+dY8eOcffdd/NXf/VXSEISkgCQhCQkIQkASUgCQBKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUk8N0lIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCTxbyUJSUhCEpKQxPMjCUk8kCTuJ4n7SeK5SQJAEv8VbPPfTRLPTRKS+NeQhCQkIQlJ3E8SkpDE/SQhCUkASEISkpCEJCQhCUkASEISkgCQhCQkIQlJAEhCEpKQhCQkcT9JSEISkpCEJCQhCUlIQhKSuJ8kJCEJSUhCEgCSkIQkJAEgCUlIAkASkgCQhCQAJCEJAEkASEISAJIAkASAJAAkIQlJAEgCQBIAkgCQBMCTnvQk7rrrLo4fP85bvuVb8m8hCQBJAEjiuUkCQBLPTRIAkgCQxHOTBIAk7nf+/Hme/OQn82Iv9mKv/eIv/uKvzVVXXXXVVVf970Nw1VVXXXXVVf8Lvc7rvM57AfzSL/0SDyQJAEkASAJAEgCSeG6SAJAEgCQAJAEgif8IkniN13gNHvSgBwHwu7/7u0gCQBIAkpAEgCQAJCEJAElIAkASkpAEgCQkIQkASUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpJ4IElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJvCCSkIQknpskHkgS95PEc5PE8yOJ5yaJ/wkk8dwkASAJAEk8N0ncTxIPJAlJPD+SkIQkJCEJSUhCEs+PJCQhCUkASEISkpAEgCQkIQlJAEhCEpIAkIQkJCEJSUhCEpKQBIAkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEIS95OEJCQhCUkASEISkpAEgCQkIQkASUgCQBKSAJCEJAAkASAJSQBIAkASAJIAkASAJAAkASAJAEkASGJ/f5/f+q3fAuClXuqleK3Xei0AJAEgCQBJAEgCQBIAkgCQxHOTBIAkACRxP0kASAJAEgCSuJ8kACQBIAkASQBI4klPehIAj33sY1+Lq6666qqrrvrfh+Cqq6666qqr/hd6x3d8x88G+NM//VMkASAJAEkASAJAEgCSAJAEgCSemyQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASTzoQQ/iNV/zNQH4xV/8RQ4PDwGQhCQkIQkASUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpDEfxRJSEISkpDEc5OEJB5IEv8SSfxvIol/C0n8SyTx3CQhCUn8SyQhCUlIQhKSeCBJSEIS95OEJCRxP0lIQhIAkpCEJCQBIAlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP0kIQlJSOJ+kpCEJAAkIQlJAEhCEgCSkASAJCQBIAkASUgCQBIAkgCQBIAkACQBIAkASQBIAkAS+/v7/NZv/RYAL/VSL8WDH/xgACQBIAkASQBI4gWRBIAkACQBIIn7SQJAEgCSeG6SAJAEgCQAJAEgCYA/+ZM/AeB1X/d134errrrqqquu+t+H4Kqrrrrqqqv+l3mxF3ux177mmmse/JSnPIWLFy8CIAkASTyQJAAkASAJAEkASAJAEi+IJAAkASAJAEkASAJAEgCSeH7e/M3fHIC//Mu/5J577gFAEpIAkASAJCQBIAlJAEhCEgCSkIQkJCEJSUgCQBKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkMSLShKSkIQkJCEJSUhCEpKQhCQkIQlJSEISL4gkJCGJB5LEA0nifpK4nyT+NSTx/EjifwJJvCgkcT9J3E8SDyQJSbwwkpCEJCTxgkhCEpKQxP0kIQlJSAJAEpKQhCQAJCEJSUgCQBKSkIQk7icJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQBIAlJSAJAEpKQBIAkJAEgCUkASEISAJIAkIQkJCEJAEkASAJAEgCSAJAEgCQAJAEgiSc96Un8+Z//OcePH+et3uqtOH78OP8SSQBIAkASAJIAkMRzkwSAJAAkcT9JAEgCQBIAknhBLly4wJOf/GTOnDnzoBd7sRd7ba666qqrrrrqfxeCq6666qqrrvpf5nVe53XeC+BP//RPeUEk8S+RBIAkACQBIAkASfx7SAJAEu/+7u/O8ePHufvuu/nrv/5rJCEJSQBIQhKSkASAJCQBIAlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhL3k4QkJCEJSUhCEpKQhCQkIQlJSOL5kYQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiRdGEpKQhCQk8dwk8UCSeCBJ3E8SL4gkACTxf50k7ieJB5LEc5OEJCQhCUk8N0lIQhKSkIQkJCGJ+0lCEpKQhCQAJCEJSUgCQBKSkIQkACQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJAAkIQlJAEhCEpIAkIQkACQhCQBJSAJAEgCSAJCEJAAkASAJAEkASAJAEgCSAJCEJACe9KQncdddd3Hs2DHe6q3eCgBJAEgCQBIAkgCQBIAkACTx3CQBIAkASTw3SQBIAkASz00SAJIAkATAn/zJnwDwYi/2Yq/FVVddddVVV/3vQnDVVVddddVV/8u82Iu92GsDPOUpTwFAEgCSAJAEgCQAJAEgCQBJPDdJAEgCQBIAkgCQBIAkACQBIAkASQBIAkAS93uN13gNHvSgB3FwcMDv/d7vIQkASQBIQhIAkpCEJCQhCUlIQhIAkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQeSBKSkIQkJCEJSUhCEpKQhCQkIQlJSOJFIQlJSEISkpCEJJ4fSUjigSQhiftJ4l8iCQBJ/F8kCQBJvKgk8UCSkMR/BElIQhKSkMT9JCEJSUgCQBKSkIQkACQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkASAJSUgCQBKSkASAJCQBIAlJAEhCEpKQBIAkACQhCUlIAkASAJIAkASAJAAkIQkASezv7/Pbv/3b7O/v86AHPYjXeq3X4t9KEgCSAJAEgCTuJwkASQBIAkAS95MEgCQAJAEgCQBJPOlJTwLgdV7ndd6bq6666qqrrvrfheCqq6666qqr/hd5ndd5nfe+5pprHvynf/qnXLhwAUkASAJAEgCSAJAEgCQAJAEgCQBJ/EskASAJAEkASOJf8uAHP5jXfM3XBOB3f/d3OTw8BEASkpCEJAAkIQkASUgCQBKSAJCEJCQBIAlJSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkpCEJCRxP0lIQhKSkIQkJCEJSUhCEpJ4YSQhCUlIQhKSkIQkJCGJF0QSkpDEc5OEJB5IEveTxP0kcT9JvCgk8b+RJJ4fSTw3SdxPEg8kiecmCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYkHkoQkJCGJ+0lCEpKQBIAkJCEJSUgCQBKSkIQkJCEJAElIQhKSkIQkJCEJSdxPEi+MJCQhCUlIQhKSkMT9JCEJSUgCQBKSkASAJCQhCUlIQhIAkpAEgCQAJCEJAEkASAJAEpKQhCQAJAEgCQBJSAJAEgCS2N/f57d/+7cBeKmXeike9KAHIQkASQBIAkASAJIAkASAJAAkASCJ5yYJAEkASOK5SQJAEgCSAJAEgCQALl68yJOf/GSuueaaB7/Yi73Ya3PVVVddddVV/3sQXHXVVVddddX/Ii/2Yi/2WgBPecpTkMS/hiQAJAEgCQBJAEgCQBIAknhRSAJAEgCSADh+/Djv/u7vDsBf/dVfce+99yIJSUgCQBKSkIQkACQhCQBJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkcT9JSEISkpCEJCQhCUlIQhIPJAlJSEISkpCEJCQhCUlIQhLPjyQkIQlJSOK5SUISknggSTyQJO4niftJ4t9LEv/bSeK5SeKBJPFAkpDEfwRJSEISkpDE/SQhCUlIQhIAkpCEJCQhCQBJSEISkpDE/SQhCUlIQhKSkIQk7icJSUhCEpKQhCQkIQlJ3E8SkpCEJCQhCUlIAkASkpCEJAAkIQlJAEhCEgCSkIQkACQhCUlIAkASkpCEJAAkASAJAElIQhKSkIQkJAEgCQBJAEjirrvu4s///M85fvw4b/VWb8Xx48eRBIAkACQBIAkASQBI4gWRBIAkACTx3CQBIAkASQBI4oX5kz/5EwBe53Ve57246qqrrrrqqv89CK666qqrrrrqf5EXe7EXe22ApzzlKdxPEgCSAJAEgCQAJPGCSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBLP7S3e4i0AuOeee/jrv/5rJAEgCQBJSAJAEpKQhCQkIQlJSAJAEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUjifpKQhCQkIQlJSEISkpDEA0lCEpKQhCQkIQlJSEISz48kJCEJSUhCEs9NEpKQxHOThCTuJ4kHksT9JPGCSAJAEi+IJP4j2eY/iiT+rSTx/EjigSTx3CQhCUlIQhKSkIQkJCEJSUhCEpKQhCQk8UCSkIQkJCGJ+0lCEpKQhCQAJCEJSUhCEgCSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJCQhCUlIAkASkpCEJAAkIQlJAEhCEgCSkIQkJCEJAElIAkASAJKQBIAkACQBIAkASQBIAkASAJIAkASAJP7iL/6Cu+66i+PHj/Oe7/me/GtJAkASAJIAkASAJO4nCQBJAEgCQBLPTRIAkgCQBMCTn/xkAF7sxV7stbnqqquuuuqq/z0Irrrqqquuuup/idd5ndd572uuuebBf/qnf8rFixcBkASAJAAkASAJAEkASAJAEgCS+M8gCYD3eI/34EEPehAHBwf80i/9EpIAkIQkJCEJAElIAkASkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJCQhCQBJSEISkpCEJCQhCUk8kCQkIQlJSEISkpDE8yMJSUhCEpKQxPMjCUlIQhIPJAlJSOKBJHE/SfxLJAEgiedHEv9bSeIFkQSAJJ6bJO4niQeSxANJQhL/ESQhCUlIQhKSuJ8kJCEJSUhCEgCSkIQkJCEJAElIQhKSkIQkJCGJ+0lCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUkASEISkpCEJCQhCUkASEISAJKQBIAkJAEgCUkASAJAEpIAkASAJAAkASAJAEkASAJAEgCSAJDE7/zO77C/v8/x48d5q7d6KyQBIAkASQBIAkASAJIAkASAJAAk8dwkASAJAEkASOJ+kgCQBIAkACQBIIkLFy7w5Cc/mWuuuebBL/ZiL/baXHXVVVddddX/DgRXXXXVVVdd9b/Ei73Yi70WwFOf+lQAJAEgCQBJPJAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAHjQgx7Egx70IAB+7/d+D0lIQhKSAJCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiftJQhKSkIQkJCEJSdxPEpKQhCQkIQlJSOKBJCEJSUhCEpKQhCQeSBKSkIQkJPHcJCEJSTyQJB5IEveTxP0kcT9J/GtI4t9CEv+RJPHvIYnnRxLPTRIPJIn7SUISz00SkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQxP0kIQlJSEISkrifJCQhCUlIAkASkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCTuJwlJSEISkpAEgCQkIQkASUhCEpKQhCQkASAJSQBIQhIAkpAEgCQAJCEJSUgCQBIAkgCQBIAkACQBIAkASQDs7+/z8z//8wC81Eu9FK/1Wq/FCyIJAEn8SyQBIAkASQBI4rlJAkASAJIAkASAJAAk8Uu/9EsAvNM7vdNncdVVV1111VX/OxBcddVVV1111f8Sr/M6r/PeAH/6p3/KCyOJf4kkACQBIAkASQBIAkASAJIAkASAJJ6fBz3oQbzHe7wHAL/8y7/MvffeiyQAJCEJSUgCQBKSAJCEJAAkIQlJSEISkpAEgCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkASAJSUhCEpKQhCQkcT9JSEISkpCEJCTxQJKQhCQkIQlJSOK5SUISkpDEc5OEJCTx3CQhiftJQhL3k8T9JHE/SfxnkcR/B0n8SyTxopDE8yOJ+0nigSQhCUm8MJKQhCQkIQlJSOL5kYQkJCEJSUjifpKQhCQkIQlJAEhCEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkACQhCUkASEISkgCQhCQkASAJSQBIQhIAkpCEJCQBIAkASUhCEpIAkASAJAAkASAJAElIQhKS2N/f57d/+7cBeKmXeike/OAHAyAJAEk8P5IAkASAJAAkASAJAEk8N0kASAJAEgCSeGHOnz8PwJkzZx7MVVddddVVV/3vQHDVVVddddVV/wu8zuu8znsD/Omf/ikAkgCQBIAkACQBIAkASQBIAkAS/5EkASAJgLd8y7cE4J577uGee+5BEgCSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCGJ+0lCEpKQhCQk8UCSkIQkJCEJSTw3SUhCEpKQxANJQhKSkMQDSUISknggSTyQJO4niftJ4rlJAkASAJIAkMT/d5K4nyTuJ4kHksRzk4QkJCEJSUjihZGEJCQhCUlIQhKSeCBJSEISkpCEJCQBIAlJSEISkpCEJO4nCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJCQhCUlIAkASkpAEgCQkIQkASUgCQBKSkIQkACQhCQBJAEgCQBKSkIQkACQBIAkASUgCQBIAknjSk57EX/zFX3D8+HHe6q3eCkkASAJAEgCSAJAEgCQAJAEgCQBJPDdJAEgCQBIAknhukgCQBIAkAC5evMiTn/xkrrnmmge/zuu8zntz1VVXXXXVVf/zEVx11VVXXXXV/wKv8zqv814Af/Znf4YkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCYD3eI/34NixY9xzzz388i//MpKQhCQkASAJSQBIQhIAkpAEgCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQkASUhCEpKQhCQkASAJSUhCEpKQhCQAJCEJSUhCEpKQxP0kIQlJSEISknggSUhCEpJ4IElIQhIPJAlJ3E8SkrifJO4niecmiReFJJ6bJO4nif9ItvmvJAkASQBI4rlJ4n6SeCBJPJAkJPGCSEISkpCEJCQhCUlIQhKSkMQDSUISkpCEJCQhCUncTxKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIAkASkpCEJAAkIQlJAEhCEpKQhCQkIQlJAEhCEgCSkIQkJAEgCQBJAEhCEpKQhCQkIQkASQBIAkAST3rSk7jrrrs4fvw47/me78l/BEkASAJAEgCSeG6SAJAEgCQAJAEgCYBf+qVfAuB1Xud13ourrrrqqquu+p+P4Kqrrrrqqqv+F3ixF3ux1wZ46lOfCoAk/jUkASAJAEkASAJAEgCSAJAEgCQAJPHCvOZrviYPetCDODg44A/+4A+QhCQAJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJ3E8SkpCEJCTxQJKQhCQkIYkHkoQkJCGJB5KEJCTxQJKQxANJ4gWRxHOTxL+FJP43kcT9JPHcJPHCSOK5SeKBJHE/SUjiuUlCEpKQxL+WJCQhCUlIQhKSkMQDSUISkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkgCQhCQkIQkASUhCEgCSkASAJCQBIAlJAEhCEgCSAJCEJCQhCQBJAEgCQBIAkgCQBIAkACQBcHBwwO/8zu+wv7/Pgx/8YF77tV8bAEkASAJAEgCSAJAEgCQAJAEgCQBJAEjiuUkCQBIAkgCQBIAkACQBIIkLFy4A8GIv9mKv/eIv/uKvzVVXXXXVVVf9z0Zw1VVXXXXVVf/Dvc7rvM57Afzpn/4pz00SAJIAkASAJAAk8R9JEgCSAJDEgx70IF7zNV8TgD/4gz/g4OAASUhCEpIAkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJAAkIQlJSEISkgCQhCQkIQlJ3E8SkpCEJCRxP0lIQhKSkMQDSUISkpDEA0lCEpJ4IElI4oEkIYn7SeJ+knh+JPHcJAEgCQBJAEjiv4Nt/rNJ4l9DEs+PJO4niQeShCQk8dwkIQlJSEISkpCEJCQhCUlIQhKSkIQkJPFAkpCEJCQhCUlIQhKSuJ8kJCEJSUhCEpKQhCQkIQlJSOJFIQlJSEISkpCEJCQhCUkASEISkpCEJAAkIQlJSEISkpCEJCQhCUkASEISAJKQBIAkJCEJSQBIAkASkgCQBIAkACQBIAkASQBIAkASAAcHB/zO7/wOAK/1Wq/FS7/0SwMgCQBJAEgCQBIAkgCQBIAkACTx3CQBIAkASQBIAkASAJJ4fi5cuMCf/MmfAPDYxz72tbjqqquuuuqq/9kIrrrqqquuuup/uHd8x3f8bIA/+7M/A0ASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBL3O378OO/xHu8BwF//9V9zzz33IAlJAEhCEpKQhCQkIQlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEveThCQkIQlJAEhCEpKQhCTuJwlJSEISkrifJCQhCUk8kCQkIYkHkoQkJHE/SUjigSRxP0ncTxL3k8T9JAEgiReFJP4/kcQLIon7SeJ+knggSTw3SUhCEv8RJCEJSUhCEpKQhCQkIYn7SUISkpCEJCQhCUlIQhKSkIQk7icJSUhCEpKQhCQkIYn7SUISkpCEJCQhCUlIAkASkpCEJCQBIAlJSAJAEpKQBIAkJCEJSUhCEgCSkASAJAAkIQkASQBIQhKSkASAJAAkASAJAEkASEISkpDE3XffzV/8xV8A8Fqv9VocP36cfy9JAEgCQBIAkgCQBIAknpskACQBIIk/+ZM/AeB1X/d134errrrqqquu+p+N4Kqrrrrqqqv+B3uxF3ux177mmmseDPDUpz4VSQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJPGCSOIt3uItALjnnnv427/9WyQhCQBJSAJAEpIAkIQkACQhCUlIQhKSkASAJCQhCUkASEISkpCEJCQhCUlIQhKSkEREIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSdxPEpKQhCQkcT9JSEISkrifJCQhCUncTxKSkMQDSUIS95OEJO4niftJ4n6SuJ8krnrBJPFAkgCQxHOTxP0k8UCSeCBJSOK5SUISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYkHkoQkJCEJSUhCEpKQhCQk8dwkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkgCQhCQkASAJSQBIQhKSkIQkJCEJSQBIQhKSkASAJAAkIQlJSEISkpCEJCQhCUkASAJAEn/5l3/JX/zFX3D8+HHe673eCwBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASL4gkACQBIAkASQA89alP5clPfjJnzpx50Iu92Iu9NlddddVVV131PxfBVVddddVVV/0P9jqv8zrvBfBnf/Zn/HeSBIAkACTxHu/xHjzoQQ/innvu4Vd/9VcBkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgiIpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCGJ+0lCEpKQBIAkJCEJSUjifpKQhCQkcT9JSEISDyQJSUjifpKQxANJ4oEkcT9J3E8S95PEc5MEgCQAJAEgCQBJPDdJ3E8SL4gk/jeRxItCEs9NEveThCTuJwlJPJAkJCGJF0QSkpCEJCQhCUlIQhKSkIQkJPHcJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUkASEISAJKQBIAkACQhCQBJAEgCQBIAkgCQBIAkACQBIAkASTz5yU/m7rvv5vjx47zXe70XDyQJAEkASAJAEgCSAJAEgCReEEkASAJAEgCSAJAEgCQAJAHwlKc8BYDXeZ3XeS+uuuqqq6666n8ugquuuuqqq676H+zFXuzFXhvgV37lV5AEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJJ4bq/5mq/Jgx70IAD+8A//EElIQhIAkpAEgCQkASAJSUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkASAJSUhCEpIAkIQkJCEJAElIQhKSuJ8kJCEJSdxPEpKQhCTuJwlJSOJ+kpCEJB5IEpK4nyQkcT9JSOJ+krifJO4niecmif9okvifRBIviCT+vSTx3CTxQJJ4IElI4oEkIQlJSEISkvi3kIQkJCEJSUhCEpKQhCQkIQlJSOJ+kpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQkASUhCEpKQBIAkJCEJAElIQhIAkpCEJAAkIQkASUgCQBKSkIQkACQhCUlIQhKSAJAEgCQAJAEgCQBJAEgC4ODggN/5nd9hf3+fBz/4wbzWa70Wkvj3kASAJAAkASAJAEkASAJAEi/In/7pnwLwYi/2Yq/NVVddddVVV/3PRXDVVVddddVV/0O9zuu8zntfc801Dwa4ePEiAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgiRdEEgAPfvCDec3XfE0AfuVXfoXDw0MAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQREQgCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkASAJCQhCUncTxKSkIQk7icJSUjifpKQhCTuJwlJSOJ+kpDE/SQhiftJ4n6SuJ8k7icJAEn8W0jifztJPD+SeG6SAJAEgCQAJPHcJPH8SOJ+kpDEA0lCEs+PJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJB5IEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSUgCQBKSkIQkJAEgCUlIAkASkpAEgCQkIQlJSEISkpCEJCQhCQBJSAJAEgCSAJCEJCQhCQBJAEgCQBIAkgCQhCQODg743d/9XQBe+7Vfm5d+6ZdGEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkXhBJAEgCQBIXLlzgyU9+Mtdcc82DX+zFXuy1ueqqq6666qr/mQiuuuqqq6666n+oF3uxF3stgF/91V8FQBL/GpIAkASAJF5UkgCQBIAkAB784AfzHu/xHgD8wR/8Affddx+SkIQkACQhCQBJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgiIpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQBIAlJSEISAJKQhCQkASAJSUhCEgCSkIQkJHE/SUhCEveThCQkcT9JSOKBJCGJ+0lCEveTxP0kcT9J3E8Sz00SAJIAkASAJAAk8f+VJF4UkgCQxP0kcT9J3E8SDyQJSTyQJCQhCUm8IJKQhCQkIQlJSEISkpCEJCQhCUk8P5KQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQkASUhCEpKQhCQAJCEJAElIAkASkgCQhCQkIQkASQBIAkASkpCEJCQhCUlIQhKSkASAJO6++25+53d+B4DXeq3X4sEPfjDPTRIAkgCQBIAkACQBIAkASbwgkgCQBIAkACQBIAkASTzlKU8B4HVe53Xei6uuuuqqq676n4ngqquuuuqqq/6Hep3XeZ33BvizP/szHkgSAJIAkASAJAAk8cJIAkASAJIAkASAJAAk8UDHjx/nLd7iLQC49957edrTnoYkACQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQhCUkASEISkpAEgCQkIQlJAEhCEpK4nyQkIYn7SUISkrifJCQhiftJQhL3k4QkJHE/SUjifpK4nyTuJ4n7SeJ+kgCQxL+GJJ6bJO4niauukMT9JHE/SdxPEpK4nyQkIYkHkoQkJCEJSUhCEv9WkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSQBIQhKSkIQkJAEgCUkASEISkpAEgCQkIQlJAEgCQBIAkgCQBIAkACQBIAkASTz5yU/mL//yLzl+/Dhv9VZvxYkTJwCQxL+HJAAkASAJAEkASAJAEgCSAJAEwJ/92Z8B8GIv9mKvzVVXXXXVVVf9z0Rw1VVXXXXVVf8Dvc7rvM57Azz1qU/lwoULSAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkXhBJALzlW74lx48f59577+VXf/VXkYQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSiAgkIQlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSkIQk7icJSUgCQBKSkIQkACQhCUncTxKSkMT9JCGJ+0lCEg8kCUncTxL3k8T9JHE/SdxPEi+IJAAkASCJF0QS/59JAkASAJIAkMRzk8T9JHE/STyQJB5IEpKQxPMjCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUkASEISkpCEJCQhCUlIAkASkpAEgCQkASAJSUhCEpKQhCQkASAJSQBIAkASkpCEJAAkASAJAEkASAJAEgCSAJDEk5/8ZO6++26OHz/Oe73XeyEJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkntuFCxd4ylOewjXXXPPgF3uxF3ttrrrqqquuuup/HoKrrrrqqquu+h/oxV7sxV4L4M/+7M+QBIAkACQBIAkASQBIAkASAJIAkASAJP4lkgCQBIAkAN7zPd+TBz3oQRwcHPBrv/ZrSEISAJKQBIAkJAEgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQBIAlJSAJAEpKQBIAkJCEJSQBIQhKSuJ8kJCEJAElIQhL3k4Qk7icJSUgCQBKSeCBJ3E8S95OEJAAkcT9JPDdJAEjihZHEv4UkXhSS+J9CEveTxHOTxItCEs9NEveTxP0kIYn7SUISz00SkpCEJJ6bJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUkASEISkpAEgCQkIQlJSEISAJKQBIAkJAEgCUkASEISkpAEgCQAJCEJSUhCEpIAkASAJAAkASAJSRwcHPC7v/u77O/vc/z4cd7qrd6K5yYJAEkASAJAEgCSAJAEgCQAJAEgiX+JJAAkAfCnf/qnALzTO73TZ3HVVVddddVV//MQXHXVVVddddX/QK/zOq/z3gBPfepT+Y8mCQBJAEgCQBIAknigl3qpl+JBD3oQAH/0R38EgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpAEgCQkIQkASUhCEgCSkIQkJAEgCUlIAkASkpDE/SQhiftJQhKSAJCEJCRxP0ncTxKSuJ8kJAEgCUncTxIAkrifJAAk8W8hiX8PSfxvJYl/C0kASOJ+krifJB5IEg8kCUlI4oEkIQlJSEISLwpJSEISkpCEJCQhCUlIQhKSkIQkXlSSkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJAEhCEpKQhCQAJCEJSUhCEpKQBIAkJCEJSUhCEgCSkASAJCQhCUkASEISkpAEgCQAJAEgCUlIQhKSkIQkJCEJAEkcHBzwi7/4iwC89Eu/NK/92q8NgCT+I0kCQBIAkgCQBIAkACTxlKc8BYAzZ848mKuuuuqqq676n4fgqquuuuqqq/6HeZ3XeZ33BvizP/szLl68CIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEm8IJJ40IMexFu+5VsC8Gu/9mvcd999SEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIRgSQkIQlJSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpAEgCQkIQkASUhCEpKQhCQkASAJSUhCEgCSkIQkACQhCUkASEISkgCQhCQkcT9JSOJ+kpAEgCQkcT9JSOJ+krifJJ6bJJ6bJAAkASAJAEkASOIFkcT9JHE/SfxvJIl/C0kASAJAEgCSAJDEc5PE/SRxP0lI4n6SkMQDSUISknhukpCEJCQhCUlIQhKSkMS/lSQkIQlJSEISkpCEJCTxQJKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQBIAlJSEISkpCEJCQhCQBJSEISkpCEJAAkIQlJSEISkpCEJAAkIQkASQBIQhKSkASAJAAkASAJAEkASAJAEgCSODg44Hd/93cBeOmXfmke8pCHACAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkAC5evMhTnvIUrrnmmge/zuu8zntz1VVXXXXVVf+zEFx11VVXXXXV/zCv8zqv814AT33qUwGQBIAkACQBIAkASQBIAkASAJIAkASAJF4QSQBIAkASx48f5z3f8z0B+Nu//Vvuu+8+ACQhCQBJSAJAEpKQhCQkIQlJSEISkpBERCAJSUhCEhGBJCQhCUlIIiKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISAJKQBIAkJCGJ+0lCEveThCTuJwlJ3E8SkrifJCRxP0lI4n6SuJ8kJHE/SdxPEveTBIAk7icJAEn8a0jifytJPD+S+PeQxL+GJJ6bJO4niftJQhL3k4QkJPFAkpCEJCTxQJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpDE/SQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJAAkIQlJSEISkgCQhCQAJCEJSUhCEpKQBIAkACQhCUlIQhKSAJAEgCQAJAEgCQBJPOUpT+Ev//IvOX78OG/1Vm/F8ePHeSBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkMQD/emf/ikAr/M6r/NeXHXVVVddddX/LARXXXXVVVdd9T/Mi73Yi702wJ//+Z8jCQBJAEgCQBIAkgCQxItKEgCSAJAEgCQe6C3f8i0BuPfee/m7v/s7JCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQREQgCUlIQhKSkIQkJCEJSUhCEhGBJCQhCUlIQhKSkIQkJBERSEISkpCEJCQhCUkASEISkgCQhCQkASAJSUgCQBKSkIQkJCEJAElIQhIAkpCEJAAkIQlJAEhCEpIAkIQk7icJSdxPEpIAkIQk7ieJ+0nifpJ4bpJ4bpIAkASAJAAk8YJI4v8LSdxPEveTxAsiCQBJAEjiuUkCQBL3k8T9JPFAknggSUhCEg8kCUlIQhLPjyQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkrifJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkACQhCUlIQhKSkIQkJAEgCUlIAkASkgCQhCQkIQlJSEISkgCQhCQAJCEJSUgCQBIAkgCQhCQkIQlJSEISkpCEJCQB8Nd//dc8+clP5vjx47z3e783AJL4l0gCQBIAkvi3kgTAU5/6VABe7MVe7LVf/MVf/LW56qqrrrrqqv85CK666qqrrrrqf5DXeZ3XeS+AP/uzP+PfQhIAkgCQBIAkACQBIIkXRBLv+Z7vyYMe9CDuvfdefv3Xfx1JSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKQREQgCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSQBIQhIAkpCEJAAkIQlJAEhCEpIAkIQk7icJSQBIQhL3k4Qk7ieJ+0nifpK4nyTuJwkASdxPEgCSeFFIAkASL4wkXhBJ/H8giRdGEgCSeG6SuJ8k7icJSdxPEpJ4IElIQhIPJAlJSEISkpDECyIJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUgCQBKSAJCEJCQhCQBJSEISkgCQBIAkACQBIAkASQBIAkASAH/1V3/F3XffzfHjx3nv935vACQBIAkASQBI4oWRBIAkACQBIAkASQBIAkASAJK4cOECT3nKUwB47GMf+1pcddVVV1111f8cBFddddVVV131P8g7vuM7fjbAU5/6VCQBIAkASQBIAkASAJIAkASAJAAkASAJAEk8N0kASAJAEm/5lm/Jgx70IA4PD/njP/5jJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSiAgkIQlJSEISEYEkJCEJSUgiIpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkIQlJSEISkpAEgCQkIQkASUhCEpKQhCQAJCEJSUhCEpIAkIQkJAEgCUncTxKSAJCEJO4nCUkASEIS95OEJAAkIQkASUgCQBKSAJDE/SQBIIkXRBIAkvjXkMTzI4n/TyTxbyGJ5yaJ+0nifpKQxP0kIQlJ3E8SkpCEJB5IEpKQhCQkIQlJSEISL4gkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJAElIAkASkpCEJCQhCUlIQhKSkASAJCQhCUkASEISkpAEgCQAJAEgCQBJAEgCQBIHBwf83u/9HgcHBzz4wQ/mrd/6rXkgSQBIAkASAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCR+5Vd+BYDXfd3XfR+uuuqqq6666n8Ogquuuuqqq676H+LFXuzFXvuaa655MMBf/MVfACAJAEkASAJAEgCSAJAEgCT+JZIAkASAJO73Ui/1UrzUS70UAH/0R3/E4eEhkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEpKQhCQkERFIQhKSkIQkIgJJSEISkpBERCAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkpCEJAAkIQlJAEhCEgCSkIQkACQhCQBJSEISAJKQBIAkJCEJAElIAkASkrifJCQBIAlJ3E8S95PE/SRxP0kASOK5SQJAEgCSeH4kASCJ5yaJfy9J/E8miRdEEi8KSQBIAkASAJIAkMT9JAEgiftJ4n6SeCBJPJAkJPFAkpCEJCTxQJKQhCQkIQlJSEISkpCEJCTx3CQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSAJCEJAAkIQkASUhCEpIAkIQkACQBIAlJSEISkpCEJCQhCUlIQhKSkMTh4SG/+Iu/CMBLv/RL89qv/dpI4gWRBIAkACQBIAkASQBIAkASAJIAkASAJAAkAXDx4kUAzpw586AXe7EXe22uuuqqq6666n8Ggquuuuqqq676H+J1Xud13gvgz//8zwGQBIAkACTxopIEgCQAJAEgiRfkwQ9+MG/5lm8JwK//+q9z9uxZJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQREQgCUlIQhKSiAgkIQlJSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIQhKSAJCEJAAkIQlJAEhCEgCSkMT9JCEJAElI4n6SkASAJCQBIAlJ3E8S95PE/SRxP0ncTxLPTRIAknhBJPEvkcT/Z5J4fiTx3CTxryGJ5yaJ+0nifpKQxP0kIYn7SUISknggSUhCEpJ4bpKQhCQkIQlJSEISkpCEJCTx3CQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCQBJSAJAEpKQhCQkIQkASQBIAkASAJIAkASAJAAODw/5vd/7PQBe+qVfmgc/+MFIAkASAJL4z3ThwgX+9E//FIDXeZ3XeS+uuuqqq6666n8Ggquuuuqqq676H+LFXuzFXhvgz//8z3lhJAEgCQBJAEgCQBIAkgCQxHOTBIAkAE6cOMF7vud7AvB3f/d3nD17FklIQhKSkIQkJCEJSUhCEpKQhCQkERFIQhKSkEREIAlJSEISkogIJCEJSUhCEpKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQBIAkJCEJSUhCEpKQhCQAJCEJAElIAkASkpAEgCQkASAJSdxPEveThCQAJCEJAElIAkASkgCQhCQAJHE/SQBI4n6SAJAEgCQAJPFAkgCQBIAknpsk7ieJ+0niBZHE/3SS+PeSxAsiCQBJAEjiuUkCQBL3k8T9JHE/SUjifpKQxANJQhKSeCBJSEISkpDEc5OEJCQhCUlIQhKSkIQkJCGJB5KEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJAAkIQlJSEISkgCQhCQAJCEJAElIAkASkpCEJAAkASAJSUhCEgCSAJAEgCQAJAEgCYCnPOUp/NVf/RXHjx/nrd/6rXnwgx/M/SQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASAJAEgB/9md/BsCLvdiLvTZXXXXVVVdd9T8DwVVXXXXVVVf9D/A6r/M6733NNdc8GOCpT30qkgCQBIAkACQBIAkASQBIAkASL4gkACQBIAmA48eP8x7v8R4A3Hffffz93/89kpCEJCQhCUlIQhKSkIQkJBERSEISkpCEJCQhCUlIIiKQhCQkIQlJRASSkIQkJCGJiEASkpCEJCQhCUlIQhKSkEREIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpIAkIQkACQhCQBJSAJAEpIAkIQkJAEgCUkASEISAJKQBIAkJHE/SdxPEveTxP0kcT9JAEjifpIAkMR/B0n8fycJAEm8MJIAkMRzk8T9JHE/SdxPEpK4nyQkIYn7SUISkpDE/SQhCUlIQhKSkMQDSUISkpCEJCQhCUlIQhKSkMQDSUISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkASAJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQBIAkACQhCUlIQhKSkIQkJCEJSUhCEn/913/NX/3VX3H8+HHe+q3fmhMnTvDcJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBI4qlPfSpPecpTuOaaax78Yi/2Yq/NVVddddVVV/33I7jqqquuuuqq/wFe7MVe7LUA/vzP/xxJAEgCQBIAkgCQBIAkXhBJAEgCQBIAknhub/VWb8Xx48e57777+I3f+A0kIQkASUhCEpKQhCQiAklIQhKSkIQkJCGJiEASkpCEJCQhCUlIQhKSkEREIAlJSEISkogIJCEJSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSEISAJKQBIAkJAEgCUkASEISAJKQBIAkJCEJAElIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJHE/SdxPEgCSeG6SAJAEgCQAJAEgCQBJAEjiuUniquckiftJ4l9DEgCSeG6SAJDE/SRxP0ncTxL3k4Qk7icJSUjifpKQhCQk8UCSkIQkJCEJSUjigSQhCUlIQhKSkIQkJCEJSUjifpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJAAkIQkASUhCEpIAkIQkJCEJSUgCQBIAkgCQBIAkACQBIImnPOUp3HPPPRw/fpz3fu/3RhIAkviXSAJAEgCSAJAEgCQAJAEgCQBJAEjiqU99KgCv8zqv815cddVVV1111X8/gquuuuqqq676H+B1Xud13hvg137t1wCQBIAk/iWSAJAEgCQAJPGCSALgvd7rvXjQgx7E4eEhv/mbv4kkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISkpCEJCICSUhCEpKQREQgCUlIQhKSiAgkIQlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkIQlJSEISkpCEJAAkIQkASUgCQBKSAJCEJAAkIQlJAEhCEgCSkASAJO4niftJ4n6SuJ8k7icJAElIAkAS95MEgCQAJPGCSOJfIonnJon7SeJ+kvi/SBIPJIl/iSSemyQAJPH8SAJAEs9NEgCSkASAJCRxP0ncTxKSeCBJSOKBJCEJSUjifpKQhCQkIQlJSEIS95OEJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJAEhCEpIAkIQkJAEgCUkASEISkpCEJCQhCUlIQhKSAJCEJCQhCQBJAEhCEpKQBIAkJCEJAEkASEISh4eH/P7v/z4HBwccP36ct37rt0YSAJIAkASAJAAk8R/lT//0TwF4sRd7sdfmqquuuuqqq/77EVx11VVXXXXVf7PXeZ3XeW+Apz71qVy8eJHnRxIAkgCQBIAkACQBIInnJgkASQBIAuCt3uqteNCDHgTAn/zJnyAJSUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQREQgCUlIQhKSiAgiAklIQhKSkEREIAlJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUkASOJ+kgCQhCQAJCEJAElIAkASkgCQxP0kcT9JAEjifpIAkASAJAAkASCJB5IEgCQAJPHcJPEfTRIviCT+r5DEv4UkACTx3CRxP0lIAkASkrifJCQhiftJQhKSuJ8kJCEJSTyQJCQhCUlIQhKSeCBJSEISkpCEJCQhCUlI4n6SkIQkJCEJSUhCEpIAkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEgCSkIQkJAEgCQBJSEISAJKQhCQkIQkASRwcHPDLv/zLALz0S780r/3ar81zkwSAJAAkASAJAEkASAJAEgCSAJAEgCQAJAGwu7vLU57yFK655poHv9iLvdhrc9VVV1111VX/vQiuuuqqq6666r/Zi73Yi70WwF/8xV8AIAkASQBIAkASAJIAkASAJJ6bJAAkASCJB3qpl3opXuqlXgqA3/zN3+Ts2bNIQhKSkIQkJCEJSUhCEpKQREQgCUlIQhKSkIQkJCGJiEASkpCEJCQhiYhAEpKQhCQkERFIQhKSkIQkIgJJSEISkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkACQhCQBJSAJAEpIAkIQkACRxP0kASEISAJKQBIAkJAEgCUkASOJ+kgCQhCQAJHE/SQBI4gWRBIAkACTxL5HECyOJF0QSDySJ/6skcT9JvCgkASAJAEkASAJAEgCSuJ8kACRxP0ncTxL3k4Qk7icJSUjifpKQhCTuJwlJSEISkrifJCQhCUlIQhKSkMT9JCEJSUhCEpKQhCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJAAkIQlJSEISAJKQBIAkJCEJSQBIQhKSkIQkJAEgCQBJAEgCQBIAkjg4OODHf/zHAXjt135tXud1XgcASbwgkgCQBIAkACQBIAkASQBIAkASAJIA+PM//3MA3umd3umzuOqqq6666qr/XlSuuuqqq6666r/Z67zO67w3wFOf+lQkASAJAEkASAJAEi+IJAAkASCJ5yaJBz3oQbzVW70VAL/1W7/F2bNnkYQkACQhCUkASEISkgCQhCQkASAJSUhCEgCSkIQkJCEJAElIQhKSkIQkACQhCUlIQhIAkpCEJCQBIAlJSEISAJKQhCQAJCEJSQBIQhKSAJCEJAAkIQkASUgCQBKSAJCEJAAkIQkASQBIQhIAkpAEgCQkASAJSQBIAkASkgCQhCQAJCEJAElIAkAS95MEgCQkASCJ+0kCQBL3kwSAJAAkASCJF0YSAJIAkMRzk8T9JPH8SOKq5yQJ2zyQJGzzryUJ2zyQJGwDIAnbAEjCNgCSALANgCTuZxsASdzPNgCSeG62AZDEC2MbSbwobCOJF8Y2kvjXso0kHsg2knhhbCOJ+9lGEv9etpHEA9lGEraRxL/G4eEhv//7v8+rv/qr89Iv/dLs7u7yV3/1V0jCNpKwjSRs88JIwjaSsI0kbCMJ20jCNpJ46lOfCsCZM2cezFVXXXXVVVf996IcP36cq6666qqrrvrv8jqv8zrv/Yqv+Ipv/ed//uf85V/+JQCSAJDE/SQBIAkASQBIAkASAJK4nyQAJAEgiQc96EG813u9FwB///d/zzOe8QwkIQlJSEISkpCEJCQhCUlIQhKSkEREIAlJSEISEYEkJCEJSUgiIogIJCEJSUhCEhGBJCQhCUlIIiKQhCQkIYmIQBKSkIQkIgJJSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkgCQhCQkIQlJSEISAJKQBIAkJAEgCQBJSAJAEpIAkIQkACQBIAlJAEhCEgCSAJCEJAAkASAJSQBIAkASAJIAkIQkACQBIAkASQBI4n6SAJAEgCTuJ4n7SeJ+krifJB5IEg8kiecmiRdEEv9dJPHcJPFAkvjXkMRzkwSAJAAkASAJAEkASOJ+kgCQxP0kcT9J3E8S95PEA0niuUniuUnihZHECyOJF4UkXhhJvDCSeH4k8dwk8dwk8UCSeCBJ3E8SDySJ+0nifpIAkMT9JHE/SQBIAkAS95MEgCQAJAEgCQBJAFy8eBGABz/4wVx33XXcc8897O7uIgkASQBIAkASAJIAkMS/1mq14mEPexg333zz8bNnzz7j1ltv/Wuuuuqqq6666r8HwVVXXXXVVVf9N3qd13md9wJ42tOexgsiCQBJAEgCQBIAknhukgCQxP2OHz/Oe73XewFw33338bjHPQ5JSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQigohAEpKQhCQkERFIQhKSkIQkIgJJSEISkpBERCAJSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQAJCEJSUhCEpKQBIAkJAEgCQBJSAJAEpIAkASAJCQBIAlJAEjifpIAkIQkACRxP0kASOJ+kgCQxP0kASAJAEkASOJfQxIvCkncTxIviCT+v5HE/SRxP0k8N0n8W0gCQBL3kwSAJCQBIAlJAEhCEveThCTuJwlJSOJ+kpCEJO4nCUlIQhKSkASAJCQhCUlIQhKSuJ8kJCEJSUhCEpKQBIAkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJAEhCEgCSkIQkJAEgCQBJSEISkpCEJAAkASAJAElI4m/+5m/467/+a44fP87bvM3bcPz4cZ4fSQBIAkASAJIAkASAJAAkASAJAEnc78/+7M8AeJ3XeZ334qqrrrrqqqv++xBcddVVV1111X+jF3uxF3ttgL/4i78AQBIAkgCQBIAkACTxgkgCQBLPTRJv+ZZvCcB9993Hb//2byMJSUhCEpKQhCQkIYmIQBKSkEREIAlJSEISEUFEIAlJSEISkogIJCEJSUhCEhGBJCQhCUlIIiKQhCQkIQlJRASSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkASAJSQBIQhKSkIQkJCEJAElIAkASkpCEJAAkIQlJSAJAEpIAkIQkJCEJAElIAkASAJKQBIAkJAEgCQBJSAJAEgCSkASAJAAkcT9JAEgCQBIAkgCQBIAkACQBIInnJonnJol/iSReGEk8N0n8d5LEfzVJPDdJAEgCQBIAkgCQBIAknpskACRxP0ncTxL3k4Qk7icJSdxPEpKQxP0kIQlJ3E8SkpCEJCRxP0lIQhKSkIQkJAEgCUlIQhKSkIQkJAEgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJAEkASEISkpCEJCQhCQBJPPWpT+Wee+7h+PHjvM/7vA8AkgCQxAsiCQBJAEgCQBIAkgCQBIAkAJ761KcC8GIv9mKv/eIv/uKvzVVXXXXVVVf99yC46qqrrrrqqv8mr/M6r/NeAH/xF38BgCQAJAEgCQBJPDdJAEgCQBLPTRIAknjP93xPHvzgB3N4eMjv/M7vIAlJSEISkpBERCAJSUhCEpKQhCQkERFIQhKSkIQkIgJJSEISkpBERCAJSUhCEpKICCICSUhCEpKICCQhCUlIQhKSkIQkJBERSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQBIAkJAEgCQBJSAJAEpKQhCQAJCEJAEkASEISAJIAkIQkACRxP0kASOJ+kgCQxP0kASAJAEn8R5DEc5PEVf8ySfxbSeLfQhIAkgCQxP0kcT9J3E8S95OEJO4nCUncTxKSkASAJCQhCUncTxKSkIQkJHE/SUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEgCSkASAJCQBIAlJSEISkpCEJCQhCQBJSEISkpCEJAAkASAJAEkAHB4e8gd/8Afcc889HD9+nI/5mI8BQBIAkgCQBIAkXhBJAEgCQBIAkgCQxMWLF3nqU58KwGMf+9jX4qqrrrrqqqv+exBcddVVV1111X+Td3zHd/xsgKc+9alIAkASL4gkACQBIInnJgkASQBI4j3f8z158IMfzOHhIb/4i7+IJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSkEREIAlJSEISkogIJCEJSUhCEpKICCQhCUlIIiKQhCQkIYmIQBKSkIQkJCEJSUQEkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJAElIQhKSAJCEJCQhCQBJSAJAEgCSkASAJAAkIQkASQBIQhIAkgCQhCQAJAEgCUkASAJAEveTBIAkACQBIAkASQBIAkASAJIAkASAJJ6bJJ6bJO4niftJ4gWRxP9VknhRSeJ+krifJF4QSQBIAkASAJIAkASAJJ6bJO4nCQBJSAJAEpK4nyQkASAJSUjifpKQxP0kIQlJSOJ+kpCEJCQhiftJQhKSkIQkACQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJAAkIQlJSAJAEgCSkIQkJCEJSUhCEpI4PDzkD//wDzk4OOD48eO8zdu8DQ8kCQBJAEgCQBIAkvjX+NVf/VUAXvd1X/d9uOqqq6666qr/HgRXXXXVVVdd9d/gxV7sxV77mmuueTDAX/7lX/LcJAEgCQBJAEjiuUkCQBIAkrjfW77lW/LgBz8YgD/7sz9DEpKQhCQkIQlJSEISEYEkJCGJiEASkpCEJCQREUhCEpKQhCQigohAEpKQhCQigohAEpKQhCQkERFIQhKSkEREIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQBIAkJCEJSQBIQhKSkASAJCQhCUkASAJAEpIAkASAJCQBIAkASUgCQBIAkpAEgCQAJHE/SQBIAkAS95MEgCQAJAEgCQBJAEgCQBIviCSemyT+NSTxf5Ek/rUk8a8hCQBJ/FtIAkASAJKQBIAk7ieJ+0lCEgCSkMT9JCEJSQBIQhKSuJ8kJCEJSQBIQhKSkIQkJAEgCUlIQhKSAJCEJCQhCUlIQhIAkpCEJCQhCUkASEISkpCEJCQhCUlIQhKSAJCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJAAkIQlJSEISkgCQBIAkACQBIImDgwN+9Vd/FYCXfumX5nVe53WQxHOTBIAkACQBIAkASQBIAkASAJIAkMSFCxcAOHPmzINe7MVe7LW56qqrrrrqqv96lOPHj3PVVVddddVV/9Xe6Z3e6bMe8pCHvPRf/MVf8LjHPQ4ASQBIAkASAJK4nyQAJAEgCQBJ3E8SAC/90i/Na7/2awPw27/925w7dw5JSEISkpBERCAJSUhCEpKQhCQkERFIQhKSkIQkIoKIQBKSkIQkJBERSEISkpCEJCICSUhCEpKQREQgCUlIQhIRgSQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkIQkASUhCEpIAkIQkJCEJAEkASEISAJIAkIQkJCEJAEkASEISAJIAkIQkACQBIAkASUgCQBIAkgCQhCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASdxPEgCSuJ8kACRxP0ncTxIPJIkHksQDSeL5kcQLI4n/7SRxP0m8KCQBIAkASQBIAkASAJIAkMRzk8T9JHE/SdxPEveTxANJ4oEk8dwk8dwk8fxI4gWRxPMjiRdEEs+PJJ4fSTw3STw3STyQJB5IEg8kiftJ4oEkcT9J3E8SAJK4nyTuJwkASdxPEgCSAJAEgCQAJAEgCYBxHHnqU5/KYx7zGB784AcD8IxnPAMASbwgkgCQBIAkACQBIAkASQCsVitOnDjBjTfeCMCf/umf/gxXXXXVVVdd9V+L4Kqrrrrqqqv+G7zYi73YawP8xV/8BQCSAJAEgCSemyQAJAEgiecmCYAHP/jBvNVbvRUAv/M7v8P58+eRhCQkIQlJSEISkpCEJCQREUhCEpKQREQQEUhCEpKQhCQiAklIQhKSkEREEBFIQhKSkEREEBFIQhKSkEREIAlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSEISkpCEJCQBIAlJSEISkpCEJCQhCQBJSEISkgCQBIAkJCEJSQBIAkASkgCQBIAkJCEJSQBIAkAS95MEgCQAJCEJAEkASAJAEveTBIAkACQBIAkASQBIAkASAJIAkASAJJ6bJAAkcT9J/HtI4kUhif8rJPFAkviXSOK5SeIFkQSAJAAk8dwkASCJ+0kCQBKSAJCEJAAkIYn7SUISAJKQhCQAJCEJSUgCQBKSkIQkACQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkgCQhCQkIQlJSAJAEgCSAJAEgCQADg8P+YM/+AMAXud1XofXfu3XRhIAkgCQBIAkXhBJAEgCQBIAkgD4i7/4CwBe7MVe7LW56qqrrrrqqv96BFddddVVV131X+x1Xud13vuaa655MMDTnvY0JAEgiecmCQBJAEjiuUkCQBIAD37wg3mv93ovAP78z/+cc+fOIQlJSEISEYEkJCGJiEASkpCEJCICSUhCEpKQREQgCUlIQhKSiAgiAklIQhKSkEREIAlJSEISkogIJCEJSUgiIpCEJCQREUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJAEkASEISkpAEgCQkIQlJSEISAJIAkIQkJCEJAEkASEISAJIAkASAJAAkIQkASQBI4n6SAJAEgCQAJHE/SQBIAkASAJIAkASAJAAkASCJ5yYJAEm8MJK4nyReEEn8Z5DE/1SS+I8kiecmCQBJvDCSAJAEgCTuJwkASdxPEveTxP0kIQkASUjifpKQxP0kIQlJ3E8SkpDE/SQhCUlI4n6SkIQkJAEgCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQkIYmnPe1p/M3f/A0AL/MyL8ODH/xg7icJAEkASAJAEgCSeEEkASCJpz71qTz1qU/lmmuuefCLvdiLvTZXXXXVVVdd9V+L4Kqrrrrqqqv+i73Yi73YawH8xV/8BZJ4bpIAkASAJJ6bJAAkASAJgAc/+MG813u9FwDPeMYzeMYznoEkJCEJSUhCEpKQhCQkERFIQhKSkEREIAlJSEISkogIIgJJSEISkpBERCAJSUhCEpKICCICSUhCEpKICCQhCUlIQhKSkIQkJCEJSUQEkpCEJCQhCUlIQhKSkIQkACQhCUlIAkASkpCEJCQhCQBJSEISkgCQBIAkACQhCUlIAkASAJKQhCQkASAJAEkASAJAEpIAkASAJAAkIQkASQBIAkASAJK4nyQAJAEgiReVJAAk8dwkcT9J/Esk8a8hif/vJHE/SdxPEs9NEs9NEgCSAJAEgCQAJPHcJAEgiftJAkASkgCQhCQAJCGJ+0lCEveThCQAJCEJSUgCQBKSkIQkACQhCUlIQhIAkpCEJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkASAJCQhCUlIQhIAkgCQBIAkACTxt3/7t/zN3/wNx48f523e5m14yEMewgsiCQBJAEgCQBIAknh+nvrUpwLwOq/zOu/FVVddddVVV/3XIrjqqquuuuqq/2Kv8zqv894Av/7rv879JAEgCQBJPDdJAEgCQBIPdPz4cd7rvd4LgLNnz/IXf/EXSEISkogIJCEJSUQEkpCEJCQREUhCEpKQREQQEUhCEpKQhCQigohAEpKQhCQigohAEpKQhCQkERFIQhKSkEREIAlJSCIikIQkJBERSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpIAkASAJCQhCUlIQhIAkgCQBIAkJAEgCQBJAEgCQBIAkpAEgCQAJAEgiftJAkASAJIAkASAJF4YSQBIAkASAJIAkMRzk8QLI4n7SeIFkcQDSeL/K0k8kCT+NSTx3CTxryEJAEkASOJ+kgCQxP0kcT9J3E8SkgCQhCQkASAJSdxPEpKQBIAkJCEJSQBIQhKSkIQkACQhCUlIAkASkpCEJCQBIAlJSEISkgCQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCQBJSEISkpCEJCQhCUlIAkASkpCEJAAkASAJSUhCEpKQhCQkASCJv/u7v+Nv/uZvOH78OG/zNm/DiRMnAJAEgCSemyQAJAEgCQBJAEgCQBJ//ud/DsCLvdiLvTZXXXXVVVdd9V+L4Kqrrrrqqqv+C73O67zOewM87WlPY3d3FwBJAEjiuUkCQBIAknhukjh+/Dhv9VZvBcDZs2f5vd/7PSQhCUlIQhKSkIQkJBERSEISkpBERCAJSUhCEpKICCICSUhCEpKQREQgCUlIQhKSiAgiAklIQhKSiAgkIQlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUkASAJAEpKQhCQkIQkASQBIAkASkpCEJCQhCQBJAEgCQBIAkpCEJCQBIAkASQBIAkASkgCQBIAkACQBIAkASQBIAkASAJIAkASAJF4QSTw3SdxPEv8SSfx/I4n/aJK4nySemySemyQAJAEgCQBJAEgCQBIAkrifJAAkcT9JAEhCEgCSkASAJCRxP0lIAkASkpAEgCQkIYn7SUISkgCQhCQkIQlJAEhCEpKQBIAkJCEJSUgCQBKSkIQkJCEJSUhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkIQkASUhCEpKQhCQkIQlJSEISkpCEJAAkASAJAElIQhIAT3va07j33ns5fvw47/M+78Px48cBkASAJAAk8dwkASAJAEkASAJgd3eXpz71qVxzzTUPfrEXe7HX5qqrrrrqqqv+6xBcddVVV1111X+hF3uxF3stgL/8y78EQBLPTRIAkgCQxHOTBIAkAN7qrd6KBz/4wZw9e5bf+73fQxKSiAgkIQlJRASSkIQkJBERSEISkpBERBARSEISkpCEJCKCiEASkpCEJCKCiEASkpCEJCQREUhCEpKQREQgCUlIQhKSkIQkIgJJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIQhKSAJCEJCQhCUlIQhKSAJAEgCQAJCEJSUhCEpIAkASAJAAkASAJAEkASEISAJIAkASAJAAkASCJ+0kCQBIAkgCQBIAkACQBIAkASQBI4rlJAkASz00Sz00S95PE/STx7yGJ50cS/9tJ4l9DEv8SSTw3SbwgkgCQBIAknpskACQBIAlJAEjifpK4nyTuJwlJAEhCEveThCTuJwlJSAJAEpKQxP0kIQlJSAJAEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkASAJCQhCUlIQhKSkIQkJHF4eMgf/uEfcu+993L8+HHe933fl+cmCQBJAEjiBZEEgCQA/uIv/gKAd3qnd/osrrrqqquuuuq/DsFVV1111VVX/Rd6ndd5nfcGeNrTnsYDSQJAEgCSeG6SAJDEA73Xe70XD37wgzk6OuL3f//3kYQkJCEJSUhCEpKICCQhCUlIIiKQhCQkIQlJRAQRgSQkIQlJSCIikIQkJCEJSUQEEYEkJCEJSUQEkpCEJCQREUhCEpKICCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJAEhCEpKQhCQkIQlJSEISAJIAkASAJAAkASAJAEkASEISkpAEgCQAJAEgCQBJAEgCQBL3kwSAJAAkASAJAEkASOIFkQSAJJ6bJJ6bJP41JPFAknggSfx/J4kHksQLIon7SeK5SeK5SQJAEi+MJAAkASAJAEncTxIAkpAEgCQkASAJSQBIQhL3k4QkACQhCUkASEISkgCQhCQkIQkASUhCEpIAkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkASAJSUhCEpKQhCQkIQlJSEISAJKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlIAkASkpCEJCQhCQBJAEgCQBKSODo64g//8A85ODjg+PHjfOzHfiwAkrifJAAkASAJAEkASOK5SeKpT30qAGfOnHkwV1111VVXXfVfh3L8+HGuuuqqq6666r/C67zO67z3K77iK771X/zFX/CXf/mXSAJAEgCSAJDE/SQBIAkASdxPEu/1Xu/Fgx/8YI6OjviLv/gLlsslEYEkJCGJiEASkpCEJCICSUhCEpKICCICSUhCEpKQREQQEUhCEpKQREQQEUhCEpKQhCQiAklIQhKSiAgkIQlJSCIikIQkJCEJSUgiIpCEJCICSUhCEpKQhCQkIQlJSEISkgCQBIAkJCEJSUhCEpKQBIAkACQBIAkASQBIAkASAJKQhCQkIQlJSEISkpAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkJAEgCQBJ3E8SAJIAkASAJAAkcT9JAEgCQBL3k8T9JAEgiftJ4oEkcT9JPJAkHkgSz00Sz48k/iWS+L9GEv8SSdxPEgCSeG6SAJAEgCQAJAEgCQBJAEjifpIAkMT9JHE/SQBI4oEkcT9J3E8SDySJB5LEc5PEA0niuUniuUniuUniuUniuUniuUnigSTxQJJ4bpK4nyQeSBIPJIn7SeJ+krifJO4niftJ4n6SAJDE/SQBIIn7SQJAEgCSAJAEgCTGceSOO+7gpptuYmdnhxMnTvD4xz8eSTw3SQBIAkASAJIAkMT9lsslD33oQ7n55puPnz179hm33nrrX3PVVVddddVV//kIrrrqqquuuuq/yOu8zuu8F8DTn/50JAEgCQBJPDdJAEjiuUnird7qrXjwgx8MwF/8xV9w/vx5JCEJSUhCEpKICCQhCUlIIiKQhCQkIQlJRAQRgSQkIQlJSCIiiAgkIQlJSCIiiAgkIQlJSCIiiAgkIQlJRASSkIQkJCEJSUgiIpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSQBIAkASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJvDCSAJAEgCQAJPHcJAEgiecmiftJ4l8iiftJ4oEk8f+JJP6zSeKFkQSAJP49JAEgiftJAkASkgCQxP0kIQkASUgCQBKSuJ8kJAEgCUlIAkASkpCEJAAkIQlJAEhCEpKQBIAkJCEJSQBIQhKSkASAJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQBIAkJCEJSQBIQhKSkIQkJAEgCQBJAEji8PCQX//1XwfgpV/6pXmd13kdACQBIIkXRBIAkgCQBIAk/uIv/gKA13md13kvrrrqqquuuuq/BsFVV1111VVX/Rd5sRd7sdcG+Mu//EsAJPHcJAEgiecmCQBJvNZrvRYv/dIvDcDv//7vc+HCBSQhCUlEBJKQhCQkERFIQhKSkEREEBFIQhKSkIQkIoKIQBKSkIQkJBERRASSkIQkJBERRASSkIQkJBERSEISkogIJCEJSUQEkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSUhCEpKQhCQkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIAkASAJIAkASAJAAkASAJAEkASOK5SQJAEs9NEs9NEveTxP0k8W8liecmiedHEv+TSOLfShLPTRIPJIkHksT9JPH8SOJ+knhukgCQBIAkACQBIAkASQBIAkASAJK4nyQAJHE/SQBIQhIAkpAEgCQkASAJSUgCQBKSAJCEJCQBIAlJSEISAJKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCICSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhCUkASEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhKSkIQkJHF0dMRP//RPA/A6r/M6vM7rvA4AkgCQBIAkACTx3CQBIAmApz3taQC82Iu92Gu/+Iu/+Gtz1VVXXXXVVf/5CK666qqrrrrqv8DrvM7rvBfAX/7lX/LcJAEgCQBJ3E8SAJK430u/9Evz2q/92gD8/u//PufPn0cSEYEkJCGJiEASkpCEJCICSUhCEpKQREQQEUhCEpKQhCQigohAEpKQhCQkERFEBJKQhCQkERFIQhKSkEREIAlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASTw3SQBIAkAS95MEgCTuJ4l/DUm8IJK46j+HJF4YSbwgkgCQBIAkACQBIAkASQBIQhIAkgCQhCQAJHE/SQBIQhIAkpDE/SQhCQBJSOJ+kpAEgCQkIQlJAEhCEpIAkIQkJAEgCUlIQhIAkpCEJCQhCUlIQhKSkIQkJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhIAkpCEJCQBIAlJSEISkpAEgCQAJAFwdHTEH/3RHwHwOq/zOrzO67wODyQJAEkASAJAEs9NEhcvXuRpT3saAI997GNfi6uuuuqqq676z0c5fvw4V1111VVXXfWf7ZM+6ZN+enNz8/gf/MEfcPfddyMJAEkASOJ+kgCQBIAk7veQhzyEd3qndwLgD/7gDzh//jySkIQkJCEJSUgiIpCEJCQhiYggIpCEJCQhCUlEBBGBJCQhCUlIIiKICCQhCUlIQhIRgSQkIQlJRAQRgSQkIYmIQBKSkIQkJCGJiEASkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJAEgCQBIAkgCQBIAkACQBIAlJSEISkpCEJCQhCUkASAJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASdxPEgCSAJDE/SQBIIn7SQJAEveTxP0kcT9JPJAk7ieJB5LEA0ni+ZHE8yOJf4kk/i+RxAsiiedHEveTxHOTBIAkXhBJAEgCQBLPTRIAkrifJAAkcT9J3E8S95PE/SRxP0k8kCQeSBIPJIkHksQDSeKBJPHcJPFAknhuknggSTyQJB5IEg8kiQeSxANJ4n6SeCBJ3E8SDySJ+0nifpK4nyQAJHE/SdxPEgCSAJDE/SQBIAkASQBI4uLFixweHnLTTTfxkIc8BIBbb72V5yYJAEkASAJAEg908eJFXv7lX55rr732IT//8z//1Vx11VVXXXXVfy4qV1111VVXXfWf7MVe7MVe+5prrnkwwF/+5V8iCQBJPDdJAEjiuT3kIQ/hvd7rvQD4q7/6K86fP09EACAJSUgCQBKSkIQkJAEgCUlIQhKSkASAJCQhCUlIQhIAkpCEJCQhCQBJSEISkpAEgCQkIQkASUhCEgCSkIQkACQhCQBJSAJAEgCSkASAJAAkASAJSQBIAkASAJIAkASAJAAkASAJAEncTxIAkgCQBIAkACQBIAkASQBIAkAS95MEgCQAJAEgCQBJAEgCQBIAkgCQBIAkACQBIInnJgkASTw3SQBI4n6SeGEk8YJI4t9LEv9fSMI2DyQJ27wgkrDN8yMJ2wBIwjYPJAnbPJAkbCMJ20jCNi+IJGwjCdtIwjaSALCNJGwjCQDbSALANpIAsI0kAGwjCQDbSOJ+tpHEv5VtJHE/20jiqhfMNpJ4fmwjCdtI4mlPexqbm5u8xEu8BC/zMi8DwG/91m9hG0nY5oEkYRtJ2EYStpHExYsXAThz5syDXuzFXuy1/+Ef/uG3ueqqq6666qr/PJTjx49z1VVXXXXVVf+Z3umd3umzHvKQh7z0X/7lX/L4xz8eAEncTxIAkgCQxP0kAfCQhzyE93qv9wLgCU94Ak9/+tORhCQkIQlJSCIikIQkJCEJSUQEEYEkJCEJSUgiIogIJCEJSUhCEhFBRCAJSUhCEhFBRCAJSUhCEhGBJCQhiYhAEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISAJIAkASAJAAkASAJAEkASAJAEgCSkIQkJCEJSUhCEgCSAJAEgCQAJAEgCQBJSEISkpCEJAAkASAJAEkASAJAEgCSAJAEgCQAJHE/SQBIAkAS95MEgCTuJwkASdxPEveTxP0kcT9J3E8SDySJB5LEc5PEc5PE8yOJF4Uk/qeRxH8WSfxLJPHcJPHcJAEgCQBJAEgCQBIAkgCQBIAk7icJAEncTxIAkrifJO4niftJ4n6SeCBJ3E8SDySJB5LEA0nigSTxQJJ4bpJ4IEk8kCQeSBIPJIkHksQDSeKBJHE/STyQJO4niQeSxP0kcT9J3E8S95MEgCTuJ4n7SQJAEgCSuJ8kACQBIAmA++67D4AHPehBnDhxgrvvvptLly4BIAkASTw3SQBIAmC1WnHixAluuOEGAP70T//0Z7jqqquuuuqq/zwEV1111VVXXfWf7MVe7MVeG+Av//IveW6SAJDEc5MEwEMe8hDe673eC4Dbb7+dJz/5yUhCEpKICCICSUhCEhFBRCAJSUhCEpKICCICSUhCEpKQREQQEUhCEpKQhCQigohAEpKQhCQigohAEpKQREQgCUlIIiKQhCQkIQlJSCIikIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkACQBIAkASUhCEpIAkASAJAAkASAJAEkASAJAEpIAkASAJAAkASAJAEkASAJAEs9NEgCSeG6SeG6SeG6SuJ8k7ieJ+0ni30MSV71oJPFAknhBJHE/STw3SdxPEgCSeG6SAJAEgCQAJAEgCQBJ3E8SAJIAkIQkACRxP0kASEISAJKQBIAkJAEgCUlIAkASkgCQhCQkASAJSUgCQBKSkASAJCQhCQBJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSQD8/d//PX/3d3/H8ePHedu3fVse8pCHcD9JAEgCQBLPTRIAf/EXfwHAi73Yi702V1111VVXXfWfi+Cqq6666qqr/hO9zuu8zntfc801DwZ4+tOfDoAkACQBIIn7SQJAEgDHjx/nvd7rvQA4d+4cf/3Xf40kIgJJSEISkogIJCEJSUgiIogIJCEJSUhCEhFBRCAJSUhCEpKICCKCiEASkpCEJCKCiEASkpCEJCICSUhCEhGBJCQhiYhAEpKICCQhCUlIQhIRgSQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkACQBIAlJSEISAJIAkASAJAAkIQkASQBIAkASAJIAkASAJO4nCQBJAEgCQBIAkgCQxHOTBIAkACRxP0kASOJ+kgCQxP0k8W8liQeSxANJ4kUhif9vJPHcJPGvIYl/iSTuJ4nnJgkASfxLJPHcJAEgCQBJ3E8SAJKQBIAk7icJAElIAkASkgCQhCQkASAJSQBIQhKSAJCEJCQBIAlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUlIQhKSkIQkJCEJSUhCEgCSAJCEJCTx93//9/zd3/0dx48f523e5m14yEMewnOTBIAkACTxQE972tN42tOexjXXXPPgF3uxF3ttrrrqqquuuuo/D8FVV1111VVX/Sd6sRd7sdcC+Mu//EsAJAEgiecmCQBJABw/fpyP/uiPBuD8+fP80R/9EZKQhCQiAklIQhKSiAgiAklIQhKSiAgigohAEpKQhCQigoggIpCEJCQhCUlEBBGBJCQhCUlEBBGBJCQhiYhAEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkgCQBIAkACQhCUlIAkASAJIAkIQkJCEJAEkASAJAEpKQhCQAJAEgCQBJAEgCQBKSAJAEgCQAJAEgCQBJ3E8SAJIAkMRzkwSAJO4niecmiftJ4n6SuJ8k7ieJfw9JXPWvI4kHksQLIon7SeJ+knhuknhukgCQBIAkACTxQJIAkASAJAAkASAJSQBIAkASkgCQhCQAJHE/SQBIQhIAkpCEJAAkIQkASUhCEgCSkIQkJCEJSUhCEpKQBIAkJCEJAElIQhIAkpCEJAAkIQlJAEhCEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQkASUhCEpIAkIQkJCEJSUhCEpK49dZb+bu/+zuOHz/O277t23LixAkAJHE/SQBIAkASAJIAeNrTngbA67zO67wXV1111VVXXfWfh+Cqq6666qqr/hO9zuu8znsD/OZv/iaSeG6SAJDEAx0/fpyP/uiPBuD8+fP80R/9ERGBJCQhCUlEBJKQhCQkIYmIICKQhCQkIQlJRAQRgSQkIQlJSCIiiAgiAklIQhKSiAgiAklIQhKSiAgkIQlJRASSkIQkIgJJSCIikIQkIgJJSEISkpCEJCQhCUlIQhKSkASAJAAkASAJAEkASEISkpCEJCQBIAkASUhCEpIAkASAJAAkIQkASQBIAkASAJKQBIAkACQBIAkASQBIQhIAkgCQBIAkACRxP0kASAJAEveTBIAknpsk7ieJ5yaJ+0nifpJ4QSTxQJJ4IEm8KCTxgkjifztJ/GtI4l9DEv8akrifJAAk8dwkASAJAEkASAJAEgCSAJAEgCTuJwkASQBIQhIAkpAEgCQkASCJ+0kCQBKSkASAJCQBIAlJSEISkpAEgCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkcXh4yK233srTnvY0jh8/zvu+7/ty4sQJACTx3CQBIAkASfzFX/wFAC/2Yi/22lx11VVXXXXVfx6Cq6666qqrrvpP8jqv8zrvDfD0pz+d3d1d7icJAEkASOJ+kjh+/Dhv/dZvDcD58+f5oz/6IyQhiYhAEpKQhCQigohAEpKQhCQkERFEBBGBJCQhCUlEBBFBRCAJSUhCEpKICCICSUhCEpKICCQhCUlIIiKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUgCQBIAkpCEJCQBIAkASUhCEpIAkASAJCQhCUkASAJAEgCSkASAJAAkASAJAEncTxIAkgCQBIAk7icJAEkASOJ+kgCQxP0kASCJ+0nifpL415DEVf+xJPGikMQDSeIFkcT9JHE/SdxPEs9NEgCSeG6SAJAEgCQAJAEgCQBJ3E8SAJIAkMT9JAEgCUkASEISAJKQBIAkACQhCUkASEISAJKQBIAkJCEJAElIQhKSkIQkACQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQhCUlI4ujoiH/4h3/gvvvu4/jx47zv+74vx48fB0ASAJJ4bpIA2N3d5WlPexrXXHPNg1/sxV7stbnqqquuuuqq/xwEV1111VVXXfWf5MVe7MVeC+Av//IvuZ8kACTx3CRx/Phx3vqt35oHP/jBnD9/nj/+4z8mIpCEJCQREUQEkpCEJCQREUQEEYEkJCEJSUgiIogIJCEJSUhCEhFBRBARSEISkpBERBARSEISkogIIgJJSEISEYEkJCEJSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkASAJSUhCEgCSAJCEJCQhCQBJAEhCEgCSAJAEgCQkASAJAEkASEISAJIAkASAJO4nCQBJAEgCQBL3kwSAJAAkcT9JAEjifpJ4bpK4nyTuJ4n7SeJ+krifJB5IEg8kiQeSxHOTxFX/OSTxgkjihZHEc5MEgCReEEkASAJAEveTBIAkACQBIAlJAEgCQBKSAJCEJAAkIQkASQBIQhKSkIQkJAEgCUkASEISkpCEJCQBIAlJSEISkpAEgCQkIQkASUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEhGBJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUgCQBKSkIQkACQhCUlIQhKSkMTR0RF/8id/wn333cfx48d5v/d7P44fPw6AJAAkASCJ+0kC4C//8i8BeKd3eqfP4qqrrrrqqqv+cxBcddVVV1111X+S13md13lvgKc//ekASAJAEveTBIAkjh8/zlu/9Vvz4Ac/mKOjI/74j/8YSUgiIpCEJCQhiYggIpCEJCQhCUlEBBGBJCQhCUlIIiKICCICSUhCEpKQREQQEUhCEpKQREQgCUlIQhIRgSQkIYmIQBKSiAgkIQlJSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQBIAkASUhCEpKQhCQAJCEJSUgCQBIAkpAEgCQAJCEJAEkASAJAEpIAkASAJAAkIQkASQBIAkASkgCQBIAkACRxP0kASAJAEveTxHOTxP0kASCJ+0nifpK4nyTuJ4kXRBIPJIl/K0m8IJJ4UUni/xJJPDdJPJAkHkgS95PE8yOJ+0nifpIAkMT9JAEgCQBJAEjihZEEgCQAJAEgCQBJSAJAEgCSkASAJCQBIAlJAEgCQBKSAJCEJCQhCUlIAkASkgCQhCQkIQlJSAJAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgiaOjI/70T/+U++67j+PHj/N+7/d+HD9+nAeSBIAkHuhpT3saAGfOnHkwV1111VVXXfWfg+Cqq6666qqr/hO8zuu8znsD/OVf/iW7u7tI4rlJ4oHe+q3fmgc/+MEsl0t++7d/G0lIQhKSiAgiAklIQhKSiAgigohAEpKQhCQigoggIpCEJCQhCUlEBBFBRCAJSUhCEhFBRCAJSUgiIogIJCEJSUQEkpCEJCQhCUlEBJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkACQBIAlJSEISkpAEgCQAJCEJAEkASEISAJIAkIQkACQBIAlJAEgCQBIAkpAEgCQAJHE/SQBIAkAS95MEgCQAJHE/SQBI4rlJ4n6SAJDE/STx3CRxP0m8KCTxryGJ5yaJ/2sk8aKSxAsiif8MkrifJO4niftJ4rlJ4rlJAkASAJIAkASAJAAkASAJAEkASAJAEveTBIAkACQhCQBJSAJAEpKQhCQAJCEJAElIAkASkpCEJCQhCQBJSAJAEpKQhCQkIQkASUhCEpKQhCQAJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQAJCEJSUji6OiIP/3TP+Xw8JDjx4/zfu/3fgBI4n6SAJAEgCQuXrzI0572NK655poHv87rvM57c9VVV1111VX/8Qiuuuqqq6666j/B67zO67wXwNOf/nQkcT9JAEjifpJ47/d+bx784AezXC75rd/6LSQREUQEkpCEJCQREUQEkpCEJCQhiYggIpCEJCQhCUlEBBFBRBARSEISkpBERBARSEISkpBERBARSEISkogIJCEJSUQEkpBERCAJSUhCEpKICCQhCUlIQhKSkIQkACQhCUkASAJAEpKQhCQkIQlJSAJAEpKQhCQAJCEJSUgCQBKSkIQkACQhCQBJAEhCEgCSAJAEgCQkASAJAElIAkASAJIAkIQkACQBIIn7SQJAEveTBIAk7icJAEncTxL3k8S/RBL3k8QLIokHksRV/zkk8dwk8UCSeCBJ/FtJ4n6SAJDEc5MEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCQBJSAJAEpIAkASAJCQBIAlJAEhCEgCSkASAJCQhCUlIQhIAkpAEgCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQREUhCEpKQhCQkERFIQhKSkIQkJCEJSUhCEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQAJCEJSUhCEpKQxNHREb/1W7/F4eEhx48f5+M+7uMAkMRzkwSAJP7yL/8SgNd5ndd5L6666qqrrrrqPx7BVVddddVVV/0neLEXe7HXBvirv/or7icJAEncTxLv/d7vzYMf/GCWyyW//du/jSQkIQlJRAQRgSQkIQlJRAQRQUQgCUlIQhIRQUQQEUQEkpCEJCQhiYggIpCEJCQhiYggIpCEJCQhiYhAEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJSEISkpAEgCQAJCEJSUgCQBKSAJAEgCQkASAJAElIAkASkgCQBIAkJAEgCQBJ3E8SAJIAkIQkACQBIIn7SQJAEveTBIAk7icJAEncTxLPTRL3k8T9JHE/SdxPEveTxANJ4l9DEs9NEs+PJF4QSVz17yeJ+0nifpK4nyTuJ4nnJgkASTw3SQBIAkASAJIAkASAJAAkASAJSQBIAkAS95MEgCQkASAJAElIAkASkgCQhCQAJCEJAElIAkASkpCEJCQhCUlIQhIAkpAEgCQkIQlJSEISAJKQhCQkIQlJAEhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpBERCAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEgCSODo64rd/+7c5PDzk+PHjfNzHfRwAkgCQxP0kAfD0pz8dgBd7sRd77Rd/8Rd/ba666qqrrrrqPxbBVVddddVVV/0He53XeZ33AvjLv/xLJAEgiecmifd+7/fmwQ9+MMvlkr/9279FEhGBJCQhCUlIIiKICCQhCUlIQhIRQUQQEUhCEpKQhCQigoggIpCEJCQhiYggIogIJCEJSUQEEYEkJCGJiEASkpBERCAJSUQEkpBERCAJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJCQhCUkASAJAEpIAkIQkJCEJAElIAkASAJKQBIAkJAEgCQBJSAJAEgCSkASAJAAkcT9JAEjifpIAkMT9JAEgiftJAkAS95PE/SQBIIn7SeJ+krifJO4niRdEEg8kiQeSxFUvOkm8IJJ4fiTx3CTxQJJ4IEm8IJK4nyTuJ4nnJon7SQJAEgCSeG6SAJAEgCQAJAEgCQBJ3E8SAJIAkIQkACQBIAlJAEgCQBKSAJCEJAAkIQlJSEISkpCEJAAkIQkASUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSkIQkIgJJSEISkpCEJCQhCUlIQhKSkIQkJBERSEISkpCEJCICSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpDE0dERv/3bv83h4SHHjx/n4z7u4wCQBIAkHujixYs87WlPA+Cxj33sa3HVVVddddVV/7EIrrrqqquuuuo/2Du+4zt+NsCtt94KgCTuJwkASbz3e783D37wg1kul/zd3/0dFy9eRBKSiAgiAklIQhKSkEREEBFEBJKQhCQkIYmIICKICCQhCUlIQhIRQUQQEUhCEpKQREQgCUlIQhIRgSQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJAEgCUlIQhIAkpCEJCQBIAlJAEgCQBKSAJCEJAAkASAJSQBIQhIAkgCQhCQAJAEgCUkASAJAEpIAkASAJCQBIAkASUgCQBL3kwSAJO4niftJAkAS95PE/SRxP0m8IJJ4QSTxL5HEc5PE8yOJq/5rSOJfQxL3k8RzkwSAJAAkcT9JAEgCQBIAkgCQBIAkJAEgCQBJAEhCEgCSAJCEJAAkASAJSQBIQhKSkASAJCQBIAlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQREQgCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlI4ujoiN/+7d/m8PCQ48eP83Ef93EASAJAEgCSAPiN3/gNAF73dV/3fbjqqquuuuqq/1gEV1111VVXXfUf6MVe7MVe+5prrnkwwF/91V/xQJIAkMR7v/d78+AHP5jlcsnf/d3fcfHiRSICSUhCEpKICCKCiEASkpCEJCQREUQEEYEkJCEJSUgiIogIIoKIQBKSkIQkIoKIQBKSkEREEBFIQhKSiAgkIQlJRASSkEREIAlJRASSkIQkJBERSEISkpCEJCQhCUlIQhKSkIQkJCEJAElIQhKSAJCEJCQhCQBJSAJAEpKQhCQAJCEJAElIAkAS95MEgCQkASAJAElIAkAS95MEgCTuJwkASdxPEgCSuJ8k7icJAEncTxL3k8Rzk8T9JPGCSOJ+knggSbwwkvjPIon/jyTx/EjiuUnigSTxQJJ4IEncTxL3k8T9JHE/SdxPEgCSuJ8kACQBIInnJgkASQBIAkASAJKQBIAkACQBIAlJAEgCQBKSkIQkACQhCUlIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJAElIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpAEgCQkIQlJAEhCEpKQhCQkASCJo6Mjfud3fofDw0OOHz/O277t2/JAkgCQxO7uLgBnzpx50Iu92Iu9NlddddVVV131H4dy/Phxrrrqqquuuuo/yju90zt91kMe8pCX/qu/+ise//jHIwkASdzvfd7nfXjwgx/Mcrnk7/7u77h48SKSkEREEBFIQhKSkIQkIoKIICKQhCQkIQlJRAQRQUQQEUhCEpKQhCQigohAEpKQhCQigohAEpKQREQgCUlIIiKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCQBJSEISkgCQhCQkIQkASUgCQBKSAJDE/SQBIAlJAEhCEgCSkASAJAAkIQkASdxPEgCSkASAJO4nCQBJ3E8SAJK4nyTuJwkASdxPEveTxP0kcT9J3E8S95PE/SRxP0k8kCQeSBIPJInnJonnJonnRxIvjCT+NSRxFUjigSTxgkjifpK4nyTuJ4nnJonnJgkASQBI4rlJAkASAJK4nyQAJAEgCQBJAEjifpIAkMT9JAEgiftJ4n6SAJDE/SRxP0ncTxL3k8T9JHE/SdxPEg8kiftJ4n6SuJ8kHkgS95PE/SRxP0k8kCTuJ4n7SeKBJHE/SdxPEveTxP0kcT9J3E8S95PE/SQBIIn7SQJAEveTBIAkAMZx5K677uKGG27glltu4cSJEzzhCU/gfpIAWK1WnDhxguuvvx6AP/3TP/0Zrrrqqquuuuo/BpWrrrrqqquu+g/0Yi/2Yq8N8Fd/9VdIAkAS93uf93kfHvzgB7NcLvn7v/97dnd3iQgAJCEJSUhCEpIAkIQkJCEJSUhCEpIAkIQkJCEJSUhCEgCSkIQkJCEJAElIQhKSAJCEJCQhCQBJSAJAEpIAkIQkACQBIAlJAEgCQBIAkgCQBIAkACRxP0kASOJ+kgCQxP0kcT9J3E8S95PE/SQBIIn7SeJ+krifJO4nCQBJ3E8S95MEgCTuJ4n7SQJAEveTBIAk7ieJ+0nifpK4nyTuJ4n7SeJ+krifJF4QSTyQJP4lkrjqRSMJ2/xHkIRtXlSSsM3zIwnbAEjCNg8kCdsASMI2krANgCRsIwnbSMI2krDNA0nCNgCSsI0kbCMJ20jCNpKwjSQAbCMJ20gCwDaSsI0kAGwjiQeyjSQAbCMJANtIAsA2kgCwjSQAbCMJANtIAsA2kvivJAnb/EskYZv/LJKwzb/V0dERv/3bv81rv/Zr8zIv8zIA/ORP/iS2eaC//Mu/5GVf9mV5sRd7sdfmqquuuuqqq/7jEFx11VVXXXXVf5DXeZ3Xee9rrrnmwQC33norAJK43/u8z/vw4Ac/mOVyyd///d9z8eJFJCGJiCAiiAgkIQlJSCIiiAgiAklIQhKSkIQkIoKIICKICCQhCUlIIiKICCICSUhCEhFBRCAJSUgiIogIJCEJSUQEkpBERCAJSUQEkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQBIAkJCEJSQBIQhKSkASAJCQBIAlJAEhCEgCSkASAJCQBIIn7SeJ+kgCQhCQAJCEJAEncTxIAkpAEgCTuJwkASUgCQBL3kwSAJO4niftJ4n6SuJ8k7ieJ+0nifpK4nyQeSBL/GpJ4UUji30IS/59J4vmRxItCEg8kiQeSxP0k8S+RxP0kcT9JAEjiuUkCQBIAkgCQxANJAkASAJIAkASAJAAkASAJSQBIAkASkgCQBIAkJAEgCQBJSAJAEpIAkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIIiKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkASAJJbLJb/zO7/D4eEhL/MyL8Pbvu3bIgkASQA8/elP52lPexrXXHPNg1/sxV7stbnqqquuuuqq/xgEV1111VVXXfUf5MVe7MVeC+Cv/uqveG7v8z7vw4Mf/GAA/v7v/57d3V0iAklIQhKSkEREEBFEBJKQhCQkERFEBBFBRCAJSUhCEpKQREQQEUQEkpCEJCQREUQEkpCEJCKCiEASkpBERCAJSUhCEpKQhCQkIQlJSEISkogIJCEJSUhCEpKQhCQkIQlJAEhCEpKQBIAkJCEJSQBIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQkASAJSQBI4n6SAJCEJAAkIQkASdxPEgCSkASAJO4niftJAkAS95PE/SRxP0ncTxL3k8T9JHE/SbwgknggSTyQJB5IEs9NEv8akrjqP44k/j0kcT9J3E8S95PE/STx3CQBIIn7SQJAEgCSAJAEgCQAJAEgCQBJAEgCQBIAkgCQhCQAJAEgCUlIQhIAkpCEJCQBIAlJSEISkpCEJAAkIQkASUgCQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlEBJKQhCQkIQlJSEISkpCEJCQhCUlIIiKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSCIikIQkJCEJSUQEkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQksVwu+Z3f+R0AXuZlXoa3fdu3RRIAkgB4+tOfDsDrvM7rvBdXXXXVVVdd9R+D4Kqrrrrqqqv+g7zO67zOewP81m/9FgCSAHif93kfHvzgBwPwZ3/2Z+zu7iIJSUQEEUFEIAlJSEISkogIIoKIQBKSkIQkJBERRAQRQUQgCUlIQhKSiAgiAklIQhKSiAgiAklIQhIRgSQkIYmIQBKSiAgkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSAJAEpKQhCQAJCEJSUgCQBKSAJCEJAAkIQkASUgCQBKSAJCEJAAkIQkASUgCQBKSAJCEJAAkcT9J3E8SAJKQBIAk7ieJ+0kCQBKSAJDE/SRxP0ncTxL3k8T9JHE/SdxPEg8kiftJ4oEk8UCS+LeSxFUvmCReGEk8P5J4UUjigSTxQJJ4QSRxP0ncTxL3kwSAJO4nCQBJ3E8SAJIAkASAJAAkASAJAEkASAJAEgCSAJAEgCQkIQlJAEgCQBKSAJAEgCQkASAJAElIAkASkgCQhCQkIQlJSEISAJKQBIAkJCEJSUhCEpKQhCQkIQlJSEISkpCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCGJiEASkogIJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhiuVzyS7/0SwC8zMu8DG/7tm/L/STxl3/5lwC82Iu92Gtz1VVXXXXVVf8xCK666qqrrrrqP8DrvM7rvDfA05/+dHZ3d5EEwPu8z/vw4Ac/GIA///M/59KlS0QEkpCEJCQhiYggIogIJCEJSUhCEhFBRBARRASSkIQkJCGJiCAiiAgkIQlJSCIiiAgiAklIQhIRgSQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkERFIQhKSkIQkJCEJSUgCQBKSkIQkACQhCUlIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJAElIAkASkgCQhCQAJCEJAElIAkASkgCQxP0kcT9JAEhCEgCSuJ8k7ieJ+0nifpK4nyTuJ4n7SeIFkcQLIol/iSSemyT+NSTxwkjifxtJ/HeTxHOTxANJ4oEkcT9JPJAk7ieJ+0niuUnifpIAkMRzkwSAJAAkASAJAEkASAJAEgCSAJAEgCQAJAEgCUkASAJAEpKQhCQAJCEJSUgCQBKSkIQkJCEJSQBIQhKSkIQkJCEJSUhCEgCSkASAJCQBIAlJAEhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkIgJJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSRwdHfFLv/RLALzMy7wMb/d2b8f9Ll26xNOf/nSuueaaB7/Yi73Ya3PVVVddddVV/34EV1111VVXXfUf4MVe7MVeC+Cv//qvkQTA+7zP+/DgBz8YgD//8z9nd3cXSUgiIogIIgJJSEISkpBERBARRAQRgSQkIQlJSCIiiAgigohAEpKQhCQigoggIpCEJCQhiYhAEpKQREQgCUlIIiKQhCQiAklIIiKQhCQkIQlJSEISkpCEJCQhCUlIAkASkpCEJCQhCUlIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQkASAJSdxPEveTxP0kcT9J3E8S95PE/SRxP0kASEISAJK4nyTuJ4n7SeJ+krifJO4niftJ4n6SeCBJ3E8SDySJF0YSDySJ5yaJ50cSV/37SeL5kcR/Bkn8a0jifpJ4bpIAkMT9JAEgCQBJAEgCQBIAkgCQBIAkACQBIAkASQBIQhKSkASAJAAkIQlJSAJAEpKQhCQAJCEJAElIQhKSAJCEJAAkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUQEkpBERCAJSUhCEpKQhCQkERFIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJLJdLfumXfgmAl3mZl+Ht3u7tuN9f/uVfAvBO7/ROn8VVV1111VVX/ftRueqqq6666qr/AK/zOq/z3gC33norAO/zPu/Dgx/8YJbLJY973OO4dOkSEYEkACQhCUlIQhKSAJCEJCQhCUlIQhKSkASAJCQhCUlIQhKSAJCEJCQhCUkASEISkpAEgCQkASAJSUgCQBIAkpAEgCQAJCEJAEkASAJAEveTBIAkACRxP0ncTxIAkrifJB5IEveTxP0kcT9JPJAk7ieJ+0nifpK4nyTuJ4n7SeJ+krifJO4niftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4kHksT9JPFAknggSTyQJP6tJPGCSOKFkcS/hST+N5KEbf4tJGGbB5KEbR5IEra5nyRscz9J2OZ+krANgCRsAyAJ2wBIwjYAkrANgCRsIwnbAEjCNpKwDYAkbCMJ20jCNpKwjSRsIwnbSMI2krCNJGwjCdtIwjaSsI0kAGwjCdtIwjaSALCNJGwjCQDbSOKBbCOJF8Q2kgCwjST+tWwjiecmCdsASMI2ALaRBIAkbAMgCdv8a0jCNgCSsA2AJGwDIAnbvKgkYZsXxDaSeGGWyyW//Mu/zGu+5mvyMi/zMgD8xE/8BE9/+tMBOHPmzIO56qqrrrrqqn8/yvHjx7nqqquuuuqqf4/XeZ3Xee9XfMVXfOu//uu/5q//+q95n/d5Hx784AezXC553OMex+7uLpKQhCQigoggIpCEJCQhiYggIogIIoKIQBKSkIQkJBERRAQRQUQgCUlIQhIRQUQQEUhCEpKICCICSUhCEhGBJCQREUhCEpKQhCQiAklIQhKSiAgkIQlJSEISkpAEgCQkIQlJSEISAJKQhCQkIQlJSAJAEpK4nyQkASAJSQBIQhIAkpDE/SQhCQBJSAJAEpK4nyTuJ4n7SeJ+krifJO4niftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SeKBJHE/STyQJB5IEg8kiecmiecmiedHEi+IJF4YSfxbSOL/Kkn8a0jiXyKJB5LECyKJ+0nifpK4nyTuJwkASdxPEgCSuJ8kACQBIAkASQBIAkASkgCQxP0kASAJAEkASAJAEgCSuJ8kACQBIIn7SQJAEveTBIAk7icJAEncTxL3k8T9JAEgiftJ4n6SuJ8kACRxP0ncTxL3k8T9JHE/SdxPEg8kiftJ4n6SuJ8k7ieJ+0nifpK4nyTuJ4n7SeJ+krifJO4nCQBJAEjifpIAmKaJu+66ixtuuIFbbrmFEydO8Fd/9Vc85CEP4aabbjp+9uzZZ9x6661/zVVXXXXVVVf921GOHz/OVVddddVVV/17vO/7vu9XXXPNNQ/+oz/6I97kTd6EBz/4wSyXSx7/+Mdz6dIlIoKIQBKSkIQkJBERRAQRgSQkIQlJSEISEUFEEBFEBBGBJCQhCUlEBBFBRCAJSUhCEhFBRCAJSUgiIpCEJCQREUhCEhGBJCQREUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSAJCEJCQhCQBJSAJAEpIAkIQkJAEgCUkASEISAJKQxP0kIQkASUjifpK4nyQkASAJSQBIQhIAkpAEgCQkASAJSQBIQhIAkpAEgCQkcT9J3E8S95PE/SRxP0ncTxIPJIn7SeKBJPFAknhuknggSTw3STw/knhBJPEvkcS/hST+t5LEv5UkXhSS+NeQxANJ4n6SuJ8k7ieJ+0kCQBL3kwSAJO4nCQBJAEgCQBIAkpAEgCQAJAEgCQBJ3E8SAJIAkASAJAAkcT9JAEgCQBL3kwSAJO4nCQBJ3E8SAJK4nyTuJwkASdxPEveTxP0kASCJ+0nifpK4nyTuJ4n7SeJ+krifJO4niftJ4oEkcT9J3E8S95PE/SRxP0ncTxL3k8T9JAEgiftJAkAS95MEgCTGceSuu+7ihhtu4JZbbuFlX/Zl+cM//EMe+9jHsrm5efy3fuu3voerrrrqqquu+rejHD9+nKuuuuqqq6769/jwD//w7wZYLBY8+MEPZrVa8fjHP57d3V0kIQlJRAQRQUQgCUlIQhKSiAgigoggIogIJCEJSUhCEpKICCKCiEASkpCEJCKCiCAikIQkJBERSEISkogIJCEJSUhCEpKQhCQkIQlJSEISEYEkJCEJSUhCEpIAkIQkJCEJSUhCEpKQBIAkJAEgCUkASEISAJKQhCQAJCEJAElI4n6SkASAJCRxP0lIAkASkgCQhCTuJ4n7SeJ+krifJO4niftJ4n6SuJ8kJHE/SdxPEveTxP0kcT9JPJAkHkgS95PEA0niuUnigSTx/Eji+ZHE8yOJf4kk/q0kcdWzSeK5SeKBJPFAknggSbwgkrifJO4niecmiftJAkAS95MEgCQAJAEgiftJAkASAJIAkASAJAAkcT9JAEgCQBIAkgCQxP0kASAJAEncTxIAkrifJAAkcT9JAEjifpK4nyQAJHE/SdxPEveTBIAk7ieJ+0nifpK4nyTuJ4n7SeJ+krifJO4niftJ4oEkcT9J3E8S95PE/SRxP0ncTxIAkrifJO4nCQBJAEgCYBxH7r77bm644Qa2t7d57GMfC8A111zz4Mc97nG/c999993KVVddddVVV/3bEFx11VVXXXXVv8PrvM7rvBfP9OAHP5jVasXjHvc4Ll26REQQEUhCEpKQhCQigoggIogIJCEJSUhCEpKICCKCiCAiiAgkIQlJSCIiiAgiAklIQhKSiAgkIQlJRAQRgSQkERFIQhIRgSQkERFIQhKSkEREIAlJSEISkpCEJAAkIQlJSEISkgCQhCQAJCEJAElIAkASkgCQhCTuJwlJAEhCEveThCQAJCGJ+0lCEgCSkMT9JHE/SUgCQBKSuJ8k7ieJ+0nifpK4nyTuJ4n7SUIS95PE/SRxP0ncTxIPJIkHksS/hiReFJJ4fiRx1X8OSbwgkvi3ksQDSeKBJHE/STyQJO4niftJAkAS95PE/SQBIIn7SQJAEgCSAJDE/SQBIAkASQBIAkASAJKQhCQkASAJAEkASAJAEpKQhCQAJAEgCUlIQhIAkpCEJCQBIAlJSEISAJKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQiAklIIiKQhCQiAklIIiKQhCQiAklIIiKQhCQiAklIQhKSkIQkJCEJSUhCEpKQhCQksVwu+b3f+z2Ojo54oMc+9rGvxVVXXXXVVVf92xFcddVVV1111b/DO77jO342z7RarXj84x/PpUuXkIQkJBERRAQRQUQgCUlIQhKSiAgigoggIogIIgJJSEISkpBERBARRASSkIQkJBERRASSkIQkIoKIQBKSkEREIAlJRASSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUkASEISkpCEJCQhCUkASEISAJKQBIAkJCEJAElI4n6SkASAJCRxP0lIAkASkrifJCQBIAlJ3E8S95OEJAAkIQkASUjifpK4nyTuJ4n7SeJ+kpDE/SRxP0ncTxIPJIkHksQDSeKBJPFAknhuknhuknh+JPGCSOJfIon/zyTxH00Sz00Sz00SDySJB5LE/STxgkjiuUnifpK4nyQAJHE/SQBIAkASAJKQBIAkACQBIAkASQBIAkASAJKQhCQkIQlJAEgCQBIAkpCEJCQBIAkASUhCEpIAkIQkJCEJAElIQhKSAJCEJCQhCQBJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIQlJSEISEYEkJBERSEISEYEkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhCUlIQhKSkIQkJCEJSUhCEpKQhCQkIYmIQBKSkIQkJCEJSUhiuVzy+7//+xwdHXG/133d130frrrqqquuuurfjspVV1111VVX/Ru92Iu92Gtfc801D+aZVqsVJ06c4MSJE0jifpIAkASAJAAkASCJ+0kCQBIAkgCQxP0kASAJAEncTxIAkrifJAAkcT9J3E8S95PEA0nifpJ4IEk8N0k8N0k8P5J4QSTxgkjihZHECyKJF0QSL4gkHsg2AJIAsM39bAMgCds8N0m8IJJ4QSTxwkjihZHEi0oS/1qS+M8kif8JbPOfzTb/Wrb5l9jmhbHNC2Kb58c2z49tnpttnpttHkgStpEEgCRsI4n72eaBbPNAtnkg29zPNg9kmweyzf1scz/bPJBt7meb+9nmgWxzP9vczzYPZJv72eZ+trmfbe5nm/vZ5n62uZ9t7meb+9nmfra5n23uZ5v72eZ+trmfbe5nm/vZ5n62uZ9t7meb+9nmgWwDcO7cOW655RYAzpw586AXe7EXe+1/+Id/+G2uuuqqq6666l+PylVXXXXVVVf9G509e/bW3/qt3/ru13md13lvgOPHj3P8+HGu+v/DNi+Iba666qp/PUk8kCSu+v/tH/7hH3777Nmzt3LVVVddddVV/zZUrrrqqquuuurf6L777rv1t37rt77nvvvuu5Wrrrrqqquuuuo/xT/8wz/8zn333XcrV1111VVXXfVvgx70oAdx1VVXXXXVVVddddVVV1111VVXXXXVVVf9n0Tlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X8U/ApCGro+gA9wtAAAAAElFTkSuQmCC) + +```js +// Loft a square, a circle, and another circle with options. +const squareSketch = startSketchOn('XY') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) + |> circle([0, 100], 50, %) + +const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) + |> circle([0, 100], 20, %) + +loft([ + squareSketch, + circleSketch0, + circleSketch1 +], { + // This can be set to override the automatically determined + // topological base curve, which is usually the first section encountered. + baseCurveIndex: 0, + // Attempt to approximate rational curves (such as arcs) using a bezier. + // This will remove banding around interpolations between arcs and non-arcs. + // It may produce errors in other scenarios Over time, this field won't be necessary. + bezApproximateRational: false, + // Tolerance for the loft operation. + tolerance: 0.000001, + // Degree of the interpolation. Must be greater than zero. + // For example, use 2 for quadratic, or 3 for cubic interpolation in + // the V direction. This defaults to 2, if not specified. + vDegree: 2 +}) +``` + +![Rendered example of loft 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAIbhUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqf71rrrnmwTzTmTNnHswzXXPNNQ/m+bjvvvtuveaaax7MM91333238gBnz5699b777ruVq6666qqrrrrqqqv+t6Ny1VVXXXXVVVddddX/WNdcc82DAV7sxV7stc+cOfMggGuuuebB11xzzYPPnDnz4GuuuebB/Ce77777bgU4e/bsrffdd9+tAP/wD//wO/fdd9+tAP/wD//w21x11VVXXXXVVVdd9T8VetCDHsRVV1111VVXXXXVVf+9rrnmmgefOXPmwS/2Yi/2WgAv/uIv/tov9mIv9tr8Cy5evAjAxYsXAbh48SL3u3jxIv8aJ06c4H4nTpwA4MSJE5w4cYJ/yX333Xfr2bNnb73vvvtu/Yd/+Iffue+++279h3/4h9/mqquuuuqqq6666qr/buhBD3oQV1111VVXXXXVVVf917rmmmse/Nqv/drvdc011zz4dV7ndd6b5+PixYsAPO1pT+PixYsAPP3pTwfg4sWLXLx4kf9KJ06cAODEiROcOHGChzzkIQCcOHGChz70oTw/9913363/8A//8Nv/8A//8Dv33Xffrf/wD//w21x11VVXXXXVVVdd9V8JPehBD+Kqq6666qqrrrrqqv9c11xzzYNf+7Vf+72uueaaB7/O67zOe/NcLl68yF/+5V8C8LSnPY2nP/3p/GezzX+kEydOcOLECU6cOMFDHvIQTpw4wUMf+lAe6L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrqqqv+s6EHPehBXHXVVVddddVVV131n+Md3/EdP+vFX/zFX/vMmTMPvuaaax7MM128eJG//Mu/5GlPexpPf/rT+b/qxIkTHD9+nBMnTvCyL/uyPPShD+V+//AP//DbAL/1W7/1Pb/1W7/13Vx11VVXXXXVVVdd9Z8BPehBD+Kqq6666qqrrrrqqv8411xzzYNf+7Vf+71e53Ve572vueaaBwNcvHiRv/zLv+RpT3saT3/60/n/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SQBI4oEkIQlJSEISEUHXda/FVVddddVVV1111VUvKoKrrrrqqquuuuqqq15kOzs77xURRASSkMQDSQJAEg907NgxAPb29rifJF4UtrHNc7ONbWwDYBvb2MY297PN82MbANvYxja2AbCNbe5nm38t2zw/d911FwA33ngj95MEgCQkIQlJAEhCEhFBRLC9vf3aXHXVVVddddVVV131oiK46qqrrrrqqquuuupFNpvNXlsSkpCEJCQhCUkASOJ+kpDEzTffDMDtt9/Ov4dtAGzzQLaxjW1sA2Ab2wDY5kVhG9vYBsA2tgGwjW3+I0nifpJ4bpIAkIQkIoLZbPZgrrrqqquuuuqqq656URFcddVVV1111VVXXfUiiYj3jggiAklI4rlJ4n6S+Peyzf1sA2AbANsA2Oa52eZFYRvb2MY2D2Sbf4lt7mebF8X+/j77+/vccMMNAEjigSQhCUlIQhKSiAgigvl8/mBJr81VV1111VVXXXXVVS8Kgquuuuqqq6666qqrXiSLxeK1IgJJSEISkpCEJB5IEg908803A3Dp0iX+I9kGwDYAtrHNv5VtbGObB7LNc7PNv8X+/j7b29s8kCQAJHE/SQBIQhKSkEREcOzYsc/iqquuuuqqq6666qoXBcFVV1111VVXXXXVVS+SxWLx2hGBJCQBIAlJAEgCQBIPJAlJAOzt7fGfxTb3s41tbGObf4ltbPNAtrGNbV4Y2/xr3HXXXQDceOONPJAkACQhCQBJSEISkogIIoL5fP5grrrqqquuuuqqq656URBcddVVV1111VVXXfUvqrW+d9/3D5aEJCQhiftJAkAS95OEJABuvvlmAG6//XYAJPHvYZv72eZ+trHNv8Q2tgGwzf1sY5vnxzYAtvmPsL29jSQkcT9J3E8SkgCQhCQkERHM5/MHA6/NVVddddVVV1111VX/EoKrrrrqqquuuuqqq/5Ffd+/VkQQEUgCQBKSkASAJO4niQfa2dnhBZHEi8o297ONbQBsY5v72cY297PN82MbANvY5n62sc1/hv39fZ6bJB5IEveThCQkIYmIICKYz+evxVVXXXXVVVddddVV/xKCq6666qqrrrrqqqv+RfP5/LUjAklIQhIPJIn7SeIF2dvb49/CNvezzYvKNvezzb/ENra5n20AbANgGwDb/Fvt7++zv7/P9vY229vb3E8SAJIAkIQk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ddVVV1111VXPUmt9rYhAEpKQxANJ4n6SkMQLctNNNwFw++238+8liReVbf4tbPNfbX9/H4Dt7W1eEEncTxKSkIQkJCGJiCAiKKWwtbX1Xlx11VVXXXXVVVdddT+Cq6666qqrrrrqqqueZWNj47UjgohAEpKQhCQkcT9J/Et2dnYA2Nvb4/mRxL+HJP4vkYQkJPHcJPFAkpAEgCQkERFEBFtbW6/NVVddddVVV1111VX3I7jqqquuuuqqq6666rK+79+77/sHRwSSkASAJO4nCUk8kCQkIQlJSOLYsWMAXLp0iReVJAAk8fxI4t/CNv9T7e/vc+edd7K9vc0NN9zA/SQhCUncTxIAkrifJCQhCUlEBPP5/MG2X5urrrrqqquuuuqqqwAIrrrqqquuuuqqq666rNb6WhGBJCQhCUkASOK5SUISz89NN90EwO23387zI4l/K0n8S2wDYJv/KpL415LEv0QS95MEgCQkIQkASUgiIogINjc334urrrrqqquuuuqqqwAIrrrqqquuuuqqq666bGNj47UjgohAEpKQhCQAJAEgCUm8MDs7OwBcunSJB5KEJK4CSQDcddddAFx//fW8IJKQBIAkHkgSkpCEJEopbG9vvzZXXXXVVVddddVVVwEQXHXVVVddddVVV11F3/fv3ff9gyMCSUjigSQBIIkXxbFjxwDY29vjfpL4t5DE/zWSuN+dd94JwA033IAkJCGJ50cSAJKQhCQkASCJiCAimM/nD7b92lx11VVXXXXVVVddRXDVVVddddVVV111FbXW14oIJCEJSUhCEpIAkMQDSUISkpCEJCQhiZtuugmA22+/HUlI4oWRxANJ4n8LSfxrSOKB9vf3Adje3uaBJCEJSTyQJO4nCUlIQhKSiAgiguPHj38WV1111VVXXXXVVVcRXHXVVVddddVVV13Fzs7Oe0cEEYEkACQhCQBJ3E8SknhhdnZ2ANjb2+PfQxIvKkn8R5HEfwZJvCDb29u8IJKQxANJ4n6SkIQkJFFKYTabPZirrrrqqquuuuqqqwiuuuqqq6666qqr/p+rtb53RBARSEISkrifJAAkIYl/yU033QTA7bffzotCEveTxP0k8W8liX8vSbwgknh+JPGvtb+/z5133gnADTfcwAsjCQBJAEhCEpKQhCQigohgPp8/2PZrc9VVV1111VVXXfX/G8FVV1111VVXXXXV/3N9379WRCAJSUhCEpKQBIAknpskJCGJB9rZ2QHg0qVL/GeThCQeSBIvCts8P5L4zyCJF2R/fx+A7e1t/iWSAJDEA0lCEpKICEop7OzsfBZXXXXVVVddddVV/78RXHXVVVddddVVV/0/t7Oz894RgSQkASCJ+0nifpKQhCQeSBKSkMTNN98MwO23386/RBIvCkkASOK/kiQAJCGJB5KEJF4Uknhh9vb2ANje3kYSkpCEJCQhCUncTxIAkpCEJCQhCUlIopTCYrF4MFddddVVV1111VX/vxFcddVVV1111VVX/T9Wa33viCAiiAgkIQkASUjifpJ4Udx00028KCTxryGJ+0nigSTxP4Uk/rXuuusuAK6//npeGEncTxL3kwSAJCQREUQE8/n8wcBrc9VVV1111VVXXfX/F8FVV1111VVXXXXV/2Oz2ey1IgJJSAJAEpK4nyQk8aLa2dkB4Pbbb+f5kYQknpskACTxwkgCQBL/U0kCQBKS+Jfs7e0BsL29zb9EEveThCQAJCEJSUhCEqUUdnZ2Pourrrrqqquuuuqq/78Irrrqqquuuuqqq/4f297efu+IQBKSkMT9JCGJB5KEJCQhCUlI4vm5dOkSAJKQhCQk8a8lif8KkpDEc5PE/SQhiecmiecmiReFJA4ODtjf32d7e5sbbriBf4kkHkgSkpCEJCQREZRSWCwWD+aqq6666qqrrrrq/y+Cq6666qqrrrrqqv+nIuK9I4KIICKQhCQkIYkHkoQkXhBJSOLFXuzFAPj7v/97JCGJfwtJ/EeQxP9kkrjf3t4e95OEJCQhCUlIQhL3kwSAJB5IEpKQREQwm80eLOm9ueqqq6666qqrrvr/ieCqq6666qqrrrrq/6mtra33iggkIQkASUgCQBIAknhR7ezsAHDp0iX+NSTx3CQhiReVJCTxopLE/yR33nknADfccAMvjCQkASAJAElIQhKSkEREIIlSCltbW+/FVVddddVVV1111f9PBFddddVVV1111VX/T81ms9eOCCQhCUncTxIAknhukpDE87OzswPA3t4e/xaSeH4kASCJB5KEJP6jSUIS/5kk8UB33XUXANdffz0vCkkASAJAEpIAkIQkIoJSCseOHXvtaZpem6uuuuqqq6666qr/fwiuuuqqq6666qqr/h+qtb5313VEBBGBJCQhCUkASOJ+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kIQkJCEJSUhiuVzy+7//+xwdHXG/133d130frrrqqquuuurfjspVV1111VVX/Ru92Iu92Gtfc801D+aZVqsVJ06c4MSJE0jifpIAkASAJAAkASCJ+0kCQBIAkgCQxP0kASAJAEncTxIAkrifJAAkcT9J3E8S95PEA0nifpJ4IEk8N0k8N0k8P5J4QSTxgkjihZHECyKJF0QSL4gkHsg2AJIAsM39bAMgCds8N0m8IJJ4QSTxwkjihZHEi0oS/1qS+M8kif8JbPOfzTb/Wrb5l9jmhbHNC2Kb58c2z49tnpttnpttHkgStpEEgCRsI4n72eaBbPNAtnkg29zPNg9kmweyzf1scz/bPJBt7meb+9nmgWxzP9vczzYPZJv72eZ+trmfbe5nm/vZ5n62uZ9t7meb+9nmfra5n23uZ5v72eZ+trmfbe5nm/vZ5n62uZ9t7meb+9nmgWwDcO7cOW655RYAzpw586AXe7EXe+1/+Id/+G2uuuqqq6666l+PylVXXXXVVVf9G509e/bW3/qt3/ru13md13lvgOPHj3P8+HGu+v/DNi+Iba666qp/PUk8kCSu+v/tH/7hH3777Nmzt3LVVVddddVV/zZUrrrqqquuuurf6L777rv1t37rt77nvvvuu5Wrrrrqqquuuuo/xT/8wz/8zn333XcrV1111VVXXfVvgx70oAdx1VVXXXXVVVddddVVV1111VVXXXXVVVf9n0Tlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X8U/ApCGro+gA9wtAAAAAElFTkSuQmCC) + +### Arguments + +* `sketch_groups`: `[SketchGroup]` (REQUIRED) +* `data`: `LoftData` - Data for a loft. (OPTIONAL) +```js +{ + // This can be set to override the automatically determined topological base curve, which is usually the first section encountered. + baseCurveIndex: number, + // Attempt to approximate rational curves (such as arcs) using a bezier. This will remove banding around interpolations between arcs and non-arcs. It may produce errors in other scenarios Over time, this field won't be necessary. + bezApproximateRational: bool, + // Tolerance for the loft operation. + tolerance: number, + // Degree of the interpolation. Must be greater than zero. For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. This defaults to 2, if not specified. + vDegree: number, +} +``` + +### Returns + +`ExtrudeGroup` - An extrude group is a collection of extrude surfaces. +```js +{ + // Chamfers or fillets on this extrude group. + edgeCuts: [{ + // The engine id of the edge to fillet. + edgeId: uuid, + // The id of the engine command that called this fillet. + id: uuid, + radius: number, + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "fillet", +} | +{ + // The engine id of the edge to chamfer. + edgeId: uuid, + // The id of the engine command that called this chamfer. + id: uuid, + length: number, + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "chamfer", +}], + // The id of the extrusion end cap + endCapId: uuid, + // The height of the extrude group. + height: number, + // The id of the extrude group. + id: uuid, + // The sketch group. + sketchGroup: { + // The id of the sketch group (this will change when the engine's reference to it changes. + id: uuid, + // What the sketch is on (can be a plane or a face). + on: { + // The id of the plane. + id: uuid, + // Origin of the plane. + origin: { + x: number, + y: number, + z: number, +}, + type: "plane", + // Type for a plane. + value: "XY" | "XZ" | "YZ" | "Custom", + // What should the plane’s X axis be? + xAxis: { + x: number, + y: number, + z: number, +}, + // What should the plane’s Y axis be? + yAxis: { + x: number, + y: number, + z: number, +}, + // The z-axis (normal). + zAxis: { + x: number, + y: number, + z: number, +}, +} | +{ + // The extrude group the face is on. + extrudeGroup: { + // Chamfers or fillets on this extrude group. + edgeCuts: [{ + // The engine id of the edge to fillet. + edgeId: uuid, + // The id of the engine command that called this fillet. + id: uuid, + radius: number, + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "fillet", +} | +{ + // The engine id of the edge to chamfer. + edgeId: uuid, + // The id of the engine command that called this chamfer. + id: uuid, + length: number, + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "chamfer", +}], + // The id of the extrusion end cap + endCapId: uuid, + // The height of the extrude group. + height: number, + // The id of the extrude group. + id: uuid, + // The sketch group. + sketchGroup: SketchGroup, + // The id of the extrusion start cap + startCapId: uuid, + // The extrude surfaces. + value: [{ + // The face id for the extrude plane. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "extrudePlane", +} | +{ + // The face id for the extrude plane. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "extrudeArc", +} | +{ + // The id for the chamfer surface. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "chamfer", +} | +{ + // The id for the fillet surface. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "fillet", +}], +}, + // The id of the face. + id: uuid, + type: "face", + // The tag of the face. + value: string, + // What should the face’s X axis be? + xAxis: { + x: number, + y: number, + z: number, +}, + // What should the face’s Y axis be? + yAxis: { + x: number, + y: number, + z: number, +}, + // The z-axis (normal). + zAxis: { + x: number, + y: number, + z: number, +}, +}, + // The starting path. + start: { + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], +}, + // Tag identifiers that have been declared in this sketch group. + tags: { +}, + // The paths in the sketch group. + value: [{ + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "ToPoint", +} | +{ + // arc's direction + ccw: bool, + // the arc's center + center: [number, number], + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "TangentialArcTo", +} | +{ + // arc's direction + ccw: bool, + // the arc's center + center: [number, number], + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "TangentialArc", +} | +{ + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "Horizontal", + // The x coordinate. + x: number, +} | +{ + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "AngledLineTo", + // The x coordinate. + x: number, + // The y coordinate. + y: number, +} | +{ + // The from point. + from: [number, number], + // The tag of the path. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + // The to point. + to: [number, number], + type: "Base", +}], +}, + // The id of the extrusion start cap + startCapId: uuid, + // The extrude surfaces. + value: [{ + // The face id for the extrude plane. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "extrudePlane", +} | +{ + // The face id for the extrude plane. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "extrudeArc", +} | +{ + // The id for the chamfer surface. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "chamfer", +} | +{ + // The id for the fillet surface. + faceId: uuid, + // The id of the geometry. + id: uuid, + // The source range. + sourceRange: [number, number], + // The tag. + tag: { + digest: [number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number, number], + end: number, + start: number, + value: string, +}, + type: "fillet", +}], +} +``` + + + diff --git a/docs/kcl/offsetPlane.md b/docs/kcl/offsetPlane.md new file mode 100644 index 000000000..329a03a37 --- /dev/null +++ b/docs/kcl/offsetPlane.md @@ -0,0 +1,138 @@ +--- +title: "offsetPlane" +excerpt: "Offset a plane by a distance along its normal." +layout: manual +--- + +Offset a plane by a distance along its normal. + +For example, if you offset the 'XZ' plane by 10, the new plane will be parallel to the 'XZ' plane and 10 units away from it. + +```js +offsetPlane(std_plane: StandardPlane, offset: number) -> PlaneData +``` + +### Examples + +```js +// Loft a square and a circle on the `XY` plane using offset. +const squareSketch = startSketchOn('XY') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch = startSketchOn(offsetPlane('XY', 150)) + |> circle([0, 100], 50, %) + +loft([squareSketch, circleSketch]) +``` + +![Rendered example of offsetPlane 0](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAGTkklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111f8a11xzzYN5gDNnzjyY53LNNdc8mH+H++6771aey9mzZ2/lme67775bueqqq6666qqrrrrqfwsqV1111VVXXXXVVVf9l7nmmmseDHDmzJkHX3PNNQ8GOHPmzIMArrnmmgcDXHPNNQ8GOHPmzIMBrrnmmgfzP9R99913K8909uzZWwHuu+++W3mm++6779azZ88+A+C+++67FeDs2bO33nfffbdy1VVXXXXVVVddddV/BfSgBz2Iq6666qqrrrrqqqv+7a655poHA5w5c+bB11xzzYPPnDnzIIBrrrnmwddcc82Dz5w58+BrrrnmwfwbXbx4kftduHCB+128eJEHunDhAv9RTp48yXM7ceIED3Ty5EkATpw4wb/FfffddyvA2bNnb73vvvtuBbjvvvtuPXv27DPuu+++WwH+4R/+4be56qqrrrrqqquuuurfAz3oQQ/iqquuuuqqq6666qoX7JprrnkwwJkzZx78Yi/2Yq8F8OIv/uKvDfBiL/Zir82L4OLFiwBcuHCBixcvAnDhwgUALl68yMWLF7nfhQsXuHjxIv/bnDhxgvudPHmSEydOcL8TJ05w8uRJAE6cOAHAyZMnOXHiBP+S++6771aAf/iHf/htgH/4h3/4HYD77rvv1n/4h3/4ba666qqrrrrqqquuemHQgx70IK666qqrrrrqqquugmuuuebBZ86cefCLvdiLvRbAi7/4i7/2i73Yi702L8TFixcBuHDhAhcvXuTixYtcvHiRCxcuAPC0pz2Nq56Xbe534sQJAE6ePMmJEyc4ceIEJ0+e5MSJEwA87GEP44W57777bj179uyt9913363/8A//8Dv33XffrQD/8A//8NtcddVVV1111VVXXYUe9KAHcdVVV1111VVXXfX/yTXXXPPgM2fOPPjFXuzFXuuaa6558DXXXPPgF3uxF3ttXoCLFy9y4cIFnva0pwHw1Kc+FYCnPe1pXPVf48SJEwCcOHGCkydP8tCHPhSAEydO8LCHPYzn57777rsV4B/+4R9++x/+4R9+57777rv17Nmzt9533323ctVVV1111VVXXfX/B3rQgx7EVVddddVVV1111f9V11xzzYNf7MVe7LXPnDnzoBd/8Rd/7Rd7sRd7bZ6PixcvcuHCBZ72tKcB8NSnPpWnPe1pXPW/w4kTJzhx4gQnT57koQ99KCdOnODkyZOcOHGC53bffffdevbs2Vvvu+++W//hH/7hd+67775b/+Ef/uG3ueqqq6666qqrrvq/CT3oQQ/iqquuuuqqq6666v+Ca6655sFnzpx58Iu92Iu91ou/+Iu/9ou92Iu9Ns/l4sWLAPz5n/85AE972tN42tOexv9ktrnq3+bEiROcOHGCkydP8tCHPpQTJ07wsIc9jOd233333Xr27Nlb//7v//63/+Ef/uF3/uEf/uG3ueqqq6666qqrrvq/AT3oQQ/iqquuuuqqq6666n+ja6655sFnzpx58Iu92Iu91ou/+Iu/9ou92Iu9Ns/l4sWL/Pmf/zkAT3va03ja057GVf8z2ea/yokTJ3jYwx7GQx/6UE6cOMHDHvYwHui+++67FeAf/uEffvu3fuu3vucf/uEffpurrrrqqquuuuqq/53Qgx70IK666qqrrrrqqqv+t7jmmmse/Nqv/drv9eIv/uKv/WIv9mKvzQNcvHiRpz3taVy4cIGnPe1pPO1pT+Oqq14UJ06cAOChD30oD33oQzlx4gQPe9jDeKD77rvv1n/4h3/47d/6rd/6nn/4h3/4ba666qqrrrrqqqv+d0APetCDuOqqq6666qqrrvqf6pprrnnwa7/2a7/XNddc8+DXeZ3XeW8e4OLFi/z5n/85AL/+67/OVVf9Rzpx4gQPfehDedjDHsaJEyd46EMfyv3uu+++W//hH/7ht//hH/7hd37rt37ru7nqqquuuuqqq676nws96EEP4qqrrrrqqquuuup/kmuuuebBr/3ar/1eL/7iL/7aL/ZiL/baPNPFixe5ePEiT3va0/iLv/gLLl68yFXPyTZX/ec4ceIED33oQ3nYwx7Gy73cy/FA9913362/9Vu/9d2//du//T333XffrVx11VVXXXXVVVf9z4Ee9KAHcdVVV1111VVXXfXf7Zprrnnwa7/2a7/Xi7/4i7/2i73Yi702z3Tx4kX+4i/+gqc97Wk87WlP46r/P2zzP9WJEyc4ceIEL//yL89DH/pQTpw4wf3uu+++W3/rt37ru3/0R3/0c7jqqquuuuqqq67674ce9KAHcdVVV1111VVXXfXf5ZprrnnwO77jO37Wi73Yi732Nddc82CAixcv8hd/8Rc87WlP42lPexpXXfXfwTYvqhMnTvByL/dyvPzLvzwnTpwA4L777rv1H/7hH377H/7hH37nt37rt76bq6666qqrrrrqqv8e6EEPehBXXXXVVVddddVV/5WuueaaB7/2a7/2e73TO73TZ/NMFy9e5C/+4i942tOextOe9jSuuup/qxMnTvByL/dyvP7rvz73u++++279rd/6re/+7d/+7e+57777buWqq6666qqrrrrqvw560IMexFVXXXXVVVddddV/hWuuuebBr/3ar/1e7/RO7/TZPNPFixf5i7/4C37jN36Dq/5z2eaq/zonTpzgoQ99KC/3ci/HQx/6UADuu+++W//hH/7ht3/0R3/0c+67775bueqqq6666qqrrvrPhx70oAdx1VVXXXXVVVdd9Z/p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vMRLcOzYMQB2d3f567/+a2699VZuvfVWrrrq/5rjx4/z0i/90rz2a78297t06RJ/+7d/y+/93u9hGwDb2MY2tslMbGObzCQzyUwyk8xkmibGceTo6OjW/f39h3DVVVddddVVV131gqEHPehBXHXVVVddddVVV70gth98zTXXPL3rOmqtlFKICCKCiCAikEREIAlJRASSkIQkJCEJSRw7doxbbrmFW265hRd/8Rfnfru7u/zO7/wOf/3Xf81V/za2ueq/3/Hjx3npl35pHvzgB/PgBz+Y+126dIm/+7u/4/d///exjW0AbGMb29jGNrbJTGxjm8wkM8lMWmu01pimiWEYOHv27OtExG9z1VVXXXXVVVdd9fyhBz3oQVx11VVXXXXVVVe9IF3XvffJkye/q9ZKrZWIoJRCRBARSCIikIQkIgJJSEISkpCEJCQBIAlJHDt2jFd7tVfjxV7sxbjf7u4ut956K894xjP467/+a676/8E2/5sdP36cl37pl+b48eO89Eu/NPe7dOkSf//3f8/f//3fs7u7C4BtbGMbANvYxja2sY1tbJOZ2CYzyUwyk8yktcY0TQzDwIULFz47Mz+Hq6666qqrrrrqqucPPehBD+Kqq6666qqrrrrqBdne3v6tzc3N1661UkqhlEJEEBFEBBGBJCQREUhCEpKQhCQkIQlJSAJAEpKQxM7ODrfccgsv9mIvxk033cT9dnd3ufXWW3nGM57BX//1X3PVVf/RbPNvdfz4cV76pV+a48eP89Iv/dI80KVLl/iHf/gH/uAP/gAA29gGwDa2AbCNbWxjG9vYxja2sU1mYpvMJDPJTFprTNPEOI7s7+//9nK5fB2uuuqqq6666qqrnj/0oAc9iKuuuuqqq6666qoX5PTp0+66jlorpRRKKUQEEYEkIgJJRASSkIQkJCEJSUhCEpKQhCQAJCEJSQBI4tixY9x000288iu/Mjs7OzzQ7u4uf/3Xf80znvEMbr31Vq666r/a8ePHeamXeike/OAH8+AHP5gH2tvb4+///u/5oz/6I2wDYBsA29gGwDa2AbCNbWxjG9vYxja2sU1mYpvMJDPJTDKTaZqYpomjo6Nb9/b2HsJVV1111VVXXXXV80flqquuuuqqq6666gWIiPeOCCICSUjigSQBIIn/KHt7ezzucY/jpptu4rGPfSx33nknADfeeCPH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rrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxX/CP4T7JUjhml5AAAAAElFTkSuQmCC) + +```js +// Loft a square and a circle on the `XZ` plane using offset. +const squareSketch = startSketchOn('XZ') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch = startSketchOn(offsetPlane('XZ', 150)) + |> circle([0, 100], 50, %) + +loft([squareSketch, circleSketch]) +``` + +![Rendered example of offsetPlane 1](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEbDklEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuur/mdd5ndd57xd7sRd7La666qqrrvp/5x/+4R9+57d+67e+m6uuuuqqq676/4PKVVddddVVV/0/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aARXXXXVVVddddV/mjNnzvCfzTYAtrGNbWxjG9vYxja2sY1tbGMb29jGNrY5ceIEAAcHB/xns41tbGMb29jm/xvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNraxjW1sYxvb2MY2trGNbWxjG9vYxja2sY1tbGMb29jGNrb5/8Q2trGNbWxjm/9OtrGNbWxjmwe66667AHjYwx7Gc5OEJAAkASAJAElIAkASkgCQhCQkIQlJSOJ+kpAEgCQAJAEgiftJQhIvyA033MBVV1111VVXXfWfhspVV1111VVXXfUf7r777rsVQBL/EknY5t/DNpJ4INtIwja2sY1tbGOb5+dhD3sYAHfddRf/XWzzgkjiqqv+I9nmfzLb/Gvs7+8DcPLkSR5IEveTBIAkACQBIAlJAEhCEi+IJCRxP0kASAJAEveTxHOTxAPt7OwAcN99993KVVddddVVV131H43KVVddddVVV131n+K+++679fTp0w/m30AStvnXss0D2UYSz49tbGMb29jmxIkTAOzt7QEgif9JbPOCSOKqq54f2/xvYJv/DJIAkIQkACQBIAkASQBIQhIAkpCEJCQhCUlIQhIAkpAEgCQAJHE/SdxPElddddVVV1111X8Lgquuuuqqq6666j/F2bNnbz1z5gyS+M9im/vZBsA2tgGwjW1sYxvb2MY2trHN/U6ePMlzs41tbGMb2/xPZRvb2MY2trGNbWxjm6v+77GNbWxjG9vYxja2sc3/RLaxjW1sY5v/CPv7++zv73PixAlOnjzJ/SQBIAlJSEISkpCEJCQBIAlJ3E8SkpDEA0nifpIAkMT9JHE/Sbww29vb/MM//MNvc9VVV1111VVX/WcguOqqq6666qqr/leyDYBtbANgm/vZxja2sY1tbGMb29zPNrY5ceIEAHfddRcvjG1sYxvb2MY2/xvYxja2sY1tbGMb29jGNlf9z2Ab29jGNraxjW1sY5v/DWxjG9vYxjb/mfb39wE4ceIEkpAEgCQAJAEgCQBJAEhCEgCSkIQkHkgSkpAEgCQkASAJAElIAkASkrifJCQhCUlIQhI7Ozvcd999t3LVVVddddVVV/1noHLVVVddddVVV/2nuO+++259zGMeA4AkbPMfxTbPzTaSsM39JGEb29jGNraxjW1sYxvbnDx5kv39ffb39/m3sM1zk8T/Rrb515DEVS+c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3wF48Rd/8de++eabebEXezHuu+8+9vb2uOoqANv8R7n55pt5z/d8T44dOwbAZ37mZ77OL/zCL3wNV1111VVXXXXVVf97UI4fP85VV1111VVXXXXV/yb/8A//8Du//du//T0PechDXvrmm29+8M0330zf99x+++38SyRx1f8+tvmv9iqv8iq88Ru/MQD33XffrR//8R//Mrfeeutfc9VVV1111VVXXfW/C+X48eNcddVVV1111VVX/W9zeHi4+/d///e/fXh4uPtyL/dyr33zzTfz4i/+4pw9e5a9vT3+o0niqn8/2/xPt7Ozw3u+53vy8Ic/HIAf+ZEf+ewv/dIvfZvDw8Ndrrrqqquuuuqqq/73QQ960IO46qqrrrrqqquu+t/smmuuefDnfM7n/NY111zz4L29Pf7+7/+eP/qjP+J/C0n8T2Ob/49e5VVehVd91VcF4L777rv167/+69/nH/7hH36bq6666qqrrrrqqv+9KMePH+eqq6666qqrrrrqf7PDw8PdP/uzP/uZw8PD3Zd7uZd77ZtvvpkXf/EXZzabcccdd3DVVf+Sm2++mQ/4gA/g5ptvBuBHfuRHPvtLv/RL3+bs2bO3ctVVV1111VVXXfW/G3rQgx7EVVddddVVV1111f8VZ86cedBHfMRHfPeLvdiLvTbA7bffzi//8i+zt7fHVVc9t52dHd74jd+Ym2++GYB/+Id/+O2v+7qve++zZ88+g6uuuuqqq6666qr/GyjHjx/nqquuuuqqq6666v+Ko6OjS//wD//wO4eHh7sv/uIv/trHjh3jEY94BLPZjDvuuIOrrgLY2dnhZV/2ZXnrt35rjh07xn333Xfrz//8z3/113/917/P0dHRJa666qqrrrrqqqv+70APetCDuOqqq6666qqrrvq/6Jprrnnwa7/2a7/XO73TO302wN7eHn//93/PH/3RH3HV/1+v8iqvwqu+6qtyvx/5kR/57B/90R/9HK666qqrrrrqqqv+b0IPetCDuOqqq6666qqrrvq/7MyZMw/6iI/4iO9+sRd7sdcG2Nvb4x/+4R/4wz/8Q676/+PFXuzFeNVXfVV2dnYAuO+++279zM/8zNc+e/bsM7jqqquuuuqqq676vws96EEP4qqrrrrqqquuuur/g9d5ndd573d8x3f8rGuuuebBAHt7e/zhH/4h//AP/8BV//vZ5vm5+eabeeM3fmOOHTsGwH333Xfrj/7oj37Ob/3Wb303V1111VVXXXXVVf/3oQc96EFcddVVV1111VVX/X9xzTXXPPjFXuzFXvsd3/EdP+uaa655MMDe3h5/+Id/yD/8wz9w1f8ctvn3uPnmm3njN35jjh07BsB9991362/91m9994/+6I9+DlddddVVV1111VX/f6AHPehBXHXVVVddddVVV/1/c+bMmQe9zuu8znu/zuu8zntfc801DwbY29vj7//+7/nDP/xDXhSSuOoFs81/h1d91VflxV/8xdnZ2QHgvvvuu/W3fuu3vvtHf/RHP4errrrqqquuuuqq/3/Qgx70IK666qqrrrrqqqv+v7rmmmse/GIv9mKv/Y7v+I6fdc011zwY4NKlS/zDP/wDf//3f8/e3h5X/c+3s7PDi7/4i/Oqr/qq3O++++679bd+67e++0d/9Ec/h6uuuuqqq6666qr/v9CDHvQgrrrqqquuuuqqq/6/u+aaax78Yi/2Yq/1Oq/zOu/9Yi/2Yq8NcOnSJe644w7+/u//nttvv52r/ufZ2dnhxV/8xXnVV31V7nfffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVV6EEPehBXXXXVVVddddVVVz3bNddc8+B3fMd3/KzXeZ3XeW+e6dKlS/zDP/wDf/iHf8hV/712dnZ48Rd/cV7sxV6MY8eOcb9/+Id/+O0f+ZEf+Zx/+Id/+G2uuuqqq6666qqrrrofetCDHsRVV1111VVXXXXVVc/rmmuuefBrv/Zrv9frvM7rvPc111zzYIBLly5xxx13cNttt/EP//APXPVfZ2dnhxd/8RfnVV/1Vbnffffdd+tv/dZvffdv//Zvf8999913K1ddddVVV1111VVXPTf0oAc9iKuuuuqqq6666qqrXrBrrrnmwS/2Yi/22q/zOq/zXi/2Yi/22jzTpUuXuP322/mHf/gHbr/9dq76j7ezs8OLv/iL86qv+qo80H333Xfrb/3Wb333j/7oj34OV1111VVXXXXVVVe9MOhBD3oQV1111VVXXXXVVVe9aK655poHv/Zrv/Z7vfiLv/hrv9iLvdhr80x7e3vcdttt/MM//AO33347V/3b7ezs8OIv/uK86qu+Kg9033333fpbv/Vb3/2jP/qjn8NVV1111VVXXXXVVS8q9KAHPYirrrrqqquuuuqqq/71rrnmmge/9mu/9nu9+Iu/+Gu/2Iu92GvzTJcuXeL222/n9ttv5/bbb2dvb4+rXrCdnR1e/MVfnJ2dHV78xV+cB7rvvvtu/a3f+q3v/u3f/u3vue+++27lqquuuuqqq6666qp/LfSgBz2Iq6666qqrrrrqqqv+fc6cOfOg13md13nvF3/xF3/tF3uxF3ttHuDSpUvcfvvt3H777fzDP/wD/9/t7Oxw7Ngxbr75Zl7sxV6MY8eO8UD33Xffrb/1W7/13b/1W7/13WfPnn0GV1111VVXXXXVVVf9e6AHPehBXHXVVVddddVVV131H+eaa6558Iu92Iu99ou92Iu91uu8zuu8N8/l0qVL3H777dx+++3s7e1x++2383+BbZ6fY8eO8WIv9mIA3HLLLdx888080H333Xfr2bNnb/37v//73/7RH/3Rz+Gqq6666qqrrrrqqv9I6EEPehBXXXXVVVddddVVV/3nuOaaax4M8Nqv/drv9eIv/uKv/WIv9mKvzXPZ29vj0qVLXLp0idtvv51Lly5x++2387/NsWPHALj55pvZ2dnhlltu4eabb+b5ue+++279rd/6re/+h3/4h9/5h3/4h9/mqquuuuqqq6666qr/LOhBD3oQV1111VVXXXXVVVf91zhz5syDJOnFXuzFXvvFXuzFXuvFXuzFXvuaa655MM/HpUuX2Nvb49KlS9x+++1cunQJgNtvv53/LseOHQNgZ2eHm2++GYBbbrmFm2++mRfkvvvuu/Uf/uEffvu+++679R/+4R9+5x/+4R9+m6uuuuqqq6666qqr/qugBz3oQVx11VVXXXXVVVdd9d/nzJkzD7rmmmsecs011zz4xV7sxV7rmmuuefCLvdiLvTYvxKVLlwDY29vj0qVLAFy6dAmAvb09AC5dusS/xrFjxwDY2dnhfseOHePYsWPs7Oxw7Ngx/iX33Xffrf/wD//w2/fdd9+t//AP//A7//AP//DbXHXVVVddddVVV1313wk96EEP4qqrrrrqqquuuuqq/3muueaaB7/Yi73YawO82Iu92Gtdc801DwZ4sRd7sdfmv8l99913K8DZs2dv/fu///vfBviHf/iH3zl79uyt9913361cddVVV1111VVXXfU/DXrQgx7EVVddddVVV1111VX/u1xzzTUPBjhz5syDrrnmmocAnDlz5kHXXHPNg3mma6655sH8K9x33323Atx333238kxnz559xn333ff0s2fPPuO+++67lauuuuqqq6666qqr/rdBD3rQg7jqqquuuuqqq6666qqrrrrqqquuuuqqq/5PonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1X8IyFomu15EDzLAAAAAElFTkSuQmCC) + +```js +// Loft a square and a circle on the `YZ` plane using offset. +const squareSketch = startSketchOn('YZ') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch = startSketchOn(offsetPlane('YZ', 150)) + |> circle([0, 100], 50, %) + +loft([squareSketch, circleSketch]) +``` + +![Rendered example of offsetPlane 2](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAFrMUlEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qr/E6655poHA5w5c+bB//AP//DbXHXVVVddddVVV1111VVXAeX48eNcddVVV1111VX/u11zzTUP/qZv+qanv+IrvuJbv/mbv/lHX3PNNQ++9dZb/+bw8HCXq6666qqrrrrqqquuuur/M8rx48e56qqrrrrqqqv+d/ukT/qkn7rmmmsefM899xz/8z//c17/9V//pV/xFV/xrTc3N4+fPXv2GYeHh7tcddVVV1111VVXXXXVVf8fUY4fP85VV1111VVXXfW/1+d+7uf+1ou92Iu99sWLF/mqr/oqnva0p/Fnf/ZnlFKOv9VbvdVrv+IrvuJbb25uHv+Hf/iH3+Gqq6666qqrrrrqqquu+v+Gcvz4ca666qqrrrrqqv+dPvdzP/e3XuzFXuy1L168yDd90zexWq0AWK1WPPWpT+XP/uzPKKUcf6u3eqvXfp3XeZ333tzcPP4P//APv8NVV1111VVXXXXVVVdd9f8F5fjx41x11VVXXXXVVf/7vOM7vuNnvc7rvM57A3zP93wPd911Fw8kidVqxVOf+lT+7M/+jNOnTx9/wzd8w9d+ndd5nffe3Nw8/g//8A+/w1VXXXXVVVddddVVV131fx3l+PHjXHXVVVddddVV/7u82Iu92Gt/xEd8xHcDfPM3fzNPe9rTkIQknpsklssl//AP/8Cf/dmf8chHPvL4a7zGa7z267zO67z35ubm8X/4h3/4Ha666qqrrrrqqquuuuqq/6sox48f56qrrrrqqquu+t/jxV7sxV77cz/3c38L4Ed/9Ef5h3/4Bx5IEs9NEpJYLpf8+Z//OX/2Z3/GIx/5yOOv8Rqv8dqv8zqv895HR0eXbr311r/mqquuuuqqq6666qqrrvq/hnL8+HGuuuqqq6666qr/Ha655poHf8VXfMVfAfzFX/wFv/7rv44kJPFAkpDEc5MEwGq14s///M+5cOECj3jEI46/1mu91lu/zuu8znvfeuutf3P27Nlbueqqq6666qqrrrrqqqv+r6AcP36cq6666qqrrrrqf4dP+qRP+qlrrrnmwU972tP43u/9Xh5IEs9NEpJ4IEnc76677uLv//7vueuuu3jEIx5x/E3f9E3f+5prrnnwrbfe+jeHh4e7XHXVVVddddVVV1111VX/21GOHz/OVVddddVVV131P9/nfu7n/taLvdiLvfbTnvY0vvVbvxVJPDdJSOK5SeKBJCEJgNVqxV133cXf//3fs1qteNmXfdmXfq3Xeq23fshDHvLSt956698cHh7uctVVV1111VVXXXXVVVf9b0U5fvw4V1111VVXXXXV/2yf+7mf+1sv9mIv9toXL17ka7/2a7mfJCTx3CTx3CQhiQeSxP1WqxVPfepT+fu//3si4vjrv/7rv/QrvuIrvvXm5ubxs2fPPuPw8HCXq6666qqrrrrqqquuuup/G8rx48e56qqrrrrqqqv+53rHd3zHz3qd13md9wb4/u//fnZ3d3luknhukpDEc5PEA0lCEvdbrVY87WlP48/+7M+IiONv9VZv9dqv+Iqv+Nabm5vH/+Ef/uF3uOqqq6666qqrrrrqqqv+N6EcP36cq6666qqrrrrqf6YXe7EXe+2P+IiP+G6Ab/u2b+NpT3saAJJ4bpKQxHOThCQeSBKSeCBJPNBqteJpT3saf/Znf0ZEHH+rt3qr136d13md997c3Dz+D//wD7/DVVddddVVV1111VVXXfW/AeX48eNcddVVV1111VX/87zYi73Ya3/u537ubwF827d9G0972tN4IElI4rlJQhLPTRLPTRIPJAlJPNBqteKpT30qf/7nf87p06ePv+EbvuFrv87rvM57b25uHv+Hf/iH3+Gqq6666qqrrrrqqquu+p+Mcvz4ca666qqrrrrqqv9Zrrnmmgd/xVd8xV8B/MZv/AZ/+Zd/iSQk8dwkIYnnJonnJglJPJAkJPFAknggSaxWK/7+7/+eP//zP+eRj3zk8dd4jdd47dd5ndd576Ojo0u33nrrX3PVVVddddVVV1111VVX/U+EHvSgB3HVVVddddVVV/3Pcc011zz4cz7nc37rmmuuefDTnvY0vv3bv53nZpvnxzbPj22em22em22em20eyDYAJ0+e5J3f+Z152MMexn333Xfr13/917/PP/zDP/w2V1111VVXXXXVVVddddX/JJTjx49z1VVXXXXVVVf9z/FJn/RJP/WQhzzkpZ/+9KfzHd/xHUjiuUlCEs9NEpJ4bpKQxANJQhIPJAlJPJAkHkgSklgul/zZn/0ZFy9e5PTp08ff7u3e7r1f53Ve571vvfXWvzl79uytXHXVVVddddVVV1111VX/E1COHz/OVVddddVVV131P8Pnfu7n/taLvdiLvfbFixf5+q//eu4nCUk8N0lI4rlJQhLPTRLPTRKSeCBJPJAkJPFAkgC46667eOpTn8pdd93FIx7xiONv+qZv+t7XXHPNg2+99da/OTw83OWqq6666qqrrrrqqquu+u9EOX78OFddddVVV1111X+/D//wD/+uV3zFV3xrgB/8wR/k4sWLPDdJPD+SkMRzk4QkHkgSknhuknggSUjigSTxQJKQxHK55K677uIf/uEfWC6XvOzLvuxLv9ZrvdZbb25uHj979uwzDg8Pd7nqqquuuuqqq6666qqr/jtQjh8/zlVXXXXVVVdd9d/rdV7ndd77nd7pnT4b4Du+4zt4+tOfjiSeH0lI4vmRhCSemySemyQk8UCSkMQDSUIS95OEJB5IEgDL5ZKn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b/3Wd//oj/7o53DVVVddddVVV1111f91VK666qqrrrrqqme57777br3mmmsevL29zf7+PraRxH82STw/knhRSOLfShL3k8T9JPHcJPFvIQkASdxPEveTxANJQhL3k4QkJCEJSUhCEpKQhCQkIQlJSEISkgCQhCQkASAJSUhCEpKICCQhCUlIQhKSkIQkJBERSCIikIQkIgJJRASSkEREIImIQBIRgSQkIQlJSCIikIQkIgJJSCIikIQkJCEJSUhCEgCSkIQkACQBIAmA1hpnz56ltQbAP/zDP/z2Z37mZ74OV1111VVXXXXVVVf9f0Hlqquuuuqqq656lrNnz956zTXXPHhra4v9/X3+t5LEA0ni30oSz00SAJIAkASAJAAkASCJ5yaJ+0nifpKQxANJQhKS+NeShCQkIQkASUhCEpKQhCQkIQlJSCIikEREIImIQBIRgSQkIQlJRASSkEREIImIQBKSiAgkERFIIiKQREQgiYhAEhGBJCQhiYhAEpKQhCQkIQlJSEISAJKQBIAkAFprHB0dsbe3B8B9991369d//de/zz/8wz/8NlddddVVV1111VVX/X9C5aqrrrrqqquuepb77rvv1hd7sRdje3ubu+++m/+JJPHvIYl/iSSemyT+LSQBIIn7SeJ+kpDE/SQhiecmCUlIQhKSkIQkJCEJSUhCEgCSkIQkJCEJSUhCEpKQhCQkIQlJSEISkpCEJCQhiYhAEhGBJCQREUhCEhGBJCICSUgiIpBERCCJiEASEYEkIgJJSCIikIQkJCEJSUhCEpKQhCQkASAJSQBI4vDwkIsXL3K/H/mRH/nsH/3RH/0crrrqqquuuuqqq676/4jKVVddddVVV131LPfdd9+tANvb2/x/IIn7SeJFIQkASTyQJAAkASCJ+0kCQBL3k8QDSeKBJCEJSUjiXyIJSUhCEpIAkIQkJAEgCUkASEISkpCEJCQhCUlIQhKSiAgkIQlJSCIikIQkIgJJSCIikEREIAlJRASSiAgkERFIIiKQhCQiAklIQhKSkIQkJCEJSUhCEpIAkIQkpmni4sWLrNdrAP7hH/7ht7/+67/+fe67775bueqqq6666qqrrrrq/ysqV1111VVXXXXV89je3uZ+tpHE/1SSeCBJPJAk/q0k8S+RxAsiiecmiftJQhL3k4QkJPHcJCEJSUhCEpKQhCTuJwlJ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kMT9JAEgCUkASAJAEgCSkASAJCQhCYDjx49z7NgxAO67775bv/7rv/59/uEf/uG3ueqqq6666qqrrrrqqqsAqFx11VVXXXXVVS/U2bNnb73mmmsevL29zcHBAS8KSfx7SOJfIon/KJJ4fiRxP0k8N0lIQhLPjyQkIQlJPJAkJAEgiftJAkASAJKQBIAkJCGJ+XzO9ddfz/1+5Ed+5LN/9Ed/9HO46qqrrrrqqquuuuqqqx6IylVXXXXVVVdd9T+aJO4niRdGEv8aknhuknhBJCGJ50cSkpCEJCTx/EhCEveTBIAkJCEJSUhCEpIAkIQkaq1ce+21LBYLAO67775bv/7rv/59/uEf/uG3ueqqq6666qqrrrrqqqueG5WrrrrqqquuuuqF+vu///vffrEXe7HXvv7667n77rv530ASAJIAkASAJAAk8dwkcT9J3E8Sz00S/xqSkIQk7icJSQBIAkASAJIAkASAJCRx8uRJTp06BcB9991362/91m9994/+6I9+DlddddVVV1111VVXXXXVC0Llqquuuuqqq676TyeJF0YS/1aS+PeQxPMjiftJ4rlJQhKSkIQkJCEJSUhCEpJ4IElI4n6SAJAEgCQAJAEgib7vufnmm+m6DoB/+Id/+O3P/MzPfB2uuuqqq6666qqrrrrqqn8Jlauuuuqqq6666oX6h3/4h98BuOGGG/jLv/xL/iNI4gWRxL9EEs9NEv8aknhuknggSdxPEpL4t5KEJO4nCUkASAJAEgCSAOj7nhMnTnD69GkA7rvvvlu//uu//n3+4R/+4be56qqrrrrqqquuuuqqq14UVK666qqrrrrqqv+xJHE/SbwoJAEgiQeSBIAknpsk7ieJB5LEA0lCEi8KSUhCEveThCQAJCEJAEkASALgxIkT3HjjjdzvR37kRz77R3/0Rz+Hq6666qqrrrrqqquuuupfg8pVV1111VVXXfVCnT179laAra0tnpsknpsk/qtI4l8iiRdEEs+PJB5IEs9NEpKQhCQkIQlJSEISz00S95PE/SQBIIm+77n55pvZ3NwE4L777rv1sz7rs17nvvvuu5Wrrrrqqquuuuqqq6666l+LylVXXXXVVVdd9ULdd999twJsb2/zn0ES/xqS+PeSxHOTxANJ4oEk8W8hCUlI4n6SAJCEJAAkce2113LdddcBcN999936W7/1W9/9oz/6o5/DVVddddVVV1111VVXXfVvReWqq6666qqrrvoX3Xfffbdec801D97e3mZ/f59/DUk8kCReEEk8P5J4YSQBIIkXRhLPTRL3k8QDSeKBJCGJF4UkJPFAkpAEgCTut729zYMe9CD6vgfgt37rt77767/+69+Hq6666qqrrrrqqquuuurfi8pVV1111VVXXfUvOnv27K3XXHPNg7e2ttjf3+e/giT+rSQBIAkASTw3STw/knggSTw3SUhCEpKQhCQkIQlJPJAkJHE/SQDMZjNOnz7N9ddfD8B9991369d//de/zz/8wz/8NlddddVVV1111VVXXXXVfwQqV1111VVXXXXV/0qS+LeQxHOTxANJ4oEk8W8hCUncTxKSALjxxhu54YYbuN+P/MiPfPaP/uiPfg5XXXXVVVddddVVV1111X8kKlddddVVV1111b/o7//+73/7xV7sxV77+uuv5+677+Y/iiT+NSTx3CTxopDEc5PE/STxQJJ4IElI4l8iCUlI4oEkATCbzXjYwx7G9vY2AP/wD//w21//9V//Pvfdd9+tXHXVVVddddVVV1111VX/0ahcddVVV1111VX/YSTxbyWJ50cSLwpJAEgCQBIAknhuknh+JPFAknhukpCEJCQhCUlIQhLPTRKSALjpppu46aabALjvvvtu/dEf/dHP+a3f+q3v5qqrrrrqqquuuuqqq676z0Llqquuuuqqq676F/3DP/zD7wDccMMN/OVf/iUAkviXSOKBJPGikMQLI4l/C0k8N0m8MJL4t5CEJAB2dnZ4xCMewWw2A+BHfuRHPvtHf/RHP4errrrqqquuuuqqq6666j8blauuuuqqq6666n8FSTw3SbwoJPHcJHE/SdxPEpJ4IElI4l8iCUlIAmA2m/HIRz6SY8eOAXDffffd+vVf//Xv8w//8A+/zVVXXXXVVVddddVVV131X4HKVVddddVVV131Lzp79uytANvb2/xHkcR/FEkASAJAEgCS+I8kCUlIQhKSkIQkJPFAt9xyCw960IO434/8yI989o/+6I9+DlddddVVV1111VVXXXXVfyUqV1111VVXXXXVv+i+++67FWBra4v/DJK4nyTuJ4n/aJK4nyTuJ4kHkoQk/rXm8zmPfvSjOXbsGAD/8A//8Nuf+Zmf+TpcddVVV1111VVXXXXVVf8dqFx11VVXXXXVVS+S++6779Zrrrnmwdvb2+zv7/PcJPHCSOI/giT+LSRxP0ncTxL3k8Rzk4Qk/iWLxYLrrruOBz/4wQDcd999t37913/9+/zDP/zDb3PVVVddddVVV1111VVX/XehctVVV1111VVXvUjOnj176zXXXPPgra0t9vf3+ZdI4j+KJJ6bJAAk8fxIAkAS/xqSeH4kIQlJSEISkpDEiRMneJmXeRnu9yM/8iOf/aM/+qOfw1VXXXXVVVddddVVV131343KVVddddVVV131ryaJfw9J/Esk8a8hCQBJvCCSuJ8k7ieJB5KEJP4l8/mcxz72sZw4cQKA++6779bP+qzPep377rvvVq666qqrrrrqqquuuuqq/wmoXHXVVVddddVVL5K///u//+0Xe7EXe+3rr7+ee+65h/8okrifJF4YSfxbSOJfIonnJokX5KEPfSgPfehDAbjvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqqq676n4TKVVddddVVV131n04S/5Ek8aKQxHOTxP0k8UCSeG6SkIQkJLGxscHLvdzLsVgsAPit3/qt7/76r//69+Gqq6666qqrrrrqqquu+p+IylVXXXXVVVdd9SL5h3/4h98BuOGGG/irv/orHkgS/1kk8YJIAkASAJIAkMRzk8T9JHE/STyQJJ6fxWLBjTfeyMMe9jAA7rvvvlu//uu//n3+4R/+4be56qqrrrrqqquuuuqqq/6nonLVVVddddVVV/2Hk8QLIol/iST+o0jiXyKJB5KEJO5344038hIv8RLc70d+5Ec++0d/9Ec/h6uuuuqqq6666qqrrrrqfzoqV1111VVXXXXVi+Ts2bO3AmxtbfEfRRL3k8QLI4l/DUk8N0ncTxIPJInntrGxwUu+5Ety8uRJAP7hH/7ht7/u677uvc+ePfsMrrrqqquuuuqqq6666qr/DahcddVVV1111VX/Ktvb2/xXkcRzkwSAJJ4fSTw3STw/knggSdzvEY94BI94xCMAuO+++279rd/6re/+0R/90c/hqquuuuqqq6666qqrrvrfhMpVV1111VVXXfUiue+++2697777br3mmmsevLW1xcHBAS8KSfxnkgSAJF4UknggSTzQ6dOneamXeikWiwUAP/IjP/LZP/qjP/o5XHXVVVddddVVV1111VX/G1G56qqrrrrqqqteZPfdd9+t11xzzYO3t7c5ODgAQBIPJIl/D0k8N0n8W0jifpK4nyQeSBIbGxvcfPPNPPKRjwTgvvvuu/Xrv/7r3+cf/uEffpurrrrqqquuuuqqq6666n8rKlddddVVV1111X8ZSdxPEveTxItCEi8KSfxrPPKRj+RRj3oU9/uRH/mRz/7RH/3Rz+Gqq6666qqrrrrqqquu+t+OylVXXXXVVVdd9SL7h3/4h99+8Rd/8de+/vrrufvuu/nPJIkXRBIAkgCQBIAknpsk7ieJ+0liY2ODl3mZl+H06dMA/MM//MNvf/3Xf/373Hfffbdy1VVXXXXVVVddddVVV/1fQOWqq6666qqrrvpPI4n/LpJ4YR71qEfx6Ec/GoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqq/0uoXHXVVVddddVVL7J/+Id/+G2A66+/nv8MknhukvjXkMRzk8T9zpw5w8u+7MuysbEBwI/8yI989o/+6I9+DlddddVVV1111VVXXXXV/0VUrrrqqquuuuqqfzNJPJAkXhBJ3E8S95PEi0ISz48kACTx3CRxv42NDV7+5V+e06dPA3Dffffd+vVf//Xv8w//8A+/zVVXXXXVVVddddVVV131fxWVq6666qqrrrrqRXbffffdCrC1tcV/Jkm8IJIAkMSL6jGPeQyPecxjALjvvvtu/a3f+q3v/tEf/dHP4aqrrrrqqquuuuqqq676v47KVVddddVVV131r7a9vc2/RBL/GpL4jyIJgI2NDV7+5V+eM2fOAPAP//APv/2Zn/mZr8NVV1111VVXXXXVVVdd9f8Flauuuuqqq6666kV29uzZZ9x33323XnPNNQ/e2tri8PCQ/0yS+NeQBMDGxgYPfvCDeexjHwvAfffdd+vXf/3Xv88//MM//DZXXXXVVVddddVVV1111f8nVK666qqrrrrqqn+Vs2fP3nrNNdc8eHt7m8PDQ+4niRdEEveTxP0k8dwk8dwkASAJAEkASAJAEvc7c+YMr/3ar839fuRHfuSzf/RHf/RzuOqqq6666qqrrrrqqqv+P6Jy1VVXXXXVVVf9m0jif5LNzU1e8RVfkTNnzgBw33333fpZn/VZr3PffffdylVXXXXVVVddddVVV131/xWVq6666qqrrrrqX+Xv//7vf/vFXuzFXvu6667j7rvv5j+CJJ6bJF5UL/ZiL8aLvdiLAXDffffd+lu/9Vvf/aM/+qOfw1VXXXXVVVddddVVV131/x2Vq6666qqrrrrqP5wk/iWSeFFI4gXZ3NzkdV7nddjc3ATgt37rt77767/+69+Hq6666qqrrrrqqquuuuqqK6hcddVVV1111VX/Kv/wD//wOwDXX389f/VXf8W/RBL3k8QLI4kXRBIAktjc3OQhD3kIL/7iLw7Afffdd+vXf/3Xv88//MM//DZXXXXVVVddddVVV1111VXPRuWqq6666qqrrvp3k8R/lYc85CG80iu9Evf7kR/5kc/+0R/90c/hqquuuuqqq6666qqrrrrqeVG56qqrrrrqqqv+Vc6ePXsrwPb2Nv8RJPHcJPHcNjc3eeVXfmWuueYaAP7hH/7ht7/+67/+fe67775bueqqq6666qqrrrrqqquuev6oXHXVVVddddVV/6Ek8S+RxItCEgAv8RIvwUu8xEsAcN999936W7/1W9/9oz/6o5/DVVddddVVV1111VVXXXXVC0flqquuuuqqq676V7nvvvtuve+++2695pprHry1tcXBwQEviCTuJ4kXRhLP7ZprruFVXuVV2NzcBOBHfuRHPvtHf/RHP4errrrqqquuuuqqq6666qoXDZWrrrrqqquuuupf7ezZs7dec801D97e3ubw8JD/aJubm7zkS74kD33oQwG47777bv36r//69/mHf/iH3+aqq6666qqrrrrqqquuuupFR+Wqq6666qqrrvpvI4nn9pIv+ZK85Eu+JPf7kR/5kc/+0R/90c/hqquuuuqqq6666qqrrrrqX4/KVVddddVVV131r3bffffd+mIv9mJcd9113HPPPdxPEv8SSTw/m5ubvOqrvirXXnstAP/wD//w21//9V//Pvfdd9+tXHXVVVddddVVV1111VVX/dtQueqqq6666qqr/tXuu+++W/kXSOJ+knhhXuqlXoqXfMmXBOC+++679eu//uvf5x/+4R9+m6uuuuqqq6666qqrrrrqqn8fKlddddVVV1111b/a2bNnnwFw/fXX89d//df8W1177bW84Ru+Iff7kR/5kc/+0R/90c/hqquuuuqqq6666qqrrrrqPwaVq6666qqrrrrqX+2+++67lX+Hra0tXu3VXo1rr70WgPvuu+/Wr//6r3+ff/iHf/htrrrqqquuuuqqq6666qqr/uNQueqqq6666qqr/tXOnj17K8D29jb3k8S/RBIv9VIvxUu91EsBcN999936W7/1W9/9oz/6o5/DVVddddVVV1111VVXXXXVfzwqV1111VVXXXXVfzhJ3E8SAFtbW7zaq70a1113HQD/8A//8Nuf+Zmf+TpcddVVV1111VVXXXXVVVf956Fy1VVXXXXVVVf9q91333233nfffbdec801D97a2uLg4IAXZGtri4c97GG89Eu/NAD33XffrV//9V//Pv/wD//w21x11VVXXXXVVVddddVVV/3nonLVVVddddVVV/2bnD179tZrrrnmwdvb2xwcHPD8XHfddbzxG78x9/uRH/mRz/7RH/3Rz+Gqq6666qqrrrrqqquuuuq/BpWrrrrqqquuuurfTRIPtLW1xau/+qtz3XXXAXDffffd+pmf+Zmvffbs2Wdw1VVXXXXVVVddddVVV131X4fKVVddddVVV131b3Lffffd+mIv9mJcd9113HPPPdzvZV7mZXjpl35pAO67775bf+u3fuu7f/RHf/RzuOqqq6666qqrrrrqqquu+q9H5aqrrrrqqquu+je57777buUBrrvuOl7jNV6Dra0tAH7rt37ru7/+67/+fbjqqquuuuqqq6666qqrrvrvQ+Wqq6666qqrrvo3OXv27DMArr/+egBe5mVeBoD77rvv1q//+q9/n3/4h3/4ba666qqrrrrqqquuuuqqq/57Ubnqqquuuuqqq/5N7rvvvlsBrrvuOq677joAfuRHfuSzf/RHf/RzuOqqq6666qqrrrrqqquu+p+Bcvz4ca666qqrrrrqqn89SWxubh5/yEMe8tL/8A//8Nuf9Vmf9Tp/+qd/+jNcddVVV1111VVXXXXVVVf9z4Ee9KAHcdVVV1111VVX/du92Iu92Gv9wz/8w+9w1VVXXXXVVVddddVVV131Pw960IMexFVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Slauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+r+EctMEyjCSLPmgAAAABJRU5ErkJggg==) + +```js +// Loft a square and a circle on the `-XZ` plane using offset. +const squareSketch = startSketchOn('-XZ') + |> startProfileAt([-100, 200], %) + |> line([200, 0], %) + |> line([0, -200], %) + |> line([-200, 0], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) + +const circleSketch = startSketchOn(offsetPlane('-XZ', -150)) + |> circle([0, 100], 50, %) + +loft([squareSketch, circleSketch]) +``` + +![Rendered example of offsetPlane 3](data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAABQAAAALQCAYAAADPfd1WAAEDT0lEQVR4Ae3gAZAkSZIkSRKLqpm7R0REZmZmVlVVVVV3d3d3d/fMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMzMdHd3d3dXV1VVVVVmZkZGRIS7m5kKz0xmV3d1d3dPz8zMzMxMYn3Qgx7EVVddddVVV1111VVXXXXVVVddddVVV131fxKVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuur/mdd5ndd57xd7sRd7La666qqrrvp/5x/+4R9+57d+67e+m6uuuuqqq676/4PKVVddddVVV/0/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LgBw4cIFnpskXpCTJ08CcOLECe538uRJTp48yYkTJzh58iT/kvvuu+/Wf/iHf/jt++6779Z/+Id/+J1/+Id/+G2uuuqqq6666qqrrvrvhB70oAdx1VVXXXXVVVddddX/PNdcc82DX+zFXuy1AV7sxV7sta655poHA7zYi73Ya/Pf5L777rsV4OzZs7f+/d///W8D/MM//MPvnD179tb77rvvVq666qqrrrrqqquu+p8GPehBD+Kqq6666qqrrrrqqv9drrnmmgcDnDlz5kHXXHPNQwDOnDnzoGuuuebBPNM111zzYP4V7rvvvlsB7rvvvlt5prNnzz7jvvvue/rZs2efcd99993KVVddddVVV1111VX/26AHPehBXHXVVVddddVVV1111VVXXXXVVVddddVV/ydRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/KipXXXXVVVddddVVV1111VVXXXXVVVddddX/VVSuuuqqq6666qqrrrrqqquuuuqqq6666qr/q6hcddVVV1111VVXXXXVVVddddVVV1111VX/V1G56qqrrrrqqquuuuqqq6666qqrrrrqqqv+r6Jy1VVXXXXVVVddddVVV1111VVXXXXVVVf9X0Xlqquuuuqqq6666qqrrrrqqquuuuqqq676v4rKVVddddVVV1111VVXXXXVVVddddVVV131fxWVq6666qqrrrrqqquuuuqqq6666qqrrrrq/yoqV1111VVXXXXVVVddddVVV1111VVXXXXV/1VUrrrqqquuuuqqq6666qqrrrrqqquuuuqq/6uoXHXVVVddddVVV1111VVXXXXVVVddddVV/1dRueqqq6666qqrrrrqqquuuuqqq6666qqr/q+ictVVV1111VVXXXXVVVddddVVV1111VVX/V9F5aqrrrrqqquuuuqqq6666qqrrrrqqquu+r+KylVXXXXVVVddddVVV1111VVXXXXVVVdd9X8Vlauuuuqqq6666qqrrrrqqquuuuqqq6666v8qKlddddVVV1111VVXXXXVVVddddVVV1111f9VVK666qqrrrrqqquuuuqqq6666qqrrrrqqv+rqFx11VVXXXXVVVddddVVV1111VVXXXXVVf9XUbnqqquuuuqqq6666qqrrrrqqquuuuqqq/6vonLVVVddddVVV1111VVXXXXVVVddddVVV/1fReWqq6666qqrrrrqqquuuuqqq6666qqrrvq/ispVV1111VVXXXXVVVddddVVV1111VVXXfV/FZWrrrrqqquuuuqqq6666qqrrrrqqquuuur/Kv4RzY9AsyXbhUYAAAAASUVORK5CYII=) + +### Arguments + +* `std_plane`: `StandardPlane` - One of the standard planes. (REQUIRED) +```js +"XY" | "-XY" | "XZ" | "-XZ" | "YZ" | "-YZ" +``` +* `offset`: `number` (REQUIRED) + +### Returns + +`PlaneData` - Data for a plane. +```js +"XY" | +"-XY" | +"XZ" | +"-XZ" | +"YZ" | +"-YZ" | +{ + plane: { + // Origin of the plane. + origin: { + x: number, + y: number, + z: number, +}, + // What should the plane’s X axis be? + xAxis: { + x: number, + y: number, + z: number, +}, + // What should the plane’s Y axis be? + yAxis: { + x: number, + y: number, + z: number, +}, + // The z-axis (normal). + zAxis: { + x: number, + y: number, + z: number, +}, +}, +} +``` + + + diff --git a/docs/kcl/std.json b/docs/kcl/std.json index 95a2e0b1f..389a6ea6c 100644 --- a/docs/kcl/std.json +++ b/docs/kcl/std.json @@ -143020,6 +143020,4703 @@ "const exampleSketch = startSketchOn(\"XZ\")\n |> startProfileAt([0, 0], %)\n |> line([ln(100), 15], %)\n |> line([5, -6], %)\n |> line([-10, -10], %)\n |> close(%)\n\nconst example = extrude(5, exampleSketch)" ] }, + { + "name": "loft", + "summary": "Create a 3D surface or solid by interpolating between two or more sketches.", + "description": "The sketches need to closed and on the same plane.", + "tags": [], + "args": [ + { + "name": "sketch_groups", + "type": "[SketchGroup]", + "schema": { + "type": "array", + "items": { + "description": "A sketch group is a collection of paths.", + "type": "object", + "required": [ + "__meta", + "id", + "on", + "start", + "value" + ], + "properties": { + "__meta": { + "description": "Metadata.", + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "id": { + "description": "The id of the sketch group (this will change when the engine's reference to it changes.", + "type": "string", + "format": "uuid" + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "oneOf": [ + { + "description": "A plane.", + "type": "object", + "required": [ + "__meta", + "id", + "origin", + "type", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "id": { + "description": "The id of the plane.", + "type": "string", + "format": "uuid" + }, + "origin": { + "description": "Origin of the plane.", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "type": { + "type": "string", + "enum": [ + "plane" + ] + }, + "value": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + } + ] + }, + "xAxis": { + "description": "What should the plane’s X axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "yAxis": { + "description": "What should the plane’s Y axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "zAxis": { + "description": "The z-axis (normal).", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + } + } + }, + { + "description": "A face.", + "type": "object", + "required": [ + "__meta", + "extrudeGroup", + "id", + "type", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "extrudeGroup": { + "description": "The extrude group the face is on.", + "type": "object", + "required": [ + "__meta", + "height", + "id", + "sketchGroup", + "value" + ], + "properties": { + "__meta": { + "description": "Metadata.", + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "edgeCuts": { + "description": "Chamfers or fillets on this extrude group.", + "type": "array", + "items": { + "description": "A fillet or a chamfer.", + "oneOf": [ + { + "description": "A fillet.", + "type": "object", + "required": [ + "edgeId", + "id", + "radius", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to fillet.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this fillet.", + "type": "string", + "format": "uuid" + }, + "radius": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + }, + { + "description": "A chamfer.", + "type": "object", + "required": [ + "edgeId", + "id", + "length", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to chamfer.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this chamfer.", + "type": "string", + "format": "uuid" + }, + "length": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + } + ] + } + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "height": { + "description": "The height of the extrude group.", + "type": "number", + "format": "double" + }, + "id": { + "description": "The id of the extrude group.", + "type": "string", + "format": "uuid" + }, + "sketchGroup": { + "description": "The sketch group.", + "$ref": "#/components/schemas/SketchGroup" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + } + ] + } + } + } + }, + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "type": { + "type": "string", + "enum": [ + "face" + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face’s X axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "yAxis": { + "description": "What should the face’s Y axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "zAxis": { + "description": "The z-axis (normal).", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + } + } + } + ] + }, + "start": { + "description": "The starting path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch group.", + "type": "object", + "additionalProperties": { + "type": "object", + "required": [ + "__meta", + "value" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "info": { + "description": "Engine information for a tag.", + "type": "object", + "required": [ + "id", + "sketchGroup" + ], + "properties": { + "id": { + "description": "The id of the tagged object.", + "type": "string", + "format": "uuid" + }, + "path": { + "description": "The path the tag is on.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + } + }, + "nullable": true + }, + "sketchGroup": { + "description": "The sketch group the tag is on.", + "type": "string", + "format": "uuid" + }, + "surface": { + "description": "The surface information for the tag.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + } + ], + "nullable": true + } + }, + "nullable": true + }, + "value": { + "type": "string" + } + } + } + }, + "value": { + "description": "The paths in the sketch group.", + "type": "array", + "items": { + "description": "A path.", + "oneOf": [ + { + "description": "A path that goes to a point.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "ToPoint" + ] + } + } + }, + { + "description": "A arc that is tangential to the last path segment that goes to a point", + "type": "object", + "required": [ + "__geoMeta", + "ccw", + "center", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "ccw": { + "description": "arc's direction", + "type": "boolean" + }, + "center": { + "description": "the arc's center", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "TangentialArcTo" + ] + } + } + }, + { + "description": "A arc that is tangential to the last path segment", + "type": "object", + "required": [ + "__geoMeta", + "ccw", + "center", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "ccw": { + "description": "arc's direction", + "type": "boolean" + }, + "center": { + "description": "the arc's center", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "TangentialArc" + ] + } + } + }, + { + "description": "A path that is horizontal.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type", + "x" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "Horizontal" + ] + }, + "x": { + "description": "The x coordinate.", + "type": "number", + "format": "double" + } + } + }, + { + "description": "An angled line to.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "AngledLineTo" + ] + }, + "x": { + "description": "The x coordinate.", + "type": "number", + "format": "double", + "nullable": true + }, + "y": { + "description": "The y coordinate.", + "type": "number", + "format": "double", + "nullable": true + } + } + }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "Base" + ] + } + } + } + ] + } + } + } + } + }, + "required": true + }, + { + "name": "data", + "type": "LoftData", + "schema": { + "description": "Data for a loft.", + "type": "object", + "properties": { + "baseCurveIndex": { + "description": "This can be set to override the automatically determined topological base curve, which is usually the first section encountered.", + "default": null, + "type": "integer", + "format": "uint32", + "minimum": 0.0, + "nullable": true + }, + "bezApproximateRational": { + "description": "Attempt to approximate rational curves (such as arcs) using a bezier. This will remove banding around interpolations between arcs and non-arcs. It may produce errors in other scenarios Over time, this field won't be necessary.", + "default": null, + "type": "boolean", + "nullable": true + }, + "tolerance": { + "description": "Tolerance for the loft operation.", + "default": null, + "type": "number", + "format": "double", + "nullable": true + }, + "vDegree": { + "description": "Degree of the interpolation. Must be greater than zero. For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. This defaults to 2, if not specified.", + "type": "integer", + "format": "uint32", + "minimum": 1.0, + "nullable": true + } + }, + "nullable": true + }, + "required": false + } + ], + "returnValue": { + "name": "", + "type": "ExtrudeGroup", + "schema": { + "description": "An extrude group is a collection of extrude surfaces.", + "type": "object", + "required": [ + "__meta", + "height", + "id", + "sketchGroup", + "value" + ], + "properties": { + "__meta": { + "description": "Metadata.", + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "edgeCuts": { + "description": "Chamfers or fillets on this extrude group.", + "type": "array", + "items": { + "description": "A fillet or a chamfer.", + "oneOf": [ + { + "description": "A fillet.", + "type": "object", + "required": [ + "edgeId", + "id", + "radius", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to fillet.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this fillet.", + "type": "string", + "format": "uuid" + }, + "radius": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + }, + { + "description": "A chamfer.", + "type": "object", + "required": [ + "edgeId", + "id", + "length", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to chamfer.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this chamfer.", + "type": "string", + "format": "uuid" + }, + "length": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + } + ] + } + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "height": { + "description": "The height of the extrude group.", + "type": "number", + "format": "double" + }, + "id": { + "description": "The id of the extrude group.", + "type": "string", + "format": "uuid" + }, + "sketchGroup": { + "description": "The sketch group.", + "type": "object", + "required": [ + "__meta", + "id", + "on", + "start", + "value" + ], + "properties": { + "__meta": { + "description": "Metadata.", + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "id": { + "description": "The id of the sketch group (this will change when the engine's reference to it changes.", + "type": "string", + "format": "uuid" + }, + "on": { + "description": "What the sketch is on (can be a plane or a face).", + "oneOf": [ + { + "description": "A plane.", + "type": "object", + "required": [ + "__meta", + "id", + "origin", + "type", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "id": { + "description": "The id of the plane.", + "type": "string", + "format": "uuid" + }, + "origin": { + "description": "Origin of the plane.", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "type": { + "type": "string", + "enum": [ + "plane" + ] + }, + "value": { + "description": "Type for a plane.", + "oneOf": [ + { + "type": "string", + "enum": [ + "XY", + "XZ", + "YZ" + ] + }, + { + "description": "A custom plane.", + "type": "string", + "enum": [ + "Custom" + ] + } + ] + }, + "xAxis": { + "description": "What should the plane’s X axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "yAxis": { + "description": "What should the plane’s Y axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "zAxis": { + "description": "The z-axis (normal).", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + } + } + }, + { + "description": "A face.", + "type": "object", + "required": [ + "__meta", + "extrudeGroup", + "id", + "type", + "value", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "extrudeGroup": { + "description": "The extrude group the face is on.", + "type": "object", + "required": [ + "__meta", + "height", + "id", + "sketchGroup", + "value" + ], + "properties": { + "__meta": { + "description": "Metadata.", + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "edgeCuts": { + "description": "Chamfers or fillets on this extrude group.", + "type": "array", + "items": { + "description": "A fillet or a chamfer.", + "oneOf": [ + { + "description": "A fillet.", + "type": "object", + "required": [ + "edgeId", + "id", + "radius", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to fillet.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this fillet.", + "type": "string", + "format": "uuid" + }, + "radius": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + }, + { + "description": "A chamfer.", + "type": "object", + "required": [ + "edgeId", + "id", + "length", + "type" + ], + "properties": { + "edgeId": { + "description": "The engine id of the edge to chamfer.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the engine command that called this chamfer.", + "type": "string", + "format": "uuid" + }, + "length": { + "type": "number", + "format": "double" + }, + "tag": { + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + } + ] + } + }, + "endCapId": { + "description": "The id of the extrusion end cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "height": { + "description": "The height of the extrude group.", + "type": "number", + "format": "double" + }, + "id": { + "description": "The id of the extrude group.", + "type": "string", + "format": "uuid" + }, + "sketchGroup": { + "description": "The sketch group.", + "$ref": "#/components/schemas/SketchGroup" + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + } + ] + } + } + } + }, + "id": { + "description": "The id of the face.", + "type": "string", + "format": "uuid" + }, + "type": { + "type": "string", + "enum": [ + "face" + ] + }, + "value": { + "description": "The tag of the face.", + "type": "string" + }, + "xAxis": { + "description": "What should the face’s X axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "yAxis": { + "description": "What should the face’s Y axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "zAxis": { + "description": "The z-axis (normal).", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + } + } + } + ] + }, + "start": { + "description": "The starting path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "tags": { + "description": "Tag identifiers that have been declared in this sketch group.", + "type": "object", + "additionalProperties": { + "type": "object", + "required": [ + "__meta", + "value" + ], + "properties": { + "__meta": { + "type": "array", + "items": { + "description": "Metadata.", + "type": "object", + "required": [ + "sourceRange" + ], + "properties": { + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + } + }, + "info": { + "description": "Engine information for a tag.", + "type": "object", + "required": [ + "id", + "sketchGroup" + ], + "properties": { + "id": { + "description": "The id of the tagged object.", + "type": "string", + "format": "uuid" + }, + "path": { + "description": "The path the tag is on.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + } + }, + "nullable": true + }, + "sketchGroup": { + "description": "The sketch group the tag is on.", + "type": "string", + "format": "uuid" + }, + "surface": { + "description": "The surface information for the tag.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + } + ], + "nullable": true + } + }, + "nullable": true + }, + "value": { + "type": "string" + } + } + } + }, + "value": { + "description": "The paths in the sketch group.", + "type": "array", + "items": { + "description": "A path.", + "oneOf": [ + { + "description": "A path that goes to a point.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "ToPoint" + ] + } + } + }, + { + "description": "A arc that is tangential to the last path segment that goes to a point", + "type": "object", + "required": [ + "__geoMeta", + "ccw", + "center", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "ccw": { + "description": "arc's direction", + "type": "boolean" + }, + "center": { + "description": "the arc's center", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "TangentialArcTo" + ] + } + } + }, + { + "description": "A arc that is tangential to the last path segment", + "type": "object", + "required": [ + "__geoMeta", + "ccw", + "center", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "ccw": { + "description": "arc's direction", + "type": "boolean" + }, + "center": { + "description": "the arc's center", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "TangentialArc" + ] + } + } + }, + { + "description": "A path that is horizontal.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type", + "x" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "Horizontal" + ] + }, + "x": { + "description": "The x coordinate.", + "type": "number", + "format": "double" + } + } + }, + { + "description": "An angled line to.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "AngledLineTo" + ] + }, + "x": { + "description": "The x coordinate.", + "type": "number", + "format": "double", + "nullable": true + }, + "y": { + "description": "The y coordinate.", + "type": "number", + "format": "double", + "nullable": true + } + } + }, + { + "description": "A base path.", + "type": "object", + "required": [ + "__geoMeta", + "from", + "to", + "type" + ], + "properties": { + "__geoMeta": { + "description": "Metadata.", + "type": "object", + "required": [ + "id", + "sourceRange" + ], + "properties": { + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + } + } + }, + "from": { + "description": "The from point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag of the path.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "to": { + "description": "The to point.", + "type": "array", + "items": { + "type": "number", + "format": "double" + }, + "maxItems": 2, + "minItems": 2 + }, + "type": { + "type": "string", + "enum": [ + "Base" + ] + } + } + } + ] + } + } + } + }, + "startCapId": { + "description": "The id of the extrusion start cap", + "type": "string", + "format": "uuid", + "nullable": true + }, + "value": { + "description": "The extrude surfaces.", + "type": "array", + "items": { + "description": "An extrude surface.", + "oneOf": [ + { + "description": "An extrude plane.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudePlane" + ] + } + } + }, + { + "description": "An extruded arc.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The face id for the extrude plane.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "extrudeArc" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the chamfer surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "chamfer" + ] + } + } + }, + { + "description": "Geometry metadata.", + "type": "object", + "required": [ + "faceId", + "id", + "sourceRange", + "type" + ], + "properties": { + "faceId": { + "description": "The id for the fillet surface.", + "type": "string", + "format": "uuid" + }, + "id": { + "description": "The id of the geometry.", + "type": "string", + "format": "uuid" + }, + "sourceRange": { + "description": "The source range.", + "type": "array", + "items": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "maxItems": 2, + "minItems": 2 + }, + "tag": { + "description": "The tag.", + "type": "object", + "required": [ + "end", + "start", + "value" + ], + "properties": { + "digest": { + "type": "array", + "items": { + "type": "integer", + "format": "uint8", + "minimum": 0.0 + }, + "maxItems": 32, + "minItems": 32, + "nullable": true + }, + "end": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "start": { + "type": "integer", + "format": "uint", + "minimum": 0.0 + }, + "value": { + "type": "string" + } + }, + "nullable": true + }, + "type": { + "type": "string", + "enum": [ + "fillet" + ] + } + } + } + ] + } + } + } + }, + "required": true + }, + "unpublished": false, + "deprecated": false, + "examples": [ + "// Loft a square and a triangle.\nconst squareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst triangleSketch = startSketchOn(offsetPlane('XY', 75))\n |> startProfileAt([0, 125], %)\n |> line([-15, -30], %)\n |> line([30, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nloft([squareSketch, triangleSketch])", + "// Loft a square, a circle, and another circle.\nconst squareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle([0, 100], 50, %)\n\nconst circleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle([0, 100], 20, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n])", + "// Loft a square, a circle, and another circle with options.\nconst squareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch0 = startSketchOn(offsetPlane('XY', 75))\n |> circle([0, 100], 50, %)\n\nconst circleSketch1 = startSketchOn(offsetPlane('XY', 150))\n |> circle([0, 100], 20, %)\n\nloft([\n squareSketch,\n circleSketch0,\n circleSketch1\n], {\n // This can be set to override the automatically determined\n // topological base curve, which is usually the first section encountered.\n baseCurveIndex: 0,\n // Attempt to approximate rational curves (such as arcs) using a bezier.\n // This will remove banding around interpolations between arcs and non-arcs.\n // It may produce errors in other scenarios Over time, this field won't be necessary.\n bezApproximateRational: false,\n // Tolerance for the loft operation.\n tolerance: 0.000001,\n // Degree of the interpolation. Must be greater than zero.\n // For example, use 2 for quadratic, or 3 for cubic interpolation in\n // the V direction. This defaults to 2, if not specified.\n vDegree: 2\n})" + ] + }, { "name": "log", "summary": "Compute the logarithm of the number with respect to an arbitrary base.", @@ -143246,6 +147943,248 @@ "const totalWidth = 10 * mm()" ] }, + { + "name": "offsetPlane", + "summary": "Offset a plane by a distance along its normal.", + "description": "For example, if you offset the 'XZ' plane by 10, the new plane will be parallel to the 'XZ' plane and 10 units away from it.", + "tags": [], + "args": [ + { + "name": "std_plane", + "type": "StandardPlane", + "schema": { + "description": "One of the standard planes.", + "oneOf": [ + { + "description": "The XY plane.", + "type": "string", + "enum": [ + "XY" + ] + }, + { + "description": "The opposite side of the XY plane.", + "type": "string", + "enum": [ + "-XY" + ] + }, + { + "description": "The XZ plane.", + "type": "string", + "enum": [ + "XZ" + ] + }, + { + "description": "The opposite side of the XZ plane.", + "type": "string", + "enum": [ + "-XZ" + ] + }, + { + "description": "The YZ plane.", + "type": "string", + "enum": [ + "YZ" + ] + }, + { + "description": "The opposite side of the YZ plane.", + "type": "string", + "enum": [ + "-YZ" + ] + } + ] + }, + "required": true + }, + { + "name": "offset", + "type": "number", + "schema": { + "type": "number", + "format": "double" + }, + "required": true + } + ], + "returnValue": { + "name": "", + "type": "PlaneData", + "schema": { + "description": "Data for a plane.", + "oneOf": [ + { + "description": "The XY plane.", + "type": "string", + "enum": [ + "XY" + ] + }, + { + "description": "The opposite side of the XY plane.", + "type": "string", + "enum": [ + "-XY" + ] + }, + { + "description": "The XZ plane.", + "type": "string", + "enum": [ + "XZ" + ] + }, + { + "description": "The opposite side of the XZ plane.", + "type": "string", + "enum": [ + "-XZ" + ] + }, + { + "description": "The YZ plane.", + "type": "string", + "enum": [ + "YZ" + ] + }, + { + "description": "The opposite side of the YZ plane.", + "type": "string", + "enum": [ + "-YZ" + ] + }, + { + "description": "A defined plane.", + "type": "object", + "required": [ + "plane" + ], + "properties": { + "plane": { + "type": "object", + "required": [ + "origin", + "xAxis", + "yAxis", + "zAxis" + ], + "properties": { + "origin": { + "description": "Origin of the plane.", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "xAxis": { + "description": "What should the plane’s X axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "yAxis": { + "description": "What should the plane’s Y axis be?", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + }, + "zAxis": { + "description": "The z-axis (normal).", + "type": "object", + "required": [ + "x", + "y", + "z" + ], + "properties": { + "x": { + "type": "number", + "format": "double" + }, + "y": { + "type": "number", + "format": "double" + }, + "z": { + "type": "number", + "format": "double" + } + } + } + } + } + }, + "additionalProperties": false + } + ] + }, + "required": true + }, + "unpublished": false, + "deprecated": false, + "examples": [ + "// Loft a square and a circle on the `XY` plane using offset.\nconst squareSketch = startSketchOn('XY')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch = startSketchOn(offsetPlane('XY', 150))\n |> circle([0, 100], 50, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `XZ` plane using offset.\nconst squareSketch = startSketchOn('XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch = startSketchOn(offsetPlane('XZ', 150))\n |> circle([0, 100], 50, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `YZ` plane using offset.\nconst squareSketch = startSketchOn('YZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch = startSketchOn(offsetPlane('YZ', 150))\n |> circle([0, 100], 50, %)\n\nloft([squareSketch, circleSketch])", + "// Loft a square and a circle on the `-XZ` plane using offset.\nconst squareSketch = startSketchOn('-XZ')\n |> startProfileAt([-100, 200], %)\n |> line([200, 0], %)\n |> line([0, -200], %)\n |> line([-200, 0], %)\n |> lineTo([profileStartX(%), profileStartY(%)], %)\n |> close(%)\n\nconst circleSketch = startSketchOn(offsetPlane('-XZ', -150))\n |> circle([0, 100], 50, %)\n\nloft([squareSketch, circleSketch])" + ] + }, { "name": "patternCircular2d", "summary": "Repeat a 2-dimensional sketch some number of times along a partial or", diff --git a/e2e/playwright/basic-sketch.spec.ts b/e2e/playwright/basic-sketch.spec.ts index edb937b08..1463bee7f 100644 --- a/e2e/playwright/basic-sketch.spec.ts +++ b/e2e/playwright/basic-sketch.spec.ts @@ -96,33 +96,49 @@ async function doBasicSketch(page: Page, openPanes: string[]) { } // deselect line tool - await page.getByTestId('line').click() + const btnLine = page.getByTestId('line') + const btnLineAriaPressed = await btnLine.getAttribute('aria-pressed') + if (btnLineAriaPressed === 'true') { + await btnLine.click() + } + + await page.waitForTimeout(100) const line1 = await u.getSegmentBodyCoords(`[data-overlay-index="${0}"]`, 0) if (openPanes.includes('code')) { await expect .poll(async () => u.getGreatestPixDiff(line1, TEST_COLORS.WHITE)) .toBeLessThan(3) + await page.waitForTimeout(100) await expect - .poll(() => u.getGreatestPixDiff(line1, [249, 249, 249])) + .poll(async () => u.getGreatestPixDiff(line1, [249, 249, 249])) .toBeLessThan(3) + await page.waitForTimeout(100) } + // click between first two clicks to get center of the line await page.mouse.click(startXPx + PUR * 15, 500 - PUR * 10) await page.waitForTimeout(100) + if (openPanes.includes('code')) { - expect(await u.getGreatestPixDiff(line1, TEST_COLORS.BLUE)).toBeLessThan(3) + await expect( + await u.getGreatestPixDiff(line1, TEST_COLORS.BLUE) + ).toBeLessThan(3) await expect(await u.getGreatestPixDiff(line1, [0, 0, 255])).toBeLessThan(3) } // hold down shift await page.keyboard.down('Shift') + await page.waitForTimeout(100) + // click between the latest two clicks to get center of the line await page.mouse.click(startXPx + PUR * 10, 500 - PUR * 20) + await page.waitForTimeout(100) // selected two lines therefore there should be two cursors if (openPanes.includes('code')) { await expect(page.locator('.cm-cursor')).toHaveCount(2) + await page.waitForTimeout(100) } await page.getByRole('button', { name: 'Length: open menu' }).click() diff --git a/e2e/playwright/code-pane-and-errors.spec.ts b/e2e/playwright/code-pane-and-errors.spec.ts index 32f7d6341..de08da81e 100644 --- a/e2e/playwright/code-pane-and-errors.spec.ts +++ b/e2e/playwright/code-pane-and-errors.spec.ts @@ -27,9 +27,19 @@ test.describe('Code pane and errors', () => { const u = await getUtils(page) // Load the app with the working starter code - await page.addInitScript((code) => { - localStorage.setItem('persistCode', code) - }, bracket) + await page.addInitScript(() => { + localStorage.setItem( + 'persistCode', + `// Extruded Triangle +const sketch001 = startSketchOn('XZ') + |> startProfileAt([0, 0], %) + |> line([10, 0], %) + |> line([-5, 10], %) + |> lineTo([profileStartX(%), profileStartY(%)], %) + |> close(%) +const extrude001 = extrude(5, sketch001)` + ) + }) await page.setViewportSize({ width: 1200, height: 500 }) await u.waitForAuthSkipAppStart() @@ -261,10 +271,7 @@ test( await page.getByText('bracket').click() - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) + await u.waitForPageLoad() }) // If they're open by default, we're not actually testing anything. @@ -292,16 +299,7 @@ test( await page.getByText('router-template-slate').click() - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) - - await expect( - page.getByRole('button', { name: 'Start Sketch' }) - ).toBeEnabled({ - timeout: 20_000, - }) + await u.waitForPageLoad() }) await test.step('All panes opened before should be visible', async () => { diff --git a/e2e/playwright/desktop-export.spec.ts b/e2e/playwright/desktop-export.spec.ts index 713060b43..6dafd041f 100644 --- a/e2e/playwright/desktop-export.spec.ts +++ b/e2e/playwright/desktop-export.spec.ts @@ -43,12 +43,6 @@ test( // open the project await page.getByText(`bracket`).click() - // wait for the project to load - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) - // expect zero errors in guter await expect(page.locator('.cm-lint-marker-error')).not.toBeVisible() @@ -56,6 +50,12 @@ test( const exportButton = page.getByTestId('export-pane-button') await expect(exportButton).toBeVisible() + // Wait for the model to finish loading + const modelStateIndicator = page.getByTestId( + 'model-state-indicator-execution-done' + ) + await expect(modelStateIndicator).toBeVisible({ timeout: 60000 }) + const gltfOption = page.getByText('glTF') const submitButton = page.getByText('Confirm Export') const exportingToastMessage = page.getByText(`Exporting...`) @@ -104,7 +104,7 @@ test( }, { timeout: 15_000 } ) - .toBe(477327) + .toBe(477481) // clean up output.gltf await fsp.rm('output.gltf') diff --git a/e2e/playwright/file-tree.spec.ts b/e2e/playwright/file-tree.spec.ts index c6eb0e6b7..a33013f16 100644 --- a/e2e/playwright/file-tree.spec.ts +++ b/e2e/playwright/file-tree.spec.ts @@ -112,7 +112,8 @@ test.describe('when using the file tree to', () => { }) const { - panesOpen, + openKclCodePanel, + openFilePanel, createAndSelectProject, pasteCodeInEditor, createNewFileAndSelect, @@ -124,9 +125,9 @@ test.describe('when using the file tree to', () => { await page.setViewportSize({ width: 1200, height: 500 }) page.on('console', console.log) - await panesOpen(['files', 'code']) - await createAndSelectProject('project-000') + await openKclCodePanel() + await openFilePanel() // File the main.kcl with contents const kclCube = await fsp.readFile( 'src/wasm-lib/tests/executor/inputs/cube.kcl', @@ -201,4 +202,78 @@ test.describe('when using the file tree to', () => { await electronApp.close() } ) + + test( + 'loading small file, then large, then back to small', + { + tag: '@electron', + }, + async ({ browser: _ }, testInfo) => { + const { page } = await setupElectron({ + testInfo, + }) + + const { + panesOpen, + createAndSelectProject, + pasteCodeInEditor, + createNewFile, + openDebugPanel, + closeDebugPanel, + expectCmdLog, + } = await getUtils(page, test) + + await page.setViewportSize({ width: 1200, height: 500 }) + page.on('console', console.log) + + await panesOpen(['files', 'code']) + await createAndSelectProject('project-000') + + // Create a small file + const kclCube = await fsp.readFile( + 'src/wasm-lib/tests/executor/inputs/cube.kcl', + 'utf-8' + ) + // pasted into main.kcl + await pasteCodeInEditor(kclCube) + + // Create a large lego file + await createNewFile('lego') + const legoFile = page.getByRole('listitem').filter({ + has: page.getByRole('button', { name: 'lego.kcl' }), + }) + await expect(legoFile).toBeVisible({ timeout: 60_000 }) + await legoFile.click() + const kclLego = await fsp.readFile( + 'src/wasm-lib/tests/executor/inputs/lego.kcl', + 'utf-8' + ) + await pasteCodeInEditor(kclLego) + const mainFile = page.getByRole('listitem').filter({ + has: page.getByRole('button', { name: 'main.kcl' }), + }) + + // Open settings and enable the debug panel + await page + .getByRole('link', { + name: 'settings Settings', + }) + .click() + await page.locator('#showDebugPanel').getByText('OffOn').click() + await page.getByTestId('settings-close-button').click() + + await test.step('swap between small and large files', async () => { + await openDebugPanel() + // Previously created a file so we need to start back at main.kcl + await mainFile.click() + await expectCmdLog('[data-message-type="execution-done"]', 60_000) + // Click the large file + await legoFile.click() + // Once it is building, click back to the smaller file + await mainFile.click() + await expectCmdLog('[data-message-type="execution-done"]', 60_000) + await closeDebugPanel() + }) + } + ) }) diff --git a/e2e/playwright/projects.spec.ts b/e2e/playwright/projects.spec.ts index fc662f40a..6aba2a6bd 100644 --- a/e2e/playwright/projects.spec.ts +++ b/e2e/playwright/projects.spec.ts @@ -147,9 +147,6 @@ test.describe('Can export from electron app', () => { const u = await getUtils(page) page.on('console', console.log) - await electronApp.context().addInitScript(async () => { - ;(window as any).playwrightSkipFilePicker = true - }) const pointOnModel = { x: 630, y: 280 } @@ -173,10 +170,10 @@ test.describe('Can export from electron app', () => { // gray at this pixel means the stream has loaded in the most // user way we can verify it (pixel color) await expect - .poll(() => u.getGreatestPixDiff(pointOnModel, [75, 75, 75]), { + .poll(() => u.getGreatestPixDiff(pointOnModel, [85, 85, 85]), { timeout: 10_000, }) - .toBeLessThan(10) + .toBeLessThan(15) }) const exportLocations: Array = [] @@ -207,7 +204,7 @@ test.describe('Can export from electron app', () => { }, { timeout: 15_000 } ) - .toBe(477327) + .toBe(477481) // clean up output.gltf await fsp.rm('output.gltf') @@ -495,10 +492,6 @@ test( await file.click() - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) await expect(u.codeLocator).toContainText( 'A mounting bracket for the Focusrite Scarlett Solo audio interface' ) @@ -856,10 +849,10 @@ const extrude001 = extrude(200, sketch001)`) // gray at this pixel means the stream has loaded in the most // user way we can verify it (pixel color) await expect - .poll(() => u.getGreatestPixDiff(pointOnModel, [132, 132, 132]), { + .poll(() => u.getGreatestPixDiff(pointOnModel, [143, 143, 143]), { timeout: 10_000, }) - .toBeLessThan(10) + .toBeLessThan(15) await expect(async () => { await page.mouse.move(0, 0, { steps: 5 }) @@ -867,8 +860,8 @@ const extrude001 = extrude(200, sketch001)`) await page.mouse.click(pointOnModel.x, pointOnModel.y) // check user can interact with model by checking it turns yellow await expect - .poll(() => u.getGreatestPixDiff(pointOnModel, [176, 180, 132])) - .toBeLessThan(10) + .poll(() => u.getGreatestPixDiff(pointOnModel, [180, 180, 137])) + .toBeLessThan(15) }).toPass({ timeout: 40_000, intervals: [1_000] }) await page.getByTestId('app-logo').click() @@ -942,24 +935,15 @@ test( await page.getByText('bracket').click() - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) - - await expect( - page.getByRole('button', { name: 'Start Sketch' }) - ).toBeEnabled({ - timeout: 20_000, - }) + await u.waitForPageLoad() // gray at this pixel means the stream has loaded in the most // user way we can verify it (pixel color) await expect - .poll(() => u.getGreatestPixDiff(pointOnModel, [75, 75, 75]), { + .poll(() => u.getGreatestPixDiff(pointOnModel, [85, 85, 85]), { timeout: 10_000, }) - .toBeLessThan(10) + .toBeLessThan(15) }) await test.step('Clicking the logo takes us back to the projects page / home', async () => { @@ -976,24 +960,15 @@ test( await page.getByText('router-template-slate').click() - await expect(page.getByTestId('loading')).toBeAttached() - await expect(page.getByTestId('loading')).not.toBeAttached({ - timeout: 20_000, - }) - - await expect( - page.getByRole('button', { name: 'Start Sketch' }) - ).toBeEnabled({ - timeout: 20_000, - }) + await u.waitForPageLoad() // gray at this pixel means the stream has loaded in the most // user way we can verify it (pixel color) await expect - .poll(() => u.getGreatestPixDiff(pointOnModel, [132, 132, 132]), { + .poll(() => u.getGreatestPixDiff(pointOnModel, [143, 143, 143]), { timeout: 10_000, }) - .toBeLessThan(10) + .toBeLessThan(15) }) await test.step('Opening the router-template project should load the stream', async () => { @@ -1744,7 +1719,7 @@ test.describe('Renaming in the file tree', () => { }) await test.step('Rename the folder', async () => { - await page.waitForTimeout(60000) + await page.waitForTimeout(2000) await folderToRename.click({ button: 'right' }) await expect(renameMenuItem).toBeVisible() await renameMenuItem.click() diff --git a/e2e/playwright/regression-tests.spec.ts b/e2e/playwright/regression-tests.spec.ts index c8cdc8b7d..00f4c693b 100644 --- a/e2e/playwright/regression-tests.spec.ts +++ b/e2e/playwright/regression-tests.spec.ts @@ -358,6 +358,7 @@ const sketch001 = startSketchAt([-0, -0]) await page.addInitScript( async ({ code }) => { localStorage.setItem('persistCode', code) + ;(window as any).playwrightSkipFilePicker = true }, { code: bracket, @@ -393,20 +394,22 @@ const sketch001 = startSketchAt([-0, -0]) await test.step('The second export is blocked', async () => { // Find the toast. // Look out for the toast message - await expect(exportingToastMessage).toBeVisible() - await expect(alreadyExportingToastMessage).toBeVisible() - - await page.waitForTimeout(1000) + await Promise.all([ + expect(exportingToastMessage.first()).toBeVisible(), + expect(alreadyExportingToastMessage).toBeVisible(), + ]) }) await test.step('The first export still succeeds', async () => { - await expect(exportingToastMessage).not.toBeVisible() - await expect(errorToastMessage).not.toBeVisible() - await expect(engineErrorToastMessage).not.toBeVisible() - - await expect(successToastMessage).toBeVisible() - - await expect(alreadyExportingToastMessage).not.toBeVisible() + await Promise.all([ + expect(exportingToastMessage).not.toBeVisible({ timeout: 15_000 }), + expect(errorToastMessage).not.toBeVisible(), + expect(engineErrorToastMessage).not.toBeVisible(), + expect(successToastMessage).toBeVisible({ timeout: 15_000 }), + expect(alreadyExportingToastMessage).not.toBeVisible({ + timeout: 15_000, + }), + ]) }) }) @@ -419,10 +422,12 @@ const sketch001 = startSketchAt([-0, -0]) await expect(exportingToastMessage).toBeVisible() // Expect it to succeed. - await expect(exportingToastMessage).not.toBeVisible() - await expect(errorToastMessage).not.toBeVisible() - await expect(engineErrorToastMessage).not.toBeVisible() - await expect(alreadyExportingToastMessage).not.toBeVisible() + await Promise.all([ + expect(exportingToastMessage).not.toBeVisible(), + expect(errorToastMessage).not.toBeVisible(), + expect(engineErrorToastMessage).not.toBeVisible(), + expect(alreadyExportingToastMessage).not.toBeVisible(), + ]) await expect(successToastMessage).toBeVisible() }) diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png index fff84998f..b211e1dad 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png index 77835d7ab..e5fce91ff 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Client-side-scene-scale-should-match-engine-scale-Millimeter-scale-2-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png index ce68eceaa..a07a0c17b 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-linux.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-win32.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-win32.png index 0df1fe5b0..4678294e6 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-win32.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Draft-rectangles-should-look-right-1-Google-Chrome-win32.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-win32.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-win32.png index db07581cf..07ec6a70c 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-win32.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/Zoom-to-fit-on-load---solid-3d-1-Google-Chrome-win32.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-win32.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-win32.png index c096d52ba..e29c712a3 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-win32.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable--XY-1-Google-Chrome-win32.png differ diff --git a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-win32.png b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-win32.png index 5472ba67c..a1e82414d 100644 Binary files a/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-win32.png and b/e2e/playwright/snapshot-tests.spec.ts-snapshots/extrude-on-default-planes-should-be-stable-XY-1-Google-Chrome-win32.png differ diff --git a/e2e/playwright/test-utils.ts b/e2e/playwright/test-utils.ts index 8ec9b4d10..5923598f5 100644 --- a/e2e/playwright/test-utils.ts +++ b/e2e/playwright/test-utils.ts @@ -548,13 +548,16 @@ export async function getUtils(page: Page, test_?: typeof test) { createNewFileAndSelect: async (name: string) => { return test?.step(`Create a file named ${name}, select it`, async () => { + await openFilePanel(page) await page.getByTestId('create-file-button').click() await page.getByTestId('file-rename-field').fill(name) await page.keyboard.press('Enter') - await page + const newFile = page .locator('[data-testid="file-pane-scroll-container"] button') .filter({ hasText: name }) - .click() + + await expect(newFile).toBeVisible() + await newFile.click() }) }, @@ -585,6 +588,15 @@ export async function getUtils(page: Page, test_?: typeof test) { }) }, + /** + * @deprecated Sorry I don't have time to fix this right now, but runs like + * the one linked below show me that setting the open panes in this manner is not reliable. + * You can either set `openPanes` as a part of the same initScript we run in setupElectron/setup, + * or you can imperatively open the panes with functions like {openKclCodePanel} + * (or we can make a general openPane function that takes a paneId)., + * but having a separate initScript does not seem to work reliably. + * @link https://github.com/KittyCAD/modeling-app/actions/runs/10731890169/job/29762700806?pr=3807#step:20:19553 + */ panesOpen: async (paneIds: PaneId[]) => { return test?.step(`Setting ${paneIds} panes to be open`, async () => { await page.addInitScript( @@ -852,10 +864,12 @@ export async function setupElectron({ testInfo, folderSetupFn, cleanProjectDir = true, + appSettings, }: { testInfo: TestInfo folderSetupFn?: (projectDirName: string) => Promise cleanProjectDir?: boolean + appSettings?: Partial }) { // create or otherwise clear the folder const projectDirName = testInfo.outputPath('electron-test-projects-dir') @@ -889,15 +903,19 @@ export async function setupElectron({ if (cleanProjectDir) { const tempSettingsFilePath = join(projectDirName, SETTINGS_FILE_NAME) - const settingsOverrides = TOML.stringify({ - ...TEST_SETTINGS, - settings: { - app: { - ...TEST_SETTINGS.app, - projectDirectory: projectDirName, - }, - }, - }) + const settingsOverrides = TOML.stringify( + appSettings + ? { settings: appSettings } + : { + ...TEST_SETTINGS, + settings: { + app: { + ...TEST_SETTINGS.app, + projectDirectory: projectDirName, + }, + }, + } + ) await fsp.writeFile(tempSettingsFilePath, settingsOverrides) } diff --git a/e2e/playwright/testing-selections.spec.ts b/e2e/playwright/testing-selections.spec.ts index a8e7ca6f9..452992647 100644 --- a/e2e/playwright/testing-selections.spec.ts +++ b/e2e/playwright/testing-selections.spec.ts @@ -773,9 +773,9 @@ const extrude001 = extrude(50, sketch001) await page.waitForTimeout(1000) - let noHoverColor: [number, number, number] = [82, 82, 82] - let hoverColor: [number, number, number] = [116, 116, 116] - let selectColor: [number, number, number] = [144, 148, 97] + let noHoverColor: [number, number, number] = [92, 92, 92] + let hoverColor: [number, number, number] = [127, 127, 127] + let selectColor: [number, number, number] = [155, 155, 105] const extrudeWall = { x: 670, y: 275 } const extrudeText = `line([170.36, -121.61], %, $seg01)` @@ -787,7 +787,7 @@ const extrude001 = extrude(50, sketch001) await expect .poll(() => u.getGreatestPixDiff(extrudeWall, noHoverColor)) - .toBeLessThan(5) + .toBeLessThan(15) await page.mouse.move(nothing.x, nothing.y) await page.waitForTimeout(100) await page.mouse.move(extrudeWall.x, extrudeWall.y) @@ -798,43 +798,43 @@ const extrude001 = extrude(50, sketch001) await page.waitForTimeout(200) await expect( await u.getGreatestPixDiff(extrudeWall, hoverColor) - ).toBeLessThan(6) + ).toBeLessThan(15) await page.mouse.click(extrudeWall.x, extrudeWall.y) await expect(page.locator('.cm-activeLine')).toHaveText(`|> ${extrudeText}`) await page.waitForTimeout(200) await expect( await u.getGreatestPixDiff(extrudeWall, selectColor) - ).toBeLessThan(6) + ).toBeLessThan(15) await page.waitForTimeout(1000) // check color stays there, i.e. not overridden (this was a bug previously) await expect( await u.getGreatestPixDiff(extrudeWall, selectColor) - ).toBeLessThan(6) + ).toBeLessThan(15) await page.mouse.move(nothing.x, nothing.y) await page.waitForTimeout(300) await expect(page.getByTestId('hover-highlight')).not.toBeVisible() // because of shading, color is not exact everywhere on the face - noHoverColor = [104, 104, 104] - hoverColor = [134, 134, 134] - selectColor = [158, 162, 110] + noHoverColor = [115, 115, 115] + hoverColor = [145, 145, 145] + selectColor = [168, 168, 120] - await expect(await u.getGreatestPixDiff(cap, noHoverColor)).toBeLessThan(6) + await expect(await u.getGreatestPixDiff(cap, noHoverColor)).toBeLessThan(15) await page.mouse.move(cap.x, cap.y) await expect(page.getByTestId('hover-highlight').first()).toBeVisible() await expect(page.getByTestId('hover-highlight').first()).toContainText( removeAfterFirstParenthesis(capText) ) await page.waitForTimeout(200) - await expect(await u.getGreatestPixDiff(cap, hoverColor)).toBeLessThan(6) + await expect(await u.getGreatestPixDiff(cap, hoverColor)).toBeLessThan(15) await page.mouse.click(cap.x, cap.y) await expect(page.locator('.cm-activeLine')).toHaveText(`|> ${capText}`) await page.waitForTimeout(200) - await expect(await u.getGreatestPixDiff(cap, selectColor)).toBeLessThan(6) + await expect(await u.getGreatestPixDiff(cap, selectColor)).toBeLessThan(15) await page.waitForTimeout(1000) // check color stays there, i.e. not overridden (this was a bug previously) - await expect(await u.getGreatestPixDiff(cap, selectColor)).toBeLessThan(6) + await expect(await u.getGreatestPixDiff(cap, selectColor)).toBeLessThan(15) }) test("Various pipe expressions should and shouldn't allow edit and or extrude", async ({ page, diff --git a/e2e/playwright/testing-settings.spec.ts b/e2e/playwright/testing-settings.spec.ts index 6ee51d362..8a6e7b245 100644 --- a/e2e/playwright/testing-settings.spec.ts +++ b/e2e/playwright/testing-settings.spec.ts @@ -288,7 +288,7 @@ test.describe('Testing settings', () => { }) await test.step('Refresh the application and see project setting applied', async () => { - await page.reload() + await page.reload({ waitUntil: 'domcontentloaded' }) await expect(logoLink).toHaveCSS('--primary-hue', projectThemeColor) await settingsCloseButton.click() @@ -303,53 +303,109 @@ test.describe('Testing settings', () => { } ) + test( + `Load desktop app with no settings file`, + { tag: '@electron' }, + async ({ browser: _ }, testInfo) => { + const { electronApp, page } = await setupElectron({ + // This is what makes no settings file get created + cleanProjectDir: false, + testInfo, + }) + + await page.setViewportSize({ width: 1200, height: 500 }) + + // Selectors and constants + const errorHeading = page.getByRole('heading', { + name: 'An unextected error occurred', + }) + const projectDirLink = page.getByText('Loaded from') + + // If the app loads without exploding we're in the clear + await expect(errorHeading).not.toBeVisible() + await expect(projectDirLink).toBeVisible() + + await electronApp.close() + } + ) + + test( + `Load desktop app with a settings file, but no project directory setting`, + { tag: '@electron' }, + async ({ browser: _ }, testInfo) => { + const { electronApp, page } = await setupElectron({ + testInfo, + appSettings: { + app: { + themeColor: '259', + }, + }, + }) + + await page.setViewportSize({ width: 1200, height: 500 }) + + // Selectors and constants + const errorHeading = page.getByRole('heading', { + name: 'An unextected error occurred', + }) + const projectDirLink = page.getByText('Loaded from') + + // If the app loads without exploding we're in the clear + await expect(errorHeading).not.toBeVisible() + await expect(projectDirLink).toBeVisible() + + await electronApp.close() + } + ) + test( `Closing settings modal should go back to the original file being viewed`, { tag: '@electron' }, async ({ browser: _ }, testInfo) => { const { electronApp, page } = await setupElectron({ testInfo, - folderSetupFn: async () => {}, + folderSetupFn: async (dir) => { + const bracketDir = join(dir, 'project-000') + await fsp.mkdir(bracketDir, { recursive: true }) + await fsp.copyFile( + executorInputPath('cube.kcl'), + join(bracketDir, 'main.kcl') + ) + await fsp.copyFile( + executorInputPath('cylinder.kcl'), + join(bracketDir, '2.kcl') + ) + }, }) + const kclCube = await fsp.readFile(executorInputPath('cube.kcl'), 'utf-8') + const kclCylinder = await fsp.readFile( + executorInputPath('cylinder.kcl'), + 'utf8' + ) const { - panesOpen, - createAndSelectProject, - pasteCodeInEditor, - clickPane, - createNewFileAndSelect, + openKclCodePanel, + openFilePanel, + waitForPageLoad, + selectFile, editorTextMatches, } = await getUtils(page, test) await page.setViewportSize({ width: 1200, height: 500 }) page.on('console', console.log) - await panesOpen([]) - - await test.step('Precondition: No projects exist', async () => { + await test.step('Precondition: Open to second project file', async () => { await expect(page.getByTestId('home-section')).toBeVisible() - const projectLinksPre = page.getByTestId('project-link') - await expect(projectLinksPre).toHaveCount(0) + await page.getByText('project-000').click() + await waitForPageLoad() + await openKclCodePanel() + await openFilePanel() + await editorTextMatches(kclCube) + + await selectFile('2.kcl') + await editorTextMatches(kclCylinder) }) - await createAndSelectProject('project-000') - - await clickPane('code') - const kclCube = await fsp.readFile( - 'src/wasm-lib/tests/executor/inputs/cube.kcl', - 'utf-8' - ) - await pasteCodeInEditor(kclCube) - - await clickPane('files') - await createNewFileAndSelect('2.kcl') - - const kclCylinder = await fsp.readFile( - 'src/wasm-lib/tests/executor/inputs/cylinder.kcl', - 'utf-8' - ) - await pasteCodeInEditor(kclCylinder) - const settingsOpenButton = page.getByRole('link', { name: 'settings Settings', }) @@ -357,6 +413,9 @@ test.describe('Testing settings', () => { await test.step('Open and close settings', async () => { await settingsOpenButton.click() + await expect( + page.getByRole('heading', { name: 'Settings', exact: true }) + ).toBeVisible() await settingsCloseButton.click() }) diff --git a/e2e/playwright/text-to-cad-tests.spec.ts b/e2e/playwright/text-to-cad-tests.spec.ts index 8dc2b6d7b..2ad968668 100644 --- a/e2e/playwright/text-to-cad-tests.spec.ts +++ b/e2e/playwright/text-to-cad-tests.spec.ts @@ -534,7 +534,7 @@ test.describe('Text-to-CAD tests', () => { // Ensure the final toast remains. await expect(page.getByText(`a 2x10 lego`)).not.toBeVisible() - await expect(page.getByText(`a 2x8 lego`)).not.toBeVisible() + await expect(page.getByText(`Prompt: "a 2x8 lego`)).not.toBeVisible() await expect(page.getByText(`a 2x4 lego`)).toBeVisible() // Ensure you can copy the code for the final model. @@ -690,40 +690,53 @@ test( 'Text-to-CAD functionality', { tag: '@electron' }, async ({ browserName }, testInfo) => { + const projectName = 'project-000' + const prompt = 'lego 2x4' + const textToCadFileName = 'lego-2x4.kcl' + const { electronApp, page, dir } = await setupElectron({ testInfo }) const fileExists = () => - fs.existsSync(join(dir, 'project-000', 'lego-2x4.kcl')) + fs.existsSync(join(dir, projectName, textToCadFileName)) - const { createAndSelectProject, panesOpen } = await getUtils(page, test) + const { + createAndSelectProject, + openFilePanel, + openKclCodePanel, + waitForPageLoad, + } = await getUtils(page, test) await page.setViewportSize({ width: 1200, height: 500 }) - await panesOpen(['code', 'files']) + // Locators + const projectMenuButton = page.getByRole('button', { name: projectName }) + const textToCadFileButton = page.getByRole('listitem').filter({ + has: page.getByRole('button', { name: textToCadFileName }), + }) + const textToCadComment = page.getByText( + `// Generated by Text-to-CAD: ${prompt}` + ) // Create and navigate to the project await createAndSelectProject('project-000') // Wait for Start Sketch otherwise you will not have access Text-to-CAD command - await expect( - page.getByRole('button', { name: 'Start Sketch' }) - ).toBeEnabled({ - timeout: 20_000, - }) + await waitForPageLoad() + await openFilePanel() + await openKclCodePanel() await test.step(`Test file creation`, async () => { - await sendPromptFromCommandBar(page, 'lego 2x4') + await sendPromptFromCommandBar(page, prompt) // File is considered created if it shows up in the Project Files pane - const file = page.getByRole('button', { name: 'lego-2x4.kcl' }) - await expect(file).toBeVisible({ timeout: 20_000 }) + await expect(textToCadFileButton).toBeVisible({ timeout: 20_000 }) expect(fileExists()).toBeTruthy() }) await test.step(`Test file navigation`, async () => { - const file = page.getByRole('button', { name: 'lego-2x4.kcl' }) - await file.click() - const kclComment = page.getByText('Lego 2x4 Brick') + await expect(projectMenuButton).toContainText('main.kcl') + await textToCadFileButton.click() // File can be navigated and loaded assuming a specific KCL comment is loaded into the KCL code pane - await expect(kclComment).toBeVisible({ timeout: 20_000 }) + await expect(textToCadComment).toBeVisible({ timeout: 20_000 }) + await expect(projectMenuButton).toContainText(textToCadFileName) }) await test.step(`Test file deletion on rejection`, async () => { @@ -737,6 +750,8 @@ test( ) await expect(submittingToastMessage).toBeVisible() expect(fileExists()).toBeFalsy() + // Confirm we've navigated back to the main.kcl file after deletion + await expect(projectMenuButton).toContainText('main.kcl') }) await electronApp.close() diff --git a/electron-builder.yml b/electron-builder.yml new file mode 100644 index 000000000..9453b2b28 --- /dev/null +++ b/electron-builder.yml @@ -0,0 +1,83 @@ +appId: dev.zoo.modeling-app + +directories: + output: out + buildResources: assets + +files: + - .vite/** + +mac: + category: public.app-category.developer-tools + artifactName: "${productName}-${version}-${arch}-${os}.${ext}" + target: + - target: dmg + arch: + - x64 + - arm64 + - target: zip + arch: + - x64 + - arm64 + notarize: + teamId: 92H8YB3B95 + fileAssociations: + - ext: kcl + name: kcl + mimeType: text/vnd.zoo.kcl + description: Zoo KCL File + role: Editor + rank: Owner + +win: + artifactName: "${productName}-${version}-${arch}-${os}.${ext}" + target: + - target: nsis + arch: + - x64 + - arm64 + - target: msi + arch: + - x64 + - arm64 + signingHashAlgorithms: + - sha256 + sign: "./sign-win.js" + publisherName: "KittyCAD Inc" # needs to be exactly like on Digicert + icon: "assets/icon.ico" + fileAssociations: + - ext: kcl + name: kcl + mimeType: text/vnd.zoo.kcl + description: Zoo KCL File + role: Editor + +msi: + oneClick: false + perMachine: true + +nsis: + oneClick: false + perMachine: true + allowElevation: true + installerIcon: "assets/icon.ico" + include: "./installer.nsh" + +linux: + artifactName: "${productName}-${version}-${arch}-${os}.${ext}" + target: + - target: appImage + arch: + - x64 + - arm64 + fileAssociations: + - ext: kcl + name: kcl + mimeType: text/vnd.zoo.kcl + description: Zoo KCL File + role: Editor + +publish: + - provider: generic + url: https://dl.zoo.dev/releases/modeling-app + channel: latest diff --git a/installer.nsh b/installer.nsh new file mode 100644 index 000000000..d6e78fb2e --- /dev/null +++ b/installer.nsh @@ -0,0 +1,8 @@ +!macro preInit + SetRegView 64 + WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\Program Files\Zoo Modeling App" + WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\Program Files\Zoo Modeling App" + SetRegView 32 + WriteRegExpandStr HKLM "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\Program Files\Zoo Modeling App" + WriteRegExpandStr HKCU "${INSTALL_REGISTRY_KEY}" InstallLocation "C:\Program Files\Zoo Modeling App" +!macroend \ No newline at end of file diff --git a/interface.d.ts b/interface.d.ts index 37eee378e..faf9ce274 100644 --- a/interface.d.ts +++ b/interface.d.ts @@ -30,8 +30,6 @@ export interface IElectronAPI { join: typeof path.join sep: typeof path.sep rename: (prev: string, next: string) => typeof fs.rename - setBaseUrl: (value: string) => void - loadProjectAtStartup: () => Promise packageJson: { name: string } diff --git a/package.json b/package.json index e32316ae4..1bdf21f2b 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "zoo-modeling-app", - "version": "0.24.12", + "version": "0.25.0", "private": true, "productName": "Zoo Modeling App", "author": { @@ -39,6 +39,7 @@ "codemirror": "^6.0.1", "decamelize": "^6.0.0", "electron-squirrel-startup": "^1.0.1", + "electron-updater": "^6.3.0", "fuse.js": "^7.0.0", "html2canvas-pro": "^1.5.8", "isomorphic-fetch": "^3.0.0", @@ -50,7 +51,7 @@ "react": "^18.3.1", "react-dom": "^18.2.0", "react-hot-toast": "^2.4.1", - "react-hotkeys-hook": "^4.5.0", + "react-hotkeys-hook": "^4.5.1", "react-json-view": "^1.21.3", "react-modal": "^3.16.1", "react-modal-promise": "^1.0.2", @@ -97,7 +98,9 @@ "tron:package": "electron-forge package", "tron:make": "electron-forge make", "tron:publish": "electron-forge publish", - "tron:test": "NODE_ENV=development yarn playwright test --config=playwright.electron.config.ts --grep=@electron" + "tron:test": "NODE_ENV=development yarn playwright test --config=playwright.electron.config.ts --grep=@electron", + "tronb:vite": "vite build -c vite.main.config.ts && vite build -c vite.preload.config.ts && vite build -c vite.renderer.config.ts", + "tronb:package": "electron-builder --config electron-builder.yml" }, "prettier": { "trailingComma": "es5", @@ -150,7 +153,6 @@ "@types/three": "^0.163.0", "@types/ua-parser-js": "^0.7.39", "@types/uuid": "^9.0.8", - "@types/wait-on": "^5.3.4", "@types/wicg-file-system-access": "^2023.10.5", "@types/ws": "^8.5.10", "@typescript-eslint/eslint-plugin": "^5.0.0", @@ -161,10 +163,12 @@ "autoprefixer": "^10.4.19", "d3-force": "^3.0.0", "electron": "^32.0.1", + "electron-builder": "^24.13.3", + "electron-notarize": "^1.2.2", "eslint": "^8.0.1", "eslint-config-react-app": "^7.0.1", "eslint-plugin-css-modules": "^2.12.0", - "eslint-plugin-import": "^2.25.0", + "eslint-plugin-import": "^2.30.0", "eslint-plugin-suggest-no-throw": "^1.0.0", "happy-dom": "^14.3.10", "http-server": "^14.1.1", @@ -172,7 +176,7 @@ "node-fetch": "^3.3.2", "pixelmatch": "^5.3.0", "pngjs": "^7.0.0", - "postcss": "^8.4.31", + "postcss": "^8.4.43", "postinstall-postinstall": "^2.1.0", "prettier": "^2.8.8", "setimmediate": "^1.0.5", @@ -185,7 +189,6 @@ "vite-tsconfig-paths": "^4.3.2", "vitest": "^1.6.0", "vitest-webgl-canvas-mock": "^1.1.0", - "wait-on": "^7.2.0", "wasm-pack": "^0.13.0", "ws": "^8.17.0", "yarn": "^1.22.22" diff --git a/sign-win.js b/sign-win.js new file mode 100644 index 000000000..b7280ed03 --- /dev/null +++ b/sign-win.js @@ -0,0 +1,38 @@ +// From https://github.com/OpenBuilds/OpenBuilds-CONTROL/blob/4800540ffaa517925fc2cff26670809efa341ffe/signWin.js +const { execSync } = require('node:child_process') + +exports.default = async (configuration) => { + if (!process.env.SM_API_KEY) { + console.error( + 'Signing using signWin.js script: failed: SM_API_KEY ENV VAR NOT FOUND' + ) + return + } + + if (!process.env.WINDOWS_CERTIFICATE_THUMBPRINT) { + console.error( + 'Signing using signWin.js script: failed: FINGERPRINT ENV VAR NOT FOUND' + ) + return + } + + if (!configuration.path) { + throw new Error( + `Signing using signWin.js script: failed: TARGET PATH NOT FOUND` + ) + } + + try { + execSync( + `smctl sign --fingerprint="${ + process.env.WINDOWS_CERTIFICATE_THUMBPRINT + }" --input "${String(configuration.path)}"`, + { + stdio: 'inherit', + } + ) + console.log('Signing using signWin.js script: successful') + } catch (error) { + console.error('Signing using signWin.js script: failed:', error) + } +} diff --git a/src/App.tsx b/src/App.tsx index 1450a5f67..8be525016 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -122,11 +122,11 @@ export function App() { // Override the electron window draggable region behavior as well // when the button is down in the stream style={ - { - '-webkit-app-region': context.store?.buttonDownInStream - ? 'no-drag' - : '', - } as React.CSSProperties + isDesktop() && context.store?.buttonDownInStream + ? ({ + '-webkit-app-region': 'no-drag', + } as React.CSSProperties) + : {} } project={{ project, file }} enableMenu={true} diff --git a/src/Router.tsx b/src/Router.tsx index 4c9c4d228..b80b4c789 100644 --- a/src/Router.tsx +++ b/src/Router.tsx @@ -69,19 +69,6 @@ const router = createRouter([ path: PATHS.INDEX, loader: async () => { const onDesktop = isDesktop() - if (onDesktop) { - const projectStartupFile = - await window.electron.loadProjectAtStartup() - if (projectStartupFile !== null) { - // Redirect to the file if we have a file path. - if (projectStartupFile.length > 0) { - return redirect( - PATHS.FILE + '/' + encodeURIComponent(projectStartupFile) - ) - } - } - } - return onDesktop ? redirect(PATHS.HOME) : redirect(PATHS.FILE + '/%2F' + BROWSER_PROJECT_NAME) diff --git a/src/Toolbar.tsx b/src/Toolbar.tsx index 7791368ef..8f0c0fb91 100644 --- a/src/Toolbar.tsx +++ b/src/Toolbar.tsx @@ -20,6 +20,8 @@ import { ToolbarItemResolved, ToolbarModeName, } from 'lib/toolbar' +import { isDesktop } from 'lib/isDesktop' +import { openExternalBrowserIfDesktop } from 'lib/openWindow' export function Toolbar({ className = '', @@ -288,6 +290,11 @@ const ToolbarItemTooltip = memo(function ToolbarItemContents({ return ( void] { +export function useEngineCommands(): [CommandLog[], () => void] { const [engineCommands, setEngineCommands] = useState( engineCommandManager.commandLogs ) diff --git a/src/components/FileTree.tsx b/src/components/FileTree.tsx index 1b9b608c8..8ecf4764e 100644 --- a/src/components/FileTree.tsx +++ b/src/components/FileTree.tsx @@ -179,10 +179,7 @@ const FileTreeItem = ({ codeManager.writeToFile() // Prevent seeing the model built one piece at a time when changing files - kclManager.isFirstRender = true - kclManager.executeCode(true).then(() => { - kclManager.isFirstRender = false - }) + kclManager.executeCode(true) } else { // Let the lsp servers know we closed a file. onFileClose(currentFile?.path || null, project?.path || null) diff --git a/src/components/Loading.tsx b/src/components/Loading.tsx index 5135245e2..a097956f6 100644 --- a/src/components/Loading.tsx +++ b/src/components/Loading.tsx @@ -11,6 +11,8 @@ import { import { engineCommandManager } from '../lib/singletons' +import { Spinner } from './Spinner' + const Loading = ({ children }: React.PropsWithChildren) => { const [error, setError] = useState(ConnectionError.Unset) @@ -65,17 +67,7 @@ const Loading = ({ children }: React.PropsWithChildren) => { className="body-bg flex flex-col items-center justify-center h-screen" data-testid="loading" > - - - +

{children || 'Loading'}

{children}

+ {!location.pathname.startsWith(PATHS.HOME) && } { + const [commands] = useEngineCommands() + + const lastCommandType = commands[commands.length - 1]?.type + + let className = 'w-6 h-6 ' + let icon = + let dataTestId = 'model-state-indicator' + + if (lastCommandType === 'receive-reliable') { + className += + 'bg-chalkboard-20 dark:bg-chalkboard-80 !group-disabled:bg-chalkboard-30 !dark:group-disabled:bg-chalkboard-80 rounded-sm bg-succeed-10/30 dark:bg-succeed' + icon = ( + + ) + } else if (lastCommandType === 'execution-done') { + className += + 'border-6 border border-solid border-chalkboard-60 dark:border-chalkboard-80 bg-chalkboard-20 dark:bg-chalkboard-80 !group-disabled:bg-chalkboard-30 !dark:group-disabled:bg-chalkboard-80 rounded-sm bg-succeed-10/30 dark:bg-succeed' + icon = ( + + ) + } else if (lastCommandType === 'export-done') { + className += + 'border-6 border border-solid border-chalkboard-60 dark:border-chalkboard-80 bg-chalkboard-20 dark:bg-chalkboard-80 !group-disabled:bg-chalkboard-30 !dark:group-disabled:bg-chalkboard-80 rounded-sm bg-succeed-10/30 dark:bg-succeed' + icon = ( + + ) + } + + return ( +
+ {icon} +
+ ) +} diff --git a/src/components/ModelingMachineProvider.tsx b/src/components/ModelingMachineProvider.tsx index c1a4e532f..71b5941d4 100644 --- a/src/components/ModelingMachineProvider.tsx +++ b/src/components/ModelingMachineProvider.tsx @@ -67,7 +67,6 @@ import { hasExtrudableGeometry, isSingleCursorInPipe, } from 'lang/queryAst' -import { TEST } from 'env' import { exportFromEngine } from 'lib/exportFromEngine' import { Models } from '@kittycad/lib/dist/types/src' import toast from 'react-hot-toast' @@ -162,9 +161,7 @@ export const ModelingMachineProvider = ({ store.videoElement?.pause() - kclManager.isFirstRender = true kclManager.executeCode().then(() => { - kclManager.isFirstRender = false if (engineCommandManager.engineConnection?.idleMode) return store.videoElement?.play().catch((e) => { @@ -366,7 +363,7 @@ export const ModelingMachineProvider = ({ return {} }), Make: async (_, event) => { - if (event.type !== 'Make' || TEST) return + if (event.type !== 'Make') return // Check if we already have an export intent. if (engineCommandManager.exportIntent) { toast.error('Already exporting') @@ -410,7 +407,7 @@ export const ModelingMachineProvider = ({ ) }, 'Engine export': async (_, event) => { - if (event.type !== 'Export' || TEST) return + if (event.type !== 'Export') return if (engineCommandManager.exportIntent) { toast.error('Already exporting') return diff --git a/src/components/SettingsAuthProvider.tsx b/src/components/SettingsAuthProvider.tsx index 83ea0f692..54ad27929 100644 --- a/src/components/SettingsAuthProvider.tsx +++ b/src/components/SettingsAuthProvider.tsx @@ -193,10 +193,7 @@ export const SettingsAuthProviderBase = ({ resetSettingsIncludesUnitChange ) { // Unit changes requires a re-exec of code - kclManager.isFirstRender = true - kclManager.executeCode(true).then(() => { - kclManager.isFirstRender = false - }) + kclManager.executeCode(true) } else { // For any future logging we'd like to do // console.log( diff --git a/src/components/Spinner.tsx b/src/components/Spinner.tsx new file mode 100644 index 000000000..dea0c20fd --- /dev/null +++ b/src/components/Spinner.tsx @@ -0,0 +1,17 @@ +import { SVGProps } from 'react' + +export const Spinner = (props: SVGProps) => { + return ( + + + + ) +} diff --git a/src/components/Stream.tsx b/src/components/Stream.tsx index 32ecf1aa1..eb712f1e9 100644 --- a/src/components/Stream.tsx +++ b/src/components/Stream.tsx @@ -54,12 +54,10 @@ export const Stream = () => { * central place, we can move this code there. */ async function executeCodeAndPlayStream() { - kclManager.isFirstRender = true kclManager.executeCode(true).then(() => { videoRef.current?.play().catch((e) => { console.warn('Video playing was prevented', e, videoRef.current) }) - kclManager.isFirstRender = false setStreamState(StreamState.Playing) }) } @@ -219,7 +217,7 @@ export const Stream = () => { * Play the vid */ useEffect(() => { - if (!kclManager.isFirstRender) { + if (!kclManager.isExecuting) { setTimeout(() => // execute in the next event loop videoRef.current?.play().catch((e) => { @@ -227,7 +225,7 @@ export const Stream = () => { }) ) } - }, [kclManager.isFirstRender]) + }, [kclManager.isExecuting]) useEffect(() => { if ( @@ -382,15 +380,15 @@ export const Stream = () => { )} - {(!isNetworkOkay || isLoading || kclManager.isFirstRender) && ( + {(!isNetworkOkay || isLoading) && (
- {!isNetworkOkay && !isLoading && !kclManager.isFirstRender ? ( + {!isNetworkOkay && !isLoading ? ( Stream disconnected... - ) : !isLoading && kclManager.isFirstRender ? ( - Building scene... ) : ( - Loading stream... + !isLoading && ( + Loading stream... + ) )}
diff --git a/src/components/Tooltip.tsx b/src/components/Tooltip.tsx index 8e0167c08..cab9b1a0e 100644 --- a/src/components/Tooltip.tsx +++ b/src/components/Tooltip.tsx @@ -12,6 +12,7 @@ interface TooltipProps extends React.PropsWithChildren { position?: TooltipPosition wrapperClassName?: string contentClassName?: string + wrapperStyle?: React.CSSProperties delay?: number hoverOnly?: boolean inert?: boolean @@ -22,6 +23,7 @@ export default function Tooltip({ position = 'top', wrapperClassName: className, contentClassName, + wrapperStyle = {}, delay = 200, hoverOnly = false, inert = true, @@ -36,7 +38,10 @@ export default function Tooltip({ } ${styles.tooltipWrapper} ${hoverOnly ? '' : styles.withFocus} ${ styles[position] } ${className}`} - style={{ '--_delay': delay + 'ms' } as React.CSSProperties} + style={Object.assign( + { '--_delay': delay + 'ms' } as React.CSSProperties, + wrapperStyle + )} >
{children} diff --git a/src/hooks/useToolbarGuards.ts b/src/hooks/useToolbarGuards.ts index ff31a5141..a8a7cb082 100644 --- a/src/hooks/useToolbarGuards.ts +++ b/src/hooks/useToolbarGuards.ts @@ -8,7 +8,7 @@ import { moveValueIntoNewVariable } from 'lang/modifyAst' import { isNodeSafeToReplace } from 'lang/queryAst' import { useEffect, useState } from 'react' import { useModelingContext } from './useModelingContext' -import { PathToNode, SourceRange, parse, recast } from 'lang/wasm' +import { PathToNode, SourceRange } from 'lang/wasm' import { useKclContext } from 'lang/KclProvider' export const getVarNameModal = createSetVarNameModal(SetVarNameModal) @@ -23,8 +23,7 @@ export function useConvertToVariable(range?: SourceRange) { }, [enable]) useEffect(() => { - const parsed = parse(recast(ast)) - if (trap(parsed)) return + const parsed = ast const meta = isNodeSafeToReplace( parsed, diff --git a/src/index.css b/src/index.css index 8a0a993cf..f1221c546 100644 --- a/src/index.css +++ b/src/index.css @@ -50,6 +50,14 @@ body.dark { @apply text-chalkboard-10; } +@media (prefers-color-scheme: dark) { + body, + .body-bg, + .dark .body-bg { + @apply bg-chalkboard-100; + } +} + select { @apply bg-chalkboard-20; } @@ -287,32 +295,11 @@ code { } @layer utilities { - /* Modified from the very helpful https://www.transition.style/#in:circle:hesitate */ - @keyframes circle-in-hesitate { - 0% { - clip-path: circle( - var(--circle-size-start, 0%) at var(--circle-x, 50%) - var(--circle-y, 50%) - ); - } - 40% { - clip-path: circle( - var(--circle-size-mid, 40%) at var(--circle-x, 50%) var(--circle-y, 50%) - ); - } - 100% { - clip-path: circle( - var(--circle-size-end, 125%) at var(--circle-x, 50%) - var(--circle-y, 50%) - ); - } - } - - .in-circle-hesitate { - animation: var(--circle-duration, 2.5s) - var(--circle-timing, cubic-bezier(0.25, 1, 0.3, 1)) circle-in-hesitate - both; - } + /* + This is where your own custom Tailwind utility classes can go, + which lets you use them with @apply in your CSS, and get + autocomplete in classNames in your JSX. + */ } #code-mirror-override .cm-scroller, diff --git a/src/lang/KclSingleton.ts b/src/lang/KclSingleton.ts index 7e16c6ed7..c9bbcf7cf 100644 --- a/src/lang/KclSingleton.ts +++ b/src/lang/KclSingleton.ts @@ -60,8 +60,6 @@ export class KclManager { private _wasmInitFailedCallback: (arg: boolean) => void = () => {} private _executeCallback: () => void = () => {} - isFirstRender = true - get ast() { return this._ast } diff --git a/src/lang/std/artifactGraph.ts b/src/lang/std/artifactGraph.ts index 25b3584e6..cb688c4f2 100644 --- a/src/lang/std/artifactGraph.ts +++ b/src/lang/std/artifactGraph.ts @@ -3,6 +3,8 @@ import { Models } from '@kittycad/lib' import { getNodePathFromSourceRange } from 'lang/queryAst' import { err } from 'lib/trap' +export type ArtifactId = string + interface CommonCommandProperties { range: SourceRange pathToNode: PathToNode @@ -10,7 +12,7 @@ interface CommonCommandProperties { export interface PlaneArtifact { type: 'plane' - pathIds: Array + pathIds: Array codeRef: CommonCommandProperties } export interface PlaneArtifactRich { @@ -21,16 +23,16 @@ export interface PlaneArtifactRich { export interface PathArtifact { type: 'path' - planeId: string - segIds: Array - extrusionId: string - solid2dId?: string + planeId: ArtifactId + segIds: Array + extrusionId: ArtifactId + solid2dId?: ArtifactId codeRef: CommonCommandProperties } interface solid2D { type: 'solid2D' - pathId: string + pathId: ArtifactId } export interface PathArtifactRich { type: 'path' @@ -42,10 +44,10 @@ export interface PathArtifactRich { interface SegmentArtifact { type: 'segment' - pathId: string - surfaceId: string - edgeIds: Array - edgeCutId?: string + pathId: ArtifactId + surfaceId: ArtifactId + edgeIds: Array + edgeCutId?: ArtifactId codeRef: CommonCommandProperties } interface SegmentArtifactRich { @@ -59,9 +61,9 @@ interface SegmentArtifactRich { interface ExtrusionArtifact { type: 'extrusion' - pathId: string - surfaceIds: Array - edgeIds: Array + pathId: ArtifactId + surfaceIds: Array + edgeIds: Array codeRef: CommonCommandProperties } interface ExtrusionArtifactRich { @@ -74,23 +76,23 @@ interface ExtrusionArtifactRich { interface WallArtifact { type: 'wall' - segId: string - edgeCutEdgeIds: Array - extrusionId: string - pathIds: Array + segId: ArtifactId + edgeCutEdgeIds: Array + extrusionId: ArtifactId + pathIds: Array } interface CapArtifact { type: 'cap' subType: 'start' | 'end' - edgeCutEdgeIds: Array - extrusionId: string - pathIds: Array + edgeCutEdgeIds: Array + extrusionId: ArtifactId + pathIds: Array } interface ExtrudeEdge { type: 'extrudeEdge' - segId: string - extrusionId: string + segId: ArtifactId + extrusionId: ArtifactId subType: 'opposite' | 'adjacent' } @@ -98,16 +100,16 @@ interface ExtrudeEdge { interface EdgeCut { type: 'edgeCut' subType: 'fillet' | 'chamfer' - consumedEdgeId: string - edgeIds: Array - surfaceId: string + consumedEdgeId: ArtifactId + edgeIds: Array + surfaceId: ArtifactId codeRef: CommonCommandProperties } interface EdgeCutEdge { type: 'edgeCutEdge' - edgeCutId: string - surfaceId: string + edgeCutId: ArtifactId + surfaceId: ArtifactId } export type Artifact = @@ -122,7 +124,7 @@ export type Artifact = | EdgeCutEdge | solid2D -export type ArtifactGraph = Map +export type ArtifactGraph = Map export type EngineCommand = Models['WebSocketRequest_type'] @@ -149,7 +151,7 @@ export function createArtifactGraph({ responseMap: ResponseMap ast: Program }) { - const myMap = new Map() + const myMap = new Map() /** see docstring for {@link getArtifactsToUpdate} as to why this is needed */ let currentPlaneId = '' @@ -166,7 +168,7 @@ export function createArtifactGraph({ const artifactsToUpdate = getArtifactsToUpdate({ orderedCommand, responseMap, - getArtifact: (id: string) => myMap.get(id), + getArtifact: (id: ArtifactId) => myMap.get(id), currentPlaneId, ast, }) @@ -224,11 +226,11 @@ export function getArtifactsToUpdate({ orderedCommand: OrderedCommand responseMap: ResponseMap /** Passing in a getter because we don't wan this function to update the map directly */ - getArtifact: (id: string) => Artifact | undefined - currentPlaneId: string + getArtifact: (id: ArtifactId) => Artifact | undefined + currentPlaneId: ArtifactId ast: Program }): Array<{ - id: string + id: ArtifactId artifact: Artifact }> { const pathToNode = getNodePathFromSourceRange(ast, range) @@ -514,7 +516,7 @@ export function filterArtifacts( (!predicate || predicate(value as Extract)) ) - ) as Map> + ) as Map> } export function getArtifactsOfTypes( @@ -528,7 +530,7 @@ export function getArtifactsOfTypes( predicate?: (value: Extract) => boolean }, map: ArtifactGraph -): Map> { +): Map> { return new Map( [...map].filter( ([key, value]) => @@ -537,7 +539,7 @@ export function getArtifactsOfTypes( (!predicate || predicate(value as Extract)) ) - ) as Map> + ) as Map> } export function getArtifactOfTypes( @@ -545,7 +547,7 @@ export function getArtifactOfTypes( key, types, }: { - key: string + key: ArtifactId types: T }, map: ArtifactGraph @@ -718,7 +720,7 @@ export function getExtrudeEdgeCodeRef( } export function getExtrusionFromSuspectedExtrudeSurface( - id: string, + id: ArtifactId, artifactGraph: ArtifactGraph ): ExtrusionArtifact | Error { const artifact = getArtifactOfTypes( @@ -733,7 +735,7 @@ export function getExtrusionFromSuspectedExtrudeSurface( } export function getExtrusionFromSuspectedPath( - id: string, + id: ArtifactId, artifactGraph: ArtifactGraph ): ExtrusionArtifact | Error { const path = getArtifactOfTypes({ key: id, types: ['path'] }, artifactGraph) diff --git a/src/lang/std/engineConnection.ts b/src/lang/std/engineConnection.ts index 169b198d4..078962a24 100644 --- a/src/lang/std/engineConnection.ts +++ b/src/lang/std/engineConnection.ts @@ -1252,6 +1252,10 @@ export type CommandLog = type: 'execution-done' data: null } + | { + type: 'export-done' + data: null + } export enum EngineCommandManagerEvents { // engineConnection is available but scene setup may not have run @@ -1918,7 +1922,13 @@ export class EngineCommandManager extends EventTarget { } else if (cmd.type === 'export') { const promise = new Promise((resolve, reject) => { this.pendingExport = { - resolve, + resolve: (passThrough) => { + this.addCommandLog({ + type: 'export-done', + data: null, + }) + resolve(passThrough) + }, reject: (reason: string) => { this.exportIntent = null reject(reason) diff --git a/src/lang/wasm.ts b/src/lang/wasm.ts index 5ca4ea5bd..18ed50f4e 100644 --- a/src/lang/wasm.ts +++ b/src/lang/wasm.ts @@ -95,8 +95,6 @@ export const wasmUrl = () => { document.location.pathname.split('/').slice(0, -1).join('/') + '/wasm_lib_bg.wasm' - console.log(`Full URL for WASM: ${fullUrl}`) - return fullUrl } diff --git a/src/lib/desktop.ts b/src/lib/desktop.ts index e38113438..7cdf6fe31 100644 --- a/src/lib/desktop.ts +++ b/src/lib/desktop.ts @@ -8,7 +8,6 @@ import { parseProjectSettings, } from 'lang/wasm' import { - DEFAULT_HOST, PROJECT_ENTRYPOINT, PROJECT_FOLDER, PROJECT_SETTINGS_FILE_NAME, @@ -462,29 +461,60 @@ export const readProjectSettingsFile = async ( */ export const readAppSettingsFile = async () => { let settingsPath = await getAppSettingsFilePath() + const initialProjectDirConfig: DeepPartial< + Configuration['settings']['project'] + > = { directory: await getInitialDefaultDir() } // The file exists, read it and parse it. if (window.electron.exists(settingsPath)) { const configToml = await window.electron.readFile(settingsPath) - const configObj = parseAppSettings(configToml) - if (err(configObj)) { - return Promise.reject(configObj) + const parsedAppConfig = parseAppSettings(configToml) + if (err(parsedAppConfig)) { + return Promise.reject(parsedAppConfig) } - return configObj + const hasProjectDirectorySetting = + parsedAppConfig.settings?.project?.directory || + parsedAppConfig.settings?.app?.project_directory + + if (hasProjectDirectorySetting) { + return parsedAppConfig + } else { + // inject the default project directory setting + const mergedConfig: DeepPartial = { + ...parsedAppConfig, + settings: { + ...parsedAppConfig.settings, + project: Object.assign( + {}, + parsedAppConfig.settings?.project, + initialProjectDirConfig + ), + }, + } + return mergedConfig + } } // The file doesn't exist, create a new one. - // This defaultAppConfig is truly an empty object every time. const defaultAppConfig = defaultAppSettings() if (err(defaultAppConfig)) { return Promise.reject(defaultAppConfig) } - const initialDirConfig: DeepPartial = { - settings: { project: { directory: await getInitialDefaultDir() } }, + + // inject the default project directory setting + const mergedDefaultConfig: DeepPartial = { + ...defaultAppConfig, + settings: { + ...defaultAppConfig.settings, + project: Object.assign( + {}, + defaultAppConfig.settings?.project, + initialProjectDirConfig + ), + }, } - const config = Object.assign(defaultAppConfig, initialDirConfig) - return config + return mergedDefaultConfig } export const writeAppSettingsFile = async (tomlStr: string) => { @@ -525,28 +555,6 @@ export const getUser = async ( token: string, hostname: string ): Promise => { - // Use the host passed in if it's set. - // Otherwise, use the default host. - const host = !hostname ? DEFAULT_HOST : hostname - - // Change the baseURL to the one we want. - let baseurl = host - if (!(host.indexOf('http://') === 0) && !(host.indexOf('https://') === 0)) { - baseurl = `https://${host}` - if (host.indexOf('localhost') === 0) { - baseurl = `http://${host}` - } - } - - // Use kittycad library to fetch the user info from /user/me - if (baseurl !== DEFAULT_HOST) { - // The TypeScript generated library uses environment variables for this - // because it was intended for NodeJS. - // Needs to stay like this because window.electron.kittycad needs it - // internally. - window.electron.setBaseUrl(baseurl) - } - try { const user = await window.electron.kittycad('users.get_user_self', { client: { token }, diff --git a/src/lib/exampleKcl.ts b/src/lib/exampleKcl.ts index 335efcb72..9a59d2b25 100644 --- a/src/lib/exampleKcl.ts +++ b/src/lib/exampleKcl.ts @@ -31,11 +31,11 @@ const bracket = startSketchOn('XY') |> extrude(width, %) |> fillet({ radius: filletR, - tags: [getPreviousAdjacentEdge(innerEdge)] + tags: [getNextAdjacentEdge(innerEdge)] }, %) |> fillet({ radius: filletR + thickness, - tags: [getPreviousAdjacentEdge(outerEdge)] + tags: [getNextAdjacentEdge(outerEdge)] }, %)` /** diff --git a/src/lib/exportSave.ts b/src/lib/exportSave.ts index f21d94140..8d7701ef7 100644 --- a/src/lib/exportSave.ts +++ b/src/lib/exportSave.ts @@ -14,7 +14,7 @@ const save_ = async (file: ModelingAppFile) => { extensions.push(extension) } - if (!(window as any).playwrightSkipFilePicker) { + if (window.electron.process.env.IS_PLAYWRIGHT) { // skip file picker, save to default location await window.electron.writeFile( file.name, diff --git a/src/lib/machineManager.ts b/src/lib/machineManager.ts index d514b8dd9..128a59c45 100644 --- a/src/lib/machineManager.ts +++ b/src/lib/machineManager.ts @@ -81,7 +81,6 @@ export class MachineManager { } this._machines = await window.electron.listMachines() - console.log('Machines:', this._machines) } private async updateMachineApiIp(): Promise { diff --git a/src/lib/selections.ts b/src/lib/selections.ts index bc9626b92..a984d3625 100644 --- a/src/lib/selections.ts +++ b/src/lib/selections.ts @@ -5,7 +5,7 @@ import { kclManager, sceneEntitiesManager, } from 'lib/singletons' -import { CallExpression, SourceRange, Expr, parse, recast } from 'lang/wasm' +import { CallExpression, SourceRange, Expr, parse } from 'lang/wasm' import { ModelingMachineEvent } from 'machines/modelingMachine' import { uuidv4 } from 'lib/utils' import { EditorSelection, SelectionRange } from '@codemirror/state' @@ -302,8 +302,7 @@ export function processCodeMirrorRanges({ } function updateSceneObjectColors(codeBasedSelections: Selection[]) { - const updated = parse(recast(kclManager.ast)) - if (err(updated)) return + const updated = kclManager.ast Object.values(sceneEntitiesManager.activeSegments).forEach((segmentGroup) => { if ( diff --git a/src/lib/settings/settingsUtils.ts b/src/lib/settings/settingsUtils.ts index 6f5c05951..bf5fa84c4 100644 --- a/src/lib/settings/settingsUtils.ts +++ b/src/lib/settings/settingsUtils.ts @@ -14,6 +14,7 @@ import { Configuration } from 'wasm-lib/kcl/bindings/Configuration' import { mouseControlsToCameraSystem } from 'lib/cameraControls' import { appThemeToTheme } from 'lib/theme' import { + getInitialDefaultDir, readAppSettingsFile, readProjectSettingsFile, writeAppSettingsFile, @@ -176,6 +177,11 @@ export async function loadAndValidateSettings( if (err(appSettingsPayload)) return Promise.reject(appSettingsPayload) const settings = createSettings() + // Because getting the default directory is async, we need to set it after + if (onDesktop) { + settings.app.projectDirectory.default = await getInitialDefaultDir() + } + setSettingsAtLevel( settings, 'user', diff --git a/src/lib/singletons.ts b/src/lib/singletons.ts index 2e6df784e..092350120 100644 --- a/src/lib/singletons.ts +++ b/src/lib/singletons.ts @@ -16,7 +16,6 @@ window.tearDown = engineCommandManager.tearDown // This needs to be after codeManager is created. export const kclManager = new KclManager(engineCommandManager) -kclManager.isFirstRender = true engineCommandManager.kclManager = kclManager engineCommandManager.getAstCb = () => kclManager.ast diff --git a/src/lib/toolbar.ts b/src/lib/toolbar.ts index cf178e061..cb3a24463 100644 --- a/src/lib/toolbar.ts +++ b/src/lib/toolbar.ts @@ -129,12 +129,16 @@ export const toolbarConfig: Record = { id: 'loft', onClick: () => console.error('Loft not yet implemented'), icon: 'loft', - status: 'unavailable', + status: 'kcl-only', title: 'Loft', hotkey: 'L', description: 'Create a 3D body by blending between two or more sketches.', links: [ + { + label: 'KCL docs', + url: 'https://zoo.dev/docs/kcl/loft', + }, { label: 'GitHub discussion', url: 'https://github.com/KittyCAD/modeling-app/discussions/613', diff --git a/src/main.ts b/src/main.ts index 4ecd576e7..8c68a5da4 100644 --- a/src/main.ts +++ b/src/main.ts @@ -2,14 +2,23 @@ // template that ElectronJS provides. import dotenv from 'dotenv' -import { app, BrowserWindow, ipcMain, dialog, shell } from 'electron' +import { + app, + BrowserWindow, + ipcMain, + dialog, + shell, + nativeTheme, +} from 'electron' import path from 'path' import { Issuer } from 'openid-client' import { Bonjour, Service } from 'bonjour-service' // @ts-ignore: TS1343 import * as kittycad from '@kittycad/lib/import' +import electronUpdater, { type AppUpdater } from 'electron-updater' import minimist from 'minimist' import getCurrentProjectFile from 'lib/getCurrentProjectFile' +import os from 'node:os' let mainWindow: BrowserWindow | null = null @@ -22,8 +31,20 @@ if (!process.env.NODE_ENV) console.warn( '*FOX SCREAM* process.env.NODE_ENV is not explicitly set!, defaulting to production' ) +// Default prod values + +// dotenv override when present dotenv.config({ path: [`.env.${NODE_ENV}.local`, `.env.${NODE_ENV}`] }) +console.log(process.env) + +process.env.VITE_KC_API_WS_MODELING_URL ??= + 'wss://api.zoo.dev/ws/modeling/commands' +process.env.VITE_KC_API_BASE_URL ??= 'https://api.zoo.dev' +process.env.VITE_KC_SITE_BASE_URL ??= 'https://zoo.dev' +process.env.VITE_KC_SKIP_AUTH ??= 'false' +process.env.VITE_KC_CONNECTION_TIMEOUT_MS ??= '15000' + // Handle creating/removing shortcuts on Windows when installing/uninstalling. if (require('electron-squirrel-startup')) { app.quit() @@ -46,7 +67,7 @@ if (process.defaultApp) { // Must be done before ready event. registerStartupListeners() -const createWindow = (): BrowserWindow => { +const createWindow = (filePath?: string): BrowserWindow => { const newWindow = new BrowserWindow({ autoHideMenuBar: true, show: false, @@ -59,17 +80,35 @@ const createWindow = (): BrowserWindow => { preload: path.join(__dirname, './preload.js'), }, icon: path.resolve(process.cwd(), 'assets', 'icon.png'), - frame: false, + frame: os.platform() !== 'darwin', titleBarStyle: 'hiddenInset', + backgroundColor: nativeTheme.shouldUseDarkColors ? '#1C1C1C' : '#FCFCFC', }) // and load the index.html of the app. if (MAIN_WINDOW_VITE_DEV_SERVER_URL) { newWindow.loadURL(MAIN_WINDOW_VITE_DEV_SERVER_URL) } else { - newWindow.loadFile( - path.join(__dirname, `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html`) - ) + getProjectPathAtStartup(filePath).then((projectPath) => { + const startIndex = path.join( + __dirname, + `../renderer/${MAIN_WINDOW_VITE_NAME}/index.html` + ) + + if (projectPath === null) { + newWindow.loadFile(startIndex) + return + } + + console.log('Loading file', projectPath) + + const fullUrl = `/file/${encodeURIComponent(projectPath)}` + console.log('Full URL', fullUrl) + + newWindow.loadFile(startIndex, { + hash: fullUrl, + }) + }) } // Open the DevTools. @@ -80,13 +119,11 @@ const createWindow = (): BrowserWindow => { return newWindow } -// Quit when all windows are closed, except on macOS. There, it's common +// Quit when all windows are closed, even on macOS. There, it's common // for applications and their menu bar to stay active until the user quits -// explicitly with Cmd + Q. +// explicitly with Cmd + Q, but it is a really weird behavior with our app. app.on('window-all-closed', () => { - if (process.platform !== 'darwin') { - app.quit() - } + app.quit() }) // This method will be called when Electron has finished @@ -191,7 +228,39 @@ ipcMain.handle('find_machine_api', () => { }) }) -ipcMain.handle('loadProjectAtStartup', async () => { +export function getAutoUpdater(): AppUpdater { + // Using destructuring to access autoUpdater due to the CommonJS module of 'electron-updater'. + // It is a workaround for ESM compatibility issues, see https://github.com/electron-userland/electron-builder/issues/7976. + const { autoUpdater } = electronUpdater + return autoUpdater +} + +export async function checkForUpdates(autoUpdater: AppUpdater) { + // TODO: figure out how to get the update modal back + const result = await autoUpdater.checkForUpdatesAndNotify() + console.log(result) +} + +app.on('ready', async () => { + const autoUpdater = getAutoUpdater() + checkForUpdates(autoUpdater) + const fifteenMinutes = 15 * 60 * 1000 + setInterval(() => { + checkForUpdates(autoUpdater) + }, fifteenMinutes) + + autoUpdater.on('update-available', (info) => { + console.log('update-available', info) + }) + + autoUpdater.on('update-downloaded', (info) => { + console.log('update-downloaded', info) + }) +}) + +const getProjectPathAtStartup = async ( + filePath?: string +): Promise => { // If we are in development mode, we don't want to load a project at // startup. // Since the args passed are always '.' @@ -199,52 +268,54 @@ ipcMain.handle('loadProjectAtStartup', async () => { return null } - let projectPath: string | null = null - // macOS: open-file events that were received before the app is ready - const macOpenFiles: string[] = (global as any).macOpenFiles - if (macOpenFiles && macOpenFiles && macOpenFiles.length > 0) { - projectPath = macOpenFiles[0] // We only do one project at a time - } - // Reset this so we don't accidentally use it again. - const macOpenFilesEmpty: string[] = [] - // @ts-ignore - global['macOpenFiles'] = macOpenFilesEmpty + let projectPath: string | null = filePath || null + if (projectPath === null) { + // macOS: open-file events that were received before the app is ready + const macOpenFiles: string[] = (global as any).macOpenFiles + if (macOpenFiles && macOpenFiles && macOpenFiles.length > 0) { + projectPath = macOpenFiles[0] // We only do one project at a time + } + // Reset this so we don't accidentally use it again. + const macOpenFilesEmpty: string[] = [] + // @ts-ignore + global['macOpenFiles'] = macOpenFilesEmpty - // macOS: open-url events that were received before the app is ready - const getOpenUrls: string[] = (global as any).getOpenUrls - if (getOpenUrls && getOpenUrls.length > 0) { - projectPath = getOpenUrls[0] // We only do one project at a - } - // Reset this so we don't accidentally use it again. - // @ts-ignore - global['getOpenUrls'] = [] + // macOS: open-url events that were received before the app is ready + const getOpenUrls: string[] = (global as any).getOpenUrls + if (getOpenUrls && getOpenUrls.length > 0) { + projectPath = getOpenUrls[0] // We only do one project at a + } + // Reset this so we don't accidentally use it again. + // @ts-ignore + global['getOpenUrls'] = [] - // Check if we have a project path in the command line arguments - // If we do, we will load the project at that path - if (args._.length > 1) { - if (args._[1].length > 0) { - projectPath = args._[1] - // Reset all this value so we don't accidentally use it again. - args._[1] = '' + // Check if we have a project path in the command line arguments + // If we do, we will load the project at that path + if (args._.length > 1) { + if (args._[1].length > 0) { + projectPath = args._[1] + // Reset all this value so we don't accidentally use it again. + args._[1] = '' + } } } if (projectPath) { // We have a project path, load the project information. console.log(`Loading project at startup: ${projectPath}`) - try { - const currentFile = await getCurrentProjectFile(projectPath) - console.log(`Project loaded: ${currentFile}`) - return currentFile - } catch (e) { - console.error(e) + const currentFile = await getCurrentProjectFile(projectPath) + + if (currentFile instanceof Error) { + console.error(currentFile) + return null } - return null + console.log(`Project loaded: ${currentFile}`) + return currentFile } return null -}) +} function parseCLIArgs(): minimist.ParsedArgs { return minimist(process.argv, {}) @@ -261,10 +332,11 @@ function registerStartupListeners() { app.on('open-file', function (event, path) { event.preventDefault() - macOpenFiles.push(path) // If we have a mainWindow, lets open another window. if (mainWindow) { - createWindow() + createWindow(path) + } else { + macOpenFiles.push(path) } }) @@ -280,10 +352,11 @@ function registerStartupListeners() { ) { event.preventDefault() - openUrls.push(url) // If we have a mainWindow, lets open another window. if (mainWindow) { - createWindow() + createWindow(url) + } else { + openUrls.push(url) } } diff --git a/src/preload.ts b/src/preload.ts index 5f55f145a..b75575e6c 100644 --- a/src/preload.ts +++ b/src/preload.ts @@ -60,9 +60,6 @@ const listMachines = async (): Promise => { const getMachineApiIp = async (): Promise => ipcRenderer.invoke('find_machine_api') -const loadProjectAtStartup = async (): Promise => - ipcRenderer.invoke('loadProjectAtStartup') - contextBridge.exposeInMainWorld('electron', { login, // Passing fs directly is not recommended since it gives a lot of power @@ -96,10 +93,6 @@ contextBridge.exposeInMainWorld('electron', { isWindows, isLinux, }, - loadProjectAtStartup, - // IMPORTANT NOTE: kittycad.ts reads process.env.BASE_URL. But there is - // no way to set it across the bridge boundary. We need to make it a command. - setBaseUrl: (value: string) => (process.env.BASE_URL = value), process: { // Setter/getter has to be created because // these are read-only over the boundary. diff --git a/src/routes/Onboarding/Introduction.tsx b/src/routes/Onboarding/Introduction.tsx index e06c8e87f..29ed153d3 100644 --- a/src/routes/Onboarding/Introduction.tsx +++ b/src/routes/Onboarding/Introduction.tsx @@ -107,10 +107,7 @@ function OnboardingWarningWeb(props: OnboardingResetWarningProps) { codeManager.updateCodeStateEditor(bracket) await codeManager.writeToFile() - kclManager.isFirstRender = true - await kclManager.executeCode(true).then(() => { - kclManager.isFirstRender = false - }) + await kclManager.executeCode(true) props.setShouldShowWarning(false) }} nextText="Overwrite code and continue" diff --git a/src/routes/Onboarding/Sketching.tsx b/src/routes/Onboarding/Sketching.tsx index 1bb1f7e01..983d00a20 100644 --- a/src/routes/Onboarding/Sketching.tsx +++ b/src/routes/Onboarding/Sketching.tsx @@ -13,10 +13,7 @@ export default function Sketching() { async function clearEditor() { // We do want to update both the state and editor here. codeManager.updateCodeStateEditor('') - kclManager.isFirstRender = true - await kclManager.executeCode(true).then(() => { - kclManager.isFirstRender = false - }) + await kclManager.executeCode(true) } clearEditor() diff --git a/src/routes/Onboarding/index.tsx b/src/routes/Onboarding/index.tsx index 5be7929cf..46f2d880c 100644 --- a/src/routes/Onboarding/index.tsx +++ b/src/routes/Onboarding/index.tsx @@ -82,10 +82,7 @@ export function useDemoCode() { if (!editorManager.editorView || codeManager.code === bracket) return setTimeout(async () => { codeManager.updateCodeStateEditor(bracket) - kclManager.isFirstRender = true - await kclManager.executeCode(true).then(() => { - kclManager.isFirstRender = false - }) + await kclManager.executeCode(true) await codeManager.writeToFile() }) }, [editorManager.editorView]) diff --git a/src/routes/SignIn.tsx b/src/routes/SignIn.tsx index cd7c3cdfe..7e5e3f983 100644 --- a/src/routes/SignIn.tsx +++ b/src/routes/SignIn.tsx @@ -58,19 +58,23 @@ const SignIn = () => { } return ( -
+
@@ -194,7 +198,7 @@ const SignIn = () => {
diff --git a/src/wasm-lib/Cargo.lock b/src/wasm-lib/Cargo.lock index 1f4f884cb..117e4904c 100644 --- a/src/wasm-lib/Cargo.lock +++ b/src/wasm-lib/Cargo.lock @@ -127,18 +127,18 @@ checksum = "3b43422f69d8ff38f95f1b2bb76517c91589a924d1559a0e935d7c8ce0274c11" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "async-trait" -version = "0.1.81" +version = "0.1.82" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e0c28dcc82d7c8ead5cb13beb15405b57b8546e93215673ff8ca0349a028107" +checksum = "a27b8a3a6e1a44fa4c8baf1f653e4172e81486d4941f2237e20dc2d0cf4ddff1" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -149,7 +149,7 @@ checksum = "3c87f3f15e7794432337fc718554eaa4dc8f04c9677a950ffe366f20a162ae42" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -370,9 +370,9 @@ dependencies = [ [[package]] name = "clap" -version = "4.5.16" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ed6719fffa43d0d87e5fd8caeab59be1554fb028cd30edc88fc4369b17971019" +checksum = "3e5a21b8495e732f1b3c364c9949b201ca7bae518c502c80256c96ad79eaf6ac" dependencies = [ "clap_builder", "clap_derive", @@ -380,9 +380,9 @@ dependencies = [ [[package]] name = "clap_builder" -version = "4.5.15" +version = "4.5.17" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "216aec2b177652e3846684cbfe25c9964d18ec45234f0f5da5157b207ed1aab6" +checksum = "8cf2dd12af7a047ad9d6da2b6b249759a22a7abc0f474c1dae1777afa4b21a73" dependencies = [ "anstyle", "clap_lex", @@ -397,7 +397,7 @@ dependencies = [ "heck 0.5.0", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -591,7 +591,7 @@ dependencies = [ "proc-macro2", "quote", "strsim", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -602,7 +602,7 @@ checksum = "a668eda54683121533a393014d8692171709ff57a7d61f187b6e782719f8933f" dependencies = [ "darling_core", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -620,9 +620,9 @@ dependencies = [ [[package]] name = "dashmap" -version = "6.0.1" +version = "6.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "804c8821570c3f8b70230c2ba75ffa5c0f9a4189b9a432b6656c536712acae28" +checksum = "5041cc499144891f3790297212f32a74fb938e5136a14943f338ef9e0ae276cf" dependencies = [ "cfg-if", "crossbeam-utils", @@ -657,7 +657,7 @@ checksum = "4078275de501a61ceb9e759d37bdd3d7210e654dbc167ac1a3678ef4435ed57b" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "synstructure", ] @@ -672,7 +672,7 @@ dependencies = [ [[package]] name = "derive-docs" -version = "0.1.25" +version = "0.1.26" dependencies = [ "Inflector", "anyhow", @@ -686,7 +686,7 @@ dependencies = [ "rustfmt-wrapper", "serde", "serde_tokenstream", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -697,7 +697,7 @@ checksum = "67e77553c4162a157adbf834ebae5b415acbecbeafc7a74b0e886657506a7611" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -724,7 +724,7 @@ checksum = "487585f4d0c6655fe74905e2504d8ad6908e4db67f744eb140876906c2f3175d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -896,7 +896,7 @@ checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -986,7 +986,7 @@ dependencies = [ "inflections", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -1345,7 +1345,7 @@ dependencies = [ [[package]] name = "kcl-lib" -version = "0.2.11" +version = "0.2.14" dependencies = [ "anyhow", "approx", @@ -1357,7 +1357,7 @@ dependencies = [ "clap", "convert_case", "criterion", - "dashmap 6.0.1", + "dashmap 6.1.0", "databake", "derive-docs", "expectorate", @@ -1399,7 +1399,7 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winnow 0.5.40", + "winnow", "zip", ] @@ -1412,12 +1412,12 @@ dependencies = [ "pretty_assertions", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "kcl-test-server" -version = "0.1.9" +version = "0.1.10" dependencies = [ "anyhow", "hyper", @@ -1430,9 +1430,9 @@ dependencies = [ [[package]] name = "kittycad" -version = "0.3.17" +version = "0.3.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbb7c076d64ad00a29ae900108707d1bbb583944d4b2d005e1eca9914a18c7c2" +checksum = "94feea5b1cf851b33dd108aa35aa01bde99772aa74d2ba1590295aac0b7ca33e" dependencies = [ "anyhow", "async-trait", @@ -1799,7 +1799,7 @@ dependencies = [ "regex", "regex-syntax 0.8.3", "structmeta", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -1852,7 +1852,7 @@ checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2016,7 +2016,7 @@ dependencies = [ "proc-macro2", "pyo3-macros-backend", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2029,7 +2029,7 @@ dependencies = [ "proc-macro2", "pyo3-build-config", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2491,7 +2491,7 @@ dependencies = [ "proc-macro2", "quote", "serde_derive_internals", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2565,7 +2565,7 @@ checksum = "a5831b979fd7b5439637af1752d535ff49f4860c0f341d1baeb6faf0f4242170" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2576,14 +2576,14 @@ checksum = "330f01ce65a3a5fe59a60c82f3c9a024b573b8a6e875bd233fe5f934e71d54e3" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] name = "serde_json" -version = "1.0.127" +version = "1.0.128" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8043c06d9f82bd7271361ed64f415fe5e12a77fdb52e573e7f06a516dea329ad" +checksum = "6ff5456707a1de34e7e37f2a6fd3d3f808c318259cbd01ab6377795054b483d8" dependencies = [ "indexmap 2.2.5", "itoa", @@ -2600,7 +2600,7 @@ checksum = "0b2e6b945e9d3df726b65d6ee24060aff8e3533d431f677a9695db04eff9dfdb" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2621,7 +2621,7 @@ dependencies = [ "proc-macro2", "quote", "serde", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2752,7 +2752,7 @@ dependencies = [ "proc-macro2", "quote", "structmeta-derive", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2763,7 +2763,7 @@ checksum = "152a0b65a590ff6c3da95cabe2353ee04e6167c896b28e3b14478c2636c922fc" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2807,9 +2807,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.76" +version = "2.0.77" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "578e081a14e0cefc3279b0472138c513f37b41a08d5a3cca9b6e4e8ceb6cd525" +checksum = "9f35bcdf61fd8e7be6caf75f429fdca8beb3ed76584befb503b1569faee373ed" dependencies = [ "proc-macro2", "quote", @@ -2830,7 +2830,7 @@ checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -2937,7 +2937,7 @@ checksum = "a4558b58466b9ad7ca0f102865eccc95938dca1a74a856f2b57b6629050da261" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3008,9 +3008,9 @@ checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" [[package]] name = "tokio" -version = "1.39.3" +version = "1.40.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9babc99b9923bfa4804bd74722ff02c0381021eafa4db9949217e3be8e84fff5" +checksum = "e2b070231665d27ad9ec9b8df639893f46727666c6767db40317fbe920a5d998" dependencies = [ "backtrace", "bytes", @@ -3032,7 +3032,7 @@ checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3117,7 +3117,7 @@ dependencies = [ "serde", "serde_spanned", "toml_datetime", - "winnow 0.6.18", + "winnow", ] [[package]] @@ -3185,7 +3185,7 @@ checksum = "84fd902d4e0b9a4b27f2f440108dc034e1758628a9b702f8ec61ad66355422fa" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3213,7 +3213,7 @@ checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3290,7 +3290,7 @@ checksum = "c88cc88fd23b5a04528f3a8436024f20010a16ec18eb23c164b1242f65860130" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "termcolor", ] @@ -3448,7 +3448,7 @@ dependencies = [ "proc-macro-error", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] @@ -3509,7 +3509,7 @@ dependencies = [ "once_cell", "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "wasm-bindgen-shared", ] @@ -3544,7 +3544,7 @@ checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", "wasm-bindgen-backend", "wasm-bindgen-shared", ] @@ -3800,15 +3800,6 @@ version = "0.52.4" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "32b752e52a2da0ddfbdbcc6fceadfeede4c939ed16d13e648833a61dfb611ed8" -[[package]] -name = "winnow" -version = "0.5.40" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" -dependencies = [ - "memchr", -] - [[package]] name = "winnow" version = "0.6.18" @@ -3869,7 +3860,7 @@ checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" dependencies = [ "proc-macro2", "quote", - "syn 2.0.76", + "syn 2.0.77", ] [[package]] diff --git a/src/wasm-lib/Cargo.toml b/src/wasm-lib/Cargo.toml index b51720012..3c4e95deb 100644 --- a/src/wasm-lib/Cargo.toml +++ b/src/wasm-lib/Cargo.toml @@ -15,8 +15,8 @@ data-encoding = "2.6.0" gloo-utils = "0.2.0" kcl-lib = { path = "kcl" } kittycad.workspace = true -serde_json = "1.0.127" -tokio = { version = "1.39.3", features = ["sync"] } +serde_json = "1.0.128" +tokio = { version = "1.40.0", features = ["sync"] } toml = "0.8.19" uuid = { version = "1.10.0", features = ["v4", "js", "serde"] } wasm-bindgen = "0.2.91" @@ -29,7 +29,7 @@ image = { version = "0.25.1", default-features = false, features = ["png"] } kittycad = { workspace = true, default-features = true } pretty_assertions = "1.4.0" reqwest = { version = "0.11.26", default-features = false } -tokio = { version = "1.39.3", features = ["rt-multi-thread", "macros", "time"] } +tokio = { version = "1.40.0", features = ["rt-multi-thread", "macros", "time"] } twenty-twenty = "0.8" uuid = { version = "1.10.0", features = ["v4", "js", "serde"] } @@ -70,7 +70,7 @@ members = [ [workspace.dependencies] http = "0.2.12" -kittycad = { version = "0.3.17", default-features = false, features = ["js", "requests"] } +kittycad = { version = "0.3.18", default-features = false, features = ["js", "requests"] } kittycad-modeling-session = "0.1.4" [[test]] diff --git a/src/wasm-lib/derive-docs/Cargo.toml b/src/wasm-lib/derive-docs/Cargo.toml index eb614abfe..f761ce383 100644 --- a/src/wasm-lib/derive-docs/Cargo.toml +++ b/src/wasm-lib/derive-docs/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "derive-docs" description = "A tool for generating documentation from Rust derive macros" -version = "0.1.25" +version = "0.1.26" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" @@ -20,7 +20,7 @@ quote = "1" regex = "1.10" serde = { version = "1.0.209", features = ["derive"] } serde_tokenstream = "0.2" -syn = { version = "2.0.76", features = ["full"] } +syn = { version = "2.0.77", features = ["full"] } [dev-dependencies] anyhow = "1.0.86" diff --git a/src/wasm-lib/justfile b/src/wasm-lib/justfile index d4367c4ee..181182515 100644 --- a/src/wasm-lib/justfile +++ b/src/wasm-lib/justfile @@ -2,3 +2,6 @@ new-test name: echo "kcl_test!(\"{{name}}\", {{name}});" >> tests/executor/visuals.rs TWENTY_TWENTY=overwrite cargo nextest run --test executor -E 'test(=visuals::{{name}})' + +lint: + cargo clippy --all --tests --benches -- -D warnings diff --git a/src/wasm-lib/kcl-macros/Cargo.toml b/src/wasm-lib/kcl-macros/Cargo.toml index 128f992a2..9612501fe 100644 --- a/src/wasm-lib/kcl-macros/Cargo.toml +++ b/src/wasm-lib/kcl-macros/Cargo.toml @@ -15,7 +15,7 @@ databake = "0.1.8" kcl-lib = { path = "../kcl" } proc-macro2 = "1" quote = "1" -syn = { version = "2.0.76", features = ["full"] } +syn = { version = "2.0.77", features = ["full"] } [dev-dependencies] pretty_assertions = "1.4.0" diff --git a/src/wasm-lib/kcl-test-server/Cargo.toml b/src/wasm-lib/kcl-test-server/Cargo.toml index 7f96197d4..403b09dd1 100644 --- a/src/wasm-lib/kcl-test-server/Cargo.toml +++ b/src/wasm-lib/kcl-test-server/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-test-server" description = "A test server for KCL" -version = "0.1.9" +version = "0.1.10" edition = "2021" license = "MIT" @@ -11,5 +11,5 @@ hyper = { version = "0.14.29", features = ["server"] } kcl-lib = { version = "0.2", path = "../kcl" } pico-args = "0.5.0" serde = { version = "1.0.209", features = ["derive"] } -serde_json = "1.0.127" -tokio = { version = "1.39.3", features = ["macros", "rt-multi-thread"] } +serde_json = "1.0.128" +tokio = { version = "1.40.0", features = ["macros", "rt-multi-thread"] } diff --git a/src/wasm-lib/kcl/Cargo.toml b/src/wasm-lib/kcl/Cargo.toml index e1943de93..33ed416db 100644 --- a/src/wasm-lib/kcl/Cargo.toml +++ b/src/wasm-lib/kcl/Cargo.toml @@ -1,7 +1,7 @@ [package] name = "kcl-lib" description = "KittyCAD Language implementation and tools" -version = "0.2.11" +version = "0.2.14" edition = "2021" license = "MIT" repository = "https://github.com/KittyCAD/modeling-app" @@ -13,14 +13,14 @@ keywords = ["kcl", "KittyCAD", "CAD"] [dependencies] anyhow = { version = "1.0.86", features = ["backtrace"] } async-recursion = "1.1.1" -async-trait = "0.1.81" +async-trait = "0.1.82" base64 = "0.22.1" chrono = "0.4.38" -clap = { version = "4.5.16", default-features = false, optional = true, features = ["std", "derive"] } +clap = { version = "4.5.17", default-features = false, optional = true, features = ["std", "derive"] } convert_case = "0.6.0" -dashmap = "6.0.1" +dashmap = "6.1.0" databake = { version = "0.1.8", features = ["derive"] } -derive-docs = { version = "0.1.24", path = "../derive-docs" } +derive-docs = { version = "0.1.26", path = "../derive-docs" } form_urlencoded = "1.2.1" futures = { version = "0.3.30" } git_rev = "0.1.0" @@ -37,7 +37,7 @@ reqwest = { version = "0.11.26", default-features = false, features = ["stream", ropey = "1.6.1" schemars = { version = "0.8.17", features = ["impl_json_schema", "url", "uuid1"] } serde = { version = "1.0.209", features = ["derive"] } -serde_json = "1.0.127" +serde_json = "1.0.128" sha2 = "0.10.8" tabled = { version = "0.15.0", optional = true } thiserror = "1.0.63" @@ -47,12 +47,12 @@ url = { version = "2.5.2", features = ["serde"] } urlencoding = "2.1.3" uuid = { version = "1.10.0", features = ["v4", "js", "serde"] } validator = { version = "0.18.1", features = ["derive"] } -winnow = "0.5.40" +winnow = "0.6.18" zip = { version = "2.0.0", default-features = false } [target.'cfg(target_arch = "wasm32")'.dependencies] js-sys = { version = "0.3.69" } -tokio = { version = "1.39.3", features = ["sync", "time"] } +tokio = { version = "1.40.0", features = ["sync", "time"] } tower-lsp = { version = "0.20.0", default-features = false, features = ["runtime-agnostic"] } wasm-bindgen = "0.2.91" wasm-bindgen-futures = "0.4.42" @@ -94,7 +94,7 @@ image = { version = "0.25.1", default-features = false, features = ["png"] } insta = { version = "1.38.0", features = ["json"] } itertools = "0.13.0" pretty_assertions = "1.4.0" -tokio = { version = "1.39.2", features = ["rt-multi-thread", "macros", "time"] } +tokio = { version = "1.40.0", features = ["rt-multi-thread", "macros", "time"] } twenty-twenty = "0.8.0" [[bench]] diff --git a/src/wasm-lib/kcl/benches/executor_benchmark_criterion.rs b/src/wasm-lib/kcl/benches/executor_benchmark_criterion.rs index 90f74a52f..613c16436 100644 --- a/src/wasm-lib/kcl/benches/executor_benchmark_criterion.rs +++ b/src/wasm-lib/kcl/benches/executor_benchmark_criterion.rs @@ -1,5 +1,5 @@ use criterion::{criterion_group, criterion_main, BenchmarkId, Criterion}; -use kcl_lib::test_server; +use kcl_lib::{settings::types::UnitLength::Mm, test_server}; use tokio::runtime::Runtime; pub fn bench_execute(c: &mut Criterion) { @@ -13,26 +13,42 @@ pub fn bench_execute(c: &mut Criterion) { // Configure Criterion.rs to detect smaller differences and increase sample size to improve // precision and counteract the resulting noise. group.sample_size(10); - group.bench_with_input(BenchmarkId::new("execute_", name), &code, |b, &s| { + group.bench_with_input(BenchmarkId::new("execute", name), &code, |b, &s| { let rt = Runtime::new().unwrap(); - // Spawn a future onto the runtime b.iter(|| { - rt.block_on(test_server::execute_and_snapshot( - s, - kcl_lib::settings::types::UnitLength::Mm, - )) - .unwrap(); + rt.block_on(test_server::execute_and_snapshot(s, Mm)).unwrap(); }); }); group.finish(); } } -criterion_group!(benches, bench_execute); +pub fn bench_lego(c: &mut Criterion) { + let mut group = c.benchmark_group("executor_lego_pattern"); + // Configure Criterion.rs to detect smaller differences and increase sample size to improve + // precision and counteract the resulting noise. + group.sample_size(10); + // Create lego bricks with N x 10 bumps, where N is each element of `sizes`. + let sizes = vec![1, 2, 4]; + for size in sizes { + group.bench_with_input(BenchmarkId::from_parameter(size), &size, |b, &size| { + let rt = Runtime::new().unwrap(); + let code = LEGO_PROGRAM.replace("{{N}}", &size.to_string()); + // Spawn a future onto the runtime + b.iter(|| { + rt.block_on(test_server::execute_and_snapshot(&code, Mm)).unwrap(); + }); + }); + } + group.finish(); +} + +criterion_group!(benches, bench_lego, bench_execute); criterion_main!(benches); const KITT_PROGRAM: &str = include_str!("../../tests/executor/inputs/kittycad_svg.kcl"); const CUBE_PROGRAM: &str = include_str!("../../tests/executor/inputs/cube.kcl"); const SERVER_RACK_HEAVY_PROGRAM: &str = include_str!("../../tests/executor/inputs/server-rack-heavy.kcl"); const SERVER_RACK_LITE_PROGRAM: &str = include_str!("../../tests/executor/inputs/server-rack-lite.kcl"); +const LEGO_PROGRAM: &str = include_str!("../../tests/executor/inputs/slow_lego.kcl.tmpl"); diff --git a/src/wasm-lib/kcl/src/executor.rs b/src/wasm-lib/kcl/src/executor.rs index 356925ccf..187703888 100644 --- a/src/wasm-lib/kcl/src/executor.rs +++ b/src/wasm-lib/kcl/src/executor.rs @@ -995,20 +995,20 @@ impl SketchSurface { } pub(crate) fn x_axis(&self) -> Point3d { match self { - SketchSurface::Plane(plane) => plane.x_axis.clone(), - SketchSurface::Face(face) => face.x_axis.clone(), + SketchSurface::Plane(plane) => plane.x_axis, + SketchSurface::Face(face) => face.x_axis, } } pub(crate) fn y_axis(&self) -> Point3d { match self { - SketchSurface::Plane(plane) => plane.y_axis.clone(), - SketchSurface::Face(face) => face.y_axis.clone(), + SketchSurface::Plane(plane) => plane.y_axis, + SketchSurface::Face(face) => face.y_axis, } } pub(crate) fn z_axis(&self) -> Point3d { match self { - SketchSurface::Plane(plane) => plane.z_axis.clone(), - SketchSurface::Face(face) => face.z_axis.clone(), + SketchSurface::Plane(plane) => plane.z_axis, + SketchSurface::Face(face) => face.z_axis, } } } @@ -1304,7 +1304,7 @@ impl Point2d { } } -#[derive(Debug, Deserialize, Serialize, PartialEq, Clone, ts_rs::TS, JsonSchema, Default)] +#[derive(Debug, Deserialize, Serialize, PartialEq, Clone, Copy, ts_rs::TS, JsonSchema, Default)] #[ts(export)] pub struct Point3d { pub x: f64, @@ -1313,6 +1313,7 @@ pub struct Point3d { } impl Point3d { + pub const ZERO: Self = Self { x: 0.0, y: 0.0, z: 0.0 }; pub fn new(x: f64, y: f64, z: f64) -> Self { Self { x, y, z } } diff --git a/src/wasm-lib/kcl/src/parser/parser_impl.rs b/src/wasm-lib/kcl/src/parser/parser_impl.rs index adb690c68..8312c8d69 100644 --- a/src/wasm-lib/kcl/src/parser/parser_impl.rs +++ b/src/wasm-lib/kcl/src/parser/parser_impl.rs @@ -927,7 +927,7 @@ pub fn function_body(i: TokenSlice) -> PResult { match body_items_within_function.parse_next(i) { Err(ErrMode::Backtrack(_)) => { - i.reset(start); + i.reset(&start); break; } Err(e) => return Err(e), @@ -937,7 +937,7 @@ pub fn function_body(i: TokenSlice) -> PResult { } } (Err(ErrMode::Backtrack(_)), _) => { - i.reset(start); + i.reset(&start); break; } (Err(e), _) => return Err(e), @@ -1276,7 +1276,7 @@ fn unary_expression(i: TokenSlice) -> PResult { /// Consume tokens that make up a binary expression, but don't actually return them. /// Why not? -/// Because this is designed to be used with .recognize() within the `binary_expression` parser. +/// Because this is designed to be used with .take() within the `binary_expression` parser. fn binary_expression_tokens(i: TokenSlice) -> PResult> { let first = operand.parse_next(i).map(BinaryExpressionToken::from)?; let remaining: Vec<_> = repeat( @@ -1308,7 +1308,7 @@ fn binary_expression(i: TokenSlice) -> PResult { } fn binary_expr_in_parens(i: TokenSlice) -> PResult { - let span_with_brackets = bracketed_section.recognize().parse_next(i)?; + let span_with_brackets = bracketed_section.take().parse_next(i)?; let n = span_with_brackets.len(); let mut span_no_brackets = &span_with_brackets[1..n - 1]; let expr = binary_expression.parse_next(&mut span_no_brackets)?; diff --git a/src/wasm-lib/kcl/src/parser/parser_impl/error.rs b/src/wasm-lib/kcl/src/parser/parser_impl/error.rs index 827735013..11dea7c3f 100644 --- a/src/wasm-lib/kcl/src/parser/parser_impl/error.rs +++ b/src/wasm-lib/kcl/src/parser/parser_impl/error.rs @@ -1,5 +1,6 @@ use winnow::{ error::{ErrorKind, ParseError, StrContext}, + stream::Stream, Located, }; @@ -102,14 +103,17 @@ impl std::default::Default for ContextError { } } -impl winnow::error::ParserError for ContextError { +impl winnow::error::ParserError for ContextError +where + I: Stream, +{ #[inline] fn from_error_kind(_input: &I, _kind: ErrorKind) -> Self { Self::default() } #[inline] - fn append(self, _input: &I, _kind: ErrorKind) -> Self { + fn append(self, _input: &I, _input_checkpoint: &::Checkpoint, _kind: ErrorKind) -> Self { self } @@ -119,9 +123,12 @@ impl winnow::error::ParserError for ContextError { } } -impl winnow::error::AddContext for ContextError { +impl winnow::error::AddContext for ContextError +where + I: Stream, +{ #[inline] - fn add_context(mut self, _input: &I, ctx: C) -> Self { + fn add_context(mut self, _input: &I, _input_checkpoint: &::Checkpoint, ctx: C) -> Self { self.context.push(ctx); self } diff --git a/src/wasm-lib/kcl/src/std/args.rs b/src/wasm-lib/kcl/src/std/args.rs index 42080dff1..94899417b 100644 --- a/src/wasm-lib/kcl/src/std/args.rs +++ b/src/wasm-lib/kcl/src/std/args.rs @@ -295,6 +295,13 @@ impl Args { FromArgs::from_args(self, 0) } + pub(crate) fn get_sketch_groups_and_data<'a, T>(&'a self) -> Result<(Vec, Option), KclError> + where + T: FromArgs<'a> + serde::de::DeserializeOwned + FromKclValue<'a> + Sized, + { + FromArgs::from_args(self, 0) + } + pub(crate) fn get_data_and_optional_tag<'a, T>(&'a self) -> Result<(T, Option), KclError> where T: serde::de::DeserializeOwned + FromKclValue<'a> + Sized, @@ -361,6 +368,13 @@ impl Args { FromArgs::from_args(self, 0) } + pub(crate) fn get_data_and_float<'a, T>(&'a self) -> Result<(T, f64), KclError> + where + T: serde::de::DeserializeOwned + FromKclValue<'a> + Sized, + { + FromArgs::from_args(self, 0) + } + pub(crate) fn get_number_sketch_group_set(&self) -> Result<(f64, SketchGroupSet), KclError> { FromArgs::from_args(self, 0) } @@ -622,6 +636,8 @@ impl_from_arg_via_json!(super::revolve::RevolveData); impl_from_arg_via_json!(super::sketch::SketchData); impl_from_arg_via_json!(crate::std::import::ImportFormat); impl_from_arg_via_json!(crate::std::polar::PolarCoordsData); +impl_from_arg_via_json!(crate::std::loft::LoftData); +impl_from_arg_via_json!(crate::std::planes::StandardPlane); impl_from_arg_via_json!(SketchGroup); impl_from_arg_via_json!(FaceTag); impl_from_arg_via_json!(String); @@ -692,3 +708,13 @@ impl<'a> FromKclValue<'a> for SketchSurface { } } } + +impl<'a> FromKclValue<'a> for Vec { + fn from_mem_item(arg: &'a KclValue) -> Option { + let KclValue::UserVal(uv) = arg else { + return None; + }; + + uv.get::>().map(|x| x.0) + } +} diff --git a/src/wasm-lib/kcl/src/std/extrude.rs b/src/wasm-lib/kcl/src/std/extrude.rs index e772366dc..b5a43760d 100644 --- a/src/wasm-lib/kcl/src/std/extrude.rs +++ b/src/wasm-lib/kcl/src/std/extrude.rs @@ -1,7 +1,10 @@ //! Functions related to extruding. +use std::collections::HashMap; + use anyhow::Result; use derive_docs::stdlib; +use kittycad::types::{ExtrusionFaceCapType, ExtrusionFaceInfo}; use schemars::JsonSchema; use uuid::Uuid; @@ -90,7 +93,7 @@ async fn inner_extrude(length: f64, sketch_group_set: SketchGroupSet, args: Args adjust_camera: false, planar_normal: if let SketchSurface::Plane(plane) = &sketch_group.on { // We pass in the normal for the plane here. - Some(plane.z_axis.clone().into()) + Some(plane.z_axis.into()) } else { None }, @@ -98,7 +101,7 @@ async fn inner_extrude(length: f64, sketch_group_set: SketchGroupSet, args: Args ) .await?; - args.send_modeling_cmd( + args.batch_modeling_cmd( id, kittycad::types::ModelingCmd::Extrude { target: sketch_group.id, @@ -111,7 +114,7 @@ async fn inner_extrude(length: f64, sketch_group_set: SketchGroupSet, args: Args // Disable the sketch mode. args.batch_modeling_cmd(uuid::Uuid::new_v4(), kittycad::types::ModelingCmd::SketchModeDisable {}) .await?; - extrude_groups.push(do_post_extrude(sketch_group.clone(), length, id, args.clone()).await?); + extrude_groups.push(do_post_extrude(sketch_group.clone(), length, args.clone()).await?); } Ok(extrude_groups.into()) @@ -120,7 +123,6 @@ async fn inner_extrude(length: f64, sketch_group_set: SketchGroupSet, args: Args pub(crate) async fn do_post_extrude( sketch_group: SketchGroup, length: f64, - id: Uuid, args: Args, ) -> Result, KclError> { // Bring the object to the front of the scene. @@ -164,7 +166,7 @@ pub(crate) async fn do_post_extrude( let solid3d_info = args .send_modeling_cmd( - id, + uuid::Uuid::new_v4(), kittycad::types::ModelingCmd::Solid3DGetExtrusionFaceInfo { edge_id, object_id: sketch_group.id, @@ -181,91 +183,95 @@ pub(crate) async fn do_post_extrude( vec![] }; - for face_info in face_infos.iter() { - if face_info.cap == kittycad::types::ExtrusionFaceCapType::None { + for (curve_id, face_id) in face_infos + .iter() + .filter(|face_info| face_info.cap == ExtrusionFaceCapType::None) + .filter_map(|face_info| { if let (Some(curve_id), Some(face_id)) = (face_info.curve_id, face_info.face_id) { - args.batch_modeling_cmd( - uuid::Uuid::new_v4(), - kittycad::types::ModelingCmd::Solid3DGetOppositeEdge { - edge_id: curve_id, - object_id: sketch_group.id, - face_id, - }, - ) - .await?; - - args.batch_modeling_cmd( - uuid::Uuid::new_v4(), - kittycad::types::ModelingCmd::Solid3DGetPrevAdjacentEdge { - edge_id: curve_id, - object_id: sketch_group.id, - face_id, - }, - ) - .await?; + Some((curve_id, face_id)) + } else { + None } - } - } - - // Create a hashmap for quick id lookup - let mut face_id_map = std::collections::HashMap::new(); - // creating fake ids for start and end caps is to make extrudes mock-execute safe - let mut start_cap_id = if args.ctx.is_mock { Some(Uuid::new_v4()) } else { None }; - let mut end_cap_id = if args.ctx.is_mock { Some(Uuid::new_v4()) } else { None }; - - for face_info in face_infos { - match face_info.cap { - kittycad::types::ExtrusionFaceCapType::Bottom => start_cap_id = face_info.face_id, - kittycad::types::ExtrusionFaceCapType::Top => end_cap_id = face_info.face_id, - _ => { - if let Some(curve_id) = face_info.curve_id { - face_id_map.insert(curve_id, face_info.face_id); - } - } - } + }) + { + // Batch these commands, because the Rust code doesn't actually care about the outcome. + // So, there's no need to await them. + // Instead, the Typescript codebases (which handles WebSocket sends when compiled via Wasm) + // uses this to build the artifact graph, which the UI needs. + args.batch_modeling_cmd( + uuid::Uuid::new_v4(), + kittycad::types::ModelingCmd::Solid3DGetOppositeEdge { + edge_id: curve_id, + object_id: sketch_group.id, + face_id, + }, + ) + .await?; + + args.batch_modeling_cmd( + uuid::Uuid::new_v4(), + kittycad::types::ModelingCmd::Solid3DGetPrevAdjacentEdge { + edge_id: curve_id, + object_id: sketch_group.id, + face_id, + }, + ) + .await?; } + let Faces { + sides: face_id_map, + start_cap_id, + end_cap_id, + } = analyze_faces(&args, face_infos); // Iterate over the sketch_group.value array and add face_id to GeoMeta - let mut new_value: Vec = Vec::new(); - for path in sketch_group.value.iter() { - if let Some(Some(actual_face_id)) = face_id_map.get(&path.get_base().geo_meta.id) { - match path { - Path::TangentialArc { .. } | Path::TangentialArcTo { .. } | Path::Circle { .. } => { - let extrude_surface = ExtrudeSurface::ExtrudeArc(crate::executor::ExtrudeArc { - face_id: *actual_face_id, - tag: path.get_base().tag.clone(), - geo_meta: GeoMeta { - id: path.get_base().geo_meta.id, - metadata: path.get_base().geo_meta.metadata.clone(), - }, - }); - new_value.push(extrude_surface); - } - Path::Base { .. } | Path::ToPoint { .. } | Path::Horizontal { .. } | Path::AngledLineTo { .. } => { - let extrude_surface = ExtrudeSurface::ExtrudePlane(crate::executor::ExtrudePlane { - face_id: *actual_face_id, - tag: path.get_base().tag.clone(), - geo_meta: GeoMeta { - id: path.get_base().geo_meta.id, - metadata: path.get_base().geo_meta.metadata.clone(), - }, - }); - new_value.push(extrude_surface); + let new_value = sketch_group + .value + .iter() + .flat_map(|path| { + if let Some(Some(actual_face_id)) = face_id_map.get(&path.get_base().geo_meta.id) { + match path { + Path::TangentialArc { .. } | Path::TangentialArcTo { .. } | Path::Circle { .. } => { + let extrude_surface = ExtrudeSurface::ExtrudeArc(crate::executor::ExtrudeArc { + face_id: *actual_face_id, + tag: path.get_base().tag.clone(), + geo_meta: GeoMeta { + id: path.get_base().geo_meta.id, + metadata: path.get_base().geo_meta.metadata.clone(), + }, + }); + Some(extrude_surface) + } + Path::Base { .. } | Path::ToPoint { .. } | Path::Horizontal { .. } | Path::AngledLineTo { .. } => { + let extrude_surface = ExtrudeSurface::ExtrudePlane(crate::executor::ExtrudePlane { + face_id: *actual_face_id, + tag: path.get_base().tag.clone(), + geo_meta: GeoMeta { + id: path.get_base().geo_meta.id, + metadata: path.get_base().geo_meta.metadata.clone(), + }, + }); + Some(extrude_surface) + } } + } else if args.ctx.is_mock { + // Only pre-populate the extrude surface if we are in mock mode. + + let extrude_surface = ExtrudeSurface::ExtrudePlane(crate::executor::ExtrudePlane { + // pushing this values with a fake face_id to make extrudes mock-execute safe + face_id: Uuid::new_v4(), + tag: path.get_base().tag.clone(), + geo_meta: GeoMeta { + id: path.get_base().geo_meta.id, + metadata: path.get_base().geo_meta.metadata.clone(), + }, + }); + Some(extrude_surface) + } else { + None } - } else if args.ctx.is_mock { - // Only pre-populate the extrude surface if we are in mock mode. - new_value.push(ExtrudeSurface::ExtrudePlane(crate::executor::ExtrudePlane { - // pushing this values with a fake face_id to make extrudes mock-execute safe - face_id: Uuid::new_v4(), - tag: path.get_base().tag.clone(), - geo_meta: GeoMeta { - id: path.get_base().geo_meta.id, - metadata: path.get_base().geo_meta.metadata.clone(), - }, - })); - } - } + }) + .collect(); Ok(Box::new(ExtrudeGroup { // Ok so you would think that the id would be the id of the extrude group, @@ -273,11 +279,45 @@ pub(crate) async fn do_post_extrude( // sketch group. id: sketch_group.id, value: new_value, - sketch_group: sketch_group.clone(), + meta: sketch_group.meta.clone(), + sketch_group, height: length, start_cap_id, end_cap_id, edge_cuts: vec![], - meta: sketch_group.meta, })) } + +#[derive(Default)] +struct Faces { + /// Maps curve ID to face ID for each side. + sides: HashMap>, + /// Top face ID. + end_cap_id: Option, + /// Bottom face ID. + start_cap_id: Option, +} + +fn analyze_faces(args: &Args, face_infos: Vec) -> Faces { + let mut faces = Faces { + sides: HashMap::with_capacity(face_infos.len()), + ..Default::default() + }; + if args.ctx.is_mock { + // Create fake IDs for start and end caps, to make extrudes mock-execute safe + faces.start_cap_id = Some(Uuid::new_v4()); + faces.end_cap_id = Some(Uuid::new_v4()); + } + for face_info in face_infos { + match face_info.cap { + ExtrusionFaceCapType::Bottom => faces.start_cap_id = face_info.face_id, + ExtrusionFaceCapType::Top => faces.end_cap_id = face_info.face_id, + ExtrusionFaceCapType::None => { + if let Some(curve_id) = face_info.curve_id { + faces.sides.insert(curve_id, face_info.face_id); + } + } + } + } + faces +} diff --git a/src/wasm-lib/kcl/src/std/fillet.rs b/src/wasm-lib/kcl/src/std/fillet.rs index e99513b57..d17f9ef47 100644 --- a/src/wasm-lib/kcl/src/std/fillet.rs +++ b/src/wasm-lib/kcl/src/std/fillet.rs @@ -304,7 +304,7 @@ async fn inner_get_next_adjacent_edge(tag: TagIdentifier, args: Args) -> Result< let resp = args .send_modeling_cmd( uuid::Uuid::new_v4(), - ModelingCmd::Solid3DGetPrevAdjacentEdge { + ModelingCmd::Solid3DGetNextAdjacentEdge { edge_id: tagged_path.id, object_id: tagged_path.sketch_group, face_id, @@ -312,7 +312,7 @@ async fn inner_get_next_adjacent_edge(tag: TagIdentifier, args: Args) -> Result< ) .await?; let kittycad::types::OkWebSocketResponseData::Modeling { - modeling_response: kittycad::types::OkModelingCmdResponse::Solid3DGetPrevAdjacentEdge { data: ajacent_edge }, + modeling_response: kittycad::types::OkModelingCmdResponse::Solid3DGetNextAdjacentEdge { data: ajacent_edge }, } = &resp else { return Err(KclError::Engine(KclErrorDetails { @@ -386,7 +386,7 @@ async fn inner_get_previous_adjacent_edge(tag: TagIdentifier, args: Args) -> Res let resp = args .send_modeling_cmd( uuid::Uuid::new_v4(), - ModelingCmd::Solid3DGetNextAdjacentEdge { + ModelingCmd::Solid3DGetPrevAdjacentEdge { edge_id: tagged_path.id, object_id: tagged_path.sketch_group, face_id, @@ -394,7 +394,7 @@ async fn inner_get_previous_adjacent_edge(tag: TagIdentifier, args: Args) -> Res ) .await?; let kittycad::types::OkWebSocketResponseData::Modeling { - modeling_response: kittycad::types::OkModelingCmdResponse::Solid3DGetNextAdjacentEdge { data: ajacent_edge }, + modeling_response: kittycad::types::OkModelingCmdResponse::Solid3DGetPrevAdjacentEdge { data: ajacent_edge }, } = &resp else { return Err(KclError::Engine(KclErrorDetails { diff --git a/src/wasm-lib/kcl/src/std/loft.rs b/src/wasm-lib/kcl/src/std/loft.rs new file mode 100644 index 000000000..57cf8f16d --- /dev/null +++ b/src/wasm-lib/kcl/src/std/loft.rs @@ -0,0 +1,174 @@ +//! Standard library lofts. + +use anyhow::Result; +use derive_docs::stdlib; +use kittycad::types::ModelingCmd; +use schemars::JsonSchema; +use serde::{Deserialize, Serialize}; + +use crate::{ + errors::{KclError, KclErrorDetails}, + executor::{ExtrudeGroup, KclValue, SketchGroup}, + std::{extrude::do_post_extrude, fillet::default_tolerance, Args}, +}; + +const DEFAULT_V_DEGREE: u32 = 2; + +/// Data for a loft. +#[derive(Debug, Clone, Deserialize, Serialize, PartialEq, ts_rs::TS, JsonSchema)] +#[ts(export)] +#[serde(rename_all = "camelCase")] +pub struct LoftData { + /// Degree of the interpolation. Must be greater than zero. + /// For example, use 2 for quadratic, or 3 for cubic interpolation in the V direction. + /// This defaults to 2, if not specified. + pub v_degree: Option, + /// Attempt to approximate rational curves (such as arcs) using a bezier. + /// This will remove banding around interpolations between arcs and non-arcs. It may produce errors in other scenarios + /// Over time, this field won't be necessary. + #[serde(default)] + pub bez_approximate_rational: Option, + /// This can be set to override the automatically determined topological base curve, which is usually the first section encountered. + #[serde(default)] + pub base_curve_index: Option, + /// Tolerance for the loft operation. + #[serde(default)] + pub tolerance: Option, +} + +impl Default for LoftData { + fn default() -> Self { + Self { + // This unwrap is safe because the default value is always greater than zero. + v_degree: Some(std::num::NonZeroU32::new(DEFAULT_V_DEGREE).unwrap()), + bez_approximate_rational: None, + base_curve_index: None, + tolerance: None, + } + } +} + +/// Create a 3D surface or solid by interpolating between two or more sketches. +pub async fn loft(args: Args) -> Result { + let (sketch_groups, data): (Vec, Option) = args.get_sketch_groups_and_data()?; + + let extrude_group = inner_loft(sketch_groups, data, args).await?; + Ok(KclValue::ExtrudeGroup(extrude_group)) +} + +/// Create a 3D surface or solid by interpolating between two or more sketches. +/// +/// The sketches need to closed and on the same plane. +/// +/// ```no_run +/// // Loft a square and a triangle. +/// const squareSketch = startSketchOn('XY') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const triangleSketch = startSketchOn(offsetPlane('XY', 75)) +/// |> startProfileAt([0, 125], %) +/// |> line([-15, -30], %) +/// |> line([30, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// loft([squareSketch, triangleSketch]) +/// ``` +/// +/// ```no_run +/// // Loft a square, a circle, and another circle. +/// const squareSketch = startSketchOn('XY') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) +/// |> circle([0, 100], 50, %) +/// +/// const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) +/// |> circle([0, 100], 20, %) +/// +/// loft([squareSketch, circleSketch0, circleSketch1]) +/// ``` +/// +/// ```no_run +/// // Loft a square, a circle, and another circle with options. +/// const squareSketch = startSketchOn('XY') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch0 = startSketchOn(offsetPlane('XY', 75)) +/// |> circle([0, 100], 50, %) +/// +/// const circleSketch1 = startSketchOn(offsetPlane('XY', 150)) +/// |> circle([0, 100], 20, %) +/// +/// loft([squareSketch, circleSketch0, circleSketch1], { +/// // This can be set to override the automatically determined +/// // topological base curve, which is usually the first section encountered. +/// baseCurveIndex: 0, +/// // Attempt to approximate rational curves (such as arcs) using a bezier. +/// // This will remove banding around interpolations between arcs and non-arcs. +/// // It may produce errors in other scenarios Over time, this field won't be necessary. +/// bezApproximateRational: false, +/// // Tolerance for the loft operation. +/// tolerance: 0.000001, +/// // Degree of the interpolation. Must be greater than zero. +/// // For example, use 2 for quadratic, or 3 for cubic interpolation in +/// // the V direction. This defaults to 2, if not specified. +/// vDegree: 2, +/// }) +/// ``` +#[stdlib { + name = "loft", +}] +async fn inner_loft( + sketch_groups: Vec, + data: Option, + args: Args, +) -> Result, KclError> { + // Make sure we have at least two sketches. + if sketch_groups.len() < 2 { + return Err(KclError::Semantic(KclErrorDetails { + message: format!( + "Loft requires at least two sketches, but only {} were provided.", + sketch_groups.len() + ), + source_ranges: vec![args.source_range], + })); + } + + // Get the loft data. + let data = data.unwrap_or_default(); + + let id = uuid::Uuid::new_v4(); + args.batch_modeling_cmd( + id, + ModelingCmd::Loft { + section_ids: sketch_groups.iter().map(|group| group.id).collect(), + base_curve_index: data.base_curve_index, + bez_approximate_rational: data.bez_approximate_rational.unwrap_or(false), + tolerance: data.tolerance.unwrap_or(default_tolerance(&args.ctx.settings.units)), + v_degree: data + .v_degree + .unwrap_or_else(|| std::num::NonZeroU32::new(DEFAULT_V_DEGREE).unwrap()) + .into(), + }, + ) + .await?; + + // Using the first sketch as the base curve, idk we might want to change this later. + do_post_extrude(sketch_groups[0].clone(), 0.0, args).await +} diff --git a/src/wasm-lib/kcl/src/std/mod.rs b/src/wasm-lib/kcl/src/std/mod.rs index 3317e003a..97e6f3c28 100644 --- a/src/wasm-lib/kcl/src/std/mod.rs +++ b/src/wasm-lib/kcl/src/std/mod.rs @@ -9,8 +9,10 @@ pub mod fillet; pub mod helix; pub mod import; pub mod kcl_stdlib; +pub mod loft; pub mod math; pub mod patterns; +pub mod planes; pub mod polar; pub mod revolve; pub mod segment; @@ -98,6 +100,8 @@ lazy_static! { Box::new(crate::std::shell::Shell), Box::new(crate::std::shell::Hollow), Box::new(crate::std::revolve::Revolve), + Box::new(crate::std::loft::Loft), + Box::new(crate::std::planes::OffsetPlane), Box::new(crate::std::import::Import), Box::new(crate::std::math::Cos), Box::new(crate::std::math::Sin), @@ -484,7 +488,7 @@ layout: manual buf.push_str(&fn_docs); // Write the file. - expectorate::assert_contents(&format!("../../../docs/kcl/{}.md", internal_fn.name()), &buf); + expectorate::assert_contents(format!("../../../docs/kcl/{}.md", internal_fn.name()), &buf); } } diff --git a/src/wasm-lib/kcl/src/std/planes.rs b/src/wasm-lib/kcl/src/std/planes.rs new file mode 100644 index 000000000..47ad5c379 --- /dev/null +++ b/src/wasm-lib/kcl/src/std/planes.rs @@ -0,0 +1,168 @@ +//! Standard library plane helpers. + +use derive_docs::stdlib; +use schemars::JsonSchema; +use serde::{Deserialize, Serialize}; + +use crate::{ + errors::KclError, + executor::{KclValue, Metadata, Plane, UserVal}, + std::{sketch::PlaneData, Args}, +}; + +/// One of the standard planes. +#[derive(Debug, Clone, Copy, Deserialize, Serialize, PartialEq, JsonSchema)] +#[serde(rename_all = "camelCase")] +pub enum StandardPlane { + /// The XY plane. + #[serde(rename = "XY", alias = "xy")] + XY, + /// The opposite side of the XY plane. + #[serde(rename = "-XY", alias = "-xy")] + NegXY, + /// The XZ plane. + #[serde(rename = "XZ", alias = "xz")] + XZ, + /// The opposite side of the XZ plane. + #[serde(rename = "-XZ", alias = "-xz")] + NegXZ, + /// The YZ plane. + #[serde(rename = "YZ", alias = "yz")] + YZ, + /// The opposite side of the YZ plane. + #[serde(rename = "-YZ", alias = "-yz")] + NegYZ, +} + +impl From for PlaneData { + fn from(value: StandardPlane) -> Self { + match value { + StandardPlane::XY => PlaneData::XY, + StandardPlane::NegXY => PlaneData::NegXY, + StandardPlane::XZ => PlaneData::XZ, + StandardPlane::NegXZ => PlaneData::NegXZ, + StandardPlane::YZ => PlaneData::YZ, + StandardPlane::NegYZ => PlaneData::NegYZ, + } + } +} + +/// Offset a plane by a distance along its normal. +pub async fn offset_plane(args: Args) -> Result { + let (std_plane, offset): (StandardPlane, f64) = args.get_data_and_float()?; + + let plane = inner_offset_plane(std_plane, offset).await?; + + Ok(KclValue::UserVal(UserVal::set( + vec![Metadata { + source_range: args.source_range, + }], + plane, + ))) +} + +/// Offset a plane by a distance along its normal. +/// +/// For example, if you offset the 'XZ' plane by 10, the new plane will be parallel to the 'XZ' +/// plane and 10 units away from it. +/// +/// ```no_run +/// // Loft a square and a circle on the `XY` plane using offset. +/// const squareSketch = startSketchOn('XY') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch = startSketchOn(offsetPlane('XY', 150)) +/// |> circle([0, 100], 50, %) +/// +/// loft([squareSketch, circleSketch]) +/// ``` +/// +/// ```no_run +/// // Loft a square and a circle on the `XZ` plane using offset. +/// const squareSketch = startSketchOn('XZ') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch = startSketchOn(offsetPlane('XZ', 150)) +/// |> circle([0, 100], 50, %) +/// +/// loft([squareSketch, circleSketch]) +/// ``` +/// +/// ```no_run +/// // Loft a square and a circle on the `YZ` plane using offset. +/// const squareSketch = startSketchOn('YZ') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch = startSketchOn(offsetPlane('YZ', 150)) +/// |> circle([0, 100], 50, %) +/// +/// loft([squareSketch, circleSketch]) +/// ``` +/// +/// ```no_run +/// // Loft a square and a circle on the `-XZ` plane using offset. +/// const squareSketch = startSketchOn('-XZ') +/// |> startProfileAt([-100, 200], %) +/// |> line([200, 0], %) +/// |> line([0, -200], %) +/// |> line([-200, 0], %) +/// |> lineTo([profileStartX(%), profileStartY(%)], %) +/// |> close(%) +/// +/// const circleSketch = startSketchOn(offsetPlane('-XZ', -150)) +/// |> circle([0, 100], 50, %) +/// +/// loft([squareSketch, circleSketch]) +/// ``` +#[stdlib { + name = "offsetPlane", +}] +async fn inner_offset_plane(std_plane: StandardPlane, offset: f64) -> Result { + // Convert to the plane type. + let plane_data: PlaneData = std_plane.into(); + // Convert to a plane. + let mut plane = Plane::from(plane_data); + + match std_plane { + StandardPlane::XY => { + plane.origin.z += offset; + } + StandardPlane::XZ => { + plane.origin.y -= offset; + } + StandardPlane::YZ => { + plane.origin.x += offset; + } + StandardPlane::NegXY => { + plane.origin.z -= offset; + } + StandardPlane::NegXZ => { + plane.origin.y += offset; + } + StandardPlane::NegYZ => { + plane.origin.x -= offset; + } + } + + Ok(PlaneData::Plane { + origin: Box::new(plane.origin), + x_axis: Box::new(plane.x_axis), + y_axis: Box::new(plane.y_axis), + z_axis: Box::new(plane.z_axis), + }) +} diff --git a/src/wasm-lib/kcl/src/std/revolve.rs b/src/wasm-lib/kcl/src/std/revolve.rs index b91940a0f..ffdffc7a4 100644 --- a/src/wasm-lib/kcl/src/std/revolve.rs +++ b/src/wasm-lib/kcl/src/std/revolve.rs @@ -299,7 +299,7 @@ async fn inner_revolve( } } - do_post_extrude(sketch_group, 0.0, id, args).await + do_post_extrude(sketch_group, 0.0, args).await } #[cfg(test)] diff --git a/src/wasm-lib/kcl/src/std/sketch.rs b/src/wasm-lib/kcl/src/std/sketch.rs index 87d99fdcf..e62cc719e 100644 --- a/src/wasm-lib/kcl/src/std/sketch.rs +++ b/src/wasm-lib/kcl/src/std/sketch.rs @@ -1269,7 +1269,7 @@ pub(crate) async fn inner_start_profile_at( adjust_camera: false, planar_normal: if let SketchSurface::Plane(plane) = &sketch_surface { // We pass in the normal for the plane here. - Some(plane.z_axis.clone().into()) + Some(plane.z_axis.into()) } else { None }, diff --git a/src/wasm-lib/kcl/src/token/tokeniser.rs b/src/wasm-lib/kcl/src/token/tokeniser.rs index 60f229a2e..f90e413c7 100644 --- a/src/wasm-lib/kcl/src/token/tokeniser.rs +++ b/src/wasm-lib/kcl/src/token/tokeniser.rs @@ -50,13 +50,13 @@ pub fn token(i: &mut Located<&str>) -> PResult { } fn block_comment(i: &mut Located<&str>) -> PResult { - let inner = ("/*", take_until(0.., "*/"), "*/").recognize(); + let inner = ("/*", take_until(0.., "*/"), "*/").take(); let (value, range) = inner.with_span().parse_next(i)?; Ok(Token::from_range(range, TokenType::BlockComment, value.to_string())) } fn line_comment(i: &mut Located<&str>) -> PResult { - let inner = (r#"//"#, take_till(0.., ['\n', '\r'])).recognize(); + let inner = (r#"//"#, take_till(0.., ['\n', '\r'])).take(); let (value, range) = inner.with_span().parse_next(i)?; Ok(Token::from_range(range, TokenType::LineComment, value.to_string())) } @@ -68,7 +68,7 @@ fn number(i: &mut Located<&str>) -> PResult { // No digits before the decimal point. ('.', digit1).map(|_| ()), )); - let (value, range) = number_parser.recognize().with_span().parse_next(i)?; + let (value, range) = number_parser.take().with_span().parse_next(i)?; Ok(Token::from_range(range, TokenType::Number, value.to_string())) } @@ -79,12 +79,12 @@ fn whitespace(i: &mut Located<&str>) -> PResult { fn inner_word(i: &mut Located<&str>) -> PResult<()> { one_of(('a'..='z', 'A'..='Z', '_')).parse_next(i)?; - repeat(0.., one_of(('a'..='z', 'A'..='Z', '0'..='9', '_'))).parse_next(i)?; + repeat::<_, _, (), _, _>(0.., one_of(('a'..='z', 'A'..='Z', '0'..='9', '_'))).parse_next(i)?; Ok(()) } fn word(i: &mut Located<&str>) -> PResult { - let (value, range) = inner_word.recognize().with_span().parse_next(i)?; + let (value, range) = inner_word.take().with_span().parse_next(i)?; Ok(Token::from_range(range, TokenType::Word, value.to_string())) } @@ -162,9 +162,9 @@ fn inner_single_quote(i: &mut Located<&str>) -> PResult<()> { } fn string(i: &mut Located<&str>) -> PResult { - let single_quoted_string = ('\'', inner_single_quote.recognize(), '\''); - let double_quoted_string = ('"', inner_double_quote.recognize(), '"'); - let either_quoted_string = alt((single_quoted_string.recognize(), double_quoted_string.recognize())); + let single_quoted_string = ('\'', inner_single_quote.take(), '\''); + let double_quoted_string = ('"', inner_double_quote.take(), '"'); + let either_quoted_string = alt((single_quoted_string.take(), double_quoted_string.take())); let (value, range): (&str, _) = either_quoted_string.with_span().parse_next(i)?; Ok(Token::from_range(range, TokenType::String, value.to_string())) } diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft0.png new file mode 100644 index 000000000..fe4cd85c5 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft1.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft1.png new file mode 100644 index 000000000..a44145b36 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft1.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft2.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft2.png new file mode 100644 index 000000000..a44145b36 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_loft2.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane0.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane0.png new file mode 100644 index 000000000..35e17abd9 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane0.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane1.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane1.png new file mode 100644 index 000000000..0f07c1225 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane1.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane2.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane2.png new file mode 100644 index 000000000..a7f52a56e Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane2.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane3.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane3.png new file mode 100644 index 000000000..c3efc7840 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane3.png differ diff --git a/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane4.png b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane4.png new file mode 100644 index 000000000..701b46c98 Binary files /dev/null and b/src/wasm-lib/kcl/tests/outputs/serial_test_example_offset_plane4.png differ diff --git a/src/wasm-lib/rust-toolchain.toml b/src/wasm-lib/rust-toolchain.toml index 4ec1fbb28..251f956ff 100644 --- a/src/wasm-lib/rust-toolchain.toml +++ b/src/wasm-lib/rust-toolchain.toml @@ -1,3 +1,3 @@ [toolchain] -channel = "1.80.1" +channel = "1.81.0" components = ["clippy", "rustfmt"] diff --git a/src/wasm-lib/tests/executor/inputs/extrude-inside-fn-with-tags.kcl b/src/wasm-lib/tests/executor/inputs/extrude-inside-fn-with-tags.kcl index 3a84036a8..91e3a8633 100644 --- a/src/wasm-lib/tests/executor/inputs/extrude-inside-fn-with-tags.kcl +++ b/src/wasm-lib/tests/executor/inputs/extrude-inside-fn-with-tags.kcl @@ -56,10 +56,10 @@ const bracketBody = bs |> fillet({ radius: radius, tags: [ - getNextAdjacentEdge(bs.sketchGroup.tags.edge7), - getNextAdjacentEdge(bs.sketchGroup.tags.edge2), - getNextAdjacentEdge(bs.sketchGroup.tags.edge3), - getNextAdjacentEdge(bs.sketchGroup.tags.edge6) + getPreviousAdjacentEdge(bs.sketchGroup.tags.edge7), + getPreviousAdjacentEdge(bs.sketchGroup.tags.edge2), + getPreviousAdjacentEdge(bs.sketchGroup.tags.edge3), + getPreviousAdjacentEdge(bs.sketchGroup.tags.edge6) ] }, %) diff --git a/src/wasm-lib/tests/executor/inputs/focusrite_scarlett_mounting_braket.kcl b/src/wasm-lib/tests/executor/inputs/focusrite_scarlett_mounting_braket.kcl index bdd48897a..c6d2b9a0c 100644 --- a/src/wasm-lib/tests/executor/inputs/focusrite_scarlett_mounting_braket.kcl +++ b/src/wasm-lib/tests/executor/inputs/focusrite_scarlett_mounting_braket.kcl @@ -55,10 +55,10 @@ const bracketBody = bs |> fillet({ radius: radius, tags: [ - getNextAdjacentEdge(bs.tags.edge7), - getNextAdjacentEdge(bs.tags.edge2), - getNextAdjacentEdge(bs.tags.edge3), - getNextAdjacentEdge(bs.tags.edge6) + getPreviousAdjacentEdge(bs.tags.edge7), + getPreviousAdjacentEdge(bs.tags.edge2), + getPreviousAdjacentEdge(bs.tags.edge3), + getPreviousAdjacentEdge(bs.tags.edge6) ] }, %) diff --git a/src/wasm-lib/tests/executor/inputs/global-tags.kcl b/src/wasm-lib/tests/executor/inputs/global-tags.kcl index 8f7902a68..978183170 100644 --- a/src/wasm-lib/tests/executor/inputs/global-tags.kcl +++ b/src/wasm-lib/tests/executor/inputs/global-tags.kcl @@ -56,10 +56,10 @@ const bracketBody = bs |> fillet({ radius: radius, tags: [ - getNextAdjacentEdge(bs.tags.edge7), - getNextAdjacentEdge(bs.tags.edge2), - getNextAdjacentEdge(bs.tags.edge3), - getNextAdjacentEdge(bs.tags.edge6) + getPreviousAdjacentEdge(bs.tags.edge7), + getPreviousAdjacentEdge(bs.tags.edge2), + getPreviousAdjacentEdge(bs.tags.edge3), + getPreviousAdjacentEdge(bs.tags.edge6) ] }, %) @@ -89,7 +89,7 @@ const tabsR = startSketchOn(tabPlane) radius: holeDiam / 2, tags: [ getNextAdjacentEdge(edge12), - getNextAdjacentEdge(edge13) + getNextAdjacentEdge(edge11) ] }, %) |> patternLinear3d({ diff --git a/src/wasm-lib/tests/executor/inputs/slow_lego.kcl.tmpl b/src/wasm-lib/tests/executor/inputs/slow_lego.kcl.tmpl new file mode 100644 index 000000000..a8aae57f2 --- /dev/null +++ b/src/wasm-lib/tests/executor/inputs/slow_lego.kcl.tmpl @@ -0,0 +1,81 @@ +// 2x8 Lego Brick +// A standard Lego brick with 2 bumps wide and 8 bumps long. +// Define constants +const lbumps = 10 // number of bumps long +const wbumps = {{N}} // number of bumps wide +const pitch = 8.0 +const clearance = 0.1 +const bumpDiam = 4.8 +const bumpHeight = 1.8 +const height = 9.6 +const t = (pitch - (2 * clearance) - bumpDiam) / 2.0 +const totalLength = lbumps * pitch - (2.0 * clearance) +const totalWidth = wbumps * pitch - (2.0 * clearance) +// Create the plane for the pegs. This is a hack so that the pegs can be patterned along the face of the lego base. +const pegFace = { + plane: { + origin: { x: 0, y: 0, z: height }, + xAxis: { x: 1, y: 0, z: 0 }, + yAxis: { x: 0, y: 1, z: 0 }, + zAxis: { x: 0, y: 0, z: 1 } + } +} +// Create the plane for the tubes underneath the lego. This is a hack so that the tubes can be patterned underneath the lego. +const tubeFace = { + plane: { + origin: { x: 0, y: 0, z: height - t }, + xAxis: { x: 1, y: 0, z: 0 }, + yAxis: { x: 0, y: 1, z: 0 }, + zAxis: { x: 0, y: 0, z: 1 } + } +} +// Make the base +const s = startSketchOn('XY') + |> startProfileAt([-totalWidth / 2, -totalLength / 2], %) + |> line([totalWidth, 0], %) + |> line([0, totalLength], %) + |> line([-totalWidth, 0], %) + |> close(%) + |> extrude(height, %) + +// Sketch and extrude a rectangular shape to create the shell underneath the lego. This is a hack until we have a shell function. +const shellExtrude = startSketchOn(s, "start") + |> startProfileAt([ + -(totalWidth / 2 - t), + -(totalLength / 2 - t) + ], %) + |> line([totalWidth - (2 * t), 0], %) + |> line([0, totalLength - (2 * t)], %) + |> line([-(totalWidth - (2 * t)), 0], %) + |> close(%) + |> extrude(-(height - t), %) + +fn tr = (i) => { + let j = i + 1 + let x = (j/wbumps) * pitch + let y = (j % wbumps) * pitch + return { + translate: [x, y, 0], + } +} + +// Create the pegs on the top of the base +const totalBumps = (wbumps * lbumps)-1 +const peg = startSketchOn(s, 'end') + |> circle([ + -(pitch*(wbumps-1)/2), + -(pitch*(lbumps-1)/2) + ], bumpDiam / 2, %) + |> patternLinear2d({ + axis: [1, 0], + repetitions: wbumps-1, + distance: pitch + }, %) + |> patternLinear2d({ + axis: [0, 1], + repetitions: lbumps-1, + distance: pitch + }, %) + |> extrude(bumpHeight, %) + // |> patternTransform(int(totalBumps-1), tr, %) + diff --git a/src/wasm-lib/tests/executor/main.rs b/src/wasm-lib/tests/executor/main.rs index 43e7edb40..66f3c18e4 100644 --- a/src/wasm-lib/tests/executor/main.rs +++ b/src/wasm-lib/tests/executor/main.rs @@ -1287,7 +1287,7 @@ capScrew([0, 0.5, 0], 50, 37.5, 50, 25) } #[tokio::test(flavor = "multi_thread")] -async fn kcl_test_bracket_with_fillets_ensure_fail_on_flush_source_ranges() { +async fn kcl_test_bracket_with_fillets() { let code = r#"// Shelf Bracket // This is a shelf bracket made out of 6061-T6 aluminum sheet metal. The required thickness is calculated based on a point load of 300 lbs applied to the end of the shelf. There are two brackets holding up the shelf, so the moment experienced is divided by 2. The shelf is 1 foot long from the wall. @@ -1328,11 +1328,7 @@ const bracket = startSketchOn('XY') "#; let result = execute_and_snapshot(code, UnitLength::Mm).await; - assert!(result.is_err()); - assert_eq!( - result.err().unwrap().to_string(), - r#"engine: KclErrorDetails { source_ranges: [SourceRange([1329, 1430])], message: "Modeling command failed: [ApiError { error_code: BadRequest, message: \"Fillet failed\" }]" }"# - ); + assert!(result.is_ok()); } #[tokio::test(flavor = "multi_thread")] @@ -1536,13 +1532,13 @@ const bracket = startSketchOn('XY') |> fillet({ radius: filletR, tags: [ - getPreviousAdjacentEdge(innerEdge) + getNextAdjacentEdge(innerEdge) ] }, %) |> fillet({ radius: filletR + thickness, tags: [ - getPreviousAdjacentEdge(outerEdge) + getNextAdjacentEdge(outerEdge) ] }, %) diff --git a/vite.base.config.ts b/vite.base.config.ts index 624b808df..fd213f2df 100644 --- a/vite.base.config.ts +++ b/vite.base.config.ts @@ -49,7 +49,13 @@ export function getDefineKeys(names: string[]) { export function getBuildDefine(env: ConfigEnv<'build'>) { const { command, forgeConfig } = env - const names = forgeConfig.renderer + const renderer = (forgeConfig && forgeConfig.renderer) ?? [ + { + name: 'main_window', + config: 'vite.renderer.config.ts', + }, + ] + const names = renderer .filter(({ name }) => name != null) .map(({ name }) => name!) const defineKeys = getDefineKeys(names) diff --git a/vite.main.config.ts b/vite.main.config.ts index ccbbdd3d4..ed4e6203a 100644 --- a/vite.main.config.ts +++ b/vite.main.config.ts @@ -67,7 +67,7 @@ export default defineConfig((env) => { }, build: { lib: { - entry: forgeConfigSelf.entry!, + entry: forgeConfigSelf?.entry ?? 'src/main.ts', fileName: () => '[name].js', formats: ['cjs'], }, diff --git a/vite.preload.config.ts b/vite.preload.config.ts index 21305601b..c3a78a01a 100644 --- a/vite.preload.config.ts +++ b/vite.preload.config.ts @@ -20,7 +20,7 @@ export default defineConfig((env) => { base: './', build: { lib: { - entry: forgeConfigSelf.entry!, + entry: forgeConfigSelf?.entry ?? 'src/preload.ts', fileName: () => '[name].js', formats: ['cjs'], }, diff --git a/vite.renderer.config.ts b/vite.renderer.config.ts index 90f156cd8..95086356c 100644 --- a/vite.renderer.config.ts +++ b/vite.renderer.config.ts @@ -9,7 +9,7 @@ import { lezer } from '@lezer/generator/rollup' export default defineConfig((env) => { const forgeEnv = env as ConfigEnv<'renderer'> const { root, mode, forgeConfigSelf } = forgeEnv - const name = forgeConfigSelf.name ?? '' + const name = forgeConfigSelf?.name ?? 'main_window' return { root, diff --git a/yarn.lock b/yarn.lock index 566711336..25eee8acd 100644 --- a/yarn.lock +++ b/yarn.lock @@ -2,6 +2,11 @@ # yarn lockfile v1 +"7zip-bin@~5.2.0": + version "5.2.0" + resolved "https://registry.yarnpkg.com/7zip-bin/-/7zip-bin-5.2.0.tgz#7a03314684dd6572b7dfa89e68ce31d60286854d" + integrity sha512-ukTPVhqG4jNzMro2qA9HSCSSVJN3aN7tlb+hfqYCt3ER0yWroeA2VR38MNrOHLQ/cVj+DaIMad0kFCtWWowh/A== + "@adobe/css-tools@^4.0.1": version "4.4.0" resolved "https://registry.yarnpkg.com/@adobe/css-tools/-/css-tools-4.4.0.tgz#728c484f4e10df03d5a3acd0d8adcbbebff8ad63" @@ -1336,6 +1341,14 @@ resolved "https://registry.yarnpkg.com/@csstools/utilities/-/utilities-2.0.0.tgz#f7ff0fee38c9ffb5646d47b6906e0bc8868bde60" integrity sha512-5VdOr0Z71u+Yp3ozOx8T11N703wIFGVRgOWbOZMKgglPJsWA54MRIoMNVMa7shUToIhx5J8vX4sOZgD2XiihiQ== +"@develar/schema-utils@~2.6.5": + version "2.6.5" + resolved "https://registry.yarnpkg.com/@develar/schema-utils/-/schema-utils-2.6.5.tgz#3ece22c5838402419a6e0425f85742b961d9b6c6" + integrity sha512-0cp4PsWQ/9avqTVMCtZ+GirikIA36ikvjtHweU4/j8yLtgObI0+JUPhYFScgwlteveGB1rt3Cm8UhN04XayDig== + dependencies: + ajv "^6.12.0" + ajv-keywords "^3.4.1" + "@electron-forge/cli@^7.4.0": version "7.4.0" resolved "https://registry.yarnpkg.com/@electron-forge/cli/-/cli-7.4.0.tgz#db16f4bc678d1f6cec8890cdf86041e9c8336350" @@ -1638,6 +1651,15 @@ optionalDependencies: global-agent "^3.0.0" +"@electron/notarize@2.2.1": + version "2.2.1" + resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.2.1.tgz#d0aa6bc43cba830c41bfd840b85dbe0e273f59fe" + integrity sha512-aL+bFMIkpR0cmmj5Zgy0LMKEpgy43/hw5zadEArgmAMWWlKc5buwFvFT9G/o/YJkvXAJm5q3iuTuLaiaXW39sg== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + promise-retry "^2.0.1" + "@electron/notarize@^2.1.0": version "2.3.2" resolved "https://registry.yarnpkg.com/@electron/notarize/-/notarize-2.3.2.tgz#20a52a961747be8542a35003380988a0d3fe15e6" @@ -1647,6 +1669,18 @@ fs-extra "^9.0.1" promise-retry "^2.0.1" +"@electron/osx-sign@1.0.5": + version "1.0.5" + resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.0.5.tgz#0af7149f2fce44d1a8215660fd25a9fb610454d8" + integrity sha512-k9ZzUQtamSoweGQDV2jILiRIHUu7lYlJ3c6IEmjv1hC17rclE+eb9U+f6UFlOOETo0JzY1HNlXy4YOlCvl+Lww== + dependencies: + compare-version "^0.1.2" + debug "^4.3.4" + fs-extra "^10.0.0" + isbinaryfile "^4.0.8" + minimist "^1.2.6" + plist "^3.0.5" + "@electron/osx-sign@^1.0.5": version "1.3.1" resolved "https://registry.yarnpkg.com/@electron/osx-sign/-/osx-sign-1.3.1.tgz#faf7eeca7ca004a6be541dc4cf7a1bd59ec59b1c" @@ -1704,6 +1738,19 @@ tar "^6.0.5" yargs "^17.0.1" +"@electron/universal@1.5.1": + version "1.5.1" + resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-1.5.1.tgz#f338bc5bcefef88573cf0ab1d5920fac10d06ee5" + integrity sha512-kbgXxyEauPJiQQUNG2VgUeyfQNFk6hBF11ISN2PNI6agUgPl55pv4eQmaqHzTAzchBvqZ2tQuRVaPStGf0mxGw== + dependencies: + "@electron/asar" "^3.2.1" + "@malept/cross-spawn-promise" "^1.1.0" + debug "^4.3.1" + dir-compare "^3.0.0" + fs-extra "^9.0.1" + minimatch "^3.0.4" + plist "^3.0.4" + "@electron/universal@^2.0.1": version "2.0.1" resolved "https://registry.yarnpkg.com/@electron/universal/-/universal-2.0.1.tgz#7b070ab355e02957388f3dbd68e2c3cd08c448ae" @@ -1913,18 +1960,6 @@ resolved "https://registry.yarnpkg.com/@gar/promisify/-/promisify-1.1.3.tgz#555193ab2e3bb3b6adc3d551c9c030d9e860daf6" integrity sha512-k2Ty1JcVojjJFwrg/ThKi2ujJ7XNLYaFGNB/bWT9wGR+oSMJHMa5w+CUq6p/pVrKeNNgA7pCqEcjSnHVoqJQFw== -"@hapi/hoek@^9.0.0", "@hapi/hoek@^9.3.0": - version "9.3.0" - resolved "https://registry.yarnpkg.com/@hapi/hoek/-/hoek-9.3.0.tgz#8368869dcb735be2e7f5cb7647de78e167a251fb" - integrity sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ== - -"@hapi/topo@^5.1.0": - version "5.1.0" - resolved "https://registry.yarnpkg.com/@hapi/topo/-/topo-5.1.0.tgz#dc448e332c6c6e37a4dc02fd84ba8d44b9afb012" - integrity sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg== - dependencies: - "@hapi/hoek" "^9.0.0" - "@headlessui/react@^1.7.19": version "1.7.19" resolved "https://registry.yarnpkg.com/@headlessui/react/-/react-1.7.19.tgz#91c78cf5fcb254f4a0ebe96936d48421caf75f40" @@ -2095,6 +2130,16 @@ dependencies: cross-spawn "^7.0.1" +"@malept/flatpak-bundler@^0.4.0": + version "0.4.0" + resolved "https://registry.yarnpkg.com/@malept/flatpak-bundler/-/flatpak-bundler-0.4.0.tgz#e8a32c30a95d20c2b1bb635cc580981a06389858" + integrity sha512-9QOtNffcOF/c1seMCDnjckb3R9WHcG34tky+FHpNKKCW0wc/scYLwMtO+ptyGUfMW0/b/n4qRiALlaFHc9Oj7Q== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.0" + lodash "^4.17.15" + tmp-promise "^3.0.2" + "@nicolo-ribaudo/eslint-scope-5-internals@5.1.1-v1": version "5.1.1-v1" resolved "https://registry.yarnpkg.com/@nicolo-ribaudo/eslint-scope-5-internals/-/eslint-scope-5-internals-5.1.1-v1.tgz#dbf733a965ca47b1973177dc0bb6c889edcfb129" @@ -2269,28 +2314,16 @@ resolved "https://registry.yarnpkg.com/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.21.0.tgz#20c09cf44dcb082140cc7f439dd679fe4bba3375" integrity sha512-2jsCDZwtQvRhejHLfZ1JY6w6kEuEtfF9nzYsZxzSlNVKDX+DpsDJ+Rbjkm74nvg2rdx0gwBS+IMdvwJuq3S9pQ== +"@rtsao/scc@^1.1.0": + version "1.1.0" + resolved "https://registry.yarnpkg.com/@rtsao/scc/-/scc-1.1.0.tgz#927dd2fae9bc3361403ac2c7a00c32ddce9ad7e8" + integrity sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g== + "@rushstack/eslint-patch@^1.1.0": version "1.10.4" resolved "https://registry.yarnpkg.com/@rushstack/eslint-patch/-/eslint-patch-1.10.4.tgz#427d5549943a9c6fce808e39ea64dbe60d4047f1" integrity sha512-WJgX9nzTqknM393q1QJDJmoW28kUfEnybeTfVNcNAPnIx210RXm2DiXiHzfNPJNIUUb1tJnz/l4QGtJ30PgWmA== -"@sideway/address@^4.1.5": - version "4.1.5" - resolved "https://registry.yarnpkg.com/@sideway/address/-/address-4.1.5.tgz#4bc149a0076623ced99ca8208ba780d65a99b9d5" - integrity sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q== - dependencies: - "@hapi/hoek" "^9.0.0" - -"@sideway/formula@^3.0.1": - version "3.0.1" - resolved "https://registry.yarnpkg.com/@sideway/formula/-/formula-3.0.1.tgz#80fcbcbaf7ce031e0ef2dd29b1bfc7c3f583611f" - integrity sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg== - -"@sideway/pinpoint@^2.0.0": - version "2.0.0" - resolved "https://registry.yarnpkg.com/@sideway/pinpoint/-/pinpoint-2.0.0.tgz#cff8ffadc372ad29fd3f78277aeb29e632cc70df" - integrity sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ== - "@sinclair/typebox@^0.27.8": version "0.27.8" resolved "https://registry.yarnpkg.com/@sinclair/typebox/-/typebox-0.27.8.tgz#6667fac16c436b5434a387a34dedb013198f6e6e" @@ -2448,6 +2481,13 @@ resolved "https://registry.yarnpkg.com/@types/d3-force/-/d3-force-3.0.10.tgz#6dc8fc6e1f35704f3b057090beeeb7ac674bff1a" integrity sha512-ZYeSaCF3p73RdOKcjj+swRlZfnYpK1EbaDiYICEEp5Q6sUiqFaFQ9qgoshp5CzIyyb/yD09kD9o2zEltCexlgw== +"@types/debug@^4.1.6": + version "4.1.12" + resolved "https://registry.yarnpkg.com/@types/debug/-/debug-4.1.12.tgz#a155f21690871953410df4b6b6f53187f0500917" + integrity sha512-vIChWdVG3LG1SMxEvI/AK+FWJthlrqlTu7fbrlywTkkaONwk/UAGaULXRlf8vkzFBLVm0zkMdCquhL5aOjhXPQ== + dependencies: + "@types/ms" "*" + "@types/electron@^1.6.10": version "1.6.10" resolved "https://registry.yarnpkg.com/@types/electron/-/electron-1.6.10.tgz#7e87888ed3888767cca68e92772c2c8ea46bc873" @@ -2468,7 +2508,7 @@ resolved "https://registry.yarnpkg.com/@types/estree/-/estree-1.0.5.tgz#a6ce3e556e00fd9895dd872dd172ad0d4bd687f4" integrity sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw== -"@types/fs-extra@^9.0.1": +"@types/fs-extra@9.0.13", "@types/fs-extra@^9.0.1", "@types/fs-extra@^9.0.11": version "9.0.13" resolved "https://registry.yarnpkg.com/@types/fs-extra/-/fs-extra-9.0.13.tgz#7594fbae04fe7f1918ce8b3d213f74ff44ac1f45" integrity sha512-nEnwB++1u5lVDM2UI4c1+5R+FYaKfaAzS4OococimjVm3nQw3TuzH5UNsocrcTBbhnerblyHj4A49qXbIiZdpA== @@ -2552,6 +2592,11 @@ resolved "https://registry.yarnpkg.com/@types/mocha/-/mocha-10.0.7.tgz#4c620090f28ca7f905a94b706f74dc5b57b44f2f" integrity sha512-GN8yJ1mNTcFcah/wKEFIJckJx9iJLoMSzWcfRRuxz/Jk+U6KQNnml+etbtxFK8lPjzOw3zp4Ha/kjSst9fsHYw== +"@types/ms@*": + version "0.7.34" + resolved "https://registry.yarnpkg.com/@types/ms/-/ms-0.7.34.tgz#10964ba0dee6ac4cd462e2795b6bebd407303433" + integrity sha512-nG96G3Wp6acyAgJqGasjODb+acrI7KltPiRxzHPXnP3NgI28bpQDRv53olbqGXbfcgF5aiiHmO3xpwEpS5Ld9g== + "@types/node@*", "@types/node@^22.5.0": version "22.5.0" resolved "https://registry.yarnpkg.com/@types/node/-/node-22.5.0.tgz#10f01fe9465166b4cab72e75f60d8b99d019f958" @@ -2578,6 +2623,14 @@ dependencies: "@types/node" "*" +"@types/plist@^3.0.1": + version "3.0.5" + resolved "https://registry.yarnpkg.com/@types/plist/-/plist-3.0.5.tgz#9a0c49c0f9886c8c8696a7904dd703f6284036e0" + integrity sha512-E6OCaRmAe4WDmWNsL/9RMqdkkzDCY1etutkflWk4c+AcjDU07Pcz1fQwTX0TQz+Pxqn9i4L1TU3UFpjnrcDgxA== + dependencies: + "@types/node" "*" + xmlbuilder ">=11.0.1" + "@types/pngjs@^6.0.4": version "6.0.5" resolved "https://registry.yarnpkg.com/@types/pngjs/-/pngjs-6.0.5.tgz#6dec2f7eb8284543ca4e423f3c09b119fa939ea3" @@ -2662,12 +2715,10 @@ resolved "https://registry.yarnpkg.com/@types/uuid/-/uuid-9.0.8.tgz#7545ba4fc3c003d6c756f651f3bf163d8f0f29ba" integrity sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA== -"@types/wait-on@^5.3.4": - version "5.3.4" - resolved "https://registry.yarnpkg.com/@types/wait-on/-/wait-on-5.3.4.tgz#5ee270b3e073fb01073f9f044922c6893de8c4d2" - integrity sha512-EBsPjFMrFlMbbUFf9D1Fp+PAB2TwmUn7a3YtHyD9RLuTIk1jDd8SxXVAoez2Ciy+8Jsceo2MYEYZzJ/DvorOKw== - dependencies: - "@types/node" "*" +"@types/verror@^1.10.3": + version "1.10.10" + resolved "https://registry.yarnpkg.com/@types/verror/-/verror-1.10.10.tgz#d5a4b56abac169bfbc8b23d291363a682e6fa087" + integrity sha512-l4MM0Jppn18hb9xmM6wwD1uTdShpf9Pn80aXTStnK1C94gtPvJcV2FrDmbOQUAQfJ1cKZHktkQUDwEqaAKXMMg== "@types/webxr@*": version "0.5.19" @@ -2968,7 +3019,12 @@ aggregate-error@^3.0.0: clean-stack "^2.0.0" indent-string "^4.0.0" -ajv@^6.12.4: +ajv-keywords@^3.4.1: + version "3.5.2" + resolved "https://registry.yarnpkg.com/ajv-keywords/-/ajv-keywords-3.5.2.tgz#31f29da5ab6e00d1c2d329acf7b5929614d5014d" + integrity sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ== + +ajv@^6.10.0, ajv@^6.12.0, ajv@^6.12.4: version "6.12.6" resolved "https://registry.yarnpkg.com/ajv/-/ajv-6.12.6.tgz#baf5a62e802b07d977034586f8c3baf5adf26df4" integrity sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g== @@ -3032,6 +3088,44 @@ anymatch@~3.1.2: normalize-path "^3.0.0" picomatch "^2.0.4" +app-builder-bin@4.0.0: + version "4.0.0" + resolved "https://registry.yarnpkg.com/app-builder-bin/-/app-builder-bin-4.0.0.tgz#1df8e654bd1395e4a319d82545c98667d7eed2f0" + integrity sha512-xwdG0FJPQMe0M0UA4Tz0zEB8rBJTRA5a476ZawAqiBkMv16GRK5xpXThOjMaEOFnZ6zabejjG4J3da0SXG63KA== + +app-builder-lib@24.13.3: + version "24.13.3" + resolved "https://registry.yarnpkg.com/app-builder-lib/-/app-builder-lib-24.13.3.tgz#36e47b65fecb8780bb73bff0fee4e0480c28274b" + integrity sha512-FAzX6IBit2POXYGnTCT8YHFO/lr5AapAII6zzhQO3Rw4cEDOgK+t1xhLc5tNcKlicTHlo9zxIwnYCX9X2DLkig== + dependencies: + "@develar/schema-utils" "~2.6.5" + "@electron/notarize" "2.2.1" + "@electron/osx-sign" "1.0.5" + "@electron/universal" "1.5.1" + "@malept/flatpak-bundler" "^0.4.0" + "@types/fs-extra" "9.0.13" + async-exit-hook "^2.0.1" + bluebird-lst "^1.0.9" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chromium-pickle-js "^0.2.0" + debug "^4.3.4" + ejs "^3.1.8" + electron-publish "24.13.1" + form-data "^4.0.0" + fs-extra "^10.1.0" + hosted-git-info "^4.1.0" + is-ci "^3.0.0" + isbinaryfile "^5.0.0" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + minimatch "^5.1.1" + read-config-file "6.3.2" + sanitize-filename "^1.6.3" + semver "^7.3.8" + tar "^6.1.12" + temp-file "^3.4.0" + "aproba@^1.0.3 || ^2.0.0": version "2.0.0" resolved "https://registry.yarnpkg.com/aproba/-/aproba-2.0.0.tgz#52520b8ae5b569215b354efc0caa3fe1e45a8adc" @@ -3087,7 +3181,7 @@ array-flatten@1.1.1: resolved "https://registry.yarnpkg.com/array-flatten/-/array-flatten-1.1.1.tgz#9a5f699051b1e7073328f2a008968b64ea2955d2" integrity sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg== -array-includes@^3.1.6, array-includes@^3.1.7, array-includes@^3.1.8: +array-includes@^3.1.6, array-includes@^3.1.8: version "3.1.8" resolved "https://registry.yarnpkg.com/array-includes/-/array-includes-3.1.8.tgz#5e370cbe172fdd5dd6530c1d4aadda25281ba97d" integrity sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ== @@ -3116,7 +3210,7 @@ array.prototype.findlast@^1.2.5: es-object-atoms "^1.0.0" es-shim-unscopables "^1.0.2" -array.prototype.findlastindex@^1.2.3: +array.prototype.findlastindex@^1.2.5: version "1.2.5" resolved "https://registry.yarnpkg.com/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz#8c35a755c72908719453f87145ca011e39334d0d" integrity sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ== @@ -3190,6 +3284,11 @@ asar@^3.0.0: optionalDependencies: "@types/glob" "^7.1.1" +assert-plus@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/assert-plus/-/assert-plus-1.0.0.tgz#f12e0f3c5d77b0b1cdd9146942e4e96c1e4dd525" + integrity sha512-NfJ4UzBCcQGLDlQq7nHxH+tv3kyZ0hHQqF5BO6J7tNJeP5do1llPr8dZ8zHonfhAu0PHAdMkSo+8o0wxg9lZWw== + assertion-error@^1.1.0: version "1.1.0" resolved "https://registry.yarnpkg.com/assertion-error/-/assertion-error-1.1.0.tgz#e60b6b0e8f301bd97e5375215bda406c85118c0b" @@ -3207,6 +3306,16 @@ ast-types@^0.16.1: dependencies: tslib "^2.0.1" +astral-regex@^2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/astral-regex/-/astral-regex-2.0.0.tgz#483143c567aeed4785759c0865786dc77d7d2e31" + integrity sha512-Z7tMw1ytTXt5jqMcOP+OQteU1VuNK9Y02uuJtKQ1Sv69jXQKKg5cibLwGJow8yzZP+eAc18EmLGPal0bp36rvQ== + +async-exit-hook@^2.0.1: + version "2.0.1" + resolved "https://registry.yarnpkg.com/async-exit-hook/-/async-exit-hook-2.0.1.tgz#8bd8b024b0ec9b1c01cccb9af9db29bd717dfaf3" + integrity sha512-NW2cX8m1Q7KPA7a5M2ULQeZ2wR5qI5PAbw5L0UOMxdioVk9PMZ0h1TmyZEkPYrCvYjDlFICusOu1dlEKAAeXBw== + async@^2.6.4: version "2.6.4" resolved "https://registry.yarnpkg.com/async/-/async-2.6.4.tgz#706b7ff6084664cd7eae713f6f965433b5504221" @@ -3214,6 +3323,11 @@ async@^2.6.4: dependencies: lodash "^4.17.14" +async@^3.2.3: + version "3.2.6" + resolved "https://registry.yarnpkg.com/async/-/async-3.2.6.tgz#1b0728e14929d51b85b449b7f06e27c1145e38ce" + integrity sha512-htCUDlxyyCLMgaM3xXg0C0LW2xqfuQ6p05pCEIsXuyQ+a1koYKTuBMzRNwmybfLgvJDMd0r1LTn4+E0Ti6C2AA== + asynckit@^0.4.0: version "0.4.0" resolved "https://registry.yarnpkg.com/asynckit/-/asynckit-0.4.0.tgz#c79ed97f7f34cb8f2ba1bc9790bcc366474b4b79" @@ -3260,15 +3374,6 @@ axios@^0.26.1: dependencies: follow-redirects "^1.14.8" -axios@^1.6.1: - version "1.7.3" - resolved "https://registry.yarnpkg.com/axios/-/axios-1.7.3.tgz#a1125f2faf702bc8e8f2104ec3a76fab40257d85" - integrity sha512-Ar7ND9pU99eJ9GpoGQKhKf58GpUOgnzuaB7ueNQ5BMi0p+LZ5oaEnfF999fAArcTIBwXTCHAmGcHOZJaWPq9Nw== - dependencies: - follow-redirects "^1.15.6" - form-data "^4.0.0" - proxy-from-env "^1.1.0" - axobject-query@~3.1.1: version "3.1.1" resolved "https://registry.yarnpkg.com/axobject-query/-/axobject-query-3.1.1.tgz#3b6e5c6d4e43ca7ba51c5babf99d22a9c68485e1" @@ -3386,7 +3491,14 @@ bl@^4.1.0: inherits "^2.0.4" readable-stream "^3.4.0" -bluebird@^3.1.1: +bluebird-lst@^1.0.9: + version "1.0.9" + resolved "https://registry.yarnpkg.com/bluebird-lst/-/bluebird-lst-1.0.9.tgz#a64a0e4365658b9ab5fe875eb9dfb694189bb41c" + integrity sha512-7B1Rtx82hjnSD4PGLAjVWeYH3tHAcVUmChh85a3lltKQm6FresXh9ErQo6oAv6CqxttczC3/kEg8SY5NluPuUw== + dependencies: + bluebird "^3.5.5" + +bluebird@^3.1.1, bluebird@^3.5.5: version "3.7.2" resolved "https://registry.yarnpkg.com/bluebird/-/bluebird-3.7.2.tgz#9f229c15be272454ffa973ace0dbee79a1b0c36f" integrity sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg== @@ -3469,12 +3581,17 @@ buffer-crc32@~0.2.3: resolved "https://registry.yarnpkg.com/buffer-crc32/-/buffer-crc32-0.2.13.tgz#0d333e3f00eac50aa1454abd30ef8c2a5d9a7242" integrity sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ== +buffer-equal@^1.0.0: + version "1.0.1" + resolved "https://registry.yarnpkg.com/buffer-equal/-/buffer-equal-1.0.1.tgz#2f7651be5b1b3f057fcd6e7ee16cf34767077d90" + integrity sha512-QoV3ptgEaQpvVwbXdSO39iqPQTCxSF7A5U99AxbHYqUdCizL/lH2Z0A2y6nbZucxMEOtNyZfG2s6gsVugGpKkg== + buffer-from@^1.0.0: version "1.1.2" resolved "https://registry.yarnpkg.com/buffer-from/-/buffer-from-1.1.2.tgz#2b146a6fd72e80b4f55d255f35ed59a3a9a41bd5" integrity sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ== -buffer@^5.5.0: +buffer@^5.1.0, buffer@^5.5.0: version "5.7.1" resolved "https://registry.yarnpkg.com/buffer/-/buffer-5.7.1.tgz#ba62e7c13133053582197160851a8f648e99eed0" integrity sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ== @@ -3482,6 +3599,44 @@ buffer@^5.5.0: base64-js "^1.3.1" ieee754 "^1.1.13" +builder-util-runtime@9.2.4: + version "9.2.4" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.4.tgz#13cd1763da621e53458739a1e63f7fcba673c42a" + integrity sha512-upp+biKpN/XZMLim7aguUyW8s0FUpDvOtK6sbanMFDAMBzpHDqdhgVYm6zc9HJ6nWo7u2Lxk60i2M6Jd3aiNrA== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util-runtime@9.2.5: + version "9.2.5" + resolved "https://registry.yarnpkg.com/builder-util-runtime/-/builder-util-runtime-9.2.5.tgz#0afdffa0adb5c84c14926c7dd2cf3c6e96e9be83" + integrity sha512-HjIDfhvqx/8B3TDN4GbABQcgpewTU4LMRTQPkVpKYV3lsuxEJoIfvg09GyWTNmfVNSUAYf+fbTN//JX4TH20pg== + dependencies: + debug "^4.3.4" + sax "^1.2.4" + +builder-util@24.13.1: + version "24.13.1" + resolved "https://registry.yarnpkg.com/builder-util/-/builder-util-24.13.1.tgz#4a4c4f9466b016b85c6990a0ea15aa14edec6816" + integrity sha512-NhbCSIntruNDTOVI9fdXz0dihaqX2YuE1D6zZMrwiErzH4ELZHE6mdiB40wEgZNprDia+FghRFgKoAqMZRRjSA== + dependencies: + "7zip-bin" "~5.2.0" + "@types/debug" "^4.1.6" + app-builder-bin "4.0.0" + bluebird-lst "^1.0.9" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + cross-spawn "^7.0.3" + debug "^4.3.4" + fs-extra "^10.1.0" + http-proxy-agent "^5.0.0" + https-proxy-agent "^5.0.1" + is-ci "^3.0.0" + js-yaml "^4.1.0" + source-map-support "^0.5.19" + stat-mode "^1.0.0" + temp-file "^3.4.0" + bytes@3.1.2: version "3.1.2" resolved "https://registry.yarnpkg.com/bytes/-/bytes-3.1.2.tgz#8b0beeb98605adf1b128fa4386403c009e0221a5" @@ -3595,7 +3750,7 @@ chalk@^3.0.0: ansi-styles "^4.1.0" supports-color "^7.1.0" -chalk@^4.0.0, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: +chalk@^4.0.0, chalk@^4.0.2, chalk@^4.1.0, chalk@^4.1.1, chalk@^4.1.2: version "4.1.2" resolved "https://registry.yarnpkg.com/chalk/-/chalk-4.1.2.tgz#aac4e2b7734a740867aeb16bf02aad556a1e7a01" integrity sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA== @@ -3669,6 +3824,14 @@ cli-spinners@^2.5.0: resolved "https://registry.yarnpkg.com/cli-spinners/-/cli-spinners-2.9.2.tgz#1773a8f4b9c4d6ac31563df53b3fc1d79462fe41" integrity sha512-ywqV+5MmyL4E7ybXgKys4DugZbX0FC6LnwrhjuykIjnK9k8OQacQ7axGKnjDXWNhns0xot3bZI5h55H8yo9cJg== +cli-truncate@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-2.1.0.tgz#c39e28bf05edcde5be3b98992a22deed5a2b93c7" + integrity sha512-n8fOixwDD6b/ObinzTrp1ZKFzbgvKZvuz/TvejnLn1aQfC6r52XEx85FmuC+3HI+JM7coBRXUvNqEU2PHVrHpg== + dependencies: + slice-ansi "^3.0.0" + string-width "^4.2.0" + cli-truncate@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/cli-truncate/-/cli-truncate-3.1.0.tgz#3f23ab12535e3d73e839bb43e73c9de487db1389" @@ -3806,6 +3969,14 @@ confbox@^0.1.7: resolved "https://registry.yarnpkg.com/confbox/-/confbox-0.1.7.tgz#ccfc0a2bcae36a84838e83a3b7f770fb17d6c579" integrity sha512-uJcB/FKZtBMCJpK8MQji6bJHgu1tixKPxRLeGkNzBoOZzpnZUJm0jm2/sBDWcuBx1dYgxV4JU+g5hmNxCyAmdA== +config-file-ts@^0.2.4: + version "0.2.6" + resolved "https://registry.yarnpkg.com/config-file-ts/-/config-file-ts-0.2.6.tgz#b424ff74612fb37f626d6528f08f92ddf5d22027" + integrity sha512-6boGVaglwblBgJqGyxm4+xCmEGcWgnWHSWHY5jad58awQhB6gftq0G8HbzU39YqCIYHMLAiL1yjwiZ36m/CL8w== + dependencies: + glob "^10.3.10" + typescript "^5.3.3" + confusing-browser-globals@^1.0.11: version "1.0.11" resolved "https://registry.yarnpkg.com/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz#ae40e9b57cdd3915408a2805ebd3a5585608dc81" @@ -3850,6 +4021,11 @@ core-js-compat@^3.37.1, core-js-compat@^3.38.0: dependencies: browserslist "^4.23.3" +core-util-is@1.0.2: + version "1.0.2" + resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.2.tgz#b5fd54220aa2bc5ab57aab7140c940754503c1a7" + integrity sha512-3lqz5YjWTYnW6dlDa5TLaTCcShfar1e40rmcJVwCBJC6mWlFuj0eCHIElmG1g5kyuJ/GD+8Wn4FFCcz4gJPfaQ== + core-util-is@~1.0.0: version "1.0.3" resolved "https://registry.yarnpkg.com/core-util-is/-/core-util-is-1.0.3.tgz#a6042d3634c2b27e9328f837b965fac83808db85" @@ -3871,6 +4047,13 @@ cosmiconfig@^7.0.0: path-type "^4.0.0" yaml "^1.10.0" +crc@^3.8.0: + version "3.8.0" + resolved "https://registry.yarnpkg.com/crc/-/crc-3.8.0.tgz#ad60269c2c856f8c299e2c4cc0de4556914056c6" + integrity sha512-iX3mfgcTMIq3ZKLIsVFAbv7+Mc10kxabAGQb8HvjA1o3T1PIYprbakQ65d3I+2HGHt6nSKkM9PYjgoJO2KcFBQ== + dependencies: + buffer "^5.1.0" + create-require@^1.1.0: version "1.1.1" resolved "https://registry.yarnpkg.com/create-require/-/create-require-1.1.1.tgz#c1d7e8f1e5f6cfc9ff65f9cd352d37348756c333" @@ -4164,6 +4347,14 @@ diff@^4.0.1: resolved "https://registry.yarnpkg.com/diff/-/diff-4.0.2.tgz#60f3aecb89d5fae520c11aa19efc2bb982aade7d" integrity sha512-58lmxKSA4BNyLz+HHMUzlOEpg09FV+ev6ZMe3vJihgdxzgcwZ8VoEEPmALCZG9LmqfVoNMMKpttIYTVG6uDY7A== +dir-compare@^3.0.0: + version "3.3.0" + resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-3.3.0.tgz#2c749f973b5c4b5d087f11edaae730db31788416" + integrity sha512-J7/et3WlGUCxjdnD3HAAzQ6nsnc0WL6DD7WcwJb7c39iH1+AWfg+9OqzJNaI6PkBwBvm1mhZNL9iY/nRiZXlPg== + dependencies: + buffer-equal "^1.0.0" + minimatch "^3.0.4" + dir-compare@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/dir-compare/-/dir-compare-4.2.0.tgz#d1d4999c14fbf55281071fdae4293b3b9ce86f19" @@ -4184,6 +4375,34 @@ dlv@^1.1.3: resolved "https://registry.yarnpkg.com/dlv/-/dlv-1.1.3.tgz#5c198a8a11453596e751494d49874bc7732f2e79" integrity sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA== +dmg-builder@24.13.3: + version "24.13.3" + resolved "https://registry.yarnpkg.com/dmg-builder/-/dmg-builder-24.13.3.tgz#95d5b99c587c592f90d168a616d7ec55907c7e55" + integrity sha512-rcJUkMfnJpfCboZoOOPf4L29TRtEieHNOeAbYPWPxlaBw/Z1RKrRA86dOI9rwaI4tQSc/RD82zTNHprfUHXsoQ== + dependencies: + app-builder-lib "24.13.3" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + fs-extra "^10.1.0" + iconv-lite "^0.6.2" + js-yaml "^4.1.0" + optionalDependencies: + dmg-license "^1.0.11" + +dmg-license@^1.0.11: + version "1.0.11" + resolved "https://registry.yarnpkg.com/dmg-license/-/dmg-license-1.0.11.tgz#7b3bc3745d1b52be7506b4ee80cb61df6e4cd79a" + integrity sha512-ZdzmqwKmECOWJpqefloC5OJy1+WZBBse5+MR88z9g9Zn4VY+WYUkAyojmhzJckH5YbbZGcYIuGAkY5/Ys5OM2Q== + dependencies: + "@types/plist" "^3.0.1" + "@types/verror" "^1.10.3" + ajv "^6.10.0" + crc "^3.8.0" + iconv-corefoundation "^1.1.7" + plist "^3.0.4" + smart-buffer "^4.0.2" + verror "^1.10.0" + dns-packet@^5.2.2: version "5.6.1" resolved "https://registry.yarnpkg.com/dns-packet/-/dns-packet-5.6.1.tgz#ae888ad425a9d1478a0674256ab866de1012cf2f" @@ -4210,11 +4429,21 @@ dom-accessibility-api@^0.5.6, dom-accessibility-api@^0.5.9: resolved "https://registry.yarnpkg.com/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz#5a7429e6066eb3664d911e33fb0e45de8eb08453" integrity sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg== +dotenv-expand@^5.1.0: + version "5.1.0" + resolved "https://registry.yarnpkg.com/dotenv-expand/-/dotenv-expand-5.1.0.tgz#3fbaf020bfd794884072ea26b1e9791d45a629f0" + integrity sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA== + dotenv@^16.0.3: version "16.4.5" resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-16.4.5.tgz#cdd3b3b604cb327e286b4762e13502f717cb099f" integrity sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg== +dotenv@^9.0.2: + version "9.0.2" + resolved "https://registry.yarnpkg.com/dotenv/-/dotenv-9.0.2.tgz#dacc20160935a37dea6364aa1bef819fb9b6ab05" + integrity sha512-I9OvvrHp4pIARv4+x9iuewrWycX6CcZtoAu1XrzPxc5UygMJXJZYmBsynku8IkrJwgypE5DGNjDPmPRhDCptUg== + eastasianwidth@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/eastasianwidth/-/eastasianwidth-0.2.0.tgz#696ce2ec0aa0e6ea93a397ffcf24aa7840c827cb" @@ -4225,6 +4454,30 @@ ee-first@1.1.1: resolved "https://registry.yarnpkg.com/ee-first/-/ee-first-1.1.1.tgz#590c61156b0ae2f4f0255732a158b266bc56b21d" integrity sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow== +ejs@^3.1.8: + version "3.1.10" + resolved "https://registry.yarnpkg.com/ejs/-/ejs-3.1.10.tgz#69ab8358b14e896f80cc39e62087b88500c3ac3b" + integrity sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA== + dependencies: + jake "^10.8.5" + +electron-builder@^24.13.3: + version "24.13.3" + resolved "https://registry.yarnpkg.com/electron-builder/-/electron-builder-24.13.3.tgz#c506dfebd36d9a50a83ee8aa32d803d83dbe4616" + integrity sha512-yZSgVHft5dNVlo31qmJAe4BVKQfFdwpRw7sFp1iQglDRCDD6r22zfRJuZlhtB5gp9FHUxCMEoWGq10SkCnMAIg== + dependencies: + app-builder-lib "24.13.3" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + dmg-builder "24.13.3" + fs-extra "^10.1.0" + is-ci "^3.0.0" + lazy-val "^1.0.5" + read-config-file "6.3.2" + simple-update-notifier "2.0.0" + yargs "^17.6.2" + electron-installer-common@^0.10.2: version "0.10.3" resolved "https://registry.yarnpkg.com/electron-installer-common/-/electron-installer-common-0.10.3.tgz#40f9db644ca60eb28673d545b67ee0113aef4444" @@ -4269,6 +4522,27 @@ electron-installer-redhat@^3.2.0: word-wrap "^1.2.3" yargs "^16.0.2" +electron-notarize@^1.2.2: + version "1.2.2" + resolved "https://registry.yarnpkg.com/electron-notarize/-/electron-notarize-1.2.2.tgz#ebf2b258e8e08c1c9f8ff61dc53d5b16b439daf4" + integrity sha512-ZStVWYcWI7g87/PgjPJSIIhwQXOaw4/XeXU+pWqMMktSLHaGMLHdyPPN7Cmao7+Cr7fYufA16npdtMndYciHNw== + dependencies: + debug "^4.1.1" + fs-extra "^9.0.1" + +electron-publish@24.13.1: + version "24.13.1" + resolved "https://registry.yarnpkg.com/electron-publish/-/electron-publish-24.13.1.tgz#57289b2f7af18737dc2ad134668cdd4a1b574a0c" + integrity sha512-2ZgdEqJ8e9D17Hwp5LEq5mLQPjqU3lv/IALvgp+4W8VeNhryfGhYEQC/PgDPMrnWUp+l60Ou5SJLsu+k4mhQ8A== + dependencies: + "@types/fs-extra" "^9.0.11" + builder-util "24.13.1" + builder-util-runtime "9.2.4" + chalk "^4.1.2" + fs-extra "^10.1.0" + lazy-val "^1.0.5" + mime "^2.5.2" + electron-squirrel-startup@^1.0.1: version "1.0.1" resolved "https://registry.yarnpkg.com/electron-squirrel-startup/-/electron-squirrel-startup-1.0.1.tgz#c9171568d724884c7a2b03760bfeedcf921c63ab" @@ -4286,6 +4560,20 @@ electron-to-chromium@^1.5.4: resolved "https://registry.yarnpkg.com/electron-to-chromium/-/electron-to-chromium-1.5.13.tgz#1abf0410c5344b2b829b7247e031f02810d442e6" integrity sha512-lbBcvtIJ4J6sS4tb5TLp1b4LyfCdMkwStzXPyAgVgTRAsep4bvrAGaBOP7ZJtQMNJpSQ9SqG4brWOroNaQtm7Q== +electron-updater@^6.3.0: + version "6.3.0" + resolved "https://registry.yarnpkg.com/electron-updater/-/electron-updater-6.3.0.tgz#13a5c3c3f0b2b114fe33181e24a8270096734b3e" + integrity sha512-3Xlezhk+dKaSQrOnkQNqCGiuGSSUPO9BV9TQZ4Iig6AyTJ4FzJONE5gFFc382sY53Sh9dwJfzKsA3DxRHt2btw== + dependencies: + builder-util-runtime "9.2.5" + fs-extra "^10.1.0" + js-yaml "^4.1.0" + lazy-val "^1.0.5" + lodash.escaperegexp "^4.1.2" + lodash.isequal "^4.5.0" + semver "^7.3.8" + tiny-typed-emitter "^2.1.0" + electron-winstaller@^5.3.0: version "5.4.0" resolved "https://registry.yarnpkg.com/electron-winstaller/-/electron-winstaller-5.4.0.tgz#f0660d476d5c4f579fdf7edd2f0cf01d54c4d0b2" @@ -4594,10 +4882,10 @@ eslint-import-resolver-node@^0.3.9: is-core-module "^2.13.0" resolve "^1.22.4" -eslint-module-utils@^2.8.0: - version "2.8.1" - resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.8.1.tgz#52f2404300c3bd33deece9d7372fb337cc1d7c34" - integrity sha512-rXDXR3h7cs7dy9RNpUlQf80nX31XWJEyGq1tRMo+6GsO5VmTe4UTwtmonAD4ZkAsrfMVDA2wlGJ3790Ys+D49Q== +eslint-module-utils@^2.9.0: + version "2.9.0" + resolved "https://registry.yarnpkg.com/eslint-module-utils/-/eslint-module-utils-2.9.0.tgz#95d4ac038a68cd3f63482659dffe0883900eb342" + integrity sha512-McVbYmwA3NEKwRQY5g4aWMdcZE5xZxV8i8l7CqJSrameuGSQJtSWaL/LxTEzSKKaCcOhlpDR8XEfYXWPrdo/ZQ== dependencies: debug "^3.2.7" @@ -4617,26 +4905,27 @@ eslint-plugin-flowtype@^8.0.3: lodash "^4.17.21" string-natural-compare "^3.0.1" -eslint-plugin-import@^2.25.0, eslint-plugin-import@^2.25.3: - version "2.29.1" - resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.29.1.tgz#d45b37b5ef5901d639c15270d74d46d161150643" - integrity sha512-BbPC0cuExzhiMo4Ff1BTVwHpjjv28C5R+btTOGaCRC7UEz801up0JadwkeSk5Ued6TG34uaczuVuH6qyy5YUxw== +eslint-plugin-import@^2.25.3, eslint-plugin-import@^2.30.0: + version "2.30.0" + resolved "https://registry.yarnpkg.com/eslint-plugin-import/-/eslint-plugin-import-2.30.0.tgz#21ceea0fc462657195989dd780e50c92fe95f449" + integrity sha512-/mHNE9jINJfiD2EKkg1BKyPyUk4zdnT54YgbOgfjSakWT5oyX/qQLVNTkehyfpcMxZXMy1zyonZ2v7hZTX43Yw== dependencies: - array-includes "^3.1.7" - array.prototype.findlastindex "^1.2.3" + "@rtsao/scc" "^1.1.0" + array-includes "^3.1.8" + array.prototype.findlastindex "^1.2.5" array.prototype.flat "^1.3.2" array.prototype.flatmap "^1.3.2" debug "^3.2.7" doctrine "^2.1.0" eslint-import-resolver-node "^0.3.9" - eslint-module-utils "^2.8.0" - hasown "^2.0.0" - is-core-module "^2.13.1" + eslint-module-utils "^2.9.0" + hasown "^2.0.2" + is-core-module "^2.15.1" is-glob "^4.0.3" minimatch "^3.1.2" - object.fromentries "^2.0.7" - object.groupby "^1.0.1" - object.values "^1.1.7" + object.fromentries "^2.0.8" + object.groupby "^1.0.3" + object.values "^1.2.0" semver "^6.3.1" tsconfig-paths "^3.15.0" @@ -4961,6 +5250,11 @@ extract-zip@^2.0.0, extract-zip@^2.0.1: optionalDependencies: "@types/yauzl" "^2.9.1" +extsprintf@^1.2.0: + version "1.4.1" + resolved "https://registry.yarnpkg.com/extsprintf/-/extsprintf-1.4.1.tgz#8d172c064867f235c0c84a596806d279bf4bcc07" + integrity sha512-Wrk35e8ydCKDj/ArClo1VrPVmN8zph5V4AtHwIuHhvMXsKf73UT3BOD+azBIW+3wOJ4FhEH7zyaJCFvChjYvMA== + fast-deep-equal@^3.1.1, fast-deep-equal@^3.1.3: version "3.1.3" resolved "https://registry.yarnpkg.com/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz#3a7d56b559d6cbc3eb512325244e619a65c6c525" @@ -5051,6 +5345,13 @@ file-entry-cache@^6.0.1: dependencies: flat-cache "^3.0.4" +filelist@^1.0.4: + version "1.0.4" + resolved "https://registry.yarnpkg.com/filelist/-/filelist-1.0.4.tgz#f78978a1e944775ff9e62e744424f215e58352b5" + integrity sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q== + dependencies: + minimatch "^5.0.1" + filename-reserved-regex@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/filename-reserved-regex/-/filename-reserved-regex-2.0.0.tgz#abf73dfab735d045440abfea2d91f389ebbfa229" @@ -5138,7 +5439,7 @@ flux@^4.0.1: fbemitter "^3.0.0" fbjs "^3.0.1" -follow-redirects@^1.0.0, follow-redirects@^1.14.8, follow-redirects@^1.15.6: +follow-redirects@^1.0.0, follow-redirects@^1.14.8: version "1.15.6" resolved "https://registry.yarnpkg.com/follow-redirects/-/follow-redirects-1.15.6.tgz#7f815c0cda4249c74ff09e95ef97c23b5fd0399b" integrity sha512-wWN62YITEaOpSK584EZXJafH1AGpO8RVgElfkuXbTOrPX4fIfOyEpW/CsiNd8JdYrAoOvafRTOEnvsO++qCqFA== @@ -5630,6 +5931,13 @@ hosted-git-info@^2.1.4: resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-2.8.9.tgz#dffc0bf9a21c02209090f2aa69429e1414daf3f9" integrity sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw== +hosted-git-info@^4.1.0: + version "4.1.0" + resolved "https://registry.yarnpkg.com/hosted-git-info/-/hosted-git-info-4.1.0.tgz#827b82867e9ff1c8d0c4d9d53880397d2c86d224" + integrity sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA== + dependencies: + lru-cache "^6.0.0" + html-encoding-sniffer@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/html-encoding-sniffer/-/html-encoding-sniffer-3.0.0.tgz#2cb1a8cf0db52414776e5b2a7a04d5dd98158de9" @@ -5706,7 +6014,7 @@ http2-wrapper@^1.0.0-beta.5.2: quick-lru "^5.1.1" resolve-alpn "^1.0.0" -https-proxy-agent@^5.0.0: +https-proxy-agent@^5.0.0, https-proxy-agent@^5.0.1: version "5.0.1" resolved "https://registry.yarnpkg.com/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz#c59ef224a04fe8b754f3db0063a25ea30d0005d6" integrity sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA== @@ -5731,6 +6039,14 @@ husky@^9.1.5: resolved "https://registry.yarnpkg.com/husky/-/husky-9.1.5.tgz#2b6edede53ee1adbbd3a3da490628a23f5243b83" integrity sha512-rowAVRUBfI0b4+niA4SJMhfQwc107VLkBUgEYYAOQAbqDCnra1nYh83hF/MDmhYs9t9n1E3DuKOrs2LYNC+0Ag== +iconv-corefoundation@^1.1.7: + version "1.1.7" + resolved "https://registry.yarnpkg.com/iconv-corefoundation/-/iconv-corefoundation-1.1.7.tgz#31065e6ab2c9272154c8b0821151e2c88f1b002a" + integrity sha512-T10qvkw0zz4wnm560lOEg0PovVqUXuOFhhHAkixw8/sycy7TJt7v/RrkEKEQnAw2viPSJu6iAkErxnzR0g8PpQ== + dependencies: + cli-truncate "^2.1.0" + node-addon-api "^1.6.3" + iconv-lite@0.4.24: version "0.4.24" resolved "https://registry.yarnpkg.com/iconv-lite/-/iconv-lite-0.4.24.tgz#2022b4b25fbddc21d2f524974a474aafe733908b" @@ -5883,10 +6199,17 @@ is-callable@^1.1.3, is-callable@^1.1.4, is-callable@^1.2.7: resolved "https://registry.yarnpkg.com/is-callable/-/is-callable-1.2.7.tgz#3bc2a85ea742d9e36205dcacdd72ca1fdc51b055" integrity sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA== -is-core-module@^2.13.0, is-core-module@^2.13.1: - version "2.15.0" - resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.0.tgz#71c72ec5442ace7e76b306e9d48db361f22699ea" - integrity sha512-Dd+Lb2/zvk9SKy1TGCt1wFJFo/MWBPMX5x7KcvLajWTGuomczdQX61PvY5yK6SVACwpoexWo81IfFyoKY2QnTA== +is-ci@^3.0.0: + version "3.0.1" + resolved "https://registry.yarnpkg.com/is-ci/-/is-ci-3.0.1.tgz#db6ecbed1bd659c43dac0f45661e7674103d1867" + integrity sha512-ZYvCgrefwqoQ6yTyYUbQu64HsITZ3NfKX1lzaEYdkTDcfKzzCI/wthRRYKkdjHKFVgNiXKAKm65Zo1pk2as/QQ== + dependencies: + ci-info "^3.2.0" + +is-core-module@^2.13.0, is-core-module@^2.15.1: + version "2.15.1" + resolved "https://registry.yarnpkg.com/is-core-module/-/is-core-module-2.15.1.tgz#a7363a25bee942fefab0de13bf6aa372c82dcc37" + integrity sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ== dependencies: hasown "^2.0.2" @@ -6085,6 +6408,11 @@ isbinaryfile@^4.0.8: resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-4.0.10.tgz#0c5b5e30c2557a2f06febd37b7322946aaee42b3" integrity sha512-iHrqe5shvBUcFbmZq9zOQHBoeOhZJu6RQGrDpBgenUm/Am+F3JM2MgQj+rK3Z601fzrL5gLZWtAPH2OBaSVcyw== +isbinaryfile@^5.0.0: + version "5.0.2" + resolved "https://registry.yarnpkg.com/isbinaryfile/-/isbinaryfile-5.0.2.tgz#fe6e4dfe2e34e947ffa240c113444876ba393ae0" + integrity sha512-GvcjojwonMjWbTkfMpnVHVqXW/wKMYDfEpY94/8zy8HFMOqb/VL6oeONq9v87q4ttVlaTLnGXnJD4B5B1OTGIg== + isexe@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/isexe/-/isexe-2.0.0.tgz#e8fbf374dc556ff8947a10dcb0572d633f2cfa10" @@ -6118,6 +6446,16 @@ jackspeak@^3.1.2: optionalDependencies: "@pkgjs/parseargs" "^0.11.0" +jake@^10.8.5: + version "10.9.2" + resolved "https://registry.yarnpkg.com/jake/-/jake-10.9.2.tgz#6ae487e6a69afec3a5e167628996b59f35ae2b7f" + integrity sha512-2P4SQ0HrLQ+fw6llpLnOaGAvN2Zu6778SJMrCUwns4fOoG9ayrTiZk3VV8sCPkVZF8ab0zksVpS8FDY5pRCNBA== + dependencies: + async "^3.2.3" + chalk "^4.0.2" + filelist "^1.0.4" + minimatch "^3.1.2" + jest-diff@^29.7.0: version "29.7.0" resolved "https://registry.yarnpkg.com/jest-diff/-/jest-diff-29.7.0.tgz#017934a66ebb7ecf6f205e84699be10afd70458a" @@ -6175,17 +6513,6 @@ jiti@^1.21.0: resolved "https://registry.yarnpkg.com/jiti/-/jiti-1.21.6.tgz#6c7f7398dd4b3142767f9a168af2f317a428d268" integrity sha512-2yTgeWTWzMWkHu6Jp9NKgePDaYHbntiwvYuuJLbbN9vl7DC9DvXKOB2BC3ZZ92D3cvV/aflH0osDfwpHepQ53w== -joi@^17.11.0: - version "17.13.3" - resolved "https://registry.yarnpkg.com/joi/-/joi-17.13.3.tgz#0f5cc1169c999b30d344366d384b12d92558bcec" - integrity sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA== - dependencies: - "@hapi/hoek" "^9.3.0" - "@hapi/topo" "^5.1.0" - "@sideway/address" "^4.1.5" - "@sideway/formula" "^3.0.1" - "@sideway/pinpoint" "^2.0.0" - jose@^4.15.5: version "4.15.9" resolved "https://registry.yarnpkg.com/jose/-/jose-4.15.9.tgz#9b68eda29e9a0614c042fa29387196c7dd800100" @@ -6260,7 +6587,7 @@ json5@^1.0.2: dependencies: minimist "^1.2.0" -json5@^2.2.3: +json5@^2.2.0, json5@^2.2.3: version "2.2.3" resolved "https://registry.yarnpkg.com/json5/-/json5-2.2.3.tgz#78cd6f1a19bdc12b73db5ad0c61efd66c1e29283" integrity sha512-XmOWe7eyHYH14cLdVPoyg+GOH3rYX++KpzrylJwSW98t3Nk+U8XOl8FWKOgwtzdb8lXGf6zYwDUzeHMWfxasyg== @@ -6330,6 +6657,11 @@ language-tags@^1.0.9: dependencies: language-subtag-registry "^0.3.20" +lazy-val@^1.0.4, lazy-val@^1.0.5: + version "1.0.5" + resolved "https://registry.yarnpkg.com/lazy-val/-/lazy-val-1.0.5.tgz#6cf3b9f5bc31cee7ee3e369c0832b7583dcd923d" + integrity sha512-0/BnGCCfyUMkBpeDgWihanIAF9JmZhHBgUhEqzvf+adhNGLoP6TaiI5oF8oyb3I45P+PcnrqihSf01M0l0G5+Q== + levn@^0.4.1: version "0.4.1" resolved "https://registry.yarnpkg.com/levn/-/levn-0.4.1.tgz#ae4562c007473b932a6200d403268dd2fffc6ade" @@ -6422,6 +6754,11 @@ lodash.debounce@^4.0.8: resolved "https://registry.yarnpkg.com/lodash.debounce/-/lodash.debounce-4.0.8.tgz#82d79bff30a67c4005ffd5e2515300ad9ca4d7af" integrity sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow== +lodash.escaperegexp@^4.1.2: + version "4.1.2" + resolved "https://registry.yarnpkg.com/lodash.escaperegexp/-/lodash.escaperegexp-4.1.2.tgz#64762c48618082518ac3df4ccf5d5886dae20347" + integrity sha512-TM9YBvyC84ZxE3rgfefxUWiQKLilstD6k7PTGt6wfbtXF8ixIJLOL3VYyV/z+ZiPLsVxAsKAFVwWlWeb2Y8Yyw== + lodash.flow@^3.3.0: version "3.5.0" resolved "https://registry.yarnpkg.com/lodash.flow/-/lodash.flow-3.5.0.tgz#87bf40292b8cf83e4e8ce1a3ae4209e20071675a" @@ -6432,6 +6769,11 @@ lodash.get@^4.0.0: resolved "https://registry.yarnpkg.com/lodash.get/-/lodash.get-4.4.2.tgz#2d177f652fa31e939b4438d5341499dfa3825e99" integrity sha512-z+Uw/vLuy6gQe8cfaFWD7p0wVv8fJl3mbzXh33RS+0oW2wvUqiRXiQ69gLWSLpgB5/6sU+r6BlQR0MBILadqTQ== +lodash.isequal@^4.5.0: + version "4.5.0" + resolved "https://registry.yarnpkg.com/lodash.isequal/-/lodash.isequal-4.5.0.tgz#415c4478f2bcc30120c22ce10ed3226f7d3e18e0" + integrity sha512-pDo3lu8Jhfjqls6GkMgpahsF9kCyayhgykjyLMNFTKWrpVdAQtYyB4muAMWozBB4ig/dtWAmsMxLEI8wuz+DYQ== + lodash.merge@^4.6.2: version "4.6.2" resolved "https://registry.yarnpkg.com/lodash.merge/-/lodash.merge-4.6.2.tgz#558aa53b43b661e1925a0afdfa36a9a1085fe57a" @@ -6621,6 +6963,11 @@ mime@1.6.0, mime@^1.6.0: resolved "https://registry.yarnpkg.com/mime/-/mime-1.6.0.tgz#32cd9e5c64553bd58d19a568af452acff04981b1" integrity sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg== +mime@^2.5.2: + version "2.6.0" + resolved "https://registry.yarnpkg.com/mime/-/mime-2.6.0.tgz#a2a682a95cd4d0cb1d6257e28f83da7e35800367" + integrity sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg== + mimic-fn@^2.0.0, mimic-fn@^2.1.0: version "2.1.0" resolved "https://registry.yarnpkg.com/mimic-fn/-/mimic-fn-2.1.0.tgz#7ed2c2ccccaf84d3ffcb7a69b57711fc2083401b" @@ -6653,7 +7000,7 @@ minimatch@^3.0.4, minimatch@^3.0.5, minimatch@^3.1.1, minimatch@^3.1.2: dependencies: brace-expansion "^1.1.7" -minimatch@^5.0.1: +minimatch@^5.0.1, minimatch@^5.1.1: version "5.1.6" resolved "https://registry.yarnpkg.com/minimatch/-/minimatch-5.1.6.tgz#1cfcb8cf5522ea69952cd2af95ae09477f122a96" integrity sha512-lKwV/1brpG6mBUFHtb7NUmtABCb2WZZmm2wNiOA5hAb8VdCS4B3dtMWyvcoViccwAW/COERjXLt0zP1zXUN26g== @@ -6822,6 +7169,11 @@ node-abi@^3.45.0: dependencies: semver "^7.3.5" +node-addon-api@^1.6.3: + version "1.7.2" + resolved "https://registry.yarnpkg.com/node-addon-api/-/node-addon-api-1.7.2.tgz#3df30b95720b53c24e59948b49532b662444f54d" + integrity sha512-ibPK3iA+vaY1eEjESkQkM0BbCqFOaZMiXRTtdB0u7b4djtY6JnsjvPdUHVMg6xQt3B8fpTTWHI9A+ADjM9frzg== + node-api-version@^0.2.0: version "0.2.0" resolved "https://registry.yarnpkg.com/node-api-version/-/node-api-version-0.2.0.tgz#5177441da2b1046a4d4547ab9e0972eed7b1ac1d" @@ -6980,7 +7332,7 @@ object.entries@^1.1.8: define-properties "^1.2.1" es-object-atoms "^1.0.0" -object.fromentries@^2.0.7, object.fromentries@^2.0.8: +object.fromentries@^2.0.8: version "2.0.8" resolved "https://registry.yarnpkg.com/object.fromentries/-/object.fromentries-2.0.8.tgz#f7195d8a9b97bd95cbc1999ea939ecd1a2b00c65" integrity sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ== @@ -6990,7 +7342,7 @@ object.fromentries@^2.0.7, object.fromentries@^2.0.8: es-abstract "^1.23.2" es-object-atoms "^1.0.0" -object.groupby@^1.0.1: +object.groupby@^1.0.3: version "1.0.3" resolved "https://registry.yarnpkg.com/object.groupby/-/object.groupby-1.0.3.tgz#9b125c36238129f6f7b61954a1e7176148d5002e" integrity sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ== @@ -6999,7 +7351,7 @@ object.groupby@^1.0.1: define-properties "^1.2.1" es-abstract "^1.23.2" -object.values@^1.1.6, object.values@^1.1.7, object.values@^1.2.0: +object.values@^1.1.6, object.values@^1.2.0: version "1.2.0" resolved "https://registry.yarnpkg.com/object.values/-/object.values-1.2.0.tgz#65405a9d92cee68ac2d303002e0b8470a4d9ab1b" integrity sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ== @@ -7369,7 +7721,7 @@ playwright@1.46.1: optionalDependencies: fsevents "2.3.2" -plist@^3.0.0, plist@^3.0.5, plist@^3.1.0: +plist@^3.0.0, plist@^3.0.4, plist@^3.0.5, plist@^3.1.0: version "3.1.0" resolved "https://registry.yarnpkg.com/plist/-/plist-3.1.0.tgz#797a516a93e62f5bde55e0b9cc9c967f860893c9" integrity sha512-uysumyrvkUX0rX/dEVqt8gC3sTBzd4zoWfLeS29nb53imdaXVvLINYXTI2GNqzaMuvacNx4uJQ8+b3zXR0pkgQ== @@ -7446,10 +7798,10 @@ postcss-value-parser@^4.0.0, postcss-value-parser@^4.2.0: resolved "https://registry.yarnpkg.com/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz#723c09920836ba6d3e5af019f92bc0971c02e514" integrity sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ== -postcss@^8.4.23, postcss@^8.4.31, postcss@^8.4.41: - version "8.4.41" - resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.41.tgz#d6104d3ba272d882fe18fc07d15dc2da62fa2681" - integrity sha512-TesUflQ0WKZqAvg52PWL6kHgLKP6xB6heTOdoYM0Wt2UHyxNa4K25EZZMgKns3BH1RLVbZCREPpLY0rhnNoHVQ== +postcss@^8.4.23, postcss@^8.4.41, postcss@^8.4.43: + version "8.4.43" + resolved "https://registry.yarnpkg.com/postcss/-/postcss-8.4.43.tgz#a5ddf22f4cc38e64c6ae030182b43e539d316419" + integrity sha512-gJAQVYbh5R3gYm33FijzCZj7CHyQ3hWMgJMprLUlIYqCwTeZhBQ19wp0e9mA25BUbEvY5+EXuuaAjqQsrBxQBQ== dependencies: nanoid "^3.3.7" picocolors "^1.0.1" @@ -7542,11 +7894,6 @@ proxy-addr@~2.0.7: forwarded "0.2.0" ipaddr.js "1.9.1" -proxy-from-env@^1.1.0: - version "1.1.0" - resolved "https://registry.yarnpkg.com/proxy-from-env/-/proxy-from-env-1.1.0.tgz#e102f16ca355424865755d2c9e8ea4f24d58c3e2" - integrity sha512-D+zkORCbA9f1tdWRK0RaCR3GPv50cMxcrz4X8k5LTSUD1Dkw47mKJEZQNunItRTkWwgtaUSo1RVFRIG9ZXiFYg== - pump@^3.0.0: version "3.0.0" resolved "https://registry.yarnpkg.com/pump/-/pump-3.0.0.tgz#b4a2116815bde2f4e1ea602354e8c75565107a64" @@ -7646,10 +7993,10 @@ react-hot-toast@^2.4.1: dependencies: goober "^2.1.10" -react-hotkeys-hook@^4.5.0: - version "4.5.0" - resolved "https://registry.yarnpkg.com/react-hotkeys-hook/-/react-hotkeys-hook-4.5.0.tgz#807b389b15256daf6a813a1ec09e6698064fe97f" - integrity sha512-Samb85GSgAWFQNvVt3PS90LPPGSf9mkH/r4au81ZP1yOIFayLC3QAvqTgGtJ8YEDMXtPmaVBs6NgipHO6h4Mug== +react-hotkeys-hook@^4.5.1: + version "4.5.1" + resolved "https://registry.yarnpkg.com/react-hotkeys-hook/-/react-hotkeys-hook-4.5.1.tgz#990260ecc7e5a431414148a93b02a2f1a9707897" + integrity sha512-scAEJOh3Irm0g95NIn6+tQVf/OICCjsQsC9NBHfQws/Vxw4sfq1tDQut5fhTEvPraXhu/sHxRd9lOtxzyYuNAg== react-is@^16.13.1: version "16.13.1" @@ -7746,6 +8093,18 @@ read-cache@^1.0.0: dependencies: pify "^2.3.0" +read-config-file@6.3.2: + version "6.3.2" + resolved "https://registry.yarnpkg.com/read-config-file/-/read-config-file-6.3.2.tgz#556891aa6ffabced916ed57457cb192e61880411" + integrity sha512-M80lpCjnE6Wt6zb98DoW8WHR09nzMSpu8XHtPkiTHrJ5Az9CybfeQhTJ8D7saeBHpGhLPIVyA8lcL6ZmdKwY6Q== + dependencies: + config-file-ts "^0.2.4" + dotenv "^9.0.2" + dotenv-expand "^5.1.0" + js-yaml "^4.1.0" + json5 "^2.2.0" + lazy-val "^1.0.4" + read-pkg-up@^2.0.0: version "2.0.0" resolved "https://registry.yarnpkg.com/read-pkg-up/-/read-pkg-up-2.0.0.tgz#6b72a8048984e0c41e79510fd5e9fa99b3b549be" @@ -8047,13 +8406,6 @@ run-parallel@^1.1.9: dependencies: queue-microtask "^1.2.2" -rxjs@^7.8.1: - version "7.8.1" - resolved "https://registry.yarnpkg.com/rxjs/-/rxjs-7.8.1.tgz#6f6f3d99ea8044291efd92e7c7fcf562c4057543" - integrity sha512-AA3TVj+0A2iuIoQkWEK/tqFjBq2j+6PO6Y0zJcvzLAFhEFIO3HL0vls9hWLncZbAAbK0mar7oZ4V079I/qPMxg== - dependencies: - tslib "^2.1.0" - safe-array-concat@^1.1.2: version "1.1.2" resolved "https://registry.yarnpkg.com/safe-array-concat/-/safe-array-concat-1.1.2.tgz#81d77ee0c4e8b863635227c721278dd524c20edb" @@ -8088,6 +8440,18 @@ safe-regex-test@^1.0.3: resolved "https://registry.yarnpkg.com/safer-buffer/-/safer-buffer-2.1.2.tgz#44fa161b0187b9549dd84bb91802f9bd8385cd6a" integrity sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg== +sanitize-filename@^1.6.3: + version "1.6.3" + resolved "https://registry.yarnpkg.com/sanitize-filename/-/sanitize-filename-1.6.3.tgz#755ebd752045931977e30b2025d340d7c9090378" + integrity sha512-y/52Mcy7aw3gRm7IrcGDFx/bCk4AhRh2eI9luHOQM86nZsqwiRkkq2GekHXBBD+SmPidc8i2PqtYZl+pWJ8Oeg== + dependencies: + truncate-utf8-bytes "^1.0.0" + +sax@^1.2.4: + version "1.4.1" + resolved "https://registry.yarnpkg.com/sax/-/sax-1.4.1.tgz#44cc8988377f126304d3b3fc1010c733b929ef0f" + integrity sha512-+aWOz7yVScEGoKNd4PA10LZ8sk0A/z5+nXQG5giUO5rprX9jgYsTdov9qCchZiPIZezbZH+jRut8nPodFAX4Jg== + scheduler@^0.23.2: version "0.23.2" resolved "https://registry.yarnpkg.com/scheduler/-/scheduler-0.23.2.tgz#414ba64a3b282892e944cf2108ecc078d115cdc3" @@ -8115,7 +8479,7 @@ semver@^6.2.0, semver@^6.3.1: resolved "https://registry.yarnpkg.com/semver/-/semver-6.3.1.tgz#556d2ef8689146e46dcea4bfdd095f3434dffcb4" integrity sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA== -semver@^7.1.1, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.6.0: +semver@^7.1.1, semver@^7.1.3, semver@^7.2.1, semver@^7.3.2, semver@^7.3.5, semver@^7.3.7, semver@^7.3.8, semver@^7.5.3, semver@^7.6.0: version "7.6.3" resolved "https://registry.yarnpkg.com/semver/-/semver-7.6.3.tgz#980f7b5550bc175fb4dc09403085627f9eb33143" integrity sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A== @@ -8242,6 +8606,13 @@ signal-exit@^4.0.1, signal-exit@^4.1.0: resolved "https://registry.yarnpkg.com/signal-exit/-/signal-exit-4.1.0.tgz#952188c1cbd546070e2dd20d0f41c0ae0530cb04" integrity sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw== +simple-update-notifier@2.0.0: + version "2.0.0" + resolved "https://registry.yarnpkg.com/simple-update-notifier/-/simple-update-notifier-2.0.0.tgz#d70b92bdab7d6d90dfd73931195a30b6e3d7cebb" + integrity sha512-a2B9Y0KlNXl9u/vsW6sTIu9vGEpfKu2wRV6l1H3XEas/0gUIzGzBoP/IouTcUQbm9JWZLH3COxyn03TYlFax6w== + dependencies: + semver "^7.5.3" + sketch-helpers@^0.0.4: version "0.0.4" resolved "https://registry.yarnpkg.com/sketch-helpers/-/sketch-helpers-0.0.4.tgz#c6e4257451cd65483ab99ff7d3b10da04e98374d" @@ -8252,6 +8623,15 @@ slash@^3.0.0: resolved "https://registry.yarnpkg.com/slash/-/slash-3.0.0.tgz#6539be870c165adbd5240220dbe361f1bc4d4634" integrity sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q== +slice-ansi@^3.0.0: + version "3.0.0" + resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-3.0.0.tgz#31ddc10930a1b7e0b67b08c96c2f49b77a789787" + integrity sha512-pSyv7bSTC7ig9Dcgbw9AuRNUb5k5V6oDudjZoMBSr13qpLBG7tB+zgCkARjq7xIUgdz5P1Qe8u+rSGdouOOIyQ== + dependencies: + ansi-styles "^4.0.0" + astral-regex "^2.0.0" + is-fullwidth-code-point "^3.0.0" + slice-ansi@^5.0.0: version "5.0.0" resolved "https://registry.yarnpkg.com/slice-ansi/-/slice-ansi-5.0.0.tgz#b73063c57aa96f9cd881654b15294d95d285c42a" @@ -8260,7 +8640,7 @@ slice-ansi@^5.0.0: ansi-styles "^6.0.0" is-fullwidth-code-point "^4.0.0" -smart-buffer@^4.2.0: +smart-buffer@^4.0.2, smart-buffer@^4.2.0: version "4.2.0" resolved "https://registry.yarnpkg.com/smart-buffer/-/smart-buffer-4.2.0.tgz#6e1d71fa4f18c05f7d0ff216dd16a481d0e8d9ae" integrity sha512-94hK0Hh8rPqQl2xXc3HsaBoOXKV20MToPkcXvwbISWLEs+64sBq5kFgn2kJDHb1Pry9yrP0dxrCI9RRci7RXKg== @@ -8287,7 +8667,7 @@ source-map-js@^1.2.0: resolved "https://registry.yarnpkg.com/source-map-js/-/source-map-js-1.2.0.tgz#16b809c162517b5b8c3e7dcd315a2a5c2612b2af" integrity sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg== -source-map-support@^0.5.13: +source-map-support@^0.5.13, source-map-support@^0.5.19: version "0.5.21" resolved "https://registry.yarnpkg.com/source-map-support/-/source-map-support-0.5.21.tgz#04fe7c7f9e1ed2d662233c28cb2b35b9f63f6e4f" integrity sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w== @@ -8350,6 +8730,11 @@ stackback@0.0.2: resolved "https://registry.yarnpkg.com/stackback/-/stackback-0.0.2.tgz#1ac8a0d9483848d1695e418b6d031a3c3ce68e3b" integrity sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw== +stat-mode@^1.0.0: + version "1.0.0" + resolved "https://registry.yarnpkg.com/stat-mode/-/stat-mode-1.0.0.tgz#68b55cb61ea639ff57136f36b216a291800d1465" + integrity sha512-jH9EhtKIjuXZ2cWxmXS8ZP80XyC3iasQxMDV8jzhNJpfDb7VbQLVW4Wvsxz9QZvzV+G4YoSfBUVKDOyxLzi/sg== + statuses@2.0.1: version "2.0.1" resolved "https://registry.yarnpkg.com/statuses/-/statuses-2.0.1.tgz#55cb000ccf1d48728bd23c685a063998cf1a1b63" @@ -8614,7 +8999,7 @@ tailwindcss@^3.4.1: resolve "^1.22.2" sucrase "^3.32.0" -tar@^6.0.5, tar@^6.1.11, tar@^6.1.2: +tar@^6.0.5, tar@^6.1.11, tar@^6.1.12, tar@^6.1.2: version "6.2.1" resolved "https://registry.yarnpkg.com/tar/-/tar-6.2.1.tgz#717549c541bc3c2af15751bea94b1dd068d4b03a" integrity sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A== @@ -8626,6 +9011,14 @@ tar@^6.0.5, tar@^6.1.11, tar@^6.1.2: mkdirp "^1.0.3" yallist "^4.0.0" +temp-file@^3.4.0: + version "3.4.0" + resolved "https://registry.yarnpkg.com/temp-file/-/temp-file-3.4.0.tgz#766ea28911c683996c248ef1a20eea04d51652c7" + integrity sha512-C5tjlC/HCtVUOi3KWVokd4vHVViOmGjtLwIh4MuzPo/nMYTV/p1urt3RnMz2IWXDdKEGJH3k5+KPxtqRsUYGtg== + dependencies: + async-exit-hook "^2.0.1" + fs-extra "^10.0.0" + temp@^0.9.0: version "0.9.4" resolved "https://registry.yarnpkg.com/temp/-/temp-0.9.4.tgz#cd20a8580cb63635d0e4e9d4bd989d44286e7620" @@ -8680,6 +9073,11 @@ tiny-invariant@^1.3.3: resolved "https://registry.yarnpkg.com/tiny-invariant/-/tiny-invariant-1.3.3.tgz#46680b7a873a0d5d10005995eb90a70d74d60127" integrity sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg== +tiny-typed-emitter@^2.1.0: + version "2.1.0" + resolved "https://registry.yarnpkg.com/tiny-typed-emitter/-/tiny-typed-emitter-2.1.0.tgz#b3b027fdd389ff81a152c8e847ee2f5be9fad7b5" + integrity sha512-qVtvMxeXbVej0cQWKqVSSAHmKZEHAvxdF8HEUBFWts8h+xEo5m/lEiPakuyZ3BnCBjOD8i24kzNOiOLLgsSxhA== + tinybench@^2.5.1: version "2.8.0" resolved "https://registry.yarnpkg.com/tinybench/-/tinybench-2.8.0.tgz#30e19ae3a27508ee18273ffed9ac7018949acd7b" @@ -8736,6 +9134,13 @@ trim-repeated@^1.0.0: dependencies: escape-string-regexp "^1.0.2" +truncate-utf8-bytes@^1.0.0: + version "1.0.2" + resolved "https://registry.yarnpkg.com/truncate-utf8-bytes/-/truncate-utf8-bytes-1.0.2.tgz#405923909592d56f78a5818434b0b78489ca5f2b" + integrity sha512-95Pu1QXQvruGEhv62XCMO3Mm90GscOCClvrIUwCM0PYOXK3kaF3l3sIHxx71ThJfcbM2O5Au6SO3AWCSEfW4mQ== + dependencies: + utf8-byte-length "^1.0.1" + ts-interface-checker@^0.1.9: version "0.1.13" resolved "https://registry.yarnpkg.com/ts-interface-checker/-/ts-interface-checker-0.1.13.tgz#784fd3d679722bc103b1b4b8030bcddb5db2a699" @@ -8780,7 +9185,7 @@ tslib@^1.8.1: resolved "https://registry.yarnpkg.com/tslib/-/tslib-1.14.1.tgz#cf2d38bdc34a134bcaf1091c41f6619e2f672d00" integrity sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg== -tslib@^2.0.1, tslib@^2.1.0, tslib@^2.3.0: +tslib@^2.0.1, tslib@^2.3.0: version "2.6.3" resolved "https://registry.yarnpkg.com/tslib/-/tslib-2.6.3.tgz#0438f810ad7a9edcde7a241c3d80db693c8cbfe0" integrity sha512-xNvxJEOUiWPGhUuUdQgAJPKOOJfGnIyKySOc09XkKsgdUV/3E2zvwZYdejjmRgPCgcym1juLH3226yA7sEFJKQ== @@ -8876,7 +9281,7 @@ typed-array-length@^1.0.6: is-typed-array "^1.1.13" possible-typed-array-names "^1.0.0" -typescript@^5.0.0: +typescript@^5.0.0, typescript@^5.3.3: version "5.5.4" resolved "https://registry.yarnpkg.com/typescript/-/typescript-5.5.4.tgz#d9852d6c82bad2d2eda4fd74a5762a8f5909e9ba" integrity sha512-Mtq29sKDAEYP7aljRgtPOpTvOfbwRWlS6dPRzwjdE+C0R4brX/GUyhHSecbHMFLNBLcJIPt9nl9yG5TZ1weH+Q== @@ -9020,6 +9425,11 @@ username@^5.1.0: execa "^1.0.0" mem "^4.3.0" +utf8-byte-length@^1.0.1: + version "1.0.5" + resolved "https://registry.yarnpkg.com/utf8-byte-length/-/utf8-byte-length-1.0.5.tgz#f9f63910d15536ee2b2d5dd4665389715eac5c1e" + integrity sha512-Xn0w3MtiQ6zoz2vFyUVruaCL53O/DwUvkEeOvj+uulMm0BkUGYWmBYVyElqZaSLhY6ZD0ulfU3aBra2aVT4xfA== + util-deprecate@^1.0.1, util-deprecate@^1.0.2, util-deprecate@~1.0.1: version "1.0.2" resolved "https://registry.yarnpkg.com/util-deprecate/-/util-deprecate-1.0.2.tgz#450d4dc9fa70de732762fbd2d4a28981419a0ccf" @@ -9060,6 +9470,15 @@ vary@~1.1.2: resolved "https://registry.yarnpkg.com/vary/-/vary-1.1.2.tgz#2299f02c6ded30d4a5961b0b9f74524a18f634fc" integrity sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg== +verror@^1.10.0: + version "1.10.1" + resolved "https://registry.yarnpkg.com/verror/-/verror-1.10.1.tgz#4bf09eeccf4563b109ed4b3d458380c972b0cdeb" + integrity sha512-veufcmxri4e3XSrT0xwfUR7kguIkaxBeosDg00yDWhk49wdwkSUrvvsm7nc75e1PUyvIeZj6nS8VQRYz2/S4Xg== + dependencies: + assert-plus "^1.0.0" + core-util-is "1.0.2" + extsprintf "^1.2.0" + vite-node@1.6.0: version "1.6.0" resolved "https://registry.yarnpkg.com/vite-node/-/vite-node-1.6.0.tgz#2c7e61129bfecc759478fa592754fd9704aaba7f" @@ -9172,17 +9591,6 @@ w3c-keyname@^2.2.4: resolved "https://registry.yarnpkg.com/w3c-keyname/-/w3c-keyname-2.2.8.tgz#7b17c8c6883d4e8b86ac8aba79d39e880f8869c5" integrity sha512-dpojBhNsCNN7T82Tm7k26A6G9ML3NkhDsnw9n/eoxSRlVBB4CEtIQ/KTCLI2Fwf3ataSXRhYFkQi3SlnFwPvPQ== -wait-on@^7.2.0: - version "7.2.0" - resolved "https://registry.yarnpkg.com/wait-on/-/wait-on-7.2.0.tgz#d76b20ed3fc1e2bebc051fae5c1ff93be7892928" - integrity sha512-wCQcHkRazgjG5XoAq9jbTMLpNIjoSlZslrJ2+N9MxDsGEv1HnFoVjOCexL0ESva7Y9cu350j+DWADdk54s4AFQ== - dependencies: - axios "^1.6.1" - joi "^17.11.0" - lodash "^4.17.21" - minimist "^1.2.8" - rxjs "^7.8.1" - warning@^4.0.3: version "4.0.3" resolved "https://registry.yarnpkg.com/warning/-/warning-4.0.3.tgz#16e9e077eb8a86d6af7d64aa1e05fd85b4678ca3" @@ -9375,7 +9783,7 @@ ws@^8.17.0: resolved "https://registry.yarnpkg.com/ws/-/ws-8.18.0.tgz#0d7505a6eafe2b0e712d232b42279f53bc289bbc" integrity sha512-8VbfWfHLbbwu3+N6OKsOMpBdT4kXPDDB9cJk2bJ6mh9ucxdlnNvH1e+roYkKmN9Nxw2yjz7VzeO9oOz2zJ04Pw== -xmlbuilder@^15.1.1: +xmlbuilder@>=11.0.1, xmlbuilder@^15.1.1: version "15.1.1" resolved "https://registry.yarnpkg.com/xmlbuilder/-/xmlbuilder-15.1.1.tgz#9dcdce49eea66d8d10b42cae94a79c3c8d0c2ec5" integrity sha512-yMqGBqtXyeN1e3TGYvgNgDVZ3j84W4cwkOXQswghol6APgZWaff9lnbvN7MHYJOiXsvGPXtjTYJEiC9J2wv9Eg== @@ -9453,7 +9861,7 @@ yargs@^16.0.2: y18n "^5.0.5" yargs-parser "^20.2.2" -yargs@^17.0.1: +yargs@^17.0.1, yargs@^17.6.2: version "17.7.2" resolved "https://registry.yarnpkg.com/yargs/-/yargs-17.7.2.tgz#991df39aca675a192b816e1e0363f9d75d2aa269" integrity sha512-7dSzzRQ++CKnNI/krKnYRV7JKKPUXMEh61soaHKg9mrWEhzFWhFnxPxGl+69cD1Ou63C13NUPCnmIcrvqCuM6w==