3GGMBQ2NU3GTQ3I5C4TSW5XOWSYDLR3QIRXZWZJK2DP7M5I7QD3QC ZRU62WXDVY32ZF7AUYONXUQUAKZZGCUFWAYYBA32OXEBARVDVSNAC DNFB7TNICXFHRGPNZTT2I4VQNBPGVA2HQMUJWLNEPHF2M4SRZ3SQC K7FOI6UNZ4UO2WEZ5DO4FHHVJDEJGYV5ZBWUHJZA7DWZ52TODBNAC AKZRCLIWEVZ7E7W6OSVJZZJW5XJUEF4CGPMNDAI3UIDR5DKEXMKAC GZNMGW5MOJLKWVQ2ROODYOVZZHEWHO3JTTEYHHN3EHAJ3J3TBWRAC HTYEGVBU6MODOOW4UPEGSHLH4CQFYCDSFVAF2MRQW2RCDP7ITNXQC 4MZ4VIR7FU3PQ3WKJI6TJIKYOIIBODFEPKLMQ32S4AKPZSDFO6AQC WVHXYKCVPKAFVMXBEMD3IHG54RKOIDSOCVNR3OIPEZQG36IGYJZQC CMA5SKJ32PZJNZ2HUMESFZRXN4OYEHXDG2YONGED2336DBUY764AC BCXEUKX6RVE4UQE46ITSQY2NXYK3MJT7HHL7CJOM7T4OOOCADMIAC NLEIFOAGRNGFH24MAEDEYVKNRSHZCWMHAI232E57QDSOBGLCHO4QC 556ZESEOBASTGBUTQ5H5UIHLSUQCFL2JKYY3UMCZILYDUVEBN6NAC IM5ZPD4NEWQ67NSRP3M4R6FBET5HLY5YCX6WOTGGVWIMRGFD3L3AC XMUKNMKYXU7IGJFZ7JEYTLGQK34KBECXEPPZ7HAKKUHMUOMVFSJAC WXRGEQOELNXAKIG2CT7G6OZWTFLNWPISLWHZ5B76HFUNNHYOFCCQC OJO4B4QO2JQLMZTGTJJIXEUNDIN45RFLEJBUZBYA7IS34XDPUAVAC FVYTV3D2AJ5SHXNN3HELIWSI5G7CR3WP45D5J6HMT5WOVKALQDKQC EY5VZOAOZV5DPMF3EKKGYQTFM5T5WNUXF4SDD3NQNMZSSZGYEDLQC ZE5UFPX4K6VZXOJCYRIOUN32BFNWISSLG2BHIEJBLSUXCUITOM7AC OWZ67OECVVLVFN2Z7XWITYBU6YUIU42E3SIJDCRKF7M4XDX5XKHAC 72WRIXYST6CUSN3CYPEFEP3WCJYCHSIZINJSPSHVMWSJ22X5SHDQC HZDCKIXQ3LCD7YPL7ZZBCRMD7YMKDJ2QAALETTG3FYMBF4TNFUBAC <em>Donates are welcome <u>BTC: bc1q04qnmql47zkha6p4edl86hm0wgk90dmsfnl3vl</u></em></p>
<em>Donates are welcome <u>BTC: bc1q04qnmql47zkha6p4edl86hm0wgk90dmsfnl3vl</u> or <u>XMR: 874f2gC5iSncxaF9Q9VHuy1C1uHXw5nbsbT48pUXn67xVW72xQu7VfUgVDnrjBkuo98vuaEEyTDYoEXmG4sLkUXwTP2XAra</u></em></p>
let body = match data.handlebars.render(SLOW_GAMES, &()) {
let dbclient = match data.pool_ro.get().await {Ok(client) => client,Err(e) => {log::error!("{}", e);return HttpResponse::ServiceUnavailable().body(actix_web::body::None::new());}};let stmt = match dbclient.prepare("select g.game_uid from games.games g order by g.game_uid;").await{Ok(stmt) => stmt,Err(e) => {log::error!("{}", e);return HttpResponse::ServiceUnavailable().body(actix_web::body::None::new());}};let rows = match dbclient.query(&stmt, &[]).await {Ok(rows) => rows,Err(e) => {log::error!("{}", e);return HttpResponse::ServiceUnavailable().body(actix_web::body::None::new());}};let mut games = Vec::with_capacity(rows.len());for row in rows {let gameuid = row.get::<_, &str>(0);games.push(GameData {gameuid: gameuid.to_string(),gameuidenc: pct_str::PctString::encode(gameuid.chars(), pct_str::URIReserved).into_string(),});}let body = match data.handlebars.render(SLOW_GAMES, &GamesData { games }) {
version = "0.7.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b"dependencies = ["block-padding","byte-tools","byteorder","generic-array 0.12.4",][[package]]name = "block-buffer"
dependencies = ["generic-array 0.14.5",][[package]]name = "block-padding"version = "0.1.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fa79dedbb091f449f1f39e53edf88d5dbe95f895dae6135a8d7b881fb5af73f5"
version = "0.8.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5"dependencies = ["generic-array 0.12.4",][[package]]name = "digest"
name = "futures"version = "0.3.21"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f73fe65f54d1e12b726f517d3e2135ca3125a437b6d998caf1962961f7172d9e"dependencies = ["futures-channel","futures-core","futures-executor","futures-io","futures-sink","futures-task","futures-util",][[package]]
name = "futures-executor"version = "0.3.21"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "9420b90cfa29e327d0429f19be13e7ddb68fa1cccb09d65e5706b8c7a749b8a6"dependencies = ["futures-core","futures-task","futures-util",][[package]]
][[package]]name = "generic-array"version = "0.14.5"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "fd48d33ec7f05fbfa152300fdad764757cbded343c1aa1cff2fbaf4134851803"dependencies = ["typenum",
name = "iana-time-zone"version = "0.1.46"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "ad2bfd338099682614d3ee3fe0cd72e0b6a41ca6a87f6a74a3bd593c91650501"dependencies = ["android_system_properties","core-foundation-sys","js-sys","wasm-bindgen","winapi",][[package]]
[[package]]name = "quick-error"version = "2.0.1"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3"
name = "thiserror"version = "1.0.32"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "f5f6586b7f764adc0231f4c79be7b920e766bb2f3e51b3661cdb263828f19994"dependencies = ["thiserror-impl",][[package]]name = "thiserror-impl"version = "1.0.32"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "12bafc5b54507e0149cdf1b145a5d80ab80a90bcd9275df43d4fff68460f6c21"dependencies = ["proc-macro2","quote","syn",][[package]]
][[package]]name = "tracing-attributes"version = "0.1.21"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "cc6b8ad3567499f98a1db7a752b07a7c8c7c7c34c332ec00effb2b0027974b7c"dependencies = ["proc-macro2","quote","syn",
[[package]]name = "unicode-xid"version = "0.2.3"source = "registry+https://github.com/rust-lang/crates.io-index"checksum = "957e51f3646910546462e67d5f7599b9e4fb8acdd304b087a6494730f9eebf04"