these 5 derivations will be built: /nix/store/ma63ak054q0vq9nk1b2x6r2hc5h448lx-Cargo.toml.drv /nix/store/5pphjhcjlsmjg08cycdkh5mairys1lf3-source.drv /nix/store/91wrjq116d1jwvdfpis5563q3alkrwvh-horae-deps-0.1.0.drv /nix/store/rlnagzrrdkmmkffahkkr3vhg7zj7pfp8-horae-0.1.0.drv /nix/store/5cm6y0q21212w6fxzfk6wbf5zmci4l3w-horae-browser-checks.drv building '/nix/store/ma63ak054q0vq9nk1b2x6r2hc5h448lx-Cargo.toml.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/ma63ak054q0vq9nk1b2x6r2hc5h448lx-Cargo.toml.drv' on farm.numtide.com:50051 Cargo.toml> elastic-arm-dbc77f58: building ma63ak054q0vq9nk1b2x6r2hc5h448lx-Cargo.toml.drv building '/nix/store/5pphjhcjlsmjg08cycdkh5mairys1lf3-source.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/5pphjhcjlsmjg08cycdkh5mairys1lf3-source.drv' on farm.numtide.com:50051 source> elastic-arm-dbc77f58: building 5pphjhcjlsmjg08cycdkh5mairys1lf3-source.drv building '/nix/store/91wrjq116d1jwvdfpis5563q3alkrwvh-horae-deps-0.1.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/91wrjq116d1jwvdfpis5563q3alkrwvh-horae-deps-0.1.0.drv' on farm.numtide.com:50051 horae-deps-0.1.0> elastic-arm-2c14001d: building 91wrjq116d1jwvdfpis5563q3alkrwvh-horae-deps-0.1.0.drv horae-deps-0.1.0> cargoArtifacts not set, will not reuse any cargo artifacts horae-deps-0.1.0> Running phase: unpackPhase horae-deps-0.1.0> unpacking source archive /nix/store/3xaf2wha6sflk1vxvc33hjhcs30zjdbq-source horae-deps-0.1.0> source root is source horae-deps-0.1.0> Running phase: patchPhase horae-deps-0.1.0> Executing configureCargoCommonVars horae-deps-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase horae-deps-0.1.0> Running phase: configurePhase horae-deps-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/4rhxcay6f7rari83kq0m7piapgn69ya9-vendor-cargo-deps/config.toml horae-deps-0.1.0> default configurePhase, nothing to do horae-deps-0.1.0> Running phase: buildPhase horae-deps-0.1.0> +++ command cargo --version horae-deps-0.1.0> cargo 1.96.1 (356927216 2026-06-26) horae-deps-0.1.0> 0.01s INFO Building project... horae-deps-0.1.0> 1.78s INFO Compiled [ 1/487]: unicode_ident horae-deps-0.1.0> 1.80s INFO Compiled [ 2/487]: cfg_if horae-deps-0.1.0> 1.98s INFO Compiled [ 1/487]: unicode_ident horae-deps-0.1.0> 2.03s INFO Compiled [ 3/487]: build-script-build horae-deps-0.1.0> 2.11s INFO Compiled [ 5/487]: build-script-build horae-deps-0.1.0> 2.17s INFO Compiled [ 6/487]: build-script-build horae-deps-0.1.0> 2.21s INFO Compiled [ 8/487]: build-script-build horae-deps-0.1.0> 2.28s INFO Compiled [ 2/487]: build-script-build horae-deps-0.1.0> 2.29s INFO Compiled [ 3/487]: build-script-build horae-deps-0.1.0> 2.32s INFO Compiled [ 5/487]: build-script-build horae-deps-0.1.0> 2.35s INFO Compiled [ 11/487]: pin_project_lite horae-deps-0.1.0> 2.36s INFO Compiled [ 7/487]: build-script-build horae-deps-0.1.0> 2.38s INFO Compiled [ 8/487]: cfg_if horae-deps-0.1.0> 2.40s INFO Compiled [ 12/487]: build-script-build horae-deps-0.1.0> 2.72s INFO Compiled [ 11/487]: version_check horae-deps-0.1.0> 2.73s INFO Compiled [ 13/487]: once_cell horae-deps-0.1.0> 2.77s INFO Compiled [ 12/487]: build-script-build horae-deps-0.1.0> 3.10s INFO Compiled [ 15/487]: rustversion horae-deps-0.1.0> 3.12s INFO Compiled [ 16/487]: build-script-build horae-deps-0.1.0> 3.23s INFO Compiled [ 17/487]: proc_macro2 horae-deps-0.1.0> 3.40s INFO Compiled [ 19/487]: quote horae-deps-0.1.0> 3.44s INFO Compiled [ 14/487]: proc_macro2 horae-deps-0.1.0> 3.47s INFO Compiled [ 20/487]: version_check horae-deps-0.1.0> 3.52s INFO Compiled [ 22/487]: wasm_bindgen_shared horae-deps-0.1.0> 3.65s INFO Compiled [ 23/487]: futures_core horae-deps-0.1.0> 3.73s INFO Compiled [ 15/487]: quote horae-deps-0.1.0> 3.74s INFO Compiled [ 24/487]: bumpalo horae-deps-0.1.0> 3.77s INFO Compiled [ 16/487]: memchr horae-deps-0.1.0> 3.85s INFO Compiled [ 25/487]: unicode_ident horae-deps-0.1.0> 3.96s INFO Compiled [ 26/487]: build-script-build horae-deps-0.1.0> 3.99s INFO Compiled [ 17/487]: log horae-deps-0.1.0> 4.04s INFO Compiled [ 18/487]: libc horae-deps-0.1.0> 4.38s INFO Compiled [ 19/487]: build-script-build horae-deps-0.1.0> 4.46s INFO Compiled [ 20/487]: build-script-build horae-deps-0.1.0> 4.58s INFO Compiled [ 22/487]: getrandom horae-deps-0.1.0> 4.61s INFO Compiled [ 28/487]: wasm_bindgen_shared horae-deps-0.1.0> 4.67s INFO Compiled [ 29/487]: futures_sink horae-deps-0.1.0> 4.72s INFO Compiled [ 30/487]: memchr horae-deps-0.1.0> 4.82s INFO Compiled [ 23/487]: once_cell horae-deps-0.1.0> 4.89s INFO Compiled [ 31/487]: futures_io horae-deps-0.1.0> 4.95s INFO Compiled [ 32/487]: futures_channel horae-deps-0.1.0> 5.03s INFO Compiled [ 25/487]: itoa horae-deps-0.1.0> 5.05s INFO Compiled [ 33/487]: slab horae-deps-0.1.0> 5.14s INFO Compiled [ 34/487]: futures_task horae-deps-0.1.0> 5.26s INFO Compiled [ 35/487]: smallvec horae-deps-0.1.0> 5.29s INFO Compiled [ 36/487]: serde_core horae-deps-0.1.0> 5.43s INFO Compiled [ 37/487]: itoa horae-deps-0.1.0> 5.44s INFO Compiled [ 26/487]: serde_core horae-deps-0.1.0> 5.50s INFO Compiled [ 38/487]: unicode_xid horae-deps-0.1.0> 5.55s INFO Compiled [ 39/487]: build-script-build horae-deps-0.1.0> 5.75s INFO Compiled [ 28/487]: rand_core horae-deps-0.1.0> 5.80s INFO Compiled [ 41/487]: build-script-build horae-deps-0.1.0> 6.04s INFO Compiled [ 29/487]: build-script-build horae-deps-0.1.0> 6.04s INFO Compiled [ 30/487]: libm horae-deps-0.1.0> 6.06s INFO Compiled [ 43/487]: build-script-build horae-deps-0.1.0> 6.10s INFO Compiled [ 44/487]: stable_deref_trait horae-deps-0.1.0> 6.13s INFO Compiled [ 31/487]: libc horae-deps-0.1.0> 6.16s INFO Compiled [ 45/487]: scopeguard horae-deps-0.1.0> 6.19s INFO Compiled [ 32/487]: pin_project_lite horae-deps-0.1.0> 6.20s INFO Compiled [ 33/487]: foldhash horae-deps-0.1.0> 6.24s INFO Compiled [ 34/487]: equivalent horae-deps-0.1.0> 6.36s INFO Compiled [ 35/487]: zeroize horae-deps-0.1.0> 6.39s INFO Compiled [ 36/487]: build-script-build horae-deps-0.1.0> 6.39s INFO Compiled [ 46/487]: lock_api horae-deps-0.1.0> 6.46s INFO Compiled [ 47/487]: tracing_core horae-deps-0.1.0> 6.54s INFO Compiled [ 38/487]: slab horae-deps-0.1.0> 6.65s INFO Compiled [ 48/487]: parking_lot_core horae-deps-0.1.0> 6.65s INFO Compiled [ 49/487]: const_format_proc_macros horae-deps-0.1.0> 6.67s INFO Compiled [ 39/487]: autocfg horae-deps-0.1.0> 6.72s INFO Compiled [ 50/487]: build-script-build horae-deps-0.1.0> 6.77s INFO Compiled [ 51/487]: dioxus_core_types horae-deps-0.1.0> 6.84s INFO Compiled [ 40/487]: build-script-build horae-deps-0.1.0> 6.93s INFO Compiled [ 52/487]: konst_macro_rules horae-deps-0.1.0> 6.98s INFO Compiled [ 42/487]: build-script-build horae-deps-0.1.0> 7.09s INFO Compiled [ 53/487]: build-script-build horae-deps-0.1.0> 7.09s INFO Compiled [ 54/487]: unicode_segmentation horae-deps-0.1.0> 7.13s INFO Compiled [ 44/487]: crossbeam_utils horae-deps-0.1.0> 7.22s INFO Compiled [ 57/487]: rustc_hash horae-deps-0.1.0> 7.23s INFO Compiled [ 58/487]: konst horae-deps-0.1.0> 7.45s INFO Compiled [ 46/487]: crossbeam_epoch horae-deps-0.1.0> 7.47s INFO Compiled [ 47/487]: bitflags horae-deps-0.1.0> 7.53s INFO Compiled [ 48/487]: scopeguard horae-deps-0.1.0> 7.66s INFO Compiled [ 59/487]: const_format horae-deps-0.1.0> 7.70s INFO Compiled [ 49/487]: build-script-build horae-deps-0.1.0> 7.74s INFO Compiled [ 51/487]: crossbeam_deque horae-deps-0.1.0> 7.74s INFO Compiled [ 60/487]: longest_increasing_subsequence horae-deps-0.1.0> 7.77s INFO Compiled [ 61/487]: anyhow horae-deps-0.1.0> 7.78s INFO Compiled [ 52/487]: hashbrown horae-deps-0.1.0> 7.83s INFO Compiled [ 62/487]: parking_lot horae-deps-0.1.0> 7.90s INFO Compiled [ 53/487]: futures_core horae-deps-0.1.0> 8.09s INFO Compiled [ 54/487]: build-script-build horae-deps-0.1.0> 8.10s INFO Compiled [ 63/487]: build-script-build horae-deps-0.1.0> 8.18s INFO Compiled [ 55/487]: build-script-build horae-deps-0.1.0> 8.20s INFO Compiled [ 64/487]: autocfg horae-deps-0.1.0> 8.21s INFO Compiled [ 65/487]: convert_case horae-deps-0.1.0> 8.49s INFO Compiled [ 66/487]: build-script-build horae-deps-0.1.0> 8.56s INFO Compiled [ 68/487]: fnv horae-deps-0.1.0> 8.82s INFO Compiled [ 69/487]: build-script-build horae-deps-0.1.0> 8.87s INFO Compiled [ 57/487]: synstructure horae-deps-0.1.0> 8.91s INFO Compiled [ 70/487]: synstructure horae-deps-0.1.0> 8.99s INFO Compiled [ 71/487]: ident_case horae-deps-0.1.0> 9.07s INFO Compiled [ 72/487]: lazy_js_bundle horae-deps-0.1.0> 9.08s INFO Compiled [ 58/487]: rayon_core horae-deps-0.1.0> 9.33s INFO Compiled [ 74/487]: zmij horae-deps-0.1.0> 9.68s INFO Compiled [ 60/487]: typenum horae-deps-0.1.0> 9.68s INFO Compiled [ 76/487]: build-script-build horae-deps-0.1.0> 9.92s INFO Compiled [ 77/487]: writeable horae-deps-0.1.0> 10.02s INFO Compiled [ 61/487]: build-script-build horae-deps-0.1.0> 10.10s INFO Compiled [ 78/487]: litemap horae-deps-0.1.0> 10.17s INFO Compiled [ 62/487]: num_traits horae-deps-0.1.0> 10.23s INFO Compiled [ 63/487]: syn horae-deps-0.1.0> 10.25s INFO Compiled [ 64/487]: futures_sink horae-deps-0.1.0> 10.29s INFO Compiled [ 65/487]: build-script-build horae-deps-0.1.0> 10.31s INFO Compiled [ 80/487]: syn horae-deps-0.1.0> 10.99s INFO Compiled [ 66/487]: serde_core horae-deps-0.1.0> 11.04s INFO Compiled [ 81/487]: num_traits horae-deps-0.1.0> 12.06s INFO Compiled [ 67/487]: zerofrom_derive horae-deps-0.1.0> 12.09s INFO Compiled [ 82/487]: futures_macro horae-deps-0.1.0> 12.10s INFO Compiled [ 68/487]: thiserror_impl horae-deps-0.1.0> 12.16s INFO Compiled [ 69/487]: thiserror horae-deps-0.1.0> 12.35s INFO Compiled [ 83/487]: darling_core horae-deps-0.1.0> 12.59s INFO Compiled [ 70/487]: yoke_derive horae-deps-0.1.0> 12.73s INFO Compiled [ 71/487]: subtle horae-deps-0.1.0> 12.97s INFO Compiled [ 84/487]: wasm_bindgen_macro_support horae-deps-0.1.0> 13.02s INFO Compiled [ 73/487]: futures_channel horae-deps-0.1.0> 13.30s INFO Compiled [ 74/487]: displaydoc horae-deps-0.1.0> 13.49s INFO Compiled [ 76/487]: futures_task horae-deps-0.1.0> 13.59s INFO Compiled [ 77/487]: zerovec_derive horae-deps-0.1.0> 13.69s INFO Compiled [ 78/487]: futures_io horae-deps-0.1.0> 13.73s INFO Compiled [ 85/487]: wasm_bindgen_macro horae-deps-0.1.0> 13.79s INFO Compiled [ 79/487]: zerofrom horae-deps-0.1.0> 13.83s INFO Compiled [ 80/487]: stable_deref_trait horae-deps-0.1.0> 14.05s INFO Compiled [ 81/487]: yoke horae-deps-0.1.0> 14.11s INFO Compiled [ 82/487]: futures_macro horae-deps-0.1.0> 14.18s INFO Compiled [ 86/487]: tracing_attributes horae-deps-0.1.0> 14.21s INFO Compiled [ 83/487]: serde_derive horae-deps-0.1.0> 14.23s INFO Compiled [ 87/487]: serde_derive horae-deps-0.1.0> 14.36s INFO Compiled [ 84/487]: generic_array horae-deps-0.1.0> 14.94s INFO Compiled [ 88/487]: serde horae-deps-0.1.0> 14.97s INFO Compiled [ 85/487]: serde horae-deps-0.1.0> 15.00s INFO Compiled [ 86/487]: serde horae-deps-0.1.0> 15.26s INFO Compiled [ 87/487]: smallvec horae-deps-0.1.0> 15.27s INFO Compiled [ 88/487]: either horae-deps-0.1.0> 15.32s INFO Compiled [ 89/487]: tracing horae-deps-0.1.0> 15.54s INFO Compiled [ 89/487]: lock_api horae-deps-0.1.0> 15.56s INFO Compiled [ 90/487]: parking_lot_core horae-deps-0.1.0> 15.69s INFO Compiled [ 90/487]: futures_util horae-deps-0.1.0> 15.77s INFO Compiled [ 91/487]: wasm_bindgen horae-deps-0.1.0> 15.91s INFO Compiled [ 91/487]: tracing_attributes horae-deps-0.1.0> 15.95s INFO Compiled [ 92/487]: thiserror_impl horae-deps-0.1.0> 16.01s INFO Compiled [ 93/487]: thiserror horae-deps-0.1.0> 16.19s INFO Compiled [ 94/487]: bytes horae-deps-0.1.0> 16.27s INFO Compiled [ 92/487]: parking_lot horae-deps-0.1.0> 16.30s INFO Compiled [ 95/487]: subsecond_types horae-deps-0.1.0> 16.61s INFO Compiled [ 93/487]: build-script-build horae-deps-0.1.0> 16.80s INFO Compiled [ 95/487]: bytes horae-deps-0.1.0> 17.00s INFO Compiled [ 96/487]: crc32fast horae-deps-0.1.0> 17.07s INFO Compiled [ 97/487]: allocator_api2 horae-deps-0.1.0> 17.09s INFO Compiled [ 98/487]: crypto_common horae-deps-0.1.0> 17.33s INFO Compiled [ 99/487]: find_msvc_tools horae-deps-0.1.0> 17.44s INFO Compiled [100/487]: jobserver horae-deps-0.1.0> 17.47s INFO Compiled [ 96/487]: zerofrom_derive horae-deps-0.1.0> 17.48s INFO Compiled [ 97/487]: yoke_derive horae-deps-0.1.0> 17.55s INFO Compiled [ 98/487]: zerofrom horae-deps-0.1.0> 17.65s INFO Compiled [101/487]: const_oid horae-deps-0.1.0> 17.71s INFO Compiled [ 99/487]: yoke horae-deps-0.1.0> 17.76s INFO Compiled [100/487]: zerovec_derive horae-deps-0.1.0> 17.79s INFO Compiled [102/487]: base64 horae-deps-0.1.0> 17.80s INFO Compiled [103/487]: shlex horae-deps-0.1.0> 18.02s INFO Compiled [104/487]: futures_util horae-deps-0.1.0> 18.14s INFO Compiled [101/487]: generational_box horae-deps-0.1.0> 18.41s INFO Compiled [105/487]: build-script-build horae-deps-0.1.0> 18.54s INFO Compiled [102/487]: zerovec horae-deps-0.1.0> 18.69s INFO Compiled [106/487]: tracing_core horae-deps-0.1.0> 18.78s INFO Compiled [107/487]: rayon horae-deps-0.1.0> 18.87s INFO Compiled [103/487]: slotmap horae-deps-0.1.0> 18.88s INFO Compiled [108/487]: build-script-build horae-deps-0.1.0> 19.03s INFO Compiled [104/487]: http horae-deps-0.1.0> 19.31s INFO Compiled [110/487]: tracing horae-deps-0.1.0> 19.59s INFO Compiled [105/487]: displaydoc horae-deps-0.1.0> 19.61s INFO Compiled [106/487]: warnings_macro horae-deps-0.1.0> 19.64s INFO Compiled [111/487]: cc horae-deps-0.1.0> 19.77s INFO Compiled [107/487]: tinystr horae-deps-0.1.0> 19.83s INFO Compiled [112/487]: cobs horae-deps-0.1.0> 19.99s INFO Compiled [108/487]: zerotrie horae-deps-0.1.0> 20.12s INFO Compiled [109/487]: potential_utf horae-deps-0.1.0> 20.13s INFO Compiled [113/487]: indexmap horae-deps-0.1.0> 20.18s INFO Compiled [114/487]: fnv horae-deps-0.1.0> 20.25s INFO Compiled [115/487]: postcard horae-deps-0.1.0> 20.26s INFO Compiled [116/487]: rustc_hash horae-deps-0.1.0> 20.36s INFO Compiled [118/487]: block_buffer horae-deps-0.1.0> 20.39s INFO Compiled [110/487]: pin_project_internal horae-deps-0.1.0> 20.44s INFO Compiled [111/487]: pin_project horae-deps-0.1.0> 20.52s INFO Compiled [112/487]: warnings horae-deps-0.1.0> 20.55s INFO Compiled [119/487]: build-script-build horae-deps-0.1.0> 20.63s INFO Compiled [120/487]: build-script-build horae-deps-0.1.0> 20.80s INFO Compiled [113/487]: darling_macro horae-deps-0.1.0> 20.81s INFO Compiled [122/487]: zerocopy_derive horae-deps-0.1.0> 20.81s INFO Compiled [123/487]: build-script-build horae-deps-0.1.0> 20.88s INFO Compiled [124/487]: digest horae-deps-0.1.0> 21.05s INFO Compiled [125/487]: simd_adler32 horae-deps-0.1.0> 21.08s INFO Compiled [126/487]: zmij horae-deps-0.1.0> 21.12s INFO Compiled [114/487]: mime horae-deps-0.1.0> 21.17s INFO Compiled [127/487]: adler2 horae-deps-0.1.0> 21.22s INFO Compiled [128/487]: zerovec horae-deps-0.1.0> 21.39s INFO Compiled [115/487]: build-script-build horae-deps-0.1.0> 21.49s INFO Compiled [116/487]: utf8_iter horae-deps-0.1.0> 21.49s INFO Compiled [129/487]: tinystr horae-deps-0.1.0> 21.68s INFO Compiled [130/487]: writeable horae-deps-0.1.0> 21.75s INFO Compiled [117/487]: build-script-build horae-deps-0.1.0> 21.78s INFO Compiled [118/487]: icu_locale_core horae-deps-0.1.0> 21.94s INFO Compiled [120/487]: percent_encoding horae-deps-0.1.0> 21.97s INFO Compiled [131/487]: litemap horae-deps-0.1.0> 22.16s INFO Compiled [132/487]: heck horae-deps-0.1.0> 22.35s INFO Compiled [133/487]: percent_encoding horae-deps-0.1.0> 22.44s INFO Compiled [122/487]: icu_provider horae-deps-0.1.0> 22.49s INFO Compiled [123/487]: darling horae-deps-0.1.0> 22.51s INFO Compiled [124/487]: icu_collections horae-deps-0.1.0> 22.61s INFO Compiled [125/487]: serde_json horae-deps-0.1.0> 22.63s INFO Compiled [134/487]: miniz_oxide horae-deps-0.1.0> 22.64s INFO Compiled [126/487]: dioxus_cli_config horae-deps-0.1.0> 22.80s INFO Compiled [127/487]: proc_macro2_diagnostics horae-deps-0.1.0> 23.10s INFO Compiled [128/487]: build-script-build horae-deps-0.1.0> 23.18s INFO Compiled [130/487]: const_serialize_macro horae-deps-0.1.0> 23.22s INFO Compiled [131/487]: icu_normalizer_data horae-deps-0.1.0> 23.37s INFO Compiled [132/487]: icu_properties_data horae-deps-0.1.0> 23.56s INFO Compiled [135/487]: serde_json horae-deps-0.1.0> 24.02s INFO Compiled [136/487]: zerotrie horae-deps-0.1.0> 24.21s INFO Compiled [137/487]: potential_utf horae-deps-0.1.0> 24.27s INFO Compiled [133/487]: dioxus_rsx horae-deps-0.1.0> 24.37s INFO Compiled [136/487]: sync_wrapper horae-deps-0.1.0> 24.40s INFO Compiled [139/487]: errno horae-deps-0.1.0> 24.51s INFO Compiled [140/487]: utf8_iter horae-deps-0.1.0> 24.76s INFO Compiled [137/487]: enumset_derive horae-deps-0.1.0> 25.16s INFO Compiled [138/487]: typenum horae-deps-0.1.0> 25.20s INFO Compiled [139/487]: base64 horae-deps-0.1.0> 25.37s INFO Compiled [140/487]: zerocopy_derive horae-deps-0.1.0> 25.45s INFO Compiled [141/487]: bitflags horae-deps-0.1.0> 25.75s INFO Compiled [142/487]: build-script-build horae-deps-0.1.0> 25.77s INFO Compiled [141/487]: zerocopy horae-deps-0.1.0> 25.86s INFO Compiled [142/487]: icu_collections horae-deps-0.1.0> 25.99s INFO Compiled [144/487]: typenum horae-deps-0.1.0> 26.02s INFO Compiled [143/487]: ppv_lite86 horae-deps-0.1.0> 26.16s INFO Compiled [144/487]: zlib_rs horae-deps-0.1.0> 26.45s INFO Compiled [145/487]: flate2 horae-deps-0.1.0> 26.51s INFO Compiled [145/487]: keyboard_types horae-deps-0.1.0> 26.55s INFO Compiled [146/487]: signal_hook_registry horae-deps-0.1.0> 26.60s INFO Compiled [146/487]: generic_array horae-deps-0.1.0> 27.03s INFO Compiled [147/487]: anyhow horae-deps-0.1.0> 27.14s INFO Compiled [147/487]: generic_array horae-deps-0.1.0> 27.14s INFO Compiled [148/487]: icu_provider horae-deps-0.1.0> 27.18s INFO Compiled [148/487]: wasm_bindgen_futures horae-deps-0.1.0> 27.24s INFO Compiled [149/487]: icu_locale_core horae-deps-0.1.0> 27.51s INFO Compiled [150/487]: tokio_macros horae-deps-0.1.0> 27.57s INFO Compiled [149/487]: enumset horae-deps-0.1.0> 27.60s INFO Compiled [151/487]: zerofrom horae-deps-0.1.0> 27.74s INFO Compiled [152/487]: socket2 horae-deps-0.1.0> 27.78s INFO Compiled [153/487]: stable_deref_trait horae-deps-0.1.0> 27.82s INFO Compiled [154/487]: mio horae-deps-0.1.0> 27.89s INFO Compiled [157/487]: icu_normalizer_data horae-deps-0.1.0> 27.95s INFO Compiled [158/487]: yoke horae-deps-0.1.0> 28.00s INFO Compiled [159/487]: icu_properties_data horae-deps-0.1.0> 28.06s INFO Compiled [160/487]: cpufeatures horae-deps-0.1.0> 28.20s INFO Compiled [161/487]: num_conv horae-deps-0.1.0> 28.38s INFO Compiled [162/487]: time_core horae-deps-0.1.0> 28.47s INFO Compiled [163/487]: utf16_iter horae-deps-0.1.0> 28.53s INFO Compiled [164/487]: write16 horae-deps-0.1.0> 28.88s INFO Compiled [165/487]: http horae-deps-0.1.0> 29.51s INFO Compiled [166/487]: bytemuck_derive horae-deps-0.1.0> 29.54s INFO Compiled [150/487]: dioxus_core_macro horae-deps-0.1.0> 29.58s INFO Compiled [151/487]: js_sys horae-deps-0.1.0> 29.81s INFO Compiled [167/487]: bytemuck horae-deps-0.1.0> 29.96s INFO Compiled [168/487]: icu_normalizer horae-deps-0.1.0> 30.09s INFO Compiled [152/487]: zerocopy horae-deps-0.1.0> 30.25s INFO Compiled [153/487]: form_urlencoded horae-deps-0.1.0> 30.35s INFO Compiled [154/487]: http_body horae-deps-0.1.0> 30.37s INFO Compiled [155/487]: icu_normalizer horae-deps-0.1.0> 30.90s INFO Compiled [156/487]: dioxus_html_internal_macro horae-deps-0.1.0> 30.96s INFO Compiled [169/487]: time_macros horae-deps-0.1.0> 31.14s INFO Compiled [157/487]: euclid horae-deps-0.1.0> 31.15s INFO Compiled [170/487]: form_urlencoded horae-deps-0.1.0> 31.16s INFO Compiled [171/487]: zerovec horae-deps-0.1.0> 31.23s INFO Compiled [158/487]: icu_properties horae-deps-0.1.0> 31.27s INFO Compiled [159/487]: tower_service horae-deps-0.1.0> 31.35s INFO Compiled [172/487]: ryu horae-deps-0.1.0> 31.62s INFO Compiled [173/487]: build-script-build horae-deps-0.1.0> 31.62s INFO Compiled [160/487]: const_serialize_macro horae-deps-0.1.0> 31.64s INFO Compiled [161/487]: build-script-build horae-deps-0.1.0> 31.69s INFO Compiled [174/487]: memchr horae-deps-0.1.0> 31.72s INFO Compiled [175/487]: idna_adapter horae-deps-0.1.0> 31.74s INFO Compiled [176/487]: cfg_if horae-deps-0.1.0> 31.77s INFO Compiled [162/487]: tower_layer horae-deps-0.1.0> 31.88s INFO Compiled [164/487]: idna_adapter horae-deps-0.1.0> 31.89s INFO Compiled [177/487]: log horae-deps-0.1.0> 31.97s INFO Compiled [179/487]: icu_properties horae-deps-0.1.0> 32.10s INFO Compiled [165/487]: build-script-build horae-deps-0.1.0> 32.11s INFO Compiled [180/487]: tinystr horae-deps-0.1.0> 32.12s INFO Compiled [166/487]: http_body_util horae-deps-0.1.0> 32.21s INFO Compiled [181/487]: memmap2 horae-deps-0.1.0> 32.45s INFO Compiled [168/487]: half horae-deps-0.1.0> 32.55s INFO Compiled [169/487]: async_trait horae-deps-0.1.0> 32.62s INFO Compiled [182/487]: build-script-build horae-deps-0.1.0> 32.82s INFO Compiled [170/487]: build-script-build horae-deps-0.1.0> 32.97s INFO Compiled [184/487]: slotmap horae-deps-0.1.0> 33.09s INFO Compiled [185/487]: idna horae-deps-0.1.0> 33.10s INFO Compiled [171/487]: uuid horae-deps-0.1.0> 33.51s INFO Compiled [172/487]: build-script-build horae-deps-0.1.0> 33.55s INFO Compiled [173/487]: ciborium_io horae-deps-0.1.0> 33.79s INFO Compiled [186/487]: bumpalo horae-deps-0.1.0> 33.97s INFO Compiled [187/487]: time_core horae-deps-0.1.0> 34.17s INFO Compiled [188/487]: powerfmt horae-deps-0.1.0> 34.30s INFO Compiled [189/487]: num_conv horae-deps-0.1.0> 34.37s INFO Compiled [190/487]: unicode_xid horae-deps-0.1.0> 34.43s INFO Compiled [191/487]: url horae-deps-0.1.0> 34.60s INFO Compiled [192/487]: deranged horae-deps-0.1.0> 34.67s INFO Compiled [193/487]: arrayvec horae-deps-0.1.0> 34.88s INFO Compiled [174/487]: serde_core horae-deps-0.1.0> 35.04s INFO Compiled [175/487]: unicase horae-deps-0.1.0> 35.04s INFO Compiled [194/487]: rustversion horae-deps-0.1.0> 35.08s INFO Compiled [195/487]: build-script-build horae-deps-0.1.0> 35.09s INFO Compiled [196/487]: equivalent horae-deps-0.1.0> 35.33s INFO Compiled [176/487]: encoding_rs horae-deps-0.1.0> 35.38s INFO Compiled [198/487]: build-script-build horae-deps-0.1.0> 35.45s INFO Compiled [177/487]: build-script-build horae-deps-0.1.0> 35.65s INFO Compiled [199/487]: build-script-build horae-deps-0.1.0> 35.84s INFO Compiled [201/487]: rand_chacha horae-deps-0.1.0> 36.04s INFO Compiled [178/487]: serde horae-deps-0.1.0> 36.22s INFO Compiled [202/487]: httparse horae-deps-0.1.0> 36.25s INFO Compiled [179/487]: ciborium_ll horae-deps-0.1.0> 36.88s INFO Compiled [203/487]: rand horae-deps-0.1.0> 37.07s INFO Compiled [204/487]: hashbrown horae-deps-0.1.0> 37.10s INFO Compiled [205/487]: smallvec horae-deps-0.1.0> 37.26s INFO Compiled [206/487]: spin horae-deps-0.1.0> 37.36s INFO Compiled [182/487]: libc horae-deps-0.1.0> 37.54s INFO Compiled [207/487]: semver horae-deps-0.1.0> 37.88s INFO Compiled [208/487]: tokio horae-deps-0.1.0> 38.02s INFO Compiled [209/487]: typenum horae-deps-0.1.0> 38.13s INFO Compiled [210/487]: time horae-deps-0.1.0> 38.17s INFO Compiled [211/487]: hashbrown horae-deps-0.1.0> 38.25s INFO Compiled [212/487]: foldhash horae-deps-0.1.0> 38.63s INFO Compiled [213/487]: polycool horae-deps-0.1.0> 38.64s INFO Compiled [214/487]: generic_array horae-deps-0.1.0> 38.91s INFO Compiled [215/487]: hashbrown horae-deps-0.1.0> 38.99s INFO Compiled [216/487]: indexmap horae-deps-0.1.0> 39.03s INFO Compiled [217/487]: tinyvec_macros horae-deps-0.1.0> 39.08s INFO Compiled [218/487]: tower_service horae-deps-0.1.0> 39.10s INFO Compiled [219/487]: siphasher horae-deps-0.1.0> 39.17s INFO Compiled [183/487]: regex_syntax horae-deps-0.1.0> 39.17s INFO Compiled [220/487]: crypto_common horae-deps-0.1.0> 39.27s INFO Compiled [221/487]: block_buffer horae-deps-0.1.0> 39.31s INFO Compiled [184/487]: axum_core horae-deps-0.1.0> 39.38s INFO Compiled [185/487]: crypto_common horae-deps-0.1.0> 39.48s INFO Compiled [186/487]: block_buffer horae-deps-0.1.0> 39.55s INFO Compiled [187/487]: crypto_common horae-deps-0.1.0> 39.59s INFO Compiled [222/487]: tinyvec horae-deps-0.1.0> 39.64s INFO Compiled [188/487]: block_buffer horae-deps-0.1.0> 39.70s INFO Compiled [223/487]: subtle horae-deps-0.1.0> 39.83s INFO Compiled [189/487]: const_serialize horae-deps-0.1.0> 39.96s INFO Compiled [224/487]: build-script-build horae-deps-0.1.0> 40.09s INFO Compiled [190/487]: build-script-build horae-deps-0.1.0> 40.16s INFO Compiled [225/487]: bitflags horae-deps-0.1.0> 40.45s INFO Compiled [191/487]: idna horae-deps-0.1.0> 40.53s INFO Compiled [226/487]: tokio_util horae-deps-0.1.0> 40.58s INFO Compiled [192/487]: konst_macro_rules horae-deps-0.1.0> 40.73s INFO Compiled [227/487]: digest horae-deps-0.1.0> 40.79s INFO Compiled [193/487]: byteorder horae-deps-0.1.0> 40.84s INFO Compiled [229/487]: kurbo horae-deps-0.1.0> 41.13s INFO Compiled [194/487]: build-script-build horae-deps-0.1.0> 41.19s INFO Compiled [230/487]: mime horae-deps-0.1.0> 41.27s INFO Compiled [231/487]: unicode_ident horae-deps-0.1.0> 41.32s INFO Compiled [195/487]: ryu horae-deps-0.1.0> 41.37s INFO Compiled [196/487]: lazy_static horae-deps-0.1.0> 41.42s INFO Compiled [197/487]: fnv horae-deps-0.1.0> 41.52s INFO Compiled [232/487]: build-script-build horae-deps-0.1.0> 42.09s INFO Compiled [233/487]: winnow horae-deps-0.1.0> 42.20s INFO Compiled [198/487]: cfb horae-deps-0.1.0> 42.31s INFO Compiled [199/487]: tokio horae-deps-0.1.0> 42.56s INFO Compiled [200/487]: serde_urlencoded horae-deps-0.1.0> 42.80s INFO Compiled [202/487]: konst horae-deps-0.1.0> 42.87s INFO Compiled [203/487]: sharded_slab horae-deps-0.1.0> 43.18s INFO Compiled [205/487]: const_serialize horae-deps-0.1.0> 43.19s INFO Compiled [206/487]: subsecond horae-deps-0.1.0> 43.34s INFO Compiled [207/487]: digest horae-deps-0.1.0> 43.67s INFO Compiled [234/487]: aho_corasick horae-deps-0.1.0> 43.70s INFO Compiled [208/487]: regex_automata horae-deps-0.1.0> 43.88s INFO Compiled [209/487]: digest horae-deps-0.1.0> 43.89s INFO Compiled [235/487]: fastrand horae-deps-0.1.0> 43.97s INFO Compiled [210/487]: matchers horae-deps-0.1.0> 44.01s INFO Compiled [211/487]: cpufeatures horae-deps-0.1.0> 44.31s INFO Compiled [212/487]: httparse horae-deps-0.1.0> 44.81s INFO Compiled [213/487]: url horae-deps-0.1.0> 45.04s INFO Compiled [215/487]: const_serialize horae-deps-0.1.0> 45.08s INFO Compiled [237/487]: fearless_simd horae-deps-0.1.0> 45.14s INFO Compiled [238/487]: libm horae-deps-0.1.0> 45.21s INFO Compiled [216/487]: ciborium horae-deps-0.1.0> 45.80s INFO Compiled [240/487]: fdeflate horae-deps-0.1.0> 46.10s INFO Compiled [241/487]: zune_core horae-deps-0.1.0> 46.29s INFO Compiled [242/487]: unicode_properties horae-deps-0.1.0> 46.78s INFO Compiled [217/487]: sledgehammer_bindgen_macro horae-deps-0.1.0> 46.84s INFO Compiled [218/487]: thiserror_impl horae-deps-0.1.0> 46.86s INFO Compiled [243/487]: regex_syntax horae-deps-0.1.0> 47.06s INFO Compiled [219/487]: dioxus_history horae-deps-0.1.0> 47.10s INFO Compiled [220/487]: web_sys horae-deps-0.1.0> 47.33s INFO Compiled [221/487]: build-script-build horae-deps-0.1.0> 47.52s INFO Compiled [222/487]: dioxus_signals horae-deps-0.1.0> 47.60s INFO Compiled [244/487]: zune_jpeg horae-deps-0.1.0> 47.63s INFO Compiled [223/487]: convert_case horae-deps-0.1.0> 47.69s INFO Compiled [224/487]: inventory horae-deps-0.1.0> 47.74s INFO Compiled [225/487]: dioxus_core horae-deps-0.1.0> 47.77s INFO Compiled [245/487]: getrandom horae-deps-0.1.0> 47.92s INFO Compiled [226/487]: unicase horae-deps-0.1.0> 47.98s INFO Compiled [227/487]: thread_local horae-deps-0.1.0> 48.01s INFO Compiled [228/487]: cfg_if horae-deps-0.1.0> 48.18s INFO Compiled [229/487]: dioxus_hooks horae-deps-0.1.0> 48.24s INFO Compiled [230/487]: utf8parse horae-deps-0.1.0> 48.30s INFO Compiled [231/487]: rustc_hash horae-deps-0.1.0> 48.36s INFO Compiled [232/487]: spin horae-deps-0.1.0> 48.43s INFO Compiled [246/487]: wasmtime_internal_core horae-deps-0.1.0> 48.54s INFO Compiled [247/487]: http_body horae-deps-0.1.0> 48.98s INFO Compiled [248/487]: sha2 horae-deps-0.1.0> 49.10s INFO Compiled [250/487]: png horae-deps-0.1.0> 49.19s INFO Compiled [233/487]: multer horae-deps-0.1.0> 49.26s INFO Compiled [234/487]: wasm_streams horae-deps-0.1.0> 49.38s INFO Compiled [235/487]: sledgehammer_utils horae-deps-0.1.0> 49.42s INFO Compiled [236/487]: anstyle_parse horae-deps-0.1.0> 49.56s INFO Compiled [251/487]: serde_path_to_error horae-deps-0.1.0> 49.59s INFO Compiled [237/487]: sha2 horae-deps-0.1.0> 49.67s INFO Compiled [252/487]: build-script-build horae-deps-0.1.0> 49.75s INFO Compiled [253/487]: untrusted horae-deps-0.1.0> 49.81s INFO Compiled [254/487]: build-script-build horae-deps-0.1.0> 49.85s INFO Compiled [238/487]: mime_guess horae-deps-0.1.0> 50.02s INFO Compiled [256/487]: build-script-build horae-deps-0.1.0> 50.03s INFO Compiled [239/487]: winnow horae-deps-0.1.0> 50.06s INFO Compiled [258/487]: zmij horae-deps-0.1.0> 50.15s INFO Compiled [240/487]: dioxus_html horae-deps-0.1.0> 50.22s INFO Compiled [259/487]: cranelift_bitset horae-deps-0.1.0> 50.56s INFO Compiled [260/487]: half horae-deps-0.1.0> 50.61s INFO Compiled [261/487]: cpufeatures horae-deps-0.1.0> 50.67s INFO Compiled [262/487]: core_maths horae-deps-0.1.0> 50.83s INFO Compiled [263/487]: itoa horae-deps-0.1.0> 50.88s INFO Compiled [264/487]: ciborium_io horae-deps-0.1.0> 50.97s INFO Compiled [241/487]: dioxus_document horae-deps-0.1.0> 51.09s INFO Compiled [265/487]: const_format_proc_macros horae-deps-0.1.0> 51.19s INFO Compiled [242/487]: manganis_core horae-deps-0.1.0> 51.26s INFO Compiled [244/487]: thiserror horae-deps-0.1.0> 51.31s INFO Compiled [266/487]: build-script-build horae-deps-0.1.0> 51.36s INFO Compiled [245/487]: sledgehammer_bindgen horae-deps-0.1.0> 51.48s INFO Compiled [267/487]: hayro_ccitt horae-deps-0.1.0> 51.53s INFO Compiled [246/487]: dioxus_devtools_types horae-deps-0.1.0> 51.66s INFO Compiled [268/487]: tower_layer horae-deps-0.1.0> 51.74s INFO Compiled [269/487]: ident_case horae-deps-0.1.0> 51.87s INFO Compiled [247/487]: const_serialize horae-deps-0.1.0> 52.01s INFO Compiled [248/487]: sha1 horae-deps-0.1.0> 52.11s INFO Compiled [271/487]: unicode_bidi horae-deps-0.1.0> 52.16s INFO Compiled [249/487]: gloo_utils horae-deps-0.1.0> 52.44s INFO Compiled [250/487]: const_format horae-deps-0.1.0> 52.54s INFO Compiled [272/487]: ipnet horae-deps-0.1.0> 52.75s INFO Compiled [251/487]: dioxus_fullstack_core horae-deps-0.1.0> 52.87s INFO Compiled [274/487]: ciborium_ll horae-deps-0.1.0> 52.91s INFO Compiled [252/487]: charset horae-deps-0.1.0> 52.95s INFO Compiled [253/487]: tracing_subscriber horae-deps-0.1.0> 53.01s INFO Compiled [254/487]: headers_core horae-deps-0.1.0> 53.24s INFO Compiled [255/487]: derive_more_impl horae-deps-0.1.0> 53.28s INFO Compiled [256/487]: infer horae-deps-0.1.0> 53.32s INFO Compiled [257/487]: futures_executor horae-deps-0.1.0> 53.32s INFO Compiled [258/487]: tower horae-deps-0.1.0> 53.55s INFO Compiled [259/487]: build-script-build horae-deps-0.1.0> 53.62s INFO Compiled [260/487]: macro_string horae-deps-0.1.0> 53.63s INFO Compiled [261/487]: send_wrapper horae-deps-0.1.0> 53.67s INFO Compiled [262/487]: dunce horae-deps-0.1.0> 53.75s INFO Compiled [263/487]: serde_path_to_error horae-deps-0.1.0> 53.81s INFO Compiled [264/487]: xxhash_rust horae-deps-0.1.0> 53.82s INFO Compiled [265/487]: slab horae-deps-0.1.0> 53.91s INFO Compiled [266/487]: httpdate horae-deps-0.1.0> 54.03s INFO Compiled [267/487]: base16 horae-deps-0.1.0> 54.03s INFO Compiled [268/487]: anstyle horae-deps-0.1.0> 54.04s INFO Compiled [269/487]: async_stream_impl horae-deps-0.1.0> 54.08s INFO Compiled [270/487]: is_terminal_polyfill horae-deps-0.1.0> 54.10s INFO Compiled [271/487]: anstyle_query horae-deps-0.1.0> 54.11s INFO Compiled [272/487]: colorchoice horae-deps-0.1.0> 54.27s INFO Compiled [275/487]: serde_json horae-deps-0.1.0> 54.32s INFO Compiled [273/487]: matchit horae-deps-0.1.0> 54.40s INFO Compiled [274/487]: async_stream horae-deps-0.1.0> 54.49s INFO Compiled [276/487]: sha2 horae-deps-0.1.0> 54.52s INFO Compiled [275/487]: anstream horae-deps-0.1.0> 54.96s INFO Compiled [277/487]: ring horae-deps-0.1.0> 55.41s INFO Compiled [278/487]: regex_automata horae-deps-0.1.0> 55.47s INFO Compiled [279/487]: wasmtime_internal_core horae-deps-0.1.0> 55.61s INFO Compiled [280/487]: uuid horae-deps-0.1.0> 55.93s INFO Compiled [276/487]: dioxus_fullstack_macro horae-deps-0.1.0> 56.04s INFO Compiled [281/487]: num_integer horae-deps-0.1.0> 56.04s INFO Compiled [282/487]: unicode_normalization horae-deps-0.1.0> 56.14s INFO Compiled [283/487]: float_cmp horae-deps-0.1.0> 56.22s INFO Compiled [284/487]: hayro_jbig2 horae-deps-0.1.0> 56.28s INFO Compiled [285/487]: quick_error horae-deps-0.1.0> 56.36s INFO Compiled [277/487]: dioxus_router_macro horae-deps-0.1.0> 56.36s INFO Compiled [278/487]: winnow horae-deps-0.1.0> 56.41s INFO Compiled [286/487]: build-script-build horae-deps-0.1.0> 56.70s INFO Compiled [287/487]: build-script-build horae-deps-0.1.0> 56.84s INFO Compiled [288/487]: linux_raw_sys horae-deps-0.1.0> 56.87s INFO Compiled [289/487]: weezl horae-deps-0.1.0> 57.02s INFO Compiled [290/487]: semver horae-deps-0.1.0> 57.04s INFO Compiled [291/487]: siphasher horae-deps-0.1.0> 57.06s INFO Compiled [292/487]: color_quant horae-deps-0.1.0> 57.19s INFO Compiled [293/487]: dioxus_core_types horae-deps-0.1.0> 57.31s INFO Compiled [279/487]: headers horae-deps-0.1.0> 57.33s INFO Compiled [294/487]: konst_macro_rules horae-deps-0.1.0> 57.35s INFO Compiled [295/487]: byteorder_lite horae-deps-0.1.0> 57.36s INFO Compiled [296/487]: build-script-build horae-deps-0.1.0> 57.37s INFO Compiled [281/487]: derive_more horae-deps-0.1.0> 57.42s INFO Compiled [282/487]: futures horae-deps-0.1.0> 57.69s INFO Compiled [298/487]: konst horae-deps-0.1.0> 57.82s INFO Compiled [283/487]: manganis_macro horae-deps-0.1.0> 57.92s INFO Compiled [299/487]: phf_shared horae-deps-0.1.0> 58.21s INFO Compiled [284/487]: manganis_core horae-deps-0.1.0> 58.37s INFO Compiled [285/487]: tracing_wasm horae-deps-0.1.0> 58.58s INFO Compiled [286/487]: content_disposition horae-deps-0.1.0> 58.63s INFO Compiled [287/487]: dioxus_asset_resolver horae-deps-0.1.0> 58.89s INFO Compiled [300/487]: unsafe_libyaml horae-deps-0.1.0> 58.95s INFO Compiled [288/487]: dioxus_devtools horae-deps-0.1.0> 59.04s INFO Compiled [289/487]: axum horae-deps-0.1.0> 59.05s INFO Compiled [290/487]: gloo_net horae-deps-0.1.0> 59.15s INFO Compiled [301/487]: hayro_jpeg2000 horae-deps-0.1.0> 59.24s INFO Compiled [302/487]: gif horae-deps-0.1.0> 59.31s INFO Compiled [291/487]: gloo_timers horae-deps-0.1.0> 59.53s INFO Compiled [292/487]: serde_wasm_bindgen horae-deps-0.1.0> 59.66s INFO Compiled [304/487]: image_webp horae-deps-0.1.0> 59.67s INFO Compiled [293/487]: dioxus_interpreter_js horae-deps-0.1.0> 59.79s INFO Compiled [305/487]: strict_num horae-deps-0.1.0> 59.94s INFO Compiled [294/487]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 59.98s INFO Compiled [295/487]: reqwest horae-deps-0.1.0> 60.20s INFO Compiled [296/487]: clap_lex horae-deps-0.1.0> 60.21s INFO Compiled [297/487]: serde_qs horae-deps-0.1.0> 60.30s INFO Compiled [298/487]: xxhash_rust horae-deps-0.1.0> 60.40s INFO Compiled [299/487]: heck horae-deps-0.1.0> 60.54s INFO Compiled [300/487]: strsim horae-deps-0.1.0> 60.54s INFO Compiled [301/487]: dioxus_stores_macro horae-deps-0.1.0> 60.75s INFO Compiled [306/487]: ciborium horae-deps-0.1.0> 60.94s INFO Compiled [302/487]: const_str horae-deps-0.1.0> 61.39s INFO Compiled [303/487]: dioxus_stores horae-deps-0.1.0> 61.73s INFO Compiled [307/487]: serde_yaml horae-deps-0.1.0> 61.85s INFO Compiled [308/487]: subsecond_types horae-deps-0.1.0> 62.48s INFO Compiled [305/487]: dioxus_fullstack horae-deps-0.1.0> 62.54s INFO Compiled [306/487]: dioxus_logger horae-deps-0.1.0> 62.65s INFO Compiled [307/487]: manganis horae-deps-0.1.0> 62.74s INFO Compiled [309/487]: euclid horae-deps-0.1.0> 62.77s INFO Compiled [308/487]: clap_derive horae-deps-0.1.0> 62.81s INFO Compiled [310/487]: sync_wrapper horae-deps-0.1.0> 63.09s INFO Compiled [312/487]: libloading horae-deps-0.1.0> 63.34s INFO Compiled [313/487]: build-script-build horae-deps-0.1.0> 63.66s INFO Compiled [314/487]: build-script-build horae-deps-0.1.0> 63.77s INFO Compiled [309/487]: dioxus_router horae-deps-0.1.0> 64.14s INFO Compiled [310/487]: dioxus_config_macro horae-deps-0.1.0> 64.18s INFO Compiled [311/487]: dioxus_config_macros horae-deps-0.1.0> 64.44s INFO Compiled [312/487]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 64.44s INFO Compiled [313/487]: dioxus_web horae-deps-0.1.0> 64.50s INFO Compiled [315/487]: horae_core horae-deps-0.1.0> 64.54s INFO Compiled [316/487]: clap horae-deps-0.1.0> 64.58s INFO Compiled [317/487]: dioxus horae-deps-0.1.0> 64.65s INFO Compiled [318/487]: chrono horae-deps-0.1.0> 65.23s INFO Compiled [319/487]: clap_builder horae-deps-0.1.0> 65.40s INFO Compiled [315/487]: ttf_parser horae-deps-0.1.0> 65.68s INFO Compiled [316/487]: httpdate horae-deps-0.1.0> 66.00s INFO Compiled [317/487]: rustix horae-deps-0.1.0> 66.04s INFO Compiled [318/487]: arrayref horae-deps-0.1.0> 66.10s INFO Compiled [319/487]: unicode_script horae-deps-0.1.0> 66.41s INFO Compiled [320/487]: cranelift_srcgen horae-deps-0.1.0> 66.45s INFO Compiled [321/487]: unicode_segmentation horae-deps-0.1.0> 66.80s INFO Compiled [322/487]: hayro_syntax horae-deps-0.1.0> 67.26s INFO Compiled [324/487]: subsecond horae-deps-0.1.0> 67.31s INFO Compiled [325/487]: thiserror horae-deps-0.1.0> 67.50s INFO Compiled [326/487]: tiny_skia_path horae-deps-0.1.0> 67.54s INFO Compiled [327/487]: getrandom horae-deps-0.1.0> 67.67s INFO Compiled [328/487]: phf_generator horae-deps-0.1.0> 67.92s INFO Compiled [329/487]: const_format horae-deps-0.1.0> 68.14s INFO Compiled [330/487]: cranelift_bitset horae-deps-0.1.0> 68.41s INFO Compiled [331/487]: http_body_util horae-deps-0.1.0> 68.45s INFO Compiled [332/487]: proc_macro_hack horae-deps-0.1.0> 68.50s INFO Compiled [333/487]: cranelift_assembler_x64_meta horae-deps-0.1.0> 68.71s INFO Compiled [334/487]: unic_langid_impl horae-deps-0.1.0> 68.91s INFO Compiled [336/487]: font_types horae-deps-0.1.0> 69.05s INFO Compiled [337/487]: generational_box horae-deps-0.1.0> 69.23s INFO Compiled [338/487]: pxfm horae-deps-0.1.0> 70.42s INFO Compiled [339/487]: async_trait horae-deps-0.1.0> 70.45s INFO Compiled [340/487]: thiserror_impl horae-deps-0.1.0> 70.65s INFO Compiled [341/487]: pin_project_internal horae-deps-0.1.0> 70.73s INFO Compiled [342/487]: longest_increasing_subsequence horae-deps-0.1.0> 70.79s INFO Compiled [343/487]: base64ct horae-deps-0.1.0> 70.85s INFO Compiled [344/487]: same_file horae-deps-0.1.0> 70.86s INFO Compiled [345/487]: try_lock horae-deps-0.1.0> 70.94s INFO Compiled [346/487]: unicode_bidi_mirroring horae-deps-0.1.0> 70.96s INFO Compiled [347/487]: unicode_ccc horae-deps-0.1.0> 71.07s INFO Compiled [348/487]: want horae-deps-0.1.0> 71.12s INFO Compiled [320/487]: horae horae-deps-0.1.0> 71.22s INFO Bundling app... horae-deps-0.1.0> 71.29s INFO Running wasm-bindgen... horae-deps-0.1.0> 71.95s INFO Compiled [349/487]: encoding_rs horae-deps-0.1.0> 71.98s INFO Compiled [350/487]: roxmltree horae-deps-0.1.0> 72.42s INFO Compiled [351/487]: pem_rfc7468 horae-deps-0.1.0> 72.57s INFO Compiled [352/487]: walkdir horae-deps-0.1.0> 72.59s INFO Compiled [353/487]: fontconfig_parser horae-deps-0.1.0> 72.63s INFO Copying asset (1/2): /build/source/target/dx/horae/release/web/public/wasm/horae_bg.wasm horae-deps-0.1.0> 72.64s INFO Compiled [354/487]: pin_project horae-deps-0.1.0> 72.68s INFO Copying asset (2/2): /build/source/target/dx/horae/release/web/public/wasm/horae.js horae-deps-0.1.0> 72.68s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae_bg-dxh97a0a2fedacf8b.wasm horae-deps-0.1.0> 72.96s INFO Compiled [355/487]: anyhow horae-deps-0.1.0> 73.60s INFO Compiled [356/487]: unic_langid_macros_impl horae-deps-0.1.0> 73.76s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh3ba21ca226297d40.js horae-deps-0.1.0> 73.85s INFO Client build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web/public" horae-deps-0.1.0> 74.66s INFO Compiled [357/487]: phf_macros horae-deps-0.1.0> 74.88s INFO Compiled [358/487]: rand_core horae-deps-0.1.0> 74.94s INFO Compiled [359/487]: icu_locale_data horae-deps-0.1.0> 76.67s INFO Compiled [360/487]: rustybuzz horae-deps-0.1.0> 76.97s INFO Compiled [361/487]: phf_shared horae-deps-0.1.0> 77.50s INFO Compiled [362/487]: unic_langid_impl horae-deps-0.1.0> 77.95s INFO Compiled [363/487]: dioxus_core horae-deps-0.1.0> 78.06s INFO Compiled [364/487]: pulley_macros horae-deps-0.1.0> 78.23s INFO Compiled [365/487]: once_cell horae-deps-0.1.0> 78.35s INFO Compiled [366/487]: leb128fmt horae-deps-0.1.0> 78.51s INFO Compiled [367/487]: litemap horae-deps-0.1.0> 78.64s INFO Compiled [368/487]: rustls_pki_types horae-deps-0.1.0> 78.67s INFO Compiled [369/487]: writeable horae-deps-0.1.0> 78.99s INFO Compiled [370/487]: xmlwriter horae-deps-0.1.0> 79.30s INFO Compiled [371/487]: build-script-build horae-deps-0.1.0> 79.38s INFO Compiled [372/487]: imagesize horae-deps-0.1.0> 79.64s INFO Compiled [373/487]: bit_vec horae-deps-0.1.0> 79.70s INFO Compiled [374/487]: iana_time_zone horae-deps-0.1.0> 79.90s INFO Compiled [375/487]: build-script-build horae-deps-0.1.0> 80.06s INFO Compiled [377/487]: bit_set horae-deps-0.1.0> 80.25s INFO Compiled [379/487]: build-script-build horae-deps-0.1.0> 80.33s INFO Compiled [381/487]: unic_langid_macros horae-deps-0.1.0> 80.47s INFO Compiled [382/487]: phf horae-deps-0.1.0> 81.35s INFO Compiled [383/487]: icu_locale_core horae-deps-0.1.0> 81.84s INFO Compiled [384/487]: icu_locale horae-deps-0.1.0> 82.07s INFO Compiled [385/487]: rand_chacha horae-deps-0.1.0> 83.28s INFO Compiled [386/487]: fontdb horae-deps-0.1.0> 83.74s INFO Compiled [387/487]: cranelift_entity horae-deps-0.1.0> 83.88s INFO Compiled [389/487]: der horae-deps-0.1.0> 84.90s INFO Compiled [390/487]: svgtypes horae-deps-0.1.0> 85.00s INFO Compiled [391/487]: potential_utf horae-deps-0.1.0> 85.18s INFO Compiled [392/487]: sha1 horae-deps-0.1.0> 85.46s INFO Compiled [393/487]: zerotrie horae-deps-0.1.0> 85.99s INFO Compiled [394/487]: moxcms horae-deps-0.1.0> 86.09s INFO Compiled [395/487]: serde_spanned horae-deps-0.1.0> 86.40s INFO Compiled [396/487]: toml_datetime horae-deps-0.1.0> 87.37s INFO Compiled [397/487]: comemo_macros horae-deps-0.1.0> 87.83s INFO Compiled [398/487]: read_fonts horae-deps-0.1.0> 87.98s INFO Compiled [399/487]: strum_macros horae-deps-0.1.0> 88.31s INFO Compiled [400/487]: enum_ordinalize_derive horae-deps-0.1.0> 88.44s INFO Compiled [401/487]: wasmtime_internal_versioned_export_macros horae-deps-0.1.0> 88.91s INFO Compiled [402/487]: simplecss horae-deps-0.1.0> 89.43s INFO Compiled [403/487]: data_url horae-deps-0.1.0> 89.58s INFO Compiled [404/487]: gimli horae-deps-0.1.0> 89.68s INFO Compiled [405/487]: unicode_vo horae-deps-0.1.0> 89.76s INFO Compiled [406/487]: build-script-build horae-deps-0.1.0> 89.86s INFO Compiled [407/487]: linked_hash_map horae-deps-0.1.0> 90.05s INFO Compiled [408/487]: toml_write horae-deps-0.1.0> 90.08s INFO Compiled [409/487]: build-script-build horae-deps-0.1.0> 90.14s INFO Compiled [410/487]: roxmltree horae-deps-0.1.0> 90.24s INFO Compiled [411/487]: utf8_iter horae-deps-0.1.0> 90.34s INFO Compiled [412/487]: pico_args horae-deps-0.1.0> 90.37s INFO Compiled [413/487]: unscanny horae-deps-0.1.0> 90.38s INFO Compiled [414/487]: build-script-build horae-deps-0.1.0> 90.40s INFO Compiled [415/487]: quick_xml horae-deps-0.1.0> 90.85s INFO Compiled [418/487]: icu_collections horae-deps-0.1.0> 92.15s INFO Compiled [420/487]: yaml_rust horae-deps-0.1.0> 92.20s INFO Compiled [421/487]: enum_ordinalize horae-deps-0.1.0> 92.30s INFO Compiled [422/487]: plist horae-deps-0.1.0> 92.31s INFO Compiled [423/487]: strum horae-deps-0.1.0> 92.61s INFO Compiled [424/487]: icu_provider horae-deps-0.1.0> 93.00s INFO Compiled [425/487]: comemo horae-deps-0.1.0> 93.07s INFO Compiled [426/487]: target_lexicon horae-deps-0.1.0> 93.30s INFO Compiled [427/487]: spki horae-deps-0.1.0> 93.33s INFO Compiled [428/487]: cranelift_bforest horae-deps-0.1.0> 94.18s INFO Compiled [429/487]: rand horae-deps-0.1.0> 94.23s INFO Compiled [430/487]: unic_langid horae-deps-0.1.0> 94.81s INFO Compiled [431/487]: portable_atomic horae-deps-0.1.0> 95.39s INFO Compiled [432/487]: paste horae-deps-0.1.0> 97.40s INFO Compiled [433/487]: toml_edit horae-deps-0.1.0> 97.49s INFO Compiled [434/487]: icu_collator_data horae-deps-0.1.0> 97.75s INFO Compiled [435/487]: fancy_regex horae-deps-0.1.0> 98.54s INFO Compiled [436/487]: usvg horae-deps-0.1.0> 99.78s INFO Compiled [437/487]: pulley_interpreter horae-deps-0.1.0> 100.13s INFO Compiled [438/487]: convert_case horae-deps-0.1.0> 100.70s INFO Compiled [440/487]: axum_core horae-deps-0.1.0> 102.92s INFO Compiled [441/487]: num_bigint horae-deps-0.1.0> 103.04s INFO Compiled [442/487]: hmac horae-deps-0.1.0> 103.43s INFO Compiled [445/487]: skrifa horae-deps-0.1.0> 103.46s INFO Compiled [446/487]: futures_executor horae-deps-0.1.0> 103.66s INFO Compiled [447/487]: either horae-deps-0.1.0> 103.97s INFO Compiled [448/487]: bincode horae-deps-0.1.0> 104.55s INFO Compiled [449/487]: warnings_macro horae-deps-0.1.0> 106.56s INFO Compiled [450/487]: wasmi_core horae-deps-0.1.0> 106.59s INFO Compiled [451/487]: quick_xml horae-deps-0.1.0> 106.89s INFO Compiled [452/487]: build-script-build horae-deps-0.1.0> 106.93s INFO Compiled [453/487]: build-script-build horae-deps-0.1.0> 107.24s INFO Compiled [454/487]: thin_vec horae-deps-0.1.0> 107.49s INFO Compiled [455/487]: build-script-build horae-deps-0.1.0> 107.68s INFO Compiled [456/487]: roman_numerals_rs horae-deps-0.1.0> 108.23s INFO Compiled [457/487]: unicode_segmentation horae-deps-0.1.0> 108.37s INFO Compiled [458/487]: slab horae-deps-0.1.0> 108.42s INFO Compiled [459/487]: pin_project_lite horae-deps-0.1.0> 108.48s INFO Compiled [460/487]: cranelift_codegen_shared horae-deps-0.1.0> 108.53s INFO Compiled [461/487]: chinese_variant horae-deps-0.1.0> 108.65s INFO Compiled [462/487]: data_encoding horae-deps-0.1.0> 108.66s INFO Compiled [463/487]: unicode_math_class horae-deps-0.1.0> 108.70s INFO Compiled [464/487]: fnv horae-deps-0.1.0> 108.94s INFO Compiled [465/487]: build-script-main horae-deps-0.1.0> 109.21s INFO Compiled [466/487]: build-script-build horae-deps-0.1.0> 109.27s INFO Compiled [467/487]: by_address horae-deps-0.1.0> 109.29s INFO Compiled [468/487]: build-script-build horae-deps-0.1.0> 110.51s INFO Compiled [472/487]: palette_derive horae-deps-0.1.0> 110.71s INFO Compiled [473/487]: image horae-deps-0.1.0> 111.10s INFO Compiled [474/487]: typst_utils horae-deps-0.1.0> 111.18s INFO Compiled [475/487]: chinese_number horae-deps-0.1.0> 112.40s INFO Compiled [476/487]: darling_core horae-deps-0.1.0> 114.45s INFO Compiled [480/487]: cranelift_codegen_meta horae-deps-0.1.0> 114.79s INFO Compiled [481/487]: biblatex horae-deps-0.1.0> 114.87s INFO Compiled [482/487]: warnings horae-deps-0.1.0> 117.98s INFO Compiled [483/487]: wasmi_ir horae-deps-0.1.0> 118.03s INFO Compiled [484/487]: futures horae-deps-0.1.0> 118.07s INFO Compiled [485/487]: icu_normalizer_data horae-deps-0.1.0> 118.18s INFO Compiled [486/487]: icu_properties_data horae-deps-0.1.0> 118.44s INFO Compiled [487/487]: wasm_bindgen_shared horae-deps-0.1.0> 119.34s INFO Compiled [488/487]: wasmparser horae-deps-0.1.0> 119.83s INFO Compiled [489/487]: pkcs8 horae-deps-0.1.0> 120.82s INFO Compiled [490/487]: syntect horae-deps-0.1.0> 121.52s INFO Compiled [491/487]: toml horae-deps-0.1.0> 121.80s INFO Compiled [492/487]: icu_collator horae-deps-0.1.0> 123.39s INFO Compiled [493/487]: webpki horae-deps-0.1.0> 123.50s INFO Compiled [494/487]: cranelift_isle horae-deps-0.1.0> 123.74s INFO Compiled [497/487]: typst_timing horae-deps-0.1.0> 123.74s INFO Compiled [498/487]: build-script-build horae-deps-0.1.0> 123.85s INFO Compiled [499/487]: approx horae-deps-0.1.0> 124.13s INFO Compiled [500/487]: ecow horae-deps-0.1.0> 124.14s INFO Compiled [501/487]: build-script-build horae-deps-0.1.0> 124.40s INFO Compiled [502/487]: build-script-build horae-deps-0.1.0> 124.46s INFO Compiled [503/487]: csv_core horae-deps-0.1.0> 124.49s INFO Compiled [504/487]: atomic_waker horae-deps-0.1.0> 124.54s INFO Compiled [505/487]: mutate_once horae-deps-0.1.0> 124.77s INFO Compiled [506/487]: bumpalo horae-deps-0.1.0> 125.06s INFO Compiled [507/487]: pkg_config horae-deps-0.1.0> 125.10s INFO Compiled [508/487]: build-script-build horae-deps-0.1.0> 125.11s INFO Compiled [509/487]: fast_srgb8 horae-deps-0.1.0> 125.21s INFO Compiled [510/487]: futures_core horae-deps-0.1.0> 125.57s INFO Compiled [511/487]: wasmi_collections horae-deps-0.1.0> 125.65s INFO Compiled [512/487]: build-script-build horae-deps-0.1.0> 125.81s INFO Compiled [513/487]: lazy_js_bundle horae-deps-0.1.0> 126.13s INFO Compiled [515/487]: build-script-build horae-deps-0.1.0> 126.66s INFO Compiled [518/487]: build-script-build horae-deps-0.1.0> 130.89s INFO Compiled [519/487]: wasm_bindgen_macro_support horae-deps-0.1.0> 131.67s INFO Compiled [520/487]: palette horae-deps-0.1.0> 132.41s INFO Compiled [521/487]: citationberg horae-deps-0.1.0> 133.22s INFO Compiled [523/487]: wasmparser horae-deps-0.1.0> 133.26s INFO Compiled [524/487]: exif horae-deps-0.1.0> 133.32s INFO Compiled [526/487]: csv horae-deps-0.1.0> 133.38s INFO Compiled [527/487]: thiserror horae-deps-0.1.0> 134.15s INFO Compiled [529/487]: build-script-build horae-deps-0.1.0> 138.47s INFO Compiled [530/487]: typst_syntax horae-deps-0.1.0> 139.93s INFO Compiled [531/487]: icu_properties horae-deps-0.1.0> 140.50s INFO Compiled [532/487]: icu_normalizer horae-deps-0.1.0> 142.62s INFO Compiled [533/487]: two_face horae-deps-0.1.0> 143.48s INFO Compiled [534/487]: dioxus_signals horae-deps-0.1.0> 145.14s INFO Compiled [535/487]: rustls horae-deps-0.1.0> 145.65s INFO Compiled [536/487]: crossbeam_utils horae-deps-0.1.0> 146.34s INFO Compiled [537/487]: darling_macro horae-deps-0.1.0> 147.43s INFO Compiled [538/487]: codex horae-deps-0.1.0> 149.29s INFO Compiled [539/487]: rust_decimal horae-deps-0.1.0> 149.51s INFO Compiled [540/487]: wasmi horae-deps-0.1.0> 149.63s INFO Compiled [541/487]: hkdf horae-deps-0.1.0> 150.78s INFO Compiled [542/487]: object horae-deps-0.1.0> 150.86s INFO Compiled [543/487]: webpki_roots horae-deps-0.1.0> 152.22s INFO Compiled [544/487]: hayagriva horae-deps-0.1.0> 152.47s INFO Compiled [545/487]: chrono horae-deps-0.1.0> 152.74s INFO Compiled [546/487]: wasm_encoder horae-deps-0.1.0> 153.06s INFO Compiled [547/487]: build-script-build horae-deps-0.1.0> 153.26s INFO Compiled [548/487]: regex horae-deps-0.1.0> 153.43s INFO Compiled [549/487]: lipsum horae-deps-0.1.0> 153.50s INFO Compiled [551/487]: scopeguard horae-deps-0.1.0> 153.74s INFO Compiled [552/487]: byteorder horae-deps-0.1.0> 153.82s INFO Compiled [553/487]: typst_assets horae-deps-0.1.0> 153.84s INFO Compiled [554/487]: typed_arena horae-deps-0.1.0> 154.09s INFO Compiled [555/487]: build-script-build horae-deps-0.1.0> 154.26s INFO Compiled [556/487]: glidesort horae-deps-0.1.0> 154.50s INFO Compiled [557/487]: termcolor horae-deps-0.1.0> 154.82s INFO Compiled [558/487]: build-script-build horae-deps-0.1.0> 154.93s INFO Compiled [559/487]: typst_macros horae-deps-0.1.0> 155.46s INFO Compiled [560/487]: arbitrary horae-deps-0.1.0> 155.52s INFO Compiled [561/487]: cranelift_control horae-deps-0.1.0> 156.23s INFO Compiled [563/487]: az horae-deps-0.1.0> 156.27s INFO Compiled [564/487]: winnow horae-deps-0.1.0> 156.90s INFO Compiled [565/487]: toml_parser horae-deps-0.1.0> 157.13s INFO Compiled [567/487]: lock_api horae-deps-0.1.0> 157.35s INFO Compiled [568/487]: parking_lot_core horae-deps-0.1.0> 157.41s INFO Compiled [570/487]: darling horae-deps-0.1.0> 157.50s INFO Compiled [571/487]: idna_adapter horae-deps-0.1.0> 161.24s INFO Compiled [572/487]: wasmparser horae-deps-0.1.0> 163.22s INFO Compiled [574/487]: wasmprinter horae-deps-0.1.0> 163.22s INFO Compiled [575/487]: num_traits horae-deps-0.1.0> 163.40s INFO Compiled [576/487]: proc_macro2_diagnostics horae-deps-0.1.0> 163.93s INFO Compiled [577/487]: wasm_bindgen_macro horae-deps-0.1.0> 164.01s INFO Compiled [578/487]: io_lifetimes horae-deps-0.1.0> 167.65s INFO Compiled [579/487]: cpp_demangle horae-deps-0.1.0> 171.74s INFO Compiled [580/487]: zerocopy horae-deps-0.1.0> 174.54s INFO Compiled [581/487]: cranelift_assembler_x64 horae-deps-0.1.0> 175.42s INFO Compiled [582/487]: wasm_bindgen_shared horae-deps-0.1.0> 178.73s INFO Compiled [583/487]: h2 horae-deps-0.1.0> 178.78s INFO Compiled [584/487]: lazy_static horae-deps-0.1.0> 181.57s INFO Compiled [585/487]: regalloc2 horae-deps-0.1.0> 181.73s INFO Compiled [586/487]: getrandom horae-deps-0.1.0> 181.99s INFO Compiled [587/487]: serde_urlencoded horae-deps-0.1.0> 182.94s INFO Compiled [588/487]: color horae-deps-0.1.0> 183.58s INFO Compiled [589/487]: const_serialize_macro horae-deps-0.1.0> 184.06s INFO Compiled [590/487]: socket2 horae-deps-0.1.0> 184.50s INFO Compiled [591/487]: mio horae-deps-0.1.0> 184.56s INFO Compiled [592/487]: futures_sink horae-deps-0.1.0> 184.64s INFO Compiled [593/487]: linebender_resource_handle horae-deps-0.1.0> 184.69s INFO Compiled [594/487]: cranelift_codegen_shared horae-deps-0.1.0> 184.84s INFO Compiled [595/487]: dioxus_cli_config horae-deps-0.1.0> 185.24s INFO Compiled [596/487]: hayro_postscript horae-deps-0.1.0> 185.28s INFO Compiled [597/487]: tinyvec_macros horae-deps-0.1.0> 186.05s INFO Compiled [598/487]: rustc_demangle horae-deps-0.1.0> 186.66s INFO Compiled [599/487]: pulley_interpreter horae-deps-0.1.0> 186.81s INFO Compiled [600/487]: percent_encoding horae-deps-0.1.0> 186.87s INFO Compiled [601/487]: wasmtime_internal_component_util horae-deps-0.1.0> 187.20s INFO Compiled [602/487]: build-script-build horae-deps-0.1.0> 187.33s INFO Compiled [603/487]: foldhash horae-deps-0.1.0> 187.65s INFO Compiled [604/487]: allocator_api2 horae-deps-0.1.0> 187.93s INFO Compiled [605/487]: winnow horae-deps-0.1.0> 188.28s INFO Compiled [606/487]: bytes horae-deps-0.1.0> 188.54s INFO Compiled [607/487]: hashbrown horae-deps-0.1.0> 193.77s INFO Compiled [609/487]: tokio horae-deps-0.1.0> 193.90s INFO Compiled [610/487]: form_urlencoded horae-deps-0.1.0> 194.28s INFO Compiled [611/487]: tinyvec horae-deps-0.1.0> 194.69s INFO Compiled [612/487]: hayro_cmap horae-deps-0.1.0> 211.05s INFO Compiled [613/487]: wasmtime_environ horae-deps-0.1.0> 211.45s INFO Compiled [614/487]: peniko horae-deps-0.1.0> 211.64s INFO Compiled [615/487]: rand_core horae-deps-0.1.0> 215.06s INFO Compiled [616/487]: hyper horae-deps-0.1.0> 216.86s INFO Compiled [617/487]: wasm_bindgen horae-deps-0.1.0> 217.09s INFO Compiled [618/487]: ppv_lite86 horae-deps-0.1.0> 218.45s INFO Compiled [619/487]: dioxus_rsx horae-deps-0.1.0> 219.11s INFO Compiled [620/487]: idna horae-deps-0.1.0> 220.70s INFO Compiled [621/487]: enumset_derive horae-deps-0.1.0> 221.05s INFO Compiled [622/487]: parking_lot horae-deps-0.1.0> 221.25s INFO Compiled [623/487]: icu_segmenter_data horae-deps-0.1.0> 225.02s INFO Compiled [624/487]: object horae-deps-0.1.0> 225.19s INFO Compiled [625/487]: concurrent_queue horae-deps-0.1.0> 225.76s INFO Compiled [627/487]: tracing_core horae-deps-0.1.0> 226.01s INFO Compiled [628/487]: build-script-build horae-deps-0.1.0> 226.21s INFO Compiled [629/487]: guillotiere horae-deps-0.1.0> 226.26s INFO Compiled [630/487]: ambient_authority horae-deps-0.1.0> 226.59s INFO Compiled [631/487]: build-script-build horae-deps-0.1.0> 226.75s INFO Compiled [632/487]: powerfmt horae-deps-0.1.0> 226.88s INFO Compiled [633/487]: futures_task horae-deps-0.1.0> 227.04s INFO Compiled [634/487]: utf8 horae-deps-0.1.0> 227.11s INFO Compiled [635/487]: crc_catalog horae-deps-0.1.0> 227.14s INFO Compiled [636/487]: deranged horae-deps-0.1.0> 227.24s INFO Compiled [637/487]: futures_io horae-deps-0.1.0> 227.31s INFO Compiled [638/487]: iana_time_zone horae-deps-0.1.0> 227.57s INFO Compiled [639/487]: build-script-build horae-deps-0.1.0> 227.57s INFO Compiled [640/487]: build-script-build horae-deps-0.1.0> 227.68s INFO Compiled [641/487]: parking horae-deps-0.1.0> 227.74s INFO Compiled [642/487]: unicase horae-deps-0.1.0> 227.92s INFO Compiled [643/487]: event_listener horae-deps-0.1.0> 228.17s INFO Compiled [646/487]: build-script-build horae-deps-0.1.0> 229.83s INFO Compiled [647/487]: chrono horae-deps-0.1.0> 230.71s INFO Compiled [648/487]: futures_util horae-deps-0.1.0> 230.90s INFO Compiled [649/487]: crc horae-deps-0.1.0> 232.24s INFO Compiled [652/487]: time horae-deps-0.1.0> 232.32s INFO Compiled [653/487]: zstd_sys horae-deps-0.1.0> 232.56s INFO Compiled [654/487]: tracing horae-deps-0.1.0> 233.63s INFO Compiled [655/487]: ar_archive_writer horae-deps-0.1.0> 233.80s INFO Compiled [656/487]: vello_common horae-deps-0.1.0> 234.27s INFO Compiled [657/487]: futures_intrusive horae-deps-0.1.0> 234.68s INFO Compiled [658/487]: enumset horae-deps-0.1.0> 235.49s INFO Compiled [659/487]: url horae-deps-0.1.0> 235.81s INFO Compiled [660/487]: icu_segmenter horae-deps-0.1.0> 236.15s INFO Compiled [661/487]: rand_chacha horae-deps-0.1.0> 237.32s INFO Compiled [662/487]: dioxus_core_macro horae-deps-0.1.0> 240.34s INFO Compiled [663/487]: hyper_util horae-deps-0.1.0> 245.53s INFO Compiled [664/487]: js_sys horae-deps-0.1.0> 245.97s INFO Compiled [665/487]: unicode_normalization horae-deps-0.1.0> 246.39s INFO Compiled [666/487]: tokio_stream horae-deps-0.1.0> 246.52s INFO Compiled [667/487]: io_extras horae-deps-0.1.0> 246.80s INFO Compiled [668/487]: hashlink horae-deps-0.1.0> 246.95s INFO Compiled [669/487]: fs_set_times horae-deps-0.1.0> 247.08s INFO Compiled [670/487]: crossbeam_queue horae-deps-0.1.0> 247.12s INFO Compiled [671/487]: cranelift_codegen horae-deps-0.1.0> 247.39s INFO Compiled [672/487]: build-script-build horae-deps-0.1.0> 247.90s INFO Compiled [673/487]: dioxus_hooks horae-deps-0.1.0> 247.94s INFO Compiled [674/487]: dioxus_html_internal_macro horae-deps-0.1.0> 248.08s INFO Compiled [675/487]: cobs horae-deps-0.1.0> 248.20s INFO Compiled [676/487]: typst_library horae-deps-0.1.0> 248.41s INFO Compiled [677/487]: rustix_linux_procfs horae-deps-0.1.0> 248.86s INFO Compiled [679/487]: tower horae-deps-0.1.0> 248.86s INFO Compiled [680/487]: cranelift_entity horae-deps-0.1.0> 248.97s INFO Compiled [682/487]: hmac horae-deps-0.1.0> 249.47s INFO Compiled [683/487]: tokio_stream horae-deps-0.1.0> 249.56s INFO Compiled [684/487]: icu_provider_blob horae-deps-0.1.0> 249.58s INFO Compiled [685/487]: signature horae-deps-0.1.0> 249.69s INFO Compiled [686/487]: ff horae-deps-0.1.0> 249.85s INFO Compiled [687/487]: wasm_encoder horae-deps-0.1.0> 250.37s INFO Compiled [688/487]: const_serialize_macro horae-deps-0.1.0> 250.53s INFO Compiled [689/487]: bitmaps horae-deps-0.1.0> 250.81s INFO Compiled [690/487]: build-script-build horae-deps-0.1.0> 250.91s INFO Compiled [691/487]: hayro_interpret horae-deps-0.1.0> 251.01s INFO Compiled [692/487]: id_arena horae-deps-0.1.0> 251.07s INFO Compiled [693/487]: build-script-build horae-deps-0.1.0> 251.11s INFO Compiled [694/487]: keyboard_types horae-deps-0.1.0> 251.17s INFO Compiled [695/487]: http horae-deps-0.1.0> 251.27s INFO Compiled [696/487]: foldhash horae-deps-0.1.0> 251.30s INFO Compiled [697/487]: unicode_width horae-deps-0.1.0> 251.35s INFO Compiled [698/487]: hypher horae-deps-0.1.0> 251.43s INFO Compiled [699/487]: unicode_properties horae-deps-0.1.0> 251.47s INFO Compiled [700/487]: compression_core horae-deps-0.1.0> 251.56s INFO Compiled [701/487]: leb128 horae-deps-0.1.0> 251.58s INFO Compiled [702/487]: build-script-build horae-deps-0.1.0> 251.64s INFO Compiled [703/487]: uuid horae-deps-0.1.0> 251.71s INFO Compiled [704/487]: build-script-build horae-deps-0.1.0> 251.76s INFO Compiled [705/487]: base16ct horae-deps-0.1.0> 251.80s INFO Compiled [706/487]: maybe_owned horae-deps-0.1.0> 251.87s INFO Compiled [707/487]: base64 horae-deps-0.1.0> 252.00s INFO Compiled [708/487]: build-script-build horae-deps-0.1.0> 252.16s INFO Compiled [710/487]: winnow horae-deps-0.1.0> 252.37s INFO Compiled [711/487]: unicode_bidi horae-deps-0.1.0> 252.82s INFO Compiled [712/487]: stringprep horae-deps-0.1.0> 253.24s INFO Compiled [714/487]: toml_parser horae-deps-0.1.0> 253.36s INFO Compiled [716/487]: cap_primitives horae-deps-0.1.0> 253.43s INFO Compiled [717/487]: sec1 horae-deps-0.1.0> 253.71s INFO Compiled [718/487]: compression_codecs horae-deps-0.1.0> 254.49s INFO Compiled [719/487]: hashbrown horae-deps-0.1.0> 254.51s INFO Compiled [720/487]: wast horae-deps-0.1.0> 255.26s INFO Compiled [722/487]: sqlx_core horae-deps-0.1.0> 257.56s INFO Compiled [724/487]: dioxus_html horae-deps-0.1.0> 257.83s INFO Compiled [725/487]: sized_chunks horae-deps-0.1.0> 257.99s INFO Compiled [726/487]: group horae-deps-0.1.0> 258.08s INFO Compiled [727/487]: hkdf horae-deps-0.1.0> 258.39s INFO Compiled [728/487]: target_lexicon horae-deps-0.1.0> 258.67s INFO Compiled [729/487]: cranelift_bforest horae-deps-0.1.0> 258.73s INFO Compiled [730/487]: thiserror horae-deps-0.1.0> 259.03s INFO Compiled [731/487]: postcard horae-deps-0.1.0> 259.82s INFO Compiled [733/487]: rand horae-deps-0.1.0> 260.33s INFO Compiled [734/487]: wit_parser horae-deps-0.1.0> 260.43s INFO Compiled [735/487]: build-script-build horae-deps-0.1.0> 260.63s INFO Compiled [736/487]: zstd_safe horae-deps-0.1.0> 262.09s INFO Compiled [737/487]: cookie horae-deps-0.1.0> 263.55s INFO Compiled [739/487]: object horae-deps-0.1.0> 263.74s INFO Compiled [740/487]: futures_channel horae-deps-0.1.0> 263.85s INFO Compiled [741/487]: atoi horae-deps-0.1.0> 264.78s INFO Compiled [742/487]: vello_cpu horae-deps-0.1.0> 265.15s INFO Compiled [743/487]: build-script-build horae-deps-0.1.0> 265.53s INFO Compiled [744/487]: build-script-build horae-deps-0.1.0> 265.99s INFO Compiled [745/487]: tungstenite horae-deps-0.1.0> 267.18s INFO Compiled [746/487]: webpki horae-deps-0.1.0> 267.36s INFO Compiled [747/487]: sct horae-deps-0.1.0> 267.47s INFO Compiled [748/487]: md5 horae-deps-0.1.0> 269.53s INFO Compiled [750/487]: crypto_bigint horae-deps-0.1.0> 269.73s INFO Compiled [751/487]: concurrent_queue horae-deps-0.1.0> 270.32s INFO Compiled [752/487]: rand_xoshiro horae-deps-0.1.0> 270.69s INFO Compiled [753/487]: toml_datetime horae-deps-0.1.0> 270.79s INFO Compiled [754/487]: serde_spanned horae-deps-0.1.0> 271.18s INFO Compiled [755/487]: dirs_sys_next horae-deps-0.1.0> 271.52s INFO Compiled [756/487]: build-script-build horae-deps-0.1.0> 271.65s INFO Compiled [757/487]: wast horae-deps-0.1.0> 271.80s INFO Compiled [758/487]: build-script-build horae-deps-0.1.0> 271.97s INFO Compiled [759/487]: strsim horae-deps-0.1.0> 272.02s INFO Compiled [760/487]: byteorder horae-deps-0.1.0> 272.35s INFO Compiled [761/487]: linux_raw_sys horae-deps-0.1.0> 272.48s INFO Compiled [762/487]: parking horae-deps-0.1.0> 272.75s INFO Compiled [763/487]: whoami horae-deps-0.1.0> 272.96s INFO Compiled [764/487]: unicase horae-deps-0.1.0> 273.21s INFO Compiled [765/487]: fixedbitset horae-deps-0.1.0> 273.45s INFO Compiled [766/487]: toml_writer horae-deps-0.1.0> 273.70s INFO Compiled [767/487]: hex horae-deps-0.1.0> 274.02s INFO Compiled [768/487]: dotenvy horae-deps-0.1.0> 274.11s INFO Compiled [769/487]: home horae-deps-0.1.0> 274.44s INFO Compiled [770/487]: build-script-build horae-deps-0.1.0> 274.52s INFO Compiled [771/487]: crc_catalog horae-deps-0.1.0> 274.54s INFO Compiled [772/487]: pic_scale horae-deps-0.1.0> 274.68s INFO Compiled [774/487]: crc horae-deps-0.1.0> 274.85s INFO Compiled [775/487]: gimli horae-deps-0.1.0> 276.32s INFO Compiled [776/487]: typst_layout horae-deps-0.1.0> 277.43s INFO Compiled [777/487]: toml horae-deps-0.1.0> 277.90s INFO Compiled [778/487]: mime_guess horae-deps-0.1.0> 278.17s INFO Compiled [779/487]: event_listener horae-deps-0.1.0> 278.57s INFO Compiled [780/487]: petgraph horae-deps-0.1.0> 280.34s INFO Compiled [781/487]: rustix horae-deps-0.1.0> 280.64s INFO Compiled [784/487]: directories_next horae-deps-0.1.0> 280.93s INFO Compiled [785/487]: wasmtime_environ horae-deps-0.1.0> 281.35s INFO Compiled [786/487]: elliptic_curve horae-deps-0.1.0> 281.62s INFO Compiled [787/487]: darling_core horae-deps-0.1.0> 281.75s INFO Compiled [788/487]: getrandom horae-deps-0.1.0> 282.14s INFO Compiled [789/487]: sqlx_postgres horae-deps-0.1.0> 282.43s INFO Compiled [792/487]: im_rc horae-deps-0.1.0> 282.54s INFO Compiled [793/487]: tokio_tungstenite horae-deps-0.1.0> 282.85s INFO Compiled [794/487]: wat horae-deps-0.1.0> 282.87s INFO Compiled [795/487]: zstd horae-deps-0.1.0> 284.24s INFO Compiled [797/487]: hayro horae-deps-0.1.0> 284.51s INFO Compiled [798/487]: dioxus_document horae-deps-0.1.0> 285.18s INFO Compiled [799/487]: witx horae-deps-0.1.0> 285.50s INFO Compiled [800/487]: multer horae-deps-0.1.0> 285.54s INFO Compiled [801/487]: hashlink horae-deps-0.1.0> 285.92s INFO Compiled [802/487]: wasmtime_internal_unwinder horae-deps-0.1.0> 285.95s INFO Compiled [803/487]: wasmtime_internal_wit_bindgen horae-deps-0.1.0> 286.00s INFO Compiled [804/487]: async_compression horae-deps-0.1.0> 286.17s INFO Compiled [805/487]: http_body horae-deps-0.1.0> 288.14s INFO Compiled [806/487]: rustls horae-deps-0.1.0> 290.28s INFO Compiled [807/487]: hayro_svg horae-deps-0.1.0> 290.33s INFO Compiled [808/487]: tungstenite horae-deps-0.1.0> 290.46s INFO Compiled [809/487]: cranelift_native horae-deps-0.1.0> 290.65s INFO Compiled [810/487]: const_serialize horae-deps-0.1.0> 291.32s INFO Compiled [811/487]: sharded_slab horae-deps-0.1.0> 292.19s INFO Compiled [812/487]: cranelift_frontend horae-deps-0.1.0> 292.61s INFO Compiled [813/487]: build-script-build horae-deps-0.1.0> 292.63s INFO Compiled [814/487]: cfb horae-deps-0.1.0> 292.80s INFO Compiled [815/487]: h2 horae-deps-0.1.0> 292.87s INFO Compiled [816/487]: dioxus_history horae-deps-0.1.0> 292.92s INFO Compiled [817/487]: rustc_version horae-deps-0.1.0> 292.97s INFO Compiled [818/487]: matchers horae-deps-0.1.0> 293.07s INFO Compiled [819/487]: debugid horae-deps-0.1.0> 293.36s INFO Compiled [820/487]: build-script-build horae-deps-0.1.0> 293.42s INFO Compiled [821/487]: tracing_log horae-deps-0.1.0> 293.52s INFO Compiled [822/487]: proc_macro_utils horae-deps-0.1.0> 293.63s INFO Compiled [823/487]: serde_spanned horae-deps-0.1.0> 293.91s INFO Compiled [824/487]: toml_datetime horae-deps-0.1.0> 293.99s INFO Compiled [825/487]: futures_intrusive horae-deps-0.1.0> 294.14s INFO Compiled [826/487]: crossbeam_queue horae-deps-0.1.0> 294.22s INFO Compiled [827/487]: web_sys horae-deps-0.1.0> 294.53s INFO Compiled [828/487]: thread_local horae-deps-0.1.0> 294.80s INFO Compiled [829/487]: build-script-build horae-deps-0.1.0> 294.86s INFO Compiled [830/487]: socket2 horae-deps-0.1.0> 294.90s INFO Compiled [831/487]: psl_types horae-deps-0.1.0> 295.29s INFO Compiled [832/487]: build-script-build horae-deps-0.1.0> 295.31s INFO Compiled [833/487]: nu_ansi_term horae-deps-0.1.0> 295.45s INFO Compiled [834/487]: itertools horae-deps-0.1.0> 295.53s INFO Compiled [835/487]: inventory horae-deps-0.1.0> 295.58s INFO Compiled [836/487]: toml_datetime horae-deps-0.1.0> 295.59s INFO Compiled [837/487]: wasmtime_internal_component_util horae-deps-0.1.0> 295.82s INFO Compiled [838/487]: heck horae-deps-0.1.0> 295.85s INFO Compiled [839/487]: fastrand horae-deps-0.1.0> 295.97s INFO Compiled [840/487]: axum_macros horae-deps-0.1.0> 296.02s INFO Compiled [841/487]: build-script-build horae-deps-0.1.0> 296.11s INFO Compiled [842/487]: leb128 horae-deps-0.1.0> 296.18s INFO Compiled [843/487]: http_range_header horae-deps-0.1.0> 296.24s INFO Compiled [844/487]: konst_macro_rules horae-deps-0.1.0> 296.39s INFO Compiled [845/487]: matchit horae-deps-0.1.0> 296.45s INFO Compiled [846/487]: konst horae-deps-0.1.0> 296.53s INFO Compiled [848/487]: litrs horae-deps-0.1.0> 297.20s INFO Compiled [849/487]: document_features horae-deps-0.1.0> 297.93s INFO Compiled [850/487]: tempfile horae-deps-0.1.0> 298.51s INFO Compiled [851/487]: wast horae-deps-0.1.0> 298.66s INFO Compiled [852/487]: tower_http horae-deps-0.1.0> 299.97s INFO Compiled [853/487]: toml_edit horae-deps-0.1.0> 300.78s INFO Compiled [854/487]: dioxus_fullstack_core horae-deps-0.1.0> 301.06s INFO Compiled [855/487]: wasmtime_internal_component_macro horae-deps-0.1.0> 303.26s INFO Compiled [857/487]: axum horae-deps-0.1.0> 303.41s INFO Compiled [858/487]: publicsuffix horae-deps-0.1.0> 304.95s INFO Compiled [860/487]: tracing_subscriber horae-deps-0.1.0> 305.11s INFO Compiled [861/487]: wasm_compose horae-deps-0.1.0> 306.26s INFO Compiled [862/487]: toml horae-deps-0.1.0> 306.85s INFO Compiled [863/487]: manyhow_macros horae-deps-0.1.0> 309.14s INFO Compiled [865/487]: hyper horae-deps-0.1.0> 309.26s INFO Compiled [866/487]: fxprof_processed_profile horae-deps-0.1.0> 309.45s INFO Compiled [868/487]: build-script-build horae-deps-0.1.0> 309.69s INFO Compiled [869/487]: const_serialize horae-deps-0.1.0> 310.19s INFO Compiled [870/487]: infer horae-deps-0.1.0> 310.39s INFO Compiled [871/487]: tokio_rustls horae-deps-0.1.0> 310.52s INFO Compiled [872/487]: sqlx_core horae-deps-0.1.0> 310.60s INFO Compiled [873/487]: psm horae-deps-0.1.0> 311.97s INFO Compiled [874/487]: wiggle_generate horae-deps-0.1.0> 312.17s INFO Compiled [875/487]: wasmtime_internal_fiber horae-deps-0.1.0> 312.29s INFO Compiled [876/487]: typst_svg horae-deps-0.1.0> 312.40s INFO Compiled [877/487]: wasmtime_internal_jit_debug horae-deps-0.1.0> 312.68s INFO Compiled [878/487]: tempfile horae-deps-0.1.0> 313.09s INFO Compiled [879/487]: darling_macro horae-deps-0.1.0> 313.51s INFO Compiled [880/487]: cap_std horae-deps-0.1.0> 313.53s INFO Compiled [881/487]: wasmtime_internal_cache horae-deps-0.1.0> 313.57s INFO Compiled [882/487]: wasm_bindgen_futures horae-deps-0.1.0> 313.76s INFO Compiled [883/487]: const_serialize horae-deps-0.1.0> 313.85s INFO Compiled [884/487]: tokio_rustls horae-deps-0.1.0> 314.05s INFO Compiled [885/487]: build-script-build horae-deps-0.1.0> 314.14s INFO Compiled [886/487]: rfc6979 horae-deps-0.1.0> 314.50s INFO Compiled [887/487]: sqlx_macros_core horae-deps-0.1.0> 314.64s INFO Compiled [888/487]: addr2line horae-deps-0.1.0> 314.92s INFO Compiled [889/487]: convert_case horae-deps-0.1.0> 315.20s INFO Compiled [890/487]: memfd horae-deps-0.1.0> 315.48s INFO Compiled [891/487]: itertools horae-deps-0.1.0> 315.57s INFO Compiled [892/487]: wasmtime_internal_jit_icache_coherence horae-deps-0.1.0> 316.60s INFO Compiled [893/487]: stringprep horae-deps-0.1.0> 316.66s INFO Compiled [894/487]: headers_core horae-deps-0.1.0> 316.78s INFO Compiled [895/487]: md5 horae-deps-0.1.0> 317.19s INFO Compiled [896/487]: rmp horae-deps-0.1.0> 317.29s INFO Compiled [897/487]: atoi horae-deps-0.1.0> 317.36s INFO Compiled [898/487]: utf8parse horae-deps-0.1.0> 317.52s INFO Compiled [899/487]: wasmtime_internal_cranelift horae-deps-0.1.0> 318.05s INFO Compiled [900/487]: dotenvy horae-deps-0.1.0> 318.40s INFO Compiled [901/487]: build-script-build horae-deps-0.1.0> 318.51s INFO Compiled [902/487]: home horae-deps-0.1.0> 318.56s INFO Compiled [903/487]: linux_raw_sys horae-deps-0.1.0> 318.75s INFO Compiled [904/487]: build-script-build horae-deps-0.1.0> 318.98s INFO Compiled [905/487]: whoami horae-deps-0.1.0> 319.03s INFO Compiled [906/487]: option_ext horae-deps-0.1.0> 319.04s INFO Compiled [907/487]: hex horae-deps-0.1.0> 319.15s INFO Compiled [908/487]: base16 horae-deps-0.1.0> 319.31s INFO Compiled [909/487]: pdf_writer horae-deps-0.1.0> 319.48s INFO Compiled [910/487]: build-script-build horae-deps-0.1.0> 319.52s INFO Compiled [911/487]: base64 horae-deps-0.1.0> 319.79s INFO Compiled [912/487]: rustls_pemfile horae-deps-0.1.0> 320.18s INFO Compiled [914/487]: dirs_sys horae-deps-0.1.0> 321.15s INFO Compiled [916/487]: dioxus_router_macro horae-deps-0.1.0> 322.48s INFO Compiled [918/487]: hayro_write horae-deps-0.1.0> 324.26s INFO Compiled [919/487]: rustix horae-deps-0.1.0> 324.42s INFO Compiled [920/487]: anstyle_parse horae-deps-0.1.0> 324.98s INFO Compiled [921/487]: rmp_serde horae-deps-0.1.0> 325.82s INFO Compiled [922/487]: subsetter horae-deps-0.1.0> 326.40s INFO Compiled [923/487]: headers horae-deps-0.1.0> 328.47s INFO Compiled [924/487]: prost_derive horae-deps-0.1.0> 331.48s INFO Compiled [925/487]: derive_more_impl horae-deps-0.1.0> 333.63s INFO Compiled [926/487]: sqlx_macros horae-deps-0.1.0> 334.29s INFO Compiled [927/487]: ecdsa horae-deps-0.1.0> 334.80s INFO Compiled [929/487]: hyper_rustls horae-deps-0.1.0> 335.18s INFO Compiled [930/487]: const_serialize horae-deps-0.1.0> 335.23s INFO Compiled [931/487]: darling horae-deps-0.1.0> 339.48s INFO Compiled [932/487]: write_fonts horae-deps-0.1.0> 340.30s INFO Compiled [933/487]: cbindgen horae-deps-0.1.0> 340.49s INFO Compiled [934/487]: stacker horae-deps-0.1.0> 340.59s INFO Compiled [935/487]: wiggle_macro horae-deps-0.1.0> 340.68s INFO Compiled [936/487]: hyper_rustls horae-deps-0.1.0> 340.72s INFO Compiled [937/487]: sqlx_postgres horae-deps-0.1.0> 340.99s INFO Compiled [939/487]: manyhow horae-deps-0.1.0> 341.81s INFO Compiled [940/487]: manganis_core horae-deps-0.1.0> 342.35s INFO Compiled [941/487]: proc_macro_crate horae-deps-0.1.0> 342.41s INFO Compiled [942/487]: cookie_store horae-deps-0.1.0> 342.69s INFO Compiled [943/487]: const_format horae-deps-0.1.0> 342.84s INFO Compiled [944/487]: gloo_utils horae-deps-0.1.0> 343.13s INFO Compiled [945/487]: tokio_tungstenite horae-deps-0.1.0> 343.42s INFO Compiled [946/487]: primeorder horae-deps-0.1.0> 345.62s INFO Compiled [947/487]: tungstenite horae-deps-0.1.0> 345.67s INFO Compiled [948/487]: webpki_roots horae-deps-0.1.0> 346.60s INFO Compiled [949/487]: tower_sessions_core horae-deps-0.1.0> 346.79s INFO Compiled [950/487]: dioxus_devtools_types horae-deps-0.1.0> 346.89s INFO Compiled [951/487]: witx horae-deps-0.1.0> 347.01s INFO Compiled [952/487]: charset horae-deps-0.1.0> 347.09s INFO Compiled [953/487]: num_iter horae-deps-0.1.0> 347.45s INFO Compiled [954/487]: rgb horae-deps-0.1.0> 348.53s INFO Compiled [955/487]: serde_qs horae-deps-0.1.0> 348.62s INFO Compiled [956/487]: inout horae-deps-0.1.0> 349.39s INFO Compiled [957/487]: async_stream_impl horae-deps-0.1.0> 349.67s INFO Compiled [958/487]: macro_string horae-deps-0.1.0> 349.72s INFO Compiled [959/487]: dunce horae-deps-0.1.0> 349.78s INFO Compiled [960/487]: anstyle_query horae-deps-0.1.0> 349.85s INFO Compiled [961/487]: webpki_roots horae-deps-0.1.0> 349.90s INFO Compiled [962/487]: sync_wrapper horae-deps-0.1.0> 350.16s INFO Compiled [963/487]: typst_html horae-deps-0.1.0> 350.21s INFO Compiled [964/487]: xxhash_rust horae-deps-0.1.0> 350.60s INFO Compiled [965/487]: tiny_skia horae-deps-0.1.0> 350.64s INFO Compiled [966/487]: hashbrown horae-deps-0.1.0> 350.67s INFO Compiled [967/487]: colorchoice horae-deps-0.1.0> 350.69s INFO Compiled [968/487]: is_terminal_polyfill horae-deps-0.1.0> 350.77s INFO Compiled [969/487]: askama_escape horae-deps-0.1.0> 350.92s INFO Compiled [970/487]: xmp_writer horae-deps-0.1.0> 350.95s INFO Compiled [971/487]: build-script-build horae-deps-0.1.0> 350.99s INFO Compiled [973/487]: anstyle horae-deps-0.1.0> 351.38s INFO Compiled [974/487]: anstream horae-deps-0.1.0> 351.59s INFO Compiled [975/487]: dashmap horae-deps-0.1.0> 351.63s INFO Compiled [976/487]: dioxus_ssr horae-deps-0.1.0> 352.93s INFO Compiled [977/487]: dioxus_fullstack_macro horae-deps-0.1.0> 354.30s INFO Compiled [978/487]: manganis_macro horae-deps-0.1.0> 354.39s INFO Compiled [979/487]: async_stream horae-deps-0.1.0> 354.60s INFO Compiled [980/487]: cipher horae-deps-0.1.0> 358.15s INFO Compiled [981/487]: resvg horae-deps-0.1.0> 358.54s INFO Compiled [982/487]: wiggle horae-deps-0.1.0> 361.55s INFO Compiled [983/487]: num_bigint_dig horae-deps-0.1.0> 362.47s INFO Compiled [984/487]: content_disposition horae-deps-0.1.0> 364.36s INFO Compiled [985/487]: reqwest horae-deps-0.1.0> 365.42s INFO Compiled [986/487]: dioxus_devtools horae-deps-0.1.0> 365.49s INFO Compiled [987/487]: krilla horae-deps-0.1.0> 365.86s INFO Compiled [988/487]: async_tungstenite horae-deps-0.1.0> 366.57s INFO Compiled [989/487]: gloo_net horae-deps-0.1.0> 367.35s INFO Compiled [990/487]: extism_convert_macros horae-deps-0.1.0> 367.56s INFO Compiled [991/487]: typst_realize horae-deps-0.1.0> 368.03s INFO Compiled [992/487]: ureq horae-deps-0.1.0> 369.00s INFO Compiled [993/487]: curve25519_dalek horae-deps-0.1.0> 370.54s INFO Compiled [994/487]: build-script-build horae-deps-0.1.0> 371.93s INFO Compiled [995/487]: serde_with_macros horae-deps-0.1.0> 373.78s INFO Compiled [996/487]: manganis_core horae-deps-0.1.0> 373.83s INFO Compiled [997/487]: dioxus_interpreter_js horae-deps-0.1.0> 374.16s INFO Compiled [998/487]: sqlx horae-deps-0.1.0> 374.21s INFO Compiled [999/487]: derive_more horae-deps-0.1.0> 374.83s INFO Compiled [1000/487]: prost horae-deps-0.1.0> 375.59s INFO Compiled [1001/487]: axum_extra horae-deps-0.1.0> 375.70s INFO Compiled [1002/487]: typst_eval horae-deps-0.1.0> 375.79s INFO Compiled [1003/487]: cap_fs_ext horae-deps-0.1.0> 376.09s INFO Compiled [1004/487]: system_interface horae-deps-0.1.0> 376.21s INFO Compiled [1005/487]: dirs horae-deps-0.1.0> 377.22s INFO Compiled [1006/487]: dioxus_router horae-deps-0.1.0> 377.74s INFO Compiled [1007/487]: dioxus_asset_resolver horae-deps-0.1.0> 377.97s INFO Compiled [1008/487]: reqwest horae-deps-0.1.0> 378.06s INFO Compiled [1009/487]: cap_time_ext horae-deps-0.1.0> 378.08s INFO Compiled [1010/487]: wasm_streams horae-deps-0.1.0> 378.15s INFO Compiled [1011/487]: cap_rand horae-deps-0.1.0> 378.62s INFO Compiled [1012/487]: ed25519 horae-deps-0.1.0> 378.86s INFO Compiled [1013/487]: dioxus_logger horae-deps-0.1.0> 378.95s INFO Compiled [1014/487]: tracing_futures horae-deps-0.1.0> 379.07s INFO Compiled [1015/487]: pkcs1 horae-deps-0.1.0> 379.10s INFO Compiled [1016/487]: lru horae-deps-0.1.0> 379.60s INFO Compiled [1017/487]: dioxus_stores_macro horae-deps-0.1.0> 379.69s INFO Compiled [1018/487]: wasmtime horae-deps-0.1.0> 379.69s INFO Compiled [1019/487]: universal_hash horae-deps-0.1.0> 379.78s INFO Compiled [1020/487]: send_wrapper horae-deps-0.1.0> 379.95s INFO Compiled [1021/487]: ordered_float horae-deps-0.1.0> 380.13s INFO Compiled [1022/487]: base64 horae-deps-0.1.0> 380.22s INFO Compiled [1023/487]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 380.23s INFO Compiled [1024/487]: xxhash_rust horae-deps-0.1.0> 380.29s INFO Compiled [1025/487]: zopfli horae-deps-0.1.0> 380.39s INFO Compiled [1026/487]: utf8_zero horae-deps-0.1.0> 380.51s INFO Compiled [1027/487]: ureq_proto horae-deps-0.1.0> 380.55s INFO Compiled [1028/487]: opaque_debug horae-deps-0.1.0> 380.58s INFO Compiled [1029/487]: clap_lex horae-deps-0.1.0> 380.72s INFO Compiled [1030/487]: poly1305 horae-deps-0.1.0> 380.82s INFO Compiled [1031/487]: strsim horae-deps-0.1.0> 381.02s INFO Compiled [1032/487]: const_str horae-deps-0.1.0> 383.28s INFO Compiled [1034/487]: oauth2 horae-deps-0.1.0> 383.57s INFO Compiled [1035/487]: dioxus_fullstack horae-deps-0.1.0> 383.83s INFO Compiled [1036/487]: serde_value horae-deps-0.1.0> 385.03s INFO Compiled [1037/487]: dioxus_stores horae-deps-0.1.0> 385.61s INFO Compiled [1038/487]: zip horae-deps-0.1.0> 385.83s INFO Compiled [1039/487]: ureq horae-deps-0.1.0> 386.27s INFO Compiled [1040/487]: ed25519_dalek horae-deps-0.1.0> 387.29s INFO Compiled [1041/487]: rsa horae-deps-0.1.0> 387.46s INFO Compiled [1042/487]: clap_builder horae-deps-0.1.0> 388.20s INFO Compiled [1043/487]: typst_kit horae-deps-0.1.0> 388.31s INFO Compiled [1044/487]: manganis horae-deps-0.1.0> 388.42s INFO Compiled [1045/487]: extism_convert horae-deps-0.1.0> 389.43s INFO Compiled [1047/487]: typst horae-deps-0.1.0> 390.83s INFO Compiled [1048/487]: serde_with horae-deps-0.1.0> 390.95s INFO Compiled [1049/487]: chacha20 horae-deps-0.1.0> 391.51s INFO Compiled [1050/487]: tower_sessions_memory_store horae-deps-0.1.0> 391.77s INFO Compiled [1051/487]: krilla_svg horae-deps-0.1.0> 392.08s INFO Compiled [1052/487]: p256 horae-deps-0.1.0> 392.53s INFO Compiled [1053/487]: tower_cookies horae-deps-0.1.0> 393.25s INFO Compiled [1054/487]: extism_manifest horae-deps-0.1.0> 393.35s INFO Compiled [1055/487]: p384 horae-deps-0.1.0> 393.48s INFO Compiled [1056/487]: aead horae-deps-0.1.0> 395.18s INFO Compiled [1057/487]: itertools horae-deps-0.1.0> 395.41s INFO Compiled [1058/487]: serde_plain horae-deps-0.1.0> 395.51s INFO Compiled [1059/487]: clap_derive horae-deps-0.1.0> 395.56s INFO Compiled [1060/487]: dioxus_config_macros horae-deps-0.1.0> 395.67s INFO Compiled [1061/487]: dyn_clone horae-deps-0.1.0> 395.80s INFO Compiled [1062/487]: dioxus_config_macro horae-deps-0.1.0> 395.93s INFO Compiled [1063/487]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 396.09s INFO Compiled [1065/487]: dioxus horae-deps-0.1.0> 396.52s INFO Compiled [1066/487]: glob horae-deps-0.1.0> 398.67s INFO Compiled [1067/487]: wasi_common horae-deps-0.1.0> 398.71s INFO Compiled [1068/487]: clap horae-deps-0.1.0> 398.80s INFO Compiled [1069/487]: chacha20poly1305 horae-deps-0.1.0> 399.18s INFO Compiled [1070/487]: tower_sessions horae-deps-0.1.0> 399.70s INFO Compiled [1071/487]: dioxus_server horae-deps-0.1.0> 400.62s INFO Compiled [1072/487]: typst_as_lib horae-deps-0.1.0> 402.88s INFO Compiled [1073/487]: openidconnect horae-deps-0.1.0> 402.93s INFO Compiled [1074/487]: horae_core horae-deps-0.1.0> 407.40s INFO Compiled [1075/487]: typst_pdf horae-deps-0.1.0> 411.34s INFO Compiled [1076/487]: tower_sessions_sqlx_store horae-deps-0.1.0> 412.90s INFO Compiled [1077/487]: rust_xlsxwriter horae-deps-0.1.0> 413.70s INFO Compiled [1078/487]: extism horae-deps-0.1.0> 417.27s INFO Compiled [1079/487]: horae horae-deps-0.1.0> 417.39s INFO Bundling app... horae-deps-0.1.0> 417.42s INFO Server build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web" horae-deps-0.1.0> buildPhase completed in 6 minutes 58 seconds horae-deps-0.1.0> Running phase: installPhase horae-deps-0.1.0> no previous artifacts found, compressing and installing full archive of target to /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0/target.tar.zst horae-deps-0.1.0> /*stdin*\ : 26.24% ( 3.91 GiB => 1.03 GiB, /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0/target.tar.zst) horae-deps-0.1.0> Running phase: fixupPhase horae-deps-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0 horae-deps-0.1.0> checking for references to /build/ in /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0... horae-deps-0.1.0> patching script interpreter paths in /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0 building '/nix/store/rlnagzrrdkmmkffahkkr3vhg7zj7pfp8-horae-0.1.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/rlnagzrrdkmmkffahkkr3vhg7zj7pfp8-horae-0.1.0.drv' on farm.numtide.com:50051 horae-0.1.0> elastic-arm-2c14001d: building rlnagzrrdkmmkffahkkr3vhg7zj7pfp8-horae-0.1.0.drv horae-0.1.0> Running phase: unpackPhase horae-0.1.0> unpacking source archive /nix/store/cvz4rijdlxl4kfjjxc6yzjjy23vkbkp1-source horae-0.1.0> source root is source horae-0.1.0> Running phase: patchPhase horae-0.1.0> Executing configureCargoCommonVars horae-0.1.0> decompressing cargo artifacts from /nix/store/4h715pq8zlyf1z23g19k24ih5y3vb9n3-horae-deps-0.1.0/target.tar.zst to target horae-0.1.0> Running phase: updateAutotoolsGnuConfigScriptsPhase horae-0.1.0> Running phase: configurePhase horae-0.1.0> will append /build/source/.cargo-home/config.toml with contents of /nix/store/4rhxcay6f7rari83kq0m7piapgn69ya9-vendor-cargo-deps/config.toml horae-0.1.0> default configurePhase, nothing to do horae-0.1.0> Running phase: buildPhase horae-0.1.0> +++ command cargo --version horae-0.1.0> cargo 1.96.1 (356927216 2026-06-26) horae-0.1.0> 0.00s INFO Building project... horae-0.1.0> 1.91s INFO Compiled [315/492]: build-script-build horae-0.1.0> 2.06s INFO Compiled [1074/492]: build-script-build horae-0.1.0> 3.09s INFO Compiled [317/492]: horae_core horae-0.1.0> 3.58s INFO Compiled [1076/492]: horae_core horae-0.1.0> 80.03s INFO Compiled [318/492]: horae horae-0.1.0> 80.13s INFO Bundling app... horae-0.1.0> 80.39s INFO Running wasm-bindgen... horae-0.1.0> 92.89s INFO Copying asset (1/6): /build/source/target/dx/horae/release/web/public/wasm/horae_bg.wasm horae-0.1.0> 92.90s INFO Copying asset (2/6): /build/source/crates/horae/assets/js/menu.js horae-0.1.0> 92.90s INFO Copying asset (3/6): /build/source/crates/horae/assets/js/project-edit-navigation.js horae-0.1.0> 92.90s INFO Copying asset (4/6): /build/source/crates/horae/assets/css/horae-utils.css horae-0.1.0> 92.91s INFO Copying asset (5/6): /build/source/crates/horae/assets/css/horae.css horae-0.1.0> 92.91s INFO Copying asset (6/6): /build/source/target/dx/horae/release/web/public/wasm/horae.js horae-0.1.0> 92.91s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh92e63772cbe7fa22.js horae-0.1.0> 93.02s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/menu-dxh428ee5f54352c7a0.js horae-0.1.0> 93.03s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js horae-0.1.0> 93.03s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-utils-dxh99674c97695755.css horae-0.1.0> 93.05s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh729b60b8d987233c.css horae-0.1.0> 93.16s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae_bg-dxhbf68a068e12d61b.wasm horae-0.1.0> 106.61s INFO Client build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web/public" horae-0.1.0> 484.80s INFO Compiled [1077/492]: horae horae-0.1.0> 484.91s INFO Bundling app... horae-0.1.0> 485.87s INFO Server build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web" horae-0.1.0> buildPhase completed in 8 minutes 6 seconds horae-0.1.0> Running phase: installPhase horae-0.1.0> stripping references to Rust toolchain horae-0.1.0> Rust toolchain at: /nix/store/hjgh23038sv98mkszp9lr4qknqjqpwl1-rust-mixed horae-0.1.0> stripping Rust toolchain references done horae-0.1.0> stripping references to cargoVendorDir from: horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/horae horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-dxh729b60b8d987233c.css horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-dxh729b60b8d987233c.css.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-dxh92e63772cbe7fa22.js horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-dxh92e63772cbe7fa22.js.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae_bg-dxhbf68a068e12d61b.wasm horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/horae_bg-dxhbf68a068e12d61b.wasm.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js.br horae-0.1.0> /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/public/index.html horae-0.1.0> stripping references done horae-0.1.0> Running phase: fixupPhase horae-0.1.0> shrinking RPATHs of ELF executables and libraries in /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0 horae-0.1.0> shrinking /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin/horae horae-0.1.0> checking for references to /build/ in /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0... horae-0.1.0> patching script interpreter paths in /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0 horae-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/2bcf102wd7w8cd357hd2c89rhdamr2n7-horae-0.1.0/bin building '/nix/store/5cm6y0q21212w6fxzfk6wbf5zmci4l3w-horae-browser-checks.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=20&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/5cm6y0q21212w6fxzfk6wbf5zmci4l3w-horae-browser-checks.drv' on farm.numtide.com:50051 horae-browser-checks> elastic-arm-2c14001d: building 5cm6y0q21212w6fxzfk6wbf5zmci4l3w-horae-browser-checks.drv horae-browser-checks> initdb: warning: enabling "trust" authentication for local connections horae-browser-checks> initdb: hint: You can change this by editing pg_hba.conf or using the option -A, or --auth-local and --auth-host, the next time you run initdb. horae-browser-checks> waiting for server to start.... done horae-browser-checks> server started horae-browser-checks> 2026-11-05T17:15:45.893314Z INFO horae: Running migrations... horae-browser-checks> 2026-11-05T17:15:46.100336Z INFO horae: Migrations complete. horae-browser-checks> 2026-11-05T17:15:46.117368Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-11-05T17:15:46.142695Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-11-05T17:15:46.147267Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-11-05T17:15:46.148195Z INFO horae::seed: clients: 2 rows horae-browser-checks> admin 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> admin 1440px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 390px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px light text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark: text rows per total line: billable 2,2; cost 2 horae-browser-checks> admin 320px dark text 32px: text rows per total line: billable 2,2; cost 2 horae-browser-checks> restricted 1440px light: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 1440px dark: text rows per total line: billable 1,1; cost 1 horae-browser-checks> restricted 1440px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 390px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px light text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark: text rows per total line: billable 2,2; cost 1 horae-browser-checks> restricted 320px dark text 32px: text rows per total line: billable 2,2; cost 1 horae-browser-checks> PASS: legacy report currency totals EUR 1,330.00 / USD 1,475.00, groupings, filter, loading, retry, both themes with base and 32px root text at 1440/390/320px, and withheld cost; Chromium 148.0.7778.0 horae-browser-checks> PASS: legacy report exports for no filter, project only, client only, client and project, teammate only: links, Time and Detailed rows, CSV bytes and XLSX downloads; Chromium 148.0.7778.0 horae-browser-checks> PASS: archived own timer labels survive without granting catalog or global-rate access horae-browser-checks> PASS: catalog/rate grants never enable unlinked or archived tasks for a new timer; valid start/stop persists horae-browser-checks> PASS: rail popovers accept clicks and release the resize handle after closing horae-browser-checks> PASS: scoped project list/detail expose workflow labels without directory access, private notes or rates horae-browser-checks> PASS: edit and managed-project revocation remove current UI authority without legacy Administrator fallback horae-browser-checks> PASS: inactive-account and changed-policy responses clear retained detail; retry recovers only the original binding horae-browser-checks> PASS: keyboard manager removal preserves archived membership and withheld money/notes at desktop and narrow widths horae-browser-checks> PASS: staged project task archive/restore, undo, cancellation and running-timer rejection preserve hidden configuration and restrictions horae-browser-checks> PASS: financial read grants display disabled values and ordinary saves preserve stored fields horae-browser-checks> PASS: explicit zero, cost reset and lost-acknowledgement replay preserve exact original intent horae-browser-checks> PASS: current-authority revocation discards old editor state; explicit reload restores a fresh authorized form horae-browser-checks> PASS: an explicit hours-only budget edit preserves inactive hidden money and recorded history horae-browser-checks> PASS: scoped report paging, totals, four individual reports, four nested breakdowns, filtered exports, stale/invalid states and policy binding; Chromium 148.0.7778.0 horae-browser-checks> βœ” permissions: pending navigation preserves history until the request is resolved (4.624546ms) horae-browser-checks> βœ” permissions: dirty navigation requires an explicit discard (1.164817ms) horae-browser-checks> βœ” client: pending navigation preserves history until the request is resolved (2.563677ms) horae-browser-checks> βœ” client: dirty navigation requires an explicit discard (1.063696ms) horae-browser-checks> βœ” invoice: pending navigation preserves history until the request is resolved (1.071015ms) horae-browser-checks> βœ” invoice: dirty navigation requires an explicit discard (1.020775ms) horae-browser-checks> βœ” project: pending navigation preserves history until the request is resolved (1.066175ms) horae-browser-checks> βœ” project: dirty navigation requires an explicit discard (0.979534ms) horae-browser-checks> βœ” timesheet: pending navigation preserves history until the request is resolved (1.083536ms) horae-browser-checks> βœ” timesheet: dirty navigation requires an explicit discard (1.173577ms) horae-browser-checks> βœ” permissions: scroll-only replacements preserve Dioxus coordinates without prompting (1.052455ms) horae-browser-checks> βœ” timesheet: scroll-only replacements preserve Dioxus coordinates without prompting (0.877813ms) horae-browser-checks> βœ” the legacy project opt-in and explicit release keep working (2.658558ms) horae-browser-checks> β„Ή tests 13 horae-browser-checks> β„Ή suites 0 horae-browser-checks> β„Ή pass 13 horae-browser-checks> β„Ή fail 0 horae-browser-checks> β„Ή cancelled 0 horae-browser-checks> β„Ή skipped 0 horae-browser-checks> β„Ή todo 0 horae-browser-checks> β„Ή duration_ms 31.275887 horae-browser-checks> βœ” store acknowledgement precedes a load from a new execution (4.690787ms) horae-browser-checks> βœ” identical store is idempotent; another request cannot replace it (2.13087ms) horae-browser-checks> βœ” clear requires the exact stored record and is idempotent (4.308862ms) horae-browser-checks> βœ” storage errors never acknowledge a mutation or erase a request (2.879761ms) horae-browser-checks> βœ” size limit counts UTF-8 bytes on both reads and writes (3.604691ms) horae-browser-checks> βœ” other requesters and unrelated browser records are untouched (2.698119ms) horae-browser-checks> β„Ή tests 6 horae-browser-checks> β„Ή suites 0 horae-browser-checks> β„Ή pass 6 horae-browser-checks> β„Ή fail 0 horae-browser-checks> β„Ή cancelled 0 horae-browser-checks> β„Ή skipped 0 horae-browser-checks> β„Ή todo 0 horae-browser-checks> β„Ή duration_ms 31.368088 horae-browser-checks> Permission recovery browser: Chromium 148.0.7778.0 horae-browser-checks> PASS: canonical People separates read scope, Administrator editing and legacy roles without legacy reads horae-browser-checks> PASS: editor reload rejects a changed session and recovers only for the original requester horae-browser-checks> PASS: real person save survives lost response/reload and replays exactly one receipt horae-browser-checks> PASS: account changes isolate tab recovery; same-user reauthentication and restored authority recover the template horae-browser-checks> PASS: a deleted template is recovered from its exact receipt without recreating it horae-browser-checks> PASS: real permission history supports empty state, keyboard details, stable paging, deleted profiles, refresh/revocation and canonical access horae-browser-checks> PASS: storage refusal prevents sends; acknowledged self-demotion cleanup issues no second mutation horae-browser-checks> PASS: Export: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: Add entry: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: οΌ‹ Add row: semantics, keyboard, focus return, backdrop and short viewport horae-browser-checks> PASS: pending save blocks dismissal; failure preserves input and allows retry horae-browser-checks> PASS: row deletion is atomic after a stale-client lock and supports retry horae-browser-checks> PASS: move failure is visible and reconciles with saved data horae-browser-checks> PASS: resize failure is visible and reconciles with saved data horae-browser-checks> PASS: reorder failure is visible and reconciles with saved data horae-browser-checks> PASS: lost response failure is visible and reconciles with saved data horae-browser-checks> PASS: historical move works without current tracking choices horae-browser-checks> PASS: historical resize works without current tracking choices horae-browser-checks> PASS: historical reorder works without current tracking choices horae-browser-checks> PASS: day-view timer failure is visible horae-browser-checks> PASS: project scope includes zero-entry active teammates without exposing unrelated hours horae-browser-checks> PASS: changing person and browser history reload the correct sheet, including an empty teammate horae-browser-checks> PASS: Day and Week edits carry the selected owner and preserve hidden work horae-browser-checks> PASS: delegated creation uses the selected person and eligible project/task horae-browser-checks> PASS: delegated Calendar drawing, day movement and resizing persist exact minutes horae-browser-checks> PASS: delegated untimed moves and order inversions persist the complete ordered entry set horae-browser-checks> PASS: delegated modal and Week row deletion preserve unrelated hours and requester timer horae-browser-checks> PASS: revocation between click and commit rejects the write and preserves the draft/data horae-browser-checks> PASS: delegated timer leaves the requester timer alone and requires restored tracking eligibility horae-browser-checks> PASS: only the owner can use terminal recovery after losing project assignment horae-browser-checks> Timesheet read failed: 403 http://127.0.0.1:8093/api/load_timesheet_page16386063561583833955 horae-browser-checks> PASS: relationship revocation removes the selected sheet without falling back to own data horae-browser-checks> PASS: header actions, supported metrics and labelled native budget progress horae-browser-checks> PASS: design heading, compact row typography and inline project type horae-browser-checks> PASS: filtered empty state resets search, scope and client horae-browser-checks> PASS: narrow/short layouts, keyboard row actions and export formats horae-browser-checks> PASS: loading spend is unavailable until the read completes horae-browser-checks> PASS: failed spend is unavailable; retry restores real amounts horae-browser-checks> PASS: configured monthly consumption replaces lifetime spend only after loading horae-browser-checks> PASS: keyboard-accessible scope breakdown exposes overruns without layout overflow horae-browser-checks> PASS: failed configured budget never falls back to lifetime figures horae-browser-checks> PASS: empty-state guidance and action visibility for admin horae-browser-checks> PASS: empty-state guidance and action visibility for manager horae-browser-checks> PASS: empty-state guidance and action visibility for member horae-browser-checks> PASS: shared Menu, Combobox, empty-state and navigation-icon defaults are unchanged horae-browser-checks> PASS: /clients header at 320px horae-browser-checks> PASS: /clients header at 390px horae-browser-checks> PASS: /clients header at 768px horae-browser-checks> PASS: /clients header at 1280px horae-browser-checks> PASS: /clients header at 1440px horae-browser-checks> PASS: /projects header at 320px horae-browser-checks> PASS: /projects header at 390px horae-browser-checks> PASS: /projects header at 768px horae-browser-checks> PASS: /projects header at 1280px horae-browser-checks> PASS: /projects header at 1440px horae-browser-checks> PASS: /invoices header at 320px horae-browser-checks> PASS: /invoices header at 390px horae-browser-checks> PASS: /invoices header at 768px horae-browser-checks> PASS: /invoices header at 1280px horae-browser-checks> PASS: /invoices header at 1440px horae-browser-checks> PASS: /reports header at 320px horae-browser-checks> PASS: /reports header at 390px horae-browser-checks> PASS: /reports header at 768px horae-browser-checks> PASS: /reports header at 1280px horae-browser-checks> PASS: /reports header at 1440px horae-browser-checks> PASS: /admin/users header at 320px horae-browser-checks> PASS: /admin/users header at 390px horae-browser-checks> PASS: /admin/users header at 768px horae-browser-checks> PASS: /admin/users header at 1280px horae-browser-checks> PASS: /admin/users header at 1440px horae-browser-checks> PASS: /approvals header at 320px horae-browser-checks> PASS: /approvals header at 390px horae-browser-checks> PASS: /approvals header at 768px horae-browser-checks> PASS: /approvals header at 1280px horae-browser-checks> PASS: /approvals header at 1440px horae-browser-checks> PASS: /settings header at 320px horae-browser-checks> PASS: /settings header at 390px horae-browser-checks> PASS: /settings header at 768px horae-browser-checks> PASS: /settings header at 1280px horae-browser-checks> PASS: /settings header at 1440px horae-browser-checks> PASS: /admin/importers header at 320px horae-browser-checks> PASS: /admin/importers header at 390px horae-browser-checks> PASS: /admin/importers header at 768px horae-browser-checks> PASS: /admin/importers header at 1280px horae-browser-checks> PASS: /admin/importers header at 1440px horae-browser-checks> PASS: /timesheet/week/2026-11-02 header at 320px horae-browser-checks> PASS: /timesheet/week/2026-11-02 header at 390px horae-browser-checks> PASS: /timesheet/week/2026-11-02 header at 768px horae-browser-checks> PASS: /timesheet/week/2026-11-02 header at 1280px horae-browser-checks> PASS: /timesheet/week/2026-11-02 header at 1440px horae-browser-checks> PASS: /timesheet/day/2026-11-02 header at 320px horae-browser-checks> PASS: /timesheet/day/2026-11-02 header at 390px horae-browser-checks> PASS: /timesheet/day/2026-11-02 header at 768px horae-browser-checks> PASS: /timesheet/day/2026-11-02 header at 1280px horae-browser-checks> PASS: /timesheet/day/2026-11-02 header at 1440px horae-browser-checks> PASS: /timesheet/calendar/2026-11-02 header at 320px horae-browser-checks> PASS: /timesheet/calendar/2026-11-02 header at 390px horae-browser-checks> PASS: /timesheet/calendar/2026-11-02 header at 768px horae-browser-checks> PASS: /timesheet/calendar/2026-11-02 header at 1280px horae-browser-checks> PASS: /timesheet/calendar/2026-11-02 header at 1440px horae-browser-checks> PASS: project names and badges stay within aligned columns; scrolling to last-row actions opens editing horae-browser-checks> PASS: small-screen timesheet pager, date picker and view controls remain usable horae-browser-checks> PASS: admin subnavigation and its content remain reachable on mobile horae-browser-checks> PASS: day strip scrolls to Sunday and long entry labels do not cover actions horae-browser-checks> PASS: shared toasts keep message and dismiss control inside the viewport at normal and enlarged text horae-browser-checks> CHECK: late popover initialization restores missing focus without overriding deliberate focus horae-browser-checks> PASS: late popover initialization restores missing focus without overriding deliberate focus horae-browser-checks> CHECK: content reflow preserves an open menu while deliberate scrolling still dismisses it horae-browser-checks> PASS: content reflow preserves an open menu while deliberate scrolling still dismisses it horae-browser-checks> CHECK: first and last project-row actions are initially visible and clickable horae-browser-checks> PASS: first and last project-row actions are initially visible and clickable horae-browser-checks> CHECK: menu keyboard, disabled items, outside click and repeated opening horae-browser-checks> PASS: menu keyboard, disabled items, outside click and repeated opening horae-browser-checks> CHECK: scroll and resize dismiss without leaving stale menus or focus horae-browser-checks> PASS: scroll and resize dismiss without leaving stale menus or focus horae-browser-checks> CHECK: short-screen menu scrolls internally and supports reverse Tab and Space horae-browser-checks> PASS: short-screen menu scrolls internally and supports reverse Tab and Space horae-browser-checks> CHECK: filter and calendar menus keep their callbacks and survive route changes horae-browser-checks> PASS: filter and calendar menus keep their callbacks and survive route changes horae-browser-checks> CHECK: Timesheet keeps the shared calendar and week selection behavior horae-browser-checks> PASS: Timesheet keeps the shared calendar and week selection behavior horae-browser-checks> CHECK: menus, selects and calendars stay anchored inside the viewport under CSS zoom horae-browser-checks> PASS: menus, selects and calendars stay anchored inside the viewport under CSS zoom horae-browser-checks> PASS: mobile content width, keyboard toggle, Escape/focus restoration and navigation close horae-browser-checks> PASS: short mobile viewport reaches account navigation and preserves desktop collapse state horae-browser-checks> PASS: desktop drag width survives mobile and breakpoint transitions horae-browser-checks> PASS: rail lists Harvest sections in order and Team/Tasks left the user menu horae-browser-checks> PASS: collapsed idle timer is a centred 44px chip; expanded timer unchanged horae-browser-checks> PASS: avatar initials are centred on their cap height at every size horae-browser-checks> PASS: keyboard selection, mixed/select-all states and Actions count horae-browser-checks> PASS: search, status and client changes clear selection horae-browser-checks> PASS: keyboard selection/confirmation and no document overflow in both themes at three widths horae-browser-checks> PASS: cancel/focus, failure retry, pending guard and archive/reactivate confirmation horae-browser-checks> PASS: oversized selection cannot submit and members have no bulk controls horae-browser-checks> PASS: real atomic archive/reactivate, anonymous/member/inactive denial, manager/admin and safe retries horae-browser-checks> PASS: bulk success restores focus and recovers the list without stale actions horae-browser-checks> PASS: bulk pending restores focus and recovers the list without stale actions horae-browser-checks> PASS: bulk pending-navigation restores focus and recovers the list without stale actions horae-browser-checks> PASS: bulk failure restores focus and recovers the list without stale actions horae-browser-checks> { horae-browser-checks> "results": { horae-browser-checks> "row archive": { horae-browser-checks> "remounts": 0, horae-browser-checks> "loading": 0, horae-browser-checks> "rows": 3, horae-browser-checks> "busy": true, horae-browser-checks> "loadingText": false, horae-browser-checks> "bulkDisabled": true, horae-browser-checks> "auxReads": 0, horae-browser-checks> "ms": 577, horae-browser-checks> "search": "alpha", horae-browser-checks> "client": "Acme" horae-browser-checks> }, horae-browser-checks> "bulk archive": { horae-browser-checks> "remounts": 0, horae-browser-checks> "loading": 0, horae-browser-checks> "rows": 2, horae-browser-checks> "busy": true, horae-browser-checks> "loadingText": false, horae-browser-checks> "bulkDisabled": true, horae-browser-checks> "auxReads": 0, horae-browser-checks> "ms": 627, horae-browser-checks> "search": "alpha", horae-browser-checks> "client": "Acme" horae-browser-checks> }, horae-browser-checks> "failed reload": { horae-browser-checks> "remounts": 0, horae-browser-checks> "loading": 0, horae-browser-checks> "rows": 1, horae-browser-checks> "busy": true, horae-browser-checks> "loadingText": false, horae-browser-checks> "bulkDisabled": true, horae-browser-checks> "auxReads": 0, horae-browser-checks> "ms": 578, horae-browser-checks> "search": "alpha", horae-browser-checks> "client": "Acme" horae-browser-checks> } horae-browser-checks> }, horae-browser-checks> "afterRow": { horae-browser-checks> "two": "true", horae-browser-checks> "three": "true" horae-browser-checks> }, horae-browser-checks> "failedAlert": "Could not load projects. Retry to refresh the list. Retry", horae-browser-checks> "bulkAfterFailure": true horae-browser-checks> } horae-browser-checks> projects-keep-filters: ok horae-browser-checks> PASS: client activation failure remains visible with form closed, open and cancelled horae-browser-checks> PASS: successful form save preserves action error; real status retry clears it and refreshes the row horae-browser-checks> PASS: archive failure survives menu dismissal; shared edit failure preserves input and safely retries horae-browser-checks> PASS: failed team removal preserves the draft, safely retries and can be restored through the shared editor horae-browser-checks> PASS: initial catalog/draft failures show loading and recovery without rendering or saving an empty replacement horae-browser-checks> PASS: design typography, section spacing, quiet dividers and theme-aware task information horae-browser-checks> PASS: project types retain native keyboard selection and the designed icon/option-card states horae-browser-checks> PASS: searchable client selection, pending/error recovery and explicit/inherited currency horae-browser-checks> PASS: client default-rate currency rejects relabelling, preserves failed input and permits compatible edits horae-browser-checks> PASS: task and teammate searches handle pending results, keyboard selection, duplicates and retry horae-browser-checks> PASS: real client, team, task restrictions, billing and invoice defaults survive reload horae-browser-checks> PASS: all invoice-default errors identify and focus their field, preserve input and recover at three widths horae-browser-checks> PASS: basic-field rejections retain values, link visible errors and restore focus at three widths horae-browser-checks> PASS: failed resume and retry preserve the existing draft without a replacement write horae-browser-checks> PASS: invalid hourly rates and hour/fee budgets retain input and focus their error at three widths horae-browser-checks> PASS: a stale email configuration rejection can be corrected without sending mail horae-browser-checks> PASS: task/person rate, cost and budget errors identify their row and preserve other inputs at three widths horae-browser-checks> PASS: single/monthly fees, empty schedules and individual milestone errors recover without changing another row horae-browser-checks> PASS: responsive form, conditional panels and Cancel preserve the draft horae-browser-checks> PASS: edits made while a save is pending are saved after its acknowledgement horae-browser-checks> PASS: lost acknowledgement retries the same request and preserves newer edits horae-browser-checks> PASS: real finalized budget reaches the authorized Projects endpoint and display horae-browser-checks> PASS: a new tagged project reaches reports and both exports; pending/error filters never show stale rows horae-browser-checks> PASS: project invoice defaults prefill real estimates, stale reviews cannot generate, and editable draft values persist independently horae-browser-checks> PASS: lost creation response is idempotent and clears the completed draft horae-browser-checks> PASS: stale tabs cannot overwrite saved input; explicit discard removes only the draft horae-browser-checks> PASS: invoice selection, partial balances, exact excess, dirty/pending navigation, reload recovery, account-scoped replay, storage failure safety and authorized per-occurrence balances in invoice preparation horae-browser-checks> PASS: New Project task rates and editor capabilities preserve configured/legacy modes, source currencies, unknown/zero recovery, scoped budgets and keyboard recovery across three widths horae-browser-checks> PASS: organization admin real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: organization manager real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: project lead real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: project admin real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: visible assigned member real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: private assigned member real-session UI, draft ownership, progress/export scope and financial redaction horae-browser-checks> PASS: revoked assignment and outsider identities cannot grant project-wide access horae-browser-checks> PASS: inactive/anonymous requests are denied and a manager creates a real project without private overrides horae-browser-checks> PASS: stale client/task/person references and archived task-name conflicts preserve drafts and support field-level recovery at three widths horae-browser-checks> PASS: saved invalid task names/access identify their row, preserve input and support keyboard recovery at three widths before real finalization horae-browser-checks> AUDITED: 390/1 hourly Person/No budget horae-browser-checks> AUDITED: 390/1 hourly Task/Hours per task horae-browser-checks> AUDITED: 390/1 hourly Project/Total project hours horae-browser-checks> AUDITED: 390/1 hourly Person/Hours per person horae-browser-checks> AUDITED: 390/1 hourly Task/Fees per task horae-browser-checks> AUDITED: 390/1 hourly Project/Total project fees horae-browser-checks> AUDITED: 390/1 fixed/no budget horae-browser-checks> AUDITED: 390/1 fixed/Single fee horae-browser-checks> AUDITED: 390/1 fixed/Milestones horae-browser-checks> AUDITED: 390/1 fixed/Monthly horae-browser-checks> AUDITED: 390/1 non-billable/No budget horae-browser-checks> AUDITED: 390/1 non-billable/Total project hours horae-browser-checks> AUDITED: 390/1 non-billable/Hours per task horae-browser-checks> AUDITED: 390/1 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 390px and 100% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 768/1 hourly Person/No budget horae-browser-checks> AUDITED: 768/1 hourly Task/Hours per task horae-browser-checks> AUDITED: 768/1 hourly Project/Total project hours horae-browser-checks> AUDITED: 768/1 hourly Person/Hours per person horae-browser-checks> AUDITED: 768/1 hourly Task/Fees per task horae-browser-checks> AUDITED: 768/1 hourly Project/Total project fees horae-browser-checks> AUDITED: 768/1 fixed/no budget horae-browser-checks> AUDITED: 768/1 fixed/Single fee horae-browser-checks> AUDITED: 768/1 fixed/Milestones horae-browser-checks> AUDITED: 768/1 fixed/Monthly horae-browser-checks> AUDITED: 768/1 non-billable/No budget horae-browser-checks> AUDITED: 768/1 non-billable/Total project hours horae-browser-checks> AUDITED: 768/1 non-billable/Hours per task horae-browser-checks> AUDITED: 768/1 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 768px and 100% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 1181/1 hourly Person/No budget horae-browser-checks> AUDITED: 1181/1 hourly Task/Hours per task horae-browser-checks> AUDITED: 1181/1 hourly Project/Total project hours horae-browser-checks> AUDITED: 1181/1 hourly Person/Hours per person horae-browser-checks> AUDITED: 1181/1 hourly Task/Fees per task horae-browser-checks> AUDITED: 1181/1 hourly Project/Total project fees horae-browser-checks> AUDITED: 1181/1 fixed/no budget horae-browser-checks> AUDITED: 1181/1 fixed/Single fee horae-browser-checks> AUDITED: 1181/1 fixed/Milestones horae-browser-checks> AUDITED: 1181/1 fixed/Monthly horae-browser-checks> AUDITED: 1181/1 non-billable/No budget horae-browser-checks> AUDITED: 1181/1 non-billable/Total project hours horae-browser-checks> AUDITED: 1181/1 non-billable/Hours per task horae-browser-checks> AUDITED: 1181/1 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 1181px and 100% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 1440/1 hourly Person/No budget horae-browser-checks> AUDITED: 1440/1 hourly Task/Hours per task horae-browser-checks> AUDITED: 1440/1 hourly Project/Total project hours horae-browser-checks> AUDITED: 1440/1 hourly Person/Hours per person horae-browser-checks> AUDITED: 1440/1 hourly Task/Fees per task horae-browser-checks> AUDITED: 1440/1 hourly Project/Total project fees horae-browser-checks> AUDITED: 1440/1 fixed/no budget horae-browser-checks> AUDITED: 1440/1 fixed/Single fee horae-browser-checks> AUDITED: 1440/1 fixed/Milestones horae-browser-checks> AUDITED: 1440/1 fixed/Monthly horae-browser-checks> AUDITED: 1440/1 non-billable/No budget horae-browser-checks> AUDITED: 1440/1 non-billable/Total project hours horae-browser-checks> AUDITED: 1440/1 non-billable/Hours per task horae-browser-checks> AUDITED: 1440/1 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 1440px and 100% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 1440/2 hourly Person/No budget horae-browser-checks> AUDITED: 1440/2 hourly Task/Hours per task horae-browser-checks> AUDITED: 1440/2 hourly Project/Total project hours horae-browser-checks> AUDITED: 1440/2 hourly Person/Hours per person horae-browser-checks> AUDITED: 1440/2 hourly Task/Fees per task horae-browser-checks> AUDITED: 1440/2 hourly Project/Total project fees horae-browser-checks> AUDITED: 1440/2 fixed/no budget horae-browser-checks> AUDITED: 1440/2 fixed/Single fee horae-browser-checks> AUDITED: 1440/2 fixed/Milestones horae-browser-checks> AUDITED: 1440/2 fixed/Monthly horae-browser-checks> AUDITED: 1440/2 non-billable/No budget horae-browser-checks> AUDITED: 1440/2 non-billable/Total project hours horae-browser-checks> AUDITED: 1440/2 non-billable/Hours per task horae-browser-checks> AUDITED: 1440/2 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 1440px and 200% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 1181/2 hourly Person/No budget horae-browser-checks> AUDITED: 1181/2 hourly Task/Hours per task horae-browser-checks> AUDITED: 1181/2 hourly Project/Total project hours horae-browser-checks> AUDITED: 1181/2 hourly Person/Hours per person horae-browser-checks> AUDITED: 1181/2 hourly Task/Fees per task horae-browser-checks> AUDITED: 1181/2 hourly Project/Total project fees horae-browser-checks> AUDITED: 1181/2 fixed/no budget horae-browser-checks> AUDITED: 1181/2 fixed/Single fee horae-browser-checks> AUDITED: 1181/2 fixed/Milestones horae-browser-checks> AUDITED: 1181/2 fixed/Monthly horae-browser-checks> AUDITED: 1181/2 non-billable/No budget horae-browser-checks> AUDITED: 1181/2 non-billable/Total project hours horae-browser-checks> AUDITED: 1181/2 non-billable/Hours per task horae-browser-checks> AUDITED: 1181/2 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 1181px and 200% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 390/2 hourly Person/No budget horae-browser-checks> AUDITED: 390/2 hourly Task/Hours per task horae-browser-checks> AUDITED: 390/2 hourly Project/Total project hours horae-browser-checks> AUDITED: 390/2 hourly Person/Hours per person horae-browser-checks> AUDITED: 390/2 hourly Task/Fees per task horae-browser-checks> AUDITED: 390/2 hourly Project/Total project fees horae-browser-checks> AUDITED: 390/2 fixed/no budget horae-browser-checks> AUDITED: 390/2 fixed/Single fee horae-browser-checks> AUDITED: 390/2 fixed/Milestones horae-browser-checks> AUDITED: 390/2 fixed/Monthly horae-browser-checks> AUDITED: 390/2 non-billable/No budget horae-browser-checks> AUDITED: 390/2 non-billable/Total project hours horae-browser-checks> AUDITED: 390/2 non-billable/Hours per task horae-browser-checks> AUDITED: 390/2 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 390px and 200% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 768/2 hourly Person/No budget horae-browser-checks> AUDITED: 768/2 hourly Task/Hours per task horae-browser-checks> AUDITED: 768/2 hourly Project/Total project hours horae-browser-checks> AUDITED: 768/2 hourly Person/Hours per person horae-browser-checks> AUDITED: 768/2 hourly Task/Fees per task horae-browser-checks> AUDITED: 768/2 hourly Project/Total project fees horae-browser-checks> AUDITED: 768/2 fixed/no budget horae-browser-checks> AUDITED: 768/2 fixed/Single fee horae-browser-checks> AUDITED: 768/2 fixed/Milestones horae-browser-checks> AUDITED: 768/2 fixed/Monthly horae-browser-checks> AUDITED: 768/2 non-billable/No budget horae-browser-checks> AUDITED: 768/2 non-billable/Total project hours horae-browser-checks> AUDITED: 768/2 non-billable/Hours per task horae-browser-checks> AUDITED: 768/2 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 768px and 200% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: 320/2 hourly Person/No budget horae-browser-checks> AUDITED: 320/2 hourly Task/Hours per task horae-browser-checks> AUDITED: 320/2 hourly Project/Total project hours horae-browser-checks> AUDITED: 320/2 hourly Person/Hours per person horae-browser-checks> AUDITED: 320/2 hourly Task/Fees per task horae-browser-checks> AUDITED: 320/2 hourly Project/Total project fees horae-browser-checks> AUDITED: 320/2 fixed/no budget horae-browser-checks> AUDITED: 320/2 fixed/Single fee horae-browser-checks> AUDITED: 320/2 fixed/Milestones horae-browser-checks> AUDITED: 320/2 fixed/Monthly horae-browser-checks> AUDITED: 320/2 non-billable/No budget horae-browser-checks> AUDITED: 320/2 non-billable/Total project hours horae-browser-checks> AUDITED: 320/2 non-billable/Hours per task horae-browser-checks> AUDITED: 320/2 non-billable/Hours per person horae-browser-checks> AUDITED: native Tab order, accessible names, reverse Tab and focus geometry across all billing/budget branches at 320px and 200% text; geometry acceptance follows the complete matrix horae-browser-checks> AUDITED: New client horae-browser-checks> AUDITED: Who can track to this task? horae-browser-checks> AUDITED: restricted task members horae-browser-checks> AUDITED: Discard this draft? horae-browser-checks> AUDITED: New client at 320px and 200% text horae-browser-checks> AUDITED: Who can track to this task? at 320px and 200% text horae-browser-checks> AUDITED: Discard this draft? at 320px and 200% text horae-browser-checks> AUDITED: New client at 390px and 200% text horae-browser-checks> AUDITED: Who can track to this task? at 390px and 200% text horae-browser-checks> AUDITED: Discard this draft? at 390px and 200% text horae-browser-checks> AUDITED: New client at 768px and 200% text horae-browser-checks> AUDITED: Who can track to this task? at 768px and 200% text horae-browser-checks> AUDITED: Discard this draft? at 768px and 200% text horae-browser-checks> AUDITED: 320x568 at 200% text horae-browser-checks> AUDITED: 390x568 at 200% text horae-browser-checks> AUDITED: 844x390 at 200% text horae-browser-checks> AUDITED: 390x568 at 100% text horae-browser-checks> AUDITED: 390x320 at 100% text horae-browser-checks> AUDITED: 320x568 at 100% text horae-browser-checks> AUDITED: configured email threshold at 390 horae-browser-checks> AUDITED: configured email threshold at 768 horae-browser-checks> AUDITED: configured email threshold at 1440 horae-browser-checks> PASS: budget amount and checkbox choices survive draft reload and finalize correctly at 390px horae-browser-checks> PASS: keyboard-only Time & Materials creation at 390px took 2056ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 390px took 974ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 390px took 981ms and survives reopening horae-browser-checks> PASS: budget amount and checkbox choices survive draft reload and finalize correctly at 768px horae-browser-checks> PASS: keyboard-only Time & Materials creation at 768px took 2428ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 768px took 987ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 768px took 971ms and survives reopening horae-browser-checks> PASS: budget amount and checkbox choices survive draft reload and finalize correctly at 1440px horae-browser-checks> PASS: keyboard-only Time & Materials creation at 1440px took 2557ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 1440px took 1013ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 1440px took 1013ms and survives reopening horae-browser-checks> PASS: modal traversal/Escape restores focus and configured email threshold is keyboard reachable without sending mail horae-browser-checks> PASS: interrupted response bodies remain retryable without losing newer edits horae-browser-checks> PASS: shared editor prefills, cancels, saves the same project and survives reload at 390px horae-browser-checks> PASS: shared editor prefills, cancels, saves the same project and survives reload at 768px horae-browser-checks> PASS: shared editor prefills, cancels, saves the same project and survives reload at 1440px horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 320x900 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 390x900 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 768x900 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 320x568 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 390x568 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 844x390 at 200% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 390x568 at 100% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 390x320 at 100% text horae-browser-checks> DONE: legacy editor rows, planning date, footer and discard actions measured at 320x568 at 100% text horae-browser-checks> PASS: configured editor prefills exact zero, budgets, private notes and invoice defaults; persists changes and preserves identity on no-op horae-browser-checks> PASS: sidebar, back, forward, reload and replacement navigation preserve dirty edits until explicitly discarded horae-browser-checks> PASS: lost save acknowledgement blocks navigation and retries the identical committed request without another update horae-browser-checks> PASS: concurrent edits reject a stale save, retain local input and require confirmation before reloading horae-browser-checks> PASS: header shows the real client link, code/name, type, currency and saved information horae-browser-checks> PASS: detail-origin Cancel, Back and Discard return to this project; dirty guards and Save are unchanged; forged and plain edit URLs return to Projects horae-browser-checks> CHECK: header and confirmation at dark/320x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at dark/390x844/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at dark/768x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at dark/1440x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at dark/1440x360/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at dark/768x900/zoom 2/text 100% horae-browser-checks> CHECK: header and confirmation at dark/320x900/zoom 1/text 200% horae-browser-checks> CHECK: header and confirmation at dark/390x844/zoom 1/text 200% horae-browser-checks> CHECK: header and confirmation at light/320x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at light/390x844/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at light/768x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at light/1440x900/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at light/1440x360/zoom 1/text 100% horae-browser-checks> CHECK: header and confirmation at light/768x900/zoom 2/text 100% horae-browser-checks> CHECK: header and confirmation at light/320x900/zoom 1/text 200% horae-browser-checks> CHECK: header and confirmation at light/390x844/zoom 1/text 200% horae-browser-checks> PASS: header and confirmation fit at 320–1440px, a short viewport, 200% zoom and 200% text in both themes horae-browser-checks> PASS: keyboard reaches Actions and Project information; cancel and Escape leave the project unchanged and return focus horae-browser-checks> PASS: back, edit and client navigation use the existing routes horae-browser-checks> PASS: a failed transport retries in place; pending and duplicate requests send once; archived state persists horae-browser-checks> OBSERVE: focus after a refused reactivation is BODY horae-browser-checks> PASS: reactivating a project of an archived client is refused with the reason and a client link, from the dialog and from Undo horae-browser-checks> PASS: changed requester, policy and role fail closed and hide the project; Retry recovers the bound view; reactivation persists horae-browser-checks> PASS: keyboard Undo reactivates once without a second confirmation; pending duplicates are suppressed; the result persists horae-browser-checks> PASS: forced pointer duplicates send one request; the reload keeps deliberately moved focus horae-browser-checks> PASS: Dismiss removes Undo without writing; a later Reactivate works and offers no inverse Undo horae-browser-checks> PASS: a pending Undo dismissed before it fails still shows a retryable failure horae-browser-checks> PASS: a failed or unacknowledged Undo stays visible and retryable outside the dialog and converges to active horae-browser-checks> PASS: a changed account, policy, role or expired session denies Undo, writes nothing, hides its diagnostic and removes the stale notice horae-browser-checks> PASS: navigating away during Undo isolates its action and feedback; the detail shows the persisted status horae-browser-checks> PASS: pending creation saves protect sidebar, Back, replacement, reload and full-document exits without losing newer edits horae-browser-checks> PASS: a lost acknowledgement blocks Forward and exits until the identical retry and newer edits are acknowledged horae-browser-checks> PASS: explicit Cancel preserves the draft, confirmed discard clears it, and successful creation releases the guard horae-browser-checks> PASS: clients create/reload/edit/cancel and explicit currency/rate intent horae-browser-checks> PASS: pending guard and explicit uncertain-create recovery retain input horae-browser-checks> PASS: lost creation acknowledgement can be inspected without duplicating or undoing the client horae-browser-checks> OBSERVE: focus after a refused archive is BODY horae-browser-checks> PASS: archive confirms without project counts, Cancel/Escape change nothing, active projects refuse with a recovery link horae-browser-checks> PASS: the archive confirmation keeps readable, reachable actions at 320 and 390px with 200% text in both themes horae-browser-checks> OBSERVE: focus after a failed list restore is BODY horae-browser-checks> PASS: archive and restore are guarded while pending with visible feedback; focus returns to the live control or heading, never overrides the user, and an open confirmation closes under changed authority horae-browser-checks> PASS: Client Detail archives with confirmation, restores directly and refuses while projects are active horae-browser-checks> PASS: the existing administrator import entry point remains reachable horae-browser-checks> PASS: client links filter real projects, project client bands open their client, prefill once, preserve every draft and never create business records horae-browser-checks> PASS: clients admin/freelancer real-session scope, counts, currencies, billing and negative direct access horae-browser-checks> PASS: clients manager/freelancer real-session scope, counts, currencies, billing and negative direct access horae-browser-checks> PASS: clients member/lead real-session scope, counts, currencies, billing and negative direct access horae-browser-checks> PASS: clients member/freelancer real-session scope, counts, currencies, billing and negative direct access horae-browser-checks> PASS: clients inactive/anonymous access, foreign mutation and direct validation boundaries horae-browser-checks> PASS: list refocus is one-shot across failed and rebound reloads; a successful edit returns to its row horae-browser-checks> PASS: a policy change during a detail reload is rejected until the original policy returns horae-browser-checks> PASS: ClientReadAll reads the catalog without client management or default rates horae-browser-checks> PASS: only global billable-rate read reveals the client default, keeping unset distinct from zero horae-browser-checks> PASS: unrelated grants withhold the catalog as denied, not empty, and direct IDs are not found horae-browser-checks> PASS: an unknown policy fails closed on the Clients page horae-browser-checks> PASS: clients loading/error/retry and distinct empty/denied/no-match states horae-browser-checks> PASS: client identity and independent project/totals/invoice panels recover without false empty results horae-browser-checks> PASS: failed editor loading can retry and a failed save retains input without changing persisted data horae-browser-checks> PASS: contextual project/invoice client loading retries preserve the requested client horae-browser-checks> PASS: clients dark-320x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-320x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-390x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-390x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-768x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-768x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-1440x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-1440x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients dark-1440x360-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-320x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-320x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-390x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-390x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-768x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-768x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-1440x900-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-1440x900-200 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: clients light-1440x360-100 keyboard open/trap/Escape/focus return; captured list/detail/form horae-browser-checks> PASS: own permissions in Chromium 148.0.7778.0: real reads, legacy/canonical states, exact grants, independent admin identity, keyboard refresh, pending suppression, error recovery, deactivation, both themes and responsive/CSS-zoom layouts horae-browser-checks> PASS: permission history in Chromium 148.0.7778.0: real writer receipts, empty/no-op states, exact paging, keyboard details, responsive themes, stale suppression, revocation, canonical admin navigation and deactivation horae-browser-checks> PASS: task catalog desktop/mobile creation, keyboard, validation, exact rates, hidden-rate preservation, archive/restore and revoked writes horae-browser-checks> invoice client labels: active/inactive list, detail, reload and creation picker passed horae-browser-checks> Time 320x900 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 320x900 dark text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 320x900 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 320x900 light text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 390x900 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 390x900 dark text 32px: From 280.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 390x900 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 390x900 light text 32px: From 280.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 768x900 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 768x900 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Time 768x900 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 768x900 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Time 1440x900 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 1440x900 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Time 1440x900 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 1440x900 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Time 320x568 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 320x568 dark text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 320x568 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Time 320x568 light text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Time 1440x600 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 1440x600 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Time 1440x600 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Time 1440x600 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x900 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x900 dark text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x900 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x900 light text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 390x900 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 390x900 dark text 32px: From 280.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 390x900 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 390x900 light text 32px: From 280.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 768x900 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 768x900 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 768x900 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 768x900 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x900 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x900 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x900 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x900 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x568 dark: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x568 dark text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x568 light: From 144.00px rendered, 144.00px max-content (diagnostic) horae-browser-checks> Detailed time 320x568 light text 32px: From 256.00px rendered, 280.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x600 dark: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x600 dark text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x600 light: From 160.00px rendered, 160.00px max-content (diagnostic) horae-browser-checks> Detailed time 1440x600 light text 32px: From 312.00px rendered, 312.00px max-content (diagnostic) horae-browser-checks> PASS: legacy report filter labels (with Project tag), tab order, reflow at 320x900/390x900/768x900/1440x900/320x568/1440x600 in both themes (bare panel below 640px), base and 32px text, both tabs; keyboard date entry, retry, groupings, client reset, exports, empty states and long chosen names; Chromium 148.0.7778.0 horae-browser-checks> PASS: the disabled add button explains missing assignments and links to Projects horae-browser-checks> PASS: the own sheet opened by id still speaks to the viewer horae-browser-checks> PASS: another person's empty sheet names them without a link horae-browser-checks> PASS: the timer popover shows the empty state instead of an empty picker horae-browser-checks> PASS: with projects to track the add button carries no empty-state hint horae-browser-checks> PASS: the timesheet view tabs keep their place without the week total horae-browser-checks> PASS: a click on the sidebar closes the open date picker horae-browser-checks> PASS: the Day view pager matches the Week view pager