From c8b730e6a2b8ddb3f27afb4df38bb3345ded6173 Mon Sep 17 00:00:00 2001 From: Takeshi Date: Mon, 12 Oct 2026 10:42:26 +0900 Subject: [PATCH] Preserve current native residual diagnostic and reviewed Guest work contract --- .../IMPLEMENTATION_PLAN.md | 4 +- .../PROGRESS_INTEGRATION.md | 4 +- .../README.md | 3 + .../actual-root-verification.json | 633 ++++++ .../manifest.json | 20 + ...ration-actual-independent-review-r312.json | 685 +++++++ .../README.md | 13 + ...thetree-integrate-current-residual-r312.py | 55 + ...etree-prepare-current-residual-r311-r02.py | 17 + .../thetree-prepare-current-residual-r311.py | 44 + .../authors/thetree-select-guest-bulk-r312.py | 16 + .../autoload/simulation_runtime.gd.gz | Bin 0 -> 121962 bytes .../scripts/core/performance_budget.gd | 287 +++ .../scripts/core/simulation_kernel.gd | 276 +++ .../scripts/guest/guest_service.gd | 1731 +++++++++++++++++ .../scripts/world/path_service.gd.gz | Bin 0 -> 27831 bytes .../manifest.json | 468 +++++ ...-02-current-progress-disposition-r312.json | 1006 ++++++++++ ...ic-actual-independent-review-r311-r02.json | 625 ++++++ ...execution-independent-review-r311-r02.json | 331 ++++ ...-preexecution-independent-review-r311.json | 299 +++ ...02-current-residual-diagnostic-r311-r02.gd | 63 + ...02-current-residual-diagnostic-r311-r02.py | 73 + .../actual-root-verification.json | 388 ++++ .../execution.json | 278 +++ .../guarded-r274.gd | 16 + .../input.json.gz | Bin 0 -> 228933 bytes .../metrics-root-decoded.json | 199 ++ .../preexecution-root-verification.json | 293 +++ .../r274-measurement/after647.varbytes.zst | Bin 0 -> 246720 bytes .../inclusive-residual-metrics.varbytes.zst | Bin 0 -> 819 bytes .../r274-measurement/report.json | 44 + .../r274-phase.json | 185 ++ .../r274-profile.json | 20 + .../r274/adapter-owned-cleanup.json | 18 + .../r274/ended.json | 38 + .../r274/engine-native.log | 116 ++ .../r274/outer-owned-finally.json | 39 + .../r274/process.json | 140 ++ .../r274/started.json | 40 + .../r274/stderr.log | 0 .../r274/stdout.log | 120 ++ ...p23-02-current-residual-diagnostic-r311.gd | 63 + ...p23-02-current-residual-diagnostic-r311.py | 73 + .../guarded-r274.gd | 16 + .../input.json.gz | Bin 0 -> 228607 bytes .../instrumentation.json | 243 +++ .../p23-02-guest-bulk-work-contract-r312.json | 310 +++ .../after/IMPLEMENTATION_PLAN.md.gz | Bin 0 -> 144443 bytes .../after/PROGRESS_INTEGRATION.md.gz | Bin 0 -> 114314 bytes .../after/progress_snapshot.json.gz | Bin 0 -> 105604 bytes .../after/work_packages.json.gz | Bin 0 -> 207431 bytes .../before/IMPLEMENTATION_PLAN.md.gz | Bin 0 -> 143934 bytes .../before/PROGRESS_INTEGRATION.md.gz | Bin 0 -> 113816 bytes .../before/progress_snapshot.json.gz | Bin 0 -> 104596 bytes .../before/work_packages.json.gz | Bin 0 -> 206070 bytes .../input.json | 79 + .../execution.json.gz | Bin 0 -> 98800 bytes .../plan_validation.json | 259 +++ .../progress_snapshot.json | 50 +- .../work_packages.json | 49 +- 61 files changed, 9713 insertions(+), 16 deletions(-) create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/README.md create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz create mode 100644 docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json diff --git a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md index b441506..bbe5996 100644 --- a/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md +++ b/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md @@ -1,8 +1,8 @@ # 原本全実装に向けた作業計画 2026年10月改訂 -## P23-02 現着手・次に閉じる1件(2026-10-12・r310証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r312証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md index 27cc7e2..9ade566 100644 --- a/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md +++ b/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md @@ -1,8 +1,8 @@ # P00〜P03 進捗台帳への証拠統合 -## P23-02 現着手・次に閉じる1件(2026-10-12・r310証拠統合) +## P23-02 現着手・次に閉じる1件(2026-10-12・r312証拠統合) -P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 +P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。 [host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-build-actual-independent-review-r141.json)、[protocol](../../../artifacts/original-completion-2026-10-02/p23-02-native-lazy-edge-cache-protocol-actual-independent-review-r143.json)、[public_mutations](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-actual-independent-review-r146.json)、[existing_impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-existing-impact-actual-independent-review-r147.json)、[cache_lifetime](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-queue-retention-actual-independent-review-r150.json)、[whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-pair-whole647-actual-independent-review-r151.json)、[residual_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-residual-diagnostic-actual-independent-review-r155.json)、[elevator_index_static](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-static-independent-review-r156.json)、[elevator_index_local](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-connector-index-local-actual-independent-review-r160.json)、[elevator_index_impact](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-existing-impact-actual-independent-review-r161.json)、[elevator_index_whole647_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-pair-whole647-actual-independent-review-r162.json)、[elevator_index_repeated_pair](../../../artifacts/original-completion-2026-10-02/p23-02-elevator-index-repeat-whole647-actual-independent-review-r164.json)、[budget_integer_window_static](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-static-independent-review-r165.json)、[budget_integer_window_local](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-local-actual-independent-review-r169.json)、[budget_integer_window_impact](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-existing-impact-actual-independent-review-r171.json)、[budget_integer_window_pair](../../../artifacts/original-completion-2026-10-02/p23-02-budget-integer-window-pair-whole647-actual-independent-review-r172.json)、[residual_detail](../../../artifacts/original-completion-2026-10-02/p23-02-residual-detail-diagnostic-actual-independent-review-r174.json)、[input_structure](../../../artifacts/original-completion-2026-10-02/p23-02-residual-input-structure-independent-review-r175.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-build-actual-independent-review-r181.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-facility-access-local-actual-independent-review-r183.json)、[host_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json)、[local_equivalence](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json)、[boundaries](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json)、[whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json)、[repeat](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json)、[dependency](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json)、[impact](../../../artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json)、[reconstruction_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json)、[reconstruction_host](../../../artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json)、[reconstruction_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json)、[reconstruction_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json)、[travel_ownership_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json)、[travel_ownership_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json)、[travel_ownership_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json)、[travel_ownership_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json)、[tag_helpers_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json)、[tag_helpers_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json)、[cache_key_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json)、[cache_key_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json)、[cache_key_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json)、[cache_key_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json)、[current233_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json)、[local_names_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json)、[local_names_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json)、[local_names_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json)、[local_names_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json)、[native_internal_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json)、[native_internal_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json)、[native_internal_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json)、[cached_path_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json)、[cached_path_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json)、[cached_path_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json)、[invalid_cache_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json)、[cached_path_whole_pair](../../../artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json)、[budget_callback_diagnostic](../../../artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json)、[budget_native_static](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json)、[budget_native_build](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json)、[budget_native_local](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json)、[budget_native_impact_whole](../../../artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json)。証拠は各入力版・適用範囲に限定する。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/README.md b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/README.md new file mode 100644 index 0000000..a2265e9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/README.md @@ -0,0 +1,3 @@ +# r312 台帳・証拠保存の独立確認 + +独立レビューと125参照の再照合を内容保持して保存。性能、候補採用、P23-02の受入・正式完了を追加認定しない。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json new file mode 100644 index 0000000..9929d90 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json @@ -0,0 +1,633 @@ +{ + "passed": true, + "review_sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d", + "verified_entries": [ + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd", + "bytes": 9374, + "sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd", + "bytes": 14267, + "sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd", + "bytes": 7602, + "sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp", + "bytes": 3299, + "sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480" + }, + { + "path": "/private/tmp/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json", + "bytes": 8285, + "sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz", + "bytes": 228607, + "sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz", + "bytes": 228933, + "sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz", + "bytes": 144443, + "sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz", + "bytes": 114314, + "sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz", + "bytes": 105604, + "sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz", + "bytes": 207431, + "sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz", + "bytes": 143934, + "sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz", + "bytes": 113816, + "sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz", + "bytes": 104596, + "sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz", + "bytes": 206070, + "sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json", + "bytes": 12371, + "sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json", + "bytes": 12371, + "sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz", + "bytes": 98800, + "sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json", + "bytes": 535261, + "sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json", + "bytes": 8285, + "sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json", + "bytes": 8285, + "sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py", + "bytes": 6199, + "sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184" + }, + { + "path": "/private/tmp/thetree-select-guest-bulk-r312.py", + "bytes": 6199, + "sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz", + "bytes": 121962, + "sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz", + "bytes": 27831, + "sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md", + "bytes": 2865, + "sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json", + "bytes": 31932, + "sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/manifest.json new file mode 100644 index 0000000..d0d491c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/manifest.json @@ -0,0 +1,20 @@ +{ + "schema": 1, + "unit": "P23-02", + "status": "metadata_checkpoint_review_only", + "formal_completion_added": 0, + "entries": [ + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r312.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json", + "bytes": 63618, + "sha256": "d1565ae022928797ff5d8ea17a422f69e571b55cb28ce498ba0a0272d022722d" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/actual-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/actual-root-verification.json", + "bytes": 39809, + "sha256": "8dc622b5b3b896184fa9fb47505053addeb0ce52bc586453de8b7b51a3d158a5" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json new file mode 100644 index 0000000..90b1efc --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312-review/p23-02-progress-integration-actual-independent-review-r312.json @@ -0,0 +1,685 @@ +{ + "metadata_integration_accepted": true, + "post_application_accepted": true, + "checkpoint_accepted": true, + "commit_supported": true, + "blockers": [], + "verified": { + "canonical_after_exact": true, + "archival_before": "r310", + "other_packages_unchanged": 29, + "other_units_unchanged": 87, + "packages": 30, + "units": 88, + "formal_states": { + "completed": 9, + "in_progress": 19, + "planned": 60 + }, + "formal_added": 0, + "original_conditions_unaccepted": 17, + "Windows_only_blocked": [ + "C08", + "X8" + ], + "manual_deferred_not_waived": true, + "production": "r32", + "native_parent": "r274/library275 retained", + "ready_route": "r302/library303 unadopted and selection held", + "Guest_contract_unimplemented_unselected_unadopted": true, + "source_default_historical_validator_preserved": true, + "saved_validator_checks": 49, + "saved_validator_failures": 0, + "checkpoint_copies": 51, + "checkpoint_gzip": 13, + "checkpoint_stored_bytes": 2587155, + "checkpoint_all_raw_equal_sources": true, + "checkpoint_no_missing_or_extra": true, + "gdignore_empty": true, + "original_D4_inverse_verified": true + }, + "limitations": [ + "Metadata and preservation only; Guest bulk contract is not implemented or performance accepted.", + "r311 is one instrumented nested inclusive observation; no CPU attribution, percentages, causal proof, uninstrumented comparison or stable gain.", + "Original17/final172/50ms/P95/D10/normalOS/x3/exit/small screen/same Windows device/manual acceptance remain unaccepted.", + "Checkpoint uses versioned dependency pins; engine/SDK/library/119MBstage not standalone bundled." + ], + "reviewer_runs": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0 + }, + "evidence_sha256": { + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd", + "bytes": 9374, + "sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd", + "bytes": 14267, + "sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd", + "bytes": 7602, + "sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp", + "bytes": 3299, + "sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480" + }, + "/private/tmp/thetree-integrate-current-residual-r312.py": { + "path": "/private/tmp/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/plan_validation.json", + "bytes": 8285, + "sha256": "469b94e0198a5605f148c34ce6db66e0757b8518ab0331223d0497a221bafea5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz", + "bytes": 228607, + "sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz", + "bytes": 228933, + "sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz", + "bytes": 144443, + "sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz", + "bytes": 114314, + "sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz", + "bytes": 105604, + "sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz", + "bytes": 207431, + "sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz", + "bytes": 143934, + "sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz", + "bytes": 113816, + "sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz", + "bytes": 104596, + "sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz", + "bytes": 206070, + "sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json", + "bytes": 12371, + "sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json", + "bytes": 12371, + "sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz", + "bytes": 98800, + "sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json", + "bytes": 535261, + "sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json", + "bytes": 8285, + "sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json", + "bytes": 8285, + "sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + "/private/tmp/thetree-prepare-current-residual-r311.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + "/private/tmp/thetree-prepare-current-residual-r311-r02.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py", + "bytes": 6199, + "sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184" + }, + "/private/tmp/thetree-select-guest-bulk-r312.py": { + "path": "/private/tmp/thetree-select-guest-bulk-r312.py", + "bytes": 6199, + "sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz", + "bytes": 121962, + "sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz", + "bytes": 27831, + "sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md", + "bytes": 2865, + "sha256": "397d24a723ed987abc020cbc3b005c86e3226f33c43a51eb0412caa1365af64b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json", + "bytes": 31932, + "sha256": "edb0f446783e9f10b421b07fd978bc9860f1024199d240f299ffd7fdbb77bcf1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/checkpoints/.gdignore", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + } + }, + "canonical_doc4_context_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" + } + }, + "archival_before_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md new file mode 100644 index 0000000..d06751f --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/README.md @@ -0,0 +1,13 @@ +# P23-02 current native residual r311-r02 / work contract and integration r312 + +現実装親274/library275の1回の帰属診断。旧239/240の包含比率を現在版へ転用せず、保持版と同じBudget257・代表セーブ・library/configを再使用した。隔離APFS reflink clone1(論理約119MB)に、4script/24原本体を署名rename+wrapperで完全保持、Budgetは既存257 sourceそのまま。原r311はmetrics freezeの二重fieldで実行前拒否し、原版を保持。r02はその1式とdriver/starter namespaceだけ修復し、同じ隔離stageを再使用。追加clone/build/librarycopy0、旧局所/whole比較/全回帰の重複0。 + +PID84968・18/0・normal exit0・strict3logs/private5/foreignsignals0・所有終了とproject復元、source/default/current310D4/SUPPORT/親隔離stage各1299保護を独立有限受理。after647は原oracle11487732bytes/SHA9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30fへ全文一致。同packed/rawの既存754415 partitions証拠を適用し再decodeを避けた。metrics3896bytesは281 partitions全往復・34宣言行一致。 + +計測付きtick1268510us、AI979790us、projection50/656139us、Guest extract50/95575us、rank50/124620us、evaluate5000/106351us、publish1/76851usは包含観測のみ。evaluateはrank内。値の加算/差引で純CPU・割合・原因を認定せず、無計測版との速度比較・50ms/P95/D10も認定しない。zeroは該当script wrapper未到達だけでnative仕事/費用0ではない。 + +次の関連変更は既存native投影に続くGuest候補抽出・評価・順位付けの一括純処理。r298正規化や小price/key/copy候補を再起動しない。契約は原helper・拒否順・符号整数・原重み/閾値・型/順序/コピー所有・callback/状態遷移・ログ/last_errorを保持する。unsupported前無変更の元全処理fallback、全最終検証を維持する。制作32とnative組立274/275を区別しGuest元bytes同一を確認。新Guest候補は未実装、利益未証明、制作採用0。 + +r312台帳validator49/0、正式完了追加0。30packages/88成果・正式9/着手19/予定60・部分点なし。原17全未受入、Windows C08/X8だけblocked、手動Ctrl保持wheel/左保持drag延期・免除なし。303未採用/選定保留、実装親274/library275保持。同期停止・最終172・通常OS/x3/終了/小画面・同一Windows配布版実機受入は残る。 + +原全bytes/size/SHAをmanifestへ固定。大きなJSON/Markdown/GDScriptはgzip保存後の復元全文一致を確認。5変更scriptのみ保存し、SDK/engine/library/全119MB stageを重複保存しない。既存原本/依存の版付きpinsを再利用するcheckpointで、単独実行配布物ではない。親 .gdignore 保持、仕様値・資産・制作ソース変更0。 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py new file mode 100644 index 0000000..b016c13 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py @@ -0,0 +1,55 @@ +# coding: utf-8 +from pathlib import Path +import collections,contextlib,datetime,importlib.util,io,runpy,shutil,sys +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';C=A/'p23-02-progress-integration-candidate-r312';O=A/'p23-02-progress-integration-r312';names=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +s=importlib.util.spec_from_file_location('int310',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +review=A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json';root=A/'p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json' +v=r.read(review);assert not v['blockers'] and v['finite_instrumented_whole_equivalence_accepted'] and v['finite_diagnostic_accepted'] and v['finite_exit_observation_accepted'];assert r.read(root)['passed'] and r.read(root)['review_sha256']==r.sha(review) +e=r.read(A/'p23-02-current-residual-diagnostic-r311-r02/execution.json');assert e['passed'] and len(e['samples'])==1 and e['samples'][0]['checks']==18 +contract=A/'p23-02-guest-bulk-work-contract-r312.json';assert r.read(contract)['candidate_implemented'] is False +assert not C.exists() and not O.exists();source=r.source_refs(R);player=r.default_player(R);historical=r.sha(D/'plan_validation.json');C.mkdir();(C/'before').mkdir();(C/'after').mkdir();O.mkdir() +for n in names:shutil.copyfile(D/n,C/'before'/n) +packages=r.read(D/'work_packages.json');snapshot=r.read(D/'progress_snapshot.json');original=r.read(D/'work_packages.json');pkg=next(p for p in packages if p['id']=='P23');unit=next(u for u in pkg['remaining_deliverables'] if u['id']=='P23-02');old=unit['progress_summary'];assert pkg['current_summary']==old +next_action='既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。' +assert '次は' in old +base=old.rsplit('次は',1)[0] +new=base+'追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は'+next_action +stamp=datetime.datetime.now().astimezone().isoformat();pkg['current_summary']=new;unit['progress_summary']=new;pkg['updated_at_jst']=stamp;unit['updated_at_jst']=stamp +prior=A/'p23-02-current-progress-disposition-r310.json';matrix=A/'p23-02-current-progress-disposition-r312.json';m=r.read(prior);m['source_previous_matrix']=pin(prior);m['historical_trial_fields_before_r312']={k:m.get(k) for k in ['ready_route_latest_semantic_trial','next_action','next_test_candidate']};m.update(latest_instrumented_diagnostic='r274/library275 current311-r02: four literal script wrapper files, Budget257, one cold646→647 whole equality and inclusive observations only',next_action=next_action,next_test_candidate=next_action,guest_bulk_next_work_contract=pin(contract)) +m['finite_evidence']['current_retained_native_diagnostic']=pin(review);m['finite_evidence']['current_retained_native_diagnostic_root']=pin(root) +missing='Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.' +for q in m['conditions']: + if q['id'] in ['C09','X5','X7']:q['current_missing']=missing +assert len(m['conditions'])==17 and all(not q['accepted'] for q in m['conditions']) and m['Windows_only_blocked_ids']==['C08','X8'];r.write(matrix,m) +for xs in [unit['remaining_gaps'],snapshot['next_single_delivery_unit']['missing']]: + for q in xs: + if q['id']=='C09':q['conditions']=[missing,'原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。'] + elif q['id']=='cross-cutting-final-candidate':q['conditions']=['原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。'] +proofs=[dict(review=pin(review),root=pin(root))] +for p in [review,root,matrix,contract,A/'p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json']:unit['evidence'].append(dict(path=str(p.relative_to(R)),sha256_at_integration=r.sha(p),scope='One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance',linked_at_jst=stamp,current_game_acceptance_inferred=False)) +unit['acceptance_matrix_reference']=str(matrix);nu=snapshot['next_single_delivery_unit'];assert nu['id']=='P23-02';nu.update(acceptance_matrix_reference=str(matrix),progress_evidence=str(matrix));nu['unselected_trial_evidence'].append(str(review)) +key='p23_02_current_retained_native_diagnostic_integration_r312';snapshot['p23_02_native_ready_route_boundary_integration_r310']['superseded_by']=key;snapshot[key]=dict(previous_summary=old,proofs=proofs,acceptance_matrix=pin(matrix),next_action=next_action,finite_current_native_diagnostic_accepted=True,next_work_contract=pin(contract),next_candidate_implemented=False,arbitrary_malformed_or_general_reentry_accepted=False,stable_gain_supported=False,stall_budget_met=False,candidate_adopted=False,candidate_selected=False,formal_completed_added=0,unit_accepted=False,whole_goal_accepted=False) +r.write(C/'after/work_packages.json',packages);r.write(C/'after/progress_snapshot.json',snapshot) +for n in names[:2]: + t=(C/'before'/n).read_text();assert t.count(old)==1;(C/'after'/n).write_text(t.replace(old,new,1).replace('2026-10-12・r310証拠統合','2026-10-12・r312証拠統合',1)) +counts=collections.Counter(u['state'] for p in packages for u in p['remaining_deliverables']);assert len(packages)==30 and dict(counts)=={'completed':9,'in_progress':19,'planned':60} +for p,q in zip(original,packages): + if p['id']!='P23':assert p==q + else: + for u,w in zip(p['remaining_deliverables'],q['remaining_deliverables']): + if u['id']!='P23-02':assert u==w +r.write(C/'input.json',dict(before={n:pin(C/'before'/n) for n in names},after={n:pin(C/'after'/n) for n in names},proofs=proofs,matrix=pin(matrix),author=pin(Path(__file__)),counts=dict(counts),summary_before=old,summary_after=new,formal_completed_added=0,unit_accepted=False)) +original_write=Path.write_text;stdout=io.StringIO() +try: + for n in names:assert (D/n).read_bytes()==(C/'before'/n).read_bytes();shutil.copyfile(C/'after'/n,D/n) + def routed(p,data,*args,**kwargs):return original_write(O/'plan_validation.json' if p==D/'plan_validation.json' else p,data,*args,**kwargs) + Path.write_text=routed;sys.argv=[str(D/'validate_plan.py')] + with contextlib.redirect_stdout(stdout):runpy.run_path(str(D/'validate_plan.py'),run_name='__main__') + val=r.read(O/'plan_validation.json');assert val['passed'] and len(val['checks'])==49 and not val['failed_checks'];assert r.source_refs(R)==source and r.default_player(R)==player and r.sha(D/'plan_validation.json')==historical +except BaseException: + for n in names:shutil.copyfile(C/'before'/n,D/n) + raise +finally:Path.write_text=original_write +r.write(O/'execution.json',dict(passed=True,canonical_after={n:pin(D/n) for n in names},source_before=source,source_after_equal=True,default_before=player,default_after_equal=True,historical_validator_receipt_preserved=True,validation=dict(checks=49,failures=0),counts=dict(counts),formal_completed_added=0,source_edits=0,engine_processes=0,unit_accepted=False,whole_goal_accepted=False));print(dict(applied=True,checks=49,failures=0,formal_completed_added=0)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py new file mode 100644 index 0000000..430a72f --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py @@ -0,0 +1,17 @@ +# coding: utf-8 +from pathlib import Path +import ast,importlib.util,json,shutil,sys +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311-r02';QA=A/'p23-02-current-residual-diagnostic-r311-r02.gd';driver=A/'p23-02-current-residual-diagnostic-r311-r02.py' +s=importlib.util.spec_from_file_location('prep311r02',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +old=A/'p23-02-current-residual-diagnostic-r311';p=r.read(old/'input.json');rejected=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json';v=r.read(rejected);assert not v['execution_allowed'] and v['blockers'];assert not (old/'execution.json').exists();assert not O.exists() and not QA.exists() and not driver.exists();assert shutil.disk_usage(A).free>=528*1048576 +for k,q in p['pins'].items():assert pin(Path(q['path']))==q,k +for k,path in p['stages'].items():assert r.inventory(Path(path),stage=True)==p['stage_inventory'] +for k,path in p['parents'].items():assert r.inventory(Path(path),stage=True)==p['inventories'][k] +assert r.source_refs(R)==p['source_before'] and r.default_player(R)==p['default_before'];O.mkdir() +text=Path(p['pins']['QA']['path']).read_text();bad='clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true)';assert text.count(bad)==1;QA.write_text(text.replace(bad,'clock._p23r311_metrics.duplicate(true)',1)) +t=Path(p['pins']['runner']['path']).read_text();t=t.replace("O=A/'p23-02-current-residual-diagnostic-r311'","O=A/'p23-02-current-residual-diagnostic-r311-r02'").replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json','p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json');ast.parse(t);driver.write_text(t) +starter=O/'guarded-r274.gd';text=Path(p['pins']['starter_r274']['path']).read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1)) +p['pins'].update(QA=pin(QA),runner=pin(driver),prepare=pin(Path(__file__)),starter_r274=pin(starter),prior_rejected_review=pin(rejected),prior_input=pin(old/'input.json'),prior_QA=pin(Path(p['pins']['QA_original']['path']).parent/'p23-02-current-residual-diagnostic-r311.gd'),prior_author=pin(Path('/private/tmp/thetree-prepare-current-residual-r311.py'))) +p.update(stage_clones=0,reused_stage_clones=1,scope=p['scope']+' r311-r02 repairs only duplicated metrics field at freeze; exact existing311 stage/wrappers retained, no new clone/library copy/build.',doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']});r.write(O/'input.json',p);print(dict(prepared=True,pins=len(p['pins']),engine_runs=0,stage_clones=0,library_copies=0,compiler_runs=0)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py new file mode 100644 index 0000000..cd25c18 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py @@ -0,0 +1,44 @@ +# coding: utf-8 +from pathlib import Path +import ast,importlib.util,json,re,sys,shutil,subprocess +sys.dont_write_bytecode=True +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';D=R/'docs/plans/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311';QA=A/'p23-02-current-residual-diagnostic-r311.gd';driver=A/'p23-02-current-residual-diagnostic-r311.py' +s=importlib.util.spec_from_file_location('prep311',R/'tools/run_all_tests.py');r=importlib.util.module_from_spec(s);s.loader.exec_module(r) +def pin(p):return dict(path=str(p),bytes=p.stat().st_size,sha256=r.sha(p)) +base=r.read(A/'p23-02-native-ready-route-impact-whole-r305/input.json');local=r.read(A/'p23-02-native-pure-tag-local-r278-r04/input.json');parent=Path(base['stage']);expected=base['expected_stage'];assert r.inventory(parent,stage=True)==expected +assert not O.exists() and not QA.exists() and not driver.exists();free=shutil.disk_usage(A).free;size=sum(p.stat().st_size for p in parent.rglob('*') if p.is_file());assert free>=768*1048576+size +source=r.source_refs(R);player=r.default_player(R);O.mkdir();stage=O/'stage';subprocess.run(['/bin/cp','-cR',str(parent),str(stage)],check=True,timeout=30);assert r.inventory(stage,stage=True)==expected +old_manifest=r.read(A/'p23-02-current-residual-diagnostic-r238/instrumentation.json');files={};suffixes={} +for name,entry in old_manifest['files'].items(): + if name=='scripts/core/performance_budget.gd':continue + files[name]=[dict(x,renamed=x['renamed'].replace('r238','r311'),renamed_signature=x['renamed_signature'].replace('r238','r311'),wrapper=x['wrapper'].replace('r238','r311')) for x in entry['wrappers']];suffixes[name]=entry['added_suffix'].replace('r238','r311') +name='autoload/simulation_runtime.gd';method='_publish_snapshot';args='_absolute_minute';typ='void';text=(parent/name).read_text();m=re.search(r'^func '+re.escape(method)+r'\([\s\S]*?\) -> ([^:\n]+):\n',text,re.M);assert m and m.group(1)==typ;signature=m.group(0);renamed='_p23r311_original_'+method;renamed_signature=signature.replace('func '+method+'(','func '+renamed+'(',1) +wrapper=signature+'\tvar p23_started: int = Time.get_ticks_usec()\n\t'+renamed+'('+args+')\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = '+json.dumps(method)+'\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0})\n\tp23_row["calls"] = int(p23_row["calls"]) + 1\n\tp23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed\n\tp23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n' +files[name].append(dict(name=method,renamed=renamed,signature=signature,renamed_signature=renamed_signature,wrapper=wrapper));suffixes[name]+='\n'+wrapper +manifest={} +for name,wrappers in files.items(): + p=stage/name;original=p.read_text();text=original + for w in wrappers:assert text.count(w['signature'])==1,(name,w['name']);text=text.replace(w['signature'],w['renamed_signature'],1) + text+=suffixes[name];p.write_text(text);inverse=text[:-len(suffixes[name])] + for w in reversed(wrappers):assert inverse.count(w['renamed_signature'])==1;inverse=inverse.replace(w['renamed_signature'],w['signature'],1) + assert inverse==original;manifest[name]=dict(before=expected[name],after=dict(bytes=p.stat().st_size,sha256=r.sha(p)),wrappers=wrappers,added_suffix=suffixes[name],inverse_original_equal=True) +budget=Path(base['pins']['modified_budget']['path']);shutil.copyfile(budget,stage/'scripts/core/performance_budget.gd');inventory=r.inventory(stage,stage=True);changed=[n for n in inventory if inventory[n]!=expected[n]];assert set(changed)==set(files)|{'scripts/core/performance_budget.gd'} +r.write(O/'instrumentation.json',dict(scope='24 original bodies preserved under signature rename+wrappers in four files; existing accepted native Budget dependency reused without new budget wrapper. Current275 only, nested inclusive durations include children/overhead.',files=manifest,changed_stage_files=changed,original_parent=str(parent),budget_dependency=pin(budget),no_pure_CPU_or_speed_comparison=True)) +qa=(A/'p23-02-current-residual-diagnostic-r238.gd').read_text().replace('r238','r311').replace('r233/library234','r274/library275').replace('candidate != "r233"','candidate != "r274"') +qa=qa.replace('\tclock.performance_budget._p23r311_metrics.clear()\n','').replace(' and clock.performance_budget._p23r311_metrics.is_empty()','').replace(', "budget": ["record_sample"]','').replace(', "budget":clock.performance_budget','').replace(', "budget":clock.performance_budget._p23r311_metrics.duplicate(true)','') +qa=qa.replace('"get_facility_business_price"]','"get_facility_business_price", "_publish_snapshot"]',1) +qa=qa.replace('["_project_guest_candidates","_decide_guest_with_log","_need_relief_for_facility_tags","_service_category_for_tags","get_facility_business_price"]','["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]') +qa=qa.replace(' and int(metrics["budget"]["record_sample"]["calls"])>0','') +assert '_p23r311_metrics' in qa and '"budget"' not in qa;QA.write_text(qa) +old_driver=A/'p23-02-current-residual-diagnostic-r238.py';t=old_driver.read_text().replace('p23-02-current-residual-diagnostic-r238','p23-02-current-residual-diagnostic-r311').replace('p23-02-current-residual-diagnostic-preexecution-independent-review-r238','p23-02-current-residual-diagnostic-preexecution-independent-review-r311').replace("['r233']","['r274']") +t=t.replace("assert r.read(Path(fixed['impact_review']['path']))['finite_existing_impact_accepted']","assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted']") +t=t.replace("for k,p in stages.items():(p/'project.godot').write_bytes(public[k])","if all(q['engine_ended'] is True for q in cleanup):\n for k,p in stages.items():(p/'project.godot').write_bytes(public[k])\n else:cleanup_errors.append('Project restoration refused while owned child remains live')") +t=t.replace("pairs=[] # A diagnostic", "assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576\n pairs=[] # A diagnostic") +ast.parse(t);driver.write_text(t) +starter=O/'guarded-r274.gd';oldstarter=Path(base['pins']['starter_baseline']['path']);text=oldstarter.read_text();starter.write_text(text.replace(text.splitlines()[0],'extends '+json.dumps(str(QA)),1)) +pins={k:base['pins'][k] for k in ['engine','helper','run_all','profile_guard','fixture','oracle']} +for key in ['config','original_library','copied_library','host_review','host_execution']:pins['current_'+key]=local['pins'][key] +paths=dict(QA=QA,runner=driver,prepare=Path(__file__),instrumentation=O/'instrumentation.json',starter_r274=starter,starter_original=oldstarter,QA_original=A/'p23-02-current-residual-diagnostic-r238.gd',runner_original=old_driver,old_instrumentation=A/'p23-02-current-residual-diagnostic-r238/instrumentation.json',local_review=A/'p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json',local_root=A/'p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json',whole_review=A/'p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json',whole_root=A/'p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json',whole_input=A/'p23-02-native-ready-route-impact-whole-r305/input.json',local_input=A/'p23-02-native-pure-tag-local-r278-r04/input.json',matrix=A/'p23-02-current-progress-disposition-r310.json',modified_budget=budget,source_cpp=A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp') +for k,p in paths.items():pins[k]=pin(p) +assert r.source_refs(R)==source and r.default_player(R)==player and r.inventory(parent,stage=True)==expected +r.write(O/'input.json',dict(parents={'r274':str(parent)},inventories={'r274':expected},stages={'r274':str(stage)},stage_inventory=inventory,pins=pins,source_before=source,default_before=player,doc4_before={n:r.sha(D/n) for n in ['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json']},support_inventory=r.inventory(r.SUPPORT),capacity_floor_bytes=528*1048576,expected_total_seconds=[5,45],engine_processes=1,compiler_processes=0,full_regression_runs=0,stage_clones=1,library_copies=0,preparation_capacity=dict(free_before=free,logical_clone_bytes=size),scope='One current retained274/library275 diagnostic, existing native Budget257 dependency. Four instrumented files24 literal original bodies; counters not snapshots. Whole cold646 paused speed1 after647 original11487732bytes equality; inclusive durations/counts only. No sum/subtraction for pureCPU or old/new timing comparison, no performance/stability/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance. Shared209 production/default/current310D4/support and retained private library/config preserved.',performance_accepted=False,unit_accepted=False));print(dict(prepared=True,wrappers=sum(len(v) for v in files.values()),changed_files=len(changed),pins=len(pins),engine_runs=0,compiler_runs=0,free_bytes=shutil.disk_usage(A).free)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py new file mode 100644 index 0000000..a4560aa --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py @@ -0,0 +1,16 @@ +# coding: utf-8 +from pathlib import Path +import json,hashlib +R=Path('/Users/korizatou114/Projects/とりにく工房ゲーム制作部');A=R/'artifacts/original-completion-2026-10-02';O=A/'p23-02-current-residual-diagnostic-r311-r02';out=A/'p23-02-guest-bulk-work-contract-r312.json' +def pin(p):b=p.read_bytes();return dict(path=str(p),bytes=len(b),sha256=hashlib.sha256(b).hexdigest()) +e=json.loads((O/'execution.json').read_text());assert e['passed'];m=json.loads((O/'metrics-root-decoded.json').read_text());assert m['passed'];v=json.loads((A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json').read_text());assert not v['blockers'] and v['finite_diagnostic_accepted'] +root=O/'actual-root-verification.json';q=json.loads(root.read_text());assert q['passed'] and q['review_sha256']==pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json')['sha256'] +if out.exists(): + old=json.loads(out.read_text());assert old['candidate_implemented'] is False and old['status']=='implementation_contract_not_implementation_or_acceptance' +d=dict(plan_id='P23-02',status='implementation_contract_not_implementation_or_acceptance',selection='one coherent builtin guest candidate extraction/evaluation/ranking after existing native projection',reason='Current275 instrumented observations retain a substantial unconverted Guest portion. Existing native projection is reused; another isolated key/copy/price/tag/need-normalization timing chain is not selected. Choosing a coherent conversion does not assert its benefit or sufficiency for50ms.',observed_instrumented_tick_us=e['samples'][0]['observed_instrumented_tick_us'],observed_metrics=m['metrics'],timing_rules=['nested inclusive durations include children and probes','do not add evaluation to ranking','no pureCPU allocation, no uninstrumented comparison or predicted gain','normal OS/x3/performance criteria remain mandatory'],reuse=dict(implementation_parent='r274/library275',held_unadopted_trial='r302/library303',ordinary_guest_body=str(R/'scripts/guest/guest_service.gd'),declined_need_normalization='r298 remains unadopted; do not restart it or duplicate GDScript normalization implementation'),implementation_scope=['Keep original public Guest extraction/evaluation/ranking/decide as fallback and direct-call oracle. Add one per-call pure native transformation for builtin canonical default game candidates; Runtime integrates only after support has been proved before observable mutation.','Preserve extraction facility-id order, rejection reason precedence/list, ranked need-priority/utility/urgency/travel/facility-id ordering, signed integer arithmetic and exact original weights/defaults/thresholds.','Reuse current native projection, produce original raw/accepted/ranked ordered typed values and owned deep copies; no saved state, persistent across-guest cache, formula changes, candidate pruning or frame slicing.','Retain original reservation callback and state transition body. Unsupported/custom scripts, inputs requiring original conversions, arbitrary callback/reentry contexts must use original whole processing with no duplicate error/rejection effects.','Make get_observation/logging/last_error/rejection publication and all callback-visible order explicit before implementation; do not precompute across callbacks.'],allowed_product_references=['existing native tree_numeric_core.cpp/header candidate sources','scripts/guest/guest_service.gd','autoload/simulation_runtime.gd'],required_before_implementation=['Inspect every original filtering/scoring helper and current definition/runtime fields; identify whether a pure canonical fast path covers ordinary current projection.','Define API/result fields and unsupported-before-mutation gate; fixed script/source version, data types, ownership, aliases and signed conversions must be explicit.','Do not change unconfirmed D01-D10 settings, pricing or game-time scale.'],validation_plan=['Static original-body/branch order and deep-copy/typed ownership comparison first; independent review before engine.','One targeted local pure Guest suite covering normal projected data, rejection precedence, rankings/ties, signed limits, original fallback/custom/callback behavior and owner mutation isolation.','Original Guest/lifecycle integration plus full cold646→647 ordered typed original oracle on exactly assembled candidate. Reuse valid fixed input/library/script proof scopes only.','After related changes and supported selection are complete, mandatory final172/normalOS/x3/exit/small-screen and same Windows distribution/device/P95/D10/50ms. No old-version full regression reuse as current acceptance.'],source_pins={name:pin(R/name) for name in ['scripts/guest/guest_service.gd','scripts/guest/guest_definition.gd','scripts/guest/guest_runtime.gd','scripts/core/simulation_kernel.gd','docs/traceability/original/BASELINE.txt']},evidence_pins=dict(execution=pin(O/'execution.json'),metrics=pin(O/'metrics-root-decoded.json'),review=pin(A/'p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json'),root=pin(root),current_matrix=pin(A/'p23-02-current-progress-disposition-r310.json')),formal_completed_added=0,candidate_implemented=False,candidate_selected=False,candidate_adopted=False,performance_accepted=False,unit_accepted=False) +stage=A/'p23-02-native-reconstruction-local-r209/stage' +assert (R/'scripts/guest/guest_service.gd').read_bytes()==(stage/'scripts/guest/guest_service.gd').read_bytes() +d['assembly_source_pins']={name:pin(stage/name) for name in ['autoload/simulation_runtime.gd','scripts/world/path_service.gd','scripts/guest/guest_service.gd']} +d['assembly_source_pins'].update(native_cpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp'),native_hpp=pin(A/'p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp')) +d['assembly_scope']='Production32 retained. New native work starts from existing274/275 isolated assembly, not from an assumed identical production Runtime. Guest source bytes are identical in both.' +out.write_text(json.dumps(d,ensure_ascii=False,indent=2)+'\n');print(dict(contract_saved=str(out),candidate_implemented=False)) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz new file mode 100644 index 0000000000000000000000000000000000000000..90a09066280bc1e8b390bb250df72ecc8d344583 GIT binary patch literal 121962 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 P4@&*Nz_+!Z19Axf*f@}u literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd new file mode 100644 index 0000000..45a69dc --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd @@ -0,0 +1,287 @@ +class_name SimulationPerformanceBudget +extends RefCounted + +## Lightweight runtime profiler with explicit integer-microsecond samples. +## It is diagnostic state only and deliberately stays outside Save snapshots. + +signal budget_exceeded(metric_id: StringName, report: Dictionary) + +enum Aggregation { + AVERAGE, + P95, + MAXIMUM, +} + +const DEFAULT_SAMPLE_CAPACITY := 512 + +const DEFAULT_BUDGETS := { + &"simulation_x1": {&"aggregation": Aggregation.AVERAGE, &"limit_us": 4_000}, + &"simulation_x3": {&"aggregation": Aggregation.P95, &"limit_us": 12_000}, + &"path_query": {&"aggregation": Aggregation.P95, &"limit_us": 2_000}, + &"main_thread_stall": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 50_000}, + &"save": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 5_000_000}, + &"load": {&"aggregation": Aggregation.MAXIMUM, &"limit_us": 8_000_000}, +} + +var sample_capacity := DEFAULT_SAMPLE_CAPACITY +var _p23r257_native_core: RefCounted = null +var _budgets: Dictionary = {} +var _samples: Dictionary = {} +# Derived diagnostic index; never part of game Save snapshots. +var _ordered_samples: Dictionary = {} +var _ordered_sample_bytes: Dictionary = {} +# Complete raw bytes proved integer by this builtin; diagnostic-only derived state. +var _integer_window_bytes: Dictionary = {} +var _totals: Dictionary = {} +var _sample_counts: Dictionary = {} + + +func _init(capacity := DEFAULT_SAMPLE_CAPACITY) -> void: + sample_capacity = maxi(int(capacity), 1) + for raw_metric_id: Variant in DEFAULT_BUDGETS: + _budgets[StringName(raw_metric_id)] = ( + DEFAULT_BUDGETS[raw_metric_id] as Dictionary + ).duplicate(true) + + +func set_budget( + metric_id: StringName, + limit_us: int, + aggregation: Aggregation = Aggregation.P95 +) -> bool: + if metric_id.is_empty() or limit_us <= 0 \ + or aggregation < Aggregation.AVERAGE or aggregation > Aggregation.MAXIMUM: + return false + _budgets[metric_id] = { + &"aggregation": aggregation, + &"limit_us": limit_us, + } + return true + + +func record_sample(metric_id: StringName, duration_us: int) -> Dictionary: + if metric_id.is_empty() or duration_us < 0: + return {&"ok": false, &"error": "Metric ID and non-negative duration are required."} + if get_script().resource_path == "res://scripts/core/performance_budget.gd": + if _p23r257_native_core == null and ClassDB.class_exists(&"TheTreeNumericCore"): + _p23r257_native_core = ClassDB.instantiate(&"TheTreeNumericCore") + if _p23r257_native_core != null and _p23r257_native_core.get_class() == &"TheTreeNumericCore" and _p23r257_native_core.get_script() == null and _p23r257_native_core.has_method(&"performance_record_sample"): + var native_result: Dictionary = _p23r257_native_core.call(&"performance_record_sample", self, metric_id, duration_us) + if bool(native_result.get(&"supported", false)): + var native_report: Dictionary = native_result[&"report"] + if bool(native_report.get(&"budget_exceeded", false)): + budget_exceeded.emit(metric_id, native_report.duplicate(true)) + return {&"ok": true, &"report": native_report} + if not _samples.has(metric_id): + _samples[metric_id] = [] + var values: Array = _samples[metric_id] + var use_index: bool = get_script().resource_path == "res://scripts/core/performance_budget.gd" and _known_integer_window(metric_id, values) + var ordered: Array[int] = [] + if use_index: ordered = _validated_sample_order(metric_id, values) + values.append(duration_us) + if use_index: ordered.insert(ordered.bsearch(duration_us), duration_us) + if values.size() > sample_capacity: + var removed: Variant = values.pop_front() + if use_index: ordered.remove_at(ordered.bsearch(int(removed))) + if use_index: + _ordered_sample_bytes[metric_id] = var_to_bytes(values) + _integer_window_bytes[metric_id] = _ordered_sample_bytes[metric_id] + else: + _ordered_samples.erase(metric_id) + _ordered_sample_bytes.erase(metric_id) + _integer_window_bytes.erase(metric_id) + _totals[metric_id] = int(_totals.get(metric_id, 0)) + duration_us + _sample_counts[metric_id] = int(_sample_counts.get(metric_id, 0)) + 1 + var report: Dictionary = _indexed_report(metric_id, values, ordered) if use_index else get_report(metric_id) + if bool(report.get(&"budget_exceeded", false)): + budget_exceeded.emit(metric_id, report.duplicate(true)) + return {&"ok": true, &"report": report} + + +func record_simulation_tick(duration_us: int, speed: int) -> Dictionary: + var metric_id := &"simulation_x3" if speed == 3 else &"simulation_x1" + return record_sample(metric_id, duration_us) + + +## Records the full main-thread cost of one rendered/process frame, including +## all game-minute ticks consumed at accelerated speed. This keeps x3 from +## accidentally reporting four individually-fast ticks while the frame stalls. +func record_simulation_frame(duration_us: int, speed: int, ticks_run: int) -> Dictionary: + if ticks_run <= 0: + return {&"ok": false, &"error": "At least one completed tick is required."} + var simulation_result := record_simulation_tick(duration_us, speed) + var stall_result := record_sample(&"main_thread_stall", duration_us) + return { + &"ok": bool(simulation_result[&"ok"]) and bool(stall_result[&"ok"]), + &"ticks_run": ticks_run, + &"simulation": simulation_result, + &"main_thread": stall_result, + } + + +func get_report(metric_id: StringName) -> Dictionary: + var raw: Array = _samples.get(metric_id, []) + if get_script().resource_path != "res://scripts/core/performance_budget.gd" or not _known_integer_window(metric_id, raw): + return SimulationPerformanceBudget._legacy_report(self, metric_id) + var ordered: Array[int] = [] + return _indexed_report(metric_id, raw, ordered, true) + + +func _indexed_report(metric_id: StringName, values: Array, ordered: Array[int], validate_order: bool = false) -> Dictionary: + var count := values.size() + var lifetime_count := int(_sample_counts.get(metric_id, 0)) + var lifetime_total := int(_totals.get(metric_id, 0)) + var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0 + if validate_order: ordered = _validated_sample_order(metric_id, values) + var maximum_us := maxi(0, ordered[-1]) if not ordered.is_empty() else 0 + var p95_us := 0 + if not ordered.is_empty(): + var rank_numerator := 95 * ordered.size() + var index := maxi((rank_numerator + 99) / 100 - 1, 0) + p95_us = ordered[mini(index, ordered.size() - 1)] + var budget: Dictionary = _budgets.get(metric_id, {}) + var aggregation := int(budget.get(&"aggregation", Aggregation.P95)) + var measured_us := _aggregated_value(aggregation, average_us, p95_us, maximum_us) + var limit_us := int(budget.get(&"limit_us", 0)) + return { + &"metric_id": metric_id, + &"window_sample_count": count, + &"lifetime_sample_count": lifetime_count, + &"average_us": average_us, + &"p95_us": p95_us, + &"maximum_us": maximum_us, + &"aggregation": aggregation, + &"measured_us": measured_us, + &"limit_us": limit_us, + &"budget_exceeded": limit_us > 0 and measured_us > limit_us, + } + + +func get_all_reports() -> Array[Dictionary]: + var metric_ids: Array[StringName] = [] + for raw_metric_id: Variant in _budgets: + metric_ids.append(StringName(raw_metric_id)) + for raw_metric_id: Variant in _samples: + var metric_id := StringName(raw_metric_id) + if not metric_ids.has(metric_id): + metric_ids.append(metric_id) + metric_ids.sort_custom(func(a: StringName, b: StringName) -> bool: + return String(a) < String(b) + ) + var reports: Array[Dictionary] = [] + for metric_id: StringName in metric_ids: + reports.append(get_report(metric_id)) + return reports + + +func clear(metric_id: StringName = &"") -> void: + if metric_id.is_empty(): + _samples.clear() + _ordered_samples.clear() + _ordered_sample_bytes.clear() + _integer_window_bytes.clear() + _totals.clear() + _sample_counts.clear() + return + _samples.erase(metric_id) + _ordered_samples.erase(metric_id) + _ordered_sample_bytes.erase(metric_id) + _integer_window_bytes.erase(metric_id) + _totals.erase(metric_id) + _sample_counts.erase(metric_id) + + +func _aggregated_value( + aggregation: int, + average_us: int, + p95_us: int, + maximum_us: int +) -> int: + match aggregation: + Aggregation.AVERAGE: + return average_us + Aggregation.MAXIMUM: + return maximum_us + _: + return p95_us + + +func _percentile(raw_values: Array, percentile: int) -> int: + if raw_values.is_empty(): + return 0 + var values: Array[int] = [] + for raw_value: Variant in raw_values: + values.append(int(raw_value)) + values.sort() + var rank_numerator := clampi(percentile, 0, 100) * values.size() + var index := maxi((rank_numerator + 99) / 100 - 1, 0) + return values[mini(index, values.size() - 1)] + + +static func _integer_window(values: Array) -> bool: + for raw_value: Variant in values: + if typeof(raw_value) != TYPE_INT: return false + return true + + +func _known_integer_window(metric_id: StringName, values: Array) -> bool: + # Never retain unknown metrics. Exact bytes detect typed/untyped replacement, + # same-size in-place edits and non-integer values before any cache reuse. + if not _samples.has(metric_id): + _integer_window_bytes.erase(metric_id) + return _integer_window(values) + var current_bytes := var_to_bytes(values) + if _integer_window_bytes.has(metric_id) and _integer_window_bytes[metric_id] == current_bytes: + return true + if not _integer_window(values): + _integer_window_bytes.erase(metric_id) + return false + _integer_window_bytes[metric_id] = current_bytes + return true + + +func _validated_sample_order(metric_id: StringName, values: Array) -> Array[int]: + # No retained state for unknown metrics; raw dictionary removal also drops its index. + if not _samples.has(metric_id): + _ordered_samples.erase(metric_id) + _ordered_sample_bytes.erase(metric_id) + _integer_window_bytes.erase(metric_id) + return [] + # Complete immutable raw bytes detect in-place/replaced windows, not just length. + var current_bytes := var_to_bytes(values) + if not _ordered_samples.has(metric_id) or _ordered_sample_bytes.get(metric_id, PackedByteArray()) != current_bytes: + var ordered: Array[int] = [] + for raw_value: Variant in values: ordered.append(int(raw_value)) + ordered.sort() + _ordered_samples[metric_id] = ordered + _ordered_sample_bytes[metric_id] = current_bytes + return _ordered_samples[metric_id] + + +static func _legacy_report(owner: SimulationPerformanceBudget, metric_id: StringName) -> Dictionary: + var values: Array = owner._samples.get(metric_id, []) + var count := values.size() + var lifetime_count := int(owner._sample_counts.get(metric_id, 0)) + var lifetime_total := int(owner._totals.get(metric_id, 0)) + var average_us := lifetime_total / lifetime_count if lifetime_count > 0 else 0 + var maximum_us := 0 + for raw_value: Variant in values: + maximum_us = maxi(maximum_us, int(raw_value)) + var p95_us := owner._percentile(values, 95) + var budget: Dictionary = owner._budgets.get(metric_id, {}) + var aggregation := int(budget.get(&"aggregation", Aggregation.P95)) + var measured_us := owner._aggregated_value(aggregation, average_us, p95_us, maximum_us) + var limit_us := int(budget.get(&"limit_us", 0)) + return { + &"metric_id": metric_id, + &"window_sample_count": count, + &"lifetime_sample_count": lifetime_count, + &"average_us": average_us, + &"p95_us": p95_us, + &"maximum_us": maximum_us, + &"aggregation": aggregation, + &"measured_us": measured_us, + &"limit_us": limit_us, + &"budget_exceeded": limit_us > 0 and measured_us > limit_us, + } + diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd new file mode 100644 index 0000000..843e4a6 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd @@ -0,0 +1,276 @@ +class_name SimulationKernel +extends Node + +signal time_changed(day: int, hour: int, minute: int) +signal day_started(day: int) +signal settlement_requested(day: int) +signal tick_started(absolute_minute: int) +signal tick_phase_started(phase: TickPhase, absolute_minute: int) +signal tick_completed(absolute_minute: int) +signal simulation_overloaded(backlog_minutes: int) + +enum TickPhase { + APPLY_COMMANDS, + TIME_BOUNDARIES, + MANA, + CONSTRUCTION, + LOGISTICS, + FACILITY_COMPLETION, + VITALS_AND_ENVIRONMENT, + INCIDENTS_AND_EVENTS, + FACILITY_QUEUES, + AI_DECISIONS, + PUBLISH_SNAPSHOT, +} + +const MINUTES_PER_DAY := 24 * 60 +const START_ABSOLUTE_MINUTE := 6 * 60 +const REAL_SECONDS_PER_GAME_HOUR := 10.0 +const REAL_SECONDS_PER_GAME_MINUTE := REAL_SECONDS_PER_GAME_HOUR / 60.0 +const MAX_TICKS_PER_FRAME := 8 +const MAX_BACKLOG_MINUTES := 120 + +var absolute_minute := START_ABSOLUTE_MINUTE +var day := 1 +var minute_of_day := START_ABSOLUTE_MINUTE +var speed := 1 +var paused := false +var snapshot_version := 0 +var performance_budget := SimulationPerformanceBudget.new() + +var _accumulator := 0.0 +var _skip_next_process := false +var _phase_handlers: Dictionary = {} +var _pause_request_serial := 0 +var _abort_current_tick_requested := false +var _last_tick_advanced := false + +func _ready() -> void: + _emit_current_time() + +func _process(delta: float) -> void: + process_real_delta(delta) + +func process_real_delta(delta: float) -> int: + if _skip_next_process: + _skip_next_process = false + return 0 + if paused or speed <= 0 or delta <= 0.0: + return 0 + + var frame_started_at_us := Time.get_ticks_usec() + _accumulator += delta * speed + var due_ticks := int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE) + var tick_budget := mini(due_ticks, MAX_TICKS_PER_FRAME) + var ticks_run := 0 + for _index in range(tick_budget): + if paused: + break + advance_one_minute() + if not _last_tick_advanced: + break + _accumulator -= REAL_SECONDS_PER_GAME_MINUTE + ticks_run += 1 + # A boundary handler may pause in the middle of a catch-up frame. Never + # consume another queued minute after that decision. + if paused: + break + if ticks_run > 0: + performance_budget.record_simulation_frame( + int(Time.get_ticks_usec() - frame_started_at_us), + speed, + ticks_run + ) + + var backlog_minutes := get_backlog_minutes() + if backlog_minutes > MAX_BACKLOG_MINUTES: + paused = true + simulation_overloaded.emit(backlog_minutes) + return ticks_run + +func reset(start_day := 1, start_hour := 6, start_minute := 0) -> void: + var safe_day := maxi(start_day, 1) + var safe_minute := posmod(start_hour * 60 + start_minute, MINUTES_PER_DAY) + absolute_minute = (safe_day - 1) * MINUTES_PER_DAY + safe_minute + _sync_calendar_fields() + _accumulator = 0.0 + paused = false + snapshot_version = 0 + performance_budget.clear() + _abort_current_tick_requested = false + _last_tick_advanced = false + _emit_current_time() + +func advance_minutes(amount: int) -> void: + if amount <= 0: + return + # Tests and deterministic tooling historically use an already-paused clock as + # an explicit manual stepping mode. Preserve that contract, while a pause + # raised during an initially-running batch is a hard boundary stop. + var manual_paused_stepping := paused + var pause_serial_before := _pause_request_serial + for _index in range(amount): + if not manual_paused_stepping and paused: + break + advance_one_minute() + if not _last_tick_advanced: + break + if _pause_request_serial != pause_serial_before \ + or (not manual_paused_stepping and paused): + break + +func advance_one_minute() -> void: + _abort_current_tick_requested = false + _last_tick_advanced = false + tick_started.emit(absolute_minute) + _run_phase(TickPhase.APPLY_COMMANDS) + # A Runtime gate can reject the tick before the Clock changes. This is + # distinct from an ordinary pause raised by a command that already committed + # for the upcoming minute. + if _abort_current_tick_requested: + _abort_current_tick_requested = false + return + + var previous_absolute_minute := absolute_minute + absolute_minute += 1 + _sync_calendar_fields() + _handle_time_boundaries(previous_absolute_minute) + _run_phase(TickPhase.TIME_BOUNDARIES) + + for phase in [ + TickPhase.MANA, + TickPhase.CONSTRUCTION, + TickPhase.LOGISTICS, + TickPhase.FACILITY_COMPLETION, + TickPhase.VITALS_AND_ENVIRONMENT, + TickPhase.INCIDENTS_AND_EVENTS, + TickPhase.FACILITY_QUEUES, + TickPhase.AI_DECISIONS, + TickPhase.PUBLISH_SNAPSHOT, + ]: + _run_phase(phase) + + snapshot_version += 1 + tick_completed.emit(absolute_minute) + _emit_current_time() + _abort_current_tick_requested = false + _last_tick_advanced = true + +func request_current_tick_abort() -> void: + _abort_current_tick_requested = true + +func set_speed(value: int) -> bool: + if value not in [1, 2, 3]: + return false + speed = value + paused = false + return true + +func toggle_pause() -> bool: + paused = not paused + if paused: + _pause_request_serial += 1 + return paused + +func set_paused(value: bool) -> void: + paused = value + if value: + _pause_request_serial += 1 + +func get_hour() -> int: + return minute_of_day / 60 + +func get_minute() -> int: + return minute_of_day % 60 + +func get_backlog_minutes() -> int: + return int(_accumulator / REAL_SECONDS_PER_GAME_MINUTE) + +func get_performance_reports() -> Array[Dictionary]: + return performance_budget.get_all_reports() + +func register_tick_handler(phase: TickPhase, handler_id: StringName, callback: Callable) -> bool: + if handler_id.is_empty() or not callback.is_valid(): + return false + if not _phase_handlers.has(phase): + _phase_handlers[phase] = {} + var handlers: Dictionary = _phase_handlers[phase] + if handlers.has(handler_id): + return false + handlers[handler_id] = callback + return true + +func unregister_tick_handler(phase: TickPhase, handler_id: StringName) -> void: + if not _phase_handlers.has(phase): + return + var handlers: Dictionary = _phase_handlers[phase] + handlers.erase(handler_id) + +func clock_snapshot() -> Dictionary: + return { + &"absolute_minute": absolute_minute, + &"speed": speed, + &"paused": paused, + &"snapshot_version": snapshot_version, + } + +func restore_clock(snapshot: Dictionary) -> bool: + if not snapshot.has(&"absolute_minute"): + return false + var restored_speed := int(snapshot.get(&"speed", 1)) + # Legacy x4 saves resume at the original specification maximum, x3. + if restored_speed == 4: + restored_speed = 3 + if restored_speed not in [1, 2, 3]: + return false + absolute_minute = maxi(int(snapshot[&"absolute_minute"]), 0) + speed = restored_speed + paused = bool(snapshot.get(&"paused", true)) + snapshot_version = maxi(int(snapshot.get(&"snapshot_version", 0)), 0) + _accumulator = 0.0 + _skip_next_process = true + _sync_calendar_fields() + _emit_current_time() + return true + +func _p23r311_original_run_phase(phase: TickPhase) -> void: + tick_phase_started.emit(phase, absolute_minute) + if not _phase_handlers.has(phase): + return + var handlers: Dictionary = _phase_handlers[phase] + var handler_ids: Array = handlers.keys() + handler_ids.sort_custom(func(left: Variant, right: Variant) -> bool: + return String(left) < String(right) + ) + for handler_id: Variant in handler_ids: + var callback: Callable = handlers[handler_id] + if callback.is_valid(): + callback.call(absolute_minute) + +func _sync_calendar_fields() -> void: + day = absolute_minute / MINUTES_PER_DAY + 1 + minute_of_day = absolute_minute % MINUTES_PER_DAY + +func _handle_time_boundaries(previous_absolute_minute: int) -> void: + if minute_of_day == 0: + var completed_day := previous_absolute_minute / MINUTES_PER_DAY + 1 + settlement_requested.emit(completed_day) + day_started.emit(day) + +func _emit_current_time() -> void: + time_changed.emit(day, get_hour(), get_minute()) + +# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive. +var _p23r311_metrics: Dictionary = {} + +func _run_phase(phase: TickPhase) -> void: + var p23_started: int = Time.get_ticks_usec() + _p23r311_original_run_phase(phase) + var p23_elapsed: int = Time.get_ticks_usec() - p23_started + var p23_key: String = str(phase) + var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0}) + p23_row["calls"] = int(p23_row["calls"]) + 1 + p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed + p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed) + _p23r311_metrics[p23_key] = p23_row + diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd new file mode 100644 index 0000000..7962db9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd @@ -0,0 +1,1731 @@ +class_name GuestService +extends RefCounted + +## Deterministic guest needs, decisions and lifecycle authority. +## +## Facility, path and economy integrations intentionally cross Dictionary and +## Callable boundaries. GuestService therefore remains independently testable +## and cannot accidentally mutate another service's private state. + +signal guest_spawned(guest: GuestRuntime) +signal guest_state_changed(guest_id: StringName, old_state: int, new_state: int, reason: StringName) +signal guest_queue_abandoned(guest_id: StringName, facility_id: StringName, request_id: StringName) +signal guest_recovery_started(guest_id: StringName, recovery_kind: StringName, target_cell: Vector3i) +signal guest_despawned(guest_id: StringName, persistent_record: Dictionary) + +const GuestDefinitionType = preload("res://scripts/guest/guest_definition.gd") +const GuestRuntimeType = preload("res://scripts/guest/guest_runtime.gd") + +const SNAPSHOT_VERSION := 2 +const MAX_TRANSITIONS_PER_TICK := 4 +const PATH_FAILURE_LIMIT := 3 +const STUCK_REPLAN_MINUTES := 60 +const DEFAULT_WAIT_HARD_LIMIT := 120 +const DEFAULT_EXIT_THRESHOLD := 15 +const PRIMARY_NEEDS: Array[StringName] = [&"hunger", &"sleep", &"leisure", &"intimacy"] + +const NEED_IDS: Array[StringName] = [ + &"hunger", + &"sleep", + &"hygiene", + &"medical", + &"leisure", + &"intimacy", +] +const LEGACY_NEED_IDS: Array[StringName] = [ + &"hunger", + &"rest", + &"fun", + &"social", + &"safety", +] + +var current_minute := -1 +var last_error := "" + +var _definitions: Dictionary = {} +var _guests: Dictionary = {} +var _persistent_records: Dictionary = {} +var _decision_rejections: Dictionary = {} +var _diagnostics: Array[Dictionary] = [] +var _sorted_guest_ids_cache: Array[StringName] = [] +var _guest_order_dirty := true +var _pending_spawn_notifications: Dictionary = {} +var _external_mutation_blocked := false + + +func register_definition(definition: Variant) -> bool: + if definition == null or not definition is GuestDefinition: + return _fail("Guest definition has an invalid type.") + var typed_definition: GuestDefinition = definition + if not typed_definition.is_valid(): + return _fail("Guest definition is invalid.") + if _definitions.has(typed_definition.guest_type_id): + return _fail("Duplicate guest definition: %s" % typed_definition.guest_type_id) + _definitions[typed_definition.guest_type_id] = typed_definition + last_error = "" + return true + + +func create_definition(guest_type_id: StringName, options: Dictionary = {}) -> GuestDefinition: + var definition := GuestDefinitionType.new().configure(guest_type_id, options) + return definition if register_definition(definition) else null + + +func get_definition(guest_type_id: StringName) -> GuestDefinition: + return _definitions.get(guest_type_id) as GuestDefinition + + +func get_definitions() -> Array[GuestDefinition]: + var result: Array[GuestDefinition] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + result.append(_definitions[guest_type_id]) + return result + + +func register_guest(guest: Variant, emit_notification := true) -> bool: + if _external_mutation_blocked: + return _fail("Guest mutation is blocked while committed notifications are delivered.") + if guest == null or not guest is GuestRuntime: + return _fail("Guest runtime has an invalid type.") + var runtime: GuestRuntime = guest + if not runtime.is_valid(): + return _fail("Guest runtime is invalid.") + if not _definitions.has(runtime.guest_type_id): + return _fail("Guest runtime references an unknown definition.") + if _guests.has(runtime.guest_id) or _persistent_records.has(runtime.guest_id): + return _fail("Duplicate guest id: %s" % runtime.guest_id) + _guests[runtime.guest_id] = runtime + _guest_order_dirty = true + if emit_notification: + guest_spawned.emit(runtime) + else: + _pending_spawn_notifications[runtime.guest_id] = true + last_error = "" + return true + + +func spawn_guest( + guest_id: StringName, + guest_type_id: StringName, + absolute_minute: int, + options: Dictionary = {}, + emit_notification := true +) -> GuestRuntime: + var definition := get_definition(guest_type_id) + if definition == null or absolute_minute < 0: + _fail("A known definition and non-negative spawn minute are required.") + return null + var runtime_options := options.duplicate(true) + if not _has_value(runtime_options, &"wallet_gold"): + runtime_options[&"wallet_gold"] = definition.wealth_min + if not _has_value(runtime_options, &"credit_limit_gold"): + runtime_options[&"credit_limit_gold"] = definition.credit_limit_gold + if not _has_value(runtime_options, &"patience_remaining"): + runtime_options[&"patience_remaining"] = definition.base_patience + if not _has_value(runtime_options, &"state"): + runtime_options[&"state"] = GuestRuntimeType.State.SPAWNING + if not _has_value(runtime_options, &"state_entered_at"): + runtime_options[&"state_entered_at"] = absolute_minute + if not _has_value(runtime_options, &"planned_exit_at"): + runtime_options[&"planned_exit_at"] = absolute_minute + 720 + var runtime := GuestRuntimeType.new().configure(guest_id, guest_type_id, runtime_options) + if not register_guest(runtime, emit_notification): + return null + return runtime + + +func commit_guest_spawned_notification(guest_id: StringName) -> bool: + if not _pending_spawn_notifications.has(guest_id) or not _guests.has(guest_id): + return _fail("Guest has no pending spawn notification: %s" % guest_id) + _pending_spawn_notifications.erase(guest_id) + guest_spawned.emit(_guests[guest_id] as GuestRuntime) + last_error = "" + return true + + +func discard_guest_spawned_notification(guest_id: StringName) -> bool: + if not _pending_spawn_notifications.has(guest_id): + return false + _pending_spawn_notifications.erase(guest_id) + return true + + +func has_pending_guest_spawned_notification(guest_id: StringName) -> bool: + return _pending_spawn_notifications.has(guest_id) + + +func set_external_mutation_blocked(blocked: bool) -> void: + _external_mutation_blocked = blocked + + +func has_guest(guest_id: StringName) -> bool: + return _guests.has(guest_id) + + +func get_guest(guest_id: StringName) -> GuestRuntime: + return _guests.get(guest_id) as GuestRuntime + + +func get_guests() -> Array[GuestRuntime]: + var result: Array[GuestRuntime] = [] + for guest_id: StringName in _ordered_guest_ids(): + result.append(_guests[guest_id]) + return result + + +func guest_count() -> int: + return _guests.size() + + +func get_persistent_record(guest_id: StringName) -> Dictionary: + if not _persistent_records.has(guest_id): + return {} + return (_persistent_records[guest_id] as Dictionary).duplicate(true) + + +func get_diagnostics() -> Array[Dictionary]: + return _diagnostics.duplicate(true) + + +func advance_one_minute( + absolute_minute: int, + context_by_guest: Dictionary = {} +) -> Dictionary: + if absolute_minute < 0 or absolute_minute <= current_minute: + return _error_result("Guest minute must advance monotonically.") + var ordered_guest_ids := _ordered_guest_ids() + # The common no-context tick has no external values to validate or isolate. + # Avoid allocating one duplicated context plus a resolved-context entry per + # Guest while retaining the same deterministic order and report contract. + if context_by_guest.is_empty(): + return _advance_with_shared_need_context( + absolute_minute, + ordered_guest_ids, + {} + ) + var resolved_contexts: Dictionary = {} + var default_context: Dictionary = {} + var raw_default: Variant = _value(context_by_guest, &"default", {}) + if raw_default is Dictionary: + default_context = raw_default + # Production supplies one common default context. Validate it once, then + # share the same read-only Dictionary across the population. Any per-Guest + # override keeps using the all-context preflight below, preserving atomic + # rejection and the malformed-override contract. + if context_by_guest.size() == 1 and _has_value(context_by_guest, &"default"): + # Historically an unused default was not validated when the population + # was empty. Preserve that edge case and the first-Guest error wording. + if not ordered_guest_ids.is_empty(): + var default_error := _need_context_error(default_context) + if not default_error.is_empty(): + return _error_result( + "Invalid Need context for %s: %s" % [ + ordered_guest_ids[0], + default_error, + ] + ) + return _advance_with_shared_need_context( + absolute_minute, + ordered_guest_ids, + default_context + ) + for guest_id: StringName in ordered_guest_ids: + var context := default_context + var raw_context: Variant = null + var has_guest_context := false + if context_by_guest.has(guest_id): + has_guest_context = true + raw_context = context_by_guest[guest_id] + else: + var string_guest_id := String(guest_id) + if context_by_guest.has(string_guest_id): + has_guest_context = true + raw_context = context_by_guest[string_guest_id] + if raw_context is Dictionary: + context = raw_context + elif has_guest_context: + # Preserve the original contract: a malformed per-guest override + # suppresses the default context rather than inheriting it. + context = {} + var context_error := _need_context_error(context) + if not context_error.is_empty(): + return _error_result("Invalid Need context for %s: %s" % [guest_id, context_error]) + resolved_contexts[guest_id] = context.duplicate(true) + + ## All contexts are preflighted before mutating any guest, so a malformed + ## batched update cannot partially advance the population or the minute. + var reports: Array[Dictionary] = [] + for guest_id: StringName in ordered_guest_ids: + var context: Dictionary = resolved_contexts[guest_id] + var guest: GuestRuntime = _guests[guest_id] + var definition: GuestDefinition = _definitions.get(guest.guest_type_id) as GuestDefinition + if definition == null: + reports.append(_error_result("Guest definition is missing.")) + else: + reports.append(_update_needs_runtime(guest, definition, context)) + current_minute = absolute_minute + last_error = "" + return { + &"ok": true, + &"minute": absolute_minute, + &"guest_reports": reports, + } + + +func _advance_with_shared_need_context( + absolute_minute: int, + ordered_guest_ids: Array[StringName], + context: Dictionary +) -> Dictionary: + var reports: Array[Dictionary] = [] + for guest_id: StringName in ordered_guest_ids: + var guest: GuestRuntime = _guests[guest_id] + var definition: GuestDefinition = _definitions.get( + guest.guest_type_id + ) as GuestDefinition + if definition == null: + reports.append(_error_result("Guest definition is missing.")) + else: + reports.append(_update_needs_runtime(guest, definition, context)) + current_minute = absolute_minute + last_error = "" + return { + &"ok": true, + &"minute": absolute_minute, + &"guest_reports": reports, + } + + +func update_needs(guest_id: StringName, context: Dictionary = {}) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var definition := get_definition(guest.guest_type_id) + if definition == null: + return _error_result("Guest definition is missing.") + var context_error := _need_context_error(context) + if not context_error.is_empty(): + return _error_result("Invalid Need context: %s" % context_error) + last_error = "" + return _update_needs_runtime(guest, definition, context) + + +func _update_needs_runtime( + guest: GuestRuntime, + definition: GuestDefinition, + context: Dictionary +) -> Dictionary: + var before_hunger := int(guest.needs[&"hunger"]) + var before_sleep := int(guest.needs[&"sleep"]) + var before_hygiene := int(guest.needs[&"hygiene"]) + var before_medical := int(guest.needs[&"medical"]) + var before_leisure := int(guest.needs[&"leisure"]) + var before_intimacy := int(guest.needs[&"intimacy"]) + var delta_hunger := int(definition.need_rates[&"hunger"]) + var delta_sleep := int(definition.need_rates[&"sleep"]) + var delta_hygiene := int(definition.need_rates[&"hygiene"]) + var delta_medical := int(definition.need_rates[&"medical"]) + var delta_leisure := int(definition.need_rates[&"leisure"]) + var delta_intimacy := int(definition.need_rates[&"intimacy"]) + + ## State effects are accumulated first; every Need is clamped exactly once. + if guest.state == GuestRuntimeType.State.MOVING \ + or guest.state == GuestRuntimeType.State.REPLANNING: + delta_hunger += 2 + delta_sleep += 2 + elif guest.state == GuestRuntimeType.State.QUEUING: + delta_hunger += 1 + + if context.is_empty(): + if guest.state != GuestRuntimeType.State.RECEIVING_SERVICE: + delta_leisure += 1 + else: + if bool(_value(context, &"work_like_activity", false)): + delta_sleep += 1 + if bool(_value( + context, + &"unstimulated", + guest.state != GuestRuntimeType.State.RECEIVING_SERVICE + )): + delta_leisure += 1 + delta_hygiene += int(_value(context, &"dirt", 0)) + delta_medical += int(_value(context, &"injury", 0)) + delta_medical += int(_value(context, &"illness", 0)) + if definition.adult_verified: + var intimacy_key := &"intimacy_night" \ + if bool(_value(context, &"is_night", false)) \ + else &"intimacy_day" + delta_intimacy += int(_value(context, intimacy_key, 0)) + var raw_effects: Variant = _value(context, &"need_effects", {}) + var normalized_effects: Dictionary = _normalized_partial_need_map(raw_effects) + delta_hunger += int(normalized_effects.get(&"hunger", 0)) + delta_sleep += int(normalized_effects.get(&"sleep", 0)) + delta_hygiene += int(normalized_effects.get(&"hygiene", 0)) + delta_medical += int(normalized_effects.get(&"medical", 0)) + delta_leisure += int(normalized_effects.get(&"leisure", 0)) + delta_intimacy += int(normalized_effects.get(&"intimacy", 0)) + + var after_hunger := clampi(before_hunger + delta_hunger, 0, 100) + var after_sleep := clampi(before_sleep + delta_sleep, 0, 100) + var after_hygiene := clampi(before_hygiene + delta_hygiene, 0, 100) + var after_medical := clampi(before_medical + delta_medical, 0, 100) + var after_leisure := clampi(before_leisure + delta_leisure, 0, 100) + var after_intimacy := clampi(before_intimacy + delta_intimacy, 0, 100) + guest.needs[&"hunger"] = after_hunger + guest.needs[&"sleep"] = after_sleep + guest.needs[&"hygiene"] = after_hygiene + guest.needs[&"medical"] = after_medical + guest.needs[&"leisure"] = after_leisure + guest.needs[&"intimacy"] = after_intimacy + return { + &"ok": true, + &"guest_id": String(guest.guest_id), + &"before": { + "hunger": before_hunger, + "hygiene": before_hygiene, + "intimacy": before_intimacy, + "leisure": before_leisure, + "medical": before_medical, + "sleep": before_sleep, + }, + &"deltas": { + "hunger": delta_hunger, + "hygiene": delta_hygiene, + "intimacy": delta_intimacy, + "leisure": delta_leisure, + "medical": delta_medical, + "sleep": delta_sleep, + }, + &"after": { + "hunger": after_hunger, + "hygiene": after_hygiene, + "intimacy": after_intimacy, + "leisure": after_leisure, + "medical": after_medical, + "sleep": after_sleep, + }, + } + + +## Returns canonical candidate copies in facility_id order. Supported canonical +## fields are documented by the filtering helpers below; aliases allow existing +## FacilityService projections to be adapted without a hard dependency. +func _p23r311_originalextract_candidates( + guest_id: StringName, + facilities: Array, + context: Dictionary = {} +) -> Array[Dictionary]: + var guest := get_guest(guest_id) + if guest == null: + _fail("Unknown guest: %s" % guest_id) + return [] + var definition := get_definition(guest.guest_type_id) + if definition == null: + _fail("Guest definition is missing.") + return [] + var ordered: Array[Dictionary] = [] + for raw_candidate: Variant in facilities: + if not raw_candidate is Dictionary: + continue + var candidate: Dictionary = raw_candidate.duplicate(true) + var facility_id := _facility_id(candidate) + if facility_id.is_empty(): + continue + candidate[&"facility_id"] = facility_id + ordered.append(candidate) + ordered.sort_custom( + func(a: Dictionary, b: Dictionary) -> bool: + return String(a[&"facility_id"]) < String(b[&"facility_id"]) + ) + + var accepted: Array[Dictionary] = [] + var rejected: Array[Dictionary] = [] + for candidate: Dictionary in ordered: + var reason := _candidate_rejection_reason(guest, definition, candidate, context) + if reason.is_empty(): + accepted.append(candidate) + else: + rejected.append({ + &"facility_id": String(candidate[&"facility_id"]), + &"reason": String(reason), + }) + _decision_rejections[guest_id] = rejected + last_error = "" + return accepted + + +func get_last_candidate_rejections(guest_id: StringName) -> Array[Dictionary]: + return (_decision_rejections.get(guest_id, []) as Array).duplicate(true) + + +func _p23r311_originalevaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var definition := get_definition(guest.guest_type_id) + if definition == null: + return _error_result("Guest definition is missing.") + if not _candidate_need_maps_are_valid(candidate): + return _error_result("Candidate Need map is invalid.") + var need_relief := _need_relief(guest, candidate) + var preference := int(_value( + candidate, + &"preference", + definition.preference_for(_value(candidate, &"facility_tags", _value(candidate, &"tags", []))) + )) + var expected_quality := int(_value( + candidate, + &"expected_quality", + _value(candidate, &"quality", 0) + )) + var novelty := int(_value( + candidate, + &"novelty", + 0 if guest.visited_facility_ids.has(_facility_id(candidate)) else 10 + )) + var group_fit := int(_value(candidate, &"group_fit", 0)) + var price_burden := int(_value(candidate, &"price_burden", _price_burden(guest, candidate))) + var travel_minutes := maxi(int(_value(candidate, &"travel_minutes", 0)), 0) + var wait_minutes := maxi(int(_value( + candidate, + &"wait_minutes", + _value(candidate, &"expected_wait", 0) + )), 0) + var risk := maxi(int(_value(candidate, &"risk", _value(candidate, &"risk_level", 0))), 0) + var default_risk_sensitivity := (100 - definition.risk_tolerance + 24) / 25 + var risk_sensitivity := maxi(int(_value( + candidate, + &"risk_sensitivity", + default_risk_sensitivity + )), 0) + var repetition_penalty := int(_value( + candidate, + &"repetition_penalty", + 10 if guest.visited_facility_ids.has(_facility_id(candidate)) else 0 + )) + var urgency := int(_value(candidate, &"urgency", _candidate_urgency(guest, candidate))) + var utility := ( + need_relief * 8 + + preference * 5 + + expected_quality * 3 + + novelty * 2 + + group_fit * 2 + - price_burden * 5 + - travel_minutes * 2 + - wait_minutes * 3 + - risk * risk_sensitivity + - repetition_penalty + ) + var result := candidate.duplicate(true) + result[&"facility_id"] = _facility_id(candidate) + result[&"need_priority"] = _primary_need_priority(guest, candidate) + result[&"utility"] = utility + result[&"urgency"] = urgency + result[&"travel_minutes"] = travel_minutes + result[&"utility_terms"] = { + &"need_relief": need_relief, + &"preference": preference, + &"expected_quality": expected_quality, + &"novelty": novelty, + &"group_fit": group_fit, + &"price_burden": price_burden, + &"travel_minutes": travel_minutes, + &"wait_minutes": wait_minutes, + &"risk": risk, + &"risk_sensitivity": risk_sensitivity, + &"repetition_penalty": repetition_penalty, + } + return result + + +func _p23r311_originalrank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]: + var ranked: Array[Dictionary] = [] + for raw_candidate: Variant in candidates: + if raw_candidate is Dictionary: + var evaluated := evaluate_candidate(guest_id, raw_candidate) + if bool(evaluated.get(&"ok", true)): + ranked.append(evaluated) + ranked.sort_custom(_candidate_precedes) + return ranked + + +func select_best_candidate( + guest_id: StringName, + candidates: Array, + exit_threshold: int = DEFAULT_EXIT_THRESHOLD +) -> Dictionary: + var ranked := rank_candidates(guest_id, candidates) + for candidate: Dictionary in ranked: + if int(candidate[&"utility"]) >= exit_threshold: + return candidate.duplicate(true) + return {} + + +func decide( + guest_id: StringName, + facilities: Array, + absolute_minute: int, + context: Dictionary = {} +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + var filtered := extract_candidates(guest_id, facilities, context) + var ranked := rank_candidates(guest_id, filtered) + var threshold := int(_value(context, &"exit_threshold", DEFAULT_EXIT_THRESHOLD)) + var reserve_callback: Callable = _value(context, &"reserve_callback", Callable()) + for candidate: Dictionary in ranked: + if int(candidate[&"utility"]) < threshold: + continue + if reserve_callback.is_valid(): + var reservation_result: Variant = reserve_callback.call( + guest_id, + candidate[&"facility_id"], + candidate.duplicate(true) + ) + if not _callback_succeeded(reservation_result): + continue + if not _transition_is_available(guest, GuestRuntimeType.State.MOVING, absolute_minute): + return _error_result("Guest cannot enter MOVING in this tick.") + guest.target_facility_id = candidate[&"facility_id"] + guest.path_handle = _copy(_value(candidate, &"path_handle", null)) + _apply_transition(guest, GuestRuntimeType.State.MOVING, absolute_minute, &"FACILITY_SELECTED") + last_error = "" + return { + &"ok": true, + &"action": &"MOVE_TO_FACILITY", + &"candidate": candidate.duplicate(true), + } + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot enter LEAVING in this tick.") + guest.target_facility_id = &"" + guest.path_handle = null + guest.exit_reason = StringName(_value(context, &"exit_reason", &"NO_SUITABLE_FACILITY")) + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, guest.exit_reason) + last_error = "" + return {&"ok": true, &"action": &"LEAVE", &"candidate": {}} + + +func transition_guest( + guest_id: StringName, + new_state: int, + absolute_minute: int, + reason: StringName = &"" +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if new_state < GuestRuntimeType.State.SPAWNING or new_state > GuestRuntimeType.State.INCAPACITATED: + return _error_result("Unknown guest state.") + if guest.state == new_state: + return {&"ok": true, &"changed": false, &"state": new_state} + if not _is_allowed_transition(guest.state, new_state): + return _error_result( + "Invalid guest transition: %s -> %s" % [ + GuestRuntimeType.State.keys()[guest.state], + GuestRuntimeType.State.keys()[new_state], + ] + ) + if not _transition_is_available(guest, new_state, absolute_minute): + _force_loop_guard(guest, absolute_minute) + return { + &"ok": false, + &"changed": true, + &"loop_guard": true, + &"state": guest.state, + } + _apply_transition(guest, new_state, absolute_minute, reason) + last_error = "" + return {&"ok": true, &"changed": true, &"state": new_state} + + +func enter_queue( + guest_id: StringName, + facility_id: StringName, + request_id: StringName, + absolute_minute: int, + initial_patience: int = -1, + enqueue_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or facility_id.is_empty() or request_id.is_empty(): + return _error_result("Guest, facility and request are required for queue entry.") + if not _transition_is_available(guest, GuestRuntimeType.State.QUEUING, absolute_minute): + return _error_result("Guest cannot enter QUEUING in this tick.") + if enqueue_callback.is_valid(): + var external_result: Variant = enqueue_callback.call(guest_id, facility_id, request_id) + if not _callback_succeeded(external_result): + return _error_result("Facility queue rejected the guest.") + var definition := get_definition(guest.guest_type_id) + var resolved_patience := initial_patience + if resolved_patience < 0: + resolved_patience = definition.base_patience if definition != null else 0 + guest.target_facility_id = facility_id + guest.queue_request_id = request_id + guest.patience_remaining = maxi(resolved_patience, 0) + _apply_transition(guest, GuestRuntimeType.State.QUEUING, absolute_minute, &"QUEUE_ENTERED") + last_error = "" + return {&"ok": true, &"patience_remaining": guest.patience_remaining} + + +## Closure asks the guest to choose again, without charging a patience penalty. +## The callback releases the owning facility request and inventory reservations. +func release_queue_for_replanning( + guest_id: StringName, + absolute_minute: int, + release_callback: Callable = Callable() +) -> Dictionary: + if _external_mutation_blocked: + return _error_result("Guest mutation is blocked while committed notifications are delivered.") + var guest := get_guest(guest_id) + if guest == null or guest.state != GuestRuntimeType.State.QUEUING: + return _error_result("Guest is not in a queue.") + if not _transition_is_available(guest, GuestRuntimeType.State.DECIDING, absolute_minute): + return _error_result("Guest cannot atomically replan the queue in this tick.") + var facility_id := guest.target_facility_id + var request_id := guest.queue_request_id + if facility_id.is_empty() or request_id.is_empty(): + return _error_result("Queued guest is missing a facility or request.") + if release_callback.is_valid(): + var external_result: Variant = release_callback.call(guest_id, facility_id, request_id) + if not _callback_succeeded(external_result): + return _error_result("Facility queue removal failed; guest state was not changed.") + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.path_handle = null + _apply_transition(guest, GuestRuntimeType.State.DECIDING, absolute_minute, &"FACILITY_CLOSED") + last_error = "" + return { + &"ok": true, + &"facility_id": facility_id, + &"request_id": request_id, + &"patience_remaining": guest.patience_remaining, + } + + +func tick_queue_patience( + guest_id: StringName, + absolute_minute: int, + recovery: int = 0, + leave_queue_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or guest.state != GuestRuntimeType.State.QUEUING: + return _error_result("Guest is not in a queue.") + var next_patience := maxi(guest.patience_remaining - 1 + recovery, 0) + if next_patience > 0: + guest.patience_remaining = next_patience + last_error = "" + return {&"ok": true, &"abandoned": false, &"patience_remaining": next_patience} + ## Preflight every internal mutation before invoking the external queue owner. + if not _transition_is_available(guest, GuestRuntimeType.State.ABANDONING, absolute_minute): + return _error_result("Guest cannot atomically abandon the queue in this tick.") + var facility_id := guest.target_facility_id + var request_id := guest.queue_request_id + if leave_queue_callback.is_valid(): + var external_result: Variant = leave_queue_callback.call( + guest_id, + facility_id, + request_id + ) + if not _callback_succeeded(external_result): + return _error_result("Facility queue removal failed; guest state was not changed.") + guest.patience_remaining = 0 + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.path_handle = null + _apply_transition(guest, GuestRuntimeType.State.ABANDONING, absolute_minute, &"PATIENCE_EXHAUSTED") + guest_queue_abandoned.emit(guest_id, facility_id, request_id) + last_error = "" + return {&"ok": true, &"abandoned": true, &"patience_remaining": 0} + + +func begin_service( + guest_id: StringName, + facility_id: StringName, + service_id: StringName, + absolute_minute: int +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or facility_id.is_empty() or service_id.is_empty(): + return _error_result("Guest, facility and service are required.") + if not _transition_is_available(guest, GuestRuntimeType.State.RECEIVING_SERVICE, absolute_minute): + return _error_result("Guest cannot begin service in this tick.") + guest.target_facility_id = facility_id + guest.current_service_id = service_id + guest.queue_request_id = &"" + _apply_transition(guest, GuestRuntimeType.State.RECEIVING_SERVICE, absolute_minute, &"SERVICE_STARTED") + last_error = "" + return {&"ok": true, &"service_id": service_id} + + +func interrupt_service( + guest_id: StringName, + service_id: StringName, + absolute_minute: int, + interrupt_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or service_id.is_empty(): + return _error_result("Guest and service are required.") + if guest.interrupted_service_ids.has(service_id): + return {&"ok": true, &"replayed": true, &"service_id": service_id} + if guest.current_service_id != service_id: + return _error_result("Guest is not receiving the specified service.") + if not _transition_is_available(guest, GuestRuntimeType.State.INTERRUPTED, absolute_minute): + return _error_result("Guest cannot enter INTERRUPTED in this tick.") + if interrupt_callback.is_valid(): + var external_result: Variant = interrupt_callback.call(guest_id, service_id) + if not _callback_succeeded(external_result): + return _error_result("Service interruption callback failed.") + guest.interrupted_service_ids.append(service_id) + guest.interrupted_service_ids.sort_custom( + func(a: StringName, b: StringName) -> bool: return String(a) < String(b) + ) + guest.current_service_id = &"" + _apply_transition(guest, GuestRuntimeType.State.INTERRUPTED, absolute_minute, &"FACILITY_STOPPED") + last_error = "" + return {&"ok": true, &"replayed": false, &"service_id": service_id} + + +func complete_service( + guest_id: StringName, + service_id: StringName, + absolute_minute: int, + satisfaction_sample: int, + need_effects: Dictionary = {} +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null or guest.current_service_id != service_id: + return _error_result("Guest is not receiving the specified service.") + var normalized_effects: Variant = _normalized_partial_need_map(need_effects) + if not normalized_effects is Dictionary: + return _error_result("Service Need effects must use canonical integer Need IDs.") + if not _transition_is_available(guest, GuestRuntimeType.State.DECIDING, absolute_minute): + return _error_result("Guest cannot complete service in this tick.") + var sample := clampi(satisfaction_sample, 0, 100) + guest.satisfaction_total += sample + guest.satisfaction_samples += 1 + for need_id: StringName in NEED_IDS: + var effect := int(normalized_effects.get(need_id, 0)) + guest.needs[need_id] = clampi(int(guest.needs[need_id]) + effect, 0, 100) + if not guest.target_facility_id.is_empty() \ + and not guest.visited_facility_ids.has(guest.target_facility_id): + guest.visited_facility_ids.append(guest.target_facility_id) + guest.visited_facility_ids.sort_custom( + func(a: StringName, b: StringName) -> bool: return String(a) < String(b) + ) + guest.current_service_id = &"" + guest.queue_request_id = &"" + guest.target_facility_id = &"" + _apply_transition(guest, GuestRuntimeType.State.DECIDING, absolute_minute, &"SERVICE_COMPLETED") + last_error = "" + return {&"ok": true, &"satisfaction_sample": sample} + + +func record_path_failure( + guest_id: StringName, + absolute_minute: int, + recovery_targets: Array = [], + reachability_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + guest.path_failure_count += 1 + if guest.path_failure_count < PATH_FAILURE_LIMIT: + if guest.state != GuestRuntimeType.State.REPLANNING: + var transition := transition_guest( + guest_id, + GuestRuntimeType.State.REPLANNING, + absolute_minute, + &"PATH_INVALID" + ) + if not bool(transition.get(&"ok", false)): + return transition + last_error = "" + return { + &"ok": true, + &"recovery_started": false, + &"failure_count": guest.path_failure_count, + } + + var selected := _select_recovery_target(guest, recovery_targets, reachability_callback) + if selected.is_empty(): + ## A virtual emergency egress is preferable to leaving an entity stranded. + selected = { + &"kind": &"emergency_despawn", + &"cell": guest.current_cell, + &"path_handle": {&"virtual_evacuation": true}, + } + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot enter safe recovery in this tick.") + guest.recovery_kind = StringName(_value(selected, &"kind", &"emergency_exit")) + guest.recovery_target_cell = _vector3i(_value(selected, &"cell", guest.current_cell)) + guest.path_handle = _copy(_value(selected, &"path_handle", { + &"recovery": true, + &"target_cell": guest.recovery_target_cell, + })) + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.exit_reason = &"PATH_RECOVERY" + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, &"PATH_FAILURE_LIMIT") + _diagnostics.append({ + &"code": &"GUEST_PATH_RECOVERY", + &"guest_id": String(guest_id), + &"minute": absolute_minute, + &"failure_count": guest.path_failure_count, + &"recovery_kind": String(guest.recovery_kind), + &"target_cell": _cell_to_array(guest.recovery_target_cell), + }) + guest_recovery_started.emit(guest_id, guest.recovery_kind, guest.recovery_target_cell) + last_error = "" + return { + &"ok": true, + &"recovery_started": true, + &"failure_count": guest.path_failure_count, + &"recovery_kind": guest.recovery_kind, + &"target_cell": guest.recovery_target_cell, + } + + +func record_path_success(guest_id: StringName, cell: Vector3i, absolute_minute: int) -> bool: + var guest := get_guest(guest_id) + if guest == null or absolute_minute < 0: + return _fail("A valid guest and minute are required.") + guest.current_cell = cell + guest.last_progress_cell = cell + guest.last_progress_at = absolute_minute + guest.path_failure_count = 0 + guest.recovery_kind = &"" + last_error = "" + return true + + +func note_movement( + guest_id: StringName, + cell: Vector3i, + absolute_minute: int, + recovery_targets: Array = [], + reachability_callback: Callable = Callable() +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if cell != guest.last_progress_cell: + record_path_success(guest_id, cell, absolute_minute) + return {&"ok": true, &"progressed": true, &"replanned": false} + guest.current_cell = cell + if absolute_minute - guest.last_progress_at < STUCK_REPLAN_MINUTES: + return {&"ok": true, &"progressed": false, &"replanned": false} + guest.last_progress_at = absolute_minute + var result := record_path_failure( + guest_id, + absolute_minute, + recovery_targets, + reachability_callback + ) + result[&"progressed"] = false + result[&"replanned"] = true + return result + + +func begin_leaving( + guest_id: StringName, + absolute_minute: int, + reason: StringName +) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if not _transition_is_available(guest, GuestRuntimeType.State.LEAVING, absolute_minute): + return _error_result("Guest cannot begin leaving in this tick.") + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.exit_reason = reason + _apply_transition(guest, GuestRuntimeType.State.LEAVING, absolute_minute, reason) + last_error = "" + return {&"ok": true} + + +func despawn_guest(guest_id: StringName, absolute_minute: int) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return _error_result("Unknown guest: %s" % guest_id) + if guest.state != GuestRuntimeType.State.LEAVING \ + and guest.state != GuestRuntimeType.State.DESPAWNING: + return _error_result("Only a leaving guest can despawn.") + if guest.state != GuestRuntimeType.State.DESPAWNING: + if not _transition_is_available(guest, GuestRuntimeType.State.DESPAWNING, absolute_minute): + return _error_result("Guest cannot enter DESPAWNING in this tick.") + _apply_transition(guest, GuestRuntimeType.State.DESPAWNING, absolute_minute, &"EXIT_REACHED") + var record := { + &"guest_id": String(guest.guest_id), + &"guest_type_id": String(guest.guest_type_id), + &"debt_gold": guest.debt_gold, + &"unresolved_incident_ids": _names_to_strings(guest.unresolved_incident_ids), + &"outstanding_reservation_ids": _names_to_strings(guest.outstanding_reservation_ids), + } + _persistent_records[guest_id] = record + _guests.erase(guest_id) + _pending_spawn_notifications.erase(guest_id) + _guest_order_dirty = true + _decision_rejections.erase(guest_id) + guest_despawned.emit(guest_id, record.duplicate(true)) + last_error = "" + return {&"ok": true, &"persistent_record": record.duplicate(true)} + + +func create_snapshot() -> Dictionary: + var saved_definitions: Array[Dictionary] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + saved_definitions.append((_definitions[guest_type_id] as GuestDefinition).create_snapshot()) + var saved_guests: Array[Dictionary] = [] + for guest_id: StringName in _ordered_guest_ids(): + saved_guests.append((_guests[guest_id] as GuestRuntime).create_snapshot()) + var saved_records: Array[Dictionary] = [] + for guest_id: StringName in _sorted_ids(_persistent_records.keys()): + saved_records.append((_persistent_records[guest_id] as Dictionary).duplicate(true)) + return { + &"version": SNAPSHOT_VERSION, + &"current_minute": current_minute, + &"definitions": saved_definitions, + &"guests": saved_guests, + &"persistent_records": saved_records, + &"diagnostics": _diagnostics.duplicate(true), + } + + +func restore_snapshot(snapshot: Dictionary) -> bool: + var raw_version: Variant = snapshot.get(&"version", snapshot.get("version", null)) + if not raw_version is int or int(raw_version) not in [1, SNAPSHOT_VERSION]: + return _fail("Unsupported GuestService snapshot version.") + var prepared: Variant = snapshot.duplicate(true) + if int(raw_version) == 1: + prepared = _migrate_v1_snapshot(snapshot) + if not prepared is Dictionary: + return _fail("GuestService v1 Need schema is invalid or mixed.") + var candidate: Dictionary = prepared + if not candidate.get(&"definitions", null) is Array \ + or not candidate.get(&"guests", null) is Array \ + or not candidate.get(&"persistent_records", null) is Array \ + or not candidate.get(&"diagnostics", null) is Array: + return _fail("GuestService snapshot arrays are missing.") + var next_minute := int(candidate.get(&"current_minute", -2)) + if next_minute < -1: + return _fail("GuestService snapshot minute is invalid.") + + ## Parse into temporary containers. Live state is replaced only after every + ## cross-reference and invariant has been validated. + var next_definitions: Dictionary = {} + for raw_definition: Variant in candidate[&"definitions"]: + if not raw_definition is Dictionary: + return _fail("Guest definition snapshot has an invalid type.") + var definition := GuestDefinitionType.from_snapshot(raw_definition) + if definition == null or next_definitions.has(definition.guest_type_id): + return _fail("Guest definition snapshot is invalid or duplicated.") + next_definitions[definition.guest_type_id] = definition + + var next_guests: Dictionary = {} + for raw_guest: Variant in candidate[&"guests"]: + if not raw_guest is Dictionary: + return _fail("Guest runtime snapshot has an invalid type.") + var guest := GuestRuntimeType.from_snapshot(raw_guest) + if guest == null or next_guests.has(guest.guest_id): + return _fail("Guest runtime snapshot is invalid or duplicated.") + if not next_definitions.has(guest.guest_type_id): + return _fail("Guest runtime snapshot references an unknown definition.") + next_guests[guest.guest_id] = guest + + var next_records: Dictionary = {} + for raw_record: Variant in candidate[&"persistent_records"]: + if not raw_record is Dictionary or not _persistent_record_is_valid(raw_record): + return _fail("Persistent guest record is invalid.") + var record_id := StringName(raw_record.get(&"guest_id", "")) + if next_records.has(record_id) or next_guests.has(record_id): + return _fail("Persistent guest id is duplicated or still active.") + next_records[record_id] = raw_record.duplicate(true) + + var next_diagnostics: Array[Dictionary] = [] + for raw_diagnostic: Variant in candidate[&"diagnostics"]: + if not raw_diagnostic is Dictionary: + return _fail("Guest diagnostic snapshot has an invalid type.") + next_diagnostics.append(raw_diagnostic.duplicate(true)) + + _definitions = next_definitions + _guests = next_guests + _guest_order_dirty = true + _persistent_records = next_records + _decision_rejections = {} + _diagnostics = next_diagnostics + _pending_spawn_notifications.clear() + _external_mutation_blocked = false + current_minute = next_minute + last_error = "" + return true + + +func validate_invariants() -> Dictionary: + var errors: Array[String] = [] + for guest_type_id: StringName in _sorted_ids(_definitions.keys()): + var definition: GuestDefinition = _definitions[guest_type_id] + if not definition.is_valid() or definition.guest_type_id != guest_type_id: + errors.append("Invalid definition: %s" % guest_type_id) + for guest_id: StringName in _sorted_ids(_guests.keys()): + var guest: GuestRuntime = _guests[guest_id] + if not guest.is_valid() or guest.guest_id != guest_id: + errors.append("Invalid runtime: %s" % guest_id) + elif not _definitions.has(guest.guest_type_id): + errors.append("Unknown guest type for: %s" % guest_id) + if _persistent_records.has(guest_id): + errors.append("Guest is both active and persisted: %s" % guest_id) + for guest_id: StringName in _sorted_ids(_persistent_records.keys()): + if not _persistent_record_is_valid(_persistent_records[guest_id]): + errors.append("Invalid persistent record: %s" % guest_id) + return {&"valid": errors.is_empty(), &"errors": errors} + + +func _migrate_v1_snapshot(snapshot: Dictionary) -> Variant: + var definitions: Variant = snapshot.get(&"definitions", snapshot.get("definitions", null)) + var guests: Variant = snapshot.get(&"guests", snapshot.get("guests", null)) + if not definitions is Array or not guests is Array: + return null + var migrated := snapshot.duplicate(true) + for index: int in range(definitions.size()): + var raw_definition: Variant = definitions[index] + if not raw_definition is Dictionary: + return null + var translated_rates: Variant = _translate_v1_need_map( + _value(raw_definition, &"need_rates", null) + ) + if not translated_rates is Dictionary: + return null + migrated[&"definitions"][index][&"need_rates"] = translated_rates + for index: int in range(guests.size()): + var raw_guest: Variant = guests[index] + if not raw_guest is Dictionary: + return null + var translated_needs: Variant = _translate_v1_need_map( + _value(raw_guest, &"needs", null) + ) + if not translated_needs is Dictionary: + return null + migrated[&"guests"][index][&"needs"] = translated_needs + migrated[&"version"] = SNAPSHOT_VERSION + return migrated + + +static func _translate_v1_need_map(source: Variant) -> Variant: + if not source is Dictionary or source.size() != LEGACY_NEED_IDS.size(): + return null + var legacy: Dictionary = {} + for raw_key: Variant in source: + if not raw_key is String and not raw_key is StringName: + return null + var legacy_id := StringName(raw_key) + if not LEGACY_NEED_IDS.has(legacy_id) or legacy.has(legacy_id): + return null + var raw_value: Variant = source[raw_key] + if not raw_value is int: + return null + legacy[legacy_id] = raw_value + if legacy.size() != LEGACY_NEED_IDS.size(): + return null + return { + &"hunger": legacy[&"hunger"], + &"sleep": legacy[&"rest"], + &"hygiene": 0, + &"medical": legacy[&"safety"], + &"leisure": legacy[&"fun"], + &"intimacy": legacy[&"social"], + } + + +func _need_context_error(context: Dictionary) -> String: + for field_id: StringName in [ + &"dirt", + &"injury", + &"illness", + &"intimacy_day", + &"intimacy_night", + ]: + if not _has_value(context, field_id): + continue + var raw_value: Variant = _value(context, field_id, null) + if not raw_value is int or int(raw_value) < 0 or int(raw_value) > 100: + return "%s must be an integer from 0 through 100." % field_id + for field_id: StringName in [&"is_night", &"work_like_activity", &"unstimulated"]: + if _has_value(context, field_id) and not _value(context, field_id, null) is bool: + return "%s must be boolean." % field_id + if _has_value(context, &"need_effects"): + var effects: Variant = _normalized_partial_need_map( + _value(context, &"need_effects", null) + ) + if not effects is Dictionary: + return "need_effects must contain only canonical integer Need IDs." + return "" + + +static func _normalized_partial_need_map(source: Variant) -> Variant: + if not source is Dictionary or source.size() > NEED_IDS.size(): + return null + var result: Dictionary = {} + for raw_key: Variant in source: + if not raw_key is String and not raw_key is StringName: + return null + var need_id := StringName(raw_key) + if not NEED_IDS.has(need_id) or result.has(need_id): + return null + var raw_value: Variant = source[raw_key] + if not raw_value is int: + return null + result[need_id] = raw_value + return result + + +static func _candidate_need_maps_are_valid(candidate: Dictionary) -> bool: + for field_id: StringName in [&"need_relief", &"need_effects"]: + if not _has_value(candidate, field_id): + continue + var raw_value: Variant = _value(candidate, field_id, null) + if field_id == &"need_relief" and raw_value is int: + continue + if not _normalized_partial_need_map(raw_value) is Dictionary: + return false + return true + + +func _candidate_rejection_reason( + guest: GuestRuntime, + definition: GuestDefinition, + candidate: Dictionary, + context: Dictionary +) -> StringName: + if not _candidate_need_maps_are_valid(candidate): + return &"INVALID_NEED_MAP" + if not bool(_value(candidate, &"inputs_available", true)): + return &"MISSING_INPUTS" + var adult_only := bool(_value( + candidate, + &"adult_only", + _value(candidate, &"requires_adult_verified", false) + )) + if adult_only: + if not definition.adult_verified: + return &"ADULT_NOT_VERIFIED" + if not bool(_value(context, &"adult_content_enabled", true)): + return &"CONTENT_FILTERED" + var required_tags := _name_array(_value(candidate, &"required_guest_tags", [])) + for tag: StringName in required_tags: + if not definition.tags.has(tag): + return &"MISSING_PERMISSION" + var forbidden_tags := _name_array(_value(candidate, &"forbidden_guest_tags", [])) + for tag: StringName in forbidden_tags: + if definition.tags.has(tag): + return &"FORBIDDEN_GUEST_TAG" + var allowed_types := _name_array(_value(candidate, &"allowed_guest_types", [])) + if not allowed_types.is_empty() and not allowed_types.has(guest.guest_type_id): + return &"GUEST_TYPE_NOT_ALLOWED" + if not bool(_value(candidate, &"is_open", _value(candidate, &"open", true))) \ + and not bool(_value(candidate, &"open_at_arrival", false)): + return &"FACILITY_CLOSED" + if not _candidate_is_reachable(guest, candidate, context): + return &"UNREACHABLE" + var travel_minutes := maxi(int(_value(candidate, &"travel_minutes", 0)), 0) + var decision_minute := int(_value(context, &"absolute_minute", current_minute)) + if decision_minute >= 0 and decision_minute + travel_minutes > guest.planned_exit_at: + return &"ETA_AFTER_EXIT" + if not _candidate_is_affordable(guest, definition, candidate): + return &"CANNOT_PAY" + var wait_minutes := maxi(int(_value( + candidate, + &"wait_minutes", + _value(candidate, &"expected_wait", 0) + )), 0) + var hard_limit := maxi(int(_value( + candidate, + &"wait_hard_limit", + _value(context, &"wait_hard_limit", DEFAULT_WAIT_HARD_LIMIT) + )), 0) + if wait_minutes >= hard_limit: + return &"WAIT_HARD_LIMIT" + var risk_level := clampi(int(_value(candidate, &"risk_level", _value(candidate, &"risk", 0))), 0, 100) + if risk_level > definition.risk_tolerance: + return &"RISK_REFUSED" + var illegal_level := clampi(int(_value(candidate, &"illegal_level", 0)), 0, 100) + if illegal_level > 100 - definition.legal_sensitivity \ + and not bool(_value(candidate, &"legal_permission_override", false)): + return &"ILLEGALITY_REFUSED" + var quality := clampi(int(_value(candidate, &"expected_quality", _value(candidate, &"quality", 0))), 0, 100) + var minimum_quality := clampi(int(_value(candidate, &"minimum_quality", definition.minimum_quality)), 0, 100) + if quality < minimum_quality: + return &"QUALITY_TOO_LOW" + return &"" + + +func _candidate_is_reachable( + guest: GuestRuntime, + candidate: Dictionary, + context: Dictionary +) -> bool: + var callback: Callable = _value(context, &"reachability_callback", Callable()) + if callback.is_valid(): + return _callback_succeeded(callback.call(guest, candidate.duplicate(true), context)) + return bool(_value(candidate, &"reachable", true)) + + +func _candidate_is_affordable( + guest: GuestRuntime, + definition: GuestDefinition, + candidate: Dictionary +) -> bool: + var price := _candidate_price(candidate) + var cash_available := guest.wallet_gold + var respect_reserve := bool(_value( + candidate, + &"respect_survival_reserve", + _candidate_is_discretionary(candidate) + )) + if respect_reserve: + cash_available = maxi(cash_available - _survival_reserve(guest, definition), 0) + if price <= cash_available: + return true + if not bool(_value(candidate, &"credit_allowed", _value(candidate, &"allow_credit", false))): + return false + var remaining_credit := maxi(guest.credit_limit_gold - guest.debt_gold, 0) + return price - cash_available <= remaining_credit + + +func _candidate_is_discretionary(candidate: Dictionary) -> bool: + if bool(_value(candidate, &"discretionary", false)): + return true + var category := StringName(_value(candidate, &"service_category", &"")) + if category in [&"leisure", &"entertainment", &"gambling", &"intimacy", &"tourism"]: + return true + var facility_tags := _name_array(_value( + candidate, + &"facility_tags", + _value(candidate, &"tags", []) + )) + for tag: StringName in [&"leisure", &"entertainment", &"gambling", &"adult", &"intimacy"]: + if facility_tags.has(tag): + return true + return false + + +func _survival_reserve(guest: GuestRuntime, definition: GuestDefinition) -> int: + if guest.max_addiction() >= 75: + return 0 + if definition.tags.has(&"spendthrift"): + return guest.wallet_gold / 10 + if definition.tags.has(&"frugal"): + return guest.wallet_gold / 2 + return guest.wallet_gold * 3 / 10 + + +func _candidate_price(candidate: Dictionary) -> int: + return maxi(int(_value( + candidate, + &"estimated_total_gold", + _value(candidate, &"price_gold", _value(candidate, &"quoted_price", 0)) + )), 0) + + +func _price_burden(guest: GuestRuntime, candidate: Dictionary) -> int: + var price := _candidate_price(candidate) + var purchasing_power := maxi(guest.wallet_gold + maxi(guest.credit_limit_gold - guest.debt_gold, 0), 1) + return clampi((price * 100 + purchasing_power - 1) / purchasing_power, 0, 100) + + +func _need_relief(guest: GuestRuntime, candidate: Dictionary) -> int: + var raw_relief: Variant = _value(candidate, &"need_relief", 0) + if raw_relief is int: + return maxi(int(raw_relief), 0) + if not raw_relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(raw_relief) + var best := 0 + for need_id: StringName in NEED_IDS: + var relief := maxi(int(normalized.get(need_id, 0)), 0) + best = maxi(best, relief * int(guest.needs[need_id]) / 100) + return best + + +func _candidate_urgency(guest: GuestRuntime, candidate: Dictionary) -> int: + var raw_relief: Variant = _value(candidate, &"need_relief", {}) + if not raw_relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(raw_relief) + var result := 0 + for need_id: StringName in NEED_IDS: + if int(normalized.get(need_id, 0)) > 0: + result = maxi(result, int(guest.needs[need_id])) + return result + + +func _primary_need_priority(guest: GuestRuntime, candidate: Dictionary) -> int: + var relief: Variant = _value(candidate, &"need_relief", {}) + if not relief is Dictionary: + return 0 + var normalized: Dictionary = _normalized_partial_need_map(relief) + var priority := 0 + for need: StringName in PRIMARY_NEEDS: + if int(normalized.get(need, 0)) > 0: + priority = maxi(priority, int(guest.needs[need])) + return priority + + +func get_observation(guest_id: StringName) -> Dictionary: + var guest := get_guest(guest_id) + if guest == null: + return {} + var highest := 0 + var primary: Array[StringName] = [] + for need: StringName in PRIMARY_NEEDS: + var value := int(guest.needs[need]) + if value > highest: + highest = value + primary.clear() + if value == highest and value > 0: + primary.append(need) + var observed_needs: Dictionary = {} + for need: StringName in NEED_IDS: + observed_needs[need] = guest.needs[need] + return {&"guest_id": guest.guest_id, &"state": guest.state, &"needs": observed_needs, + &"primary_needs": primary, &"target_facility_id": guest.target_facility_id, + &"wallet_gold": guest.wallet_gold, &"patience": guest.patience_remaining} + + +func _candidate_precedes(a: Dictionary, b: Dictionary) -> bool: + var a_priority := int(a.get(&"need_priority", 0)) + var b_priority := int(b.get(&"need_priority", 0)) + if a_priority != b_priority: + return a_priority > b_priority + var a_utility := int(a[&"utility"]) + var b_utility := int(b[&"utility"]) + if a_utility != b_utility: + return a_utility > b_utility + var a_urgency := int(a[&"urgency"]) + var b_urgency := int(b[&"urgency"]) + if a_urgency != b_urgency: + return a_urgency > b_urgency + var a_travel := int(a[&"travel_minutes"]) + var b_travel := int(b[&"travel_minutes"]) + if a_travel != b_travel: + return a_travel < b_travel + return String(a[&"facility_id"]) < String(b[&"facility_id"]) + + +func _select_recovery_target( + guest: GuestRuntime, + targets: Array, + reachability_callback: Callable +) -> Dictionary: + var ordered: Array[Dictionary] = [] + for raw_target: Variant in targets: + if raw_target is Dictionary: + var target: Dictionary = raw_target.duplicate(true) + target[&"kind"] = StringName(_value(target, &"kind", &"emergency_exit")) + target[&"cell"] = _vector3i(_value(target, &"cell", guest.current_cell)) + ordered.append(target) + ordered.sort_custom( + func(a: Dictionary, b: Dictionary) -> bool: + var a_priority := _recovery_priority(StringName(a[&"kind"])) + var b_priority := _recovery_priority(StringName(b[&"kind"])) + if a_priority != b_priority: + return a_priority < b_priority + return _cell_precedes(a[&"cell"], b[&"cell"]) + ) + for target: Dictionary in ordered: + var reachable := bool(_value(target, &"reachable", true)) + if reachability_callback.is_valid(): + reachable = _callback_succeeded(reachability_callback.call( + guest.current_cell, + target[&"cell"], + guest.guest_id, + target.duplicate(true) + )) + if reachable: + return target + return {} + + +func _recovery_priority(kind: StringName) -> int: + match kind: + &"guidance", &"guidance_point": + return 0 + &"entrance", &"main_entrance": + return 1 + &"emergency_exit", &"emergency_egress": + return 2 + _: + return 3 + + +func _transition_is_available(guest: GuestRuntime, new_state: int, minute: int) -> bool: + if minute < 0 or not _is_allowed_transition(guest.state, new_state): + return false + var count := guest.transitions_this_tick if guest.transition_tick == minute else 0 + return count < MAX_TRANSITIONS_PER_TICK + + +func _apply_transition( + guest: GuestRuntime, + new_state: int, + absolute_minute: int, + reason: StringName +) -> void: + var old_state := guest.state + if guest.transition_tick != absolute_minute: + guest.transition_tick = absolute_minute + guest.transitions_this_tick = 0 + guest.transitions_this_tick += 1 + guest.state = new_state as GuestRuntime.State + guest.state_entered_at = absolute_minute + guest_state_changed.emit(guest.guest_id, old_state, new_state, reason) + + +func _force_loop_guard(guest: GuestRuntime, absolute_minute: int) -> void: + var old_state := guest.state + guest.state = GuestRuntimeType.State.DECIDING + guest.state_entered_at = absolute_minute + guest.transition_tick = absolute_minute + guest.transitions_this_tick = MAX_TRANSITIONS_PER_TICK + guest.target_facility_id = &"" + guest.queue_request_id = &"" + guest.current_service_id = &"" + guest.path_handle = null + _diagnostics.append({ + &"code": &"AI_LOOP_GUARD", + &"guest_id": String(guest.guest_id), + &"minute": absolute_minute, + }) + guest_state_changed.emit( + guest.guest_id, + old_state, + GuestRuntimeType.State.DECIDING, + &"AI_LOOP_GUARD" + ) + + +func _is_allowed_transition(from_state: int, to_state: int) -> bool: + if from_state == to_state: + return true + if to_state in [ + GuestRuntimeType.State.LEAVING, + GuestRuntimeType.State.FLEEING, + GuestRuntimeType.State.INCAPACITATED, + ]: + return from_state != GuestRuntimeType.State.DESPAWNING + match from_state: + GuestRuntimeType.State.SPAWNING: + return to_state in [GuestRuntimeType.State.ENTERING, GuestRuntimeType.State.DECIDING] + GuestRuntimeType.State.ENTERING: + return to_state in [GuestRuntimeType.State.DECIDING, GuestRuntimeType.State.MOVING] + GuestRuntimeType.State.DECIDING: + return to_state in [GuestRuntimeType.State.MOVING, GuestRuntimeType.State.QUEUING] + GuestRuntimeType.State.MOVING: + return to_state in [ + GuestRuntimeType.State.QUEUING, + GuestRuntimeType.State.RECEIVING_SERVICE, + GuestRuntimeType.State.DECIDING, + GuestRuntimeType.State.REPLANNING, + ] + GuestRuntimeType.State.QUEUING: + return to_state in [ + GuestRuntimeType.State.RECEIVING_SERVICE, + GuestRuntimeType.State.ABANDONING, + GuestRuntimeType.State.DECIDING, + ] + GuestRuntimeType.State.RECEIVING_SERVICE: + return to_state in [GuestRuntimeType.State.DECIDING, GuestRuntimeType.State.INTERRUPTED] + GuestRuntimeType.State.REPLANNING: + return to_state in [GuestRuntimeType.State.MOVING, GuestRuntimeType.State.DECIDING] + GuestRuntimeType.State.ABANDONING, GuestRuntimeType.State.INTERRUPTED: + return to_state == GuestRuntimeType.State.DECIDING + GuestRuntimeType.State.FLEEING: + return to_state in [GuestRuntimeType.State.LEAVING, GuestRuntimeType.State.DESPAWNING] + GuestRuntimeType.State.LEAVING: + return to_state == GuestRuntimeType.State.DESPAWNING + _: + return false + + +static func _callback_succeeded(result: Variant) -> bool: + if result == null: + return true + if result is bool: + return result + if result is Dictionary: + return bool(result.get(&"ok", result.get("ok", result.get(&"success", result.get("success", false))))) + if result is Object and result.has_method("is_success"): + return bool(result.call("is_success")) + return false + + +static func _persistent_record_is_valid(record: Dictionary) -> bool: + if StringName(record.get(&"guest_id", "")).is_empty(): + return false + if StringName(record.get(&"guest_type_id", "")).is_empty(): + return false + if int(record.get(&"debt_gold", -1)) < 0: + return false + return record.get(&"unresolved_incident_ids", null) is Array \ + and record.get(&"outstanding_reservation_ids", null) is Array + + +static func _facility_id(candidate: Dictionary) -> StringName: + return StringName(_value( + candidate, + &"facility_id", + _value(candidate, &"instance_id", &"") + )) + + +static func _name_array(source: Variant) -> Array[StringName]: + var result: Array[StringName] = [] + if not source is Array: + return result + for raw_value: Variant in source: + var value := StringName(raw_value) + if not value.is_empty() and not result.has(value): + result.append(value) + result.sort_custom(func(a: StringName, b: StringName) -> bool: return String(a) < String(b)) + return result + + +static func _sorted_ids(source: Array) -> Array[StringName]: + var result: Array[StringName] = [] + for raw_value: Variant in source: + result.append(StringName(raw_value)) + result.sort_custom(func(a: StringName, b: StringName) -> bool: return String(a) < String(b)) + return result + + +func _ordered_guest_ids() -> Array[StringName]: + if _guest_order_dirty: + _sorted_guest_ids_cache = _sorted_ids(_guests.keys()) + _guest_order_dirty = false + return _sorted_guest_ids_cache + + +static func _value(source: Dictionary, key: StringName, fallback: Variant) -> Variant: + if source.has(key): + return source[key] + var string_key := String(key) + return source[string_key] if source.has(string_key) else fallback + + +static func _has_value(source: Dictionary, key: StringName) -> bool: + return source.has(key) or source.has(String(key)) + + +static func _need_report(values: Dictionary) -> Dictionary: + # Matches _string_key_dictionary's canonical lexical key order without + # allocating and sorting a six-key array for every guest and minute. + return { + "hunger": int(values[&"hunger"]), + "hygiene": int(values[&"hygiene"]), + "intimacy": int(values[&"intimacy"]), + "leisure": int(values[&"leisure"]), + "medical": int(values[&"medical"]), + "sleep": int(values[&"sleep"]), + } + + +static func _copy(value: Variant) -> Variant: + if value is Array or value is Dictionary: + return value.duplicate(true) + return value + + +static func _vector3i(value: Variant) -> Vector3i: + if value is Vector3i: + return value + if value is Array and value.size() == 3: + return Vector3i(int(value[0]), int(value[1]), int(value[2])) + return Vector3i.ZERO + + +static func _cell_to_array(cell: Vector3i) -> Array[int]: + return [cell.x, cell.y, cell.z] + + +static func _cell_precedes(a: Vector3i, b: Vector3i) -> bool: + if a.z != b.z: + return a.z < b.z + if a.y != b.y: + return a.y < b.y + return a.x < b.x + + +static func _names_to_strings(source: Array[StringName]) -> Array[String]: + var result: Array[String] = [] + for value: StringName in source: + result.append(String(value)) + return result + + +static func _string_key_dictionary(source: Dictionary) -> Dictionary: + var result: Dictionary = {} + var keys: Array = source.keys() + keys.sort_custom(func(a: Variant, b: Variant) -> bool: return String(a) < String(b)) + for raw_key: Variant in keys: + result[String(raw_key)] = source[raw_key] + return result + + +func _fail(message: String) -> bool: + last_error = message + return false + + +func _error_result(message: String) -> Dictionary: + last_error = message + return {&"ok": false, &"error": message} + +# Private diagnostic only; never serialized. +var _p23r311_metrics: Dictionary = {} + +func extract_candidates( + guest_id: StringName, + facilities: Array, + context: Dictionary = {} +) -> Array[Dictionary]: + var p23_started: int = Time.get_ticks_usec() + var p23_result: Array[Dictionary] = _p23r311_originalextract_candidates(guest_id, facilities, context) + var p23_elapsed: int = Time.get_ticks_usec() - p23_started + var p23_key: String = "extract_candidates" + var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0}) + p23_row["calls"] = int(p23_row["calls"]) + 1 + p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed + p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed) + _p23r311_metrics[p23_key] = p23_row + return p23_result + +func rank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]: + var p23_started: int = Time.get_ticks_usec() + var p23_result: Array[Dictionary] = _p23r311_originalrank_candidates(guest_id, candidates) + var p23_elapsed: int = Time.get_ticks_usec() - p23_started + var p23_key: String = "rank_candidates" + var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0}) + p23_row["calls"] = int(p23_row["calls"]) + 1 + p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed + p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed) + _p23r311_metrics[p23_key] = p23_row + return p23_result + +func evaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary: + var p23_started: int = Time.get_ticks_usec() + var p23_result: Dictionary = _p23r311_originalevaluate_candidate(guest_id, candidate) + var p23_elapsed: int = Time.get_ticks_usec() - p23_started + var p23_key: String = "evaluate_candidate" + var p23_row: Dictionary = _p23r311_metrics.get(p23_key, {"calls":0, "inclusive_us":0, "max_us":0}) + p23_row["calls"] = int(p23_row["calls"]) + 1 + p23_row["inclusive_us"] = int(p23_row["inclusive_us"]) + p23_elapsed + p23_row["max_us"] = maxi(int(p23_row["max_us"]), p23_elapsed) + _p23r311_metrics[p23_key] = p23_row + return p23_result diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz new file mode 100644 index 0000000000000000000000000000000000000000..311c7c532ae1300734381ba0e7d7e7eb035f7040 GIT binary patch literal 27831 zcmV)IK)k;niwFP!00002|LuMKa~sEz=+ER|v8F3I-~!Q-oy*;WMOVQTZL>^~I*M}Q z;$xwfz>?eu#3H+ZB-&5^`hPmN(6Kp5GSP zi+p+WvZ&vblVZDgw=Cw|&$5MTHvY$|sPD$NMc%CHV%nRo z>U>#N^YN+~X61a@-`@WG^Xyr%Eb7~GUN*~eg5PD=b-uXCrbS)8DW=&~UEOAXt?Jp7 z`+ZcsovY^yHKzP>R%DZ6HfwejEC9D(RrR!-=gXqW^18@=DkjUS{;KS~8)SEbY?j{@ zb$^h(y(!d7{FRkW_TA~p@mbb;+|Q~y`*yVdW7d1p2aws>je6Zs$C>K5$tKl&jzHnB ztMZy>HOMYk%WPgPv*k^Z<*VgQRhLWk>P?Zoh0*JAZmZ9lC3iX8%O3Ls>{k7L!oN>W z&we=h{^WRcG=6^a)4_QEqZI?BKi6tD`gZ=J@zv|Lo+{w)u~s&B4*pcz^U_ zw10T^Gc@@#H&7pcfAI3`@Z=c39=|v^9UuH{|KR0IX!W1}!Ofl@9v?n`^?dyD#lgX| z@pA?8@Ws*L!70vQSGRh3_Gql!GFI}D>YXCeRc2*+Wc{c{@zJ7{q|&Z`b@XwA3GW_P}TE;SFRj;O78uoJX?d3N&Rg`Nce2wR=J zIvag|z~J!ju+8();qlqQ@#uJ;8;S>Zn4@nGkH?44j<^l{wd1@~6Fxlte*EeM1JOUD zt)3}La@xTIx8<`F!U?xCKiyWb3Hs~);`H$3RBdoY05A7n9Z2>Pwt0E5|LT;v!IN~e z7pEtxvy9^iBTVerg; ze4)p1c>J9@zs~F-`hULs@~f}@^UKFy{pG*@@lv3H)W#^ zb=pAid|BsLSLGz~W|B{Cit$akZ2V`pWz!Vmsgk0WGIk5Z9aQFzMNH)*F_RotnsvU zDue{Ubl3poN)jI%C4(tRue>eQyt8GMRr4Zi?&g!5x|&xjCC}yaX*q>Pi@N%IF(F}Y zUZ??q;8*6e@|R+|OMQ|^dzmjMH;GXpLYZ1pcmt%iPK{cq@m$wM(+y*F@sCxhTH9p< z+PKPRO+n4onC4BnWZ3021@`q^iMiuqR=mlfA;2vZ$)!I~02QX~7puA23#m0z3WFl- zak$MMJu$4r4po9OZvdhXnXr=HJ@a4ak(mIQ+nI;H^5K1T0Ny_WRJed zE~{!b+}?sN=2d+Qi;7}9fE?>5yd9ci>A~u6Zp@9Zi&6U7c|1> zI~S^1T`X7iTu*|AqtvJ%uf;+!?HGc&A&S;=|A{u&R8Zb69u552FVA<-M zaWMyN*;%8pnm&`b{eFP+Y^8%fz-!%4dj`WmQ;E&_jXGiwQ{MBv)ECe;1q?SjtkYaA zHnQDuu4amCyw~?Pk~$*|5|{M~wv2}}*e3=j+YgPtj@TP(KEyT)?v1#{I<#(p)ip>> z;j~bLMB2K|>(~74Y|!e z*LMT88>a<~4|aTYrH<80wLkMWc{x*m&C2B++EY&6&Xo+1-6~0=QU};9Uwo}L)@}7h zO$(1^Fz(dZv{JhaR%kLS6pzf+pEv3;zWldFn^N!$P~18pY4or;vJ5Lv4Kn7no(L*W z31%V|EJGYKz-EkyHt_qw39$1Mf11IFGCiVCoAD zV6#f?4<)_AF*;e*HS99n$vD8sawxI3ngh_7vPDCht`;-ZVu?(`wBH34VLVaYR=2%< z#YkWhy{4F54YD02U26O4c&0?tojx~ z9TCMQe7=>RyQBkKvxSwvnxjgTy-8!bJ5G0tI&TWw-S3Ro>-6D?2()Z=Xuj{d1GiJ> zbEvBJ_>o#cSTb+z)@!D&EqA;7Z{ z2rl%{_R|Z2nB`Lv2S1$aRz0hV#rK=;CxD7uP5&}oblU*{|4miG0=G5XMTrqsNT1V^ zlc#7`^7S?6du#9K@LxD*BpHn9$gJ<^gJOD(0($jUQ4;9JW4E_~I_JGd5#*W=ckh7w z`4ja61Sd7jB*U8ufy4j-%?pH{PG50f>KnU+T}9;-$-rTZivWi)HIYn`Ck?~HR#Fg# zanr+DF~43amY6-=%btAsU-k`Ph?+DC^a7Uvm@1E6U*r~ITPguU|LtoKinJoDw!IZB z+W>%&kv4u;s~TLEQ?<8=%g&%BP>y<@PbNyf^19Bz)V`zM7ITowrlNhd01y$on~&u> ze>-+=t^o*t9ZFF_>)qR;zAk#dDuVgrPC4BfW)e>Wd<^JOFASFG>9SJK7)SI3kb?l4 zB|UJEq24&ZsfodhdTsuuSBw<(g8x#F-w!gLiPTXDb5cRECy_tl(DqkM*BSn>MXS}% z=^|nHLnvls+VW@3@}yG;?9*NlEzafJ3zWT`e%GIszzo5l8#BB`tiI}Vm>s?JrWOC> zoS|Qk>O^hiykV*J(CvNvD%(K|S21*E^U1ebRBK=vCl~7Ye>$ORc zEmDHL3~-3SgFrV3;^Kfh1>#L#E+8@6-~H_W!jhOXiD}0+7#HtKwQ@bn9Oc(BEqg!i zxT7YuYS5;u<_jWUKpxsA6D5%1OmR)F-6}|SxQ!{3| zzU%pr2N?@`g9KUhSvU)51Fgf|I&cL?miZX2kd-%psD()j>$jvmE5HUTB}fuXD?$=* zxP#VuQ@7tJFwACrx0#TJMH3HtOez+w*9*vQbGk$wh&XjsEw=)H^ z0Nih0R(Y+Bo}xiHlY z(%PG=n&Bu>qA-uot=vFYoqB@n50@y6%s^PHBJ#z+Z?Ue`q97?CpN)|@x2!O}|Iq#X zK&z~}BX3Z$jDXAWRx~JK;Jo0F1NR|$;JeR6G=X|?5gU24S}gGLMT}mcQ=^L}gFhaS zRwaoAYe+1M`rnLNqoDNQy>0^?Bcfysr8EtU6+DRqWD%fYR#d@>hnIlwlM_Jk`)?#6 z&>O_H>>$x9<)v?^Sg2&ydIZU19`FT-7ncoRx4H8?HLu2 zy>FrtFZpx|ZHm;fK+?qkUbg)1hylnUn%n*lMpk$iEPRN;)aRS+E|pY0*6vjp(VXqY z<84*r>D@fPEhiYXquV|Pd!RyARf8!CFV2a>8_(hxS8Veubmw%&j`{v|2YHhyjl&6{ zmY(>r-RVphZrC4#tAU(X_LMxDy+sGNQS+Vlvs_e4!v*~Y%o+@Y42$4dKQFFxZ`mCt zM-GqyixUe*7cF3OgPXLgd^KCT3#zSys|C2Xp>>e%w4Hgv9kl$-_tw7ilgVA*}g3{a#q~S_O!V zo+$qVk-3&eJwymxMyKp~+c}=EUCv&f+OO};EPI=tNPb{L!lM?4?;bC)87Kr<4H56^ z62tlReZTF{a=NV)gKaR2OJo;|Zbi&=$734(AQYnYo0#wkZu$hd=LrHPiuO3kVIP%M`MdFSDC`c9r33x$uA$<_$sL{@0r8>|Xh2d)6gA4ztGeMwy*J0aHSsm;$}c$zL=Y%|;jTp==jD1yjSBkUFXGtpwNH9DJo(Saw>* zLnuB14}lntN$!(w@V)D@j#sfbS?}|wNC-XeV;gH6-WTDFs!PZ%rFLJwY?-LQ`?9<( z^u%#DT;`M4Z}WQE#HT4EpS`Jw$$Ej&Xm0_EV<)Z%s_;IGT_ka;!gUc`Fzcy@3ezzK zU=Dn!eG$El)Zqcvfq}zVeE7PcVH9~tIT**oKPm4;JI1s-oc7KV0RnpoOxk$Bwm1r_ z11ZKasmc7NPj=l~>>i)UgIh{6QQWMYL-LcdSz-vjwZi4eJHt*x#Zfr8+*K^Pm{09M z=`K7*RxA`UmLt|9I5u+W8p(nQnd87OXQ#i;5g@!jcZNVZu!)HdV^rw6)JCbOMhchS zs_3AJC?@#j=h;z_V_-8xZEEyT9Ie{I8K|bfKUednfLnXTukxAVWpm1pz}o5{YpN^< zXt>`E)>8OM0_w z%o09tunjMu0}>PtOGK4BxQCG9HRiEF|KZ}UcQAapov zV@!r>z3;lR)(7RRo->9-bHHA@upm&z-35m&=t(NEuR?^RH}AQ|$At-+>9VDiu(!zH z&S^AjV*@b+30+>MHl5GE+V;Zq*CH=J-P~+&SvAyjJeJZIM74= zf%}7qNXs88E`Qb~0qbH@VutouqBbsqP@y7a_Vtr8ov<*Lccs1i$77N*D&q-_NW zCw~~UsPHP7j&E({j@V4~UJ*0B)3FV0v!`W|oqV?E0Fio<8x_uauI%usghU!{3Tp;P zM@t;_jo~awBUR=O9R!5vwHyC-1sV}-r60v)n#_hYhW^d+<3WPhr4$rBLl`HD_7$}l z>jCC16saxOCzF!^oqTfbykaZtSnGpQmrV8^88>Dd=qThdscoXA?PBhS{)gU^7W03s zid7Lfl(#s6aSKVe=}VW6-ri#x#Z_L;R&}A6;H%>wk5B%3Y@?0fcDsZz6m zWW^?x_F!{It96m@!K(4UYr@`B!#zCyX>@e>Odm8LPefwk`(9$Fwg7k@&kk#a*rDCg z64g3*0h{RdGG@XFp|km+?3duV&u$?)U?BMox6onv-NSkA5mk$44|m8nDtdL;KT1ew zCR)e@-^%IfTsibR(zrd2A@V_6d=BNOM@9yW4+E7Tfnj*i)4C!f#h^WI>7mC3fUOlC z^wajK!k~3aPD94jhj1cBWGk-yO24*n0}OT4DnG&)qr1psBHW?r)xXfSZD|{UflM{W zA8ak-ChwD5ZX3UU_Ugsa;r{6Cz-~Nvv2zeca-j()pVdV^y;HhLG0#?w;tFuL0GD8u z&9-RP9VOR(o81;joaxihw^^%uhL5++_to*?*?4qxdN6wS^LVs>cKFkQKVyJo=81Ej z>zJB9G#Vefz%IRkT9P)imMa2gO7uMtoQH-e?vvYCB<_jvcdw3)fS(5|gw27uU#&oA zPy?XewQX5bt$ER!uPIthLTqz$BpJBQgl2K4}ufxmma*gt`%{iaeB9Nd@)gKj<4SzQD9_ax03 zrXQgn%}CA>2w#bEyVesM&t>X`!$tFD4}suiaVOrj)s=f~CHN65Tz0%h?!!T}2kmZc zeV(0~lb0OY6`Q_Pyc$bb6-v&XqbthSye(#QhX-%K;U!m^=UalKPHtEUxJqn58pZPs zYffRQ0u17Y#LJi=mSCwa%IPi+vpXkaBYIRGa@>gHdnpn-uBpW0|Aq_)ajNSfG4c&A`K0 zVYpNRaiwqw<|;Hw-W2&1q+lgS7b3qWU%cEFx0fE46m8P7LPwg`&Z(hK==%Cj&w?jN zjUxgF`?}WRDojVt28ih)L)(cSk~VLJV`|r$3?MIrS`r2YQOhUW9r88U zBA3R=myjqd*CJU11l@PGJS8FOblwR}YZ*cBp}5gM&Y2#Tr{&DHEfa7^Sx>k7|V6epJ*|#hhV~&glE9G(21UQAk z`tD}gK|Z;`YeQXq52fLJ3YKSLrvPdS!u{lKGQ-`xP&^63A*PvnjYhQP+bX+;!-qNm z;hDycLxb-yweX}UXJrrLLVFf5{p<^h73~=X*;?L2J0{YDf(Hd2vr)zY=}uwfYdVsl)-j%f zq=zV_GArIGHlvtAQ7}1P7K&XJ3KFmaDwzzl3LP}Nnapja4!#v-5Qc2CO4mSr&bVb@ z67)>z6br8II9`1DRsGeIC*z7kgK7TrBClb);TRc1J)bBLvDW=u@vRv|OO91Dg{QW7 z|If3t8!AOPH5CD+s#g9Q~aPA05r0ugXOte z)mT6l3k+JcEb8j2gnb~8VgQ3zUO6xHK7?T?dZMYrB8=Zw_3K9Mwu0S%DS&JYEqBO1 zg<;+kb+Rve{arl_q()%+ihDJ~FTS7#%@bO7)Bxh-fG!YX zk2L`e3^Kjl=$k=i94KHr4YD0~L+yy&Gfq>YsS`^J(Q6%pl@>Mx_#l)Hv;p5rH7C;o zk&>x3h3*XT*nhu{nm+4FO_f_s-P6Btf&fgmAsN43Iv$A0L8hV+5CnEYPR^=h5jn2Q zU5RG+*X}PSF`y*YwFBu&^Ib?jekn#vZ_Pz?874wA)~sjTpI-adeV(C$r0Y{C>EI?` zy6j1x9k^0_QslKdG;A?hJSvD7cM<51bXUw!zd#HR z)YHP+2*Wmd(!mB~(l))pw>?c^9Cok%0_wbGe=RloF>qM&34o&<`yFd^Y4$>~2`)qH zyYcb~3Q!Wj+@8S{b3=i}P^bB(nn7}hX?cb9&zIR^bvc82@8B#B^gzcItnsd{Bo4bB zAyD~s{1c29daOuZk-=tbH&aK^OJ)-A=m0$e*+S?4XESOo?m7{qGyNo;R&HPoauIe z>#A>+G^FlQ%;(t)P<-n*1u-vuo?vf}h_%_Xg|kefqqG+L6;mWVMI+RgqlmXVsHP@B z;8d^NOoy0JM0`iWARTw60@n(_(4ilbLQ;Bbx5f2kdMB};$JSfy6AvYE zt`(!DyBBU6Q^6Knh{PJvcdNzg_rWd1^FGt@V9rRnF!kpIv{r+Th6oKi<=`5V_ zuJfO->tnPJY2U_2qn{5>$IlLq4-cMk0K|Hwp&L@Du6q}#-H~Ep!s;q{i>g)n(ia(= z0ucpy;?)e?@|a~orVkSK5XRT8%?6A>zy>dioBT})J{ebNn1r2}*9~z-Ulvruu<1wI zPSIf2?FKZs+Qxa_mJL)h`qN(a#32jCZkZ5_yuPV~9mQLxg?V*+dNA7mfr(Yy1zS!@ zQh@hp%+LiMZ+yE?WX6dueEG&jo<3iNM1U1i8^zHl#IQ*^&`4Ae{gX5~!7=l_Vmz<- zmEvwqHE%^2q&%@iajppBf^7GTI~ouCM_&(nfK@}n>dB8}rBj?7r}#E+vcE&N1u;9t z`oXt__&xeei-UsVf>>!Gd*5|2R|mwz91RjylR-4mH4wjgStylwS!JAbsnAAJbpq`2 zxM_kUF~!9(jqubhI9q4wG>Opu?`{N#VJ2KG@i3x11Yzw!2dCMfV|A0u$rL!e9h~2Md{UtsEhX65F_82Ms-oU3Ui|i=6 zj`g!-xy~V5PY(2Oj#Sm?xM%&P#Y9{>j7-b|`d1bkUDSo*qleo6*X0q!boR>kDaVR1;=@#2IEbDyIZ?+G$wi(u9C-Am)lB$F249 zM`SaqVa_Hia6Yw<$5)1d1jBN$(-v|i#3O=%CPjfuF7juvx&52T!yQq44;i_+$?Ib3 zq_7ei17TxxBJ3i4W5@DvHg>Aje4K-GYkiNNb<$Ci6E1Tn=E&h37?pNNh|L0l|tt9?XN81^2xzq*Wg&loVw#hU=U=Mt~kd%Q@9 z2RUZBX9XB6b7OvCN@(;+Ubn5u?iF40HR3(ruYp3XOM#1O#{3c&6bJWE^QEQgf0-U0-r)+^%+0V0s zf2{J^BV5W!u2jEr0xxqoCmOt`R6yr^uQjx$jeM!WqKRX6x7$`2E7Mh}9@6fHw>V@C zNd)w0R-8(7c&~e6FG|MMCL@<1DM@VY2tIeZ-h=)$W|2)8l?(PebB`?Jw(X0M{p^Z0q-Pk2(VLGwLOjJg6S6F|jPTP)mo!)dNh1@iC zn5;c7T<2A^l<_0oHIh3$AbmFm))FfI)O=9FY7rzzWC%Z z@t__P2EBy+O}rCK)SvYm;Nw!*vh<$oYSzb#S6ya+dZ4_MBoT6-kufsE(3XR<9JmYc-C>2&M{} z6wp`{g}3<>4;%25LeY*qr*^ZKO5n@#D-q+V4k-4oRM=Ah=_OP&Sn3K4s&{Zl!)gcW zz?t8{eZa!O3JHOYx#8D$#IS%-kK0iE5>3^p7Q%>lTijM*dv(H6#Zv7yN4^GdsP1Ne z<=YCiDOR_rfJ_5Xq?S}d75EqYhaLu*9JjR%eU&=C0s)ZSA7x$fn>fG z{^*MJJVMV)%4AO74dhbUWNN&e1-5nhUH<)v4Av~6=jt7tX`KjwP3o<%bPz2sUdn&W zU7tu@H&k3)%YPXBqOR9pR!+jjab9orh4JZIXh)FU5JtPoy7RnAS|B zDcjRu=mgku*e`NWs1E1Lzx-KSnZ@A8_9nxW*;8*9pR ztzVYRsRt;Rfu_G9&OZcK^Z<5$&sl-~MHdW3r5G1mt{9)Vpx%U_jg2+d_c=JYp~(n@ zRKBy{6qmB*n7|)A)lImQHhfc)u?M>b@vSMQX}?RfQFxWJ-7O+ofV<%B>UKOU=GPp# zmQVk#B%S%>&Zg~nvb{w`+j-dM4EVxs5@%fc%cpx@2Y`Q5#5#b6izC5^0$a8f@>SW2 zfAwU}FY$i6UE=YM@{fDwk>?48_>*Kx#F8zfd#X9p-+ggM!4esyXh%G=Sgpit5LCgJ zUrB=V)h)WR7&#RTeX|PW>t)3@8I(2$P|awznrazY$m_THVmC^@IwOH&&cf6LZ979- zCS$22Wqq*z(Ba$-r;VhN6zZ?&iNK~Y;q%KHnd53slCvUde~;N;Z$*F;)aq=U`7u?gDR;II-cCM4XKW!SzRXI~i{o(O(MlMV%zBdew(Tf8-SQ5 zP_OMhV!=a!eJox2?Eudo>kvtugNMWs;M9?sR*S?$*(1r2*tr7^L*gF;4cf6#Mvunw zXKor?9GFwaE70P92-$g3-P0vJW6~ZkCJ7TSh`#rx_dF;4PF~Ys4k?XZrRqz5W)C>5 z@j|c$ig_~os(Nl;JKWyJ^C1FD^bUcTeqjwE9L{Y zHv{!jQEpL>`E=&iV14DxE#~A7AXpK~-QZ7CADFCiaA(c%)q?iI9#JHg1M^lCeGuY< zddf9_w*scEg);YxzAnz-J_a7*oG_i>qz1L;qKI-6HSvbLf|lWgZ5~q&I5NBvV=-ih zS(GIOJkqGTGs2$DX*@RiL-e|s8}Sj@ zK`s+#a$Cu*#wPWaU6_hd^h>u1y9p%#3&|)0o)k#G^;>?v9g%@BXvx~vhy2IDYIH-l ztAW;sV+DPzGj)Rk|36=Ag4@JsK95i| zq#R;t6|1X`<-kd4T3gXkk;j2HLkt~A;7fqA5jYmSZ_@{(px2uI)+>6SXRjJwf1SC7 z3u^1-#Uv)^w4f8}8#a8&#&t5NE2gxd@DQ7MRMXTf|K*PEj23nErkq0lR*NCL-Y>7` z#q<%FuZiw-aP#hirexW~Lja%d&lCkd`*wE%|LTNff80?!>P)T0F(GLmbH@xZIlviG zI3>TKoH%^ThfZaP2r=`<#VB2?Rc{+g{BVHhmw9WyBcG1CQ2&6tDqc0BpBmpi=5SqC zyye?F6ZE`kE*uh+;42Y$!C*9E%DJL4B@}^17src{xcuZd#2(0ba=OFG7gCfihen5G ztu-hD=p`cc!Dn5DKn{%h@s2KcNwe{`Bmz_1Zq_4cWSMRTnc3XZs!P^@zByrn+CyU6 zd~OhD=#mV>8sBcGDQw+! z*E(W2aQ&oNQk$lNtDp&>Nf>_Z)ID3f{JhO_YypJEV+kW^g0TQ>llTC-zzACUpyHMj zK>^lJ!X(nR(!%!ER!R)agdFJhMIlmjEikkd+_ZUq$Xh@hc;cv&%QBS9seyQCAG&J> zAOtdo!D@J5B5i{=9&xQz4GJh#|3MwTNU7QB7ehI?05_;G*6t z4jnWHk79%Z5gmZlBO-|SWQ+cnwMBo9hZ4AiXWDJZNj`zc8%dT*D4ed)Gv{ih@In4o zba0?R`BEtZDC9sq?{xv@w`rj#r$9_FIp>m+v7p8vt3T8!}#6$g_&$;SBL+yX)ipZk{0Q?^Y25bHQO z{g_FTr7O5X&|6GGIrqMWq4?l9VD8gpg0I#}sn=dBgwkV|D+Z-P*-qA9E~w^oQRG_b z^%BGDCl~jy%&)btquQlg43Lw@%)n2(bhL?OUK_xl#;Gb$#9B22h(Y3q$X|g6Ln=I- z4!a`fRLZ`N>*=IM!4%BkKB{x#J*ckn=@R09^(BNnhKSKq#`I>{x8<`*=!hP`-YH|w zmo52C3mS9~>)MWD6tWfT9R?-9xb66)oi~L#&Ag|VWYnO^i|ZAW+Ra$&7@xG8zs_ER zIZvAdO}0{y(Lo?=f)R=bq>H6z`;`Ns}yFPi$eY*Sk zeeQlf8CE_y`F(Qo`{d;JzfUj!r}dayqnBr$b@ESI?BKnZ6V3Es%$alX;Jz z74GYSEdwF*rnn|O^`ozK1|3gF+|h*40#fDuSN6z8{BbNSok>=}$BKybPBrdl-+ZGl zh4^qJengEgoI}!mLx<(GfU}s4g#1Rxcl6vG9!|4ueGob4k9`bu$zTJ@v!HO+)8!BtEa$ zXflDhK+Rpq@sX_-`l4f2g$)h=Zu{7bAlS@i=(eUU?ggrac?-V3SZbBylF1pEYQk_KzRapB z89DgoAT$c^jNNP>?DAL@6SfN_W~4-saLS;U2snV4(rUvj=h|EO40F6Mss0w?*i_$w zbcAZlat6pRbYe6oV;cI>k{>ROy?CRxF31*?s;4d>FHQy7iEb~8+GKfbNuk-6M@s~r zySWQKAVXI7OjnwnJ$e#mxnf<9T&mf!Wj=V^E$5X7|6X;lB#Z~mHzf*mVdBAbEeLNK zI#tU03{v6ek>pdhtbxrp^-`o96XrL|8ZGPm>Pqca(ae9O8X65WwZf+8 z>N;$DWXEV+SB4;6g1`Zgsz2a2vc(5{js(gR=XdXt>ez#;J<~&ahad$4Zqq66yZ{md zWe%mo94dU~Z}Jku2T(8Fwfh7=Hlp{M(NP^Vy(ZgRoyr+(yQfw<3-@CWSC7*fEuIj| zF?Vj}2CupuvpL652Q)l45|}ppFRPY@7ov`z1}Ss-nggKcVEqklf zz0m4pGQGQ&Cz}i2Ezcmc4XvrsAU^PfK>BJ~tyBYD8-Z&G>M0T_xq~-W3tQ}W<2G}$Od&<7nje>cgDzt zpV~vzEb$mCDfU8~M7mJYzjm||rE9b8>t8=lOin?Rbc$vO?x`(m! z3$aPMyi9y@IpgDiHU%N9XPc~zEqOkVV+%l- z3kkZ&(~KT|FjZj2Le;33&QEA*Bi^|KO0TmJo=PW{G6q>t2l-RlPYraeY1$3CBUS5M z;B9?K50Cd|SUvI0xojWUpsjxbCx!$XryRW^(=MC%Onr$`3tUw9z=-@`MC2?0xPr{_ zO_k*t?CV>wj!YqWZH@I5rgWpWDw~_EF402@3-IN0TUP?O&8|f!iUX|lNa4s8M?MX0AlNzM6~cU6 zwDbC)<%3?Ztxt(t^j-mmo_E*>nT8-XhW71KLa# zTK!6}aKM%zNtE(zFDl-4W_0+;jSid#G`j<~yTv`KA9ll728K?SSe8boLm;yx4NaGJ zXtKqsF22qt>V&LrznE8ZeE$U>otduX__>=@Tl;0YLOSM4V0=76d}uS#?nCDL#p}IP z4Mw)|doR^INyv3Xh;fiw!A&I^F4maE6qK*T9@JYf!g|ot&eBi9i83a>fsxR5@#}lq z$r2VGK!$Hq|MbvNX)|vcIj~&ZV$S4 zdR}6k30T9tzAV*#g)|eor1v5(Ym+klx~|@G!6nMOjwmD1D7Z%tZ{O|Q`2L-FBwwWi zHR&w~5>XVTYV|ZeMaF{2N}ikE;2Q}GzT;~Y?PQ=K8lQ=-tMuUPm_K%fffM^oUnZGdw%pc8*YszCp zFu_DBJg?OD7-pullQF3Oap&;(r_s^jv+;}5lkZOtUcTI6+0(@f;y;(l2uhFaBj=wy z?ziXqJ2v=)lZUi18rC_~M^BN~j-WREbYnuk$JLxCT5C2K`K6b^1xL)F^>?#J8^dszhB%=n>p5T7I*%y=IkWx zZg&{vADW%)4`%t|L`eIbsW86gTMiS@d=N`PpPi1N((w*AYZOvvQ@jXQx|)Q}s;(Yh zcZQhcho*6oAG&yY32UizNOd%m&a{RhJ_N2@hS?QKDIx_qFuvz~T)2B)JLbx60amh~ zZL<@;H5TLurv2ibBn8LHJ{3^8`v=EoJIsWAN_8KwAHWU7Fjnd@)01kKpdR|5 zg$Jizg(pvf26)~?D40Nw{?so>JRBGAK;kWx9;e>M=4IU$ZVE*Q;xzd9#{jQ&;uJDV z9Gsg0{p%^fol+MuK30Bn-C5*bSoqE9cF=qfy}eko*|)dILw^3N-=i1zg0t z+BV9x8&m3Xz_;qoW^3-yR)|_YaPa z0J#D#_(+e*(Aoo{>&=QQ$K6el*v&G2bw-P%+C!+%5(G*lA5Eaa`R`RqG-?o&gVl4{fh~SvK1x27^fSum|PW#G}B59UH!C z>>L_z#(NDN;`mmRd<__;dyy)Ln}hn;m5tKu;=wQm^ws6GXbk4eXEqA;{9?dTKe?z- z1R%{$&WW=N>0yc-M%u}m_rGc5rOCV(Z93<$}*&Sc8 z*a5LYdRapP8GVw%c_+D{|5jh!!*Hsrp8vY9Gh@KDVXOa^9phVH+XuF0n@mt(Xfc(ehy-&1s?HOa_-*+ zTHKMESTVh|UDfUWH|zxWAFE;|+^GzNa}w7$SIP>Vxwr7Ic7zl&rQ*Q|^w*b41hJ^u zYUx0AkAH#Vg@-*G=*3U^+xIH%#c<&vyVyk5C4O{oaA1>*JcD-?ZP_&&f{k6D9}Axq z)DFh%W$rY>#E9W+G@gF7X_SPSNIk*TP`f!-JO>1HD!53)@!yiQ3czrr^t6EO7=Grz zHy=*#)W#?$V|IRazj9uhPqZAvQq0a!#}4Sv{03}O(*%)6wm3Z_mm9su^9R}A0&+-5 zQJ&|px&Vl`enPbr_aKHH4xCk%aI9YIAjjAxV)!vygGP~T{Xtl=R;NxVaz<&eWQNBm z>ZMircE+cXfo40yrd*8ByMUJgA~be_&p!x74z!q)w?LZh({&UL=3{W@Lf04+BxS$S z!{Q{Vt9iK$sRiB`Ao~6noHrV(L6fua~8upXNIaA# zJdKrrE6Ya0TITX4YLsRi<^y*#8rUHr%ApwIrS|buA`0)7I!QUbcUj8up?kx7)dvX!G zMru|IvUX<>Ui6YYzpU3bkAIl`VG6fO{4+2CikUu5jE7>zHDDAslN3e4uCi&eW#rE1 zsJPB2chUJ6cP0*_f*d1POX5=K7JpS1GxsVeI>XK97NPsKvy6VDlZAM_g?l3cKGNs| z@uvrzQHqkxD&J{TQf`%ZOFzGfuoeky!?gi)EQ`~Whi(&!kDvKklM)tMH|ts)56C~u zF$&18FscC6|8GxDjv_u75_1MY#`T*gdkZlVmr&~fxQ^qEp-pB{B<+!E;tYr{=<>IY z>faS1;zTo3*XAz=q;czvc;&>HhxpRWc1{oyWMNGS(GXAjdQ#26Z%@ss=Z?{i-G`M5 zOpCM&V$*!em1y>gK?T4BdM^YBU-n)HCJ?k8Xs*z@4wh`Kz&QJDZ!b$6QpOB%1Hqbj zpW-0{!)?S*9sLq#-hN!$x{V2rI0;B5f@*6ml+2o>L%~4;stZcp8|#u|eyE|CaDWkf zFHI$)1F3-rkB#Cf-lWAm-LXql3@w!LbaP1u5O3-UyqsZf%t<51uH0;#qx5I9DxWIM z=xbc^MHbjDl(1134mvP&4;%KpODeMCI}5>{$J|~gq9S6X8fLe7{hCL~&#{?Fz8((< zZ1dcrJ4>N*c{u1K9(oFh77s1Z0P&r`1}cjLj9k&NICee`r1oMC1P#-%J#_^sHJt#W zwbN_{&gew)(26e7Q%X~oz%{%Dp^BN6k2o94;58DHO180%S)EQ!-K9A}NruAU%3JHJ z&tx2)q1)0396v%eXxFamPuiZMF0j-Y8njw_g2pY?0US+-7t+q!J~6Q_J#U=`PTw*s z#CkCy-%vzwHi|RJJUEQa=D6@Ird?)gygMYp*|~YJQqv2Yt({@QtuKURcIt&M*{{)U z&4sd>nJ+K3F$+wKsu>2Et6NMY*aBThwzm4BM^~oWfH_5sDvnN}xq~|;%S2ozW5(bx zkv5g%t4#N0V#jT-2GgIyZu^&!vpdb5or7cfn8cHR~62+uKBc zHkKHs@PNfSu}R*LWPnmMLMd!7!j#(8W&J5A%mEZL>I?TsLc;~%iDb=)WzpyDgHV$0 zceP(==o=a^LMu+dUChAEDszs7p3~>RnRtHbIhX7BM<2G$} zi7L6^(3503!~nruv(8%60z=Q%VO{opN8ZMx7hrhCAqx@aDN;{+I39gk7Ao1JO?uSZHAl&hw&jcLL4 zCmj5)k#5CrJ$SAhuz(e+R$g&3Q%}IVPvuPNE!o#hcBN{5RbH=XrhXv!x$f2UbfFVd z%g_8+ZjtvMy1*1?uH%Ewu7Xlk#X3XW(@u7D&S~1VB74rw?6jq)?d5ZdI1%cW)*qAv zfHqGS&$k;LSsuojFbEtcFA{`K*(Q+Z%(Lhu~lq!)b-ta_9EccIQJ%fdxd@>o;Txa!7M7D z313-%5Bixroy}#ub1BX^;oC!I4G_W)0l)Z2|-4j zk0POmlS0yWGxsR>0}qO{*SfA*^l=Z9hl2hucO>DHE#n>!hATdu=x6kZqE~Q4`F}Yl z7C!24e>%55om>Bm=hp9XFnx^U=U?djaam6+ecAR_n7@q5zvyuG)Hb#C6oThTBH8v; z!!(9$9=C1AkBC&kZ8S8bBkLX5DhCu>Y+;*;C9@X z2fCYz&Jzq)^Km|gG7%jsS9tO7qGr}cIs3i%@nKj2MrIS^%EtbQ(oAxS?;S5Huw}iG z-g!60s)l?-6Kdua{~bdYV^cxIslB|d*{$MbMXjfR|20L6ZJ{^aZotDFWRC~BCX9}N z9RptK@g;=Yx-~hx$@F#3l*z1W)F_)`nJ7*HM5LV zR&M21PL)YWQOL3>a_w~mkt3xj?RTxUk==rn@rsl#=O7pItqto_Zc?B!qY9Og?;>?7 zWA!m;v1O%S6sr{MoLP+(ZlbiN#QJ1?OA&{cfP+hEZAM;s_$8l${rmQjj z!nC-WV!cY3l!m|oy%(l&FsL?QY{lt*d z+U;6zdzZs_C=qXCrH-Sgf?Y$mL;p9BOUtog!6Z)(Iz$6*^VB0AneMoahfzT=k=kuFbDRZqreQMS(Ill@A>5{X=ZSJ8;TwT(UEa>ZV;UcXAQTqYzPi)x&U zEjG+Z=TgIArQvX`MEe0EW9>?%N)NkD0aQ?1S1($?r&@WV;DT_}+XEg-<6hdD)k}4Z zBX77as@pwjRFF^6r5G}4nSp+7DohF2EGv(c zT;6&&TIa_N43muWvpvf>U1{M#cs20isH9;pb5b&!>k;7^ZxUt~%9RHGMQ&+0H@6>v z(pdmmT^^FU%!y<3cjfKsR?+7Cnre^=os_qLC}{1f9Y%|XP2!A2f2xj5w+BGG(c6Xk zp>;1@6$waZQ8H?|`F}o_-Dq-oeq-lVt~TTP3o; z>qG!;Qhgv}OF?Kh2by>9cpQv`8nsJ_oeYD1_5;Sk)YPtUZ2UY<=VHL*%X2>T-N(Gw zzI{TBaZPw|aAOfguqOjL1qX&+kYA^oW?BqMTp}fJp!)8bc}9tVN^Monm>%I+e4Ns% zXxV~lQdEG#8oy~bn7S1BB*y3ZVB9ceN3n7nScqiOtezE*J1j}M6h_U}Q<&3t`r$IBJwjySSW_rylkkxfHc#}z8k+=BFK+-KkB<&x0q*3P?^(kUw4bWuFf z+to=^if5yMf~TY4eSJ9@@AH2T(6_AfH^odRh#sqbGRAK}flM5;@$$vC0?Q`%S24!d zDP{0w(WET@@G5z8(PHdfTgs-34cIGp^O;*R$u+F6v($A5WKFjR|-U`5T{Zro*kZqD_5?&aR zL^onJCKhUD7^hQClclsj^v=#E=uQ{f=7X~3Vj9P03BOoHSP+v%RxYHjU z{M(h@!ku}hWv&vx2J!Js*&Wl4((M>BoL@yEHxXj)%Zh6=aB_uXj0I6g5{U0$w3-)K zS(QECiMn>dbUvq8qWq1*JEncEbd2N_00||TlhsfO#$u|pTClEFY(>*GS)oWQgo71W z{h>jNJE0dX>?b-pK%J@($^>Bn`COXsP1!!IjSOQ)%U+`fY4T1Rqg#$AD1AwLW~@IW zZjR5$VFL~Z`Ez3(z_F_bb=g{s>YF3~qcz3} zu0}_zAh-hGBzJbGbpU#uc|%Ee=SIshMNP~6dR{3F!Q&{utuu;OK=m09iehW3OEr>- zI<_GQ- z@#1B`BDUAyMv5!|2yTW(z0YAERn!~e>fh{EUz@KUa%Q662}D1^{h|8TMW1|PaW=r% zFv~C)Tniri{c$@w5Tq?~Ng_As^<)5m#RnZNi+cPLeb>1`?d7)(goqw@18!bklSC z_=3!V0LEI(V}3m@1C;(O30EuEv)e5h(cQw7y;cQ6a4&-jmF9dzA;v=q^@IYsrFj!xi#1JVXU#U@gP zw_|KCAq|LH$hu@nG3zW$h)$&G!0p2ESdHvf;ru4QGob_q+C5@Ykf06JSpES$hE|_A z7Xo9LnX9+YMSm&PbPcsR#{?UQySUXwNQ_1p+vr<{LGx{jaDIwPck5|<&D}^qQNayhA(4yi1ALm7Y!J25z{!h)(-AQ0(UAerb8`Kxx%<#2RW=kjeku87IXB&^ zkM>939v+XCtTFoj08<4S`+I8=!XRDO0J29H%Q5Fnq66M{U~friX5yPaILs+suw!VF zD7hs*uuMx>`D1N?7Gx;yw39ug%Y>Mui<^Ddp7VnI2GGajcINW-kfeQX}U?G1W3d6v&8Y}_MU$o z51<{5`rAkAu@yI_rf6EMds}ftCrj#vb(C!QR{I)~Of zV!XtmG=7@FxJ5s=5<3le2b{c$U29rSaH&K}%t4mQULC)mW59`%HdX(~cEHzLg8e!L zPTA^cKd_j@62V5aG07`W5B~er!OOGpwE5p-_eYw`g-&>zZ>7?uM0BcC{35$%xq{xa)n?Z!$<-< zd*B9DXt$gpoyUn^%FwCd=@#kDmns>k(;-DDXq+UldyGAqRIK$(HzJPg%g;=OIkUAS ztg~jjUyx=uNG)%`0FucEA^oSkhaY6cyG4)|D00^Ehfa!AekPLVX<)*L6`q7TmkQl|(6SAXbM4ibjQSuE*0Y3*<#qs*{@N`%iCeMZjFl*yMy?wd`VUf>AU z4P)1lTW0=y?uYTiHBKE)_U|NJkg}vRz)LQc$atnOodTr>j*hI5>}!g5v$_%qge>v( zz`UA2YKj>d^7GlUsORXQ+GKCx0uSncS2YB!0I+?yBSo=GNw1{0ql~Ft=i%zEro3@B z<5+fCSNU{ymtA2w0=P7+!OAi(n&xZrO29)BK`KB{A_YD8XLkY$jv$rBOzTbJJ-$ON zl~M!ZfBWtlS$*GMEfKx#oVwdvoz~3>*N)SJ8tr*#1RDgVE-VX}=yY4?=o)^3$z*hl zRxcuy32!+OW{|A*s3damWrYEwg0WVDf3&7lr5bhi?_lHjUY-AkC&%asG=6b#IzIRt zRQ;CGE~~a1f3=Ae3FX%&Qa%)YoU43py)8--SFfY>i0Kb_M5%L!`dh0(*`&aJDoEhi z>jg5KHxiht;9%fz5azN~FlmJPtDS-3#C=`4fD7Sm0*XIz;gEkCS~EK&*kwreBezfi zJzrKEgHm+w04nB43e$1E+yIvN$|-kXap*ZnF-DTL)m>uIl(BQ*=M4w82(U6Zea)rl zWkD63cX!^KBictdoYmlq!-t%UK<{OM6n?+in6V4u5uZ3D?$mWWmTrc5oQy8{ z;`H$3^ziKG@$t#&^U;wyU}Px=r+<;?p6Bf~@XU0G5?O8@F`%At-Cx0whk~;&k;+rf*3{Hjl^(1Z}s{(f23EhcC~f&Bc5E;-|wG(U$5tx1hC( zHlkNZkq&LBiK6nS(A1ADa(Xq?mza(A{q}tb!`2|A1nb}|!ued_oCL}+_hx>Qa1@0_ z6tK|-ISyEEA>j)HjWrC)b-rYcM_9l29oGg=IE=uASNg*rfjH(C|l~`VLLN4_~j1^TRasFY&r)!2q8IOaKG%< zd1v=r8x4f}KA;Fc*F)?OW;m|6fOGeNLCKKE#wWpmktTkRg`37cq(@%QE?qb!uU?*w zPJcp&i1G8o<5y<~F9q(S2Mk@2d9q$atihX}rdXP?Zqit1tV$erF(eyvRMY{X(*iNp zS9@vXz7%!>DU8#xSjpR4l-TsS^n(5H=qf%a6$=NFI03-bXorqacA7*Nbk_+0RO4XS zB#b~~I7akqYjHD4;ypXCxpOmK+vX{rz3jDc>))&Lzu zZiropUQQZhkZjzp#PP2|6J}95iC!=YXB3}~jCWnxP%IR^=y8^l4F|n%M@jzfdaU1_ zo*bWLy~k+f_;$4aW7d1pA7+1Opgg(BsS6XJ1#%tP+Vml+z&E7jN+=A*qS?(bCY>lZ z(T4+5)`mu`zU@F-wflYdF4Hkb!8t(Ix5s26V#kPR!1Y>0B_p*5nNv_0 z5!#7|XsHjs*r9Zo9kVf{71(`S6lc1|7#&9#o13K-S{|w!48YX%F$a_B#2&E1&Kz|d zx1&rad(dOGZeQN{DuTdl-UP3WO*VGVX?8h;HU7qix&* z#qX@hqf-`2V+UH9C8vG5aWDM2+ncnz>wer*L;DnjN5CL-fWGK7rdM-o=o7K6+-*i_ zxk+wv#zMmj&k8-n6vKB>H11-0#kjso>qDD5i}mEeE`e!N$*sSS*ZDyWQb#C|F^t0=uzo$lOG2 zJGdCoW@a3ihnd!j70FwJ9lqCerlQk$G0eT8|WzJQp=tSN34D^fDVZIRF6ZVlsL;U@YE)vknW7MRo( zuifTFc2&LuD=~PZ=g0EizVw74&Jrcub@d6*61OU*qyhhJ~qAq542<(!K zM(}cZQ&+3&8(XJW?|;e?wH-${oL1XwY%Y2<_7*x?kzL*VO`v1h&YZ+#*z}hat7=xw*RW(35Srm8bX)J+9@z(mje_ z`n{u<4qeq&qd%oN4wG`!!1XpD4RPo)u(nHkOB<7FHltM}i>!#lw~2kzM!7b@z^g~< zTZAnLS4MC?yN{$G)fEZK>Ma&xOjPhh1jkpwiblZvP9f zwn-xQ-zGwXD5pC$#$o{w?Zt`UcR4_jxmY>@aUg~{?XZEOd16)uZqLcUz{r=tLXRH# zwj(QTB>!yarBlWmBqa2#aXJp0T;^a5x9+_{%f+dmC zzS*qq-B0B5XRA$OE~mguO{g-&XF={OhnLf?_WaiHCWynm3_;)kc^V%wI=mYPp-qd& z8FK2`vRue|;bv^oagGKS;O^Z1EhCqla5M%3@AXYu+&OQJPv81NXwXE<2SK!(`tK_; z@NB(rXH7Bg6FiGD8~HOK4wxV#pU?ER!NfjxI%;fYMtJ9P3H>I{kJJmk$`6>z_WgO4 zXNd3v&mt3u8YRZGLD(11=!A&|+B0wc3Hl?tg+)|uYrFs!DXbQ)u>kIX`hDL};5o5( z<17y`3ALo^AtP@7$lfP(+o7G#9MPm3O;F>29wM=!%edNv&eOWlHt(%={!*~rI zWHfB!p3x)%WGtxU-dFJgu9v`CLf+^OQGnE!h#Hn!$1rLmtLpUrNM+B~sZ?Dna*BZ` zDo@>tcq=r`|WvuP-fH9*#M}6+@4mXXw3L@P+=?Q(Kl@$ zuB47h$pgm?`op@uV z8)NqnV_D1euPPxe3oh-*2{Og$dcybSuNFiCGcUR=%72qXX}Ag0wxq;9WCYa52JH=8 zkJQxs!^a+K9uY?8BN@P&TnfaTh?SX)dJ-1_2BU}q3{roaZAb2&5<;_G7Ngj?B%XU$ z#b)u}TLL!u1}WEA-H?}>as5mM&<2t#$EjlQMG{jlAPBp;$sxJw+qvrPrd(uo^_FUp zarp8;Q4y9EE7YH`>p^XsmGjqzsZojn_X5$6^S9S8&qse7|8#JAcDO$};(Vv4~zM+NQh)Q9)66I&{+XYSq=6frA(VBnN@FnkxWWq)mvBm%IFi3rQl09 zDxXJ64q7mTPM&%ddf8BWlt|cL&pMoL0ERptEexCSKn!S;yay()mi4nSH^FT)4@5KB zzeo<^6Z)7xXRnu@hSnEJ80<5VA%PdYa&VT+=dK6reZ3cSq03}2@%(Ae0Z*jBcoxkP z)D2m*UZyd}-o=s3vfA?66vaH1UX}fgyo_{AJ0jH~hD(cWnPZy4T3tFA~ z$t;N*=!#KPW`-Ybo=g&?9mMQsd%?Vd@n|-2u2=DbGw?Orsck_7x7TU;x+#V(Z6%xq$6Wc4xRB4t_`<5A^Rk8I z=4o(&a(ai2VfyJIyrEXja$}I5qppO91hp|hKVP21)7$oO!fW5ClK8E&8eRy$gH`>` z`Pv}J`%=sl-f$G!eMs^SB{h~jva7O~P4OVJx?MbX=4L&aOK{d9L9?0Kngw-wLB5Vx=bM_w49m&mROT|=06SAj);@XxUi^k_QDEDyd9Fl*C> zo56hJ$pm^X8;b>08A^Yh`?5xLi4}~d_k(M`4&XM+)jebw`l>F--`IuP&KC^c9OfW} z5Ep}53fG7!hHAuu=?ETo{0@zYWzenN3Aw8x@T;4PDKf5uVX%Y} zboexEYAW)D{b9H@81=$eA)x-f@C-io%`(4TXloRdZ7!Q7l-k%a$v3F+2eEGIt^?!N zZ5^)ttM)xKHtO89Pg_Vp&|hYLvTy2cmYwntfT!mG zPm%1RYE%;_KsJD)f4SN#^|g*eUlj9vrm*n3C=_qO@_rP2G{=l#y21)J26%683Mxnl zrT>WIV?t08VyV#8u0anL;3Xtr<$5!FQM;aB-#M@ENL6>6{NgnE1yWT$89#pf82%p- z{MhT6;`#AR)9E%1U*OaLdsJ@M$-i)pF@yt*9=zD*niKXDnO;kOVPD5Ta54ki z$1ifIyK*>Re)Xl724WZ7+pp(hsv`etha&)s6mdr)PKg5wMIt2|x@1yZ{$o`s=o@~U|Cykv3}`)W;wmG0Zsde(DwG3o!6qZ`{mn|&e~XC7+n_Pi{4 zB9~4ie_qF}ODSF^;S9wDEmc|YQtwTt(=gkvtyU`zlv#p#zm6k_s*Cq#3|e3DctY}~ zsKGwTv)f!1-G_TDzWl2G>dBKa9kw~A@CI-3-=l)6PTYotffuTCyt5AWbdT#45toma zIujr?jxp62Jod7$tnbItRkDzu;iEcXnR(qudzbA=4`=5O(;<0OpVN)%te9UfZ=gg0 ziMDn{Rnr0f?;HKc|2tCO{=X6Y=XCgoDMHcpP4e?ap9l z_wQ9X?+NVnofmQ<_y#MEnH2aCi|tmIUsfwDnjj0xXF29gOV>+?-sy_6@A~_=jkKj& za7gXd;tmHY2bd^aP8Vd0((Zi!qPlh5^r?3%%%h}tZZ3Sntj+yC{%57s%aq*yI+NB*|GUhH2k?^%BX!`IbSIV;#C&%a!=8{i;TF+0;$ z10(6P`R}2bEld&t87nMw6wQCk?@$LY)@z&)CzOUYBR#+eW!ps|+SeBbAI>Cf6r+Dx z5z@eb7ExC7=!6h3tsyXH@|ra94Ntvo=1zOG#@UwMK!CD8|2#V_nu!v(R#2n{b^1wJ zPgXMw3m#DRdpf^ZkC+wLSU{jCp(c*W&a?}#P8OX0;5MJ<*TUPFl`G7GP*>G0W-+*| z6l`^@mtZ5q3bJ`!LseTs_EkBbjxUugd6(By5-xl}I`iacF2ZYj9m;w`p(w&Cj6ygb zG6dh;AeqO|3qEbFv23jC>Y|#JlRNGj8hFjI9wThO68JehQX@p4`Kv3PHYX@h-l4KPPB?nT58wht zmm@dP8PGgTRr$xAoqjS~i&r4q?oI7K@e7C!PpJ0xyQTc8K4NFuxEQi~St#|R83U8* z?cl`>Tubfl^sVQVJMti#B;2VyWiRZYtT)llTbSBcWSOA>!e)x2e4%&-tFHK|cA6F6 zaT}PU+r?wrpI@3X?&94Oj8`#T`LDmUP`}bc;iJKD3LL|`0seDG|NJt*ulkXi=y?8Q zv3lfi1_>Ws-v9bB4ob{gb2LOBjqw}yV2cPvjv@%3aZ3AYEl6_mKJur!I zSUM(g4~(xdZUjvQ|5(8-+9h73Mh{HKV@H${RUMA;1JKM%^v+PjL@8pdru4cQDcQPD}9g?qZ!u(5xvl zkodA{`dl{w9(FL^k3+8M(R?D-4~`@BeWbsXLmFMN_(yPc-$>&v3Znjhx%AH-lgJ@7^Rvja$!WGawqo z$3K(tlKT^(eMCYdsT}V57DatqE|>bC8e@7IxP4fw{%m9w@Eud`Pp|-_g<`wTOdr#( a+W%2$d;QQp5&Z)b{r?AE!M+ZHAOZl^YLIsT literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json new file mode 100644 index 0000000..50744cd --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/manifest.json @@ -0,0 +1,468 @@ +{ + "schema": 1, + "unit": "P23-02", + "status": "finite_current_native_diagnostic_and_next_work_contract_only", + "formal_completion_added": 0, + "candidate_implemented": false, + "entries": [ + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09", + "stored_bytes": 39941, + "stored_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9", + "stored_bytes": 25780, + "stored_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5", + "stored_bytes": 23230, + "stored_sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33", + "stored_bytes": 7578, + "stored_sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a", + "stored_bytes": 7321, + "stored_sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278", + "stored_bytes": 7611, + "stored_sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3", + "stored_bytes": 7313, + "stored_sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7", + "stored_bytes": 1435, + "stored_sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5", + "stored_bytes": 228607, + "stored_sha256": "48bdb586a380ed8a847711178040b8dc4ef303daaf740b5560f97ba7317c4419", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2", + "stored_bytes": 46887, + "stored_sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f", + "stored_bytes": 22991, + "stored_sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c", + "stored_bytes": 12462, + "stored_sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045", + "stored_bytes": 1439, + "stored_sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16", + "stored_bytes": 228933, + "stored_sha256": "1eb2aa1eb4064d9ef0cd10ac6eb6174662e0377e5b9f48fb5e1c9bd96292d7ea", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f", + "stored_bytes": 4566, + "stored_sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f", + "stored_bytes": 17075, + "stored_sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54", + "stored_bytes": 351, + "stored_sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b", + "stored_bytes": 1782, + "stored_sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112", + "stored_bytes": 13481, + "stored_sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb", + "stored_bytes": 964, + "stored_sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b", + "stored_bytes": 6691, + "stored_sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05", + "stored_bytes": 2407, + "stored_sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "stored_bytes": 0, + "stored_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a", + "stored_bytes": 13631, + "stored_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "stored_bytes": 246720, + "stored_sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639", + "stored_bytes": 819, + "stored_sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1", + "stored_bytes": 1962, + "stored_sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc", + "stored_bytes": 8150, + "stored_sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10", + "stored_bytes": 907, + "stored_sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112", + "stored_bytes": 144443, + "stored_sha256": "eb64e642e121de1aa2ced105863b812112713d392cfa9add71e95d0ddf7b1563", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md.gz", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f", + "stored_bytes": 114314, + "stored_sha256": "c59035a0e1e91b610ef0fc169e043a53da6603c87cb59b9dc8772a66fa15d57b", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea", + "stored_bytes": 105604, + "stored_sha256": "127a61dc6ef5dec04684e6337f8f5047b4af2c329c77bff3af627ade06cef100", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c", + "stored_bytes": 207431, + "stored_sha256": "efa63315cada3482034c66f2560fbf8159778868c52fd006d9074caa90a17c33", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md.gz", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a", + "stored_bytes": 143934, + "stored_sha256": "c28aac312fd1dca8e7a1637c073411f0999ffe64e0210d28619a0255d1f7f2d4", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md.gz", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa", + "stored_bytes": 113816, + "stored_sha256": "c9aa88a672009783c7986bfab38fbc843ff7ba35ed5c99746e33595222a33149", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json.gz", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93", + "stored_bytes": 104596, + "stored_sha256": "be5a4fb6ca0b0902c2253c74b49c808b872908bbb72ceffb70ab2c0f624c9221", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/before/work_packages.json.gz", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169", + "stored_bytes": 206070, + "stored_sha256": "483d0ea4846e107a483bc06bdbe32591a1950e93e3bb632ae0d9af1eb396221b", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/input.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json", + "bytes": 12371, + "sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228", + "stored_bytes": 12371, + "stored_sha256": "2e5eb38e1657cfc319fb1a012d06355caea9b6a0345022ceb688dd6a7ce27228", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/execution.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz", + "bytes": 535261, + "sha256": "2e0b46ef39ee2731d2efcf78fb6ab327140d23a9ca486697ee4273f71198209b", + "stored_bytes": 98800, + "stored_sha256": "5b1aeb2cdddc018f87089ad9b8fa33038e1c017b6c1db82d51bef9559a4ef380", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-r312/plan_validation.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json", + "bytes": 8285, + "sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83", + "stored_bytes": 8285, + "stored_sha256": "056afc7d222a1ad4f6b7d3b550da6f4c84edcdfd2114767ec95758c4815e4f83", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201", + "stored_bytes": 73046, + "stored_sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c", + "stored_bytes": 12808, + "stored_sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-prepare-current-residual-r311.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d", + "stored_bytes": 9212, + "stored_sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8", + "stored_bytes": 3005, + "stored_sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-select-guest-bulk-r312.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-select-guest-bulk-r312.py", + "bytes": 6199, + "sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184", + "stored_bytes": 6199, + "stored_sha256": "ece4b3b5ebc81cc29617ebb5745e6b91c0c8a405f1430efededab3677cd08184", + "encoding": "identity" + }, + { + "source": "/private/tmp/thetree-integrate-current-residual-r312.py", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/authors/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d", + "stored_bytes": 9289, + "stored_sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/autoload/simulation_runtime.gd.gz", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd", + "stored_bytes": 121962, + "stored_sha256": "b4d8b7ff9e5971397e3bd2013b20ea7c763e4f13eb6613abd54278449f2c649b", + "encoding": "gzip" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8", + "stored_bytes": 11250, + "stored_sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20", + "stored_bytes": 8282, + "stored_sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d", + "stored_bytes": 63573, + "stored_sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d", + "encoding": "identity" + }, + { + "source": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "checkpoint": "docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/instrumented-files/scripts/world/path_service.gd.gz", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97", + "stored_bytes": 27831, + "stored_sha256": "0ba0c71c2ab3b5fa03d9beb9cf1e325836e871c5faba9d0ffb3e3ab0e93f498a", + "encoding": "gzip" + } + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json new file mode 100644 index 0000000..5a398e4 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-progress-disposition-r312.json @@ -0,0 +1,1006 @@ +{ + "plan_id": "P23-02", + "source_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r63.json", + "bytes": 6242307, + "sha256": "e70fdb658d2375be1ac28e1733e2bc33e04a3b9b132daa8200fae031570438a1" + }, + "scope": "Original exact17 condition names retained; historical missing details archived without adopting stale-version success as current acceptance", + "production": "r32", + "selected_working_candidate": "r62 unadopted", + "source_candidate": "r302/library303 ready-route; finite local304-r02 and S6/whole305; unadopted and unselected", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "conditions": [ + { + "id": "C01", + "condition": "パン", + "accepted": false, + "historical_missing_conditions": [ + "通常OSでcamera drag/モード切替・位置と対象の維持を確認。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C02", + "condition": "上下スクロール", + "accepted": false, + "historical_missing_conditions": [ + "r06のpan mode wheel上下は営業ON実時間x3と1024x576で有限取得済み。Ctrlzoom・対象保持を最終同候補で確認し、原全受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C03", + "condition": "ズーム", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSの通常wheel上限4.0/下限0.5・追加入力clamp・同じ完成客室click/選択保持・Home復帰は1024x576停止1020で取得し独立受理。全Runtime literal保持。同source全回帰は既受理。残るCtrl-wheel/アンカー適用性と原全条件最終受入を統合。", + "Ctrl通常入力は2つの現API経路で未成立を独立審査。modifier-only拒否/ctrl-right-click後の非修飾wheelを記録し同経路を重複しない。製品guardを変更せず未検証維持。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。", + "manual_inputs_deferred_not_waived": true + }, + { + "id": "C04", + "condition": "建設グリッド", + "accepted": false, + "historical_missing_conditions": [ + "r06通常UIでHome後のgrid配置command7 OK、FRONT2セル、350G/資材5、工事995完了と占有、無効UNSUPPORTED/OVERLAP拒否全Runtime literal保持、完成Save1020別PIDLoadは有限取得・独立審査済み。同source最終候補の全回帰172/14759/0を独立受理済み。原条件全体への適用性と残る原操作/Windows等を最終全条件受入へ統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C05", + "condition": "接続警告", + "accepted": false, + "historical_missing_conditions": [ + "r06通常OSで実入口pathのCONNECTED緑線→対象変更DISCONNECTED破線/amber X/警告→CONNECTED占有地点のPNGとstateを有限取得・独立審査済み。配置可否は到達性と独立に既存規則へ一致。r05 native topology変更根拠は適用条件を限定して保持。同source全回帰172/14759/0を独立受理済み。原11.4への最終全条件受入を統合。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C06", + "condition": "HUD配置", + "accepted": false, + "historical_missing_conditions": [ + "実1024x576 clientの上部resource/time/weather/rank、下部layer/build/manage・Load・palette・施設詳細開閉とscroll/zoomの有限画像/操作を取得・独立審査済み。同source全回帰172/14759/0を独立受理済み。試験済み対象範囲の適用性を最終全条件受入へ統合、未試験全modalの成功へ拡張しない。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C07", + "condition": "小画面で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "r06実Mac client1024x576(CUA画像1024x608 header32)で主要HUD/通常Load/施設クリック/palette/pan wheel/zoom/Home/Gを有限取得・独立審査済み。この寸法はQA入力であり最低仕様値でない。同source全回帰172/14759/0を独立受理済み。原小画面条件の対象操作範囲と最終全条件受入を統合、Windows倍率はC08に残す。", + "制作は独立受理済みr32へ採用済み。r06通常操作証拠は履歴/不変部分の適用範囲に限り、同一採用版への適用性と原全操作条件を確認する。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "C08", + "condition": "Windows表示倍率で読めて押せる", + "accepted": false, + "historical_missing_conditions": [ + "同一対象版Windows実機の表示倍率・実Viewport・読みやすさ・クリック到達性。倍率やD10性能仕様は未確定値を発明しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + }, + { + "id": "C09", + "condition": "x3時の操作追随", + "accepted": false, + "historical_missing_conditions": [ + "r06小規模営業ON実時間x3の通常操作証拠は履歴/不変適用範囲のみ保持。制作r32と最終採用候補の応答追随・原操作/Windowsを最終受入へ整合する。", + "制作r32全172/14769・限定採用を保持。作業r62の全木36/部分goal14/互換4範囲/全647比較のみ有限受理、r58不変warm証拠のみ条件付き再利用。約2秒同期処理、P95/D10/性能予算、通常OS647以降/x3/終了/小画面/延期保持入力2件/同一Windows実機倍率、同版最終影響・全172が未達。成果単位未完了。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted." + }, + { + "id": "X1", + "condition": "原本条件とUI操作が一致", + "accepted": false, + "historical_missing_conditions": [ + "原本11.1/11.4と実OS操作の全9条件対応が必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X2", + "condition": "Runtimeの実利用・会計・行動へ接続", + "accepted": false, + "historical_missing_conditions": [ + "実World/建設command/会計/到達性とpreview/hit/警告を接続。cameraだけの操作は全typed不変を確認。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X3", + "condition": "途中保存・再起動で再現", + "accepted": false, + "historical_missing_conditions": [ + "P23-01 fresh保存再開を再利用可能だが、今回のcamera/建設/警告に変更がある場合は保存後の座標・選択・対象/後続操作を対象版で確認。camera位置の永続化自体は原文から追加要求しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X4", + "condition": "異常/境界/中断を検証", + "accepted": false, + "historical_missing_conditions": [ + "限界zoom/外部release/focus-lossは151再利用。新上下scroll/警告や小Viewportの境界・中断を必要範囲で追加。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X5", + "condition": "関連回帰PASS", + "accepted": false, + "historical_missing_conditions": [ + "制作r32の同一source全172/14769のみ別途受理済み。未採用作業r62の同版最終影響試験・全回帰は未実施。固めた正確な最終版で必須検証を実行し、旧版成功を転用しない。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted." + }, + { + "id": "X6", + "condition": "要件別ログとソースハッシュを保存", + "accepted": false, + "historical_missing_conditions": [ + "現証拠pinは保存。追加OS/候補のraw・source・環境/設定・receiptが必要。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "原条件全体を同一最終版で検証して受入統合。旧版/局所成功を全条件へ拡張しない。" + }, + { + "id": "X7", + "condition": "既存代表負荷の性能回帰を計測", + "accepted": false, + "historical_missing_conditions": [ + "r06同代表入力のOpsOFF/手動1・3分batch・全typed保存と実描画の有限計測を新実行し独立受理。r05性能値をr06へ転用せず当該版記録。圧縮によるschedule/観測費用を保持。営業ON実時間x3/最大場面/GPU/Windows/P28未受入予算は証明しない。原性能acceptanceへの適用性は残る。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "in_progress", + "current_missing": "Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted." + }, + { + "id": "X8", + "condition": "Windows部分実機確認。不可なら未検証を残す", + "accepted": false, + "historical_missing_conditions": [ + "原X8の未検証保持分岐は使用できるが、P23-02固有のWindows表示倍率acceptanceを置換できない。Windows実機条件が未達なら本単位正式完了不可。" + ], + "required_target": "same final selected/adopted candidate and matching Windows distribution; not yet fixed", + "state": "blocked", + "current_missing": "Windows実機の同一最終配布版・倍率・viewport・操作証拠" + } + ], + "finite_evidence": { + "host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-build-actual-independent-review-r188.json", + "bytes": 22485, + "sha256": "e9461bacffca3e04a353a5f5ec44c079119b36944276c958810f6d2b3c917982" + }, + "local_equivalence": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-local-actual-independent-review-r191.json", + "bytes": 27410, + "sha256": "0f2f85b66c884f6dad5c8fe07b870c933de8a331c3929767d0d283e5c8a671c3" + }, + "boundaries": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-boundaries-actual-independent-review-r195.json", + "bytes": 28648, + "sha256": "838041fe102339c2ae400097c45b7c2ed7cd4f01bed24a73791997fe503abd8b" + }, + "whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-whole-pair-actual-independent-review-r196.json", + "bytes": 35169, + "sha256": "31978758b7f37684cddc369a263e3e793b34bbcafc29323fe7b78cd4af2a6c4f" + }, + "repeat": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-repeat-actual-independent-review-r198.json", + "bytes": 61491, + "sha256": "242ced8381e1b97a4cf95baaa47296e636cf1671f6c131c5764db53c7299610a" + }, + "dependency": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-dependency-actual-independent-review-r200.json", + "bytes": 26477, + "sha256": "bd5dbdb3418f5c52930fd13ce64c3d63553b0ebe5fa8190ba76d1c0089c0b670" + }, + "impact": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-guest-pipeline-original-impact-actual-independent-review-r205.json", + "bytes": 47542, + "sha256": "1bf3591089ae1cd2611232519f48782f19fcd81a940ea5b9d8e74fb78efaa672" + }, + "reconstruction_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-static-independent-review-r204.json", + "bytes": 9853, + "sha256": "ba1825e354d780f4dd850121e0855eef7b992ccc34eb09abc78c3bd435fa32f0" + }, + "reconstruction_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-path-reconstruction-build-actual-independent-review-r206.json", + "bytes": 22336, + "sha256": "f301618d94f075ad35e34a6ded28f0572290402012b9ea3f0edc8db23107f630" + }, + "reconstruction_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-actual-independent-review-r211.json", + "bytes": 59222, + "sha256": "c4cec015ac35bc228828573392dd327f7932e58aab48c8318b41d32d71cc9733" + }, + "reconstruction_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-whole-pair-actual-independent-review-r214.json", + "bytes": 39797, + "sha256": "6f3de61c816a36f69cdb0c5decd63ec4699319c1e5d958a4b4dfce5dd1cb0450" + }, + "travel_ownership_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-static-independent-review-r216.json", + "bytes": 16772, + "sha256": "7d0a81837e46675bdfaf37dee795747106221d108e3e73cdf5a73396933c96ca" + }, + "travel_ownership_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-build-actual-independent-review-r217.json", + "bytes": 23541, + "sha256": "822274a1593357048716cd6ab3955d6fee8030d5b24110f750507a665762b64d" + }, + "travel_ownership_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-local-actual-independent-review-r220.json", + "bytes": 46573, + "sha256": "328a132f9e8e27e5f8855057c293c24234e18a892556499826a12432b8516c47" + }, + "travel_ownership_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-travel-ownership-whole-pair-actual-independent-review-r222.json", + "bytes": 31243, + "sha256": "05658d3b265b18ee1215b1efe5d26dd67b3c092291ba5bcccdf71ef1f4391a39" + }, + "tag_helpers_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-local-actual-independent-review-r229.json", + "bytes": 73403, + "sha256": "52455c2d50dc7ab39cbe82b7eb4a45add7b3a7bc52de6d679377e26d13740c20" + }, + "tag_helpers_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-tag-helpers-whole-pair-actual-independent-review-r231.json", + "bytes": 28386, + "sha256": "061c29335071fdd9fd5927bfa8afb9ba5e70d3e1f2cde670138bab173e3e7316" + }, + "cache_key_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-static-independent-review-r233.json", + "bytes": 15063, + "sha256": "0230bb7e4504dca15ba09d8533bbee3e8e1146156c64fccf7f73557b0d3f035e" + }, + "cache_key_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-build-actual-independent-review-r234.json", + "bytes": 22383, + "sha256": "461caceb47c1157e0ab245228e0014ef2158214d1607c8d6955438346233ad43" + }, + "cache_key_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-local-actual-independent-review-r235.json", + "bytes": 73562, + "sha256": "4b2b3b3d1a5f629b01ab09f4951b852b07c333be7acd7b6f5c4bf763fdf6e1ba" + }, + "cache_key_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-key-whole-pair-actual-independent-review-r236-r02.json", + "bytes": 41166, + "sha256": "c95a1fc70a8904393f63f14a9c8a7d1f78d268f4069b2261357049f59ac518c2" + }, + "current233_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + "local_names_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-static-independent-review-r239.json", + "bytes": 16574, + "sha256": "2f0f7b40135bce4cdcc0eaff11c77917f230f2f456cc0cf6983f5f8d5bffc173" + }, + "local_names_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-actual-independent-review-r240.json", + "bytes": 23261, + "sha256": "e7038f5e0b5c43ed67498bfb89719a0244d722cbbdce2bbb87cfe865f64b5849" + }, + "local_names_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-local-actual-independent-review-r241.json", + "bytes": 62299, + "sha256": "d27c97c4f02cc8922ec09da89554c674367663144e083062819987710a825f0b" + }, + "local_names_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-whole-pair-actual-independent-review-r242.json", + "bytes": 36188, + "sha256": "cebd772e810e63980e12b6249e6527d56a4018f1d0e32d3c61e756f7637c85dc" + }, + "native_internal_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-static-independent-review-r244.json", + "bytes": 12750, + "sha256": "14efa12774345de9d84829fe4e078c67f96db8b1d9637e58fcb83e32234403fa" + }, + "native_internal_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-build-actual-independent-review-r245-r02.json", + "bytes": 24471, + "sha256": "857e69ce3c7a4f0fe0572c1b2ddf520ac353a0618fff5220817fdf14c264c8af" + }, + "native_internal_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-internal-diagnostic-actual-independent-review-r246-r02.json", + "bytes": 30072, + "sha256": "fe51580fa199aff262f041e33ac9a2217b359a7598cae706ccb5bfe5b8acdc15" + }, + "cached_path_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-static-independent-review-r248-r02.json", + "bytes": 15237, + "sha256": "235d2c105b9f9adaf5edb56e84105fb5a45f31f261e694ba9af1d9177caa0842" + }, + "cached_path_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-actual-independent-review-r249.json", + "bytes": 22986, + "sha256": "2194fea2b73ea7e949e7299e8d645b9996dfed53dd9b7c55f92846912db82d6b" + }, + "cached_path_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-local-actual-independent-review-r250-r02.json", + "bytes": 66773, + "sha256": "eb47284789bcf96e7103ee3f308c7ba02e0151916c53ab9540a810d903f07fa3" + }, + "invalid_cache_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-invalid-cached-path-local-actual-independent-review-r251-r02.json", + "bytes": 36346, + "sha256": "91ae087447c60dce44bf58b5851ce39958700f063779fa6484eb12bfbf6f5f7f" + }, + "cached_path_whole_pair": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-whole-pair-actual-independent-review-r253-r02.json", + "bytes": 37005, + "sha256": "f4c2b2c17da88ddf1f4f65bc2aacb53d5e5f062447df46e61bf724f7f3200d3c" + }, + "budget_callback_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-budget-callback-diagnostic-actual-independent-review-r255-r03.json", + "bytes": 26049, + "sha256": "99b58ff2156508d80db87c98faa5cbce18563bbcf57de74a192ec71133f2ec86" + }, + "budget_native_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-static-independent-review-r257-r04.json", + "bytes": 10125, + "sha256": "9d2e1fd3c5dd528d4cad4de66bf636ea79a67ccb9749af2dcb788ab21c3c0272" + }, + "budget_native_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-build-actual-independent-review-r258-r02.json", + "bytes": 21448, + "sha256": "af1ef4994f9d38fb60cf10e94ba116a260b6146cef4b719bf563ed0d583e8ed3" + }, + "budget_native_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-record-local-actual-independent-review-r260-r02.json", + "bytes": 29240, + "sha256": "2766609c663f0bf408e994267a97265d511e52b61450567aa7939e2c4ab428c9" + }, + "budget_native_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-budget-impact-whole-actual-independent-review-r262.json", + "bytes": 37515, + "sha256": "530a10149df9138948f037937fda669f7f8d3b420a70260b4ecb5c4f96298782" + }, + "walk_edges_host_build": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266-r02.json", + "bytes": 23678, + "sha256": "63eebafd26d536dc5c7bdf9d4dd0880d75fe9f701a7a4da84225cade7d83ff2f" + }, + "walk_edges_failed_build_r266": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-build-actual-independent-review-r266.json", + "bytes": 17339, + "sha256": "48429db6104b26f6c892e5e997562b606c956b494903e4e1a93c944383870e71" + }, + "walk_edges_static_r265_r03": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-static-independent-review-r265-r03.json", + "bytes": 16528, + "sha256": "ee61c1b689b92e12c653701f801b99cccf94ef64e3aeb018c06c7a14259d1778" + }, + "walk_edges_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-actual-independent-review-r268-r03.json", + "bytes": 42249, + "sha256": "2ef93cc1de37636ddc46ffcd313473d8aa9375e74ce361df1367db3c90fdee66" + }, + "walk_edges_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-local-root-verification-r268-r03.json", + "bytes": 34902, + "sha256": "7922c0df867f414a511bf0f4fc7336f73f9632682001efba32c911d137503708" + }, + "walk_edges_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-actual-independent-review-r270.json", + "bytes": 36922, + "sha256": "8d389bbce84c830880c693d32b6860a31ff75e8a7d584f9f4af0492bca5e9c95" + }, + "walk_edges_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-impact-whole-r270/actual-root-verification.json", + "bytes": 30734, + "sha256": "f6f992c92aec12f012037a23e76cc3d78b24ec9a5bbd9b45feb9b013d0e008e9" + }, + "residual_sampling": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-actual-independent-review-r272-r03.json", + "bytes": 30534, + "sha256": "79b4d014f082a47bda3d9f86713321255be6881aceaefb4de7601d21a48916b7" + }, + "residual_sampling_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-sampling-r272-r03/actual-root-verification.json", + "bytes": 25953, + "sha256": "22462a79745aa07629fa30ee7ad2297db4bdefd2c4a340a2fea30fd4e615ec20" + }, + "residual_symbol_mapping": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-actual-independent-review-r273-r04.json", + "bytes": 14823, + "sha256": "ffd7d7817b7f999bc77c695e567b2b6749b7cb1f6eab78d79aadfdd23c384fdc" + }, + "residual_symbol_mapping_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-residual-symbol-map-r273-r04/actual-root-verification.json", + "bytes": 12383, + "sha256": "8a10686f212c92344f7c90523e8751e7068dd3fa5e174c0d693f59090c376cb1" + }, + "pure_tag_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-independent-review-r274.json", + "bytes": 8909, + "sha256": "f13ed2a32320d85c02011943633be7a4e01f2409f019fadab8dde1680d58f642" + }, + "pure_tag_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-static-root-verification-r274.json", + "bytes": 5150, + "sha256": "8570795a1f86ac90c053d208ccfad2c9966d912c26fe46380a22a2dd946de860" + }, + "pure_tag_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "pure_tag_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-root-verification-r275.json", + "bytes": 15146, + "sha256": "3216bc889cbde7aaa375060cbbf34457ca97ba49b4785f61ecc88c777a0dd8be" + }, + "pure_tag_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "pure_tag_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "pure_tag_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "pure_tag_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "provider_fallback_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-independent-review-r280.json", + "bytes": 15586, + "sha256": "c25202cb2b17e74b7c097572b61c8d60f76e9b26074c637de116b29c48faf118" + }, + "provider_fallback_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-provider-fallback-static-root-verification-r280.json", + "bytes": 7214, + "sha256": "7928ab71bf6ec7a03762b1ac1705557e7b9729880cec5df043937b266bb2ecdd" + }, + "integer_codec_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-independent-review-r290.json", + "bytes": 15003, + "sha256": "be6cbb78a30264bb061290685f53edf77b850a9fb815ebdd1c744b2ed99ff7d5" + }, + "integer_codec_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-static-root-verification-r290.json", + "bytes": 7670, + "sha256": "88c25fa1a78334302396f70d71acfbb4cc942cea5ffb3ed7b6f5769afc7b6b3a" + }, + "integer_codec_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-actual-independent-review-r291.json", + "bytes": 39566, + "sha256": "681b686f858c703e6437028b3db51567dd58df3e1956ba84e36995dee0cabf3b" + }, + "integer_codec_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-root-verification-r291.json", + "bytes": 22646, + "sha256": "6617af23def22877301448fb9843feb41521211a6fcac505b1028a9980631126" + }, + "integer_codec_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r292-r02.json", + "bytes": 40394, + "sha256": "12482ab52f4eea2534617227cb4676ecfe067591df628f4d5117efad7d66dd49" + }, + "integer_codec_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-r292-r02/actual-root-verification.json", + "bytes": 21045, + "sha256": "c16933c5137d67f307cdb01f0f8916f95f0e25667d8a1fe8f2bb0659664265b1" + }, + "integer_codec_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-actual-independent-review-r293-r04.json", + "bytes": 59147, + "sha256": "147409de969918719f1682ff3bc537192a28d01837bfda6532ce4d1c292e9059" + }, + "integer_codec_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-impact-whole-r293-r04/actual-root-verification.json", + "bytes": 33521, + "sha256": "61d1c24434347f25abbdb8d257da8eeb16e86307e6560a9a61102cd26f7974cf" + }, + "integer_codec_rejected_local287": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-actual-independent-review-r287.json", + "bytes": 28577, + "sha256": "ba871137bb6f4d6c73f34795b76e90fce6b53a2139b647620adf117d44fea0b8" + }, + "integer_codec_rejected_preparation292": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-local-preexecution-independent-review-r292.json", + "bytes": 21378, + "sha256": "b2f9de6e72d6fa4ea4d9f855d461819eda1760c8e7edc387684c1fa181a89af1" + }, + "guest_need_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-independent-review-r298.json", + "bytes": 17223, + "sha256": "940dd5f51b55942f07ef7ad091ec557af4d0d7bb07d48c08b6a98bde570f32b2" + }, + "guest_need_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-static-root-verification-r298.json", + "bytes": 9067, + "sha256": "e6f83f624358270199fb6a0d3236db0e20da614443514cba04d66995a671de42" + }, + "guest_need_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-actual-independent-review-r299-r02.json", + "bytes": 23481, + "sha256": "892b47057267c6bd4b839985bcf490ea0bb36474e2cd4e5ad3a9644b6e4331d2" + }, + "guest_need_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-r299-r02/actual-root-verification.json", + "bytes": 12674, + "sha256": "05ac885cfcc93cf46a6dedadf3705ae119b43c6659c6d3d68a182dbdd4802eed" + }, + "guest_need_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-actual-independent-review-r300.json", + "bytes": 43229, + "sha256": "05594a0441ee2757b56168e44377251dfd63f5c08ddb031ae1c59f46509f10e7" + }, + "guest_need_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-impact-whole-r300/actual-root-verification.json", + "bytes": 29640, + "sha256": "87e072357ed9592fab0e7eacfb4c1222c638560c9f9c1d6e831f7635d7c0e8bb" + }, + "guest_need_rejected_metadata299": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-local-preexecution-independent-review-r299.json", + "bytes": 12734, + "sha256": "8ebca46556df998665e064e14bf83708b5923955e72edb0807a6209e99d96f0c" + }, + "ready_route_static": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-independent-review-r302.json", + "bytes": 11389, + "sha256": "2bd34186da07d0ce7590036766c55062d303625a554c92949b83d8985f99a618" + }, + "ready_route_static_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-static-root-verification-r302.json", + "bytes": 5118, + "sha256": "67db97cbdca1dbd663c4cfaaafb04a0def112d1417cafc98ff946fbc779dc59b" + }, + "ready_route_host": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-independent-review-r303.json", + "bytes": 21696, + "sha256": "426a51fcf5497e730c992c72c0684528729d76f20eadc7c2b3bb4893aa5e2e29" + }, + "ready_route_host_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-actual-root-verification-r303.json", + "bytes": 12307, + "sha256": "377e780f646facc4d1f9632741ebaba8837ec58ea693642bf07c83518b8d110b" + }, + "ready_route_local": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", + "bytes": 28290, + "sha256": "1cf6b982252f442ed40801a6707f1d8c39cc4a48ba3721a453f50b9d405e949b" + }, + "ready_route_local_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-r304-r02/actual-root-verification.json", + "bytes": 15302, + "sha256": "d69adddf6ec16948caf7f2e85634059a7befeac7ba8ddd48d2352b9a75c7462e" + }, + "ready_route_impact_whole": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", + "bytes": 47818, + "sha256": "a4991f8c5592ac0b0900a1bd15cded4a4ab9f897f461632bf2f3ca7d547383a9" + }, + "ready_route_impact_whole_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/actual-root-verification.json", + "bytes": 27615, + "sha256": "a84cd96fc6796f5a13398888ae062cc5542987957cdac37c9d5f45c8f34c0f2a" + }, + "ready_route_rejected_preexecution304": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-preexecution-independent-review-r304.json", + "bytes": 16416, + "sha256": "9830e8cc7ab5ceede78951d43818972e5c8b1fe0a7739d385b9d93c449a8288d" + }, + "ready_route_conversion_midcall": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", + "bytes": 34422, + "sha256": "4c80200976901eed73e517d506d64218f2fddfef7d76b1336c03cbefec223f2f" + }, + "ready_route_conversion_midcall_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-r307-r02/actual-root-verification.json", + "bytes": 17268, + "sha256": "a78a00d0f78f60047556b46cf364300189d7e073bee54b0143ed8dd6d75623f4" + }, + "ready_route_boundary_reentry": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json", + "bytes": 41328, + "sha256": "8d7dfe0dd0f9ab6780c0d4ebb667e14ce47c656a42b69feae11648f80961e6d7" + }, + "ready_route_boundary_reentry_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-r309-r03/actual-root-verification.json", + "bytes": 24973, + "sha256": "415fccd8c98db18d265a0a0147e79c24f6ed3e56b23a4809fe9080f800914fda" + }, + "current_retained_native_diagnostic": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "current_retained_native_diagnostic_root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + } + }, + "accepted_condition_count": 0, + "remaining_condition_count": 17, + "Windows_only_blocked_ids": [ + "C08", + "X8" + ], + "manual_deferred_not_waived": true, + "unit_accepted": false, + "formal_completion_allowed": false, + "packages": 30, + "delivery_units": 88, + "partial_credit": false, + "test_counts_used_as_completion": false, + "next_action": "既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "source_previous_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + "latest_whole_validated_trial": "r302/library303 finite originalS6/whole305", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "rejected_previous_metadata_review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-actual-independent-review-r267.json", + "bytes": 14383, + "sha256": "f70190ec9082ad13a97ab0abf428a196c2b8d089dc3c9a5a33a4b95c3ccfcaa6" + }, + "latest_local_validated_trial": "r302/library303 finite conversion3/midcall1 local307-r02 plus local304-r02", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "latest_instrumented_diagnostic": "r274/library275 current311-r02: four literal script wrapper files, Budget257, one cold646→647 whole equality and inclusive observations only", + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_test_candidate": "既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "latest_locally_validated_candidate": "r302/library303 finite307-r02 with earlier304-r02 retained", + "latest_whole_validated_candidate": "r302/library303 finite305", + "historical_next_implementation_parent_r276": { + "next_implementation_parent": "r239/library240; r248 adoption declined for benefit not demonstrated", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/input.json", + "bytes": 766007, + "sha256": "e23d6b7c021f468050632bbc7cb386846b3ac0b509746c321871c23922150a35" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-build-r240/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 334416, + "sha256": "6e1b5efd70a69882da9f72a67129cc53010bc8755d228d1a9ce7d0d1b1039f82" + } + }, + "next_implementation_parent_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "latest_residual_sampling": "r265/266 sampled by272-r03 partial OS window; exact-section symbol map273-r04; no CPU ratio/cause/performance acceptance", + "historical_source_candidate_fields_r277": { + "source_candidate": "r248-r02/library249 finite local250-r02/251-r02 and whole253-r02; adoption declined, next implementation parent r239/library240", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-candidate-r248-r02/input.json", + "bytes": 978265, + "sha256": "c17c89c7bdf4bf6e378081956473253da1618a0183bf2c3e48cb1fed9d2bb551" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cached-path-summary-build-r249/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 350960, + "sha256": "7bb5898fe0ce8199c1175e5fb642abf8c9365e2f044cdc5807e6f6170a7475d6" + } + }, + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption", + "historical_next_implementation_parent_r279": "r274/library275 source-only private candidate: static and host only, no fixture stage yet; local ABI/equivalence next, unadopted", + "historical_candidate_fields_before_r294": { + "source_candidate": "r274/library275 finite local278-r04 and whole281 only; performance unmet and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_implementation_candidate": "r274/library275 finite local278-r04 and impact/whole281 accepted; performance unmet, unselected and unadopted", + "latest_implementation_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_implementation_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_validated_trial": "r274/library275 local278-r04 finite tag/callback/ownership only; no general reentry/provider ownership acceptance", + "latest_local_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_whole_validated_trial": "r274/library275 finite originalS6/whole281", + "latest_whole_candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "next_implementation_parent": "r274/library275 private candidate: finite local278-r04 and originalS6/whole281 accepted; performance unmet and unadopted", + "next_implementation_parent_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/input.json", + "bytes": 4511, + "sha256": "6bd46c589bc57ab5afad1d7195f7293ec450aafeed055e394a3a880744666ca3" + }, + "next_implementation_parent_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + } + }, + "declined_trial": { + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-build-r291/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367552, + "sha256": "ad7ed14b9820005af60c48594387e336df09087f7497007c6ab6f67d5a212e40" + }, + "single_pair": { + "baseline_us": 1214852, + "candidate_us": 1217932, + "ratio": 1.0025352882491037, + "reduction_percent": -0.25352882491035944, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "reason": "No improvement demonstrated in the single adjacent pair; stable performance benefit unproved and optional codec adds maintenance complexity", + "stable_regression_claimed": false, + "candidate_adopted": false + }, + "historical_guest_trial_fields_before_r301": { + "source_candidate": "r290/library291 finite local292-r02 and originalS6/whole293-r04; performance unmet, unselected and unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-integer-window-codec-candidate-r290/input.json", + "bytes": 6030, + "sha256": "668930b0ed56cda8dfe692323e129575bba29697907727f671778871bd507560" + }, + "latest_local_validated_trial": "r290/library291 finite Budget+integercodec local292-r02", + "latest_whole_validated_trial": "r290/library291 finite originalS6/whole293-r04", + "next_test_candidate": "One necessary performance change against retained r274/library275 then final-version mandatory validation", + "native_trial_stage_status": "local292-r02 and whole293-r04 reused shared209/parent239 original1299; Budget257 transient and project restored after owned exit; no production290 stage created" + }, + "guest_trial_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/source/guest_service.gd", + "bytes": 63639, + "sha256": "5895d5da6488c767685b109ef01f9e2b57f41272d49cc9e3c415865769adc11d" + }, + "guest_trial_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "guest_trial_single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "guest_trial_adopted": false, + "guest_trial_declined": { + "reason": "Representative whole pair did not demonstrate a speed benefit; optional shared-helper complexity is not justified by local-only gain", + "stable_regression_claimed": false, + "single_pair": { + "baseline_us": 1153117, + "candidate_us": 1167153, + "ratio": 1.0121722253682843, + "reduction_percent": -1.2172225368284397, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "candidate_adopted": false + }, + "historical_trial_fields_before_r306": { + "source_candidate": "r298 GuestService plus unchanged r274/library275; finite local299-r02 and S6/whole300, unadopted", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-need-normalization-candidate-r298/input.json", + "bytes": 11472, + "sha256": "3e2eaa147e365a74145224d8995bade5b44528d59b5508dc159458555081ed99" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "latest_local_validated_trial": "r298 GuestService finite local299-r02", + "latest_whole_validated_trial": "r298 GuestService finite originalS6/whole300", + "next_test_candidate": "r298 GuestServiceは代表whole単発比較で速度利益を示さず、任意補助共有処理を加えるため採用を見送る。r274/library275を保持し、既存の版付きattributionと現在の投影経路を照合して、同期時間を支配する経路投影処理に必要な修正を1件選ぶ。単体helper改善を全体性能へ広げず、小さな候補の追加や未変更版の全回帰を繰り返さない。採用候補を固めた同一最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Guest298/Budget257/project transient restored after owned exits; no production298 stage" + }, + "ready_route_trial_source": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/source/tree_numeric_core.cpp", + "bytes": 56783, + "sha256": "5f48ed8738425ee6d381d5302f3a4f6c9cc2da8d02c570a62c91c748cb40fc59" + }, + "ready_route_trial_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "ready_route_trial_single_pair": { + "baseline_us": 1213031, + "candidate_us": 1185064, + "ratio": 0.9769445298595008, + "reduction_percent": 2.3055470140499295, + "scope": "One adjacent cold paused speed1 headless observation only; no stable/P95/budget acceptance" + }, + "ready_route_trial_adopted": false, + "ready_route_trial_selected": false, + "ready_route_trial_disposition": { + "status": "hold_unadopted", + "reason": "Finite boundary/reentry6 accepted only. Single whole2.305547percent reduction is not stable acceptance; approximately1.185sec stall remains; arbitrary invalid-shape errors/general reentry and final gates unaccepted.", + "stable_gain_claimed": false, + "candidate_adopted": false + }, + "historical_trial_fields_before_r308": { + "source_candidate": "r302/library303 ready-route; finite local304-r02 and S6/whole305; unadopted and unselected", + "candidate_input": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-candidate-r302/input.json", + "bytes": 6602, + "sha256": "021180dc82cac96f1468102398a44532cd80271d634bacdd584b8d9f7551639f" + }, + "library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_local_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_whole_library": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-build-r303/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367536, + "sha256": "c7b2eeddc5e429e7413b2e271226bae36e0733f861361011876bc1f962716c74" + }, + "latest_local_validated_trial": "r302/library303 finite local304-r02", + "latest_whole_validated_trial": "r302/library303 finite originalS6/whole305", + "next_test_candidate": "候補r302/library303は未採用を維持。新しい性能候補を増やさず、同じ303でinvalid shape/index/type変換fallbackとmid-call custom/script置換を原処理へ比較し、残る意味互換条件を補う。既存attributionは包含・旧版の適用範囲だけに限定し、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "native_trial_stage_status": "shared209/parent239 original1299 preserved; Budget257/project transient restored after owned exits; no production303 adoption" + }, + "ready_route_latest_semantic_trial": "r309-r03 parent275/candidate303 finite index3/convertible shape2/samegoal nested1; earlier307/304/305 retained", + "historical_trial_fields_before_r310": { + "ready_route_latest_semantic_trial": "r307-r02 conversion3/midcall1, original nearest/resolver scopes only", + "next_action": "候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "next_test_candidate": "候補r302/library303は未採用・選定保留。変換3条件と実script置換1条件の有限証拠を保持し、不正な配列形状・範囲外インデックスと一般再入の適用条件を元処理へ照合する。新しい小性能候補や未変更版の全回帰を重複起動せず、同期停止を解消する関連変更をまとめた正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。" + }, + "historical_trial_fields_before_r312": { + "ready_route_latest_semantic_trial": "r309-r03 parent275/candidate303 finite index3/convertible shape2/samegoal nested1; earlier307/304/305 retained", + "next_action": "候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "next_test_candidate": "候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。" + }, + "guest_bulk_next_work_contract": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json new file mode 100644 index 0000000..4f61465 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json @@ -0,0 +1,625 @@ +{ + "finite_instrumented_whole_equivalence_accepted": true, + "finite_diagnostic_accepted": true, + "finite_exit_observation_accepted": true, + "blockers": [], + "observations": { + "pid": 84968, + "checks": 18, + "failures": 0, + "instrumented_tick_us": 1268510, + "metrics": { + "runtime": { + "_project_guest_candidates": { + "calls": 50, + "inclusive_us": 656139, + "max_us": 45760 + }, + "_decide_guest_with_log": { + "calls": 50, + "inclusive_us": 230065, + "max_us": 4795 + }, + "_find_facility_access_path": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_estimated_actor_path_minutes": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_facility_access_candidates": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_access_batch_can_select": { + "calls": 50, + "inclusive_us": 195, + "max_us": 6 + }, + "_project_guest_candidates_without_native": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_need_relief_for_facility_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_service_category_for_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "get_facility_business_price": { + "calls": 7500, + "inclusive_us": 14899, + "max_us": 21 + }, + "_publish_snapshot": { + "calls": 1, + "inclusive_us": 76851, + "max_us": 76851 + } + }, + "path": { + "begin_guest_path_query_batch": { + "calls": 50, + "inclusive_us": 24721, + "max_us": 689 + }, + "query_nearest_guest_access": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_build_guest_query_tree_shared_result": { + "calls": 50, + "inclusive_us": 111700, + "max_us": 35777 + }, + "_resolve_ready_guest_batch_point": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_tree_reconstruct_path": { + "calls": 10675, + "inclusive_us": 62826, + "max_us": 51 + }, + "_cache_key": { + "calls": 2586, + "inclusive_us": 4019, + "max_us": 8 + }, + "_copy_path": { + "calls": 6811, + "inclusive_us": 15742, + "max_us": 38 + }, + "_guest_tree_cost": { + "calls": 4000, + "inclusive_us": 1584, + "max_us": 1 + }, + "_guest_batch_has_permitted_layer_crossing": { + "calls": 32500, + "inclusive_us": 14707, + "max_us": 20 + } + }, + "kernel_phases": { + "0": { + "calls": 1, + "inclusive_us": 13, + "max_us": 13 + }, + "1": { + "calls": 1, + "inclusive_us": 1121, + "max_us": 1121 + }, + "2": { + "calls": 1, + "inclusive_us": 340, + "max_us": 340 + }, + "3": { + "calls": 1, + "inclusive_us": 118618, + "max_us": 118618 + }, + "4": { + "calls": 1, + "inclusive_us": 89293, + "max_us": 89293 + }, + "5": { + "calls": 1, + "inclusive_us": 970, + "max_us": 970 + }, + "6": { + "calls": 1, + "inclusive_us": 1063, + "max_us": 1063 + }, + "7": { + "calls": 1, + "inclusive_us": 218, + "max_us": 218 + }, + "8": { + "calls": 1, + "inclusive_us": 180, + "max_us": 180 + }, + "9": { + "calls": 1, + "inclusive_us": 979790, + "max_us": 979790 + }, + "10": { + "calls": 1, + "inclusive_us": 76865, + "max_us": 76865 + } + }, + "guest": { + "extract_candidates": { + "calls": 50, + "inclusive_us": 95575, + "max_us": 2002 + }, + "rank_candidates": { + "calls": 50, + "inclusive_us": 124620, + "max_us": 2600 + }, + "evaluate_candidate": { + "calls": 5000, + "inclusive_us": 106351, + "max_us": 44 + } + } + }, + "declared_rows": 34, + "wrapper_methods": 24, + "metric_codec_proof": { + "nodes": 281, + "headers": { + "27": 39, + "4": 140, + "2": 102 + }, + "file_envelope_bytes": 0, + "all_bytes_roundtrip": true + }, + "metric_raw": { + "bytes": 3896, + "sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe" + }, + "whole_raw": { + "bytes": 11487732, + "sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f" + }, + "cache_hits": 0, + "cache_misses": 9311 + }, + "verification": { + "all_fixed_pre_pins_fresh": true, + "source_default_doc_support_parent_instrumented_stage_preserved": true, + "original_four_script_inverse_proof_reused_exact_hash": true, + "budget257_without_wrapper": true, + "private_profile_conditions": 5, + "strict_three_logs": true, + "owned_normal_exit_and_cleanup": true, + "project_restored": true, + "whole_zstd_independent_full_oracle_equality": true, + "whole_codec_reuse": "Identical packed/raw hashes and lengths authenticate r238 754415 literal partition proof; giant decode not repeated.", + "metrics_independent_full_partition_roundtrip": true + }, + "limits": [ + "Script wrapper counts are not native invocation counters. Declared zero means that wrapper not entered, including C++ bypass; it does not mean absent work or zero cost.", + "Nested inclusive timings include children and instrumentation. evaluate_candidate is inside rank_candidates. No CPU sums/subtractions, tick percentages, cause or stable cost inference.", + "One current274/library275 instrumented diagnostic only. No uninstrumented speed comparison/improvement, stable gain, 50ms/P95/D10/normalOS/Windows/final172/adoption/unit acceptance." + ], + "reviewer_runs": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0 + }, + "evidence_sha256": { + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json", + "bytes": 7196, + "sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + "/private/tmp/thetree-prepare-current-residual-r311-r02.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd", + "bytes": 1445, + "sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd", + "bytes": 7894, + "sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py", + "bytes": 7024, + "sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json", + "bytes": 47200, + "sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json", + "bytes": 976234, + "sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json", + "bytes": 759469, + "sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + "/private/tmp/thetree-prepare-current-residual-r311.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + } + }, + "canonical_doc4_context_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + }, + "archival_before_pins": { + "current_host_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md", + "bytes": 511898, + "sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc" + }, + "current_host_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md", + "bytes": 429962, + "sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b" + }, + "current_host_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json", + "bytes": 1247101, + "sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977" + }, + "current_host_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json", + "bytes": 524354, + "sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5" + }, + "local_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md", + "bytes": 491600, + "sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3" + }, + "local_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md", + "bytes": 409664, + "sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2" + }, + "local_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json", + "bytes": 1171359, + "sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999" + }, + "local_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json", + "bytes": 516395, + "sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e" + }, + "whole_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + "whole_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + "whole_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + "whole_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json new file mode 100644 index 0000000..bb6035a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json @@ -0,0 +1,331 @@ +{ + "execution_allowed": true, + "blockers": [], + "repair_verified": { + "original_r311_retained": true, + "QA_single_freeze_expression_inverse_exact": true, + "driver_namespace_only_inverse_exact": true, + "starter_extends_decoded_correct": true, + "expected_checks": 18, + "check_basis": "15 explicit QA + 2 exclusive typed + 1 starter", + "shared_instrumented_stage_reused_unchanged": true, + "additional_clones": 0, + "compiler": 0, + "library_copies": 0, + "wrapper_methods": 24, + "declared_rows": 34, + "kernel_phase_rows": 11, + "source_parent_stage_files": 1299 + }, + "capacity": { + "fresh_free_bytes": 1185333248, + "required_bytes": 553648128, + "accepted_at_review_only": true, + "runtime_recheck_required": true + }, + "scope": "One owned90s current274/library275 instrumented cold646 to whole647 diagnostic. Complete raw original oracle equality and strict/private/owned cleanup remain mandatory. Prior fixed-input static findings reused after fresh hashes and stage/source inventory equality.", + "limitations": [ + "Nested inclusive only: no sums/subtractions as pure CPU, no uninstrumented speed comparison, stable performance/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.", + "16 MiB output gate is post-phase aggregate, not live peak cap.", + "Static preflight permits only one owned engine after root fresh hash/foreign-engine/capacity gates; no actual output accepted yet." + ], + "reviewer_runs": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "codec_decode": 0 + }, + "evidence_sha256": { + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json", + "bytes": 7196, + "sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + "/private/tmp/thetree-prepare-current-residual-r311-r02.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd", + "bytes": 1445, + "sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd", + "bytes": 7894, + "sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py", + "bytes": 7024, + "sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json", + "bytes": 47200, + "sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json", + "bytes": 976234, + "sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json", + "bytes": 759469, + "sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + "/private/tmp/thetree-prepare-current-residual-r311.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + } + }, + "canonical_doc4_context_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + }, + "archival_before_pins": { + "current_host_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md", + "bytes": 511898, + "sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc" + }, + "current_host_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md", + "bytes": 429962, + "sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b" + }, + "current_host_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json", + "bytes": 1247101, + "sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977" + }, + "current_host_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json", + "bytes": 524354, + "sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5" + }, + "local_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md", + "bytes": 491600, + "sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3" + }, + "local_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md", + "bytes": 409664, + "sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2" + }, + "local_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json", + "bytes": 1171359, + "sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999" + }, + "local_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json", + "bytes": 516395, + "sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e" + }, + "whole_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + "whole_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + "whole_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + "whole_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json new file mode 100644 index 0000000..76a81db --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json @@ -0,0 +1,299 @@ +{ + "execution_allowed": false, + "blockers": [ + { + "id": "B1", + "file": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "description": "Kernel metrics freeze expression clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true) reads an absent _p23r311_metrics field from the duplicated phase-key Dictionary. Replace this field expression with the single clock._p23r311_metrics.duplicate(true) in a separate revision; retain the original." + } + ], + "verified_scope": { + "wrapper_methods": 24, + "declared_metric_rows": 34, + "kernel_phase_rows": 11, + "expected_checks": 18, + "check_basis": "15 explicit QA + 2 exclusive typed + 1 starter", + "full_four_script_inverse_original_equal": true, + "budget_dependency_unwrapped_reused": true, + "source_files": 1299, + "stage_files": 1299, + "fresh_source_default_support_parent_stage_doc_protection": true, + "current_library_identity": "r274/library275 fixed pins verified", + "engine_execution_observed": false + }, + "limitations": [ + "One instrumented diagnostic only. Nested inclusive measurements cannot be added/subtracted for CPU attribution or compared as uninstrumented speed.", + "No stable gain/P95/D10/50ms/final172/OS/Windows/adoption/unit acceptance.", + "16 MiB output check is post-phase aggregate, not live peak cap." + ], + "additional_blockers": [], + "reviewer_runs": { + "engine": 0, + "compiler": 0, + "tests": 0, + "validator": 0, + "author": 0, + "codec_decode": 0 + }, + "evidence_sha256": { + "/Applications/Godot.app/Contents/MacOS/Godot": { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib": { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json", + "bytes": 7196, + "sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + "/private/tmp/thetree-prepare-current-residual-r311.py": { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd", + "bytes": 1445, + "sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd", + "bytes": 7894, + "sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py", + "bytes": 7024, + "sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json", + "bytes": 47200, + "sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json", + "bytes": 976234, + "sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json", + "bytes": 759469, + "sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + } + }, + "canonical_doc4_context_pins": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + }, + "archival_before_pins": { + "current_host_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md", + "bytes": 511898, + "sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc" + }, + "current_host_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md", + "bytes": 429962, + "sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b" + }, + "current_host_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json", + "bytes": 1247101, + "sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977" + }, + "current_host_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json", + "bytes": 524354, + "sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5" + }, + "local_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md", + "bytes": 491600, + "sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3" + }, + "local_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md", + "bytes": 409664, + "sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2" + }, + "local_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json", + "bytes": 1171359, + "sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999" + }, + "local_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json", + "bytes": 516395, + "sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e" + }, + "whole_review/IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + "whole_review/PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + "whole_review/work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + "whole_review/progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd new file mode 100644 index 0000000..892dcb8 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.gd @@ -0,0 +1,63 @@ +extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd" +# One instrumented r274/library275 tick. Freeze counters immediately after the synchronous tick. +func run() -> void: + output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT") + var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE") + if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate != "r274": quit(98); return + var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary = bytes_to_var(original) + runtime = root.get_node("SimulationRuntime") + clock = root.get_node("GameClock") + runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial), "fixed646 public restore") + check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical") + check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1") + var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured") + check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener") + check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener") + check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation") + check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache") + check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace") + check(runtime._guest_access_batch_can_select(), "current builtin active fast guard") + runtime._p23r311_metrics.clear() + runtime.path_service._p23r311_metrics.clear() + clock._p23r311_metrics.clear() + runtime.guest_service._p23r311_metrics.clear() + check(runtime._p23r311_metrics.is_empty() and runtime.path_service._p23r311_metrics.is_empty() and clock._p23r311_metrics.is_empty() and runtime.guest_service._p23r311_metrics.is_empty(), "diagnostic counters reset after restore") + var declared: Dictionary = {"runtime": ["_project_guest_candidates", "_decide_guest_with_log", "_find_facility_access_path", "_estimated_actor_path_minutes", "_facility_access_candidates", "_guest_access_batch_can_select", "_project_guest_candidates_without_native", "_need_relief_for_facility_tags", "_service_category_for_tags", "get_facility_business_price", "_publish_snapshot"], "path": ["begin_guest_path_query_batch", "query_nearest_guest_access", "_build_guest_query_tree_shared_result", "_resolve_ready_guest_batch_point", "_guest_tree_reconstruct_path", "_cache_key", "_copy_path", "_guest_tree_cost", "_guest_batch_has_permitted_layer_crossing"], "guest": ["extract_candidates", "rank_candidates", "evaluate_candidate"], "kernel_phases": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]} + var targets: Dictionary = {"runtime":runtime, "path":runtime.path_service, "guest":runtime.guest_service, "kernel_phases":clock} + for group: String in declared: + var counters: Dictionary = targets[group]._p23r311_metrics + for key: String in declared[group]: counters[key] = {"calls":0,"inclusive_us":0,"max_us":0} + var started := Time.get_ticks_usec() + clock.advance_minutes(1) + var elapsed := Time.get_ticks_usec() - started + var metrics: Dictionary = {"runtime":runtime._p23r311_metrics.duplicate(true), "path":runtime.path_service._p23r311_metrics.duplicate(true), "kernel_phases":clock._p23r311_metrics.duplicate(true), "guest":runtime.guest_service._p23r311_metrics.duplicate(true)} + check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647") + var after: Dictionary = runtime.create_snapshot() + var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD) + check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle") + var after_pin := typed("after647", after) + check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical") + var metrics_valid: bool = true + for group: String in declared: + metrics_valid = metrics_valid and metrics[group].size() == declared[group].size() + for key: String in declared[group]: + var row: Dictionary = metrics[group].get(key,{}) + var count := int(row.get("calls",-1)) + metrics_valid = metrics_valid and count>=0 and int(row.get("inclusive_us",-1)) >= int(row.get("max_us",-1)) and int(row.get("max_us",-1)) >= 0 + if count==0: metrics_valid = metrics_valid and int(row["inclusive_us"])==0 and int(row["max_us"])==0 + for phase_index: int in range(11): metrics_valid = metrics_valid and int(metrics["kernel_phases"][str(phase_index)]["calls"]) == 1 + for key: String in ["extract_candidates","rank_candidates","evaluate_candidate"]: metrics_valid = metrics_valid and int(metrics["guest"][key]["calls"])>0 + for key: String in ["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]: metrics_valid = metrics_valid and int(metrics["runtime"][key]["calls"])>0 + metrics_valid = metrics_valid and int(metrics["path"]["begin_guest_path_query_batch"]["calls"])>0 and int(metrics["path"]["_build_guest_query_tree_shared_result"]["calls"])>0 + check(metrics_valid, "declared counters cover zero/native bypass and positive scopes; ordered eleven phases observed") + check(int(metrics["runtime"]["_project_guest_candidates_without_native"]["calls"])==0, "every projected candidate call selected current native pipeline; no whole fallback") + var metric_pin := typed("inclusive-residual-metrics", metrics) + var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "observed_instrumented_tick_us":elapsed, "metrics":metric_pin, "diagnostic_only":true, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]} + var file := FileAccess.open(output.path_join("report.json"), FileAccess.WRITE) + if file == null: quit(98); return + file.store_string(JSON.stringify(report, "\t")); file.close() + print("Residual diagnostic whole647: %d checks, %d failures" % [checks, failures.size()]) + quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py new file mode 100644 index 0000000..af16062 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02.py @@ -0,0 +1,73 @@ +# coding: utf-8 +"""One adjacent cold whole647 pair; equivalence and timing observation only.""" +from pathlib import Path +import hashlib,importlib.util,json,os,shutil,subprocess,sys,uuid +sys.dont_write_bytecode=True +R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02' +O=A/'p23-02-current-residual-diagnostic-r311-r02';D=R/'docs/plans/original-completion-2026-10-02' +NAMES=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def unpack(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout +def main(): + r=mod('pair_runner',R/'tools/run_all_tests.py');outer=mod('pair_owned',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json') + assert not (O/'execution.json').exists() + fixed=plan['pins'];source=r.source_refs(R);player=r.default_player(R);docs={n:r.sha(D/n) for n in NAMES} + pre_path=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json' + pre=r.read(pre_path);assert pre['execution_allowed'] and not pre['blockers'] + for group in ['evidence_sha256','canonical_doc4_context_pins']: + for q in pre[group].values(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'] + root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(pre_path) + assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before'] + stages={k:Path(v) for k,v in plan['stages'].items()};public={k:(p/'project.godot').read_bytes() for k,p in stages.items()} + def protect(): + assert r.source_refs(R)==source and r.default_player(R)==player and {n:r.sha(D/n) for n in NAMES}==docs + assert r.inventory(r.SUPPORT)==plan['support_inventory'] + for k,p in stages.items():assert r.inventory(p,stage=True)==plan['stage_inventory'] + for k,p in plan['parents'].items():assert r.inventory(Path(p),stage=True)==plan['inventories'][k] + for k,q in fixed.items(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],k + protect() + assert r.read(Path(fixed['local_review']['path']))['finite_local_equivalence_accepted'] + assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted'] + phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[] + oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f' + try: + for k in ['r274']: + protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes'] + stage=stages[k];output=O/(k+'-measurement');output.mkdir();ident=uuid.uuid4().hex + startup='TheTree-PCK-tests-'+ident+'-whole-startup';profile='TheTree-PCK-tests-'+ident+'-whole-runtime' + assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists() + env=r.fresh_environment(os.environ) + env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/(k+'-profile.json')),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output),THE_TREE_REPLAY_SNAPSHOT=fixed['fixture']['path'],THE_TREE_CANDIDATE_ORACLE=fixed['oracle']['path'],THE_TREE_PAIRED_CANDIDATE=k,THE_TREE_PAIRED_SAMPLE=k) + (stage/'project.godot').write_bytes(r.private_project(public[k],startup));phase=O/k + argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+k]['path'],'--verbose','--log-file',str(phase/'engine-native.log')] + result,capture=outer.run_phase(argv,phase,90,env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines']) + row=dict(candidate=k,result=result,capture=capture);phases.append(row);r.write(O/(k+'-phase.json'),row) + report_path=output/'report.json';report=r.read(report_path) if report_path.exists() else None + if report is not None:samples.append(report) + assert result is not None and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed'] + logs=''.join((phase/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log']) + assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs + assert report and report['passed'] and not report['failures'] and report['pid']==result['pid'] and report['candidate']==k and report['sample']==k and report['checks']==18 + assert (phase/'stdout.log').read_text().count('Residual diagnostic whole647: 18 checks, 0 failures')==1 and (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1 + r.profile_gate(r.profile_path(profile),O/(k+'-profile.json'),profile) + ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256'] + metric_ref=report['metrics'];metric_raw=unpack(metric_ref['path']);assert len(metric_raw)==metric_ref['uncompressed_bytes'] and hashlib.sha256(metric_raw).hexdigest()==metric_ref['uncompressed_sha256'] + (stage/'project.godot').write_bytes(public[k]);protect() + except BaseException as caught:error=type(caught).__name__+': '+str(caught) + finally: + cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) + if all(q['engine_ended'] is True for q in cleanup): + for k,p in stages.items():(p/'project.godot').write_bytes(public[k]) + else:cleanup_errors.append('Project restoration refused while owned child remains live') + guard_errors=[] + try:protect() + except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught)) + assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576 + pairs=[] # A diagnostic observation cannot support an uninstrumented speed comparison. + passed=error is None and not guard_errors and not cleanup_errors and len(samples)==1 and len(phases)==1 + r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,diagnostic_only=True,cleanup=cleanup,cleanup_errors=cleanup_errors,input_source_default_doc4_preserved=not guard_errors,candidate_adopted=False,unit_accepted=False,performance_accepted=False,normal_OS_accepted=False,Windows_accepted=False,limitations=['One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted.'])) + print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,samples=len(samples))),flush=True);return 0 if passed else 1 +if __name__=='__main__':raise SystemExit(main()) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json new file mode 100644 index 0000000..3ad9929 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json @@ -0,0 +1,388 @@ +{ + "passed": true, + "review_sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json", + "bytes": 7196, + "sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd", + "bytes": 1445, + "sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd", + "bytes": 7894, + "sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py", + "bytes": 7024, + "sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json", + "bytes": 47200, + "sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json", + "bytes": 976234, + "sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json", + "bytes": 759469, + "sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311-r02.json", + "bytes": 25780, + "sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "bytes": 5438, + "sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r238.json", + "bytes": 36734, + "sha256": "e41634755f116006c91ad251b48eb8b71286a53a6a687d6f371366f3140cc66d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json", + "bytes": 8150, + "sha256": "4024cd99a6811f95e689125250358add350cea21e96d9cececdaa6f4b7d5c6dc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json", + "bytes": 17075, + "sha256": "e31bab0f147236db1e6540751d19ca5029e75f8d03b3929042a9555d9191006f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json", + "bytes": 907, + "sha256": "c338fd2e8eeb69746719c9a3f67a6cbd847b9667bdc139194e8a2d384cc09d10" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log", + "bytes": 0, + "sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json", + "bytes": 1782, + "sha256": "772e2819688f9015ff251aba7a808eefc330515b057566af3792a19c76f3d71b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json", + "bytes": 351, + "sha256": "c1f3d289b362cc61b9be169a3994be27df39f35e6221881b4a9678ce3c72ba54" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log", + "bytes": 13481, + "sha256": "abd5468739d8a5be58478e8793c7247dff293c239063d965f888bb0bb4aae112" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log", + "bytes": 13631, + "sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/started.json", + "bytes": 2407, + "sha256": "106918d386dc406070da3a4ef62923abda5f085adf0b3040a0c4b809b7ffda05" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/process.json", + "bytes": 6691, + "sha256": "814b9eaeb258d34eda9d5d9e3b41b560dc4fe3dc1dc4bf12c6f8c49b0e7bde3b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json", + "bytes": 964, + "sha256": "f7fa9a10130aacee3e6f801a2e1cb3a1bb5b6d91ffde88f1ea3b764e1dd347bb" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json", + "bytes": 1962, + "sha256": "cc170c8dc21900560d12d703dc7035e38012936e64285f2f5a4bd5e96322a8b1" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "bytes": 819, + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md", + "bytes": 511898, + "sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md", + "bytes": 429962, + "sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json", + "bytes": 1247101, + "sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json", + "bytes": 524354, + "sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md", + "bytes": 491600, + "sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md", + "bytes": 409664, + "sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json", + "bytes": 1171359, + "sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json", + "bytes": 516395, + "sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json new file mode 100644 index 0000000..c643e9c --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/execution.json @@ -0,0 +1,278 @@ +{ + "passed": true, + "error": null, + "guard_errors": [], + "phases": [ + { + "candidate": "r274", + "result": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "pid": 84968, + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "ended_utc": "2026-10-12T01:28:29.750087+00:00", + "wall_seconds": 5.759995875, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 3009952041, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "current_process_identity": { + "pid": 84968, + "ppid": 84940, + "pgid": 84968, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 8762236083, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "ended_utc": "2026-10-12T01:28:29.747235+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "capture": { + "actual_captured_pids": [ + 84968 + ], + "cleanup": [ + { + "pid": 84968, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + } + } + ], + "samples": [ + { + "Windows_accepted": false, + "after647": { + "bytes": 246720, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "uncompressed_bytes": 11487732, + "uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f" + }, + "cache_hits": 0, + "cache_misses": 9311, + "candidate": "r274", + "candidate_adopted": false, + "checks": 18, + "diagnostic_only": true, + "failures": [], + "limits": [ + "One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", + "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing." + ], + "metrics": { + "bytes": 819, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639", + "uncompressed_bytes": 3896, + "uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe" + }, + "normal_OS_accepted": false, + "observed_instrumented_tick_us": 1268510, + "passed": true, + "performance_budget_accepted": false, + "pid": 84968, + "plan_id": "P23-02", + "sample": "r274", + "unit_accepted": false + } + ], + "diagnostic_only": true, + "cleanup": [ + { + "pid": 84968, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "cleanup_errors": [], + "input_source_default_doc4_preserved": true, + "candidate_adopted": false, + "unit_accepted": false, + "performance_accepted": false, + "normal_OS_accepted": false, + "Windows_accepted": false, + "limitations": [ + "One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted." + ] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd new file mode 100644 index 0000000..7fbbd69 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd @@ -0,0 +1,16 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd" +const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + super._initialize() +func run() -> void: + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension") + var exact_api := false + if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"): + var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore") + exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true + probe = null + check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super.run() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/input.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..e6575a13efa69b7e2aa703b5e99ae9efa418f0e5 GIT binary patch literal 228933 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

hl!__#0o#Yb^bD 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�mrzQSW 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json new file mode 100644 index 0000000..231ffaa --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json @@ -0,0 +1,199 @@ +{ + "passed": true, + "codec_path": "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p28-ai-r03-typed-difference-independent-review-r01/finite_variant_codec.py", + "codec_sha256": "8c7077b53e28da4054bdf7dd88e82de02a51149269a8fce59bae0e74f95b4734", + "codec_proof": { + "nodes": 281, + "headers": { + "27": 39, + "4": 140, + "2": 102 + }, + "file_envelope_bytes": 0, + "all_bytes_roundtrip": true + }, + "metrics": { + "runtime": { + "_project_guest_candidates": { + "calls": 50, + "inclusive_us": 656139, + "max_us": 45760 + }, + "_decide_guest_with_log": { + "calls": 50, + "inclusive_us": 230065, + "max_us": 4795 + }, + "_find_facility_access_path": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_estimated_actor_path_minutes": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_facility_access_candidates": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_access_batch_can_select": { + "calls": 50, + "inclusive_us": 195, + "max_us": 6 + }, + "_project_guest_candidates_without_native": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_need_relief_for_facility_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_service_category_for_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "get_facility_business_price": { + "calls": 7500, + "inclusive_us": 14899, + "max_us": 21 + }, + "_publish_snapshot": { + "calls": 1, + "inclusive_us": 76851, + "max_us": 76851 + } + }, + "path": { + "begin_guest_path_query_batch": { + "calls": 50, + "inclusive_us": 24721, + "max_us": 689 + }, + "query_nearest_guest_access": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_build_guest_query_tree_shared_result": { + "calls": 50, + "inclusive_us": 111700, + "max_us": 35777 + }, + "_resolve_ready_guest_batch_point": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_tree_reconstruct_path": { + "calls": 10675, + "inclusive_us": 62826, + "max_us": 51 + }, + "_cache_key": { + "calls": 2586, + "inclusive_us": 4019, + "max_us": 8 + }, + "_copy_path": { + "calls": 6811, + "inclusive_us": 15742, + "max_us": 38 + }, + "_guest_tree_cost": { + "calls": 4000, + "inclusive_us": 1584, + "max_us": 1 + }, + "_guest_batch_has_permitted_layer_crossing": { + "calls": 32500, + "inclusive_us": 14707, + "max_us": 20 + } + }, + "kernel_phases": { + "0": { + "calls": 1, + "inclusive_us": 13, + "max_us": 13 + }, + "1": { + "calls": 1, + "inclusive_us": 1121, + "max_us": 1121 + }, + "2": { + "calls": 1, + "inclusive_us": 340, + "max_us": 340 + }, + "3": { + "calls": 1, + "inclusive_us": 118618, + "max_us": 118618 + }, + "4": { + "calls": 1, + "inclusive_us": 89293, + "max_us": 89293 + }, + "5": { + "calls": 1, + "inclusive_us": 970, + "max_us": 970 + }, + "6": { + "calls": 1, + "inclusive_us": 1063, + "max_us": 1063 + }, + "7": { + "calls": 1, + "inclusive_us": 218, + "max_us": 218 + }, + "8": { + "calls": 1, + "inclusive_us": 180, + "max_us": 180 + }, + "9": { + "calls": 1, + "inclusive_us": 979790, + "max_us": 979790 + }, + "10": { + "calls": 1, + "inclusive_us": 76865, + "max_us": 76865 + } + }, + "guest": { + "extract_candidates": { + "calls": 50, + "inclusive_us": 95575, + "max_us": 2002 + }, + "rank_candidates": { + "calls": 50, + "inclusive_us": 124620, + "max_us": 2600 + }, + "evaluate_candidate": { + "calls": 5000, + "inclusive_us": 106351, + "max_us": 44 + } + } + }, + "raw_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe", + "diagnostic_only": true, + "pure_CPU_supported": false, + "unit_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json new file mode 100644 index 0000000..16a5fa9 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/preexecution-root-verification.json @@ -0,0 +1,293 @@ +{ + "passed": true, + "review_sha256": "eaadb3792770364bbf7245fb94c43e979c06c3b754f955f1a736e9ab81d2abc9", + "verified_entries": [ + { + "path": "/Applications/Godot.app/Contents/MacOS/Godot", + "bytes": 351312912, + "sha256": "c7cccbf8fb143e34e02fd6521e09be2c2b974f0d5db080b19071c9c570718ccf" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd", + "bytes": 17582, + "sha256": "92d5e1956f4e613e12555d756de4f71fef03678cde159ac68fac3188ce3f336e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/tools/run_all_tests.py", + "bytes": 26296, + "sha256": "320ca668732b4ff72fc4449998af2327d4e5c527b06896740806aaf0487282b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd", + "bytes": 2276, + "sha256": "597696c705cc8f0e79a35265ca3ef8df55f7fc3c4e0e5a2ce9a4e20e29e29a6f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-actor-path-native-r03/diagnostic-measurement/checkpoint646.varbytes.zst", + "bytes": 240032, + "sha256": "1a88f7ed27d1d32102c6fe3a9533221d2565191712ed15b631190479d1d41505" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-report-window-trusted-report-whole647-native-r02/diagnostic-measurement/after647.varbytes.zst", + "bytes": 246720, + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension", + "bytes": 323, + "sha256": "04c4311764ab9d75be3df884f960f0944cd474847fb1ca061224ce4c1bc2aef7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/libtree_numeric_core.macos.template_debug.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/private/tmp/TheTree-pure-tags-r278-r04-72046c25b9384bcf8ea8ec91123462e1/candidate.dylib", + "bytes": 367520, + "sha256": "386d579d32b5660ccc1ed50d4c59f6a772a8360c7070241886354bfcade46cc0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-actual-independent-review-r275.json", + "bytes": 21552, + "sha256": "54576596f82b8aceca440c1a5514ce811125e977c64c210675feecbb3901929f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-build-r275/execution.json", + "bytes": 7196, + "sha256": "bb756aef33e7b7a6eaaabd5c662b5b1c5c4e37735c703b411064033d8911f23f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.gd", + "bytes": 7578, + "sha256": "a544b96710d6dcc36528a6e2e08d872dda92590651d7ab60cb49372cfbc46b33" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02.py", + "bytes": 7321, + "sha256": "fb4dab44a00e7e375532a2c5395850c1324f75aca79ecb79fd6e06277988801a" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311-r02.py", + "bytes": 3005, + "sha256": "fb48f0edd617f8f31ae0784585755ece6c902850ba7205665d94d53df34ee3b8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/instrumentation.json", + "bytes": 46887, + "sha256": "b34033d2bb7f23322c60becda562b22b0fe897bb822f891a910ce87590d134e2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "bytes": 1439, + "sha256": "81c4abc24624a7f68642c5c4e27626f003762c4b52b47e9cb2c566a2e0599045" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/baseline-guarded.gd", + "bytes": 1445, + "sha256": "a7c3f9c4d744e49808f4b3be1e9e105dec6b7e3ede4c83627986c459d67bbb91" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.gd", + "bytes": 7894, + "sha256": "2c4fe483fcebce41a8d1e24637cb87c4cc8cb2b894159fa2affa0ffa54b9eeb0" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238.py", + "bytes": 7024, + "sha256": "d76ca75cca9d11b60729e6aea172f5a316ddcb94befc128dc0787becb0ca37ad" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r238/instrumentation.json", + "bytes": 47200, + "sha256": "16deb99a23600581b71d7cf8c35a6102cb0a8352992aab75fef88345dd398c30" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-actual-independent-review-r278-r04.json", + "bytes": 28145, + "sha256": "671f15fa542465cf6a7e88ee272a2ce67049fffcca2483205f999cfeb2075253" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/actual-root-verification.json", + "bytes": 17143, + "sha256": "00e01cce5240ebd3accddbfc88f8776ac4cd4dfa887df3b8ee319eb16c45913f" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-actual-independent-review-r281.json", + "bytes": 46359, + "sha256": "1876c883e898fdfb8c1c4fb84ee5950930719d0e623b3f010fad0312402166b4" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-impact-whole-r281/actual-root-verification.json", + "bytes": 28310, + "sha256": "1d3d3a0d804d508e7daf11551c30997b0ef048660ceaafb814fd7e07104ae292" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-r305/input.json", + "bytes": 976234, + "sha256": "0ec0212b04a1f16bbe8789976a359d62a69d68035063558a0e7e0250a381b3e5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/input.json", + "bytes": 759469, + "sha256": "7f2403a6d4bd1dbff44f246bced74e810bf515f187f65c1a2dd3ef947c0445af" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json", + "bytes": 23230, + "sha256": "75f9e4e4a4ea9286372ebf0f016e796067c9460e0815e0ef3e24988a702f04d5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/input.json", + "bytes": 981463, + "sha256": "c32c2f748c6dd91a2d35b2fd747582cd235fbabe0d7417446b8d67d8fb2d6dd5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd", + "bytes": 7611, + "sha256": "625e9cfb56464d6f2b2e08966d00d96bfb366062777caea509c7826599833278" + }, + { + "path": "/private/tmp/thetree-prepare-current-residual-r311.py", + "bytes": 9212, + "sha256": "a5f24807c541753294896efb7f5d973d4d9176efc668bfd81810aa1391d54c9d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.py", + "bytes": 7313, + "sha256": "fda8480371c3041e5a583263259998132f7ec70b3f78f850bb32553db5bcaac3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/guarded-r274.gd", + "bytes": 1435, + "sha256": "84c5aca653f1a19217890bc257545d8f5d7a299c9b22c59a677ecdc9b2905bb7" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/autoload/simulation_runtime.gd", + "bytes": 619011, + "sha256": "3da67f9c2c446ac9f4e26725cd48f9694cd0973646330f6bccc9e4aacfca64cd" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/performance_budget.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/core/simulation_kernel.gd", + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/guest/guest_service.gd", + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage/scripts/world/path_service.gd", + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/input.json", + "bytes": 982794, + "sha256": "f1550159618411d9461c7ed8ab03e8066eaa5a9a7c683cc3982564a5ef261d16" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/plans/original-completion-2026-10-02/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/IMPLEMENTATION_PLAN.md", + "bytes": 511898, + "sha256": "de1f65be5107f297b6737749b89f93c066beb39f223689a27be3698611fdb9bc" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/PROGRESS_INTEGRATION.md", + "bytes": 429962, + "sha256": "b259f86fe8d9709cf8f943b90aabae4e2ea2457dfce82eaa51a7edf23160b66b" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/work_packages.json", + "bytes": 1247101, + "sha256": "d058f5d00a98bc162ffefa362c9dce2602adf7ce4cfac0317d5d9de580e96977" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r276/before/progress_snapshot.json", + "bytes": 524354, + "sha256": "99e45a9ae230926987de481123e977a9b0d49fdcc21f1e450d74fc1e2467ccc5" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/IMPLEMENTATION_PLAN.md", + "bytes": 491600, + "sha256": "b9c3e8ed33905f217afd1e5d80bb406a0cdb84a38ae9f77d604caac5be1e3df3" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/PROGRESS_INTEGRATION.md", + "bytes": 409664, + "sha256": "d31d96e0ece5db7731cc26004dd006e156b2c6724ba4070267a34c0d9d6a77b2" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/work_packages.json", + "bytes": 1171359, + "sha256": "ff213501d783d63a2cdaed9a19d2171ee00e8af3603a24ccad6a38372393b999" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r279/before/progress_snapshot.json", + "bytes": 516395, + "sha256": "c9a96907d79c80fe469635dbfac26f5b4d6995c56a9c8f90e14ed9e80912ef6e" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/IMPLEMENTATION_PLAN.md", + "bytes": 492167, + "sha256": "f0a719c77547db888e52bd09be53313a97118d19d46a8948599fef5694716aef" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/PROGRESS_INTEGRATION.md", + "bytes": 410231, + "sha256": "674b882256016af3d7072d32a0bdd13f5e0ce2aa374694c37442354d224d8758" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/work_packages.json", + "bytes": 1175313, + "sha256": "5441490631fbe73baebc95029a75af50ccb71a8962a5b913a710b6763a8ee763" + }, + { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r282/before/progress_snapshot.json", + "bytes": 521884, + "sha256": "8fd37b051cd48d55bde8dda2947f59918d1c8dbe37831e15951b1324e5218c3d" + } + ], + "unit_accepted": false, + "performance_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst new file mode 100644 index 0000000000000000000000000000000000000000..84c74b4ffa1918a4bef9383f67cb23d3b7841219 GIT binary patch literal 246720 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json new file mode 100644 index 0000000..2911daf --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/report.json @@ -0,0 +1,44 @@ +{ + "Windows_accepted": false, + "after647": { + "bytes": 246720, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/after647.varbytes.zst", + "sha256": "684ba40e9f649b7dd4bfc620185d7cd18bae3111c3b4038e48aaad5a9168d880", + "uncompressed_bytes": 11487732, + "uncompressed_sha256": "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f" + }, + "cache_hits": 0, + "cache_misses": 9311, + "candidate": "r274", + "candidate_adopted": false, + "checks": 18, + "diagnostic_only": true, + "failures": [], + "limits": [ + "One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", + "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing." + ], + "metrics": { + "bytes": 819, + "codec": "zstd", + "field_deletions": 0, + "file_envelope": false, + "full_bytes_roundtrip": true, + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274-measurement/inclusive-residual-metrics.varbytes.zst", + "sha256": "2f2335353deec30ffa934cb7fe2c1002f83ec50edcc325a87543dcd481915639", + "uncompressed_bytes": 3896, + "uncompressed_sha256": "cb81ef4cde41b7b3296e88a866367bb2fad42b159438895ee69ae074699c1ffe" + }, + "normal_OS_accepted": false, + "observed_instrumented_tick_us": 1268510, + "passed": true, + "performance_budget_accepted": false, + "pid": 84968, + "plan_id": "P23-02", + "sample": "r274", + "unit_accepted": false +} \ No newline at end of file diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json new file mode 100644 index 0000000..030327e --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-phase.json @@ -0,0 +1,185 @@ +{ + "candidate": "r274", + "result": { + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "pid": 84968, + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "ended_utc": "2026-10-12T01:28:29.750087+00:00", + "wall_seconds": 5.759995875, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 3009952041, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "current_process_identity": { + "pid": 84968, + "ppid": 84940, + "pgid": 84968, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 8762236083, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "ended_utc": "2026-10-12T01:28:29.747235+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 + }, + "capture": { + "actual_captured_pids": [ + 84968 + ], + "cleanup": [ + { + "pid": 84968, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true, + "outer_receipt_written": true, + "outer_receipt_error": null, + "passed": true + } +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json new file mode 100644 index 0000000..93ec65e --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274-profile.json @@ -0,0 +1,20 @@ +{ + "actual_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime", + "before": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-startup", + "conditions": [ + true, + true, + true, + true, + true + ], + "conditions_checked": 5, + "custom_user_dir_name": "TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime", + "expected_user_data_dir": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime", + "fresh_before_parent_initialize": true, + "globalized_probe": "/Users/korizatou114/Library/Application Support/TheTree-PCK-tests-78ad148f9cab4fe08f7fdc00306faebf-whole-runtime/guard-probe", + "profile_writes_before_guard": 0, + "project_settings_persisted": false, + "runtime_settings_only": true, + "verified": true +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json new file mode 100644 index 0000000..f44709a --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/adapter-owned-cleanup.json @@ -0,0 +1,18 @@ +{ + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json new file mode 100644 index 0000000..b15e838 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/ended.json @@ -0,0 +1,38 @@ +{ + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 8762236083, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "ended_utc": "2026-10-12T01:28:29.747235+00:00", + "signal_scope": "tracked Popen child only; no external group signal" +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log new file mode 100644 index 0000000..92b32ea --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log @@ -0,0 +1,116 @@ +Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org +TextServer: Added interface "Dummy" +TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" +SDL: Init OK! +Using "default" pen tablet driver... + +TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". +CORE API HASH: 2004498165 +EDITOR API HASH: 1696660745 +Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd +Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' at thread -1 +SceneTreeFTI: traversal method DEFAULT +Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd +Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1 +Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd +Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1 +Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd +Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1 +Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd +Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1 +Loaded system CA certificates +PACK_PROFILE_GUARD verified=true +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +NATIVE_ADAPTER_LIBRARY_REGISTERED +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +Residual diagnostic whole647: 18 checks, 0 failures diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json new file mode 100644 index 0000000..3baa145 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/outer-owned-finally.json @@ -0,0 +1,39 @@ +{ + "actual_captured_pids": [ + 84968 + ], + "cleanup": [ + { + "pid": 84968, + "cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "outer_cleanup_errors": [], + "engine_ended": true, + "outer_maximum_helper_invocations": 3, + "helper_maximum_waits": 3, + "per_wait_timeout_seconds": 5, + "foreign_process_or_group_signals": 0 + } + ], + "adapter_exception": null, + "all_captured_ended": true, + "outer_cleanup_errors": [], + "foreign_process_or_group_signals": 0, + "all_cleanup_before_outer_receipt": true +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json new file mode 100644 index 0000000..a9b7124 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/process.json @@ -0,0 +1,140 @@ +{ + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "pid": 84968, + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "ended_utc": "2026-10-12T01:28:29.750087+00:00", + "wall_seconds": 5.759995875, + "exit_code": 0, + "helper_exit_code": 0, + "timed_out": false, + "stdout_sha256": "084f2763ea5568d13da47b7008824e18ad7251df7f5c0060b60bbafa75fb964a", + "stderr_sha256": "e3b0c44298fc1c149afbf4c8996fb92427ae41e4649b934ca495991b7852b855", + "error_lines": [], + "owned_popen_ended": true, + "old_helper_engine_ended": true, + "start_receipt_written": true, + "end_receipt_written": true, + "lifecycle_error": null, + "old_helper_lifecycle_error": null, + "actual_start_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 3009952041, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "current_process_identity": { + "pid": 84968, + "ppid": 84940, + "pgid": 84968, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" + }, + "actual_end_binding": { + "scope": "isolated diagnostic owned child", + "event": "ENGINE_ENDED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 8762236083, + "exit_code": 0, + "actual_process_exit_code": 0, + "engine_ended": true, + "timed_out": false, + "lifecycle_error": null, + "start_receipt_written": true, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "ended_utc": "2026-10-12T01:28:29.747235+00:00", + "signal_scope": "tracked Popen child only; no external group signal" + }, + "strict_native_diagnostics": { + "errors": [], + "banner_count": 1, + "known_unicode_diagnostic_count": 0, + "unrecognized_unicode_diagnostic_count": 0, + "exit_leak_diagnostic_lines": [] + }, + "external_process_or_group_signals": 0, + "owned_child_process_helper_sha256": "c007e712c281573254faa1233c2ac92e100ab87393256a6dc096b35283e43037", + "adapter_owned_cleanup": { + "owned_child_created": true, + "engine_ended": true, + "actual_process_exit_code": 0, + "attempts": [ + { + "attempt": 1, + "kill_attempted": false, + "wait_timeout_seconds": 5, + "wait_completed": true, + "errors": [], + "poll_before": 0, + "wait_returned_code": 0, + "poll_after": 0 + } + ], + "errors": [] + }, + "adapter_error": null, + "old_helper_bytes_preserved": true, + "helper_wait_None_maps_to_actual_timeout_seconds": 5, + "explicit_helper_wait_timeouts_preserved": true, + "additional_cleanup_wait_timeout_seconds": 5, + "additional_cleanup_max_attempts": 3 +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json new file mode 100644 index 0000000..ad8f756 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/started.json @@ -0,0 +1,40 @@ +{ + "scope": "isolated diagnostic owned child", + "event": "ENGINE_STARTED", + "actual_pid": 84968, + "owner_pid": 84940, + "command": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "monotonic_ns": 3009952041, + "pid": 84968, + "argv": [ + "/Applications/Godot.app/Contents/MacOS/Godot", + "--headless", + "--path", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage", + "--script", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd", + "--verbose", + "--log-file", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + ], + "started_utc": "2026-10-12T01:28:23.989473+00:00", + "current_process_identity": { + "pid": 84968, + "ppid": 84940, + "pgid": 84968, + "args": "/Applications/Godot.app/Contents/MacOS/Godot --headless --path /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311/stage --script /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd --verbose --log-file /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/r274/engine-native.log" + }, + "live_identity_exact": true, + "tracked_child_ended_before_initial_probe": false, + "signal_scope": "tracked Popen child only; no external group signal" +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stderr.log new file mode 100644 index 0000000..e69de29 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log new file mode 100644 index 0000000..4078c29 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311-r02/r274/stdout.log @@ -0,0 +1,120 @@ +WorkerThreadPool: 10 threads, 3 max low-priority. +Godot Engine v4.7.2.stable.official.ed1daf0bf - https://godotengine.org +TextServer: Added interface "Dummy" +TextServer: Added interface "ICU / HarfBuzz / Graphite (Built-in)" +SDL: Init OK! +Using "default" pen tablet driver... + +TextServer: Primary interface set to: "ICU / HarfBuzz / Graphite (Built-in)". +CORE API HASH: 2004498165 +EDITOR API HASH: 1696660745 +Loading resource: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd remapped: /Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd +Completed load for: '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' remapped '/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/guarded-r274.gd' at thread -1 +SceneTreeFTI: traversal method DEFAULT +Loading resource: res://autoload/event_bus.gd remapped: res://autoload/event_bus.gd +Completed load for: 'res://autoload/event_bus.gd' remapped 'res://autoload/event_bus.gd' at thread -1 +Loading resource: res://autoload/game_clock.gd remapped: res://autoload/game_clock.gd +Completed load for: 'res://autoload/game_clock.gd' remapped 'res://autoload/game_clock.gd' at thread -1 +Loading resource: res://autoload/game_state.gd remapped: res://autoload/game_state.gd +Completed load for: 'res://autoload/game_state.gd' remapped 'res://autoload/game_state.gd' at thread -1 +Loading resource: res://autoload/simulation_runtime.gd remapped: res://autoload/simulation_runtime.gd +Completed load for: 'res://autoload/simulation_runtime.gd' remapped 'res://autoload/simulation_runtime.gd' at thread -1 +Loaded system CA certificates +PACK_PROFILE_GUARD verified=true +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +NATIVE_ADAPTER_LIBRARY_REGISTERED +Loading resource: res://data/facilities/adult_private_room.tres remapped: res://data/facilities/adult_private_room.tres +Completed load for: 'res://data/facilities/adult_private_room.tres' remapped 'res://data/facilities/adult_private_room.tres' at thread -1 +Loading resource: res://data/facilities/cafeteria.tres remapped: res://data/facilities/cafeteria.tres +Completed load for: 'res://data/facilities/cafeteria.tres' remapped 'res://data/facilities/cafeteria.tres' at thread -1 +Loading resource: res://data/facilities/expansion/chapel.tres remapped: res://data/facilities/expansion/chapel.tres +Completed load for: 'res://data/facilities/expansion/chapel.tres' remapped 'res://data/facilities/expansion/chapel.tres' at thread -1 +Loading resource: res://data/facilities/expansion/cleaning_room.tres remapped: res://data/facilities/expansion/cleaning_room.tres +Completed load for: 'res://data/facilities/expansion/cleaning_room.tres' remapped 'res://data/facilities/expansion/cleaning_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/premium_room.tres remapped: res://data/facilities/expansion/premium_room.tres +Completed load for: 'res://data/facilities/expansion/premium_room.tres' remapped 'res://data/facilities/expansion/premium_room.tres' at thread -1 +Loading resource: res://data/facilities/expansion/staff_dormitory.tres remapped: res://data/facilities/expansion/staff_dormitory.tres +Completed load for: 'res://data/facilities/expansion/staff_dormitory.tres' remapped 'res://data/facilities/expansion/staff_dormitory.tres' at thread -1 +Loading resource: res://data/facilities/guest_corridor.tres remapped: res://data/facilities/guest_corridor.tres +Completed load for: 'res://data/facilities/guest_corridor.tres' remapped 'res://data/facilities/guest_corridor.tres' at thread -1 +Loading resource: res://data/facilities/guest_elevator.tres remapped: res://data/facilities/guest_elevator.tres +Completed load for: 'res://data/facilities/guest_elevator.tres' remapped 'res://data/facilities/guest_elevator.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/guest_stairs.tres remapped: res://data/facilities/infrastructure/guest_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/guest_stairs.tres' remapped 'res://data/facilities/infrastructure/guest_stairs.tres' at thread -1 +Loading resource: res://data/facilities/infrastructure/service_stairs.tres remapped: res://data/facilities/infrastructure/service_stairs.tres +Completed load for: 'res://data/facilities/infrastructure/service_stairs.tres' remapped 'res://data/facilities/infrastructure/service_stairs.tres' at thread -1 +Loading resource: res://data/facilities/kitchen.tres remapped: res://data/facilities/kitchen.tres +Completed load for: 'res://data/facilities/kitchen.tres' remapped 'res://data/facilities/kitchen.tres' at thread -1 +Loading resource: res://data/facilities/massage_room.tres remapped: res://data/facilities/massage_room.tres +Completed load for: 'res://data/facilities/massage_room.tres' remapped 'res://data/facilities/massage_room.tres' at thread -1 +Loading resource: res://data/facilities/public_bath.tres remapped: res://data/facilities/public_bath.tres +Completed load for: 'res://data/facilities/public_bath.tres' remapped 'res://data/facilities/public_bath.tres' at thread -1 +Loading resource: res://data/facilities/reception.tres remapped: res://data/facilities/reception.tres +Completed load for: 'res://data/facilities/reception.tres' remapped 'res://data/facilities/reception.tres' at thread -1 +Loading resource: res://data/facilities/rescue/infirmary.tres remapped: res://data/facilities/rescue/infirmary.tres +Completed load for: 'res://data/facilities/rescue/infirmary.tres' remapped 'res://data/facilities/rescue/infirmary.tres' at thread -1 +Loading resource: res://data/facilities/security_station.tres remapped: res://data/facilities/security_station.tres +Completed load for: 'res://data/facilities/security_station.tres' remapped 'res://data/facilities/security_station.tres' at thread -1 +Loading resource: res://data/facilities/service_corridor.tres remapped: res://data/facilities/service_corridor.tres +Completed load for: 'res://data/facilities/service_corridor.tres' remapped 'res://data/facilities/service_corridor.tres' at thread -1 +Loading resource: res://data/facilities/service_elevator.tres remapped: res://data/facilities/service_elevator.tres +Completed load for: 'res://data/facilities/service_elevator.tres' remapped 'res://data/facilities/service_elevator.tres' at thread -1 +Loading resource: res://data/facilities/staff_door.tres remapped: res://data/facilities/staff_door.tres +Completed load for: 'res://data/facilities/staff_door.tres' remapped 'res://data/facilities/staff_door.tres' at thread -1 +Loading resource: res://data/facilities/staff_waiting_room.tres remapped: res://data/facilities/staff_waiting_room.tres +Completed load for: 'res://data/facilities/staff_waiting_room.tres' remapped 'res://data/facilities/staff_waiting_room.tres' at thread -1 +Loading resource: res://data/facilities/standard_room.tres remapped: res://data/facilities/standard_room.tres +Completed load for: 'res://data/facilities/standard_room.tres' remapped 'res://data/facilities/standard_room.tres' at thread -1 +Loading resource: res://data/facilities/tavern.tres remapped: res://data/facilities/tavern.tres +Completed load for: 'res://data/facilities/tavern.tres' remapped 'res://data/facilities/tavern.tres' at thread -1 +Loading resource: res://data/facilities/warehouse.tres remapped: res://data/facilities/warehouse.tres +Completed load for: 'res://data/facilities/warehouse.tres' remapped 'res://data/facilities/warehouse.tres' at thread -1 +Residual diagnostic whole647: 18 checks, 0 failures +XR: Clearing primary interface +XR: Removed interface "Native mobile" +XR: Removed interface "OpenXR" diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd new file mode 100644 index 0000000..bf38870 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.gd @@ -0,0 +1,63 @@ +extends "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-build-preview-monitor-compressed-r06.gd" +# One instrumented r274/library275 tick. Freeze counters immediately after the synchronous tick. +func run() -> void: + output = OS.get_environment("THE_TREE_RUNTIME_MONITOR_OUTPUT") + var input_path := OS.get_environment("THE_TREE_REPLAY_SNAPSHOT") + var candidate := OS.get_environment("THE_TREE_PAIRED_CANDIDATE") + if not output.is_absolute_path() or not input_path.is_absolute_path() or candidate != "r274": quit(98); return + var original := FileAccess.get_file_as_bytes(input_path).decompress(11411840, FileAccess.COMPRESSION_ZSTD) + var initial: Dictionary = bytes_to_var(original) + runtime = root.get_node("SimulationRuntime") + clock = root.get_node("GameClock") + runtime.initialize(clock, root.get_node("GameState"), int(initial[&"systems"][&"runtime"][&"world_seed"])) + check(runtime.restore_snapshot(initial), "fixed646 public restore") + check(var_to_bytes(runtime.create_snapshot()) == original, "complete input bytes identical") + check(clock.absolute_minute == 646 and clock.paused and clock.speed == 1, "same paused646 speed1") + var path_listeners: Array = runtime.path_service.get_signal_connection_list(&"path_query_measured") + check(path_listeners.size() == 1 and path_listeners[0]["callable"] == Callable(runtime, "_on_path_query_measured") and int(path_listeners[0]["flags"]) == 0, "only builtin path listener") + check(clock.performance_budget.get_signal_connection_list(&"budget_exceeded").is_empty(), "no external budget listener") + check(clock.get_signal_connection_list(&"tick_phase_started").is_empty() and clock.get_signal_connection_list(&"tick_completed").is_empty(), "no phase or completion instrumentation") + check(runtime.path_service.cache_hits == 0 and runtime.path_service.cache_misses == 0 and runtime.path_service.cached_path_count() == 0, "same cold derived cache") + check(runtime.path_service._query_batch.is_empty() and runtime.path_service._guest_tree_workspace.is_empty() and runtime.path_service._guest_step_connector_memo.is_empty(), "same cold tree/native-edge/step workspace") + check(runtime._guest_access_batch_can_select(), "current builtin active fast guard") + runtime._p23r311_metrics.clear() + runtime.path_service._p23r311_metrics.clear() + clock._p23r311_metrics.clear() + runtime.guest_service._p23r311_metrics.clear() + check(runtime._p23r311_metrics.is_empty() and runtime.path_service._p23r311_metrics.is_empty() and clock._p23r311_metrics.is_empty() and runtime.guest_service._p23r311_metrics.is_empty(), "diagnostic counters reset after restore") + var declared: Dictionary = {"runtime": ["_project_guest_candidates", "_decide_guest_with_log", "_find_facility_access_path", "_estimated_actor_path_minutes", "_facility_access_candidates", "_guest_access_batch_can_select", "_project_guest_candidates_without_native", "_need_relief_for_facility_tags", "_service_category_for_tags", "get_facility_business_price", "_publish_snapshot"], "path": ["begin_guest_path_query_batch", "query_nearest_guest_access", "_build_guest_query_tree_shared_result", "_resolve_ready_guest_batch_point", "_guest_tree_reconstruct_path", "_cache_key", "_copy_path", "_guest_tree_cost", "_guest_batch_has_permitted_layer_crossing"], "guest": ["extract_candidates", "rank_candidates", "evaluate_candidate"], "kernel_phases": ["0", "1", "2", "3", "4", "5", "6", "7", "8", "9", "10"]} + var targets: Dictionary = {"runtime":runtime, "path":runtime.path_service, "guest":runtime.guest_service, "kernel_phases":clock} + for group: String in declared: + var counters: Dictionary = targets[group]._p23r311_metrics + for key: String in declared[group]: counters[key] = {"calls":0,"inclusive_us":0,"max_us":0} + var started := Time.get_ticks_usec() + clock.advance_minutes(1) + var elapsed := Time.get_ticks_usec() - started + var metrics: Dictionary = {"runtime":runtime._p23r311_metrics.duplicate(true), "path":runtime.path_service._p23r311_metrics.duplicate(true), "kernel_phases":clock._p23r311_metrics.duplicate(true)._p23r311_metrics.duplicate(true), "guest":runtime.guest_service._p23r311_metrics.duplicate(true)} + check(clock.absolute_minute == 647 and clock.paused, "tick returns at paused647") + var after: Dictionary = runtime.create_snapshot() + var oracle := FileAccess.get_file_as_bytes(OS.get_environment("THE_TREE_CANDIDATE_ORACLE")).decompress(11487732, FileAccess.COMPRESSION_ZSTD) + check(var_to_bytes(after) == oracle, "complete after647 equals pinned r32 oracle") + var after_pin := typed("after647", after) + check(after_pin["uncompressed_sha256"] == "9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f", "complete output digest identical") + var metrics_valid: bool = true + for group: String in declared: + metrics_valid = metrics_valid and metrics[group].size() == declared[group].size() + for key: String in declared[group]: + var row: Dictionary = metrics[group].get(key,{}) + var count := int(row.get("calls",-1)) + metrics_valid = metrics_valid and count>=0 and int(row.get("inclusive_us",-1)) >= int(row.get("max_us",-1)) and int(row.get("max_us",-1)) >= 0 + if count==0: metrics_valid = metrics_valid and int(row["inclusive_us"])==0 and int(row["max_us"])==0 + for phase_index: int in range(11): metrics_valid = metrics_valid and int(metrics["kernel_phases"][str(phase_index)]["calls"]) == 1 + for key: String in ["extract_candidates","rank_candidates","evaluate_candidate"]: metrics_valid = metrics_valid and int(metrics["guest"][key]["calls"])>0 + for key: String in ["_project_guest_candidates","_decide_guest_with_log","get_facility_business_price","_publish_snapshot"]: metrics_valid = metrics_valid and int(metrics["runtime"][key]["calls"])>0 + metrics_valid = metrics_valid and int(metrics["path"]["begin_guest_path_query_batch"]["calls"])>0 and int(metrics["path"]["_build_guest_query_tree_shared_result"]["calls"])>0 + check(metrics_valid, "declared counters cover zero/native bypass and positive scopes; ordered eleven phases observed") + check(int(metrics["runtime"]["_project_guest_candidates_without_native"]["calls"])==0, "every projected candidate call selected current native pipeline; no whole fallback") + var metric_pin := typed("inclusive-residual-metrics", metrics) + var report := {"plan_id":"P23-02", "candidate":candidate, "sample":OS.get_environment("THE_TREE_PAIRED_SAMPLE"), "pid":OS.get_process_id(), "observed_instrumented_tick_us":elapsed, "metrics":metric_pin, "diagnostic_only":true, "after647":after_pin, "cache_hits":runtime.path_service.cache_hits, "cache_misses":runtime.path_service.cache_misses, "checks":checks, "failures":failures, "passed":failures.is_empty(), "unit_accepted":false, "performance_budget_accepted":false, "normal_OS_accepted":false, "Windows_accepted":false, "candidate_adopted":false, "limits":["One instrumented r274/library275 cold646 tick. Original bodies retained, typed state oracle equality required. Nested inclusive durations include diagnostic overhead and children; do not sum/subtract for pure CPU or compare against uninstrumented timings; no performance acceptance.", "No Main, rendering, OS input or realtime x3. Timed interval contains builtin production callbacks; snapshot verification and compression occur after timing."]} + var file := FileAccess.open(output.path_join("report.json"), FileAccess.WRITE) + if file == null: quit(98); return + file.store_string(JSON.stringify(report, "\t")); file.close() + print("Residual diagnostic whole647: %d checks, %d failures" % [checks, failures.size()]) + quit(0 if failures.is_empty() else 1) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py new file mode 100644 index 0000000..669f238 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311.py @@ -0,0 +1,73 @@ +# coding: utf-8 +"""One adjacent cold whole647 pair; equivalence and timing observation only.""" +from pathlib import Path +import hashlib,importlib.util,json,os,shutil,subprocess,sys,uuid +sys.dont_write_bytecode=True +R=Path(__file__).resolve().parents[2];A=R/'artifacts/original-completion-2026-10-02' +O=A/'p23-02-current-residual-diagnostic-r311';D=R/'docs/plans/original-completion-2026-10-02' +NAMES=['IMPLEMENTATION_PLAN.md','PROGRESS_INTEGRATION.md','work_packages.json','progress_snapshot.json'] +def mod(name,path): + s=importlib.util.spec_from_file_location(name,path);m=importlib.util.module_from_spec(s);s.loader.exec_module(m);return m +def unpack(path):return subprocess.run(['/opt/homebrew/bin/zstd','-d','-q','-c',str(path)],check=True,capture_output=True,timeout=10).stdout +def main(): + r=mod('pair_runner',R/'tools/run_all_tests.py');outer=mod('pair_owned',r.SUPPORT/'owned_outer.py');plan=r.read(O/'input.json') + assert not (O/'execution.json').exists() + fixed=plan['pins'];source=r.source_refs(R);player=r.default_player(R);docs={n:r.sha(D/n) for n in NAMES} + pre_path=A/'p23-02-current-residual-diagnostic-preexecution-independent-review-r311.json' + pre=r.read(pre_path);assert pre['execution_allowed'] and not pre['blockers'] + for group in ['evidence_sha256','canonical_doc4_context_pins']: + for q in pre[group].values(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'] + root=r.read(O/'preexecution-root-verification.json');assert root['passed'] and root['review_sha256']==r.sha(pre_path) + assert source==plan['source_before'] and player==plan['default_before'] and docs==plan['doc4_before'] + stages={k:Path(v) for k,v in plan['stages'].items()};public={k:(p/'project.godot').read_bytes() for k,p in stages.items()} + def protect(): + assert r.source_refs(R)==source and r.default_player(R)==player and {n:r.sha(D/n) for n in NAMES}==docs + assert r.inventory(r.SUPPORT)==plan['support_inventory'] + for k,p in stages.items():assert r.inventory(p,stage=True)==plan['stage_inventory'] + for k,p in plan['parents'].items():assert r.inventory(Path(p),stage=True)==plan['inventories'][k] + for k,q in fixed.items(): + p=Path(q['path']);assert p.stat().st_size==q['bytes'] and r.sha(p)==q['sha256'],k + protect() + assert r.read(Path(fixed['local_review']['path']))['finite_local_equivalence_accepted'] + assert r.read(Path(fixed['whole_review']['path']))['finite_whole647_equivalence_accepted'] + phases=[];samples=[];error=None;cleanup=[];cleanup_errors=[] + oracle=unpack(fixed['oracle']['path']);assert len(oracle)==11487732 and hashlib.sha256(oracle).hexdigest()=='9df3c1b6f65dfd8be944cd5cab8c631f7533530dfef3820d9fa5d74a5b1ac30f' + try: + for k in ['r274']: + protect();assert not outer.native.helper['live_engines']() and shutil.disk_usage(A).free>=plan['capacity_floor_bytes'] + stage=stages[k];output=O/(k+'-measurement');output.mkdir();ident=uuid.uuid4().hex + startup='TheTree-PCK-tests-'+ident+'-whole-startup';profile='TheTree-PCK-tests-'+ident+'-whole-runtime' + assert not r.profile_path(startup).exists() and not r.profile_path(profile).exists() + env=r.fresh_environment(os.environ) + env.update(THE_TREE_PACK_PROFILE_NAME=profile,THE_TREE_PACK_PROFILE_EXPECTED=str(r.profile_path(profile)),THE_TREE_PACK_PROFILE_REPORT=str(O/(k+'-profile.json')),THE_TREE_RUNTIME_MONITOR_OUTPUT=str(output),THE_TREE_REPLAY_SNAPSHOT=fixed['fixture']['path'],THE_TREE_CANDIDATE_ORACLE=fixed['oracle']['path'],THE_TREE_PAIRED_CANDIDATE=k,THE_TREE_PAIRED_SAMPLE=k) + (stage/'project.godot').write_bytes(r.private_project(public[k],startup));phase=O/k + argv=[fixed['engine']['path'],'--headless','--path',str(stage),'--script',fixed['starter_'+k]['path'],'--verbose','--log-file',str(phase/'engine-native.log')] + result,capture=outer.run_phase(argv,phase,90,env,now_fn=r.now,dump_fn=r.write,sha_fn=r.sha,live_engines_fn=outer.native.helper['live_engines']) + row=dict(candidate=k,result=result,capture=capture);phases.append(row);r.write(O/(k+'-phase.json'),row) + report_path=output/'report.json';report=r.read(report_path) if report_path.exists() else None + if report is not None:samples.append(report) + assert result is not None and result['exit_code']==0 and not result['error_lines'] and not result['timed_out'] and capture['passed'] + logs=''.join((phase/n).read_text() for n in ['stdout.log','stderr.log','engine-native.log']) + assert 'Orphan StringName:' not in logs and 'unclaimed string names' not in logs + assert report and report['passed'] and not report['failures'] and report['pid']==result['pid'] and report['candidate']==k and report['sample']==k and report['checks']==18 + assert (phase/'stdout.log').read_text().count('Residual diagnostic whole647: 18 checks, 0 failures')==1 and (phase/'stdout.log').read_text().count('NATIVE_ADAPTER_LIBRARY_REGISTERED')==1 + r.profile_gate(r.profile_path(profile),O/(k+'-profile.json'),profile) + ref=report['after647'];raw=unpack(ref['path']);assert raw==oracle and len(raw)==ref['uncompressed_bytes'] and hashlib.sha256(raw).hexdigest()==ref['uncompressed_sha256'] + metric_ref=report['metrics'];metric_raw=unpack(metric_ref['path']);assert len(metric_raw)==metric_ref['uncompressed_bytes'] and hashlib.sha256(metric_raw).hexdigest()==metric_ref['uncompressed_sha256'] + (stage/'project.godot').write_bytes(public[k]);protect() + except BaseException as caught:error=type(caught).__name__+': '+str(caught) + finally: + cleanup,cleanup_errors=outer.finish_captured(outer.OWNED) + if all(q['engine_ended'] is True for q in cleanup): + for k,p in stages.items():(p/'project.godot').write_bytes(public[k]) + else:cleanup_errors.append('Project restoration refused while owned child remains live') + guard_errors=[] + try:protect() + except BaseException as caught:guard_errors.append(type(caught).__name__+': '+str(caught)) + assert sum(p.stat().st_size for p in O.rglob('*') if p.is_file() and 'stage' not in p.relative_to(O).parts)<=16*1048576 + pairs=[] # A diagnostic observation cannot support an uninstrumented speed comparison. + passed=error is None and not guard_errors and not cleanup_errors and len(samples)==1 and len(phases)==1 + r.write(O/'execution.json',dict(passed=passed,error=error,guard_errors=guard_errors,phases=phases,samples=samples,diagnostic_only=True,cleanup=cleanup,cleanup_errors=cleanup_errors,input_source_default_doc4_preserved=not guard_errors,candidate_adopted=False,unit_accepted=False,performance_accepted=False,normal_OS_accepted=False,Windows_accepted=False,limitations=['One instrumented whole647 equivalence and nested inclusive residual metrics only. No sums/subtractions as pure CPU, no uninstrumented speed comparisons. Stable gain, P95, budget, final regression, realtime x3/Main/render/OS/Windows remain unaccepted.'])) + print(json.dumps(dict(passed=passed,error=error,guard_errors=guard_errors,samples=len(samples))),flush=True);return 0 if passed else 1 +if __name__=='__main__':raise SystemExit(main()) diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd new file mode 100644 index 0000000..969db20 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/guarded-r274.gd @@ -0,0 +1,16 @@ +extends "/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311.gd" +const Guard := preload("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-cache-public-mutations-r144/profile_guard.gd") +func _initialize() -> void: + if not Guard.activate(): quit(97); return + super._initialize() +func run() -> void: + var loaded := GDExtensionManager.load_extension("/Users/korizatou114/Projects/\u3068\u308a\u306b\u304f\u5de5\u623f\u30b2\u30fc\u30e0\u5236\u4f5c\u90e8/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-local-r278-r04/candidate.gdextension") + var exact_api := false + if loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore"): + var probe: Variant = ClassDB.instantiate(&"TheTreeNumericCore") + exact_api = probe != null and probe.has_method(&"guest_tree_edge_rows") == true + probe = null + check(loaded == GDExtensionManager.LOAD_STATUS_OK and ClassDB.class_exists(&"TheTreeNumericCore") and exact_api, "exact native extension registered before diagnostic") + if loaded != GDExtensionManager.LOAD_STATUS_OK or not ClassDB.class_exists(&"TheTreeNumericCore") or not exact_api: quit(96); return + print("NATIVE_ADAPTER_LIBRARY_REGISTERED") + super.run() diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-current-residual-diagnostic-r311/input.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..614d97d01ec56bcfe9e19de612f02bf9207511a4 GIT binary patch literal 228607 zcmW(+V|1MD7L9G2O=C5-lg2h0+qUhd;l#G>#&#yQ8{4?^-T6K1tY__W_C9<`W8lF4 z`$2pyc27*(Nv9SAk7-rrY8<&5tu(!_~`B(f~0MBvm#8MOM2uo&Kz$fX)YVOBg z#HU%n=j%T6=f2R}vF|8#PbkLA3GVi1n$RV)kpEleRj==B?c4HIz_H)^BXh6s*UaPl z>was%^IO12M8M1T`|j1(h|v2-z?;Ko+Sl&ayXMy$>F43seMG?Xudi#=uaDjr&9A$! zo8AwPuVtb4Gl#dd+FXU@);o*$*M;NH^Gj%Z)c@fLSH}H5(EBiGV4D-Mi{;y zr{%saEB0>pzBe2{XY+ur!=G=#`EYYYqb6dPT-PjyCa3_9@5&Fpg+WUH02)M!h;Cl0Yz4%-~ z$?bYUW&FoD2ngZxTD`Qpm_3i}3uwt4DqU10svP#TcIe6F(X|u6>0O6!zYJJT`rJ>* zOq&mA74-YMcz*EM_Wx*js_prF__Y7BzJJO5HTCJ`r}J_4dF1eVCDhVdlxPx5s?#+S z@AA5(TFvvOJ}JZ0cY!B!xUDMc=)!eoHI$y<;C73(n)0tO_oHTL+xPV{0_3ZYm20f^ zk%_KlJo>eBD^inUO^@y?(;Nw6yAHd)gk6;~yEL46SEk8!<4k|l+%2|O-isP@5d7=i3m4H$bSP7X6*q&R34@+a-)!lR+gi1^Kh!j3%rR4c z&(LjkTWm~d+As!K7ATeiyY%n`Qiir#nwDvcp$HlDvgxRU|7TM( zx7Bn>t#NIF6}@_~D0|BX&S!WWC4j{COLFub+oX{@9{Z7RSRt@N(!%Xv1(WHS&G!BC z?&bclvu5Sho7`rC)Tdw~)fviO(w(tp4?$?vy}Y=-wTa~wHYS0K5pf# zDMqqKZw7B8q6Ec)%*b)9dTp5J_cBlTOSi?Stb?8p{>jXonZ|6hx566L)6PEsXQ}+= zuO8noXu`9*Fx$QWxgU>UYG7@%CSX~(6OadT3}mVFN3iDz^|-=Y#KyiWFzc4tk;$5V z%N?>LtB|rB(?}KszmM1{owcOBeDYY&`%#>xE=bmhd=jEoXUWr0??+p6ZyEyLKRtdO zeF8l`?n)a$1f3FkyLp>Y{E4w~X0l^1?3%uQM;E6ly?BS(WYym8ot1*ki^^(;Hh9KA z_R_p!9H<(5_pD4Mau+9$EUy$$bg`-wJyHx+0hQ<*% z#0=UD=lS<tL z{_cAOp~Km(v>{tsl|h%)*-_j!O==P{ueU1SDr!GIEFAZ~0be(de_er8j!5C|=9Qxj zn-vNoozX)VgN~;Zyc9u@D26Y#sS!3jX_d}Q)Cu_%%wFp1Ls#STFzw?_@y(&% zIn#93+01i|u=fzEs1@rY_#&23u@U2`4y=axC(sEf(MZK~99CZy=XTH5Nl9_OB))bt zYqvix*w7bp#IrI?9m_R1naTRPLl|;MWVF%DE737-9{+G5o)0ior|N^tnRH(?vU?g! z_^A2%OHKOaci9oxH*!>x#Q;^VMZ+DOsp-20);HOnL@*nVQ3Wy23}MYYdpy(}Oic#;S3$sZky~6io!o{rXWghd_WUWVZgw&h<923 zy+g3q59Jbp(qVH!#caNdgOxQfIv0=9!DWHbrBX>)q~S1 z9Qj#2cayU9{0w)7$Go~HDxksRcrn4;e#d@SWqi5->%OMPGj$<;dE=N)R90=0(Ya)x zyQl2-SQ_HIeA?iQwY&yj#sA}5v&1(BA4<+2KTI+d1@>j}rz2>38Xx9ksA@>Jbw#LD zCFDhS`wq01gZ5W=$fbYOA7xzNb=B{ZRfm(+hb(awaJvQ^|KGHZx?v!rU6z-nIb#A=F{b^U+;Vz|MyVWhZhY3v~YOZ67%)>ORT%wO8n z6wd$@7`Zkxo%~30(AtvrUS#aFxhSTR9JNafyhi+ryIcG-oHJ@d!;f(A>=rFwpvx$Wm2m5P35qK-;FUs<&BMUx|qS}C~13AnW0f-C^?lQb9TH}Iq9yod3 z%jy^4DXyc)o|9=Ym>KU-Ak%q)%SOfH1oB(5u@=O4 zPvh++WQ4hzG~VZCpx%{^PZTb!a^nH{nHx#)YL#kNb(^F6%}=WBy~Q~t|F+5L(rWgg zHg(STwr!Tzlnx*B>S;E4cvSzqD}|g=F`U#mD9y@nSY0#DB-(NF^lqjL_yX&wM-GKP+xkj#7|KiIWA|v!~ zt_|)=cpL)*Ri~D^t5B9Fze8mG^Nuyv%-fsAe&YXzwQ@V5Dct+h z1Ea{5w@MA@3bTmo^_lkHD0QruzKzE(%`k8oHw6@5zK_TfX-kd1Ky|P9_0blE9mIIp zwVd3*h`kQ@>JW8jbHaJ_spG0t#ry*Kk8y*MxJG0tyk>e;UgpdivoiTh?OKZjHy@y? zNDSVfWTSv)O$Iy zju1YFi%Zb;R^Nu%%js!s4X$*#Ozf$Nf{#Ao5(_3ozGFqzRO7y=?bfq;rCy?d<^QBjeUh4VzaOVk)0hcLmA>Qx8*fi0|sJ( z6}g`r>n3NnOhI5K)@I9A#iqD~P3>k)uF_}<1yPNQ3=zJ^P)ofk9`(Mqb}LpFw$HRk zf{kYiC!QlMjVocirqBSXIvPz>`dxnX_>6k4*d7oTR#Eh`J3ssx{)GbvyAo%KD5+eD zj1oNzn~ydN?3iWb)V9&N?U_1UEuuhBP(QT|Nzn|c*oU;T9z{*;m%z{Q@7}Xalh9pa zG~D@N^emLE0R$-P;UYb%yPF0%A;n9@M|~AW8ehH-n?Wsds~-clBFP{FAI++yiA0hD zmjt{NP6m0#S;WkKnfI9l@ zJY{D;n%qCMk2x7mQIdMbY{sXh!L*|uknl?er7uvO!~*{*5D94w$cO%PgDr+K6{i9m znqo)ur{n~<2L2|&kMOue4-VLlSzjwXSMEUO!HLo4`JSbJqWAe5G?$3(KD%55_Lt!$ z#M(uDFN!=9%ZK~BpNtyOoQqmKYZt=qN>YOnIwRaRQ3I4W@V+emX(r`iZ5|*6Eke$B z_a(^>G)|ufAa=&8i0sjY$7*U?-i!|z%lL<76ZX|rchUDa4V-A6)`U`*u1hj-8rvOx zEE9AMDaS;JX!Mhzx&)$t`3x|C?HCq^wXxzT2Ty`zpW|OpFlTu&n~i?UD=p&58lCT& z3)p~P@gJkdU9BI|w99uv(|qlBT}Jm4ot+7dCFoL!qLkk^w2UT%R}dOsF)L8H!&M=; zsygxyiST^0ZY39JYaV=$XX*5MJ0~2sIYgTuJU9P3x|E;f1fZq6ENu4GxKSt;QU|x5 zcu;QqEr{Z}8#XfcEWWG~Xcs1<;8t|}OW5U%p)h*)+*jeAot2ki-Js?ySekhOM3N{N zZ)KEmT3(A07I_b>ZiSBFUb6wGRnt~~{+>Bal}pN6+_RG)yJItPdhEaX8Z+V=dE1e$EOIb(7s7Zo|i<&;=!lVdnqPM_TXHhKYrZ6nn;eMSHH| zXPwr1A7t*~bu20i&f8%9PxX_Ub-kGe?9kfE-`Uejtl1B{2dMUgf9Y&wvh;1^L*2La zt#!A0snKYF^2t<;k;pYEj%U54jBEvce6V>9gKt(DZ79YMA9@Gyb22Sb5(I;T)LM_g zg6@Q$;U zF+NlUG~vipwF)2I2qw6R;qVoYf`Vc!E+-VALyZg*I+=qW_gZBq-dRE#*`4w*W^^51Mw+-9H(0AT>XtbVYLn5Ar2Qc&C4q4hIURgjO1xWo#}z1Ic6gT zr!u1oC_XfNoOYbV`7qLlNYUtkDQ+R;g$Zr#HcUKnQ^;nePFfoyh4!Q4;^N# z8nN!zYCL#KxI1l7-uYN$2Cnx0JDmM4@U5i>ZsO)A;zOM-i8Ov9n=?2+?=NNsu>tE>vUnT>sAgR$`|?FGq17cWYTVZSH?N<&t}=`AzA6$KrC=39}@!4%cBSXb;&Bt2s@?EbWEFs$JatLvRbBeDd=oJ_Nu_4`El> z$JA&|Wv==8c+;)x+`O1W3OmuvxLLFRV;2N;pePq?F%kH%nL-CV4kUfYvpk1=gd?W;1o{o-47w=2XCDY z2iH_p)1#se>G(h0Pv=5HCN#{t>?KP@{{Rh85RaLv%Q_0RZ!z3`ilHvEfoF3QJ86Vt zwW-@_B#4y8&d_OCV?mzWsDUdV5mWuEgsM1Z4z}`;LaJTP)KAyjQZ?a%y zEuUYKW<8mR1-b!<*mhC4#`tn3io3AWZnzro`2By(H>qevxRx))hSiGqu8BvxlQg^! z1UFe;ft&j8D={%lhH9I0^jXAVR$)_WQn^cXtXi=5{0ak#O3G2Q-Guip!lmR2!2fC^ z!m>PxIVXdtjP$d3a(1JK3fAV->c!-S`Bk(61MR!|%3*Y4R<_4qT)aIh9=o7|T;)FE zIn#a8W;i8Y)v4ZrE-rn4utSZD;BPxV3-8c0fbZJ-WO4yi(dn2U(P>*Q4P=coNPTCl z?bpXuSg0vk@bPxYKFFHfb%>U91wM`Dg^#i$(DmjO z{9|b6`R?SejAGG($#OE1sIAq_f3b|G`oq?_vL8=}A2>h`W42vSj%>-~n^l~or`|}m zv5xYiLKi4Mh72SH)i8KD>_wTYsiZe@#!l-ajDtrA`HLMUs(0YcBY`rDP44MXi94y| zUzFrOfS|qyB3ecCIATVFGF~og2N7H-XG&;XUpGw6o80{jT$KI#HuzbInB3t2206O+ z@>0dy*zWfHWyLXcX+26fP@z$lSpfeViUSQpYjtdgMoFHfz8&54l-U!=GUjYBuuJr2 zxMCVg@<2OSC$Rj;w5u4CxUQ^G`mzy z0!7AVO~QejCu&t{%ey~$-jfYWHrK7I%~f&ayW%}J5Ek1a6TtV@&Q zP6}H7#q_6+u-M_{+n&59=`nHPuZqqD#Wjlbv+0J&zUIGfc?omN`5jR(w=H&l?t`~l zfoqPk_xKe^UzVQIpjxAuEqW~?Xau}YxE&m@du^`T2W(jBe&c+c7AjGsOPTPqN+ufR>4`-SnH_ ztFnWH!Tr25T}F2T{5e&H?wCd_3H(I&=TflEJN}aNX#> zOtV=%>Ni|I^!6{(ZTG&JI z-g8&+DQ#>C6{OFO{YZ4@1^ad%W-j7EQcVq8g1oK{M0b4jY^f1SX1FMfk8w6%{*NC` zeAd$h^2mhNkbmOb*vc|)(xlL_zZq;Z)kyitJJYQr5pSJNZWj#wOKI~_;g>=C$r4@k zH1QgwM|+nMc6XTrKv5xkva#*q_C2MAe&W7DN?39~1jR!h9ys`8xS8yxg!05Dm@!@^ z5x&A8EOOI2xqVmbNFm`^jb!dc7GEeuH-?9zH*0wlodsX&Z-KW^+XSEahtVkYGyrkS z6cGy1R2Jb@og1o6zVN+HyUoSWH!rHPu${C0^orYnic~mgrz;JptX3Vrrrj#jP05jD zLz$tzW3W>~U1pHwT@$C)D#4oT4>(D2HM%f9D5R7kqz8!dQ@3UC7H|psQ*v$iXc1t^ zXo4pw@r?}iV2>*5ZZ58O(q7DCdxiqaqqU|@myU#WTN}Ja*dgJGL-A4RN07HqR*kv2tW0h))C zsfRJAgzfDaj*cb;=QW$ZD|t&XNm2hpLst@sJoAqj0yy@2^btedSXGN(X9+)nDYD=4 zMj>#UJ#8H24&=W<{ke8EB}mHWI)|l3WIR4pHc1hm!QitKrrLOx7KN=(JbcwZNgeyR zFF@k25i^hB%14Vp2){)E3j)DqymckkUQOy2lK>BZA$;z0FLK9}-F0c({rcHG@4S^A%`CPYX*CdOq)xp8oN6E+V=N!? zYSdo3?iXCxKyzvrjA;jPn$oV0bu+A?Oh%bk#zOTHJ5~xC)-up?;8lfQOKHH6RAwn# zBwJp$r*ZJVTs?46fx(;^*dM4gZDum%8)$MNZVI=Kr19HluMs!M`I2a0qvov`{ykE(xEW-Q3M6s;? zD_Q2lt%)HnikCY z*e8xkJWr>Wl1W;i36zYNbB7&)Kg+bzS84U$oXH92vL+#UxiZWB5B|09->0Afsf!&B z(8YB`|IH@vj1QY0^*4DlxqyDdUSc@_$)YAN{w!hR@?tq|z0;lr{X=**I$K~n7bhUlMW!C*v;Y0({DyiZ7 zS?9{rNUeJ6l%;WT3h0Qm#oxriDJ%_ta_?H2HS6(uhZqrz6$ED3Fld+D6H9lpm|gy6 zX*(9kMx$?7QoiZ8QVM5o8eu(rY;{B;74w?>5dD%Hz*2vJf<+>2`rQ|_EOW$X+)?ns zkcNXGZV)lTy4Czhz^s9ZH)_i5cvn{V%-?BN+gO1TaYsE}&aYZKKOfz-HW%a=Gd0H9 z<&=>4D|Pdbn%b@-S)lw`P?A8byFix4wzBM=vjECiJkG<~(=}O)$}US2cEa(5uUY7& zql0qZZZo=tQbbO{M6xNjGV=jq5s$NPdZV zzCz@{7{)70{9=~m3K}l-n2D)jI$RuY_b%>G@9iG7nMbO%OY!6-{3xWng??#m1#Rtk z1w;n0bhupiNyUX;)DU~X@a=_f3TEPAaPkP$+SMLxLnz|i#tC@-vnf1@bac#_-y&A+p@^vx^v=il!ainw?9)hFGKx4Uw*8<0dBU z^wNa+u_Pss-aISidaAC^)H@7+r|u7)Cj$XJ^DOOCP|~ zm_usDS_?AZ_f|A7r8B<2RWRZsTZtjoY+TC+0FdEI+no5d_TGe9-Lw-+eqm;t62OK^ zj|09HEeeQbIPz9qPHSYNS@@5a@eWIsrRsz1BGc%lJ3^^8u}#)3L;$d@P~2rWa5f#z zRfE`??NQ&Ew}@UUF?B9krjoX5#XMuZ*U-^f7aN$1_dPD*HP!3EoiWdcs@T|1-OhJl zCV$4+N>12pTHzbiY;U?T{4@AN;wNG)Oy}|79F-c#U&;hPi)Gh9VTIVJn=krtnIA4+ zx`j4-cqkl7T^&TRN0IBMXa3>%uf`w34O8&BcW=c+s@f>wA@xm75dpM4yihx|`vhgw z*DSGpHr;?>9li5tbJP(7asG5x@Gy($#3If)C0d(j6ia=_>>}-1u2`lk=9`rc;+Z#P zKAqp6c8qCneMBTmCn-S<866iL!i}tqXax^m18L)+;jb~Ph`k$!e|#p@k|_ZPf=9=q zEVZWB?N2(?y@Z|KPv!QE*3hM%KmBT_Z?akBXT_L7giYM&*O9~{?RkX^X8`N4PIRut z3+()CIOjR*Mn9RKHwtDZE?5r8|qrx|!RkpgLE7EJQ)+mrtv zTa*_*BDj|;7ZT`Y8zxMv^N^hhcLzGOCQXBfOfgQC$OC!Y%t;xyBIkhJx!`rBRil)onQ82gskLc5#&z&Dz{h)PDp`h}#M? z(S5vU#o{*qP*<9>{}!-#?azsprJM$tAZ<8O8pzdD7>^%nt?pq8wi5lC4Rl&e z5@=)7sr|3|CXx6vdtOm0eH!Vxp#^=}SSdniyli&GBUa%?q>iW)j2u^IkqNkP8nApr z9glG+Q|nWsOjf?2vx5g(e*QYvnhvK`kPZc)5{3x47E-)wZcAG3X% zs862Kbw{|TLIMk_Evk3qr{fv5Wpo5@rkJm5n6(W$_U;JB^M563D@h$73wwecpk?)O zLRGFfMUfFdd)_VOJ-o9Tx4ApSAEv7L63Wu;B%rfUN%hISu^Ty%jGpg1KWjKf0C}-$ z;17>bA*tI5y<;Y~Kld`WcD>a``aL_fMUt%Y=m%95Kbe_V{$7W4zPTl>#s> zH$#Gd2v#v5W!IEC@GtLOs%n3*4gA?Ct{QtNk^Hl6qtqSmL1*Zc*FR9%ngJkNsuF=5 z$Ojvs^|G-=A2(S7DHrB!<7uck%^8QNl1Ef|aXOlxlNAbR4JH{NDqS{P)-O-bOL(3c z=s_KrtZDG>#F<#X3N#^(Np@5q3x6z#Cs2Y#Lwe^}`P;=SY|8$pIpuDn;&y5373A{6 zCUy3s$nzK8`HcPg_{gs&wHt18gvxsOv<|^jQ-5T)$APm1gzWJ+le|~!jmZz*| z`54Id&_=9aI_Hbq_n6GKTZ#05tj9QNN_B2`QdeDn6ByLuabwr~-n&3mJwtwENp;k< zV+zH|aU((tPw2dr5iEj)UU zuCR>yuR^Q9kXNmOV6S>WDzsJkP%t5IQ^;)`@pLFtEB%gDeR-l5QRS_I)sI~G@ispY z0wL|}NoxX)7$XyNvnlbekC;)BfdWsb*<4|vvAkDEv>6oY5zg6ic8YSA`U+lo1et_epxf)9d&JFuX0^k8F>5Gximj15L z%`VDu+>NF-y6B9!RD&x1m(g7myw52pMDNZW5?&whn)5QHIepp8r-rfdbK!u!p9X7& zvR?O!!RZ~9HlaXY(<9Y(Z;aY{5RpccTqqnXEa*FO&?Pp;G0CIbw|QcB1)k4yZo3~-|ejd{?^>t0;phO;)l6|1w2jwD z0*|XwW?*@7GcQCX8S&G#m>=0?Q<4K{yW^?iA!TY&JnKB(?jog{yjWXL{h-L2{o2L= z2qGn=XlC;N=#%zD9PR$E#by+WM{m}PkW=6jym=K{9Q^%*CAX|9T8fNUEY;U!ioS2g z8%%M{(c|)Rjo$64D5a}enWQ^UAV*pI2!0?P(Kj*!d#i*&vogQ3f{1+0)7C7kZ9&G~ zW12>%TVzc~ETKbtCk?Z&Bq(yT#eO8ML^H%gU>fhW@C>60MRZPMy#B@3ec!XL`6*2c z^M#`Abco9P_ur7=w+#yeeEnlT>E^#4r;bCCJU{2lCPRNnTz~u*N(nXDs~!@VE?L4{ z)bdNpnKWwqN&n2HrNpO8jq?z6cpv`qc^3W9;{*s@V>A2DGxQN&AA-i-G0fQYmf;a#6*^H#qjQ&wUm ztTs)^5eO?fNV>QkMEg4|uGq(`nHY~-x$JzeqE7|_0T;F1eG6WNY(sVAxH8?JyxS{2 zk3Z8%2=tH~-$1%JuqTrj(souw{jCYsvjheKtr4ME3z!nJetGKZnH6Za3s6Os&}iFa zeKp(MWQ&GZ8q6^=)Lz|K36IURw>>B!;Nw&k8{vjVvl1%N#^hTXrKVll0OhOw{Z&rIY0U%EsSNys`y}gHI(FR@O9dpoP4{wKiy3qJH?HwVCGyY z)p{IVAILIt%)YTE#Gn*e{>|AKCXlGfZs2AY!1%fk#2^?(L8=b{k~N6oq$|4NnP!?UNle2P`GTtAogxDXgn#uX@=aPdV_?b zaz+9WR0VpMQn@w4&yIs#A?dTRc8<%C+xJb+s|^y4k#40tm3AI=87r&%!xMK#+5EIt z>{>@xI^rqOk?JG%)?w0EDDSSO!Rggw{BOI%7M-%JNRw{8mS()s6FlLQkmHx5pj-Xu zskPRjOaP-9JeOS&^cO(vHgJ;W=AmdWprw#yhCGuD zdC&;BobSstig6fwkknIozTPd9~UpV9sdUM)4 zO2!gLSw&+ZMPhvJGt%8 z8=W9nx=^&ZAM4fh7E1pp&OogduU@%&+qf`gk$yM7>#2dG1v0U+*}n#81Dh;2-M%Sx zm1-c|ZqE*`M<7LS@8GJ?@bv|9{Ry;uzO3FgJ$C7hxC;t#kK!+NpMPg`Qr)n?7%&4T z8PNR%2Sa>mN5;sDiFEHs}+#rd#i|j-5~n z!+?3(2T6E>Zuz`mvSUOApWh;hk^j!fNhp@VV9Uv2L<)t1n`a%no-FCaR zOghH+x7;YudBS7aKNM#BtJcV)DQXV1Si*Yk7S-xl+}=@obat?W-vAp9>6?+9*|n8R z-;q*EhJPT4=~6Ka08m&gQf-77COfp&O-&RsfSHt@&H7Coqtzk(f*;Ia7zP7z2b!cC zZzg#I;*XYFyK-ZPtSTqGRWjmzGJ_%7Cz7o6s#Jq@g}RUwwXdWHHl3`6&!B+Aob84+ zy$h}s0V)ljo*~%X;ahF97i(Fl*T5`!AB6l}h!pRSQ3>zbWL@hGK*F*%MFzh02${Qe z6qX-RM+D}67rjN`laKU?yfqtJ@N=FYB;y!D1;rb;a4TwXu(he22jt-Pfd+sO8pBW| zp=9IjukVjNrc0;2o2c65Td*@i$%rTV)I1BS$~2;wE~h8~W3WWcIv02S(Ex)^KHfHu ze8QNT&bg}cB7oNtNa*5}+wd!*bM9PukrCof>TJpK_4!l@C~Gh|68LDCt6;4v4mb=( zQk-CE&OcH~J92pdE%qW;dZjcBPA+1qlBqTKPL@iN78_{Av!@8woUm8lMi)W19yVPo zM02<=C}MmGOMlAc^C%;tJuF?h6$+&m;#chNY3kwFE2al_yIqG6K z2S9NQTFx{gdzK;i5n!>k9j?umCn|s&1HB06?TJ#}v4EW=-CkLNm)s!gb@dLSe`?L} zAmRw^Kb94pkXz4gb1Sa9xIXj&tp^yqBdmr;78&K#73=>Sb&+h2cTQETJ%#FNIH+ak zU&DzF*{;a22=b&UX`A&72}!zLK<5XtY_fFp^bVFX3Q^`H{#|Q6=A4?E!hF>=f#}#7 zR_(s}v7(zayv*J9y=^ZuZu37VWVc$@zF^!|%-UVF<^SyCvaa^U3zUEm*D`?>dn?awYfmpFn3lI zQGc|(*K97@Vfk`jKc+~9b1!1CZy+_g_?aT~9X7^mRA8)Y8N_*)fk=&8%DLAp4(mjC zypyc-Jb6iPXM%=q)emW-^qY{bFOb(fcxA+BTL z?`^kQfl{M_?ux5D;C0!S(?nqXpVm;A@A{gJ)a_`o)j1umZ3VsBy%aS~1X=K9t#xAF znI!otFTvICM9N}&x7=R#tHau-&)2Et-j7#<+ZIynm!99lw#=#W-7jgpndo9ZKbk53|^H1mRwSphd|ITthED~yc?>d=#KUNl>iyYJI1) zA4%5}MQAhT?I$&}>~;|dE||>5X<5z_$`2L1MHdIG_WJJ@9+wE>>(xvQ7LCP<2OZ7N zg*lt77MQ=H;l>K+Aj3fmfQPuZz>Ea z1lJq7s$hAgEM$kuD0^tAt35kNS$!4OPl<*m99lJ=z#{W-V-YXspZ=Wo>+wqHqSwo7 z{pBEqGQ@{g5-B7JvY<;hTO7xZERe>;M2(G4-RC6_ekeO^QmKjf+c^{di+86`##;Y( zMS|d>BW=G}BH?kKRaqq`H`4iXYk^?e1i-FJEl8)EaC; zJn&-)k`CBbL(WHnq{nUJVuP25p+)1y=G4`jDTH%sbyY$6pOD8vG#v=%XrcB-}fXDMk@Ox_@~>w_&MXyN_2o?J-nh6Jdx+y#84jVHhxw?pa}SvI7}9A1Pjfcv;TVfc^V-Y(6}5U;eN9( z(UMazJfy&pn+0A zq_Z%Nsihwgsnpt(MjHcFo!2-VjyQth;Q(c*s;MIyuF0CxZSnl2i}z45d@}ZYgG~(} zVt4jw{V};_l1RIl$6e%|+@elB=OTB!2-{K3gG;tLuN~EE_D@lX;ptqQyz$`%Ot$&y zfNx!~y%H8VBc55IdnX^EdC5JQN|2gD5KZRDiP50>`B16$nBz~2!c^I9ES3-pnpz<++SP2_TDJDcS2F$FI)@d144l#yj zjAfbMAQYNSWaD=vTEFq;Tpq-KkTC;q-C`b!BGWNzIvEoDH_G%;f5&SyC{L^(-?h47 z>8bZodxYSYSG=BnIAnN_xfrR@8ISd(G~r5CN_po3&XyC;;Z=9h=<`jI3rTmotc9xS zAo{l~H5q#nosSmHe7#aw@SZ1xp3PL0QxO7AH?r`HzihP79|Yt{{A z{Udg`;({aPIWy0KOjOk)p23x>uGlTPwwUc+JJGT#pu^&{d5E|I?}zBQ1}_ZZ_`#g6;XMUJ=5&|iC=T$vU;-;rKs}PM{0Q*POIjkkuIHp#+?eX)1Aa>m%zaZsrqT+V_z^V zHUy?`<}eP)p0vRN(}1XdZ^m^+ys*T#%->pwZfZ~bX7ys>9FR~b{9qAKM4931ISs1j zV>Sf&$z32kteoQPik6J+PScAYp&9ADJk<)N0(@A4PizPWY)~WF($XB1o;dgQb{qJ* zI(&bU`q(Rzd(c(1d+Eht2Z!BFed|@mZKSb7oG}12>uRV}|NVz!cUZ%AtXpEBvr$pB zQoKYa62`qUBS}xUv}hzC2o9XHgbofdvU`F$I5Y<*nU^_hI9_@}wM{dyTl+MnECX~L zHXd^j>CACrKRh+gqIaR!D-NonEAUm(H~GanO)SdB5N1Nl|A^qon?1U2jz8*a)_)~P z)PHEvrsZ>lU-NkX^_SJ%`4zo_OlGUv!{HM{QGNz^#TzZ zENVE6n00vZ>}0vzB?#j(yvpMDxw0e^Hvl4QeJ~B%)HGan?O%J_@6 zvS9IUZ!BShwc#eTj?Kgb6nuehue0x#>LV~=$OfV}XZBz#x8C@0R@C7R|Y<+xONud*i4GPfXTMOzSqxi{Lmf^XG4s>uzZq1s{`e zR{>VL*0)a}`G|B(*Q;KXDMI`5mtDQ^cF1gw7V&&IrAZ7QdIo@7<>4pnkud(7u5fa;tZ58|v<5IJruq^CPJG3LtYJRj%AhFQdcTW-HqH_FyPz z{hegQjEw#Y6((Y;O%;&e^Gep1@zcW)SvS~Y0498|RBQ3K1C6xN1O-BvX{U^6;1jIpsYb_Mgso4l zTdXxPOdqZKahDqf0dR{Sha_~9!*9!)nQNe`yCzq=>v3{Xwob`)P3zRa#*P>mpTDIz zeqzWo0)NT|78i@nMb(232iqe3g%NyqIN-d!Ra>rdb}A~4#x`0*Z-*{*fhP8A*!~o> zjVl{|Z2b87rqnAQr>Svhhy;4FXA6rWBBYpN1tyA#ZiLtM+Ay8224$#0{5R8#8VwQ-G26V`kcL|;XI(Oonx?<;|_EH(^4X7?SDwl`Vv}8Ehe4C?`pmIHgyA_$OcO40uT%P!kdeF#8 zjB~Blr(GyCVOU}ir4+29khvmTSt;_+yYdL=1Q!j#w`m%eHz2X#$DLx)H^_J3q|1}U6E$?=^vE&gjb4pYu9pUfl70cV{tuHru zM0N`b`k9JTuYMOd_%O6PCt!}_{AfY@!-!Rn(*poDSVRj+-J$Kqa!w~Q|!7j ziNrxsaxz-06>F|lmZP5%_iS9q3b#)8&x^r%(+Lmn@j;9+3H{{Z1Y9>2P~!mk=_U9~v9ofDFY2F=N` zdQ@U^AdiT(qQqcSSvig`I&~V^TQze&yB3^vi^DXb@s_364#k}GLU!tm8|Gt#2+_f- zJBA>P&$viHw%m8{L_YIQ;FbtFnhSN=;#UIgNl#zYSyY!mpg+%!w9)0+)U1GDJ=c|# zf4!C8oCp`}DnE#9=ctP-Y_1ana%3g=ID!i}ivWF~N?fAL~$Op^D&Z9;|gw>JT z830@edq0}7yX%X4p*uq=8g(3^@0yHsd_m=Qwbk=IXN|=TQNT?9jb%J%s~^?C z6M7qc)`GgJJDeSy#tpmXE1rUrmt=FQV6Czd$L0L1mo+<2(iYrG$xKz%>Z~Z{;&jw8 zAX&&TwG;8`Dai}iLBmZ{w`vK$>5(XMIjb#P7idk>#5Y#XF?HCe`&feHjtPc_}Jz;O%Y*<1|JRn z%NkOj0W^n?T+hR^>jG^mHNVA2+tbVoMn8BZXgXzWj~Q!-En@O1FmWF&^Coq6a-vtB z-qjPwmvuT%?kCl&SMjCCt(oWvv~6jHQ09sOvhFy5k%93uGdM%)-vu0hcw7ik&;4ATAWmf_s%+IRa03Xim9?hNz z6iR;#npOvbxXY@?;`^`=Yz6Vvpi0h(Pr|+@65*&+qMZVl*lmTOWaFR$&$@Ky4pNVd zkc+oWy_n<(OL$B#C9>t97z~ENYpM?KA>UGAo9%_hRJRt*)CAUG?s?6!t_n1}&?#M0 zu61%KvfDI3Y^u}0TA9pJG%J0Zicgj$>tm?(EejtOk_S?W+PG!vrGQ50hs>(`poV+$ z>f6rB`e->na&*&(y`USg+v6GyyC)&7SyTqrx$L?5{dpC&Jo+6!=E#+E`0;yVx(0yA z{91RxuX*hg3r(#plG2{kEsMV{^IW@rg%dq4QYKA&k$UY!AuO8#sD}`oHx|*nnw}mXth;u4s4DGI|j}|noiI^2aQZaoFNkxEj zz=2g*-&CozZ<%^&aZC3dmD8+smsH8AZoC`OjuU4XIN~OC%e;MrCw8JWn{Fu8wA)s{ z%yVBUv?t|=r~_WETEzD7$Q0ZfET=RqCoTzxfN#Ogd~+W9yF(olrckorE?j2|*A<$k zAEuL$vq&8FkWV16&X?M0BR~`PQnSjT5$I=YF2q_1wWdY|{LZVX@b*ffg(n@+u`ZOk zHJ+kujSvq*1*lzff6b{qI$oQS(rysR%{LwP;wC!U@v+}B_1eJ=j0k5=pb;^ ztof2Ic)@Y6*rm*ehBdZP z&_|%VXWQj)%hXG-kN}0L5$mpY#jIM?g{>igw=7%+WNlNgZo(#P zr-U3I%5rvS&UGMrrO=*KfIp`C63R4qX2fWOvtSc4JAB149w}{g)VUF6ihBHWU^_L{ zP!kdFmZ=w0#Y~x21(60-+((7Ix`~$LRX29jWN4sPbE^>4VqaFl=@=&xBkZd@H(r@y zg&tGeoCqaDPpW&E%DG%6RFpG{3cf1BS4EVCpq8p`Pf9*cMXi@}LgICW76v<}gG^1s zhpi#mCD@A&n>uYsZ+usEigzlm_EC~P&!%#!`DlTHZ#O@0nR<;ali15e*(J=LV0w4Qf`@g?GCM!oFIg{ON|aRgC=UzAsN-W zK%sdPJ+?;C=B0#%KQ<28&cM6N$NTAJl4E(2c$E$ObZq&o1HM;IkXN32%haOD=GKvBLw;r=m@dMc9NNXvXly!FMl9}w5 zsh1YlD=I8F&17#Sjj(Kmofg$;cKdcr{Un>FYZ0Vp%?AlQQT1%P5z^%vzhv+8T!U7} z%<93r`RTboX5cKCwDi;xG(ZPYgF8D+I3egju)|yPqa|KRyBf#=X?yXzj_*y zUS>HyDT%P4^BDDE%eL_Yr;c39GU(NH%oJw9ebK@zTQ2;ct2!Fk5nyhYyYZy!3N33Q zYiGZg;)9Ze=U!v6?Q($VNCo@7R64hJ027uU#A@Y=b--e}%br_a4G#UdBx2b4ziE4u z=DLz3S@W;dvU?GkJ`c+ld2iM7M4t4bw-g^EP)PzT0F12YU*De|MpUL$@m$~@MCHT@ zku>;qH&b;tQyps1cW?!tVyl3$P?IxcUl&x{(vpu%)Y$BH{J_ozRHUid+UvFV141D| z&VB=g<3^lO`db3Isf_>|a$ZlX@X@#>XR&Olaa36wO8N#&bags4-h4wlQDG^;q}+U* z1?Z}oWYZ6a&=3e87UAb2Ge}zwzH7B#sl|~jX7%KgKNRYhlV-XDNtdzR5;uo z&PXyu(sC~5CV7bT-Ir4y5z$cYs#H`j}mh3##L zr(2;$$fg7XqHfJLSW^z1`9q;z(`<`g+PEf2MqhV`7FxjufbPnKZcjn*4y-k>Vp+Xu zLN!u6yzHjKReY1o{nM#^dd+rPC*?L!n;Vx$=W>@XF

8t9E1`fOnVptbsU%v&X@rGK|J% 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%0A%DYtdc5p6F`-l5(!>`jih_HyZN= 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%0DU&OGq9Z1s?Eevtmota% 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 Array:\n", + "renamed_signature": "func _p23r311_original_project_guest_candidates(guest_id: StringName) -> Array:\n", + "wrapper": "func _project_guest_candidates(guest_id: StringName) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original_project_guest_candidates(guest_id)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_project_guest_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_decide_guest_with_log", + "renamed": "_p23r311_original_decide_guest_with_log", + "signature": "func _decide_guest_with_log(guest_id: StringName, candidates: Array, minute: int, context: Dictionary) -> Dictionary:\n", + "renamed_signature": "func _p23r311_original_decide_guest_with_log(guest_id: StringName, candidates: Array, minute: int, context: Dictionary) -> Dictionary:\n", + "wrapper": "func _decide_guest_with_log(guest_id: StringName, candidates: Array, minute: int, context: Dictionary) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_decide_guest_with_log(guest_id, candidates, minute, context)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_decide_guest_with_log\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_find_facility_access_path", + "renamed": "_p23r311_original_find_facility_access_path", + "signature": "func _find_facility_access_path(start: Vector3i, facility: FacilityInstance) -> Dictionary:\n", + "renamed_signature": "func _p23r311_original_find_facility_access_path(start: Vector3i, facility: FacilityInstance) -> Dictionary:\n", + "wrapper": "func _find_facility_access_path(start: Vector3i, facility: FacilityInstance) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_find_facility_access_path(start, facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_find_facility_access_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_estimated_actor_path_minutes", + "renamed": "_p23r311_original_estimated_actor_path_minutes", + "signature": "func _estimated_actor_path_minutes(path: Array, access: Array[StringName]) -> int:\n", + "renamed_signature": "func _p23r311_original_estimated_actor_path_minutes(path: Array, access: Array[StringName]) -> int:\n", + "wrapper": "func _estimated_actor_path_minutes(path: Array, access: Array[StringName]) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_estimated_actor_path_minutes(path, access)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_estimated_actor_path_minutes\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_facility_access_candidates", + "renamed": "_p23r311_original_facility_access_candidates", + "signature": "func _facility_access_candidates(facility: FacilityInstance) -> Array:\n", + "renamed_signature": "func _p23r311_original_facility_access_candidates(facility: FacilityInstance) -> Array:\n", + "wrapper": "func _facility_access_candidates(facility: FacilityInstance) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original_facility_access_candidates(facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_facility_access_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_guest_access_batch_can_select", + "renamed": "_p23r311_original_guest_access_batch_can_select", + "signature": "func _guest_access_batch_can_select() -> bool:\n", + "renamed_signature": "func _p23r311_original_guest_access_batch_can_select() -> bool:\n", + "wrapper": "func _guest_access_batch_can_select() -> bool:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: bool = _p23r311_original_guest_access_batch_can_select()\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_access_batch_can_select\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_project_guest_candidates_without_native", + "renamed": "_p23r311_original__project_guest_candidates_without_native", + "signature": "func _project_guest_candidates_without_native(guest_id: StringName) -> Array:\n", + "renamed_signature": "func _p23r311_original__project_guest_candidates_without_native(guest_id: StringName) -> Array:\n", + "wrapper": "func _project_guest_candidates_without_native(guest_id: StringName) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original__project_guest_candidates_without_native(guest_id)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_project_guest_candidates_without_native\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_need_relief_for_facility_tags", + "renamed": "_p23r311_original__need_relief_for_facility_tags", + "signature": "func _need_relief_for_facility_tags(tags: Array[StringName]) -> Dictionary:\n", + "renamed_signature": "func _p23r311_original__need_relief_for_facility_tags(tags: Array[StringName]) -> Dictionary:\n", + "wrapper": "func _need_relief_for_facility_tags(tags: Array[StringName]) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original__need_relief_for_facility_tags(tags)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_need_relief_for_facility_tags\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_service_category_for_tags", + "renamed": "_p23r311_original__service_category_for_tags", + "signature": "func _service_category_for_tags(tags: Array[StringName]) -> StringName:\n", + "renamed_signature": "func _p23r311_original__service_category_for_tags(tags: Array[StringName]) -> StringName:\n", + "wrapper": "func _service_category_for_tags(tags: Array[StringName]) -> StringName:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: StringName = _p23r311_original__service_category_for_tags(tags)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_service_category_for_tags\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "get_facility_business_price", + "renamed": "_p23r311_original_get_facility_business_price", + "signature": "func get_facility_business_price(facility: FacilityInstance) -> int:\n", + "renamed_signature": "func _p23r311_original_get_facility_business_price(facility: FacilityInstance) -> int:\n", + "wrapper": "func get_facility_business_price(facility: FacilityInstance) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_get_facility_business_price(facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"get_facility_business_price\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_publish_snapshot", + "renamed": "_p23r311_original__publish_snapshot", + "signature": "func _publish_snapshot(_absolute_minute: int) -> void:\n", + "renamed_signature": "func _p23r311_original__publish_snapshot(_absolute_minute: int) -> void:\n", + "wrapper": "func _publish_snapshot(_absolute_minute: int) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_original__publish_snapshot(_absolute_minute)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_publish_snapshot\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n" + } + ], + "added_suffix": "\n# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive.\nvar _p23r311_metrics: Dictionary = {}\n\nfunc _project_guest_candidates(guest_id: StringName) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original_project_guest_candidates(guest_id)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_project_guest_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _decide_guest_with_log(guest_id: StringName, candidates: Array, minute: int, context: Dictionary) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_decide_guest_with_log(guest_id, candidates, minute, context)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_decide_guest_with_log\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _find_facility_access_path(start: Vector3i, facility: FacilityInstance) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_find_facility_access_path(start, facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_find_facility_access_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _estimated_actor_path_minutes(path: Array, access: Array[StringName]) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_estimated_actor_path_minutes(path, access)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_estimated_actor_path_minutes\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\n\nfunc _facility_access_candidates(facility: FacilityInstance) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original_facility_access_candidates(facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_facility_access_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _guest_access_batch_can_select() -> bool:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: bool = _p23r311_original_guest_access_batch_can_select()\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_access_batch_can_select\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _project_guest_candidates_without_native(guest_id: StringName) -> Array:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array = _p23r311_original__project_guest_candidates_without_native(guest_id)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_project_guest_candidates_without_native\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _need_relief_for_facility_tags(tags: Array[StringName]) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original__need_relief_for_facility_tags(tags)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_need_relief_for_facility_tags\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _service_category_for_tags(tags: Array[StringName]) -> StringName:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: StringName = _p23r311_original__service_category_for_tags(tags)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_service_category_for_tags\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc get_facility_business_price(facility: FacilityInstance) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_get_facility_business_price(facility)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"get_facility_business_price\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _publish_snapshot(_absolute_minute: int) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_original__publish_snapshot(_absolute_minute)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_publish_snapshot\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n", + "inverse_original_equal": true + }, + "scripts/world/path_service.gd": { + "before": { + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "after": { + "bytes": 139394, + "sha256": "c96dc7b3ae6ed7107d410631e9d7501c5e25d0c4696a76d621e6bcd7ff2f7a97" + }, + "wrappers": [ + { + "name": "begin_guest_path_query_batch", + "renamed": "_p23r311_originalbegin_guest_path_query_batch", + "signature": "func begin_guest_path_query_batch(start: Vector3i, goals: Array) -> void:\n", + "renamed_signature": "func _p23r311_originalbegin_guest_path_query_batch(start: Vector3i, goals: Array) -> void:\n", + "wrapper": "func begin_guest_path_query_batch(start: Vector3i, goals: Array) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_originalbegin_guest_path_query_batch(start, goals)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"begin_guest_path_query_batch\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n" + }, + { + "name": "query_nearest_guest_access", + "renamed": "_p23r311_originalquery_nearest_guest_access", + "signature": "func query_nearest_guest_access(start: Vector3i, goals: Array, fallback_target: Vector3i) -> Dictionary:\n", + "renamed_signature": "func _p23r311_originalquery_nearest_guest_access(start: Vector3i, goals: Array, fallback_target: Vector3i) -> Dictionary:\n", + "wrapper": "func query_nearest_guest_access(start: Vector3i, goals: Array, fallback_target: Vector3i) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_originalquery_nearest_guest_access(start, goals, fallback_target)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"query_nearest_guest_access\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_build_guest_query_tree_shared_result", + "renamed": "_p23r311_original_build_guest_query_tree_shared_result", + "signature": "func _build_guest_query_tree_shared_result(start: Vector3i, goals: Dictionary, layers: Array[int], access: Array[StringName], compact_result: bool) -> Dictionary:\n", + "renamed_signature": "func _p23r311_original_build_guest_query_tree_shared_result(start: Vector3i, goals: Dictionary, layers: Array[int], access: Array[StringName], compact_result: bool) -> Dictionary:\n", + "wrapper": "func _build_guest_query_tree_shared_result(start: Vector3i, goals: Dictionary, layers: Array[int], access: Array[StringName], compact_result: bool) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_build_guest_query_tree_shared_result(start, goals, layers, access, compact_result)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_build_guest_query_tree_shared_result\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_resolve_ready_guest_batch_point", + "renamed": "_p23r311_original_resolve_ready_guest_batch_point", + "signature": "func _resolve_ready_guest_batch_point(start: Vector3i, goal: Vector3i, tree: Dictionary) -> Array[Vector3i]:\n", + "renamed_signature": "func _p23r311_original_resolve_ready_guest_batch_point(start: Vector3i, goal: Vector3i, tree: Dictionary) -> Array[Vector3i]:\n", + "wrapper": "func _resolve_ready_guest_batch_point(start: Vector3i, goal: Vector3i, tree: Dictionary) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_resolve_ready_guest_batch_point(start, goal, tree)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_resolve_ready_guest_batch_point\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_guest_tree_reconstruct_path", + "renamed": "_p23r311_original_guest_tree_reconstruct_path", + "signature": "func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]:\n", + "renamed_signature": "func _p23r311_original_guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]:\n", + "wrapper": "func _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_guest_tree_reconstruct_path(tree, goal)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_tree_reconstruct_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_cache_key", + "renamed": "_p23r311_original_cache_key", + "signature": "func _cache_key(\n\tstart: Vector3i,\n\tgoal: Vector3i,\n\tallowed_layers: Array[int],\n\tallowed_access_ids: Array[StringName]\n) -> String:\n", + "renamed_signature": "func _p23r311_original_cache_key(\n\tstart: Vector3i,\n\tgoal: Vector3i,\n\tallowed_layers: Array[int],\n\tallowed_access_ids: Array[StringName]\n) -> String:\n", + "wrapper": "func _cache_key(\n\tstart: Vector3i,\n\tgoal: Vector3i,\n\tallowed_layers: Array[int],\n\tallowed_access_ids: Array[StringName]\n) -> String:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: String = _p23r311_original_cache_key(start, goal, allowed_layers, allowed_access_ids)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_cache_key\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_copy_path", + "renamed": "_p23r311_original_copy_path", + "signature": "func _copy_path(path: Array) -> Array[Vector3i]:\n", + "renamed_signature": "func _p23r311_original_copy_path(path: Array) -> Array[Vector3i]:\n", + "wrapper": "func _copy_path(path: Array) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_copy_path(path)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_copy_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_guest_tree_cost", + "renamed": "_p23r311_original_guest_tree_cost", + "signature": "func _guest_tree_cost(tree: Dictionary, cell: Vector3i) -> int:\n", + "renamed_signature": "func _p23r311_original_guest_tree_cost(tree: Dictionary, cell: Vector3i) -> int:\n", + "wrapper": "func _guest_tree_cost(tree: Dictionary, cell: Vector3i) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_guest_tree_cost(tree, cell)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_tree_cost\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "_guest_batch_has_permitted_layer_crossing", + "renamed": "_p23r311_original_guest_batch_has_permitted_layer_crossing", + "signature": "func _guest_batch_has_permitted_layer_crossing(start: Vector3i, goal: Vector3i, layers: Array[int], access: Array[StringName]) -> bool:\n", + "renamed_signature": "func _p23r311_original_guest_batch_has_permitted_layer_crossing(start: Vector3i, goal: Vector3i, layers: Array[int], access: Array[StringName]) -> bool:\n", + "wrapper": "func _guest_batch_has_permitted_layer_crossing(start: Vector3i, goal: Vector3i, layers: Array[int], access: Array[StringName]) -> bool:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: bool = _p23r311_original_guest_batch_has_permitted_layer_crossing(start, goal, layers, access)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_batch_has_permitted_layer_crossing\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + } + ], + "added_suffix": "\n# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive.\nvar _p23r311_metrics: Dictionary = {}\n\nfunc begin_guest_path_query_batch(start: Vector3i, goals: Array) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_originalbegin_guest_path_query_batch(start, goals)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"begin_guest_path_query_batch\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\nfunc query_nearest_guest_access(start: Vector3i, goals: Array, fallback_target: Vector3i) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_originalquery_nearest_guest_access(start, goals, fallback_target)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"query_nearest_guest_access\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _build_guest_query_tree_shared_result(start: Vector3i, goals: Dictionary, layers: Array[int], access: Array[StringName], compact_result: bool) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_original_build_guest_query_tree_shared_result(start, goals, layers, access, compact_result)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_build_guest_query_tree_shared_result\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _resolve_ready_guest_batch_point(start: Vector3i, goal: Vector3i, tree: Dictionary) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_resolve_ready_guest_batch_point(start, goal, tree)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_resolve_ready_guest_batch_point\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _guest_tree_reconstruct_path(tree: Dictionary, goal: Vector3i) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_guest_tree_reconstruct_path(tree, goal)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_tree_reconstruct_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\n\nfunc _cache_key(\n\tstart: Vector3i,\n\tgoal: Vector3i,\n\tallowed_layers: Array[int],\n\tallowed_access_ids: Array[StringName]\n) -> String:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: String = _p23r311_original_cache_key(start, goal, allowed_layers, allowed_access_ids)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_cache_key\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _copy_path(path: Array) -> Array[Vector3i]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Vector3i] = _p23r311_original_copy_path(path)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_copy_path\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _guest_tree_cost(tree: Dictionary, cell: Vector3i) -> int:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: int = _p23r311_original_guest_tree_cost(tree, cell)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_tree_cost\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc _guest_batch_has_permitted_layer_crossing(start: Vector3i, goal: Vector3i, layers: Array[int], access: Array[StringName]) -> bool:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: bool = _p23r311_original_guest_batch_has_permitted_layer_crossing(start, goal, layers, access)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"_guest_batch_has_permitted_layer_crossing\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n", + "inverse_original_equal": true + }, + "scripts/core/simulation_kernel.gd": { + "before": { + "bytes": 7602, + "sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb" + }, + "after": { + "bytes": 8282, + "sha256": "5d578d7b845522388bd48a4a6e0c3a60e628498ec2da6aba722d8c6e2fc40a20" + }, + "wrappers": [ + { + "name": "_run_phase", + "renamed": "_p23r311_original_run_phase", + "signature": "func _run_phase(phase: TickPhase) -> void:\n", + "renamed_signature": "func _p23r311_original_run_phase(phase: TickPhase) -> void:\n", + "wrapper": "func _run_phase(phase: TickPhase) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_original_run_phase(phase)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = str(phase)\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n" + } + ], + "added_suffix": "\n# Private r311 diagnostic fields only; never serialized. Timings are nested/inclusive.\nvar _p23r311_metrics: Dictionary = {}\n\nfunc _run_phase(phase: TickPhase) -> void:\n\tvar p23_started: int = Time.get_ticks_usec()\n\t_p23r311_original_run_phase(phase)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = str(phase)\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\n", + "inverse_original_equal": true + }, + "scripts/guest/guest_service.gd": { + "before": { + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "after": { + "bytes": 63573, + "sha256": "39986d98720d37dfd8c437b7043848df3b14120b307e99fef877428abd26b07d" + }, + "wrappers": [ + { + "name": "extract_candidates", + "renamed": "_p23r311_originalextract_candidates", + "signature": "func extract_candidates(\n\tguest_id: StringName,\n\tfacilities: Array,\n\tcontext: Dictionary = {}\n) -> Array[Dictionary]:\n", + "renamed_signature": "func _p23r311_originalextract_candidates(\n\tguest_id: StringName,\n\tfacilities: Array,\n\tcontext: Dictionary = {}\n) -> Array[Dictionary]:\n", + "wrapper": "func extract_candidates(\n\tguest_id: StringName,\n\tfacilities: Array,\n\tcontext: Dictionary = {}\n) -> Array[Dictionary]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Dictionary] = _p23r311_originalextract_candidates(guest_id, facilities, context)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"extract_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "rank_candidates", + "renamed": "_p23r311_originalrank_candidates", + "signature": "func rank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]:\n", + "renamed_signature": "func _p23r311_originalrank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]:\n", + "wrapper": "func rank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Dictionary] = _p23r311_originalrank_candidates(guest_id, candidates)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"rank_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + }, + { + "name": "evaluate_candidate", + "renamed": "_p23r311_originalevaluate_candidate", + "signature": "func evaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary:\n", + "renamed_signature": "func _p23r311_originalevaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary:\n", + "wrapper": "func evaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_originalevaluate_candidate(guest_id, candidate)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"evaluate_candidate\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n" + } + ], + "added_suffix": "\n# Private diagnostic only; never serialized.\nvar _p23r311_metrics: Dictionary = {}\n\nfunc extract_candidates(\n\tguest_id: StringName,\n\tfacilities: Array,\n\tcontext: Dictionary = {}\n) -> Array[Dictionary]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Dictionary] = _p23r311_originalextract_candidates(guest_id, facilities, context)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"extract_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc rank_candidates(guest_id: StringName, candidates: Array) -> Array[Dictionary]:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Array[Dictionary] = _p23r311_originalrank_candidates(guest_id, candidates)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"rank_candidates\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n\nfunc evaluate_candidate(guest_id: StringName, candidate: Dictionary) -> Dictionary:\n\tvar p23_started: int = Time.get_ticks_usec()\n\tvar p23_result: Dictionary = _p23r311_originalevaluate_candidate(guest_id, candidate)\n\tvar p23_elapsed: int = Time.get_ticks_usec() - p23_started\n\tvar p23_key: String = \"evaluate_candidate\"\n\tvar p23_row: Dictionary = _p23r311_metrics.get(p23_key, {\"calls\":0, \"inclusive_us\":0, \"max_us\":0})\n\tp23_row[\"calls\"] = int(p23_row[\"calls\"]) + 1\n\tp23_row[\"inclusive_us\"] = int(p23_row[\"inclusive_us\"]) + p23_elapsed\n\tp23_row[\"max_us\"] = maxi(int(p23_row[\"max_us\"]), p23_elapsed)\n\t_p23r311_metrics[p23_key] = p23_row\n\treturn p23_result\n", + "inverse_original_equal": true + } + }, + "changed_stage_files": [ + "autoload/simulation_runtime.gd", + "scripts/core/performance_budget.gd", + "scripts/core/simulation_kernel.gd", + "scripts/guest/guest_service.gd", + "scripts/world/path_service.gd" + ], + "original_parent": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage", + "budget_dependency": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-walk-edges-candidate-r265-r03/performance_budget.candidate.gd", + "bytes": 11250, + "sha256": "1010129d3124c3aec037c840a5766a7cdabe60c654999dfb6f23b224140a73f8" + }, + "no_pure_CPU_or_speed_comparison": true +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json new file mode 100644 index 0000000..02990a5 --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-guest-bulk-work-contract-r312.json @@ -0,0 +1,310 @@ +{ + "plan_id": "P23-02", + "status": "implementation_contract_not_implementation_or_acceptance", + "selection": "one coherent builtin guest candidate extraction/evaluation/ranking after existing native projection", + "reason": "Current275 instrumented observations retain a substantial unconverted Guest portion. Existing native projection is reused; another isolated key/copy/price/tag/need-normalization timing chain is not selected. Choosing a coherent conversion does not assert its benefit or sufficiency for50ms.", + "observed_instrumented_tick_us": 1268510, + "observed_metrics": { + "runtime": { + "_project_guest_candidates": { + "calls": 50, + "inclusive_us": 656139, + "max_us": 45760 + }, + "_decide_guest_with_log": { + "calls": 50, + "inclusive_us": 230065, + "max_us": 4795 + }, + "_find_facility_access_path": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_estimated_actor_path_minutes": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_facility_access_candidates": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_access_batch_can_select": { + "calls": 50, + "inclusive_us": 195, + "max_us": 6 + }, + "_project_guest_candidates_without_native": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_need_relief_for_facility_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_service_category_for_tags": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "get_facility_business_price": { + "calls": 7500, + "inclusive_us": 14899, + "max_us": 21 + }, + "_publish_snapshot": { + "calls": 1, + "inclusive_us": 76851, + "max_us": 76851 + } + }, + "path": { + "begin_guest_path_query_batch": { + "calls": 50, + "inclusive_us": 24721, + "max_us": 689 + }, + "query_nearest_guest_access": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_build_guest_query_tree_shared_result": { + "calls": 50, + "inclusive_us": 111700, + "max_us": 35777 + }, + "_resolve_ready_guest_batch_point": { + "calls": 0, + "inclusive_us": 0, + "max_us": 0 + }, + "_guest_tree_reconstruct_path": { + "calls": 10675, + "inclusive_us": 62826, + "max_us": 51 + }, + "_cache_key": { + "calls": 2586, + "inclusive_us": 4019, + "max_us": 8 + }, + "_copy_path": { + "calls": 6811, + "inclusive_us": 15742, + "max_us": 38 + }, + "_guest_tree_cost": { + "calls": 4000, + "inclusive_us": 1584, + "max_us": 1 + }, + "_guest_batch_has_permitted_layer_crossing": { + "calls": 32500, + "inclusive_us": 14707, + "max_us": 20 + } + }, + "kernel_phases": { + "0": { + "calls": 1, + "inclusive_us": 13, + "max_us": 13 + }, + "1": { + "calls": 1, + "inclusive_us": 1121, + "max_us": 1121 + }, + "2": { + "calls": 1, + "inclusive_us": 340, + "max_us": 340 + }, + "3": { + "calls": 1, + "inclusive_us": 118618, + "max_us": 118618 + }, + "4": { + "calls": 1, + "inclusive_us": 89293, + "max_us": 89293 + }, + "5": { + "calls": 1, + "inclusive_us": 970, + "max_us": 970 + }, + "6": { + "calls": 1, + "inclusive_us": 1063, + "max_us": 1063 + }, + "7": { + "calls": 1, + "inclusive_us": 218, + "max_us": 218 + }, + "8": { + "calls": 1, + "inclusive_us": 180, + "max_us": 180 + }, + "9": { + "calls": 1, + "inclusive_us": 979790, + "max_us": 979790 + }, + "10": { + "calls": 1, + "inclusive_us": 76865, + "max_us": 76865 + } + }, + "guest": { + "extract_candidates": { + "calls": 50, + "inclusive_us": 95575, + "max_us": 2002 + }, + "rank_candidates": { + "calls": 50, + "inclusive_us": 124620, + "max_us": 2600 + }, + "evaluate_candidate": { + "calls": 5000, + "inclusive_us": 106351, + "max_us": 44 + } + } + }, + "timing_rules": [ + "nested inclusive durations include children and probes", + "do not add evaluation to ranking", + "no pureCPU allocation, no uninstrumented comparison or predicted gain", + "normal OS/x3/performance criteria remain mandatory" + ], + "reuse": { + "implementation_parent": "r274/library275", + "held_unadopted_trial": "r302/library303", + "ordinary_guest_body": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd", + "declined_need_normalization": "r298 remains unadopted; do not restart it or duplicate GDScript normalization implementation" + }, + "implementation_scope": [ + "Keep original public Guest extraction/evaluation/ranking/decide as fallback and direct-call oracle. Add one per-call pure native transformation for builtin canonical default game candidates; Runtime integrates only after support has been proved before observable mutation.", + "Preserve extraction facility-id order, rejection reason precedence/list, ranked need-priority/utility/urgency/travel/facility-id ordering, signed integer arithmetic and exact original weights/defaults/thresholds.", + "Reuse current native projection, produce original raw/accepted/ranked ordered typed values and owned deep copies; no saved state, persistent across-guest cache, formula changes, candidate pruning or frame slicing.", + "Retain original reservation callback and state transition body. Unsupported/custom scripts, inputs requiring original conversions, arbitrary callback/reentry contexts must use original whole processing with no duplicate error/rejection effects.", + "Make get_observation/logging/last_error/rejection publication and all callback-visible order explicit before implementation; do not precompute across callbacks." + ], + "allowed_product_references": [ + "existing native tree_numeric_core.cpp/header candidate sources", + "scripts/guest/guest_service.gd", + "autoload/simulation_runtime.gd" + ], + "required_before_implementation": [ + "Inspect every original filtering/scoring helper and current definition/runtime fields; identify whether a pure canonical fast path covers ordinary current projection.", + "Define API/result fields and unsupported-before-mutation gate; fixed script/source version, data types, ownership, aliases and signed conversions must be explicit.", + "Do not change unconfirmed D01-D10 settings, pricing or game-time scale." + ], + "validation_plan": [ + "Static original-body/branch order and deep-copy/typed ownership comparison first; independent review before engine.", + "One targeted local pure Guest suite covering normal projected data, rejection precedence, rankings/ties, signed limits, original fallback/custom/callback behavior and owner mutation isolation.", + "Original Guest/lifecycle integration plus full cold646→647 ordered typed original oracle on exactly assembled candidate. Reuse valid fixed input/library/script proof scopes only.", + "After related changes and supported selection are complete, mandatory final172/normalOS/x3/exit/small-screen and same Windows distribution/device/P95/D10/50ms. No old-version full regression reuse as current acceptance." + ], + "source_pins": { + "scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "scripts/guest/guest_definition.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_definition.gd", + "bytes": 9374, + "sha256": "082aa3f33b9cb17daf10a2cf8a1dece7b79dd80c2ae21e1a424d1b2ceb52b918" + }, + "scripts/guest/guest_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/guest/guest_runtime.gd", + "bytes": 14267, + "sha256": "57ba99e5d977b5302987f4359a19056f1ab09c8fb7e4762ee8d79cbb9316741a" + }, + "scripts/core/simulation_kernel.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/scripts/core/simulation_kernel.gd", + "bytes": 7602, + "sha256": "341c0c878c4894adbac628d0db6362ff69fc3347bdd9e61e50936e15dc2d1edb" + }, + "docs/traceability/original/BASELINE.txt": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/docs/traceability/original/BASELINE.txt", + "bytes": 23494, + "sha256": "75e4bdbdeb379c9269553f0c776bdb9cc96e01f2d6aa5ca650d132c63a8aeb1a" + } + }, + "evidence_pins": { + "execution": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/execution.json", + "bytes": 12462, + "sha256": "c356c803ebe6320f3f4f9b034c2e796b309e8660151bda489a6a21313196386c" + }, + "metrics": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "bytes": 4566, + "sha256": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f" + }, + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + }, + "current_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "bytes": 70364, + "sha256": "41085a75190fdb67ba44ac7f6893d42c18ee797762d4b00e7eda546ed025c460" + } + }, + "formal_completed_added": 0, + "candidate_implemented": false, + "candidate_selected": false, + "candidate_adopted": false, + "performance_accepted": false, + "unit_accepted": false, + "assembly_source_pins": { + "autoload/simulation_runtime.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/autoload/simulation_runtime.gd", + "bytes": 611530, + "sha256": "b4201726a735e9d979bd1ffae626ecd43ad2b76e4c7d1b51430884609bf2f4dc" + }, + "scripts/world/path_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/world/path_service.gd", + "bytes": 132925, + "sha256": "6b7f4e989ea9b09495f814d8ecb294028d10794005966414bf52640e122b0d17" + }, + "scripts/guest/guest_service.gd": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-reconstruction-local-r209/stage/scripts/guest/guest_service.gd", + "bytes": 61414, + "sha256": "56880410e9a00816f9a95d30821982955532de8dd976980934e12016a9f2b21e" + }, + "native_cpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_numeric_core.cpp", + "bytes": 54002, + "sha256": "ce20a90adb8a410dc1b6cbf607b7bfa8bf21eaef158c5c6bfc7a9bbcc703d2b2" + }, + "native_hpp": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-pure-tag-projection-candidate-r274/source/tree_core.hpp", + "bytes": 3299, + "sha256": "be46852fe55aeee4e18996b4d87222662b031fd1b946977c81092f4d0707e480" + } + }, + "assembly_scope": "Production32 retained. New native work starts from existing274/275 isolated assembly, not from an assumed identical production Runtime. Guest source bytes are identical in both." +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md.gz new file mode 100644 index 0000000000000000000000000000000000000000..116a1bc494b521eaa8207f116d614124b1a91f60 GIT binary patch literal 144443 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 lqM@aRYW{l%a%3BOZheV=q zltst!BsH0Y0vg?`*WrDh_xw+ZeWtlOc6FcWBsRvrZBEUF(@(;s?^dfztJTJO{Z;eq zjn?;1!}Alr`qe-EQ(~X(^qF>|HNDchHr70Sc6EHY`RL|q_2I_s>DB7R)!JEWZTW}) zel=m6w%=!&eU=TElpM>}Z}s1=PXFpxe5=*!BHw9k>2dd)t&Y_kb9MZy)$#Gw+SAqX zSF5!pBb91SoNr#gx;j>EKE55knob*h8!K(By_^UemwkAv>c)6IoH*I4y;!Y2Sgp>% zt-^^P)?QyNIW~St|H@iCim|k%aZ#s5q{Wgr!wB=JB(}DHa zxOS;^`8dqe;bOT0{}VoicOG+0x37d#*|0s^FjuQ}7}S2>IC8j{4;<6OFI@N>u0Ma= z^7yY4b<5i2rjomoj-5DotP+&rN5xVmn-9YCli}DMylCZqcw!vh1V-ZX0>)nb{ABa$ zeDhLmWA+=%wqS_Xf1Ui=vQnPuyQ5{;1+8bt?S2@6=O%yMnt!}nJq}9`_uII9yLs+z zICZgg=_QN~=6|)i5H?Q3a)cB2TUXA&!}p~;Mkf^S!=S5~W+VJ6|u zRzEzcweU6EfJYKmuQngwTCGkt8)sqjzzEmhybjOYfYB#;f)?RI*jYT8&DkebP#DS; z0x<+w@RL&qM|1f>IqU0pPOaa5ZImmSp&*gX7YhOGs+ym~NnXenhetBmN^|B}bLI&Q z7}hp8+Wfu|o}CGwO!H^iAfNwpkgXI;_(UhXbGkWwg?9_Q6U=xa$drO|C2=^&j|3$+ zbK>#xRXvsPh|ilxDz6bvRR$3}v|*7vmMY4tuEEmU&Dfw3=BIovw)L-Pcl#qj!B zSbf+M&8w#keAty|u>Uu%+=7R-&OT~AJPTiJTsjXMvUUC>yhj#NG#se`}XefQ!sd(tfi&a_qDZ`C*eI{d*xtzjg)dVUlthurNa29R_qB5LVHeixLMi^_aF0a=ojI|dq4NnaCefany?m{}Y z`YL=l3R}`nr{MSu23b38Zd|*ro(_x3yGxhM&8uTDH&znC7j`I2)hGK60X}?OVXyN} z(cy`qG;B=5tg`4dbs;J?8f=7HFjSaAfI@?z3T6edg%?Q(RaoKk$6W*-{0k2zJS98> z0=(fL${nqYmV$Nx$3P@@&sc4!n8_zttUkK2e*U$w{_PE;wRk+d@@;r$)}ejA$nzzH zaU@6ajcRAZ(^Dwv&wd@AzlXS}{0`Uq)=NMZc-9CU{6eLi7$}u8$NnQ%sQe!T zg?AZ5U-pY&PzZ7Q7V#A3kA=B7vp{3EBb?#L33-R$fU*uoMQ8VJZV;ZIs~m$bT343V zUW$#darpwvLM8KJGW#LSY_?bmjB;i;!1;n#x8NHoI}k<+uzg@|hjZn!Q5>xVrNrS} z1^ExjE*tLyfJ(!c2UlQ7^jHD|czAhqWF()%^}B_<1jZ zrjgd|pMT2|BnsHSV#aO6xZ1F2TQ=bJ!l&2Q>o1$LkKrD?i(MuUwtJ+M8KGl}_za-3 z_WB!`mFDazDZ#3|9c(YTTD?YKwu1kGA(HG7PXvKjIFuX0%`rhcsdEvKagZiJ0~px% zhyBdsEL2NOo8L_`yDG8;cu#oXaDWR_UVAwSg8Wb}$Pe;J3P=d@JrK)iTh{Do2{*W7nc4!wZ1Y=mLoPZ)nL}{6eK%=YKR;N%j zShkPQD^m%Z!0;8sx#>HeMW2@onUV70V#P9&_+0o5fMN1Pc>dw~z3*UPlHu3n4N$3p zyN4%FAn!eMqt%#Gy2W3DQW3uA&6*H<70=1Ula1;Hp|DjK3LvPy4Az!s)?S_kWLky| zXtr_0*0T${_kC`Jr@w_+G7vMa+%PuA=EIlwSgw+GV+d78({dvD1sXA{q{IS1J~z)k zYMyx=o_cAl-=A4qxoH5QUVA-7Q~wp7sJmZ*a)c^3uF{p4;(l;+W}h%v zus;5pl`i-kneN4NxY(p8Gs`f0NeuXTSBXJdyr2m%BA%$`nVInQQyh~zt~4xqFEKEB zFSsqg8IqUyyYcJ8tcIuV;kK=PZEein+8DbnNmHHqqj)_c?}!0Fp5WIX?%7XE3WHw1 zHyuvSuGWr&rnXw0f!T(W2nX;(j#P_3xhpUDMZu`IDd;FbO0EV5kV)kM4!j z&y`LHm~SW?5SWUSl+mHiwqHyu$F?6Zk(73m&W0)Y!_ksh1_i#sEgNXo<0lf zvAa^r^ZOn-90YkId@cm>U@0?%FNGU*9#`k;13a}TAg4Ai-BFgHU;XMo(28<^;Nt)M zroZ3d|Deb_1d<52QYioSWv(b2FG#b+20rC%wWOAh)TPnC$pS<(tL(%qdDJbU#;mQMp zxy(=jj#e(aQv;H>?u%}{`LH}~`{V)hL3cYqisXSZZohXKn7kicRVa{FNMktK$9L{A zAiw8;@4_qNe(f5ZEB&#{%@YG9Uw zJ3KbN?KVf}Mx#4O8WfDJ5)1{U14jsJ-+lY@ZTrM+`}nq-?tS0eYEbWb1iFuD8~Z=K z)yUrY7<3=n+nk1^wbdZsaldsR;`Wb3((Z-%iExsDQ)l2aX1kC-_abXz(FA!?EHYX zK5;4Mr&-@En;Lc7DZQv|B+s3uM!*5&KGFD2NFN6Gn;*mm7Dj&{`?AYGo8~3RjZ@RH8f0GgI5T11m zXzPt-B{vz?4sETDVQsy+Y;%)g?d10A7~3{Cn61&*N@nN)n{~@OHf5QiK5@(K%vQSl zV0Lt(v=MD{jvTAq{`Ez0Y{yO?+j!uPn;tvI={ANPI&aYswmxW%+if5_v|XZsY`s|= zuiHR&a;rq6+3rU1(MPNeiyfJ;cspYi6!&{ugP`qn(EUPYI4JMf7UspGdv3mo)7{6h zQ%(qN7+Y^-*X%x+9oowJV7A`OuGM`oJGq_p5p8oryV_>vyO8yz1drUY%_DE9Z|2Q5 zk?Zyz(++KklUG|iJQiTxQ(G%y%%!F z@mP#%n*z*p;zJWAWEq06GiOqmkmXIcdnP@U7f#36gxJ`rQz-_A>St+i)AQ(Int

`0O~ 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 GNd^EBVtio$ literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..e35771a250925f5109ae08a1215ee68fc5971ba2 GIT binary patch literal 105604 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

  • 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 literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/after/work_packages.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..0777c090f1d2cc6bc6822335e334d63e9dc03441 GIT binary patch literal 207431 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%0D28tS~5H!VX}&tZJB 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

    @AmZ+sZGasS{U$KXY|36y}3AN7xomHYVj zWZ3@5l%!Gv)>S@uuuN3Uc1f&4HZl4-->O`A_1ELZF(tedn1ni&RYz)2tfc4~Nfj}0MqhK&DG=m3JzBZ9bm`QrPMtOb6iMps>^f45eeJc;YUy6S+xSq3&51Y>D0SV>-oc^}?5%hz4hpKr)&vEbJKeC27{P@>91p_KyQHSs z%NDKNLlYil&E;Q(1&K zsuIS@sekauYbTk@ggeht7NYcTGsX~Wj%=;M%*3iw>B!k#d!@B{RE29+pL1~*bA?=< z3dv?M%dv<;J;Riii{v=;f z_T&R>TS_QIJjWANIb+!jXXROw3s&i@%6JG1%!evQ4E5B)ZaAj)!tQK0*}b!%^LtCf zs8W~iKV|iZp?i4x8KTRa!?Kfw8SbNF-EpWvmMb-k?k+75?lJ)4wHGujQYZZ^6oHkw zH-#mVY2@cfV_z5tBDntyjT#p;A7*pR#xB^RdLf-cWh(w`RKRT9>0Aji&{{=f3uQeL zN&Jm-77!<+^yC%0-ScAa-m`6Y&z@}oHe#H*!CO!2`?*m5*%Pc%*Ypi5o04SU`Zqnh zcVO#xn0l7Fj_H7&n9eHBa883}@k30ic45qLy=me%JlI#|=L#dzxY_eL4 zDoDzuC+FaW!nD1lI;G-3Nz&DHM>AXkEe)DFBd7@_%z9DNKPn&!e-l8Y15i6@6P3Mg zA|EXc0>&^jGPZ$`HW1PVLfSw`8wiQvl?OMv#*F+K+ru%CI z%!_Bet;%Jmv{Ss+fZWt?yVf;@yqfyuIIz>bQhQiwoDKkx9lKE2U%ktQnw+PrHBNm~V#x%N3)}zTK>wjn z$2cwDy0NjK(_WXvZ47|PC zfvpR7sn7?@Bk(X?yXDBRF%p6d2hDRcu#0-?oN60%m>8mYNmt0PQtXysj{XnkvvDN!m*6I*2US6-tmAegaMd_VMYxJa#6BdCDIf7mj^@36J#VLxuwEpgMFZk?L*8)y8(E{sL#dLt z&JHa-{WU-A?f61(r{qU>sT!PnD>X<;1}qS*s*R|`IV;BpmDsBPyzag4WWrk30BsJ(_X@P*B|pdf&brD(OLPa36sF2~AF>`_qH3M9ZM_2?-#lex%;c_;cPct8@C|aL<@Azc9(xq2J#Tt@Bp@RyB z@5D0gs5~ny(E`7UJ!n3=wDil>mzA^Dmh{!rr_CqdEq!wgW2sNii5<+-ObSujR?^wK5E1Pp@XrbFNq{tR- ze-Q|azpPw(g4cNlU(a}7|Il7~ldePMF~sI-@QDG)Nlj|~oiiV`O@LuyqK%_7NG&Y; z2g}NAkQB@`G*;tPw!)NDc$5mbNYO<*8WWyESJDQf6#e$Y#59k*o6&l;}MpOZ}`Ou$THX^XEcyOj1llJZlU(-mQnXTIXjh zIwF7$9bV$Y@Vp(E5Nm!5EW?aJIKyvDDr#!$;85@QXn?F8ft32y8MtlP-_ymQ%~h`u z6`^G8x|CqPDrvi}N4YLURd-zozN2(*ub$snx%F&A0B#6CpMa3C3m<-GZc>Fxg3%s{ z($v{VUAb`;RI!paBSpM;ZE-PY38bNo|52%bFxcB$9xU%0DVK$6$g>28M}~UKqoW7t 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%0A_wu>}cqnlvf%(@Yd2Z>BDQ0QaTR!2L> zK!axe1OvGpTck{n^$B;i+T-W(8f54LJU-X4gX2u_<`teRJ27DCo$lSUCOZx`CPx5b zyp|WG_d}4VOOcuV^pwd|)|yWPU9Z(eTSvzBPNWy(UWG6x41}SR14;sm7(~71HdiEr zeX-PU+inTciuA_Vd0;;?n*x(1t0!4uXsry!Ar0Q%g@C(`xxcTsSU6tjFIw7O#eXjr zIJg%oL`+GCW6G|*i@%?Zr7iqFnYN}2O0Y~uM3 zc2d*dk$2&JCK{i5nh(!=L}RCgwN263YOn>;#!{cjwUd_Eb(Op3%$p{e4lg3Q;q{On z(tP*OyRy;kk8Q*k1Ec9Gpq3@0+r}5)d;i0ZeLFr>|FY8}R1a&1CL-%7lN%DicNb>l zXsP(lg2=67_=I1q59KluA$^D&3;MAjw!zm5h$vvvH$ujPex)rY0c~AKY|v8O1w$b- zLDCcUOo^lxT=vzLF_ED6CNXviDC#EDn%y=U(J(3^wQHscBqSw;kCJoLUf-*PWTZ6I zpFggCdQxTu>e)k7Q^5kI;o@Z@8uQD^l{;tF(}#YQFT&Ktm_ z%Xln{pv7Po{1S_!)fIaC5smJbG?^lVE$lHcB&n6_@FKo#B>=)HQs-GkB!Q8O%pGUy zZ?QEk$j#6OJ)K(()tH)GL9c6v2K1V?Mm!U+#q^(>)wcxU=^&B5PYVguy4F998f(BZ zK88Dlj+w~@Vqn;pN2XK(z5o5OB>K;_u!So~q3Nl*9b5}qWE-(C3paQqgsV*UXLWQH z>08}e_c`%Wwu=G))Od2OS^tsT3)Zptj>`6ARC#SVErLH9fjNFlR*At}$X6x!ZI3U; zO}N+@&xM#phpcT&tPL<{&Do22a?$}igSx(SZ3l}Gd2^QB0z9T<3)}D*{IMNSs21ar%B}F%Ze6F#n z*A+RBa+P9JliH@nqsr0!{Hf!~=WWq#vM6AzEI-3TMAU_@FJejMH9Hd(0s=KXq=)(C zeI1L{pp5fSjt`WO9Tno$XWDakj4*1vPtQKZOU%03b#bcX-Y%PCR$QJl>XFAHlqbN> z!|aLk@6jJ5=+8xRz!VP<6E1#M92nUK?|oaTI9x1!R^0Z#_YDk>c@DrJh*D-6_bQ3n@9)+Jso(PD?fITjo$Q^JbU;qGY-D?PNotiZ#WZ{$VQ z?6=`X@Df~tk8-~njZzxb?me_mE6k=V*AYzt=6mo|hX+?~+*!W*k|KUcz(X^(TDd|* zW$GI=pa=sY@sFgkL_~#QX}KEKFsFdNozc~iDapiFy&SLBv|L*Uu^jDCgI~p+T3@(s zTDi_N^eS(~3lwZ--nmrlFDj4ut0bNiohI=NGuv;geYaNPne3ZmhoO2N7Ld4vE^H=! zQckr=#SN?Mz5H?M`hq?Q;x{jH| z?1ZtKQMPiumYxH4f6xQkBGp=PTW68!ml*rOwcl5kNzB zWzwpdrIDmv`o8i7uXYt~HZ+6aw<%I}ohMJnOCz*4by zbXfgSdkm6n%7hq{d5TNonV5Agi###xT%UBX3V^bOjms|;Gc*C+J5L*z&uNsZqvOy3 zpYg~j*0`*e?WM@z2BL+w3zaj;SY)AcUh+R^lcwIbNNi-f zRG#u3^k&xXcv>$8Bq9!l7BF0oC1})tE>4@=0?o^~&S8>OQDH{o!62Kn@3mDImQyDw z#XS@jrbG}2Llh}=TU#Swh!pb7H|KF8fwJwiZBIX3x^xPQ`!ISgx!e`VAzntnU_eTx z5>b~X<-nN2MJ3-k@5XhITWz`K&3T-iFiU%}gKkT`rPB-c%-QtX<=ASeQNdRZ9?vb+^s;3ra-C>x4f2W%^ay};v5no5_YkZODO(GH3!={LU zB|CxbX5xOCwJiqYXXD(o(Eh!x6J+x4l_ZEbfBN!0p)Iwf$h%;e*=``~|kO`n%^(ZB~I2akDf<(C(g6#u*Hq!^MD6 zQ3aZQYvht)vs|x`V{TQ-5zi1=wF$Pzmoq7?{t{2*!fi}(5ZOn@3?CqiH!wIj1O>Tf zb_Z9}sJGz=?1NNxWbLy>ktkMA>0CF4&dsi^2CX zBQ|e+Bd|$tenkDAfNxuI9-M!pzWh)mnm1XT-w=f-ZGp!SFb=VL2JKcLfN=Xchh_^Z zcVT?v?75Ze57>>h#OvXRIZSPwx(-*YoOf7^M1|v`)xuucY!*Z_>WI>mrO0TADQtw~ z`tZnMUdIx9*Ybq5lV@!m2uYgTa3G4lM@5#CB5kKlnP|Z6kH_MuZns)jkR1#lO&?L1 zcGUc>Kya&;<}d?a2k-vl4}El!htC%&)1*(Rw@cr=xZS++MB}a1Np|&}tEbt}3=*nd z=egG9xb_p8q$26rphsFBJLyGx;R$iii>=0VZ6;KYZ6`21rj(3v#L$T;PY5K0xMN&C za^_Uy`%CuhT~c+S->a7`aFG*iL=#RwUOMp;sh^m+K;vrXK^oSOeP{G7M|o*tMnthN zg6fT+`YqmE+akQ_bYgANA0aa0QF0Ko*#NiK;%VNd{&{#*;XB9tt&^ySDY`fL#7-vD zMn$zV++vC*Aj;$IsQ%NUz|0!tZx8%s*FJ=YT`)e1{zCor^1`e>EIRX)H6%9^Z=d8^ z#}B0N(1~$3GTaPA=1;BMIfW$xJc?U)K`Z*Qaz~&U-baWdn~l9uMcyqo!mm;9?X0*m zPizxT_^()5ksEigD~y`Sp>3Mzw%QJMm`lQ^ylj%yw_*hx0;ICR8@C$uXS)1@3{-** z7y)?4(qRFBRvZkwaJpNvaHd$ms)i2n2G}O*lhW#M$J`@m^g9FqObSLS)Je#eUI3?} z>K|?Ac}0?>(VD&z1!}yQQXdT(U!Q0Gbn*i71ofv})dvH(*;rYpjht)~Mm$bvmSB4t z50P>KBGnvFF@dy9+W`qGX)LcfJ&#NRV?c3-C*CYh_Y59W&`Gz)sK*Of7FdT8ba=o+ zN4nSC6q!eWEHClCSwIQiG-0Ix2B3WNMDduB;zl7RI+*GOD>!ees-u}33EyHo*3yhmx;{NW&^UB4HJ zcrbA$!22fTUD*D}gI~Hfng|^iRtQNtX)A%)^CiiA+)lKvti4ypBdE zU5geSu>UXRl?_<6H#C-D{mMmgWVlwXhD$^QE1EawmtVbz=Q?%dU$Hv%lVm3I_ZPR* z>2xUa-=cmlIwjzh?~sw9Jt2(GwnCabdd!jjFwlR)?L=rb+~1Y!IlB}NHYTNCb^RMQ zrb+!sS=s4BC( zeE%g!F#U%OG*+^!)2za_P&r+TLOM4kVXMOE#THuDvV_k4ra7sPLoj=N!7htiDPL4> zhjSd(5TFX?KDh|ns_>@7IrgXVMyCJZS~)3-mSG+bCy~fk4I7jmH=Xr%OQz?zhLLxo z8yC>^>G9C0WW8*WO6qD;#1j#{8fYwf`v%kkcRs@B}zQ=`CzHPhrS7uOyghS z@fuT489*3b?U2d>gaBFjZtQX@wafUEp73i} z;9+3`=2n#JNVA0p%_&Po!>pPQZb8`rmR=hU`%2Mo_0}e^?}tU})lvQFB(^<2^ctsh zV-J`{nQAB2ow}iz$m6sLunMRwjjhx+moLxYT`n))TdqMhyBoK3I>PO-8CLYg&6W7| ze;)6(Il~6MwpEi1$?&i_E0KWaq)pVwZ%wC%=xF#7D}gw{AW~b!vvG&Wm}rfccUzHx zLG>qn1vFpnSC2YCS59P`Sl4f7w4mu#6BJ=E1(+P!%d=3&af_!b zTicdD#>b*u<4KF!p*^I!;4g^^b1frx5KNFh9PRKxzWCbe-EZ+&YW4h#;>^ama3C$A zwfL0PUO7FfPS%Hg@4@&SwS#0_j1=r3{7H6lx+{^0Yptpa3#uAgC z%I6@>2A`Hp2I-vL6x<3s&}Jk@p3~|nc^pBbyc#Dtd-j!mmMX;MziS`iagJHfxXI-(%I~ z@t1m>=F;;=jVlq5K^ZqQ)qp&!0{9z|I5S3VT{8~4;Ey%vtYde^1T@G?cWq!FO$n6N z7_Cx|$kNnxO=GNfYQd28#!!SoByLX-#=W`BE*#YFkAyyn1a_!^}A|AY1E*{ zE{1badOjqW)yLNVcxNq;lu01>c?eJf^{w)+N;=9i2SdYZLCbSt%#@dYP@NvQS zaCC5Zqys`V6trQ*W_sNi?*XGF0i2?bEfw57NLTX&P za7>xKQeVD*`SAl}LDi%mjZvHH+q?9)$^!7kmwx;SX7i0-rpN%?Bm^rIEISJUClPE5 zg?7+tD-IEmjVKih#lE4DaN1DfG;gLjq5Ah%DG`vjPYOxX%C0RWf(pXRk}~Y`U?CGN5BlXmADSPt66&~!u6Cr;oT@r zAUtC^o=Krj7*8|L#sfTY_@?1!Cu@mh3V&ut#^MQ@hT#FHlsYO)FYCxy6`)kNMY#iU zNbF|da7{js7zt1(r>g)H>j;>Hd*i~ngj^jZ$R)h#-zNn7ToZAH|&yX`?X6gEa#>GXg(!_21_^njE>nT)-rJu*^ z-&Lpy^9_c$+EI&l$K0(p+fb=b{q4x{cM8s#T43d^T)o8>B`Ra(4Qjt#^SRd1kP9_Y z*otJvI6wd-m6E^?H=Pj34P4_`YkqYa1bfe32q@>1dh_Z$2|MYXJ-(RW%?2{&7t}ta zOIht%M!txfgVkf{89y@BP~?SpPosQ?wY6-3rNvJK$W+zNJF78QovRxo!ouh`v>4>v z(%DB#mrl{?VQW!^+^B$AvhvjUlQ7eu?nBo;m~*ZMFDA!GEk}Q)IWmE4K0>aDRiNBdy+-k+DS-p#M@LnUJ?j#N+sV2z&WH zCgi~#Z5^@>@pwjTNIXdw3eq_pFZJG%mX)?18jb~#mmRxz!Dg)Ah$mwF)CyuQkH4f< zRDb}{QqA5s>QQK)iA)*KhX=cU)sm{eZ$|`7{9!0x8ZJUyiF?715X{v0grbxy)32an z13DA{3ahQ)p^I?H6c-wZ)Bgb01_78?Og0&US6))2KGT`@V!=^SUQg|)ZU>9ihK4y^ z>SomP(lGhJjsp^GH;r*R4DXFcl&Ep}{k{>cTE6u1dxb8A7hl2~ILEV-^#UwCQitIJ z9TEWFFVzc~0^6ZIwI!AqnXB@1$WC!9Su;Dz$nV|)_N^k0mDM7S>iuHFDvZX)ngVG^ zpPO$!n^Is}1}W5N9~xpIvOF<#`7?NS$njuR-o=_H$!ExrrakNJrE9^2jJpVT&Fc;9 zq`2GB6d1qBo80FMDuQibK2z)f6(>f=I zG*;LwUeZ?rVPlgdU!~;3fEClEEf35NfE&~6;wdUz+Tn&E0zUu|3O%$HH3*}$O(t&) z;nt{&5zqyB?RZiW*r`mKXO6tW2ze`*D44Qp@FI-W&Ea(nbmP(AMh{o*aN0!5ccO2y zW~kZ`*H$>wLzn_PEmSE$nsD$+d7g^f^64I0AmK>XAY$Nnsxp?#Z9=Cby-)yX0$%$_Ayhd*>cgDLNzI+A$C+riXexXP~8 zXhtNaxI9#=$|ng#Req*Hs@B0 zgyX4B-~eL%>`-`^Amt!z1rUE%u2M;+r$i7;;&OSfAH~Up%r#zp*}VM?H|p4nak_d@6Dx`@1lNHPa>6Y!(xk;gYSX!v^yPoh52XAnY`Ym)@}R zE3{>hC^+h>=x@BCTNZB!e>RFe$Uat!Oq$`GC0z%ru)3-0Gj9I~btqtnx$Xq2J9PZo zPKT&ZL2`-YeO7MV1aN63j&x}OB1S-ubd{B{u@z;tU%}io`U!_M@h3Xqu8YO&&+90= z`4fnOGWxIDv_sbe9@zE%Uv}-@ZTD@MPFt$1pjrzq!;rd!6xHo6!BKq-6OigNSR7Ed zsDlg{EZZd+@_Thp3W0Cmw+pU-7x`52>3u zTq+g@KP#4wAJ#Y@YA(F}%=&eU<(ji^RL(GT zT%lWb#LO?w7(ssdPIBb@*$eXVJ5KF4P{}!u@}l@IJOD2q-UOW;UDg2$jxA{<|27+3H$qtvv!jn zB-tdF;*>?TO3~>7zbB(u$ygaL=<*kd_J;|j`Xt?X$C}gh>r z{WX-_+?vti>r90-dL)wk&HVJ6#rsek zxp>dv8`g?nLxvBZ)1wfnyoZb5(GRvN;6wSJ;n8krrI6n47Tg3G2ZKWo{-RyKO~j7f z-B>wHUy^j2@^DVlTLVsFZ8|B9C8vrlJAAQDD?;k%uzOye#Pt-B@rhq_DY|x=^xZb4 z)9dE&JX|9HRzRu0lYF%ZqP`SjJNQFF5RCb0VNe_bMF;pKkWK0BA00l*5iRXdtX$GV zvZ(t8hhTPh3;vi=G(eQtYxK;Dw*kOY=M17%5a7i|ke6D;n(zRQAk}3wT5t${WoJ?j z*$3I)KAS`4WFxp-uDu$qtXB`nEUrbL0|zLnq(OMgT;t+1c)3zqoze;n#V`6sI<|Id zexd6zYi zor)2a0P}-5P{9xNs{{N8tn|`tNDO(Lj%|pZK#QCm^B|?Olliu z$F{6DD7_*24Njq!hzOU;Qt%p337#T*pDEwkVVWM8bf8A4ezSB;*p*eT*yTG*Kb~mb z`~@j?wOPB{{PNo{4%A!UZ1XC4P*TH!5F$5o=zK73PI4L~%LY#4OX^M!%TTe(#vGZA zIN2EjDr)Zx9nE8xVVIPdnhi?_g{%r&9f7<;HdbdE5e>6Q3F5g}r(5;J9>V|+zfG22 zV%=gAk}`3pKDO?dEjMNsfNSU+Fk!!sw!=QPT3`X~v$2Bv*9|M`3Si4Rio=EcP*H1< z5G19)R)56v3cU;;&3{_#(AisNh1^KvTJV~a!^Lmp zU={*mJ^&G8-t@ia{8nWQ7z#a~_t+rthbkXt`|J7!pl@~%N5c7XwPvOQ@CT@nh=P1R&A4}+urParZYOVVf$cjU}mwwJ&eWY{y zdhC|^Tv%@qx4O~u#|@&Z3*xyP#3*oeNF2}WW%3w1VlP${lsd2rXopWXo?IhUJ-22p^5uY5 zQ>t$vhPhI{8Y#RN6lA4oe^ z#;zjSo|Tb+hMJiHIlaX^^m_$r;|+qJcA|h9(2kW?ZZ0+#E>XL^JMvoO)wmNFcGDus z;228xTeLv8K~jk?y0bv*DWV}>b_x|Vo`7K|5e%C`+E`!e^;>a9VH7SUqkUkCi)n(j z6-6WxC7JiHaUad9|7F=XqFC3eA!=DC&|0}xHG;BnPH||)Z5n;8lp*~g zrc3K?`c-WgQ@eiY1fe?}d{Tb|gjU`iI24Lp!>Ibl6n@kVa}h*WJ;CHP>{6cQfSJX0 zE05tNSLR<=)W(~`N+=p;GB4~GVn}66;_Z;VSv%8Omt;c-YRYj-*va1}Lrty1P+PE4 z9q6UmQcPhbR1X0YhMF!@#VwGscC{2CHyR$>EUF?d|S&Kf%)bJNQnldF47P7C}xd!IR6gupfNnM5p-$K`a< z?)aiQZhgJQVR#!OM@Nr!59Is6HvjwJXbGBAB|C3ywFeG!A|e>U_X3aY1*>sAyzxl7 zS9eKXmFE9y&bEsFpmU_>eB27Q5_%A@1^*YJU^BXt+Qf^s1#w2pqkUCaH+te=oeXYc z?$z?sy9AR$ntZ0Sz0Q8hy2Zxjm(Xd!q-u_~J{d#^f#^682O+8M3hh#(`~#U!g+26l zG8_2&i!)@2sD@HFgS=eqH7Zs8vQ!8uO}6-1F-gnn;x)C!3~zWhZ)ck)G6N#@eHyQT)=BMpL7C$%Y#L(IHG#50;cI-YPX5nwvx^ z0~1T&8YkiiIWFW(#I>I?HHL19Xgp5VUh2j0ztocL+PVDdYvrL~zzQU5zEKo|w3ApU z37YF3DeL>6rx+YAf4`{yZE&{wgjfdJi0Zc*EAm=~45u!!AUH3c>;$S-rz}kcTa$N_ znL-pbs7I){g!sZ5(BIDQgb2m>qQt2s4^xX~7*s(@!c0_P&I30b!5Z48D-bOP0T)(7 z`IY&`JCP0hOiFfW{`Gj3&^kAU;9KY1-m3}4Fo~Z+3#U5`w;P%_Nx)2bd9n;Gn1}uP zB@J_K>4zJQ`n^W|LGnMYB>)v%t3pxjH%}U0-fhg)Q}9z|aTX>TPanX1zN@w7iAlR8 zPbxL%URUn1&Y+cpqQYy-epl5+>C2@cWWI6fGKwdkg6&s7^Sbg2GORiDtb8l*v9sSp zO%g;99ugKOrb64;=RF}A7SnIxu6g6aR}_^<6^i}+Mna#*6PWoFws*vbsKR8>!#leU z9Ne{M`@vm%_Z;5w!S+4xckR?ZaR1(q4|W~?aM%0$>G%7)KKgjqew;3VOoM7G)eDqH zpt<+9AKdZ5;hnoa?AmjH{^DP|b{vGikf11;d3eZKv-CQzL6QetXjrl1sF>6=3CEUi z&QsyX&8NFuN=3ligj9GRo4q?h8i2Tt@V=~_tQ7&hMo};x)$=Q3cNjl~$B#=+5EAnu zNJc=oGl6Ym*^Ol|ZeR^x&enbq7SfYBBI!%WpQVWQ1$Kp`2GeN+rUjg5hw^>!gQXL9 z)u~kWH;r0?!x6%?xUZ#HvPOeWtZ`zB_gFjwgfJ{z8(BhVO?a*|P-NYitE4&$K~ssvzCYMA zIAY40?BQrsH*DmJB{))3-+@q12CB^K=`>s@C-d3KxGmN1nhTz~V3)}0ku1)iYkr{R zmjtOw>IN`ai|mb&vJl}2JUjr?bxjzYI?}R{@WUf)s>3SRpF!~#c0?{V1-JswonZgYYUiIVV#mb z(n7eJ&KcP$z#CHF4+jTNBrLLk3fgHz6NRh0%_<5ux0XTkkuV31rhigbw+HT8%2h}) zDZVpS-Wki_%#H%_#fr=B=6KXQx+AUrzJrG7^7G$IuW1AnhLQ>+d-^g)-Ab;M!ch5nR&xEd-8y7*(eXI-<)x*TF8hY?ZsW?2G%4A?UjZgAM0m)qr5kAqy zjs9Oy`#CK-MVk1CDM(U#(HN(yO*?{V95#I+VkLQB;JBYcG3k{kI1xasH%P$$#AEos znHX&^{Z`XH3Z-A#9zO+s%&JBT%=N?XSiQD*LT>{fS!IDOb=;EO$JCPw}Wow z`{o5iYu76vukY_`wc!`1={@o2QtN2K2p9<2t`b`ZGU#FJ$`!7{Y6YWx^o;Z};{6BS zimU~&!EkFkKZ95)%u#K?8m>;Wjj(0plmoT$9aXjT#-`@brdo5!Evo+rx}Ral2E;nz zX+AJ<@F}sFxrBqq3B^k`F+uH!?wV8I$tUJ?>XABqIC;U|%9(v6vZpdK)Ef;FLhhMZ z(gW#)iUsB-bDi<_@&I0mnx7UR>41pA4Q)o56RSm;{dyiBy@LS224MBpnA{Ig^C(cp zEp-~hqote4I8vZZz&EfiD*2%>HEP3B5ZOVVmVj|U_F@*q33@@|N7lTbWEb)eg|<{6M( zUoJmaNV|FVEbei{@6a%aI6n;Jv8g+R+%-m*vMMi6c(e~jIgjLfdrhx$FkBqrpP{$N z4-fYp8BjoP1f`Yc@p!`MxRsly+5MlSEHm82&}gXu!HvViqeDaeec&~#Ia+#f(ll29 zoG(5lY;#zVrK>YbSMSRVNL&x~!su0nL}rL5@WftqUN1aX;5pS8!@2`zJPfz^r*tK? z0`WJmZm-;V5zueV58y9xq2g(uzL4Xz_)8pJFDMB%o}M%lMM9vS-XF#RYjjU+J}@_q zQ4-uzn&;FkRsv4RB{5dOOZWuGpmcZodgx0iT-}-R=>#M-#Wv*|?UKTlmrN!*nDI`RqrQHVfWPu&s2Zwxl&;LCSTbaBm$HsZ1)z}@u*6odvF>PZVYSKjnj0<%6UHaFn6( z3`*5g=e4KrQ3s8aCXu42Kxa`h+ z7@;1k7Z~lDKL9ra3H!I?W^K@7}!2XMJtLD_@vS@J#oIQFrPCuU8Q?20pOkJdfJ%vCDWH2C$q#=T znB@a6L@Cg<2o5w2J_2hbyvDL$oKmU(UZ~A)kttCtUl=X^K~f~~*oN^M@5<|?HkMd_ z6vtT)yV)FS18y5n4lQoLhl<#YIZ1qsbPhyeequKgX#jQu5jjqk=#0o_a~yKE`s{l& zhkwm>Yyxa60Xp+wSk3c~TN7JiTjKu&{Nv1bOSi|!Cm${5`$vw()EkS(Vu5n5hj)H_ z@Zap>L9&T>^||%Yo=T-%+S4NCpv|(>#M9bJT~C-1{Q<+y4AjvZ>FAnh9Yp|{DEOma zwWcVms5Z;bvA9rTO2kLi&$p7CTw{b7EnV9~NX8|{Y;9bo^XMaP*!PmKG=ZZ~eO9Lj$_ zaQMh5w0SAWhB?5RmLSR&*7pCAicQn`u!!uvl`7C~Csr zHt~;Jvs;o|V*fXv;>ZXVpfeb0e?d-oqa zyuWMT?(KHfc9nOP**&}?ONu4qqz7!i`u6qsm#nPjVl}rSn_GT)XfUfcaV2=`5^tv{ zI+pUVSPsL?oypC_VqKpo#5IyH9Vw3d+C|ZsRz=YfRnV3LtGPAP^-Zsj4osgPY1Ktw zY;2y4sFcQDj^D6e8g9DXl4%j24I&?~je?Igz^zq3&hg}~PuPOc2 z)!aAIc=ABqZH(wC){e31aN}E6v9(K{Dr*-)TQNT{o?PBnS1y`-gE$PoXNN>9yzm_u z1og6>p2wJ0cs2EGS0Hn`En`n#KYRv0iMj;k+2zyEtjQWiku&h)faRK=07n?Ey-*-T z{8otuO6g>^d3BDWnzR;@)tq0tDaQ&|hlgcD`f(P2br=3Y`qF6fU|w>~sj}7`pQ{82 zH>S$kmj!B52WXw;(ZrlqFOnAF*;b{}Fbrj*OQkIwOu&~)ep&(Fx2=b1{ZpIC79*Nx~Act!AePaPb@pE{VQzMb0XT7p=+GFyV&VJJx8O8rq< zy*)yhHqB4LPl@?1R2#Skaq}b83}LfARz{$>YtQ@5`uPk*7PO_%A-dIrb68RiJkeJ| znfGwzI%04NT!H*X2;Av%=eA>T_NxzrUn?-@0g?K8!*ubOAE(P^0UKsFwPCJrptry8 z$k7o1iGPeDgygSQ(9E^CQ2{$0D~gQS0eHc+Q&2>?eWEwF#ynpgQ~ORi)1+LI%X$o*JepWWN`0Ys~61O zW8tn&NK20gKu>NLzVA9FaoccLF7zKFUU*6CIYL@GzGkbbZoJR8FjX)%x&+ zgci<&LuKL_*s-K2Xk!DKma(~TADKN?DI!w0aoFaa0&-MEE(yQi2;?MzcafwKS6^&A z*wMi|M}Rvlm!E|KeSAjWy42%;`{5QtgP>l0-NQE+Vx&+hdz1cYU zV(lIjC?G3R(}M`SxK>pZOu_4=sM}JD&2Wf~lY_22qmM6im_7n%c=o~MD8|Y@@~B*~ zk%xM)=THl;HPy86egueV2~zB7RT~Ugw9ZpYgg?-gn zS;7**>PSV`u|%N}XZ)Rdd>nuG`$8tHfzA4f)s@>{i?~C5<*VnWK_o5_R@{5WSd?_DIakVGLNg+aLwboTj_gIBdwVsR{qE2z;Syx3lCdzrhi^J zeH+75C=RRsK?{$y9Xwvwy$9Y#>J*%~+c@`gV`AE~8v5BOEyaHb7dfjwuU-g$HF`kv z6zUa8ZFs=81IGUG+3=1WdzQe~$d#R`?Z)fM_cVA4jK)}5nd1%`s4nvb=A2>a`c2!S4Z~3!)e_zj9w;Zjx zcp?gtCY8hBxwW>K1P*0!bg*q}(g7lWLH}UBrvrN2^8HcuQYYeRR7tIyUT|HjG)k~0|%lIhkgsA?cvRc8Njjp(kuFqQ^#$A{r6!BGA<+^2>d>hTG>1@H`L zr{#PiX6}cP@|x*sf^1cy6jrfzwD(_4nF1 zfX8-CmTjPrZ_5=$R#x#x9Uxq~y0~)tUUU3pmBMjpcSJ4r%b!wE^woOsSNma8%~$?BN6lK4E+hj7x;-uFHB9yY8vjx8pB7Xa;YL zUabHoU5RHjt~Gf&TFm$K7l(%_A*gIw(9@UiA3PF-Tnb_p3iZ*dau>g)6v}*y9znXG zLuHxu8H+vX+_D*qL9+|l@#%`o6DJ$Ba*Gr*dYa|(4?H&SK~<5_X6>%c%vhfmK54b2 zpz-H94hV-dtqGS~M)9C>P1!yexPT@8Z$q&nrk1S1n>cv!PP~bsavs>e5U!Xr-^pe1EWkQ`8c*XdI2YV2 z$EmkVc;1JL@9lf+Ha5pG)CSe$*lSlRhFOHRhu#Ss2_{T~%ZIZY z4Z85i3a_v(X2J=)@;!_RkV45P=d47GTJ~Ca`mr{y^ecV{D547Qs~NO@7jUuRrK@+k zItS8hM}&4lQ%-5rmgNn!C9>C^N2qKV4@%|In?@>d^KK9eqV?l@&US9{J^wci`n}R1 z8tkY{jtL+5#7LU~KH_d|rpc*d_}WD7kUrQ+_4P3!w*56D*9GNg$bLMQq{)!Bb2N%) zqP%kYau&pCUwv$qrUWckkP}5bezHWvC z(vS`!8S2|FUU{=Py>#P*y)z2nMHvrK{=%rj(lHN>I-!*c%Z^?RS_68Vn zWg^QzJ3y1Pa^8*p==V=d5ym>eN}E7B6gY!P{gRc;B!miMiXYUx>QP57ml;&uVN8vu zUqiDovn6;!moU|w5msxC^Qh8V(yPZynmn-vq?Ho{H;wnAUXU{n{~~V3>i{iNHS~+)u;`IF*CKq z&2ukcf;iOa)mCnvLRVimOCNewHmi{Q-mInqkZ=SPPnjq+27d^ooc*QO>#i!qp$pYS^kC3V5YB*Xzy z7~PtqM<#*aH}lg=QxLdLDKzBifA=X+wA-b^8#?M-G< z@k~#ywo0ie-jEKL}jw(b8$r zU#aP)RSh}S|1Ljyo=C!pR3-o_*B7T?^HnC|*|g@&-mg~1?yp>&rfxF*!;g0*a`57i zW_`RXn?%U@4CfK6|2><5AH4VehnXw};?LkO9%oW?##lhnpE2Aal|zH29`%+>#{=cF zx(7!GdWt|!178lQBPr-jbBZhU1?t)(;3fZdUJ_c-Sgig#$03EF0Ar()Q&zR9K*yVw+| zSO;%9SyQhQ;;!gi&q9TL`7sFcpO{>_Ij>;BP=4enX^^V}-1R@Y0(FQ3^{DFM)W+@5 zL&%}J2SD!8JVp{c;?lfWYkX7N@h|`P!K1~4>ZET4m4T}AUMo}2;Tz)V&gS&##*=H% z6CG00&CD;o@Jlg3E_?dwY#60_AP*LVC0F!=Ooa*{x>Y;x5+_p)(%f#i14r9Fd? z4_jf`KG*Ik%B$81OWtd=8PyJnCp2JE{{=@+eSsXl`mpjT3Vif*zygPr{^~P@qka87 z9oosO+x|=62%llw8*~?Y2VuT)?+6lhvN8el32q|^jUr)})Uk8-?#AU8>Ji~LU_CWR?Mqcf`eU*%MGDzU5{ws_FHS4wTSOVV8|%iWYLh8n7Tegm5M>} z3;2JD4so;_(d^dN!KE)=2Y|*tM58Ep>+zeHzo>)vJ zNGk`HNo6{_I}^oJZz`Vc>FHH0CRtGKt*0j!Dh6pebBWGuKAX(NdgHl5BAbqN=VR$YLj7MVl}coaz426! zy4B81FJU1kzbhoyId0g@ugn%o{se$1G$7@Ws01;$@B6c|V^2Xe&TON30gu;s0v(sh z0>`s~$>G)P^vEL_gJQm3z~rWG0Rese5P?{Q33x zZ4CaO;Td0uHsbI1y=TZFCZU%fo?m)&AzUa8c#qQA~9S3$QNes8irsk(0us{h?JM^8pepzTHgH4OmcD}r|8{UN3zJZd z$!RIH2J$Rp!JP4u!^M1mv4sAYD2=L~&fPmEgn|SI-I`73 zB>1I?A-PcHJU7p4TC8)9yW_B0O;03<3e?$wpM3|i2BC_##W)W5Q?bs!p+BVvsN_^6 zZ3*<8pz+^dOmZ@nVcZ!bt5~j5EvT}pE7Rv!@v|v*ttL_(MCP3~zJMJ@Ic`-z?^r8& z#V9xHgeW+@B*}^)5E&@;KoKP^%lO^bD53ibSA*-;c<7)KMwYj6*D`$3)MVR~!DoapVsFlr;hQ1jH46EDs z%dO6{>}yp0m(1riOtogZYjkCp@++<{0OboVi=tHD_+n&2FG;_1lX{{;Y9;lkQNQX> zr>M^y*#1e^;T<1z?fA>Sy}R}tJbd8e9Xq@`#m6no4hHT9X`Q)MO9SJ0_YpE^<;;9aPGx;1Vp zURrdiN2Mt12}=5dJ3`G~cITJ{TSdP-DnY4Mo@TJBORE3G8dxMxux#pb8C&>3!kir2 zglx+Ls(vRE|JP#v)BVL>K!lC^-`RgD+TJyj?d`BhAq#Gfm3QQ_$~FTE6e&oDij}bHQ-pe6iZN+ zQ#tU#&x)nvoHoXb^z^Bpj%bvP!6Yxt?;t8jYibr1-Kxt};+&oMT}y4VS4-Ms*1 z0s8uODJz;-wN45Sf?=b>NG)^-WN^E2rN_LPv_l1N>YaC#Sj)3MI$SLMOAx@0db*%d zlrz(&KI5k|%kvaJrN5$kEkR^g1T!UnsNIOJN71CEr!RkGU=U_mQPehE_vzNCw5VST z`*zNgD*K3n6uKm4{dH{2v$#EoD#273BmAC2~n1P0J4Dj7=# z`x04O-5@doLg560+7wQxx%^lr+wzjz3M0QcTJtJk&^g-`Fzlk0GqprT*9X&*8B@yi z&cV!9AdT@E&Vt)I)YsDw*X5PZlm4KAx&$v4x%P?QH`5m?O!~9 zU7m`kgG7u_6hSWKLPqpK!FvL+hB%=uT-F4_FV=VOI{4SFu04nUs=WRI2>5*aEq#~% zSh=p>K96n{-vy;?9av=w;TLCTg!)k3_Et#!GpeH@I|^FF6O6FD0w(pf%MVUBPF=Tk zHsls|LwyysnR)Q={rs^a`cX1C$NC0FM~W+B-_vwpTIZ!3z!96@-i0S-tgNRTQbLs$ zd#rqb<{i}=4b&x57u?;GcS2((f;wKFy^U7(Q@>S!&^&NU`4G{3r|{utJgx*T|z z9PqDek$nVhp~c3TYYZ5@phqSKljZ~_*2&y|k}vh;2SybCFASphsPf9L4@Khd7!C@9 zMqt)Kps;afQG-I0wS!l-3Vah;CkwvOy+d*S@-J5#7k=Z0Ced(PEGQLLi@)ApaULMDR-B==;#s&~4%Q z8b|yLb0TcpPiBPHyZN{{Z9!laTkq&>AA^;5p^z3kd%!+aTmZLX;8uSZh046p72m~sx<+Pno zzKhh7jX7db?z}nmgEAZx!5bMI8tflDa-2I5@HemvZ>c|+gjXzeg6h5w#dBKa3Qv&H z=zBNkoXEMu!UmOvhN8cb(c!I%Wfe=so~?4DTT9GX3;=D@X{&7x2ju=q+WwYNadDq5 z&KEevwq6-$d4j@!6qbb|UJ;_GH-3KBxP3aAiEYWnQrogH11gzGY)Rx&+mgxu_2V$A zoq?yI>hR>2wEAc!lY`G~$t1E{Qi(Wx40QN^ZcLxBTm;T9DBn1wOb%sPHh;-Y1$C+T z@6;4vPpCDelRR6AX5~D&29^2cD=>OM+|X>}yH_CUcb9|@*_vL_vD90kjKHvyL3je44zdyIo)`5O{;C`1e}p%G$}av z_w%Rf2Bk+0>kI&8R7qhGb)=Ba((y)1fbn|BPtkmM=q>b4zgijjI%Q#LvMtnl@vhKS z@mS&oJDM>Kf)Rc@_!s?b|I-M6)pbDaIa{583VL~IL6*5Y0nUrfYeB=?<; z>7nKEbc{780ZrJroFTcTZV4U=n`EJHj6yVQYoj|H)WQM8g+S9iY4MafKVFcP?vc(8 zez6p3%f_$u=KF_>Mg|%Ii;_SdJxr8!WsW^X_TuV;*iBxP`Ctgnb8T1)< zH27+XuR6G%l81iKuB6?+^y5=?3m`fTmvS4i111?%m2&uK6DN z1m2_khumeTF4-H{{s9%*!780IebY$f_Ve6(+9T_s6q zYVpjmkQx;j$%s>ADY;xm7mPdQR?!tfp@JaHuRcQs=NDKHM1??9muvr0ih-<}VF-{r zF#=uI7oE7{N*wi69e?Xh$1;gnI#cM$7Bb!0TyLziCzH%%dwSBzVt2MX7V9kZW@3eG zCYCAYld;b3Y$6*=q&kb8h3;6Y7%IlWt3oYnPqvuqOsDe6LONaSOcV>f@pK~Ao$kye z6Y9Tul7&<rxb(RV(s)!DD?%u712qatl@OAkd3^YJJ8gtiR z)U6{3#7{aJeQRzaz82WlwPEH3r?S$eTtvnBvYX_VlLV28kV0J*zTJns7 zB;aqJonE?n-$y6)8K(j~))u7Tp_HyJKQ)okOTm&14btisViLs?!6iDHA)TUiibM#< znpLYuQ=M&K_*Nm6zru7=(NQSZT1Qxjmxd_fT;s)*0&E0IN&mr)k5ZJ-Z=qgX#1S!d zi%#O7LNMWzVqs*klUKTu>H83BU#)G`Q^-jYbix8yR=m8b(k zP7sL82q_Mf*rK?=mQ(`r2PP5+TwEE4C9ED!UHseEz1aqPNy5d8iy;NJiKdDI%MLOgdvQ@$3B?eqy z$%`7%V$t5v5hP8F{ZNvO>Lw}=281d!(4No5<2k*JVp}?sao$D>>NL*HXw`i%6xcgK zoyJwKGV#s)UHOU0r^8t9GkzJNo>HWDcT9(+mg;x$;LA)ztA~XQ2coF^I2h_V)NflO zsslaW-O_rOFRnuii`BeR<#rYhfK4H&oi&XRjwI29WaUkgOszGU*2d%<9@NMC6ukYs z1f$Vl8XeRmJbYdG343c&(6Umw50mAfT;U9=et|j1XT|5n^@XQVEA#4+SyfV;p?OwP zHGqw;)_`tzG40yJfA|NdaMh{GvrP~U2}hFyGs)`LsEu7G_(eCw7Zfo}BVbzYM(X&& zq*Knrtr-9?$f`XATN0AsYgS0%X-#iQ1 z!InY9=EZLm?qB|Xkuq*?=Fg+MWE@F($L7U*OF!Ie50TUL^b9fzdNl6*fL?WW`T1>V zw9gxR*0GTfsmwORV)EY`F%^MtMj8Um*vh}2seRF)14YycX;=6(egYL9;b z)l}qn^cSotw@_`?2=a4%;PS(k^4xrD<%yUne6F8`F373p^rW&DbI^(<%hWuxNHu=) zTOMe|YhOVuBhTo4CD~$NOw6VH1gUg%q7?eA?;0=f1-x-yEeMS^CQa*ofNs(Tat4JN z{89}()0`}td!=|zqLcf3Hp1Z!4G#BVAgC}nFo4W%>(Sz9sSkm>@`>HWb_3R9lCX-uoo$+l6_%0J< zz%Mg%f5`c=@TFwH*A6y#A(INBmQ?}{f7IB*s>gJFdX_{OXyYC7YS`vCI?S-@eXpkm z#R}B@s-cBYL5jpU++zw*zJdZBSOC&E^9TU@-7}Q`(m;~OU4$W4d4gfF;tcmE@is3* z;rv$@)yDvXQ1Nbg0>YPyoWr5v*A&w&i{wrP#j_7o|AxfGU4ZSndtdAZ6JFf%T%k%= zMlA*yH8FLaC=IVYmCZ!(zyD^|o6oF;3D-GWruGoNVoj|Gms{ece4g9j*EDOF+vaIB z6s#x#TB+_`xp80p4e&IaKdh|nk|T~Wqe&q(LCEc?H}jqRn-eA}xu~#0P5{nZxfcYh zM8IFss4-3+X%25zJhzqDS>+`I5*iYt7Kqh~gP3ftV*(;tscThwQgvE0Tn zKjR(x2MgfBiru4q{XOg8dadfAd|a81<>7m189DAiK^nC|$Y5d|2%(b83me~6Xy@p8 ztO2}FY~1GIthkKal%zg4ccO9g`^E$HIs65a5~My_l{g;PT3EJ^()IbuLFrQmc`M$` zCLbodJ+yUsT(m_MU6ng<8=M}0^Fp1tQ@m^WB$_uLPj+sJWwNiwZpBmSElGlstj&Cl z_C!+o*jw3*mn{;F9I&s}&Nf*h?qoC2&9r9VdBK?wQ(&X!h#D@3u zyT}Q78~d%YK$}-1?BCux5Sa}mMGKLb-G*T=WJwIaSP;%v8X7rD1(SfX#5&EIc!w0@ z4UecL8Xb}*=DJ2soC%j=9Ig*ox${+HW@go3p|Dpyaf4ddK~#nrCoxR!58mi~CCq$S zy|v<2GM4KcPXPvSy{ub5wZ`L?N67La(sf?RSc+OhrNM_9Wm8Ud6h*IMVZ*1)SR^xd zYQrDeDgR^n0rl9y7xCbWB#}dW1>m?8B$xTfx+M<_vsyRh;WQ1lI0{-_o#Dy@ssu)Y z8w_=(1KJs!aI7JyjY#>|$q4HK)A-8ZZcuQaCa%%+vv2P-FF|)6%>||O;w(E2nH58& zS@JIG$#gbOGAV(UP@f|Xq7!n`VjCr(PyL4sZ0(mS0Tcap41C0x@wAQ*a)^(|+j$CZ-oci_g*mEu zazhXXfS&oO@#^mKv(qc5flVk{0F#Kp6sQl-%+W_E*a$&#;v>2_IF5&`QGXDmV~w%1 zjfGi2h~deq7NPQPWRF)c5hW4lgg993SqDLGeG5a5JPPEmmf!8rTB+2qv(*|OIJ|;W zRSeULWL6OrEP`xp3e###DD-z-y&c&82>2AWC-l4fGq~DQ_>Ed)tQ0y$Tbh7Vt65v- zifT>HE&XtVUO!w+#&9*}pxS-qUhT~<3Q(QL57#JCjt5As?OA%S8eYlsf;ECYK;Tqu z;OTFh_itcO5eB|AYsk53*OzggT2rx~>-b5zYy{;JM;^}%eWA=-O}(1{lJqd{>RGV# z9N5V6+3z7k$wG?WJNrep7M&zvVyYGrh5?lKQdizR>TOJ3vacryl+pWEWh0)<+Pn*0g z6hKbepaJ7USq;x81YA_M52+jK_%LNZZz7wKCo{4-I63h`pq?Gd{qe2+$2G#JdLRGC zHQpHiaSf)lUyWzxw=X0YJ=7o;Pwc{2Ox+3 zha+{CJ;(HumD~5sRC(O5DK6%zR7Ao1nvpJ}ZObC>Sd+DM{iS65xHRIx@qv;27hRlKfD-1jb%Qr6C+PDm3kYi&){;HM z?$rifzX5fPKFsT6tauPNvTiZ*uGU$g7)ezXnF4u=QXC6yzdKs&A0oZ(1Y#jnTB2d~ z#KKpJp{+$T--;Y-S;#1QEaG8D5vqz5g05O_1 z;Y$_Z2+TSN;?Q|#9n?+Qm#B(cDh?M$i@K?~Er(O_mdMD;;$53F4CLnl$qVr`4GZm% zO|_Oo*bU(@V7QNvRF8Q8E99=LWLFa|dsf6d$-Ye6cufk>WUJLugtuqu#|f;VKuZ8z zK%>8GfsbnQ(zh#s0-pqgF;LLDo&bjh+nWmE@hv0V5z||9QE#2AUqX(?-JLS;G_;pH z?0};sX3EN?qD=b!$GgyPK2oMqB(P96*X{DFMTTqC`fDLm&nPR7g!*aVt<0N6_QnGf zy?6q4be+@SAvB4bF34I@F52ra9?2Jud&tg2;nh-}{RLJ~EhQ}URG5l#4ZxgzRaX3# zl0~+sXE3yD1x_8_B4d<+6WjPwEg0SojiK}BA&bscAL03eV^;rA_yT{c8ISYL6K)NMcTzs z*8U7?JYl+{7QnByR{uIEv{Et9mXZ6HZlw#Phz6syDB z(B$GgY%{|$Upn#`?n@w)`QhPW2?L!0q3w{OLb;yS0TmA;yAVW=Mp37dVMll)s=HRE zV#i>qxP7#zZxA@1xqXq5I9d%~fR|ppeE^pLHj$StV{X-qLrL z0NPMt#|>MMPA`N-&YqzZ83-(#fZ2hxF=f(kd0t}n;`Kt~0oCqGprq^^27#~9EA})S z$jq9FdUYdEpmiBw2Xn{Qtd^EpL!f~?&PIw_WZzxXqEf-+$^8}s^HD;1JnuqJd$F^A17QJk>l7)Yw2Uw&AIt|S97W$f3xPW`fmeieGMiDaxZlj+Q- z620kMESAq@^4VM}Rp{(Y7JCx;dvji<8dA}9hSdSX5CY-r?HF;?hF z$9p>q@nkGr=uUJd^F76UA(bi?^WEvrV!W8@jK$PfWs9jyDwXR^_4H=4o$+E%HdoB2 z^Eego8=85gUU+)_l!60#(BG*HHDq@UPM1#yHSpBt|r{Hd|tR5p}2*0me~w(jF?O z%!=JR3qTrLNDYnxCXh{7P`gIXKoD~s+f%HfHk?d>E5yG60UtdEO-MSln=C*2zVY%) z{V6V16bS;*VU%rix7!`z+<3fnCn6^&n=PFS1jfHU# zKh||mG|U|=%zZR3zp$sgIHSk7k#W#-M4`WA`e*yOXt5z`b_-%v+|~sm`&4J*YUz?p z`>T@>MB!^zXt)7LcYvLp#cb{aTUDKQgDgvxKF=Qp#g%i-pSXv{mIgP+X#4>^7Y`w% zZh9Q%i-{DgHsRg^RC|N~Eo}yMM!B*aA+frYg6Z(c>Q|4y*4!Vehq=?-PtL5|JoRS& ziI}>Yo0@v(=yqHq#$H7pN(w9vj&}DKS5Km5{f4Vd>hCYkXR_*lvPtzn@fiGfJeT?V zi`%JA;j>th71wgh5hYuY>so#Yc~MRa(u_=XQo!?kO@@&CwR*Q4)>cP(YlEJyP^{*4`blevNd3ao9%#EIa$guNMBivti0MVx;`KTZ|1`D#8*#N zCN?KoX&syOB`DJymzuQh0jS>FW+Nrn-v#K1OQaKgmzbGUC-S51n3&W*wG)w29&8Uw zHc87kCoP@07)`_?c1i}p4E|wP`=QW9Sd+mi(S6r=St~!CRK_o)`a`K zM2|iuIDbcK=UXNuqtmS%i}#{9>Zco#Y1J)IWGiH77+8R);0pt`leMKZ{ENZ%Vb~o8+fIrq0=hE{54Ut#g@&spYOK1do22B}UiRm0(mLslP3!30jXfW* zS*b}ra&CHhtvpWLGU2gw+?epVZNiiPoyXazkY;)-C~+u^*L~#Jf1zBC9_C{yY(Y06 z;IE<5Ak2O78uK0VAugb@=^39aXMD1$n3eI#{t6i%=gt3D$ok-PH5kzPUnJXu@_4=Z zo??I#RIzxE1-mr6b0i4A9-^QS%5)f+pRW_$?AN&YpgYBu%PXA6;8d#ag$N}^U_Orw2A?5GCO6Ll1SlJs zNojs{ak=)D1@|{0lhT_>rs6%ZTz9dM?N*;i_jc!!$z-BCR?OuK-RWEb@+JzKB{IeC zcxPuZ*V~!xNhXr9UiJSnJ)ulWGLulZknT~}N~(LzClZ-VESBi$E@rw5sZ6}Hm`KHQ z>1-iaNTw4#`FtXu>q&NYW;^rhITGD2VaR3In@Q2rl~?Q4Y*k z#O-_qIX*q`lJX7QM$K>%K@txcP`g6!g23T{Q8^BE!BYP7j_Dw<&FxL($C_j#SMj5wqb!F^()D~ei6F?Lg+iko$i8Z#rkL-!X zvFha6!EeH#&>BDkJsQ4^WXXHm4|MI`wWkX@nmQ8691@(`dt2j)ZK**0zvQ;GNdn&d zK7pM@-y-&&C&ETI(>VDQ*S$`6B0Z{A8+c%l|LKFq83oy)O)I`FkzT4^fj9Ex?8?nW z_3kys31?Geswp*pK7C*!p^)^rg*k_3+L_UK2iSn;r|8rKYWu_F1|b$7<{{{+Hl#8G zYJbhZ*{0BhJx7&$B;=16ZWa0m6}2f068J;yhFQ5?CrtqY94{u#@E-LqY@M-iE0j?X znEeQnN$`pMXGJYbFh>G8hE3S12wBP#tdYW7x~kq3HG^Z4#+&&kg**)@ z1j0GcN9CzZf@uZ2RZonk7gpGXiqY%DC{mK03aGP!8kW4$IJ87_s0Xlkd zSTyPP$Q~SDgqNzk_P|JKuwO^jEd0Dt4+7K>7Ll3)2+6d`q&!chrzXs;!T@*zjrS%! zIzlbcYJ2EDXFOS2!ffa0v17+OdK7hr0H+>F4CmI8LvjpzH0&omYs=Sxf3?}3=62x3 zW3i4Sif_V-Nmhu$2_)!TK^aSRx|m^Af!;}GcA{B7&tV7bO_yHj3CJTd@tZZo22YWq zMIUX)=%zXXx9QM}Zu2;`a$1wqXT7-4p~&Zehmd>UxJ@)XIyBUOd}~h$_Rw2x9)dYA zk>samo+P+_J@J@C*-|<46quo&zP@t$GWqFr)_+SutfM#I*FRb+4pThEeJcpD^_L_h zlm~DZtTerwc{|QYh|Ny$0;lnALa(wNUEH{1TO3d({Yd*uPFn5c9X{HgMaimJ2?}(; zIVG0O2tu5)t;e9AMX#(Ce82~#V6Z37t}Q~1EOS6-GZ_4Qpjhe<5qVP}EJ|Sr!E4l9^ow+wr(u5Ssk`f#BMGzRl#v0-~9RHBn8yXtZgqG&TE6Q|5 z!ekw~&T{GhjdzH1&JqMqJf9mtsZF>?FtwKB57*8 z0TXrhgK`_Q5h;ZjkKTf*&=xEMDL;hF8=)+~G{u9i>GwcS8_#u=ioI~U$(2)pD-J)@ z4Tc+V^897LB3Q026gy+E5OrOQH!Fk4PkUm7M zmxt4?D^&=rxo|1**X^GGk&)!c>&jysQ814q#%D{#Lf=p^K<4-}iay@+)eN*4!iS^7 zeT9yHRYtDANGl9M2=&-7pXkg3v4zCoLGMdJw&YR|fMK{Mpuj zr#}N}tDKYU4CvU<;qzoyVfV~D0X_J!8%s0ar~@N{i&eF~G|2@1uWkg7`kTf39ta0f z2##vh>EOa%z_a(}ktIt%QV_Sg(&ZN{#M`gc;t}J?f8GeiA;7YQ*Z}Mk)=o*7tX9-}zzJ zwqrd|N!J;BZ{LSdk{v)EEuLw7H@P%720ut_%VaWH2%@O}NNtOM`oaGU;+gKgkpO}l z#X&%McWW5rn$kw2S=Fx=hW|9D?l-PXz>6O%qX5YqA5{8`vY%Hb8u!2RI(}Gz288a_ zN}hQ0;)ljJlW@To&tVPWW0(&I$EJ0|&8#B@0#L^0B19Nw7@4vKMChj9sag%s0Yhr8-$1$@u+2^?a2yA<+?I0?BC8{;|q4ZY~%(S z7(G@jfhzv$x%nY5NVX}A3LPTg8E@>TQZ(a=YrU_L^=@% zDT+dW-_VdUWib@PQEMB|#9(FXMMXG{9Pj8YaV!h|IG#zxvg(g>sm>VWZ6WZ|xHrBu z1=wpi50BS)UdNBdVzG2C7T`Y;|6h0S+T7HcrVD@1uTa(0RJ~IZXB~7-Ro5;z5SpC? z2#}uLJG;t}B^k71Y_}yRVLn;50RsjTl0XO{hH$Wg6N!W*IGB(R^G^ok!>9a(_dY$R zwU&$l(=)ZFrn?hc)>`XX&vW0`eY&npMu-R0iZSMK2|{(4z%1>!${lnylQ(r&wu*8L zW&o(LIXl`{Cth{DRL8Dj zJ4hD&R_R5ZW64~T3?`0A$<`3(BQrC>b5o4WbQ|NN>f>|rbsV-yjfohYShtBSLag^7 zTx*|PJvGU-g(nZBJKxR;S*_OVH&3qL_)Tuj68S_~pcsc7-==i?Yi&726V6NHDMHOQ zBO=|#DrpSl%veT-Wr$J7OEvFFN@}s6S~jiSjcgV`5Epr;EmF!9;dG~Tr1VLsIS79F&l8F)gKSfNUO=hJL*}mM89m>HnKZ$m|#wX z-e?Oty9A6nrv;h|4d>kAqyb%_*GK`MwQOMJ4{^bT;43~r!U!+KT#!TX1*Tf(#TMCS z>%3U{Rj}RByx3&Zd56rs5gFhRBqjW3D4JIK2s@lV8mU&Sj2*SFI$6IM*-k=Rw43&S zfz!!oWDZ(&POSt8^Nosc(emeYIweBD+aw(-&Eb4a0BnKhlu z(fKv@-_$zbkb0>OeY+6qS!GafXmtE&X_%|221-S;afaGVu@}W_tzVFD{e=3HI$#`h zDqRpemzua02=2{ytb>*+Q60^uPAu9)^A{mjHsxN!dc?DE-=7Bz!W(P!q zq<#L`Mpw5VhPh8?H6%ux>7-w7dS%By5#YZ^#G7iK8vgv^Z(GG?Z`TmYj}A2?q10@f z%cSzJZzdel(Y%lmCze?{4BS25F61J=T)WQD#Lw}*j|2_?6pWuc8YfW0;3-zV}TaK@JFaD^5TpKHm zmyclU0EJBJ_fD=}ylnDm@L=O3uN_r?`x=-ruR78$p6}1 zf?%;=DM#!718wu4tY5$~vy7d+mgWu)*BVDA2I<1)aqWMUzo>hS(qZpIdTIYcwCG=~ zUghz3=dEGyTdp!xNT(})F;fLY8B zq_f2#_(5SXT^S5$&*Gp|ym@wFq;D^|UD?jBjn%;nwAd97P~~g@iQDBDZ3(ModT{E3 zwg2{`H%B=V+3>WBLK-q`VfvVwN9kOD3lE3~sUJ2qgYeHfoD|&gPpM&m4dY0}K3X~E z(EBxStC__X8IF_P?=NZYSQWkFHTx@-zC*{xX!_ATa55g~^l#!dJ^{1-iwe}+YG9*7 ztf%v)5F!1psT~J)DBkwPJ-c@8;%-+$`K`5YAJiM;)zVQ1ZBb%hH#7!eiU%5S%xUGD z4Vq&JU(JSD^>bQi{vNyx>d?b#V*3+b$;NA{z%`qL{0`o*}jt*zaPWKt+S zK>jyrFxrKh@NQ`fE2a_|aRd9!(`dSP8DE*x(@DP|FtjFyLjo4vH!oQ#gjZRvs2m^E$bvurswQtCAc6Gsxk zAi&t%#Cr25q!x(5oOr{mZu)#?(dN0bH_et+R_o56(=x{gK zIK>$a-wk^(1sOY0sWx!8`dI%%UXU{jb?690_SI_Nzisj@AC`u(q>9&t zzkluDYh(XH?u$1tc7r#6ciOAMS2&3{nX5Rsw7D}DpiK}5F!hxOx(k?t0L$+)`Hch#2*z-u zF_st^9Vu6BK5R590>~YGNdafrhJG4nc`>yWMeMTCwjE9NTwJ}dThuKBPkXM_z17i}t1g+e+P<_cjYO#6OV zE)AB0!7Th&E}tm}L+MJTm`xY5VI`eQSIT}hJ6Iho76Vouqc=(4SFGfMOuCTE1er=X z4D)_AJCq-)6yVQu#cUxHREwEnshF>X`BHf(EDiy7&kXtD(9lp3Iq&GS>-<-b+UE2M zK}kvfx`o^n3)OI7~H`L8p8vCez#Dm8fsWuQqaSIJH2U!wk(=$@7Yc8q!sYOa8*-qAMW&CJ+ z4IQ0OM#*5>q*^3FI|DSWZv04TGYTss<=hv^(?!800?0eeGQ^5;EUNjE5$Dt3U^HV& zZIG-=_dJLb_Tr{_db`$*>0`MIrj+ZAOFdmR@tm58?mkeZ@RrL_VWHOBmT+%GLxl2D zYJ9Y9&l4t>UF;GH#k)3u#2cV!HYFfZ5G1({nok6yC0QF6rvNCFJa_<0g&-&wBtj(% zB*l>t&aso#;XHzcWFO3JoII<*ITHiT>RPdWC3ye*H+oGOozZrkvm1Q7*M1^*j-beD zp4AoQB`fjZ+?te@CFS0UYhp#{KJo=a_u+7TSfU#^Me+R&BSp$fdhzZ@QG$tZ?5gf4KPiuyuzZFP9;ORf>2NWn`wbO?!+IJD3EccsIBO?{lpq!>G3 z8DqzrDVNiOe~yk!;iwq7XI@x4UbJO?Yaaa>SWIFp7LJBalthGIjG_{mj8-R&ZL%N&jj->c? zzXCTa_`1~stC$_wa9po4uUp)5n^}-FS^&5CWaW!JJ9U18E4h(A3D`{ZvN}eOP$`Yq z%hi#pcLc65Tpc%k9`-PBB*mvkA=M}WF~Bvgbo5K$V<`H5P%ip~!Ad4SSj^{(Rro-@ z0)Jd742Eg&p@mA-4@%iwrIgPP<;&@ObugFDR*QZnQwmFuO^}f;RWsEv$OOfq(%@jV zSQrX3g(3W!T&0?WdkAx-Y}SW(pc)o(gG1STHU~F47z`Ez2uE`40nwv3@2|DmTtgNR zhR{9my;y41)U0jFtj*^rggnY2Y+GLaxf!XM%b;`ucSp2@>uI>{C4g_{ zG5lMcnZ2wqC^lBAUrE7|@4|~M)RKct27Z2Ny)_$zkEec+a|ZXLxMJ}h5`@p0 z^Y79kUpNzC=VK770k{G0 z3CiK8*9f2e5Ih}tlZ?oJ+bQifH4!xi)Q1VYzyTPA#|5NEvY{B@d3rXv3}NEP#28a#J8X4? z%3a*^v;ZNoNy#HiR0?1a-q zV8?x^=5ai=Xo4BQ_t<3Yy5KcBTq_@ge>FaXC-8+}b$X=&@$xb0LWhrGO=YB!f(_ch z;QE3pc34ovU150%QXqjBuZ=o^|q+U@|y4OT6E%xII}In5z2 zV%1jlpR9fRfWa_-k7~znJz2SE`iHd%>GdXC$t#GX&#Q}HppT4pHMea4g%twXm2icO zZn1H_`pi6lA^r;YAmehVvz%y_7O{8y`!Bd~_qh28{~x>4@su5YsK|8EHC;t> z7_3jIG}ZKqPo60yE)*jh7EPI6;TOL8#YrT_AaQvqo#?;_H&_sI)t85_wJ{f-2agGR z$`e)Lb|gzJSYz$lPpda(_`Z!+x78`=5?rJHv{>1c(9qjnLU)6N${a1O&YjeKA8bnb z6{%%!t;5sI-qK_c5gdhmBQ|*w5%vp*jp&eat0`Dd;_pTm%q9jOjR2Y(pGk;ENiLoj zXQcnm1lpZwYJ7VT_zTY(alU2#k>RJXfO~vIDmoVR(sBISXFsf7y+xVoyWQn`aA;OP zN86+m?i?yBn*SeoY9!o3Nswy13HZiUA343Pg5`9Nt$bJoFo)T zIU~|Pp~nKNyRk$jZuzV_-Ahgnh{8HX7-Hq3&Ja4h_70)fqRJr8C?tv4A7AB7$GB48 z34>wf3Of9xfQloq{i-ooygUHXl|!#3FuzqhQC-L*$aN1D9ul)9Gw(b2QD}qcm9D-VS7K7f@pOnghTW z#n-u90=%}EaGZcePc8rNgNJr@*^C^lr26%ukb*OrpZ&8t=+*{uG7EL(VEjZN&j}|zPJ1L>>b#5 zU|`3AeFqP|wP){}jGOxp?b)|?;En!0Z|zD7Dd=B~Hj52}H4AL_+7I1NPMad2b1pmV z)O5gs9GAp!W6uV#iA@YKPGe1?d5@!!-rH+-1tcNTHed*FwDSH6wVox@+Eyu)&VgMA5A8d!OP1GzSVi7L&yd9$ zmr>yg$0sUi8Q`D=evY|pv?g1OTi_x7A(2aSE_q=7`GOZGk^khuEQAXi7f*E`TngZc zJt0ejn}DM02@@UEuGEtfuyn6UR#e)8qi}K zr3b6wbZ@)D4>{LCzQMMXV+K0F|kLl!i1>N;TAZxdhzml^FFF9YI!>>FB*fZ z1*X_c+4(&hU7c)3Ffz^q_D0DXeA``hf*u~udkQ|_yw{Gu?Ar0>!FS&tcze&mxBCz6 z_zNdRwCWbV{hKDAkL5Zt5a&yjJ$aotwDD>5iNM`C>S!Nu;>Wj4~>TfwD3 zFx3MC_>Kn#;Pj|wheiHtUx!de7Y}phWME?RNoal`YP)z>@y5=wY=^y+FCmI>0!u?t z6z}Ls$2xkrA0ZxCgnm4*cp2&Wkx`4`>bZJx)O%@5v%63>1Hha?G(sNy78vC9J6}r} z!BjVKc@qn!F>=Fg9!Z+dxu9dR39E&}U$?1+2|2eNeOiWe@Gak5>YgSFNC)*q@s67o zO-4Pj40HmHv+ua$U^)1G9L+_a33H6LjcIlQG6{1`ASC$CbI=`r`Brj}nXM-wry?y& z@x-GhO<;ItdioMGl5Fauxr{J^Nd<1RAy27fjGzP*s6EF+j)aVbR5!xtX)>0kHoLZP zYwZ+xdP>TGo#Zd{BB0~{^*klNt$#?i(h|$F8T=9&5MoRky628i$TOuWp8`H$T{bJQ zTQKCc!O{oON_#wkY1*3=T4B`Q6SYLT8=eQaxB#jX#{sc?#WO(=!Yz_gP^CtynBLXl zPLEu$l^JXXVdmwR&e=7?=3?)xRHelx_3+in+j2X6c95J5G>IL~lm4+l*0ly6O~ZK)@mP;UGl7_7TSJVqIo{rPNh3gsd`~n<$iUNVD=b*dpx<} zDUNjtF1;te!X~@xvD;)>dK#GTq5Bp?j;x3W&W{{99wB(@o<6vFDZvNF0L|*>$2Yzd z?%GJylT=Y|Cm<3QM@d2?@OexPBmff&NF+Pw#2TVgDSjDX!Y+rzXY?$Xz)RHw05F|} z4J1;!)}dN8a5Fk(i%p=yqG)`v*W)mF=6d(^uN($z>aZA)z|+gOH2sY{ev3>Hh*|cF+W^;88?H5u4VdHtH7_#%A~A5;_u2ib1!sl> zpP&%_@$gJ{_7=F+)HvKN{3yu%@$f1jw5LLb%u^r(De!oTx6Gz0vxT2L>S}D;_##An zQD=a`69Wcjj7WpD%NTuDRY%9*KvJF=4VoWZRQf87Jsmx5O8Vxe@g56Uc zU;*V9T5LUaje7OF>jxW{-9ewqu5u1yT#k&06GXzChzC@>YLiXJrP3&y7AZR(^^&5?7(5Ng}$gPl@a>(<$*b zM7^DwA25tCN+8}F9zE=lcKnvII+>_ytpyMrbePU0qQe}#X;d(&;lD_lPlJLW7gaQT z86BEEYsTTzP@-yAR6tLmyf*#=ycgK*c#MwmRz_lK{NMo2*m&aLLkI9Fi6A}k3So7RPP5#PnbB%PRs1p`E%Esi6*u6>W{A)A(yA0DezNoJ>r@dZSvPZHC`aL8#j;8-CcklKc3q|~DQ)}nf5d|sP^)z5x~SL74@ zCtG_TuogQ|YjUzQxo1@V`(~Y=IFdph+0<5E!Y@o-FEdpvzsQ<7N#J_hcch=Bf8fQaM`fY;($YcEAIcW1gM&lm zbh?x-R>Pre82A9!)5UbDm=98L{bC_ZHOAqYuxX`+s!y0gDn_i92R}+7g0QI?`I>{n zql0Lc17hZwv7rL|6d6Zj-isH3i7A!vsnrFE@Ak_zYV9F<0T$Msnv^@ z*|&M!ukJosK8*%r_PcKTn{NANcjW<5BDCz!acOnq%1I1srdM|M|4nMFs&=Zwq(2_c zW-~r)h(8|Um)Q0bf0ft2YCFE$Zj8jCuS<(=9>(}U&lxQ98b>CM4vv&+!>^5v9QOV% z;5aZKuK_Z2o7DAqv73q^b)4z*^eSc}pj3LORo}U6JoOLQx^C@2xLQ7dXekJN`0s*` zQBpo(WEvg}wuvWG#&*mE&Lkh@ZYR|YwGq_0mHA=vH&c{ALATT1`|ew*YQ0=SwojR_ zr#OK~DZr-ue4lE>m$gW`9yI4xN9j7ByvarYH9lHMoV9xGS1Lh}Xg!CoCQ;sICG3zw z1#!sl{_7iWys?u-kKyZ3FbcJ>4e2HCZoOyi;Lo)U3p(TFcE22--i;|3!+pjrFz=4k z%A=L4&IFD7X{G>$2kAC{LO+W52z{iG#^VP)JYA#UKJX7R_8-`%;@F>j*zs$>wKr`I z>TusSa+4x56I&y^E6#loc*E7p7M83_*dlY4irMde5C z7vL-g?^Y789>4_BF-+Ie^>zJ_+4XQY&*KA;dgDdZV4PZ{aA1}wbUs5Wg3sqSuFuKW z&p)zjws<_|;jd0}`!lmXS*L?G8rCFW)m5v%!A9Kirvg;T2ei3q7X>olo^SquAtWVd zs~=a(fPD}H16XeDoDLvOKcVc}XWg?uX|72sj4O05{ngGd=QeIE zpadr-icYABf;oh&>Z?U8NOk-3_RRQ3SJ0wD6D_2`v<94?$tF<}xtd6hAQG!?n~njO z){QaG{$9E{e0S=B(Z_L?d2SPRB~=;hXicSO7F5!81h7mLBk3<)l6gBzlZZDI>aJXN z-sseYO0_x$k?+_sUQN9t6yv|Hh4IO91=9u6U{9Z&N|m>*HoMI(gmiUUBAdCM-{}un zBio{$SkT4EWRAbBYa}U7Sxitm?^w?m+B{L#%Z|>BML}(3ror76T;ewG|F#Z?dua}_ z8I_4;r9ae5W1GaJB0}4=mM%q<80lVl0`hWJy5Py9>pUNA*V&vJo5R`0UB0$5(0c-g z#iq5){Q8SaN5vVpwgTQKo9`JCt(S2V&mdccH)9c7Zu5;igQOH@p;(AeHVC^va9xLL zRe>{{X?mr%$N@}=Jgzh%inUV`M6tL1K z5y@TZR29EN$xN<1u%|yF$w?GdiuHlAWqYTe<))mm4YdmUt8fauqsR<8F;0vNvLtT~ zmnQ1oVP+-74ltea)Z~gB?4teV+EB_m2H^Od1*M>f)-)bpN&7{Z`{Usm)ptP|#dN}4 z_LE24H0wA>;Y4MET>d(bzbVs$uu*$ZaGxkINMEC!V=6-1sN(0tTr;N+JHAn|IB zw2UQP+M`NA74KtcyjnjZoidTT(PX9~`o72kj$5fVtYUA`Xs;^o3Bq@4x^#Q|=}0b3 z-Zxou+6Mgn3NN(mRz*an7{gpJXf`@aaDK+I=89A0tj8POx?wEOlgcao!nPQuU9)Yf zmKvPFehV`x&KTA?2hm+v7(<7Nz6kEWuR4OMUAFzsDo{-t3|o++){MGQ=F(NrC_+Ep zI*6Gc@*I@TVrwzkq$;c@26VD{VDD~k&rVbu(FJ_jAx0XM5}K-?!5CQLCS}PE)9}DX z937S2t%5_A6fL~dud3o5PT{bL>Ot+O)6Q6Rr&oWEnr2B_-Y`=vk_q4mX|&LW9vO=; zA`aitDQ`5fY6@3qpqY{e%oo{U=Sp-c=84M@C*z!C?t zKVcWo+>UVb>%ZI+A%shdd~3)UPf72XO}|ZtPD_^a5+>Zy6gA1bKwRGA&gPI{)+FzP<8XuCxO@8Ywzh$$R4bu$wB- zm)#KtB`VqA&>e+lwyK-tadslNUtZLC^;$xPmIGRVJZ>&!b*@-x&Nf5qhVSlKA}G zS`+=H-&uKhv|g?B34M6|sr~ydDz_7y$f>TvvCXoaQjX}!vAgf!>ZeGU#WOlCNpbRAthsRe zptM3AT4p>^!;85$<<=F{CnjdeGCmK0j^k!6XfNPa--aW3(28eR43~Fr6$OQKmW*No zy7UtpSH4-ha2H@0Rbh}hT?KPWOjWqmV-VZGQpLXBHrMOKsrr*B^NGfpcteRXAH@^i z-kD`eW=D94$kn|!t0N=TV?D_8ZOr4~1G;Uc5`ZxoZkC7yLPR`a(KNKlc08@SVvQYc zD~PYEJGS0}$)bL>Kv};#F1LA0bic_lIy-FY0^5V=P)ke%Q{ofJP0qn~Qv9py*RQVK zY4QlR8s|nKHA|Ht!H-;u38Fg^aZ9#DoM-`~SQ6*AC%J*ZX1UiC_nN!D7sb8HZ*Q^N z+nQaST;L~?)@OT?)|(ip-l&XDG(7m9>iD?FA4@@CaF|7|HjRy(NC>Z&7!0``f?k}? z-jMiy%kSPRm*8<=EA)z^Vp#XxJ)vF=!`QBp%gn9f@V1*ygQ+udF9U8t_vZD|(}Bwj zjg}|sn<7awR_)3=R&Z3&ni7 zlF4N=>1sBMp9+H@lP|+>vN=QVj)P=_>A^}h7#bX`43%@)N;$~nN!Cu$=(rMb7xWm@%VQCZ@d+?|<2v1KsmO@Om|lUyp&(wAc3o@OIU0H-+daJ^ z!X!+v$yeC8_>G-uTI#kyYlA|1J{ZC9&r6jhLP6&X1+R}G8|EXE- zG2xHS20L4+nm1(+pJVpiHr+1>PZRZRHB#M7w)+m8 zJvEt_gvOOs%gQ$Lc|f{krs-XU0lCW-UyJi7VOqyt8&@x{eL16&ZMtq4yZ2_haRkOG7l^K2N<0o4M9Frt{M#1qAl>)UTRVSl2;JBd|)NO9EX)CQj%oOrVDSnDs+H zz=3^l?Xsv0THH`(2IbE!z&{(3Mco2{JxG-H=T*v?Z->3+6xixDsR`F`JnU7X-&%N}G!0c*`E~oZvs?NM5T#={ch?le1?@c2$Z=|jr zD9ml2j`97_8RND# z1uP}Wi7C*SmjTZJwyk^q6HEzCo&hse=N#2QsnMv8R7zMWSdvwxHL(pNu7a?{tCuo+ zOO_q1@Y(r|N#0+#qk}N^yZdVL$#3UGY6wSpKEJ!u57kL->A4)hkeH{3OFH8>Zq5wB z&ZD2Y^XI&c$BfOCqa(pQw#jD+BoW^*;@Q6KQ zyDHib$-mWIkxCn5(Y+s@$!|Y-Z~=l-?OVYUYw1#Psu9O02J6`!5=(SbBs{Cy8x|wa zANM{)8L4fyU`pXMYzfg$xBctJ$$3v>9O1!@&8mQRvbq%GJr$lnL0BsFZUve(=c1^O z=$_AX7apuWxCpL22sE5)vANRnj?aSb)QBrQGe4?%D2>{9SKu|%zQK@DszUiD+wZ0# zUKdb@YFy>Ee%(q(O?+Hjhaha`I?Aox{Gn3iqNa-*btlwQefQK%)OW)=u&deJ>+%Lh zmqH0`yuF8duno2qky-rSJwB`SLU4ovv6m#L@r@w#OzDP${{4H_@7(Nu@{qblFX1S< z%JxRa8B~T>y&)|QO`NI<|0znD#TUn(ZnuMJ@5DT)&^2Jn)j`^t^^?EDi@@#(-tN_; zX=7+BcHHXx zd8~Fr6pzz=2(_e9Mi0o*HZbF9e46zb=J8fK#bVdgrPS6zfxWDr-K3|xNt_l9uE**? zDYmtCfRmhn`%1lwfz=#9H>wffo8j&%nGPZ(hnJY|U}R#m_R~zG1Nh)7kFIW9dnjbV zcKe@3dz8UIyvK(z5%rmVYcwKm%eBy!@bn1TiEn8s;6(f?W^b~YWt*~RU!b8o{6ryy zR7vT#;{JU2gDZdfhF^$6U5>ID@Y2QaWB5hF@qmBzAi2$#1#$P=f87rs4!Y;hK3Tc- zWcjqN)P`NO6Nb5fXRe;Cd`@~&ZF!I2wC2wv6|Af_Z9T@*+?_z9Wy0l%_o9bAmFc1# z6Z*S}-^2fBc9M!gxMlync6_1#&q(!=+wE$oOzGFR4R{=0jXRMOhvaVNYrF9Ivt_{? zxV<;E#WZ_V44JLt3*Aa- zWW2^VGQzznM27*v#j&H+kp^{-S5#UXmZ&c*`-8b$x>E9kFq6%Mg>>i_h6ep|IqPT3 zLDl2&kf%l*tF6m8?@aU2h<)G;AhXR97*JJcY^`0rzV_8MO(eY?DOUHYZ+#d%p8P6J zi}?!<+3-9pSoW)5Q!S=L6Z7C8FLr;psqc$@=f;=Z>GX|cT&F(;%dPn`HzscZnL1|0 zP>qRN#oVh#9xIo^j(;q7xzA^{7t`pb2xc?u$yK`ISz$n-(M5LiOt}0m`P`7dSyhYq z8!~b^nli_L;wNe1LRvVru@vfYIZ!mjhJUhq`6ip}10_nq)p6q)n_`Rag_|p|U+nlY z76*6uy0Ick*=gBWG_bHjQ!^4vs!gLYnB=HT3aW+Io_jz&k$V40Rzl$;fJMGcWv2Z= zT3Rx?yJS&lhUi_x8{}mS3mNUD1=5h`;MW>ve1Gj{B7V{1;C8PbX03kdKDv&(2Y_jN zp??px#N6V71Md)WJZ5XL9p^kMI2hVp_(;0tv}n@jP9%c6TwpvTk#j(hOXikvIY?XO zGdP0Z;F7GIezMHk(KE?P1pta^3Y=d~d3_(@bf6gFotAo&P;x*bt zXy?Xs2FP<0LQ3LWYo+0vggcXA%ITH8ifP1TxpWHzwfX886{%A1-&ee6w+Z%}Y;Oce z@}_%!bP|RLh>rHvhpW|R9;1`<{DJ_|y@h)1<7a@58ZNLk-Zm0&_nw}s%|IX+g}j<1 z38!$_>_*)F_8>3kVsjcl;caq5CsBVa-(GFq0ffysfYS+lCN(izv%P=sZvH)e*JV)< zz!+7ggnIxfced5cygKN`!YVe)uGrL-8>?4-j|u4 z3#R9pfvhJ!h-OLY(}7RvtWMy+RwyE12r{n)MgM4B*xfn*@Z+`hv-dR}6;gq;FR2`f z(^I9~^4nTq&`B4*8p6XT=L=u$;g$>9EpOQ;N9Ms3TyazgBEcCO`GDRD#i!4HTitgF zEdI{qcVd#UhmSTK*y_5zrgw~Z>rTX5N4#incl)BA-F55R=B>Yd`QAE~Y%%F6DYOD8 zy?t*Du)TK9%wti|c`B(*s5WgIo3GzHxq9((&vG<`Nv5JJqdE(4z|`)MoFvgMUE0Kr zzbLKNQ6d}f)6d8rWeLIpt3Agf$$so%dZ|{A`Qo#52l}lqtTNhoH&0RSYb9Jvx zQOqctEXgUU%rqP{Fl-Cm8$Wi>{=`u_bCo`qZzszjG9u)AA#lp#y)HcHKKLBFIo#O~ z#}PuDhUEh(9GE9*cK87zquT3Dtm>^#9_KovxHC_Rf=*!F<}XVlZDeE?U3~InGv~`> zX=es3ZRqbt`ob%u|MxqD_jms_kj{Hix0I@K5azO*Iq#^CBnw2VqM$@3$K%M{A`dHE z0LzG!`P5_*@X${8)9c-fcaV<aJiC7LB%b~DCHw5lchk}tgTnP;Hsmtn<(gzMtdS;{S6*7&%mC*X;@4OB4(#!eujDt zmsU>$zPgO#jdtg_8W^_eF!*Wt+dP`P{hiC$^1k5g;`h#I%%U=GVvfvvj>Va3e_@jB z&ey!$aK(Ni+D!6a3>{8S;=4;|H%=zv*y7eC>xb(=2Jl})RaIiDZPRLYd^#PX#_Hrv z58fN>t#lv;$56IYksfwhE*;Avrh8fh-bH)&?EcFk^}0J?z`AEHgXP`0_$f6F!h4+B zXsU5#qI#CAbJk3nvDqc4x_t-sh5QkiQ!405agAyj8`sb3iCq3lMtJyhu(8*h#Ip4> z&rfMRJ|#6KuUTfksdyP?DH`LV-1QcBmJ@5M)mg4C%@LLn098AV-vdu$!3Kbk;^F67 zh+KzgIQtk1@N@9IYL#_0>zm)xN(^j5exfkB48MV`Lv>HZ8Ida@L-qscS;|KjWE-0SJQQfxdv9ptiLKmm*NPgH87 zY2hi$6|C4jo69E-U1EeUW0c@TqhUJ-?AS9E6bnTU509F63;c{vKagJSM{_}t_ejO< z=ks!0mGlpBaF0$j>a|KWrAO!Bhgb8VN|@U#!o)-h@aEG_>^;Y3hrc;>v@{kcU3Li=GUW64X_ok!=EhQ?#^D?cldCMFZ5*jdwCt@@lyQ={e8Q8 zusszonb}5I#d!>vrwr)xs^uhc&Xdc8sU17~6kI$bB1!H@wx_Fz{9r1Hul9CF{#~>d>YLt6IvTgs7ofpKJXVINdvoE|w-sz9R zw&t7?pP*bG^Eir;rxk>LY8a7yX*fmGf92BfaEd8QbZ7a|T6ug_i_p=H z-IOu*n~R|j|3~{}$%B7}0LRPv99?-q);B{*oan>~$N5>wRXQ1`>IjN)RSdAyVt;jL zVJ1bN&4oELJE(Np&|dK%KYWi#iP`-C&D(Bzj8aYtA?Vw5x|O8$YqDui0Bckp8E~aD z)j|!U=u@+)P^P8h(^Dxk;74P8|F9>UfHnms;8< zb-%jXy>gEM0?QF7ZUq`ERwNMEGl(6m@L1K_SVPrFZd%v!i=v0Bs2Eba4jkBbz(dnL z4E90#hXGEeBCG7sM(Lj47+<1JDXXo!_+I|&v=#8q8YtBl)Vd!0S8T( z`M7^;t#u|SfWr;aele198|D;;q=r<#y4P;*ijDdoMl)Nc$ zmUUtTHbZTwR;?tYW-)Z0R)pWn45 z_p=VMwFx}m?*l>#gwOZpsYu&luf({Q%$pNQzsEH~+Y34Y&hcaq)<{jdW7|BNuk#z& zcQZ8D<0gm!w()G=^H+JxrIFDQaJf9VxPW)d}!sL>DtL=Hg>NyC1z z{yWWFpPz9}L0b*9TjE@bL+$b89C#`WQzrr7&sk|C`B&v!&f0RiB3vMm@G|#)n+%HC z!>_30*fupX9z&5RUbPU>4eJgrZecfU6Yz%i!+Pwe99B^U-)MexG;!72oenJ}LVDw$HYJT&M&z9oN)(G@LWCd)Uc znF$RS9v89A&15p!v_Cjl42whMa-p0nl>J=AuM{(tQZ84i_?f{%WiX#B_@$wIIvC9Q zX(XV@ zGY%ozOc`YJI)D!|`E(?HmvI}$|47j62d@X2*E8673;!7AUJtp9glGz53o248kwD$% z^k{DFmoE?Y|8eVovfs>vuXmBPR2=rs$O75Z2&C@H%`gx_h+SZYGRK}OmgYXt*2~?zuu+*%J5h_m# z)8GGSbo_$>$xCVr(RzQ++xy?z_4cm4hx!lg*|&FK|6BcgUprcPpY_1N9q0_E;nru@ z0RPZF!yYjaZ6DkLl)Js^0XC0%Z!IDE%EWn+E6`?AzGC)`Nf zb+{ikJy^K$-p3o=yJzq2ft~$_`Um#x-E(M9|62nG_xA5U_?LZ$)CCsV;1l00xVYc> zS-Mvq*fb;We^?r>LHtu47#l8)yf$_$)z>H2?o)^9eF{TA)wMb_9Ps4QU3JM!X5vYN zZyAv9L^Kt7=w&*2e{PA#>@d5$@ zIQw^Qn$js8LUP==E2ubSnwOPB+uwiiAPMrM70f_5#IlgRSXm66A>DzI29(kn&mI7N zys``ntLK#!oiK?T3RdkHvo0HIbbNqP2?OkUUQ^u~?=#FXQUgkkMR(x2D+Q-OMg$kE zo%@uFSr^jcD%5Etj$63SRE;by_NjK1oF(4q49AptUNrbrk^iG!lBTodPg8*a;|7YP zav6Bd7&i!@#!+`%WZNH8H_3bOQSD`3G^E5!L!d${#(g|#JA`AP$f;gM``Zc9uZEd| zNuHU)149?gq$&79W1H}$raT}7Zyl+a@Mb((8vmd=o?_WAi%?rULc*BzWRpv(rl4ps z&o}~85_n`a)C}{*BGy$F&wzVdg|mHO8plv!Jq_32UsEM#@$5No8V| z!JBzZZ0QspY0(NgP&D(sc0;OOWjD(9ddJuhEOS28N%eU){*`%fg>b2O;Uy#uBlQew zBjds$r(cXJ!C|aZMl=K^Y@-yD_wF9g{GTJZe!OVKK zG+eFdLXXvRaa(PY?o8PIgdqZX(Y{$E{!k=L*I&f96)oFEM54ZX=UML9nd~}8|X6ogy;Jy zdb%A+<{MquHmsl;49}1-aG22p0IfncOpPmUKcW)metK{Q!YeK{G)?v$_>ZTrQ;di_ zD2nz_j8#{wou5H<;5|(d&muJJC>+8L;`|JY!f5%pw#5zIL_diH({U+yEfEmi8yXl&yrcT| zqnce&2NM*teN;Y^`qBrrhE@XQXBFmny3p$M@$R)BJVmjBv^GYHn7G|Y^qK@vW8}TW z8Z7j^h8{G5y_a?ivG>N#lVLw?b}XXa_pPG8m(1FW?{LxO?Ijv{Rp-}Q=soFs%^I4r z_pZJB4({K9$BYJYxu%PwHdns(|4iSn8nqHpqAnOClol2!C(hd+7P-u1<)D}CA#X7j z(<_v?4vVbr4K~MeL@FtrSpBha{I(d?n2qRB{Aezb%C<6};vHnSiO*@aW!MIGTmt}l zwW1^UsG*g>TG>$7E9v>$s2qbtDz>-ckm&PI*1x}>?tXPw)=)Lt+mlaP;ho>GSl1Wo z4I85fr(T|@_MzI}SXg+9ZKY|f^WOpb_ICaC$*-5zS5AAY0QV_JuI``8+$=BVD377e ztWq1BZ053>A|HW3P|!WGb_a*0fJ7KRCH>A|((+#3OLKFW8b))~sCvzuq0X{Ly0*@+-O>QwucxGP3Gz#PG1;UKuwawV zjXA{8^E;1)9fA<6gr}K@5q9?f&Ewg8k2eHiTO?IK0>Gtl#9y7du|9cRX<~(W$;zl^Qe}Qm{(28`eQkIc!P%KG(*Foqn|RalMS~kkVk&V`xUyGi!?wu`bHrd3`}P!F60|ueL6uXMu-OZT)&KzzVV1<4!g|4!n2BxI`VZGJnYes~zz(eTm&U@( zJ-{ntLXcxWe5m&rK0kk8Bp|DgSG`gz9UcKhTr2n0tBr}VzWP{cBoZiLp1IoSbCmP` z#qG?J2bcKl5@No!ejg6~IX(Kc`oja7_(_8JFK`gS164}L`UXcQ zMk=N8W4#XHqG6bkk_!)EDe(~2akTlEo#aM!!JFN($4=Q({@6?K#u&y+OXnrm_u>pltvXymt{5DR;X!2uEC$C*BjqC& zvIw$F%>x$~E1epez*h;s%Tb0E58uYg`N+!PXfy5u{o-4kvlAjGdV-C~AJJ~9QhwA) ztKJLB>1EkjqGy(pqZMq$#+CFWbKHlk2m-+g3P43HiJB?&Jpg4MW*etwti(D_pBevc zicG)oFrDO*Oa^H=J{-9HhBm=yY!3RjY-2SqM7*O$re-v0l1{p*@TW&J3n$i++H}eG zDku&1SpmOxxB1n^l@)`WAAQS3j%~KSIpwj&FnosCd?enyX4~L+Vue@NPOq5Chn9p* zr%_Ru?K2Norn6a`dMgHQ5RgaXjPGT1NSSE3WR6o6yQ$|EKIU(W(dM=0aE3zNwt5k? ztMMeO_Ik^L^ILCz1s~h^@*K}u5>h*b>R^<*AT5p4U>`X7xN-fg{vOstUH$qhMM>H? z+!lr^IQaAdz8yAxhf4Jia42QGHpV$jWMeJE)^ETmAJMFnT9C<(_+dc~jhBXoYGrm8 zdSb)5OKc^VM7+|0k%}jvvkx@A1P6Ly(W9AYZi--<3NA#m%*0Er$?s0oWmU^_KAfMYi%Rrc0(?v7Dfh zZ=Yi2Uuzf4vE}Yw`-vPvd+q+|)yZ2Mm(SvEQjr&)ds_6>uRE*DC&j4WZ1FqS3|H_P)V3)6KUUJp*xJcv+K=~8>KPa?2xi7rN1;5m@0fOXrgE#MJxX0e z5f+D6Dz<8A=ggV5ZAt7v>_Jf#1y#ubZhDi1IUh~1?zSy&F_9rZ4BCz96`oLuvAvTe zF`z**Rw{FAp&SXT;T|Zm4hmU7A%%qadU7f(xVSycrAYH8h1$lbPH6dyteNwhY-Tcr z44|&nvzNFzE6fD^qS3hNNH+>{xz9+c+6j#TGWmQ9u4TMBI8hr$2<*R>DdYh);T^-J z!s36PxR6OJS_t}Ex{MTAI$^HxT0RVm0X-vD#b^dwu~ZO!LJO?<>d#mxUp-Bu^TfQD z^8@(qoFDRcvt?c)cy|N!yo4fKbWM1#HcI1%s}0`Jb`nkqET&f|>A*8ZDtmbsi$1Yf zxqIUH#&k=`?P2*q*Ah%(f{pHx(MEl2v_XPl->beXGofQALa6kh>v8zQ7+VBc*zki~3B{gKMmUBZVdO@LNG!6W6#mpJs%(i;;~G{j-|x zu2hF>IJ;zzbw>=;_Cs>l==8?qrZQ{Ld15(J+fZrWw;hv)!cK$P^i?HDkKlM5fTCog z+uM*UFQPObJTE+3&}-ZzVpDOJE~82E(0=XPziY3@Egq`*gxK(TR*N5yXhd{d+Yn&e zMvANm;{?jDYwscc^^0?wC7r{$Klkr=lfMt$UF%_Y`mAPyfy=J_^5xE52M-`n}IQ)@Ab{#;WwBxNTz3j`vW84e=|Hq|}Uj}Z3ShJ{JqQ{eS>o?|cBm@=Y z?sYpSq|*-33W}qNRo-eZ4eUPMSHAuGFX)r6-oifAt>xS$79fTcC50mDH6n1F&8M9- zSs0}Fi;=NT3l8hHHq^iF8CI#waa9FJO{o^7jsw3UX-|4MA7m&TAoIo19Oi`{%pn6Z z&7x&6t_ZWcyJx?E?^^ru5#|=C3s$FktSQ^kp&@2_f}N7txUt}YecufM;<4&Df8Eah zzwz`giIi9^RrsB9id2S`isn4`i8J*n2?dNrAVaEb=lr;&WB`}LV_`^I`} zG9Zv8YC^Cz;8;<&C0dQBZGk%fSf+;5rz~ zlI%U-BeI3(3sOfDN7Lq`fSo;FWgMN6E?X1QKu{kU{bH+6|n68^rMwgn_ z6_qot1M{J%^qBlD?Wc_!Kf)I1KDeY=Um(h3iYi^+T0L{U`|xL{Jkpbd2s46w08-qi znuWVyE(|QU%$|?-O~tcx6vSaW-&l2|QX4sJ?*mvw_&zv^n`YINa$QevpHN|&Y<@5@ z`q2mtY9(+H#)<;`+t_zEfqCM3%3E5 zy>H3@NsxXuohwj=#Xu87NiqeWhu5N+L5+1K`?Q}DB5LW=dHm_ki{0i=x@$P>#Tvwi z76M>nq)k7hGtte{d#Y!JhP!=AcTQ3d$}-+I!p&JuDk~-S_TG2j5?yV=wtqaF&87c% zcn15m&k#Wi?65x`UQLGql@8{t7SP)y^mO^%ks2~nFdIA%>%lkblq?2uk(|DpMz{m_ z&40{#0E_w{wu4;2MNcoIhTdnmJC|Fk@oiDxMx>JhfoJj<`g?ZT;`uRhWczJK6xm!% zGx;iJEx5bZA(=7tsp&Apb~W6jv)$QCJaHBARUZNP#{UcV5yu0Xah`q+u0p)1rj+4r zE2AKkF{QQv)ite=t;!;yPN0%StoUILnB6ov3b zw>>y@NJf|ns&G~qb&3>PiKN&<)^{LULP0%RaAA&&gS;x8b`;fDEm5KVY_JM=s_N1E z;8dP|Z+M%yT6fe&VQL!ybONDqQ6wEo2b5z;z}eKSjdjf1EZ^m(0@Ru@N=BvQ8}mkD z&&JBG6ZVwvi`S*>p<~NYP!vVXqPVTD{e&}5NMQSWcmCqzsnf{if+7Jrm(KYTaU197 zGG&Ou!CNWwMFk8RhlU?|p&o>?RiW`WetZ)LS|6ijbf9T3whhGx4L~9Z<-_}tq=N!9 ziz*Sk#2L13`yR?STz-ILaxU0u35y10G7Hp z?s8JcfQMOWxA#o*oKgtrf`i05>gJMHPp)+dnZVA(+Oe^WhJOLT>l zIdPoHO@$L%@Gkf7crzE~Jl~MzSP!r^|A;)fOPQmaX`igzAX~lU_UN?o*|kSE9kvsT z=fpvIJ;l5@Hx%KUR&ddzyEpIgrikM*6Op!bl_O_C=NL9v5hv6G`_Ww=Tslj9s2GA`}?Z|wV%$Ly^o=MBX=kPmNk(hEO zfolB65mjju1cUS2r|aMTsIn>@K*~hC(l)J%g4rV#=5q_2V12R-ulk;zJK~8#f(!TH z0?gC2c7L9W5pG}bmyf5u(ZA9eycNv*sb01zq7uYnAXtJBfsRbWFGaiJtd5(t@4kDo ze2TphCw$f}uV4lPyfpb?r8aD31Ck~ZF(93Pq#RS5{87q~W^KccgiXj?I;xHRD1AHZ zzoOcaaBixYGvGm(O?Ia)-WP3yN4OH-1i$c{A4F%j$*u;z`$zElk^hDZEWF{7&!7cy zAI4vYs`Uoue>!v|LNJqZDp+aEjyaLDY~LW7jh%nSCMskV<32f}7Hcl@?Y+^z=PiM+ z?K5G{ZT4(Z@ImEu+AYnNMv}5kG+%A8UapRm#%rTt0m;C25JPMl-R2HC`Nb@oAN;~) z<%7*jr?;Gt1ah$Id%OTCPMt9`8~YBHo_+BRQ5u8O_hGfthrBv{d>ztK94bK!Re5T^ zezQa1OI}OXCvdAwh8f!xUObcGY!8nfu4C*OX{uMKPhOX8K}JSLaEb`^7?pg+G;btf zYq0psntJEpm>G+3Pp@!K8I%0j6@h7m_)Nr(*39i{hPSalETpJ2hFJ14+{uEli0jWZ z7xcX4bY{8YFDH+|y;8)=SFhDgy{kR}an|@T`$$TWdyb0S`9d~lkSGAB>c_Q4s;?-` zmQu$x#7LZiQAJw4(J#WM!QCuywRy+By$25+cy|Yqen^=)9p;K@DKlg2tE!R6oC&Km zGE_S}FZ3luP#2C&u6}NqW{Qfw^2`5SCO+!#uZ7IU?1_phv9j zQYzNTIXhrpRVd72goc9b^F;<*dvz9pc|ItY0Vo&3Y!Gsh;H8{{w0PhGqVi$uEv%pn-NlA8vy3~Vvi6xUiRe_30h!)Z4T>? zPKikSxhBF;OKFV*KhJszlYP>%!8bmwwv$cgxp(%DhiBBJ5ocJzu{r2x>VndCb4xE~ z3|aL^JJZI*Aph;cTC2?i&Dsay9BpK3+0!%2F-6TYQNm=qOH_{$1EgO2>;^j2g?nPC zNJvdhW@~!IIXW6{FDW@thvJ1??drw5oU&4*!1e%Z3<8G&fwkt?%R|B87Rz^%fAoAz zpdFvq!HO=6aaBypV9ku53ksP(s~kIP85;5B<1LMriBDa*Jb-cpnyKvt(3}cUTSlJ- zU-D;<;)jPb3c84I64sj9lx(U96T!aOcQ8d1@J>Q>dc}F^(<@fyR8#h7O=WkYbI}fA zTG8OvY7%z9jCnH2`I6HZM{=L-+5>SI-5i)K7iV|UPaZsw8&wjMS}e*8QK>9q?YcVJWYe04dq*rt_{idF&KK?P!>dB&)&#DR%IwQ$21pB?b_< zQH7WWexFeT|1aio;F1}%?FffudxQ~n-?Jt&Wu+HY0?0qnt!oq%&0RO_mw9b z0CyB_K95=VDx>9$=Xx*rBGo}3bznB%yrzP2_pp&EQk_xhoJ0{4B|VIn@+?kVZl94h zAQf?IFBheox4fP{&)V5-0&L!MwG*^J0`KB~$U%#$YERkQ1kRzRBR1DdsoTUTZUTPj z{m+B@_NInwL=emcWc&$s3eVePS7>?y5=&E~Pzpcl9Vp4{$tKbbV{QjC7L!d=+on^X z6;iZ^@U<|SB4IF$uQ<7f!L{d@F%}aRen_=jU@0n9q&usjfFl!8V*N>ab2S&dl8fM0 z_0NAIWt~N)ALnfZyGPaXHtUINwq#yaaUAO;*5pm6I}TG%Qem~#ACfApR`^a^oj_)QZEo=hYRZ!(7rtRK4z>`*k2HeHk!Y$6tsQ#arRM!?YT*Fitz8(gw*#-ZY z^&^dOMN6J5m+|BBTuOCmq*48tnuCg&RJ}Z28*7N-Hg&NE`Cv<;+Z`r-%=lp@BF&f1 z1g>+zA7z9ogYdmoF|*{g!%W^+<+4Rh#_8Kf$$O{YQ^nFG4KR;W?}##kOrjJR^9@^S zVEL#R_nh62y8({k^w-ia=Zb^rSX@pA<$9~xToCa~e6oy)y(?}n<=xi~k5)z-?&)_n znc80+nl(6k4I6(JzU}_@4d4F%`Wv?FQuhy!IlXaU-`+#~3G%v2G@bJZ=LeMYwB!~f zsW4tWI@+l6rT!cdq|Fwmd{o; zu6`p_66a@E?|sf!?MKfXZwaG2kQtPz`;Vtj!-SB^Se z-4z`6z^v8WNoMTp)lEhN`BIaW6t&hDBG(-$gL0M4v&GNfcmu7f+Sew^RNY!aOaTr7 z+(T(%95cT7Ypb_Q4YguBwPoJ4xNxl5D>5Hp+ab**Arv1E+E{{(^mzt( zW7=b*V-sWaI`KD!z)z_F$LwC>a4W2}Pp+O~wVnl%B;JLi#tzSqtDxOZ2N^A06sE=2 zxdqv*^1>KMY9-_77);z0YGkzUp!PLuOV@Y_Ysdw*zJ zoTyOVUWccey+yyZHWKru(L3KyNkP69Pu{vMVldgHFKx>`@=YO&5%b6`C&|o9Te4~* z7DRdKtg^$TPZs*GZbiBcV5NI9z%{4=PIASH6_O^(Z7EsQQ$sCwkGY$y1OP9#3aVv6wG@ssu!O$L&I#}Bcp&LCmP^R5TNVH1X8T?0$95ya`W?DKhp&9+O+U z`~cY{@nbEEx%-+LS`p4iELuo&w_JPC)&=j*-02>l6*1$lgw9zR>tz)v$WEcGh!+)q zM*DVwQaO4a*cE>ko`;Kf*Y7>#1OH)QwE>b*RqD^H_gd7V-(lIoi1te{C(okkL^XFU zaZ#V7oXZJeA#->7YWrtmPgv9$0Z+ULi8FgfVB71Z(u@-TbSCwT0>3(N8z@4;?~STK zPk#HI{#LCB#oD|mk`jxQY{9I_TXIiKCcv4`?~^!&>b|h7_$G>Zn~>IMX}q|^bgX4mq+oId3Feu0 zR%OW|W1l<>i<`-9-?ZdT-h=4D2*@CH36_puduW0 z-|*;ReOW0XZsqC;n%Mh;Jo4sFuK?D8Z>N7K;6EtlJ=N-NxJ!Bwm#nv@Z1b*F;o^Fc z1<{Ml6-{rq#iQAZpIVn+Gv2rF4(utY*5*H6zkQKlm{!*^lCFxkB>ty)#qhaA6%x4E zZ6j_bEDfvIe$^^@=n0L6?7|-pXU9tQdWxTL994Hx$Rs5Kn1TOlCLe0%VWL&OjwWR4 z4E`#FFuD^Hc%$H%zuvmLsi`0^qHCt~I>%qf*VA;RwWHE!LU3gOLZn7DL1xa-`twIT z{BLTDvhGToS0dy0;_u5(YR`W!rWD7sz%ObbSY4q{sVnr+5ttYwMoycXGt?pm^ob}# zC*dlI0nm73n$jUz!KcRi)#1-^!FE?jOyPpjyd2$$SXWD${L8x~XNq!RA=|{4(M;Vc5s(1tBV^9IlQY zt&#+VFnn-KLvIbY8eF+LPKn$?=!^QeNadO=iV3j6s$S?`qb`Z*Z>VQ-Np6OwfjO`? zth`Qh3IZA{P~(8giLhbut@w&QkQ`ZU0u-8UEaJ4dCLlVGG4QZJF{uP5aHKoN{nn*cWT8RK@~z5vQnPO`&JUSm!2^)(%-=lQS%1qmap6sinZ;PgjfxJM0LcjVTlS0r(u>P_(9NCcQvz~hDHAn6^Xs6on7rn|Gpu0?XI*}^=u$J6Vk zNl5uPZHF`n*1C#jvK3!HJ|$Bgsq)1Vg_&m+YrlzTr@o=>b%&DQ(_zS`)~tgl{auHv zs*+_Nl_WV^CACfIOR-2e#6n8_&#ru8RjN-_JtYX4VP*oVMtv# z>Q&sK&hU=u>^2+~mnhvr`Hi%*R2T2^wzPD_mwPOaM3Y3XMLQm!n<+FfhpT@iL=*4y z^D>fj9;Q?woWhylh>QY7jwa8?yyrr|gyLbIH0vSj!Ik#fmooqrCQ^HL`b^HP-YG#p zIV91Fmramo(`2BYRX~%J+)#^}XJ4P8MoIA!5vZQ45N0gu=t?Xe^o0;lpIHgty5oc_PpMvBgxMnAJOHx3b?cfRr1D7z3**02e>@iWP!+?!am@VXtDw_C+ zmCu>JNR>R=VJ2_oB@3$f=86c!I@+ZIK*<_3YdT#+C8mqw5sB^*vCEmu{07xh+f_`v zuH@7LRBP__$J1w&CL5j{G2NuZM&*Dr7(b|9VtE&+OM#n#Sra&0yZSXf2?SPHNmc7V ze{uDfS=}=tDJ7!O6ai?vze*L6`3nsLfX?>ICc8Zk7n5Iu>+n%(uZT)@p`YgEj``BG z@2ka+6^&G1DX-$=sqYD6d`16_Hd@SC%9tih%&MfdTN0%tlgm876L(;D}(8wADE`>sfM% z75}5%EDojBzP-9PAeP~4Z9!4^854jWBlykJe_KQ8Elyu-iuZdY61C^SJYhV47-Q;& z$mR3PPab~Btb$5gkSQ&Z%9D$riqHU7ef8qyEP+=72P%2pCc)-8A@o%O$^AS_24^0E zP!i*S1%9Jct_{~3$99w&C7OGiv-3h_8aU)olnoX~Y-kFwW zd|xFfmx{$qE?22mGGPX=SuR@$ibJ_-4qQdKf;lB5!LKCg(@r+uCPlqN{WUAKy4XIGk?X&T6ujcIDKBJ5Z-8hfkK!H{M;Il-n`!~p0wS1B#mv( z27ZuB;&_cCwP)#=%0Hg`$}dQZ6ek&lds=y*%>rS7=&f0ag^~Pjnh*e3jOisEK=M7= zlJ`zTFQ}o}lD<4{)OuQsPqoOW#Q3l$2-{J9RS85}y-5zspS>CA)Drws)BggzROh#i z-VBYg23zL%t9V@n2U22V`26>Y(MFY&FIC74Un0cI7Py>VIRIzU#hU_yDaMU9j&Mps znpsH&Mw(e?=-bc(S<9=jbqbri>Yh-xkux;wYpDqv z$QvVVIO0`L-lo>d&XeWqS}_*889q}yb6Wv8c{tD&`Ww-2O|1XRCLA!pd0F(XC-jN${`3 zwju}_K_Z^KdOirXkT=Kre0e??3T*O6vy}ardq9WQ6eG|ODt53|9M0%yUI!+`HoipX z`-DwWsO?c|3x>eUzb(>8E0VMU1e8^M5dz+}nm{>CDYPNt^9ry}EZgq4)9Y#cG$HZrm=# zx!cXZwcWul_ZVSnO39Sc4=Ft*_EhK-qbw!%E%-plz5CT2*XId`KVf`I*kqI3a`Jq= z`FOHeP0ly#r<=6h-k$`wii-$On5$CG^f~QW_d2+D|&)n*1ipIdd z7rX6)$!a}0cbnY;?ie;HE_NrA$D75|#R|Vz!wq-v5^!_3Tc0fg{$smMyX^#?HTk8* zDz2Zyze7mpJGTm{d%{UQ_4UOjr1`VtVtHR9B{N<-?x`2bF{iZ4(m6|_CGaD+Ua%|% z7rTqyv-M`Ndof?FcV!*E{?5aDqZuSw}aXb4MNaNc;ofnjf*^|xsTPf_evzOof!OQRc%a`B%vzOof?a%+qfBfS6 zfA{ixfBEvW|Nio`Kl=Rp|M`c1`};rs><2TX`|NP|x+eK)eOzD$)8=dvHajopZknqh z%`uy9IKvA(>~x%N*6ZE0I| zqMTZ|&QDsHxE z-u}c1uYZ8`xNyt)%Iy}Pr1|+XAm!?I&78AaEH5_YOVT{FI;e1D`gHW=+Nf%dQy16g z<*E(gv*x=D2fM#ngY9C{n)`=mgIg7GCzy1Jx)`&A15GTPU7m^ZAzB|yrtn>mnTu?U zPTVUi8L@`*bZ>A@yA_=O^e$WfE$(ok4sQ;;ezT~yhuMar^TiIxa$XOs#LyOn$9i5J z%ffuJTW(W(R?cBD&fsot^I{GHu`p|7PxXNHGR~3QL1u3*R`Y!(){Lqbcb+en%X!BF z_MY~Ra}`S#g**RfFGvmmn42DhgY z?7(_|A()^{AS!|Y7ttvdBN5(2uazM#Yfil+T!$!x z(jfGh<&9Xlmp3VWJN0j@bh3&hPjV8P0Sg4CM|GCjF(O1}F>&}?(C9LVO6ouw2EY+H zJ4@m5Evf8)dxbfyXZjTH8!k2*c(G2RfN=hJ_?rDodNYci8m>LOrm&h3O1WSb=#v6S z@k{}Nv6>PFxP}v*0{kJPNQ^7a5>tVV-o9PZ^Ti72c?Vp0J0vNXCF~0D;Ps{=a$5gT zL5)QKYD1hEF93ev4wkb}vnfC(HCY4QhV{j2*JIVqQ8@Uay~tHW1AiB+1?UPU>@I+q zQoFzo2>p{q0%C2)Ef;4vVjfdiIzW>1wa3F!?zWvjf3|LB3I}bI@Z#=vh4IXLFFgk| z0MKf&eRgnYtFblJ4%cY~=dT{MTkl}hQ+Jl;doKouD5Ub{{XjZa3sah(alGP%o?XLf@k?(p^_vB<& z{da9C@bLmEaWy?>WLmB7w4&6_iz!ZGdU0OFLQg=zRrPGE5zUl_!gL@vsiRUcYID+n zDt#gX@T3<;fl>nB5@z7Q1HJ*C;yrw;61Q4M_()PJ*BAMOPw^?! z{!Y0 zN5%w^MgalD$eRa%9vd%0c~=Kwc~R-f!V`}^*2E(s-g;qPgv;F8nwVUk8(YGOQ zfVxmU-_GY-HJ=wvyZ z)bIFl+N=^_#8oV>dF<7Cbeca**!~(%>-1#Nuvgx+-m_xqamHU@UeTE#sTiV z)|lK_wToSQ-k6|~X~{;MFWqWY28x4+#I#%hPJVHXr`XY_PB=$e??vw0aM@9b=8{89ZEEHF~kU-FBwSLylk#k~LO zzg&$2o!l)}i`CPi%3r_5=l{nae*Wjb^Ti+hhadjUe}4Jhzc7FQfB)5wzV}~We)k7I z{_dat=y!kc`5*t@>_@-xpMLabzw!C^|M>I2_;-K*onLL{^TqFf=STnF_dfr%U;X?q z{%dfc{;Z$QKL6DpeDQmK`}aTi^Xlp!{XhTv=l}jMn+x#AKmEhM|Lkw!IY0i+@BZ+w z|NMu4_XnT<`TzOyv%mS`-~P#ue*ODD`jfx;`~UEp@DcR-?K5;t1lX?6f9e)n(MC;!fG{_wBAQ=3PA z{Hwq9`CoqqkE^bPDgF36|L*g@{_8LP&2RniZ-0MQ&1v}1_O)g|{BQs5N5B53vzMR! zS+SLUfA;cwKY01sU%mY7*Jq#q`@j0}zxr3R&;Q~#zxe*|{OJGvqc8s8ci_VxzWnUp zzWnSzz5L!EfAN2P@5jIQZ@T@14V$MGK3682iLyJ(M1bop& z=QvO(CFZgbSsUs!6;Ug%4e9VpZ_7Jx zY$YQP{886_TU^I!cjsaqsm^V1`wV7a<06UZz_fwmXq7ZUh?JaD6yA(v4vaE|!d`$y zGVXJr@XmsQ!e@lfl8SqMW7TFnWPq>_2|cCaRL~R4nO3?NGSFB`ivjiM#Y~+ta{_ZF z_Tb{qk0?8nTIWe*Li6rHBf9C4V+ADLJ4fS=uUqX;?VC!gxW7ANzA2zLAT8xnN|Z*} zC8IpeOb5zg({z$DaUC?UQ?9dBTA^hUs8TZ(6cKs!_I>XZQQhLzV6+|ym~`jntre?c zRQ2+7I>tBM$0;v{3R=Z9wlm-+Y1Wqu$cyV?-2&g(Ep}~Aat)tW@3o6m3(hZ=iya^GNwH@)oS zV$p3@-~4}8%c)E0ocScjexne2$~aM?To>SY3GHJ^lElx?w(yCt68pHoNX6p7t2bEsjX0Z z$ERUzXc1X$Q}cJ9y^V}6Ui=sJUln6Jhbd#=${g(j+gn^$PU)4`p1Bq1@MmSUE}iPd zV&sx@w@S-VMv_*aEH>*Ej+zaOcVU^_3Ioix+nZhZJORHN}1oqck?w+?H-*tmqXY3LY7KDe;6?)F62jW6wK?Bjxf4liA- z^2TjJ^$0~IUwJtnUXBcBzT3DA41N3pIlLf!QW?L>DY{ftwN~LeR0QdG;g%S9bd{95 z^3w6WuTN09MP<(1BOds3apcL@z4YoQj~)IipLyh>S9{vrgQ5u71UT?3J$QKiE6yRN ziYkxp_04W@?O7Crbhfzc5CFZew&>3sQd|4=buMZ@V!X%}1Bq|+%w(Cq%ZsiU+L|Vv74YX(EC^2^LdC5R=*@ zOhx17h>M)lX3NC{8R53??I@2^qF7mK6=33alif4;ql=hoA2}%!=HBZ<-F#ZT&GqdC zl)EIENjXZJ0>;8zMWWa6a?%)0VsdbPr33XOX8p74tNACDtuAo zl-sLX(XY^@wllX^i#m3AMPe`9WGEc=p4t5Ri)>FPM^ABsIJ3P z+tu3)wxg{4_GI!6pq|YHgGAS}kKUa%i9wBbbFxa9Sd-2jCP38;eKwd|edD|0%1ta| zrBzHT0U^=UROV2feo=9RE=T5C%sNu#C{2lguo486Zm*Kgur}FyE4_@;Q>nNQN>l9& zhQ#TZShU7EPoumhv!)CU9-N*SYL&D%W7d?P!hf8@#YA6bEm3leS#$N~nf0sfV9mqJ z%3g;__Iy+U4FzNy%BvGQV8zyxe+G2;NJxiZd2jtz{)r7 zd65Kz=N-z0IywZ0-iNVg4te_|{R+$mIZnfmmM>bacGAySE7P6VPoKk#=FJS|IL(0< zu@`nSZ>}t)fDfA^vOfq7`icseZ&Z%%Nn>+|L)%0B^<@HzLE2(q8BaKNj z<(3%Ge-6q-JefR3OI8ow7xC0fMa8sGT#qwXBs%Oe+~W*rvcJoiwKuO*-YOy(kEXvZ z+X7ZKtsYY)3ie=UE%?SG=0^gqF~Nia8;UUy;s9}?bIL~Ma?HXLC$-{)J3}%B2%04I zQ37XkTn52{@I%979f|fqT9#P0S~lbU%xXGr&L1m>^R!mBBy2D&`>qI!87U_kHx!QM z?8&=t*X(G5FI%53F6@kygyRzW)NXBq7G}Nlrpb8BET-*TBJ!9zCE|n;qtw30>rw1} zmd9cR9AncRmqEzht$|3D78>D9V3I^j*cD-DQsh}h1{XCSug}f(z)0}SG7=@Xm<1(G zq)u^6qKlw}MBs(oXX-pKablvdRD?{k7TzQP=fdXef)RU42`Ya?Flle-X@-lrI_3Jr z8gzhP0!GGMH(aVtgdR;!C2t(By!uAp6tj5lLE#FHqU(nM!c!^>D;%{tdWGArjZvWE zClQRISvV;iHz3fd;gpjrF-y<2e|yYQl!7T<)-8%=J?v80;VT0e;D(W-IRqeCiYzH9 zJt){3V2yVqc;bZuAO~Uyh#xUJv!2k5S&BI%#jXQj9@Ub)=!?^TgsH)ZHQ<76g(g~X zfnw%l^5nvUOvH7Zlr*+RVW<;^2qDgCAj=3mDO7WD zKF^D^jN2+au<$Z+bSNU3dUzvE=aq?Wj+GGRPcMKf_tDLHd8ZPxxZa=({V8IiXPe~W zyh=D}(9uwUb`$E~4o^5J>Ts0nYs1EEpTVp?MWFOaIsi#UR0G6cr6%aIej0AlyahIe zw-NG3;z(yE=A_m99RRvTixpGK(mgc*3hPZwtwXY*}HtCHAwNh0x$EWHh009vnr zfq5`l7HdHJi=I5gP`5_=uZG!P6#DB!V~1?`jzAbE%z<_ob(A0vozoyzbIQqhCOq@N zof#-iEHld)kElN-Ba@>%N5E%9j)JgCQGz9$R5Ec^gkK%?KZDs%D#7<)@;*$TTGK5e z)@s>p*30cU#Hy}qfEEzMD*!A;PT@bPPNb%QCTSp8wV_4x z&Gk3gXgIWv3Pq!3ph)FNyremBLZu@vMsBkSTqCTC$#9`aaDwyTMGAt4OV0PCUIoog zCzVvybaKAD*iJyeZQ(eF^%9k_^@cv^S!9vLK4^?6lUkOuNiAQ=o8R2?^>)|p?A@H= zBO8oQ+TZ2oJhL00XQpWICYmgA=7t-W8JuwV3bbbzy%Ur=DdCgA_$pAPj5FTDS3yfq zqTJ|KKY=Mys>^Xk%Q=Wge2rO+8+$PD5C!(^SUs~<9|ukfNQ!T4&+kw*J|}isor0;y zeFhnpTAsarj+K=v;e`iznyuzo76uLM0*;+k*(((t%SKSg?W~H$M;~5_N0nx!tT&i~ z9$82n__frY#B2!Dneb$#Fd1|QMO_NYW-enu%An|@1$J+)r8Jul2|MNTRM->6sIlfI zN^`jweYNI9X=VgFt~B>l-=5NJ6}?(%W|u3?dnKaUN;_BR)8y{d=~3cXuYeX(9;r-p z9UXE{l?J>ft;~rSqDp}^&>>lh&Pz|UXUq^I6dZmoyjDEAD2)Y4E~Aqm53V-3cuZx$aWudQ|&pYk`lXg&9T5ixTaEr4V~mF+r+mLTJ#m-uZDW3{n$J zXMcYME$k;)pzLbOznNawRCi;FE5XL=)Byii2}oLNX9U)O!sI_GouVlO5vcV(2BH%H zg2Y?`86*Vejc~;+sE7B4!m`a91%Obpd7DJQdc$v3%7snqyH4x7)<9@`vD{s+iVKJs z4Kx)6tO#Y2`RpxV8=gFfKbAZfpykReX^=@PB^kQCiHZuOZ(^ydbJYMKN_eBV*2b^u z5RzUF2hezm69gT#v4B(C5^5J;fMMzP+S*9RVGf8)Lg2p>qlxBXATnX7xFZ@f=hfZi#La#Rc2a~u?l|8aR&Vj$K&AMqaAK%Cx?NwfCY6le_ z-lPMy+jcZ8PM%V6VhIP0Z#btCVK`RR@E8wEQ|uV^d8Y{JnzNwRHqMwL$!Dh8WThtjM*w5 z+wP*46dttkmj~%rmy*II%YIXxWWRLUK)~K^>qZZ)8acF=?H`82VNSf%E?5@53PK5G zlBEhZ5ldldVU3f?SkPpYwjw2^oQ{A!LG2_X`zHjb!3%`+jhTpPYa99AR0?ToJC}fk zH?}Reu8`TCc+jiMO*(s6R~qdW?76$$w0Xp!&K+&*+>InUcO$RI#3iVMoT+S?NsbU6 zjnb02sNieh+5%xmPKc>xh!$&M1}=3p-UDM#{7~4w+mxb4E)DaC(^*fqGY~iF;twjH z{9zDaR{*<>i+NDnk()TaSt;N+sY;SeE>;bcKDid_7pH=pQhq`R2&21T{mn&3&5FJ9 zeP2~3FgX0psjry;C>!wCtWJo>z|6XY!sO{@eR00M30Jse^InxJ^pZwyy+OTuT`%u- z6ay2AHHag(+Qi7Hj@fz}l#!Z6O_S!_P#2|#)5$b}O#$p{DVI_BVAII{JX){v;wfOG zh&FrBS}@3Ei^X3t+IIasZDyrd&a^I;GwZT>0QJrWWEO-n?EjBIQ?1r)8@>F&WWB6{qnkvO;%Y~)ep8s@jcv;(i|xhhV}?M&>x^kl zjS^aE?bSo4V~Y4?5)yPiYIw%Z2V96Gx#t;#Qw}cY5WKNL^2|L}8FB`AsD?v|)kKK) zG>>gv6PH+r1j4^QdUvv2JcW1NKH!rl?|p4M=~)j_oW%udLv-?1WvvI<3csu`w!L^! z_U1OTxu}9vy)rkw3dFrCH)Yrp5SmA7p|9NT0==&#qywgsR&|=|u?u<}x2+lnq6k#? zCYS_`kytmpg%k4zVvI<0KCcQp@6}1_i}J-L#aj|DubE19v%Pi=v+>e3m(gj~)P8%BQEFOw{-IE0MjlY1OFU6IfD_c$5Tcd6h;NQQx9Qfb=JMSduQh$iUS;4A z0{#T@bS_e1tz?W70#q89WlA`jU2hT7-v`$; z>~3&PuSmNcE2Gm0Jboa*dP2vxD&)#-HtXl}#uVDCMp{nEfg9viPKljXPuX`;T=#rf z?HG%cCXxu(oC2iHfiXNaibpR9U?2cZ6nGaJR|y~@E**)$@}do7On;1mXb{4H?kQaGBAf9| zoRKB~a0&bHkcinsBJryhqtz^}yuqwWPMLJn{^rY^sqD0 zdzF%4TzD0gOd<0uvLGp%K$xWH^bQ6NU&3ra!3`*tfORb$-5ttdciQOJC-1)9m}ja3 zM)gdQ|M6@88lapa4;cB{EW5?-8GZ2XV_GX7n*>5B6eq`<7C=B+@V}#4M9p;VQ7xk? z*YeT3$GLLd*=3J0_nXPw!pvK@HEHujr~Uh0#+NUN1ZE~DZj<$dkl-1iJb)4^RnU$Q z3V4H~PO6!;IZ)y=r@)a3mt15=r8)GR(n-L&;Qgu1L_;*i0{egxiVYlplD{X5#YW1Gik7(!mGrvs+(aFQNMtFRyI8P0R*)1E$>( z8-HW29<}k_fvvyJ-f2xuY&2%H0s|PEH*Z@Q4Ycfjb?4eJ)I(v_5$dhO$jdjY)%Zdh zeYl(S-9wZ5S#5!c4d6#?!f~BoisJ`^dO#)Evd2^7Lk^%1OP@_-hL9{-@Bt&DiO|*r zp(2(XbihJQGTx>b$9U=24{N!U@-gVBoEgccb$K8pcr4%ZzrFi}lCyN?)8^6pkKX#= z>kscw&Rlr>!344YlSe*BG=s5qgM_YDTR*w<&23<9CwndX*Y{TP zS^cDGwMUpbcI{onWzWO!C3x3HrD`c$St+3`M}S z!P%q#1>YSmtKW9AbZ9wCJ->2e!k&>g$ZRVqUZldH9@D+HykZeDRqQMd0Rc4Zp6kfjDisZ?DmTy)WLRqMo(mW3PLp!o(`MC`J-@KvAjUJZ+8n-Ab2EPJ>}Rf{8d zZhEcw@VwMX!v{{`fzxwlZV3&&BtAN(Eps|~DT#3uSdlc+DS(O`zIDO`$|%};6R1}d zG@fj|%7Q6vE)z01O(n^U+~;Lk7c1aPsC5_X)Qpy2 zI+(w2-0xXhU?~?^WcP6kH1L@iiE~|9q)K50b)uOhR=j4;)dqDJ;^`QTB=`GHwt1*i zMEHpDx$4GCliQ9x#2DayJ zH4>WlN{M2Xz@1iG8W-;A3iS3xn3g9^@kx8ZdI*2h%`uW9QV2@1q6QZtN2~xQWe&zu z2TTc2E}?=amRVF<2kvS1%!$an&e#BZ6eCUR;#F>0V(Xe2_v2?PGhbzu!scy+O^Qb! z5z+b+bR_=5!%0)*`hFuku!qdebkf(h<$W3)wo4xKz_cCF%q7tXJ-~BpRK=FQY}jH{ zQi4i0gcgTQ@!X51mh+3(F3sU#jWgrLtMW#kbD}P1qM4ylaskJMdCNV?Ecu`k@iv80 z2-HbMuo!3xgcD;OAwJOYaJg2pmPDUPSYkBmv~dAW`V*gg6Saj8+$U-FjkQA_jlmG? z&?R*rP3cYIQ)L-w+H%})=%op;`T=k3XEJt;rF|IVYwzxdAk|8)M1#}DEA z8keDz#8t$10dD^S8%)$vvf%5+;f<{j(h|t4YLwH~C9jv_67JOaJLKg9j(aq2#L5n{ z1K&6w8{rWL3eqvXq=dG=_1t`n4<3_3!-RteQ8LdvH$&h0Yx&bHKS&mV*95 zNmuBjudcK_%hoKbR#g^F762TM5(>BqF90E8gJ!h5)DeF5V=)@Mw!hpAL+Dc`0Y+dY zI8MY*n7hHk+>pDGeeO2Ovh47AO~tHI2@8WlV&ziX=Wx}+&-?SAx4VF?Z*O>X>wdVc zW(;!a^&eIX3DOpt3k$xo**@urYRj*!>u}Ik3EE4oA*G#HVpLe~ zl$ORCksj!Cn7UGfH~1i! z{U5*fuLUOn1=b%kWk79VmWnMF7~Ad?p(Sd9mA;zQ%^pmO6sQ&D?W|zKfqv}#_WDs2 z26I&fIZ@OYZeBC1tIDZ177(B)WIH%!u#!VQh26~ijm+;gr+mI~&+BMwyoC_$m0fe} zx}qO0by3z!K789zwbw*@eRfvtjP)35wHR{TYP06MHEdRI;@y@tAq22({l~%gW-cmVweg+xsi%n6yc$Vjj_ShR^~W{X^YwYt zwhTl_&7EJ9E;||sinCc$*Sb7+luWbl%Xm&IFosuJDv!>Wp(S zl0aC}(O^yWh-K)Vu`~qkt+L$e;C&>LFiutQ(PMhQQzQiz!;zX(z1)0&jB44xo6!1}IuuUyB zR*G9xW*$@zZOCw>6#HH~?dIInI@a+LX0L%xF4adajT245Is2<%~)M1Lj95qz=t>v2xT_^O~%4AsDROUBGj#V)x5wIoy$*kPAACYow#wMjzQL~T&O928a)r7?NN1&M+hVT__F zUdbNlq@HlgC^W|~)vC#E2?Z+r0;r>{<4@H63Y|6m7?3xV?A7~|in*L65Gg<{<;$Ou z%k|0SmAQmbED4qz>|U^0XRR=}LwlxU04~9-^-(h_gLfEjYLj#+Ynf!Wo`hhJa|u8z z2@L}%hdVw|&6m-_8cL2Q44DDvK=P?<6liNL-8+iAwKh$B+H|@_!26Yt zm)|mt%7xjLBEU0Qqsvl|x++Z!KU{$(8`btBc)d33Ztz}xGhaQ6Gkl%hdQ~Q?_E!ox zQk5k=Gz}j3J?fhc+#kJYty+PstbFHa-geu*k+12tTXFwN2kqJR)=OCS+Gsg%GeUa@ z;@$^*k`qYJsw=Xfv!06#0b27yC6X>pK6v#0yH7rxyz~D1kKeyHAR=UKRjYfyUN7fv z1(MqJwzTkD*n{D^UW@hhg1V?W>KdtS89qG&F*0wHSB?&U=Fm;FTt7wr8MfE*xHKx@ zRhG-A7uap}s8S7N5f`N(-+EIeox@efr`i}yk7l^IEhtjk)}S$N3wVCHE#MMk0;X-u zOWwv2L&V1`V7J)kc6|nT1ba1%kGtC5P=&0$f^5FGy}&9bDWWg&#aMNo1FJ&a{JW*Q z&bIKNYXJpkV1}Hd@SJUzlY7)war~}(w%KFFF5gu9r=LLcr=P0UPq%3N^lE0>kplJi z?zCIqct!f-`|cRRb_e>P)-uAsoOXdqOG&bvk}PO)RtA!d=R!Fm9d@T=O8Uf-dM!^ot}=2Q0On{Pvr)m0qiib>DjzKE`@eo!EP0 zJG)n<{*F8|mu+=byLMQz{zhkBXi1|0uxg~zL=b@VQbxexD&nbEj;kOfiH0SQ?MI1{ zmdI$m)|gT(N1fA^cq)e-HjArSy+^FqJEPvtx8gd8$>0qpeY?h++swLPDLk@T_*;9| z>it8%J+24rpKkbe`>a=uF-R$JtZ=I};Z~;19rHmbuc($>b0v)t3HZ9RHh30UB#96U znv=B3d803nF=%qRr=Kj==&e{iErz~g=fk#C_&TS>vLg_;QqE?iO8BI<9OAB6GzPOb z_V_CJ2{#1;pe6v+&Whb9l~Ue|>!i9EO@k<5Vl!^57@hDARTCkG*H~)RbO7QaqHsrw;%o zJfY}1l>@M73S;^c6-6!D*M%zdSWmI46%rRuQImM@qi=NKi5~%bSi@wyP}~wN&bs;` z)s4o-k)iXyA+83lA&t%J1{as96%ERJn$~A&2eZ1Rc5zki`t_nsujlRSmxsSb=+{H+ zgHoT3;kF-O-=*_uS@J>}+}+P3@26C6N|;CkgX_v%M-Hz-v`_4b0xq@J!Lj2;{}}Wr zz>H0~$;OLUW>kf%H-5nP2j0PEU;_p}1bPFg|B%QTMtA~1X?%J;2-)%Qx~=QtFkh!x z&6=S5(%~rUXb54nMRu2!e%L3w2PL{80DQYP9M#S>=bEdL-Vt}(eD<2HF)q#2xvT!r zBXJ^aCj)?y`0m$j^m+*~eyJP=2Q2%bN8_PL!+29r7Wnk_Y;pfHm}GE&3$0r07EDI}f(fS??W4+O}Cn&>f#&~V1b`=b5h zB9bStEHK$gv2$-IFb7&#L1mIFQ9i5n`)KO^%F)o7+kD)F(iWye$^LJ>P)OSAOjKlL zzF3tr0=epO?LC2D&%;S-tYY))=EdhP(f7OasG;MD& zwYF~VlG;K>Blm|Dck{Eww)BnY`oj1ZbL^ysGuxEN$-Oo!Epndko-NRKf#(7SFShf> zatPla_GcLj2p^o_N@T%9?dv(jaBi!%Xie_wS$QBFS=$`qp6~892Rd_;SQIId=nTz{ z*g$jCS_>rti_}Z3V53#yLPX`Frp7pv;XrxHl_HlN=z8+Ce22N8)|#~SJ*evT&Rp4MXb z2XxWXq~j0G^3H1}a^U&o)W29YFHr&#J1~Yek8x(#qQ)|2|JMqNUnaua*Dc;8IC!s_ z546?k@+PIW#2_}yD@X0t{Z6rDst!RqEh$e)Th9Y$I?-sY5Sn8P+$=n{0>WfSC1|ir zIGn!^Vq~Z`dD3jigGo%;T`WPRSU=tJw(>TfDUkmw{I)YO zA_u6p;wuO&OJ~0QBPaJ;_tl5wXv4F5Ip>YP85XeT^yLTRsx_V$iQ9U5_uI9#2Xq_` z)Iax6-r)40W?WpSMQ|SiVFxGT#dfj1Efi*^?kie7t6<@};C%grUT6A?Gg#{v*FQ2K z42c&`yBJl@*UkmVcgLf${H)I{dv_ z{PwEGepaq%Iz!;UR>k5sB>5fj2Os^PxmbnWo6Gwcsgb`Hv3vnKyW4m;RkCl zmH1KJzK|;HgPbpt{;KO$xeE>?r>Y{k$RX?<9IHuajgF9WUTE$|MKs#9B z6o2I+VXAf==P^{PiXL+`r{Ic&&%G`wjTSQi5?$QP-P;8ENucHFjbb4p&G0|Tg$c8E z1~=e~I#LP@f|sJISuukZiXG=MhTyz_8#As+md;0R1y$C$q#d=<1b-~9wfHgVj7}=N zGpV`{w9dz0ben}+RbkJ?Xn>V*OR>y0Q{by-G+1o0)K)9lw-@Jile{~omYO&V+^ioq z?H+csSXPlGdb2f&)_71QjgCgLK%}wBha444EOX_oB8mmUv(m}L=mn!%CNgenY#g1n z$o!@Ypn7h1@NFH$+|9OhZW$Kx|LRdjozdD_llFcXH6^unnffTr>!8woFo~o9{IRM~ zb_bRn^kwyII8BsJ-TJ5jo=2D^dvnYZ9^NoaO+%oJ8zw1z6^1EDWIieM1#6vDU@Y<| zIown$o(-`y8x_H=f>doinUxM23Mt;$!1Vmb-i z^By0RtU!CmyKiF*xlvt;KnY52MP@(Ty>zRYm#XgjW|z|5VGb*ewFm~CQtF@5W--{# z@@2kwy1sYNaHaByxGi=^D{>n0A4VD9_Wkv}DM?PzA;d^32G%$=3AvEPgX619v z-ji{w>Z5MHSR;A%@a!1Y57Hw=9V) zsE!eMwBR8V5~Cr38ySQrQuS&|mZHM#eO1gXQwg^-L9>W$e^ext5gv^8&ZewDUs94X z>vZOrNy@Bn7Io}EcrT6*->tH?1hqwfKy3Ywzb(44iT|Kb` zh(kopROE!}eqHx##YVxnXP}Bacg6WSP$SxcVr|p1Jy&zTFmaWLaWJM|2Y%dDJ>GtL zl>5xb%YNS-BO0#j8b+DWlM;3ak{@O$xkfbkR#S*ma#I((JOj~>j)b;ZarLV8;*zgoAV;+X zT?Cly$DEa{vgeE4vw1VHj4(a7WYK1c`XYZv*xUYYOSIc%dU4psEaPxPgJQTAs1 zqU^3DIH=}AlEf@gC6?RBWVi?6MmRgh$Bf;gO7B9Nt)s-`%tjB-<6Z&% zvW1eoRid7lMa?V1i*H^utrSYMLshb&F=u^+O;?pqbIjXW7HBl|pn&Hdc1Dm&6g8rU zQ>!(d*K4{jyIUXW(!BuqiazGn0(IO8TG!F8L!*ugx+)6c=+9Tj8dTweauC_NtI91G zeZEV+>u0$2&-m*!f5^K!YK-$396)0#OaP6QQkAs;lK&~ruCiwq7G^)Zul>!i zeUa3QG3?G@FG8puR?CXLG5`}q)?Lwp^3n8~dn!r@8GK~+Kw+(843D439v|qZJ&2xz zZ&)7kTcAYX3k}Oe%8~IH(~I7~Vfyz_F2kha5*D!}W`p#<*fxs&FeSZ4V>n zoq(fU%}C1b_dhB<_-F?o6(fU>YVc9>!L3YJ9%VAogc#ocsO8|Jp;6Ye%;2LM z{%ZRVqC~O5M{D~ZDU*YbVsI_BgJ0QjFc)U<(G2d~s|`~=%E2^*89Yc1Cn?R~qayvq z!K#{rk9zQ2ONSqagRSZ9k!EDD&W!ZqW8kCe--=PH2OkAHkZD7ySr=Td=+=y7m^AjT zo>JLj+m_^ekxlK7Se|FoWde3LUoWGma{f?wBv1xn=um7nS&N|ZuQ$8lZzWl(&MNIU zElX!%u-i`1n$B5GS}4_ggWqm>w^4I zcs}r6w`Ed_>AN0(Oi*4^XQ%|}GuV#fb(L>mYrC=z2$CX3M1H%9L25z-e$pcK=1PN# zGACmds0zk<9wioTXF7VGL7QgUDNrcTO6gs2TEz@wOr|+1$(4w7-1${6MQgvB>@MK- zX8+`a$L}o{+ufvIp4PS1+PAPeMyauYg?YALWktP5E^TFBys}xcIWE@N6Yn+Lq6dxf zdLZ>JUSGF|9B;q~$1P!KD=?#rRjIMw_6$DXRBGI?*!oTC9bL26Lp7{qOEvlU$A&(x zV-0VYM|?ROxKYF5avbM)kmqdy2+c-o<}`tG?TI@^vy7aw(r`$k5I0BihHFKfDg&pc zl&{8$zg2vvrf=0UhIaKx>NtdDY))I-Il zmE&sVq~z!iGlpqT`>jS{|I_uRRdM=N_Ikzs_UfAK52gB89J#DbQ{Y5N?Fh{3J??4N*73q zEGa2Hdf5aa-jU#m7fO2#By0i7iR_v61SClWO)VtFE_c>yUgxyq{AVA0{b5~+=_X0h zmz}hm7uXnZ^TSd|uXTsUDF?8@Z$)jzzgtQoFV?Xm&bj7}Df?d9j_;N1`p)K_B$WmE)e`=cit|#WJ&;@rd;Y zl99<#junv=k(cZ#%9)C#&kEa~R9tcfv#&ib4@!Xw%$Sv4U{nDxSQ(UO8Tf7@F*vDm5F**g0JJLxDBfirl)$K1 zu9DH_cvK?@${9JWkvQ&iC6i}dut^7SFpa7S7e^2FYR9cL6J*F$_0sj`MG2*8-nbA& z`gHdt*E;HD9_)0R+eZ3QuIw|3k;L34Nl5xg+ z_$p{g#F6F)Phg6Ga>_OXU7}EJ#VN?qCM*#k7iu4qZQ3l{a`EjlDI5c;1+4M*KKugu zHAcIZt1#3K8?e^(h~Csj4@=lpFb&-Rjs0hvb_l};6{S1F#Lyw&iuYl0R+^WGjoUs0 z?E7g|acOm!N)3Vzm8x2|sviWZ(5?$nEN}6NTV5P^PuuxbBJi*R3K^DNMDiPXhxwyN zWd8W+(-x$Qo0>z~&>)Q0s%x|!w|CTCz$)8N6?$8idjs@Pg>Y1zx)$5{;Q3^r<)3WT&F%gU99~zw z%{Xz?Z{8}W*Ywxad}bKUakdDX^&PpEks&qlrc;b2ofbJyO=Jy(t&L|@QF+mpr zVN$v-gi=Vgq!><0#KHp%+=P3SKD#CP7vt^Q-FV}YXRPU7=YY6ZzudfpRpQGv`IDVp zr&7B6Rc)%eXxorhs2d^`9X%^u<8|OrrSCe>-KVA8n~T@Bj$S(%v%a8D>s7fk6qJ`5 zoO{FS*wZG^bTq`YH~eQ|&0lX9Y{ zzJf`sf`x2-6w=!qw4sJDnvzP?I<3Zy5|7d32@{10H9>;ad?#h4PAA_^C@P9_d%vxg zf*lu121ncVdV&J3xQ*ip^dsg|wE1X&b#->@>gs)OR6WDf zR?$H%rqW;=U8dMC8Vlpa&fTOq*6Z7FJoRRI^H@I%-2EZwuiAfYYN6 z)A6IlPNh7R_C#>O&3;kk1E=Ki(&qMPX>%pW(4E}#Mbcpv?h;*Jg6ErlM(;N+%GT&Y z*x+nWKL6{nkAV5p!fv;7f4Dp6TxXz0BQ-mPc+IIZlwu{DH@|!Io&(#!*R!3*uLH6 zDDH}_G|q|;t@6SNZk?AA-jo}fGv}P8n3I=`V-6fml$l8Ir{oj}^%T9x!}qM`ce~CM zz3!3Qx?2w_i_@A;#%Y#c^`f4`b}D5vjetkAWs<{Ptrt`!3$P>*h7I>bVwy^xBPYxU z5;XcF**l*d3gG}Kb?F-g4B=~I#BNr(HFP({J>c2%vRv~nqH?@H3*sr@1$a=m4mY7r z-6_Pp2a5}w?3GFaMr}+?|LWH0URxFMDQIf1wZs>PU0Qm1?gw;qax$y_ zdnFuLz2US{<2Ns+g_f#zmeY3aOXxy_FUp8!LPu$hI?OJiHYW{m-X{XYM!hg98Ux=F zW~k0427tgG7+F+B35f8Kq`+ht(pqC&XcW7)!f2zYH{FfzVU_dtTibpKO9Rx>eBbt< z>K8w6&_X+klD3`ly#`8FW{&yg*U=u*D5SGpu6Okvn-J2PUE=NfPYf%iSMy zxs~M-{dmuwu;0e3zOXBEP1@3d6`|Iy{lft*7VDLQZDLy6+^2371{rL+wxd<*EE#xB ziV*@Aw71}mm-{fKbDU=v$%PT;po++z__?MTLVw8ksT8N2o>;4h6hkvakLmSS9BqZI zrKCDo!%gVsaj;QF9y4UL8vmgo!zy~zkim}I3C8L^-a=O4T2FDUr)6QW?x|aSJZ;Jr zV=!E;sMK1uo<@rO{De|5VGGCPB4%&ctdin{gm|ndWRL4OfH*`Z5NaUOBC*;f%!213 zM(RjViX}q?=0$_%A~JOx3;Vd>oXpPpJ)}5j-1wzkm8RA8tUul3d>M;m<|w>HKMIhs zw?1eMx*VEWK(A9epwb68+A9j{1xy^C1gb5=7FK+?Lhm=Rv6UHm=&5}5^(rr4j7+xQ zRuaFd%KA;a2OVuIS$s;MGWZM}#}imLmaR!>vY>)vjww%xTF#@6hB2lUytML4@$8tf zSprZRzU@cvj_2<;d6GC_ukr?O67u`HFruDS)vLWlw+!YWm$?1WdwQZ>IR{q5&;d=NABs;PFR1Ma4Cg zjbsWdeVNQm=cLq>}02w1rEujmc6=rPL99E0HR-ZooG51vz-pPP zcal0El(Fz<6o8{SvB1(b&v1BB^2+6V$IAZg+~#Rj_pRs9YZy`Q$35p;?-x5n>GdJ2 zqgFbD{2&dl1c4qmqurr(Yy|W*L9*9`eC9(!P6<6F{KPWQX7mv99ev@Rrg{Vx4)I-I zICL8GxNzwGekdGzKia$O&whB8t2{*8m?Ey_x8cpSy#4IiFL@vA}iDrp5 zXW;@Cas-}FX`n#m5yf*B)PSBCN6pM7QSB%AmdEqsdT&aU!eW7znCy%ZBnx0#fUIN` zfVUVEQdtrS_eKcmDdmZgpe4Mo0rtL+NSmy~i&d#ZFz~znq+YxA38RForcf`!^vZpg zfmj=~^BK4q#U|{Q8I}VI?*z*O*fUwcT_DP`G(H1j5ayK3 zi5Y2e{LzPx_H!S{5I}?mbnyS6W2$VqlKLhuKHlwAs!+h9mfGw_9IODrQeAx7K#{^1DBH z`MrPn^1FZb^1HwN`G5J3Uwr@XUViT{Uw-!AUw-ySpMU>9|L|{r|Hq&GV0N=(Tq?_z zSFaB*;VlfkaXrVj4xnZI>Nb5xH$X~^!qX1RY(ZNR@f_21^2;7lzV5-c;dq-3C`+T2`PFjANN`$BByfi^%nDt6FERFdoWAVv=Sla{x(O}O^v6RJEs%X98NS4oFR%>`crpM_t$genDT2KQ`WEX*0FkxRExvo zbhOA(?S!5$Q+#?^owByGd{Yr=TvQ(#INYiz7obJ>6=*G2!TNCv2L&{LD&z?z0$|#; zoLW}_`Xh#lf!ztGQSuhIGZdZWkCUhI-Zjh?KY8%Sr`1|d+qIsqR~XflZ(;yxMLq9I zN%n087)bHJz$=B2oqRpd*th$GRb z7=h-VrmIXW?OICOs~_2i(ozC$3I_SCXBlf|0ajKZ?m56BD{WRf0-6>qE23F+%0)^* z%hyR+E%rQJbp?-0;(5Ll>-h?$WxAE5#4y=0&A(%UdL?@t((oLI*M~uLZJ43JHu$wDmd!IShoMG`?UU5oU|T|ew?Sjh!vJN z40yV+G4@I;@6{z*dXZm+tDG&KHu1Da?37)#mCGuvTxlr2UJcCa*o%AdR!fIVHSa1- z&Z~ye2f(v~n72zx=_hP7Nk&5_I=wpHrLRAbU_A(Z5cE6+6G4m-p(Mau;RqZj;5OK# z+gVKjb!CZhFxdw$loxR7LVHKt@S}O3?3B?{NlqBRH?jwyyX`%e*G5h`KVg8q8Q;rm zJ4{;}%~v}r`si`dHw^8Y$BR-DXmhbT9D^t5btO_A!*~5>_oBPFOEF-Tc7~~AAqwqy zkN`3?>>#LzpawE0L{t*cUJ@=dC89}@!F8J3k(+}Sg;|-yh`jpu%2RUt*B>M5p6jk! zhP*$oQR*n)I(>ZuLH1_w%kWK3E|m;;*ES!NN8&(tb!wag4YMJ=^AN--J@OXz%6 zRH@Vj8N*%swZ1SGx&$}>60!|kpkbk}LX9c5Wx#;zy?9XfEGuOaKKS~>?WFM~O?n{^ z%NHm2Zpu^l2kxG)o56_P)>sg{W>46HWL~;-@A={@_bFzut~YaR`;PT^o}mzH%4pO@ zyS^mF!S)hYs+?h50l#cbLIVlcsp5N*cvw*+rsd9c!MSz2(Q^8K`Jc5KPm#cToWfn~ zj+GedqWbHQtNqr1jSw2hsF4Afq%o{)bXas~aj?`crv$Gx}&K! z-kiOr(8D@U>SNjxX-T3TbWiz8=F*PUQ2trc@K15l@LrMYuXOfsKc}s4ArLo0w(ttT zbe1Wd-vZNKZJ)tLBC+#7&}onul@0%&V-nFj6EtU$1hi)ZFY~i1=4V-WnGNql8liGu4%0Jb@x0T?BOj1cw6Ufp{A=NF<^&nl@83-s?cHkTK|rx~0sY z;jY`^uBMhd64In<6@*PAYxGqS!lWgH7NOMyF=@StH$-DUv&Uayk3VoHHkOs15PUU{ zB0FXJl!+5g4VPC{>oL0T@vACY;aO_RL#QF+Z*1v3GyJ~ga$v9T$1Cg)sDwz*P~Udx zTwdm&*zad@Ae^eqf;PF{j{Mp_x)WUepT9(8%@~sH*|gBZtq7WdL{e%D+{eU2R-A~0 z@oz?$WQp-4P>-4EJc8h|6zlvE@0sJ03gwcKQZtr_qN676FQLvNl?Q&fblb(Juk3p_ zT`R`E^2JFa(PbIDCh&hb$q2dws3k-a080{AUIBx}Mhjd3e3hVKDiu8_rQGe2U{l3r zyl@THw)p@Mz#<$Q(FBA5lR0xo#?<=G#re~Xi$_bwp(o--E{0DQ+l%8t*Ee!Aj0JDs zNExf`bsigS)rA&rr;?5HvIAu-+Z;L53~;g#3~0bg$BB~ybR|ioxQ;T$K*e!{8fvY_ zF87gGsvWn~#he)^?~>X;gQf)T9wehegEYq~rV4CZYDCHcOgBA(c1B>2pU=I!imc(EkU_G1?*m)&P z1T`%tw0M{dN0tVfb+GZHaCh2QPDTfB;oMNbt0Y8~Tv9#-5KdeJJGDZCxWWir zq8RfO!}*vDgo32<+Wt)Yx^wMI_p~n{{7HlN3n5IF>65ga6>^y1Mz@Mst*HIf>0>`V z!1X{A+ZTMVriSrTqE4ka5mZwxZ>fguvHYf1T)%JPUKrP~zDgbUc!eUSex`_BmVs2! z#T4mciga;Xs#apmzCeSbDlrCv%%KU<2d#i%OQ&cGK?G_6&IFu`u#II`sb)REa5tJ++vyb-WQ+Yc0Et&YU?uZlJAYoPhHnxk&h7St1@2Yd zB}$3^CKT<f3T8MXCWC+sphpFoj@EQ)&z3NJ zOkWp5sibTMT+N9$p#ON`sR=o&XeprT#6k{$x8ZM#$*C5PA|OrSjDc&0MDa}*s&*;8 zGJRi`C9fA6sR8~7Q=I3tH_uBVO2;E|u>ox6Njc!>HcJnRsd2!LOw?Kj=@Jd7t#Yrj zqfth~ozg}T$ptYw=KZBB*=%)m_GPJR&DjZ?^>#ad^6uNm#+@N7Eva&VP;;(AMBS(J zw@Z)oRbGsA9mi;(QY8--H|<6Wa=y`2DLUYjFxRH;Vwvq;p~VhhkMF9HMvk#b3bamA zR#fspLC^$?)trM*igV_eP1ZX`L9JgT5( z5fn&vcdgm}_jS($NC1h00Ldb{sTrxNn2BVmdPIhvv!pK_5@pPxTNnR}hOwQRV2*#t)f{V7bhA266 zhtrhkDK>HbF}JKzS)U6|UXkQ+60~C)t9U{H!VB*!ID&K{ROL`YC1}SvPa=CwzC|>? zmRd@zxuQlPgbr30oqu;&_o+7~z>@&781vVnBdL+o5TpP>X1%5?z=LuHMKol{h0Pv0 z+a1Vl3m{^qeaMrbgHyt!vC%fWI&0BDKmX~6JfGe@bj_N}w5^n%f0+!Yggx*SvB}*WKX7Kxq#azk$dsPV zC#^&#i-M5fZL}a>*s^9#3y<*YbDo*U`f%SlChQUrK)QXHe2VwnMS5YYc~WYbe45U2 z$?F6qy#g*6=3e0k+sXEPb|V@Wb_CXG)b56#=ke~2n_MxZ*w_#& z&)PHM<`s|o#?(;n1}DFL-Qy?*W8K)v7nZw&1ZQLp1;`_kHtPVnSfN~PdW@+ejHI`B zwff+N)`i?9DRPl2ZK)0GrmcRCgYf}YiXFEtmecIG>0H*SnJ#=sUKYLdarVxrvDG3+ z3ypIzYFkMiM;DZfA_Q+8(jTQrgFYj{18sDk=SfOZ8Fwmiqx@aOk8$q$ZO4+4h8`XQ;dy}!CU4pNeGr}QiB^6>(U}M z`}iiZy;zB3p6tx@ai7`GIRD`jGIalP`#^qfkHCl1=enE!NMCz?*El=Vn=SVY>P> z=z??Gs}JLzA@9H2Gx2$wL$(3|?xy8fTcZt`mrK%H#@It`&5piu-GZ*Stdi@#)_UJ6 zDYuoWgR*;y)Why@`C9hb+d0i+j#SG=HLH3-tNNrlQ~g0UUg$;4_gHIvSxmLnOnKHL$TI<-**8{XO8du8kn=6ZbV^_}V>U{Rm zi|MgeoVT<0)@bGShJJYH=I-Mfn11su#*_A&jU2yue{MeG=S08bn&*c!wRLL)P@Zte zn<3NPQ+xRNdK3+9EhhA?nH!$pf0`bdQ);;EfD}P6MuL8#B3QO8{;y@9K?e2rAM%Va zd;gCAe8fjwHlbl&5%1}yd-0)3QR?q&RxUP<0N>r*{NH=XmQlWBJ6W?mr{+K{^VZae z&=;NfE*4wiWL`#(#RjU^z>OqQ)=@^4X^RS-U9^gHNw(-Jkmq6$WU$to8e%FYSS^%y z-h(}Zz}uKCnN~hJDN@_f7CI_x$GMP(6CNQ;!lICKwUKaEEtV&53tI#Tok$(i$Eq}K z$ps{@*A?O&jUb)t2YOHei_1TN3D9ev{``C@+ zVRI4&3j0W{Y4nv*m)eq(aj@1LP1ANRfG!-&ad_OfP?wXxp6|rwDD3+y3yRl z!EC7;{223>b@e*v!LUHOTlDW9q%gePX0R==2CVMC4gw5O$XnIz>Z04Z7qnq6`rUh+ zm#0D)Lx=R^#&r(l$Z?-=P$}3Ly-P`x8Y(X3Vq_>8pax`3C3UJIiza)(u2lf{Jqyl8 zl>G}o(MG~(w!606j-t~4VO6NL<+kh|we$(AuEje^?*&;Hol$W%tCOV)5~oa2u1^8# zl~#9hI26l=bsTJtq-SoZ+x`jnTRwPz3TMi=d!JU7+ab>HA zE|f*ni~1OzSsSUwLUmOJXPv<6t9F=T2v~(Sh~A+J1RuTf6)WKY%R_p7Aumnjpo;RO zKT_SLFuL>64KMD`$-!ELyx-3=0+!c5;+L)3pyzaMY2VRSSawW3B*b-da~4{r+qv9t zry0(8q^6PNX}e2lr4Z_gv7G^%rnekub)XZwexetr@FXpD4rjMr#v`i({aC^m&lwX4 zk(}HbBl65JC+RpVTeOtE0Jjz_MJJOKd3(v~oFVaGo@9$RYXte{k;A&GI~O}}{J@s@ zIex?iCDm|4WU0CjuaELv2?007M0DH>-k*LX_t9praAa?1qhm;)bY4MSX>lpQh+vLB zuiiiNc?I!XIj^^~LH^!Rr&fzGlbeO)CZFW$D64WXMHa=QOH;Lkz`5B+=7y<3c}oc0 zS1*DxiNA|OdQE1zX~fp1EO*(;_p2XI zvxiUD{i*Ny_}|t+FSB+5jyvK?Tq%9&l?CmNJ>tsPXFlR~pGm$T;WQ0ZmwUdyGDkk7 z>pEcM1Kox0{&Uq4?eZVTa>J-imr54ri!dsMthD#SK_c*8P$-oI&~@A2488r> z!ls9#Rf)aQ+-}whua8Cx0-hT#NCW$n$Ty_w^1a+0m>rt$v8PDr591B!Pt9o|22ZUbr)!i)+s|7k6{LPS448Fy>|J6rE2P6ez(| zwM{~#lrwqTNodrv1g&+hGIE!7>xJjJB-J`}mbCmDj$Ugx(rcLXIK5%;{Ljbfd~;B3 zKc9D*&--}S;M~Cn2IubE|Ml&l%}PU)zTFX-f5Mq z5T$q?tZlMR!dU243h#@7u@gM`Q211|OToE-bgwJ)oZ=HGQYW4q4H=Csk%!)8Pe2BBMZuGFO+@ z6Q6GJ=j-(W$kz{_ruPH$Ie;VY$n71uo!0GwzwdqXec2v%>}vakjz(Xy|%{1O0i{+KN68=&E&{jDa%X>X`$Jk_m z;q{UJa4Xk0yUQI|qTPnL*9xznsZ9F~mP!v^{i5F-7tQ84y_elsvtk0MF%abR6NTW7h{ytlKHF6 z)GmjF^`#M{r7;Oe+a%Q~>bVr@|T0Q!(RDDp2J}7y4 zqIWh@2zh7-_y^X7e;=5S{sD{T*74@1O{^2^{YeI&dhzs_g$TLqj`RIKem=F{fsCAC zBL~)bwH9I=q_H=4d|*rZgYtEb3Xh^#+|tV8f@IO$J-ctV(pnGThdJ_Oa-+tt_NqoOK|O+Gi*+lLXn+bF0xRB-w9=Uz|Oz`zBIhWhS+`Z`&frlFP?ybuLBgW_mZb$`|oQz}= zNZO5R|&$Z zk`ovBfhG6ScoQY}cb7iJk~9yMsKp{^5@jJ_)0tOB8^0#PIp*mdo~iWk^6txs-1O)a zRjfiKMfeNJ+f_2BL?S^=j*lT%J_S!ZF$8I~;Ui5hwse7K7Gy~ddG&ImUwUVIX16zA zR?YQCro>k#N)4T3{Q3INvoafmN%~9Vw>F<`IwMq`@|S0~x6MedakjP{;de8=e?V?2 zJL=aD<1q|2F{PjZaBt^tifNl2wuDWod#47z=jIIE9xvziitvV_ ze=`F}s@#TzA{jE5#Tr4%-&!vqWGQ&wD>$e@FjFoO>iT%5HFxE6ygM@?ZX46MQWp=> zjKPnBgwR4Np0s;bgoOntZeGFh(hvm#v$^QAE`gh>2cxPh4x&?mEP<}uY``n|AI)$1 z5Fg8Q_JL&e+w>ZC2;r?_{oQtbnEmkhF#8<2P1RlG7AJ4fSS;T0qIt)o=rdk|u@IBv z{!|im(H`mD=x7FJFfj(7zz6!7FleMqN@&R3eunTHctW+dL~Yh$e_g)`p5>WuFy1z; zD&C$z?;r2(ZoXWU`LQL#cC@>$ub=`)hq!1M=>Yr49+$A5_H0G#M3y8;n+s?dV{= zae?auGdXFoWLdJ6!Y30d{U?95nc@3_VbAAHv^UXeeR{aRF4OzFoA~7!MwLGwMLEX@ z+7!+BCfWeA$NQ0KIDf^{3S@~bok9oAwPH`(9?#Hd+zNdv(`$g>}p6c6y(g9f`*q^C>@MD9*r+2rXCOGJOeiG9Hg5$#EN<>TG~l8WG>oO<7 z&l|Npo8ve9v;Ktse}DdWlKsE8N0j?J@>(`lD2&cOY1-_r+^1eMcYSbUuT)5ka8`q} zR`=2Ale5M{hXj3;<*~scWL?o)0*TcVRFc6d%tq6HRRNVEp~`~UM>_MF;gbq-t*1?& z{e3o)T%@bB{Q7@vW2mecoxdjyc~Q1XDKJ`(fgCiSJojI77zkABnju85WiZi{$`g#d zG7-_BuyVaAP#)weyS4hRx4TVWDd8Lpx?E+_WP+;jQAe!OXlo1kt1bg%M9-3T*;yM4 zL?W24X$u{ zWu-rC*^<6(fnJFezBh{AIRcP-!+ofb%(AvJkXJ9gahV)H10|BtCbvHX7b1NxNH3JW zy~wuz!8}`z{ZlfyTej*G#>Qd)`f1*S*(U=osq2cxl=*y0$H#4wNnbziyC9+TAskb% z0ytLYKo;w)p`BcHDJmy&_XHUbI*vjqtf`nvmZK)R(Q%EUPKtEp2;Cz$=$=hTze)F~ zgXx}Sr2a^{=M3Ya2^x@N_UGWLIFdx{CeE5%V zCikBnAL#9F*SV$GY>0E9md+?)XS439v3=L|W;Wv)n6t;Uzk9*-{{E4vsAj1fVy$1A zo9XS3+oB6nT!H7-*?};l-q-IoxD8$QwO3iXi&k0}we5m^N(zkfV?oSXEU22L*V<%n z10mHEb1BY{0U%>8$f+SXEzkv8_ZT!*o#=cCM^GlOHxzhd`B(?aZ(kmk7|%`!C5NPx z(a`J;Z*FZ^mtJ(b^rCyq@s)D>rtjIY8SCU#r8C=}Y`iMFCV_I#<*+W{4I23GozDmmvUHbEu8o7TJM4k)7qy{nbQv7N_{6sE!=tCj&&oq@;*8 z+3czkS?eNwCGU z+5W3D3HOXi@kyZ`Gg>Ytb>+!9oGGg%LafTUXvhJk11VF@rMg-iDp1NMs4*ICTtJd$ z1VaD6f>6&(^cIo=M(Z*%78k3|!H_eh47pXHi>ktEV-b>wibM=K$1HqwO4Z^+P*#*! z2%x@xs3#L1Rw7s%NLyFqX{&e}9eLH6-U|!F$o<`nCdCdyCnvSz;7?X`3X62(p&rum z#mE}6RKn1K4JsB+-PVXPnI^s%grMI?P~2+mt1i{LAW3*0qlxdKo>%SY!#!#q@2^|t zwzHK7z-M)(+@<8uu{{(%zqqH{=W5S+{mAo~k5s4hJlW$z<3NqgUz zmWxM=&RHXcuNytvBuAF%+lNHXk|W%nR3UQ`EOSOca6D#5C_P$L$Wj}rvj>9d+0sQv zM#ToU*V2N_dL(iNn~}2(muWL{rk@ZwgY$`;ok*XKN6bzpO!q|0+*^v6ZSL?cS|&d% z3-FH!mnrKIwX_Pr7w(g(obW13OD+xxDd-d}(oPrJ7Dw{)$_2q?oS6;*U3?FhJ$ty! zEu&%0O7}sr*1uZ@#Rdu7bmQc1KAp`uYSt>DHykoM4=Q^DR4i>Cz2|2(d@mF%lUE9^ zz+8H6d9iPL%X+=c+o&5~$coqW^96nO;^EUAPmP?JFqS6DnS_uHdA{`1N|=*mj@e2t=uwfpR$p9x=8&2?tB~53b=nnB+uQhRv}+TXN^X1= zB_(f-=XBK?9ogZUtv8s+K!6Xl`$@|HXS5btIMk>i8Lcqy38;A&_65}D?3v7m9|E`5 z%fG#)X`?`YcU*_k(Ewi>G&YGz!43O#kf(=BAtB^&f9$ z`NtNtt<8XDgLRuf&F1&l%vbbv&4XJ$V`&}6M<%n!OP`kue%*HlYFyjJ&Eg5X!GU$u zZ#p2jy3`HtLY`lKJwWZ0I662U4<=d={^ zL0mA_1RmOFHRQlXu|#8(Cr_UKM&7xW#p_xU z0bp|Nr46b^=~S`Sl8>(fWUFheYNN9ai5TO z=Bd}y+kZTg7u5wS$1O;c-f_?F@_hEwQ`yO`iO+0)O~$Wr&%QoIxf^&sjjp7HjIjh1 zNNZFCCIpZ%1y7Dpahgkst>-R^uI4I2PMqzQYnCd<1VMfkx>B80qW`lwu;bk2$u8?2 z?lQcwZ2uiw|9N;!pQF`@Fniz(4M3Z14Nh4vbAvU68v>pE{;>&>`F=!D95qh-gv{Ja147twRxt=WhwGBw2ky+K$Y?f05|I6EbDg^vY>o|GML=nmj^kFW7IL(1h8*sgRP-4FV^3P9q#e&|Q6(9Ioii z0(!IOvuoIX(Y)tHyVOf4d{hp)_oM4AV?^z%jh;+LAy2RwLm)L~pfygl0QVIFS#+t| z36Jzop^V|tc7!kNdgkO%zJmsS(wWg)Hi+-l%Za>7LJ-|jao+U98LU+Q)+-Cuy!=7U zOve~cmC2VOv6D-Pl3ph<&f`WxkSzI&o|ZyZ%Y7s~Xc1+^%+=s3c|v_jZp@Kj6V>H} z&ykeNJ-I9+-b-u7;?G^4`TcFYyZR}9g^Zoiz$7{5fXeVU+G^C?G;p3b&UVa07)L|&$X~a|op)C{)-hq!!6vGwE zv{#KyMPn$;NRi2pITWeZc)aenG#x8tn%sl$%K^AJ@$%T;-m zN_9FVFi7^71f0kViRAlNMFQpqLIliej@bq@sU`&`bAGyhZ-x32L{%fP`^m$nw&y9! zb<*=87j5)+KwzCkTZ;2_0yo>A?l7b;#8&Am>92&i1Z7CIojqICOK`9c77~0h>MD4q zSeziZ%DtXL5XM1>D3m3IM#{|DU?kI-K1N>&-&*fVBKT`0v-sykT^%jpeLR-;ZnQ~k zMTlOOh)_}?97Q7KQQ=xaDctX{62#0=lP6e;&fXXk3Ka76YfkH)`+4wKJ4Jk|J{wJl zBs~?JbRyP3$Tb%-$uWsc+gB=~YtjUSdAgrA+|#et;0sq8STw=fDB+#dI&k%lXST?I zST#DGSSeXC@W4v+

    uUFjb<{PKyGBVnYC=^B^=iD#ehVFJ!u8D5`>Wb`P}$LF}Wp z9%gs5o7u-NXSf{wtDmqgN{>ddys(~BlpzN(cungQ*j2PHcpEHcasjzhVIo&U7FsHd zQ6wObv1H|BSf3-b5b?6qeNk_{y!g*Y?EDT=regi-J0J(`%C6jij=~H=!$cO;R5X>mqc=mEf3--o!?DR_IqJL zNuJBX#pwmV#YMw}>|G()vqEyTS9LXs^kh{!V|4+fwl-Ts-mB(mVAUH*E5nm)xTxBh zicu5~5_8~b!MJ7>w}^OiskYp>Eo&3RkMv*h@sURe89`2Rt=G~B5^L`X4jf{V-?XV} zrETBPrR=vp-ez(hNw?!qbp3uTCHkEYeF7i)czZuSVT zQ7Lp*$B3$E(rkjBAvJ#V8Mv*jH&c+?RC{6h4p;W>m#TpDuoeg*VtGai_~@I^1ei=_x( zu&_BK(KPIL1(Xe}@(3Jc>7CP+Ti%k(V=50ARP+}Qz6y{8EesHV01M%)lK)PS@xFRz zFL)v04WcqjoYo!R&;$#pq;(j~J>CvUmq*l(0tI1c>G=lL2>1`9y7| z-B`1`7^{iJ@$@@u2{a*jVKxX^N$^Er$j%k7NXyX@NQ^pj?=KKBo2reH=9O90ZTye= z4e>v_cggb+Kx3f|vT!!ZQqW5;O)|7`2+k>=ly*KkQ%niMCFgP^ARQE$KUbyKh}@tJ z-9ZG9*S}H%=vTwsJv%Q{$kTqjVHDp$ppW>_;C8&HAKvrO=@!qgLVuowJ-w~-*yhYF zOMkEXan)=0zmrd2k9=Ay^5^rg2l74x&eie?W;SM^j9xf-t09R zMs2{;J7ll)$PO@Cs|+Fg7&CeJPG_l$u~r%Ha^-d$2Ds&DwOa7t6V8iGK@mpFfv2>& z9K72s2XES1-{l{p3k;DuATErL+9mGhSlatMJw_i$i7)m_Rdu<;!WgH zfRTZKvClf952oZQw5Z(17BQ6obhmVMM6S!O#BX-RKNrPXrIecy9=9sl6B{uyED< z*wvAt1>A3kpun^;b{gp*-+$R_ZqVEbr@f<((61hxuA}#To=@-EVutRvt`~AMJE3d$ zeaCGq)*v1Knm_*SkJpPf$-A5XJX1gC<4Px-B+Th4guxU`ppocD^;tu9yMr!q1>S#cM z<_T8xPn!#~eDpc1-a~_5oyOe~9Xyq|J?HX?gAPg;9#p4=2O~+2FsrxDS0f0{%2b=9 z;;Ob0K$4(&@~tR{Apv1Df(u;8VkBgx^Lu#k<-&uD(BQ~6IP+qPvnA0txRRar_c@so zd)1I5m!PBob@ma#MqC%IxGs7jE_%7WR7Hh1xdwvjC1;)nlr1^wz7Re)+GJ6M(sTk9 zfr#L;jU2{OCR9}_w~7$~&M6*vyoC3aR1oMIi#y27vl6qigtsD{q!5L0g51ggRoD!Q z`w}LRQX~&3Ln2%y9hnR%r}sJ z(n%Lhn2bA75(efv!R)H=MtY-bbvck?!+cm^=slSF=7XsmOk31l5bC?WVK4OKJl=iU z9aZZ?cicXdTVOBn$(E?yYX`=@dc>=rjN5&uX2)HB|J|RS7r-fhrS+vH#SLqrt{$wv zoiixZ${FkgbkPc^J(3r9(<2+nTLohn-9#;bRavdZC!bi^Re}k==&Y)-x@uP~xAsJG zLS>}0r+9)P5=txH$58~aI7MqiT{lfwcVWrY*tHR_{Vo}#{N;`TQY)LTYXH-9gKx%- zHkfqfmPL5_9|XW|oA+t&8+%fEthHrntyn#McXXP&CfREB%F-F=r=arY`tGlC*u$pj zC0y{1Ikww}o3*(5=k^Wj6mJSY>c1AT)}NZO%k*x`#l4GPZf3EYVe#LKKy7=vy5ycb zdu$Gp7$~&vby=O=&8I&#BAd_JVXj*`A@6s0#^$*70-KiWkB@O)nqPU}-nhX@x0AI$ zaogzo-DCL{n_`BwPV=-$HrVosgY@cwB=hX1^s@Ur{kVJZ_w$Y1p3U1?2+PXBo_(Ng z^^bnC-rFIaS7BTG^2_qfC3V)meCGhIkY`J;XEF3)5O3GXl|-(La?w{T6=L=Zl=rzN z@*;Dz&W2(LjwK+s6P0oZ(uu@vUTWj>j9a3n5B|%VBjc}(xC~9M=9!wKrVo5)la8vg zmGro=5MI*}m?%gr}#?y4KpfeZL{dwQKblC+0oOHfF7SnvySbdySv( z9=>!RU;oHXOLCm)eJOiN{?giF9N-tcY5TfCD=#P5++bv}EbQ$w+5&e4_DY6J5XM7z z{jY-O2YCTW$v!V-dF6Y+O}V zOIv&`2Bg+&?XuTK)tjKQ$l5w%9TdmeB@#(7y6BV_Rr(Chh$f5yoXn*)SgcYPTHj!6 zuQ_Lp{h|Z+{kICPf3bQ?3KZvY{U?F@mejod_dl5}H}Y#TV(4zoOD;#M&W3|9u6%k5GiBvE5 z=O$zAtP13UJ42eekbPFAnR{M&`i+c+6pN~g)Ve8E!>HZnH9Z%>9+$E`OxPadYQd4% zEK?jtL6tTMp6FS~R1zM_Mv$6x(U)p?V3yC8btU(9uWW#y=3*HU`VMZV9K zA3w;BH)Ar7gxD>a{31N}A1Q?SvPGMuaHt4N7;pq3LXHCH&g4^Z)`kqS)Ewv}Y~Z-- zXM`$CTz>tG$g>X(4p7rhZ(G2#L9QeV}LV}cN=$m9( zUeZ-rE9Y$XAuFq#b#$hpN2$2a06Rd$zYwj4p|5O%bhdin!H&NhNufV86R=YE(4p^( z|NoGOEFld)=<@$e?>3K@69UF_7-CUDdZZIX8$Lmn6_U-BHl|l9atV*BIx%;iG!`pl zK|@dSG1wAhSeruILb;xrh(C{qkLK9ywy~Pj4p_ED4cBQ_rgZ-e`NGUo;V+C1xsG)D z(DY1xz+WELF#AHExDD|B@fXDoKP+k- z_SHqKRypju`%nM&Z}%h(%#SY&%|AWTX}$i0u}OhH8o!TuGKZB>?BYe=a6oHY#@Q2x zPDtx{$SuT*Xc89h5LGOaYe*{+e&)(NQjf`yDIkUKjLMN)7LxShdlki3PkkM)p*T6& z^^9vM4m&2#(_#%H4}P*Tcmiz%-ki?pT{S@#QDXDAY{-`sIh2?Pw5yb@jw<<>6XCP> z8j6>zq3D->(rk!HyCEjsKIkhby6td|l@#ZjfV{z_?F>ymBZ20xKwKHP1Y?YqPb{QZ z%VJ&&+cf9wjipMoV!dd@deMmW;^F7ni&R(8;s)}cXvZO`xRhheNYQz-_Ql#Kk zHRLl|7fcAL8ehm6l|1|?<-EpRypghs)8x6YmcoWHcFjj9K1rd0Z87-jYAOOFib&SF zlGiE>B$tCKQI;H4c0rnq$q7zE*1Kyd-o8XnR9w=Gxu7a3SBv5bQe{mto;?4G)-eX6 z-AQoPSW}EJhJ-Am3>Zj7XcD>%Qa#f&im|a1;}sR%s&)EsnWS+R3%F1)uFd9AER^4gBcOB%r6VLH@PKKFbz3|-$sCX430#9MA#Yq53RjV7i)|M@uG z$kuw+j$tRanpjz*wl&)u;YbcQC{H6sY%Rq})FOj+hG38KGGxI$$aAqFp{^=P!a8Jl z4QeI4AeEG5RrD7f;hh-y8c=nd4LKQ{o)a5#_<`tz*t~ATdTb=X?`kfuf-utPBxDXA zlhBELMil@h`F_>AqJ)LYozaxHM&%kE9iNJ|fRX;ad&CPeA8Xu3v+9#(2TT@P`z#ob z^Y#{Y(;RD7^f_scaHZ6ha+hB7$hKcS&Cy7*+Z8XxZ7V;-E7-m+sMv(CN(K_)gGmhe+@ zKvK&FtI=L^-a+*>q~et1!uFUTLvd$CYz#$tDiv$TbX27aO}`D~!dT%8XJ|xKyaAUi z^P5Q4qLQoZMHJ3g4yS_;B@=|LHNG<%2dvzw4!4zKX^An^tVF3*=t8C=WS$Lgz2WSg zoCIOc>Vvi-D1kE4L2*TLCJ|Q~h@kOYsf<>#EunELNo1`ZO%2zPWLr=d=|YyAL~h7z zE9WpLTa&5YW|s{FIxm{;sHvi6#x-ZJ%5Eydn=Mp^3u9Eqx`98K%HW#0a>U2q8I5BZ zjg1nzH^pg;*^;M`8BrnWnj`@t*djn{n^J`s1LQ!)p`ejXLL3*x(kThx0FrY+a0fHS zcQWHu0qHo4aWVuwV-{oV2%JP;DD)A@pW~7~ZO}L}yG7R!v?S|ml!=%t@FT!6R&xB_!2wFv9g$iG77qVHw# zvfM=?KP380ic5-^G?a=dMOj@I))#Uv48dXn0K$ZtvT~tl9xfzZjA^5X+#BUC4j1KK z_QH)-os#$911e0AUDB3-k^wEzCLfz_)k2tLwUE^)54LLW=x~KVr!NADG@TWDu`0|{ zb(MoLU6o=|GLQly%_Ditxh5!TP!Y-@8CndP%T9tTT3B5$No_A~(a;m%M!TA}6Gxikcr2|OpTMkQ@@)tbzeF`DN{D;t`L)TwxxjjdVL zWGvl9I9u32zPKOlAO5svO8@cA_3S5{&!+{4!+4hV&A`g$8}u97v}o&1y`)>&lB<2g zdaJoMS#j9&YqkH@@U`13bL1Xh)7y`OD}9rtMIGnjX$!ZNd)7WSOa;$*tR$TN_G|ow z7I>|V*y22V#Mx(jn3D>d@;Bs>fx|EIx3;Izusd1zEADUO-TkN8+JhSvGP}9Ko|tX= zhT+GU8ztGypIrCvpR?s-yC~la^))(DEfmkU|MTT_kCs=)U2-RDq0UbCeEUD2LH(#P z$YnDYawD>jmGlrQqsW;pL9lFsibz^t#76-PuaoEmvQ-9ji)#n|pVcn@jSy}bksMV*-yZiEhL2uaW z|9$^Zu794*+g7ms%g^aL_X+FI)lkmdv9sM^gWjVHazAs{>W$Z2fyz5gi{;8&o z2Dg~JruCjNrTn|U|LvQ<{P6u>|MvImzkU1tzkTx;`r|+T^Si%&`=|bFPVZ+o&AX@g zkUuSkF{~==eu(+>wsoOD&S#Ie+!Obgt_|ov)`HV-_jGetz{UISnZBXN=s`_RReUh$K(9V6M%Skb{FPj?KgDByFcLr?EGuT%r~=- zJSZ&Rzr0=peFgTC&Z%{0qt_PVIh|T?a&*R+OqplBM?{p`LQO?UC3I0m=730uS-Ij1 z{U~G%Sx2oscnGD&$b(>CLACYy4zH-%K>a3E8~(zXIn##&wOBJmr_N^O`jPG$BKSV( zuleRTU#>rK=;WF;U6XgQ`KZi90xlnXw$szZ$jr`SIpqO7gh=$1J^qYE^J$)TOmbxwGMIdl6l*h)zb1M#GqTMU`R{%43QQ z8KsqAE62)%mcqCy$-&{YEyYewDkg<$tw-fk&bj9BD@BgyMcle)*RJD3X6~oFC*v*7 z9`9RS%Ug3(pYd^evpY4H86+OCa}=*F-#V_WmXHJzy@ zUvoLU21eMLZZVj&8L%}iP5qg+-RCC%^H+{xTV97bp83o0z9w8LeHo0C!k>$JZG>{s z2<1fH*Nl$f$STKb6=o3Cc%8K4oTSJtn@cn?ITws90-_dLyFhrB8#CYI0Bwle9h61-!_mrfYGpG;3{-AqvhZr-Q_C`u;rZ<6*z$06`hxAPi?420?rJr5p3Td7 zoQ%O&TI%bKnz@yE8Db1{1?Rm9R$Eok>)KY2W+2d&&<2~LH9YAy3j$(*SqbSwdOtir)v0bCjrlndwL9`s^4K!dA2x%3KPY_~MlpD*Y!CEvKX+>Do21jldBvzN{uDGplGt_~_c-z>-QcOkB1Xeym8nIQK( zmCkjRAMcqcd4rLbUZ$&?y-t4_H~4Ok!53bPxonVA6;d2zd?7`=&A$8J&ZwpCsYk4luSTg<^V2NX^hBD zS))^qLb=ZeK5Qq`7w2d*9K zPE9VMS&zLr&Q-2|`0mgD`rW_%+W_CLqjhQ5u8j0EYPR`oX(|V0GD|4f;pq;y4x;jH z0?GoZlQ`Q7tmRW+8-qTiUUpWwA5t%G!tlyd+BUUA?B>{l=mzg@nAOKydf4oy1?;PI zQEzbx20dJ3(_LqJ|7o*ycR}R$Z9W!O@lXd~9LgUEOit)PHX;u)hi|I$*mxg^r}Z9F zJf2h=>m+6}4c?h*OCUS#c@h>GVH8D#7!~P2qp`>oxi=^N z6PYvaJ~n;~PU=5q2?2xxTqBMM6~HoRHBb|H?B9l5r_l2i$J2}@WkSq197 z|JbYbANy0g`oD$_Warb@XPii5vCqKtI zewvZj@`uSkACdO=FNPBphc8tqytYS{Lt1 z5P@*A1ym$2R}~Q0Qx#NBki7GW{FTZLyHHsd&TajMySb|5|(H50jp~$&- z@&Ya4;i45Fy+f$7DDQ-;U{p|9lA)oinZOKJAGxBCU=1eN-d%Bo{1{#y@hXRx2OcI^ zHFCqIk(y((`!`4?H-3H4UfvJN(g$?G@*RZU83xeXn3pxZdOGWJnngT}9@#VoZ;Be( z!ND*15p@VZBFM+fx++quwEwe?Ci|?7a?&W{bO9*Qrc6lM8I+vK9HLRl#(?O(&^Kl7F(o7#FHn)~BwQkebSYJ9Y}9~Q$iCK~L2HwfGv4Q*Ef}mM_EgSDtiya;d7QIP{x!BL9gzDe@2;ID)fWxsZiEjwvz5Je4Yu zizK{tu7vrt9O>DstcirRYM*7IUO(M!vkcSfW4RXnGF%JCOecLw&IEsHDjPpe+8uE> zBN2T05Zk;eCQT+yV&fks98Tr?m|I!Y`ScXZ5Ai4bfi(X#V^60r<#IQrTbkG3#jD)6 zN!U2~{<}X-+S;R@RcU@(k9S)QOSDF4=Eu*?`l1%8uv#5sJMkwr2D_SgTbyo>k?|94)c><|; zPJm3xSL?I^o^xM}B|{;>*#e%tf#^75gwAlvvK6kZO^8dhsc9+bfaAv&^}lUt_V2q) zdORQ=p_EZ$eVd#Y7Qm(?bjc(}Ei*~3Dng7h8cl{)6ENp7DTb~g1Q$#y;Doj%C}(zS zXtz~E!#)kY+~eHKyz%9S1*D6s1JAg-M{eA+jWMutuRb2+I1d-dl z=Yl|^vnAI*7}C>5oDXMyW@hfK^5z?2eE2j+Jf1-JW0eyki3sFMI+>KHi5q7IjM>HP zO9&bw88mVnt><8maMoK(|0?9FWU0}ZS0K<8=ocl>mp1oMbGXKztKIzhhR!`F9(~MU zd}Tg;Yl!n{{5k7lnc1=C>37mcDJqnry;0x{K!rv_Bi-dJmdMHe0%`LT)XSli!}#-! z=+AG5KYv>M?`ed2Rz7F2mPwKnyn!r>m)2B)mXujUrp!Yo7f}=?Nv%Pxr3#3dtSUNj zUWED99e)x*PVynY1$9&wRM85xBZEpBUX~K*r$$@nKt-M=u0_%45weyXgAM^jd?(0X zjUaE9f64Kj1v!3JnJ8l>vGMMDGuYAL4e2?%=O5f)>~-_=_)h9diYpZ^o%2?RGvLP? z0rg;Ylpf!g7-LBFjLxzPq7)Gl0ePNcmyJmRFvy~^E~M;p%8F+;h*ZG{5GLBp9p4RD z!ObL&qsJF*hMqu=FRE$2GCjVsDSNE;ro2La!;9_>Po?af9IIAVgalGe(pu}ROP0Wz z(yE!$9i%Db)Ho$90fQuTuHdpY5-mtB4nrN*l7Utvx?n&zYVOBx8&rJlyl;T{wt5jO zpFD(Ed)_EW--)tgyIND!&{@Cl!WLb8gA3OtogSF{JbmCG#zUmVEiH@2w{U~G%gGOY zFr$~lr2Be3wKn1QansxT$?{uv1lS@p@u7=deCXm6Bb3+ZnRsTxOOeLDBFtquD_y^N z!fWLao|?yR#&Q}%5t=(EW@EkgrRHif7&?YJXsfgb=G!q?8wqs=^i@{F-E6fbCrcM~ z4m8(_6pu~{4c?9+8t)_sB$NWk)jgabUxE_3I2*ko-KDT8n2NrtQmZ8wv-ljn@+vyg zbZ?#9S`pp}CBJgKD`1T&fKRzfz~oE}Ay$Wxq(ys7#wwjMC}R}5Vj^f*tRP3S1lp2L zku&}ZgchBT7bUdpqP}4pq2>HReIbr9MQ@hR+GY*j2%EJv2=TP4*-#vLJ-QG;*1`$W zz(OmRU62`_s&omQshnNn14L0}45V~1RqleD!-1^U1||F3W3`^h&OeRbic(pWp?F6Q zPLP%~J{0Lmbs1Sg;MA@fwTn4MOD>Vs+yFJz8m-Q>is3xzt*uAkB$~?^l?r)@GUyN! z8A%YySz(I{wp5{9g+zCh=)4gk8f#)MghT?MQjq04&Gl+DSHA%kZopX)U1t?W9 z!r+QfsRmkK2(+xifHm0_pQ4TA1!U*QaU$m`X`T^hrPoHIDtR~MrM6IBdc8JjX|45> zxv>2Ovu`#(Z@9qQ9J)Q-oV481TTGfDOGL~GV$sYw?rwEan&Xgp~*!=#~bC+TKJRw>@j9zN0i&6L&d1}CTbfswJ=Ig%(WWVsOQL0 zjhTh7PEw5q4xUC$#j3qANy=Q6Rni)p>3;-T<(+eiypxnPm-ExHh)$6I6VT@ze26({ zpAMs@HptcA5;b)&xBf&r%0;q+Nftx8URG&E^(9AzF_DDG8O4wdxD<=SYOD87l1D-s zzc9Z(NR>MiI%;&YpH_^_T`GjP2BCW8HGz!mt1h9M zpiBCMo)(9GXpBLh*V88XY|rkILi~Ax_jx}1`NPBPN4)+01e?sE_Jf4cxiXE{Wzwum zOPRFd>6n=N4^L0*>0t89DGJ@B_Lxh8{Ri%1YKON^eI(5C1J z0Lq920J9K4piiQ;?YnnBb(4KH7Yop3vgSX_?MHm!6PYM@MUM){26&?$#7V z%XoHt>wSC3$%&W@n#_}mU|8{Gd3@(Q^!oRc&(mL;f3(6_M)H_fZAVy78r{Hc5k5~J zK4b=OH#l4C$r@KWg;uV?PXP{(N>$JlVFO1Sc@lTm7uF3U(`E>qRN(SZ4K6=V~Z<; z)_Lof2Bd*}!%XmSQI5<|5E7%&v@HJf4uh+?b(2|>hYBzhh5+mA<`j~04s z(WsTpcS_$}FVyH@KWVMVT1hBLF;&aO%~?cK(dc9$2cLrqIuq27R?JL4LN2t0k;%o@)_NG0PocTctbL4kwkG;5xg@Q*%tHC7`EW0`ZEE(k_YSH9m(o)-C zY_(1}bexalvpX+eaw*IsTgw5Di61K;1#rq+!ZyN%5~Wol7LCHWkdeTQl}b5Zg%+mP zB9rw&IC4I%Q%M-|sLsc$T*~m2B3w7xJk=*pD#WH>eA2Wvvy%c;CaHq*6$lSHE^)Ad zl@Cazy$;G4B?y@au0nhT_fm@&buXn@bnV#cU+ROZaL4>hd76K@s-mCKy&RhIcmMK* z{mTtQ`;~pnF~am|9wug2tMcfo4pEbWl~K9~H9{$oY+njR@U$$9k?sJ}&V}3)NS+KI z+T;)OFgKW`-;RfQFs=AB_Yz~t$?#GX>rg9ZsAZ5jLoG(zl2pKeH5v%XTbrCMxkzJW z=IUG}&&$0W+vg`ammzU~Jx`t^mum*Yjaap?(Rt^{*(Avcbk<2pUVJ6j9I_Dwt*?a2cuE?>>LWMeT|EdOMcs67uS^IYOu2f3I%1bAjQlLvlYfxT4p!doho-=>?{5B5FT z$sAi))S((zqi0o>c;2xAfLN`UDOD+fe9vS+#fnZSBSMNz5AR4mt4`jWS-`Rr<*_bi z(7}#n(dkN_PH>jsOOhCa;|8n+94RDnl&T={Y7vc7D5Wx`kpGmd$u&qzm-QJ1E_(?+ zzk{h=R@rc@mzy`ISgY0vQ?1ane@CC9AeU1nL73eeO=gr7l8tNFE z*ymunukT>?3i=H=nf(~2>ziq3`xkGAzhEZZG9Ln$clY$U+|z-PenT$mCL{aAaHs=8 zR?n*HWyb1^2M@7un-yP3cBX=HQWz6*u>^l&aiLhLfj|*qAUx1nUFWHOo6hQCY~|Cu zR>GgTM)Im8El@I^@JsbVOIK?o?=%xEty-E|bdgGVtq8=(N?w@=HWdZu>$Prf{nJ`( zIn1t900J<$Wie_d>Z$v5AB zcYf~cc?8uKhO-4si%qmNmCcyPhwC!sv}NQyu!)ig<^9t5z|Cmc?N4d;!|axT&Lb}B zC1^t;*DCNze=jWesk!^mSDZ}ZW0^i&O}gzhxqqbn#Ups(J(a*-aVH(WsRp`R`} zS#JJ*n&#!?+kXBg!IDV>g}MgOgZ|L%mK|b~4v-84)d-oHg6&JtquGZAkbW*g0m7A3 zmr@Jo^qVgxGZ%|nmZz;1(V*?w(~3Kc(__8<>9_!5P+66#K*Zpaj#+!9Ecdl6v63g9 zjAV{Ekg+x>f~tWWXb#d^aa`jwWw$mylVV@FS&N}Jic?qIqV;W;Be`$mUEBM2#)s}^ ze%gO^l3L_&EdSE{`QHoo@Sl%UI^xS;IR2aqvmB+i{`Zv!c5ibtyT2zpJjeLsX|J>8 zK?{Cqk=w1tUZXYKeCC^nWp2d9xwpP=j=21d+iq1Lc0aTAPIxc=^-?Yi+>`)3-cYO+-PjdEQt~7zE+xf(|tjt|rxoF>@kCu3iNR zDOf8IqjBI(MyZ3e(HvK6D?L1UM7Um^!M)rp%d*>*Vq1H9QT~?0)V*?(I78aNp8FOIm)PN~zD@m^_#>Sc0irrUUVFCWP9Nn%C^}0tz&v^7l zI|h()zFD+TTzUt6De%?gc6QNt4h_Hd`+lCs#lx%t-b**)_bW*A|FQR`&2dy)qUiVj z6%~%S5%0xAu03a_&nFtV9HMD(W9Z?%=&0D4xznzTrmm6|LM=FzfG;|?8T{?J^KqV z>wUO)DCyTxaPi1wq1q$J9!hr$2^J82s$^loBYP;RNEz$dsl*8FdkN(tP89fHkqiZ8 z6h~zQCL}7*B=$X}A`vO$B_T5!2ie6Q_d?EiupGn@3BbAm|krZ`_RjG9o@IR0*LYktCP5Sf3wRNw z+(&mxiv%DkeeNkku|0EQe8riTN|_`?w@WE%I?jsiHOjP$fl{ESgO;#ENT|fy9wUXc}hD3WHbTsoqa7w)-_5;Oz@JEGjA_Fi_bZBHE2opZliBcgS z08^Xrb3ydkNlZ|UI%Hi%)|iXFaNG`eYHIHJZ z1qmb1k3!7^HAKgW7vc%DNYl=_z985mP`H))p~;y8u)C;okXKT(Wc1-XJN>pX(_`s+ z$5I)#IY0w*v!2HvL$LQ*5O|Vs9Wy_UR2-53bR-qnn%!psI1N7W;#dSp7;?oW^}G;s zcwQ3Hu%opX80a&p*2+dCJstXM%r3n+*vW!-W8);?y~0+B9~qA1>zOEsLP=u943Cl| zP>BFgN@!mg9$@<5Qb6W%Xs8Zl@0)=EvVaC?JuW6FZC6BOb40l&WxH8zxNZ^l;rFW4(+~Lx$qF=vX?>kC~KS<$r zl@0g2s+Im`wEMc$OLi4rz1--+wa#g`^Ss;q>3*filn->c<$zLTHlP%lcRR!NNj+UZ zFg25grV7D{UKiN}Z(#vxJ@JIDy=}kGzUZ?4$2F`b)`v0^J&Oz+1io{v{ais=M@xvel^CY6+^r=X3>cz$fD}=^@52BwME*SHLR3u~+RI(Bj9HAl0tvgR` zJe%d#!<^jNT(Nb4Xa2wq650=VD7_>APf`*p!Wax80nFrcVG=?#0qk;xQ&GU02W9TZ zUSR^t(^qWWN%jv{YMoGzc+v-}CXfl&;K}=m=SA=#P*Mk>Fowren^+`@Q3eJNku;(# z2}KYIwo_`oQ)>N(Jy^Pl;BCvec?3Dg0OuQ1y4&|vAmmeB?3+Sz?4aE0ED0>-=z($_ z1Vn-hCzuB^D+U!Ug^Iiw{-ssS70$W$0Josk6&M9142+aP7*UfbfW{UpIhd4ev-wEn zZ!RC%nRP6BQmk)6(tl(LNjsXMQm?*iZ*Z36q4pBfmVw{fu!1c0V_l`Rts+(y6cioO@2N2@@GS zQIaX|lDlbl>0jKWBK=MYWLa$N;gif)27s7%O29s7t99I20$>lvag#Ci-x%1<}9 z1k`MG8?_oGsMUnnEtDSwyj`mmGijrv)|@~pD7D$@7USid@?KdVX{4ck67eMF3FAa1 z0rOP|x=qK#3q0k6#o`+(qu5J?;U3s3fuCraC`?v&3{K0_yCV+4hqC}B?Ui_llGrF6 z$05g|Em5L`NQ_|`M@@T#cmy~D39wF}q$W*3mt*t-p zbzo8Y#`p|r5fkG$m{CxLM{s>klgQICj>nZ8%xvNF&@;q@EXMf=K@4`44tq~#$*m{J z<%UCB`UJ{5Bjk#y;x9cS@7;!3Z_`K(2p#9oGU)H2lpNI0!W~x3oYb)DMmzPn7z5p{ z$F_!*sXkU@(AOyJYZLl;-wL3z%07M2>~n`FE0H_jsk?o1AV?jX$}6wqJTX(9M!n$5 zt3VCw8K-sIZ?W0|Tz0ew-!_L_*ui>blR(v`gzSv*V=!38^Kf@7)Vnpi%XYOuMO1LZ zhaO$C1)Fgj?7WtdoOzBTypReRaiJ5E1d1!n)rCIizTpAy$i;Vpw8clP-z8l~JA1H4eouc!vHa^M&N}}; zD^c$40XY!%J@c8SOmd?&_pIJ}rN48Pn{b(lH}G6?9`y(7EVEK8==(kK2>-^VV0omU z4HM~SKx2tQ?_Yo=A5gFb!jMs-I17j}Az_IhV-rvnNX|lvB}+*Xf!?FOk-@NyRs3hT zvC0+`_L~d&`xHzNKv=8<;Yt#$(D7x=JsE&OO+qCi!MrH)6OYR{Fx}cMTudCd6McliHOe$Q8r@` z>z&a5V+;M~v6fZ{s2Fg`E8bg?EQ}ZBbsA4gcHrr(0Upp-bhg?P#Jh536J!NW{r3L5Ar36&p8LgK)uG>WuO5^zi77(^Y{95740P#Z5! zuv|YPI0aTjy{8}M3fZF@WCn)q>XG@`>CevC%tQUG{oagZ+VTN>>z>~`wJJ)~>1u4N zx&7>9S7wf;KY)qUbpWJA)L??Te1R<@&f>gyq<0NdfwypJ-5I4m-Fo9 zZM{w$Q8^lFc?*RGCHIam~Fw zg6~$8FprPCxK??#){O*k=`|M9d6k(W+J^9eDa!!tMGtwO}|q~rl#WV>(R7#ravu;^wzH+mhI1? z>&Lv%ws2MVBO;)k87qAdKdk!#a1^RF^p@}faHYGiuxEnaF?gu8pjwMc#{KW#^UwcT zpaRDuwymG#g3M`ar=P;_f7cI%yX-|Nbklx;yX|*-Qbf`Y0Ar}yHDPu)<$tEv%g*aN z5uV+!JO5$NhR?8^ltWywj-Nqe+Av$nYxQp27KoxHCfktiD($OrH_>-olCCigiFPBZ zh`@huvo!ETSlUOiQrF|fz*HtfF_M*Dg5;A*pn=y_Y#N|8Yr{Q#RJ5Z?plHzZmf>vH zz~R1k*KK>p|2DO$N{*cAsdub=>9{D1OT?|p{Wf}R{hm^$ebfKfCT*Yeo+u&`@E4|99;2UzM+azoSA4MLV}nZFYswXwa;Rs$zUIy21IR>lg|7>K~=F$ zUV0!r&+Fx-2S6&S+e`1D)zn+BwrSwr{(1r;u2$7;R$|88&ZSNN%2m$*d(!89?8$%+ zuqOk*r`XLO>v6BBNyhbby(sW$j~`t+4_7eof@~$NS}YeMovmdOSIBlPYDEq!ez_kd zeh=O4ei*}S;aD0EV7)bsqaZ)b(lvY@o+?bz4hW+<|skOIE+)!rExFhu-a4#`J7$ddjkR%Wh2X@4U1&o909)=L``L4Z>okxu+MebS`uvy_0p?(Al^xeCocJ-uUNNUU;dp@A+4|AfK8{ z#!^=w7ouz7H8XB$p&PKBSAs~N!YV}jTM?_zJ!y39ef9Z&d+CkJ3(xQS^Tv4DJZ?9K z8C*qW-@m-{(%wA39_x!x#=+-*bH_R3uEA#w9?Lf0EPq1zTgsn6E2K+P5lJSNAd zWkI&yT{APfI@v3f)w((}4gda)*Z<+A*LuA>zvO>D|H`W`z1aRzTgwYC(se5}dpstS zyuBOrqyd?%V7&XcqF99YjKiCHJ;Dl)VpAR)xWZsZC4zfuz3$1vD&g$@%7H`EQ!@ul zy;`rt)w=6S`*_vr4gw!F0y}0a{V&(J@SmP2@RC_uKxDlR5eV-;_Q6KI~E9}Ro z_7`3db1DT^ka*l^p;W*VN_Y^*o;FFyx#rx9gCz6~_l2j7W}Hh3D}ZIienQ&!)^qw- z8XB6K+>fBcO5A9sI~trNJM?%puB7S=kTPv*){XAC&>fDdSF)kR8?aqFLfAtfM6<{j zoCu7gN zJc7%TyC)kpV|z+c2JQ1Lr-^EtWSI}AbO-O-CQsVq@-qi&Q?vUIlu-0e+C%=6aS7cN z97Y+NNH&IQC(y?+v0)JOU2v)ZwA&Sj=Y_7YYhG(SFy%2#`9I#hisga^)FK z0?DvVP#l8r!~X`m+NrA!2(X>|#;cZduzISHfwBhAUdG3A0lf?!oO74{o1ang83${PN1eEepnP;ro^O zI}W7qxpDW-+TyL1`R`X2ZmujWtSlUdFPk5Hwff7aYq!2`{N)7v3ADL>d2b-=A4Mch|0QF=g$wtBb4G?=%jdUj5+c%G`~$oAAQ9 zmAS8*Cw^O*yW}4BE^l6(N5s$1yPd7fom#v9`}(J6R^~3Yzb`k+s*{y0W8ZnGsFU$0 zs&xcarV@M+lQN%53l|_ zzk2)_?6G93?VBH0e*&c4g{NirEf=~oru(h5b^+*sYbW$f zt@y$%PoBU{D-Sw-dVeOx_gV3+hI?uC%;?$_9TFC_3Zo2 z+W^}8HO>%5A6#8Mx9GlsyK6+b)i~k-*f&pp0k=1P_^Ns9r}Bf_ryJLggYak^dmrAu zKKBjWyt@2eNIMH%fOO;V#kFfdjyEz~e~i>(iNQe{ zc9#SD8Kq>tL&=+^{NCmg*d8a5xyJ0a$}96< zqG2-sEog@xq-gPwa-8ESAjsZ4g%5QAbMSyS11DWay>jN>^Lt-e{rS||ugjL-Zvtpw zNBAtawdHS`SMI_SL3~t`s;P~k+1oq`RQPo{!o}9Gh<(fgvT^SeqUJLI<X`q9&C*N+y-ZtdFdjgRK`&w_!DBzpaL^U_af@63IQ%d#Y% zs=;SgW{4e`u{D|T)+?}O$Ja=r`)k$M+30DDKd;L@H8?QdU*KtaJxiIIX5w<}=+0r=n)!tWLe0564C>;vg7XVpg$efgOv64!HRPiq5 zQigi0Oobv&7)XVkHy-&0bzy4+Q*H8cJ{STe(>D0uFuk34G@WoGXL0MysVd-DX z&Mk-Q^9vl)HZFg^3aA6`59lO<(KFuuT64-!dat2U@7Wu*=c6&t{Eu-Emzhi)r zO|4whlW*H#+ex@&Tpxn3YzViEk@)=vwqv#5!rf^-Zf0iii{^#j*A{QN?XF)qxqjg| zGHit9zh&!)A~_@5uAaNwSU6Ko17ZNs;Z)~lm}u>ruh$npa(_Arl#y+LFgI3;b70cC zN5M5C@kpHZ3qqoD2o7JJfkpHNolovDB{J&m!>v_i<_8Ud~(g9mp&)NSC zuz7I%?%LNFw=O#}K@KcCuCuXl8|t24E~hM6#&DAJQIY-1XjhkC9#VO(%zcFB>GJL7 zkLLkG|MYz3k^%+I1EB%V9{m2ngS+ROH$G_`zHYxyVZK$ZmxtIhyev7+b(ESB`r<|^ zaV|A`v%viF3&clF55_T2_cP0*{%|~+0dMI_^P4M(f&zzvLDjgufa_hjn?iTtZq~mP zS*ie%5mkeBH>pB6eynq|Z5bWdS?;!%_&cioFrfXT3K+Em{^Y6V# z34F7*@Vny^>nq*_EP|zoJOdcLc&GWv2WL$cjvF^AoR#rj%ruuKZL?ciN^r2a$@8s$N^{8N z15@>x^7s@WgcDKTr(7bK6PZ30>oss>I9vc%c%`hgDeD*SvWb-Xk|;4-f3D;j>XmS= zd3kRj%K+W7Bop;=g2_^pF}fC3XKFYYeL|08($>T!Q>#tY>Sb3ufca)DnLSi?`TNrA z`^q(=$F0i``!(-YXUg>n*L@!^&3x!QCriE3>}0mr-3Ti9)0HcfXD91s+}05NiFu+t zUJY?A0Nd8y2C@ZEWDm{&0GsjnQK_Nt&w%sOT)f&d$FMYn0GU8$zo=`Ia7(};E$_#Q zRx3qQq3r}-EBJB$^6IT~X*v|xtut`ZGSD)+ta<(?l<^&@({wv7wTzCN9R`#x9{&Cf5R&3Efs7Hq)D^Bl5YAao2kx%{tm z>|a4qEnD&OH_RhnzL{>krPG|Gn*R{&00#vS>}9+S5Ca>!U=!jfkJ1E?d!aJ|8o#EV zDW)?Kj~JJ}f-tJ!@+;K=Fqi`Vn50q~m_zIXPP<6b2^XP~8)_0knIjZ=Is*V?K6 zzkfUC?uGAtkUPR9m-eZ~??0?xxnD*r@cw7ue%nmc^&0bO!8k!Z{NKMFN5cYcJN*gD z?X#y~!IbhqqC|i#=WEFP+E)1lsSgT9C20otw^ww;FfJN#@3x(~W!I zpvKMP{a{mm`LUJr=X0?PTVU8*5#IUwzS0XQAokbv^nsPRQ>)+H!R-Iyo#usGEtJhI zrZ%i)mK^Wtb2x&3=?ciw>2Xs7XQ^@HWT>%quMK>Dn^r}_BdEgeau{b^N@?#V8qPpk zV7~!ms1G(3pb%*GHn=VG81O_yE>ilO@V)0e&TI(?0Dh{bqjBSa4cDY%IyQ-(9S5n0 z6+h)PFbeBkyY*`svnxjyI*{Ua!7V~vYUI`@Qy~_*l=r>(4=ZygSLTm5j(vrNniL>v z3omf77U~FQD(Y_RZyh&fgEZyF`$rl}e@nwJnTeQZB?XmfFea&i`hg34fBnLj&GX-b zOlX{2hWnfZ0?iIW1!F%pZBdF|OJBgB>xZv2?tJa2$pU;ai|?c)fvjOEzk}=%wI5tb^TQqBtCSLVT@_`Y%MIy{`MEL>fg|2?f&aU6~Q%>ru3tk&Sh>ZPBskmdf}wMDFk zX&kxrwmH;1bsvas{fiX$fZ#HaO5?9*8}Hq09645yJaf(E4*)9(c>M=TFIFucVBK&Z zmch5A+S&KAH!h*yKLa|~9y2bv#1A5JAwD#zC#n%vq>P6;dK<%FpIu!2^u3f&Y&sce zqVfLemH8hn++jyRd*33-hP7(E-{A0`=_=^?vLzV!Ue_j+D53RGauJ6*s5~GpJnb2m z9cA_;Nk1h?XXF(SGXG)PKz7^)?9(JSm5nbKR?nZZh8$u6d@eura;)tarQ1SNpgKL{ zWCzQVa7(Elx_oZ!w}qT!J5~j_n5xCtm!V{#mx@YEalV&1R7)=JwpY&_Xq@;Ps-Vmz z!^dB?v3vItxAHtk;Rr3?2G*G2Hb5SsXm!dsz4P$=Of`BNB_^)(7bSQ{pepBfBCI(^bV@gxo=yS&VhJaIAF%7O)aO8PC_W#QzOMP7>`RQ zs2nn_$g;cJ`^t+{$sp(uV6dEnz#?U*T{}coDD&RZFq|=fEB7)-5HO$aj9NH4uQp#7b+jq=( zX0BQ?aXD~&_0g|^kU%)XlQQ6fhQKOX^X?4r70Rb`i+TLnv0wAtvRl}L+h2p&bA($? zOMPE=q8bE%v9>%0?i+KzuU$J*M)7;>JACSquTt8x9t)rlWuM(B%^9py>fI>lb|%Vb zErG0R96!yJEHkB0W}JnkkH<==vO7jou1|wdq-FTw?`J_8%rNPd;W>LmQMnEH64!W>Y2$?$~2i8@ZHAZW;ssSo;M(SThr!23FGVr(LGfVJ^2H z?HkcJb>?1r3o0?>^fIVRSYUbm!aYkPHvSHa z>+YTaJ>^b!mh%w~_1TFDR96KD$eHUd*XycD2!4xp|8kdVPNlZxF8SmigaHGfInlg9lc)=0kzqG0{-wFmc?V4-jgdLZiuA2*Dp|GS1Rj_YPaem~0w0S7 zcLdeVox`vO7cF~m=MJXza#vzy;gVJ1w&)ga{1xn}%cyu3e#|a7zOwL*bwUu|Ag#~{ zocp-jz1W23n$6;_G0u9#bQl8(!?1#mvA|&%)B?s(SATx5%$PRBBN?|Wq+$hgvq;z79L0ClQBcUr;G#?$7kii{)r$O$_ z!?L$As>+Odb`Q+?J5G4e-Hg%I8y~j2JAj$Hcbo5>iDm&@6K$fq-2C+i@D-XjPOcyR zqP+gu=YRkD>#sT=0rYVmKJ5@JJ?N&~Ml~6+Eaxj2jTm2nHoW0zV`UC3dO+fjjMEHd zxd2$bbsR9?=~4|uK0KxkVc;DF0R_cCIq?JLT-Dr@SiOG7dX}G}F?Z%v^TOW>Xq~&^ zD9H)vwXXq%b2en`1lkfH0W`G}CZMn~q5)0Op-G%@cnWExH`8w`oe18GPBe^y z_L2=DbRj(pKisg9B#^XcdXZT_a>`(^+|OS4qY#w0y#&=$@bI9_1VMrlG&eh#=u0%^ z4w4x_Cg{x}k$`z)iG=#hm$UW%{_U8fjnxm1lHJlHg7E)ggJ{E%%CK}&!@Xr@6>hOF zy)f>($e7C(lv)uP5QIOSdtvWe_o|aw zk|{ep*g;ICnd$@{{(~*y&|mC%i4zsAbJ?9QDo#``z23^}v_Sk^$$98mVhLvnXX&E0 zEYVn+B|=BKl+q3W3VqGco-EGJEY40&n3?YEk0YFp9MBMSw7ud>iarU$6zVpK*P<6D zd^=_+7XZN?%*_E|q$NW3dM1gb9;%2}CZ%b>R4ENXj72&+fTyVK1xmrsIl=)}_ADk2 zfktH4EeY%{y*hxBQ)*9%e|PDH!b)>tTcE^#iNtQSPxYpbZJ`Dn1zyVLzv0a9)`8A# zBNVy4hLb%tx)GstlZWMV=j2Fkah~B~W4!OPS>TclU#7`wNO4AB}-tH1J#*2DWlV2>H(*8PboB$CaKQY(crO}m_k~@E-}xw5D}Yb98p&Px{y5ic7|oFdka@k6BYY~0O_);Hvu#sDrW)wmN;x9h#anNiu6F0mvK!S zyW~=}+(Vd!8caO+nDfVros5tP+zqR2T2xdX4I&D*mx!#~=}ky|C?~aR3&a7Bapq4) zbyN!E%<3%dQ{|TdNH4%$ZzGkW(y&%BLaxR8nGy3O3Fhe|3`K_^j18;oY!92UXm$pB z#Ed1bF-L}(p$nf2;q@ND{WMLJ#)I?hNLvH|i>O?TaJj}QDQ#;h*iP-#PVLlA?bJ@~ z)K2ZxPVLlA?bJ@~)K2ZxPVLlA?bJ@~)K2Zx$k$HwY{D8F?2=ip*jAO9r{}ypT5`v^ zqbX3Y;LXkynq{_zVeKV8+FRzJo}4ND%Tx_)iM)lU9qNRgD*sg4%di(^>0q@EHo_Q) zrBZ8NX4`^hbPYsQCGGP1B)Vo=54Y2Q9|Pxe%q?mx3xc4JQO>@@TxMHC&GwD7dTH`N z#R+9TliE-n$B8CkNP-}cJRvHK;vkItgu-``Ot?sV-!nW^fn+4`IX8J5NSlduy}q*+ z+zxL}Af+c!fgA7KXf9qXH-5l_gpJ?8-#QJ7du0w}-y8@TB;PNP%UlNEHP}oKlsa!6 z6kq1rqqxi{9^1u$KlupE|zo$d{kWIX6GUo4WJqvF>m4 zvs=xjlZaGQ^l2{*Cpet0cdnc}Dp}}}=^EYIsmvjU%R@Yy-*G3D;@FV2dajuCvU zoX%%}uWYANyI26K8QJC9p71t{Rojy1vy~JBC zAS?BB!0HoNxjO+oX3rvzjZaOzJv&{L+={ut%dQr@<5?#KlejLF&Y@qSm2f<$0rF6J}lM(9jer)?~M%%!+2MA1G#vdCzh`tk|0 zUcW_KyJO6SA^I%cAJL`TWYEB+2Xs`So{y;+y#7(88rOCnr=AX8zZ%i?gTgU-X7Jia zmF%;%Mu!HipAj;m>(B3X8QH;`7#RjYr)mtVM{M@jD#AempAj+2E8kG+Gcq!)+p+Ww zr9Pu{M3+9C)MRvINN1*|51R3@yclO7#Zxu1%ifsWsW-BV-}R^wRC&iBVa;qmxNJVTOji7@5UmePsaV1f#tEjfJK=yD~cTUpO|C?q!HQ&{3tMAq9{- z0Pw^&5ZdJWSXKcstPpZV)uRIbbQA7u!9eljDx61i-5U!YIa0#2ef1l&tRf@0`ZNaO zn0DamM`q>k=<&D5aH45_2$E4FWi1qzJ_Nn^qaFHJrZ)DDEjfW(ViOId_kfJ_(l;jfV6d@6n;4oAg3*xuF4s0` zz#DX@1o6ciN&XQ?b@pBN5L6V51Qqq&!LTI6$p{&3IzBX3o0^>&Sk=Nuhk1)D-cWM# zQ8F=G>)w#mIT52IFpFy+p2+16k?#=s4v{~BFV4I`BLYt;cH?J4M^p9P zGX|cD%a2VsyMK3l2(BGQ0zG+}>=j}x@|h=wqRj!DeDbt8#2&k8w1@mh<9HU2b?tKP zL>URnc|W*T+cR*)OZFH~?I5-|Y8{(SUthvbU3HwunROzKT{lzP>?@-^yv{jJ;UBbcm!k^RXFMrX_#$3g(7J{>If4=TbD^s#ray$@ejkL z>M7vTzG;Ov+VwLQwU<}W2CGJ9_x^a)xpUa7iaRUHNw_7(|>yO=fg!e{z&nS zXDq_;^su5Tvf|&R?6@nvtFo7h3Za#(?@&e0#x@%M|EGcQ^v_+xuZoId+m!6VWA;hd zG^K1mwS^s8t$xBJN<<_ADk))J7)IQ9VImUcF+)QV=#WS*HBg{YGT?>^6~)weD)5q6 zNg4e1+sYx0rT2JM(?x z_K%G-r<;TnL5DCyWv5}cZJecxVKXGqDHG zee|}O*$N&DKekeCohis1$g?vC;IT7@w(=%j!w!q%V+lM9G(pm%Ga2pQnaoPDsqt|@ z+|)r+8`sknM_*gpboQ{Z^kJ=TNNq)ZR{BomQtDw|IX+c4Rs>JA^hBSR+G{hRW!uD7 zP=cG3z_-k^ZVm3aWA?dY_PJyDTnqlf3x-^guGP)9uEhqU$Lw?MlFYj%njL0At)oj1 zji$C`6^=v=kFP>{!)q+;s5@bvD5wV1{>$lV?SiVb!Vi^pus?J@h{AtaXiEY*qHq`0Taf_8w>(z^#bRN3ob*wG^Fe$_$;(!icS`#91L@Q}wZWWF~bD zgcA0FD`)`s?Do`@GhMJ9c52(tk$ntR&LDJU@_CW8Uvxm`>j~i znWjv`0#l(Y(CBbt!4$~5E;~_{>(+rc=7gaSnhH*_0H5&TjFfhG;B&|DxnuUZ1^VoT z7E9FIWGuPNL|QrP`qd5KlYUV(w<1v9)ua_YNJBVV(U&f?=GIeuYPO(UYtla9wTQ=x zM~1VQDx(vc1cuWjPIwX#FAOD9v6PYqLEw9md$H%i|3ejX3Ri?tym5G~rSqZ#dUC)0 znRWQ_JzK+~FrprV+f4MfeW*}e6@JWAV=;(^jV{n94|A2}mP7o!<#$fb2q7ToR>Z9R z{Ts*r@;mKSb=XI2uOa==pKi3H7GgU{Abs-Ccu#y85P1S1 zJcx})cpM~&^dlM)N&Q$SKz9*~j2|Qv=ul`PLlya&#cE?57urv^qzWm7*webjju86* zmhLODol0+ksRi<_C=*BVMb**X-Mpu{<-RV=KcE2#0m3Meqag9P_M~E*g@Gr90mmV{wod?q-J zvT~#pM3k{^W37i$dxDVKrdcXE5G9j6p!m=u zRl1BkJDPzX?qm~Vg2+wk?pGJ|fB_Zeo51rD z1}+O|w7?|5a;nE{JPa~8!CsDi@9iX>9AAbV;XJ){WhZAfN1!%QBm z)}|(HHhaS8I#{)FpNT!Gq0~pqSW~H=gVfh-?MxA*wGh?u)Is=jUNcbw3Mn}X`BNz! z7g-p^?QFYvcj*nY-%J{`w%aFIyAm-w!8>PeN9*~->y}>0MqKZj&@;eR^;WS)>M`Wy zV|^?_$DT#tf*=Xa!&!umQwk3qvkx7HQ@XeVEIzH7NsLDgVZMiy20X$v$gqThN3VQ8 z_O$?t)LzU%QY0YYgTw&6B}PTrgUvXsxvNwmr><72Y-3u(`8o zaU!#n)O4*n8C9oo-dc4mbs<~UEG>hB0dzTrc#8XYLoALGLle{upf{B!45UWr>40f# ztOlG1i4rlRKDgMRaRV--_C*jUpkRcTKXJC2YH%-;(nVjEsa_(zGJQbT)4N3G?Dh(q z)as_?8gs(i6-Vl1RpQwiTCA|^9)(MKx-vq@s#o9Ld|5|fD+M|3g;FcclOTyeUUT2) zF)_e6pcW!Q1JFn;@e-eSvGz%j2oifite7!01bH9ycsMXMPJ8JnM03B}LdsEtW=8rc z0B7nG0zeJ|P)}FJ@jqfuH@v_q~9Y&ghvZ673=S3hmxYUB6-~q)J86%RIbDz?L(twdshWp>8jkY=keQfgS zXOBSE7oLu#n_zf4%l9Gi6obsCB;lcq6Q745Uw{!3nuNxL@NXr7RT85BIVy^n7coJS z0OXMIecymsdh&Q;Vh`iHML;AMkAgpnfG=EF1bf<1v3FVDAn0pJwJ$g)5==i9`$;6g z2sDf*BqW;ZM56sCx#ttGp+hv4X&i(>#6gOgfIPF%?-;5*v{dp0R}$z}g1%L;<}#K^ zm`FeNY=$WIC=VkNVM@bO46chPXoN5h5~_S-o>_Pg(g{OD-%t{R?q$k=fZ92}ak(4?SYdVBgV(IE;asxa}~F z<(J{rg4W=Sf%~O2AjznR*@T}jNXT_Sc%mpvIQXeF1`mKSuw-LkAO%`If!nBf@~Glu zkKnsGEY5!asdW9>PXeGlldy9s__B9646u{5BD11gi)lZ0XYi{_ya$`guXjMk5& z@qFWXT=;PyC0MuMS33T8m-m?hmZP5uB@CuWV`5;pm1Fx4QB8ou~2g1a@&jav)Sri1s2n<6Q z0&)h=!Y2yw#rF>uuYXx2ACXdRZa{UVW9UDJQLM;vbz7kqYysX zqqkWAMLc1ljET~q6$}qU5qhyA)+#a_c)}!c1je}XVm|`>h2XyN*b8F`o`j$SkW@2z zywH2Klx?64mrahPJ;icVZX?!&zemvBL@1S)v281>KIbHUoQ)CIRT$ zkg$Mj#e#%`ITY(idm_A5SNhl5I zT|Av66P^ghfuJR0AglrvX!ye@W+F-x6B8ORbfyzf${zR&dI$E~r6#a+61-nf1)!0^ z*3k)x3im*uh3mY;21LVxCMu7=aig3Gp>i zRQrA+!1rbn{1fm6lLU+cj}ss85-QG=r?94gi8zU4|Eb1JKb4f0f<4088ux~RC1>o( z{30&%W+R*CH^2`X)`}z|V6jK32^m}}sfei#La?a~PZGvC(FSY`sTHNZW?K8PNjx3( z$7xap6ttZ(m;%6A3#06|RLZtwCsP1e%B||iycfmxA(!ppJ|5f=EKpKC3dX~BLGi3{ zL4rbC#BDJjs1iQ-I$#5;DAu5cz=+_4=n(8|&{E9Af_TJMM;ovWrSP<&Nuop;C^Ry5 zFtssHwJR;ryZE#(hD0DZGsZ+xg8~!AOT5r0f+~Vp^EmVaj|WCb#V7&CDI$hw0ajpS zLSQqogP|cXG)R&0VG-qC2OSb={l z10oVH_VMI#9O)et4MtJxg!4m2B|JaU0oF%=g_rouCsY{%>;>}A_o?SI2A(b49BV=n z3K$X*1MC?}{Ma8 z3it@P4*pgimBu51Ab$+(#QVWCNcpyy1wQ_ z5?}=BiI6dHvY5w31hygNVGQ1{F>w<5k>P^zhzUH?Em$Ea`w*ukw{%`|D<>w0J~KJQ zsmU#$n;dj<@+GSx(sPrg4%~NlE-0R?OxuIS`Qb_jmffY-if1U>4^4JAE!gPftFMtS@Oq5Smz!Mp2u(^ov6F&?=42L=h z35g|_Xm)9!w@3zj6DpPMsMH~CTB3WRV~>)EP!RFj zW6DUaz;*(3Gi*j6!JCm!r9K_V2K~DY4A!ASgQN&SK_+0J_%e~cj(8xwKm;D~y(rLv zfm;DU1A!80k9&Tg4LJCmM_y?B9Ub}zb!dj~7~5!C-IoTYr)nGNQJazZqiWNK3tSDU zN*^|e)vikWrJ!s*UzUi z;j$gZfImxPhG#|s-}8Z!0-yScRuN5tI1IE5WFle}MAAzPmvFI)sqcH>=nAcNa5pUO z+BJvVWXeM)35H>@{d=TB5Q~fp8bn+W&=LeY$w_V!lc0GTaPYPQ@F|q?d5}=U{9p%9 zL-Uwb^J$^j&??JBn6OAfPf4Of-@W;>NefL=}8w z3Ha!dCPXk`pkz>y><*6l+4o^@KgP5fT%nx77kc2=EpzlHwOW}nPcm@$89uNrpNjX(2 z+SRK^?KBeM)NH*niKBq))ye(iHgZ$7KCJC^TkKuSTd=IgE%M3MKU1Bt-E?;~&Yo&s zoL{|oXZ75bmAR$nrJvj^-qoMp%V$nc)!xQS*DoAz+`(zRjk(L~m+s=A* zGb{5SHb41bZSj+?5x#BloL%nf#+M7L=TEK7-GBu&Z+-dT_O1MN5AK{=KYBWSI{tYK zHUO__+`5jVpy%MOn=5ng6<%P62v6?Mo&J)YDDAB-rZ7ksxNz6aEN(2{YuvxQcKUep z>amr%<<&Fy+~i}NbUb&XdH$!>v+1N`cn3VFdHK6?^Z5O>o2T8k5AL3C-hgf1#zh@j zbaSiM=e}v2J=Q#Y11Qd$8pESC?j{ygs{S*L@oEr?p&_#%;eN)9KDd#4bj zc5pJjZvJP>1s|=<|84b`i>tqUS_W7(FTg*4TR-|4qS>yjaqq~=+*MewMGc-|$)rX; zr`bI}ow7Z58!(y9Y_{O+SPbuN#D8#7sC=$AR>wo z?rw6m+Z%u$=T-yg7w!TN(8k%*Ma;AVez7<<+zGXR?=eiH*z(jVk9x%lwVcBC5}vm* zE#Xj-GLG}D)elssOIi2B)}}4XvOGWuzfRV*s~oAB84&jQEp1E6+G3~U!aG+sqig$3 z9{b()wE3>O8BeDX7G|}d1vGsE`vDlQEgoAvcNY-9{>7~hiQ@z+xP5xbvhDgi^1N`=f30`B>U~KEgxqTkp%4oATQN z^({60d@L9-6K9;_q&n_kgo`ilZJwl&d*l(gU++*n%I;xmxQyfFI3f&f*ZM|LSV`&)r zL~+%xm*4hs&9=1;eJssGpGkylS$k|-BhhCP?AxR`wymk?s3M_VarEpbx;+@$YERL} z(pB`yVy92{#cgJh;roj|mJXxO9LTpR2C{A4Mn@F^Z4#+}qtR`_&_gvFeJt%pA7{J2 ztvCGJUcT961eq5bJ&X@L3%z*L(LFl5h|Z7k>AOy8Kt(m7_NPN8o79O|Pey?%%u zGLNN;%ns@vc|V!Q(otpykK5W?=CO2_*}>Vi^qF}qoo04$wQW6T9!uAm9eh2K{xgrI z1I-TZ9z`#j$I^}FkAphrN3TAgVmHVTcVz*Wt97^FwzpJZnmS!C~gafRddt?#-; za^9?lf(^sEy48dc*gL*aCW2qVWsG8>LxLrBjL=vO_ep zm~U9DeHxm?r!*Ex=nH1lLwB1(@OF2blD)c3tsTADIC=iT-SgO1XZ}><@Wr)jm$B=I zZM4(baEkIkG_Krf-noEnW3F9p-ny3FG5_J}nS1cF%6`7Re(@}}2wAwfvTzZxGXFQ% zE@bWNldIpHURk)?JpcXrQS9f`IQ_|kdspGZ`WK%x&V10kbQ?b(vE60n7S|7d+PHoD ztykcY%@4j>{pHgQI#V@|pM)K){rDTK|G}LPn`bWJOMg7Ne)KP{8BE@sD(_XbcK;l{ ztI$Vl{nK;nm%g-pw9Y-aeXH^Q>9wDKg~wtasJySy+}A5}Cs*c=yS`Ih%No?(rAM!; ze+1zSn_m5Wsd@X@f6PwJ7;J`f`KJ4>ymsT-`o-&wd#4Uk09Nyh-z?!@$3{A^4qPaL zY4zOQ_0PV98`F*~KYZ1^^%HiYvdxuNm)~n#`YX0?vAwf8R}712gA*XZfdTGsd-}I) zR~J{W-&vUhc$|Vqte$;;_1q80j{w4@E6tN1HqL&%dg7Pnk(2n4!=J8R`3muT`^VMq z?;~-!*Ux|GdcgEp2g-hc&)VWG+h%4dvuUvB(1nu#g$K6}W5*!d{|O$1IK6uUzJY7q z)&Yo)2HY*UxVh!Vv9DaGqP3f+d%V@roI`oxrD?aJ0=$9Nv2oGD-F%Z-bEBnJ8!KRm z^hLG-nuDo*X?jgDezz^b zvRyTW*+?hQTk%oIZ)v@SJHNBu=$f$8^8UWcS*yoJyg#y*99z{u~2LS zR(E~CIy#2&*0mE;AgQNtR!NWcVtFI7tic#oW{pkH)*_skQmW!2CqRQbYol!k{d$OP z)2NV+=RbwBR0eiIL)F;P>J0b@h-mHFkse*fGHKg9cD8ZiO5=;4tW;bs5`W%#u(<>( z;-qVtmWs`VyQz3fMbpAvl>NER%cR3%k?EEk|E?an(Kw6U*48h*Z-rEc>wl*YcZ? zh{q4L%^lfgy}8tO7@vyJaSIPs(r0wALa(-HIY&Gd9z*Hra1jUj!K~m1+vm8pZPQcL z$)ZC%t|u!6tB>U@@Cb(q?Q(mlJSo$i4FEM8?2Q*lC!O;$TDut9B`!pQ@L8!*&VnG7 zilq$KAjeie19Re}YmJKLeYs^t!@hhUWLxv|%c;_Z2mNxZd1}rX4k#L14I7u%{(7}> z@**W`-+aBk_>q#bOsu^6u6f}o2sJcC!1i0Z0+tkfn9#MiO$|*a+inzvVXb-)YY@Oj zPO9SuUiJp~swn@mE}*B@Zr*B~xsVAzw7fxdKKT7UiexLQZ5zpDTqz+HW#Z=S5K9j z=a!qt&!>$w(Fpo{_13w(4Cv2!aBFwJ zEcSu5&$H&B#oO9n@0N2Pue|#6*AH&P=8r6(S@qRl>~fZKh&IkFuPyv;t(vHt^WK2U?FS7x@@6w3hC(Vd+t)SCYL{eE7w2!d}SWE;Z_+Kp>gbe z*nAl=aQwXG8B|?s_kVAk_#y+|GT8fI5_fLF+VknN0Ro3lf*J2rDFsO64k);tjroh% zZT9kaU<+DYqhnS^WAOHO__uT24$rS$`@QkeT;uxj=B1wqDqe5~uOH2c8ow$Uq;8d@ zWsy4b659-CcB!*J(Gyv?06Sh;SXh}~ZZkMj9<|!G_js;d>6x*PiC(RNcDp7)G?__| zA_k{{6@SSsSgX$K6&=U+@!9XQ(^%)zFEA@?gB`J(Fpm@23e5IYL2>L!m?8TdyE0ouOaEo#n=R_>UDkD9eC$+&%mL{5*!ku{<7aHydtnu8C_x>l`ES z!uK0wXB;Jng6PP1z+3AVzFa?ijoBH7R4|ZOxwi(?;THD&JUl85rE!WvZFv=Y%H9OJ z6)8Cav3-1_K05(Y?NIZ(FPdjhzikfLZ@*dxx8ua;;15_g5(xir^TPLOyJ_dU6&yt2 z-r4*Jc<{1ox|&T4J*aCo+|)RJ+WEa}M}I8G%v^B-+;(@UcSC(zKqf;~H9ejoWe#pG zVi<)&_EQS3@u|9Tm@ND_Z{CIHfNAjhKJ*BIT$h~+TmqQ9@YeHuXdZ%&!3k1>K zFR?p2u!HqB4(M9^j;@(VPa~aL2W2_Ot83={PtQNNeHuk0>gq4x?)6iDeQ^IX)aNL+ zGbQUhjJ&mSrz@YL0iEsj^S?SUl`*OZat;L^2>Nd^@MP6P-sihuC@iOn^XjQi30&@! zzvZ6NcP?+&?38S(Nf+*d7B06m6_9!!2gtYCVFHKXPmiM*-F`c`B^C=Y^i)p8M*1`e z;T4JsjGZeH>%>N!rjj>ywBiWv zVB?bb0)EpdO@|U6q~IS`OY>k47rT{U0i_#g>G7$_{grVO?>DtA>SvG)D4+^jx~OsI zmfH2JReETyIR*Rt-d9kDpe_dE@=EiQ58x@OGR=j$vp^}a>gE2q=Ivv^buZhn_wmMi zR~m}Enw;?&RCDtI1i_kMF49WNa?aOGiKF#3!(Hx2S?u zkm(?1#T_m;jed6sOq+awjRO!~#$f;9xd->JB4|!rvO(h$tKTknnhVzB0r@9XfJ$}g zq+5(a*nwX7?mLQRdZvcql2qRc!qN*^@dA}!fS-<^hTodY=XjuAMmcTw59-Qm5fLD0 z8Z-{7va(ZXM-~GxQ$UAcd6)97y#i3|P>=KI1ips&oyO6t>3G{(xegwAG*faoN=3iJ z92mgyRFa_jx_%r@gj`uU?X-!8TuYuo z3>>|=`ra?8f&<62!S z4?J8xzvaN9zvou_<;Tt2m+~n;vZ;!(uUqY*WO|i}U&Hoz_epxMlGZ z*lXD-#x$as*G7PG)DxC=P!rDhLC7zBv$F6bSRe3Os~PXvNj=M;tU%qM;`{48_>9BH zz(~ok=6)@^Om4Y&$?C1+xX=4X*1n$0^T@>&7sC)hUF%mrPeTDN=9q3JO@cZ9|JspW z$>)q*t&>-vS9pDkI$FOu>Hzg@sUwXVXXNO}0aM3d{-x0(e4_(?xox&lI<5xX$h+6j zwZ{o+C$OSr{wBu$(n65#^%h*^)I80M*sPM`pFuuPPt|71x%t@XN~hsj7ZC!fWepjd z0<=b8o?mp4EcAvyKkY0GH=f6m`jw8sTUmL}4Zzy^7e(iM(HT@(#59}vlRMIOCfIwa zWs-8;?KDxJL!e`ZL+{)KA2+8QRyo+r-nxa?$9)#D|n8h3K$ z+nzIb)56xjK<;aPcXj=XBi7}aZ`F{sX0+L9VQGS)$NVqnFgn_G`6jr_+R|1-bWiz8 zQxokYzH;#Zm-QI*)nmlhQ=Io6$`&a-aVl$d8K52;bDkZpvYi1lbz4az=sT&)oz&${ z>av*rdLpUH(oSY>Co{K`nfrrf=9Y@?0}9Q1r(Ia@vF?frGK~weW2!w5UvGf-Gys^UC`bKU8(&I1};c+MeqL?4YT>J1f<1{iX z!V!TU^{J*JjzU2|(0jHujDV}KskjYxmFlv ze)G3;pn-ZsZkre9?IEo*jngOA51#?ShZJ`0O!__O!-eJiStx>ToooJh-V*YUEAw~O zzeE$S`Qw+XKb=gElAxIRW@YXKplYbdE!c5zky|EG`uu$3&W+~cMYLj__yWqcam9`Z zZu86;97z7db(Fx?@JcU3Wpx47+#J~9$NGnIF}Xcy;;n^odjQTxz^^@~0GK<1)E{7rIgrY2AVRs_9#+j_d4och+36&7Aaf7Vg?97cA({lv z9EH(%(!j0m&ilKspHt*63{T-~-uR>~VgM%Fg^#T5f=2M_PvAwLMgIT#hC5K1l9h{=q=M&LXStxXb(H) z9G%7-@11f-3;zJ2#!aL>OQT=6)$c$J>RmQkMoa7XM;01wH(V6&X}ADwK$5?JBf&WF zx@;HY5gf`c{g`o2hKA}02eo^g8x}^~P8a225K_)?5HBMn(S~p;JtDZT3tbSJ~j3B>~x`nYE7}SU2F##=V$sU>_6*+&<0LF zpiyE%Zd9ZUPo&bZ(b5Nig<%l*kx%0=U_xn1sILT-G%!gheUAl-$&for{LhxLvfqp< zfZXCTtFC9o2nP2-oQ`%ii!^~62{kLw$l-=ga2D&C-i$0By`^`H~j@&7@WHmV~)jBAc@$P@U zu=mBa63>+unlfP$XBZZFMUNVg`Sa)SHQwGTlUm`|<7qVkMZwRrg621PLU2I1cb+@5 z^Y(LygRgwK^ZKXg{X2K#XYPsAexWi$om!9%HMX#8z_v^!DT(IDJxK{H7c;16`IWIP z73MspMv&@I?RsaTxEC3cGKQkW5|r(J{h?;Munm{Sp;CmGD<^iD>i*IjyDvWt!-8Xc z@Q*(LVf<6dkFCK2Q#_VO35|KBQ44JiMa_b$UPALuTW`R{0)cb!{-vdC@A7YVUIkct z{q{|?CL-NOJ2DJJ2{jCBfILe>=5YN~N)ato^psm3!Q(VDYTATTx70KcxFfn(?OXBs<3S@S?01Kvs1|F!$>r@Pm$qM_kM z;2$6C{`x6enQcqQ5Ppv5uqs4hWWj)wFQ47L`o{35Rt|qiNi%tem4zSB&_@@mXpWX& zWB1+Pl@^lH4F z3a+0mKh-Ng0Eo(T$}dn)Dfa&L+7f`-B&86!#{RU*G2-DmWYaFCY%>mpYJsAV*mr@&P z7Fh-Yl1z^A$U^|IE(kGLK3ygwr4c@MmyMqhrA+^s%D>_AZzw;;7&o*oO*q+fY8(bV z9RNL*mWvF3p;Gu2`z>@v8frF57sXCX|m=c2Rm!K>XX+Zf^hbs|pyyXQ<)G^`d6ljdlbG9415f zhoL>b4O6$SmHwy(fTL94uW)g+9m_hR*LXg@Kj_$w8=~bia7Ov(PSzHneiWq(C%H}GYn z#@1CiSR0)>;Z{o?QDK;KH#U}6PY;mm#S-D}TzhrzFXw8Xz~z02p39Ojm4&2$VU&)_ zt*hx5rwWc&-Ui>~ouUTWdrxnF`4WP&(luPLi(!fCF*3g(80E;SG3|TZTU-BGR6BdF zl<=?=?e??JVD%}CMgC>uW3Mg!Rc)#Ul>$vbWVSK*;m>|j#57`v`1T90;|G89>Yc5N z<*X=U&W;0`Zon>{QO*bW;mqZ|b6=I%y{ew~)y2}tISDe)7PR$RS>y=kMzy#BGomtw zXN=cq6&T!vQ*d;*2f{0*~}*wgg2#$Y8Xt4m%}4gdbKr=Yw!QrlhoDpyL@4*#U(h z%u*$?vX)z>v`s7u;cQNVDISwn4~_tTv=-M2gYw2&Ses25ct2&(Oqp)VV5G4`0bx)~ zTfu};*dv?xEP~Mt*aRV1J=P_w1Y<%d;#4%510v2K@%f&LcR^NdKV2ZIdlgGU0NDnN zsbh&->tM#Q%y|JZ;8&22)c|@ekU5nVP=pkKR|pb3b-~MfLAvU1DE%8wj$!?AbGJzM zpfti6kha0fzrbU4A@m=wuOUv0O~+ZZiQ(2a_`fSxEo#U?wQ~*XEve{3RRV@VX&EcZ zm{-wNh++nD*&Sb9Ti;j?>yHjjm7Q!;tNMB24;@w()geX<6t{3stS!eu+${XV8>xKI z*vx%o1~SKCFTp*QF!kg>c%BOXUxTviH*5WEUNi~5*Wu_MpF#HkN88RtK#Ty;jQx_b z5X5*#C3eN)ppiWn+-1%)W4zx3eSqlUbn4w}0KH#L5u32Fjbyz5d2}RH@%u&4On71CJp2sD`&>`1$ z(jFP{)_rP6*iz#NTdEzrlNYJhMPvV2spuxp1hw6HDlnz#GdV>z%iE`?U!<^!rxz=? zoNLopjoXzRskfF|$JWXC%M+69Q>qVxTJ2Y?-->E&X@Y~)>qDSm`&I0>qGTt9+pB0F zd{x`8Y`+zCTPxi5HdeoFyDl;)!7)_*f5%_qF+$t>#A7W@T>Q!>e-)Fz%E@2V*I`0xCjuqPGaa|M|;> zX;T(D;FVDS`{`Fet(H#pf+zHN)GHffozz*{0Ee5aVZ{M?j%cCUy}Y&a_H$)eZDlj8 z9nYnK^yY8&KK-Ie%$YJ)!UB1mYGR4un^?+z+9zKc@)}<>Dx|W=yg zMO1@fM8QR)w6Qr_1+q1QkE*REx`@5F`a(UP!O4Wl6YE80+Uwh27hdrf&Tqf`@y?rP zG1_zM8tl#+qs=B4ALBnheYs4aD&jaku3{8kE`k!azqq>nm)C~7pTGLpPyc0j=ghm? zUtTJ$!o$k+*_Gfh&Qq$K^<{hww*ypN4L?K?6fcW$KGVT9m{EonZ-hkar(8%?xI&qM z{`7eaX#UNcyT5*_`rNNxE6kHyWxf$`y;CQK8zYzVau{Mn&RUTO(%fx;-)e-W=rX3J zl}%F)eecR2wqLr2mfbQ=qp<0sNf{&fE1Pby1^`>NLRHZ4S{f+oJm9NqPvR#lOpxQO zC73ehB&m8m6iG}kzAMR~HW9(MFN708nV(8-1K%QT3~?$B@s^|Y6U(QX7cR3&h9IQc z=`^U{y2!z-se2Pr1Q!;8Lc=n|qglgmGt+VFv&_jY!}CPEMPX&` zurJrP`7-uoGHG_d?fGC6$W+Li-;C&1>o$hWuDjHjQ;x5JChqVMwmeK_aCeGWp2?r? z@i%t3DZ5YX=NUcLj}o-(w|Fd#KSy^7~to`0%n2rwgZEc1DlfQpLObjw+#%AUk>b+H z&5eC@eJ*U&r9g{89&H9WTd@7HErMv-ZB=qi3!R9u+OkZghZzV&Cz0f}k5SvhaaB%e+WI!gN+42xpY`L_}^4v!0}ABoLx*^HNV@HyqiC?42kV=su*h4TQ}~^uwL{eQoPjW# z=q13j>nRrVx=60=fPRhZtBFpVM1hhWnF$>aas4b5S>B|+b}qM(Vp76Ru>l*#K_*E_ zW*|wyx?vCYaA!jK>^uq11EzG@W6ZO1oUs^P3d&iflDAq=FBqUlqZ4DmNu_gf|L$C` zf+d{%^ND#59f&IF49}#Hyi=q?7!Jq~dj@+>cqWbn3eX&|x7IdU6=2&=fbBg2MXzII z0Q5zq(P9%^(&PBKpPS-6?eaaFb+rRFE3nz9Op~9wlHhO60nz*&)%5s$(bg?Ee@5=f z_O4Z!;hNmCe}nnAx-mV+jx_bHH;b#3HC*!!624jOmBgs=ZdT|G)PTnfTt=jphFdPQ zXq}R3KN+Yu96>R*V~Sx23spo(Cbb#6%<7HtC#x7=aB5|3gnP>AK?{}?o8&0ZWaX0ZKud%7&Ke?2G8h}lFpr$YyJDkKb?#Hc zF@I=?q#Kngx*Z8Hy^+Dq%9d&I+u)y_i*72>LW(Mm?U4aa>p@*TZsqjgi8NZy%SfAm zQnbDn9BNe5em7+tVSjhn9D$DQHxHN3D%-o1Ue*2Bt$**uq>q9qR<4_gQvt|~H@~Vt z7Lx1Qg#*8!W2@eN6-)%Vf3y6Dgpgvmyc$+E*Wpdd9dh&JaDCGk1zB)6ajyPwuK%~Rt?Qh`IYRbzSgSuctTE}uSGd5DH*^$F-{s(S>_j$|xc6QV$ zwOTm|-~-@t!+mdZ4^({LUV8U;n6-;e-L04`bFbwO&h}I@I3ois-5t7330Dl10&p6u zoll19oQ2~-o6J)1gfO472O?xOGn6@%R1ksW922+lz)f_%?7EG3OQGJ4Wmom{M=7c7 zcJ2@#Ljw3=hzh~t9;##r@K+msQeJ89EH&O{5>jFSSCqHhNge|ifk$(oc;}L#Pf7Xk z99^*)99_%qWKqsSjE)j!6X6=de|#VLc+Jc^XGGBPU;=jUjRi|j7( zN~LuY?%{({6IDCLqcb`88~~U}^K)(0uK(O%2-|S;@;90$2$Q%?L{cZC{<8F@pQoSPZpsj)7V9I zSQ75`4tIfm>Ul8F8%R0ELvA7csesZL)xAv%Lxrcnd94qa;1`?|1~%tNgzze6q_vtD z*t4Z`#97BkWSU8zxe1zd__ez~)O=YK$}t|T#(1bKKS*b}<*EH$%&2JU50 zj*Ftq3NwPUloc8iI0M~`o4X=0L}w#x)WKqfhm0lb1ihR6S;;{;{uVzgb??}sFueO+ zx>+;(;Xs7|#$04j`z#+F>sVBx2oCBoJ$g6R`EM5!9A;~t&=Ko>N!Nw?Xs@rS9UQh) zF=5K~c0WtOA_GZWUkT2k~F z;erDjp;AgiDAxx_>L@=palR6BC@MZDo8wT&@1yGu*=Qp-9# z!|E+8Fk;zj^%hboLc6TqKxn8X7AQ3%a?F2whz-mH0&C7%ZG{ko&xh6f{_MdxS+_6# zYWD&r+*S>)Uc%bv*ii7&g*#`q$^w08p>Fa@w_pC{t*u{Hr2>m2);j<8^3K%@x6WQD z%jNC;{`c~Sr4@V8=EhmC^MGpg9ZdbWL9-vnbsjw%b1K`fqk&NQLiX-!=4URxhbj!Aovui$VX^Ynd1d&6%0jqJ&-2-SU&WbK0;bnGzu zT^U_AamF}@p*|YcVhT&E@NZR@cmLz7D76U%P^Lvq&QTa=DB5}z3T=ITGOKE$o(g7y z)wbu!Y9vj>TDjFKA_<>3;iUUTwF~RcGA>I+$?~T=Z>gJ5ka?ns1Q2Tb| zO?xPu_6(%z8&!RugXe~v{Xqz&hWCs?Gs=2K0keHMrfLvRE`uyq){fuX5Ew=5*7HFG zS2L>N?3)Kis&uT!)9Jp!C~7F3H6CpUk$v-{TN(f}PtTl`>VRibX++QZl(O@gKEb9_ z$-kJ3|Gt?+x2xzK3@|7~XYlZ3r3nLHw7NZo_R!ht?bDdB!;W_Nw$as%9)XZU&-{OQ@ zN9K5Pd85b_!(N+Z3Ut{;wR^6xgElpx`W7#np}ZbXqt&#sbm~N91#W3E(kq{tbM|gF zR(em5pp=Ln7y(B*AH?qILA-DI!GX@l@Oyk8L#*k0BRtmmFmX>0GltQgowhjC`6zjB zQ=t!5z=6)ksCyG1>3a?y>3opBrw6e<^a=+$A7k$AeYENW$=w^Ey|>43s=4f&cICnD zMSE|GL4(%p+e7fs3?)^XsV21(D)Uk8vG3ngjGDc%39b5ImY6Z3LY+?zDE*?y#reiy z*uqvu`{tSM-d@rZZe2eCv|y}tdDwUwc0hdm#CfO?HT`z<|VJC7o*i11cV+!RTS zOk+a~o0Xs@CmI>kfhEZ-Hu~{iYN-J7WyX2-NNR~lG{vYnnVEjJef0x+`^ztHZM}+e zD0)r9Qcol7M^iSa`FQ)<*QG(YOqs>Xa~D3T+I7~JMLsQ z6)bI78l{JK&is1!-QN`rGSBb5|3X!7@!XA~`rr1M53z^m=K99k$)*C|*43)69p1aB zD_FGJE}L&xtzep#+SAtS`(UFVJ2IB>tCxv>z323_pM5Bd=v5JvX#>rq8Qh4z;wcAS z_du53tKaHq`BsN0y=P{)rkNn!9#d(!p_@mx!WPXvPu| zoH-MXH>9W)*U`76N|^;5};}WFkiwvNh;;Uv9=)v zxdV2|&e_13NJPdEqmm+OqIe>~eP4!jeHUd@Ow%)^Pnp3cRj>ZmfpLYcx?gkIo3i{O zgCb&FWfb)t}qG0D)oJ)3@uagEp4*WU6}E zRC?+bMIYs*3SAcJaMDB3s+@MDObwWF#n0(tg_*~O&47Eb4+Ge#JFpMvG|#P3#wzc* zNZc{2CDYkBVJK)m4{O%bO_rn)aRz;oTDZJN#9RYzB#f>LH=-F3F`P|yNerxON z;sXE_yimi;D;4lN`^ud&e=HASZR!GemRPe!o;zRs;nvnudmlct_uH?AQy8<=Lmj(! zzy86UGruiMMdORS^(Ef8ft*Dl=)K=xx^o3zq+JNQ)v$cniqSax%2Y|{Zv~zH6(G;b z15)iEQvlNTR_#0JvIi1(mOF9%Qip+^W)|!;-96uu6^eRPtHA->!M5bw$t+V4A`opU z=oqf75KOCJr7@IbP`;iA3;MyZ2M=~m$@O5=X=lKB-Bh|^(M!SoJvzPt)omL+LXwQRueaqVQ0 zV1GQVrjc72R26)e)A~3as#T@0Dke0ZliwQR-w*8h_lwb6fk42Fs{N-l!2{4@`_Ecl zuXp&hQ2__0_Qm-G{hg{3)-yQ}uu>*z7h;7e1e(zhOHIOnV9r8fF%t%$g)0Xmp+Y4a zq%%f3?=uTb2~TaHSqV86pxcyqJ~c|sh~^XgckbrxVfXCmsz<;eJkcRv4f7N>XO?A@ z@IRLn6(Vb6t+0UojRmPj#bY2eM8+u>+;9cX;j^VRK(pI2RIwysnVz3j;{#@BBYU0jMt z=$EU8@c;M&?DBK|3bqD+=R)12{mPwR|90oa-<93Ti@q&QXPc%ec-7G6g{o)H)@#^N zee2!2`}ljewtiVfXP>)K_U-|Wf-I!y47BsHyMsow-&0;u5+Kae#=r5Qoc=W=f;UKpnE7z+*}B%BhrrMi5U8bpQu*OaL*oiW)Y~ z;DmL+(U_i237S_fQB|RA)K_EbmVGBQvGv?eo-$r>c9%tR;wa!NE4(o z0hLd=k(+m}(b}aBM#+}<8yKYNPzo022b#&LPK*YPUcltI4g`ou$TFiB0!vBf;IzlQ z$3R7bUCIXmYQpGF*TVzB;aYM9xru{`90i8Z6}XbQkR)irb@bjDq6EjrW=z1|&xBGT zNbHRpvWM-SgBBJ-I+`6;#uU+aN-(Ur_4Vbv93G_US&qGDVv0VW7_+TtsTO|&7Ul#@ zNM~&@Oetj>7to0((#(dSG{6O zBSDcf57I8J4Y$9>_Q=4-OP^(BeAs^a;`aI94e$Kso!#GmSsEO+&wSW)zTLige(%!O z?zN}3-}>YJHm@*5dW_rM%deDG`oWHeoZR`oG`X+B(zO{9>%;avn3`>&&-np50-x>UX4GncT}^48TVGkojqolif&J750o&Y!BFy;+8fb2kvI{E!kfdDJG1U+`hw zVfwR|c3-`5=Qkf>s_dT$7)Cyfe>&_h}#4soN|+39%sd~@ikwCYU$ zY-Y5y6g^#SnP36-Np5JO-fAZTYzZE8me9{ z#P}=Bw?xO|oF!F8W>o73Ql~qm>Z6Q4dX6#6GGMSW0jkXd(7?c>;!<)COgqW!47R~> zK&~kuY-53SD@`6Es{|~*K8#|7>cS{g6$QWpO8}ES1|_ROkvJ0oKXQY( z+AGOalpxq(BzMF=P*#abb=3u1`Q*`-MystBy8n!(FdO@>nDZe3%oGR#Bys*(+?yu> z#27P_P=ek%^EUjSDiB2hBFgQ$7fLi(;M|QaEN}&fQSbk|&;M!X{DmqSe|Y;Q!Xd;^ z7)bwYi5PkyLfzH=?dR^i`LZs76n+>OQ8YJPV@@%kV>p zhB_;N|4VP9Nm^vDP0B#JbVmTz)F+v*I`5T~aR5gr2Rf_RJ0tz&h^*=9m+BogOeT)8 z{Dx!^qmhI%nuw7yrL4WREQG*C^29nHv`6q05oFWCWq#$7)y+)5YS9$*oh}$J$GL8Xx%XZ%gf^ODq_>hwh3KW6J$78UE3J^Xf3X799>y+ zas1#4JXZTufz0+hw8o_##xQ+czJ?h(;pOVMWxMn6^S#sj6COGA~%Q%xY!0!3#*JBN*|nPSw?x=HGP zv>;YB7nWKDNd;9MC$x+KG#LtnRVx}SPr{)eC?%#{ph4$o;2$Gnl+*ON4opRnM1tJfu~$)k9J@A3?rLf`{LHtYqzgI5A*=zwyykP`|6*!-?@P4 z6feECFRrVOR{dwJhW&%l$ejkfJ`wD7?nYT7dr;;P7s=*nGz5~dHX5fBBe^L8vxdME zNz{$#fW_=R^U?N&*Y0fn z9<8)37PI^5b69b6b^uwyOweNiI(ry?3sEQjWHV2f|CjYm`i{NMu5*7Xm4uD;VzzSx!r$8M6 zG0aHKxn(hOrn9!3C25@V!UV&q@qm~(i<*XD;k<_laMHe%3PuR$ovDI`F-NnYghp?? z%m6!iHaYny5w$DHG2|iXWOYhj3+o8=5-zt9fa>=QI43u-9_%>LcA~XWPQb^z!lQkd z6E@BYZ4Uftn9cR0|M3S?=(Ak!J>b(eABv3~*>v0>i19A;*}7#1_?$|PmbHhsK3fT2~W9>*%Jx>B?*7=j-auHX>GHY z$r=#>f5O_}D$^)KbTJOb|tg5-tUs85J}b z5GKuI#?``Sx=c zr`#KWJSQ-082~vf10YLaK8CedtF()2ukQWj971t~wT1Jd2JLYAakx`jtM;-Uc=v| z!<;^%V7r7rdQMctZVMqWn}wFZbTUS>vux@%wcid}-zbWN7c+c})@#UkS4bTu*0`Zq z-LG*1tQVVBD~)!;jmiR+cV&WZpzqA4?pQ@ynf{yuDO$Pyt-~v8tJwKzvvl*(R++zj z=d_!w+)hzQgfuR=Cd!h+9+vj`fJ5aUTEm`8W_IU+u-ro4<{f+vgDbe({8 z11oM8EOKS-Nq`jSx6cVw*nI`JfGi3Hh$Xg)2%vTJMOTCFiLMzH5bP>ovAs(#RdKOf zS4#NT*(s@ntfPG)Ic12=?&Vk7k-AmCq^2Vh0=HlOW&4>gF){{FR;!w2pB1`>v1sS6 z;%=~J(C&Y|Q-#fx$;mIiOSKp@rCIkb{VznqTi3Rqe-8@=ox8F7`Kyop^j~&fyn^8K z>{IZ<@Cro@P<_Zx4PoP ziL?URW{5>r*WobU_L+-&A3jsQFTP1>uE$WKD*XA*Z{FPf^;3H{zuNoa{R+3f_vf7p z?-c<^7wGQQXW-Onto?^G@W-kj)wvtDZ(aqg+XmeW&^<xtt(N$ht=BCzelj+N4=; zSn^>np9Poq-D56eRLW5vZALjWK!x^)P*A0Hw?$iHlqWS@C!v&jwxv?HDCz< zdyGa(45s;VEP~_E-mNU>!K%;^n7mK2^H|wxpI{G;P@%d%LIsdncigvOi~&fY667T{ z0T6^8CYAHtN*Ps7$q)cF(lbFR0gyu^(M~C;74u5OLx^`Cy)pa5d$2!-^#_0hM%CT% zRh$_|fpyqq64Oa$V}PGXjale{3C2aD#u>|`RKi-rl%q^==8c5!P{*)591M@qUT7$7 zXX!>ENa8XB+y>|;w9^*&hvr%uU<1k-;Z^jCN=Jdzg=ih<2EjcAS)*q7_84CErfo_` zRYU2hK7{iH=2LyQ696?q!nj4$q66@H@?_~vnS&48e9+bocC?XF@o9%;FY6)75Lje* z+#OHry-A5uSfaX8J1wC>D(fnb{PK>I*7(~|C>8D1bEyCR!`idLJ4Ds+5Awyo^1y=7o6TjYopc8 zld0?gI7-J(y0Er>Y$L&~U6F?1H;*5Sr{Ua=3auO#bXP`i0;T9sIa(!vOcR!qkU|op z1fvYu9}9#eVl;esIPL=0zXFnN1G=%N7WzR}{`*L5<(Ter4;UFDzN9fhp;BM`5mOxAD%1EU%$)MRIrq-or|cQQL;Ouz~c zNLekb8tJ}*wzIM=&TQ3u>de+mJ_WDZ=2I9YcKsaOYC)`enNhDdp$ug_6uX*rk12{Z z-^%uoz6RD8*uoJzcIa0kl{ArirX+%+L;-PmnsSnnsTh^^JP^y6rQS&&0Fw zr)W~-^NK!;Nd|N1E-n9@s#c%*Y0Ez#K+-B^*=lT0m6ZZGCKpCFF$q1@hRiWegwz`5 zDc~|AzQ?}y52|@R$7uPyK$G5 zxWYUWXs1L#<6cm8r1yFlEuY$`D(}~wpa%FR>t*El&I@m%Br2QmB^Z0#?p)fJ>!^>9 z$H}U1T%NGES7k{-8lCobELZv&2>3Ae_Gtt5>|z?<&`P~PRr^tuJHAv-!Szm4bD2oi ziKPy{a;_1SJASkp{$VV5eSvzgIgu{hB$<#huqa6k8cm|XC&Ro>UN|9P#sF|~+6T#E zQUIeY*E#{BqFf6S7K6sjr+6Zh8Z*Q-#> zVryz(#?_q{KiK{JgT{IS7s94ld4s=xqq0g|EN)nzGg14hZCI%)U)A*?8r)ODqaJK@ zU?3(OKKmSw`Ss6ggix2kDqiFpxc#fp)ozFXB=ndKI?937SfjTf#(jnnMQISK;jTNs zdH?o}KOxkrijVyj01Q}p4qnDBom$4`0EI0D)c$1rW)-(ofZqbqPvL?2^HIz~1H9j# zN15n}*rb-2NRuWkg+yJJM1{lzjYeo8xRK6ek-0P66B3!XS_Q+XPtH>we22TV^qcHQ z1oMpvX4FFHbA zC^s+zsV-{obE+N+BGgNQ1m#^q3mWL5RM@r5S&Uam!C=U`!Zv5o5l2Nv8=i16EBx15 z6LazgQ%il)-y;dC*Q*`ETzPa*T#mdXrm#}94LUUc>AWwe6T$0E2d{F)mFbrqYUIeF z7)Z-@+1RiVpVyXZ&6}*emJV#4!HKb~P8p491yE6OfD2ovNgipDwK4*r)u5{&ASLUW z?LNNGbW0(<2d2{grT&X z!o3UT@cdMCZDkQH=~UV96rNKA*AC01waU2*q~gLSyB}Y;b?%c}=l=87x!<8?=re=f z8yDGU@%*-}oc;7<>)Q5T-~(UW{nM}E-|d^{@4WZyU#lUsm~Tsur_(cb^WHW`hr4*5 zp+NBlN8t?)4FuE-EK&bMX0+2T*7^|WoR3;!iIYrMjKxGC$ z5$pz$h-BX@2l#($oo%s2?w2mHx zO{`t84kV zgm4?LG_`~o(M1*EY2fk=0@Rug1Ly@l`&>D|S=gm8HCMo8GCgR4U=|3b2nsF~%c?t> zW>_RdZ*1IQFP~==Q#x{scQ`DL5xo&{pzgY|PDAohYnBWpNpWjPqRcBMY*LcxD3ue0 znoJ`}oJAfKOoVF+zQCVYWU`28a z85`k*83urp)hzJ)$BJiPISf{uT4VbmBF@SZAR?Fq6j>!_Z(Uo3wVz@OTWwthsDdd7 zC0?wP)W;Q25k5Zu-p=*64h6sfZnisD75%%mU%ptROln1K`{9=*;KX~CciegxZvg}P?4{BpQ01DRedW$G@QhCph&~5De2mce zllM!QT<*HtPoD>^fbot+Gq5{b*LR+OXIM5c-@AeUarmzert0cOQ^R(`^jBB~D>1i9 z091)3Mfq7ob%^5eBa{NC+i$&dYwL0oCjj5>pO;Uj0W7JNB2af7R>h!-)E#$4ulkq4 zKz3jItOyi+di#$rH|Zf0tiQwxYseJ~<{ZRcd(EQ;6)nnCE8~>LY z5Cfg+JULoh+n9S9;vkQf8++Nc^+4GPtGha4 zVVMJfMJ`d}DXg28y6M3o~#a}`D6>iet{_H9s&mUb#N zb9t^1g9uafi4@_oj&tiG8F;E}+iF|qw98o?spojddE>_FcK^W+EWKP*qr!JY@wBa> zL#2PIJ63JI zKqW4nTwdMmoj9|<9yZbxolhic|EB|D`FM&w6I9w+bCh+?Pf9vUwWPFk!hsm~b!n;} z#mG!4io;Ek;z2VWGJAF~+VvDhJ9WYRVqviFrnUwlFaM4`pWt3$u-d*zVYG(kl zB1yYG8?K*0r7;Us@qEF=E=;rXh8&k<6`0xX=O5J72d)(V{uan^Lr@E<{N~ zQ4_u^B|$70+G||I57Kf2vW(*a4CXqEKXOEUAU-lOH~f3_r88-=dJ6*TW3E77}rIcFU<04H3g~9U4dcT`S@3uHu%EpO;7JTuRnKd>sQsB zxqJWDmBY5g+(*OjGs#}09G1Z{vD_0UNv>ow18n-PnNz$ju^p? zbmO;5w)0pBuS>KC*TNHaMuvhl-Q602C5oIJ^O`586Cmn@?ah;kN`SzvRWYY1d5qTU zATde72xTdY-ms|rY~jvh8N4px9-K!jXD2ZzrF&99k{238rj7L>Ta`2=JSCp7xrFwP zutcb&mZ~7R^HvHh{YWB^^GtMhe7}H~R}0=;#qQ0ch^rA!i24vBrZYv%6&Kxe*iwge zvV_1oSurFbe3r&bBWXz7T4^*P8JH?IZgEN&kvwHS`>e9eI(HWwL<`nKqmet!aR(@5 zt_|swx6s*gO=I*?ILA^DK3Q%&BRXM47)3nE(&`jkNc|QczA=Ed|HM#3@ptqOn;rLxbmBbFY$=k~5!l7KXtRP@os6_Ud7( z^eTH(rC?9*iusVnaH(<-8l5~unhbkCgB2cl#6YZ|0@Dtp#{vk`0Uq#@dghE$Br7@3 zHu~xYWt>Ro4a&V|d=p#Wq+I6M=ee4ehqe3fzhhU#(*RKiNTI9fU~TPQxq#6OQ#CW;24DT>xVb@X_Ml}23M@b| z6-_d;K*Y|O%X{a(s(t()-@ftNsSaG*FTQ*G#%nv5f7MiN8t#4k`tHk5m-U{8<=c!+ zM#G)gKHEO?AzI1)^l2lQNh8sfszk*3D`=}~%xbkM=;K!S%B8x!L2U{us&3Yi6)#}b z&DuQIWzD&~u;$F0HD{@%c$zX16DQS$A?7Kh;jYU;^zK=J{dHIWDS%Qu0GR^lq&RH* zLP^Z&$%zQBtpG5fv{lymkN~_&35lVJ}u$W6)P%Ipd&E6T2A?k(AY+*B7*vu9-vxUv9=Zpz0G=8<^)l-`r^H=s~3JkTo zvsKHy0HHu$zZiJWCS$c>s;di1pgI@}Y%^wHMk*n&Hx$67(3}CacUVxw5o!P)vA`4T zK%N5Yw~=`-u~vcu-BaV2ENuXwY3MDeALkBI^wNjYJ;iJQ21>jGZ=wS>gj~E4qr&DCP|z zEK(|Cl9p3KUCwAUAc=6}A{U&|?BJ}7mN6MJVU8!@$kawLRZy>;xj6qatRyyUM%~+< zh1jkNj@g46(bmW)HL*!Lqg^si!~b%YnSuJ?K^d>C$`(WmLI#zSjn$wnXnZItI7-pm zL{ZSLJYw!GOgP1fr$N)?9k-6M7`z4jYCMV9Af4F|qmrPHBh{2!i&^W=8Y|@YX>aK_ zmlP9eP?w(>q<;q`x4d!s(W)yArB-vrH`fQSX4m2WO1OjjxiDmN{n4tW-T>_qXfdfR z6T|)8YbJ)d;8XXJPn9BFK+taug5FPqWYLHcpjTlG0j1e)LAkIzEG!QXtL34?^8e@n zr^x>H0s~kZwOt)n%f?`$j{bva<7n5kY%dTH$E?Mnl_I385=>$|Dz5_ph%1yK5`YOz z`=Ep8Mj4?zcY%2L=31x#K-g#+;AxCeNgS6Cv|Xbu%w~y@`>;f~Xm==Xag9X1OgX}w zSJoH?hz__IFl!2UFGx-(@xf>*BV#5~XG78vTYXT%Z8p=zyRjl`k@Q{G6KIMNmY}LB zLRdntiK2t0zv#sBM*F(v3es`z$>sI+G|?rH)5f-dKTllqeK?tJox4%P&(dGi>2}*y4`R(VnpZ_zQS*GMyjfbV$A0=R)uYDF zw7MSS+aJNx(D`=e!@}o;p9p?vyVIKT*`-ses$6jH272M@_QAFDtGD}K<@qYg+V%Lq z=ELXJRX(p(66E0sBd@dp7QFB-Jl*8!qgI->2PB^{rRN zc-Mr(h)fWifTc;bfuF3#@HWeg(u#7&g32^RZY?b1Xk^w&IO?1=I*8!qgI z3%lXMZn&@;F6@R2yWzraxUd^O{C2~gPu_2Abp7>2(J}~-9P3eYGzVRMw}=>j55Bpgno6nEbGeCPGg&^~nS=JqeYy7Si4dsm)?Uq=aFZ0GWY z-D}U`Ag-U;x$sFDwOuvQDC6Sc&{uC)rnJvqDvgq5_0+l&=GD5N$y1Xi!K>R(UxYWn zxb~uS=id7-6qi@lwbEXNmXhtK&liE;=g?~P>>E4Jo!NQ&xw7%b$URvW3x(I(e&$OY z_u2}m$K#TsjjVj@pIV7UHb1$v{n8h=Z~W@k*2U%34K&OZ2DsXIhqk%lC~a(xR!b9I zu8cHAjQz7!w0hCBcQ{eTbNAX)+i(4`DL*>4FShz&)JX)F3lut$FtBx{3HdK0{+r1D zsYHQEL+91fa9LRy;pC!pD+;;H2Po~AT?qga5%)0ax4tX`^Lu-C+&}x`!nm0B*MOfV z^Ioa3j@I_c!#2k#l~SL9MG?`N(`5lunQw+TJ8gWk#7H%@U7=bbc<)sphIz@PRx(QwM9$m@qmpwJ z6XzLmfcTBT0tQAC!3_KXKoJYFlLAas<{po_E1|6(_M?MZCWDF1XE65gXlYbYD0+R^ zl((i_8Y(u|hbP@Hq?DWMj||!mM+iVUC5$OFqyQ@fEjPrycUaY!-p>r%%@>+t^>tZ? zBNHa~=_>g!l>MiT8xKgi|7fd4Lpjd(S6H2z#so-1#T*n!P$fYU%Q;h;kRf`(GSwD4wkj=RWPmRK zAZiCXUGat6Vc~XIxE&U5hlSf=;dWTK9Tskfh1+4_cKB-uSC$&~0MV>^X{t_TKU#}x z8+#vpy7zU_iK_M;OxSfw8+c{JK6hi5Ev@=Ikrz9eD9wT%ctLGx|4v_2TY_UzQ`S z>+W2xd>!LTJLk5~U%^6usc~>jgyo)nW%vB$?U$b|eJy20z+o|qo336}n033JP8rx; zSh!1vz(kO7tBlR069D$gK0g4Ra0F~!zjNk~x6YpFH{HMc9ft`o%=im4{=$sEFyk-G z_y?KsJL;8JyK`lapUe8V)qF3%|IAwDC4lHJjSEv&c9$ZKEYTc!kTFUCW+J#KVp0m| zB!~H~EkHO}6M&Je%UF3p8{<5qfdjDC9kt3Q;j)@ z%EDTaZR7^nA_+btZS}?Aa4p zaos(SrAV21ER6wk*m|Zcx53f~L{HmbL{!Oyq~QKUP?*U?1OoFuTS8s(JU=Y+xKpMF z)XfG$*FAqFnw^pt0vph4*yR9PB;}>cMo57bjHC9<3u1F5T!JjA1VABO;8ZKoQ!cmO z6DPU!qzS*95e>?TQ&d1b0eeC5$^+aE9vze*b6D`+VF4J2Z3E)wYK2(hDjc5*S zC6k}NZ7rz;H_Kuo80+eXC1B|=CJB*}z*hzkIBW!hW@aogDLZB}Wky+` zT{0WkFr2rP<){1Mn1%G{z`ON?tZy)dKO4(osrFXZTqWxhLvTNtHIceMu!%+3 z#9wpR#O3W5-~E|tZ-mu7Vdne@KJ8=hl^?%z=C?a9e~I~fMXW#-qHy+=BKz^FTW7ZJ zocZ;gtrxeyhF?E!wI5mp4J?8N7C{4xpn*luz#?d19y@7HdNU4gVytGjDPqpcK!c1i?fMSCP{(1Fdjbi+c`p0o^nk{^V!F%8tI^qYFN|;G=iJM-Q}{wprkO z8uQ8#R*{i2&8PjQQ?4cLNmk*+Q9^}{*-~z-Fqv>|xz5ok1$s4`h?SCv(*%=*L<(L8 zk*#9ZXv6Nwbozh^9YuTptfwB93L`-%O0!}_T5X*UN(IIopojnuOOY^6L=42`D5wiQ zMr(u@He1;v@%ale|EBY|d-mSbrq(Qt9=QeD;K8vJqhwKtoJA-kVHMUPRld-;`}s~6x;+b_Sc^Y**jTW{}t z`axNTWcQ`7n+ToT*Dr2=_#BMn_$GjwA!4w)&Eb`uH$K?@^jBrg?xuwIovq))W1ITn z?cyW1uix0av{iQ=yjpfI+`ak?zF|=r9LuKH!$f=T&f6c|*?RTX)(cn(<;}0K+{ie1 z=<43hueP6muPVg8bq#}!&c0OES)U3Inq9f1i8gA4-3a*hjo;5>RuJ8gp zXc2Yy67JP~e5|c%~EU%54ku`SaMw!nFp&u*J*%57U!U>pIYopUkkEeS{U>xhu z2P-zNS}8?8R($QB)Nw^^rCwQB2B%ig?*(6}@simz+L&ITX`HLc|5Hzp`mE{)96{Q%0pc{&uOOk0!ND%I7D#^rDh-t z#+B~OkmMPDz*ZLqSIMEHWxVYjtfI)*7QRht2|@hdJjhm!83Vq?Rz3K+7>s zJjl$zA!(;0b zman|}u3y_+jf2MkCnF#MT7-nK$o(i=%Wq%%di&ngBLVohWE4 z(x~%ScAx*#&iM-kjrA1EOtsZ4LaevsjTA1I%#mna^STJ#_SqhVhn^x;G)_ zzOd7~Af*N5E7ZwBob;PjMmZ!Eog#DJHsL#vqa@rv@V{#_U`zT;`G0J@8jEKlItXSa{_WYZ`}${apF3MOvFd%-o0~g-8%bWG0Q*33%|H@>)hM7&fdIr?tj%MJa_Bd?{A$0fqn)o z<<_}Nc=Fjl!M{5%JX6T`G7t}tNF~bRsoUo--g)!Gq65Gi_W{D+ljA9Gt|Q1SlTz@f zZ{&IUYlZtW@`5xy1nQrC{oI59Lx<~V(yPer2wUqJu+2mLkeuN~a!p)@q}Af%uv zMdlr$Uc*vN!gvo%UWjC9ls1?cNz?-WBMHnwt5aQnK^w(Ojz7-@kQDX@pW?{?T ze(8Icmw`^ zYwNW#G;5NDT-~{PVfVE+8&WZ@{8Yfxt94k}pXZ=3reCcZ zYMr~W9!ATjHio5#pmGVEt<3PH^}T|>@BO(j=U=_Gbrxtr#Rginra+vxZ@jj1`Byle zk6#CQ?Ywz*``H^!n=Rxt@4v8p;kDuIzx;ad%Cp1UfBwVHYo85Ei4S*PfAh{Wzr+Z) zKYdz7=gqL!KTOnP%rcPdJ!t&m+X{nw=($Ky3~0k0?+W?Rs*iyja8j& zNf|?3NG@eK72r3akx?g%rON9g&29gqmHaWqRpwQywd@X^>(UO-l2-B_p)!ULQd=#g zb3`j4dwz0J4F`m>-YQg5@|1sUc=RsOyr%(E|m7^!!soATHcQr?v2s<;ZZ$ec3e-h0+OLk)YiF}V`MyVBXSH6wU*w!tTW2E z=@YAQlqmFZQ8W~AA+in@SO!lQ69e+^TP2hO?{S=QMxv2{FhYSB za>cm^-6;~GnPI~#0?gY*=i%!nsth)5%Sx~ZXqC(mX_xz#u4+`^Iol<|PCfCEr645LBUr$)$_Ha?0OX~ea~LF|2#7Ajwjp(JR(l8Au+T>S|LuKka~xHc=J)v( z6&ukJ)6tl`@0l4J^MRMyUUp_12D&G9V`IaSueKIhQj{dX6R{C0$p(RB%MG>!*w`41 zB@C9JF<3~p`7di%N&3`(Vb8heW>!|IQj!flV;fBmU`zFK^WJmMdCqyxOKy0Uz>C33 z`w>giAkH43dVp667PTmnRe-fh9gLbYOuJ-q7^r88n%m5Ro$|O1f{HXm1 zM?pp@RwslS>uzP1D9xe>G(yU>&SVJQMHB?gSIQWZ^p7ff93$2HNZij4SA)hBgQjK3 zz@*v_k(<*7^g@#GEY&Pki4JoU`M!t(2|ovO%7o%UV5C-Yj&(I~Bnf*e!quiOTpgN$ zn+D(_24j`-h>K8gFhe?4VUnbIpruCGo%)QWVPYZ{rzwE-Fv4mQ78-5BLMzsWtNm_L zh_COrR-b$RCEL}OLXa3noc^Xg`*!;;=kCvJcIJO-pZ;R!)3-5nczF(!MCQKU`fAQ4 ze9vqaJ;*(Z^HNBBTr@M*Xr)OdJ`*K$Hiz0i2W5`AH_@inT$*x%h*YCIHDrqTY zGqFRH zj;n=(vUj8@1xC(W>+RK#DcPxW=?0a#!*4rZ+-w@rErPf8*_c;v1;H!!xtc2ld$Y6h z0dW!abV`xJ=`#3RD@f{A4$&Jt#bVX2uR^jENlO(r1)dlGuul0<<zFz=P0lx3ACbOtnxOO-)OXu0Pvz{MP0Ot$RVxnLXFJ zd#I(f zFPWqlSm5FJ;(6SkS-d}U(?0MT3jXGzyAZ84lAx_0KHB=>cks-PSG8FJE+SVtyptxz6ewNmCQN!bWmDOI{xv9U7Uy+qASy*a3HY^F2_Q zah3z#=`6m}xwwA6wcdBO@CkTl;fPT;|L%AE{>+8@(^sux{>nZeQi@$Mvdn68baEnV zzkM2>CwmL4$q{T#42?8i0g&ST<8bx{Ad@Dx6M>bC9Q#9bB5Rz;PK-8=4^5zny?Cqr z?wRLbe)*rRwfP*c!nyfmbYuiT47{&3-&vTs-+H_K=`GvT0~bNIF&-Tq?oHBkk8wN$ zNY%s&^JiqPKRsrKwA@KnRmznyHL!~Irgd2VYBtvYsX@bIA)E_%u2_{8W5l*T{b zX}`09SN`mk&eG}atMl6{C`VOYzw^mQTOXeyj6kA*h8!gT??v1kO5ytvO$`la9>()H z?!t@z#HDOR&EzAHjp)x;NmhaI%R#9T~Go3I*l-6;PM3{pcgw%}(KCN8cRD zQZmqGmMbiD`{wPEcdsrKg`cBhwDJP-)42dvb!Fn@SeC*=G&795V7c4kH&l|g{lj;7 zz_xJ#>&(61K6kyk6@rKGVfoNo6M(+ah}^#3Uic0%?D#k$(CJxF{#)PAZ{LR7H@|h| z=GHpg)+M+M9=F&3yUwR~+LxB$$Cx{NZuS`9aQ8K><*L%&{^2x^bvpAQJPrYy_Qg*- zi#EL%uXb0t3BmBDF5cZ#UvMzB5BDZ;C!RS8Vf_d!#d{w;+7ztCJ%WLnksy z55}zEkEo6juQiA~+`Up6p#ZI_902z5hCSH^?L6!SXC(b@ues75?m<<%g26^3V%4h= zUi;!J}I0T*#X4v!uK|ETANQL_&(&GKk+c*09Z6VSeR;HOtg`-P2wy2rSEVvlyDj+Z9^3R_bF*`5Vds;}s2aB}d;=)l!)v|pdDZ#w zaOJaKmkB7H+us6A0@b!N^=VnB+E?pYwU0ghJIGRced!?N8+dy;0^Y!4&9&;aC1BTH zorgElJwgRn^ow$M3gDw4`%{4!AZWX;h8T1;NXyKj+!|%Pv1oEUOTFrXti~~8to&dm z(!Htny)VliSyW?iJQ_ca_@uY0;NgXh+8SH)W(801Qt$@eWJ<51DNvFdCJ~0fyBH4v zhD^0MUK|`B6+A1M(!T$jLP4()lIfiNZ0pu%ZXzChUN69EPtCPwzW|$rnNnRBvbEls zyV}0I6peS0;V+^x6W^CRu?$>=GqdC?oN~0_v?>=gF}@ zo(+#>&CbfHrWdpi#X=woZ8_JvkDc7)lx#(TFCJ;}+_C3(x~q^mL1?y|YR7 z%QWS^(bovqRIK&M{b}&#FWY}F7g)%BE5Vg&CKz0B_Zk5AcAe!qP-WsS&Tf*+3}0os z80!8s_!M`%m;UfauZ&xGfb+ef{0PAR+)F^Hj*T`?wolz?pPq%^KDc`ZcF*3N?R%F2 z0G0~E`3_{CJy-}Pl#z4cfxkjn2;Gc|#Xpvfp2#MeCs8Vqu>|q22=*E&{)X+m1PG;t&`J5m-#}&A&W{ ziHJ*I!o_s50d8RDU2r4j%l1sT5zC)Cqc&Y_aXez|tUe84Od3Mr5QuJTzo?&w$aezEcl0X$lGW zV67KqAnNFgWvvcI7GMA??tU-4nAv=2cwvzOz>5Z%fY$=9=!xbO?NFz@?MBSR<)9%#Gv#zLX+w!Yjz zNYI|&pj>v;Yd_q=KXm)Hx}Zr<>;~1fMFB1h(pqZ2dj`Mk+NI8w&Ee6}F&pr~HM)dB z4}D(Bf%t52U7htHRPa*+(j1Ip+I^*0abW-o0v2OUX)4nA*n%TsTu$NYfkM-R5 z;43HqQpHZL8u#p#I_xwcI@*hN$j7uB>w!`lZF)|B4a7lHtz9vus)d!3z+z8ONCGxp zJ9zYGW^*8bX)Ql0fRWltcWJay{8qul5Ri04Q)@+nNyKXm3j?ncB@j)!FRS+4zV&C@ zbD{Yj=3GjjanhB0n#t2E_D*!IH!KOW>S zg+;GU0C-v6QJSp+7FZkb_8B{#ck9&E2X`+~=(aSMHMZRQ8-^$bS#sIc;iarTx+ND9 z;W$P`&u?zu_!{uKKp2UFvFv2w+?m~|7%qY-#=Kju!M+MLNr{vHaE zKdYr?Rgb=6aUEY`BcQb&{ejGAdttt__+yW8CW^3tU$r(cAYWwHDGG&OOfBE6xB_0M zi}_|V8XL3H=uR4*2sgrVCG=oRb_X5-f6Z)4wS9Ho6M-Co^BZrVi#wEz7d zc3m!~a?|;Od;P*If4V6*I$#uNkc(QF!$Wyy13j&k z_QGQO-jZcrSF4ecE{jm!9xH<2suBqW>+44s6m&$+U>D_t+EKBGf))pfjd1f2&_Zzv zYFKeuB|u>@Lj@h|iwm^#@|6>M;l*rtwBUSncKsZCQHFffW}SsP*x^zln#xx6fzsf&WW- z`a)TI4T>E!x;50HXC?LE7P|GQesrG^B_C`*McZprg|Dnl<$(yaRk>tBx6Z!9p4C26 zO#Y?}koQ^CpAjH`R70v%p{PS*ML}1)z+P*m$H(bYWMEf0bBcGBPPNa@uHZpf9~g5b zF(P^X9=U@ymP`()llTT`Y1E=c3~br@(5KQ`? z&<5pKf82Rz0iShwj*@MPrcKLE<$<2B!qTqmrgTxz{@D^7R}zhJ^WTS__i}K0o0^M~ z!G8qbtxD+YP&|x+MX2re^v&kbL`M5RGJ0ef&WjdDS9UN}UwOW=VE^2_1=)BYNDH3o z28^D2?S+?K0*M_$pwn<`w(1KHLa@-Dg|*sKAX;u+#F?~~c`q#orhfGb&Pf3&C0ZEt znv)i|wh?BA(7nV=kbCo*xnF{CW&eiJWX|yIMWlmr6}&PP3ZBDBuN5zAYj-Zb4f1Y9 zXQfaagSAGl_EcQz9^AJJ;T>4L7DTp7LdGnT#dqK{+NWm*xn`;evI1}o_b`7JyOD}w zOexzcVU6x9Aq`SM;DwejuL!8E@5XoC3~3854QE^mtLsMKVBoZTZSkc7bg76dq?8Ev zb6> z!TNQ|_OWDVYam-*Fy$0^wp}MG!!L?lGmJ8K&ab%?#kWs`T5=b$+DEx{1@l?XZff_V z=}nsjyJ*w@7VvjAEe1YrJhHd!xCf3W0fpE8>vKKHr~BB50L9SKp>K{hUmqWflC0st zF>V7cYw?@sUU>3077PB8YJ~UCrAu(C{y&vroSITiuAYEj+ z%H*x>%V*qdC}(_T{)pGqIRy4&ordWaMUR7XFm}=#8nHvsLGxryD@wI!H&}B5Kdz)8Q@RoCUn?QB%W1BQ{G6RslOd7Y7z~I0>F6dU;AowDin@WvS zTq@#V!&T))z+XEKnk@w*MiK?L#~Lvw?AQd-P;$w5hVzGNj9DQ+ZX+a`C|Hu`d><|G z?|mN70pp{vSKKfk<5JV4i!i;0MB2lqHT0*gudlZkZa>)k@P6w|=e-ZNe*$y^8tL}! zor`~lWdP{?`u@yEHpBWSjPKrqdvX;W+Dg-Vx-&c+n~aBT(A-@rlF^E*0$0kCm?d+W zN3UmAXY71(xl|Q1n~oZ73`Zxk=6Fwk{r?a;6Ca_d1KPv*`g;f4gyuGIhV&u6taW4j z7tMFA^Y_EI> zzLjgLM^%4`SvV`bJre?#&}p@7)G)aV-qJE^hnj<&2!JcRGgyCOZ3P`g|9TG9y(#d zCNVx`>L#YCpxLwOXCNCy_G6kuWq=^Q!Yzun5d%J1k@bnyHaj0(vk9emj6+z&J2Y_; zln|J=tT{3G>;S$Sw_~K8oK}H@{J0!9=nYa}h2p`(z#amC$MSqAK_=0Ss%T7(ly%b% z5MuT>BAg7E30CcwQGJY! z9Q4$k;FDldEiwqoCehe8S1H;e!|^NliJO*KgM_q1B($;Ep8g1N)kFlF)dYh9{|1#$ z7^E;$UIBRe?G=7Z*O>y<)HN;6L2}b7%gD!js2f_}731u{hBs=?7<00|DNJ_No`ZkY z4UkxQEZwWp`{&%(Dqt3vJI2l)Cg-7F#E;$2c@Pjy5EyO*yv#Ua-tB8Ox`E~hId}}p zXiJ;8Kn`6449-yEP*E+><8n0ss|sxzVVcW?$0j#A&9N*xR4Pez62(DcB+q>)Wp}49cD6K=kMWFYPJ-}F3RZ+B-ux30EV?!h3 z-57H5=-rW!|G>QJ%*TJg>5dd@$2iY>R}h*~T_J1;9qaTd+?l%{lo<|q72xnz?)>%6 zETHa^YljPA>zhv1B{(=v24k)_i{91f?)>%6yKai9wO6>}GK^HY&rUzOOop{0lVQEc z_qQ1Vww8s8MtTx6x|J$7Tx4{*)nBYa$rE2+rBX7IOM3%$WgXOBP>nTjGy$l%rbVI_ z;BZi~qs^0KKihXdgO4CnQ2OoIv#(6h+Y5bK0EqCpdaZ3y9wlRTqn7ULNfElQu4G48 z*>`3ZZi_n>+cl6X0FF{#9=N?Weqr&gB{T4^MUny4D%tAMVnMB{f#oi*?(CIawMjj< z?GbKh&6GY%Pba1 zo;^q$N;UB;6w~mWUqA}R+q#8m1D-1~qB1OdSAPE@WnvduL8~}n3k-6aWn<~&*f2Kn zK#Ff-vN>WUe5Qnjy_&^s5B%`%C7UaRDHu4@)@liabX%~LvtNLG9Uo0g>4Z1HUNxR| z*+b5|oND1UY5J5j9SsjfO#qh9=<|NPSP9!fGM--9CB!ql041309!RjpOSdFp4}XCd5;sp&sW z3<0h_`CleStTQ@JQLFBig9~pl4H#?C29@CL0z4|2YEUJV2k&7Ty64*ITKIy_+-uPr zne$KjB#3w*nnjPL{??)^tlh!p3@El9=I?kXz?MwH$ql6^&;%B@YPmQ5x}>lP3il1% zC~W)+vS>GJYi(-lmUXJ%eGhy=w1DHR+X}#9AP2YIoRY36R_YsC2ThZNw zj~5m3wR+sJZd{&p1!S%A_f2L#i&dNpDH4+gQJAPWP2onC- zmbrMI*NgQ z7w0KX0$ir;8#lM_-9h75NDi!m-jAx0tc#P8sg^Yyr1nol!`QDFUOgym;*E?p3Tt@~ z=v-l_8#K6c5Q-iYdeq_WlnYBZV*dm~^g0-?v3|Cz=%e8E zMQ%#!slrITbAd^6KIsb;&8eSj?j}UsErFkvfol%1bP>PkYKjT5D+Is%0ddrDdTdhIarq zxEWl_RgR>68}tGG1U>~msjSbfX2__}R}3>`xDUF?x9*yc#if(uo_^LBp^_kB+z(N6 zb<F@mmk9+f0 zd*Lso``s4|DmzrUFYl|kDFQfa2nK(cEeA;KYW~x!@Uw*vj>_GN$ex&Ep%&Ar>3p1AdCU6=DZeEkbw8mQ$eKO zcyWkWq~^(I-9%~-O}L;_*C>=l$HJL?q-E?_O!V@|>#Rr-aQoYT^Ll!el**mjQj|4q zU4%&?xpVWJ6-@b8{~9%iqLGQe|7~Mr2*U*Sjt)pPn`+S&9Z;52wA@;*;mIGy{X_4I zoG-xYm3*MyXRUPU>QfwLFOc$sIv-8jhF8nj6{tG{9sAf>XUHPDQixn$%gm;8t1Aet z+L6rND0o@LX)1i*Ps>(ATR(gZURcqItQ%)|e251h=h%#!P8I0yG1Eky}6=$pDd z2OZ~m1-_@K61S_s(mr@M$%D}985z2d>I+E=R;omb>C9{vl1$`E3C_zTeEa1^Q^YQ0 zb}qxv$Qz^7=NJ7gt0O6yrwGXRU}Z%g3hFKhL@2!=kRrf;8;1W5WKT-pRLl0HA*4{G z^}!nO!EBC`3zY*j?S=Ui0k3K@#Xb0c178XMP{*$ENm8 z*;X^#`gN3lQW4c>LuvP_{0V(HI?_z^nu~7265Wo{G(7wb!$hEEXD@3m*s}Eix^N$% z{olh8gm41lx4W8V4uJZVY)hirN{~NTSGZ3%;uq1Zf#oRup6rXtd+krJyz=s^e@)hk=;_XT}KD ze#=0a-%yh2{`vdUr+V`DikU(%AJ8V6%gwyXmVzJ)nMWJJ_|(>YU?- zd$rhL@a-6}!;y1`Bj=v@Uc@f(%}z(7{?tcpdb=IDN-eb;?llbrJpZ|IdN3ywo9xegMY7}!HU3gbAzF*B)%#o;uH!)X*X2+>`nl)YJI(CroD;%5)Ic&KS6_0IZV@67fMG?{Ak4>T$Bn4QAfHOmB(+o@TR4cQEE;MaPloDAZT zyRBvScJOU@ZjftVhF9&-Ulg^MUu$5{x?vm3V{iK}H?RuII`rN1D;Q52+)&AyqT#`| zXTcRpr)^T-f;bu($(mLdf7Q%}Gh1=G#LdKU42olMFbU!f%)A9TYcDKzyB_W8DAgZ~ z?4}bGG(%rVkK%nUs^=0B`;x&+3ZfXzYWW4Etz8Y*YcKwjvjDSSSUQa|ziF|QXpJjV z<5`g!xC%;p>+Y)Oilr$yT2yG1(F|hWv8XnGidkAzKO(gZ2h#kz49G3*LyuX*#jLw zkg)}%g%#8bx+mXz?JS%M<-~QFUYv@Nofxeoew-?EvRy&8E4XmUxGR;u)s>v=D&JaW z)9wz6cFUBD)LCBkB(f=Cjc#76tMw!r!0Q`vQHo@Vta_Qx!JMb1<_C{7qBc-HgLJ%V zaI8Cm$J-+|Rx^8Nxu|tprKv9E{eindg}pA^58`KA1dNYFW8=q1acoL;oQv0Q3%iqD z>MCrC*ygp33F%0X% zUV?>#HcduMsXSIP(<;hrM39FZVOE}U6$&ZiM9I)snaG%LOl)MH8n8vXx8aK&Ia(`0V`R zrJ|WtSr$j9z?leKGbWppUHHO1bA?1P0@Jy|uE{_lvVE)S&Kjb+^>Rug&dw~ltt@40t@;=UrSUPS26@HlQ+nsrv>W4vopOen<2W?J=09Rb z#*05u{DPxswmmm{(M}U&xno3uHUd~%LxTZ0gdFMSzKi?4%T@V=ZQ*s_8Z$wc2!YUtyk^r z75VDI+&209}Ln`om8D`m?jaMmXS^NeSiq#~`Jr#V1 zA+AFY=`h$dC|WXPbMlVZgV;0X6!1Fd-$)$}aQ=DVn$xK9roauR{$gHl^~DpMJ;G+-*#EXe#c z$~o7XCz6GsAG0iHD!`u25Ihh3B=QrZqzDYld?VuYVM9*jquEjE6}{Hyq4gK^ zSw;F_^YiViE99G%wQUu*3>;RMv~Iil^s3!5s~Da09h@5SLw)4`%C4CI@~=A{i`bqK4v8!hNQ-hV6|*UxYyb1|ZQX7y}tfANJP7vB;9NPnYc# zgeBBm1YrYSW|)Ix1Fr_33Ht#S7U}7&j)4PI-TgQk2cLW-J3474f}1elUFNA9wspUj zp*G#ev;j&C(mosdiYq4Jk%WJk2e=XR)5aB^LRe_0Ro4d;w&LRFWh2Ml zQRFk5Z)U@;TOWxDIp1Z-z;;?%t%P!uQGi8nO>}!Az{Ru8&iY!?(sUIP++w=V%cQEY zuaj5ITWYuNZhwB-s|Mwr?Aa_**9O2oC@(Kqzt&r>*mglvhjHN9yJuYX2kH!*Mm3=G zgjem`;JGRAMKkxJ`^3Slnk>bte;j0QlMU38m7Ya?z4H67u{{hokqz*reJtk+QO}JE zC|RW*8UR_gKHAtliTI%)OFa=%;Zn*$6x42D&>)IKa^x_U_t?hrKxvNV7(Mu3&dV=i z4}(~h$0H)-{N5wv_a3o+@17yHurDgq7iMEj_WY(2>ds6O$9@n=Sc{5dW;lG933RSy zmgc@62bx78G6On`)08K^QnAR=FwAp5b=j4bh{hnIfl0M+f;BA?_OIfu%l_+mKyFyxsU*dg}`3Cj4Ku7aTq9>XE8X-f(yU=~w222~zI(-)vu?RcKbZtLTFOLo3H#;e zlKDv*GoG_N2)W5aowE#H3aTQAc%B8hKr5(2>~U>CxSu|8K5)85D0i0#^|pZsx$^6z zTKS5FX%>RQ<$=$`oSQ)8pmP%~;jbbRLCSa_{Wwn}qb1lx1^5EQAPbp(;-$JTrGxhJ zQG{DcP`Guvn&XZs1vo?bxzJG@r*V*io0~>KhNVMUU_j(EqYc2g$Z$~BNh$!4guY7h z0m5zn`@f&)gpaVUtW8TU2bHx+q>}wS)=|b)pa7NyahPS9WLgG!p6OJFk@ABCUY90X z=OES0B%mMy279XZN%#m^=_H1B5~}q*(Oa}md=Y+ICYQT&{>S#>smh$VkIC({Vub-; z+a7NFFQ0biPGc`V+m4Rr$URs;Q%oNyrXZr9>bMB<5it(2+jHGDSZ>#%!b;)hb33bH;99QO)BR#+9z45<6>*bTN=ZMr&C9mxV(>0^vsX0 z9P40Cww$rHieSa^Gv4+JjsQkh2s?9Ant~f#?M4kW;?WcbOn0Z6x31uWzlV1Y-sd{Z zS0_;0ZzIYnkP>qPW;V?;ItZUB2AcJ@FJB?av$j^s?ht~RO)EOAZX@VzBB+cl=!%Vp z^W$xs5zO$gbGy9u0x~J^BhX}0c<^tdN}hV_#s@nWZqqD-(9@j5KLY;2DQDY1oo}DH zRm@@|@U-*s`JIcO(U1q)vPLmHw;+aFJD*&pMe6DrN&f8u35HEgZ{PU3^Wj-pj3!w{ zddGHWZ{q|#8uB_<4hO}vAIz7!S)SM`pFWbVffIdr5IYrsW&qMO5)@@i8>%&*j1T9J*d#ZajM|9XbY>2$Q62a>g0> zI1<-}wN6JzFoUWE`|>poHEykfe{N-J`}=Qfg2H;|Hh6!F)@S{|MhD*C`S35Do1g8= zwH~_Bhi>%a=|(?E6tnehj-YRIq{p|}n_mw0;+K6P>iFeQu{71W=CKAhSLDpkaz9F0 z$g@OiKgw0gQa_HFpQ<2XL2RNhh|^5_ESF_N;Kw@(yx)!vWaswU(2$wBsCs7dK;}j$ zsRQ9N9)>w=8B3**CXHDpSc(Bj1;6Jii6f>`gN$cne4b`XJeh1p?G7J+nG5$}=7dy1 zU3fhRMXY?LePR3r8?eWL48uUjNv=YcMJ$dbxSJ{yNvbj(r82^@lGtQQN}fL1(p%DU z;iJ-W9JZ~F^kh0pfz*0#^^9HsZ31}@j#?;3TlE0 zSnN|K$Oq-*B-<-1MM)vT+6@N9jF z`@J%ng*j)L|3u4jFBu1$_(&`>-0j+=A1s;{Qu|pN>QLkn=wd&^gdde~Aw*(ipbbmH zJWP0MvH+(R8>v%2VObEzPbCp2SzW!q4wye^$VHSGl`ybflEp?w8H+UFgESHfphBWS zZtr2gIo@E%;fKu>h)dg+?FoMM2*=hpx^lS4pnp|=;&yRXW8(!rUe z)|vc(^72d13VoKl9~2FN*V`MgZ|}SDUEeHFeN#EX%MFvo(O*3dN7cjF`Vs#9-u6%D ztF=)*(|jMs&p_|O>pB~MD=(w-?p%BB!q1LvKNh9u4^^tGCFg#9sV*Q+EeCOB7!3lI zsHF)+P-&DpkSpWQ_P#pw52>=hS+Oq0iBBGFj!sTw{ZyB!tI^%_J%{uds*gP=F=Di= zQ7WqaLi|u$%y%LhLxpD*)ApAa9^AX?hN4q}Qc>tLPS(t`=m$f$c<)ifU$Zn3JZHBM z&(+sie!|x4(6rx~&1751QJi+Z zN(31$y_^?ZXGN<~M||X-$|BIV?o&fY*KnhK8|wy$MZC@LL{V?`J2MV{jGB0nC$fJ4 z*O&+yVpz&%=>x;nFa6<k?Jm=vC^>7;S zbpUfKY{kHGs$Fcwz)C5Qj)4PxZ7(pA-L-obUG2q8G#-|kC^-qDCoA^sCsk!Dfe5sUKnA`0Z5p;pdiP#2yOaVixL zOo}c(OEO=Fj7j4glW5J1NG1GD=tygogd$X79LO{X1Dr4snWE>@6Ok@HU@r$y1bc6# z<~*p&3HQ@D^piMEBA&*nF)~p}9$|YwrXmLRlXH=B#r-78lQ78hP?| z!9#U#_bodEk=nDU#DsMOju*0Ql5uKf)(Xi9K}%(NIy$- zkVPhxMu|9QeiBH{gE&YzXHSpN?#pONruJjB0sv-pRXIs+;xG^btId?iQpEzsBjYna z=V_405H>$jK^#e6@JMNyYZiy_GM%B)eL@A-aanHf9*N7+vODp%Z&OnfMroR2hdt04 zDgeFe=OPQVk+5%J7iECG64-79o|PYJKS`rR`bn7TT@qVsz%0ok5IGJgAop3wWgLPc<$lCX6hr}wGC#@zqJbIHvG8T; zE4e3sm>*Sr#*vw8C1D4uc&U8Qf;?LGG~`H=TpAKK4Zb{%{g@Hk_c zhxhg^+mwqU8Qn32D<_81BN%;aP|(nYGq&!o!prb0&X)a4)~l_hI;(S-!h33={par< zY`hOIE}bpwKfYbYC3@W9wf6k!_PMWYmhLh+lshfV%B7xcF09)6idq!8TyN^4(z=9s zg@e-J%Ct3`IKM*fCOE}gpKXA<_8;SM7OnkU>fo=HR}vh=k=OG|0l0&MTflMak2Mno zzulXO!VvVnq1wGjD%-K|kr=A3)q#)c=`3gKdGPOJ5gJj9XWFo%i^aEAY_mD~+4i+} zwm-iMi={)uvLmtycD3zmi`3wbqK_D8gwI(2rYs{OV#qFHszudAR5gHo6sfAn78Nzn z1;yQ>0wIU@;icg3)K}5Clcu~gKsimd9|?%AvJrjNazw}`oW0^u6D-c5 zrZoqE{uXT6UYHwu3$EMR%1^c~AX#9A+mdE06_yO^;EFc@j;$ld_9C|q@&6(I|JnE- zjKLcK#b9UUQ2>QU;Vkhec@1(0P)MC)?Te3PBUuwrUNZxG-#l4|_73^2Lw@U!-#X;C z4*9J^e(R9mI^?$w`K?2K>*?dSo=g!gXUy#>zWzQcSb}b?(-tZTm|zUU@r-9#>dQ=X zkWgk)uxva4kp*3ndcl#86jigQ2?agfErgo)xQ_hGl=RL30fnSmE5cvt*0DcW7(B8slaBA&H^ zbGs_>6kZ0pD2O_TkrjV4V`Fe)wM<2_TszyGw-;tzKv}6 zCY-yVN;evDdZvux6p6=0WTJ>IwZB>D4KMAL`Aae6?eA~5=Pr~@L=FQrheYimQTs#^ zwejfWND3ORk89=ZAVh8bn-7WFpH0;E*q&8lP+_02sUoT!%XaotqgKbgW~g+>vU;nw zB+Sl|8#ExRuAHl2f7dX5s^3~2g!?)O;Z;&yeLPnUvE_`-!B{P#T?!OO6?6qhvWl~~ zsMVoc0v!0;XK0Y1+jU}isXncd43CavNZ}Z)Uu-Qq%A8sv+BS@7_EzWnRWKlEOzqE- zYdQGr?|ntrN_J`Oe~x*cPss zRY<^!ep?_5g2gpz{m=b}36McN=T1h0* zmr@7SbduB_&GuV)C2LyU4pxV_WMT%(`qc;Po9#Q_S6RtNL4A9d87?hz{ky<(?0?bg zu*7Zy`G3E&vDlve$YvXS(Yf^X_KnN;r&sX1Nb$}rq3=N33lDePCN&g&PnYQ~F>h#O zY;t1j)K#4SNH-F8+IGwBuY|SLZ*Vc&3)28g%hUy4Qu-!<#qY`M@19Ou%j_SF(0?ev z|I5?U1>@`$d~+Y!+@B$0%gzrB4fdju6qlkd z1{9=znrAFcSsq5Q@dK8yRAq5&jGu9pWXeyBHjxss3G)p5s2LUH0SgV!OzJn=rt=oYAzIObh zVvizCsj8fr1uZ)qQG)~$l8~T53=%C62#P@xQ-fN?@NmD$EoD~KlfS}U>kOG$lcbUa z2)Z0?RGH`GIeYIl{npxRt^IGmYBc@}{=d=K(~5icHTE1NWY0t87t>FN{p_9PxvRbNH+om!tbZQUbefEv@u^Ap&Af281KZ|EPUf|5oqH>&vtA z%L`YQ7rt4Z|9E-fU z!nxkJmwMlvflK|@F2Mu)$ItfvbYbPhhwzHkE3fyCUtXSjV|o50yy)iA3%&DyT3tN8 z^2!oExg6fywQ?jYCt!FVEYHm^&%e;WFxx-(Y46Or-gmF{ufzA>FVDeCuk}xSwmg4k zdG4d-xufvFdZk?mX}aqs!w3-{|NDpGH@){x^v{3U`|NW6%9qQtbLI3Zvd+#8Ceyom zarNC}tBc?CPrki8cM8`FE}glyy6`Q$rhFhg2gU?fiy^{)Kka?{+1kbLSKptzx%5@J z%Bvr~dh@$?Mn)D>Xmwgslbv;((skWpq+#mt^hD~WSl`~6nT9V$Ii~*2)U%VRJ>H(0 zNci=C)tt~eT;1=wt%4o*lvC-SJl6a6kN@+{@$!$=*<<|+AN5XrUVM3C$Vtznb}P5S zmcNFnmMen7aQrMT-(zf_etGWWl`r4! zzjd~E=F{HwFMw2Qv+wrL-YA*+zpGhKq(d$o8NbDX;g#`Dn3^uGPrLB6JCw#I(lcpd ze`9ca<8X45oyN0I!TL3-n;Iq8q_`ixX?I(0qOpE88?8=ba;jTD1y`tgYnW-bkw%@F z!-rk_2)=pk+{xYtCt+eMASN|$H-YpG+#dlU-S)|;m-i1$l=f7Ad zn6vYspT-D<-cn)qZ1*DYnLQ3#=*Oz+V{J9X0*G5~gewk8ja$20-=x1BGUsMba`GmUCW7|DQsTPR2ntcy4LH_i<;!`#)CuijYs>dkW4 zqrY9RnCb^yUH#|^jC@4&7pujBYbd+3bGT^mPq}QB7FhVx^1{OM!fUv8g-$N!I#GF}I z6nXA+MHJAo1u;Ra`scpIvCdsAHQDMri!1NlD85;*%x={9 z=ekefBapYV3*An0s@*!&nsgImLyjI}gsCwK^k&UzAp107V;+p-L~AlNN0r0gfA0+V ze>lvi9FuC?fwlq(Khz$m5fcK<9Ige*D38G_uQlZ<3z2m+p2Jn167h-(&zZAC5zCdZ zLK>YM-Snbbz=y+a5VB8-#y>p%#8BK&wn}y>*>fOX8=nW$dpboN_`i3$>!14sq5A~g zC+%KotTFW0#O@m)hrt7C4RFXEPUAxkf_2CVuAmrYH_=HWzxwZoZcnQ?6*|r73D8xy zBUVkMozX>0;ysU?@(^TVA(1G8wn-}Ptd-73?X=0((wGvBQOls1Hd=eaLezd+y4<{e z8cZ!x;`m$r3m41f|K+WE`a=pc_+|64-yHm>M}PC^Z=ZPhiN}8T+wp_{^zd)@f|f-y zviESjV}fKGJkN?I5nzc);yP=~f}%2JABDC;D{hQ%CI!h%OjHCelnq%V$%MI6f|Q`E z_xz3CvFi^6Sq6XqpAp42-JUwsPMyxEVJ$60ss7iQkcFk%U@R;ZrUDS?W(&LCE`P8Y z2@?c(g<7u=A zsQ+ysLhs7igAYIc`11VGa&1Pyz;$@k+T4dg3%3Kc&-mgY^p$59C z(`_9_P&b|0pxVZxJJK0{s@3U&Xa+Yij*}fHcAVJ}^GE9$@^#M|F635Eh2KxkOiXNl zFMz*P;vrg27ZJdT&w)uw$DxG7C}TA_3&MZA`u@q44^P7k*XCaAy|}dU^_kw+m;0~6 z0=?Y7db0X^?)vJ|C0wA*5TJ&=18p;23kE{}8XH$IcD(dPfu^n086x2kJ=2(Or@|NQ zw7RLYzu_8S*t@uxjSlcYY8-Y)8h|+3-NqDfMx)j3G{D_xRQ_vhAbxKnf@rw*5H=6M zaC-_Q76#hI#aoA_2L5j4LA~`3vj5!TlaKZPcpCl8xl=c<&#pfI<m0D@dC6E`S(}Jn`Hma7hrnUH=sMe0Zf4WAtpnbDsYc0o~9; zK7#;t{_Ew1%L5;Ky`#R}dJSoJU|@S1BQXRZ%H+h6hYFX(g{NBJ;zYRKnVINz_BI{{ z$MHxb!G%V53cdyp$W3-j0t3w_!Hzk&1*i__zwt~fJ=>`t4h+#wVX7UA=Q$9My)|ts zi#FZ{wSjKzEj+QiR!e)fX7gWdv}m>FYLxb>;elzVX4)Y&kzw`^+`6IVE|zLwga+gr zTA4{uuTM=CgWdGydSG=o)B9De+zN@^5R0OB5{m+rQ<;ppO4*d&^45Wi6IFUU-|5wYQJ0oWBZRJo#9$%4&a!XxGmkA+N)d)J_i_0%03LOG=>_y^ zFMPDRcm-z!(B{HNWo)MWyHr-_h#tSZ^1@gBV}%R)<##KuT)esTYX5`R(IG$i37FpH zg^vr1{V@z~(An&Hm9dy_deI&@)JMAxDVK%5{h38(`~&CA0ee7l37FCQB-%SV-0E%AeY)Z#>l)9kqKcrSHZgIv`>_3!L*`LI2rQxL6=c^8L$uN zf&K?4*Jj^FL$O{~hR$2%xPYC!R<89gFH}=v!|{rGVG5=7&;KrYE6RmhRf#?`GA)Z(pa$$_52S;_^hMW&QHq2NzcqAvc`Q0|T+siPBrhQcHeWA#70 zh@0FPF*(+|`j--vi~z6l3s?pw&FVX+np&=W_Z}EWV zWb`S|T3&|JK%h!heZb?@Ag?7zI&@I$vm z)@(~;y&&F47qQ>1J91oHBEK(*!Y3qZcmMblV zV-(DcCxS3d5|7j|V?3Y%C4}PKdTm`Y(x+_=%i3FSth{-&THLwsimm=@C7DO1cpEOf zBLgD#Nwb%5$rOJ;O@F)O%JGhS1_m$_Tiu;ehXfM1W`b)PERe@K2Bx2D<2i|v<`i_~ z(F$v$BP@}qVonagS|&86%?t8lQs-v?%sQO}Xd3SA=Bf7KyCIOX+4*RVjf4{*l5$za zV3^4{i%b|zGyzV-U2Ca>6qHJ9wPhUcGg0eZ0^KqPC$*6<#Y^u-dc5MqQ|Y*6fhWS1 z0%u1tpOc8u1#gwfmdY%J6gC?MU#sjmmD~ue*e-GIEc>I-Zn^b`yYg&Q)=F81MB!v2 zuDQuWsYCWR>g52EPD}tBOtp*UZM0JtoZ%E72m;@6*rMD^C|I|2)ay9RwPH{76u2e= zb4AKP#oSd&OOLelQCHvpqJJF|mO+3j!Ra2E2Eo`QJ>UkRdKgK~LSL!WsT0Y?GHH{CRjIGpr<>e|C>B$=-8IM2w&yS)rS@`HTmtMtH#|@#YMOtU) zR?a@R^2%prAwzi^#>KEG2RU(d_87|3iQ_9*-+?06tbNId@j~`QGuf8^#%D=quT#?Fk9L8Ow?HyfP zD4tY>ldc!V7PGzYPWDc}fIF7+FW>z3`>k{N9)zt+csBey37^{Ixt-E~?rFU{=Ai_c?{>@X9$5WY%HTz+Zg%cBoO4C}5oL2&OSH-k%#<_P?I3i+fLN=k*NrFF&pQR~w`sJiFFJt9zsj zgN@u#+0z;P)t-N9Jp=wL-m!1s_HfepzZ#PmMVp|i@#{uRxyWP2V8Gu%qW_%HVIF#1_;+uY)fc@%np8*>->S1y5|_LgpxStwwv z*FJu||HufDW;gG3JHgA6OQXlhru9izYi0}XcSbhJ@+PRY}Z`{BYuUzAg2VQ6eqUJujx%BSpJBx$9 z7(=``JKy-~!z?!lVE4XwgptG{vPtWn3%M!tv!d&K1ca z#jbs!`EFi6U6B4G@M1^m0IEpG>f-Bbr#|24Aa8Jv`>$O_CmeD9<=zYDQJ4PZGql|c zOIr-S^uwP!UE-#774OADp&m4t6I3i!SzFNi^u;n$s`uWO{W@;l6=OH6{}+|j4{8nj zS}ZITe=u}#uDsj(=FFg%Me#jfo;|gtkX)^JdKNsXYb$Tf_D`Gyv9Eu|s%O=ZwTwo# zi3EQH+&kMlGrw}|1I$7n=@tPJU*P|%)eB1@Duodl|LVn+S1uNmo$sHR?O!+nv!4Pe zbnvl9gwT{W(;r4YTbxq*L#s<*j$s0pb7s2P=>n|pt}fmHAh9<0YVXYHqR#l(CotGQ zDA7QfpPf5+;2&X}mclRJDRR%w7Cm|u1WVy=>pF~VMKL!h;}K3l5%k~S46t>gHmfr3Ya$r(iFQS)M0 z;ghnv(nxrGZd8~=b08p8H*elJ4lJ*LLzXzfSUIB5&kDY{-ZZ9sRPXfbSm?g6R0cc> zhrehb18eowm9q4`+)ltT&tEEd4H)r@I>l@enYbL`{5+1T62;0QtqVh}4wt~yTDY)}~FN`^{*q%5C9Uazb%wpBnQdhV z;_uSR4z^_0UjKaco%47J8~khp3Tqfz`0AD+?aHx0RxPad>|Ehed{Y+g4EyN7_X}|8 zgM!-E3YYv;odsA7{5`PsMgN?$A1}|(4m#Sbe*Z0Ql57gB|0JzwHt*Qp%Qh`ZL&f)FV=r>G&6WKOe8foBzXG>&nf1NDXo%9t|3XGz8O+q6;-*rk+#GRRcz$R2jn zlo3@XDgWX!Ew-XjIq@;@KXyhTpHp^8`IHja2Oy78o@S;4fBYIvZrHn>stKUXwmsL#dEH5XF;rOnI=?E+rv^ z)rMF`17prOA2XFkNUXvjD#IUAhIlK|AYK7`Qq~Ld2c$NIzX|d!N2+aRlt9xGt*yu1KcK%z=~$GbChYK>ztudHCH{4c0@P^ zgo6L=HSjdPo8q;b;`LJy_~}*`R%UW+X8P%rrpJ)pR7oJN7%LZUV{T{jZc=k4U=Nz4 zjWH17D9Z>qY-BFSEIe^iD^9pG1S}m(Nm3sr#RO^@1Pfw&YCoPP%6!a{l9X}XoNl+C z0c_m>A2YWm5-WoF`x@2M8f6H9a;{91G~8rtxQU5I+dbPn_}C*gN8qFzAjKeJ!u7HHO)4&yL{@)Kb z2QuBL$J=nZo7$C%KnB_0NPmD&$VUZh4Dx3*#xe+kun0B6N&^UI0q~Tpn-?mkiX0;NZ`)yYfR7hiB{0GF+DNUX-v&@ zJ3#G$Mxgsq!sAT9kpaHr__;JA#diJ7G%J-xisY|_$kS7u?nX-2($4Nm+L@xkn`pAg znHz3gW;`?a3XHysfb%E?-xfXzt{nFy8D{|gfxD|E0SmA#xevlnDb-D~5A`$BuYuFS zSUyIJN~OLZjr>16{=45cKvTEeMC(6`f#E%|1zM-wd8kphRw#dkMIWv15oC=WYWAN6 z-KUFK@94$hAa-8HBQQq6IFQ$A?v2P1#5J=BQk#-+4q#v8%nQjC_{hXc=Hd3}t!Mb} z_SXDifM*2(8)b01F-UCfU5Q@ zDSBxSG#%^d52cjfolUmffkWn_b0DaJPyx0#0V=maVd1bzGGhN^DVTN2S`$O^hJk|4 z$#JoLvE%PS$ct351{lvOm8#o7EgVz333_%i0&Z*kYo{9@LOGU=-1-Ax`vP50G_W`j zM6_guI%?h+I;R5z{!1lru^J;}2D96moSx~9fzE2>)Y)O$b0pd;@UKz`j#8hwlp3f^ zxCqIHpurS7(7RcCV!ZN#WScUvA^N0^4%^fDZ*iQmmcI@ohtpw?X@7{Qt2Clw;LT1- zvDpDocGxv1rVe4YQG%a55CpvQ)aQ|{@*>mVDh7@gma3hlk$jNh&eC94vbeL{JF2#f z=3gE%!N^z}Z9K%{`sjXpx!)zrC$aUL-9^n#xpP{LY|!VW-pa2EF3Nz{jhFjp&i7}r z2Tz?(aJ6^*GPuM{kaB~r2~RA0Vluh%=cBkUw`u3P-sAmv!~SH|$zxL{&E~Zm-BPZ) zjo@DThF(F}%Piq-b7JqQ-!~;sAQ$m{RPE(fai$;a#ORS>ZOJ<8l6*(>PxDCtLY?N* zpnU)eP0dg$ng>fix6>?AEng@SvWk4<sttJh>n@ZE z?Y=;cUu~53TNQV)?fT-B`37~KZJo-7vi`#I!bi*VA8oZUzIN_p|1u`nt(||qNOhQ7 zJ9c{I+pC3K*Cm0obAvp*EwUKqUoPLg^2*ZMTbGvSK7fxXS-0Nqe!kEU3!s{Mv+wm^ zc(qLMsao93EdrOV9Q~@?eII@g5`5}LQKN~9r+y)3a#US%>-6F+i^zVWV^`Q17$lT` zKtzQX*DP~*ci2`SDkT-ON@t&(wmMtQljj(rLU13m%0W=BB#DeT5>wJqamND9hSOV| zxq|2Ipp5{#@RyPunst6kRSLTDXUrw}1#Z=CCQY@)U3}PS5Wxau6&{c(2h5U%R6v>_ ztp;Qhaep-cTnR)an>{01S*-91ni?Lg=eOvbQqW{Tl7S-s|C`O!E^*0DVX9EOrp=;3gtk%fiu8B#|f*Q%#sF~ zG-yG_l~)86qKb*7?LC0eUDWE(mNRF-YE(ta1yP@T44~2Xz0Xb#C}#Mt87alBjMIXt zd1?lno5u7Mj=X)3og#k@8?M`tw^EPgPUQ~$c`d0UeGSp^8GkA918y6C_j55On zm6;MLX=LEWI~jlnh&9qny}fXjq$<^7nSnP<0{VsShffnZHr;MbhSoIPGt(Lat~^}a ze?N9ZM2bENYF)@)87~Qmm?H%KxglV>VvGum7RV>@RC@M*3C?sQFZ@jsHx8>cPUPUoy4T*re;uwDArsH9++{HPgk) zj{C9kK}c|lCC!2s+Aybh*2Du+a+XkIGPn*ZM}pZ)*#E(Z$Us+9EfUdyMaUh|xT0*B zn(TDjN@L z)CX2R;Swv9ihlBZHtH#Lq$C?Hq{xBxehk$e1FS$nu);VX{o^T7odS1gIl8m%7N%c zOtLlrUcgib3_KZ@aj!(s6o8uKR@)*INRzrItP|3tYqzHM7kO$}6h1LEl7hCs5nJxi zC zJCw(ysl)>&vJpf(sW7M?q7O>!&B%jE zN5DCHFGwSB<<@*Q4z`od!Xr9tif2CJcOA#*zl)4hK-%l*mOHh7cM3K z;o5go{*jQ4zNM^mu zi7LqrHMi)AzDwhKq47|Y-F3HnqKy{J8=0^ofq>L%MVN~^STLa8=okSEguK)AA=NaQdARV3`>ZgyayXAl_1hO=%cDME`RP(!n%dNF(m%{f>;VOq>sxwxH z35rehk?ilo4$#&gc3QgPEHPk(Eyyh;9MCZj!g2;s%5h48+AeDz5|US2@PwTTnFnjR z^HPvq%HBI=52wRZ?IV>4Z=DabLxs$Q@Io4^D397D0u&U9>S$dchB_a7u#?1}8W~CAjvWjj;+x z(VS_FaNTK%T}Kt%MWQfZn?0E2T|)mDguWjlEtxRP&=8IDJmwHY6hT_yts;s=!LtLk z4FnDf@K#JD1R%22RAyzp&bySp|CH{g$+1osyY&q57MA6vGO4`$bBEi!Rx65KSb&aF zl4JxPk0d0v0!`Ua6Aj^nSOj4JynxCw8cibjRfOr}cFFt$Tj@avWK^i9+bK`94n5Vq z3oi=0F+~+Dh_nMQii_xVh>m)d6!^?O0!G6;2e@vj&(hJDL~@w{A{Sv7mi=f1zfUnQ zle5M89Ne`YvDP)}EC8H&Apo@re2U3}SfV%96xr z;I}P5XdI+?QWSX21wmWj6l2+aBfzH?R^T@#rosr>iZ}71xWt1?m)PyHYuLSBl&;XQ}oWK=x${S;xpu)ym z)Ozlc{GLe;Hyws$8aoU^-%Vr1LfyS=V>O8%$6_`jfIi&=Fp0bXItH;u<2qKw=l~?dG|Ml zrztlk)1jjKac3mEdutx}tE2b*z~~B(M&eO(4zvx1$z)7c0K+K*74DOd-eIz65($8t zfYkz-_aO65Nw03PS+Yy^A4kl0Sc+-^nBmj`qk|M%A(>AmBb}*mG6J6S93wA@P(hLs zE?XJApb7lA43~H5{a}ds4#_Tsv)C#Z)*)mCYFoxkun|_GOen5_=vc55LeSc0aMO5@ zxHFDcp9e;F$^IkzX#)UM!S$-G=-BA-H)GgnZKsuXiDMNjAa{a&d=#S&xWR$F&sjU` ztfCRTa~X;9Dobp02NpgF0Q832u*(NOAs@)QPa&6@8Lb`oXgn)|HI>qsL?n|&I8OoU zIRzG9c}z8rEO@Ut6*LIqvIh&WE!`h2T4Tf5HbHj8^MjVzt;5rJ-#Qpy;`N!yR`;(r z9J8Lh!%tQ3wX)YXo+z_JSKS2ZsEOHY0wV2lj93Jn1Bu|ghm7YRdF80j+VCuiPR?3k z;38l?V%;ve?-RM(>EFxb%_`VdJLLRs9da9lQ$8l3ATx@`6q)40G0yk! z0%72vDJx|HnYKBb%sAt_l>LDydq12p&o~HSk~$Ish&=J6g3JOGuy8<3qGKX>5G45I z+9xGJTAjqo-0VbPc~?u{FXEO9ac=@AI23hfx3;#kT1A*7rekW+A%Rqzo&R2C8pCsylvx+5Y zu@T!2iOSeMV)j~Q;p>X1KQML5lSOdPIdy;>CHlWFP4K|cRiZfD%L3pr)Ff*X*v9}q z4L62`=%mq{f`(W~x*PIINDk;dy=9PaqnC7A;ffe(VdN9~NX0XG`p{e&khwSxadJn&5eaLU;d=ao|kvaI$b1d$TpCqii?wdG~DK zL!=h`SgeKzb^x{SrPfvxp}}Sg;iZj&iA0Eukwl5W%_hw(HwtbPyKL~I<258aaKn}- zG2h*(k5VPgnXv}2nn;G(6a~0c!8%RBX`&7Qx(HqpNlgeETM~KflWV!cMsjhN2_7&e z@H3s(B&^_Aar)NSU7ZAKyio*v<|M2I9}bWD)X5pGlOWb6EXlTbG-PyyMC?%pmVi_hgqP9x#?bI3C9)rT|35F>tEKx<{truku7}j8*P%w~Iz(4Zsc9 z#ZF5uB&S}6s8UwZU>D#d1C`Vnry1Z3nW7R}WQk|NXW@1k~K04U1Assw>29&PVhV(nj}WZLdj z#kY-uXB#n1bX_C;VS1uSS}5`yre?bEO_-SJl;?%dOqNGz#f>qe!)_X%(VeRN)-ulW z&^kUDIgNLhIcnx8GepWOJJc1J)s(en&O4zcxE>Cm26KXN>xon(CL_7aj$t=cWqp#$ z`%D0FVt@QwwBXw1lApf40KcpD0#X2_g7GdJJj_BV!vkf`DdZ5VRaON1peF2(YGX>- z8{&voOk_|lLhXi)3(6dt0doho9@ARN=>C1lPo_!(kdv_Fu-F_-InNPKMKRPX#ifxJ zSk`9>WW&+}Q0*GKRb!8T8^dl)e}mZEmrhDSl9$R#pNunnmnNG8W=o`ecL%=(VY31!h%s#xOW-7dGnBDUC^*eb3G8I% zg4dMM96X>SEkbZ20CLt@3bRX{E#jY}v?_mgxR9W`kAOyRR0a~T=!IkiB!>x08~_a} zz@6blL{Eh`i3iNtWZ)Zltuyy7ai2}tCDU!lbnijxfae(`$FVCx23_YtT+se_DKKeT zML`@UfJ87$%31&m*j(Mk%!DG&>Rl4uGAwXEOc5x%0Hm;7gJF@_E7wth)l9;wn2pcq z_6dc#ubBW*99Fe3KoJ3mM0c^(*;s~zZ@$Rk@RD&MN9t^%=g45uVWg!Teq(|2~ z5}vS1JSIv34wyuOr2x01CjhzG&ygB~zyHthv3sW5Q-|8A(;4r~96s#YM}~7)o;_8b zMc)78>6_nPz(eCN-ss;rw>>%VrXcja|k zzkLzke*RCr>z`81mgoOc{PLUSh2u>sG@&b(ZmfQEdU;{#=F+>X?<~slD0U`Dbz$ym z|H6sh3x8Q%{HA~MZG6>pr+ddggdySBuAW?;KiRu_2|mKgtbTnBZYY=NcaOt-doP?{ zp8J52ziY01`F8)UvjpBlN$>b`xF}0ERu`|p_;A#7@56li$ImX$y}CSi9wt#fq#O*+ z;rQi)k3F)yaHSaf33zCE|H=zr^^cvz(SLh-<=d<9$J*TW{tJJCnXJ5b14sMahrMG9 zFx1uOKUz8ZRdsg!>|F2q7b~BBfAjk6>hoU?Ubph+d06xEm~!~Cd^;>(^_Frei<8O= z3Vzam{Y895LE8TH8etPw*F9-~{f8i4taQ{yidZ%B9(Js%uy*&34 zo_GJvnIWxT`=IyUXZ=@SLl*k%a{tPgFoyoAIk?1O?Os}5SXiF_tYDDqO=H$Q52n5V z>-5|TkQmRpe+`DV^3@gmb;%YZuM*9bw`Th%PTstJh3e+b8^?iplr9IqJpXyI$Zx|F z|2L@lsb@RAs~7tpUWCuU*1aodSKpt*$-&2x1_f!6q7{!{@1K09_syRRy23z?!gEK& zcF&+5YW$F!?tpat+o<%-Ok*a;jwE{I*LA||`1I67D-@#JJA1U^-MOoe|NXA+W+)ZSgY7BIQSUTSLgrt9 zQ7+G&>3w~37sPP(@t_OG`FiL-kA5Z0`_ zQX0kkVg-M-(YOpu{&2Y;3xvRf>9Hjri!6)Ire^>nX_YeOD{#&ZZ-t6g>7oW$E zAH3UJIMciFKB|iME`Z1^&%FVUDs0lnsB?kUi}zRGZ^z*{oVB?ZdoM1bN+>i(WlBIF zo%wF~yt(VEOP7jKgOPX>b@JI$ppYN^mq&4`fBqVz3RtF6!lh1zCsbBxiy;*I*7)|; zA6qXWx+@W4MRrW$Sc?5`zA zMQ%-`&O_A7r(50W7Vce?d;E=xBX+z6fvh0$+*44w3QJSj&x;jsjmD<2GXwC!Xo2<) zyWYAirSnQ=kjUhPv^*FvAix}sSn6C1E^{tf;+XyrtWwl7nRIkX1h>5eKV10R>j^3w zotYNcG9YY|>@QBpTu;R&?sJzdQ{ge?C_$U0HY%u{9T)yHA#atbvK^Iy+Y18YzpwzU zoH{#gphcN-%*Plc0SJ(QbeQ@qg2Hf-pu#Kboli_NB?My(WSv;a2?GU9`Su|{ki{{S z%0@lcG4yk5g2I6JHx5oco7#^*mB53>ZoMF$%>(}n*8zT3&Ac(;a1*kq!AE!v9&^de zDK^P3U6?83dO+$eqw#mA;+>3MCYBi{ma`z3QNnP;G5|&Ro|q5~+(wBIKxiVf z@?f^TC+0RnJu>CI<<1G$e zhQUd$u>--cYo#Z-0bav$i^HkwVCCIb3^mXu(AvFxvEpYT0F@J7gmm;M62S zx}uboYH~l-6xbN24U0NTX|;1YQ#{5DfF|G%=1p)cXa#Bv)EAEdk7qYBIm&aCS`m30 zHAR)F@J17lpw$gvjPNvk(4^v;{S9O_3jWKm8#~sVw5KLIB|xe28Vb4Bc<;xMSv+9JRaUIa^`?T zTxL9jy9u6Qa?v|Msgn}3p}2C~6U^H19=-}%5}~$Fm^}zXrBpY`KHRH8`ZaJmO~fLH z-E?U-_M<2H50C%uw~Y?i05^egJ{TC@Q>FlS9)c@iZSY9E;#dCxJcLDiz#7l&%wqg3 z=w8GjId%XVD>2;t+#$u3Sd*;QnXyO#W!eNl)OejD1y95)6(k6gjYefft%@N08HC+1 znTfRWwjEqCIeOIT1tN9^hgnz1pvD9dCJ{C@pr``|`-`Iti+wv#5B2degN|T3+_&R= zAJKcU)1jn4#xCks1iUZp4A8#^(q-$i3fPY;TSkI%9>W0u`&@`XHHT-UP-ZMyqAWeaV zfalRAJQ735yi33PL_f?8c89Rl1kwlW$qo~?qE$>2W0bOv2@cI@f|jvAV9SUgdj3=P?z2(@RCyoeF@@bqPEFX z1q7u5X$n*(#1kt4{aEIi*(KinB;HOtX>o0>lHihnwNqX>XE+cLL{6H-9i@22C-HC> z02!d4!Ws?%u8Nlq6zwkY?wokTp!a{wwAw|IYiA7mRSve1cHWgIfaC$pbeRzD1Op@r zrcGGNnRP+?@*V^#Yh_o z*1B%avYuwu?!?ICnuB6YblFA;+3B_>CK`uZozBi{paj_`*j{jfEHgh9y}E5T*~w+v z@(#sJfFcwwacrTIWuU|)$-xz1!BHCt^O2G4v42KXQc1?(24hJUELdykE|s>UQc0Ok zu?%BHJL{1yIG9?x)0AZ%0oqeaw5AfAZ^xoFc%Z37%pWoVu;QelOa@}CB4F|?;T|`K zvS(_SP}>n|0R1+W`L730igrG54Un-p1evvUA9JIcVph&ep%DiFo2z|DKD zL{yGOA|s*Nh+hcJc9!eRmuFAiDhaJja~@=oF3--FDbiJzX_X0jbz|~!@67zlu@9E# zJ|0b2?wu|3Ft65WYeo85nYUDALSI~YwBe>;?B_boA zErWsK39*=L943;RoSAMSrU>2D#T)%|SJviU?VUMIifq?UV6cBsqJc?gvvUUz{3DFh zQuyUN%L`vDFPz2n#JNR5Y2(Sq9)Ual^|6D+OxE9U^}z2BV3-tc(8~)SVutnn5?-JG z3r-JnYOCDQW|?R_J>ia|c5`*{_{u9wuw?xUpJ1-=_iq*VzKpvm@Y>bI&w6LBm5If7 zmNq{3L6si|!14j_fBX^!Av8G!Z#5k)jb=MKx5WXTioyjY0RfKh{+6#*>4Y?Oi~-?|7dFLNF09i!p4GqU{$@Am(6wh3=9=8B6~Ji6I`?J`hd^`k%GmPGHl zW4)_?DW}xzzxeXarE@pGy?}~i{$dpSbvEJLC^}ai{JonCR^WsNSl;Lq} zZ-R7ueDmAyiv@qwwq z*z98pUW1mplRAyxxKN;^y@R1v`2zUwWZ9b^epVzc6@Oz)1BO%`Epr%NGt&lNe=yNH z?EnVf>2~%u9xWjO=Eo1Zs>ji`8}RPi!=rk0v25G1z5t@?S~^m$)y^xfQ+>u!md1%4XLf}Dc)d7!-Lr$dk!PIaqFL0U=^Siar~ zP(X`-4|*2{#dBBD;GciDe{rez-6;^p)%Q=Xe28GDtT$Nsx~MC80Bb;$zx7izT31h2 ze-E+6CV|^Ckq)_VWPGqWG^`ug*Z8l>%h^+HJ&f063atcqxpo3ZoDGaR6|uJtCd=$^ zIE-v{i$w0u1V*k7yGqc2_u*r!+i6TaTk>`bxw()5^qCs2od&E>4>q)?0I0)2ySRAk zc(EqW9)vxBO6tD)3Xr_mX zv}zZgYNcmTyi;dp0u{@{)6*cP2`*q)A51!Z#(|nE2#neEScn9-0M)TIF$V2A^}~T7 z+9`m_EuM#pa&Jvr5QuIIgbu@e*i&fy7R4;LwR>B{E^C?JlF@&)(Xkz9)6(N?_#>4< zYa+|+Z&VV|7&`RDVhvI*1_T_smy-Z#o|-BKyXnjI?))vLciXa)J%jvAt;dTrwdpAk z&~@c%d$!IsVf&=S=YmVb&F1XHJ(US4>L;*<4BoJ={0Z&uc$p@LmzCXowalBtt6T{( za=p~-smJU354a5+zm0cw z6S~#)IE#fV@7(;pA{f0Mp)jFGr-ZS1u+VsA^y~KU=iAi~-f`gQ=~fp;IypAYNSRfs z>`qfRMhgF!kxE#@jn^~~Wkcdt>%c%*W2QL;5xlY4E6;5L&zYELc?OTdfT!%Z9Vz@9 znQxUlH^?}>uahoWl8PN=5{^tc_#7O`oTflEOEO1`{eV&mBqf@O;4~`1U^N_%MmfX5 z5tpJecjRQtIxA)W%s6qE%iv!L9Q$!pym$IdjfgiaB}7IObQ= zM45>MFD0k2+g$V_Z$0m7toJjhQGMkNDbmVp9HOjF5oXdv!t8BgH`mF;DO!V4iA9fy$dVVV~0Ud$Iz>* z&K<$U$8AtI`858@&I&=e;m#9L+Ujn?dA zshvzt5-nXMR=XrjP&~v)9SI5>sS!a@xnb z<88`UM^=nR<`ZVYS%-Dxig-L{NrUb~SOa=c>3~YoX6+S)^;3+(+XNo@kPPEnuULT% z5s8f#Vfs7h7jehyS1d*W@@%mtl`SaFg)3gRzWW2c5^n zP;)Ai~7|eaLP!*%%$_QV7Q-R}$*MWpv+Z1dl zFgaPMKWetIEu;60wvm|X7QW>A8|*r@P-+!mI?SEvY$Q-c#liVO8oqiU_-VzGfx4=sX2Cdkf7WP$-jH{aIvY*e&~2_gqlyy9Cnkpfww;( zVy!j~c7j*U6NKy|bRXe+Eo0Pf?)JU?>^JxY+u+*G;B?d?RYSg|MH;zhYl}2;!@3yR z{fdxmRt|+137>X$6yk_XWaWZQT%%8%NzBrM;^o3il4zFbObQ2nGB;pkz@MZbCJ}K% z7SwR7<1PJ1mqC1g;j3>sbD|Vhq+4RLGe(dsKr4DIP!a$X852@j5()Q42yE}faqiaFoG@3()bLH32^{E0!i2+Xd57TZ|-1q{jR*i_SD3Lcj0O9ZZR0V zwZ5y^7MrP!A9mB@MS>B zt!=dMHab}B6B5+!UIIKX)y6G|&FWNdymok|>*~1qVEt>#J=;cmK0;uoHr`TpM;^I_ zZhFel|KOW`zQF@w)^5CGBln0+BiIJd{S=)53z?s$bPUNmhU6V9$vak%cMQn8v)JLF zQJ^$@bnjyXB!Mt<;ZnjdG1ZcK<4uZy2W949C%}IspbbF*Bx#rdH(SB2L_6vO2ion~ zgbZ@M$y4mCtzYx%+JK{m1T6)jIHv@eyM2qxex|6-E_P}*ZUR@glp9S|MfV2Y#O;-u zHH$oVOl+tbaRz8zi&WW&tTT=~h{fLb1}#u;XZ;489@GSdhqA4(@0ps2gD1DDefI6| zuK4zLDx_8*Q*L5w1+r0bR1d`bj`5kvPLb15&-AI*^fuZ9p!W=}e34sJu<1}sY+v_o zo}d!2E!%FJ z&j#aMa72PjLq(LuIV3vdNLj|%fm9g_(o$A1ZtpEuQ3hL_I~44;TLEZ_ronI?cHw8V z%!A%{FzmZtY$J@_4m}!AD4s52D7egcSg4IAN$0S)s`A-73g|g$fJ5MR;xUj!6KW)J zA_*hawi|6fqcyG~H`pxdZdaHRrMFq(6a{zK@`ET0V(Of;iUfV2nT{HIc?*aB0 zFEsSQ1OGU5tIXEd2e8!7|RTt*_2KhX=J^<3v*1K3gS;up_ zZO8KsdtO8PEcp;0j<_(=2+24W|7r~1+8NjL}gI&$WP$WEYiwS3HQ!UXki%f$u)}%P*ZbQ`y>HH7qVESq%IW2oR=zx1|F(={ zcgBmj&>+S2AQ_gsVy)Wxq|Z+4Ka0oz)1E=P@gT7ie3H>z`aOR$#`cap>u<)y`j2ui z8~v#E^3jia{Z+I6w-!FG8(7_`y?^doJoaLCu1dAVLXk^YmofKs?~m_bZN#}tH@~0n z&Ax}1-utjO`v%t0o%?j{?PDwFuVQV)iQ_9*-&r~PTvg_TwPTAbnCbk{^8Cr+&*!e) zygu8z_8tEBy%YU2=P^%q>1t7XfMr&A*aX~GCeI$jqN$PySgTT`==P7F?Y(fZ|HeEF zV0rHQl}lyG$NH*}4V~ZNp)kH?|C6`-XHPe=-}uGL_{GZGU*Z>K_Hh6F_0{jNZf^C% z_tzHxi1R2;y(nJwF`n0f<#Qk==ddIN#(w_G(d=!ku)vQ;>vK7-txHNS3Y5y4l$Af1 zkEP*?8Rpx#I7 zU4dn*+(O1gao)`*H^2QORiaEu$2zH^rjPRf@41&jy{{cRy*4}7>|a0De{n%5f-L*O z+sku>EFb@>_uV^XSycbkmsYQQ-9P&Y-u>u5-~7vKt4l95`=2kZ6cWXI$1hihO)oFJ zxjcVKNm94gB*6EGU90NG;#`)SH*Tz)_^=6ol`5o()s%&>_m7_Gz4S#T;|o|%+Pi-J z$;a?FNbW&x;(TLtcx&fQ^lrRX&H`us+U3=+7nkQ=#K24`NzGDfsNv1x;2t(O3I}6N z_@*;wR$f_B{XfC*=gZ2d!HCzrtDZf|ez7W8b})Bg?flZZHz`Y-)e%7(-n4S`9e5tR z;@^Q%U?O{Gk6J8on16Z0YkOBuz;D;ye6gteyt?xB3;o&4Yj2!}mt$2!c?eMPW-MNS zJKtM`kNqo`u;j9+N_+CLYRSr?6PQW){cv5dl;ZsliUV)X^}hmTR}@H=QL5E<-dg!+ zu7C37-r4t?pr}^gKhyuy+x0956vwiOkFKB+oPU`S-v998>cY4G^UX<4NP(oVYHq{C zX5UzS_d+qQ)BV@qE^B0~64gR&H-SO=Cr%q8t{ASfywN#k2M5<5HBfFUPz#_e#O* zSfakP_SPjJK=0(MC0P#s_U||&|L<$mpg1G@P*~FH*R%7+R1+LM;RNWgVKoP}kfjnB zA^64vmv9Vv0CQe9bvt$y($EQ`Sg+dyA1a~m3iWd_+m18xlFf4M@_r~5Cw zwe~*eu=8PfHlR_|6SIKuWPFaC!_PAC1B}A%7(Q7!W-~@YwuEBBs{YXYw|X@D1*O;YH;=` zIzR<96w^YB9XGCiIe+0Vu$HT}{whV^{d@Rg&FiRfzw+O>ff}3TnzFgw;f7b7((P~l z`qmGBnx~-sxV&|KuWus-T1^OAo#DRn4^mUkgOT~IWyQUPwU8M@49|XYn5W4v>@d@y z+S}dRNmSO#r+3#kuKW;J`N13aV6P33$<1a8Nc!vhuig6Ae}Nt^M5wg^&V(y=qMW5@ z&z4J-x2{z0)@x>Nw%xbceYP3Lm~&QR@{>nSxycExm!{PxB&?#S2!pgZ*$$EERf-6IyDQe9hTss0C=0&uSW7t@C ztW(5CuKx~jL=Q#k8IV7C<<=YDZKfDrzw@h~-F)f0ciwsL)+;ZnvmnCYoVO&8Q~@YP#ye>Klu{B{j=S)nnK_^nsk z*@<_)@Wq?gt|09D!HZb255NPZAc^MvYBnL6gH$dg$#9A18AlvTTkoEZ!IqqAk>8d^?y@R-c(F27@NPo{}qtZ?x785 z1fUkW-2Vq0RzxMacSi^LzuC?l?d%v?0X$d0NDHujcKe{cZ(je;`>}U}{P^sbK^bOyX0zS?^4o_eD64fuyIXFaETOcoLj8Cj%q)LlK}OW5rh~h zd-wfYzx`G_wYEHfUUOb*jgK3(1eOckpoN9L{$_3%b@j$e?`FT{>W!&z# zv)lXPm6kq~WfM1ff+{fX~55EX-mBPOsW!qZc z>uqzfxb55Dzkd6BUjR!`b}}phg(0AdTfe(9JUCHc?`=>b>-L}C{Mt|IVB<^w{_Hbn zo;>&TQ_noR`OM=_fBMXm@Q;7`%-Lri|745WN+%n{tN88L--IpHYi!&jYD?gx-Jc$I z`CQepnm>IFNtBJqBB7Q5n3sQ8ez%}>AO_Owi#P(gAXuK|@ZBC>De_cIYd=-GajPyH zv`}a6^rv~bF*hVzy9)tHl9<1FoZ1#*!JI! zlKX6j@xqlWH*)2gx%-nh%V6Y!c&Cna$Du#ap1%I-t?#}xUGKNwhSR?NU*7|Bb@Mv- z@b6|gP?YBTFWv(2tK<0JZuHT92PB#eU4L`s;at%G+u=Ly5bPWPx&l9Q_LHoHCF?of z@cIv51y$O3I0xM6hp*oL{r7IZ`{A8m|G0d!+&+K_!P}wiO|&9<^XtF3@zRU%X76^x zg=RMRFWS{JqI3MDS9We*|L?nB{#yBsC&qESONx%UeI46!-TLK^vAbbu4wfUBPZI&Z zS^|2v|LY6W!L%Q~gHATA<_kZERo1P)a^$rJS{>Cj=vp>Wk1Q`kan1p_+i(7~2po2A!plvxRAtOP%F`cT z2Ei(!$nve>owvS>B>wG}Z~gJ>cYgChX`%+p16?o^tDKETf(#l{ZcDRYXj=P=pTBrz zdpy3>D@wRCkn`T%bPX7u&L2Lw_3{T0*2xx*eG}b#X+fY7_h__ zethR=Z%<$HLB61FjbBft5LKf^IS{>(E^Ju|~pU1qB9`KWCfXwjHt zLBI2tZ{B?EzZ#_dE>-mxcsa`AyQE3j89z@6c>>sNcl=!12BO0Q`4YD|12iZ59z)-c zUY~hm9R`Qvxbw|FcZIjmUvV-^e?j0tTH>=A;%jrSh(EjXvP97(zF95GT<8^|JVeqC z3YCYM8dGq4Ala@7nmM}I$l0yT-A)24DG-Sq1TFh2MxiM95>eoMffE|jfB>-EzqZE} zE{w79UU1<8wz^~3Uhw-r%D0+7Z%ubm9MeeMx4wAydq24K+iTfy<>tGGJyM}J>PT_XJAw~Iz2vJO@UoEUDu9o^_szTC|IaQ&(4zQ{M)k4FmF{ii zjAH6icKHgI5gJ(bou8HKzQ%%G=Y=U->di5KS!kE}vnd0`+zACNsG$CBEs=snB{IuG zS5|GbY_X0=O{D`94OWYXAX7!v39L8bar6D(-hS^dc&nI&BV&yf(g4qOHB8o&HT)Af zbnr9ZQq{*$VuqoZIUYk{h~SsEzxDGw|M41P z&Ym=iE33CBy1ccI=B0+omAq95R+6m1Uaw@VyzIMQc@cqez3ifFWk04W9ld|^qnj`N zE_>JbQ^1-4zRx^;7PZ|ke{|>TJys6%vzR*=LHZ76*4{C3n1gxay?PPLPiS_lhd7~j zlONSlEztVidwZ7U&G@_7^yGf&|B;dYD{V8^>2XrpMkwp!RQdqNsSkIYvy13E*DKe$ z+n&$BT6(5+WAVJ@Fur)vZKH#Ga1GCxp}mo@oCn0$0j6BD>kJe8-u~*2@w>Nf{t9&XTlr=f zVfVPQNPZK%MxV>#_wL0Ga^L!3K8m3suiS{p1L$CtNFYvV)gkPW$W1C<+!Ma zHJTStHWx|}ro9=Tkri3rYAq%`)kMQUAFlonf4KRBYsmREngM`*p!2|p#_iwL_v}T( z))@%1A@lz2WHs33Xw)LtYv-8DSv99v4JVrEA*#LQZ2jsQ1(a6WS3k(t>P>=Oe$`YX z&$%%hos7{r^IC^Pi+<^np{Bu=5A(c)-`sfVN{OqN`_$Pp!rYjaL@25CjFJyuT_l|D zRd5B@HCKTRlXUINV+-BdW5SfH9c*jeO`7kN8MnnBYot4oY+CbCQsJx?l-=H z+Uk{e?))53=Pye5zAdDv#jfb}S6<7SCF9w0=D`2o@2hy|t9p3jy%OI>gp#wJGE}LH zACSdMzFX7$yvFw3q6fTosWbI%TzNGg-q*4~^~{J^kybxn1^z$xpVSq{VKT%%ar<{# zsM`hLMZzWyyg%e5E`m*RG!tCYV66|#%Xv;X}WFveQoM6baeZ;<&Ph3; zL)7Z=x}zV+X4?6DXXxP329a|Yw01EDY4Lz8i%u)6lhoE~;)MZW^1ez$@nkqN+DFC& zkwzsr*SP$sO4tdj9fxhd+7`vM@$5R(o#)|v><%k;5#32yjW)-$x|QlmC6|Z}OdAj; ztE34+q~x5UhEVLaUda@Ar2>z}G488CJvOIhOc~)TNmq;;JoDMdyI0`ZWL>9H7ZCY3 zBSUO>G3}gBhdULZcu+}6OR!0qh*bFK;4r*#lwpl4i;2RKfRu$~sli#|DiA}QOrEIa zW2n1Iu1)W5?r7g{FYC0RgK8Z1COGCLC&70kw)F_(!ycj7kY=55$rL|nM|eav$T$VN zWG!V0%n_@c)}Rulu!7+@1`sP_xYP>FSf~h#(rP8CmQv|RWQa?T5fvcVISghS?2gvf z{FFbE{5Jrd+0D@TwqAmqmvX&Q995EH$j9yw7u6#>hI-_Lh}q}k8eIgTuPD~R$ zIQGG@4Q$0p)(yOki<2gOZ5PDpst$=9;oKtAP6Sg)QMn4B2k25lS>P%FkaUq#r=qT0 zVy-fx(gx0til~*>W;v3tVSGoaHbrtJ=5zh_?|zLj$?VB~>`rV^)Ofdj&C#Wfa+f4C zsRE6df-rD0L^}8bU=puD7^4L7bG#znJK+=c)=CN(rV3Un>X)7uRbo(DsthS-!VF4} zkw(D&E$xg4O}EKf+y-UP#e|$5G~^hB@fJ=x8SiBB4tCP6!`9b_I$(hVA1Pl41taJ~ zERt3J98;b1Fqdu%kKs|}u>$QFs!H(yhQ#~ih;dFhaG@Cy&R7+N5pbN5fD^}cQjsui zg-MAiP1uU_Wo%F?n<-!09Rppd6oWbzbouW9C=K$AWk4_gw@_qAPE(-=JMQ^GZp%N& z&2r#8FF5Sf^07Qm;OwxM*1&mMyTr_adrqx7PA>_-Q#c_8HV+$;148ZMOb zyBu$t4EMH!y9EEO|4#p1lLB3ML%_f9j1o?rtf$zVZc1^t;QK(<5!PpR5`W=0F_L&V zj!+wvY)G}PnI!fh=7{JnuleyF4&}H!&ku)0OI4Mqt16uM`-Eao60QN?j;odjJ^leW@xFzH4cPFzYhS|O4Nw(=YRGy{(C z1Rxo(3VguTL73x0+KK}|c6n&!d0Dz8X3A5hGc059KPJ1_P^g|i|GXRRuHhiq!DxH3yR+BnErdPmCOF&~ zc6GWPr(LT%+{$FoEphqOrw-1Z1_zPSJdunW!Nfxx*XgonQ(bZZ?&L?}PUbOc$}7f_ zl_3$T&^u8w3N66jRA?TRjS|3b6{L>Qkw`hMyrtGrANK=9g)y6LG#n~U4<=MP?C2lq)j90(PZGA_g*DDVvn(xr$Y zd~YZ*MoABrlUB>4^iQVqMNQQzuieU^yOmm(oho_`Yk~Ob8U=x&g#T@ISmCO{^E>11 z^T0PC2jh#t47Ik&!z!9-^H|_BWhK9N9^v>H{wtJLX*;8Fo;Y8PUKrw(hMd*an9zE> zd=5bzoz*1A;WXM>Wyy(VHK0+y{?bR&U%@--Oi0!m%AE^b8wv2;*<=l1dXM_bIL4$0 zod#3^EeF7!EAMg2%5wkw>0++%DBAOTU~a{(C+-n2JyTgZaV z)S*EWf+VL}j*SVNm)${0Ihm{zIZfwt7q(`iG?^&;yPSMeDWj@4Umf5B% zj+{bX1C|>$J|VE(u;nx0xl=Q&R@w_q3W95E5eIHN7PFa|zTu;KCJJuJIR>2kL+vky}Do9i&tu=s%c(y<=JQd`TsFlXuAc&J>Bqz z4bmRA%A+iA*jvBeJY6c&=S$f4*=JkPzO0D8uh6~je08M;^Ft;|(h|b><-0o2X5dG9 zE86SMSnJ+BcjxDC)$IhZ9R*;+Znb*11iVe7?yYyf`QA5j`ry}cAM%&#O2}@7S<~F- z%DZ(xgp&DqD&6j^j4Y~dH zzu$WG%XrE6{%d!B|69CfFW0t=;AgP&`nQ{9)?(3SSYUTG<`4<&l4xMa1gsE5B%yjB`T!^ce44 z`_A20e={uvn=PuC7KAP^wq(tg zPHNXm@y4)Dsf86cnY^=Um%S?)piw`|+hJ_Jx zZow}KgX0;sP5obg^X9L<{`8r1=We|8g~D8&Cb;jTj9+=DbTI&RfAg!~y7l_CoM1fd zZN4xWtUte+_2yTX4nWuiWZDG&dPz(!B@BIu)^#_W(p3dG;j7=e{fF<}eB^^6HG zZ_m6e+jHdp7r&bGxPQ^swjj&YePX}e&Fw^x(rx7e#-fxOg2aB|YX?ZKE`7LAN4|Ka zW36#<8Nif(?>5P)J37_6?bVyVdaLQ<(sYo2{TeV74raizl4;NUwom@dkvz)0UY@Vf zbO@WWT$kV4MC>98M;DAAl_l^3sY)tkY+*dHEYTjw7ZTR?3@X0_A~7Dw4Ov zi$s%E+)ytyPP+v$(Lu&4c&dVOQfp@57-O(znQ6O>6|wpF=2}0>@jSsfo{tjB9wn4LN+|m{CzN$>4d8ck zxO^>wL$EzrdeMF~Mv+7t=PS>YPWC$xB#va2__to7sny&T^i+dH<6hOvo`RCJkQ{SM|bGp($?N&1=H1xymh(e4`8+2 z9s3|`$i;FttaAQSlQfT`4N(r<4qgIpP0Fnp{3xs|E%I!=Pq4M9oy$FM(c8nV@p)9) zVKU5#o==?{&U5#n6YVlnBk4m`4NzP9dXX?8UA3XYi;8JS!I_D|Ct{Dt(oF*A9fc zSqBAK43y|mqhsT11=fVFwBF6?)YEz__^>Eqd&VI`GRPJ|vAd63yt6Cfg zUH{@>*G-;l^O+}@x7sckoR!h`D9oVK(e~%|b}lc~zx7MIYIsrq=4BpF{n8D}Hke(v zN(o9&1}C?KxIc)(QmmPf(xsHJ3sB`Fr<@4zV`;D{fyU)Jf?G=jhFF7eLKtS4jg@m; z92!v+?Kj>7lw<%CjN_@g$N`M>1$5Uj#pSuQbE@HY%-zN;EcmxxTsz*1YdGS#A7q@) zvkMNw`Hb(w`Mb}L2RQ8=)1D{OT>gy0VNq?SSSzr30`BE5S5FCXst-Re;q)V`Z6-FD zS_f66^a)}1i+fwUBY18N4s&vUw0Gj(Il@iy4%IeQl&LCuFRh?N>WXS%dEkmGX`PSK z+e#^uz{Lw8RN>Hg1KFlwh!O73ZKpA4>#mAM_SxO3(*SYnQ%25{96Ff!po)A2WX_m) zFu}hM&ZqIkv-%&T2jigSHJ zP;@@WwJkWCo%?~J0}rlJJOxH7X@nQrSf3oGZ$~Gc*V;-N0aSxiD6|Fb?mXZ*fgvu? z?*6b`oi|dHc?7m9c%bBUL+LsjGMu>oLxIpdGc}B^Bptfu| zdlorQm&pf<1qU7Ee4LsTyuaAsV%QEFzkhCb2O!toAARY@ zl^@->@(pb3QpPyu%Q>8`liT>=T;pcIOG&_J$K`&K=($YD*-WrJqn?VAcgS<~oXqWX z=Q9@ZE%kJ#oS=Zo4JG&I{W~B0XPz-R%~$9QTP&#)H(&e8tzW$}Khdi@R0wGE{r|f4 z`cG#@A(b9=C5f(ghF3i$?%K2&;gGW4k#2cP6ssHWEsVCVGx@L)D5Wu#n5QS_HVNZNsw@Q24gJ2x3@F3DqN5Z27GOv!if@o2NeJT@7* zSV~5%myt2Q<+{A{vn#iL{nCvq$Xhr6_%ocZbLFj@FTZ#Dhc6<}=A@XC5knTIsg)d^ zW_elt&m1%28xn`OZ4pQq5R>NGXmL4-Hn!Q8P+KFo|bsDB< z>7%FbQ!RPx`En(9wdj_%{qfCTe+&DmHk7Ri+s<<;Qv*t$+eN}I5N~Eyd#6EYZY?@L zaCg}Vwz)}Q{nH1_w6AvGUGXIS6Biq})TZs;dg&*3Ui{+l(s&1q+pze!ZLVl7W>?-W z3FENr+`hG*+*a1UFu!eP?p(`D^BXUNf9lC;!|njLvJ^aq*Zu&n6qt3HXBLR11ZpW# zPju^&tB*R2&#}cKU4RoAcbalmMfrzI$wKd($BtsDQCen*tL+ceT(W$8+Z>b3 zZt37jy=|ssr>0|84b3nI&Pd5!W?#h=%$GjE;dv$BKQE_&7_T;I*>g#~zznq|TN^%&DcEPlG*hmhb)`^#o@5^4=`poL~DZJg+)zHO4@O0$q+(X-$|t9-uB_(Cb52R6sUWdZRS=Ye8y6XIB&MXJ;*JGc8BXb{#5OFW zxc--$zy2!Lnk*jF-@=*H0ina6ixEsm$|8^uQ=4qPaeXiHZHkThcMtO3><%X{B0Hon(dmXq2J0QnZpzdv9Dw)H2Ep6I51| zNJ%4$sd6#^4-jjlmwH7JLq4iv^^2oA9hd$nZ}d^#=!t49nFH*fA5C(w{m7lgq+mu- z!B`5^Bu-@lXklXnh9&?-xUnJ?R;uN2L@(DPG=_Nplx&*2J zPU6L54%wU@JY5<^;2jLMgBybWs48rVl6D5*`FxxkgvvF%L#^+}j+uyW1fe9zDsrn$ zjEw47S#N_fQnRRO(r|**Md?|Um?lPWu!oj%Og9QPt?Ce0jn41k4L0lp9OU7pv@;n^ zcJoa&HndC>N)-WrN-EuG<=nw!_vQ5I_>$ zNwWB4s?zo()hYcS!$Y@g;I83)d!vqzR~i$dcN*_`RZ4vG`Ku=>|$Z{3ClR%NdqVd2~!^{27Ve1fqSbg0LS2cB$6;rRq)Y+vWZTS6d1VS zZYk4DGhkrB(=wlqY1wu=JLBh>HlRF!J$BMC?w~U_nC$sU+65?hAz@RW+|zZ3(oA!3_T&*u9Em09T0N-h9;z9lgutmVl2E{E zB)G)U&(sq9(j?PS|P{4!F1Au9PfKj4l+t z0~`eA2ayassZJHR0SAB~qO4=G>w0QXl+?vExdi@7`Qsy&x;HF!ENx>H1FtqYI9&iU zy3*je5DrLK#{k-fS?i-_R0i(=B3Cv^mntoBY@#P&MN)ItHr*u3slF-eW;Cmqe18Ow z3_$}Sixo(NSQqn#i_26anHQRfH+FFRSaZ*#rk0PITHc$cmhHUJI-9ELL|Jzf{Mm1F z@2-;b`ZHhxzyc)^rwb|J0nj@*n7OnE`9FX9YCR+T&%eI==3g+qGh2uHz;P^0m5K8+40xP&e?9z+n`n5WoYSrMzJ2?5IP1JUp^}hW zn!(-v)hi`CsAPwfIOXD+{`$dJK#qA9tbE&k)M?mSlgFF6GbKdoC;{^W~wHgR8y^z08e zmkpQPcG?<(-wC8C7Yz_GW&-K3YZp)AOtECrctpSj9Ifw1eZ@+x|n?J$- z%qiaW*mz9reCN$MZa;LU)BY~&LzU^&S=Q9-)W~3S?At;zSY#J-OpWr^=wfyP_qMYg z!q`E!9zzT@l#tY**>Hw>vxf`HVY5{Wo2^e-OlEO7H;cpBV+Y~ebhCyope;5F3g~;V ze6oqpmtWi5NjrPneFpe3x3#r7MNOL}6tdaIO8Z{Fnjd?X4vU80*sQ91Lnsq*Q2ExceG6yow{0dv=5+-YIC zn=gOq<}1I!)~R3n@a7M$HCpC+o0wVJsNVV6S8uxK?cWH1_Aqox5WhST-j2*c{DJB$?vcL~*a84}P;rAUhU8ZFnT7+OF1XK+ z#yf)%ias7)z89(2y_SzUlf0hTu|7CAdSOsHG@#bYQ#Na&`<=0i9g<2b32!DRAVcH{ zB(MhXUEvSAAlQSM>6S!Ek@Oig|<}_Df%a$B7e8LF)-x|ty ziGO5UQ|2lRW-j58DR)4~;;Aw(D_8H9PyAj44ulih9l-}U%yoZ){_|7MeEO4{=bk+C z^tr!(>ea7uHB zvWP17qh{yHy!rmk&3A#!rLAkTTi$X$ZB1r&JA*Ik1AFX}3(tYV-fV&?VFVbb1$7<5 z4K4vvO8>eyLQOFNn=pXW*vE_XDbvPQr)Sy%0C?M~JQXL56h1Ro4`$Ed2(=iT;h zIp7Ii`U10ELhFE+egh1;O`4YjL!b@KH;$kM0aP}Vfq;uf*bZ(J!*r7tO7|!HuPz?J zgiVU0t1M%5Zhp{XtKnfwm(~d>VLh~l9Z%)-pq7Zi6#8dkwXwSP0H;B-+J4~M7ydXK zGu_8SSeX$1SX;VpOI|Wy`Iiv+5Qw%jTsEI3hBCn|0M@J;WS7 z=)QD%|2XHr9zJ4DHNf_Zqcy~EW!7h%Exxwnwx7dqc}#hPO|6xs)=_k#*CGwhT7lW@ zQ7{2mLCKsTofIb|#8o}8>o|K}tEGm>GGUfgOjOkI zB$#!)kg15bK4{IUBqrKKDy4&_ z$=gbMMS*^bQTR2%F|*b%-cPY-V8sQbWc8;r1(|KgPw>triz3@!8<_>dG7ap)PYN2Qq zU^;YtC-VnXpJGXv%*rq20MfDV*FX-syq=lAKG&M>Cwtj99q+8+@8=8L(e|ai-F%Il(I#ot8C2WwU;xZVI6-}7rt>JWS@RkJw3L?-X9FG*|W;$)*E0vAO=#D0syH_j( zX%zLnqs4vG3AKP6m~xh?B)N?=3eW*52@zwd6gZ+`Kl}!WmlAUOg^?w>>%Vm{t5~5vgZRN}>!Vs%jmmPEk2f4k`st zD}u(tRzzc+7IQQuZd~OP7uaS^?X&$$3EZH2wtZxr<-6}(1RseKR8;^moKVTc3M2K( zS))ae74=S1=Yuj9{x=F0f!VCjE%QOxQu4}G%PCRowh|ed%&E1GV(UCG^Lf!~olkAA z0B%5$zaDOcwES9g3EbmR=F+y!r_OD*zSrV2^%cmfM{*iQ_bPkgp85alMXdF;z+v#} zYQVpG_p`D2Ww>?`oOUfzz2ub^sq;*~Me01zwMd<%-dm_pU&O$F)ir$0FO`C^`af0z zhDy0$6W5Ygpaf$jEht_tyd;TM5^xd|4r`wc7#T_f1u=<;8!AB!w>tI%hUSbgTJeB) z-TV!IdgacEQbA~8iK(11f>Z*uB0xeJ1pr0HgjAM9!o3j!N6YZUNYGfvXuzHPzP@J=hz!_Q38&Sdx;2=u?X-SHl!V)*pVI5#I8=HTB~ zaM0bAd^h^?U#6G)FaQ3pfBwPUtJj8yQwo^bSBOxn0>WEVP1s?(^*)vhK5@gAS+ztx z1VG4+C#9Vx1{_HiTm`sV*_14Pq)70>RTWiITjwehMF1d$_5YglYKeNtfxD#_2@e^C zJAh{`FMQ_iq2Ez&Nh{bg$_i^8)525mR|0pQSB!CHjgJ6F6?0&+q&1f4;G+(~I&5kI zT9HM)TooQs805mEMvMFxXc`%eySv&5gnXk+X*5t`|%V? z@MIj2vbeyQn{{MCq_#_=*{A@;YBMXnrNB}ZxH5_8RH;BItCFt*2Edd`LQ?SNG?y|| zI#>zjTPvwVKesGIcYDGDA3b3Uk2Z0Dx`{=za-ghS8C+?p%ji;Bl*%U-qQtp%MkpOf zr9qWdiP>O{h=7W!$du(0uIcrwIx8?7+F7ca|Yw)*{A4c&P#?Ll08?9c%^)K z^K)RtSHXodq)CC=%oBLvm6vnie#Lis@`#rzgMS2&xjAv5JN|XAqy+7w3KU-@&2+Ui z^M_iRb3hAev6g8uHL<)$vR5%2H+)&}T4U~fh*sH1Owue>949?6qZn8MD-Dg-X=*%` zhBKY0<{I3hers6K_BgHxtZL${RFNXYS@WDE0FmtZl5{3 zN`&(xTPdCgOSfv-MDxWX_nJm07>P7RQ^^#CQx%GfvQ=d8cXaEM;|i;l11KXY7Sq+1MtvSG za$Xuwb~{AG=P={VolpA)kfv0{`C0vR6;c8w3kJ2bXH}%i076#)AUHrSD{ZB81Pm`& zrHE$HDHkd6F6gAJ7JQMeIq0KFUzGjfqHMj;!vWnXO(_o7?xm?GMhT%(B#u@>Iu{sG z#_HS^M?@cNMVVzOfIrHWOa`O*)GN^RN`j?ar0I%C)ap1?^XVM60S|5di4}3G-YC^$ zby|B-)lDK?$H_7aPcC!iWCC~o^4e1@rZhzaQ8Ti~;j-x*}DWND{aLtfa(x+ zt59^aotLvB`dW>)N7%n_6Gw6Gu6S_Y0D0pP?i=vkFGfBOWY4GVJuvW1wTPYWtN(^_ z367PRPbc}hP)6zbe7eUL!KJ$GypGw)2;>os?(MVcTLD{%6Nw9AmeaG=Bi{Hi>_Fq3(cXhb~+AR67WMv&@o%Ik@q)cO*gjDeaxE8Nk zO%l}jQ~~TTn!?&xAYeih7fE0Pj*0+bsdtq1pxH*l)pE7_{CE?^x})eiigMQE)pAyg zLCH0L`s^p$cTARkwZ0?3YWd~58f{6vs-k=*_e}ry-5MTD|K}xRwVvBLlm$>5L~lq2 z7Jy4~C=2k>>*bDrGJiosI|gL_dWJ5l!&aY9*Lr9z&HJ@9xd`Cp@iE29;0$$GasK88` z{=fw$MU%u_l(up%VREykxzTqNl$yxU4UbWH>A5DAS0V)FF~QHPXrx}0@QXbXJ*#Y6 zwp=FF(Oq=s;mAAc8qHq)^-Ikd<@v9nDAwUH&GzeSCJVH zIrcP}e}NzGUf67uLtSz?`CHZpaa@k%P?~@foTO&BVnQEB6L6{SizZM9G4E?Yr5vc7 zX+l(gR>n6kDvRDP)gRU0Ioax@@WT-m31dqz0_8Mn6N%*B1}=;tntAXUVj`S-!r*ge zDowqWNeSwdRTYbp09YWzX?HM1QuA_iM0F1bq~9tBU_qzg*U}5SJ8tv*p4*9&BPy9% zuv(q=NZVkrdxHH;3M|__tkzK*g0C}zgGi2rKM1=&0E9|*5WSQ8tE|*M<%vZd)O_BI zH(&XZ_MzqPsrK@P+p4$Jk1W-P%QrLgz|!xp+{*kj%eC_Ijm$prvCz@A6s;90I-;%? zVu`M{JOnJoPBB^@;r{|Bcq`4KXMw6nwBnJ{#DZW%#L8<=9gC4EBLns7V7j`|1gLDw z*)&Sw!RcvKqIK9VzYKHcx9cQQ=O?8{;xc93UG!F2!KP2}pSZBrQLTUaW3TC(#!CyK z`+gM4*3PA8?av7Wp)GGDuX&HbsId#ITjvRQX0ZlC1)Tm&dGALef` z+sv2i&!$*o+W!d|5AO|fTffqkF`-^*OT`!ZX@hdiYb_}dvw)$r|H4(yw90Xpx5m@j zntxenfmSyT4dcBmbhEh>oq$-Ag;DpmU*2PM5nXja(8`j!?S_ot-4_*!KRnrWJ=M}} zwZZO%o#b{`r+IYQW}K>O6mVwLD%IFdliGah$$f+N`zun6CN|ggeRm8GR_*3XhWoF3 zrP+{V-4bIL5%>wxz1hR974Xs2E~k|B-=|lETSh&pVi3_rk>CSOBgffn#s))#5Y8}K zC1QoDkZhga>YkAZ3}G%c6;n6Bpcc6aL*srX93ncI6c_FcrG zoiESosdkWQ|2Nt)jr`T|^V@0ewz~9vtRJcq4RcQ43T0ovyM$zOqw~CrhFvB=gc4Ax zTa7Nf;KC@vd2Ax?yXORo$>TcM>S^hC^hYE?;GKtqRiPykeU0POiz#&i!xu?sJ#S_D9BMrb~6FZpzY1>u7^u+BqsQ zahLF<}CIv$N=+ADMbQ@{>?jvC^KHkEM}Y?h4y?;|Vs2+|$;ERT;f6s5g~ z>1-7^iB&~J1ng~tjf5*Bg|gsb67U-<>rCHA+Q|AZR3$%@Cec!0n#nTYwsvF-n^&Ai-;ZHlctOdyFa`G z!CMCJ;5Gg5ZrLU8ApqXdUhxRx9Sq`)wyP~{Dzq6#7lF)3()}9990TBC)XuC^0vdBw zzRyD^!wr?zS}Gm2GENae`{h>>zz4qaOiA#*q^N`dlP9IXNnc!9w3o(5LxWV{#(}%0 z;3?t=QI>C7fp!|se?vDBSz^o^bDR33X`OS8IovrjdvB*r?@liO11#hR zwUX0})djJ_{bJ_#?566$O5N0>`e!;*7-yTAlzey0KQBISr)31_$UK~KF$eNqrzw`B zdYbT$GNq(dT91GB!RRfVW~tYS!N!;;Qg1!}*?Xe8ct5~XAw_U#f^ik-u*4+?2Q#S% zZVxu=h}7y3T?#5_0a{JqbVtjD3oHR{H{rpmuIa4Lk3e;Gdc!JeT_qiyh(=Z>(uxq!siI=w=wVKt@QK(5t6wcYu6|{5rGC|2 z{aQ+rIGA)bzE^%z#dTCRxZy-%ii(_kFhN``{XHPcDsjb~k}P#u#XS?Ad3| zJbCWvr=EFs^O?t={`8qA;UE9>nX}J4{>iCqk0#@-yeIE=!-dVJ+3UP9XlAdEwo7o} z{LXj}D?LXq)Xi_}s{9k79{_EwwJY9FEhy0+Bo*Km;#^!Ddn#;F(mHO93|4b+46V1( zD5;&N0Lz?6RuSeE0YxIU=YZrEmBPo;c$>O`sc;Z7{oTl@gSmBpX&}w4aB- z4&Wguv7~qudjVs--^GX#NW+QuQ2_5!ymAKK3>8zYbXbV3K&|7{`qt?~I0>^)2#j9z47gQ<0p zZ>3L^UTn#9FM=nU_UEx#>VryBx|9+Xid8;x%87_P(qK~pJkNDB5&mRDvOzc@48!T= zm2+G?;NZzL8Sf)djg0>ds>bxfrL9pI?H*VQ=HmEjJdT@t@Z7AI(bWECDr{ZeynvTd zo2V;uW=!Af0)|S`^kt$)>y{=dOP`pJzDzc2`J2nrY3J5ly0mq9Mm;YrF8x@l=Zkw= zyCa~_=I6%#0jX%taQcH%oa+-6;ciH^hNQX&2v!Q#ucj0C&Jk{scL-gnqD)no!(as^ zQdbn5Fw95h=!p3!y{(ioi5nk6sDk|)La-+_#I5g(mR?q!KN%tKy6rUHn-ramEZnCL z8$|s4c;~sIWH*xwD0!L?LY6&#X=i*MbaVT#Pz%j5>#B7GIon}(6C`l7HQK#At^8-b z@u~WFFibTQpDMxqi@=;K$FzPtm3E0=VJvIs{zb{9#YU-CYD&yWQq!3@YneF5j*?5$ zpN|=MaFyaIFj7e)ywI3)=A2|YI_bRDR?jbFJoco8(Pd!~Dx#;5!@OK3E+5-_p*w8GGnrZhDySB_G!Ccc0*6_`6;EAp+sFze5r+-uq-L ztGP8n1jRu|aFw*>loAY$8_umX&M>b{(%v{`qVdveqDf+ZGl6i|c5BNWg|Iv2&d%PY z`{7Wq4JtM`UFSwH@sK+dVlEaAk0O26y7cKcR$~9*V}vca(zRIX3Eq}+Tn8#N_NR7I z#3XnON=M*eViO5Id21_2wFj$}BBoAS>G=IKR($EWB-<1F(eu&(YH$QlaEg|IGb4BNe@lHG`^3&PYRO3%pj$>t%^aDMsjgeLf z#j9jQMYM@Y1_nUSCuNm)N`hdeKmh!)gx!XXb<8WOtIFvlAEd(H_Yv_CSpv7WJAMFW zfawj!)}^#u+mqz5G~_ve72x~UY;eZ!^<(g%x0eJk(}Dh=ZGfnFlaCF>N=BVAf4(Lo3r&c3SzegBTVj z`ey!RS=?`m)JJ29rtZbG1a9#uc*f^coSq|o2#wW2q$qIAmD}y z1AdCuDtb!@7miy+JQK zO42%QWJ=0Nnk zz#pT*G94-^CBZR(QuyGwB2^HTeG&nSj^8O%Mr892SBy4~j|vYchkgG(%7<2w9ORY>He37l{k-k3>#T3y&WD zJYF9UBKm2{4XrBTHIF8N(pTQPXrl(ShE4Q!qFe;Y10`TNG#CqD->6a~z7h&MwDkym ztxl)7dFnFZ)oR>4clL>YIQ!{O&p0Cs)5+DsXZ47mSU6=5=ZJ;t(yW;(1CuPAz z?`^{i$6LkQnvWbd_8Z&sZ>Gtv^IN0Ig}!?K_D-njG1OYugL`nxJh1~~$3upGa1>kd zJz-}%_W`DGiM3qPVvFh%G1fzruw_k{wVE(<22k#+wx!lf?xtmhp&UwrqTCxBh)}e` zg4h^9qbSVz}A4-!V<3o@~X87|1g+vD-2 z_L|u&blI93l#W^`gVT0*Mp$#%6E<4G$TPzyP#RXcN|OMp5J~=cosl!x9s?iX$}?&# zs$@_X4xJt}(<}y~Qy1JM4S+EQ=f_)dco8o%aUX*) zp6s3;Ah6lnrm7}TEO;DXzUxQ9WZ4-S%8@Aq2D zwf)%Vh|>-hQr&Akz&429pmd#PjlM(=JWTjltYxCCHAFc+9;Rf;P@h_n)M90e*Cz9Z#Tgh>z7IDl=8*| zL4pU-)H?bI3*ZI-qu0LTj$=F^2oLrGEC=X8%`}KAW;g-bJPv-8)0rxV0g$wFeKwCE z(fbGveqk0%Qnq4VCRNMR!<9G=3KjPgg`y)pXp;K?E9PA5^Mk@Km&QPl%R^UgK@d(3 z@+IZz0eaZ@9HP!PXRra6=fLAX2fAVuQUf#*j9wbSBY6v}5a*;MVx+;-XFoY8nT!qI z%)i#Cp+WjrIBIZ}*H?qo(+IFS_B3es!02!+paRnQa=rDi)3sUg^y2bBeQr6I zyuT`58vv+Gc~3+PKu|#eO#xOFGEgUl@IhGaaH@fX&j4O&D}7{|2!+Fy4=~$Puh8o3 zAX7I{2xXe4g)@aWdr$f}$T4f||Po zn(q1#!HY}CxM6h3ZSM~1`Iv*6A5X)VcQMqkGrr``XZ<{A35}{;Pk*wQmG!|V>L|sO zjsvhqprtRk$zT^W@SvvUT0_f0Ay?7zZcq=z+`8P@i8v^C;cM7OwfXkSn8Sivzb~-| zNj9Wd2l-)2o}k#ng3>v5lWoEJHM;SY)D*K)Oo)_GZd8auFz}0&sGKB98PHuJhCrOw zmLw^Ha>QE++Fg>97K1pUX7b^ULo5&!hvcT?1SCv<9u@J#u^61Do|DRB%Ojgy&@Py0 ztzZreqO(jH45$&Uj8gDl5!|CdMUwIX1|&EW4zx;165L&CDjhCuW9kP_n`8y4FS!aza8CnNW=k_eLuAkHku@mP9I? zB{34~LDOLa`XHqzELj?P5K*!aeBju|koby8!iaP#U<)(J6v6EM<3uVt6=H{qRCI2) zACgGL4AVC9_mCM>T;p23#^d`)n(8H!do3Upk5jF*(q1LYxPU(jiMe_atbpc35l_L1 z3Ki2qNtzU+n9Pxc?TJRu(6)6xd(xNtAME63?DJ$NZDED7o%!y;JeYeQplaF|)GkFn z;Nml!sv}Bu=n0ce2DR20JU`mS_|mR}1CPa3!AG#RcztlLi8D3y7}T3={FedN43D-a zgXvytFQbhb4ePMdunrw9@hf_zIuGe`rsA;zR}GM^3C?iCod%tFGCYVGG9D|fk1i_< zubj8c_)t-nJh)iax=JSpbOXMluEJ^6i8@C_l{}#e9Iybiw7{mCgD>y^y#|n-2jDfR zPD;-*uR)sw=Zqi4kUexxLtb;ZFdo59w??p-%K;0*C{g#`c1W?o%sM!yil`IfDr7M& z_$e!u)onXq4i*nNb8&tm)rP#HG8#B#_cNv;6F!S02f z@!t6hos79X5ZBON9)djOcmY7h?Qsk8M%zvK+~C{=hi}c-oLecLPdkI>(&c>VnA36x z<$iWh7;cc=u7Teghv(p#@$Ln9J~#iaAHeLm-9f{}1C;5@`vAs$CI3F%FbZskLD)L8 z;1+)jg`e#&{K77&4XLaO%qOcO;l8rOcxHuQL^36Vj>bFX0RIH70Xzc0^a9&LD{6!k ziN|mp;TNlfUmQvJ50(%65ML^Hk9`@y-M4~8(4{q2R9YHAa|h2{6zI!q;Q+#N4cHbm zzX8V~Mfm?#I_5oQ^l?G8s;E~gRJzBZUm)fb&j`Nc67o_4e|EbB3mY7i^O@B#H8g*u zp^u@VXI%OP^?Ve|YAFt2nszfU$%I_Xrd< zkKTbducgvPYHWZC&MGKoublKU5J?$m^e9f4OMjvi-b3rr*Hk?AMW9;JPyxJk@Cuxc z$|)-d(IPR+Qu4x9DLP*PLz@__V5~|^;{<8NF}c190{r|3>C!J&-P{M4zH8o=x%3@_ zcIb=1el2{GeETLIaeq^mIZlXVblob!C^<>^z6}kp%3R(*o=KEgR+(Wd35rj0PgGS! z#hi0W5>Gjy3jBEw<^x=Or%V9B4U)s(L4H-ziN@fMmATA?J_?36TdA$zmh^YA=^{)}_8jsTw^ZF#QxPe|m|OOX)I*oV)TF=B7H^=UXJ&+%fqC#7RR} z0jzDVn##S?@(U+Q$Pvas~%sd#5=y)TJO?1u07+SCH6_$I6^^4*1UXWUfj0M2r_dFx@;mL>PP$UTOXE4EQXJ3P?VS{b zu=_kZvu#%cP$vkrE>A^$2b=w$8eAN`kpH8QWzgg|W%stU?H^=4f&~{BN4vv-<+EGs zgJEKe8p)SmpX_|NkiYQE0*K zI6X{$t`5-jMK63b?WC;j!iNX3B644EuanBwU%J5$S-P>h8l%xPVavhy8*SHd3^zyE zbEPRZIASi7T>e0(AOxV}#mVL*kFO=Y*sV`9-iMH)++YeDpct#@i6}nk3fuAP4VJW7 zvMEOJ?a<@H;htP^1Cm68;ue6JN;cWZOci8QgpnwfWRzLroTSMJ7fwn*@#JZ)hcBEs z!;r`8a$pEw(mIqXMS|dzMb88H3(8}uw3Ahm!YdZ636@(Cz{zkiT2C!ciYZ5eGQvE- zSfZrr0mKr!Ht7J?Wxpl|ti(3g zKm`LU!74DTiy{%NZAi2ND9E`s6%j;MRis`SOEj2orMV{(EYV4`%TsC| zFMn4rDULVZ=;)QV(s%*v8Z;%02cR$Gree+ujoCuV;>9$$;lc>ZrR2oOK!S}A(m)IH z01PxGo#LUT7FrxQfw#{>)8kv{S=D||4fL$(d1RpC}a38ER_6Nk#@EknArFoGL ztCeoLh28@j-S06cVJoRCXN-*AV>49=&Yi22p&nd7%D{Ac$+)YMCR`HhT`o;`VDyDI z@CH_IAfRT{HH`zW@L1 zy;*Zy$CW?$-k+j^&jKp<1$vU*mj8-wOKwXVKTLEWawTg70%#OKiXG7r1ZYZ>NQ&}C zSr%<-7bRPiE!z?;YWXe$RsnpPuQ2D_r8ZPyCrz}`(WVMjdGF18PUhM3cXqAc2hxLO zsYSmPZ~+XrTxj=!@9Nc3{aUZ2LvIpS7y-=AP(DosI7{M4)H%qh-jKeyElD+SKw_`C zM5)DiOa*YeSxS}%9y4deS@4Kl5QcN5gf-D+(0X2iPK&`(nq(rDXA7zhy-`IDbUsRL zb3}rY-PA&qt9VP5)rhbfU68?nc%5_(zMg+tu7=|s|L-2{21=R-KUSaqb3l~;*Gg+? zurc-d>}JF&xHSX;}du+jLk8{&6%D|6U5q2K0uq-JESE+t!= za7S3Y=jtVfQoHx)9s6_1gSTPWofsZSQ$ElFGdaVHBdL^XB94mS9ZU=zq`Zt7BKxJ$ z!;!pXgeS=cpDZ!a!~_Ow3e18?O)g;kDP+SfW!@@9QUafW85t54;3_zIkn%EW*uKzq zw{*SiFQN&J8`NRdtWMl?)%1(g0I>1S%~t1-W`~;WjT&-QYrV?s+I7Nz$Q~+7r)H}T z3A6oX2wQG9-0$zSd$DzT<@Dr@UU%TDA#4v>SWGCa#pWcvLtH(^_Nw4!8uJTNXni&c z`}(mOiDhbep$JYidM5v4je+hxjng1gTd>U2O>asY4=Ia~dmmYM|<5gi!I-hghC>)LiDF-HqP?A!{CKUfC;f&6di(7Pk*l+~VPl9uPra)K zVY^c_ViHZq$H!s|_YgKxpA;nPT~Vj0M*4d{iqX?5M+JI%+g9I$2`Wk_92b{SVok9H z-`yKQjPWiA!XwB=#$;mHk}+f{EK`J1Oa=-^GFYUNS!GfmI&^HRd~&e-0VK*%)y+^l zZ3$6aABjZyWFBvuFlW1It7pb5K$SRg-W#5cCfR_ip_2|=WMFI}KKn?d%+!#WtW43e z;H^{K3m>@8G#;IV`DEhmyX0J(31tY>xXge$#D)mlLkCI`)ShG~GSE~Su2rH^1)7sl zoH?mf${yW5rDz&cDtI!@ui$y4Gh(1K?-8JFHSei2V((U)VdI01mJ;fnlHjg-;xvdR z$Fv9cSm$W0;s!ipVNysy{p@^_Sr8@+by+FTcc5+o+EXSBR^~B{_vq8O%otCV`Hel3 zS+Vh|AQB=#cIq4wELf|&wkQb%$DZ>%8OK9pP7oio3EnY56LB$Xj|GTfTz|;0u!LQ( zKq$1&%`cyVw+ypq_-tj?90f|REWVJ^;#4)`sY=G}mE^GT*@TK%51s|HR!hQNWF`g` zJ+Yu&sSt?-!z{QbhUgfD&E9jxCDqzvwo_+M{g^X$-~udHdaj0_J1QD)s+jyBY+ga= z-55BQj}Nb96B5TIty8eUOA@i)X~@~CEP$v|5CcjxR_M4yL*(9Q5Yq-LyA?H=vEVf0D&binfj>Uf zqd{i(mB(93n#|+_s+1D5y}BM#7&UfWzmR~@aU&}~y*0nMvOK|+9~fPR4+@0&5ubiy zV^+R{+b_2*xMJHDT=8-4czfP0woffAS3$I)u*tY#MGAaqB30GYX}9!3@k{;17Efc& z!JMKy*LMZ#NW~f0q2)>3aLUb}+*&X7+;czuUP=7r$%D3do+Hnn zPKygm%k6#@7#`JbXYQVv9h#lujF?tdK{(maL-a)ET*d6dlaYP3Y8P z!5ubMfWIM96x2wef{yTyQ;{ng!FB_U=4n(hMdEFe()vJCRzQ&hCFj^K+fR;$ii(ZQ{k|0mq9AIGWjZ>&4=dGWl|DxF)GD=_X0IaSEl9{lj<>$HD2*;B>XQ z8fWA{O~uymG`2*ZPmRh5nLF1gZJQJuXG94pG*$7gQS+_7db;u4*#s(ax1r_7Y5<`M zFc%}>7#C0T?XovBdh(6BT)PZJ?=JpavaZo**{-9}J89>=1*f-SQ!N&|wygF>*8HDd z5)xh|g;aLIE;n7HylA@d(-Ps$oo#^hi};vE&zu0Vq_Yj!R_GawTv@a^tw|27tY5M* z*E-$8|33dzqu6s(*c`iuc!@+^$d8qQ|M`YnSzZ9MsTDAt+@ok?As3`xM2Wnx(yrNE zc3z#(5VbCN?~AdO)*C>XF)fs_mXGSh!O-TTq!jC}vOSf!(%N^3f>S;|_$HG~ z;KK!;BhQQzl`S*MW3QMH&{8%f!*G3K9s}EI396Fw+HjhKb`jeLNp8S;Gu-P$l4lXIUu*$aRHRhxjHZETO~N&#NosJ z0{T#pYNDNLw=p`mu{q7aQ7Bl6v(LIS=~>Wf2sRoPz^0sEan%+WKK$f@i)r?$XAq|` zwH8scl-YDp=x({x-=h~58YV3j7Uv7;Tft4iPdc0|e^Yvio^^E4ezjxS{A2TzIV8NU;N3TE`mTgU$J)3+=NizZW z3zVav)`jeq@sf~e4W%JCLo#U27!@_#@kBh;-X$F~mV^X?K%OE@hN0_&^3z=eM0S5p zu5T7p1Im>>rW0{>eZ825!XW&h3hC@p3zfxUD;Bi^reA|t?||wjOVyYXr2fKx{;4WZ zQlzD8XLjfyTYnM4Eik-2GkCVGfUa!g(o|&d7#@xVhq;LPjC@~urSQw}!M#Eg^$yeF zg}tBt=dtZ(!^X`<%JH+2`SgN^0E}NJzEgH-dS+}O66AUJJD|a zcX87n)z?)AJ`0W4ii77%Pke8RPV>I{z(2*{pM07P{%NP#@UzY?Ea6%@aqrIg&ZU>i z*H}NlN(gAB?w`NfxcvtF)qQjA{`FsW?tBKX)_MQq&iOZc1H0G1*}V1X#;vbA7p`_L zz2CY0Tllhb``!Dice=0s9w=~s_2Z3S-2%$2ul?fQ-CuV<`c3D`_4V^>aC!IRo0}KD zSzrAOo_znUch}ecR_Lf-uCM)lef6Wx?VFqLU0h#%ql(+EuU=kXd!_r@2OD3&GuAp6 zZ{7Rmm+%0XdH3=kyKmj;UVCeO^%C3;u32CGWPSB#Fsvrw(84*&u>W%wv-EH1Kf4=kbSIx~&KEMC+&vE9fSAZ1oY8$`BTduGDW&OhM*Dt`o zuXJ9zdjI??+~nR@SMI-jwY&tVRQ|c~tDD_RuaBEfOrcdbH|z28Ux^%92$)jE`IdOS zMIN=jLwjWrboJnpsIOW$I}d_?36^?$$Y42Ljjwn8iIT$I%NIM}{PO?%`cnB}^Zdo` zjZZqSd|rI{N`LX3NlQJ5$I+{SLYud~?p}TyYzus2SOVAH=v@4u_v^;HUu}MJb?1km zU`mCdb)xg##mx_K>46=y@z=Mzzk9uN?N6OMe*xp>{`vR1uYWZhy{qz>+mZ}_o9)G$ zD`h)1m(HZQ#~YRLlVam^a`WvfJX{Ux1tlNvbyOdwXQS0FB9VO)>cohZ*I{`Th8FE`$LZ}UUg9arI-&TBWjzkBE2-7oNki%rzM^-1^or@H!f z?H90$Y3Fqqdj&Q_N$_%GP-bnjau|aSA^2=?{9Cw)VL5i+c(?QEZ#ozMc>nt4epaCI z%+u=^US7ZOE^g~j-|KvRO;k2V=h6oldi_aZQXq3LUSQ-gP-g3Ech@ic0oFSs1U5Z< zkYsc9%g!&~fsa&@QaTJi;>joP-FNLji0^Kx%6`P z>aF$F57*b;U%&8Xu~{#{=mPosv@6M!2f_+V1XCLI6nL(P%OCo zfheUIfj8TH@0-pqS2w=Ab^ooGa9N=2eg9?L25MUn_v6|$12!88*kl4CkbiwVfnh9+gEVa0nzGx*F=T*+0`aEOYms}mC`481x(|M zPmwpPZz$F^b+@v4aGl(~0@Eu68~%CmR^LY} zw=!tZ%kOl){@Wl&8-?g#xDWn?!7_m@w(*D0 zK;Hln;C=PRt=lkPSRx%zT7RqNQ&M5$@*g+;aJib&+Aq4dFR!n@IiShFEOD)QjMT+6 z2M*Pe^QGdc)!Kmb+Owx%hJy}b&y2#&^XA&dn_t25Kvpz_dy1Y7&%}AlyU)H@i(u*mdCeTyWD@# zF;+x*Md#fM8^6AS2FvP=?x*j<*62O5v;ul&6s{21g|MVQeIIBFB52eu*h%Y`wtbad z8}iPEosfY*!JZlg5!$P6C>o|r^$&a$pGIB#0XH6_9T>W-O3dn`Z{XMSK!i(CJ1>ZJ zSfEa1HbxlEoKOn9d`VPf#v5vaX3oXH5g?sxc~Gsnzqe4fkm==Q%gGkP6kfGa%(YSa z`E%zQMaZbgK`wxPo`>Jc<}bAiF!Gp*(HlxIdL!iw;nPYo&FZ|}!1e$0*x|FJe7k{@ zR8uG2;y~PGZ(N~_h76RZh7cgLwLVyz8PO6e*o{ld0~dtQ3Qs079htV+O2%ZPwO3{$ zSIT`|X2O9vFvn(Wxs&sFoGUaJ7tW@oUS_!9MPXr0VGaC14t!7Cpfgm?FgvX@CDuF~ zZnRIe^70fgqR!F{GG@O_;euz4h%bg1V~I_c1}}}2QjkbUuudt)qb0;3EU^#LX3K<4 zNfDBA{AXuM@gjpmMnaQ&xQju8qQgi)Kk0SP5VhJ9hYWG2xZy;6dQsEFb` zG71|g8E5k`H%7Q|h&u(ifib<{ILRp{>U?n221O%$rvnHnE}bAKaA_aDp9@Y4$03_*Y5TLpdqnhzfz} zzyv|~rj(2^31r%%#T+JP7@roFNG={ea|Q+uvIecgRv0*%xi=0uNu3d#6DcBN(c~ba zh>7t`JaN=z>9p07YePJ99!o%IwB7~|A~0EU%%QOy8aXbzN0FulR}$901f{Q{<1)(Z zvouj#6*G;Ravw;D&Ka!`H6l<@IX>D+_@n>m7Pwf`Y+o%dACP-=D?K% z=TSM}Nm7CF1m30*#B*l}&x$f^HLGa^?}ah2up{g#1y(|a%cyv?IK#<|;L{u?YRo^9 zGkEkAQE@6|b0}Mgi5Q%qQ6{hgER{KGNx+N_!f`Kz(n9eds5L<*ZIaepm}sR0s~fx` zdd#R%Mjc4!aN?zwAf`0<``lWesI)9P$*ojWfxI&$%3zWJn-07k8@UFBM02*znyio6 zG0KiZR5vVJ1aV*n6!B) zLVnlngSWGu_o!`BW?I;&gAPWh>{td1jYgi}e=;3#;B^14xz}mN#lbS>y~pW*-egStjr}1^}llnF(MzE2R<$ z2QZ~MN#viMF*Od_0})_>XXa%j%7I2n+>1zzIlqB2DOh8 z92`M+WKIF)IdJ-|ewii=o1dyOkv$e3I=6(G5p!6gAxud`_L2wGr$$7dbYGgu#+xJV)=GocZVF&mn0YE3%gf z^uMIm%FMH195#kz41}GqM~cuo2MLh^VwjdH7Z$aV_u(88BFOywlO zn$D4M*ip_WuPLHV1+b%&_Y%BND;&5G9M3Uw$q*|rVy?mG+KT)#$D zEYK*=E0-00OKC2-_5jOLiM-9vO}T@x4yC8ge3hm6cL;8H3A@6#d=Xf$w;iHaoh^uX57fmsic?l zI6aEb%C-i>#v~*QZK7N|cpFGtz?GP?FF|>LXS#_qZ&mgP^5EQZGUxU%P;VYOne))k#_=_*Uj1mb?^uTn7(&FlttDQh-w) zuJF9Nryz(jh$UeGn~LLalrzepHj5w09!P2_j@wGrerg!l(VmND{AENc@o!W(s9ZFb zR!>~GDTh(NJ2h=HX+USfD$@yD@8S2&~U@7w{zHh0=Ct zR7QO;|3WbTDihX83oK&^HtWM^dAG51{$&KEjp*|m3^&*q&6doLb?3-Q^#tT!&!1po z!VG#;avLVJlAMuhpa6r3V7%^nJY6)cvn>9_oV`!I6*4A@!ch;?0zIpWuJ?vO4o}<5 z+k*joTabN3hqlu~!}2*Fc2S^N!B!Qr4*8q;8yBH+gMmyF-0kkF!O0f55*+Plsp>qC zHqzbQKoDdjX=`3NoUkIhw0NF+G}T2#5e4eOysb)^%zY?ncf%V*v>e>uZr#b3V3Zd| z`nbLY-P^Kv>P3k{p$1STDFXsy?d1>p{Pda4N4pmnO{-c<+_FX`ldB;F^!;O-2^|w$ zVlwd>om{D}l&5Lv=$bz#&|VyRKc&Z+M2H40s4biPam`^_*7RM`p@CM#sT#v3z{(x> z6aKK%vxqR^1u2ex^5A^KX*M|Mrce{w`>P~rjplKO>5YIk`$GevQTLOAC6vNUD3X|R zv=N{&|58yKQpiltX{n)2s?aM%5-ykW!2z<6E@saf;`?6nYLulQ$s!ho99eKrr;BZ-sbgA}LL!4kvhbC6%Z zxaG{tOQ^weq~w`vc8MkhDgb1{0pN#^vlj+Oy*9b?*=$CJ;7-|r-jOGSj zM(>~E4li67x_BZquM!r6g2#T>Ccp4XA~p=lScRKh6{8S%Q`BuDUq7ym8& zdD?GzdE*18CnWWUlNVYdpY@dr*X(~Bsnm6%(;2ye7K-=W`GWJYPKo1VK^m_n`~B9~ zoY$9f-=BWupA|*fAB1bi8!nt3@2hO6G-Ck7Vn2v>?Y|D6y>wp%4_BkNd*5#}Y&-1% zM77?UI?8@1%BMWk=R2atD_E#SPsWNT8iBNj|I6;Af6Ig0!;FZ7ZBJSKeVD~|mZH7Y>Wr^`Ul1u$A$ zeRjU~=Z{aq44*fmGx2AEB&$JM)te(ycWiuKq)(Pw#Q}#OTB)|UQZ3Z-JY8#Cwtb7& z+U+YJmhcBQf&Lb4>F9pJ)d&e?AiY>W!3ODedh)c+Yf;zwxf&Gp8C$sMbdFCL8&Q@p zLr*p7R_nfMB=N~9{{RJ*t#hID>9Dt!exrs3sPVdfH{6xp>^{xjiWFtwZ7(5^|9fMR z!{P7#aVzjjyw0@DY^9C&K;7K_Jp8(j&dj!@BP2LqFMeuPojke?B9#u|#jdOVJoene z&b9i!nw&n;MX$57q<4CFXyx+#&igpiopc6O3{9n*3%%{8^I3EMLYf5y%-(+cB2a)2 z<48m9(ss90%fDr3gs^tnyGGbvQjz)HCG6FXB?_pHaUe6tk0wy*Ll|MzEJ%7jpN^l?T} zhfq`0gHCRwL=53n?dkCSN(CK2Fi>&UeX9Ym(ZCJDw77;~WQK51s$K=!0B4(Lnqj44 zEh0j=9RnifsHiwE9~ zz}D?*zZ`9)jcR+Jbz4Kllc9claG>tgDcJ&!yGl_ow`R-Ih0f9nef zE>=@Pq||U;4*`wXH-xm>jo{Lty3VvZf1Lpv-`AR_XMPwNyJ=>~Z{)h}@vprjJDWs| zJv_aiPPSfb`wpp&9?v}KF-kNLQP!MGOHn3Wt7f15V1v2ojHj>eB2kMJ{3TY~U79~K zTR$S+_(T!IM+f!l>*>`l&}n~vB@BU!$QdGahgT6YC)xT?Bp@fW zxAjnYZTFBz4pq#!am^@Kw|m8vnfSgCT_MIgQ>PL%ha;Okp;1eN7G7#?YE>s4iv)_O z%qmMimbK#aNIazzh=PGps_>9R1PSMT=7mxh*AYZsIej$l(O#gIJON!O>ywbUb?btQrp-{U6tm*w9jn0wy4tB`WIAaxw1=w_GYIlph~*4T%F} zvnA<_iOmL6=7s*$Fq<$o3I8+_5FlR&UvU_nnT@Th5wb94w zi<@9#L}Cq#=~z}FArsYw11hhx7AK>5wkzAHvZC^95IP5$1}PmFto1mso^RckBLNr1 z96hV@h=hcTlcF~{MXL^EIIr95Wc)V5SU7>QyzIUN6%s_z%1Q$urf1y`DR3SvO?_xO zRB&+Q0ZUYHscykr7cEjLj(E`OIU}|^ALizXae-##va?SZ4NQ&bf=C0zKyv;to2Lig z1GSlB3ci+(&t;HJqBwwpgu!`2HgSRn&Da>*U~aa5_eY!XEk(glc(x_K_M(;@wR?Bm z^x=o&eKs9tQQXJwp?68cx4Y-10Yd{sJTnTDy2nz8rY1zxkb{DQF^($PC1Lzc>+29n zSC4|AAP9tICcP3zQ~Q~zb{$VYux^EBH5e7UL}YGmYd}G;bEC}CFbf`}7(`5xq-tUv zho~i%Oi+xfp+JXGCH0?3l#!4|{WlIN(Pa`3HPjal(salG?s~jCpb#V=dD3z@HmIjp zlJq_%B)5DIkzzFA7TlC*BfaOe?WWGqRJG+vW~ zX{#!og0MmSiESoo3H@~XKkpD5&}xR{^{17fqyC9NYoRBt+K)=d>4YNO2g*w}%c&Zs3bi$pM((bTciYH9hf3NX(oo9;u2;y;$Maq1?qmz zLRPtWpVDeRj*H1(FKG)G&Su}K%B$|zZpKNHe2#(aK#l@2yD4HI1w{7zzAHzyz9ir} zdCWbbF|4LMs2s^AtpM)l7nlC3IVQ$Xh^}g9f{6?<6nh2XKh7zTUQYmM&=A5BplOs+ z;PK>px4`*AVdQml-O2N#hR;`1Jp;W|m2I2)5AdG<62#O&*tEsYy`msYCUMmMARc5$ zc>wOm_t`it`;$Rz2bAOxee>|exLs%X0uzC$hr?)cw|bgW^!3ePQk^5m(?g=VEvJCS z^Z?w_ipFro?f+rD%pXvg7yxz@l-b?GZM*<*&mV-S2N{IOh}lJ92Y%*bw`35hZB}Gu z5>hMO4uyF(PGXd_7MMxb11jSTO5|=Kdg<@078QDFI*C{ifw>eV6TkzLW`G-sjzN;8 z4ku7s{Hqv<5xST+F_`A8z(^vU&Jh!F6<~ZcH-l7J$qCT$L!Glsjov5YkGvb5G7WMG zo1jFW;0~EV{HeU0ce{Bl(3FP80 zX`A+pF_hvKHBMd%;=IdXBDJ9?&Co@f{3jz~x4)b?C!9E@{Zp>pD-IS{8A;u|64^@b zk2F#QgJq)QILHJe>N*&@^>e)6E-4K5zWR}H9GVU#e&ahp{i6LQH-8NS<*hc--W-QX zdF(XUY)1siKu}22Zi7N7}BshE*HF zFdu*RIh$;qbgEV6PNe|Z%VMx0lWKl8B*HRMMB-{C3KIj6K)%l2I0O&}==Ea4&A4hYLkcDtcWY8(-T zG87h4!bdn0>fi4jkh~L-Y4rL`+_vIG+9~_SI=mEb{-scFGMc`$Q zJW->TMz^rpB!}_<$#Z5Th-2?R0^IE~k*X_%0M0gh-n@fYENr^mU%r!P{?`($0Qx7Cvew+6Fsm$=E`P)}? z)#>J7ZyGvl|H+)`%;m!NKHK31exA&<8QcGhLg^j5P#aKC6vTWeR~_JoFbcOa0{Yx3`Kq z`)5bH>*tx|FwKNyLas5?8iWe;^tm$g$l5=3Ec2lfg;dD_@5JX$#hme}zuH5O%5c|4 z??{PU#c~VV7evCv*SFB|iS4DQU4uVKYwL5L4y4reEONT_=5RT3k}7Q1+4A8?meuE3 z_~adZ3!Zn_Q|qn5@hs4RWb@-W`+7r{&42u*_NPJpZvk^B8*lln(R6QY=Fh+#{g%CJ(ZJrNo-5s+P+i|a`Q0jWpL^N zX@|RIy_fF%lprL z>bK^Jl5H6Px-yd^tDwo_U5QV_5Kcc0y<8$dP35_qo`oDgSPy-B00y1;b{++zN(euU zN<#n0{+{)vG<7{u`#V%>oqIm>JkL6L+ZKxHep^_;5F1{8>qkL+tyyuL5GeVfJ`~N< z`DN+8n1zzyw~i)~Qd8=y^ycM%o82GBTDanfc+n2a622g2pWikzReLwxpg~ri?8ihP z_*emSm);gEhYfyEd+yHhbABu5(5{xBoUd(ntyG!1K4ADAD>c@i=Qf~vDg}pI9J;`& z-izH2quB^ilwAeQxmzDxV+;FuH@yu#9*{K~T_69xQfr-Sv_|P_`+Yv#{}l0;{Gb)z zzQwZAc_|uVZBfcsvHE;4r45Xf))F+KXazf*!lQC86oR@Al~SHKoj(Gpkw8m^uC>#0 zoM_K|Oav$bgEb+@sArlh2@sJBK&{9`Pz7qZ}62EMU+O?G3Xd8s>==~yuDRm<@TVYnpt!$B0n2h*5=pQ2vfypY9# z;4*F@AWWP!Z`8&j)kpe`ePFpiYd+ zgiLUjFfIUEwQ;DSHsYQ)g<(K~n8byyB`4Fz2eQ$0?={sZxUcSruMDyp&E)Sz+%I{P ztr+ex<2?{^fC(#1lm;1K+#k*Kr>zRs7z>_lu$LA8;X2N(b!HvVAfay^=Q5WH7=tvP z64%`&98s@SHVq4qv;qdLTl5lj8naD+8xY;qD$jAM7dL6+&n`Gb9dtO9I3*@%A^}(R zNf@!7W6U;{fEWTXhy~B27N|y&9OGFR@g|eURR7?iUNg~)`fgSh3aM~EE;~4}zx8+_ zNP9U^T5jHbm*}U6d2!@`_;qs&m`f?hpG(1*(fLO?cl9MYRsIi8kk*MT5j&VV8(RAj zh7}m31vxzG3|2e&s5;fc6KeXxq;U<=6y`Dg*V@+6DsCl}XAiuq=5Sg=FlK`m0uEeq z-na@_K@6u#Kqlh$MXJreO3f_YAx5%;RLKkKKJjllbrWCcoW~p zsRdb{mnnX_tX#jDo>Uojy+Vv3LZURAWtb>=L7}k#u~omYOGKnmT6P8Yz+!?thJKx9 zQU!X+hx$>UyzZ63)oV7kb<13>$v#Cgadv3NMf!6{<%zk=qGv=ULq z-l4KOeo4ywsUL&yE1Kf*l^I=3d@I`fwAOkqK~&@(Wr3fa_ae_PMV_>VDy&#N!RU?) zvE)jt6dq12z|Y&=#{N57Z{;DU9r6b&+c?UlE8jjgVd z%MQin%JPoxxKW5d{~J)y{~FL15j%PAycJ0Jw?xO)>jloMAU;8Tyi1hhb-%s!!n)HA z>Uh=luCj)ExXres&v^5>E_Vf`t`adKg4`Q*nUfnKlU#oiUG*>pKI+im~wR+^DUL#Z|T?7G~X5{dC4 z`Lg4I&MyB?|3H=P!fEHf8H7ObIsEU}w-IDMA1G4Ui4u}*%N4Gj9{;n0T3YK(A7D+# zt}hmsH1cuwIHQZXmWTcsw(s}G0LRvI3bu9Qo8J|Td}mtU&L{KOTU53KVZQ|~jwvtV z2P##r9UYGL{S?dCW!LC*rEtR&^*{l=T~8?!sWJ@=m9lO=X+wQZZBDXZEK|!n2KC2*k%O zMlbR`pU~ghItQK}2-rzuvvt*KqM$WWDEnltyY4ySTo2Y;SEZ`fEy#`e-&}t4OPxy~$c|@4&?hFI@x5#7a2TsX zWPN7hjpSUD;wLa&`0GZ(HO`>59DvXeX)FBeY$bS<*% z9jWTVM@rpgA9Whu4u31mde0v}-+^Q~KIdon)8D(}WWKjw@vP}&eF2%(sTXxt<2E(f zB8o3!{#mA}+8@Dd1y>uy@1MlkIshbaHwdc7g_)x&P;IHZRBH5!t2;HKX<$_Y?JhUX zcgN8MyOzd1m)YP=3M|1Hu;s#q%mPpjS5hISxt_nXK>t10e1Q$PAHICK2q5dy5ALbK z9!@sQhw$(vBRwFjHgraZ3yRFqmaOV4>zfHK@79>i%ab*c6<>kjL>VH>EzlH!8_7vv z>lL$@Lmw5*)Bm;jyOiRh)!gQX?lws@?AwaKezL>cHh>IKc=q zz1`8N4ilVPE9M|)V)-0#oGfU0o?3?v=?>Q+D@$3l(27G;gDm@A9m62NEgKF1^{QZ_ zuOGm!0N79$hFLY8)D@qYyVhLBEvk`s;M25X*DYZWvq(}rYZbZ-(iG=tDn;hiH38Uw zQ;!=b(F!J&2VaLbfNIUmxP6yj)Abu&zI2}7Ip)!V!E8(rblSaauk>zpIYV~-PKXts z%DRGu8Z zo}a~DkNwRmFjMQb1E7DG%N6XPINSN^_S#jGM}9bb4S;v&gnv<0P7DsPP-rt$JyTtF zR4DGP)9ng(x_-MEi1A1l*yrx-+^{uNyoT&IYb!1CsyI2>?5%GS6H<|VT&bU|L6Axv^FoN?!q-iP zL9A2YHNsP#O+hd)GFT)tGHRX_Hc24ZG%-k7Q-D`NYU1a+CzW@2xd3*$UY-eA^(rhv zu%s0Iy(eHE7nk@KEF`vVr3RtSF-0PJq}U`RJP>xfy>FZ@Vcd|PV!NI z%pKVPjYn*5%P%VoABzC&Nt%)`j=@A|?NLa9i;A$+A3TA3_NAfW(#QwotJhMBE=nDM zY|L-plC;O?bFNDkTlH*z)GdprI)q~?OZ!M2|DE;+IX|TaxWEi;!*8#>OPy`S;fg0* zooDb3hG8Lyq4G&*$ciVPW?(w(&TvGcGar$pS|n&|Htg?V^jL@Xo!#uE;y@4~T=?q(;M$aLeQ|_p$Ih+H0jpM;Yw zJo1~lHAB3}bnd7nrcc0_WxOLNnlp#XAgW;6Vxl^{1vAd`E62}=XDih+gkQikb*Is^ znZc6}_{j0J{~;yXC>}|bMx@IuFGj)BcN4Dv@$)6D+pgwjNU7Mxn|?wu!iC4Ob!l3^LXBJL8Ph@Q z?BM$d=TJ1rB{B+;Y?3NkN|}(KJVbP|i^~^F%c0OgG!Z(T#9gXbT#rJRX0$XRClQdp zjs`Ua^Hc{zHJBqM`WWLVmdPlJTIgp#Kw1_@_*cglm`(odnUad}RZQj_g?ZsSK$rEX zsuQmR`j+TO0r$?>vfg1|9L9?R_#7Q-me8y>_(E3gN`&{` z2rhUv8Z`JbbSThGFa@tO^wyGsEy!bPPe>(ME}uQ&)g=%7#DZXzZ@)}atO%`F#=T7* z09`K+9E@83k_hcsA1)rU&x56(->rp8%v^!1qD;+P;YR?Y&b{K7-8@TvUxbkh$lxz; z-t-UO7UpC;6ETQ=vnru)A-WVD>vV=W*ZsL3tjh;DXNTOd^2$U8gF)KbDqAOfXM~~^ zW#$<;5F;f6j}CG|%_=$(K4%~@lm?uBja~4J`BIDW3WQ^}u?HWLLJrK=^B?f}vYnwd ze@`Jh0CuJngzeB}_n->k6w^T#!m^_^0;w4~cH}dqAqcpNsI=#M3SSo9;{D`u|L1s9qlq9o!StLO{le-}p(oQA`nt0@8 z)>R|vVNyJIo9j57VGOC|NKf+MGS@rd0gVSuol zxzp3njv~O0e+-wsTXoa86t!A}VacX20%2PN z{^DGs@U2+nu4ndlQ$=?~FP8D!A@*-}NBEGJXvYUm zfOG3CL^F~%+~0*9Y&q;hT|%m~{DO98c{fz90_&x)N1#&T7Ncr%zF%}G1l?#a>l34E zSx;lNO1dz%2ZV5_Q5Sg0<5+`8WA*4#jqq17y_xd1*5bXGE;5x=N?o57GIXj36`Vj? zwWgkCEeO_UfJ|{6Ag1?M3*6aVuwYme`vI-8p~=nM-WK!j5;KESFHa8E_?GWFQzLR7 zV#F;&qa2o^JUgI^a>A@4L*CjOjQ(3!AX zJg#&+{r;?Yv^axyYrH!NuPOJ4Z!GZiB(rz;{JWH>KT=q$Ex%a}tu^0ID%ygF7Y?1y zuuR`ve=eK4GSVYRM84+ZSE!zFI`~jdDv%uoJ0*&nFV*U-he2wSpL3`vF)k!lr8v?q zteDT>QoRUQQ(ly&nQnJ{TG|-FX$gA*NAip_5{WQh<&zpGLh)QBbZUtfnAIL40Kul4 zi=I(X6pR{$K`z`ZLkQN}MW>3-{)J$MJi`7UOy$H83(Lj0Q3-TNIxHF>h$>0*cG!o} zfN1kJC(R20At5`I3?Yvi*sTtv7~w}Hv9{-F)6Z%2u!YdO~ z;2rV>;7LvWc6M zvB#7&Wye+BEFXjuFDEQe<^dlYt#pYKE*!Ua7Y}7B9yR0<=d^8(U-TG65*fWOltc}J z@8-gQkef~%C042jGnYV-kfaPAu0(F}f?9ssJ5h*Kj-k=?^zAu>LOE?;k#W%PO)UMi z`ZUxHDmkoJoTRc|X@rS>OOi4thY5^#Kp5e6eka7SunJ5?AyOz#4ar4{#Ur$l^RT9= z;}z=fZC>kwp^iCtbrpOy+uZq}2gk>sY~fqzL;(es$~$PNEL0A~)4Y|wSXLx*U}cGU zAUO$#fhVa78mjki-05JAb6RPkP`=yfs+W19QS(aVN1KYS5S_(BMZfr+`URxd;L^q& zKnE0Dolo$z2}uajp13O_U)n=YH(>Ja>=%L|m=K^$H&z*2+IKDHe1WG<%ru{(TU z!t6fa_26buyrFm4brUiMky6~28mQyRA$o>yi}M2$&kb z+GbKPW~vaP#7c~2=iEwhR`~=hf0dlRM?#EOc$U9VRw6!e|L9saJ`Hp;eO;gGV(k>% zQ(Qb#aXmy_*H$FXx$fbf^b?xgQ3M;cR$T)&2&0f&^rU-t=XzD3}vDKbmEWBTVUV zoRJt{bV=?m8*Ss0)Olg{!9|ptF{qdWC>m z8#D#fXQj1F4^-E+@qz>Td=EOEwdQoV1JHiud1M~W!;?4hkO7TK?iC(xtlWixYc@=o zf@JGEt^WtYNIZMfF?VSn-A~{B4pS5*VzNpicqMoiIK)J7oFozFIQ&I@eZX4;Z+n$V z2f$_%gWDPW9#))V2J_9EFs6OJUT_FB5Kpc(YL)sf|yq=pD@BIF)L+6Y%)e~ zb~levSd*2P%!*-6D652H_Ap8b$P$+Qe;iDZ|CUgqf*!)q6eytNghVAp{z$nULOS7C zj|EH zc>q8Z=lUaP=dNEVN2SJi#0S%_V|h5MIA?JU}shmB=-KmpG}j} zhI+VUV9z-n{M`TJAHsY4ryV*Yw4Ku$dR#q`^0u?^(DEP%t0K{GSVR z2qTvj)MqZUhzayF%#8vJuaF>=7>k6hNH2#Uk{MPF8BOfYh_#OKVja0-(!6zlVAB+~ zIk$mLZj9~g6nJxYI`Uk~U?GltjH9J1*$Fsm*D{n|1&4jvm?AENM{h>}A~m{jwdOK# zBssEfb3lCXn?;zwEI|MmRuhgL+6(Oe=W_c1X3)jo^gkFTQpc{Q%|H7;7zTzZ*{UHv z9mnYZg<*zDf@yJ*{r2Y)wPJPH?ac)6V2=9Y?&^i&e;G>%8TChQzur7!6=dme~ATfbV-~=@y=OVE`OXyr|DHOL%>D$d#Y@l z(5x~u7bxMBN<*>T!Xs}7KwAIix-^r8$jPwPZcvVDpod)Dv}{egho#-&`G2dN9>hp> z*v`tEEg}0EZvL(hbW^-Pi-&-d*TVyW)HbRWeYjdp;0S5Sor1Bajfid+(|^dHFMkW2 z=K`mCEQ4!N^b1P3h`0Fy@hgSXf0QoI??_brp};f(jOG3>57V+PSt%#1R>D8(mQV=5 za^b*t6zq1 zp7(z+Ms;Q}@BNCE5rt=PNjQ`+B z@n--X#HUhzvp}DG|B#EdMj#|csW2Ogp?uIpryXm|-}D|EXZ^v$^}*Hp`#WJuie!0B zRd#WR4{!marTe3#`t^3WCCk`i$V(H$&h^hti}6EzN}NtCa7yrTzqFvAMMXqcPR$w} zX-+i5c$PB_*UYT-&E=wTFJ81SUi=^R)Gg+0b5#HaY0%fbcRM|rm3o({%-dVj;1?kD zTte>6Df`rsL<^<`WS&AEhpojc{DF}?|B*=0j2Ke-ZTwSc;J!`cAes&kJq)1Fq9UmZ zrwv?wKyuQ6Ntq``uIJX2b3ToxbjW*K z2j(@m5UyALQ#V11rd%qm|L!OMRVs@$g}HXtQ|veF{5jQ|y{b=NRehvLfPa#*h0xom znLgO^xFjB2%|c}8OtH3JK{T+>qe@p_ASw5Cifi=TqCU38+WP+uw)}gQF{j4d6L07z zlayj+@bAw6Y9vrdgvRiNTCNC|72@wKqgOb7fHD0h<=$f<{pbR#2g^;n> z$_6Xcv)j%p&d^H%>zo~H&!q5WU7piR$(rmdr)spxK0`0_8=Nd!&g1H&LsyXn71MdH zbbjyA96auYE7mp^zdQ#T8Zwk+J%{*j#W%LTo3br^+t>)jAitR@jld9KZ;US5Yw+rQyegEpWE zW5m~Bf_PxR#IZGzt)o_Tdc-;Z`b*eT*7h1}RU}8^`bYkw(hNipY%M=uNbH}n@fm;W z1waxCW2?V+zDU!jQte^t@m7J40gMr|q^#}*RYY@U#R23V9v&%K2MR*}nopuO48=XD z#qqO$$?qlz`LJl#!1_qmOBe%6r-7Eyif{Dm1CeDotF3MlrME-9 zH(;@(!ivm%mvy9qHeRIg`*H4VR{d$01(lg7RX{B+pbLUm#>78g`g^)ZjL$mNy=la*K9 zoWkF3MWjt-*(|WR!?fpJybGLY#z+`u+ z1DWxNOc)5a?yfS{ezU{>H-uvIDoUDaidm)_yKhGeTOE zt9k&2s0(;Zw3Iq%G>G8m_O~O&+Z6q0nB3~Aj6(jiE}7c?ItsV0%N z-u&l`U-S6W@bAvZSWS+&+P)k%0;pQ7`%&>vVp>nO3_cbI98iU@p)#YeRf_sTNfnf( zvt1{iD_&2gaX$bkS0-!_=ql=ky2*!0Cl~znpfK5 zrkG|_E-VWod2l+{9_$aQQPqD=`KR$Dr{Ib^^i5~lW(L7g2wNbUB+r@{CZOC8EypP% zWU}KwMCbZ1H-lt&&^GlAL0_>6g$1HfC{H1N*iqXH5Uto|&2mIg6^XY=DXQU_jX_a3 z@a($U{0h^pTXm>uDH7>ULM#*B6KoQKuuJ7A z*Z88)?Qyd3U}aP@EA2(#7L}}EWep_{-xkZF;@Taf=Uc?05~!L#n|65@6dWO6_V|gO*T*RKVI+8kX&GSr(AJjbtk%PYub5G zu`U_ZTTWWo8vXk@Bl)wZtRQBLe(A8lG7(vV%}0Z{y}1S^)*BXU{x}6mAj!GmXC0i= zKb9<h$?P9hT!}fL)ggL?`hZpwZ>Xx) z{(FP6v~6i7xgKElSc;a2ERyNc;KA1^l3zR?^7;Dn3i|dvans4P4))hhcq+aYc>w&X zxKp|9{t$vYrQ5wcsyNAigF_-5Z+3M)nk3-IBQCLzn&~`=l}weLKrW2TYv=Kx!$$C> z7&*9T8=xQ&6A`S&kE*<22ymMcI6$t-9y&OTa$+rG9&Na3*@ zW6Y<(&b6DjR4AW4!f|v&$j`A_#qrd{=c`9EUD$QuU36y5u0K3Ot=|}!1|iU<#2p`@ zlJwV>lhzu?OOu$9?Rxn+pe(eYn`+GaU*>J|feD!q4>uqU`O zp9ZC93W0OF&y(B=AQEAX4i}S9xP~Y6Kbt^<8%%+w8&IbcthCa?V6l69YIbRnX)|Ll z#i~%fF!-BP%?##33ky6NJm>QOLVV+@fzVhQFal$?33i z?HAwj8rsx>aD$a>zi}mp+o635)vy$c_#8Dbs=6=_XWH#^EzjzY%9&-l&8^q{h3n*{ ze=|4xCz`eWz1a_JTVOI*k~3hiB}AF@rFKiZq`I~Nxfz=gphR>S=d zR z{&m!P*Zn4BR%U9qeBVy8YrpMorYm1|yl}&s-coDX_tHeWAVx}gOv25!;Y9RubR}svK9)o2)GT{A?${J z$Z9Bwdz|;$y~Kn~O;9SE|9$nVUa-+rP8J->d5Pi4`ZYr=eC~}N9$)G#)Z{Nd4~EmZ zUWv7iLvO*{mKMN~Bk{jsW?EL85&B$peh{CH7N3LP#%=9i>ZTf9X^1n}e9W>t9fwEQwP*=T8|xhbjH=j>TBb5jaGl=G6WuHXwI?QS8^TTMTJ zGaWZB?W6DH>tG{@leUz(n1Lcn;Hs8R>ElASp3;-nmb1FM+`hyvhT@M8WPeWPbaU+0va-}O+O|0#>Xn}l;bG1K zJEmZw##^cP9j(606{fR|H%SeZCm>|ahQ3#Kb>vTwLOg6qD@aXneUdznDiT{@^MCZ$%H?HW z>avGP|9VVZ7FFGYO%hjk+1n+C<$!L^$o0~Tk6QHJZ(L4I-6M%)lcn}@gyOi^e38V@ z5h=-iEqL1%cvv)*&D9EyeOO4{!x#Cc8+tBuJQ~(qN#*UG^KwA)vC(!9Vtg7@gnpT( z)_(ha&pxo%5aMC^r~1b;fS8_n%D!DMewN4ktEw951fJt~rl)3VO!Ktwb{0EW0tD!C zJu-lLt<;(&`8stLewN1P5m~R4;3sW)r4tMQ;H?Jx1E3f$3QVIe0ZI)|5Z`WQLnegW z2qI+ky>Coq$6w*z>!E>|wH4J?E5VM8L+>s|o|<9bM=> zk3I3YPFdft2KN)DwtL$VEf}7ONn7j(ISJV**=-{dD(Qz-E?Mocfo34?X=n zScJ;noMs3!86AtQc9Wuwz#DmJows)PFLs0D$VN%@+C5Z}@4XgTzWQOX^SJo(*Mwtu z?_`DD?MXVHcThHKV|t?ZZ_j?W(SJ2RpIt5*W6@%M z<~bb-+mmc{4QVtJ2< zmAjwG2`U}bPWKuX{$syQ6J{M$&map0&0w^w$-brWiWGJ(qVL5ZpXnboWp4}RZsP&> z*%s)gWzHS?=XVVxHn(FEOM4!e`5d?R_FNp|uyDS~87K#^%7@;5^@{7)=yfYq?dAH1 z=_;9;1Aqzh@h+cPnz0E+nnn5+tGntIH~}Hi-uww!zfNazu7^o*p9uQ2cjg67s7+zjWHofFP9-b}bn7udx3MJ*%{F&58ZJahq%O@S$A*`Kk}&?7MLTxU)BYw4h{)VyhaK#piA_U_W4F3a z8+Zl`t1UH~sUFZRV;HOKj&_z0H=p~kg_z`+b)x;=HoRYO6zuxr8uvp_p}U-$D_;Or zY7Ynl*1q*yKX%tW_k3TroqR43I*6rS=UpNQ zAQu~m!Oydg>!~YAy(5SZuD(GVrb!sG)&1gNjxP+s@^A2bV-1KBa~c!hX}JSEs1nft zoD3&M?z^e~JMX2VzqhylxqSpT`EE1;d?HDRCHR1GMu*W#wYLrIFS z$QPyo*Z?@t5FY0tdrG|`FsN4S_k&-+g*B34}pHOP^0L!IsyX z2h$c42o&}Vz8)ko^&{43XRTBAzy(-;&--tLWAHc$)fUh@ea`+SblI)05*zA*ptixI zJbX@n7EI3vJ})kIePGC%ISwS%CG`u%`&lgG@RN~Vb~i4pUh<7xpHV3)blQ^=1mO$z z7ojhyr+VZabb2@Ikfe1VDRot_3bRZ@i6K{2E86;jie5PKdLrQmbH>-Yr+DesY^;@|BlDCz*U9Diig zwG7g}wU4&3jhPGO2HEjUVO)bc#|HT#UKZuxlb1h$k(b-vZZSHavNVYHGEZ7HP8=sQ zLUd!RlO7)Xj(FjV2Ld1JV4KGZp^gAO68ylW+heLB1!GS!h4AXu!(O;9NMK+LaU}=R zGCmc2d!q}1hVy)W?Y$0pcyyPQG#LQp_XqxVyF~k3{pEwPy|I>fKK&hJ8S>nOL8@?!uk^}PT$48&0gVgrWE`)NjC;#Rmo+r7-961acKDtKi$+|J`K-iCblYVk!j3i?c)` z6XZ}yEAt?TWh{&u zPyOOP*tb!i6DGPvfp8l*#N%$)&(oIY+fp~?Z4&iCWtuAao41wfWjL%JZ6u2Ni%k*egA*2E#3(oYqGZ4uSH)Rh*~oRx{B(xhAw zx0^8S&c5){z# zU~b{%wi)mwvSl|$%*5RlH9Z;8+?!>BD03=_LS0Lcz>`jrpoDRXMi()cir#ZBq=NTh zFyDs7a~aadYf63?PeGj6{XGdF@Y_#zvqsJzr%=iVk7t6gL7!Hb!H)AFz~6OnU`^Ns zn!FtsBHTiH2VuBR#eAoJ60YjeOc_u~iWVLsO$K9@Lj8jZvQCZcj{+e?4G#JMcXDPq z^H+NTl0JvcQ(6k24Tf^OC$Y%wQTE~0Y=G1deh$_@b93V;`P-@S)B!36dT?0^$vP;S zOol|@+4q*bt<-<$aDGh)=sO>UJJss+E$FfJ*$*Ai2PAco(x=%<9|FJZrT_4~2FpUB zNmM2WLWO#nq+4GjVyGRM-WLA#D{<5Vswu=fB-zms%|O?b3`cgtNn;-F4|>AlY6K0f z9C?!@Dt!o}6xKgwRh;=*1i2AV$i2r~N{w8&&k74gLKd;phlpiD;0~c5T z1Q!`)phf;L#*|BaRnat_%=p}i>4YzX!+cF9#$fOBzZhEgX* zdJU9P=60#!*k;E*3sg=Y0>P`QQBv}&kMlv~;c=%dhA^`Py!8`vj<=nnkNhI6RX(u9 z`@tjX_wwhik}6~E#mCcoqhx7n5IHr3Iv}uL^UbJO5Stnq$>6=|mRDeb@(9tH=Q4)t0q@AT6Kl7siJ>&Z+2+H$MP8btMQrkFq@az5;EVu?>8`R}y> zWrC-!#isZwSlw5b0t` zucY#%RFGBz1rsVk-RDuXr{3hcE-IDTo<>ubXqj2@HwL|iwB{(hjmf4_{g6xBjO4Ml zB4S4*8#hq>M$a*{&bY~6NS9guYrcs{j?V3PkrvKGybY$T>Ls!EA;ZVBa9yipwB5fB z?)&)6G}6^J5#28>OIiRYFQMHT0|lOC?8)jc2_-*3ACb$NUTCn_xS2Z|ICc1oPt9EB zqvQxo6IsnuP7UV}W<-WD7;G=@!Tm}&HE~9pJCeMt2tY^x$|E{0>4x*=<$&(@;6J2` z298VNK4dkdn{I#Qhs=+Th%6(Ll?SJ(%GBWhsN#~14+j8*Y^slNkM68jTSt~@;qhwO zWy_rAe&?zAA{yoI$uYa8GAcW<^XB? z+sxHu<%Q+AYo6rOqFzqyC)cn9nrB5;lFGJ1^N69vPpt}3X~G}e5bYA(f_SbofS1)) zLHL_hE7HP;LU7Rq1MzUvfVX3zC!^4DX|55(JEJp64M+O)fzONdpq|Toa8!<#7TZOjVcfcAAUPcR5f`-R}&uyjb zj1#EDC+=aGa@>q8DsM;2@JlO?+jgG_3tbitg23XfGW8_(7*2IS5D2rUd}p}-3tv;~ z>D=dnS0+KFAarxBNkS9gmg`APLPE?>YKZJ@B-wiFcRP)a^$3XbnzqCVq1l5KcmT6+^dp^mf%MuMW39P*>Lvp zf$g6|>}OX)5`7f{g5+$!7-?llj%212sX|d)K-P5I9A0N@FG%e}V4Vk{ToDvCnnr&P zOO7r@_9gvtgk9<Pd;P1Rw zev|dwn`B{Nw3Adh4x7X%4&V{B!2SVsxW;GX`neEcBSn@`AqbWjQz3Dp3>*6<%6=P3 zK*6w*2mCTemhyvd&jy;~-&>brpXXiBsrvtDCRfXpbR1gLw7d!fezn*Ggnade9nVO(hy;<$j(MQ9zu5A#lNkmZz0l+3k$DPN zi7v^CQ$ria-J!D%phy*SDr=+QS5%=SA*3o)mK(#)&7sfDeh;-Ur6l$8{~hCp90TvF zDdv3aDuDStAb~;vc|l#a$E{S2l7=*mr=f%s)FhtR1$}Hx)fKk=2d3+t4?m$nK>N2c z3@@(BF2xFV6D2Ty`p<~O4iB)kZrceHT8zv-jr_QZUvh~m+&;>+0(&rXYX9+?n zADU%ekrUDs4p!!UVut!S_mx?3{o`0KyHbW<5X*CsxL7#e6=KGwj$1!wwqj`+DDVC|%yVnv4&wk8(u1gv(IF(f zUunAe%VeL?XGhc6AHZ86jw~NHG<+%wuT;I{yrew>vl@)zVf-LI88l43s!Zgo4Z~%l1at#F>Vc?zW zMJ;PaEkchr$_)Gm_CU3a_o@B1U8#p}2^t!h9<)phD+AcmjyG0W03Mu@iNO>(^TF_O zIDl1BdTh|(CDORBSeSX*3r**;J=!cGjtWwif&0kp)av}Z(!hX1Z7 z6au(Jm6-6207^_CTt>23Xo`$Gjx`Nuej<>k!}c?7-)1<8Q4I9RiILm!xV6|HYPK06 zl);P^#2}Ig{0Y4@DAteM6XgzI&O4|C?SCG|v^BIA{mLAM0P2RnhH(DAFSo~#WSt9E z2JWZ?hNARNJx>)kG!dhWOrdEJtv!{Xm7NF#sritph)zv!mTfyZ{GT^|hQ(QU0?-$3 z3CV$Z40Q^rut0;+e2*ZF26~|2By62f%An(@DhQ5p!;`j?Bl?F+Cj~fXn~lhGV%rkS z_9Sa4K|le|D&onaK-atpu!QS~+b2kUOW7_6>ZJb~%SmePW= zgV`#_LEbDpu00FZSpt5CriV@EMw?BM)zlA#GC3Xe&$-uLvzqo7EE`?SEQy2C+41ir^UK9zD<>=6=3?ijFMVL5*#!XIGbV>#DePR9y6{tGGsY zCutJsFRAcgJ^rQZ+-Q`H5tOZ&+A&h-s%-W^f5 z@>OBb;$gdgE)%HdNNqCSt09dN5H~4HRf2)aNRkx_nh2MTs}A_mr4m9Turs_SvSN@Z z8S6A47jrp2z{N(-40sX;c0-qy+O0b$H1Zev9cM413-OqKM7KsH|Jprefb!+Q)14Ng z!Fu=*e9j7q?Iq5+ISC6rzaG7-_!6SzisE= z$K-;`py-cghkgqBl#Wnqi-j!oBWsdW zp`kzHdX z3XZolHIk=)=_k^o9Tuv*?=oiS>pNmx)`GVipgw-ctUV2ny^cV!#9UlZ6(6L;^9zc& z$SP|D`~@8R30FoaGImLI+)!c+dO`C69d?M9Fel4e0Nv0vS#V4r1#pfSht#Oin4z}< zEbu3@P5wavg8X9U@36QzwJPug^Bf|nAwsfhkfvz+w#zC%_0X-t>pg)qC*0ZHx zA+pjKqOAd(4+eU6YQWzcn^Pif>#}4Mn`jw&UMo31z)YYbY+*;r-UDzzG-N9f?y1d9 z@>_1dcDicSJr2z{;-%<493AFgGD{!D2LHB@O_MXv>kERRQv>4;KA@0DN_K**9&kfb z0ULw?e>0NpD2SxJ3neO!y8cya8uEI_kS_qPm|G7M9wW|w77JQrMwc4u1VMNzRZvdz zwu1VRQl0j~3bgpGDeZ<7lKYfG1O*6Uq0G^8kL(HmHvb@oG@3mMcp9|cry}nM zTQ|;uz~iZs5e^DtJJJOgq7@Mgz*}&HExM36RkSnx8Az0WHu+aI=IRP=Gq%JZ1ErlA zCFzz5kraz=#;*X7J7knwTPRe|MqP2I&hK3=1;1uACfIMAt;T-gu ztGR`wz0+es@!H=-Bly>H@AkwTk+G3<#d5`)IO=f2s!-q|u}r>HlF4F}P;$42|NjsL z&zk?)aKaQjtG&2FwjujA+k?`ESP#Wb^%sx`Z^d}ooWeH@hxt;@6z8(7ybbT(M}n#s30}%hxywY!wN+d!SjG{BCn|s1C&LtJmdE zKw)mg&lK#7J-;7N4u{dp@fu;y(e@1SCa<4|)BD}$U-X>7LkP8#B0nBCejc-qlw+r9 z--qds>k;Ggl+~Stz29XF{n-WHtO9-&whAvs4@Z}R2RuHxh83z71Klx)n-l`qyTN%P zH}WFpIj9ub68-H9$kRnDetJ*Hm+~X3_fNN?M$Kwv|O)Ov~yQ6M%-({=MrA^AiA1 za8^!K`Mc2#d(t=lq>x8BUDEG3HJSDgQq-|j?5;#y$@=ij6I@!WJVJQpS>{D_6B330 z8k<$nzrEzqDFBJmYo-#=D!2=&wwFiC8J9Q0P~*SzI}qm&>h-DTHYBx}W!F2l;+h(- zw2)FO>#sbQg#L@vX=W6dB~`(|oA)7$bg#WJ?J0oDenLQkeDDv9RM1WC)35}x{}+{@ z&+VPocd?BNz}h6IRKuVrAT%^XYILkSnM6YD5H#QZta{pGr;Th*?7?I-p4gC0;Lu`d zb^B)O$!qubv~&*~f+fS$O*aCATG35u0b-_NyqtM>)tsv+Q!*2$D|_0USPuxeg=Y7S z_#Z$4lm=Pu3f_txf0YM5K#BuZzRH*P@yqLwch3^)p=((&KO6ji2?fluar5n=s`+tm z*BX{rBOJ}X1u%KT<<`pQtJ1@8#Ed}$QRHzw-K=l;rQ^Z#kOu`qrMI)>id(ICl6?1K zakfN!ufy-&H-O5w zcsTY9OHL-U9l_y=qPZTFr{92zL6RJqA*{vf;q1dU#vH0C4ZPKuFn^ z7<#DTnDaCdV#Wo+c=su&=7=p`;4Kc3jg|5JS%U^L>o~(f(MQN3?4O;h^!PD{5a~f|Py(z6*oEt4@Qj3ybsR|jC4%5(+NS0q%Tw;pvXciB z$jzhMz>KvvR_BW@Fb@1`s4N8VX1M2UplRU;abroc<6j zEizuF*`P~g^|OJFZ9S%{C(a1xWpdnFYxm0a3sdPj8YV|oX(`Y#T5R|bv>=D48Fexl z;LX_9pf*O@KByiJ?m(s1Z76~W^vzirb#oQDBaE#PlY`;2LdGC$8FcZvRoNEQpast} z-+`k+e+NyEvl5Og`v2hz=uBXJJ0x)R88cQYbB2LyWJCe}pnfCx%)_js>~({wnQjG) zfKF|C{bt7#tm~&WQciAu890XeUzT8jc3rMdG!>C`LKp3a%JFs2;4!@~^v=_`RN52m zL1eA)vCj_d72uR(e_KtnTI8eG0T_yflu5b0;SOz*lv`edW;qtyJ?y=X*MQ$=T^E(Q z71whLgari~eh${cM<$6r-f5S#yDU7gQG5Fyngfo$L$sSh+l$f- zcyvAzF3*ITYCya%OC_U(Hw?ZXRu7L)?N3Qnh^kyJ26UgX@g07*LmORX3=JDa3t8yB z|2o4Gi3^!e0#Y$D=(`v9Jko&I7I_?WT_i6mxtK7J))(7jMrfW@NOqU?M9K<>_>Lc7O3gYNPvd zXb6JPvb-rhlyrrCkZ;}Mo%^U>J>N`1PVKlsR@;eq_eUdY+_ytq0Xp!@ehwqua%y0z zO_e%2t8vqK_tc=B~(p8~VAF+g6ma(eGezDdfWXRHsRfV_gRGY*p zU(HKSZmTd%r&y;Bz|38wHjj=yX_qJkg&h=D%}%ev32XuRQW`hEPW16%e{owdR3zEW zlC}B=(Exyy{T@dTrj<(S71$MWryh{EUg+d<{oeQFy5tryUJ{v1dWFY|Tv2p%Ye~hXnq6FFTnuH`%zkT{}znBNjE` z`v?{xS0*yW96?ReNWI2ZkT|ys(Q!70gNPcdAmo#Wxr_z~La^D$ko*+ zdbT~;M%#Bozbj^AU2ikQ$OP_dTjSQ^(a!Do%;Ugs82dy#c{uS?7b%S2B7fUm8J%bi zLWC3Jc4m}fB#?g6xCdlDO$QfduH`jUdDe8%qu~c*gHEIKz~BZTOxzpn#Olh{rTY`N zdFQm1(YXI@?&?;=Y^2L6fEPd`%m!^Y$bQ>A{AO*mgHV*-jGu>i^(-tA-yQ8H!5fFq z`7Kjum(pZNRKz(u``}l|m|%oc#vn|sV(^ih$f;EoAVXZFD}{qnltvV!2%QwPND!Zp zkP=Fb^1;7Ed`D@NTsAFJb+BooJSrWfI!Sq&r>KuN_h~Ew?TP5)0;rKqr5B7nI8A1~ zBY{>x2z(^P9u*p>A~GUjllme;sEjwo5#AjYLM1bTbd}Ffb3UKi>on6~~!^gOAQNSN zs^b#c1U9u^W*1XMvvg$W5%G)!r%?;KYCdk9iYE>m=d){BS+Xs=Er`DrN?wG&;_Kt@ zaEzJY(dpOZbP*l{)*rjD2FPk1ts^f6=tHJoOlgNwV>n}dg-~1uVtOSGB%3+GfRR@OG6z*Ab;`kh zNOFF881UNvfdW((1Va!`~bwls*+r~ zK8cH~3tjwACX+YLkCvJiQDjaXLt6(3brU~XPM9S=vSTsh8KFNp^jxUHbZ+rb^bwl; zu|+AThT}{2CPE(sphZE3lbGb+l1V`&2-^xMP_4y|WJ+g*7Am}Ft(F`jbLOINK~!0q ze~uXfLDsPc-yx_rxnml&}>6>l%vMKtqt8E~2{1S5uuYkG*RRG?PLcCT4`YDaRaaYQhIh@iFsHd~zZUDB(RniB{ z7(;WuhyuBb1THFD!w;cOJ0Cb@Q4@aBMZ2pHWl5(ff=9zbT~~ z?U$IeeRi-fB_0W2cm}(hP}PlQa@>)SR4JBp@IQK{MkhXrA}TbAGYd}xjY#3SWLsAY zgZ!Wq?GG}@E4`diA`gLP$iQIVGXh_pDJHsdc{2kYuS2JQrIJcOIBz73S+VarWtKxvcXvo3x2-V%AJ z4t{AFmNWB%%+;Z5-bbkZsx>T7B4Y6WCuf|afVa75?$y2QmV--ws*~>WF#sAfwJzzi+8afAZ zKKtdHo-R%tT~OG8;wPvd=F%4V6dEAQgd z(ltxi1-qFjW%oAEYLDmUK>x(95*@nTX5E0QjKSg@g;`RZzG*Z=IHaJxow`F)$k+D&YG`erq+%Y^3LhxSoEJcJW<|nUuV1)w4yvho$ zlK4O*8zmu{P0o5RA_b!O$A5s7L=d&t*1HRSrb(pDLUG=328TEajDfF{91rsR8HZ0#{*d73lDa!0#huSjX69Oh1<&Tb@h)<2BWqWaW z`CNSwkJv{!^{ME_|NQ9+&0W06_dL1dms6zu#1QbI^>%)zu+E%ZC{qIA1yv z5Dg*~26Q67&lw7(EBIT`O(NJS?L5#?$h4Ff^j!i9@LH;K5}?qP#9*YVl>hUx*EQb-V(O%%pqJ>l zX`m5Q(Gjl-O?FaJ!s_>;=&Nc(5=mhbRb~=5LKvoDO$MbZ7{##Hm2dDLVSx_l1Fv(7 z!t9kNm)nEW6WPXoMsDqX4ZFf;6TSCnz5HSWy$dd@1JYAx7_4G+V5@^JTkXCq zqDXFs@{2LH?aS{n^C+mwOQdciRWHMGKl&(!Mav4GNPxNNqR7g$ElIqng;t6<&Qtn| z+sCDhU-o$n2z+RBN$4MZyrWcQMt3ZaoB46EYiYI$<#619V40Y0DpJ{CrI51Q?60gR zd33NoKRqu}I-@m?Y1$3UI{udZzA6(wceTPYwMJjBP0iX;Tl=(WUB$x1swXF1`GOpq zreORHDbqb8(c;VTiw<|r+~Hqws>D*}(DF`P+A`%HY|PW9B@MB;jMvpKA(CeV&>o|o z#zDI|08=+YdVbC4qlc#{WLe0b0mxy$>wSyk@5k8WROYdFNo9pFA?dD+Qhq5jS`tJb zMC-BA_(+C-BWEB~M-u}`tC3b^T~DcjkVqE#4!~JDz|TLK)glmOB3d^)ec4|P-zqlk z(I@iiTys(lBm)IM&TeuOJpn4erU%}g(M6l+QxW36ET!YkYp_L1=L~s)VmKaPSb}oy zgt91_$T{$Pjx*h8z_A!lCX=vq`UOORY*7WqRx=4gIPeRHQMf>ClX)HlH>rKdprI9B zBe6ZqbA;JRhqGh{rK3Nna}>d>%^T!WNkA8=Egn{%(di?e!0UU+z0FcoAoDpsfox?N zKHvfqFm*F=;z+*IgvslDK3gfMa6(F|fgG8t-0u-xAqjSjCUd(}GEZuRRkcpa3%oIr zIS-fXj#Dv|GEI?sU{qKk34>8(xQNKMwc4^s&O?1eNE?6vc~p7suE<3Redl$njF(m5GK_Bb6!+jZ9KTEY*s}okSa7dhhjD zj444myN4I@_$#P;KlOp=G9_G4B#k)`A;}5k5_u%`9%+Xww=+eYyMz;$B&eOU-*05SPh9#w;;=eKX>cvID ziL%jPNgNYGSfR`2L~dhy6~}Q33#uh!mPw~!tEBw|4r&B3-4$!LKtb`Ko|y;M^RW=u zAL86XHY|G8goGm@n^`1H;K69VC=)56dGlfDI}y+mP|JByMuo5>qPl@nT9#=BtqTFb4!3RV!bLjsYF1&Y)RyY?mSWCZ7Yi;Db7=66Da1u)1N9E4~)lV z%O2pC*C5{=t%?*jEY9Q?goZMsTCQZ*LKAF>U;zITue{1x1p$znr)W^rA?leAccI{( zA%qfr38lP9QV)P?oF;IEHFm?&9JQjkV@L+193XFxU^ZQL01chB;FLWEogj>7fNpHw zp)j13Qe~Xc{2A2v}gAYq|LP z@|~Y84A<$+;}209*7mDim<1U|Fw2)D=;@CKxMet^*sg$Hw=Y~E$u>k}N0FinjWw=TAtbt& zjc}2LYEN=(BCO}o?coLJsxsS#dH%cMaCCU(MKMF|4@<}TaK>;Rmz1509LZ)MzRGK+9HLPo7!Ny?&7gQ?@GcsC)vndj6s0d22~ zWQeq`jir~*7Umi$yj{JxLSJf`&6eQf=D{3>TN(TBRlGQTIi3av&fZHn za+_(}=3ZpBfLTQ1CJ&F=COf4`CcVjBR?YXEAPYTwYBRkRnJzA1!-WXx0rgXC*BveH zLL9CM;Is{LnffSot3Ub4`(40-kiO8|kB+>i;w>x6YyRG)rDNmPhU{u4yz;Ze+SO$c z%O#XaHivO=I}p}-6m?nU)2O>!#w{`Tz+R-tHyM%jBzS6z4o+NRMNmEP3WX*J ze!{q?oEMd#9o%JL29}W%`{GeMTFu-umb0sU7pM3&jKcrG6L5k3cxrb0#NPIa?)Nx^ zDs)nXoLWnhArZGKc!oDSE2bB5`ki57Tl976Taf=}O+JkVE01P9*Qf{$hO((y1Ao~^ zs7B2wjWep4o4MYbm1k6cjd~%C&p}<$OkF~$Wqrw2@pS#HabeiiH7_%6^sS!XR?k$$ zgBxVo0g|k+#@?L4_F`YfVLP9tOu2G?`ZmIi<7Kl@?U$6g=@#Xj??#5O+pkj6!jyOK zGCp#oCwf_!B~>SeCzCk*l*Wx@X%zu!<3xlYhDA;UlJls{oTjnG6MhKwlEeo^mq{PI z8duPc8N1paF~0LmZ$?G`HR)PY&tCJ;h&V-4F8eQDM%cxpBe|O8wUE3F+!?z7hZZ^k zjB7(M)ML@tdooJU4f8~;j>(e`lFOwR*whkky6aC(a6zf0u4wQJU)r@c5$gQJaX^x-eMvV`-twp5=A zJ1pxzyJVJhS8ZapMV}4*wR&{*>hnM3jw@SG>u@1|J6HklN4gf=Lo+$E&W(3$q3XKg zy5OON(M_vmCUp-5TN@{DrY^b49{bt&44sZIU&o__F{F-|{k<##Z#EB)UTEto0$oXU zOBT%=I}|&Vk5vj7^`HMlC_n#u=ZD{O<_Dj)KHujY?904n` z!mcr{BIy;}RV0V<9ADCu%?Rm`5 zqV^wAy9r=!S{`_jEzOs6vGwBTQ-Wv@b-gg!$pyUL6G-hL%-KD;|INe6hjM0+V)T5h zy1X835&`b9y2#NOKVPfa4U6^TvJ5?*qql>$7qf1;vYvM#6^PgCPuL?tb=vHD>{q$3 zL+{xN^4^ia5@kExO^3GoNe?Ln#}2kL`JUV_G1wY;xE&mr7=HpO8IfEXvU>v26=gKyiIh-aIi`9zcii{y*X&=ba9O$ePPVdYE!p?B zmnVJqp&dn#Dfpwt1kf!A~yy{Y$(KeILFrhq`X6@=iWEOp-q8V2OS? zn2A_13}86NJ3DVp7qo}i=SVnYLNBuXlL`^M-PhgXrSLr9J^6NdLAZ~2UQ%tR?F@0hw(8J z=V975rjGxWbjmk7)iBw(RQ`HR%Sz+f;(fxll;oi1DTuye?c1+J0s}NAo*EMW)-Wt0 zDRmal_I7DC(r{7KY!Ci97q+4YY({{{%6|~PFmiv0MyjP~_$xS^HQo9C z@sg8ao_L@0Urw|OKc_dFudJ+cv*V3lNn&oO-#ZY6cgHyQONA>9L=0M-vgxX^rsD$D zvG4ITw9Tok{%uZ0#a>7j<&CYr1^D{Hz>rE+J?~?fFilre^4^o zDdc;ufV({YW5ZIHWuxNCu46m_S1F+9X=P_M1hMX1`xnzvZqM>B7rO4X^k6pXv9oCl zrhc)W*`SfQ^MEXhzCJp_uslTkdes!;fIPb&<^hN=_t#4Uh`&U1{-vc47O!}&eRR0t z-;a}{VLlvFF$I17w=-4F7a1ku^s~Hvjs%)LY!3;?3k*6L^c@8GLfQh)pa>HX)m$$R zLs^Kle#cwjSx{@!A^PGD*D9)#s43k)(f1GQ9CbdC`>S0Em^a%TSg$zOBAzn@Ar}7x z&=~sMrb(Bwug8V)+vVx;ZdeAbU!0H`z(2szm=1c78#^}E9w&QliIo5Ra(5J1ecN;x zSz`-r26;TD7~l5<*cg}beH-1sSzCs4>-~d1qOIWjB-2YoH$M1uxDcW0ot z#(yBqnjA5}o+iUy8q8VR`(3h&#<@}PbBt#3BmK}TjeR~sPDzr`$M`wMBqSoZBgwjJ z+@VhVS8Uw(ba_&FF6-wGh_~kDy8TPt4kRD$Dt;bLE5ASmLv5WeB_58Np3i@gKf7I4I!L{5ozQ(pEDpa^a)-pPp8; zBJ#Z8>6cu@663P07PQFYVMP%BI~*V^%uN|*)w*;a#bR5`>)(b(EnMp|^qg{=ku&S& z;E|o)od>24lMYL3oZ`DB#PBLt1&|xIw97W|@xvpWXBx(`cr!kzmW5g3k!jE9m^`@x z$Q4gck=J9!aY{`%3cK4uXoNCf7V1W{*jKR_`0T!%VQwor#!-nz?-7**>496bSPv zIV=L~zFd25^2<*QHw~Y9&5Vt_4P4 zkq)ZOsa7bVH%{`*MB&bc0}7~jgDO`nO1C}=RJ;D2md{>0!CV+>E! zp*(N-q#MEWgka2|as!cAvEN1{0k1KunF8GN@5fVLy!{29`EvUER=++zeXz$7;(nSX z7MSa{+7mBApK$RhsC7;17^WrqP8Cyy_4y=4qyrgGXQb(@LNULXJCWp|sN4w2xwthw z>X8?Jj5*E|&nq^Ol0+)enQRa8n!!h@Ji-7tFQJ7==z(BfM2f1q${U2x{in_LMX@?A zp$Nf!mj6kbbGAG5eA2S+D)sMXx9KdSOuMYb$E#$m_U5XFAzw z9@+ff(^p{7Fd18@AGRP^n#3&{1Z$64AZeJpQRl2cS4CY5VZ-ZY=OxK-0u`lcUUFU}8UC^;q^5Z2Bxp!0^u^TbL^ACp zHl@@Qkj&~lIF0dnCPzu|pMPopsxr?e{+(L{udpjkpkmCfQu{o0z-@V9_{-qJwsC*k zSf-ZgwR{jl4XS18QJp8f&A89RLUTmz^7}&~LWEAk_;+}%r~YkApKQC9ki^U`-b`dQ zh5I`Ql;JBo6C+}NUc%gZ{33g^-YMbP25)C%*?PIdx;x!xZsq^B-G7K!H5>4$Q_C8a z=2>O-no@S}3oq7V;g9wcToqHXY2oy8h*^4@Vu{hPz_91Nv^vGD7|{Rca8w{B6#s!+ z?`B={eZ@bpyAO?Q5$mqiIMZ#TXdI*JP7Cv~&^FKmAzkLO?Nx6w3$@2C(h)yRNB;GHj`h}|?s&uh z0jEG%zk&3u4&%|$C~!h;1Z(CSl|uF`KD9z*g~@^imDjFO(ebc$q`TK+;Q=G#Lqq+q z9jRGU?k!@{3-6r499oN$-!0xefz~P*l9L}bKbl*( zZ%QW4nG@LA6YlTH2a9vpFh8Kj@ufRov%|13EjqU(3ulZ4OLAL&W%)0=-q=;y^Ts>7 zUweDkJA2-IV{o_~cQ(f9c*AU|T~6+7t)bffYP>zynx=`W!kI87XOm^hb9)J_^z5#r z+87;DhjXd4vox&U)g@CT0rxi=g|K%U#2v=(wiG+T>P&o=Y|)-sK-R$<>^0YDpbYXB zM8#;~&@U_J$saIWOZ1Sn81w!_wyfUvock|buML==^QwfR0dLHq;(N?~52~SYtmVfh zKG_nBN~*XPCznw;8sOl&UA{-5G=JN&6nh+>rfiL35xH$0Jgi2PRk}nDFj>Z?x%P$u zSRb~7%u7!@&THMlY9(u&8&`FseKuRz23ED3)QARFf9@_)0iduQQ!iDj zVJ&=htWl~R8YyM-gRDBlwU$)9eUO_U&ziacpj1-~-{G+3r}Qp|%boGh?Awzif;q2i zSq~(e18t8t@O19c7mG7TQDR>`**tMBPgQK+S9I@Clz(t)@!oxN=`EXL*1mM%-1i{Y z%T_982aLeQCO50_#PipdCa&8IthaXU-P`_U@#Z9+a~%D8ej0B4-jq>gncCB*O-la# z`RT81{ywayeWw-APv@?K%e(mFmBmx2`C1dV7N;NQIo7bz)`Q!fc?|tvTq(F;nE_WS zq`@>y{ikbw5Fe=OgO>HjhsMC*-Gxk1((prRtOj2X>4R!y%o2rZl{_+#wRjk^C8dq* z;Xp(vI*f-0_Bjw|)|6tKYXNP_(o7qxl`;xe&@d}|UAeW=w$&<@%PUrjZGJu83ikSo zS&#Q@?qItfPx_*FdHXZ_gsax$fuXdy1$q981$p77R@#N0Xt!_bth9rlgx8U@<7n6s z@9L#>Ln_ikre^~>${n`+He38UTpbxVjOTOO^>b~sqRm)0KuO0>nLUvI?05W(k)4Wt z;f`+a627iiZOc1&f0|a1IJIjB#YSt$(58BcHV)!NQ8k5({uWesjv2jlOH?jX? zT~94!c;$<6_pP!XyMZx1>@EjU4BD{@k0{sGp-Nh-CB5$WPas;`ABT3<>9v0cm1i#S zdioGCVmzAW5H`ePC{oW{u?uNaD5x>_prq%EvjX|`In#yi}&uFK9aRB4=-0gO|Lu}lM$-$IS8Xd=yCLsu?Ml9)wJXCuVmyC% zz=KXLHKaxxMMXk;{%p^7s#ad{my+(XOvSj^~neY9o-MBAEmPgs6&XOJgcZeVtVc;xaZ zP&<`v*DLSr`RnfGugIG}nMVxJwc3)d(;oc)GI`LGXvXSlq@m&h(SU&24?wh#^1S6s zQ&FQf1l-w|Nwa2IwgonhPcRL`cfGRb^*!(WN9FC^f8G7YzTImfkr=6><0-H0+r9Ul z%HMXq{`&5BcJ$(_<;xv*_p;@-KK8ob@0{bkyWjrno>z8P_U?MU2R@wHrVah|aeI1f zpst4ur7Q>Y@@qj=)Ub=F`Lz?@+g}tUzV-U9|JeO@<&|A~|GXA#Z3O4*#TTxnviEPh zcfa+bVQmF2HT{7z3FWK|^h%w#u=ZdS2olu&ruq2rI#fDcQKbi5_EYJBCs$JGf$&yS z>DXUuWt|@I)s^~+*A%pR5cX5+0V6&2I_>&?J&K*m4Jr2LD#R%Z*TVnZXxX3?51w6$ z0}%U51=>TKZmt*)UQ98*sc776IUZ~R#-3G>2QRcBUlu`Xj5ly9iRsMw8#{1q3%9+7 zx*k*2k=|jx_VtC(!AePwJfE} zNy=Wo7Da3YlWJ6>_hXFsDb7+e;XDlVRARWR-utdBuoR8&uN*i$S{pl{8`VYybN0+o z^M95i-$LzgkJ@FdZ3mRX`~H1bNBq1GYiB81#%1qD=*ltsJd3p*abr@%oX9YU5*cwO zH6y9-=_pJ*PX;kd7)?SiQGq1fqf`YdmRx&5K*NxxQK#!`3kqw1g(YE1x_8(av+FeM4%KTT`w@^h z#3>%@6;sa+m@rMV;#4M}YE;)vs9@Qpb~r-=E!MR&YA2G|Ga^Z`IP^I6xF($YI!U+) zQtf$Mi8y9aAT;1jP{1IgGLV`JDbvu40>*?+c)A885gGX&iFBOCT;VXkNP9^dhk$wQ z$x!(L_fx*r8f`fK^+_g0q#oRjbeC ze3_1A`t+*{R_#~UyzxzQ;&ZGyy*G)qtpHjf-DFHO!a zUH+-O^u?9MvyV-G&%28^e=1{xna5|#OEaIquck8M-qIHzHNXGJmd<2td1jve;|KU- z;itLg(F=K+^!(%nQz|_3^dV+IV=;v-4DQ#e4i=9+HP3&)c=NRFXoJlPVO#j^mtQw$ zueBarEVt&q!m^IJUzX0@$BH0>&*qI|&6DS`BIv8zOXokumv;2XJehaew%E4)m$1|8 zub1X0VW~G;4<{CX`KkF3+a%dWHm>o_$%k^ExEktSAeJ#}H)R zyVJ4|&{gyD!-b1C@)mZs;301r|15pKf_{C!4C~CGB$%9WwQ*)~z1jhoYiDydLjl>r zXp=>;l0D2YooRra_1J%~_GVL-agTo3y7=qD#h;tUPGMmd@O!cHBYTxy7lQfzEWYr} z$*lO~*5bFfTc6o_z*8%f`foyiub^LlFDp|_H_vO$)2BeD^n$RJsR&p@5?GOFXp&j{T!GfhfqN)7k;PfTH?axGG!jEx_B-7dU%i2_AF& zD{SP|mVzfUnR+3o;-`_2E}E9*+r8_ZKkt5f4b_}kpA6bAc-)R159-5tiQ{%G)qK}fMV9M&tZu6kU7HJ2;Fwo% zx_~4+tr6F&qhqE0IJnprbGiaZH~1Ko7^o~0vTO{lTIZS7MIHh({s26r?XS3k$|8By z;R$AmX>ETAoEgk4>R?t-l?jdjw)2(s$iXW3cSg$&^}61=BI~co#2AbrB{gazE0xqh zboqqR-bj4q_1(MP*z?9~m0fSW_4b>8-Ti9iU*FvK#;eP)*?~{Yt}10O1eXe}2n@NE zUE!%MM%`Jm@wg$JTW!`kgwANg6~LOY({OJ*R%+jdHKMip4ll4Jx{VT+D-LFbwq`T`=wWdx0K}F(mk(6y*!l&iy1L)cjcMUA4%d#=VdDmV;eb7|D50F+ z&P1UGIx9`Kt|?{POED7A&``VFI2vzQeBiX{3}%BNZ4+Su2Rj`vhOAT_iHF9`JnUGF z+WF%Diu1zVZ0ou<^24BHd;|fyv!sTAE8zip0BN~lc|s*g6&C|r%A`QaEFaBOi_O8# zBK)m-;jMb%m%m=PPy8nAj^FU^_>JvA+`Rjs_0u`Dr42;e)5gyI+-|MgHT|&pEb@nb!zJouUyE2>4e94EX^ci4a<3X;q`K-l! zx%tD5a`V#nuut=E4DmFN%y8Ry{8k?AfhFWEt6L|oE<7*|$*nz&lSoc3-oI>sGokoNRX9Qwh27PIe}J=Elr*_Fl=?WkAiw>EW=Go^R2h9h=<eQchZH;e~?XIscm&+Yyzz}k!-nnA=( z-pmBts&IG06W(;^#=>_eYy;5djUS2)_KU*P@HvXjY>)85IdlAQzK8sL9#HQcKgvOF zLp#7iD~FZ-QtVY>gc}Ua!iB;{dVg!7hg7}8t;}cFR8v? zk9BrY1WREcHSJ?d#HV>JYm9Ht^E>2JGor zGc}PN5v+EU2C=hJILjFpc}kU;Hr*M0X%oQfh+cEWj#5^p2kZU6-HNGS`d_6)oBnNB zwTBKNg|Eg(hD{S*%6FD%P_iFN3HaV7*Q-$mGy=E54?rehM2!Ov55tazs>2u{7$0fq zG0F!^Z-8x-V&tQ}qrpBhqZlUI_x9Vn-*~5z6a21yukLxLD?o%<1^LkW<@p3#v8$IU zc9ml($0&lV@?W))4sWIdwi)XKv4K-mtDA1G5qveUzm6|7#EfigBB;3Fv<_&WK67rIR<`-t*d?H+H>VdHc;b z|5EvX-h5;C-i=Z2Ry^w?vAH8ZptbCV@Xgq1x0Kj{#H)qoL@_ky7e9p0 zl7JO<$LUz-N8b5SbdDBfeS&NcAA&8|{C>*J>^g3bl5Gba5bNb(^`4p5I`gPGeJY>c zYRS;~pO}l)o|@PE;VXN#|Mbb#)|E$Q?60{DU5?M^r@zAywq|yi3mF7%46Y3?z>ib^ z0ICO@)J>did-rCH+9x*7f``z3gKcIm_r5*<{lO>2G2ZaeF*5vRw_R?X|9t7gkKwa@ zD*oWI0&u8pdy46UQ&uLp-A&#?N5lvMJguL8jC*-oqpJ%x`9&L( zvoBu!%dS`c zZQ=4a&Bxa;J>>e2OV=;|>)UU>@s9nj`N5I@pS?GGj^gU_Mc==_qJoI?avP~~@0@Ym z2R?)SaT)`Mq5E{)xKWWK=vYYVD#A7-VB4GuU8Z!$bckM^s6A z>VM&`wf5dQRAs6p1{>Se;pUT6S(&-lUh`h-w=e}ca|T6m@?>JBL2*5{sx<;eLsqawsC+Cw9j?L+-;AMO$8>@r8tAZ_QT{*6>*^kUBGg58NodQk~ z8`}=(o&b|LVsV1E{_B@7mu|riSDV)-8Mn-;u4$xzza|~`omkMep^>ps@v@G?)iqPs z;J@b02hG!ugl-nrO_0*k;W8%HArvpZsoZ^)WtbJ$ib>p(+Vt8h6X$3^?X5elA0J^h zbz%-y49e9T1y&A$2rm{sYt39%-GLP_ z*@b6G*P72B0f$wEpC&L$1lg*fKG7_W-)i3%GAC2g;!Qqj&QbpN-tFe(rR8sbXdNHN zimQpoOS5w#ots}WbE@2`&?`ovm^7ZOR=Ss&H8*EYx4yV8HbuH6awlF-R^2Vjs*8sy zK3#R%XMz7PF$*CXg#Dw3@C<6=ar5&V$tSHV<1c$tZ+6Kr_L`< zeT%Lv`X9pc$c{{%xQ(nT4<(+gOpsT;hKkL^OylSQnp7%YX5udWJ1xv~{*_LtMC2_l+wcP4h@H~WDNMJj zT6X@)X3eN>*35jWLd3_kn(Eldhfy?=#)#`0t7L34v`tL!N2mz)){a$j`#=I42L?v^ z#P9?Hrh56!3ql_@F7$mXiVUtBz7<+#6vTRL#D*4yPM~oUG_)TDjur<|WV*4TJ6@FIyn223<5wG@=Gq?TA!CsiX}Ya5Cxl(%+%OGp>7j3EwqrWXVS#7cnyqV& zY3rt^g>h_#ZlGza313^#2_Nf zGvcm71b!e2|Abqr_l4derC1NW+Q#Z}95K*rn#~;+nz|9%KKEVS*J2*|ffZ>!DArJm z9NjZ5po>?`YYE|}NQSbI)FJul# z^*fArZtg~uTPfkOOe?E=u$r02OgS{q+O^|-QQIl*BhM!=?Yl0vur}$|CT8^OjB{6i zdnH{W%J$XaPl85$jR>bFzLM_dUKnbipCg=K5JXO>18;ba%Ys1nUCY&7JMjHbGc~R= zEAT@fxF_^14GeM^SY9cM1UT{qXJJ&}h1I5p)SwxR(qJ*6y14BCH(-r+R1NFsd{!D` zej^&K3=AEJ5Z@0}$04{06PZGqp~IN`b|pzluWQepP2AaJuzu#artyl?!`i>5)?LHw zWjYOX;osmX$WclBXmtINHgi+vnj^_JOh-YHD`^|Y;t*#<9_()5#&&F5rUs6y&+RY(ZNpvH4{grO!1uuC ziQUNbqS!VgGj@F~2;9}R&A^a4fE>-}8}Z(pk&3~i#VTBaV^WaCgbRbt%jn0$!j+LK z$@qjzjRf9>(c_*qa*yI15sUX>c?Gjf;1r{TfnI7}s~H**gJ3iaA&Bu9kKItW-H>~6 z7#qIknYN{CI@qQEDUhLcv> zRFO-QJy1;7EpUfKalzmqS-6Z*lhzPdsv9o4O+&-d`&9(3%3_O`Y_XFTIA|Xiwzcet{G^t zfP>o9Ue{8M>7)N2TS4F+AY+n?djtugS zNM;}(5o;)#ATuF85|*b7a-RO(_ks_{MjDkAGU?B@?`U6Cu-P{@K&nAjJtZpQ)wF|e zbDe7uW3kH|-~tYgO5~U}{5=Q^)AFJKoEQj`qBwMX2%$htfXj=6{T!X^Y+kf~ic+jC&_5C=^KdP5$h zCFM_TGGC{);kq6Mo@F@9a01Km8JH5=0A=HYbIcH_Mc$X2Khb@Zv$3YCb!%IB^53>c2R% zbZa4d`iy_P@I&k39cH9eV{_LGvpIc~oA2k2qYF;GzlMlfoL^E#W^rN`w2}1MDU1@; zUwHgU758<<|Ld2NOF!L%zbrp^ibw0y1Oszq7W|nic`{fHlz2e0Tt9p4edb|v{^;Vw zcgr_tpG`-|uiIDT4ANr#2e;0QV+y(aLngl{JG@Z!{$i<4h3J)UWu{{ido;W2ehuW+l% z1ujTJA)qE~GZu?3&n~ns++!wczssmd*cGB{^F9b|Iw+4U@-CzBAWgBO1f? z(dM&LE7y-U7iQ$rj-GDaIVnm+)Gp)u6pVC7n!|no2@t#FjBGyv6@dsmnG7#@?Z^Mc%TL~dM@lPYIC$7j%p$1e054o6Jpva=Me^dwX~d11 zdTNl&E0t1_6YmqvBGp5}9=k!;whz6hS@BEXfB)jiad9TBw2uXpS~~HQB>UuN0xU-t zi$MsHBeR=v#ZOw-e<8G(&&rNdR~_8j%_Yj5pzrra+Hs~gbTDys`$ttF-(9;O4+POAo(9#Z;fBbwn~IzZk)Xs#a3lqYRM03=s1sA|E1mkhPzGI9as}xKBK4O@t>+O?nN~{@(X}MyEG&n}N7qC?x)48=v0ADlYr4i$km$2+|t&)?;o`8Ps;kn z6W7tUAf#TdlsVUxeHzh~sCI{{JF$XNeoqy9sxryB=JO*f*QeWfy>o(BrwNLQKmyzP)Ksw*mO|aTiIvt9b4tO_zIgHkn-NoUaOurrOSz@kQf+0ouo{wP z+@86@o!$Ns6U5*Ckq%2r3V4%h9c+m__e_@JfpMh!?IOq*tdUkYQ)>qE%62W1v88gH zC-;&@&}^|RUZCuI>*6=dkAduG+M(7a?kHuOY}xCee-CZyrTPPVJzy`_1EzYSYU*Wc zG<%@5#V9Go#rjix9vD{-jH}ns_!nkgsKDSv1 zI%-YLALedmK;DMkG!5GOIC(Kc;~k&NL-?9Jgr|Ya25Y}+G&%^TNxdf#PF&gfJUR!$ zp%}t$(%@pl&MryL@@X4HzoBe+^{bqLk8n+vO1SGixXR3#=8kC@uA@7?%>vDGgGhI6 zoOTn1Va(zvFaqCkW8d<1H*!rwb3&Y2qni$oEKkpj?aQ3bsWe@3X7XAWEe{!t%<(_1 zd(|3%%#s5?4m>T^SrjmvM`ny8cOv+|K#L+4YlhB3%iur_PY)f-b9C2qf{0rz41Ft( zikCbx+;}5foU9ff(7xn#ZMEaMMi9D|Z+M38dcGOL%5{guv99Yp3ggH(xvmFh%p%5} zP{WTR&+=?53VkCkUblSLS6*|rgsdSeYCzlQeUg`od0b!1!hIdK+p^r4g|-#iE;n_! zv+EnoirmmL1C6^J6kx<{X6kXMYupdC!1iK2h<#SV<5^D(M+m(-1z@+~KFNZGdVGa- zJHXPq=NK;cJllv(n?*inhJokKj0Lc@M#x}uwb)@gGkMIp<#Qkl=f0;qcJaD1bAQMn zWIh@m8*PAhr#{PmL>YGJxzw=Up(d+YYH6aoEjhkHgayg@!2SrFP52)Kq>a)fA#t1_U8K1J`ig5WEb0&BFmwt6Z$+39WL88~~Ia zV0WA@=RI4MFOx=c0NZ#o225lYnO4)Btec>GnA*O*@8%o<8xPtw2g3e-i|IDw|DyR92-r>wWhP7&~6ovJL(w1RC<9(Pvw1_7@`vq(Pq33ZkbsqS;x@em-oH3o8d7d6wwr6XO z4ay?$V#5G+5=Ab4WN86dmpEpYX}g{mJE0N8W&mIDZC#JG5{-gheQC1iEu(PaYCC2h zy?9^d#fz((Q_>o|jIxI7dfYaA7P1hOwy%RS*17B8FhbYjo?#oN>$sX7_@NyHuBUlg z2o4L^ZO`XkSWH==RyJ!!sa8qEY4cEhK&cZ#1?VnWj+52!qFNyR)H3y)=wRhQ`YGq` zpHnEA-RA)*`!IV(4Yw~Xh|J|~3Ab1bJNsPIcNwr$Yy@Vc*->l-jB#+|;=r{u-?AdZ zWQGGylxYUB9k`|)*tP`@e=)bDNAgm6V=Ks8M_8FoCX*+{vM+gaEaR)nkKpB3p)O~o zvS?a<#DmZ@!F_TJ%MP^I22~bE+znjE2*GEzP3~w6#4ut$r~)0B+qPW|Xd8ySn7ULF zQ`@$a)u?3v9%OFp7(^nSivI;hd^LArv!==qYGTT|8hyUXcM3|`N|nI};DXi~9_WsL z9~0+>T~vXkuO`iGb!pb$YH2WUyJ zh3HhbId?1$mH@&}7P_9z9G{tv&h3cVI>Es?oxPgANwYSYM!&&q(2;HF#Li@*W2ZA!MLkzdQZ0!u(+h;YL(1bZX2!wqxF+TN zOzu%@ze<*JrL%dhjw>)sNt2tlR(L_?8Lq_&FG-V_ZsF(2D=?cEUQnPGe^;+qFi9UW zNgpza$VA%O`kb9qel6WHvd&~iHwG57BF+ul_8ddE{Qx`|W}2SGq98B==K4N3!gi!Z zPQ<;);~0@JJn^bwhLPFfJk@#ag7ox`k0ns>A{H zu5DY&uf%33kAk@bBDZ$X`=qu-<9LD?4`e%ta)a&RTL-ZaG8#=CnYUzD8O!NZtR%s= zh2QCYbFMqDCcl;LvST`Cu}Wni1zHqa%+v!0<_Th*2<*KdS-Q?W?nbt6GY|A=6oK!L zSrD*lx`szwx*z)m#bw^m@DNqq;u|+=35aQpCP(Db(|CG-iV#7kYFPX@x=J2e2DDxC z)iT9jl=Lq4!@Yq}I^giC@DN{A#;(sDH`pfK>bG@U>u6+oQ|`F426voWJ#YLq$|SJL zYjVTwbo=rdM~lUlX4^(&aj;b`H-jLsbnco?WEvV~BMpOl3{TIobO7#S`I=#wv1>(o zVEnP%@ElEFmX=nrY6~53Bs52JoS56-Cu(l2+Y#e2_={M9paqTrL5ycQaTtf87YA`< zM4F}T{8=e#VWcw)%(H~knY1P`wMF|BV?OYmqa`e4Th^+Oy*-C zT*a}M@j+R?*@niDH_|vTJero?y}xCT7{M)|NJ3G$i?zd4D+;eA%Dx4-V^qbu6$$&N zF2FibiTIb4j~C2bN=+c`ayT}a)^t&|yDGa)u%jynJj6t(B*vb);Vam6UP*nazp3O` z!Pp0;bshWAoO|AScmjv|Wl+4S8WS5VyG?v>Uu~`f?>ca`WI*cp^7QvrF($uP)7 zqI0d>ZQu-f$bnbDl1JyDWI`(`R%2;)Zso>TLZQA`I9k+yie!N0PTr!`Pov+`Mv}?T z#2_9a>TR2o=osnB2DF>7m3kYuTB0Mua6Q!;#$(VQcUQ zvMz}Y5Fa5z0nGz|2jaE}4os#2tpU1UfvZRy6`|dgr4oJVBqJx#(>;Eg#(m(HhykSd z5eY$a=1l9{{Of7a?g8fY0P}i)c|E|q(tR(4NqIG(nj+w-znG)4HnUd@jG;hn5NV=y z<(jYt<>RuO(^uiD<%h>sj^XH+)`cH%Dti*D$T9b5{+4eYBe&u)5#>0VzlE8l%eQD( z?%@xxouD>Ld=>cH8 zwF9zu?cVyqwtXLnM&*)j_DpZ_F3~Stk;R0nyBEhZR6ZK;Dvd)!qX!~PIfRw>_id}t zY3L@y(B7{M4u_x{_iwBm90-SKh&0W3*oeL9SVKf}wl`LWqEAM3O*Xw}X09B1CwbWZ zF<1#$-jAtea{mxKtwGkBMz*O3^;dRK!V71H5DtN8`Brx^oP6_gOnO_PRKS;K%fb9WApq}S@->ns1G_m#Kz6G<0m?po{HYY8+Zf)~!ri`i`8JjiI9^g9^E^d7>% zSA~hLF8w%3min$3-zUxI)J1Y}Zh_TCJV~H|h#{w*O2XrC$RAcF&LQlX3M_l=?`6(x zNtT{<&C)O5xV&`k8d7_9zV*$oh^b2BFomnsJxiY%#caRcl)YY@q8IZptBaF&7bl-A zPMxW)T>PSSVjTaL4Dv+TB#6cY1C7$M#9*0($&2S8?dX&w@O+r@qTDW`zkYiS=MYbv zlX!FrTost{+-&RcOljiXNQNA$VTy9dA-Oy=(g~J6GyL(ia3{svBTSrlt;x@%?>{-O z)RH|rqDLb1H7#Y+G21|n4M9OgCO3r|! z*%-7pr1p0hQY)~G9mF!mOKyBFP7}o&;m<0sE^&aq*NHz6Y%U?I2+!Nfia``D{w5~sD-aL`cV$L4v zPky$B{FxjNFGw?SO`IAnojtmAj!umf>@OY-ffAX!CWlP-GG}iCbSyRK*HkT#LNY8% zR7ku>3EQy|aWR3SR3fyok^_4j8yy}RJ~%wqP-AO1R%Cs6^*tOsOc{wRbmKdfB$JbH zR|Vq>%rJGwhyBOqU0b)OFrek&m8A%&X>tgnwIQs_PO?O~?nseM6NIaP=av6dM#`&# zo(h`F5;z4GSW0rr^sxj|RN={v)T2J}Dwt#>071f?6c5XgW57EQ7!N9L8XL-T(h!E*A5(U7h=%yo>tl41Rh4jI8)Yh$ z60IVix{+WSG5aSc-KyjuQV6#nNJIS9h(?X(;(b`^PGGwbi>UReuct}?lPlED+(__ZrPkP35v{vYZzw=l-Oa*w zvNX3XQD2kE$aRnq+Go7{0B{>-l!Y$nPMOUgY~8+Xb8XAc9kidlENBm1^G}yv>~*mB zdS-eZ?7a^5UI%-xgT2?m-s@oRb+Gq3*n1u9y$<$X2YauBz1P9s>tOG7u=hIH|4be1 zrRFxbXCv^}^;leElVO69?bi&$G_Cbm+*KjprHHqqM6*si+71=XSjSybE39{Xy$yY~ zz(lssoiRGzpk!Rj+hQU`SVG&|2iv>85fOgC*NRWIEjOUC)9`HHd5c0FjV8wNb2Q`Ot|$p62qigrlrB9VT#-6=rhD z$NpFxM|Clfry~a;E)m)e_p6gPvB^-e=4jm;YG4JsVni_RbtO^tjp;WsK4~EH|l^XdC{PdEdTHdv&c5&*gC`((M60O(AWgXX>hrZzbMz)UD z?APJ&I)!;Vgo-a?Ik###~rkbDMz=F6;>$2#9t2W1vHy7?!o6nB4 zzP(lz#c9>%si)18mqeQ~*4@bQ!cRom7#1C36WnPk`k~_)(YrqNbmdFDb?f+XJajsF ze(CX-IBR%?H;T`o?2m%;MX*-`N!sw zZwRHC+ zRwF$;hP9M)SPj-u)X^*1?Un4RlHEdaL+qGq;xG6SaaXoKwXKvFi%Gw^hmtojyL9~L z*4zoj{PV{k=^adg2pyr^Z=17o~y5dJdpG?fj zBG+tz|I_m?7EY!GmFvK#01Y6-A4U6%2Vych9(5mEXr8&z_Ap=uytxyN}I!}IR z&K>zpi#2&!v1ap!Nvy~dx)O9AZFn&pMUl!KpGZ}1wlsF?_~IlIQ+5)MPsmMy9|RZv zcxw6a`sy`FB?7gZGgzG|ZXhcYv3B#;i>LVa)@QexXPyFKUo0$$f@i5k75_KqpDo|N zflBqKY24&CrTQi)U(ynNWR^&Io?utzL{oENjqDe{G;du&W1|)+IVnR`VC}T%#+&W##R}?2CnIGQXz;a#Qo@5$s9HbeH5xkio=1o<)+v zHIvG&Nv(3~^-#N4-uW6EqxbCH{N8)DEjxFAux;iw{~D|rJ^UYa&G7dIZ$dsdUcrLW<|QAJRBK^tuMobR|(cqvU782hdYl!{G z7OD3;ES>J2uQVlTc6b(4!5aZ)j`}O_k)o0?OKCke5E2QB06U{meF%?Dg|-wBO`({R zjEFn3DnBXhO&Gm=m&Bcb-3JGUKW?ut?#ArzzPokL9$@wD+jsu!zFnoevst~j)bayZ zoEV~Mlx4xRkdM6qRM3)!6+b%QeKas!PeUJMMfKi&wADm%2zZF(l|2KWR7Sn}ehRB3 zo`E1bbqr)kYPzPTOX4(;AxOcJLdIZh6nq4=4VYejJkJ5xp! zS>lZ{SE+llD*;4lKc4?!QX$#vit<<}^38HX19n`Nbmup`pq^W{h*U7qC{=5B61}%= z$JScH?_1w{Z|l2zdqv&7qV7LUQFlp_TJM^q7D*sNd;H7SaTpJG&d0>0y7}x(l>w-&@RRwf=V z-FZq-6$s`mv*GZ(8yKE0KRmW{?j}BO`WuKimuAaT1ZogJX<)7`5H``gPyop9QYFk~wSdZFB96h*)$!KxS521dWy$iq?wQT1oZ^gm z?rqzZ`Q&HWoH)Tkr1vXOUK!=DTDPS>S#u^guRi8d^)dA{Q6J6eTZo>JwuK`sMNWN8 zoB{<{a4PoN6S#U=>Rc$}#Ay;5tT{8ebmUIaM&#A{oVZ*nbb{Q-X>)Nig{3b9ciR@s zsOPCJv53}!cR*%Dq{rcTl$dSKoLRYiGz%w@^V25oBu^9T!nFDMM`g&-ubJv4X>(HN z&Bt>~m=m2_p8aCw)Pq9CR|XLct}=;q`Zbp|CyH%TgMoL=nnbi5cznDxcVp@7(X}u* z5v_UbHeD`Hvj_}@UR^yz{yo{r6W5nOkR--CR()*hbOWo1TRSHgqRH=a;TO5Ln#1IKyLp72K5!;yE%a_pD>sg?OzMkj)cciGmJ^ zI-QxDlU+&k>x(Fz)8EJ=c7)5O?_$-IBnKjUZT**2vXz09;~dl}a`Wt|7r#7`!JHc3 zvG!p-y(*-?Qp_X(_(UxcpGQq5iOe=J3d@ba6phX1qcfcEEn0J+*Xvn%P{KEM{1`CC+-P8cO|7 z_YgBs`Gl%u5LpJKkZT(?O+%$Ig{4aHc&r+ndTMG?sZ2d(rY0jXSlGp{;k{+12Uz6( zBz!|uu(W=h$o?h!s-}kPAWH58KTICB?0oONOlAqUrg{7{IZ}5dVJM_hCH>Wd-q4sg zSVgENJS?QSK8H;Sy^CZxY#GVAmCKsI{x*Mp*t~j7-3&I}Hv3)2{69xOvyFa>8wVS3 z5Ag{2(BSZ?iJuyV+3#pNeVjacVxBvo@J$;o;I7?oxGr8W2{AS3J-NB`K<4&4hC|<8 zKK5PvhgQFBu!9ZZ^t7IQ51J7bKlu-|X%{IK2MY0?*j!rIeCs%6rIhz5iTCW3xOeNy zc=OgBlfeq;z2SP=HFN3CXILmRcM$Pk-^^R~)7T(j<@<#h@SpSDsbTvE(|nO^6FCJvFrz;)w}L zrrh*_gJa@w6Mo6^%noG2nVF??PX(IeF7D7wh*?;T_(6E=WQWk95c*4e^y1ggRYdco zb@E2@mmjlExIC}N(!&WcIBt?k`{%MK(bf`tx%IjS$;+ua^O0pzeN3VQH%<#0J}@&CIh33llMq1-cg$;UOUZ$(pm*1 zDoxTj4XePVdZP!Dy_c6Np-*Z%2@KSAL6;%Tg`&AKzVzdyR92wM3N-XZ!3RmIw>1NL z<0k563dtmA%I*0~!6J4?x)jx?(`TC}u8~J}4gmuvzFfOF-e~^mVGMV>+{CKfl<-thCi)uYLFiXu@M+9GnvM1-w*W2_G2TqY#uRRb3I=( zb<@)|9$BWVM_{pnkVUrT+Hq)_PU+Mj$sw5GBVD1a*lg?K9qgZ_8pSM#B9Vd?g6C0sm-SE$R)~ zd)X%L^=+qNc@E-@xIWh+7K8@#H0C(JTlZ|!;yU+T+cY9jyiODtJoIcMaADtZjw4)UIljpP z5Ydp8&u0WW73^eGmqMAFort1}gNndU5Y>K_aG)_V+!$!9IsQ{^Wj&(NfuyfKiuy1B z%x!4`$fTF!Ev>$}VZ>uo12GLv&5L;iyJttHmam(xYa*6~(1c7i1fWs>3$>bK0CU;)8@nqGeJG+WJ)J1tuK9FlXZ91S(6e^|OYj=xU*Di1N_ z6AsI>vk71?Y(LCR$yl|fq4OB%ji+UJl9u_{tB>@-_P$zL#xNrAAidaUc3_#l?uL=A z>EI{ErV}t2CGl&EYPcwZha6BGbrC!G7vC#vtAn8|R4qdBBUP&Up zV<13pPDk1l%C|*>!}XV$(2aIn+oZdjbQAO-Hw@QQ^ zkR@5sc6V{|xu_w~Z8^0^%sZoElI%IC_*6@DgpjbRVCbq~=c*8+5Ng1RdP*sc(qUl_7 zQXPRwdHhZ5$~95?CAK_2rb9d~chD}H_tiqMqkrZmE|Yx2s_2NWQggp3M$GlGi^{M3 zGqUrI#ES`XFW;V_=IU9YGnZ$g$fmI^6g^W?g(5qx}Qm@^~Yi$pZ#-0dF zKI+Pm)6FMS;zUCo^w2a?aa^(CCBl_LHMcg4UtF!&di;3h@~61G40jb)E6#l_m{nA> zz|Yx&7PP_{M<8qVCqLW#f2pl|vgQ*Q8kwaks>UalEsH5VXPXSQ>@O_)i;?|Bf0c4qJ>P9;^t1f0ZJ)N)#^xFq-F~BFs`d13kk{tt3Qg(P zbIk=DqS(6sW$W7KFMhe&`s^O1q2`frlRsCNX6ITLXTT-Ek?QcBD_5Jh&SRk~`FBf~ z=a#-ajEz0dS&u@s+eY$UZpO0*3$kfk@1Xk<&2d(>)(rr%Cm}P~osE($;htTQ~ zyjpd6;==O8z}9Y zHOv1HDvn>m39_OJi_BLRa4(r0kGV+j_>cb##_4rcq?u(EX^G}UZ9%VF2s3ttCd-pt z;f9m0kivz(Udf6WO5^3r;$|pWkFTy=#)Kov>hwj@DmPl!e_0Q}TUMQ9&Ox(l<^56}2s+nckUZH<6Civ_JaE6M9 zO-p5s>PTD;q<(&SdHigmzVL^?GQsBeUwrg1l|vI+M4J=zdA@BSGtB2U4rn{$9}iy9M3*$KXY4%0rMeDxG<|S>RKp zc8b0Z0qHRM^{L-JFeCtE?bwaw!+v7_Hqn^Ioy)55eU{C1q65qLGN&%8%bdn?yJ~O z#V}%H-;s!6a4F681)7pyh**Lj42^Vdnm{59d1tggwBmCMHjPe`LW@L9T3F4SXdC}h!U|xo$X|yz?U98TbjFwhqv^;BJYr#rO}VF z9!wraKfk{G-Sw(?&E|=pTVD~9gp7kuHD~6RZ(pFF$s0$f@tznjfl-oNTsNn^m*?o^ zIf^immZ!g$Yz_RH@H9b?%foevl|%(ul;p@tvYaXa90(dso>;z~!2(t(RuUo((`ihkVJ;d14OB8){qM+(jKem3gu%+D73|? z+lx~t$xP3S*(3?1T3eavn+nsd(xiygL9>Z2FWQSvwT?A`CoWTdo9bI|f(ijKkV3?y z$cb^Pe@JhP=_@haVI9S9qO>5zKT1@lv;k7BDiA8%RgA^yITC43!Q9KYkf%lG-*{@o zDuqlUuYnHfaezQ!`N7Fs!k{Lj1(tri{o)B`L0UgtT>9~+bhH5FMPO~%*h-bzE0+jU z3f4LM9r%~46aaJ#7-)WeLktz5^NH_T$Ilaq%ygK^Eh~Kx03mX z5{m7A?y7G8$aT>@C)!alk6^(I;>=Qu0r-Uf#I^rM&d0Y& z6eh5&!9l_DZn(?g@0v%Z3BUR#+^#B)?Svy+UAg@A^5OfPaH$CnTP3?l+Gs4#&n%Hp zKUXdvB~SAX{6OfptB;O^+u*_e=QmKqvs|O9on_~oiXWP{j<+s9szS_xNAwDZ*L4%0 zI7i;e&z8Tvy)yebJf9olOdluQeR@K~iAz6Sf~Ar2fQ!)smeF9YiE%<@jUY-T2v}8D zeetETKz1(+^p~48nMkcj@r!;yDbq>Y$@t_40|y60SDs{cpw}RomM_m=ZUlo+Yi(fw%&6U;VW8Wb#SyE z!WWJ;?|;*}_Xw}Mct^aS0&SWT>*Jb@g#ZRrM z?W;k(SS?>k>&iF~=)ZpXQn(JXiQ18r{;yw74v&pCz#C))ojlE4Ft2d~T@9k5xQubf zB!4D{AO#PE*RCQI5UXl}SlBC?_!*RX+4GOhs^eKUEv0RjnL4LRIww7gHUuxebPImC z+Ppr=xMfy#O_O64h~q@IYa5P&7Tqh3!__skhk{6=_(;HR394E;T*hSKm1q@$pQL!G z*Hgt?8HQ?OlWFS0L35RGNAvzyG{X^0$=9;6eDbqg7no%4xur`BOXseE38=1IIN7{& z5`Ic+b;c)^n#OUa@;fTcD(r-1tXw~`ba_q?I%y750-CSmdMl8dz{PoV8RZ84JSkwm;fIBUIp~5P7pD#*(psmv$Mo(u67#I+y;5w}3qRpR*LBociRE6U zvzD*mU!@Vr8vwdz9f16%6OrW8Q%D2lf8lrYF2Y*!yT5h2t=)GJYyl=a0x~&$Ld{^C zM+Sh$sEQv~>AS_}I!53ImL6!4kN9Aw5m>QjYL;c2o}sfK@d00kY@E8a>goR3uwAZdQ<%83a#cI%x za4T+IKv|ji?8VPV$ok5*=j9(C6a0n3lf3dB77By75r->LnQxt*SsB0Ho3`-#9u#;( z^?@|YxcV%?Em2IlA1bw@zCaqHNWF~^_V|ag&4k&hfEz1`nie7`fbHAeL` z@123^!&S((wM>_DM^<`lXaLq!i-0V{hbY#DJs1^)E2HwZ3=JEi29z>&G~Ut^2PFRy z)rTuX(Z`jK!Fg`HBT78Q!_wCs7*Zi=cS`QtvF(5C+gjWD!LIE)|LudVJNDLg?cTXp zln}O2RHV4u$jLP~OFPHT{${$}Nu&-}%IK3kl`-p;SJUwlBn3FKvX)J`{O>FqCCp5+ z4D`i;$I)Pf8SuCsMY$=MSX@d|ME7mWGb8ZZm;@ONFs&NNvSXBm2qlPXcn%RzCF;k( zqtR$3jQoL70UOy!D_YgP)+Qv$F<$xMQ$}{-2BY<{sOUpVR%B*YzlTfTw=K7NI>k}P zfH_&ucN;4K%gB|&y)53L{4R8t9^8Vy1`s+L>f9qbX!O7t8-%x5BN=yZeRuc1ZF`ZW zUPaG{b2hp9G$)>Khh0st5H*OhHA&gE&?8a88`XYn#I3`ZNgBIHJknF*6m=9>v$00f zytjSl&fOqq+uq%_eyjZJ}%pfck##!tYy+{ z&=~PP&KuD5ep0!>8aF1R+Xsik{U}A$bb$IG*)FLKDk8~>!iC42L=W0YG1^_selJw! z|2wxWLK)+D8!JbnjQrHb25PFY0oAhow*rvLbummag_Dh~Wj3~qz<7$*Cp6BM&Hsjn zUOTqE|Bt;D!gr6O`bN;qR8Bw^v@h^RK%Igz73{we81LZlpzv_^k9qY_PJAAT#Oz~1 zN%SI9O6T}o8nJ|`hVxo!q0Vn1G#*23s7}<&=yA~dPzZ6~*Z{CfqY;H0)p`5@uW=x1 zAZz)9k@O%6It~&ThxK?9v?gU~!07Bl&H4WBt$X%#nw@X}9myJK>4A~alya`ii)kR4@_Xa*8NrUS|YY2+YL2n3LCa^iw;u8^?HpB(*x6MovwF+9Z0eRXgt7wUuf>-ru)v%huZNo!hq-?s9LkclUlFaBl|(yjnOc(M`(e zvnxq<`CdcRBO$%O3XepC74`MB#09m*zmI|U*+@!iq;>_x8->I)L%8#*=0$gJIHC<(<>7BOE&W~r?0lIT*GHBUA|Ra z`f-xVyze&WpHZ7IrE;b&Qc>af*V$xoYa+Sc?rZ%H+59(>%g=g!LO-U) zJWY_P1bryV8EbNAf>KwRixQ=lI)Di*do6*b0+%Rl9qkNT;YG&kaF725n^H^EPv^rL z-eAPF5%5FuQE;&ZO7`3_GkvRNyI;U@HV$hrjZHf1cU?;}jlx3=MI*^R@c_8m$iLxm zFeW_k5xHvQzN}N9yi@k8be&`7lD%ljj=?#-8ij#lq88C-W9lNz`%I!)o@GSEU#WxsPL2d>8I)1MB;)AK13eOw9@1NQ*5y zuvz50vF%$7=x1>TPcw9b11-5;OtIbY#x)FJYBWM8?@7EG{fHQNYvvM7giz35`siVO z>BEYrUSw9U`)1(BjGMj&wB)htM2_bg%+MXvvh^rpuC9l6=y1+$3y5I(mZirYcih+n z9bLS72(IF>p+ICqQgP*)p1)|st2Z(_8Mbg^fr*M6HFe?wBApFiW!*~0HQ7_H;Zd^3 z`3u~fS`b=9*fF_fxPj@!x*0gWWop3Bpcr6x-N1Kw;DCY%SY&v5$V_erp6$X{VmFK& z+ul$%<3kWcDeBipi#Mhdq=2lMaxSwXQ+Goa8lVHB$S?vHx;h6%V1<6DX|5HwBDeOy?j%jv02N9I1vv$Ln=ygF!Hy;9e-L;DrPkfoCXoEf17~6$L(vH8d7(tl6M8IQLi->5dosk#0EL4XrNAABnJ%^K~sB8K->p z*^xjmLkVWZ;9_`&6**ySa9y)J*RhSjjG6D5%<}`wapB+4utH!q7fgq(#~^G`()h?m> z(k#^b8a-C&a<9i6~UQQW_o-!Tl+XH19iEr58Gg$~%0GS_-!%pV*G@T?gt+%s;*Z%hUV(1wRFjfN&xyoMx7 z-iKrV2iBNrS-u%)r-_%Q?~ng`AYg!x)*@)Ae# z)xtsf`AbEGcqrz3!G{ptjz$N|Vsyc_{vn8K4|*dtIsmJU4lC~n&pAM?!AG51=eJY2 zxkRff-506g8aYK7y(`L)m{!xAY)VPxyK4LPzT1{IVAdwh*<{%L7Sq8a_$O4$8FbyX zDc6F_4vvi`$#g9}jX)P-|8SC6?xaaqqHPfA_Pm8D3Rke!JS(ZI1uKfj>ci-;)B22j zmBlJ~wkmchH>w|kK>vp~Iy}ahQQcJ^#vaf{l@hWi7ANj5PEfVg^z+5Z2UNRwy*d5U zi(jv-OwCr;rxZpsw@(m3ssc?7y6# z%e;6=pq`M{;ANCGT-W2a;WLO=0^RfVm~)-GjvsOSr{?*v@xd({~xLR1Bd^q}fqy1&r}H^5Xy#V3rjbCWC0s z)=e{r?Z7p`eA||38O7Yvk=-pw3;h0smGBBO4plulPV(N|_8Uf3@Z6~WC zSKup{1?LHbq1p9RVY8+y=R_0-$@ApZzSDj-k_jO@lmT`t)bQw{M(5VuRe`0iCe3Vh zY1ZFrX{Ll0(xQ)Ok(pXsAla)iobKpl$!pt=Z7T>}%MCRrvUwEi;D&MTSR5>YYdS1+ zJ)1c`Gaa4V5wmrWdtgRKvox3eLB+Y9vIWAduThvev&&NBAQ4swiqUamkXX&}Y=fD; zp&O1Ha}%VT$F}Z=5f1TVK=3%w!-$(6k0OW(OAIR(eo%oVIKrTh#sh zRv_~vZu_=%J4~#JijmbW6CFX~hM0t1Uq~@Je9%j3Ku7Dt5ZRU-L2ejmG{!)u`P2wS z`ww4YIK=!h^}yZti}i~aAv{hoY`EG&rC7n4Sa;&rDc zQe$s|e#p90nOse1aXk(gCL{vKg7DnOQS+e<=HInUA2fz*Tb35tZfwP#Yecc(MDU)RBl_FO;KV;>Yk2qxQQERHqPh%^^= zz;JXu)Pe|x=|bTH1`cW+63s;M$?7 za|3OaVe7H&nBWmbF6PwDKnpE!I&G6#0SCXx^ex@7eKYc`SdToWMFr)FNXATli03~^ zgL#87GyfTR8{}rReMuNrdxL5&Kb=0 zJq#!{X6PmhJw3F+pD;o<@J$w3j)hePHhd5`n(Ld~@^uUTs%dcmu18T}sU&Dxne28_ zJK2g9=Jxiq3FaGggoZQoge?R{NtNIjy?eUZxQ+}?G}S_0qe-OS(^}!zJJ`iN`C0RaNhP8qC;(vgW~m~E@1 zE>c37H!jdENx!_5nXD2}BZIoP(n~R%Rd8r|NhG0r@#Hi~+;?JnHcI{cGyGSm77$4U z`M(N@}t&;AKLIBGBcb65E~&(zfpJyr*wuEjXPZ#KZ;y1eYE-D?5d2Lm;q%Q zW|2R~A4pYx{5~>@Y9>JQA~3QLD&rQh(b-jLDDFxGoXd_e$XK6K@UF{Gzh0cUoS;3l z?k^-G9h)bwqOfNtIP}mSetWcsUguA5jL#pll}9OrlAy`$4kw!dg2PUz`wJ@oE*|XxER`q1XwXpxq83Z!Zam1Kd2`~o9FG0S^F=SG2Wi?Y)&94LEOyWt3 z=MsvuP#zM6Qal;QE>nt4C`8l*f~|7lgPH;MhN0!$vgmC2_QU4vgyA_g~RFk++ zDkz|;Qp@1IlTLc^^d$PIuzb>ga@C2EK&@G<($*GLh`VB>bA?9AOn(&3?3-bBRKFNpK?xn_P?t!+=c~TD6Pwt?#e51RA@DxZCD~^#ZnDz}5@c z{u1*%Ru8_o)*gJBowGc?r30IJnw$=d@dH{>@C?5DN@S_J9aOc=?I@e4>b}}Uk6b9m z@<&)KKf;6M1GSE6ARPlfGQT?c2RUWqKLn+!%io@FPT#67-<)awdVl5GbBg06JrfjM zfs|iuUHEzB*wt!+x+`IJ!Be_>omh94EX(oS*%sXcp7P?^jm^8Z2`7fE_`KMh=G>_l z3rCe9km{?_y!>$G(@#;PZ{r-vrArH-3h9TZE2kbHc=m+{;-f@R7bhRm<1Zo{xI_ZJ zl{;x$eXIw?oM%bqFnKFpTx5%vEv@SncoH&g~U^tTT%hrV-mT%7_C;q~(Yh4*% z`f)PlNN`K9e82Q~7O_+iJO7Dv{1jm%)H3*fXOAwOyN?lx4C(IB5XzInehL>r&GtBz zK<}?7nCp%0_|wO53Ezo>ATh0VWoj1LM`TRY%vLaCjN7^h*_h=Bd>(Us_oap&jvuRrTY_^)H&&t|f|+N(n9rSn^#oUQiA+ z&1%hcfRpFP5s;b@PlnJG;sKBeg_$kXiPR-{lqb#u-)!W9)GnCns^FzwFVf;7d_Q|QYx&y3 z$@aR2H$nW8uu;isZjO9DQkOw8Sy`ZG-pZ!zEo?3PK-`9*`ooDNawgs`HN8sjbf3s8 zUN^Z@GKE8u`i>enOGnwX9pv)S3=lC6`1SnZ8;Il?I05s9x`=hwlJ*c-77K z#=?Q&KKxo=!UtH7o76N5@RQYg_E+0}$A&%im|?NdhMPA!5OmC+Xtz^+mbMpy*R?c;8hu+9|l zS-J;8+yAXy8TAm9dkD&ZQ3U0Z>_6+8{TH(>sm}q80j7pej3Zs)FV`P5XMR{$_CMFN zV!XBn7S?q{cji~O?Jz*=x7!M{j4p*)%ZHCNXD7rUQjxz%rn|KkE;J`E;SbZdMd3r| zD7}??=UNZX3+iR-x8%Uwv!|QL{vflT(g^Bww(0WobFC-St*2itJ;I~iIeKAXy( z1{7!BH}BfEboo*9Q*e?VQpyA@^Gs*bORi^pvU&0tUKTWz5G_2sN((bu-=1texk2nXFXD_;z-Wr66mJYfPPG?Kyi~fJ zm8HwG&!gTIRIx>wL^)nmO6%M|B5xEGhR_6RmSdusaykh%mFQGZvjfq)dH?WtBlztJ}a|RG-D87*)vKWn;l$IqbOt7FV zLIanMro*r0fTEkF0=a|jC^AzsbZm_7H4q;Um{pziD&1tgf~(&qi=aBrvl!$7?)hNn zoFQ69(HyYibikIa?`_?&XKQWO?yb8vixG^qcQ@~NckA}HnLcXDR0hM%v~uW65OdbE zpEErR-Xzd2veUsfFhfhm5~&Gb!2xe*f7Iv%3s5vTFcy{$pHi>r4PlSHe4q8x;vf6A zv@Kr335?bU_7i{(+#dnSJsdbk{9iU9QoXg9@Krn`QaB`Oo+p9HB$V~+QgF;0_!oss zO2B~VjoP3_M-M=dHCn^zp2R!@4TYXi1cuzsWP{?D=#!D*MlraMnhGc|gXA>2&RZ9! zL?n&+c!GNmeerF=6v$|0@~9~8N#%udPG zmU2KaI2?TVrZzwN1k@%fv^tI>r0jqFBUsf~qiAlbn7b%eFgg%?SfjCm$PqlB?r^dSkSf5G>sz$0>YYHJtEJFqlokS-c=QD7iSr=qT8#S7NaYT6~J~ zvf6F3@bdDACcSg@y`9^)@BG(&yK1|){>!$l|N4p}<`g64XF{ahSmOANeWoLiqh`+57qR<0uz!GSVaM~gwE@Ar~Q3OvamQR zB{fD8=6a1>(*7E2WI1_x$xZX5FJSET2*KJlo8$lxLm_sZAElXo)6C+o{>K2qsBNI^ zdsV)Db?<>_Z#|0ohw1_s>RuP;OxXJ2( zMNderzBK6h(O{#%;1G=zwBOJ`jF_ew%zoW9Ba@i{3w+Jh49y7`3v8~NzHY^i&oyTH zv2JQ{WH9dY&~Xi)JC@IZuVO1Gl2MuUQS2|+plIKJC!to4U6Y97jONiqPz9A&5!1}Q zv*H?Y9@?%RGN#9#9`nfe3`ciE%V9hUEH`#-i~C_5Iac5}n&G>K9@}ng_{{f0V?()0 za#mAGE-%nnoem;5tb*GVF}%~&l_)kHU8q>?)JG%eFW`voHic9Z(|uE34m^0jE^6u} z1D^NxZQq_5f?WIi*7tVq-dg)$^NwxrZQZjM0>O9xv9--@DKq{hN5436heoXD2kwp5 zy|%xFV{}q9+UYvr12bCCHuQd1U%#F!)jm0=;k6m}Rp-wow|b3k$*L|^xq|fK5KL|0 zSfR!U)7G#9oX-)3o{QySQJ@=Og`Gf)1J{Tg({ruJjvXFy$F;m{A>aly5cOK_MLMx< zyDG)?I>vcP>FyTSqfrmR`f98C$LlcX_RBiKIdhH4_l(pl?zFQ`mpX;W&g($gkBL?k zb=N-f>NJm}A%>B3T1?OPQTLEB#~XU}0nC%(VQig_*Z%(Z&AH{)!J;=XomOj%MDQj2 z3Dh%zre@do39ET{fUqCMN8uO4#eqnBFsf109lVQffC+l7o|3kzr&O3Q$b8!|)~%=7tfajrGstrp zxpFh8l^WgJz)&za77Aiv7J=?->FbUR6r=Z%(5^Wy@LesmyvU4g_)) z9A1Oj5erQ2Sy-p+Yqsmhnr``Ej@>YfLfvk6G_s0N2mi&@Jm1oI>_Ql!2d3t76Ffyt zk6otu2o>)0NcTN0GE7h7foqzP!F32fqG-d~ozg&a{lMa`VQ`3VTpYoQ!;%~m7+epz zZtEuaM?viCJOp7e&Dhj*M+;4x8;0TLQ)U>~kcblGjVOk`~f~+TL z^(qP9wJ1obE!LnX!O;}VnmHsiwU^g$B{{X#6HMI_U0t#a#XJ0x>T&h`#F>z5+K;v9 z^pY)!J{gGuI(RCkIib3G?vE554Vry$v`-Z~MO9@%<9~4}@x?a;EJc zvBmK#`hQ+T=+B#2He}0srtt|;G}L@NhhP*~DtxMS2|KU%ZNvJxYY(v@9;hd3H@~`` zLPsf3`+tsxhN44)_*i2_E!7fpG40R2h{b%9w-zTCs?AS-ZJs?{#ilF#!&7R#`nd|P z(7OD*`OT+Gj}B8;@s~@_zFiHbarxmf*kFQb{FczjCIr%zgxAQztkK&nj~_wde>x}L zwJMsXo1afmJ?hyPPrsm&s!6%l^FJWGoy0?)qe`}C;w!C7ldUV)P{=RbD+VJjs~UE) zwZU$$HaMvb2KlZMJm(#;SMpxe8i4|vvsG#3RdI{~;co;McK6oJTRzC-!qXx$S`l$P z)_N)akk5o)Kc85B_?@aBn-%P(KwIV{OC&QLrp_-;-k{>%yC^94zCbuSbJphF3V z{E^C=VR!m8P$8#;Xee1vNO2n1d*&MIooXtkixXE9!GVokI{E$5-IJ24)JfSoa{~y= zxa;PCy%8KADXVKjd+C-Ywm_<%U(PT6bZK$o3|!cz*jh87@}IUY99up-{ht>JeD-1U z=n-n*oWrpjU8QUs8e|IH8e~qQXcs+K+~1$3j1*KGZ7GgsltX_SVhG^%Mzug3hB$s)W6OfU|;9QU%KWOqBKbPwacS$TFNNSB^NXP>Q`e;^sZz|={AqNoW-c$yU2JP+t%B~uT6smoRI)o2L3;Yi#|t4dEn zNT~Q5P)RzARZ&vDZ(CJXGT%Dhy8MWk0hb`4G|&nl?*Cm;4lIVLv}V5piy+be;Z=y? zQ4cnyB4%UM>(X7D3L-Q*Up(s#hi`VIQdvT^k(DNR0!q`-#DJ)H za(2!qIRjnIirH{eF>+E@T$ds;c-0lj$= zfx;3XEFHo~d$@k6BIajifJrDaq5|g_xV>=zEG&5x;Gl42U#s5e@WFwgif{x<>Rtxh zg#G{Qy;*lsxcq zZ_YIv@darw3v=0oOVTOh<+T05!|Go#MRDJodv`rQWVR?i9WQq)RdQ zz4@$KsJ`gntSdsvM2%DCtjSU~19z1#H`S>7b&ly+o`B{4Vb*G;JdyZS_~*lAS2ou+ zwl?R((iAB|%@Se;@zW%P_Y#KBDW^gefJ_xb04`~veX&sh!CZo|%A~4W$8tefPS0ts zt*+0BAm9o~1?>~(I_MB$lFG&0N(6(+F_#RBDY7!6cwCTiwS!&-t09joI)V#AaJP-i z>4i}T0b^%kspJ8tv&K78wL0xeQNik}oUGRSP^^TB#AQu;S3OLtQ<*xH3xaZEd+XZv z*5Gu^$#XdE5 zJRE9289FIqpp+X9atybsQ*cut^%#ijmU#oGsNHI*^NE zHCs=d#Z_!kkaG<#qK33-sxXOJi)@Q(;5gOWSY!;@+A`GC!3ZkSR+W-nE!lS*7e#HR zFV6=bbYqORmL_6})ld-uEGE^UTC*fvg&YR$Ab(&wR+?OioG-Z6QFX3-Y~g$0F24Pg zx}Q?_Q|gO(N`0_v%X42+hc>yl8gD2)+kdiqpuh00Rap7rCQUY1 z{sA`OAEEKKr8Fy#O*a0X*ia04nlE5&Z(bi7NIm!G*_^29Y5KEotvtkIxkrYALGJ0~ z^uhMVd#UtiKA!szM;Ot4N8(q;qo%!n0_Sqo9-wucI<{TkQE3xLWhsnVkgT1){L4WH z^2kdF+0HA^%@o&NZhXj1^X|O)`p&a2^T23m@gWE)xAT>Ed8H0!NDlMa zzss}H9$?hUn5YO-#7q6os3~^`S^si3b8`ATyPvvmnCCdU^Tsznc>i_W)b5a>H}8HQ zANcM2=OpxLD}CBZpSIGct@LRte_7L37K!@+DO-2^aCLcejp*9)=IT>Gxh;>b$3FN^ zE#nYo5;ZkjvKRPIBU@E8Iwk>LB!!jGhMTQa0!?7%J5(g54HJMaKsC@{)5>OD^qhOb#!u2^w>Iw-0{tovBBli z_BA|FrIn%B@Sq7emHH1~5bCn>mzBAsWdK3^2ox z+{#FhMh9~AY(^iQYd41B47)QL-=F%*&%VFw5&nepGRF!b5Un9jaQAC3@A=7i5#Gu^ ze{=L=1ZQ!+{o0-Dzh#eQcT&&Hi`zd7Xy$(M2aT@L^|!}*iE$?G9(#H)VtU-f_`?~y zM|Lybb>cYy@Vnm)DY8EsYRi6q^Vv7Y4$kcEcbtL)yN)ZcjK_71ZvZ$1C#!O^@v4KDoYD>twIl$)G?_ZtJn{PxWo z!z4%^@bKSvoAFNl$LXK!cI!Rv`#*vf$Fo{g|CiI@c-Eb7H?M+?^`QnnC-eaLHMx?9u#=n+O!ex(y$yuH1){f z#vxzm5owmDceAv2H=BoC{x$A@0xkIuw6!$V|NCv)fs3VH+FswhMrEiQUxIbn+PF%S zk$E2aV5TOHnZ-3+2@dik7xJbpIQMxQE((7TZ5{lRf81E-X;z!KrtA&G8om#A1<@-* zvC(lhh`&;cB{m=2lV*jx5VPZdR5*FhZrs}N*y6iFNcRlpU&NpQOptpIDlP_Ljz$BvO51X@4{4VSV#9 zb_fKK=ZxX2*M~arOF_;Sa_UF!Ht8PdKu}Aw9zgiWYurTo($fD8-Lu=md#?_CX8Vw3Wss z3f6k1NH}?K!>2>QpW{V6-D0wXe)Li{Zw+aR(rP1}HW_@xmlR?xl(P4+`KW_bO*@&2 zr__>4mD2(h_nra_V`Gcs`aI&PV>8(_II23U^2c z0Y~LLoRiKj85d$13o%^1u{qYi9n8krnh;&t!X_c^>B&v~cHh4ArS#;{N2=Z`XN)=K zRMpicl21(wua$3J=n}QEkPoPkVyp`xNTI3~)MQKE)gab?_b&d`_&ggiBj^4Tj(j5WzIG$iLL91v@2Lxg9n9GbkT@t zg9zlnQ+zR0kFbUNHpRJJ#p5^bzITpYObgX`T_ELx@T6v-u8|~ru*m=D&^=J6n;>#KcJg{?Gf26R|(f@+n% z6kD~o6ika`ElH4`)})ZSrel4j-A=*h#br9QppZ`5B3eJa%LKKqkJfQ1Xiyi8-?fe& z`rpM&B3oG7>MWcn>s$~j7Ae>RRUV$bD5WMzstI-cETmcA+-nzZId@;VqpSFh<+~?8A%1j7A6e4!h)rxZh0A>uW`v%h54!l=?zvxZC0K%8Ao#@;K!(*O_O_m$x=aQoUh zT^wCyR2>d#E%~jPxKY1OHIue81Fizr)+w#(7DU29ZKrl zp)D(l+S|wWZG->2p(q$~~IY&t4rR3lkHzzZ*gXfMoF9V9E{VGP%()EnPK- z+T}VFYJQFDD=%>H%|wcofX8+?n!s?#&K5kY!oSmvLl<`-1QLx`max3z+U8t>I=A4?b! zcob-VhV&=R2m3%L8=WL{-95ELOpXL&A=p_Z$}-=K=OwNo#Z{T?x$<*}89L|fbzrCeM{-?v1<1xRsNdlOEC`pQ zc7TUsYCpFIh)s( zw?avc7ik8?ib;&lff}ueIf1{H=qM!HT!o%1MH3m#>q(OwAI|;Qe z(qGHrT0Qkw=iiue5zd5=o2e{)ZdV6QPG^DsDY>C@yKvC%It7;IbJs;1D(lICv92aI z5`32r^yh(xO#|OndKOKpP(iq_No9DNftH+sR%_o1BiksCU0o*+vRqUK(oV2o*l(#+I+`HE?De6fJ989Pr<})crp;P;{@6$LkZWdFR@Wv24k^d zCu>z`jeg&?@M7Z{vrQj`IK3N*Q}ykTN?+`)2EA5Rf4p(&G&enC{Q&FJm|ObFLQ!XuEHB`?cJK+Mj!$cP3I{ zofFXXeNTuX)c(i)m7__LD1(pUt1M+gXff&r|AFKN`@zw0*)KQ0e|zmqTb*~kv2MP% z&XbwG$HDDW9p0zyTN*n9%RZh=U!EUwH{Q=9`KNqrDZSy_re}%c* zA`D%1cw6+c-}F57S{KY3)qg_aUVD7582b7h-_8mAlsfpFd3}jD zMeye#RW#&|f6r}PY4}=`JNJ!xeQ2}6`- z^-i*t%Q&%NuD9lK8C}BBT=O(yZ~qbd08W#{e2}F`$d{+ckfq3&41L^;HsqV{8ZlZX zndMc;Fut7%I0&UQ0}^d%lZpI!|@^o$C9JuH7$y?e#t`CJ2}T zOkVDXA=rJW1BY)D3XE450Qk8Ww)Reg-O)!@wrcOIO=mQmAs-`yjo&#hC$^IK_Pv+L zrs+0!R9e@cjeig^;g;L(@iwJ{#*<{n=Ft6k*I#BB1^e9#9IY>x#7%Eq;Su1az8M39 zI2SQy-$C`Jk#|i?mimKochoOs?1Oh3^tn07pUdsJ$|0M~^Yhksu5Ep=EgpwQPcT+5KBDA2;V~kYfVO>1 z7e*Dxo}-t9F4bVK8f#xeK&LJ5$;{IH@BfmU3txi}-ZAtlia=+(v0PMTl{1s{`dc1{ zVDFjScMmZA)UK2RwVf7k+sBOl6JKhJ@8#fz`Uk%|i=E- z$+wFh{13l%UzE|kvE}{8j`l6Tw?%H>y4zVdd%w%hzsl3Ot?T>e;4g5g)vwzy-cQCe z)j!cIH5^?N31Vcx>cWgpjtoM0zsZ)@?0pke7aXYhm;BsMmwxPhn{3u6jAR`$6KnDM z!8Fa^N0WFN6X|if;FoNiTX4(>aaGgB@wvyc`Z+t-?|kyqZ+|dk`OVbUIJ>sOj%O}*&F7ePx~KEn>4$Ipm`SeR;o{d^ zeLMnI!;h^u(3IJE@)ax&UH5DDT8%eWY&{TB!T{V#a{jtK1O-_GiVSv2tJGV=_u_~i z@RWXK?C{=lxAji^L7-;1PSW=l^}uq0!X-4NllxAaIxIs!rAbI~!h(9!pu z@iT=<+dvU#v){uVf485xDegc1cJK@>2sju0bhBjNiKyx8+$K4-zCCEd{9)kj27CFq zYw%@jkSNf0v7~j|-1uBdZlxv9BYJ-&W)anPa z%TinLJ*diF(#!l^wrUIi0D9?$Kml#WEU$I64-VS21C8vz0-{00rwt*jj`n~TzYwf5 zGg_6N2W0#J>!t4dZ%up^?YYFbcYO)Yr=99XO<&L4 zmeKK2y^*`NHH*i0pEC=*!;{I59ACy1F1FGEv}zyV?$*2WOBwC=@%ho|YWQA0F2|Sc zDf>(02AqSIG7_(Ub203&?sc0!5BHaLpTk=Hn$Y+hJlaTv(9IH5rcMWJ>}&$wST@`| zF$>)mtIo`mT+v03`vd%Mm%Pxw{A1p1mc0tx8CnrB5xKhH{Mo% zR2fM5_l$my73gvGi`NrXZ%mbgN$1O&D4;vNvF+w4+y}A)kj;{y#>8{yppmfN|u^)AYd5UpDoH=OX%6{ zMlDaf4M)VqS{o~*O1v^k3O^@;F=lxZIQ6dg-U$MI5)eKF{`_78N4kxShI?@|JZfnz z4-aGaI`Fvr^{G@_e1OY}Okj98uUggu|1I-(y!S!T#>VZWO8SnbSsNlGtFq!Y2HbGp zw7`w_bo_Te+@n6kNcuv1nix}1i-dDD(hn=HwA#SuV-Oa>#nohupI?^9nuL~o%7=eq zH+$mki*>gmeQhbqx647JonxwPy_`OujvLp_a`u;y2~;UQ85TFMv1pRIvA5Qz^^MC9 zh+MXxuQ%?w?0P&(-7j^0`WqeZ&YSoKhk?XUX#Cwz*VW-e`ak?mwJ&?rx1LrBpuV`D z2L7ls>v}nv5_)9+eZ{>(oqji!xyTnw_cF*GI$6aMvoyp%?I_mmheOmHwv;{%!CzZJ)o&e%6m-3M(sx2SvT)tE zSM>j^yYqRS7 z%bskdPe|C9qL0bN>%S@xhVRSdDf1L0*E;jzU1~|q$G_ z-SHBn$P(Z$dEJj>joFv}XFHdF^m_hIz7MBgRQXZHJ?^VrmN zb|H>6w6$vM)h~H?E}D5-2ngD8b*|x>Ajf32tu>~knzooc!fy%uGuwd*n#0mO1nX`- zble(KyG&3a62GasBDMf5H6^j~X*!VEq?Dz(0suENbkeZuVjUU3@&H8bbKzS%sDV({ z#PyOXa2qUO8E#W&fF5@$@(QMFjLI*Y1USZwJX0*jwUh8EDvw?i2wTeCWc&*BzXdJ0 zm_r8|o9AVG;K#(2dMjB)xnMZjD*;;hNBw>87t9DXMZj@J9YAS*(ZVot(VI_7s2FwE z=w}w1cjyEw<~s$W{#xXho$~VuUa`4wY^7~X{rYqpsr4gehmG)>$(L!s-d{r)nnOBK zl#mt?M6bMX%uD{{(gHrXa&rPR>4g$}4CEZ_Nj0YDJhjS61J=S!saZ{-cvP)s!;t7J zA+g}(TT+cEi~x@11gBw()U*v*HBp~mmFoq9w+1vr08{p zC!%uLhch5O*tE%UpEkg?@cv?*HstI@aOKS=ct6ZKjp*kE8WX%o2m9Y{k|iTKZdR}itHhpcEsMvjl%h{0RdBf>F;-S2 zW+ayox1v!VUCU9cKM;RQbAo)MUs*JSs0)E2nGwajXEH}Ktc>Du_FmSxS+=kF1*w3S9FakYhV ze)eQ?TbfwX`1?GZf{B)M34Q)wS9P~w_VD$x`HzMlScc;#i5C|&U1JEqb_p3T514ij z;w3kEq^FHf?+hXtf;R5*&ra>W1-)$P?s)keK4m}nauPgKF8s~f_~6jo$PbTa>c8F_ zlu7!yTd;p8DvEI9iS-4y>I>W-l?**xzTPakz4wn*+}qjmJZrVy^?}{=9&`7umqz^? zs(eNU-I3{sY+@(wTx@T{qZx&M_e*s4A1BZ^`@TJAbL$;afRDq!m&9+6dEE5ApBF3|7BTBg@YIP_lpw-aDkzo#0sMkMMi{;p=1y4z=I(eK@ZxG)xmp;DRhX%fRfuUf5mk{L~;dc|M51CLqgQ8 zLYVW+b9lV&``&7)dJ@5*Cnd*DEZ2Ic@ERUTjA5pEbS>jWJ`Q);J&AYzai7S~{PwOK z>l6RAAoRN&3x?3#>xp#V&!p2i!Ums_uiPmy_yNz0X;^Hiq3ir(z6YmHxRlSX??IX= zaPl`iEL2Wz;`?{p-`}t9zi#F*uD|cYzF)9@xQiWicC0(LtxvKuZ@dpKsSS$WS;Agp z4xeWI^4l~2d}72(mASfq8Bz8$rCQ3Ge%|f&KCENjd}@9$4`=*&FxlWoNS%VrJMbbN zhKeWE5RoN{;2W9w%Ofa9utXUXEL1Eo~O|9hFSkke^QG1I{L!d;7}p3$1h`0|Ps{ZhL>QTTWUv=YSVv zEHap_-(7brpH<(kF5$eF+1&M}EtkY&330&SbNH++G0b~9t^b~({5y|a?-7dn8w$x| z5-~lK-DV4GW~&2u%CF<)Ej3mKwN*ZNRCH=W0dAJ{b9KQYeoJx!_lP!wXg62TD#{DQ z^||%eK6kX#Wff^F#%RL->aO19q^58q}edrED=|R9tcHw~~JyVyN8jhv9S%d!JuQIbQ z)L$-yCyRqAI>VLt5`+-gKs+m2j!L{Ya+X-pu1)2L^E#;SLJhlo0ExdYmzfQGiwG!K zeYd=4lZD^1>|2lXL`nsgG0+Z3rN2>8MWB52EYWWUTZuZ(NTUn~$IQ0JZ0a1LxWYM4 z8p#yu-e5y)k5v}@k+5`_`4W5ABuR#0!~6wA$}UrzpcG-0Kg%mI2iz8fubNZV9@DnG z;XzqEUUgwwd4&aF%x78GtLpzs4wv}pFoj4FEB!yb_lPWN(fa5gegDrQJ|zJ;S0&5Dr*+$8XbGBBPgAf$|xtW2owYN6Cq9Hvh#?{13WC>N}a0A6p=n9(HREOjI_wb{>;*swqaxGAnA^*$$mmXAB z<**PH8s>3cE}y;RntPAg(lREZyZHRA8DgRBrID!UV$Sz$=2YmM_h;!#Blv5^=Xr;V z-h<`Tce#y{&Y#OIb4JQp%rn--FiqmAbei&U1d=c|v7s>KqksMdNBCLyeSdTs-gXuf zJ~!Q}<3%U%)3W)crb@%;Ga}>(CZnijrt_b^CUxA?b)5y2rE#PwX-0Sl-}!s1GPbP~ z#!kdj4NXX)Xa$OqF|+%lr$LA;{R+E^+@|!9YD)g8L1^fa#mu3NBG#`U7QX$pEAiZG z8_x{giJd1WxxHiXPV_PH@7u)wi0*H&+I=^R{T61~-85k^uL!!P^^j{M_D`wQ1m~F( zn{@oNvtQ9oO^|Q6E>uM}XK_R!HZ&Rng*V@tofv6rZqQ`a{@nT(mj8}RBJDw;SpUuv zl<#8A-0ITptCei^Tp;kqu+i?FEK`RqO4nfo$wK9@b@&8G;5cf48^gEi~>;yhK2Esx<6Ptn}d0?t_j&(wLUd%%0 z-@lIUpuxi%7l((H;vbHp}9!Qk;iWE@bq-HuYV>Td}Is93YHh){9$Y>jk4I{8^DIvX(d!dbYcC{4%*R z{!P^!>0PQzB*BSODw*7;y2xZK`&2twm=>K(Q_TI+>Kic^z`v1T%O><#*ib9T@rKc) z;^$hHGg?VuRN;JM$V;I&?3a1*R*{hr@%{{X=&F#vf)f(i?Ftjlqy5Z%#~Yjdkc~}R zY9+bJR27*e=s<|5Kl1l1(kvn|aNa$?@mN5^m;&)BDsMmYGPnYH2C>B8c zdh=AGYj+J5eb6QmwOB6Iz1gD+&h>#PdVvZ(C6KNP?lW}i$u*nd3{EH@NmD~`2UAn51juf$mSD)XN?o9*)|k>9O8v54V+Y(%C1%$il7B8~y4NsCQt zHM2L$p7BYWG&~CADaf&r&h(}edY)HNCjiB(As%9yKqiD@#yxf?Af0Ae!~In$zd{Kt zV1ib0Q4xza@DR_iyi}o`NsR@?G%D2{r$g7A#PrXs3#McdIU)&`I-J~=zo$bUw&4&3 zg_t>I@XZX?ckTIJMOs?Q*JVui;5a1=_q>R|k{CfXTs;`doZ#75oXg0iBwv}V72Ockke7BW0Pb`9J;V zCxn;(v^vCn5|AL2KH;+DCv?Wc{}jSO$4a(o{tUNc$n;%=9Ozt}UG@}*&XO>I< zlpa6_e&W9@|FL1p{xesqeTwja?(`P#uOZ7ntDv3t$@3VhNCo;-PJi;iso(EEFBV7N z&igrIxiSxk_p%h!X!7v zQg!RU2tNM&+@w`9^o&$^Mf@AF+OevOvlhWRs5YEVhvAjjuu`Xtyvc$RZa>oAVNi=y zSvR^KNKBUnRVv0JN>s3K85Z8C4r)OwkDe$$>Le`^#^D9hX6&n4VQtoq*IQC&p=lNp zN44S9$ks*z513J=Sb}XwIVUMJ79w`7zDyv6NC>aCA zt-j!sAd$SeZMmc7VWaH_GhwU**%&rkC9g_t(RrKoxh_q+0_kqZn(3U>Y7JUAB(!-% zR|zoMhdAMMBBujcWMx;6M!r#VfbgoJ>z5)Z4?P(PVoWU#WRhppWjEpOr!foYJrR!A z&ruG?J0~W~RSM)<3lU%DgOu}pP-Qy8vIw)7$gNxcMNi2nCBvE_V^;+DD#Y^K-NTlE zD0Q&k>p6PFN~hNdT#`J!0%L!8c6Ne3dr31l&!?lfhb3XoURoo_`kZCG0+E7b?d=_W z>yFP+CP}zHd7sm4Gk42pH@S!X^c0($+eY6PKFMR#3ZJ|gh?8>^CJoGvPYN#0Cj|`H z`j3cK{7L-JReWNJ`Tt~t6+h{UasScN7XCZRIdnF2Ke~VUPwca!cm>|ZsN36L)rnMm zR;!z^?o$z>mF=?vFn`KE@zu}&)X{4`b$g*c%jnRwe3pqEg96Kdss?#8d%mz!;+QgU z6(24mQB{#iR^yf^k1{r@VO6GZ*C!`LBq5p%@0bWqD3~LNJ-zFoE#n=OByg~ z#iPt1qM%4L!Cr+KLI2aW{<6xHD9t+9>Y@7tRz8(iA9%B8m@%rzOn=k zr|NHjNvu3Wb7NbR;9p*kysv+^ zR08Z&r3noc$<}59_j)u@g?{Q0s5mKs06UDZyaIpD(2qpLI7lN>4T;F!vTj4m;w6`9 zW##Wvp^(#`0o>z-%gJm60^8mn4{vZtbT?(9n{xC93u;g)U!B3@OS_^NFv}*(Tm`_d zd3e)>Fuv?d$YREc!vIQ$ZwQwYD<`d+B>Q#L%i|mUtm7UxTQ-=zc&Smgb*xhRt3DbG zUx@Iev7t$1$_|lq%(o!Xr=9;&Cg)3Tknx*hTFIrA{+#ibGuW`@EK7hZgBMEABcwj% z({BtfmZA@8B!2%)=3cpaL|29VM3H6?sord1>4KZu^$&Vx6}c@GDk>qhs>LL^|Kg?A z`S*vT@!pBk=CWRmWj!F%T!2cdW1jSc62`q()BL_QVYXJZ{6GnG-nskOPW-I~XwL^U z;snK4Q@UDQz)g_1kP2uc0-WcRHSl%;d6m%)y)a27fQYy4$56+Op zy1u*QFN8ba1H)vS8I%SC5)%U!R9R&(doFY${!%HL7^4h&GplF=xmIY>#h@dP!URgQ z(=l)zY=%XvX8V4}sf#t@W=6KP8r1!RC0#LKrzASv*7cb2zO8d)GpGcA#r@7??KQ&3 zb9~+RHFOBdSx=j&esI#n)acuO!TpM)177d~EPo((fB2+c?~>xIiM3WR zJ*KTRi$K%x>Ys0znaV_Id;XfkmUatDQWqIX+3ZwFYDhAEm8_*Fl1Ze6)56f&(A80_ zQ4*Jh(QbrL2~7Y zb6CIXHkYhKIr%91gucis8MH$gcG+qPi`lF{z&T}F z0IWg$r4RNi9fiQQPc!II^BBN_P7?T4Q&bHjKWI)yEdvea=;3DrI?!qK%a)qK#*QG3 zs?DNl!!VPq&Zw<-H)f^k5$Pcl6({B+Dvf7q>UECcvl)d+&l`nN5!h@0W5jN095KPO zioViFlvGzx zx7vh`BG*Q)3*>60ls?+(xe}aK1*FwV<`aPnSdO)?As(c+x38{l2;ow)M~G^KD#ce}GH?7>=d=s8o_uj zOG2F5HNO*^9jJ>p1LSZjWsHH8Z(^mINR&vtIm3pn(neS?`&t7G1ekcp^8STimSz?C z{3)aUEG+zc{cQmRn`@Oj6?u|;AK8UOlj2mg+N2;Zvu@dm2==W2CS!A` z2mozdLk~a(>CM-&mQ=Ly^$8$Hwa&4O3G{bkVa&qe$B!(CUy3s@69bIp_&O2@einQT zUoHM%3s>%3^q({^)Up8sIC1a{GI=QFLdlC{uaqiclcKQ`kZ<|ow+THgy6E_{dD1m1 zJP7!D>f$GONBZnxssWV1VcVn%<@Jl?dJLtcUIZ!>X2;}Th8m60z{n{m3~NsNX6v-% z;o!PKllXoXsRc>0jBg_9JCRHSj#m@O!^iN9W#xq`iiP_b{C+(&&MRTkirThk5=Bez zYh2V14$z?~>^ZisZ`bUwQo=}Db3(AoiMy^5Fx|;n%Gfh~+>pZb0dT-R-g4pDX*PM` zCabF*fkBr^dKn}`w5pBm|I7PaPX1K5UGKnA$X1J9{n?M_hmYo06ulCO+Wc&!BXrN*EuFdw_U@#p>dSUp)vU?91F zi-aXW=J|7Qn5wb}{o!1*$lMvBXfr8S+5Q#`d!cL6B!m?&nKKkP8~cYqK;fT(oPkqi z({nk-*VAhOeF|=Q0c_5a`JnnZ(w(eHO3Ge&&I~2xTGX~0j*mS5CRrXc>yA}zg2W=) z5>2AhHtOEkf%UA|&yT3SrJNhr^{T1StrW@Mc0?ndqo%q91YRI36*$UG;<$z^7Z-7~ zQQXQ3kazQj+X}V+1nvhO2(ziFWM1dgO%72NCKJ^ulQzLum;e)b#mfR0xcJG*7?wp7 zG^rOdLRRS)SCq1`gsozSumS>{5&X!V&wH}r33I}!#!Tz$Mk*Zg1mk{8*r>JuWc$s6 zl4vdK!+A<_lBg|wU|tTQO5;0f>Ysa+P3o!SI#RtunA&~|5SW<5V{pdtU$|0P9#z*= z&Gp~Q_ImqU!mDLuHJC;~c`+B3@AXAMr%Kb^_L#m9wcm;{2it9;M$hTg)n8KpDP#vpFnM5kQ(_J~EN=d!BXHw^Lj?l~ zd#NKCRNKl#R-{E`Ln=96gGx!A2ceHtF_r_ZlNr8O*p5Nc*|6DG06r*}tL}o`TMtdz zR=_}DWzesPU&`g>^EPv}o^-*3*^5ex124a{O07iBPi~?_xY+{;ySDO29xZzepQJJ> zn>ND6UOi-1wJ^c}VOX7?f6Z-; zA&l_hV)Za+&$Vvi$9A!%!e`x`{;D$Q{8a$lp)S#3kq!a=)QhLfO5C{=J0YHkgk+aM z$P*(2lPWpHHrPOA3YwyGS_bKjO_bK^!b*XT2+&*pHn`N)DAS9MBCBKgSKZsm;CTK~k&4{yBU z>pVo|(gX2j!!T_JrxY=x0pt&6z1cnJKH( z6yKdU9!BY}HbD9XTi1~+aa&rtIy+}xoh~%CbzSycI_K*90+>;iDVeMtHAAEqhj9N% zEF5n#SI>10_e>$iDV+9Lw76-q3u&8&D$u^7DJV;XSI#@&!Mt1cO8Ig>F_am5Hz0AveN0?3tvcig+E?Fm3kh_>=fczrxH1qo@LO zWK$9%Lw+%-s_u0nRv(=aOc_3KsXC|v(3a-2rW_0i9o*vS3tZKQ%>{_$(jM-GhN7ScCyoD9J?tU@vb>d32&w&yzKivt1KZe|p z`-{895LrSFrFohxPl5GtxbQ{kGQZ0$X98f3IQj=ApN|;n1ZVw%{*0zT81pQ<#mTeg0t3cdOxL=?t ziP&Gk)AW*TR4qzRi(*5_IY&E4j?s>7)UpZEo);F>KDlDz&DmAwf|yd)4!n}{%VBR1 zW#u4;+mmskODr&p|suntVLkT_@S;ZybJhK%GV-9?wrd`qjerUV$eta$52XR4?7}IimUaD z@~DG<#~9gB%z1h(QH5d7y2e@;V9eIo)^<;NZAmVExQ1Z3hJv;yEbT+hE+kjGQ6P~Q zJdBdUC+-W6)N&T8wj9BGKeV;73!Mf{(>&+%-UY z%JJ8qtVHxWcs$)ZO}sfJ{#LLpob#8u9bQ(|6~%ep<3SX-?U;Jq!g4Vc;S`N}wJS3= ze{jgE$&UYtA_3D#o%kVKw*KeZ;WKV9!fND+ALLbGo1<+cPYa0}l@im8-N#P7L~AyNq3S9fnOnjt%cDB= zs(Ga*=pM-utB`%@9P?5NH%_Z6EhH2QHpjm5G^Oo~vluX;`%P6Z8)|*4`SEl@i%p#W3#kapN?jbT- z7eU*y*sNF^S;~{1z5|-dBUXkSLti|8Tgf(I?~#{n7glb15~)NJ_0HiB`M~ey&wbah z9TkEth~mPtgR?1El7fcwXTPH2^dcQ`{GO|zJQ`3UlAaG>M7@x@fMEfbR94yvGty^AZ^EZGtfHYz6t(>FZu3H81O(Go7Gi;@cQ`^ z#1*U8qu(ND^$mE&MwLS}q6F2{uAvAxtXHV@Q!)FNDg@WNo~U0eprxl^ym+{zvXYzD zp_s2SUp^@;&!Ngqc7SSIE{L2Iq^g>pWwn5$K!#;<^z2G(a9pPPr|G=~-Dy$Sz`8!8 zSza?ak4E7eZ9*6zu;h^~D!z8{x?>5MwWu%ybAgW}E3R!gL9m6sHKpiid1B$(OegqY zWSczaX}cw1tn;nF)>6$P+FO2}IF$Unor&zX);62`!&`a{(H*&a zruSU=-S?%OO)-~y2I)C-yt)jV`SW@phd~5^wui>Hl(XiOw9JT5B|61JfLlm_8JTpW zK(GvQF@x7-cK9gIU_K1bJugj}?(Q_wdT5AW!cNxm*|vpC<>A1|*;8Cz^mGC*v}VwD zaXXWi)Fz*KQSB8nLe{KDOCVxbFk?oB_3Vn;4(efI=AGO4Mc@i#XOI!ycv>)0ZXhwf zP${GHHG>t zjVCO7xJdO1i5RjYC&c5hr-qtFMF;VxiZS-v>vbd#`?Inh-+t{fVf^K8v^D>Zl~X8h513wx6W2#-**y@2Pbf<4$V+{ryWeH z0a2Jm6$|R=34NIZ8Z|O3ki^1CY|V+rGk(Vw(N6)qw#n4k$Hk6SR%-d;)V5&`P%2bo zK7CP~?oHcJ=$e-TQ!#36L0Vd@BWsdM6%M;k8$y0sC%RYnf@6XgcRS;aWY@r%eT=UY z*Ne~fz*I;bqMaY!3=brGW$cd*_|>koa?}VoOaMck#LDM1Xag5i@El+54+aH4@=#TqGg3SajQ zK0Ds}(&+g~rn`uD_b4m*v#vYDYsL(eL2-wr(p`)?|2(2vI>=0i9lXoK@S}6#m zar%PGX6KC4=u3p4VLmprwnUf+$!4>l=BAbxjNFf^BH(dOOj=f0a_>w74M4 z_c$m5gPOJxTDk@n%PX<<`breEctCxrMPcMeCKw~*RU1{3T4001f18?Endd)+8hggG zs(s}?H<%$rcf~}sJ01{z&Ad2qj8 zBm|lfRt^uEZ4oXDFy`N5xh)HAc4{+GSbKwma1tns40NpHvoW^F1Y~bkBxN-zaBxAE ze}<*80;#L8&^WmqPmpNS^P!zmc>Ez(F>QuTa&qNH77JH=wK!A#IocI21V?=-Qmdc z4)P4QpxP$PHJFRe!je`c8il)sR0Jmj_6unT(yZtlSNwufPgQ`dR7ddI4t~+0!w-U2 zWEcKE_lAD2y;-K%4#6))?EW4=GDC=J6}D=w`@e{eX8wo$#sxYzvZldP2nsmi@QXrW zF&`4aAFEn&KRc>~fIvZBX{Xeb^o-lTadG+BcF&3wT!CmX%hX^&5U5yYLA4-rFGs7+ z^LyisV#{=Mk3<8^?|3i+*82gnb`K7zjxM099AZj~mq1Hq83(^Rgp?>Lh!&t}SHX-d zU$Em4=}ZSL-DdCaYyczo`O?MT3+o7x{-+M6E`X{pTylWpvcQczewG)n$jT;M*+I7n z<=#Iw$K?SIYj~VTaIg8(j1z8 zq4ip$QE+?up>pKLPj72C0~8zl5G?K7X*0{z-Q|MTS~batBRojVBGC%DGGI?GB+bl} z(%{Bo?+_cX@oeP6d!44jUuc>8(@J5&Nq-1Lfz0(UN2ffQ*RBk%zlU|rhMme>HnOWQAdm3YL z&be@=zz7tJ2#}J|*#2FDvf*znZP>Qb?Yr=GB{~c(AAT6RIKwk)rW--_6B;b;9tPy6!h3z#U%>fQmzWZnaP?sF4HU zH8?8O4Id6dk&q1nc`+KA(p`?xeyD`upgC}EilQS)X=a!y2Ok7S9uR3XqfuGuYTfA6 zLzQtVH8B`D)R`Si&w|{@d|TjS->{WC+xVz7vsZDohYE(Gu0+bR$T`nd4qw%d!wAQk z@sz3o-*HG!9&u+RrR;$UY6mg5q5~d^@y;X}EXA~adnH!2WYTa(RT(i8l%u4x;#NeW zh_Z?FA*b}6=>9fit!b#Y65oh&*#WS9)~Qm1wp6KM0R3f*ea1jw#&%g71F#O z3df_o)4hFmaLlDh&ar>o{@~yqs2OcWJRl+#VaZqBKrlEf_Yi8y4WO{vn;NDDCM;5A z2QZ^uCRHMmKO%Ei^tB&>hyq1B>bm3vG~fRgH#sM;2^UvbIs`QQiBD;z1IUG&L{lb= z1`~Ef>-beUOU8IpXbXDRwmvqk1^fQ=zIT5x`tgVkk#e+e90P0%lBnq;@tY4Ney+z% zb?q<-R@U?3(KaPS8?e6nt0K}^UQRcP8*f}p6L8>&;ZMJuhpC0k2iU4K6|r~xYuAUF zOPAc6ps>XRwr|hc)C?64lao%DP9nFc!M6!Shas#@Ig^dgBdiKGi-^%nKnJQ)y@~V5 zMW40reBVR~JsW>VtK`pPmLqYUTBmCGwUAH8yAKJ8r!tuXw@+jl&f5B;X+EVoTZbfuGuF%~v;MV&UKkuC@H&MIY&` z8pb;9paE-6(9m`$g5x zVx>QvN+ZR~VGB>DF)PPBPAM{(b<%`UdrzK8K-tJ@52fQYn>Q7DRzPPqz_c+{o z5~3HGIZ~s^)E~cIGpc%Foi_Yrpk%{^cq7M^DK(dE>gW0mavGIF+R~ zHQAk&miuuW3UR8sP!U#0K%v(Je7qW!7Ox6;>99|ksgMW$`T&V}@|-~t35M#u{jZ1X zX7u;z0{O+R&|Er)k)P8#yw0#eB|Cp6M6RPaoBxb2#(m&6Ob z4W&;)$Q72%?H8i|16@F(zp%jrXY)9q|7r^1_X;NP%mdJ#rXYo2rPh6S*qCek0jv4J zDz*5YYTMIWq!>>7XbouW_Vl_92Ay|0exQFz^nb530?#eGoJ)60dT(ucI90*kcn#J> ze010|LDEZ-g*AyF_F~+@tfp(k1N^TB{{Qheqmp-5;!mo8n4z6`?;cJ^+vDaDhMT7# z=q13h&r)rs2cX$%Sv&2Q7}$3DFL4;e$H#%oxPe^uX#iK}1b6@|d_v|Y_ zYpA6=@EQfNNKx>AnET!g9*Hzjez>pN_}neiGE1Op3|N!7!LjbYB=k40Ufw z+sR8;_g>A31vg-c=FitRzwU4Rujh9^Ucb6aMugv7Jx>Z;|1*Bd*ZYqXzy5W7^Is>z zyxlp^pK<5UU&j3A1HAemr=Gp%)OVkON$~%b@;%h=(Y~d8`@Yn0%s*t(yHQvdq*NqP zqE*;E6lrF#fv_Q*p@(!dELG=(BAkkX37byex4B5SCanVFpwyF~)ak8#w%fJ5*u=`r zbU_aJ;wqCc(v@ULD%fPT-YlAlt(nFoqIBOiFFnwdD$jv~RxPN7{ov43;LykU+%qLk zwLO$krY%xg`D!x$tWjI9nY3E6O4>dIEw=CeRl~JuHajd$H574#pQoMCZtwhuI2q#y zoS<8JX&7tIYr>TzYLHq;sarm#;oht*kUpw)7$&m!)6uvTbkmA*aOW?<9efCPcBcv{ zR*+C#NTjtorwoA6>Y8CBNvJaS@DPl?M}!#E;k1umw8p`mC(WHpZPdFJS_?yX&OIn( zSri{LqY-Gjc5E~{7KJ`b8n%3ZQV%7el-Ee<0|$+ssCvF%{$&qpc0Z*QqS@s%c6y7Q z9-`g{r?(o>OSRRs1(aU77HVO`Do-ZXBezA7w)!>>PC-dw1S2I?rwiV&5tSaz45LcJ9ny=ETE z%w)y`iZ8RwUogN5uob1z6!f6a6Q$1uIywPSodPk_cQv&oqqOEtEd3M!)l|<6Wl{*H z{1IK!Voak{(ZNFwvGbI;^RLry{`xNU38?e=q6($BtYiz@syuWJtu`rT^2{{VqR-4w zn9(I!LXMGHE$tWd*c~S4!I!7Nmya%fz=st-q~L`H5!5K!p5E3iEXh>OGZ58MY$!fO%gqV6!KRBb*bSp=zz zTkRm)S`v#=IuA*wt`k^4)|ua6xjNlZPx$6@|Ka8J?cMWn_4@VPXUsQO*L}mC&wKN& zch7&?*k8YV@$Y|J{d|*8%m;sZb$5CRSFiGW_IvsKkyD23`^w(}Q?v4zPCn0!Hq?+a z!hrUoZSNgZXHJ$-_;9Z2nNGL95u!B0VoE)Ycz1P*UK<^Bd8~B#b%eRMQ;g+7JH;?; zLgksdWcN$1y3aiu(j@34Xl0B=o;hoQi0lEl0}*K71n7!(5anqQ*Gobe)y^n5F0>^HC0(JPn%sb~w;w_J#LMZR?EYp)vsi z=N|2;O11W02JbowW=hMw%EZ!B-N5Ymk)hPi2Ya4Kkh##oH|Z*&%&A>F)`DGW_#PNE zRFf1n3QxqkivXo%sGr@6-RdeTTUsP5Q7Wl*@PjIkl`0>(_4@}I>P)}HE}q=*Og3HXXqlwcsKr{*CObRO z^yNG{?K_ZTm^5rPAJ4GV>N;rj*Q8NBlSbqmOqil~V9MSiFz9rd3TXFh#N=5O@$QHv zgHamr-nnW$m2sgSG zcYTvg0pK^EJRknzJppzv^4qIq#clq5`{Lj47!mUe5(2)@KUBU25@G(L;>2&pkI(-Z ze<)5acpTZ4iki}>jVF#ZYP8kV%5c`<>gb_CrOugJxS4XMo^YCg8I77AWcg}j`MC4O zGm{PV-8X=1U31o|w939pkiJ=4ts%Or!)t};o-%gd#0-R*x}^t=1*0E)_A= zC9R484Xb0SVg6nAIbzzD!j?e;NC7BzITRI4ZzCmRgCMdv7d~k4*l6&e3$bI)(QJ%8 zlp+-Y%jzp511AA8Rj7Ff>s>NhBo!nE7bS+ddpYPH&3e$_G0@;r$9o{&GvsGLXni-K zS~Hb`W_W0%ogj@!LT^WnsZ0hQ9$p0zuA znu^fQnhLQ1VYL(sV|OSkL7G8habRtEn z;G63gFOma)!i;tO>gMgq#q#Gb-t;!j6nT9!9|JWIzbE{b!Hn&TDv4W98L@%?65H3< zy(&3YA=Q;Jg=5;@v+f2?GpQ6ZGKIKd#LSG+Gw84}&su{54$gdC&V1Y+_POcB#7jZj zyHv1yovgh-At@$T%_P&BK~Je!C^cv4mNs>lentLUp~y!U?;ND~LOJICt`$9G*Gl$~ zbw~<$2-XZ1j>HSq7fO$@tfngM&_~Jws zKEz1F*~YdWmY-_=7c;v+Mv`SqO`_M{DvgS61^>Kr`oW7Y%Zm%_WMKnb1Iz)|Y$#lp z#_Xvw)3%~gK3J=zcU6S6uOhy7g~h(uy%^}A#8VNW58lx7mJYRG7w%+xp9(T8j4q8) zMv_8iFFFfkW&zi_=eJ`4pwghg;=`tVWrjS_U9E!;UuSEJ&#k9IPiF~x*jnny(1_lv ztCZ@i^xZ3XCf7!^9?N+T>$Op&k)$FuqJs@zmkmE$?-&sC)$3uMLOrmDDB?R5|~M8 zKZ;|P&;$4{zWgtC4?0)7_lgUProAXthp)b8IhW~`WnnN^C@WTrRFwp!nko0n>>qz` z{(%1Prwb3vKcDuKbB{HP?RcF^E@U=rT^ztbxU@MI`hpDb&d%89(7r1kKnpP~fi@4s zzX0M1UcTmMF@K0>yBXf?&pzUkCsKqO)06;;dK;D!pLMOMW9`yOUQ`>dQ%CIxiR6a2 zg}eYsi;Q|E3EI0;?u=Ca>c!pFerZ?lURu5_K3>FkC&TdFX@l%LfAJ!t()-iw*Y~zw zUcbEO9A01PdT$z%R&UfO9d-DeR# zSW=TNOD|HYC`E;~BSxwbnzJu5Dft=nsRvaaH&uSV*?}a+t3Q+{XV>6G?Q2r$II)&G z+7L%AbB{@+;IykFc1!CqDT9#1$dI%9hbj)T8GbP4k;@aTzhTX<9Pin)J8X0>+Ulu$ zmaPaYUAw21!M=AdGs3Wu66>fvn6b_UWo0aK=EVnH9yeX?S6;P;R9@kz1;zx;xH4wz z+ET}Mb=)sJywTY@{Dv-HHKSAA! z)EsSAMNIM0(+y8?T4lKIf=!y%rw|Sd67T7brM8HJ7mtM(Z^!EP*H_OkeOqL$YAv0v zNjY7>+x&%tEKxSxlruXrKP)~qR?{n1ksK46Wzd`%< z=YM~^d|5I_D`Csr=b{z7uNe90od4H+MM9OP)LItc$ftyww+57Ach65f*z(lbvVHXZ zhjszotD6T5z}%-lY%~4PNO9YF`mmw{o8qv*$Y`X!s&)ZRO}uAy7_80%Jw__$gGx_< zN*{HYc&1j~vs*@`l*>idJ|4_iWMk3#tRg9K8&4&cHKu_jt1Ae(>js^5@})kGo1a zNfR@}3KF*bMFP}IUqrBY-?c^a+5q}$3--i#@w8;PTr=X(!I-DXnEM;S{E&@cnxn>^ zQ)tPaJ$TH6^7AlF9j&Fi>YT_XIE`G9tT$b?*hCeFIEeFCuEUT?!mf1~b#61hu&h$O!=$k* ztY$C7k-w=-Fl$|E%jh)=0hW|Wg^8GGpPs#)opXE9n<;g0 zYMKdQ4ciQX^zx~X)41omBz<2+@EXg~!;9lm@C-_I^4?2a@uw{MAOG#yhV~vc-XQrjK^n>Oe9CUqib?ZOv!p7@;FX=sJZX%=ZKi*za{~!PDDqsE8 zn;AlH7?HUDGj4AE#aqIB_i-Hg?nJr$D?OMj6~D(MOVvkqH|5MQBNR|(hLc3Ufxs@a z=;A#x#H0-;!RD}sX;N={;B!)`6ysS$V*trPkViz2-;E}h^4~5CYE>T{76m~^ES&aQ z_W6ToZ#5JNcL|?&-;x-OcXwBUhBObRJVmCQ-ncW%KfPI-n7XC%(A{%!Pag{%(n~WQ zt`M1WTy3tYt9QU?(~~D@mX!J6$>ZV4Q}aOwH}sK|fKoYg))33YQX4c0OBxJWs}|tS zeRvZ~!C^}YM)jqUW=OH@F+?LNq}1(T#^Yf|y2I<6yJxSbh~`s&OdI*~vN!H+ra-O9 zlk~u2%m`2z;g$i$ra~GS_rCJ0Fd0h&lsGOn*<1Z~kK%>Wk|iPQB-UI~Db- zv53Bh^v3wDAyj-!{g}=TGXMiuO`D_9w5l%Y)#n08uS@$*6Y<=mYw~Y2WomnnN$aKO z=V^r6!J9|Vn?H&^m-0cTk})Km50z1*0_2NJOEiVnKG6;iDf!P@B?D5Qv@dD57L!T} z-_A$q`Abpg0R|~wN#Q+K)g|*(@4F>PFro)q!&y{-_b8;^Sz_c9Qu=W0Db2I8v~m#W z=@RJr`tI4?zw^!BD)M@rFMI}e5}2c`-8;r<5DwS})T@Rxm$XTNVHtCZdx_bj3eQTs z4L8O-$n)sQ^VCfDL7A^knLqL3=e7{(JLlBi@cy&*t=|{d{;R&(Nt)|i zP^aVZ7tdGhlA^1OzSlQb*Ech6-VpNY_SMgCnkRnqo|{*{;pXXo`$wcZ9hzVL&(~E; zSN+xeA@1Js?z3=>>i4yMTTvMJF&X*u2gkM9RSN2Er#QHtXtifR)ecxKo_FZVqO}hb7D(^_9 z@qm3tD>(J{LA1Xi(H^iV&`Ku0mA)-fWsUCK!&}`mwKE$IoeR0j3~IIXvcP(2DY($7 zOmeSBqWsI#?31?+Hdp!>rP!d1S}qf00O;tEUT>8e1M2+JD{bYS`7333^2w7F4@NzGM%~@SK0kipzr5Z9yWk#cuWJdh*QFD+S^g{e zN#)YKjs-qeD@nSfV6lA3;nt*dCsS+wfPm$9cQ?=bsg>|Qu5O6FyP^8_YrB*Ay?Z|! z_LuR4?@={ZuT|yikMHfNCqr&uy|}ym$BBl|U;c2_JsFe#!*8zo_1%wGNy)qGZGCRv z-CFu8ys6*sOG5mu?0Ifq>W0vpDYifQ^Ow(lI^Al$Aa#`XRUdDqSLtj!lkK5|Hpw6} zp4JL|MbX_IW(>+d(gw_4jajwEL7hiTows+P_xC@$_r`yaKyCGCs?#r$tdd4A{2VovDVSX!%Z?9k7jLXbiR`aSQco$A$ zvS&3o&18f&s_01Sn3)7Zw^F;8xhJx&eWb#ztvIyJQ{v5~PJ2i7)WI&^r#D;dS}N^b zMwO&Va;BCP!gGdqTqPZQh1LUY5D9s;gEUW@G!Hnr9ndv}F4mTM29b3!F2K?Oq?8me zHO*6Rg=fhe)gb_eVRufGp3#X9$~+~?Y(4WymxOeM#h?+@uzYmlOW1Lm#4K`^XZIfv2QyrZF-vW8QOWQm??{eOF=r-_4DKk zz1MC{EfbQ0B(GNWc?jSqxk+>4&HEQ}{?^PWYMpnG(S`$HQuUIK8Z%FgF_s9-uFPCk zVZ`7n>AH(T>ScmBwq~9rZC-9AGh;lzeI0AgBn@?22(4I+vSlvki;8sMt2G6w9P0<908zpkmeDS=Ei)ZIW_4yrt2s;t*fdEZ%=@a;z4+n2L5(RXhjTX%7DW?C|y z>8TZ)2c)E3zPo>$S*n}DeN5{^*G@{KElRDd64commYuHtcrWk2Z{A#;c$1hUbU(Z) zOn6E=%WsifirP9HC@_EZ4R3)1aVExv>nG9`Y43nomSv?uRlC@ z|9MBT^zE1eYE3S&O0F5pd}*~T7Ihg;vn+uX()w;@!xkhnv*!n9vHy)gdNMNiZ-mKD zKAyd}K1~D3*Yonlzn@+AeL?%pu4=(^XF24GXu(aVh#I6V-6PL(F+>!U345}YEE6=2 zG_xrISh(&AxYdY{ShfZJ>0bP^w=($I-HpGzeY=7AzC!bN5>Gob@pR10qaDW@%Z)kH ze{V>QT^PsQ6(H0Fz*4lrzLO+UI?GU_W#x!zp9B`4s}e@*V{KVI+N3gJwz51|+4gNv zIyJ5PbfWGyMJjv4Xpin5k#MFeKfwAFu;kq8yY$QnluL>O=+rW)z1xszCVH4P^O4A(eEf8+A4>3`MDk3~_5t6FUJ;uSK zYEyuHhBAt+(pOW~xn|7hGSeT`vG(b{q|b$nkwSYq z2kU{=#|Oa=EwM9&#@LrhL2PmDql{Dr30$*1Vvm^F>b#AT@-uJ~!6W!wU7}3CELJIc2b{{`1!9Hu%lHO|=RHPN5tK^cx z)QYtsPCT&sAXcv@;6DH9&E5Q8RlJ{n1QMykW6Gde5*G6ea<~Twa;~n7h%}AnNrmnQRv&@Y>(zCUjsOi)i+92qB88@^J6V*Jh8Y+UM7e88|1_w@Nc=pL z+HxGL)G|IG%@4TV!h`$XU--28ZZ9)EQ&)jLQ)z&wZ6eSFV%pI3x`y7%?k2f> zw=cpyT&?9-H5TxZv_1x{`-+1fGWUBSdE#Je5Bw+)qk;jg0S-ZR6fbG3pcm|rUW?Lg zWkRz|X9I05KGxK4Pn%jq}Isd5mz#dK!N!@} z={3fd39;u?Ve3uuA4r6__LO`Dqnp4|UV{M=$-N<~)EJiZiS^LxAH?cc%`Hft-QMNT zd-e0fmR0e6x;WK)%Dz1wfznX5rc-kPrE}V&Ek!ejHS>g2GHtQZ?k}#X2kBT=pJ=Pj ztUBv^-sITLk*oD8R3$aW>eF;G^y(S$YC=l7G(E6nqRI@`l~y}l-K_^)AB5|)uf$a@ zVu72DS@$0=gAFVf6_-Vw1rn@WYpv4me=QCjYVCr>RYn`AZPqpptUgu+UIHy~Pbof9 z=Y~6_*Luvku!WTr>Y3TnQgN&{>d5s+tJfnCex$j&Wb42_(@*WDZ#5-* zPxZjV)90?K+WUyzhH{7&z_e8()0b;$1qUzleBjXTAEn(dfmFWPxo$EKO^M7*DIMl& zX_D1=a;r#`ws)7ur)(F6RECCFDn>;QVmOdG>(E}$Z6AZfVvlI7b8@xeGJ2g>o!ag) zq>0pSqz~k6sb|!yy_aUQnDi8n2ReVD1AO^?#D4bYH>aM;FXmM~_+MA|E>GOP2k*`8 z(o5im{C$OQD<*F3IL80rG5&$s(>u)n8)LRNEnZvVHyZxmDJtb42QPr z?2T1yWboTViaq^so0MuWxbHLKu*hXM7>rn5ij*Z*amfMNIZpXM*Vwri=@!i}ZEcTt zHFO}T@10;x&Eoxl>yt|{&O{6p!`wBEmh+w$mr}9i zg0o&zgUpaYDM3OTFpQjn<6)rxmtbYS-TI`OqueEnMQNsa=$&E;)846H^o*Ho8M z%{n+M?()wq0b_3_a!?CB_0LsbbKzuP*lbX9lr&=pSm%KC^G(DrFRh2xd)p065BM$%-rNnavKviAD!1xZ7d~F4~tI*eNAs zWArsz!#*W#o5swK(p8rsbGn4A;Rk4+TrF_!Hi$YPi|d|fX=2Sb4^lRN|4PHvI zTWl zmJu|f1X4vfb{aq1Me=h`Ko>w5bA(5kVm69-{@D%fL=laJs&N_utZBn{L`^#YDP+MQS>Zz z`61x&+zxG|V`-bNwxpzvT)doPDq(sBUj`&?4^Owm)cSJKR!z0|ie-2J_kcQ)GZ$Cd zYpcZ|?HKRSr(m@@#q_qP+pk^5z3WJN=uEtTnhja#Bl5#;$Kv`cR*T&0a{k>7=?8JV zhu-dpt_k4Fx3BS=%cCi~_NUfwcfC5$QA6@4H6#a;f0fFT1IhoWH~EjbMxRz=!Wy2! zgocgQ+UTq9>EymzEm$Ycma8$GONBNTPE8Q=vC+JfP}F(A_wn#;dHKus5&0T!-yN=g zI)<=sT0qGhIDs2AM3GF7E2`V>QJ~U-c^3zD*)xfv@kpW5+){b2$_IuI#qfSm)rV9y zXxfD6yqo?4LB>$8Hi=}b6#?Si4U-YjLQ=@FmK7*t@>*p~SnYuBq0qgaMp@utN3Wcg zV6_G)E!Wd*>A9O{V3fttQ@ixJZ(Un~mD)z@P?+1U_fD}I>5=swjN9us<89xNPY<5? zaK=QAmbloyx*I0FuC}^Bb(xjIT1U=Ai8~pZ4~de}G?gop*@5Ikk$e$9`1p4M`paFe zzuQZInTruLmt$+&F{EIT$~I>#r0Oc%XZrYk=QlH>MFvpn>FGIqR-TzR4=~RYqxs4{ z>ZJDE!slRfGEL}Q)479oEmb;=!eDLK8osA(x~F(mNPAI+wh1~0w@!yUJnLZTm%Gyj zcdo&E!!GNYkWKIIOQ<$r-v>smL_sC&wNh)+qZ*I243?P?D8=fik&#peSMPtaUwuIK z;EoryoO#~9onT+3qgE-wt4EvM3#5?%_oAyg?HMtd6n9U$s%uRd#?nyBIMU$-a7@r% zdx>Ya;V;fDDr2pRY3@j*)U})JbFREa+#BQ~+-)!rWKX%8ZC8_7n`@RjQm6JmxifO$ z_p$gr`=vd*ef4wP+`gSp^3V&%O;kpQj_Aw1LVn)TWuyz#77Y?X>S+|y*{{TY?U|pT z&QX?4vtxheGTmu%Mc)6s@A+G2cIH3bM@C4m&BraMe;XbmlGVS0{zlIv6lIZQ}> zlVVE6_qt6xsr3NzB98HbT^r_Z{9d4zhUxO7lP<8pxriE=On~NdLFgP9b$J^zT_hCS z?E|Q+1JO%4$4ibDVvz>4K^(eoIdF6h$W+>lW)GCW6&Z&mpOL?2@wT{5Y9s9l`Zz%S zbO(7sIBWH~TPROOXX{|J*Pdw~6QQP1n)`GE!#Kg7o!w&hw$$1+<*gp+^Ak>|E(oLJ zN>jN;8>w)5QPL<>%1UiJWTf5+huxOBxTO6oVq%qQ;+*=nH-!VnhlbkU+_b#}m}TxE zydCQ(L$y(jp4g?FHS%63V==Idv4-IVOOfemE}J!(!Q74z`)Ow$7rzKoB$ZCeSO=_T z6xvHFAD^>Q!_-H!@nkB{cPT2h-W#ziOYBQCU5_n;3#818Urrl+cQlO*yYn<0cnbAC zVehK9LVH9X3>#zS;~_YTcb-~&60H#McS&d44W{6dWn7@_qVBM{eSai--q-~zdHL5Sik#ENU!!- z`G0&47*W3m{uU*Z2p@&4e^SVLK=|Y zJ^wj3X#!0Xp{ch^6?`uW+9;Xl9KPmlle>iIwY#py!a z1%NDp130nsDcA%f^Bc1a;>E;sWQLq*TmelKDueWHjWhnLHm*k?{doImZ|&nHV9Urk zRZ_`B-JqlxMb(wQKUXA%Y8nge5jr`=DeXRZ)9c>p8EkXt0o&Q@@8;FZQxEdrP7nGt zAk(&wH1SY+;oUgCwVFmkL>NH|SSlFx2s817(UILZl9VwPJFjE?oe$)FL1Pc89%nAX zt(2K)wU}wmLu$ZUyWf90!9+>-PEDdoeMYWS$4q;B@0_*PeqeSsW*6U!5rEoYU>ZE+ zo^l4#IFx2Gl-kldU3Y;w)jbia=LL;Y9-I#bGUNrpDxDl8TePxTR;X zGW&3C!ut%Xa<0jJrd6u6n)p_r9eW3+;W%LZGO(U|yFW7{tZAC7ajaQTN>Of6Q>0el z&=frj$I5TF)uP#?)JE1lHS9+Dfb|nflF!6SeUE={P|S|YHAM|Ei^eGf;h+Q$lH zl0Zitv}hl2j6s@DZ*pMuP+xz+lmA7sCnGjX+b394e=_-?=mn#+R>T>Yq3W1aaO#|y zD-Ffg(&kPFh?ns97X-Ak<-$w1=u`u{r+;XQ2n4-Xgq3S=byuaCPeaHE8l$1^D)hRq z3><)-@AEHNP$jH7R^?R_KgGmL$C&$Euw=B266p>#h0pHoYz{3KXp`KwrHtnT*bbI}ojs=08%*aG}+z^8x6m9|E5#Yy>ew zrKHF-#!)g%j>e5#W?)@=-K{BXt=h7DxCIy$4=JPfd0583{ORw1|0Q4N39}T^NxN^Z zZfbdp-#xg#`_-BK3FiuLpSNqpzI$D0{oU`K`TrrvZ{Crsw?Fwzq?_)(Rl0YJ>v2H* zfdk?L<-fxj@`3W1!q;9`xxRk4E^--t`JP9eenn_872DlBT*e%#fLKMWLHCl;x)t4b z)+rL-CT-M?3l3;618w~D^WDGS_CNkSXV6$#Ynqz`8LOcZqn1=!BR?2}+T2q`S@UhuhXUq zLuQP92XlAGqM}y)K=v~%;(Kq&y=~sJuVJn+0b%8$M9JrbVvt}&cS_SbD=h)izO)%+ zJl#xRt#od2g8@l}Q+MroDU2hD`;0$xZM6P4VE_OC) zI!TylU%@p^k!8CHdgkY~nx-l{K>xy^U!v5g^@Ln@Q%VBtYu`}GxURPE{^ioAmDY(+ zH5Yd^@1>1cqo}}ilQ9m=KLh4(o*5_A{Ta^DN8LTT&AR$-V6wgOwo!f3J~iOo$7FTU zv8y~w`sNP1?9BFPpFI(G9-x0=&@Zsir`53CFGD93jy>_9*1j)^k_M+LU(u+gJj1p} zmUKybW|C?=!-J_G3;lCo{&^hNl0t56w?2imS{cbp5h)qEM+&!zyLww%H_L2qZKi}T z+%wc0x4pG;?2cX3alu>1b$PwUo)GuYv2WxfSOaKCTH0EbiOT2B4cHi9eG7F0Z!r2`f!%3?Ju2<{8fnXG$l=94 z56l-pmMUxPrZ~Aq!$7gDwCuLDw_*eP1nsDv{}2o2bB5rQ*p;jR9ghv}&!WTbwVZ>8 z6p;7gT(C9N)3HR)09|yZRgPL$k^D0)qcA#G^}1@!l$)|^HMbD)V_WPq9a~(obq-J5 z7o|qZDGM4Yu5m;!Jr(xKaLtW6`{FsM><06@{rq0iv+rW_4@_Y{Ain7F#YKCV%@xuY z1X}kFeVMH?BE{6G32)UBvi6asF0B!wv@E|K)!W`UIUxTm#~2qx7-i>FwncqfW?<~R zJ1<+zGB|T^3h1G1wP2yTXtjMeXbqRWM~d}8_zOAY3qsx!JuPlMy>GQ)FeTM=QQ=dw z7F_{dYe}$cF`PUmS<9eLna;&OFjn_~{8Oa$1rZi6&3*M0WUh0hU-lGS-Ig#Dt%)vE zd`uQnN!OHetybMr<_%=Vu@~}XiZ#z1t!#v)NdZd5wHp$4nmFB9N}D7m9HZL|uRWMj za9QMV0we3F3cU-~89}mp@#+d%ah; z@gm0O1XaI>@;&LdP=(7;y7>{Mn+KqOu`102&<`u*FLCi2dIUm?T$ZCv^_D5t#4ta@ z%4P#vpJOAupCPHA!U43Ue%=lA`hoH1#rOhy(UR%YJFH%3I$ngqgSeC#qZ($?Rb!e; zoDWEA>3^e<>|><>E>_@x_~H;>0M+iPld4QwtV)oonFZ7F*sj|n1EdwJ)xgBv7OXn! zV%x=EeQ@G?p!#X3zIn~h-o4UKsL3?Jy%C|jGO&6Ir?j!V8%>{m>d;)2Tn!>)v3V(d zmsAs`NcP39>PMpes~-#<0G=IUFL@@^cc(8>t%Q_HY3YZg+FTSZ%&#aIut8xDNk@B|gF8T|(_FW7K3wU4p-HXtvWh~WbyhRZx zu!i+g-3|c%R^6Zz&gU=3i&wYL{~7o1cK_pD*Y4Q6g6-Yz;lEzS&FzoReG8Kdxr1xY@gfKgNrBbxJT-H*x3Nr++@wsqI}uRIp;l2GfU{M<0m)-Fi(Qh(Gv5 zufnCfQg^U{Fjg;6c7L&&!U?P5N-&0-g?cyss#YiE`{!G9x#8d0-Tg4 z|Ma`-n`iIdn9FZLTCXZ1lq!2gzP`Q;)-a9&U5j{0Lj|$Khc$57!&q8})~#gsT$%>YGU1(+EmQ3JLYI?RlXJ}^m84@zqkM$b3qv)yKy zF^3zqjNcVH2qB=sP{Asx+!e+sqR^vs+rljudn{5|I-<@G^)Ngz{~VZKV415fa!eEE zi^LpN##B#<$Ga^zTC9nTyU2&R@uC3<`+_2(z0`7q_0JFa1yD|e6UM}}t{SzhaB3VG zxIs%saH}kq5C5} z>$aK#)LP0OdD%KqYb78vIY!V_5at8&%R|0j-m}xod-m!!Zl1k<-T7Vbf3XL2u0=}E z4Qe&m5>SiU*mJ<8_qA|lI;TC?Bn3Na3*R-kP@*XvK!3rteg6QnJ>&p0QA?w3 zH2_rS&5LO;;{`jPzHOEHer(^PfM&|PE} zom$z`fsa^7E7cn{k4)oj_bwjO)3TA(kzbg_?1231Lw;r_) zKGKrQ@|giXX@c0+f%X?KOXM>v*m~w<8gp@~vx32Uf~6VhSR)OWn>MdpQ?IQ)z#2vL zwR>r2OwV|J$g`tv@jmMR&wXg+Ewne+ukPZz;p4~n?j6j~zPVSb`pwmwT2-unfc{O@ z{CU5`n{CFce&a94kLS#?`9vZ#`yT1rnohLvQOfv%QpSS>M|I;tf{T*iHtz0TobZ0N z_hmkJt9BT{s7#zP0MpM$kg zxb?8o*3ceW$0c(ai(Em;ZkVyD>VJ`V7%zdVE3}@b>y$bKnFTkXp z5hDYIDfDVnYsW1$ed5x3P~i)nE68W7$xqyucS!uTbs4iUR@?LF2kPq9VcE*Btg;)X zu1?f(?^ua=U5Vzg_we;;aEUVg+JjOv?D}0Q1*AvhU%d{=2+-0*XaGVPeb#&=6URu~ z(aCulpdKvvDlE9fja$s6jCBx_&1EPBaqjr9FjEr7-ihX(>?k>aGk@?W1L22g|7L6Fi1Ot4uAwskjM+?qjKz|77BCCG$X8vf|iT`eJKd zp1ppV`?R^oGb7_wXFuYC^H`Y6r-4tVh3>+s+bW)Nt) zFPyQ+O0yW%8;eG*Y#Qv9xEh6NSym!QM;oncPbuI_4(Pu)^!HxovzPJ9Y4*{>F5+k6 zM=GmWH)k4#5c^_w$gHJM3ISYO?eG2MwK545W-a-{sB1p?fc|SJ!29Lm@{oI8p?h|f zE3SP=Sa(4YLrTBhfyYPR!zRV1MVHijv%!$I=h98dus@3(hVLuI`rAAIVS}y@0UhU@ zgpyx`nX8=B)~EEx1b)i2F)`IXQ0r~v7iVEq(^)Wm0eMZqcYyxIT>h>9Gc{M`XRp6y z<9_#i{3`07-~YRMzO~juXGU|*Rn1Yki&f8c-$ZSeJp^2;ghjAHOvP?HIq?58Fw=GXXfH;uGK1BrP>SqpHb+I@?%j38+&YKKDJNF^eAM1Yc#}?~+$Z zIu9zT>NJ`xj;KYO3@>20@{OmiQWhwVNM@L#M^dI*RIPK`vH$m#bigIYUbe+*Ra5r) z>U%zXq%gpmCV$$RgBGVWsFa!kL6lcA0EhDKK0l!zQt(k+Ik7VhKThsrw_eM|Uem}G zRcq2C1AU!VyVWMVo9(3q=veAleM|++rEk*@(2rXve{u`uf4%2HqpLVINWVWl?>{@F zWBu;LllQlf-jCSJ_sw5?w_d$?@tzV_xfHI~ue+(=>!E&=Kl!G?{cBHG^SS@<^7=NV z^k=1teP7{wtlu`gG3G&(r%Dt$w~{%{saNVz zQk<+YQkja?SWbPoYAd@wVPA-#-8&Y7dkU7IDd||O(?OIcK$PD(!915IeJcFNgCV-734tD%T#?E$E#HH}<_Aw6BTrtxZy(z2IF~0}hBltbl?*Ix zggZp+xrmJU5$q1*J%h{UL@9#?MAPuv+U|hKy&gPy#60=a(x`LUQl-`11(VuB!eJGR z(2ZhtSQTsS%SJ>x<(kQ84$3&QtEGg}9$^^=Tb>GAE|7w1A(J6Zz|^BUyn4y>BAI?-*1mf=1xxZo zs|f&8Npj?q)}C>LYn6&4Wv*dA`0*I|@tZ5Y7nCXq{4UEw;K?41O0|J26^bFk@=|Hi zn#*N!#hxB{mYC8d#Z92rb@1g0@a5u?MQRgF=Y!gZW%BV>_bV;Cmos(gFy;!8Iic?& z-i$H;##kqfQJ4>b`{Y=2fz-4Mz&h@^xQbP0h|aP&#cc$~?&F{2NsF`=)s(swTcqx_ zfCYV~&f$YJPk=NR;EBu_R>rObPjaXuukgKnf&#OM?J}~GIjXOWF`N?qWmo$$mnXj};Qf(Z>d6dMt zeg4Bs-)ZTY&x|Yc)lUyTO0+S&tv%hq`zWe=tl;YV3NuzHKx%DiX_=+iC7)zoduK@( zj+;xzw#$Ht1mdBXE*mJO+X5=4G1FhmNCNFnOSOxyVm!%a zKB7JdprHrDTnvX`PjGMoA4fv4XJu{7u6hud5na4^L9LY_jX+7N0)?C?foQeJw zgd@(=VK?fYRjntFG`_^d87r(g=Qv`*!Kh0X2@Bom!G$9I#BPcbC6Xq`BT=Sql&Kpn zS)^oJGOg=>IZdG1PxBYfmuqdH(Kl=?5F`L{Q3?{+dtvXjD!sS?3WkD_^4|XjNmaO0LrF%g#LY+{5ExK4l_E{Lt9D zG=nIm5i8O%3@{_e?cN*f$tg#PxH3@T1EOIQO|+Dvm8k%8HugM$ME>>&`!TgAD09(~ zTl6Z}}6uIVNY8e5H2Qqx{rnHn}wA@`&6}%&YhPasLf~a#1jfdHesQ~E>5p1f4 z5v`Ka-GZN*u8U8wC-}WIEh#eAF?iigQ@A#TkYdJ_HO>GzM*xw%yhRVu{q}mN*+~+F zqbXBuZQN{Ev2_4tK$^bwnjtbemR@7XnK;M>PYQ@^tH(8DYwFR-1j1}{%7}B)OkXb)VoqUDNhTdA zQVaNS4Nw>rAj8~c%(1Vj+T6H=st^RTF0m=qf=Y5K8u-a+?n8Lq0W)Ca1GTvi2y~o- zMG+UHoNCl`F|Fg5)RGp95?o_fEX+-n`Ps5{Q=GP?WwLWU!G(ax2QwqB*4$kH1+lI; zkdy{CTdCA6JA2ftO5TIVX{ zjWN1vbm~qkb}f<9(Ufj8Q%Q+sf{q+GlP21>_U!XaK+fe>-l2ZT-kby$N!q|!EmIVf zhM)~uXLFZ>$)tLyrZnli61inZkxe8G8VeqhJz^j;r%BE|EbK{O(a0OGC^u!BPcRWN zDeXP}!+{!8W}|W?*1cJ2o1wry3cDaDz7WUE*5cgrjH8MaCvMXW&Cp>un#;8p2g^}R z&p8%t9A&G#%;*DOO=L?=%5>+Lh_lwj-Re1TIoGV?D4K+I!hsCwU@ZA9r zc)jfm;IL+O0T@7Ylee=Bd;E~Vpw$(vuV{POB;!fVvrmtheL4eSo^Cn=;X`GZTfDu! z4%wHTwe`lEpp$)PJi;3$p34L?s4b>s5lMI})6$JsDgzKwj|j`(*=a`^A#9ETJTftU zHt-i#Dblm-&rJ4**5U3R-f6_69&{&Vt!gxyYzWexQTo=G&^-ubjGc7tzQ$Z-gEzrK zhVP!rnV$weR?W;UiSk%E%-@?(i0%4&>x`U2vJK*Nq*? zP?gqZ0Gu-boI+)(C2PHj+J&N3v<7?uG*GjF#Cz;gKuEpSW)L>i&|S%#TQ$0emV7WX zB+d*H%RAeJ>G^G&8Y!;><&u@rvH29aTf~kk2Zjv@+GcBNP!7^Bpc1|161`8Zt4ee5 za8B^>u%nbGfP;r0h!qi{Ckic^=BVV#&I1{`)FLM*VHRxa-N&d|x?}35S}C?Eu!(Cy2o}Q5p-TTB8^9-RwMp8Z>gG$WDLTX%F=*3T<&Y@W5*LzP8Rs8U{Zd36QXpb}kxD!^XgoO7q#(=HVxp6IesG;0lpK=@G#t zb?vC-RBK^dW+a>)67KEG;V05YZ38uT`Gqer9sVN^QX}+;fKYB&u(6BZik(!Vrs13fwTJZaSx!8_Ysuu>r;+z$9S6 z7GGV^KCz*gYnUN$wh%a+Y@Vq7rAx2K)DZ`U?3KyA^uj@B6IC@yS&qFKRg7`EGM8#C zH|nY<4{~5<(VwB{mnIP=Vj+V6w~}hC$^{z{8Jg5>dNH62l&pya z&S+9A>WBt_GZsElEIceU@Kc-p>F87p1}aY!Y}3K&;6wEY1$^yMX&3^y46AhqOK_a4 z0V8ysig(V>P&hLvJXHGAIe}BHLzKO%>@rbo6e7#0O3i=+fet#?i`I#_nVyhgc6ADrDXXM4*&tb$6AbK`>akhtO+JMz*TC*~VZAEXTxB52ctY zlLj5lXgG5;oWhQimgW>rhHe#;i>{_ypBm@ljE`N~RaAh$aHpPa1UImSEy9UhN-o{a zDT1@h9UeYkKCI(O&X}{)38tTJRH{V+@ty&to zhR?al+o)-P*a12fYd$ z@1K+0KP366Ba-*w0d@`s58@jkb!ITIbVd2gE)iC3KKgd#(YF}_pZG&>GXzdIPKY07 zoX}fNrsbBMEha$e0S80~79m52zB3{M+*h;)Oi(&zdt;LK-6+@LBe=~tIC~tN!fr$K zs&$(hD=qoOT$5uPRF&b!-8VdIf}tqh>K3cfU;-|%P1$zag5xy9;3I&+);3?q71yqT zSZ{1zy2@8K#^7;#t*ouDZ6DqIE1tkOXezMws#GQ)ZLAKVAn9IhOU_mwbAfG8Md{+T z>_-=>a#gZcdT`86;#{HPVZ{n30fn*J6~v9+M$=0WzkwJMu|p1_NFl4yzB_KP9i`MD z*#pm=G)zW7kU4|mT!3Qv*2D?0f#^UL%^^o_Iv7`b&@c{_y$=9L^))x{IfF|&7ek_4 zqr9PsT8CMgv2lU0F>!yQnivechjGzRa=H#9d`LTA4Kr*=rJQZ{N-^w2@(K<{8=HWj zh^WKO*tkI0nAp}WTjt)`r6T>VgELvqNBY2ErKtz!NwY}?L8%H1vhsA%Tt{Od+Mr42_Ee zjmiCqt?M=GYKm$OR3j#YtUAD5aH{08s};EDmNXeBuqd2BHC!pV)i~!a&I%gi+CFM? z>jXxEb7xga+EphD?x0<7HY6PpowQ;t2xv1wc}o;IrJ_<`Id;)p^uE{`31@|bVNsW+ zE$q~SIn#Ca1z|-uGS1wlE~jmx)#O`Bk$r5^%}Z(1YO31wnqU~%BUm9fC$r848cxee zXc=-ZIf&#P3#=71 z&-kKKjaF1XL(n0ER1%p^wOVIo1Ed;DJ%TZW5SkheUG+Gl;XI(>luUz3uIg5aWRzP@ z*~v`5XoAT;+v>eZ@F6mZI=ki+01+sgTz%{o?uGLVhBE@g);45VA7Kd|bSc`! z&IU20RlcN}AZn{Q8l#vj%qvh!Hf7?&gvMQ{YClWk#!z*#}yU^!2F<1^++I^*fM_0$4| zR(x+!k=9lv&8CFnTC|yK@2$)1*PMcLEo74lml+c01`?-~hNK2k0MWJvifF7?PC?WS zgaFL24QDiEY?@|Gs+ne^RN6P`<&tttGjTi*i1<*pJbSlbkyX29jIWt99D{@wx=|{z ziBa%2g&Mr|+{SLg-O1=zlT=VMi9Bz>I3X-3*-!x;~GnSaLo$O>_v{Qg#}F zA{>4RwJYmVL+~gSPF)+9jn1sJR#}n`+J~5G;Nn#5+OwZUKA+4z@?>r>51C!Me+c^? zYj(f9A2pUVsMXD&4;}m7dI%yubR6g_GNqI*M+8zT%|~;OI+{CUU_P5WW8gFcgoq2a zAnLoLnUCUvVQK?NYH;=l2n%>%$`QOE5@5iJlTF&iqzO?0nGCvUIZ~1iKAmDk;7CU` z?U+&U(V*ZVndGS;@GiRSP4B)I+gKSQr!%O4g3)i$1r>GRsB^$8V1%ht;>wn~YnEM^ zL2zauxMxtvRJprCsZuMpD3ZEGmtY543C0BDLNHzRMpP&$i`w7;6IKC(UpQp(|r$K&6j)#=`l) z!YR0eYO*UeIkIe&HFB(lt5=mZE1wPg0eO`;E2|=t>aZ0yI2EJwIq5#TgO3afSkOtS zxqDVcl18K{dQ+2ZAcdr?x5-Mocw4y?rdE>;sr5j% z*%=Y%0};z3i>YI)tt6RRYM_ppdNYk$V<17vIhW{t1Bvj}Dj0@j5n2S#HD`_r;3&n< zz&MA%I0b`YrRR#5R&YkSmI4{;RPP8ZDi|eV3mdZv)ul?{7BM0y$<(L^BkiNBn{jbg zxL7dFV_1smToZvN2!my1o}iVbgx2M>rF55_L(nrr!f^)_O+|z$ zTI4U|%X+ZgH7d4rB@;}$i`|o!$z|+y@-?|;wam!|k?@YQ=c7);%!v5t5pgOZM(|!$ z(#h)DOf@Q+M8*)Yf-TVAnGCX-Td`93>ZOH?oYW_>a$af%#F+tNu|k&)R_Ig=1Q)P@ zuBerqeD99Efl=^=Ou%c#5lli-Nd>26+FdA?n#|0O!RBb&jE8fC2Q0(&jV-YgQ&G^R zy@vP(n0zOrEp^wfc-%-h1~t7^a5F8Y#y+~%yT&i7Ceok?$~F+n8aXN%Mo?9&wKiu|Ga11}LG;0)&Y6a@ zg~7w2qtzI^hN&14=>VK@g4YMu9Er%9&gSj|@~x)1^1i1P5X?gj0CZ|VfrBgXIXY8Apd#-Y6`2@s#0%G1@z}(nz~UPP$@aO{OIuUKMxSt)JE^) z0K(ed*nZ|Z-`^wc+Q#-m+}y^lP{6{*<{-nBu}{#0y&R7emA_*B6>TpYW1|iWQQh|e z3w3(@iF}nGzuS!n3)C6!G<;^y>s$OGOZbT$Mp#(#c75{F^$kd8d6!*n{KTGFSydy4 z;vL0kb@bL(C_m!=kfHhrnDZ9?4Q z)Q%O=X+snHpE*U2rP4z>84+=eu-FY$g3+3HoftCi1v=D$2B?|m_^jE}S;OMcL^arKaxMF5io9j<^&S#?hHi zy`2U9K?MD$8*O6L=^w6yN7Mlv94N*M|%a|+HF z=|qx4i`~MNcOYX{?Xw82CN{11O37}VHc=V2DP^dz>DC(7J>yr1QQDTf1U?^n014v? z=H^r_2*!(_Wqg`iEq8J}HfATXF%@MtW(@(dbSjptz3TAUu;Rr!n>%cE^~M2Ay=fy`Nrn&D7;-s~HjS4CWp-Oa*0 zc91iwpkH6=xpw&hk`EkTzO$;&pnWJjTr**C9R=`}`n zUS6n$GQ#H6iZQbok1NLY{I}1Hvcw8L$wy7A#nVpY%rbiz1{A{czC!IXvCTR}TeI$z zY|o~poUQLQ!`NDAC>z8{u+153KTGlS9j8$f>9A?a7cC+~&?-aU$eGMOTe8HeCX=0a zDYDffJ0-=AhE2^(s#@J<8J<)Vm&dSfYH!vaYc%YuOD-~#OF^?0L2)N zPT?A=swg;4UBQa^(V@+sj1m+ntm3X#h6gxEQe0Via${@z@!@#}7Ia7mcUjON{!1T( z3(*y8uNZqd;lZ4}2wdoXksm9(adv8_i`F%yN=AoJJcKI;nZ3`70%y*ldXQkKvGJU> zb|JT+ElPHXg6W7<7B9;H+ywwdyv!C(Gs7Se9nd(Y;#PMOxFlz zjRR|9#f7488ID(bs`$xA)(Uc0*;x%X<+5Sd)5#@1Jk{d|Pc=*aLCM3RZEZ{0z%h0m z98Eouj4(%<-C6ItDhX67*w9_6HYZc0{W2^;sMX~ds3_NLiY67sEqXAr6AOO-p&lO} zYL@$ha{nJYyd%}e+qki1;gX+7(iF&-aiR2FRL$UDKKCMf#?rmWw3ZPO=M-e*0y$lr zfisW9#^frSP;HvrAKy>PE%F+Roqf=+0s{9$Ub}W*Zex?L;zjVP6KzG%6%T>O%gXqa z(giZ{$KG=CQ|B!>kZfn852{#YrBQO#GE%7;qQo-4I~A6$m&$ujtr=s3Yq}+w(W&CG z#l3&`kIS>n(mqPso4mEwM8bCqV~&>j#3Z%CKcHyRC%ZUlXPQOIlJ8I@LYZTPyxE)R zD>@SB$$%-f5-J zwfwObPh}aid3WIESRZ&)4#iL8a#H)J$knR5%{@c|^Il`>9IaC=)*dpu0^eRs$tfzt zX;HSMjFgL+w$!EXKg8q1tv|kqp=ZgTO!CXig@T%Tm{i$-=v&NtqFgv?>fL2qDR#rP zC}j%w0-qq`CAGa4F3pksMEMU7a7NZgYW+qDiVRUZ>!SO(_I97T* z7)&flaZ$UXK>|{#QfN|hc2R~MDCf#Bg|`u@2#bJVPD!H?)eIS5x{Z}onh1mOQ6Qr; zgF(8YhZvs%rE^|=Hiko&28l7uz);(MBm)c+nLnB2bhX7JhPQ4g_BPR3!(fA;f7Zk# zy+mA4t+t#RtU*mubts(%iqp%aKR&_Zizj$|e1fwif)`%;$6$dIcT#m$)_CbRNTvm4 z;N}&~zvI|?Ey;VUT!@GYK@zxTU4V{~RS8C3;&?I)oE;fVR}B6iF5@Acr3(mwDV&fd zazc=OV+m0JS7TeqowRJ^6yGi0p{io^Tqv-@i&f{2z#u8tjDzWD$(;-gXGjgx73V+< zE=SVF+6#z=<1<8>$Pja|aP*)AzAE1f$-EosC4`{SRc#R?I2o~7;WbQSm$Dob)SV9v`yBwP9Q$2fq!XtOQI9rCOIWXD>PRk;3@p1w zq~DcSJ!?*xRnWZrEQ$u`gHpG&Q~7O^?2WFi^PAa`UkB ztfOFKJ)Gs~1S=FOc+)ZtkJe)b3xNvkF6pugX1DQ(O1e zdZ;;UH%Ohd25qJrEnPr-E99Z+9XyVzFGrk7`COJ7oW&z)TG_wv?YxPg?XbiSJ-|?# zwRn7P_~}|(o7#Tk;;VAm*typ7<{BSed6}jjCA8pSy0caYPa)~dPAQeBI$x+7hD4j| zO6Gvh^T@^APr8XSXy**hb>kGFmm$uPO)m5s8+n@^1;?sw1jKA@Ect2{-l zMm($5myM1l&;=Chz8LF~T@sC&SO--ah*5)aMUd>Pm;SoYVp};#olCIZTg1zSea}&9 zA~Ox`5>-r4=s;?jXz$+kEZ*Z7U8AOUMV1Z=PRqf1pNix+GT4xmq&q66*WOf)RVQbo zgGQF%O=up%tr4NHD#tOpd3}8auY%()ZvMd9##JEhuu=YGDdoZ6F5iwcY9i;=rCXo0 zw5Ma4jv2Hz)_9$|ixf@A54FLgCZ{<2l3HYP9ju6ZMijd=b+Nzk_@Qd04Ofi6Y{*!x zE`ogJ&ml5IZ)4tmF}&hYMJGnNsa@&-bS=e7|x?1i@58wJhwaF~wB{E)`c{FNbK+~<#LC2O5m&)`y3#q#t8X{ELaUdhL z0}AHel*HL~#jVCxWD%*uj8Bxbq#kEEAJ4;1WWTv(NFQSH%K4_q6i5>PDtN+}sCW+n zM#By7*GM_#DAl9^beS|L^4WUWi>96TDdy7Lu+e(zwr}OCw9nPb5ndCciJq)YrZt42 z(m%tnk2x0?t8@}A5T-Sabgc>3O;pT9vDb&HnVul#%hLDIUuf>DCuV@59mZtc=z3z{cE;f1J zLT8T3s^*JvTB{D;>=oq@JOxvNYm;SrxTInh?Oo9>C&$yH)?a9?oLGaJ+1H}+ zKZdX5q0hP1wkHD`>?}gQlr4N{hSapoDT~@G8Cc_qTjXX>q?M57I9=;-C^Lu?EO&j~ ztE*cpJJ+uA_QzF-``VeGxb!5iUx#iU$6-!wfNh-j)kxFaO2U9@;b;nRaoPFYWF%## zQoTVO3l&Y4h@q|8l2g^Fr8=1wSq41D%HlCr*QJ-|R^42?zCC0dWai51{%EMh^}`2k zokUA*yrRwJDE<2NMb=U~k^4X(KCxj3avOUE$MsY?=nV*uvXUT#d^3{_3-n#46olNM zyf%d9>Je2A57p9Z`~_qDev{U_G-%LJ5%AW+kHWovK#l$Q2z2`BXi~ni(rl}3WU~#< z+Tu+DJxXjL&RD$YY^B~<<&vSg(dyJC>F@lb4|V<}4_%6M_j(8>OQ`qn4&wI_I@tR1YgxlAd!i&4CE*g7ARHrc7g z;6Y3HViAPu-Wo*flYwUEn0rZ}N=&L*>D5|cqvhCF1Pn9{g@;xzYtM`OIcVti0CQS+ z;A{NESTQc;hWGg66WC{;q&`gtiYi`cb)KlomEcQ#kXrqmB$(kEC7T$exF1X^Yu9}v z=W^>o{*CywbuLjd|AmjW54SjVH=5{stT1e~2y}>V?mfc?IxLSVcDjwH(|6Xko}3c0 zUM#WR)1UA2{LGPg!>RM26s&xK4R&6+Rx<*etWt{}R=Y41GP1N%);?6Q=vq5S64a(+hMF(mwbHLE_PjK z**-$H$E8tWI-9P^XWc8Q9A&OZvK<1{GW#cHYPwTwCdBSkNCiY#58DH&%Sc_XV>QPY z@}ZsBS<=VkQ#4hWDp2w)r!c^fOI11)(uk2_tT6={x9J%nZs%4E8T^BvK(k~>wm)JR z&_m+g$Lrf3%YkoMGv1-QqbQw8K4)$LZ)}AiTxf!iu*}QESZ=Z6pn8q`}37sFxW% zu7v(uM-%3W2}sjbr{WN``cm1|R;%LNA?zyo9_k>}-E;@WTvhEMMcaLk&6nOQg4|`| z9S=7T_k9m#o@M)R*)C_zZem`NN!i#vs{+nsxdn15mR@2aErU~?YcS5WNK0E&WT0Ce z`q?4~F0!{UMZ$-8^DN+p3wSwoo;*LwP?fXHT^Xq;Hc|+c8YmXRp9*Qql*Ish>{vys zf{8k%NTk8SjPI&U5%3}MJPY{Y0zM{xc2l`CmquhbYQ@2(s92j4j7uE6q2@z|5szIr z#nv=igJ$wULL|h(zSSvGzMnnMqFzp)r_TS%HOFBHNHQ&{>?t?MtbkOfq(P`XM;WM@ zw5H^gX(3ic-ATS!(jIZzcF{e#NSg)*EnD(y6|x(s^vIo0N}MmA%8EEPuieX=k0Msi zO)aJ2p0y#^U*{XA7F{$lken4onB|TL3H({N1Px^$do9sIbrGIAW&1H3M?Jp(7!MRM zp4M!qLAZ{jF_fW%p!}i=_ZZB|Pfuw8?Hp2NTPec>cb2nRRTtA*_eRMn5t~(jW$yUh zD47${x^~qBS7Yu|#e82a<1FQC#}9qo2~t*_z4lQW{K+`-ZUO=(r)BH6rfj4L-TIWt zr#Q@3MU+$!8nG`iBbL&Bs(c@q^Ye)n@-lxrwY!LM+33`Of~aFQ))pDJr-CBHJi7M~ znor8+%(=>34`v;*a%4kuY{TU3zr)##leH7MkV-k^VB2^~c5CPA)x3H14xfwDmC{(> zU}Tjqsi)jBqT5z{;OMlpTlU%cZZ(uu!#2B;p}Fw0nyBWiqB~w5Sq3d^Klx$$ReQy{ zD~JO$dFR|k749+o>eQT+POft{g)C>{gcwI!!EkKBLF5U{sdMwTwN$8jDW-}pByB*b zK$OcA@qT#z^y4Aj<>?B4g0d>v!-dQ!%IK67n6$FYwp$e|m8=Xa?RCmwCJzc^{XI7D%qbd_n*tybuEIxV-vYe8S zq?9!JB1%067abREN-sTh->EO}jy*id?Ex}YoHW{i}JmMa3s-SxCk0wliwzjp6ClZOtU9DWr+nZ}oe+umBZ@9{V zO1NA(|B#8Z>%+zv>t;wk#C~2uCXGE;FdG@fz z2KKsj7dYtB$v7BdNLn>pkJTV^QNo&~CHuk2pZkx)f9k+IuQaaG2dh0M3jD#WwD(t( zyG+J7bD>Yf`-y2rTT)bTqpIjinoG7Rg9z7>3J7yiP0rAoG$UrA2n6qEDE z32O&6yf26B;@zlrSvf}f0EMj=NV1C|L$Gt}CD+d%H!I~O>o{@qASE!VE(MRltJtDy zvTd7U&)L^fS;L~+0&eZ8v7EI|h5-+4tqiA)%WBdOOtHvr?OI*m*^=t>|1><{;lzeW z{sGM&-0`92<@mG@q})!B_w}bTbhZ=6jl2j0#-0SNi70Rgvc5>+UPc8rA;eD&mFP zUMRaXfZ1$ECb&F7zb9Jt)C}tmx9eN;CN@`dbB#j)KLbn4lyaa7BQGt9x|n;4F&Cq& zt;#HK-nf__wn#qTpW@d0p>;&cqyjs|rb}fVlMONxvTI7R#UIGEX5h8uyl?g%(w$(r_m2?XN4^fs z@nF~Q##`4mzOd5Qo|Z71VX5)b`ZJ?dA7x+i*3g{x6Q$P6b70{FSx!TUo>i(L*se-< zDl&B31j_K^aM&JD@J3YIE00%U)@>5UodJ$m(=@fdF9$aE=RI|WcK(WWmqV1MJQrD^ z!^9%H)R`n}sY~(AW(3AnHkwGNwGXwCwGbujcd^xaysC94T^g=8)#r<+&=*F~_bT+F zllGWNIZ~mgrbDgDT4|SBPue1Mj$K*l$Ix32ApsE5Tg4fbNr}UDT&3W)r(lva+&*r| zweq>J`lndYPeY$SztG~x?gm*>ad&AeKgACwS`N2Z*At3Sd1$1cuHf zcWJHUZD`e3Dli=g5@{dwI|0tIJTLKY^OrPa0CvaX46EEuJ8Wb#?EHtOGC4tQSXNxmi@u)pIX`6 zxd!(yOD)OzVzezfDU(^M2(2o{v{=cQ z0=2EaINyuY&{=hYlbb^V#qHm?lD57K?uc>3h%=rO|dI9*c>ci7UZ z8(Ru+)vdbFdu>)*N4CWbQ%j!7RT=u+y0(EN%uAqn(DHE1X|Lj6g>*kXOmpu$TjE0x z=DI$%*dZTI)QBy*r;XyiTNmR!`16N*@{h!Chbu#Lcv%?=bTJXMxv{Z*X*7;C?;DE~ zAcvAMRka=ib*EkSS{Lb?+ACQbI$1=27N2aC(%eh7M$Yp{^FEK*Q9atm{|UtV~e5WfLeZT43Aq7|&72xA4$7ObYVsbXd-jyk(IVZj0O=&QOt{KXPTnV;^F7mEC^VsQq2^t1YR{H z3weW>1(mJt9j0BnkND_%>MnQXk|{NVdV_IK$lB~rL>rIR$xjc~#0;ZG@0#+}hnVq2 z=4NsD@*t!0*xfA7>SvQ*{ft(ta#nA3Ka2C>n0g(g9foxZcI#rINiegzfYbwae_{<) z=rUd{fd*D>y3z(#9CVN=ROt^Hi*a02_Ao6;I3X8lWMrFSCAt44=02Gtt^J{V{s%Yx z7e=m2Og~Lb<44_Xb>3-)Z7nj*hkQ-!Vkt3n=Q!%-Q;n@DX$6RXyh^=>Oh$Is-HA>A z1H3)>#}>M-p}p3+oh|5l#eHpwUVqH>^q_0aR>s9xgrlv#ISDr_t|{%hiY7ZME!&oa zscCEB^Sv(|V$`{E1~qdHO00AIwR8RY#^(0^l<={O zat7faIK3p|779BM_CNklf4;h?jJ?~q733W}WYrK5a+u2>RJDIFlkTm|nQ>Sa=PxEy z_5pE9X5APUOr}K6=d36g#Qjz=Q*Op2gnF(t?oIY(p3b*8CCMO!e!Y>hRlMPFsEuZ&y|W5-j+N_PWphmZrl zspSIPuntiw0DD+|o_Pk!*#qTaImf9uiJlYxT(OwX}sb~rd~l=6*E8DZ+v=D zsyNgoZVh!TtM?2$I#A=$u0i94K0PrSgPpC%R-QcQ9Uw;&H@R=^Z-p;vnI0H`G&Pgz zBjkQrrG!}ULivW}#Ss*z=Q|+&u0`3MalzLfGI5N|hQKVV%sXzrZoMk^&cmYYkH=iyKVU1XJpM5Hjt8qBo?!fqw3%S6!{#%q z&<{DYyt#7s!w&754PN5f#`Zxe)g0>o9Cq&h_FfdzX3eBRc8E zJ@=+vk`{f{*+h;FD+-|m+ofXC*I0a8zBxZbVQE-;HTdM+q>9+qmG3LZ)(=0dvkz?HJH z6o8{#H7V~s@Kh3+B*ltcee1)hGy<4HDTYC#XYgE1f*dCvMk&D<8)8TRfMOYKNsXL0 zx)!f}3Q@LrT5dHOji{<-N#$D;gJMC{jFSt{!2Su?m@f>^k3VUA^bm?P(a;nQwG@h3 z&KbK>RM7a05PkQSTPH%urE(H>;}N7cUCBAv7&)-qsV$AL4khwe7u~_eb~3}GEV8eM zP~MHQ^pCd>f3kN{e~t(DA4`m?xba`C1+ zW?W+(&}9tO;-ueo?JVUmNw*$M>`q#B5%&!K9YSl%hholPI>%tzhs-G@5~~i$+Um6h zI;dMkwH2ki>T;5#C*Kjf`2ZIev+f+b5h9N8EjSbW@-p8UOXm_x$KKgUCpc!Hu{0_* zPBINLl1^QRXgYXM^%lRHY+_S7S}M|i%v*49hwu%^=A`^=pFRed+DFbQnW>-!AI>3) zbJUH`rL+>|gn7%6W#^q^fbrtsgUTrfX&hghLAaO5)jmV&qNW|w)R_XZYeCZ9lC_Ht zaeXX_nXU3R_RhZfl$}g5Rn%nu7R;0i72Yf=z{V}B{~GH4_EUT-bpryIuihGJ00D66 zjDj~7C4Bp128I*x*JWvdjEcow+y1!9^NAha+P-v+xm~&@IA34;+r0G9Ns1FYnmUD; zyL(-{PtJ5`ey7}2(hQj*)N*nL8dQavi&e!Ea*Cy~C)KSfOZPvAhuF6YqxK)6^$)1} ze&+Zi(RIOsq>iIlK!2gJ@z79vA~ZPkXc751>!Ts1Q|geuYS!2QYRg77(R26`IZ05m zatMo3@_A@_?Ph44GiV$mhE69KeVj~jB=e2~)lix%QAW%7QoBovvns_xoQ}aF9Q)jC zPQken*jcOFjFNMSl6@?kRvDFs=ms250{2VFFBdj=}Kv&}~Zr*`t_l+vuzF*FgRs!Tp9WdntP*i;46EPgXSd+%y8 z$t7^l7C}CHlFZf8^2$T^eNW=*+$+4bS3F(TAZgKDP=GunLY<5c>A;()mR7R{TMWTg zS9_L1Z3Pz5xNB{icA6^eL5jU67rJ!oNe#TA%=kEm_*hzWVy8BNb0%c3d+pvOVzQtG z32wnu6{7Pdl1Yt1H;7hSrD}>T#l>WE_H5Xs87Ai)CJ!|x6H$T)gDI*WU?T9OuIZs~ zGdY>3TXKw+xcbOBBpaM5T~UqT9 z=Rk_OZn4?~{A3qPwj{kIJz`c>5-#&BEMnw;>^A-Py(W}IOe z%nUH3OocnbR)T$LlI?0n2FT%cU&#f-Gg8hWQjVYfn%I0NyOeZ~2yT+eRTYJBC(HOi zUmJ`}cDbY;6Ll9fTvO?$+bUhl9ocB}OjOQ2S_BiPWLk1`wWZK&ApF~BZEcG9Co>}B z3Jf_JIhZ`vmaC>T%yl2BEc52FoD+R4WN8oE!hDFc_YC5T;ZAnEY zN@X2#%u!{g+z~W`!1`jyHgfj7X2U)P$&NW2_F*c#qbmsZoU@j~oDG|^VIL=a%-OIR zCUZ7yM#-EFo1rpi!)Bz+*|0eq_OU_BoDG}7auiq&x^5k5R!%VA+tsLyQi(!RG6aw; zdkxE>LIauA5vBxgiaQ|^Du7a`%2shs)fkI6XSAGWwCrQzv`h=dtW;B-Vh>6=@;($7 zYDeH>mC`W{9U*OD_O2-HEI06%(8vd%#m!(j?}_%QXXaFh)hLRsSLq62*f*I3Tb$Mi zgi7RMLaI(TO~6fQzGy_u0T(#@RXMMT_6wZ=+1R<(^5!!~yNWb@f@o|6PoNs~KjjiA zs;ZjfQbHh>2|A8y@F6=>LPGQ+Ek0fBQKg_6Hel(2>9wa<_HTZ5(I5|^eR_KbNIiQs z*Xjz8;LT-gq9=c0VX-g#Q}PK;`(A5{HN{qRltI2(W!QdVO4T@oxDA{l6l1dk7CI*t z6;Pp)bP&!nD$a}X*J`TdRrHy>PO3N9gOZ)gm3oNDHfO4i3XuJm`=m<#;OD=-`(b~yFSEzDcCKEH$b`a~W8}Hoy&a-=8dGWn>e|GD+-|YSK zKi<0W(>t$y<<^aVxOMYI{oZeWb?e!iR^58;f8KiTxm!1XaqGF?-n#kjYK(g?yt?<@ zZ{K?M#@^4qzx&%)((3pzI<3C<>lb$4{$@~k@6K~??Y{7(+c*E?){URsy73Ks)b0zv zdhd7N-n2&Ez40zC+v-=A?^RtWO9^N$mq{OV`4T9x_f z_}2G-@-p7Nb>myNZhR9fiBHy-@lCgX{P*~P@lJMce0%R_Z{E7`(%#!I0zA0G_y6#_ z-LHOcKaLQQy!sN5H7@4fYd_axPm{$hK;U0`dDwy3U-kEY@a6Zv|GU+3YEfMWT?49a z29ibou~;kEuf4DT+uqlIjvE%L^7P&>-`;)k>$^XHWqhsj`uhLFb$eq|zR~Xf;46Et zd}~Ato(U^{jq|1)QG1ftq4u|Kyu0_#*WUl_a|2j!Ku8;#jiG5P+s|C*cKeqD<_GEh z<<7P3wX3}PS(ww?U;WkI^DoNl-+d9%2PF2s{gqYuvTywx@PFr9Z{o{tzxdC$fBGWc zxbym}0Oajgzl29Ykn;Jh-50*I`>pQ|5_n^aw;$iCo3KlA3pd`VJ6qcuS6Ad)WcmK? zjqy$S?63cPfsf&S#(NmCvHSa%aQBNpg_#5A-QL`(+pDmV&)oUmmv(>s3T|_Fq?Iph zt_^KqZvXP7_y7H!)tc**d~naBlgG6SV7~Iw-fPh1A1@Z^*_*e2_cj)EeD^@Sc z@zvv(-g)+$x8L|-+Zi2;8nynjcMbU1J7@P7KivD-zb*6%8uadOc7OZJVSyJP_TIZM ziyiyjn^;Dy=X>uy`~D063^a<_z(YL$*6tf`;Ij|elAG`S=7;aS`{F(ylB-_$#@ zFTgb*dKC8F55A2Dz+dcrI{X`#<^at($M%f=L~X@pIo0hdwSj9{9gWFN z&wlnV{_?-A?mqtud=6~-pwz328H@`gKSE0$FvRa1xC?yO=tgk+x4-_ntnzEG-}&Mng4)fHGD zk#g8QjjnX}?U%5sqv=$Kjpzbs0K%KNRV*P~;p*tBuqxtPMjVF*Q;W@w_y5YRN=yi5ATXU#rloLe4(?TF~>2^P`QP@6Xzhd4tF)^?hhsU z-(K5(25;Q{*1PZhdI5wx-~8HW3lD7GJvRHNSlPO<$*Wu7XtG{-bd7iRZHKs#Yk&{d z_UhUexHh7x&6OwDwuS!;w#&%pz@ZMezpuCpA9D9=2WNmUmjR#aYa%bX3tTv&W1|dH z`!;2<2i@6v=Gyj?pz?L!9xbfyVr529-nsElBZ#qNizZ|HmUMw>n8M%uX77uyEFK3} ze*detZoV`MYY@<29-jjp-Pjc68KHcy2}`&JXx;beKl#CETSmh+S|L2h$e^xo@*>YL zUbOq_%lqhgXJO3nEC;p<3UOefz$fk@54Udq>#gU$1{*o@hk-tDkAfR`DE{gGh z0n7x4-_< z0t9%v@jhOCNuYY*-vD-K()|Q;aJ_P~!$<6M|Njto_04bLQw9;gGT!F_FC3}gQS9)i zw{HAEpaEt+*f9uV_ZQ#Yck%e^uk3y8ojcFJy!+)J4Fuq=_kJ&y`Oa%^zV`k0dU`yB1@?XSEbB!9rv%bAvLNV=#Y9hF?!zz4DaqQh!Ad=xXrvGH@bT3xi<&) z@s-^dzP$IXKZv3D-OFGhvIy_|{{3G7vTxu1)z1V+hm8DvUyY9+<3TasgPx2UGKPc_ zB!Z6*Kp$TbbE3j{M|=P4W&GhjY~C5|)#~V1#;{Z3wZXuR9!ug{fOaIFgBZt;9#HY_ z!Nq&e{&*B55Hfzpfjk$Fu`ka*y60K``k3jLeKDA6V!(5Yb%FbnsvaP4H_-c_@=#~=44jK^}96`uV?{G={> zNNY5?Bblq~`Reu2FbTnX`=z}XUfq5B&E2*w_!P}+L=-s*r z>+!F*ZvGTDP)WuH z0|whHjlm5z7=$sxHn_oH%zqhCCF#@rg?G+fa;Z%v5My^Y-EFt3DwliDzTIbS}^{>FL_?UHGUO%07AH!3WLH&l$M?M_;{oa>{WGW|QHD z&s;~l9PIV?zG!^-;^?(Qws5sj=38L_E99JkShQyMLQnj>DDwGZ$V_Rrm|B>ODBT1kH zSA)T4j7{}WJN;3o)`%6R5RqNeeXkuIqF16x8|;qX$M9z0hw= z#g^tmHwXcE|A>*N$4@tI)!#m_M`ln%qLdjSV(M`DYnDTlIhD%ju`!z$DN;s*MBdk@ zh+V6HihBM2*AU9k3jU_A60DB2VhmyFTWw%G}+qQl&f^bT*90@kx6J{nDvX5^_x#P z*ug7Yz4p6&cx0he#%%S**Y^;3OYh;*>lfggG|46!9P{7w0ZZ@gQ5E=RWBD1QG8TJ; z{bQn-rqb3gKWYByql`#;C2%;~1IGjyES0Jxk|PpE;Rk85OJXr?`F!liLFi>Us|R7(yasNf@3x`csTD^|in z=pzual^Dt1I|nIz z7SBxdDBpSI7&{=KdGT9T-4mCMvltCG@m8;)jmB|$zokCue||c_?uGAd96H3Jrn6?_ z*>{`Qp3CTU({wYdNGKCqO_>C!`DmHWZM^NwpHSY@42r61j)4*b-iYEMS$(Q!Lqvm z?&#_DJ5OMd8!Jzm7w;t~!+a|GX^dfFyz}Q^`U=ZjT&y%KgVo-+eadr-Ai`*z=586} zj9Ure5vp08!_pCCNJe{Ke~M80=nJr#05Ymg3#nQv5i)gEUCOFja(Ju|fyZ%J-cF9| z5n3w|h()JJ#aZ~0hv`9icF#L3chxxY6_)*}EUC*DOQDWnR`m*8j6w=GMIC6l@&56~ z>W|zt7KT|IZr4?VJIYZR)Dv7_+nX1^#NsC4xbyenKAw-i|1$^{^vh}BF<G!2O()_T(uZFiX7rbUvIfB~tC&d*Y3&d`i2_Y9mc|RW6jv)$K8YrrkFi!$B(Rlw1%|bswp}PdMcNa<4E9V2OXDiJwT#XZv!*FxDAj;GOhWfwO5&P4Y&i?JYTM;hQb4DEN{73UjP_`K}IXbmRa#o6E9X8B9Z|TyCCx&Wk1%>ma%%fln0D)XImI>#XoXo*kVTpWZKx z&CE>A$jxuAHy?jP@6s@3|MPK7#9a6`F2QIM>NYF6TV5!a@cc~K5z=Xu0TDrQaDP#581LnyebbFBJk)H{}JlRsnXdEPzl{W%z+r-Vno*;W@0(bCud0 zU8;qx~zEP)&nFZ zQCti#*_O!?*JpGnpJVn5{vnEB&`NrCh9y?AWtw&RMl?>DxyNtmr%aHQXMt+zSuiLH z;4%vG(rsoSqKsoMkgylP7I^U#?mELA3oPLIsPWO$O3_`Y%$2IN;_5@tQ_PD2tc8d3 zrCMCMpLULVl?%10W-hgv$04YdkyhFkZ7Tvou6^N*bX~u--rO*jh`RyCczi=0& z@%%V7(!XZKIWL~C!a~!9JLreB6z(*xJi)4+`ZXSr>0Ymsl<~_S98WJj)Nn1t-^*?@%WM@eR_7RtR3|P{Q*{UM=Yo z7a|0t4Z$)ILL7!|R%xuS|L~ryF=Z)}Sf{UFV4gXWrT)(&j50t!GF6RoV&l$*7e9Z& z$U{^n-j8EXad@563^fd45yD?Ww=iu=Cbd?K*OR(v>TS{6h-%72wdfuQ^L>~gQHKao zX*pTi^}#A^EKg)51C}B7C#{N0nt=}##lhC-#ZD^(CTvaBnWs+28rN3 zISxIfqA9jRm@6B58tXToP|p+V2-#7C6sqgD8FeuMzHtlCTBku=Ch%6-Ss^BDK%ogj z0!`AQX_)Z%TcR8CTIfdCy3viM$wbqUZZw0_&C)%rvrV}UT)xy-h-PB=K-vj%Vzk7p z3_(%EFmy^$L@_O5Q#(W*GBiW6=$WVW$E!5t&_)CzToE5CIopZsx{;TF!ToOb#orQv zS+9q{x(X)Ek%_L*V{>Y3wh+B55y>qi)Pro$8$_Z3^N13SY7^UFXXPlZtbg=@GGtha zu4w;7Ww^zz^g}e8Mb`M~fh3{>g7V?{(dh$n9EV|Q79+)HudJ_L z${cL^+aW_;do5&WbhM{94N9!Sx*`==qN!HQ)3bE*VG)r+=~0UFOS_~bQ6k6LlOc)d zOa|sFQmGh9LEb%BELDIMCGeO5r2)PT<32<;@WS1a>d4A2$&IRE8OU8KyGNw(4>j;& ztH*Xph9atG!0V3kg^+c$sLZ+LFc@TqCGiv;>@QAU(NoSqL?Wq0k4q0plP$z0RrB-t z;z8U}u~e1tv`MK9|BudUdwwc)_IXH}O7chvn0HCc;}?l6Y_1{FQ<<#PAkRvnV=i%8 z0zjef>ecX391{TH`LNnK+r$W|CFj%!UA-RhX6QW0029B9v=Rr$gfb67?LJ>P&TK2 z&J07+XlkXgFiufsw?t+;8I(Fx%Z^Y7JBF0(q_4q_5{~hD3@^j%lW^L}g~|cu zNEsTX0fC#X>0p*-rP;YMo;+7o%g}A5R!LIms_IypsbSXID^=$tN^rTke6^y;c)%^J zIGU>Nmb|bSM)|6QQX~lH=?P@GJ=m2XCJ6lkrj7w!;nAv;M;syb(eq~_eJ?0)_E$k! zeUQ)ARHMHhs&RTyO(*8=Ks}7OGNe<9;W^xnxm^r%EvVw}6!!^DnrJ;R*)bEin;uOs z2RW7ulrSEf`$H`(AF~YGL`R|`$BIeSaN;OX;=Fs*Fbt%>s8%R&@skJX2TP!gzfc3U zhvt#*)+%m6rX-VU>5)-dlT42aX_sD3O!Bb}P%R}yDpPq2zxE={PDJ@@qD1qxP@<{! zpu{Yf69XGVB!NnUk|fu8RG6VvM0H=*k{PBMEv648%#W2TbNL0C_LvFF^Z}t<4$*j# zEBS)}dENsC(0)u7357&lW(XvPbCp_0JyoROq73`QQdjOE>^v7tMEEo2mp!eFAq4W4 zRY3_=$-f?=a$XNnQJK`8u)0tZx06%E0*_+mQ%iLh2fDCgrCC$n2S6KzyADaL+bXlN z5t4~)h5T)`V zz}p|)YN@8Gx;)K}z*l6NX#bF&;6B@U^i}i3^R=b#X+q>W%T{kLugI^dt=Ml`2p~Z| zM?9^8OP{+OsOGB$x~cW^*P0KX(k28C8uzcIuQ^gGAHqwp!sxqGYm0SE^_{?+*Vymy zQ~gon(=RZed-Bf4gAXu3NGk?;Pl@{J=EZxPpMUw{@rPKSa_;?&+c#)b=nOWkp{2Nh z>5Z?SH!nQwRKAzO1}@^olPB<=wWaqqR_@W3FRS7iryHx+#5?cuQXf_maqjfy)kT_a z!@fuBk3MUj|FLoLJz6M-n~j&#@@A?b@udp|tiDQ*a32tzFngaT-*z84V8c=o#law2 zZmOkZ=4^=Ol8P#`Kest&Lm{qZlfViL!?9e~iqt3q%C+)i$Uu2D5@sZs;sT#>;NHNmx*3&Bs4VHaG-3`;Yx4b`!oxRWUQ zAJuXR%vgn5rp(F|P?Fhwq6~MM*e}ycP9gh=vK#(qm_vr8>WcmAY$E8^f_!NZZySv1 zz#@Y}y>S`<C`O*a+a z)iurc^w8Hee+%?Wh5S4qKd{Jd@GrbV-nUd1cq!GY6~MM%Dimmk8g&?hazTxjmtnpO zKhwesG)l|W+5(YyTu}LYK{AN*YAdD%x09FRb}$}%&kpQJk0Q<1Y&XJo;_#J0LO1YS zT~%GffKR$+x|*kiwrhJHeC1n)qMO~@hEBs$Rj`tj-4Yl@h(GF<%Cm2efa+dg!G>Xs z$Ntmo)T9K;G7omzAL+vInjjBSr;H{2U@aBViJ^CiAPiPXWn}FyhxfkwMAEW`<+bG# zOxMY4%iqvC2rPw=4~)}}F!!*;QPkqqo=SQx=nJXOvBVw8{2y0Cs zGabt+ICd;JAXE9xpUyWvcp|6k`LV2l zpBv=*G1Js7wljW{0?h!}?s>45!W zr)DPh-un)fk zzQ+(MZMPx6H8T1R5+fx;|Ky1 zy`EJFgM(qYCy>YX?CT9>%3M93KpC?A{@}0#op*8lQZa^L3S z`4^Ax@rvH%r=U7Fet1MLy^U)0?9a)i>leNSV?yTDlyDcAMW{n*F=Oh9tiF{RDM*mX zFW{`>k?9j(;fXb@6kVZ5UubK+<+HSW^wHY#SF8jV)|1@HN;O$A?#B1mH_kjt4s!`> z2sYY${7rI?D0~%`S@X`d_-F#2Wjsp@Se8yE^_bKiSgT(i$XG4i@RZQZXe??oiiO5i zchNkc>(AxG!}KUnrBKBTRpY1PSMxRU=PUF5_-Y<$L8%;kf0h;-nsK~)_}8VRz`q~){L@>$P(*5GsI z{UQ`c$^Qa9sJ5Cesb=Tpu%iE)@0;H($<4*jHx`#U6T!FdU285Mm)EcSj33xBp7)Ql zqhjkTKQ)%mZ2swKWAy=e7VGD~qi6F_2CP5AYEyh6Ix&m*a;z)8%Um9Tuus^<*pnf3 zVjf+bCAj7kuw?VfbJ1R83A+cpcQ$1@XTyA~a}?bgJ+iud34@0$y0`QRHdv)auzaDw z(kuuF{L1R|!JJ=OVpWpNg`)NIe`ZZkg-}`D`1%`qFn^eJCuNMeuDN>4qQj&`xlP?orh=JImoQX$Ov z71^{QK9zZy%~Qu4&p!R1pH8qpHWrVgH+S-T`sK-l;L;OHTJHvkuwXr&S3Yr$R)L}q z75~Zv=GHHvhm(p_hOjdb&C5$bBkK>ZH$OkuI175?0j-I@(LDDgtBtvD)e~g+TOw__ z{vHI085V{`g$s5W4#6Sep+{)QbyIoC56 zAsUI?WXT6GE3mK>Od~$6zoNcV5dYCf z?g!vcI>KLIdW8{a$J~!lEFAA%*BwG3bxc6_KzxEX(*&lyT}>wxvljkoYPDW3J?>DuL| z=@@ll`2YugaR{c8;tFjOzHXrI4g4{DRvM)C>J3GE_62piY z%%>jFFY?Va^4lS0lFm}4e{j$>4dR-_e8_xQX@g6rltha?F;K!5pmeYRaLs?R9ywC- z%#7OalmTf=nEa--p6dU-YV@=dCgQbr#YsEZEo)bIl-bG-;v`<(%i*LOn6tO;GMwLd&=3;6kBRCd`&IS{Tnp3^9}URbDP!JlZ@ zy_n6R2ieB=RHP_5l|xem<#IkKm1UYJm1+xz!f;_&D#D7H^7TulasUoR6+R1HB2vY8 z(hacF#YRdo_SE#)%i>zsTDc-;f!oX^lh@33GR3cf;TYE1jqw5$?z8z zgTZQP5dN=EA?+7Jms*lM;onjK^j}*+WprX}gdrPXG5+ot73lkB+VcDvG)}V8XslO| z;+cu~w7ER;mJA33;|K9fs~NB^tXg&thXvfDJvg5);^=wwO?DB3W+#AFkL{AgAb<*p znRypX7_1-1*;y?3h5!;ogGMF1x=4?Z4%w=NB|Vte%+@(Dda?;SxEZh$n+wQ{L(<+F z_V}cIqhJlx=A}8AS`h&{EV%_h3$oH6qN2hO7MIWONkCckk51#MJK(On1f3h*-D8-bTws0`xSBZepe%ar0G~j=V$|N?thU z9?ku5R3rpxfqOL6u~OGNttRnkLQw*zN9jR1HOx%+8d-{^LSs9aCT^HH@$P5 zid+uyFmuc1_^|+hLK(is%Oy-Z;lpYbcr=p>TZ^N;AdGS`ZpZfS9UI->f>O6o$O(y& z&G@E^)Djp02Nd#dE+}z4cZ1J#0rV}dd=O7a1QLfA6S$JNJz+0QIsTyr4r(Q4=LPo| zV{fL?BC2?hEn|Kb+`?f=)1+c}MEb47+Ws;c$^f8@l?0gb7j+q2H9Hoo z$&mI_zLMw}Kgs3N#Uz9b=_+DF$3GPvC{FqZRZ##Pw1R*g$gBM0kThAUved>P%0;Qm zslGm_bYygVVtoIPLtX&dU!jgXsB#f?fKsRb;O5<6CBfhZMAJ&FTs}72Fmr_QXAqR~^w8(&hLstL4gd}wqN~gyWHFq;orFq_+6+L8 z^eo`8gn=Or1==P9kj6U0@*o5~>lW3DtW9hofvw}jumuqn16Nh;U0Vsj;l!Gw72!;Q zGYbLUL~R7HKzJqU2kfZT}HZ<|d0ZLv;Ot#FsK29q3WthFOqouKjYCV@Y zL%0exHVulU7E}y$g~42{t4NQR2#lPI*Ry?Cpe2;uJQGPd@DL7S%>;G6^kauvYa>stT51LJ$fQVD_FEMRg=G-{pE$hj!F&Pj(lsmf>Phf+p$ z4r5e3GCZP)SlBE%hVAY$iuT4rYUg^l8|2{az}PvokaCpJUJ`<{V-wsC!JyyN%vcNb z;)?PVm78`p`~Xt53k!6It*U4(qMUAp4rs|y4O!`x6Qf&Z?m0e8S9?IxtyN3-@NS@F zeE8}B967LmYIfvzW8Fl5CT%Acl@q=PCO(W^9WN29!b{9-h&vyJ)a6J&MzgzIlX{Nk zWUk?Qi2h)-{328fVC**?&P2wf&Xhq1T&2*Ybyr>)(rAxx;K|Wk-`v4b+Rhl_Wu5Tb zAyujM$}6}g5PdXZ*& zp5wcUqI;gLgo+n9zODs|6`H;iso4Sy1QhntNWCEReZ|&I-6x9UD3RjoUSI@jXasg( zMtmL(H16U2lbJ2Pm6%`x^bV=@}2>=!gVW5X4{2Ah1EGM#wr&tPbi|x3Y z6{ta=+I|=Txw|S*u&z0pu9AUnfN7P@i5%%5CXh>imo}qH@5^*o2uMJL3TDCT^nV zFa?^UW;fhbJN{z^Mqk;I{sLYADi^xMk~2Lf!>Sx!*a zQUyuxJ~p&KOZyBG=%EGw4OPQbZPRjHPYXQ9wiMkBi51wss}aDatpuT~1e)XefeSLs zwW2UE+775kh0>9sgS2!`4?+uso1;3!@D)N_H444Zvs__3hD&t{S({OY)uUbRWF7b>49nKp{5bbGOft-LjaTQ`I@i#mP;aCH|@v_ z0@oktX$UY04a!<52-}8tb-0jMKBemt1`=VdlB|R;*NPQMmOzE+!o^K;d#Rw^LRjS; zi@Ls&mwt*Ot+0)STJ85%?EW#28N313a+F^y@1G0zm&0(7YndKGZwT-2f}6ktappRj zWuYJg0`;9RP(0Juh-d4bqN(tUVY*>pf>KvJ-}8b{35gy>_>Y%;E|YVeEE~1Mb+Ls5 zs6~7W6B26gHMwug;|f1k3N)e-?5)gm1g3+M!Oxer6rlNBHe&;vrw66 zW2Q-_iwDuF*6r5cx)dO?`!Hooj{=#7HI((iTE+eU{g3VIcVWJ^o4LBt>ADu8O1fkP zxu{&4XT^=Ua&%irdOISp(Y7EnZI;Z{zy?S_9mnlN4NVKjZectq;MjzQYJe>B6i3k& z+gCxX5zX*46QmqbR09lcLy1B#6+9Byj_wiL^oZ_+k?9Zg6b@7pFf!uBh10Y$lcln=fAVrl*uTLq1PbP08K5lM+8YLP&>EcxX+xIL|c$?Q`w z^|CWla;M#I)_RD8_UpAaLAf2A2y6%lckw=2m(lqZZ4Ya=l79u9-@-d)FWxbXbV{Kw zS5?B)z5aQqwC_(cR6*y0x2!u z(x^(ycX5cNjXm*&DZ>F|?@;=Dz`#z15waJ(78kRR@XU?}C3=du|D9k3+FRvZW+9nl zMK6^N-HLJIJ<T307wA+qpq27$N9X{z(f4(fEL;>go-!=n9B}QNvy5&cP?S+BsV6)25*K|-9wy#9K zqldQPI%a4A7X`$2OxM^pqr7T}w~dpsoU*n3CMukAJq@{SxRKV&T5B0M5fAdGxIR9O zleP{-z$CRv%KNm7bdIKEa);e=jt*e$5}q7zJr89M%ayjsczoS}i z!7)1DXARk!p=!i(a2OU*GCl)V!7Ef%KLm-|IB$>Hwqm(tbQ%f%tT9P4IApKEH{Hem&!vw1*$8?c_E1g0Arkp=${ zEmQ-`Qf%D=VMJgVsuilfL0l8NCWD%HyhzbZ58OZ}2*NZ9AOyu9IEw3;3W*%B zcQxNo9AapOr)ZI*Djp%K<&jYHTqV>ES0TP*7@}Z8<`YeaXjB7j;<3h#K8;+ z!4W66Z2*C50nseY0KeRiJdFgvEQS#oie@W;VG&)|oou1VHXN8OMQ^&Y!lOfY*%yPzaIx0w zdiRatSyq);R#%7k<=R9Eb&zKr=kN{LAS5k|joIFG+J8;SX;W9)dmYg3q|B{R+e@Np zdnhVF(_RyfHp!LUBk{s?g|z+7=Un8(P+GKlbhY)WYB;}8DvNcpT3C8z`}=6AM=mp@ ziRhNHwLw@;Zf~t^*mke7L)eu)EDmDNGCH@$bhbOUCRP7HY{S$YTeCe&^%c|cL(Q=) zp8%x?ks5`*?t8Wqd8Vg1p<{rr7&uyl!w*Slf)CZXHih?5%ZV8qJGyB`lB&L~SuLq8 z`(EU`N~EcwuUZ5g%K-Kl!hd`v4An@{H8n7G0?=@^z&2f5a}3)LiKzyGXGUS?E#pj) z*MZ`Ax4njz^o45Mb#y;)Oiy=p&2c>=fSqf$8bz9>kuZot&mbDO!I2uO#10hvDRfQO zGQ+^rqt5&0YklQCFMwGg_AN$M<8Y0*C*L-k@ufEIX@G9ibRspd%)mk?AD--Zx@v|_ zU}DjlLqGtA#8M3{3N(dyzT#VMgjT)Ug~mb2#I6Ro#s^;=0z1-#@U^rc{D18lp&Ul7 z{jUc2>>=@6`X_plgIhnjSuC?(U{l<<7u4z00nYk^3piEe4u+-q5YHK zVxcwY2^MF-TECUbxoO48#dckXq;MLOBET{=+v}ETqR{y3u^imy0@iw6%*~=+m!yun zv|g39j=Qw_Hds8ozvU3T`prY=CAI_&2!&u zF4pB2KYiS+-={5b5sDLsIUE=38_TDgm+#ZbeJdL`&c3zpUD_q}9yOmYtS#N9-CIv$ zd)H6C1uI=<&H{ix-PRkdXKH3&LrZ)48)|;T$J=bKQQVxH4HRlVIY);eW*e%ubcbY( zV!@5ZgVkz77FD}xUK3vQhF zpn2uFOxx7b&DC$ecyfC4gEQ!yoWGXthsb)#Z#?*5{rn9C?l;$)=gy#yv3v(RWG+2r zT|PHf{xRFMvh10m|@cLOV)IM?{_n%ubgUGu^vIv5Qdeh_UecOlabWyMly zq50v*01fzoHSsDRlX&?o&>?pLsdDxUrAo+$f7MslmL72GZf$y7?=T3gaqdL(`cI6L zr)KHY%T@L~@QYb^0K3Fq+o(UxHmj|J#7KsM;a`kfQ9!^Q$5(g*Xdw<{#!;-P``Xgd zPIVABx^@sxjs9$Y|9q|feym$SoWRC9HpZnwlubFn-nfhP%^TNVJi&g|Ox)lf7e3y& zhb^m{kB>J$!gk|{l>PS7`VSaeVUtMNd$758{qwb@Gkr9%PD#JJFP>h&Hz#uMv$#jO zkaH`1QOi%6*pKI{iZ0`qcc4k`uAac}(mtFu7_M`oz(5jJJl&fSPaKYQQM^sQ9U$E6 z4^jMrG4S1IAZgd{ox~^7Spi(3Eq#)quli$vPxI`RKBmVa4gdK%o&0cbUbm zY}K&3-4YFE6 zsHvtxbcZN|7QUb&Fy3*T$BA-kyQH`b&QU_O!M~Ka zJ*F-5)Q@J#f+C46mkNO{M0easw}x;&^&lddonkj~HmKCV@I9RnEAX@kq!Y1R)6{KZ2Ab#ku4M)hTw_OI;hBbp z;qdN**o9n@T-fBXKZfN>Szx!Da^!R|awZdLdt_O7mgW1x&aSPX-RtR&S!CYuP=b zT9zRrer0SNQjuw-gwtQ#_!k6eDAAej@$yPwcfu$lAgs^<6rR*fZ zX$o;In*?aDIhG4b7PDqRgC5a6(7nD(e9I&eaWtX@@TU`kK6bHU)v!#(=t^*`tEXz( zyf3n>YKAG=&4Hv7&cLulWuap`ag+AAb32uVB_4_sP~v^$gdm$HcIScJTM`vfcEkS+ zbI7n%U9n${s9qQHnb5)824gy~$hLCFz0hx4fKyk+qZ1B^R3i!$&rl;@Q&huM+#t}f z?}cV*wqXQdhUuo_ySk=>fEiC~-z^m^r5c##EZ2rJszW?kr4CC8 zlVLCtKhydLR{T_3AQIQ6%HIo;d!@`@&eQ=D$MbbhA zx`qLtbj@@%PYG=>vOW09w+ux$-R|lIma3|jtn8M+*hT!&R=V=++aut)El4z+J&f9e z>I6_ldAE@NBV8C?6XZealq`SAqAAv+O!eqk9wO?=#B( z@5QynbLq7L~(ylRvJH_PDiDt4jz;+GKCo@5sz%Ho+2i$7y$9bY1kj?VR$3P ztKf;u3x@Zr!mEUJWC9Y6n-YJRWChk8ZyNq?4aL#lV@pm>W+`sm zzR^7Yv!IkZ-xw^2J11BfdGjQ!ggd+N3wLK2;m8zA&8y$Mz$9R1u3;9Do%|!%l0dJj zvRrQLC&7X>n{8wLhou)!-tV}prBCo#F-X~L>za)cGL;!Eq7C?VWW6is4)qv*xCmmmikKb>8xUtg<#oSrWEX6oTf zO+91-F>*NjBuB$PNp`(sN&7e}xs`A*Ag_`VLp7pW8Jn$Rt1mhON5Z09fH-{c=St;D zcK8U*TuX<+kq4DoVOE47rM|~wjJ`cGJvNb>nVNbRn;g%MP417U`t%r3Q$)=4*d*3u z?-ouY9kCMMva4lc$}ZL|p3bwX9sxUu_1j81>i4mUc=*la_`4%J(EYo8qxA3yJ$1^C zMs@D9TUwB4Tf3s<9TU6flWag$V~IZn1`diq4W0)D5gw(*{`8FnHna%)xXMAk0w$C{ zC()Nu_*5iXS{_4aK3|!~ONL{JQjeT>a&H?sn=+G`yOl4hPP%+iNq-=(RI%7nusCF7Kbq-}R`ypb`|Fm)k6O#` zU5gpPPFlZv9l4777nF|gQV$0?4D3Gi4gi{Gzuma==N1ryGr~#};Md0E2XPUZ%=l4G z?9dbE;PH)fAA>=}@B$VTvy@&uz0kb9S|fi2+1 z&Cmb5dG-6vufd}Dx_SH5<{~biA$ooF3v|<9yv#ml2yHcMch339U3(0`o-fbygr7m0E;JDY8gQgfS9{= z8|zu%dj4ea49~EK!~kM)lCG6k@zB5FUAO3|Cw$f5|o0gW$OIrVYv3c^;E7lB}U26touHg$>Wg?|hJr&=@V%=(B zW$>z&2rSAEYfCFw8%9g3xY$~(Ct_={&c&7}WTQoBE8H9r2=1q@inHf!e8zW6YxN6Q zxmLdxiwnLNFec(6X3D&*cA4>S^Ur@-zw?9|IEVn|JJAxuQ?2~F;}vaYw<5xrDnwah zkLtEqY=hMTD~@Gzym_qFTfR&&LNy8{z|D)_g9MBzQM@NEYGd*~7Qvr1PCr4-)K^hq zR{Y*&3mM-7a$v2#w6^qNQd|gFk3~B!6qb9B7OGxC6R(2^eH|$1TvV84z!ebxV5oM4 zKc$<5Z9c7UJop;7xB~orhn04&-+Y4bWacnDEUQ=6FEAC(Uezbr1CTebpNL`s}CAK-)UaDy>aK(=E|pAIecj!FEwAK^}JfC?*Pa^H@}{&uU?YZuRjDsQr`IL`{pOha%`Y&E`CpwCacYruPL*n zym$0mt~D<{!(I?HB+|J0EzL~bj+rseLU5J@UORnlZD|qRC=sS-OuDx89p@u30IpDj zuIstC<10)kGj7Bi&Yb`sl(`freCeWJJU)XK&hk@w^Z+(FJ zQyLa?Fejgb|G`wP!qPIlj6dyM_GN)|bK=yr6Gze?wDbo({lQ3oFw-Bb^oJJzF!=y% z^X4F(a2UBSaT)x8yUc7AL6H@Z{>^hwdb^CBK=x~K8*z%-#`9;553i@w$Esl=>!j1% zagq#3Je7yz!AyWMWedw#|M?~+v=P*+v5C96NbUaR57w5?QPuY?PtSq1_-bCK)y?Zn z^e?P~GJQu2o0)7Jn~$-3&8K)Ajb(6!odGW9`KK5fiVbZry@fl?WeIq8KY&Z};KkEF zVP>!|R|c$XA(+4`ze!!wlp~XtBqF@Tbl&>a`uYXf*=;6C?*4DMGgjAQX>Ibp6QnmU zo&v3c+oDeu+y8rK0{`Qo>M-! z#uxg->5WJC`LcHK7~vaF^raI0wR|5Vfa2NJ*zmEIk7slHCD!j(!WN}ihK+UkQf&c; zanp-&7?qnZZ=Ik$FrFKq+&{K&W@P`^p6)$ASx=7bB)tpnACHM)aeeI-MYn{-P~ci0 z3ga!atu466u$E1fgl7-FblKX($iMw-Zu-Dm6XT<7)bgJ3ePgrxUon|admB{_feq9D zt^^v>8yl8XTMF{H8>!-#^9$gs(qdL3@W>PMVP)&BPEXD5&&|FwKA8i2c17a0>lRoo zN}uDZRANcBV*U@cP|Vn56&bWrU>D9%!-}ZzXuhiKf{j-w4IhhbyJ3lT@|JiHnG~j_ z3LC^77LIAE(r@7bt3=tNlP$;#AnT}H`eRrWok%N30Qfu5XtcE{Z4i33uC*RBqQD|u zv%=f&Nc>4M_Bjq&iKaxKmYulHStVbL%5J4vuK93xC>6rsAbd+3V`AM$Jcqqj6eCfC z8kV7O_+xkTEulL#Jw~fKaD?c{%>LY-v9}KFdqrxi6y1f&T&eHzXiW5}#2(Jj7SItz zr`YCJ-H(&HYO#R9*6yF8(sM~dfJpdw^LLY@LMN0w@UR*^-3W}kCJ;u{x z0r!0Vk73X{h_yGIfK(WH&|@D6G+r#mM%RJ_3d17q9wS^B>Dm^=_)^-s5Cg=zkK5}L zVysH3a;#Df=V6^;(JkjoEyF8Cof<8HmT3F+Zs$1CjlLz;=$n=}6-uyv0MLB;#-4cK z&BiOam~sI^rJzSemzW1{m|C~8Du%6LIzzZz2wjX<;z$E5U(W+95eaIxEoE00ouO)P zHa9ytGClkD)c)MqFC$1y(8GX9poCq+FhYC-QovP$vYLE37(2a4mmy)y6B zmOTLRUws$9%^aBAKmP7mY-x4SL@|v_(pH}m7J%a7nIOlf&E-)_%RnFbgGCH(>=HGB z)v}AVn^@yHIG-=pcwOKwV$c{hs@Yu<_uYYm<^W16*#(*wR$M5s7zx71t5sOZ;DK>` zb&;OE8?seN3*ik0Ik3Su%#c>bre4V z>m>?X@=CR0;8OE|Te=LlL%qsK>63C%sZb~#sV!^^LnEW3U?Jr8PEAZq{rf!Bx|YP>Qb~_*$6@WPw*-H7Y_W)b^p(VR*;+>>U``Y| zT~J0z^=g&hu4no7WAV*&XxenckzsjX+Of zOS}@d)l?gJsn+hTmgp9M>Y>b8=8Qq;O+ELUdhS<;C9qB?3G*QXmD^jwSzad`3LAma8!wPVuz5495G zGDeOI?lERsaJLa5d|*6oBH?iAq3}~Rv&A522O(ZQ7lI2w2c`FSh-Bp5v5E1K+@7gP zX1~6wUs-jdC|7kWhk(vX-BsF5IA3Db0Rh?`MU0{SCxa8%ri0bIe<&s^FmwuqO1xuy zxJ0e1SW*v5rl2obGAum}sjWc(UiIF+x&0%v?*J)HjlT1$0_)A-@i&9V-wYmqGkE-0 zGI$)GmdB&`Na?`99{tcw8i8k&zDx?;G8Sze%~yvdO_Pe@5$U(!OBk_Q&*-Gs(h)(_ zti>}V?Wb-Q=s^rd^Js=-5<-S_6&0k8e=0f{0n$IHib9X{qV3?KRZ;oJA!)KyWd#X? zXvt^d7zw2g^+r#c@j*b+5C=E|ko!8xHQ-#)Mh00tNnbV?LiV2G$3 zWq?}rr@;~QXqTZfA-kk~xRhD=2uo2li{=xk#`TYZ(WfgN(2dfBnjKk$Bfe;wsXB*C zs}72FgWnm4jkblkeFt!2@Sd^JaXLzPVrt)xpe^Yo#0-&MrXNRLd?Bw%1YFjN+~%(> z06E)|;603$QW8$Qb-*jbryv-H*kK;v2`jOSPAi=9@WqilLa{1g03N*#4B23>4$4n( z!I1Q}z_guU+KIh9qN}?)c_S$vPIK6+;Adv+pTHE~83a`rA?BDauM|qvu9%snHNx1G z^=O>P3NS}8FZnefym_#)ksBzcQqC?5ze?$O4AkoMK!8^$6A>eAjT54Dk$h>lxw919 zl>{MZmlWn$wZtA0&QWz`kXm#v&oZ-PGrt=j9m}!w(d@+3{+%)N0}$VIHfMJ$A2|ee z1&(LFGKa(tx4`1jcLutqQ9anCgbx`OfhYtQVuPXwKFqPZm`4LJDf%pKnUK5V#N-ZI zBc^v1boy30X}CXZO!H#5mqY;dF!s!h>;rZf+4HJNaW=oCRL=2~DxK)uGlD4Gt$6CE zg!f4NNl5K9tX;0Sg*Xnzg2e7ZmHFd5uM`WgA!&v|+0>0}n4=xg838j*bvgm<&ei&E zVF{?ZqYtT$0ish?O=HM16tDz%d^?rB;28@E6c_xkcVv7bX*R~}0y;k$WUyaw^YeWm zXnJM}<<-VrF1bIhO5!RjD3=!E*0snI@J^a` z3Tg!mHDPf}C9y-wTo9zg-?1GtB+as!Uy4aD5CczX8_B`x(RX<4J(0D-%$rV_GZmB( ziDI7o=EU&R9g zdji#5yzx$tQl?fulRc)XwJ>GTq|Xuc$`cDLp~!Ms3?s*qt6gx`KduCprf0^cM_A@K zH##yoIyTXQGm$M!pl=(!hxDqN+8RpAga!xH*sB6fmPN%t2aCACI5x*^rLI{Jw@Ali z;@C6#(wCf7K07wS&3P?? zc#3UBu3?5=q?w-Q_^tx>k!LHR;suVcYk^{grtd^*w*DOfRn11QL*G|yI&4I793@g* z-3yFB4UNDK%*YQt6JDXgvkb>_;7Z~uwxKzZZ|H8|sOrF05>8Jf9FJ}6lES0ldF)C# zCgA0YQb{fb^TmZ)rambqCJcNrJbq=T41BEgoOUBE=;fSa)oGCy|40iR}y=2{M`LUPoE>(KXnfHu7p z2LifY)t1#$GCz0rCtH!!TDSt)t> z+NR~Yo)&nHZ7I4N5-YHMS0jK;TM0r}2{gy`0~chNYeivTw6#6PQlX)P^jwo3gcb-l zM|B7e;w7#cg5kzZsa1}_&Si3;lmF)c&WOgDUs@H108z{r*&RxI8>Jb z%?S+^OF5UtwJ;aSwLmV)Q`yr}dD$OgI*g`D;i!)(zD|IiAhBJ|*3^(t^cEEHrwpuQ6Zif8&7@oe2wG!=d^Og9WnQ0j{3dtMMKAr+Nw*olgJjaLIL3}+P-xeonO)Ruy(EV zD=3#}iA|clVv~m9Y&Qnm1EO2RUv*HV#BicOQzP&IBBC0h>$`U7YQFCWp>I1*;47gO z=uT+6p6#l(t%n}*y$}qjfetAOz*DJKX)S`{=Nxja?Dcw_?$HA?Gh>tcw>p>B*?{iT z-rd?2*l`26CwrqNEax(pWX|sLl8}yagF9s{-%<~)<-6EjYZE;P%v2?rWs)J4Y}ePw zUi4b*(1HIY4`SQ7J}z#Ich=Auz#~|c zcr?{8^mGvF^;ke`;W^gspg$hu*6VyJpa5gXO*35Y&jBaUQ=#ej#8KPKnYuJRrjg%f zo>v4Cp;zid)({y2OoAUUREmIp^KM}%ggv^E;zd1jU8J81HPy<5*Sc1yX@=V4vbJz; zhj&*?RiJrZyBXWyIW{bX>Nv2`d#J#SDV-buq`~&Aqsm1!J~A8Bc5ruU0$11jN&+l8ftJYz|IhLMIYfn;?jBR#^D zzVQv>V>Cl0HjbtQM0wyu2a%!Zj-wMLAdc&)s%6-Uu7d65MR2+1nV^1%1)8T-B%~f~ zI+kHskrHTHpessX+g4ylnqvpVjXVYHH`VcVgSf66I3zS&-8KUSG@hl}nxX}LD$FSG zZBw&h3zi>hmZ2MAq!KUEG|Th-NOw)J8gF)WN{C(o`bqO8r zjQ`l5owTKKm#RO_v8oh7U9aFJ2ooT{eq5ym+S=?@A`J1t@p4!LP$ehKdIcC1%_NTJ zYCw^07y_MWMx;89uL7AUpgw(1kK7Q$|0)#=I} znx==>zLnb%)2{Er6JL+h(c*06-WuCGH8YlbcVu#WFIGm5j*PxN*4+g$e;G4f*M=Nz z``%C2gBF?Cz>fLwy)F9fcv^i%A9^ZzJVh_H00G$8?RI7gRg#hxEruJLQG6cprW7)J}&?Qcj7Z=$75lDS72c zN*AZ3PjdY=dL{jxn^AkZ8_BsD#eNw_BO6S6<7m8YN23#L25EH(r3kI#@2QZ6YC9b- z0jUErXr47jHOwupNiWK*u>;FBzWNGk^qer3hQr?fC_P-VXr_BJ#8W>xr-^8(mT+ck* zHjYkPFPm)39F3+&Gm^as{n*e&O%1=6LOW5D%1G}%~b z8H%WK9xFs>#|nC8?X9;)GTSY?^C%6F2=K53{R`XCVO%b~zoTm0b_x&cv(hxU*k@8$ zRfcpRaYuDj+cba?(qinWmRoR)&i7eEwq}6RvmBz@gk%*v9XQVUpx4XcA-1Lv8=s=- zAR%`2RJzjhRC;m-Jxy}S-L}4MN2$ehvidTei1zZPQ!k^*)V7_06ofuVnYQozqvt4r z>4rvR!9PR`)xfe8Tlc^lBCrhA3RTb&uBmEK;3<~lMT%y6t`|B%5C)pnLj|}X*8@j! zJyRi(14g#y8;V0f)O(5+IjZ7;G4e^ zLd7;a;E&aDfn-h95WRe4aN9K&+iw=IRRk@A%3n#=-uh)iW{N$OIg+!ZA+vt9(sp8A zU8VE(>up*dl~|)Mm4n}Icx@*o?XNSu))$-o3UmB@8vyBO8rpvyqiH*77o?+UeKEqX zF_!lF4Z^KsX<4)IO)Ty2F_xCOILl3lY2_D)wOMasZNF%&Z6_VA9*H$aw@h1C1K%?P z&oxcQ0>$n*k*z4OAIq^#STUFYo*72O@rZ4Cfrf_`Gz)ecy;Q6%Ch))6V4I+Q))6mm zfVU$ZDz<5sbo1A^^U{agCXR!oiw4rVXS)tpmv)N1dkb#W@mwhu__Lmzjo1UuJWx%Yx<$&4d;%zqhlaWL7y=ypQ z_QIp))oXO18XGS6;}$b!iM4~%TD2k7O@G#hwARmlW}Iv5v{%ydx%;@+OJ4$QY~KCT z#`o7Z&O8##aeH+7fXt?+$<4E8*UvwdIaLFRKK_QyTV(?h*Oo7>Eq{Yk;OndD;eB%R z$zo&mrpz9^wtSw_=6#$5Nns05Z$3Uj#~EID@$(n(Jff^EUe%Q5<)zJwpT^_o4F1K7 zr(eBz{9)txO7r|vI{5HD@Miq-jg>!bp8g&d&d0oUn+D7F%TWH}$qAf7SYK&g{Fcr% zdyjjMY{%5w>p=e+sf=ll~`Ky>SE*O?TuS!n=3fYaw?7z zNKkW zpQF=P>0DA+y1M@1Uz*2H;Re{cHO0m$lkk&8_|Qo@S#sm+dvr^;m~cUmi>|GFMku^Y z>?Q+tYF{*OpIX0vl0#Ysg+4vLr}6Wh#_?sD;sD-&tnkHYcuXsnZgYgRKnZ0C1quAY zLBs}mW(8j-@N9hll#X~@eew7dKm?`Z)y2*F9ris4;l}&Naq9I)U#>s=66GyZ66|NW znhz6dqmU$y0_bnv2l4;ZR1Cdw_1ng?FXOM$;Gny;Y_`%@fpHrx!}Az2Wh9H`%P69k zPY7yUX?$>N{oMQO*Y2%9UWMl{LfA>j(z)Sq1J%R&XL(wXCT@v;** z<9z)p01tFn9SnLGEGzy4d(X|Q&1+9HK(1fY5*Vc5Y3rNUkAoI#1t>K}V}P>V?iB2H z5NhnL8(*xf-+aR6tiO2n92O}G={IhEuyNxVham^r*@POhTVCl1nELIO-NyiyLA}ww zvtqteEJ1gM98O$90-#dxB<p#Ar7Bcd;%A1_uf=WW_VQsWrRRVB+STYwIhkbkH(4k2#0#o7iDrvkq%ZCkJr zbv9riJo>@JdSC$pRT)%>yZ~sMcaK)U5f29u@SwtRJXhSUq^zjzZ6D$UQO>QlloAX$ zmWNTz0M9O&M&O2;?zvGAnxXBP7LH)BH2AmXxGw$`7;dBnfnmC8=(~|a+Fm4VD&Fw> ztpno|dmKd>QixuW2USDj%N~{lj8YAyn7hha1*Thr<6u0n#VR%7*J2#7_0@%Z5#vL! z$N#KQn=t|0e#P9aD!UDH$RdW~=)YB*-I*DM8T$+y2Bp31d@%~k<)m9)x{1xM9mFn= zOAj*i26^{ju~ez%{lQ9Dtt|}Vz_h`*=Q^TVrXjIv9Bthm>QTY#s;Vlcsp)zYSe}J> zU*GmrS92}L2^Ce>LK2a{v@Boq)W{>Q9uUup0wr*|qF!|dF`_S3LYEFni&rnjs~_f* zFj+bo@-i$?bxR7*t$<_$8`e53^YSAL(d3Q(=Z*60NVTKZq+t)Q?Xlloak!G zonkeL5>6_r40E>%Kj_5y@Ap5^H3d7`9wMdy6^~&Vh(hP{0$upmu}Z$eX$Is2 z_cXUjG;W}Hx@);XU`A2oqU2X2Q0Oi(LlT0_0Nvm@rfIoAPQ)W&Xhn)2dX5@|s_S+o zn!T)7J=h+cohjvj&@n5+Z0uk#IyE`Ff93$~;0N@8q@WSg(U25yfMda3Sjb~lfM2Lp zu+t!iLPgL+ngk{fOiXMC|Ejs000}rlrfJx!@@n{Ry)B-VfjX{3XSr-2OEbZOO61{sc8&5N#G(0Y*+VA8d05?BF9BFlBHNR6T}0y-kPM?Bki ziEo*pX&jAc0sQHNwh_8mq+(d0r?!wos%i6CX0oaorfAwM!!CG7%3)~+wxK$F_y|ExPlI<0JeQ_59#y=bvQK>0pn`;Ie!>?sM2g!Z2_zh++r9g ze=kU002{Lv(}LT{OL03fRo}A%JJO>_14ZgaM2iS~WsuMfJQs{k*D&Cdu9>dpDWUCx zLV>S*%TRQ)y8@YprK+kWE4$GnK>X2JKJx6_BhtLPz--E4sq7y4r`f4VFg(k7w~+rM zT^L>ypQODz%B4a6k1);{%+ncm#A;J zTQW2zsA;!WI_nI?JW)UdfE9r0X&k$NV~B9*O08U^v+2P)pwVlIdREi`VJXo}TKbp8 zc+$Q<6-KBn1hg#UrOed<;XS1j4(n%sM!s3AKgOu6G>@R&c=~MfgR_m(7vpeh9D@?z zmRjK5IEQKY#>YQ3K6t_aErO&p7&RX~YMeX4vW;>oNEgyxu0fnC zVAZ>d_)x5k!GYPAW z@4jl@d$_jv@xK?7fEEux()Ecn%Khe(i;bnr)aO~N-{wJ$WF7zW(+Ti>{^zHY@M@Nh z#6aJLZ&S$v-X2xnSUG{AtomKt7fn)Pwg-JbIu@PB7crTMZ(OTiYJ7C9apn5@$saN4 zfm^)1{uj*ZGUuAbur_WzpbuSz7l|Ci5_is$Rl-fNyVW@HK8+cFvw86p`eCp~=6q>z z{n}zZcD(3?6bY-RG4T5S@y+EGkS3LdQkBKZ)_+)Ht{7|>t1m=V1;ZfELeob8L9mRp zL}^j8gbgo&Cj%=^d`k2Tl7;`np!1KgCRldbNk}{dy5yzAGeG)Ye|UfW4&eO$<_Bjs zZhinHx4wEwZai9T{B&XcR=s)eOS(%kF|}`ecK`V3EUa(y;>mbRY~2`a!uVfnEm7yF zD(M(iZN7K5@$mze30SM&j9IQ@T=nL6%?p=+K%1vNX`H)7^U8PEmKIq&88Z_YFh2q0 z)41{^&VmUE-?(|QdG-o!fmWx$A8Shwct(HuDT}kR>=DmsJ^tp!;}2gv12COhTRJJi z(wDaiw8Cmc+I+Qf_DtjFJ82QXBH%2%-XRr{j)`M<_TJj^jid?&A9!=EegQXeaA2EgC_MYdhkD~fz44*m_)u?rs5d^;8z1Vg8{_=_$RLBF zSZa_$;HB|R&*zyA2_i*T497J=N;{sT8LDNtB=l9y(mg#OMrZ`OVg`{1-0uRI) z|HvGf5aqLB1>8?e+W^5~bC|$AR^emnQTOMNL~@FgBTmYfh!57OM&@Bjold96W{x*? zx)$UuQ{jq=@ql~hu-@?G_W)(^q#IXPI8_6ay?Cnl?WEocL6!iee$KgAyIWmO6RW^;pz= z=@1`TO{W$A|MtH0Ij-xv^Sl3wF62v65`eoeWX)7TAS9v01tBSKQ>m`IQW#<3paGFe zYN|wWWJ{40+wn4<*p4i(vJ=Z5+Y@sn+xlOI;`S;3!kl~G((iS@ZZtqpA{10YtI_@X z^}FZXd(Q8id(Zi0*g3znwwkw$w+97zYpalA--7J5m5WbbxOgrxP>vL1Pvqlluq2n+ zpI-CfM;NF|Hk^SATg9_Kv-W)E;%;A9l{S}WSti6ia~s=RS9;EDf)l<1e%5T{OQukH zHueasGR7Gsy}nuCvYy@B&E(Igde`xgLVAI6y$O)+I_<4#4)|a}5w$t!{pDcOv}vT{ z`t@|a?yqK|hd%Rs$;9^j`OB;4R;K7?D_q|lRZE4odX3ITFfj)0Eq$=FnG-ken8EJO zUM?+fP;Za4>dnBW?ike@R%VstzKz}ExlZSrz>nD}8*EKrL|uI*_1C<#ymWTyVrQGp z&9G@<*}t%Ub;2#ymM%ZrKeux3sg;YDo?Tt*UswbAt$ul_gSI!7?F|x)d?}fUD>aa8 zILKO%L$NGE+@7e*vr6{{McL4Q&Gly0$s89pHqvpFr1D;>nG8Oq27BzQ2in}wWfWTNK2ROYuoNL`oV1$m7EJ4QAXN?ux01Bd<6%aEW|`=u!dMKBwO>` z>iK@d;EovD&ej6;G=d26VXh0_D!BSK`a@AA z-`*pXKEd%5T#xiWZ>uHALGIEiGTH`K+s&#%E^zr1wz!ZYLD ztQR_nzpIJ8{R?2s%tjcv0_At=c(p3lgZaM=5I&XRr+iW` zL6u&8$6k5Igjw<#RRHI^?uF9{_ayi41L$TG;)!%XyI1u3$uQ}33*{VUew{4))6{@)vAk||mWzTbwyZT`%!H`S3fp$XL z6WGeHPnUsA@Qm_`B(z|rzK+dHSHLbP1}0$fIt2s3!~!SqS2^r(-Gv-`WLeA*%K_@R zaB1aCfA##+7nh2y-sdl_Om@(X^k9KhCw70R*Gn#oO%QytXg0Tta(TbE# zN|KRJa4z}H)4lpWN-m}bNVzT^*3QdXwB&#eZX-k@yik(z~2#TKO8_Y2wPCWxlBUKnX+yMO+mW9g4# z1c(<>wjhhHOcIQy7|P$N_fdOg9dum^GgNTzN^ZM2C1G%FduPKBwL6`~1%4Hx>3ogv zT?yNpVHd)-YwNo&B!gGHok+L`rRH;^Wl;0bXq@ixUfGDT+)gf+0iX=P83~aW`wLm} zz5I0TO{QLzta!2rGzaUOdmE<1+oryiGw@(sxOn!=^f>6Ct$zxBon13{vF|pv-HWrE zkSfSd6Jjq4pRMs$fF;`IxL&eiQQAu>M$0ci8;Tep^<)x>e?q6QI z^jv@W?1km$9#RC+xZGe2952iYQ+6AhAcveP7+%&3W+ycsfe8F`kJ8>&xYm23N91tg zwERnLU&`KOi$gn;E?DSYE>dj&Z4az&mDB18LdXKcsj~@7FA?kQ4SIhGRwr+GrP*l` z5*Yl|Lhtcd<~7V7zVg$Cc7h-a>CJ%No{x zCGJzhtfOWN7=ne}ZHxt90MrK>TIl6e%~XUvJZVzsEB9jG1Bbj});AYs%1oA-h)du` z&aU*&u6}-{4`$(^S4EdQg`uQkxCt%ztDvG^2UCN7Wh4&g9$|D(uby2Q&(TzAWfJp(h*P&x~^Wbc(B6p>;HeI{-jjUdrvDpT9IV9cFHe*XTZmW@+54 zWk*Z4s_$6Q95oDv{rplD)Ob8o^+|!%=1p$ySa(^UBsjvV4y<_~2kV%9_QKL=QnNYT zC4|e(Q6XpE1%;yfUqXdnF-`4FI|Q8mGfOQGOax{{YkfEr{<^j z=iVD>v>d=2@0lsA%603;I#Jh9m+tKGSew*gqeV8#ztT;+Qngqg?-!|BbjFX2S*4gu z55uog-r>_^S(#2=GnKOD$ayIqwoUttY(Sq%qyPOofe(9$9wX+KiT-k=qv-*=(E|Lp z8==*fwrPuJq<~U0Qa}~otC=ALmkUD8OcC|)JVksePf-aaYLn_4%th(RlU*cemWkWy za9i{Wu0>sasctqqve@?_&p}l4z%h5&S)>s|%33v_jaS%G5*==_;h{U>p*#LObSLCyC*)=)P3mnC$glVnRDuePg4# zk!XdT3dC~f0O^^aqA{t5C=QxQhY8~v#Z;`$sE*PRq625fTc4U|N7;S2wOF=;-6I|K z!_{;?l8Vmen1|h88{tB#uWTaCd{(5Nt1WZNpgC2B1t9&hsZNKRDr>bi*SGcxYfi_L z?PXPPztTcK7YwJl$y?9T&*E(CE|g6GI(~M?T_C^FWccHAgvJ^I!xhC-Sk8Z#E+uSJThj(88H*jnZZoap8pw^`I64QFV7Tf&Bc4~^Uy_GCX zoG%`^(Jvu&DlOkjP-F}iR?MfE!xB)Pyr-Pgpgc#0Tc?pjn4yI1AW)>*AVsm&3I*Ym z6&N8VsSpyP)l@$(MF^(j+;|zZluvoAr8}wRNG(~yH0qSAio{DEywTBU!J?ChViReQ z8dHGWo*3o9fNP1cv09M8ob^fzWVIG}yhM7gu(T!6g%#2-Z0ut%-=d`tIhdyy3Rq&w zx+!}xI7)(?p@>uOc(6hsBZbwRfxmQ$1;#uQ6p^Ti(>Ndw&IWlV!5`?*A>xsIs3h%A zhJh%QDzuHvDAU?G18NdMs496AIc%0B1HFQjvnSjy?_5D79kD zfKOMBB#KP~in9zNOh>7=TzMgEFes(2OcY8%BX}xAJvWqTzo_cq zRow2WU#NfBL;rA7fGRa%4q#&fQ&AWNPRAQdya$3 zOpbsYx1wt=r77vg_7EPH;EY^U&j>l;f+~tA6qi~W?H&ugRnOg0TYmhR7A|e=s121y zoihTI5Ml@z9?8v`#KruK9s+OLF@KdFLs=poA{0L=-76hOd0{~qd>iA8j+4K)rkFt zu(z{5jH8YYva?e-HDFyJlmnRjj6n8EfDPAK3-FQRcdZh-lnB-u7)7r&;*w|+5Eao< zkGvF`!y_`Gj8PF5r%=*cSi2l+jMeeO?}rxk{$O4y*$w8w!~tH%-UQ;U=ahqR4F_{a ziT6PV933VuWhIdJ%qh+}AbbyyCOX>%QH~3kpDOH!NA{{44y1ici6t^oYpq6l0IVK6yC_J`8v!@zq8tpx2X#5Xy}fma;k@aC@oQ@ zb+?5>LV+>k0sM(#pe+rrq=48=Xc3$QwJ3=!V-S3S;({^Ak_hiRDzRpKTuHUChe!G# z{vQ80m7lFw<`<2BeiEl0e$G_EK!XzPkik1)-HV$5%*POuQDq5_SF~W-Ec8- z3zjuf=0Z%T(3lWT@JI~{Mysee20cN*W`i(J@)#f-R|G@kCInTX!?R8hc9-HNT-u?* z5*`usBK$*F_R_Hhj*9wW%u!WEI~o*%G}m`h=}WO`SsW(Z+j8b=iV^chefMF)lR$CC zKyhy?_3#B@HhQrgaeT;6VR?$8g-o>fS&0wxo_`wld?ms8p#3&fVGnpUMQj>A{Zlo5j0&KKr93|Ux{tVN9tL0WswTj+}9aBBIP=LLFvWI$;v$Cq^xB z-KLykM+DesDwyF00Gu`mNu-g}BqHGmwIMPv+}0rO9I*h$u(aTm!H|Q@k1vv*F71ck zaG5Zz0r*6i^CrNgb{bJaNDP)nDVRhQq7*HH28|dZAz};$bbv5Zkw(FMbn!7n()c(Y zx|yo|ql8erJ5zvy(IJ5%1JKGx@HdU%tNM|C}{d9ojr;ZPE-8uld z;m+B354Q#+eC+I1@%Y1y%HeUr;_*vd&|VP@FhIo+6b+*~2GN-X4^O30G5AP~QpfXmQWy-CuA}I-RD{)Q&n&IxxDX^R%Q8j%{Eoe zhs5{#i+66{{P4kRZ{N9f^WGb;*Ic&+V^DRYq8M+`&q%H=e_JD}T>~~)|J#CIZmy;+ zs_VS^>$xtr{_<1vcmWRu27j`#zsbnobmVW={`s0Q_x*QPzPOUOqQ3K+`#<~I|NF{6 z-udu@`|tfKz4*?*-Ti5LQIxR33mEIiAABW!RMpm{Hw#APSO2l1(|WbwnO(g9?tAxs z^1+=~-oEz_UtN6g&hHlQ{?DJ@{r%_x<;=K!^X<&j`<2_T{`mII@6;dHj9d5L z`|g9cew#`cfA`gU-}>>Lul?rEt>4|g@z&k1-MoF{D@kCvHuBCN-oN+l-=I{k`1%iS zzk1{Lji23l?Y+cD{o~i}y#E$RK3)2UpWb`#O?b4Dk?Qwv-~IkO4{m(x?(1K_edE`O zzxwr`6oMJfN0$rtS~KcQRbNm~$0=2PgT1R|=l5!2R^Q4!ypvrIt#ZBfs#APTs#A>O z?whaO`O`Q5{g1B~FYdqcT4I!YAJD9F3&Pm9U4 z|BsZdq4WJedJQJg-T(C}n8|y;|KZ&qe7(}qdk&2#bvb8Q zs5`$AUJ4thdsXifpZOjJCHZf8QC(eo8s6DSDVSbcp1t)!t^gfc=(&;nLW{q!B96xl zW*{bnRn4<=i6|JoVzw`Sd36oOn+Yb06#-LS5V45TYAcxDZxkG7Kdboo`qMlP7<(@K5q=ZTf>*6X)#d<3^|n_kfL`)`5D;irm) zl-_v_H1tn*Zr!S?iQnrazAp&VmAv!Xzux)d*UEAC!u6|w?h3{}Qc^W9!X0D9YJ9-Q9&M9&f1C?zPG#$I@|Jp zy%+XELDpD^p?vb98oK@D)ieM5AKx5mY*7dd577{7C4@wE*M8W$-}^n7{h=kRecY&^ z8w~cnUh9dPwfFE)R^C6bPZ z$l}m^nu5~9R0@*C^jVY)J^0~k_rCW&%qt0RL;W62LQleUY|mCBwxDpigO;>F>p1VKkMDi{(BtOvt7x-seGL^GDF-2I5z zQfV~9DNxVy(P2#;M4FL}fxrk#+Rf(luMER0H;U=kG--<^8*53?ny$X_`wsJVQOd$> z`9C{{9Sqhr9^4l-hT(&3aE3j)M};F_rWBT5^0aDFrEo5=DR0r|NQEi z#dBwPy|jujIq4~}V#9cftl(l90e*bz?K?ktqd7C-!D~t1c<;sa-NoG<@Q5+&EVivf zYrr?|yz%zk_y13U0}|{h+*2Wl`hMB2t2KDU!lp0gLXpL%o;kNz0NJuJL^Zx-A6r7p z50uosSXeT6iQ$SIucZDHZ+`dg4@weN(04LML!B4%re(xX+wLs?Mcd@O1Jf~s z>Ef@Xc?dc>J=~o?e-qI9oo~K-?-w6DfQS40fByKR_wWAd$K=k}UQKktfQR$+$i$}a zr?KYf4<7a7KYjDg*S~T5#y6UgO}z?gIGdDH$RSDmD{tTZ`J4BC4JiGs0zJVqz!Xeh zhGms)YptH!H-6B>(s$qbYC@=B4JM$9-rXPk^v?S~`V0)@!FPXq|K0B$|AEYnQS17U z@;^JNJwh|E=%8`d^9Xm-IDh|@p{W70^SxWQZ@hiys~^B`cX2p3K~W-gbmK{56Pn z-^~8v=lP2Od~PHg09yL>pYMG1{m!4A5?YM0FCQUud)b_+%J9sWXy)L2?P)8r(SE2n z8zm@&qJ&$ltc#8r#cfocD1;&>&N@e^Kul`onDEy5U^G@LD650_YV3!q*y`DuQo2`( zWj@C{5b7){PO5}$iOCW|!l-ampob^GPd!=U$kf)b2zq+pE}q~e{lVZ#tU0W;tLs~- zjZSuxbqtkqJ?+*}`|QY)%P603L}Wp5#yJ_;ksawwoSVNlIs~n66{Kq;-8V*>pgg*% z&`9Yax>&`vg|63kUq0BJh{p3Mu;H3TCAifHfw!d;X%T2@oe+f~)N0QHM$D(9bed8P z^C4(P#)VeTiKU#7uL9g&>30{+#zv)jQ2XiL-qz-}&%N||+cB=Y6l=qZ?(GH;35@Z{ zUQ9f7iMuJi4XZH2nE`xpqy^SzNAWPxAw=JrFQ|8m4M)L2+w7p7ex_-jCzS@Sy>|#1 zOrrKwrj{7dr)^!srJ#r!g(BwZWF)qpV-XGIjuFS~M9p6Um1mx)LRBd{v3PZ7{iQ_a zQ?6%{yJ(&2l|$Y+-l$mz^r_TyQqU6CK%w^i;3dTs|FxMCbO)-k;45v<~EYen( zFo+wE2_s-RLOMvRC(epz_Dt$+Mnxj09Q2aJ7XNw)!u*Ymd`zuZJ#R_uTFmq`K}u5Z zG>`JssF~$TQmE5uvJf(SKW%XBT}{m0)!x?Qp!ZHn_6k{?6kw8N7-@8=+;bz`q zu2YFqTkdtwr_t@nlgUuiPm1po+MC*x50M_{IL!%pkr@&@4Zf0_u0)N?EM8K1iJ$8)@Ehl+E$g zn>c01$D1GC`__jKe(o@#d@lc>Bhm^LE~i{geaZzkTDoU3+mqhoJVs4`0u#A?*gC zy#4yiyKj61YOl7=@>@k1o&I?6)wl2b37{?mIFct3n z>g#u2|H_>=ehUgpIf(C`QqAzi!E023G}z= zK+O;}w3@u8M^8+j>wrY6O~J9vzGhFxDk#nLu({(;uOw95y3&n6=Qg&tuFNMQ?p`_? z(}t|@^My!K%imCOj~3mIJ~!fl=G+VBYS`$Tt)2CLLsJbtl+KpRql(O&DGe>A_sTZl zL_OJCg4+}FWUu%&EV|TNekM!JmO)>>@&yAy+@N=W&gsuCt*xBxFP*=*+W*4p`7;;3 zaH+qxwEW!CGoxH&?S|IF=IjsO*}5htsu*KC`b`Z5dNxgfe8s7HT2a*dPbDudi0p~P z*q%@I14vIH5QeuP1kUIBF+JVGDTkf@=y||@TlvtyBFql3E$~6+aCduPu{L2|CW7g9*z5_PbS%N*sSnvT^^Xxupwt4~SCRJ`=; z5(Ga7nTlsumd>x9f96x4hvQ5~2O-HCa%0WN3pk8JuT5hmsuEKWZ(W_#d;L*x9zBj+ zM@QaVzo-@RJ0>lr&Fzi#-6`y7*#hOd6|fKKI|coD$;&r; zhcQx)Lu#txMeF2NFOMQ+RCN$i+~RRpo?bbBX{Fymfj&ISkGm)@hfO$JBp>5^9PO`< zkbvaV>9P&pauHguI^SDUa+f3+J=7V-k4Es7_Uep&Vcr%?mAB5KwHle*ooxdn=mv3( zV0}zim6nppGDY?)o%D5KV}j0R*HxvZwTmljO9jJqe|hQr^2*tL8EREGL+wyIEyksB z#>6?yPz|a_RB^(*c*4AR!n}CGy!iMsFPhx)bdYzCl08m~0>H^E_NYb9RV}8j`8O^J z+#((9u(=3NbEuq?b~?Wz3(VXUjp9Bok+P|4BB#ui#VTcl((Tm)Ef!dmSNf|+0y z3dnlx81+a7;dI39d|eXMZhKh==a6E8IfArC5gBGZ_c(B`yofGX0Y5?EUR+BJR}zC1 zr#iYsVWKgf+t0JGp=T)x$e!$F&ao$ZHO&|};?mz#yMMi05kBZzFh%01EA;C~Ddp&I ztAvgTR;GZi-t(?wxiPpnemLM!vPQGf&t~*Eg+|9O!s6iGYm|iRAf#&fIp*snIDu7d z9|vQwu$~!bb=pGa(rOxDYJ+W4#3G4c#w%^8^w@i>T!=7b4Tf3BsHWg@<|YYdltO1{ z3p$p1QuNMxlPA6_Ul)YY$jecjWTYcy&YB3 z0eR{Y?AS>M$A&5!*@n*FetF?)-i_qMvmoLB0_FlMA&s%rTdgEwCJ^bBGn9Zf74oT3 z9o5Ep19r&B7(6$lTc>ej``W^lyqUs$km&>h)`UAmh`}+~V5M=)XqX|K%Txyo^Tsil zQry7@416j>6h%C&bZu|1Hi?K}rI);Hot3VwIkdG6Ydu%{CXiKH^3-}G*^j~8Ar#a2 z_3E%jLq{{PGijfqXrc^N6bF)B1jmtiAz7f5NGW8rE`XSnbrcYtG$bBE+%a&onT6Du?KF5RiR={^Eyn>LEIH~b1q`A ze@L~oeEGt~{-u?(E6X{Yy0~%)-k6krD;^gV=(3|P3w_3M^0Z{ytQo7x26F@^w)E;P zm_nnel*tIf}ds}T;k z((TsOWQHkztu^jRiNAvJU^rnqCi#9&c;@`eaOsan_hxT*dux01<^5T_51KLUkK}qg zV8$pm5QpXUMx7X79H&m>WgWksj)mL@LH8A|uO$3X{HtR(8~13BK@2$(g^6iV80QD3 zu%05(ee&K6oG{@!dWs`N0FhuGj58`2>YVezDXqOjL3#+_m9ffTmFRtlvjM=@+=2OA zN0--Q!kl~v4)*;+fg=acQe`tXXoP$t1`>Pxw0xBN7U!2dHZ4H*lcXQikf%#zfTGBK-?gdy0 zxx-&GKXF}&zF@tz6-u6H-EZqk!D~Cm7UTk108K&+u}~doUkETp6OoNmvU+5ev>leM zzKavnc9i2OmlYdTjmWp-w|BR9P1PZ)U*mVUM~Zz5f+x+UxWE>a-mZJePu5QCjSd0TxaE^)2Pnvg>vi*zIOiM!7 z-5)i-&d@j{p9Ixg13{!SmTRdtDJT_9q+>+GW0r}NI`q!5-USf!GiUQLCQwFkq^QHD zPVlJZr!zX%%Jt9UFA|(_I}VKHpkp^9eVR%J`o#gF30F<^s%~R@EA)#}+pWm#ImUZds4e@HdVVmog!kC<GhoO+w?=LQ5`XM4nR55b{b%uOihd6=_%m_zi29T7(SuJA(K{umf+0v3sN{@?h>4AqO6y!?MgVGLHnGh{W)&FXz`3Upfpxd8wNo(+`6i?t zk0ySc4JYjj?wXCG?4G|8cB|R-5K%$}0rorjG^^vSNcBp3^GZrYPfIYM#BOU1g&Ao= zfO$fB#9BKH(*%M0be2Vv$~7W}=@nBl%}c>Fj}bu(LE877?2b5*T~|)=G*hDX{lboV z?m7c^d^ADFNU+g=YUSw*7gze{md>v}y>jVte|c&7*_Fv5i1>71I-?6M`t%u%^u*og zR&L@HH7$k!rrGD-^n zbfRcHRP2{88GeyiFR_owc|9pF5vJnUv$>%3_0uRI(}O*x`ltESjr zZVWO99|dPeKEc+1$?Wtq0-10UWX@QdAX{;?ESadC^>n%;j9sVwtD1Lz zPcA6R!RaOXLPbd1vG3W966H_-akz=1h^TZI%D_S#=}}!Y^{DRfU~Y5D4Zp3}fdi!x z=p<)?PJ|vFI!yyjf*yDWvYP1gdC|_i|7bPx!UP^A{3A4AFC|jULNr9+F|Z66yo3>$ zMsJbSHXPBI1k|fht?d@)(N5+BY^(3p@CUVl;SYKsR#QH?uAho!S{GrES!UjqY8O031dvR zjL|{%pO4T;=Mipf8$Ufmbx>QL5AxPvrrj>2Gj6OdNi($ShC6mvck&V4?)*agIC0}C zCKa4jFsA5CKXSmY9MsULDAA$6;tUvA*2Wp4hde9#Xire@mqBZ(@-f-9m!D3`45@`y zDb$gs%x3jU2g!L&w9W@VZ!>bMAsRi@9{fSmYe#8mAJ6pKOv~&s+~c1a05r2{3IBCw z(~c4sG_z?lEriE0m-grZ;r_X_HY_~JrTs_DrL`_@ucoAF^eN=p zV@)$D6vN(G;jIxuOK|K~M}-iKM`|VDi2(vw5hBr+C}}-S1rJohXyc)BZS@5I%qH8a zxnGnC*Hyts(i!A{uw+uaRt7IKgl$zRN%PP^)Au|?ab6ptPb;|Iukia&JwOf_txeY_ z7?7=*^f60_IYA|WrE)*lNwS=AzP9*#D#TnBNV#<|xOK14#ym+~Npe$%LHg~}J(Eg3 zcXO-h0fc&?w`pGPWnK2RQ|GMI5o!C{R@Df?_Y%j@P7*=S>X>-r*4=;j>AipZr{VV=yz;G&Z~dz1ubA4**Uc3Rc7(6}d3fo)Z~x}bty_zC zesuHRx8GWXZ{7XQuTuB7pM3xRdw*=)@jE|y@XC)9yVtGXq_W-NCk0hkYPMK3QEXCt zwfVh@=V^0PO_JA8cguB`w01|e)a~lY-0Ka1#(H=u*MMcd?S+gSUhW0>ptrl7yTH9< zwss2zr+(jQzFy6deQNiT%H{^u&0#|9KvbVv%fbr-rn~C?GFP!@r)8Gc)ik!KL-g<* zVSFlAed6Vrz#rX74vp9;icb-~fDuxX>`M-<MgdD9Zv^G zV*7rN6FuliEA%9V`KxB#&nMoq`Qm}Qdt;ORC_pI}-4vh(fvPRhl4GYm5kX+#m?q8( zL}m0$c>qla;E8cEMx_%`tG5b(ne&+1iTuZT*I{k>xm1DIa6lMMy|7jH=8bNG(|*;{X=6H!s? z0_mVqF7eNc>&Izf6c0TQ4}C}hW5l}!EQkaF3J3(<0)D`eoECH%#gT)()R$W{I7``C4DIwtX$^TzVlSsQB{MuDM<_ zU(fArjitTkmO%tNSNkQU(4?!1erx@6sRhV|OJyK9nas8TPGFLErwnEq%WVr0>&>l*hV)7K@3mRjs4&52}LSUCM-hMI)ED9A{H3-nla`g20!PFPzc}% z!Vw&v6wF66x&K?afWOdcpHRh5V|J+eR>L6{*tz+Y)|y=T;z}b462|i?ft>MO%A(ggp?*#mvfWL9$ zRo2KNTe^%a=1XL8SS2CW?YpF60$WAke|aQW(8S6R4H8Nk>Ls%(Z7?gT6qbm3J5 zMuI%EOiDJcq=v9%0~vJ#iV_nR7gpe@`_jsQHtx^+csk^)zB3#2JP8#}LWM^YDwyQB z`}WG_a4S^v0|g2C6h)^fUJ!zFw*OYB=G{TU@FbnY`-KqE1knAQl`LSKsaGxIcvf#64rTYv9#VZj5h&J~Lol#q2BS`{eOInRDU@{pv_ zzLI|O(MRLb%KU&>$+0`X)Sg{Oae%42*OTFxDJlYi&|f>2Xqc!b0F{lwTGHS+gMXiuNEE;!=hU5&-~+^X>VF_LK=awJJse@v966llUhNzAmQ|h#T%BrN}CpIur7M1fJ_?AL1JLQjR3`9_Ok135E=W2k9cV3|v=4 z$}k9@F=s+}2{zFY;zCeK=F&+aj3-9o=veSUV}Q3Eaor~ayrZBDdjQ_SNlR0GFH8oQ zF%|`7oaM?vTxtOH5D_faI;g0nPYIz2{}Fy7@J=l+HMj`HDLl6!LyUgETny6l`%K0AD#{tpx*bw8A0A#{iaJF3e0^zn&TZ zH1>4Z|nI5HD%8 z4q<>h)&LN)^jM+xE_oghvGeW~954gCmI(TUWH=BLsg#C0mzFHH(fKH&mjOT*6_!L} zIO7rkQ~;^Epg%K+{m~@(TYVpzq$j}zFHK}lbBrV9UP{7JCw;*;5m-kVTw2`W=)L`iQ_Q@V|fl7H6ZxNWnh9a6`7AhY79bD!8E8PPZ0Yj zg4oA>W3EH*@0JYkLr>eI=ODVZQjB;Oe_e4&mNbboJakcor)n_<(I zXTrPVhxNf=FYN_nj?=}o!iOr_Sl^obVEh!rrwCp^5_7u$F(IuRjr8im{J$IRR5aRr z=drMkdcKn9{7{~UiUwNofF=`ID~NW=7zeSxWDbKh5rT3hUGx}?07*tN3WiXKfRBi^ zU>QAkIwc0A(@J*Joo4tBP&mQ&V|D3MhbVWD(Xm>5iyR@y7@??wkj zgpJx@jzf@u-x(Gz3Wp@ZiX+1UQ(SZl8!*Z-lJQ}IYWu*8oFL%3&0Ge_Bra=T8-22_IPtWHGUMktND9pPQQ6&=l%dp^y8uR zsu5njSdzBqnTSp}s#T!iI1Mw%a4wig=PVL$?xJ5G?Cz}FqU&tgI=1@nLbx8f6M32l z0HNJG01ut77(ev5{M>(B9YC`DNZ zO8k-tLNCWPVavz4s?}~k_2%tg7i^+qO-SMS)ib51@1HxvCtjK!Hnp!SFHP?H z(z8nwFK@I)_aLLajop6o)~O@pq-!_#cIzg(Xgnp-+*;Z<-7>bRF!|CN@=UvUR#-8! z)1M`GR5aD!tzEXc3h%s>Nl^~q@T)@qMjOz{#r_ZB^%*~f*#e?O)k&y*w+D}h1v-)) zLXEqv3iU{PYb_XTPi)!`lmg-eWF=1rtijV$_}Dmr2w?HB;b4SlOvg63k8E-!R<#Ls zJVbmH)imAvU_^od1x_xLl88mFjUpbLEnqB{NU*Rp%17>uCCZ6pT|o;Hu5qB5$$RIm zGMeKd<%g`BNyh-Yx49XU;EON^DPk&>#yCkcSf@w|as@F8tH>OHMHQsLR9Thw#+eS9 zb{%V*Tn2MIB>hPC%6PZ*4MYY4fP+U0fm!f?B%KJtVk83vRKke_FruA71g=c1)KUoT z2=>uwSRI|%uz!TW=aKKhHL+g*QK72+&&up~NM_=>h1!%%$hfrfHjQN$0I;U!jSv!w z02a+LDy48rJ1VFY64skh0VhuM2)f}iRr+Enq9R7hhGLp&pJV4RTG_i%qK>II8A76T zqlwfV2ob`%Yc-9h8mjo28L4dB1=Q$6i^_l>&Fvq;JH?Y2)HqcJ zwR{fOcgNy_#`%QV3gTv|hfB{^rTWsSUfkNgwgnMHB7>M1NHjK=tNh&lS-p0KZvX4g zoIN|}7eq0i1o)qEt9q6gp(}Rkj0;*eawoJ8XZ3TB^OA$U$@wu<#er^gWiMN*hrdzP Yuz&PcpGyhyzxmw%2hhLS?s7>I06@h{v;Y7A literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json new file mode 100644 index 0000000..a329f0b --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-candidate-r312/input.json @@ -0,0 +1,79 @@ +{ + "before": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/IMPLEMENTATION_PLAN.md", + "bytes": 492770, + "sha256": "1dd710cb48626884c5692d230c1ace21291a4107d0148a11f020b6b7bd9c127a" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/PROGRESS_INTEGRATION.md", + "bytes": 410834, + "sha256": "c30ce7db6dbe85ac16b551105f239f5657e97e0dca1b293993684b100668c5fa" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/work_packages.json", + "bytes": 1198450, + "sha256": "66d0a29d003c7d6a055669df0f79412f3bed09263f540855951251f69609a169" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/before/progress_snapshot.json", + "bytes": 570488, + "sha256": "d7e746554b709b9d8408eee2550ee8a0b9bdb58975797c5cbd05467bdc59dc93" + } + }, + "after": { + "IMPLEMENTATION_PLAN.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/IMPLEMENTATION_PLAN.md", + "bytes": 493994, + "sha256": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112" + }, + "PROGRESS_INTEGRATION.md": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/PROGRESS_INTEGRATION.md", + "bytes": 412058, + "sha256": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f" + }, + "work_packages.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/work_packages.json", + "bytes": 1203655, + "sha256": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + }, + "progress_snapshot.json": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-progress-integration-candidate-r312/after/progress_snapshot.json", + "bytes": 576820, + "sha256": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea" + } + }, + "proofs": [ + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + } + } + ], + "matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + "author": { + "path": "/private/tmp/thetree-integrate-current-residual-r312.py", + "bytes": 9289, + "sha256": "e2ee37570c2befa5e8fc766e27f5074b8a7a22e4a2b6e6e6e3c1b5786bf21e5d" + }, + "counts": { + "completed": 9, + "in_progress": 19, + "planned": 60 + }, + "summary_before": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "summary_after": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "formal_completed_added": 0, + "unit_accepted": false +} diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/execution.json.gz new file mode 100644 index 0000000000000000000000000000000000000000..eb8a83ccde29a8d9d45b00e512b7894709dee8c4 GIT binary patch literal 98800 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

    Q;O1xjTWO^8adS?;OTl$VR8_?}BoJe|@372a;O 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 Jbw&h;{|6XA!KwfN literal 0 HcmV?d00001 diff --git a/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json new file mode 100644 index 0000000..32506da --- /dev/null +++ b/docs/plans/original-completion-2026-10-02/checkpoints/current-native-residual-r311-r312/p23-02-progress-integration-r312/plan_validation.json @@ -0,0 +1,259 @@ +{ + "plan_date_jst": "2026-10-02", + "scope": "planning consistency and static baseline reconciliation; not game acceptance", + "passed": true, + "checks": [ + { + "name": "all30_unique_package_ids", + "passed": true + }, + { + "name": "unique_delivery_ids", + "passed": true + }, + { + "name": "delivery_scope_and_acceptance", + "passed": true + }, + { + "name": "valid_delivery_states", + "passed": true + }, + { + "name": "completed_delivery_requires_evidence", + "passed": true + }, + { + "name": "linked_delivery_evidence_exists", + "passed": true + }, + { + "name": "known_dependency_ids", + "passed": true + }, + { + "name": "dependency_graph_acyclic", + "passed": true + }, + { + "name": "all75_original_groups_once", + "passed": true + }, + { + "name": "feature71_schedule4", + "passed": true + }, + { + "name": "coverage_known_packages", + "passed": true + }, + { + "name": "coverage_known_delivery_ids", + "passed": true + }, + { + "name": "coverage_exact_package_deliveries", + "passed": true + }, + { + "name": "package_and_requirement_mapping_agree", + "passed": true + }, + { + "name": "source_lines_preserved", + "passed": true + }, + { + "name": "old_status_not_promoted", + "passed": true + }, + { + "name": "all10_facility_supplements", + "passed": true + }, + { + "name": "P09_owns10_supplements", + "passed": true + }, + { + "name": "all10_pending_decision_groups", + "passed": true + }, + { + "name": "known_decision_references", + "passed": true + }, + { + "name": "all5_confirmed_decisions", + "passed": true + }, + { + "name": "confirmed_decision_references_exist", + "passed": true + }, + { + "name": "valid_package_states", + "passed": true + }, + { + "name": "new_completed_packages_require_evidence", + "passed": true + }, + { + "name": "acceptance_conditions_not_claimed_results", + "passed": true + }, + { + "name": "initial_revision_history_preserved", + "passed": true + }, + { + "name": "progress_contract8_views", + "passed": true + }, + { + "name": "progress_no_partial_credit", + "passed": true + }, + { + "name": "frozen_denominator_has_register", + "passed": true + }, + { + "name": "known_denominator_matches_frozen_register", + "passed": true + }, + { + "name": "progress_register_pin_matches", + "passed": true + }, + { + "name": "evidence_index_register_pin_matches", + "passed": true + }, + { + "name": "progress_index_pin_matches", + "passed": true + }, + { + "name": "known_counts_match_freeze", + "passed": true + }, + { + "name": "unresolved_final_denominator_not_reported_as_total", + "passed": true + }, + { + "name": "static_leads_not_whole_atom_acceptance", + "passed": true + }, + { + "name": "declared_limited_views_whole_atoms_unreviewed", + "passed": true + }, + { + "name": "regression_evidence_pin_matches", + "passed": true + }, + { + "name": "regression_source_time_scope_preserved", + "passed": true + }, + { + "name": "P01_P03_not_whole_package_completed", + "passed": true + }, + { + "name": "progress_schedule_excluded", + "passed": true + }, + { + "name": "baseline_materials_exist", + "passed": true + }, + { + "name": "retained_regression155_12310", + "passed": true + }, + { + "name": "new_game_tests_not_claimed", + "passed": true + }, + { + "name": "all_package_headings", + "passed": true + }, + { + "name": "all_group_rows", + "passed": true + }, + { + "name": "all_delivery_ids_in_document", + "passed": true + }, + { + "name": "encyclopedia_and_hero_rival_scope", + "passed": true + }, + { + "name": "current_native_and_longplay_not_claimed", + "passed": true + } + ], + "failed_checks": [], + "packages": 30, + "remaining_delivery_units": 88, + "current_package_state_counts": { + "completed": 1, + "in_progress": 25, + "planned": 4 + }, + "initial_snapshot_checked": false, + "historical_source_bytes_compared": false, + "covered_original_groups": 75, + "missing_original_group_ids": [], + "facility_supplements": 10, + "atomic_denominator": null, + "known_condition_denominator": 1291, + "final_denominator_established": false, + "total_game_implementation_percent": null, + "total_game_acceptance_percent": null, + "new_game_execution_count": 0, + "document_sha256": { + "ASSETS_PLATFORM_AUDIT.md": "a3a4b8ca0fb39a9abf88692285d26aa879815e092352ba304ef2758e71da50bd", + "ATOMIC_REGISTER.md": "6070143b85b7c3b9b73d7c9768d88d2dae4d20407ad54a563cb6ffd74f2373ae", + "ATOMIC_SEMANTIC_REVIEW.md": "c156b1fb57c2b4a900f27a19049510f3e9616e723d5edb3417f50d733de5be48", + "IMPLEMENTATION_PLAN.md": "66be3f790b8ad802dbbf83ebe3374648d282df6b742d0962fbd7aff2507c9112", + "IMPORT_UNICODE_AUDIT.md": "88b2382bfbb3411fece8be7e6004ba21d8bf6a47e9d1f3cf573ea6638f79c12f", + "P09_VALUE_CONTRACTS.md": "c5abdc4543e54033b1fcfd0943cba266f664d8c10968965fd36ade40da488a25", + "PERFORMANCE_AUDIT.md": "c75e806acf825fc4a61f773a2cce7e71be335a1e25dbb15d98091097e8dc47c1", + "PROGRESS_INTEGRATION.md": "f74196dbd2a88ce131975d2bea02a339a9077316327d2caa3c0add64460ec31f", + "REVIEW.md": "6665259dfd53be86e113aee502818104dbdb5497da9c817790a24338a4689316", + "RUNTIME_SAVE_AUDIT.md": "e88ae014c6154c7aaade5835afc2113f79ee4a4ca5a015c28a4976f8ead68883", + "assets_platform_audit.json": "a9fabd989d03071c6af6dc828fff4f021e1ece9638857c54115997923af68d77", + "atomic_denominator_freeze.json": "467e960eb0fe47241edb217f5fa2044f2de304441daf9e51a7b0cb46ffa9194d", + "atomic_requirements.json": "44530bb929fcc8c68c06d0d94da66dd04b8db7680af731b5037cd44677502938", + "atomic_requirements_validation.json": "8dc300b099cfd90fda862f138b6a528d01e9c488a2c67fe07a00a92a70f99175", + "atomic_semantic_review.json": "e300b57f22ab86aa8029ce97231fcff0d7530fd4a9134988f113a46498ada7ad", + "baseline.json": "750bb3d313cc5e2ce0d4c79e563a995abd7a78f991dee1dd75c627877b02cd7b", + "build_atomic_requirements.py": "6d6ea9e4216372dbd0f9fed3f885a4481b21a3f539a26f64cf98a6830af984c5", + "build_facility_value_contracts.py": "35027b23ce75ce9e4e0cdfc5132fd2eb771ba9f598d97750d7ecf9ecb257f769", + "current_evidence_links.json": "db1837bcc8497201134297e312f4b266a297102285307ec3075d4e23632e26c2", + "decisions.json": "ad0673051b0fa601e525f05128e0b11e2dddd9d4bae6a3e0170bbf47da35efe9", + "facility_value_contracts.json": "447388ba03a29bfac25f2bcd068665aedbb07ba7641ce86f2db93d44f4c9f326", + "facility_value_contracts_validation.json": "bf490a9ca585c48fc318e76c4a069ef244827d828d46e6415399f7710590dd16", + "performance_audit.json": "0b630b15a392c3e0366f1362bfe4ddacb968f915f54549f82e4d6fa315384762", + "progress_contract.json": "ccbdfce8c8365d5c13f59531955708834cce45acd0e136561c95295dfdb5df77", + "progress_snapshot.json": "dca289ae7560af4fa5c2da981cd6c760f37930672cc032dfb35c88a49f65a7ea", + "progress_validator_guard_checks.json": "72ee513fcf1cad85c24bfd0a4b472f425f6acf117928ece0f6b41e29018da627", + "progress_validator_guard_checks.r01.json": "14c26adffa5a1938241db4912e50ea54b660641ee6fee2e412d467dce14d0519", + "requirement_coverage.json": "8b5788b22ae8f49ea7e5cf048a5f0d82b54f6f193623465e0b70496b5aadd09d", + "runtime_save_audit.json": "0c0c3724371c99bc9a2a80378b30d51fec7d3d9499da02e0d6dfeaf99f01de00", + "source_atomic_coverage.json": "2ab7b9e6a2536ef248d4f7ccd695bf75a082b47018aca7a5a1b6b706fe1907bc", + "validate_atomic_requirements.py": "5b2d0b7d72cb124830fbb0a12d1434e6db698148cc5263d33fd5bd7c2953a1e0", + "validate_facility_value_contracts.py": "91640e2a76cd6cc9186f7b85c0bf379b24b6cac0d48962815235ee628e7ae43e", + "validate_plan.py": "23678227d9b3c556f1bd903f4b5b3147c4a82ce5085e10055481026803451b80", + "validator_update_checks.json": "f997d0f3de2cea29550840b1d5cb23647d64f81329de46758551e2b6c8fecc27", + "work_packages.json": "13b5c5dd54cede6de8ff797659a6f931926bb5c0195a2a2a3727f616d65a122c" + } +} diff --git a/docs/plans/original-completion-2026-10-02/progress_snapshot.json b/docs/plans/original-completion-2026-10-02/progress_snapshot.json index dc1d29c..923645c 100644 --- a/docs/plans/original-completion-2026-10-02/progress_snapshot.json +++ b/docs/plans/original-completion-2026-10-02/progress_snapshot.json @@ -5327,7 +5327,7 @@ { "id": "C09", "conditions": [ - "Latest r309-r03 same-input parent275/candidate303 index3/convertible shape2/samegoal nested1 finite accepted; source/host/local304/S6/whole305/conversion-midcall307 retained. Whole single1185064us, stable gain/P95/D10/50ms/final172/arbitrary malformed errors/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted.303 unadopted/unselected;274/library275 retained.", + "Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.", "原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。" ], "historical_conditions": [ @@ -5378,7 +5378,7 @@ { "id": "cross-cutting-final-candidate", "conditions": [ - "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr310 matrixへ保持。" + "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。" ], "historical_conditions": [ "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32と選定済み未採用作業r62を保持。原17条件C01-C09/X1-X8はすべて未受入、Windows実機を要するC08/X8だけブロック。Ctrl保持wheel/左保持dragは延期・未達・免除なし。最新局所/whole647検証済み実験候補はr274/library275(局所r278-r04、原S6影響/全保存同値r281を有限受理)で、単一同期1139564usは50ms未達・安定利益/P95/D10未証明。未変更版の性能反復と全回帰を増やさない。r272-r02はOS Call graphが空で診断未受入として履歴保持。r272-r03は実sampler開始banner後にreleaseし16threadの部分窓を採取、18/0・正常終了・全11,487,732bytes原oracle同値・source/default/stage/SUPPORT保護/復元を有限受理。r273-r04は既存object/SDKから別link1回、採取版と全14sectionsの配置/内容一致を独立確認し415native frameを88関数へ唯一範囲対応。重複inclusiveの行カウントからCPU比率・恒常原因・速度利益を推定しない。新候補r274/library275は原Runtimeの純粋なNeed relief/categoryタグ判定2メソッドだけを元call位置で直接翻訳、六key挿入順・全値/分岐優先を保持、毎回fresh Dictionary・memoなし。各位置のbuiltin/typed guardと元dynamic fallbackを静的受理し、SDK再コンパイル0・bridge compile1/link1・arm64 host build/strict/owned/保護を有限受理。r278-r04は同一library275をactual loadし、原15境界・タグ1028入力・実callback script変更2経路の局所比較を独立有限受理。全ordered typed候補・各入力の記録Path効果・独立所有を比較し、全Runtimeは原15境界とタグ空/全のみ比較。ticksはstairs150で実切替、pricingは元料金呼出中に実切替し元helper位置のdynamic fallback/countを確認。7358/0・strict0・所有PID16599正常終了・private/制作source/default/共有と親stage保護。r278早期継承拒否、r02 callback未到達の4失敗/SCRIPT ERROR/欠測、r03期待件数拒否は履歴保持。r280は元provider9関数の呼出を監査し、exact builtin・wellformed typed・同期処理内のfallback後context再利用を限定静的支持。並行変更/invalidObject/free/samepath偽装/一般再入所有は未認定。r281は同一274/library275で原S6影響24/0、直前265/266と同cold646/paused/speed1/同Budget257/原Pathのwhole各15/0・全11,487,732bytes原oracle同値・3所有PID正常終了・strict/private/全入力保護復元を独立有限受理。同期時間は直前1169815→新1139564usの隣接単発観測のみで、50ms未達・安定利益/P95/D10未証明。全172・通常OS/Windows・性能・採用・単位完成は未受入、未選定・未採用。料金/重み/閾値/論理時刻/通知順/行動/会計/乱数/保存は変更しない。旧実験の詳細は既存版付き証拠・過去snapshot・今回before/previous_summaryへ保持。正式完了追加0。次はr274/library275の局所・原S6影響・全保存同値証拠を保持し、代表同期処理の50ms未達を解消する必要な関連修正を1件選ぶ。関連変更を固めた同一最終版で必須全172・P95/D10・50ms・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を満たす。人のCtrl保持ホイールと左ボタン保持ドラッグは後回し・免除なし。" @@ -5401,7 +5401,7 @@ "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/related-regression-reuse.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-01-layer-root-review-r02/representative-performance-reuse.json" ], - "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "progress_evidence": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", "target_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-single-index-lookup-candidate-r62/stage", "production_adopted": true, "working_candidate_adopted": false, @@ -5463,10 +5463,11 @@ "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-local-actual-independent-review-r304-r02.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-impact-whole-actual-independent-review-r305.json", "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-fallback-actual-independent-review-r307-r02.json", - "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json" + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-ready-route-boundary-actual-independent-review-r309-r03.json", + "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json" ], "unselected_trial_accepted_as_unit": false, - "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json", + "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", "next_implementation_parent_stage": null, "historical_native_trial_stage_r276": { "unselected_trial_candidate_stage": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-native-local-names-candidate-r239/stage", @@ -9211,6 +9212,45 @@ "candidate_selected": false, "formal_completed_added": 0, "unit_accepted": false, + "whole_goal_accepted": false, + "superseded_by": "p23_02_current_retained_native_diagnostic_integration_r312" + }, + "p23_02_current_retained_native_diagnostic_integration_r312": { + "previous_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "proofs": [ + { + "review": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "bytes": 39941, + "sha256": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09" + }, + "root": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "bytes": 22991, + "sha256": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f" + } + } + ], + "acceptance_matrix": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "bytes": 73046, + "sha256": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201" + }, + "next_action": "既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "finite_current_native_diagnostic_accepted": true, + "next_work_contract": { + "path": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "bytes": 12808, + "sha256": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c" + }, + "next_candidate_implemented": false, + "arbitrary_malformed_or_general_reentry_accepted": false, + "stable_gain_supported": false, + "stall_budget_met": false, + "candidate_adopted": false, + "candidate_selected": false, + "formal_completed_added": 0, + "unit_accepted": false, "whole_goal_accepted": false } } diff --git a/docs/plans/original-completion-2026-10-02/work_packages.json b/docs/plans/original-completion-2026-10-02/work_packages.json index 2f4e358..579e783 100644 --- a/docs/plans/original-completion-2026-10-02/work_packages.json +++ b/docs/plans/original-completion-2026-10-02/work_packages.json @@ -9405,7 +9405,7 @@ }, "legacy_state": "planned", "state_scope": "package-level; completed means whole package accepted; partial implementation is not completion", - "current_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "current_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", "remaining_deliverables": [ { "id": "P23-01", @@ -15180,9 +15180,44 @@ "scope": "Finite six boundary/reentry fixtures per receipt only; no general performance/final172/OS/Windows/adoption/unit acceptance", "linked_at_jst": "2026-10-12T10:09:52.328575+09:00", "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-actual-independent-review-r311-r02.json", + "sha256_at_integration": "a38dae71afd2b5db0591ecca16b65abc3158f080460e9c0b09a265f339967d09", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/actual-root-verification.json", + "sha256_at_integration": "5373708a07d92323146615deb8663fa9b6e101e28df9821c4e5129312f63b57f", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json", + "sha256_at_integration": "f1f675e37f3782c2fadd1cc398528a2f517ecb69d386bcbfeae70f07b9801201", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-guest-bulk-work-contract-r312.json", + "sha256_at_integration": "b87217f716422e0ed845bc9f7d37d1b06656c79d85a5c1f603ffa704172d1c0c", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false + }, + { + "path": "artifacts/original-completion-2026-10-02/p23-02-current-residual-diagnostic-r311-r02/metrics-root-decoded.json", + "sha256_at_integration": "54e2e7aa9c6304b8d1ead5853eb78eafaad4cdeffb2dd3e4784643992a4d319f", + "scope": "One instrumented retained275 diagnostic and next Guest bulk work contract only; no general performance/final172/OS/Windows/adoption/unit acceptance", + "linked_at_jst": "2026-10-12T10:34:34.806412+09:00", + "current_game_acceptance_inferred": false } ], - "progress_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。次は候補303は未採用・選定保留。親275と同じ6境界条件・有限同goal再入の互換証拠を保持する。境界ケースを際限なく追加せず、残る約1.185秒の同期停止について既存帰属証拠から支配処理と依存関係を1件選び、関連変更をまとめる。正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", + "progress_summary": "P23-02は着手中・次に閉じる1件。30パッケージ/88成果、正式9/着手19/予定60、部分点なし。制作r32、選定済み未採用作業r62、実装親r274/library275を保持。原17条件C01-C09/X1-X8は全て未受入、Windows実機C08/X8だけブロック。候補r302/library303の静的・host・局所304-r02の252/0と原S6/whole305の24/0・各15/0・全11,487,732 bytes原oracle同値・復元はr306証拠を保持。同期時間1213031→1185064us(約2.305547%短い)は隣接単発のみで安定利益・P95/D10/50msを認定せず、約1.185秒の同期停止が残る。追加r307-r02は同じ303の新1engineのみ、再build/library複製/stage clone0。67/0でcompact整数・index浮動小数・cellVector3の3変換条件を原nearest helperへ比較し、全ordered typed結果・全Runtime/Path状態・型と所有/変更分離を独立有限受理。ticks初回で実set_scriptしたcustom Pathは原script変数復元・全状態保持後、custom reconstruct/copy順序とtyped writable経路/cache分離をactualとoracle双方で比較。置換oracleは同じ置換後の原ready resolverであり、初期customを原nearestが受理する証拠ではない。oracle通知duration0は全PerformanceBudget履歴同値を主張しない。不正形状・一般再入の全域は未受入。以下r309-r03の列挙条件のみ有限検証。旧15+8/tag1028・wholeを重複実行しない。r307準備は日本語エスケープpath置換anchor不一致でengine0/input無し停止、失敗記録を保持してr02参照修復。1所有PID68102正常終了・strict/private・source/default/D4/SUPPORT/共有親stage/project復元を独立有限受理。r302/library303は未採用・選定保留。料金/重み/閾値/論理時刻/行動/会計/乱数/保存を変更しない。Guest298/codec290非採用・旧履歴を保持。最終172・通常OS/Windows・全原条件未受入、正式完了追加0。追加r309-r03は既存親275/候補303各1所有engine、各44/0、同じ入力の6fixture全ordered typed bytes一致。goal index欠落/負/範囲外3件は変更compact helperへ入る前の拒否と全状態不変を確認。parents Array[int]/cells PackedVector3Arrayの2原変換形状は結果・全Runtime/Path状態・型・writable・cacheとの別identity・相互変更隔離を比較。ticks初回に同core/samegoalへ1回再入し、nested miss/outer hit、通知2回、結果一致と所有を比較した。supplied ticksと追加observerの有限synthetic条件でありRuntime通常適用・全Budget duration履歴・任意再入・壊れparent/cellの元errorを受入しない。r309の親library誤参照準備失敗とr02のpre-review参照名拒否はengine0で保持しr03修復。新build/libraryコピー/stageclone/旧全回帰0、strict/private・所有終了後project復元・source/default/D4/SUPPORT/共有親stage保護を独立有限受理。原17条件未受入、正式完了追加0。追加r311-r02は現実装親274/library275の1回の帰属診断。隔離4script24wrapperの原本体全文保持、Budget257そのまま、既存library/config再利用。新build/librarycopy0、隔離APFS clone1・r02追加clone0、原r311のmetrics二重field参照をengine0で拒否保持し1式修復。18/0・PID84968 normal終了・strict/private/source/default/current310D4/SUPPORT/親隔離stage/project復元・全after64711487732bytes原oracle同値を独立有限受理。metrics3896bytes/281 partitions・宣言34行を全文照合。計測付きtick1268510us、AI979790us、projection50/656139us、extract50/95575us、rank50/124620us、evaluate5000/106351us、snapshot1/76851usは包含観測のみ。evaluateはrank内で加算せず、zeroはscript wrapper未到達だけでnative仕事/費用0ではない。純CPU/割合/原因/速度比較/50ms/P95/D10を認定しない。次作業Guest一括抽出/評価/順位付けの契約r312を固定し、新候補未実装・性能利益未証明・制作採用0。原17条件未受入・正式完了追加0。次は既存のnative投影を再利用し、Guest候補抽出・評価・順位付けの一括純処理を1関連変更として実装する。r298のGDScript正規化や小さなprice/key/copy変更を再起動しない。全原helper・拒否順・符号整数・型/コピー所有・callback/状態遷移契約を先に照合し、unsupported前無変更の元fallbackを保持する。原重み/閾値/時刻/価格/保存は変更しない。関連変更の正確な最終版で必須全172・50ms/P95/D10・通常OS/x3/終了/小画面・同一Windows配布版実機と原17条件を受入する。手動Ctrl保持wheel/左保持dragは延期・未達・免除なし。", "remaining_gaps": [ { "id": "C01", @@ -15243,7 +15278,7 @@ { "id": "C09", "conditions": [ - "Latest r309-r03 same-input parent275/candidate303 index3/convertible shape2/samegoal nested1 finite accepted; source/host/local304/S6/whole305/conversion-midcall307 retained. Whole single1185064us, stable gain/P95/D10/50ms/final172/arbitrary malformed errors/general reentry/normal OS/realtime x3/exit/small screen/Windows/original17 unaccepted.303 unadopted/unselected;274/library275 retained.", + "Current retained274/library275 r311-r02 instrumented1 tick1268510us/AI979790us, originalwhole647 equality and34 inclusive rows accepted only. Guest bulk contract312 selected as work, not implemented; previous303 boundary/local/whole evidence retained and303 unadopted/unselected. PureCPU/causality/gain/P95/D10/50ms/final172/general malformed/reentry/normal OS/x3/exit/small screen/Windows/original17 remain unaccepted.", "原詳細・旧版条件はhistorical fieldsと旧matrixへ保持。" ], "historical_conditions_before_r230": [ @@ -15294,12 +15329,12 @@ { "id": "cross-cutting-final-candidate", "conditions": [ - "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr310 matrixへ保持。" + "原17条件を同一最終版で受入。最新版付き有限証拠と未達はr312 matrixへ保持。" ] } ], - "updated_at_jst": "2026-10-12T10:09:52.328575+09:00", - "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r310.json" + "updated_at_jst": "2026-10-12T10:34:34.806412+09:00", + "acceptance_matrix_reference": "/Users/korizatou114/Projects/とりにく工房ゲーム制作部/artifacts/original-completion-2026-10-02/p23-02-current-progress-disposition-r312.json" }, { "id": "P23-03", @@ -15382,7 +15417,7 @@ ], "cross_cutting_acceptance_scope": "Completion requirements only, not achieved results. Apply each to relevant slices; non-applicable views require a recorded reason.", "initial_revision_state": "in_progress", - "updated_at_jst": "2026-10-12T10:09:52.328575+09:00" + "updated_at_jst": "2026-10-12T10:34:34.806412+09:00" }, { "id": "P24",

    7&yMVL1f{tMumE$p9 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 Pn=J|& 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ƙ>1r3KQE=HO)wQ@+3Q6A{1Ya&S9W54~1T>o2b3 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

  • 8t9E1`fOnVptbsU%v&X@rGK|J% z7~RMjjcr2_*1XzCtq(mBUQP?Q{H5%VcWwl5TaFN{!B=2Q(esH+r6dnSNlrUu-%RQY zmOPT?`e13sw$y<@xqm3si_<)?gq>|0QaD+wdV(fRKaqy)Vv#0&s6n#- za#g$h5|P6FIads<$PB`X%*x@W##Lqky7_LbG?&{LU`a>4-I8pBq?tn@eDA&LheEvu z#g_4utOA*>z=GjQD^dVoPQo#yEoz1$D|P4sYR)D@vhG*&A+F1cM=9Q)bA9lH0z{bA zuRM#UVY(Flf!!sWd|c}LG?J537Qq{*Tk=8nDk^~=3iVn$6Howh7-9sBOM+(?XwGrJ zAG_l_@Q`AwQ8)Nl%u)EOk=;h@kh#l!nJL|$a|_GnR&_-RZ1UOJ>{&b1Nf9bAtazO+ zeoV0#_)WK?dv%#%@le+FV)&3$bs)p-Y&?$a~$Q5Ca6;hMG9T^WEPHY>lxmD}MN(l_OLeJIpRJ2z5KJ9#QlQ~Q*D zdW>c2Ql#s8MEyc+-zaa8Ek8U$h6z(6a)%|m%LT38|IA~XZ|Y~xrMX4CAwj%+4qdYk z96j%{>Cu3BCjUg#j9-!u@2-O{y!_0Qt}`@eq(~pP1lXDjKCUGLbf~5zfD32e#&l#^ zU89<{=Wt0k=VY_fb9+>ZP5_DVh#A7PN4~tl=7H=TKXZW&+TPCcL7Q5`%HZ)iy}MjgptGiTUbT z%l7^j(iWGji+d&wx|uZM3nTN@1zj^1f@^N>x+J5z8<{}9(0qlQSW-6TL!n-qpajBz z09sGe8oi>;Fs;wh#U$fKDs3fgCCEc2RJHcAb4k*j3Me0ps}W!5a@;$~1Fr=llp@z8 zcNvxrXh!9ofq1Su8ynoqriZVw z(z|bWyWjjH;+u15@kDQ7ueqQPzSLU0c0e_YPB81=n4&QnBBb6sFTfwu4z5>Y96BE@-zHTJR@g z`%s-Vwi~6c*mo*=i!zRE(WQH}b6rg%UM%eD`)J83d>`(Z1m62YpQ59 zU~JkLO*_sQRA@E+)lJ#_9U7yZi*G5ns(U7O%jHYbobJ!LW%@LAy)|VkmZ<W6zav72pLR~!S-5w@E})kd8aBAXrrUlxzS@u zgsoO`vo&h3!L=a2zOt|0hU9#I&J7YF&5~h)bV+!LjgZI+G7XdodzF@)R2^mUw%M~e z9y_K=v!z-4p-`_4`Du{XEu*JWQpDH>NCv81N?26iRrxj|Y;D5f*i&_}3jmhJ8+K2) zT+qt>Id?AuD%e3<%3A^8uG+*xGEp7)SlcnH9^opOlVtq+BIttrI$ zBCCbrW80Q$VMFioOfI#VkRw$#vV+|Kr{yaDXMmVS*rnW-uP3s4f6iUfhk?2jukq;= zsDiyNBGGbhpoGv$aSEK;2g4G!huU^tD4Ji@NjF z?=m#@+1+LOTW-#wnUmRH(rn|v`4ljY)dlcmA5!L-kOoRRP4g3_Pft~Dp!n=R7V1U4 z1urQcz%2x#NK;I6vVNAel3}9&z*^5ff`ofg%io~*4v3m!ZtilGNEd7(4vo8=g2gqH_SO1^(_qpUT2ZL)5Yq7f(|mN+?1iw`0 zsG+6pFw-WaRmI{v91WJUOVksKEE;4=SlrbTT+RJyK`kKNRY`=!P-R^YAgFem-KToa zcl`BQrKy)x}_HeTVJaDylHnKW* z#e>zy&!&+F5=(zIVtYS{m@pTwWS^yEviP9e&^Q$A%gpX&syZgQ!2;JMFStYTaEl3k z+>+J(P^j1D(9(2puPrlWh-CoKG!5{L(rU_W1qt%BvH%rz#JpNFd1)YtJ<;anIs1Bx zp`GY%uvw>!*aR6C9ERL0@e*}rXX8qdbf<^+ZU{yycJfuF`?R(z^6;`B3iYaypFEc& zz!Y@z8AEU&2fhIbSVP`Dc%lZs7%Mhj0GXInpn>hm~l1YaKB5Ul$NB12of*_gt&Z)QVz>rs#mOH){XxR)UmL3 zutj})T@5(Cz<=V0LcMk?29Z3RZeVH2?q-rU=rVxHs=){=qe%;NU&U_<^JKZf?PL?% zRWGhaeA5mso+*WBR?dJ{LTEc@*EI_fbFk`)mK29*8l(r3#(%S1%Y#}(*bBt^p-``B zmfPS+W_m#1WVBR$Qzt;&Gg_mI2dW6=KyJ!zsGjHzZHfLwn3BCpduqD>;%2~OWI5T2 zuXzqTGyAv(7t&hr2jMg}Y-*4p3HC@)sDam)u1lnK@u5(!^@?eRHtH>ELBGIX3pPB> zJf;l{n*vNZ0cxZLKeU^dbeu@jQ>i&!r9Cy@-*Hnl8pHAFkrfM}L}$SZO1std4O?U< z_}HKtodYOHL4LD(AM`;Nejf_;T3RTQr(Q;L$w6i|ww1tA4mOQHEg7UKk5ccTpkhr&I5bGFTjX>K&*W^{*ij1#@8cNA?QRYlQo|5#? zzCRS|H4*{g_3*~tO^Yyd2X#=-1*Kw0AbbG8IEvNeJ^%_(4Pb?r@Im)_X}KElg)YY| zn^zmcAku7R3bVFY5;0N5?A|aPiIFN7u#W?!nBy43j>;SBGMTI&utSTn#bHyjs{t1E zPEGtaiuz1V%bC2{q|@uEZL5zkjKVA!*)3QnY#M zvC8ptYC}@vbBIGo9w=;GGgl+N#n5s%nMY)KvmB(rRfW%du~|I@VNxR~$ZU?4)K5`k z)+ysF-5$NUt#9V)t=R9OUTehLWpASvL5icmdZL6AuoCWi8`gW#XX!1JQ zt7^2rhkC6)SC42*2b==Y0_V%i=((BJbv4>UtVO0hv#FQcmwxDxRzJ$JIbTKQ*4$!f z^~W<2Z7UIMuihW42h%Vn*+1y!X=ioYg$+id02f_8WpzUaN$OTNOK$B$p1{AqhXb zbiE%WZ{%fvQzZpH<*JzGheExkwompKpsiBlk>OzR5Jnf{vfu}{sfFm4bkK$#NDwY( zm=P7d1vA>^?U3#l5Rwooa0bo@Qz(H90R1jdcX3^ir0=60nr@b(EWvg6T|Gh)bQI{1 zg?epNN@7Q9sat(c_NBE}ZkX~HOcGC){LNe~s*9)${s8chJKs)o-K}{!;#+fQ#+^K^ z=i(=4%$w-D(_=^^OJx}*@9lCo9JMLi^1f1y9o|#aeD2g-Zm%{!{~qea!Rjde4e}IF zYm<8e%UiA5fgE69P7Yd5!yPg_LxQAHO)pYA$b-atHR4+g&AAi(T({MvCiQxbPV#`= z6dgMNs=IcS7cqb6;^;CC2ahGd1N<@%aOTx^rr$%os4F%Ss8uh$JI4;tT4R5y^4QM=u=Wojk&;Hj z$T?Kb>BWfcErRAwdf?fZHksTcT+oya*c8bQ7pl61AnX-<&M78*>y3=!A#D6l<2UNn zyYk;dy>=-EPH=H~Hf{5H2T9!pKcM2NkqO8URUQF7Ep@?Lb+$~2@XxHt&+4y6Y;UF9 zlaYu+4#depaH|7v7nx-`Y4AgJ(kNAm-$COLa=fQ-7&Ss`cUUU#_)w@9`|vbx_W^kh9v0@4;z zMK@^b3XDt*fP-1afy60q`Zo@2G}WZ}MS2 z+DLOCgwn$_&h9Bi_86o3Nb1#y{rzU(eu1}xWZ$7%F4ykooIo?@%`C0^YAocf>=N~4 z0gnXahCJ9cU2^g6L!n-~TJTZ_gGoq5u(Nmjw4`7kL$5M=lrEa_lmsaXO&A5t80;vc zM~X?hoXEn3#bqVC0br4t93ic-VHNzT)f|MC)GMh<3c9*gYxlhpLm-*sP6I!Pb_?1>NoU0@WCU56*R_%Bd7GD-oIyL~u5e%f^ z+fY?Rs@yuR7qnYXX!)dV!Sy9cdi9q(lJ3F8SU1hl0lc;ztH6&j$yO+BiQ5F~o9@ZC z0S134)N34~q+J|~HW~p_X*Iblbnab)0JCeQ=ozxM$qJ$yx==83v>$Roxf=1!C$t}< zg+f+pYqcuDn!ePvCR-j)B_mN}Dn)>y0m1ZkQa}_*FRCDl4gu=daqb7C91AdPuvii? zfLE${A70@K>#1kR;_Nbf0;AgOi}aE7?SxQtXR_SY8%JC3UtF)Ytyw*%itE@R7G|r$>i08xm<~@&Zc5gJ{0Q3_T1bWytaB-LC9Mncwm@hEJ9XubJZ{T zK3c3zemLGYnU_mJ-ngq$j^vm7TgBLwelN9-Q@l80JxWHdP+!@{-P`V}t%)Up-?Xx zoP<@>;NHyiT9~8d{9J>r2ox8vH8KzJ*CoQWp zpS=Yw?lFY}zzfsus)q9rW(p;nv5p>7L#0zXE)e4ng?bGw@WJ=CgR#5T2B?#xkh~s8 zfQubmy$r2uFfq(M^O_#S&caI=?=tOi{(kvfK6PjT%wgvwYv(D>``u^OrEoK=^0tR0%$h9d)$)n=T!v!m3d#+m{c*}^IDjkV?A zJ869=)QhcR^38U2=zf3hx})xa)VS|MUvio&WQcS$0Z`+jl<-Wmi9-8tT=T z2v_dE6?4Uvdbs^A2@jUNB>vzHDR)S&KtnyG09m^N&`7dNQqa)N?Og1xd??gwJt3^o zlwzl60n?T_JtwLa*l>`BNRuu^9=1#0)d>Gub3Cl>N*cLpJ!oCMe{q4=*)I?_xZKs9 z4!W2d45wAHSlEqSn-&`v1hkEV5;=}t3q3$LKN#vYPvr^J{;vHUm&+YKF@*+Fsqq*x zQZtCm&#GRlo!x7@XgXZ&aI?L7z3lpxL@6p+!hykpy&!DjKlyO4gc# zfBtB+aIz*XbCqR%?N=o|e-HIq2dUBIOLN2KKCFyFlC7GIobs<;fHVrSS4V)nkTx_Z z1k=5P`x@5&YFhBO-q6m3LTapT=E~=vywrhIB-DIaooj8X#Vt`O*xB+Hb51iSHPp%} zI|OS#6zVm!FsBE@RDdEUzE#(OShLCW+sJYOLOJ?qb(`kZ_-u7u+6j4h!oItM^p~|> z|ML3pCqa^je!OS91O=B-(^_&62B^d=b!Zk!8(@MCc2vZBXdJ1>1|}!%LV;JiPa*U1 zw}1H`-yVNnPmlldfAsdU{^e^MfBQfG^6mNaeIjVbg{Rz84WB#ttGA-g;gBr&Won`; z0~=@9E|3{K#lrA&=tc?f%6SKH{C^)_9$x?D|2}^EJkAqlW>j>gOCMu#L!(9UP#k6* z*$c1-xq9YY8~|5MZp)Iyq5Yr>bO@wabZIZD5*p9pRJ^rbyK{`7PEvc7(9 zzy0*Lw79`6)Ld^h6{yU;^ zbK9L0-)fRt@K|8s8<_o`@ZC@U+P=2O^|F52?eVp}{C2*V^r~aeQsH3#FE&Q!L?#P+ zW=B;3Q#9icmXPm{OOoRSoN^9qw{CRlTk1nJ|Bc_w8=LFI|7G>-6lz?MlL4J{r7!3w|AR2=|mH^OIW8_9}V9_vyl=|eF8j9 zwc~?U!85(8388jRQOlg0sJpM!X7GQ`Vevn`5xy-aV;a;YUs?rO8LNx@+0<1dA+DJE zK1};E`3nk}tMti1hLDHtv-&DxF@I9{RE+if)645`pVzH(l9Q&aa{`rY?# z;`3Dx>J9jDi5L&w- z%dLq)P`f$tMu5mAi1V^GO^x9$T?VtYL$+SxK2U6-K3PM#dOUH3^=(VfLhk>NSS5w}Ay?Nyw~9++jvBt_@@C;fBcCJz>AKw@)^T zm(pG&D}!t_5xoQ3+s%~R(bcX&x2E^R)**u_)n;I2aDxHcsi|HIJ^j?i>(legPvLLp zD=uR_SKLV!EKR+Bnv@69%hs$$6D1H=+M$14by2HUHNF*+;(!;z5ahm*!KQyo*wddf|nZ(|hai+-v;%AkSo1lvuLF_LmkDbhIHx(1z2*5Drt{pJRDHlAE1?y4)T z(!nBB6|eW*8Q8r;Emme)(`)Q`LvnrAEP9r3`6$vzoO8~P$NW}4IeFrhv0)BW_N?bS zsbGqEOLu3Q7)G&SYsz<4r*2_CQn5yoqg!_CH^icD#+`q9`P;+e?adAKsm`8ITR2hD z!{Rb3j6vguRPyHJp37F|=#4yjmx?19yd^*vfKrA{LBj`sM$~WZZFgEJ4MZup;FG*t zDc#`2G(dkg*%Cd>oVp0{kk@OlMYf4*4T*u%IzJToO}|0e8U7f@nyE3Z;RrKX$f>i( zEbVYR*5TWbiDn%=PVlX2O>o=F^I|riZ|UZ~H{@%TQcVjByvn9%MKyD5ko{aeSYrVe?na_5AWzc*A=B^m!5F&-43l{y0Qf?~nJwDr%I7 z-DequcsM6(={t2Ku)|k2U=gWrV_oafEQD4QOT2pg=U0h&6>mJKvrNtIEb^CnM8VB1ma^rN zIPVVhNWCD8=fAPmKmF=%+V;hGqDHI^_8}8Y>t`m|kR{DoZLT>sr;e+Fd0KD3x9;Cp1=r;y&cjlB>B(wMQKxleCv-SW@{~ zzNt&vP+z3)cX#M7zrDP!FYj4!>PLz{uGUsc<~uHDj-@3j_}y!Q+Pcm+a@aC7pBCIO zbeICn(P#w0EzsW#=Ff=w_Hv)hid!SkE2x#122PfXPnGUzQ_~xC%kV!sqOjc!yOB1E zi0^9MK+b!+J8%l0s^0A<3t&+=u?G%4R3pjP!5;8ix60mh2sXSH$e9+KeORLlCm0Ns z8_cI>L_Kkd)O;}DH=Z(2%(!=y%eIN8wM{;8smV%DN}t6#LurNzsFqu^fT3)h3Tc-? z2$(LI`xD^rcYVhnD{!F4%h^CH|Nkcq)9S>cdMqD@lhpktD?|ERQx92PdeRDB1G&pI zl8V(sy$0BZk%jl&LI3^f`SbjV)A7c8RuYIjkqL%|Py+L?S&iH4fb%hROUB;D`Vq*O zZj;4>%Wy?Fdf|IC!AWoahDPDLV}9cho(#D5=0~q>lk#TwAvT}~%UXLsU^Gd2E(;)q z!&=S2gZAyweX`U*l`e*TTtdF_c9=sx*&iCNa!ZD*q_^HzF1?T-cqY}#ho>taPSs#iMJ!qK{l*0z+Wkz z;J($^O1U&R*bn0V_WJbssm;HxU)SU7r~XY?^khM6II*0GM!wN8dAPC~`GLj2plN*2 z&F3M1BD49}H`H~x*`*rX8mW!dckc}9ZfFch&tt{fR~%}0R5S7Do?O-Dg#BdQ)RGD0 z^_MgdxNA%%Z1S;FkIs#_^f2*he1;&Mu2wl2HxPd`Z2xvRLTq_$gs$sC;AE5;?cE z%z7iRmxnLkKDXD0r^ipfbMDi110qL%LR|voIXmg{##N^}W2B?eR&s#3$+?`aXSt&1 zX?wKPLl!!jN;=tLj(Y>Vdj(~ha}2r`s|ma@igVSfXQr4nWh*`%|IOqwtBZ5nA}3)` zpVRcS{@{Sl_S*hBereCJC^76WzkdDn^SAZ#%CS&}e)-G4zC1miy#17ux92$FNuil0 zc3`-$$1X?h-A(w#1)zc0*}uWLNq3=qV9))bZHx-1We z$>(WuGjpjO*~PW0gLV%orv>8E7jWwb3(4->KnbkFcDZyP&fE;EPQkO-|TG_9rA=B8iP}k$H55Ryg z6t=&P&#OH?JpTOY>(l3l@!PE^&y-82*O0KxbXoEmIOq|&B+(A_MU$qLYDkSHu}8_{ z5@d#Vx+2J4=1GvhQ)2exU)%il`SsJ+=Z9bU&_6vtJ$<=>$Xz@sF0=4A$C6mC9!Jb9 zqwkWSqAm|Z>IqVsX@OlZp*sXwE8xth#FqHs?azOXlM}G`s2|#m@XCq(3Hc-fR6!NV*nSBbJdK^~07-*-_9R%Ly&c{9cL3oF`SP#*Gl2Wkali9= zE7X&>|KUuXU{i8sC>&4x0C=8zxKUQ(=_WgFjq?9uNE@{cq0 z#@2+5{x~BoHrd$H-r3Ob*$E4N-qi%-j-J=()S=*~j~b;5d>6GBmke;R{iu)aR;&+? z598(rJ(;fdb!>Tsl$l$HZ-EL!mxBZ>CV|(CrazY^mW$p}_-?F39(!8LtRG3N-w5*Q z^Ca0nJ-46Nt@S)POSb7jFxZfxSUmvAT$p-%9V?MA$)&N(<<`i11kE25lNzx~QmB#q z?+Nwi^|+qf=OfyivF4K=##Ho1<#SA-^x(;l8u5%p$}pY7-v})w6;LmIkXqE(3nFD* z(+^$oZp8ZSfpr~Ez@_zkYYX_3wi!t|%fFSV^meS?N{uFiIOPV-n&z!m#6!EOv6d~4 zGIo)c+n)KZGxfQBdz{a|-H5W9pWjMY<)q|CsQ-XIOQb|s`*Ztg zv}0LD(@M;TQYMh_c*zC|MmL&dPR8(VyLeB$U!T{Phi_lr%&jMO3x}(jnjVAQUVXF0 zRIj@r3PWGcX*j&^oM$F=$!18e-9cB*87N!JeW89wD80S@ax=ra6O%66i^&|K=9?7= z(7Ugh62T*JWgFv|(%7d0fVP>ps0268W0jxF^(?HJ;b&r`PuDdVail$nwdHZ?pbr zeKNW1Mj`TZN{Vj{7CCjfeP>yl9FGf-(#`K4UXNqjo$kT_-%Ag)EP^!ctN`?}hv&rcdOxw!?x ziCz7)P2Kh*E}2l9VaW0^!A5EZ>TTkj*7caG6f+?MHLBxs#;l3ud{3a{*Y*7KGojAk z3F=!%ES^moZF!D@_2nnm$hP1@sp3uvy3R%k%eKg7g`8y*=~=x{rJItwRQc}-`qziA z|3L&^+UKX6d)J)YnhY5tvoC%1F1g*Cqq$FNLVT4b-Zux)Ii_P%X+VD@u?+lc0xlYFdzopfTeRFJcEb z&Xvn;zvDxHc-+r?+Rxv{>$m6id&K0f2e|*O1bf1&CC)3WszsI3TO3JCub$P7DJ#BM zty&^oCm%=_Lf#LqIp`s*5R`s*yf5qd*N3s*5wSVZB-dPImY;hcqgHhcItWu2q zP0h9)4o{s>N3hMS4Pmk^Ahavb_@hqy{~X+x_VNNK!=hd5!f|_qjJe-;-CVzNRckNI$GrArn>( zE+>OekP~L7k^H>dr7agJR~xGBbbT)!inZ!~Pk1lm+tR6dc>dCE!jN<#+%UY%LDj#P z?UFa4%+xA5eS<|4Y@YMceW?`sVRx>&eUu}KtQ2Mq@7RREx^K@9ufH8n3b&WCgtMo# z!w#dcM%ji*E-b6cd1~lkvNgC;DqiMa!3y&G*@}0Z_$Zm2{;nXuXPWmE9Cvmfp6emR zVC(WlWoXeyNy$c%1W{rc!hhbIXAL0E$zNh54a3bF`V{}5r$xvJ< zehY>aO$mAVF*B)fC3Ov@u~KZ{5H&GFpt|_8e+NeX0~xMbK> zHIF99yREiMdi`j8ldvwl3ADCC3b3e<_PfG-ob7qO6=6D|nB|zEmwN9^fbtfG^?Z=q zg3D}8a)svCy{c8IRei{L$l*M%*oXJ;DAjM$v~pq}w0Z#RE()$883M;hIK;~O>5(lP zw=|<})rH$!9b0ylU>Q1GT!Rp!B$Q zYkSEdL?}Hi6J^aayHkgxk%J$ML)YH_H9COz)3crmmRceHGWMy;;mH)PTeDlox2{LE z+4dorugT9<^!l=ZHd_}p1xy||Et;P1*-G3l)U%;o{`SU!<^5pKB z0@aOX2%QP)hL%Kx0bwqRe5p$v3?WL9B^9We%~{E-H(mMc;O2eN-Q5jB`VQ=RIN9R- z8E_oA%!k#B3~kiXm9vWwKE7T8l$y|7MHl`NwDjXo^!efI>&su;x7S~ugp>a9vroSl z{L^KOHl4`yxx)yPw4cCm3%0x`P(JOs9&fEIZ@=<&2iCjK#)nQak77@EcD*e=$smwOX)rF{j%EY8(m74Is+hYwz`HkK=Mw|~m05F4UdDwQ=j0H$ zBKIuvW8x#;y5AyO&cjltQFaeYm>+5o{MQH{9)~{T*V6^0WS$Jp_8xU_$r@5TW9;m! zJ&I^=9(;_lRy-ayJ-^K4$)3IQHI||(=)#@R-M@OkaE>YTunhn%HKisyU=LY^KiR5Y z`Q~8XkT&Tq!hk@Tz*G6_E&IOs)C6=;$I}fM+{t|UJ{o|E(;I+Zf%}NDN`67c411>O z<(yQY=S}hfE#}qXx>5bmvMs$kz`M^dO9mfot%g0E)Ok44!h2qimPIYh1g|S>FZDm- z^U*-xcGno#%<()z4H6u8Y2V+k|M81Y|N7L=Yx7x)W*V`!9dzlVD|3if89_pc7EH3PZHY6fYPHo$(JyvOrS}U9niX< z6`->q@l?%X!pvcs{ZgoJ7VB8*$zuhlS973h{xDKONuZkH_#P-BYfFB6TY2S$KGYQG z;h0@p)|*3l;bYO>y|_~21v&y&50}y46rEwBB`ii@|)hL&;C@y(|)JiHD%$X^Y ze6{~btamSLq`WNI_rd2Z%Qali#Jk{eUO%TOSs#ous|4_obI>oo7RILr{bt`8>>q<& zpJ1d9|KEBOtY??bxH1q!x}FKF2I5@scWOo9?lSD=_y;Z+!h9!qMt_ONQL-J`` z-$zx)En9W5c@0#zrVPM0v3PkT$*y5hjMeg@+&iQT!)B=SR;bU5|M~KzJ56gf45YeLRCzThD5?9&CRW(nK7lFhfz=SNq6<&P<)RS!XrW~N$ovzIqz z$kztjg$ngt33QR-+5XU@20#Hv&Do`0(N?)Pyt}vG4ASZDQdp}8OomuWaGs4{s|h{s zs_ReyazKs0O@;9pYhsO$nD2><7~R-!9asv~!{fvEA(Qp<1IgyM^F@S8pQzzG*^205 z4b%x9N>%3*wke6n*{q1C=@ZbD)a22r>p`+GidgC@mx8=M_YIj~WZeZAa@?>`H>q!N zL|T%?_%0EIKZ_aLspwehq0!{?pa72iW|Xh%`3r%*ygrOi&yPQ!E@Y@D>sW;(t$OyY zTb5iXuPJrQ!Rg=_F4Ulwf;OdQ?7I|7cbQF!JkkG9+3L**?;m07wwoG!v<*yNN^HIZ zzf7VIvyi&|btMvz-dZvRT#j0$rL-cH$-ennKk07u(=n8Iz7ySvw9HTyHh%a7L5GM} zAZ|>2$N`Ly_l%C!0{f6=IKGfdQ#jeVC3S4|8SV@2?qt}7vZxd#d38EXV@;b4#8QUM z!%s;B$Pu|oF=?@S9+C{|?MXZh{+)=GX|&->~5%hC4Szs;Z5>y7J5e+6M5untg>>_gPf9E_nJDc<#L=CW_*vA=eCrWivwP$@3ygYT_d8$n_-r9jRb3{ zFme!TNlkfxZYuqIB7N%)L*|7)z5_OrVVJV&TuBf1wMZY-!K>8+6V#O#_tsofg-TIl zymN#73c1bDs(fE`cQ2lF@n^`a;cObBED$Bh9t1vKzcZh0Ao1vKc&WWe5+2FQp2pWW zU3&}8{?knDeE502+&I?u%;N(hYNiZ{Bv0j2F&;pX%TBuO_Z{{;N$;@#Vivr>1{uRZ zAfm|XezO4nD8&1h5dgMrcPVK?tUHwxP-_`k|0(ix(3?K-n8X*g6i1M7p9I~>0rUMa z{%t)!uFvP!Jy78v=N%=HQDlEz^p@EHS%hii2%6m9smeQ8MH$$bED5uEHb;aAPP=Bm z5aHeBx}~;VFQWmk+X`hv5{{ca;337Nn%$ZDX!3`(u20Y+qk~ zdAdblP9|00O0G0N!Ps^O4}vrhmzhRaQxQ}-#ny+JzJS2^h{;G(2}=FyfRBAC#`~{w z05oBCd9~=;(e2(j&h^nF@Q z?QEw9n^bXP1iQ@S6SlosIow-W5^5As0%3VbE-1sUifyDuj|w6b9;Pgw_nL} zII-yo)MYA(<~Z1Kph#GuL=Ye_iB&7m*12uam~uRjxG}|+Op)e$iDO=f@cvhaP?fj+ zp|S2lf-O@}ptnIopK8T$4gw)@$K1zkHFprZMBU``HEv{|e{LW9?bF~_pPzodfx=Hz zta692L>b!1OWjIVQbS#8X-Li-ZdfHi!yKS;n=N(YPQh*tsd+ja+xzTLx4}qVU99B_B855zxfDqBgVT|a>#K{Dqk+Ip)s8v9Mn(Z zg59!`y@VlsiQ?_7sZ6({)um9Il9t%xjVPtopm|6!uD3R1V1u3X$ETc4_hIhDIBYp=(b^~aBILU2n-IFa+B4$4Y+X>ea=4^n3d!A@6X zaZ7zlEHoUUOI9t*4i~H@5&2GXA8lU=^6pKU)ixs!2Hk{0Q(;pEq?kt-6mlsdgV`E? z;xuBWo@%K!*b-b&f60w|@5Sf*^yRldeti2u7CQCgELml^IZZP`dZB(5^>C98bK0#` z*;=*$O^CDdPpJKY)Fjm<&U?@pKn+VFCAaQDS z2z=N@LI`pSTbj@_^X(x2BMp7~`nR>derjVpe`_~Dc|7Tucdn+WIsGBt(9}puNr4cy z)s6hnOHiv-kd#A^eko@s4vMI4;Lb8W66)O>bag&NvY&Kiy$wlXXX z)wLmF?Kx?Zk@bUQpysjrgMC@Aub+<>xLdbD^`wb1jUf@a)NPfyU(9X8wLoyucW`ha zXNjG~5jE*EZP#S%_I?42%&kNJu5j;%?5vbo(gwC^NS9fSSvwl2c~nPRcN3;VM({B# z_R1j61uv4?+is!19q;Ege_qd@B#yX_Cz7Xc&*Lo(vtUmK;J_Xsuve25#OKhEi6$vp zl&SzYP7lXwIR=pe*F9jAyfBM_?iv{~d^q0w%l;%61T*voR)=hq)cLEI&e38Zbw$5A z)Eo@IWK>YpgKyP?OQlM;p!|P|m>qEA%FUn6<;w3ovod9>3vlU}&)pAc^FrzLa;&Vi zPoQ#;nHnc7YM4sxQhT{{cYJrJ)+sit*ktcOI9UUYIfm~qPpf!-&9~5sRO=ulxdK;PmGQ0zc2M=43t&NU6IvAMFUKYf1`GZzXwSiH3siTc0-r(uEa1rG22nhlr_8Y z@Ve?jgemAT{A$F%i*=o**>uuJATzcyCAbFCpHgk;>u>^_Q2Xp6`!&`abD*{*wZ>UV z`%Iv!1!~Xq;dt-Q0!{sTgEQ9sF2tJQ%99U2>;@*-QfI3c_P0hIepFe`WMV7@mts6PP=L%OVMpV|o_ki*EYK!WPxIX1RMLVEjeQ({Jo~?R+>^;T@@~C?+x$n`jvEq z*66vxmYvE~3#=HW>97^4Z~#5CrkwhQ95e@cbuM$FGy?9*I|CfQJl*71_GIoSnVe-0 zG0FGQsJ%|zfm70c~7N6@{(j1rt5Wwe}CUyj{r z=kl8RnZ!CQn2Xe&HQm3IQr{WlJMQu7*;9IG#KsYgi@!dCmUQz-4Rm1~_e&gX>jq(E zjU8__aBXY1>2WO0kzNV${z~pUWHZ4@XI77GPIBZ@W5;NQykf$TIE?fMI(a-zYdJCQ zusw<()^`T^@Tht28|OKc6ZpBl59Ap*h6XJlKS2A@y<{44bbG`O_*Bci#1D;At7x{# zlDTWIw|ec*0=#fBU-Zc9H4NE@8o;eh>KK&Y&P?j1aJ^}&it{7Q)u2}-2{85OAbjr( z@lE8T^LIu$1|)29D6G@qsBzHUBz2D3A-3;^o8dLg?3xq%w zX``F%^&Zq=#S+nyU@{cWsH0xv7Jb%W&?uqm3^TT+!(Kr}QsAu|b=4fE7 zI==ciXc#~i_P)R0 zgUft0q}XgzYMjCqvxFq;DvnZ!b*6Dom~S2N5bBxS+v-6wN)GBP#~Zy8@}YOB(ydei zOkHjM!|nlkQ;T}g_p>Gp;>V^=?}_sMdu0!rfd{K6&)6l&9pkH5!mvGe2zy*R#R9jD zYWa`~AVs?`bzsL<-Vx>>8ZmDk^X$*=4_s|FI0^mr;Vo69CjfcSoB^BDak>MWmh+UR z?EVJF%7fcU`hlOtYeC*WES31oHP)pvQeEj%MBA%D1VTQ<--5h02z@N+XUPsk0s`uY z9--_z!hBx;_U%^VQOGB{MZgKNqKU!kA!E*ES-Z3Wl|e%rb7X3w14)cyBq0VUq?!pi z`qh|sCCvXC329=Q)y@3o5v}F$P%H#)!!e2VrGlqx|X2EH@6% zp*Q!t>fF1q>rh z`7%_ELPGR4l^nWl-AEI;=M|`fOQU_PcGtnqoS%E+yB|kFO`0)j!v(Y1 zWN68EuL=7TTGSRSO%@>%49aW;sKxY<#I+XqX}>SPw`xoR8ibRCBV7V0tD-D6?J7$e z&6eA$%e5H2o2(iOoT?OkgS6j3zjeFr?7BC;`*)xR>`0Pv$qZSyV;osMCojn#-e6o0k3zUl&%gcSXL?K_)OPbgdw+r?bwBEXjw`mUmSk6g zb1CRWopb}$AFJ$D$lwY5>ol7!U!Ba+9?hEmkx=g+CfC)?D)Rh+t3tCuVM&sgWz<{} z8M5?Is`~jPYg44N0*Z`1%i$~5`+|M@hPR%`A!a?Fbgvt|;0qL{4me^qUUZh&G<%yR zmX~#oEKs*pSfp3ym;73<#(DpM8BA6;dL5!~^3s#UtiTQ!kfw-jlf5MYg_%OjqeWX+ z*XR!{XccGP6X@rspO2ZDmrwKImYBJBp9n;*T*QT+w{Gm`U3`>D^>#F1%*w*$v=|*6wvo#xbL($Q)CIXiN=PeF# zA6*s%b==?5Ci+pVZ-FBI$`gDkD*<3mkx4oQawI1yGnu^imL=J#_uaZ>tC&rzUXpro zhdtub_4?H?FRbULvZ!FDy!T9oGk-ktgdjQNFvwDXIq&*9?7R8;LSm!N?=?!lac>~K z`|qOnkLy(${cpD>$zuCtY9>-117X>H>mfteo3brK%(KLqpd2s6)S}v z9NKR6^xcZ`{^B$>3!uS@Wm=q4Zq4fSA)78YNCr_Z6S1W+eF3Cvj6m&*up(R5tuC*B zg!%R9@9X)~@8Whhn=;R5UgdKjqvmRC zNP70K>td8wWXRfF@^q8&PK8xM7a+Hl?+ljS#;$DDax@~!;2>GZy4j>yAW2R3J#l`o znsN^KeEaUwhkVj35t1}4_~^-!WcH9!2XWM~{U-6q`DRzSbXpl*@f&OfH)o%H?eM_FiqUJ(=K>lmq>t96wS}&lfuaG??Ehn{&sI7soS57frVuROIi<2=2o14Ia$p@8SusS;$Jbe9U1&fE5zx|=T^7d67<^M#NUr&u86f$buy-m3e_rA#WWqG+VI6nu} zsj;W6acWr^QJuee&RBQ)v*N!0<-FvqNey-_NLnVonyrmnn?k_Q*Dxqy>=tXEygaX=Q`Vw8dD#4;s{oCdEnRO`7S^kE|Z;8H&%he z0(7De!+k8;`=8b2y9Xzckh?TFa-o=+Ss{t0)yDU!>eUR+z; zn_Y{5fD@~Z5ToU@-Rkd|rLxMtd9YQtEUsSimNY-TWP^hDBh4kzwv{xa1nT`rsP}VM zbt^!_H!NyO7kxXcTk%|juhQvnIglkX-z`K7Gz*vnrrDk4n0QNz;t2h~`7X$!e^MQf| z%mcz2C$FZ$Os5~C4f~O$YtgJ@vjqm9En} zAB^sO0lv1Ea~E{$tUtM?Uuqjqu2DU_966|n%WC8jl)PnY(&VKK+%T5v2m|GuH>rn8 zb+fd)g1hhkBa?Xs?lGNy9yCg8KV)k<*|;r%n} zWArfD^OU%>$$a03Hj+=VH`Z37@pHATkwU#Gu*lZOP5$c=5x?=I{_^eX*U!KG;Yp-B zhWSo$Qd>&?afRLzBI|S5W_oiZyBe&uM`h9cNZ0G2asg+>`>p1XD3IJN=pFFmJ{Il$ z-R~MzP2NU(j4;N~)b5caq2M#Te#lND>sA6RVME))QeMntYmDepc{AMaKYWts`=_tp zp2sikWqpEeJigp|lrv}Azs}Z1DP-FYU}HJDSSjAocZrSz$fe%m_RK-EC)H_K(iM$M zXqNb6(O#Gzo*IA~lPV*PI?AK2Y_r+NM3J#hG@sH6_pr{hw0XGz`;l=8Cv)Y~=1R6+JHFNrB#C(6> z`&@kXX)L*e6>aE}h#J%zOO+6?*^&m$E~(ddG^n1Ow`(NrF6Z5QgMMqa*wzzS?W$3t zBz-^`)>0!gakgo6%PjP!0mRJaD3VRj#qjyVL%nQx9r!ukAK?8LBz7O8&+54_(s7w- zQ9QFOKx9h--$)vmlQ$v!0@5kFfF*#j%IN%CbI!`niMx*s!Y zZXtmhv)il`sv5VNqM?-}2_QfL7JyQ_9>DQIsAgsW*W z0&j9Kok~!0S2s>~a8qh>diRd~Pg&|$cYgk3Jb?u^$Vy#`hEiXVQJ}LNDJkayXktiI zf#f`ga8fFiwu1cO+2AAA9_&YAy?bHz0ZwdG9T43ux>YQ#?F2&XiP9jiU<>x2J)~8k zO&|mlOxqGQy%FpoY9eLdzy4v$_V)dAIh{AA)DKD$M@ARpNvfrFWo3J|rrnN8R>8IG zkzAwmi;SDvI^Hg1ynZpv3)N|q8gtOt23${fT|LxNr_p@*a3;HA)EOo*HOW!Sw=LQ@ zbc4s4JCF0*!(aQim+xa^|8%Clwp)T#uDBDWrA1DcPc=1NG6&g9j~wE!>0t}YpF7VP zK)2A))ipc|jR6F7pS_>A^t0ax^!~|sO61Zdz9fsBqy~y+#0qD7jJ5T6GYm-z&PsmW~SB05)Xdaty#>xts5Iw0C61}4%V*#9`ZWJ^qrKd9(bOx#1 zG$|m^?+yP{Q<&gw{N&S#shdXF0C7=MfWt%ox})eZSk@c=fk7s8Gl`$ zKDXc2^I;kJa-;A2$M15sOQYS8ghs2*xbH%&%R+{_EmISPl>3r~UGhVO`==p^!o}M6 zHp`U=?>lp=5rR{ z{qp3L>9ixTq5{}#Gl%d>*QIwM>LgR*bj-r|MmduAlv%B{xCiK*aZpmV1YV?KAax|-%!fd>SD9asbr@jYuru#PA?d1Lah&(*Lu4he) ze|q`b4NFY^@{@byNIh{*ZvYXd7NVXoMl?Y^EwU#h{2{sEEX5GACC7xVJ2D46L^rR5 zct7D;Rpl9g;BA3Rz~j{9S$EvcX0lOa(c+pmCVsjlQpb(}9A`aKn%g-C6!EQn{`6hm z_Vd&0%Ui`d*>oyN=OH+a671v}(}E-o_aDbeMIQxaNIAE{6uD`!TQawm}6acfw7dV65k zFNXk)UGFa@^eK6SC383c%sO-~ZM8FP)t>cgb`O%B$E zw;Xbhv+QE0+u|w|7boQ4OsJanjh2 zQV^wJ%;<#$j2%wE-h&MkGqSp1!`#t;Xk*}e_T`tX;3j07PrfgPcm1fs>Z~KE())1s zxN`1Z5BEj08^J_1>6jQ}mK_(ld%`jJn3(x_armeg&-As1S!iaZbGk4HfU zN()Yxu#(EL+FquHD*f%6_WEZ3_S+jDPowm@+4j0g>fV@XB}3G6EPT}F4U3j%11}!8 z`WdR^5PpTlxYg@m-&`SjRJQui=>?fob}pA#NMsaF*^r=i}kW!3K2B!XX8A+760al6O{u#$V@%g+{Kuc_VMkl&v^wD0rj z`NIY{N~!XO!9_hA0*bP;@FOgV|7vulS9x4`Ns4$gb~R;|mJbz&CB3@f_$3fwgv+$d)H#peV7_EO_qqZ4o~I?K5TY z>#yIxO@4WP2L|Uj@iNf}B?oqJN_`2nvLIsi`$QAN*18U&zalOAjeHFw1_A6OPT~7Py z<1J;kGofdGAyt^kv0%?lJq@apNruoQNzYNTeDSSkHcyF!OQ$Hgo=Q#{>!A>@-_J@# z4roS^Tgh4*bP*5I)g>n%J9RxGs3jvy3MFvX++4OqlM08a-9A5mdw%&iKYV*x>%&X? z{Fi&XGTReBrL8M&%}hd;!D!@|XgNB`QmJ<-7EnYr(m(d4Mxo7^)pIN7aOXyNEXd1y z(xhc(iYDX=b@uvYDtqUqhJ7HUvuQ%Vyi)rN8u23SFV`sd60N=Q!H*dKD7Ca-+N)>n z_m}nCWa5qKw4D5j$|wn(+!JTrLt0gaa@6H@10$20QKE`BA)~shqu|5Govi=Vs8dr} zFqeRcN=Nc`x&NRy;>?4zj8s0yqfO8_tWam*T!4(l&^7qY2SXm zzl@+C_w%A8SNgDIciO6KF>Bn#hRN>ht_I_Z-d*_x%p*zdQ+@p@m<3jqi`dopE^o&* zyj&Yn$vYbGrLmk1(&;|Tzgwb8a>fJSS(7@ukvS(R!c7hAxO6wZ!`=JC*Y91o%^!|v z+iYLH-DtNajoW;}DC0`QueDt4un01Hme*3=X=SKdv`MZ6ZRR319Nz_}G?UuuN;j=V z-w^BrT^8UU37uyPWi+kWyse-UbPYn6g6px=>+POrb=afx|sl-z}@&C+~^o@aD@22cUEqt8*Ma*Dl z*@uJk0i#CEirFn`7luR@ZF%veJyJx$eZe3PB3TsXr!BE7s(Wn&QGzJ)w0 z*?7IBff zXp+Pa|3N+NCCB2rCRZmU+@~Ji8SMi=RpzB`n38OY9=MvyY*w7Vcc%;T;aSK=jgyAf zcEA;OP}I+soN1Ti{b4O}o@meVtO=QjysjR0YGG*LOQWkGfjwQ2DzAJo)F>*g-7Oi+ zD5$+j&BbkswBk zX~mG*GReE?XQfc&HCp$x2#Nb3A6JNVA%XG70tmt^fca^#e?LY+jyPX`4TAa66nR6> zubv2GxCsteL2VYrHSN$Iwz`60SwqUlE6QBEsgp$y$OyIE~wh!)>AfALSsKX2*KvvyP-SWd9+7Dt-z%l~r~t8FtHl zBi#-A$GzW|m-XrC`={gC`9_@i#CWD}qZh?EmwX$oW&x;EuBzI5`47SkcN|q0DWN&h zNG)zQl;PNWeruSoT?X^{<B+@-SIJ)M(q^Jc?J@~cXd zAFR+cI+*OVe22DE9pi4KtmMB<1K(34VK<%>*8v;Nb{tx{!@;LTxnm0@#KiAIX=I|2 z)sU~6RbYxsS3{wY-_pB6z1~5?bx^??Ts%acb^Y@p}?c;xbeE#KZ^PXH5$&+j4?ZMPTca(ur z+lrT0R}tOOqeYc2VF{+FHOadyonPI|{7jAZ(VyTGTyjeT_Wyi+{(R~z@$+|K>9;rb zgIa)nU1I|og11&fn4aIaNf+@>o(&p?>9Gi_hte#iF#m}^#J69+f9jvx)5rh(LizhG z?w<+soTQSqBPk;&I~3R%A*yR?a8e=Yot-tTp5Sc|b{cg^Du^G()=~lP?$7&4j{DO8 z>`$N1Mvl+A336A@SAw&t%Q{LU*z_&Sl&q^Wy_858ti}+eJfat;Fk<1`cr&aY@Awg@ z-+x`74+*jJP2|JLT(1H2NP(+uHQxI~!HLV)IY=$?7lVL$cqR;F#5kkC+Xkv|x&b4( z_;&>Ux0k1H>p%Ft@s}^pPoKa2=U>~)*}B)5Pa4jn*N)Cj{61Sr$8QQDkl)$poM+>g zZD+S__0EszLaVD87?jVT>iz!spFe+lY2!xpzMiSqNSa8t$UB4`q4Mly0}cg}Na#zj zDhG-B=3=3$Kokyq$Q%X@DZD@QFYD#&(^sJDe^6+iU)Fy-J>U8UB>NL%ze9dUV)!4Q4iM z1`_%jz3N3X$zTgI0K?X`>*$`J2Y|qe2NoOVs%Fmkc%avH=v}7VYi5;nU5>uF$_|FM zHk0>Zf694eE2uY77aX9mwVia!`t0fS;pNx$QJ?(}jdQQDzupSnT2y!P_Alx2nroUQ zyaZ6ymD);kzFxmZ=OI%)g*eC4LjL88~`_lBy98F4AQWgG9vHd}W`mg?jA!+>Qx4(ZoS;JIL+C63) zK9YU*GSN%3k)vFlH){q>&uA!99+c|;qb8G}^7MKm9ESgvFa1`i$K6EJ1y6&Le!lYr zDC?h-(d)^f<|Ig?ENo+!ehDxup%t5ARy${vh_D97GX;%W#X8%#Ip5Vk65>O;KdXUy zWe}BHcU2c=(`OFMv~uEV-e(AN>7Csmv8U{vgY7Tl?S8{LetvoSus=ROzuYy|vl3r; zg_KC$hrp3HArCD`Ke#qib*Dau-hzsj)!M?c52#Vx_rv^hK-T$Ts}u42=coVs9j5>C zLO#0jMjeB7Ct6x|O3=q2yfZ=|iZiwk^`=O{SGQ)-iF>*V6w^@2jxFeVWu|WWd*i)6 zLLwQ>;GzrCjBa}qa+gGnFRPK-YlZ*R9jpd+l6=ms{+xRKj4>(S4S4+8zO0WQ`tx^9 zYdozRZ+`A1iE4n)=DI3ruZ)b6LL)=fF*FRs)*XB^(nDacFbI;U1Kx5O4 zpK4AB&Xd{K0hiRkMK+h_u^y$_g?%{q6M(}NKlD2BXqeX_CeSkEs0X{)49H@o5!h?2 zo(%s+Y+ZJ~5k6hLQ;%`goT5gdV?J^6(Uy1yMp-FGz-&%|ju0HT*%h1c33g?nkx zq?VGYn_@XK|J9y*wd?_1H73)uEPJv{on3!0%m>D2g>e&$w^M;HfQaDt;2;gQ2lXRK z@O*KYI;Sc(1B&YsictT4eM2?6=zc;3C#K?%&RQugJH(dt>d|e|7_Z#e0qR;zr|}|k zZjHuRFB@ujsJsIAOz(*FkruS5;Knim?6F|!p~H3kl;lFypsL*<%`9yTGQZx$cF59` zFM4>oAL`4~FNF8;!>6bD`RSKmza4`xACFPD8|KdWq#8N+q;8P2jcInD^v>*-nz#6? zr~Xg2t3++2>{aIQ){)}9{AW0K)4n&}>$|p?+WC1}jSJ`*K_3o=#M(NLN#8R}wRqah zChqKIPQI5Ro-WEA6yWUvACs8>{rvexk!Lkd8hbV{Qx1?y=MnJHz1bk-MCB(N$mYVU zyBFlKatH3kB^n~%`Mt{A4@P-?qKuOzVZjjX76(>?5nsD|KL)kkhhdX?3=#;S*(9IA z4q^oxl$vKz zmr%Q<+Cv$nsj#yqt-EJ`=fltE{SiOl^A7j)+el#)@I;yN>e-i08EI`+iIZ2#6kDQ0 z2X_um9<5<)86d>_IpJR(aZmSZIzdw4rwS@gl1Q-dI^B-KJMA*H%&6gdM9z$xi zEO)*X;D=ZFH@M#4Zd5AoPM#UN`mx%Qv7x+IXOr%T>%(|Tsye12_8l@!beeetVnLmH zS&~}l?j4a{-<2F^F!Bzq@I@i_p=D4` z3@1h*Gg`GeNvYk7P3_hB!mM&K9*9?q+~wr9T!gtOt^^D!INIsVJHx#$ZO}(C-kVmO zBU(LUQZ2Xjr8w3)HEF*z*EF(MLD3en0OJ{Y9}%Z{bG(PY;9OrmuA8DI@Y0h@<|zS- zveabAw{_H_N+Fd=U!njt0E(vE*`3-VN~yY7ahuvzdui+OKp&7*lpL-vWLHRvPu&@# z;R87?cQuzSKy|TJaxhtYLrkTvB<3$q)HjFv2Y9X4?k~4pqij9v;%Eg%wdY{XlB6Kz z248vsP}c>}Z*`Ed$Yn0+b)lLO3kR%FJj_;u(z^q`zQo3rWYTCQv5+yX7V9K^MR@95 zLr)+Ed=fSLVFK_=NK6_o#`>zbQs68D!CKsnlc-yiYy=@hG1QSYRT5P%4}n&LdQnNqeOni#4d#nur@ z;D^u%<%o@%mVAY)=QoG^+Te3TWA!B2uC@YsN*WzgCP->_p?sC)ebX%LaTf@U4RuL? z8UPkn(#4Q^Xk6{r1H8UbLoZbL8d9mfv1WW^pMzw0idm9=W>eJarn;q*lGou*VBPe3 zRJo5_UOV`HT=D+)vVV^TROiBp5yi}1N*vuu5sezg=XQ|~z@Hcte=|mO$}San@rxs+`!ga|{E%pfzjP*?H!u|q z)3O$#yQaBEShCGBW5kTW{vQv6n&Ja{0QS zS%3TXzczjP_4489?foGL{rvH1{NskrT!=r<1d@`>CYrQD@CghfvJHx56>FEN4!p+6 z6eP^0#{o&FY`MLFA4g8<&x!iF0T}3OiI@(Ms;FPDt~3M9VTnTr?*e(|b_MRBNkB7* zJ?!eX)G6#6!hUU?YJhG7V!$}Xlu7=CjLr|92bQ-QW%~1sj;zDORe@)F- z;4vA*04cZ4Mw7p4GJAi(*E6t}bjl%}WBZyQ@|gCLQZu|}sH?_8!rka|s56vp0~%jl zVnsR3YTp|2kB;i!uH(+9s?13zwOwJj?P}>eIG3cMqKQQJLknI+Cjei_yp2Rc9_f}! zM`@|@(0s!U%xRzxh$`eZdlrLq!%@syOKn=o}HBF)vYPQwHS z9<8Dv?0bDF<>cCh;%Qca^1-kvSwZhpvdl|$FUt|?Ljx$SjJSJJfEuJ2LfOGnxzbxg z`{zW$)92M*UPUQhDCsZj7MW42zkm*RKTf9@HGjw>N&kjcUm&C9%eS9?kvIHVv&eG!S~owz-f2M;h5&(w#+b2ZHw&shAvZSd zY4q%wk^xB87)`ynfkafFshLfuN{KyIp3vu!eeva;k>7B|Jsqp?_> z4G@s?ImVxc|NZl5RySu-2XYyRhXFB^mpqoHSUPYg8XL$HgbUj>cFDWm zM~MxG?O{r6vwHrYM1WC0$)f}E(M?m#FY(}p}@OsSh7Fadn82^2gB zf5hLoBKc$J`t|Xq%fIIXxb5bwvnQOByJwAn4b5FZA;C3Gb{N6M1*_~1LJ>89wMipv zqFs+>s$C`wPAYBIza!KKUh>Hm97h6z7Lnp+>e+$I$C3`M%==ir3g5_4Nd!2bY>CsP zl8Wj5O|iZX-~Efh=vbd`xs{(ZVauCSdbqlq(J|{jB=xeE?0T#0i6!|`mcFqOvRZWq z*IyzD!EXcVs4_SYta)e^o>|BtX|<#` zv=!bR?*nztfyDDX9vY)qahDI~cAT+#n4&g$ixXxN<#dKDoT9Zk#xh%a`-b?~{`((4 zcEt^b8BS2UrHIWmiU(^-RwhWb9dz8A?1!Y>v~n7r*mrK4fSw%727i`dd`J&QdA$iu z9^qrxOraeyR7h@-_JKOqyphg@ z*PLK;_IT6R^K&b39+%`pCff-+B&Np)s3wlR+jP2V@NW+HK<=N`r@mgk{`&OgMw8!( z`%2Jl&8n|$Ch9)~1uytzoB_@jclNq`4)P`ldawqNJ?;)QaA;tIPpxQChkbw zoVeA~l1WQmCh>z9nFHCS_o+7r`t@`B^7Yr}Z?96~ZU z6v$aJLA{De6W(OkAy1bTTX}o9|M>cCefseH<=fMzr~khFy63}*2D0W%pzB_$Q$06w zYx7CX`o+)g4;4BGEC7bhWoC#sJ?r^VX+9<0(vq`wKNxBzi7;}ORhLptx$itF- zTM%3~)o#V!ZpP_)a=3kZP5$!z^M~VCHy)tNNk^hclc(@VU2tzXU8$?XB}0Twvw7aO zWJvohlV)Y7>UuXTkuM}K^OlgV+ZY%Lt52h&LQ;~>314<4sqn{PSF9E|ofGH^Vo=g- zy%kGl&}Cg3r>Xv{`7vwo{E4sohcEh<^^XtFFY|^pSD{w_9Pr5xHCEqc+@nETC;e5x z$s~71@W1d?>@1%oFPtc%PvF>YWu)ld7wdJdYQ4&Ku`8Qxa&cu)L^;0Hbgvt4Da=mz ziB<9HO8_vARFcapuk$;(e~JCc=o#u+F=9`03cq;h(K3 z8=B>vhRW3~!A`KT-VgKJdig}8Uq9U#w?EOAfYRsbjsrX7v(Vt0KAI^pPMObWde|nX z3A3h#p1o(zNe{JSy$D5PrDx zeQAHg5`Sn(xobthVxE{dEr?8JWr7gm%+{>#rJiFTxT9;bvC5}38BJ&Om5yG)J>-fl z(b5OQyiUMNUQ5FC;94saFSkSTBpx=Pv|TlJ=l#*`(S2T=ZRn0P;0CFjlzK1D$?^Go z3+hrewY_O; zf)whR2=#2T7n^;VE>WaZO0EDgd3Qmu?cSV}kvs_@!42IC$Ay+%GSPT2$VYPK@#fu4 zrcT<}ebuYR9Q+y(hI&LzsLN02D@=*luzu4ohep;D%h22AreiFP0N!TDH zRx`=_Bgl>}%L+hpWcBVbJKkU@uzEARIRyelIuTtowf9uaHsn($@)$J8E+MR_#GEx% zp}E@zTS_v`1epezYnbi*`4h}}gx7mJWxqP4+CqsB1QjIX*A5vXPEyDBohW}9c-6Os!nH^IZbw_ek|G7)=pfSD-mE|vw+OcS`$ z^hB^C>_e(F7o)qLG-cH@vKsTip0l}atdBW3Z`5bjT3gOgKFcUZ4Zod|>I{K_^!6(K zZSnnfMR?q6J$?J|%lGy&ZwR-YDP`qkz`v_fLCuiYdp-y+oG#kks@j{Z&WWi$?NW1s z%!S4A@)~F{?+f<&%~6$mx~#NS961w9p1_lz4tPbam($0ge7CJelQ`H7er%1OYM~x? z*Y*J`HxD!_Co^?hekg`85_P6jX_SEU2HDcvSv;qyH2{M@%z90A)CMQaMWV{xzbn}5 zpvv_WC8KHpo$$Fjp_;L?WeqUD4H;iYK`!`-3oUczG!-@_OSs&!cccBCFaHZZc?-uU zE1nG4w>FxQDPxwu072<3lmC??nf7SVsVC9P*GV&EO=YYA#lj3RWdElG{XiQ|(d4%w z)ILJjSZF+Et75IP^DCQbN`ZA8NDwZSz~-@_)IL=Z=6q|^uWwm@q=V<UuLIJ!g zY7crq(vWzB2Eb(^^)?9b42|EwO(7Whf} zurVEzxVw2{^~`NmRtogyUZ{Ut8bVp~H*kGdik?`)i9XaMvBs{AYFAseFaO%^$hXd_ z4}M$732DG4@T(b7gYN8Xkkt*njr);4(1|l3fVRU}BfrXyPrXT5xtf?8=X~}E?ekIK z&jl(k2uFIvTb*y|?zwuK$s<_hB(cV2lYFPPO_pi^^T>|O4dK~=gbDQ65Fb}AD2N&lMRLR@AKGN+U@ij0-$A~r`j>=j!we9 zrvbVjHx;C!=THB*zk>P9s$I(JRj&+9I;gWki-0Snee$Pz+8xJA;+||#Bb(G2I^TBs zy|%BZUJvkr7h>n6@Fr*OWvr_P?rdt&buYN7xePWGgeg;^WiQ$0FyjLuUcV=u zl5Z^21DgD>p=KLB&H4lV%{fT`RmEjRq-{4SPc$0&? zta>!XKh;D5qvxmqD@t1Gx2$q(lfCfhZ~xRkhW6SRFW=k8bJXe5iM$WgUV_lg6G4)z zb+pzsM-9xW6mKardR%mQP6x~YW7J^N=HzpJwtqa(>(?QHnj9b^b-JnhnKq=MrFB_k9lr|ATn+UNf_aeMde%;z5=Unl%_FQLAA8?}p4CV1vSyRp ztWPPzOLtb2T@NW5xbvv3)px~uUE`?*@?iv~!IRmhnrm}Owhj>bHB#DxrG-SzSv222 zgq+ByT@G!#q2Jmc{~Q6j(Sd0F&%xz_G;|9>ABC^F)qG)+)Z%?p6LPgxZtOB} zm2#R!1N-XD*iQC>%cX~cyk65a6s*@S&B~>mEwn~T!X*1B`QFrxVe#04CV+`asFE3X z6isc2cDERPT=SRp@_}mhmscG8{QYIz(sA_hWb`Wy=^l|U*RqGfIi!*QX~VOcj!NqL zc9{$yU)Eu5lk>3i%i0paa*qf4fPO$#PlE%1Y`7&9eTLM#4A^D{fdV(32prX*Ny3eF zC%>AtsPnt;yW8{7oBF)I0gC@}x5%qM>gV;-NcOU&M2eIw;;_KEt+cfE-nv3?CHTr= zvNez!+)jb-qdv*OTfY zyg^v1G!q|;^7;+4?mFd{X5nRgMwtQY-d?x)eNn{=rwXPE25Gu#CJRJqo+RBMWpj6T z{?7-mFYTp$Qd8g!qlNq3UI^IY%36(lk_{xFnc90tM6A z(%h2H(>tTRPL+~w-*TR2fJ-I918pP0OYQU+>oV5n#WtP7%r3{iG^pSsNn)q_81E+v zXyYH_mRwV?Cr`>15VvK^u$=mR*^!G(pUqx@47SydY{?HjQwFB=ko@#kLMPHkT0Xub z)CZQ8B$NqKGHio$)j9~j>a77L#o6j)s>yFQ%4^as@-%#kG8f==$Ggk=n_%zPZ|#M@ z`}llo{2=F_Unyxg3;0nRg=p}L0_GdQ{L)~4VYX%Bc1zMyOP5H%64p3NfS8S9@8_wX z2l;^dm6N#%tC*?eZ6=ZX?N&{eydd7bK@mq(DR@Y4CI2ET?CCzwEU3=B0*`o}La)xX_lBTNQtb&E! z0SIoq*1kF5>krK2pun+qVMrsJOvL_#=t(QN+b|brtOdK0@08xsWM`>fiDrwQ&EB}i z_mEW3>-NuYKP40iCepk-lt>yvJ16pe^$~t1m4_Tz~7QnQ|HjV6l(ox zlvJly0m4>igHoQChLBf-p-^|(dzaqRr-rsDoFrRKOk~p}rhYBVUmK_9rZKn%AWkF%=jx8F*cD<` zod?hLDo+*%-2|L0TU)nM<{O-oU?eOjF9+&rtM7>P0hHe~!ed0)NTU2q;Lkd0E8r?c zSB55wV=PO<=c`ks z?5mle_QTC1v7$k`qJHXTV$LIosE-PrrP=d5vf5*$~oB#>h)88C@XD?7Pg# za!OfXcs_R0Yke%a%}m+1TOz(11X1(J4OiJWgnFGj#av4*wg>33CA~wUIy=*^?G9(t zDT%$9#I0hYYXnu^!?=QM@cgDOij0KSTea< zF{byda7-+9VwZQxk@x`Xr|es{F3c%X=5`tH2=zLN^0ExD8Y5gJA?dkPUFpfFIwh%= zkwwX%tnu0bp0#Vua`BPWY?|?HvEHrkdN%+0DF(>0BautBC%V>jU$gfjDpEm` znWpyXl*~XF?Bix^0b|>%@m;U)+uAXYmYbG+=WI0D0QW?B9JL(ZIM(jK()^Uw1Ea^( zSC^mNzVXBmezawMY~#54{_yhj^)J5*dfoLBU{{?y$4a(qZW#qcJBzSqr{I&2!0z3) zo=no_1?1~LHX!=w56CUsal@Sa%>iHMOdNN}2j8^}-Ql;nLQJ``0Y}rMIfyClnIgDf z-7O`+rXEASJm zhq`@eJ3&hTfo`>J)Qp}p`(eE+*vo*bgr>_JQ(a08P8YJe+>6z6vgXb;@fAq4Ob%1* zVH;_gcFxventeCg9~Iz#Mt%DpI-T^6C-!ZS_L%lW*E9h%No@|+B;AloQXFCrMA-)5 zs<$#Rll(eR|GsFi^HbL|am6ZBr2&@Ri|$dtQ4I{BsUo>~Ny(?@8W*5J*Zk8{EYw7H z8gBey9Qpm*ug@=UdTy@iM0d3oU7}@z2wNCbT9A4e?b&%!+tvt{IKFihs4jck7FXd1 zs&Z`^@sSv>L#o)uhPGFmqpg9jIkxv+Vi@3)8BKAG$|U)oCE8b3X^C8eSvq8871y!pzb~!Q{&5MW@RX*R1&5<)eWmkqMwH1-x{m8dp5cLL7-@ZQ~AH763 z?)1`$rjXNMke!p_Ia{cd9vOO5qNI;H$9C2);B=9G6sfaBxHiB>FgJ~0{5wLuT$X}l zsb#PR0-0tLW9D^t>c%uP#P-%eUjfOFaBpnVa-uS74s)$IWe0a?>`+=b7bLSo>Cb zU&eHbIjJ;EaKGF^YM=;^=vhdzgVp3^D)pfluQ!uXBiC5j!8GE4dFJGYPq5K6ftfO` zDTBYA08~~}Q^K+=CrT~njSJHBZ931uJDHy?%w($^;~E+c!*jz zGTGEqU1Khekds8#HHPKL6aL0&|My6Ln-&6=JhhMa6xqmwKks>*5@Oz!&)U-%wo1IE zg5U#(CICWyw{I^auaS5NCUn%4w}UIc1X3`80BL) zw-=B$)!04M$n0UMd=d%z`5UtqKO#Q%z#A^1g0m+gq6KitKVu){B$XVyH8?huR&y;b z*kyW3HjXO)yWZ4B9)Ji{J-KV|>k(dWd32=@nJE~`j+=HZPRWRqOsWBp%=Zn|0zIaM zc*yBgMxkYK*sAw8^i%#A;+L1TKi>5Cus)p4DpTCU(WOx}K9hDd)5>_aX!MKSns?bn z*CPYop*G<*gG`w7u#nJtIlu?5?_eFeL*B!duI>`A0?J`mH{&r)<-678Xr@>~<=6pg ziZCQF11Ee_gfDA6|8>2n^LqXMw0PcTA5LUm%$68nTqZ#`vX!zPtTTxWwQgpCE8EnQ z_n>M0zGr(jeP>@~ZM@zU>-EVm10>41k3QG5qxE$dAcO+P032oNfXu)>TxnX9lU(hy z8Pu?~G|6}xtu7pYQ%HLG^mMdj{!_W))6=~XJ86vk9OIb`z$2BKSmmq@c{f10Qbv_@ zq@n~tv5&Ktn7og=%k7eAE{CY$pAhl&Ro2b#0ui%o>r9q1Y9!zvr>A7**maR=Ex2z5 zV~2E_ms9_Hlkc8emty|<>(l;r2kZNCVp`RJ>_cx)TfL-w_`@|cvZ+_x-b+ zPsd38)@$xRW94*>@8IZ<>#sM3ic$$bM^gX}!c*E@opYauOSV(0MkAJNDM)fG_w3jL zW6gVWI=HIRWwB#yWy@CY)XHc36_GVx+IxT#}6TAa7@9y4j#kFlS6fH{wxgwc^w> z@8mL!^2)1yMzAB1&0QNBjh)oUP<)Jmj~fTa3uH7T{@_?u);~ND;dS;iM)iC%Qn*!D zRpg8W4U=zRJ8%Lz%;DBPU};^e5Kw`;5;84o9iY z^Or(qw5AwI9?AH@S4j_@C!OzKzI^=0kAC&1Pfs7de193gwy*2M|NZ{_?WUCA2_H9- zPEDFC+-rKjXG=a7zPf?)+8}3#TIL{gI$-(=weP_Pm#*KCWAEdUULTm7YEXs42FJM; z-Y$noZ5S-I=}Wg>wz@u~iQj}WH0qa3h;75v{aZr)tc$~s$0NZ%Bj!J!ZYWce^-f&B zs!bF0osNRsj2i2tRxWi|4fFLLd#{_cugf^d1pAs=X%E+N{r~aafFGEkCCZSJ#6erF z!<2OR&FJA55MFlBJ%XoNEuvpZlQp}ktgfc!+Y1rD{?@&tB|^sh`4NlJcB?r$-Pv^FQp2LFW^K;A z+Sl|r?0n#Rdy}A%J09=d4&FKUdPk_&t9^~dagsU}slvsiuFl#@OF~oLMtYOU6}=S& z@$&51vqAi4)YM#iG}bqHA6s{F8#2@+xXPBY#Be%3V|QO|NYpR2u4vkBB+>;Ww2keK z)*L_T+O4s7|D32VQ+NK|5iHd-5klQsMx8^JNKWm)UrXDh5h=@6Pg!7 z-VcX8*L~?BD%6P$kaHE7B8!(Hr(1P8R9HZhlY5q~xUYx!SBRtN<%G@NQyf8q;|*T( zCxv~z_Zh&ad(b5*4c1b77X~i}&fE%MyEU=}yX1iXvz4ymH&NJ3wfw#5+@u8@JQrp(l^8QpqcwAaCz zjqdO-N-&cgEc7*an}*>(SDePAC~wHU7TCcSH>#8kz;6VfY`n6UHBP0Pb+6$ofH7CVH6XZ3%H{R=gQC8O~GBHaK ztRxppiZMkw7*H7;Qr8tQ4SDP|3SpL7K4lz8nIX98Lcqu6`Wr5%{fS(0Q-Sa~)&TZm z@3N+T6+g}BEy&wsv$@$N-jITIx5_Vi+(m**+qCtbP%kIp)di~C zsTs#&==!X;Or>?1UUOz|)EbC*Bz9AEqLnZcGvjP@kAOxa||0FtHnl znxK7mb*q6Rx!2p5zQ$T!W+EBhww+XTJ9{+QeB&wNUYytS)6g?WfgjXT;{x)!!4VqN z0mCkEBUZmRn{=C!VKr2#K}B0$mL%lci-G?B+c#*AIk`#K2yxj>GUTr5lA5)&YJOcs zV(P6on5`@cV)KE(trU4;*CU%N&Bk|x`oM&d+GU_Ne0n|F`{hJmnuU(5w>V37a03U` zuClz&m^AqvYuc@84=<~3u)lz8zuppQFlYC}z3EY+W)@k3c}dm@V*?C1I=Mx5Y^W>s z2*ym?!rEPz`=<7b=_I;8C+h1>3O-P<8acFWwz2w+$*wZmbcgmXF++cI+w$ZE)}&OH z6nS87aLsMs81_HIeFN)(trvUJ^2N#qiDd8HSU(9$#d4?uvSHb`vTChn)Ltv-fn6?% zk=_>!BXu9%7wvV%?xel7pk12J*W1cU7KAN}nmU_U@k#|cw0n_qp|@VwcY3}~9RP7T z+&AoCxXXz&TVBO1_+bGO7?%rqY@2DDbRhv=J9yo9L&zWxhU&K2CfY5OG2`}|>%*V6 zbK{VYsXc@Mhtvai26?kd%eHm;rawqZmQ+GIZb}W`LpS#9?{cngeH!jmN5Hp#ya6U! zQ~b#_sU&~rbS9F7Wjht5UR&!d(R?YQ&qO?0UWm#bSAN}99!pbra~Gd8`m63*m31?IqI7REVZPQK06l9!W6*T z6Ykw*El-haB?kT%G83eYkf_eGhzMqx0p+oUD0S)79u4z)yD}tv#>5%Rft{GJM|q&#Q{PlbC9;BHf00LO@5Pd%6KHi>-(}puwV*P5}QpN z1}>;(U_wnp?cGlLjr;(^74P;qMt<_r!y}RRHw5|R>F?{~hi_6xIu{c3?&mLcdXF1c z-M^bUYQR!M-RHpUUDWjrL8Mgik6UgsVWke|31-YP9;BvSj_>+gh%}U^wIrWh$AakD zA$dcMNBA5jEOkxWpB5nJ`vs8!k!{~W!4|>D70A@PUhn_hlKb* zPI}=AJ^G?!qLK43EZ;V7sF|;nez+}onxNCvR4lu}G=Dw92VOnZ&;vgtIKK0oW@b~C zCM2RYsg2>SoQ!7`sLN_RpUwm8<|yhkxEtcU zr#+eB+WXKq(*-XidDtH3PR7AOy+)tJ@5!Qxa?fTgwXcJcR+UIyUHl0VKQPT@7c5#q zwFOa*5DzIyMfLKsXWR1PB9g%(4{W%$X__;yj)JgmVvi%_{{8FI=k@jLAFioyn5x9^ z^9<@nPTGFQW7ev3E_JR+b5S=Di}astVza9QP*#9TX$)Li0U`zT^jMVFpMaw55W61{ zOi>bba&UU$VKt@MJ&A7i#d*phEmxt_noYABHw@9oc`wZIYx@EM`K5hYUp}_;#yXZN zo@l?l3M&m$tJ~_o+hNvzADM|gTW6?Ma^;9n0^04=f8e|PXI$jU(`l)Yq4OzfD zna_|wO$EdGq6Xefq4Y!qsV|LkI{g%P_Mm)=HQ|Vk{$&uBM#5s?(*^UR@(lDb^V{EJ-ik&WAQ0iSfGEL>ZC*(<`JVVjw}2 z69T2teR*4^0?n7*nvv4GuT|R<|I~TIwy^VVivJzFeHhQ}tCkrCnmEHi=qig zs5i9{c)p4&DFot9}Dt2la!9)kV2{4nRQ6?h$k!f;eeZx{EOMF z#(InQ@J}poBc*{ExE#Y|=G=Y{?5T3S*9`Rv+U8(G4V0c~LDD zdPW~2#xll}-9ie(%!lK={)AVgSKL>YKy0GktJZ+j8revKg z9FxRMtbHuV2Yipb8k1NR8L}1Kb8cP2Zq2!{AAFnejwlgucQ86toif}(?E%Mk!#u{t zKR*9*Yft90DUHfuK2)|GV50X}q>fE->@QU<@<&H?l6UK8%4-d91=xyI9xh4|_> zd^t}p*(E4TS!liJg_!inzgyi5Z5wa+@;!sU`;z991mM8pX*$04wl;qV3^vZQ7sS$4Y#Ctb_73~2FC3DJA?nBmV09;@T5szA9?$k z*7hk&B+nD)klO4lg9=`PGy+VpupjA``d}S@pJrbGr4=3t@$#KpoF#8i1Qf7s`GV_i zU>|n78_uY{PR^Ez9sItAo+N@ekeQ|dHcPn|BvAKI#$R7aL-%G^?MeS21ffaWHBmT# zIAu^w$l)<%380q=H(Q|Gm4HURY!@|(?fRZ+uGR8GF&aa*8c)fFd?!`w2kwx8Fwy-Mr zQo7T&@Oz`i__npY{}$n6EI-eRn^Uqth#ejXYiKf4n}%|z$}(UPt8~*B{8cJcF-xpq zcmrS`9y(zz2YCI$+-!Ji=}lA5fGrRATS=q)*6hV0Ry3dpHY9tXdi77LlXk`tSB!V_ z_HP&aZ&2rDul>A8+u%nBH?{y^jB?A{Myd!9m=XNsh#NUZRavEn!$QPPuUo$@Rf6Uo zit)O+Bd0)+#^*SL#??}?#i%iPjRn>nnSe(IetD z<@w_cnVEW`$f<-VqoShQwD9Ww(`&J#Z26YiyyS@5fWyY`tfZM$fpXQ@1xWc_v0h(U zexX@LD$7o7$a}omX;zkuO6RU(4gz;5M=TkMwQfjR-Lop<-Zm-h6s=7;{vryCnI zoVXZCB#e4fhCGGiu2pj=l;+ls(Iv^smUh1_B ztvLtmlKe@QFHr_X#$+TOU!})Hg4fWXFx=t(&OQx8CSl<&KzmCYfwS&J#S~^xDT^BO zav{U@cXEE^;+no;?gLg*aNH%0A%DYtdc5p6F`-l5(!>`jih_HyZN= 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%0DU&OGq9Z1s?Eevtmota% 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