these 5 derivations will be built: /nix/store/d3r50v0k4v4gcnmavbpqpahs533b35jj-Cargo.toml.drv /nix/store/ph804m2n91mxspikqnyxhqsxrnd06b29-source.drv /nix/store/mi5a31xksm81929vzaiaw8rmg2mzxqib-horae-deps-0.1.0.drv /nix/store/9s542lpcm0r68rc1yc5xsdd0b2m881a2-horae-0.1.0.drv /nix/store/gqq3rvrmag3kgzsnvra59z9qd5h6kyx9-horae-browser-checks.drv building '/nix/store/d3r50v0k4v4gcnmavbpqpahs533b35jj-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/d3r50v0k4v4gcnmavbpqpahs533b35jj-Cargo.toml.drv' on farm.numtide.com:50051 Cargo.toml> elastic-arm-2c14001d: building d3r50v0k4v4gcnmavbpqpahs533b35jj-Cargo.toml.drv building '/nix/store/ph804m2n91mxspikqnyxhqsxrnd06b29-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/ph804m2n91mxspikqnyxhqsxrnd06b29-source.drv' on farm.numtide.com:50051 source> elastic-arm-2c14001d: building ph804m2n91mxspikqnyxhqsxrnd06b29-source.drv building '/nix/store/mi5a31xksm81929vzaiaw8rmg2mzxqib-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/mi5a31xksm81929vzaiaw8rmg2mzxqib-horae-deps-0.1.0.drv' on farm.numtide.com:50051 horae-deps-0.1.0> elastic-arm-2c14001d: building mi5a31xksm81929vzaiaw8rmg2mzxqib-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/q7i09389fn8xhgmgzmi6vgprxa6nc306-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/ms7hqp8hk0akra264q8zwf68mchv33n1-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.00s INFO Building project... horae-deps-0.1.0> 1.56s INFO Compiled [ 1/486]: cfg_if horae-deps-0.1.0> 1.59s INFO Compiled [ 2/486]: unicode_ident horae-deps-0.1.0> 1.77s INFO Compiled [ 1/486]: unicode_ident horae-deps-0.1.0> 1.85s INFO Compiled [ 3/486]: build-script-build horae-deps-0.1.0> 1.90s INFO Compiled [ 5/486]: build-script-build horae-deps-0.1.0> 1.94s INFO Compiled [ 6/486]: build-script-build horae-deps-0.1.0> 2.01s INFO Compiled [ 8/486]: build-script-build horae-deps-0.1.0> 2.04s INFO Compiled [ 2/486]: build-script-build horae-deps-0.1.0> 2.07s INFO Compiled [ 11/486]: pin_project_lite horae-deps-0.1.0> 2.08s INFO Compiled [ 4/486]: build-script-build horae-deps-0.1.0> 2.10s INFO Compiled [ 5/486]: build-script-build horae-deps-0.1.0> 2.15s INFO Compiled [ 7/486]: cfg_if horae-deps-0.1.0> 2.16s INFO Compiled [ 8/486]: build-script-build horae-deps-0.1.0> 2.21s INFO Compiled [ 12/486]: build-script-build horae-deps-0.1.0> 2.42s INFO Compiled [ 13/486]: once_cell horae-deps-0.1.0> 2.45s INFO Compiled [ 11/486]: version_check horae-deps-0.1.0> 2.53s INFO Compiled [ 12/486]: build-script-build horae-deps-0.1.0> 2.74s INFO Compiled [ 15/486]: rustversion horae-deps-0.1.0> 2.78s INFO Compiled [ 16/486]: build-script-build horae-deps-0.1.0> 2.97s INFO Compiled [ 17/486]: proc_macro2 horae-deps-0.1.0> 3.01s INFO Compiled [ 18/486]: quote horae-deps-0.1.0> 3.11s INFO Compiled [ 20/486]: version_check horae-deps-0.1.0> 3.18s INFO Compiled [ 14/486]: proc_macro2 horae-deps-0.1.0> 3.32s INFO Compiled [ 22/486]: wasm_bindgen_shared horae-deps-0.1.0> 3.35s INFO Compiled [ 23/486]: bumpalo horae-deps-0.1.0> 3.39s INFO Compiled [ 15/486]: memchr horae-deps-0.1.0> 3.43s INFO Compiled [ 24/486]: futures_core horae-deps-0.1.0> 3.48s INFO Compiled [ 16/486]: quote horae-deps-0.1.0> 3.53s INFO Compiled [ 25/486]: unicode_ident horae-deps-0.1.0> 3.67s INFO Compiled [ 17/486]: libc horae-deps-0.1.0> 3.68s INFO Compiled [ 26/486]: build-script-build horae-deps-0.1.0> 3.88s INFO Compiled [ 18/486]: build-script-build horae-deps-0.1.0> 3.88s INFO Compiled [ 19/486]: log horae-deps-0.1.0> 4.10s INFO Compiled [ 20/486]: getrandom horae-deps-0.1.0> 4.37s INFO Compiled [ 22/486]: build-script-build horae-deps-0.1.0> 4.46s INFO Compiled [ 28/486]: wasm_bindgen_shared horae-deps-0.1.0> 4.53s INFO Compiled [ 29/486]: futures_sink horae-deps-0.1.0> 4.55s INFO Compiled [ 30/486]: memchr horae-deps-0.1.0> 4.67s INFO Compiled [ 23/486]: once_cell horae-deps-0.1.0> 4.75s INFO Compiled [ 31/486]: slab horae-deps-0.1.0> 4.79s INFO Compiled [ 32/486]: futures_channel horae-deps-0.1.0> 4.94s INFO Compiled [ 33/486]: serde_core horae-deps-0.1.0> 4.94s INFO Compiled [ 34/486]: futures_io horae-deps-0.1.0> 4.95s INFO Compiled [ 25/486]: itoa horae-deps-0.1.0> 5.02s INFO Compiled [ 35/486]: futures_task horae-deps-0.1.0> 5.17s INFO Compiled [ 36/486]: smallvec horae-deps-0.1.0> 5.24s INFO Compiled [ 37/486]: itoa horae-deps-0.1.0> 5.32s INFO Compiled [ 26/486]: serde_core horae-deps-0.1.0> 5.32s INFO Compiled [ 38/486]: unicode_xid horae-deps-0.1.0> 5.39s INFO Compiled [ 39/486]: build-script-build horae-deps-0.1.0> 5.63s INFO Compiled [ 28/486]: rand_core horae-deps-0.1.0> 5.64s INFO Compiled [ 41/486]: build-script-build horae-deps-0.1.0> 5.77s INFO Compiled [ 29/486]: libm horae-deps-0.1.0> 5.92s INFO Compiled [ 43/486]: build-script-build horae-deps-0.1.0> 5.93s INFO Compiled [ 30/486]: foldhash horae-deps-0.1.0> 5.94s INFO Compiled [ 31/486]: build-script-build horae-deps-0.1.0> 5.95s INFO Compiled [ 44/486]: stable_deref_trait horae-deps-0.1.0> 6.00s INFO Compiled [ 32/486]: pin_project_lite horae-deps-0.1.0> 6.02s INFO Compiled [ 45/486]: scopeguard horae-deps-0.1.0> 6.03s INFO Compiled [ 33/486]: equivalent horae-deps-0.1.0> 6.14s INFO Compiled [ 34/486]: libc horae-deps-0.1.0> 6.21s INFO Compiled [ 35/486]: zeroize horae-deps-0.1.0> 6.25s INFO Compiled [ 46/486]: lock_api horae-deps-0.1.0> 6.31s INFO Compiled [ 36/486]: build-script-build horae-deps-0.1.0> 6.38s INFO Compiled [ 47/486]: tracing_core horae-deps-0.1.0> 6.41s INFO Compiled [ 38/486]: slab horae-deps-0.1.0> 6.51s INFO Compiled [ 48/486]: const_format_proc_macros horae-deps-0.1.0> 6.51s INFO Compiled [ 49/486]: parking_lot_core horae-deps-0.1.0> 6.58s INFO Compiled [ 39/486]: autocfg horae-deps-0.1.0> 6.64s INFO Compiled [ 50/486]: dioxus_core_types horae-deps-0.1.0> 6.65s INFO Compiled [ 51/486]: konst_macro_rules horae-deps-0.1.0> 6.67s INFO Compiled [ 52/486]: build-script-build horae-deps-0.1.0> 6.72s INFO Compiled [ 40/486]: build-script-build horae-deps-0.1.0> 6.88s INFO Compiled [ 43/486]: build-script-build horae-deps-0.1.0> 7.00s INFO Compiled [ 54/486]: konst horae-deps-0.1.0> 7.02s INFO Compiled [ 55/486]: build-script-build horae-deps-0.1.0> 7.08s INFO Compiled [ 45/486]: crossbeam_utils horae-deps-0.1.0> 7.10s INFO Compiled [ 57/486]: unicode_segmentation horae-deps-0.1.0> 7.15s INFO Compiled [ 58/486]: rustc_hash horae-deps-0.1.0> 7.32s INFO Compiled [ 46/486]: crossbeam_epoch horae-deps-0.1.0> 7.40s INFO Compiled [ 47/486]: bitflags horae-deps-0.1.0> 7.45s INFO Compiled [ 48/486]: scopeguard horae-deps-0.1.0> 7.58s INFO Compiled [ 49/486]: build-script-build horae-deps-0.1.0> 7.59s INFO Compiled [ 59/486]: const_format horae-deps-0.1.0> 7.66s INFO Compiled [ 51/486]: crossbeam_deque horae-deps-0.1.0> 7.71s INFO Compiled [ 60/486]: anyhow horae-deps-0.1.0> 7.71s INFO Compiled [ 52/486]: hashbrown horae-deps-0.1.0> 7.76s INFO Compiled [ 61/486]: parking_lot horae-deps-0.1.0> 7.82s INFO Compiled [ 62/486]: longest_increasing_subsequence horae-deps-0.1.0> 7.85s INFO Compiled [ 53/486]: futures_core horae-deps-0.1.0> 8.08s INFO Compiled [ 54/486]: build-script-build horae-deps-0.1.0> 8.20s INFO Compiled [ 63/486]: build-script-build horae-deps-0.1.0> 8.53s INFO Compiled [ 64/486]: synstructure horae-deps-0.1.0> 8.67s INFO Compiled [ 66/486]: autocfg horae-deps-0.1.0> 8.77s INFO Compiled [ 56/486]: synstructure horae-deps-0.1.0> 8.92s INFO Compiled [ 67/486]: convert_case horae-deps-0.1.0> 8.97s INFO Compiled [ 68/486]: fnv horae-deps-0.1.0> 8.99s INFO Compiled [ 69/486]: build-script-build horae-deps-0.1.0> 9.05s INFO Compiled [ 57/486]: build-script-build horae-deps-0.1.0> 9.06s INFO Compiled [ 70/486]: ident_case horae-deps-0.1.0> 9.17s INFO Compiled [ 58/486]: rayon_core horae-deps-0.1.0> 9.25s INFO Compiled [ 71/486]: lazy_js_bundle horae-deps-0.1.0> 9.31s INFO Compiled [ 72/486]: build-script-build horae-deps-0.1.0> 9.71s INFO Compiled [ 75/486]: zmij horae-deps-0.1.0> 9.75s INFO Compiled [ 76/486]: syn horae-deps-0.1.0> 9.90s INFO Compiled [ 60/486]: typenum horae-deps-0.1.0> 9.97s INFO Compiled [ 77/486]: build-script-build horae-deps-0.1.0> 10.17s INFO Compiled [ 61/486]: num_traits horae-deps-0.1.0> 10.22s INFO Compiled [ 62/486]: build-script-build horae-deps-0.1.0> 10.22s INFO Compiled [ 63/486]: syn horae-deps-0.1.0> 10.37s INFO Compiled [ 64/486]: subtle horae-deps-0.1.0> 10.44s INFO Compiled [ 65/486]: build-script-build horae-deps-0.1.0> 10.83s INFO Compiled [ 66/486]: serde_core horae-deps-0.1.0> 11.09s INFO Compiled [ 78/486]: futures_macro horae-deps-0.1.0> 12.20s INFO Compiled [ 67/486]: thiserror_impl horae-deps-0.1.0> 12.25s INFO Compiled [ 68/486]: thiserror horae-deps-0.1.0> 12.30s INFO Compiled [ 69/486]: zerofrom_derive horae-deps-0.1.0> 12.54s INFO Compiled [ 70/486]: yoke_derive horae-deps-0.1.0> 12.56s INFO Compiled [ 79/486]: wasm_bindgen_macro_support horae-deps-0.1.0> 12.61s INFO Compiled [ 71/486]: futures_sink horae-deps-0.1.0> 12.78s INFO Compiled [ 80/486]: darling_core horae-deps-0.1.0> 12.87s INFO Compiled [ 72/486]: futures_channel horae-deps-0.1.0> 13.34s INFO Compiled [ 81/486]: wasm_bindgen_macro horae-deps-0.1.0> 13.40s INFO Compiled [ 74/486]: displaydoc horae-deps-0.1.0> 13.63s INFO Compiled [ 76/486]: futures_io horae-deps-0.1.0> 13.75s INFO Compiled [ 77/486]: zerovec_derive horae-deps-0.1.0> 13.76s INFO Compiled [ 82/486]: serde_derive horae-deps-0.1.0> 13.80s INFO Compiled [ 78/486]: futures_task horae-deps-0.1.0> 13.89s INFO Compiled [ 79/486]: zerofrom horae-deps-0.1.0> 13.93s INFO Compiled [ 80/486]: stable_deref_trait horae-deps-0.1.0> 14.01s INFO Compiled [ 81/486]: futures_macro horae-deps-0.1.0> 14.15s INFO Compiled [ 82/486]: yoke horae-deps-0.1.0> 14.19s INFO Compiled [ 83/486]: serde_derive horae-deps-0.1.0> 14.46s INFO Compiled [ 83/486]: serde horae-deps-0.1.0> 14.51s INFO Compiled [ 84/486]: generic_array horae-deps-0.1.0> 14.52s INFO Compiled [ 84/486]: thiserror_impl horae-deps-0.1.0> 14.54s INFO Compiled [ 85/486]: futures_util horae-deps-0.1.0> 14.57s INFO Compiled [ 86/486]: thiserror horae-deps-0.1.0> 14.99s INFO Compiled [ 85/486]: serde horae-deps-0.1.0> 15.16s INFO Compiled [ 86/486]: serde horae-deps-0.1.0> 15.24s INFO Compiled [ 87/486]: smallvec horae-deps-0.1.0> 15.39s INFO Compiled [ 87/486]: wasm_bindgen horae-deps-0.1.0> 15.44s INFO Compiled [ 88/486]: either horae-deps-0.1.0> 15.46s INFO Compiled [ 88/486]: bytes horae-deps-0.1.0> 15.53s INFO Compiled [ 89/486]: parking_lot_core horae-deps-0.1.0> 15.71s INFO Compiled [ 90/486]: lock_api horae-deps-0.1.0> 16.08s INFO Compiled [ 91/486]: tracing_attributes horae-deps-0.1.0> 16.37s INFO Compiled [ 89/486]: zerofrom_derive horae-deps-0.1.0> 16.37s INFO Compiled [ 90/486]: tracing_attributes horae-deps-0.1.0> 16.45s INFO Compiled [ 91/486]: zerofrom horae-deps-0.1.0> 16.45s INFO Compiled [ 92/486]: parking_lot horae-deps-0.1.0> 16.56s INFO Compiled [ 92/486]: subsecond_types horae-deps-0.1.0> 16.75s INFO Compiled [ 93/486]: tracing horae-deps-0.1.0> 16.79s INFO Compiled [ 93/486]: build-script-build horae-deps-0.1.0> 17.06s INFO Compiled [ 94/486]: yoke_derive horae-deps-0.1.0> 17.06s INFO Compiled [ 95/486]: bytes horae-deps-0.1.0> 17.17s INFO Compiled [ 95/486]: generational_box horae-deps-0.1.0> 17.23s INFO Compiled [ 96/486]: yoke horae-deps-0.1.0> 17.26s INFO Compiled [ 96/486]: crc32fast horae-deps-0.1.0> 17.30s INFO Compiled [ 97/486]: allocator_api2 horae-deps-0.1.0> 17.35s INFO Compiled [ 98/486]: crypto_common horae-deps-0.1.0> 17.52s INFO Compiled [ 99/486]: shlex horae-deps-0.1.0> 17.69s INFO Compiled [100/486]: jobserver horae-deps-0.1.0> 17.74s INFO Compiled [101/486]: const_oid horae-deps-0.1.0> 17.96s INFO Compiled [102/486]: futures_util horae-deps-0.1.0> 17.98s INFO Compiled [103/486]: find_msvc_tools horae-deps-0.1.0> 18.02s INFO Compiled [ 97/486]: slotmap horae-deps-0.1.0> 18.07s INFO Compiled [ 98/486]: zerovec_derive horae-deps-0.1.0> 18.17s INFO Compiled [104/486]: base64 horae-deps-0.1.0> 18.63s INFO Compiled [105/486]: build-script-build horae-deps-0.1.0> 18.71s INFO Compiled [106/486]: rayon horae-deps-0.1.0> 18.79s INFO Compiled [ 99/486]: zerovec horae-deps-0.1.0> 18.82s INFO Compiled [100/486]: http horae-deps-0.1.0> 18.89s INFO Compiled [107/486]: tracing_core horae-deps-0.1.0> 19.11s INFO Compiled [109/486]: build-script-build horae-deps-0.1.0> 19.43s INFO Compiled [101/486]: warnings_macro horae-deps-0.1.0> 19.53s INFO Compiled [110/486]: tracing horae-deps-0.1.0> 19.58s INFO Compiled [102/486]: pin_project_internal horae-deps-0.1.0> 19.63s INFO Compiled [103/486]: pin_project horae-deps-0.1.0> 19.64s INFO Compiled [104/486]: writeable horae-deps-0.1.0> 19.70s INFO Compiled [105/486]: warnings horae-deps-0.1.0> 19.81s INFO Compiled [106/486]: litemap horae-deps-0.1.0> 19.84s INFO Compiled [107/486]: potential_utf horae-deps-0.1.0> 19.88s INFO Compiled [109/486]: displaydoc horae-deps-0.1.0> 19.88s INFO Compiled [111/486]: cc horae-deps-0.1.0> 20.06s INFO Compiled [112/486]: cobs horae-deps-0.1.0> 20.06s INFO Compiled [110/486]: tinystr horae-deps-0.1.0> 20.16s INFO Compiled [113/486]: indexmap horae-deps-0.1.0> 20.24s INFO Compiled [114/486]: rustc_hash horae-deps-0.1.0> 20.29s INFO Compiled [115/486]: fnv horae-deps-0.1.0> 20.40s INFO Compiled [116/486]: block_buffer horae-deps-0.1.0> 20.52s INFO Compiled [111/486]: darling_macro horae-deps-0.1.0> 20.55s INFO Compiled [118/486]: postcard horae-deps-0.1.0> 20.68s INFO Compiled [119/486]: build-script-build horae-deps-0.1.0> 20.82s INFO Compiled [120/486]: build-script-build horae-deps-0.1.0> 20.89s INFO Compiled [112/486]: zerotrie horae-deps-0.1.0> 20.94s INFO Compiled [122/486]: build-script-build horae-deps-0.1.0> 20.97s INFO Compiled [123/486]: zerocopy_derive horae-deps-0.1.0> 21.10s INFO Compiled [124/486]: zmij horae-deps-0.1.0> 21.18s INFO Compiled [125/486]: digest horae-deps-0.1.0> 21.33s INFO Compiled [126/486]: simd_adler32 horae-deps-0.1.0> 21.41s INFO Compiled [127/486]: zerovec horae-deps-0.1.0> 21.73s INFO Compiled [113/486]: num_traits horae-deps-0.1.0> 21.74s INFO Compiled [128/486]: tinystr horae-deps-0.1.0> 21.79s INFO Compiled [129/486]: writeable horae-deps-0.1.0> 21.83s INFO Compiled [114/486]: utf8_iter horae-deps-0.1.0> 21.83s INFO Compiled [130/486]: adler2 horae-deps-0.1.0> 21.97s INFO Compiled [115/486]: serde_json horae-deps-0.1.0> 22.08s INFO Compiled [131/486]: litemap horae-deps-0.1.0> 22.09s INFO Compiled [116/486]: icu_locale_core horae-deps-0.1.0> 22.16s INFO Compiled [117/486]: percent_encoding horae-deps-0.1.0> 22.18s INFO Compiled [118/486]: mime horae-deps-0.1.0> 22.28s INFO Compiled [132/486]: percent_encoding horae-deps-0.1.0> 22.35s INFO Compiled [119/486]: build-script-build horae-deps-0.1.0> 22.41s INFO Compiled [121/486]: build-script-build horae-deps-0.1.0> 22.46s INFO Compiled [123/486]: darling horae-deps-0.1.0> 22.65s INFO Compiled [124/486]: proc_macro2_diagnostics horae-deps-0.1.0> 22.80s INFO Compiled [125/486]: dioxus_cli_config horae-deps-0.1.0> 22.86s INFO Compiled [126/486]: icu_provider horae-deps-0.1.0> 22.91s INFO Compiled [127/486]: icu_collections horae-deps-0.1.0> 23.08s INFO Compiled [133/486]: miniz_oxide horae-deps-0.1.0> 23.30s INFO Compiled [134/486]: heck horae-deps-0.1.0> 23.32s INFO Compiled [128/486]: build-script-build horae-deps-0.1.0> 23.50s INFO Compiled [130/486]: const_serialize_macro horae-deps-0.1.0> 23.61s INFO Compiled [131/486]: icu_properties_data horae-deps-0.1.0> 23.65s INFO Compiled [132/486]: icu_normalizer_data horae-deps-0.1.0> 23.75s INFO Compiled [135/486]: serde_json horae-deps-0.1.0> 24.43s INFO Compiled [133/486]: dioxus_rsx horae-deps-0.1.0> 24.52s INFO Compiled [136/486]: sync_wrapper horae-deps-0.1.0> 24.81s INFO Compiled [137/486]: bitflags horae-deps-0.1.0> 25.01s INFO Compiled [138/486]: enumset_derive horae-deps-0.1.0> 25.27s INFO Compiled [136/486]: zerotrie horae-deps-0.1.0> 25.44s INFO Compiled [139/486]: base64 horae-deps-0.1.0> 25.63s INFO Compiled [140/486]: typenum horae-deps-0.1.0> 25.67s INFO Compiled [141/486]: zerocopy_derive horae-deps-0.1.0> 25.86s INFO Compiled [137/486]: flate2 horae-deps-0.1.0> 26.00s INFO Compiled [142/486]: build-script-build horae-deps-0.1.0> 26.11s INFO Compiled [138/486]: zlib_rs horae-deps-0.1.0> 26.21s INFO Compiled [144/486]: typenum horae-deps-0.1.0> 26.21s INFO Compiled [139/486]: zerocopy horae-deps-0.1.0> 26.30s INFO Compiled [140/486]: potential_utf horae-deps-0.1.0> 26.47s INFO Compiled [142/486]: ppv_lite86 horae-deps-0.1.0> 26.49s INFO Compiled [143/486]: errno horae-deps-0.1.0> 26.59s INFO Compiled [144/486]: utf8_iter horae-deps-0.1.0> 26.71s INFO Compiled [145/486]: generic_array horae-deps-0.1.0> 26.88s INFO Compiled [145/486]: signal_hook_registry horae-deps-0.1.0> 26.89s INFO Compiled [146/486]: generic_array horae-deps-0.1.0> 26.94s INFO Compiled [147/486]: wasm_bindgen_futures horae-deps-0.1.0> 27.00s INFO Compiled [146/486]: icu_provider horae-deps-0.1.0> 27.00s INFO Compiled [147/486]: icu_locale_core horae-deps-0.1.0> 27.34s INFO Compiled [148/486]: enumset horae-deps-0.1.0> 27.46s INFO Compiled [148/486]: anyhow horae-deps-0.1.0> 27.71s INFO Compiled [149/486]: socket2 horae-deps-0.1.0> 27.97s INFO Compiled [150/486]: icu_collections horae-deps-0.1.0> 28.02s INFO Compiled [151/486]: tokio_macros horae-deps-0.1.0> 28.06s INFO Compiled [152/486]: zerofrom horae-deps-0.1.0> 28.09s INFO Compiled [149/486]: keyboard_types horae-deps-0.1.0> 28.10s INFO Compiled [153/486]: stable_deref_trait horae-deps-0.1.0> 28.12s INFO Compiled [154/486]: mio horae-deps-0.1.0> 28.24s INFO Compiled [157/486]: icu_properties_data horae-deps-0.1.0> 28.26s INFO Compiled [158/486]: yoke horae-deps-0.1.0> 28.28s INFO Compiled [159/486]: icu_normalizer_data horae-deps-0.1.0> 28.33s INFO Compiled [160/486]: cpufeatures horae-deps-0.1.0> 28.47s INFO Compiled [161/486]: num_conv horae-deps-0.1.0> 28.65s INFO Compiled [162/486]: time_core horae-deps-0.1.0> 28.71s INFO Compiled [163/486]: write16 horae-deps-0.1.0> 28.80s INFO Compiled [164/486]: utf16_iter horae-deps-0.1.0> 29.39s INFO Compiled [165/486]: http horae-deps-0.1.0> 29.46s INFO Compiled [150/486]: js_sys horae-deps-0.1.0> 29.87s INFO Compiled [166/486]: bytemuck_derive horae-deps-0.1.0> 30.11s INFO Compiled [151/486]: dioxus_core_macro horae-deps-0.1.0> 30.17s INFO Compiled [167/486]: bytemuck horae-deps-0.1.0> 30.23s INFO Compiled [168/486]: icu_normalizer horae-deps-0.1.0> 30.33s INFO Compiled [152/486]: icu_normalizer horae-deps-0.1.0> 30.36s INFO Compiled [153/486]: zerocopy horae-deps-0.1.0> 30.50s INFO Compiled [154/486]: form_urlencoded horae-deps-0.1.0> 30.61s INFO Compiled [155/486]: http_body horae-deps-0.1.0> 31.18s INFO Compiled [156/486]: euclid horae-deps-0.1.0> 31.31s INFO Compiled [169/486]: zerovec horae-deps-0.1.0> 31.50s INFO Compiled [170/486]: form_urlencoded horae-deps-0.1.0> 31.54s INFO Compiled [171/486]: time_macros horae-deps-0.1.0> 31.75s INFO Compiled [172/486]: ryu horae-deps-0.1.0> 31.93s INFO Compiled [157/486]: const_serialize_macro horae-deps-0.1.0> 31.94s INFO Compiled [158/486]: icu_properties horae-deps-0.1.0> 32.06s INFO Compiled [173/486]: build-script-build horae-deps-0.1.0> 32.06s INFO Compiled [159/486]: async_trait horae-deps-0.1.0> 32.06s INFO Compiled [174/486]: memchr horae-deps-0.1.0> 32.10s INFO Compiled [175/486]: cfg_if horae-deps-0.1.0> 32.15s INFO Compiled [176/486]: idna_adapter horae-deps-0.1.0> 32.21s INFO Compiled [160/486]: tower_layer horae-deps-0.1.0> 32.26s INFO Compiled [161/486]: tower_service horae-deps-0.1.0> 32.26s INFO Compiled [177/486]: log horae-deps-0.1.0> 32.32s INFO Compiled [162/486]: build-script-build horae-deps-0.1.0> 32.43s INFO Compiled [164/486]: idna_adapter horae-deps-0.1.0> 32.46s INFO Compiled [179/486]: icu_properties horae-deps-0.1.0> 32.50s INFO Compiled [180/486]: tinystr horae-deps-0.1.0> 32.52s INFO Compiled [165/486]: dioxus_html_internal_macro horae-deps-0.1.0> 32.69s INFO Compiled [166/486]: http_body_util horae-deps-0.1.0> 32.70s INFO Compiled [181/486]: memmap2 horae-deps-0.1.0> 32.77s INFO Compiled [167/486]: build-script-build horae-deps-0.1.0> 32.86s INFO Compiled [169/486]: half horae-deps-0.1.0> 33.12s INFO Compiled [170/486]: build-script-build horae-deps-0.1.0> 33.12s INFO Compiled [182/486]: build-script-build horae-deps-0.1.0> 33.38s INFO Compiled [184/486]: slotmap horae-deps-0.1.0> 33.48s INFO Compiled [171/486]: uuid horae-deps-0.1.0> 33.59s INFO Compiled [185/486]: idna horae-deps-0.1.0> 33.89s INFO Compiled [172/486]: build-script-build horae-deps-0.1.0> 34.21s INFO Compiled [186/486]: bumpalo horae-deps-0.1.0> 34.39s INFO Compiled [187/486]: time_core horae-deps-0.1.0> 34.52s INFO Compiled [188/486]: num_conv horae-deps-0.1.0> 34.71s INFO Compiled [189/486]: powerfmt horae-deps-0.1.0> 34.78s INFO Compiled [190/486]: unicode_xid horae-deps-0.1.0> 35.01s INFO Compiled [191/486]: url horae-deps-0.1.0> 35.22s INFO Compiled [192/486]: deranged horae-deps-0.1.0> 35.25s INFO Compiled [193/486]: arrayvec horae-deps-0.1.0> 35.47s INFO Compiled [173/486]: serde_core horae-deps-0.1.0> 35.47s INFO Compiled [194/486]: rustversion horae-deps-0.1.0> 35.51s INFO Compiled [195/486]: equivalent horae-deps-0.1.0> 35.51s INFO Compiled [174/486]: ciborium_io horae-deps-0.1.0> 35.67s INFO Compiled [196/486]: build-script-build horae-deps-0.1.0> 35.68s INFO Compiled [175/486]: unicase horae-deps-0.1.0> 35.70s INFO Compiled [176/486]: encoding_rs horae-deps-0.1.0> 35.93s INFO Compiled [177/486]: ciborium_ll horae-deps-0.1.0> 35.96s INFO Compiled [198/486]: build-script-build horae-deps-0.1.0> 36.11s INFO Compiled [178/486]: build-script-build horae-deps-0.1.0> 36.31s INFO Compiled [200/486]: rand_chacha horae-deps-0.1.0> 36.52s INFO Compiled [179/486]: serde horae-deps-0.1.0> 36.70s INFO Compiled [201/486]: httparse horae-deps-0.1.0> 37.16s INFO Compiled [202/486]: rand horae-deps-0.1.0> 37.42s INFO Compiled [203/486]: smallvec horae-deps-0.1.0> 37.65s INFO Compiled [204/486]: hashbrown horae-deps-0.1.0> 37.65s INFO Compiled [182/486]: libc horae-deps-0.1.0> 37.89s INFO Compiled [205/486]: semver horae-deps-0.1.0> 38.04s INFO Compiled [206/486]: spin horae-deps-0.1.0> 38.42s INFO Compiled [207/486]: typenum horae-deps-0.1.0> 38.75s INFO Compiled [208/486]: hashbrown horae-deps-0.1.0> 38.95s INFO Compiled [209/486]: time horae-deps-0.1.0> 39.05s INFO Compiled [210/486]: generic_array horae-deps-0.1.0> 39.20s INFO Compiled [211/486]: foldhash horae-deps-0.1.0> 39.22s INFO Compiled [212/486]: tokio horae-deps-0.1.0> 39.59s INFO Compiled [213/486]: indexmap horae-deps-0.1.0> 39.64s INFO Compiled [183/486]: axum_core horae-deps-0.1.0> 39.74s INFO Compiled [214/486]: polycool horae-deps-0.1.0> 39.77s INFO Compiled [184/486]: regex_syntax horae-deps-0.1.0> 39.86s INFO Compiled [185/486]: crypto_common horae-deps-0.1.0> 39.91s INFO Compiled [215/486]: hashbrown horae-deps-0.1.0> 39.94s INFO Compiled [216/486]: siphasher horae-deps-0.1.0> 39.94s INFO Compiled [217/486]: tinyvec_macros horae-deps-0.1.0> 39.96s INFO Compiled [186/486]: block_buffer horae-deps-0.1.0> 39.99s INFO Compiled [218/486]: tower_service horae-deps-0.1.0> 40.06s INFO Compiled [187/486]: block_buffer horae-deps-0.1.0> 40.06s INFO Compiled [219/486]: crypto_common horae-deps-0.1.0> 40.13s INFO Compiled [188/486]: crypto_common horae-deps-0.1.0> 40.16s INFO Compiled [220/486]: block_buffer horae-deps-0.1.0> 40.34s INFO Compiled [189/486]: const_serialize horae-deps-0.1.0> 40.47s INFO Compiled [221/486]: tinyvec horae-deps-0.1.0> 40.63s INFO Compiled [190/486]: build-script-build horae-deps-0.1.0> 40.68s INFO Compiled [222/486]: bitflags horae-deps-0.1.0> 40.80s INFO Compiled [223/486]: subtle horae-deps-0.1.0> 40.89s INFO Compiled [224/486]: build-script-build horae-deps-0.1.0> 41.01s INFO Compiled [191/486]: idna horae-deps-0.1.0> 41.06s INFO Compiled [192/486]: lazy_static horae-deps-0.1.0> 41.21s INFO Compiled [225/486]: build-script-build horae-deps-0.1.0> 41.26s INFO Compiled [193/486]: ryu horae-deps-0.1.0> 41.48s INFO Compiled [194/486]: byteorder horae-deps-0.1.0> 41.60s INFO Compiled [227/486]: kurbo horae-deps-0.1.0> 41.63s INFO Compiled [228/486]: tokio_util horae-deps-0.1.0> 41.81s INFO Compiled [230/486]: digest horae-deps-0.1.0> 41.85s INFO Compiled [195/486]: build-script-build horae-deps-0.1.0> 41.89s INFO Compiled [196/486]: fnv horae-deps-0.1.0> 42.02s INFO Compiled [197/486]: konst_macro_rules horae-deps-0.1.0> 42.16s INFO Compiled [231/486]: mime horae-deps-0.1.0> 42.24s INFO Compiled [198/486]: konst horae-deps-0.1.0> 42.24s INFO Compiled [232/486]: unicode_ident horae-deps-0.1.0> 42.86s INFO Compiled [199/486]: tokio horae-deps-0.1.0> 43.05s INFO Compiled [201/486]: cfb horae-deps-0.1.0> 43.18s INFO Compiled [202/486]: serde_urlencoded horae-deps-0.1.0> 43.47s INFO Compiled [204/486]: const_serialize horae-deps-0.1.0> 43.49s INFO Compiled [233/486]: winnow horae-deps-0.1.0> 43.64s INFO Compiled [205/486]: digest horae-deps-0.1.0> 43.79s INFO Compiled [206/486]: sharded_slab horae-deps-0.1.0> 43.97s INFO Compiled [207/486]: digest horae-deps-0.1.0> 44.38s INFO Compiled [208/486]: subsecond horae-deps-0.1.0> 44.67s INFO Compiled [234/486]: aho_corasick horae-deps-0.1.0> 44.79s INFO Compiled [209/486]: regex_automata horae-deps-0.1.0> 44.88s INFO Compiled [210/486]: matchers horae-deps-0.1.0> 44.89s INFO Compiled [235/486]: fastrand horae-deps-0.1.0> 44.93s INFO Compiled [211/486]: cpufeatures horae-deps-0.1.0> 45.13s INFO Compiled [212/486]: url horae-deps-0.1.0> 45.16s INFO Compiled [236/486]: build-script-build horae-deps-0.1.0> 45.23s INFO Compiled [214/486]: httparse horae-deps-0.1.0> 45.46s INFO Compiled [215/486]: const_serialize horae-deps-0.1.0> 46.07s INFO Compiled [216/486]: ciborium horae-deps-0.1.0> 46.07s INFO Compiled [238/486]: fearless_simd horae-deps-0.1.0> 46.50s INFO Compiled [239/486]: libm horae-deps-0.1.0> 46.73s INFO Compiled [240/486]: getrandom horae-deps-0.1.0> 47.15s INFO Compiled [217/486]: thiserror_impl horae-deps-0.1.0> 47.43s INFO Compiled [241/486]: fdeflate horae-deps-0.1.0> 47.63s INFO Compiled [242/486]: unicode_properties horae-deps-0.1.0> 47.92s INFO Compiled [218/486]: dioxus_signals horae-deps-0.1.0> 47.94s INFO Compiled [243/486]: build-script-build horae-deps-0.1.0> 48.00s INFO Compiled [219/486]: sledgehammer_bindgen_macro horae-deps-0.1.0> 48.23s INFO Compiled [220/486]: dioxus_history horae-deps-0.1.0> 48.27s INFO Compiled [244/486]: zune_core horae-deps-0.1.0> 48.44s INFO Compiled [221/486]: web_sys horae-deps-0.1.0> 48.51s INFO Compiled [222/486]: build-script-build horae-deps-0.1.0> 48.52s INFO Compiled [245/486]: regex_syntax horae-deps-0.1.0> 48.61s INFO Compiled [223/486]: dioxus_hooks horae-deps-0.1.0> 48.89s INFO Compiled [224/486]: convert_case horae-deps-0.1.0> 48.95s INFO Compiled [225/486]: inventory horae-deps-0.1.0> 49.15s INFO Compiled [226/486]: dioxus_core horae-deps-0.1.0> 49.23s INFO Compiled [227/486]: spin horae-deps-0.1.0> 49.25s INFO Compiled [228/486]: thread_local horae-deps-0.1.0> 49.28s INFO Compiled [229/486]: rustc_hash horae-deps-0.1.0> 49.29s INFO Compiled [230/486]: cfg_if horae-deps-0.1.0> 49.34s INFO Compiled [231/486]: utf8parse horae-deps-0.1.0> 49.49s INFO Compiled [232/486]: unicase horae-deps-0.1.0> 49.66s INFO Compiled [247/486]: zune_jpeg horae-deps-0.1.0> 49.90s INFO Compiled [233/486]: mime_guess horae-deps-0.1.0> 50.06s INFO Compiled [234/486]: anstyle_parse horae-deps-0.1.0> 50.29s INFO Compiled [235/486]: sha2 horae-deps-0.1.0> 50.34s INFO Compiled [248/486]: wasmtime_internal_core horae-deps-0.1.0> 50.45s INFO Compiled [249/486]: http_body horae-deps-0.1.0> 50.49s INFO Compiled [236/486]: sledgehammer_utils horae-deps-0.1.0> 50.69s INFO Compiled [237/486]: wasm_streams horae-deps-0.1.0> 50.73s INFO Compiled [238/486]: dioxus_html horae-deps-0.1.0> 50.87s INFO Compiled [250/486]: png horae-deps-0.1.0> 50.90s INFO Compiled [252/486]: sha2 horae-deps-0.1.0> 50.99s INFO Compiled [253/486]: untrusted horae-deps-0.1.0> 51.28s INFO Compiled [254/486]: build-script-build horae-deps-0.1.0> 51.42s INFO Compiled [255/486]: serde_path_to_error horae-deps-0.1.0> 51.55s INFO Compiled [256/486]: build-script-build horae-deps-0.1.0> 51.55s INFO Compiled [239/486]: winnow horae-deps-0.1.0> 51.57s INFO Compiled [240/486]: multer horae-deps-0.1.0> 51.66s INFO Compiled [241/486]: dioxus_document horae-deps-0.1.0> 51.81s INFO Compiled [259/486]: zmij horae-deps-0.1.0> 52.00s INFO Compiled [260/486]: cranelift_bitset horae-deps-0.1.0> 52.01s INFO Compiled [261/486]: build-script-build horae-deps-0.1.0> 52.18s INFO Compiled [262/486]: getrandom horae-deps-0.1.0> 52.54s INFO Compiled [263/486]: half horae-deps-0.1.0> 52.59s INFO Compiled [264/486]: cpufeatures horae-deps-0.1.0> 52.65s INFO Compiled [265/486]: core_maths horae-deps-0.1.0> 52.75s INFO Compiled [242/486]: manganis_core horae-deps-0.1.0> 52.80s INFO Compiled [244/486]: sledgehammer_bindgen horae-deps-0.1.0> 52.85s INFO Compiled [245/486]: thiserror horae-deps-0.1.0> 53.02s INFO Compiled [246/486]: dioxus_devtools_types horae-deps-0.1.0> 53.06s INFO Compiled [267/486]: const_format_proc_macros horae-deps-0.1.0> 53.12s INFO Compiled [268/486]: ciborium_io horae-deps-0.1.0> 53.38s INFO Compiled [247/486]: const_serialize horae-deps-0.1.0> 53.49s INFO Compiled [248/486]: dioxus_fullstack_core horae-deps-0.1.0> 53.52s INFO Compiled [249/486]: gloo_utils horae-deps-0.1.0> 53.64s INFO Compiled [250/486]: sha1 horae-deps-0.1.0> 53.69s INFO Compiled [269/486]: unicode_bidi horae-deps-0.1.0> 53.87s INFO Compiled [270/486]: hayro_ccitt horae-deps-0.1.0> 53.96s INFO Compiled [251/486]: const_format horae-deps-0.1.0> 54.02s INFO Compiled [271/486]: ipnet horae-deps-0.1.0> 54.06s INFO Compiled [272/486]: tower_layer horae-deps-0.1.0> 54.12s INFO Compiled [252/486]: charset horae-deps-0.1.0> 54.13s INFO Compiled [273/486]: ident_case horae-deps-0.1.0> 54.17s INFO Compiled [274/486]: itoa horae-deps-0.1.0> 54.36s INFO Compiled [253/486]: tracing_subscriber horae-deps-0.1.0> 54.40s INFO Compiled [254/486]: infer horae-deps-0.1.0> 54.41s INFO Compiled [255/486]: headers_core horae-deps-0.1.0> 54.54s INFO Compiled [256/486]: tower horae-deps-0.1.0> 54.57s INFO Compiled [275/486]: build-script-build horae-deps-0.1.0> 54.72s INFO Compiled [257/486]: futures_executor horae-deps-0.1.0> 54.83s INFO Compiled [258/486]: build-script-build horae-deps-0.1.0> 54.90s INFO Compiled [259/486]: derive_more_impl horae-deps-0.1.0> 54.97s INFO Compiled [260/486]: send_wrapper horae-deps-0.1.0> 55.03s INFO Compiled [261/486]: macro_string horae-deps-0.1.0> 55.13s INFO Compiled [262/486]: slab horae-deps-0.1.0> 55.22s INFO Compiled [263/486]: async_stream_impl horae-deps-0.1.0> 55.27s INFO Compiled [264/486]: dunce horae-deps-0.1.0> 55.28s INFO Compiled [265/486]: serde_path_to_error horae-deps-0.1.0> 55.33s INFO Compiled [266/486]: is_terminal_polyfill horae-deps-0.1.0> 55.34s INFO Compiled [267/486]: xxhash_rust horae-deps-0.1.0> 55.40s INFO Compiled [268/486]: colorchoice horae-deps-0.1.0> 55.52s INFO Compiled [269/486]: base16 horae-deps-0.1.0> 55.57s INFO Compiled [270/486]: anstyle horae-deps-0.1.0> 55.63s INFO Compiled [271/486]: anstyle_query horae-deps-0.1.0> 55.63s INFO Compiled [272/486]: matchit horae-deps-0.1.0> 55.68s INFO Compiled [277/486]: serde_json horae-deps-0.1.0> 55.81s INFO Compiled [273/486]: httpdate horae-deps-0.1.0> 55.90s INFO Compiled [278/486]: ciborium_ll horae-deps-0.1.0> 55.98s INFO Compiled [279/486]: ring horae-deps-0.1.0> 56.05s INFO Compiled [274/486]: anstream horae-deps-0.1.0> 56.12s INFO Compiled [280/486]: sha2 horae-deps-0.1.0> 56.68s INFO Compiled [281/486]: uuid horae-deps-0.1.0> 57.10s INFO Compiled [282/486]: wasmtime_internal_core horae-deps-0.1.0> 57.30s INFO Compiled [275/486]: headers horae-deps-0.1.0> 57.32s INFO Compiled [283/486]: regex_automata horae-deps-0.1.0> 57.41s INFO Compiled [276/486]: winnow horae-deps-0.1.0> 57.41s INFO Compiled [284/486]: float_cmp horae-deps-0.1.0> 57.64s INFO Compiled [277/486]: dioxus_router_macro horae-deps-0.1.0> 57.67s INFO Compiled [285/486]: unicode_normalization horae-deps-0.1.0> 57.85s INFO Compiled [286/486]: num_integer horae-deps-0.1.0> 58.09s INFO Compiled [287/486]: linux_raw_sys horae-deps-0.1.0> 58.19s INFO Compiled [288/486]: build-script-build horae-deps-0.1.0> 58.43s INFO Compiled [289/486]: semver horae-deps-0.1.0> 58.64s INFO Compiled [290/486]: color_quant horae-deps-0.1.0> 58.93s INFO Compiled [278/486]: dioxus_fullstack_macro horae-deps-0.1.0> 58.94s INFO Compiled [291/486]: byteorder_lite horae-deps-0.1.0> 59.01s INFO Compiled [279/486]: async_stream horae-deps-0.1.0> 59.02s INFO Compiled [292/486]: hayro_jbig2 horae-deps-0.1.0> 59.05s INFO Compiled [280/486]: derive_more horae-deps-0.1.0> 59.09s INFO Compiled [293/486]: konst_macro_rules horae-deps-0.1.0> 59.10s INFO Compiled [282/486]: futures horae-deps-0.1.0> 59.16s INFO Compiled [283/486]: manganis_macro horae-deps-0.1.0> 59.20s INFO Compiled [294/486]: dioxus_core_types horae-deps-0.1.0> 59.26s INFO Compiled [284/486]: manganis_core horae-deps-0.1.0> 59.37s INFO Compiled [295/486]: siphasher horae-deps-0.1.0> 59.42s INFO Compiled [296/486]: quick_error horae-deps-0.1.0> 59.71s INFO Compiled [285/486]: dioxus_asset_resolver horae-deps-0.1.0> 59.77s INFO Compiled [297/486]: weezl horae-deps-0.1.0> 59.79s INFO Compiled [298/486]: build-script-build horae-deps-0.1.0> 59.85s INFO Compiled [299/486]: unsafe_libyaml horae-deps-0.1.0> 59.95s INFO Compiled [286/486]: content_disposition horae-deps-0.1.0> 60.08s INFO Compiled [300/486]: phf_shared horae-deps-0.1.0> 60.14s INFO Compiled [287/486]: tracing_wasm horae-deps-0.1.0> 60.35s INFO Compiled [288/486]: dioxus_devtools horae-deps-0.1.0> 60.40s INFO Compiled [301/486]: konst horae-deps-0.1.0> 60.46s INFO Compiled [289/486]: gloo_net horae-deps-0.1.0> 60.68s INFO Compiled [302/486]: hayro_jpeg2000 horae-deps-0.1.0> 60.71s INFO Compiled [290/486]: gloo_timers horae-deps-0.1.0> 60.99s INFO Compiled [291/486]: axum horae-deps-0.1.0> 61.19s INFO Compiled [304/486]: gif horae-deps-0.1.0> 61.20s INFO Compiled [292/486]: serde_wasm_bindgen horae-deps-0.1.0> 61.22s INFO Compiled [293/486]: dioxus_interpreter_js horae-deps-0.1.0> 61.41s INFO Compiled [294/486]: heck horae-deps-0.1.0> 61.48s INFO Compiled [295/486]: reqwest horae-deps-0.1.0> 61.50s INFO Compiled [296/486]: xxhash_rust horae-deps-0.1.0> 61.96s INFO Compiled [297/486]: serde_qs horae-deps-0.1.0> 62.05s INFO Compiled [298/486]: strsim horae-deps-0.1.0> 62.21s INFO Compiled [299/486]: const_str horae-deps-0.1.0> 62.21s INFO Compiled [305/486]: image_webp horae-deps-0.1.0> 62.24s INFO Compiled [300/486]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 62.25s INFO Compiled [301/486]: dioxus_stores_macro horae-deps-0.1.0> 62.32s INFO Compiled [303/486]: clap_lex horae-deps-0.1.0> 62.35s INFO Compiled [306/486]: strict_num horae-deps-0.1.0> 63.14s INFO Compiled [304/486]: dioxus_stores horae-deps-0.1.0> 63.29s INFO Compiled [307/486]: ciborium horae-deps-0.1.0> 63.33s INFO Compiled [308/486]: serde_yaml horae-deps-0.1.0> 63.46s INFO Compiled [309/486]: subsecond_types horae-deps-0.1.0> 63.90s INFO Compiled [305/486]: dioxus_fullstack horae-deps-0.1.0> 63.95s INFO Compiled [306/486]: dioxus_logger horae-deps-0.1.0> 64.06s INFO Compiled [307/486]: manganis horae-deps-0.1.0> 64.36s INFO Compiled [310/486]: euclid horae-deps-0.1.0> 64.43s INFO Compiled [311/486]: sync_wrapper horae-deps-0.1.0> 64.70s INFO Compiled [313/486]: libloading horae-deps-0.1.0> 64.76s INFO Compiled [308/486]: clap_derive horae-deps-0.1.0> 65.04s INFO Compiled [314/486]: cranelift_srcgen horae-deps-0.1.0> 65.27s INFO Compiled [309/486]: dioxus_router horae-deps-0.1.0> 65.33s INFO Compiled [315/486]: httpdate horae-deps-0.1.0> 65.65s INFO Compiled [310/486]: dioxus_config_macro horae-deps-0.1.0> 65.69s INFO Compiled [311/486]: dioxus_config_macros horae-deps-0.1.0> 65.77s INFO Compiled [316/486]: unicode_script horae-deps-0.1.0> 65.80s INFO Compiled [317/486]: arrayref horae-deps-0.1.0> 65.94s INFO Compiled [312/486]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 66.01s INFO Compiled [314/486]: horae_core horae-deps-0.1.0> 66.07s INFO Compiled [318/486]: build-script-build horae-deps-0.1.0> 66.15s INFO Compiled [315/486]: dioxus horae-deps-0.1.0> 66.19s INFO Compiled [316/486]: clap horae-deps-0.1.0> 66.36s INFO Compiled [317/486]: dioxus_web horae-deps-0.1.0> 66.41s INFO Compiled [319/486]: build-script-build horae-deps-0.1.0> 66.67s INFO Compiled [318/486]: chrono horae-deps-0.1.0> 66.84s INFO Compiled [320/486]: unicode_segmentation horae-deps-0.1.0> 67.08s INFO Compiled [319/486]: clap_builder horae-deps-0.1.0> 67.71s INFO Compiled [321/486]: rustix horae-deps-0.1.0> 68.16s INFO Compiled [323/486]: ttf_parser horae-deps-0.1.0> 68.81s INFO Compiled [324/486]: tiny_skia_path horae-deps-0.1.0> 69.27s INFO Compiled [325/486]: subsecond horae-deps-0.1.0> 69.32s INFO Compiled [326/486]: hayro_syntax horae-deps-0.1.0> 69.33s INFO Compiled [327/486]: thiserror horae-deps-0.1.0> 69.73s INFO Compiled [328/486]: const_format horae-deps-0.1.0> 69.91s INFO Compiled [329/486]: phf_generator horae-deps-0.1.0> 70.14s INFO Compiled [330/486]: cranelift_bitset horae-deps-0.1.0> 70.14s INFO Compiled [331/486]: proc_macro_hack horae-deps-0.1.0> 70.39s INFO Compiled [332/486]: cranelift_assembler_x64_meta horae-deps-0.1.0> 70.45s INFO Compiled [333/486]: unic_langid_impl horae-deps-0.1.0> 70.45s INFO Compiled [334/486]: http_body_util horae-deps-0.1.0> 70.86s INFO Compiled [336/486]: font_types horae-deps-0.1.0> 71.00s INFO Compiled [337/486]: generational_box horae-deps-0.1.0> 72.24s INFO Compiled [338/486]: thiserror_impl horae-deps-0.1.0> 72.35s INFO Compiled [339/486]: async_trait horae-deps-0.1.0> 72.42s INFO Compiled [340/486]: unicode_bidi_mirroring horae-deps-0.1.0> 72.44s INFO Compiled [341/486]: pxfm horae-deps-0.1.0> 72.51s INFO Compiled [342/486]: unicode_ccc horae-deps-0.1.0> 72.63s INFO Compiled [343/486]: pin_project_internal horae-deps-0.1.0> 72.63s INFO Compiled [344/486]: same_file horae-deps-0.1.0> 72.69s INFO Compiled [345/486]: try_lock horae-deps-0.1.0> 72.76s INFO Compiled [346/486]: longest_increasing_subsequence horae-deps-0.1.0> 72.98s INFO Compiled [347/486]: base64ct horae-deps-0.1.0> 73.07s INFO Compiled [320/486]: horae horae-deps-0.1.0> 73.18s INFO Bundling app... horae-deps-0.1.0> 73.24s INFO Running wasm-bindgen... horae-deps-0.1.0> 73.41s INFO Compiled [348/486]: pem_rfc7468 horae-deps-0.1.0> 74.07s INFO Compiled [349/486]: roxmltree horae-deps-0.1.0> 74.22s INFO Compiled [350/486]: want horae-deps-0.1.0> 74.27s INFO Compiled [351/486]: pin_project horae-deps-0.1.0> 74.91s INFO Copying asset (1/2): /build/source/target/dx/horae/release/web/public/wasm/horae_bg.wasm horae-deps-0.1.0> 74.92s INFO Compiled [352/486]: walkdir horae-deps-0.1.0> 74.95s INFO Copying asset (2/2): /build/source/target/dx/horae/release/web/public/wasm/horae.js horae-deps-0.1.0> 74.95s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae_bg-dxh6ce286c9103c1c1.wasm horae-deps-0.1.0> 75.08s INFO Compiled [353/486]: fontconfig_parser horae-deps-0.1.0> 75.20s INFO Compiled [354/486]: encoding_rs horae-deps-0.1.0> 75.52s INFO Compiled [355/486]: anyhow horae-deps-0.1.0> 76.00s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh43effd1cc31c1da5.js horae-deps-0.1.0> 76.10s INFO Client build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web/public" horae-deps-0.1.0> 76.19s INFO Compiled [356/486]: unic_langid_macros_impl horae-deps-0.1.0> 77.30s INFO Compiled [357/486]: phf_macros horae-deps-0.1.0> 78.73s INFO Compiled [358/486]: dioxus_core horae-deps-0.1.0> 78.79s INFO Compiled [359/486]: icu_locale_data horae-deps-0.1.0> 79.02s INFO Compiled [360/486]: rand_core horae-deps-0.1.0> 79.33s INFO Compiled [361/486]: phf_shared horae-deps-0.1.0> 79.87s INFO Compiled [362/486]: unic_langid_impl horae-deps-0.1.0> 80.43s INFO Compiled [363/486]: pulley_macros horae-deps-0.1.0> 80.91s INFO Compiled [364/486]: rustybuzz horae-deps-0.1.0> 81.08s INFO Compiled [365/486]: writeable horae-deps-0.1.0> 81.15s INFO Compiled [366/486]: rustls_pki_types horae-deps-0.1.0> 81.46s INFO Compiled [367/486]: build-script-build horae-deps-0.1.0> 81.79s INFO Compiled [368/486]: xmlwriter horae-deps-0.1.0> 81.85s INFO Compiled [369/486]: imagesize horae-deps-0.1.0> 82.18s INFO Compiled [370/486]: iana_time_zone horae-deps-0.1.0> 82.34s INFO Compiled [371/486]: litemap horae-deps-0.1.0> 82.40s INFO Compiled [372/486]: build-script-build horae-deps-0.1.0> 82.53s INFO Compiled [373/486]: once_cell horae-deps-0.1.0> 82.68s INFO Compiled [374/486]: bit_vec horae-deps-0.1.0> 82.79s INFO Compiled [375/486]: build-script-build horae-deps-0.1.0> 82.81s INFO Compiled [377/486]: leb128fmt horae-deps-0.1.0> 82.95s INFO Compiled [379/486]: bit_set horae-deps-0.1.0> 83.02s INFO Compiled [381/486]: unic_langid_macros horae-deps-0.1.0> 83.18s INFO Compiled [382/486]: phf horae-deps-0.1.0> 83.90s INFO Compiled [383/486]: rand_chacha horae-deps-0.1.0> 84.14s INFO Compiled [384/486]: icu_locale_core horae-deps-0.1.0> 85.36s INFO Compiled [385/486]: icu_locale horae-deps-0.1.0> 85.37s INFO Compiled [386/486]: fontdb horae-deps-0.1.0> 85.86s INFO Compiled [387/486]: cranelift_entity horae-deps-0.1.0> 87.06s INFO Compiled [389/486]: svgtypes horae-deps-0.1.0> 87.49s INFO Compiled [390/486]: der horae-deps-0.1.0> 87.60s INFO Compiled [391/486]: potential_utf horae-deps-0.1.0> 87.77s INFO Compiled [392/486]: sha1 horae-deps-0.1.0> 88.06s INFO Compiled [393/486]: zerotrie horae-deps-0.1.0> 88.67s INFO Compiled [394/486]: moxcms horae-deps-0.1.0> 88.77s INFO Compiled [395/486]: serde_spanned horae-deps-0.1.0> 89.09s INFO Compiled [396/486]: toml_datetime horae-deps-0.1.0> 89.66s INFO Compiled [397/486]: wasmtime_internal_versioned_export_macros horae-deps-0.1.0> 90.58s INFO Compiled [398/486]: comemo_macros horae-deps-0.1.0> 90.74s INFO Compiled [399/486]: strum_macros horae-deps-0.1.0> 90.98s INFO Compiled [400/486]: read_fonts horae-deps-0.1.0> 91.50s INFO Compiled [401/486]: enum_ordinalize_derive horae-deps-0.1.0> 91.64s INFO Compiled [402/486]: simplecss horae-deps-0.1.0> 91.96s INFO Compiled [403/486]: build-script-build horae-deps-0.1.0> 92.14s INFO Compiled [404/486]: linked_hash_map horae-deps-0.1.0> 92.28s INFO Compiled [405/486]: unscanny horae-deps-0.1.0> 92.37s INFO Compiled [406/486]: unicode_vo horae-deps-0.1.0> 92.56s INFO Compiled [407/486]: toml_write horae-deps-0.1.0> 92.70s INFO Compiled [408/486]: roxmltree horae-deps-0.1.0> 92.77s INFO Compiled [409/486]: gimli horae-deps-0.1.0> 92.89s INFO Compiled [410/486]: build-script-build horae-deps-0.1.0> 92.96s INFO Compiled [411/486]: pico_args horae-deps-0.1.0> 92.99s INFO Compiled [412/486]: utf8_iter horae-deps-0.1.0> 93.30s INFO Compiled [413/486]: build-script-build horae-deps-0.1.0> 93.31s INFO Compiled [414/486]: data_url horae-deps-0.1.0> 93.52s INFO Compiled [417/486]: icu_collections horae-deps-0.1.0> 93.60s INFO Compiled [418/486]: quick_xml horae-deps-0.1.0> 95.01s INFO Compiled [419/486]: plist horae-deps-0.1.0> 95.06s INFO Compiled [421/486]: enum_ordinalize horae-deps-0.1.0> 95.13s INFO Compiled [422/486]: strum horae-deps-0.1.0> 95.39s INFO Compiled [423/486]: yaml_rust horae-deps-0.1.0> 95.69s INFO Compiled [424/486]: icu_provider horae-deps-0.1.0> 95.87s INFO Compiled [425/486]: comemo horae-deps-0.1.0> 95.93s INFO Compiled [426/486]: spki horae-deps-0.1.0> 96.28s INFO Compiled [427/486]: cranelift_bforest horae-deps-0.1.0> 96.33s INFO Compiled [428/486]: target_lexicon horae-deps-0.1.0> 97.18s INFO Compiled [429/486]: rand horae-deps-0.1.0> 97.23s INFO Compiled [430/486]: unic_langid horae-deps-0.1.0> 97.82s INFO Compiled [431/486]: paste horae-deps-0.1.0> 100.32s INFO Compiled [432/486]: fancy_regex horae-deps-0.1.0> 100.33s INFO Compiled [433/486]: toml_edit horae-deps-0.1.0> 100.41s INFO Compiled [434/486]: icu_collator_data horae-deps-0.1.0> 100.93s INFO Compiled [435/486]: portable_atomic horae-deps-0.1.0> 101.70s INFO Compiled [436/486]: usvg horae-deps-0.1.0> 102.95s INFO Compiled [437/486]: pulley_interpreter horae-deps-0.1.0> 103.29s INFO Compiled [438/486]: convert_case horae-deps-0.1.0> 103.96s INFO Compiled [440/486]: axum_core horae-deps-0.1.0> 106.18s INFO Compiled [441/486]: num_bigint horae-deps-0.1.0> 106.31s INFO Compiled [442/486]: hmac horae-deps-0.1.0> 106.57s INFO Compiled [445/486]: skrifa horae-deps-0.1.0> 106.71s INFO Compiled [446/486]: futures_executor horae-deps-0.1.0> 106.81s INFO Compiled [447/486]: either horae-deps-0.1.0> 107.37s INFO Compiled [448/486]: bincode horae-deps-0.1.0> 107.97s INFO Compiled [449/486]: warnings_macro horae-deps-0.1.0> 109.63s INFO Compiled [450/486]: quick_xml horae-deps-0.1.0> 110.07s INFO Compiled [451/486]: wasmi_core horae-deps-0.1.0> 110.13s INFO Compiled [452/486]: by_address horae-deps-0.1.0> 110.23s INFO Compiled [453/486]: unicode_segmentation horae-deps-0.1.0> 110.50s INFO Compiled [454/486]: build-script-build horae-deps-0.1.0> 110.51s INFO Compiled [455/486]: build-script-main horae-deps-0.1.0> 110.64s INFO Compiled [456/486]: unicode_math_class horae-deps-0.1.0> 110.85s INFO Compiled [457/486]: thin_vec horae-deps-0.1.0> 111.39s INFO Compiled [458/486]: build-script-build horae-deps-0.1.0> 111.64s INFO Compiled [459/486]: build-script-build horae-deps-0.1.0> 111.68s INFO Compiled [460/486]: fnv horae-deps-0.1.0> 111.82s INFO Compiled [461/486]: slab horae-deps-0.1.0> 111.87s INFO Compiled [462/486]: cranelift_codegen_shared horae-deps-0.1.0> 112.22s INFO Compiled [463/486]: build-script-build horae-deps-0.1.0> 112.27s INFO Compiled [464/486]: pin_project_lite horae-deps-0.1.0> 112.32s INFO Compiled [465/486]: chinese_variant horae-deps-0.1.0> 112.57s INFO Compiled [466/486]: data_encoding horae-deps-0.1.0> 112.64s INFO Compiled [467/486]: build-script-build horae-deps-0.1.0> 112.76s INFO Compiled [469/486]: roman_numerals_rs horae-deps-0.1.0> 113.15s INFO Compiled [470/486]: chinese_number horae-deps-0.1.0> 113.90s INFO Compiled [472/486]: image horae-deps-0.1.0> 116.59s INFO Compiled [473/486]: biblatex horae-deps-0.1.0> 116.83s INFO Compiled [476/486]: cranelift_codegen_meta horae-deps-0.1.0> 116.99s INFO Compiled [479/486]: darling_core horae-deps-0.1.0> 117.24s INFO Compiled [480/486]: typst_utils horae-deps-0.1.0> 118.17s INFO Compiled [481/486]: palette_derive horae-deps-0.1.0> 118.25s INFO Compiled [482/486]: warnings horae-deps-0.1.0> 122.83s INFO Compiled [483/486]: wasmi_ir horae-deps-0.1.0> 122.87s INFO Compiled [484/486]: futures horae-deps-0.1.0> 122.97s INFO Compiled [485/486]: icu_properties_data horae-deps-0.1.0> 123.01s INFO Compiled [486/486]: icu_normalizer_data horae-deps-0.1.0> 123.16s INFO Compiled [487/486]: wasmparser horae-deps-0.1.0> 123.26s INFO Compiled [488/486]: wasm_bindgen_shared horae-deps-0.1.0> 123.79s INFO Compiled [489/486]: pkcs8 horae-deps-0.1.0> 124.36s INFO Compiled [490/486]: syntect horae-deps-0.1.0> 125.59s INFO Compiled [491/486]: toml horae-deps-0.1.0> 126.75s INFO Compiled [492/486]: icu_collator horae-deps-0.1.0> 127.15s INFO Compiled [493/486]: cranelift_isle horae-deps-0.1.0> 127.51s INFO Compiled [494/486]: build-script-build horae-deps-0.1.0> 127.75s INFO Compiled [497/486]: typst_timing horae-deps-0.1.0> 128.20s INFO Compiled [498/486]: ecow horae-deps-0.1.0> 128.30s INFO Compiled [499/486]: approx horae-deps-0.1.0> 128.47s INFO Compiled [500/486]: webpki horae-deps-0.1.0> 128.59s INFO Compiled [501/486]: build-script-build horae-deps-0.1.0> 128.80s INFO Compiled [502/486]: csv_core horae-deps-0.1.0> 128.84s INFO Compiled [503/486]: fast_srgb8 horae-deps-0.1.0> 128.86s INFO Compiled [504/486]: build-script-build horae-deps-0.1.0> 129.09s INFO Compiled [505/486]: bumpalo horae-deps-0.1.0> 129.31s INFO Compiled [506/486]: build-script-build horae-deps-0.1.0> 129.34s INFO Compiled [507/486]: lazy_js_bundle horae-deps-0.1.0> 129.39s INFO Compiled [508/486]: mutate_once horae-deps-0.1.0> 129.40s INFO Compiled [509/486]: atomic_waker horae-deps-0.1.0> 129.86s INFO Compiled [510/486]: wasmi_collections horae-deps-0.1.0> 129.92s INFO Compiled [511/486]: build-script-build horae-deps-0.1.0> 129.97s INFO Compiled [512/486]: futures_core horae-deps-0.1.0> 130.32s INFO Compiled [513/486]: build-script-build horae-deps-0.1.0> 130.53s INFO Compiled [516/486]: pkg_config horae-deps-0.1.0> 131.04s INFO Compiled [517/486]: build-script-build horae-deps-0.1.0> 131.97s INFO Compiled [519/486]: exif horae-deps-0.1.0> 135.54s INFO Compiled [520/486]: wasm_bindgen_macro_support horae-deps-0.1.0> 136.08s INFO Compiled [522/486]: citationberg horae-deps-0.1.0> 137.02s INFO Compiled [523/486]: csv horae-deps-0.1.0> 137.74s INFO Compiled [525/486]: wasmparser horae-deps-0.1.0> 137.79s INFO Compiled [526/486]: thiserror horae-deps-0.1.0> 141.88s INFO Compiled [528/486]: palette horae-deps-0.1.0> 142.61s INFO Compiled [529/486]: typst_syntax horae-deps-0.1.0> 142.68s INFO Compiled [530/486]: build-script-build horae-deps-0.1.0> 143.29s INFO Compiled [531/486]: icu_normalizer horae-deps-0.1.0> 144.84s INFO Compiled [532/486]: icu_properties horae-deps-0.1.0> 146.85s INFO Compiled [533/486]: two_face horae-deps-0.1.0> 147.78s INFO Compiled [534/486]: dioxus_signals horae-deps-0.1.0> 148.50s INFO Compiled [535/486]: darling_macro horae-deps-0.1.0> 149.72s INFO Compiled [536/486]: rustls horae-deps-0.1.0> 150.33s INFO Compiled [537/486]: rust_decimal horae-deps-0.1.0> 150.75s INFO Compiled [538/486]: codex horae-deps-0.1.0> 150.77s INFO Compiled [539/486]: wasmi horae-deps-0.1.0> 150.84s INFO Compiled [540/486]: crossbeam_utils horae-deps-0.1.0> 150.95s INFO Compiled [541/486]: hkdf horae-deps-0.1.0> 153.82s INFO Compiled [542/486]: chrono horae-deps-0.1.0> 153.89s INFO Compiled [543/486]: webpki_roots horae-deps-0.1.0> 154.07s INFO Compiled [544/486]: wasm_encoder horae-deps-0.1.0> 155.11s INFO Compiled [545/486]: regex horae-deps-0.1.0> 156.06s INFO Compiled [546/486]: lipsum horae-deps-0.1.0> 156.37s INFO Compiled [547/486]: build-script-build horae-deps-0.1.0> 157.83s INFO Compiled [548/486]: object horae-deps-0.1.0> 158.35s INFO Compiled [549/486]: typst_macros horae-deps-0.1.0> 158.42s INFO Compiled [551/486]: typst_assets horae-deps-0.1.0> 158.68s INFO Compiled [552/486]: byteorder horae-deps-0.1.0> 158.73s INFO Compiled [553/486]: scopeguard horae-deps-0.1.0> 158.99s INFO Compiled [554/486]: build-script-build horae-deps-0.1.0> 159.32s INFO Compiled [555/486]: build-script-build horae-deps-0.1.0> 159.74s INFO Compiled [556/486]: glidesort horae-deps-0.1.0> 159.89s INFO Compiled [557/486]: az horae-deps-0.1.0> 159.99s INFO Compiled [558/486]: typed_arena horae-deps-0.1.0> 160.80s INFO Compiled [559/486]: hayagriva horae-deps-0.1.0> 161.14s INFO Compiled [560/486]: winnow horae-deps-0.1.0> 161.22s INFO Compiled [561/486]: termcolor horae-deps-0.1.0> 161.22s INFO Compiled [562/486]: arbitrary horae-deps-0.1.0> 161.30s INFO Compiled [563/486]: cranelift_control horae-deps-0.1.0> 161.93s INFO Compiled [564/486]: toml_parser horae-deps-0.1.0> 162.18s INFO Compiled [567/486]: lock_api horae-deps-0.1.0> 162.40s INFO Compiled [568/486]: parking_lot_core horae-deps-0.1.0> 162.45s INFO Compiled [570/486]: darling horae-deps-0.1.0> 162.54s INFO Compiled [571/486]: idna_adapter horae-deps-0.1.0> 165.00s INFO Compiled [572/486]: wasmparser horae-deps-0.1.0> 168.29s INFO Compiled [574/486]: num_traits horae-deps-0.1.0> 168.51s INFO Compiled [575/486]: proc_macro2_diagnostics horae-deps-0.1.0> 169.27s INFO Compiled [576/486]: wasmprinter horae-deps-0.1.0> 169.32s INFO Compiled [577/486]: wasm_bindgen_macro horae-deps-0.1.0> 173.80s INFO Compiled [578/486]: zerocopy horae-deps-0.1.0> 177.74s INFO Compiled [579/486]: cpp_demangle horae-deps-0.1.0> 177.82s INFO Compiled [580/486]: io_lifetimes horae-deps-0.1.0> 179.50s INFO Compiled [581/486]: cranelift_assembler_x64 horae-deps-0.1.0> 180.40s INFO Compiled [582/486]: wasm_bindgen_shared horae-deps-0.1.0> 185.36s INFO Compiled [583/486]: h2 horae-deps-0.1.0> 185.41s INFO Compiled [584/486]: lazy_static horae-deps-0.1.0> 188.29s INFO Compiled [585/486]: regalloc2 horae-deps-0.1.0> 188.46s INFO Compiled [586/486]: getrandom horae-deps-0.1.0> 188.75s INFO Compiled [587/486]: serde_urlencoded horae-deps-0.1.0> 189.78s INFO Compiled [588/486]: color horae-deps-0.1.0> 190.45s INFO Compiled [589/486]: const_serialize_macro horae-deps-0.1.0> 190.99s INFO Compiled [590/486]: socket2 horae-deps-0.1.0> 191.48s INFO Compiled [591/486]: mio horae-deps-0.1.0> 191.90s INFO Compiled [592/486]: hayro_postscript horae-deps-0.1.0> 192.95s INFO Compiled [593/486]: pulley_interpreter horae-deps-0.1.0> 193.64s INFO Compiled [594/486]: bytes horae-deps-0.1.0> 193.76s INFO Compiled [595/486]: foldhash horae-deps-0.1.0> 194.02s INFO Compiled [596/486]: winnow horae-deps-0.1.0> 194.10s INFO Compiled [597/486]: build-script-build horae-deps-0.1.0> 194.37s INFO Compiled [598/486]: allocator_api2 horae-deps-0.1.0> 194.43s INFO Compiled [599/486]: futures_sink horae-deps-0.1.0> 194.51s INFO Compiled [600/486]: linebender_resource_handle horae-deps-0.1.0> 194.56s INFO Compiled [601/486]: cranelift_codegen_shared horae-deps-0.1.0> 194.60s INFO Compiled [602/486]: tinyvec_macros horae-deps-0.1.0> 194.74s INFO Compiled [603/486]: percent_encoding horae-deps-0.1.0> 194.80s INFO Compiled [604/486]: wasmtime_internal_component_util horae-deps-0.1.0> 194.91s INFO Compiled [605/486]: rustc_demangle horae-deps-0.1.0> 194.96s INFO Compiled [606/486]: dioxus_cli_config horae-deps-0.1.0> 195.08s INFO Compiled [607/486]: form_urlencoded horae-deps-0.1.0> 195.45s INFO Compiled [608/486]: tinyvec horae-deps-0.1.0> 218.31s INFO Compiled [609/486]: wasmtime_environ horae-deps-0.1.0> 218.70s INFO Compiled [610/486]: peniko horae-deps-0.1.0> 219.34s INFO Compiled [611/486]: hashbrown horae-deps-0.1.0> 225.53s INFO Compiled [613/486]: tokio horae-deps-0.1.0> 225.97s INFO Compiled [614/486]: hayro_cmap horae-deps-0.1.0> 226.16s INFO Compiled [615/486]: rand_core horae-deps-0.1.0> 229.92s INFO Compiled [616/486]: hyper horae-deps-0.1.0> 231.75s INFO Compiled [617/486]: wasm_bindgen horae-deps-0.1.0> 231.98s INFO Compiled [618/486]: ppv_lite86 horae-deps-0.1.0> 233.45s INFO Compiled [619/486]: dioxus_rsx horae-deps-0.1.0> 234.14s INFO Compiled [621/486]: idna horae-deps-0.1.0> 234.51s INFO Compiled [622/486]: parking_lot horae-deps-0.1.0> 234.68s INFO Compiled [623/486]: icu_segmenter_data horae-deps-0.1.0> 235.36s INFO Compiled [624/486]: enumset_derive horae-deps-0.1.0> 235.53s INFO Compiled [625/486]: concurrent_queue horae-deps-0.1.0> 236.14s INFO Compiled [626/486]: tracing_core horae-deps-0.1.0> 236.67s INFO Compiled [627/486]: guillotiere horae-deps-0.1.0> 236.94s INFO Compiled [628/486]: build-script-build horae-deps-0.1.0> 237.14s INFO Compiled [629/486]: iana_time_zone horae-deps-0.1.0> 237.25s INFO Compiled [630/486]: parking horae-deps-0.1.0> 237.40s INFO Compiled [631/486]: utf8 horae-deps-0.1.0> 237.47s INFO Compiled [632/486]: crc_catalog horae-deps-0.1.0> 237.61s INFO Compiled [633/486]: futures_task horae-deps-0.1.0> 237.66s INFO Compiled [634/486]: ambient_authority horae-deps-0.1.0> 237.82s INFO Compiled [635/486]: powerfmt horae-deps-0.1.0> 237.99s INFO Compiled [636/486]: unicase horae-deps-0.1.0> 238.09s INFO Compiled [637/486]: futures_io horae-deps-0.1.0> 238.40s INFO Compiled [638/486]: build-script-build horae-deps-0.1.0> 238.67s INFO Compiled [639/486]: build-script-build horae-deps-0.1.0> 238.94s INFO Compiled [640/486]: object horae-deps-0.1.0> 239.28s INFO Compiled [641/486]: build-script-build horae-deps-0.1.0> 239.87s INFO Compiled [644/486]: deranged horae-deps-0.1.0> 240.58s INFO Compiled [645/486]: ar_archive_writer horae-deps-0.1.0> 242.57s INFO Compiled [647/486]: time horae-deps-0.1.0> 243.00s INFO Compiled [648/486]: build-script-build horae-deps-0.1.0> 243.17s INFO Compiled [649/486]: crc horae-deps-0.1.0> 243.41s INFO Compiled [650/486]: event_listener horae-deps-0.1.0> 243.96s INFO Compiled [651/486]: futures_util horae-deps-0.1.0> 245.29s INFO Compiled [653/486]: chrono horae-deps-0.1.0> 245.54s INFO Compiled [654/486]: tracing horae-deps-0.1.0> 245.97s INFO Compiled [655/486]: enumset horae-deps-0.1.0> 246.76s INFO Compiled [656/486]: vello_common horae-deps-0.1.0> 247.30s INFO Compiled [657/486]: futures_intrusive horae-deps-0.1.0> 248.18s INFO Compiled [658/486]: url horae-deps-0.1.0> 248.26s INFO Compiled [659/486]: zstd_sys horae-deps-0.1.0> 248.35s INFO Compiled [660/486]: icu_segmenter horae-deps-0.1.0> 249.33s INFO Compiled [661/486]: rand_chacha horae-deps-0.1.0> 250.72s INFO Compiled [662/486]: dioxus_core_macro horae-deps-0.1.0> 252.56s INFO Compiled [663/486]: cranelift_codegen horae-deps-0.1.0> 253.91s INFO Compiled [664/486]: hyper_util horae-deps-0.1.0> 254.41s INFO Compiled [665/486]: tokio_stream horae-deps-0.1.0> 254.59s INFO Compiled [666/486]: io_extras horae-deps-0.1.0> 254.91s INFO Compiled [667/486]: hashlink horae-deps-0.1.0> 255.36s INFO Compiled [668/486]: unicode_normalization horae-deps-0.1.0> 255.49s INFO Compiled [669/486]: fs_set_times horae-deps-0.1.0> 255.62s INFO Compiled [670/486]: crossbeam_queue horae-deps-0.1.0> 256.52s INFO Compiled [671/486]: dioxus_hooks horae-deps-0.1.0> 256.77s INFO Compiled [672/486]: build-script-build horae-deps-0.1.0> 257.31s INFO Compiled [673/486]: dioxus_html_internal_macro horae-deps-0.1.0> 259.31s INFO Compiled [674/486]: wasm_encoder horae-deps-0.1.0> 259.44s INFO Compiled [675/486]: js_sys horae-deps-0.1.0> 259.47s INFO Compiled [676/486]: cobs horae-deps-0.1.0> 259.76s INFO Compiled [677/486]: rustix_linux_procfs horae-deps-0.1.0> 260.13s INFO Compiled [680/486]: tower horae-deps-0.1.0> 260.23s INFO Compiled [681/486]: hmac horae-deps-0.1.0> 260.24s INFO Compiled [682/486]: cranelift_entity horae-deps-0.1.0> 260.80s INFO Compiled [683/486]: tokio_stream horae-deps-0.1.0> 260.84s INFO Compiled [684/486]: icu_provider_blob horae-deps-0.1.0> 260.90s INFO Compiled [685/486]: signature horae-deps-0.1.0> 261.01s INFO Compiled [686/486]: ff horae-deps-0.1.0> 261.72s INFO Compiled [687/486]: const_serialize_macro horae-deps-0.1.0> 261.90s INFO Compiled [688/486]: typst_library horae-deps-0.1.0> 262.43s INFO Compiled [689/486]: http horae-deps-0.1.0> 262.43s INFO Compiled [690/486]: bitmaps horae-deps-0.1.0> 262.64s INFO Compiled [691/486]: keyboard_types horae-deps-0.1.0> 262.69s INFO Compiled [692/486]: build-script-build horae-deps-0.1.0> 262.70s INFO Compiled [693/486]: build-script-build horae-deps-0.1.0> 262.85s INFO Compiled [694/486]: base16ct horae-deps-0.1.0> 262.96s INFO Compiled [695/486]: hypher horae-deps-0.1.0> 263.02s INFO Compiled [696/486]: base64 horae-deps-0.1.0> 263.26s INFO Compiled [697/486]: build-script-build horae-deps-0.1.0> 263.38s INFO Compiled [698/486]: compression_core horae-deps-0.1.0> 263.42s INFO Compiled [699/486]: winnow horae-deps-0.1.0> 263.46s INFO Compiled [700/486]: unicode_bidi horae-deps-0.1.0> 263.54s INFO Compiled [701/486]: maybe_owned horae-deps-0.1.0> 263.56s INFO Compiled [702/486]: id_arena horae-deps-0.1.0> 263.68s INFO Compiled [703/486]: build-script-build horae-deps-0.1.0> 263.87s INFO Compiled [704/486]: unicode_properties horae-deps-0.1.0> 263.92s INFO Compiled [705/486]: uuid horae-deps-0.1.0> 263.97s INFO Compiled [706/486]: leb128 horae-deps-0.1.0> 263.98s INFO Compiled [707/486]: build-script-build horae-deps-0.1.0> 264.15s INFO Compiled [708/486]: foldhash horae-deps-0.1.0> 264.16s INFO Compiled [709/486]: unicode_width horae-deps-0.1.0> 264.34s INFO Compiled [710/486]: hayro_interpret horae-deps-0.1.0> 264.41s INFO Compiled [712/486]: build-script-build horae-deps-0.1.0> 265.00s INFO Compiled [714/486]: stringprep horae-deps-0.1.0> 265.01s INFO Compiled [715/486]: hashbrown horae-deps-0.1.0> 265.60s INFO Compiled [717/486]: wast horae-deps-0.1.0> 266.97s INFO Compiled [718/486]: cap_primitives horae-deps-0.1.0> 268.16s INFO Compiled [719/486]: toml_parser horae-deps-0.1.0> 268.50s INFO Compiled [720/486]: compression_codecs horae-deps-0.1.0> 268.74s INFO Compiled [722/486]: sqlx_core horae-deps-0.1.0> 269.12s INFO Compiled [723/486]: sec1 horae-deps-0.1.0> 269.43s INFO Compiled [726/486]: sized_chunks horae-deps-0.1.0> 271.37s INFO Compiled [727/486]: wit_parser horae-deps-0.1.0> 271.54s INFO Compiled [728/486]: group horae-deps-0.1.0> 271.86s INFO Compiled [729/486]: dioxus_html horae-deps-0.1.0> 271.87s INFO Compiled [730/486]: cranelift_bforest horae-deps-0.1.0> 271.95s INFO Compiled [731/486]: hkdf horae-deps-0.1.0> 272.02s INFO Compiled [732/486]: thiserror horae-deps-0.1.0> 272.22s INFO Compiled [733/486]: target_lexicon horae-deps-0.1.0> 272.35s INFO Compiled [735/486]: postcard horae-deps-0.1.0> 272.55s INFO Compiled [736/486]: zstd_safe horae-deps-0.1.0> 273.05s INFO Compiled [737/486]: rand horae-deps-0.1.0> 274.56s INFO Compiled [738/486]: cookie horae-deps-0.1.0> 276.17s INFO Compiled [740/486]: object horae-deps-0.1.0> 276.80s INFO Compiled [741/486]: build-script-build horae-deps-0.1.0> 277.01s INFO Compiled [742/486]: futures_channel horae-deps-0.1.0> 277.11s INFO Compiled [743/486]: atoi horae-deps-0.1.0> 277.29s INFO Compiled [744/486]: vello_cpu horae-deps-0.1.0> 277.71s INFO Compiled [745/486]: build-script-build horae-deps-0.1.0> 278.07s INFO Compiled [746/486]: build-script-build horae-deps-0.1.0> 279.51s INFO Compiled [747/486]: tungstenite horae-deps-0.1.0> 280.78s INFO Compiled [748/486]: webpki horae-deps-0.1.0> 280.97s INFO Compiled [749/486]: sct horae-deps-0.1.0> 281.07s INFO Compiled [750/486]: md5 horae-deps-0.1.0> 283.31s INFO Compiled [751/486]: crypto_bigint horae-deps-0.1.0> 283.63s INFO Compiled [752/486]: concurrent_queue horae-deps-0.1.0> 283.85s INFO Compiled [753/486]: wast horae-deps-0.1.0> 284.23s INFO Compiled [754/486]: rand_xoshiro horae-deps-0.1.0> 284.23s INFO Compiled [755/486]: toml_datetime horae-deps-0.1.0> 284.33s INFO Compiled [756/486]: serde_spanned horae-deps-0.1.0> 284.55s INFO Compiled [757/486]: toml_writer horae-deps-0.1.0> 284.69s INFO Compiled [758/486]: dirs_sys_next horae-deps-0.1.0> 284.87s INFO Compiled [759/486]: strsim horae-deps-0.1.0> 284.97s INFO Compiled [760/486]: hex horae-deps-0.1.0> 285.01s INFO Compiled [761/486]: parking horae-deps-0.1.0> 285.21s INFO Compiled [762/486]: byteorder horae-deps-0.1.0> 285.36s INFO Compiled [763/486]: build-script-build horae-deps-0.1.0> 285.57s INFO Compiled [764/486]: unicase horae-deps-0.1.0> 285.60s INFO Compiled [765/486]: linux_raw_sys horae-deps-0.1.0> 285.68s INFO Compiled [766/486]: crc_catalog horae-deps-0.1.0> 285.91s INFO Compiled [767/486]: build-script-build horae-deps-0.1.0> 286.00s INFO Compiled [768/486]: home horae-deps-0.1.0> 286.06s INFO Compiled [769/486]: dotenvy horae-deps-0.1.0> 286.25s INFO Compiled [770/486]: fixedbitset horae-deps-0.1.0> 286.57s INFO Compiled [771/486]: whoami horae-deps-0.1.0> 286.87s INFO Compiled [772/486]: build-script-build horae-deps-0.1.0> 287.93s INFO Compiled [774/486]: pic_scale horae-deps-0.1.0> 289.37s INFO Compiled [775/486]: gimli horae-deps-0.1.0> 290.70s INFO Compiled [776/486]: petgraph horae-deps-0.1.0> 290.89s INFO Compiled [778/486]: crc horae-deps-0.1.0> 292.76s INFO Compiled [779/486]: typst_layout horae-deps-0.1.0> 293.24s INFO Compiled [780/486]: mime_guess horae-deps-0.1.0> 293.25s INFO Compiled [781/486]: rustix horae-deps-0.1.0> 293.55s INFO Compiled [783/486]: event_listener horae-deps-0.1.0> 295.77s INFO Compiled [784/486]: sqlx_postgres horae-deps-0.1.0> 296.06s INFO Compiled [785/486]: directories_next horae-deps-0.1.0> 296.48s INFO Compiled [786/486]: toml horae-deps-0.1.0> 296.55s INFO Compiled [787/486]: wasmtime_environ horae-deps-0.1.0> 296.91s INFO Compiled [788/486]: darling_core horae-deps-0.1.0> 297.06s INFO Compiled [789/486]: elliptic_curve horae-deps-0.1.0> 297.53s INFO Compiled [791/486]: tokio_tungstenite horae-deps-0.1.0> 298.04s INFO Compiled [794/486]: im_rc horae-deps-0.1.0> 298.13s INFO Compiled [795/486]: zstd horae-deps-0.1.0> 299.79s INFO Compiled [796/486]: hayro horae-deps-0.1.0> 299.96s INFO Compiled [797/486]: dioxus_document horae-deps-0.1.0> 300.30s INFO Compiled [798/486]: wat horae-deps-0.1.0> 300.80s INFO Compiled [799/486]: witx horae-deps-0.1.0> 300.83s INFO Compiled [800/486]: async_compression horae-deps-0.1.0> 301.02s INFO Compiled [801/486]: multer horae-deps-0.1.0> 301.27s INFO Compiled [802/486]: wasmtime_internal_unwinder horae-deps-0.1.0> 301.41s INFO Compiled [803/486]: getrandom horae-deps-0.1.0> 301.45s INFO Compiled [804/486]: hashlink horae-deps-0.1.0> 301.69s INFO Compiled [805/486]: http_body horae-deps-0.1.0> 302.60s INFO Compiled [806/486]: wasmtime_internal_wit_bindgen horae-deps-0.1.0> 303.71s INFO Compiled [807/486]: rustls horae-deps-0.1.0> 306.08s INFO Compiled [808/486]: tungstenite horae-deps-0.1.0> 306.21s INFO Compiled [809/486]: cranelift_native horae-deps-0.1.0> 307.09s INFO Compiled [810/486]: hayro_svg horae-deps-0.1.0> 307.30s INFO Compiled [811/486]: const_serialize horae-deps-0.1.0> 308.07s INFO Compiled [812/486]: sharded_slab horae-deps-0.1.0> 308.28s INFO Compiled [813/486]: cranelift_frontend horae-deps-0.1.0> 308.72s INFO Compiled [814/486]: build-script-build horae-deps-0.1.0> 308.88s INFO Compiled [815/486]: h2 horae-deps-0.1.0> 309.01s INFO Compiled [816/486]: dioxus_history horae-deps-0.1.0> 309.18s INFO Compiled [817/486]: rustc_version horae-deps-0.1.0> 309.27s INFO Compiled [818/486]: debugid horae-deps-0.1.0> 309.29s INFO Compiled [819/486]: matchers horae-deps-0.1.0> 309.64s INFO Compiled [820/486]: cfb horae-deps-0.1.0> 309.69s INFO Compiled [821/486]: build-script-build horae-deps-0.1.0> 309.86s INFO Compiled [822/486]: proc_macro_utils horae-deps-0.1.0> 310.02s INFO Compiled [823/486]: tracing_log horae-deps-0.1.0> 310.12s INFO Compiled [824/486]: serde_spanned horae-deps-0.1.0> 310.29s INFO Compiled [825/486]: web_sys horae-deps-0.1.0> 310.32s INFO Compiled [826/486]: futures_intrusive horae-deps-0.1.0> 310.43s INFO Compiled [827/486]: toml_datetime horae-deps-0.1.0> 310.46s INFO Compiled [828/486]: crossbeam_queue horae-deps-0.1.0> 310.77s INFO Compiled [829/486]: thread_local horae-deps-0.1.0> 310.91s INFO Compiled [830/486]: konst_macro_rules horae-deps-0.1.0> 311.16s INFO Compiled [831/486]: socket2 horae-deps-0.1.0> 311.42s INFO Compiled [832/486]: toml_datetime horae-deps-0.1.0> 311.56s INFO Compiled [833/486]: litrs horae-deps-0.1.0> 311.68s INFO Compiled [834/486]: build-script-build horae-deps-0.1.0> 311.92s INFO Compiled [835/486]: http_range_header horae-deps-0.1.0> 311.93s INFO Compiled [836/486]: itertools horae-deps-0.1.0> 311.98s INFO Compiled [837/486]: inventory horae-deps-0.1.0> 312.13s INFO Compiled [838/486]: nu_ansi_term horae-deps-0.1.0> 312.40s INFO Compiled [839/486]: fastrand horae-deps-0.1.0> 312.40s INFO Compiled [840/486]: axum_macros horae-deps-0.1.0> 312.47s INFO Compiled [841/486]: matchit horae-deps-0.1.0> 312.49s INFO Compiled [842/486]: leb128 horae-deps-0.1.0> 312.50s INFO Compiled [843/486]: heck horae-deps-0.1.0> 312.50s INFO Compiled [844/486]: psl_types horae-deps-0.1.0> 312.55s INFO Compiled [845/486]: wasmtime_internal_component_util horae-deps-0.1.0> 312.67s INFO Compiled [846/486]: publicsuffix horae-deps-0.1.0> 312.86s INFO Compiled [847/486]: build-script-build horae-deps-0.1.0> 312.95s INFO Compiled [849/486]: build-script-build horae-deps-0.1.0> 313.76s INFO Compiled [851/486]: tempfile horae-deps-0.1.0> 315.05s INFO Compiled [852/486]: wast horae-deps-0.1.0> 316.25s INFO Compiled [853/486]: wasmtime_internal_component_macro horae-deps-0.1.0> 317.48s INFO Compiled [854/486]: dioxus_fullstack_core horae-deps-0.1.0> 319.31s INFO Compiled [855/486]: wasm_compose horae-deps-0.1.0> 320.72s INFO Compiled [857/486]: tracing_subscriber horae-deps-0.1.0> 320.92s INFO Compiled [858/486]: axum horae-deps-0.1.0> 321.44s INFO Compiled [859/486]: document_features horae-deps-0.1.0> 321.66s INFO Compiled [860/486]: konst horae-deps-0.1.0> 321.80s INFO Compiled [861/486]: tower_http horae-deps-0.1.0> 322.29s INFO Compiled [862/486]: toml_edit horae-deps-0.1.0> 323.50s INFO Compiled [863/486]: toml horae-deps-0.1.0> 324.16s INFO Compiled [864/486]: manyhow_macros horae-deps-0.1.0> 324.48s INFO Compiled [866/486]: build-script-build horae-deps-0.1.0> 327.08s INFO Compiled [867/486]: fxprof_processed_profile horae-deps-0.1.0> 327.70s INFO Compiled [868/486]: hyper horae-deps-0.1.0> 327.88s INFO Compiled [869/486]: sqlx_core horae-deps-0.1.0> 327.91s INFO Compiled [871/486]: infer horae-deps-0.1.0> 328.15s INFO Compiled [872/486]: const_serialize horae-deps-0.1.0> 328.31s INFO Compiled [873/486]: tempfile horae-deps-0.1.0> 328.37s INFO Compiled [874/486]: tokio_rustls horae-deps-0.1.0> 329.89s INFO Compiled [875/486]: wiggle_generate horae-deps-0.1.0> 329.94s INFO Compiled [876/486]: psm horae-deps-0.1.0> 330.16s INFO Compiled [877/486]: wasmtime_internal_fiber horae-deps-0.1.0> 330.38s INFO Compiled [878/486]: wasmtime_internal_jit_debug horae-deps-0.1.0> 330.66s INFO Compiled [879/486]: typst_svg horae-deps-0.1.0> 331.08s INFO Compiled [880/486]: cap_std horae-deps-0.1.0> 331.08s INFO Compiled [881/486]: darling_macro horae-deps-0.1.0> 331.12s INFO Compiled [882/486]: wasm_bindgen_futures horae-deps-0.1.0> 331.36s INFO Compiled [883/486]: const_serialize horae-deps-0.1.0> 331.52s INFO Compiled [884/486]: wasmtime_internal_cache horae-deps-0.1.0> 331.66s INFO Compiled [885/486]: tokio_rustls horae-deps-0.1.0> 331.79s INFO Compiled [886/486]: build-script-build horae-deps-0.1.0> 331.89s INFO Compiled [887/486]: rfc6979 horae-deps-0.1.0> 332.39s INFO Compiled [888/486]: addr2line horae-deps-0.1.0> 332.99s INFO Compiled [889/486]: sqlx_macros_core horae-deps-0.1.0> 333.27s INFO Compiled [890/486]: convert_case horae-deps-0.1.0> 333.33s INFO Compiled [891/486]: itertools horae-deps-0.1.0> 333.55s INFO Compiled [892/486]: memfd horae-deps-0.1.0> 333.64s INFO Compiled [893/486]: wasmtime_internal_jit_icache_coherence horae-deps-0.1.0> 334.79s INFO Compiled [894/486]: stringprep horae-deps-0.1.0> 334.85s INFO Compiled [895/486]: headers_core horae-deps-0.1.0> 334.98s INFO Compiled [896/486]: md5 horae-deps-0.1.0> 335.07s INFO Compiled [897/486]: atoi horae-deps-0.1.0> 335.50s INFO Compiled [898/486]: rmp horae-deps-0.1.0> 335.54s INFO Compiled [899/486]: wasmtime_internal_cranelift horae-deps-0.1.0> 335.79s INFO Compiled [900/486]: hex horae-deps-0.1.0> 335.95s INFO Compiled [901/486]: whoami horae-deps-0.1.0> 336.01s INFO Compiled [902/486]: utf8parse horae-deps-0.1.0> 336.04s INFO Compiled [903/486]: build-script-build horae-deps-0.1.0> 336.16s INFO Compiled [904/486]: home horae-deps-0.1.0> 336.29s INFO Compiled [905/486]: base16 horae-deps-0.1.0> 336.35s INFO Compiled [906/486]: build-script-build horae-deps-0.1.0> 336.97s INFO Compiled [907/486]: base64 horae-deps-0.1.0> 337.12s INFO Compiled [908/486]: dotenvy horae-deps-0.1.0> 337.61s INFO Compiled [909/486]: build-script-build horae-deps-0.1.0> 337.66s INFO Compiled [910/486]: option_ext horae-deps-0.1.0> 337.74s INFO Compiled [911/486]: pdf_writer horae-deps-0.1.0> 338.00s INFO Compiled [913/486]: linux_raw_sys horae-deps-0.1.0> 338.06s INFO Compiled [914/486]: rustls_pemfile horae-deps-0.1.0> 338.08s INFO Compiled [915/486]: dirs_sys horae-deps-0.1.0> 340.60s INFO Compiled [917/486]: dioxus_router_macro horae-deps-0.1.0> 340.78s INFO Compiled [919/486]: anstyle_parse horae-deps-0.1.0> 342.65s INFO Compiled [920/486]: rustix horae-deps-0.1.0> 344.08s INFO Compiled [921/486]: hayro_write horae-deps-0.1.0> 344.26s INFO Compiled [922/486]: subsetter horae-deps-0.1.0> 344.68s INFO Compiled [923/486]: rmp_serde horae-deps-0.1.0> 345.79s INFO Compiled [924/486]: headers horae-deps-0.1.0> 347.94s INFO Compiled [925/486]: prost_derive horae-deps-0.1.0> 351.86s INFO Compiled [926/486]: derive_more_impl horae-deps-0.1.0> 354.89s INFO Compiled [927/486]: sqlx_macros horae-deps-0.1.0> 355.61s INFO Compiled [928/486]: ecdsa horae-deps-0.1.0> 356.69s INFO Compiled [930/486]: hyper_rustls horae-deps-0.1.0> 357.17s INFO Compiled [931/486]: const_serialize horae-deps-0.1.0> 357.24s INFO Compiled [932/486]: darling horae-deps-0.1.0> 357.47s INFO Compiled [933/486]: stacker horae-deps-0.1.0> 358.95s INFO Compiled [934/486]: wiggle_macro horae-deps-0.1.0> 360.94s INFO Compiled [935/486]: write_fonts horae-deps-0.1.0> 361.15s INFO Compiled [936/486]: hyper_rustls horae-deps-0.1.0> 361.44s INFO Compiled [937/486]: sqlx_postgres horae-deps-0.1.0> 362.73s INFO Compiled [938/486]: manganis_core horae-deps-0.1.0> 363.01s INFO Compiled [940/486]: manyhow horae-deps-0.1.0> 363.60s INFO Compiled [941/486]: proc_macro_crate horae-deps-0.1.0> 363.92s INFO Compiled [942/486]: const_format horae-deps-0.1.0> 365.49s INFO Compiled [943/486]: cookie_store horae-deps-0.1.0> 367.17s INFO Compiled [944/486]: cbindgen horae-deps-0.1.0> 367.37s INFO Compiled [945/486]: gloo_utils horae-deps-0.1.0> 367.70s INFO Compiled [946/486]: tokio_tungstenite horae-deps-0.1.0> 368.03s INFO Compiled [947/486]: primeorder horae-deps-0.1.0> 369.48s INFO Compiled [948/486]: typst_html horae-deps-0.1.0> 369.52s INFO Compiled [949/486]: webpki_roots horae-deps-0.1.0> 370.31s INFO Compiled [950/486]: tungstenite horae-deps-0.1.0> 370.47s INFO Compiled [951/486]: witx horae-deps-0.1.0> 370.53s INFO Compiled [952/486]: dioxus_devtools_types horae-deps-0.1.0> 370.55s INFO Compiled [953/486]: tower_sessions_core horae-deps-0.1.0> 370.62s INFO Compiled [954/486]: num_iter horae-deps-0.1.0> 370.69s INFO Compiled [955/486]: charset horae-deps-0.1.0> 370.98s INFO Compiled [956/486]: rgb horae-deps-0.1.0> 371.08s INFO Compiled [957/486]: inout horae-deps-0.1.0> 371.83s INFO Compiled [958/486]: serde_qs horae-deps-0.1.0> 371.89s INFO Compiled [959/486]: async_stream_impl horae-deps-0.1.0> 371.93s INFO Compiled [960/486]: sync_wrapper horae-deps-0.1.0> 371.98s INFO Compiled [961/486]: is_terminal_polyfill horae-deps-0.1.0> 372.13s INFO Compiled [962/486]: macro_string horae-deps-0.1.0> 372.18s INFO Compiled [963/486]: dunce horae-deps-0.1.0> 372.23s INFO Compiled [964/486]: anstyle horae-deps-0.1.0> 372.30s INFO Compiled [965/486]: askama_escape horae-deps-0.1.0> 372.31s INFO Compiled [966/486]: webpki_roots horae-deps-0.1.0> 372.37s INFO Compiled [967/486]: xxhash_rust horae-deps-0.1.0> 373.12s INFO Compiled [968/486]: hashbrown horae-deps-0.1.0> 373.14s INFO Compiled [969/486]: xmp_writer horae-deps-0.1.0> 373.20s INFO Compiled [970/486]: anstyle_query horae-deps-0.1.0> 373.27s INFO Compiled [971/486]: colorchoice horae-deps-0.1.0> 373.40s INFO Compiled [972/486]: build-script-build horae-deps-0.1.0> 373.69s INFO Compiled [974/486]: anstream horae-deps-0.1.0> 374.04s INFO Compiled [975/486]: dashmap horae-deps-0.1.0> 374.51s INFO Compiled [976/486]: tiny_skia horae-deps-0.1.0> 375.46s INFO Compiled [977/486]: dioxus_fullstack_macro horae-deps-0.1.0> 376.21s INFO Compiled [978/486]: dioxus_ssr horae-deps-0.1.0> 377.66s INFO Compiled [979/486]: manganis_macro horae-deps-0.1.0> 381.39s INFO Compiled [980/486]: resvg horae-deps-0.1.0> 381.47s INFO Compiled [981/486]: async_stream horae-deps-0.1.0> 381.72s INFO Compiled [982/486]: cipher horae-deps-0.1.0> 384.70s INFO Compiled [983/486]: num_bigint_dig horae-deps-0.1.0> 385.66s INFO Compiled [984/486]: content_disposition horae-deps-0.1.0> 388.22s INFO Compiled [985/486]: reqwest horae-deps-0.1.0> 388.62s INFO Compiled [986/486]: wiggle horae-deps-0.1.0> 388.78s INFO Compiled [987/486]: dioxus_devtools horae-deps-0.1.0> 389.02s INFO Compiled [988/486]: krilla horae-deps-0.1.0> 389.27s INFO Compiled [989/486]: async_tungstenite horae-deps-0.1.0> 389.82s INFO Compiled [990/486]: gloo_net horae-deps-0.1.0> 391.07s INFO Compiled [991/486]: build-script-build horae-deps-0.1.0> 392.02s INFO Compiled [992/486]: extism_convert_macros horae-deps-0.1.0> 392.64s INFO Compiled [993/486]: ureq horae-deps-0.1.0> 393.41s INFO Compiled [994/486]: curve25519_dalek horae-deps-0.1.0> 394.81s INFO Compiled [995/486]: typst_realize horae-deps-0.1.0> 396.38s INFO Compiled [996/486]: serde_with_macros horae-deps-0.1.0> 398.50s INFO Compiled [997/486]: manganis_core horae-deps-0.1.0> 398.54s INFO Compiled [998/486]: dioxus_interpreter_js horae-deps-0.1.0> 398.84s INFO Compiled [999/486]: sqlx horae-deps-0.1.0> 398.88s INFO Compiled [1000/486]: derive_more horae-deps-0.1.0> 399.50s INFO Compiled [1001/486]: prost horae-deps-0.1.0> 400.27s INFO Compiled [1002/486]: axum_extra horae-deps-0.1.0> 400.80s INFO Compiled [1003/486]: system_interface horae-deps-0.1.0> 401.38s INFO Compiled [1004/486]: reqwest horae-deps-0.1.0> 401.50s INFO Compiled [1005/486]: dirs horae-deps-0.1.0> 401.58s INFO Compiled [1006/486]: cap_fs_ext horae-deps-0.1.0> 401.70s INFO Compiled [1007/486]: typst_eval horae-deps-0.1.0> 402.19s INFO Compiled [1008/486]: dioxus_asset_resolver horae-deps-0.1.0> 402.32s INFO Compiled [1009/486]: dioxus_router horae-deps-0.1.0> 402.50s INFO Compiled [1010/486]: cap_time_ext horae-deps-0.1.0> 403.03s INFO Compiled [1011/486]: ed25519 horae-deps-0.1.0> 403.05s INFO Compiled [1012/486]: wasmtime horae-deps-0.1.0> 403.09s INFO Compiled [1013/486]: cap_rand horae-deps-0.1.0> 403.48s INFO Compiled [1014/486]: dioxus_logger horae-deps-0.1.0> 403.56s INFO Compiled [1015/486]: tracing_futures horae-deps-0.1.0> 403.69s INFO Compiled [1016/486]: wasm_streams horae-deps-0.1.0> 403.72s INFO Compiled [1017/486]: lru horae-deps-0.1.0> 403.97s INFO Compiled [1018/486]: pkcs1 horae-deps-0.1.0> 404.06s INFO Compiled [1019/486]: universal_hash horae-deps-0.1.0> 404.11s INFO Compiled [1020/486]: dioxus_stores_macro horae-deps-0.1.0> 404.19s INFO Compiled [1021/486]: send_wrapper horae-deps-0.1.0> 404.34s INFO Compiled [1022/486]: ordered_float horae-deps-0.1.0> 404.45s INFO Compiled [1023/486]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 404.49s INFO Compiled [1024/486]: utf8_zero horae-deps-0.1.0> 404.89s INFO Compiled [1025/486]: zopfli horae-deps-0.1.0> 404.97s INFO Compiled [1026/486]: xxhash_rust horae-deps-0.1.0> 405.00s INFO Compiled [1027/486]: opaque_debug horae-deps-0.1.0> 405.03s INFO Compiled [1028/486]: strsim horae-deps-0.1.0> 405.11s INFO Compiled [1029/486]: const_str horae-deps-0.1.0> 405.13s INFO Compiled [1030/486]: ureq_proto horae-deps-0.1.0> 405.26s INFO Compiled [1031/486]: poly1305 horae-deps-0.1.0> 405.26s INFO Compiled [1032/486]: clap_lex horae-deps-0.1.0> 405.37s INFO Compiled [1034/486]: base64 horae-deps-0.1.0> 407.56s INFO Compiled [1035/486]: oauth2 horae-deps-0.1.0> 407.99s INFO Compiled [1036/486]: dioxus_fullstack horae-deps-0.1.0> 408.12s INFO Compiled [1037/486]: serde_value horae-deps-0.1.0> 409.34s INFO Compiled [1038/486]: dioxus_stores horae-deps-0.1.0> 410.17s INFO Compiled [1039/486]: zip horae-deps-0.1.0> 410.87s INFO Compiled [1040/486]: ureq horae-deps-0.1.0> 411.90s INFO Compiled [1041/486]: rsa horae-deps-0.1.0> 412.33s INFO Compiled [1042/486]: ed25519_dalek horae-deps-0.1.0> 412.54s INFO Compiled [1043/486]: clap_builder horae-deps-0.1.0> 413.22s INFO Compiled [1044/486]: typst_kit horae-deps-0.1.0> 413.33s INFO Compiled [1045/486]: manganis horae-deps-0.1.0> 413.45s INFO Compiled [1046/486]: extism_convert horae-deps-0.1.0> 414.15s INFO Compiled [1047/486]: typst horae-deps-0.1.0> 415.53s INFO Compiled [1049/486]: chacha20 horae-deps-0.1.0> 415.93s INFO Compiled [1050/486]: serde_with horae-deps-0.1.0> 416.51s INFO Compiled [1051/486]: tower_sessions_memory_store horae-deps-0.1.0> 417.12s INFO Compiled [1052/486]: p256 horae-deps-0.1.0> 418.01s INFO Compiled [1053/486]: krilla_svg horae-deps-0.1.0> 418.49s INFO Compiled [1054/486]: tower_cookies horae-deps-0.1.0> 418.75s INFO Compiled [1055/486]: p384 horae-deps-0.1.0> 419.48s INFO Compiled [1056/486]: extism_manifest horae-deps-0.1.0> 419.63s INFO Compiled [1057/486]: aead horae-deps-0.1.0> 420.88s INFO Compiled [1058/486]: clap_derive horae-deps-0.1.0> 421.13s INFO Compiled [1059/486]: serde_plain horae-deps-0.1.0> 421.42s INFO Compiled [1060/486]: itertools horae-deps-0.1.0> 421.55s INFO Compiled [1061/486]: dioxus_config_macro horae-deps-0.1.0> 421.82s INFO Compiled [1062/486]: build-script-xyi9ddjsl1fx5w7pzs75k7qx65i3pymv-dummyBuild horae-deps-0.1.0> 421.85s INFO Compiled [1063/486]: dioxus_config_macros horae-deps-0.1.0> 421.96s INFO Compiled [1064/486]: dyn_clone horae-deps-0.1.0> 422.17s INFO Compiled [1065/486]: glob horae-deps-0.1.0> 422.32s INFO Compiled [1066/486]: dioxus horae-deps-0.1.0> 424.20s INFO Compiled [1068/486]: wasi_common horae-deps-0.1.0> 424.25s INFO Compiled [1069/486]: clap horae-deps-0.1.0> 424.35s INFO Compiled [1070/486]: chacha20poly1305 horae-deps-0.1.0> 424.75s INFO Compiled [1071/486]: tower_sessions horae-deps-0.1.0> 425.01s INFO Compiled [1072/486]: dioxus_server horae-deps-0.1.0> 425.99s INFO Compiled [1073/486]: typst_as_lib horae-deps-0.1.0> 428.90s INFO Compiled [1074/486]: openidconnect horae-deps-0.1.0> 428.96s INFO Compiled [1075/486]: horae_core horae-deps-0.1.0> 433.60s INFO Compiled [1076/486]: typst_pdf horae-deps-0.1.0> 437.50s INFO Compiled [1077/486]: tower_sessions_sqlx_store horae-deps-0.1.0> 439.07s INFO Compiled [1078/486]: rust_xlsxwriter horae-deps-0.1.0> 440.51s INFO Compiled [1079/486]: extism horae-deps-0.1.0> 444.31s INFO Compiled [1080/486]: horae horae-deps-0.1.0> 444.58s INFO Bundling app... horae-deps-0.1.0> 444.62s INFO Server build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web" horae-deps-0.1.0> buildPhase completed in 7 minutes 24 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/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-horae-deps-0.1.0/target.tar.zst horae-deps-0.1.0> /*stdin*\ : 26.26% ( 3.91 GiB => 1.03 GiB, /nix/store/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-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/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-horae-deps-0.1.0 horae-deps-0.1.0> checking for references to /build/ in /nix/store/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-horae-deps-0.1.0... horae-deps-0.1.0> patching script interpreter paths in /nix/store/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-horae-deps-0.1.0 building '/nix/store/9s542lpcm0r68rc1yc5xsdd0b2m881a2-horae-0.1.0.drv' on 'grpc://farm.numtide.com:50051?connect-timeout=21&system=aarch64-linux&token-file=/run/nix-farm-client/farm-token' building '/nix/store/9s542lpcm0r68rc1yc5xsdd0b2m881a2-horae-0.1.0.drv' on farm.numtide.com:50051 horae-0.1.0> elastic-arm-2c14001d: building 9s542lpcm0r68rc1yc5xsdd0b2m881a2-horae-0.1.0.drv horae-0.1.0> Running phase: unpackPhase horae-0.1.0> unpacking source archive /nix/store/jy76vrq4mzf6ba768zci38p24f35vrvx-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/cr7ckag6jkq0jq75jaaw2m746bwwbjvi-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/ms7hqp8hk0akra264q8zwf68mchv33n1-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.98s INFO Compiled [315/490]: build-script-build horae-0.1.0> 2.15s INFO Compiled [1075/490]: build-script-build horae-0.1.0> 3.29s INFO Compiled [317/490]: horae_core horae-0.1.0> 3.77s INFO Compiled [1077/490]: horae_core horae-0.1.0> 122.12s INFO Compiled [318/490]: horae horae-0.1.0> 122.54s INFO Bundling app... horae-0.1.0> 123.02s INFO Running wasm-bindgen... horae-0.1.0> 150.47s INFO Copying asset (1/6): /build/source/target/dx/horae/release/web/public/wasm/horae_bg.wasm horae-0.1.0> 150.52s INFO Copying asset (2/6): /build/source/crates/horae/assets/css/horae-utils.css horae-0.1.0> 150.53s INFO Copying asset (3/6): /build/source/crates/horae/assets/css/horae.css horae-0.1.0> 150.53s INFO Copying asset (4/6): /build/source/crates/horae/assets/js/project-edit-navigation.js horae-0.1.0> 150.54s INFO Copying asset (5/6): /build/source/crates/horae/assets/js/menu.js horae-0.1.0> 150.56s INFO Copying asset (6/6): /build/source/target/dx/horae/release/web/public/wasm/horae.js horae-0.1.0> 150.56s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxh74c356e2d419f671.js horae-0.1.0> 150.77s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae_bg-dxhf33e88e412c1b1.wasm horae-0.1.0> 166.94s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/menu-dxh428ee5f54352c7a0.js horae-0.1.0> 166.95s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js horae-0.1.0> 166.96s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-dxhd9ded5d526279a4.css horae-0.1.0> 167.07s INFO Pre-compressing file /build/source/target/dx/horae/release/web/public/assets/horae-utils-dxh99674c97695755.css horae-0.1.0> 167.09s INFO Client build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web/public" horae-0.1.0> 632.14s INFO Compiled [1078/490]: horae horae-0.1.0> 632.46s INFO Bundling app... horae-0.1.0> 633.57s INFO Server build completed successfully! πŸš€ path="/build/source/target/dx/horae/release/web" horae-0.1.0> buildPhase completed in 10 minutes 34 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/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/horae horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-dxh74c356e2d419f671.js horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-dxh74c356e2d419f671.js.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-dxhd9ded5d526279a4.css horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-dxhd9ded5d526279a4.css.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae-utils-dxh99674c97695755.css.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae_bg-dxhf33e88e412c1b1.wasm horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/horae_bg-dxhf33e88e412c1b1.wasm.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/menu-dxh428ee5f54352c7a0.js.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/public/assets/project-edit-navigation-dxh1087463fc67c1f6a.js.br horae-0.1.0> /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-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/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0 horae-0.1.0> shrinking /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin/horae horae-0.1.0> checking for references to /build/ in /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0... horae-0.1.0> patching script interpreter paths in /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0 horae-0.1.0> stripping (with command strip and flags -S -p) in /nix/store/kphxhhflrrl66xnbgla6mxrsgjw1bl2w-horae-0.1.0/bin building '/nix/store/gqq3rvrmag3kgzsnvra59z9qd5h6kyx9-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/gqq3rvrmag3kgzsnvra59z9qd5h6kyx9-horae-browser-checks.drv' on farm.numtide.com:50051 horae-browser-checks> elastic-arm-2c14001d: building gqq3rvrmag3kgzsnvra59z9qd5h6kyx9-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-04T18:17:16.549050Z INFO horae: Running migrations... horae-browser-checks> 2026-11-04T18:17:16.774618Z INFO horae: Migrations complete. horae-browser-checks> 2026-11-04T18:17:16.794051Z INFO horae::seed: Seeding demo data… horae-browser-checks> 2026-11-04T18:17:16.820830Z INFO horae::seed: Seed complete. horae-browser-checks> 2026-11-04T18:17:16.827944Z INFO horae::seed: time_entries: 10 rows horae-browser-checks> 2026-11-04T18:17:16.829772Z 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 (5.805201ms) horae-browser-checks> βœ” permissions: dirty navigation requires an explicit discard (1.47274ms) horae-browser-checks> βœ” client: pending navigation preserves history until the request is resolved (2.495676ms) horae-browser-checks> βœ” client: dirty navigation requires an explicit discard (1.163936ms) horae-browser-checks> βœ” invoice: pending navigation preserves history until the request is resolved (1.203457ms) horae-browser-checks> βœ” invoice: dirty navigation requires an explicit discard (1.118615ms) horae-browser-checks> βœ” project: pending navigation preserves history until the request is resolved (1.062135ms) horae-browser-checks> βœ” project: dirty navigation requires an explicit discard (1.012134ms) horae-browser-checks> βœ” timesheet: pending navigation preserves history until the request is resolved (1.364499ms) horae-browser-checks> βœ” timesheet: dirty navigation requires an explicit discard (1.263858ms) horae-browser-checks> βœ” permissions: scroll-only replacements preserve Dioxus coordinates without prompting (1.046335ms) horae-browser-checks> βœ” timesheet: scroll-only replacements preserve Dioxus coordinates without prompting (0.914173ms) horae-browser-checks> βœ” the legacy project opt-in and explicit release keep working (1.243137ms) 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 35.379856 horae-browser-checks> βœ” store acknowledgement precedes a load from a new execution (4.571984ms) horae-browser-checks> βœ” identical store is idempotent; another request cannot replace it (2.511395ms) horae-browser-checks> βœ” clear requires the exact stored record and is idempotent (4.241579ms) horae-browser-checks> βœ” storage errors never acknowledge a mutation or erase a request (3.109163ms) horae-browser-checks> βœ” size limit counts UTF-8 bytes on both reads and writes (4.693026ms) horae-browser-checks> βœ” other requesters and unrelated browser records are untouched (3.604531ms) 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 37.05424 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> 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 1906ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 390px took 995ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 390px took 979ms 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 2504ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 768px took 1004ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 768px took 997ms 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 2647ms and survives reopening horae-browser-checks> PASS: keyboard-only Fixed Fee creation at 1440px took 1010ms and survives reopening horae-browser-checks> PASS: keyboard-only Non-Billable creation at 1440px took 1019ms 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