[INFO] cloning repository https://github.com/unhappychoice/steamfetch
[INFO] running `Command { std: "git" "-c" "credential.helper=" "-c" "credential.helper=/workspace/cargo-home/bin/git-credential-null" "clone" "--bare" "https://github.com/unhappychoice/steamfetch" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funhappychoice%2Fsteamfetch", kill_on_drop: false }`
[INFO] [stderr] Cloning into bare repository '/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funhappychoice%2Fsteamfetch'...
[INFO] running `Command { std: "git" "rev-parse" "HEAD", kill_on_drop: false }`
[INFO] [stdout] 8001c4c0686fa372eca1da1833a7262dfcc2be09
[INFO] testing unhappychoice/steamfetch against try#33835004928d3bf65db4d4712e1330766263b0bd for pr-155739
[INFO] running `Command { std: "git" "clone" "/workspace/cache/git-repos/https%3A%2F%2Fgithub.com%2Funhappychoice%2Fsteamfetch" "/workspace/builds/worker-5-tc2/source", kill_on_drop: false }`
[INFO] [stderr] Cloning into '/workspace/builds/worker-5-tc2/source'...
[INFO] [stderr] done.
[INFO] started tweaking git repo https://github.com/unhappychoice/steamfetch
[INFO] finished tweaking git repo https://github.com/unhappychoice/steamfetch
[INFO] tweaked toml for git repo https://github.com/unhappychoice/steamfetch written to /workspace/builds/worker-5-tc2/source/Cargo.toml
[INFO] validating manifest of git repo https://github.com/unhappychoice/steamfetch on toolchain 33835004928d3bf65db4d4712e1330766263b0bd
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--manifest-path" "Cargo.toml" "--no-deps", kill_on_drop: false }`
[INFO] crate git repo https://github.com/unhappychoice/steamfetch already has a lockfile, it will not be regenerated
[INFO] running `Command { std: CARGO_HOME="/workspace/cargo-home" RUSTUP_HOME="/workspace/rustup-home" "/workspace/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "fetch" "--manifest-path" "Cargo.toml", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "metadata" "--no-deps" "--format-version=1", kill_on_drop: false }`
[INFO] [stdout] 2893c675f0c00661f249538d8e845186c7192e6ebf60c73648e6600efb3354e6
[INFO] running `Command { std: "docker" "start" "-a" "2893c675f0c00661f249538d8e845186c7192e6ebf60c73648e6600efb3354e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "inspect" "2893c675f0c00661f249538d8e845186c7192e6ebf60c73648e6600efb3354e6", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "2893c675f0c00661f249538d8e845186c7192e6ebf60c73648e6600efb3354e6", kill_on_drop: false }`
[INFO] [stdout] 2893c675f0c00661f249538d8e845186c7192e6ebf60c73648e6600efb3354e6
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "build" "--frozen" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] 61e39af42df657c8b8b61bf884b9b636201e747dd759067b863c5d296ab31f82
[INFO] running `Command { std: "docker" "start" "-a" "61e39af42df657c8b8b61bf884b9b636201e747dd759067b863c5d296ab31f82", kill_on_drop: false }`
[INFO] [stderr]    Compiling quote v1.0.45
[INFO] [stderr]    Compiling libc v0.2.186
[INFO] [stderr]    Compiling libm v0.2.16
[INFO] [stderr]    Compiling dunce v1.0.5
[INFO] [stderr]    Compiling num-traits v0.2.19
[INFO] [stderr]    Compiling fs_extra v1.3.0
[INFO] [stderr]    Compiling rayon-core v1.13.0
[INFO] [stderr]    Compiling futures-channel v0.3.32
[INFO] [stderr]    Compiling aws-lc-rs v1.16.3
[INFO] [stderr]    Compiling anyhow v1.0.102
[INFO] [stderr]    Compiling futures-io v0.3.32
[INFO] [stderr]    Compiling zerocopy v0.8.39
[INFO] [stderr]    Compiling serde_core v1.0.228
[INFO] [stderr]    Compiling rustls-pki-types v1.14.0
[INFO] [stderr]    Compiling as-slice v0.2.1
[INFO] [stderr]    Compiling built v0.8.0
[INFO] [stderr]    Compiling av-scenechange v0.14.1
[INFO] [stderr]    Compiling aligned v0.4.3
[INFO] [stderr]    Compiling syn v2.0.117
[INFO] [stderr]    Compiling nom v8.0.0
[INFO] [stderr]    Compiling core2 v0.4.0
[INFO] [stderr]    Compiling pastey v0.1.1
[INFO] [stderr]    Compiling rustls v0.23.36
[INFO] [stderr]    Compiling y4m v0.8.0
[INFO] [stderr]    Compiling quick-error v2.0.1
[INFO] [stderr]    Compiling bitstream-io v4.9.0
[INFO] [stderr]    Compiling simd_helpers v0.1.0
[INFO] [stderr]    Compiling tracing v0.1.44
[INFO] [stderr]    Compiling itertools v0.14.0
[INFO] [stderr]    Compiling zune-core v0.5.1
[INFO] [stderr]    Compiling noop_proc_macro v0.3.0
[INFO] [stderr]    Compiling new_debug_unreachable v1.0.6
[INFO] [stderr]    Compiling weezl v0.1.12
[INFO] [stderr]    Compiling subtle v2.6.1
[INFO] [stderr]    Compiling imgref v1.12.0
[INFO] [stderr]    Compiling rayon v1.11.0
[INFO] [stderr]    Compiling avif-serialize v0.8.8
[INFO] [stderr]    Compiling zune-inflate v0.2.54
[INFO] [stderr]    Compiling zune-jpeg v0.5.12
[INFO] [stderr]    Compiling loop9 v0.1.5
[INFO] [stderr]    Compiling by_address v1.2.1
[INFO] [stderr]    Compiling ref-cast v1.0.25
[INFO] [stderr]    Compiling rand_core v0.9.5
[INFO] [stderr]    Compiling palette v0.7.6
[INFO] [stderr]    Compiling rgb v0.8.52
[INFO] [stderr]    Compiling lebe v0.5.3
[INFO] [stderr]    Compiling bit_field v0.10.3
[INFO] [stderr]    Compiling gif v0.14.1
[INFO] [stderr]    Compiling image-webp v0.2.4
[INFO] [stderr]    Compiling anstyle-parse v1.0.0
[INFO] [stderr]    Compiling png v0.18.0
[INFO] [stderr]    Compiling sync_wrapper v1.0.2
[INFO] [stderr]    Compiling rav1e v0.8.1
[INFO] [stderr]    Compiling rustix v1.1.3
[INFO] [stderr]    Compiling openssl-probe v0.2.1
[INFO] [stderr]    Compiling steamworks-sys v0.13.0
[INFO] [stderr]    Compiling portable-atomic v1.13.1
[INFO] [stderr]    Compiling fast-srgb8 v1.0.0
[INFO] [stderr]    Compiling anstream v1.0.0
[INFO] [stderr]    Compiling num-integer v0.1.46
[INFO] [stderr]    Compiling pxfm v0.1.27
[INFO] [stderr]    Compiling ordered-float v5.1.0
[INFO] [stderr]    Compiling rustls-native-certs v0.8.3
[INFO] [stderr]    Compiling bitvec v1.0.1
[INFO] [stderr]    Compiling jobserver v0.1.34
[INFO] [stderr]    Compiling parking_lot_core v0.9.12
[INFO] [stderr]    Compiling errno v0.3.14
[INFO] [stderr]    Compiling mio v1.1.1
[INFO] [stderr]    Compiling socket2 v0.6.2
[INFO] [stderr]    Compiling signal-hook-registry v1.4.8
[INFO] [stderr]    Compiling num-bigint v0.4.6
[INFO] [stderr]    Compiling parking_lot v0.12.5
[INFO] [stderr]    Compiling cc v1.2.55
[INFO] [stderr]    Compiling rand_xoshiro v0.7.0
[INFO] [stderr]    Compiling rand v0.9.2
[INFO] [stderr]    Compiling clap_lex v1.1.0
[INFO] [stderr]    Compiling option-ext v0.2.0
[INFO] [stderr]    Compiling winnow v1.0.2
[INFO] [stderr]    Compiling dirs-sys v0.5.0
[INFO] [stderr]    Compiling clap_builder v4.6.0
[INFO] [stderr]    Compiling console v0.16.3
[INFO] [stderr]    Compiling http-body-util v0.1.3
[INFO] [stderr]    Compiling serde_json v1.0.149
[INFO] [stderr]    Compiling toml_datetime v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling serde_spanned v1.1.1
[INFO] [stderr]    Compiling steamfetch v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]    Compiling unit-prefix v0.5.2
[INFO] [stderr]    Compiling toml_parser v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling toml_writer v1.1.1+spec-1.1.0
[INFO] [stderr]    Compiling terminal_size v0.4.4
[INFO] [stderr]    Compiling cmake v0.1.58
[INFO] [stderr]    Compiling indicatif v0.18.4
[INFO] [stderr]    Compiling synstructure v0.13.2
[INFO] [stderr]    Compiling maybe-rayon v0.1.1
[INFO] [stderr]    Compiling dirs v6.0.0
[INFO] [stderr]    Compiling libloading v0.9.0
[INFO] [stderr]    Compiling toml v1.1.2+spec-1.1.0
[INFO] [stderr]    Compiling aws-lc-sys v0.40.0
[INFO] [stderr]    Compiling moxcms v0.8.1
[INFO] [stderr]    Compiling zerofrom-derive v0.1.6
[INFO] [stderr]    Compiling yoke-derive v0.8.1
[INFO] [stderr]    Compiling zerovec-derive v0.11.2
[INFO] [stderr]    Compiling displaydoc v0.2.5
[INFO] [stderr]    Compiling tokio-macros v2.6.0
[INFO] [stderr]    Compiling equator-macro v0.4.2
[INFO] [stderr]    Compiling thiserror-impl v2.0.18
[INFO] [stderr]    Compiling futures-macro v0.3.32
[INFO] [stderr]    Compiling bytemuck_derive v1.10.2
[INFO] [stderr]    Compiling equator v0.4.2
[INFO] [stderr]    Compiling num-rational v0.4.2
[INFO] [stderr]    Compiling zerocopy-derive v0.8.39
[INFO] [stderr]    Compiling aligned-vec v0.6.4
[INFO] [stderr]    Compiling tokio v1.50.0
[INFO] [stderr]    Compiling v_frame v0.3.9
[INFO] [stderr]    Compiling arg_enum_proc_macro v0.3.4
[INFO] [stderr]    Compiling profiling-procmacros v1.0.17
[INFO] [stderr]    Compiling num-derive v0.4.2
[INFO] [stderr]    Compiling futures-util v0.3.32
[INFO] [stderr]    Compiling fax_derive v0.2.0
[INFO] [stderr]    Compiling zerofrom v0.1.6
[INFO] [stderr]    Compiling av1-grain v0.2.5
[INFO] [stderr]    Compiling yoke v0.8.1
[INFO] [stderr]    Compiling profiling v1.0.17
[INFO] [stderr]    Compiling ref-cast-impl v1.0.25
[INFO] [stderr]    Compiling thiserror v2.0.18
[INFO] [stderr]    Compiling fax v0.2.6
[INFO] [stderr]    Compiling palette_derive v0.7.6
[INFO] [stderr]    Compiling zerovec v0.11.5
[INFO] [stderr]    Compiling bytemuck v1.25.0
[INFO] [stderr]    Compiling zerotrie v0.2.3
[INFO] [stderr]    Compiling serde_derive v1.0.228
[INFO] [stderr]    Compiling clap_derive v4.6.1
[INFO] [stderr]    Compiling qoi v0.4.1
[INFO] [stderr]    Compiling safe_arch v0.9.3
[INFO] [stderr]    Compiling steamworks v0.13.1
[INFO] [stderr]    Compiling tinystr v0.8.2
[INFO] [stderr]    Compiling potential_utf v0.1.4
[INFO] [stderr]    Compiling icu_locale_core v2.1.1
[INFO] [stderr]    Compiling icu_collections v2.1.1
[INFO] [stderr]    Compiling wide v0.8.3
[INFO] [stderr]    Compiling clap v4.6.1
[INFO] [stderr]    Compiling icu_provider v2.1.1
[INFO] [stderr]    Compiling futures-executor v0.3.32
[INFO] [stderr]    Compiling icu_properties v2.1.2
[INFO] [stderr]    Compiling icu_normalizer v2.1.1
[INFO] [stderr]    Compiling futures v0.3.32
[INFO] [stderr]    Compiling serde v1.0.228
[INFO] [stderr]    Compiling idna_adapter v1.2.1
[INFO] [stderr]    Compiling idna v1.1.0
[INFO] [stderr]    Compiling url v2.5.8
[INFO] [stderr]    Compiling tokio-util v0.7.18
[INFO] [stderr]    Compiling tower v0.5.3
[INFO] [stderr]    Compiling half v2.7.1
[INFO] [stderr]    Compiling ravif v0.13.0
[INFO] [stderr]    Compiling tiff v0.11.3
[INFO] [stderr]    Compiling exr v1.74.0
[INFO] [stderr]    Compiling tower-http v0.6.8
[INFO] [stderr]    Compiling h2 v0.4.13
[INFO] [stderr]    Compiling image v0.25.10
[INFO] [stderr]    Compiling hyper v1.8.1
[INFO] [stderr]    Compiling hyper-util v0.1.20
[INFO] [stderr]    Compiling quantette v0.5.1
[INFO] [stderr]    Compiling rustls-webpki v0.103.9
[INFO] [stderr]    Compiling icy_sixel v0.5.0
[INFO] [stderr]    Compiling tokio-rustls v0.26.4
[INFO] [stderr]    Compiling rustls-platform-verifier v0.7.0
[INFO] [stderr]    Compiling hyper-rustls v0.27.7
[INFO] [stderr]    Compiling reqwest v0.13.3
[INFO] [stderr]     Finished `dev` profile [unoptimized + debuginfo] target(s) in 1m 05s
[INFO] running `Command { std: "docker" "inspect" "61e39af42df657c8b8b61bf884b9b636201e747dd759067b863c5d296ab31f82", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "61e39af42df657c8b8b61bf884b9b636201e747dd759067b863c5d296ab31f82", kill_on_drop: false }`
[INFO] [stdout] 61e39af42df657c8b8b61bf884b9b636201e747dd759067b863c5d296ab31f82
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen" "--no-run" "--message-format=json", kill_on_drop: false }`
[INFO] [stdout] ba55f3f8dae99316da6314d133b8bdebb057cb1b8b0c4a0d43cec11bf5c95943
[INFO] running `Command { std: "docker" "start" "-a" "ba55f3f8dae99316da6314d133b8bdebb057cb1b8b0c4a0d43cec11bf5c95943", kill_on_drop: false }`
[INFO] [stderr]    Compiling steamfetch v0.5.5 (/opt/rustwide/workdir)
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 9.53s
[INFO] running `Command { std: "docker" "inspect" "ba55f3f8dae99316da6314d133b8bdebb057cb1b8b0c4a0d43cec11bf5c95943", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "ba55f3f8dae99316da6314d133b8bdebb057cb1b8b0c4a0d43cec11bf5c95943", kill_on_drop: false }`
[INFO] [stdout] ba55f3f8dae99316da6314d133b8bdebb057cb1b8b0c4a0d43cec11bf5c95943
[INFO] running `Command { std: "docker" "create" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/target:/opt/rustwide/target:rw,Z" "-v" "/var/lib/crater-agent-workspace/builds/worker-5-tc2/source:/opt/rustwide/workdir:ro,Z" "-v" "/var/lib/crater-agent-workspace/cargo-home:/opt/rustwide/cargo-home:ro,Z" "-v" "/var/lib/crater-agent-workspace/rustup-home:/opt/rustwide/rustup-home:ro,Z" "-e" "SOURCE_DIR=/opt/rustwide/workdir" "-e" "CARGO_TARGET_DIR=/opt/rustwide/target" "-e" "CARGO_INCREMENTAL=0" "-e" "RUST_BACKTRACE=full" "-e" "RUSTFLAGS=--cap-lints=forbid" "-e" "RUSTDOCFLAGS=--cap-lints=forbid" "-e" "CARGO_HOME=/opt/rustwide/cargo-home" "-e" "RUSTUP_HOME=/opt/rustwide/rustup-home" "-w" "/opt/rustwide/workdir" "-m" "1610612736" "--user" "0:0" "--network" "none" "ghcr.io/rust-lang/crates-build-env/linux@sha256:d429b63d4308055ea97f60fb1d3dfca48854a00942f1bd2ad806beaf015945ec" "/opt/rustwide/cargo-home/bin/cargo" "+33835004928d3bf65db4d4712e1330766263b0bd" "test" "--frozen", kill_on_drop: false }`
[INFO] [stdout] e3ae49bc1ab2d442ac30706e4060e0c642baafb71c007d44ee74027b25720e43
[INFO] running `Command { std: "docker" "start" "-a" "e3ae49bc1ab2d442ac30706e4060e0c642baafb71c007d44ee74027b25720e43", kill_on_drop: false }`
[INFO] [stderr]     Finished `test` profile [unoptimized + debuginfo] target(s) in 0.34s
[INFO] [stderr]      Running unittests src/main.rs (/opt/rustwide/target/debug/deps/steamfetch-3a3a45fb790624e3)
[INFO] [stdout] 
[INFO] [stdout] running 317 tests
[INFO] [stdout] test cache::tests::fs_tests::test_envscope_drop_restores_previous_xdg_cache_home ... ok
[INFO] [stdout] test cache::tests::test_get_returns_none_when_last_played_mismatches ... ok
[INFO] [stdout] test cache::tests::test_serde_roundtrip_handles_nan_percent_as_json_null ... ok
[INFO] [stdout] test cache::tests::test_set_then_get_returns_entry_when_last_played_matches ... ok
[INFO] [stdout] test cache::tests::test_serde_roundtrip_preserves_entries ... ok
[INFO] [stdout] test cache::tests::test_serde_roundtrip_handles_infinite_percent_as_json_null ... ok
[INFO] [stdout] test cache::tests::test_set_without_rarest_clears_rarest_fields ... ok
[INFO] [stdout] test cache::tests::test_get_returns_none_for_unknown_appid ... ok
[INFO] [stdout] test cache::tests::test_set_overwrites_existing_entry ... ok
[INFO] [stdout] test cache::tests::test_cache_path_ends_with_steamfetch_achievements_json ... ok
[INFO] [stdout] test cache::tests::fs_tests::test_save_then_load_roundtrip_persists_entries ... ok
[INFO] [stdout] test cache::tests::fs_tests::test_load_returns_default_when_cache_file_corrupt ... ok
[INFO] [stdout] test config::tests::env_tests::test_envscope_drop_restores_previous_value_when_present ... ok
[INFO] [stdout] test cache::tests::fs_tests::test_save_default_cache_persists_empty_file ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_errors_with_help_when_steam_id_missing ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_api_key_only_propagates_load_config_file_error ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_config_file_none_uses_default_config_path ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_api_key_only_prefers_env ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_api_key_only_falls_back_to_file ... ok
[INFO] [stdout] test config::tests::test_config_file_parses_api_section ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_propagates_load_config_file_error ... ok
[INFO] [stdout] test config::tests::test_config_file_parses_empty_to_defaults ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_errors_with_help_when_api_key_missing ... ok
[INFO] [stdout] test config::tests::test_config_file_partial_display_keeps_other_defaults ... ok
[INFO] [stdout] test cache::tests::fs_tests::test_load_returns_default_when_cache_file_missing ... ok
[INFO] [stdout] test config::tests::test_config_path_shape_when_available ... ok
[INFO] [stdout] test config::tests::test_create_default_config_errors_when_parent_is_file ... ok
[INFO] [stdout] test config::tests::test_create_default_config_errors_when_target_is_directory ... ok
[INFO] [stdout] test config::tests::test_create_default_config_skips_create_dir_when_path_has_no_parent ... ok
[INFO] [stdout] test config::tests::test_default_helpers ... ok
[INFO] [stdout] test config::tests::test_create_default_config_writes_file_and_directory ... ok
[INFO] [stdout] test config::tests::test_display_config_default_values ... ok
[INFO] [stdout] test config::tests::test_load_config_file_creates_default_when_missing ... ok
[INFO] [stdout] test config::tests::test_load_config_file_invalid_toml_errors ... ok
[INFO] [stdout] test config::tests::test_load_config_file_propagates_create_default_failure ... ok
[INFO] [stdout] test config::tests::test_load_config_file_read_failure_returns_error ... ok
[INFO] [stdout] test config::tests::test_load_config_file_reads_existing_toml ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_prefers_env_vars_over_config_file ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_api_key_only_errors_when_missing ... ok
[INFO] [stdout] test config::tests::env_tests::test_load_falls_back_to_config_file_when_env_unset ... ok
[INFO] [stdout] test display::tests::test_account_age_title_buckets ... ok
[INFO] [stdout] test display::tests::test_account_age_title_returns_distinct_colors_per_year ... ok
[INFO] [stdout] test display::tests::test_account_age_years_one_year_ago ... ok
[INFO] [stdout] test display::tests::test_account_age_years_recent_returns_zero ... ok
[INFO] [stdout] test display::tests::test_achievement_title_buckets ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_minimal_includes_required_sections ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_truncates_rarest_section_for_narrow_width ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_with_account_created_adds_member ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_with_achievements_adds_perfect_and_achievements ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_with_recently_played_adds_section ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_unplayed_percentage_rounds ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_with_rarest_adds_rarest_section ... ok
[INFO] [stdout] test display::tests::test_build_info_lines_with_steam_level_adds_level ... ok
[INFO] [stdout] test display::tests::test_build_logo_returns_18_lines ... ok
[INFO] [stdout] test display::tests::test_colorize_logo_line_wraps_with_ansi ... ok
[INFO] [stdout] test display::tests::test_colorize_title_and_reverse_differ ... ok
[INFO] [stdout] test display::tests::test_format_number_millions ... ok
[INFO] [stdout] test display::tests::test_format_number_small ... ok
[INFO] [stdout] test display::tests::test_format_number_zero ... ok
[INFO] [stdout] test display::tests::test_format_number_thousands ... ok
[INFO] [stdout] test cache::tests::test_default_cache_is_empty ... ok
[INFO] [stdout] test display::tests::test_format_playtime_minutes_only ... ok
[INFO] [stdout] test display::tests::test_format_playtime_with_hours ... ok
[INFO] [stdout] test display::tests::test_games_title_lower_bound ... ok
[INFO] [stdout] test display::tests::test_gradient_text_empty_string ... ok
[INFO] [stdout] test display::tests::test_gradient_text_preserves_chars ... ok
[INFO] [stdout] test display::tests::test_gradient_text_reverse_starts_dimmer ... ok
[INFO] [stdout] test display::tests::test_inner_width_is_non_negative_and_bounded ... ok
[INFO] [stdout] test display::tests::test_logo_width_constant ... ok
[INFO] [stdout] test display::tests::test_perfect_title_buckets ... ok
[INFO] [stdout] test display::tests::test_playtime_title_buckets ... ok
[INFO] [stdout] test display::tests::test_render_remaining_info_empty_input_is_noop ... ok
[INFO] [stdout] test display::tests::test_render_remaining_info_pads_with_logo_width ... ok
[INFO] [stdout] test display::tests::test_render_with_ascii_does_not_panic_with_empty_info ... ok
[INFO] [stdout] test display::tests::test_render_with_ascii_handles_info_longer_than_logo ... ok
[INFO] [stdout] test display::tests::test_stat_line_formats_label_and_value ... ok
[INFO] [stdout] test display::tests::test_render_with_image_disabled_uses_ascii_path ... ok
[INFO] [stdout] test display::tests::test_render_with_image_enabled_but_no_avatar_url_falls_back_to_ascii ... ok
[INFO] [stdout] test display::tests::test_steam_level_title_buckets ... ok
[INFO] [stdout] test display::tests::test_tree_lines_empty ... ok
[INFO] [stdout] test display::tests::test_tree_lines_uses_branch_and_corner_prefix ... ok
[INFO] [stdout] test display::tests::test_tree_name_width_caps_at_max_name ... ok
[INFO] [stdout] test display::tests::test_tree_lines_single_item_uses_corner ... ok
[INFO] [stdout] test display::tests::test_tree_name_width_respects_min ... ok
[INFO] [stdout] test display::tests::test_truncate_empty_string ... ok
[INFO] [stdout] test display::tests::test_truncate_exact_length ... ok
[INFO] [stdout] test display::tests::test_truncate_longer_than_max ... ok
[INFO] [stdout] test display::tests::test_truncate_shorter_than_max ... ok
[INFO] [stdout] test display::tests::test_truncate_unicode_wide_chars ... ok
[INFO] [stdout] test display::tests::test_unplayed_title_buckets ... ok
[INFO] [stdout] test config::tests::test_config_file_parses_display_overrides ... ok
[INFO] [stdout] test display::tests::test_games_title_buckets ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_download_image_returns_none_when_url_unreachable ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_download_image_returns_none_when_response_is_not_an_image ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_download_image_returns_none_when_body_read_fails ... ok
[INFO] [stdout] test display::tests::render_with_image_cache_tests::test_render_with_image_falls_back_when_avatar_download_fails ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_download_image_returns_some_when_response_is_a_png ... ok
[INFO] [stdout] P9;1;0q#0;2;11;3;78#1;2;4;11;78#2;2;11;10;78#3;2;3;4;78#0!166?_?G???G??CO?C?OC?_COc?Q?S??i?SAOi?SAOIcQGaSISaSIQcItA{AtIsJsItItiTi\a|I~SjUlyVi~ivYnz}T~Yv^t~l~l~\v~|~^z~~z^!66~$#3!166~^~v~~~v~~zn~z~nz~^znZ~l~j~~T~j|nT~j|ntZlv\jtj\jtlZtI|B|ItJsJtItITiTa\At?jShQDgT?TGdOC@i?dG_I?Q?Q?aG?A?_C??C_!66?$-#0!157?A???@???C?_?H??@G?`CO@C_?I_?SA?T?CP?i?T?I_IPCPi?iT?SJ_YDQhCZcQlQcZcZcZcZcZsJuXe\jti^dynZk~Qnz}T~j|~T~mz~v|^z^|~n~~|~v!66~$#3!157~|~~~}~~~z~^~u~~}v~]zn}z^~t^~j|~i~zm~T~i~t^tmzmT~Ti~js^dylUzcZlQlZcZcZcZcZcJsHeXaSIT_YDOcR?lOC@i?SA?i?PC?GA_C_A?O??A?G!66?$-#0!158?@_??@??AO???H??a?CO?a?Ga?CO`CP?T??i?QHCPC_HaGU_IT_TAhSJOeHqLOmPItItItItI|A~_^hV{Rmti^ulZulZ}V|Vynynz~mz~l~Z~~^z~~m~z!66~$#3!158~}^~~}~~|n~~~u~~\~zn~\~v\~zn]zm~i~~T~luzmz^u\vh^ti^i|UjsnXuLqnPmtItItItItA|?^_UgBkPIT_HQcHQc@gAgDODOC?PC?Q?c??_C??P?C!66?$-#0!155?A!5?G???AO?@?A_?G?A_GA_COA??i?T?CP?i?T?T?i?i?TI_TAgTATgTAWbKpMPiDyDyDyDyD}@}HuZtI~cZmtZmzluZ~T~T~i~U~t~mz~\v~~v~~|n~^}!65~$#3!155~|!5~v~~~|n~}~|^~v~|^v|^zn|~~T~i~zm~T~i~i~T~T~it^i|Vi|iVi|f[rMpmTyDyDyDyDy@}@uHcIt?ZcPIcPCQHc?i?i?T?h?I?PC?aG??G??AO?_@!65?$-#0!157?_@??O???A_?H??C_??aG?Q?C?H?Q?CPAOD?S?T?T?SAODGdOIdOCjOItATgDy@mPkRkRkRkRkR|A~OnTyVyTj}T~Sj}j^t~T~i~T~mz~l~^t~~m~~z~~v!66~$#3!157~^}~~n~~~|^~u~~z^~~\v~l~z~u~l~zm|ny~j~i~i~j|nyvYntYnzSntI|iVyD}PmRkRkRkRkRkA|?nOiDgDiS@i?jS@S_I?i?T?i?PC?Q?_I??P??C??G!66?$-#0!160?G!4?c??G?A?_C?O?I?`CO@G?@i?T?PC?T?T?T?T?dGaHSaHSaTGePKQdGvGU`]`]`]`]`}DyLq^dYlq^it^iv\i~T~i~j}^t^zm~v|^z^|~n~}v~^|!65~$#3!160~v!4~Z~~v~|~^z~n~t~]zn}v~}T~i~mz~i~i~i~i~Yv\uj\uj\ivXmrlYvGvh]`]`]`]`]@yDqL_YdQL_TI_TGaT?i?T?S@_I_CP?GA_C_A?O?@G?_A!65?$-#0!156?@_???C???O?G@?C??G?Q?`G??i?@S?Q_DOCP?T?T?T?T?cIPcIOdI_ZChQL_VgTIpMPmPmPmPmpMr[b\jt]dyVylVyntYnzmzmz~V|^v}v\~j~~~Z~~z~n!66~$#3!156~}^~~~z~~~n~v}~z~~v~l~]v~~T~}j~l^ynzm~i~i~i~i~ZtmZtnYt^czUlq^gVitMpmPmPmPmPMpKb[aSI`YDgDQgDOIdOCPCPC?gA_G@Ga?S???c??C?O!66?$-#0!156?_???C!4?C?_@G?@?G?AOC_@G?a?Ga?i?T?CP?T?T?T?i?TaGQdGQcJOiTAgVGtIPmPmPmPmPmTiTmP~Sju\a~YtnYvmT~i~yV}j|~Z~u^zn~|~n~z~~|n!66~$#3!156~^~~~z!4~z~^}v~}~v~|nz^}v~\~v\~T~i~zm~i~i~i~T~i\vlYvlZsnTi|VgvItmPmPmPmPmPiTiPm?jSHa\?dIOdGPi?T?Dg@SA?c?H_CO?A?O?C??AO!66?$-#0!159?C???@?_C??G@?c?@OC?OC`?G?aG?i?T?@i?T?T?T?i?TgAhSAPK`YCRgDy@]`UgVgVgVgVg^`}DyTnWvI|UzTmzluZn}T~T~i^|v^|v^yn~|~~v}~~Z!66~$#3!159~z~~~}~^z~~v}~Z~}nz~nz]~v~\v~T~i~}T~i~i~i~T~iV|Uj|mr]dzkVyD}`]hVgVgVgVgV_]@yDiOfGtAhCiPCQHcO@i?i?T_AG_AG_DO?A??G@??c!66?$-#0!156?@??_?A???_C?P??C?_C?PC?OC?a?Ga?i?T??i?T?T?T?i?tAOiDOdQHsBWePCzCiTgVgVgVgVgVkRkZd}Tj\e|jT}juZl~t^t~T~T~l~v|~V|~m~~z~|~v!66~$#3!156~}~~^~|~~~^z~m~~z~^z~mz~nz~\~v\~T~i~~T~i~i~i~T~I|nTynYluJ{fXmzCzTiVgVgVgVgVgRkRcY@iSaXASi@SHcQ?I_I?i?i?Q?GA?gA?P??C?A?G!66?$-#0!155?A???_??C??_C?_?H??C??h?AG_AG?aG?i?T??i?T_Dg@i?SI`SAhSATgAlOiTAxEgVgTiTiTiTitJ{B}TivXmR}Tj}j}Tj}nt~i~zV|n}z~\v~\~~v}~^z~|!65~$#3!155~|~~~^~~z~~^z~^~u~~z~~U~|v^|v~\v~T~i~~T~i^yV}T~jt]j|Uj|iV|QnTi|ExVgViTiTiTiTIsB{@iTGePk@iS@S@iS@OI?T?CgAO@C?aG?a??G@?_C?A!65?$-#0!156?C!5?G??_C?_?G@?C?Q??H?c?Q?GA_I_DG_AgAgAgQCPCPCQHcQ@kQhA[aTGv?}@kRkRkRkRkrKzDyLyVh]jtZmt]jt]j}j}j}j~l~]v|~V|~n~|~^~v~}!65~$#3!156~z!5~v~~^z~^~v}~z~l~~u~Z~l~v|^t^yv^|V|V|VlzmzmzluZl}RlU|b\ivG~@}RkRkRkRkRKrCyDqDgU`SIcPI`SI`S@S@S@S?Q?`GA?gA?O?A?_?G?@!65?$-#0!155?G??@??G???C?O?C?`?C_@C_H?COA?P?I?gAOI?CaGaGaHcPCRgDOiDoIdWDQgFwDiTgVgVgVgVgVkR|A|jUlzSntZmt^it~i^}T~i~v\~j}~j~~n|~n~~v}!66~$#3!155~v~~}~~v~~~z~n~z~]~z^}z^u~zn|~m~t~V|nt~z\v\v\uZmzkVynTyNtYfylVwFyTiVgVgVgVgVgRkA|AShQCjOIcPI_TI?T_@i?T?Ga?S@?S??OA?O??G@!66?$-#0!156?C???A??O?@?G?AO?C??_I?OD?G@CO@S?Q?Dg@S?QGAgAgQDOIdOIcQdGtATgRKpMOjSjSjSjSjtI|ExUj\e|QnyT~iV|i^v|V|V}T~^t~mz~u~~z^~z~~m!66~$#3!156~z~~~|~~n~}~v~|n~z~~^t~ny~v}zn}j~l~yV}j~lv|V|VlyntYntZlYvI|iVkrMpnSjSjSjSjSItAxEhSaXAlODi?TgAT_GAgAg@i?_I?PC?H??C_?C??P!66?$-#0!156?G?@_??C??_@G?AO?@G?_I?PC?PC?PC?hAODG?T?T?T?I_IT?TaGdQGdY?jSI`]@yDiTiTiTiTitI|B{VhvkzTmTzmtZmzl~U~T~j\~j~]z~U~|n~~~v}^~z!65~$#3!156~v~}^~~z~~^}v~|n~}v~^t~mz~mz~mz~U|nyv~i~i~i~t^ti~i\vYlvYd~Sjt]`}DyTiTiTiTiTItA{BgUGRCiPiCPIcPCQ?h?i?Sa?S?`C?h?AO???G@_?C!65?$-#0!156?C??_??C??_C?`?G?AO?A_G@_I?`C_H?i?Dg@S@S@S@cH_IT?Ti?iT?YdQLOdYDqLOnOnOnOnOnSj[b]dynSzTj\uj]zTmz|V|nt~T~v|^v|^v|~n~|~n~z!66~$#3!156~z~~^~~z~~^z~]~v~|n~|^v}^t~]z^u~T~yV}j}j}j}Zu^ti~iT~Ti~dYlqnYdyLqnOnOnOnOnOjSb[`YDOjCiSaHS`CiPCAgAOI?i?GA_GA_GA?O?A?O?C!66?$-#0!155?A?O???C???C?_C?O@?G?Q?GA_GAOC?Q?i?Dg?T?T?T?QGaHS`ISaS@iTgDiT?|AlQhUHuHuHuHuH~?~Hu\exVi|VlynTzm\v|Vynzl~}z^v~\v~|n~~|~v~}!65~$#3!155~|~n~~~z~~~z~^z~n}~v~l~v|^v|nz~l~T~yV~i~i~i~lv\uj]tj\j}TiVyTi~A|QlUhuHuHuHuHu?~?uHaXEgTAgQDOiCPaGAgDOCQ?@C_G?aG?AO??A?G?@!65?$-#0!155?C???G?@?O?`?G?A_?H??aG@c?S?@S?PCOA?i?T?T?T?T?QgDOiDOiDoEgRK`YCz?nOlRkRkRkRkZdYlRkzUj|UXvmT~Ti~T~i~j}z]v]zn~|^v|~^~u~~~u!66~$#3!155~z~~~v~}~n~]~v~|^~u~~\v}Z~j~}j~mzn|~T~i~i~i~i~lVynTynTyNxVkr]dzC~OnQkRkRkRkRcYdQkRChSAheGPi?iT?i?T?S@C`G`CO?A_GA?_?H???H!66?$-#0!155?G?@??C??O?_C?P?_C?P??aG?aG@S?O@I?d?i?T?T?T?T_IODQgDQgAlOItATgTIpMPkRkRkRkRkZdyLrKzmTi~Ti~T~Ti~T~i~i^ynz^z~U~~T~~~v~}~v~}!65~$#3!155~v~}~~z~~n~^z~m~^z~m~~\v~\v}j~n}t~Y~T~i~i~i~i^tnylVylV|QntI|iVitMpmRkRkRkRkRcYDqKrCPiT?iT?i?iT?i?T?T_DOC_C?h??i???G?@?G?@!65?$-#0!155?G?@_?A?_??G?AO?G?AO?a?gA?g@GAODO?I?i?T?T_DgQCPCPCiPCi?zCPiDWePiTiPMpMpMpMpMr[b[jTi~Ti\ivyNzluZl~yV~T~i~v~|V~|V~~}v~}^~v}!65~$#3!155~v~}^~|~^~~v~|n~v~|n~\~V|~V}v|nyn~t~T~i~i^yVlzmzmzTmzT~CzmTyfXmTiTmpMpMpMpMpKb[bSiT?iTaTGDoCQHcQ?Dg?i?T?G?Ag?Ag??@G?@_?G@!65?$-#0!149?_!5?C??G???G??@G?a?G@_C?c?S??aG@S?Pc@S?I?T?i?i?iDOdGdQGdQ?mPcJs@iSjCyDiTiTiTiTyDyVhUlZsNxUj}Tj}j]t^i~|V|Vyn~y^v~\v~~u~~Z~~~\!65~$#3!149~^!5~z~~v~~~v~~}v~\~v}^z~Z~j~~\v}j~mZ}j~t~i~T~T~TynYvYlvYl~PmZsJ}TjSzDyTiTiTiTiDyDgUhQcJoEhS@iS@S`I_T?AgAgDO?D_G?aG??H??c???a!65?$-#0!155?O?A??P???P?C?G?A_C?G?aG@S??T??SAOd?T?GAgASI_DgAgU@SI`SIT_MpCiPmPiTItItItItIvWfXezLyVlqnyVlynt^tnyn|v|V}v|nz~l~v}~~Z~~z~^!60~^!4~$#2!335?_!4?$#3!155~n~|~~m~~~m~z~v~|^z~v~\v}j~~i~~j|nY~i~v|V|jt^yV|Vh}jt]jti^pMzTmPmTitItItItItGfWeXCqDgQLODgQDOI_IODOAGAg@GAOC?Q?G@??c??C?_!65?$-#0!149?C!5?C??A_??a??G@C?OA??c@OC?PC?PC?P?i?I_Dg@QgDOI?i?iOJcPIcPIT_MpCiTa[bSjSjSjSjSj[b\uHu\fwNyTmzlUzmT~i~yV}j|n}zn}v~t~~\~~v~|n!36~n~~~v~~~v~~~v~~~v~~~v~~~v~~z~~$#2!310?O???G???G???G???G???G???G??C??$#3!149~z!5~z~~|^~~\~~v}z~n|~~Z}nz~mz~mz~m~T~t^yV}lVynt~T~TnsZmtZmti^pMzTi\b[jSjSjSjSjSb[aHuHaWFoDiPCQhCPi?T?Dg@SAO@CO@G?I??a??G?AO!66?$-#0!152?G??O@???G???G@_G@?G@_CO?DO?D_G@Ga?i?T?Q?cAgQDODGaS@Si@Si@kRGU`YCrKPmPKrKrKrKrKrlYdZkr]jt]dzmT~Ti~j}l~T~U|v]zn}zn}v~~v~|~n|!19~v~~~v~~~v~~~z~~~z~~^z~~z~~z~~z~~z~~z~~~v~|n~\~~$#2!293?G???G???G???C???C??_C??C??C??C??C??C???G?AO?a??$#3!152~v~~n}~~~v~~~v}^v}~v}^zn~yn~y^v}v\~T~i~l~Z|Vlynyv\j}jT}jT}Rkvh]dzKrmPmrKrKrKrKrKQdYcRK`SI`YCPi?iT?S@Q?i?hAG`CO@CO@G??G?A?OA!66?$-#0!148?C!7?C?`??G?A?_CO@?Q??CO@CO@CO?DO?SAO@i?T_COi@SHAS`S@iS@iS@yDQgV?lQlQdYdYdYdYdYtMpNwVi|IvlYt^tZluZ}T~i~j~\V^|f]znl~n}vv~x~N}~z~~n~~z~~~v~~m~~z~^z~~z^~~v~\~~v}~Z~v~~u~~u~~u~~u~~u~~u~~v|~j~~n$#2!257?_??O???O???G??C?_??C??O??C???G??P??C?_C??C_??G?a??G@?c?G??H??H??H??H??H??H??GA?S??O$#3!148~z!7~z~]~~v~|~^zn}~l~~zn}zn}zn~yn~j|n}T~i^znT}ju|j]j}Tj}Tj}DylVg~QlQlYdYdYdYdYdIpMoFgTAtGQdI_IcQHc@i?T?S?aG_AG`COA?O@?G?A?O@!65?$-#0!149?_??@??A??_C??OA?_CO?AO@C?OD?OD?OD?Q?DOGAgAOI?IcPCPaGQdGQdGQdGu@YcRGfWeXA|A|A|A|A|ExVGVi|UjdYntZmyLUzl|V]S~i~V^|V^tv]^zzv~]^r~n~\~~^z~~^~|^~~v~\~v~~\~v~~l~^~z^~u~^zn}~^u~Z}n~u^~u~Z}n~u~~u^|v]~$#2!233?_!5?O!5?@_??A??_@???_??_?G??_?C??_?G???a??_C??_?A_??G?a?G??a?G??Q?_?C_?H?_CO@?_H?c@O?H_?H?c@O?H??H_AG`?$#3!149~^~~}~~|~~^z~~n|~^zn~|n}z~ny~ny~ny~l~ynv|V|nt~tZmzm\vlYvlYvlYvH}dZkvWfXe|A|A|A|A|AxEgVgTAhSIdOIcPCQhCOAg@i?T?G_AG_AG`?C?G?@_C?O!65?$-#0!152?O??@O???a??c??C_?H_?H?CP?CPC?PCO@S@c?i?T?HaS@SAOi@Si@Si@SiPIdOBkPmPaTItGtITIsJsB|eHuI|eTqnQsnydvYmrl~\f[T^zj\^|T^z|n\|vn~r|~^z~n~|~^z~^z~n|~zn}^zn~}zn~z~^z~\v~\v}Z~j~n|^v|nz}nz~v}v]~t^z\v~$#2!213?G!5?G???A??_?@?G???O?@??G??G@??G??@G???OA_??C_?A_?C??a?G??GA?_C?O?A?_C?_C?OA?CO@_CO?@CO?C?_C?aG?aG@c?S?OA_GAOC@OC?G@G`?I_CaG?$#3!152~n~~}n~~~\~~Z~~z^~u^~u~zm~zmz~mzn}j}Z~T~i~u\j}j|nT}jT}jT}jTmtYf{RmPmTitItItItIsB{AXeHsAXaLOdIODQGdOCQ?aG`I_COA_?I_?AO?A?O?C!66?$-#0!148?@!4?O???Q!4?G??GA_C?_G@C?PC?@CO@?a?T?O?i?P_CQH_PCA_IP?iS?i@WDQH_Zc?lOj?^?z?v?^?zCjSheJxITlYPngT}JUyNqVlt^P^fx^vX^fx^mzZ^\ze~{n~v|n~u~zn~z^zn}v~t~j~~i~zn}zn~t~j~l~v\v~T~j|^zU~j}^zU~lv~T~j|nZ}$#1!161?_!6?O!5?O!30?_!41?G!92?$#2!178?O!4?G???C???C!4?C??O??C??@??C?_?C???Q??C?_?C?G?_?C?OA?O?C_A?_C?Q??_?@_G?Q??c?OC??c?OC?P?c?_CP?AO?GAO?H?CO?C_CO@G?I?S??T?CO@CO?I?S?Q?GaG?i?SA_Ch?S@_Ch?QG?i?SAOc@$#3!148~}!4~n~~~l~~~^v~~v|^j~^v}znmz~mzn}~T~i~j~T~i^zluZmzl^ti~TI~TyfYlq^cZlQnO~?~?~?~?~?zChUHsATgQDiODi@S`CODg?I_I_GA_GA_GA_?C?_A?G?@!65?$-#0!148?C!6?C???@??A?G?A?C_?G@C?P?O@CO@CO?T??i?G?i?TG?S`AODOhCqDOdGu@YcQ@uGTgRGRkQcRKRt?|IdGzTirlYPnqS~i@~ilT~a|lnt|uV|VT|]Vzz^^r|mmzn}zn~]v|n}zn~zm~ynz}nz}j~mzn}zn}j~}T~j|^t~i^zn|nY~j~l~y^v|Vynzl~$#1!141?G!5?@???A???@!8?@!5?C??_!7?C!4?a!6?@?_!8?O??C??G??@???_!122?$#2!157?O???_!5?O!8?C!13?a!5?A??G??A!12?G??A??c??@G?_?GA??Q?C??C?_C?G@??S??Q??GA?OA?H??gA?`G?C_?GAO@CO@CO?`GAO@CO?CP?DOC@OC@S?PCO@CO@S?@i?SA_I?T_COAOd?S?Q?D_GAgDOCQ?$#3!141~v!5~}z~~|~~~y~n~}~^|~u~|nz^zv}Z~mzn}znyzn~i\~T~T~T}iV|j]tnylUjLyjYv@}dYluHVgVkRkRkRkRkA|AtGv?iTGQDiODi?Ti?T?i?T?Q?GA?gA?gA?_C??_C?@O!65?$-#0!151?@???_??OA??C??P?C?_G@?G@O??S@?S?C?h?i?QGA?i@SH_?QcGP?gC`G_Mo@IOfOAXEhSbSHS`SJOJSa|@S]`]i_nxA}ThUSnw^O^a}A\}Q^t\jntnzYZ~Vuv\nU~t^|V~t^u~T~mt~i~Z}T~i~T~i~j}z^u\vYnzl~t^i~t^i~j|nu|Vyn|V}Tj}j}j$#1!123?_???G???C??A??O?A_?C??O@??Q??C!4?G??G??OA?C??C??c!4?O?_C??O?C??OC??C?G!7?_!5?O!4?@!5?Q!16?S!11?O!11?G???A!8?A!66?$#2!155?A!19?C?@!4?@!8?_!5?AG?@?C?AO?A?@?C_?G?C_???G?a?I?_C_H??I_@??@S??S@?Ag@?A_D_G@gA?h?A_CO?OC`C?g@G_?h?I_Ag?I_H?i?PI?T?c@i?T?i?T?S@C_HaGdOCQ?I_T?I_T?SAOHAgDOAg@iS@S@S$#3!123~^~~~v~~~z~~|~~n~|^~z~~n}~~l~}z~~\~vn|v~zn|mzz~Zv}Zv}j~mj]zj}j~Q~Tnhv\zTuju\vlYvI~Tj]tNoNyTmOnxExCjSjSjSjSjSa\AsJ_I`SJOEh?iS@i?D?i?T?T_@C_?AO?G??C_??G??O!65?$-#0!148?@!6?_?C!5?C??_CO??@?a?S?O@O?DO?A?S?O@O?I?SaGAS@GaHOc?ICOEGOIPACWBGV?sHQHcHQHqLAlcXbLuTi\AuTTlyT\UTTzIvT\v\nR{fX}YVZzm~Tlnt^zl~l~V|v\~T~i~i~^t^t^i~l~Yv]j|n|v\v\uZmzn\uZn|UzmZ}V|Zu^t^ti^i~i$#1!113?_??_??@_???_?C??G?_@?_C??G???a?O?a??c??@?A?O@???G??O?G??A_???G?_??_?OA??`??_!4?g???H?AO?_!5?G!22?@!5?@G?A!4?O?G!9?GA!10?O!70?$#2!152?O!6?O?@!4?@!4?G???@??C!5?G??A?C?_??@??_!4?C?AO?`??`C_?G`?c?_GA?c?Q?c?C_O?Q?CO???_G@gA??A_?i?C_Ga??_?gAGa?dG_C@?i?OI_CQ?Q?gAGa?i?T?T?_I_I_T?Q?dG`SAOAGaGaHcPCOaHcOAhCPc@gAcH_I_IT_T?T$#3!113~^~~^~~}^~~~^~z~~v~^}~^z~~v~~~\~n~\~}Z~~m~|^ny~n~u~zn~Uzn|^u~\vi^nyN~il~t]j|Nyn^tVi\vSj{f\QnXntYfxUjTmtYfWvGvHuHuHuHuHQkQHeWaGaT?tGAgAD_Ah?i?T?Ga??OC@OC@?_C!4?Q!67?$-#0!148?O!5?_??C?_??G??a??_?H???O??aG@O??_H?P?S@?g?P?i?i@?H?IT?IT?T?u@CPIT_J_DgQhAhChS@SlQeOitJWfGlPUdZiDtTjTnO}B|TqMzD}ink~T~ls^tfyl|Vyny^tnynzl^yV}T~T~Tj}j}lv\vlyV}Tj}T~Ti~iV|jU|j]tZmzTnylV|iV|Qny$#1!92?O!4?G???A???@O?@??C??O??C??_C??_C?P??C?_C?O?H??H?C?_CO?A?c?Q?@C_G@?G_?Q?G@?OA_?P??_G?Q???O??O?_AG?O???PC???A??I??I?_A??A?_I!5?`!8?OC??O?O@!5?A?@!4?A!5?_!5?C???G???_!69?$#2!161?@!5?C!4?C??A!4?C?@C??C!4?A?C!4?OC_?_??_???G??g!4?S?Q?C?S?Q?AgA??H?D??c?Q?i?G_COI?S?OD?gAGDO?i?P?Q?a?QH?IODOAgDOD_IODOCQ_Dg@i?i?iS@S@QGaGQDg@iS@i?iT?TgAShAS`IcPCiODQgATgAlOD$#3!92~n!4~v~~~|~~~}n~}~~z~~n~~z~~^z~~^z~m~~z~^z~n~u~~u~z~^zn~l~Z~l~]z^r}^v]vl~T}zN|U~i~n\v\d}j~mZuni^hu~D~i~CzTmzS~T_~T_~ItH}PmT_^_^gVGUhUhUhUhAhOn?IcAWdQChOCOi?i?g?i@S?AG`CO@?O@!4?A??G?A!65?$-#0!156?A??_???C???O??@??@C?_I?PC?AG_@?g@OCQ?D?OA?A@S?iT?AT?Ti?ZCP?TI?gDGU@UgUHSHBgLPIdQdlQedkDrKRKtTiTiTn_^T^i~pMuhimz^smz^qZk}j^i~lvYnyn|V|f\zUnt^ti^i~TnylV|VlyVlvlYvlZulV|IvlzmT~Ti^tj]tJ|Uj$#1!75?_??O???O!4?G??O?_??G??O?@?_A?_?G?@O??Q??O@O??c??c?OC?P?_G?Q??h??h?Q?G?Ag@OC?g?AG?S@?O?OAO@?_A???a?_I?Od??H?Q??_?O@G_D??@???A_CO?A??QG?T!4?G!6?A?S??G??@??@!4?C!9?_!7?I?S!9?G!4?_!66?$#2!155?_!4?C!5?C??G_?G!8?_???GA?C!4?O?C_G_G!5?g!6?_GA_?T?Q_?g?@?_A_S?Q_COGAO?HOAOGaG`I?T?T?OI_?_@?I_HQCPC_APC_HCQ@S_T?QGdODOAgAWaChOI_IT_T?iODQgAgQDgQGQdGQcHQgAtGQCPi?iT_IS`IsAhS$#3!75~^~~n~~~n!4~v~~n~^~~v~~n~}~^|~^~v~}n~~l~~n}n~~Z~~Z~nz~m~^v~l~~U~~U~l~v~|V}nz~V~|V|j}^j~nxn}zN|v]~T}Zt^dYmzU|d^u\VimrLyi~i\v\sJzDi|TilaTicZe|AtiVgVhShAhU`UgU_MoIdWAhOIPiCPcQ?I?i?i?T?_???CP?CP???@???C?@!65?$-#0!155?_!4?O?@??P?G??O?H???GAOAG?_G???i?@?C@OH_?OC@_?QdGOdGDOiC?XA?jOEPK`[ASBSBSbWi`HSRmPIwEyCjiTlOjEXeXEyNT`}iYzUCxmjkUrmt^Pi~i^tYnyVlynyT~iT~Ti~Ti~Ti~Ti~iT~TyVh]j[viVxMzTj|I~Sj\uZd^sj\qNxUj$#1!47?_!5?C!4?C!4?C??@??_@??G??_?C???C??P??C??G??AO?A?OA?_C?_C?P?C?OA?P?C?Q??Q?C_A?h?COAO@CO?aG?aG@c@G_Ag?S?COAO@O?DOAOD_CO_?I_CO??DG?c@g?O@??S@??A?d?O!5?_DO_G?PI?C?G?@??@?AOG?C??A?AO_???@CP?O??C???G!8?C!4?O!10?@!69?$#2!150?@!6?C!10?A!5?A?_!5?A??i???S?O???AGA_GAG???A??_?@OA_COC?g??A?`G_G_G?D?SAg??c@CP?PCOA?iCpCPcP?_IS@C`CgRCPCQhCOI_IT?T_IdODgQDODi?Ti?iT?iT?iT?iT?Ti?iDgU`SbGTgEpCiSAt?jSaHcY_JSaLoEhS$#3!47~^!5~z!4~z!4~z~~}~~^}~~v~~^~z~~~z~~m~~z~~v~~|n~|~n|~^z~^z~m~z~n|~m~z~l~~l~z^|~U~zn|n}zn~\v~\v}Z}v^|V}j~zn\nyn~in{nyMzf\~d^qn|~QtnXuV\f}T~@}i~h}IuLvlZu\VgIVdYeOnOjtEwnOmPkbSbWb[`[`KATIsAg?IcBg@iOD_QDOGaGAg@O_I?@C?@gA?O@?G???c!66?$-#0!156?G!4?O?@??c?@!6?A?_I?`C???G?I?T??i?T?AG_CAGDOGd?A?HAcJ_Ha?Q?jOHSH_@S@_IsHSGQjWDlOBItI_SjgHTTiGvIlT{iQ|EhqVitNhv[f|QfyTnxVi|Vi|Uj\ivXnPmzTi^dyLv[b}Tj\exNpmZsJ|RluXUjtYfxVkrLzSj\a\jSj$#1???OA??P??C?@?_C?@?_C?@_?C?`??c?@?_C?@O??a??Q???_C??Q??AO?A?OA??Q??Q??C?OA_?CO?@OA?GAO?A_H?CO@_COA?GA_COA?S?A_H?aG@S?`GA_H?i?SAO?I?T_CP?i?SAgAOI?I_I_A?hAgDOC@g?hCOAGaGaGA?OC?C?I?T?Ga?AG?GDOAgCOCi?D_G?DOAG_GA?A?D?CQ?@???O`?G!6?_G?GO?O?G?@?@!12?C?g?O!7?A???@G!68?$#2!149?G!9?A!9?_GA?P?O!6?G_?a?_???@!4?O?AO??_?A?OGcO?O??COChC?CA_ASI_IS@A_Ad?CA_QCgS?dY@SASi?TaG`Q?BChAgQL_TG_UGaOAlODiOEgTAgTAhSaTGeOmPCiT_YDqGb[@iSaXEoMPcJsAkQHehSIdWEgRKqCjSa\aSjS$#3~~~n|~~m~~z~}~^z~}~^z~}^~z~]~~Z~}~^z~}n~~\~~l~~~^z~~l~~|n~|~n|~~l~~l~~z~n|^~zn~}n|~v|n~|^u~zn}^zn|~v|^zn|~j~|^u~\v}j~]v|^u~T~j|n~t~i^zm~T~j|V|nt~t^t^t~U|Vynr}V|Ujn{v\R\u\vlzmzlt^_~UXv\vTvOngVyDz?~gVTjwfWfTQltXewJoLqKzCzCIsBsJsJsJS@U`Al?dQ?iS_IODi?Ta?i?T?O?A?@C?PC?G??O!6?G!65?$-#0!155?G!4?C???AO?C!5?_?GA_GA_GA_!5?_G?I?T??g?CPA?D??@_?I?c@gAOc@CQ?rCQ?I?PSDGDHS_Z?cdYDgiQA\A`kJduIlFGYbI{Bh]JSezTeZsMtXe\jsNxUj\exNtj[fXmRmtJ{JuZd]dYnPmZeXeZkRmTiVgvLtI|A~CzSjlUhVkRlQli$#1???c?OA_?G@O?C?O?AO?_C?O?c??G_?C_?G?OA?O??G?OA_?G?OA?OA?OA?OA?OA?OA?g@?c?_G?Q?OA_?h?Q?OA?S?P_CO?CP_AG_Ag@S?Pc?S?Ag@OI?S@OCOAODOc@gAOi?T?S?i?iODO@gAgQCPcOCQ@S?GQ?iPCP?iOA_AgO@S`S@S`GaGQ_???_S?ODOAGO??hCOA??@_?O??H?@O_??A?_?Q!6?GC???O!4?CG!5?@???A?CA!8?@???C!4?O?_!66?$#2!157?@_!10?G?@C!11?GAgAG@A?_??_D?Q???g?iOCI?dOAOC?HAW_HCG?hCpCi?Q_Q_ID_TIO@_QDgT_SIPcOH_OgQdGtAgU_SaX?iPcI`ICXaSJoEhSaXEoISbWePkPIsBsHcY`YdOmPcXeXcRkPiTgVGqItA|?zCjSQhUgRkQlQT$#3~~~Z~n|^~v}n~z~n~|n~^z~n~Z~~v^~z^~v~n|~n~~v~n|^~v~n|~n|~n|~n|~n|~n|~V}~Z~^v~l~n|^~U~l~n|~j~m^zn~zm^|v^|V}j~mZ~j~|V}nt~j}nzn|nynZ}V|nT~i~j~T~Tnyn}V|VlzmZnzluj}VlzTmzknTj|V|Uj]jUh]b[VTtLV|V|VItnOngViVlQilTyTmYTnOnOmQlEXeXcZChCzCzCj_RgU`ICiPI_QDODgAgSAOG?P?Od?S?@S??_H???G?@??A!66?$-#0!159?G??@!4?@??H??C!4?A_?A?C?@?A???D!6?I@?S?gT?D?GD?c?OIDGE@QD_AOHOK?E`KQHQ`COjGrKsWaDT_GIYCYaHnDQU`[RcYV@}DwVh[b\iRxExNsZdYnOnYtJ{B|ItMpMtIvWfXmPnWfYdYfWfYdYtItI|A|ItI|A|A|ItItItIi$#1?AO?GAO?C`?c?`G?aG?Q?c?Q?_GA_G?a?g@C_G@c?P?GA_CO@_CO@CO@?c@G_DO?@Ga?Ga?gAOc@O?I_?i?S`?S@G?i?aG`Ga?i?T?_I_T?_I_T?T?S@S@S@S@S@S@Oi?i?hQCPCh?i?iT?T_I_IT_GOdI`OHaGaTGaD_@i?DgASHAg?d?dOAc@I_E?d??`I?D??@S@?aGcOGe?GD?G@_COID?AD_A??OG?C?C?G?`???OB?oG_!7?G??A?A!4?_???A?_??O??_!67?$#2!150?A!4?C!7?O?C?O!4?_??Q?G??G?O??OG?OI?O?Oi?i?_S?@?A??Oa?oAOI@_?_Og?GOL_E_BoHOa@cGCyD?cGA@ALoITaT_RcHs?wDgU`KQdGs@YDgE`[ATgExEoJcYdOnOdIsB{AtIpMpItGfWePmOfWdYdWfWdYdItItA|AtItA|A|AtItItItT$#3~|n~v|n~z]~Z~]v~\v~l~Z~l~^v|^v~\~V}z^v}Z~m~v|^zn}^zn}zn}~Z}v^yn~}v\~v\~V|nZ}n~t^~T~j]~j}v~T~\v]v\~T~i~^t^i~^t^i~i~j}j}j}j}j}j}nT~T~UlzmzU~T~Ti~i^t^ti^tnYt]ju\vTiv[i^yTmyVsjUxVlYvWNtXmp^gvWnt]_~iT~SjSi\aZDaXiTqItITiDoQhSgQLoN_FoJoIPcQCY@iCOC@ADOI_IT_D_@S?O?g@GA?H?_G??A??A???C!65?$-#0!156?O!8?O!10?_GA??@O?@O?O?O???g?O_?OC!4?P?C_??`A?PC?a@Gd?S?W?H?b?pCrCACG`Ol?RODQ?gLaPuJtI`IcpUT`nOFwDyDyTgVgrITYdYdYlQlQnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnONoNoNoNOlQhU$#1AG@S@CO@c?gAOGAGA_H?i?SA?gA_I?aGa?gAGa?i?T?CP?GAgAODG@S@OCa?i?T?H?i?T?S?Q?i?T?cAgAOI_I`S@S?I_I_I_IcPCQ?i?iPCaGT_HQDg@iT?dIPcJODgCQhCQhATgATgAlODiODi@kQdOIT_KOeHO@Is?hCh?KaP?EgOAs@I`OI`QgQ?oAGOh?w@O_CgC??`?i??c@?@C?aC?A`GC?O?G?@?`?pCA!4?`O@?@!5?@a?SA@!5?_A?A??O?G???_!69?$#2!156?@???C_??A??AO@?CO??D???OC??C??D?D?`CA?ACAGA@OdOIC?PI?YCOgAGPGS?Q?j?f?u?[?M?GOhQdYCASgEwDiTaWCH_GcYcZChISOLoFgDqDiTGVGtIdYdYdQlQlOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnoNoNoNonQlUh$#3|v}j}zn}Z~V|nv|v|^u~T~j|~V|^t~\v\~V|v\~T~i~zm~v|V|nyv}j}nz\~T~i~u~T~i~j~l~T~i~Z|V|nt^t]j}j~t^t^t^tZmzl~T~Tmz\vi^ulyV}Ti~YtmZsnyVzlUzlU|iV|iV|QnyTnyT}RlYnti^anXuj]tJ|EzSnq\inxVi\B{dYmdYkFgnIlUjSVDiLVhQjYnSiTiTZcYkRkPiTgU?z?n?v?}?]?I?hShQCI?iCgAgTAOCG???OCP?I??G?_G?A!4?A??C?_!65?$-#0!174?O???_@???P??P??_??G???CG?I?G??GCO?Q@CO!7?G!5?G??_C_QgR_QgOdGS?T??i?iTiDiD_YcWdXcQDWdSiTiTiTiTa\a\a\a\a\`]`]`]@}@uHeXePmPeXePmPItIdWB{@YdWB{@YdWB{@YdQLoFgTIt?jSH$#1?hAgDOaGaGaGdODOaGaGQCPCOAGaGdOC_I_I_I_IOD_HaGdOAGdOD_IPCgAgQCPCPGaChQCPCQ?iT?SAOiDOcI_IT_T?iSAgQCiPChQCiOI`YCPIS@iSaSHaKPiS@iTGu@SiT?mPcIt?mOJsAhUhQKaXeHqGRcY`QcYaHChChCgAhQcWbODqC@Si?zC`S?cHcOCOIQKOMO?GCWAW`EP?S!5?G!10?_C_Q_Q_O_O?G!7?iD?D??_G_G_!4?G_?G?A?_C?G!66?$#2!155?C???C!4?OA?OA?P?C?@?C?G??i??C??GAGAOA?i@_?`?_AdOb?`C?G_I`ItA|AtAtItItA|A\AXC@K?LALATaTiTiTiT?OiOiYDQDQEXdYdQITaTgTIPiTa\a\a\a\a]`]`]`}@}HuXeXmPmXeXmPmtItYf{B}dYf{B}dYf{B}dYlqNwVitI~Sju$#3~U|Vyn\v\v\vYnyn\v\vlzmzn|v\vYnz^t^t^t^tny^u\vYn|vYny^tmzV|Vlzmzmv\zUlzmzl~Ti~j|nTynZt^ti^i~Tj|VlzTmzUlzTnt]dzmtj}Tj\ju\rmTj}TivH}jTi~PmZtI~PnsJ|UhUlr\eXuLrkZdYlZd\exUjSzE|QlIfWnQKzSjCzCiUhVXePnPmPdQdPdYfObKbKoIdItI|A|AtItItItA|AXAHC?L?DAGa@i?iT?T???O?OD?@A??AG_A?@!75?$-#0!162?@!4?A??O!4?_C!4?a???g?@!4?@!9?O!8?A?A??HO!11?C?SASATAD?_Q`ITG_Qc?dIDi?yDqDOHeXePgDIOm@yDiTaKrGV_ZcRgV_ZcRgFgTaXEoJSbSHa\_JcjS@iT?jSaXAhU`SbGdY@iT_ZCPiDOi@iT$#1_IOiCPgAWaCi?iT?SaGT_LOdGT_IOiCpCQgASi?TgAWaCi?iT?iS@SaHS_ISaHS`ISaGQl?TgDQgAlODiOIT_Is@iSaXCQhCiPkQDgQLoEhST?lQHu?mOjSHqL_]@yDgUhSItA|?mPiTgVgUhSiTiTIsJsIDiSgEhUgU`UhCiTgTgDgSiDiPiSbSgSh?jS@SAT?S@?gD?OhO?D_?S??@E_?HOGO!11?C?SACAD?_?_Q@GO?_?_?DA?O?Q!4?Ga?g!4?O?C??G@!65?$#2!155?O?@?O!4?G??O??A??Q?@?O?C??G?@A?S??i?g?i?iSAOiCACiOIT?jSgOHSaCaDiTiTiTiTiTiPi@gPgOiTYDGsAdYDYTIogTiDgLqLuPCXETitm@}@yTa[rKvg^cZkVg^cZkVwVi\exNsj[ju\a^sZSj}Ti~Sj\e|Uh]j[vYd}Ti^czmTynT}Ti$#3^tnTzmV|f\zT~Ti~j\vi^qnYvi^tnTzMzlV|jT~iV|f\zT~Ti~Tj}j\uj^tj\uj]tj\vlQ~iVylV|QnyTnti^tJ}Tj\ezlUzTmRlyVlqNxUji~QluH~PnSjuLq^`}DyVhUjtI|A~PmTiVgVhUjTiTitJsJtiTiVhUhUhUhUhTiDiVgVIPiTiTHSjU@UiSjSjSiTjSjTiTjCjTiTijSjShSjSaDiTiTiTiTiTiPi@g@g?gOIDGC?_ADG@IO?O?D???Ga!5?AO?@!72?$-#0!165?A!4?G!7?@_!18?@G??Ha!4?SA!5?_?i?IOAOA?_?_A`Q?Q?Oa@AgACQCGBODiPiOAO?Y?QcJOlAoBgTbGdI?iS@gT?jSaT_YDOIdGU`SAhQDgQHaSJ_IT_U?i@iT?TaGQDgASI`SAhCPi?i@iT?T?I_IP$#1?iTgAlOiT?iTgAlOL_YDgQL_YdOIdWaKPiChQk@yCPiChSiS@iShA|?UhSAlOIt?mPcYDoMPcLoEhShU?zChUGqLQcY`]@yDgUgVGtITgUHuHTiTgVgUhSjSiTiTiTiTiSjSjSTiTiTiSjSiTiSjSjSjSjsJsjOjSbSjSlAlOlqLolAhqDqXaXQCqHaWQDWDOT?TO@idWHqLq?GSb[A?GC_GiCiOISAOc?oA_A`Y?OaOA_AS?CGA?HQCiO???G??h?S?Q??OA?O?A!4?O!66?$#2!158?C??G!4?O?A???A?OC?G?C?C_H?S?D_Ga?i?i?iCO?Ac??GTaH??hSbWFODO@c@gDgJSJSHSGdGfGLsHShQhQdwEgPCDi|IvCzCZ_n?|JkTiKvWd~SjmTi~Sj\i^dyntYvh]j|UlyVlu\js^ti^h~T}Ti~i\vlyV|jt]j|UzmT~T}Ti~i~t^tm$#3~TiV|QnTi~TiV|Qnq^dyVlq^dYntYf\rmTzUlR}DzmTzUjTj}TjU|A~hUj|QntI~PmZdyNpmZqNxUjUh~CzUhvLqlZd]`}DyVhVgvItiVhuHuiTiVgVhUjSjTiTiTiTiTjSjSjiTiTiTjSjTiTjSjSjSjSJsJSjSjSjSjOlQlQDqLQlQLqKA\aLqLa\aLqDyDiTiDyCQdQCODiTaG`SjSbWFO@S@c@gDOJCHSGC?dGD?GS@?h?`OC_!4?D?d?`C!6?C!6?O?@??A!65?$-#0!169?G!7?AO??_!11?_??G?C???GC!5?A???C?_C_??O!6?_?A@A?GO??P?T?EGRC?DG?aCOeG?HcPC@iCQdGQ?RgDOI`GT_DiOEOI@i@iT?dGaDgAT?i@cI`SAPCI`SAODQ?i@S@i?TA?i@SAPCGAgAT?T_@I_D$#1_YdWa\AwB{AxA|?lQlOLqDwEhSLoIhQlOiTiOmPItGeXcY_^_YdWa\aXcZcXa\_]@{AxExCjShItGuHsJsHiTiPmPmOjSjSjShUhQlQlQlQlQlQlQlQlQlQlQlQlqLqlQ|A|QlR{B{Jsj[rKzcZlqLzSj[rKySJ[jPyTjK`|iSi|Gdi[ati\gV_|AgIdsHSdwT_ZSKakGLSGmOAaXCaGCidSoD_OHOAO?C_Oa@I@GOGO??pGEHAcH?GD??_IOC?_?g@C?@cG@_??O?A?O!67?$#2!156?@?_??C???OA??@??AO?@G???A?GAODO?I?aGA?I_A`O@Q_A`ODgT?hS`Y@OI@YCjCiTiTiTITgSgvCbmTiKaX_tGqlQqlTYdHrlUXEyiTyHQuLzkFyltMti^yTnxnt}T}Ti~Yv\yV|i~T}Zt]j|mzt]j|nyl~T}j}T~i|~T}j|mzv|V|i~i^}t^y$#3^dYf\a|F{B|E|A~QlQnqLyFxUjqNtUlQnTiTnPmtIvXeZd^_^dYf\a\eZcZe\a^`}B|ExEzSjUtIvHuJsJuTiTmPmPnSjSjSjUhUlQlQlQlQlQlQlQlQlQlQlQlQLqLQlA|AlQkB{BsJSbKrCZcQLqCjSbKrCjSbSiDiSb[ATaTAtITaTGDaTGV?lQdY@uHQDITC`QHQdQ`Q@iTGeOHU`OI@I?ZCaDgDiPIDGS_S?bC@iCA?_O???Q_?QG@???Q?A??O!6?C!6?A!66?$-#0!175?O?_!4?G!5?O???I??A?A?@??ASG??@??OGcA@!6?C!5?COD_?C?S?_C?HcA_CHAGAS??@?I`C_@cA?i@CG`Ci?DAgAT_CQGAT?HAgAgAhCQ?I?T?I?I_I?i@S@GAg@I?T?AOD?I?DOD_CH?d?H_I?T?C?Q?I?$#1_\a\_^_VgUhSjShUhSjSjShUhQlQhUhUgVOmPiTiTgVgUhUgVoMpItIsJsItQlQTiTiTiTiTiTiTiTiTiTiTiTiTiTitItiTitYdYtItYdyTitYd}PmP~Onp]dyTmpmXujSzTmp]rLuh}Tivg~TyTno^huZtmDyVhyRluTqlGuiLhs^gq\eonYTkxAhyipYNszAhVSByDB|iUWhQBwguYdUP?QG?fOCPC_COMqDO?UgOC_GcRc?QCHACg???@?Q??_A?`C?G??_C??@??G@!65?$#2!157?O???C???G?AO@?OA??@C??H?_?A?T?C@C?_??S?g?gCOg??@aCgSAD?@OGcYdQlOIpMpMpI`GQlQhAlRYdQGXUhQsdxA~T}itKzT]Xt]P}Rt]ZP~i{V|a]zlv|i~u|V|V|Uzl~t~i~t~t^t~T}j}v|V}t~i~|ny~t~yny^zu~Y~u^t~i~z~l~t~$#3^a\a^_^gVhUjSjUhUjSjSjUhUlQlUhUhVgnPmTiTiVgVhUhVgNpMtItJsJtIlQliTiTiTiTiTiTiTiTiTiTiTiTiTiTItITiTIdYdItIdYDiTIdY@mPm?nOM`YDiPMPeHSjCiPM`KqHU@iTGV?iDiON_UHcIPiDgU@kQHaLOfGTaSJ_EHAXEODaPEgU@CIdO@ChS?hS?iS?@_DQCgDA@?G_IdGdQG`I_IPI`??GAh?@AG@Q???H?_?O?@?i?S???I??G???_A!4?O!70?$-#0!176?C!11?C??A?C!8?_!6?_!5?_?_!7?A?AO@?A?A??I?T?S??IOC?C?G?C_Cg?I?i?D?aG?i?i?T?Q?cAg@S@OD?I_Ag?i?T?@S?@Ga?I_?i?`GA_I?PC_@S?@G`CO?A_G@c?C_GAO@C?Q??Q?$#1iTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTjSjSjSjSjSjSjSjSjSjSjSjSjSjSjTiTi\a\iTiTivGviTi\b[jTi\b[jSjuLqlUh}B|UhuZczMpmZsNpmZsJ}TiV{Rmtj[vH}jU|RmtnSzLuj{Vi|Vi|Vi|Vi\Vh~iP~iT~gD~gTvTI|TI~bs\ItUiSlcYmRTmiD~_TtEgjQsHAQkhU_gDTgQcPd_I_hCaSBOjOBSBC_IPCItGS@SAgC?K??GCODOD?S??AG?i??C?G?`?G@!65?$#2!156?_!4?C!4?AO?A?G?_A?_?G?A_G@?hAO@?g?O@O?I_IODOCHaShAS@YDQgBKPMOJsJSjShShCi[`[pMpcZ_Ibh]`lQjyRvlrYjQnO~@~i|TvTT~P~a~K~R{V}j}ny~t^|V~T~i~}j~}v\~t^~T~]v|^t~mz^}j~}v]zn~|^v}Z~z^v|n}z~l~~l~$#3TiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiSjSjSjSjSjSjSjSjSjSjSjSjSjSjSiTiTa\aTiTiTGvGTiTa[bSiTa[bSjSHqLQhU@{AhUHcZCpMPcJoMPcJs@iTgBkPISbGu@ShAkPIOjCqHSBgTAgTAgTAgTAgU?Ti?Ti?Ti?Ti?iT?iP?SJ_TAgTAOJ_PCg@Oi?TI?hQCHAShCPAGDQgAS@I?IS@SAOH?gC?C_G_GPC?_???A_??@O@_?Q?@???_???O!79?$-#0!183?G!4?O!5?C?`?O!8?_C??G_?G?CA!5?_?i???A!4?P!4?@?AO?@?G??G?C?_!4?C?@?COA?OC?OA?Q?c?OC@?G@c?OC?_C?`?G@_C?_C?O?C?_C?_C?O???AO??C??_C??G??C_??G@??O???$#1Iti^pMrlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF|QlZd}PnXezLqnXuJ|QntI|VgvluH~d]tZd]tJ|iV|QnXuJ|i^q^tYf|iV|jT}jT~hV|jT}j\uZlv\uZlv\i~T~Tj}j}j~u\vYnz]tnynZ]v\vYmjl~ld|VtVyjjm{rLv]snyDzg~ijI]inQziyfxDTTh`]yDlsXlSlJdm?YOaSiTi?ITaPCPaXc?@aT?iP?GPCGOC?DO@??G?A?@GAOC?@O?C??G@!65?$#2!158?_!5?@O???Q??G??CO?@CO??@??i?D??S`?P?GC?DOCQgASI?@iOBCQ@Q_W@yDiTIT?TiTgTmPmGeZlu[a|Di}TezTfyjyNyn|vZ|u]rllznynnx~lvY~nz}~v}Z~nz~^z~]~v}^z~^z~n~z~^z~^z~n~~~|n~~z~~^z~~v~~z^~~v}~~n~~~$#3tIT_MpKQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwAlQcY@mOeXCqLOeHsAlOItAgVGQHu?Y`IcY`IsATgAlOeHsAT_L_IdWATgASi@Si?UgASi@SaHcQGaHcQGaT?i?iS@S@S?HaGdOC`IODOC`GaGdOCQ?QGAgAgDOCPAGaG`AODOCA?T?S`?OC?D?GAgAgAS@?OA?A?a?O?OD_DG@???T_?G?i?C??QG?G??C?a??a?@O??COA?_?G_!78?$-#0!175?@!22?@!6?A?A??C???A!9?_A!9?`!6?c!9?_???@?G??A??@?G@!4?C???A_@??a???a??A???A!6?A??A???_!5?@!5?@!7?A!6?@!6?$#1tmTyLvkvkZtmTzKvlyTnsZlulZsnTyLvkzTmtZkvlYtnSzLulzS~TyVlululZsnYtmZt]ti^i|VkzU|e\vkV|UlzluZl}T~Tlz]t^snyV|UzmT~i|v]tnyl~T}j|mz^t^u\v\v}T~i~v\v}T}j}v|^t~]t^yny~^t~\v|mj[zm^xlnl}R}uuZytVyimzi]qlnxe]PnizC}hVuT^TfSYlhMtIuChTGlOdZcrChCy?aLoKR_OaCwASGAPG?GcO@O@A_I?_I?C@_G?A?G???G@!65?$#2!166?OA??_A?O??G?@G?D?G?DO?C`GAOCP?i?S?i@SG@g?gOI`QCpGT?zCiTQdYCXCzCzCzLqLQkZmTyFXiv\iv\vYnYn}t]tv^t|j}]vv{~v}^zv}~|^}~~\~~~\~~|~~~|!6~|~~|~~~^!5~}!5~}!7~|!6~}!6~$#3IPiDqGRGRcIPiCrGQDiOJcQHQcJOiDqGRCiPIcRGQdIOjCqHQCj?iDgQHQHQcJOdIPcI`IT_TAgRChAXaGRgAhQCQHcQ@i?iQC`I_JODgAhCPi?TAG`IODQ?i@SAPC_I_HaGaG@i?T?GaG@i@S@GA_I?`I_DOD?_I?aGAPC`CP?CQ?Q?c@G@c?I_DO@CP?DO?AG`CO?CP?A_G?_?G`??Q??_H?Q?a?I???G?Q?@CO?A??C@G@??@?_C?a?@?C??G!6?O!7?@_!68?$-#0!176?G?@!6?O!10?C?@?A!27?G!5?G??@??A??C???C???C??C??@!8?O!5?G???O!4?G???G???A!5?@!5?C!38?$#1iVxnt]dynti^tj\ulYvlYvi\uj\uZtnsZmt^sZuj]tj]tj\uj[vi^ti~iT}jT}jT}jT}jt}jT}jt}jt}jt}jv|iv]tnt}jt~i|vlzm|V|V|V|V|Uzmzv]tnynzm|v|nt~t~j|nyn~u|nv|^t~i~}j~v\~t~j}n~t~^t~yjz~nq~vuj~{v~Ivn}P~yi~}Qvti]fwnzVuNtfYLyd|TzCXesjYTgTqLcjQhS`UgUhChShSbWE`QL?i@iCAhSAGaHcPCA?`G?g??g??O??C?O?_!65?$#2!165?C???G??G??@??_G?@c?@C?@cG?T?ODO?_G_GOdODQ?i?ZcPIS@iTaLoJShUhUhU`UhUjSb[fwUlonTyTj|Qj|vXuZizl}]v~T~~T~nm~~z~f~]~n!4~v~~~v~~~|!5~}!5~z!38~$#3TgEOI`YDOIT_ISaHQdGQdGTaHSaHcIOJcPI_JcHS`IS`ISaHSbGT_IT?Ti@Si@Si@Si@SI@Si@SI@SI@SI@SGATG`IOI@SI?TAGQCPAgAgAgAgAhCPCG`IODOCPAGAOI?I?SAODO?HAOGA_I?T?@S?Ga?I?S@O?I?_I?DOC?OD?G@S?A??S?O?I?C@??H?I?`GA??G?O?G?a?GA?C_AG@?c?AG?AO?C?AG?@??Q??A!4?G??O???O!10?O!4?A??A??@!6?@!65?$-#1lzmzl~T}ju^tZmzny^t^tZmznt~Tzm\vlzmv|Zu^tZmznt^tmzv\j}j}nt^t^t^t^t^tmz}V|VynynynY~i~u~T~T~i~mzu~i~]zV}j~l~zn|nz^|v]znz~|V}zn}v|n}Z~l~v|n}z~n|~n|~v|~n|~^z~l~~n|~~v~|nn||N|~|ln~uu~^r|~ZZ~|D~knmzzv}C~jxnzH^yFmS^ilVixiV|OlQfYhrKRKxCzCjCjSjO`YdGV?iT?iT?iPCaGQc@gAOGA_GAg?A?G@?C_?G!6?C!58?$#2!165?O?A_??A?O?@G??GA??c??i?Q?PC?G@i?SAOCQ_DgPI_TAgTATgAlQdWdQKrKrCzCzCzSjSj]dYvG~Ti~Ti~Tmz\vlZ}V|nv|^v|V~|~v}~z^~v!6~z!58~$#3QCPCQ?i@SH_IcPCOD_I_IcPCOI?iCPaGQCPGAcH_IcPCOI_IPCGaS@S@OI_I_I_I_I_IPC@gAgDODODOd?T?H?i?i?T?PCH?T?`Cg@S?Q?COAOC_AG`COC?Ag@CO@GAO@c?Q?GAO@C?OA?OA?GA?OA?_C?Q??OA??G?AO?A?OA??Q??G@?_C??c??AO?@O??C??P??C??c??O?`??O??C???A?G??C??_?A???O!4?C!4?_!99?$-#1ynY~u\vy^t~Tzmz}t^t~Tzmzmz}lvyn|uzmzu^t~Tzmz}Zv|Uzm|vynyn|v|v\v|V|j}zmz~t^yv]zl~t~i~Y~j~|v}t~yn}v|v~t~y~Z}zn}~t~~t~z]~v|~z}v~}v|~~v|~u~z}~z~]~z~}~\~~|~v~|~~|~v}~z~|~~m~v~x~~|~v{~v}\|~v|\~t\vu]yn|t^qU}j~dV|juVtizQnqS~QhRlyRgVkRkqKrKrKrGqDgUhCyDODiOCi?T?i?i?i?H_Ag?I_?H??H??G?a!7?_!57?$#2!166?O???C!4?G@?G@_A?G?a?Ga?H_DO?I_Dg@S?QgASH_IT?lODi?lQkQDgVgRkRKrKrKrKrLyVhUzDynyTnyT~i~T~T~T~u^|V~t^~u~~u~~v~\!7~^!57~$#3DOd?HaGD_I?iCPC@I_I?iCPCPC@QGDOAHCPCH_I?iCPC@cGAhCPAGDODOAGAGaGAgAS@CPC?I_DG`CQ?I?T?d?S?AG@I?DO@GAG?I?D?c@CO@?I??I?C`?GA?C@G?@GA??GA?H?C@?C?`?C?@?a??A?G?A??A?G@?C?A??@?G?A??A??A???A???A??A?G?@??A??G@???G!4?G??C??G@??C???C!5?@!6?C!12?@!92?$-#1l~V|~T~l~T~|V}j}~\v~T~i~zmz~mzv}j}~j|n~t^zm|V~|V|^u~U~|V}j}~j~|nv|~i~~i~n|~v\~j}^zn|~zn}z~u~Z}~Z~u~~u~\~v~\~v}~v}~z~^~v}~~v}~~z~}^~z~~n~}~~n~~~z!5~n~~~z!13~v~~~|~~~m||^~v~\~~v\~v\~v\~i~Z~T~i~j|nu\j}jUzlUzLyVh]rKzDyTiTiTiTiTiSbWEhSI`YDOIdOI`SAOI?i?aGA_GAg?@G?@G?a?G!4?_!60?$#2!167?G???A???P?A_?G?a??Ga?Ga?Ga?T?c?i?T?SAOHaS@ShCQhCqDgU`KrCyDiTiTiTiTiTj[fxUjt]dyntYnt]j|nt~T~\v|^v|V~}v~}v~\~v!4~^!60~$#3Q?gA?i?Q?i?Ag@S@?aG?i?T?CPC?PCG@S@?SAO?I_CPAg?AgA_H?h?Ag@S@?S?AOGA?T??T?OA?Ga?S@_COA?CO@C?H?c@?c?H??H?a?G?a?G@?G@?C?_?G@??G@??C?@_?C??O?@??O???C!5?O???C!22?A!163?$-#1v\~V|v\~t^zl~v]|V~t^|V}j}nz}l~Y~v]t~i~~t^z\v~\v\~V|v~T~|V}j}~j}zn}zn}^t~]v|^v|^v|^v}v|n}zn}~zn~z^}v~l~~v|~^z~]~v}~z~^~v}~~v}~^|~^~z~~v~~|~^~~z~~~]!4~^~~~v!6~|!5~z~~~[~~~|n~z~^z~n~\~v\~j~|n~T~j|nY~i~Yv\j}jt]jt^huj\qNtiTyDyFwFwFwFwEhSj?~?iPIT_It?SAPCh?i?aG@c?I_?H??H??G?a!9?A!55?$#2!167?C???`???AO?C?_C?O?a?Ga?S?AO?i?SAOd?T?dGaS@SI`SI_UHSaLoITiDyDwFwFwFwFxUjS~?~Tmti^tI~j|mzU~T~\v}Z~t^~u~~u~~v~\!9~|!55~$#3Ga?gAGa?I_CQ?G`Ag?I_Ag@S@OC@Q?d?G`I?T??I_CaG?aGa?gAG?i?Ag@S@?S@CO@CO@_I?`GA_GA_GA_G@GAO@CO@?CO?C_@G?Q??GA?_C?`?G@?C?_?G@??G@?_A?_?C??G??A?_??C???`!4?_???G!6?A!9?A!168?$-#1~z^~z^~z^~v~|n~z~^z~v~~\~v}~Z~~Z~~\~v}^z~^z~^z~n~v~|~^z~n~z^}~l~~]~v~~z~~v~~v~~v~~v~~|~~z~~}~~n~~~n~~~z!63~|~~n!5~|n~|^~z^~z^~v\~j}~j~l~u~T~j}lV|j}Zuj\uj\uZc~PmZsJsJuhUhUhUhUgRKqDgUHaTGQcIPc@i?i?i?i?T?COA_@G?@G?a?G???C???A??_!54?$#2!166?A??O!5?AO?A_?C_?C_?Ga?S@?S?Q?H?i?S@QgAS@cHSaHSaHcZ?mPcJsJsHUhUhUhUhVkrLyVhu\ivlZtmZ}T~T~T~T~i~zn|^}v~}v~\~v~~~z~~~|~~^!54~$#3?C_?C_?C_?G?AO?C?_C?G??a?G@?c??c??a?G@_C?_C?_C?O?G?A?_C?O?C_@?Q??`?G??C??G??G??G??G??A??C??@??O???O???C!237?$-#1|n~z~~Z~~Z~}^v~|n~z~}^z~n~u~^z~^z~n~|n~z^~z^~v~|n~u~~v~|~^z~n~|n~~v~}v~}~Z~~n|~~n|~~}n~~}~^|~~n~~v!4~z!6~|!56~z~~~n~~}~^z~^z~n~z~nz~l~~i~~yV}j~l~u\vlz]tnyVlyV|Ujs^`]jsJuhUh]`]`]`]_ZCrKPiT?iT?iT?i?i?i?i?i?T?CP_C?O@C_?G?Q!6?G!58?$#2!166?C???O??@?_C?_C?O?C?OC?Q??T??Dg@S?Q?HaGQC`IODgQDgAhSJ_]`SJsHUhU`]`]`]`^czKrmTi~Ti~Ti~T~T~T~T~T~i~zm^z~n}z^~v~l!6~v!58~$#3AO?C??c??c?@_G?AO?C?@_C?O?H?_C?_C?O?AO?C_?C_?G?AO?H??G?A?_C?O?AO??G?@G?@?c??OA??OA??@O??@?_A??O??G!4?C!6?A!230?$-#1|~v}~Z~~Z~~Z~~Z~|n}~z~n|~n|~^z~^z~n|~n|~^z~^z~m~z~v}~~u~^z~n~|~v~|n~}^z~~^z~~^|~v~~|~^~|~n~~~v~~~v~~~|!4~|~~~^!55~z!5~v~~^z~n~|~v~|n}Z~mz~u~j|n}T~i~j}j}T~iV|iV|QnyVhuJ}`]dYdYlQlQlQlQDwFOlQHSaTGaTGAgAgAgAgAOH?aGa?G?A_C?G?a???C!6?A!54?$#2!166?C!5?G??_C?O?A?G?AO@c?PC?H?SAO@i?T?S@S@i?TgATgAlODgUHs@]`YdYdQlQlQlQlyFwnQluj\iv\iv|V|V|V|V|nu~\v\~v~|^z~v~\~~~z!6~|!54~$#3A?G@?c??c??c??c?AO@?C?OA?OA?_C?_C?OA?OA?_C?_C?P?C?G@??H?_C?O?A?G?AO?@_C??_C??_A?G??A?_?A?O???G???G???A!4?A???_!229?$-#1~}~|~~z~~z~~z~~~|~~}~z~|~~|~~z~~z~~|~~|~~z~~~|~~}~~}~~|~~z~~~}~~~|~~z~~z~~~z~~~z~~}!4~z~~~z~~~z~~~z~~~}!62~^~}~n!4~z^~z~]~v~|~v\~j}~zm^zl~t~i~i~i~T~iV|iV|jU|QnQ|IvgVhuLqLqLqLqHeXa\?zCPi?jChS@S?i?i?i?T?COA_G@?c?G?A_G???G???@??O!54?$#2!166?_?@?O!4?C_?C?`?G?A?Ga?S@?CP_CQ?I?T?T?T?i?TgATgAShAlOlAtGVgUHqLqLqLqLuXe\a~CzmT~SzUj}j~T~T~T~i~zn|^v}~Z~v~|^v~~~v~~~}~~n!54~$#3?@?A??C??C??C???A??@?C?A??A??C??C??A??A??C???A??@??@??A??C???@???A??C??C???C???C??@!4?C???C???C???C???@!236?$-#1!8~^!4~^!4~v!5~n!8~n!4~n!4~^!4~|!118~n!5~z~v~~l~~~v}~zn|n~yn~~T~i~}T~i~U|VlzmzluZluZlYvH}RmPmtItiTiTiTiTGu@yDiOJcHcHSaHcPCOI?i?T?PC_I?OA_C?P?C?_???G??@???O!53?$#2!167?O!5?C?G??Q???G@?COAO?DO??i?T?@i?T?hAgQCPCQHcQHcQdGu@kPmPItITiTiTiTivH}DyTnsZuZuj\uZmznt~T~i~mz^t~n|^z~m~z~^~~~v~~}~~~n!53~$#3!8?_!4?_!4?G!5?O!8?O!4?O!4?_!4?A!291?$-#1!4~}!17~^!6~z!19~v!116~v!4~|~~~z~|n~}~v}~zn|~]v|n~T~i~~T~i~j|nt}ju\iv\iv\a~Ti\iVgVg^_^_^_^_NoEhSJs@iS@iT?i?iT?T?T?Q?h?I_Ca?G?AO?H?C!5?G??@?_!54?$#2!166?G!4?A???C?AO?@?G@?COA?`GAO?i?T??i?T?SAOI@SHaTGaTGa\?iTaTgVgV_^_^_^_^oNxUjsJ}Tj}Ti~T~Ti~i~i~l~U~t^z\~v~|n~u~z!5~v~~}~^!54~$#3!4?@!17?_!6?C!19?G!290?$-#1!5~z!4~z!4~}!14~v!5~}!7~|!121~n~~}~^~~}n~|~n}v~}n|^u~zn|~~T~i~~T~i~i~i~i~UlzUlzUlq^dyLzCzLqLyDyDyDihU`[bSiT?lOEhSAOi@ShCPCOA?gA_I_?H?AO?H?a???A???G???_!53?$#2!166?O??@?_??@O?A?O@G?@OA_H?COA??i?T??i?T?T?T?T?hQChQChQL_YDqCzCqLqDyDyDyTUh]b[jTi~QnxUj|nT}jUzmzn|~V|^t^~u~|n~u~\~~~|~~~v~~~^!53~$#3!5?C!4?C!4?@!14?G!5?@!7?A!295?$-#1!4~n!9~v!4~}!4~}!9~z!5~}!7~}!119~v~~~^~~z~m~~z~~\~z^v}z^u~~T~i~~T~i~i~i~YvlyVlyVlyVkr]dyFwVitItItItIsBkQdWeHSaTGaXAgAgDQ_Dg@S?aG?i?C?P?c?AO?G???A???G!56?$#2!168?G???_??C?P??C??a?C_G@C_H??i?T??i?T?T?T?dGQDgQDgQDgRK`YDwFgTItItItItJ{RlYfXuj\iv\e|V|Vyl^yV}j~\v~T~z~m~Z~|n~v~~~|~~~v!56~$#3!4?O!9?G!4?@!4?@!9?C!5?@!7?@!291?$-#1!166~z~~~n!4~n|~n}~Z~~n|~v}z^v}~T~i~~T~i~i~i~T~it^it^iti^czMpmR{B{JsJsJsJsHU`[aHiT?iTGQdGQCPCQ?i?Dg?QGA?H_C?OA?GA??O?@???G??@!53?$#2!166?C???O!4?OA?O@?c??OA?G@C_G@?i?T??i?T?T?T?i?TI_TI_TIT_ZCpMPkB{BsJsJsJsJuh]b\uTi~TivlYvlzmzl~T~yV~lv|~u^z~n|~v|~~n~}~~~v~~}!53~$-\rendertest@Steam
[INFO] [stdout] ──────────────────────────────────────────────────
[INFO] [stdout] Games:        10              [38;2;180;200;255mA[38;2;174;193;247mw[38;2;168;187;239ma[38;2;163;181;231mk[38;2;157;175;223me[38;2;152;169;215mn[38;2;146;163;207me[38;2;141;156;200md[38;2;135;150;192m [38;2;130;144;184mS[38;2;124;138;176mo[38;2;119;132;168mu[38;2;113;126;160ml[0m
[INFO] [stdout] Unplayed:     2 (20%)         [38;2;78;132;84mC[38;2;81;138;88mo[38;2;85;144;92mu[38;2;89;150;96ml[38;2;92;157;100md[38;2;96;163;104m [38;2;100;169;107mB[38;2;104;176;112me[38;2;107;182;115m [38;2;111;188;120mW[38;2;115;194;124mo[38;2;118;201;128mr[38;2;122;207;132ms[38;2;126;213;136me[0m
[INFO] [stdout] Playtime:     20h             [38;2;180;220;255mP[38;2;175;214;248ma[38;2;170;208;241ms[38;2;165;202;234ms[38;2;160;196;227mi[38;2;156;190;221mn[38;2;151;184;214mg[38;2;146;178;207m [38;2;141;173;200mS[38;2;136;167;193mp[38;2;132;161;187me[38;2;127;155;180mc[38;2;122;149;173mt[38;2;117;143;166me[38;2;112;137;159mr[0m
[INFO] [stdout] 
[INFO] [stdout] Top Played
[INFO] [stdout] └─ Game A   10h
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] test display::tests::render_with_image_cache_tests::test_render_with_image_uses_cached_avatar ... ok
[INFO] [stdout] P9;1;0q#0;2;11;3;78#1;2;4;11;78#2;2;11;10;78#3;2;3;4;78#0!166?_?G???G??CO?C?OC?_COc?Q?S??i?SAOi?SAOIcQGaSISaSIQcItA{AtIsJsItItiTi\a|I~SjUlyVi~ivYnz}T~Yv^t~l~l~\v~|~^z~~z^!66~$#3!166~^~v~~~v~~zn~z~nz~^znZ~l~j~~T~j|nT~j|ntZlv\jtj\jtlZtI|B|ItJsJtItITiTa\At?jShQDgT?TGdOC@i?dG_I?Q?Q?aG?A?_C??C_!66?$-#0!157?A???@???C?_?H??@G?`CO@C_?I_?SA?T?CP?i?T?I_IPCPi?iT?SJ_YDQhCZcQlQcZcZcZcZcZsJuXe\jti^dynZk~Qnz}T~j|~T~mz~v|^z^|~n~~|~v!66~$#3!157~|~~~}~~~z~^~u~~}v~]zn}z^~t^~j|~i~zm~T~i~t^tmzmT~Ti~js^dylUzcZlQlZcZcZcZcZcJsHeXaSIT_YDOcR?lOC@i?SA?i?PC?GA_C_A?O??A?G!66?$-#0!158?@_??@??AO???H??a?CO?a?Ga?CO`CP?T??i?QHCPC_HaGU_IT_TAhSJOeHqLOmPItItItItI|A~_^hV{Rmti^ulZulZ}V|Vynynz~mz~l~Z~~^z~~m~z!66~$#3!158~}^~~}~~|n~~~u~~\~zn~\~v\~zn]zm~i~~T~luzmz^u\vh^ti^i|UjsnXuLqnPmtItItItItA|?^_UgBkPIT_HQcHQc@gAgDODOC?PC?Q?c??_C??P?C!66?$-#0!155?A!5?G???AO?@?A_?G?A_GA_COA??i?T?CP?i?T?T?i?i?TI_TAgTATgTAWbKpMPiDyDyDyDyD}@}HuZtI~cZmtZmzluZ~T~T~i~U~t~mz~\v~~v~~|n~^}!65~$#3!155~|!5~v~~~|n~}~|^~v~|^v|^zn|~~T~i~zm~T~i~i~T~T~it^i|Vi|iVi|f[rMpmTyDyDyDyDy@}@uHcIt?ZcPIcPCQHc?i?i?T?h?I?PC?aG??G??AO?_@!65?$-#0!157?_@??O???A_?H??C_??aG?Q?C?H?Q?CPAOD?S?T?T?SAODGdOIdOCjOItATgDy@mPkRkRkRkRkR|A~OnTyVyTj}T~Sj}j^t~T~i~T~mz~l~^t~~m~~z~~v!66~$#3!157~^}~~n~~~|^~u~~z^~~\v~l~z~u~l~zm|ny~j~i~i~j|nyvYntYnzSntI|iVyD}PmRkRkRkRkRkA|?nOiDgDiS@i?jS@S_I?i?T?i?PC?Q?_I??P??C??G!66?$-#0!160?G!4?c??G?A?_C?O?I?`CO@G?@i?T?PC?T?T?T?T?dGaHSaHSaTGePKQdGvGU`]`]`]`]`}DyLq^dYlq^it^iv\i~T~i~j}^t^zm~v|^z^|~n~}v~^|!65~$#3!160~v!4~Z~~v~|~^z~n~t~]zn}v~}T~i~mz~i~i~i~i~Yv\uj\uj\ivXmrlYvGvh]`]`]`]`]@yDqL_YdQL_TI_TGaT?i?T?S@_I_CP?GA_C_A?O?@G?_A!65?$-#0!156?@_???C???O?G@?C??G?Q?`G??i?@S?Q_DOCP?T?T?T?T?cIPcIOdI_ZChQL_VgTIpMPmPmPmPmpMr[b\jt]dyVylVyntYnzmzmz~V|^v}v\~j~~~Z~~z~n!66~$#3!156~}^~~~z~~~n~v}~z~~v~l~]v~~T~}j~l^ynzm~i~i~i~i~ZtmZtnYt^czUlq^gVitMpmPmPmPmPMpKb[aSI`YDgDQgDOIdOCPCPC?gA_G@Ga?S???c??C?O!66?$-#0!156?_???C!4?C?_@G?@?G?AOC_@G?a?Ga?i?T?CP?T?T?T?i?TaGQdGQcJOiTAgVGtIPmPmPmPmPmTiTmP~Sju\a~YtnYvmT~i~yV}j|~Z~u^zn~|~n~z~~|n!66~$#3!156~^~~~z!4~z~^}v~}~v~|nz^}v~\~v\~T~i~zm~i~i~i~T~i\vlYvlZsnTi|VgvItmPmPmPmPmPiTiPm?jSHa\?dIOdGPi?T?Dg@SA?c?H_CO?A?O?C??AO!66?$-#0!159?C???@?_C??G@?c?@OC?OC`?G?aG?i?T?@i?T?T?T?i?TgAhSAPK`YCRgDy@]`UgVgVgVgVg^`}DyTnWvI|UzTmzluZn}T~T~i^|v^|v^yn~|~~v}~~Z!66~$#3!159~z~~~}~^z~~v}~Z~}nz~nz]~v~\v~T~i~}T~i~i~i~T~iV|Uj|mr]dzkVyD}`]hVgVgVgVgV_]@yDiOfGtAhCiPCQHcO@i?i?T_AG_AG_DO?A??G@??c!66?$-#0!156?@??_?A???_C?P??C?_C?PC?OC?a?Ga?i?T??i?T?T?T?i?tAOiDOdQHsBWePCzCiTgVgVgVgVgVkRkZd}Tj\e|jT}juZl~t^t~T~T~l~v|~V|~m~~z~|~v!66~$#3!156~}~~^~|~~~^z~m~~z~^z~mz~nz~\~v\~T~i~~T~i~i~i~T~I|nTynYluJ{fXmzCzTiVgVgVgVgVgRkRcY@iSaXASi@SHcQ?I_I?i?i?Q?GA?gA?P??C?A?G!66?$-#0!155?A???_??C??_C?_?H??C??h?AG_AG?aG?i?T??i?T_Dg@i?SI`SAhSATgAlOiTAxEgVgTiTiTiTitJ{B}TivXmR}Tj}j}Tj}nt~i~zV|n}z~\v~\~~v}~^z~|!65~$#3!155~|~~~^~~z~~^z~^~u~~z~~U~|v^|v~\v~T~i~~T~i^yV}T~jt]j|Uj|iV|QnTi|ExVgViTiTiTiTIsB{@iTGePk@iS@S@iS@OI?T?CgAO@C?aG?a??G@?_C?A!65?$-#0!156?C!5?G??_C?_?G@?C?Q??H?c?Q?GA_I_DG_AgAgAgQCPCPCQHcQ@kQhA[aTGv?}@kRkRkRkRkrKzDyLyVh]jtZmt]jt]j}j}j}j~l~]v|~V|~n~|~^~v~}!65~$#3!156~z!5~v~~^z~^~v}~z~l~~u~Z~l~v|^t^yv^|V|V|VlzmzmzluZl}RlU|b\ivG~@}RkRkRkRkRKrCyDqDgU`SIcPI`SI`S@S@S@S?Q?`GA?gA?O?A?_?G?@!65?$-#0!155?G??@??G???C?O?C?`?C_@C_H?COA?P?I?gAOI?CaGaGaHcPCRgDOiDoIdWDQgFwDiTgVgVgVgVgVkR|A|jUlzSntZmt^it~i^}T~i~v\~j}~j~~n|~n~~v}!66~$#3!155~v~~}~~v~~~z~n~z~]~z^}z^u~zn|~m~t~V|nt~z\v\v\uZmzkVynTyNtYfylVwFyTiVgVgVgVgVgRkA|AShQCjOIcPI_TI?T_@i?T?Ga?S@?S??OA?O??G@!66?$-#0!156?C???A??O?@?G?AO?C??_I?OD?G@CO@S?Q?Dg@S?QGAgAgQDOIdOIcQdGtATgRKpMOjSjSjSjSjtI|ExUj\e|QnyT~iV|i^v|V|V}T~^t~mz~u~~z^~z~~m!66~$#3!156~z~~~|~~n~}~v~|n~z~~^t~ny~v}zn}j~l~yV}j~lv|V|VlyntYntZlYvI|iVkrMpnSjSjSjSjSItAxEhSaXAlODi?TgAT_GAgAg@i?_I?PC?H??C_?C??P!66?$-#0!156?G?@_??C??_@G?AO?@G?_I?PC?PC?PC?hAODG?T?T?T?I_IT?TaGdQGdY?jSI`]@yDiTiTiTiTitI|B{VhvkzTmTzmtZmzl~U~T~j\~j~]z~U~|n~~~v}^~z!65~$#3!156~v~}^~~z~~^}v~|n~}v~^t~mz~mz~mz~U|nyv~i~i~i~t^ti~i\vYlvYd~Sjt]`}DyTiTiTiTiTItA{BgUGRCiPiCPIcPCQ?h?i?Sa?S?`C?h?AO???G@_?C!65?$-#0!156?C??_??C??_C?`?G?AO?A_G@_I?`C_H?i?Dg@S@S@S@cH_IT?Ti?iT?YdQLOdYDqLOnOnOnOnOnSj[b]dynSzTj\uj]zTmz|V|nt~T~v|^v|^v|~n~|~n~z!66~$#3!156~z~~^~~z~~^z~]~v~|n~|^v}^t~]z^u~T~yV}j}j}j}Zu^ti~iT~Ti~dYlqnYdyLqnOnOnOnOnOjSb[`YDOjCiSaHS`CiPCAgAOI?i?GA_GA_GA?O?A?O?C!66?$-#0!155?A?O???C???C?_C?O@?G?Q?GA_GAOC?Q?i?Dg?T?T?T?QGaHS`ISaS@iTgDiT?|AlQhUHuHuHuHuH~?~Hu\exVi|VlynTzm\v|Vynzl~}z^v~\v~|n~~|~v~}!65~$#3!155~|~n~~~z~~~z~^z~n}~v~l~v|^v|nz~l~T~yV~i~i~i~lv\uj]tj\j}TiVyTi~A|QlUhuHuHuHuHu?~?uHaXEgTAgQDOiCPaGAgDOCQ?@C_G?aG?AO??A?G?@!65?$-#0!155?C???G?@?O?`?G?A_?H??aG@c?S?@S?PCOA?i?T?T?T?T?QgDOiDOiDoEgRK`YCz?nOlRkRkRkRkZdYlRkzUj|UXvmT~Ti~T~i~j}z]v]zn~|^v|~^~u~~~u!66~$#3!155~z~~~v~}~n~]~v~|^~u~~\v}Z~j~}j~mzn|~T~i~i~i~i~lVynTynTyNxVkr]dzC~OnQkRkRkRkRcYdQkRChSAheGPi?iT?i?T?S@C`G`CO?A_GA?_?H???H!66?$-#0!155?G?@??C??O?_C?P?_C?P??aG?aG@S?O@I?d?i?T?T?T?T_IODQgDQgAlOItATgTIpMPkRkRkRkRkZdyLrKzmTi~Ti~T~Ti~T~i~i^ynz^z~U~~T~~~v~}~v~}!65~$#3!155~v~}~~z~~n~^z~m~^z~m~~\v~\v}j~n}t~Y~T~i~i~i~i^tnylVylV|QntI|iVitMpmRkRkRkRkRcYDqKrCPiT?iT?i?iT?i?T?T_DOC_C?h??i???G?@?G?@!65?$-#0!155?G?@_?A?_??G?AO?G?AO?a?gA?g@GAODO?I?i?T?T_DgQCPCPCiPCi?zCPiDWePiTiPMpMpMpMpMr[b[jTi~Ti\ivyNzluZl~yV~T~i~v~|V~|V~~}v~}^~v}!65~$#3!155~v~}^~|~^~~v~|n~v~|n~\~V|~V}v|nyn~t~T~i~i^yVlzmzmzTmzT~CzmTyfXmTiTmpMpMpMpMpKb[bSiT?iTaTGDoCQHcQ?Dg?i?T?G?Ag?Ag??@G?@_?G@!65?$-#0!149?_!5?C??G???G??@G?a?G@_C?c?S??aG@S?Pc@S?I?T?i?i?iDOdGdQGdQ?mPcJs@iSjCyDiTiTiTiTyDyVhUlZsNxUj}Tj}j]t^i~|V|Vyn~y^v~\v~~u~~Z~~~\!65~$#3!149~^!5~z~~v~~~v~~}v~\~v}^z~Z~j~~\v}j~mZ}j~t~i~T~T~TynYvYlvYl~PmZsJ}TjSzDyTiTiTiTiDyDgUhQcJoEhS@iS@S`I_T?AgAgDO?D_G?aG??H??c???a!65?$-#0!155?O?A??P???P?C?G?A_C?G?aG@S??T??SAOd?T?GAgASI_DgAgU@SI`SIT_MpCiPmPiTItItItItIvWfXezLyVlqnyVlynt^tnyn|v|V}v|nz~l~v}~~Z~~z~^!60~^!4~$#2!335?_!4?$#3!155~n~|~~m~~~m~z~v~|^z~v~\v}j~~i~~j|nY~i~v|V|jt^yV|Vh}jt]jti^pMzTmPmTitItItItItGfWeXCqDgQLODgQDOI_IODOAGAg@GAOC?Q?G@??c??C?_!65?$-#0!149?C!5?C??A_??a??G@C?OA??c@OC?PC?PC?P?i?I_Dg@QgDOI?i?iOJcPIcPIT_MpCiTa[bSjSjSjSjSj[b\uHu\fwNyTmzlUzmT~i~yV}j|n}zn}v~t~~\~~v~|n!36~n~~~v~~~v~~~v~~~v~~~v~~~v~~z~~$#2!310?O???G???G???G???G???G???G??C??$#3!149~z!5~z~~|^~~\~~v}z~n|~~Z}nz~mz~mz~m~T~t^yV}lVynt~T~TnsZmtZmti^pMzTi\b[jSjSjSjSjSb[aHuHaWFoDiPCQhCPi?T?Dg@SAO@CO@G?I??a??G?AO!66?$-#0!152?G??O@???G???G@_G@?G@_CO?DO?D_G@Ga?i?T?Q?cAgQDODGaS@Si@Si@kRGU`YCrKPmPKrKrKrKrKrlYdZkr]jt]dzmT~Ti~j}l~T~U|v]zn}zn}v~~v~|~n|!19~v~~~v~~~v~~~z~~~z~~^z~~z~~z~~z~~z~~z~~~v~|n~\~~$#2!293?G???G???G???C???C??_C??C??C??C??C??C???G?AO?a??$#3!152~v~~n}~~~v~~~v}^v}~v}^zn~yn~y^v}v\~T~i~l~Z|Vlynyv\j}jT}jT}Rkvh]dzKrmPmrKrKrKrKrKQdYcRK`SI`YCPi?iT?S@Q?i?hAG`CO@CO@G??G?A?OA!66?$-#0!148?C!7?C?`??G?A?_CO@?Q??CO@CO@CO?DO?SAO@i?T_COi@SHAS`S@iS@iS@yDQgV?lQlQdYdYdYdYdYtMpNwVi|IvlYt^tZluZ}T~i~j~\V^|f]znl~n}vv~x~N}~z~~n~~z~~~v~~m~~z~^z~~z^~~v~\~~v}~Z~v~~u~~u~~u~~u~~u~~u~~v|~j~~n$#2!257?_??O???O???G??C?_??C??O??C???G??P??C?_C??C_??G?a??G@?c?G??H??H??H??H??H??H??GA?S??O$#3!148~z!7~z~]~~v~|~^zn}~l~~zn}zn}zn~yn~j|n}T~i^znT}ju|j]j}Tj}Tj}DylVg~QlQlYdYdYdYdYdIpMoFgTAtGQdI_IcQHc@i?T?S?aG_AG`COA?O@?G?A?O@!65?$-#0!149?_??@??A??_C??OA?_CO?AO@C?OD?OD?OD?Q?DOGAgAOI?IcPCPaGQdGQdGQdGu@YcRGfWeXA|A|A|A|A|ExVGVi|UjdYntZmyLUzl|V]S~i~V^|V^tv]^zzv~]^r~n~\~~^z~~^~|^~~v~\~v~~\~v~~l~^~z^~u~^zn}~^u~Z}n~u^~u~Z}n~u~~u^|v]~$#2!233?_!5?O!5?@_??A??_@???_??_?G??_?C??_?G???a??_C??_?A_??G?a?G??a?G??Q?_?C_?H?_CO@?_H?c@O?H_?H?c@O?H??H_AG`?$#3!149~^~~}~~|~~^z~~n|~^zn~|n}z~ny~ny~ny~l~ynv|V|nt~tZmzm\vlYvlYvlYvH}dZkvWfXe|A|A|A|A|AxEgVgTAhSIdOIcPCQhCOAg@i?T?G_AG_AG`?C?G?@_C?O!65?$-#0!152?O??@O???a??c??C_?H_?H?CP?CPC?PCO@S@c?i?T?HaS@SAOi@Si@Si@SiPIdOBkPmPaTItGtITIsJsB|eHuI|eTqnQsnydvYmrl~\f[T^zj\^|T^z|n\|vn~r|~^z~n~|~^z~^z~n|~zn}^zn~}zn~z~^z~\v~\v}Z~j~n|^v|nz}nz~v}v]~t^z\v~$#2!213?G!5?G???A??_?@?G???O?@??G??G@??G??@G???OA_??C_?A_?C??a?G??GA?_C?O?A?_C?_C?OA?CO@_CO?@CO?C?_C?aG?aG@c?S?OA_GAOC@OC?G@G`?I_CaG?$#3!152~n~~}n~~~\~~Z~~z^~u^~u~zm~zmz~mzn}j}Z~T~i~u\j}j|nT}jT}jT}jTmtYf{RmPmTitItItItIsB{AXeHsAXaLOdIODQGdOCQ?aG`I_COA_?I_?AO?A?O?C!66?$-#0!148?@!4?O???Q!4?G??GA_C?_G@C?PC?@CO@?a?T?O?i?P_CQH_PCA_IP?iS?i@WDQH_Zc?lOj?^?z?v?^?zCjSheJxITlYPngT}JUyNqVlt^P^fx^vX^fx^mzZ^\ze~{n~v|n~u~zn~z^zn}v~t~j~~i~zn}zn~t~j~l~v\v~T~j|^zU~j}^zU~lv~T~j|nZ}$#1!161?_!6?O!5?O!30?_!41?G!92?$#2!178?O!4?G???C???C!4?C??O??C??@??C?_?C???Q??C?_?C?G?_?C?OA?O?C_A?_C?Q??_?@_G?Q??c?OC??c?OC?P?c?_CP?AO?GAO?H?CO?C_CO@G?I?S??T?CO@CO?I?S?Q?GaG?i?SA_Ch?S@_Ch?QG?i?SAOc@$#3!148~}!4~n~~~l~~~^v~~v|^j~^v}znmz~mzn}~T~i~j~T~i^zluZmzl^ti~TI~TyfYlq^cZlQnO~?~?~?~?~?zChUHsATgQDiODi@S`CODg?I_I_GA_GA_GA_?C?_A?G?@!65?$-#0!148?C!6?C???@??A?G?A?C_?G@C?P?O@CO@CO?T??i?G?i?TG?S`AODOhCqDOdGu@YcQ@uGTgRGRkQcRKRt?|IdGzTirlYPnqS~i@~ilT~a|lnt|uV|VT|]Vzz^^r|mmzn}zn~]v|n}zn~zm~ynz}nz}j~mzn}zn}j~}T~j|^t~i^zn|nY~j~l~y^v|Vynzl~$#1!141?G!5?@???A???@!8?@!5?C??_!7?C!4?a!6?@?_!8?O??C??G??@???_!122?$#2!157?O???_!5?O!8?C!13?a!5?A??G??A!12?G??A??c??@G?_?GA??Q?C??C?_C?G@??S??Q??GA?OA?H??gA?`G?C_?GAO@CO@CO?`GAO@CO?CP?DOC@OC@S?PCO@CO@S?@i?SA_I?T_COAOd?S?Q?D_GAgDOCQ?$#3!141~v!5~}z~~|~~~y~n~}~^|~u~|nz^zv}Z~mzn}znyzn~i\~T~T~T}iV|j]tnylUjLyjYv@}dYluHVgVkRkRkRkRkA|AtGv?iTGQDiODi?Ti?T?i?T?Q?GA?gA?gA?_C??_C?@O!65?$-#0!151?@???_??OA??C??P?C?_G@?G@O??S@?S?C?h?i?QGA?i@SH_?QcGP?gC`G_Mo@IOfOAXEhSbSHS`SJOJSa|@S]`]i_nxA}ThUSnw^O^a}A\}Q^t\jntnzYZ~Vuv\nU~t^|V~t^u~T~mt~i~Z}T~i~T~i~j}z^u\vYnzl~t^i~t^i~j|nu|Vyn|V}Tj}j}j$#1!123?_???G???C??A??O?A_?C??O@??Q??C!4?G??G??OA?C??C??c!4?O?_C??O?C??OC??C?G!7?_!5?O!4?@!5?Q!16?S!11?O!11?G???A!8?A!66?$#2!155?A!19?C?@!4?@!8?_!5?AG?@?C?AO?A?@?C_?G?C_???G?a?I?_C_H??I_@??@S??S@?Ag@?A_D_G@gA?h?A_CO?OC`C?g@G_?h?I_Ag?I_H?i?PI?T?c@i?T?i?T?S@C_HaGdOCQ?I_T?I_T?SAOHAgDOAg@iS@S@S$#3!123~^~~~v~~~z~~|~~n~|^~z~~n}~~l~}z~~\~vn|v~zn|mzz~Zv}Zv}j~mj]zj}j~Q~Tnhv\zTuju\vlYvI~Tj]tNoNyTmOnxExCjSjSjSjSjSa\AsJ_I`SJOEh?iS@i?D?i?T?T_@C_?AO?G??C_??G??O!65?$-#0!148?@!6?_?C!5?C??_CO??@?a?S?O@O?DO?A?S?O@O?I?SaGAS@GaHOc?ICOEGOIPACWBGV?sHQHcHQHqLAlcXbLuTi\AuTTlyT\UTTzIvT\v\nR{fX}YVZzm~Tlnt^zl~l~V|v\~T~i~i~^t^t^i~l~Yv]j|n|v\v\uZmzn\uZn|UzmZ}V|Zu^t^ti^i~i$#1!113?_??_??@_???_?C??G?_@?_C??G???a?O?a??c??@?A?O@???G??O?G??A_???G?_??_?OA??`??_!4?g???H?AO?_!5?G!22?@!5?@G?A!4?O?G!9?GA!10?O!70?$#2!152?O!6?O?@!4?@!4?G???@??C!5?G??A?C?_??@??_!4?C?AO?`??`C_?G`?c?_GA?c?Q?c?C_O?Q?CO???_G@gA??A_?i?C_Ga??_?gAGa?dG_C@?i?OI_CQ?Q?gAGa?i?T?T?_I_I_T?Q?dG`SAOAGaGaHcPCOaHcOAhCPc@gAcH_I_IT_T?T$#3!113~^~~^~~}^~~~^~z~~v~^}~^z~~v~~~\~n~\~}Z~~m~|^ny~n~u~zn~Uzn|^u~\vi^nyN~il~t]j|Nyn^tVi\vSj{f\QnXntYfxUjTmtYfWvGvHuHuHuHuHQkQHeWaGaT?tGAgAD_Ah?i?T?Ga??OC@OC@?_C!4?Q!67?$-#0!148?O!5?_??C?_??G??a??_?H???O??aG@O??_H?P?S@?g?P?i?i@?H?IT?IT?T?u@CPIT_J_DgQhAhChS@SlQeOitJWfGlPUdZiDtTjTnO}B|TqMzD}ink~T~ls^tfyl|Vyny^tnynzl^yV}T~T~Tj}j}lv\vlyV}Tj}T~Ti~iV|jU|j]tZmzTnylV|iV|Qny$#1!92?O!4?G???A???@O?@??C??O??C??_C??_C?P??C?_C?O?H??H?C?_CO?A?c?Q?@C_G@?G_?Q?G@?OA_?P??_G?Q???O??O?_AG?O???PC???A??I??I?_A??A?_I!5?`!8?OC??O?O@!5?A?@!4?A!5?_!5?C???G???_!69?$#2!161?@!5?C!4?C??A!4?C?@C??C!4?A?C!4?OC_?_??_???G??g!4?S?Q?C?S?Q?AgA??H?D??c?Q?i?G_COI?S?OD?gAGDO?i?P?Q?a?QH?IODOAgDOD_IODOCQ_Dg@i?i?iS@S@QGaGQDg@iS@i?iT?TgAShAS`IcPCiODQgATgAlOD$#3!92~n!4~v~~~|~~~}n~}~~z~~n~~z~~^z~~^z~m~~z~^z~n~u~~u~z~^zn~l~Z~l~]z^r}^v]vl~T}zN|U~i~n\v\d}j~mZuni^hu~D~i~CzTmzS~T_~T_~ItH}PmT_^_^gVGUhUhUhUhAhOn?IcAWdQChOCOi?i?g?i@S?AG`CO@?O@!4?A??G?A!65?$-#0!156?A??_???C???O??@??@C?_I?PC?AG_@?g@OCQ?D?OA?A@S?iT?AT?Ti?ZCP?TI?gDGU@UgUHSHBgLPIdQdlQedkDrKRKtTiTiTn_^T^i~pMuhimz^smz^qZk}j^i~lvYnyn|V|f\zUnt^ti^i~TnylV|VlyVlvlYvlZulV|IvlzmT~Ti^tj]tJ|Uj$#1!75?_??O???O!4?G??O?_??G??O?@?_A?_?G?@O??Q??O@O??c??c?OC?P?_G?Q??h??h?Q?G?Ag@OC?g?AG?S@?O?OAO@?_A???a?_I?Od??H?Q??_?O@G_D??@???A_CO?A??QG?T!4?G!6?A?S??G??@??@!4?C!9?_!7?I?S!9?G!4?_!66?$#2!155?_!4?C!5?C??G_?G!8?_???GA?C!4?O?C_G_G!5?g!6?_GA_?T?Q_?g?@?_A_S?Q_COGAO?HOAOGaG`I?T?T?OI_?_@?I_HQCPC_APC_HCQ@S_T?QGdODOAgAWaChOI_IT_T?iODQgAgQDgQGQdGQcHQgAtGQCPi?iT_IS`IsAhS$#3!75~^~~n~~~n!4~v~~n~^~~v~~n~}~^|~^~v~}n~~l~~n}n~~Z~~Z~nz~m~^v~l~~U~~U~l~v~|V}nz~V~|V|j}^j~nxn}zN|v]~T}Zt^dYmzU|d^u\VimrLyi~i\v\sJzDi|TilaTicZe|AtiVgVhShAhU`UgU_MoIdWAhOIPiCPcQ?I?i?i?T?_???CP?CP???@???C?@!65?$-#0!155?_!4?O?@??P?G??O?H???GAOAG?_G???i?@?C@OH_?OC@_?QdGOdGDOiC?XA?jOEPK`[ASBSBSbWi`HSRmPIwEyCjiTlOjEXeXEyNT`}iYzUCxmjkUrmt^Pi~i^tYnyVlynyT~iT~Ti~Ti~Ti~Ti~iT~TyVh]j[viVxMzTj|I~Sj\uZd^sj\qNxUj$#1!47?_!5?C!4?C!4?C??@??_@??G??_?C???C??P??C??G??AO?A?OA?_C?_C?P?C?OA?P?C?Q??Q?C_A?h?COAO@CO?aG?aG@c@G_Ag?S?COAO@O?DOAOD_CO_?I_CO??DG?c@g?O@??S@??A?d?O!5?_DO_G?PI?C?G?@??@?AOG?C??A?AO_???@CP?O??C???G!8?C!4?O!10?@!69?$#2!150?@!6?C!10?A!5?A?_!5?A??i???S?O???AGA_GAG???A??_?@OA_COC?g??A?`G_G_G?D?SAg??c@CP?PCOA?iCpCPcP?_IS@C`CgRCPCQhCOI_IT?T_IdODgQDODi?Ti?iT?iT?iT?iT?Ti?iDgU`SbGTgEpCiSAt?jSaHcY_JSaLoEhS$#3!47~^!5~z!4~z!4~z~~}~~^}~~v~~^~z~~~z~~m~~z~~v~~|n~|~n|~^z~^z~m~z~n|~m~z~l~~l~z^|~U~zn|n}zn~\v~\v}Z}v^|V}j~zn\nyn~in{nyMzf\~d^qn|~QtnXuV\f}T~@}i~h}IuLvlZu\VgIVdYeOnOjtEwnOmPkbSbWb[`[`KATIsAg?IcBg@iOD_QDOGaGAg@O_I?@C?@gA?O@?G???c!66?$-#0!156?G!4?O?@??c?@!6?A?_I?`C???G?I?T??i?T?AG_CAGDOGd?A?HAcJ_Ha?Q?jOHSH_@S@_IsHSGQjWDlOBItI_SjgHTTiGvIlT{iQ|EhqVitNhv[f|QfyTnxVi|Vi|Uj\ivXnPmzTi^dyLv[b}Tj\exNpmZsJ|RluXUjtYfxVkrLzSj\a\jSj$#1???OA??P??C?@?_C?@?_C?@_?C?`??c?@?_C?@O??a??Q???_C??Q??AO?A?OA??Q??Q??C?OA_?CO?@OA?GAO?A_H?CO@_COA?GA_COA?S?A_H?aG@S?`GA_H?i?SAO?I?T_CP?i?SAgAOI?I_I_A?hAgDOC@g?hCOAGaGaGA?OC?C?I?T?Ga?AG?GDOAgCOCi?D_G?DOAG_GA?A?D?CQ?@???O`?G!6?_G?GO?O?G?@?@!12?C?g?O!7?A???@G!68?$#2!149?G!9?A!9?_GA?P?O!6?G_?a?_???@!4?O?AO??_?A?OGcO?O??COChC?CA_ASI_IS@A_Ad?CA_QCgS?dY@SASi?TaG`Q?BChAgQL_TG_UGaOAlODiOEgTAgTAhSaTGeOmPCiT_YDqGb[@iSaXEoMPcJsAkQHehSIdWEgRKqCjSa\aSjS$#3~~~n|~~m~~z~}~^z~}~^z~}^~z~]~~Z~}~^z~}n~~\~~l~~~^z~~l~~|n~|~n|~~l~~l~~z~n|^~zn~}n|~v|n~|^u~zn}^zn|~v|^zn|~j~|^u~\v}j~]v|^u~T~j|n~t~i^zm~T~j|V|nt~t^t^t~U|Vynr}V|Ujn{v\R\u\vlzmzlt^_~UXv\vTvOngVyDz?~gVTjwfWfTQltXewJoLqKzCzCIsBsJsJsJS@U`Al?dQ?iS_IODi?Ta?i?T?O?A?@C?PC?G??O!6?G!65?$-#0!155?G!4?C???AO?C!5?_?GA_GA_GA_!5?_G?I?T??g?CPA?D??@_?I?c@gAOc@CQ?rCQ?I?PSDGDHS_Z?cdYDgiQA\A`kJduIlFGYbI{Bh]JSezTeZsMtXe\jsNxUj\exNtj[fXmRmtJ{JuZd]dYnPmZeXeZkRmTiVgvLtI|A~CzSjlUhVkRlQli$#1???c?OA_?G@O?C?O?AO?_C?O?c??G_?C_?G?OA?O??G?OA_?G?OA?OA?OA?OA?OA?OA?g@?c?_G?Q?OA_?h?Q?OA?S?P_CO?CP_AG_Ag@S?Pc?S?Ag@OI?S@OCOAODOc@gAOi?T?S?i?iODO@gAgQCPcOCQ@S?GQ?iPCP?iOA_AgO@S`S@S`GaGQ_???_S?ODOAGO??hCOA??@_?O??H?@O_??A?_?Q!6?GC???O!4?CG!5?@???A?CA!8?@???C!4?O?_!66?$#2!157?@_!10?G?@C!11?GAgAG@A?_??_D?Q???g?iOCI?dOAOC?HAW_HCG?hCpCi?Q_Q_ID_TIO@_QDgT_SIPcOH_OgQdGtAgU_SaX?iPcI`ICXaSJoEhSaXEoISbWePkPIsBsHcY`YdOmPcXeXcRkPiTgVGqItA|?zCjSQhUgRkQlQT$#3~~~Z~n|^~v}n~z~n~|n~^z~n~Z~~v^~z^~v~n|~n~~v~n|^~v~n|~n|~n|~n|~n|~n|~V}~Z~^v~l~n|^~U~l~n|~j~m^zn~zm^|v^|V}j~mZ~j~|V}nt~j}nzn|nynZ}V|nT~i~j~T~Tnyn}V|VlzmZnzluj}VlzTmzknTj|V|Uj]jUh]b[VTtLV|V|VItnOngViVlQilTyTmYTnOnOmQlEXeXcZChCzCzCj_RgU`ICiPI_QDODgAgSAOG?P?Od?S?@S??_H???G?@??A!66?$-#0!159?G??@!4?@??H??C!4?A_?A?C?@?A???D!6?I@?S?gT?D?GD?c?OIDGE@QD_AOHOK?E`KQHQ`COjGrKsWaDT_GIYCYaHnDQU`[RcYV@}DwVh[b\iRxExNsZdYnOnYtJ{B|ItMpMtIvWfXmPnWfYdYfWfYdYtItI|A|ItI|A|A|ItItItIi$#1?AO?GAO?C`?c?`G?aG?Q?c?Q?_GA_G?a?g@C_G@c?P?GA_CO@_CO@CO@?c@G_DO?@Ga?Ga?gAOc@O?I_?i?S`?S@G?i?aG`Ga?i?T?_I_T?_I_T?T?S@S@S@S@S@S@Oi?i?hQCPCh?i?iT?T_I_IT_GOdI`OHaGaTGaD_@i?DgASHAg?d?dOAc@I_E?d??`I?D??@S@?aGcOGe?GD?G@_COID?AD_A??OG?C?C?G?`???OB?oG_!7?G??A?A!4?_???A?_??O??_!67?$#2!150?A!4?C!7?O?C?O!4?_??Q?G??G?O??OG?OI?O?Oi?i?_S?@?A??Oa?oAOI@_?_Og?GOL_E_BoHOa@cGCyD?cGA@ALoITaT_RcHs?wDgU`KQdGs@YDgE`[ATgExEoJcYdOnOdIsB{AtIpMpItGfWePmOfWdYdWfWdYdItItA|AtItA|A|AtItItItT$#3~|n~v|n~z]~Z~]v~\v~l~Z~l~^v|^v~\~V}z^v}Z~m~v|^zn}^zn}zn}~Z}v^yn~}v\~v\~V|nZ}n~t^~T~j]~j}v~T~\v]v\~T~i~^t^i~^t^i~i~j}j}j}j}j}j}nT~T~UlzmzU~T~Ti~i^t^ti^tnYt]ju\vTiv[i^yTmyVsjUxVlYvWNtXmp^gvWnt]_~iT~SjSi\aZDaXiTqItITiDoQhSgQLoN_FoJoIPcQCY@iCOC@ADOI_IT_D_@S?O?g@GA?H?_G??A??A???C!65?$-#0!156?O!8?O!10?_GA??@O?@O?O?O???g?O_?OC!4?P?C_??`A?PC?a@Gd?S?W?H?b?pCrCACG`Ol?RODQ?gLaPuJtI`IcpUT`nOFwDyDyTgVgrITYdYdYlQlQnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnONoNoNoNOlQhU$#1AG@S@CO@c?gAOGAGA_H?i?SA?gA_I?aGa?gAGa?i?T?CP?GAgAODG@S@OCa?i?T?H?i?T?S?Q?i?T?cAgAOI_I`S@S?I_I_I_IcPCQ?i?iPCaGT_HQDg@iT?dIPcJODgCQhCQhATgATgAlODiODi@kQdOIT_KOeHO@Is?hCh?KaP?EgOAs@I`OI`QgQ?oAGOh?w@O_CgC??`?i??c@?@C?aC?A`GC?O?G?@?`?pCA!4?`O@?@!5?@a?SA@!5?_A?A??O?G???_!69?$#2!156?@???C_??A??AO@?CO??D???OC??C??D?D?`CA?ACAGA@OdOIC?PI?YCOgAGPGS?Q?j?f?u?[?M?GOhQdYCASgEwDiTaWCH_GcYcZChISOLoFgDqDiTGVGtIdYdYdQlQlOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnOnoNoNoNonQlUh$#3|v}j}zn}Z~V|nv|v|^u~T~j|~V|^t~\v\~V|v\~T~i~zm~v|V|nyv}j}nz\~T~i~u~T~i~j~l~T~i~Z|V|nt^t]j}j~t^t^t^tZmzl~T~Tmz\vi^ulyV}Ti~YtmZsnyVzlUzlU|iV|iV|QnyTnyT}RlYnti^anXuj]tJ|EzSnq\inxVi\B{dYmdYkFgnIlUjSVDiLVhQjYnSiTiTZcYkRkPiTgU?z?n?v?}?]?I?hShQCI?iCgAgTAOCG???OCP?I??G?_G?A!4?A??C?_!65?$-#0!174?O???_@???P??P??_??G???CG?I?G??GCO?Q@CO!7?G!5?G??_C_QgR_QgOdGS?T??i?iTiDiD_YcWdXcQDWdSiTiTiTiTa\a\a\a\a\`]`]`]@}@uHeXePmPeXePmPItIdWB{@YdWB{@YdWB{@YdQLoFgTIt?jSH$#1?hAgDOaGaGaGdODOaGaGQCPCOAGaGdOC_I_I_I_IOD_HaGdOAGdOD_IPCgAgQCPCPGaChQCPCQ?iT?SAOiDOcI_IT_T?iSAgQCiPChQCiOI`YCPIS@iSaSHaKPiS@iTGu@SiT?mPcIt?mOJsAhUhQKaXeHqGRcY`QcYaHChChCgAhQcWbODqC@Si?zC`S?cHcOCOIQKOMO?GCWAW`EP?S!5?G!10?_C_Q_Q_O_O?G!7?iD?D??_G_G_!4?G_?G?A?_C?G!66?$#2!155?C???C!4?OA?OA?P?C?@?C?G??i??C??GAGAOA?i@_?`?_AdOb?`C?G_I`ItA|AtAtItItA|A\AXC@K?LALATaTiTiTiT?OiOiYDQDQEXdYdQITaTgTIPiTa\a\a\a\a]`]`]`}@}HuXeXmPmXeXmPmtItYf{B}dYf{B}dYf{B}dYlqNwVitI~Sju$#3~U|Vyn\v\v\vYnyn\v\vlzmzn|v\vYnz^t^t^t^tny^u\vYn|vYny^tmzV|Vlzmzmv\zUlzmzl~Ti~j|nTynZt^ti^i~Tj|VlzTmzUlzTnt]dzmtj}Tj\ju\rmTj}TivH}jTi~PmZtI~PnsJ|UhUlr\eXuLrkZdYlZd\exUjSzE|QlIfWnQKzSjCzCiUhVXePnPmPdQdPdYfObKbKoIdItI|A|AtItItItA|AXAHC?L?DAGa@i?iT?T???O?OD?@A??AG_A?@!75?$-#0!162?@!4?A??O!4?_C!4?a???g?@!4?@!9?O!8?A?A??HO!11?C?SASATAD?_Q`ITG_Qc?dIDi?yDqDOHeXePgDIOm@yDiTaKrGV_ZcRgV_ZcRgFgTaXEoJSbSHa\_JcjS@iT?jSaXAhU`SbGdY@iT_ZCPiDOi@iT$#1_IOiCPgAWaCi?iT?SaGT_LOdGT_IOiCpCQgASi?TgAWaCi?iT?iS@SaHS_ISaHS`ISaGQl?TgDQgAlODiOIT_Is@iSaXCQhCiPkQDgQLoEhST?lQHu?mOjSHqL_]@yDgUhSItA|?mPiTgVgUhSiTiTIsJsIDiSgEhUgU`UhCiTgTgDgSiDiPiSbSgSh?jS@SAT?S@?gD?OhO?D_?S??@E_?HOGO!11?C?SACAD?_?_Q@GO?_?_?DA?O?Q!4?Ga?g!4?O?C??G@!65?$#2!155?O?@?O!4?G??O??A??Q?@?O?C??G?@A?S??i?g?i?iSAOiCACiOIT?jSgOHSaCaDiTiTiTiTiTiPi@gPgOiTYDGsAdYDYTIogTiDgLqLuPCXETitm@}@yTa[rKvg^cZkVg^cZkVwVi\exNsj[ju\a^sZSj}Ti~Sj\e|Uh]j[vYd}Ti^czmTynT}Ti$#3^tnTzmV|f\zT~Ti~j\vi^qnYvi^tnTzMzlV|jT~iV|f\zT~Ti~Tj}j\uj^tj\uj]tj\vlQ~iVylV|QnyTnti^tJ}Tj\ezlUzTmRlyVlqNxUji~QluH~PnSjuLq^`}DyVhUjtI|A~PmTiVgVhUjTiTitJsJtiTiVhUhUhUhUhTiDiVgVIPiTiTHSjU@UiSjSjSiTjSjTiTjCjTiTijSjShSjSaDiTiTiTiTiTiPi@g@g?gOIDGC?_ADG@IO?O?D???Ga!5?AO?@!72?$-#0!165?A!4?G!7?@_!18?@G??Ha!4?SA!5?_?i?IOAOA?_?_A`Q?Q?Oa@AgACQCGBODiPiOAO?Y?QcJOlAoBgTbGdI?iS@gT?jSaT_YDOIdGU`SAhQDgQHaSJ_IT_U?i@iT?TaGQDgASI`SAhCPi?i@iT?T?I_IP$#1?iTgAlOiT?iTgAlOL_YDgQL_YdOIdWaKPiChQk@yCPiChSiS@iShA|?UhSAlOIt?mPcYDoMPcLoEhShU?zChUGqLQcY`]@yDgUgVGtITgUHuHTiTgVgUhSjSiTiTiTiTiSjSjSTiTiTiSjSiTiSjSjSjSjsJsjOjSbSjSlAlOlqLolAhqDqXaXQCqHaWQDWDOT?TO@idWHqLq?GSb[A?GC_GiCiOISAOc?oA_A`Y?OaOA_AS?CGA?HQCiO???G??h?S?Q??OA?O?A!4?O!66?$#2!158?C??G!4?O?A???A?OC?G?C?C_H?S?D_Ga?i?i?iCO?Ac??GTaH??hSbWFODO@c@gDgJSJSHSGdGfGLsHShQhQdwEgPCDi|IvCzCZ_n?|JkTiKvWd~SjmTi~Sj\i^dyntYvh]j|UlyVlu\js^ti^h~T}Ti~i\vlyV|jt]j|UzmT~T}Ti~i~t^tm$#3~TiV|QnTi~TiV|Qnq^dyVlq^dYntYf\rmTzUlR}DzmTzUjTj}TjU|A~hUj|QntI~PmZdyNpmZqNxUjUh~CzUhvLqlZd]`}DyVhVgvItiVhuHuiTiVgVhUjSjTiTiTiTiTjSjSjiTiTiTjSjTiTjSjSjSjSJsJSjSjSjSjOlQlQDqLQlQLqKA\aLqLa\aLqDyDiTiDyCQdQCODiTaG`SjSbWFO@S@c@gDOJCHSGC?dGD?GS@?h?`OC_!4?D?d?`C!6?C!6?O?@??A!65?$-#0!169?G!7?AO??_!11?_??G?C???GC!5?A???C?_C_??O!6?_?A@A?GO??P?T?EGRC?DG?aCOeG?HcPC@iCQdGQ?RgDOI`GT_DiOEOI@i@iT?dGaDgAT?i@cI`SAPCI`SAODQ?i@S@i?TA?i@SAPCGAgAT?T_@I_D$#1_YdWa\AwB{AxA|?lQlOLqDwEhSLoIhQlOiTiOmPItGeXcY_^_YdWa\aXcZcXa\_]@{AxExCjShItGuHsJsHiTiPmPmOjSjSjShUhQlQlQlQlQlQlQlQlQlQlQlQlqLqlQ|A|QlR{B{Jsj[rKzcZlqLzSj[rKySJ[jPyTjK`|iSi|Gdi[ati\gV_|AgIdsHSdwT_ZSKakGLSGmOAaXCaGCidSoD_OHOAO?C_Oa@I@GOGO??pGEHAcH?GD??_IOC?_?g@C?@cG@_??O?A?O!67?$#2!156?@?_??C???OA??@??AO?@G???A?GAODO?I?aGA?I_A`O@Q_A`ODgT?hS`Y@OI@YCjCiTiTiTITgSgvCbmTiKaX_tGqlQqlTYdHrlUXEyiTyHQuLzkFyltMti^yTnxnt}T}Ti~Yv\yV|i~T}Zt]j|mzt]j|nyl~T}j}T~i|~T}j|mzv|V|i~i^}t^y$#3^dYf\a|F{B|E|A~QlQnqLyFxUjqNtUlQnTiTnPmtIvXeZd^_^dYf\a\eZcZe\a^`}B|ExEzSjUtIvHuJsJuTiTmPmPnSjSjSjUhUlQlQlQlQlQlQlQlQlQlQlQlQLqLQlA|AlQkB{BsJSbKrCZcQLqCjSbKrCjSbSiDiSb[ATaTAtITaTGDaTGV?lQdY@uHQDITC`QHQdQ`Q@iTGeOHU`OI@I?ZCaDgDiPIDGS_S?bC@iCA?_O???Q_?QG@???Q?A??O!6?C!6?A!66?$-#0!175?O?_!4?G!5?O???I??A?A?@??ASG??@??OGcA@!6?C!5?COD_?C?S?_C?HcA_CHAGAS??@?I`C_@cA?i@CG`Ci?DAgAT_CQGAT?HAgAgAhCQ?I?T?I?I_I?i@S@GAg@I?T?AOD?I?DOD_CH?d?H_I?T?C?Q?I?$#1_\a\_^_VgUhSjShUhSjSjShUhQlQhUhUgVOmPiTiTgVgUhUgVoMpItIsJsItQlQTiTiTiTiTiTiTiTiTiTiTiTiTiTitItiTitYdYtItYdyTitYd}PmP~Onp]dyTmpmXujSzTmp]rLuh}Tivg~TyTno^huZtmDyVhyRluTqlGuiLhs^gq\eonYTkxAhyipYNszAhVSByDB|iUWhQBwguYdUP?QG?fOCPC_COMqDO?UgOC_GcRc?QCHACg???@?Q??_A?`C?G??_C??@??G@!65?$#2!157?O???C???G?AO@?OA??@C??H?_?A?T?C@C?_??S?g?gCOg??@aCgSAD?@OGcYdQlOIpMpMpI`GQlQhAlRYdQGXUhQsdxA~T}itKzT]Xt]P}Rt]ZP~i{V|a]zlv|i~u|V|V|Uzl~t~i~t~t^t~T}j}v|V}t~i~|ny~t~yny^zu~Y~u^t~i~z~l~t~$#3^a\a^_^gVhUjSjUhUjSjSjUhUlQlUhUhVgnPmTiTiVgVhUhVgNpMtItJsJtIlQliTiTiTiTiTiTiTiTiTiTiTiTiTiTItITiTIdYdItIdYDiTIdY@mPm?nOM`YDiPMPeHSjCiPM`KqHU@iTGV?iDiON_UHcIPiDgU@kQHaLOfGTaSJ_EHAXEODaPEgU@CIdO@ChS?hS?iS?@_DQCgDA@?G_IdGdQG`I_IPI`??GAh?@AG@Q???H?_?O?@?i?S???I??G???_A!4?O!70?$-#0!176?C!11?C??A?C!8?_!6?_!5?_?_!7?A?AO@?A?A??I?T?S??IOC?C?G?C_Cg?I?i?D?aG?i?i?T?Q?cAg@S@OD?I_Ag?i?T?@S?@Ga?I_?i?`GA_I?PC_@S?@G`CO?A_G@c?C_GAO@C?Q??Q?$#1iTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTjSjSjSjSjSjSjSjSjSjSjSjSjSjSjTiTi\a\iTiTivGviTi\b[jTi\b[jSjuLqlUh}B|UhuZczMpmZsNpmZsJ}TiV{Rmtj[vH}jU|RmtnSzLuj{Vi|Vi|Vi|Vi\Vh~iP~iT~gD~gTvTI|TI~bs\ItUiSlcYmRTmiD~_TtEgjQsHAQkhU_gDTgQcPd_I_hCaSBOjOBSBC_IPCItGS@SAgC?K??GCODOD?S??AG?i??C?G?`?G@!65?$#2!156?_!4?C!4?AO?A?G?_A?_?G?A_G@?hAO@?g?O@O?I_IODOCHaShAS@YDQgBKPMOJsJSjShShCi[`[pMpcZ_Ibh]`lQjyRvlrYjQnO~@~i|TvTT~P~a~K~R{V}j}ny~t^|V~T~i~}j~}v\~t^~T~]v|^t~mz^}j~}v]zn~|^v}Z~z^v|n}z~l~~l~$#3TiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiTiSjSjSjSjSjSjSjSjSjSjSjSjSjSjSiTiTa\aTiTiTGvGTiTa[bSiTa[bSjSHqLQhU@{AhUHcZCpMPcJoMPcJs@iTgBkPISbGu@ShAkPIOjCqHSBgTAgTAgTAgTAgU?Ti?Ti?Ti?Ti?iT?iP?SJ_TAgTAOJ_PCg@Oi?TI?hQCHAShCPAGDQgAS@I?IS@SAOH?gC?C_G_GPC?_???A_??@O@_?Q?@???_???O!79?$-#0!183?G!4?O!5?C?`?O!8?_C??G_?G?CA!5?_?i???A!4?P!4?@?AO?@?G??G?C?_!4?C?@?COA?OC?OA?Q?c?OC@?G@c?OC?_C?`?G@_C?_C?O?C?_C?_C?O???AO??C??_C??G??C_??G@??O???$#1Iti^pMrlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF{RlUxF|QlZd}PnXezLqnXuJ|QntI|VgvluH~d]tZd]tJ|iV|QnXuJ|i^q^tYf|iV|jT}jT~hV|jT}j\uZlv\uZlv\i~T~Tj}j}j~u\vYnz]tnynZ]v\vYmjl~ld|VtVyjjm{rLv]snyDzg~ijI]inQziyfxDTTh`]yDlsXlSlJdm?YOaSiTi?ITaPCPaXc?@aT?iP?GPCGOC?DO@??G?A?@GAOC?@O?C??G@!65?$#2!158?_!5?@O???Q??G??CO?@CO??@??i?D??S`?P?GC?DOCQgASI?@iOBCQ@Q_W@yDiTIT?TiTgTmPmGeZlu[a|Di}TezTfyjyNyn|vZ|u]rllznynnx~lvY~nz}~v}Z~nz~^z~]~v}^z~^z~n~z~^z~^z~n~~~|n~~z~~^z~~v~~z^~~v}~~n~~~$#3tIT_MpKQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwBkQhEwAlQcY@mOeXCqLOeHsAlOItAgVGQHu?Y`IcY`IsATgAlOeHsAT_L_IdWATgASi@Si?UgASi@SaHcQGaHcQGaT?i?iS@S@S?HaGdOC`IODOC`GaGdOCQ?QGAgAgDOCPAGaG`AODOCA?T?S`?OC?D?GAgAgAS@?OA?A?a?O?OD_DG@???T_?G?i?C??QG?G??C?a??a?@O??COA?_?G_!78?$-#0!175?@!22?@!6?A?A??C???A!9?_A!9?`!6?c!9?_???@?G??A??@?G@!4?C???A_@??a???a??A???A!6?A??A???_!5?@!5?@!7?A!6?@!6?$#1tmTyLvkvkZtmTzKvlyTnsZlulZsnTyLvkzTmtZkvlYtnSzLulzS~TyVlululZsnYtmZt]ti^i|VkzU|e\vkV|UlzluZl}T~Tlz]t^snyV|UzmT~i|v]tnyl~T}j|mz^t^u\v\v}T~i~v\v}T}j}v|^t~]t^yny~^t~\v|mj[zm^xlnl}R}uuZytVyimzi]qlnxe]PnizC}hVuT^TfSYlhMtIuChTGlOdZcrChCy?aLoKR_OaCwASGAPG?GcO@O@A_I?_I?C@_G?A?G???G@!65?$#2!166?OA??_A?O??G?@G?D?G?DO?C`GAOCP?i?S?i@SG@g?gOI`QCpGT?zCiTQdYCXCzCzCzLqLQkZmTyFXiv\iv\vYnYn}t]tv^t|j}]vv{~v}^zv}~|^}~~\~~~\~~|~~~|!6~|~~|~~~^!5~}!5~}!7~|!6~}!6~$#3IPiDqGRGRcIPiCrGQDiOJcQHQcJOiDqGRCiPIcRGQdIOjCqHQCj?iDgQHQHQcJOdIPcI`IT_TAgRChAXaGRgAhQCQHcQ@i?iQC`I_JODgAhCPi?TAG`IODQ?i@SAPC_I_HaGaG@i?T?GaG@i@S@GA_I?`I_DOD?_I?aGAPC`CP?CQ?Q?c@G@c?I_DO@CP?DO?AG`CO?CP?A_G?_?G`??Q??_H?Q?a?I???G?Q?@CO?A??C@G@??@?_C?a?@?C??G!6?O!7?@_!68?$-#0!176?G?@!6?O!10?C?@?A!27?G!5?G??@??A??C???C???C??C??@!8?O!5?G???O!4?G???G???A!5?@!5?C!38?$#1iVxnt]dynti^tj\ulYvlYvi\uj\uZtnsZmt^sZuj]tj]tj\uj[vi^ti~iT}jT}jT}jT}jt}jT}jt}jt}jt}jv|iv]tnt}jt~i|vlzm|V|V|V|V|Uzmzv]tnynzm|v|nt~t~j|nyn~u|nv|^t~i~}j~v\~t~j}n~t~^t~yjz~nq~vuj~{v~Ivn}P~yi~}Qvti]fwnzVuNtfYLyd|TzCXesjYTgTqLcjQhS`UgUhChShSbWE`QL?i@iCAhSAGaHcPCA?`G?g??g??O??C?O?_!65?$#2!165?C???G??G??@??_G?@c?@C?@cG?T?ODO?_G_GOdODQ?i?ZcPIS@iTaLoJShUhUhU`UhUjSb[fwUlonTyTj|Qj|vXuZizl}]v~T~~T~nm~~z~f~]~n!4~v~~~v~~~|!5~}!5~z!38~$#3TgEOI`YDOIT_ISaHQdGQdGTaHSaHcIOJcPI_JcHS`IS`ISaHSbGT_IT?Ti@Si@Si@Si@SI@Si@SI@SI@SI@SGATG`IOI@SI?TAGQCPAgAgAgAgAhCPCG`IODOCPAGAOI?I?SAODO?HAOGA_I?T?@S?Ga?I?S@O?I?_I?DOC?OD?G@S?A??S?O?I?C@??H?I?`GA??G?O?G?a?GA?C_AG@?c?AG?AO?C?AG?@??Q??A!4?G??O???O!10?O!4?A??A??@!6?@!65?$-#1lzmzl~T}ju^tZmzny^t^tZmznt~Tzm\vlzmv|Zu^tZmznt^tmzv\j}j}nt^t^t^t^t^tmz}V|VynynynY~i~u~T~T~i~mzu~i~]zV}j~l~zn|nz^|v]znz~|V}zn}v|n}Z~l~v|n}z~n|~n|~v|~n|~^z~l~~n|~~v~|nn||N|~|ln~uu~^r|~ZZ~|D~knmzzv}C~jxnzH^yFmS^ilVixiV|OlQfYhrKRKxCzCjCjSjO`YdGV?iT?iT?iPCaGQc@gAOGA_GAg?A?G@?C_?G!6?C!58?$#2!165?O?A_??A?O?@G??GA??c??i?Q?PC?G@i?SAOCQ_DgPI_TAgTATgAlQdWdQKrKrCzCzCzSjSj]dYvG~Ti~Ti~Tmz\vlZ}V|nv|^v|V~|~v}~z^~v!6~z!58~$#3QCPCQ?i@SH_IcPCOD_I_IcPCOI?iCPaGQCPGAcH_IcPCOI_IPCGaS@S@OI_I_I_I_I_IPC@gAgDODODOd?T?H?i?i?T?PCH?T?`Cg@S?Q?COAOC_AG`COC?Ag@CO@GAO@c?Q?GAO@C?OA?OA?GA?OA?_C?Q??OA??G?AO?A?OA??Q??G@?_C??c??AO?@O??C??P??C??c??O?`??O??C???A?G??C??_?A???O!4?C!4?_!99?$-#1ynY~u\vy^t~Tzmz}t^t~Tzmzmz}lvyn|uzmzu^t~Tzmz}Zv|Uzm|vynyn|v|v\v|V|j}zmz~t^yv]zl~t~i~Y~j~|v}t~yn}v|v~t~y~Z}zn}~t~~t~z]~v|~z}v~}v|~~v|~u~z}~z~]~z~}~\~~|~v~|~~|~v}~z~|~~m~v~x~~|~v{~v}\|~v|\~t\vu]yn|t^qU}j~dV|juVtizQnqS~QhRlyRgVkRkqKrKrKrGqDgUhCyDODiOCi?T?i?i?i?H_Ag?I_?H??H??G?a!7?_!57?$#2!166?O???C!4?G@?G@_A?G?a?Ga?H_DO?I_Dg@S?QgASH_IT?lODi?lQkQDgVgRkRKrKrKrKrLyVhUzDynyTnyT~i~T~T~T~u^|V~t^~u~~u~~v~\!7~^!57~$#3DOd?HaGD_I?iCPC@I_I?iCPCPC@QGDOAHCPCH_I?iCPC@cGAhCPAGDODOAGAGaGAgAS@CPC?I_DG`CQ?I?T?d?S?AG@I?DO@GAG?I?D?c@CO@?I??I?C`?GA?C@G?@GA??GA?H?C@?C?`?C?@?a??A?G?A??A?G@?C?A??@?G?A??A??A???A???A??A?G?@??A??G@???G!4?G??C??G@??C???C!5?@!6?C!12?@!92?$-#1l~V|~T~l~T~|V}j}~\v~T~i~zmz~mzv}j}~j|n~t^zm|V~|V|^u~U~|V}j}~j~|nv|~i~~i~n|~v\~j}^zn|~zn}z~u~Z}~Z~u~~u~\~v~\~v}~v}~z~^~v}~~v}~~z~}^~z~~n~}~~n~~~z!5~n~~~z!13~v~~~|~~~m||^~v~\~~v\~v\~v\~i~Z~T~i~j|nu\j}jUzlUzLyVh]rKzDyTiTiTiTiTiSbWEhSI`YDOIdOI`SAOI?i?aGA_GAg?@G?@G?a?G!4?_!60?$#2!167?G???A???P?A_?G?a??Ga?Ga?Ga?T?c?i?T?SAOHaS@ShCQhCqDgU`KrCyDiTiTiTiTiTj[fxUjt]dyntYnt]j|nt~T~\v|^v|V~}v~}v~\~v!4~^!60~$#3Q?gA?i?Q?i?Ag@S@?aG?i?T?CPC?PCG@S@?SAO?I_CPAg?AgA_H?h?Ag@S@?S?AOGA?T??T?OA?Ga?S@_COA?CO@C?H?c@?c?H??H?a?G?a?G@?G@?C?_?G@??G@??C?@_?C??O?@??O???C!5?O???C!22?A!163?$-#1v\~V|v\~t^zl~v]|V~t^|V}j}nz}l~Y~v]t~i~~t^z\v~\v\~V|v~T~|V}j}~j}zn}zn}^t~]v|^v|^v|^v}v|n}zn}~zn~z^}v~l~~v|~^z~]~v}~z~^~v}~~v}~^|~^~z~~v~~|~^~~z~~~]!4~^~~~v!6~|!5~z~~~[~~~|n~z~^z~n~\~v\~j~|n~T~j|nY~i~Yv\j}jt]jt^huj\qNtiTyDyFwFwFwFwEhSj?~?iPIT_It?SAPCh?i?aG@c?I_?H??H??G?a!9?A!55?$#2!167?C???`???AO?C?_C?O?a?Ga?S?AO?i?SAOd?T?dGaS@SI`SI_UHSaLoITiDyDwFwFwFwFxUjS~?~Tmti^tI~j|mzU~T~\v}Z~t^~u~~u~~v~\!9~|!55~$#3Ga?gAGa?I_CQ?G`Ag?I_Ag@S@OC@Q?d?G`I?T??I_CaG?aGa?gAG?i?Ag@S@?S@CO@CO@_I?`GA_GA_GA_G@GAO@CO@?CO?C_@G?Q??GA?_C?`?G@?C?_?G@??G@?_A?_?C??G??A?_??C???`!4?_???G!6?A!9?A!168?$-#1~z^~z^~z^~v~|n~z~^z~v~~\~v}~Z~~Z~~\~v}^z~^z~^z~n~v~|~^z~n~z^}~l~~]~v~~z~~v~~v~~v~~v~~|~~z~~}~~n~~~n~~~z!63~|~~n!5~|n~|^~z^~z^~v\~j}~j~l~u~T~j}lV|j}Zuj\uj\uZc~PmZsJsJuhUhUhUhUgRKqDgUHaTGQcIPc@i?i?i?i?T?COA_@G?@G?a?G???C???A??_!54?$#2!166?A??O!5?AO?A_?C_?C_?Ga?S@?S?Q?H?i?S@QgAS@cHSaHSaHcZ?mPcJsJsHUhUhUhUhVkrLyVhu\ivlZtmZ}T~T~T~T~i~zn|^}v~}v~\~v~~~z~~~|~~^!54~$#3?C_?C_?C_?G?AO?C?_C?G??a?G@?c??c??a?G@_C?_C?_C?O?G?A?_C?O?C_@?Q??`?G??C??G??G??G??G??A??C??@??O???O???C!237?$-#1|n~z~~Z~~Z~}^v~|n~z~}^z~n~u~^z~^z~n~|n~z^~z^~v~|n~u~~v~|~^z~n~|n~~v~}v~}~Z~~n|~~n|~~}n~~}~^|~~n~~v!4~z!6~|!56~z~~~n~~}~^z~^z~n~z~nz~l~~i~~yV}j~l~u\vlz]tnyVlyV|Ujs^`]jsJuhUh]`]`]`]_ZCrKPiT?iT?iT?i?i?i?i?i?T?CP_C?O@C_?G?Q!6?G!58?$#2!166?C???O??@?_C?_C?O?C?OC?Q??T??Dg@S?Q?HaGQC`IODgQDgAhSJ_]`SJsHUhU`]`]`]`^czKrmTi~Ti~Ti~T~T~T~T~T~i~zm^z~n}z^~v~l!6~v!58~$#3AO?C??c??c?@_G?AO?C?@_C?O?H?_C?_C?O?AO?C_?C_?G?AO?H??G?A?_C?O?AO??G?@G?@?c??OA??OA??@O??@?_A??O??G!4?C!6?A!230?$-#1|~v}~Z~~Z~~Z~~Z~|n}~z~n|~n|~^z~^z~n|~n|~^z~^z~m~z~v}~~u~^z~n~|~v~|n~}^z~~^z~~^|~v~~|~^~|~n~~~v~~~v~~~|!4~|~~~^!55~z!5~v~~^z~n~|~v~|n}Z~mz~u~j|n}T~i~j}j}T~iV|iV|QnyVhuJ}`]dYdYlQlQlQlQDwFOlQHSaTGaTGAgAgAgAgAOH?aGa?G?A_C?G?a???C!6?A!54?$#2!166?C!5?G??_C?O?A?G?AO@c?PC?H?SAO@i?T?S@S@i?TgATgAlODgUHs@]`YdYdQlQlQlQlyFwnQluj\iv\iv|V|V|V|V|nu~\v\~v~|^z~v~\~~~z!6~|!54~$#3A?G@?c??c??c??c?AO@?C?OA?OA?_C?_C?OA?OA?_C?_C?P?C?G@??H?_C?O?A?G?AO?@_C??_C??_A?G??A?_?A?O???G???G???A!4?A???_!229?$-#1~}~|~~z~~z~~z~~~|~~}~z~|~~|~~z~~z~~|~~|~~z~~~|~~}~~}~~|~~z~~~}~~~|~~z~~z~~~z~~~z~~}!4~z~~~z~~~z~~~z~~~}!62~^~}~n!4~z^~z~]~v~|~v\~j}~zm^zl~t~i~i~i~T~iV|iV|jU|QnQ|IvgVhuLqLqLqLqHeXa\?zCPi?jChS@S?i?i?i?T?COA_G@?c?G?A_G???G???@??O!54?$#2!166?_?@?O!4?C_?C?`?G?A?Ga?S@?CP_CQ?I?T?T?T?i?TgATgAShAlOlAtGVgUHqLqLqLqLuXe\a~CzmT~SzUj}j~T~T~T~i~zn|^v}~Z~v~|^v~~~v~~~}~~n!54~$#3?@?A??C??C??C???A??@?C?A??A??C??C??A??A??C???A??@??@??A??C???@???A??C??C???C???C??@!4?C???C???C???C???@!236?$-#1!8~^!4~^!4~v!5~n!8~n!4~n!4~^!4~|!118~n!5~z~v~~l~~~v}~zn|n~yn~~T~i~}T~i~U|VlzmzluZluZlYvH}RmPmtItiTiTiTiTGu@yDiOJcHcHSaHcPCOI?i?T?PC_I?OA_C?P?C?_???G??@???O!53?$#2!167?O!5?C?G??Q???G@?COAO?DO??i?T?@i?T?hAgQCPCQHcQHcQdGu@kPmPItITiTiTiTivH}DyTnsZuZuj\uZmznt~T~i~mz^t~n|^z~m~z~^~~~v~~}~~~n!53~$#3!8?_!4?_!4?G!5?O!8?O!4?O!4?_!4?A!291?$-#1!4~}!17~^!6~z!19~v!116~v!4~|~~~z~|n~}~v}~zn|~]v|n~T~i~~T~i~j|nt}ju\iv\iv\a~Ti\iVgVg^_^_^_^_NoEhSJs@iS@iT?i?iT?T?T?Q?h?I_Ca?G?AO?H?C!5?G??@?_!54?$#2!166?G!4?A???C?AO?@?G@?COA?`GAO?i?T??i?T?SAOI@SHaTGaTGa\?iTaTgVgV_^_^_^_^oNxUjsJ}Tj}Ti~T~Ti~i~i~l~U~t^z\~v~|n~u~z!5~v~~}~^!54~$#3!4?@!17?_!6?C!19?G!290?$-#1!5~z!4~z!4~}!14~v!5~}!7~|!121~n~~}~^~~}n~|~n}v~}n|^u~zn|~~T~i~~T~i~i~i~i~UlzUlzUlq^dyLzCzLqLyDyDyDihU`[bSiT?lOEhSAOi@ShCPCOA?gA_I_?H?AO?H?a???A???G???_!53?$#2!166?O??@?_??@O?A?O@G?@OA_H?COA??i?T??i?T?T?T?T?hQChQChQL_YDqCzCqLqDyDyDyTUh]b[jTi~QnxUj|nT}jUzmzn|~V|^t^~u~|n~u~\~~~|~~~v~~~^!53~$#3!5?C!4?C!4?@!14?G!5?@!7?A!295?$-#1!4~n!9~v!4~}!4~}!9~z!5~}!7~}!119~v~~~^~~z~m~~z~~\~z^v}z^u~~T~i~~T~i~i~i~YvlyVlyVlyVkr]dyFwVitItItItIsBkQdWeHSaTGaXAgAgDQ_Dg@S?aG?i?C?P?c?AO?G???A???G!56?$#2!168?G???_??C?P??C??a?C_G@C_H??i?T??i?T?T?T?dGQDgQDgQDgRK`YDwFgTItItItItJ{RlYfXuj\iv\e|V|Vyl^yV}j~\v~T~z~m~Z~|n~v~~~|~~~v!56~$#3!4?O!9?G!4?@!4?@!9?C!5?@!7?@!291?$-#1!166~z~~~n!4~n|~n}~Z~~n|~v}z^v}~T~i~~T~i~i~i~T~it^it^iti^czMpmR{B{JsJsJsJsHU`[aHiT?iTGQdGQCPCQ?i?Dg?QGA?H_C?OA?GA??O?@???G??@!53?$#2!166?C???O!4?OA?O@?c??OA?G@C_G@?i?T??i?T?T?T?i?TI_TI_TIT_ZCpMPkB{BsJsJsJsJuh]b\uTi~TivlYvlzmzl~T~yV~lv|~u^z~n|~v|~~n~}~~~v~~}!53~$-\manytest@Steam
[INFO] [stdout] ──────────────────────────────────────────────────
[INFO] [stdout] Member:       8 years         [38;2;120;130;255mA[38;2;115;125;245mn[38;2;111;120;236mc[38;2;106;115;227mi[38;2;102;111;217me[38;2;98;106;208mn[38;2;93;101;199mt[38;2;89;96;190m [38;2;85;92;180mO[38;2;80;87;171mn[38;2;76;82;162me[0m
[INFO] [stdout] Level:        42              [38;2;100;150;255mD[38;2;96;145;247mi[38;2;93;140;239ms[38;2;90;136;231mt[38;2;87;131;223mi[38;2;84;126;215mn[38;2;81;122;207mg[38;2;78;117;200mu[38;2;75;113;192mi[38;2;72;108;184ms[38;2;69;103;176mh[38;2;66;99;168me[38;2;63;94;160md[0m
[INFO] [stdout] Games:        10              [38;2;180;200;255mA[38;2;174;193;247mw[38;2;168;187;239ma[38;2;163;181;231mk[38;2;157;175;223me[38;2;152;169;215mn[38;2;146;163;207me[38;2;141;156;200md[38;2;135;150;192m [38;2;130;144;184mS[38;2;124;138;176mo[38;2;119;132;168mu[38;2;113;126;160ml[0m
[INFO] [stdout] Unplayed:     2 (20%)         [38;2;78;132;84mC[38;2;81;138;88mo[38;2;85;144;92mu[38;2;89;150;96ml[38;2;92;157;100md[38;2;96;163;104m [38;2;100;169;107mB[38;2;104;176;112me[38;2;107;182;115m [38;2;111;188;120mW[38;2;115;194;124mo[38;2;118;201;128mr[38;2;122;207;132ms[38;2;126;213;136me[0m
[INFO] [stdout] Playtime:     20h             [38;2;180;220;255mP[38;2;175;214;248ma[38;2;170;208;241ms[38;2;165;202;234ms[38;2;160;196;227mi[38;2;156;190;221mn[38;2;151;184;214mg[38;2;146;178;207m [38;2;141;173;200mS[38;2;136;167;193mp[38;2;132;161;187me[38;2;127;155;180mc[38;2;122;149;173mt[38;2;117;143;166me[38;2;112;137;159mr[0m
[INFO] [stdout] 
[INFO] [stdout] Top Played
[INFO] [stdout] └─ Game A   10h
[INFO] [stdout] 
[INFO] [stdout] Recently Played (2 weeks)
[INFO] [stdout] ├─ Recent 0 1h 40m
[INFO] [stdout] ├─ Recent 1 1h 40m
[INFO] [stdout] ├─ Recent 2 1h 40m
[INFO] [stdout] ├─ Recent 3 1h 40m
[INFO] [stdout] ├─ Recent 4 1h 40m
[INFO] [stdout] ├─ Recent 5 1h 40m
[INFO] [stdout] ├─ Recent 6 1h 40m
[INFO] [stdout] ├─ Recent 7 1h 40m
[INFO] [stdout] ├─ Recent 8 1h 40m
[INFO] [stdout] └─ Recent 9 1h 40m
[INFO] [stdout] test display::tests::render_with_image_cache_tests::test_render_with_image_handles_more_info_than_image_rows ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_cache_dir_starts_with_xdg_root ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_detect_protocol_prefers_kitty ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_envscope_drop_restores_previous_xdg_cache_home ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_detect_protocol_sixel_when_only_sixel_hint ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_envscope_drop_removes_xdg_cache_home_when_prev_was_none ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_cached_or_download_returns_cached_without_network ... ok
[INFO] [stdout] test cache::tests::fs_tests::test_cache_path_uses_xdg_cache_home ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_is_sixel_capable_terminal_lc_terminal_other_is_false ... ok
[INFO] [stdout] test display::tests::render_with_image_cache_tests::test_envscope_drop_restores_previous_xdg_cache_home ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_cached_or_download_fetches_and_saves_when_cache_miss ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_is_sixel_capable_terminal_returns_false_when_no_env_set ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_is_sixel_capable_terminal_unknown_term_program_is_false ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_cached_or_download_uses_sanitized_key_lookup ... ok
[INFO] [stdout] [38;2;0;63;128m[48;2;0;0;128m▄[38;2;63;63;128m[48;2;63;0;128m▄[38;2;127;63;128m[48;2;127;0;128m▄[38;2;191;63;128m[48;2;191;0;128m▄[0m
[INFO] [stdout] [38;2;0;191;128m[48;2;0;127;128m▄[38;2;63;191;128m[48;2;63;127;128m▄[38;2;127;191;128m[48;2;127;127;128m▄[38;2;191;191;128m[48;2;191;127;128m▄[0m
[INFO] [stdout] test image_display::tests::print_tests::test_print_block_returns_term_rows_for_even_height ... ok
[INFO] [stdout] [38;2;0;0;0m[48;2;34;85;128m▄[38;2;0;0;0m[48;2;156;85;128m▄[0m
[INFO] [stdout] test image_display::tests::print_tests::test_print_block_rounds_odd_height_up ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_from_cache_returns_none_when_file_is_not_image ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_from_cache_returns_none_when_file_missing ... ok
[INFO] [stdout] _Ga=T,f=32,s=40,v=60,m=1;AACA/wAAgP8AAID/AwCA/wgAgP8PAID/FwCA/x8AgP8nAID/LgCA/zQAgP86AID/PwCA/0UAgP9LAID/UwCA/1kAgP9fAID/ZQCA/2sAgP9zAID/eQCA/38AgP+FAID/iwCA/5MAgP+ZAID/nwCA/6QAgP+qAID/sACA/7cAgP+/AID/xwCA/88AgP/WAID/3ACA/98AgP/hAID/5ACA/wAAgP8AAID/AACA/wMAgP8IAID/DwCA/xcAgP8fAID/JwCA/y4AgP80AID/OgCA/z8AgP9FAID/SwCA/1MAgP9ZAID/XwCA/2UAgP9rAID/cwCA/3kAgP9/AID/hQCA/4sAgP+TAID/mQCA/58AgP+kAID/qgCA/7AAgP+3AID/vwCA/8cAgP/PAID/1gCA/9wAgP/fAID/4QCA/+QAgP8AAID/AACA/wAAgP8DAID/CACA/w8AgP8XAID/HwCA/ycAgP8uAID/NACA/zoAgP8/AID/RQCA/0sAgP9TAID/WQCA/18AgP9lAID/awCA/3MAgP95AID/fwCA/4UAgP+LAID/kwCA/5kAgP+fAID/pACA/6oAgP+wAID/twCA/78AgP/HAID/zwCA/9YAgP/cAID/3wCA/+EAgP/kAID/AACA/wAAgP8AAID/AwCA/wgAgP8PAID/FwCA/x8AgP8nAID/LgCA/zQAgP86AID/PwCA/0UAgP9LAID/UwCA/1kAgP9fAID/ZQCA/2sAgP9zAID/eQCA/38AgP+FAID/iwCA/5MAgP+ZAID/nwCA/6QAgP+qAID/sACA/7cAgP+/AID/xwCA/88AgP/WAID/3ACA/98AgP/hAID/5ACA/wABgP8AAYD/AAGA/wMBgP8IAYD/DwGA/xcBgP8fAYD/JwGA/y4BgP80AYD/OgGA/z8BgP9FAYD/SwGA/1MBgP9ZAYD/XwGA/2UBgP9rAYD/cwGA/3kBgP9/AYD/hQGA/4sBgP+TAYD/mQGA/58BgP+kAYD/qgGA/7ABgP+3AYD/vwGA/8cBgP/PAYD/1gGA/9wBgP/fAYD/4QGA/+QBgP8ABID/AASA/wAEgP8DBID/CASA/w8EgP8XBID/HwSA/ycEgP8uBID/NASA/zoEgP8/BID/RQSA/0sEgP9TBID/WQSA/18EgP9lBID/awSA/3MEgP95BID/fwSA/4UEgP+LBID/kwSA/5kEgP+fBID/pASA/6oEgP+wBID/twSA/78EgP/HBID/zwSA/9YEgP/cBID/3wSA/+EEgP/kBID/AAeA/wAHgP8AB4D/AweA/wgHgP8PB4D/FweA/x8HgP8nB4D/LgeA/zQHgP86B4D/PweA/0UHgP9LB4D/UweA/1kHgP9fB4D/ZQeA/2sHgP9zB4D/eQeA/38HgP+FB4D/iweA/5MHgP+ZB4D/nweA/6QHgP+qB4D/sAeA/7cHgP+/B4D/xweA/88HgP/WB4D/3AeA/98HgP/hB4D/5AeA/wALgP8AC4D/AAuA/wMLgP8IC4D/DwuA/xcLgP8fC4D/JwuA/y4LgP80C4D/OguA/z8LgP9FC4D/SwuA/1MLgP9ZC4D/XwuA/2ULgP9rC4D/cwuA/3kLgP9/C4D/hQuA/4sLgP+TC4D/mQuA/58LgP+kC4D/qguA/7ALgP+3C4D/vwuA/8cLgP/PC4D/1guA/9wLgP/fC4D/4QuA/+QLgP8AEID/ABCA/wAQgP8DEID/CBCA/w8QgP8XEID/HxCA/ycQgP8uEID/NBCA/zoQgP8/EID/RRCA/0sQgP9TEID/WRCA/18QgP9lEID/axCA/3MQgP95EID/fxCA/4UQgP+LEID/kxCA/5kQgP+fEID/pBCA/6oQgP+wEID/txCA/78QgP/HEID/zxCA/9YQgP/cEID/3xCA/+EQgP/kEID/ABaA/wAWgP8AFoD/AxaA/wgWgP8PFoD/FxaA/x8WgP8nFoD/LhaA/zQWgP86FoD/PxaA/0UWgP9LFoD/UxaA/1kWgP9fFoD/ZRaA/2sWgP9zFoD/eRaA/38WgP+FFoD/ixaA/5MWgP+ZFoD/nxaA/6QWgP+qFoD/sBaA/7cWgP+/FoD/xxaA/88WgP/WFoD/3BaA/98WgP/hFoD/5BaA/wAbgP8AG4D/ABuA/wMbgP8IG4D/DxuA/xcbgP8fG4D/JxuA/y4bgP80G4D/OhuA/z8bgP9FG4D/SxuA/1MbgP9ZG4D/XxuA/2UbgP9rG4D/cxuA/3kbgP9/G4D/hRuA/4sbgP+TG4D/mRuA/58bgP+kG4D/qhuA/7AbgP+3G4D/vxuA/8cbgP/PG4D/1huA/9wbgP/fG4D/4RuA/+QbgP8AIID/ACCA/wAggP8DIID/CCCA/w8ggP8XIID/HyCA/ycggP8uIID/NCCA/zoggP8/IID/RSCA/0sggP9TIID/WSCA/18ggP9lIID/ayCA/3MggP95IID/fyCA/4UggP+LIID/kyCA/5kggP+fIID/pCCA/6oggP+wIID/tyCA/78ggP/HIID/zyCA/9YggP/cIID/3yCA/+EggP/kIID/ACWA/wAlgP8AJYD/AyWA/wglgP8PJYD/FyWA/x8lgP8nJYD/LiWA/zQlgP86JYD/PyWA/0UlgP9LJYD/UyWA/1klgP9fJYD/ZSWA/2slgP9zJYD/eSWA/38lgP+FJYD/iyWA/5MlgP+ZJYD/nyWA/6QlgP+qJYD/sCWA/7clgP+/JYD/xyWA/88lgP/WJYD/3CWA/98lgP/hJYD/5CWA/wAqgP8AKoD/ACqA/wMqgP8IKoD/DyqA/xcqgP8fKoD/JyqA/y4qgP80KoD/OiqA/z8qgP9FKoD/SyqA/1MqgP9ZKoD/XyqA/2UqgP9rKoD/cyqA/3kqgP9/KoD/hSqA/4sqgP+TKoD/mSqA/58qgP+kKoD/qiqA/7AqgP+3KoD/vyqA/8cqgP/PKoD/1iqA/9wqgP/fKoD/4SqA/+QqgP8AL4D/AC+A/wAvgP8DL4D/CC+A/w8vgP8XL4D/Hy+A/ycvgP8uL4D/NC+A/zovgP8/L4D/RS+A/0svgP9TL4D/WS+A/18vgP9lL4D/ay+A/3MvgP95L4D/fy+A/4UvgP+LL4D/ky+A/5kvgP+fL4D/pC+A/6ovgP+wL4D/ty+A/78vgP/HL4D/zy+A/9YvgP/cL4D/3y+A/+EvgP/kL4D/ADOA/wAzgP8AM4D/AzOA/wgzgP8PM4D/FzOA/x8zgP8nM4D/LjOA/zQzgP86M4D/PzOA/0UzgP9LM4D/UzOA/1kzgP9fM4D/ZTOA/2szgP9zM4D/eTOA/38zgP+FM4D/izOA/5MzgP+ZM4D/nzOA/6QzgP+qM4D/sDOA/7czgP+/M4D/xzOA/88zgP/WM4D/3DOA/98zgP/hM4D/5DOA/wA3gP8AN4D/ADeA/wM3gP8IN4D/DzeA/xc3gP8fN4D/JzeA/y43gP80N4D/OjeA/z83gP9FN4D/SzeA/1M3gP9ZN4D/XzeA/2U3gP9rN4D/czeA/3k3gP9/N4D/hTeA/4s3gP+TN4D/mTeA/583gP+kN4D/qjeA/7A3gP+3N4D/vzeA/8c3gP/PN4D/1jeA/9w3gP/fN4D/4TeA/+Q3gP8AO4D/ADuA/wA7gP8DO4D/CDuA/w87gP8XO4D/HzuA/yc7gP8uO4D/NDuA/zo7gP8/O4D/RTuA/0s7gP9TO4D/WTuA/187gP9lO4D/azuA/3M7gP95O4D/fzuA/4U7gP+LO4D/kzuA/5k7gP+fO4D/pDuA/6o7gP+wO4D/tzuA/787gP/HO4D/zzuA/9Y7gP/cO4D/3zuA/+E7gP/kO4D/AD6A/wA+gP8APoD/Az6A/wg+gP8PPoD/Fz6A/x8+gP8nPoD/Lj6A/zQ+gP86PoD/Pz6A/0U+gP9LPoD/Uz6A/1k+gP9fPoD/ZT6A/2s+gP9zPoD/eT6A/38+gP+FPoD/iz6A/5M+gP+ZPoD/nz6A/6Q+gP+qPoD/sD6A/7c+gP+/PoD/xz6A/88+gP/WPoD/3D6A/98+gP/hPoD/5D6A/wBCgP8AQoD/AEKA/wNCgP8IQoD/D0KA/xdCgP8fQoD/\_Gm=1;J0KA/y5CgP80QoD/OkKA/z9CgP9FQoD/S0KA/1NCgP9ZQoD/X0KA/2VCgP9rQoD/c0KA/3lCgP9/QoD/hUKA/4tCgP+TQoD/mUKA/59CgP+kQoD/qkKA/7BCgP+3QoD/v0KA/8dCgP/PQoD/1kKA/9xCgP/fQoD/4UKA/+RCgP8ARoD/AEaA/wBGgP8DRoD/CEaA/w9GgP8XRoD/H0aA/ydGgP8uRoD/NEaA/zpGgP8/RoD/RUaA/0tGgP9TRoD/WUaA/19GgP9lRoD/a0aA/3NGgP95RoD/f0aA/4VGgP+LRoD/k0aA/5lGgP+fRoD/pEaA/6pGgP+wRoD/t0aA/79GgP/HRoD/z0aA/9ZGgP/cRoD/30aA/+FGgP/kRoD/AEqA/wBKgP8ASoD/A0qA/whKgP8PSoD/F0qA/x9KgP8nSoD/LkqA/zRKgP86SoD/P0qA/0VKgP9LSoD/U0qA/1lKgP9fSoD/ZUqA/2tKgP9zSoD/eUqA/39KgP+FSoD/i0qA/5NKgP+ZSoD/n0qA/6RKgP+qSoD/sEqA/7dKgP+/SoD/x0qA/89KgP/WSoD/3EqA/99KgP/hSoD/5EqA/wBPgP8AT4D/AE+A/wNPgP8IT4D/D0+A/xdPgP8fT4D/J0+A/y5PgP80T4D/Ok+A/z9PgP9FT4D/S0+A/1NPgP9ZT4D/X0+A/2VPgP9rT4D/c0+A/3lPgP9/T4D/hU+A/4tPgP+TT4D/mU+A/59PgP+kT4D/qk+A/7BPgP+3T4D/v0+A/8dPgP/PT4D/1k+A/9xPgP/fT4D/4U+A/+RPgP8AVID/AFSA/wBUgP8DVID/CFSA/w9UgP8XVID/H1SA/ydUgP8uVID/NFSA/zpUgP8/VID/RVSA/0tUgP9TVID/WVSA/19UgP9lVID/a1SA/3NUgP95VID/f1SA/4VUgP+LVID/k1SA/5lUgP+fVID/pFSA/6pUgP+wVID/t1SA/79UgP/HVID/z1SA/9ZUgP/cVID/31SA/+FUgP/kVID/AFiA/wBYgP8AWID/A1iA/whYgP8PWID/F1iA/x9YgP8nWID/LliA/zRYgP86WID/P1iA/0VYgP9LWID/U1iA/1lYgP9fWID/ZViA/2tYgP9zWID/eViA/39YgP+FWID/i1iA/5NYgP+ZWID/n1iA/6RYgP+qWID/sFiA/7dYgP+/WID/x1iA/89YgP/WWID/3FiA/99YgP/hWID/5FiA/wBcgP8AXID/AFyA/wNcgP8IXID/D1yA/xdcgP8fXID/J1yA/y5cgP80XID/OlyA/z9cgP9FXID/S1yA/1NcgP9ZXID/X1yA/2VcgP9rXID/c1yA/3lcgP9/XID/hVyA/4tcgP+TXID/mVyA/59cgP+kXID/qlyA/7BcgP+3XID/v1yA/8dcgP/PXID/1lyA/9xcgP/fXID/4VyA/+RcgP8AYID/AGCA/wBggP8DYID/CGCA/w9ggP8XYID/H2CA/ydggP8uYID/NGCA/zpggP8/YID/RWCA/0tggP9TYID/WWCA/19ggP9lYID/a2CA/3NggP95YID/f2CA/4VggP+LYID/k2CA/5lggP+fYID/pGCA/6pggP+wYID/t2CA/79ggP/HYID/z2CA/9ZggP/cYID/32CA/+FggP/kYID/AGSA/wBkgP8AZID/A2SA/whkgP8PZID/F2SA/x9kgP8nZID/LmSA/zRkgP86ZID/P2SA/0VkgP9LZID/U2SA/1lkgP9fZID/ZWSA/2tkgP9zZID/eWSA/39kgP+FZID/i2SA/5NkgP+ZZID/n2SA/6RkgP+qZID/sGSA/7dkgP+/ZID/x2SA/89kgP/WZID/3GSA/99kgP/hZID/5GSA/wBogP8AaID/AGiA/wNogP8IaID/D2iA/xdogP8faID/J2iA/y5ogP80aID/OmiA/z9ogP9FaID/S2iA/1NogP9ZaID/X2iA/2VogP9raID/c2iA/3logP9/aID/hWiA/4togP+TaID/mWiA/59ogP+kaID/qmiA/7BogP+3aID/v2iA/8dogP/PaID/1miA/9xogP/faID/4WiA/+RogP8AbYD/AG2A/wBtgP8DbYD/CG2A/w9tgP8XbYD/H22A/ydtgP8ubYD/NG2A/zptgP8/bYD/RW2A/0ttgP9TbYD/WW2A/19tgP9lbYD/a22A/3NtgP95bYD/f22A/4VtgP+LbYD/k22A/5ltgP+fbYD/pG2A/6ptgP+wbYD/t22A/79tgP/HbYD/z22A/9ZtgP/cbYD/322A/+FtgP/kbYD/AHGA/wBxgP8AcYD/A3GA/whxgP8PcYD/F3GA/x9xgP8ncYD/LnGA/zRxgP86cYD/P3GA/0VxgP9LcYD/U3GA/1lxgP9fcYD/ZXGA/2txgP9zcYD/eXGA/39xgP+FcYD/i3GA/5NxgP+ZcYD/n3GA/6RxgP+qcYD/sHGA/7dxgP+/cYD/x3GA/89xgP/WcYD/3HGA/99xgP/hcYD/5HGA/wB2gP8AdoD/AHaA/wN2gP8IdoD/D3aA/xd2gP8fdoD/J3aA/y52gP80doD/OnaA/z92gP9FdoD/S3aA/1N2gP9ZdoD/X3aA/2V2gP9rdoD/c3aA/3l2gP9/doD/hXaA/4t2gP+TdoD/mXaA/592gP+kdoD/qnaA/7B2gP+3doD/v3aA/8d2gP/PdoD/1naA/9x2gP/fdoD/4XaA/+R2gP8AeoD/AHqA/wB6gP8DeoD/CHqA/w96gP8XeoD/H3qA/yd6gP8ueoD/NHqA/zp6gP8/eoD/RXqA/0t6gP9TeoD/WXqA/196gP9leoD/a3qA/3N6gP95eoD/f3qA/4V6gP+LeoD/k3qA/5l6gP+feoD/pHqA/6p6gP+weoD/t3qA/796gP/HeoD/z3qA/9Z6gP/ceoD/33qA/+F6gP/keoD/AH6A/wB+gP8AfoD/A36A/wh+gP8PfoD/F36A/x9+gP8nfoD/Ln6A/zR+gP86foD/P36A/0V+gP9LfoD/U36A/1l+gP9ffoD/ZX6A/2t+gP9zfoD/eX6A/39+gP+FfoD/i36A/5N+gP+ZfoD/n36A/6R+gP+qfoD/sH6A/7d+gP+/foD/x36A/89+gP/WfoD/3H6A/99+gP/hfoD/5H6A/wCCgP8AgoD/AIKA/wOCgP8IgoD/D4KA/xeCgP8fgoD/J4KA/y6CgP80goD/OoKA/z+CgP9FgoD/S4KA/1OCgP9ZgoD/X4KA/2WCgP9rgoD/c4KA/3mCgP9/goD/hYKA/4uCgP+TgoD/mYKA/5+CgP+kgoD/qoKA/7CCgP+3goD/v4KA/8eCgP/PgoD/1oKA/9yCgP/fgoD/4YKA/+SCgP8AhoD/AIaA/wCGgP8DhoD/CIaA/w+GgP8XhoD/H4aA/yeGgP8uhoD/NIaA/zqGgP8/hoD/RYaA/0uGgP9ThoD/WYaA/1+GgP9lhoD/a4aA/3OGgP95hoD/f4aA/4WGgP+LhoD/k4aA/5mGgP+fhoD/pIaA/6qGgP+whoD/t4aA/7+GgP/HhoD/z4aA/9aGgP/choD/34aA/+GGgP/khoD/AIqA/wCKgP8AioD/A4qA/wiKgP8PioD/F4qA/x+KgP8nioD/LoqA/zSKgP86ioD/P4qA/0WKgP9LioD/U4qA/1mKgP9fioD/ZYqA/2uKgP9zioD/eYqA/3+KgP+FioD/i4qA/5OKgP+ZioD/n4qA/6SKgP+qioD/sIqA/7eKgP+/ioD/x4qA/8+KgP/WioD/3IqA/9+KgP/hioD/5IqA/wCPgP8Aj4D/AI+A/wOPgP8Ij4D/D4+A/xePgP8fj4D/J4+A/y6PgP80j4D/Oo+A/z+PgP9Fj4D/S4+A/1OPgP9Zj4D/X4+A/2WPgP9rj4D/c4+A/3mPgP9/j4D/hY+A/4uPgP+Tj4D/mY+A/5+PgP+kj4D/qo+A/7CPgP+3j4D/v4+A/8ePgP/Pj4D/1o+A/9yPgP/fj4D/4Y+A/+SPgP8AlID/AJSA/wCUgP8DlID/CJSA/w+UgP8XlID/H5SA/yeUgP8ulID/NJSA/zqUgP8/lID/RZSA/0uUgP9TlID/\_Gm=1;WZSA/1+UgP9llID/a5SA/3OUgP95lID/f5SA/4WUgP+LlID/k5SA/5mUgP+flID/pJSA/6qUgP+wlID/t5SA/7+UgP/HlID/z5SA/9aUgP/clID/35SA/+GUgP/klID/AJiA/wCYgP8AmID/A5iA/wiYgP8PmID/F5iA/x+YgP8nmID/LpiA/zSYgP86mID/P5iA/0WYgP9LmID/U5iA/1mYgP9fmID/ZZiA/2uYgP9zmID/eZiA/3+YgP+FmID/i5iA/5OYgP+ZmID/n5iA/6SYgP+qmID/sJiA/7eYgP+/mID/x5iA/8+YgP/WmID/3JiA/9+YgP/hmID/5JiA/wCcgP8AnID/AJyA/wOcgP8InID/D5yA/xecgP8fnID/J5yA/y6cgP80nID/OpyA/z+cgP9FnID/S5yA/1OcgP9ZnID/X5yA/2WcgP9rnID/c5yA/3mcgP9/nID/hZyA/4ucgP+TnID/mZyA/5+cgP+knID/qpyA/7CcgP+3nID/v5yA/8ecgP/PnID/1pyA/9ycgP/fnID/4ZyA/+ScgP8AoID/AKCA/wCggP8DoID/CKCA/w+ggP8XoID/H6CA/yeggP8uoID/NKCA/zqggP8/oID/RaCA/0uggP9ToID/WaCA/1+ggP9loID/a6CA/3OggP95oID/f6CA/4WggP+LoID/k6CA/5mggP+foID/pKCA/6qggP+woID/t6CA/7+ggP/HoID/z6CA/9aggP/coID/36CA/+GggP/koID/AKOA/wCjgP8Ao4D/A6OA/wijgP8Po4D/F6OA/x+jgP8no4D/LqOA/zSjgP86o4D/P6OA/0WjgP9Lo4D/U6OA/1mjgP9fo4D/ZaOA/2ujgP9zo4D/eaOA/3+jgP+Fo4D/i6OA/5OjgP+Zo4D/n6OA/6SjgP+qo4D/sKOA/7ejgP+/o4D/x6OA/8+jgP/Wo4D/3KOA/9+jgP/ho4D/5KOA/wCngP8Ap4D/AKeA/wOngP8Ip4D/D6eA/xengP8fp4D/J6eA/y6ngP80p4D/OqeA/z+ngP9Fp4D/S6eA/1OngP9Zp4D/X6eA/2WngP9rp4D/c6eA/3mngP9/p4D/haeA/4ungP+Tp4D/maeA/5+ngP+kp4D/qqeA/7CngP+3p4D/v6eA/8engP/Pp4D/1qeA/9yngP/fp4D/4aeA/+SngP8Aq4D/AKuA/wCrgP8Dq4D/CKuA/w+rgP8Xq4D/H6uA/yergP8uq4D/NKuA/zqrgP8/q4D/RauA/0urgP9Tq4D/WauA/1+rgP9lq4D/a6uA/3OrgP95q4D/f6uA/4WrgP+Lq4D/k6uA/5mrgP+fq4D/pKuA/6qrgP+wq4D/t6uA/7+rgP/Hq4D/z6uA/9argP/cq4D/36uA/+GrgP/kq4D/AK+A/wCvgP8Ar4D/A6+A/wivgP8Pr4D/F6+A/x+vgP8nr4D/Lq+A/zSvgP86r4D/P6+A/0WvgP9Lr4D/U6+A/1mvgP9fr4D/Za+A/2uvgP9zr4D/ea+A/3+vgP+Fr4D/i6+A/5OvgP+Zr4D/n6+A/6SvgP+qr4D/sK+A/7evgP+/r4D/x6+A/8+vgP/Wr4D/3K+A/9+vgP/hr4D/5K+A/wC0gP8AtID/ALSA/wO0gP8ItID/D7SA/xe0gP8ftID/J7SA/y60gP80tID/OrSA/z+0gP9FtID/S7SA/1O0gP9ZtID/X7SA/2W0gP9rtID/c7SA/3m0gP9/tID/hbSA/4u0gP+TtID/mbSA/5+0gP+ktID/qrSA/7C0gP+3tID/v7SA/8e0gP/PtID/1rSA/9y0gP/ftID/4bSA/+S0gP8AuYD/ALmA/wC5gP8DuYD/CLmA/w+5gP8XuYD/H7mA/ye5gP8uuYD/NLmA/zq5gP8/uYD/RbmA/0u5gP9TuYD/WbmA/1+5gP9luYD/a7mA/3O5gP95uYD/f7mA/4W5gP+LuYD/k7mA/5m5gP+fuYD/pLmA/6q5gP+wuYD/t7mA/7+5gP/HuYD/z7mA/9a5gP/cuYD/37mA/+G5gP/kuYD/AL6A/wC+gP8AvoD/A76A/wi+gP8PvoD/F76A/x++gP8nvoD/Lr6A/zS+gP86voD/P76A/0W+gP9LvoD/U76A/1m+gP9fvoD/Zb6A/2u+gP9zvoD/eb6A/3++gP+FvoD/i76A/5O+gP+ZvoD/n76A/6S+gP+qvoD/sL6A/7e+gP+/voD/x76A/8++gP/WvoD/3L6A/9++gP/hvoD/5L6A/wDDgP8Aw4D/AMOA/wPDgP8Iw4D/D8OA/xfDgP8fw4D/J8OA/y7DgP80w4D/OsOA/z/DgP9Fw4D/S8OA/1PDgP9Zw4D/X8OA/2XDgP9rw4D/c8OA/3nDgP9/w4D/hcOA/4vDgP+Tw4D/mcOA/5/DgP+kw4D/qsOA/7DDgP+3w4D/v8OA/8fDgP/Pw4D/1sOA/9zDgP/fw4D/4cOA/+TDgP8AyYD/AMmA/wDJgP8DyYD/CMmA/w/JgP8XyYD/H8mA/yfJgP8uyYD/NMmA/zrJgP8/yYD/RcmA/0vJgP9TyYD/WcmA/1/JgP9lyYD/a8mA/3PJgP95yYD/f8mA/4XJgP+LyYD/k8mA/5nJgP+fyYD/pMmA/6rJgP+wyYD/t8mA/7/JgP/HyYD/z8mA/9bJgP/cyYD/38mA/+HJgP/kyYD/AM6A/wDOgP8AzoD/A86A/wjOgP8PzoD/F86A/x/OgP8nzoD/Ls6A/zTOgP86zoD/P86A/0XOgP9LzoD/U86A/1nOgP9fzoD/Zc6A/2vOgP9zzoD/ec6A/3/OgP+FzoD/i86A/5POgP+ZzoD/n86A/6TOgP+qzoD/sM6A/7fOgP+/zoD/x86A/8/OgP/WzoD/3M6A/9/OgP/hzoD/5M6A/wDTgP8A04D/ANOA/wPTgP8I04D/D9OA/xfTgP8f04D/J9OA/y7TgP8004D/OtOA/z/TgP9F04D/S9OA/1PTgP9Z04D/X9OA/2XTgP9r04D/c9OA/3nTgP9/04D/hdOA/4vTgP+T04D/mdOA/5/TgP+k04D/qtOA/7DTgP+304D/v9OA/8fTgP/P04D/1tOA/9zTgP/f04D/4dOA/+TTgP8A14D/ANeA/wDXgP8D14D/CNeA/w/XgP8X14D/H9eA/yfXgP8u14D/NNeA/zrXgP8/14D/RdeA/0vXgP9T14D/WdeA/1/XgP9l14D/a9eA/3PXgP9514D/f9eA/4XXgP+L14D/k9eA/5nXgP+f14D/pNeA/6rXgP+w14D/t9eA/7/XgP/H14D/z9eA/9bXgP/c14D/39eA/+HXgP/k14D/ANuA/wDbgP8A24D/A9uA/wjbgP8P24D/F9uA/x/bgP8n24D/LtuA/zTbgP8624D/P9uA/0XbgP9L24D/U9uA/1nbgP9f24D/ZduA/2vbgP9z24D/eduA/3/bgP+F24D/i9uA/5PbgP+Z24D/n9uA/6TbgP+q24D/sNuA/7fbgP+/24D/x9uA/8/bgP/W24D/3NuA/9/bgP/h24D/5NuA/wDdgP8A3YD/AN2A/wPdgP8I3YD/D92A/xfdgP8f3YD/J92A/y7dgP803YD/Ot2A/z/dgP9F3YD/S92A/1PdgP9Z3YD/X92A/2XdgP9r3YD/c92A/3ndgP9/3YD/hd2A/4vdgP+T3YD/md2A/5/dgP+k3YD/qt2A/7DdgP+33YD/v92A/8fdgP/P3YD/1t2A/9zdgP/f3YD/4d2A/+TdgP8A34D/AN+A/wDfgP8D34D/CN+A/w/fgP8X34D/H9+A/yffgP8u34D/NN+A/zrfgP8/34D/Rd+A/0vfgP9T34D/Wd+A/1/fgP9l34D/a9+A/3PfgP9534D/f9+A/4XfgP+L34D/k9+A/5nfgP+f34D/pN+A/6rfgP+w34D/t9+A/7/fgP/H34D/z9+A/9bfgP/c34D/39+A/+HfgP/k34D/AOGA/wDhgP8A4YD/A+GA/wjhgP8P4YD/F+GA/x/hgP8n4YD/LuGA/zThgP864YD/P+GA/0XhgP9L4YD/U+GA/1nhgP9f4YD/ZeGA/2vhgP9z4YD/eeGA/3/hgP+F4YD/\_Gm=0;i+GA/5PhgP+Z4YD/n+GA/6ThgP+q4YD/sOGA/7fhgP+/4YD/x+GA/8/hgP/W4YD/3OGA/9/hgP/h4YD/5OGA/wDigP8A4oD/AOKA/wPigP8I4oD/D+KA/xfigP8f4oD/J+KA/y7igP804oD/OuKA/z/igP9F4oD/S+KA/1PigP9Z4oD/X+KA/2XigP9r4oD/c+KA/3nigP9/4oD/heKA/4vigP+T4oD/meKA/5/igP+k4oD/quKA/7DigP+34oD/v+KA/8figP/P4oD/1uKA/9zigP/f4oD/4eKA/+TigP8A5ID/AOSA/wDkgP8D5ID/COSA/w/kgP8X5ID/H+SA/yfkgP8u5ID/NOSA/zrkgP8/5ID/ReSA/0vkgP9T5ID/WeSA/1/kgP9l5ID/a+SA/3PkgP955ID/f+SA/4XkgP+L5ID/k+SA/5nkgP+f5ID/pOSA/6rkgP+w5ID/t+SA/7/kgP/H5ID/z+SA/9bkgP/c5ID/3+SA/+HkgP/k5ID/\test image_display::tests::cache_fs_tests::test_save_to_cache_creates_directory_when_missing ... ok
[INFO] [stdout] ]1337;File=inline=1;preserveAspectRatio=1:iVBORw0KGgoAAAANSUhEUgAAACgAAAA8CAYAAAAUufjgAAABcklEQVR4Ae3AA6AkWZbG8f937o3IzKdyS2Oubdu2bdu2bdu2bWmMnpZKr54yMyLu+Xa3anqmhztr1a/CZ5tnKkAHzIA5MAfmwAzogR7ogB7ogTnQAz3QAz0wB3qgB3qgB+ZAD/RAB/RAD8yAOTAH5sAM6IECBFCAyv9sVP5no/I/GxXxPxmVwv9kVAr/k1Gp/E9GpeN/Mio9/5NR6fifjErH/2RUOv4no9LxPxmVjv/JqFT+J6NS+Z+MSuV/MiqF/8moVP4no1L5n4xK5X8yKh3/k1Hp+J+MSuV/MiqV/8moVP4no1L5n4xK5X8yKh3/k1Gp/E9GpeN/MiqV/8moVP4no1L5n4xK5X8yKpX/yah0/E9GpeN/MiqV/8moVP4no1L5n4xK4X8yKpX/yahU/iejUvmfjErH/2RUOv4no9LxPxmVjv/JqPT8T0al438yKh3/k1Gp/E9GpfI/GZXgfzIqwf9kVIL/yaiI/8moBP+T8Y9NxAQ4/Lf66wAAAABJRU5ErkJggg==test image_display::tests::env_tests::test_detect_protocol_falls_back_to_block ... ok
[INFO] [stdout] ]1337;File=inline=1;preserveAspectRatio=1:iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAYAAACp8Z5+AAAAT0lEQVR4AQFEALv/AAAAgP8/AID/fwCA/78AgP8AAD+A/z8/gP9/P4D/vz+A/wAAf4D/P3+A/39/gP+/f4D/AAC/gP8/v4D/f7+A/7+/gP9KriPZbhfsWgAAAABJRU5ErkJggg==test image_display::tests::env_tests::test_detect_protocol_iterm_when_no_kitty ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_image_and_rewind_returns_none_when_output_fails ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_is_sixel_capable_terminal_detects_known_term_program ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_is_sixel_capable_terminal_detects_lc_terminal_iterm2 ... ok
[INFO] [stdout] _Ga=T,f=32,s=4,v=4,m=0;AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA==\test image_display::tests::env_tests::test_is_sixel_capable_terminal_detects_wt_session ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_envscope_drop_removes_protocol_vars_when_prev_was_none ... ok
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_save_then_load_roundtrip_returns_equivalent_image ... ok
[INFO] [stdout] _Ga=T,f=32,s=64,v=64,m=1;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7\_Gm=1;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7\_Gm=1;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7\_Gm=1;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7\_Gm=1;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7\_Gm=0;e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7e3t7ew==\test image_display::tests::env_tests::test_is_sixel_capable_terminal_detects_xterm_version ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_image_and_rewind_kitty_returns_input_rows ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_image_and_rewind_iterm_returns_input_rows ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_iterm_writes_inline_png ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_kitty_single_chunk_does_not_panic ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_sixel_errors_when_rgba_buffer_is_too_short ... ok
[INFO] [stdout] test image_display::tests::test_cursor_right_zero_is_noop ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_escape_does_not_panic_without_tty_response ... ok
[INFO] [stdout] test image_display::tests::print_tests::test_print_kitty_chunked_encoding_does_not_panic ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_ioctl_does_not_panic_on_captured_stdout ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_uses_default_without_terminal_size ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_ioctl_uses_stdout_pixel_dimensions ... ok
[INFO] [stdout] test image_display::tests::test_cache_dir_is_under_steamfetch_images ... ok
[INFO] [stdout] test image_display::tests::test_resolve_protocol_sixel ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_empty_string ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_keeps_allowed_punctuation ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_keeps_alphanumeric ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_keeps_unicode_alphanumeric ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_replaces_path_separators ... ok
[INFO] [stdout] test image_display::tests::test_sanitize_cache_key_replaces_spaces_and_specials ... ok
[INFO] [stdout] test image_display::tests::test_resolve_protocol_kitty ... ok
[INFO] [stdout] test image_display::tests::test_cursor_right_nonzero_does_not_panic ... ok
[INFO] [stdout] test image_display::tests::test_resolve_protocol_iterm ... ok
[INFO] [stdout] P9;1;0q#0;2;78;78;78#0!4N$-\test image_display::tests::print_tests::test_print_sixel_encodes_small_image ... ok
[INFO] [stdout] test image_display::tests::query_cell_size_escape_child_process ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_escape_returns_none_for_zero_pixel_response ... ok
[INFO] [stdout] P9;1;0q#0;2;88;87;50#1;2;85;58;50#2;2;7;51;50#3;2;85;24;50#4;2;63;35;50#5;2;79;53;50#6;2;22;47;50#7;2;42;80;50#8;2;54;30;50#9;2;16;44;50#10;2;23;37;50#11;2;57;70;50#12;2;33;45;50#13;2;80;31;50#14;2;81;7;50#15;2;86;34;50#16;2;70;40;50#17;2;36;47;50#18;2;23;59;50#19;2;71;0;50#20;2;1;17;50#21;2;0;0;50#22;2;50;76;50#23;2;74;51;50#24;2;73;82;50#25;2;35;55;50#26;2;32;35;50#27;2;45;52;50#28;2;41;18;50#29;2;50;34;50#30;2;66;8;50#31;2;60;41;50#32;2;55;37;50#33;2;29;42;50#34;2;59;47;50#35;2;3;22;50#36;2;67;87;50#37;2;88;12;50#38;2;26;29;50#39;2;12;54;50#40;2;79;62;50#41;2;35;65;50#42;2;63;85;50#43;2;54;78;50#44;2;36;10;50#45;2;40;49;50#46;2;5;0;50#47;2;76;76;50#48;2;18;8;50#49;2;73;65;50#50;2;37;78;50#51;2;65;20;50#52;2;37;1;50#53;2;53;44;50#54;2;37;67;50#55;2;88;47;50#56;2;86;67;50#57;2;9;87;50#58;2;29;1;50#59;2;16;1;50#60;2;60;33;50#61;2;47;12;50#62;2;32;27;50#63;2;41;60;50#64;2;49;39;50#65;2;49;1;50#66;2;76;85;50#67;2;19;83;50#68;2;50;26;50#69;2;80;20;50#70;2;45;29;50#71;2;9;3;50#72;2;63;51;50#73;2;87;76;50#74;2;61;73;50#75;2;50;41;50#76;2;69;55;50#77;2;13;78;50#78;2;69;71;50#79;2;75;27;50#80;2;10;12;50#81;2;30;86;50#82;2;20;34;50#83;2;58;81;50#84;2;23;1;50#85;2;35;29;50#86;2;61;89;50#87;2;52;67;50#88;2;88;30;50#89;2;67;78;50#90;2;34;37;50#91;2;47;63;50#92;2;14;32;50#93;2;69;7;50#94;2;45;0;50#95;2;64;3;50#96;2;87;84;50#97;2;85;49;50#98;2;42;69;50#99;2;88;69;50#100;2;70;48;50#101;2;87;51;50#102;2;30;15;50#103;2;25;7;50#104;2;37;57;50#105;2;30;25;50#106;2;20;0;50#107;2;74;56;50#108;2;77;68;50#109;2;53;87;50#110;2;1;58;50#111;2;24;49;50#112;2;47;54;50#113;2;44;44;50#114;2;79;70;50#115;2;33;3;50#116;2;46;32;50#117;2;15;67;50#118;2;0;14;50#119;2;65;68;50#120;2;34;75;50#121;2;54;21;50#122;2;74;59;50#123;2;85;5;50#124;2;65;29;50#125;2;20;24;50#126;2;5;24;50#127;2;50;57;50#128;2;83;72;50#129;2;10;41;50#130;2;88;38;50#131;2;60;15;50#132;2;27;12;50#133;2;65;37;50#134;2;82;34;50#135;2;15;19;50#136;2;68;61;50#137;2;41;26;50#138;2;22;16;50#139;2;60;25;50#140;2;27;32;50#141;2;12;30;50#142;2;40;35;50#143;2;32;18;50#144;2;81;55;50#145;2;0;9;50#146;2;85;81;50#147;2;87;43;50#148;2;38;13;50#149;2;10;63;50#150;2;63;75;50#151;2;47;84;50#152;2;47;22;50#153;2;42;6;50#154;2;55;61;50#155;2;81;40;50#156;2;83;88;50#157;2;36;21;50#158;2;0;30;50#159;2;24;89;50#160;2;74;15;50#161;2;58;54;50#162;2;51;50;50#163;2;2;46;50#164;2;20;57;50#165;2;50;17;50#166;2;0;70;50#167;2;29;62;50#168;2;78;2;50#169;2;30;52;50#170;2;7;40;50#171;2;56;9;50#172;2;84;65;50#173;2;58;0;50#174;2;0;84;50#175;2;26;72;50#176;2;61;64;50#177;2;88;27;50#178;2;27;18;50#179;2;69;23;50#180;2;88;62;50#181;2;58;38;50#182;2;5;49;50#183;2;39;89;50#184;2;78;87;50#185;2;25;39;50#186;2;18;80;50#187;2;75;36;50#188;2;64;14;50#189;2;47;73;50#190;2;52;29;50#191;2;80;47;50#192;2;7;73;50#193;2;48;47;50#194;2;5;60;50#195;2;62;58;50#196;2;75;44;50#197;2;26;21;50#198;2;40;1;50#199;2;70;32;50#200;2;54;3;50#201;2;41;43;50#202;2;66;46;50#203;2;54;63;50#204;2;78;16;50#205;2;23;27;50#206;2;89;48;50#207;2;6;27;50#208;2;16;70;50#209;2;70;89;50#210;2;0;3;50#211;2;38;32;50#212;2;12;15;50#213;2;71;73;50#214;2;88;80;50#215;2;5;36;50#216;2;45;36;50#217;2;20;12;50#218;2;1;33;50#219;2;64;60;50#220;2;88;54;50#221;2;65;44;50#222;2;89;65;50#223;2;81;80;50#224;2;27;0;50#225;2;54;52;50#226;2;62;48;50#227;2;38;39;50#14!34?SG!4?$#19!30?u~T!7?$#21!4~D!35?$#37!37?AO~$#46!4?y~mi!32?$#52!15?SZ~t!21?$#58!14?|a!24?$#59!7?S~v!30?$#65!21?l~^i!15?$#71!6?P@!32?$#84!11?t~!27?$#93!30?@!9?$#94!19?_~Q!18?$#95!27?z~~G!9?$#106!9?G~I!28?$#115!15?@c!23?$#123!35?v~|n?$#153!19?A!20?$#168!32?i~j!5?$#173!23?_S~~C!12?$#198!18?I\!20?$#200!24?@!15?$#224!13?~AG!24?$-#14!34?@C!4?$#19!30?@D@!7?$#21??A!37?$#30!29?K!10?$#37!37?q|~$#44!16?_[!22?$#48!8?G[M!29?$#52!16?@B!22?$#58!13?@B!25?$#59!7?@FB!30?$#61!20?wwg!17?$#65!21?FVJA!15?$#69!34?_!5?$#71!5?VNM!32?$#80!6?ooO!31?$#84!11?FB!27?$#93!29?o}Y!8?$#94!20?@!19?$#95!27?~NB!10?$#103!11?OKM!26?$#106!10?@!29?$#115!14?C^M!23?$#118_?_?__!34?$#123!34?Sz~LA?$#131!26?w?o!11?$#132!12?Oow_!24?$#138!11?_!28?$#145]w[y[G!34?$#148!16?O_O_!20?$#153!18?_]E!19?$#160!31?_gO!6?$#165!23?_!16?$#168!32?UnI!5?$#171!23?O{y!14?$#173!24?@DF!13?$#198!18?N@!20?$#200!23?C!16?$#210@F@DB!35?$#212!8?_!31?$#217!9?_oG_!27?$-#3!35?ggsW?$#20EMEMEEA!33?$#28!17?CQNI!19?$#35wowowwgo!32?$#37!36?VJFn$#51!27?S^}D!9?$#61!20?@B!18?$#69!33?{{V!4?$#79!32?_!7?$#80!5?@!34?$#88!39?O$#93!29?@A@!8?$#102!14?A!25?$#105!15?_!24?$#118!5@!35?$#121!23?o{W!14?$#123!34?B!5?$#125!8?_Oo__!27?$#131!25?FVJ!12?$#132!12?@@@!25?$#135!6?SG[kG!29?$#137!18?_!21?$#138!9?AENEA!26?$#139!25?_g__!11?$#143!13?CGNM!23?$#148!16?@BD!21?$#152!19?Oo{o!17?$#157!15?OowG_!20?$#160!31?UNB!6?$#165!20?C?NMB!15?$#171!23?@!16?$#177!38?_?$#179!30?wgO!7?$#197!11?OWws!25?$#212!6?@FA@!30?$#217!8?@?@!29?$-#3!34?CRN@??$#8!23?O[WC!13?$#13!33?oyK!4?$#15!36?o_?_$#26!16?_!23?$#29!20?_?o__!15?$#35@?@?@A!34?$#37!38?@?$#38!10?O??G!26?$#51!27?@!12?$#60!25?_o_o!11?$#62!14?GG!24?$#68!21?ENFA!15?$#69!33?@@!5?$#70!19?O[G!18?$#79!31?K^M!6?$#82!8?_?__!28?$#85!15?S[YG!21?$#88!37?Wq\$#92!7?_?_?O!28?$#105!13?DBBA!23?$#116!21?o!18?$#121!24?@@!14?$#124!27?SLYK!9?$#125!7?@DBB?A!27?$#126??A!37?$#134!35?_!4?$#137!17?CFNA!19?$#139!25?EJIA!11?$#140!12?ooo_!24?$#141!5?GOWWSG!29?$#152!20?@@!18?$#157!16?@@!22?$#158!6O!34?$#177!37?EKA$#179!29?DBB!8?$#187!32?_!7?$#190!23?G!16?$#197!11?@@!27?$#199!29?_oo!8?$#205!9?GCMKAC!25?$#207MNKNMDNEA!31?$#211!17?_o_!20?$#218!7_!33?$-#4!28?A!11?$#9!11?_!28?$#10!10?KCCAC!25?$#13!34?@!5?$#15!34?CBFB@?$#16!29?OwwO!7?$#26!13?CBBA!23?$#29!21?@B@A!15?$#31!25?OowG!11?$#32!23?EKA!14?$#33!10?_?_oo__!23?$#53!23?_O_!14?$#60!24?@@B@!12?$#64!20?OW[G!16?$#75!22?_O!16?$#82!7?ADBBBA@!26?$#88!38?A?$#90!15?CCAC!21?$#92!6?@!33?$#113!21?_!18?$#129o_oo_o_o_o?O!28?$#130!36?OK[^$#133!27?ETME!9?$#140!12?@!27?$#142!18?B@@!19?$#147!35?_go__$#155!33?Ww[!4?$#170?W??W?WGGK!30?$#181!24?_KK!13?$#185!8?O?OGWGGG!24?$#187!31?ENFA!5?$#196!32?__!6?$#199!29?@@@!8?$#201!18?_o_!19?$#211!16?@@!22?$#215MENMENEDA!31?$#216!19?EME!18?$#218@@?@@!35?$#221!28?__!10?$#227!15?OW{WG!20?$-#2woowowow_W!30?$#5!33?_!6?$#6!8?CCE?EA!26?$#9!6?@@BB@B?@!26?$#12!14?AB@@!22?$#17!14?C?EEA!21?$#23!31?OsO_!5?$#27!19?_o__!17?$#33!12?@?@!25?$#34!24?EKME!12?$#39!9?__?_!27?$#45!15?OGW{[G!19?$#53!22?A@@B!14?$#55!36?CEEB$#72!26?Owsw!10?$#75!21?@!18?$#76!30?__!8?$#97!37?G??$#100!29?C]MG!7?$#101!34?OowogO$#111!8?O?W[G[GK!24?$#113!19?BB!19?$#129?@?@!36?$#147!34?@?B@@?$#161!25?O_!13?$#162!21?OWWW!15?$#163FEFEFFEA!32?$#169!11?_O_o_o_!22?$#182?GG?G?GCG!31?$#191!33?KMN!4?$#193!20?CMDE!16?$#196!31?@BB!6?$#201!18?@!21?$#202!28?G!11?$#206!38?OK$#220!39?_$#221!26?@@BB@!9?$#225!23?___!14?$-#1!35?[]IC?$#18!7?G?KG[GKGK!24?$#23!31?@@!7?$#25!13?A?BB@?@!20?$#27!18?@!21?$#39!10B?B?@!26?$#40!33?ow_!4?$#49!32?_!7?$#63!15?OGW[[WC!18?$#76!28?@BBA!8?$#91!19?__oo_!16?$#101!36?@???$#104!14?C?CEAA!20?$#107!30?C?A!7?$#110CCK!4C!33?$#112!20?BB@!17?$#122!31?W[K!6?$#127!20?CGMME!15?$#136!27?OOgoc!8?$#144!33?BFB!4?$#149_?!7_?__!28?$#154!23?OwWg!13?$#161!23?@@B@B!12?$#164!8?C?E?E?A!25?$#167!9?_O?ooo_o__!21?$#169!10?@?@?@!25?$#176!25?_?__!11?$#180!36?_oww$#194WwO!4WSWO!30?$#195!25?CUKMC!10?$#219!29?OG!9?$#220!37?DBF$-#11!23?OOWoO!12?$#40!32?@@@!5?$#41!11?GACAFFABAA!19?$#49!30?@FEA!6?$#54!14?G??KCG?C!18?$#56!35?GCGA?$#73!38?_?$#74!25?_?__!11?$#78!29?oo!9?$#87!19?CCIKMMAG!13?$#91!17?@?@@@B!17?$#98!15?OGOWoW?O!17?$#99!36?WsW{$#108!31?OGKG!5?$#114!33?oO!5?$#117!10KMCCIC!25?$#119!26?CK[MKG!8?$#120!18?_!21?$#128!34?_o_???$#136!28?@@A!9?$#149!4BA!5B@A@!27?$#154!25?@!14?$#166!7O!33?$#167!11?@?@@!25?$#172!34?EFBA??$#175!8?_Ooo_oo_o_!22?$#176!24?@CBBA!11?$#180!37?@@@$#189!20?_o___!15?$#192!7_o?_!30?$#194!4?@!35?$#203!23?@!16?$#208!8?O???W??G!24?$#213!31?_o!7?$#222!38?CA$-#7!14?OGOGK[KK?G!16?$#11!23?@!16?$#22!21?AAAB!15?$#24!28?O?OwwO!6?$#42!26?___o_!9?$#43!22?CCCE!14?$#47!31?AFBA!5?$#50!16?CC!22?$#66!33?__!5?$#67!8?!4oWoGoGO!22?$#73!35?AFFAF$#74!25?@@?@!11?$#77MCMCECECEEEAEA!26?$#81!12?_?_?_?_!21?$#83!22?GOGw[WG!11?$#89!27?CEKMC!8?$#96!35?_o_o_$#120!11?C@CBFBABA@!19?$#128!34?@@??@?$#146!34?OOGW??$#150!26?AB?B!10?$#151!17?_O_ooo_o!15?$#174ow!6o!32?$#175!11?@?@!26?$#186???!9G?GC!25?$#189!17?@?@A@@!17?$#192@B@B@B@B@@@!29?$#213!30?@@!8?$#214!38?KW$#223!33?KKK!4?$-#0!35?CUl^~$#24!30?@!9?$#36!27?G[KMB!8?$#42!24?@ADBBB!10?$#57!5}~}\^WEYGW!26?$#66!32?A@!6?$#67!7?A!32?$#81!9?DHDFFFNFJE@!20?$#86!24?_Ooo_!11?$#96!34?@?@A??$#109!17?C??SC~\]lIC!12?$#151!18?@A@B?A!16?$#156!34?owgO_?$#159!7?___o__?__!24?$#174!5@?@??A!30?$#183!12?O_WOwow{iw?_!16?$#184!31?CT]MB!4?$#209!29?oowg_!6?$-\test image_display::tests::print_tests::test_print_image_and_rewind_sixel_returns_input_rows ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_uses_escape_fallback_when_ioctl_has_no_pixels ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_escape_returns_none_when_tty_size_has_no_rows ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_escape_returns_none_without_response ... ok
[INFO] [stdout] test image_display::tests::test_query_cell_size_escape_parses_terminal_response ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_achievement_stats_returns_none_for_empty_games ... ok
[INFO] [stdout] [38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[0m
[INFO] [stdout] [38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[38;2;10;20;30m[48;2;10;20;30m▄[0m
[INFO] [stdout] test image_display::tests::cache_fs_tests::test_load_cached_or_download_returns_none_when_cache_miss_and_download_fails ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_print_image_and_rewind_auto_block_returns_block_rows ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_resolve_protocol_auto_falls_back_to_block ... ok
[INFO] [stdout] test image_display::tests::env_tests::test_resolve_protocol_auto_uses_detect ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::cache_hit_tests::test_envscope_drop_preserves_outer_xdg_cache_home ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::cache_hit_tests::test_envscope_drop_restores_previous_xdg_cache_home ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::cache_hit_tests::test_fetch_achievement_stats_aggregates_from_cache ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_defaults_api_error_body_when_read_fails ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_preserves_empty_api_error_body ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::cache_hit_tests::test_fetch_achievement_stats_falls_back_to_appid_for_unnamed_game ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_propagates_body_read_failure ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::cache_hit_tests::test_fetch_achievement_stats_rarest_tie_breaks_on_game_then_name ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_api_error_on_400_with_body ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_body_on_200_when_verbose ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_body_on_200_success ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_invalid_api_key_on_403 ... ok
[INFO] [stdout] test steam::client::tests::test_build_http_client_does_not_panic ... ok
[INFO] [stdout] test steam::client::tests::test_clear_status_does_not_panic ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_access_denied_with_verbose_true ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_access_is_denied_message ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_empty_players ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_forbidden_message ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_forbidden_with_verbose_true_logs_and_returns_invalid_key ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_players_with_space ... ok
[INFO] [stdout] test steam::client::tests::test_detect_api_error_with_player ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_empty_games_array_with_key_is_ok ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_no_games_key ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_parse_failure_other_returns_anyhow ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_parse_failure_with_zero_count_is_private ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_parse_failure_without_games_is_private ... ok
[INFO] [stdout] test steam::client::tests::test_detect_private_profile_with_games ... ok
[INFO] [stdout] test steam::client::tests::test_extract_top_games_empty_input ... ok
[INFO] [stdout] test steam::client::tests::test_extract_top_games_falls_back_to_appid_when_name_missing ... ok
[INFO] [stdout] test steam::client::tests::test_extract_top_games_sorts_by_playtime ... ok
[INFO] [stdout] test steam::client::tests::test_extract_top_games_truncates_to_five ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_body_after_retryable_failure ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_owned_games_for_appids_empty_returns_empty_data ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_succeeds_after_retry_when_verbose ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_owned_games_for_appids_enters_chunks_loop_with_non_empty_slice ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_logs_backoff_when_verbose ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_exhausts_retries_on_connection_refused ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_exhausts_retries_on_429 ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_exhausts_retries_on_500 ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_achievement_stats_fetches_cache_misses_from_api ... ok
[INFO] [stdout] test steam::client::tests::test_print_status_does_not_panic ... ok
[INFO] [stdout] test steam::client::tests::test_spawn_tls_server_returns_none_when_openssl_fails ... ok
[INFO] [stdout] test steam::client::tests::test_steam_client_builder_defaults ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_achievement_stats_skips_game_when_player_achievements_fail ... ok
[INFO] [stdout] test steam::client::tests::test_steam_client_with_verbose_sets_flag ... ok
[INFO] [stdout] test steam::error::tests::test_display_api_error_includes_status_and_message ... ok
[INFO] [stdout] test steam::error::tests::test_display_invalid_api_key ... ok
[INFO] [stdout] test steam::error::tests::test_display_network_error_includes_inner ... ok
[INFO] [stdout] test steam::error::tests::test_display_player_not_found ... ok
[INFO] [stdout] test steam::error::tests::test_display_private_profile_mentions_public ... ok
[INFO] [stdout] test steam::error::tests::test_display_rate_limited ... ok
[INFO] [stdout] test steam::error::tests::test_display_timeout ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_api_error_4xx_not_retryable ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_api_error_5xx ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_api_error_outside_5xx_range ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_invalid_api_key_not_retryable ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_network_error ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_player_not_found_not_retryable ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_private_profile_not_retryable ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_rate_limited ... ok
[INFO] [stdout] test steam::error::tests::test_is_retryable_timeout ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_achievements_response ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_achievements_response_default_empty ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_default_empty ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_as_float ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_as_string ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_from_slice_float ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_from_slice_invalid_string_errors ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_from_slice_string ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_invalid_string_errors ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_null_errors ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_global_achievements_percent_unsupported_type_errors ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_owned_games_response_with_games ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_owned_games_response_without_games_key ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_player_summary_minimal_player ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_player_summary_response ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_recently_played_default_games ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_steam_level_response_null_level ... ok
[INFO] [stdout] test steam::models::tests::test_deserialize_steam_level_response_with_level ... ok
[INFO] [stdout] test steam::models::tests::test_game_stat_playtime_hours_exact ... ok
[INFO] [stdout] test steam::models::tests::test_game_stat_playtime_hours_floors ... ok
[INFO] [stdout] test steam::models::tests::test_steam_stats_playtime_hours_exact ... ok
[INFO] [stdout] test steam::models::tests::test_steam_stats_playtime_hours_floors ... ok
[INFO] [stdout] test steam::models::tests::test_steam_stats_playtime_hours_under_one_hour ... ok
[INFO] [stdout] test steam::models::tests::test_steam_stats_playtime_hours_zero ... ok
[INFO] [stdout] test steam::client::tests::test_steam_client_with_timeout_overrides_default ... ok
[INFO] [stdout] test steam::client::tests::fetch_optional_details_tests::test_fetch_optional_details_returns_empty_values_when_requests_fail ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_stats_for_appids_propagates_player_fetch_failure ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_stats_propagates_player_fetch_failure ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_game_achievements_ignores_malformed_global_json ... ok
[INFO] [stdout] test steam::client::tests::request_with_retry_tests::test_request_with_retry_returns_timeout_when_server_hangs ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_null_native_handles_return_fallback_values ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_game_achievements_keeps_counts_when_global_percentages_fail ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_game_achievements_returns_none_when_player_json_is_malformed ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_game_achievements_builds_counts_and_rarest_from_api_data ... ok
[INFO] [stdout] test steam::client::tests::fetch_achievement_stats_tests::test_fetch_game_achievements_returns_zero_counts_for_empty_list ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_player_parses_success_response ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_recently_played_parse_error_has_context ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_stats_builds_success_response_from_api_data ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_stats_for_appids_builds_success_response_from_filtered_api_data ... ok
[INFO] [stdout] test steam::native::tests::test_fetch_all_game_appids_proxy_scope_restores_previous_values ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_empty_string_returns_empty ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_handles_attribute_only_tag ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_handles_negative_number_as_invalid ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_multiple_games_wrappers_handled ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_no_game_tags_returns_empty ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_open_tag_without_closing_bracket_is_skipped ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_overflow_u32_is_skipped ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_preserves_ordered_edge_cases ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_recovers_after_malformed_game_tag ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_skips_invalid_appid_content ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_trims_whitespace_in_content ... ok
[INFO] [stdout] test steam::native::tests::test_parse_games_xml_unclosed_game_tag_is_skipped ... ok
[INFO] [stdout] test steam::client::tests::test_fetch_steam_level_returns_none_for_null_level ... ok
[INFO] [stdout] test tests::test_cli_parses_config_path_flag ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_get_steam_client_path_falls_back_to_local_share ... ok
[INFO] [stdout] test tests::test_cli_parses_config_path_value ... ok
[INFO] [stdout] test tests::test_cli_parses_custom_timeout ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_get_steam_client_path_falls_back_to_steam_linux64 ... ok
[INFO] [stdout] test tests::test_cli_parses_demo_with_image_options ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_get_steam_client_path_prefers_sdk64 ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_get_steam_client_path_returns_none_when_home_unset ... ok
[INFO] [stdout] test tests::test_cli_parses_image_with_protocol ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_get_steam_client_path_returns_none_when_no_files_exist ... ok
[INFO] [stdout] test tests::test_cli_parses_demo_flag ... ok
[INFO] [stdout] test tests::test_cli_parses_minimum_args ... ok
[INFO] [stdout] test tests::test_cli_parses_each_image_protocol_variant ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_homescope_drop_removes_home_when_prev_was_none ... ok
[INFO] [stdout] test tests::test_cli_parses_verbose_short_flag ... ok
[INFO] [stdout] test tests::test_cli_parses_verbose_long_flag_with_other_options ... ok
[INFO] [stdout] test tests::test_cli_rejects_unknown_image_protocol ... ok
[INFO] [stdout] test tests::test_cli_rejects_invalid_timeout_values ... ok
[INFO] [stdout] test tests::test_cli_rejects_missing_option_values ... ok
[INFO] [stdout] test tests::test_demo_stats_profile_details_are_present ... ok
[INFO] [stdout] test tests::test_demo_stats_recently_played_has_entries ... ok
[INFO] [stdout] test tests::test_cli_rejects_zero_timeout ... ok
[INFO] [stdout] test tests::test_demo_stats_fixture_values_are_stable ... ok
[INFO] [stdout] test tests::test_demo_stats_avatar_url_is_none ... ok
[INFO] [stdout] test tests::test_demo_stats_returns_expected_username ... ok
[INFO] [stdout] test tests::test_demo_stats_top_games_in_descending_playtime ... ok
[INFO] [stdout] test tests::test_demo_stats_unplayed_does_not_exceed_total ... ok
[INFO] [stdout] test tests::test_demo_stats_achievements_consistent ... ok
[INFO] [stdout] test tests::test_fetch_web_stats_propagates_config_load_error ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_create_interface_returns_null ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_create_interface_symbol_missing ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_create_interface_symbol_missing_verbose ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_no_steam_client_found ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_no_steam_client_found_verbose ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_steam_client_fails_to_load ... ok
[INFO] [stdout] test steam::native::tests::steam_client_path_tests::test_try_new_returns_none_when_steam_client_fails_to_load_verbose ... ok
[INFO] [stdout] test steam::native::tests::test_fetch_all_game_appids_propagates_fetch_error ... ok
[INFO] [stdout] test test_support::tests::lock_env_recovers_from_poisoned_mutex ... ok
[INFO] [stdout] test tests::test_fetch_stats_routes_to_web_stats_when_native_unavailable ... ok
[INFO] [stdout] test tests::test_fetch_web_stats_propagates_client_fetch_error_after_valid_config ... ok
[INFO] [stderr]      Running tests/cli.rs (/opt/rustwide/target/debug/deps/cli-e655d80a01d080ce)
[INFO] [stdout] test tests::test_fetch_web_stats_uses_env_credentials_before_client_error ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 317 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 22.16s
[INFO] [stdout] 
[INFO] [stdout] 
[INFO] [stdout] running 3 tests
[INFO] [stdout] test demo_flag_renders_demo_profile_without_config ... ok
[INFO] [stdout] test config_path_flag_prints_config_path_and_exits ... ok
[INFO] [stdout] test invalid_config_exits_before_network_request ... ok
[INFO] [stdout] 
[INFO] [stdout] test result: ok. 3 passed; 0 failed; 0 ignored; 0 measured; 0 filtered out; finished in 0.14s
[INFO] [stdout] 
[INFO] running `Command { std: "docker" "inspect" "e3ae49bc1ab2d442ac30706e4060e0c642baafb71c007d44ee74027b25720e43", kill_on_drop: false }`
[INFO] running `Command { std: "docker" "rm" "-f" "e3ae49bc1ab2d442ac30706e4060e0c642baafb71c007d44ee74027b25720e43", kill_on_drop: false }`
[INFO] [stdout] e3ae49bc1ab2d442ac30706e4060e0c642baafb71c007d44ee74027b25720e43
