Files
volcengine-server-manager/target/x86_64-pc-windows-gnu/release/deps/libgetrandom-b850c596508c239b.rmeta

106 lines
48 KiB
Plaintext
Raw Normal View History

rust
3<EFBFBD>#rustc 1.94.1 (e408947bf 2026-03-25)<29><02><05><><EFBFBD>m <0B>:-Z1Ϥ-b7ca4e58e9c2b38f<38>cfg_if<69><66><EFBFBD>_<EFBFBD><5F>5<><35><EFBFBD><EFBFBD>f<EFBFBD><66><EFBFBD>M-955f3516c824f0af<61><02>d<><1E>{' <09><18>z<EFBFBD><7A><EFBFBD><EFBFBD>-afa8b616ced7613d<33><01>tests<74>,<2C>=<02>$<24>=custom<6F>4<EFBFBD>b<02><01><01><>a error_impls<6C>\<5C>b<02><02>|<7C>bbcrypt<70>Kadvapi32<33>MLKNM<02>_error<6F>internal_error<6F>  UNSUPPORTED<45> ERRNO_NOT_POSITIVE<56> 
UNEXPECTED<EFBFBD> IOS_SEC_RANDOM<4F> WINDOWS_RTL_GEN_RANDOM<4F>  FAILED_RDRAND<4E>  NO_RDRAND<4E> 
WEB_CRYPTO<EFBFBD> WEB_GET_RANDOM_VALUES<45> VXWORKS_RAND_SECURE<52>  NODE_CRYPTO<54> NODE_RANDOM_FILL_SYNC<4E> NODE_ES_MODULE<4C> INTERNAL_START<52>  CUSTOM_START<52>  raw_os_error<6F> code<64><02> "<02># %<02> internal_desc<73>util<69>((((slice_assume_init_mut<75>,<02>(uninit_slice_fill_zero<72>(slice_as_uninit<69>/<02>(slice_as_uninit_mut<75>1<02> getrandom<6F>getrandom_uninit<69><02>6
6<02>;<02>=<02> @<02>os_err<72>imp<6D>CCCCCCCBCRYPT_USE_SYSTEM_PREFERRED_RNG<4E>CKBCryptGenRandom<6F>CM RtlGenRandom<6F>Cgetrandom_inner<65>   # # # , . / 1 4 5 < > A A B O <01>667<02>8<02> d <0C>P<EFBFBD><50>H{<01><01> <01><01> <01><01> <01><><01> <01><01> <01> <01>a<01> <01>a<01> <01><01> <01> <01> <01> <02><01> <02><01>  <00>[IT!<21>d96:6;6=6?6@66"6%6<01>-<01><01><01><01><><01><01>a<01>a<01>(<05><05><!&<01> 2 <06> <EO<06>><06><00> $. %<25>6<EFBFBD>
<00> <00><><EFBFBD>%<25> <00> <0A>6<EFBFBD>-<2D>6<EFBFBD>
<00> 8 <00> <0A>6<EFBFBD>y<><01><>\<07>AH<07><00><>6L<36><01> <01> P<07><00><>w<EFBFBD> <09><01> <01> -<2D>6<EFBFBD><01> <01> -<2D>6<EFBFBD><01><><01><>6\פ<00><>6<EFBFBD>o<00> v<00> }<00> U<>6<EFBFBD><01>  <00> ]<5D>6<EFBFBD><01> <0F><0F><02> <0F><0F> T<><00> <00><>"<02><><00>  <0C><00><>*<00><>e<>e<EFBFBD><00><>a"<22> <01><><01><><01><><02><01><><01><><02><01><><02>{5T3<>K<EFBFBD><01> b<01><>d<EFBFBD> <0A>e<EFBFBD><02><00> <0A>i<EFBFBD><0F><00><>1 6 <0C><04> <07><><07><00><>f<00><>d<EFBFBD><04><01> <01> e<>e<EFBFBD><02><>_<EFBFBD><02><01> <01> (<02><>*<2A><02><01>9t<39>$<24><02>u<EFBFBD><75>[ݢ<00>u<EFBFBD><75>4<01> ,<2C> <0C><00> $<24><01> <17><01> <17><01><17>=<3D>e<EFBFBD>n<>9<01>=<0F><17><00>  <01><><00>t<EFBFBD>%<25> l7 <0C>Q<00> .QO<00> NM$<24>^
f<02><> <01> <01> 5<17> <0C><17> 6<17> <0C><17> <17><17><01> k<00>j<00> i<01> 6<01><01>  <01> <0F><01><17><01><17>BR<00> <01><>
 t<>   <0C> <00> 0<01><> 1<01> ,<2C> $_<><01><>
 t<>
<01> <0C>
<00> .<01><>
8<01> ,<2C>
$_<><01><>
 t<> <01> <0C> <00> .<01><> 0<01> ,<2C> $_<><01><>
 t<><01> <0C><00> .<01><> 4<01> ,<2C>$_<><01><>
 t<><01> <0C><00> .<01><><<01> ,<2C>$_<><01><>
 t<><01> <0C><00> .<01><>3<01> ,<2C>$_<><01><>
 t<><01> <0C><00> .<01><>/<01> ,<2C>$_<><01><>
 t<><01> <0C><00> .<01><>0<01> ,<2C>$_<><01><>
 t<><01> <0C><00> .<01><>;<01> ,<2C>$_<><01><>
 t<><01><14> <00> .<01><>:<01> ,<2C>$_<><01><>
 t<><01><14> <00> .<01><>2<01> ,<2C>$_<><01><>
 t<><01><14> <00> .<01><><<01> ,<2C>$_<><01><>
 t<><01><14><00> .<01><>5<01> ,<2C>$_<><<3C><14><03> ) <00> 9  <0C><00> I<00>#e*<00> q<00>#<01><>(<01> <1C><01> <0F><0F>1_<>L<><14><00>#<23> #/ <00> ?  <0C><00> I<00>#k*<00> q<00>#L<><14><00>#<23> #/ <00> ?  <0C><00> I<00>#k*<00> q<00>#<00><> *<00> <0C><01><>4<01> <1C><01> <17><01> <17><17><01> <01> #<02> <0F>\_<><04><>#4<><00> <13> <00> )<02><><00> D<04><>"<00>#̇" <01><><01># <0C>"<01><><1F>$<24>" <01><><01><><01><><02><01><><01><><02><01><><02>{5T3<>K<EFBFBD><01>#g <0C>"<04>"<03><><1E><13><01> <01> ,<2C><13><01> <01> ,<2C>"<01>*\<5C><00> $<24>Y<01> d<><01> a<01># +sU<00> 4<>$<00> <04>$<01><>$<<01> T<>$<00> $<24>$ ,\<00> ZX<01> U<00> S\}<08>128<32><08><00>-128<32>T<>3 6<04>3&<01><>3<<01> $<24>3<00> $<24>3<01> -<07><>,<00><>,<2C>
<02> <0C><00><>2 <0C><04>,<01><><01> <06>.D<> 
ԟԟ MaybeUninit<69>֟uninit<69><01>ן<02><01><00>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>n<01>.,<2C><01>.<0F> <0B>/<0F><02><0F><07><>
,<00><>
,<2C>
<00>0 <0C> <00><>
2 <0C> <04> 1<01><> <09><01>/<00><> <00>/,<2C> <01>0<0F><01>.~<02><<00>
0x00000002<EFBFBD> <0C>)<29><>7<00><><EFBFBD>6<0F><0F><0F><0F>
ԟԟ<01>.֟<01>.<01>ן<02><01><00>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>n<0F>
U<>!f   |<7C><>  ȕ% <01><><EFBFBD>@8 Ԏ<>  <02><><EFBFBD> O$<24><> +<02>+<2B><> %<25><>  U<><55>  7
<EFBFBD>3
<00><><EFBFBD>* <01><> <06>5<01> 
<17>
<17><17> <0A><><02><00>5ť<> <01><><01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>:X<><58><EFBFBD><EFBFBD><EFBFBD><01><><00>@G5<47>|J<01> <01>5pw)<29><><00><><EFBFBD>7
<02><00>5 <0C><> <0C><>4<><34> <01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>:X<><58><EFBFBD><EFBFBD><EFBFBD><01><01> U Ϸ  <02><00> % +<2B><> <00><><EFBFBD> <01><><01>5<01>  m
<17>^<02><00> 5<><35>
 <01><><01>6<01> <00>շ <01><><01>6<01>5 <0A><><17><17><17>*<2A><>k<00>6 <0A><><02><00> <0F> <01><><01><01> <17><17>?  <17>4<19><><EFBFBD><01><0F><0F> 1<01><33><00><><EFBFBD><01>5<17>,<2C><> ܎<>
 <06><>!Df<01>q<01>2T<32><54><06><><EFBFBD><04><01>[<01><01> <17><06><><EFBFBD>!  <0C>˷$  <0C><><EFBFBD><04><01>[<01>5<01> <01> .<0F><><EFBFBD>$<24><01><01> m<><6D><17>,<01><33><0F><01>[<01>5<01> <17><0F>z<01>[<01><01> <01> <17>so<01><01> i<01>7<00>ȓ<00>5$<24><><01><><01><><01><><02><01><><02><01><><01><>k<01><><02><00><19><>WV<57>_<01>6<01>5L<01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>:X<><58><EFBFBD><EFBFBD><EFBFBD><01>5<01> <17> <06>2<17><00>6<17><00>59<01>2<17><01>5<17><01>7<17><01>5X<01>-J <01>-<2D><> <00> <17> <01>5<17><01>2<17><00>5B<00> <17><01>6<17><00> dest<73>J<02> D<02><17><17><00>4t <01>q<01>2<17> <17><17><17><17><17><17><17><17><17><01>4<17><17><17><17><17><17> <17>  <17>  <17> 
 <00>5<17>  <17>  <17>  <17> <01><><01>5<01> ˞  j<02><00>    <01><><01>6<01>   <01><><01>6<01>  <17><17><17>@k<00>6
<02><00> <17>
<01><><01>5<01> 
<0C><><0F>@G"'<17>5 <17><17><17><17><17><17><01>q<01>2<17><17><01>[<01><01> <17><17><17><17><01>[<01>5<01> <01> <17><17>  <17>
<01><01> <17> <17> ,<01>3<17> <01>><00>ќ<00>?$<24><><01><><01><><01><><02><01><><02><01><><01><>k<01><><02><00><19><>WV<57>_<01>6<01>t <01>7<17> <00>6<17><01>5&<01>-
<01><17><00> <17><01>6-<00> <17> <01>5<17> <01>2<17> <01>?<0F><02> 5<02>/ <01>b<00>40
<00>@<17>
<01><> 67#<01> .<00> 5<J 6_7k<01> v<00> }<0F> (45C<02>_4<5F>_<01><07><>_ 1<01><06><>` ,<01>.\<5C>`ԟ<02>,<2C>b63<>˞<00>@= Interface to the operating system's random number generator.<2E>A<02><00>E # Supported targets<74>]<02><00>a=: | Target | Target Triple | Implementation<6F><00><>=: | ----------------- | ------------------ | --------------<2D><00><><01><00> | Linux, Android | `*linux*` | [`getrandom`][1] system call if available, otherwise [`/dev/urandom`][2] after successfully polling `/dev/random`<60><00><>FC | Windows | `*windows*` | [`BCryptGenRandom`]<5D><00><>DA | macOS | `*appledarwin` | [`getentropy`][3]<5D><00><>kh | iOS, tvOS, watchOS | `*appleios`, `*-apple-tvos`, `*-apple-watchos` | [`CCRandomGenerateBytes`]<5D><00><>A> | FreeBSD | `*freebsd` | [`getrandom`][5]<5D><00><>B? | OpenBSD | `*openbsd` | [`getentropy`][7]<5D><00><>nk | NetBSD | `*netbsd` | [`getrandom`][16] if available, otherwise [`kern.arandom`][8]<5D><00><>B? | Dragonfly BSD | `*dragonfly` | [`getrandom`][9]<5D><00><>WT | Solaris | `*solaris` | [`getrandom`][11] (with `GRND_RANDOM`)<29><00><>B? | illumos | `*illumos` | [`getrandom`][12]<5D><00><>@= | Fuchsia OS | `*fuchsia` | [`cprng_draw`]<5D><00><> ?< | Redox | `*redox` | `/dev/urandom`<60><00><> \Y | Haiku | `*haiku` | `/dev/urandom` (identical to `/dev/random`)<29><00><>
C@ | Hermit | `*-hermit` | [`sys_read_entropy`]<5D><00><>
@= | Hurd | `*-hurd-*` | [`getrandom`][17]<5D><00><> =: | SGX | `x86_64*sgx` | [`RDRAND`]<5D><00><> ~{ | VxWorks | `*wrsvxworks*` | `randABytes` after checking entropy pool initialization with `randSecure`<60><00><> DA | ESP-IDF | `*espidf` | [`esp_fill_random`]<5D><00><> C@ | Emscripten | `*emscripten` | [`getentropy`][13]<5D><00><> ?< | WASI | `wasm32wasi` | [`random_get`]<5D><00><><0E><00> | Web Browser and Node.js | `wasm**unknown` | [`Crypto.getRandomValues`] if available, then [`crypto.randomFillSync`] if on Node.js, see [WebAssembly support]<5D><00><>LI | SOLID | `*-kmc-solid_*` | `SOLID_RNG_SampleRandomBytes`<60><00><>@= | Nintendo 3DS | `*-nintendo-3ds` | [`getrandom`][18]<5D><00><>A> | PS Vita | `*-vita-*` | [`getentropy`][13]<5D><00><>b_ | QNX Neutrino | `*nto-qnx*` | [`/dev/urandom`][14] (identical to `/dev/random`)<29><00><>C@ | AIX | `*-ibm-aix` | [`/dev/urandom`][15]<5D><00><>\Y | Cygwin | `*-cygwin` | [`getrandom`][19] (based on [`RtlGenRandom`])<29><1C><02><00><>UR Pull Requests that add support for new targets to `getrandom` are always welcome.<2E><1C><02>Ԑ ## Unsupported targets<74><1C><02><00><>PM By default, `getrandom` will not compile on unsupported targets, but certain<69><00><>OL features allow a user to select a "fallback" implementation if no supported<65><00><> implementation exists.<2E><1C><02><00><>74 All of the below mechanisms only affect unsupported<65><00><>QN targets. Supported targets will _always_ use their supported implementations.<2E><00><>GD This prevents a crate from overriding a secure source of randomness<73><00><>+( (either accidentally or intentionally).<2E><1C><02><00><>30 ## `/dev/urandom` fallback on Linux and Android<69><1C><02><00><>SP On Linux targets the fallback is present only if either `target_env` is `musl`,<2C><00><>WT or `target_arch` is one of the following: `aarch64`, `arm`, `powerpc`, `powerpc64`,<2C><00><>QN `s390x`, `x86`, `x86_64`. Other supported targets [require][platform-support]<5D><00><>UR kernel versions which support `getrandom` system call, so fallback is not needed.<2E><1C><02><00><>VS On Android targets the fallback is present only for the following `target_arch`es:<3A><00><>RO `aarch64`, `arm`, `x86`, `x86_64`. Other `target_arch`es (e.g. RISC-V) require<72><00><>! sufficiently high API levels.<2E><1C><02><00><>XU The fallback can be disabled by enabling the `linux_disable_fallback` crate feature.<2E><00><>SP Note that doing so will bump minimum supported Linux kernel version to 3.17 and<6E><00><>*' Android API level to 23 (Marshmallow).<2E><1C><02><00><> ### RDRAND on x86<38><1C><02><00><>RO *If the `rdrand` Cargo feature is enabled*, `getrandom` will fallback to using<6E><00><>KH the [`RDRAND`] instruction to get randomness on `no_std` `x86`/`x86_64`<60><00><>C@ targets. This feature has no effect on other CPU architectures.<2E><1C> <02>ܮ  ### WebAssembly support<72><1C> <02><00><> ! This crate fully supports the<68><00><> =: [`wasm32-wasi`](https://github.com/CraneStation/wasi) and<6E><00><>!NK [`wasm32-unknown-emscripten`](https://www.hellorust.com/setup/emscripten/)<29><00><>!OL targets. However, the `wasm32-unknown-unknown` target (i.e. the target used<65><00><>"(% by `wasm-pack`) is not automatically<6C><00><>"GD supported since, from the target name alone, we cannot deduce which<63><00><>#JG JavaScript interface is in use (or if JavaScript is available at all).<2E><1C>$<02><00><>$KH Instead, *if the `js` Cargo feature is enabled*, this crate will assume<6D><00><>$LI that you are building for an environment containing JavaScript, and will<6C><00><>%PM call the appropriate methods. Both web browser (main window and Web Workers)<29><00><>%@= and Node.js environments are supported, invoking the methods<64><00><>&OL [described above]
NonZeroU32<EFBFBD>T<01><> <0B>/1|<1A><>(t<><02><14> <00><01><13> T<><00> <00><> <00><> 96 This target/platform is not supported by `getrandom`.<2E>\<5C>   <00> <0B><>
#<00><> @= The platform-specific `errno` returned a non-positive value.<2E><><EFBFBD>
  <00> <0B><> <00><>
LI Encountered an unexpected situation which should not happen in practice.<2E>T<EFBFBD>   <00> <0B><> <00><> <0C><00> Call to [`CCRandomGenerateBytes`](https://opensource.apple.com/source/CommonCrypto/CommonCrypto-60074/include/CommonRandom.h.auto.html) failed<65><00><>  on iOS, tvOS, or waatchOS.<2E>t<EFBFBD>  <00> <0B><>'<00><><0E> Call to Windows [`RtlGenRandom`](https://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom) failed.<2E><><EFBFBD>  <00> <0B><><00><>63 RDRAND instruction failed due to a hardware issue.<2E>l<EFBFBD>  <00> Ԫ<00><>2/ RDRAND instruction unsupported on this target.<2E>L<EFBFBD>  <00> ܛ<00><>85 The environment does not support the Web Crypto API.<2E>T<EFBFBD>  <00> <0B><>&<00><>;8 Calling Web Crypto API `crypto.getRandomValues` failed.<2E><><EFBFBD>  <00> <0B><>$<00><>]Z On VxWorks, call to `randSecure` failed (random number generator is not yet initialized).<2E><><EFBFBD>  <00> <0B><><00><>74 Node.js does not have the `crypto` CommonJS module.<2E>\<5C>  <00> <0B><>&<00><><9 Calling Node.js function `crypto.randomFillSync` failed.<2E><><EFBFBD>  <00> <0B><><00><>B? Called from an ES module on Node.js. This is unsupported, see:<3A><00><>96 <https://docs.rs/getrandom#nodejs-es-module-support>.<2E>t<EFBFBD>  <00> <0B><><00><>JG Codes below this point represent OS Errors (i.e. positive i32 values).<2E><00><>GD Codes at or above this point, but below [`Error::CUSTOM_START`] are<72><00><>:7 reserved for use by the `rand` and `getrandom` crates.<2E>t<EFBFBD>  <00> ܓ<00><>IF Codes at or above this point can be used by users to define their own<77><00><> custom errors.<2E>d<EFBFBD>  <00> <0C><>(<00><>B? Extract the raw OS error code (if this error came from the OS)<29><1C><02><00><>MJ This method is identical to [`std::io::Error::raw_os_error()`][1], except<70><00><>JG that it works in `no_std` contexts. If this method returns `None`, the<68><00><>HE error value can still be formatted via the `Display` implementation.<2E><1C><02><00><>OL [1]: https://doc.rust-lang.org/std/io/struct.Error.html#method.raw_os_error<6F>d<EFBFBD><02> <0B>*  ?<15><>$%<00><>"  Extract the bare error code.<2E><1C>#<02><00><>#KH This code can either come from the underlying OS, or be a custom error.<2E><00><>#2/ Use [`Error::raw_os_error()`] to disambiguate.<2E>$<24>$<02> <0B>   <13><15><>)<00> <01>a <00><>)8<1C>)PQR P<> Q<01>a<01>a<02><01>a<02> <01>^<01>abuf<75><01>^<00><1D>84<38>|<7C>R<01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>:X<><58><EFBFBD><EFBFBD><EFBFBD><01><01><><01><><01><><02> <00><>m|Ի3 <0C>) $<24>)<02> <0C>)<1C>+  <00>-<02><>.<00> #<01>a#<00><>.8<1C>.STU S<> T<01>a<01>a<02><01>a<02> <01>^<01>a<01><><01>^<00><1D>84<38>|<7C>U<01><>" <0C>." #$<24>/<02> <0C>/<1C>0##<00>-<02><>2<00> &<01>&<00><>3!$<24>3<02> <0C> %% &<01><13><16><>36l<>3<02> <01><><01><><01><><02><01><><01><><02><01><><02>{5T3<>K<EFBFBD>  '<01>,<2C>3D<>`$<24>`,./1<01>.\%ԟ(*<02> 2<01>(+<2B><02> (<19><>P<02><>V V<>/ V<>.<02>-- <0C><01><><01>. <0C> ,<01>.<02><13><00><>I<02><>W W<>2 W<>5 <0C> .<02>,<2C><02><>;|<7C>X X<>. X<>/<02>00 <0C><00><> <0C> /<01>.<02>,<2C><00><> N<02><> Y Y<>. Y<>/<02>22 <0C> <00><> <0C>  1<01>.<02>G<00><>b<13>$<24><><EFBFBD>6<00><><EFBFBD>KH Fill `dest` with random bytes from the system's preferred random number<65> source.<2E>Ў<02><00>ԎNK This function returns an error on any failure, including partial reads. We<57><00><><EFBFBD>NK make no guarantees regarding the contents of `dest` on error. If `dest` is<69><00><><EFBFBD>JG empty, `getrandom
```ignore<72><00>ؙ>; # // We ignore this test since `uninit_array` is unstable.<2E><00><><EFBFBD>*' #![feature(maybe_uninit_uninit_array)]<5D><00>š1. # fn main() -> Result<(), getrandom::Error> {<7B><00><><EFBFBD>A> let mut buf = core::mem::MaybeUninit::uninit_array::<1024>();<3B><00><><EFBFBD>@= let buf: &mut [u8] = getrandom::getrandom_uninit(&mut buf)?;<3B>t<><74> # Ok(()) }<7D><<3C><><01>x<EFBFBD><78><EFBFBD>[ [<5B>2<01><><01><><01><><02><01><><02><01><><01><><02><01><><02><00>:X<><58><EFBFBD><EFBFBD><EFBFBD> [<5B>5<01>  <0C><> 5<01>?<13>"<13>#<00>#.+ A small and `no_std` compatible error type<70>R<02><00>VPM The [`Error::raw_os_error()`] will indicate if the error is from the OS, and<6E><00><>LI if so, which error code the OS gave the application. If such an error is<69><00><>?< encountered, please consult with your system documentation.<2E><1C><02><00><>JG Internally this type is a NonZeroU32, with certain values reserved for<6F><00><>PM certain purposes, see [`Error::INTERNAL_START`] and [`Error::CUSTOM_START`].<2E><1C><02><00><>=: *If this crate's `"std"` Cargo feature is enabled*, then:<3A><00><>,) - [`getrandom::Error`][Error] implements<74><00><>QN [`std::error::Error`](https://doc.rust-lang.org/std/error/trait.Error.html)<29><00><>WT - [`std::io::Error`](https://doc.rust-lang.org/std/io/struct.Error.html) implements<74><00><>XU [`From<getrandom::Error>`](https://doc.rust-lang.org/std/convert/trait.From.html).<2E>,<2C><00> d <0C>P<EFBFBD><50>H{78<02> <0C> <13>#2<02> <0C> 66 7T<>66<00> <04><00> ///<00> //<00> <<01><//\ \<5C> <00> ;<05>; <,<2C><13><13> <00> ><01>><13><13><13>] ]<5D> <00>=<06>= ><14>mm
<00> mm
<00> A<01>Amm^_ ^<5E> _<> @<07>@ AL<><02> m<07><>(74<>(`<03># `<60>5<01><><01><><01><><02><01><><01><><02><01><><02>{5T3<>K<EFBFBD> ` <0C>) B_errno<6E>4<EFBFBD>(_buf<75>$<24>(<<3C><> <1C><>JLNO<02>,*6CD3<02>4A<01>3CF<01>.\NԟCG<01><>T`<01><>CH<02> l<01>CId#_<>5;\<T<>IG|[8')<29>s*<03>yC<00> <0C><><01>|<7C><03><>C <01>3<01>3<01>3
__variant1<EFBFBD><01>3<01>3
__variant2<EFBFBD>p<>+̫v<CCAB> <0B>3<01> <0C> <0C># L
hAlgorithm<EFBFBD>T<EFBFBD>pBuffer<65><<3C>cbBuffer<65>D<EFBFBD>dwFlags<67><<3C><03><>J*SystemFunction036<33><36><EFBFBD>"d<><03><><01><>C<03><><01> <0C>3 N RandomBuffer<65>d<EFBFBD>RandomBufferLength<74><68><EFBFBD><03><>I|<7C>a a<>2<01>7 <0C><00>4<01>?$<24><17> <0C>) <14>*  <0C>/ <14>/ <17>   <17> P <17>  !  ` <17> [ a <17> z <0A>rhttps://software.intel.com/en-us/articles/intel-digital-random-number-generator-drng-software-implementation-guide<64><01>esp_fill_random<6F>\https://docs.espressif.com/projects/esp-idf/en/latest/esp32/api-reference/system/random.html<6D>Fhttps://www.ibm.com/docs/en/aix/7.3?topic=files-random-urandom-devices<65>Khttps://github.com/cygwin/cygwin/blob/main/winsup/cygwin/libc/getentropy.cc<63>Uhttps://learn.microsoft.com/en-us/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom<6F><02>
rand<6E>https://nodejs.org/api/esm.html<6D>Vhttps://rustwasm.github.io/wasm-bindgen/reference/attributes/on-js-imports/module.html<6D>register_custom_getrandom!<21>Ohttps://www.freebsd.org/cgi/man.cgi?query=getrandom&manpath=FreeBSD+12.0-stable<6C>$https://man.openbsd.org/getentropy.2<EFBFBD>"https://man.netbsd.org/getrandom.2<EFBFBD><02> RDRAND<4E><01><><01><><01> 42https://www.qnx.com/developers/docs/7.1/index.html<6D><01><><01><><02>
ES modules<65><01><><01><>dhttps://opensource.apple.com/source/CommonCrypto/CommonCrypto-60074/include/CommonRandom.h.auto.html<6D><01><><01><><01><><02> <https://www.gnu.org/software/libc/manual/html_mono/libc.html<6D>Հ<01> <01><01><>Shttps://github.com/rust3ds/shim-3ds/commit/b01d2568836dea2a65d05d662f8e5f805c64389d<39><01><><01><>#https://nodejs.org/api/modules.html<6D><01><><01><>CCRandomGenerateBytes<65>؁<01><><02> ihttps://github.com/hermit-os/kernel/blob/315f58ff5efc81d9bf0618af85a59963ff55f8b1/src/syscalls/entropy.rs<72>؂Հ<01> WebAssembly support<72><01><><01><>CommonJS modules<65><01><><01><>2https://www.unix.com/man-page/mojave/2/getentropy/<2F>DŽ؁sys_read_entropy<70><01><>؂<01> "https://nodejs.org/api/crypto.html<6D><01><><01><>(https://github.com/rustwasm/wasm-bindgen<65><01><><01><>
getentropy<EFBFBD><01><>DŽ:https://fuchsia.dev/fuchsia-src/zircon/syscalls/cprng_draw<61><01><><01><>crypto.randomFillSync<6E><01><><01><>described above<76>҇<01><>Shttps://docs.microsoft.com/en-us/windows/win32/api/bcrypt/nf-bcrypt-bcryptgenrandom<6F><01><><01><>.https://docs.rs/rand/*/rand/fn.thread_rng.html<6D>
cprng_draw<EFBFBD><01><><01><>#https://www.w3.org/TR/WebCryptoAPI/<2F><01><><01><> wasm-bindgen<65>+https://www.hellorust.com/setup/emscripten/<2F><01><>҇https://manned.org/urandom.4<EFBFBD><01><><01><><01><>#https://illumos.org/man/2/getrandom<6F>Ί<01><>Crypto.getRandomValues<65><01><><01><><01><>wasm32-unknown-emscripten<65><01><><01><> /dev/urandom<6F><01><><01><>rand::thread_rng<6E><01><>Ahttps://docs.oracle.com/cd/E88353_01/html/E37841/getrandom-2.html<6D><01><>ΊEhttps://github.com/WebAssembly/WASI/blob/main/phases/snapshot/docs.md<6D>ь<01><><01> <01><>$https://github.com/CraneStation/wasi<73><01><><01><>https://manned.org/getrandom.2<EFBFBD><01><><01><>ō;https://leaf.dragonflybsd.org/cgi/web-man?command=getrandom<6F><01><><01><>
random_get<EFBFBD><01><>ь<01>  wasm32-wasi<73><01><><01><>ȏ<01><>/https://www.unix.com/man-page/mojave/4/urandom/<2F>ōhttps://man.netbsd.org/sysctl.7<EFBFBD><01><><01><>8https://github.com/emscripten-core/emscripten/pull/12240<34>ɐ<01><><02><01> <https://doc.rust-lang.org/stable/rustc/platform-support.html<6D><01><><01><>ȏregister_custom_getrandom<6F><01><> kern.arandom<6F>ˑ<01><><01><><01><>ɐ<02><01><>Β<01><><01><><01><><01><><01><>œˑ<01><><01><><01><><02>
<01><><02><01><>Β<01><><01><><01><><01><><01><><01><>œB2https://doc.rust-lang.org/std/io/struct.Error.html<6D><01>Thttps://docs.microsoft.com/en-us/windows/win32/api/ntsecapi/nf-ntsecapi-rtlgenrandom<6F>Error::raw_os_error<6F>Error::INTERNAL_START<52>Error::CUSTOM_START<52>std::io::Error::raw_os_error()<29><02>5https://doc.rust-lang.org/std/convert/trait.From.html<6D>4https://doc.rust-lang.org/std/error/trait.Error.html<6D>std::io::Error<6F>std::io<69>ĕ<01><01><><01><><01><><02>6<01><>؁<01> 
std::error<6F>ɗ<01><>Error::raw_os_error()<29><01><01><><02>ĕFrom<getrandom<6F><01><>DŽstd::error::Error<6F>ؘɗ؁<01> <01><><02>From<getrandom::Error><3E><01><>DŽgetrandom::Error<6F>™ؘ؁<01> <01><><02><01><><01><><01><>ϖ<01><>™DŽ<01><><01><><01><><01><><01><>ϖ<01><><02><01><><01><><01><01><01><01><01><01><01><01><01><01><01><01><01> <01> <01> <01> <01><01><01><01>K<01>L<01>K<01>K<01>L<01><><01><><01><><01><01><01><01><01><01><01><01><01><01><01><01><01> <01> <01> <01> <01><01><01><01>K<01>L<01>K<01>K<01>L<01><><01><><01><><00><08><><01><> <0B><><EFBFBD>J<><4A>n<EFBFBD><1B>
Y<EFBFBD><EFBFBD>R<EFBFBD><EFBFBD>JXc }'<27><><EFBFBD>o#<\=G<><47><EFBFBD><1F>و٦
G'찮<><ECB0AE>ƥ_<C6A5><5F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<02>D]_<>G<EFBFBD><47><EFBFBD>!<21><57>5<EFBFBD>d|<7C><><EFBFBD>pL<70>)!`-E<>g΍Pc<1F>x<EFBFBD><78>o<EFBFBD>[Fr<46>Gf<47>m<EFBFBD><6D>*<2A><10><>1.9<EFBFBD><EFBFBD><12>W<EFBFBD><57><07>~(T=<3D>!I$<24>t<01>"~<7E><19>H<EFBFBD>&<26>C<EFBFBD>VF{<7B><><EFBFBD>(l<>S<EFBFBD><06>x<EFBFBD>ދ<19><><EFBFBD><04>)6L\<5C>`z<>Ά<EFBFBD><CE86>U<>VaN<17>/<2F>{<7B>e@<40><><<0F><><EFBFBD><18>![_<>B<EFBFBD>L<EFBFBD>"<08>)7n<37><6E><EFBFBD><48>T8<54>\<5C><><EFBFBD>G<EFBFBD>t<EFBFBD>S<EFBFBD>5<EFBFBD>Y <09>J{<7B>К<EFBFBD>4<EFBFBD><34>O<EFBFBD>W@b<><62><EFBFBD>~G(!<21><><EFBFBD>d<EFBFBD><64><15>W!<21><>E<EFBFBD><45><07>W:Xa<58><61><12><><02>+<2B><><EFBFBD>Y{<7B><>,<2C><><EFBFBD><EFBFBD>]Œ]<5D>Y~<7E>v <20> <20>d<>b^<5E><><EFBFBD><EFBFBD><EFBFBD>G<>5<EFBFBD><35><EFBFBD>R♭<52>:7<><37><EFBFBD>]<5D>9<EFBFBD>3<>`<60>{)@<40><16><><EFBFBD>tTˎ?<3F>MY<4D><59><EFBFBD>L<EFBFBD><1B><><EFBFBD>:<3A>4<EFBFBD><34><EFBFBD>Lޛa(_<>t<><74>zq<7A><71>u<04>j<EFBFBD><6A>5<> `x<>FM<46><4D>\<5C>m<EFBFBD>a<EFBFBD><61><EFBFBD>6<EFBFBD><13>R<EFBFBD><52>J7X1<58><31>S<EFBFBD><53>6l<36><6C>"q<01>e<EFBFBD><65>ay<61>آ<EFBFBD><D8A2><EFBFBD><EFBFBD>< <0B>ͧ<EFBFBD>wF<77><46>mq<6D><71>^<5E><><EFBFBD>T<EFBFBD><54><EFBFBD><EFBFBD><<3C>lN<6C><4E><EFBFBD><EFBFBD>6<EFBFBD>m<EFBFBD><6D><EFBFBD>K<><4B>zXV<58> <0B>3<EFBFBD>IS6F<36>MS<4D>)<29>j<7F><68>j<EFBFBD><6A>o<EFBFBD><6F><EFBFBD>4N<34>z<>'<27><><EFBFBD><EFBFBD><EFBFBD><16><>IX<49><1D>&<26><1B>:Uh<55><01><>O<07>N+<2B>7<EFBFBD><37>ゴB^<5E>f_:<3A> <09>v<EFBFBD>=_DGl/<2F>T <0C>6<EFBFBD><36><EFBFBD>IܨI<DCA8>[]<5D>>{|ClC<6C><43><EFBFBD>0x<13>}d2<64>><3E><><0F>LH3A̷<><CCB7><EFBFBD><EFBFBD><EFBFBD>ʈ<EFBFBD>W:<3A><>" <09>pm<70><04><><EFBFBD><EFBFBD>7 <0C>WT<57>6tӊ<74>8<EFBFBD><38><EFBFBD><EFBFBD> <0C>#<23><>~<7E>R=}<7D>ϙ h`<60>E<EFBFBD><45>*<2A><><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>!<21><>+<2B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K[<5B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m˚q}[<00>[<00>i~z<01><>$<00>[<00>[\M\<5C>\ ]w]T^<5E>^O_<>_<>_Y`<60>`0a<>a4b4c<>c<>e<>f<>fhh<00>h<>h4i<>i<00>ixj<>jFk<00> k3o<>s<00>w<>wx@x^x<>x<>x.yCyay<>yqz<00>z{<00>{c|<7C>Z<00>[<00>izz&\<00>fh<00>h<00>w x<xQx<00>x?yTy    %    <18>Z<00>[<00>[<00>\<5C>\c]@^<5E>^<_<>_<EFBFBD>_E`<60>`aza!b!c<>c<EFBFBD>e<EFBFBD>f<00>f6hiKi<4B>ij<00>j<EFBFBD>j]k<00>nTs<54>w<EFBFBD>w<EFBFBD>wtx<00>xwy<77>yxz{,{|z|<7C>$h[n[q[x[}[<5B>[<5B>[<5B>[<5B>[<5B>[<5B>[<5B>[\I\<5C>\]r]O^<5E>^K_<4B>_<EFBFBD>_T`<60>`+a<>a0b0c<30>c<EFBFBD>e<EFBFBD>f<EFBFBD>f<EFBFBD>ghh<>h<EFBFBD>h<EFBFBD>h/i<>i<EFBFBD>i<EFBFBD>i<EFBFBD>i<EFBFBD>ifjsj<73>j4kAk<41>k<EFBFBD>k<EFBFBD>k-o<>s<EFBFBD>w<EFBFBD>w<EFBFBD>wx=x[x<>x<EFBFBD>x+y@y^y<>ylz<6C>z<EFBFBD>z<EFBFBD>z<EFBFBD>z<EFBFBD>z<EFBFBD>z<EFBFBD>z {<00>{^|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|} }}k[u[<00>[<5B>[<5B>[<5B>[<00>[<5B>[<5B>[<00>\<5C>\_]<^<5E>^8_<38>_<EFBFBD>_A`<60>`avabc<>ctewf<00>fh<00>h4i<34>i<00>i<EFBFBD>i<EFBFBD>ihjxj<78>j6kFk<46>k<EFBFBD>k<EFBFBD>n<s~w<>w<EFBFBD>w^x<00>xay<61>ysz<73>z<00>z<EFBFBD>z<EFBFBD>z<EFBFBD>z<EFBFBD>z{<00>{c|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|<7C>|}}}} \"\<5C>\<5C>\l]I^<5E>^E_<45>_<EFBFBD>_N`<60>`%a<>a*b*c<>c<EFBFBD>e<EFBFBD>f<EFBFBD>f<EFBFBD>g<EFBFBD>g h<>h<EFBFBD>h<EFBFBD>h i<>iFjpj<70>jk>k<>k<EFBFBD>k o<>s<EFBFBD>w<EFBFBD>w<EFBFBD>w x8xMx<4D>x<EFBFBD>xy;yPy<50>yLz {<00>{*|<7C>|\\<5C>\<5C>\d]A^<5E>^=_<>_<EFBFBD>_F`<60>`a{a"b"c<>c<EFBFBD>e<EFBFBD>f<EFBFBD>f<EFBFBD>g<EFBFBD>gh<>h<EFBFBD>h<EFBFBD>hi<>i/jjj<6A>jk8k~k<>ko<>s<EFBFBD>w<EFBFBD>w<EFBFBD>wx2xGx<47>x<EFBFBD>xy5yJy<4A>yBz{<00>{$|<7C>| \$\<5C>\]p]M^<5E>^I_<49>_<EFBFBD>_R`<60>`)a<>a.b.c<>c<EFBFBD>e<EFBFBD>f<EFBFBD>f<EFBFBD>g<EFBFBD>gh<>h<EFBFBD>h<EFBFBD>h$i<>iXj<00>j%k<00>k"o<>s<EFBFBD>w<EFBFBD>w<EFBFBD>w x:xOx<4F>x<EFBFBD>x y=yRy<52>yNz {<00>{,|<7C>|<00>[<00>e<>f<00>f7hiMij<00>j<>j^k<00>nUs<>w<>wux<00>xxy<>y.{|{|<00>[<00>e<EFBFBD>f<00>f7hiMij<00>j<EFBFBD>j_k<00>nUs<55>w<EFBFBD>wux<00>xxy<78>y.{|{|<00>[xe{f<00>f#h<00>h8i<00>i|j<>jJk<00>nAs<00>wax<00>xdy<64>y{<00>{g|<00><00>IS]grrj@k<00>k<<00><13>d<00><00><00> <00>#-<00><00>m
<00> 2 <0C>
v <0A> N<0E>&<0F><0F>j<10>B<00>$8Nxl
<00><15><00><00>v <20>#$<00><00>:<00> 1 <0C> u <0A> M<0E>%<0F><0F>i<10>A<12><13>7<00><00>w <20>#X$<00><00>; \<00>f<00>w* <0C>  n <0A> F<0E><0F><0F>b<10>: <12>E[<00>. <0C>  r <0A> J<0E>"<0F><0F>f<10>><12>I_<00>\<00>e<>f<00>g<00>h(i<>i_j<00>j,k<00>k&o<>s<00>x$y<00>yRz<00>{0|<7C>|<7C>Z<00>[\<00>fh<00>h<00>i|wx0xEx<00>x3yHyqz<00>w<00>w>AHLRVZ^bnrvz<01><01><01><01><01><01>%6Rl~<02><02><02><02><02><02><02>2=AEIel<03><03><03><03><03><03><03><03><03><03> "&*1>HLPTX\`<04><04><04><04><04><04><04><04><04><04><04><04><04><04><04><04><04><04>  <00>w7\8\9\:\;\<\=\>\?\@\A\B\C\D\E\F\G\<00>fh<00>hRx<00>xUy]$_$a$f$h$j$l$n$n$n$n$p$r$Y$[$]$c$n$}<00><><1B><00><1B><00>g<00>hH\<00>fh<00>h x<xWx<00>x?yZy #O-
<01> ,<01>+<01>*  <02>$<24>u<><75><01>core_intrinsics<63>derive_clone_copy_internals<6C><01><01><01><> <0B><><EFBFBD>J<><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>_o <02><02><02><00><> <0B><><EFBFBD>J<><4A><EFBFBD><EFBFBD><17>\N<02>q/<00><>O\<01><><02><01><01><01><> <0B><><EFBFBD>J<08>.<2E>t<EFBFBD><74>Z$crate::cfg_if<69><1F><1E>/<00><><00><> <0B><><EFBFBD>Jp3<70><33>L
<EFBFBD>: <02><02><02><00><> <0B><><EFBFBD>J<>=<3D><><EFBFBD>7R<02><00><>%<00><><EFBFBD>Z<01><01><01><> <0B><><EFBFBD>J$<24>@K<>q0<71><02><17>0e<>f\<01><>derive_eq_internals<6C><02><02><01><01><01><> <0B><><EFBFBD>J<><18><>/7<>' <02><02><02><00><> <0B><><EFBFBD>J<>ߩ<>g<EFBFBD>9  <02> <00><> <0B><><EFBFBD>J<15><>Z<EFBFBD>`*<2A> <0C><> <02><02><02><00><> <0B><><EFBFBD>Jt<4A>-n<>g<EFBFBD><67>x%2}<7D>V<EFBFBD><01><><01><><02><01><01><01><> <0B><><EFBFBD>J<><4A>#6<>Mg<4D><01><><1E><1D>u<17><00><> <0B><><EFBFBD>J<>ʭ<EFBFBD>ء-<01><><1D><1C>u<17><00><> <0B><><EFBFBD>J<><4A>y?C<><43><EFBFBD><01><><1C><1B>u <00><> <0B><><EFBFBD>J<><4A>5<EFBFBD>yt<00><01><><1B><1A>u<<00><> <0B><><EFBFBD>J<>!t<>v<EFBFBD><76>|<01><><1A><19>uo<00><> <0B><><EFBFBD>JA<4A>\<5C><><EFBFBD><EFBFBD><01><><19><18>u<17><00><> <0B><><EFBFBD>J<>r_Lms<6D><73><01><><18><17>u<17><00><> <0B><><EFBFBD>J<>$R
<EFBFBD><EFBFBD>B<01><><17><16>u<00><> <0B><><EFBFBD>J<><4A><EFBFBD>48
<EFBFBD>k<01><><16><15>u;<00><> <0B><><EFBFBD>J<>"<22> j&<26>I<01><><15><14>un<00><> <0B><><EFBFBD>J<><4A><EFBFBD>4<12><01><><14><13>u<17><00><> <0B><><EFBFBD>J<>,<2C><><EFBFBD>Ȍ+<01><><13><12>u<17><00><> <0B><><EFBFBD>JC<4A><43>Y<EFBFBD>(RX<01><><12><11>u<00><> <0B><><EFBFBD>JB<4A><42>R=<3D><><EFBFBD><01><><11><10>u:<00><> <0B><><EFBFBD>J<>YNJ<>T?<01><><06><0F>
<EFBFBD>n<00><> <0B><><EFBFBD>J<>ij<69>ׁ<EFBFBD>_<00><>e<EFBFBD>(<17><00><> <0B><><EFBFBD>Jd<4A>5<EFBFBD><35>JH<4A><48><EFBFBD>_<EFBFBD>g<>V<EFBFBD>E<EFBFBD><<3C><00><>ʭ<EFBFBD><CAAD>d<EFBFBD>1<EFBFBD><31><EFBFBD>ˬ<EFBFBD><CBAC>e<EFBFBD>2<EFBFBD><32><EFBFBD>̫<EFBFBD><CCAB>f<EFBFBD>3<EFBFBD><00>c<>R<EFBFBD>I<EFBFBD>8<EFBFBD>M<>@<40>Z<>k<EFBFBD>l<EFBFBD><6C><EFBFBD><02><><EFBFBD>ª<EFBFBD><C2AA><1E>έ<><CEAD>h<EFBFBD>5<EFBFBD><02>Ϭ<EFBFBD><CFAC>i<EFBFBD>6<EFBFBD><03>Ы<EFBFBD><D0AB>j<EFBFBD>7<EFBFBD><04>T<EFBFBD>?<3F><><EFBFBD>񨓪<F1A893AA><7F><EFBFBD><EFBFBD><EFBFBD><1E><><EFBFBD><EFBFBD><EFBFBD>/<2F>D<EFBFBD><><EEADBA><EFBFBD>T<EFBFBD>!<21><EFBFBD><EEACBB><EFBFBD>U<EFBFBD>"<22><EFBFBD><EFABBC><EFBFBD>V<EFBFBD>#<23><><EFBFBD>\<5C><><EFBFBD><0E><><EFBFBD><EFBFBD> ODHT b<00><02><><00><><EFBFBD>6<EFBFBD><13>R:<00><>0x<13>}S<00><><EFBFBD><EFBFBD><00><><EFBFBD>^f_:<3A> <09>vN<00><>T<EFBFBD><54><EFBFBD><EFBFBD><AL<>"<08>)7y<>آ<EFBFBD><D8A2><EFBFBD><EFBFBD>>:<3A><>" <09>pmWE<>g΍Pc ӊ<>8<EFBFBD><38><EFBFBD><EFBFBD>ZLH3A̷<>UT8<54>\<5C><><EFBFBD>G <00><>]Œ]<5D>Y*<00>4N<34>z<>'H <0C>#<23><>~<7E>[Ά<><CE86>U<>VaN<17>/<2F><00><><EFBFBD><EFBFBD>G<>5-<00><>j<EFBFBD><6A>o<EFBFBD><6F>G<00><>n<EFBFBD><1B>
Y<00><>L<EFBFBD><1B><><EFBFBD>3F{<7B><><EFBFBD>(l<>IX<49><1D>&<26>JG<><47><EFBFBD>!<21>W<EFBFBD> ϻ<01>"~<7E><19><><EFBFBD><04>)c }'<27><><EFBFBD>1.9<EFBFBD><EFBFBD><12>W<00>pL<70>)!`- < <0B>ͧ<EFBFBD>wF?<00><>mq<6D><71>^<5E>@<00>!<21><>+<2B><><EFBFBD>_<00><>*<2A><10><>
G'찮<><ECB0AE>h`<60>E<EFBFBD><45>*]<00><>ゴB^<5E>Mj<><6A>5<> 57<00>T <0C>6<EFBFBD><36><EFBFBD>Pd2<64>><3E><><0F>T<00>lN<6C><4E><EFBFBD><EFBFBD>6B{<7B>e@<40><><00>W!<21><>E<EFBFBD><45>&<00>>{|ClC<6C>R<00>L<02>D]_<><1F>x<EFBFBD><78>o<EFBFBD> <00>IS6F<36>MSE[Fr<46>Gf<47>m6L\<5C>`z<>n<><6E><EFBFBD><48>:<3A>4<EFBFBD><34><EFBFBD>L<EFBFBD>4<00>=_DGl/O<00>zXV<58> <0B>3DIܨI<DCA8>[]Q<00>t<EFBFBD>S<EFBFBD>5<EFBFBD>Y!<00>4<EFBFBD><34>O<EFBFBD>W#<00>O<07>N+<2B>7L<00><><EFBFBD><EFBFBD>ʈ<EFBFBD>WV~<7E>v <20> <20>+R=}<7D>ϙ \ <0C>WT<57>6tY<00><>R<EFBFBD><52>JX<07>W:Xa<58><61>'<00><><1F>و٦@<40><16><><EFBFBD>tT1<00><>\<5C>m<EFBFBD>a9o#<\=G<><00><>J7X1<58><31>;<00>m<EFBFBD><6D><EFBFBD>K<>C<18>![_<>B<EFBFBD><00>3<>`<60>{)0<00>H<EFBFBD>&<26>C<EFBFBD>Vd<>b^<5E>,<00><><EFBFBD>R♭<52>.<00><>5<EFBFBD>d|<7C><>
!<21><><EFBFBD>d<EFBFBD><64>%:7<><37><EFBFBD>]<5D>9/q<01>e<EFBFBD><65>a=<1B>:Uh<55><01>K<00><04><><EFBFBD><EFBFBD>7Xˎ?<3F>MY<4D>2<<0F><><EFBFBD><00><> <0B><><EFBFBD>JS<><53>6l<36><6C>"<<00>)<29>j<7F>h<EFBFBD>F<00><><EFBFBD><EFBFBD><EFBFBD><16><>I<00>Y{<7B><>,<2C><>)<00><><EFBFBD>K[<5B><><EFBFBD>`<00><><EFBFBD>m˚qaƥ_<C6A5><5F><EFBFBD><EFBFBD><EFBFBD><12><><02>+<2B><>(S<><06>x<EFBFBD>ދ@b<><62><EFBFBD>~G($<00>a(_<>t<>5 <09>J{<7B>К"<00>!I$<24>t)<00>zq<7A><71>u<04>6<00><><07>~(T=޴`x<>FM8)>T;<3B><><1E>d6<64><36>
<EFBFBD>H}#,d+<2B>e\<5C>,kmc<6D><63>f <0C><14><>_+#VR<56><52>CQ<15><>F<><7F><EFBFBD><EFBFBD><EFBFBD>G<1B><><00>laR_)6tmo.,++
:<3A><>SS*0I_]e+`RQ
0~x\%bG|q8<71><38>M<EFBFBD>{ErMN&)>T;<3B><><1E>d6<64><36>
<EFBFBD>HaC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs<72>TC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17<EFBFBD>aC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\error.rs<72> Ki<4B><69><EFBFBD><EFBFBD>><3E> <0C>
zR<00>?<3F>?<3F>"/QM@KQ>-RXY&+Q36 >6E=Q5<51>#E9<45>A;874=5@@b?<7AAG>:OL?-N9GROMT/11P461
%P7,
@AM-E3
B
?/3+&90:7-6
?3&,)::9
"(9OU;]`YGD_aUb<55>  +7u<>9<EFBFBD><39>G<7F>!<21><>{c<>_C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs<72>TC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17<EFBFBD>_C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\lib.rs<72> 7<>5<1D>%:<3A><>l*<2A><1C>̞̞<01>A>><3E>GElBCoCXCA@]DA>ED@<40>MABcD]VQP8RH,4TXRVWS"YT+SLD">OP)HKLMQAPN' 7K@OLOIO#FIOM
,"FRS&PUP MNNPMH6JKBLMJAOJEMHKJMINM!NLML;(&<9Y.)EL.CpQ-W^Vmlb<6C><62>Oi<4F><69>0?g<2<>UQ@7 ;' ?
MP $?LHE(
e)"
+!KK9
*1 \O_`,VB'-)),XRL%-)-/+),ONH)
<H..(-'.(r,H%-'.(1&-' (H',N'(M3#+M3QN4J MJL OOK!PNKJ
9GM= M0KGI%K?+2BA
T%K/<1E><03><03><03><03><03><03><03><03><03><03><03><02><03><03><03><02><03> <03> <03> <03> <03> <03> <03> <03> <03> <03><03><03><03>s3<73><33><EFBFBD>T<EFBFBD>i"%<25>P![<5B><>`C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs<72>TC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17<EFBFBD>`C:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\util.rs<72> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>r8Y<38><59><1C>_<EFBFBD><5F><00> <0B> ##0MSP7
LE,>PL!BDI0QP7Pupd<70>u#: Xb<58>Z<EFBFBD><5A>[cC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs<72>TC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17<EFBFBD>cC:\Users\xiaji\.cargo\registry\src\index.crates.io-1949cf8c6b5b557f\getrandom-0.2.17\src\windows.rs<72> <20>@<40>߁<EFBFBD>u0<75><03><><EFBFBD><EFBFBD><EFBFBD>+<00><10><A9!!#'OL>;!/$1 H7/dI9(FF?C+
 <00><><EFBFBD><EFBFBD>R<EFBFBD><52>9<EFBFBD>t<><74><00><≯<16><><EFBFBD>x86_64-pc-windows-gnu<6E><75>ymv&<11><>s-<2D><><EFBFBD>,<01>-b850c596508c239b<39><62><EFBFBD> <0B><><EFBFBD>J<03><><01>U$ <09> <01><>?b?<00>7<00>D<00>BBP9P9PD<>A<>b<>Pbb<>b<><00>PP<>P<>P<>P<>P<>A<><00>3Bf8<>KpB<><00>B<00>8pKK<><00>P<00>D<00>77nbn<00>7Bn<00>P<00>  %JA<03><02><01> .<2E>.\\<04>rust-end-file