DXAYDIMQ7BYEI3ASOHKADQWSMVJOA2ZVNEL2TDENJCJKX2U4GMWAC 6YZAVBWU6E5FYOI5JGEIPXGZLIKAW6LS2AOFIQWEE5DMOPPCD5PQC KLR5FRIBS6UOH3S3XAOE22TJACVSVOY7TOLW22DIWNGY27S6WZRAC IQDCHWCP47LL46EXQLQGHQPGFYIHQLMQBHA57RWJCIOX5UEUIQAQC SWWE2R6MVBX5CNM6X3WLXZTSRTU53PBJL7WJSFVF77XBPXDX4COAC UB2ITZJSDADVINSQEZ3HA6PVGA7OA6JYFG5GMSO7Y7LOXJC4FI7AC EC3TVL4X6VZZVLOKUN63LC73ADPHBHMZO7QMDXGX2ZPURVI4B4XQC KT5UYXGKEEXUHURNOYFVIG7WQ3Y3SJZMM2TP4OSW6NXSXQ5XXRHAC YBJRDOTCX3ZRDB5EVXJBR55FX3CADCSIGMYWNYVC2PD5W3GXR3DQC 2VUX5BTDKHX3TJ677NW34H5WLSWH35C3PU46C7MXCN5O7PAZVXNQC A5YBC77VWH2LXCZJOPZORQJI5ZYABSCHJWVX5HVNWPM5RABXESLQC PTFDJ567XGGF26TE7KVQT7WPZIWV737DBO24VFIPEWPVAVKEKADQC 6SW7UVSHRWJYE2PWVXULTUGEGD432T775EX6EKVEFRO3MDVVAG3AC OQ6HSAWHIRTAIIWMDGCTIOK47JDY7QVVAHLRDA2R5TTJKNSBFCWQC WI2BVQ6JOJBM4OC5KSZBMTDPBWESIR7GD72B5TLO7H2SY7QBDHJAC 3SYSJKYLVCXR54LRUPL6GOQISSJS6XWK4M6PRQRCKZN7F23NNVEAC WGID4LS4EISIOXB5Y5SOFGEF5PLBJSCPFCETH2CGRTFN3NC4WGJQC VCNKFNUF7OWVSWC6I5D25KUZ3XZZICZ3LHWVPF2N5ZSP7LQ2JOUQC UF5NJKASGMZSZMBUKSUI67B2GIMQFX5SNNQEHHGUBNDBQ2QZZWSAC SWDPAGF6BGUA2L6KFP6LAVCA3SX4QA5FOZRLLOAWLNZ6RNCIV4RQC 2VO67NP7KOFNTSX6KGHEX3CNXXNXCUCIMJUCJZHD5RZKMASXPZCAC FL2ULDJNRO3KPS24T2PEZWWNXAVFYC42SRVN3LDFVPIAFTDCOBGQC 2LWMGRUM2OLIJHW7XW4HSISIHJAV3JFCWQYRWYV2P2VMSFHJ5CKQC QYDWH7KBIBYZA22PFVZJMZZ3BN65XEYEMVCC6WMVGCZE3A4GQBXAC B6YUTY3QLUMPXDFM7LHRSPGBQSGH6VNFSQHQXJNGKD5MQKW6P6KAC F542TMBEUP2AVIORK747P2LM74ZZLO6XAQWDMXQDEIRAZH2PTWSQC SGHF5QCV4AYIYLXURHVUODXFAN5UWP6GBNGYZUUMPWWLKYH45RTAC pub(crate) fn load(path: PathBuf) -> Result<(InternalState, State), LoadError> {match std::fs::exists(&path) {
pub(crate) fn load(path: &Path) -> Result<(InternalState, State), LoadError> {match std::fs::exists(path) {
[[package]]name = "async-broadcast"version = "0.5.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7c48ccdbf6ca6b121e0f586cbc0e73ae440e56c67c30fa0873b4e110d9c26d2b"dependencies = ["event-listener 2.5.3","futures-core",]
version = "1.6.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "279cf904654eeebfa37ac9bb1598880884924aab82e290aa65c9e77a0e142e06"dependencies = ["async-lock 2.8.0","autocfg","blocking","futures-lite 1.13.0",][[package]]name = "async-fs"
version = "1.13.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "0fc5b45d93ef0529756f812ca52e44c221b35341892d3dcc34132ac02f3dd2af"dependencies = ["async-lock 2.8.0","autocfg","cfg-if","concurrent-queue","futures-lite 1.13.0","log","parking","polling 2.8.0","rustix 0.37.28","slab","socket2 0.4.10","waker-fn",][[package]]name = "async-io"
version = "1.8.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ea6438ba0a08d81529c69b36700fa2f95837bfe3e776ab39cde9c14d9149da88"dependencies = ["async-io 1.13.0","async-lock 2.8.0","async-signal","blocking","cfg-if","event-listener 3.1.0","futures-lite 1.13.0","rustix 0.38.44","windows-sys 0.48.0",][[package]]name = "async-process"
][[package]]name = "chrono"version = "0.4.41"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c469d952047f47f91b68d1cba3f10d63c11d73e4636f24f08daf0278abf01c4d"dependencies = ["android-tzdata","iana-time-zone","js-sys","num-traits","serde","wasm-bindgen","windows-link",
"anyhow","chrono","lazy_static","regex",
"libc","libdbus-sys","winapi",][[package]]name = "dbus-secret-service"version = "4.0.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b42a16374481d92aed73ae45b1f120207d8e71d24fb89f357fadbd8f946fd84b"dependencies = ["dbus","futures-util","num","once_cell","rand 0.8.5",
[[package]]name = "event-listener"version = "3.1.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "d93877bcde0eb80ca09131a08d23f0a5c18a620b01db137dba666d18cd9b30c2"dependencies = ["concurrent-queue","parking","pin-project-lite",]
][[package]]name = "fastrand"version = "1.9.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e51093e27b0797c359783294ca4f0a911c270184cb10f85783b118614a1501be"dependencies = ["instant",
[[package]]name = "futures-lite"version = "1.13.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "49a9d51ce47660b1e808d3c990b4709f2f415d928835a17dfd16991515c46bce"dependencies = ["fastrand 1.9.0","futures-core","futures-io","memchr","parking","pin-project-lite","waker-fn",]
version = "0.4.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "95505c38b4572b2d910cecb0281560f54b440a19336cbbcb27bf6ce6adc6f5a8"[[package]]name = "heck"
name = "hmac"version = "0.12.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "6c49c37c09c17a53d937dfbb742eb3a961d65a994e6bcdcf37e7399d0cc8ab5e"dependencies = ["digest 0.10.7",][[package]]name = "home"version = "0.5.11"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "589533453244b0995c858700322199b2becb13b627df2851f64a2775d024abcf"dependencies = ["windows-sys 0.59.0",][[package]]name = "iana-time-zone"version = "0.1.63"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "b0c919e5debc312ad217002b8048a17b7d83f80703865bbfcfebb0458b0b27d8"dependencies = ["android_system_properties","core-foundation-sys","iana-time-zone-haiku","js-sys","log","wasm-bindgen","windows-core 0.61.2",][[package]]name = "iana-time-zone-haiku"version = "0.1.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f"dependencies = ["cc",][[package]]
][[package]]name = "io-lifetimes"version = "1.0.11"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "eae7b9aee968036d54dce06cebaefd919e4472e753296daccd6d344e3e2df0c2"dependencies = ["hermit-abi 0.3.9","libc","windows-sys 0.48.0",
[[package]]name = "jiff"version = "0.2.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "be1f93b8b1eb69c77f24bbb0afdf66f54b632ee39af40ca21c4365a1d7347e49"dependencies = ["jiff-static","jiff-tzdb-platform","log","portable-atomic","portable-atomic-util","serde","windows-sys 0.59.0",]
name = "jiff-static"version = "0.2.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "03343451ff899767262ec32146f6d559dd759fdadf42ff0e227c7c48f72594b4"dependencies = ["proc-macro2","quote","syn 2.0.102",][[package]]name = "jiff-tzdb"version = "0.1.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c1283705eb0a21404d2bfd6eef2a7593d240bc42a0bdb39db0ad6fa2ec026524"[[package]]name = "jiff-tzdb-platform"version = "0.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "875a5a69ac2bab1a891711cf5eccbec1ce0341ea805560dcd90b7a2e925132e8"dependencies = ["jiff-tzdb",][[package]]
version = "0.3.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ef53942eb7bf7ff43a617b3e2c1c4a5ecf5944a7c1bc12d7ee39bbb15e5c1519"[[package]]name = "linux-raw-sys"
version = "0.26.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "598beaf3cc6fdd9a5dfb1630c2800c7acd31df7aaf0f565796fba2b53ca1af1b"dependencies = ["bitflags 1.3.2","cfg-if","libc","memoffset 0.7.1",][[package]]name = "nix"
version = "2.8.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4b2d323e8ca7996b3e23126511a523f7e62924d93ecd5ae73b333815b0eb3dce"dependencies = ["autocfg","bitflags 1.3.2","cfg-if","concurrent-queue","libc","log","pin-project-lite","windows-sys 0.48.0",][[package]]name = "polling"
name = "proc-macro2"version = "1.0.95"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "02b3e5e68a3a1a02aad3ec490a98007cbc13c37cbe84a3cd7b8e406d76e7f778"dependencies = ["unicode-ident",][[package]]
[[package]]name = "rustix"version = "0.37.28"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "519165d378b97752ca44bbe15047d5d3409e875f39327546b42ac81d7e18c1b6"dependencies = ["bitflags 1.3.2","errno","io-lifetimes","libc","linux-raw-sys 0.3.8","windows-sys 0.48.0",]
"aes 0.8.4","cbc","futures-util","generic-array","hkdf","num","once_cell","rand 0.8.5","serde","sha2 0.10.9","zbus 3.15.2",
"bitflags 2.9.1","core-foundation 0.9.4","core-foundation-sys","libc","security-framework-sys",
name = "sha1"version = "0.10.6"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "e3bf829a2d51ab4a5ddf1352d8470c140cadc8301b2ae1789db023f01cedd6ba"dependencies = ["cfg-if","cpufeatures","digest 0.10.7",][[package]]
version = "0.7.8"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "dd79e69d3b627db300ff956027cc6c3798cef26d22526befdfcd12feeb6d2257"dependencies = ["indexmap 2.9.0","serde","serde_spanned","toml_datetime","toml_edit 0.19.15",][[package]]name = "toml"
version = "0.19.15"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421"dependencies = ["indexmap 2.9.0","serde","serde_spanned","toml_datetime","winnow 0.5.40",][[package]]name = "toml_edit"
name = "which"version = "4.4.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "87ba24419a2078cd2b0f2ede2691b6c66d8e47836da3b6db8265ebad47afbfc7"dependencies = ["either","home","once_cell","rustix 0.38.44",][[package]]
][[package]]name = "windows-core"version = "0.61.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c0fdd3ddb90610c7638aa2b3a3ab2904fb9e5cdbecc643ddb3647212781c4ae3"dependencies = ["windows-implement 0.60.0","windows-interface 0.59.1","windows-link","windows-result 0.3.4","windows-strings 0.4.2",
name = "windows-implement"version = "0.60.0"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a47fddd13af08290e67f4acabf4b459f647552718f683a7b415d290ac744a836"dependencies = ["proc-macro2","quote","syn 2.0.102",][[package]]
dependencies = ["proc-macro2","quote","syn 2.0.102",][[package]]name = "windows-interface"version = "0.59.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "bd9211b69f8dcdfa817bfd14bf1c97c9188afa36f4750130fcdf3f400eca9fa8"
name = "windows-link"version = "0.1.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "5e6ad25900d524eaabdbbb96d20b4311e1e7ae1699af4fb28c17ae66c80d798a"[[package]]
name = "windows-result"version = "0.3.4"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56f42bd332cc6c8eac5af113fc0c1fd6a8fd2aa08a0119358686e5160d0586c6"dependencies = ["windows-link",][[package]]
name = "windows-strings"version = "0.4.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "56e6c93f3a0c3b36176cb1327a4958a0353d5d166c2a35cb268ace15e91d3b57"dependencies = ["windows-link",][[package]]
version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "675d170b632a6ad49804c8cf2105d7c31eddd3312555cffd4b740e08e97c25e6"dependencies = ["async-broadcast 0.5.1","async-executor","async-fs 1.6.0","async-io 1.13.0","async-lock 2.8.0","async-process 1.8.1","async-recursion","async-task","async-trait","blocking","byteorder","derivative","enumflags2","event-listener 2.5.3","futures-core","futures-sink","futures-util","hex","nix 0.26.4","once_cell","ordered-stream","rand 0.8.5","serde","serde_repr","sha1","static_assertions","tracing","uds_windows","winapi","xdg-home","zbus_macros 3.15.2","zbus_names 2.6.1","zvariant 3.15.2",][[package]]name = "zbus"
"winnow 0.7.11","zbus_macros 5.7.1","zbus_names 4.2.0","zvariant 5.5.3",][[package]]name = "zbus_macros"version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7131497b0f887e8061b430c530240063d33bf9455fa34438f388a245da69e0a5"dependencies = ["proc-macro-crate 1.3.1","proc-macro2","quote","regex","syn 1.0.109","zvariant_utils 1.0.1",
"winnow","zbus_macros","zbus_names","zvariant",
"zbus_names 4.2.0","zvariant 5.5.3","zvariant_utils 3.2.0",][[package]]name = "zbus_names"version = "2.6.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "437d738d3750bed6ca9b8d423ccc7a8eb284f6b1d6d4e225a0e4e6258d864c8d"dependencies = ["serde","static_assertions","zvariant 3.15.2",
"zbus_names","zvariant","zvariant_utils",
version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "4eef2be88ba09b358d3b58aca6e41cd853631d44787f319a1383ca83424fb2db"dependencies = ["byteorder","enumflags2","libc","serde","static_assertions","zvariant_derive 3.15.2",][[package]]name = "zvariant"
"winnow 0.7.11","zvariant_derive 5.5.3","zvariant_utils 3.2.0",][[package]]name = "zvariant_derive"version = "3.15.2"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "37c24dc0bed72f5f90d1f8bb5b07228cbf63b3c6e9f82d82559d4bae666e7ed9"dependencies = ["proc-macro-crate 1.3.1","proc-macro2","quote","syn 1.0.109","zvariant_utils 1.0.1",
"winnow","zvariant_derive","zvariant_utils",
"zvariant_utils 3.2.0",][[package]]name = "zvariant_utils"version = "1.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "7234f0d811589db492d16893e3f21e8e2fd282e6d01b0cddee310322062cc200"dependencies = ["proc-macro2","quote","syn 1.0.109",
"zvariant_utils",