From 204fc7e69722db3446e78f6450e53cb8c7d53cbb Mon Sep 17 00:00:00 2001 From: Leo Farias Date: Thu, 23 Jul 2026 00:13:23 -0400 Subject: [PATCH] chore(atlas): remove Fortal capture infrastructure --- .github/workflows/ci.yaml | 19 - atlas/fortal/README.md | 64 - atlas/fortal/capture.json | 380 ------ atlas/fortal/catalog.json | 35 - atlas/fortal/components/button.component.json | 1037 ----------------- atlas/fortal/dark/button.json | 324 ----- atlas/fortal/dark/button.png | Bin 179541 -> 0 bytes atlas/fortal/light/button.json | 324 ----- atlas/fortal/light/button.png | Bin 171298 -> 0 bytes atlas/fortal/protocol/coverage.json | 222 ---- .../fortal-tokenized-flex-box.mix.json | 17 - .../button/ghost-size1/container.mix.json | 118 -- .../styles/button/ghost-size1/icon.mix.json | 20 - .../styles/button/ghost-size1/label.mix.json | 41 - .../button/ghost-size2/container.mix.json | 118 -- .../styles/button/ghost-size2/icon.mix.json | 20 - .../styles/button/ghost-size2/label.mix.json | 41 - .../button/ghost-size3/container.mix.json | 118 -- .../styles/button/ghost-size3/icon.mix.json | 20 - .../styles/button/ghost-size3/label.mix.json | 41 - .../button/ghost-size4/container.mix.json | 118 -- .../styles/button/ghost-size4/icon.mix.json | 20 - .../styles/button/ghost-size4/label.mix.json | 41 - .../button/outline-size1/container.mix.json | 221 ---- .../styles/button/outline-size1/icon.mix.json | 20 - .../button/outline-size1/label.mix.json | 41 - .../button/outline-size2/container.mix.json | 221 ---- .../styles/button/outline-size2/icon.mix.json | 20 - .../button/outline-size2/label.mix.json | 41 - .../button/outline-size3/container.mix.json | 221 ---- .../styles/button/outline-size3/icon.mix.json | 20 - .../button/outline-size3/label.mix.json | 41 - .../button/outline-size4/container.mix.json | 221 ---- .../styles/button/outline-size4/icon.mix.json | 20 - .../button/outline-size4/label.mix.json | 41 - .../button/soft-size1/container.mix.json | 132 --- .../styles/button/soft-size1/icon.mix.json | 20 - .../styles/button/soft-size1/label.mix.json | 41 - .../button/soft-size2/container.mix.json | 132 --- .../styles/button/soft-size2/icon.mix.json | 20 - .../styles/button/soft-size2/label.mix.json | 41 - .../button/soft-size3/container.mix.json | 132 --- .../styles/button/soft-size3/icon.mix.json | 20 - .../styles/button/soft-size3/label.mix.json | 41 - .../button/soft-size4/container.mix.json | 132 --- .../styles/button/soft-size4/icon.mix.json | 20 - .../styles/button/soft-size4/label.mix.json | 41 - .../button/solid-size1/container.mix.json | 132 --- .../styles/button/solid-size1/icon.mix.json | 20 - .../styles/button/solid-size1/label.mix.json | 41 - .../button/solid-size2/container.mix.json | 132 --- .../styles/button/solid-size2/icon.mix.json | 20 - .../styles/button/solid-size2/label.mix.json | 41 - .../button/solid-size3/container.mix.json | 132 --- .../styles/button/solid-size3/icon.mix.json | 20 - .../styles/button/solid-size3/label.mix.json | 41 - .../button/solid-size4/container.mix.json | 132 --- .../styles/button/solid-size4/icon.mix.json | 20 - .../styles/button/solid-size4/label.mix.json | 41 - .../button/surface-size1/container.mix.json | 239 ---- .../styles/button/surface-size1/icon.mix.json | 20 - .../button/surface-size1/label.mix.json | 41 - .../button/surface-size2/container.mix.json | 239 ---- .../styles/button/surface-size2/icon.mix.json | 20 - .../button/surface-size2/label.mix.json | 41 - .../button/surface-size3/container.mix.json | 239 ---- .../styles/button/surface-size3/icon.mix.json | 20 - .../button/surface-size3/label.mix.json | 41 - .../button/surface-size4/container.mix.json | 239 ---- .../styles/button/surface-size4/icon.mix.json | 20 - .../button/surface-size4/label.mix.json | 41 - atlas/fortal/themes/dark.mix.json | 360 ------ atlas/fortal/themes/light.mix.json | 360 ------ packages/demo/pubspec.yaml | 14 +- .../test/atlas/fortal_atlas_golden_test.dart | 7 - .../fortal_button_protocol_adapter_test.dart | 113 -- .../atlas/fortal_protocol_probe_test.dart | 379 ------ packages/demo/test/atlas/goldens/catalog.json | 35 - .../goldens/components/button.component.json | 1037 ----------------- .../demo/test/atlas/goldens/dark/button.json | 324 ----- .../demo/test/atlas/goldens/dark/button.png | Bin 179541 -> 0 bytes .../demo/test/atlas/goldens/light/button.json | 324 ----- .../demo/test/atlas/goldens/light/button.png | Bin 171298 -> 0 bytes .../test/atlas/goldens/protocol/coverage.json | 222 ---- .../fortal-tokenized-flex-box.mix.json | 17 - .../goldens/protocol/themes/dark.mix.json | 360 ------ .../goldens/protocol/themes/light.mix.json | 360 ------ .../button/ghost-size1/container.mix.json | 118 -- .../styles/button/ghost-size1/icon.mix.json | 20 - .../styles/button/ghost-size1/label.mix.json | 41 - .../button/ghost-size2/container.mix.json | 118 -- .../styles/button/ghost-size2/icon.mix.json | 20 - .../styles/button/ghost-size2/label.mix.json | 41 - .../button/ghost-size3/container.mix.json | 118 -- .../styles/button/ghost-size3/icon.mix.json | 20 - .../styles/button/ghost-size3/label.mix.json | 41 - .../button/ghost-size4/container.mix.json | 118 -- .../styles/button/ghost-size4/icon.mix.json | 20 - .../styles/button/ghost-size4/label.mix.json | 41 - .../button/outline-size1/container.mix.json | 221 ---- .../styles/button/outline-size1/icon.mix.json | 20 - .../button/outline-size1/label.mix.json | 41 - .../button/outline-size2/container.mix.json | 221 ---- .../styles/button/outline-size2/icon.mix.json | 20 - .../button/outline-size2/label.mix.json | 41 - .../button/outline-size3/container.mix.json | 221 ---- .../styles/button/outline-size3/icon.mix.json | 20 - .../button/outline-size3/label.mix.json | 41 - .../button/outline-size4/container.mix.json | 221 ---- .../styles/button/outline-size4/icon.mix.json | 20 - .../button/outline-size4/label.mix.json | 41 - .../button/soft-size1/container.mix.json | 132 --- .../styles/button/soft-size1/icon.mix.json | 20 - .../styles/button/soft-size1/label.mix.json | 41 - .../button/soft-size2/container.mix.json | 132 --- .../styles/button/soft-size2/icon.mix.json | 20 - .../styles/button/soft-size2/label.mix.json | 41 - .../button/soft-size3/container.mix.json | 132 --- .../styles/button/soft-size3/icon.mix.json | 20 - .../styles/button/soft-size3/label.mix.json | 41 - .../button/soft-size4/container.mix.json | 132 --- .../styles/button/soft-size4/icon.mix.json | 20 - .../styles/button/soft-size4/label.mix.json | 41 - .../button/solid-size1/container.mix.json | 132 --- .../styles/button/solid-size1/icon.mix.json | 20 - .../styles/button/solid-size1/label.mix.json | 41 - .../button/solid-size2/container.mix.json | 132 --- .../styles/button/solid-size2/icon.mix.json | 20 - .../styles/button/solid-size2/label.mix.json | 41 - .../button/solid-size3/container.mix.json | 132 --- .../styles/button/solid-size3/icon.mix.json | 20 - .../styles/button/solid-size3/label.mix.json | 41 - .../button/solid-size4/container.mix.json | 132 --- .../styles/button/solid-size4/icon.mix.json | 20 - .../styles/button/solid-size4/label.mix.json | 41 - .../button/surface-size1/container.mix.json | 239 ---- .../styles/button/surface-size1/icon.mix.json | 20 - .../button/surface-size1/label.mix.json | 41 - .../button/surface-size2/container.mix.json | 239 ---- .../styles/button/surface-size2/icon.mix.json | 20 - .../button/surface-size2/label.mix.json | 41 - .../button/surface-size3/container.mix.json | 239 ---- .../styles/button/surface-size3/icon.mix.json | 20 - .../button/surface-size3/label.mix.json | 41 - .../button/surface-size4/container.mix.json | 239 ---- .../styles/button/surface-size4/icon.mix.json | 20 - .../button/surface-size4/label.mix.json | 41 - .../atlas/support/fortal_atlas_catalog.dart | 67 -- .../fortal_button_component_artifact.dart | 258 ---- .../fortal_button_protocol_adapter.dart | 265 ----- packages/demo/test/flutter_test_config.dart | 12 - packages/demo/tool/package_fortal_atlas.dart | 139 --- pubspec.lock | 18 - pubspec.yaml | 14 - 154 files changed, 2 insertions(+), 16281 deletions(-) delete mode 100644 atlas/fortal/README.md delete mode 100644 atlas/fortal/capture.json delete mode 100644 atlas/fortal/catalog.json delete mode 100644 atlas/fortal/components/button.component.json delete mode 100644 atlas/fortal/dark/button.json delete mode 100644 atlas/fortal/dark/button.png delete mode 100644 atlas/fortal/light/button.json delete mode 100644 atlas/fortal/light/button.png delete mode 100644 atlas/fortal/protocol/coverage.json delete mode 100644 atlas/fortal/protocol/fixtures/fortal-tokenized-flex-box.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size1/container.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size1/icon.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size1/label.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size2/container.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size2/icon.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size2/label.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size3/container.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size3/icon.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size3/label.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size4/container.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size4/icon.mix.json delete mode 100644 atlas/fortal/styles/button/ghost-size4/label.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size1/container.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size1/icon.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size1/label.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size2/container.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size2/icon.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size2/label.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size3/container.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size3/icon.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size3/label.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size4/container.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size4/icon.mix.json delete mode 100644 atlas/fortal/styles/button/outline-size4/label.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size1/container.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size1/icon.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size1/label.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size2/container.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size2/icon.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size2/label.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size3/container.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size3/icon.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size3/label.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size4/container.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size4/icon.mix.json delete mode 100644 atlas/fortal/styles/button/soft-size4/label.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size1/container.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size1/icon.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size1/label.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size2/container.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size2/icon.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size2/label.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size3/container.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size3/icon.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size3/label.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size4/container.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size4/icon.mix.json delete mode 100644 atlas/fortal/styles/button/solid-size4/label.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size1/container.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size1/icon.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size1/label.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size2/container.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size2/icon.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size2/label.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size3/container.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size3/icon.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size3/label.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size4/container.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size4/icon.mix.json delete mode 100644 atlas/fortal/styles/button/surface-size4/label.mix.json delete mode 100644 atlas/fortal/themes/dark.mix.json delete mode 100644 atlas/fortal/themes/light.mix.json delete mode 100644 packages/demo/test/atlas/fortal_atlas_golden_test.dart delete mode 100644 packages/demo/test/atlas/fortal_button_protocol_adapter_test.dart delete mode 100644 packages/demo/test/atlas/fortal_protocol_probe_test.dart delete mode 100644 packages/demo/test/atlas/goldens/catalog.json delete mode 100644 packages/demo/test/atlas/goldens/components/button.component.json delete mode 100644 packages/demo/test/atlas/goldens/dark/button.json delete mode 100644 packages/demo/test/atlas/goldens/dark/button.png delete mode 100644 packages/demo/test/atlas/goldens/light/button.json delete mode 100644 packages/demo/test/atlas/goldens/light/button.png delete mode 100644 packages/demo/test/atlas/goldens/protocol/coverage.json delete mode 100644 packages/demo/test/atlas/goldens/protocol/fixtures/fortal-tokenized-flex-box.mix.json delete mode 100644 packages/demo/test/atlas/goldens/protocol/themes/dark.mix.json delete mode 100644 packages/demo/test/atlas/goldens/protocol/themes/light.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size1/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size1/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size1/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size2/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size2/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size2/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size3/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size3/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size3/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size4/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size4/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/ghost-size4/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size1/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size1/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size1/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size2/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size2/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size2/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size3/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size3/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size3/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size4/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size4/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/outline-size4/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size1/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size1/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size1/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size2/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size2/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size2/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size3/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size3/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size3/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size4/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size4/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/soft-size4/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size1/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size1/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size1/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size2/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size2/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size2/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size3/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size3/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size3/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size4/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size4/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/solid-size4/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size1/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size1/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size1/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size2/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size2/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size2/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size3/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size3/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size3/label.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size4/container.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size4/icon.mix.json delete mode 100644 packages/demo/test/atlas/goldens/styles/button/surface-size4/label.mix.json delete mode 100644 packages/demo/test/atlas/support/fortal_atlas_catalog.dart delete mode 100644 packages/demo/test/atlas/support/fortal_button_component_artifact.dart delete mode 100644 packages/demo/test/atlas/support/fortal_button_protocol_adapter.dart delete mode 100644 packages/demo/test/flutter_test_config.dart delete mode 100644 packages/demo/tool/package_fortal_atlas.dart diff --git a/.github/workflows/ci.yaml b/.github/workflows/ci.yaml index 7f2ba7fe..aa47f5b0 100644 --- a/.github/workflows/ci.yaml +++ b/.github/workflows/ci.yaml @@ -14,22 +14,3 @@ jobs: with: flutter-version: "3.44.0" run-dcm: false - - fortal_atlas: - name: Fortal Atlas capture drift - runs-on: macos-15 - steps: - - uses: actions/checkout@v4 - - uses: kuhnroyal/flutter-fvm-config-action@v2 - id: fvm-config-action - - uses: subosito/flutter-action@v2 - with: - flutter-version: ${{ steps.fvm-config-action.outputs.FLUTTER_VERSION }} - channel: ${{ steps.fvm-config-action.outputs.FLUTTER_CHANNEL }} - cache: true - - name: Bootstrap workspace - run: | - dart pub global activate melos - melos bootstrap - - name: Verify committed Fortal capture - run: melos run atlas:fortal:check diff --git a/atlas/fortal/README.md b/atlas/fortal/README.md deleted file mode 100644 index 99121a21..00000000 --- a/atlas/fortal/README.md +++ /dev/null @@ -1,64 +0,0 @@ -# Fortal Atlas capture - -This directory contains a deterministic, inert capture of the Fortal Button. -It is designed for repository readers such as Mix Atlas; loading it does not -execute or compile Remix source code. - -## Contents - -- `capture.json` — integrity envelope and artifact index -- `catalog.json` — Atlas catalog index -- `light/` and `dark/` — Button contact-sheet PNGs and structured sidecars -- `themes/` — strict `mix_protocol` v1 theme documents -- `components/button.component.json` — bounded Button properties, states, - anatomy, semantics, recipe coordinates, evidence, and visual-oracle links -- `styles/button/` — projected built-in container, label, and icon style - documents for all 20 recipes -- `protocol/coverage.json` — supported and unsupported protocol probes -- `protocol/fixtures/` — a representable built-in style fixture using Fortal - tokens - -The capture covers five Button variants, four sizes, and default, hovered, -pressed, focused, disabled, and loading scenarios in light and dark themes: -240 cells total, 200 non-loading cells, and 40 loading cells. - -The producer adapter walks the real `ButtonStyler` sources and variants, -then uses each built-in leaf styler's normal merge semantics. It does not copy -the Fortal recipe. It calls `RemixButton.composeStyle` first so widget-owned -defaults and tooling share one source of truth. Container, label, and icon -leaves are portable after the multi-source nested-styler fix from -`btwld/mix#981`. `RemixSpinner` remains an explicit unsupported slot because no -neutral primitive has been selected. - -The 200 non-loading cells reconstructed from this capture match the existing -light and dark Button screenshot oracles exactly. The 40 loading cells remain -screenshot-only until spinner support is deliberately designed. - -The raw Fortal theme also contains nested color-token references in six shadow -tokens; the capture resolves those colors to concrete runtime theme values -before protocol encoding, while preserving the raw diagnostics in the coverage -report. - -## Regenerate - -Use the repository's Flutter 3.44.0 FVM pin on macOS: - -```sh -cd packages/demo -fvm flutter test test/atlas/fortal_protocol_probe_test.dart --update-goldens -fvm flutter test test/atlas/fortal_atlas_golden_test.dart --update-goldens -fvm dart run tool/package_fortal_atlas.dart -``` - -Verify committed output without rewriting it: - -```sh -cd packages/demo -fvm flutter test test/atlas/fortal_protocol_probe_test.dart -CI=1 fvm flutter test test/atlas/fortal_atlas_golden_test.dart -fvm dart run tool/package_fortal_atlas.dart --check -``` - -Repository transport metadata such as requested ref and resolved Git commit is -attached by the reader. It is deliberately not embedded in this committed -manifest, which avoids a self-referential commit identifier. diff --git a/atlas/fortal/capture.json b/atlas/fortal/capture.json deleted file mode 100644 index da1702af..00000000 --- a/atlas/fortal/capture.json +++ /dev/null @@ -1,380 +0,0 @@ -{ - "schema": "mix_atlas/capture/v2", - "id": "fortal", - "producer": { - "atlas": "0.1.0", - "mixProtocolVersion": "1.0.0", - "mixProtocolFormat": 1, - "flutter": "3.44.0" - }, - "catalog": "catalog.json", - "themes": [ - { - "id": "light", - "document": "themes/light.mix.json" - }, - { - "id": "dark", - "document": "themes/dark.mix.json" - } - ], - "components": [ - { - "id": "button", - "document": "components/button.component.json" - } - ], - "protocolCoverage": "protocol/coverage.json", - "files": [ - { - "path": "catalog.json", - "sha256": "c7b4bfdc8dd0453c94c84541f0f60c7ea01baddb2a0ea5bdff0b48ab34856ed4", - "bytes": 639 - }, - { - "path": "components/button.component.json", - "sha256": "c00f12de096dce4fc20bf9b170aafae357a8c07c880add9974412e3cb1f3ba83", - "bytes": 27584 - }, - { - "path": "dark/button.json", - "sha256": "72e80463651344dd034a24ab58b3f50ca05ff108d504943aaa8b93d21b07e646", - "bytes": 5612 - }, - { - "path": "dark/button.png", - "sha256": "be2beefecfaef0a0d698fc7d192b37a34309402e0c04067f21776111eb5099de", - "bytes": 179541 - }, - { - "path": "light/button.json", - "sha256": "daa4bdba64a673a98e267e4dd9cd1a9940ac03c9e5559a4aa1f1e0fd245e42a3", - "bytes": 5615 - }, - { - "path": "light/button.png", - "sha256": "09c0ba921a97f1d32906e3d4b1b414cc1c9fee785d6b433e9a5ee6c0f53be941", - "bytes": 171298 - }, - { - "path": "protocol/coverage.json", - "sha256": "7b1615f04774c6a1ec3bbc80b703fa4557a5a6371680e1da686bd15937c01abb", - "bytes": 7836 - }, - { - "path": "protocol/fixtures/fortal-tokenized-flex-box.mix.json", - "sha256": "b413d177b00998fe55ddf7d30d9ca8c0891a4e67056db2025c911bf3ee4b4ac3", - "bytes": 257 - }, - { - "path": "styles/button/ghost-size1/container.mix.json", - "sha256": "c3bc5aa9430266896beb25ab1140688e344aeeb8a5940c69b011c7d2af47856c", - "bytes": 2427 - }, - { - "path": "styles/button/ghost-size1/icon.mix.json", - "sha256": "85bcf16a35b2e827395d99d6516de6d375737dd549e48e1bdc73afaae61c939e", - "bytes": 302 - }, - { - "path": "styles/button/ghost-size1/label.mix.json", - "sha256": "d446780069282882b24cf823c56396eedfa3bb349e4984b09253cd013e58a5de", - "bytes": 638 - }, - { - "path": "styles/button/ghost-size2/container.mix.json", - "sha256": "ded82395e7b0f0d44ef471a0c4e180bdde68194ebbc71411f88b0da0b504772f", - "bytes": 2427 - }, - { - "path": "styles/button/ghost-size2/icon.mix.json", - "sha256": "1e6774a0bfebd8bf208b7626154a956c5835dad885970e2164e5d7fb74497bb6", - "bytes": 302 - }, - { - "path": "styles/button/ghost-size2/label.mix.json", - "sha256": "8519482344e85cca89b8d6ff6c24e92c48b837e5b93283df82d3076edbecd57a", - "bytes": 635 - }, - { - "path": "styles/button/ghost-size3/container.mix.json", - "sha256": "f40afa1467c344729477c5176218a5a1200713ad65f1276fbbbcce36180d8835", - "bytes": 2427 - }, - { - "path": "styles/button/ghost-size3/icon.mix.json", - "sha256": "5bd2121f6f6bedb76ec54c28f0b1afc68544d2737873ff8de12d662543452adf", - "bytes": 302 - }, - { - "path": "styles/button/ghost-size3/label.mix.json", - "sha256": "c3e61a56cdbcebc85ab6d1c4cd6007e935dcb9ad87d4af943f14faf1e0b79578", - "bytes": 620 - }, - { - "path": "styles/button/ghost-size4/container.mix.json", - "sha256": "d21344b171ea76d42127fb021fdcbb6e5569800f0211d52abc45b07c45180b87", - "bytes": 2427 - }, - { - "path": "styles/button/ghost-size4/icon.mix.json", - "sha256": "79867c0eb44025ed5e066586e28dd1ec8fcb546bbe697e455d64bfe75b5bb5ba", - "bytes": 302 - }, - { - "path": "styles/button/ghost-size4/label.mix.json", - "sha256": "a89d32a028b459dfad58c2f2572334e1302111f18e529bbe1b83e4648b65d12d", - "bytes": 639 - }, - { - "path": "styles/button/outline-size1/container.mix.json", - "sha256": "be5f23243abdeb0d705c9e49812be2d54bc39ccd6e32f6f69102246733042593", - "bytes": 5111 - }, - { - "path": "styles/button/outline-size1/icon.mix.json", - "sha256": "85bcf16a35b2e827395d99d6516de6d375737dd549e48e1bdc73afaae61c939e", - "bytes": 302 - }, - { - "path": "styles/button/outline-size1/label.mix.json", - "sha256": "d446780069282882b24cf823c56396eedfa3bb349e4984b09253cd013e58a5de", - "bytes": 638 - }, - { - "path": "styles/button/outline-size2/container.mix.json", - "sha256": "ff073382630fc6c1aec87603354611df7b0a3455161250df84d9c6fac0bd3909", - "bytes": 5111 - }, - { - "path": "styles/button/outline-size2/icon.mix.json", - "sha256": "1e6774a0bfebd8bf208b7626154a956c5835dad885970e2164e5d7fb74497bb6", - "bytes": 302 - }, - { - "path": "styles/button/outline-size2/label.mix.json", - "sha256": "8519482344e85cca89b8d6ff6c24e92c48b837e5b93283df82d3076edbecd57a", - "bytes": 635 - }, - { - "path": "styles/button/outline-size3/container.mix.json", - "sha256": "c7c67b63c90ae3fe3f3c8af2f94a30753a013eb983695055375a257e85211ba2", - "bytes": 5111 - }, - { - "path": "styles/button/outline-size3/icon.mix.json", - "sha256": "5bd2121f6f6bedb76ec54c28f0b1afc68544d2737873ff8de12d662543452adf", - "bytes": 302 - }, - { - "path": "styles/button/outline-size3/label.mix.json", - "sha256": "c3e61a56cdbcebc85ab6d1c4cd6007e935dcb9ad87d4af943f14faf1e0b79578", - "bytes": 620 - }, - { - "path": "styles/button/outline-size4/container.mix.json", - "sha256": "a8360669d38fcd916bc466269d0c538db51ae069def0eaf49230c5e4b3570afe", - "bytes": 5111 - }, - { - "path": "styles/button/outline-size4/icon.mix.json", - "sha256": "79867c0eb44025ed5e066586e28dd1ec8fcb546bbe697e455d64bfe75b5bb5ba", - "bytes": 302 - }, - { - "path": "styles/button/outline-size4/label.mix.json", - "sha256": "a89d32a028b459dfad58c2f2572334e1302111f18e529bbe1b83e4648b65d12d", - "bytes": 639 - }, - { - "path": "styles/button/soft-size1/container.mix.json", - "sha256": "3c67f10d2c1aa3e6bbdea87d05a9b092531754b52abda597710dfc871638c1d7", - "bytes": 2692 - }, - { - "path": "styles/button/soft-size1/icon.mix.json", - "sha256": "85bcf16a35b2e827395d99d6516de6d375737dd549e48e1bdc73afaae61c939e", - "bytes": 302 - }, - { - "path": "styles/button/soft-size1/label.mix.json", - "sha256": "d446780069282882b24cf823c56396eedfa3bb349e4984b09253cd013e58a5de", - "bytes": 638 - }, - { - "path": "styles/button/soft-size2/container.mix.json", - "sha256": "37755194e1e96a2b5ac0e57c496b02b7d594acd609e781fff2ab764269d10ca1", - "bytes": 2692 - }, - { - "path": "styles/button/soft-size2/icon.mix.json", - "sha256": "1e6774a0bfebd8bf208b7626154a956c5835dad885970e2164e5d7fb74497bb6", - "bytes": 302 - }, - { - "path": "styles/button/soft-size2/label.mix.json", - "sha256": "8519482344e85cca89b8d6ff6c24e92c48b837e5b93283df82d3076edbecd57a", - "bytes": 635 - }, - { - "path": "styles/button/soft-size3/container.mix.json", - "sha256": "9d512fd1515476f468f0da31ed5e41804c5aea75fdf072b693cb514d5929953b", - "bytes": 2692 - }, - { - "path": "styles/button/soft-size3/icon.mix.json", - "sha256": "5bd2121f6f6bedb76ec54c28f0b1afc68544d2737873ff8de12d662543452adf", - "bytes": 302 - }, - { - "path": "styles/button/soft-size3/label.mix.json", - "sha256": "c3e61a56cdbcebc85ab6d1c4cd6007e935dcb9ad87d4af943f14faf1e0b79578", - "bytes": 620 - }, - { - "path": "styles/button/soft-size4/container.mix.json", - "sha256": "aa4592105500c6fc1b4d03a75315380fc92deed3b6a251d9967e37ea480e8ff7", - "bytes": 2692 - }, - { - "path": "styles/button/soft-size4/icon.mix.json", - "sha256": "79867c0eb44025ed5e066586e28dd1ec8fcb546bbe697e455d64bfe75b5bb5ba", - "bytes": 302 - }, - { - "path": "styles/button/soft-size4/label.mix.json", - "sha256": "a89d32a028b459dfad58c2f2572334e1302111f18e529bbe1b83e4648b65d12d", - "bytes": 639 - }, - { - "path": "styles/button/solid-size1/container.mix.json", - "sha256": "a697cf46837c1444f2bf4266f8f3752029166fb116b8276b4447fe3f1009670f", - "bytes": 2694 - }, - { - "path": "styles/button/solid-size1/icon.mix.json", - "sha256": "87d6287df62a8d9f0dbdbf519ef45752a8a071daf8eaf00b64b952d1ac2f4fd5", - "bytes": 308 - }, - { - "path": "styles/button/solid-size1/label.mix.json", - "sha256": "906d184dc3db5b163634089be795eff31370be59293c9cde71f47106421f4f83", - "bytes": 644 - }, - { - "path": "styles/button/solid-size2/container.mix.json", - "sha256": "cc992ffca6c974f87bb4171958dbe56b9b03a55227c7e2ce90b4557b6354aa39", - "bytes": 2694 - }, - { - "path": "styles/button/solid-size2/icon.mix.json", - "sha256": "5d647a63917081769706012c54332765848bf71a3180fe8dc50edf72152eb777", - "bytes": 308 - }, - { - "path": "styles/button/solid-size2/label.mix.json", - "sha256": "4a38f46f015f58daf6c6a4250628d6a5277b1db2a1e5701d366b7571d6157d2d", - "bytes": 641 - }, - { - "path": "styles/button/solid-size3/container.mix.json", - "sha256": "2c2411ff3ec2250219470111af64b1cc0b06b73f5f66382b170fd41999f12f6f", - "bytes": 2694 - }, - { - "path": "styles/button/solid-size3/icon.mix.json", - "sha256": "3464fd0c045d22b33260e28d439449e0f67a023185ba4fd103a2e38d4cec1e99", - "bytes": 308 - }, - { - "path": "styles/button/solid-size3/label.mix.json", - "sha256": "184a013aca7a1082c362469a3cab7d0c687ed4649cd8714e9274f6045a621f64", - "bytes": 626 - }, - { - "path": "styles/button/solid-size4/container.mix.json", - "sha256": "761a82023bcc40ecc4c9ea7c1c42d982bdfb97e01f698abfa8e0ef80e49c6ebf", - "bytes": 2694 - }, - { - "path": "styles/button/solid-size4/icon.mix.json", - "sha256": "1ae004bb7a22402e7e2812fa7a5a4d0470658c2fe016c65736fb345ec35bc532", - "bytes": 308 - }, - { - "path": "styles/button/solid-size4/label.mix.json", - "sha256": "3c6bc13d5a4e08fd05a3a934c4d23d75d5f4de5e7fa100ad4320e36dec8b3e90", - "bytes": 645 - }, - { - "path": "styles/button/surface-size1/container.mix.json", - "sha256": "3e20f4862eaf7308661d1d3e8530438c9f699db43d86825fc44e517661c493dd", - "bytes": 5648 - }, - { - "path": "styles/button/surface-size1/icon.mix.json", - "sha256": "85bcf16a35b2e827395d99d6516de6d375737dd549e48e1bdc73afaae61c939e", - "bytes": 302 - }, - { - "path": "styles/button/surface-size1/label.mix.json", - "sha256": "d446780069282882b24cf823c56396eedfa3bb349e4984b09253cd013e58a5de", - "bytes": 638 - }, - { - "path": "styles/button/surface-size2/container.mix.json", - "sha256": "ec51aaef3fdcf52414653a5f1a3adbd1de0e5f81863f19268f12c4cf5fbe567c", - "bytes": 5648 - }, - { - "path": "styles/button/surface-size2/icon.mix.json", - "sha256": "1e6774a0bfebd8bf208b7626154a956c5835dad885970e2164e5d7fb74497bb6", - "bytes": 302 - }, - { - "path": "styles/button/surface-size2/label.mix.json", - "sha256": "8519482344e85cca89b8d6ff6c24e92c48b837e5b93283df82d3076edbecd57a", - "bytes": 635 - }, - { - "path": "styles/button/surface-size3/container.mix.json", - "sha256": "fea154fdad169c11b6dc91f9454ec689f2850fadc6375c143976118657e49907", - "bytes": 5648 - }, - { - "path": "styles/button/surface-size3/icon.mix.json", - "sha256": "5bd2121f6f6bedb76ec54c28f0b1afc68544d2737873ff8de12d662543452adf", - "bytes": 302 - }, - { - "path": "styles/button/surface-size3/label.mix.json", - "sha256": "c3e61a56cdbcebc85ab6d1c4cd6007e935dcb9ad87d4af943f14faf1e0b79578", - "bytes": 620 - }, - { - "path": "styles/button/surface-size4/container.mix.json", - "sha256": "522cddc6fd94d80f6a534f252e4ad353168ddf6452dd1f25ce6163d7d2a459c8", - "bytes": 5648 - }, - { - "path": "styles/button/surface-size4/icon.mix.json", - "sha256": "79867c0eb44025ed5e066586e28dd1ec8fcb546bbe697e455d64bfe75b5bb5ba", - "bytes": 302 - }, - { - "path": "styles/button/surface-size4/label.mix.json", - "sha256": "a89d32a028b459dfad58c2f2572334e1302111f18e529bbe1b83e4648b65d12d", - "bytes": 639 - }, - { - "path": "themes/dark.mix.json", - "sha256": "76484fcdcff252a59efdec0657a6741f379ced392926dccfaaf05ef312e92392", - "bytes": 8385 - }, - { - "path": "themes/light.mix.json", - "sha256": "3021364baeb1359fe8d195f404beca0890b0a6b8b5f950222f812ad713b8bab9", - "bytes": 8389 - } - ] -} diff --git a/atlas/fortal/catalog.json b/atlas/fortal/catalog.json deleted file mode 100644 index a85074ef..00000000 --- a/atlas/fortal/catalog.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "schema": "mix_atlas/catalog/v1", - "id": "fortal", - "label": "Fortal Design System", - "themes": [ - { - "id": "light", - "label": "Light", - "brightness": "light" - }, - { - "id": "dark", - "label": "Dark", - "brightness": "dark" - } - ], - "atlases": [ - { - "id": "button", - "label": "Button", - "files": [ - { - "theme": "light", - "image": "light/button.png", - "metadata": "light/button.json" - }, - { - "theme": "dark", - "image": "dark/button.png", - "metadata": "dark/button.json" - } - ] - } - ] -} diff --git a/atlas/fortal/components/button.component.json b/atlas/fortal/components/button.component.json deleted file mode 100644 index 384b8b48..00000000 --- a/atlas/fortal/components/button.component.json +++ /dev/null @@ -1,1037 +0,0 @@ -{ - "schema": "mix_atlas/component/v1", - "id": "button", - "label": "Button", - "properties": [ - { - "id": "variant", - "kind": "enum", - "values": [ - "solid", - "soft", - "surface", - "outline", - "ghost" - ], - "default": "solid" - }, - { - "id": "size", - "kind": "enum", - "values": [ - "size1", - "size2", - "size3", - "size4" - ], - "default": "size2" - }, - { - "id": "label", - "kind": "string", - "default": "Button" - }, - { - "id": "leadingIcon", - "kind": "icon", - "required": false - }, - { - "id": "trailingIcon", - "kind": "icon", - "required": false - }, - { - "id": "enabled", - "kind": "boolean", - "default": true - }, - { - "id": "loading", - "kind": "boolean", - "default": false - } - ], - "states": [ - { - "id": "default", - "widgetStates": [], - "properties": {} - }, - { - "id": "hovered", - "widgetStates": [ - "hovered" - ], - "properties": {} - }, - { - "id": "pressed", - "widgetStates": [ - "pressed" - ], - "properties": {} - }, - { - "id": "focused", - "widgetStates": [ - "focused" - ], - "properties": {} - }, - { - "id": "disabled", - "widgetStates": [ - "disabled" - ], - "properties": { - "enabled": false - } - }, - { - "id": "loading", - "widgetStates": [ - "disabled" - ], - "properties": { - "enabled": false, - "loading": true - } - } - ], - "slots": [ - { - "id": "container", - "kind": "flex_box" - }, - { - "id": "label", - "kind": "text" - }, - { - "id": "leadingIcon", - "kind": "icon" - }, - { - "id": "trailingIcon", - "kind": "icon" - }, - { - "id": "spinner", - "kind": "spinner" - } - ], - "anatomy": { - "root": "root", - "nodes": [ - { - "id": "root", - "kind": "stack", - "alignment": "center", - "children": [ - "content", - "spinner" - ] - }, - { - "id": "content", - "kind": "slot", - "slot": "container", - "children": [ - "leadingIcon", - "label", - "trailingIcon" - ], - "visibleWhen": { - "property": "loading", - "operator": "equals", - "value": false - }, - "maintain": [ - "size", - "state", - "animation" - ] - }, - { - "id": "leadingIcon", - "kind": "slot", - "slot": "leadingIcon", - "children": [], - "visibleWhen": { - "property": "leadingIcon", - "operator": "present" - } - }, - { - "id": "label", - "kind": "slot", - "slot": "label", - "children": [] - }, - { - "id": "trailingIcon", - "kind": "slot", - "slot": "trailingIcon", - "children": [], - "visibleWhen": { - "property": "trailingIcon", - "operator": "present" - } - }, - { - "id": "spinner", - "kind": "slot", - "slot": "spinner", - "children": [], - "visibleWhen": { - "property": "loading", - "operator": "equals", - "value": true - } - } - ] - }, - "recipes": [ - { - "id": "solid-size1", - "properties": { - "variant": "solid", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size2", - "properties": { - "variant": "solid", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size3", - "properties": { - "variant": "solid", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size4", - "properties": { - "variant": "solid", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size1", - "properties": { - "variant": "soft", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size2", - "properties": { - "variant": "soft", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size3", - "properties": { - "variant": "soft", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size4", - "properties": { - "variant": "soft", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size1", - "properties": { - "variant": "surface", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size2", - "properties": { - "variant": "surface", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size3", - "properties": { - "variant": "surface", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size4", - "properties": { - "variant": "surface", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size1", - "properties": { - "variant": "outline", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size2", - "properties": { - "variant": "outline", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size3", - "properties": { - "variant": "outline", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size4", - "properties": { - "variant": "outline", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size1", - "properties": { - "variant": "ghost", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size2", - "properties": { - "variant": "ghost", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size3", - "properties": { - "variant": "ghost", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size4", - "properties": { - "variant": "ghost", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - } - ], - "semantics": { - "role": "button", - "labelProperty": "label", - "enabledProperty": "enabled", - "loadingProperty": "loading" - }, - "oracles": [ - { - "theme": "light", - "image": "light/button.png", - "metadata": "light/button.json", - "evidence": "rendered" - }, - { - "theme": "dark", - "image": "dark/button.png", - "metadata": "dark/button.json", - "evidence": "rendered" - } - ] -} diff --git a/atlas/fortal/dark/button.json b/atlas/fortal/dark/button.json deleted file mode 100644 index 4400306b..00000000 --- a/atlas/fortal/dark/button.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "schema": "mix_atlas/atlas/v1", - "component": "button", - "componentLabel": "Button", - "theme": "dark", - "themeLabel": "Dark", - "brightness": "dark", - "file": "button.png", - "rowAxes": [ - { - "id": "variant", - "label": "Variant" - }, - { - "id": "size", - "label": "Size" - } - ], - "rows": [ - { - "id": "solid-size1", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "solid-size2", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "solid-size3", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "solid-size4", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "soft-size1", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "soft-size2", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "soft-size3", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "soft-size4", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "surface-size1", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "surface-size2", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "surface-size3", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "surface-size4", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "outline-size1", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "outline-size2", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "outline-size3", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "outline-size4", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "ghost-size1", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "ghost-size2", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "ghost-size3", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "ghost-size4", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - } - ], - "columns": [ - { - "id": "default", - "states": [], - "props": {} - }, - { - "id": "hovered", - "states": [ - "hovered" - ], - "props": {} - }, - { - "id": "pressed", - "states": [ - "pressed" - ], - "props": {} - }, - { - "id": "focused", - "states": [ - "focused" - ], - "props": {} - }, - { - "id": "disabled", - "states": [ - "disabled" - ], - "props": {} - }, - { - "id": "loading", - "label": "Loading", - "states": [], - "props": { - "loading": true - } - } - ] -} diff --git a/atlas/fortal/dark/button.png b/atlas/fortal/dark/button.png deleted file mode 100644 index 5a80d2564bef70b1b0046c80c1a35c6a5f3b44e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179541 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�!iVs`uP#nJ6teP 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 i^FI~4{`U_5;~W;ac)$J3>0Uns9t{;8M3ItJ_3_ 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 z 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 diff --git a/atlas/fortal/protocol/coverage.json b/atlas/fortal/protocol/coverage.json deleted file mode 100644 index b7454864..00000000 --- a/atlas/fortal/protocol/coverage.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "schema": "mix_atlas/protocol-coverage/v1", - "mixProtocolVersion": "1.0.0", - "mixProtocolFormat": 1, - "themes": [ - { - "id": "dark", - "status": "supported", - "tokenCount": 111, - "rawStatus": "failed", - "captureTransform": "concretizeBoxShadowColorTokenReferences", - "rawDiagnostics": [ - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.1", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.gray.a6)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.2", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.3", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.4", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.5", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.6", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - } - ] - }, - { - "id": "light", - "status": "supported", - "tokenCount": 111, - "rawStatus": "failed", - "captureTransform": "concretizeBoxShadowColorTokenReferences", - "rawDiagnostics": [ - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.1", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.gray.a6)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.2", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.3", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.4", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.5", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.6", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - } - ] - } - ], - "styles": [ - { - "id": "fortal-tokenized-flex-box-fixture", - "runtimeType": "FlexBoxStyler", - "status": "supported", - "tokenReferences": [ - { - "kind": "colors", - "name": "fortal.accent.9" - }, - { - "kind": "spaces", - "name": "fortal.space.2" - }, - { - "kind": "spaces", - "name": "fortal.space.3" - } - ] - }, - { - "id": "fortal-tokenized-flex-box-fluent", - "runtimeType": "FlexBoxStyler", - "status": "supported", - "tokenReferences": [ - { - "kind": "colors", - "name": "fortal.accent.9" - }, - { - "kind": "spaces", - "name": "fortal.space.2" - }, - { - "kind": "spaces", - "name": "fortal.space.3" - } - ] - }, - { - "id": "fortal-button-portable", - "runtimeType": "ButtonStyler projection", - "status": "partial", - "recipeCount": 20, - "totalMatrixCells": 240, - "nonLoadingCells": 200, - "loadingUnsupportedCells": 40, - "supportedContainerRecipes": 20, - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - }, - { - "id": "fortal-button", - "runtimeType": "ButtonStyler", - "status": "unsupported", - "diagnostics": [ - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected box, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected text, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected flex, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected stack, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected icon, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected image, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected flex_box, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected stack_box, got ButtonStyler." - } - ] - } - ] -} diff --git a/atlas/fortal/protocol/fixtures/fortal-tokenized-flex-box.mix.json b/atlas/fortal/protocol/fixtures/fortal-tokenized-flex-box.mix.json deleted file mode 100644 index 0f7d4698..00000000 --- a/atlas/fortal/protocol/fixtures/fortal-tokenized-flex-box.mix.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$token": "fortal.space.3", - "kind": "space" - }, - "decoration": { - "color": { - "$token": "fortal.accent.9" - } - }, - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size1/container.mix.json b/atlas/fortal/styles/button/ghost-size1/container.mix.json deleted file mode 100644 index 5eda2cc8..00000000 --- a/atlas/fortal/styles/button/ghost-size1/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size1/icon.mix.json b/atlas/fortal/styles/button/ghost-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/atlas/fortal/styles/button/ghost-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size1/label.mix.json b/atlas/fortal/styles/button/ghost-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/atlas/fortal/styles/button/ghost-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size2/container.mix.json b/atlas/fortal/styles/button/ghost-size2/container.mix.json deleted file mode 100644 index 12b319e1..00000000 --- a/atlas/fortal/styles/button/ghost-size2/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size2/icon.mix.json b/atlas/fortal/styles/button/ghost-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/atlas/fortal/styles/button/ghost-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size2/label.mix.json b/atlas/fortal/styles/button/ghost-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/atlas/fortal/styles/button/ghost-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size3/container.mix.json b/atlas/fortal/styles/button/ghost-size3/container.mix.json deleted file mode 100644 index 1fd98edf..00000000 --- a/atlas/fortal/styles/button/ghost-size3/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size3/icon.mix.json b/atlas/fortal/styles/button/ghost-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/atlas/fortal/styles/button/ghost-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size3/label.mix.json b/atlas/fortal/styles/button/ghost-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/atlas/fortal/styles/button/ghost-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size4/container.mix.json b/atlas/fortal/styles/button/ghost-size4/container.mix.json deleted file mode 100644 index 0c1eec3f..00000000 --- a/atlas/fortal/styles/button/ghost-size4/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size4/icon.mix.json b/atlas/fortal/styles/button/ghost-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/atlas/fortal/styles/button/ghost-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/ghost-size4/label.mix.json b/atlas/fortal/styles/button/ghost-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/atlas/fortal/styles/button/ghost-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size1/container.mix.json b/atlas/fortal/styles/button/outline-size1/container.mix.json deleted file mode 100644 index 661fd50c..00000000 --- a/atlas/fortal/styles/button/outline-size1/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size1/icon.mix.json b/atlas/fortal/styles/button/outline-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/atlas/fortal/styles/button/outline-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size1/label.mix.json b/atlas/fortal/styles/button/outline-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/atlas/fortal/styles/button/outline-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size2/container.mix.json b/atlas/fortal/styles/button/outline-size2/container.mix.json deleted file mode 100644 index 7891535d..00000000 --- a/atlas/fortal/styles/button/outline-size2/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size2/icon.mix.json b/atlas/fortal/styles/button/outline-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/atlas/fortal/styles/button/outline-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size2/label.mix.json b/atlas/fortal/styles/button/outline-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/atlas/fortal/styles/button/outline-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size3/container.mix.json b/atlas/fortal/styles/button/outline-size3/container.mix.json deleted file mode 100644 index 6c7841f7..00000000 --- a/atlas/fortal/styles/button/outline-size3/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size3/icon.mix.json b/atlas/fortal/styles/button/outline-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/atlas/fortal/styles/button/outline-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size3/label.mix.json b/atlas/fortal/styles/button/outline-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/atlas/fortal/styles/button/outline-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size4/container.mix.json b/atlas/fortal/styles/button/outline-size4/container.mix.json deleted file mode 100644 index 261cc523..00000000 --- a/atlas/fortal/styles/button/outline-size4/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size4/icon.mix.json b/atlas/fortal/styles/button/outline-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/atlas/fortal/styles/button/outline-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/outline-size4/label.mix.json b/atlas/fortal/styles/button/outline-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/atlas/fortal/styles/button/outline-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size1/container.mix.json b/atlas/fortal/styles/button/soft-size1/container.mix.json deleted file mode 100644 index 5391f218..00000000 --- a/atlas/fortal/styles/button/soft-size1/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size1/icon.mix.json b/atlas/fortal/styles/button/soft-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/atlas/fortal/styles/button/soft-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size1/label.mix.json b/atlas/fortal/styles/button/soft-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/atlas/fortal/styles/button/soft-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size2/container.mix.json b/atlas/fortal/styles/button/soft-size2/container.mix.json deleted file mode 100644 index 50576bdf..00000000 --- a/atlas/fortal/styles/button/soft-size2/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size2/icon.mix.json b/atlas/fortal/styles/button/soft-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/atlas/fortal/styles/button/soft-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size2/label.mix.json b/atlas/fortal/styles/button/soft-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/atlas/fortal/styles/button/soft-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size3/container.mix.json b/atlas/fortal/styles/button/soft-size3/container.mix.json deleted file mode 100644 index 8f3632ba..00000000 --- a/atlas/fortal/styles/button/soft-size3/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size3/icon.mix.json b/atlas/fortal/styles/button/soft-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/atlas/fortal/styles/button/soft-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size3/label.mix.json b/atlas/fortal/styles/button/soft-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/atlas/fortal/styles/button/soft-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size4/container.mix.json b/atlas/fortal/styles/button/soft-size4/container.mix.json deleted file mode 100644 index d518bea8..00000000 --- a/atlas/fortal/styles/button/soft-size4/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size4/icon.mix.json b/atlas/fortal/styles/button/soft-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/atlas/fortal/styles/button/soft-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/soft-size4/label.mix.json b/atlas/fortal/styles/button/soft-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/atlas/fortal/styles/button/soft-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size1/container.mix.json b/atlas/fortal/styles/button/solid-size1/container.mix.json deleted file mode 100644 index 1481cc74..00000000 --- a/atlas/fortal/styles/button/solid-size1/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size1/icon.mix.json b/atlas/fortal/styles/button/solid-size1/icon.mix.json deleted file mode 100644 index c253eb05..00000000 --- a/atlas/fortal/styles/button/solid-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size1/label.mix.json b/atlas/fortal/styles/button/solid-size1/label.mix.json deleted file mode 100644 index 9f2e854d..00000000 --- a/atlas/fortal/styles/button/solid-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size2/container.mix.json b/atlas/fortal/styles/button/solid-size2/container.mix.json deleted file mode 100644 index e063f527..00000000 --- a/atlas/fortal/styles/button/solid-size2/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size2/icon.mix.json b/atlas/fortal/styles/button/solid-size2/icon.mix.json deleted file mode 100644 index 7359b8f9..00000000 --- a/atlas/fortal/styles/button/solid-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size2/label.mix.json b/atlas/fortal/styles/button/solid-size2/label.mix.json deleted file mode 100644 index 8c49361e..00000000 --- a/atlas/fortal/styles/button/solid-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size3/container.mix.json b/atlas/fortal/styles/button/solid-size3/container.mix.json deleted file mode 100644 index fd901148..00000000 --- a/atlas/fortal/styles/button/solid-size3/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size3/icon.mix.json b/atlas/fortal/styles/button/solid-size3/icon.mix.json deleted file mode 100644 index 32070f29..00000000 --- a/atlas/fortal/styles/button/solid-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size3/label.mix.json b/atlas/fortal/styles/button/solid-size3/label.mix.json deleted file mode 100644 index 612f6448..00000000 --- a/atlas/fortal/styles/button/solid-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size4/container.mix.json b/atlas/fortal/styles/button/solid-size4/container.mix.json deleted file mode 100644 index 1786e475..00000000 --- a/atlas/fortal/styles/button/solid-size4/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size4/icon.mix.json b/atlas/fortal/styles/button/solid-size4/icon.mix.json deleted file mode 100644 index 4310856b..00000000 --- a/atlas/fortal/styles/button/solid-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/solid-size4/label.mix.json b/atlas/fortal/styles/button/solid-size4/label.mix.json deleted file mode 100644 index 72395fde..00000000 --- a/atlas/fortal/styles/button/solid-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size1/container.mix.json b/atlas/fortal/styles/button/surface-size1/container.mix.json deleted file mode 100644 index 8f634585..00000000 --- a/atlas/fortal/styles/button/surface-size1/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size1/icon.mix.json b/atlas/fortal/styles/button/surface-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/atlas/fortal/styles/button/surface-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size1/label.mix.json b/atlas/fortal/styles/button/surface-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/atlas/fortal/styles/button/surface-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size2/container.mix.json b/atlas/fortal/styles/button/surface-size2/container.mix.json deleted file mode 100644 index f427648e..00000000 --- a/atlas/fortal/styles/button/surface-size2/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size2/icon.mix.json b/atlas/fortal/styles/button/surface-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/atlas/fortal/styles/button/surface-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size2/label.mix.json b/atlas/fortal/styles/button/surface-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/atlas/fortal/styles/button/surface-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size3/container.mix.json b/atlas/fortal/styles/button/surface-size3/container.mix.json deleted file mode 100644 index 73e03851..00000000 --- a/atlas/fortal/styles/button/surface-size3/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size3/icon.mix.json b/atlas/fortal/styles/button/surface-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/atlas/fortal/styles/button/surface-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size3/label.mix.json b/atlas/fortal/styles/button/surface-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/atlas/fortal/styles/button/surface-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size4/container.mix.json b/atlas/fortal/styles/button/surface-size4/container.mix.json deleted file mode 100644 index f42d7307..00000000 --- a/atlas/fortal/styles/button/surface-size4/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size4/icon.mix.json b/atlas/fortal/styles/button/surface-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/atlas/fortal/styles/button/surface-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/styles/button/surface-size4/label.mix.json b/atlas/fortal/styles/button/surface-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/atlas/fortal/styles/button/surface-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/atlas/fortal/themes/dark.mix.json b/atlas/fortal/themes/dark.mix.json deleted file mode 100644 index e1ede959..00000000 --- a/atlas/fortal/themes/dark.mix.json +++ /dev/null @@ -1,360 +0,0 @@ -{ - "v": 1, - "type": "theme", - "colors": { - "fortal.color.background": "#111113", - "fortal.color.surface": "#801F2123", - "fortal.color.panel.solid": "#18191B", - "fortal.color.panel.translucent": "#09D8F4F6", - "fortal.color.overlay": "#99000000", - "fortal.accent.surface": "#80171D3B", - "fortal.accent.indicator": "#3E63DD", - "fortal.accent.track": "#3E63DD", - "fortal.accent.contrast": "#FFFFFF", - "fortal.focus.8": "#405EB2", - "fortal.focus.a8": "#AC5783FF", - "fortal.accent.1": "#0C111C", - "fortal.accent.2": "#111725", - "fortal.accent.3": "#172448", - "fortal.accent.4": "#1D2E61", - "fortal.accent.5": "#243974", - "fortal.accent.6": "#2D4484", - "fortal.accent.7": "#375098", - "fortal.accent.8": "#405EB2", - "fortal.accent.9": "#3D63DD", - "fortal.accent.10": "#3F5CB0", - "fortal.accent.11": "#93B4FF", - "fortal.accent.12": "#D5E2FF", - "fortal.gray.1": "#111113", - "fortal.gray.2": "#18191B", - "fortal.gray.3": "#212225", - "fortal.gray.4": "#272A2D", - "fortal.gray.5": "#2E3135", - "fortal.gray.6": "#363A3F", - "fortal.gray.7": "#43484E", - "fortal.gray.8": "#5A6169", - "fortal.gray.9": "#696E77", - "fortal.gray.10": "#777B84", - "fortal.gray.11": "#B0B4BA", - "fortal.gray.12": "#EDEEF0", - "fortal.gray.surface": "#801F2123", - "fortal.gray.indicator": "#696E77", - "fortal.gray.track": "#696E77", - "fortal.gray.contrast": "#FFFFFF", - "fortal.accent.a1": "#0F0012FB", - "fortal.accent.a2": "#171156F9", - "fortal.accent.a3": "#3C2B64FF", - "fortal.accent.a4": "#573567FF", - "fortal.accent.a5": "#6B3F71FD", - "fortal.accent.a6": "#7C4B7AFD", - "fortal.accent.a7": "#905480FF", - "fortal.accent.a8": "#AC5783FF", - "fortal.accent.a9": "#DB4571FF", - "fortal.accent.a10": "#E35580FE", - "fortal.accent.a11": "#93B4FF", - "fortal.accent.a12": "#D5E2FF", - "fortal.gray.a1": "#00000000", - "fortal.gray.a2": "#09D8F4F6", - "fortal.gray.a3": "#14DDEAF8", - "fortal.gray.a4": "#1DD3EDF8", - "fortal.gray.a5": "#25D9EDFE", - "fortal.gray.a6": "#30D6EBFD", - "fortal.gray.a7": "#40D9EDFF", - "fortal.gray.a8": "#5DD9EDFF", - "fortal.gray.a9": "#6DDFEBFD", - "fortal.gray.a10": "#7BE5EDFD", - "fortal.gray.a11": "#B5F1F7FE", - "fortal.gray.a12": "#EFFCFDFF", - "fortal.black.a3": "#26000000", - "fortal.black.a4": "#33000000", - "fortal.black.a5": "#4D000000", - "fortal.black.a6": "#66000000", - "fortal.black.a7": "#80000000", - "fortal.black.a11": "#E6000000", - "fortal.shadow.stroke": "#66000000" - }, - "spaces": { - "fortal.space.1": 4.0, - "fortal.space.2": 8.0, - "fortal.space.3": 12.0, - "fortal.space.4": 16.0, - "fortal.space.5": 24.0, - "fortal.space.6": 32.0, - "fortal.space.7": 40.0, - "fortal.space.8": 48.0, - "fortal.space.9": 64.0, - "fortal.border.width.1": 1.0, - "fortal.border.width.2": 2.0, - "fortal.focus.ring.width": 2.0, - "fortal.focus.ring.offset": 2.0 - }, - "radii": { - "fortal.radius.1": 3.0, - "fortal.radius.2": 4.0, - "fortal.radius.3": 6.0, - "fortal.radius.4": 8.0, - "fortal.radius.5": 12.0, - "fortal.radius.6": 16.0, - "fortal.radius.full": 9999.0 - }, - "textStyles": { - "fortal.text.1": { - "fontSize": 12.0, - "letterSpacing": 0.03, - "height": 1.3333333333333333 - }, - "fortal.text.2": { - "fontSize": 14.0, - "letterSpacing": 0.0, - "height": 1.4285714285714286 - }, - "fortal.text.3": { - "fontSize": 16.0, - "letterSpacing": 0.0, - "height": 1.5 - }, - "fortal.text.4": { - "fontSize": 18.0, - "letterSpacing": -0.045, - "height": 1.4444444444444444 - }, - "fortal.text.5": { - "fontSize": 20.0, - "letterSpacing": -0.1, - "height": 1.4 - }, - "fortal.text.6": { - "fontSize": 24.0, - "letterSpacing": -0.15000000000000002, - "height": 1.25 - }, - "fortal.text.7": { - "fontSize": 28.0, - "letterSpacing": -0.21, - "height": 1.2857142857142858 - }, - "fortal.text.8": { - "fontSize": 35.0, - "letterSpacing": -0.35000000000000003, - "height": 1.1428571428571428 - }, - "fortal.text.9": { - "fontSize": 60.0, - "letterSpacing": -1.5, - "height": 1.0 - } - }, - "boxShadows": { - "fortal.shadow.1": [ - { - "color": "#30D6EBFD", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 2.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.2": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.5, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 1.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 1.0, - "spreadRadius": -1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 3.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.3": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 3.0, - "spreadRadius": -2.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 3.0 - }, - "blurRadius": 8.0, - "spreadRadius": -2.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 4.0 - }, - "blurRadius": 12.0, - "spreadRadius": -4.0 - } - ], - "fortal.shadow.4": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 8.0 - }, - "blurRadius": 40.0, - "spreadRadius": 0.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.5": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.6": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#33000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 64.0, - "spreadRadius": 0.0 - }, - { - "color": "#E6000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 36.0, - "spreadRadius": -20.0 - } - ] - }, - "fontWeights": { - "fortal.font.weight.light": "w300", - "fortal.font.weight.regular": "w400", - "fortal.font.weight.medium": "w500", - "fortal.font.weight.bold": "w700" - }, - "durations": { - "fortal.transition.fast": 100, - "fortal.transition.slow": 300 - } -} diff --git a/atlas/fortal/themes/light.mix.json b/atlas/fortal/themes/light.mix.json deleted file mode 100644 index 994c1ce5..00000000 --- a/atlas/fortal/themes/light.mix.json +++ /dev/null @@ -1,360 +0,0 @@ -{ - "v": 1, - "type": "theme", - "colors": { - "fortal.color.background": "#FCFCFD", - "fortal.color.surface": "#CCFFFFFF", - "fortal.color.panel.solid": "#F9F9FB", - "fortal.color.panel.translucent": "#06000055", - "fortal.color.overlay": "#66000000", - "fortal.accent.surface": "#CCF5F8FF", - "fortal.accent.indicator": "#3E63DD", - "fortal.accent.track": "#3E63DD", - "fortal.accent.contrast": "#FFFFFF", - "fortal.focus.8": "#87A5EF", - "fortal.focus.a8": "#720040DD", - "fortal.accent.1": "#FDFDFE", - "fortal.accent.2": "#F7F9FF", - "fortal.accent.3": "#EDF2FE", - "fortal.accent.4": "#DFEAFF", - "fortal.accent.5": "#D0DFFF", - "fortal.accent.6": "#BDD1FF", - "fortal.accent.7": "#A6BFF9", - "fortal.accent.8": "#87A5EF", - "fortal.accent.9": "#3D63DD", - "fortal.accent.10": "#3657C3", - "fortal.accent.11": "#395BC7", - "fortal.accent.12": "#1D2E5C", - "fortal.gray.1": "#FCFCFD", - "fortal.gray.2": "#F9F9FB", - "fortal.gray.3": "#F0F0F3", - "fortal.gray.4": "#E8E8EC", - "fortal.gray.5": "#E0E1E6", - "fortal.gray.6": "#D9D9E0", - "fortal.gray.7": "#CDCED7", - "fortal.gray.8": "#B9BBC6", - "fortal.gray.9": "#8B8D98", - "fortal.gray.10": "#80828D", - "fortal.gray.11": "#62636C", - "fortal.gray.12": "#1E1F24", - "fortal.gray.surface": "#CCFFFFFF", - "fortal.gray.indicator": "#8B8D98", - "fortal.gray.track": "#8B8D98", - "fortal.gray.contrast": "#FFFFFF", - "fortal.accent.a1": "#02000080", - "fortal.accent.a2": "#080040FF", - "fortal.accent.a3": "#120047F1", - "fortal.accent.a4": "#1E0058FF", - "fortal.accent.a5": "#2D0052FF", - "fortal.accent.a6": "#3E004EFF", - "fortal.accent.a7": "#540048EE", - "fortal.accent.a8": "#720040DD", - "fortal.accent.a9": "#C10032D2", - "fortal.accent.a10": "#CC002AB3", - "fortal.accent.a11": "#C5002CB7", - "fortal.accent.a12": "#E0001347", - "fortal.gray.a1": "#03000055", - "fortal.gray.a2": "#06000055", - "fortal.gray.a3": "#0F001040", - "fortal.gray.a4": "#17000B36", - "fortal.gray.a5": "#1F000932", - "fortal.gray.a6": "#26000735", - "fortal.gray.a7": "#32000633", - "fortal.gray.a8": "#46000830", - "fortal.gray.a9": "#7400051D", - "fortal.gray.a10": "#7F00051B", - "fortal.gray.a11": "#9F000211", - "fortal.gray.a12": "#E3000107", - "fortal.black.a3": "#26000000", - "fortal.black.a4": "#33000000", - "fortal.black.a5": "#4D000000", - "fortal.black.a6": "#66000000", - "fortal.black.a7": "#80000000", - "fortal.black.a11": "#E6000000", - "fortal.shadow.stroke": "#66000000" - }, - "spaces": { - "fortal.space.1": 4.0, - "fortal.space.2": 8.0, - "fortal.space.3": 12.0, - "fortal.space.4": 16.0, - "fortal.space.5": 24.0, - "fortal.space.6": 32.0, - "fortal.space.7": 40.0, - "fortal.space.8": 48.0, - "fortal.space.9": 64.0, - "fortal.border.width.1": 1.0, - "fortal.border.width.2": 2.0, - "fortal.focus.ring.width": 2.0, - "fortal.focus.ring.offset": 2.0 - }, - "radii": { - "fortal.radius.1": 3.0, - "fortal.radius.2": 4.0, - "fortal.radius.3": 6.0, - "fortal.radius.4": 8.0, - "fortal.radius.5": 12.0, - "fortal.radius.6": 16.0, - "fortal.radius.full": 9999.0 - }, - "textStyles": { - "fortal.text.1": { - "fontSize": 12.0, - "letterSpacing": 0.03, - "height": 1.3333333333333333 - }, - "fortal.text.2": { - "fontSize": 14.0, - "letterSpacing": 0.0, - "height": 1.4285714285714286 - }, - "fortal.text.3": { - "fontSize": 16.0, - "letterSpacing": 0.0, - "height": 1.5 - }, - "fortal.text.4": { - "fontSize": 18.0, - "letterSpacing": -0.045, - "height": 1.4444444444444444 - }, - "fortal.text.5": { - "fontSize": 20.0, - "letterSpacing": -0.1, - "height": 1.4 - }, - "fortal.text.6": { - "fontSize": 24.0, - "letterSpacing": -0.15000000000000002, - "height": 1.25 - }, - "fortal.text.7": { - "fontSize": 28.0, - "letterSpacing": -0.21, - "height": 1.2857142857142858 - }, - "fortal.text.8": { - "fontSize": 35.0, - "letterSpacing": -0.35000000000000003, - "height": 1.1428571428571428 - }, - "fortal.text.9": { - "fontSize": 60.0, - "letterSpacing": -1.5, - "height": 1.0 - } - }, - "boxShadows": { - "fortal.shadow.1": [ - { - "color": "#26000735", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 2.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.2": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.5, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 1.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 1.0, - "spreadRadius": -1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 3.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.3": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 3.0, - "spreadRadius": -2.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 3.0 - }, - "blurRadius": 8.0, - "spreadRadius": -2.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 4.0 - }, - "blurRadius": 12.0, - "spreadRadius": -4.0 - } - ], - "fortal.shadow.4": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 8.0 - }, - "blurRadius": 40.0, - "spreadRadius": 0.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.5": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.6": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#33000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 64.0, - "spreadRadius": 0.0 - }, - { - "color": "#E6000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 36.0, - "spreadRadius": -20.0 - } - ] - }, - "fontWeights": { - "fortal.font.weight.light": "w300", - "fortal.font.weight.regular": "w400", - "fortal.font.weight.medium": "w500", - "fortal.font.weight.bold": "w700" - }, - "durations": { - "fortal.transition.fast": 100, - "fortal.transition.slow": 300 - } -} diff --git a/packages/demo/pubspec.yaml b/packages/demo/pubspec.yaml index 5a39b005..95dc8a17 100644 --- a/packages/demo/pubspec.yaml +++ b/packages/demo/pubspec.yaml @@ -9,8 +9,8 @@ environment: dependency_overrides: accessibility_tools: ^2.8.0 - # Keep Mix and Atlas on their compatible revision while the generator and - # annotation packages use their published beta through Remix. + # Keep Mix on the compatible revision while the generator and annotation + # packages use their published beta through Remix. mix: git: url: https://github.com/btwld/mix.git @@ -30,21 +30,11 @@ dependencies: dev_dependencies: flutter_test: sdk: flutter - mix_atlas: - git: - url: https://github.com/btwld/mix.git - ref: 07dafe904e56a9b60a172f4ef1863cf45564603a - path: packages/mix_atlas mix_protocol: git: url: https://github.com/btwld/mix.git ref: 07dafe904e56a9b60a172f4ef1863cf45564603a path: packages/mix_protocol - mix_atlas_capture: - git: - url: https://github.com/btwld/mix.git - ref: 07dafe904e56a9b60a172f4ef1863cf45564603a - path: packages/mix_atlas_capture widgetbook_generator: ^3.24.0 flutter: diff --git a/packages/demo/test/atlas/fortal_atlas_golden_test.dart b/packages/demo/test/atlas/fortal_atlas_golden_test.dart deleted file mode 100644 index 3e613a95..00000000 --- a/packages/demo/test/atlas/fortal_atlas_golden_test.dart +++ /dev/null @@ -1,7 +0,0 @@ -import 'package:mix_atlas/golden.dart'; - -import 'support/fortal_atlas_catalog.dart'; - -void main() { - registerAtlasCatalogGoldens(fortalAtlasCatalog); -} diff --git a/packages/demo/test/atlas/fortal_button_protocol_adapter_test.dart b/packages/demo/test/atlas/fortal_button_protocol_adapter_test.dart deleted file mode 100644 index dfaeddbb..00000000 --- a/packages/demo/test/atlas/fortal_button_protocol_adapter_test.dart +++ /dev/null @@ -1,113 +0,0 @@ -import 'dart:convert'; - -import 'package:flutter/material.dart'; -import 'package:flutter_test/flutter_test.dart'; -import 'package:mix_protocol/mix_protocol.dart'; -import 'package:remix/remix.dart'; - -import 'support/fortal_button_protocol_adapter.dart'; -import 'support/fortal_button_component_artifact.dart'; - -void main() { - group('Fortal Button protocol adapter', () { - test('projects real composite sources without restating the recipe', () { - final projection = projectButtonStyler( - fortalButtonStyler( - variant: FortalButtonVariant.surface, - size: FortalButtonSize.size3, - ), - ); - - expect(projection.container, isNotNull); - expect(projection.label, isNotNull); - expect(projection.icon, isNotNull); - expect(projection.diagnostics, isEmpty); - expect( - projection.container!.$variants! - .map((variant) => variant.variant) - .whereType() - .map((variant) => variant.state), - containsAll({ - WidgetState.hovered, - WidgetState.focused, - WidgetState.disabled, - }), - ); - }); - - test('all projected slots encode as built-in protocol styles', () { - for (final variant in FortalButtonVariant.values) { - for (final size in FortalButtonSize.values) { - final projection = projectButtonStyler( - fortalButtonStyler(variant: variant, size: size), - ); - - expect( - mixProtocol.encodeStyle(projection.container!), - isA>>(), - reason: '${variant.name}-${size.name} container', - ); - expect( - mixProtocol.encodeStyle(projection.label!), - isA>>(), - reason: '${variant.name}-${size.name} label', - ); - expect( - mixProtocol.encodeStyle(projection.icon!), - isA>>(), - reason: '${variant.name}-${size.name} icon', - ); - } - } - }); - - test( - 'keeps spinner support explicit instead of projecting custom code', - () { - final projection = projectButtonStyler(fortalButtonStyler()); - - expect(projection.spinnerSupported, isFalse); - expect(projection.spinnerDiagnostic.code, 'unsupported_slot_primitive'); - expect(projection.spinnerDiagnostic.path, 'spinner'); - }, - ); - - test('builds a deterministic 240-cell portable Button contract', () { - final first = buildFortalButtonComponentArtifacts(); - final second = buildFortalButtonComponentArtifacts(); - final recipes = first.document['recipes']! as List; - final states = first.document['states']! as List; - final oracles = first.document['oracles']! as List; - - expect(recipes, hasLength(20)); - expect(states, hasLength(6)); - expect(oracles, hasLength(2)); - expect(first.totalMatrixCells, 240); - expect(first.nonLoadingCells, 200); - expect(first.loadingUnsupportedCells, 40); - expect(first.styleDocuments, hasLength(60)); - expect(first.supportedContainerRecipes, 20); - expect(jsonEncode(first.document), jsonEncode(second.document)); - expect( - jsonEncode(first.styleDocuments), - jsonEncode(second.styleDocuments), - ); - for (final recipeValue in recipes) { - final recipe = recipeValue! as Map; - final styles = recipe['styles']! as Map; - expect(styles.keys, { - 'container', - 'label', - 'leadingIcon', - 'trailingIcon', - 'spinner', - }); - final spinner = styles['spinner']! as Map; - expect(spinner['status'], 'unsupported'); - final container = styles['container']! as Map; - expect(container['status'], 'supported'); - expect(container['document'], endsWith('/container.mix.json')); - } - }); - }); -} diff --git a/packages/demo/test/atlas/fortal_protocol_probe_test.dart b/packages/demo/test/atlas/fortal_protocol_probe_test.dart deleted file mode 100644 index 6629fd8c..00000000 --- a/packages/demo/test/atlas/fortal_protocol_probe_test.dart +++ /dev/null @@ -1,379 +0,0 @@ -import 'dart:convert'; -import 'dart:io'; - -import 'package:flutter/material.dart'; -import 'package:flutter_test/flutter_test.dart'; -import 'package:mix_protocol/mix_protocol.dart'; -import 'package:remix/remix.dart'; - -import 'support/fortal_button_component_artifact.dart'; - -void main() { - group('Fortal protocol probe', () { - for (final brightness in Brightness.values) { - testWidgets('${brightness.name} theme round-trips canonically', ( - tester, - ) async { - final rawTokens = await _captureFortalTokens(tester, brightness); - final rawErrors = _expectFailure( - mixProtocol.encodeTheme(MixProtocolTheme(tokens: rawTokens)), - ); - final tokens = _concretizeFortalShadowTokens(rawTokens); - - final encoded = _expectSuccess( - mixProtocol.encodeTheme(MixProtocolTheme(tokens: tokens)), - ); - final decoded = _expectSuccess(mixProtocol.decodeTheme(encoded)); - final reencoded = _expectSuccess(mixProtocol.encodeTheme(decoded)); - - expect(rawErrors, hasLength(6)); - expect( - rawErrors, - everyElement( - isA() - .having( - (error) => error.code, - 'code', - MixProtocolErrorCode.constraintViolation, - ) - .having( - (error) => error.path, - 'path', - startsWith('/boxShadows/fortal.shadow.'), - ), - ), - ); - expect(reencoded, encoded); - expect(decoded.tokens, hasLength(tokens.length)); - }); - } - - test('built-in Fortal-tokenized style round-trips', () { - final style = FlexBoxStyler( - decoration: BoxDecorationMix(color: FortalTokens.accent9()), - padding: EdgeInsetsMix.all(FortalTokens.space3()), - spacing: FortalTokens.space2(), - ); - - final encoded = _expectSuccess(mixProtocol.encodeStyle(style)); - final decoded = _expectSuccess( - mixProtocol.decodeStyle(encoded), - ); - final reencoded = _expectSuccess(mixProtocol.encodeStyle(decoded)); - final references = tokenReferencesOf( - decoded, - ).map((reference) => '${reference.kind}:${reference.name}').toSet(); - - expect(reencoded, encoded); - expect(references, { - 'colors:fortal.accent.9', - 'spaces:fortal.space.2', - 'spaces:fortal.space.3', - }); - }); - - test('fluent multi-source built-in style round-trips canonically', () { - final style = FlexBoxStyler() - .color(FortalTokens.accent9()) - .paddingAll(FortalTokens.space3()) - .spacing(FortalTokens.space2()); - - final encoded = _expectSuccess(mixProtocol.encodeStyle(style)); - final decoded = _expectSuccess( - mixProtocol.decodeStyle(encoded), - ); - final reencoded = _expectSuccess(mixProtocol.encodeStyle(decoded)); - final references = tokenReferencesOf( - decoded, - ).map((reference) => '${reference.kind}:${reference.name}').toSet(); - - expect(reencoded, encoded); - expect(references, { - 'colors:fortal.accent.9', - 'spaces:fortal.space.2', - 'spaces:fortal.space.3', - }); - }); - - test('custom ButtonStyler fails with a structured diagnostic', () { - final errors = _expectFailure( - mixProtocol.encodeStyle(fortalButtonStyler()), - ); - - expect( - errors.map((error) => error.code), - contains(MixProtocolErrorCode.unsupportedEncodeValue), - ); - expect(errors, everyElement(isA())); - }); - - test('strict theme decode rejects unknown fields', () { - final errors = _expectFailure( - mixProtocol.decodeTheme({ - 'v': mixProtocolFormatVersion, - 'type': 'theme', - 'unexpected': true, - }), - ); - - expect(errors.single.code, MixProtocolErrorCode.unknownField); - expect(errors.single.path, '/unexpected'); - }); - - test('theme decode rejects unsupported versions', () { - final errors = _expectFailure( - mixProtocol.decodeTheme({'v': 999, 'type': 'theme'}), - ); - - expect(errors.single.code, MixProtocolErrorCode.unsupportedVersion); - expect(errors.single.path, '/v'); - }); - - testWidgets('canonical protocol artifacts match', (tester) async { - if (autoUpdateGoldenFiles) _resetGeneratedButtonArtifacts(); - final themeCoverage = >[]; - - for (final brightness in Brightness.values) { - final rawTokens = await _captureFortalTokens(tester, brightness); - final rawErrors = _expectFailure( - mixProtocol.encodeTheme(MixProtocolTheme(tokens: rawTokens)), - ); - final concreteTokens = _concretizeFortalShadowTokens(rawTokens); - final themeDocument = _expectSuccess( - mixProtocol.encodeTheme(MixProtocolTheme(tokens: concreteTokens)), - ); - - _expectJsonArtifact( - 'goldens/protocol/themes/${brightness.name}.mix.json', - themeDocument, - ); - themeCoverage.add({ - 'id': brightness.name, - 'status': 'supported', - 'tokenCount': concreteTokens.length, - 'rawStatus': 'failed', - 'captureTransform': 'concretizeBoxShadowColorTokenReferences', - 'rawDiagnostics': [for (final error in rawErrors) error.toJson()], - }); - } - - final builtInStyle = FlexBoxStyler( - decoration: BoxDecorationMix(color: FortalTokens.accent9()), - padding: EdgeInsetsMix.all(FortalTokens.space3()), - spacing: FortalTokens.space2(), - ); - final builtInDocument = _expectSuccess( - mixProtocol.encodeStyle(builtInStyle), - ); - final builtInReferences = tokenReferencesOf(builtInStyle).toList() - ..sort( - (a, b) => '${a.kind}:${a.name}'.compareTo('${b.kind}:${b.name}'), - ); - _expectJsonArtifact( - 'goldens/protocol/fixtures/fortal-tokenized-flex-box.mix.json', - builtInDocument, - ); - - final componentArtifacts = buildFortalButtonComponentArtifacts(); - _expectJsonArtifact( - 'goldens/components/button.component.json', - componentArtifacts.document, - ); - final componentStyleEntries = - componentArtifacts.styleDocuments.entries.toList() - ..sort((left, right) => left.key.compareTo(right.key)); - for (final entry in componentStyleEntries) { - _expectJsonArtifact('goldens/${entry.key}', entry.value); - } - final componentRecipes = - componentArtifacts.document['recipes']! as List; - final firstRecipe = componentRecipes.first! as Map; - final firstStyles = firstRecipe['styles']! as Map; - final firstContainer = firstStyles['container']! as Map; - final firstSpinner = firstStyles['spinner']! as Map; - final componentDiagnostics = [ - ...(firstSpinner['diagnostics']! as List), - if (firstContainer['status'] == 'unsupported') - ...(firstContainer['diagnostics']! as List), - ]; - - final fluentStyle = FlexBoxStyler() - .color(FortalTokens.accent9()) - .paddingAll(FortalTokens.space3()) - .spacing(FortalTokens.space2()); - final fluentDocument = _expectSuccess( - mixProtocol.encodeStyle(fluentStyle), - ); - final fluentRoundTrip = _expectSuccess( - mixProtocol.decodeStyle(fluentDocument), - ); - final fluentReferences = tokenReferencesOf(fluentRoundTrip).toList() - ..sort( - (a, b) => '${a.kind}:${a.name}'.compareTo('${b.kind}:${b.name}'), - ); - final customErrors = _expectFailure( - mixProtocol.encodeStyle(fortalButtonStyler()), - ); - final coverage = { - 'schema': 'mix_atlas/protocol-coverage/v1', - 'mixProtocolVersion': mixProtocolVersion, - 'mixProtocolFormat': mixProtocolFormatVersion, - 'themes': themeCoverage, - 'styles': [ - { - 'id': 'fortal-tokenized-flex-box-fixture', - 'runtimeType': 'FlexBoxStyler', - 'status': 'supported', - 'tokenReferences': [ - for (final reference in builtInReferences) - {'kind': reference.kind, 'name': reference.name}, - ], - }, - { - 'id': 'fortal-tokenized-flex-box-fluent', - 'runtimeType': 'FlexBoxStyler', - 'status': 'supported', - 'tokenReferences': [ - for (final reference in fluentReferences) - {'kind': reference.kind, 'name': reference.name}, - ], - }, - { - 'id': 'fortal-button-portable', - 'runtimeType': 'ButtonStyler projection', - 'status': componentArtifacts.supportedContainerRecipes == 20 - ? 'partial' - : 'unsupported', - 'recipeCount': componentRecipes.length, - 'totalMatrixCells': componentArtifacts.totalMatrixCells, - 'nonLoadingCells': componentArtifacts.nonLoadingCells, - 'loadingUnsupportedCells': - componentArtifacts.loadingUnsupportedCells, - 'supportedContainerRecipes': - componentArtifacts.supportedContainerRecipes, - 'diagnostics': componentDiagnostics, - }, - { - 'id': 'fortal-button', - 'runtimeType': 'ButtonStyler', - 'status': 'unsupported', - 'diagnostics': [for (final error in customErrors) error.toJson()], - }, - ], - }; - _expectJsonArtifact('goldens/protocol/coverage.json', coverage); - }); - }); -} - -void _resetGeneratedButtonArtifacts() { - final comparator = goldenFileComparator; - if (comparator is! LocalFileComparator) { - fail('Protocol artifacts require Flutter LocalFileComparator.'); - } - for (final path in ['goldens/components', 'goldens/styles']) { - final directory = Directory.fromUri(comparator.basedir.resolve(path)); - if (directory.existsSync()) directory.deleteSync(recursive: true); - } -} - -Future> _captureFortalTokens( - WidgetTester tester, - Brightness brightness, -) async { - Map? captured; - - await tester.pumpWidget( - MaterialApp( - home: FortalScope( - brightness: brightness, - child: Builder( - builder: (context) { - captured = Map.unmodifiable(MixScope.of(context).tokens!); - - return const SizedBox.shrink(); - }, - ), - ), - ), - ); - - return captured!; -} - -Map _concretizeFortalShadowTokens( - Map tokens, -) { - return { - for (final MapEntry(:key, :value) in tokens.entries) - key: switch (value) { - List() => [ - for (final shadow in value) - shadow.copyWith(color: _resolveColor(shadow.color, tokens)), - ], - _ => value, - }, - }; -} - -Color _resolveColor(Color color, Map tokens) { - final active = >{}; - var current = color; - - while (true) { - final token = tokenFromReferenceValue(current); - if (token == null) break; - if (!active.add(token)) { - fail('Circular Fortal color token reference: ${token.name}'); - } - final resolved = tokens[token]; - if (resolved is! Color) { - fail( - 'Fortal color token ${token.name} resolved to ${resolved.runtimeType}.', - ); - } - current = resolved; - } - - return current; -} - -T _expectSuccess(MixProtocolResult result) { - return switch (result) { - MixProtocolSuccess(:final value) => value, - MixProtocolFailure(:final errors) => fail('Expected success: $errors'), - }; -} - -List _expectFailure( - MixProtocolResult result, -) { - return switch (result) { - MixProtocolFailure(:final errors) => errors, - MixProtocolSuccess() => fail('Expected protocol failure.'), - }; -} - -void _expectJsonArtifact(String path, Map payload) { - final canonical = '${const JsonEncoder.withIndent(' ').convert(payload)}\n'; - final comparator = goldenFileComparator; - if (comparator is! LocalFileComparator) { - fail('Protocol artifacts require Flutter LocalFileComparator.'); - } - final file = File.fromUri(comparator.basedir.resolve(path)); - - if (autoUpdateGoldenFiles) { - file.parent.createSync(recursive: true); - file.writeAsStringSync(canonical); - - return; - } - - expect(file.existsSync(), isTrue, reason: 'Missing protocol artifact: $path'); - if (!file.existsSync()) return; - expect( - file.readAsStringSync(), - canonical, - reason: 'Stale protocol artifact: $path', - ); -} diff --git a/packages/demo/test/atlas/goldens/catalog.json b/packages/demo/test/atlas/goldens/catalog.json deleted file mode 100644 index a85074ef..00000000 --- a/packages/demo/test/atlas/goldens/catalog.json +++ /dev/null @@ -1,35 +0,0 @@ -{ - "schema": "mix_atlas/catalog/v1", - "id": "fortal", - "label": "Fortal Design System", - "themes": [ - { - "id": "light", - "label": "Light", - "brightness": "light" - }, - { - "id": "dark", - "label": "Dark", - "brightness": "dark" - } - ], - "atlases": [ - { - "id": "button", - "label": "Button", - "files": [ - { - "theme": "light", - "image": "light/button.png", - "metadata": "light/button.json" - }, - { - "theme": "dark", - "image": "dark/button.png", - "metadata": "dark/button.json" - } - ] - } - ] -} diff --git a/packages/demo/test/atlas/goldens/components/button.component.json b/packages/demo/test/atlas/goldens/components/button.component.json deleted file mode 100644 index 384b8b48..00000000 --- a/packages/demo/test/atlas/goldens/components/button.component.json +++ /dev/null @@ -1,1037 +0,0 @@ -{ - "schema": "mix_atlas/component/v1", - "id": "button", - "label": "Button", - "properties": [ - { - "id": "variant", - "kind": "enum", - "values": [ - "solid", - "soft", - "surface", - "outline", - "ghost" - ], - "default": "solid" - }, - { - "id": "size", - "kind": "enum", - "values": [ - "size1", - "size2", - "size3", - "size4" - ], - "default": "size2" - }, - { - "id": "label", - "kind": "string", - "default": "Button" - }, - { - "id": "leadingIcon", - "kind": "icon", - "required": false - }, - { - "id": "trailingIcon", - "kind": "icon", - "required": false - }, - { - "id": "enabled", - "kind": "boolean", - "default": true - }, - { - "id": "loading", - "kind": "boolean", - "default": false - } - ], - "states": [ - { - "id": "default", - "widgetStates": [], - "properties": {} - }, - { - "id": "hovered", - "widgetStates": [ - "hovered" - ], - "properties": {} - }, - { - "id": "pressed", - "widgetStates": [ - "pressed" - ], - "properties": {} - }, - { - "id": "focused", - "widgetStates": [ - "focused" - ], - "properties": {} - }, - { - "id": "disabled", - "widgetStates": [ - "disabled" - ], - "properties": { - "enabled": false - } - }, - { - "id": "loading", - "widgetStates": [ - "disabled" - ], - "properties": { - "enabled": false, - "loading": true - } - } - ], - "slots": [ - { - "id": "container", - "kind": "flex_box" - }, - { - "id": "label", - "kind": "text" - }, - { - "id": "leadingIcon", - "kind": "icon" - }, - { - "id": "trailingIcon", - "kind": "icon" - }, - { - "id": "spinner", - "kind": "spinner" - } - ], - "anatomy": { - "root": "root", - "nodes": [ - { - "id": "root", - "kind": "stack", - "alignment": "center", - "children": [ - "content", - "spinner" - ] - }, - { - "id": "content", - "kind": "slot", - "slot": "container", - "children": [ - "leadingIcon", - "label", - "trailingIcon" - ], - "visibleWhen": { - "property": "loading", - "operator": "equals", - "value": false - }, - "maintain": [ - "size", - "state", - "animation" - ] - }, - { - "id": "leadingIcon", - "kind": "slot", - "slot": "leadingIcon", - "children": [], - "visibleWhen": { - "property": "leadingIcon", - "operator": "present" - } - }, - { - "id": "label", - "kind": "slot", - "slot": "label", - "children": [] - }, - { - "id": "trailingIcon", - "kind": "slot", - "slot": "trailingIcon", - "children": [], - "visibleWhen": { - "property": "trailingIcon", - "operator": "present" - } - }, - { - "id": "spinner", - "kind": "slot", - "slot": "spinner", - "children": [], - "visibleWhen": { - "property": "loading", - "operator": "equals", - "value": true - } - } - ] - }, - "recipes": [ - { - "id": "solid-size1", - "properties": { - "variant": "solid", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size2", - "properties": { - "variant": "solid", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size3", - "properties": { - "variant": "solid", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "solid-size4", - "properties": { - "variant": "solid", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/solid-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size1", - "properties": { - "variant": "soft", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size2", - "properties": { - "variant": "soft", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size3", - "properties": { - "variant": "soft", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "soft-size4", - "properties": { - "variant": "soft", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/soft-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size1", - "properties": { - "variant": "surface", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size2", - "properties": { - "variant": "surface", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size3", - "properties": { - "variant": "surface", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "surface-size4", - "properties": { - "variant": "surface", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/surface-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size1", - "properties": { - "variant": "outline", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size2", - "properties": { - "variant": "outline", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size3", - "properties": { - "variant": "outline", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "outline-size4", - "properties": { - "variant": "outline", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/outline-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size1", - "properties": { - "variant": "ghost", - "size": "size1" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size1/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size2", - "properties": { - "variant": "ghost", - "size": "size2" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size2/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size3", - "properties": { - "variant": "ghost", - "size": "size3" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size3/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - }, - { - "id": "ghost-size4", - "properties": { - "variant": "ghost", - "size": "size4" - }, - "styles": { - "container": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/container.mix.json" - }, - "label": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/label.mix.json" - }, - "leadingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/icon.mix.json" - }, - "trailingIcon": { - "status": "supported", - "evidence": "declared", - "document": "styles/button/ghost-size4/icon.mix.json" - }, - "spinner": { - "status": "unsupported", - "evidence": "declared", - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - } - } - } - ], - "semantics": { - "role": "button", - "labelProperty": "label", - "enabledProperty": "enabled", - "loadingProperty": "loading" - }, - "oracles": [ - { - "theme": "light", - "image": "light/button.png", - "metadata": "light/button.json", - "evidence": "rendered" - }, - { - "theme": "dark", - "image": "dark/button.png", - "metadata": "dark/button.json", - "evidence": "rendered" - } - ] -} diff --git a/packages/demo/test/atlas/goldens/dark/button.json b/packages/demo/test/atlas/goldens/dark/button.json deleted file mode 100644 index 4400306b..00000000 --- a/packages/demo/test/atlas/goldens/dark/button.json +++ /dev/null @@ -1,324 +0,0 @@ -{ - "schema": "mix_atlas/atlas/v1", - "component": "button", - "componentLabel": "Button", - "theme": "dark", - "themeLabel": "Dark", - "brightness": "dark", - "file": "button.png", - "rowAxes": [ - { - "id": "variant", - "label": "Variant" - }, - { - "id": "size", - "label": "Size" - } - ], - "rows": [ - { - "id": "solid-size1", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "solid-size2", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "solid-size3", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "solid-size4", - "values": { - "variant": { - "id": "solid", - "label": "Solid" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "soft-size1", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "soft-size2", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "soft-size3", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "soft-size4", - "values": { - "variant": { - "id": "soft", - "label": "Soft" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "surface-size1", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "surface-size2", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "surface-size3", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "surface-size4", - "values": { - "variant": { - "id": "surface", - "label": "Surface" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "outline-size1", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "outline-size2", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "outline-size3", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "outline-size4", - "values": { - "variant": { - "id": "outline", - "label": "Outline" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - }, - { - "id": "ghost-size1", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size1", - "label": "Size 1" - } - } - }, - { - "id": "ghost-size2", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size2", - "label": "Size 2" - } - } - }, - { - "id": "ghost-size3", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size3", - "label": "Size 3" - } - } - }, - { - "id": "ghost-size4", - "values": { - "variant": { - "id": "ghost", - "label": "Ghost" - }, - "size": { - "id": "size4", - "label": "Size 4" - } - } - } - ], - "columns": [ - { - "id": "default", - "states": [], - "props": {} - }, - { - "id": "hovered", - "states": [ - "hovered" - ], - "props": {} - }, - { - "id": "pressed", - "states": [ - "pressed" - ], - "props": {} - }, - { - "id": "focused", - "states": [ - "focused" - ], - "props": {} - }, - { - "id": "disabled", - "states": [ - "disabled" - ], - "props": {} - }, - { - "id": "loading", - "label": "Loading", - "states": [], - "props": { - "loading": true - } - } - ] -} diff --git a/packages/demo/test/atlas/goldens/dark/button.png b/packages/demo/test/atlas/goldens/dark/button.png deleted file mode 100644 index 5a80d2564bef70b1b0046c80c1a35c6a5f3b44e3..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 179541 zcmdqJWmuG7_%4c|q9|Y?(jp)rrG#{ef08#@(NjHdyl;i+I zBOOC`bJqCV|8wn+=fnB3Hy1H8FzbEST2I{f{XC0cRb@F+5^53x0s>OV>zC>T1ed)D z2(HRsy9!=;y=315eq45a0nxk$K76j3eFo1jxvI;(ASmpnT_zxSNC0^$t?8M(I^pG` zIe2!lbx>bwmS9#QL-<(OW$(J)w09&7nK*3lh^9l<0|JZ^ZW*n?aR4a zCMt|^ggRv;IiK}ztG$%I5=}?Qc%5;~EMe{Z{F-908REOLijue{~oj{gg&Cie5pKx*x6dKm$``>(xS;a?Y-D_ha zBN-ts)dsDatxJ6wF-T+qPs8Dhr04b_H3i~rU0qOF*}&v((+jJe?d|Bu$ZzWtwW+Xb>jA9?}&EU|F@h%6Ucrul~f5|eur_PPcInjw>vmSOUy&n z)z#ewq1x>woM%Tp{#rt`Lo9Iy>ELcx&JL!ui;U{$_TVfK-;@2ptT>}5D2&&y3Q8kS zX=RkgVyb_`@xcZUhQHi-R<{0hyR(E-!Kg@E+t|1K)UQ$EXznh>{rl*O3N3|L&c2}n z{Ro_|5>fK<5@*WXebM0>ZsczIx!L5 zBXOe0B>ScJcn=pLbY8d9jrsAOh=MF=Z$LvOx2EQ}YUawnneW5oqr_boyTeXTn;Fhk z55`?16fv3+^y18rZ0jeqWVUTz8Moo}PdGU612Ac%-?@8Nz;pABFtVGeqW*9uwB~3b zDJCX{!YeE}nU<8A|Fy@Y7YY#-#Z-i;bew9F@IBt`*c8?&#>Ei6<dn>Pn#l;Qd z4BZo$ty{zCj!&j8CRY~!TV!QNl$%+PX@q!oM~6HqgM>jnd{5oN!XmGA0E^|gM*=|* zzJIrZ!?7%Xwm&;Lh+~FoYvanXMp4XRw8H9JTU*q;W}o-hCunkawptnDz-_FKl+N$L zW0I1*f8kQV>LrT6Y%&duj0(pb8|&L8fRW|q<{~oVjNp(||MTkY?QOT;RF*II6C{D@ z?cq?jnPiuK(>Q+NRA1ZjOdQxd#uecPwT)w#!)OGR5sx$mfgP?lUYu)5a{T8Y@tnN| zYHGm0glJjwyE8MHA?iv>N@n^pG9PAUXDKKtv8&Iz3W{9Yz-sJ)kzRGwdTdC%O&u7} zqzYt&JYi?Iu1LATQ>S|OvEtXngmhSy)WchQ9uAfIU|}(%<+d5?|G8V526DB%vlCMT z!wqC9P(u2F{WD<_-JCiG&(BWg-D{J?8>(9q7)G`9^w16yHS8Q53ShcqK}@{77CkBA za&)-gVKl(8e&0VBY4rD>TMP&wSqzA-QoQ>jQ4>^lZZ)+vB&-2U{C0S9-?J z&!3Z?{sJlLF(lY{q+~z*osqZX`oDRn38VN&T)~7o7k6G|KP@n-*PEZ8x3RKPH84na zs9AoTkj;*(lJ%UV?BSTN76Xzu~LX4Mnr6%+pxy!aC3U4FGJ33MeoIn z7kPUd6SdkZVp|{mPR6D>=3SN>&vA{rKZwYaHxK@EjMdppo?ag-bhNoHx}YG88D8Nq zK}{uG>b9(Ybmk|FRHh1a{`IIe$j|XXAXwX>)d~dSj`+!HDaq9jU{iUOH2fNkBP7qO zY;0^26-P*dnps!R#P^3y!Dune)dq!angudN2S0D{UtOa>k9< zW`GUpy@~OpwW$VQQ#$#(cUhI~ z;?^WagPMCH7*78ZA8%ZoZy#XX_rY zDc=L+CY=02LPbew(7tjaJCwU->0=|AGOcAk5rNz0x{*TTjZZHkw-2{wSs)(c&Ov0f zLbqUz6^RnQHTxS=MPL^6d&NTa@!7dfLgNc-a{3XNWzDA#zC>prFU6O{3Q2yi>~OtVZoI{N}ntYJ(9NIoHM3fGanmqoOcoW5vmh_RDg; z-RT7e+;KOXt(;S>77g@!N`Y(D@AfMk&qb+(=NTm%Fniz97#SHk-iq+gKRon=YHIQy zO#px-VA)Lz!U6>a#qu&Lb?CcEv!;#?8>D8fVr;jKDT0lUkFO-PXAxt3ajb1WS_Y{c zcL}|7=gw}@)Tu1UU;X6%hce;-FN}USk(mtuvsFt;O#Q*6cZVcVnZL8M z^YNOaKXB@Q6I1a&j$&R$=N0z%ev@H=BndhWVN@gw)G}nPe}AFEV}RZHIAfd1Ixi4_ z5(OPo3hTDzDem2CE8zrTSsEXo@VRU@Ob}gHXFx?oRWl!}uc@l)^sCxfODnsyTSNh$ zf^Rmf+S}WIk)$XS#DhlR#pDbS?O-bdkXNr>!MEF4p&(TPLy`knQ(j)aU-IHe#rJ4F zu4X!rW^T(ZFHp0vvgUpJCS6pw9dZt`hwbU%mdM5F4oG|` zH2O(bs-!U(xud(=p&})A)Ln|$aTsiNU7gs3OD9(iuCNvl9=qb7$#BOhw6wIq0dgqw zJ#qJ{H!}2^k6D?htpo@F4^i;wQmt`O^6)Q_A#4yzE#~h5R#QEXMXv9fc-Z}BJIq6n4lo65?{YCDv# zi(j2UQX02rQo)>@oY#gmZfZ{-3`m}Dkrx=&Y9%Bj)GTKwMaReIfb}&uH@808o`=uJ zXumyVPnL-P{VBfYZ@>)@IZ&08aD~0Sy~s6ya{(&JMWfMWPSY=7%l)tLm=F!k+Xbir zf}r==l(wI0FvMeIkS+xL&wZ*V*4vz3#C5WuN}r`JI|-RRkj?aIJ3ZQ=xOo-7kBw(* zj;P)GjM=A38Z?3q0~PjT0~vDU=9ZSYao3(fVA%g`swIR1zs}rMe+df=s?`x-st>^W zgHOC=WynPgfq+xycLuND8`7udxB41L&cF>^??Irth6Vt5HZ07{{NC#d{a>i~?%ljv z?zY@-v3NMUyWl1Q{>Dclb<%r793)mH4U}>WSxR$zd;4gawFYzFtV?y-n@>TXtIkxEuQF)h7_z$LB=rfcbN1<*Q-~4VhYLx%EU9QVHZZ^roQd1GrqP zsl`B(wx?g(rrw!6kXKN^fXu>)!cggAR|0NutG<1k4lYACI5_w!yeU_@^Id#LPmi{_ zdDeX%qkL4VpGb-CQt!7&S+lveNZ|M@7*qsUP=LQ#Ao>+{kpS?@kc(#m6lVoY5iFtbk1%?Ad99k)uJe>3llg&^Pu>jmFrf;vh##gCUV^y)l| zpFDYjhru}w4Mtg6S>P%vX7@&E9P4iDGCcwCA5fJ@b6siy8_hWZBfleaJURjn=v2Ds z2PObGO*ya*F2fprgeGCbI#`@R5RB(`js}X18{78rcXxhzgwDzN+B%CLN7yA(5fhEY z#Q-l<9~)Th96D`Q7|wtl&4tPi#oLd zBFPK^y9}a5ei2l)r5W$ywWMi(~>udY?-#GtSsg*ZW{y{8cKUNI*pjL*HnRWr~;VM%_+$ zwo=mLA}mKxbDx>oA~C(E6yCyMu)W(j?N_#zARjE>{hRX&S1TU^7l-jrE#lc}2nC1R z-yfI2azYTtyUQ6M7;@>Ay^a9Lk=-*+h_;>nmx1e!AbD3X*=0fiB?m#GNK$MR`Ngk< zXZ%mt*zgn;KtyH8A0cr%3AeG01HlmsU9Gw9(T*677!X-Xdn5oEgg)WniActP7=j-K z+-e!vWG17Ga@UK^J*{^`v=WvVz16TKZnvioH0|vR+}B340BGo#c3Q%xxAa$`n#RUO zuHC|NjputsAWZ|BinmEGG5W3)aeb_zhhgX*oBSBrOAT#pR=S}IdJ$vt^1Pr?@S%r~ zbzr;HaOm9JJ^1rRjgUB!GWy#pqx&k?5x+8D99Ffbi3fJ?)(@h0JMa)@oEh~ zgTmoHLbMWZkugJ~y2qD=sQZo!3k+50HV%XrtyjOUN-Nq=)IgV)mlL0w1aLQ=Zny0p zO!*s6JL!OAvC(+Z00>qRGGf)e7O)>E$a3~$73_?RjN7kt0R{T_@iHD)0q~|g@F1Wm z4S_&J$Hc%8lPs%NAms7hlmYC15FnG7*x38kV<0bY0LcPGy#n1*S;Q_NehS1ESU9vf-7ElNB%Yk34(T#7;zd0Q0WxBXXuX@T4;M=9L6wy7R!=zK z2Lgr)Xe$0)8~zvGN{Rds6^Wxvph(Pbc>)~-)=KBWCMv2=F1Gm&FiSlDcq`sF>i#g1 zT;fnF*4(-~Sy*J}51)YBk}6;;0Has|TG;XD&j0`_ur2}Yl1JkS(#6Fk-LEGCAVH8# z^6(pcw6myy0QLhy+WAsOMCJ$Fzu*Vp&a>ltz4YaKr&fh${5NI5;%=Xu9RnE&5U)pc z$?o25FsvbJYqk|=J@n3Z+4My9)zx355)|N}<)aJymG%wwYf?leH+G5|j^zQJN#wUi z05sAOwaMLg2O<7Bmqj6#?ZM3zz=$-#-@1!$%v6psk9)YSz}(9l70##bRv% z&0Oiv3N5VPA8mV8Vx0&F0OsDc%lJGFvdYUalZhIbyt4Ap9@f~uf0A`|dK2Yj2Qb%I zr6V2&^V<$_0uNXQAt#3H@vYF15N1ec98VmX^0y-}Z4iGXyO5&VMn#n)pKSF-4&u1< z9|JI^z+L@O?e1r^Wlu_?uxs|IpTF74G!~E9(E0fTWz{4Onh?}0J;!J^gvwc2cwujkY!fe zS;;E`q3<<5w_hct&IFJbJY`!sI0ar@4w90g=k%xJz6ifee1y>X{?JBr_28u3VL}At zX=@D(tfORGc*lL-bA&Wxs zz(vZo0i=JqbKt|GHdEzUxLngCiAqk6{t6z$8qN1oQUG13IykID{8|r1n7FvYEEOLu zh|#MIuCn*wmb)Vdw)EYp%thcG3-GgxK8Ps za~XUTUPu)5An;peW+qd&B;Bb5`DH>mgJIc|6vtd&hxPF#bu!}6yVflcG%!=&ddDV_r1mC+C65;Fol0vC-$HTzCx$ z54J6luvlj6#cm`sT$xc8Xwq+pbaizBaKnIIN>miSOhE8C2CT^5#*{I@W?vHjv<6!y zE=c{qyxjymxo?Hn?Fk6}uN1m7WthE_l`WGFkk9QC@!=B!Aho)m-}&tmzz_f%w*pEi zE5Gu;6?ms(>wTZ)>hB1KA^;29*W7_Jj7P)d;=5l1n%)eU0w|U*^)PL|GY$vjJ54RE zSddRqAt51c5+GRs{;L6mD2ci$p zBN~7y=|-Ia`yCK5f-kew1MywyjyTuae+7u%zVfk1aX_&UnSp^<>ohg6BKqOe;>c z6Cj%*_}y1^@I$7jr?*(Y`EQbRy0uFCultc6levOZJ{kZ9;!Tjp|43neaWO9~O$t%w zGB1xu*8o#$=;k)o|KQ7sQ^U-FYke*xuV^891{y7 zYV%V!fQxhR$}foBiL^U=+tZw#2r}gx|0$Q>^W1AKRG`opklwOGc^Y&8y;_;9uVrSx zN3y(DIW;tps{!j4US#9qQUb&Y#9+IUTRYeS{YvHP>S{ccxJU9yd0O;8Jx>TWy4IEg z-20y{Yx00v99~ufB%A(zb#ag>(M3gAK$_;LQsj{4vSNKAI}nZBMc7BOg{q`G0@> zZkSie^-a+K)R@v>+16xsm6)pkwLrW7^Narrich9=_(_Rm|2a+QpgD4FVKwiZmj4VB zdPcE}ZS#1O^t{nK)W;n6mX3_zFTZ7GR+ert86kKFor2B!WzvN6vYXAHVQg#iY&u2c z=g;Mvj<{c3d^as~B}yZ|Svc!OlZe2;s@n2U7JB@|B)?gj#%xYW6{rRw3LTNl zPOT!z8t88p5l=!Twb~crD9Db$FzIcgJ1F2Fml};>0smz;MKb-Q~_Wpg{Si%OMmk(|Jz}ZUb#HAoI_A zW;of(z~WDxpm$nk^QjEDTce)_xGmd}PVle?Yp-bwUqaN`9((~iD$Di&!7MzBFr_0& zcdDKM?+Xc)tjCVnY$#e12B&=J_cme<>ZHLv6`@6l3voNQi<{EDsJ*?oMuEH48&H+W zT}<|E;`5GK=TocmF%FLx3)TXPwF1r%;bO8&@4|#$@4ggLE@ii)Q>v@<$d|Fwo?GR-4f{J1W9QCS<>9JCHcI;iHaCa>S8;fJDf@!nNO2$mPW(M9L8Y3sHd z9nnzhi4Q%!sT<^b;9q}}z<#h$ZvP9NsMgLx7Y0Dt49U}J@|xq7JQfHjpY-F^*}A$} z<4kr|Ryl1$Sj>9Ei30#17nfg#4Sk_o?_+SVISELrMjEa}dp+h_`k!8a$*OoGtwb4D zRMyHmO{u>4x`*Uaz99X2F1K!>MW>XlSTMKvndIGhh~1blUz&EJOUWH`-B`pO!$kG? zJh}6!>H>NXBa^~d@n;&^h66<-yuJ4i#>MnLT`8yxLkx)Wyb{(84)GAZ$FSHt_pG{R zW9S8JqyP9=s7O*+BjVKEU;w;fs#eGleAO$RSY(UDL@jITmB<8U2Ap57*<0cCJqak& ziZFCi@u=UIipVif<5I+Y^ZO9k$v;+6RVpZ8m}^aiFmIm^*D&%kCKWc-#IM%a83m*G?oYop4sx5hw98!ye+Re8eG`r1^JmVa#j6kB$&+tdjbN1O z#=g~Yw}Ta(%OfpYj{k1H9Fp3=2svJhkhMA0HRShF6od{Q3fQWvi0}HR=31qyP%5u} zQ)?E%IbNKq$0^zRAjUHLCg#XL3Y_P2M{e(@+i)2}GlMNX2Fsi$%ys*3C{!#p?}aU% z_B4tbv}Bdbs|0KJIJCo$3h3ZFXA`VACTY>B=0&d9pPQ@)|3e|E1s$h-W_h!&*Z9OIp5S!rfJs`c%9M$Jm|9t(VZ zuxp!Gk1Fw!KK10m((xrk*=Yv##GYC1IJZoZCKq9I2`Dszy>k+#XcE9HHuc_uzMK;i9#aJX zN1n~GN~!^Q6Nn31`8wYKHRm5G%FkEC7YxMcBY>*n68O5pR5>U*YI)%6tidshDqWw)tTJia+I(juFdXVd3?X^Y|h1T7Cc5t7YDp8n7wNd$Se98%OVrl zO+5;ctlkm#J$;pseQ%*-9@K#lEDFuUW-C(WzDe1$1XQ`sD^YRjx>0a>M8#U6mKHn! zTnDPpFn~9JCre zG2vLqX{5D2(e`Y#+Pal`Y-W(-n!GUq>nD>3F4f~M)f4hcJ<-ep16U3&agB-XZK#n} z`n##3vOmfl>xev}`7C*P2Rn_sVvrCOMLTu())tOZjqu}}57M24IGdjiuv7*~oLOZ7 zRjX!xUcu`K)Qnw(kR8jhDDp{PrtH*9BH0R$Q7`X^FAW33K~+`h;EON-`QxnuY`qR> z07?f!GGI+$I1sXc^5>rm^e}k{q;Gc_12r@(0E(&aLG2V&SvlOucMnSX;Hi{GwqhUP zA$?|RsemZ~`OA`80KI1tBP3xOdbleMbuXW?@!B?S)TA_NAgHg`-Bh5rBjl2Cl)7#_s-D zWK7Lb3KVgV{bFVk3O^0M&U|_)KUTB>1?r)=a=%ntbod`B|`vzi#ig-j~Jj&86|%VXgYHyS1$f`r{XY z7b6+|lX0vn0lAK+>CSGO)AK2Y6T4S##aN3BSpN9>K~iv^7?>1#v+3^NJW?D5nVhj? z|I?dDVGEy3gF4H&Q_?-Pg9E6xb!T>ufYssawejPa4*7j_P01tmNn^eINYlq{Q>sPf zc^6!m>E48lR*qU*kG07@p@5RQ{FlalTe&5*b7;AZb9s4XH6_^m^%F%W_|nKH7M|5~ z!yf$_pt$b+uday<*|7dPubt>9j9d3gIGyP3bP$8h>ToeAdDL8-pMdtPK~T5?H4RdF zF&$9B;l24GQ~4(J=*5#Kq&YeKX)B}OIoZ`GHAatjWM|zYk-ERS zV?A~L+x5-Vc}-iz(EV@aoXfwb&h#r!O=3Ve>F@QUN_;jwjHT>U42|owwizpYGB`*K zHPFfnL0=_pyXeuQ5NLQ8(rHufC1)DM&C>4srzj}g+|k;8ZoJGaca-vTbe?ZPWdXV5 zNwq`Gj(Gj~BsYtw)-4d6eAV`PYh7G(z&$&@oRZ1pr5BlVRHKxx8alh^lO2saN-M!Z-Z$|wcpI0XvgeGXbO zjtAG;v^56J#8VSj@M>t_2M7x)G}N88e&#If1Jer=1)c`o+$)ZVr>i-5R(^@-YR>oX zsyy|(2(3bc+@=r2xKZ1pLBQ|Jy*)5{Z1{pPP}t9A87@F$(CmaAz)QNZHnz4O8 zxLE?NbkE>|ItS4DA>TpIpd)?C%oTkM#;x3^mOOXbUabj ztXop%pfTH4`pXk_eiCG9V<#Q%zH06B2-{~gt~Geb0-0>SBLtz3qb5ww`?~JEjcMyq zpilaSogB$+oi2LzJb%ntsl7*Ms$Ozg)=qGqPxFskMeZ5t?L@@wi@5J z=`4J*x3UfemnVub`11E~uQL<_<-_n-dDQi5(2mxO6@6#%t;mwFF;1(H$R98ZvItig z>fF#2WN)nhjY?Xu=%@SvF?kTkTT(LbCK5AI?#v#r-R~Po+&brmE1X-=gmtV_3qQVP zRrg&PqM!|%f6vr02&IsR03d-~cd4D7bE$?_MBr$Wb-d+?j<>{P(sm7~tHI9pu(m(mU4nzAymI@o=SrYM6clpf z5+U~(pG%yT7%5B@NuW)|u4fk}#ALHuvgTHC=6I)ACwK3y_RB+uKJphl)%63{)I1gYr`4^`s;?UU$zWgboRqNB?sImMq5o|9c8 z4=a~g%V6V*+@n{!MKOLmRX=>v%dM3{X%e_@%;$o~? zhnVDCw|l7w5N1G3D?b@}C@icyI4BoKEA(sG4ODA$zP+yvVU^i{^gNNsQps;twJFIM zF~Mdt!aAJLRh+|ix`+}!+vY`|Af0MR$_!zEaDX=j8%h?vO=(ip`q&D`E2Uj&5`~M4qCgh0sdsY>+IqKmaC3$=>o^O zK^tjqjRgW}EJ@jD6#kE|Yrfjs@;_KVHftceSMNW*_xBf#YnQC>1U)o5hJNtXX8WB2 zp0BsChi^X1G@ih9S-bW5c-O#53I@3)I zKXJvFwLy^R(8~yB&_4ORr{Gm9g}tBeuzJ+5Zfs|Nr1@Vnk+Q2Qu4G)-=nDR5K1h~7 zm(n5O_h;PNbKSzt!~K^&GPAtTxLv@bioK;}D6?C#bmQUGbQU->`-5v`Iud1m)VG#`-`?2M?7ztWNGNuEbgPr3ljK#Za^Nt@ku6@B zy7Nz%LVkuhtp2niwzX%hdE={#7r3g{#o)}|P6pKI$`+B2?it@~6!K-HZcy9o|H40Q z(pI#rq}##9u+zTv&6c6I@jT^tcNdja?xHNn2qZ4OvhvwF2W!~&E!!<^w#y>pRuy9(`Z zQnR16f=Xq?HfE!pgy;~NZ-_k7#`4}xsr+0_3p}oQzWPb$`W3WhgFO<tdMxxir~S zDeyX<+=~}K9Zl&jixhrsd?C=X(H;}e6~rf<&G&4G5vl&Z=FU-vM1LW(rjM!$+M3tB)l70H{&3)@|PX`dIkOSs+exP_tQO$;VVG93!lui(4`a$4U8oox*B7*PYb>qyfzAIpMtbv+naj|{T1oz#nR3jOR zYZbXi@WZ+T^x-Pvt>lMV-f+2raosu55t*F^+Yh&|X^pZmEV#X813>eP z1VsMNF&40S|Jm373CCDI^9|uO)wHwa@eLPq^7y=813uL=^~GeZ_o;od&?Ak~q7ug+ zY~&@vVL}81G<^O2{rNh?;4Sa=n__w)MA>5Kf#d+4ptt(56k1!quZ*6qca{8X(g`9W z_)Y~}nzw|QOa9M;!d?2(n6DB#KuCT|ryQhdT>h&3L=t*5L&=_y_<}4dPERS?7JlAQ=FOgHz1rZ&qoN3V4^f zc7bVjY5~>8z^5)*IS!Nx^P88y0*UBFQyP$32rv1A8!ONE({7J~#oobOZO@c+8u)oB z)rQ=M+j!X~#sU6hXu3@F%c^uKZ6Py^-Y28qyF1eCmk6!?_n*=+zDH&9&n37y{!lIk zo3hoPRCiEqk_snZFDCo_9IYU!(RYlRD;i_KsoJqHW(Bzf8Ri|%ITVw%JU@kclq!7mw0v38_l8<#!>NJC?H4*W~vvt`(+s7QiNk2go0w@*NTVb=c~8mjH{BH-qS z23+u+Yll#6eTAO~mv_ukz7<}nY)1}=4}BXBY_vdyNHiEWl#~~fWf?wIa(#G%KSMX+ ztWXQy6Z(2LSt@W@Q|rPuCdD6;FH=mRqUQ*sIkmqd&Z^@w^k$yy!YIG_I|b%8sxDw7 zYDu_h{5n+!N0oHpVHw!|8^~h=W(c~dAPmMWI`4=M(| z{_eT3ShR}V9BZRHHw+G+fJ{R+GRnq_i^-awmz)?fd%OkyZK9CPr))^<&oN{&9Kc#% z1ges6=@O#WdM%U3tv&N)mN!Au?2AVlZ7W zCK(2Muy(bbo|aMATQOhey8tF3XRiAbxX}F>giDpDM7z4HY>UX{u}zDJ&#-G13v2ua z*&jk9XJJ;P?4j&5tVjw614t7^Dku_(hy^vXW9CX0%v@@%ja9BSM_1zJbmUBICkvyP zKkQ2}d-o=P++{2#YucaDI01v|zgEN-SL}G2I&aP1ZK8^MaV6U>Ozc#^TAD9 zZ#9^rDWTpAV*;yyU8Q?8 zGV3M+nqiad6jW5Sy}XXD=T1GnnUI~U`kAabct13+#BDN%S?T<|Vivu)HRWd8-xQTu z67qF{hZBp4DKJj1N)Bug6;(Rv_@Gx+Cyy8?&C_3uQ0^a9+S4m<*sq$AX%%!Zqnz0P zaJ%O0n*e;VS-jPtXH8NWZYE zj@!_Q*Ln%S>ru>xa6g``tY6E;i-K%+x~;Sfs~;K&L=c&C_x2cE0-qNe z=OwOmm=>}YX&VC)GHRypYgn+qI$G%K?NON8gcTw4d)I7bJFWp z<4uY5cx4SK$OIaI zcR`n_nyCA#(89422451%0Zj`E2yplbb#XRz5i_+R`F>+&H#TzS>zH|&Nl%5>21XAE z#m5JqHQWO=Dvgj?6byqolT+JQK4DE)k`__un&-63f5YffavW1q(GnB5rN7ec!Q9o! z*@(M_teFjT-sru-efhmVdrumZv?-O^u{BC39eAHCdPc{^0PL@xl4+J@>8|BB z^&Y(k&8tE0y;Sd!AOfx4MJ0%O(63AuBvXG(s$NhOXhyCaveT{H&!ufCF!I|sDLilD zu{Y?Zh4sCn%+1c0#rKYokdW|$-amZja-LR!I#_Vf|EgEe3eYlLF`xIo9XNGmJ>L<7 z&dbAq^Mm~69ry5^@~qQz(=QKar#j1u>YSsoNfEozoz_-P8=gl*u?_x^n)5SA!TGt~ zC+1~AEKGgzCJJxzq*HBQnZ52Piu>47);AVvmHzf-fe`J?@^5$}_mUb{qpV*~B_w1Q zH{YFqN?PC8paqmip#VG8BF~A*T&q4e8 z*@Wj_yFwoz^*Ch2{t8~PZ9f+|Yb2)O$u0twpHEl7NyiZ$e%H4t@cC?hhtxiOU+>Hu zl?Y7;g0(M~*xxnWp}{i7r~DF9J3eoDwuXa4T-taor?+0k=ZUfX?5!=yiv!`&Vw4^Q z)DOw`NDl1y?(hwoGJ6l`ABnqVDz%}uyC*@|*Ti=PrVQa}MDVQT z?d34YH{TQ7ZtsO}c9$qMkDK3?u_c?JDCCCm6dG7y#+#@4Ks8ba#W32^p37@v?dvzp zGKJg*|L`OGB&7w)O}Gqm?3eB%6*xU^k+M3HcA|d>NVKhxT)O!P)DsN1 z%>p^{B}UifYf|YVnIT)(gF7}vRmTJ!fh8dXS(L!56qKoHi7WDJBjqyFPHZlAh6O53 zQc|F<1&UOC4fVAblHLb&^m4EY($kcZdTZ@^-4eTM2=@cKyMiG~eDSJ?uOGkmD!$I} zWn}yq_wno86=Fi?J1_3sSxLI}^!?vqeoWKVo4-i~?M6!Aaqi{59t$U?1u>t@INK2x zooBV&#%UuH36|P&rIsnei^A8g5GDFPj*h>4smiC?^~YLt@}1`+ro}oBuMv)pjTM7a z!Jzx|I_RZjA9oO3_>=GfG<=zY!;MwoG{sZrnO_n`hSe@Cdiwg#7$reQ9v<>OS_j-~h=TVD%!2ed9aKt4@Rm92&D_f$x+-cW`9jXIM~7M}_Uxh|U{ zRrf*AKbz|DhtC0=biXNoH*mhX#KvGLrC@oFTW&Qxto`9z8{Jj1BL)X{srk#Mr$Xkh z;C~AEXVIcI&%UWffFU$#w>;Gf$uJ!^s}|y5rl;3cOX78Aq?}VI2sXD0wO*&c>u{kY zoQ2>0xMMm0?QQyvy9%rEB2CvnNDMvaL&_?0I=}IWBqexALfE0en}!XpS_+LiR%~ML zDE)hbb#8iQqw$*m!w@jWlTO1Q)1thyB>C}t;>4Cl)fQhQFUj9eppxZ`M-mg{po3Yi zsHDV%h6Hm*$BBHm_U5}Oay@3AJNo|U!{B#2PQFi~q<@!Pr)v97!$`kQq0H%=_OLae z1HzqO-1B|pe|iCG>=|D&x_5K`DgRsKkrI-$4yR<;uxkkz@%pa6my29pHDjJq%V&rwMC#*TOurB^qiXa8PK%Tfj+tH|qbjYSRAG>bXe%*(U-@5!zu<=^cn};c@?M~*8z+*alE+-2M88NYl$IUTU z8Y^k23OWC7u3omZc#b~UcxB;E|5z#Mwq!UTA5HbqtHZ+&9%*bOE<2$!5xHm*Z7njF z?HgNtzXe+l@20&JbVb~5sjg=l|G-G$Au;erEds)65+xoM7M7EjCj)_82MTsDXfre2 zTN&Jh*Xz`{v0s*c_wX91{Byaux=uR@eYYFo1qbx`1qEk8ldr6wp9DCP8iXG%&DqXU=Y{s6!=93RxZTF%zlVpo*_maIQqzQhQFIv25`NZv0))|rH zH}>vRDQ8ado0kuBX2u!|KS;Cwji|hrR;Ls3sT3X>4?iPm*v*jnuKQ99h82pAz>wqW zzgEC)c6XPmrRtYM5~`-RCzUZywuc6O)Aztvw5R?=LnUcZojwur^eFV9k^4^G;cU-+ zym>bI`w*Y+tXwj)c(Cv+dF@FmS@* z6tN&t(8W-LcdP!e_QWU43(x2I7IaS@*KD>oMCN+Pnl8>a@@#lm+OK~xsN3G$KI|!~ z6Ro3`&|nqXIyN=_vN1J5M?K)@xA)gV6YDX%!lTk6ms<8W$itCnSxer+)GM z$eaMwy5!yThi@j5f}Ez9^qq0#rOu;uFHYwYM-Dqkd0Gz+HXA)=`z#Osp6gS-85-a; z@X?}L_jeonIz?{HlW;;OmhbRNCMK zCt~1|O*C~P|2XzfIqyhRCVm}nwdfE!xy)bR>U%~IXxNPMS#gV2L6S{7eXvIty|2w< zI^U7fgto}hO#NDoqHKQi^zDwfqcjxCFF0h<9e|nMaW};U(af9>zgtV13YuDM$qY$o zbFz5Un8Td%QXNX6|GYl*&5wu#)~=v-yZ3!&vOju4Jy&AlMk=G5j>&7bhAfIKwtBY| zma?!L;Ml#`*)C?&Q!HN4k$$~umTYcu@xV(N1`~L0Kl%|I-Fu;SFJG^mBqTkptn426 zUQ%+$qLeD&;Tv$Wkci$AeAoH@=92sRc(DE0aIqM@lKpM|%7gP8a&M!=BF2Zt>4g{k z!Yxi32qearBQ|FBJCWb@tnuA0W)u6M1Xu_EJ zge|qZt+ub}&e`maHu zkx|B%^SUG+6(@0NT?-&^tR$XD;eMHMn}6WY#_*>@ zPuVOe4PX|S`|tmkxC9e>FDT|mX`cm%|Z8Y)f_^hcVOUS5Ix-L&!jOLZl**` zuZuYmE~=9tXH^lLwXLMDZRme9euP~(6g#^(fj$dyg;o8%M!n5=7~xSd)6Y;CapAMh&Qf)>qIU|&BUrStvqKZ%e;cHjricx% zjj97f!^Ng94nabKC#=<*K^M9oODV%>BGm*$bU(6P`z#ARBr0~btrVn9J?Fhu_&4Sh zQO)z_Sxfgf;uUyLkx?UIlJ3X$;fvFbg~Zd-28Y$r2I2Ekrshx9d@3*Y&c&Bj#LgqX zcag%j62-l)v^+4Dps2pmk~3PnQ*}^)Y0d7Z*Y#(mB_WjiqPh|k78^dJYASSop}&85 zvnWnfAS@`{_@`0R)eq8|nwoFG`J#9UUy*F(FeTm1lQZ8GLB~lk(3GB@n|mFJM8=DG z@qUqI0{@5r{D+J0{uh3lP$(lG-(6BtQePu|J-rZcPKJ8g=>Z@BVvm&)KZ2(0XTGWY zJ~hqFKl$wL)YO>LiM8JL*k>-ji1{Ujy)RBl3oS1WpST|7y)oX!7IAhVS9?lShp=*j z+ib=w@uth?N5SUYxa%GMY7`$Pbcx%;7N@Osj)dzy=I{5g6A;{glRf*E_ZMQagx1z> zVp6A-N09G1Nvj?8A$=bKO8@g)yInP*bScDTMQR2bsQX+SfBLLIzwi5@aGg8W%j1*Q zR>FlkwHI%QPYB(7;CG%Pm|I=BOY%i$wweqR_Y^PfoV?YrTMeH~ui0;Af{QsAMg0D$Qp|(Z!_X#$KO(XDUgxWegn@h|)0Zi1>(>rDfiRIKKl)jaQ#TCD8A^E%c zIW5Vd##(WTgLD!()%A)kKfO$fy!O>gO|`Ac3%7?4)W79OsfCjrjK@d(w5#snEuvdz zyC>k@y57ApHzOEP`4;~R1Ho?lI>Zj=SXJ*)C>2P|StM-5iK={(ycKSI`5>nd zC)@IpvccU!IF0baYwzJb=%<#N58meu6a{pb%!I={&s7%xs>-Y$5p4cZfF{-% z%NxyxuIj+XUg&g*MALI$ZSa%HUpl?vNcWT7^~U$r=sO@kJO3a2 zjQ>sx&{ge-R#$lj6Gh42WaAi+x%bwiE&@vV+3F#1k?)p5CcL_Toqjju;mDwuRQm?| z$bvARf;FDp4wH>U>h~^|`=wG|{cwAhRasibkQ6u_TL@uB`ubA)P-#CF2Qk3AB13(usnU+B-+g$&{+y_Kv3ND) zlB;9m4RShicU;ByytdwmCdTKxdeZs0`pWred?}33qVQc090QL61ac*w2Y`TMsI zrKHK~yM9IR2EK?y36YtM7iSSSj@QKKaS7I4CzA@td)El=mwD2x{LEAlTZF5R6BZP= zwx}E5CfvppM)fbvxacfbur~t7%QN}zl{<8mrTJeLq@TMUP^FkuNCyUyCYYin&qPC( zR~CXqZdb4&9iDn=74Lje@)P+gk9uyeraCh(&c>P8tlppYFYXrg*KedGU2HTbX_{Pr zRZJIrMf`BHH9SzU^P-uSyqcv7FRIA>-5c+AYm?ozjH=T7OfwjUU|k)-iuMan?kE7wP~KfJzEL@;+!5&{dZjQvv7Ptq1=IYQlNp1}lQmeE>E%BF;MVw$7(MpKj%VGReuTB`;A}>xM;Ly*-HJb zA$2foFsjqWLq}4pb+f!B$?D}+NEAjam>g{XxSO{()!x0A`Xbblkx~tEQsrD|PwGCG zGtAm$g*!emu9w8L$lOh=x=tYl8E}?G{WOi2@*sk%(ydpxJb-7`&tlotIFNS2P})sW zcWe79b>UVu(O;#z_oF6f-8F7>&qB^{Zs0g|-nUk_#N1x`Zkw5$?{;VT#I|~F4CNg$ z37xurg9W$pFpl71lXzp!0V^0L=9PQh5TYS9d^xx`pBeBPbr`3(&KXst)I^P=&DE3M zl;3aTY}?#gOgH6%tjTvlURIE)ganyUugUewYcL_$weq0ObExAnK6 z{r5%2&*&NY@9Q;cf{^6DFXo^@%75RIOW0+GgZIx%4c)jZrU;AnXX9!K*WT1^;Cs+ZESZ@+j?=Me963 zzG}v{p^%n;Cves@L-RHA!p7%I-uJxs2#L`4=4h=^D5sbiv11KdE(C&#l8h>B00w{b z1iZXwB$zf7;x?*JoS(XD!l18pwT2b^e#BWBRfQnqU-0CZkJ9Oe#8r{iuf$jtD!@2i zOYdLEQQ-77p@fq3_%r;GiQ_e=DyTPUHQ00vpYDdO7XC7UkCG@}jQQza2nJ*q z=z_gR*Z-k&Rxck1Z(l#;53LI<2j}@ijaF=G-~BDv9$qA=T7UNfd{FMZ`Tmntp&t0B z_|iqYxP}JFum$*9>s+XqJtr;xuJq)=!z6!tB5qg^9=hY%pzIrsCq9f5(uw%TImR&i z$HU;V)kkCKx>%5K;Lj+rl9n+aNk^K!iZF835Vxl&aN(6>-YyHMx5HQ{)~u$SfKHIU zjODt=)P7mek*=2ixcTXJP`Q)Huc)+fwR$m_!)slOLHs!<%dT`aWI4-m{`9YTk^x69 z6n^z~Ji0{&LHK`=mSt02XYvNfeEDhDIBu8UOVZ&%Sx5M3K|3p%?6j>EPo&@T+`^tZ zbeDxyybgzkbC5*Eny1iB1qi?^F2( zfisVtD6Bxmib7c&Ps)+(pGTjNi99{o<=7*6pAX!ii3OYGex`Tr;GvR~ObkfgqXA7K z7w(U8BjLw4ZRk$Yq|VaKGizUivg=8g?3&f?)>^mUTPShT(vndqUf}-QX1?L75f)U6 zzWVPb^lyuUegaSKzb!6N{Ga_lwmNy5|Ni*@`xg5D#qP~Y5vU(8Po?Q#iR55Fk zE~CLuCG}Pm_!Kn14<*MIA@+-u>ULLDk^vdIA>g#-WWmE!G$ZzSrN*rYR6S1ip{e(5 zq4CNvBP-l4F&ts<8_k*nPi2^DXecx+G?zDOFq4ykygE+f9*BMf#uZT^Bk2V$vesI$w6oIxmtEq*$|r8Jcfw3}oU*4to3V7e7U(y47IIy{URZ{(0-3;9_qO z;^zPj0xD=W-lxiMLY4>C#HR>2SW~@1B zF0@yKd?Gj(s+tJR9ft;VQYTue!(#EnTUR;fPF4In4Uhv%33F{{_`lYClk`IMz@`O_ zsd-JQ0cJSM|Mf+unM&#p5;yh}%X{4Tk$e{@r=M&#k_*)mn#v?{sl<5txIv`jE3FQz z=QI3-WPU}`E$M-h91!;c!PqE9>aA|W%6K6G4j0@? zDw}$d$g*IZT5NMg(*19|$1E_KLFB6@A=E1`@DxcHxtNLCb9Ag|L@24SBThgY*-_ym zr3o;l^Ja3!s6jX2-nyhpCu^AmJTjMS*Q zAusb!3iPq%xT*26UyUaOc~SDHOMMzt3yKUt(hYf)?~(sr?L({?DZl>p41&{VgATB} zSS;lRMjs6rhcrckkhOTC5|n?3ST{sWf;yC+FyqV#)#TdSnn=@!fFI#`W`f+oSB!}d zP5RQEf@Xw2r};6-;3KM^@|h3SV4EtYyefb|0Qvw~RNr2VM<*h9xc}dC%_d@h216?D5XN(3W;*)4b$o z>`YHFpktIA^ozU&-JqBRedx=#QW4TP?-i>rA2YAI~u zaqecucN9O8@ucuRkj3E3Y3}fo4QYH?kPB4*yxY#h=s6M8safQL%BhI_&g1R?^UJTA zG?Tbzm@{W-u2xksll+Ke$Qk1)nk?Vsn&zHy?C8qSJvqBQaF$M*$%!N_tNYwS|6L-xteMRS6)#Q<{ijPV!;DtJF1 z82LiCokDlMaLCf^)Y+siC!)NFdQbfoU(M2gB(VTog<#OJ(Cp|u(CZBLDV9o*ys640 z9vzfVvIvWDCL@gxPcEdBw+$FjYa4vFw96{D*UZSp{0SEH@_)bkj;qD?`?vqDv7Ext z<{u4ba4Ln4Os}=udmas>VwZO38iQGgbYw5RI1`40n@mn2UHb#9{Yx10x8SSMXMRg4 zfmgE%`c^hEk+*Qn<~wG1LUcxV zrdsbD0&#P*Qondu)Z6Sfid`3xp+)C@Z{6i`Rw5YuC3P%E%X#=<72goN$oG z@YmtPA38$K3+6ooFqTM|zxKIIC0-cg{U42n^8=f({^~ zy2k$AQvJfWtHu^pe8uinf!W$(lKQHBvD;eM)+M%wq3^@Fbw#Sn)%+ok@$CJaeg{TU zbpPxKOMk(%{?(56VT|)tqR||2w%Kb{^>9b?KfLPa%)2(&kyrP2+$ca0xwfO?@u6*@ zhhQu6juvnp8f zJM?OWzZ9ynQ@sK5(!e0+`MabyeU{WrlR;G`H`|CR)?0sPu}xqH+=?WY{T~ay{2SZF zWS)QX+9;47&4JHD#vqY!AvVF9>{}tTe&ut~LHgB8ZVvs|6j>D~AFq#z4Qu&lc`?=$Qs9pSbLsWXwqf7($FV!e^I@5g;WW z@2E5Hy5}AEF_Sq);2^vYXRp2f?x9_o844U+E9|i^0imzqqWDRn-CiGf%y>Z?UUg{p z^7@1S_|Xx8TEf44n^&g~*F$eA*Xw}0f+ah&55zQ7UmHnixuL#WDeOylcL^6FgLZeF z|Iz9YeRV&E%yDhv7>GD6C-2!PA4VzN@6zGpM(XyhyNk)+9q&qK7xhIgwmH$#%ZUaL z`(ZYNWMUEGdr`#MU-yiV4wIR+&aCG^EWo*SLTS4^mzRBAlHfl1 zG|0eDj`icu3J(2LB0X)p?COfnYp|iA7j^*zIiUfM5$nu$J285)8|=2fMLNlj?q>^K z1gC16wlXfQC^5p#C{*4Pxob>PVMZl4@XF0W@7O=A^?YX}afZj93OOonug(5O=elfW z=qIc~k00E>ga+B(wF>M`K`S1HtDZ)N3_O444}#1f#Ie0+g#aSoK}MWQHWJI0fD4Iu!%S_NM^D)Oz>`w|Jycds1W6UTz& zCUG&5$L5#ATLMgEt0Fgp`D?g&j&z||`XBQ1RB~n1{4HnP*7n&9ysAVBt!+8I(9-rQ z=WQFdb0fx9u8JG(#{Lbgf_%@ziG7mu|NxRL9@8tCK z7+7G@kwuy8OnlRBaen~}cB0hWWjM)3c<0Hod@9zC9FFA}kU{u!KhdE=_(J;+B3&dh zTyG=4BFn1|lklj`_?|g#L(v^4w{l*s5HzVue$vZ34k{+agH{&1dXl5Xv=he%5#8g% z*1oZ2MTsm2gXM&6$K+&Lj&DPwJy);*);LL+eY%yvVBDx$VsIEUoBw>?uUPZA(S{ zwT7h~CCoYvf0i#}jd`+pSHjo5SS*wW!$l5@x0EGyDk(&+hx^7KsG)0Nxqb{x#PEL1~D(2;s^zV+xTwdXm!E9emD&&q7*D48$otM1V61aB*JoGX$|wlwANRTC{g zO}_7#LQ}rIzxae3lPuzTk!$iZEhR9*_XwX*syC831v*l_j*_GlBVyV2Tk$azn|`zJ za&+Bgdh$_qoqYd)(H%nIMZL27jp_yR`OP{ESc2zr)_0d zN=j5yD#GKyV5SocJ_(7{QvGE~#aN9rtr18yE;l%8g6}xK(@NKy7amUaYsrsde9{7F z1^?6txIy8OkH^>QV)SGs!ax)g_4E|re*Y^}DUEw=LgD$R#r;0uj9cOL_X9BGMj?Ld z0QYDeyH(4gRR&}!mPZGf-+%tl5TdUEM63gN!pv=b1U5)LnL?fw!2VO4m55cpi4gc^ zDqdiUtHAZq4TcoRnsDa!Uk4eC15Y!Svg--;$GL(s05nqGm=He|nrZ!r>U%%S)Bt)UZFdu4 zi>H*{VhdGz=id0#GS{|x8tN{R5!??)MLG>@dasPQ2XT?$iqLQW8VaDCFL0Gp^}Kqn zwKgp?5<-vmI2qVj8jgbak+*Rn5VKOmY;udVedr#7_-#EnV@ryOI;ByG+}tsytEWV< zuxG-9ffvS}7JWmtpRq}TD&@HJe8rz0{p#+4HHbCrYCZn-ttr+!4Qn?2Yxv9MYol&CEoKjczU=X`;WNCrH^5PwI-*u)>^f^ylf#NKUg=N!;J>0<(~Gf@DQNA5jYXE`_s$Kwfz-x_WTt~ z&z!k!U05ouKMeQ#_Y;#}S04z8Vq_Fdy|cWjezl_vW7R^Tlrg#SFU>Z8znD+3U`!%0 zdU?iJtyS&@RzdMu2BH%Tcv-m9o4?To zh=>pr}atz_B-LEFKunn5%|%G zl@ri}dE*$QTas4ZU2>5Axk5K>_p~K<-9PLoyQ9$N5TF9OJBPi+`>d_@*6);_I6VhG zRE6i+Ej|7T&#F@Pp;7*0K(nm4$V`?fZ0L*fhz2ryq}^Z?8QRd8gDf;p8jel_6u*4K#A4j#r9~0 z0{{>hJ^QjIRmoYx#?=i2!ObVZltvBU-R>GsynR~NHe`3M=>6??(iq0~C7_zSgF$cY z*qs9ivcDYrDF#LlJ&iT>^`k(~WxUq)NtF-@aFzkNP+&&&35<&+B|-DH!PKaLr&#vu zcWholMGlOmM*{^BOwSJD^%P_f{bLul3`d7!93=NIlV?Rf7?K>?9-9o-qBtyYp*VC4 zVX3Mc>88LL@^!y3>EC|QMm;08_-08!tG0|U(t-ZMq9B?F^QtNH(z7Oln@oUh9}ZD` zT=>BwKNniGa9H`}BCa`MeEdldsa8qn#L(<&Rhpqx5)&e5rfKD=T#tK%9o3X5yH$*$ zW~K(uNy*6NxOB`m3bo2HiJ1jXr}mTY&N6y>xi*6*Bcsw#q=9eQfa>q%doX?MW!Q*I zGN&Bh_?bB)uy3^SWx07F&8=_uh<6_$OUtnVn+V&GH|}EM+jFDp9_c_^URt&D>ktEo zAG9a`9afOHe-A!75*|A8^)2kXQXW*kyhuK3Nw{!UjuR{2Jtn_+hd`ASgzB0|J) z^!fx^p!@llwq0dAoP9mHsJ(B;5~&`|xEUpHn6KG9M&10GN&T5n2*rN7^dQs!6X`H> z@$ulZmH}GxQZ#^%@k>ivQ*1Oe)=vMfp8g#hANP-rjutLwVP^L4HR%LyfT*Bo4X`pZ z8jNQEP5yV1i89y9-O9DkVx|Efb|X6}n0IqN8!E*%JAE&bxY$5(V==`mVp4dB`dVAnA}FjeCOOB zz;CAA{ZYJ@$GnMAu;zdn+27jyzbci#4^Gt!Su~sEjqawl^!wtHxor7veezi}@ZF1m z_*Iu*A13!?L!VK8bj4}=xMmg_;8#ujq#ve;#(Uql@M|;X!Pnpm>G^PF9pBo~j}Q8k zL;;FKpn-)xduGP0Ia?sp8>IdEwT6EkdvvHGGMm!5mG$nT1x7@_>02E>8=M2G&);TI z@UfA`C)9BwTwcCR_byP4k)#!P8oh)%2D@P#@r)OIo0%b8Tv>YvPccNaaGfs0{E=aA zAk&B=6xgSiXjj66l+u2X&kYChX>T6|UPEaipmYZ(7gtVoH9-QCO7OT<51`;c91{4u z#{f%9GYgB{oSdA|cff2j>IsXc(eZk3vWTy+q?+WL$<@t~*CtT5F*=@Cu8y9oN3q?R zh{IuTOoz?pLy2CdD+oo2#ZJ912oav2>I8E`Ob9bNl8gP1C#ZZO*=VkmTJ1)qZGHIL9tSx;7q5 zleVr^gi6v!dyG*#PIqE<3aWP5dox3ni`kyt1T=B`*A|ZBex= zcOk!y$ElJssnT8>zksRoG1s*Vq0DuD%^}@y6MbjNn&Q+a$YLhv2Ze00h2K#)H>7Om zF`y4_VaGju3GfHYS+{|9Hs`oLwJos-&ohNvs68I@jePwp4KiKMIK6k7^2C( z9${)>e}0B=Lu;jzg}wrb@0C_F2#TW0&C#F%^HF!;$6jeRi2oL(bA#>*n9^#udT=QV z?AKhKDhr*fLqy-dX9td|x{wY~StS@)%07aykAoRCs+G0%P7+iXAdJBJBNBrhIM+Q= zK-0xqF*`S3b8fmYU(J*~`=pF-#M#rfmm40wa!2R7_3@NlM44|qKw-prwT6$#jQ^_- z9nf8fI2pP5@lTg;3tPvG4 z&w=lHIc)LGG@6tK4LW?LfeYjP-G?V&t!S`!RYSpm#O<{f^j5I#0~-6yc(Ik$F^$M# zq^EsK%te`zmmvTsT57+;0h&sBGV-BGv9 zfQu0$uc^7X)WuuqK;>#ai>1l9+~2FL6>mQ`VVe#q%P*bQJgb8@BOT>bzaoiOgoB)j zV!8q6VRS5qRFP~dl|!e7gj2fAwRxBkKdOC!0eM@0*ZOWXh))Vu0cFSE& zvfrX|;l=6Kzqp7wqnt&%ca`D;c5F&uohSzQ)%+}@0Oj(K&biB{LTfU0WCP7^S--F zA_o^3FtQJP*fZs=a(~5;nJLg&Mc-j@us>JpEa`Z-QF?@8O1jf7vf}^ovjqtj{0IG) z@SSss!WpbRmz5vuskoGk3Ac7*lNjhk6#D8^{I$S@X5ynJuN{7VG*1`ou;=oisQ(A- zbhSd>L7PD`_u2BwTE87mkF_y@}k%t@W z+jTxd%?ck=wvl8*#A>zRd1&7E>5yNnPA&TYzR&`I(MAbZlmn7FzE~1H}8I zj>T{Dl;gCJI>1e(zi8*Z=b2c;UbigfUQ_jU%knPrzBk;jkD7=e^7ikaaa~_#(sf+Y zdX1&$*9$hr7$H@DMPy-K~}^>7}P#WRCgx z>AGwoN$s?=)YLO@utDSy+|`eAe3FjzB!QrZzIBX&T!-4P07ca@A4#zh7A@!qYJoNnF-z~ zw_8rdoZe=Qz(v0vwJZUvc(h(ufN%)ANj09}qZGk}P(OJtI(?Z$ZB-7R-QIc8HW0nZ zP1SN=*}C>&HPCa-dj3Uz|J09`A?|LYL1`^d^4vTxQK!V3W$jlg!In=~LI(N!o_BB0?!ATHpd)xD!Y#*(0)%behu0c#q9du5QPrP0K& z8?Y=59glrfcn~Kz)V2=g+b`3>Ahl3K_W236D;z{JZmG>|`m`D2n_2+h5Gda@`h zimqe~=Yw%@48iITt;c#IO742x-@HtfrP}J)fb42R(Kq*6qlV&bxeFnuq&$6SbQ6|t z$cxQ|BEv^{D!6WUwiaBEzx)?)5PF>gAjB%hvm!tQm8c$tFTncbsH(y^tU^uN>(834 zXMI*lAJ1O)e1-f`=F{jZT)M?5wDB0uQL-q)m)@6gv!V!QB)b%j$ma1rFvt(+YkiRB z9Ro6>>BwRmie1R^f3!OLn}Y2^Zy6XzpSs%+H^i^gYy!x<$ZGM~lQ1|)#<~4Fijm}# z8!y#~l6!@!)0-C6Nvq#xIBs|3+eO}hL$N|_vM~&97OuT<0QV$Lbc?d)@F59YI%=-N z>sR7ST)H7SXc}SJu8ZA3?F;;E_rO^yW6HJX@sf=|e^53IQLTC(=-DJrQO%SR^uIsR z%W4r#1m{rcxpu!85HsfvcXS?v4%0Kpz!azh61KHcwd_@H^cVC+Euw1OcJrw8s zEe-wxBI1-BW5UjsE{d3GL9;a-{J~wtW+tZEODhU&ENXl!vEdsLF`08RAZx47tptx; zUmCk81=~72ZWh(Zv${X~IQ8C>w^RnJNS=_Q)?Q*}5s(I8E5)Y*b8>7i2b?bJ2J|F+ zEZV0Ibk)viW*OK;Mbu<+?Wtsg0M&X_wrhLfXN-jc1Ksl`Q)gQ zlk#q>EJ$D}CcjfApa*JW>xslh;SifHa$F8gLxY8MLlRZ1`m)d>oM4qfC z(9-Y(WFjLr!Nz^IvC1+pNbB}?9Da}bk845#Ya#JJtzYS?<WaN--UGj)PxdX+Lt;5?>WJOqLw^7fMi)x9)qjFSNs{tOub z1Q?<6$D_eDIZ$*$hHxv+a3c=XPe`>l6~yVtp7+cgb3;ZIpT!f0!BN&FhT@2giXkp( zIPkQfxp{j`?GyYD8DlLby3?|#%DI6aiXXwn6zDJ(sIme$*_+HsenLR3(EdZLd?Qt` zV36PZg_)2?h^)YFCIq{pkB@C95VJ>UvGY`|UGv37bG4zs$HQYF{V%R16dFFM{U`Fj z`k?>6U@`v<^;FHk{Ree99xQLbpC=d%85G8@>ICQjKxCr)Wd}lJD=?Ny1;!h;YLs@F=8#JO(HWb)+ zc-E4Hz1Ed+QpNuuXI>k>{wo80*{zLwGvwJQ-RTO|7j-|bXKmbt}=YTryfH*Eo zG7f!yHtA146l+dFpMjY%0+IUyfh6)KET*YasB4TCzZibh@q-;Gz@9BvDq85S1hy6|QVtv{1l z{{6gr{n;!(;e;sXx(v)eY20J=iDb7yY4_i^{CNb8f3~`HYH$MvNJp(@G{)yE(1w9m z(CYVT{#2h21zre$B7ES~Cd4$<-9fAh30^lu3a!Jow$my)>ID6-K&9!D`SyFcmNaqx z3~cE zB9VK7COtPBiXVR9#^qY|Y2Y%n&g8^ys&gKEBpSZC$Dn@Eq!1l|lKAJdJymx40q@Zu>f5{;rZnUhM`i4 zuu0OFsvjmUjYpER!Rdf(EwMW$mF&`M7qE>05f5N?k$Y9ufY-r~Y~C?_dVM7}TtM@q z&-Ult^M*JiXFJc2926 zvs>Zk;yFDj3k-m<`FZ^!{TuP);Ur%mjAk3dgj7ERj^$|r=!cT?6~#Ri@CbxBsX_N1 z|NIw92D1#PGT2Q#+ROB|TN39S%qr1Y*aPVf>A_JBvFiVj#K9WK^n^cQ^p%5ga2)iI z)4z+h|gh^yE0%r`bji^#`*2J=gAYr zvoXK78_%ULezSm4ax8gI?q&S4|HLO>quh{adCMPSgSRVUQ#v)+NK&uLgSniFW{g#H z@ev6}b>XU=a%bW?z!9M5KT<_dfAc621f7l1DbCW|ak~&CSN7TjLT$1zoj-dc@x1{|DW<#;`0Zc)+Y1c*gka7UDdhX& zA3_Mx(m4?j-`}k zoq-1AH(DTvndo)frv1XpbD4Em6KHaATpruW;Mn%?JEOj zD)Ej{?bMAFh{>^8)sB+xau3mv$R9}7$rcz|Zhb+e<$lO0w ziq7CUhe774;DWU8L)z_GC}K6VVNf51h&Ccq(OS?P@D8JUC_mZY6DW7lYi3 zw~_dP)VoGQ(-t0)k62=>c7o}f4->oaWB~2Oo&S(8f!p795en^PPo`Vz(WwlMmrw~% zP3-dtieeqYl`?ogwz}i2%YcG3hoL;ZJ(n1{_cwyzej(j*h2Es%iwy-l1F2~+_nSA0 z7mle z2#b%>L>guev#!w&(Db&Df1g`um+{?njg&VGm8>*ZbWj1eMrTufwMd#%olGD1NIWPw za6j0}LA~(tW=l6y(l0*4($B@|GqV5mzcKtvrn#hq{j(!zPUO(!+ByTax-uv25Y5{B z>=H;I3Yjq;=lCD&HnC3;84o0&b_VEd3NIpwRmX1gg7sB*m2=q>&FWAkfxE(Y*fBem zy`$+4gf5CWDsmt?$qJIU9V$iwOPlrj&*s)G+bEuVj`|#}Tu$IPvW^ewz_8Z@utBSXLVFpxpoX(Y)(;|DnoJM}4s+)ayNdoY-h(SuSFM8!a zf?3hDTiY;-Gi}MMH}2Q^k&@Nk@71?bp5_co;90P!-+W+Z&j|gw_ZDDa#)l)Nrmk;6(l?{l&)s?< z63lE62?R0mZbe}-Iqj2du!4m#IxCH{27cT(%>Q_sz-m(aa~|YuOA5h z=2Y5n6f%8u9dhyK;%sSS^@A+0HdPmoeYw!4YpyA&)mKCah$pr=h*JXjHU#E-j$OA; zx_~q>+U|=FQtL$Ni;Q;uyo+wkuxdbr;~+O@6)=DLLxDouagkiY(@y2H(-GCbt1 z(@om(@9FV60<0OUb0h;FBSFZSf&qn{!1yZWFC#2uI`sZ188JuZI-dsP0kkZjauFse zi*n+3q8zrl{sgBHCkf}KKPxg`UC$r7wQ^>(*aopl>vR3h7?u7%v=+rbw3h3z39X$} z?la{Fu!8K^V`lU^j8{w~h8c6B@;(p>-2YuaVy6tsJEM-N%dp~TJ3Xy`OdyiSu)F%f zM^L$!=!lDGBrhJ*`+u?L0IpBEG#H!Q#CBjyxPlII9=xt{*gpr<}{;9YCE-Ih@;a5>vYNlyXaW8RM zRJPcJv3S)eI3|)vjQ0)XS~{AC=5Dnv7HuM$2A-ww6;hX`f$ao4%$uwFbnj)V_f|^1 zC@!Lz`PTYXTp)r+X=dBS{L^gzWDzz>=DH)v(bOpHl4~af&zF6Ep~@FO(|B+|c|S1| z6Ivisw|UXJZmp_V!eXvtQRLPn~$~ zw^YvE*O>Ug(3clzszf|ewVDZg1A!P`-^*Ryb{cCx9QLXIOiT4ELKZRbD95_=W_xnc zvnuu8IUlZEsj#`(K^-w5 zi>BZDOv-u+{Gd<2mo#QRC|Ohw>v~IG)}D(C;jk{DAa|Qt9}Hoa zmbMX`@zwn_{rmt4La!U?exHN^2Z<4C#xT@*fo&?y6l`!9cQ_)Zk%19jBz~%{ko(19)<$5|lN@iKhmDB16rvb65#cb$kKBrsNtk(Jl6Iyj zK4*(|(Bj{2SF%%Y^j6!-znR?EAWm^!J8nHMl30A$>9qaIFnD#z%|s2su+$ZAzv=1? z)8?HFz-oS*>?6uID$BG76JYGUxm7p-YE0%ouYS zk&wx8WJtwAe5{BCJjCeXz%E(Ph3KbaCwCD2Q1Z)C!l-jDS*6k4*DI=8Q471PT%2sC zgz;}C>!{LOF%kj2=ZsYMBe#bw)@ zORAjBn-e`1CpUWOSAU$antCMySxgdyG>e}A7AI(Or-!AyC17W=An)r}#7DLf6m$Y4 z{i<34dJ3FR4T zSo`5P<+JCaROq#0_NUQH==ifEnd1zA2+~S>-WF9mRHByYmgU7wdu;)aT zt&__+Jg$aeRdv)sGI$dBu&ZdUvh!Qn8cJ%R=oR$H?d@27lLUXrqBd1qsY7$JR4VBg z#>Ut7>X!d}fIv?Al|?m`4Yu8?I{mH?Fv6PVA)xIL}s>P-8dbRM4O zHdgwKiC|2~cvMAN6Kr(tHuQMdhRvC&h>ODmehWY@-1f_npn@i-^!)x2=K_V3KY?ch zKLnei3sfME>gwvM@CMq@r@lVvU!I4p13!NTjc#=Vo0CdVvy8nTlyB<-MHp7kJ&a$b zG~N1q6{wx)o9`Jh=jhu?aX1g?VQ;6}{mf@3*O5gv0vr@ln1fa6%F6isT=Z@p68Fw= z7LSjyi8JrjxNV8hG|qi)XY;rmoC_=ZBJ_9D7N3;dAF|G|;&ZaOi{1WyMSRf0j`WJD zmxgE3kGx#A3*#`zjpAVs^sp!ISu}qt^n9xhP(dr#GwCjWc-c}c(OdPV_E9Jev$_lOndrvx;mT;+ANYpDjE?6ugX3pc$gAnpme% z=!88iU@@U^rkr41mUgc<@-;M{-g>U`WSKm~86i{^Tugw`psVrliBHvHcnx*WHzQbyO759>4n2WXONFQIB?FsxeUJhiQS%kk7QA1Hk z57pB80}okV+U}^fuj$y)Y%aBTfx4fd#76!; zQtzF=MpJzl>Y`L!QT()}XLSj=_y8=RruEO++tw|l?frcH>l%RM?2wRClSO|7|`XWyX&d2u!rUyJE9aUqWz%|zMWtvZ`f26 zcmU6PGOf@{ot^X7w7;>OMlSOg?9FM#R6XnWGbqTJr)XN6$<8So#DX}uTs4=r`~2OJ zywb<`1y*moyXyIW3Ij*Pf?ezj}Re7Hfrc)4fHti^c_~X zAuh~E+OC^LdP09sPP*R1LOedR2eRf;Gu`GdQK?qCc6T%#)bqC(pWblRxsUClerYbI z%CPotbox}b@~|RYvO@Os{przR-G(n!Itrx0Lk^D8^WqGhKa0w~m*Alu2eNv~e07eq z2@mP}vyi+;YF4>SF_^AT$#s^o@{P&zX zGGY6NEeQla(GDD`otA=ePQ=?za%T;VrcxDUtc!^~2R_HDJ=voMmuXqKAwMAotnWKI z`td>`7yAJ#hk=vh(Puvy=@|;T%&-rU#K-sdpGbt;>QhZh#>!B66N0L=&%jdv zYHc4Mb>q;nu&~&sot%8IU97_bxJqDA(IYLPt|0~Nn!ry-#~14x8$dt+@9)0Icx8zV z%r+jq21F+tN?hGW&P_>o&3|ZMT@7aK9w&%QZ^Zc8V+--Mz!aDpd{RnB??yFJ^@GK* zx!rm84^VIPrR+F@&#J3_hkIOCt8#U0VSM=(dJl^b4*&2zEYxYqo;veki{|!hkiva$ zekteA%$DL%&&K5_#l(hkRysPw!S!lvqT$*zmzj7nQirMn%c+bLCY zeqZ_3U!#qu^YtRBi!E0>2?9rxOm3^Sm(ksSu)!?uY9GO=SxFcBi-JWA`d!OK!erRD z){r#Z?OXB;cTJUo4$>^CkLNoEPw_{m#ro?+dFzm97aQw#LN*Lm2Reo3>ff>bC_y4CaQQZ7Nfr&F(9<{OkV)ll?er!m|c@)K#3oTxq&xRD*jH~c-1n~X)OtZmv*pY{uly#fm>#x+*)T|QpEwD#>{3;!7aY5* z8XJB1Kyy-E+C33iz?5}R*4=5^2^-a;%It`UVeQ&h#9(~lN|FC6S$Q~$Hf(LHXws!A zq73>Wvue$?B$ooC?H)YG$4G#7VM>DVv&$Vg{H=KZ=19PGDPP{Jrj~!IdUL_tR9wg! zdGY(&m+hyUo5C9`+8S`OONTPufp-25wiuFibSRgP*I9qJUnMm>u_n@Zr*o2^AdiC5 zjYDj1W&$y95YtnhY+|BXmAhlQ0a^S@z`lQV0+;2;yB{+h18)`ymlK$tM+jk=D)r=B zwi-Ntq<9wJH)DayJdYh6q+{PT#7+x1$gHoM04_DBw)P1DqoUuuZ6C1V1V{&{trEP^ zA4A8$fCS2R8{f3uo(#Ezf&s^%Ovf51`~dOedN@-O)Lm3DJgs^a;1rqeaqYb+IkW{EBMmDZ+T05E0rRSm zaa`M?r@TLMbf%i$FT!Ue%`OM$U=c3Db85r;uXYp5eW5`W*M80~N7nMLWRb!aXD+^L zYqfel&>RpDr&zX7QmOV)?8ffkqA$ujO_%~w^`S}^Pepv5f`Z|~uV24*I34EM0PS1S z+?>I{bHBD?pNJL2lLrO{Iw;(J`3oF0Ab?s)+SL|Vpo;S&z|Lye_H>(3tp=28e)Jwp zmAl&2pa$u{P?qPzz~nEr zuTiN`rdna*`1D2@$9LI{-n}fHe->SuiFO>nC3E@j=Ry4ow+3Yq-oe3|Gu?I<6``pS zk$}$%{XxN4KBvV6Nzbp%PzVyHsxueh&oi7c5)*NW+&=3)`9w?j{f zao(9!V3}~F#>SJSFAj_g-wMge`4*wuUa=;l?j04n?;Z|YIh_deev#bcV28M0F1Z~8 z8mY^swrh=7C~gN-j(r5HAsyvD=f#wlhM)@vq9VQA(Z!47`84~sFi_pr2{*4Ghh70* z*vCUL$wLW2^MQ>w(f$UGhfpJs9=*Xsj8^k!{l%4;J?tLaYi(VUev$t6CI-oU^PK2* zrMYxz=3y_zxXST=x|c7N;cJ{RT1vBqR>PlNjN zKmFLBeBRsJ1rKKi{GM`795I~Q5aa{KEd%7QD1k-XMT-R|Jai8o(jB67cZaknh;#@@BPre8ASF2wsDR^neg<&SszK5P;dy^@x7HD}!}I59n(1M~M0E=j&eF@@5PDOvo+3E{NS#hl zInugd!2DU!BX2P_ik2-Dyvi4FpC`dZByx50SWI z7zH%sb>*k>;`gEClsonXFP~4N4lGPml*bs)3BejzM4Hk^tN@MOrM}7HwyN^LC!~n( zGu!*$E#gED^Ao|QQd1x!JdSABQ~WliNMS#xH!0I2deIyLxjBhMz8eol}LwYMcnTz)ASZnCyF`9LT# zY~(E~*c`TYR0t15U6(_h@h)9o6rrW2U%_kWn#3)Y*;cdiO|c=(>o@qWAKqG-GON~8 zBny9!VPbo}a(FVYLZXP2ioM5PVT+H4v{Ol&8;HSLMDpmqVz%Ym0I2>zvbp5%57kae zMi$Un!)*Bhj-7|uv&iTMU0?i&?{8n(dK?Gn^7Af*MWoBvmg$+EBrlTj^s><}TFCYs zB3uuy4I@sbS?lh(y2>}DEXl-i-j}uWVFgdVEw@W_6eJ+1)KX^;x3Hx!cbf@x@3=;? z*!z@|qav}o8D(6k6yC?4or|=7b+VZG;Wb6mFL+OYQH+za)EQ%Y0x=KK_9t>BT}Hu4njgKKY#Pn zkKwx=`$%Ew(^f_x&>gz8gn;qJz+|>q8OC)xN?!W2CPlFeDSYMOy2JnP{%zC!mo{PX z55XSZe+c$a{6nw@_aD@*i2uMI3MBIXB__oDLv7?M0jn=8s>J&Q8Vrl0blGw<`dT{R z%Hi`~%y=mcQe7e7;*(pgprbr?oDc+yGqH(V_1bo~im`qkwsgcZL#&9L$J!xZz)pOy z?e-J3-LaKA1D0X35m$0ih&ta&{T7yyKP3VS(0R)0Yisu8>BM?-%u?aq^6)wK>Xyr>}qERC@Zzdi0o3RqNydE_F4 zHp$2nIwQO}57EX|ukN+7@%3qvTxvXD5AnvjbGL;Ajgj6NZ<&l>bWjjPCIzo2z#+!z zj_TF^vmBIBUfy~#Ua$BLdTR*Z~wp27XVyvNls(mZ!A!cfntJ<$CysvQ0LKT7~r+m$2oIr=U>2;(zqC9l; zb)pYQB$*22aDyvml@tX|fX6}Plg}Byej8F!dnt5M`R-L})zR-}03sGOs5h9^fFJcY`FqWGbq|kG;KAn*G_!gB|jB;raI};Yr7wc zeP1biF+@vg^^olb%WD7$)EjfkrR_lNXdnEo$s3}UTycX#S=GMJFDt1XrRv}mb@>UK9y(xq}L%|h`H|e6n0T( zx=n))DY)q~bP?L0632~sk{$8AV@UpRt8@OPvi&_f=%)`}6eQi015z@+dz#nC!%qaL zeaRt7W(~3=EY}u=WoA6tW(lzN1k85Uo3QAv7N?oR+c0hE0rTSlL!+Sr+H2M^wMPf1zHu?h%J%` z6@sDi04K=`1y_mqD!^1h0feN>Vbp|wSJB`Nl#4@0hZ&V%fucqz1%1KGbY0t`iKR&b-V9 z5gc65>=LDMUDwe_dd#S%XUR#Kn6e~<2Vx&DhjW{NWx|1Yna0uoZ+cA_ZnvH3*u(TC7WFaU^23L1m-EzIFr z9ha=%BP{iFBZ}2ghI^^U(AWr>t~p%LSYQHk7uX9f`fYi(;NcTF;haJp`6Uh~DM^CX z+8&Dg+iFp}mtAlVugmbGb~J|#RjUq)OK9$aQ#-NQmfs(m0YL}AWD z$uNM9X~FY))sCYlPq;dGX`$FFO%hPrDZFg7=wwM4Vs>@z#e$9qSXL8e7PD}KtPadx zC122umgsRQ2C?*ER??4`1T32AboNia#s-xl-6TA3HiUvRGXHjpL@5wuivCL~4#v*> z)`22$>z0wl8Oc|L03w5RrrmL?nC5s+Clg!s_9fu2N&Jf>sMzvl@NsdxA(s8clT0E$ zdaBAKD=Al6EaXp6ux1?8>%%$%*zEAzA&G0ni{^xc$v^+OSOK-3)vjm%S`8Ut{}0!? ze^U;k{)d**|H;cImEB2!NEGbV)zuxosrEwyF(0bh%)g6d9OPJw>Jn7P?p@+efBJ>ZNC)JUJNwT!-&Y*(WC_Jrt6Elg$rer}HEa z4-cES%PY)yC~EAdxJ0O-BqSuu1Ex2xrae=b!{3l|8DT=af%@^m)zOgUtdk2aE zA$M3=879PK!DFfrpku^rny3&X5HbLYzGuf{S{{D-|5i;?kmt1UJq5zQ1s^{W0y%Bz z>n$zUwRqvxlPS|)aCA)qab3!1Sn08`f z0um%23B8NMh;?%Q-M0!!KLQEVv#;C%!GYI1rY>y@cVf4|0z8q|@|)Sk@fIZLF6$mY z@C=2LipsocZpE{0WPTnOGF|%u2TCIr2D0*yA;5qovZRF7cZ@xy5Hv&aQm%JE$Kr7vetTT zO#bdB5o#cEDC%>}4%!U`Xkys>q>iH$#J;N)kbYf0^sWJhq!jT=gPFW2F)$#ObA|zt z8LO`e6n2;nlA#Z3Z}+KE_ie@Kfx#RT^B;Lh!V?XWud0ONaj}0_4?W?(I+XuE8|t--f3byi+-r-q z-Ymz%@JB9*&l@dER-+Z*e&lQ%{3?j)#k$n_IPk9WrdG@j#|9KbMyCUT5 z)k$&c?NEA3^LkQQzEb%#;=g`u2eB)l3FzfT6+8PPN|~7&WA-Q;(r+6|pYWmD{_7NW zei8M4iSh7w(Bg_Ver-$@056_v7VMuzx`>ybKvnhAfALZX28iNXQ$6lA3cir9-lQQq zks(pc{NV}$8Bwc!*%NYO0zjj<8pzNtReOny<3BbcQ?R^`+K-FLwCOkT#I~Hgya_Aj zt>cs%Z|(C$flcre`PJfNj}=i+TLy}F0=(#hhFxTV#WV#jB-fYZvI4AIG*MirIuTat z5osy7_^7C2_fMeFK7{#VG_LQ*j-m3xDZE&&9I8pUdLrf0QUs!!UV-giNKjax~VGn09AGa?uD3C0AL8)&)Z(SWk{1OO`k5pleQtFV8qDMx} zt0q*lvSh`T#%H8dNA@j_!~`c2fnZ64&j&{oA~)fGXC>X88~+}&7AjAU!&6?|3zj*% zuMF4=woXoy4_PUtgs-Qn&3Q5*kbry)3@_&|RS)e~PTY@M^XX#<&@s-^R1tf`7U-Z2xklUc9}x zZFgbvPJ@KSHXB_-w+;MGWBs6n(e(*D;=9Mhi!(n2o5(9OPJsr*ktPX?3_*cs03zR* zl@hz?sP}WqwCGZ13DCm02bdoRuRHwrIWdvz`9EC_aS;=q=qn(0vw)=oZNQni#GgJU z@7<5R2l38+z$(#pgi+#bITS1k;&4l=7cW*y-a35-ir9B{II>aM7b*H8X!`zpotGW{ zo{I{_)&RCk8LR#HYkSV+NBk1pt#f_KA4l4I_u(@~j)nB-3k!j4mmV5Kk1Y_~x*S0x zPRe_Oqk*zY{2^1&`JU6oWRL&8u(cf4{$+kC&-G`;yFamO7yTncel@zpSLYBGNYvR7-pTyJ0u3A$o_ScWOU}YEQ&h+uLQW1vba* z*<$#nttY*iQX7Ay5FJOsrH8ixH;?ZAfItz8nAMa(o$OTJ;xS*!E=N!a2&^zT4|=O- z>CGYngv7bpy|EsT)!nrWxh#oJs~L+^`v&2l@zsltoXr=cdk*p{J8dM%t|;ma*2KM`pvcq`a}XlyPd0Sb=>Jch82e5X@?lv0h-p zVn?~UsAooKGapS+2#7k0HxZ;bK>YlrY02v=i#X}{%aU_O$I6Oz5w8TJNx|>o+nODAG)KNE|aC5_*hMOFd#K< z1D!g$uGA2h!_hak_Ktu-$2eN2WI1$-$1dLP6(vO&V}%y3SSI$G`YBr?!Z*L6`j)ie zDO<834|K}!#B(sOjettpkKB#hIDrYnYt3qg5Fi8Q+k-9B4UQ;WnSykXr1Y$K9P1(Z zM|Rd_5+0LAyNiv4fE$qMC(H36T2gjkj%&biOHV=qWN0$+=3)qp2 zcsBTc{UQ&i^seJ>p^PEwI>mEl=qB2gdYdausHv>>Y{p8n>!isa=dMS>k3O3Tn9t@6 z)NK25CX0Jwm;7kK9s6xWc42Hj@<8HxbD=c=orLCJME!~MxRAqc?*8B3#MB>Tg}<-k z>JB!3yJBlEtJCigmoI^m51)ytk8^;?Jbpz924>Iq(_ikzMrq-SoS(3P-32Bxt5zE( zx5OdwxL$5oT#K4H4~2N-h;62}1pl!(?9-QCLo+Q+dDji%jgknlFJBF{B`QgPodDZF z0=*T~*))Rzlu?=gq3758 zIyuQijYn$i*`w{hEg z0pTu-1|-NT(F2~|-pDucto-2qd8%w5l}Ym0xl4IEFNJ|UYfd|_%pwJQFv#HqkQuGi zLXGCsP!McvH?|s^#V5o&k-8Fe7hOZcSfHW-cG~6>AJ#p8)`5$*h_sKseysP9gG^Ju&D3_7!S*R}^aCJ{~5r*9QkkmE7((5z) z1D|>CRr00a8R|&!&Rct<`U9M^-q;Exh)E*V(ADpNXGD9=hgEciU@BBUjUyPSy1;f& z?U%9n{Nl9zYvvO^Vo1$lkJshyy4!ljC&G)Fb=%%Nnzv?krJik-B`<-EP3Pw(I&ajc z>%9kyZ@H0V%C2q<-9o`cd3d+% zg%hg*nvCot@(&6luG;|1PG*es#?JCC_f+n=~Epeqqws(Z_JRc z;)I0uJgC5=KJ4QsA}(c40S&x2hLrXf^PMdpDYc}1giUV7s$;WH=*o33 zH<8L-Qr=v(MIKC*1_Xa6j^qvag9|35wVbtRt(wnfJh1XBOymH%oCG0|DiGm=hZHn6 zf?ZmK_anXm64Z>kBTAPDQ!`W}&VEZdJU>Nh$R^m>lrlnpv{gD5YcS z&W`%Z`N`enu=qt>$kdLky&4mVVs~^=evefG&JSS_?69l&j${jZCr{SkhKEE97nicy zX4?`R@fnWD8xgYIa=Y!AyNxfU>!5P(JQjg0fAjST)E*}XXrCA5JWbVdU~W(0{COb$l68UXFQo?IJqY^ZUqEY!(#W zo~z0-VU-56TE9!iDAagpOa4QNEWl)9{6x)c_k zD5@$U!tP23GfFxak3*#PKe zXi+6#;J<1_hCH(7?*17M4|{`vKLcY_yLFk;y?K_$?edFWNm= z-qZedsw*WEwP+;F62oij7|M|z$DJKBsMA6r%`x3$4q#|oM<<}PMxp;Cq;ZlJ&<%(h zfnt=3=D=MN2pBj$-vPYcJDx>ue*V3>sIZC>toAFf>fKVbDM@C|iFqyeN&EV_|IZpl!k)4D<~`tM1RuYm;ZE zNpZ4~>nRhB^4G~(g07Ilyc`C{|cxtR-OgMj16v))T8N~4Dw4c>=d zOJm}=l&FMrllh~$)%5I{k>M{eTHaG#U&j!G5o*kmT_^1wk!3H{E5?@nlr z9q{6^1?{!<^djy&OV9tT%Lqp^jw)+>C3K)M^XfuXBjW1ZcS_@W79BDB>gu{Bzk9=D zt?maLR@p*J{;(CARfN-%=d?T13I!u2!{m^zk0X;rPjldV&r<&7J&;*Y`^JmW|A|y% zz_HjV{0ei{VBwW0%S_)o;u5qP`q}lT05}sSa=Ouphf%vb%T)lKkl%sUlQbGR;}ccz z?b~L^VROOpsJ0vi#I8cKpz!_iD*o5u*e>u&h2x8_Y>8PgOqrX|Lra zDZ-XTH{$7diRvNv=6d>1{mXacYbo#a88}4oFcAA)`+HPKw$m*yBnMp&Gdpe3a`w7S zL`%tdMcQxqpM4NA3iyF%{GICNgsfbXwznBZWK_S**KDlW{^v8X`6V$@*G(>+`R&g{ z^m;85bF90kLt@NB*9&#(&DIZbJ3XExo4)Cvg9LFeUiEOjNSyoH2sr_pr7|%Cvh3HX@Xqg7 z7j3h+5y+>A+MP!R28~5mXDeL2zfaPmATl*`dxU|4AcW{5LcLL6{a^sd0Ge>Oi9pfh zM@cY8TZVG^pAEWV74A=)gVfpznxCh?_Xi*kqWfLMp8vd5GB{~s8V)#UHwleM7|}zu zTt)5Z2^t~6$R8TpJ5M)LRZx!P7dYRTdEsV+3|1y&q}$iME9HJv*^`}Bn*!}tZucF| z^#Ps-l&R^X7V?~bH+!F5OR?wn-22I;R*P#Og!|n^-sVL4ppi}zK2_MQ-@d9yp)N$d z*iIP$Z)q4q*VS@FnlTG|Kqc2H-WDh8fWuruYJU9djcvt3^coeNSoIXFkdQndlG;C> z_%Je^S+&qa$|e;L9rY?$JNt0AmbqX1si45_sb77g0K$@UG}Kllgc`|lN`=r?8g*i+ z+>1g-{$Fv^9rcZDpdABPKJbqXBpt09$Mn-!4H0HoSc=M#e6X`yON1FlB(2c%uGHSD3ogGLN1JVv(cK8yDkxRJhoD~Fm<*Ku zhBGj3YkYyO{X2lm2n)9SuXM~EzhFc8h43gr<;H$!}sDDRNQhhcP{6#+bH4a>O`^&IzlN zeD!6}w*82BT-36?bg>uaIEL1d2?%OoemY&t?N^Oah~XAtsO6A)3fE?g;9xj2U?;2* zyXP?kKjK{(dxUd&L8R^YRJlEBDVmgf^B>5Km0zTO(F?;VHJ*&M!1%up~rh$P|p zL<)Qmn80|r95SlYjidc#Y}siVx2O^`MU)1XQ{W}j^GFv(8)ff6Jb__Y=N$-aMkajA z)kbm3OktJbo28Fp+Sz%2*zkFSJ+kd(#$us1cl%Gf%*vvqY+u5(AaW<=hDC<0?0l7+%XbJ`uCV8Fh(+QW%*D( zV~Uvyl4fs*Z##ypTF;#rVS2XZ`k&t=$lA)R?h^C3t}yvT61tLf;#@9vkd}8|zFP)A zjL2q>N&Oe*26MAeZG#x3cB0pLkXRKd!d=|g5%sX5b&B#+DU|A>$8Z;LE!2PZ0sslV zM8&)KPmtgLzh*Z7TbS^FhQ0EiDCGa}<)c1$LGCaQlGhFf ze=qd}%69){3`R`#JtQwY0J?ry#PD{EUWFC>Uo3lDxoZqFP#I6+hi~C~ zqz?HQ4pH(ewiKlw5p5lmCogtZTm|Wu-L`4;)OoT~32X*re@`p+-EV~g*g1P(aYFn< zCSwevx;4Mm3`8~M7?cQnommKihBiW%;A5adtY70p%v8eI4I#lBJ3%k8$AgHoJ85Ft zp2KY!p}wcu2vn?Beq0J}t&7QD2=HRs#Jm|spLB#qbD*n9#WnU5C;)!N7u>J9_*w&8 ztn3(B4w~UCI~FReZFe6}z{BcJiO-Cm`a}{DKiC@Mb-Iy1Xr**9bCtEY`L$ z7)VpDwgHigg$k$u8gUJ=-cBbGj)~5bWs`{+h_G7S5X)rN#a2IkuYQcn*PjD*`-9uj z6U7n2-jm|bK`a@nF7V9khY6}q!jyPgW>OkIIb`_RM@6`{MfTEM!epy|60WPtV9t9l z5#DYy9(pdRJaB1i9tuM8-kqHSBCEc1IaVL^Ecz@4Lu{nr&sB<*njcbPQ#( zRs~WZ3Pp?NUvPE*xI-MK@zDCykmcp7z$bBM<5@|#(O~qZqK*WG4Yq)H#6&6IkRgDp z0UpzlrvJCYQ#o+=J|Xm=U|BeiMS8bwSa(IKJC9gY`4p0y1m*i}tzKEwMCBO1QaL=5jMrD(mP>l*6G?ES5RDbnO@D7j zhSm<&UE+nwE1R}PPwDMQ^BkF(n95s$Dft2ai1@h3%*irAv53s_!?PqJ1+E9<(KeJG z-7Q)XNYZPv-5-C-b2mRGiR{nimi-lD*dq&S$wV0~qBS&3Jnd%Z;v$u`(w+AS@?S5z zkKzB97@~-Vpd#8^NtzTtA2iO4A~X}N$SPh!4>qZ8>{L;yC#SC$z){a5KDtc2wi^;V zL3Y0)Cgik{%-E7~8*dJoM8j%^pwXxWb|0JxTfZrcn`ViI|8)#Y$cpO_m-@m6ztw;z zZBi>J)+(pJKt&F&Y5n!f3V500f8W6Y?kXgO?B5I8X>&cdV&3xD-;m$M1c!D!oNgE4 z=6q~n6M_@^77J8bYkfCbm-D7+R)e2@-4}UI^)YZm83F;}3f45Eu=3i_GIntnlS7^3 z0V=~V`%eM*Ai3NwjZWPAXLa3GY?IkwSV~PR)JELX!6fnr-KT}>sXiKh!mOF|Ge5Wx zh^oq_F%P!eVo^Ij6lpGnALUvs<=$TF?k;{Jd@JRL$T2Ol{f_&f{c5(RHE1cZwg{u< z^rTbv>E(@P{fsV;ryQ>x=YWp!Yh(zI>v!BQy=-P1rBo2x4Qjft&_*=&Y_JDa&*8(% zhhO7rD$j{_YA#M6stgT6D~_7QwT)eo?{>95cpxFeY6c{N*%ch+v4AXGKPm3#Z>fev zgcxyc||Z)QeccPWEP?}Z{0wiQ4dIkOv=mzrq3Upm!u>R^KQ@TZ3*>0 zJPYon3#49OU*EX8fU&RU`R>aCwN^+$RTZ@J{D(7;FGfE!j&qp&LPDY88hYx}*4Q2? z(-k@YQ5WDaiQEepmRH+t`b^94>)Wh;>cp?6&7=v9CE6(5f%8uu+~!=@Ed5{Z@( zi1qVSkJT3wVg}AVADN-w?OUk#MEuOiKM09qW5J(Tx@{?Bt@WdTy3BT!>W``_QY z+nkFTK}BXSHJM4{I79lalq~)601t>+l|tN{Ps|7i?b)i33^kMJ2ds;mdt`ru|FON} zLsU$}yy4XUyydCITi!j0=1T2p822s%wKth8hOtTp??duMJ9zjQRCG($C#2Nov=!uY%R& zcv+AfaM3N-Vm|UVFSE{UcU0B;+XMuDs6Vx!8mKLv0sfA(0YOS_{O|>u9|2PEbH7Ep z7%dE``3QV32MA=oeY=hQeua{bDkx{f-0yRt@N2c=mCyBSA7B2+f}fBUT!00z+lG5>vh#lw~!cCe-8B3(6!@Qh&Q#zpQbC>3OqM@-Q&2qvnQvekMVng3k5==S<&@1V+j)b16rwx4>`Lc z{}hAx>$lOH`D%IG7A=4|0IahbV@~K3;a=H;mb3fC?`&3!j175jL)Mde%>8N{QJz!o zJoVLL|D@q**k#*jz7jqKtG7dH?+HCKJE{=zF=OKyCCui9Gwv?7lGTw_hE1eL7#mKR zEmh%ZTN&KdUEj+_+^2OG39|l_KRGW8Xq+P(|m z+_prw2tm51_b2!TS{0FzuNus zl@nYh5?scIlEir{4DR)UOv{M(r+L~rM5qtiRvX70$ev(D{xqFu^&Pb42VjM>Gk2ro zTtu$8*J|UOQ_u1;{T;SxU)6$sm%$AnqC}9{n7JVZ(BsYh{cm>!qTO8wRAi*~%l$Us z?ILVJD=Z-q7m9(u8cu#Es&Yr5($?1I`C6U!t*F^g$lV77H)U<+c%O_L1^v0#piROu z+x50(nTX&u6>buQ2%umVj7$J(b&Yr0kFMazvQuhj~4RdL&O?sn`3bAz(0Y={1 zdV&~Ia2J6YT`_;?_mZJ*HeXNr&Su8vN4;5j;UC&9evv6vxx(0CF0<}YDd=uw{?H8L zTj7y4s|`}iZ}Ti?>wy6n-P!~%p1R##ilT)n)$mzNxk1C(OlN?6xK}VyFlY~h7kH3@ zBEeVu@0#n0Sk@=Xq}%C0>m>FQN+xkD$uS!A&eLc~>1wfRTUqF#;)lc=WK3zEi;I?8ur8_ILYMH}`v^>&*ltbR4; zPv0zJJwgS(2YSB0+9^Hp3e}|v_3qx0k;^J- z7)rA!n)>LJ+t8jj$?-AU#ACg=Rk&8`zt(yX!t&`az&qu@Qg-aoQU2tt)JTvpqIoDT zb68bYkN)x=TM2DM2vYl>K_-!le$A(Au*29nD=i=o0DRW9pF9aurhSdt<^}(@JyF36 zdJmYC|K*}_7f=QO6bPE!k@l7WC2eLV`i|%)Dk^%1N`ahimzftC=0JOzw;>RuW0POs z0*`h;6*mJ@`2CL6Up!*mfoXa+5T*V0T!;3f)6VN*y5Lm4!D?y5nL(uEl>Z;3fSY0c z!>&$g41^3m?QI5#LGC^DXukOEY<|1%b@-h>v7pR>^}Zcf&=7xE>CL5-N(y?#ejxSN z^*Ws=Lj0|rD}@19tGyKkV^oKGkvCDRF`{ce4~wftC?$)OBJE9m2Re9*ka`V!Y}Ol^ zEWwxZ&;-+^SJBOIFToJsgR3ml8w%l@AO7rbr7)^H517I1j#bnj(s|iUOhLKZ%T4!* z4shvw7HELiO5O!`eUrd)dK;aBwI%~s`>s-Z-EUE|VjaXK+s(a>g}t+jP~bh^z{Dg@ zXS`=wK`L{&wi9^ke0J>Lum#li94?~m$MRe!4><13Sw7vW92?QR!Z$mbv!PqLSiI05 znHq~G)%Qn=#NX|vs=mU4xWG~HWu19|d;K-PmBBX}gdaJK-C|?X3-AKoK5P6#IcU<1 znqhqTLgMJHa?$17!8f%t?g@3C8Jv%69Zf&aPm(T(S{}O0;32v!++gR^ zNLO1^(lR^{{Jbo)WRs8%loi_=9lx~Wq{~(dn;}j$l8dc< zamct@P{GXScicU>d4psI-={h7iO}J-6r$E7fAuF8rpgQq*lae)fFkywNeu-+fzgYw zq_}Z%#;{K7KV;@3_5#Q;q^*}klE0pe?j%ZGu$y?VpfxWzjZaRln%{*-N-HGAT1PB$Gqdf1?-UsO-hJ_43H-c5Fq_SEqP~|h9lq;W7sEFtX4rxyu-M1#1X*adTl%Pj!1b`(L+1;KC}61`N8LCUY6x`K=3>wd4>aTIBz{0 z8x-tMfn%N7^Vg)cuW+;j&#rJn5+_x}TW&O6ianP$G2iJP6u;x&+!xWoZ(7+jaR@}b z8}gI*+6fwF4RHww%DD6Xh=oj1H`elUMz4yF#p$+PK>aOy|6W#E8RO#eQpdmmE3`WZ zj84oH=0b1^0?coh79&8@jeYF|(8xRQ0n||0tCQ+Lkd}@1=+UE+V~^3ZmjcNn0!pcP zQg8yum%)$H#-;iMnv(0vO&*PkdMWp4R!|^g_ZfS9sJ2fvfm5fL0MiDn+cw72N}0+Q z0z;#a*0>r!7n>E`w~O_=XY(tkj8{*rcHY;JICggQEI#2ewWN(d(^3nWeKCq(iQ9>L zG?gp?{eXE`h^$Hq2~B@$?pu6Wf}i%PmM|US1+vYZgnCk~s-=uP(w0dfI%xz)hXNaw zMwdzoYqr}+j(bAFB;Z+&*jG&vtGdkYvi*EL*N4Y2DN*G16w$9KK)n#Vk?(^!bTt&Z zxg~OGp+d5>>S?9r?=QLNccgJ=x^mZv9}EBrKknAlBa7GOE=D7i8Xl50_L1Iw=ECqL=BdI22#TOHI z8@gngEU^aH1v~cIxT;fYE31t)wF+99t_^wD^SI0n&!(mVhYRWlpMFuYYrD9>HT!CD zQ@=*2Rkxu~Ej^3Rs}gGFdvy>Gmy9?~M^Dqt$Ae5CN#Ssfw)BJJ)P(RgUK}ewSQn5W zzEab;5P&hs-z^JA+|8JP$-qJ?$UC&R9~BqC&QLK0c?{qdLr21{V2|qs>3WxC=o~!Rtht}zBFv=u>X^_x+r;NIsqja#z{069p_zxow76bM$af)QJKRidka zTaM1a?f0du9Iq%RMqLQ*i7FB|c8->#L4tyoVtag>%zM9O6!kn6?mV}7U~W2--3vFKa&Mq~`ndSfo^#j6Z)eMwR4jQim%87qDBhwkv5 z_$^DTMWk;5M&Q-DG~+TN&vTlyl!_T2A;Udun9w8XawFe})b%C{N8g&u%0NkNO=tId zSyF&b8W}QO?<82&{*p9ifUyGqbp*P3?R0^{Pd&e@Zr@DbZWfmpzb%~hSVYbaFVD_G zH8SgLMSoA4#Ni87_qb_Eg>YA1aE;de(YAI2rLI(V-q1a#On{W$d%@f4{0K_p_ya^Y za+3VF@V?m=ZhXqqq!w)^7Z>itgV;JsC9Emq!^-N31l_o!G|8zuP8*tp3Y*$cUTzsY z6G_>f>F{Ub>iBJ)rZ-to*@6V`xE50<uwjeh zPwXQdZKIfS) z9?v&r0<(s9iuQYc*_zJaNZNZa99>vx9gEUkAe}ON&s<=R0E%YWsKG2c9GP@^P`oSt zX48Rmc&1_kYB~QvPdp-W!RA4bjaxI%ul-1g$0UzSg=LB+6k}B_t)9ngI(HqY&auvF zkC{$ONNA<}L{je8u#4n%qO2sNj6aRzYyvvNfH0P7rx?X!@PUF-g7>K!fx@#7jjFlN zmz@j}gWAkTPxGQ%_|P)O`~RRY_4+Xl?MG(RF1EEv6#eWCfUR?bI6 za^1@umzkI`FtdW&@rzP-C)9Y-SyZPs)|lmGB=+txHVNHu_LvD*$=b-x9FFhzsJtjz zaL%?+fA+_B=q#@E?}!k`iy8h%>AsnE6J17pB{Bcf7o#q#`LIBh3>#g#4rS#YZOpkr z`g$gSE7@ZPDTxFGS<4>sOfN}ttPuLo+W04O#t@}$B0)r{BjTo+ivf<@;zLB3%k1&6iG7_-_i@-&*%~IZ`Zy0D2^e+0_>h`^Bd9vo`a+5;Qm9o^7_sqv@d+ zQ*4mx3SD{V>)r!)#z#UipW*NOOI+SnM;C^TC(sM_`Q>+8;pZlNh8`EE_Vn0ACXxJF zw&6C`+(?8Ueo2xy>FX}!l}P!fB|Gi)d%ZE5{dIWH?zBdui-<&o^2iLkId=h%t56n+ zD8=i1kc21pW*7cj(Uy;cq3_0|p-2V$)i9puaJ46e>O&EC^*w@=i0a#dSq5go+b$h; zY;mRy&R=w>5EaUz*+OPXRjSvCp`WB03K z$AB`z88HY>8{X3>jbh^ozrx%={d2OnB2c7C^rw;G*Ls5)?92zjK)tN;zP}*snqq&x z5ES1%7f1~$5N;WVvTVhF>dpI9WEYu2B0-y=p8p^?h^~-8jX*uEru1G6wYGR%ad96~ znB)(;NJ3!%36Ej>8Wx86+eIe3|5~QE3e1=_XC@ULPAq6M+2ct`fQ2o?FQ0*TF|aV+ z`A=Y+rHs04BqU!vcK_6xScyi0wiO-=GE!$(m>*UyqATm+g?tLYt#^7Vo>NQ!9P}^` z#CS$X6oWIO>!aU=5zuv}bO1jGMSnioNr` z`z@%?J4kyM197i4s3xGC??I5GqZ<;hgrYiHMx!YQax8!*elQS_r&lgeXYJ3#k+lyk z`v?gs_7sU$#*&BP$znn22S+w}6?8sW{|l#wDa2!i$I^!J+vI^}Z#eC#E_8%DPe4PX zqEZO{g_*cNZ_F9$e%g-AYQy2KG7eOnxk({wY<)AH24g4M+{}iOZ25M9O0o1DgL&bpkA1Ve!|4=db|LXFT4Jh=0_5gcdB)q{;^hb%} z!#U5hSA~Mp6VPbQRfKyt+$prQ6H0@TA5Q(J{4a|OdeDXL+hNGw;l!!jMOUo9em0}Q zigm?FC_@XX>F~q@vAs4T?IPtA6tIA8gB`2y<23qhddgY`TXh0vCe-A3DM5}}x<`FD zEW5JPbJ*P1>Kw`u6Q(k zmY%Ql^mZpI5+rB!r8PQ_Ef5reKs0>wWf95bNQ!#m5)+sqkX#dd&SkX+?fB z8jRJ% z0&1sk+H<~1^0W=|I^jhJ7V3s)H0-Y^DkG-~I*MW6%-f@k!sDXl!Z-c0VG-M@7r$G< zTDhzEjzCs`XCzfd!Cwqj6-@Qz1PXZd=@zU$L}6tO@|J^-#c?MnsK>H4RS80hLwOz1 zA+megC24h=L@Ljj+V}OqFKX`;PSHoA@QA9Jxu*m2R2pS&t75e5sBOVSi4#m-z>04q zm0jWC7ZTgHTDCX$Q3)y4qGxr6MF|UdGfIp~Q6a}aMU&5er17{nZgGe%XgYHS|NLfe z&p1L+XXgInv3MNEiyAUy2zndzJq>oeJUb8WkPI=T%a;4Gcn-%4zAOgJ_fybERv>}| z%k(i;A4$qe*(*?BwWCQ!H6~K)==?&$vYoRl!A37@`KTr2O9=S>{i!&vn0^RmWsCM6 zdr8h>-gB>+)bMUz<2{0sv~Hr7l8cDh326AY{+$Fr&!XtIC-gw3heP5Kv(CG1+Xt%o zS49dbI<Xas)XR2;(P~7x@VYgPlP@G3S;_6!P|&GSxn-g`Cx|@WXY#0!!M?#f zF?Am$xf2M!KS5+kpsI+yos}gRu_4gqF;9B%*l|KYcD(MV6^w`(6Q;Sx&Wbnm{RuTB-R{^hHAiTSE`b)vPv>HBPTI@_#Y+ z)=^bPYrFSCy1QFak?!u46cMEn1f;u55D95eLOKLNy1OK#7v0_69cQln?)~n4{yE?G zjd9*FK889F)>!d8^O?___jTRBi~b|Hnjo@CNB8VaXMH^^X;k;`GzcnrDB9EZcRBVB zejKf8oPf2UP7zgG2DPJr$nq_FVRGO*^n^}p@~!=@Zfa{OZLibM)KRfNRP7+ZYSyec z{rHW44k_Xd@%=ljV28aeCV@sjY^ltp9E!MD;@Kzh3ZNB+St)v*BVJL!&?b^6$K0&j z`t;U&Yuhq-XgBF-6*sk{f9_-LdKz_yrJHO`XjYD;GLJ8aS@`_U<#DyAhpnAD?TRgV z=ThzJ!MxuvGJG#9(T0$hcxk1uB>V$#gFYh>@Gw z%6Bi{aHHXxU3ROvY`s;rBb{~x>N7P^;hlp871Uu z_h;!{bD`COdRHsjErCWH{&{}K>dvkf=7 ze>^Fe#zCMp)15v`dh2mcd^|WqTz1$&X|ga$d~hWMcHI+=XBeLKLJ$byc!h@7a;}Aq zP-M;I@3f<lVMo1HS(>!Eg2}9FP2+a;I5Mtjf|+>V@Ma?oA!` zH0q-v*mDwURp4L++uJV&L-)bcWsL7=xVektD>xe{NpxMxCp*aWPqb+?YsNV zxjJ(H>&&;LsI$HHL>tdQ)a~h@I7jo~S8?W35tC_;tj?bBO1|NvJ3$YyPbC`_ z1OCo|Ws&tc=bR4`vGf)^sL-Npfe+%Q@#b6lKiu?)YRBJG&*15@LT(iQS%*_Lbl8hH!(mj_kuY zz^)I5>)q|U`F^>PZqVShLgnDfxdhG|?!CD);=S1_I2?o*I)J1(B>%);@Lya2ohRm= zSoOkWWy@9K8CAzPkPOF-%~JRE0fBNqWS}hm9MZukF-Mu@Zwyfrn-O`|G4+fS;ZBS~ z9Ivjz$9<8F;QO1lnD3u{&-LhU_a>p2S!~0GQ%J<_Q#vY8dwPFOXei@mjxMD0gQLb( zki*en;rN^yNC|EnH5czq*9agGn1sz$esVN-NQDTAe>2$r8?i51lLPah&3A9Q49?5V z21!m1Ro|^|a+zwYBL=>K)9-KYFnRdZ)_ug4{jD$x5`00U8Ugi;E*Vta4Fyz5hiB(Q zcbmPLz$sfW`fOm=3TBH)|Ha^h$Gb;3I=3Xd#&aw644~1JEVmO*O2j^uZqhcmmmQ-P zgn**Y%1BQ^~kzu);`=|PE~oSz;42)7f5*D@XfK>{rS#JY#!{dQj!s4gIUG^3^gpQO$=;mzxg z!^_N;8gdYV3G`Cu>Z*)}iU^-f0_V0){!V&N&=oVN;@6hhqzm=F%P1&=UUk}(cUxAi zbdlTr86L(-^Ly}sMJrU84YV^P=mh{a22dt>cvG9om=y8a&GY{{4De3UFfk#M^I1y( zL812>OPTdF7fid3I|{Sliq~QfR~5GqxZ#8t>8$I8WFb^^QrRqh(_;PHX8Nh)Tf|EF zG>0w)1fn=XQ&alHV92O{zGLw zUCt1Yjpb^vCiJmNF#4M=&V4E!E2T#e1I&4t#0u>;Unc?``yJnCm%j_QP*T1_hk(-@ zuRYN9_^<+Wr118SgkU_i5_;6gQJYi=Yw-Cn`d%A~OK>cu$6f}mESlCJRtkwWUtqU{ z{W4y5{*diB@&4{)@$ip?9TR}En&}i_F*?!zU8M@4_Xolp#m8-ut-}aLuivi7Da9CI zrURTgO;FCHB3J)BZ6Z2Czg>Qu8rk~`oz_Y4!55M(8Ad5f( zay5kJHpi-Fe8V4VDkpuv{LGz+*#d=3imp*{Kb(PXtb8)!)RtP6i^Ksl zlmP#Q1p^r8S=jC1k4??|m$o*^7kafglX^~=Fc8XaNek774<9&(eAZ&*hv(-bKrNhl zdU_gwX#N2lg^fiKThPNM;Jk%%aWIcwF%1*6vvP7k<{2jmYpZ)XH2oaOsUOD|f)CiB zuKT(9`E?M_z-K~v&X*IsTf4U8qo;mAl(t`9uUW}rIh1hoqVv5!5{3Bpr@Z&xr}jmZ z)i^p_tV4sS^KMGL9xy-y66OQD+DcFJe(gmya;=0XpP;tvF|a`^W@wydrG z$P4pFZePP>=>@+-%)5ObY)K7*yGe1-PUwCaF$}*>l-G)01k3qLF^Tviq zbNNY3eBTg!kowAJ=+I#U!o4^W`*CD(!?MEbx(16+T@Fl;JOKxc7GJ*?w?6eLl3`p1K|j@f=a~VhWkU~ss@}Ruj3Kw2YgV*=Jz?j z<#-1IhFBK65B+ZTw|u9GLJYGz6V(`%-k-IkizP6XTU1QH???%HNuz{!MkjlDd+Rwo zI?wrYlYfj_4otKgY+;p(HFjZobi3Hpty#G&ps;>%unq=mk3mQxTOB-;^(OnxTVcO1|Ex(Yku*0Oj z8!ea*VTgMzEkd@2JuV;ti2b}!15XCb8AnTj*iY%`;4{@xz(X|7U6{h4Pr~y~*Gukq zpUpCst7kJSfzgALi*Go^Cy&IVLn(zXf|=_r#|p{F%SIJm@Ii$f!H(hO{T8W3rO?`1 zf;{!?JTwGo25^uIpbGTa)*{yheKVipR`~{f-=D{A4t4B*S1DpPD??;Mga9WL$occM zm_N~oYnIXbLvGfHrBO~cY%-II`OtVjlg{b%5H!4vng9EpKWN97qpsKm^Xyu zWZw5oVoj)iJ3@RVjNKbv5V4G(;$H)VsU@G_S~iyx94(6qP*1jW;hc0Ul0%P>``U_7 zf@WDJTU-KYMDFv(5HuaKC|cnX9HCSy;JX0@etGKA35sW-P(XRO%fj0_M?wh@*l35w zUnvuL^$!6BrJz#^pT#y#6mqnc9rgZrr4tq)1dIk{Mr}_-E~ZR4qdr<#NSK(=`JQD{ zOMd?#a{LD$&|W$_JHfwz-95Z}4nh-vmO53wJ|@f(7#Ii=5IB;Qdj@y*?E%1J~l#9(li9&0o544FHM2cy%>p*Y-grL{HC~;q;=58nde|eC*U7eazc`M( z{&DermH94T@B{vmY1T_c*|5H?9yKI#QMqJ~mehfsQGCtM(tK z@`!Lj2HP*ndwNGvLRnO~iv7wV6J45SgeMQ0wv`r@^%h=Bql)dV2nHs>bMR9Q!j7!t zV8fX#hz(Zeh@H9l!aQY#6A_G~!NEvyDI`feQ;Wf16-1)4VNt$m%9PNAgYZ2`i9s%o zcf%n|O-dPo6)@HiMdE~t4;w>*% z`PZX7!^hE_7d4(jHY)PN;}ibB8}VKb>QRig;)}Tidy0spNkaVRlW^yMLU*!K%MLEO zEa;+FMv-+F{(!&X)2_!_{3gpIePvd=x^d-aH`^E&mrJek!uD;l+OqiE*$9#%tEXL- z?iLV|U&~HhU_S#H=I_c}$tliDyQ zEsKb`^&cVhU(I_c@BJz|!)V>s=2V9I;ruOdHN*UVjS!&(2Mk-d0Eswzw%n19-wPDO z-Q15Fqa@=>3bP6IDa$kyPtbm5mgZ0lbnh~L*ghXcMY`MCu?U)eh1#7br>6Rc*VVZU zaX!zMfmqZlufdFi*OwfOp^Jyz;iTO505EQ{(VvuG zQ1Are-c;rm1TH<8cO)_r>+JF}ySy9^DG-j@=L{FDuJrXOL8i#EW8Lrsk#LmPLZe45 zSa!mepD+jma2;j`QfA4lDD+9mshXmA$iK`H`%@}BqQRU``O0J-xl{O_vMk5ciwyyfU)^ zGE;N&)q=ueFqv)b>{J1>p(t=}X2Tb1M-`DU{4$?tCuB}9Ljkp(FEJVz z%l0TgChl<|_U?k*s3hKZF2_`=>W~-S>|V6iB!AMrvQ3``zsH;oqfAc}&FX?F~A6 zuX;TK@`zD&S|axS2Fnlx61lgC2@FT$J4XY4o)o_6{6cucCN90!?5r@Z;{hNKWTGaIxZ(Phi-n~kmj_(t!B@LS?JqK)R79+Q9&j$ zhfd5IS^^XaI}WMr@h5a{?X$X1&na$h>zD0+u3nUg`hR*z(;U=-0BKo5&XtO-<>3v* zLJKmuOX6al2Org~Yqy#Kqj1Av_m2`W;Q3tW4Co{_S&k*lPpiU_t3b?ReoBG19B4!S z^R7yBC8@W%b!O8qvc!9rbB!Q=^^n>ZcUhgov%luCT?=D-ub+q}p`H4e3C5sF2vfCtsj=gI$pXk5bHsz4>dtxxl8W#ghc)XNb}M zOcl%z0q{<92lyS$lO={x=ev{e5Z{xy^pxXkHIZWk9x_a@NniBaX`BV*m0)UL5;B!F z8-Y4^?#^^*gAG{`Tm9Wf0SYNKbM6U|$I~sn-FHBfr2usXliHY0Y^DyCd(#l5VmvY>08oiatP@8|7K@lVe@r7OkMnMq`vr1kqP^>i2B z1+v)HQpU;!R-V0ZcBy;{j4Ec-hjt$135H(iz^xLdL?`=EcqSRTF!LF-Mdz4rw7xGh z?)y@O!+`5V%o^yirg{OaD+apv!J}gXLIYLb@@#rv6|x?!JU$>7H=V$)VUEWZCT;5OLQvgVZjy*3*)kBV8Q${9|+xD z%?G9kP!nkbIo8%?SzzQ84Pb&Y23S1W|NM}#?M{hxxEL54Mhbd&zI2)eXEB4qMc1;L zSmgJ50sYGO`UUT6e#>BqI0<{9)Vn@aI5J&Anf+~a6xDe4`Ez#W=RZR8{2q*)Nve|f z29<#o3Ip>Z?UKVZ3TW4B?p@+Ia`=&+)5>1YX*uovqG+U6DWc*lChw z08RU{v$4Cy5%<>wp;0alfnjpZqfrYk=~y0^WqFV879BCqm7%unrwa-ef7EhJXvxlq zVVhB(^gOa!J3mj|=y+Tct5LNOoNU|C@R(|lV&9LbloOWW(IYl8@vFmUqSZPWa&#E! zWb<55u5w2Wfg+5E?#Q%PL-Ls5NaR4hH^Nc_Xr%H+Q(sjY+HnBCO((r07{sb}AW!zk zh-u`DJ`&~3?e_s)7)4ET`y3W20r0mOpT7Y2NPB43Ti6CD5pXtDfJnh?3~UXkKxkE> z2Qc!dKv~68gAw+k5a=+Py*{pv6927usD-IZ0r4-x;g!^{aoU(bcre6P z39!z7QMSjwTEl7o1oLY-sK;}(!x>nGth^JTcq5EJmiPL0k3cZdk>5N{w%pGZCjJ1Q zv~~e_YI_v*SA{V^li}1LzBtbZuP8k=`Que~dB8)@;!inq4WQWOL5JA3cD01#pT$|C z2Abkw1&?7F_dZ)5vn*lyYWg?_Ql4=g?IB7Qpvt#J@r;%~zEpdk<7Z-kKkzEhfS)L# zv@Oe3btF1AKd6m?&r3Tl#(&uA02)$ai-6pxD)$l#xCz}}1A#6)ix~ysm6fMGSBSUm zUt!h_WmCi88QNh1`rFMeQ?*`o95S)*uiUus(*uUpEg40h1g1-!Rlxi) zhIdxkG3locdncb8DUYxzG=L7bPMHr65pdd+z?nLG$s-g9Z)VO3X`TI{Gf7_34KFyp z(?Ty$Vonkk>v<21BglfS(B@DXtTPGK6Fh{wE;U*u3zB8}Ap^#^(mX*1VQ`a`{nBzN zU6q}|iFWISqr41#n>Kh!n>Xd$CzIPFiBV+(6aOX`8%ZS>AybocFlg1zODr@M~|0qBrrkUtMc!=yxxAN$e%Jvv@}?NrGz7HV-9Gb1@X zrV#+I-fj>ggxuQT<)9b?kJ1n&bpdp`u!8tfVp=tB`atvmQ(#XJqLh_0I>Nd0@p|Po zmhrSh+@2(>3nij0*OkW^scqQ|gRdzjw$T2WBg(@vmH_(qc2jlz~R5|{%LOa=8;?!g1+qPkq-IM1Re zH`@6lP8DB>PT|aQ4iCd#FomNuRy{6-P+F{PlK9t&6znD&GWt~b*acL{u>#6hyJ@w{0NvF{9d3l$#r9>1m$5o1-O|N+Kx#%TDr4&TddzZasqI?Wu9; znv_*(A&|cR9Bv0J&LgS$Q3_#+p$o=a7CPeLLa*Qd8zvDN0;a9!<}m97?Cbx}&XE7K z!u)@nIHCEJ5ZJ7nN-h7uC2*3^Zo%?-V#z;;_ZKCe%BSeX2w-HD77ZSrtiODMqf zwJ?1$LKwwoybDRJI^2^=nl&5b_|h5URD3Y#?N~nz>Y!*?1?6)};|MbIk^YtBZJs-$TNnH_Q3GKCQ4&(+tiY_~$mxWl)dj7qgj zITK|0^ zlLc&C5=#x?->Kg#ddxgkept$A?Eu7#e`mE7-u;rP*!X(gk-?~o*;$FPD{{PV1c8%4dwu;_ZXn58>Uf@zh6+;7OCcYj$>Zt(3s zGpSI;iBex{O-fspc8HHfN*~Tq^V4~Q1qFzyf71uuL;&LEGA)1m@)gB7%MN#D83FfS zX$S#u$4Fne6j1ggf;oVdG@^_87bQxnu!dFOgaM-DNFgO!Czz(B#~PlF)~{I9X3~%v z^lE+YADle@0jaBWe(UGGxZG z1r-@UTRIDg#>YG}IF|PB;=+u5mL3XzDgh?55FwaHCy*3h634e~!ukmwJv`5Zqr_4I zLnoe$zGWL=d>mcfz^3g*uOo|$}_ zF{Y_lk+ZAze_2!ds#8R<3CfNhpEPBc_*Si+>pG%I*e0mo%{>iH*u#DMqq1A(SJ z>LBz)_X$Svl>*Yviy#j3i2_QbPR>9lB#e*TuOn!)&y*k%^7q0=UY@Tbf>sRuZo5f# zir^up-wjJFUoch#oqKGBgL69lK8U$s(e)d~yXf%H(WJaz#J`r~N$$zP>L)zkNh%rx z_SsaUm2r4?*g9AgZfeP@BpsBZGdPJ0C=tO+3BLX@*t?YfrpTz~uNGoa8>(y!bhc6R z8wvBVGp{uw>@yd>305YMo!H8(zysyyrW?9ZS$O%g;c3M$FRG+T@L{j?2OTFO#-jht z`IU~7hF&;Z)>R%aaY21bU5=B4)vL?HAiThw3Q0TGH|tY_cV8h812-0eZ&t_}D@S#@ zaLhQoo>Pu&>I_ItY5dPVT00B5SjB|tkRybmFAh(ml5xuvsqAwMhW$-Lc&dPeLiTmW zSUmvTSGD3;lM#}Kl%C_uC?K83vU=))by)FVnC{r{}d{e0DF8K$|gFvB4xq@>xqE(Bt$6qxja$Tn-HCb=is+F z8$b;pOHXM1l^)CzOR?7c7r}V!b|G(`iWU^iV z0n!0C`5ZBAGch8z1}wzU0??9s+_o`!v`{bpi;^e;{=a!1&y@4{S8jxJtq`fegO`2KNl=|Dt8qo1A^dU{vxsp$Lzs;j~ zL=Ygv7znu`kn`Y6a6?gBh6asVuU;#qN7%qA(SwFY(C7=GF$P1WGs`%ggbm#IHFKvX zIp)M^C&J64le$VIz)Do>?J$m=3Ee4Ou6peJemSN+!J;j zG&?PnFnIsI^1yy}?yNdpc3Af)&q1QXISXpH zL%VIwqQa#nqd!&^#88JVo(_ahIh`oaK7-Qh>Vk#=I9P`t!8@^CSEUz-ogYAv2v!aX z#`fm<(5>=vNM=1;Fwgq()@SR$LRwpXS0GO9iHwGS76f>NjD?}w>!1Sl9hBM_D^y@c zAWpE6Tvtx|kjFy)lKq~G=*6`N)gyEt=pCDti(Ze%{0c9JWJk;3A7PLMDtV7$%)7Md z>4N&5rrN);>jrC)oS*SfP=9{r5olFZScS*>#khuprzAj&fQJ_bha3)P(kifo z*2PzCUDp%)dm(rKgITlq8y(&6rZ214ruFArc6);s+{|6m=EKbwJvLa~AFwae%F?!! zZ-li~Hkg%DnjxK|8>>M~R8rFWOL$^^Y%Oq_FNuI>V)^p%aMt`claMZKst#@MuX`Dt zoEE|VaNVDAF+|EsWZ3k;w-mpo<##Rv&#PziiCX-`4zl&Fai=8B!stfKFhUNW%jqO0 zCN)?z-GIzKFV zzeWwJyruVoRmK)8v}HjMypFCe@7K`E^-GWAA3&_$>Xl<}S|M7CNX3X_Ad}T(Z%x}L zAKdY|-OcG4{OZj1a1(qBol_4Ku)<>;YJ>pU4h@8NxE&L^uXc)K?lj#r{52-lB|~!= zCv;!GX37}dj!xw#A~tZvd;tXz3~F?s``7e=HVUEZ6p`z*J@AoAzZ9|#ABO(L|2_yM z78d(7yZ*V&Lgu|A*@+x6Xk-J$r;NL!Pm)c^Wbfj9;}O(GMONt zY?}_obyd_46HLFCRY#lLvWB++$V65>@KyAPHjJI$kC>uAGzZs$8U7DYa~Wx!_OP_ zO4g6=tZYpOY;W;L;UJ`Sh*t+g>7B&76DB)zgiSk(`lkrJ*arZN5`;+XLurC${&XVw ziLN~N#okni+M?exlF7UENt2P^AM(XqAu29}iF}8zWV+uP*HkUf^QtXveHt3Pb(5Xh zv9Rjez$`JoX++PQB#(|xL4p7bHGm{jJ%L!iy%l*Lg+%6^-KFwpqz^b3@AjjxmvqJ5 zQJ`hVFu%)cwU=KYyjM-O{VT;0;vco(i^{#hF0W%oMIbBJ8S@G>tiQVgy{->FF|MG4s}mY{<$c@zw)Bh( zA^}d2WkK)pw_RIFZz(*iy=x3%v3m#vly2?sS>50ue8pabqe?_iMOoOdd=2k!_5rXL z=tMpfkGJdQa1h03+lhR)PuA8Vf)*@*w+X%4+7p>j9t-KRZY5c(l##*Y&|Eh<<$LIy z1|kqXEk4@*X|OT`5A5@}O=EUGn%1Br-yN^#EMM>r!cHQpqjuk&nRoKAO zpd{)!8Xr}8^cAnf5TjC8UH;ANpFK z{G7+R30pRD`;>iGca_90Ae4F#eu|;z_?JOJ0mYQ(+F3+|P&JMEuA$MIc$gRZR_YZJM1pBM z@Ne4LUYUYIuYa47oVE8WdvfRd9!B~PG_(wbLpM`brV5_$wztc1AuknBo719GLOTM?B4u%){iz%=#0KVHaN= zeE3aG=ij`wHrC$nOAYek0{q-67=O|*h~_PNLJ~P#*x2r8ibM^DDD^{h53hL*d@pcc zf201KKZ>|$vaaHGG39#qCkcp$R)*g1dz#_VsIN`XJ{4bk)stUuC)IHz_bVugI@rX~ zqaIJtXY88MvT_rfy?lLizLhAT5K9%7b@nc*`1GP)%S|$G6wy#kb)Z$dxCwFg@l>qZ z2J37@p|AhbG+q$EoIvR&0Ha_NrrkzgWI2>dp3#9u{gnoMExl)klxqEC=%<_LU_it zSGL-QknhB9Tc*NK%GpbI4!Us?q66wzgO5kJv0GOij7MkL&kEcGZLVet(&^Y}5eo`d znkLhvJf_)RG+u$oV8ig=jZ(@#ynwyPBd^;*2|UsM4+Ht*Gls-E4*Ni^x-}_l-^)(g z2Q#_i1Fag>@l=t}$f_)(m41Vg^eC-*ww4Q5_c^vde;8% z`29{x>DtJyI*$jR>2y?{-|ga&hiEiLm)P#=Z^bqlH79Az1<&iDkjSc)Uh-z-rUic% zyDKWHN75sdhN7Nd#A>oleR(AcoEQ5rb~Rn)QC9kd7*dKccHdp*u_n+K!ft#m(Cd!`t-qc{$RPyfG)6y8M`yT>=y)lW(W-^@!8w$ssq89muR7YMwBuY*9{rr1QLt&^F zFfgX7e7FhTNv=bseI}R~^N{dGd9}LL4ZSEFj!{Xtn@NxYaXn1X>?^JPqE@GbW;Gnv zXn+U2i%1pdvH-DcTFw;k=UtpvJPXz#V6sP;9S;wqPyeHx9RM|=K@{3}p|;6nu|5m~ zLxF|-omCeJG}og%S@6BJ$@%&7DH|IW@Hv1y18LxXv28kklarTc0yr_uFJAls2?u2k zt6c_8k8{4a`$z5~Q)MQ|fOC{Ty@{zc&th|yXEZV=ru|2NI*w!`{5cpp=N-I(WQGMj zz5>=Z(cfA!HN-b9;={_e!Ku28E&bIG;vgM5Tb8vgQ_0&_( z{r`d!@39Irk$bg=lXv?PB-oJUhMC= zta>u4dNDOp@ehxWwi{z(2%dY2`b?;$IIJXJj2OP@*e=cd)l4SL*AnRQvgJvfAlk2O zK?|#oD7G~p@B0KQ+3n*h&AS=<4V+1xg;0f33HB)EH#gR_YHqlJ9oc6B`|@*FtU*-& z-W`>TZ#s4`HiqpwS=20I!tNiHxW13U-TP>F^YT8*)*|8h{O`#ZeF?R?pENBjc&t)i z-4waOL(rI1x+kI*(GPSzDlyV+?olA6+fDrT^98LO<)3p17`?u{&8b23Hc*TDn<8p! ze#GC>0z5;PZ^33k5Ludc6nrxoScW! zj8bh>k~^h3=)fcgIciwE$8y>n>>SB`31hpFa+@td<*E0}R6cxQ0PrA~y$y6oi#%Md z0(y*xhX?one5DI%Al%wYo9hT|djZ1_}Im!_fn zHUn2zO|5!rU@4KvWd-*_16up={juHf;mDpNMqtcQKK%-lP5d?4T?1HjlrLhZ(t~?o zO}7{m6SeS++KVZgFrne$_qrKO;MDynDA;sqX#*HPb`dH!8fZd%z*xAo>BgEglcE4$ z4{9+L9A70R55wjAA(><;-h!+cSecOvI2bv=eVMd#}>Xf(RWm zDq7`&fQaZlu)@Hk_iF3ufR&Z^bB=wiwOd(V)%E8q3Rgh{6%IN1*8~Gk)PaFdOzQ;& zQd(M|A07Outg6ZcH?VHs1Oqa6N6%TC8pK^H_a(Tyvpn&j*?lqgbndaDX1fpR=iwW|4EGJ`#BASt6-qz?zrIb3!?VYEO}StbRz# z8PiEvaGRNh%QJ56uRI}gW<1;`m07yr)09lNZl5on5_!oQA@Tsc7+450YAcrF~G&H|( zce?0yJ;AW6u%tN*ph1>;V(1|Lz!}l8yI#O;EUy))Hc+oUEOd<;ahyXQ>I9u|T%jP- z9CLa|=x=O|+urz6Kr2Wj%T_arOz(l54B092aMd5xjKbB@_Kr=%cJSqtF)Ka-S6N(y!*a$i)A_68k9}OobE?}gz?@d=|=}4Qb(t5g_VM^Cxb1+rZwvqX)lj)~% zC$Bh)>#yPxEc%0)WHp|ypM!NI5U|j}qcHd5@|!Fl`JQ++I#C#gmr`qec10QzfjxH@ z&XxjaGO0vO7+mS0Ba=B~!DVtY_o0WJyf(?Dfg<{YxCoe2k?QSFUZ7-=B%T^y#2Oqz zMfuf06nkDF`z#=LTsG!vBN(RhxseW!%QpN<>&t(&2>2GID+NCS*6Wj7Wj2b7O+R?P zVZ+czO;0-gelhd7CdgbLjB}=KsH=~Ax1Y-ArD4zf=5GLgpRxA$1kB~UY=u!n-Haw) z4&`wp9%StWGHnszs~-YP%Q&x^c zb)(3Uv9kpyVVBEZT$g&PLexvG#Rm-1KgY?#6_nBXZA^EqsW;S=GZnN5 z;(h7}x01E@I$Va@wn@^KXL2H<4~Xvvg%6if-4-O3l`*WV@lRE(=W21u`E3y(cNaA+ z`)-dgG%847%NuQT`Vu+>gWog)ER!^eC?=DlUF#6_Zc}VbLBZ8g5kL#_enY11^946+ zA_H%_4YsDAi%ec0ylTK60~=M5^y--Iv8$m(G<1G;VYk9}f04Saz>6wy!RQY*l{=h4 z6!%o^u7%B?jmz2sr1Q$1;^5ogk5}{fe|I;&Sc0fGkfDWfaG!2|LrLssH00W^W6udX zV&<_$Bg)y`R*DiH=j?oJ#x+dW!n-O3`_x5z;OG^py${_CZg)9+-lJ)6zw@ZwHIF(g zsF@YAH?pJga6cRN?N5w*0uYbF2lv$Z1v8u1I@P82;7O*SyVQE{Xf%PS{R9H`YWPRDjrY}v zJB3j+qFyh44(NXh<^H|`VuJu1WJ7Ehgr8M#x=h@O?XpCrDVVuc*E}6e4goj%_!n0>*mH04oLFr3#Q5l$)9crJ zA9vln%W?R7}2Yq?Vh|;laPM7x|8i_teoh%5H*{yYkQCD zC>J5Gb=~I6*E|e%MXu%t#;JwA@Ht!wz=x-lq+haF8^=lNt*V1Py<5#ti7(R;YCh>6Vn&1-`Ig}J8$iw40M^xuM1u2W5Q24ZV|lj!T5fqA#l-& zZtwcJ>!{D(50kZhe>B**g_9S^mTn?2}-nnevC}1nLuezQqOq^*` zE2t)WjR&L2euqwbJZJ~uIWumpGJ%8j%KfzJFz9&$QYol@hP}s)6E&ufj};}L0!$Hm z09^?Jk`yycwO9s5C^V+bv^~_X#(FTL0ql#1KDp39dRe|sy zsEUAp%OV7l{|3l}(I{VhCY0TUF!$#dh-5{+G*&*ga@I@d>&`v;Y3baI7euZ#F7yPA zJ2{opx?yBmUHbMR5C*2&M$NH4RUQ0a?ApSV{W|~?dMCnWZsjoGfT`Vmbq*BoC!$m-Ln}%sbEL%al7b_Wo*2U+$ zdn|B7WzJnJDW3%4Yi%plTR2#hn1Oe(=EiU7W^JAd`+n7F%+gV>rGXM+6s9`9c16%! zKSY{dxZX&ut3fc}X{qjha$QOOH{)vBHTRRI_r6ZBy&O0)xLU{d?iiSfJ2h594^xLD z2OFvFQG2$-dsAY7NsUt}WH^`l4Fb`0PG;=RJNghhfB>nT>Ejh_UL5*}VzE>yVt8eg zibO{-2nZJK;d>h@sF>k<#gk`OVqP9SYC3Y6ZHM_I&Z=DL6;!@%ac1B-GOs9)W}fp1 zx|(-vLcA`9X-Jiiab!@#_JXoMv@mkIi_G-@m0Rv!gI&$L%m#HGRCgu8r+Zlt>zTR6m#=^rg~oc=#8wxZ__0={x)c> z{w@de=epU84y(d3o-aR708=|@l|6WYr10Ylf}8hv-L1)-m>}?Y%SFY+p+WEH7MzLZ zU(c89r!os>#GN&~Q=|2Hb%G^nm0ia_56tC&vqP)p+A;Z#h-g|yXy~>0U3GbMtq0N* zHHA4=;r5LHh0TOKAL_f}VbbIs+j(raAAB7Y%#|KC-|TrT(lLIs-y=5;nuQ3#mow=h zq6AFPYJ|jMKzm*^;z5SrG$CI6oKNn`E_hDiN=^{er>kkF8cgYk!T|rloR}PC!u9zC+PnBLOn?=Jn<1kL2!624Dr`ER;F{+PuIH*j3kD z;o{~MIQv@EGSVWDYGj3=MFY5LLQk8?2b6%L&qh@`Rfp{I=4v>Z+_}=`gAfGQF|wG~ zh~t32+_$j5eC2xZ$Jh&APc#?<-vH}iOg(}UydHOh&4V-#HF@}B!!bJ5ipX7qCt(W z!6iMMRE72R%cp{y%o~06J1ph}zN`6&WHk!0w>SC9TddpB%71arp*Rfa2r-ir3OQGM z(LSy{2WD4#=gC7uPK-Zmy~EQkAs8D75dXzp|B5EG$jIjcvjAmm-(0D{6e5&p!i7Va z4*yaQ>xIKR9G6cE3m4zH;{9%LOw+-Dzhyvqa)tz-Q=BFiz$`^@y~KqFqDuY&A2n^E z7E32Cr!bJd0p|$e8BqWMq9hN3+?yjwuQd(A{4o9_@fP@k7W}Xp{oVXQwExnajg`iJ z#Bd(Jq2FX(EtP%(>G9>?Q8JVoUFMf+u3^W;#iaf((^q@SGdAjDQYRxtW`EA-gr1rr z&YoWydH%ise3&r>WO`hNy1!EO;a z|Fq-&U%UflD9zOT%L_pJKl@VuSDqgAt7#Oy;%4I`BC(!7fK-3%dH>IM{S-}h^Sdmm z*;gV~SljxOz%~eoyVTHtVPx@qTl~}yofdsAX`ekq1xr&PH;`1j!%~l6UzJ4VV7*R+ z-hA?{M51KU1oVA^X0V>2q3)_l1L2H&7a>^CZkv(Bt5Jz*4}|F9u6aVi(j>2!_q5&ymWPBEOLJ~3h^&2 zu15pG7Vr=rKE9PC^E62-D;6SlgYcIC)9l$q1yTy#0hko@P-QRINdIF2BO^0b6TLs} zba&+dG>8sUu4UquD@5D+ZAOq_OawN5pXn6=SVSNJ9Njhp{`n>kpih9>Ua7;X9K?Tg z`_Ik!uESr31R7deIIqhCSzTRnG&D30vwo69Wybz=acYASV$jd6prX=AsIB*@vXV#7 zp_35e-{f`qR8*7_9EP!@AO9KwJBB?MdvN}Sk2jOB-9PC43Y?qMgH@b5(;v?AxDPh% z1&&VBA1StWpiba}bS&G$NaRz^KElaAesCJMBgn|h!$UxuE{Ert1*G+-%8#RihQpP1 zbat3F7ynEXM9Q~NqoSgMZ3cjxcihzd>r@ZE0WY1zXG3<-d~3_Y%e!nYeoM+{Jq3}( zvER;3K&rv*Z0<<-P`7y5blgSm0DdG@GMU}n+&t;!a;U4L6K2vK*=EfLuP^!qa9wR| zSa)`IzU(>S{c{Xp=7NJfIz1iw`}YeymvJr70g8F?Gv)(ncO)fzz2_RNEY~((kMxv* z0TE)qHB3uDOboBz(JFSe1pmUYnF0)6srT=n0<^9=2pgU>@WMnVW&@`t|MzbhK;Z4| z>kHm@!vE)srGAB-(X}327;h8+n?V#M2p^Wv)WnCuwZ|qWv+L{0h`u6%w=8O-mUcj| ze(AU9xyyRxEe30r1EUiXotB0LVu=5V{LRThpo&6%yxSDl0JWT&MPG98Ur_j!1w{gI z;D<(QB>p*=cmx8*Eh*n7kYLKn%Y)N%w$o(7l?2f8Lp!3ZMCicloL&ML!EN9-q`~vH z;)SdKe9yR;{2Byb+n-MVYgo#dGlsp_==qNTxwiiRF8&|Z%l`wD;lIY`|Il3f|M>JF zIWGS&J`tp4;W5z^9a$#6FQ*~Rs=|`j6muh|D3Vv#zIoahiBtp&5W`gk+sT3nN%gA{ z-B-8?oY*({uea#GPApqUT?j6@jAdqTh#xiRR$&F-(2{1w@I6@mp(pMzQk)Q?P+|7v zpQ|S0q4GhdbP)!RP^A;{K+B3{l;i>db}l->*{CfIn1j{QrQ>#i1y``AFbW%xZd)<5 zqLk~2X>yHk_G2PwdAX~ek1dpn9-p ze@W0^>ao4*TJ-;N?-#V^WI>5{ZalU}-M()j*_r0oI{q%(MIbpE0~(@A5!k;%P7@+j zIcYsAM86{q$i<08h+7s@m?hb`VJo9TIj5>PE*y#YxIeg1V>z*kx)&y3kF#u30yES) z&Q9;b=Zb8l-Dn=dI3B8Zos(@ws{f0;w~VSX`rbu1iXccR9nz_Ubcb|zDP7Xt4bq)T zHwaSFCEe29-LdIz?&9}9_ndRjw;Sivbub+4&D(3ebIm!QXU^xd;GrT5kygH=_(af; zbK2|1=eue>B66Kpg8=vm)aIbYDUFUzwED{hhYoAM5K@MlgF3ZAE%0Jc`Ct`%+fx1O zCVEG3vq!ZrzE6<^U=Ga+8Pjn&!o8=1*R$s1&`0NmtXw%{SDr}KaYd4RbPb(al_%1V zr4oFL{QLG)hm36$l+BeA95^=EdOVqn6WAw#4fyrPjIw^2F)!34zf0N?n2zI#%6T{V zGetMFKWOM}5x7`*C22TFX1T|Du-rMsr{sosuJEN?x(s8IdXSK3nQ+%<1q=WbidtmD zLoh@F0i|bg>iY~w(eufL)7~jappPnEF!Egf1&4=$sGM}H{}!{K>hR*h zuy8GCdbZQtJa}yPrTux`0hnWGOn>J^$UGmj<$p~>SI^w4P{<5{io3X*ABdWW$m1}< zls9bAfXWN{t~mn-$y?y}M$}B+3=JPD;Ij>=!nCP-EZd$SA*AKkL#B$=|pUusSj2K66?C0fle6@)ZOWUB1Ip=3!75CN- z==sKf;FbN`k2o~CK~;mJTAF2ozGauha9a)zLS5)<0AFj+6Z8ov$=-(F?UD0h%mT&V zJ6d$)U#4&VbnjEJzknEuh;C-3UEAGpO(^ekuQzk0!K$caQQKvF%g&0AWyDfjz7#Lh z)X@qY8(!|nY9h)wX+#%!_E2c=o(~js&$#|99tr`AA7H%vF6Bmvx*Lc)K=cI)ShsZO z?~s+nulAGpz4-{;c1U=D293-4sF>~9Ap1*5JiS)vb0?Pi`uc5;@bhyA4=AXAd=?b( zy1ym~P97pJ)y4Yr_aX+y0ymn~j47768v;R7vbQ~{=I@@idV0XUYPiQoUHi^|Bvi~= zJk1%>nKeKKt$qp5tv#>fOIL zeBgn-Ra?A$eTry=Y%*U}{33S~qunGjaMYwN^-W8N_3{(m8ane(-Oeh5lV#65C<*BWB%$w!n4slg&KpYI?)^7Ibvli#@4`O)eNnLc)iXY12r&2b z4o_2T`#nGDuZCKi1LO9*)}y1N`#q~)S=FvTs~%LDjx(5!kw0rwfZjEJ+0-21x#2F0 zfgDx*o!4GmMn=@LA_BMKFSvZ2?y(~YY1L|(^C?Hi1`Hv_ zf(<)x^J{6|4`>jZwr|VdY41i9b-s^^oIxPiI%ftyh-T(;8ubRrKsv2;;zmtxzw_1e zuUn3C9ZR#}#R_qZo^6xVix+%(12>53DUk;A-PkK-ZT6p?yN>3y5^m zmCALal{9TV?H8**{DEY5{B4N{XN;~xm|)^@^W9Pv_Jiy~d`Tnz0bO-)sD!ZkrOW>9 za1lr25r4;Jn*0tPyX(7;C&c&j^$+glHPQVKXci(90OjEacnPS zTLe?;hkMWc#YaFV=vycyS_$LYKx3|3@A8Ly`05*OH9l~kHFRIgQ@exX<>=X+Xr&lZ-TQU zEn&FG1TbP!lTidPzIz?g$o`^cy7Z{QghaFd1%yQ`(xv3rEz40qs*se`;ya)h#3UbH zolFTo6Wo}ohyal*23bV`@af*sHfRAlaxE!69}Iw+A<7fegh7i_2mnrI_okgwPkCo8 z<4+w5h$#O3yExs}0i-|4ac#z%yhWDkk{~{(e)Cl*Aw!D)DBZKOvjK$z@JGuXp{mb% zD(nk3FF~6cM*A&kO|P3xY8sjjFj+%@B*giQ^TpoevzP(z)q)@J+Cdh>Vy+6|2zbX) z2f*h$*{>WX{rC|Pbhsf1lJaMeuojlqWE!&%1K1l}#x(NmQO9|Jj?m@Khc>vS{cr37 zF%L73ZTxRB@pt%ASltl!(*}9_MD3BRuDgYvCzXdb_BkB05p5$}%k`l$(4i06eN)@M)}MBnA1;4p`<{FMLNly;_?1i<#)kM5GS@5x|<(v zVc};L73oA33q-zyU0ome*4o79Nd<64DwrDrKuXXMg2c zEIEOZDm%G&nmoqOw9#kjA)ZPO%r?aqd@EeVrULW1#q#^!DR1<-DByD4`=V8`sa{gQ zY(;kF8w9%cZv@_EvE%45;KU@p-%&ZVk9#vr*Ll{n)9 z`K&BWOFKHs+ecZ6Yb3=MN-1+>h8heQy31Q5hKJAL=ah!Eh?^VN6e#s?Zx?(HVn8&x&v+FDlwO)W@8lH~vv-XN z5P&(?o9%OlK){R1kd$K!mD7F!sbVGQG55Y%HNBFPBnlvUe2mk*xiI$jm^)xEePS-| z{hHW(j0b4B(^-`zFrc^Bm-uth@U*(OoA5QO)-89Gl!MLh!D`4Yo#dSTu6B2j>Ugz< zsE6R`$Pt(ZK@7*#IDJ?K9J;#Q^p+P|yzY>dJoiV$mSNDvV)d#>cD`TiZ71Qj+3p`? z6U*W~=es^3?vrkN{&Da;{@d@jV`J}gS?yquE zY}+=MJNTcjfu_{_w+3iy%pxUjN9BXDd}2lxq;Y!`io0c>dth{_jJ{7uHb0_z*Hmt&^(<^!{OIV&NqY9 z$zJau#B>c1h_B^$;3;q$e9HJ5R@zhC1xRqpDs3$pEl*YRPtcH~^}}Tge+o(%IUXBM z$T>At?gr>o_%OEXK%LC;65`wRL?xXJBZ4rHq4f8v(n}0A6S_JKS|Y&q11{Q%ZNu&2 z($s9E-(7QSRqQJc^%^2%$4SsXle0k6@0FBV>$;O3bn7ZBj(kAJ1EIoREN9IG7m`_! zg>vU~Bn(8-09j2K&~wuWEQK!9M*c;|&H}X!Sb-w>o%aFfb-$J$4xL>tCe`#RXTenR z4I*@V4Om3HH3h}RokMBdjNXqPfHe1vR)=O2fBJ+Pn*Gej08y_mF+)KPNmPI2)~y}O zbV7%oc|c)do847h{kW-Rap&`L_lfV3fP+h;>@T=pM3!k(5fN`R%!f9*8ru+h;j{nim(Kwl0K?RfN0;r$uTQ^7c z31wuN%-LbcXn0MX2zQZ#rXV?c$Mj&KoZ(6yS<>_??|S1qKQo`A3pEk6e<)w!V_^aY zAOy7Pw#ts*&fgV`^W?(J%cam4PO+^ml|i54BIDQJO6Xj z=1-T*kXE{@CKuTgFwXfPyPk@I4}LU{u}n=rFH}>V z8a<{$VLIqq#o2l%&a@)#=|1*Kwjk)z1m9Fk0o6W==$it$tBG<4#*-4 zH7Bnu=C46sfAlLN$c_aB1SGOs6Hfin3Zv7gc^;|S1-m!&e|Jcg)vh#WjX?XE;E0GW zsZUM*TU(zE1XLzlMdo(>$9IK6!f9?Uadt{lOXb59-<1-i6)YOMH`87?w5a~m2g2a% zy+XT9=+s80w^2AHsV@*T$uL$Z+1($j{6i*anuHS9>IaSFL7u8VE<<7fm? zYhP)~4!eR@s%lY9yg|NDO$8Bh?Xsu@Oop)n!#Bp{y~r0@LTKQ-aKv%;jFaUUtZq&!_ z^t%`T`UoOU$>3M7kS)>~Ra90SV7-c>)ZPn7s>7k7Dfx!vv<+c?yn8uqA3dlCRg zb76DYcYG?e;Ou1w;pLGBwk^VLeu)3hIbd}F+tgtgBGem;4}s`-+=^xEw;0|OXA94sy~>@Pb;#_h}k;_)oX#H!vQ{D`_pP&cy)dv)T7j4LND z4O$vXmD-89)1bvFM*rkS1OW)3Mf8{#-SO~^&YGEXMQ*El3qcu7Ui(|YDbBoG5-_;rZn1QNMnmE%%C(YWCme z+23+#-1N%XU--r-;^4adZuoMG&BbF^t?QKt{>*F(c<`bs*qTtCb`N$Icj=%~IzTeP zYcrQ(&R{k6>WfY9K~vw;b%$kHHM`#E=5klnE47@xf7mV$vv+O;DRBc)7C=naXHH;f zlEwL^wruS-gM^V4yP>wY>k{<|Mn&ah*L}GCJwa61pL$dfxqO~Z1svAROUK~qyfyRX zN6*qz_tJYT%pfQI_VBPWaA`IUH7lQ54$}<+wyDy>}%B`){Rm)Mn=Z6*&(ZczT^@kyAH=?Ve8RSbhlXQMYXNl zQ(i8qy=eIRk)BKfZ{HH6z-ovoWqgAKhe!oBRohIE;>uq^!x`jy@dMS06P^>S%y{={X@mjOb)K_SqYjz;IO6_CKAmwWGANaAJ3E=EAeR7=w;W&3XF+wb#0T8pe|X$v zkA#GVF;aqds?b=}%BY-ca~mnj*!O)J))S|){6SH8n4lBRbnnoA5^F6jJ&2kZNw*DI z@+#G0`r8vsKHA^1R~`OJ*dL?~=F{0zBc;hzEW_h^4$Ig+-`woc8IpuztO>)d`J3y; zLqdsurG8+kSw?iS;i-_f_euxc@k#N5qY1i2{#!Ol*zbSp#Q(pNK#XNh8i@D8)q~zK zfwWs_22FDS>8yEBF8gza6)+8ae{XLLkch`DHvUN$oWRZc$DfTW<>3EHsx5IL+N%wLlc8I;U1Zxz*;5oG>OcnmU zM>WS0X9B(@|0P#1Qt#UwM`{v*w-h+Ey^S@2)U()$HcJ?3f54X=7-?{jWA|#EgAlhf zfK1`Lyj&dAWoh^B+Ze{cyFX;xkx>nfm3U6gQ72`xe_ciWu9DdSIutle?IUN9aM|)? z$8|^T;G_5Agw6a2Vd&ZH7_HKP+WbbX$@`S`QF}wWk#K89x};+?+%Ql|+5m${`2btoxx<-S~+8ycrDSLr#1f zTEcS@I7|W$)m#+;(mLqxCT_=N0XSleGSd z8!7TlO^AUq9xNj*)+nK!FLfKv&%oT&H!CKy@FH818Ga;RN>o*##MB~wb9~O6cO3=JtNP`gI*)2M2tjRj zShAJ!NI%+=k}JIc{a(N!jvMAzENJ{nyttJE`jLW2?KKIz>29m1^!(q?nv3n;Ios6< zfIKOA=T~$+rlhPm(Jkbv=Qa_IJ0{iv^P3Y~@3|rptGHg`d=MZ0@4#F3dH|4L$IJGIJ6S# zLFn%m(k9DlE_?`5BLs?9iM2$&4nvx=o;zoy`fQ_d-4zXM;CT&;_ z0*5Dy9XZ~KF?ExEJ4Y0z2>0vaQU~}(^6(;x@w|e=gm+-g9v#>vCR-`L10w}qNEuH! zO#*BYUwFOZ$kJ+1}2kH2f@RsC63hZN)B6#OnA=!PU#6_NW{J+ zz(>vLMe=L=?Z}}gb9o0ylB;%es}3{OC{(0fxr4rpl(j{?x+7evWxxJugL(S>^78{q zNe2RMHZ>L~&GxL=q7NeBLO-bH1`Gt^J1zAfj421VH|KdAo%zGQUHu#&8$b+^5Ef7_ zIw0mU;~VA54StuQ;2WL|mG|Dznwh6rb*wP~D8RS`C3s}w_)SQ@#F=|x{2fQTBV5J7 zne0>~Bu`8(?;UNb2>h1K{{tS;6iak-BpNWk`^kV}iFpL>7Vrs!qggkd$hYVNE1S?R zf~MNOmHI7@7dU=-2cQ?>AFM>U>!tpN;UbfN@<*NS4N5vfUjs^GaD<%C;uMhNh5x#B zaRD03zfO}CRCb^R6|m;^FQ2pf#lgB|xukj%zib?p+h-LfCkdmgQD`g>vQc75;Nt5v z6W8rV-S#cPqfrm~#YyS@Tdq9mjc#z?XQ|1a#$zN#1>?_(OK2P#QhL_cnqYv^DZE%t zjTQrPxYK=mdI^<;=sfo+0Q+ZcCmvv7k~8SS2n8bSIhD4ksRun(C{$}WIf~JV4LHbm zPjIt6R3qD@9}8X^Y%QYJmY{sgI9`6V8BHms*1Wc-4n>7udiwN_F9l#jtd$gqQ=NuY z)ocPWvrYtNjOD73&-Mm@N#xH9u4vC+#iVEv#hHpo9*Nc70&9&~a-{5ule$6-YQsVS zxQtXLd4%U%hQbsW*%#MT(&tDoMJ}@eN~Eu7{Mk5o6ikN%<_jm~g9j>f-j3YEV{UmB zViNc7;P6c|;jT8$s*Iz|(mau(4pT>h9z%*HLJ01*xD*hdJOd�!iVs`uP#nJ6teP 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 i^FI~4{`U_5;~W;ac)$J3>0Uns9t{;8M3ItJ_3_ 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 z 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 diff --git a/packages/demo/test/atlas/goldens/protocol/coverage.json b/packages/demo/test/atlas/goldens/protocol/coverage.json deleted file mode 100644 index b7454864..00000000 --- a/packages/demo/test/atlas/goldens/protocol/coverage.json +++ /dev/null @@ -1,222 +0,0 @@ -{ - "schema": "mix_atlas/protocol-coverage/v1", - "mixProtocolVersion": "1.0.0", - "mixProtocolFormat": 1, - "themes": [ - { - "id": "dark", - "status": "supported", - "tokenCount": 111, - "rawStatus": "failed", - "captureTransform": "concretizeBoxShadowColorTokenReferences", - "rawDiagnostics": [ - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.1", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.gray.a6)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.2", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.3", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.4", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.5", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.6", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - } - ] - }, - { - "id": "light", - "status": "supported", - "tokenCount": 111, - "rawStatus": "failed", - "captureTransform": "concretizeBoxShadowColorTokenReferences", - "rawDiagnostics": [ - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.1", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.gray.a6)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.2", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.3", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.4", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.5", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - }, - { - "code": "constraint_violation", - "severity": "error", - "path": "/boxShadows/fortal.shadow.6", - "message": "Theme token values must be concrete; token references are only allowed as same-kind whole-value aliases in theme JSON.", - "value": "MixProtocolTokenReference(colors, fortal.shadow.stroke)" - } - ] - } - ], - "styles": [ - { - "id": "fortal-tokenized-flex-box-fixture", - "runtimeType": "FlexBoxStyler", - "status": "supported", - "tokenReferences": [ - { - "kind": "colors", - "name": "fortal.accent.9" - }, - { - "kind": "spaces", - "name": "fortal.space.2" - }, - { - "kind": "spaces", - "name": "fortal.space.3" - } - ] - }, - { - "id": "fortal-tokenized-flex-box-fluent", - "runtimeType": "FlexBoxStyler", - "status": "supported", - "tokenReferences": [ - { - "kind": "colors", - "name": "fortal.accent.9" - }, - { - "kind": "spaces", - "name": "fortal.space.2" - }, - { - "kind": "spaces", - "name": "fortal.space.3" - } - ] - }, - { - "id": "fortal-button-portable", - "runtimeType": "ButtonStyler projection", - "status": "partial", - "recipeCount": 20, - "totalMatrixCells": 240, - "nonLoadingCells": 200, - "loadingUnsupportedCells": 40, - "supportedContainerRecipes": 20, - "diagnostics": [ - { - "code": "unsupported_slot_primitive", - "severity": "error", - "path": "spinner", - "message": "RemixSpinner has no neutral Mix protocol primitive." - } - ] - }, - { - "id": "fortal-button", - "runtimeType": "ButtonStyler", - "status": "unsupported", - "diagnostics": [ - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected box, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected text, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected flex, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected stack, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected icon, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected image, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected flex_box, got ButtonStyler." - }, - { - "code": "unsupported_encode_value", - "severity": "error", - "path": "", - "message": "Expected stack_box, got ButtonStyler." - } - ] - } - ] -} diff --git a/packages/demo/test/atlas/goldens/protocol/fixtures/fortal-tokenized-flex-box.mix.json b/packages/demo/test/atlas/goldens/protocol/fixtures/fortal-tokenized-flex-box.mix.json deleted file mode 100644 index 0f7d4698..00000000 --- a/packages/demo/test/atlas/goldens/protocol/fixtures/fortal-tokenized-flex-box.mix.json +++ /dev/null @@ -1,17 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$token": "fortal.space.3", - "kind": "space" - }, - "decoration": { - "color": { - "$token": "fortal.accent.9" - } - }, - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/protocol/themes/dark.mix.json b/packages/demo/test/atlas/goldens/protocol/themes/dark.mix.json deleted file mode 100644 index e1ede959..00000000 --- a/packages/demo/test/atlas/goldens/protocol/themes/dark.mix.json +++ /dev/null @@ -1,360 +0,0 @@ -{ - "v": 1, - "type": "theme", - "colors": { - "fortal.color.background": "#111113", - "fortal.color.surface": "#801F2123", - "fortal.color.panel.solid": "#18191B", - "fortal.color.panel.translucent": "#09D8F4F6", - "fortal.color.overlay": "#99000000", - "fortal.accent.surface": "#80171D3B", - "fortal.accent.indicator": "#3E63DD", - "fortal.accent.track": "#3E63DD", - "fortal.accent.contrast": "#FFFFFF", - "fortal.focus.8": "#405EB2", - "fortal.focus.a8": "#AC5783FF", - "fortal.accent.1": "#0C111C", - "fortal.accent.2": "#111725", - "fortal.accent.3": "#172448", - "fortal.accent.4": "#1D2E61", - "fortal.accent.5": "#243974", - "fortal.accent.6": "#2D4484", - "fortal.accent.7": "#375098", - "fortal.accent.8": "#405EB2", - "fortal.accent.9": "#3D63DD", - "fortal.accent.10": "#3F5CB0", - "fortal.accent.11": "#93B4FF", - "fortal.accent.12": "#D5E2FF", - "fortal.gray.1": "#111113", - "fortal.gray.2": "#18191B", - "fortal.gray.3": "#212225", - "fortal.gray.4": "#272A2D", - "fortal.gray.5": "#2E3135", - "fortal.gray.6": "#363A3F", - "fortal.gray.7": "#43484E", - "fortal.gray.8": "#5A6169", - "fortal.gray.9": "#696E77", - "fortal.gray.10": "#777B84", - "fortal.gray.11": "#B0B4BA", - "fortal.gray.12": "#EDEEF0", - "fortal.gray.surface": "#801F2123", - "fortal.gray.indicator": "#696E77", - "fortal.gray.track": "#696E77", - "fortal.gray.contrast": "#FFFFFF", - "fortal.accent.a1": "#0F0012FB", - "fortal.accent.a2": "#171156F9", - "fortal.accent.a3": "#3C2B64FF", - "fortal.accent.a4": "#573567FF", - "fortal.accent.a5": "#6B3F71FD", - "fortal.accent.a6": "#7C4B7AFD", - "fortal.accent.a7": "#905480FF", - "fortal.accent.a8": "#AC5783FF", - "fortal.accent.a9": "#DB4571FF", - "fortal.accent.a10": "#E35580FE", - "fortal.accent.a11": "#93B4FF", - "fortal.accent.a12": "#D5E2FF", - "fortal.gray.a1": "#00000000", - "fortal.gray.a2": "#09D8F4F6", - "fortal.gray.a3": "#14DDEAF8", - "fortal.gray.a4": "#1DD3EDF8", - "fortal.gray.a5": "#25D9EDFE", - "fortal.gray.a6": "#30D6EBFD", - "fortal.gray.a7": "#40D9EDFF", - "fortal.gray.a8": "#5DD9EDFF", - "fortal.gray.a9": "#6DDFEBFD", - "fortal.gray.a10": "#7BE5EDFD", - "fortal.gray.a11": "#B5F1F7FE", - "fortal.gray.a12": "#EFFCFDFF", - "fortal.black.a3": "#26000000", - "fortal.black.a4": "#33000000", - "fortal.black.a5": "#4D000000", - "fortal.black.a6": "#66000000", - "fortal.black.a7": "#80000000", - "fortal.black.a11": "#E6000000", - "fortal.shadow.stroke": "#66000000" - }, - "spaces": { - "fortal.space.1": 4.0, - "fortal.space.2": 8.0, - "fortal.space.3": 12.0, - "fortal.space.4": 16.0, - "fortal.space.5": 24.0, - "fortal.space.6": 32.0, - "fortal.space.7": 40.0, - "fortal.space.8": 48.0, - "fortal.space.9": 64.0, - "fortal.border.width.1": 1.0, - "fortal.border.width.2": 2.0, - "fortal.focus.ring.width": 2.0, - "fortal.focus.ring.offset": 2.0 - }, - "radii": { - "fortal.radius.1": 3.0, - "fortal.radius.2": 4.0, - "fortal.radius.3": 6.0, - "fortal.radius.4": 8.0, - "fortal.radius.5": 12.0, - "fortal.radius.6": 16.0, - "fortal.radius.full": 9999.0 - }, - "textStyles": { - "fortal.text.1": { - "fontSize": 12.0, - "letterSpacing": 0.03, - "height": 1.3333333333333333 - }, - "fortal.text.2": { - "fontSize": 14.0, - "letterSpacing": 0.0, - "height": 1.4285714285714286 - }, - "fortal.text.3": { - "fontSize": 16.0, - "letterSpacing": 0.0, - "height": 1.5 - }, - "fortal.text.4": { - "fontSize": 18.0, - "letterSpacing": -0.045, - "height": 1.4444444444444444 - }, - "fortal.text.5": { - "fontSize": 20.0, - "letterSpacing": -0.1, - "height": 1.4 - }, - "fortal.text.6": { - "fontSize": 24.0, - "letterSpacing": -0.15000000000000002, - "height": 1.25 - }, - "fortal.text.7": { - "fontSize": 28.0, - "letterSpacing": -0.21, - "height": 1.2857142857142858 - }, - "fortal.text.8": { - "fontSize": 35.0, - "letterSpacing": -0.35000000000000003, - "height": 1.1428571428571428 - }, - "fortal.text.9": { - "fontSize": 60.0, - "letterSpacing": -1.5, - "height": 1.0 - } - }, - "boxShadows": { - "fortal.shadow.1": [ - { - "color": "#30D6EBFD", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 2.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.2": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.5, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 1.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 1.0, - "spreadRadius": -1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 3.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.3": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 3.0, - "spreadRadius": -2.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 3.0 - }, - "blurRadius": 8.0, - "spreadRadius": -2.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 4.0 - }, - "blurRadius": 12.0, - "spreadRadius": -4.0 - } - ], - "fortal.shadow.4": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 8.0 - }, - "blurRadius": 40.0, - "spreadRadius": 0.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.5": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.6": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#33000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 64.0, - "spreadRadius": 0.0 - }, - { - "color": "#E6000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 36.0, - "spreadRadius": -20.0 - } - ] - }, - "fontWeights": { - "fortal.font.weight.light": "w300", - "fortal.font.weight.regular": "w400", - "fortal.font.weight.medium": "w500", - "fortal.font.weight.bold": "w700" - }, - "durations": { - "fortal.transition.fast": 100, - "fortal.transition.slow": 300 - } -} diff --git a/packages/demo/test/atlas/goldens/protocol/themes/light.mix.json b/packages/demo/test/atlas/goldens/protocol/themes/light.mix.json deleted file mode 100644 index 994c1ce5..00000000 --- a/packages/demo/test/atlas/goldens/protocol/themes/light.mix.json +++ /dev/null @@ -1,360 +0,0 @@ -{ - "v": 1, - "type": "theme", - "colors": { - "fortal.color.background": "#FCFCFD", - "fortal.color.surface": "#CCFFFFFF", - "fortal.color.panel.solid": "#F9F9FB", - "fortal.color.panel.translucent": "#06000055", - "fortal.color.overlay": "#66000000", - "fortal.accent.surface": "#CCF5F8FF", - "fortal.accent.indicator": "#3E63DD", - "fortal.accent.track": "#3E63DD", - "fortal.accent.contrast": "#FFFFFF", - "fortal.focus.8": "#87A5EF", - "fortal.focus.a8": "#720040DD", - "fortal.accent.1": "#FDFDFE", - "fortal.accent.2": "#F7F9FF", - "fortal.accent.3": "#EDF2FE", - "fortal.accent.4": "#DFEAFF", - "fortal.accent.5": "#D0DFFF", - "fortal.accent.6": "#BDD1FF", - "fortal.accent.7": "#A6BFF9", - "fortal.accent.8": "#87A5EF", - "fortal.accent.9": "#3D63DD", - "fortal.accent.10": "#3657C3", - "fortal.accent.11": "#395BC7", - "fortal.accent.12": "#1D2E5C", - "fortal.gray.1": "#FCFCFD", - "fortal.gray.2": "#F9F9FB", - "fortal.gray.3": "#F0F0F3", - "fortal.gray.4": "#E8E8EC", - "fortal.gray.5": "#E0E1E6", - "fortal.gray.6": "#D9D9E0", - "fortal.gray.7": "#CDCED7", - "fortal.gray.8": "#B9BBC6", - "fortal.gray.9": "#8B8D98", - "fortal.gray.10": "#80828D", - "fortal.gray.11": "#62636C", - "fortal.gray.12": "#1E1F24", - "fortal.gray.surface": "#CCFFFFFF", - "fortal.gray.indicator": "#8B8D98", - "fortal.gray.track": "#8B8D98", - "fortal.gray.contrast": "#FFFFFF", - "fortal.accent.a1": "#02000080", - "fortal.accent.a2": "#080040FF", - "fortal.accent.a3": "#120047F1", - "fortal.accent.a4": "#1E0058FF", - "fortal.accent.a5": "#2D0052FF", - "fortal.accent.a6": "#3E004EFF", - "fortal.accent.a7": "#540048EE", - "fortal.accent.a8": "#720040DD", - "fortal.accent.a9": "#C10032D2", - "fortal.accent.a10": "#CC002AB3", - "fortal.accent.a11": "#C5002CB7", - "fortal.accent.a12": "#E0001347", - "fortal.gray.a1": "#03000055", - "fortal.gray.a2": "#06000055", - "fortal.gray.a3": "#0F001040", - "fortal.gray.a4": "#17000B36", - "fortal.gray.a5": "#1F000932", - "fortal.gray.a6": "#26000735", - "fortal.gray.a7": "#32000633", - "fortal.gray.a8": "#46000830", - "fortal.gray.a9": "#7400051D", - "fortal.gray.a10": "#7F00051B", - "fortal.gray.a11": "#9F000211", - "fortal.gray.a12": "#E3000107", - "fortal.black.a3": "#26000000", - "fortal.black.a4": "#33000000", - "fortal.black.a5": "#4D000000", - "fortal.black.a6": "#66000000", - "fortal.black.a7": "#80000000", - "fortal.black.a11": "#E6000000", - "fortal.shadow.stroke": "#66000000" - }, - "spaces": { - "fortal.space.1": 4.0, - "fortal.space.2": 8.0, - "fortal.space.3": 12.0, - "fortal.space.4": 16.0, - "fortal.space.5": 24.0, - "fortal.space.6": 32.0, - "fortal.space.7": 40.0, - "fortal.space.8": 48.0, - "fortal.space.9": 64.0, - "fortal.border.width.1": 1.0, - "fortal.border.width.2": 2.0, - "fortal.focus.ring.width": 2.0, - "fortal.focus.ring.offset": 2.0 - }, - "radii": { - "fortal.radius.1": 3.0, - "fortal.radius.2": 4.0, - "fortal.radius.3": 6.0, - "fortal.radius.4": 8.0, - "fortal.radius.5": 12.0, - "fortal.radius.6": 16.0, - "fortal.radius.full": 9999.0 - }, - "textStyles": { - "fortal.text.1": { - "fontSize": 12.0, - "letterSpacing": 0.03, - "height": 1.3333333333333333 - }, - "fortal.text.2": { - "fontSize": 14.0, - "letterSpacing": 0.0, - "height": 1.4285714285714286 - }, - "fortal.text.3": { - "fontSize": 16.0, - "letterSpacing": 0.0, - "height": 1.5 - }, - "fortal.text.4": { - "fontSize": 18.0, - "letterSpacing": -0.045, - "height": 1.4444444444444444 - }, - "fortal.text.5": { - "fontSize": 20.0, - "letterSpacing": -0.1, - "height": 1.4 - }, - "fortal.text.6": { - "fontSize": 24.0, - "letterSpacing": -0.15000000000000002, - "height": 1.25 - }, - "fortal.text.7": { - "fontSize": 28.0, - "letterSpacing": -0.21, - "height": 1.2857142857142858 - }, - "fortal.text.8": { - "fontSize": 35.0, - "letterSpacing": -0.35000000000000003, - "height": 1.1428571428571428 - }, - "fortal.text.9": { - "fontSize": 60.0, - "letterSpacing": -1.5, - "height": 1.0 - } - }, - "boxShadows": { - "fortal.shadow.1": [ - { - "color": "#26000735", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 2.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.2": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.5, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 1.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 1.0, - "spreadRadius": -1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 1.0 - }, - "blurRadius": 3.0, - "spreadRadius": 0.0 - } - ], - "fortal.shadow.3": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 2.0 - }, - "blurRadius": 3.0, - "spreadRadius": -2.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 3.0 - }, - "blurRadius": 8.0, - "spreadRadius": -2.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 4.0 - }, - "blurRadius": 12.0, - "spreadRadius": -4.0 - } - ], - "fortal.shadow.4": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#26000000", - "offset": { - "x": 0.0, - "y": 8.0 - }, - "blurRadius": 40.0, - "spreadRadius": 0.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.5": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#4D000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#80000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 32.0, - "spreadRadius": -16.0 - } - ], - "fortal.shadow.6": [ - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 0.0 - }, - "blurRadius": 0.0, - "spreadRadius": 1.0 - }, - { - "color": "#33000000", - "offset": { - "x": 0.0, - "y": 12.0 - }, - "blurRadius": 60.0, - "spreadRadius": 0.0 - }, - { - "color": "#66000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 64.0, - "spreadRadius": 0.0 - }, - { - "color": "#E6000000", - "offset": { - "x": 0.0, - "y": 16.0 - }, - "blurRadius": 36.0, - "spreadRadius": -20.0 - } - ] - }, - "fontWeights": { - "fortal.font.weight.light": "w300", - "fortal.font.weight.regular": "w400", - "fortal.font.weight.medium": "w500", - "fortal.font.weight.bold": "w700" - }, - "durations": { - "fortal.transition.fast": 100, - "fortal.transition.slow": 300 - } -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size1/container.mix.json deleted file mode 100644 index 5eda2cc8..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size2/container.mix.json deleted file mode 100644 index 12b319e1..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size3/container.mix.json deleted file mode 100644 index 1fd98edf..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size4/container.mix.json deleted file mode 100644 index 0c1eec3f..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/container.mix.json +++ /dev/null @@ -1,118 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": "#00000000" - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a3" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.a4" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/ghost-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/ghost-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size1/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size1/container.mix.json deleted file mode 100644 index 661fd50c..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size1/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size1/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size1/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size2/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size2/container.mix.json deleted file mode 100644 index 7891535d..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size2/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size2/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size2/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size3/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size3/container.mix.json deleted file mode 100644 index 6c7841f7..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size3/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size3/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size3/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size4/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size4/container.mix.json deleted file mode 100644 index 261cc523..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size4/container.mix.json +++ /dev/null @@ -1,221 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": "#00000000" - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.7" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - } - } - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size4/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/outline-size4/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/outline-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/outline-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size1/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size1/container.mix.json deleted file mode 100644 index 5391f218..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size1/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size1/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size1/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size2/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size2/container.mix.json deleted file mode 100644 index 50576bdf..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size2/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size2/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size2/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size3/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size3/container.mix.json deleted file mode 100644 index 8f3632ba..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size3/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size3/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size3/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size4/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size4/container.mix.json deleted file mode 100644 index d518bea8..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size4/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.3" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.4" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.5" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size4/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/soft-size4/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/soft-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/soft-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size1/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size1/container.mix.json deleted file mode 100644 index 1481cc74..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size1/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size1/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size1/icon.mix.json deleted file mode 100644 index c253eb05..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size1/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size1/label.mix.json deleted file mode 100644 index 9f2e854d..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size2/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size2/container.mix.json deleted file mode 100644 index e063f527..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size2/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size2/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size2/icon.mix.json deleted file mode 100644 index 7359b8f9..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size2/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size2/label.mix.json deleted file mode 100644 index 8c49361e..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size3/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size3/container.mix.json deleted file mode 100644 index fd901148..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size3/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size3/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size3/icon.mix.json deleted file mode 100644 index 32070f29..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size3/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size3/label.mix.json deleted file mode 100644 index 612f6448..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size4/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size4/container.mix.json deleted file mode 100644 index 1786e475..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size4/container.mix.json +++ /dev/null @@ -1,132 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.9" - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "pressed", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.accent.10" - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "color": { - "$token": "fortal.gray.a3" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size4/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size4/icon.mix.json deleted file mode 100644 index 4310856b..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.contrast" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/solid-size4/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/solid-size4/label.mix.json deleted file mode 100644 index 72395fde..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/solid-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.contrast" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size1/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size1/container.mix.json deleted file mode 100644 index 8f634585..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size1/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.2", - "kind": "space" - }, - "right": { - "$token": "fortal.space.2", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.1", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.1", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.2" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.1", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size1/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size1/icon.mix.json deleted file mode 100644 index 81d43605..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size1/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 12.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size1/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size1/label.mix.json deleted file mode 100644 index e23fe275..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size1/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 12.0 - }, - { - "height": 1.3333333333333333 - }, - { - "letterSpacing": 0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size2/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size2/container.mix.json deleted file mode 100644 index f427648e..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size2/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.3", - "kind": "space" - }, - "right": { - "$token": "fortal.space.3", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.2", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.2", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.3" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.2", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size2/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size2/icon.mix.json deleted file mode 100644 index ce290453..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size2/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 16.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size2/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size2/label.mix.json deleted file mode 100644 index 0bcb9265..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size2/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 14.0 - }, - { - "height": 1.4285714285714286 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size3/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size3/container.mix.json deleted file mode 100644 index 73e03851..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size3/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.4", - "kind": "space" - }, - "right": { - "$token": "fortal.space.4", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.3", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.3", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.4" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.3", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size3/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size3/icon.mix.json deleted file mode 100644 index 3aa7436b..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size3/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 20.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size3/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size3/label.mix.json deleted file mode 100644 index d473b197..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size3/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 16.0 - }, - { - "height": 1.5 - }, - { - "letterSpacing": 0.0 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size4/container.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size4/container.mix.json deleted file mode 100644 index f42d7307..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size4/container.mix.json +++ /dev/null @@ -1,239 +0,0 @@ -{ - "type": "flex_box", - "padding": { - "$merge": [ - { - "left": { - "$token": "fortal.space.5", - "kind": "space" - }, - "right": { - "$token": "fortal.space.5", - "kind": "space" - } - }, - { - "top": { - "$token": "fortal.space.4", - "kind": "space" - }, - "bottom": { - "$token": "fortal.space.4", - "kind": "space" - } - } - ] - }, - "decoration": { - "$merge": [ - { - "borderRadius": { - "$token": "fortal.radius.5" - } - }, - { - "color": { - "$token": "fortal.accent.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.6" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - }, - "mainAxisSize": "min", - "spacing": { - "$token": "fortal.space.4", - "kind": "space" - }, - "variants": [ - { - "kind": "widget_state", - "state": "focused", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.focus.a8" - }, - "width": { - "$token": "fortal.focus.ring.width", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "hovered", - "style": { - "type": "flex_box", - "decoration": { - "border": { - "top": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.accent.8" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - } - }, - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "flex_box", - "decoration": { - "$merge": [ - { - "color": { - "$token": "fortal.gray.a2" - } - }, - { - "border": { - "top": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "right": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "bottom": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - }, - "left": { - "color": { - "$token": "fortal.gray.5" - }, - "width": { - "$token": "fortal.border.width.1", - "kind": "space" - } - } - } - } - ] - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size4/icon.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size4/icon.mix.json deleted file mode 100644 index f3867e47..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size4/icon.mix.json +++ /dev/null @@ -1,20 +0,0 @@ -{ - "type": "icon", - "color": { - "$token": "fortal.accent.11" - }, - "size": 24.0, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "icon", - "color": { - "$token": "fortal.gray.8" - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/goldens/styles/button/surface-size4/label.mix.json b/packages/demo/test/atlas/goldens/styles/button/surface-size4/label.mix.json deleted file mode 100644 index a07c6afc..00000000 --- a/packages/demo/test/atlas/goldens/styles/button/surface-size4/label.mix.json +++ /dev/null @@ -1,41 +0,0 @@ -{ - "type": "text", - "style": { - "$merge": [ - { - "fontWeight": { - "$token": "fortal.font.weight.medium" - } - }, - { - "fontSize": 18.0 - }, - { - "height": 1.4444444444444444 - }, - { - "letterSpacing": -0.0025 - }, - { - "color": { - "$token": "fortal.accent.11" - } - } - ] - }, - "variants": [ - { - "kind": "widget_state", - "state": "disabled", - "style": { - "type": "text", - "style": { - "color": { - "$token": "fortal.gray.8" - } - } - } - } - ], - "v": 1 -} diff --git a/packages/demo/test/atlas/support/fortal_atlas_catalog.dart b/packages/demo/test/atlas/support/fortal_atlas_catalog.dart deleted file mode 100644 index 1a3702d9..00000000 --- a/packages/demo/test/atlas/support/fortal_atlas_catalog.dart +++ /dev/null @@ -1,67 +0,0 @@ -import 'package:flutter/material.dart'; -import 'package:mix_atlas/mix_atlas.dart'; -import 'package:remix/remix.dart'; - -final fortalAtlasCatalog = AtlasCatalog( - id: 'fortal', - label: 'Fortal Design System', - themes: [ - AtlasTheme( - 'light', - label: 'Light', - background: Colors.white, - builder: (_, child) => FortalScope(child: child), - ), - AtlasTheme( - 'dark', - label: 'Dark', - brightness: Brightness.dark, - background: const Color(0xFF111111), - builder: (_, child) => - FortalScope(brightness: Brightness.dark, child: child), - ), - ], - atlases: [_buttonAtlas], -); - -final _buttonAtlas = ComponentAtlas( - id: 'button', - label: 'Button', - rowAxes: const [AtlasAxis('variant', 'Variant'), AtlasAxis('size', 'Size')], - scenarios: const [ - ...AtlasScenarios.interactive, - AtlasScenario('loading', label: 'Loading', props: {'loading': true}), - ], - rows: [ - for (final variant in FortalButtonVariant.values) - for (final size in FortalButtonSize.values) _buttonRow(variant, size), - ], -); - -AtlasRow _buttonRow(FortalButtonVariant variant, FortalButtonSize size) { - return AtlasRow( - '${variant.name}-${size.name}', - (context, cell) => FortalButton( - variant: variant, - size: size, - label: 'Button', - leadingIcon: Icons.add, - enabled: !cell.disabled, - loading: cell.propOr('loading', false), - onPressed: () {}, - ), - values: { - 'variant': AtlasAxisValue(variant.name, _title(variant.name)), - 'size': AtlasAxisValue(size.name, _sizeLabel(size)), - }, - ); -} - -String _sizeLabel(FortalButtonSize size) => switch (size) { - FortalButtonSize.size1 => 'Size 1', - FortalButtonSize.size2 => 'Size 2', - FortalButtonSize.size3 => 'Size 3', - FortalButtonSize.size4 => 'Size 4', -}; - -String _title(String value) => '${value[0].toUpperCase()}${value.substring(1)}'; diff --git a/packages/demo/test/atlas/support/fortal_button_component_artifact.dart b/packages/demo/test/atlas/support/fortal_button_component_artifact.dart deleted file mode 100644 index e80e3930..00000000 --- a/packages/demo/test/atlas/support/fortal_button_component_artifact.dart +++ /dev/null @@ -1,258 +0,0 @@ -import 'package:mix_protocol/mix_protocol.dart'; -import 'package:remix/remix.dart'; - -import 'fortal_button_protocol_adapter.dart'; - -final class FortalButtonComponentArtifacts { - FortalButtonComponentArtifacts({ - required this.document, - required Map> styleDocuments, - }) : styleDocuments = Map.unmodifiable(styleDocuments); - - final Map document; - final Map> styleDocuments; - - int get totalMatrixCells => 5 * 4 * 6 * 2; - int get nonLoadingCells => 5 * 4 * 5 * 2; - int get loadingUnsupportedCells => 5 * 4 * 1 * 2; - - int get supportedContainerRecipes { - final recipes = document['recipes']! as List; - - return recipes.where((value) { - final recipe = value! as Map; - final styles = recipe['styles']! as Map; - final container = styles['container']! as Map; - - return container['status'] == 'supported'; - }).length; - } -} - -FortalButtonComponentArtifacts buildFortalButtonComponentArtifacts() { - final styleDocuments = >{}; - final recipes = >[]; - for (final variant in FortalButtonVariant.values) { - for (final size in FortalButtonSize.values) { - final id = '${variant.name}-${size.name}'; - final projection = projectButtonStyler( - fortalButtonStyler(variant: variant, size: size), - ); - if (projection.diagnostics.isNotEmpty) { - throw StateError( - 'Fortal Button projection lost component behavior for $id: ' - '${projection.diagnostics.map((item) => item.message).join('; ')}', - ); - } - final container = _encodeSlot( - projection.container, - path: 'styles/button/$id/container.mix.json', - documents: styleDocuments, - ); - final label = _encodeSlot( - projection.label, - path: 'styles/button/$id/label.mix.json', - documents: styleDocuments, - ); - final icon = _encodeSlot( - projection.icon, - path: 'styles/button/$id/icon.mix.json', - documents: styleDocuments, - ); - recipes.add({ - 'id': id, - 'properties': {'variant': variant.name, 'size': size.name}, - 'styles': { - 'container': container, - 'label': label, - 'leadingIcon': Map.of(icon), - 'trailingIcon': Map.of(icon), - 'spinner': { - 'status': 'unsupported', - 'evidence': 'declared', - 'diagnostics': [projection.spinnerDiagnostic.toJson()], - }, - }, - }); - } - } - - return FortalButtonComponentArtifacts( - document: { - 'schema': 'mix_atlas/component/v1', - 'id': 'button', - 'label': 'Button', - 'properties': [ - { - 'id': 'variant', - 'kind': 'enum', - 'values': [ - for (final value in FortalButtonVariant.values) value.name, - ], - 'default': FortalButtonVariant.solid.name, - }, - { - 'id': 'size', - 'kind': 'enum', - 'values': [for (final value in FortalButtonSize.values) value.name], - 'default': FortalButtonSize.size2.name, - }, - {'id': 'label', 'kind': 'string', 'default': 'Button'}, - {'id': 'leadingIcon', 'kind': 'icon', 'required': false}, - {'id': 'trailingIcon', 'kind': 'icon', 'required': false}, - {'id': 'enabled', 'kind': 'boolean', 'default': true}, - {'id': 'loading', 'kind': 'boolean', 'default': false}, - ], - 'states': [ - { - 'id': 'default', - 'widgetStates': [], - 'properties': {}, - }, - { - 'id': 'hovered', - 'widgetStates': ['hovered'], - 'properties': {}, - }, - { - 'id': 'pressed', - 'widgetStates': ['pressed'], - 'properties': {}, - }, - { - 'id': 'focused', - 'widgetStates': ['focused'], - 'properties': {}, - }, - { - 'id': 'disabled', - 'widgetStates': ['disabled'], - 'properties': {'enabled': false}, - }, - { - 'id': 'loading', - 'widgetStates': ['disabled'], - 'properties': {'enabled': false, 'loading': true}, - }, - ], - 'slots': [ - {'id': 'container', 'kind': 'flex_box'}, - {'id': 'label', 'kind': 'text'}, - {'id': 'leadingIcon', 'kind': 'icon'}, - {'id': 'trailingIcon', 'kind': 'icon'}, - {'id': 'spinner', 'kind': 'spinner'}, - ], - 'anatomy': { - 'root': 'root', - 'nodes': [ - { - 'id': 'root', - 'kind': 'stack', - 'alignment': 'center', - 'children': ['content', 'spinner'], - }, - { - 'id': 'content', - 'kind': 'slot', - 'slot': 'container', - 'children': ['leadingIcon', 'label', 'trailingIcon'], - 'visibleWhen': { - 'property': 'loading', - 'operator': 'equals', - 'value': false, - }, - 'maintain': ['size', 'state', 'animation'], - }, - { - 'id': 'leadingIcon', - 'kind': 'slot', - 'slot': 'leadingIcon', - 'children': [], - 'visibleWhen': {'property': 'leadingIcon', 'operator': 'present'}, - }, - { - 'id': 'label', - 'kind': 'slot', - 'slot': 'label', - 'children': [], - }, - { - 'id': 'trailingIcon', - 'kind': 'slot', - 'slot': 'trailingIcon', - 'children': [], - 'visibleWhen': {'property': 'trailingIcon', 'operator': 'present'}, - }, - { - 'id': 'spinner', - 'kind': 'slot', - 'slot': 'spinner', - 'children': [], - 'visibleWhen': { - 'property': 'loading', - 'operator': 'equals', - 'value': true, - }, - }, - ], - }, - 'recipes': recipes, - 'semantics': { - 'role': 'button', - 'labelProperty': 'label', - 'enabledProperty': 'enabled', - 'loadingProperty': 'loading', - }, - 'oracles': [ - { - 'theme': 'light', - 'image': 'light/button.png', - 'metadata': 'light/button.json', - 'evidence': 'rendered', - }, - { - 'theme': 'dark', - 'image': 'dark/button.png', - 'metadata': 'dark/button.json', - 'evidence': 'rendered', - }, - ], - }, - styleDocuments: styleDocuments, - ); -} - -Map _encodeSlot( - Object? style, { - required String path, - required Map> documents, -}) { - if (style == null) { - return { - 'status': 'unsupported', - 'evidence': 'declared', - 'diagnostics': [ - { - 'code': 'missing_component_slot_style', - 'severity': 'error', - 'path': path, - 'message': 'The composite style did not declare this slot.', - }, - ], - }; - } - final encoded = mixProtocol.encodeStyle(style); - - return switch (encoded) { - MixProtocolSuccess>(:final value) => () { - documents[path] = value; - - return {'status': 'supported', 'evidence': 'declared', 'document': path}; - }(), - MixProtocolFailure>(:final errors) => { - 'status': 'unsupported', - 'evidence': 'declared', - 'diagnostics': [for (final error in errors) error.toJson()], - }, - }; -} diff --git a/packages/demo/test/atlas/support/fortal_button_protocol_adapter.dart b/packages/demo/test/atlas/support/fortal_button_protocol_adapter.dart deleted file mode 100644 index ebf16b12..00000000 --- a/packages/demo/test/atlas/support/fortal_button_protocol_adapter.dart +++ /dev/null @@ -1,265 +0,0 @@ -import 'package:remix/remix.dart'; - -final class ButtonProjectionDiagnostic { - const ButtonProjectionDiagnostic({ - required this.code, - required this.severity, - required this.path, - required this.message, - }); - - final String code; - final String severity; - final String path; - final String message; - - Map toJson() => { - 'code': code, - 'severity': severity, - 'path': path, - 'message': message, - }; -} - -final class RemixButtonProtocolProjection { - RemixButtonProtocolProjection({ - required this.container, - required this.label, - required this.icon, - required List diagnostics, - }) : diagnostics = List.unmodifiable(diagnostics); - - final FlexBoxStyler? container; - final TextStyler? label; - final IconStyler? icon; - final List diagnostics; - - bool get spinnerSupported => false; - - ButtonProjectionDiagnostic get spinnerDiagnostic => - const ButtonProjectionDiagnostic( - code: 'unsupported_slot_primitive', - severity: 'error', - path: 'spinner', - message: 'RemixSpinner has no neutral Mix protocol primitive.', - ); -} - -/// Projects a real Remix Button style into protocol-supported leaf stylers. -/// -/// It reads the composite style's existing sources and variants, then combines -/// leaf stylers through their generated `merge` implementations. It does not -/// resolve a widget, inspect private fields, or restate the Fortal recipe. -RemixButtonProtocolProjection projectButtonStyler(ButtonStyler style) { - final effectiveStyle = RemixButton.composeStyle(style); - final container = _projectContainer(effectiveStyle, depth: 0); - final label = _projectLabel(effectiveStyle, depth: 0); - final icon = _projectIcon(effectiveStyle, depth: 0); - final diagnostics = [ - ...container.diagnostics, - ...label.diagnostics, - ...icon.diagnostics, - ]; - if (effectiveStyle.$modifier != null) { - diagnostics.add( - const ButtonProjectionDiagnostic( - code: 'unsupported_component_modifier', - severity: 'error', - path: 'modifier', - message: 'Button-level widget modifiers cannot be projected to a slot.', - ), - ); - } - if (effectiveStyle.$animation != null) { - diagnostics.add( - const ButtonProjectionDiagnostic( - code: 'unsupported_component_animation', - severity: 'error', - path: 'animation', - message: 'Button-level animation cannot be projected to a single slot.', - ), - ); - } - if (effectiveStyle.$iconAlignment != null) { - diagnostics.add( - const ButtonProjectionDiagnostic( - code: 'unsupported_component_scalar', - severity: 'error', - path: 'iconAlignment', - message: 'Icon alignment requires an explicit anatomy property.', - ), - ); - } - - return RemixButtonProtocolProjection( - container: container.value, - label: label.value, - icon: icon.value, - diagnostics: diagnostics, - ); -} - -final class _Projection { - const _Projection({required this.value, required this.diagnostics}); - - final T? value; - final List diagnostics; -} - -_Projection _projectContainer( - ButtonStyler style, { - required int depth, -}) { - if (depth > 16) return _depthFailure('container'); - final diagnostics = []; - FlexBoxStyler? result; - final property = style.$container; - if (property != null) { - if (property.$directives?.isNotEmpty ?? false) { - diagnostics.add(_unsupportedSource('container', 'directives')); - } - for (final source in property.sources) { - if (source is MixSource> && - source.mix is FlexBoxStyler) { - final leaf = source.mix as FlexBoxStyler; - result = result == null ? leaf : result.merge(leaf); - } else { - diagnostics.add( - _unsupportedSource('container', source.runtimeType.toString()), - ); - } - } - } - final variants = >[]; - for (final variant - in style.$variants ?? const >[]) { - final nested = variant.value; - if (nested is! ButtonStyler) { - diagnostics.add( - _unsupportedSource('container', nested.runtimeType.toString()), - ); - continue; - } - final projected = _projectContainer(nested, depth: depth + 1); - diagnostics.addAll(projected.diagnostics); - if (projected.value != null) { - variants.add(VariantStyle(variant.variant, projected.value!)); - } - } - if (variants.isNotEmpty) { - result = (result ?? FlexBoxStyler()).variants(variants); - } - - return _Projection(value: result, diagnostics: diagnostics); -} - -_Projection _projectLabel( - ButtonStyler style, { - required int depth, -}) { - if (depth > 16) return _depthFailure('label'); - final diagnostics = []; - TextStyler? result; - final property = style.$label; - if (property != null) { - if (property.$directives?.isNotEmpty ?? false) { - diagnostics.add(_unsupportedSource('label', 'directives')); - } - for (final source in property.sources) { - if (source is MixSource> && - source.mix is TextStyler) { - final leaf = source.mix as TextStyler; - result = result == null ? leaf : result.merge(leaf); - } else { - diagnostics.add( - _unsupportedSource('label', source.runtimeType.toString()), - ); - } - } - } - final variants = >[]; - for (final variant - in style.$variants ?? const >[]) { - final nested = variant.value; - if (nested is! ButtonStyler) { - diagnostics.add( - _unsupportedSource('label', nested.runtimeType.toString()), - ); - continue; - } - final projected = _projectLabel(nested, depth: depth + 1); - diagnostics.addAll(projected.diagnostics); - if (projected.value != null) { - variants.add(VariantStyle(variant.variant, projected.value!)); - } - } - if (variants.isNotEmpty) { - result = (result ?? TextStyler()).variants(variants); - } - - return _Projection(value: result, diagnostics: diagnostics); -} - -_Projection _projectIcon(ButtonStyler style, {required int depth}) { - if (depth > 16) return _depthFailure('icon'); - final diagnostics = []; - IconStyler? result; - final property = style.$icon; - if (property != null) { - if (property.$directives?.isNotEmpty ?? false) { - diagnostics.add(_unsupportedSource('icon', 'directives')); - } - for (final source in property.sources) { - if (source is MixSource> && - source.mix is IconStyler) { - final leaf = source.mix as IconStyler; - result = result == null ? leaf : result.merge(leaf); - } else { - diagnostics.add( - _unsupportedSource('icon', source.runtimeType.toString()), - ); - } - } - } - final variants = >[]; - for (final variant - in style.$variants ?? const >[]) { - final nested = variant.value; - if (nested is! ButtonStyler) { - diagnostics.add( - _unsupportedSource('icon', nested.runtimeType.toString()), - ); - continue; - } - final projected = _projectIcon(nested, depth: depth + 1); - diagnostics.addAll(projected.diagnostics); - if (projected.value != null) { - variants.add(VariantStyle(variant.variant, projected.value!)); - } - } - if (variants.isNotEmpty) { - result = (result ?? IconStyler()).variants(variants); - } - - return _Projection(value: result, diagnostics: diagnostics); -} - -_Projection _depthFailure(String path) => _Projection( - value: null, - diagnostics: [ - ButtonProjectionDiagnostic( - code: 'component_projection_limit', - severity: 'error', - path: path, - message: 'Button variant nesting exceeds the projection limit.', - ), - ], -); - -ButtonProjectionDiagnostic _unsupportedSource(String path, String source) => - ButtonProjectionDiagnostic( - code: 'unsupported_component_source', - severity: 'error', - path: path, - message: 'Cannot project $source into a built-in $path styler.', - ); diff --git a/packages/demo/test/flutter_test_config.dart b/packages/demo/test/flutter_test_config.dart deleted file mode 100644 index 83db0743..00000000 --- a/packages/demo/test/flutter_test_config.dart +++ /dev/null @@ -1,12 +0,0 @@ -import 'dart:async'; - -import 'package:mix_atlas/golden.dart'; - -Future testExecutable(FutureOr Function() testMain) async { - // macOS versions can rasterize a handful of edge pixels differently while - // preserving the rendered component. Structured capture hashes remain exact. - AtlasGoldens.precisionTolerance = 0.0001; - configureAtlasGoldenComparator(); - await loadAtlasFonts(); - await testMain(); -} diff --git a/packages/demo/tool/package_fortal_atlas.dart b/packages/demo/tool/package_fortal_atlas.dart deleted file mode 100644 index fd2c578a..00000000 --- a/packages/demo/tool/package_fortal_atlas.dart +++ /dev/null @@ -1,139 +0,0 @@ -import 'dart:convert'; -import 'dart:io'; - -import 'package:mix_atlas_capture/producer.dart'; - -void main(List arguments) { - final unknown = arguments.where((argument) => argument != '--check').toList(); - if (unknown.isNotEmpty) { - stderr.writeln('Unknown arguments: ${unknown.join(' ')}'); - exitCode = 64; - - return; - } - - final checkOnly = arguments.contains('--check'); - final packageRoot = Directory.current; - final workspaceRoot = packageRoot.parent.parent; - final sourceRoot = Directory('${packageRoot.path}/test/atlas/goldens'); - final bundleRoot = Directory('${workspaceRoot.path}/atlas/fortal'); - final input = AtlasCapturePackageInput( - sourceDirectory: sourceRoot, - outputDirectory: bundleRoot, - metadata: AtlasCapturePackageMetadata( - id: 'fortal', - atlasVersion: '0.1.0', - mixProtocolVersion: '1.0.0', - mixProtocolFormat: 1, - flutterVersion: _flutterVersion(workspaceRoot), - catalogPath: 'catalog.json', - themes: const [ - AtlasCaptureThemeSpec( - id: 'light', - documentPath: 'themes/light.mix.json', - ), - AtlasCaptureThemeSpec(id: 'dark', documentPath: 'themes/dark.mix.json'), - ], - components: const [ - AtlasCaptureComponentSpec( - id: 'button', - documentPath: 'components/button.component.json', - ), - ], - protocolCoveragePath: 'protocol/coverage.json', - ), - assets: [ - const AtlasCaptureAsset( - sourcePath: 'catalog.json', - destinationPath: 'catalog.json', - ), - const AtlasCaptureAsset( - sourcePath: 'light/button.json', - destinationPath: 'light/button.json', - ), - const AtlasCaptureAsset( - sourcePath: 'light/button.png', - destinationPath: 'light/button.png', - ), - const AtlasCaptureAsset( - sourcePath: 'dark/button.json', - destinationPath: 'dark/button.json', - ), - const AtlasCaptureAsset( - sourcePath: 'dark/button.png', - destinationPath: 'dark/button.png', - ), - const AtlasCaptureAsset( - sourcePath: 'protocol/themes/light.mix.json', - destinationPath: 'themes/light.mix.json', - ), - const AtlasCaptureAsset( - sourcePath: 'protocol/themes/dark.mix.json', - destinationPath: 'themes/dark.mix.json', - ), - const AtlasCaptureAsset( - sourcePath: 'protocol/coverage.json', - destinationPath: 'protocol/coverage.json', - ), - const AtlasCaptureAsset( - sourcePath: 'protocol/fixtures/fortal-tokenized-flex-box.mix.json', - destinationPath: 'protocol/fixtures/fortal-tokenized-flex-box.mix.json', - ), - ..._directoryAssets(sourceRoot, 'components'), - ..._directoryAssets(sourceRoot, 'styles'), - ], - preservedPaths: const {'README.md'}, - ); - final result = checkOnly - ? AtlasCapturePackager.check(input) - : AtlasCapturePackager.build(input); - - if (!result.isCurrent) { - stderr.writeln( - 'Fortal Atlas bundle drift: ${result.driftPaths.join(', ')}', - ); - stderr.writeln( - 'Run `fvm dart run tool/package_fortal_atlas.dart` to regenerate it.', - ); - exitCode = 1; - - return; - } - - stdout.writeln( - '${checkOnly ? 'Verified' : 'Packaged'} Fortal Atlas bundle: ' - '${result.fileCount} files, ${result.totalBytes} bytes.', - ); -} - -List _directoryAssets( - Directory sourceRoot, - String relativePath, -) { - final directory = Directory('${sourceRoot.path}/$relativePath'); - if (!directory.existsSync()) { - throw StateError('Missing generated Atlas directory: ${directory.path}'); - } - final assets = [ - for (final entity in directory.listSync(recursive: true)) - if (entity is File) - AtlasCaptureAsset( - sourcePath: entity.path.substring(sourceRoot.path.length + 1), - destinationPath: entity.path.substring(sourceRoot.path.length + 1), - ), - ]; - assets.sort((left, right) => left.sourcePath.compareTo(right.sourcePath)); - - return assets; -} - -String _flutterVersion(Directory workspaceRoot) { - final config = jsonDecode( - File('${workspaceRoot.path}/.fvmrc').readAsStringSync(), - ); - if (config is! Map || config['flutter'] is! String) { - throw const FormatException('.fvmrc must contain a Flutter version.'); - } - - return config['flutter']! as String; -} diff --git a/pubspec.lock b/pubspec.lock index c6a7460d..9254b49b 100644 --- a/pubspec.lock +++ b/pubspec.lock @@ -441,24 +441,6 @@ packages: url: "https://pub.dev" source: hosted version: "2.2.0-beta.0" - mix_atlas: - dependency: transitive - description: - path: "packages/mix_atlas" - ref: "07dafe904e56a9b60a172f4ef1863cf45564603a" - resolved-ref: "07dafe904e56a9b60a172f4ef1863cf45564603a" - url: "https://github.com/btwld/mix.git" - source: git - version: "0.1.0" - mix_atlas_capture: - dependency: transitive - description: - path: "packages/mix_atlas_capture" - ref: "07dafe904e56a9b60a172f4ef1863cf45564603a" - resolved-ref: "07dafe904e56a9b60a172f4ef1863cf45564603a" - url: "https://github.com/btwld/mix.git" - source: git - version: "0.1.0" mix_generator: dependency: transitive description: diff --git a/pubspec.yaml b/pubspec.yaml index 8082ea5c..714d5706 100644 --- a/pubspec.yaml +++ b/pubspec.yaml @@ -48,17 +48,3 @@ melos: - generate:check - test:flutter description: Verify generated sources, then run Flutter and Dart tests - - atlas:fortal: - steps: - - melos exec --scope="demo" -- flutter test test/atlas/fortal_protocol_probe_test.dart --update-goldens - - melos exec --scope="demo" -- flutter test test/atlas/fortal_atlas_golden_test.dart --update-goldens - - melos exec --scope="demo" -- dart run tool/package_fortal_atlas.dart - description: Regenerate the committed Fortal Atlas capture - - atlas:fortal:check: - steps: - - melos exec --scope="demo" -- flutter test test/atlas/fortal_protocol_probe_test.dart - - melos exec --scope="demo" -- flutter test test/atlas/fortal_atlas_golden_test.dart - - melos exec --scope="demo" -- dart run tool/package_fortal_atlas.dart --check - description: Verify the committed Fortal Atlas capture without rewriting it