From 3263f468e00ab6c1a601bd2d90271eaa81571d55 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 11 Mar 2024 10:28:31 +0100 Subject: [PATCH 01/22] init --- index.html | 10 ++++++++++ 1 file changed, 10 insertions(+) create mode 100644 index.html diff --git a/index.html b/index.html new file mode 100644 index 0000000..7e5d5cd --- /dev/null +++ b/index.html @@ -0,0 +1,10 @@ + + + + +

Hello world

+ +

This is a test.

+ + + From d54426142f4443b252e838799b6f5ed1e46aa17d Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 11 Mar 2024 10:45:53 +0100 Subject: [PATCH 02/22] init main --- index.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/index.html b/index.html index 7e5d5cd..759a977 100644 --- a/index.html +++ b/index.html @@ -4,7 +4,7 @@

Hello world

-

This is a test.

+

This is the main branch.

From 6bd6faa95639bf7af54c856e9714ccd3cda3ad57 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 11 Mar 2024 11:25:14 +0100 Subject: [PATCH 03/22] init yew --- .gitignore | 2 + Cargo.lock | 1158 +++++++++++++++++++++++++++++++++++++++++++++++++++ Cargo.toml | 9 + src/main.rs | 24 ++ 4 files changed, 1193 insertions(+) create mode 100644 .gitignore create mode 100644 Cargo.lock create mode 100644 Cargo.toml create mode 100644 src/main.rs diff --git a/.gitignore b/.gitignore new file mode 100644 index 0000000..4f96631 --- /dev/null +++ b/.gitignore @@ -0,0 +1,2 @@ +/target +/dist diff --git a/Cargo.lock b/Cargo.lock new file mode 100644 index 0000000..923d48b --- /dev/null +++ b/Cargo.lock @@ -0,0 +1,1158 @@ +# This file is automatically @generated by Cargo. +# It is not intended for manual editing. +version = 3 + +[[package]] +name = "addr2line" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +dependencies = [ + "gimli", +] + +[[package]] +name = "adler" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" + +[[package]] +name = "anymap2" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d301b3b94cb4b2f23d7917810addbbaff90738e0ca2be692bd027e70d7e0330c" + +[[package]] +name = "autocfg" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d468802bab17cbc0cc575e9b053f41e72aa36bfa6b7f55e3529ffa43161b97fa" + +[[package]] +name = "backtrace" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2089b7e3f35b9dd2d0ed921ead4f6d318c27680d4a5bd167b3ee120edb105837" +dependencies = [ + "addr2line", + "cc", + "cfg-if", + "libc", + "miniz_oxide", + "object", + "rustc-demangle", +] + +[[package]] +name = "bincode" +version = "1.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1f45e9417d87227c7a56d22e471c6206462cba514c7590c09aff4cf6d1ddcad" +dependencies = [ + "serde", +] + +[[package]] +name = "boolinator" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfa8873f51c92e232f9bac4065cddef41b714152812bfc5f7672ba16d6ef8cd9" + +[[package]] +name = "bumpalo" +version = "3.15.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ff69b9dd49fd426c69a0db9fc04dd934cdb6645ff000864d98f7e2af8830eaa" + +[[package]] +name = "bytes" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2bd12c1caf447e69cd4528f47f94d203fd2582878ecb9e9465484c4148a8223" + +[[package]] +name = "cc" +version = "1.0.90" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8cd6604a82acf3039f1144f54b8eb34e91ffba622051189e71b781822d5ee1f5" + +[[package]] +name = "cfg-if" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" + +[[package]] +name = "console_error_panic_hook" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a06aeb73f470f66dcdbf7223caeebb85984942f22f1adb2a088cf9668146bbbc" +dependencies = [ + "cfg-if", + "wasm-bindgen", +] + +[[package]] +name = "equivalent" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" + +[[package]] +name = "fnv" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f9eec918d3f24069decb9af1554cad7c880e2da24a9afd88aca000531ab82c1" + +[[package]] +name = "form_urlencoded" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13624c2627564efccf4934284bdd98cbaa14e79b0b5a141218e507b3a823456" +dependencies = [ + "percent-encoding", +] + +[[package]] +name = "futures" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "645c6916888f6cb6350d2550b80fb63e734897a8498abe35cfb732b6487804b0" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +dependencies = [ + "futures-core", + "futures-sink", +] + +[[package]] +name = "futures-core" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" + +[[package]] +name = "futures-io" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" + +[[package]] +name = "futures-macro" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87750cf4b7a4c0625b1529e4c543c2182106e4dedc60a2a6455e00d212c489ac" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "futures-sink" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" + +[[package]] +name = "futures-task" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" + +[[package]] +name = "futures-util" +version = "0.3.30" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +dependencies = [ + "futures-channel", + "futures-core", + "futures-io", + "futures-macro", + "futures-sink", + "futures-task", + "memchr", + "pin-project-lite", + "pin-utils", + "slab", +] + +[[package]] +name = "getrandom" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "190092ea657667030ac6a35e305e62fc4dd69fd98ac98631e5d3a2b1575a12b5" +dependencies = [ + "cfg-if", + "js-sys", + "libc", + "wasi", + "wasm-bindgen", +] + +[[package]] +name = "gimli" +version = "0.28.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" + +[[package]] +name = "gloo" +version = "0.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28999cda5ef6916ffd33fb4a7b87e1de633c47c0dc6d97905fee1cdaa142b94d" +dependencies = [ + "gloo-console 0.2.3", + "gloo-dialogs 0.1.1", + "gloo-events 0.1.2", + "gloo-file 0.2.3", + "gloo-history 0.1.5", + "gloo-net 0.3.1", + "gloo-render 0.1.1", + "gloo-storage 0.2.2", + "gloo-timers 0.2.6", + "gloo-utils 0.1.7", + "gloo-worker 0.2.1", +] + +[[package]] +name = "gloo" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd35526c28cc55c1db77aed6296de58677dbab863b118483a27845631d870249" +dependencies = [ + "gloo-console 0.3.0", + "gloo-dialogs 0.2.0", + "gloo-events 0.2.0", + "gloo-file 0.3.0", + "gloo-history 0.2.2", + "gloo-net 0.4.0", + "gloo-render 0.2.0", + "gloo-storage 0.3.0", + "gloo-timers 0.3.0", + "gloo-utils 0.2.0", + "gloo-worker 0.4.0", +] + +[[package]] +name = "gloo-console" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "82b7ce3c05debe147233596904981848862b068862e9ec3e34be446077190d3f" +dependencies = [ + "gloo-utils 0.1.7", + "js-sys", + "serde", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-console" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2a17868f56b4a24f677b17c8cb69958385102fa879418052d60b50bc1727e261" +dependencies = [ + "gloo-utils 0.2.0", + "js-sys", + "serde", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-dialogs" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67062364ac72d27f08445a46cab428188e2e224ec9e37efdba48ae8c289002e6" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-dialogs" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf4748e10122b01435750ff530095b1217cf6546173459448b83913ebe7815df" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-events" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68b107f8abed8105e4182de63845afcc7b69c098b7852a813ea7462a320992fc" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-events" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "27c26fb45f7c385ba980f5fa87ac677e363949e065a083722697ef1b2cc91e41" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-file" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8d5564e570a38b43d78bdc063374a0c3098c4f0d64005b12f9bbe87e869b6d7" +dependencies = [ + "gloo-events 0.1.2", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-file" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97563d71863fb2824b2e974e754a81d19c4a7ec47b09ced8a0e6656b6d54bd1f" +dependencies = [ + "gloo-events 0.2.0", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-history" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "85725d90bf0ed47063b3930ef28e863658a7905989e9929a8708aab74a1d5e7f" +dependencies = [ + "gloo-events 0.1.2", + "gloo-utils 0.1.7", + "serde", + "serde-wasm-bindgen 0.5.0", + "serde_urlencoded", + "thiserror", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-history" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "903f432be5ba34427eac5e16048ef65604a82061fe93789f2212afc73d8617d6" +dependencies = [ + "getrandom", + "gloo-events 0.2.0", + "gloo-utils 0.2.0", + "serde", + "serde-wasm-bindgen 0.6.5", + "serde_urlencoded", + "thiserror", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-net" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a66b4e3c7d9ed8d315fd6b97c8b1f74a7c6ecbbc2320e65ae7ed38b7068cc620" +dependencies = [ + "futures-channel", + "futures-core", + "futures-sink", + "gloo-utils 0.1.7", + "http", + "js-sys", + "pin-project", + "serde", + "serde_json", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "gloo-net" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ac9e8288ae2c632fa9f8657ac70bfe38a1530f345282d7ba66a1f70b72b7dc4" +dependencies = [ + "futures-channel", + "futures-core", + "futures-sink", + "gloo-utils 0.2.0", + "http", + "js-sys", + "pin-project", + "serde", + "serde_json", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "gloo-render" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2fd9306aef67cfd4449823aadcd14e3958e0800aa2183955a309112a84ec7764" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-render" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56008b6744713a8e8d98ac3dcb7d06543d5662358c9c805b4ce2167ad4649833" +dependencies = [ + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-storage" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d6ab60bf5dbfd6f0ed1f7843da31b41010515c745735c970e821945ca91e480" +dependencies = [ + "gloo-utils 0.1.7", + "js-sys", + "serde", + "serde_json", + "thiserror", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-storage" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbc8031e8c92758af912f9bc08fbbadd3c6f3cfcbf6b64cdf3d6a81f0139277a" +dependencies = [ + "gloo-utils 0.2.0", + "js-sys", + "serde", + "serde_json", + "thiserror", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-timers" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b995a66bb87bebce9a0f4a95aed01daca4872c050bfcb21653361c03bc35e5c" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "gloo-timers" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bbb143cf96099802033e0d4f4963b19fd2e0b728bcf076cd9cf7f6634f092994" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "gloo-utils" +version = "0.1.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "037fcb07216cb3a30f7292bd0176b050b7b9a052ba830ef7d5d65f6dc64ba58e" +dependencies = [ + "js-sys", + "serde", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-utils" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b5555354113b18c547c1d3a98fbf7fb32a9ff4f6fa112ce823a21641a0ba3aa" +dependencies = [ + "js-sys", + "serde", + "serde_json", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "gloo-worker" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13471584da78061a28306d1359dd0178d8d6fc1c7c80e5e35d27260346e0516a" +dependencies = [ + "anymap2", + "bincode", + "gloo-console 0.2.3", + "gloo-utils 0.1.7", + "js-sys", + "serde", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "gloo-worker" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76495d3dd87de51da268fa3a593da118ab43eb7f8809e17eb38d3319b424e400" +dependencies = [ + "bincode", + "futures", + "gloo-utils 0.2.0", + "gloo-worker-macros", + "js-sys", + "pinned", + "serde", + "thiserror", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", +] + +[[package]] +name = "gloo-worker-macros" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "956caa58d4857bc9941749d55e4bd3000032d8212762586fa5705632967140e7" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "hashbrown" +version = "0.14.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" + +[[package]] +name = "hermit-abi" +version = "0.3.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" + +[[package]] +name = "http" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "601cbb57e577e2f5ef5be8e7b83f0f63994f25aa94d673e54a92d5c516d101f1" +dependencies = [ + "bytes", + "fnv", + "itoa", +] + +[[package]] +name = "implicit-clone" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8a9aa791c7b5a71b636b7a68207fdebf171ddfc593d9c8506ec4cbc527b6a84" +dependencies = [ + "implicit-clone-derive", + "indexmap", +] + +[[package]] +name = "implicit-clone-derive" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9311685eb9a34808bbb0608ad2fcab9ae216266beca5848613e95553ac914e3b" +dependencies = [ + "quote", + "syn 2.0.52", +] + +[[package]] +name = "indexmap" +version = "2.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b0b929d511467233429c45a44ac1dcaa21ba0f5ba11e4879e6ed28ddb4f9df4" +dependencies = [ + "equivalent", + "hashbrown", +] + +[[package]] +name = "itoa" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1a46d1a171d865aa5f83f92695765caa047a9b4cbae2cbf37dbd613a793fd4c" + +[[package]] +name = "js-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +dependencies = [ + "wasm-bindgen", +] + +[[package]] +name = "libc" +version = "0.2.153" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" + +[[package]] +name = "log" +version = "0.4.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" + +[[package]] +name = "memchr" +version = "2.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "523dc4f511e55ab87b694dc30d0f820d60906ef06413f93d4d7a1385599cc149" + +[[package]] +name = "miniz_oxide" +version = "0.7.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +dependencies = [ + "adler", +] + +[[package]] +name = "num_cpus" +version = "1.16.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4161fcb6d602d4d2081af7c3a45852d875a03dd337a6bfdd6e06407b61342a43" +dependencies = [ + "hermit-abi", + "libc", +] + +[[package]] +name = "object" +version = "0.32.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +dependencies = [ + "memchr", +] + +[[package]] +name = "once_cell" +version = "1.19.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" + +[[package]] +name = "percent-encoding" +version = "2.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e3148f5046208a5d56bcfc03053e3ca6334e51da8dfb19b6cdc8b306fae3283e" + +[[package]] +name = "pin-project" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6bf43b791c5b9e34c3d182969b4abb522f9343702850a2e57f460d00d09b4b3" +dependencies = [ + "pin-project-internal", +] + +[[package]] +name = "pin-project-internal" +version = "1.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2f38a4412a78282e09a2cf38d195ea5420d15ba0602cb375210efbc877243965" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "pin-project-lite" +version = "0.2.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8afb450f006bf6385ca15ef45d71d2288452bc3683ce2e2cacc0d18e4be60b58" + +[[package]] +name = "pin-utils" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" + +[[package]] +name = "pinned" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a829027bd95e54cfe13e3e258a1ae7b645960553fb82b75ff852c29688ee595b" +dependencies = [ + "futures", + "rustversion", + "thiserror", +] + +[[package]] +name = "prettyplease" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a41cf62165e97c7f814d2221421dbb9afcbcdb0a88068e5ea206e19951c2cbb5" +dependencies = [ + "proc-macro2", + "syn 2.0.52", +] + +[[package]] +name = "proc-macro-crate" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f4c021e1093a56626774e81216a4ce732a735e5bad4868a03f3ed65ca0c3919" +dependencies = [ + "once_cell", + "toml_edit", +] + +[[package]] +name = "proc-macro-error" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "da25490ff9892aab3fcf7c36f08cfb902dd3e71ca0f9f9517bea02a73a5ce38c" +dependencies = [ + "proc-macro-error-attr", + "proc-macro2", + "quote", + "syn 1.0.109", + "version_check", +] + +[[package]] +name = "proc-macro-error-attr" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1be40180e52ecc98ad80b184934baf3d0d29f979574e439af5a55274b35f869" +dependencies = [ + "proc-macro2", + "quote", + "version_check", +] + +[[package]] +name = "proc-macro2" +version = "1.0.78" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2422ad645d89c99f8f3e6b88a9fdeca7fabeac836b1002371c4367c8f984aae" +dependencies = [ + "unicode-ident", +] + +[[package]] +name = "prokio" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03b55e106e5791fa5a13abd13c85d6127312e8e09098059ca2bc9b03ca4cf488" +dependencies = [ + "futures", + "gloo 0.8.1", + "num_cpus", + "once_cell", + "pin-project", + "pinned", + "tokio", + "tokio-stream", + "wasm-bindgen-futures", +] + +[[package]] +name = "quote" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "291ec9ab5efd934aaf503a6466c5d5251535d108ee747472c3977cc5acc868ef" +dependencies = [ + "proc-macro2", +] + +[[package]] +name = "rustc-demangle" +version = "0.1.23" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" + +[[package]] +name = "rustversion" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ffc183a10b4478d04cbbbfc96d0873219d962dd5accaff2ffbd4ceb7df837f4" + +[[package]] +name = "ryu" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" + +[[package]] +name = "serde" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +dependencies = [ + "serde_derive", +] + +[[package]] +name = "serde-wasm-bindgen" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f3b143e2833c57ab9ad3ea280d21fd34e285a42837aeb0ee301f4f41890fa00e" +dependencies = [ + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "serde-wasm-bindgen" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8302e169f0eddcc139c70f139d19d6467353af16f9fce27e8c30158036a1e16b" +dependencies = [ + "js-sys", + "serde", + "wasm-bindgen", +] + +[[package]] +name = "serde_derive" +version = "1.0.197" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "serde_json" +version = "1.0.114" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c5f09b1bd632ef549eaa9f60a1f8de742bdbc698e6cee2095fc84dde5f549ae0" +dependencies = [ + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "serde_urlencoded" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3491c14715ca2294c4d6a88f15e84739788c1d030eed8c110436aafdaa2f3fd" +dependencies = [ + "form_urlencoded", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "slab" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8f92a496fb766b417c996b9c5e57daf2f7ad3b0bebe1ccfca4856390e3d3bb67" +dependencies = [ + "autocfg", +] + +[[package]] +name = "syn" +version = "1.0.109" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b64191b275b66ffe2469e8af2c1cfe3bafa67b529ead792a6d0160888b4237" +dependencies = [ + "proc-macro2", + "unicode-ident", +] + +[[package]] +name = "syn" +version = "2.0.52" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b699d15b36d1f02c3e7c69f8ffef53de37aefae075d8488d4ba1a7788d574a07" +dependencies = [ + "proc-macro2", + "quote", + "unicode-ident", +] + +[[package]] +name = "thiserror" +version = "1.0.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e45bcbe8ed29775f228095caf2cd67af7a4ccf756ebff23a306bf3e8b47b24b" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.57" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a953cb265bef375dae3de6663da4d3804eee9682ea80d8e2542529b73c531c81" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "tokio" +version = "1.36.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61285f6515fa018fb2d1e46eb21223fff441ee8db5d0f1435e8ab4f5cdb80931" +dependencies = [ + "backtrace", + "pin-project-lite", +] + +[[package]] +name = "tokio-stream" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "397c988d37662c7dda6d2208364a706264bf3d6138b11d436cbac0ad38832842" +dependencies = [ + "futures-core", + "pin-project-lite", + "tokio", +] + +[[package]] +name = "toml_datetime" +version = "0.6.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3550f4e9685620ac18a50ed434eb3aec30db8ba93b0287467bca5826ea25baf1" + +[[package]] +name = "toml_edit" +version = "0.19.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1b5bb770da30e5cbfde35a2d7b9b8a2c4b8ef89548a7a6aeab5c9a576e3e7421" +dependencies = [ + "indexmap", + "toml_datetime", + "winnow", +] + +[[package]] +name = "tracing" +version = "0.1.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +dependencies = [ + "pin-project-lite", + "tracing-attributes", + "tracing-core", +] + +[[package]] +name = "tracing-attributes" +version = "0.1.27" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", +] + +[[package]] +name = "tracing-core" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +dependencies = [ + "once_cell", +] + +[[package]] +name = "tst" +version = "0.1.0" +dependencies = [ + "yew", +] + +[[package]] +name = "unicode-ident" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" + +[[package]] +name = "version_check" +version = "0.9.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" + +[[package]] +name = "wasi" +version = "0.11.0+wasi-snapshot-preview1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" + +[[package]] +name = "wasm-bindgen" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +dependencies = [ + "cfg-if", + "wasm-bindgen-macro", +] + +[[package]] +name = "wasm-bindgen-backend" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +dependencies = [ + "bumpalo", + "log", + "once_cell", + "proc-macro2", + "quote", + "syn 2.0.52", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-futures" +version = "0.4.42" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +dependencies = [ + "cfg-if", + "js-sys", + "wasm-bindgen", + "web-sys", +] + +[[package]] +name = "wasm-bindgen-macro" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +dependencies = [ + "quote", + "wasm-bindgen-macro-support", +] + +[[package]] +name = "wasm-bindgen-macro-support" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.52", + "wasm-bindgen-backend", + "wasm-bindgen-shared", +] + +[[package]] +name = "wasm-bindgen-shared" +version = "0.2.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" + +[[package]] +name = "web-sys" +version = "0.3.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "winnow" +version = "0.5.40" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f593a95398737aeed53e489c785df13f3618e41dbcd6718c6addbf1395aa6876" +dependencies = [ + "memchr", +] + +[[package]] +name = "yew" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5f1a03f255c70c7aa3e9c62e15292f142ede0564123543c1cc0c7a4f31660cac" +dependencies = [ + "console_error_panic_hook", + "futures", + "gloo 0.10.0", + "implicit-clone", + "indexmap", + "js-sys", + "prokio", + "rustversion", + "serde", + "slab", + "thiserror", + "tokio", + "tracing", + "wasm-bindgen", + "wasm-bindgen-futures", + "web-sys", + "yew-macro", +] + +[[package]] +name = "yew-macro" +version = "0.21.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "02fd8ca5166d69e59f796500a2ce432ff751edecbbb308ca59fd3fe4d0343de2" +dependencies = [ + "boolinator", + "once_cell", + "prettyplease", + "proc-macro-error", + "proc-macro2", + "quote", + "syn 2.0.52", +] diff --git a/Cargo.toml b/Cargo.toml new file mode 100644 index 0000000..fbc5cf6 --- /dev/null +++ b/Cargo.toml @@ -0,0 +1,9 @@ +[package] +name = "tst" +version = "0.1.0" +edition = "2021" + +# See more keys and their definitions at https://doc.rust-lang.org/cargo/reference/manifest.html + +[dependencies] +yew = { version = "0.21.0", features = ["csr"] } diff --git a/src/main.rs b/src/main.rs new file mode 100644 index 0000000..3c55d8c --- /dev/null +++ b/src/main.rs @@ -0,0 +1,24 @@ +use yew::prelude::*; + +#[function_component] +fn App() -> Html { + let counter = use_state(|| 0); + let onclick = { + let counter = counter.clone(); + move |_| { + let value = *counter + 1; + counter.set(value); + } + }; + + html! { +
+ +

{ *counter }

+
+ } +} + +fn main() { + yew::Renderer::::new().render(); +} From a1aa259c1a4a36c4f6afa8146d3fcb54ae1b4bb0 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Mon, 11 Mar 2024 13:27:38 +0100 Subject: [PATCH 04/22] document process --- README.md | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) create mode 100644 README.md diff --git a/README.md b/README.md new file mode 100644 index 0000000..825b646 --- /dev/null +++ b/README.md @@ -0,0 +1,16 @@ +# Gen pages: + +``` +git clone +trunk build --release --public-url '.' +cd dist +git init +git remote add origin +# remove old pages branch +git push origin -d pages +git checkout -b pages +git add * +git commit -m "gen pages" +# push new pages branch +git push -u origin pages +``` From 2c660d09582b4879e62fbda271c4d7c8380983ca Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 13:12:31 +0100 Subject: [PATCH 05/22] wip --- _forgejo/workflows/publish.yaml | 15 +++++++++++++++ 1 file changed, 15 insertions(+) create mode 100644 _forgejo/workflows/publish.yaml diff --git a/_forgejo/workflows/publish.yaml b/_forgejo/workflows/publish.yaml new file mode 100644 index 0000000..959f9df --- /dev/null +++ b/_forgejo/workflows/publish.yaml @@ -0,0 +1,15 @@ +on: [push] +jobs: + test_checkout: + runs-on: docker + container: + image: rust:slim-bookworm + steps: + - run: apt-get update -y && apt-get install -y nodejs + - run: cargo install trunk + - uses: https://code.forgejo.org/actions/checkout@v3 + - run: | + trunk build --release --public-url '.' + cd dist + git init + git remote add origin $GITHUB_TOKEN From 1cc79ec03f7d4dd696ef6163f100ab94b25dec85 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 16:39:21 +0100 Subject: [PATCH 06/22] test --- .forgejo/workflows/publish.yaml | 21 +++++++++++++++++++++ _forgejo/workflows/publish.yaml | 15 --------------- 2 files changed, 21 insertions(+), 15 deletions(-) create mode 100644 .forgejo/workflows/publish.yaml delete mode 100644 _forgejo/workflows/publish.yaml diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml new file mode 100644 index 0000000..391fd51 --- /dev/null +++ b/.forgejo/workflows/publish.yaml @@ -0,0 +1,21 @@ +on: [push] +jobs: + test_checkout: + runs-on: docker + container: + image: rust:slim-bookworm + steps: + - run: apt-get update -y && apt-get install -y nodejs + - run: cargo install trunk + - uses: https://code.forgejo.org/actions/checkout@v3 + - run: trunk build --release --public-url '.' + - run: | + cd dist + git init + git remote add origin "${GITHUB_REPOSITORY}/{GITHUB_REPOSITORY_OWNER}" + TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) + git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages + git checkout -b pages + git add * + git commit -m "gen pages" + git -c http.extraHeader="Authorization: Basic ${TOKEN}" push -u origin pages diff --git a/_forgejo/workflows/publish.yaml b/_forgejo/workflows/publish.yaml deleted file mode 100644 index 959f9df..0000000 --- a/_forgejo/workflows/publish.yaml +++ /dev/null @@ -1,15 +0,0 @@ -on: [push] -jobs: - test_checkout: - runs-on: docker - container: - image: rust:slim-bookworm - steps: - - run: apt-get update -y && apt-get install -y nodejs - - run: cargo install trunk - - uses: https://code.forgejo.org/actions/checkout@v3 - - run: | - trunk build --release --public-url '.' - cd dist - git init - git remote add origin $GITHUB_TOKEN From 8753fb1832bfde188d88804498472b2f0cb7e672 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:03:09 +0100 Subject: [PATCH 07/22] add git --- .forgejo/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 391fd51..ab97278 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,7 +5,7 @@ jobs: container: image: rust:slim-bookworm steps: - - run: apt-get update -y && apt-get install -y nodejs + - run: apt-get update -y && apt-get install -y nodejs git - run: cargo install trunk - uses: https://code.forgejo.org/actions/checkout@v3 - run: trunk build --release --public-url '.' From d1e4b10c10be7c9403ea82f1c7b99e8ef58e3127 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:29:39 +0100 Subject: [PATCH 08/22] fix --- .forgejo/workflows/publish.yaml | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index ab97278..bc264a2 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,10 +5,11 @@ jobs: container: image: rust:slim-bookworm steps: - - run: apt-get update -y && apt-get install -y nodejs git - - run: cargo install trunk + - run: apt-get update -y && apt-get install -y nodejs git curl + - run: curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- + - run: rustup target add wasm32-unknown-unknown - uses: https://code.forgejo.org/actions/checkout@v3 - - run: trunk build --release --public-url '.' + - run: ./trunk build --release --public-url '.' - run: | cd dist git init From 6a18566e5966a3fb7827919d2b4b07c58e7b0b66 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:32:04 +0100 Subject: [PATCH 09/22] fix --- .forgejo/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index bc264a2..1ccfc41 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -9,7 +9,7 @@ jobs: - run: curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- - run: rustup target add wasm32-unknown-unknown - uses: https://code.forgejo.org/actions/checkout@v3 - - run: ./trunk build --release --public-url '.' + - run: /trunk build --release --public-url '.' - run: | cd dist git init From 51b0e1519af6a8d05de10997400229fd667c0f3a Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:35:57 +0100 Subject: [PATCH 10/22] fix --- .forgejo/workflows/publish.yaml | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 1ccfc41..9577051 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -6,10 +6,14 @@ jobs: image: rust:slim-bookworm steps: - run: apt-get update -y && apt-get install -y nodejs git curl - - run: curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- + - run: | + curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- + mv trunk / - run: rustup target add wasm32-unknown-unknown - uses: https://code.forgejo.org/actions/checkout@v3 - - run: /trunk build --release --public-url '.' + - run: | + ls /trunk + /trunk build --release --public-url '.' - run: | cd dist git init From de0c78b551c919c4208e1175cd75d88dc4940b9c Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:37:07 +0100 Subject: [PATCH 11/22] retest --- .forgejo/workflows/publish.yaml | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 9577051..63c802e 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -11,9 +11,7 @@ jobs: mv trunk / - run: rustup target add wasm32-unknown-unknown - uses: https://code.forgejo.org/actions/checkout@v3 - - run: | - ls /trunk - /trunk build --release --public-url '.' + - run: /trunk build --release --public-url '.' - run: | cd dist git init From e4f417a8ff5d403d9968bb0ecdc220f41f02bf8b Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:38:43 +0100 Subject: [PATCH 12/22] retest --- .forgejo/workflows/publish.yaml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 63c802e..2a5883e 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -15,7 +15,7 @@ jobs: - run: | cd dist git init - git remote add origin "${GITHUB_REPOSITORY}/{GITHUB_REPOSITORY_OWNER}" + git remote add origin "${GITHUB_REPOSITORY}/${GITHUB_REPOSITORY_OWNER}" TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages git checkout -b pages From 99fd0c09a7fce34f3098415cb4a39a024fdcbd6e Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:44:21 +0100 Subject: [PATCH 13/22] fix test --- .forgejo/workflows/publish.yaml | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 2a5883e..ae54551 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,6 +5,11 @@ jobs: container: image: rust:slim-bookworm steps: + - run: | + echo "git remote add origin ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" + TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) + echo "git -c http.extraHeader=Authorization: Basic ${TOKEN} push origin -d pages" + echo "git -c http.extraHeader=Authorization: Basic ${TOKEN} push -u origin pages" - run: apt-get update -y && apt-get install -y nodejs git curl - run: | curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- @@ -15,7 +20,7 @@ jobs: - run: | cd dist git init - git remote add origin "${GITHUB_REPOSITORY}/${GITHUB_REPOSITORY_OWNER}" + git remote add origin "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages git checkout -b pages From caa9620c3b0c2c4b6b826272e412be50f54a4eb8 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:48:17 +0100 Subject: [PATCH 14/22] add ci name --- .forgejo/workflows/publish.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index ae54551..3818b23 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -20,6 +20,8 @@ jobs: - run: | cd dist git init + git config user.email "ci_action@example.com" + git config user.name "CI" git remote add origin "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages From 9ce8e13a41e33de3b0f558054f19efb5877981e4 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 17:53:00 +0100 Subject: [PATCH 15/22] fix --- .forgejo/workflows/publish.yaml | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 3818b23..fca1316 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -24,8 +24,9 @@ jobs: git config user.name "CI" git remote add origin "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) - git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages + git -c http.extraHeader="Authorization: Basic ${TOKEN}" push origin -d pages || true git checkout -b pages git add * git commit -m "gen pages" + git log git -c http.extraHeader="Authorization: Basic ${TOKEN}" push -u origin pages From c10606e80e662fc49f129f2887a2a361570cbd16 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 18:01:41 +0100 Subject: [PATCH 16/22] change operation --- src/main.rs | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/main.rs b/src/main.rs index 3c55d8c..cfe1571 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,18 +2,19 @@ use yew::prelude::*; #[function_component] fn App() -> Html { - let counter = use_state(|| 0); + let counter = use_state(|| 283870); let onclick = { let counter = counter.clone(); move |_| { - let value = *counter + 1; + let value = (*counter * 989_909) % 1_212_149; counter.set(value); } }; html! {
- +

{ "Pseudo Random Generator" }

+

{ *counter }

} From 4d646a7eea5ce74888942b554baa5ee0d1d34590 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 18:07:54 +0100 Subject: [PATCH 17/22] add doc and remove debug cmd --- .forgejo/workflows/publish.yaml | 6 ------ README.md | 8 ++++++++ 2 files changed, 8 insertions(+), 6 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index fca1316..6c5e536 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,11 +5,6 @@ jobs: container: image: rust:slim-bookworm steps: - - run: | - echo "git remote add origin ${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" - TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) - echo "git -c http.extraHeader=Authorization: Basic ${TOKEN} push origin -d pages" - echo "git -c http.extraHeader=Authorization: Basic ${TOKEN} push -u origin pages" - run: apt-get update -y && apt-get install -y nodejs git curl - run: | curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- @@ -28,5 +23,4 @@ jobs: git checkout -b pages git add * git commit -m "gen pages" - git log git -c http.extraHeader="Authorization: Basic ${TOKEN}" push -u origin pages diff --git a/README.md b/README.md index 825b646..94c4de1 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,13 @@ +# Test Pages + +Test with page generation. Juste a small yew app. + +The generated pages are available here: + # Gen pages: +CF + ``` git clone trunk build --release --public-url '.' From 9238091577243e96948e3462d44b805e044cff93 Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 18:08:39 +0100 Subject: [PATCH 18/22] fix link --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index 94c4de1..bcd3219 100644 --- a/README.md +++ b/README.md @@ -6,7 +6,7 @@ The generated pages are available here: +CF ``` git clone From 17ac2d427b7a5e5d4cf625c96a98a823a52abaeb Mon Sep 17 00:00:00 2001 From: Jean-Marie Mineau Date: Wed, 13 Mar 2024 18:12:50 +0100 Subject: [PATCH 19/22] fix overflow --- src/main.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/main.rs b/src/main.rs index cfe1571..91fe1cd 100644 --- a/src/main.rs +++ b/src/main.rs @@ -2,7 +2,7 @@ use yew::prelude::*; #[function_component] fn App() -> Html { - let counter = use_state(|| 283870); + let counter = use_state(|| 283870u64); let onclick = { let counter = counter.clone(); move |_| { From 62a6b31697476536aabd90aad17c691b8856ace9 Mon Sep 17 00:00:00 2001 From: Jean-Marie 'Histausse' Mineau Date: Thu, 14 Mar 2024 17:03:29 +0100 Subject: [PATCH 20/22] remove nodejs from CI --- .forgejo/workflows/publish.yaml | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 6c5e536..78d48d1 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -5,12 +5,18 @@ jobs: container: image: rust:slim-bookworm steps: - - run: apt-get update -y && apt-get install -y nodejs git curl + - run: apt-get update -y && apt-get install -y git curl - run: | curl -L https://github.com/trunk-rs/trunk/releases/download/v0.19.1/trunk-x86_64-unknown-linux-gnu.tar.gz | tar -xzf- mv trunk / - run: rustup target add wasm32-unknown-unknown - - uses: https://code.forgejo.org/actions/checkout@v3 + - run: | + TOKEN=$(echo -n "x-access-token:${GITHUB_TOKEN}" | base64) + mkdir -p "${GITHUB_WORKSPACE}" + cd "${GITHUB_WORKSPACE}" + git init + git remote add origin "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" + git -c http.extraHeader="Authorization: Basic ${TOKEN}" fetch origin "${GITHUB_SHA}" - run: /trunk build --release --public-url '.' - run: | cd dist From 0efac2a7e5cfc5e2ece02bbb8de1f2bc959e8f5a Mon Sep 17 00:00:00 2001 From: Jean-Marie 'Histausse' Mineau Date: Thu, 14 Mar 2024 17:04:55 +0100 Subject: [PATCH 21/22] test fix --- .forgejo/workflows/publish.yaml | 2 ++ 1 file changed, 2 insertions(+) diff --git a/.forgejo/workflows/publish.yaml b/.forgejo/workflows/publish.yaml index 78d48d1..b48a810 100644 --- a/.forgejo/workflows/publish.yaml +++ b/.forgejo/workflows/publish.yaml @@ -17,6 +17,8 @@ jobs: git init git remote add origin "${GITHUB_SERVER_URL}/${GITHUB_REPOSITORY}" git -c http.extraHeader="Authorization: Basic ${TOKEN}" fetch origin "${GITHUB_SHA}" + git checkout "${GITHUB_SHA}" + ls - run: /trunk build --release --public-url '.' - run: | cd dist From d57aa40e92730aa0db418cf9700012247544f616 Mon Sep 17 00:00:00 2001 From: CI Date: Thu, 14 Mar 2024 16:06:35 +0000 Subject: [PATCH 22/22] gen pages --- index.html | 1 + tst-8824db6c28d8c006.js | 1 + tst-8824db6c28d8c006_bg.wasm | Bin 0 -> 293584 bytes 3 files changed, 2 insertions(+) create mode 100644 index.html create mode 100644 tst-8824db6c28d8c006.js create mode 100644 tst-8824db6c28d8c006_bg.wasm diff --git a/index.html b/index.html new file mode 100644 index 0000000..3434d66 --- /dev/null +++ b/index.html @@ -0,0 +1 @@ +

Hello world

This is the main branch.

\ No newline at end of file diff --git a/tst-8824db6c28d8c006.js b/tst-8824db6c28d8c006.js new file mode 100644 index 0000000..52bf2aa --- /dev/null +++ b/tst-8824db6c28d8c006.js @@ -0,0 +1 @@ +let X=4,P=`undefined`,T=`string`,V=`Object`,Q=`utf-8`,L=128,O=1,N=null,S=0,U=`function`,K=Array,R=Error,W=FinalizationRegistry,Y=Object,M=undefined;var G=((a,b)=>{});var j=(()=>{if(i===N||i.byteLength===S){i=new Uint8Array(a.memory.buffer)};return i});var p=((a,b,c)=>{if(c===M){const c=n.encode(a);const d=b(c.length,O)>>>S;j().subarray(d,d+ c.length).set(c);m=c.length;return d};let d=a.length;let e=b(d,O)>>>S;const f=j();let g=S;for(;g127)break;f[e+ g]=b};if(g!==d){if(g!==S){a=a.slice(g)};e=c(e,d,d=g+ a.length*3,O)>>>S;const b=j().subarray(e+ g,e+ d);const f=o(a,b);g+=f.written;e=c(e,d,g,O)>>>S};m=g;return e});var F=(()=>{const b={};b.wbg={};b.wbg.__wbindgen_object_drop_ref=(a=>{f(a)});b.wbg.__wbindgen_object_clone_ref=(a=>{const b=c(a);return g(b)});b.wbg.__wbg_subtreeid_e80a1798fee782f9=((a,b)=>{const d=c(b).__yew_subtree_id;r()[a/X+ O]=z(d)?S:d;r()[a/X+ S]=!z(d)});b.wbg.__wbg_setsubtreeid_e1fab6b578c800cf=((a,b)=>{c(a).__yew_subtree_id=b>>>S});b.wbg.__wbg_cachekey_b81c1aacc6a0645c=((a,b)=>{const d=c(b).__yew_subtree_cache_key;r()[a/X+ O]=z(d)?S:d;r()[a/X+ S]=!z(d)});b.wbg.__wbg_setcachekey_75bcd45312087529=((a,b)=>{c(a).__yew_subtree_cache_key=b>>>S});b.wbg.__wbg_setlistenerid_f2e783343fa0cec1=((a,b)=>{c(a).__yew_listener_id=b>>>S});b.wbg.__wbg_listenerid_6dcf1c62b7b7de58=((a,b)=>{const d=c(b).__yew_listener_id;r()[a/X+ O]=z(d)?S:d;r()[a/X+ S]=!z(d)});b.wbg.__wbindgen_string_new=((a,b)=>{const c=k(a,b);return g(c)});b.wbg.__wbindgen_cb_drop=(a=>{const b=f(a).original;if(b.cnt--==O){b.a=S;return !0};const c=!1;return c});b.wbg.__wbg_new_abda76e883ba8a5f=(()=>{const a=new R();return g(a)});b.wbg.__wbg_stack_658279fe44541cf6=((b,d)=>{const e=c(d).stack;const f=p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);const g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_error_f851667af71bcfc6=((b,c)=>{let d;let e;try{d=b;e=c;console.error(k(b,c))}finally{a.__wbindgen_free(d,e,O)}});b.wbg.__wbg_queueMicrotask_481971b0d87f3dd4=(a=>{queueMicrotask(c(a))});b.wbg.__wbg_queueMicrotask_3cbae2ec6b6cd3d6=(a=>{const b=c(a).queueMicrotask;return g(b)});b.wbg.__wbindgen_is_function=(a=>{const b=typeof c(a)===U;return b});b.wbg.__wbg_error_a526fb08a0205972=((b,c)=>{var d=C(b,c).slice();a.__wbindgen_free(b,c*X,X);console.error(...d)});b.wbg.__wbg_body_edb1908d3ceff3a1=(a=>{const b=c(a).body;return z(b)?S:g(b)});b.wbg.__wbg_createElement_8bae7856a4bb7411=function(){return D(((a,b,d)=>{const e=c(a).createElement(k(b,d));return g(e)}),arguments)};b.wbg.__wbg_createElementNS_556a62fb298be5a2=function(){return D(((a,b,d,e,f)=>{const h=c(a).createElementNS(b===S?M:k(b,d),k(e,f));return g(h)}),arguments)};b.wbg.__wbg_createTextNode_0c38fd80a5b2284d=((a,b,d)=>{const e=c(a).createTextNode(k(b,d));return g(e)});b.wbg.__wbg_instanceof_Element_6945fc210db80ea9=(a=>{let b;try{b=c(a) instanceof Element}catch(a){b=!1}const d=b;return d});b.wbg.__wbg_namespaceURI_5235ee79fd5f6781=((b,d)=>{const e=c(d).namespaceURI;var f=z(e)?S:p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);var g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_setinnerHTML_26d69b59e1af99c7=((a,b,d)=>{c(a).innerHTML=k(b,d)});b.wbg.__wbg_outerHTML_e073aa84e7bc1eaf=((b,d)=>{const e=c(d).outerHTML;const f=p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);const g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_removeAttribute_1b10a06ae98ebbd1=function(){return D(((a,b,d)=>{c(a).removeAttribute(k(b,d))}),arguments)};b.wbg.__wbg_setAttribute_3c9f6c303b696daa=function(){return D(((a,b,d,e,f)=>{c(a).setAttribute(k(b,d),k(e,f))}),arguments)};b.wbg.__wbg_instanceof_Window_f401953a2cf86220=(a=>{let b;try{b=c(a) instanceof Window}catch(a){b=!1}const d=b;return d});b.wbg.__wbg_document_5100775d18896c16=(a=>{const b=c(a).document;return z(b)?S:g(b)});b.wbg.__wbg_setchecked_931ff2ed2cd3ebfd=((a,b)=>{c(a).checked=b!==S});b.wbg.__wbg_value_47fe6384562f52ab=((b,d)=>{const e=c(d).value;const f=p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);const g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_setvalue_78cb4f1fef58ae98=((a,b,d)=>{c(a).value=k(b,d)});b.wbg.__wbg_value_d7f5bfbd9302c14b=((b,d)=>{const e=c(d).value;const f=p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);const g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_setvalue_090972231f0a4f6f=((a,b,d)=>{c(a).value=k(b,d)});b.wbg.__wbg_parentNode_6be3abff20e1a5fb=(a=>{const b=c(a).parentNode;return z(b)?S:g(b)});b.wbg.__wbg_parentElement_347524db59fc2976=(a=>{const b=c(a).parentElement;return z(b)?S:g(b)});b.wbg.__wbg_childNodes_118168e8b23bcb9b=(a=>{const b=c(a).childNodes;return g(b)});b.wbg.__wbg_lastChild_83efe6d5da370e1f=(a=>{const b=c(a).lastChild;return z(b)?S:g(b)});b.wbg.__wbg_nextSibling_709614fdb0fb7a66=(a=>{const b=c(a).nextSibling;return z(b)?S:g(b)});b.wbg.__wbg_setnodeValue_94b86af0cda24b90=((a,b,d)=>{c(a).nodeValue=b===S?M:k(b,d)});b.wbg.__wbg_textContent_8e392d624539e731=((b,d)=>{const e=c(d).textContent;var f=z(e)?S:p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);var g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbg_cloneNode_e19c313ea20d5d1d=function(){return D((a=>{const b=c(a).cloneNode();return g(b)}),arguments)};b.wbg.__wbg_insertBefore_d2a001abf538c1f8=function(){return D(((a,b,d)=>{const e=c(a).insertBefore(c(b),c(d));return g(e)}),arguments)};b.wbg.__wbg_removeChild_96bbfefd2f5a0261=function(){return D(((a,b)=>{const d=c(a).removeChild(c(b));return g(d)}),arguments)};b.wbg.__wbg_addEventListener_4283b15b4f039eb5=function(){return D(((a,b,d,e,f)=>{c(a).addEventListener(k(b,d),c(e),c(f))}),arguments)};b.wbg.__wbg_instanceof_ShadowRoot_9db040264422e84a=(a=>{let b;try{b=c(a) instanceof ShadowRoot}catch(a){b=!1}const d=b;return d});b.wbg.__wbg_host_c667c7623404d6bf=(a=>{const b=c(a).host;return g(b)});b.wbg.__wbg_bubbles_abce839854481bc6=(a=>{const b=c(a).bubbles;return b});b.wbg.__wbg_cancelBubble_c0aa3172524eb03c=(a=>{const b=c(a).cancelBubble;return b});b.wbg.__wbg_composedPath_58473fd5ae55f2cd=(a=>{const b=c(a).composedPath();return g(b)});b.wbg.__wbg_get_bd8e338fbd5f5cc8=((a,b)=>{const d=c(a)[b>>>S];return g(d)});b.wbg.__wbg_length_cd7af8117672b8b8=(a=>{const b=c(a).length;return b});b.wbg.__wbg_newnoargs_e258087cd0daa0ea=((a,b)=>{const c=new Function(k(a,b));return g(c)});b.wbg.__wbg_call_27c0f87801dedf93=function(){return D(((a,b)=>{const d=c(a).call(c(b));return g(d)}),arguments)};b.wbg.__wbg_new_72fb9a18b5ae2624=(()=>{const a=new Y();return g(a)});b.wbg.__wbg_self_ce0dbfc45cf2f5be=function(){return D((()=>{const a=self.self;return g(a)}),arguments)};b.wbg.__wbg_window_c6fb939a7f436783=function(){return D((()=>{const a=window.window;return g(a)}),arguments)};b.wbg.__wbg_globalThis_d1e6af4856ba331b=function(){return D((()=>{const a=globalThis.globalThis;return g(a)}),arguments)};b.wbg.__wbg_global_207b558942527489=function(){return D((()=>{const a=global.global;return g(a)}),arguments)};b.wbg.__wbindgen_is_undefined=(a=>{const b=c(a)===M;return b});b.wbg.__wbg_from_89e3fc3ba5e6fb48=(a=>{const b=K.from(c(a));return g(b)});b.wbg.__wbg_is_010fdc0f4ab96916=((a,b)=>{const d=Y.is(c(a),c(b));return d});b.wbg.__wbg_resolve_b0083a7967828ec8=(a=>{const b=Promise.resolve(c(a));return g(b)});b.wbg.__wbg_then_0c86a60e8fcfe9f6=((a,b)=>{const d=c(a).then(c(b));return g(d)});b.wbg.__wbg_set_1f9b04f170055d33=function(){return D(((a,b,d)=>{const e=Reflect.set(c(a),c(b),c(d));return e}),arguments)};b.wbg.__wbindgen_debug_string=((b,d)=>{const e=l(c(d));const f=p(e,a.__wbindgen_malloc,a.__wbindgen_realloc);const g=m;r()[b/X+ O]=g;r()[b/X+ S]=f});b.wbg.__wbindgen_throw=((a,b)=>{throw new R(k(a,b))});b.wbg.__wbindgen_closure_wrapper334=((a,b,c)=>{const d=t(a,b,98,w);return g(d)});b.wbg.__wbindgen_closure_wrapper484=((a,b,c)=>{const d=x(a,b,161,y);return g(d)});return b});var t=((b,c,d,e)=>{const f={a:b,b:c,cnt:O,dtor:d};const g=(...b)=>{f.cnt++;try{return e(f.a,f.b,...b)}finally{if(--f.cnt===S){a.__wbindgen_export_2.get(f.dtor)(f.a,f.b);f.a=S;s.unregister(f)}}};g.original=f;s.register(g,f,f);return g});var x=((b,c,d,e)=>{const f={a:b,b:c,cnt:O,dtor:d};const g=(...b)=>{f.cnt++;const c=f.a;f.a=S;try{return e(c,f.b,...b)}finally{if(--f.cnt===S){a.__wbindgen_export_2.get(f.dtor)(c,f.b);s.unregister(f)}else{f.a=c}}};g.original=f;s.register(g,f,f);return g});var C=((a,b)=>{a=a>>>S;const c=B();const d=c.subarray(a/X,a/X+ b);const e=[];for(let a=S;a{if(A===N||A.byteLength===S){A=new Uint32Array(a.memory.buffer)};return A});var w=((c,d,e)=>{try{a.wasm_bindgen__convert__closures__invoke1_ref__hf04df825ddfd7f4c(c,d,v(e))}finally{b[u++]=M}});var v=(a=>{if(u==O)throw new R(`out of js stack`);b[--u]=a;return u});var k=((a,b)=>{a=a>>>S;return h.decode(j().subarray(a,a+ b))});var z=(a=>a===M||a===N);var l=(a=>{const b=typeof a;if(b==`number`||b==`boolean`||a==N){return `${a}`};if(b==T){return `"${a}"`};if(b==`symbol`){const b=a.description;if(b==N){return `Symbol`}else{return `Symbol(${b})`}};if(b==U){const b=a.name;if(typeof b==T&&b.length>S){return `Function(${b})`}else{return `Function`}};if(K.isArray(a)){const b=a.length;let c=`[`;if(b>S){c+=l(a[S])};for(let d=O;dO){d=c[O]}else{return toString.call(a)};if(d==V){try{return `Object(`+ JSON.stringify(a)+ `)`}catch(a){return V}};if(a instanceof R){return `${a.name}: ${a.message}\n${a.stack}`};return d});var f=(a=>{const b=c(a);e(a);return b});var J=(async(b)=>{if(a!==M)return a;if(typeof b===P){b=new URL(`tst_bg.wasm`,import.meta.url)};const c=F();if(typeof b===T||typeof Request===U&&b instanceof Request||typeof URL===U&&b instanceof URL){b=fetch(b)};G(c);const {instance:d,module:e}=await E(await b,c);return H(d,e)});var r=(()=>{if(q===N||q.byteLength===S){q=new Int32Array(a.memory.buffer)};return q});var H=((b,c)=>{a=b.exports;J.__wbindgen_wasm_module=c;q=N;A=N;i=N;a.__wbindgen_start();return a});var E=(async(a,b)=>{if(typeof Response===U&&a instanceof Response){if(typeof WebAssembly.instantiateStreaming===U){try{return await WebAssembly.instantiateStreaming(a,b)}catch(b){if(a.headers.get(`Content-Type`)!=`application/wasm`){console.warn(`\`WebAssembly.instantiateStreaming\` failed because your server does not serve wasm with \`application/wasm\` MIME type. Falling back to \`WebAssembly.instantiate\` which is slower. Original error:\\n`,b)}else{throw b}}};const c=await a.arrayBuffer();return await WebAssembly.instantiate(c,b)}else{const c=await WebAssembly.instantiate(a,b);if(c instanceof WebAssembly.Instance){return {instance:c,module:a}}else{return c}}});var y=((b,c,d)=>{a._dyn_core__ops__function__FnMut__A____Output___R_as_wasm_bindgen__closure__WasmClosure___describe__invoke__hf82c40e94a5a2df3(b,c,g(d))});var g=(a=>{if(d===b.length)b.push(b.length+ O);const c=d;d=b[c];b[c]=a;return c});var e=(a=>{if(a<132)return;b[a]=d;d=a});var c=(a=>b[a]);var I=(b=>{if(a!==M)return a;const c=F();G(c);if(!(b instanceof WebAssembly.Module)){b=new WebAssembly.Module(b)};const d=new WebAssembly.Instance(b,c);return H(d,b)});function D(b,c){try{return b.apply(this,c)}catch(b){a.__wbindgen_exn_store(g(b))}}let a;const b=new K(L).fill(M);b.push(M,N,!0,!1);let d=b.length;const h=typeof TextDecoder!==P?new TextDecoder(Q,{ignoreBOM:!0,fatal:!0}):{decode:()=>{throw R(`TextDecoder not available`)}};if(typeof TextDecoder!==P){h.decode()};let i=N;let m=S;const n=typeof TextEncoder!==P?new TextEncoder(Q):{encode:()=>{throw R(`TextEncoder not available`)}};const o=typeof n.encodeInto===U?((a,b)=>n.encodeInto(a,b)):((a,b)=>{const c=n.encode(a);b.set(c);return {read:a.length,written:c.length}});let q=N;const s=typeof W===P?{register:()=>{},unregister:()=>{}}:new W(b=>{a.__wbindgen_export_2.get(b.dtor)(b.a,b.b)});let u=L;let A=N;export default J;export{I as initSync} \ No newline at end of file diff --git a/tst-8824db6c28d8c006_bg.wasm b/tst-8824db6c28d8c006_bg.wasm new file mode 100644 index 0000000000000000000000000000000000000000..7cdc9bf943863e069497a96c6cb93c5f6c0c2253 GIT binary patch literal 293584 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%0D&@4wORl_&P@TdR*g+yI{4^L0m#xX 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 literal 0 HcmV?d00001