From 94eaf8f833e377befa5901410120013207942e21 Mon Sep 17 00:00:00 2001 From: hak8or Date: Thu, 12 Jun 2025 16:38:49 -0400 Subject: [PATCH] wip archival commit, unclear what I was doing here --- .vscode/launch.json | 7 + Cargo.lock | 3667 +++++++++++++++-- Cargo.toml | 14 +- diesel.toml | 9 + foo.db | Bin 0 -> 12288 bytes src/benchmarks/google_sheet.png | Bin 0 -> 370312 bytes src/benchmarks/google_sheet.txt | 77 + src/benchmarks/google_sheet_Gemini1206.json | 843 ++++ src/benchmarks/google_sheet_query.txt | 125 + src/benchmarks/mod.rs | 1 + src/benchmarks/passmark.rs | 125 + src/ebay_fetcher.rs | 17 +- src/lib.rs | 2 + src/main.rs | 227 +- src/parser/common.rs | 5 + src/parser/listing.rs | 148 + src/parser/mod.rs | 3 + src/parser/search_results.rs | 243 ++ tests/2024-11-27_21-01.png | Bin 0 -> 140925 bytes tests/2024-11-27_21-01_40percent.png | Bin 0 -> 68516 bytes tests/2024-11-27_21-01_50percent.png | Bin 0 -> 96444 bytes tests/IMG_6245.jpg | Bin 0 -> 60000 bytes ...yScrape_16GB_100to200_Used_1732476548.html | 547 +++ .../html/EbayScrape_ryzen_1713039640.html | 0 ...raphics CK10 _ eBay IframeDescription.html | 161 + .../2.js | 1 + .../ebay.3.0.css | 253 ++ .../item-desc-2Vk6qq44.css | 1 + .../item-desc-jaLmASVE.js | 32 + .../logo_ebay.png | Bin 0 -> 8920 bytes .../nh24082119176031f8a0afcb42d.js | 1 + .../ubt241024192c097b9ddc0a81e0a.js | 1 + ...z 16GB 512GB UHD Graphics CK10 _ eBay.html | 808 ++++ 33 files changed, 6747 insertions(+), 571 deletions(-) create mode 100644 .vscode/launch.json create mode 100644 diesel.toml create mode 100644 foo.db create mode 100644 src/benchmarks/google_sheet.png create mode 100644 src/benchmarks/google_sheet.txt create mode 100644 src/benchmarks/google_sheet_Gemini1206.json create mode 100644 src/benchmarks/google_sheet_query.txt create mode 100644 src/benchmarks/mod.rs create mode 100644 src/benchmarks/passmark.rs create mode 100644 src/lib.rs create mode 100644 src/parser/common.rs create mode 100644 src/parser/listing.rs create mode 100644 src/parser/mod.rs create mode 100644 src/parser/search_results.rs create mode 100644 tests/2024-11-27_21-01.png create mode 100644 tests/2024-11-27_21-01_40percent.png create mode 100644 tests/2024-11-27_21-01_50percent.png create mode 100644 tests/IMG_6245.jpg create mode 100644 tests/html/EbayScrape_16GB_100to200_Used_1732476548.html rename EbayScrape_ryzen_1713039640.html => tests/html/EbayScrape_ryzen_1713039640.html (100%) create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription.html create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/2.js create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/ebay.3.0.css create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/item-desc-2Vk6qq44.css create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/item-desc-jaLmASVE.js create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/logo_ebay.png create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/nh24082119176031f8a0afcb42d.js create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/ubt241024192c097b9ddc0a81e0a.js create mode 100644 tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay.html diff --git a/.vscode/launch.json b/.vscode/launch.json new file mode 100644 index 0000000..91b425d --- /dev/null +++ b/.vscode/launch.json @@ -0,0 +1,7 @@ +{ + // Use IntelliSense to learn about possible attributes. + // Hover to view descriptions of existing attributes. + // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 + "version": "0.2.0", + "configurations": [] +} \ No newline at end of file diff --git a/Cargo.lock b/Cargo.lock index c9028c4..4a108bd 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1,21 +1,31 @@ # This file is automatically @generated by Cargo. # It is not intended for manual editing. -version = 3 +version = 4 + +[[package]] +name = "Inflector" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fe438c63458706e03479442743baae6c88256498e6431708f6dfc520a26515d3" +dependencies = [ + "lazy_static", + "regex", +] [[package]] name = "addr2line" -version = "0.21.0" +version = "0.24.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8a30b2e23b9e17a9f90641c7ab1549cd9b44f296d3ccbf309d2863cfe398a0cb" +checksum = "dfbe277e56a376000877090da837660b4427aad530e3028d44e0bffe4f89a1c1" dependencies = [ "gimli", ] [[package]] -name = "adler" -version = "1.0.2" +name = "adler2" +version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f26201604c87b1e01bd3d98f8d5d9a8fcbb815e8cedb41ffccbeb4bf593a35fe" +checksum = "512761e0bb2578dd7380c6baaa0f4ce03e84f95e960231d1dec8bf4d7d6e2627" [[package]] name = "ahash" @@ -40,40 +50,221 @@ dependencies = [ ] [[package]] -name = "anyhow" -version = "1.0.82" +name = "akin" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f538837af36e6f6a9be0faa67f9a314f8119e4e4b5867c6ab40ed60360142519" +checksum = "1763692fc1416554cf051efc56a3de5595eca47299d731cc5c2b583adf8b4d2f" + +[[package]] +name = "aligned-vec" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4aa90d7ce82d4be67b64039a3d588d38dbcc6736577de4a847025ce5b0c468d1" + +[[package]] +name = "android-tzdata" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e999941b234f3131b00bc13c22d06e8c5ff726d1b6318ac7eb276997bbb4fef0" + +[[package]] +name = "android_system_properties" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "819e7219dbd41043ac279b19830f2efc897156490d7fd6ea916720117ee66311" +dependencies = [ + "libc", +] + +[[package]] +name = "anstream" +version = "0.6.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8acc5369981196006228e28809f761875c0327210a891e941f4c683b3a99529b" +dependencies = [ + "anstyle", + "anstyle-parse", + "anstyle-query", + "anstyle-wincon", + "colorchoice", + "is_terminal_polyfill", + "utf8parse", +] + +[[package]] +name = "anstyle" +version = "1.0.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "55cc3b69f167a1ef2e161439aa98aed94e6028e5f9a59be9a6ffb47aef1651f9" + +[[package]] +name = "anstyle-parse" +version = "0.2.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b2d16507662817a6a20a9ea92df6652ee4f94f914589377d69f3b21bc5798a9" +dependencies = [ + "utf8parse", +] + +[[package]] +name = "anstyle-query" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "79947af37f4177cfead1110013d678905c37501914fba0efea834c3fe9a8d60c" +dependencies = [ + "windows-sys 0.59.0", +] + +[[package]] +name = "anstyle-wincon" +version = "3.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2109dbce0e72be3ec00bed26e6a7479ca384ad226efdd66db8fa2e3a38c83125" +dependencies = [ + "anstyle", + "windows-sys 0.59.0", +] + +[[package]] +name = "anyhow" +version = "1.0.93" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c95c10ba0b00a02636238b814946408b1322d5ac4760326e6fb8ec956d85775" dependencies = [ "backtrace", ] [[package]] -name = "autocfg" -version = "1.2.0" +name = "arbitrary" +version = "1.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f1fdabc7756949593fe60f30ec81974b613357de856987752631dea1e3394c80" +checksum = "dde20b3d026af13f561bdd0f15edf01fc734f0dafcedbaf42bba506a9517f223" +dependencies = [ + "derive_arbitrary", +] + +[[package]] +name = "arg_enum_proc_macro" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0ae92a5119aa49cdbcf6b9f893fe4e1d98b04ccbf82ee0584ad948a44a734dea" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "arrayvec" +version = "0.7.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7c02d123df017efcdfbd739ef81735b36c5ba83ec3c59c80a9d7ecc718f92e50" + +[[package]] +name = "as-any" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b8a30a44e99a1c83ccb2a6298c563c888952a1c9134953db26876528f84c93a" + +[[package]] +name = "async-trait" +version = "0.1.83" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "721cae7de5c34fbb2acd27e21e6d2cf7b886dce0c27388d46c4e6c47ea4318dd" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "atomic-waker" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1505bd5d3d116872e7271a6d4e16d81d0c8570876c8de68093a09ac269d8aac0" + +[[package]] +name = "autocfg" +version = "1.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ace50bade8e6234aa140d9a2f552bbee1db4d353f69b8217bc503490fc1a9f26" + +[[package]] +name = "av1-grain" +version = "0.2.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6678909d8c5d46a42abcf571271e15fdbc0a225e3646cf23762cd415046c78bf" +dependencies = [ + "anyhow", + "arrayvec", + "log", + "nom", + "num-rational", + "v_frame", +] + +[[package]] +name = "avif-serialize" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e335041290c43101ca215eed6f43ec437eb5a42125573f600fc3fa42b9bddd62" +dependencies = [ + "arrayvec", +] [[package]] name = "backtrace" -version = "0.3.71" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "26b05800d2e817c8b3b4b54abd461726265fa9789ae34330622f2db9ee696f9d" +checksum = "8d82cb332cdfaed17ae235a638438ac4d4839913cc2af585c3c6746e8f8bee1a" dependencies = [ "addr2line", - "cc", "cfg-if", "libc", "miniz_oxide", "object", "rustc-demangle", + "windows-targets 0.52.6", ] [[package]] name = "base64" -version = "0.22.0" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9475866fec1451be56a3c2400fd081ff546538961565ccb5b7142cbd22bc7a51" +checksum = "9e1b586273c5702936fe7b7d6896644d8be71e6314cfe09d3167c95f712589e8" + +[[package]] +name = "base64" +version = "0.22.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72b3254f16251a8381aa12e40e3c4d2f0199f8c6508fbecb9d91f575e0fbb8c6" + +[[package]] +name = "bindgen_cuda" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1f8489af5b7d17a81bffe37e0f4d6e1e4de87c87329d05447f22c35d95a1227d" +dependencies = [ + "glob", + "num_cpus", + "rayon", +] + +[[package]] +name = "bindgen_cuda" +version = "0.1.6" +source = "git+https://github.com/guoqingbao/bindgen_cuda.git#fb7ed75f3901b146aa1ba460baaeed5b494f2e0d" +dependencies = [ + "glob", + "num_cpus", + "rayon", +] + +[[package]] +name = "bit_field" +version = "0.10.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc827186963e592360843fb5ba4b973e145841266c1357f7180c43526f2e5b61" [[package]] name = "bitflags" @@ -83,9 +274,36 @@ checksum = "bef38d45163c2f1dde094a7dfd33ccf595c92905c8f8f4fdc18d06fb1037718a" [[package]] name = "bitflags" -version = "2.5.0" +version = "2.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cf4b9d6a944f767f8e5e0db018570623c85f3d925ac718db4e06d0187adb21c1" +checksum = "b048fb63fd8b5923fc5aa7b340d8e156aec7ec02f0c78fa8a6ddc2613f6f71de" + +[[package]] +name = "bitstream-io" +version = "2.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6099cdc01846bc367c4e7dd630dc5966dccf36b652fae7a74e17b640411a91b2" + +[[package]] +name = "buildstructor" +version = "0.5.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c3907aac66c65520545ae3cb3c195306e20d5ed5c90bfbb992e061cf12a104d0" +dependencies = [ + "lazy_static", + "proc-macro2", + "quote", + "str_inflector", + "syn 2.0.90", + "thiserror", + "try_match", +] + +[[package]] +name = "built" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c360505aed52b7ec96a3636c3f039d99103c37d1d9b4f7a8c743d3ea9ffcd03b" [[package]] name = "bumpalo" @@ -93,6 +311,26 @@ version = "3.16.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "79296716171880943b8470b5f8d03aa55eb2e645a4874bdbb28adb49162e012c" +[[package]] +name = "bytemuck" +version = "1.20.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8b37c88a63ffd85d15b406896cc343916d7cf57838a847b3a6f2ca5d39a5695a" +dependencies = [ + "bytemuck_derive", +] + +[[package]] +name = "bytemuck_derive" +version = "1.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bcfcc3cd946cb52f0bbfdbbcfa2f4e24f75ebb6c0e1002f7c25904fada18b9ec" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "byteorder" version = "1.5.0" @@ -100,16 +338,105 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "1fd0f2584146f6f2ef48085050886acf353beff7305ebd1ae69500e27c67f64b" [[package]] -name = "bytes" -version = "1.6.0" +name = "byteorder-lite" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "514de17de45fdb8dc022b1a7975556c53c86f9f0aa5f534b98977b171857c2c9" +checksum = "8f1fe948ff07f4bd06c30984e69f5b4899c516a3ef74f34df92a2df2ab535495" + +[[package]] +name = "bytes" +version = "1.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "325918d6fe32f23b19878fe4b34794ae41fc19ddbe53b10571a4874d44ffd39b" + +[[package]] +name = "candle-core" +version = "0.8.0" +source = "git+https://github.com/EricLBuehler/candle.git?rev=8742354#87423548e70b471d7c4a760bc16e3aa9e814f56d" +dependencies = [ + "byteorder", + "candle-kernels", + "cudarc", + "float8", + "gemm", + "half", + "memmap2", + "num-traits", + "num_cpus", + "rand", + "rand_distr", + "rayon", + "safetensors", + "thiserror", + "ug", + "ug-cuda", + "yoke", + "zip", +] + +[[package]] +name = "candle-hf-hub" +version = "0.3.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ca5f45ce8fe55a9e9246a3fc60000d7ed11b88a84d72f753488f7264ce04b102" +dependencies = [ + "dirs", + "futures", + "http", + "indicatif", + "log", + "num_cpus", + "rand", + "reqwest", + "serde", + "serde_json", + "thiserror", + "tokio", + "ureq", +] + +[[package]] +name = "candle-kernels" +version = "0.8.0" +source = "git+https://github.com/EricLBuehler/candle.git?rev=8742354#87423548e70b471d7c4a760bc16e3aa9e814f56d" +dependencies = [ + "bindgen_cuda 0.1.5", +] + +[[package]] +name = "candle-nn" +version = "0.8.0" +source = "git+https://github.com/EricLBuehler/candle.git?rev=8742354#87423548e70b471d7c4a760bc16e3aa9e814f56d" +dependencies = [ + "candle-core", + "half", + "num-traits", + "rayon", + "safetensors", + "serde", + "thiserror", +] [[package]] name = "cc" -version = "1.0.92" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2678b2e3449475e95b0aa6f9b506a28e61b3dc8996592b983695e8ebb58a8b41" +checksum = "f34d93e62b03caf570cccc334cbc6c2fceca82f39211051345108adcba3eebdc" +dependencies = [ + "jobserver", + "libc", + "shlex", +] + +[[package]] +name = "cfg-expr" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d067ad48b8650848b989a59a86c6c36a995d02d2bf778d45c3c5d57bc2718f02" +dependencies = [ + "smallvec", + "target-lexicon", +] [[package]] name = "cfg-if" @@ -117,6 +444,100 @@ version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" +[[package]] +name = "cfgrammar" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6d621f687a04efa1f269f1cd13d8cfea9660852bdb3d1cd2c3c9fb6fdd34daf2" +dependencies = [ + "indexmap", + "lazy_static", + "num-traits", + "regex", + "serde", + "vob", +] + +[[package]] +name = "chrono" +version = "0.4.38" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a21f936df1771bf62b77f047b726c4625ff2e8aa607c01ec06e5a05bd8463401" +dependencies = [ + "android-tzdata", + "iana-time-zone", + "js-sys", + "num-traits", + "wasm-bindgen", + "windows-targets 0.52.6", +] + +[[package]] +name = "clap" +version = "4.5.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fb3b4b9e5a7c7514dfa52869339ee98b3156b0bfb4e8a77c4ff4babb64b1604f" +dependencies = [ + "clap_builder", + "clap_derive", +] + +[[package]] +name = "clap_builder" +version = "4.5.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b17a95aa67cc7b5ebd32aa5370189aa0d79069ef1c64ce893bd30fb24bff20ec" +dependencies = [ + "anstream", + "anstyle", + "clap_lex", + "strsim 0.11.1", + "terminal_size", +] + +[[package]] +name = "clap_derive" +version = "4.5.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ac6a0c7b1a9e9a5186361f67dfa1b88213572f427fb9ab038efb2bd8c582dab" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "clap_lex" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "afb84c814227b90d6895e01398aee0d8033c00e7466aca416fb6a8e0eb19d8a7" + +[[package]] +name = "color_quant" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3d7b894f5411737b7867f4827955924d7c254fc9f4d91a6aad6b097804b1018b" + +[[package]] +name = "colorchoice" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b63caa9aa9397e2d9480a9b13673856c78d8ac123288526c37d7839f2a86990" + +[[package]] +name = "console" +version = "0.15.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e1f83fc076bd6dd27517eacdf25fef6c4dfe5f1d7448bafaaf3a26f13b5e4eb" +dependencies = [ + "encode_unicode", + "lazy_static", + "libc", + "unicode-width 0.1.14", + "windows-sys 0.52.0", +] + [[package]] name = "core-foundation" version = "0.9.4" @@ -129,9 +550,74 @@ dependencies = [ [[package]] name = "core-foundation-sys" -version = "0.8.6" +version = "0.8.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "06ea2b9bc92be3c2baa9334a323ebca2d6f074ff852cd1d7b11064035cd3868f" +checksum = "773648b94d0e5d620f64f280777445740e61fe701025087ec8b57f45c791888b" + +[[package]] +name = "crc32fast" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a97769d94ddab943e4510d138150169a2758b5ef3eb191a9ee688de3e23ef7b3" +dependencies = [ + "cfg-if", +] + +[[package]] +name = "crossbeam-deque" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "613f8cc01fe9cf1a3eb3d7f488fd2fa8388403e97039e2f73692932e291a770d" +dependencies = [ + "crossbeam-epoch", + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-epoch" +version = "0.9.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5b82ac4a3c2ca9c3460964f020e1402edd5753411d7737aa39c3714ad1b5420e" +dependencies = [ + "crossbeam-utils", +] + +[[package]] +name = "crossbeam-utils" +version = "0.8.20" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "22ec99545bb0ed0ea7bb9b8e1e9122ea386ff8a48c0922e43f36d45ab09e0e80" + +[[package]] +name = "crossterm" +version = "0.25.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e64e6c0fbe2c17357405f7c758c1ef960fce08bdfb2c03d88d2a18d7e09c4b67" +dependencies = [ + "bitflags 1.3.2", + "crossterm_winapi", + "libc", + "mio 0.8.11", + "parking_lot", + "signal-hook", + "signal-hook-mio", + "winapi", +] + +[[package]] +name = "crossterm_winapi" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdd7c62a3665c7f6830a51635d9ac9b23ed385797f70a83bb8bafe9c572ab2b" +dependencies = [ + "winapi", +] + +[[package]] +name = "crunchy" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" [[package]] name = "cssparser" @@ -153,18 +639,210 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "13b588ba4ac1a99f7f2964d24b3d896ddc6bf847ee3855dbd4366f058cfcd331" dependencies = [ "quote", - "syn 2.0.58", + "syn 2.0.90", +] + +[[package]] +name = "csv" +version = "1.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "acdc4883a9c96732e4733212c01447ebd805833b7275a73ca3ee080fd77afdaf" +dependencies = [ + "csv-core", + "itoa", + "ryu", + "serde", +] + +[[package]] +name = "csv-core" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5efa2b3d7902f4b634a20cae3c9c4e6209dc4779feb6863329607560143efa70" +dependencies = [ + "memchr", +] + +[[package]] +name = "cudarc" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "38cd60a9a42ec83a2ed7effb0b1f073270264ea99da7acfc44f7e8d74dee0384" +dependencies = [ + "half", + "libloading", +] + +[[package]] +name = "darling" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dbffa8f8e38810422f320ca457a93cf1cd0056dc9c06c556b867558e0d471463" +dependencies = [ + "darling_core 0.11.0", + "darling_macro 0.11.0", +] + +[[package]] +name = "darling" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6f63b86c8a8826a49b8c21f08a2d07338eec8d900540f8630dc76284be802989" +dependencies = [ + "darling_core 0.20.10", + "darling_macro 0.20.10", +] + +[[package]] +name = "darling_core" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06e172685d94b7b83800e3256a63261537b9d6129e10f21c8e13ddf9dba8c64d" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.10.0", + "syn 1.0.109", +] + +[[package]] +name = "darling_core" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95133861a8032aaea082871032f5815eb9e98cef03fa916ab4500513994df9e5" +dependencies = [ + "fnv", + "ident_case", + "proc-macro2", + "quote", + "strsim 0.11.1", + "syn 2.0.90", +] + +[[package]] +name = "darling_macro" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0618ac802792cebd1918ac6042a6ea1eeab92db34b35656afaa577929820788" +dependencies = [ + "darling_core 0.11.0", + "quote", + "syn 1.0.109", +] + +[[package]] +name = "darling_macro" +version = "0.20.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d336a2a514f6ccccaa3e09b02d41d35330c07ddf03a62165fcec10bb561c7806" +dependencies = [ + "darling_core 0.20.10", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "defmac" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aafbece59594ed57696a1a69e8bb3ca1683fbc9cdb41d5c02726070b2cd8f19d" + +[[package]] +name = "derive-new" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2cdc8d50f426189eef89dac62fabfa0abb27d5cc008f25bf4156a0203325becc" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "derive_arbitrary" +version = "1.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30542c1ad912e0e3d22a1935c290e12e8a29d704a420177a31faad4a601a0800" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "derive_builder" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "507dfb09ea8b7fa618fcf76e953f4f5e192547945816d5358edffe39f6f94947" +dependencies = [ + "derive_builder_macro", +] + +[[package]] +name = "derive_builder_core" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2d5bcf7b024d6835cfb3d473887cd966994907effbe9227e8c8219824d06c4e8" +dependencies = [ + "darling 0.20.10", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "derive_builder_macro" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab63b0e2bf4d5928aff72e83a7dace85d7bba5fe12dcc3c5a572d78caffd3f3c" +dependencies = [ + "derive_builder_core", + "syn 2.0.90", ] [[package]] name = "derive_more" -version = "0.99.17" +version = "0.99.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4fb810d30a7c1953f91334de7244731fc3f3c10d7fe163338a35b9f640960321" +checksum = "5f33878137e4dafd7fa914ad4e259e18a4e8e532b9617a2d0150262bf53abfce" dependencies = [ "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", +] + +[[package]] +name = "dirs" +version = "5.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44c45a9d03d6676652bcb5e724c7e988de1acad23a711b5217ab9cbecbec2225" +dependencies = [ + "dirs-sys", +] + +[[package]] +name = "dirs-sys" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "520f05a5cbd335fae5a99ff7a6ab8627577660ee5cfd6a94a6a929b52ff0321c" +dependencies = [ + "libc", + "option-ext", + "redox_users", + "windows-sys 0.48.0", +] + +[[package]] +name = "displaydoc" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97369cbbc041bc366949bc74d34658d6cda5621039731c6310521892a3a20ae0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", ] [[package]] @@ -175,41 +853,116 @@ checksum = "dcbb2bf8e87535c23f7a8a321e364ce21462d0ff10cb6407820e8e96dfff6653" [[package]] name = "dtoa-short" -version = "0.3.4" +version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dbaceec3c6e4211c79e7b1800fb9680527106beb2f9c51904a3210c03a448c74" +checksum = "cd1511a7b6a56299bd043a9c167a6d2bfb37bf84a6dfceaba651168adfb43c87" dependencies = [ "dtoa", ] +[[package]] +name = "dyn-clone" +version = "1.0.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d6ef0072f8a535281e4876be788938b528e9a1d43900b82c2569af7da799125" + +[[package]] +name = "dyn-stack" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "56e53799688f5632f364f8fb387488dd05db9fe45db7011be066fc20e7027f8b" +dependencies = [ + "bytemuck", + "reborrow", +] + [[package]] name = "ebay_compute_scraper" version = "0.1.0" dependencies = [ "anyhow", + "image", "log", + "mistralrs", "regex", "reqwest", "scraper", + "strum", + "test-log", + "tokio", "tracing", "tracing-subscriber", ] [[package]] name = "ego-tree" -version = "0.6.2" +version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a68a4904193147e0a8dec3314640e6db742afd5f6e634f428a6af230d9b3591" +checksum = "12a0bb14ac04a9fcf170d0bbbef949b44cc492f4452bd20c095636956f653642" + +[[package]] +name = "either" +version = "1.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "60b1af1c220855b6ceac025d3f6ecdd2b7c4894bfe9cd9bda4fbb4bc7c0d4cf0" +dependencies = [ + "serde", +] + +[[package]] +name = "encode_unicode" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a357d28ed41a50f9c765dbfe56cbc04a64e53e5fc58ba79fbc34c10ef3df831f" [[package]] name = "encoding_rs" -version = "0.8.34" +version = "0.8.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b45de904aa0b010bce2ab45264d0631681847fa7b6f2eaa7dab7619943bc4f59" +checksum = "75030f3c4f45dafd7586dd6780965a8c7e8e285a5ecb86713e63a79c5b2766f3" dependencies = [ "cfg-if", ] +[[package]] +name = "endian-type" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34f04666d835ff5d62e058c3995147c06f42fe86ff053337632bca83e42702d" + +[[package]] +name = "enum-as-inner" +version = "0.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1e6a265c649f3f5979b601d26f1d05ada116434c87741c9493cb56218f76cbc" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "env_filter" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4f2c92ceda6ceec50f43169f9ee8424fe2db276791afde7b2cd8bc084cb376ab" +dependencies = [ + "log", +] + +[[package]] +name = "env_logger" +version = "0.11.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e13fa619b91fb2381732789fc5de83b45675e882f66623b7d8cb4f643017018d" +dependencies = [ + "anstream", + "anstyle", + "env_filter", + "log", +] + [[package]] name = "equivalent" version = "1.0.1" @@ -218,19 +971,75 @@ checksum = "5443807d6dff69373d433ab9ef5378ad8df50ca6298caf15de6e52e24aaf54d5" [[package]] name = "errno" -version = "0.3.8" +version = "0.3.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a258e46cdc063eb8519c00b9fc845fc47bcfca4130e2f08e88665ceda8474245" +checksum = "33d852cb9b869c2a9b3df2f71a3074817f01e1844f839a144f5fcef059a4eb5d" dependencies = [ "libc", - "windows-sys 0.52.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "esaxx-rs" +version = "0.1.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d817e038c30374a4bcb22f94d0a8a0e216958d4c3dcde369b1439fec4bdda6e6" +dependencies = [ + "cc", +] + +[[package]] +name = "exr" +version = "1.73.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83197f59927b46c04a183a619b7c29df34e63e63c7869320862268c0ef687e0" +dependencies = [ + "bit_field", + "half", + "lebe", + "miniz_oxide", + "rayon-core", + "smallvec", + "zune-inflate", ] [[package]] name = "fastrand" -version = "2.0.2" +version = "2.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "658bd65b1cf4c852a3cc96f18a8ce7b5640f6b703f905c7d74532294c2a63984" +checksum = "486f806e73c5707928240ddc295403b1b93c96a02038563881c4a2fd84b81ac4" + +[[package]] +name = "fdeflate" +version = "0.3.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07c6f4c64c1d33a3111c4466f7365ebdcc37c5bd1ea0d62aae2e3d722aacbedb" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "flate2" +version = "1.0.35" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c936bfdafb507ebbf50b8074c54fa31c5be9a1e7e5f467dd659697041407d07c" +dependencies = [ + "crc32fast", + "miniz_oxide", +] + +[[package]] +name = "float8" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7c3475274d374d263c4c40c43ad854c5bdf733c7db775bbd3c1ca2ad7427978" +dependencies = [ + "cudarc", + "half", + "num-traits", + "rand", + "rand_distr", +] [[package]] name = "fnv" @@ -273,10 +1082,25 @@ dependencies = [ ] [[package]] -name = "futures-channel" -version = "0.3.30" +name = "futures" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eac8f7d7865dcb88bd4373ab671c8cf4508703796caa2b1985a9ca867b3fcb78" +checksum = "65bc07b1a8bc7c85c5f2e110c476c7389b4554ba72af57d8445ea63a576b0876" +dependencies = [ + "futures-channel", + "futures-core", + "futures-executor", + "futures-io", + "futures-sink", + "futures-task", + "futures-util", +] + +[[package]] +name = "futures-channel" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2dff15bf788c671c1934e366d07e30c1814a8ef514e1af724a602e8a2fbe1b10" dependencies = [ "futures-core", "futures-sink", @@ -284,36 +1108,60 @@ dependencies = [ [[package]] name = "futures-core" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dfc6580bb841c5a68e9ef15c77ccc837b40a7504914d52e47b8b0e9bbda25a1d" +checksum = "05f29059c0c2090612e8d742178b0580d2dc940c837851ad723096f87af6663e" + +[[package]] +name = "futures-executor" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e28d1d997f585e54aebc3f97d39e72338912123a67330d723fdbb564d646c9f" +dependencies = [ + "futures-core", + "futures-task", + "futures-util", +] [[package]] name = "futures-io" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a44623e20b9681a318efdd71c299b6b222ed6f231972bfe2f224ebad6311f0c1" +checksum = "9e5c1b78ca4aae1ac06c48a526a655760685149f0d465d21f37abfe57ce075c6" + +[[package]] +name = "futures-macro" +version = "0.3.31" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "162ee34ebcb7c64a8abebc059ce0fee27c2262618d7b60ed8faf72fef13c3650" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] [[package]] name = "futures-sink" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9fb8e00e87438d937621c1c6269e53f536c14d3fbd6a042bb24879e57d474fb5" +checksum = "e575fab7d1e0dcb8d0c7bcf9a63ee213816ab51902e6d244a95819acacf1d4f7" [[package]] name = "futures-task" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "38d84fa142264698cdce1a9f9172cf383a0c82de1bddcf3092901442c4097004" +checksum = "f90f7dce0722e95104fcb095585910c0977252f286e354b5e3bd38902cd99988" [[package]] name = "futures-util" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3d6401deb83407ab3da39eba7e33987a73c3df0c82b4bb5813ee871c19c41d48" +checksum = "9fa08315bb612088cc391249efdc3bc77536f16c91f6cf495e6fbe85b20a4a81" dependencies = [ + "futures-channel", "futures-core", "futures-io", + "futures-macro", "futures-sink", "futures-task", "memchr", @@ -331,20 +1179,148 @@ dependencies = [ "byteorder", ] +[[package]] +name = "galil-seiferas" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "794ac25cfda3fa11d2b07ff8c65889c6c03411646df54e59e606878d899e1d5a" +dependencies = [ + "defmac", + "unchecked-index", +] + +[[package]] +name = "gemm" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ab24cc62135b40090e31a76a9b2766a501979f3070fa27f689c27ec04377d32" +dependencies = [ + "dyn-stack", + "gemm-c32", + "gemm-c64", + "gemm-common", + "gemm-f16", + "gemm-f32", + "gemm-f64", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c32" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9c030d0b983d1e34a546b86e08f600c11696fde16199f971cd46c12e67512c0" +dependencies = [ + "dyn-stack", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-c64" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbb5f2e79fefb9693d18e1066a557b4546cd334b226beadc68b11a8f9431852a" +dependencies = [ + "dyn-stack", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-common" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2e7ea062c987abcd8db95db917b4ffb4ecdfd0668471d8dc54734fdff2354e8" +dependencies = [ + "bytemuck", + "dyn-stack", + "half", + "num-complex", + "num-traits", + "once_cell", + "paste", + "pulp", + "raw-cpuid", + "rayon", + "seq-macro", + "sysctl", +] + +[[package]] +name = "gemm-f16" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7ca4c06b9b11952071d317604acb332e924e817bd891bec8dfb494168c7cedd4" +dependencies = [ + "dyn-stack", + "gemm-common", + "gemm-f32", + "half", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "rayon", + "seq-macro", +] + +[[package]] +name = "gemm-f32" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e9a69f51aaefbd9cf12d18faf273d3e982d9d711f60775645ed5c8047b4ae113" +dependencies = [ + "dyn-stack", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + +[[package]] +name = "gemm-f64" +version = "0.17.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa397a48544fadf0b81ec8741e5c0fba0043008113f71f2034def1935645d2b0" +dependencies = [ + "dyn-stack", + "gemm-common", + "num-complex", + "num-traits", + "paste", + "raw-cpuid", + "seq-macro", +] + [[package]] name = "getopts" version = "0.2.21" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "14dbbfd5c71d70241ecf9e6f13737f7b5ce823821063188d7e46c41d371eebd5" dependencies = [ - "unicode-width", + "unicode-width 0.1.14", ] [[package]] name = "getrandom" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "94b22e06ecb0110981051723910cbf0b5f5e09a2062dd7663334ee79a9d1286c" +checksum = "c4567c8db10ae91089c99af84c68c38da3ec2f087c3f82960bcdbf3656b6f4d7" dependencies = [ "cfg-if", "libc", @@ -352,22 +1328,38 @@ dependencies = [ ] [[package]] -name = "gimli" -version = "0.28.1" +name = "gif" +version = "0.13.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4271d37baee1b8c7e4b708028c57d816cf9d2434acb33a549475f78c181f6253" +checksum = "3fb2d69b19215e18bb912fa30f7ce15846e301408695e44e0ef719f1da9e19f2" +dependencies = [ + "color_quant", + "weezl", +] + +[[package]] +name = "gimli" +version = "0.31.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f" + +[[package]] +name = "glob" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2fabcfbdc87f4758337ca535fb41a6d701b65693ce38287d856d1674551ec9b" [[package]] name = "h2" -version = "0.4.4" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "816ec7294445779408f36fe57bc5b7fc1cf59664059096c65f905c1c61f58069" +checksum = "ccae279728d634d083c00f6099cb58f01cc99c145b84b8be2f6c74618d79922e" dependencies = [ + "atomic-waker", "bytes", "fnv", "futures-core", "futures-sink", - "futures-util", "http", "indexmap", "slab", @@ -377,10 +1369,30 @@ dependencies = [ ] [[package]] -name = "hashbrown" -version = "0.14.3" +name = "half" +version = "2.4.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "290f1a1d9242c78d09ce40a5e87e7554ee637af1351968159f4952f028f75604" +checksum = "6dd08c532ae367adf81c312a4580bc67f1d0fe8bc9c460520283f4c0ff277888" +dependencies = [ + "bytemuck", + "cfg-if", + "crunchy", + "num-traits", + "rand", + "rand_distr", +] + +[[package]] +name = "hashbrown" +version = "0.15.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bf151400ff0baff5465007dd2f3e717f3fe502074ca563069ce3a6629d07b289" + +[[package]] +name = "heck" +version = "0.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" [[package]] name = "hermit-abi" @@ -390,16 +1402,16 @@ checksum = "d231dfb89cfffdbc30e7fc41579ed6066ad03abda9e567ccafae602b97ec5024" [[package]] name = "html5ever" -version = "0.26.0" +version = "0.27.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bea68cab48b8459f17cf1c944c67ddc572d272d9f2b274140f223ecb1da4a3b7" +checksum = "c13771afe0e6e846f1e67d038d4cb29998a6779f93c809212e4e9c32efd244d4" dependencies = [ "log", "mac", "markup5ever", "proc-macro2", "quote", - "syn 1.0.109", + "syn 2.0.90", ] [[package]] @@ -415,9 +1427,9 @@ dependencies = [ [[package]] name = "http-body" -version = "1.0.0" +version = "1.0.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1cac85db508abc24a2e48553ba12a996e87244a0395ce011e62b37158745d643" +checksum = "1efedce1fb8e6913f23e0c92de8e62cd5b772a67e7b3946df930a62566c93184" dependencies = [ "bytes", "http", @@ -425,12 +1437,12 @@ dependencies = [ [[package]] name = "http-body-util" -version = "0.1.1" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0475f8b2ac86659c21b64320d5d653f9efe42acd2a4e560073ec61a155a34f1d" +checksum = "793429d76616a256bcb62c2a2ec2bed781c8307e797e2598c50010f2bee2544f" dependencies = [ "bytes", - "futures-core", + "futures-util", "http", "http-body", "pin-project-lite", @@ -438,15 +1450,15 @@ dependencies = [ [[package]] name = "httparse" -version = "1.8.0" +version = "1.9.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d897f394bad6a705d5f4104762e116a75639e470d80901eed05a860a95cb1904" +checksum = "7d71d3574edd2771538b901e6549113b4006ece66150fb69c0fb6d9a2adae946" [[package]] name = "hyper" -version = "1.3.0" +version = "1.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9f24ce812868d86d19daa79bf3bf9175bc44ea323391147a5e3abde2a283871b" +checksum = "97818827ef4f364230e16705d4706e2897df2bb60617d6ca15d598025a3c481f" dependencies = [ "bytes", "futures-channel", @@ -462,6 +1474,23 @@ dependencies = [ "want", ] +[[package]] +name = "hyper-rustls" +version = "0.27.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "08afdbb5c31130e3034af566421053ab03787c640246a446327f550d11bcb333" +dependencies = [ + "futures-util", + "http", + "hyper", + "hyper-util", + "rustls", + "rustls-pki-types", + "tokio", + "tokio-rustls", + "tower-service", +] + [[package]] name = "hyper-tls" version = "0.6.0" @@ -480,9 +1509,9 @@ dependencies = [ [[package]] name = "hyper-util" -version = "0.1.3" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ca38ef113da30126bbff9cd1705f9273e15d45498615d138b0c20279ac7a76aa" +checksum = "df2dcfbe0677734ab2f3ffa7fa7bfd4706bfdc1ef393f2ee30184aed67e631b4" dependencies = [ "bytes", "futures-channel", @@ -493,75 +1522,394 @@ dependencies = [ "pin-project-lite", "socket2", "tokio", - "tower", "tower-service", "tracing", ] [[package]] -name = "idna" -version = "0.5.0" +name = "iana-time-zone" +version = "0.1.61" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "634d9b1461af396cad843f47fdba5597a4f9e6ddd4bfb6ff5d85028c25cb12f6" +checksum = "235e081f3925a06703c2d0117ea8b91f042756fd6e7a6e5d901e8ca1a996b220" dependencies = [ - "unicode-bidi", - "unicode-normalization", + "android_system_properties", + "core-foundation-sys", + "iana-time-zone-haiku", + "js-sys", + "wasm-bindgen", + "windows-core", ] [[package]] -name = "indexmap" -version = "2.2.6" +name = "iana-time-zone-haiku" +version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "168fb715dda47215e360912c096649d23d58bf392ac62f73919e831745e40f26" +checksum = "f31827a206f56af32e590ba56d5d2d085f558508192593743f16b2306495269f" +dependencies = [ + "cc", +] + +[[package]] +name = "icu_collections" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "db2fa452206ebee18c4b5c2274dbf1de17008e874b4dc4f0aea9d01ca79e4526" +dependencies = [ + "displaydoc", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_locid" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13acbb8371917fc971be86fc8057c41a64b521c184808a698c02acc242dbf637" +dependencies = [ + "displaydoc", + "litemap", + "tinystr", + "writeable", + "zerovec", +] + +[[package]] +name = "icu_locid_transform" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "01d11ac35de8e40fdeda00d9e1e9d92525f3f9d887cdd7aa81d727596788b54e" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_locid_transform_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_locid_transform_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fdc8ff3388f852bede6b579ad4e978ab004f139284d7b28715f773507b946f6e" + +[[package]] +name = "icu_normalizer" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "19ce3e0da2ec68599d193c93d088142efd7f9c5d6fc9b803774855747dc6a84f" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_normalizer_data", + "icu_properties", + "icu_provider", + "smallvec", + "utf16_iter", + "utf8_iter", + "write16", + "zerovec", +] + +[[package]] +name = "icu_normalizer_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8cafbf7aa791e9b22bec55a167906f9e1215fd475cd22adfcf660e03e989516" + +[[package]] +name = "icu_properties" +version = "1.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93d6020766cfc6302c15dbbc9c8778c37e62c14427cb7f6e601d849e092aeef5" +dependencies = [ + "displaydoc", + "icu_collections", + "icu_locid_transform", + "icu_properties_data", + "icu_provider", + "tinystr", + "zerovec", +] + +[[package]] +name = "icu_properties_data" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "67a8effbc3dd3e4ba1afa8ad918d5684b8868b3b26500753effea8d2eed19569" + +[[package]] +name = "icu_provider" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6ed421c8a8ef78d3e2dbc98a973be2f3770cb42b606e3ab18d6237c4dfde68d9" +dependencies = [ + "displaydoc", + "icu_locid", + "icu_provider_macros", + "stable_deref_trait", + "tinystr", + "writeable", + "yoke", + "zerofrom", + "zerovec", +] + +[[package]] +name = "icu_provider_macros" +version = "1.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1ec89e9337638ecdc08744df490b221a7399bf8d164eb52a665454e60e075ad6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "ident_case" +version = "1.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b9e0384b61958566e926dc50660321d12159025e767c18e043daf26b70104c39" + +[[package]] +name = "idna" +version = "1.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "686f825264d630750a544639377bae737628043f20d38bbc029e8f29ea968a7e" +dependencies = [ + "idna_adapter", + "smallvec", + "utf8_iter", +] + +[[package]] +name = "idna_adapter" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "daca1df1c957320b2cf139ac61e7bd64fed304c5040df000a745aa1de3b4ef71" +dependencies = [ + "icu_normalizer", + "icu_properties", +] + +[[package]] +name = "image" +version = "0.25.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd6f44aed642f18953a158afeb30206f4d50da59fbc66ecb53c66488de73563b" +dependencies = [ + "bytemuck", + "byteorder-lite", + "color_quant", + "exr", + "gif", + "image-webp", + "num-traits", + "png", + "qoi", + "ravif", + "rayon", + "rgb", + "tiff", + "zune-core", + "zune-jpeg", +] + +[[package]] +name = "image-webp" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e031e8e3d94711a9ccb5d6ea357439ef3dcbed361798bd4071dc4d9793fbe22f" +dependencies = [ + "byteorder-lite", + "quick-error", +] + +[[package]] +name = "imgref" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d0263a3d970d5c054ed9312c0057b4f3bde9c0b33836d3637361d4a9e6e7a408" + +[[package]] +name = "indexmap" +version = "2.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "62f822373a4fe84d4bb149bf54e584a7f4abec90e072ed49cda0edea5b95471f" dependencies = [ "equivalent", "hashbrown", + "serde", +] + +[[package]] +name = "indicatif" +version = "0.17.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cbf675b85ed934d3c67b5c5469701eec7db22689d0a2139d856e0925fa28b281" +dependencies = [ + "console", + "number_prefix", + "portable-atomic", + "rayon", + "unicode-width 0.2.0", + "web-time", +] + +[[package]] +name = "interpolate_name" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c34819042dc3d3971c46c2190835914dfbe0c3c13f61449b2997f4e9722dfa60" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", ] [[package]] name = "ipnet" -version = "2.9.0" +version = "2.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f518f335dce6725a761382244631d86cf0ccb2863413590b31338feb467f9c3" +checksum = "ddc24109865250148c2e0f3d25d4f0f479571723792d3802153c60922a4fb708" + +[[package]] +name = "is_terminal_polyfill" +version = "1.70.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7943c866cc5cd64cbc25b2e01621d07fa8eb2a1a23160ee81ce38704e97b8ecf" + +[[package]] +name = "itertools" +version = "0.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1c173a5686ce8bfa551b3563d0c2170bf24ca44da99c7ca4bfdab5418c3fe57" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba291022dbbd398a455acf126c1e341954079855bc60dfdda641363bd6922569" +dependencies = [ + "either", +] + +[[package]] +name = "itertools" +version = "0.13.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "413ee7dfc52ee1a4949ceeb7dbc8a33f2d6c088194d9f922fb8318faf1f01186" +dependencies = [ + "either", +] [[package]] name = "itoa" -version = "1.0.11" +version = "1.0.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49f1f14873335454500d59611f1cf4a4b0f786f9ac11f4312a78e4cf2566695b" +checksum = "d75a2a4b1b190afb6f5425f10f6a8f959d2ea0b9c2b1d79553551850539e4674" + +[[package]] +name = "jobserver" +version = "0.1.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "48d1dbcbbeb6a7fec7e059840aa538bd62aaccf972c7346c4d9d2059312853d0" +dependencies = [ + "libc", +] + +[[package]] +name = "jpeg-decoder" +version = "0.3.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f5d4a7da358eff58addd2877a45865158f0d78c911d43a5784ceb7bbf52833b0" [[package]] name = "js-sys" -version = "0.3.69" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29c15563dc2726973df627357ce0c9ddddbea194836909d655df6a75d2cf296d" +checksum = "a865e038f7f6ed956f788f0d7d60c541fff74c7bd74272c5d4cf15c63743e705" dependencies = [ + "once_cell", "wasm-bindgen", ] [[package]] name = "lazy_static" -version = "1.4.0" +version = "1.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" +checksum = "bbd2bcb4c963f2ddae06a2efc7e9f3591312473c50c6685e1f298068316e66fe" + +[[package]] +name = "lebe" +version = "0.5.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03087c2bad5e1034e8cace5926dec053fb3790248370865f5117a7d0213354c8" [[package]] name = "libc" -version = "0.2.153" +version = "0.2.167" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9c198f91728a82281a64e1f4f9eeb25d82cb32a5de251c6bd1b5154d63a8e7bd" +checksum = "09d6582e104315a817dff97f75133544b2e094ee22447d2acf4a74e189ba06fc" + +[[package]] +name = "libfuzzer-sys" +version = "0.4.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b9569d2f74e257076d8c6bfa73fb505b46b851e51ddaecc825944aa3bed17fa" +dependencies = [ + "arbitrary", + "cc", +] + +[[package]] +name = "libloading" +version = "0.8.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fc2f4eb4bc735547cfed7c0a4922cbd04a4655978c09b54f1f7b228750664c34" +dependencies = [ + "cfg-if", + "windows-targets 0.52.6", +] + +[[package]] +name = "libm" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8355be11b20d696c8f18f6cc018c4e372165b1fa8126cef092399c9951984ffa" + +[[package]] +name = "libredox" +version = "0.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c0ff37bd590ca25063e35af745c343cb7a0271906fb7b37e4813e8f79f00268d" +dependencies = [ + "bitflags 2.6.0", + "libc", +] [[package]] name = "linux-raw-sys" -version = "0.4.13" +version = "0.4.14" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "01cda141df6706de531b6c46c3a33ecca755538219bd484262fa09410c13539c" +checksum = "78b3ae25bc7c8c38cec158d1f2757ee79e9b3740fbc7ccf0e59e4b08d793fa89" + +[[package]] +name = "litemap" +version = "0.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ee93343901ab17bd981295f2cf0026d4ad018c7c31ba84549a4ddbb47a45104" [[package]] name = "lock_api" -version = "0.4.11" +version = "0.4.12" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3c168f8615b12bc01f9c17e2eb0cc07dcae1940121185446edc3744920e8ef45" +checksum = "07af8b9cdd281b7915f413fa73f29ebd5d55d0d3f0155584dade1ff18cea1b17" dependencies = [ "autocfg", "scopeguard", @@ -569,9 +1917,31 @@ dependencies = [ [[package]] name = "log" -version = "0.4.21" +version = "0.4.22" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90ed8c1e510134f979dbc4f070f87d4313098b704861a105fe34231c70a3901c" +checksum = "a7a70ba024b9dc04c27ea2f0c0548feb474ec5c54bba33a7f72f873a39d07b24" + +[[package]] +name = "loop9" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fae87c125b03c1d2c0150c90365d7d6bcc53fb73a9acaef207d2d065860f062" +dependencies = [ + "imgref", +] + +[[package]] +name = "lrtable" +version = "0.13.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "49e35162de3a5d91b380f8ebb31fc6c5e9a4618276465df4725ff1f88613312b" +dependencies = [ + "cfgrammar", + "fnv", + "num-traits", + "sparsevec", + "vob", +] [[package]] name = "mac" @@ -580,24 +1950,69 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c41e0c4fef86961ac6d6f8a82609f55f31b05e4fce149ac5710e439df7619ba4" [[package]] -name = "markup5ever" -version = "0.11.0" +name = "macro_rules_attribute" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7a2629bb1404f3d34c2e921f21fd34ba00b206124c81f65c50b43b6aaefeb016" +checksum = "8a82271f7bc033d84bbca59a3ce3e4159938cb08a9c3aebbe54d215131518a13" +dependencies = [ + "macro_rules_attribute-proc_macro", + "paste", +] + +[[package]] +name = "macro_rules_attribute-proc_macro" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8dd856d451cc0da70e2ef2ce95a18e39a93b7558bedf10201ad28503f918568" + +[[package]] +name = "markup5ever" +version = "0.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16ce3abbeba692c8b8441d036ef91aea6df8da2c6b6e21c7e14d3c18e526be45" dependencies = [ "log", - "phf 0.10.1", - "phf_codegen", + "phf 0.11.2", + "phf_codegen 0.11.2", "string_cache", "string_cache_codegen", "tendril", ] [[package]] -name = "memchr" -version = "2.7.2" +name = "matchers" +version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6c8640c5d730cb13ebd907d8d04b52f55ac9a2eec55b440c8892f40d56c76c1d" +checksum = "8263075bb86c5a1b1427b5ae862e8889656f126e9f77c484496e8b47cf5c5558" +dependencies = [ + "regex-automata 0.1.10", +] + +[[package]] +name = "maybe-rayon" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ea1f30cedd69f0a2954655f7188c6a834246d2bcf1e315e2ac40c4b24dc9519" +dependencies = [ + "cfg-if", + "rayon", +] + +[[package]] +name = "memchr" +version = "2.7.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "78ca9ab1a0babb1e7d5695e3530886289c18cf2f87ec19a575a0abdce112e3a3" + +[[package]] +name = "memmap2" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fd3f7eed9d3848f8b98834af67102b720745c4ec028fcd0aa0239277e7de374f" +dependencies = [ + "libc", + "stable_deref_trait", +] [[package]] name = "mime" @@ -606,12 +2021,39 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6877bb514081ee2a7ff5ef9de3281f14a4dd4bceac4c09388074a6b5df8a139a" [[package]] -name = "miniz_oxide" -version = "0.7.2" +name = "minijinja" +version = "2.5.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9d811f3e15f28568be3407c8e7fdb6514c1cda3cb30683f15b6a1a1dc4ea14a7" +checksum = "2c37e1b517d1dcd0e51dc36c4567b9d5a29262b3ec8da6cb5d35e27a8fb529b5" dependencies = [ - "adler", + "serde", + "serde_json", +] + +[[package]] +name = "minijinja-contrib" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7fe51f1a6a8285f03fcd1544d834234fe8db285f29e1c2253600c93b3ae19242" +dependencies = [ + "minijinja", + "serde", +] + +[[package]] +name = "minimal-lexical" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "68354c5c6bd36d73ff3feceb05efa59b6acb7626617f4962be322a825e61f79a" + +[[package]] +name = "miniz_oxide" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e2d80299ef12ff69b16a84bb182e3b9df68b5a91574d3d4fa6e41b65deec4df1" +dependencies = [ + "adler2", + "simd-adler32", ] [[package]] @@ -621,17 +2063,180 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a4a650543ca06a924e8b371db273b2756685faae30f8487da1b56505a8f78b0c" dependencies = [ "libc", + "log", "wasi", "windows-sys 0.48.0", ] [[package]] -name = "native-tls" -version = "0.2.11" +name = "mio" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "07226173c32f2926027b63cce4bcd8076c3552846cbe7925f3aaffeac0a3b92e" +checksum = "2886843bf800fba2e3377cff24abf6379b4c4d5c6681eaf9ea5b0d15090450bd" dependencies = [ + "libc", + "wasi", + "windows-sys 0.52.0", +] + +[[package]] +name = "mistralrs" +version = "0.3.4" +source = "git+https://github.com/EricLBuehler/mistral.rs.git?tag=v0.3.4#68c078f7630b61469d4c8e391dc05da334c60291" +dependencies = [ + "anyhow", + "candle-core", + "candle-nn", + "clap", + "either", + "futures", + "image", + "indexmap", + "mistralrs-core", + "rand", + "reqwest", + "serde", + "serde_json", + "tokio", +] + +[[package]] +name = "mistralrs-core" +version = "0.3.4" +source = "git+https://github.com/EricLBuehler/mistral.rs.git?tag=v0.3.4#68c078f7630b61469d4c8e391dc05da334c60291" +dependencies = [ + "akin", + "anyhow", + "as-any", + "async-trait", + "base64 0.22.1", + "bindgen_cuda 0.1.5", + "buildstructor", + "bytemuck", + "bytemuck_derive", + "candle-core", + "candle-hf-hub", + "candle-nn", + "cfgrammar", + "chrono", + "clap", + "csv", + "derive-new", + "derive_more", + "dirs", + "either", + "float8", + "futures", + "galil-seiferas", + "half", + "image", + "indexmap", + "indicatif", + "itertools 0.13.0", + "lrtable", + "minijinja", + "minijinja-contrib", + "mistralrs-paged-attn", + "mistralrs-quant", + "mistralrs-vision", + "once_cell", + "radix_trie", + "rand", + "rand_isaac", + "rayon", + "regex", + "regex-automata 0.4.9", + "reqwest", + "rustc-hash", + "safetensors", + "schemars", + "serde", + "serde_json", + "serde_plain", + "serde_yaml", + "strum", + "sysinfo", + "thiserror", + "tokenizers", + "tokio", + "tokio-rayon", + "toml", + "tqdm", + "tracing", + "tracing-subscriber", + "uuid 1.11.0", + "variantly", + "vob", +] + +[[package]] +name = "mistralrs-paged-attn" +version = "0.3.4" +source = "git+https://github.com/EricLBuehler/mistral.rs.git?tag=v0.3.4#68c078f7630b61469d4c8e391dc05da334c60291" +dependencies = [ + "anyhow", + "bindgen_cuda 0.1.6", + "candle-core", + "float8", + "half", +] + +[[package]] +name = "mistralrs-quant" +version = "0.3.4" +source = "git+https://github.com/EricLBuehler/mistral.rs.git?tag=v0.3.4#68c078f7630b61469d4c8e391dc05da334c60291" +dependencies = [ + "bindgen_cuda 0.1.5", + "byteorder", + "candle-core", + "candle-nn", + "float8", + "half", "lazy_static", + "once_cell", + "paste", + "rayon", + "serde", + "thiserror", + "tracing", +] + +[[package]] +name = "mistralrs-vision" +version = "0.3.4" +source = "git+https://github.com/EricLBuehler/mistral.rs.git?tag=v0.3.4#68c078f7630b61469d4c8e391dc05da334c60291" +dependencies = [ + "candle-core", + "image", +] + +[[package]] +name = "monostate" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d208407d7552cd041d8cdb69a1bc3303e029c598738177a3d87082004dc0e1e" +dependencies = [ + "monostate-impl", + "serde", +] + +[[package]] +name = "monostate-impl" +version = "0.1.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a7ce64b975ed4f123575d11afd9491f2e37bbd5813fbfbc0f09ae1fbddea74e0" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "native-tls" +version = "0.2.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8614eb2c83d59d1c8cc974dd3f920198647674a0a035e1af1fa58707e317466" +dependencies = [ "libc", "log", "openssl", @@ -649,6 +2254,40 @@ version = "1.0.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "650eef8c711430f1a879fdd01d4745a7deea475becfb90269c06775983bbf086" +[[package]] +name = "nibble_vec" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "77a5d83df9f36fe23f0c3648c6bbb8b0298bb5f1939c8f2704431371f4b84d43" +dependencies = [ + "smallvec", +] + +[[package]] +name = "nom" +version = "7.1.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d273983c5a657a70a3e8f2a01329822f3b8c8172b73826411a55751e404a0a4a" +dependencies = [ + "memchr", + "minimal-lexical", +] + +[[package]] +name = "noop_proc_macro" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0676bb32a98c1a483ce53e500a81ad9c3d5b3f7c920c28c24e9cb0980d0b5bc8" + +[[package]] +name = "ntapi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8a3895c6391c39d7fe7ebc444a87eb2991b2a0bc718fdabd071eec617fc68e4" +dependencies = [ + "winapi", +] + [[package]] name = "nu-ansi-term" version = "0.46.0" @@ -659,6 +2298,92 @@ dependencies = [ "winapi", ] +[[package]] +name = "num" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "35bd024e8b2ff75562e5f34e7f4905839deb4b22955ef5e73d2fea1b9813cb23" +dependencies = [ + "num-bigint", + "num-complex", + "num-integer", + "num-iter", + "num-rational", + "num-traits", +] + +[[package]] +name = "num-bigint" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a5e44f723f1133c9deac646763579fdb3ac745e418f2a7af9cd0c431da1f20b9" +dependencies = [ + "num-integer", + "num-traits", +] + +[[package]] +name = "num-complex" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73f88a1307638156682bada9d7604135552957b7818057dcef22705b4d509495" +dependencies = [ + "bytemuck", + "num-traits", +] + +[[package]] +name = "num-derive" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ed3955f1a9c7c0c15e092f9c887db08b1fc683305fdf6eb6684f22555355e202" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "num-integer" +version = "0.1.46" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7969661fd2958a5cb096e56c8e1ad0444ac2bbcd0061bd28660485a44879858f" +dependencies = [ + "num-traits", +] + +[[package]] +name = "num-iter" +version = "0.1.45" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1429034a0490724d0075ebb2bc9e875d6503c3cf69e235a8941aa757d83ef5bf" +dependencies = [ + "autocfg", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-rational" +version = "0.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f83d14da390562dca69fc84082e73e548e1ad308d24accdedd2720017cb37824" +dependencies = [ + "num-bigint", + "num-integer", + "num-traits", +] + +[[package]] +name = "num-traits" +version = "0.2.19" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "071dfc062690e90b734c0b2273ce72ad0ffa95f0c74596bc250dcfd960262841" +dependencies = [ + "autocfg", + "libm", +] + [[package]] name = "num_cpus" version = "1.16.0" @@ -670,27 +2395,76 @@ dependencies = [ ] [[package]] -name = "object" -version = "0.32.2" +name = "num_enum" +version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a6a622008b6e321afc04970976f62ee297fdbaa6f95318ca343e3eebb9648441" +checksum = "4e613fc340b2220f734a8595782c551f1250e969d87d3be1ae0579e8d4065179" +dependencies = [ + "num_enum_derive", +] + +[[package]] +name = "num_enum_derive" +version = "0.7.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "af1844ef2428cc3e1cb900be36181049ef3d3193c63e43026cfe202983b27a56" +dependencies = [ + "proc-macro-crate", + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "number_prefix" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "830b246a0e5f20af87141b25c173cd1b609bd7779a4617d6ec582abaf90870f3" + +[[package]] +name = "object" +version = "0.36.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aedf0a2d09c573ed1d8d85b30c119153926a2b36dce0ab28322c09a117a4683e" dependencies = [ "memchr", ] [[package]] name = "once_cell" -version = "1.19.0" +version = "1.20.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fdb12b2476b595f9358c5161aa467c2438859caa136dec86c26fdd2efe17b92" +checksum = "1261fe7e33c73b354eab43b1273a57c8f967d0391e80353e51f764ac02cf6775" + +[[package]] +name = "onig" +version = "6.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8c4b31c8722ad9171c6d77d3557db078cab2bd50afcc9d09c8b315c59df8ca4f" +dependencies = [ + "bitflags 1.3.2", + "libc", + "once_cell", + "onig_sys", +] + +[[package]] +name = "onig_sys" +version = "69.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7b829e3d7e9cc74c7e315ee8edb185bf4190da5acde74afd7fc59c35b1f086e7" +dependencies = [ + "cc", + "pkg-config", +] [[package]] name = "openssl" -version = "0.10.64" +version = "0.10.68" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "95a0481286a310808298130d22dd1fef0fa571e05a8f44ec801801e84b216b1f" +checksum = "6174bc48f102d208783c2c84bf931bb75927a617866870de8a4ea85597f871f5" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cfg-if", "foreign-types", "libc", @@ -707,7 +2481,7 @@ checksum = "a948666b637a0f465e8564c73e89d4dde00d72d4d473cc972f390fc3dcee7d9c" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", ] [[package]] @@ -718,9 +2492,9 @@ checksum = "ff011a302c396a5197692431fc1948019154afc178baf7d8e37367442a4601cf" [[package]] name = "openssl-sys" -version = "0.9.102" +version = "0.9.104" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c597637d56fbc83893a35eb0dd04b2b8e7a50c91e64e9493e398b5df4fb45fa2" +checksum = "45abf306cbf99debc8195b66b7346498d7b10c210de50418b5ccd7ceba08c741" dependencies = [ "cc", "libc", @@ -728,6 +2502,12 @@ dependencies = [ "vcpkg", ] +[[package]] +name = "option-ext" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "04744f49eae99ab78e0d5c0b603ab218f515ea8cfe5a456d7629ad883a3b6e7d" + [[package]] name = "overload" version = "0.1.1" @@ -735,10 +2515,20 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b15813163c1d831bf4a13c3610c05c0d03b39feb07f7e09fa234dac9b15aaf39" [[package]] -name = "parking_lot" -version = "0.12.1" +name = "packedvec" +version = "1.2.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" +checksum = "bde3c690ec20e4a2b4fb46f0289a451181eb50011a1e2acc8d85e2fde9062a45" +dependencies = [ + "num-traits", + "serde", +] + +[[package]] +name = "parking_lot" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f1bf18183cf54e8d6059647fc3063646a1801cf30896933ec2311622cc4b9a27" dependencies = [ "lock_api", "parking_lot_core", @@ -746,17 +2536,23 @@ dependencies = [ [[package]] name = "parking_lot_core" -version = "0.9.9" +version = "0.9.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c42a9226546d68acdd9c0a280d17ce19bfe27a46bf68784e4066115788d008e" +checksum = "1e401f977ab385c9e4e3ab30627d6f26d00e2c73eef317493c4ec6d468726cf8" dependencies = [ "cfg-if", "libc", "redox_syscall", "smallvec", - "windows-targets 0.48.5", + "windows-targets 0.52.6", ] +[[package]] +name = "paste" +version = "1.0.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57c0d7b74b563b49d38dae00a0c37d4d6de9b432382b2892f0574ddcae73fd0a" + [[package]] name = "percent-encoding" version = "2.3.1" @@ -769,7 +2565,9 @@ version = "0.10.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "fabbf1ead8a5bcbc20f5f8b939ee3f5b0f6f281b6ad3468b84656b658b455259" dependencies = [ + "phf_macros 0.10.0", "phf_shared 0.10.0", + "proc-macro-hack", ] [[package]] @@ -778,7 +2576,7 @@ version = "0.11.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ade2d8b8f33c7333b51bcf0428d37e217e9f32192ae4772156f65063b8ce03dc" dependencies = [ - "phf_macros", + "phf_macros 0.11.2", "phf_shared 0.11.2", ] @@ -792,6 +2590,16 @@ dependencies = [ "phf_shared 0.10.0", ] +[[package]] +name = "phf_codegen" +version = "0.11.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8d39688d359e6b34654d328e262234662d16cc0f60ec8dcbe5e718709342a5a" +dependencies = [ + "phf_generator 0.11.2", + "phf_shared 0.11.2", +] + [[package]] name = "phf_generator" version = "0.10.0" @@ -812,6 +2620,20 @@ dependencies = [ "rand", ] +[[package]] +name = "phf_macros" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "58fdf3184dd560f160dd73922bea2d5cd6e8f064bf4b13110abd81b03697b4e0" +dependencies = [ + "phf_generator 0.10.0", + "phf_shared 0.10.0", + "proc-macro-hack", + "proc-macro2", + "quote", + "syn 1.0.109", +] + [[package]] name = "phf_macros" version = "0.11.2" @@ -822,7 +2644,7 @@ dependencies = [ "phf_shared 0.11.2", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", ] [[package]] @@ -843,31 +2665,11 @@ dependencies = [ "siphasher", ] -[[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.58", -] - [[package]] name = "pin-project-lite" -version = "0.2.14" +version = "0.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bda66fc9667c18cb2758a2ac84d1167245054bcf85d5d1aaa6923f45801bdd02" +checksum = "915a1e146535de9163f3987b8944ed8cf49a18bb0056bcebcdcece385cece4ff" [[package]] name = "pin-utils" @@ -877,15 +2679,37 @@ checksum = "8b870d8c151b6f2fb93e84a13146138f05d02ed11c7e7c54f8826aaaf7c9f184" [[package]] name = "pkg-config" -version = "0.3.30" +version = "0.3.31" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d231b230927b5e4ad203db57bbcbee2802f6bce620b1e4a9024a07d94e2907ec" +checksum = "953ec861398dccce10c670dfeaf3ec4911ca479e9c02154b3a215178c5f566f2" + +[[package]] +name = "png" +version = "0.17.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "52f9d46a34a05a6a57566bc2bfae066ef07585a6e3fa30fbbdff5936380623f0" +dependencies = [ + "bitflags 1.3.2", + "crc32fast", + "fdeflate", + "flate2", + "miniz_oxide", +] + +[[package]] +name = "portable-atomic" +version = "1.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "280dc24453071f1b63954171985a0b0d30058d287960968b9b2aca264c8d4ee6" [[package]] name = "ppv-lite86" -version = "0.2.17" +version = "0.2.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b40af805b3121feab8a3c29f04d8ad262fa8e0561883e7653e024ae4479e6de" +checksum = "77957b295656769bb8ad2b6a6b09d897d94f05c41b069aede1fcdaa675eaea04" +dependencies = [ + "zerocopy", +] [[package]] name = "precomputed-hash" @@ -894,23 +2718,94 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "925383efa346730478fb4838dbe9137d2a47675ad789c546d150a6e1dd4ab31c" [[package]] -name = "proc-macro2" -version = "1.0.79" +name = "proc-macro-crate" +version = "3.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e835ff2298f5721608eb1a980ecaee1aef2c132bf95ecc026a11b7bf3c01c02e" +checksum = "8ecf48c7ca261d60b74ab1a7b20da18bede46776b2e55535cb958eb595c5fa7b" +dependencies = [ + "toml_edit", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.20+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dc375e1527247fe1a97d8b7156678dfe7c1af2fc075c9a4db3690ecd2a148068" + +[[package]] +name = "proc-macro2" +version = "1.0.92" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37d3544b3f2748c54e147655edb5025752e2303145b5aefb3c3ea2c78b973bb0" dependencies = [ "unicode-ident", ] [[package]] -name = "quote" -version = "1.0.36" +name = "profiling" +version = "1.0.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0fa76aaf39101c457836aec0ce2316dbdc3ab723cdda1c6bd4e6ad4208acaca7" +checksum = "afbdc74edc00b6f6a218ca6a5364d6226a259d4b8ea1af4a0ea063f27e179f4d" +dependencies = [ + "profiling-procmacros", +] + +[[package]] +name = "profiling-procmacros" +version = "1.0.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a65f2e60fbf1063868558d69c6beacf412dc755f9fc020f514b7955fc914fe30" +dependencies = [ + "quote", + "syn 2.0.90", +] + +[[package]] +name = "pulp" +version = "0.18.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a0a01a0dc67cf4558d279f0c25b0962bd08fc6dec0137699eae304103e882fe6" +dependencies = [ + "bytemuck", + "libm", + "num-complex", + "reborrow", +] + +[[package]] +name = "qoi" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7f6d64c71eb498fe9eae14ce4ec935c555749aef511cca85b5568910d6e48001" +dependencies = [ + "bytemuck", +] + +[[package]] +name = "quick-error" +version = "2.0.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a993555f31e5a609f617c12db6250dedcac1b0a85076912c436e6fc9b2c8e6a3" + +[[package]] +name = "quote" +version = "1.0.37" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5b9d34b8991d19d98081b46eacdd8eb58c6f2b201139f7c5f643cc155a633af" dependencies = [ "proc-macro2", ] +[[package]] +name = "radix_trie" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c069c179fcdc6a2fe24d8d18305cf085fdbd4f922c041943e203685d6a1c58fd" +dependencies = [ + "endian-type", + "nibble_vec", +] + [[package]] name = "rand" version = "0.8.5" @@ -942,50 +2837,191 @@ dependencies = [ ] [[package]] -name = "redox_syscall" -version = "0.4.1" +name = "rand_distr" +version = "0.4.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4722d768eff46b75989dd134e5c353f0d6296e5aaa3132e776cbdb56be7731aa" +checksum = "32cb0b9bc82b0a0876c2dd994a7e7a2683d3e7390ca40e6886785ef0c7e3ee31" +dependencies = [ + "num-traits", + "rand", +] + +[[package]] +name = "rand_isaac" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fac4373cd91b4f55722c553fb0f286edbb81ef3ff6eec7b99d1898a4110a0b28" +dependencies = [ + "rand_core", +] + +[[package]] +name = "rav1e" +version = "0.7.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cd87ce80a7665b1cce111f8a16c1f3929f6547ce91ade6addf4ec86a8dda5ce9" +dependencies = [ + "arbitrary", + "arg_enum_proc_macro", + "arrayvec", + "av1-grain", + "bitstream-io", + "built", + "cfg-if", + "interpolate_name", + "itertools 0.12.1", + "libc", + "libfuzzer-sys", + "log", + "maybe-rayon", + "new_debug_unreachable", + "noop_proc_macro", + "num-derive", + "num-traits", + "once_cell", + "paste", + "profiling", + "rand", + "rand_chacha", + "simd_helpers", + "system-deps", + "thiserror", + "v_frame", + "wasm-bindgen", +] + +[[package]] +name = "ravif" +version = "0.11.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2413fd96bd0ea5cdeeb37eaf446a22e6ed7b981d792828721e74ded1980a45c6" +dependencies = [ + "avif-serialize", + "imgref", + "loop9", + "quick-error", + "rav1e", + "rayon", + "rgb", +] + +[[package]] +name = "raw-cpuid" +version = "10.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6c297679cb867470fa8c9f67dbba74a78d78e3e98d7cf2b08d6d71540f797332" dependencies = [ "bitflags 1.3.2", ] [[package]] -name = "regex" -version = "1.10.4" +name = "rayon" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c117dbdfde9c8308975b6a18d71f3f385c89461f7b3fb054288ecf2a2058ba4c" +checksum = "b418a60154510ca1a002a752ca9714984e21e4241e804d32555251faf8b78ffa" +dependencies = [ + "either", + "rayon-core", +] + +[[package]] +name = "rayon-cond" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "059f538b55efd2309c9794130bc149c6a553db90e9d99c2030785c82f0bd7df9" +dependencies = [ + "either", + "itertools 0.11.0", + "rayon", +] + +[[package]] +name = "rayon-core" +version = "1.12.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1465873a3dfdaa8ae7cb14b4383657caab0b3e8a0aa9ae8e04b044854c8dfce2" +dependencies = [ + "crossbeam-deque", + "crossbeam-utils", +] + +[[package]] +name = "reborrow" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "03251193000f4bd3b042892be858ee50e8b3719f2b08e5833ac4353724632430" + +[[package]] +name = "redox_syscall" +version = "0.5.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9b6dfecf2c74bce2466cabf93f6664d6998a69eb21e39f4207930065b27b771f" +dependencies = [ + "bitflags 2.6.0", +] + +[[package]] +name = "redox_users" +version = "0.4.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ba009ff324d1fc1b900bd1fdb31564febe58a8ccc8a6fdbb93b543d33b13ca43" +dependencies = [ + "getrandom", + "libredox", + "thiserror", +] + +[[package]] +name = "regex" +version = "1.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b544ef1b4eac5dc2db33ea63606ae9ffcfac26c1416a2806ae0bf5f56b201191" dependencies = [ "aho-corasick", "memchr", - "regex-automata", - "regex-syntax", + "regex-automata 0.4.9", + "regex-syntax 0.8.5", ] [[package]] name = "regex-automata" -version = "0.4.6" +version = "0.1.10" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "86b83b8b9847f9bf95ef68afb0b8e6cdb80f498442f5179a29fad448fcc1eaea" +checksum = "6c230d73fb8d8c1b9c0b3135c5142a8acee3a0558fb8db5cf1cb65f8d7862132" +dependencies = [ + "regex-syntax 0.6.29", +] + +[[package]] +name = "regex-automata" +version = "0.4.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "809e8dc61f6de73b46c85f4c96486310fe304c434cfa43669d7b40f711150908" dependencies = [ "aho-corasick", "memchr", - "regex-syntax", + "regex-syntax 0.8.5", ] [[package]] name = "regex-syntax" -version = "0.8.3" +version = "0.6.29" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "adad44e29e4c806119491a7f06f03de4d1af22c3a680dd47f1e6e179439d1f56" +checksum = "f162c6dd7b008981e4d40210aca20b4bd0f9b60ca9271061b07f78537722f2e1" + +[[package]] +name = "regex-syntax" +version = "0.8.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2b15c43186be67a4fd63bee50d0303afffcef381492ebe2c5d87f324e1b8815c" [[package]] name = "reqwest" -version = "0.12.3" +version = "0.12.9" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3e6cc1e89e689536eb5aeede61520e874df5a4707df811cd5da4aa5fbb2aae19" +checksum = "a77c62af46e79de0a562e1a9849205ffcb7fc1238876e9bd743357570e04046f" dependencies = [ - "base64", + "base64 0.22.1", "bytes", "encoding_rs", "futures-channel", @@ -996,6 +3032,7 @@ dependencies = [ "http-body", "http-body-util", "hyper", + "hyper-rustls", "hyper-tls", "hyper-util", "ipnet", @@ -1019,22 +3056,58 @@ dependencies = [ "wasm-bindgen", "wasm-bindgen-futures", "web-sys", - "winreg", + "windows-registry", +] + +[[package]] +name = "rgb" +version = "0.8.50" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "57397d16646700483b67d2dd6511d79318f9d057fdbd21a4066aeac8b41d310a" + +[[package]] +name = "ring" +version = "0.17.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17fa4cb658e3583423e915b9f3acc01cceaee1860e33d59ebae66adc3a2dc0d" +dependencies = [ + "cc", + "cfg-if", + "getrandom", + "libc", + "spin", + "untrusted", + "windows-sys 0.52.0", ] [[package]] name = "rustc-demangle" -version = "0.1.23" +version = "0.1.24" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d626bb9dae77e28219937af045c257c28bfd3f69333c512553507f5f9798cb76" +checksum = "719b953e2095829ee67db738b3bfa9fa368c94900df327b3f07fe6e794d2fe1f" + +[[package]] +name = "rustc-hash" +version = "2.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c7fb8039b3032c191086b10f11f319a6e99e1e82889c5cc6046f515c9db1d497" + +[[package]] +name = "rustc_version" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cfcb3a22ef46e85b45de6ee7e79d063319ebb6594faafcf1c225ea92ab6e9b92" +dependencies = [ + "semver", +] [[package]] name = "rustix" -version = "0.38.32" +version = "0.38.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "65e04861e65f21776e67888bfbea442b3642beaa0138fdb1dd7a84a52dffdb89" +checksum = "d7f649912bc1495e167a6edee79151c84b1bad49748cb4f1f1167f459f6224f6" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "errno", "libc", "linux-raw-sys", @@ -1042,34 +3115,108 @@ dependencies = [ ] [[package]] -name = "rustls-pemfile" -version = "2.1.2" +name = "rustls" +version = "0.23.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "29993a25686778eb88d4189742cd713c9bce943bc54251a33509dc63cbacf73d" +checksum = "934b404430bb06b3fae2cba809eb45a1ab1aecd64491213d7c3301b88393f8d1" +dependencies = [ + "log", + "once_cell", + "ring", + "rustls-pki-types", + "rustls-webpki", + "subtle", + "zeroize", +] + +[[package]] +name = "rustls-pemfile" +version = "2.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dce314e5fee3f39953d46bb63bb8a46d40c2f8fb7cc5a3b6cab2bde9721d6e50" dependencies = [ - "base64", "rustls-pki-types", ] [[package]] name = "rustls-pki-types" -version = "1.4.1" +version = "1.10.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ecd36cc4259e3e4514335c4a138c6b43171a8d61d8f5c9348f9fc7529416f247" +checksum = "16f1201b3c9a7ee8039bcadc17b7e605e2945b27eee7631788c1bd2b0643674b" + +[[package]] +name = "rustls-webpki" +version = "0.102.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "64ca1bc8749bd4cf37b5ce386cc146580777b4e8572c7b97baf22c83f444bee9" +dependencies = [ + "ring", + "rustls-pki-types", + "untrusted", +] + +[[package]] +name = "rustversion" +version = "1.0.18" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0e819f2bc632f285be6d7cd36e25940d45b2391dd6d9b939e79de557f7014248" [[package]] name = "ryu" -version = "1.0.17" +version = "1.0.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e86697c916019a8588c99b5fac3cead74ec0b4b819707a682fd4d23fa0ce1ba1" +checksum = "f3cb5ba0dc43242ce17de99c180e96db90b235b8a9fdc9543c96d2209116bd9f" + +[[package]] +name = "safetensors" +version = "0.4.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "44560c11236a6130a46ce36c836a62936dc81ebf8c36a37947423571be0e55b6" +dependencies = [ + "serde", + "serde_json", +] + +[[package]] +name = "same-file" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "93fc1dc3aaa9bfed95e02e6eadabb4baf7e3078b0bd1b4d7b6b0b68378900502" +dependencies = [ + "winapi-util", +] [[package]] name = "schannel" -version = "0.1.23" +version = "0.1.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fbc91545643bcf3a0bbb6569265615222618bdf33ce4ffbbd13c4bbd4c093534" +checksum = "1f29ebaa345f945cec9fbbc532eb307f0fdad8161f281b6369539c8d84876b3d" dependencies = [ - "windows-sys 0.52.0", + "windows-sys 0.59.0", +] + +[[package]] +name = "schemars" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "09c024468a378b7e36765cd36702b7a90cc3cba11654f6685c8f233408e89e92" +dependencies = [ + "dyn-clone", + "schemars_derive", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "0.8.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b1eee588578aff73f856ab961cd2f79e36bc45d7ded33a7562adba4667aecc0e" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals", + "syn 2.0.90", ] [[package]] @@ -1080,9 +3227,9 @@ checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49" [[package]] name = "scraper" -version = "0.19.0" +version = "0.19.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5b80b33679ff7a0ea53d37f3b39de77ea0c75b12c5805ac43ec0c33b3051af1b" +checksum = "761fb705fdf625482d2ed91d3f0559dcfeab2798fe2771c69560a774865d0802" dependencies = [ "ahash", "cssparser", @@ -1096,11 +3243,11 @@ dependencies = [ [[package]] name = "security-framework" -version = "2.10.0" +version = "2.11.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "770452e37cad93e0a50d5abc3990d2bc351c36d0328f86cefec2f2fb206eaef6" +checksum = "897b2245f0b511c87893af39b033e5ca9cce68824c4d7e7630b5a1d339658d02" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "core-foundation", "core-foundation-sys", "libc", @@ -1109,9 +3256,9 @@ dependencies = [ [[package]] name = "security-framework-sys" -version = "2.10.0" +version = "2.12.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "41f3cc463c0ef97e11c3461a9d3787412d30e8e7eb907c79180c4a57bf7c04ef" +checksum = "fa39c7303dc58b5543c94d22c1766b0d31f2ee58306363ea622b10bbc075eaa2" dependencies = [ "core-foundation-sys", "libc", @@ -1123,50 +3270,92 @@ version = "0.25.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4eb30575f3638fc8f6815f448d50cb1a2e255b0897985c8c59f4d37b72a07b06" dependencies = [ - "bitflags 2.5.0", + "bitflags 2.6.0", "cssparser", "derive_more", "fxhash", "log", "new_debug_unreachable", "phf 0.10.1", - "phf_codegen", + "phf_codegen 0.10.0", "precomputed-hash", "servo_arc", "smallvec", ] [[package]] -name = "serde" -version = "1.0.197" +name = "semver" +version = "1.0.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3fb1c873e1b9b056a4dc4c0c198b24c3ffa059243875552b2bd0933b1aee4ce2" +checksum = "61697e0a1c7e512e84a621326239844a24d8207b4669b41bc18b32ea5cbf988b" + +[[package]] +name = "seq-macro" +version = "0.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a3f0bf26fd526d2a95683cd0f87bf103b8539e2ca1ef48ce002d67aad59aa0b4" + +[[package]] +name = "serde" +version = "1.0.215" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6513c1ad0b11a9376da888e3e0baa0077f1aed55c17f50e7b2397136129fb88f" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.197" +version = "1.0.215" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7eb0b34b42edc17f6b7cac84a52a1c5f0e1bb2227e997ca9011ea3dd34e8610b" +checksum = "ad1e866f866923f252f05c889987993144fb74e722403468a4ebd70c3cd756c0" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", +] + +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", ] [[package]] name = "serde_json" -version = "1.0.115" +version = "1.0.133" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "12dc5c46daa8e9fdf4f5e71b6cf9a53f2487da0e86e55808e2d35539666497dd" +checksum = "c7fceb2473b9166b2294ef05efcb65a3db80803f0b03ef86a5fc88a2b85ee377" dependencies = [ "itoa", + "memchr", "ryu", "serde", ] +[[package]] +name = "serde_plain" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9ce1fc6db65a611022b23a0dec6975d63fb80a302cb3388835ff02c097258d50" +dependencies = [ + "serde", +] + +[[package]] +name = "serde_spanned" +version = "0.6.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "87607cb1398ed59d48732e575a4c28a7a8ebf2454b964fe3f224f2afc07909e1" +dependencies = [ + "serde", +] + [[package]] name = "serde_urlencoded" version = "0.7.1" @@ -1179,6 +3368,19 @@ dependencies = [ "serde", ] +[[package]] +name = "serde_yaml" +version = "0.9.34+deprecated" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a8b1a1a2ebf674015cc02edccce75287f1a0130d394307b36743c2f5d504b47" +dependencies = [ + "indexmap", + "itoa", + "ryu", + "serde", + "unsafe-libyaml", +] + [[package]] name = "servo_arc" version = "0.3.0" @@ -1197,6 +3399,57 @@ dependencies = [ "lazy_static", ] +[[package]] +name = "shlex" +version = "1.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0fda2ff0d084019ba4d7c6f371c95d8fd75ce3524c3cb8fb653a3023f6323e64" + +[[package]] +name = "signal-hook" +version = "0.3.17" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8621587d4798caf8eb44879d42e56b9a93ea5dcd315a6487c357130095b62801" +dependencies = [ + "libc", + "signal-hook-registry", +] + +[[package]] +name = "signal-hook-mio" +version = "0.2.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "34db1a06d485c9142248b7a054f034b349b212551f3dfd19c94d45a754a217cd" +dependencies = [ + "libc", + "mio 0.8.11", + "signal-hook", +] + +[[package]] +name = "signal-hook-registry" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a9e9e0b4211b72e7b8b6e85c807d36c212bdb33ea8587f7569562a84df5465b1" +dependencies = [ + "libc", +] + +[[package]] +name = "simd-adler32" +version = "0.3.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d66dc143e6b11c1eddc06d5c423cfc97062865baf299914ab64caa38182078fe" + +[[package]] +name = "simd_helpers" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "95890f873bec569a0362c235787f3aca6e1e887302ba4840839bcc6459c42da6" +dependencies = [ + "quote", +] + [[package]] name = "siphasher" version = "0.3.11" @@ -1220,20 +3473,71 @@ checksum = "3c5e1a9a646d36c3599cd173a41282daf47c44583ad367b8e6837255952e5c67" [[package]] name = "socket2" -version = "0.5.6" +version = "0.5.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "05ffd9c0a93b7543e062e759284fcf5f5e3b098501104bfbdde4d404db792871" +checksum = "c970269d99b64e60ec3bd6ad27270092a5394c4e309314b18ae3fe575695fbe8" dependencies = [ "libc", "windows-sys 0.52.0", ] +[[package]] +name = "socks" +version = "0.3.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f0c3dbbd9ae980613c6dd8e28a9407b50509d3803b57624d5dfe8315218cd58b" +dependencies = [ + "byteorder", + "libc", + "winapi", +] + +[[package]] +name = "sparsevec" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "91ef4657ebc254f6e84a863cb495c2feb60e5b48eba5141bf2bbbe202adb65b4" +dependencies = [ + "num-traits", + "packedvec", + "serde", + "vob", +] + +[[package]] +name = "spin" +version = "0.9.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67" + +[[package]] +name = "spm_precompiled" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5851699c4033c63636f7ea4cf7b7c1f1bf06d0cc03cfb42e711de5a5c46cf326" +dependencies = [ + "base64 0.13.1", + "nom", + "serde", + "unicode-segmentation", +] + [[package]] name = "stable_deref_trait" version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" +[[package]] +name = "str_inflector" +version = "0.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec0b848d5a7695b33ad1be00f84a3c079fe85c9278a325ff9159e6c99cef4ef7" +dependencies = [ + "lazy_static", + "regex", +] + [[package]] name = "string_cache" version = "0.8.7" @@ -1260,6 +3564,47 @@ dependencies = [ "quote", ] +[[package]] +name = "strsim" +version = "0.10.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73473c0e59e6d5812c5dfe2a064a6444949f089e20eec9a2e5506596494e4623" + +[[package]] +name = "strsim" +version = "0.11.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" + +[[package]] +name = "strum" +version = "0.26.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8fec0f0aef304996cf250b31b5a10dee7980c85da9d759361292b8bca5a18f06" +dependencies = [ + "phf 0.10.1", + "strum_macros", +] + +[[package]] +name = "strum_macros" +version = "0.26.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4c6bee85a5a24955dc440386795aa378cd9cf82acd5f764469152d2270e581be" +dependencies = [ + "heck", + "proc-macro2", + "quote", + "rustversion", + "syn 2.0.90", +] + +[[package]] +name = "subtle" +version = "2.6.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "13c2bddecc57b384dee18652358fb23172facb8a2c51ccc10d74c157bdea3292" + [[package]] name = "syn" version = "1.0.109" @@ -1273,9 +3618,9 @@ dependencies = [ [[package]] name = "syn" -version = "2.0.58" +version = "2.0.90" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "44cfb93f38070beee36b3fef7d4f5a16f27751d94b187b666a5cc5e9b0d30687" +checksum = "919d3b74a5dd0ccd15aeb8f93e7006bd9e14c295087c9896a110f490752bcf31" dependencies = [ "proc-macro2", "quote", @@ -1284,41 +3629,104 @@ dependencies = [ [[package]] name = "sync_wrapper" -version = "0.1.2" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2047c6ded9c721764247e62cd3b03c09ffc529b2ba5b10ec482ae507a4a70160" +checksum = "0bf256ce5efdfa370213c1dabab5935a12e49f2c58d15e9eac2870d3b4f27263" +dependencies = [ + "futures-core", +] + +[[package]] +name = "synstructure" +version = "0.13.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8af7666ab7b6390ab78131fb5b0fce11d6b7a6951602017c35fa82800708971" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "sysctl" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ec7dddc5f0fee506baf8b9fdb989e242f17e4b11c61dfbb0635b705217199eea" +dependencies = [ + "bitflags 2.6.0", + "byteorder", + "enum-as-inner", + "libc", + "thiserror", + "walkdir", +] + +[[package]] +name = "sysinfo" +version = "0.30.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0a5b4ddaee55fb2bea2bf0e5000747e5f5c0de765e5a5ff87f4cd106439f4bb3" +dependencies = [ + "cfg-if", + "core-foundation-sys", + "libc", + "ntapi", + "once_cell", + "rayon", + "windows", +] [[package]] name = "system-configuration" -version = "0.5.1" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ba3a3adc5c275d719af8cb4272ea1c4a6d668a777f37e115f6d11ddbc1c8e0e7" +checksum = "3c879d448e9d986b661742763247d3693ed13609438cf3d006f51f5368a5ba6b" dependencies = [ - "bitflags 1.3.2", + "bitflags 2.6.0", "core-foundation", "system-configuration-sys", ] [[package]] name = "system-configuration-sys" -version = "0.5.0" +version = "0.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a75fb188eb626b924683e3b95e3a48e63551fcfb51949de2f06a9d91dbee93c9" +checksum = "8e1d1b10ced5ca923a1fcb8d03e96b8d3268065d724548c0211415ff6ac6bac4" dependencies = [ "core-foundation-sys", "libc", ] [[package]] -name = "tempfile" -version = "3.10.1" +name = "system-deps" +version = "6.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "85b77fafb263dd9d05cbeac119526425676db3784113aa9295c88498cbf8bff1" +checksum = "a3e535eb8dded36d55ec13eddacd30dec501792ff23a0b1682c38601b8cf2349" +dependencies = [ + "cfg-expr", + "heck", + "pkg-config", + "toml", + "version-compare", +] + +[[package]] +name = "target-lexicon" +version = "0.12.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61c41af27dd6d1e27b1b16b489db798443478cef1f06a660c96db617ba5de3b1" + +[[package]] +name = "tempfile" +version = "3.14.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "28cce251fcbc87fac86a866eeb0d6c2d536fc16d06f184bb61aeae11aa4cee0c" dependencies = [ "cfg-if", "fastrand", + "once_cell", "rustix", - "windows-sys 0.52.0", + "windows-sys 0.59.0", ] [[package]] @@ -1332,6 +3740,58 @@ dependencies = [ "utf-8", ] +[[package]] +name = "terminal_size" +version = "0.4.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5352447f921fda68cf61b4101566c0bdb5104eff6804d0678e5227580ab6a4e9" +dependencies = [ + "rustix", + "windows-sys 0.59.0", +] + +[[package]] +name = "test-log" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3dffced63c2b5c7be278154d76b479f9f9920ed34e7574201407f0b14e2bbb93" +dependencies = [ + "env_logger", + "test-log-macros", + "tracing-subscriber", +] + +[[package]] +name = "test-log-macros" +version = "0.2.16" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5999e24eaa32083191ba4e425deb75cdf25efefabe5aaccb7446dd0d4122a3f5" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "thiserror" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6aaf5339b578ea85b50e080feb250a3e8ae8cfcdff9a461c9ec2904bc923f52" +dependencies = [ + "thiserror-impl", +] + +[[package]] +name = "thiserror-impl" +version = "1.0.69" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4fee6c4efc90059e10f81e6d42c60a18f76588c3d74cb83a0b242a2b6c7504c1" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + [[package]] name = "thread_local" version = "1.1.8" @@ -1343,34 +3803,85 @@ dependencies = [ ] [[package]] -name = "tinyvec" -version = "1.6.0" +name = "tiff" +version = "0.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87cc5ceb3875bb20c2890005a4e226a4651264a5c75edb2421b52861a0a0cb50" +checksum = "ba1310fcea54c6a9a4fd1aad794ecc02c31682f6bfbecdf460bf19533eed1e3e" dependencies = [ - "tinyvec_macros", + "flate2", + "jpeg-decoder", + "weezl", ] [[package]] -name = "tinyvec_macros" -version = "0.1.1" +name = "tinystr" +version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1f3ccbac311fea05f86f61904b462b55fb3df8837a366dfc601a0161d0532f20" +checksum = "9117f5d4db391c1cf6927e7bea3db74b9a1c1add8f7eda9ffd5364f40f57b82f" +dependencies = [ + "displaydoc", + "zerovec", +] + +[[package]] +name = "tokenizers" +version = "0.20.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3b08cc37428a476fc9e20ac850132a513a2e1ce32b6a31addf2b74fa7033b905" +dependencies = [ + "aho-corasick", + "derive_builder", + "esaxx-rs", + "getrandom", + "indicatif", + "itertools 0.12.1", + "lazy_static", + "log", + "macro_rules_attribute", + "monostate", + "onig", + "paste", + "rand", + "rayon", + "rayon-cond", + "regex", + "regex-syntax 0.8.5", + "serde", + "serde_json", + "spm_precompiled", + "thiserror", + "unicode-normalization-alignments", + "unicode-segmentation", + "unicode_categories", +] [[package]] name = "tokio" -version = "1.37.0" +version = "1.41.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1adbebffeca75fcfd058afa480fb6c0b81e165a0323f9c9d39c9697e37c46787" +checksum = "22cfb5bee7a6a52939ca9224d6ac897bb669134078daa8735560897f69de4d33" dependencies = [ "backtrace", "bytes", "libc", - "mio", - "num_cpus", + "mio 1.0.3", + "parking_lot", "pin-project-lite", + "signal-hook-registry", "socket2", - "windows-sys 0.48.0", + "tokio-macros", + "windows-sys 0.52.0", +] + +[[package]] +name = "tokio-macros" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "693d596312e88961bc67d7f1f97af8a70227d9f90c31bba5806eec004978d752" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", ] [[package]] @@ -1384,54 +3895,96 @@ dependencies = [ ] [[package]] -name = "tokio-util" -version = "0.7.10" +name = "tokio-rayon" +version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5419f34732d9eb6ee4c3578b7989078579b7f039cbbb9ca2c4da015749371e15" +checksum = "7cf33a76e0b1dd03b778f83244137bd59887abf25c0e87bc3e7071105f457693" +dependencies = [ + "rayon", + "tokio", +] + +[[package]] +name = "tokio-rustls" +version = "0.26.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c7bc40d0e5a97695bb96e27995cd3a08538541b0a846f65bba7a359f36700d4" +dependencies = [ + "rustls", + "rustls-pki-types", + "tokio", +] + +[[package]] +name = "tokio-util" +version = "0.7.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "61e7c3654c13bcd040d4a03abee2c75b1d14a37b423cf5a813ceae1cc903ec6a" dependencies = [ "bytes", "futures-core", "futures-sink", "pin-project-lite", "tokio", - "tracing", ] [[package]] -name = "tower" -version = "0.4.13" +name = "toml" +version = "0.8.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b8fa9be0de6cf49e536ce1851f987bd21a43b771b09473c3549a6c853db37c1c" +checksum = "a1ed1f98e3fdc28d6d910e6737ae6ab1a93bf1985935a1193e68f93eeb68d24e" dependencies = [ - "futures-core", - "futures-util", - "pin-project", - "pin-project-lite", - "tokio", - "tower-layer", - "tower-service", - "tracing", + "serde", + "serde_spanned", + "toml_datetime", + "toml_edit", ] [[package]] -name = "tower-layer" -version = "0.3.2" +name = "toml_datetime" +version = "0.6.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c20c8dbed6283a09604c3e69b4b7eeb54e298b8a600d4d5ecb5ad39de609f1d0" +checksum = "0dd7358ecb8fc2f8d014bf86f6f638ce72ba252a2c3a2572f2a795f1d23efb41" +dependencies = [ + "serde", +] + +[[package]] +name = "toml_edit" +version = "0.22.22" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4ae48d6208a266e853d946088ed816055e556cc6028c5e8e2b84d9fa5dd7c7f5" +dependencies = [ + "indexmap", + "serde", + "serde_spanned", + "toml_datetime", + "winnow", +] [[package]] name = "tower-service" -version = "0.3.2" +version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b6bc1c9ce2b5135ac7f93c72918fc37feb872bdc6a5533a8b85eb4b86bfdae52" +checksum = "8df9b6e13f2d32c91b9bd719c00d1958837bc7dec474d94952798cc8e69eeec3" + +[[package]] +name = "tqdm" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2d2932240205a99b65f15d9861992c95fbb8c9fb280b3a1f17a92db6dc611f" +dependencies = [ + "anyhow", + "crossterm", + "once_cell", +] [[package]] name = "tracing" -version = "0.1.40" +version = "0.1.41" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3523ab5a71916ccf420eebdf5521fcef02141234bbc0b8a49f2fdc4544364ef" +checksum = "784e0ac535deb450455cbfa28a6f0df145ea1bb7ae51b821cf5e7927fdcfbdd0" dependencies = [ - "log", "pin-project-lite", "tracing-attributes", "tracing-core", @@ -1439,20 +3992,20 @@ dependencies = [ [[package]] name = "tracing-attributes" -version = "0.1.27" +version = "0.1.28" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "34704c8d6ebcbc939824180af020566b01a7c01f80641264eba0999f6c2b6be7" +checksum = "395ae124c09f9e6918a2310af6038fba074bcf474ac352496d5910dd59a2226d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", ] [[package]] name = "tracing-core" -version = "0.1.32" +version = "0.1.33" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c06d3da6113f116aaee68e4d601191614c9053067f9ab7f6edbcb161237daa54" +checksum = "e672c95779cf947c5311f83787af4fa8fffd12fb27e4993211a84bdfd9610f9c" dependencies = [ "once_cell", "valuable", @@ -1471,14 +4024,18 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.18" +version = "0.3.19" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ad0f048c97dbd9faa9b7df56362b8ebcaa52adb06b498c050d2f4e32f90a7a8b" +checksum = "e8189decb5ac0fa7bc8b96b7cb9b2701d60d48805aca84a238004d665fcc4008" dependencies = [ + "matchers", "nu-ansi-term", + "once_cell", + "regex", "sharded-slab", "smallvec", "thread_local", + "tracing", "tracing-core", "tracing-log", ] @@ -1490,37 +4047,133 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e421abadd41a4225275504ea4d6566923418b7f05506fbc9c0fe86ba7396114b" [[package]] -name = "unicode-bidi" -version = "0.3.15" +name = "try_match" +version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f95100a766bf4f8f28f90d77e0a5461bbdb219042e7679bebe79004fed8d75" - -[[package]] -name = "unicode-ident" -version = "1.0.12" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3354b9ac3fae1ff6755cb6db53683adb661634f67557942dea4facebec0fee4b" - -[[package]] -name = "unicode-normalization" -version = "0.1.23" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a56d1686db2308d901306f92a263857ef59ea39678a5458e7cb17f01415101f5" +checksum = "b065c869a3f832418e279aa4c1d7088f9d5d323bde15a60a08e20c2cd4549082" dependencies = [ - "tinyvec", + "try_match_inner", ] [[package]] -name = "unicode-width" -version = "0.1.11" +name = "try_match_inner" +version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e51733f11c9c4f72aa0c160008246859e340b00807569a0da0e7a1079b27ba85" +checksum = "b9c81686f7ab4065ccac3df7a910c4249f8c0f3fb70421d6ddec19b9311f63f9" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "ug" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c4eef2ebfc18c67a6dbcacd9d8a4d85e0568cc58c82515552382312c2730ea13" +dependencies = [ + "half", + "num", + "serde", + "serde_json", + "thiserror", +] + +[[package]] +name = "ug-cuda" +version = "0.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1c4dcab280ad0ef3957e153a82dcad608c954d02cf253b695322f502d1f8902e" +dependencies = [ + "cudarc", + "half", + "serde", + "serde_json", + "thiserror", + "ug", +] + +[[package]] +name = "unchecked-index" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "eeba86d422ce181a719445e51872fa30f1f7413b62becb52e95ec91aa262d85c" + +[[package]] +name = "unicode-ident" +version = "1.0.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "adb9e6ca4f869e1180728b7950e35922a7fc6397f7b641499e8f3ef06e50dc83" + +[[package]] +name = "unicode-normalization-alignments" +version = "0.1.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "43f613e4fa046e69818dd287fdc4bc78175ff20331479dab6e1b0f98d57062de" +dependencies = [ + "smallvec", +] + +[[package]] +name = "unicode-segmentation" +version = "1.12.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f6ccf251212114b54433ec949fd6a7841275f9ada20dddd2f29e9ceea4501493" + +[[package]] +name = "unicode-width" +version = "0.1.14" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7dd6e30e90baa6f72411720665d41d89b9a3d039dc45b8faea1ddd07f617f6af" + +[[package]] +name = "unicode-width" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1fc81956842c57dac11422a97c3b8195a1ff727f06e85c84ed2e8aa277c9a0fd" + +[[package]] +name = "unicode_categories" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "39ec24b3121d976906ece63c9daad25b85969647682eee313cb5779fdd69e14e" + +[[package]] +name = "unsafe-libyaml" +version = "0.2.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "673aac59facbab8a9007c7f6108d11f63b603f7cabff99fabf650fea5c32b861" + +[[package]] +name = "untrusted" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8ecb6da28b8a351d773b68d5825ac39017e680750f980f3a1a85cd8dd28a47c1" + +[[package]] +name = "ureq" +version = "2.10.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b74fc6b57825be3373f7054754755f03ac3a8f5d70015ccad699ba2029956f4a" +dependencies = [ + "base64 0.22.1", + "flate2", + "log", + "once_cell", + "rustls", + "rustls-pki-types", + "serde", + "serde_json", + "socks", + "url", + "webpki-roots", +] [[package]] name = "url" -version = "2.5.0" +version = "2.5.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "31e6302e3bb753d46e83516cae55ae196fc0c309407cf11ab35cc51a4c2a4633" +checksum = "32f8b686cadd1473f4bd0117a5d28d36b1ade384ea9b5069a1c40aefed7fda60" dependencies = [ "form_urlencoded", "idna", @@ -1533,12 +4186,73 @@ version = "0.7.6" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "09cc8ee72d2a9becf2f2febe0205bbed8fc6615b7cb429ad062dc7b7ddd036a9" +[[package]] +name = "utf16_iter" +version = "1.0.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8232dd3cdaed5356e0f716d285e4b40b932ac434100fe9b7e0e8e935b9e6246" + +[[package]] +name = "utf8_iter" +version = "1.0.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b6c140620e7ffbb22c2dee59cafe6084a59b5ffc27a8859a5f0d494b5d52b6be" + +[[package]] +name = "utf8parse" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" + +[[package]] +name = "uuid" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" +dependencies = [ + "getrandom", +] + +[[package]] +name = "uuid" +version = "1.11.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f8c5f0a0af699448548ad1a2fbf920fb4bee257eae39953ba95cb84891a0446a" +dependencies = [ + "getrandom", +] + +[[package]] +name = "v_frame" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d6f32aaa24bacd11e488aa9ba66369c7cd514885742c9fe08cfe85884db3e92b" +dependencies = [ + "aligned-vec", + "num-traits", + "wasm-bindgen", +] + [[package]] name = "valuable" version = "0.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" +[[package]] +name = "variantly" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "72a332341ba79a179d9e9b33c0d72fbf3dc2c80e1be79416401a08d2b820ef56" +dependencies = [ + "Inflector", + "darling 0.11.0", + "proc-macro2", + "quote", + "syn 1.0.109", + "uuid 0.8.2", +] + [[package]] name = "vcpkg" version = "0.2.15" @@ -1546,10 +4260,37 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "accd4ea62f7bb7a82fe23066fb0957d48ef677f6eeb8215f372f52e48bb32426" [[package]] -name = "version_check" -version = "0.9.4" +name = "version-compare" +version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49874b5167b65d7193b8aba1567f5c7d93d001cafc34600cee003eda787e483f" +checksum = "852e951cb7832cb45cb1169900d19760cfa39b82bc0ea9c0e5a14ae88411c98b" + +[[package]] +name = "version_check" +version = "0.9.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b928f33d975fc6ad9f86c8f283853ad26bdd5b10b7f1542aa2fa15e2289105a" + +[[package]] +name = "vob" +version = "3.0.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c058f4c41e71a043c67744cb76dcc1ae63ece328c1732a72489ccccc2dec23e6" +dependencies = [ + "num-traits", + "rustc_version", + "serde", +] + +[[package]] +name = "walkdir" +version = "2.5.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29790946404f91d9c5d06f9874efddea1dc06c5efe94541a7d6863108e3a5e4b" +dependencies = [ + "same-file", + "winapi-util", +] [[package]] name = "want" @@ -1568,46 +4309,48 @@ checksum = "9c8d87e72b64a3b4db28d11ce29237c246188f4f51057d65a7eab63b7987e423" [[package]] name = "wasm-bindgen" -version = "0.2.92" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4be2531df63900aeb2bca0daaaddec08491ee64ceecbee5076636a3b026795a8" +checksum = "d15e63b4482863c109d70a7b8706c1e364eb6ea449b201a76c5b89cedcec2d5c" dependencies = [ "cfg-if", + "once_cell", "wasm-bindgen-macro", ] [[package]] name = "wasm-bindgen-backend" -version = "0.2.92" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "614d787b966d3989fa7bb98a654e369c762374fd3213d212cfc0251257e747da" +checksum = "8d36ef12e3aaca16ddd3f67922bc63e48e953f126de60bd33ccc0101ef9998cd" dependencies = [ "bumpalo", "log", "once_cell", "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-futures" -version = "0.4.42" +version = "0.4.47" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76bc14366121efc8dbb487ab05bcc9d346b3b5ec0eaa76e46594cabbe51762c0" +checksum = "9dfaf8f50e5f293737ee323940c7d8b08a66a95a419223d9f41610ca08b0833d" dependencies = [ "cfg-if", "js-sys", + "once_cell", "wasm-bindgen", "web-sys", ] [[package]] name = "wasm-bindgen-macro" -version = "0.2.92" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a1f8823de937b71b9460c0c34e25f3da88250760bec0ebac694b49997550d726" +checksum = "705440e08b42d3e4b36de7d66c944be628d579796b8090bfa3471478a2260051" dependencies = [ "quote", "wasm-bindgen-macro-support", @@ -1615,33 +4358,58 @@ dependencies = [ [[package]] name = "wasm-bindgen-macro-support" -version = "0.2.92" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e94f17b526d0a461a191c78ea52bbce64071ed5c04c9ffe424dcb38f74171bb7" +checksum = "98c9ae5a76e46f4deecd0f0255cc223cfa18dc9b261213b8aa0c7b36f61b3f1d" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", "wasm-bindgen-backend", "wasm-bindgen-shared", ] [[package]] name = "wasm-bindgen-shared" -version = "0.2.92" +version = "0.2.97" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "af190c94f2773fdb3729c55b007a722abb5384da03bc0986df4c289bf5567e96" +checksum = "6ee99da9c5ba11bd675621338ef6fa52296b76b83305e9b6e5c77d4c286d6d49" [[package]] name = "web-sys" -version = "0.3.69" +version = "0.3.74" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "77afa9a11836342370f4817622a2f0f418b134426d91a82dfb48f532d2ec13ef" +checksum = "a98bc3c33f0fe7e59ad7cd041b89034fa82a7c2d4365ca538dda6cdaf513863c" dependencies = [ "js-sys", "wasm-bindgen", ] +[[package]] +name = "web-time" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5a6580f308b1fad9207618087a65c04e7a10bc77e02c8e84e9b00dd4b12fa0bb" +dependencies = [ + "js-sys", + "wasm-bindgen", +] + +[[package]] +name = "webpki-roots" +version = "0.26.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5d642ff16b7e79272ae451b7322067cdc17cadf68c23264be9d94a32319efe7e" +dependencies = [ + "rustls-pki-types", +] + +[[package]] +name = "weezl" +version = "0.1.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "53a85b86a771b1c87058196170769dd264f66c0782acf1ae6cc51bfd64b39082" + [[package]] name = "winapi" version = "0.3.9" @@ -1658,12 +4426,70 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ac3b87c63620426dd9b991e5ce0329eff545bccbbb34f3be09ff6fb6ab51b7b6" +[[package]] +name = "winapi-util" +version = "0.1.9" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cf221c93e13a30d793f7645a0e7762c55d169dbb0a49671918a2319d289b10bb" +dependencies = [ + "windows-sys 0.59.0", +] + [[package]] name = "winapi-x86_64-pc-windows-gnu" version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e48a53791691ab099e5e2ad123536d0fff50652600abaf43bbf952894110d0be" +dependencies = [ + "windows-core", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-core" +version = "0.52.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "33ab640c8d7e35bf8ba19b884ba838ceb4fba93a4e8c65a9059d08afcfc683d9" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-registry" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e400001bb720a623c1c69032f8e3e4cf09984deec740f007dd2b03ec864804b0" +dependencies = [ + "windows-result", + "windows-strings", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-result" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1d1043d8214f791817bab27572aaa8af63732e11bf84aa21a45a78d6c317ae0e" +dependencies = [ + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-strings" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4cd9b125c486025df0eabcb585e62173c6c9eddcec5d117d3b6e8c30e2ee4d10" +dependencies = [ + "windows-result", + "windows-targets 0.52.6", +] + [[package]] name = "windows-sys" version = "0.48.0" @@ -1679,7 +4505,16 @@ version = "0.52.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "282be5f36a8ce781fad8c8ae18fa3f9beff57ec1b52cb3de0789201425d9a33d" dependencies = [ - "windows-targets 0.52.5", + "windows-targets 0.52.6", +] + +[[package]] +name = "windows-sys" +version = "0.59.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e38bc4d79ed67fd075bcc251a1c39b32a1776bbe92e5bef1f0bf1f8c531853b" +dependencies = [ + "windows-targets 0.52.6", ] [[package]] @@ -1699,18 +4534,18 @@ dependencies = [ [[package]] name = "windows-targets" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6f0713a46559409d202e70e28227288446bf7841d3211583a4b53e3f6d96e7eb" +checksum = "9b724f72796e036ab90c1021d4780d4d3d648aca59e491e6b98e725b84e99973" dependencies = [ - "windows_aarch64_gnullvm 0.52.5", - "windows_aarch64_msvc 0.52.5", - "windows_i686_gnu 0.52.5", + "windows_aarch64_gnullvm 0.52.6", + "windows_aarch64_msvc 0.52.6", + "windows_i686_gnu 0.52.6", "windows_i686_gnullvm", - "windows_i686_msvc 0.52.5", - "windows_x86_64_gnu 0.52.5", - "windows_x86_64_gnullvm 0.52.5", - "windows_x86_64_msvc 0.52.5", + "windows_i686_msvc 0.52.6", + "windows_x86_64_gnu 0.52.6", + "windows_x86_64_gnullvm 0.52.6", + "windows_x86_64_msvc 0.52.6", ] [[package]] @@ -1721,9 +4556,9 @@ checksum = "2b38e32f0abccf9987a4e3079dfb67dcd799fb61361e53e2882c3cbaf0d905d8" [[package]] name = "windows_aarch64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7088eed71e8b8dda258ecc8bac5fb1153c5cffaf2578fc8ff5d61e23578d3263" +checksum = "32a4622180e7a0ec044bb555404c800bc9fd9ec262ec147edd5989ccd0c02cd3" [[package]] name = "windows_aarch64_msvc" @@ -1733,9 +4568,9 @@ checksum = "dc35310971f3b2dbbf3f0690a219f40e2d9afcf64f9ab7cc1be722937c26b4bc" [[package]] name = "windows_aarch64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9985fd1504e250c615ca5f281c3f7a6da76213ebd5ccc9561496568a2752afb6" +checksum = "09ec2a7bb152e2252b53fa7803150007879548bc709c039df7627cabbd05d469" [[package]] name = "windows_i686_gnu" @@ -1745,15 +4580,15 @@ checksum = "a75915e7def60c94dcef72200b9a8e58e5091744960da64ec734a6c6e9b3743e" [[package]] name = "windows_i686_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "88ba073cf16d5372720ec942a8ccbf61626074c6d4dd2e745299726ce8b89670" +checksum = "8e9b5ad5ab802e97eb8e295ac6720e509ee4c243f69d781394014ebfe8bbfa0b" [[package]] name = "windows_i686_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f4261229030a858f36b459e748ae97545d6f1ec60e5e0d6a3d32e0dc232ee9" +checksum = "0eee52d38c090b3caa76c563b86c3a4bd71ef1a819287c19d586d7334ae8ed66" [[package]] name = "windows_i686_msvc" @@ -1763,9 +4598,9 @@ checksum = "8f55c233f70c4b27f66c523580f78f1004e8b5a8b659e05a4eb49d4166cca406" [[package]] name = "windows_i686_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db3c2bf3d13d5b658be73463284eaf12830ac9a26a90c717b7f771dfe97487bf" +checksum = "240948bc05c5e7c6dabba28bf89d89ffce3e303022809e73deaefe4f6ec56c66" [[package]] name = "windows_x86_64_gnu" @@ -1775,9 +4610,9 @@ checksum = "53d40abd2583d23e4718fddf1ebec84dbff8381c07cae67ff7768bbf19c6718e" [[package]] name = "windows_x86_64_gnu" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e4246f76bdeff09eb48875a0fd3e2af6aada79d409d33011886d3e1581517d9" +checksum = "147a5c80aabfbf0c7d901cb5895d1de30ef2907eb21fbbab29ca94c5b08b1a78" [[package]] name = "windows_x86_64_gnullvm" @@ -1787,9 +4622,9 @@ checksum = "0b7b52767868a23d5bab768e390dc5f5c55825b6d30b86c844ff2dc7414044cc" [[package]] name = "windows_x86_64_gnullvm" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "852298e482cd67c356ddd9570386e2862b5673c85bd5f88df9ab6802b334c596" +checksum = "24d5b23dc417412679681396f2b49f3de8c1473deb516bd34410872eff51ed0d" [[package]] name = "windows_x86_64_msvc" @@ -1799,36 +4634,160 @@ checksum = "ed94fce61571a4006852b7389a063ab983c02eb1bb37b47f8272ce92d06d9538" [[package]] name = "windows_x86_64_msvc" -version = "0.52.5" +version = "0.52.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bec47e5bfd1bff0eeaf6d8b485cc1074891a197ab4225d504cb7a1ab88b02bf0" +checksum = "589f6da84c646204747d1270a2a5661ea66ed1cced2631d546fdfb155959f9ec" [[package]] -name = "winreg" -version = "0.52.0" +name = "winnow" +version = "0.6.20" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a277a57398d4bfa075df44f501a17cfdf8542d224f0d36095a2adc7aee4ef0a5" +checksum = "36c1fec1a2bb5866f07c25f68c26e565c4c200aebb96d7e55710c19d3e8ac49b" dependencies = [ - "cfg-if", - "windows-sys 0.48.0", + "memchr", +] + +[[package]] +name = "write16" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d1890f4022759daae28ed4fe62859b1236caebfc61ede2f63ed4e695f3f6d936" + +[[package]] +name = "writeable" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1e9df38ee2d2c3c5948ea468a8406ff0db0b29ae1ffde1bcf20ef305bcc95c51" + +[[package]] +name = "yoke" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "120e6aef9aa629e3d4f52dc8cc43a015c7724194c97dfaf45180d2daf2b77f40" +dependencies = [ + "serde", + "stable_deref_trait", + "yoke-derive", + "zerofrom", +] + +[[package]] +name = "yoke-derive" +version = "0.7.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2380878cad4ac9aac1e2435f3eb4020e8374b5f13c296cb75b4620ff8e229154" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", + "synstructure", ] [[package]] name = "zerocopy" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "74d4d3961e53fa4c9a25a8637fc2bfaf2595b3d3ae34875568a5cf64787716be" +checksum = "1b9b4fd18abc82b8136838da5d50bae7bdea537c574d8dc1a34ed098d6c166f0" dependencies = [ + "byteorder", "zerocopy-derive", ] [[package]] name = "zerocopy-derive" -version = "0.7.32" +version = "0.7.35" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9ce1b18ccd8e73a9321186f97e46f9f04b778851177567b1975109d26a08d2a6" +checksum = "fa4f8080344d4671fb4e831a13ad1e68092748387dfc4f55e356242fae12ce3e" dependencies = [ "proc-macro2", "quote", - "syn 2.0.58", + "syn 2.0.90", +] + +[[package]] +name = "zerofrom" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "cff3ee08c995dee1859d998dea82f7374f2826091dd9cd47def953cae446cd2e" +dependencies = [ + "zerofrom-derive", +] + +[[package]] +name = "zerofrom-derive" +version = "0.1.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "595eed982f7d355beb85837f651fa22e90b3c044842dc7f2c2842c086f295808" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", + "synstructure", +] + +[[package]] +name = "zeroize" +version = "1.8.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ced3678a2879b30306d323f4542626697a464a97c0a07c9aebf7ebca65cd4dde" + +[[package]] +name = "zerovec" +version = "0.10.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "aa2b893d79df23bfb12d5461018d408ea19dfafe76c2c7ef6d4eba614f8ff079" +dependencies = [ + "yoke", + "zerofrom", + "zerovec-derive", +] + +[[package]] +name = "zerovec-derive" +version = "0.10.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6eafa6dfb17584ea3e2bd6e76e0cc15ad7af12b09abdd1ca55961bed9b1063c6" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.90", +] + +[[package]] +name = "zip" +version = "1.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9cc23c04387f4da0374be4533ad1208cbb091d5c11d070dfef13676ad6497164" +dependencies = [ + "arbitrary", + "crc32fast", + "crossbeam-utils", + "displaydoc", + "indexmap", + "num_enum", + "thiserror", +] + +[[package]] +name = "zune-core" +version = "0.4.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "3f423a2c17029964870cfaabb1f13dfab7d092a62a29a89264f4d36990ca414a" + +[[package]] +name = "zune-inflate" +version = "0.2.54" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "73ab332fe2f6680068f3582b16a24f90ad7096d5d39b974d1c0aff0125116f02" +dependencies = [ + "simd-adler32", +] + +[[package]] +name = "zune-jpeg" +version = "0.4.13" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "16099418600b4d8f028622f73ff6e3deaabdff330fb9a2a131dea781ee8b0768" +dependencies = [ + "zune-core", ] diff --git a/Cargo.toml b/Cargo.toml index e828717..c02e761 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -4,10 +4,22 @@ version = "0.1.0" edition = "2021" [dependencies] +mistralrs.git = "https://github.com/EricLBuehler/mistral.rs.git" +mistralrs.tag = "v0.3.4" +mistralrs.features = ["cuda", "cudnn"] scraper = "0.19.0" log = "0.4.21" anyhow = { version = "1.0.82", features = ["backtrace", "std"] } tracing = "0.1.40" tracing-subscriber = "0.3.18" regex = "1.10.4" -reqwest = { version = "0.12.3", features = ["blocking"] } +reqwest = { version = "0.12.3", features = ["blocking"] } +test-log = { version = "0.2.16", features = ["color", "log", "trace"] } +strum = { version = "0.26.3", features = [ + "std", + "derive", + "phf", + "strum_macros", +] } +tokio = "1.41.1" +image = "0.25.5" diff --git a/diesel.toml b/diesel.toml new file mode 100644 index 0000000..a2e57e8 --- /dev/null +++ b/diesel.toml @@ -0,0 +1,9 @@ +# For documentation on how to configure this file, +# see https://diesel.rs/guides/configuring-diesel-cli + +[print_schema] +file = "src/schema.rs" +custom_type_derives = ["diesel::query_builder::QueryId", "Clone"] + +[migrations_directory] +dir = "/home/hak8or/code/ebay_compute_scraper/migrations" diff --git a/foo.db b/foo.db new file mode 100644 index 0000000000000000000000000000000000000000..0a3ccd7ccc6fd63d0fc8651392555096f02dca3f GIT binary patch literal 12288 zcmWFz^vNtqRY=P(%1ta$FlG>7U}R))P*7lCU|?imU|?oI01%%A!3E1Baj`NP8T6_O zdHH`ZF!7yW;5)&;7^|vL!O;*H4S~@R7!85Z5Eu=C(GVC7fzc2c4S~@R7!85Z5Fj!H z8Y39l#T^|Po2*L`lX6ny<5MzIi&Jyri<2`_a}(opGt-L_OEUBGigC*@IS08qhPWz( zI6C>bD&SV9puwd80cEL0#hLke3So{x&K{0I8m0!C3IRc$zK%hW3f``f3V!|}3VxwJ zJ~}WBMWuQ1`FRQ#v9_61NG}UKtan3A_PFhC>{-g(GVC7fzc2c4S~@R z7!85Z5Eu=C(GVC7fzc2c4S~@R7_K3}1@hQv{~r_zqj)p~MnhmU1V%$(Gz3ONU^E0q WLtr!nMnhmU1V%$(Gz5li2mk<}#&4hi literal 0 HcmV?d00001 diff --git a/src/benchmarks/google_sheet.png b/src/benchmarks/google_sheet.png new file mode 100644 index 0000000000000000000000000000000000000000..ac65d533a5741e3624676f29120c57874d5156a3 GIT binary patch literal 370312 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
    AgszLTN^Pzigr`i6M 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 N7ZfzO>?~B+l0CkiBXbCk|qCF8FSWr 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 literal 0 HcmV?d00001 diff --git a/src/benchmarks/google_sheet.txt b/src/benchmarks/google_sheet.txt new file mode 100644 index 0000000..62546c0 --- /dev/null +++ b/src/benchmarks/google_sheet.txt @@ -0,0 +1,77 @@ +Here is a table of processors (with one or more spaces as delimiters), their specs, and some benchmark results. Note, "CB R15" = Cinebench R15, with the 2nd last column being the multithreaded score, and the last column being the single threaded score. + +``` +Type CPU Family Name Released Cores Pass Mark CB R15 +Desktop Intel I9 i9-13900KS Q1 2023 24/32 63,087 + Amd EPYC 7513 Q2 2021 32/64 59,988 +Desktop Intel I9 i9-13900K Q3 2022 24/32 59,968 6,141 330 +Dekstop AMD Ryzen 9 7950x Q3 2022 16/32 64,552 6,580 336 +Desktop AMD Ryzen 9 5950X Q4 2020 16/32 46,746 4,569 272 +Server AMD Epyc 7313 Q1 2021 16/32 40,075 +Server Intel Xeon Platinum 8180 35,208 4,355 165 +Desktop AMD Ryzen 9 5900X Q4 2020 12/24 39,858 3,684 269 +Server AMD Epyc 7282 Q4 2019 16/32 29,496 +Desktop AMD Ryzen 7 5800X Q4 2020 8/16 28,647 2,611 270 +Desktop AMD Ryzen 7 5800X3D Q2 2022 8/16 27,636 2,477 249 +Desktop AMD Ryzen 7 5700X Q2 2022 8/16 26,694 2,307 253 +Server AMD Threadripper 2950X Q4 2018 16/32 25,769 3,261 175 +Desktop AMD Ryzen 7 3700X Q3 2019 8/16 22,816 2,114 204 +Server AMD Threadripper 2920X Q4 2018 12/24 22,001 2,636 176 +Server AMD Threadripper 1950X Q3 2017 16/32 21,931 3,151 166 +Server AMD Threadripper 1920X Q3 2017 12/24 19,363 2,459 168 +Desktop AMD Ryzen 7 2700X Q1 2018 8/16 17,587 1,828 180 +Server Intel Xeon s Q4 2013 12/24 16,041 1,659 +Server AMD Threadripper 1900X Q3 2017 8/16 16,005 1,805 +Server Intel Xeon E5-2697 v2 Q2 2013 12/24 14,152 1,557 98 +Desktop AMD Ryzen 7 1700 Q1 2017 8/16 13,805 1,473 +Laptop AMD Ryzen 5 4650U Q1 2020 6/12 13,009 1,160 175 +Server Intel Xeon Scalable Silver 4110 Q3 2017 8/16 10,028 1,148 131 +Server Intel Xeon E5-2620 v4 Q1 2016 8/16 11,376 1,096 125 +Server Intel Xeon E5-2650 V2 Q2 2013 8/16 13,053 1,063 128 +Laptop AMD Ryzen 7 4700U Q1 2020 8/8 13,843 1,050 188 +Laptop AMD Ryzen 5 4500U Q1 2020 6/6 11,304 889 176 +Laptop Intel I5-1135G7 Q3 2020 4/8 8,623 855 +Laptop Intel i7-1165G7 Q2 2020 4/8 11,086 809 +Desktop AMD Ryzen 5 1500x Q1 2017 4/8 10,715 809 +Server Intel Xeon E5-2650 Q1 2012 8/16 10,190 790 +Server Intel Xeon E5-2630L v2 Q4 2014 6/12 9,088 800 147 +Laptop Intel i7-1065G7 Q3 2019 4/8 8,980 704 +Server Intel Xeon E3-1230 V2 Q2 2012 4/8 8,863 650 +Laptop AMD Ryzen 5 3500U Q1 2018 4/8 7,157 620 +Desktop Intel i7-8550U Q3 2017 4/8 8,317 558 +Desktop AMD Ryzen 3 1300x Q1 2017 4/4 8,109 554 +Server Intel Xeon X5670 Q1 2010 6/12 8,013 675 +Laptop Intel i5-1035G1 Q3 2019 4/8 8,007 606 +Server Intel Xeon E3-1230 Q2 2011 4/8 7,939 581 +Desktop Intel i5-8500 Q2 2018 6/6 7,737 751 148 +Desktop Intel I5-3570K Q2 2012 4/4 7,153 522 +Server Intel Xeon E3-1220 v3 Q2 2013 4/4 6,966 500 +Server Intel Xeon E5645 Q2 2011 6/12 6,545 573 +Server Intel Xeon E3-1260L Q2 2011 4/8 6,534 +Laptop Intel i5-10210U Q3 2019 4/8 6,532 567 +Server Intel Xeon L5640 Q2 2010 6/12 6,451 497 +Server Intel Xeon L5640 Q1 2010 6/12 6,451 497 +Server Intel Xeon E3-1220 Q2 2011 4/4 6,086 433 +Server Intel N100 Q1 2023 4/4 5,489 477 154 +Desktop Intel i5-7500T Q1 2017 4/4 5,263 528 141 +Laptop Intel i3-8130U Q2 2018 2/2 5,019 338 +Desktop Intel i5-6500T Q4 2015 4/4 4,768 464 132 +Server Intel Xeon L5520 Q1 2009 4/8 4,387 +Server Intel Xeon E7-4850 Q2 2011 10/20 4,000 752 +??? Intel G3258 Q2 2014 2/2 3,918 247 +??? Intel C2750 Q3 2013 8/8 3,771 317 +Server Intel Xeon E5-2407 Q2 2012 4/4 3,693 341 +Server Intel N5100 Q2 2021 4/4 3,331 ???? +Laptop Intel i5-2410M Q1 2011 2/4 3,161 236 +Laptop Intel I3-5010u 2/4 218 +??? Intel J4205 Q3 2016 4/4 2,688 196 +??? Intel J3455 Q3 2016 4/4 2,153 181 +??? Intel N3450 Q4 2016 4/4 1,805 135 +Laptop Intel 3867U Q2 2019 2/2 1,483 139 71 +Laptop Intel 2955U Q4 2016 2/2 1,450 100 +??? Intel Atom x5-Z8300 Q2 2015 4/4 1,204 111 +Laptop Intel 3205U Q2 2015 2/2 946 117 61 +??? Intel N3050 Q1 2015 2/2 885 69 +??? Intel Z3735F Q1 2014 4/4 879 +??? AMD APU E-350 Q4 2012 2/2 782 50 +``` diff --git a/src/benchmarks/google_sheet_Gemini1206.json b/src/benchmarks/google_sheet_Gemini1206.json new file mode 100644 index 0000000..106eaeb --- /dev/null +++ b/src/benchmarks/google_sheet_Gemini1206.json @@ -0,0 +1,843 @@ + +[ + { + "Type": "Desktop", + "CPU Family": "Intel I9", + "Name": "i9-13900KS", + "Released": "Q1 2023", + "Cores": "24/32", + "Pass Mark": "63,087", + "CB R15": null + }, + { + "Type": null, + "CPU Family": "Amd EPYC", + "Name": "7513", + "Released": "Q2 2021", + "Cores": "32/64", + "Pass Mark": "59,988", + "CB R15": null + }, + { + "Type": "Desktop", + "CPU Family": "Intel I9", + "Name": "i9-13900K", + "Released": "Q3 2022", + "Cores": "24/32", + "Pass Mark": "59,968", + "CB R15": { + "multithreaded": "6,141", + "singlethreaded": "330" + } + }, + { + "Type": "Dekstop", + "CPU Family": "AMD Ryzen 9", + "Name": "7950x", + "Released": "Q3 2022", + "Cores": "16/32", + "Pass Mark": "64,552", + "CB R15": { + "multithreaded": "6,580", + "singlethreaded": "336" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 9", + "Name": "5950X", + "Released": "Q4 2020", + "Cores": "16/32", + "Pass Mark": "46,746", + "CB R15": { + "multithreaded": "4,569", + "singlethreaded": "272" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Epyc", + "Name": "7313", + "Released": "Q1 2021", + "Cores": "16/32", + "Pass Mark": "40,075", + "CB R15": null + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon Platinum", + "Name": "8180", + "Released": null, + "Cores": null, + "Pass Mark": "35,208", + "CB R15": { + "multithreaded": "4,355", + "singlethreaded": "165" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 9", + "Name": "5900X", + "Released": "Q4 2020", + "Cores": "12/24", + "Pass Mark": "39,858", + "CB R15": { + "multithreaded": "3,684", + "singlethreaded": "269" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Epyc", + "Name": "7282", + "Released": "Q4 2019", + "Cores": "16/32", + "Pass Mark": "29,496", + "CB R15": null + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "5800X", + "Released": "Q4 2020", + "Cores": "8/16", + "Pass Mark": "28,647", + "CB R15": { + "multithreaded": "2,611", + "singlethreaded": "270" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "5800X3D", + "Released": "Q2 2022", + "Cores": "8/16", + "Pass Mark": "27,636", + "CB R15": { + "multithreaded": "2,477", + "singlethreaded": "249" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "5700X", + "Released": "Q2 2022", + "Cores": "8/16", + "Pass Mark": "26,694", + "CB R15": { + "multithreaded": "2,307", + "singlethreaded": "253" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Threadripper", + "Name": "2950X", + "Released": "Q4 2018", + "Cores": "16/32", + "Pass Mark": "25,769", + "CB R15": { + "multithreaded": "3,261", + "singlethreaded": "175" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "3700X", + "Released": "Q3 2019", + "Cores": "8/16", + "Pass Mark": "22,816", + "CB R15": { + "multithreaded": "2,114", + "singlethreaded": "204" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Threadripper", + "Name": "2920X", + "Released": "Q4 2018", + "Cores": "12/24", + "Pass Mark": "22,001", + "CB R15": { + "multithreaded": "2,636", + "singlethreaded": "176" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Threadripper", + "Name": "1950X", + "Released": "Q3 2017", + "Cores": "16/32", + "Pass Mark": "21,931", + "CB R15": { + "multithreaded": "3,151", + "singlethreaded": "166" + } + }, + { + "Type": "Server", + "CPU Family": "AMD Threadripper", + "Name": "1920X", + "Released": "Q3 2017", + "Cores": "12/24", + "Pass Mark": "19,363", + "CB R15": { + "multithreaded": "2,459", + "singlethreaded": "168" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "2700X", + "Released": "Q1 2018", + "Cores": "8/16", + "Pass Mark": "17,587", + "CB R15": { + "multithreaded": "1,828", + "singlethreaded": "180" + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "s", + "Released": "Q4 2013", + "Cores": "12/24", + "Pass Mark": "16,041", + "CB R15": { + "multithreaded": "1,659", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "AMD Threadripper", + "Name": "1900X", + "Released": "Q3 2017", + "Cores": "8/16", + "Pass Mark": "16,005", + "CB R15": { + "multithreaded": "1,805", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2697 v2", + "Released": "Q2 2013", + "Cores": "12/24", + "Pass Mark": "14,152", + "CB R15": { + "multithreaded": "1,557", + "singlethreaded": "98" + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 7", + "Name": "1700", + "Released": "Q1 2017", + "Cores": "8/16", + "Pass Mark": "13,805", + "CB R15": { + "multithreaded": "1,473", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "AMD Ryzen 5", + "Name": "4650U", + "Released": "Q1 2020", + "Cores": "6/12", + "Pass Mark": "13,009", + "CB R15": { + "multithreaded": "1,160", + "singlethreaded": "175" + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon Scalable", + "Name": "Silver 4110", + "Released": "Q3 2017", + "Cores": "8/16", + "Pass Mark": "10,028", + "CB R15": { + "multithreaded": "1,148", + "singlethreaded": "131" + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2620 v4", + "Released": "Q1 2016", + "Cores": "8/16", + "Pass Mark": "11,376", + "CB R15": { + "multithreaded": "1,096", + "singlethreaded": "125" + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2650 V2", + "Released": "Q2 2013", + "Cores": "8/16", + "Pass Mark": "13,053", + "CB R15": { + "multithreaded": "1,063", + "singlethreaded": "128" + } + }, + { + "Type": "Laptop", + "CPU Family": "AMD Ryzen 7", + "Name": "4700U", + "Released": "Q1 2020", + "Cores": "8/8", + "Pass Mark": "13,843", + "CB R15": { + "multithreaded": "1,050", + "singlethreaded": "188" + } + }, + { + "Type": "Laptop", + "CPU Family": "AMD Ryzen 5", + "Name": "4500U", + "Released": "Q1 2020", + "Cores": "6/6", + "Pass Mark": "11,304", + "CB R15": { + "multithreaded": "889", + "singlethreaded": "176" + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "I5-1135G7", + "Released": "Q3 2020", + "Cores": "4/8", + "Pass Mark": "8,623", + "CB R15": { + "multithreaded": "855", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i7-1165G7", + "Released": "Q2 2020", + "Cores": "4/8", + "Pass Mark": "11,086", + "CB R15": { + "multithreaded": "809", + "singlethreaded": null + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 5", + "Name": "1500x", + "Released": "Q1 2017", + "Cores": "4/8", + "Pass Mark": "10,715", + "CB R15": { + "multithreaded": "809", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2650", + "Released": "Q1 2012", + "Cores": "8/16", + "Pass Mark": "10,190", + "CB R15": { + "multithreaded": "790", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2630L v2", + "Released": "Q4 2014", + "Cores": "6/12", + "Pass Mark": "9,088", + "CB R15": { + "multithreaded": "800", + "singlethreaded": "147" + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i7-1065G7", + "Released": "Q3 2019", + "Cores": "4/8", + "Pass Mark": "8,980", + "CB R15": { + "multithreaded": "704", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E3-1230 V2", + "Released": "Q2 2012", + "Cores": "4/8", + "Pass Mark": "8,863", + "CB R15": { + "multithreaded": "650", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "AMD Ryzen 5", + "Name": "3500U", + "Released": "Q1 2018", + "Cores": "4/8", + "Pass Mark": "7,157", + "CB R15": { + "multithreaded": "620", + "singlethreaded": null + } + }, + { + "Type": "Desktop", + "CPU Family": "Intel", + "Name": "i7-8550U", + "Released": "Q3 2017", + "Cores": "4/8", + "Pass Mark": "8,317", + "CB R15": { + "multithreaded": "558", + "singlethreaded": null + } + }, + { + "Type": "Desktop", + "CPU Family": "AMD Ryzen 3", + "Name": "1300x", + "Released": "Q1 2017", + "Cores": "4/4", + "Pass Mark": "8,109", + "CB R15": { + "multithreaded": "554", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "X5670", + "Released": "Q1 2010", + "Cores": "6/12", + "Pass Mark": "8,013", + "CB R15": { + "multithreaded": "675", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i5-1035G1", + "Released": "Q3 2019", + "Cores": "4/8", + "Pass Mark": "8,007", + "CB R15": { + "multithreaded": "606", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E3-1230", + "Released": "Q2 2011", + "Cores": "4/8", + "Pass Mark": "7,939", + "CB R15": { + "multithreaded": "581", + "singlethreaded": null + } + }, + { + "Type": "Desktop", + "CPU Family": "Intel", + "Name": "i5-8500", + "Released": "Q2 2018", + "Cores": "6/6", + "Pass Mark": "7,737", + "CB R15": { + "multithreaded": "751", + "singlethreaded": "148" + } + }, + { + "Type": "Desktop", + "CPU Family": "Intel", + "Name": "I5-3570K", + "Released": "Q2 2012", + "Cores": "4/4", + "Pass Mark": "7,153", + "CB R15": { + "multithreaded": "522", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E3-1220 v3", + "Released": "Q2 2013", + "Cores": "4/4", + "Pass Mark": "6,966", + "CB R15": { + "multithreaded": "500", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5645", + "Released": "Q2 2011", + "Cores": "6/12", + "Pass Mark": "6,545", + "CB R15": { + "multithreaded": "573", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E3-1260L", + "Released": "Q2 2011", + "Cores": "4/8", + "Pass Mark": "6,534", + "CB R15": null + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i5-10210U", + "Released": "Q3 2019", + "Cores": "4/8", + "Pass Mark": "6,532", + "CB R15": { + "multithreaded": "567", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "L5640", + "Released": "Q2 2010", + "Cores": "6/12", + "Pass Mark": "6,451", + "CB R15": { + "multithreaded": "497", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "L5640", + "Released": "Q1 2010", + "Cores": "6/12", + "Pass Mark": "6,451", + "CB R15": { + "multithreaded": "497", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E3-1220", + "Released": "Q2 2011", + "Cores": "4/4", + "Pass Mark": "6,086", + "CB R15": { + "multithreaded": "433", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel", + "Name": "N100", + "Released": "Q1 2023", + "Cores": "4/4", + "Pass Mark": "5,489", + "CB R15": { + "multithreaded": "477", + "singlethreaded": "154" + } + }, + { + "Type": "Desktop", + "CPU Family": "Intel", + "Name": "i5-7500T", + "Released": "Q1 2017", + "Cores": "4/4", + "Pass Mark": "5,263", + "CB R15": { + "multithreaded": "528", + "singlethreaded": "141" + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i3-8130U", + "Released": "Q2 2018", + "Cores": "2/2", + "Pass Mark": "5,019", + "CB R15": { + "multithreaded": "338", + "singlethreaded": null + } + }, + { + "Type": "Desktop", + "CPU Family": "Intel", + "Name": "i5-6500T", + "Released": "Q4 2015", + "Cores": "4/4", + "Pass Mark": "4,768", + "CB R15": { + "multithreaded": "464", + "singlethreaded": "132" + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "L5520", + "Released": "Q1 2009", + "Cores": "4/8", + "Pass Mark": "4,387", + "CB R15": null + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E7-4850", + "Released": "Q2 2011", + "Cores": "10/20", + "Pass Mark": "4,000", + "CB R15": { + "multithreaded": "752", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "G3258", + "Released": "Q2 2014", + "Cores": "2/2", + "Pass Mark": "3,918", + "CB R15": { + "multithreaded": "247", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "C2750", + "Released": "Q3 2013", + "Cores": "8/8", + "Pass Mark": "3,771", + "CB R15": { + "multithreaded": "317", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel Xeon", + "Name": "E5-2407", + "Released": "Q2 2012", + "Cores": "4/4", + "Pass Mark": "3,693", + "CB R15": { + "multithreaded": "341", + "singlethreaded": null + } + }, + { + "Type": "Server", + "CPU Family": "Intel", + "Name": "N5100", + "Released": "Q2 2021", + "Cores": "4/4", + "Pass Mark": "3,331", + "CB R15": null + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "i5-2410M", + "Released": "Q1 2011", + "Cores": "2/4", + "Pass Mark": "3,161", + "CB R15": { + "multithreaded": "236", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "I3-5010u", + "Released": null, + "Cores": "2/4", + "Pass Mark": null, + "CB R15": { + "multithreaded": "218", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "J4205", + "Released": "Q3 2016", + "Cores": "4/4", + "Pass Mark": "2,688", + "CB R15": { + "multithreaded": "196", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "J3455", + "Released": "Q3 2016", + "Cores": "4/4", + "Pass Mark": "2,153", + "CB R15": { + "multithreaded": "181", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "N3450", + "Released": "Q4 2016", + "Cores": "4/4", + "Pass Mark": "1,805", + "CB R15": { + "multithreaded": "135", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "3867U", + "Released": "Q2 2019", + "Cores": "2/2", + "Pass Mark": "1,483", + "CB R15": { + "multithreaded": "139", + "singlethreaded": "71" + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "2955U", + "Released": "Q4 2016", + "Cores": "2/2", + "Pass Mark": "1,450", + "CB R15": { + "multithreaded": "100", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel Atom", + "Name": "x5-Z8300", + "Released": "Q2 2015", + "Cores": "4/4", + "Pass Mark": "1,204", + "CB R15": { + "multithreaded": "111", + "singlethreaded": null + } + }, + { + "Type": "Laptop", + "CPU Family": "Intel", + "Name": "3205U", + "Released": "Q2 2015", + "Cores": "2/2", + "Pass Mark": "946", + "CB R15": { + "multithreaded": "117", + "singlethreaded": "61" + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "N3050", + "Released": "Q1 2015", + "Cores": "2/2", + "Pass Mark": "885", + "CB R15": { + "multithreaded": "69", + "singlethreaded": null + } + }, + { + "Type": "???", + "CPU Family": "Intel", + "Name": "Z3735F", + "Released": "Q1 2014", + "Cores": "4/4", + "Pass Mark": "879", + "CB R15": null + }, + { + "Type": "???", + "CPU Family": "AMD APU", + "Name": "E-350", + "Released": "Q4 2012", + "Cores": "2/2", + "Pass Mark": "782", + "CB R15": { + "multithreaded": "50", + "singlethreaded": null + } + } +] \ No newline at end of file diff --git a/src/benchmarks/google_sheet_query.txt b/src/benchmarks/google_sheet_query.txt new file mode 100644 index 0000000..3107c73 --- /dev/null +++ b/src/benchmarks/google_sheet_query.txt @@ -0,0 +1,125 @@ +Here is a table of processors, their specs, and some benchmark results. Note, "CB R15" = Cinebench R15, with the 2nd last column being the multithreaded score, and the last column being the single threaded score. +``` +Type CPU Family Name Released Cores Pass Mark CB R15 +Desktop Intel I9 i9-13900KS Q1 2023 24/32 63,087 + Amd EPYC 7513 Q2 2021 32/64 59,988 +Desktop Intel I9 i9-13900K Q3 2022 24/32 59,968 6,141 330 +Dekstop AMD Ryzen 9 7950x Q3 2022 16/32 64,552 6,580 336 +Desktop AMD Ryzen 9 5950X Q4 2020 16/32 46,746 4,569 272 +Server AMD Epyc 7313 Q1 2021 16/32 40,075 +Server Intel Xeon Platinum 8180 35,208 4,355 165 +Desktop AMD Ryzen 9 5900X Q4 2020 12/24 39,858 3,684 269 +Server AMD Epyc 7282 Q4 2019 16/32 29,496 +Desktop AMD Ryzen 7 5800X Q4 2020 8/16 28,647 2,611 270 +Desktop AMD Ryzen 7 5800X3D Q2 2022 8/16 27,636 2,477 249 +Desktop AMD Ryzen 7 5700X Q2 2022 8/16 26,694 2,307 253 +Server AMD Threadripper 2950X Q4 2018 16/32 25,769 3,261 175 +Desktop AMD Ryzen 7 3700X Q3 2019 8/16 22,816 2,114 204 +Server AMD Threadripper 2920X Q4 2018 12/24 22,001 2,636 176 +Server AMD Threadripper 1950X Q3 2017 16/32 21,931 3,151 166 +Server AMD Threadripper 1920X Q3 2017 12/24 19,363 2,459 168 +Desktop AMD Ryzen 7 2700X Q1 2018 8/16 17,587 1,828 180 +Server Intel Xeon s Q4 2013 12/24 16,041 1,659 +Server AMD Threadripper 1900X Q3 2017 8/16 16,005 1,805 +Server Intel Xeon E5-2697 v2 Q2 2013 12/24 14,152 1,557 98 +Desktop AMD Ryzen 7 1700 Q1 2017 8/16 13,805 1,473 +Laptop AMD Ryzen 5 4650U Q1 2020 6/12 13,009 1,160 175 +Server Intel Xeon Scalable Silver 4110 Q3 2017 8/16 10,028 1,148 131 +Server Intel Xeon E5-2620 v4 Q1 2016 8/16 11,376 1,096 125 +Server Intel Xeon E5-2650 V2 Q2 2013 8/16 13,053 1,063 128 +Laptop AMD Ryzen 7 4700U Q1 2020 8/8 13,843 1,050 188 +Laptop AMD Ryzen 5 4500U Q1 2020 6/6 11,304 889 176 +Laptop Intel I5-1135G7 Q3 2020 4/8 8,623 855 +Laptop Intel i7-1165G7 Q2 2020 4/8 11,086 809 +Desktop AMD Ryzen 5 1500x Q1 2017 4/8 10,715 809 +Server Intel Xeon E5-2650 Q1 2012 8/16 10,190 790 +Server Intel Xeon E5-2630L v2 Q4 2014 6/12 9,088 800 147 +Laptop Intel i7-1065G7 Q3 2019 4/8 8,980 704 +Server Intel Xeon E3-1230 V2 Q2 2012 4/8 8,863 650 +Laptop AMD Ryzen 5 3500U Q1 2018 4/8 7,157 620 +Desktop Intel i7-8550U Q3 2017 4/8 8,317 558 +Desktop AMD Ryzen 3 1300x Q1 2017 4/4 8,109 554 +Server Intel Xeon X5670 Q1 2010 6/12 8,013 675 +Laptop Intel i5-1035G1 Q3 2019 4/8 8,007 606 +Server Intel Xeon E3-1230 Q2 2011 4/8 7,939 581 +Desktop Intel i5-8500 Q2 2018 6/6 7,737 751 148 +Desktop Intel I5-3570K Q2 2012 4/4 7,153 522 +Server Intel Xeon E3-1220 v3 Q2 2013 4/4 6,966 500 +Server Intel Xeon E5645 Q2 2011 6/12 6,545 573 +Server Intel Xeon E3-1260L Q2 2011 4/8 6,534 +Laptop Intel i5-10210U Q3 2019 4/8 6,532 567 +Server Intel Xeon L5640 Q2 2010 6/12 6,451 497 +Server Intel Xeon L5640 Q1 2010 6/12 6,451 497 +Server Intel Xeon E3-1220 Q2 2011 4/4 6,086 433 +Server Intel N100 Q1 2023 4/4 5,489 477 154 +Desktop Intel i5-7500T Q1 2017 4/4 5,263 528 141 +Laptop Intel i3-8130U Q2 2018 2/2 5,019 338 +Desktop Intel i5-6500T Q4 2015 4/4 4,768 464 132 +Server Intel Xeon L5520 Q1 2009 4/8 4,387 +Server Intel Xeon E7-4850 Q2 2011 10/20 4,000 752 +??? Intel G3258 Q2 2014 2/2 3,918 247 +??? Intel C2750 Q3 2013 8/8 3,771 317 +Server Intel Xeon E5-2407 Q2 2012 4/4 3,693 341 +Server Intel N5100 Q2 2021 4/4 3,331 ???? +Laptop Intel i5-2410M Q1 2011 2/4 3,161 236 +Laptop Intel I3-5010u 2/4 218 +??? Intel J4205 Q3 2016 4/4 2,688 196 +??? Intel J3455 Q3 2016 4/4 2,153 181 +??? Intel N3450 Q4 2016 4/4 1,805 135 +Laptop Intel 3867U Q2 2019 2/2 1,483 139 71 +Laptop Intel 2955U Q4 2016 2/2 1,450 100 +??? Intel Atom x5-Z8300 Q2 2015 4/4 1,204 111 +Laptop Intel 3205U Q2 2015 2/2 946 117 61 +??? Intel N3050 Q1 2015 2/2 885 69 +??? Intel Z3735F Q1 2014 4/4 879 +??? AMD APU E-350 Q4 2012 2/2 782 50 +``` + +Try to convert that table into rust code, assuming the following rust struct; +``` +#[derive(Clone, Copy, Debug)] +enum CPUClass { + MobileEmbedded, + Desktop, + Server, +} + +#[derive(Clone, Debug)] +struct PassMarkEntry { + name: Cow<'static, str>, + class: CPUClass, + ghz_normal: f32, + ghz_turbo: f32, + physical_cores: u16, + threads: u16, + tdp: u16, + released: Cow<'static, str>, + passmark_st: u32, + passmark_mt: u32, + cb_r15_st: Option, + cb_r15_mt: Option, +} + +``` + +With an example; +``` +static ENTRIES: &'static [PassMarkEntry] = &[ + PassMarkEntry { + name: Cow::Borrowed("n100"), + class: CPUClass::MobileEmbedded, + ghz_normal: 0.7, + ghz_turbo: 3.4, + physical_cores: 4, + threads: 4, + tdp: 6, + released: Cow::Borrowed("Q1 2023"), + passmark_st: 1936, + passmark_mt: 5489, + cb_r15_st: Some(154), + cb_r15_mt: Some(477), + } +] +``` + +If needed then modify the struct to mark certain properties as optional. Only output the rust code. Handle all the processors found in the table. diff --git a/src/benchmarks/mod.rs b/src/benchmarks/mod.rs new file mode 100644 index 0000000..09f3e24 --- /dev/null +++ b/src/benchmarks/mod.rs @@ -0,0 +1 @@ +pub mod passmark; diff --git a/src/benchmarks/passmark.rs b/src/benchmarks/passmark.rs new file mode 100644 index 0000000..b05a46a --- /dev/null +++ b/src/benchmarks/passmark.rs @@ -0,0 +1,125 @@ +use std::borrow::Cow; + +#[derive(Clone, Copy, Debug)] +enum CPUClass { + MobileEmbedded, + Desktop, + Server, +} + +#[derive(Clone, Debug)] +struct PassMarkEntry { + name: Cow<'static, str>, + class: CPUClass, + ghz_normal: f32, + ghz_turbo: f32, + physical_cores: u16, + threads: u16, + tdp: u16, + released: Cow<'static, str>, + passmark_st: u32, + passmark_mt: u32, + cb_r15_st: Option, + cb_r15_mt: Option, +} + +pub static ENTRIES: &'static [PassMarkEntry] = &[ + PassMarkEntry { + name: Cow::Borrowed("n100"), + class: CPUClass::MobileEmbedded, + ghz_normal: 0.7, + ghz_turbo: 3.4, + physical_cores: 4, + threads: 4, + tdp: 6, + released: Cow::Borrowed("Q1 2023"), + passmark_st: 1936, + passmark_mt: 5489, + cb_r15_st: Some(154), + cb_r15_mt: Some(477), + }, + PassMarkEntry { + name: Cow::Borrowed("i7-10710U"), + class: CPUClass::MobileEmbedded, + ghz_normal: 1.1, + ghz_turbo: 4.7, + physical_cores: 6, + threads: 12, + tdp: 15, + released: Cow::Borrowed("Q4 2019"), + passmark_st: 2336, + passmark_mt: 9551, + cb_r15_st: None, + cb_r15_mt: None, + }, + PassMarkEntry { + name: Cow::Borrowed("i5-6500T"), + class: CPUClass::Desktop, + ghz_normal: 2.5, + ghz_turbo: 3.1, + physical_cores: 4, + threads: 4, + tdp: 35, + released: Cow::Borrowed("Q4 2015"), + passmark_st: 1793, + passmark_mt: 4768, + cb_r15_st: Some(132), + cb_r15_mt: Some(464), + }, + PassMarkEntry { + name: Cow::Borrowed("i7-7700T"), + class: CPUClass::Desktop, + ghz_normal: 2.9, + ghz_turbo: 3.8, + physical_cores: 4, + threads: 8, + tdp: 35, + released: Cow::Borrowed("Q1 2017"), + passmark_st: 2147, + passmark_mt: 7589, + cb_r15_st: None, + cb_r15_mt: None, + }, + PassMarkEntry { + name: Cow::Borrowed("7950x"), + class: CPUClass::Desktop, + ghz_normal: 4.5, + ghz_turbo: 5.7, + physical_cores: 16, + threads: 32, + tdp: 170, + released: Cow::Borrowed("Q3 2022"), + passmark_st: 4276, + passmark_mt: 62705, + cb_r15_st: Some(336), + cb_r15_mt: Some(6580), + }, + PassMarkEntry { + name: Cow::Borrowed("2700x"), + class: CPUClass::Desktop, + ghz_normal: 3.7, + ghz_turbo: 4.3, + physical_cores: 8, + threads: 16, + tdp: 105, + released: Cow::Borrowed("Q2 2018"), + passmark_st: 2421, + passmark_mt: 17516, + cb_r15_st: Some(180), + cb_r15_mt: Some(1828), + }, + PassMarkEntry { + name: Cow::Borrowed("E5-2630L V2"), + class: CPUClass::Server, + ghz_normal: 2.4, + ghz_turbo: 2.8, + physical_cores: 2, + threads: 12, + tdp: 60, + released: Cow::Borrowed("Q4 2014"), + passmark_st: 1396, + passmark_mt: 6703, + cb_r15_st: Some(147), + cb_r15_mt: Some(800), + }, +]; diff --git a/src/ebay_fetcher.rs b/src/ebay_fetcher.rs index 2aa3bfb..8cfc100 100644 --- a/src/ebay_fetcher.rs +++ b/src/ebay_fetcher.rs @@ -1,14 +1,11 @@ -use std::collections::HashMap; use anyhow::{bail, Result}; -use tracing::{info, error, instrument}; -use std::sync::mpsc::{Sender, Receiver}; -use std::sync::mpsc; +use std::collections::HashMap; + use std::thread; -use std::thread::Thread; pub struct Context { pub urls: HashMap, - pub threads: Vec>> + pub threads: Vec>>, } impl Default for Context { @@ -30,7 +27,12 @@ impl Default for Context { } impl Context { - pub fn ebay_fetch_html(&mut self, filename: String, url: String, outdir_dir: String) -> Result<()> { + pub fn ebay_fetch_html( + &mut self, + filename: String, + url: String, + outdir_dir: String, + ) -> Result<()> { let thr = thread::spawn(move || { // let body = reqwest::blocking::get(url)?.text()?; @@ -45,4 +47,3 @@ impl Context { Ok(()) } } - diff --git a/src/lib.rs b/src/lib.rs new file mode 100644 index 0000000..0f02ab4 --- /dev/null +++ b/src/lib.rs @@ -0,0 +1,2 @@ +pub mod benchmarks; +pub mod parser; diff --git a/src/main.rs b/src/main.rs index a334e06..0b67d7d 100644 --- a/src/main.rs +++ b/src/main.rs @@ -1,219 +1,30 @@ -mod ebay_fetcher; - -use std::{fs::File, io::Read, path::PathBuf}; -use scraper::{ElementRef, Html, Selector, selector::ToCss}; -use anyhow::{bail, Result}; -use tracing::{info, error, instrument}; +use anyhow::Result; +use ebay_compute_scraper::parser::search_results::parse_ebay_results; +use std::path::PathBuf; +use tracing::info; use tracing_subscriber::FmtSubscriber; -use regex::Regex; -use crate::ebay_fetcher::Context; -#[allow(dead_code)] -#[derive(Debug, Default, Clone)] -struct ParsedFile { - filename: String, - listings: Vec -} +// #[derive(Debug, Default, Clone)] +// struct ParsedFile { +// filename: String, +// listings: Vec, +// } -#[allow(dead_code)] -#[derive(Debug, Clone)] -struct EbayResult { - pub price: f64, - pub shipping: f64, - pub title: String, - pub has_bids: bool, - pub allows_best_offer: bool, - pub item_num: u64, -} - -#[instrument] -fn parse_ebay_results(filepath: PathBuf) -> Result> { - let mut f = File::open(filepath).unwrap(); - let mut contents = String::new(); - f.read_to_string(&mut contents).unwrap(); - - let document = Html::parse_document(contents.as_str()); - - let selector = Selector::parse(".srp-results").unwrap(); - let srp_results = document.select(&selector).next().unwrap(); - - let (elems, errs): (Vec<_>, Vec<_>) = get_items(&srp_results)? - .iter() - .map(parse_item) - .partition(Result::is_ok); - for err in errs { - error!("Hit error: {:?}", err); - } - - Ok(elems.into_iter().map(Result::unwrap).collect()) -} - -#[instrument(skip_all)] -fn get_items<'a>(page: &'a ElementRef<'a>) -> Result>> { - let selector = Selector::parse(".s-item").unwrap(); - let found = page.select(&selector); - - Ok(found.collect()) -} - -#[instrument(skip_all)] -fn parse_item_title(binding: &ElementRef) -> Result { - let selector = Selector::parse(".s-item__title").unwrap(); - - let found = binding.select(&selector); - let mut iter = found.into_iter(); - if iter.clone().count() != 1 { - bail!("Expecting only a single title per result! Found:{:?}", iter.count()); - } - - let b1 = iter.next().unwrap().text().collect::>(); - let b2 = b1.iter().filter(|&e| *e != "New Listing").collect::>(); - if b2.len() != 1 { - bail!("Only expecting one title section per result!"); - } - - return Ok(b2.first().unwrap().to_string()) -} - -#[instrument(skip_all)] -fn parse_item_price(binding: &ElementRef) -> Result { - let selector = Selector::parse(".s-item__price").unwrap(); - - let found = binding.select(&selector); - let mut iter = found.into_iter(); - if iter.clone().count() != 1 { - bail!("Expecting only a single price per result! Found:{}", iter.clone().count()); - } - - let b1 = iter.next().unwrap().text().collect::>(); - let b2 = b1.iter().filter(|&e| *e != "New Listing").collect::>(); - let mut price_str = match b2.len() { - 1 => { *b1.first().unwrap() } - 3 => { - if *b2[1] == " to " { - bail!("Ignoring ranged listings, range:{:?}", b2); - } - bail!("Found three elements in pricing but unexpected values:{:?}", b2); - } - _ => { bail!("Found unexpected pricing: {:?}", b2); } - }; - - price_str = price_str.trim_start_matches("$"); - Ok(price_str.parse().unwrap()) -} - -#[instrument(skip_all)] -fn parse_item_shipping(binding: &ElementRef) -> Result { - let free_x_days_shipping = { - let selector = Selector::parse(".s-item__freeXDays").unwrap(); - - match binding.select(&selector).count() { - 0 => { false } - 1 => { true } - unknown => { - bail!("Expecting only a single item__freeXDays per result! Found:{}", unknown); - } - } - }; - if free_x_days_shipping { - return Ok(0.00); - } - - let selector = Selector::parse(".s-item__shipping").unwrap(); - - let found = binding.select(&selector); - let mut iter = found.into_iter(); - if iter.clone().count() != 1 { - bail!("Expecting only a single shipping price per result! Found:{}", iter.clone().count()); - } - - let b1 = iter.next().unwrap().text().collect::>(); - if b1.len() != 1 { - bail!("Expected only a single shipping price per result! Found:{:?}", b1); - } - let price_str = *b1.first().unwrap(); - if price_str == "Free shipping" { - return Ok(0.00); - } - - let price_otherstr = Regex::new(r"\d+\.\d+") - .unwrap() - .find(price_str) - .unwrap().as_str(); - Ok(price_otherstr.parse().unwrap()) -} - -#[instrument(skip_all)] -fn parse_item_ebay_itm(binding: &ElementRef) -> Result { - let selector = Selector::parse(".s-item__link").unwrap(); - - let found = binding.select(&selector); - let mut iter = found.into_iter(); - if iter.clone().count() != 1 { - bail!("Expecting only a single item link per result! Found:{}", iter.clone().count()); - } - - let b1 = iter.next().unwrap().attr("href").into_iter().collect::>(); - if b1.len() != 1 { - bail!("Expected only a single item link per result! Found:{:?}", b1); - } - let mut url = *b1.first().unwrap(); - url = url.trim_start_matches("https://www.ebay.com/itm/"); - - let price_otherstr = Regex::new(r"\d+") - .unwrap() - .find(url) - .unwrap().as_str(); - Ok(price_otherstr.parse().unwrap()) -} - -#[instrument(skip_all)] -fn item_has_bids(binding: &ElementRef) -> bool { - let selector_bids = Selector::parse(".s-item__bids").unwrap(); - // let selector_bidcount = Selector::parse("s-item__bidCount").unwrap(); - - match binding.select(&selector_bids).count() { - 0 => { false } - 1 => { true } - uhm => { error!("Found {} an unexpected {} times", selector_bids.to_css_string(), uhm); false } - } -} - -fn item_has_bestoffer(binding: &ElementRef) -> bool { - let selector_bids = Selector::parse(".s-item__purchaseOptions").unwrap(); - let elems: Vec<&str> = binding.select(&selector_bids) - .map(|e| e.text().collect::>()) - .collect::>() - .into_iter().flatten() - .collect(); - - elems.contains(&"or Best Offer") -} - -#[instrument(skip_all)] -fn parse_item(elem: &ElementRef) -> Result { - Ok(EbayResult { - price: parse_item_price(elem)?, - title: parse_item_title(elem)?, - has_bids: item_has_bids(elem), - shipping: parse_item_shipping(elem)?, - item_num: parse_item_ebay_itm(elem)?, - allows_best_offer: item_has_bestoffer(elem) - }) -} - -fn main() -> Result<()>{ +fn main() -> Result<()> { tracing::subscriber::set_global_default( FmtSubscriber::builder() .with_max_level(tracing::Level::INFO) - .finish() + .finish(), ) - .expect("setting default subscriber failed"); + .expect("setting default subscriber failed"); - let parsed_files = vec![ParsedFile::default(); 0]; - - let mut ebay_ctx = ebay_fetcher::Context::default(); - ebay_ctx.ebay_fetch_html("filename".to_string(), "someurl".to_string(), "somedir".to_string())?; + // let parsed_files = vec![ParsedFile::default(); 0]; + // let mut ebay_ctx = ebay_fetcher::Context::default(); + // ebay_ctx.ebay_fetch_html( + // "filename".to_string(), + // "someurl".to_string(), + // "somedir".to_string(), + // )?; for e in parse_ebay_results(PathBuf::from("EbayScrape_ryzen_1713039640.html"))? { info!("{:?}", e); diff --git a/src/parser/common.rs b/src/parser/common.rs new file mode 100644 index 0000000..0fe628a --- /dev/null +++ b/src/parser/common.rs @@ -0,0 +1,5 @@ +#[derive(Debug, Clone)] +pub enum Pricing { + Singular(f64), + Range(f64, f64), +} diff --git a/src/parser/listing.rs b/src/parser/listing.rs new file mode 100644 index 0000000..23efa60 --- /dev/null +++ b/src/parser/listing.rs @@ -0,0 +1,148 @@ +use anyhow::Result; +use reqwest::Url; +use scraper::{Html, Selector}; +use std::{fs::File, io::Read, path::PathBuf, str::FromStr}; +use strum::*; +use tracing::error; + +#[derive(Clone, Copy, EnumString, Debug, PartialEq)] +pub enum Condition { + New, + OpenBox, + RefurbishedCertified, + RefurbishedExcellent, + RefurbishedVeryGood, + ReburbishedGood, + Used, + PartsOrNotWorking, +} + +#[derive(Clone, PartialEq, Debug)] +pub enum Description { + Text(String), + IframeURL(Url), +} + +#[derive(Clone)] +pub struct Listing { + pub item_num: u64, + pub condition: Condition, + pub condition_notes: String, + pub description: Description, +} + +impl Listing { + pub fn from_file(filepath: PathBuf) -> Result { + let mut f = File::open(filepath).unwrap(); + let mut contents = String::new(); + f.read_to_string(&mut contents).unwrap(); + + let document = Html::parse_document(contents.as_str()); + let condition_res = document + .select(&Selector::parse(".x-item-condition-text").unwrap()) + .next() + .unwrap() + .text() + .take(1) + .collect::>() + .concat(); + + let condition_notes_res = document + .select(&Selector::parse(".ux-labels-values--sellerNotes").unwrap()) + .next() + .unwrap() + .text() + .skip_while(|e| !e.contains("about the seller notes")) + .collect::>()[1] + .trim_start_matches('“') + .trim_end_matches('”'); + + let description_url = document + .select(&Selector::parse(".d-item-description").unwrap()) + .next() + .unwrap() + .select(&Selector::parse("iframe").unwrap()) + .next() + .unwrap() + .attr("src") + .unwrap(); + + Ok(Self { + condition: Condition::from_str(&condition_res)?, + condition_notes: condition_notes_res.to_owned(), + description: Description::IframeURL(Url::parse(description_url).unwrap()), + item_num: 0, + }) + } + + fn parse_description_iframe(html: &Html) -> Option<&str> { + html.select(&Selector::parse(".d-item-description").ok()?) + .next()? + .select(&Selector::parse("iframe").unwrap()) + .next()? + .attr("src") + .to_owned() + } + + fn parse_description_text(html: &Html) -> Option { + let s = html + .select(&Selector::parse(".d-item-description").ok()?) + .next()? + .text() + .collect::>(); + Some(s.concat()) + } +} + +#[cfg(test)] +mod tests { + use super::*; + // use test_log::test; + use mistralrs::{ + IsqType, TextMessageRole, VisionLoaderType, VisionMessages, VisionModelBuilder, + }; + use tokio; + + #[tokio::test(flavor = "multi_thread")] + async fn it_works() -> Result<()> { + // let listing = Listing::from_file( + // "tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay.html".into(), + // ) + // .unwrap(); + + // assert_eq!(listing.condition, Condition::Used); + // assert_eq!(listing.condition_notes, "4 of 5. This item is gently used. The item shows minor signs of wear and tear including scuff marks and worn finishes. Please refer to the pictures to get a better idea of the physical condition. We could not get Windows to activate properly, and thus it is the new owner's expense/responsibility to activate. There are also a host of drivers and updates needed at the new owner's expense."); + // assert_eq!(listing.item_num, 0); + // assert_eq!(listing.description, Description::IframeURL(Url::parse( + // "https://vi.vipr.ebaydesc.com/itmdesc/276620722441?t=0&category=179&seller=jaybrokers&excSoj=1&ver=0&excTrk=1&lsite=0&ittenable=true&domain=ebay.com&descgauge=1&cspheader=1&oneClk=2&secureDesc=1" + // ).unwrap())); + + // const MODEL_ID: &str = "Qwen/Qwen2-VL-7B-Instruct"; + const MODEL_ID: &str = "HuggingFaceTB/SmolVLM-Instruct"; + let model = VisionModelBuilder::new(MODEL_ID, VisionLoaderType::Idefics3) + .with_isq(IsqType::Q8_0) + .with_logging() + // .from_max_edge(800) + // .with_force_cpu() + .build() + .await?; + + // let ipath = "tests/2024-11-27_21-01.png"; + let ipath = "tests/2024-11-27_21-01_40percent.png"; + let image = image::load_from_memory(&tokio::fs::read(ipath).await.unwrap()).unwrap(); + let messages = VisionMessages::new().add_image_message( + TextMessageRole::User, + "This is an ebay product listing. Describe as JSON the processor model, monitor size, RAM size, and disk capacity.", + image.resize(600, 300, image::imageops::FilterType::Lanczos3), + &model, + )?; + + let response = model.send_chat_request(messages).await?; + + println!("{}", response.choices[0].message.content.as_ref().unwrap()); + println!("{:?}", response); + + let a = tokio::fs::read("aaaatests/2024-11-27_21-01.png").await?; + Ok(()) + } +} diff --git a/src/parser/mod.rs b/src/parser/mod.rs new file mode 100644 index 0000000..aac8a88 --- /dev/null +++ b/src/parser/mod.rs @@ -0,0 +1,3 @@ +pub mod common; +pub mod listing; +pub mod search_results; diff --git a/src/parser/search_results.rs b/src/parser/search_results.rs new file mode 100644 index 0000000..8ce3404 --- /dev/null +++ b/src/parser/search_results.rs @@ -0,0 +1,243 @@ +use crate::parser::common::*; +use anyhow::{bail, Result}; +use regex::Regex; +use scraper::{selector::ToCss, ElementRef, Html, Selector}; +use std::{fs::File, io::Read, path::PathBuf}; +use tracing::error; + +#[derive(Debug, Clone)] +pub struct EbayResult { + pub price: Pricing, + pub shipping: f64, + pub title: String, + pub has_bids: bool, + pub allows_best_offer: bool, + pub item_num: u64, +} + +pub fn parse_ebay_results(filepath: PathBuf) -> Result> { + let mut f = File::open(filepath).unwrap(); + let mut contents = String::new(); + f.read_to_string(&mut contents).unwrap(); + + let document = Html::parse_document(contents.as_str()); + + let selector = Selector::parse(".srp-results").unwrap(); + let srp_results = document.select(&selector).next().unwrap(); + + let (elems, errs): (Vec<_>, Vec<_>) = get_items(&srp_results)? + .iter() + .map(parse_item) + .partition(Result::is_ok); + for err in errs { + error!("Hit error: {:?}", err); + } + + Ok(elems.into_iter().map(Result::unwrap).collect()) +} + +fn get_items<'a>(page: &'a ElementRef<'a>) -> Result>> { + let selector = Selector::parse(".s-item").unwrap(); + let found = page.select(&selector); + + Ok(found.collect()) +} + +fn parse_item_title(binding: &ElementRef) -> Result { + let selector = Selector::parse(".s-item__title").unwrap(); + + let found = binding.select(&selector); + let mut iter = found.into_iter(); + if iter.clone().count() != 1 { + bail!( + "Expecting only a single title per result! Found:{:?}", + iter.count() + ); + } + + let b1 = iter.next().unwrap().text().collect::>(); + let b2 = b1 + .iter() + .filter(|&e| *e != "New Listing") + .collect::>(); + if b2.len() != 1 { + bail!("Only expecting one title section per result!"); + } + + return Ok(b2.first().unwrap().to_string()); +} + +fn parse_item_price(binding: &ElementRef) -> Result { + let selector = Selector::parse(".s-item__price").unwrap(); + + let found = binding.select(&selector); + let mut iter = found.clone().into_iter(); + if iter.clone().count() != 1 { + bail!( + "Expecting only a single .s-item__price per result! Found:{} elems", + iter.clone().count() + ); + } + let b = iter + .next() + .unwrap() + .text() + .filter(|e| !e.contains("New Listing")) + .filter(|e| !e.contains(" to ")) + .map(|e| e.trim_start_matches("$")) + .map(|s| s.parse::().unwrap()) + .collect::>(); + + match b.len() { + 1 => Ok(Pricing::Singular(b[0].into())), + 2 => Ok(Pricing::Range(b[0].into(), b[1].into())), + _ => bail!("Failed parsing {:?} as 1 or 2 prices", b), + } +} + +fn parse_item_shipping(binding: &ElementRef) -> Result { + let free_x_days_shipping = { + let selector = Selector::parse(".s-item__freeXDays").unwrap(); + + match binding.select(&selector).count() { + 0 => false, + 1 => true, + unknown => { + bail!( + "Expecting only a single item__freeXDays per result! Found:{}", + unknown + ); + } + } + }; + if free_x_days_shipping { + return Ok(0.00); + } + + let selector = Selector::parse(".s-item__shipping").unwrap(); + + let found = binding.select(&selector); + let mut iter = found.into_iter(); + if iter.clone().count() != 1 { + bail!( + "Expecting only a single shipping price per result! Found:{}", + iter.clone().count() + ); + } + + let b1 = iter.next().unwrap().text().collect::>(); + if b1.len() != 1 { + bail!( + "Expected only a single shipping price per result! Found:{:?}", + b1 + ); + } + let price_str = *b1.first().unwrap(); + if price_str == "Free shipping" { + return Ok(0.00); + } + + let price_otherstr = Regex::new(r"\d+\.\d+") + .unwrap() + .find(price_str) + .unwrap() + .as_str(); + Ok(price_otherstr.parse().unwrap()) +} + +fn parse_item_ebay_itm(binding: &ElementRef) -> Result { + let selector = Selector::parse(".s-item__link").unwrap(); + + let found = binding.select(&selector); + let mut iter = found.into_iter(); + if iter.clone().count() != 1 { + bail!( + "Expecting only a single item link per result! Found:{}", + iter.clone().count() + ); + } + + let b1 = iter + .next() + .unwrap() + .attr("href") + .into_iter() + .collect::>(); + if b1.len() != 1 { + bail!( + "Expected only a single item link per result! Found:{:?}", + b1 + ); + } + let mut url = *b1.first().unwrap(); + url = url.trim_start_matches("https://www.ebay.com/itm/"); + + let price_otherstr = Regex::new(r"\d+").unwrap().find(url).unwrap().as_str(); + Ok(price_otherstr.parse().unwrap()) +} + +fn item_has_bids(binding: &ElementRef) -> bool { + let selector_bids = Selector::parse(".s-item__bids").unwrap(); + // let selector_bidcount = Selector::parse("s-item__bidCount").unwrap(); + + match binding.select(&selector_bids).count() { + 0 => false, + 1 => true, + uhm => { + error!( + "Found {} an unexpected {} times", + selector_bids.to_css_string(), + uhm + ); + false + } + } +} + +fn item_has_bestoffer(binding: &ElementRef) -> bool { + let selector_bids = Selector::parse(".s-item__purchaseOptions").unwrap(); + let elems: Vec<&str> = binding + .select(&selector_bids) + .map(|e| e.text().collect::>()) + .collect::>() + .into_iter() + .flatten() + .collect(); + + elems.contains(&"or Best Offer") +} + +fn parse_item(elem: &ElementRef) -> Result { + Ok(EbayResult { + price: parse_item_price(elem)?, + title: parse_item_title(elem)?, + has_bids: item_has_bids(elem), + shipping: parse_item_shipping(elem)?, + item_num: parse_item_ebay_itm(elem)?, + allows_best_offer: item_has_bestoffer(elem), + }) +} + +#[cfg(test)] +mod tests { + use super::*; + use test_log::test; + use tokio; + + #[test(tokio::test)] + async fn it_works() { + // Should have been 60, but alas. + assert_eq!( + parse_ebay_results("tests/html/EbayScrape_16GB_100to200_Used_1732476548.html".into()) + .unwrap() + .len(), + 60 - 2 - 1 + ); + assert_eq!( + parse_ebay_results("tests/html/EbayScrape_ryzen_1713039640.html".into()) + .unwrap() + .len(), + 60 - 2 - 1 + ); + } +} diff --git a/tests/2024-11-27_21-01.png b/tests/2024-11-27_21-01.png new file mode 100644 index 0000000000000000000000000000000000000000..b142cc989825f72689b1b9dbdec97d45cfaa8445 GIT binary patch literal 140925 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

    B&FQR(yhyQbK4b5M>Zfj+1 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 NP@b-SF6*2UngDm9WxN0Y literal 0 HcmV?d00001 diff --git a/tests/2024-11-27_21-01_40percent.png b/tests/2024-11-27_21-01_40percent.png new file mode 100644 index 0000000000000000000000000000000000000000..4423a0ee39d43abba6079fe91034b3851b211f8e GIT binary patch literal 68516 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

    1Iv+uyE)Z)6IbERdP-mUFruaTIUv1P&&(XYxJ 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

      HpNMPc6yz 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 literal 0 HcmV?d00001 diff --git a/tests/html/EbayScrape_16GB_100to200_Used_1732476548.html b/tests/html/EbayScrape_16GB_100to200_Used_1732476548.html new file mode 100644 index 0000000..b7d42cb --- /dev/null +++ b/tests/html/EbayScrape_16GB_100to200_Used_1732476548.html @@ -0,0 +1,547 @@ + 16GB in PC Desktops & All-In-Ones for sale | eBay +

      Filter

      Related Searches

      + + \ No newline at end of file diff --git a/EbayScrape_ryzen_1713039640.html b/tests/html/EbayScrape_ryzen_1713039640.html similarity index 100% rename from EbayScrape_ryzen_1713039640.html rename to tests/html/EbayScrape_ryzen_1713039640.html diff --git a/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription.html b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription.html new file mode 100644 index 0000000..3118e76 --- /dev/null +++ b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription.html @@ -0,0 +1,161 @@ + + +eBay
      +
      +
      +
      +
      +
      + +
      +
      +
      +KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 +
      Serial Number: C20002MG120230426181
      Status: Used
      Physical Condition: 4 of 5
      Includes: Mini PC, Power Cable, Mounting Equipment, SATA Adapter, Manual/Documentation, Original Box
      Notes:

      This + item is gently used. The item shows minor signs of wear and tear +including scuff marks and worn finishes. Please refer to the pictures to + get a better idea of the physical condition. We could not get Windows +to activate properly, and thus it is the new owner's +expense/responsibility to activate. There are also a host of drivers and + updates needed at the new owner's expense.
      +
      +
      +
      ABOUT US

      Jay Brokers is a family owned and operated +risk-free secondhand marketplace. Our inventory features an eclectic +range of items purchased from our customers ranging from gadgets and +guitars to cameras and collectibles. We'll consider just about any item +worth over $100 that is relatively easy to ship. We are a veteran eBay +seller with over 20 years of top-rated customer feedback.

      +
      OUR PLEDGE
      +
      1. Fast Shipping: Always same-day shipping for orders paid by 10 AM EST (excludes weekends and holidays). 1-6 business day delivery is standard for most items, but we also offer 2-day and overnight shipping options.
      2. +
      3. Responsive Customer Service: We strive to answer questions within a couple hours + during normal business hours (M-F, 9 AM - 6 PM EST). You may receive an + answer from our automated assistant, particularly while we are closed +on weekends and holidays.
      4. +
      5. Honest & Accurate Product Descriptions: + Jay Brokers is family owned and operated shop. We value integrity and +treat our customers the way we want to be treated; as such, we expect +the same. This starts by writing honest and accurate product +descriptions for the items we sell. We also take high quality pictures +of the individual items for sale, presenting larger than life detail +(may not apply to multi-quantity listings). We certainly never have any +intentions of misrepresenting a product, but let's face it—we're all +human and misunderstandings and mistakes happen from time to time. If we + make a mistake and we cannot fix it, we always offer a full refund to our customers, backed by the eBay Money Back Guarantee. + Simply contact us and let us know about the problem. Whether a +misunderstanding or mistake, rest assured we're here to earn your +satisfaction.
      +
      +
      PAYMENT
      +
        +
      • We do NOT entertain offers to sell off eBay. The eBay +marketplace has built-in safety and security features designed to +protect both buyers and sellers. We think these features are valuable, +and as such we desire to uphold the integrity of the eBay website by +only completing transactions on eBay. We kindly ask buyers to +refrain from making requests to sell off the eBay site. Violators will +be reported to eBay's Trust & Safety team.
      • +
      • For Buy it Now items: Immediate payment via eBay checkout is required.
      • +
      • For Auction/Best Offer items: Payment is due within 3 days + of the listing's end. If you've purchased an item by accident and don't + intend to follow through and pay, please let us know as we have other +buyers eager to purchase our inventory.
      • +
      • Please verify your shipping address, payment method, and contact +information before submitting payment as changes are not permitted after + checkout has been completed.
      • +
      • Sales tax applies to all items shipped within Georgia as required by law (our shipping location is in Cherokee County which has 6.0% sales tax). Destinations + outside of Georgia are not subject to GA state sales tax, but may be +subject to other Internet Sales Tax laws (eBay automatically collects +Internet Sales Tax where applicable).
      • +
      • Items in our inventory may also be for sale in other venues so we +reserve the right to sell to another buyer if your payment hasn't been +received or cleared (items are sold on a first paid, first shipped +basis).
      • +
      • We have a zero-tolerance policy for all forms of fraudulent payments and illegal activity.Violators will be reported to law enforcement and eBay's Trust & Safety team.
      • +
      +
      +
      SHIPPING
      +
        +
      • Orders completed by 10 AM EST ship out the same business day.
      • As + a family business we are closed on weekends and holidays, so orders +placed while we are closed will ship the next business day.
      • +
      • We only ship to addresses in the USA, excluding territories and APO/FPO addresses.
      • +
      • Some items are eligible for international shipping through eBay's +Global Shipping Program (GSP) team. If available, you will see the +option to select your country in the shipping calculator. If you don't +see your country listed in a specific listing, unfortunately that means +we do not ship to your country.
      • +
      • Shipping rates are determined by UPS and/or USPS. You can get an +instant shipping quote 24/7 via the shipping calculator in each listing. + We strive to keep rates as low as possible by subsidizing +shipping rates by approximately 40%. This means the quoted shipping rate + you receive on eBay has been discounted already.
      • +
      • We can only ship to the address selected during checkout on eBay. + Please verify your shipping address before submitting payment. For your + security, address changes are not permitted after checkout has been +completed.
      • +
      • We do NOT ship to 3rd parties or freight forwarders.
      • +
      • We are unable to use 3rd party shipping accounts or 3rd party labels for shipping.
      • +
      • Your item may be shipped by UPS or USPS. Tracking information is +sent automatically to your registered email address. Tracking +information is also accessible via 'My eBay' under Purchase History > + Tracking Number.
      • +
      • Items over $250 may require a signature on delivery. Delivery + drivers may also require a signature based on other factors at his/her +discretion. If your shipment is coming via UPS you can personalize your +delivery or preauthorize a signature release online by registering for a + UPS MyChoice account.
      • +
      • We take great care in packaging items to ensure they arrive +undamaged. However, if your item arrives damaged please contact us +immediately. Please do NOT discard the damaged item or the original box and packaging. Let us file the damage claim paperwork for you to ensure it is completed properly. Do not contact UPS to file a damage claim.
      • +
      • If your tracking information shows delivered, but you cannot find your package please contact us immediately. Let + us handle the lost package claim paperwork for you to ensure it is +completed properly. Do not contact UPS to file a lost package claim.
      • +
      +
      +
      RETURNS
      +
        +
      • If you don't love the item you purchased, you can return the original, unaltered item for ANY reason within 30 days of delivery (unless otherwise specified in the listing).*
      • Return shipping labels are provided for most items via eBay's Return Center 24/7.
      • Buyers + are encouraged to model integrity when requesting and selecting a +return reason on eBay. Buyers who abuse or misuse eBay's return center +may be subject to a range of actions, including limits on buying and +selling privileges and account suspension.
      • +
      • Returned items must be received back in the original, +unaltered condition. Altered items may be denied return, and/or subject +to a reduced refund at the discretion of Jay Brokers.
      • +
      • Jay Brokers has a zero-tolerance policy for all forms of return fraud including swapping products/parts, selecting an inaccurate reason for returns, or returning empty boxes. Violators will be reported to law enforcement and eBay's Trust & Safety team.
      • +
      +*Select + items such as those sold "for parts/not working" may NOT be eligible +for return. Typically these types of items are a gamble best suited for a + repair shop or qualified technician interested in repairing the item or + harvesting the parts. Please review the eBay listing and return policy +carefully before purchasing to determine eligibility. +
      +
      +
      WARRANTY
      +
        +
      • Jay Brokers is NOT a refurbishing facility or repair shop. Most of the items we sell are used and sold as is (see "Status" in listing to determine whether new, used, or for parts/not working). + Oftentimes used items have various defects from signs of wear and tear +to specific functionality limitations ranging from weaker batteries to +imperfections that restrict usage. Some items may be missing components +that originally shipped with the item (see "Includes" in listing to determine what is specifically included).
      • +
      • All merchandise is sold as is, without any warranty or guarantee of +future performance unless otherwise specified. Jay Brokers does not +provide or fulfill warranty coverage. If specified, existing warranty +coverage is provided and fulfilled by the manufacturer or another 3rd +party vendor. As such, we are unable to guarantee warranty eligibility +and coverage terms or limits.
      • +
      • If peace of mind is desired, we strongly recommend buyers purchase extended warranty coverage via eBay's partner (see link in listing for more information).
      • +
      +
      +
      +
      +
      +
      + + + \ No newline at end of file diff --git a/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/2.js b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/2.js new file mode 100644 index 0000000..afce9de --- /dev/null +++ b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/2.js @@ -0,0 +1 @@ +var e,t={COOKIELET_DELIMITER:"^",NAME_VALUE_DELIMITER:"/",escapedValue:!0},i={COOKIELET_DELIMITER:"^",NAME_VALUE_DELIMITER:"/",bUseExp:!0,startDelim:"b"},n={COOKIELET_DELIMITER:"^",NAME_VALUE_DELIMITER:"=",escapedValue:!0,startDelim:"^"},o={reg:["dp1","reg"],recent_vi:["ebay","lvmn"],ebaysignin:["ebay","sin"],p:["dp1","p"],etfc:["dp1","etfc"],keepmesignin:["dp1","kms"],ItemList:["ebay","wl"],BackToList:["s","BIBO_BACK_TO_LIST"]},r={r:t,dp1:i,npii:i,ebay:n,reg:n,apcCookies:n,ds2:{COOKIELET_DELIMITER:"^",NAME_VALUE_DELIMITER:"/"}},a={readCookie:function(e,t){var i=this.readCookieObj(e,t).value;return i?decodeURIComponent(i):""},createDefaultCookieBean:function(e,t){var i={};return i.name=e,i.cookieletname=t,i.value="",i.maxage=0,i.rawcookievalue="",i.mode="",i},readCookieObj:function(e,t){var i=this.createDefaultCookieBean(e,t);this.update(),this.checkConversionMap(i),i.rawcookievalue=this.aCookies[i.name],i.name&&i.rawcookievalue?i.cookieletname?this.readCookieletInternal(i):this.readCookieInternal(i):i.value="";var n=t&&t.match(/guid$/),o=void 0!==i?i:"";return o&&n&&i.value.length>32&&(i.value=i.value.substring(0,32)),o},checkConversionMap:function(e){var t=o[e.name];t&&(e.mode=this.getMode(e.name),e.name=t[0],e.cookieletname=t[1])},readCookieInternal:function(e){return e.value=e.rawcookievalue,e},readCookieletInternal:function(e){var t=this.getCookielet(e.name,e.cookieletname,e.rawcookievalue),i=this.getFormat(e.name);if(t&&i.bUseExp){var n=t;t=t.substring(0,t.length-8),n.length>8&&(e.maxage=n.substring(n.length-8))}return e.value=t,"10"==e.mode&&(e.value=e.rawcookievalue),e},readMultiLineCookie:function(e,t){if(!e||!t)return"";var i,n="",r=o[e];return r&&(i=this.readCookieObj(r[0],r[1]).value||""),i&&(n=this.getCookielet(e,t,i)||""),void 0!==n?n:""},writeCookie:function(e,t,i){var n=o[e];if(n)this.writeCookielet(n[0],n[1],t,i);else{var r=this.getFormat(e);t&&r.escapedValue&&(t=encodeURIComponent(t)),this.writeRawCookie(e,t,i)}},writeRawCookie:function(e,t,i){if(e&&void 0!==t&&(isNaN(t)&&t.length<4e3||(t+"").length<4e3)){"number"==typeof i&&(i=this.getExpDate(i));var n=i?new Date(i):new Date(this.getExpDate(730)),o=this.getFormat(e),r=this.sCookieDomain,a=document.domain;if(-1===a.indexOf(r)){var s=a.indexOf(".ebay.");s>0&&(this.sCookieDomain=a.substring(s))}document.cookie&&(document.cookie=e+"="+(t||"")+(i||o.bUseExp?"; expires="+n.toGMTString():"")+"; domain="+this.sCookieDomain+"; path=/")}},writeCookieEx:function(e,t,i){this.writeCookie(e,t,this.getExpDate(i))},writeCookielet:function(e,t,i,n,o){if(e&&t){if(this.update(),this.getFormat(e).bUseExp&&i){"number"==typeof n&&(n=this.getExpDate(n));var r=n?new Date(n):new Date(this.getExpDate(730)),a=Date.UTC(r.getUTCFullYear(),r.getUTCMonth(),r.getUTCDate(),r.getUTCHours(),r.getUTCMinutes(),r.getUTCSeconds());a=Math.floor(a/1e3),i+=parseInt(a,10).toString(16)}var s=this.createCookieValue(e,t,i);this.writeRawCookie(e,s,o)}},writeMultiLineCookie:function(e,t,i,n,r){this.update();var a=this.createCookieValue(e,t,i);if(a){var s=o[e];s&&this.writeCookielet(s[0],s[1],a,n,r)}},getBitFlagOldVersion:function(e,t){var i=parseInt(e,10),n=i.toString(2);return"1"==(i?n.charAt(n.length-t-1):"")?1:0},setBitFlagOldVersion:function(e,t,i){var n,o,r,a,s="";if((e=parseInt(e+"",10))&&(s=e.toString(2)),(a=s.length)0&&"#"===e.charAt(0)){var i=t%4,n=e.length-(Math.floor(t/4)+1),o=1<0&&"#"===e.charAt(0)){var n=e.length,o=t%4,r=Math.floor(t/4)+1;if(n<=r){if(1!=i)return e;for(var a=r-n+1,s=e.substring(1,n);a>0;)s="0"+s,a--;n=(e="#"+s).length}var u=n-r,l=parseInt(e.substring(u,u+1),16),g=1<31?e:this.setBitFlagOldVersion(e,t,i)},createCookieValue:function(e,t,i){var n,r=o[e],a=this.getFormat(e),s=this.getMode(e);if(n=!r||"00"!=s&&"01"!=s?this.aCookies[e]||"":this.readCookieObj(r[0],r[1]).value||"",a){var u=this.getCookieletArray(n,a);u[t]=i;var l="";for(var g in u)u.hasOwnProperty(g)&&(l+=g+a.NAME_VALUE_DELIMITER+u[g]+a.COOKIELET_DELIMITER);l&&a.startDelim&&(l=a.startDelim+l),n=l,a.escapedValue&&(n=encodeURIComponent(n))}return n},update:function(){var e=document.cookie.split("; ");this.aCookies={};for(var t=new RegExp('^"(.*)"$'),i=0;i0&&(i[o[r].substring(0,a)]=o[r].substring(a+1))}return i},getExpDate:function(e){var t;if("number"==typeof e&&e>=0){var i=new Date;i.setTime(i.getTime()+24*e*60*60*1e3),t=i.toGMTString()}return t},getMode:function(e){var t,i,n=this.readCookieObj("ebay","cv").value;if(!(e in o))return null;if(!n)return"";if(0===n)return"00";if(n&&"0"!=n){if(-1!==n.indexOf(".")){var r=n.split(".");for(i=0;id?(b=a,a=""):("@"===a[0]&&(d=a.indexOf("/",d+1)),b=a.substring(0,d),a=a.substring(d)),(c=z[c+"/"+b])?(b="/"+b+"$"+c,a&&(b+=a),a=b):a=void 0)}if(a){b=A[a];void 0!==b&&(a=t(a,b||"index"));(b=B[a])&&(a=b);if(void 0===h[a]){b=a;c=b.lastIndexOf(".");var f;a=-1===c||-1!==(f=b.lastIndexOf("/"))&&f>c?void 0:b.substring(0,c);void 0!==a&&void 0===h[a]&&(a=void 0)}return a}}function C(a,b){if(!a)throw k("");var c=l(a,b);if(void 0===c)throw k(a,b);a=m[c];void 0===a&&(a=m[c]=new r(c),a.load(h[c]));return a}function v(a,b){return C(a,b).exports}function D(a,b){if(!(b&&!1===b.wait||n))return p.push([a,b]);C(a,"/")}function E(){n=!0;for(var a;a=p.length;){var b=p;p=[];for(var c=0;c1&&typeof allowMissing!=="boolean")throw new $TypeError('"allowMissing" argument must be a boolean');if($exec(/^%?[^%]*%?$/,name)===null)throw new $SyntaxError("`%` may not be present anywhere but at the beginning and end of the intrinsic name");var parts=stringToPath(name);var intrinsicBaseName=parts.length>0?parts[0]:"";var intrinsic=getBaseIntrinsic("%"+intrinsicBaseName+"%",allowMissing);var intrinsicRealName=intrinsic.name;var value=intrinsic.value;var skipFurtherCaching=false;var alias=intrinsic.alias;if(alias){intrinsicBaseName= +alias[0];$spliceApply(parts,$concat([0,1],alias))}for(var i=1,isOwn=true;i=parts.length){var desc=$gOPD(value,part);isOwn=!!desc;if(isOwn&&"get"in desc&&!("originalValue"in desc.get))value=desc.get;else value=value[part]}else{isOwn=hasOwn(value,part);value=value[part]}if(isOwn&&!skipFurtherCaching)INTRINSICS[intrinsicRealName]=value}}return value}});'use strict';$_mod.installed("call-bind$1.0.7","set-function-length","1.2.2");'use strict';$_mod.main("/set-function-length$1.2.2","");'use strict';$_mod.installed("set-function-length$1.2.2","get-intrinsic","1.2.4");'use strict';$_mod.installed("set-function-length$1.2.2","define-data-property","1.1.4");'use strict';$_mod.main("/define-data-property$1.1.4","");'use strict';$_mod.installed("define-data-property$1.1.4","es-define-property","1.0.0");'use strict';$_mod.main("/es-define-property$1.0.0","");'use strict';$_mod.installed("es-define-property$1.0.0","get-intrinsic","1.2.4");'use strict';$_mod.def("/es-define-property$1.0.0/index",function(a,c,b,d,e){if(a=a("/get-intrinsic$1.2.4/index")("%Object.defineProperty%",!0)||!1)try{a({},"a",{value:1})}catch(f){a=!1}b.exports=a});'use strict';$_mod.installed("define-data-property$1.1.4","es-errors","1.3.0");'use strict';$_mod.installed("define-data-property$1.1.4","gopd","1.0.1");'use strict';$_mod.main("/gopd$1.0.1","");'use strict';$_mod.installed("gopd$1.0.1","get-intrinsic","1.2.4");'use strict';$_mod.def("/gopd$1.0.1/index",function(a,c,b,d,e){if(a=a("/get-intrinsic$1.2.4/index")("%Object.getOwnPropertyDescriptor%",!0))try{a([],"length")}catch(f){a=null}b.exports=a});'use strict';$_mod.def("/define-data-property$1.1.4/index",function(e,r,n,t,u){var k=e("/es-define-property$1.0.0/index"),p=e("/es-errors$1.3.0/syntax"),a=e("/es-errors$1.3.0/type"),l=e("/gopd$1.0.1/index");n.exports=function(b,d,m){if(!b||"object"!==typeof b&&"function"!==typeof b)throw new a("`obj` must be an object or a function`");if("string"!==typeof d&&"symbol"!==typeof d)throw new a("`property` must be a string or a symbol`");if(3a||4294967295b||O.call(/e/,a))return a;var c=/[0-9](?=(?:[0-9]{3})+(?![0-9]))/g;if("number"===typeof b){var f=0>b?-P(-b):P(b);if(f!==b)return b=String(f),a=G.call(a,b.length+1),q.call(b,c,"$\x26_")+"."+q.call(q.call(a,/([0-9]{3})/g,"$\x26_"),/_$/,"")}return q.call(a,c,"$\x26_")}function Q(b,a,c){a="double"===(c.quoteStyle||a)?'"':"'";return a+b+a}function H(b){return"[object Array]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function ia(b){return"[object Date]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function R(b){return"[object RegExp]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function ja(b){return"[object Error]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function ka(b){return"[object String]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function la(b){return"[object Number]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function ma(b){return"[object Boolean]"===r.call(b)&&(!h||!("object"===typeof b&&h in b))}function S(b){if(y)return b&&"object"===typeof b&&b instanceof Symbol;if("symbol"===typeof b)return!0;if(!b||"object"!==typeof b||!I)return!1;try{return I.call(b),!0}catch(a){}return!1}function na(b){return b.name?b.name:(b=oa.call(pa.call(b),/^function\s*([\w$]+)/))?b[1]:null}function T(b,a){if(b.indexOf)return b.indexOf(a);for(var c=0,f=b.length;ca.maxStringLength){var c=b.length-a.maxStringLength;c="... "+c+" more character"+(1b?"0":"")+va.call(b.toString(16))}function B(b){return"Object("+b+")"}function V(b,a,c,f){c=f?J(c,f):n.call(c,", ");return b+" ("+a+") {"+c+"}"}function wa(b){for(var a=0;ad.maxStringLength&&Infinity!==d.maxStringLength:null!==d.maxStringLength))throw new TypeError('option "maxStringLength", if provided, must be a positive integer, Infinity, or `null`');var v=t.call(d,"customInspect")?d.customInspect:!0;if("boolean"!==typeof v&&"symbol"!==v)throw new TypeError("option \"customInspect\", if provided, must be `true`, `false`, or `'symbol'`");if(t.call(d,"indent")&&null!==d.indent&&"\t"!==d.indent&&!(parseInt(d.indent,10)===d.indent&&0=x&&0a)throw new d("Assertion failed: `fromIndex` must be a non-negative integer");var g=e.length;if(""===b&&a<=g)return a;for(var h=b.length;a<=g-h;a+=1)if(m(e,a,a+h)===b)return a;return-1}});'use strict';$_mod.installed("es-abstract$1.23.3","string.prototype.trim","1.2.9");'use strict';$_mod.main("/string.prototype.trim$1.2.9","");'use strict';$_mod.installed("string.prototype.trim$1.2.9","call-bind","1.0.7");'use strict';$_mod.installed("string.prototype.trim$1.2.9","define-properties","1.2.1");'use strict';$_mod.installed("string.prototype.trim$1.2.9","es-object-atoms","1.0.0");'use strict';$_mod.installed("es-object-atoms$1.0.0","es-errors","1.3.0");'use strict';$_mod.def("/es-object-atoms$1.0.0/RequireObjectCoercible",function(b,e,c,f,g){var d=b("/es-errors$1.3.0/type");c.exports=function(a){if(null==a)throw new d(0b.length?!1:e(b,0,a.length)===a}});'use strict';$_mod.def("/es-abstract$1.23.3/2024/GetSubstitution",function(c,p,y,J,K){var e=c("/es-errors$1.3.0/type");p=c("/safe-regex-test$1.0.3/index");var z=c("/es-abstract$1.23.3/helpers/every"),q=c("/object-inspect$1.13.1/index"),A=c("/es-abstract$1.23.3/2024/Get"),B=c("/es-abstract$1.23.3/2024/IsArray"),C=c("/es-abstract$1.23.3/2024/min"),D=c("/es-abstract$1.23.3/2024/StringIndexOf"),t=c("/es-abstract$1.23.3/2024/StringToNumber"),f=c("/es-abstract$1.23.3/2024/substring"),E=c("/es-abstract$1.23.3/2024/ToString"),u=c("/es-abstract$1.23.3/2024/Type"),F=c("/es-abstract$1.23.3/helpers/isInteger"),G=c("/es-abstract$1.23.3/helpers/isStringOrUndefined"),h=c("/es-abstract$1.23.3/helpers/isPrefixOf"),H=p(/^\$[0-9]/),I=p(/^\$[0-9][0-9]/);y.exports=function(r,m,g,k,l,b){if("string"!==typeof r)throw new e("Assertion failed: `matched` must be a String");if("string"!==typeof m)throw new e("Assertion failed: `str` must be a String");if(!F(g)||0>g)throw new e("Assertion failed: `position` must be a nonnegative integer, got "+q(g));if(!B(k)||!z(k,G))throw new e("Assertion failed: `captures` must be a possibly-empty List of Strings or `undefined`, got "+q(k));if("undefined"!==typeof l&&"Object"!==u(l))throw new e("Assertion failed: `namedCaptures` must be `undefined` or an Object");if("string"!==typeof b)throw new e("Assertion failed: `replacementTemplate` must be a String");var v=m.length;if(g>v)throw new e("Assertion failed: position \x3e stringLength, got "+q(g));for(var w="";""!==b;){if(h("$$",b)){var d="$$";var a="$"}else if(h("$`",b))d="$`",a=f(m,0,g);else if(h("$\x26",b))d="$\x26",a=r;else if(h("$'",b))d="$'",a=f(m,C(g+r.length,v));else if(H(b)){d=I(b)?2:1;var n=f(b,1,1+d);a=t(n);if(0>a||99x&&2===d&&(d=1,n=f(n,0,1),a=t(n));d=f(b,0,1+d);1<=a&&a<=x?(a=k[a-1],a="undefined"===typeof a?"":a):a=d}else if(h("$\x3c",b))if(a=D(b,"\x3e",0),-1===a||"undefined"===typeof l)a=d="$\x3c";else{d= +f(b,0,a+1);a=f(b,2,a);if("Object"!==u(l))throw new e("Assertion failed: Type(namedCaptures) is not Object");a=A(l,a);a="undefined"===typeof a?"":E(a)}else a=d=f(b,0,1);b=f(b,d.length);w+=a}return w}});'use strict';$_mod.installed("string.prototype.replaceall$1.0.10","es-object-atoms","1.0.0");'use strict';$_mod.installed("string.prototype.replaceall$1.0.10","get-intrinsic","1.2.4");'use strict';$_mod.installed("string.prototype.replaceall$1.0.10","has-symbols","1.0.3");'use strict';$_mod.installed("string.prototype.replaceall$1.0.10","is-regex","1.1.4");'use strict';$_mod.installed("string.prototype.replaceall$1.0.10","es-errors","1.3.0");'use strict';$_mod.def("/string.prototype.replaceall$1.0.10/implementation",function(b,p,w,k,H){var q=b("/es-abstract$1.23.3/2024/Call"),x=b("/es-abstract$1.23.3/2024/GetMethod"),y=b("/es-abstract$1.23.3/2024/GetSubstitution"),z=b("/es-abstract$1.23.3/2024/IsCallable"),A=b("/es-object-atoms$1.0.0/RequireObjectCoercible"),m=b("/es-abstract$1.23.3/2024/ToString"),r=b("/es-abstract$1.23.3/2024/StringIndexOf");p=b("/get-intrinsic$1.2.4/index");k=b("/call-bind$1.0.7/callBound");var B=b("/has-symbols$1.0.3/index")(),C=b("/is-regex$1.1.4/index"),D=p("%Math.max%"),t=b("/es-errors$1.3.0/type"),E=k("Array.prototype.push"),n=k("String.prototype.slice"),F=k("String.prototype.indexOf"),G=k("String.prototype.replace");w.exports=function(a,e){var c=A(this),f=C(a);if(f&&-1===F(n(a,a.source.length+2),"g"))throw new t("use .replace for a non-global regex. NOTE: this may be allowed in the future.");if(B&&Symbol.replace){if(null!=a&&(f=x(a,Symbol.replace),"undefined"!==typeof f))return q(f,a,[c,e])}else if(f)return G(c,a,e);c=m(c);a=m(a);(f=z(e))||(e=m(e));for(var u=a.length,l=D(1,u),g=[],d=r(c,a,0);-1!==d;)E(g,d),d=r(c,a,d+l);var h=0;l="";for(d=0;db.length||4E3>(b+"").length)){"number"===typeof c&&(c=this.getExpDate(c));var d=c?new Date(c):new Date(this.getExpDate(730)),e=this.getFormat(a),f=document.domain;if(-1===f.indexOf(this.sCookieDomain)){var h=f.indexOf(".ebay.");0h[1]?"poor":r>h[0]?"needs-improvement":"good",c(b))}},m=function(c){requestAnimationFrame(function(){return requestAnimationFrame(function(){return c()})})},u=function(c){var b=function(h){"pagehide"!==h.type&&"hidden"!==document.visibilityState||c(h)};addEventListener("visibilitychange",b,!0);addEventListener("pagehide",b,!0)},q=function(c){var b=!1;return function(h){b||(c(h),b=!0)}},e=-1,t=function(c){"hidden"===document.visibilityState&&-1e&&(e="hidden"!==document.visibilityState||document.prerendering?1/0:0,I(),a(function(){setTimeout(function(){e= +"hidden"!==document.visibilityState||document.prerendering?1/0:0;I()},0)})),{get firstHiddenTime(){return e}}},K=function(c){document.prerendering?addEventListener("prerenderingchange",function(){return c()},!0):c()},F=[1800,3E3],N=function(c,b){b=b||{};K(function(){var h,f=E(),p=w("FCP"),v=y("paint",function(r){r.forEach(function(C){"first-contentful-paint"===C.name&&(v.disconnect(),C.startTimeH.startTime-O.startTime&&5E3>H.startTime-V.startTime?(p+=H.value,v.push(H)):(p=H.value,v=[H])}});p>f.value&&(f.value=p,f.entries=v,h())},C=y("layout-shift",r);C&&(h=z(c,f,U,b.reportAllChanges),u(function(){r(C.takeRecords());h(!0)}),a(function(){p=0;f=w("CLS",0);h=z(c,f,U,b.reportAllChanges);m(function(){return h()})}),setTimeout(h,0))}))},M={passive:!0,capture:!0},ta=new Date,ja=function(c,b){x||(x=b,D=c,G=new Date,ha(removeEventListener),ia())},ia=function(){if(0<=D&&DJ.length||c.duration>b.latency)h?(h.entries.push(c),h.latency=Math.max(h.latency,c.duration)):(c={id:c.interactionId,latency:c.duration,entries:[c]},aa[c.id]=c,J.push(c)),J.sort(function(f,p){return p.latency-f.latency}),J.splice(10).forEach(function(f){delete aa[f.id]})},ma=function(c,b){b=b||{};K(function(){var h;"interactionCount"in performance||l||(l=y("event",va,{type:"event",buffered:!0,durationThreshold:0}));var f=w("INP"),p=function(C){C.forEach(function(H){(H.interactionId&&la(H),"first-input"===H.entryType)&&!J.some(function(V){return V.entries.some(function(O){return H.duration===O.duration&&H.startTime===O.startTime})})&&la(H)});var A;(C=(A=Math.min(J.length-1,Math.floor(((l?P:performance.interactionCount||0)-Z)/50)),J[A]))&&C.latency!==f.value&&(f.value=C.latency,f.entries=C.entries,r())},v=y("event",p,{durationThreshold:null!==(h=b.durationThreshold)&&void 0!==h?h:40});var r=z(c,f,Y,b.reportAllChanges);v&&("PerformanceEventTiming"in window&&"interactionId"in PerformanceEventTiming.prototype&&v.observe({type:"first-input",buffered:!0}),u(function(){p(v.takeRecords());0>f.value&&0<(l?P:performance.interactionCount||0)-Z&&(f.value=0,f.entries=[]);r(!0)}),a(function(){J=[];Z=l?P:performance.interactionCount||0;f=w("INP");r=z(c,f,Y,b.reportAllChanges)}))})},ba=[2500,4E3],ca={},na=function(c,b){b=b||{};K(function(){var h=E(),f=w("LCP"),p=function(A){(A=A[A.length-1])&& +A.startTime=r||r>performance.now()||(f.value=Math.max(r-B(),0),f.entries=[v],p(!0),a(function(){f=w("TTFB",0);(p=z(b,f,da,h.reportAllChanges))(!0)}))}})};return k.CLSThresholds=U,k.FCPThresholds=F,k.FIDThresholds=W,k.INPThresholds=Y,k.LCPThresholds=ba,k.TTFBThresholds=da,k.getCLS=fa,k.getFCP=N,k.getFID=ka,k.getINP=ma,k.getLCP=na,k.getTTFB=oa,k.onCLS=fa,k.onFCP=N,k.onFID=ka,k.onINP=ma,k.onLCP=na,k.onTTFB=oa,k}({}),L=qa.create(ea.sUrl),R=[],T=new function(k){function x(){function d(m){if(!m)return[];m.sort(function(u,q){var e=u[0];u=u[1];var t=q[0];q=q[1];return e==t?u==q?0:um.responseEnd||(y[q]=y[q]||{},y[q][e]=y[q][e]||[],y[q][e].push([u,m.responseEnd]),y[q].all=y[q].all||[],y[q].all.push([u,m.responseEnd]),g[e]=g[e]||[],g[e].push([u,m.responseEnd]),g.all=g.all||[],g.all.push([u,m.responseEnd]),-1B&&(B=Math.round(t.duration),w=t.name,y=t.attribution&&t.attribution[0]&&t.attribution[0].containerSrc)});a.add("o_lt",B);a.add("o_ltn",w);a.add("o_ltu",y);a.add("o_ltc",window.__tti.e.length||0);a.add("dcpon",document.getElementsByTagName("*").length)});n=new PerformanceObserver(function(e){e.getEntries().forEach(function(t){a.add("o_fid",t.processingStart-t.startTime)})});var u=new PerformanceObserver(function(e){e.getEntries().forEach(function(t){t.hadRecentInput||(z+=t.value,a.add("o_cls",z))})}),q=new PerformanceObserver(function(e){e.getEntries().forEach(function(t){m{a.add("o_inp",e)},{reportAllChanges:!0,durationThreshold:40})}catch(e){}window.setTimeout(function(){var e=g.getEntriesByType("paint"),t=0;void 0!==e&&0t&&(void 0===E||F.startTime+F.duration+50g.indexOf("?")&&(g+="?now\x3d"+Date.now());if(d=k.metrics){d=d.getEntries(); +for(var B in d)g+="\x26"+d[B].key+"\x3d"+d[B].value}n?navigator.sendBeacon(g):(new Image).src=g;a.sent=1}else if(a.ld){if(a.bf)g.add("ex1","1");else if(g.add("ct21",a.ct21),a.iLoadST&&g.add("ctb",a.iLoadST-a.iST),a.st1a&&g.add("st1a",a.st1a),a.aChunktimes&&a.aChunktimes.length){g.add("jslcom",a.aChunktimes.length);B="jseo jsllib1 jsllib2 jsllib3 jslpg jslss jslsys".split(" ");l=a.aChunktimes.length;for(var w=0,y;wa.wt&&this.sendBeacon(d,!0,n)}else g.add("ex2",Date.now()-a.iST),this.sendBeacon(d,!0,n)}}}({gaugeInfo:ea,cookies:ra,beacon:{add:function(k,x){return L.params[k]=x},remove:function(k){delete L.params[k]},getUrl:function(){for(var k in L.params)if(Array.isArray(L.params[k])){var x=L.params[k].indexOf(void 0);-1c&&a[c]?a[c]:""},decodeIsapi:function(a){a=a?a.split("\x26"):[];this.isapi=a.shift();this.query=a.join("\x26");this.decodeParams(this.query)},appendParam:function(a,c){var b=this.params;b[a]?"object"===typeof b[a]?b[a].push(c):b[a]=[b[a],c]:b[a]=c},appendParams:function(a){for(var c in a){var b=a[c];if("object"!==typeof b)this.appendParam(c,b);else for(var d=0;d{if(!g(b))return{"data-viewport":b}},generateViewAttribute:()=>({"data-viewport":{trackableId:k()}}),interactionAttributes:b=>{let e=[];!g(b)&&Array.isArray(b)&&b.forEach(function(a,f){"ACTN"==a.eventAction&&(g(a.eventProperty)||g(a.eventProperty.interaction)||e.push({actionKind:a.actionKind||"CLICK",interaction:a.eventProperty.interaction}))});return 0void 0===b||null==b||0>=b.length||"null"==b?!0:!1,k=b=>{const e=Math.pow(2,48)-1;isNaN(b)&&(b=Date.now());return((a,f)=>{if(isNaN(a))throw Error(a+" must be a number");if(a>e)throw Error("cannot encode time greater than "+e);if(0>a)throw Error("time must be positive");if(!1===Number.isInteger(a))throw Error("time must be an integer");let c,d="";for(;0{let c="";for(;0Math.random())}});'use strict';$_mod.def("/@ebay/tracking-interactions$1.2.0/index",function(a,c,b,d,e){b.exports=a("/@ebay/tracking-interactions$1.2.0/lib/index")});'use strict';$_mod.installed("@ebay/ux-app$7.78.8","@ebay/ux-core","6.3.1");'use strict';$_mod.main("/@ebay/ux-core$6.3.1/base/js/error-utils","");'use strict';$_mod.def("/@ebay/ux-core$6.3.1/base/js/error-utils/index",function(h,k,g,l,m){const f=()=>{const a=window.EBAY_RUM_LOGGER;return"undefined"!==typeof a&&"function"===typeof a.error&&"function"===typeof a.event?a:void 0};var c=[],d=[];g.exports={logger:{error:(...a)=>{c.push(a);const b=f();b&&(c.forEach(e=>b.error(...e)),c=[])},event:(...a)=>{d.push(a);const b=f();b&&(d.forEach(e=>b.event(...e)),d=[])}},incrementErrorCounter:a=>{window.ebay&&window.ebay.metrics&&"function"===typeof window.ebay.metrics.incrementCounter&&window.ebay.metrics.incrementCounter(a)}}});'use strict';$_mod.main("/@ebay/ux-app$7.78.8/common/js/custom-event-util","");'use strict';$_mod.def("/@ebay/ux-app$7.78.8/common/js/custom-event-util/index",function(f,g,c,h,k){const d={bubbles:!0,cancelable:!0};c.exports={dispatchCustomEvent:function(a,e={},b=d){if(!a||!document||!document.dispatchEvent||"function"!==typeof CustomEvent)return!1;b.detail=e;document.dispatchEvent(new CustomEvent(a,b));return!0}}});'use strict';$_mod.installed("@ebay/ux-app$7.78.8","lodash.get","4.4.2");'use strict';$_mod.main("/lodash.get$4.4.2","");'use strict';$_mod.def("/lodash.get$4.4.2/index",function(g,x,H,m,r){function h(a){var b=-1,d=a?a.length:0;for(this.clear();++ba)return!1;a==b.length-1?b.pop():Q.call(b,a,1);return!0};l.prototype.get=function(a){var b=this.__data__;a=p(b,a);return 0>a?void 0:b[a][1]};l.prototype.has=function(a){return-1c?d.push([a,b]):d[c][1]=b;return this};k.prototype.clear=function(){this.__data__={hash:new h,map:new (R||l),string:new h}};k.prototype["delete"]=function(a){return q(this,a)["delete"](a)};k.prototype.get=function(a){return q(this,a).get(a)};k.prototype.has=function(a){return q(this,a).has(a)};k.prototype.set=function(a,b){q(this,a).set(a,b);return this};var S=u(function(a){a=null==a?"":I(a);var b=[];N.test(a)&&b.push("");a.replace(O,function(d,c,f,e){b.push(f?e.replace(P,"$1"):c||d)});return b});u.Cache=k;var F=Array.isArray;H.exports=function(a,b,d){if(null==a)b=void 0;else{var c=b;var f=a;if(F(c))c=!1;else{var e=typeof c;c="number"==e||"symbol"==e||"boolean"==e||null==c||t(c)?!0:M.test(c)||!L.test(c)||null!=f&&c in Object(f)}b=c?[b]:F(b)?b:S(b);c=0;for(f=b.length;null!= +a&&c{a.forEach(()=>{this.getHeight()!==this.height&&this.resizeHandler()})}),this.observer.observe(this.container)):(this.subscribeTo(window).on("resize",this.resizeHandler.bind(this)),this.subscribeTo(window).on("load",this.resizeHandler.bind(this))))}unobserve(){this.container&&this.observer&&this.observer.unobserve(this.container)}postMessage(){try{const a={h:this.getHeight(),w:this.getWidth()};let b,c;null==(b=window)||null==(c=b.parent)||c.postMessage(JSON.stringify(a),"*")}catch(a){console.error(a)}}receiveMessage(a){if(a.source!==window)try{const b=JSON.parse(a.data);b.op&&"resizeIframe"===b.op&&this.postMessage()}catch(b){console.error(b)}}clickHandler(a){a=a||window.event||{};var b=a.srcElement?a.srcElement:null;a=a.target?a.target:b;b=!0;if("undefined"===typeof a.href)for(;a;)if(a=a.parentNode,null===a){b=!1;break}else if("A"===a.tagName)break;else if("FORM"===a.tagName){a.target="_blank";b=!1;break}if(b){b=a.href.toString();const c=a.target;b=b.toLowerCase();"undefined"!==typeof c||"javascript"===b.substring(0,10)||b.match(/.ebaydesc./)||"#"===b.substring(0,1)||(a.target="_blank");"undefined"===typeof c||"_blank"===c.toLowerCase()||"_top"===c.toLowerCase()||"javascript"===b.substring(0,10)||b.match(/.ebaydesc./)||"#"===b.substring(0,1)||(a.target="_blank");"javascript"===b.substring(0,10)||b.match(/.ebaydesc./)||"#"===b.substring(0,1)||f({sid:"p4429486.l2879"})}}getHeight(){return Math.max(this.container.scrollHeight,document.documentElement.offsetHeight)}getWidth(){return Math.max(this.container.scrollWidth, +document.documentElement.offsetWidth)}resizeHandler(){this.height=this.getHeight();this.postMessage()}}});'use strict';$_mod.installed("@ebay/ux-app$7.78.8","marko","4.28.5");'use strict';$_mod.remap("/marko$4.28.5/components","/marko$4.28.5/components-browser.marko");'use strict';$_mod.main("/marko$4.28.5/dist/runtime/components","");'use strict';$_mod.installed("marko$4.28.5","@internal/components-entry","0");'use strict';$_mod.main("/marko$4.28.5/dist/node_modules/@internal/components-entry","");'use strict';$_mod.remap("/marko$4.28.5/dist/node_modules/@internal/components-entry/index","/marko$4.28.5/dist/node_modules/@internal/components-entry/index-browser");'use strict';$_mod.installed("marko$4.28.5","@internal/components-registry","0");'use strict';$_mod.main("/marko$4.28.5/dist/node_modules/@internal/components-registry","");'use strict';$_mod.remap("/marko$4.28.5/dist/node_modules/@internal/components-registry/index","/marko$4.28.5/dist/node_modules/@internal/components-registry/index-browser");'use strict';$_mod.installed("marko$4.28.5","warp10","2.0.2");'use strict';$_mod.def("/warp10$2.0.2/src/constants",function(a,b,c,d,e){a="undefined"!==typeof window?window:global;b.NOOP=a.$W10NOOP=a.$W10NOOP||function(){}});'use strict';$_mod.def("/warp10$2.0.2/src/finalize",function(l,q,m,r,t){function k(b,c,d){for(var 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 KKbLh*2~7a*#uv!| literal 0 HcmV?d00001 diff --git a/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/nh24082119176031f8a0afcb42d.js b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/nh24082119176031f8a0afcb42d.js new file mode 100644 index 0000000..b150ddf --- /dev/null +++ b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay IframeDescription_files/nh24082119176031f8a0afcb42d.js @@ -0,0 +1 @@ +function TaaSDynamic(){var a=window["cookies-browser"]||raptor.require("ebay.cookies");this.readCookie=function(c,b){var d=undefined;if(a.readCookieAsync){d=a.readCookieAsync(c,b)}else{d=a.readCookie(c,b)}return d};this.writeCookielet=function(d,c,e,b,f){if(a.writeCookieletAsync){a.writeCookieletAsync(d,c,e,b,f)}else{a.writeCookielet(d,c,e,b,f)}};this.writeCookieletSync=function(d,c,e,b,f){a.writeCookielet(d,c,e,b,f)};this.readMultiLineCookie=function(c,b){if(a.readMultiLineCookieAsync){return a.readMultiLineCookieAsync(c,b)}else{return a.readMultiLineCookie(c,b)}};this.writeMultiLineCookie=function(d,b,e,f,c){a.writeMultiLineCookie(d,b,e,f,c)};this.writeCookie=function(b,c,d){if(a.writeCookieAsync){a.writeCookieAsync(b,c,d)}else{a.writeCookie(b,c,d)}}}var TaaSDynamicObj=new TaaSDynamic();function attachTrackingListener(b,a){window.jQuery?$(document).on(b,a):document.addEventListener(b,a,false)}window.triggerTracking=function(c,b){var a=document.createEvent("CustomEvent");a.initCustomEvent(c,false,false,b);document.dispatchEvent(a)};var $trk=null;(function(){function b(g){for(var e=1;e0))?d:null},trackable:function(f){var e=$trk,d=f.tagName;if(d.match(/^a$|area/i)){return e.valid(d,d.href)}else{if(d.match(/input/)&&d.type.match(/submit/i)&&d.form){return e.valid(d,form.action)}else{return null}}},click:function(h){var f=$trk,j=f.target(h);var k,d,e,g;for(var i=null;(j&&j.tagName);j=j.parentNode){i=i||f.trackable(j);if(f.attrib(j,"_sp")){e=j;return f.clickElement(e,i)}if("A"===j.tagName){k=j}if("BUTTON"===j.tagName){d=j}if("INPUT"===j.tagName){g=j}}if(k||d||g){return f.clickElement(k||d||g,i)}},clickElement:function(e,f){var d=$trk,g=d.attrib(e,"_sp");if(g==null){g=d.pid}d.track(g.split(";")[0],f?d.attrib(f,"_l"):null)},track:function(o,g){var p=$trk,h=o.split(".");if(!o.match(/p\d+/)){h.push(p.pid)}if(g){h.push(g)}var e="";var k=p.chars((e&&(e.charAt(0)=="b"))?e:"bzzzzzzzzzzz");for(var m=0,j=h.length;(m=64);e=e/64|0){g=d[e%64]+g}g=((e>=0)?d[e]:"")+g;return g.concat("zzzz").substring(0,f)},onBody:function(d){if(d.button==0||d.button==1){$trk.click(d)}},keyDown:function(d){if(d.key==="Enter"){$trk.click(d)}},onTrack:function(e,d){var f=d.trksid;if(f){$trk.track(f,d.trklid)}},onRover:function(j,g){if(j.detail!=undefined&&j.detail!=null){g=j.detail}else{if(!g||typeof g!=="object"){return}}var f=$trk;var i=g.imp;var e=f.rover.uri+(i?f.rover.imp:f.rover.clk);var d;var h;delete g.imp;if(i){h=a(i,"&",true)}if(g){g.ts=Date.now();d=a(g,"&",true)}if(d&&d.length>0){e+=(e.indexOf("?")<0?"?":"&")+"trknvp="+d}if(h&&h.length>0){e+=(e.indexOf("?")<0?"?":"&")+"imp="+h}f.image.src=e},onPulsar:function(h,k,e){if(typeof _plsUBTTQ!=="undefined"){if((typeof k==="undefined"||k==null)&&h.detail!=null){if(Array.isArray(h.detail)){k=h.detail[0];e=h.detail[1]}else{k=h.detail}}if(typeof k!=="undefined"&&k!=null){var g=(JSON.parse(JSON.stringify(k)));var f=g.eventProperty;if(typeof e!=="undefined"&&e!=null){var i=(JSON.parse(JSON.stringify(e)));if(typeof f!=="undefined"&&f!=null){f.actionKind=i.actionKind}}if(g.eventFamily!=null&&g.eventAction!=null){if(typeof f.ciid==="undefined"&&$trk!=null){var d=$trk;var j=d.currentPSI;if(j.startsWith("A")){j=j.substring(1)}f.ciid=j}_plsUBTTQ.push(["customEvts",g.eventFamily,g.eventAction,f])}}}},trackingUpdatePSI:function(e,d){if(e.detail!=undefined&&e.detail!=null){d=e.detail}if(d&&d.psi){self.currentPSI=d.psi}if(d&&d.callback&&typeof(d.callback)=="function"){d.callback.call(self)}},addLayerPSI:function(e,d){if(e.detail!=undefined&&e.detail!=null){d=e.detail}if(d&&d.psi){self.currentPSI=self.currentPSI+d.psi}},clearLayerPSI:function(d){self.currentPSI=self.originalPSI}});window.TaaSTrackingCore=c;function a(f,e,i){if(f&&typeof f==="object"){var d=[];Object.keys(f).forEach(function h(j){d.push(j+"="+f[j])});var g=d.join(e||",");return i?encodeURIComponent(g):g}else{return i?encodeURIComponent(f):f}}})();var idmapRoverURL;function TaaSIdMapTracker(){this.roverService=function(a){if(window.location.protocol=="https:"||!a||TaaSDynamicObj.readCookie("dp1","idm")){return}idmapRoverURL=a;window.jQuery?$(window).on("load",this.sendRequest):window.addEventListener("load",this.sendRequest,false)};this.sendRequest=function(){if(idmapRoverURL.indexOf("?")>-1){idmapRoverURL+="&"}else{idmapRoverURL+="?"}idmapRoverURL+="cb=TaaSIdMapTrackerObj.handleResponse";idmapRoverURL=encodeURI(idmapRoverURL)+"&cache="+Math.random();var a=document.createElement("script");a.setAttribute("src",idmapRoverURL);a.setAttribute("type","text/javascript");document.body.appendChild(a)};this.setCookieExpiration=function(a){if(typeof a=="number"&&a>0){TaaSDynamicObj.writeCookielet("dp1","idm","1",a/86400,"")}};this.handleResponse=function(c){if(c&&c.length>1){var b=c.length-1;for(var a=0;a1){var b=document.createElement("IMG");b.width="1";b.height="1";b.src=a;b.alt="";document.body.appendChild(b)}}}var tracking=tracking||(function(){return{}})();tracking.roversync=(tracking.roversync&&QUnit===undefined)||(function(){var d="1.3";var a=2;var f;var p=Date.now();var g;var j;var u;var o=window.location.hostname;var t;var n;var b;var e;var c;function h(x){var y;if(window.XMLHttpRequest){y=new window.XMLHttpRequest()}else{y=new ActiveXObject("Microsoft.XMLHTTP")}y.withCredentials=false;y.open("GET",x,true);y.send("")}function v(x){if(x==null||x===undefined){return false}return((x.naturalWidth==1&&x.naturalHeight==1)||(x.width==1&&x.height==1))}function w(y){if(y==null){return null}var z=encodeURIComponent;var A="host="+y.hostname+"&ifm="+y.imgFindMethod+"&hasImg ="+y.hasImg+"&hasNons="+(y.nonsession!=null)+"&hasNpii="+(y.npii!=null)+"&hasSess="+(y.s!=null)+"&nonSess="+z(y.nonsession)+"&npii="+z(y.npii)+"&ris="+y.roversyncImgStatus+"&s="+z(y.s)+"&winLoc="+z(y.winLoc);var x="/?_trkparms="+z(A);return x}function s(E){var C=E+"=";var z=document.cookie.split(";");for(var B=0;B36){throw new Error("illegal radix "+e+".")}if(this._s===0){return"0"}if(e===10){return(this._s<0?"-":"")+(this._d.slice().reverse().join("")||"0")}else{var b=BigInteger.digits;e=BigInteger(e);var a=this._s;var g=this.abs();var d=[];var f;while(g._s!==0){var c=g.divRem(e);g=c[0];f=c[1];d.push(b[f])}return(a<0?"-":"")+d.reverse().join("")}};BigInteger.parse=function(n,a){function j(d){d=d.replace(/\s*[*xX]\s*10\s*(\^|\*\*)\s*/,"e");return d.replace(/^([+\-])?(\d+)\.?(\d*)[eE]([+\-]?\d+)$/,function(y,A,p,u,v){v=+v;var q=v<0;var t=p.length+v;y=(q?p:u).length;v=((v=Math.abs(v))>=y?v-y+q:0);var w=(new Array(v+1)).join("0");var o=p+u;return(A||"")+(q?o=w+o:o+=w).substr(0,t+=q?w.length:0)+(t36){throw new Error("Illegal radix "+a+".")}}a=+a;if(!(BigInteger.radixRegex[a].test(b))){throw new Error("Bad digit for radix "+a)}b=b.replace(/^0+/,"").split("");if(b.length===0){return BigInteger.ZERO}c=(c==="-")?-1:1;if(a===10){var k=b.length;var m=new Array(k);for(var h=0;hf){k=j;f=d}for(var e=m;l&&ee){return 1}}var d=this._d;var c=h._d;for(var g=f-1;g>=0;g--){if(d[g]!==c[g]){return d[g]=d._d.length);var q=(c?this:d)._d;var p=(c?d:this)._d;var l=q.length;var e=p.length;var g=l+e;var m=new Array(g);for(var k=0;k9){return new BigInteger([(k%10)|0,(k/10)|0],1)}b[c]=BigInteger.small[k];return b[c]}if(c===2){b[c]=this.add(this);return b[c]}if(this.isUnit()){b[c]=BigInteger.small[c];return b[c]}var l=this._d;var g=l.length;var d=g+1;var h=new Array(d);for(var f=0;f9){throw new Error("Argument out of range")}if(this._s===0){return[BigInteger.ZERO,BigInteger.ZERO]}if(f===1||f===-1){return[(g===1)?this.abs():new BigInteger(this._d,g),BigInteger.ZERO]}if(this._d.length===1){var b=BigInteger.small[(this._d[0]/f)|0];var a=BigInteger.small[(this._d[0]%f)|0];if(g<0){b=b.negate()}if(this._s<0){a=a.negate()}return[b,a]}var d=this._d.slice();var h=new Array(d.length);var e=0;var l=0;var j=0;while(d.length){e=e*10+d[d.length-1];if(e0};BigInteger.prototype.isNegative=function(){return this._s<0};BigInteger.prototype.modPow=function(d,b){var a=BigInteger.ONE;var c=this;while(d.isPositive()){if(d.isOdd()){a=a.multiply(c).remainder(b)}d=d.divide(BigInteger.small[2]);if(d.isPositive()){c=c.square().remainder(b)}}return a};BigInteger.prototype.valueOf=function(){return parseInt(this.toString(),10)};BigInteger.MAX_EXP=BigInteger(2147483647);function MD5Hash(u){function s(a,b){return(a<>>(32-b))}function L(k,b){var F,a,d,x,c;d=(k&2147483648);x=(b&2147483648);F=(k&1073741824);a=(b&1073741824);c=(k&1073741823)+(b&1073741823);if(F&a){return(c^2147483648^d^x)}if(F|a){if(c&1073741824){return(c^3221225472^d^x)}else{return(c^1073741824^d^x)}}else{return(c^d^x)}}function r(a,c,b){return(a&c)|((~a)&b)}function q(a,c,b){return(a&b)|(c&(~b))}function p(a,c,b){return(a^c^b)}function n(a,c,b){return(c^(a|(~b)))}function v(G,F,aa,Z,k,H,I){G=L(G,L(L(r(F,aa,Z),k),I));return L(s(G,H),F)}function f(G,F,aa,Z,k,H,I){G=L(G,L(L(q(F,aa,Z),k),I));return L(s(G,H),F)}function E(G,F,aa,Z,k,H,I){G=L(G,L(L(p(F,aa,Z),k),I));return L(s(G,H),F)}function t(G,F,aa,Z,k,H,I){G=L(G,L(L(n(F,aa,Z),k),I));return L(s(G,H),F)}function e(k){var G;var d=k.length;var c=d+8;var b=(c-(c%64))/64;var F=(b+1)*16;var H=Array(F-1);var a=0;var x=0;while(x>>29;return H}function C(c){var b="",d="",k,a;for(a=0;a<=3;a++){k=(c>>>(a*8))&255;d="0"+k.toString(16);b=b+d.substr(d.length-2,2)}return b}function K(b){b=b.replace(/\r\n/g,"\n");var a="";for(var k=0;k127)&&(d<2048)){a+=String.fromCharCode((d>>6)|192);a+=String.fromCharCode((d&63)|128)}else{a+=String.fromCharCode((d>>12)|224);a+=String.fromCharCode(((d>>6)&63)|128);a+=String.fromCharCode((d&63)|128)}}}return a}var D=Array();var P,h,J,w,g,Y,X,W,V;var S=7,Q=12,N=17,M=22;var B=5,A=9,z=14,y=20;var o=4,m=11,l=16,j=23;var U=6,T=10,R=15,O=21;string=K(u);D=e(u);Y=1732584193;X=4023233417;W=2562383102;V=271733878;for(P=0;P0){var c=new MD5Hash(b).get16Bits();var a=BigInteger.parse(c,16);this._guidHash=a.modPow(BigInteger.ONE,1000)}}return this._guidHash},isInSampling:function(c){if(c==100){return true}var d=CGuidHash.getMod1000();var e=Math.floor(parseFloat(c*10));var a=(d<0||d>=e)?false:true;return a}};var JSON=JSON||{};JSON.stringify=JSON.stringify||function(e){var d=typeof(e);if(e===undefined){return undefined}if(d!="object"||e===null){if(d=="string"){e='"'+e+'"'}return String(e)}else{var f,b,c=[],a=(e&&e.constructor==Array);for(f in e){b=e[f];d=typeof(b);if(d!="function"&&d!="undefined"){if(d=="string"){b='"'+b+'"'}else{if(d=="object"){b=JSON.stringify(b)}}c.push((a?"":'"'+f+'":')+String(b))}}return(a?"[":"{")+String(c)+(a?"]":"}")}};var _plsUBTCookies;if(typeof _plsUBTCookiesObj!=="undefined"){_plsUBTCookies=new _plsUBTCookiesObj()}else{if(typeof raptor!=="undefined"){_plsUBTCookies=raptor.require("ebay.cookies")}}function TrackingQueue(){var a=0;this.getLength=function(b){return(b.length-a)};this.isEmpty=function(b){return(b.length==0)};this.pop=function(h,j){var c=h.getLength(j);var d=0;if(_plsubtInp.isInSampling){for(d=0;d-1){g.lurl=f[1]}else{g.lnk=f[1]}g.clkType=f[0];g.eventOrder=d;g.difTS=f[2];_plsUBTpld.push(g)}if(f[0]=="MSOV"){var e=new _plsLinkMOInp();if(isNaN(f[1])&&f[1].indexOf("www.")>-1){e.lurl=f[1]}else{e.lnk=f[1]}e.eventOrder=d;e.difTS=f[2];_plsUBTpld.push(e)}if(f[0]=="customEvts"){var b=new _plsCustomEventsInp();b.ef=f[1];b.ea=f[2];b.eventOrder=d;b=mergeJSONObjectPlsUBT(b,f[3]);b.difTS=f[4];_plsUBTpld.push(b)}}}j.splice(0,c)}}_plsUBTTQ.push=function(){var c=arguments[0];if(c[0]!="trackImp"){c.push(new Date().getTime())}if(typeof $trk!=="undefined"&&$trk.currentPSI&&c.length>3){const a=c[3];if(a&&!a.ciid){var b=$trk.currentPSI;if(b.startsWith("A")){b=b.substring(1)}a.ciid=b}}return Array.prototype.push.apply(this,arguments)};getplsUBTAllReq=function(){if(_plsubtInp.pageId==undefined||_plsubtInp.pageId==0){console.error("pageId is not available in _plsubtInp.");return false}else{return true}};var plsUBTAllReq=getplsUBTAllReq();trackImpression=function(){var b={plsUBT:_plsubtInp.plsUBT,ea:"VIEW",pge:_plsubtInp.pageId,app:_plsubtInp.app,scrv:_plsubtInp.resolut,scrColDep:_plsubtInp.scrColDep,tiZone:_plsubtInp.tiZone,sampRate:_plsubtInp.samplingRate,steSpd:_plsubtInp.steSpd};b=mergeJSONObjectPlsUBT(b,_plsubtInp.customAttribute);if(!_plsubtInp.disableImp&&_plsubtInp.isInSampling&&plsUBTAllReq){var c=_plsubtInp.URLTemplate+"pld="+encodeURIComponent("["+JSON.stringify(b)+"]");var a=new Image();a.src=c}};var _plsLinkClickInp=function(){return{ea:"CLCK",lnk:"",pge:_plsubtInp.pageId,clkType:"",plsUBT:1,lurl:"",app:_plsubtInp.app,eventOrder:0,difTS:0}};var _plsUBTpld=[];var _plsLinkMOInp=function(){return{ea:"HOVR",lnk:"",pge:_plsubtInp.pageId,plsUBT:1,lurl:"",app:_plsubtInp.app,difTS:0,eventOrder:0}};var _plsCustomEventsInp=function(){return{ef:"",ea:"",pge:_plsubtInp.pageId,plsUBT:1,app:_plsubtInp.app,callingEF:_plsubtInp.eventFamily,difTS:0,eventOrder:0}};_plsubtInp.samplingRate=_plsubtInp.samplingRate==null?5:_plsubtInp.samplingRate;_plsubtInp.env=_plsubtInp.env==null?"PROD":_plsubtInp.env;_plsubtInp.disableImp=_plsubtInp.disableImp==null?false:_plsubtInp.disableImp;if(_plsubtInp.eventFamily==null){_plsubtInp.eventFamily="DFLT"}getPlsUBTBrowser=function(b){var a=tracking.pulsarjs.getPlsUBTBrowser2(b);return a.name};_plsubtInp.browser=getPlsUBTBrowser();_plsubtInp.browser2=tracking.pulsarjs.getPlsUBTBrowser2();_plsubtInp.plsUBT=1;_plsubtInp.resolut=screen.width+"x"+screen.height;_plsubtInp.scrColDep=screen.colorDepth;_plsubtInp.tiZone=(new Date().getTimezoneOffset()/60).toString();isPlsUBTInSampling=function(){var a=false;if(_plsubtInp.samplingRate!=0){try{a=(CGuidHash.isInSampling(_plsubtInp.samplingRate))?true:false}catch(b){isInSampg=true}}return a};_plsubtInp.isInSampling=isPlsUBTInSampling();String.prototype.endsWith=function(a){return this.indexOf(a,this.length-a.length)!==-1};mergeJSONObjectPlsUBT=function(a,c){for(var b in c){a[b]=c[b]}return a};function PlsUBTURLTemplate(h,j,l){var b="";if(h.serverUrl!=null){b=h.serverUrl}else{var m;var g=h.env=="qa"||j.indexOf(".qa.")>-1;var n=h.env=="preprod"||j.indexOf(".pp.")>-1;if(g||n){var k=null;if(g){m="www.pulsar.stratus.qa.ebay.com";k="qa"}else{if(n){m="www.pulsproxy.pp.stratus.ebay.com";k="pp"}}var a=["at","au","be","ca","ch","cn","cz","de","dk","es","fi","fr","gr","hk","hu","ie","in","it","my","nl","no","ph","pl","pt","ru","sg","th","uk"];for(var f=0;f-1){if(g){m="www."+c+".pulsar.stratus."+k+".ebay.com"}else{if(n){m="www."+c+".pulsproxy."+k+".stratus.ebay.com"}}break}}}else{m="pulsar.ebay.com";var e=["ebay.com.au","ebay.at","benl.ebay.be","befr.ebay.be","cafr.ebay.ca","ebay.ca","ebay.fr","ebay.de","ebay.com.cn","ebay.com.hk","ebay.in","ebay.ie","ebay.it","ebay.com.my","ebay.nl","ebay.ph","ebay.pl","ebay.com.sg","ebay.es","ebay.ch","ebay.co.th","ebay.co.uk","ebay.vn"];for(var f=0;f0)){a=((new Date().getTime())-_plsubtInp.pageLoadTime)}else{if(window.performance.timing!=null){a=window.performance.timing.connectEnd-window.performance.timing.connectStart}}return a};_plsubtInp.steSpd=steSpdPlsUBT();window._plsUBTTQ.push(["trackImp"]);_plsUBTtaq=new TrackingQueue();_plsUBTtaq.pop(_plsUBTtaq,window._plsUBTTQ);var _plsUBTPPURL="";function sendBeacon(a,b){if(navigator.sendBeacon){navigator.sendBeacon(a,b);return true}else{return false}}function firePulsarProxyURL(a){_plsUBTPPURL=_plsubtInp.URLTemplate;var d="[";plsUBTDebug("Initial event queue size: "+_plsUBTpld.length);if(_plsUBTpld.length>100&&new URLSearchParams(window.location.search).get("_showdiag")){console.warn("Pulsar event queue is too large: "+_plsUBTpld.length)}for(var c=0;c<_plsUBTpld.length;c++){_plsUBTpld[c].difTS=new Date().getTime()-_plsUBTpld[c].difTS;var e=JSON.stringify(_plsUBTpld[c]);d=d+e;if(c!=_plsUBTpld.length-1){d=d+", "}}d=d+"]";_plsUBTPPURL=_plsUBTPPURL;plsUBTDebug("Call URL: "+_plsUBTPPURL);if(d.length>50000&&new URLSearchParams(window.location.search).get("_showdiag")){console.warn("Pulsar payload is too large: "+d.length)}var b=getBrowserNameAndVersion();if(navigator.sendBeacon){if(b.name.toUpperCase()=="SAFARI"){if(b.version>=11){sendBeacon(_plsUBTPPURL,d)}else{plsUBTAjaxCall(a,_plsUBTPPURL,d)}}else{sendBeacon(_plsUBTPPURL,d)}}else{plsUBTAjaxCall(a,_plsUBTPPURL,d)}}function getBrowserNameAndVersion(){var b=navigator.userAgent,a,c=b.match(/(opera|chrome|safari|firefox|msie|trident(?=\/))\/?\s*(\d+)/i)||[];if(/trident/i.test(c[1])){a=/\brv[ :]+(\d+)/g.exec(b)||[];return{name:"IE",version:(a[1]||"")}}if(c[1]==="Chrome"){a=b.match(/\bOPR|Edge\/(\d+)/);if(a!=null){return{name:"Opera",version:a[1]}}}c=c[2]?[c[1],c[2]]:[navigator.appName,navigator.appVersion,"-?"];if((a=b.match(/version\/(\d+)/i))!=null){c.splice(1,1,a[1])}return{name:c[0],version:c[1]}}firePulsarProxyURLAsImg=function(){for(var c=0;c<_plsUBTpld.length;c++){_plsUBTpld[c].difTS=new Date().getTime()-_plsUBTpld[c].difTS;var b=_plsubtInp.URLTemplate+"pld="+encodeURIComponent("["+JSON.stringify(_plsUBTpld[c])+"]");var a=new Image();a.src=b}};function postPlsUBTCALL(a){if(_plsubtInp.isInSampling&&plsUBTAllReq){_plsUBTtaq.pop(_plsUBTtaq,window._plsUBTTQ);if(_plsUBTpld.length!=0){firePulsarProxyURL(a);plsUBTDebug("Setting event queue size to 0.");_plsUBTpld.length=0;plsUBTDebug("Final event queue size: "+_plsUBTpld.length)}}}function sendWait(a){if(a==undefined||a==null||a.sendWait==undefined||a.sendWait==null||isNaN(a.sendWait)){return 60000}else{if(a.sendWait<10000){return 10000}else{return a.sendWait}}}window.addEventListener("visibilitychange",function doPost(){_unloadAppCallbackHandler.invokeCallbacks();postPlsUBTCALL(true)});if(_plsubtInp.browser2.name==="safari"){window.addEventListener("pagehide",function doPost(){_unloadAppCallbackHandler.invokeCallbacks();postPlsUBTCALL(true)})}setInterval(function(){postPlsUBTCALL(false)},sendWait(_plsubtInp));function plsUBTAjaxCall(b,a,g){var f=null;if(window.XDomainRequest){f=new window.XDomainRequest()}if(f==null){if(window.XMLHttpRequest){f=new window.XMLHttpRequest()}else{f=new ActiveXObject("Microsoft.XMLHTTP")}}var c=a+"?cache="+Math.random();if("withCredentials" in f){f.withCredentials=true}else{var d=new Image();d.src=c;return}var e;if(b){e=false}else{e=true}f.open("POST",c,e);if(_plsubtInp.browser2.name=="chrome"||_plsubtInp.browser2.name=="safari"){f.setRequestHeader("Content-type","application/json")}f.send(g)}function plsUBTDebug(a){if(_plsubtInp.debug){console.log(a)}}function AppCallbackHandler(){this.callbacks=[];this.registerCallback=function(a){this.callbacks.push(a)};this.clearCallbacks=function(){this.callbacks=[]};this.invokeCallbacks=function(){this.callbacks.forEach(function(b){try{b()}catch(a){}});this.clearCallbacks()}}var _unloadAppCallbackHandler=new AppCallbackHandler();_plsubtInp.registerUnloadCallback=function(a){_unloadAppCallbackHandler.registerCallback(a)}; \ No newline at end of file diff --git a/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay.html b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay.html new file mode 100644 index 0000000..03641c7 --- /dev/null +++ b/tests/html/KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 _ eBay.html @@ -0,0 +1,808 @@ +KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10 | eBay +
      |Listed in category:
      Have one to sell?

      KAMRUI Mini PC Core i7-10710U 1.1GHz 16GB 512GB UHD Graphics CK10

      US $158.06
      Was US $169.96 (7% off)What does this price mean?
      Recent sales price provided by the seller
      No Interest if paid in full in 6 mo on $149+ with PayPal Credit*
      Condition:
      Used
      4 of 5. This item is gently used. The item shows minor signs of wear and tear including scuff marks ... Read moreabout condition
      Sale ends in: 8h 52m

      Additional service available

      Hurry before it's gone. 1 person is watching this item.
      Shipping:
      US $10.43 UPS Ground.
      Located in: Canton, Georgia, United States
      Delivery:
      Estimated between Wed, Nov 27 and Fri, Nov 29 to 11225
      Delivery time is estimated using our proprietary method which is based on the buyer's proximity to the item location, the shipping service selected, the seller's shipping history, and other factors. Delivery times may vary, especially during peak periods.
      Returns:
      30 days returns. Seller pays for return shipping.
      Payments:
           Diners Club
      *No Interest if paid in full in 6 months on $149+. See terms and apply now- for PayPal Credit, opens in a new window or tab
      Earn up to 5x points when you use your eBay Mastercard®. Learn moreabout earning points with eBay Mastercard

      Shop with confidence

      Top Rated Plus
      Top rated seller, fast shipping, and free returns. Learn more- Top Rated Plus - opens in a new window or tab
      eBay Money Back Guarantee
      Get the item you ordered or your money back. Learn moreeBay Money Back Guarantee - opens new window or tab
      +
      Seller assumes all responsibility for this listing.
      eBay item number:276620722441
      Last updated on Oct 29, 2024 06:49:36 PDTView all revisionsView all revisions

      Item specifics

      Condition
      Used
      An item that has been used previously. The item may have some signs of cosmetic wear, but is fully operational and functions as intended. This item may be a floor model or store return that has been used. See the seller’s listing for full details and description of any imperfections. See all condition definitionsopens in a new window or tab
      Seller Notes
      “4 of 5. This item is gently used. The item shows minor signs of wear and tear including scuff marks ...
      Brand
      KAMRUI
      Type
      Desktop PCs
      Processor
      Core i7-10710U
      Screen Size
      in
      RAM Size
      16 GB
      Model
      CK10
      MPN
      CK10
      SSD Capacity
      512 GB
      Processor Speed
      1.1 GHz

      Item description from the seller

      About this seller

      jaybrokers

      99.6% positive feedback60K items sold

      Joined Oct 2000
      Usually responds within 24 hours
      Jay Brokers is a family owned and operated risk-free secondhand marketplace. Our inventory features an eclectic range of items purchased from our customers ranging from gadgets and guitars to cameras ...
      See more

      Detailed seller ratings

      Average for the last 12 months
      Accurate description
      4.9
      Reasonable shipping cost
      4.8
      Shipping speed
      5.0
      Communication
      5.0

      Seller feedback (19,658)

      • h***0 (1023)- Feedback left by buyer.
        Past 6 months
        Verified purchase
        Great price and very detailed description. Item was well-packaged/protected and shipped soon after purchase was made. I did end up returning my purchase but the process was very smooth. The seller's response and refund were very prompt. I plan on purchasing again from this seller in the future.
      • e***o (15)- Feedback left by buyer.
        Past year
        Verified purchase
        Item was in great condition - as described and at a better price than other sellers (even with the shipping cost)! Item was also packaged very well. Great communication when shipping. They seem like a business with integrity, and I would definitely recommend this seller!
      • a***n (362)- Feedback left by buyer.
        Past 6 months
        Verified purchase
        This was the best deal on eBay for an unopen Motorola Razr+ 2024. Item was as described and easy to activate with no issues with my carrier. Fast shipping and the product packing was excellent. Seller responded to text and emails in a prompt manner. Will save seller as favorite and purchase again with this buyer.
      Feedback
      + + \ No newline at end of file