Files
guba-indicator/rust/target/debug/deps/liblibloading-87ebe3a531d22b4d.rmeta

168 lines
104 KiB
Plaintext
Raw Normal View History

rust
<EFBFBD><EFBFBD>#rustc 1.93.1 (01f6ddf75 2026-02-11)<29><02>ZF<5A>P<EFBFBD><50>v<EFBFBD><76><EFBFBD>]<5D>d9uu-4d8b4da6b4ab36bd<62><02><05><11><><EFBFBD>GȬx<C8AC>92X<32>l-5bed970bceb2abc5<63><02>.g<>:<3A><>Ld<4C><64>q<EFBFBD>T<EFBFBD>d-f090014afa110f38<33><02>L<><4C><EFBFBD><EFBFBD><EFBFBD>l<EFBFBD>E,<07>R<EFBFBD><52>-3d16dd14375d91ab<61><02><11>b';<3B><>ݕ<EFBFBD><DD95>+<2B><>74-cda84f9d48ee8a39<33>rustc_std_workspace_core<72><65><EFBFBD><EFBFBD><EFBFBD>7]<5D><><EFBFBD><1F>}^-d51aa419dcaa4806<30> hashbrown<77>\<5C><01><><EFBFBD>Y8 <0A> <0B>9!~-828ad423d679028a<38>rustc_std_workspace_alloc<6F>)Z<7F><5A>T+@<15>U<EFBFBD><15><><EFBFBD>-456872f450a959d9<64>
std_detect<EFBFBD><EFBFBD><<03>dpܞ.P\aܘ<61>L-20f4fe7d6fc49ef1<66>rustc_demangle<6C> $<24><><EFBFBD><EFBFBD><EFBFBD>.<2E>u
@<40><>!-8707d0f6cef74754<35>windows_targets<74>aG<61>"T<>S<EFBFBD><53><02><>i-a000ab9e204fd71e<31>cfg_if<69>S]<5D><><EFBFBD><EFBFBD>]<5D><>8RH<52><48>-be85b4d8c54eea3b<33><02> <0C><08><><EFBFBD><EFBFBD>N<EFBFBD>}<7D>]<5D><>y^-a8029966e34624a3<61> windows_link<6E><6B><EFBFBD><EFBFBD>L<EFBFBD>/> <09><><EFBFBD><EFBFBD>M<EFBFBD><4D>J-a2622e52308cdcaa<61>;<02>$<24><02>$<24>libloading_docs<63>|<7C><05><><windows_imports<74>|<7C><01>|<7C><07>imp<6D>/<01>|<06><01><1C><02>$<24> kernel32.dll<6C><00> GetLastError<6F><00>(<28><01><00>SetThreadErrorMode<64><00>)<29><01><00>GetModuleHandleExW<78><00>*<2A><01><00> FreeLibrary<72><00>+<2B><01><00>LoadLibraryExW<78><00>,<2C><01><00>GetModuleFileNameW<65><00>-<2D><01><00>GetProcAddress<73><00>.<2E><00><00><00><00><00><00><00><00><00><00><00><00><00><00><02> changelog<6F>r0_8_9<5F>r0_8_8<5F>r0_8_7<5F>r0_8_4<5F>r0_8_3<5F>r0_8_2<5F>r0_8_1<5F>r0_8_0<5F>r0_7_4<5F>r0_7_3<5F>r0_7_2<5F>r0_7_1<5F>r0_7_0<5F>r0_6_7<5F>r0_6_6<5F>r0_6_5<5F>r0_6_4<5F>r0_6_3<5F>r0_6_2<5F>r0_6_1<5F>r0_6_0<5F>r0_5_2<5F>r0_5_1<5F>r0_5_0<5F>r0_4_3<5F>r0_4_2<5F>r0_4_1<5F>r0_4_0<5F>r0_3_4<5F>r0_3_3<5F>r0_3_2<5F>r0_3_1<5F>r0_3_0<5F>error<6F>%%%% DlDescription<6F>)
)<02>%,<02>%.<02>% WindowsError<6F>0
0<02>%3<02>%5source<63>6%8<02>9os<6F>;<02><<01>=========<<<<<<<<<< <
< < < <Library<72>U
U<02><<<Z<02> [P<>Zthis<69>] ] ] Zopen_already_loaded<65>a<01>a a a Zload_with_flags<67>f<01>f f f Z<02> kGET_MODULE_HANDLE_EX_FLAG_PIN<49>k&GET_MODULE_HANDLE_EX_FLAG_FROM_ADDRESS<53>k k k Zget<65>q<02>q q q Z get_ordinal<61>v<02>v v v Zinto_raw<61>Zfrom_raw<61>Zclose<73>} } } <<01><02><<01><02><01> <Symbol<6F><01><02><01><02> <01>pd<70><<01><02><01><01><01>
as_raw_ptr<EFBFBD><01> <<01><02><01> lift_option<6F><<01><02><<01><02>< <01><02><01><02><
<01><02><01><02><01><02>< <01><02><01><02><ErrorModeGuard<72><01>
<01><02>< <01><02> < <01><02><with_get_last_error<6F><01><02><01>F<><01> <BOOL<4F><DWORD<52><HANDLE<4C><HMODULE<4C><FARPROC<4F><LOAD_LIBRARY_FLAGS<47><SEM_FAILCRITICALERRORS<52><LOAD_IGNORE_CODE_AUTHZ_LEVEL<45><LOAD_LIBRARY_AS_DATAFILE<4C><"LOAD_LIBRARY_AS_DATAFILE_EXCLUSIVE<56><LOAD_LIBRARY_AS_IMAGE_RESOURCE<43><#LOAD_LIBRARY_SEARCH_APPLICATION_DIR<49>< LOAD_LIBRARY_SEARCH_DEFAULT_DIRS<52>< LOAD_LIBRARY_SEARCH_DLL_LOAD_DIR<49><LOAD_LIBRARY_SEARCH_SYSTEM32<33><LOAD_LIBRARY_SEARCH_USER_DIRS<52><LOAD_WITH_ALTERED_SEARCH_PATH<54><"LOAD_LIBRARY_REQUIRE_SIGNED_TARGET<45><LOAD_LIBRARY_SAFE_CURRENT_DIRS<52>B<01><01><01><01><01><01><01><01><01><01>
<01><02><01><01><02> <01><01><01><01><01><02><01> <01><01><01><01><02><01><01><02><01><01><02><01><01><01><01><01>'lib<69><01><02><01>inner<65><01><01><01><01><01><01><02><01><01><01><01><01>L<><01>try_as_raw_ptr<74><01><01><01><01><02><01><01><01> <01><01><01><01><02><01><02><01> <01><02><01><02><01><02><01>
<01><02><01><02><01> <01><02><01> <01><02>util<69><01><01><01><01><01><01><01>cstr_cow_from_bytes<65><01>ZERO<52><01> <01> <01>ensure_compatible_types<65><01><02><01>E<> 
library_filename<6D><01>S<>%<02><01>DlOpen<65><01>desc<73><01> DlOpenUnknown<77><01>
<01>DlSym<79><01><01><01> DlSymUnknown<77><01>
<01>DlClose<73><01><01><01>DlCloseUnknown<77><01>
<01><01><01><01><01>LoadLibraryExWUnknown<77><01>
<01><01><01><01><01>GetModuleHandleExWUnknown<77><01>
<01><01><01><01><01>GetProcAddressUnknown<77><01>
<01><01><01><01><01>FreeLibraryUnknown<77><01>
<01>IncompatibleSize<7A><01>
<01> CreateCString<6E><01><01><01>CreateCStringWithTrailing<6E><01><01>%<01><02>=<01><01>=<01><01>=<01><01>=<01><01>=<01><01>=<01><01>=<01><01>- - - . / 4 4 4 6 9 9 9 k q q v <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <01> <02>`))*<01> +<02>
GaTˑ n<02><01>% 8<02><><02><>l<02><><01><02>1QsÂY<C382>Q<EFBFBD><02>`001<01> 2<02> <00><>~<7E>6*<2A>N<02>`<00><00><01><00><01><00><00><01><00><01><00><01><00><00><01><00><01><00><01><00><00><01><00><01><00><01><00><00><01><00><01><00><01><00><00><01>  <00><01>
<00><01><00><00><01>  <00><01> <00><01><00><00><01>  <00><00><01>!<00><01>!<00><01><00><01>!<00><01> <0C>f<66><7F><EFBFBD><02><01>&<02>`<01>&<02><>UUV<01>W<02>< }pl<70>Qk<51><02><01>)<02> <01>)<02>`<01>)<02><><00><00><01><00><02> <<00><01><6<0F>aK<61>?<02><02><01>*<02><01>*<02><01>*<02>`<01>*<02> <00><00><00><01><00><02>< <00>&<26><1D><><EFBFBD>r<02>`<00><00><00><01><00><02><00> <00>l<EFBFBD><6C><EFBFBD>o<><02><01>+<01>)<02><01>)<01>+<02><><01>+<02><01>+<02><00><00><01><00><01><00><00><01><00>*(<28>QKm<4B><01><02><02><00><00><01><00><01><00><00><01><00>*(<28>QKm<4B>8<01>,<02>`<01>,<02><><01>,<02><01>,,)30<><00><02>U<><00><01><00><01><00>.)<29><00><01>U5<00>8<00>XU<><00><01><00><01><00>YU<><00><01><00><01><00><01>U<><00><01><00><01><00><01><00><01><00><02>`<07><02>,<02><02>`<02><><02><02> <02> <02>0x1<78><00>/0x4<78>1024<32><00>/1<><00>/
0x00000010<EFBFBD><00>/
0x00000002<EFBFBD>@<00>/
0x00000040<EFBFBD> <00>/
0x00000020<EFBFBD><00>/
0x00000200<EFBFBD><00>/
0x00001000<EFBFBD><00>/
0x00000100<EFBFBD><00>/
0x00000800<EFBFBD><00>/
0x00000400<EFBFBD><00>/
0x00000008<EFBFBD><04><00>/
0x00000080<EFBFBD> <00>/
0x00002000<EFBFBD><01>7
)*"<01>%-<03>H<03>HCString<6E><03>H<01><03>*<00><>$<24>G<>hel<01><>
01#<01>&.<01><01><02><01><02> <01><00><> <><7F>_f<01><> 
UV#<01>).5<<01><><EFBFBD>
<00><00>&<01>*1<00>/8?<01><>
<00><00>%<01>+0<00>)7>%;<3B><01><01><02><02>,<2C> <00><00><01><<3C> <00><00><01>4<> <00><00>
DLL_PREFIX<EFBFBD>T<EFBFBD> <01><00>
DLL_SUFFIX<EFBFBD>T<EFBFBD> <01><00><02>,<2C><01><00><02>D<><01><00><02><00><00>jg Bindings around the platform's dynamic library loading primitives with greatly improved memory safety.<2E>k<02><00>oda Using this library allows the loading of [dynamic libraries](struct.Library.html), also known as<61><00><>UR shared libraries, and the use of the functions and static variables they contain.<2E><1C><02><00><>c` The `libloading` crate exposes a cross-platform interface to load a library and make use of its<74><00><>XU contents, but little is done to hide the differences in behaviour between platforms.<2E><00><>SP The API documentation strives to document such differences as much as possible.<2E><1C><02><00><>b_ Platform-specific APIs are also available in the [`os`](crate::os) module. These APIs are more<72><00><> flexible, but less safe.<2E><1C><02><00><> # Installation<6F><1C><02><00><>FC Add the `libloading` library to your dependencies in `Cargo.toml`:<3A><1C><02>\<5C> ```toml<6D><00><> [dependencies]<5D><00><> libloading = "0.8"<22><<3C> ```<60><1C><02>\<5C> # Usage<67><1C><02><00><>$! In your code, run the following:<3A><1C><02>l<>
```no_run<75><00><>B? fn call_dynamic() -> Result<u32, Box<dyn std::error::Error>> {<7B><00><> unsafe {<7B><00><>JG let lib = libloading::Library::new("/path/to/liblibrary.so")?;<3B><00><>[X let func: libloading::Symbol<unsafe extern fn() -> u32> = lib.get(b"my_func")?;<3B><00><>  Ok(func())<29>L<>  }<7D>,<2C>  }<7D><<3C> <01>><1C> <02><00><> if The compiler will ensure that the loaded function will not outlive the `Library` from which it comes,<2C><00><>
41 preventing the most common memory-safety issues.<2E>%;<3B><01><01><02>C<02>E<00><00><01>D<00><00><01>C<00><00><01>58 <01><00><01>5- <01><00><02>,<01><00><02>+<01><00><04><> <00> The change log.<2E>L<> 
 !"#$t<><00> Release 0.8.9 (2025-09-17)<29>4<02><00>8 ## Non-breaking changes<65>T<02><00>XSP Migrate from windows-targets to windows-link for linking Windows API functions.<2E>4<>t<><00><> Release 0.8.8 (2025-05-27)<29><1C><02><00><><01>E<1C><02><00><># Add `os::window::Library::pin`.<2E>4<>t<><00><> Release 0.8.7 (2025-04-26)<29><1C><02><00><><01>E<1C><02><00><>-* Add support for the `*-pc-cygwin` target.<2E>4<>t<><00><> Release 0.8.4 (2024-06-23)<29><1C><02><00><><01>E<1C><02><00><>YV Compilation when targeting Apple's visionos, watchos and tvos targets has been fixed.<2E>4<>t<><00><> Release 0.8.3 (2024-03-05)<29><1C><02>ܐ<01>E<1C><02><00><>NK A `dev-dependency` on `windows-sys` that was unconditionally introduced in<69><00><>.+ [0.8.2](r0_8_2) has been made conditional.<2E>4<>t<> <00><> Release 0.8.2 (2024-03-01)<29><1C><02><00><>%" ## (Potentially) breaking changes<65><1C><02><00><>b_ MSRV has been increased to 1.56.0. Since both rustc versions are ancient, this has been deemed<65><00><>a^ to not be breaking enough to warrant a semver-breaking release of libloading. If you're stick<63><00><>WT with a version of rustc older than 1.56.0, lock `libloading` dependency to `0.8.1`.<2E><1C> <02>ܯ <01>E<1C> <02><00><> ^[ * The crate switches the dependency on `windows-sys` to a `windows-target` one for Windows<77><00><>
eb bindings. In order to enable this `libloading` defines any bindings necessary for its operation<6F><00><> eb internally, just like has been done for `unix` targets. This should result in leaner dependency<63>d<>  trees.<2E><00><> `] * `os::unix::with_dlerror` has been exposed for the users who need to invoke `dl*` family of<6F><00><>  functions manually.<2E>4<> t<> <00><>  Release 0.8.1 (2023-09-30)<29><1C> <02>ܸ <01>E<1C> <02><00><>  * Support for GNU Hurd.<2E>4<> t<><00><> Release 0.8.0 (2023-04-11)<29><1C><02><00><>%<01>L<1C><02><00><>?< * `winapi` dependency has been replaced with `windows-sys`.<2E><00><>63 * As a result the MSRV has been increased to 1.48.<2E><1C><02><00><><01>E<1C><02><00><>96 * Support for the QNX Neutrino target has been added.<2E>4<>t<><00><> Release 0.7.4 (2022-11-07)<29><1C><02><00><>+( This release has no functional changes.<2E><1C><02><00><>b_ `RTLD_LAZY`, `RTLD_GLOBAL` and `RTLD_LOCAL` constants have been implemented for AIX platforms.<2E>4<>t<><00><> Release 0.7.3 (2022-01-15)<29><1C><02><00><>+<01>V<1C><02><00><>c` In this release the `docsrs` `cfg` has been renamed to `libloading_docs` to better reflect that<61><00><>c` this `cfg` is intended to be only used by `libloading` and only specifically for the invocation<6F><00><>\Y of `rustdoc` when documenting `libloading`. Setting this `cfg` in any other situation is<69><00><>" unsupported and will not work.<2E>4<>t<><00><> Release 0.7.2 (2021-11-14)<29><1C><02><00><>c` Cargo.toml now specifies the MSRV bounds, which enables tooling to report an early failure when<65><00><>]Z the version of the toolchain is insufficient. Refer to the [min-rust-version RFC] and its<74><00><> [tracking issue].<2E><1C><02><00><>WT [min-rust-version RFC]: https://rust-lang.github.io/rfcs/2495-min-rust-version.html<6D><00><>DA [tracking issue]: https://github.com/rust-lang/rust/issues/65262<36><1C><02><00><>a^ Additionally, on platforms `libloading` has no support (today: `not(any(unix, windows))`), we<77><00><>c` will no longer attempt to implement the cross-platform `Library` and `Symbol` types. This makes<65><00><>]Z `libloading` compile on targets such as `wasm32-unknown-unknown` and gives ability to the<68><00><>]Z downstream consumers of this library to decide how they want to handle the absence of the<68><00><>^[ library loading implementation in their code. One of such approaches could be depending on<6F><00><>+( `libloading` itself optionally as such:<3A><1C><02>\<5C><01>=<00><>>; [target.'cfg(any(unix, windows))'.dependencies.libloading]<5D><00><> version = "0.7"<22><<3C><01>>4<>t<><00><> Release 0.7.1 (2021-10-09)<29><1C><02><00><>JG Significantly improved the consistency and style of the documentation.<2E>4<>t<>I<00><> Release 0.7.0 (2021-02-06)<29><1C><02><00><> ## Breaking changes<65><1C><02><00><>*' ### Loading functions are now `unsafe`<60><1C><02><00><>PM A number of associated methods involved in loading a library were changed to<74><00><> ZW be `unsafe`. The affected functions are: [`Library::new`], [`os::unix::Library::new`],<2C><00><> ?< [`os::unix::Library::open`], [`os::windows::Library::new`],<2C><00><>!a^ [`os::windows::Library::load_with_flags`]. This is the most prominent breaking change in this<69><00><>">; release and affects majority of the users of `libloading`.<2E><1C>"<02><00><>"UR In order to see why it was necessary, consider the following snippet of C++ code:<3A><1C>#<02>T<># ```c++<2B><00><># #include <vector><3E><00><># #include <iostream><3E><1C>#<02><00><>#:7 static std::vector<unsigned int> UNSHUU = { 1, 2, 3 };<3B><1C>$<02><00><>$ int main() {<7B><00><>$TQ std::cout << UNSHUU[0] << UNSHUU[1] << UNSHUU[2] << std::endl; // Prints 123<32><00><>% return 0;<3B>,<2C>%<01>A<<3C>%<01>><1C>%<02><00><>%c` The `std::vector` type, much like in Rust's `Vec`, stores its contents in a buffer allocated on<6F><00><>&\Y the heap. In this example the vector object itself is stored and initialized as a static<69><00><>&c
intended.<2E><1C>C<02><00><>DDA [issue #86]: https://github.com/nagisa/rust_libloading/issues/86<38><00><>D)& [`Library::new`]: crate::Library::new<65><00><>D;8 [`Error::LoadLibraryExW`]: crate::Error::LoadLibraryExW<78><00><>E?< [`os::unix::Library::this`]: crate::os::unix::Library::this<69><00><>E=: [`os::unix::Library::new`]: crate::os::unix::Library::new<65><00><>F>; [`os::unix::Library::open`]: crate::os::unix::Library::new<65><00><>FC@ [`os::windows::Library::new`]: crate::os::windows::Library::new<65><00><>G[X [`os::windows::Library::load_with_flags`]: crate::os::windows::Library::load_with_flags<67><00><>H+( [`RTLD_NOW`]: crate::os::unix::RTLD_NOW<4F><00><>H+( [RTLD_LAZY]: crate::os::unix::RTLD_LAZY<5A><00><>H-* [RTLD_LOCAL]: crate::os::unix::RTLD_LOCAL<41><00><>I1. [`RTLD_GLOBAL`]: crate::os::unix::RTLD_GLOBAL<41>4<>It<>M<00><>I Release 0.6.7 (2021-01-14)<29><1C>I<02><00><>I`] * Added a [`os::windows::Library::open_already_loaded`] to obtain a handle to a library that<61><00><>J`] must already be loaded. There is no portable equivalent for all UNIX targets. Users who do<64><00><>K_\ not care about portability across UNIX platforms may use [`os::unix::Library::open`] with<74>ԛL `libc::RTLD_NOLOAD`;<3B><1C>L<02><00><>Lc` [`os::windows::Library::open_already_loaded`]: crate::os::windows::Library::open_already_loaded<65><00><>M?< [`os::unix::Library::open`]: crate::os::unix::Library::open<65>4<>Mt<>P<00><>M Release 0.6.6 (2020-12-03)<29><1C>N<02><00><>Nb_ * Fix a double-release of resources when [`Library::close`] or [`os::windows::Library::close`]<5D><00><>N is used on Windows.<2E><1C>O<02><00><>O-* [`Library::close`]: crate::Library::close<73><00><>OGD [`os::windows::Library::close`]: crate::os::windows::Library::close<73>4<>Pt<>P<00><>P Release 0.6.5 (2020-10-23)<29><1C>P<02><00><>P * Upgrade cfg-if 0.1 to 1.0<EFBFBD>4<>Pt<>R<00><>P Release 0.6.4 (2020-10-10)<29><1C>Q<02><00><>Q\Y * Remove use of `build.rs` making it easier to build `libloading` without cargo. It also<73><00><>Q1. almost halves the build time of this crate.<2E>4<>Rt<>U<00><>R Release 0.6.3 (2020-08-22)<29><1C>R<02><00><>RWT * Improve documentation, allowing to view all of the os-specific functionality from<6F><00><>S-* documentation generated for any target;<3B><00><>S)& * Add [`os::windows::Library::this`];<3B><00><>T>; * Added constants to use with OS-specific `Library::open`;<3B><00><>T * Add [`library_filename`].<2E><1C>T<02><00><>TEB [`os::windows::Library::this`]: crate::os::windows::Library::this<69><00><>U1. [`library_filename`]: crate::library_filename<6D>4<>Ut<>V<00><>U Release 0.6.2 (2020-05-06)<29><1C>V<02><00><>V0- * Fixed building of this library on Illumos.<2E>4<>Vt<>X<00><>V Release 0.6.1 (2020-04-15)<29><1C>W<02><00><>WHE * Introduced a new method [`os::windows::Library::load_with_flags`];<3B><00><>W+( * Added support for the Illumos triple.<2E><1C>W<02><00><>W[Ȕ4<>Xt<>d<00><>X Release 0.6.0 (2020-04-05)<29><1C>Y<02><00><>YHE * Introduced a new method [`os::unix::Library::get_singlethreaded`];<3B><00><>YMJ * Added (untested) support for building when targeting Redox and Fuchsia;<3B><00><>Z_\ * The APIs exposed by this library no longer panic and instead return an `Err` when it used<65>|<7C>[ to panic.<2E><1C>[<02><00><>[<01>f<1C>[<02><00><>[TQ * Minimum required (stable) version of Rust to build this library is now 1.40.0;<3B><00><>\`] * This crate now implements a custom [`Error`] type and all APIs now return this type rather<65><00><>\*' than returning the `std::io::Error`;<3B><00><>],) * `libloading::Result` has been removed;<3B><00><>]\Y * Removed the dependency on the C compiler to build this library on UNIX-like platforms.<2E><00><>^a^ `libloading` used to utilize a snippet written in C to work-around the unlikely possibility<74><00><>_b_ of the target having a thread-unsafe implementation of the `dlerror` function. The effect of<6F><00><>_]Z the work-around was very opportunistic: it would not work if the function was called by<62><00><>` forgoing `libloading`.<2E><1C>`<02><00><>
GaTˑ n*+<02>2<EFBFBD>%<13>0<02>2<EFBFBD>%)) *<00>P))<00>2<EFBFBD>f&<00>%-<02>`-<00><>><1C><00><00><00> <00><02>% <00><02>`<02>`<02><02>`<02> <02>]<02>`buf<75><02>]I<19><>̖<EFBFBD><CC96><00><02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<02><><02><><02><><02> <00><19><>E=<3D>z, <0C>, -$<24><02> <0C><03><>"8<00><00><00>%/<02>/<00><>$<24><00> <00><02>%<00>%. <0C>. /8<02>,<2C>d<><00>&<00><>~<7E>6*<2A>N12<02>3<EFBFBD>&1<02>3<EFBFBD>&00 1̤00<00>3<EFBFBD><33>%<00>&4<02>`4<00><>><1C><00><00><00> <00><02>& <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><>3 <0C>3 4$<24><02> <0C><03><> <00>&6<02>6<00><>>4<><00> <00><02>&<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E> <00><02>5 <0C>5 6$<24>,<2C><03><> <00>&9<02>`9<00><>><1C><00><00><00> <00><02>& <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><>8 <0C>8 9$<24><02> <0C>,<2C>T<> <00>YV Unsafe but flexible platform-specific bindings to dynamic library loading facilities.<2E>Z<02><00>^LI These modules expose more extensive and powerful bindings to the dynamic<69><00><>^[ library loading facilities. Use of these bindings come at the cost of less (in most cases,<2C><00><>QN none at all) safety guarantees, which are provided by the top-level bindings.<2E><1C><02>t<> # Examples<65><1C><02><00><>DA Using these modules will likely involve conditional compilation:<3A><1C><02>l<>
```ignore<72><00><> # extern crate libloading;<3B><00><> #[cfg(unix)]<5D><00><>  use libloading::os::unix::*;<3B><00><> #[cfg(windows)]<5D><00><># use libloading::os::windows::*;<3B><<3C><01>><14> <|<7C><00><>63 Windows implementation of dynamic library loading.<2E><02><1C> <0C> <0C>8<02><1C> <0C> <0C>8<02><<3C>$ <0C>8<01>|<7C><00><>%<<3C>=UV<55><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><01><02>,<2C> <01><I<02>D<> <01><J@<1C> <01>"<K<02><1C> <03>+<Mio<69><14>
<01><N<02>
4<EFBFBD>
<02><Omem<65><1C>
<02><P<02> <1C>
<02><Q<01><1D><>
 <00><S<01><1D><>
 <00><TOsStrExt<78>D<EFBFBD><01>#<GE OsStringExt<78>\<5C><01>#<GF<01>d<> <00><G<01><07><> <00><G<01><07><> <00><G<01>\<5C> <00><G<01>t<> <00><G<01><08><> <00><G<01>t<> <00><G<><47><02><1C> <0C> <0C>8<02><1C> <0C> <0C>8<02> <1C> <0C> <0C>8<01>|<7C>$ <0C>8<02><<3C><00><>*|<7C><<3C><02><02><02><02><02><02><01>$<24><00>=?<01>,<2C><00>=@<01><<3C><00>=A<01>4<><00>=B<01><<3C><00>=C<01><><17><01>#<E<01><><17><01>#<F<><46>.<0F><0F>xzikZ\KM<><4D>.<17><17><17><17><01><> <01><> <17><17><17><17>d<> <17><02><> <17><17><17><17><17><17>qtdg<02><>
4\_OR{<00><>
XU The platform-specific counterpart of the cross-platform [`Library`](crate::Library).<2E><<3C> <00>)}pl<70>Qk<51>VW<02>4<EFBFBD>)<00>{4<<02>4<EFBFBD>)UU V<<3C> <UU<00>4<EFBFBD><34> <00>)<00><><00>)d<><00>)[]afkqv{|}<00><>Pܚ Find and load a module.<2E><1C><02><00><>YV If the `filename` specifies a full path, the function only searches that path for the<68><00><>]Z module. Otherwise, if the `filename` specifies a relative path or a module name without a<><00><>[X path, the function uses a Windows-specific search strategy to find the module. For more<72><00><>1. information, see the [Remarks on MSDN][msdn].<2E><1C><02><00><>a^ If the `filename` specifies a library filename without a path and with the extension omitted,<2C><00><>]Z the `.dll` extension is implicitly added. This behaviour may be suppressed by appending a<><00><># trailing `.` to the `filename`.<2E><1C><02><00><>OL This is equivalent to <code>[Library::load_with_flags](filename, 0)</code>.<2E><1C><02><00><>pm [msdn]: https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw#remarks<6B><1C><02>d<> # Safety<74><1C><02><00><>`] When a library is loaded, initialisation routines contained within the library are executed.<2E><00><>c` For the purposes of safety, the execution of these routines is conceptually the same calling an<61><00><>]Z unknown foreign function and may impose arbitrary requirements on the caller for the call<6C><00><> to be sound.<2E><1C><02><00><>UR Additionally, the callers of this function must also ensure that execution of the<68><00><>\Y termination routines contained within the library is safe as well. These routines may be<62><00><>*' executed when the library is unloaded.<2E><1C><01><02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>)<01>&Z<01>\\Z<02><><01><> <0C><02><01><><01><01><02><01><01><01><04>H<EFBFBD><48><EFBFBD><EFBFBD><EFBFBD><EFBFBD>d<> [<01><>filename<6D>D<EFBFBD>Y[<00><>#.<00><>C@ Get the `Library` representing the original program executable.<2E><1C> <02><00><> VS Note that the behaviour of the `Library` loaded with this method is different from<6F><00><>!\Y Libraries loaded with [`os::unix::Library::this`]. For more information refer to [MSDN].<2E><1C>!<02><00><>!41 Corresponds to `GetModuleHandleExW(0, NULL, _)`.<2E><1C>"<02><00><>"?<01><><00><>"nk [MSDN]: https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexw<78>$<24>#<01><>ZZ ]D<>%]<closure_kind><3E>^<closure_signature><3E>^<upvars><3E>^^]^<01>&<26>&<14>%]<01><>_҂_<01><>__]_<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>) <06>4<1C>(]<01><>`҂`<01><>``]`<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>&<26>&<00><>0Y<00><>(74 Get a module that is already loaded by the program.<2E><1C>)<02><00><>)[X This function returns a `Library` corresponding to a module with the given name that is<69><00><>)`] already mapped into the address space of the process. If the module isn't found, an error is<69>l<>*
returned.<2E><1C>*<02><00><>*ZW If the `filename` does not include a full path and there are multiple different loaded<65><00><>+\Y modules corresponding to the `filename`, it is impossible to predict which module handle<6C><00><>,;8 will be returned. For more information refer to [MSDN].<2E><1C>,<02><00><>,a<01><><00><>-]<01><><00><>.#<01><><1C>.<02><00><>.?< This is equivalent to `GetModuleHandleExW(0, filename, _)`.<2E><1C>/<02><00><>/n<01><><02><>0<02><><01><>Z<01>bbZ<00><> <0C>0<00><>d<>0 a<01><><01><>D<>0D<>2a<01><>c҂c<01><>ccac<01><><01><><14>3a<01><>d҂d<01><>ddad<01><><01><> <03>A<03>A<02><03>A<01><><03><<03>A<02> <03><.<2E><>gykJ<6B><03>E<03>E<03>EGlobal<61> <00><>T[+<2B>څ<00><><1C>7a<01><>e҂e<01><>eeae<01><><01><><00><>B<EFBFBD><00><>9HE Find and load a module, additionally adjusting behaviour with flags.<2E><1C>:<02><00><>:^[ See [`Library::new`] for documentation on the handling of the `filename` argument. See the<68><00><>;^[ [flag table on MSDN][flags] for information on applicable values for the `flags` argument.<2E><1C>;<02><00><>;EB Corresponds to `LoadLibraryExW(filename, reserved: NULL, flags)`.<2E><1C><<02><00><><vs [flags]: https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw#parameters<72><1C>=<02>d<>=<01><><1C>=<02><00><>=`<01><><00><>>c<01><><00><>?]<01><><00><>@<01><><1C>@<02><00><>@U<01><><00><>@\<01><><00><>A*<01><>|<7C>B<03><><01>/<2F><>Z<01>ggZ<00><> <0C>B<00><>d<>B f<01><><01><>D<>B<02>,<2C>B%'D<>Df<01><>h҂h<01><>hhfh<01><><01><><14>Ef<01><>i҂i<01><>iifi<01><><01><><02><> <06>/<1C>Hf<01><>j҂j<01><>jjfj<01><><01><><00><>N-<00><>JPM Attempts to pin the module represented by the current `Library` into memory.<2E><1C>K<02><00><>K_\ Calls `GetModuleHandleExW` with the flag `GET_MODULE_HANDLE_EX_FLAG_PIN` to pin the module.<2E><00><>L<9 See the [MSDN documentation][msdn] for more information.<2E><1C>L<02><00><>Mol [msdn]: https://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexw<78><1C>M<02><00><>Ma^ If successful, the module will remain in memory regardless of the refcount for this `Library`<60><1C>N<00> <00><02>)<02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>&Z <0C>NZ k$<24>N<01><>O(<01><>O<<00>/<2F><>O1<01><>O&<<00>/D<>Pk<01><>n҂n<01><>nnkn<01><><14>Qk<01><>o҂o<01><>ooko<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E>  <06>)<00><><1C>Xk<01><>p҂p<01><>ppkp<01><><00><>]M<00><>YB? Get a pointer to a function or static variable by symbol name.<2E><1C>Z<02><00><>Z\Y The `symbol` may not contain any null bytes, with the exception of the last byte. A null<6C><00><>ZDA terminated `symbol` may avoid a string allocation in some cases.<2E><1C>[<02><00><>[]Z Symbol is interpreted as-is; no mangling is done. This means that symbols like `x::y` are<72>İ\ most likely invalid.<2E><1C>\<02>d<>\<01><><1C>\<02><00><>\WT Users of this API must specify the correct type of the function or variable loaded.<2E><1C>]<00><00> <00><02>) <00>
<02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>*<01>&Z<02>rr <0C>]Z<02><><01>* <0C>] q<01>*$<24>]symbol<6F>4<EFBFBD>] "D<>_q<01><>s҂s<01><>ssqs<01>*<01><><14>_q<01><>t҂t<01><>ttqt<01>*<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>*<02><> <03><03><03>Borrowed<65><03><02><03><03>Owned<65><03><02>ߒ<><DF92>0 g<><01>%<1C>bq<01><>u҂u<01><>uuqu<01>*<01><><00><>dT<00><>cEB Get a pointer to a function or static variable by ordinal number.<2E><1C>c<02>d<>c<01><><1C>d<02><00><>dW<01><>\<5C>d<00> <00><02>)̥Z<02>ww <0C>eZ<00><> <0C>e v<01>*$<24>eordinal<61><<3C>e!#D<>fv<01><>x҂x<01><>xxvx<01>*<01><><14>fv<01><>y҂y<01><>yyvy<01>*<01><> <00><><1C>iv<01><>z҂z<01><>zzvz<01>*<01><><00><>j <00><>j*' Convert the `Library` to a raw handle.<2E>D<EFBFBD>j<02>)<29>4ZZ {$<24>j<01><>n2<00><>k(% Convert a raw handle to a `Library`.<2E><1C>l<02>d<>l<01><><1C>l<02><00><>lYV The handle must be the result of a successful call of `LoadLibraryA`, `LoadLibraryW`,<2C><00><>mQN `LoadLibraryExW`, or `LoadLibraryExA`, or a handle previously returned by the<68><00><>m `Library::into_raw` call.<2E>D<EFBFBD>n<02>4<EFBFBD>)ZZ |handle<6C>4<EFBFBD>n<01><>q.<00><>n Unload the library.<2E><1C>n<02><00><>o_\ You only need to call this if you are interested in handling any errors that may arise when<65><00><>oOL library is unloaded. Otherwise this will be done when `Library` is dropped.<2E><1C>p<02><00><>pOL The underlying data structures may still get leaked if an error does occur.<2E>,<2C>q<02>)<29><>ZZ }$<24>qD<>q}<01><>~҂~<01><>~~}~<01><><14>r}<01><>҂<01><>}<01><><01><><1C>t}<01><><00>҂<00><01><><00><00>}<00><01><><00><>w<00>)<29><02> <00><00><>w$<24>w<00> <00><02>)<00> <0C>w<00> <00>$<24>w<01><>w<00>)<29><02>`<00><00><>x4<1C>x<00><00><00> <00><02>) <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><><00> <0C>x<00> <00>$<24>x<02> <0C>x$<24>y<00>/<01><><00><>~ A symbol from a library.<2E><1C>~<02><00><>~da A major difference compared to the cross-platform `Symbol` is that this does not ensure that the<68><00><>?< `Symbol` does not outlive the `Library` that it comes from.<2E>4<><02><00><00><00><> <0C><01>*6<0F>aK<61>?<00><01> <00><><EFBFBD><<3C><><<00><00><02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>4ԙ<><14><><<00><00><02><02><02> PhantomData<74><00>'<27>"<22><><EFBFBD><01>*<2A><><EFBFBD><02><00><00><00><> <0C><><01>*<2A><01><00><><EFBFBD> <00>Ѐ.+ Convert the loaded `Symbol` into a handle.<2E>D<EFBFBD><44><02><00><00> <00><01>*$<24><><01><><EFBFBD>+<00>Ɓ30 Convert the loaded `Symbol` into a raw pointer.<2E>T<EFBFBD><54><02>* <02>2<02>2<02>2
__variant1<EFBFBD><02>2<02>2
__variant2<EFBFBD><00>-<2D>5<EFBFBD> <0C>^<00><00> <00><01>*$<24><><00><01><><00>҂<00><01><><00><00><00><00><01>*<01><><02><>̧<><02><00><00><00><> <0C><><00><00><01><00><02> <<00><01><6<0F>aK<61>?<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>*<2A><0F><0F><00><><EFBFBD>-<00>ǃ" Lift Option out of the symbol.<2E>\<5C><><02><><02><><00><00> <00><01>*$<24><><01><><EFBFBD>'<02><00><00><00><> <0C><><02><><01>*$<24><><01>*<00><><EFBFBD>'<02><00><00><00><> <0C><><02><01>*$<24><><01>*<00>dž<02><00><00><00><> ̆<01>*<2A><02><00><00><><EFBFBD>,<2C><><00> <00><02>*<00>*<00> <0C><><00> <00><01>*$<24><><01><><EFBFBD>'<02><00><00><00><> <0C><><01>*<2A><01><02><02><00><00><00><00>*<2A><><EFBFBD>,<2C><><00> <00><02>* <00><02>*<00> <0C><><00> <00><01>*$<24><><01>Ո <02><00><00><00><> ڈ<01>*<2A><02>`<00><00><><EFBFBD>4<1C><><00><00><00> <00><02>* <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><><00> <0C><><00> <00><01>*$<24><><02> <0C><><13>t<><74><<00>*<00>&<26><1D><><EFBFBD>r<00><00><02>/<2F>*<00><13>8<<02>/<2F>*<00><00> <00>,<2C><><<00><00><00>/<2F><><EFBFBD><00>*<2A><00>ċ"Nj<<02><><02><><02><><02><02><><02><><02><02><><02>i<><69>Py<50>.<2E><01>*<00><00> <00><00>*<2A><02> <00><00><><EFBFBD>$<24><><00> <00><02>*<00> <0C><><00> <00>$<24><><01><><EFBFBD><01><01><><EFBFBD><<02>&<26>&<01><02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>*<01><><02><00><01><00><00><00><00><> <0C><><02><><01><> <0C><><02> <01><><00><><EFBFBD><01><><02> <00><> <00><01>*<01><>wrap<61><02><<3C><>df_a<14><><00><01><><00>҂<00><01><><00><00><00><00><01>*<01><><00><> <06><>L<><4C>$<24><><<<00>/\<5C><>4<><34><<00>4d<34><64><—<<00>4d<34><64><<3C><><ļ<02>՘<01>ژ<<00>/<2F><><EFBFBD>#<01><><EFBFBD><<00>/<2F>˜:<00><><EFBFBD>TQ Do not check AppLocker rules or apply Software Restriction Policies for the DLL.<2E><1C><><02><00><><EFBFBD>_\ This action applies only to the DLL being loaded and not to its dependencies. This value is<69><00>ښ[X recommended for use in setup programs that must run extracted DLLs during installation.<2E><1C><><02><00><><EFBFBD><01><00> See [flag documentation on MSDN](https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw#parameters).<2E><>՜<00>/<2F>ҡ6<00><><EFBFBD>]Z Map the file into the calling process virtual address space as if it were a data file.<2E><1C><><02><00><><EFBFBD>`] Nothing is done to execute or prepare to execute the mapped file. Therefore, you cannot call<6C><00>؞^[ functions like [`Library::get`] with this DLL. Using this value causes writes to read-only<6C><00><><EFBFBD>b_ memory to raise an access violation. Use this flag when you want to load a DLL only to extract<63><00><><EFBFBD>" messages or resources from it.<2E><1C><><02><00><><EFBFBD><01><01><><02>ܡ<00>/<2F><><EFBFBD>@<00><><EFBFBD>]<01><><1C><><02><00><><EFBFBD>^[ Similar to [`LOAD_LIBRARY_AS_DATAFILE`], except that the DLL file is opened with exclusive<76><00>٣c` write access for the calling process. Other processes cannot open the DLL file for write access<73><00><><EFBFBD>PM while it is in use. However, the DLL can still be opened by other processes.<2E><1C><><02><00><><EFBFBD><01><01><><02><><EFBFBD>"<00>/<2F><><EFBFBD><<00><><EFBFBD>LI Map the file into the process virtual address space as an image file.<2E><1C><><02><00>ħ`] The loader does not load the static imports or perform the other usual initialisation steps.<2E><00><><EFBFBD>\Y Use this flag when you want to load a DLL only to extract messages or resources from it.<2E><1C><><02><00><><EFBFBD>b_ Unless the application depends on the file having the in-memory layout of an image, this value<75><00><><EFBFBD>HE should be used with either [`LOAD_LIBRARY_AS_D
4<EFBFBD><02><00><00><02> <1C><02><00><00>@<1C><01>"<00><00><01><><0F>d<EFBFBD><0F>|<7C>uD<75>f\<5C>WD<57>Hd<48>:<00><> A loaded dynamic library.<2E><<3C><00>+<00>l<EFBFBD><6C><EFBFBD>o<><00><00><02>)<29>+3<01><02>)<29>+<00><00> <00>d<><01><00><00><00>)d<><00>+<2B><01><01><00><>I<00><>$! Find and load a dynamic library.<2E><1C><02><00><>*' The `filename` argument may be either:<3A><1C><02><00><> * A library filename;<3B><00><>'$ * The absolute path to the library;<3B><00><>HE * A relative (to the current working directory) path to the library.<2E><1C><02>d<><01><><1C><02><00><>WT When a library is loaded, initialisation routines contained within it are executed.<2E><00><>c<01><><00><>]<01><><00><><01><><1C><02><00><>U<01><><00><> \<01><><00><>
*<01><><1C>
<02><00><>
 # Thread-safety<74><1C>
<02><00><>
VS The implementation strives to be as MT-safe as sanely possible, however on certain<69><00><> YV platforms the underlying error-handling related APIs not always MT-safe. This library<72><00><> WT shares these limitations on those platforms. In particular, on certain UNIX targets<74><00><> ZW `dlerror` is not MT-safe, resulting in garbage error messages in certain MT-scenarios.<2E><1C> <02><00><> ZW Calling this function from multiple threads is not MT-safe if used in conjunction with<74><00><>\Y library filenames and the library search path is modified (`SetDllDirectory` function on<6F><00><>B? Windows, `{DY,}LD_LIBRARY_PATH` environment variable on UNIX).<2E><1C><02><00><>! # Platform-specific behaviour<75><1C><02><00><>a^ When a plain library filename is supplied, the locations in which the library is searched are<72><00><>\Y platform specific and cannot be adjusted in a portable manner. See the documentation for<6F><00><>^[ the platform specific [`os::unix::Library::new`] and [`os::windows::Library::new`] methods<64><00><>85 for further information on library lookup behaviour.<2E><1C><02><00><>a<01><><00><>85 the `.dll` extension is implicitly added on Windows.<2E><1C><02><00><>=<01><><00><>C<01><><1C><02>T<> # Tips<70><1C><02><00><>VS Distributing your dynamic libraries under a filename common to all platforms (e.g.<2E><00><>a^ `awesome.module`) allows you to avoid code which has to account for platforms conventional<61><00><> library filenames.<2E><1C><02><00><>UR Strive to specify an absolute or at least a relative path to your library, unless<73><00><>WT system-wide libraries are being loaded. Platform-dependent library search locations<6E><00><>VS combined with various quirks related to path-less filenames may cause flakiness in<69>l<>
programs.<2E><1C><02>t<><01><><1C><02>l<><01>><00><>  # use ::libloading::Library;<3B><00><>&# // Any of the following are valid.<2E>d<> unsafe {<7B><00><>A> let _ = Library::new("/path/to/awesome.module").unwrap();<3B><00><>;8 let _ = Library::new("../awesome.module").unwrap();<3B><00><>96 let _ = Library::new("libsomelib.so.1").unwrap();<3B>,<2C><01>A<<3C><01>><1C><02><><02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<01>+<01>&<00><01><00><00><00><00><> <0C><00><>d<> <00><01><><01><>D<> <00><>0J<00><>B<01><><1C><02><00><>a^ The `symbol` may not contain any null bytes, with the exception of the last byte. Providing a<><00><>=: null-terminated `symbol` may help to avoid an allocation.<2E><1C><02><00><>a^ The symbol is interpreted as-is; no mangling is done. This means that symbols like `x::y` are<72><00><> <01><><1C> <02>d<> <01><><1C>!<02><00><>!W<01><><1C>!<02><00><>!!߅<1C>"<02><00><>"`] The implementation of thread-local variables is extremely platform specific and uses of such<63><00><>#UR variables that work on e.g. Linux may have unintended behaviour on other targets.<2E><1C>#<02><00><>#^[ On POSIX implementations where the `dlerror` function is not confirmed to be MT-safe (such<63><00><>$_\ as FreeBSD), this function will unconditionally return an error when the underlying `dlsym`<60><00><>%_\ call returns a null pointer. There are rare situations where `dlsym` returns a genuine null<6C><00><>&]Z pointer without it being an error. If loading a null pointer is something you care about,<2C><00><>&FC consider using the [`os::unix::Library::get_singlethreaded`] call.<2E><1C>'<02><00><>'[<01><><1C>(<02>t<>(<01><><1C>(<02><00><>( Given a loaded library:<3A><1C>(<02>l<>(<01>><00><>) <01><><00><>) let lib = unsafe {<7B><00><>)85 Library::new("/path/to/awesome.module").unwrap()<29>4<>* };<3B><<3C>*<01>><1C>*<02><00><>*1. Loading and using a function looks like this:<3A><1C>*<02>l<>*<01>><00><>**' # use ::libloading::{Library, Symbol};<3B>ģ+ # let lib = unsafe {<7B><00><>+:7 # Library::new("/path/to/awesome.module").unwrap()<29>D<>+ # };<3B>d<>,ُ<00><>,DA let awesome_function: Symbol<unsafe extern fn(f64) -> f64> =<3D><00><>,41 lib.get(b"awesome_function\0").unwrap();<3B><00><>- awesome_function(0.42);<3B>,<2C>-<01>A<<3C>-<01>><1C>-<02><00><>-74 A static variable may also be loaded and inspected:<3A><1C>.<02>l<>.<01>><00><>.*Ğ<00><>.LI # let lib = unsafe { Library::new("/path/to/awesome.module").unwrap() };<3B>d<>/ُ<00><>/YV let awesome_variable: Symbol<*mut f64> = lib.get(b"awesome_variable\0").unwrap();<3B><00><>0" **awesome_variable = 42.0;<3B>4<>0ϝ<<3C>0<01>><1C>0<00><00> <00><02>+ <00>ȥ<02><><02><><02><><02><02><><02><02><><02><><02><02><><02><00>(<28>*<2A><>é<00><00><01><00><01><00><00><01><00>*(<28>QKm<4B><00><01>*<01>&<00><02><00><00> <0C>0<00><00><> <0C>0 <00><01>*$<24>0ߥ4<>14<>1<00><01><><00>҂<00><01><><00><00><00><00><01>*<01>*<00><00><01><00><01><00><00><01><00>*(<28>QKm<4B><01>*  <06>+<00><>6'<00><>2<01><><1C>2<02><00><>2]Z This method might be a no-op, depending on the flags with which the `Library` was opened,<2C><00><>385 what library was opened or other platform specifics.<2E><1C>3<02><00><>3_ֱ<00><>4\Y library is unloaded. Otherwise the implementation of `Drop` for `Library` will close the<68><00><>52/ library and ignore the errors were they arise.<2E><1C>5<02><00><>5O<01><>,<2C>6<02>+<2B><><00><00> <00>$<24>6<02><>6<00>+<2B><02>`<00><00><>74<1C>7<00><00><00> <00><02>+ <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><><00> <0C>7<00> <00>$<24>7<02> <0C>7<02><>7#<00>+<2B><02><00><00><>8%$<24>8<02>)<29>+<00><00> <00><02> <1C>8<02><>8#<00>)<29><02><00><00><>8%$<24>9<02>+<2B>)<00><00> <00>
$<24>)+t<>\<5C> Errors.<2E>2<><32>,<2C><00>& <0C>f<66><7F><EFBFBD><00><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><02><00><01><00><01><00><01><00><01><00>  <01>

<00>  <01>  <00>  <01><01><00><00>4<><00><> The `dlopen` call failed.<2E>+<00><00><00>&<26><><00><> The source error.<2E>$<24><00><00><00>%l<><00><>@= The `dlopen` call failed and system did not report an error.<2E>O<00><00><00>&bd<00><00><00>&,<2C><00><> The `dlsym` call failed.<2E>*<00><00><00>&<26><><00><><01><>$<24><00><00><00>%d<><00><>?< The `dlsym` call failed and system did not report an error.<2E>N<00><00><00>&ac<00><00><00>&<<3C><00><> The `dlclose` call failed.<2E>,<00><00><00>&<26><> <00><><01><>$<24> <00><00><00>%t<> <00><> A> The `dlclose` call failed and system did not report an error.<2E>P<00><00><00>&ce<00><00><00>&t<>
<00><> # The `LoadLibraryW` call failed.<2E>2<00><00><00>&<26><>
<00><>
<01><>4<>
<00><00><00>&<26><> <00><>
FC The `LoadLibraryW` call failed and system did not report an error.<2E>U<00><00><00>&hj<00><00><00>&<26><> <00><> )& The `GetModuleHandleExW` call failed.<2E>8<00><00><00>&<26><> <00><> <01><>4<> <00><00><00>&<26><> <00><> LI The `GetModuleHandleExW` call failed and system did not report an error.<2E>[<00><00><00>&np<00><00><00>&t<><00><> %" The `GetProcAddress` call failed.<2E>4<00><00><00>&<26><><00><><01><>4<><00><00><00>&<26><><00><>OL The `GetProcAddressUnknown` call failed and system did not report an error.<2E>^<00><00><00>&qs<00><00><00>&\<5C><00><>" The `FreeLibrary` call failed.<2E>1<00><00><00>&<26><><00><><01><>4<><00><00><00>&<26><><00><>EB The `FreeLibrary` call failed and system did not report an error.<2E>T<00><00><00>&gi<00><00><00>&<26><><00><>,) The requested type cannot possibly work.<2E>;<00><00><00>&NP<00><00><00>&l<><00><># Could not create a new CString.<2E>2<00><00><00>&<26><><00><><01><>4<><00><00><00><><03><><00><>A> Could not create a new CString from bytes with trailing null.<2E>P<00><00><00>&<26><>'<00><><01><>4<><00><00><00><>(<04><00>&<26><02>`<00>!#<00><00><00> <00><02>& <00><02>`<02>`<02><02>`<02> <02>]<02>`<01><><02>]I<19><>̖<EFBFBD><CC96><00><01><><00><04><00> <00>,<2C><02><0F><13><13>t<EFBFBD><74><01>/ <00><13><13>t<EFBFBD><74><03>/ <0B>/ <00>new_mode<64>D<EFBFBD>old_mode<64>D<EFBFBD><13><13>t<EFBFBD><74><04>/  <0B>4 <00><02>,<2C> module_name<6D>\<5C><02>
4<EFBFBD>u<><75><02>4 <00><02>
4<EFBFBD><u<><75><04><><03>4<EFBFBD>/<2F>4 <00><01><>D<><02>$<24><02>,<2C>h&u<><75><04>4 <01>/<2F>/ <00><02>
4<EFBFBD><01><>D<><02>$<24><13>9u<39><75><03>4 ļ <00><02>
4<EFBFBD>procname<6D>D<EFBFBD><13>lh <0C>hL<>h <0C>h*mhnnh <0C>hL<>h5oh<13>oh <0C>hL<>hlmhih <0C>]hnfha`h<17>_h <0C>xhL<>xhrYh<17>Xh<17>Wh <0C><>hL<><4C>h>Vh)h <0C>1h<17>%h <0C>7hL<>7h<17>h<14>Yh<17>h<14>Zh<17>h <0C>ZhL<>Zh<14>[h<14>[h<17>h6h<h<17>hZ<><01><01><01><01><01>struct.Library.html<6D><01>; crate::os<6F>;dynamic libraries<65><01><><01><01><><01><><01><><01><01><><01><><00><02> 3https://github.com/nagisa/rust_libloading/issues/86<38>os::unix::Library::this<69>crate::os::unix::Library::this<69>Error::LoadLibraryExW<78>crate::Error::LoadLibraryExW<78> crate::Error<6F><00>%os::unix::Library::get_singlethreaded<65>0.8.2<EFBFBD>,crate::os::unix::Library::get_singlethreaded<65>crate::os::unix::Library::new<65>crate::os::unix::Library<72>crate::os::unix<69> issue #86<38><01><><01><>5https://github.com/rust-lang/compiler-team/issues/378<37><01><><01><><00>crate::library_filename<6D><01><>os::unix<69><01><><01><>,crate::os::windows::Library::load_with_flags<67><01><><01><> Rustproject<63><01><><01><>!crate::os::windows::Library::this<69><01><> <00><01><>os::unix::Library<72><01><><01><>%os::windows::Library::load_with_flags<67><01><><01><><01>crate::os::unix::RTLD_GLOBAL<41><01><><01><>os::windows::Library::this<69><01><><01><>os::unix::Library::new<65><01><><01><>crate::os::windows<77><01><><01><><01> RTLD_GLOBAL<41>ŀ<01><><01><>"crate::os::windows::Library::close<73><01><><01><>crate::Library<72><01><><01><>crate::os::windows::Library<72>ā<01><><01>crate::os::unix::RTLD_NOW<4F><01><>ŀ<01><>os::windows::Library::close<73><01><><01><>crate::Library::new<65><01>ł<01>
<01><> crate::os::windows::Library::new<65><01><>ā<RTLD_NOW<4F><01><><01><>crate::Library::close<73><01><>;Ƀ<01><> Library::new<65><01><><01><01>
ł<00> os::windows<77><01><><01><>U3https://github.com/nagisa/rust_libloading/issues/32<33>crate::os::unix::RTLD_LOCAL<41><01><><01><>Library::close<73><01><>Ƀ.https://github.com/rust-lang/rust/issues/65262<36><01><><01><><01><01>
 <01>os::windows::Library<72>Յ<01><>#32<33>
RTLD_LOCAL<EFBFBD><01><><01><><01><>crate::os::unix::Library::open<65>ن<01><>tracking issue<75><01><><01><><01>.https://github.com/rust-lang/rust/issues/29603<30>os::windows::Library::new<65><02>ʇՅ<01><><01><>crate::os::unix::RTLD_LAZY<5A><01><><01><>0crate::os::windows::Library::open_already_loaded<65><01><>ن;https://rust-lang.github.io/rfcs/2495-min-rust-version.html<6D>Lj<01><><01>crate::Library::get<65><01><><01><>ʇ<02><01><> RTLD_LAZY<5A>ى<01><>)os::windows::Library::open_already_loaded<65><01><><01><>min-rust-version RFC<46>ŊLj Library::get<65><01><>os::unix::Library::open<65><02> <02> <01><><02><01><><01><>ˋى<01><><01><><01><><01><><01><>Ŋ<01><>Č<01><>ی<01><><02> <01><><01><>ˋ<01><><01><><01><><01><><01><><01><>Č<01><><01><>یZ<01><01><>;<01><><01><><01><><01>ł<00>flag table on MSDN<44><01><01>Library::load_with_flags<67>MSDN<44>bhttps://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexw<78><01><01><><01><><01><01><><01><01><><01>U<01> <00>Remarks section<6F>\https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryw<79><01><><01><><01><><01> <00><01><>chttps://learn.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-getmodulehandleexw<78><01> <00><01><01><>flag documentation on MSDN<44><01>ӐRemarks on MSDN<44><01><><01><><01><01><><01><>MSDN documentation<6F><01><><01><01><01><>Ӑ<01><><01><><01><><01><>^https://docs.microsoft.com/en-us/windows/win32/api/libloaderapi/nf-libloaderapi-loadlibraryexw<78>“<01><><01>Č<01><><01><><01><01><><01><>ł<01><><01><><01><>“<01> <00><01><>Č<01><01><><01> <00><01><><01><><01><><01>ł<01><><01><><01><><01><01><>Č<01><><01><><01> <00>9<01><>;<01>Յ<01><><01><>U<01><><01><><01><><01><><01><><01><01><00>ʇՅ<01><><01><><01><><01><><01><><01><01><>ʇՅ<01><><01><><01><><01><><01><01><>ʇ<01><><01><><01><>āČ<01><><01><><01><><01><><01><>ā<01><>Č<01><><01><><01><01><><01><><01><>ā<<01><>Č<01><><01><><02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5<02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5<01>#<01>#<02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5<02><02><02><02><02><02><02><02><><02><><02>®<02> <02> <02> <02> <02><02><02><02><02><02><02><02>J<02>K<02>J<02>J<02>K<03><03>5wV<77>֏<EFBFBD><D68F><EFBFBD>E<EFBFBD>A|6<><36>0<EFBFBD>#M<>64<36><34><EFBFBD><EFBFBD>v<EFBFBD>WTdž<54>X<EFBFBD>g۱)<29><><EFBFBD>_<EFBFBD><5F>,<2C><>}<7D><>g:<3A>D<EFBFBD>J$<24><><EFBFBD>2vr&%t<>{<7B><>e<EFBFBD>s <0C>ez<17><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>go<><6F>A<19><> <0C>q<EFBFBD>H5(a<18>g0j<30><6A>1ˤ1<00>O|<7C>#<23><>ih?6;<3B>)><0F>r<><72><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>Ͷ<EFBFBD><08><><EFBFBD>NP)<29>}<42><0F>)?<3F>6<1C>w}D<>%<25>bh<12><6D>$<24><><1D><>E<EFBFBD><45><EFBFBD><EFBFBD>׉݋w,՗<>|f<><66>x<EFBFBD><78><EFBFBD>\<5C><>Dg<44>s <0A>شm<D8B4> <0B>i<EFBFBD><69>jJ)ǜ<><C79C><EFBFBD>(<28><><EFBFBD>/w<>Ye<59>dX<><58>{ <0C>}<02><>U<EFBFBD><55>-<2D>@<40><>h<EFBFBD>n"Xkzq<7A><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>)h<><68><EFBFBD><EFBFBD>I<EFBFBD>CRll֥<07>̝#ju<1A>եC<D5A5><43>ˁ<>.%
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD><01><>M9<4D>x<EFBFBD>C,<2C>!Ry<52><15><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<EFBFBD><49>DnC<6E>-\<5C>9m%<25><><EFBFBD><EFBFBD>X<EFBFBD>c<EFBFBD>l<EFBFBD>~<7E>/E<><45><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>$<24><>Q<EFBFBD><51><EFBFBD>/N<>K<EFBFBD><4B>-<2D>jF<6A><46><15>%<25>ۓ#`m<>|4<>ڳĩ<DAB3>c*<12><>Y<EFBFBD>J <0B><>H<15>s<> -<18><12>B7>u<><75><02><1B> <0C>W<EFBFBD><57>4Ak{a<>l<EFBFBD><6C><EFBFBD><EFBFBD>ڗ<EFBFBD><DA97><EFBFBD><EFBFBD><EFBFBD>H<10><<3C>q4āϢM%(H<><48> z6ޞaXx9<78><39><EFBFBD><EFBFBD>><3E>Km<4B><6D> <0C>.<2E><>P<EFBFBD><07>힅&<19><><EFBFBD>3<EFBFBD>y' w<<3C><><76><D1B9><EFBFBD><EFBFBD>˧S_j -<2D><>W6W;<3B><><EFBFBD><EFBFBD><EFBFBD>㶠ā<E3B6A0><C481><EFBFBD>v<EFBFBD><76><EFBFBD><01><><EFBFBD><EFBFBD>M<EFBFBD>0<EFBFBD><30><EFBFBD>d<EFBFBD> <16>/<2F><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> dB<<3C>A<EFBFBD>u<EFBFBD>y<>+KZH^<5E>d<EFBFBD><64><EFBFBD>ͧ<EFBFBD> <0C>V<1B>GD<47> <0C>%<25><>;<11>]<5D>ԐI+?<3F><>y<EFBFBD><79>+<2B>̡<EFBFBD>C<EFBFBD>I<EFBFBD><49>6<EFBFBD><36>9<1E><><EFBFBD><EFBFBD>JlE<6C><45><EFBFBD><EFBFBD>_A\+<2B><><EFBFBD>Q<EFBFBD>NRDAiln<>YȄr<C884>E<><45><EFBFBD>[<5B><><EFBFBD><EFBFBD><11>SSV<53>f<EFBFBD>\<5C>/<14><><EFBFBD>y<EFBFBD>!o®<1B><><EFBFBD>-<2D>ȝo<C89D>*<2A>3<EFBFBD><33><EFBFBD>3<39><DF99><EFBFBD>E;_><3E>M4<><34>b<EFBFBD>y(<28><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>FR<46>Y7W<37><>SEfPZ<50><5A>b>V <09>}D<>^<5E>M<><4D>
1<>.<2E><5F><D991><EFBFBD><EFBFBD><EFBFBD>Ԫ5#2d TUw<55><77>r)5<>]&H#"b<><62><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>6<17><><0F><><EFBFBD>G}<7D>;<3B><04><> <0C><>?<3F>D<EFBFBD><44>ZV<5A>:<3A><>j<EFBFBD><6A>'<27><11><>='<27><>4<EFBFBD>2<EFBFBD>-<2D><>_<EFBFBD><5F>Ӟ<><D39E>3{<7B><> <09>|<7C><>X<EFBFBD><1A><>/<2F>=뜢k<EB9CA2><6B>\<5C><><16><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H<>g<EFBFBD><67><EFBFBD>d<EFBFBD>3<EFBFBD><33><44>'<27><><17> d7$<24><>{<7B><>Z<EFBFBD>><3E>wY<77>C<EFBFBD><43><EFBFBD>G<EFBFBD>2l<32>̆ <0C>r<EFBFBD><72><EFBFBD>{R<><03><><EFBFBD>:<3A><><EFBFBD><EFBFBD><03>S:E\wLE?<3F>G<EFBFBD><47> |]0<>`K<>l<1E><>|G<><47>g<EFBFBD><67>!<21>J<13>ڇ<>9<EFBFBD>u<EFBFBD>xT<78>I<EFBFBD><49><EFBFBD><18><><EFBFBD><EFBFBD>}&h:<3A>b{<7B><><EFBFBD>Z<EFBFBD><5A>a}<7D><><EFBFBD><EFBFBD><07>B<EFBFBD><42><EFBFBD><EFBFBD>ӝ<><D39D><EFBFBD>1=<3D><><EFBFBD>0<EFBFBD>ۡ<>v,<2C><12>4<EFBFBD>4<EFBFBD><34><EFBFBD><EFBFBD><EFBFBD><1A><>><3E><>׀x<D780> <0A>aF<61>P<EFBFBD>[v@T}<7D><02>׉<EFBFBD>Ͳ!rO2~9L<39><4C><EFBFBD>M}<7D><> aYm<59>/<2F><>SvU<76><55>F bq<62><71>W<EFBFBD><19>gJ<67><4A>k-|<7C><> <17>Bf<42>&<26><>H<EFBFBD><48>F<EFBFBD>6<EFBFBD>EKi<4B><69>En%#<23><><EFBFBD>'<27>qY#<23>T<EFBFBD><54><EFBFBD><EFBFBD><EFBFBD>18g<<3C><><03>P<EFBFBD>ӓ<EFBFBD><D393>ʞ<EFBFBD>m<EFBFBD>VˡMi<4D><69><EFBFBD>)<29>Ix<49>Q<EFBFBD><51>G0T<30>X<EFBFBD><13>P9<50>8^L<>@5N;:<3A><><EFBFBD><EFBFBD><EFBFBD>uA<75>V<EFBFBD><56>oP:u{<7B> <0A><><EFBFBD><EFBFBD>@~<06><><EFBFBD>,<2C><>+ώ.<2E><>(<28><>I<>W<19><>C<EFBFBD><43>L<EFBFBD>j<6A>:Z
/
<EFBFBD> W<>~<7E>M<EFBFBD>~<7E>t<EFBFBD><74>B1<42>0;| <0B>x>,<0F><EFBFBD>Vo<56>!<21><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD><6D>7 h<><68><EFBFBD><EFBFBD>yD!w<><77><EFBFBD><10><>:<1D>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD>j<EFBFBD><6A>P<EFBFBD>+7^<5E><><EFBFBD>*<2A>#<23>\[$7<>ў+Y<><59>]t<>;+ <0C>p<EFBFBD><70>K<EFBFBD><4B><EFBFBD><EFBFBD>K<1D><><EFBFBD><EFBFBD>uG<>X@<40><><EFBFBD>5<11>N x2E<32><45><EFBFBD><EFBFBD><EFBFBD>Г<EFBFBD><D093>C`<60><><EFBFBD>k<EFBFBD>x<EFBFBD><78><EFBFBD>*1<>Ui<55>+<2B>N<EFBFBD><4E>LF<4C><46>U<EFBFBD><55>X<EFBFBD>W<EFBFBD><57><EFBFBD>bO<62><4F>(<28>m<EFBFBD><16><><EFBFBD>><3E><><EFBFBD><EFBFBD>n$eSÛ<53>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD><EFBFBD>I<EFBFBD>e<EFBFBD><EFBFBD>.\<5C><><EFBFBD>nY<6E><59>Bc<42>̷?VF7<05>r {<7B><>N5_)<29>03<><33>}*g<>@/<05><><EFBFBD>ZA<5A>S<EFBFBD>%t<>?<3F>@w0<77>e/DۭhY<68><59>P<EFBFBD><50>B<>䣳"<22><><1B>K<EFBFBD>Sm<53><6D><EFBFBD>cfh<66>,M<><4D><EFBFBD><EFBFBD><EFBFBD>VsH<73><48>Ê<EFBFBD>L<EFBFBD><4C>͗<EFBFBD>n)<29>|<7C>J<>6єɆ<D194>F<EFBFBD><46><EFBFBD><EFBFBD>Ң<EFBFBD><D2A2><EFBFBD><EFBFBD>L<EFBFBD><4C>Y`U<13><>}r4 <20><00>;R(!<21>ϗ<EFBFBD>$@9<>e<EFBFBD>/<2F><>ӑ<><D391> %<25>q<EFBFBD><71><00><>F<EFBFBD><46>{{.<2E><>29<1A><><EFBFBD>DϺ<44><CFBA><EFBFBD><0F><><EFBFBD>'<27>G?<3F>F<EFBFBD>X<1B><><EFBFBD>:<3A><><EFBFBD><EFBFBD>N*6<>6<EFBFBD>zR<7A><52>e<EFBFBD>K<EFBFBD><4B>Z<EFBFBD>=i<>J6<4A><36><EFBFBD>$<1B>.<2E><01>R<EFBFBD>w<EFBFBD>h::_<><5F>h<EFBFBD>ơ<EFBFBD>J<EFBFBD>s {<7B>s$+̵<>B<EFBFBD>m<EFBFBD><6D>z<><7A>F<EFBFBD>[<5B><15>j<EFBFBD><6A>?<3F><><EFBFBD><EFBFBD><03>ѵ^<5E>6<>j<EFBFBD>p<<3C><><11>$(X<>-<2D>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>hA<03>@<40>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>:<3A>D/<2F>D,<2C>61DL<44>&F<>l"<22><>H֚trR<72>_2<5F><32><EFBFBD> <0C><0E>&<26><08>[2<><32>9+<1A><>J<EFBFBD>:<3A><>ǰ<EFBFBD><C7B0><EFBFBD><EFBFBD><05><>r<18>+F<>1<EFBFBD>FM<>V9g<0E>e<EFBFBD>q]1<><31><EFBFBD>.v1<76><31><EFBFBD><EFBFBD>$" hI<68><49><EFBFBD><EFBFBD> &<26><><EFBFBD>c<EFBFBD><63>t<EFBFBD><74><EFBFBD>g<EFBFBD><67><EFBFBD>B,/ϙ 0D<30>G<>QoEx0l<30><17><><EFBFBD>F<EFBFBD> <0B><>?}=<3D>ON<4F><14><><10>ݝ<EFBFBD>m<EFBFBD><6D><EFBFBD>N<1F>W|<7C><><EFBFBD><EFBFBD>C<EFBFBD>3' fA<66>p<.<1A>q<EFBFBD>e8)<29>{Vct<63>we<77> @<40>0<18><1A><>Ws<57><19><><EFBFBD>S"<22><>?kqЫ<71>/Q<>R5O<>#.<2E>c<EFBFBD>9<EFBFBD>a<EFBFBD>S'cu<63>Tm<54> <0C><><EFBFBD>a<EFBFBD> <20>\r@<40>P<EFBFBD><50>rI<72><49>K1<4B><31>5=<3D>`<60>73<37><33><13><><EFBFBD>}7<><37>I^9<>#..X<>R<EFBFBD><52><EFBFBD><EFBFBD>b<EFBFBD>$Z<>k<EFBFBD><6B>.<2E>d9m%^".
<EFBFBD>`<60><1E>|3<>"`<60>R<EFBFBD><52><EFBFBD>V<EFBFBD>C}8Q#<23><><EFBFBD>N=<3D><>A<EFBFBD><41>><3E>K1<4B><31>k<EFBFBD><6B>&<26><><EFBFBD>}_<><5F><EFBFBD><07><EFBFBD>Qa<51><EFBFBD>_<EFBFBD>ɗ<03><>A<EFBFBD>?8<><38><EFBFBD><EFBFBD><EFBFBD>U~<7E>- }<7D>λM<CEBB><4D>G<16>s<EFBFBD> <20><><EFBFBD>Î<EFBFBD>3<EFBFBD><33><EFBFBD>(<28><>~<7E> <0C><><|<7C>(<28>[<5B><><EFBFBD><EFBFBD> RW3<08>'<27><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>}<7D>[<5B><><EFBFBD><EFBFBD>]<5D>n<EFBFBD><6E><EFBFBD><EFBFBD>J<><4A><EFBFBD><15>Y<EFBFBD><59>U<>B<EFBFBD><42><EFBFBD><EFBFBD>'2<><32>Y<><59><05>Z<EFBFBD>!}<7D><>-<2D><><EFBFBD>_<01><><EFBFBD>B۷<7F><DBB7>G3<47><33><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><10><>Ԕ%Bބ<42>v\<5C>K<EFBFBD>K<EFBFBD> 3|<17>(<28><> <0B><04><> <0A>W<EFBFBD><57>H<EFBFBD><48><EFBFBD>4<><34>I<EFBFBD>ֵ<EFBFBD><D6B5><EFBFBD><EFBFBD>O5<4F><35><EFBFBD>?<3F>i<EFBFBD><15><><EFBFBD><03>n<EFBFBD>F<EFBFBD>#<23><>//<2F>O<EFBFBD>-<2D>.?n$1<><31><06>xP<78>p#<23><>_v3\<5C>2:<05><>"w51(v<><76><EFBFBD>=<16> <0B><><EFBFBD>*<2A>2<EFBFBD>sW<73>b<EFBFBD><62>w<17>P<EFBFBD>^nNr0<72><30>o<><6F><EFBFBD>$<24><08>KH<4B>m<EFBFBD><18>WG<57><w<><77><EFBFBD>v<18><><EFBFBD>i\<5C><> <0A>K<EFBFBD><4B>5<1D><><EFBFBD><02><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <01><> <0B><>=<3D>X"<22><>3'><3E><EFBFBD>Z<EFBFBD><5A><12>4<EFBFBD><18>%M<><4D> <11><>t7<0E>f<43>}<1D>ʹY<CDB4>wQ<|<7C>A b<>{<7B><><EFBFBD><EFBFBD><EFBFBD>bګ)<01><>~<7E><>}<46>fԇP<D487><70><CC80><EFBFBD>ɉ Ψ<>m+0><><7F>B<EFBFBD> <0A>#x/<2F>s#6<><36><EFBFBD><EFBFBD> S <09><><EFBFBD>V<EFBFBD><56>_frQ<72><51><EFBFBD>ʇr<CA87>9k<39>S''9<><16>><3E><00><01><00><01><00><02><00><01><00><01><00><02><>!<00>j<00>s<>u|<07>R<05>%B"<22>"I#<23>#O$%<25>%<25>)
*A+',<2C>-<2D>2d3<64> K<>M5O<>Ot
PzR<>R<>S<>Z<[<5B> [<5B>]B^i_<>_@a<>amb:c<>d<>jkvk<>k<>k<>l<>lFm<00>m<>m<>m<>n<>nQolop<>rMu<00>v<00>w<>w<>w<>w<>w<00> ~"<00><><00>I<00><><11>:<00><><00>W<00><><13><00><00><00>u<00><><08>w<00><><00><><00><><00><><00><> <0B><00><00>S<00>S<00><><05><00><00><00>d<00><><01>+<07><><06>+<00><00><><00>/<00>K<00><><00><><00>x<04><00><00><00>b<00><00><01><01><><00>V<00> <01><><00><00><00><00>R<00><><00><00><00><00>t<00><00><00>n<00><00><00><><00><00><><00><><00><00>0<00><><00><><00><><00><><00><><00><00>'<00>><06>4<08>B<07><>
<EFBFBD><06>L<08> <09><><06><><08>o <0A><><03>O<04> <01>><01><00><00><><00>A<><00><<3C>N<00><>
<EFBFBD><EFBFBD><00><>Քֱ<00><><00><00>M<00>^<00>p <09><00>Xڠ<00><00>ڥ<14>u<08><><00><00> <0C>s<00><00>m<00><><00><00>6<00><><00><00><00><><00><00><00>F<00><00><00><><00><><00><><00>X<00><11><00><02>o<01><><01><><01>l<01><><01><><01>V<01><><01><><01>D<01><><01><><01>=<01><><01><><01>B<01><><01><><01>F<01><><01><><01>=<01><00><01><><01><01><><01><><01><><00>r<00><00><00><00><00>U<00><00><00><00><00>0<00><>!c!"E#<23>#K$<24>$<24>%<25>)*=+#,<2C>-<2D>23<>K<>M1O<>OpPvR<>R<>S<>Z8[<5B>[<5B>]>^e_<>_<a<>aib6c<>d<>j<>j<00>r<>s<>uv<03>N<02><00><19>5k<00>k<00>llm<00>m<00>n]oTw<00>w<>w<>
w;<01><00><01><00><02><00><02><00><01><00><00><00><00>4<01><00><02><00><01><00><01><01><00><01><00><01><00><03><00><01><00><01><00><01>Y<00>j<00><><02><00><03><00><01>I<01><00><02><00><01><00><00>4<00><00><01><00><00><01>
<00><01><00><01>(<00>-<01>7<00><<01>F<00>K<01>U<00>]<00>b<01>i<01><00><01>%%%            
 %  %       
      ((((((((       <18>!b"D#<23>#J$<24>$<24>%<25>)<29>)<+",<2C>-<2D>23<>K<EFBFBD>M0O<30>OoPuR<75>R<EFBFBD>S<EFBFBD>Z7[<5B>[<5B>]=^d_<64>_;a<>ahb5c<35>d<EFBFBD>j<EFBFBD>jkVkxk<00>kmLm<4C>m<EFBFBD>m<00>m<00>n<00>o<00>r<EFBFBD>s<EFBFBD>u4wxw<78>w ~<05><00><>[<5B><00><>{<7B><><EFBFBD>%<25>><3E><05>u<EFBFBD><05>a<>ϛb<><00><><1B><00><>s<EFBFBD>O<>i<><00><>'<27>Σu<CEA3><75><EFBFBD><EFBFBD><EFBFBD>'<27><00><><17><00><><EFBFBD><EFBFBD>ҧ<EFBFBD><D2A7><EFBFBD><EFBFBD><15>,<2C>#<23>1<EFBFBD><31><EFBFBD><04>;<3B><><EFBFBD>ʹq<CDB4>^<5E><><EFBFBD>><3E><><EFBFBD>t<EFBFBD>i<><69><EFBFBD>ӽ<00><>=<3D><00><><00><><00><>$<24><00><> <0C>\<5C>p<><70><EFBFBD>o<><00><><00><>!<21>L<EFBFBD><00><>L<><00><><EFBFBD><EFBFBD>n<><00><><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>0<EFBFBD>W<EFBFBD><57><EFBFBD><EFBFBD><EFBFBD><1A>A<EFBFBD><41><EFBFBD><EFBFBD><EFBFBD><08>/<2F>t<EFBFBD><74><EFBFBD><01>(<28>s<EFBFBD><73><EFBFBD><06>-<2D>t<EFBFBD><74><EFBFBD>
<EFBFBD>1<EFBFBD>u<EFBFBD><EFBFBD><EFBFBD><01>(<28>v<EFBFBD><76><EFBFBD><EFBFBD><EFBFBD><07>k<EFBFBD><6B><EFBFBD><00><><00><><00><><0F>l<><00><><00><>G<>8"<">"<22>"E#<23>#K$<24>$<24>%<25>)*=+#,<2C>-<2D>23<>K<EFBFBD>M1O<31>OpPvR<76>R<EFBFBD>S<EFBFBD>Z8[<5B>[<5B>]>^e_<65>_<a<>aib6c<36>d<EFBFBD>jkk k k?ksk<73>k<EFBFBD>k<EFBFBD>l<EFBFBD>lCmvm<76>m<EFBFBD>m<EFBFBD>m<EFBFBD>n<EFBFBD>nHoLogopp<>rIuQvVvZv^vbvfvjvovuv{vv<7F>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>vaw<61>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>~<7E>~<1E><><EFBFBD>E<EFBFBD><45><EFBFBD>)<29>6<EFBFBD><36><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><11>q<EFBFBD>ɋr<C98B><72><EFBFBD><EFBFBD><EFBFBD>񎛏<EFBFBD><F18E9B8F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>O<EFBFBD>O<EFBFBD><4F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01>`<60><><EFBFBD>&<26><><EFBFBD>'<27>{<7B>Қ+<2B>G<EFBFBD><47><EFBFBD><EFBFBD><EFBFBD>e<EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD><11>]<5D><><EFBFBD><EFBFBD><EFBFBD><19><><EFBFBD>Q<EFBFBD><51><EFBFBD><06>z<EFBFBD><7A><EFBFBD>á<EFBFBD><C3A1> <0B>@<40>M<EFBFBD><4D><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <0B>n<EFBFBD><6E><EFBFBD><EFBFBD><EFBFBD>k<EFBFBD><6B><EFBFBD>ܤ<EFBFBD><DCA4>
<EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><11><1E>+<2B><><EFBFBD><EFBFBD><EFBFBD>ȧާ<C8A7><DEA7> <0B>!<21>8<EFBFBD>.<2E><<3C><><EFBFBD><0F>F<EFBFBD><46><EFBFBD>ش|<7C>i<EFBFBD><69><EFBFBD>I<EFBFBD><07><11><17><1D>#<23>)<29>/<2F>5<EFBFBD>;<3B><><EFBFBD>ͽ<EFBFBD><CDBD><00><>=<3D>J<EFBFBD><4A><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Տ֬<D58F><D6AC><EFBFBD> <09>I<EFBFBD>Z<EFBFBD>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD><04><56><DA9C><EFBFBD><EFBFBD><EFBFBD><EFBFBD>ڠ<EFBFBD>c<EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>o<EFBFBD><14>U<EFBFBD>[<5B>h<EFBFBD><68><EFBFBD> <0C><19>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><03> <09> <0A><13><19>q<EFBFBD>~<7E>k<EFBFBD><6B><EFBFBD><EFBFBD><EFBFBD>A<EFBFBD>h<EFBFBD><68><EFBFBD><EFBFBD><EFBFBD>+<2B>R<EFBFBD><52><EFBFBD><EFBFBD><EFBFBD><19>@<40><><EFBFBD><EFBFBD><EFBFBD><12>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><17>><3E><><EFBFBD><EFBFBD><EFBFBD><1B>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD><12>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><19>|<7C><><EFBFBD><EFBFBD><EFBFBD>o<><00><><00><>R<><00><><00><>-<2D>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><04>
<EFBFBD><10><18> <20>&<26>,<2C>3<EFBFBD>9<EFBFBD>@<40>G<EFBFBD>M<EFBFBD>T<EFBFBD>Z<EFBFBD>a<EFBFBD>g<EFBFBD>n<EFBFBD>u<EFBFBD>|<7C><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:"^"@#<23>#F$<24>$<24>%<25>)<29>)8+,<2C>-<2D>23|K<>M,O<>OkPqR<71>R<EFBFBD>S<EFBFBD>Z3[<5B>[<5B>]9^`_<>_7a<37>adb1c<31>d<EFBFBD>j<EFBFBD>jk kkBkvk<00>k<00>lHmym<79>m<00>m<00>nlo<00>r<EFBFBD>s<EFBFBD>uXv\v`vdvhvrvxv<00>v<EFBFBD>v<EFBFBD>v<00>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<EFBFBD>v<00>v<EFBFBD>v0wdw<64>w<00>}<7D>~<7E><>̅+<2B>E<><45><EFBFBD>׍w<D78D><77><EFBFBD><0F><><EFBFBD>(<28><><EFBFBD><00><>_<EFBFBD><5F><EFBFBD>K<><00><>^<5E><><EFBFBD><EFBFBD><EFBFBD><16><00><>؞\<5C><00><>8<EFBFBD><00><><00>B<>R<EFBFBD><00><><EFBFBD><EFBFBD><10><00><><EFBFBD><EFBFBD>p<EFBFBD><70><EFBFBD><EFBFBD><EFBFBD><10><00><><00><13> <20><00><><EFBFBD><EFBFBD>ͧ<EFBFBD><CDA7><EFBFBD><EFBFBD><10>'<27><1E>,<2C><><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD><35><EFBFBD>Ǵl<C7B4>Y<EFBFBD><59><EFBFBD>8<EFBFBD><38><EFBFBD>p<EFBFBD><15><1B>!<21>'<27>-<2D>3<EFBFBD>9<EFBFBD>e<EFBFBD><65><EFBFBD>ѽ<00><>~<7E>'<27>?<3F><00><><00><><00><><0E><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08>X<EFBFBD><00><><EFBFBD><EFBFBD>Z<EFBFBD><5A><EFBFBD>e<EFBFBD>Y<EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>Y<>]<5D>m<EFBFBD><0E><1D>6<EFBFBD><00><><EFBFBD><EFBFBD><00><>7<>H<EFBFBD><48><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>X<><58><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD><00><06><10><16><><EFBFBD>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>.<2E>C<EFBFBD><43><EFBFBD><EFBFBD><EFBFBD><18>-<2D>~<7E><><EFBFBD><06><1B>r<EFBFBD><72><EFBFBD><EFBFBD><EFBFBD><14>q<EFBFBD><71><EFBFBD><04><19>r<EFBFBD><72><EFBFBD><08><1D>s<EFBFBD><73><EFBFBD><EFBFBD><EFBFBD><14>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD><03>i<EFBFBD><69><EFBFBD><00><>r<><00><><00><>U<><00><><00><>0<><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><01><07> <0A><15><1D>#<23>)<29>0<EFBFBD>6<EFBFBD>=<3D>D<EFBFBD>J<EFBFBD>Q<EFBFBD>W<EFBFBD>^<5E>d<EFBFBD>k<EFBFBD>r<EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>kik<69>k<EFBFBD>k<EFBFBD>l<EFBFBD>l.mSm<53>m<EFBFBD>m<EFBFBD>mrn<72>n9oYo<59>o;w<>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>~<7E>~<16><><EFBFBD><EFBFBD><04>3<EFBFBD>x<EFBFBD>І<EFBFBD><D086><EFBFBD><7F><EFBFBD><EFBFBD><EFBFBD>S<EFBFBD><53><EFBFBD>c<EFBFBD><63><EFBFBD><EFBFBD><EFBFBD>ߎ3<DF8E>ݏ<EFBFBD><DD8F><EFBFBD><EFBFBD>:<3A><><EFBFBD><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD><EFBFBD><EFBFBD>C<EFBFBD><43><EFBFBD><17><><EFBFBD><18>i<EFBFBD><69><EFBFBD><18>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD>L<EFBFBD>o<EFBFBD>y<EFBFBD><79><EFBFBD><EFBFBD><EFBFBD>&<26>y<EFBFBD><79><EFBFBD><04>ҟ/<2F>m<EFBFBD><03>e<EFBFBD><65><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><08>'<27>J<EFBFBD><4A><EFBFBD>â<EFBFBD><C3A2><04>Y<EFBFBD><59><EFBFBD><EFBFBD><EFBFBD>M<EFBFBD>}<7D>Ф<EFBFBD><D0A4><02>}<7D><><EFBFBD><EFBFBD><1B>(<28>s<EFBFBD><73><EFBFBD>ħڧ<C4A7><DAA7><06><1D>4<EFBFBD>*<2A>8<EFBFBD><38><EFBFBD> <0B>B<EFBFBD><42><EFBFBD>Դx<D4B4>e<EFBFBD><65><EFBFBD>E<EFBFBD><03>p<><70><EFBFBD>߽<EFBFBD><DFBD><55><18>Gӑӱ<D391><D3B1><EFBFBD><76><D69C><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD>U<EFBFBD><66><00><><18>h<EFBFBD><68><EFBFBD><00>چ<EFBFBD>$<24>m<EFBFBD><6D><EFBFBD> <0C><00><>U<EFBFBD><55><EFBFBD>=<3D>e<><65><EFBFBD><EFBFBD><EFBFBD><16>+<2B>~<7E><><EFBFBD><EFBFBD><EFBFBD>~<7E><><EFBFBD><EFBFBD><EFBFBD><19>?<3F><00><><EFBFBD><EFBFBD>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<>{<7B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>:<3A>a<EFBFBD><61><EFBFBD><EFBFBD><EFBFBD>$<24>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><12>9<EFBFBD>~<7E><><EFBFBD> <0B>2<EFBFBD>}<7D><><EFBFBD><10>7<EFBFBD>~<7E><><EFBFBD><14>;<3B><EFBFBD><7F><EFBFBD> <0B>2<EFBFBD><32><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><11>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD>X<EFBFBD><00><><00><>(<28>}<7D><00><> <0A>]<5D>kakzk<7A>k<EFBFBD>l<EFBFBD>l"mMm<4D>m<EFBFBD>m<EFBFBD>mfn<66>n-oSo<53>o5w<35>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>wl~<7E>~<0E>4<EFBFBD><34><EFBFBD>[<5B><><EFBFBD>-<2D>L<EFBFBD><4C><EFBFBD>i<EFBFBD>j<EFBFBD><6A><EFBFBD>ϊ'<27><><EFBFBD>W<EFBFBD>}<7D><><EFBFBD><EFBFBD><EFBFBD><07><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><0E>e<EFBFBD>e<EFBFBD>[<5B><><EFBFBD><EFBFBD><EFBFBD><17>v<EFBFBD><0F><EFBFBD><10>=<3D><><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>z<EFBFBD><7A><EFBFBD>?<3F>i<EFBFBD>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD><1D>d<EFBFBD><64><EFBFBD><EFBFBD><EFBFBD>ɟ<EFBFBD><C99F>X<EFBFBD><58><EFBFBD>\<5C><><EFBFBD><EFBFBD><EFBFBD>ˡ<02><12>D<EFBFBD><44><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>K<EFBFBD>v<EFBFBD><76><EFBFBD>?<3F>w<EFBFBD>Ǥ<EFBFBD><C7A4><EFBFBD><EFBFBD>t<EFBFBD><74><EFBFBD>٥<EFBFBD><D9A5><15>"<22>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD>ԧ<EFBFBD><D4A7><00><17>.<2E>$<24>2<EFBFBD><32><EFBFBD><05><<3C><><EFBFBD>δr<CEB4>_<EFBFBD><5F><EFBFBD>?<3F><><EFBFBD>j<><6A><EFBFBD>ֽ<EFBFBD><D6BD><><C980><EFBFBD>A<EFBFBD><><D3A8><EFBFBD><69><D696><EFBFBD><EFBFBD><EFBFBD>.<2E>O<EFBFBD><><00><><0F><5F><00><>}<7D> <0C>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><00><>L<EFBFBD><4C><EFBFBD><1B>_<><5F><EFBFBD><EFBFBD><EFBFBD><10>"<22>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD>q<EFBFBD><71><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>9<EFBFBD><00><><EFBFBD><EFBFBD><08><><EFBFBD>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>$<24>u<EFBFBD><75><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>1<EFBFBD>X<EFBFBD><58><EFBFBD><EFBFBD><EFBFBD><1B>B<EFBFBD><42><EFBFBD><EFBFBD><EFBFBD> <09>0<EFBFBD>u<EFBFBD><75><EFBFBD><02>)<29>t<EFBFBD><74><EFBFBD><07>.<2E>u<EFBFBD><75><EFBFBD> <0B>2<EFBFBD>v<EFBFBD><76><EFBFBD><02>)<29>w<EFBFBD><77><EFBFBD><EFBFBD><EFBFBD><08>l<EFBFBD><6C><EFBFBD><EFBFBD><EFBFBD>J<EFBFBD><00><><00><>"<22>w<><00><><07>W<>kok<6F>k<EFBFBD>k<EFBFBD>l<EFBFBD>l2mUm<55>m<EFBFBD>m<EFBFBD>mvn<76>n=o[op=w<>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>w<EFBFBD>~<1A><><EFBFBD><EFBFBD><18>|<7C>Ԇ<EFBFBD><D486><EFBFBD><EFBFBD><00><>W<EFBFBD><57><EFBFBD>g<EFBFBD><67><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>7<EFBFBD><37><EFBFBD>ϒ><3E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><00><>G<EFBFBD><47><EFBFBD><1B><><EFBFBD><1C>m<EFBFBD><6D><EFBFBD><1C>9<EFBFBD><39><EFBFBD><EFBFBD><EFBFBD>Q<EFBFBD>q<EFBFBD><71><EFBFBD>ĝ+<2B><><EFBFBD> <09>ן4<D79F>x<EFBFBD>j<><6A><EFBFBD><00><>2<><00><>΢ <09>^<5E><><EFBFBD>R<><EFBFBD>פ<EFBFBD><D7A4><04><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>x<><78><EFBFBD>Ƨܧ<C6A7><DCA7><08><1F>6<EFBFBD>,<2C>:<3A><><EFBFBD> <0A>D<EFBFBD><44><EFBFBD>ִz<D6B4>g<EFBFBD><67><EFBFBD>G<EFBFBD><05>r<>Ƚ<EFBFBD><C8BD><EFBFBD><EFBFBD>j<EFBFBD>%<25><00>Ӷ<EFBFBD><D3B6><EFBFBD><><D69E><EFBFBD><EFBFBD><EFBFBD><<3C>W<EFBFBD>h<EFBFBD><68><EFBFBD><1D>m<EFBFBD><6D><EFBFBD><00><>:<3A><00><><16>Z<><5A><EFBFBD>G<EFBFBD><00><><EFBFBD><EFBFBD>0<><30><EFBFBD><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>2<><00><><EFBFBD><EFBFBD>><3E><><EFBFBD><EFBFBD><EFBFBD>`<60><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>?<3F>f<EFBFBD><66><EFBFBD><EFBFBD><EFBFBD>)<29>P<EFBFBD><50><EFBFBD><EFBFBD><EFBFBD><17>><3E><><EFBFBD><EFBFBD><EFBFBD><10>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD><15><<3C><><EFBFBD><EFBFBD><EFBFBD><19>@<40><><EFBFBD><EFBFBD><EFBFBD><10>7<EFBFBD><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><16>z<EFBFBD><7A><EFBFBD><EFBFBD><EFBFBD>]<5D><00><><00><>*<2A><><00><><0F>_<>kXk<00>k mMm<>m<00>m<00>n<00>o5wzw~<00><00><01>\<01><00><00>&<01>?<01><00>v<00><00>b<00><00><00>c<01><00><01>t<01>P<01>j<01>(<01><00><01>w<00><><00>)<00><00><00><02>j<00><><00><00><01>><01><00><00><00><00><00><00>%<00><00><02>q<02><><03>p<02><00><02><00><02>M<02><02><00><00>p<02><00><01><00><00>X<00>B<00>0<00>)<00>.<00>2<00>)<00><00><00><00><00><00><00><00><00><00>m<00><00><00><00><00>H<00>6kXk<00>k
mmm<EFBFBD>m<00>m<00>n<00>oUwzw~<06><00><>]<5D><00><>'<27>@<40><06>v<EFBFBD><06>b<>Л<00><>u<EFBFBD>Q<>k<>)<29>У<><D0A3><EFBFBD><EFBFBD>)<29><00><><1B><00><><EFBFBD><EFBFBD><00><>?<3F><00><><00><><00><>%<25>s<><73><EFBFBD>r<><00><><00><>O<><02><00><>r<><00><><00><><00><><00><><10>m<><00><><00><>H<>Dk<00>k<00>l{m<00>m<00>npofw<00>}<00><>"<22><><EFBFBD>I<EFBFBD>Ѕ:<3A><><EFBFBD>W<EFBFBD>I<EFBFBD><00><><15>u<EFBFBD>ۍ<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><13><00><>S<EFBFBD>S<EFBFBD>,<2C><00><><05>d<EFBFBD><64><EFBFBD>c<EFBFBD><63><EFBFBD>+<2B><EFBFBD>֚O<><00><>ݞa<DD9E><61><EFBFBD>=<3D>W<><15><00><><00><><15><00><><05>0<><00><><00><>+<2B><4E><00><><00><><12>^<5E><><EFBFBD>]<5D><00><>s<EFBFBD>q<>:<3A><00><><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\<5C><00><>E<>/<2F><1D><16><1B><1F><16><00><><00><>u<><00><><00><>X<><00><><00><>3<>O<00>$.blv<00><00><00><00><00><00>$\iv<15><00><00>)4<00><00>~5<><00><><00><><00><><00><><00><><05>¡
<EFBFBD>L<><00><><00><><1D>*<2A><00><>I<><00><00><>o<><00><>g<><18><00><><00><>A<><00><><EFBFBD><EFBFBD>}<7D><00>y<00>&8O_x<17><17><17><17><17>'@Yrx<00>[mk<00>m<00>wդƽ/EXh<17><17><17><17><17><17>0Ib{!3I\l<17><17><17><17><17>4Mf<00>l;mznAop<00>~<00> <01><00><02>k<01><00><02><00><02><01><><01> <01><00><01>V<02><01><><01>r<01><00><01>f<01>Z<02><00><00><00><01><><02>s<01>-<02><00><01><00><02><00><01>A<01><00><01>L<02><00><01>h<01><00><01><00><01><00><02><00><01><00><00>i<01>b<02><00><00><00><02>/<03><00><01><00><03><03>d<02>^w<00><>


*
/
7
;
C
G
O
i
q
z

<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
<EFBFBD>
 7 ` <0B> <0B> <0B> <0B> D h <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C> <0C>     & + 3 8 @ E M R W _ k s <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A> <0A>   (-5=BJOWbglqv{<0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E><0E>  )0>J_dqy<0F><0F><0F><0F><0F><0F><0F><0F><0F><0F><0F>',4<Y^fn<10><10><10><10><10><10><10><10><10><10>  $,08<DHPTX\`dhlptx|<11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11><11> .kemMw<00><><00><><00><><00><><00><><00><><00><><02>
<EFBFBD><11><19> <20>(<28>/<2F>7<>><3E>F<>M<>U<>]<5D>d<><00>k<00>l<00>m<00>n^o<00>w<00>w<00>w<00>w<00>w<00>w<00>w<00>w<EFBFBD>w<EFBFBD>w=<3D><00><><00><><EFBFBD><EFBFBD><00><>6<>Ԣ٢<00><><08><00><><00><><00><><00><><00><><00><><00><><00><><EFBFBD><EFBFBD><00><><00><>K<><00><><02><00><><00><><EFBFBD><EFBFBD>0<>8R <01>   f <00> s<><00>k<00>l<00>m<00>nco<00>w<EFBFBD>w<EFBFBD>wB<><00><><00><><00><><00><><00><>;<3B>ޢ<00><> <09><00><><00><><00><><00><><04>Y<>j<EFBFBD><00><><00><>P<><07><00><><00><>4<><00><>hhwindows_link::link<6E><00><><04><00><>wV<77>֏<EFBFBD><D68F><EFBFBD> <20><>0<1E><><01><><00><>}/wV<77>֏<EFBFBD><D68F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>p<EFBFBD>BG<01><><00><>q[wV<77>֏<EFBFBD><D68F><EFBFBD><1D>e<><65>ѩ<01><><00><>{<0F>wV<77>֏<EFBFBD><D68F><EFBFBD>9h <09><><EFBFBD>l<EFBFBD><02><00><><00><><EFBFBD>[<02><02>wV<77>֏<EFBFBD><D68F><EFBFBD>G<EFBFBD>s;<3B>)<29><01><><00><>G<0F>wV<77>֏<EFBFBD><D68F><EFBFBD>ȯ)Z<><5A>S<EFBFBD>hh<02> wV<77>֏<EFBFBD><D68F><EFBFBD><EFBFBD><EFBFBD>m<>i<><01><><00><>T6wV<77>֏<EFBFBD><D68F><EFBFBD><EFBFBD>e<>ԝf<02>~}<7D><>core_intrinsics<63>fmt_helpers_for_derive<76><02>`<02>`wV<77>֏<EFBFBD><D68F><EFBFBD> <0A>z<0F><><EFBFBD><EFBFBD><01><><00><>o<17>wV<77>֏<EFBFBD><D68F><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>8<08><><02>w<01>u<01>u<00>u<00>u<01>u<01>u<01>u<01>u<01>u<01>u<01>u!w<01>v<00>vmvvHw<01>vAv<01>wuw<01>u8w<01>vw<01>v1vew<01>v]v<01>w<00>w<01>4ODHT q<02><><00>\<5C><><16><>z<1B>.<2E><01>R<EFBFBD><52>ګ)<01><>e
<EFBFBD><EFBFBD><EFBFBD><00>I<EFBFBD><49><EFBFBD><18><><EFBFBD>}<1D>ʹY<CDB4>b<00><>DϺ<44><CFBA><EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD>Г<EFBFBD><D093>b{<7B><><EFBFBD>Z<EFBFBD><5A><EFBFBD>_<><5F>Ӟ<><D39E>vJ<>6єɆ<D194>a}<7D><><EFBFBD><EFBFBD><07><>9+<1A><>J<EFBFBD><00><><EFBFBD><01><><EFBFBD><EFBFBD>K!<21>ϗ<EFBFBD>$@9<>^<5E>M<><4D>
i<00>B1<42>0;|<7C><00>K<1D><><EFBFBD><EFBFBD>u<EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD>H<10>>h<>ơ<EFBFBD>J<EFBFBD>s<EFBFBD><00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>m<EFBFBD>P<><07>힅&D<00>g<EFBFBD><67><EFBFBD>d<EFBFBD>3|<00>W<EFBFBD><57><EFBFBD>bO<62><4F><00>(<28>m<EFBFBD><16><><EFBFBD><00>"`<60>R<EFBFBD><52>'8<><38><EFBFBD><EFBFBD><EFBFBD>U~/WTdž<54>X<EFBFBD>g<03>n<EFBFBD>FJ<00> <0A>K<EFBFBD><4B>5Y <0C>r<EFBFBD><72><EFBFBD>{R<><00><><EFBFBD><EFBFBD><EFBFBD> <01>[<00><><EFBFBD><EFBFBD><EFBFBD>$<24><>2Ry<52><15><><EFBFBD><EFBFBD>-<00>l<EFBFBD><6C><EFBFBD><EFBFBD>ڗ=<00>C<EFBFBD>I<EFBFBD><49>6<EFBFBD>V@<40><>h<EFBFBD>n"X#Ui<55>+<2B>N<EFBFBD><4E><EFBFBD>V<>:<3A><>j<EFBFBD><6A>s<00><>NP)<29><00><>K<EFBFBD><01><>M+e<>K<EFBFBD><4B>Z<EFBFBD>=<3D><00>;<3B><04><> qX<>R<EFBFBD><52><EFBFBD><EFBFBD>b#<00>[<5B><><EFBFBD><EFBFBD> 5RW3<08>'<27>63{<7B><> <09>|w<00> S <09><><EFBFBD>lشm<D8B4> <0B>i<EFBFBD>2<><32><EFBFBD> <0C><0E><><00><>F<EFBFBD> <0B><>?<<3C><><11>$(<28>Dg<44>s <0A><00>!<21>J<13>ډ<00>\<5C>/<14><><EFBFBD>^'9<><16>><3E>p @<40>0<18><1A><00>Ws<57><19><><EFBFBD><00><>X<EFBFBD><1A><>x0<>#M<><00>C<EFBFBD><43>ˁ<>)<00>$<24><><1D><>E<00><><EFBFBD><EFBFBD><1A><>><3E><10><>:<1D>S<EFBFBD><53><00>?<3F>@w0<77><30><00><>hA<03><><00><>N<1F>W|K1<4B><31>5=
<EFBFBD>`<60><1E>|3&<00>2vr&%t<00>k<EFBFBD><6B>&<26><><EFBFBD>+<00><>n)<29>|<7C><><00>y<EFBFBD><79>+<2B>̡U<00>ў+Y<><59>cfh<66>,M<><4D><EFBFBD><00>~<7E>/E<><45>1*g<>@/<05><><EFBFBD><00><><EFBFBD><EFBFBD>1=<3D><><EFBFBD>{.<2E><>29<1A><><19><><EFBFBD>3<EFBFBD>y'E,<2C><12>4<EFBFBD>4<EFBFBD><34><00><>r)5<>]&m<00><>1<EFBFBD>6<17>o)<29>03<><33>}<7D><00>P9<50>8^L<><00>-\<5C>9m%<25>/w<>h::_<><5F><EFBFBD><00><>B,/ϙ <00>`<60>73<37><33> <00>#<23><>//<2F>OK3\<5C>2:<05><>O\wLE?<3F>G<>X@<40><><EFBFBD><EFBFBD><00>NRDAilZX<>-<2D>B<EFBFBD><42><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>C<EFBFBD>3'<00><>?<3F>D<EFBFBD><44>ZrS"<22><>?kq<6B>F<>1<EFBFBD>FMnNr0<72><30>TX"<22><>3'><3E>]]<5D>ԐI+?<3F>TJ<><4A><EFBFBD>:<00>p<EFBFBD><70>K<EFBFBD><4B><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>L<EFBFBD><4C>Y<EFBFBD>L<><4C><EFBFBD>M}<7D>ݘ<00><><EFBFBD>N=<3D><>)<00>v\<5C>K<EFBFBD>K<EFBFBD>C<00><><EFBFBD>VsH<73><48>?<3F>F<EFBFBD>X<1B><><EFBFBD><00>/w<>Ye<59>d E<><45><EFBFBD>[<5B><><EFBFBD>\*<2A>#<23>\[$7<>}<7D>[<5B><><EFBFBD>8H#"b<><62><EFBFBD>nY<><59>Bc<42>̷<EFBFBD><00><17> d7$~ <17>Bf<42>&<26><><00><>}&h:<3A><>ˡMi<4D><69><EFBFBD><EFBFBD><00><>L<EFBFBD>j<6A>:<3A><00><>4Ak{a<<00><>7 h<><68><EFBFBD><EFBFBD><00><><EFBFBD><EFBFBD>j<EFBFBD><6A>P<EFBFBD><00>$" hI<68><49><00><EFBFBD>Vo<56>!<21><>KH<4B>m<EFBFBD><18>V<00>P<EFBFBD><50>rI<72><49>*<2A>2<EFBFBD>sW<73>bR<<3C>A<EFBFBD>u<EFBFBD>yO<00><>9<EFBFBD>u<EFBFBD>xT<78><00>oP:u{<7B> <0A><00><>׀x<D780> <0A><><00>yD!w<><77><EFBFBD><EFBFBD> <0C><><|<7C>(4~<7E>M<EFBFBD>~<7E>t<EFBFBD><74><00><0F>)?<3F><00>Qa<51><EFBFBD>_<EFBFBD>-<00><><EFBFBD>X<EFBFBD>c<EFBFBD>l0<00>4<EFBFBD><18>%M<>_>V <09>}D<>h<00><>ʞ<EFBFBD>m<EFBFBD>V<EFBFBD>{Vct<63>we<77><00>]<5D>n<EFBFBD><6E><EFBFBD><EFBFBD>9<00><><EFBFBD>Î<EFBFBD>3<EFBFBD>2wV<77>֏<EFBFBD><D68F><EFBFBD><19><> <0C>q<EFBFBD>H <39><DF99><EFBFBD>Eb<00><>|G<><47>g<EFBFBD><67><00><>t<EFBFBD><74><EFBFBD>g<EFBFBD>
<00>:<3A><><EFBFBD><EFBFBD>N*<2A>֥<07>̝' <0B><04><> <0A>WE<00><>,<2C><><>Z<>!}<7D><>-<2D>>1<>.<2E>_ّj<00>><3E><><EFBFBD><EFBFBD>n$<24><00>9<1E><><EFBFBD><EFBFBD>JW<00> |]<5D>)<29>Ix<49>Q<EFBFBD>Ŧ<00><>p<EFBFBD><70>I<EFBFBD>e<EFBFBD><00><03><><EFBFBD>:<3A><><15>j<EFBFBD><6A>?<3F><><00>ez<17><><EFBFBD><EFBFBD>
<00><>G<16>s<EFBFBD> 1lE<6C><45><EFBFBD><EFBFBD>_XW;<3B><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>I<00>4<EFBFBD>2<EFBFBD>-<2D><>ukzq<7A><71><EFBFBD><EFBFBD><EFBFBD>$0<>`K<>l<1E>Z
/
<EFBFBD> W<><57>̀<><CC80><EFBFBD>ɉ hr<>9k<39>S'owQ<|<7C>A bc<00>O<EFBFBD>Ͷ<EFBFBD><08>q<><71>W<EFBFBD><19>g<EFBFBD>`U<13><>}r<><00>e<EFBFBD>/<2F><><06><><00><><EFBFBD><03>S:E<><0F>r<><72><EFBFBD><EFBFBD><00><><EFBFBD><03>ѵ^<5E><00> <0B><>=<3D>\<<3C>q4ā<1A>?T}<7D><02>׉<EFBFBD><D789>7W<37><>Sf<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD>H{<00><>-<2D>ȝo<C89D>`'<27><11><>='<27>t aYm<59>/<2F><><EFBFBD><00><><EFBFBD><EFBFBD>˧S_Gh?6;<3B>)><00><0F><><EFBFBD>'<27>G<EFBFBD><00>bh<12>4 <20><00>;R(<28>z<><7A>F<EFBFBD>[<5B><>ɗ<03><>A<EFBFBD>?.<15>Y<EFBFBD><59>U<>;۷<7F><DBB7>G3<47>@<00>I^9<>#.."<00>%<25><>;<11>S<00><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>A<00><><EFBFBD><EFBFBD>׉݋<02><>U<EFBFBD><55>-<2D>"aF<61>P<EFBFBD>[v@<40>5(a<18>g0 <15>%<25>ۓ#`5<00><><EFBFBD><EFBFBD><EFBFBD> dBN<00>0<EFBFBD>ۡ<>v<EFBFBD>B<><42><EFBFBD><EFBFBD>ӏ<00><> &<26><><EFBFBD>c }_<><5F><EFBFBD><07>,<00>Y<><59><05>=<00><>_<01><><EFBFBD>B?<00><>H<EFBFBD><48><EFBFBD>4FA<><41>><3E>K1<4B>*M<>0<EFBFBD><30><EFBFBD>d<EFBFBD>L<00><>(<28><>~<7E>3<00><>I<EFBFBD>ֵ<EFBFBD><D6B5>G%#<23><><EFBFBD>'<27><>v<18><><EFBFBD>i\<5C>X<00><>"<22><><1B>K<EFBFBD><00><>O5<4F><35><EFBFBD>?H.%
<EFBFBD><EFBFBD><EFBFBD>a<EFBFBD>*EKi<4B><69>En<45><00>F<EFBFBD><46><EFBFBD><EFBFBD>Ң<EFBFBD>j -<2D><>W6H<00><>ā<EFBFBD><C481><EFBFBD>vJ۱)<29><><EFBFBD>_<EFBFBD><00><>.\<5C><><EFBFBD>n<EFBFBD>B<><42><EFBFBD><EFBFBD>'2<><<00>{<7B><><EFBFBD><EFBFBD><EFBFBD>bd<00>]t<>;+ <0C><00>qn<00>9(<28>r<EFBFBD><72>$~<<3C>~<7E>;<3B>S<EFBFBD>}j<><6A>S!<21><>R<EFBFBD>V"<22>$4yZBHup}Ox%E^}?LR<4C><52><EFBFBD>O<EFBFBD><4F>6SX<53>6g,2CVfY=I7s3:,1_ <09> }<7D><>r<EFBFBD><72><1C>Q<EFBFBD>T2<54><32>Z_  <0F>/f<15><>t<07>h>m3]>Q <09><>Y81
<EFBFBD>;d<><64> <12>I/<2F><><EFBFBD> <20>SzcQ_ 8<>
(!&<26><>mZ<6D><5A>vq<76><71>1<19><><EFBFBD><1A><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>U+/`\C<>/<2F>U{dA<64>OUmC<6D><43>K<EFBFBD><4B><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>\p<><1C> ><3E><><EFBFBD>:k96I|w?3#<23>)[<5B>P\Kr,ph&1<0E>U>c<1F><><EFBFBD>wmE<6D>y<EFBFBD>`H F"Kg`><19>:c<>Q<EFBFBD>P\z<>ZVsaCJ>&{l'Rjil-h&j`jp,n\o<><6F><EFBFBD><EFBFBD><EFBFBD><EFBFBD>c<EFBFBD>b2<62>jb<><62><EFBFBD><EFBFBD>B[<12>p<EFBFBD>U{0[(cSS<53>M1<4D><*vQ<76><51><14>BxC<78><43><EFBFBD><EFBFBD><EFBFBD><EFBFBD>6yJ+b^<5E>\z$"r]N+GJH%.b2U<32><55><EFBFBD>Dp/<2F><>qx<71><78>b}<13><><EFBFBD>1a<31>3<EFBFBD><33><EFBFBD><EFBFBD>9i"<22>Z/gS)$Ks/
#]iM@sEp 0!;i1?i!WvaHE<48><45><EFBFBD>%o7Q;<3B>Q<EFBFBD>7<EFBFBD><37>k<EFBFBD>1<EFBFBD><06><>qn<00>9(<28>r<EFBFBD><72>$~<<3C>~eC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\os\mod.rs<72> lY<6C><59> <20>:<3A><><EFBFBD>/'vld<<3C> <0A>\I<>T]/<2F><><EFBFBD><EFBFBD><EFBFBD><00><07>ZM_RE!$4#-7&0<00><><EFBFBD>,<<3C>i<EFBFBD>J<EFBFBD>k<12>mC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\os\windows\mod.rs<72> <20><>TC<54>$sO<73><4F>ÏK _<>c<03>d<<3C><>Tw<54><77>O+8<00><><01><><01>b++8CMw<4D>Z<EFBFBD><5A>u!&:Y cd[`b _`]U  ^b`6fb(TuehbZa/W.H[a9Ds5)!F[%.O
<`e_a@fb(Ds``)!FiY]%.O e_ MccJ{ehbZa/4#)`,'>eUO!*
He_ UdAtf48A)!FiYp|B5`.%%!O
GaIb\T23>M&")1
GJ\[2><>&")1
G/'-^V"9dTT5*;9
E^`Y !
;@e^?<ICQ
e@ 3'820-'4$')
++#*E#;/Q
()'Ubc`@4
9
:%/2<
&&&&&=!)U`\<04>I^a_c#<04>E^_dQ<04>OMa]cI"<04>KVa'<04>PNL`N'<04>MY@>`,<04>MBa'<04>Ib'ca6<04>Ja` `]^;<04>vJ[<04>Od<04><07> <03>8<03>I<03><><03><><03><>ٵ<03><>T<>=<3D><>N<10><1B>pS<70>cC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\safe.rs<72> <20>t1bH<62><48><EFBFBD><EFBFBD><EFBFBD>5<EFBFBD> [<5B><><EFBFBD>?<06><>l<EFBFBD>ћ<EFBFBD><D19B>ݲp|<00>[<5B>[<5B>`(+;")/,M\hbZa/[^\__aG&fac=f=BH[fZ\[%+F@>
P4GfBf\&eZcddbK` %= 6/? I9$
</Q^' QDb=da7T.;&,&, [^de#;#& 4ca/HJ,
5@aFS/HJ,9
ZD%
6^caE` 
('/HR^
:3% *)'%
7''';/<03><03><<03></s<>=H<>P<>u<EFBFBD>ń!<21>#dC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\error.rs<72> $<24><><EFBFBD><EFBFBD>n 65<16><>T<EFBFBD>2<32>9<EFBFBD><39><EFBFBD>vԎ{|)<29>R<EFBFBD><00>'<27>'<27>.)E)%$4(E) " E! D#F(K.Q*T'J1($F 1#E:F>B>;
#EN^M\O`I-MQ1XI-MC$UY8LR
;<1E><04><>"<02>C<1B><><EFBFBD>bC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\lib.rs<72> <20>B<EFBFBD><42><18>#<23><>d<EFBFBD><64><02><>:<3A>>[W6՚<03>L<EFBFBD><4C><EFBFBD>a<00><15>QkeVdYTcG  %CK\
j5 =0 ,
,'0!Wd&N1^/@` #<23><>^yT<06>Y<EFBFBD>f<EFBFBD><1B>;hC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\changelog.rs<72> <20>h;<3B>ԅ<EFBFBD>ci4<69><34><EFBFBD>{<04>vd<76><64><EFBFBD>/<2F><>ZL^V<>"`6<00><><01><><01>T$.ZO/&cbX_ff a&@7:,c,dd]#d^XEbd^^_, ?K+Q[@b?V ;Ud]dd=^`]dc`aab[>db__Z`;]bCIA^7dc+^ZJ-]?cM*_^E*<@>?D\,,.2aa`d@c.H ]2X.*? F21I,\IN`Ua+-]bc^a`aH*\b!=S$@?-@==YW9b0^$4MOO_VG.Wdc2aA]becbc<08>'<03>(<03>0<03>p<03>~<03>~<03>~<03><15><><EFBFBD><EFBFBD>o<><6F><EFBFBD><EFBFBD><EFBFBD>0N<30>}cC:\Users\dxzq\.cargo\registry\src\mirrors.ustc.edu.cn-38d0e5eb5da2abae\libloading-0.8.9\src\util.rs<72> mϹ<6D><CFB9><EFBFBD><EFBFBD>yfF<0E><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>07<30><37><EFBFBD><EFBFBD><EFBFBD><EFBFBD>`/<2F>+<00><08>"B2R"#A!#-Q $_

EB%  <>F8j<38><6A>6<00><><EFBFBD>z<>9<>O<>9<>o<>a<><01><>x86_64-pc-windows-msvc<76>H<EFBFBD><48>y<EFBFBD><79>V<><56><EFBFBD>,<2C>0<EFBFBD><30>
libloading<EFBFBD>-87ebe3a531d22b4d<34>wV<77>֏<EFBFBD><D68F><EFBFBD>ܼ<04><07><07> <09>$<00><><08><00><03><00><03><00><03><00><01><01><02><00><03><03><02><03><02><01><02><02><02><02><02><02><02><00><02><02><02><02><02><03><02><02><02><02><02><02><02><00><02><00><02><02><01><00><02><00><02><00><02><02><01><00><03><00><02><00><02><00><02><00><02><02><02><02><02><00><02><02><02><00><03><05><01><00><02><00><02>/<2F> <1F>]]<07>Jrust-end-file