📄 librand-d597fb87d210dcc2.rlib
/home/palash/git/iron_learn/target/debug/deps/librand-d597fb87d210dcc2.rlib
Language: rlib • Lines: 35684
!<arch>
/               0           0     0     0       12684     `
}����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������_ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h749dfab47905cb2eE_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h6a4aa6118df9ce05E_ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hace4b7ae9b4fae6bE_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h597fcfde5124532fE_ZN3std2io5Write9write_fmt17h13a798a4e33b1986E_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17h54f162fc22782f88E_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17h1ea79ff62675553fE_ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17h9e9c7f1826a5083cE_ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17ha29c7da008bf33e7E_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17hbf38cd37409bfbb8E_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17habbec258c08407dbE_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17h2e40b1e678565fcfE_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h66b93c46498399ddE_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h82b6589e3f48db42E_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hc2dfb6a5c2a64d2aE_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17heea4c479d7a3e3ecE_ZN185_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..ops..control_flow..ControlFlow$LT$B$C$core..convert..Infallible$GT$$GT$$GT$13from_residual17ha77fac8ba5882fddE_ZN3std2io17default_write_fmt17h2f142450c858cdd1E_ZN4core3ptr93drop_in_place$LT$std..io..default_write_fmt..Adapter$LT$std..sys..stdio..unix..Stderr$GT$$GT$17hf8aed783305e2e23E_ZN3std2io5Write9write_all17h7a9f638e73a857a1E_ZN3std2io5error14repr_bitpacked11decode_repr17h51e0224fa8ae2741E_ZN3std2io5error14repr_bitpacked4Repr4data28_$u7b$$u7b$closure$u7d$$u7d$17he95458bcac677d99E_ZN3std3sys12thread_local20abort_on_dtor_unwind17h20a2479f5b45cdebE_ZN3std3sys12thread_local6native4lazy7destroy28_$u7b$$u7b$closure$u7d$$u7d$17he7a4d21caee94e71E_ZN4core3ptr82drop_in_place$LT$std..sys..thread_local..abort_on_dtor_unwind..DtorUnwindGuard$GT$17h7ad3cc4e74e09a10E_ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$11get_or_init17h32c70f07997ab189E_ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$16get_or_init_slow17h1907efd17128ba8fE_ZN81_$LT$$LP$$RP$$u20$as$u20$std..sys..thread_local..native..lazy..DestroyedState$GT$13register_dtor17hfbd426379f47d09dE_ZN4core3ptr171drop_in_place$LT$alloc..rc..Rc$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$GT$$GT$17h28a654451012c561E_ZN3std3sys12thread_local6native4lazy7destroy17h410ea2e51a9a1a66E_ZN3std6thread5local17LocalKey$LT$T$GT$4with17hebc67b763eed40d7E_ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17hc1c9b22a08851c3cE_ZN48_$LT$$RF$A$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7bef4d05ee8c5e93E_ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h70da485c562e25fbE_ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17h8afb1cfdbf0afd3eE_ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h9eb917946c964b93E_ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17hbcb7719dc9c9d3d0E_ZN4core3fmt2rt8Argument11new_display17h67e46dd2da8478e1E_ZN4core3fmt5Write10write_char17h0c3fb5f1c55caf23E_ZN81_$LT$std..io..default_write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hdb50a942eb1a6bd8E_ZN4core3fmt5Write9write_fmt17h313e182e874b42d1E_ZN75_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write..write_fmt..SpecWriteFmt$GT$14spec_write_fmt17h360f28af770cb0cfE_ZN68_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha4dc5774d8218f8aE_ZN4core3ptr200drop_in_place$LT$alloc..rc..Weak$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$C$$RF$alloc..alloc..Global$GT$$GT$17h06116225e5ae50cdE_ZN70_$LT$alloc..rc..Weak$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he51d28779a3d0b99E_ZN4core4iter6traits8iterator8Iterator3all17h1931b88090e08c91E_ZN4core4iter6traits8iterator8Iterator8try_fold17haf59b30638c823eaE_ZN90_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2deffdbaef2e2832E_ZN4core4iter6traits8iterator8Iterator3all17h89a7b8219df81c18E_ZN4core4iter6traits8iterator8Iterator8try_fold17h1508feef0566ed01E_ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hc305db13f0231f52E_ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hcddcf4eae2a4b40dE_ZN4core4iter6traits8iterator8Iterator3zip17hbb2b320d2649befeE_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h63e02ade9df339d2E_ZN4core4iter6traits8iterator8Iterator3zip17hf2311cfcd4f60ab1E_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h793819bbb875fbd0E_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17h8bf0e5a55db6d328E_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h0c6a76679d274846E_ZN4core4sync6atomic11atomic_load17hf352c79081c5ca4fE_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$4load17h94f2d863922935aeE_ZN4core5array76_$LT$impl$u20$core..default..Default$u20$for$u20$$u5b$T$u3b$$u20$32$u5d$$GT$7default17hdedcbc3aa3b36e3cE_ZN4core5array92_$LT$impl$u20$core..convert..AsMut$LT$$u5b$T$u5d$$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$6as_mut17h9e9ab34679b8b68aE_ZN4core6result19Result$LT$T$C$E$GT$14unwrap_or_else17h56a39873c26aab99E_ZN4core6result19Result$LT$T$C$E$GT$3map17h835755fc802286e0E_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed28_$u7b$$u7b$closure$u7d$$u7d$17hd17f68b126c907feE_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hbd3ac35785c74ce7E_ZN9getrandom8backends8use_file9util_libc14sys_fill_exact28_$u7b$$u7b$closure$u7d$$u7d$17hbc75585ecaaa0d4dE_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hf10240aba873e232E_ZN4rand4rngs4mock7StepRng3new17h2ffc46d256e54426E_ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$3new17h2ed728e5e581931dE_ZN5alloc2rc11Rc$LT$T$GT$3new17h31e30783425fd463E_ZN4rand4rngs6thread3rng17h2e1fd2f50bae4c61E_ZN65_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hd366243cebc4180cE_ZN4rand4rngs6thread9ThreadRng6reseed17h72ea543b99c5a984E_ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$6reseed17h96aea123b8167ae6E_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$3new17he02f137535aa8dd5E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h67b128f3b0e5cc32E_ZN9rand_core5block17BlockRng$LT$R$GT$3new17h203996e7dbc15e78E_ZN9rand_core5block17BlockRng$LT$R$GT$5reset17h74bf66aaebb218c8E_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed17h3564e7ad6abd6751E_ZN9rand_core11SeedableRng12try_from_rng17h1de84df2438fca44E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hfc45118d86841a40E_ZN4rand5distr7uniform5float23UniformFloat$LT$f32$GT$11new_bounded17hcf345471631e4742E_ZN4rand5distr7uniform5float23UniformFloat$LT$f64$GT$11new_bounded17hb02f7db1255332ebE_ZN4rand5distr7uniform5other16char_to_comp_u3217h5847fc8cd983ea32E_ZN52_$LT$i8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h6b5308bad88a230aE_ZN52_$LT$u8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h95965755285dc9ccE_ZN53_$LT$f32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hfda04746e66d4521E_ZN53_$LT$f64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h16a3748ed8c7c336E_ZN53_$LT$i16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hf599bb8be887874eE_ZN53_$LT$i32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5b44410de3563371E_ZN53_$LT$i64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h1a11a616aa6a1c3aE_ZN53_$LT$u16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hc51b91e5916227b4E_ZN53_$LT$u32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5294d4ca5626c067E_ZN53_$LT$u64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h4891306a82c88b4eE_ZN54_$LT$i128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17ha9dafad1f50e4588E_ZN54_$LT$u128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5f467ed19f668f70E_ZN55_$LT$isize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17he3d32aad36d20bf0E_ZN55_$LT$usize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hebee90cf2bfdf507E_ZN5alloc2rc10RcInnerPtr10inc_strong17h3ba75965e523539fE_ZN5alloc2rc10RcInnerPtr6strong17h4172f7ae5049a446E_ZN5alloc2rc15Rc$LT$T$C$A$GT$9drop_slow17h6013fab47cfce4b6E_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hd977882e13d46150E_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hdf9ffc6eb766f14bE_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h4db4f77db83311e2E_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17hdfab6be6e2d83f94E_ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h8fd58e33a026fa7fE_ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h9e86862eb7752474E_ZN64_$LT$rand..distr..slice..Empty$u20$as$u20$core..fmt..Display$GT$3fmt17h9b8262b3b33de556E_ZN66_$LT$rand..distr..uniform..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hbb4a50a4bfedc377E_ZN66_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..fmt..Debug$GT$3fmt17h5e9a7259c40b78ccE_ZN67_$LT$rand..distr..weighted..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hc8eab0285f6cda0cE_ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2f0bb3dbc87c40c6E_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h31297852b24e2f7aE_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h9807f4ed86208738E_ZN72_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..default..Default$GT$7default17h9ba12f248aa18acfE_ZN77_$LT$rand..distr..bernoulli..BernoulliError$u20$as$u20$core..fmt..Display$GT$3fmt17hc2a2f99adba5d9b2E_ZN78_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h365f72fd6c6f7914E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h3daba78c97b0fb31E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hbf35bbfeaaa5f6afE_ZN9getrandom4util12ptr_from_mut17h9cbd4f40c363a526E_ZN9getrandom4util12ptr_from_mut17hb89aaa416252aac4E_ZN9getrandom8backends8use_file9util_libc14sys_fill_exact17h2785425beb75e54fE_ZN9getrandom8backends27linux_android_with_fallback10fill_inner28_$u7b$$u7b$closure$u7d$$u7d$17hf390ebb23eb57723EDW.ref.rust_eh_personality//                                              58        `
rand-d597fb87d210dcc2.rand.7e1783f33043947a-cgu.0.rcgu.o/
lib.rmeta/      0           0     0     644     1003632   `
ELF>�N@@GNU�rust
KL#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5���	ⷄ�ۆ��p��-225863f279df55c4��	�t�#3Ҵη��Ǣ-d25e598578fbf080�rustc_std_workspace_core������Nm��gmY���-327ea4f353b4eb8c���y.:i���gy"1�r-94fdfaf0af91a65d�miniz_oxide�M�^�yTLm�L�d=B-5312b588e5cfab93�adler2��;~�7�ɴ,P?���-1e0b0d62df36c85c�	hashbrown�L�ϫ	2݆y��q-2ed6a8f06fc51a9d�rustc_std_workspace_alloc�a���p��H����6Z�-05b02707a5b2a256�
std_detect�	c�LN����=1�ʶӐ-5978f0713dd5442d�rustc_demangle�X�Fq��UՃ�>7z
��-43b2ff22c18e1125�cfg_if�֦<����ɐ¬�-6a40188dd7d989d2�	addr2line���,2�!xb�"6�!�	-11d54e777384a9e5�gimli��2��I.�ġ�����-35018e994bad7042�object��T �f��Y�
hQec-2dc10b344e05b569�memchr��xZT9�C��I�Mg�-09f2ab7e0d97e07a��~ݤ	����h���-932f22f820d1e5ec�	rand_core�py�l��*/D;F橔�}-142075113a7da6a5�	getrandom�~�����'}i��`�-2fb108f7d1cbabaf���/o]S��SAL�����-2d20780be38939e6��	e8�6O#�v����<-9f0ea81120c41715�rand_chacha��(�:҃����ϵc-43db6b5f9f6a3915�
ppv_lite86�$�*�^"�B��!�-cee89f4d896b56fb�zerocopy���ڑ��]��]�봙�\-87338bfd0f2cfb13�zerocopy_derive�&�s=���Ar>��d-ffaa6423b0547ee3�
Deserialize�\��<�serde�<���
	Serialize�L��,�
%#%
�$�.�$�.tests�,�2�$�2F�
\��<��
<���F�
L���
F�,�7�$�7T__m512i�<��\�x86�,���T__m128i�<��\��,���T__m256i�<��%�#!#T�<��<�simd_support�t�ĹT	simd_impl�L�'�<�&�
t�&��&T�,�-�$�-�	LaneCount�L��<��
t����MaskElement�\��*�
(&(�SupportedLaneCount����U�
SQS��
\��<��
<�����
L���
��,�T�$�S��
L��<��
t����SimdElement�\��*�
(&(�����C�
A?A�	simd_wmul�L�&�<�&�
t�&Ĩ&�FloatSIMDScalarUtils���=�$�=��
L�P�<�P�
t�PĕP��$�&�$�&��
\��<��
<�����
L���
��,�D�$�C�Distribution�d��<��
t�ī�StandardUniform�|��.�
,*,��
L��<��
t���������
��
\��<��
<�����
L���
�uniform_simd_int_impl���U�<�U�
t�UĕU��,���$���
\�	�<�	�
<�	��	��
L�	��
��,�?	�$�?	��
\�'
�<�&
�
<�&
��&
��
L�'
��
��,Ȉ
�$��
��
\��<��
<�����
L���
��$�g�$�g��$�y�$�y��$�=
�$�=
��
\��<��
<�����
L���
�Rng�����32�$�ܬ���16�$�����:�xoshiro128plusplus���!��� �$� �� ��� �$�!�� �� :��
\��<��
<�����
L���
��,��$���$��$���$�6�$�6��$�P�$�P��$�x�$�x�eD��<��,�|�����
\��<��
<�����
L���
��$���$���$�:�$�9���distr�	bernoulli�



ALWAYS_TRUE�
SCALE�
�

�

from_ratio�p�
sample�R�distribution��!�!�#�!sample_iter�%�!�	'F�'S�*�*D�*�-�/�/�/�/�/�/	size_hint�6�6�6�:�:�:�:�:�?�SampleString�A
append_string�B�A
sample_string�D��FFFFFFFFFF	IntoFloat�P�Pinto_float_with_exponent�Ffloat_impls��TTTTTTTTTT	T
TTT
TTTTTg�h�Tj�k�Tm�n�Tp�q�Ts�t�Timpl_int_from_uint�T
impl_nzint�Tx�y�yT|�}�}�����������	������GAP_SIZE������������RANGE��GEN_ASCII_STR_CHARSET��������"������	�����������
tuple_impl��tuple_impls�������������	�������utils��WideningMultiply��RHS����wmul��	wmul_impl��wmul_impl_large��wmul_impl_usize��FloatSIMDUtils��all_lt��all_le��
all_finite��Mask��gt_mask��decrease_masked��UInt��
cast_from_int��FloatAsSIMD��splat��	IntAsSIMD���&���
BoolAsSIMD�������scalar_float_impl�
hidden_export�����������'a�����
�num_choices����'����������������	�	uniform�������������	�
��uniform_float_impl���int���������uniform_int_impl���Sampler���X���
�B1��B2��
new_inclusive���*��*�����
sample_single�����*��*�	�	�sample_single_inclusive�����*��*�	�	���������������	���*�CHAR_SURROGATE_START��CHAR_SURROGATE_LEN��char_to_comp_u32����*��
��*��*�	��*��*��*�	������������*���*��
��*��*��*��*��*�	����������	�
���
����������*��
��*��*��*��*��*���*�����
SampleUniform���*�UniformSampler���*��
��*��*��*��*��*������+����*��*��+����*��*���*�������*�����SampleBorrow��Borrowed��borrow����2��2���2��2�SampleRange�����+���is_empty������+����3�	����+����3�impl_sample_range_u�weighted���weighted_index�����������	�
�����*��
�I��update_weights���'��'�WeightedIndexIter���'��*��4�����*�����*�����*�'b��������*�weight���'��weights���'�total_weight����*�����	��Weight��ZERO��checked_add_assign��impl_weight_int��impl_weight_float�����	

�����������	�
���
rng�����������	�
����random����random_iter����random_range������random_bool��random_ratio��������������fill����5���	gen_range������gen_bool��	gen_ratio�����Fill���;���impl_fill_each����;���__unsafe��	impl_fill�����������;��rngs��	reseeding�����������	�
����Rsdr���
�reseed������>�next_u32��next_u64��
fill_bytes������>�������>�����>���Results��generate������>��
��>�	�reseed_and_generate������>�������>��mock�������
���>��?��?�small��������Seed���	from_seed��LEN��
seed_from_u64����>��?��?�xoshiro256plusplus���������B���B���	��B�PHI�����>��?��?�����������>��?��?���B���B�������������	�THREAD_RNG_RESEED_THRESHOLD����>�����9�	��>���>��?��?�����seq��coin_flipper���CoinFlipper�����9�chunk��chunk_remaining������
�random_ratio_one_over���;�flip_c_heads��increasing_uniform�����IncreasingUniform�����9�n���F��F�����
�
next_index��	�calculate_bound_u32��inner��RESULT2���	�����IteratorRandom��choose����
choose_stable����	�choose_multiple_fill����choose_multiple������5������������	�
��
IndexedRandom���	��3��I����J���choose_multiple_array�������	�choose_weighted������B���*����	�choose_multiple_weighted�������*�	�IndexedMutRandom��
choose_mut����choose_weighted_mut�������L��*����	�SliceRandom��shuffle����partial_shuffle��������	��IR������N����N�����'���������	�����'������	�index_�����������	�
���
���	��3���into_vec��	�	��	��IntoIter����������	�	�������������	�	����������	�	���������j���j��sample_weighted�������*�sample_efraimidis_spirakis�������*������Element������key��������������������	�sample_floyd����	�sample_inplace�����&�zero��one��as_usize��	��U��U��U�
��U��U��U�sample_rejection���*��������������sample_array��������	
thread_rng�	

�:���:���:�����:�;�;��
	Bernoulli��p_int�
��

��

��
BernoulliError��InvalidProbability��

	��


��


��
��Iter�����������9�phantom���������Map������������func���Z����������FOpenClosed01��
F��FF��F�>FOpen01��
F��FF��F�>F����F	����F
����F����F����F
����F����F����T����T����T	����T
����T����T����T
����T����T����T����T����T����T����T����T�����Alphanumeric��
�	���
�����>�
Alphabetic��
�
��������>�������A��������a��L�������a��L�j�������a��L�j��������	�a�	�L�	j�	��	E��	��	���	�a�	�L�	j�	��	�c�	��	��	���	�a�	�L�	j�	��	�c�	��	G��	��	���	�a�	�L�	j�	��	�c�	��	�d�	H��	��	���	�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	��	���	�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	J��	��	���	�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	�f�	K��	��	���	�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	�f�	�g�	L��	��	���	��	�$��	��	�$��	��	�$��	��	�$��	��	�$�	
LOWER_MASK���	��	�$�	�	�%�	�&�	�%�	�%�	�%�	�%�	�%�	�&�
��	�%�	�&�	�%�	�%�	�%�	�%�	�%�	�&��Choose��
�'�
��
��
range��
�(��
�'�
��
���
�'�
��
���
�'�
��Empty��

��
��	�
��
�UniformFloat��
�*�
low��
scale���
�*�
���
�*��
�*�
���
�*��
�*�
���
new_bounded���
�*��
�*�
�
�
�*�
�*�
�*�
�*�
�*�
��
��
�+�
��
�*�
�*�
�+�
��
�*�
�*��
�m�	�
�*�
�
�*�
�
�
�*�
�*�
�*�
�*�
�*�
��
��
�+�
��
�*�
�*�
�+�
��
�*�
�*�
UniformInt��
�*�
�l�
�j�
thresh���
�*�
���
�*��
�*�
���
�*��
�*�
���
�*�
���
�*�	�
�*�
�
�
�*�
�*�
�*�
�*�
�*�
��
��
�+�
��
�*�
�*�
�+�
��
�*�
�*�
��*���*��
��*��*��*��*��*������+����*��*��+����*��*���*�
��*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*���*���*��
��*��*��*��*��*������+����*��*��+����*��*�UniformUsize���l��j��p�mode64���������� ���!���UniformChar��sampler����������	���
���UniformDuration��mode��������
����������UniformDurationMode��Small��secs��nanos��Medium�����Large��max_secs��	max_nanos���������������������
EmptyRange��
�	NonFinite��
�
�������
�������Uniform��
�
�*�
���
�*�
���
�*��
�*�
���
�*��
�*�
���
�*�
���
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3��
�+�
��
�3� �
�+�
��
�3�!�
�+�
��
�3�
WeightedIndex��
�*�
cumulative_weights��
�7�
weight_distribution���
�*�
���
�*�
���
�*�	�
�*�
���
�7�
�7��
�7�
�7��
�7�
�7��
�7�
�7��
�7�
�7��
�7�
�7��
�7�
�7�	�
�7�
�7�
�
�7�
�7��
�7�
�7��
�7�
�7�
�
�7�
�7��
�7�
�7��
�7�
�7���
InvalidInput��
�

InvalidWeight��
�
InsufficientNonZero��
�
Overflow��
����������������
�����>���;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;�����;���	��;���ReseedingRng��
����>�������>���
ReseedingCore�����>��I�reseeder��	threshold��bytes_until_reseed��	����>���StepRng��v��a���������������SmallRng��
����������������Xoshiro256PlusPlus��������������������StdRng��
����������������	ThreadRng���9����THREAD_RNG_KEY��__rust_std_internal_init_fn��	��	�__RUST_STD_INTERNAL_VAL��	����SliceChooseIter���'�������_phantom��indices����'�������IndexVec��U32��
���U64��
���������IndexVecIter���'���
������
���
��'���IndexVecIntoIter����
������
��������888888#8#8*8-8-84858?8?8B8B8B8D8D8h8h8k8k8n8n8q8q8t8t8y8y8}8}8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8!AP���������������������X��X
D��V�������_����������������Y�~&������_���������������_�����!��!8���_���Z����9��Z�׺�R|�����J���M���_���Z����[��Z<��ې`�L�����!���������[�[lG�l�����_����������\�nrC}��վ�_վ�վP!��������C��K!��!վP!��!��!վ!��!��!��!��!��!��!��!��!��!��!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���	�	�	��	��	yk���9!���������������)
���!���������e���(z��_����`�X���������������_����`NI���^8u���������!��A��!��!��A��A��!��!��!���a!�����L!������j!���������!�����������c!�������������!���������������d!�����������������d!��	�����������������5!��
������������������	�f!����������������������
�g!�������������������������h!����!��������������:�"������������������_�
�
�j�
���
�j��
�(�\/KLg-�'��������!���'���_�
�
�
�kZ��
8�J��������_�����A�
�
�j�
���
�j��
�(�\/KLg-8��
�
�l�
�l��
�l�l��~.Y<�*����_��������������
�
�l�
�l��
�l�l��~.Y<���
�
�l�
�l��
�l�l��~.Y<��
�
�o�
�l��
�j��
�p���Y�*;��������_�����������������
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;�����
�
�o�
�l��
�j��
�p���Y�*;������}��l���j���p���}������U����_�����������������������~��~�˰���#�����_�����������������A�
�
�
���
����]_�"8����~������M~���E�����_���������������_��������������������������΀�����j�wa�5��������������������ÓÓ�ē���xœ���x�|)f�nA������������Ł�J�Qg����_���������������_�������
�
�
���
����]_�"8������_��������������!������������������,M�[�}������������������	exhausted�m��/������2���8�2��������������,M�[�}��������������������m��/���������������B�JT������������M&&������������B�JT������������M&&������������B�JT������������M&&������������B�JT������������M&&������������B�JT������������M&&������������B�JT������������M&&����_�
�
���
����
�7��
Ɔ��y:���[����������������_���5��4�����p�i�|I8�*����J��!�����������������_�
��ۉ������������E1�94�s����������������������_���������_��������
�
�
�
�
�
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"���
�
������������:�"������_����������oA��4����>|���������_��Џ��I�������������EdC4��������������_��Ր������vQl�R�c���������������|�����������#4����_�����������������|���_�������c@�fc��������������������|�����������[�DJ�_��������������|�����������Ó��9���ƅ�Ċn�_�����|�������5�
����O����_��ޔ�������������l7<�8�'����J���I���������������E��yS����_���H�����������?�?��?buf��:�?�	�:$x��Lk��B�B�BGlobal�����I������?�?��?���:�?�	�:$x��Lk����_�������������)�iy�~�'�J�������������)�iy�~8�I�����������������&s@�_���J���I������T�����T�j�"��pF�����������������������������
�
�
�
�
�
�
�
�����������
�
�
�
����
���������������������������������
�
�
�
�
�
�
�
�����������
�
��
�������������������
�
�
�
�
�
�
�
�����������
�
�
�
����
�����������������������������
�
�
�
�����������
�
�
�
��
�������������
�
�
�
�����������
�
�
�
��
���������������
�
�����������
�
��
�������������
����
���
����
�*
:�������������g�j�m�p�s�������������������������������x�|��������������������	��	��	��	��	��	��	��	�������
��
��
/���������6�����������������������
��
�	�	�	�	�	�	����	�	�	�
�
�
�
�������������
�
�
�
�
�
��
��
��
��
��
��
��
��
��
��������
��
��
�������
���
���
���
���
���
���
���
���
���
���
���
���
�
�
�
�
�
�
�
�
�
�
�
�
�
��	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�������������������������������	��	�����������������������_!~����p�~�_b�!5�J��M"�P*A
�#��
��
�
�M�i���p�F�|`�*������I�H����(���"'��4��?HR(	�	P	�
��'3�_fk
�_|�ot�	�����������������������q�aXÅÅą��:����+��4�^�^��^��[�^���[����e�S�x�����s��|����������������P
�
#
��H
�
����ip4�AKD�
���"�$A�u64::MAX���d��?#/@?	$�M?o.y?�����@*��-�C_���(�����#-(
���
�_.3;
��Rϗ^�f֘n��v������H���(2�:�BK�Xb����)T�
�����������,M�[�}���D�
�}2d�2\�!	,�!��!	��!<
���!@
�������!D���?$��  
�\� �� $
�������� '
������#���� .����
��������������������q�aX������!����FK��"������P�@��O�
�����?�N��$��-5	��&��&��''
����������'��( 
�\�(��($
���������(L�(
�L�(	(��(L�(��\�(
 ��(/		
��(9,�)��(@��)
���)
�������)��%���(sХ��&!L�&\�&����q,�(��C���	numerator�ddenominator�s�X`�%�������T�+́+\�+�+
�?��*qT�+��+��+	,�+I�+��*��*��,�*��t�&I�~T�-̯-\�-$�-
�.d�.4�.
����.D�.T�.t�.^g��,���-7$�,��,�,���,��-�6�96�-z%����j
�������PhantomData�Rҹ��^=x���%������Z����9��Z�׺�R|���������$�����9���j
�������!�����Rҹ��^=x�����'������Z����[��Z<��ې`�L����������$���$��[�<���4�
#�����4�\��-��W�����,������ �9 V���(�!��@�!���(��0�!��	��(	����!%
��
�����Rҹ��^=x��O
[����
�_��
��;�!�Sϗ`��l֘u��~��q��z����V��_��k��;��D��S��\�����������������Ѻ0T�%�l�%����% 4�%
#�����N?��%��%&
�����%4��#�����������������;t�����L�#��L�#�������'�ƽ�$�&
����&
T�&���&5��%P����������������;t�����&��,�%���}���(�(��@�)���(��8�)��	�(	����).
��
�����Rҹ��^=x����X
d���Ѻ��
��A�(�Yϗf��r֘{�����w�������Y��b�n��>��G��V��_���
�������������Ѻ3\�*�T�+���+4�+
#����:�+\�+��*#
z
�����4<�+?��*g���*��,�*���*�����������8�98h������l�1\�1
�24�2��1$l�2
B���$�1�2>�2��2�2�2�2��1�D��1X�F�F��F��1"`��x94�1�,�1���1�1��,�1���
;�9>�	B�E���n��F�����(�����#-(�	����*/7��NϗZ��b֘j��r{��������8�����(�վվ#-(�
����*/7��NϗZ��b֘j��r{��������8�վ���0!	#C��?��<�0+ ;	<ZY��X�
�h�
'��!	

��1p�
�	/"��������� �@�h�D��MT��Xexponent�c
exponent_bits�s���7�����!��!
����h�!�!"	$D��"I�".	y0\�"��"
 	
3��",
��"2		�"�?
`�#0�#
����#@�#��#	+��##X�#��T ��#,  	4��$P�$
�	(�$	'��$��$
�(�$
'��$-�$������!���"���"���#���#����(���P�!*U*H�"���(�"6�����(�#(�#�����\��9�
float_size�����l�	����m��Q�����m�����
��'��'�����
h�'�'"	$D��(��(.	�0\�(��(
 	
3��(,
��(2		�(�?
`�)0�)���)@�)��)	+��)#X�)��T ��),  	4��*P�*��	(�*	"p�+X�+���+
-��*	+��**��*��T ��*>�+���%���'���(���(���)���)��%��(�%��%P�'���}H�(��=(�(������(�)(�)&j��s�P�������9�������l�	����x�����7�����w��V���	��.��.�����h�.�."	$D`�.0�.���.@�.����"	�E
��/(X�/��
n	 ��/1	  		4	��/$��/
R@�/�0
��/��0	��0��0@��0�0�?��0*P�0��: ��/Q
�0���+���.���.���/��,��(�,��,P�.�����(�.@�/�(��1���#W��9�����{fraction��
����h�����q�������$�1�!	#�C��?��<�14+@;	<4ZY4��X�
�h�
'��!	

��1p�
�	/"��������� �@�h�D����KR��V��Z��^���"�����!��!
����h�!�!&	(L��"<4�"6	t48l�"��"
@#	
7��",
��"2		�"�?
`�#0�#��#@�#��#	+��##X�#��T ��#,@$	8��$P�$
�	(�$	'��$��$
�(�$
'��$-�$������!���"���"���#���#����(���P�!FqFH�"���(�"2�����(�#(�#����~Y��9�������l�	����a��d����e������
��'��'�����
h�'�'&	(L��(�4�(6	�48l�(��(
@#	
7��(,
��(2		�(�?
`�)0�)��)@�)��)	+��)#X�)��T ��),@$	8��*P�*��	(�*	"p�+X�+���+
1��*	+��**��*��T ��*>�+���%���'���(���(���)���)��%��(�%��%P�'�����H�(��a(�(������(�)(�).r��{"�P�������9�������l�	����x����?�����{��Z���	��.��.�����h�.�.&	(L`�.0�.��.@�.���4&	'4M
��/(X�/��
v	 ��/1	@$		8	��/$��/
R@�/�0
��/��0	��0��0@��0�0�?��0*P�0��> ��/Q
�0���+���.���.���/��,��(�,��,P�.�����(�.@�/�<��E���'_��9�����{��}����}����vLj���t�	D�	
}���	T�	��	�	h��Y���,���v�9K��t�
D�
��
T�
��
�
k��	[�
��,�	��
q�9K��t�D���T��n��T���,����9D��t�D�
~���T��q��T���,����9Dϐ�t�D�ϐ�T�ԿT�
�E&t�D�ϐ�T���T���=L��@	)�9		<@XY@l�
�t��
���k��?
$�
��,�
��
�w�5��L�9Ox�Ty�O�ϐ����ϐ���{��0�
�������������q���(�����9 N����0�
�������������q���(�����9 N�����0�������������q���(���~�9 N�����0������������q���(���~�9 N��� �0 �
��� �� �� �� ��� �q$���( �� ���9 Nћ��!��`!�0!��!�@!��!� !�
�	H%)	@!�!����!��!����!�9��L���(!��!�����������������;t������-�r�9tnz����lȝH�"��`"�0"���"�@"��"� "�
�	H%)	@"�"����"��"����"�9��T���("��"�����������������;t������-�r�9t�����kנG�#��`#�0#���#�@#��#� #�
�	H%)	@#�#����#��#����#�9��T���(#��#�����������������;t������-�r�9t�����k�G�$��`$�0$��$�@$��$� $�
�	H%)	@$�$����$��$����$�9��T���($��$�����������������;t������-�r�9t����k�G�%��`%�0%�ћ%�@%��%� %�
�	H%)	@%�%����%��%����%�9��\���(%��%�����������������;t������-�r�9t���ћk��G�&��`&�0&�
���&�@&��&� &�
�	Q%)	@&�&����&��&����&�9��L���(&��&�����������������;t������6�r�9t����t��G�'��`'�0'�
���'�@'��'� '�
�	Q%)	@'�'����'��'����'�9��T���('��'�����������������;t������6�r�9t�����t��G�(��`(�0(�
���(�@(��(� (�
�	Q%)	@(�(����(��(����(�9��T���((��(�����������������;t������6�r�9t�����tƳG�)��`)�0)�
���)�@)��)� )�
�	Q%)	@)�)����)��)����)�9��T���()��)�����������������;t������6�r�9t�����tݶG�*��`*�0*�
���*�@*��*� *�
�	Q%)	@*�*����*��*����*�9��\���(*��*�����������������;t������6�r�9t�����t��G��'$�D���ĞT�
���F�����	���y��������<���,���<�����������N�9Q��H������

��
���&,{9DK{ _ }��� '$�  D�!���� T�!��� >��!�"̶"	���"}����� ���<� ��,� ��  <� ����������N�9Q��H������ 

�� 
���&,9DK{ _ }�(+�����*/7+��NϗZ��e֘m��u~������,��(,����� *.��8.���(/�
����*/7/��NϗZ��e֘m��u~������0��(0����� *2��82����� !d� 
�D� �
L� G�� *4� 
�W�
�
�
���
����]_�"8���D� ,� �� 4� 
#����1� \� � \� 4� �� l� 	D�!�		!�>	�� 5�!
��!��!
�/
&�"��������� �$���,�����,���������������������q�aX����f,� �������f��9��j��H\�������������S���|�4���4��3	0��.�`��� 	#BC��*���������<_�<�%�%$	'J��%<�%
�2�%y��%��%,��%!
%���$�%�%
4��%6$�%
�J���Z����9��Z�׺�R|����
��%	L�%��%@4�%
�I������Take����	�B���H�BWZJ��n�����%	���%>�%���"��#��,�"��"���#�#����h���\�9_�b�	f�����������P��*�t�*D�*��*T�*D�+�+ �+-	0 .Z��* ,	@\�+	,�+�	��+

���d�+��+#

 	
3
�,���&���*��&��,�&��&�*�����PW������i�9l�p�M�;����W<�'�'�'3	0.`d�'�'
 	#
B�'��& ��&�������<_���'e	
>6C���(��'����,�'������7eb"ABCDEFGHIJKLMNOPQRSTUVWXYZ\
                abcdefghijklmnopqrstuvwxyz\
                0123456789"�D�-
���-,�-�ԩ-d�-
��������������,M�[�}�-���-��-!$�-A	 A=|�.	$�.Z��.	\�.$�.a$�.Z'	*a(ZN��.
�.	
 <

��.)
	
+��-2	+�.���,���-��,��,�,��,4�-Q�������B������\�������9���������<�-�-�-'	*(N��,��-���,_���0T�0
�24�0d�0��1\�1
%���$�1�1	��1��14$�1
�J���Z����9��Z�׺�R|����	��1L�1��1<�1
�J���������	�B���H�BWZJ��n��������b����1,��15��0�4�0
�I�?�?��?���:�?�	�:$x��Lk�������Inspect����	�;����;�bl��������0P��0��2���.���0�
�/��,�/��/��4�/�/���0)�����W���X�9[string�d�	h�i�����������P�����1��1
��1��1)�5�TZ	
�SOd+��Zd(�2�P�1��i�1�pb����������5T�5��4�5d�5��5l�5
�?���5�5��5��5\�5
%���$�5�6	��5��5$�6
�J���Z����9��Z�׺�R|����	��6L�6��5)4�5
�I�����������	�B���H�BWZJ��n�����5���5'�6���2���5
�3��,�3��3��4�3�3���5����g���S�9V��Z�	^�b���Z��:��
�����bt�9D�9��9T�9��9ܼ9�9�9���6�$�7��,�7��7k�#�9&R��9�L��9�I��9�I��9�L2x9�I��(9�I�9�I�9�9�I�h_rng� 9�L��;�K0;�K
�����;�K�;�K�;�I�
;�L��;�I��;�I��;�L2��x;�I��(;�I��;�I����9!�;�I�� ;�L�����=�K0=�K
�����=�K�=�K63
�����0.�=�I�
=�L=�K�=�I���=�I��=�L2��x=�I��(=�I��=�I������*�9)�=�I�� =�L���;��B����?�K0?�K
�����?�K�?�K63
�����0.a^
�����[Y�?�I�
?�L?�K�?�I���?�I��?�L2��x?�I��(?�I��?�I��'��0��92�94�?�I�� ?�L����������������	�A�K0A�K
�����A�K�A�K63
�����0.a^
�����[Y��
��������A�I�
A�LA�K#�A�I���A�I��A�L2��xA�I��(A�I��A�I��e��n��w���;�9=�A�I�� A�L��������������������C�K0C�K
����C�K�C�K85
�܂��0	.c`
�܂��[Y��
�܂������
�܂�����C�I�
C�LC�K#	3
�C�I��	�C�I��C�L2��xC�I��(C�I܂C�I���������������G�9F�C�I�� C�L�	ւ����"ރ)��0��*��1��8��?
�E�K0E�K
����E�K�E�K85
�����0.c`
�����[
Y��
������	���
���������
��������E�I�
E�LE�K	#
3C�E�I��	�E�I��E�L2	��xE�I��(E�I��E�I�������������
��P�9O�E�I�� E�L���[�b��i��p�w��~��J��Q��X��_��f�G�K0G�K
����G�K�G�K85
����0
.c`
����[Y��
��������
�����
���
�����	�

����		�G�I�
	G�LG�K	
#3C
S�G�I��	�G�I��G�L2
��xG�I��(G�I�G�I��(��1��:��C��L��U��^Y�9X�G�I�� G�L�
ߌ�������������������j��q��x���������I�K0I�K
����I�K�I�K85
����0.c`
����[Y��
�����
���
��������
������

����		
><
����8
	7�I�I�
	
I�LI�K	
#3
CSc�I�I��	�I�I��I�L2��xI�I��(I�I�I�I��j��s��|���������������b�9a�I�I�� I�L���������
Ŕ���"����������������������K�K0K�K
�	���K�K�K�K85
���0.c`
���[Y��
�������
�������
����
�

���		><
���8
7mk
���g	
f�K�I�
		
K�LK�K
	#
3CScs�K�I��	�K�I��K�L2��xK�I��(K�IΙK�I���������������������������k�9j�K�I�� K�L�ș<��C��JКQ��X��_ӛf��m��t�������������������������M�K0M�K
�
���M�K�M�K85
�����0.c`
�����[Y��
���������
���������
�������

�����		><
�����8

7mk
�����g	f��	
������
��M�I�

	
M�LM�K

#	3CScs��M�I��	�M�I��M�L2
��xM�I��(M�I��M�I����������	������$��-��6��?t�9s�M�I�� M�L�������ߡ�����������������������������������������������O�K0O�K
����O�K�O�K85
�����0.c`
�����[Y��
���������
���������
�������

�����		><
�����8
7mk
�����g	f��	
������

���

������
��O�I�
	

O�LO�K
#
3	CScs���O�I��	�O�I��O�L2��xO�I��(O�I��O�I��0��9��B��K��T��]��f��o��x������}�9|�O�I�� O�L����ǩ������Ȫ������ϫ��
��ܬ����������������
������"��)�Q�K0Q�K
����Q�K�Q�K85
�����0.c`
�����[Y��
���������
���������
�������

�����		><
�����8
7mk
�����g	f��	
������
���

������
���
������
��Q�I�
	

Q�LQ�K
#3
C	Scs����Q�I��	�Q�I��Q�L2��xQ�I��(Q�I��Q�I��r��{��������������������������������9��Q�I�� Q�L�����$޲+��2��9߳@��G��N�U��\ȵc��j��
��������&��-��4��;��B��I��P��Q
������������Q t�Q
�%���������ӻ�{I�R���Qi��4�Q��,�Q���Q����9 M����R��d�R4�R
�����4D�R�R�O���Q��i�Q��{�9����ѽ�	_ref__rng�d�S4�S
������SD�S��S
�����S���Sd��\�S��,�S���S����9 M���xR�pR��R�	+xR�	�
	*:	
<YY�R���R���R�$
R��	�R���R�l`R� R�R�R�bYS�(07�`��dtmp�j�xS�pS��S�	+xS�	�
	* :	
<YY�S���S���S�$
S��	�S���S�l`S� S�S�S�bY��Q�&.5�^��b��f�xT�pT��T�	+xT�	� 
	*@:	
< YY �T���T���T�$
T��	�T���T�l`T� T�T�T�bY��Q�&.5�^��b��f�xU�pU��U�	+xU�	�@
	*�:	
<@YY@�U���U���U�$
U��	�U���U�l`U� U�U�U�bYS�(07�`��d��h��V�PV��	pV�PV��	�V�0`V�
̗Y@�V�V��V�y�!@	+�;		<@ZY@�V�PV��	�V���@
*�:	
�@Y�@pV�PV��	�V�,`V����=
�V��V�1
	
,V��V�PV��	�V���@+�;	�@[@v�	�V��V��t@+�;	�@[�@V��V���@+�;	3@	[Q@�V�PV��	�V���@ +�;	 �@
[�@�V�!PV��	�V�,`V����!=�V��V�1"	","V�%�V�$%PV��	�V��&�@'&+�;	'$�@
[#$@v(#�	(#�(V�*�V��+q@,++�;	,*�@[)*�@v-)�	-)�-�V��0@10+�;	1Y@[/w@�V��3�@43+�;	4�@[2�@�V�(`V���/2�.�V��V�05.	5.,5 V�6V�7XV�
67V��	�V���V���V���V��8`V� V�V�8V��w(V�:4;���]����������@V�HBI����X`g����V|�nu��~�������XNV]�����b/)�����l�t��high�KBh
�	V
�	�	�		�	��	��	4�	��	���
��D	��O��lV�	V�XV��
@)�9	�
@Y
@V��V�$�	$�!���:_�hW�#pW�$�W�# W�$
�C7pW�$ W�#W�#hW�$`W�$	�W�$
	W�$�	�W�#��W�#k
`W�# W�#W�#�������J��N����l����J4�@�A���@5�$�@�4�@scalar�54�A�A���A5�$�A�4�A��
0$�C�C���C)$�C$�C*`X�EX�E�	�X�EQ X�E X�E(X�E�EhX�FX�F�	�X�FR X�F X�F(X�F�E�X�GHX�G
� X�GXX�GX�G�	�X�GL X�G X�G.��v`X�HX�H�	�X�HXPX�H X�H(X�H�E X�I�X�I�	���^�"]���"]
�^\7�]�@]�]�]
�SY#pX�J8X�J
� X�JHX�J�X�JX�J"	$D�X�J$�X�J��m X�J�	�X�I�	 X�I X�I X�I����	Arguments���pieces��[����[����[k�ĉ��������)\��:�mask��������������)H
��V��bq�	7�������@X�KX�K�	�X�JP X�KX�K�
0`_�E_�E�	�_�EQ _�E _�E(_�E�Eh_�F_�F�	�_�FR _�F _�F(_�F�E�_�GH_�G
� _�GX_�G_�G�	�_�GL _�G _�G.��v`_�H_�H�
�_�HXP_�H _�H(_�H�E _�I�_�I�
���e�"]���"]��9%�d�@]�d�]��E!p_�J8_�J
� _�JH_�J�_�J_�J&	(L�_�J$�_�J��u _�J�
�_�I�	 _�I _�I _�I��F��k����E��Jw�����n��N����
��������
�����$@_�K_�K�
�_�JP _�K_�K�
0(f���pf���
��,���f���	��(	���f�
��
�	�	�	��	��	yk���9X
d��	Ѻ
��
��Ff��
^ϗk�
�
�j�
���
�j��
�(�\/KLg-���֘������������������������������ۃ�@�NY����Q����ك���Ѻ�pg����g���
���.6�g��
��.6(g�
�
��g��
6��B��J��������������ۃ���
���2�����\�����
�	+#��+,�
�P���I����,�d����,

�!��������������������q�aX����vz	����,|����
�	\�,����
�!��������������������q�aX������������������������q�aXȩ1�FĿ�Xx����Ԋ�
���'��
����P
B��04�
�W����
h		D����
�
��	���
�������
���������)0������,�������|�������i���G��^i؊Ԋ�@�������������������;t���������s�����������������������q�aX����Ml�I�(\��
a��Ԋ���
�n������ׇ����̉����������������J�d���,�.T�����4�
�����5�\�T�������T��������
�����"]	

6	��	
�^g%c	����	����

����K����^JQ��(��)��������
	
�^vBK�m�@]�m�]���n�"]&T�����l�
�o��3���������������,���,������������������S��|���}�����c��1ϕ�ۘ������������������9�idx���	�
F��������c�������J�������
������������ϕ�ѕ�(o�����*/7o��
NϗZ��e֘m��u~������p��
(p����� *T� 
�� ����$T�!��"$�
�o!/
4�(	
���D�
�K�g�g�Z�h��g�h
end_or_len��g�h_marker��gFPR<?���������	����ǟ���������L�!
�P��!d�!�!
���d�#��#L�#
�#d$
�#��#b
<�#�#3		C	Dm
�$��$�T�$t�$�$$d�$T�$��$	
*��$)<�$��4�$X��$"ܗ%\�%
%�
�
�j�
���
�j��
�(�\/KLg-ݟ��$�%L�%��%T�%��%,$�%
�J���Z����9��Z�׺�R|�֤��ݟ�z��%��%;4�%
�I��ݟ���������	�B���H�BWZJ��n���4�%���%4T�%��%	*T�&T�&ԅ&�&
�6.|�&��%'��&����	�����#���$�"�֤,������4��d�$�������t�#�p,t�$��4w�����$���A�����}���9��$�	)max_char_len�:
extend_len�
remain_len��	
�n���D���E��aѤ:��ݦ=��j$� |� D� 
�.'T� �� � 
�<� H�� �� "
���� 94�!
�P���_����t�!��!�!�}���ǟ�<�ݟ$�����'>max_len�;�>���b�B���$�!D�!�!�!���!�����!h�	60t���
���.6@t���ֱ(1(t�
�
��t�t�>�
L��X��c��������������ֱֱ����(v���0v�����(��@v���
��(	
4	����
�_����qv�v��
�ϗ����֘��	�������
������������P�^i����a����2���0w�����).
�����DIQW@w�����).��:?GKS_w��
Hw�
������
��������O�\f��N���(x�px�0x�
��*3@x�xx�0x�xx�0x�
��*3@x��x��x�Px�
�x�	`x�1	�x�Px��� x�
`x�,
�x�0x�
�x� x�`x��x�
��x�
��������w
	Px� �x� Px� ��(x� `x� �x�

��x�
������
��j
�x�!#�x�!
�
x�! x�!(x�!6�x� 
��x� 
���������x�!'
������x�!"2x�!L\�x���
�x���x���x� ���������������������q�aX�����x���(x�̺0x�x���� x����̺��N���"��h(x� ������;low_b��high_b���l�����lb�
���ƺo��3��������2���̺+��2̺9��@̺G��N(x�#px�#0x�#��(@x�#xx�#0x�#xx�#0x�#ƺ(@x�#�x�#�x�$Px�$��x�$	`x�$,	�x�$Px�$�� x�$
`x�$,
�x�%0x�%
�x�% x�%`x�%�x�%
��x�%
��������w
	�x�&x�&�?�x�&��x�&3`x�&��F!�x�%

��x�%
������
��`x�'�x�'	�x�'Px�'��(x�'`x�',
�x�(#�x�(��x�( x�((x�(4�x�'
��x�'
���������x�('
������x�("2x�(L\�x�!��
�x�#��x�#��x�&��x�&����x�"��(x�!̺0x�!x�#����� x�#�������b���6��g@x�&�(x�'M.������������l����max_rand�{�ltX8����ƺ���r��=����\������̺��̺!��(̺/��6�x�)0x�)��x�)�x�)<�=�= �=-	0 .Z�x�*Xx�*����x�)7	  		4�x�)S�x�*��]x�*�x�*�x�+`x�+��x�+�?-�x�+
Px�/
�x�/

@x�/�x�/ x�/�
�x�(��x�)��x�+�8x�)��(x�)�x�)@x�)u5���$�@x�+.���x�9zvalue1_2��value0_1�^
������?�������x�11�x�1
������*�*(x�10x�1x�2Jx�2�
�x�/���������������������q�aX���x�0��(x�/��0x�0�x�0��$��'�9)���!(x�4px�40x�4
���1@x�4xx�40x�4	xx�40x�4
���	1@x�4�x�4�x�5Px�5��x�5
`x�5,
�x�5Px�5�� x�5`x�5,�x�60x�6��x�6 x�6
`x�6�x�6
��x�6
������q

	Px�7�x�7Px�7��(x�7`x�7�x�6
��x�6
������i
�x�90x�9��x�9�x�9�x�8
��x�8
�������� �	� ���x�9Xx�9��!�x�97  	5�x�9S�x�9��^x�9�x�9�x�:`x�:��x�;�?.�x�:�x�<�x�<�x�<
����x�<"2x�<L\�x�2�
�
�x�4��x�4��x�7��x�8��x�:����x�3��(x�2��0x�2�x�3x�4����0 x�4���������S���(x�7���?@x�8����	���	�@x�:9�������9�l	����l����������T����������g�����i�����7�������������������(}�p}�0}�
���1@}�x}�0}�x}�0}�
�̺1@}��}��}�P}�
�}�	`}�1	�}�P}��� }�
`}�,
�}�0}�
�}� }�`}��}�
��}�
��������w
	P}� �}� P}� ��(}� `}� �}�

��}�
������
��j
�}�!#�}�!
�
}�! }�!(}�!6�}� 
��}� 
���������}�!'
������}�!"2}�!L\�}���
�}���}���}� ���������������������q�aX�����}���(}�̺0}�}�Ʀ���� }�Ʀ�����F�����`(}� ������3�������l�����lYr
�����\��"��������!���̺��!̺(��/̺6��=(}�#p}�#0}�#��(@}�#x}�#0}�#x}�#0}�#��(@}�#�}�#�}�$P}�$��}�$	`}�$,	�}�$P}�$�� }�$
`}�$,
�}�%0}�%
�}�% }�%`}�%�}�%
��}�%
��������w
	�}�&}�&�?�}�&��}�&3`}�&��J!�}�%

��}�%
������
��`}�'�}�'	�}�'P}�'��(}�'`}�',
�}�(#�}�(��}�( }�((}�(4�}�'
��}�'
���������}�('
������}�("2}�(L\�}�!��
�}�#��}�#��}�&��}�&����}�"��(}�!̺0}�!}�#Ʀ��� }�#Ʀ�����f���:��g@}�&�(}�'M.������������l������t�lmQ1���������o��:����U������̺��̺��!̺(��/�}�)0}�)�}�)�}�)<�=�=@�=45	8@64j�}�*X}�*����}�)7	@$		8�}�)S�}�*Lja}�*�}�*�}�+`}�+��}�+�?1�}�+
P}�/
�}�/

@}�/�}�/ }�/�
�}�(��}�)��}�+�8}�)��(}�)�}�)@}�)}M�3��<�@}�+2���x�9z��~��P
�����9Lj�����}�11�}�1
���������(}�10}�1}�2F}�2�
�}�/���������������������q�aX���}�0��(}�/��0}�0�}�0��$��'�9)���(}�4p}�40}�4
���1@}�4x}�40}�4	x}�40}�4
���	1@}�4�}�4�}�5P}�5��}�5
`}�5,
�}�5P}�5�� }�5`}�5,�}�60}�6��}�6 }�6
`}�6�}�6
��}�6
������q

	P}�7�}�7P}�7��(}�7`}�7�}�6
��}�6
������i
�}�90}�9�}�9�}�9�}�8
��}�8
��������@�4�	�@�4��}�9X}�9��!�}�97@$	9�}�9S�}�9Ljb}�9�}�9�}�:`}�:��}�;�?2�}�:�}�<�}�<�}�<
����}�<"2}�<L\�}�2�
�
�}�4��}�4��}�7��}�8��}�:����}�3��(}�2��0}�2�}�3}�4Ʀ+��E }�4Ʀ�������,e���(}�7���Q@}�8����	���	�@}�:7���������9��l����l������~���dւ��������w����y���Lj3�����w��~�����������������ֱ)1�����ֱ)2H����ֱ)2(��
�
������T�
b��n��y��"��+�������������ֱjֱ<ֱ
������(��
���������)�������	��)	��H��
��
��)
5����Ѻ������
x}���
)ϗ6�?֘H��Q��C��L��U��$��-��6�������� ������������������eѺ��������*/��;@HN�������*/��;@HNH��	��
��*/��	;
@HLT`���
H����W��`��i����&������i�v������h�����
��	�&0
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"!	"
���!

����!
������
��"����",��"
�����"�
8aq	�	��"�������
��� ����!�
��������������������q�aX���������(��̺0���� ���� ��! r���?���-8��z��|�l~��k?	��9���̺���̺!��(��/̺6��=(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
Ӌ ��'��'
���'���&

����&
������
��*���'&`��'
ы
���'x��'���'.H��'��'!���(���(
�(��(/���(`��(
��(��(	p��(���( 	
1
���'���))����0��*���'��������)�
�
���)�
������
#��*?P���#��
���%����%����'����'����(i�����$��(��#̺0��$��% ��# ��% �������Y(��' �0��'�(��(�k���
���������l�����j��p��j��������x̺
������V̺)��0��7̺>��EP��,���'����,P��,`��-0��-���-@��-X��-���'����-���.�Ї�.0��.����.���.���.& ��.
�R(��.X��.��.	��.
`��.


@��/����	���/ `��/�D5���/��0�
���+����,����-����.����.�8��,��(��+���,(��,Gc0��-�SH����M2&��9��j��pzhi���.	���	lo��
0����c��:��
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4!	
"
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0��
���2����3���������������������q�aX�����1��(��0��0��1���1��2 ���� ��3 ����U���C��L�������9��l���vS	��Zٴ��5ܶ��C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:ٴ	+@��:���:h��:

���;`��;� ��;��;���;���:
����:
���������;&`��;����;x��;���'�
���;
P��<	`��=0��=���=@��=���=
������Ї�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@ȇ�@`��@���A0X��A
�@��AЇ�A���A'<���A:8��A
�PiH��Aȇ�B���B#	.���?�0��B!����( !���B`��B���B 9؇�B���B#
������B#3��BN^���7��
���9�	���:����;����>����@����A�"�����8��(��7��0��8���8��9 ���� ��: ����\��	(��;��c{����	B����P�X��A����������������;t���h��q�������
��p��s�9u�lx��h�jG�
�lo_order��new_hi_order�7is_overflow�#����ٴX������������L�����������P����T��[��b��i��p��w
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��""	#
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!��t���A���/:��z��|�l~��k?	��;���̺���̺!��(��/̺6��=(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
� ��'��'
���'���&

����&
������
��*���'&`��'
�
���'x��'���'.H��'��'"���(���(
�(��(/���(`��(��(��(	p��(���( 	
1
���'���))����0��*���'��������)�
�
���)�
������
"��*>O���#�����%����%����'����'����(i�����$��(��#̺0��$��%����" ��%���������X(��'�0��'�(��(�k���
���������l�����j��p��j���������w̺��������S̺(��/��6̺=��DP��,���'����,P��,`��-0��-����-@��-X��-���'����-���.�Ј�.0��.����.���.���.& ��.��J(��.X��.��.	��.
`��.


@��/����	���/ `��/��D5���/��0����+����,����-����.����.�8��,��(��+���,(��,?[0��-��SH����M2&��9��j��pz����.	���	���
.�����Y��0���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4"	
#
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������W���E��N�������9��l���vS	��\����5����C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;�� ��;��;���;���:
����:
���������;&`��;�����;x��;���'�
���;
P��<	`��=0��=����=@��=���=
������Ј�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@Ȉ�@`��@���A0X��A��@��AЈ�A���A'9���A:8��A��aH��AȈ�B���B#	.���?�0��B!����( !���B`��B����B 9؈�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�"�����8��(��7��0��8���8��9������ ��:�����U��(��;��\s����:����H�X��A����#����Ge|
��*��-�9/�l2��"�j�
������������3��������%�����`��6��������j��(�����A�������������
��
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"$	%
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!рx���E���3��<��x��z�l|��i=	��=���̺���̺��&��-̺4��;(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
�� ��'��'
���'���&

����&
������
��*���'&`��'
��
���'x��'���'.H��'��'$���(���(
�(��(/���(`��(��(��(	p��(���( 	
1
���'���))����0��*�������)�
�
���)�
�������
��*.?���#�����%����%����'����'����(i�����$��(��#̺0��$��%р��� ��%р�������H(��'�0��'�(��(~W��������'��������l�����j��p��j���������d̺������j��<̺����#̺*��1P��,���'�P��,`��-0��-����-@��-X��-���'����.�Љ�.0��.����.
���.���.& ��.��
J(��.	X��.��.	��.	`��.@��/����
���/ `��/��D
5���/��0����+����,����-����.����.�8��,��(��+���,(��,/0��-�C8����="w�9x�jz�pr����.�����������I�� ���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4$	
%
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2�� ��3��[���I��R�������9��l���vS	��`����5����C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;�� ��;��;���;���:
����:
���������;&`��;�����;
x��;���'�
P��<	`��=0��=����=@��=���=
������Љ�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@ȉ�@`��@���A0X��A��@��AЉ�A���A'9���A:8��A��aH��Aȉ�B���B#	.���?�0��B ����( ���B`��B����B9؉�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�!����8��(��7��0��8���8��9р���� ��:рo���E���(��;�Dk�����2~���@yX��A��������?]t
��"��%�9'�l*���j��
�����������������}�������W��-��������a�������8����������������
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"(	)
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!˯����M���;F��z��|�l~��k?	��G���̺���̺!��(��/̺6��=(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
�� ��'��'
���'���&

����&
������
��*���'&`��'
��
���'x��'���'.H��'��'(���(���(
�(��(/���(`��(
��(��(	p��(���($	
5
���'���)-����0��*�������)�
�
���)�
������
%��*AR���#�����%����%����'����'����(iʮ���$��(��#̺0��$��%˯
��% ��%˯�������[(��'"�0��'�(��(�_��������'��������l�����j��p��j��������w̺�����u��G̺(��/��6̺=��DP��,���'�P��,`��-0��-����-@��-X��-���'����.�Њ�.0��.���.
���.���.& ��.��
J(��.	X��.��.	��.	`��.@��/����
���/ `��/��D
5���/��0����+����,����-����.����.�8��,��(��+���,(��,/0��-�C8����="w�9x�jz�pr����.����������I�� ���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4(	
)
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2˯���� ��3˯����c���Q��Z�������9��l���vS	��h����5����C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;� ��;��;���;���:
����:
���������;&`��;�����;
x��;���'�
P��<	`��=0��=����=@��=���=
������Њ�>0��>���>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@���@���@���@6 ��@��K���@Ȋ�@`��@���A0X��A
��@��AЊ�A���A'<���A:8��A
�PiH��AȊ�B���B#	.���?�0��B ����( ���B`��B����B9؊�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�!�����8��(��7��0��8���8��9˯���� ��:˯{���Q���(��;�Ps����:����H�X��A����������������;t���`��i�������
��h��k�9m�lp��`�j?�
��������\��n��)����`�������}��(�������o��,�����0��7��>��E��L��S
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"0	1
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!������]���KV��z��|�l~��k?	��W��	̺���̺!��(��/̺6��=(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
�� ��'��'
���'���&

����&
������
��*���'&`��'
��
���'x��'���'.H��'��'0���(���(
�(��(/���(`��(
ї(��(	p��(���(,	
=
���'���)5����0��*�������)�
�
���)�
������$
5E��*ar���#�����%����%����'����'����(i�����$��(��#̺0��$��%��*��E ��%��������{(��'B�0��'�(��(�o��������'��������l�����j��p��j����4������̺,�������W̺H��O��V̺]��dP��,���'�P��,`��-0��-����-@��-X��-���'����.�Ћ�.0��.ћ��.
���.���.& ��.
�
R(��.	X��.��.	��.	`��.@��/����
���/ `��/��D
5���/��0����+����,����-����.����.�8��,��(��+���,(��,70��-�C8����="w�9x�jz�pr����.���������ћQ��(���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��40	
1
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������s���a��j�������9��l���vS	��x��*��5����C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;�� ��;��;���;���:
����:
���������;&`��;�����;
x��;���'�
P��<	`��=0��=����=@��=���=
������Ћ�>0��>ћ��>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@ћ��@���@���@6 ��@��K���@ȋ�@`��@���A0X��A
��@��AЋ�A���A'<���A:8��A
�PiH��Aȋ�B���B#	.���?�0��B ����( ���B`��B����B9؋�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�!�����8��(��7��0��8���8��9������ ��:������Y��(��;�Xs����:����H�X��A����������������;t���`��i�������
��h��k�9m�lp��`�j?�
��������\��v��1�����h���ћ���}��(ћ������oׁ,�����0��7��>��E��L��S
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"!	"
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ������ ��!��p���=���+��4��v��x�lz��i;	ъ5���̺���̺��$��+̺2��9(��%p��%0��%ъ+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
� ��'��'���'���&

����&
������
��*���'&`��'
����'x��'H��'��'!���(���(��(��('���(`��(��(��(	p��(���( 	
1

���'���)
)0��*
���'����)�
�
���)�
�������
����*�
���#�����%����%����'����'����(i����$��(��#̺0��$��%������ ��%������i��(��'`0��'�(��(b;���������������l�����j��p�
�j�yъ���w��̺������>��̺�������̺����P��,���,P��,`��-0��-���-@��-X��-���-���.�Ќ�.0��.����.
���.���.& ��.��
J(��.	X��.��.	��.	`��.@��/����
���/ `��/��D
5���/��0����+����,����-����.����.�8��,��(��+���,(��,���'�0��-���'�MB����G, ��9��j��pw����.������(����S��*���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4!	
"
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������U���C��L�������9��l���vS	��Z���5���C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:�	+@��:���:h��:

���;`��;�� ��;��;���;���:
����:
���������;&`��;�����;
x��;���;
P��<	`��=0��=���=@��=���=
������Ќ�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@Ȍ�@`��@���A0X��A��@��AЌ�A���A'9���A:8��A��aH��AȌ�B���B#	.���?�0��B ����( ���B`��B����B9،�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�!�����8��(��7��0��8���8��9������ ��:��j���@���(��;���'�Dp�����7����E~X��A���� ����Dby
��'��*�9,�l/���j��
����������������}������\��2��������f��$�����=�������������	��
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��""	#
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!��t���A���/��8��x��z�l|��i=	��9˹�̺л�̺��&��-̺4��;(��%p��%0��%��+@��%x��%0��%x��%0��&˹+@��&���%h��&		���'`��'
�� ��'��'���'���&

����&
������
��*���'&`��'
�����'x��'H��'��'"���(���(��(��('���(`��(��(��(	p��(���( 	
1

���'���)
)0��*
���'����)�
�
���)�
�������
����*����#�����%����%����'����'����(i�����$��(��#̺0��$��%������ ��%������k��(��'b0��'�(��(b;���������������l�����j��p�
�j�y���˹y��!̺������>��̺�������̺����P��,���,P��,`��-0��-����-@��-X��-���-���.�Ѝ�.0��.����.
���.���.& ��.��
J(��.	X��.��.	��.	`��.@��/����
���/ `��/��D
5���/��0����+����,����-����.����.�8��,��(��+���,(��,���'�0��-���'�MB����G, ��9��j��pw����.������(�����S��*���
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4"	
#
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������W���E��N�������9��l���vS	��\����5����C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;�� ��;��;���;���:
����:
���������;&`��;�����;
x��;���;
P��<	`��=0��=����=@��=���=
������Ѝ�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@ȍ�@`��@���A0X��A��@��AЍ�A���A'9���A:8��A��aH��Aȍ�B���B#	.���?�0��B ����( ���B`��B����B9؍�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�!�����8��(��7��0��8���8��9������ ��:��k���A���(��;���'�Ep�����7����E~X��A���� ����Dby
��'��*�9,�l/���j��
�����������������~��
�����\��2��������f��$�����=�������������	��
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"$	%
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!��x���E���3��<��x��z�l|��i=	��=���̺���̺��&��-̺4��;(��%p��%0��%��+@��%x��%0��%x��%0��&��+@��&���%h��&		���'`��'
�� ��'��'���'���&

����&
������
��*���'&`��'
�����'x��'H��'��'$���(���(��(��('���(`��(��(��(	p��(���( 	
1

���'���)
)0��*
���)�
�
���)�
�������
����*�����#�����%����%����'����'����(i�����$��(��#̺0��$��%������ ��%������[��(��'R0��'�(��(N'��������������l�����j��p�
�j|q�����a��	̺������"���̺�������̺����P��,P��,`��-0��-����-@��-X��-���.�Ў�.0��.����.���.���.& ��.��J(��.X��.��.��.`��.		@��/
���/ `��/��
0�������/��0����+����,����-����.����.�8��,��(��+���,(��,0��-%��i�_�9`�jb�pb����.��������n��#�����o
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4$	
%
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������[���I��R�������9��l���vS	��`����5߀	��C��J��Q��X��_(��9p��90��:��+@��:x��90��:	x��:0��:��	+@��:���:h��:

���;`��;�� ��;��;
���;���:
����:
���������;&`��;��
���;x��;P��<	`��=0��=����=@��=���=
������Ў�>0��>����>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@����@���@���@6 ��@��K���@Ȏ�@`��@���A0X��A��@��AЎ�A���A'9���A:8��A��aH��AȎ�B���B#	.���?�0��B���B`��B����B����(؎�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A���	���8��(��7��0��8���8��9��|��� ��:��M��h#���(��;U�����h����*cX��A���������="
�����9�l��
�j��
w��q��������������K��������9�������m��C�������.������������������
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"(	)
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ������ ��!��~���K���9��B��v��x�lz��i;	��	C��	�̺��	�̺��$��+̺2��9(��%p��%0��%��	+@��%x��%0��%x��%0��&��	+@��&���%h��&		���'`��'
�� ��'��'���'���&

����&
������
��*���'&`��'
�����'x��'H��'��'(���(���(��(��('���(`��(��(��(	p��(���($	
5

���'���)
-0��*
���)�
�
���)�
�������
����*����#�����%����%����'����'����(iژ	���$��(��#̺0��$��%������ ��%������k��(��'b0��'�(��(V/��������������l�����j��p�
�j|q��	���	q��	̺���	���*��̺�������̺����P��,P��,`��-0��-���-@��-X��-���.�Џ�.0��.���.���.���.& ��.��J(��.X��.��.��.`��.		@��/
���/ `��/��	
0�������/��0����+����,����-����.����.�8��,��(��+���,(��,0��-%��i�_�9`�jb�pb����.�������n�#�����	o
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��4(	
)
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2������ ��3������c���Q��Z�������9��l���vS	��	h��	��5��	��C��J��Q��X��_(��9p��90��:��	+@��:x��90��:	x��:0��:��		+@��:���:h��:

���;`��;��	 ��;��;
���;���:
����:
���������;&`��;��	
���;x��;P��<	`��=0��=���=@��=���=
������Џ�>0��>���>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@���@���@���@6 ��@��K���@ȏ�@`��@���A0X��A��@��AЏ�A���A'9���A:8��A��aH��Aȏ�B���B#	.���?�0��B���B`��B��	��B����(؏�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A�گ	���8��(��7��0��8���8��9������ ��:��Q��l'���(��;U�����h����*cX��A���������="
�����9�l��
�j��
w��q��������	���	���	O��	����9������m��C�������	.������������������
(�� p�� 0�� 
���4
@�� x�� 0��!x��!0��!
�̺4
@��!���!`��!		@��"��"0	1
���!

����!
������
��"����",��"
�����"�
8aq	�	��"���������� ����!�
��������������������q�aX���������(��̺0���� ���� ��!��	����]���K��T��x��z�l|��i=	��	U��	̺��	�̺��&��-̺4��;(��%p��%0��%��	+@��%x��%0��%x��%0��&��	+@��&���%h��&		���'`��'
ʗ ��'��'���'���&

����&
������
��*���'&`��'
ȗ���'x��'H��'��'0���(���(��(��('���(`��(��(��(	p��(��(,	
=

���'���)
50��*
���)�
�
���)�
�������
����*,���#�����%����%����'����'����(i��	���$��(��#̺0��$��%��	���� ��%��	�������5(��'�0��'�(��(f?��������������l�����j��p�
�j|q��	���	���	9̺���	���:��̺�������̺���P��,P��,`��-0��-ћ��-@��-X��-���.�А�.0��.ћ��.���.���.& ��.��J(��.X��.��.��.`��.		@��/
���/ `��/��	
0�������/��0����+����,����-����.����.�8��,��(��+���,(��,0��-%��i�_�9`�jb�pb����.������ћnћ#�����	o
(��3p��30��3
���4
@��3x��20��3	x��30��3
���	4
@��3���3`��3

@��4
��40	
1
���3
����3
������4�
���41��4
�������4���4
Fo	�	��4�����0�����2����3���������������������q�aX�����1��(��0��0��1���1��2��	���� ��3��	����s���a��j�������9��l���vS	��	x��	*��5��	��C��J��Q��X��_(��9p��90��:��	+@��:x��90��:	x��:0��:��		+@��:���:h��:

���;`��;��	 ��;��;
���;���:
����:
���������;&`��;��	
���;x��;P��<	`��=0��=ћ��=@��=���=
������А�>0��>ћ��>
���>���>& ��>��K(��>X��>P��>@��>���?`��?��(��?p��?���?
���@0��@ћ��@���@���@6 ��@��K���@Ȑ�@`��@���A0X��A��@��AА�A���A'9���A:8��AׁaH��AȐ�B���B#	.���?�0��B���B`��B��	��B����(ؐ�B���B#
������B#3��BN^���7�����9�	���:����;����>����@����A���	���8��(��7��0��8���8��9��	���� ��:��	Y��t/���(��;&U�����h����*cX��A���������="
�����9�l��
�j��
w��q��������	���	���	W��	�ћ�ћ9�����ћm��C��ׁ���	.������������������(�������&+1��>��FOY(���
��P��
��)��`�ɉ
��	)	��h���

��)��`��

��(4��

�_
%+��
��
��^����xϗ����֘���������������r��{�����S��\��e��4��=J��	S#�1<����2�����������	�����	o`��#4P��%6`�ɉ
%	
6	h���
%
6=EQ�̄�H�Ä����\cj/7?
��y����Є��΄
��$-7
,��t��4��
���1
D��|��4ݑ|ݑ4�
�̺1
D��ܑd��		D��&	(
���

����
������
����ǒ,�ǒ
�����
5]m	|	��������������ё�
̏�����,��̺4������J��d$Ց����0����������r��u�lx��h�	��	���	�̺���	�̺�������̺����,��t��4����	(D��|��4ו|ו4ޕ��	(Dޕ�֕l��		���D��˔���4��
���

����
������
˝lјT��ј&dߘ��<0�ߘ�ј6d����G��|��ĕ�
\Ǚљ"��d���<�	t���" 	
1
��+�ę���+����������d�
�$�������&d��
ߘR��|����.
,��
L����&,ț
�țdΛ
�*tΛ,ߛ
�ț #	 4
���p��*���y�,ݜ"
4�#����!
�"#����
������!���̝����	������˕��������Ø�$̏�����,��̺4����������$ϕ������[���4�S,�4��<ǘ����oM*U�E
#������:4��-��1�l5��&�}�j
�prange32��}˔��	;��	�̺1�������d��
���
kև
�̺b��i��p̺w��~\��d��4��	Tݟ�ݟT�����4������|��䣠��\�	��	�������4������
|�����$̡��
D,ѡ\̡��
��d�DƢ\ܢ
�Ƣ"dϢ��
>0�ϢT�����T��
�أ4ܣ�أ|ܣ�أ��\������Ǥ�
���4����|����$����D,��\����d��		
D��\�����"d����
>0̄����
���������џ��ܠ����������������������ޤ�,����,�����4��,,՟
�4����_��,����4��e����R���
��9�mode32���j��p�����
��
��	�j��p���¤���	���	��B��������
���G��"��
�,��t��4Ǩ
���1DǨ|��4�	|�4�
���	1D���d��

���
����
���������
D��˔���
TȪ\Ԫ���>��� 
�����NB�@���c��
�W��������������
t�����T��\̫���>��� 
�����NB٫@���Rޫ
�W������������̠
t�	�ޫ��

"2
��L\�����������٨���������������������q�aX�������,����4����������� $ݨ����������6\گ	-$��	Htk�������9��l������˔ћ
���
���
��
Y��
���
���2��9��@��G��N��UT�����l����
������T����̠
���<,��t��4��ћ
(D��|��4��	|��4����
	(D�����l֮

���
����
�������ӯ
Dԯ˔�̯
T��\�����H���*��	>2��0���mְ
�W�����������
v����
tڰ�ְT��\�����H���*߀	>2±0���\DZ
�W����������
v����
t˱	�DZ߱

"2
�L\����������������
�����,Ȭ��4۬������q���$����F��` ����گ	~����	�
�������9��l����3L˔ћ
G��
��	�
�߀	j��
;�����������������Tް��ݰ��
۰��9Tϱٱ��α��
�̱���(��		��		�$)��6��AJT(��		�����
	����)5��_d��qvdi���		��ϗ���
�֘���������������������
��������
	����*/
�����EJR��		�H��		��
��
������7�DN��
���		���			��
&04�	
���
)	��	%0xD800���	4�	���	�+	.�,�V��>	��	���-}���_�,�	t�	4�	
���-	D�	|�	��!	��	
�(	!4�	
|�	4�	
�̺
-		D�	��		��"	��	�
&	��!	��	
����	$�		5��.	�	
�W���������̺����<�	��Ѽ
��!		��&	�	
�	+
;���	����	���	��m	��������������������q�aX������	��,�	̺4�	�	Hݟ}���$�	�ݟ.��G��<�	��e��i�lm��W�~?6
��
�
���
��
k��
M��
̺����̺������	
��	����	Ѽ
+��<�	�~J,�	t�	4�	��
%	D�	|�	��!	��	�
&	4�	
|�	4�	��

%		D�	��		��"	��	�
&	��+	�� 	���	$�		*��.	�	
�W���������̺�
<�	����
��!		��&	�	
�	+
;���	����	���	��w	��
��	��,�	̺4�	�	�ݟ��$�	�ݟ������<�	��e��i�lm��W�~?�
��
��
[��
/�
�����
�̺c��j̺q��x��	
��	�����	��
���<�	�~�d�	����	4�	
�����5�	\�	�	̆	��	���	��	�	!�>��M	�	��!	��	��%�	����	���		<�	��
,�	��	,�	��^#����E�9H��M�H�(�4���
������	������	������)				+	��-	
�	!	
#C
�	��	��	�Ċ	
��	�	
!�>
��O	�	��	t�	
�.&��&	�	
�P��Ft�	��
��	��3	L�	��T�	d�	��			*��"	<�	��4�	X
��	��	\�	
%���$�	�	��	��	$�	
�J���Z����9��Z�׺�R|���
���	L�	��.	4�	
�I�����������	�B���H�BWZJ��n����
4�	�
��'	�	����	���	���	�	��
,�	��	��4�	�	4�	�
�������]r��Bd�	�������������������;t���7No������
 ��
e�9���	�����N�.�:���
���
������/��
	��
���
`(��!	��!	�$)/��<��GPZ(��!	 ��Ƞ�"	!����)��X��"	"��
(	
4	����������mr���!	��ϗ���
�֘����������
������������Q�_j��
��a��
��1���X��"	$5ȡ�"	����*/
�����EJRV^j��!	�H��!	��
��
�����
���
�K�Xb��
���!	���!		��
#,6(��"		%h��$	��p��$	�����$	���
�
�
���
����]_�"8��#����$�������%	�������&������>DѺRX39#)����$	����
�
�'��2:(��EQ������
��H��#	����#	���W`)��LT&��_��U	](��ht
����������	�
����"	�&ϗ4��
=֘FN��7��%��i��R��[��I��R��^��
�����-��6��
B��������
������������������������
�9�G__self_0�=__self_1�6��
���
`��
Q__self_2�I�	������������
��tѺ���
��^����������
�����
(��"	��"	�$)/5;A��N��
V_iH��"			+9
I&��
Y
	&f
x����'��
�	'�	�(��
�	(��)��
		)	h��$	*��
*��p��$	+��
+�����$	,��
,����
�-��
�-���.��
�.��}/��
�/����
�
 
�����6 <
E���$	0��
0����
-1��
=1����
Vbpu
���
��
���
H��#	2��
2����#	3��
3���W4��
g
4�S5��
c5�����
����
��
������
������
%@#"0#?E
�����"\#b!kr!U$b%qw��
$�%�������"	�@FMT[b6n��
w��
������
��
��������������������������
���
���
���
���
���
���#����
���>����
�W��`��iD��
M��
V��
3��
<��
���
���
���
���
���
���
���
���
��
��
��
��
'��
0��
9��
BL�Z__self_discr�t__arg1_discr����
���
w__arg1_0��
__arg1_1����
s��
���
���
���
���
���
�__arg1_2��F��
3��
���
[��
7��
#��
���"	���"		!-��
5>H,�'	t�'	4�'	
�����/D�'	|�'	4�(	|�(	4�(	
�̺��/D�(	��(	�(	
$�(	d�(	
�����
;2	+1	��)	l�)	
�x�)	�)	C��(	
���(	
�������)	

Ԕ)	
�����$�)	�
-��(?	��(	
��������)	
_5�	
���)	�
���&�	���'�	��'�	��������������������q�aX������&	��,�&	̺4�&	���'	�������$�'	������o�������������[�������l���zC��
���
C��
���
�̺B��
7��
̺W��^��e̺l��s0,�+	t�+	4�+	��
%*D�+	|�+	4�+	|�+	4�+	��
%*D�+	��+	�+	
$�+	l�+	
�����
;2	*+1	�,	l�,	<�,	
�y'
*L�,	��+	
���+	
��������'�,	��,	d�,	
�y'*t�,	$�,	t�,	<�,	��%*L�,	$�-	��-	d�-	��%	*t�-	4�-	t�-	
\�-	�-	$	'*K��-	l�-	ʚ; 	#ʚ;*C��-[	
4�.	|�.	
4�/	��/%	��/	
�,�/	8*2���/&	

�!��T*%)	5����/&	!|����.�	
�
!��.�	%��/	 i��������������������q�aX�����	r
�!���� �-*4�/	$��/2	\�0	
��$(l�0	ʚ;#*Ԓ0	��0$	&%
���̺��
����&��/r	D�0	
�P���̺����#�%|"*��0.	�1	
'	"��1	
'd�1	
("���1	
+
l�1	ʚ;$
	+
'ʚ;*K
*+��1	
L�1	
�,�1	,*)��1(	
-*,
	-*,*,
)-��21	��2	
�)\�2	(d�2	/*4���22	

�!��������������������q�aX��
��/�.*w{0	.�0��22	2.|��
��1~	
�2��0�	%��2	1.i��� ��1,.*4�3	4t�3	54	54 *+354�4	64�5	9��5%	��5	��
,�5	9-8!*'���5&	
��8C7"*#:	7/:#$��5&	<7|��
��4�	
�63<L%��5	;7i��� ��;,/*�$�6	>��5H	=
�>��5L	
������=�6	&+)!(+1)�6	J+Z,��)�	H	''�'�0��*�	��+�	��,�
	��,�
	��,�		��-�		��.�	)0w~
��/�	��1�	��1�	
��4;��3�	��?����)	��,�)	̺4�)	���+	���
���
��$�+	��x
���
8
��_
��Z
���	,�,	��&
,�,	���	T�,	���	T�-	���	F	[	��6	�����$�.	��������|�������i���G��^i؊�������������a���/	������b��k��
\�1	
����~��Z������|�������i���G��^i؊����
<��z�����
�L�3	c��_-�����#:������
���\��r�������l����low_s��
low_n��high_s��high_n���h�

 �M

!max��"higher_bound��
(lower_bound��)�
�1�&2΀c3�
�;�<���
f��
+Ԅ�
���
��/
��
���ʉ���b��i��=
���	��������X��_���������̺����̺����̺���4�0	����0	L�0	��6��0 	\�0	���0	A��0	�0	��
���0	���0	����%�H#�4�-	��N������_ref__high_n�L�7		��|�7	*D�:	����L�:	����$�;	������
��<	d�<	���<	l�<	ʚ;	=,�8	������
,�9	
��9	4�9	
#��
��
1�9		\�9	$�7	���,�7	�����,�8	��8	4�8	��%�8	\�8	��8	l�8	��
$�8	�8	&��9	l�9	ʚ;3		C		Dʚ;��9	l�9	ʚ;3		C
	Dʚ;��9	
��9D	l�9	��
�
-#��<'	4�<	��Z
D�<	$�<	��<	4�<	�%�<	\�<	T�=	��=	4�=	��%�=	\�=	l�=	
l�=	
\�>	|�>		*��>		l�>	��
�>	�>	&�?	�
��6�	��7�	��7O	��8�	��9�	��:�	��<�	��<�	��=�	��>e	��D�7	��
,�6	��6	��7*	���}�7	��q��
,�9	��

.5{������
���T�<	����<	��
h�=	��@
��>	������9������z�H����	���΀����
nano_range�����H�sum��	$	����n�����
���
��������U��
�(��"
��"
�$��0��;DN(��"
	#)1*	����"
IQ+
�� gl��y~���"
��ϗ����֘������������H��"
		��"
�=BHS��[��cjqz����
���
����"
�
��"
�� *P��B
���$
���6>(��?

�
����?
�
0��<��G������cm���(��?
,��P��B
��"��LQ
�_bgUt��?
�
�ϗ���֘������������������������P��B
����*/
�����EJR��?
�
H��?
��������7�DN����?
�
��?
	�&0ԕH
|�H

��������H
$�H
5��H'
�H

�W������
�
��i<�H
��
d�H
�H
���F�
��������������������q�aX����̙G
���G
��$�G
��������������������q�aX����h�lq��u�����a��L$
̉L

��������L
$�L
6��L1
�L
��R<�L
��
d�L
�L
���J�
��̍K
���J
��$�K
���l��"P������4�M
����M
4�M

�����5�M
\�M
�M
���MV
���M
�,�M
���M
����9 M���
��h
��h

���*�*�h
$�h
8���h


�!��������������������q�aX����vz	����h
	|�	<�i
��i
4�i

����/�i

\�i
��h
i��!!
�!��������������������q�aX����������h

������
�i
�i
	��f�
���hZ
	�����g
���g
��$�g
���g
�<�h
������|�������i���G��^i؊������������9����(�l�����9��(��
!��	M�����N�����\����
��n(
��n

�������n
$�n
5���n)

��Q"	.@��n)
	|�	<�n
��n
4�o
��%�o

\�o
��n
i��� ��,���n

������
�o
�o
	��l�
���nd
������m
���l
��$�m
���m
�<�n
���������x��N��g�lh��l�9o�(r�
j��	���h��4�����B�L�S<�p
��,�p
���p
d�p

�������J=1�p
���ob
��̊p
���o
������r�@����r
L�r
,�r

� ��+<�r
�r
<�r
�r

� ��+,�r
��r*
��r

��������V3�r
�r
��q�
�����q
���q
�������������1c��7�����������$�v
�v
���v2
��L�v
��,�v
1$�x
�x
���w2
��L�x
��,�w
4T�}
��D�}
����|4
��|

����������VI�}
D�}
���|�
��������������������q�aX������|
��$�|
���|
�����&�9)���
T�}
��D�}
����}

�����G8*��}
�}
���}C
$�}
��,�}
p������$H���$�
d�
,�

� ��+<�
$�
T�
�

� ��+,�
��B
��#

����������[�
?�
�
��~�
�����
��$�
���
����.�����;�9>z��Z��'��������d��
,��
��$��
<��
)Tɀ
΀
��$ɀ
,΀
)4一

������e+췀
ڀ
����H
$��
��,��
s���������������=`��4�����@��
���
��Â-

�������
V���
R���
�
����
������
�� ���
����
�"�9"Y���@��
h��
��
���
�
����H
 �ʃ
��(���
w?@���
��…I
��…7
����
F���
B���
�
����
������
�� ���
����
�"�9"Y��(��

���
�
����@
 �ӆ
��(�Ɇ
8@��
���
��Â-

�������
W���
S���
�
����
������
�� ���
����
�"�9"Y���@��
h��
��
���
�
����H
 �ʃ
��(���
x?@���
��…I
��…7
�����
G���
C���
�
����
������
�� ���
����
�"�9"Y���(��

���
�
����@
 �ӆ
��(�Ɇ
8@��
���
��Â-
��
��
I���
E���
�
����
��	����
�� ���
����
�"�9"Y��
�@��
h��
��
���
�
����H
 �ʃ
��(���
z?@���
��…I
��…7
߀	���
I���
E���
�
����
��	����
�� ���
����
�"�9"Y߀	�(��

���
�
����@
 �ӆ
��(�Ɇ
8@��
���
��Â-
��
��
M���
I���
�
����
گ	����
�� ���
����
�"�9"Y��
�@��
h��
��
���
�
����H
 �ʃ
��(���
~?@���
��…I
��…7
��	���
M���
I���
�
����
گ	����
�� ���
����
�"�9"Y��	�(��

���
�
����@
 �ӆ
��(�Ɇ
8@��
���
��Â-

�������
e���
a���
�
����
��	����
�� ���
����
�"�9"Y���@��
h��
��
���
�
����H
 �ʃ
��(���
�?@���
��…I
��…7
��	���
U���
Q���
�
����
��	����
�� ���
����
�"�9"Y��	�(��

���
�
����@
 �ӆ
��(�Ɇ
8@��
���
��Â-

�������
]���
Y���
�
����
��
����
�� ���
����
�"�9"Y���@��
h��
��
���
�
����H
 �ʃ
��(���
~?@���
��…I
��…7

��������
]���
Y���
�
����
��
����
�� ���
����
�"�9"Y���(��

���
�
����@
 �ӆ
��(�Ɇ
8(��-
��и�.���?�?��?���:�?�	�:$x��Lk�����g��x��/��	��)	�����

0��
��*
6��Ѻ&,!��
�U���
nϗ{���֘���������������1��:��C�����$��-�������������rѺBй���
���/7x����ֱ)2�������*3(��
�
������T�
b��nƄv��&��/���������������nֱ:��������к�����*/
�����EJRXx������*/��;@HN���	��
��+0�	<
AIMUa���
H��ƄƄb��k��t����'������i�v�܉���i�<D�"=
?&>.��"L�"
�H�5<�"\�"�"=
$�#
\�#$�#
�J؍�H
3	:4�#��#
�
��#&,�#
�P؍�H��	mA:ԫ#���#'

�!��������������������q�aX����:w{	�����#'|�#��#04�#
����Q1D�#��#
i��������������������q�aX����ms
�!��������������������q�aX������
�;:���#8,�#ֱ0	1<�#�#30��$$�%��%L�%
�J��+
8\�%��$
�
̮$
��������(��%��$+��$
�?��08&$�%=
 ��%	
�H��</$(���%�	B	Q	V��b.ko		{	�%	���&
"T�&
4�&��"%!-D�&��(/8
 !,�&
%
$%
#$��&

����� �#I-+1
<�'
(d�'
*��'
,�'ֱ*%)-<�'��'
&
�
̇'

������&��
%��'"
$�'
�@����(�)�'-��'d�',�(.T�(4�(��.%--D�(��'+��(
���,a-G+-�(0/	+<�'/|�(0
�
��(
������0��	%�(	.d�(2$�)3��(��213(1/!'1! ԫ)4
�
��)
������4��'$�)?
>&7d�)9��),�*ֱ9%8"6<�*��)+>|�)
�������7�8b6#6G�*>
��)44�*
�W����6�5$/D�*<�*;d�*<��*�:
�
��;<5��*�
������:�+?
=(,#	&.>'/S(8c)0q?y�*:�=+4�=��,�+�	.�/�8�:�:��!�	<�#?
�����d�$$�$+1
�����;2
8V�+V7/g>/5�0�?07�2	=29�	*�

��"���#�"	)	�	�	��#���$���%�	��(<
��)�@����!؍<�!�������#���	�
�
������|�������i���G��^i؊�����Y����������������;t�������	����
���
��
��$�#�	�����{��U	��\�$+	���	���	�����	�����	��	���		��}���ä���T��]��f���������� ��������������������q�aX�������ä�x��o
��1��,�����,�)�a�������������������Z�
�7 �	��7'�
�
�:
�UE�7%�	�
	w�w

��5$�����'ҍ�������P���
��^ֱz�Y�.����x�����
���
̗v
ֱ
���	��x	��Y	�����ֱ����������������!�	��+��6��=�
��
��R�����`��g^��6@rq'p/��6D�6
�n��\�6T�614�6
��������L��6r
��6
���2��7��̹7,�7ֱ+W<�7�7q
$�8
��X��8	
�H
��\�8U*.	���8�H	W\
�J�g�g�Z�h��g�h���g�h���gFPR<?�����
U��	
�
	���8j
���
j�8k
���k��4�9	\�9	d�?/$�?0��?
�����/;02. U+,�9�T�9

��9
�
��9
������I$�:d�:���:*U#)��;���;�;
�@����5U,�;��:
�
��:
������I��;!
��;
�
��;
������I��<���<�<��+U,�<��<!
��<���<
����3
�<U-��<",�<ֱ��<XU<�<��= ��̋=,�=ֱ +YU<�=,�=!
�=$!,�=#��=%��,�='
�>$	'
'PK&'<�=��%�&t$P!��=(
������#�$��="ZP0d�>)4�>*��>ں)2*((P!d�>,��>
������,/�>+P.<�>-
��
��>-�>U�."!Ը?1
�
��?
����1��I��@$�A
�o��\�@2#U4�A$�A4d�A,�Aֱ4%3$U<�A$�A	62\�A	$�A��6&5%O4�A|�B
95čB
4�B
�P��9*8&OD�B|�A
78��B;7�B$;*'��B=����C?7�C$	?7'(OK>?��C��=�>t<)O!��B4,�Cֱ<��B,:[O<�C$�C@d�C,�Cֱ@%:\O<�C��CD����C�D��D+C,N,�D��C.B
��7C���C.

�H�����������,M�[�}BrA-N[_EA���C�
.y
GE�
�
�J��G�F/N��
H	F�
H10	�C
IF�|�DJ	5��DJ32	d�Hq
d��H��@A��FW���F��W)I�FV7N#�Dl5���Ll�Dm5���Nm���DPL4�DOIPO24�n5����Kno5����Mo����ER:��E�R$M�EQ5N#$�ET2\�E$�E��T&S6N4�E�E5S�E;��F",�FֱVԗFU8N<�F�FYUd�FZ3��FںY2Z(X9M!��G\:$�G]U̕G�\2]([:M!�GU;N��G_:��G,�Gֱ_%^<N<�G\�G3=>3^��Ha3��Hc���H
���c3I�Hb?N,q3^�HN��HB|�H
���a�b��H`]N-Z��d$�Ir
p&g��Ii����I,�Iֱi+hBS<�I���d�IN��I0p|�I��g�hqfCS9�Ip
��I94�I��fieDND�IĒI��EF��e4�I
�������I:GO]��e�IN.3HU<qDNrV�ILmJW{q��K�r���LX#UN�:O�3U�	U��4��gN�pNR2WCqWTTQerQV,�%+�+:.����6���7���8�;��8���9v��;���@�	��A���A�	��A�
��B����D�
��D���F�s��������������������q�aX����4��L�4ð\�4r��$�6����7�����T�8����������������������;t����������!����yi��Q
��&���p�����h��L�<0��O��������k�
��J���
��MA��J|
���
���
`
��z
��@
���������
��D�@��|�A�������A	���D
��w�������BU�����5)��2�������4`����.��7��C�
�

l�D�	���	���	���	�	�	C	��]	��	��7	��<�F��x
���
����������������p������I��,��L��@����=�����������5��>�����������X��+new_weights�:�U7�79prev_i�8�	�	��
���old_i�Rold_w���	�2prev_weight��	3next_new_weight��
5first_new_index�77cumulative_weight��:�	�

E�
Ij�uK���L��fM��sN��bUF6������ֱO������������������}ֱQֱ��Mں-ں�����^��ֱ����¾w���ֱ�ֱO�����������
���
����wֱ@ں�����ֱ���l��2���
ֱn
��4
���	���	���	���	���	���	������	���	��L��D
���	���	��M
1����M#d�M
�_�M8��M!0��M
2����N
�
�
���
����
�7��
Ɔ��y:���[���_	
����M^,�M
�\��	���M-<�N
3��\�N

����M�,�N���WGܮN��M�4�N
�\ND�N�N���L�ϗ\�M���5��4�����p�i�|I��,�M֘�M�\�\��\��[�\�
�[�\
has_fields��[��_��q|,�����r��{�����P��D��P������������<����������6�������������P��T�P��Om
����P���O���$�O��,�Og��>	��R��T�R��R&4�R
���C5��R/	��R,P4�S���|�S�S)	,$�R
����v4�Sd�S
�����S�S�S��Q����S]	����������������;t�������R��L�R����$�R�����������>G�6����(��,�Y��Y����Y�Z��+,�Z��Y��Y)�Y
�r0��Y#/		��Y/	�S$�[
�����\
��Z����Z,�Zֱ+<�Z��Z��<�Z��),�Z
"��Z&,�Zֱ
��Z<�ZL�[
�[$
	4�[��[��L�[�\$	'
K\�[���t!��[-ں���[#%4�\d�\
�����
��\��X�����Y�����������������;t�����L�XƄ,�X,�X��T�Y���Less��������Greater��ji�/޾d����������$�Z��������/����x����{o��x�����6���\��0ֱ���sֱR���ںb����bU
����b�c���a����5��4�����p�i�|I����aƄ,�aj��c����c,�dֱ+<�d�d���cI���cƄ,�c��n6ֱu��e����e$4�e��,�e\�e��f����fM
���0#��g
���������o|�f
�p��������������f(�g�g��d����e�	,�eƄ,�e���e��l�e���
��?��^��*��3P�9S
chosen_weight�c����������������gt�g����g
�����WN*�g��g��/���g�����������Z��.��s������_ref__chosen_weight������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0������
�
 ��(0�������
 ��(0.0�������
 ��(0.0�(��	'-54����MU5�� iq6
��<��7��X�����������ϗ����֘���	�!,��7(�����$��0��
8AKH��		���=BHS��
[��
cjqz����
���
���������
 *��F�(��F����!+(��F8����+08��F�Pϗ\��d֘l��t}��������F�8��F��|�
��������4�
#�����D$�d����������L����:��
��
����}��������!!\�!
%���������|�!$�!��!�!��� ����Z����9��Z�׺�R|�������� %�$� z��
�
���+7


,�+��+D�+
�����/	T�+0ܳ+
�����������"]���"]��D	',�+

	��+l�+
������	D$�+	��+���@]���]���	$��+"4�+
�W�����	D�+�,��*��,
�4���*��
L�*��,�*�������c�����������������������q�aX����{������j���
f��	ʗ
������
m��-W
��e9��q��~���������0��0
�0 $	��0D��1	���"]
	#Ʀ ��1	
�^R%�0���t�04�0
����$�0�1L�0�1�

����1$��ϕ�

��
�^]
%���@]���]�����"])���0���0ry$�0��
L�0�0Х�,�0��f���{Ʀ�Ʀ�������ϕE��
Ʀ������D�P
���
���
Eם
	ў
x��S�
���:���;�����ϕ#ѕ,4	��94�9
L�9\�9(,	��9:MH��:
X��:���"]	

6	����:	
�^e
%�9���t�94�9ם
$�9�9L�9�;�	����:	��
��
��
��:%����%+
�^q^g���@]���]�����"])���8���9��$�9��
L�8L�8\�8Х`,�9�������������D��=ۘ6�����ҥ
i��Z��c��l�������N��	����
>��
�ם
n��
-��
����
�� :��,<��8;��DS�Kҥ
pԥ
y�,�?��?4�?
#�����2$�?d�?�?�?��>]����?��
L�?��,�?���� [�
���������I\�I
%�����,�I$�I��I�I���H����Z����9��Z�׺�R|��������H�$�H��,�H��Ȭ
�|�O$�O
����$�O$�OT�O�O���OR�O��
L�O��$�Odest�K��
�l�R4�R
����$�RD�R�R���Qq���Q��
L�Q.�
yĕTd�T
������$�T,�T��T�T���S����S��
L�S��,�S�jF�
���U\�U
��$�U�Ut�U�U���UJ$�U��
L�U�U�B��
���W)d�W
��$�WL�W\�W��W$�W���W{$�W��
L�WL�W\�W�"��'Z��
�	x��]@��]
�o ��]P��]x��]	
�H�h�hIterMut��h��g�h���g�h���g��Xt��,��qu���]W���
�J��
���	����]	�`��]0��]
�����]
@��]��]���]	
�����\�����]<��\
H��\���\��
���
���
�����������������;t�����

��
���
C-��9��	Relt�}	�
���
|��
���
�	x��]@��]
�o ��]P��]x��]	
�H�h�h��
�h��g�h���g�h���g��Xt��,��ko���]W���
�J�
���	����]	�`��]0��]
�����]
@��]��]���]	
�����\�����]<��\
H��\���\�
��
��
�����������������;t���Ҽ
�
�Ҽ
C-��9��	L�
{	��
��
t��
{�
�	x��]@��]
�o ��]P��]x��]	
�H�h�h��
�h��g�h���g�h���g��Xt��,��lp���]W���
�J��
���	����]	�`��]0��]
�����]
@��]��]���]	
�����\�����]<��\��H��\���\��
���
���
�����������������;t�����
��
���
F0��9��	Q�
	��
���
y��
���
�	x��]@��]
�o ��]P��]x��]	
�H�h�h��
�h��g�h���g�h���g��Xt��,��lp���]W���
�J��
���	����]	�`��]0��]
�����]
@��]��]���]	
�����\�����]<��\��H��\���\��
���
���
�����������������;t�����
��
���
F0��9��	Q�
	��
���
y��
���
���_T�_���_$�_��_�_���_U�_��L�_��_�9D����`
�`��`�`���b�P��b

@��b
�+��bEM��s���t����b�P��b

@��b��
)��bCK��s���t����b�P��b

@��b��
)��bCK��s���t�	���b�
P��b

@��b��
)
��bC
K��s
i	q��u	����uox��u���t���v:��v'#�����62.}_�
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
���h����h
�n
9 ��i	3���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
˓.8��jp��j��k����b����c�J���j?��c��
H��c���c�
��* ��c��
�-��o��
����
��
����������������;t�����
j��
vC��
�{���9����	�
���n
�n2��
���
���
x��F��
��
��
	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��
/8��s���s
�����s6��s����k����l�i���sK��k��
H��k���kSk��� ��l3��
M2��e�����
������
M��
V����������������;t�����
���
�|��
�������9��	��1�	
�n�����
g��
\��
��
������
\��
c��
P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
�.8��jp��j��k����b����c�J���j?��c��
H��c���c���" ��c��
�-��h��
����
��
����������������;t�����
j��
vC��
�{���9����	�
���n
�n*��
���
���
q��F��
��
��
	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��
/8��s���s
�����s6��s����k����l�i���sK��k��
H��k���kSk��� ��l3��
M2��e�����
������
M��
V����������������;t�����
���
�|��
�������9��	��1�	
�n�����
g��
\��
��
������
\��
c��
P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
��.8��jp��j��k����b����c�J���j?��c��
H��c���c���" ��c��
�-��h��
����
��
����������������;t�����
j��
vC��
�{���9����	�
���n
�n*��
���
���
q��F��
��
��
	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��
/8��s���s
�����s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\���
������\�c��
P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
��.8��jp��j��k����b����c�J���j?��c�H��c���c���" ��c���-��h��
����������������������;t���Џj��vCЏ�{���9����	�
���n
�n*��������
q��F�����	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
�����s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\���
������\�c��P���b�P��b

@��b��
)��bCK��s���t����b�P��b

@��b��
)��bCK��s���t����b�P��b

@��b��
)��bCK��s���t�	���b�
P��b

@��b��
)��bC
K��s
���t����b�
P��b

@��b��
)��bC
K��s
iq��u�	���u	ox��u����u���t���w>��w��]YU���jfb�_�
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
��.8��jp��j��k����b����c�J���j?��c��H��c���c���" ��cҪ�-��h��
��������������������;t�����j�vC���{���9����	�
���n
�n*�������
q��F�����	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
�����s6��s����k����l�i���sK��kٰH��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���²����|²�������9��	��1�	
�n����g��\����
����Ӱ\��c��P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
��.8��jp��j��k����b����c�J���j?��c��H��c���c���" ��cֽ�-��h��
��������������������;t�����j�vC���{���9����	�
���n
�n*�������
q��F�����	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
�����s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\����
������\��c��P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h����h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
̍.8��jp��j��k����b����c�J���j?��c��H��c���c���" ��c���-��h��
����������������������;t�����j��vC���{���9����	�
���n
�n*��������
q��F������	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q����q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
�����s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\����
������\��c��P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h�Ȁ�h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
�.8��jp��j��k����b����c�J���j?��c��H��c���c���" ��c���-��h��
����������������������;t�����j��vC���{���9����	�
���n
�n*��������
q��F������	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q�Ȁ�q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
��Ѐ�s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\����
������\��c��P
 ��cP��cp��c��c( ��c���c���c
���2'���hP��h
�o ��h`��h���h<
��
���h�Ȃ�h��

1 ��i	,���d�P��d����d	���h����d� ��j	
�H�� ��j*.
���jMG
V[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	�
	���j���jH��j(��j
��.8��jp��j��k����b����c�J���j?��c��H��c���c���" ��c���-��h��
����������������������;t�����j��vC���{���9����	�
���n
�n*��������
q��F������	 ��lP��lp��l��l(
 ��lP��l���l���l
�	!���l!
		
	-
���qP��q
�o�� ��q`��q���q<
��
���q�Ȃ�q��

1 ��r,���l�P��l����l���p����l� ��r	
�H�� ��r*.���rYGV[
�J�h�h��
�h��g�h���g�h���g��Xt��,����	��	�

���r�����sX��s(��s��/8��s���s
��Ђ�s6��s����k����l�i���sK��k��H��k���kSk��� ��l3��M2��e�����
������M��V����������������;t���������|���������9��	��1�	
�n�����g��\����
������\��c��P$�x����x��x
�����8�y/�y���x_�x��L�x���xڃ��9 O��(��
=����� 
��BlockRng��results�����ڟ�a�g��fr������������
��ϗ����֘������������'�5@����7��U��>
��

�����L�
D�
2���?


�!��������������������q�aX������}�	����?
	|����N
l�

��	6$��
i��������������������q�aX����Ts
�!��������������������q�aX����������\

�������`

�������
�
����
MT��
��̴
L�
��D�
������������|�������i���G��^i؊������������S�������
8��		��w��F�����T4�
��t�
,�

��1<�
\�
������
4�

�����;D�
�
���p
��������������������q�aX����
��L�
������)���-���4�
����
D� 

}��1T� 
� 
���?
�
��L�
��s5��y4� 
���� 
D� 

~��1T� 
� 
��� ?
� 
��L� 
��s5��y4�!
����!
T�!

��1$�!
��!
�!
��� Q
�!
��L�!
��$�!
�����
!M���\�#
������#
,�$

���6<�$
��#"
l�#
��B��#0

������$
���"�
����"
�,�"
��x������&J������(��%
>
��@��%
?����)��p��%
@��	��)	��p��&

A	��(�����&

B��(4����	
%��
��
��X��%
�qϗ~���֘���������������o��x�����S��\˯e��5��>˯J˯S!�/:����1����˯���ӛ�����	m��(
��(
�(
$��*!
��*

�����$�*
<�*
��*
<�+
��+
4�+

���
��?D�+
�+
\�+

��Z#��+
��++
			5	T�+
����+
D�+

��1<�,
��+
�,
���(�
��+�
�(
��L�(
�<�(
��L�+
�i�������eфi	num_bytes�g�����������t�0
D�1

ю��0�
|�1
D�1
ю�1
��1
��1n
D�2

ю#l�2
��2
|�2

�����1
)���2


�!��������������������q�aX�����
w{		�		
���2
|��D�3

L�3
L�3
��2�

�����
��2�

�������3
��2

i��N!
�!����
7
sP�3
i��.�
���0�
��2�
��;B����.
L�.
��d�.
L�0
��������|�������i���G��^i؊����ṭ����^��g��������������������I,�2
�
�
�rw�ю�юю��{ƣS��Z��7��>��4
����4#
|�4
��.��4j
��'9
��������˯����4�
�4

�W��������������4o
�5
���4�
����4
��L�4
̣!��A���˯"��+Ae��l��t�5
˯��5(
��T�5
�#�3�5
I�Y��	�4
��$��4�4
�˯>��G�P�Y�b�
@self__inner�$�4
�self__threshold�"˯self__bytes_until_reseed�K�����Q_ref__self__inner�_ref__self__threshold�_ref__self__bytes_until_reseed�
<�6
��6
4�7
��%D�7
��6
\�6
��:l�7
4�7
��$�7
D�7
%	4�7
�7
�����7
���"]
��7
��
�^��3
<S

����7

��������
��
�^`�

����@]��]��
���"]	
*t�8
��8
��8!
	��7;
T�8
���8
D�8
��,<�8
	��8
�8
�7
��6�
���6�
��7<
��6
��L�6
�<�6
L�6
���������������u��s�����
���{��4�
������A�a�������,��
]�����������2��L��|������

��C��$3����P��YaT�:
����:
,�:

���1<�:
l�:
����:
,�:

���1<�:
t�;
��:�

������;
�;
�;
��9�
�����9
��,�9
����$�������4fߺC�����(��D��0��E��(��0��F��
(	
4	����������mr�����ϗ����֘��
�������
������������N�\g����^����/���0��0��(��
����/��;��C����z���jt
�����0��$50��$5<DP���H�����������I�V`�����	��&0|�D�
~��$�T�������D���L�p7���4�4�4���d���	;.����$����y��Q���L�w�� res��[��	���%��
K��$��,����^���L����dst�G�������
���/7(��
����,��8��C������_i���(��G������"��LQ��^cQp����ϗ����֘�������������������������������*/
�����EJR���H������������7�DN��������	��&0�
 �,7>32�$�,�
����<�
������SJ+��D�
�����t�T���"4�
�W��������TryFromSliceError�����#���2D(e��D���t�
���$�%��
��������[��$���$���$���������������������q�aX����}�����������seed�����������������Q��2

��0
���(��F�,�%_�̙ �� 
���,� %�� #
�� ���X��$� ,���t�6���4�!����!D�!
}��1T�!�!��� ?�!��L� ��y;��4�!����!D�!
~��1T�!�"���!?�!��L�!��s5��y4�"����"T�"
��1$�"��"�"���"Q�"��L�"��$�"�����
!M����
�,7>4�(��H��X��I��6B��lq��~�qv�����ϗ����֘�����������������������.X����(��
����,��8��@��j��rYc
����X������*/
�����EJR���H������������7�DN��������	��&0LUj�y��4��
 �,7>32�4�
�
,�
��T�
��
��
 l�

hX>$,���
d�$�
�o;
4�(	
��
�K�g�g�Z�h��g�h���g�h���gFPR<?�����	�����\�����������.,�

��

�
�
���	���
�����
��$�
��L�
�����%��
�����������
���������|����Z�������E�

 �,7>32��

�,7>4��4����Z:���x���r��}�4�����
d�D�
�o<T�`��	
�H��
E#'����A	PU��
	aim
	y

�����
,�
��d���	
$��
����,���L��)@9	<XY|���0d�
��,�����mGX�	�� ��4��L��)@9	<
XY|���0d���)���1�I�� ��4��L� �! )@9	!<XY���"4�"_1��Z$9��Z%
������Z#
$%A��Z&#��I��Z'#�����Z
��&I��Z'Q��Z(-3(���!Z)
����Z+
�������]Z��� Z
�S����)!��Z&Q��Z'Y��Z+b*L�,Ģ
�,�������������������Z����Z-��$�L���,���
o��
���
������
���
���
�y��
%,�2M�����~�-0+2lZojq������������������������������Ne�����Match�/kK3b��!��Z�����������������;t������������	���z��left_val��&	right_val��'�	�)���������
���	M��g��������4�����k�����`���
|J�y7���$��%0x9e3779b97f4a7c15��
�,7>4��
�,7>4�|�D���$�T�\�� )@9	< XY ���������;���L�����(�,_��"�
L�$	.H���
L�	$		.H����.d���	�x����K\�
�D�|��
L�$	.H
����pd���	�
x���
L�$	.H��|��)@9	<X
Y�
L�$	.	H���
L�$	.
�������
L�$	.H���
L�$	.�������
L�$	.
H��� 
L�! $	!. ���� �� �#
L�$#$	$.#H"��#�%
L�&%$	&.%����%��%"�'
L�('$	(.'t���'��'
�+
L�,+$	,.+H*��+��\�ۃ*r�-)|��-
L�.-$	..-��%��-)�����������/���L������X|g����4��Mq\	�w��3���]H����r�"����d�����#
���	`	ۃ<	��	�ۃ�����
K��$��+����W���L������E�������ChaCha12Rng���9U8^
�|KP
�їbj(��
����,��8��Cї�ї�_i���(��J����ї"��LQ��^cQp����ϗ���֘��������������������������її*/
�їїEJR���H����������7�DN�������	�&04�ї��D�
}ї1T�����?���L�їy;��4�ї��D�
~ї1T�����?���L�žs5��y4�ї��T�
ї1�|�����O���L����ž���!M����
 �,7>32���t�
�ї$�%�
�����S��$���$�їt��8���L�$��@5	86@j��3�����-_���� .�+�+��+��*�+�Z�*�+��*�
���-{�-�-
UnsafeCell��-��*��]�������������oA��4���ChaCha12Core����V��Da���OsRng�����0���)/
���BK(��
����,��8��C������ak�������a
��a
�������a�����������������;t�������������������;t��������������t�b������I�3#;Z:��`����tbZ�����_����a
��a
���28����a

�����2��	��a����a���!�a

���%��	��!aR	��$a����a���!$��������W_�D�1��t�1
���/!'�1
�-��V,�1��1	 ��,	8J
	Y
ey	�1����
	�
�����		t�1D�1
}���1T�1���/���1G�0��L�/��w���ͥ���������������������9�1���f�m��D�3��t�3��)!�3�J,�3��3��	��+	7I
	X
dx	�3����
	�
�����		t�3D�3
~���3T�3���1���3G�2ޱL�1�p��������������������������9�3���N�U��D�5��t�5��)!�5�J,�5��5��		��+
	7I
Xdx		�5�
���	
������		��5T�5
���5$�5��5���3���5M�4ޱL�4��$�4�����������������������������
��9�5���m�t��'��W
�������������F��9��F���F��0�%Ɋ%���$�����9r1��Z9��Z
��������Z
A��Z��I��Z��I��Z	Q��Z
���Z	
���!Z
����Z

�������]Z��� Z
�S!��ZQ��ZY��Z
`J|�	\�	���	,	/��-X��	l�	
���	|�	��	%	+��	-�	
�W�	 <�	��
d�

���$�
�
|�
4
4�
@	�
	C#��
d�

���$�
L�
�
��
,�
��
����������Z����Z��	���
M$���L���������������yIsj��!��Z��:�	O�������q�L�
������1��)�	����]Zp��}�������9���������
����2PA���	�,��	��"l���	%|���l����|���� 	#B
��Yt�
���
q��%��w,�
�J�� d���d���$��
|�.
	�t��
��<��
4��� t�
ܘh^����$���4�
�� ��d���
1)|���!d� ��
@� |� \� � T� ,�!
��T�!�,�"
d�"$�#
�#����������$���L�,��������_���p�#zs4����r���H�����next_n�j!	��_��@��������_�������
t��
Q�&<�&�&  ɫ�TZ
����K����'T�'��'l�(
ϔ,|�(�(	L�(		T�+L�+
�+ 	
#B
��+"d�+
��~q
��+��+/
��,L�,�, 	#B��,.t�,��{n̗,��+E,�,
d�,��-�.��-#\�.
�:-
t�.,	��-
l�-���/$�0��/ 	7$�0
����2̿2	*D�3����3D�3�,T�3��3 ��3�3 ��'��4��%����'���.�$�&��L�%,�&Rg1,�'��a������KA��J�����dZ82����{�����zeros��
new_remaining��`��B��
��X�����F��4��
ԕ�
 |�	��c
�����	����������G��9��H���F���F���7�Frj���$�����|���9%�H)�F-�	4�
T�
� 	#B��
��
#\�
��-�t����	
��#5
��������
	
��
�t�
�P��������������T�
��
���T���	.
��	3	T����+|�4�����
���
���
������_,�
��L�
4�
������
����������������;t���������������
�4���������next_chunk_remaining���
j��ee������4�	��	ܖ��
�7,�L�D�
�<�
���d�
�����
PC����+��
l��	 <����������) `����!������ ��
)�����	self__rng�$�
�self__chunk���
bound��	remaining��������_ref__next_n�_ref__self__rng�_ref__self__chunk�,�� ɯ�TZ
����L����'4�<�
����D�,�
��!2������L����m�<����������	�,�� 	#B���<�<���"��
�5-&*	<��	�\�	d�
� 	
#B
�<�
l�
	
*��<���
�������������J��W��L��\�\���*���������v,� 5��1����product��current���	�j��g����5	9Y[&*	1	0
7
4
<:��	k
d^�
	q	HEL��

^

cb�	������j
ri������	������,��
���������������*�x�������F������!@U���YC����������(��>D�
	,����1��$���L�&_�9��B
A$�6L�
�J�).\�L�L���$�B

����J,�	,�\�
��
��
�����	`
J6+1\�$�,�<�
����d�
������E6��$�
\�$�
�J�
,764�$�
���2��#�
�J���86������
����	6'�
���
,�L��$��@��,�D���	6+��
����1d�܃@�7
6�� ,�T�$� d��� &�6<�4�B",�!D�#�$	#'6�B���6s"#��$!"	$!"6+$���,�,�&,�)\�(
��)'(��ς&V'@%6!'%4�B
��2,�*��+*	+*6++$�-D�,-�$,)$�/$�1D�21�$	21'6K02����/�0v.6l��.)6$�4\�$���4&364��A
$�63t�<�
�P�6+54L�,5! 4�B
� 3+6l�7�$	7'"4K7d�9D� :��,�� 
���9::08#4�� 38'$$� A
;34� %&B";��f'9BAK;� 4MA(0\Ae���)$�!=��!L�!��=%<*6\�!4�!><t�!>4�!?<��t�!?�
�A��2�!B
-�!//���
a3(6\,.lB,1�36�A63�.�B.5�2c2�	������������������������ ^C����������������;t�������D�����
���
��W��:��T�|
���
ė�
���
�
��
�	��
a
1
��V
k
���F��9��F���F��0�%Ɋ%�����d�u	�	����9	[	V	��R	$��������
�je��n���\ė�ė�����)��%����L��
��������$���
F������-��WP��	��$� ��h<��'������9�lower�u
upper�u
�
��F�consumed��ix����elem�3��<^��Yςk
܃�����_��4܃&��
���
ςH	����������t�� �����D����&�-��J��;��X��I(d�-+
*�-
$�-+

�����-��-���.'%!�0
$�0	��0L�0��	%%\�0,�0T�1
�1$
T�1

���1��1:
����Ȯ������1b4�1
�J������Ȯ�
��%��1B��1~$�2
�J����Filter����	��	predicate��6��w�(������%4�2��2	%+d�2��3	D�3&�3�$�3d�3�3�&�3%<�34�3	
+"4�3�3$	'%x+���3%st�3	%+4�4��4<�4
�P�+
%L�4,��4%���������"]���"]��A%'���@]��]��I%$$�5$�5 t�5�5�3 )%L�5�5*
$�5"t�5<�5��"%!#L�5&!4�5+
�7%d�6$D�6&d�6'&�6$	'&'#K%'��60��6��$�%w##��6#-#$�6*
(4�6+"(��5b9+AK(�6#l�6)�6$	)'#K)�*!�*���.��*��7+
�7/ ��,�
0%A%R*%"~�+$_��	w��-�	��-�	��-�	��0���0���1���3���5�,����,�D�,���,���T�-����-D�0�����'�����1ӢR���������������lb��C��
]������G��`�����/��$�5��
��n������"#�������d�
t�9xԛ
�
��F�����k	highest_selected����������)
���	��	͢�����������R��,�������Y������������|�������
���M#����������%d�1��D�2��l�2
���=�2+��2�2$	'J��15��1���v��1(�2�+	�1��C���1�������t��}�=�Fd�-��ԛD�-�����b���_ref__coin_flipper�_ref__consumed�&4�>(
'&&.8(@�>L�>�>
��>��>d�>
$�>
\�>$�>��
&	%4�>$		T�>	$�>	��$�?'

�?D�?+	#AR'Zd
�?'
D�?�?$	'%�'��
�#t��@�B$�A(
��AL�A
�J�<%\�A���A	
�H��������	�5����5H�i��D���%ae���A�
��
�J�����	���A��$�A&
����,�A �A$	 '!��B%_ t�A!	!!+!��A
����A"d�A܃�A9!��At�A<�B
�o��A�B"!T�B6#	"T�A#$�A$"��$�B&
%,�B$$%��AP)$%�B!�B&&�
�B��B�%��=�l|�& �
%�'%"($����>���>���?J��A���A���B-),�=�D�=���=
��=���<�>����w��
�X�O�@)��'/6����������)�������������������;t�����2��>�x�a�A����T��]�������������������;t���������~�lc��9����amount�	�	����	g�����k�.slot�2$]
�n�1	����C�(ܾ���������v܃����V����"�)�%�|%l�I%
$&%.ԾI��I
�?�4�I#'L�I$�I	l�I4�I
�J�	,D�I��I$�J
�J��
G4�Jd�J��I,4�I
�I�?�?��?���:�?�	�:$x��Lk��������������	�B���H�BWZJ��n����
���I"L�K|�K�K
�@���/,�K��K

$�L%
��LL�Lܾ6\�L���L	��;
"
���L�	<KP��\
ei	u
��L���$�L$
����,�L�L$	'!��M_t�L	!+��L
����L"d�L܃�L9!��LL�M��M
���*!"(<�M��L�M!T�MQ	T�M$�M ���$�M$
!,�M  !��L^) !�M!�M$$�	L�O#̇Ol�O
�?���#0"$|�OL�O�O%�O4-#��H��Y��$ ��%"��z��I����L���L���M5&��|�H�D�H���H4�H������D����
6��
P�)��E�����������������X�E�L����8��A�����R��[��u����_��y�9	H�9L��R	reservoir���	��?��0������ �����������w���ܾO��0��7��܃���s��z����a��C��2���@���NT��
��$�,�|���	���:$���,�3���|�
D�

��$�
T�
-$�
�������
xT����$�,�d�
����d�܃�8���� 
���$�Q-��+
���������
�����������������;t�������
��,�
���
������9f=�9@������܃^��9T����$�,���"t�
�4�I*����
������Rҹ��^=x��DT����$�	,���&l�
����	J4�2��2L�
�H��T\����
����������������
��ޔ�������������l7<�8�����'��,����4�4��������V�R�9U��Z��_���k��K��"���������	T� � ��$� ,� ��$��
����� P1���%

�!����������������;t�����mq	}���%|��ܾ 	
�����ֻ������ (� 
�'������������<� 	���  B�� 
�!����������������;t����������������������;t������������� .
����� ������q��
��̀��,����������|�������i���G��^i؊�������M���k��#��e��9���<��
�������%��������y������$� ��<� ��(,� "�� ,� 
���\� <� � �`��� ��z,� �������$����������
_ref__self�T�-�-��$�-	,�-|�-
���-	��-

�������L�*ֻ��������--�-
�J�������������������
���-��-A��-
��������Z���	����<�}�Ta!N������j���-B

�!��������������������q�aX�
�
���
����
�7��
Ɔ��y:���[�����&��	����-B|��,�.��.4�.
#����1�.	
\�.��.
i��m!
�!��������������������q�aX������
���.��.��$�.�

#�.
������Yi�.����*����-z[b������+"��,�+���+��4�+��,�-������|�������i���G��^i؊����S�����0����������>��G������������9��6����
�
�������������0����>��Z��P��h��o��v��}4�.��$�.��,�.��(�."��.
d
�����|3;�.�6���.��P�-��}�����r��{��/�6���$�+��������_ref__weight���T�>�>��$�>
,�>��>"t�>��4�>E
&��?��?��
T�@�@��$�@
,�@��@

�������*ֻ����?���?
���������׃�����@�
�4�@
]���?�
�!��������������������q�aX�����

x|	
�	���?�
|����?�L�A��2	
\�A��A
i��� 
�!��������������������q�aX�������

r�A��>�
��������	��>�
������a�Az��;����>�CJ�����<<��,�<���<4�<��4�<4�>���������������|�������i���G��^i؊������a�������?��H�����9�����6�����
��������������������������\��c��j4�@��$�@��,�@��(�@"��@
d��p'/��@$�@
�׃S4�@�@�]�@��v�@׃���������������7�6���$�<�����,��
܍�����$�F|�FD�F��&T�F%$�F
������F�$�FT�F�F��&,�F,�G	
����Gd�G܃�G	8��G̘G
��$�GO+��G(
������G���E���FT
����������������;t�������E��
L�E���E�����F��v��7��\Q�9T�	H���!���܃���_$�Q
T�Q�Q��
&	,�Q|�Q
���Q	��Q

��������������
��Q-�Q
�J����������������������Q��QA��Q
��������Z���	����<�}�Ta!N�����j���QB
���#	/A��QB|��,�R��R4�R��%�R	
\�R��Qi��� 
�!��������������������q�aX�������6�R<�R��$�R,�R

%��R
������[k�R����N����Q�]d����RA���O&��
L�N���N��4�O��,�Q��a�����>������������������{,�R��j�����9��6����
t���gX���Օ�����Y���ۘg��1��'��?��F��M��T4�Q��$�Q��,�Q��(�Q"��Q
d��p'/�Q�K���Q�e�Q��q�����������/�6A��$�N�������������T�d�d���c1,�c��,�c0
�n��`$�eT�e|�e�e$$�gT�g��f%|�f
�����$�f�f>��f �g���e�	�eڃL�e���e�����ڃڃ�����F�9Iv��.���΢�$�hT�h��h!t�h
ژ)4�h��h$�m	T�m	��m
D�m˔��m 

D�m��m%��m
����m6,$�nT�nl�n
��h��n	��4
!
���m}:IN��Zbf	r���m�<�n��nT�n
���,	d�n��n$�n
�o��$�n�n,�nt�n$�oT�ol�o
��h��o	��4!���o�;JO��[
cg 	s �o!�,�o%!�o$	%!'J$%<�o#
��$��od�o܃�o#8"��o��o$�o��$�o!�o",�p&t�o��pd�p
�o��$�p�p'|�p�p	('ڃ�p	)'ڃT�p	
()�p�
��g�	��h���m�,��nf��nT���ok��oY��p6*̣��gڃL�g���g4�g�h����{��������G��9��H���F���F���7�Frj���\�m���]����������������l,�nŮ���u�����������������7,�o���:��C�̣�pڃ
ڃ��9�������chooser�P�	��(��	x�!��"���	'��˔��&Ԥ�������X��2��9�����i��(����	܃������(��rN��`��r����,�����s&
O��	��*	�����s 

P��
��*
6����Ѻ������
y~��r�.ϗ;��ޔ�������������l7<�8�����֘���������������z��������Z��c��r·{�"-����$����������ѺVd�u����u$�u
�J��24�u��v��
�����ֻ������u+�v
�P���������������v�v���t�����������������;t�������u��L�t��<��_й(��(1�иwùT�v���v
����1�v,�v�����vй��v����self__slice�$�t����_ref__self__slice�d�v����v�v
�I��1,�vd�v����v�w̽+,�w��v
����v.
�w���vl����v��,�v�·���q�·�1T̽�̽�d�x����x�x̽+,�x�x���x9,�x��,�x·m5̽t(��	#@��
����$
���6>@��	���$
���6>�
����
�!��������%-��������#��,_��
��
R���f��+(��	#@��
����F	NQ��0<
��x}���	�
k�@��	�����R��0<������m���.4;ϗI��R֘[c�����t��������g�����y��������
5��
�������������j��$�	T�#�����<��
�@���,�����<��
�@���,�����
�ܜ��,�
��,�
��������$���p�����$�
	T�
#�����d�D�
�@���T��
���d�
D�

�@���
T�
�������
 �� $���,���
������$���q�����$�	T�#�����<�
�����,�	.����<�
�����,�.D����D�	����������%��%
,���,�,������������`���SM�Q�F��������P	$�	T�"�����l�L�
�H���\�����l�L�
�H���\���!�
�J�<�<�Q�<���:�<�Z�:�<cap��:�<��:�<��:�<��:
�hpp�Y8����
�����t�����+<�
�J�����Z���	����<�}�Ta!N������?�?��?���:�?�	�:$x��Lk���ZL���!�
�J�<�<�Q�<���:�<�Z�:�<���:�<��:�<��:�<��:
�hpp�Y8�����
{����t�����+<�
�J�����Z���	����<�}�Ta!N�������L��������?��?	��T���$�����/�����&���������J�t�����������Z��������HT���������)T�������
��(	$�	T�#�����D�
����#����D�
����#)$�
�o(4���
���$����4���
���������/��/	�������������)�iy�~����,�����m�g�g�Z�h��g�h���g�h���gFPR<?�����
�������
	����K)��B������W$�	T�"�����l�L����\�����l�L����\���$
����$
���������8��8������$�����������%��6��S���K���� 
�� ��� =��$� ��� �
0��!
��"���!=��$�!���!�
0(��"	#���#����F	NQ��0<
��x}���	�
k����#�����R��0<������m��"�.4;ϗI��U֘^f�����z��������p��������������
>��
���������	����s��$�%	T�%#$�&����\�&$�&
�J��$�&4�&$�%���\�%$�%
�J��$�%4�%��% �%
�P�����f����|�%��%��& �&
�P���������|�&��&�&���$���%-��&-��l�$��L�$L�%��O����������������;t�����~�������������������;t�������		�	^��T���������%\�%�%���%�����%X�&�&\�&�&��&��$���&X�J$�'	T�'#�(����l�(L�(
�J���(\�(�'���l�'L�'
�J���'\�'�(���&���'%��(%����'��,�&��'������$���s�����(��)	#���*����$
���6>���*���$
���6>�
���)�
�!��)����·"*�������� ��)\��
��
O���c��((��)	#���*����F	NQ��0<
��x}���	�
k����*�����R��0<������m��)�.4;ϗI·R֘[c�����t��������g�����y��������
5��
�������������j��$�,	T�,#�-����D�-$�-
�J���-4�-�,���D�,$�,
�J���,4�,��,�,
�P��
Z����t�,��,�-�-
�P���
�����t�-��-�-���+���,&��-&����+��L�+4�,��3�������|>�i��������r��L��T�,�,�H�,��^�,�|T�-�-�c�-��y�-��$�.	T�.#�/����l�/L�/
�J���/\�/�.���l�.L�.
�J���.\�.�/���-���.��/����-·,�-4�.������$���
q��݂�|�9��9<��������"]���"]��=&���@]��]��H#��:	D�:˔�:	l�<
l�<��<3��<
����<
H=3l�=l�=
d�?�?� ��?
<�@ ���?\�?
�=%��C#
<�C ���C\�C��#6"l�@�@
��@
$�@$	.	<�@$	.
H��@\�A�A |�A
�A
����A
$�A $	 .<�A!$	!.
Ht�A��A��A,��A#t�A
����A
4�B4�B4��B!d�B
����B
4�B4�B4|�C%
�C(
���$�C)"$	)."H'("|�C*��C&'*��C($%&$��D#t�D���D
4�D4�D.��D%��D
����D
4�D4�D7�E���8���<���=���?���@���@���C�+��D�9��84�84�8�%��Z������4�<4�=��?tL�@�@]�����|��*���
����C��4�����d	�9Slength�^��d��+�/
��,	amount_fp�1m4�6���"-�˔q���T���%���	��F��!����������Cȍ������
���S:������������	
��?T�?	�?A$�?4B9
�?���?�?��?T�?	$�?�B�?A9
$�? A�?��?'
���?��?A���l�?��

����F_��?
�,7>2��?
�,7>2�\�C	,�C�C�CA��C
,�C�C�C��B)���D�B�-_��B
�,7>2��L
��LD�L˔BSl�Ml�N4�N
	��N7ԱN
�����*�N4�N	X4�N	G��OD�O˔ܐO

l�O
l�O4�P
��O7��O
����ٝ�P4�PV
4�P
E���O$
����T-����(�P��J��Pz��G��M���Ni��O���Oa���K��K4�K�4�K4�K�w4�M4�N�7��4�O4�O����9����6�����������s
�vo1˔w˔˝��������E4�XL�X<�X
��?!%��X
���`U?+1T�XD�X
�?
?��X	
�
��X
������	��<4�^
��^D�^
��
*?T�^��^,��^
�	���T�����T�j�"��pF��?_L�_<�_ۣA>,�_4�_t�_
���;2	>+1
T�_��_�_
�	����/>,�_4�_��_D�_��$>T�_��_$
4�_,�_��_D�_��$>T�_��_
W
��ֻm1>:��_$�`
�ٝ_>4�`d�`�`$��a4�a��
�a >|�aIJa�a
� @>$�a��a!	T�a",�a$��a#
��$��a'$�a
�	����"[#D!B>��a|�b%�b$%��b&
�
��b
������&��;,�b(D�b4�b
��)>��b
����(T)H'C>,,�c+4�c,t�c��+1,(*>!'*5��c4�c��
�c/>|�cļc�c�/>.>$�cT�c3��c$�c
�	����3/2>4�c��c4�c
�P��2N1>D�c��c01��c9-	.0��c�,�d54�d6t�d��516(4 >!'45!4�d9,�d<��dD�d��<$;">T�dįd:
;W��9c:'8#>0��d$�d�8L7$>4�dd�d=7�d$=1%\�d--7�e?-D�e>?�e$>3&T�eB��e�e
�	����B0A'>,�e��e4�e
�P��AK@(>D�e��fE@�fDE7��f"�f
�D+C)>,�f4�fI
��C�f�?��fd�f
������fIYH*>��f��f�f�HOG+>$�f��f&F	G7T�g	K,�g	M��g	L
��MF��g'	$�gޫKQL:J,>�g��g	4�g��
�gO->|�g��g	�g�O>N.>$�gT�g	S��g	$�g��S%R/>4�g��g	4�gȯR;Q0>D�g��g	PQ��g=	-	NP��e�3|�hT7�h$T23��hU
�
��h
������U��;,�iWD�i4�i��X4>��i��WCX7VD>!T�i]��i$�i
�	����]/\6>4�i��i&�i
�J�	�	�Z�	�	��>�M�U�8�������ٝ�ί�\����|�i[7>��i��i0<�i
�J�����Z���	����<�}�Ta!N�����?�?��?���:�?�	�:$x��Lk����[7Z8>L�i��iOt�i
�����Z�Y9>*��iS
������Y�j:?=!<?1=�jJ?Z@��U��l	���
:��^���^���_���ak��c���d���e���f���f�^���V��V�4�V�4�V�4�V�
�C��<�E���
���
��f�data�����[�����t�^�
��
�L�_
��-
��(
o�������4�_ٝC���ֻU�����a��P��������A���
��
��
{
���
���
,�c>
o
�	ί�	����������������;t���ίp
���
�	���	���	4�dٝ�	���	ֻ�	�	��	Q			��l�e����������������;t�����$	��>	�f���fH�������4��!�7��Pί}������A���������� ���л{������
�9����6����
candidates�����6L�T���-�67
min_candidate��@���C�T�	FQ0ۣ����ФN�����ۣa��-ۧ������S��6����
���ޫ��g��I����
�
��
���
ȯZ
��������}�N���سt��-���
��
ޫ@
��

��	���	ȯ�	�����������pʻ���5������������|�Z�Z
���$�Z,�ZT�Z��Z
�����Z���Ye����������������;t�������Z��,�Y��,�Y���� ����D�\T�\��\ \�\
�F8��\��\)4�\
�P��OD�\��\3<�\
�DL�\�]���Z���D�[��,�[��,�[������Ʀ�Ʀ�5�8f��������D�]L�]��]�^���]P$�]��,�]��,�]qf#�&QL�i��i�K��i�eί�i�

����TTZ!��n���TZ
����U"����'|�o��n#!��n
�?@8|�o	+
��o	
��
���o	
�H�����������,M�[�}	pZ^���o�x��
�J���
��	
�
	��o
�$�o
����od�o
������oE��o<�q!
 ��pt�p
����� A)<�pt�p��#"$�p��E
4�pD\�p
���������p$D�p
�K����������m��pE	L�o�o�<�p,�p
���-�p,��p��oa<�p|�p$�p
�@��/�p<�p�q!
�q��l�,<!��;��n�9��o���o���p)"��D�l��l4�l4�l����\�n�����=�����8��A��M���o�����X��������
���������E;��
��9���������9&�,��2��)�	8��v���pos����D�������������<����
������������p�p��4�p�p�4)�p��R���p�y��s��������_ref__t����TTZ+��v���TZ
����U"����'|�w��w#+��w��;3<�w	L�w

���w��w4�w
�I����	]
S��wL�w
���wH��w	��A"
���wz;
JO��[dh	t
	��w�L�x
��܋xd�x
������xH��x<�x|�x��x!D�x
�?��@6
��x<�x��x$
���+#T�xT�xI$�x
�or?4�x<�yl�y�y��%,�y	1��
Z|�y!9��
Z !���
Z
 A��
Z"��I��Z#��I��Z%"Q��Z&#���Z$%&$���!Z'
�����Z)
�������]Z��� Z��'!��Z"Q��Z#Y��Z)X(C<�y+
*��yt�y��*7�y+
�y��u�,<+q�<��v����wg��w]���
�Z����Z,��D�v��v4�v4�vc��\�wJ���������������������1�x��,x��
����kc���	�����C��\��(�����������!��Z������U
�9t�z�����w�	�
�`��4���"���#�	�'�
��A��
�����G��N�����A��������������{
�|���{#$�{�|
�|���|"$�|l�|�}���|8,�|$�|,�}
�}���}#$�}�~
�~���~"$�~l�~�~���~8,�~$�~,%���TTZ44ƒ4˃|ƒ
�����>4+1���TZ
����V!����'4��
���D��
���
-	T�����)���
���	M'L��<��
���
!4�����d����
N.'���(4��
�W����OD��4؅�؅D߅��'	T߅�Ņ%�Ņ�B
"�44�����D����'"T�����
��������
��H"#�����
>MR��^"gk	w�,�����4��
#������5��#"\��,ȆՆ�Ȇ4Ά
����G�GRandomState��Gk0���Gk1�����7�����z"\Ά|<��"��#���$����"7#,!$"L��,� ��4��� (��"\������I<‡'l‡ʇ��'(&",ʇ1��
Z%&4ч*�чD؇��*')"T؇9��
Z()���
Z$
%(A��
Z+$��I��Z,$��I��Z.+Q��Z/,���Z-./-���!Z0
�����Z2
�������]Z��� Z��0!��Z+Q��Z,Y��Z2X1"C<��43��t�
�����3D"+��4'��AQ ����n~4!�
�G�������������������
�Z����Z5��D���Ȃ��4Ղ��4���������[����base��'�1G�&����L��h�����,�������3����\�����������+Z��s������%���<����L��x��q�����������������6e����7��P�����������!��Z������V�9���cache��������	}��T���+���,�	�0G��
���	���	��v	��P	��"	����������[��	����w��"����I�����������g��?��F��M��T��[<���$�
����4���<�	��		!�>	t�
��ԷL�
�J��:\�д�	
�H��������	�5����5H�i��D����`d
����~
��
�Jݍ���
	�

	���������,��$	'<� l�
���� C|<�
����d�
������E��<�$�
���4�
������\S
+��$�
�ol�4�*\�
����������*D�
�K�g�g�Z�h��g�h���g�h���gFPR<?���������������	L���d��	&�����oT��	&�t�������������������1!����������������;t�������������\�ݍ�ݍ/��W����ݍ'����������������;t�����tݍ���������������w���
�������s��|���A����9g�	l��j�	g
����������W��<�H�5�A������,׍����c��������\����4����)�������y��6��2�����^��,��
�����;����۝R,� � ۝t� 4� 
�����JD� � � ��Z���� ޱ����6۝�����w��},�$�$۝��$\�$
�����=l�$�$���#����Z����9��Z�׺�R|���������#0���l۝����,�*
(�*۝?C,�*
̚*d�*
��������I��*�*�*��)�8H�2���)��,�)ޱ(��1�����j,~۝^������������,�-�-۝��-\�-
���F�-t�-�-�-��-?�$�-�-ޱ�����J۝����������,�5�5۝��5*d�5
���GL�5\�5��5$�5�5��4p�$�5L�4\�4ޱ�����&��+b۝����������,�9�9۝T�9��9$�9
�����$�97��9�9�9��9I��9��$�9ޱ������
P۝�ͩ���������A$

�
���
*��6��>ES
�
��m�
z��������� 

�����!�.��:��BIW
�����u�����������
��%��1��9@N
�d�q��}������
��%��1ї9@N
�d�q��}ї���	
��%��1��9@N
�d�q��}�����

��%��1��9@N
�d�q��}�����#
��'��3��;BP
�h�u��������#
��'��3��;BP
�h�u��������*
��%��1��9@N
�d�q��}�����*
��%��1��9@N
�d�q��}�����������������,����L�	CryptoRng�L��RngCore�<�|SeedableRng�\��	TryCryptoRng�d��

TryRngCore�T���9����<$��������d�!���|���������C��*' Utilities for random number generation�����JG Rand provides utilities to generate random numbers, to convert them to���KH useful types and distributions, and some randomness-related algorithms.����� # Quick Start���<� ```���DA // The prelude import enables methods we use below, specifically���PM // Rng::random, Rng::sample, SliceRandom::shuffle and IndexedRandom::choose.�̖ use rand::prelude::*;����� // Get an RNG:��� let mut rng = rand::rng();�����FC // Try printing a random unicode code point (probably a bad idea)!���1. println!("char: '{}'", rng.random::<char>());���85 // Try printing a random alphanumeric value instead!���KH println!("alpha: '{}'", rng.sample(rand::distr::Alphanumeric) as char);�����'$ // Generate and shuffle a sequence:���	0- let mut nums: Vec<i32> = (1..100).collect();���	 nums.shuffle(&mut rng);���	FC // And take a random pick (yes, we didn't need to shuffle first!):���
" let _ = nums.choose(&mut rng);�<�
���
�t�
 # The Book��
���
=: For the user guide and further documentation, please read���=: [The Rust Rand Book](https://rust-random.github.io/book).�����
8�l��79https://www.rust-lang.org/logos/rust-logo-128x128-blk.png���;$�8����7%https://www.rust-lang.org/favicon.ico���'$�8�l�
�
7#https://rust-random.github.io/rand/���
%�����
��8�$���8�$���8�,���8unused_variables���$�8�$���8warnings�D���
<������������K�L�K�J��A���:|ɷ/�	�#�
����9���<������!������'��O	R	U	��L	��A	2	5	��F$	'			�	����l���<9 Generating random samples from probability distributions�����LI This module is the home of the [`Distribution`] trait and several of its���FC implementations. It is the workhorse behind some of the convenient���JG functionality of the [`Rng`] trait, e.g. [`Rng::random`] and of course��� [`Rng::sample`].�����IF Abstractly, a [probability distribution] describes the probability of���1. occurrence of each value in its sample space.�����NK More concretely, an implementation of `Distribution<T>` for type `X` is an���IF algorithm for choosing values from the sample space (a subset of `T`)���MJ according to the distribution `X` represents, using an external source of���:7 randomness (an RNG supplied to the `sample` function).�����FC A type `X` may implement `Distribution<T>` for multiple types `T`.���	IF Any type implementing [`Distribution`] is stateless (i.e. immutable),���
NK but it may have internal parameters set at construction time (for example,���
PM [`Uniform`] allows specification of its sample space as a range within `T`).�������'$ # The Standard Uniform distribution�����MJ The [`StandardUniform`] distribution is important to mention. This is the���LI distribution used by [`Rng::random`] and represents the "default" way to���MJ produce a random value for many different types, including most primitive���
LI types, tuples, arrays, and a few derived types. See the documentation of���)& [`StandardUniform`] for more details.�����XU Implementing [`Distribution<T>`] for [`StandardUniform`] for user types `T` makes it���MJ possible to generate type `T` with [`Rng::random`], and by extension also���! with the [`random`] function.�����+( ## Other standard uniform distributions�����JG [`Alphanumeric`] is a simple distribution to sample random letters and���TQ numbers of the `char` type; in contrast [`StandardUniform`] may sample any valid�\� `char`.�����\Y There's also an [`Alphabetic`] distribution which acts similarly to [`Alphanumeric`] but��� doesn't include digits.�����NK For floats (`f32`, `f64`), [`StandardUniform`] samples from `[0, 1)`. Also���HE provided are [`Open01`] (samples from `(0, 1)`) and [`OpenClosed01`]���NK (samples from `(0, 1]`). No option is provided to sample from `[0, 1]`; it���NK is suggested to use one of the above half-open ranges since the failure to���KH sample a value which would have a low chance of being sampled anyway is���  rarely an issue in practice.�����)& # Parameterized Uniform distributions�����KH The [`Uniform`] distribution provides uniform sampling over a specified���HE range on a subset of the types supported by the above distributions.�����52 Implementations support single-value-sampling via���41 [`Rng::random_range(Range)`](Rng::random_range).���NK Where a fixed (non-`const`) range will be sampled many times, it is likely���;8 faster to pre-construct a [`Distribution`] object using���B? [`Uniform::new`], [`Uniform::new_inclusive`] or `From<Range>`.���ԕ # Non-uniform sampling�����MJ Sampling a simple true/false outcome with a given probability has a name:���JG the [`Bernoulli`] distribution (this is used by [`Rng::random_bool`]).�����IF For weighted sampling of discrete values see the [`weighted`] module.�����JG This crate no longer includes other non-uniform distributions; instead���GD it is recommended that you use either [`rand_distr`] or [`statrs`].�������VS [probability distribution]: https://en.wikipedia.org/wiki/Probability_distribution���74 [`rand_distr`]: https://crates.io/crates/rand_distr���/, [`statrs`]: https://crates.io/crates/statrs��� [`random`]: crate::random���7����/��,�
FT���������XL�"���Yt�"���d�"A��d�#!��Z$�#���Z�#���\4�#���\���[d�#���[���`T�#���`���`d�$���`����<�$�
���$���l� L� ���d�!
����
����[
ԘAT�1L� ��\�
��,�
��$���_��8���������^�^��^��[�^���[����e�S��ϗ�
$�����)��t�����7��JG Construct a new `Bernoulli` with the given probability of success `p`.���|� # Precision�����HE For `p = 1.0`, the resulting distribution will always generate true.���IF For `p = 0.0`, the resulting distribution will always generate false.�����LI This method is accurate for any input `p` in the range `[0, 1]` which is���B? a multiple of 2<sup>-64</sup>. (Note that not all multiples of���?< 2<sup>-64</sup> in `[0, 1]` can be represented as a `f64`.)����
�����%X��!B? Construct a new `Bernoulli` with the probability of success of���"DA `numerator`-in-`denominator`. I.e. `new_ratio(2, 3)` will return���"JG a `Bernoulli` with a 2-in-3 chance, or about 67%, of returning `true`.��#���#EB return `true`. If `numerator == 0` it will always return `false`.���$IF For `numerator > denominator` and `denominator == 0`, this returns an���$HE error. Otherwise, for `numerator == denominator`, samples are always���%85 true; for `numerator == 0` samples are always false.�T�%��
���������*��)63 Returns the probability (`p`) of the distribution.��*���*KH This value may differ slightly from the input due to loss of precision.��*�����*
$�*��+%��#��,64�,����������,�����,����,
��$�,�9s�*,�� d� !A�������4��F�	$��1 T�>��-T� ́��NK Types (distributions) that can be used to create a random instance of `T`.�����A> It is possible to sample from a distribution through both the���GD `Distribution` and [`Rng`] traits, via `distr.sample(&mut rng)` and���OL `rng.sample(distr)`. They also both offer the [`sample_iter`] method, which���<9 produces an iterator that samples from the distribution.�����NK All implementations are expected to be immutable; this has the significant���DA advantage of not needing to consider thread safety, and for most���IF distributions efficient state-less sampling algorithms are available.�����KH Implementations are typically expected to be portable with reproducible���	:7 results when used with a PRNG with fixed seed; see the���	NK [portability chapter](https://rust-random.github.io/book/portability.html)���
NK of The Rust Rand Book. In some cases this does not apply, e.g. the `usize`���C@ type requires different sampling on 32-bit and 64-bit machines.�����.+ [`sample_iter`]: Distribution::sample_iter�d�!�"!"�����������!�*�0#%'#%'#'%24��4��LI Generate a random value of `T`, using `rng` as the source of randomness.�4����������!�$$�
!���������
#�����$�
�9�
35��b��
JG Create an iterator that generates random values of `T`, using `rng` as���
 the source of randomness.�����C@ Note that this function takes `self` by value. This works since���DA `Distribution<T>` is impl'd for `&D` where `D: Distribution<T>`,���IF however borrowing is not automatic hence `distr.sample_iter(...)` may���EB need to be replaced with `(&distr).sample_iter(...)` to borrow or���C@ `(&*distr).sample_iter(...)` to reborrow an existing reference.���l�
 # Example���<�����LI use rand::distr::{Distribution, Alphanumeric, Uniform, StandardUniform};����������� // Vec of 16 x f32:���OL let v: Vec<f32> = StandardUniform.sample_iter(&mut rng).take(16).collect();���t� // String:���  let s: String = Alphanumeric���     .sample_iter(&mut rng)���
     .take(7)�İ     .map(char::from)���     .collect();����� // Dice-rolling:���:7 let die_range = Uniform::new_inclusive(1, 6).unwrap();���74 let mut roll_die = die_range.sample_iter(&mut rng);���)& while roll_die.next().unwrap() != 6 {���,)     println!("Not a 6; rolling again!");�,� }�<���\����߳!�&&!�����������,�
%��������9��:<��g��" Map sampled values to type `S`���l�����<�����-* use rand::distr::{Distribution, Uniform};�����41 let die = Uniform::new_inclusive(1, 6).unwrap();���2/ let even_number = die.map(|num| num % 2 == 0);���1. while !even_number.sample(&mut rand::rng()) {���.+     println!("Still odd; rolling again!");�,��<���������!�(�)()!���������������T���������ԕ,�
'�������К�[ښkmgi��;8��+�,,+���������!����|���-#-4602��34�����������*�..�*���������
-8������$��9��79��"R�0�1�2120����"�����"�����"!���|�"����"��345�J�J�J54egac]_L�"$�"//����#$�#������/�#/
4�����$�#��%-L�%������/�%/
5�����$�&��&]�7�8�9879���&���&���&��|�'˞�'��(*-/24��)e�;�<�=�>=><;�������*����)���)���)��|�*����T�*���)��?#?QSVX[]��*34�*����������:�@@�*:�����*����*
?��������$�*�98�:<��,��+! Sample or extend a [`String`]��+���+EB Helper methods to extend a [`String`] or sample a new [`String`].�d�,AA���,�A��BDBDDB��.W��,)& Append `len` random chars to `string`��,���-JG Note: implementations may leave `string` with excess capacity. If this���-IF is undesirable, consider calling [`String::shrink_to_fit`] after this�\�. method.�l�.�����������A�CC�.A�����.˞�.��$�.�9�.��4�.�	�./1��1K��//, Generate a [`String`] of `len` random chars��/���/LI Note: implementations may leave the string with excess capacity. If this���0I��\�0ܧl�1���������A�EE�1A۩�1˞�1
D���$�1�9���	��-/L� ,� P�����&\��FH�%t��FI�&L��FJ�d�!FL��|��FM��FM���FN�mem���FO��=��������-|~jlT�LL�8������8�4�t�L�PP����P��QRQR���Q<�˯R4��PP��<��HE Helper method to combine the fraction and a constant exponent into a�T� float.�����JG Only the least significant bits of `self` may be set, 23 for `f32` and��� 52 for `f64`.���JG The resulting value will fall in a range that depends on the exponent.���30 As an example the range with exponent 0 will be���41 [2<sup>0</sup>..2<sup>1</sup>), which is [1..2).�Ć�ӯPP
R�$���D���\���0��!,���,�8�
$�&�8�
$�-�$�,�8��&�8�,�$�,�8uty��&�8�,�$�,�8f_scalar�D�&�8�,�$�,�8u_scalar�D�&�8��$�,�8
fraction_bits�l�&�8�$�$�,�8
exponent_bias�l�&�8�$�*���0-,���+���8����,�8�
$�-�8$�8�L�8
�,�8�����8!$�8���,�8��%�+���8�4���8�4�8�8�����8$�$�8��D�&�8��(�,�8����8�8��l�&�,�8�D������,�8ܵl��8��D�8�,�8�D��,�8��l�%�,�8��'�8	from_bits�L���8$��,�8���'�8�&,���8��l�,���+���8����,�8�
$�-�8$�8�d��,�8���8
�8�|���$8�8�4��8��&�8���-�8�,�����8$�$�8�9�&��8�8��(�,�8����$B8�!8��T�!�!8���!'�!8�<�!'�!�!,�!8��D�!�!�!�!8�!,�!8�D�!
�!7��!%�!8�"8�L�"�",�"8��l�"�"7��"%�"8�"8�l,�"�"71.0��"�"�"�"�"�"7��"8�",�"8�D�"�"8�L�"8�",�"8��D�"%�"8�#8�,�#&�#,�#8���#�#8�9�# �#8�:4�#�#�#%�#8�#8�,�#�#8�,�#�#,�#8���#'�#8�&,�#�#�#8��T�#�#8�L�#%�#,�$8��$'�$8�&,�$�$�$8�l,�$
�$,�$8��$'�$8�&l�$�$�$8�,�$,�$�$�$+�$�$�$8��$�$�$,�$8�
$�$-�$8$�$8�d�$�$,�$8��$�$8
�%8�[d�%�%�+8�%8�4�%�%8��%&�%8��%�%-�%8�,�%�%�%�%�%8$�%$�%8�9�%&�%�%8�%8��%(�%,�%8��%�%�+B8�'8��T�'�'8���''�'8�<�''�'�',�'8��D�'�'�'�'8�',�'8�D�'
�'7��'%�'8�(8�L�(�(,�(8��l�(�(7��(%�(8�(8�l,�(�(7���(�(�(�(�(�(7��(8�(,�(8�D�(�(8�L�(8�(,�(8��D�(%�(8�)8�,�)&�),�)8���)�)8�9�) �)8�:4�)�)�)%�)8�)8�,�)�)8�,�)�),�)8���)'�)8�&,�)�)�)8��T�)�)8�L�)%�),�*8��*'�*8�&,�*�*�*8�l,�*
�*,�*8��*'�*8�&l�*�*�+8�,�*�*,�+8���+'�+8�&,�+�+�+7��+,�+�+�++�+�+�+8��+�+�+,�+8�
$�+-�+8$�+8�d�+�+,�+8��+�+8
�+8�\4�+�+�08�+8�4�+�,8��,&�,8��,�,-�,8�,�,�,�,�,�,8$�,$�,8�9�,&�,�,8�,8��,(�,,�,8��,�,�028�.8��T�.�.8���.'�.8�<�.'�.�.,�.8��D�.�.�.�.8�.,�.8�D�.
�.7��.%�.8�.8�,�.&�.,�.8���.�.8�9�. �.8�:4�.�.�.%�.8�/8��D�/�/8�,�/�/,�/8���/'�/8�&,�/�/�/8��T�/�/,�/8��l�/%�/8��D�/ �/8���/�0�07��0�0,�08��0'�08�&,�0�0�07���0�0,�08��D�0'�08EPSILON�<�0�072.0��0\� <� �d�!TV��|��TW��TW���TX��<���TZ�<��T[NonZeroI128�\���T]
NonZeroI16�T���T^
NonZeroI32�T���T_
NonZeroI64�T���T`	NonZeroI8�L���TaNonZeroU128�\���Tb
NonZeroU16�T���Tc
NonZeroU32�T���Td
NonZeroU64�T���Te	NonZeroU8�L���Tf��-����T�}��&nq`c���MP58 ����������ln��)��h#h��44���������g�ii�g������
h��$��9H�"$��	*��k#k��	54�	��������j�ll�	j���	���	
k��$�
�9��"$��
*��n#n��54���������m�oo�m������
n��$��9��"$��*��q#q��54���������p�rr�p������
q��$��9�"$��+��t#t��
64�
��������s�uu�
s���
���

t��$�
�9��"$��������	,�8��&�8��$�,�8���&�8��*���	8$�8�d��,�8���8
�8�|���+���8�4�8�8�4��8��&�8���-�8�,�����8$�$�8�9�&��8�8��(�,�8����8�9� �8�:4�'��,�8������8�,�8��%���T�����	,�8��&�8��$�,�8�
�&�8�$�*���	8$�8�d��,�8���8
�8�|���8�8�4��8��&�8���-�8�,�����8$�$�8�9�&��8�8��(�,�8����8$���	8�8�8�$���8���,�8�
���8�9� �8�:4�����8,�8��%�%���.��y#y��94�����������x�zz�x������
y��$��9��"$�yy��.��}#}��94�����������|�~~� |��� ��� 
}��$� �99�"$��}}L� ,� �����4��F���,��#���$��-���D�����������d�A����d�!����|����������<��
������������\��T�ۜ�������6����Z\T�I��+���#���64���������������������
���$��9v�#%��D����"%���B���"Ql�"�����������������"����"���"
���$�"�9������	��13��&&���#���&44�&�������������&����&���&
���$�&�9�#%��&,�&���'"��'�����,$���#���,44�,�������������,����,���,
���$�,�9\�#%|�,,�,���."���B���.Vl�.�����������������/����/���/
���$�/�99���C��	L�24�1�<closure_kind>��<closure_signature>��<upvars>��������2 ���B���2Vl�2�����������������3����2���2
���$�3�9�������	��24��6+���#���664�6�������������7����6���6
���$�7�9��#%��GT�G�G�L�G�G,�G�G�G,�G8tyvar�,�G&�G8�,�G
�G*�G�G�L8$�G�G,�G�G�G,�G8��,�G$�G
�G�G8�d�G�G�G�G,�G�G�G,�G8��,�G$�G
�G�G8
�G8�|�H8$,�H,�H�H�H8�|�H&�H8�d�H�H,�H8��,�H�H$�H
�H�H�L+�H�H�I8�4�H8�I8�4�I�I8��I&�I8��I�I-�I8�,�I�I�I�I�I8$�I$�I8�9�I&�I�I8�I8��I(�I�I�I,�I�I�I,�I8��,�I$�I
�I�I�L8�I8��I�I�I�K,�I�I�K
8�9�K �K8�:4�K'�K�K,�K8��,�K�K�K�K$�K
�K%�K8�L8��$�L�L8�9�L%�L8��L��M\�M�M�O�M�M,�M�M�M,�M8��,�M&�M8�,�M
�M*�M�M�N8�#\�M	�N�N�N�N�N,�N�N�N,�N8��,�N
�N%�N�N�N�N�N,�N�N�N,�N8prefix�4�N&�N8�,�N
�N,�N8head�$�N&�N8�,�N,�N�N�N,�N8tail�$�N&�N8�,�N
�N*�N�N�O8�#T�N	�N�N�N,�N�N�N,�N8��4�N
�N8�#\�O	�O�O�O�O�O,�O�O�O,�O8��4�O
�O,�O8ʆ$�O,�O�O�O,�O8��$�O
�O%�O�O�O�O�O,�O�O�O,�O8��4�O&�O8�,�O
�O*�O�O�O8�#T�O	�O�O�O,�O�O�O,�O8��4�O
�O%�O��Pl�����������P�t�P!����|�Q���#�352�P��Q84�Q���������������Q����Q���Q
������$�Q�9�.0�Q����������������Ra������R��|�R���#���S=4�S���������������S�۩�S˞�S
�����$�S�9k(*L� ,� �������-����$������n���$T���,�2����������d�ߑ�Q��\�4�����&$�������
����$������L�����,�8��&�8��$�,�8wide�$�&�8��$�,�8shift�,�&�8�$�*���8$�8�$��8
�,�8����8!$�8�4����,�8��$�,�8��%�+���8�4���8�4�8�8�$$���8$�$�8���&�,�8��(�8$�'�8�4���8�8������8$�8�,�8ݒ$�
���8���8�,�8ݒ$�%���	��8����,�8��,�8�,�8��$�8���8�,�8��%���,�����	,�8��&�8�,�$�,�8ݒ$�&�8��$��$�,�8��,�&�8�$�*���,���8$�8�$��8
�,�	8��	�	�8!$�	8�4�	�	�	�	,�	8��	$�	,�	8��	%�	+�	�	�	8�4�	�	�	8�4�	8�	8�$$�	�	�	8$�	$�	8���	&�	,�	8��	(�	8$�	'�
8�4�
�
�48�8���&�,�8ݒ$��8$� �8cast�$���%�8�8���&�,�8ݒ$��8��� �8��$���%�8�8����8���
�8���%�8�
8���
&�
,�
8��
�
�
�
8���
�
8Simd�$�
'�
8�&,�
�
�
,�
8��,�
 �
8��$�
�
�
%�
8�
8���
&�
,�
8��
�
8���
 �
8��$�
�
�
%�
�
�8���
$�
8���
�%���|���!��	,�8��&�8��$�,�8half�$�&�8�$�*���8$�8�$��8
�,�8����8!$�8�4����,�8��$�,�8��%�+���8�4���8�4�8�8�$$���8$�$�8���&�,�8��(�8$�'�8�4���a8,�8�iT�&�,�8���	�7���,�8Ţ$�%�8�8�8�l����8$��8�iT� �8�d���8����8�iT�%�8�8�8����8�l��,�8Ţ$�%�8�l��8�iT�%�8������8$��,�8Ţ$� �8�d���8����8�iT�%�8�l����8����8�iT��,�8Ţ$�%�8�8�8��$��8����,�8Ţ$�%�8����8�l��,�8Ţ$�%�8�l��8�iT�%�8������8����,�8Ţ$� �8�d���8$��8�iT�%�8�l����8����8�iT��,�8Ţ$�%�8��$��8����,�8Ţ$�%�8��$����8$��,�8Ţ$� �8�d���8����,�8Ţ$�%���8��$�$�8�l�%���
��,���,�8��&�8��$��,�8��4�&�8��$�,�8Ţ$�&�8�$�*���!,���!8$�8�$��8
�,�8����!8!$�8�4����,�8��$�,�8��%�+���8�4���8�4�8�8�$$���8$�$�8���&�,�8��(�8$�'�8�4���!a8�8
lower_mask�T���,�8���'�8�&,���	�7���,�8Ţ$�%�8�8Ţ$���,�8���'�8�&,���,�8Ţ$�%�8�8�8�l����8$��8��T�
���8����8��T�%�8�8�8����8�l��8Ţ$�%�8�l��8��T�%�8������8$��8Ţ$�
���8����8��T�%�8�l����8����8��T��8Ţ$�%�8�8�8��$��8����8Ţ$�%�8����8�l��8Ţ$�%�8�l��8��T�%�8������8����8Ţ$�
���8$��8��T�%�8�l� � � � 8��� � 8��T� � 8Ţ$� %� 8��$� � 8��� � 8Ţ$� %� 8��$� � � � 8$� � 8Ţ$� 
� �!�!8���!�!8Ţ$�!%�!�!�!8��$�!$�!8�l�!�!%�!�"|�"�"�$�"�",�"8��"&�"8��"*�"�"�$8$�"8�$��"8
�"8�,�"�"�$8!$�"8�4�"�"�"�#8�,�"$�"8�,�"%�#+�#�#�#8�4�#�#�#8�4�#8�#8�$$�#�#�#8$�#$�#8���#&�#8�,�#(�#8$�#'�#8�4�#�#�$	8�#�#�#8��$�#$�#8�l�#�#�#�$8$�#8�$,�$8��$ �$8�$$�$�$�$8���$8�$,�$8��$%�$�$�$8��$�$8�$8�,�$$�$8�l�$8�$8�,�$%�$��5t�5�����5���� ��������������������T�9������T�=����������8%4�8����
��$�8�,�8��9%4�9����
��$�9�,�9�9T�9���
��$�9L�9$�9����9,<�9������
��$�9�,�9��;3|�;������
��$�;��$�;L�=$�=����=(l�=�����
����=��?#\�?��ԕ,�?�ԕԕ�����@,�@����
�����4��A!L�A��ԕ,�A�ԕԕ�����A,�A����
����5��A��B��B"T�B��ԕ,�B�ԕԕ�����B�B���
��$�B��B�����C�C��
�m5��C��C�C�O�C�D	,�C8��C&�C8�,�C$�D,�D8���D&�D8�,�D*�D�D�O8$�D8�%t�D8
�D,�D8��D�D�K=8!$�D8�%$�D�D8�$�D%�D8!$�D8�&$�D�D,�D8���D%�D+�E�E�E8�4�E�E�E8�4�E8�E8�%4�E�E�E8$�E$�E8�,�E&�E8$�E(�E8�$�E�E�E8$�E�E8�,�E+�F�F�F8�4�F�F�F8�4�F8�F8�%4�F�F�F8$�F$�F8�,�F&�F8$�F(�F8�$�F�F�F8$�F�F8�,�F+�G�G�G8�4�G�G�G8�4�G8�G8�%T�G�G�G8$�G(�G8�$�G�G�G8$�G �G8	is_finite�L�G�G�G+�G�G�H8�4�G�H�H8�4�H8�H8�%<�H�H�H8$�H$�H8�,�H&�H8$�H(�H8$�H'�H8�%$�H�H�H8$�H�H8�,�H+�H�H�I8�4�H�I�I8�4�I8�I8�%|�I�I�I8$�I$�I8��$�I&�I8$�I'�I8�%$�I(�I8$�I�I�J8debug_assert�d�I	�I�I�J8��$�I$�I7At least one lane must be set���I%�J�J,�J8��J�J'�J8�L�J�J�J8$�J �J8to_bits�<�J�J�J�J7��J+�J�J�J8�4�J8�J8�&l�J�K�K8��K&�K8$�K'�K8�&$�K(�K8$�K�K�K8��K8�K,�K8��K+�K�K�K8��K�K�K8�$�K8$�K8���K8
�L,�L8��L�L�O8!$�L8Scalar�4�L�L,�L8��L%�L+�L�L�L8�4�L8�L8replace�<�L�L�M8$�L$�L8�,�L&�L8�,�L$�L8	new_value�L�L&�M8$�M'�M8��4�M(�M8$�M�M�M8debug_assert_eq�|�M	�M�M�M8�,�M$�M7��M%�M8��L�M+�M�M�N8�4�N8�N8extract_lane�d�N�N�N8$�N$�N8�,�N&�N8�,�N(�N8$�N'�N8��4�N�N�O8��|�N	�N�N�N8�,�N$�N7��N%�N8$�O8$�O8�&\�O8
�O,�O8��O�O�O%�O�� �� � � 8�4� t� l� �L�!P���!l�!�� Distributions over slices�,�!�
�
�
NonZeroUsize�d������0t�����}d������d�!����4��F����r��5ceRT��A��/���'���������������1��JG Create a new `Choose` instance which samples uniformly from the slice.�����2/ Returns error [`Empty`] if the slice is empty.���'����������������������q�aX������
��'���lF��)��52 Returns the count of choices in this distribution�\���������
��'��$���1�'�����������#����>4����������������������T�
��'����$��9~K.0��!����_���D���������^�^��^��[�^���[����e�S��ϗ���
�$����� ����-8�����B���]l�������������������۩�˞T�
�8��$��9@T��JT�	ST:<|�������������ǟ,�!��������������|�!��C
@ A distribution uniformly sampling numbers within a given range.��
���N
K [`Uniform`] is the standard distribution to sample uniformly from a range;���X
U e.g. `Uniform::new_inclusive(1, 6).unwrap()` can sample integers from 1 to 6, like a���H
E standard die. [`Rng::random_range`] is implemented over [`Uniform`].��
���
 # Example usage��
�<�
����
 use rand::Rng;��
 use rand::distr::Uniform;��
���
����2
/ let side = Uniform::new(-10.0, 10.0).unwrap();��
���%
" // sample between 1 and 10 points���*
' for _ in 0..rng.random_range(1..=10) {���O
L     // sample a point from the square with sides -10 - 10 in two dimensions���:
7     let (x, y) = (rng.sample(side), rng.sample(side));���(
%     println!("Point: {}, {}", x, y);�,�	
�<�	
���	
���	2
/ # Extending `Uniform` to support a custom type��	
���	K
H To extend [`Uniform`] to support your own types, write a back-end which���
Q
N implements the [`UniformSampler`] trait, then implement the [`SampleUniform`]���
L
I helper trait to "register" your back-end. See the `MyF32` example below.��
���P
M At a minimum, the back-end needs to store any parameters needed for sampling���N
K (e.g. the target range) and implement `new`, `new_inclusive` and `sample`.���O
L Those methods should include an assertion to check the range is valid (i.e.���
C
@ `low < high`). The example below merely wraps another back-end.��
���
M
J The `new`, `new_inclusive`, `sample_single` and `sample_single_inclusive`���
 functions use arguments of���G
D type `SampleBorrow<X>` to support passing in values by reference or���I
F by value. In the implementation of these functions, you can choose to���T
Q simply use the reference returned by [`SampleBorrow::borrow`], or you can choose���F
C to copy or clone the value, whatever is appropriate for your type.��
�<�
��̜
���6
3 use rand::distr::uniform::{Uniform, SampleUniform,���?
<         UniformSampler, UniformFloat, SampleBorrow, Error};��
���
 struct MyF32(f32);��
���!
 #[derive(Clone, Copy, Debug)]���+
( struct UniformMyF32(UniformFloat<f32>);��
���*
' impl UniformSampler for UniformMyF32 {���
     type X = MyF32;��
���@
=     fn new<B1, B2>(low: B1, high: B2) -> Result<Self, Error>���4
1         where B1: SampleBorrow<Self::X> + Sized,���3
0               B2: SampleBorrow<Self::X> + Sized�L�
     {���W
T         UniformFloat::<f32>::new(low.borrow().0, high.borrow().0).map(UniformMyF32)�L�
     }���J
G     fn new_inclusive<B1, B2>(low: B1, high: B2) -> Result<Self, Error>���4
����3
��L�
����a
^         UniformFloat::<f32>::new_inclusive(low.borrow().0, high.borrow().0).map(UniformMyF32)�L�
����C
@     fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> Self::X {���%
"         MyF32(self.0.sample(rng))�L�
��,�
��
���"
 impl SampleUniform for MyF32 {���$
!     type Sampler = UniformMyF32;�,�
��
���7
4 let (low, high) = (MyF32(17.0f32), MyF32(22.0f32));���3
0 let uniform = Uniform::new(low, high).unwrap();���-
* let x = uniform.sample(&mut rand::rng());�<�
���
���;
8 [`SampleUniform`]: crate::distr::uniform::SampleUniform���=
: [`UniformSampler`]: crate::distr::uniform::UniformSampler���5
2 [`UniformInt`]: crate::distr::uniform::UniformInt���9
6 [`UniformFloat`]: crate::distr::uniform::UniformFloat���?
< [`UniformDuration`]: crate::distr::uniform::UniformDuration���I
F [`SampleBorrow::borrow`]: crate::distr::uniform::SampleBorrow::borrow�<�!���������
�
�ld�
�
��oT�
�
��}d�
���~\� 
���~|� 
���� 
�[���,� 
�����t� 
�����<� 
������� 
�����d�!
!�����!
������<�!
|��L�
,�
��
�,�����2d�����0l�����0t�����L�P���&T�����&\�����%t�����&L������������;������������I��y{hjWYT�J������<��,���,�8�
$�&�8�
$�-�$�,�8��&�8��$�,�8���&�8�,�$�,�8��D�&�8�,�$�,�8�D�&�8�,�$�,�8bits_to_discard�|�&�8�$�*���<,���+���8����,�8�
$�-�8$�8�ld��,�8�����<@ Construct, reducing `scale` as required to ensure that rounding���C<, can never yield values greater than `high`.���/<��<@ Note: though it may be tempting to use a variant of this method���C<> to ensure that samples from `[low, high)` are always strictly���A<7 less than `high`, this approach may be very slow where���:<0 `scale.abs()` is much smaller than `high.abs()`���3</ (example: `low=0.99999999997819644, high=1.`).���28�8�m\���8�l�&�,�8��$�8��$�&�,�8��$�8�8�l,�&�,�8��(�8$���8�8��D���,�8���'�8�&,���	7���8�,�8��D��,�8��D�'�8��<�%�8$���8�8��$����8�l,�
�8��D��8�l� �8�%<���8��$�%�8�	�8��$� �8������8,�%�8�l,��8�l,� �8�%|���8��$�%�8��d�	���
�,�8���'�8�&,���70.0�� �8�%4���8�l,�%�8�ld���8�l�$�8�l,�,���+���8����,�8�
$�-�8$�8�0l�8
�,�8����	8!$�8�*<��8�ld��,�8���%�,���+���8����,�8�
$�-�8$�8�0t�8
�8�ld��,�8�����<�8!$�8�*��,�8��%�8�8�
��8�*�$�8�*����8��,�&�8�*�$�8��4�&�8�*�(�8�4��8$�$�8�,��8$,�8�*�&�8�2d��8$�'�8�*���8�,�$�8�*�&�8�2d��8$�'�8�*���8�,�$���!,8�8�l��
�8��,� �8�24���%�8�8��$��
�8��4� �8�24���%�+���8����8���8�	���8�l� �8�%T����	���8��$� �8�%T�����84�8����8�,�'�8ŁL�%�8�	���8�l� �8�%4���8��$���84�8����8�,�'�8��T�%�8� 8�l,� � 8��$� � 8�l� %� 8� 	� � � 8�l,�  � 8�%T� � � � �!84� 8�� � � 8�,� '� 8ŁL� %� 8��!�!�!8$�!'�!8�m\�!�!�!8�l�!$�!8��$�!$�!8�l,�!8�!8�*l�!�!8�*�!$�!8�*�!�!�!�"8��,�!&�!8�*�!$�!8��4�!&�"8�*�"(�"8�4�"�"8$�"$�"8�,�"�"8$,�"8�*�"&�"8�2d�"�"8$�"'�"8�*�"�"�"8�,�"$�"8�*�"&�"8�2d�"�#8$�#'�#8�*�#�#�#8�,�#$�#�#�(=8�#8�l�#�#
�#8��,�# �#8�24�#�#�#%�#8�#8��$�#�#
�#8��4�# �#8�24�#�#�#%�#+�$�$�$8��$�$�$8���$8�$	�$�$�$8�l�$ �$8�%T�$�$�$�$	�$�$�$8��$�$ �$8�%T�$�$�$�$�%84�$8��%�%�%8�,�%'�%8ŁL�%%�%8�%	�%8�l�% �%8�%4�%�%�%8��$�%�%�&84�%8��%�%�&8�,�%'�%8��T�%%�&8�&8��D�&�&�&,�&8��&�&'�&8�&,�&�&�&	7���&8�&,�&8��D�&�&,�&8��D�&'�&8��<�&%�&8�&8�l,�'�'�'�'8��$�'�'8�l�'�'8��D�'%�'8�'	�'8�l,�' �'8�%T�'�'�'�'�(84�'8��'�'�'8�,�''�'8ŁL�'%�'8��(�(�(8$�('�(8�m\�(�(�(8�l�($�(8��$�($�(8�l,�(8�(8�4�(�(8��(&�(8��(�(-�(8�,�(�(�(�)�)8$�)$�)8�9�)&�)�)8�)8��)(�)8$�)'�)8�*�)�)�/8�)8��D�)�)�)�*8�9�) �)8�:4�)'�*�*,�*8���*�*�*�*�*,�*8���*'�*8�&,�*�*�*,�*8��|�* �*8�İ*�*�*7��*%�*8�+8��D�+�+8��D�+�+�+,�+8��+�+'�+8�&,�+�+�+7���+%�+8��D�/
�/8$�/ �/8�l,�/�/8$�/ �/8�l�/+�/�/�/8�4�/8�/8�+l�/�/8��/&�/8��/�/-�/8�,�/$�/8�*�/$�/8�*�/�/�/�0
8��,�/&�08�*�0$�08��4�0&�08�*�0$�08�9�0&�0�08�08��0(�08�4�0�08$�0'�08�*�0$�08�,�0�08$,�08�*�0&�08�2d�0�08$�0'�08�*�0�0�08�,�0$�18�*�1&�18�2d�1�18$�1'�18�*�1�1�18�,�1$�1�1�28$�1'�18�+��1�1�28��,�1$�18��4�1$�18�9�2+�2�2�28�4�28�28�+��2�28��2&�28��2�2-�28�,�2$�28�*�2$�28�*�2�2�2�3
8��,�2&�28�*�2$�28��4�2&�28�*�2$�28�9�3&�3�38�38��3(�38�4�3�38$�3'�38�*�3$�38�,�3�38$,�38�*�3&�38�2d�3�38$�3'�38�*�3�3�38�,�3$�38�*�3&�38�2d�4�48$�4'�48�*�4�4�48�,�4$�4�4�<M8�48�l�4�4
�48��,�4 �48�24�4�4�4%�48�48��$�4�4
�48��4�4 �48�24�4�5�5%�5+�5�5�58��5�5�58���58�5	�58�l�5 �58�%T�5�5�5�5	�58��$�5 �58�%T�5�5�5�5�684�68��6�6�68�,�6'�68ŁL�6%�68�6	�68�l�6 �68�%4�6�6�68��$�6�6�784�68��6�6�78�,�6'�68��T�6%�78�78�l,�7�78��$�7�78�l�7%�78�7	�78�l,�7 �78�%T�7�7�7�7�884�88��8�8�88�,�8'�88ŁL�8%�88�88��D�8�9�9�98�9�9 �98�:4�9'�9�9,�98���9�9�9�9�9,�98���9'�98�&,�9�9�9,�98��|�9 �98���9�9�97��9%�98�:8��D�:�:8��D�:�:�:,�:8��:�;'�;8�&,�;�;�;7���;%�;8��<�<�<8��D�<
�<8�l,�<�<8�l�<%�<��
a#<�
�
��
��,�����2d�����0l�����0t�����$�������������;��subdQS��%ET�6������R��,�8��&�8��$�,�8���&�8��$�,�8	sample_ty�L�&�8�,�*���R8$�8�0l�8
�,�8����	8!$�8�*<��8�oT��,�8���%�8$�8�0t�8
�8�oT��,�8�����R�8!$�8�*��,�8��%�+���8�4�8�8�
��8�*�$�8�*����8��,�&�8�*�$�8��4�&�8�*�(�8�4��8$�$�8�,��8$,�8�*�&�8�2d��8$�'�8�*���8�,� $� 8�*� &� 8�2d� � 8$� '� 8�*� � � 8�,� $� � �"8� 8�l� � 
� 8��,�  � 8�24� � � %� 8�!8��$�!�!
�!8��4�! �!8�24�!�!�!%�!8�!	�!�!�!8�l�!�!8��$�!�!�"84�!8��!�!�!8�,�!'�!8��T�!%�!8�0t�"'�"8�*l�"�"�"8�l�"$�"8��$�"�"7��"+�"�"�"8�4�"8�#8�*l�#�#8�*�#$�#8�*�#�#�#�$8��,�#&�$8�*�$$�$8��4�$&�$8�*�$(�$8�4�$�$8$�$$�$8�,�$�$8$,�$8�*�$&�$8�2d�$�$8$�$'�$8�*�$�$�$8�,�$$�$8�*�%&�%8�2d�%�%8$�%'�%8�*�%�%�%8�,�%$�%�%�*18�%8�l�%�%
�%8��,�% �%8�24�%�%�%%�%8�%8��$�%�%
�%8��4�% �%8�24�&�&�&%�&8�&	�&�&�&8�l�&�&8��$�&�&�&84�&8��&�&�&8�,�&'�&8��T�&%�&8�'8�j,�'�'8��$�' �'8�d�'�'�'8�l�' �'8�d�'�'�'7��'8�',�'8���'%�'8�'8�p4�'�'8�'8�j,�'�'7��'�'�(
8�(8�j,�(�(,�(8��L�('�(8�$�(�(�(8�j,�(%�(�(�(8�j,�( �(8wrapping_neg�d�(�(�(�(8�j,�(8$�(�(�)7��)%�)8��)�)�*8�oT�)�)�*8�l�)$�)8�j,�)&�)8�j,�)8�),�)8��)$�)8�p4�*&�*8�p4�*8�*,�*8���*8�*,�*8��*$�*<4 Sample from distribution, Lemire's method, unbiased���+7+�+�+�+8�4�+8�+8�4�+�+8��+&�+8��+�+-�+8�,�+�+�+�,�+8$�,$�,8�9�,&�,�,8�,8��,(�,8$�,'�,8�*�,�,�0+8�,8�j,�,�,8$�, �,8�j,�,8�,,�,8���,8�,,�,8��L�,%�,8�,8�j,�,�,7��,�,�-84�-8�9�- �-8�:4�-�-�-%�-8�-8�p4�-�-8$�- �-8�p4�-8�-,�-8���-8�-,�-8��L�-%�-8�.8���.�.8$�.�.�/8�.�.�.8���.$�.8���.�.8�9�. �.8�:4�.'�.�.,�.8��L�.�.�.�. �.8�$$�.�.�.8�j,�.%�.8�.8���.�.8�p4�/�/�/8,�/8���/%�/%�/8$�/ �/8�l�/ �/8�d�/�/�08���/8�/,�08��0+�0�0�08�4�08�08�+l�0�08��0&�08��0�0-�08�,�0$�08�*�0$�08�*�0�0�0�18��,�0&�08�*�0$�08��4�1&�18�*�1$�18�9�1&�1�18�18��1$�1(�18�4�1�18$�1'�18�*�1$�18�,�1�18$,�18�*�2&�28�2d�2�28$�2'�28�*�2�2�28�,�2$�28�*�2&�28�2d�2�28$�2'�28�*�2�2�28�,�2$�2�2�48�28�l�2�2
�28��,�3 �38�24�3�3�3%�38�38��$�3�3
�38��4�3 �38�24�3�3�3%�38�3	�3�3�38�l�3�38��$�3�3�484�38��3�3�48�,�3'�48��T�4%�48$�4'�48�+��4�4�48�l�4$�48��$�4�47��4$�48�9�4<, Sample single value, Canon's method, biased���5/<��5<> In the worst case, bias affects 1 in `2^n` samples where n is���5A<= 56 (`i8`), 48 (`i16`), 96 (`i32`), 64 (`i64`), 128 (`i128`).���6@+�6�6�78��6�6�78��6�6�78�<�6�67unbiased�T�6+�7�7�78�4�78�78�+��7�78��7&�78��7�7-�78�,�7$�78�*�7$�78�*�7�7�7�88��,�7&�78�*�7$�78��4�8&�88�*�8$�88�9�8&�8�88�88��8$�8(�88�4�8�88$�8'�88�*�8$�88�,�8�88$,�88�*�9&�98�2d�9�98$�9'�98�*�9�9�98�,�9$�98�*�9&�98�2d�9�98$�9'�98�*�9�9�98�,�9$�9�9�BF8�98�l�9�9
�98��,�9 �:8�24�:�:�:%�:8�:8��$�:�:
�:8��4�: �:8�24�:�:�:%�:8�:	�:�:�:8�l�:�:8��$�:�:�;84�:8��:�:�;8�,�:'�;8��T�;%�;8�;8�j,�;�;8��$�; �;8�d�;�;�;8�l�; �;8�d�;�;�;7��;8�;,�;8���;8�;,�;8��L�;%�;8�<8�j,�<�<7��<�<�=84�=8��=�=�=8�9�= �=8�:4�=�=�=%�=8�>�>�>8�>8�
4�>$�>8��D�>�>8�9�> �>8�:4�>'�>�>,�>8��L�>�>�>�> �>8�$$�>�>�>8�j,�>%�>8�?8��D�?�?8�j,�? �?8��d�?�?�?�?�B8�@�@�@8��d�@$�@8�@�@�@�@	8�9�@ �@8�:4�@'�@�@,�@8��L�@�@�@�@ �@8�$$�@�@�@8�j,�@8�@,�@8��L�@%�@8�A8��\�A�A8��D�A �A8checked_add�\�A�A�A8��d�A8�A,�A8��L�A �A8is_none�<�A�A�A%�A8�
4�B�B8��\�B8�B,�B8��L�B%�B8��B�B�B8�l�B �B8�d�B�B�B8�
4�B8�B,�B8��B<. Sample single value, Canon's method, unbiased���C1+�C�C�C8��C�C�C8�<�C�C7��T�C+�C�C�C8�4�C8�D8�+��D�D8��D&�D8��D�D-�D8�,�D$�D8�*�D$�D8�*�D�D�D�E8��,�D&�D8�*�D$�D8��4�D&�D8�*�D$�D8�9�E&�E�E8�E8��E$�E(�E8�4�E�E8$�E'�E8�*�E$�E8�,�E�E8$,�E8�*�E&�E8�2d�E�E,�E8��E�E�E8�,�E$�E8�*�F&�F8�2d�F�F,�F8��F�F�F8�,�F$�F�F�RF8�F8�l�F�F
�F8��,�F �F8�24�F�F�F%�F8�F8��$�F�F
�F8��4�F �G8�24�G�G�G%�G8�G	�G�G�G8�l�G�G8��$�G�G�G84�G8��G�G�G8�,�G'�G8��T�G%�G8�H8�j,�H�H8��$�H �H8�d�H�H�H8�l�H �H8�d�H�H�H7��H8�H,�H8���H8�H,�H8��L�H%�H8�H8�j,�H�H7��H�H�J84�I8��I�I�I8�9�I �I8�:4�I�I�I%�I8�J�J�J8�J8�
4�J$�J8�J8���J�J8�9�J �J8�:4�J'�J�J,�J8��L�J�J�J�J �J8�$$�J�J�J8�j,�J%�J8%,�K8���K�K8�j,�K �K8��d�K�K�K�K�Q8�K�K�K8new_hi�4�K$�K8new_lo�4�K�K�K�L	8�9�K �L8�:4�L'�L�L,�L8��L�L�L�L�L �L8�$$�L�L�L8�j,�L%�L8,�L8���L �L8��\�L�L�L8כ4�L�L�Q8�$�L�L�L8���L8�L8���L�L,�M8��L�M'�M8MAX��M*�M�M�N8,�M%�M8�$�N*�N�N�O8�
4�O�O7��O%�O8,�O%�O8�O*�O�O�Q8���P�P8�4�P%�P8D�Q%�Q8��Q�Q�R8�l�Q �Q8�d�Q�Q�Q8�
4�Q8�Q,�Q8��Q%�R�ƍ��d�<������ώ$�������������������4��������������̺̏��*��*��������,��������֐��̺,���̺�����
���̺���~���~�������l����̺̏��*��*������,����Д��,��Ȥ���
���̺��.���9��������74����������������������
���$���9^�')����lĦ����������������������������q�aX��������*��*���������Ҧ��զ����,��������ާ����,����������
������������'��92���������������������
�������������̠
���������������������*��*����������������,ʭ������,�����ݭ
����������������9��]_����ڰ��������������
˱��������������
��
�P�P�P�PL�
,�
��������,�	����2d�	����0l�	�����<�	�
�����
���oT�	�
����0t�	����d�	!�����	�����D�	Ó����P	����������rtԨ	eT�	S��	@ܯ	��d�	<�	������
	��	���	��	���#	��	��
��	��
#	�������������4�
	�
	�����	�	��̺��
��*��*������,�	��������	��,�	�̺ݴ��	
���̺��������	�	L�	������������Ѽ
���	l�	��̺��
��*��*������,�	Ҵ��	��,�	����	
���̺��N���X��	�	L�	��������������
��9	4�	��������ݴ�����	����	���	
���$�	�9��$&��1	���B����	l�	�����������������	����	���	
���$�	�9y������	��57��%	����d�%	<�%	������%'	�������������4�&	�&	������&�	�&	��̺����*��*������,�'	��������'	��,�'	�̺����'	
���̺��
�����&	�&	��)�	l�)	��̺����*��*������,�*	����*	��,�*	����*	
���̺���������)	�)	�0	����������������6:	4�6	���������������6	����6	���6	
���$�6	�9
�$&�� %
*Y-YY!YL� 
Y�� =
	YY�X�X�X�X�X�XԀ!
�X��!
�X�X�X�X��#
����_���$8
�$
��������^�^��^��[�^���[����e�S��ϗ��$
�
�$�$
��$
��& 
����B!
�*�������B
���l�B
���� ��F�
��BJ
G Create a new `Uniform` instance, which samples uniformly from the half���C0
- open range `[low, high)` (excluding `high`).��C
���CL
I For discrete types (e.g. integers), samples will always be strictly less���DN
K than `high`. For (approximations of) continuous types (e.g. `f32`, `f64`),���DD
A samples may equal `high` due to loss of precision but may not be�ĺE
 greater than `high`.��E
���EL
I Fails if `low >= high`, or if `low`, `high` or the range `high - low` is���F;
8 non-finite. In release mode, only the range is checked.��F
��������*��*�����,�G
�����|�G
��,�H
�����|�G

��������lU���_��F
�F
��J�
��HL
I Create a new `Uniform` instance, which samples uniformly from the closed���I$
! range `[low, high]` (inclusive).��I
���IK
H Fails if `low > high`, or if `low`, `high` or the range `high - low` is���J;
��l�J
��������*��*�����,�K
��|�K
��,�K
��|�K

��������l�������J
�J
��L5
�*�����L
��l�L
���#���M3
4�M
���������������M
�۩�M
˞�M

�����$�M
�9f�(*��O
��MI
F Helper trait for creating objects using the correct implementation of���N-
* [`UniformSampler`] for the sampling type.��N
���NH
E See the [module documentation] on how to implement [`Uniform`] range���O
 sampling for a custom type.��O
���O1
. [module documentation]: crate::distr::uniform�l�O
��ԕ,�P
�ԕԕ��������P'
�����P
����D�P
��,��!����P&
��P<
9 The `UniformSampler` implementation supporting type `X`.�<�P
����T
��Q2
/ Helper trait handling actual uniform sampling.��Q
���QH
����R
���R
���RL
I Implementation of [`sample_single`] is optional, and is only useful when���RM
J the implementation can be faster than `Self::new(low, high).sample(rng)`.��S
���S1
����S4
1 [`sample_single`]: UniformSampler::sample_single�t�T
��ԕ,�T
�ԕԕ����������������<�U
�������4�U
��T,
) The type sampled by this implementation.��U
����X�
��UW
T Construct self, with inclusive lower bound and exclusive upper bound `[low, high)`.��U
���UL
����VN
����WD
����W
���X
���XA
> Usually users should not call this directly but prefer to use���X
 [`Uniform::new`].��X
��������*��*�����,�Y
�������Y
��,�Y
�������Y

�������l�X
��$�Y
�X
�X
��[�
��Z8
5 Construct self, with inclusive bounds `[low, high]`.��Z
���ZA
����[
 [`Uniform::new_inclusive`].�l�[
��������*��*�����,�\
����\
��,�\
����\

�������l�[
��$�[
�[
�[
��\:
��\
 Sample a value.�4�\
��������������]
�۩�]
˞�]
��$�]
�9�]
 ��f�
��]K
H Sample a single value uniformly from a range with inclusive lower bound���^,
) and exclusive upper bound `[low, high)`.��^
���^L
����_N
����_D
��ĭ`
���`
���`(
% By default this is implemented using���`I
F `UniformSampler::new(low, high).sample(rng)`. However, for some types���aJ
G more optimal implementations for single usage may be provided via this���b7
4 method (which is the case for integers and floats).���b!
 Results may not be identical.��b
���cK
H Note that to use this method in a generic context, the type needs to be���c6
3 retrieved via `SampleUniform::Sampler` as follows:�<�d
����d>
; use rand::distr::uniform::{SampleUniform, UniformSampler};���d
 # #[allow(unused)]���d?
< fn sample_from_range<T: SampleUniform>(lb: T, ub: T) -> T {���e"
     let mut rng = rand::rng();���eO
L     <T as SampleUniform>::Sampler::sample_single(lb, ub, &mut rng).unwrap()�,�f
�<�f
��l�f
��������������*��*�����g
�۩�f
˞�f
����,�h
�������g
����,�h
�������h

���������l!���+��95����f
�f
��l�
��iK
����i,
) and inclusive upper bound `[low, high]`.��j
���j(
����jH
E `UniformSampler::new_inclusive(low, high).sample(rng)`. However, for���kL
I some types more optimal implementations for single usage may be provided���k
 via this method.���l!
����l
��������������*��*�����m
�۩�l
˞�l
��,�m
����m
��,�n
����n

���������l�����9�Z\�l
�l
��o7
�*�����o
��l�o
�������"$T�o
,�o
������o5
D�o
������
�����z���p@
�*�����p
��l�p
�������"$T�q
,�q
������qK
D�q
������
���������t 
��r6
3 Helper trait similar to [`Borrow`] but implemented���rB
? only for [`SampleUniform`] and references to [`SampleUniform`]���s)
& in order to resolve ambiguity issues.��s
���s#
  [`Borrow`]: std::borrow::Borrow�d�t
��2������t�
����D�t
��+�1���*,��u
��tA
> Immutably borrows from an owned value. See [`Borrow::borrow`]��t
���t3
0 [`Borrow::borrow`]: std::borrow::Borrow::borrow�4�u
��������u
�
����$�u
��uU
�2������D�u
���l�v
�����#%��v
4�v
��������v
�
���$�v
��vV
8��2�����D�w
���l�w
�����#%��w
4�w
���������w
�
�8��$�w
��y
��x?
< Range that supports generating a single sample efficiently.��x
���xM
J Any type implementing this trait can be used to specify the sampled range��y
 for `Rng::random_range`.�\�y
��������y�
���y
��"�(������35��zM
��y+
( Generate a sample from the given range.�l�z
������
�����z
����z
|��<�z

������$�z
�9�z
35ܣ{
��z%
" Check whether the range is empty.�D�{
�����{
�
����$�{
��{?
������{
���l�{
�����T�{
��������BD��|L
l�|
�������������|
�۩�|
|��<�|

��������9��/1Ի}
D�}
������}
�
���$�}
��~H
������~
��l�~
��T�~
��������.0��~L
l�~
�������������
�۩�~
р<�~

�������9�(*Ԓ�
D��
�������
�
���$��
�ހ 
��
��
��
��
��
,��
8����
&��
8���
*��
��
��
8$��
8�3\��
��
,��
8����
��
8
��
8�<��
��
,��
8����
��
��
��
+́
΁
Ձ
8�4ρ
8�
8�+l�
�
8��
&��
8��<��
��
-��
8�,��
��
��
��
8$��
$��
8�9��
&��
��
8��
8���
(��
8�4��
��
,��
8����
$��
8�,��
��
��
��
Â
,Ă
8��ł
8ǂ
8�0lʂ
ׂ
'؂
8�*<ڂ
'�
8�+l�
��
��
7��
$�
8$�
 ��
8���
$��
8�9��
+��
��
��
8�4��
8��
8�3D��
��
Ń
��
8$��
(ǃ
8�$ʃ
σ
��
7��
�
8$�
 �
8��
8$��
8�3\��
��
,��
8����
��
8
��
8����
��
,��
8����
��
��
��
+̄
̈́
Ԅ
8�4΄
8�
8�+l�
�
8��
&�
8��<��
��
-��
8�,��
��
��
��
8$��
$��
8�9��
&��
��
8��
8���
(��
8�4��
��
,��
8����
$��
8�,��
��
��
��
…
,Å
8��ą
8ƅ
8�0lɅ
օ
'ׅ
8�*<م
'��
8�+��
��
��
7���
$��
8$��
 ��
8���
$��
8�9��
+��
��
��
8�4��
8��
8�3D��
Ȇ
Ά
Ɇ
8$ʆ
(І
8�$ӆ
؆
��
8,�
%��
��!�� Weighted (index) sampling�����EB Primarily, this module houses the [`WeightedIndex`] distribution.���PM See also [`rand_distr::weighted`] for alternative implementations supporting���KH potentially-faster sampling or a more easily modifiable tree structure.�����^[ [`rand_distr::weighted`]: https://docs.rs/rand_distr/latest/rand_distr/weighted/index.html�D�!���
���[����l��
�L�)��t����
�,��
���74�����2d�����0l�����0t�����d�!������������?���$��[���,��_����_����������D���������T��|�}��n�_a��4�*�������l������T�����*,��!���EB Creates a new a `WeightedIndex` [`Distribution`] using the values���?< in `weights`. The weights can use any type `X` for which an���,) implementation of [`Uniform<X>`] exists.�����
 Error cases:���EB -   [`Error::InvalidInput`] when the iterator `weights` is empty.���KH -   [`Error::InvalidWeight`] when a weight is not-a-number or negative.���KH -   [`Error::InsufficientNonZero`] when the sum of all weights is zero.��� B? -   [`Error::Overflow`] when the sum of all weights overflows.�� ��� 2/ [`Uniform<X>`]: crate::distr::uniform::Uniform��!؍����5�����؍�!�H؍d�"����|�"���4�"
���؍�7�MO��4���+GD Update a subset of weights, without changing the number of weights.��,���,.+ `new_weights` must be sorted by the index.��,���,XU Using this method instead of `new` might be more efficient if only a small number of���-VS weights is modified. No allocations are performed, unless the weight type `X` uses�Ԁ. allocation internally.��.���.:7 In case of error, `self` is not modified. Error cases:���.EB -   [`Error::InvalidInput`] when `new_weights` are not ordered by���/'$     index or an index is too large.���/K����0Kؚ��0KH     Note that due to floating-point loss of precision, this case is not���1LI     always correctly detected; usage of a fixed-point weight type may be���2     preferred.��2���2PM Updates take `O(N)` time. If you need to frequently update weights, consider���3c` [`rand_distr::weighted_tree`](https://docs.rs/rand_distr/*/rand_distr/weighted_tree/index.html)���341 as an alternative where an update is `O(log N)`.�t�4�������
�������4����������5#����������5#���,�5���<�6
���$�4��)�5�5��K?��K�'��*��������K���l�K�����T�K���'��K$���5��4�����p�i�|I�'���p�i�|I���K��rt�K����'��d�K,�K�����Lr8��*������Lѩl�L�T�L�_��,�L�_���,�L����_�JL��L8�M��������^�^��^��[�^���[����e�S��ϗ��M�
�8��$�M�1$��NS8��*������Nѩl�O�T�O�����#%��O,�O��������O�
�8��$�O��P�8��*������P����������Q#ѩl�Q�T�Q���,�Q�����J�J�_a�QL�Q$�Q������Q($�Q��������������������;t������J��R�
�8��$�R��S<�*�����S��l�S��T�Tɨ,�T�����)+��Xi��T85 Returns the weight at the given index, if it exists.��T���T;8 If the index is out of bounds, this will return `None`.��U�l�U���U�<�U����U-* use rand::distr::weighted::WeightedIndex;��V��V let weights = [0, 1, 2];���V52 let dist = WeightedIndex::new(&weights).unwrap();���V(% assert_eq!(dist.weight(0), Some(0));���W(% assert_eq!(dist.weight(1), Some(1));���W(% assert_eq!(dist.weight(2), Some(2));���X%" assert_eq!(dist.weight(3), None);�<�X��4�X��������X�����������Y#
���$�X��!�Y��Y��ak��\XU Returns a lazy-loading iterator containing the current weights of this distribution.��]���]VS If this distribution has not been updated since its creation, this will return the���])& same weights as were passed to `new`.��^�l�^���^�<�^����^-���_��_ let weights = [1, 2, 3];���_96 let mut dist = WeightedIndex::new(&weights).unwrap();���_B? assert_eq!(dist.weights().collect::<Vec<_>>(), vec![1, 2, 3]);���`-* dist.update_weights(&[(0, &2)]).unwrap();���`B? assert_eq!(dist.weights().collect::<Vec<_>>(), vec![2, 2, 3]);�<�a��<�a�������5��4�����p�i�|I�����a�����������a#
���$�a�b��c��c85 Returns the sum of all weights in this distribution.�d�c��������c�
���$�c��dY�*�����d��l�d��T�d���#�"$��d74�d�������������e�۩�e˞�e
�����$�e�9�"(*�g��������������������� Bounds on a weight�����#  See usage in [`WeightedIndex`].�4���������,���*���6��*��������� Representation of 0�$������	=�� Checked addition�����85 -   `Result::Ok`: On success, `v` is added to `self`���HE -   `Result::Err`: Returns an error when `Self` cannot represent the���KH     result of `self + v` (i.e. overflow). The value of `self` should be���	     discarded.���	����������	�
��$�	��
�
|�
�
��
�
,�
8���
&�
8��
*�
�
�
8$�
8�74�
8
�
,�
8���
�
�
8,�
8�7$�&�8$��7��%�8�8�7�����8�8$�$�8��&��8$�(�8�4����$������
8,�8$� �8��\���
�8����
	8�$���8���*���

�8$��8���%�8������8�$�
*�
8��
�
�
�
�
$�
%�
�
�
	,�
8���
&�
8��
$�
,�
�
�
,�
8��
&�
8��
$�

�
*�
�
�8�8|�	���,�8���%�8�8|�	���,���,�8��$�
�%���������,�8���&�8��*���8$�8�74�8
�,�8�����8,�8�7$�&�8$��7��%�8�8�7�����8�8$�$�8��&��8$�(�8�4����$������
�8$��
�8��%�8������%��� ��������_���4���������^�^��^��[�^���[����e�S��ϗ���
�$�����",�4�4�4�4��" �4��#-�4�4�4�4�4�4��##�4�4f4j4��#'O4S43474��$4T�$4|���+( Convenience re-export of common members�����LI Like the standard library's prelude, this module simplifies importing of���OL common items. Unlike the standard prelude, the contents of this module must�̱ be imported manually:���<��������52 # let mut r = StdRng::from_rng(&mut rand::rng());��� # let _: f32 = r.random();�<���<��d�!����D�����4����ÓL�����M������Kl�����It�����N\������L�����	�����<�	|�ɷ\�	��	��
����������J����������-��uwbdQS<��������3\�����0l�����$����d�!����|���������D�����������������,��a����<�|����3������3�,����������fhUW��G����! User-level interface for RNGs�����KH [`RngCore`] is the `dyn`-safe implementation-level interface for Random���NK (Number) Generators. This trait, `Rng`, provides a user-level interface on���?< RNGs. It is implemented automatically for any `R: RngCore`.�����IF This trait must usually be brought into scope via `use rand::Rng;` or�� `use rand::prelude::*;`.����� # Generic usage�����EB The basic pattern is `fn foo<R: Rng + ?Sized>(rng: &mut R)`. Some���! things are worth noting here:�����LI - Since `Rng: RngCore` and every `RngCore` implements `Rng`, it makes no���	96   difference whether we use `R: Rng` or `R: RngCore`.���	JG - The `+ ?Sized` un-bounding allows functions to be called directly on���
PM   type-erased references; i.e. `foo(r)` where `r: &mut dyn RngCore`. Without���
85   this it would be necessary to write `foo(&mut r)`.�����OL An alternative pattern is possible: `fn foo<R: Rng>(rng: R)`. This has some���OL trade-offs. It allows the argument to be consumed directly without a `&mut`���NK (which is how `from_rng(rand::rng())` works); also it still works directly���
NK on references (including type-erased references). Unfortunately within the���
LI function `foo` it is not known whether `rng` is a reference type or not,���JG hence many uses of `rng` require an extra reference, either explicitly���OL (`distr.sample(&mut rng)`) or implicitly (`rng.random()`); one may hope the���41 optimiser can remove redundant references later.���d�	 Example:���<�����������1. fn foo<R: Rng + ?Sized>(rng: &mut R) -> f32 {���     rng.random()�,������$! # let v = foo(&mut rand::rng());�<����������F|�<���)���5��*��������������������������������������P��C@ Return a random value via the [`StandardUniform`] distribution.���l�����<��������������� let x: u32 = rng.random();��� println!("{}", x);���2/ println!("{:?}", rng.random::<(f64, bool)>());�<������� # Arrays and tuples�����85 The `rng.random()` method is able to generate arrays���GD and tuples (up to 12 elements), so long as all element types can be�t� generated.�����IF For arrays of integers, especially for those with small element types���FC (< 64 bit), it will likely be faster to instead use [`Rng::fill`],���2/ though note that generated values will differ.���<���������������IF let tuple: (u8, i32, char) = rng.random(); // arbitrary tuple support�����DA let arr1: [f32; 32] = rng.random();        // array construction��� let mut arr2 = [0u8; 128];���96 rng.fill(&mut arr2);                    // array fill�<�������/, [`StandardUniform`]: distr::StandardUniform�4���������������!����|��
$�!#�� ���=: Return an iterator over [`random`](Self::random) variates�����<9 This is a just a wrapper over [`Rng::sample_iter`] using��� [`distr::StandardUniform`].�����0- Note: this method consumes its argument. Use���:7 `(&mut rng).random_iter()` to avoid consuming the RNG.���l�����<�����1. use rand::{rngs::SmallRng, Rng, SeedableRng};�����)& let rng = SmallRng::seed_from_u64(0);���:7 let v: Vec<i32> = rng.random_iter().take(5).collect();��� assert_eq!(v.len(), 5);�<� ��\� �Д
�������� ԕ,�!��|�!
�����4(*��*n��!/, Generate a random value in the given range.��"���"HE This function is optimised for the case that only a single sample is���"DA made from the given range. See also the [`Uniform`] distribution���#HE type which may be faster if sampling from the same range repeatedly.��$���$JG All types support `low..high_exclusive` and `low..=high` range syntax.���$PM Unsigned integer types also support `..high_exclusive` and `..=high` syntax.��%�d�%	 # Panics��%���%JG Panics if the range is empty, or if `high - low` overflows for floats.��&�l�&���&�<�&����&���&���&���'���' // Exclusive range���'(% let n: u32 = rng.random_range(..10);���' println!("{}", n);���(0- let m: f64 = rng.random_range(-40.0..1.3e5);���( println!("{}", m);��(���( // Inclusive range���()& let n: u32 = rng.random_range(..=10);���)��<�)���)���)(% [`Uniform`]: distr::uniform::Uniform�P|�*d�*����������������*����*���*���l�*�����t�*�
$�*�j�7BDGI��0)��,74 Return a bool with a probability `p` of being true.��,���,C@ See also the [`Bernoulli`] distribution, which may be faster if���-2/ sampling from the same probability repeatedly.��-�l�-���-�<�-����-���.���.����./, println!("{}", rng.random_bool(1.0 / 3.0));�<�.���.�d�/��/�ԛ/ If `p < 0` or `p > 1`.��/���/#  [`Bernoulli`]: distr::Bernoulli�P|�/\�0������0���
$�0��6��8D��1HE Return a bool with a probability of `numerator/denominator` of being�L�2 true.��2���2HE That is, `random_ratio(2, 3)` has chance of 2 in 3, or about 67%, of���3JG returning true. If `numerator == denominator`, then the returned value���3FC is guaranteed to be `true`. If `numerator == 0`, then the returned���4&# value is guaranteed to be `false`.��4���4Cň��5DA sampling from the same `numerator` and `denominator` repeatedly.��5�d�5��6���674 If `denominator == 0` or `numerator > denominator`.��6�l�6���6�<�6����6���7���7����7+( println!("{}", rng.random_ratio(2, 3));�<�7���7���8#��P|�8d�8������8���
$�8�b6��b6��>:��;52 Sample a new value, using the given distribution.��;�|�; ### Example��;�<�;����<���<���<���<����<96 let x = rng.sample(Uniform::new(10u32, 15).unwrap());���=IF // Type annotation requires two types, the type and distribution; the���=$! // distribution can be inferred.���>@= let y = rng.sample::<u16, _>(Uniform::new(10, 15).unwrap());�<�>��4�>���������������?����>�����>ݛ|�?
������$�?��6=?9;��Hz��?JG Create an iterator that generates values using the given distribution.��@���@1. Note: this method consumes its arguments. Use���@<9 `(&mut rng).sample_iter(..)` to avoid consuming the RNG.��A�l�A���A�<�A����A����A>; use rand::distr::{Alphanumeric, Uniform, StandardUniform};��B���B���B���B����BQN let v: Vec<f32> = (&mut rng).sample_iter(StandardUniform).take(16).collect();��C�t�C����C85 let s: String = (&mut rng).sample_iter(Alphanumeric)���D��ĻD����D���D���D // Combined values���EDA println!("{:?}", (&mut rng).sample_iter(StandardUniform).take(5)���EA>                              .collect::<Vec<(f64, bool)>>());��F���F���F:����G96 let mut roll_die = (&mut rng).sample_iter(die_range);���G)����G,��,�H�<�H��\�H�����
�����������Hʘ�Hݛ|�Iԕ,�I
�������9��9<>AC��O2��I85 Fill any type implementing [`Fill`] with random data��J���JJG This method is implemented for types which may be safely reinterpreted���JJG as an (aligned) `[u8]` slice then filled with random data. It is often���K?< faster than using [`Rng::random`] but not value-equivalent.��L���LIF The distribution is expected to be uniform with portable results, but���L>; this cannot be guaranteed for third-party implementations.��M�l�M���M�<�M����M���M���M let mut arr = [0i8; 20];���N#  rand::rng().fill(&mut arr[..]);�<�N���N���N'$ [`fill_bytes`]: RngCore::fill_bytes�P|�N$�O�������������O������O���$�O
����$�O��
�<13��QO��O Alias for [`Rng::random`].�0.9.0�NRenamed to `random` to avoid conflict with the new `gen` keyword in Rust 2024.���P�,�Q��������������Q����Q��|�Q
����$�Q "��Sk��R$! Alias for [`Rng::random_range`].���Renamed to `random_range`���RBL�S��֪���������������S����S���S��l�S��t�S
������$�S�j�=<>AC��U&��T#  Alias for [`Rng::random_bool`].���Renamed to `random_bool`���TAD�U���������U�
��$�U�>��WA��V$! Alias for [`Rng::random_ratio`].���Renamed to `random_ratio`���VBL�W���������W�
��$�W�4>��4>��X#������X|��<�X��t�Z��X.+ Types which may be filled with random data��X���XGD This trait allows arrays to be efficiently filled with random data.��Y���YFC Implementations are expected to be portable across machines unless���Y)& clearly documented otherwise (see the���ZSP [Chapter on Portability](https://rust-random.github.io/book/portability.html)).�$�Z�����Zk��������[1�[ Fill self with random data�$�[������������[�۩�[˞�[
����$�[�9�[(*��[t�[�[�^�[�[*�\�\�\%�\�\�\,�\8���\&�\8��\*�\�\�]8$�\8�<$�\8
�\�\�\,�\8���\�\�]8�\8�;$�\�\8��\&�\8��\�\-�\8�,�\�\�\�\	�\8�\8$�\$�\8�9�\&�\�\8�\8��\�\�]8
�]8�
�]8�]8$�] �]8�	D�]�]�]�]�]
�]8�
�]�]8�9�] �]8�:4�]�]�]%�]%�]�]�^,�^8���^&�^8��^$�^,�^�^�^,�^8��^&�^8��^$�^
�^*�^�^�^8�<t�^	�^�^�^,�^8���^%�^8�<t�^	�^�^�^,�^�^�^,�^8��^$�^
�^%�^%�^��_�������_0$�_�������������_����_���_
���$�_�9W9$&Ԡ`D�`���
��aL�a�a�u�a�a*�a�a�a%�a�a�a,�a8���a&�a8��a*�a�a�s�b�s
8�=D�b�b�b%�b8$�b8�<$�b8
�b�b�b,�b8���b�b�k8�b8�;$�b�b8��b&�c8��c�c-�c8�,�c�c�c�c	�c8�c8$�c$�c8�9�c&�c�c8�c8��c�c�k8�c8$�c �c8�	�c�c�c�c7��c�c�j8�c8�$�c�c8���c'�c8�\�c�c�d8$�c%�d8�9�d �d8�?T�d�d�j8"4�h�h�i8�,�h'�h8from_raw_parts_mut���h�h�i
8$�h �h8
as_mut_ptr�T�h�h�h8�i
�i8�i8��i$�i8�$�i%�j8
�j8���j8�j8$�j�j�j
�j8���j�j8���j �j8to_le�,�j�j�j%�j8$�k8�<$�k8
�k�k�k8�D�k�k,�k8���k�k�k�s8�k8�;$�k�k8��k&�k8��k�k-�k8�,�k�k�k�k	�k8�k8$�k$�k8�9�k&�k�k8�k8��k�k�s8�l8$�l �l8�	�l�l�l�l7��l�l�s8�l8�$�l�l8$�l �l8�	�l�l�l
�l8���l'�l8�<�l'�l�l,�l8���l�l�l�l%�l8�9�l �l8�?T�l�m�r8"4�p�p�r8�,�q'�q8����q�q�r
8$�q �q8��T�q�q�q8�q
�q8�q8��q$�q8�$�r%�r8
�r8���r8�r8$�r�s�s
�s8���s�s8�D�s�s�s8���s �s7��s �s8��,�s�s�s%�s%�s�t�t,�t8���t&�t8��t$�t,�t�t�t,�t8��t&�t8��t$�t
�t*�t�t�u�t�u8�=L�t	�t�t�t,�t8���t%�t8�=L�u	�u�u�u,�u�u�u,�u8��u$�u
�u%�u\�v�v�\�w�w���w<���������w��t�w���$�x�����+-0�w��x0$�x�������������x����x���x
������$�x�9�.0d���)& Random number generators and adapters�����GD This crate provides a small selection of non-[portable] generators.���>; See also [Types of generators] and [Our RNGs] in the book.����� ## Generators�����UR This crate provides a small selection of non-[portable] random number generators:�����TQ -   [`OsRng`] is a stateless interface over the operating system's random number���OL     source. This is typically secure with some form of periodic re-seeding.���EB -   [`ThreadRng`], provided by [`crate::rng()`], is a handle to a���QN     thread-local generator with periodic seeding from [`OsRng`]. Because this���JG     is local, it is typically much faster than [`OsRng`]. It should be���74     secure, but see documentation on [`ThreadRng`].���PM -   [`StdRng`] is a CSPRNG chosen for good performance and trust of security���	RO     (based on reviews, maturity and usage). The current algorithm is ChaCha12,���	:7     which is well established and rigorously analysed.���
KH     [`StdRng`] is the deterministic generator used by [`ThreadRng`] but���
B?     without the periodic reseeding or thread-local management.���NK -   [`SmallRng`] is a relatively simple, insecure generator designed to be���FC     fast, use little memory, and pass various statistical tests of���     randomness quality.�����MJ The algorithms selected for [`StdRng`] and [`SmallRng`] may change in any���
A> release and may be platform-dependent, therefore they are not�� [reproducible][portable].���� ### Additional generators�����KH -   The [`rdrand`] crate provides an interface to the RDRAND and RDSEED���<9     instructions available in modern Intel and AMD CPUs.���IF -   The [`rand_jitter`] crate provides a user-space implementation of���JG     entropy harvesting from CPU timer jitter, but is very slow and has���JG     [security issues](https://github.com/rust-random/rand/issues/699).���HE -   The [`rand_chacha`] crate provides [portable] implementations of���EB     generators derived from the [ChaCha] family of stream ciphers���NK -   The [`rand_pcg`] crate provides [portable] implementations of a subset���96     of the [PCG] family of small, insecure generators���MJ -   The [`rand_xoshiro`] crate provides [portable] implementations of the���63     [xoshiro] family of small, insecure generators�����1. For more, search [crates with the `rng` tag].����� ## Traits and functionality�����KH All generators implement [`RngCore`] and thus also [`Rng`][crate::Rng].���52 See also the [Random Values] chapter in the book.�����C@ Secure RNGs may additionally implement the [`CryptoRng`] trait.�����@= Use the [`rand_core`] crate when implementing your own RNGs.�����DA [portable]: https://rust-random.github.io/book/crate-reprod.html���LI [Types of generators]: https://rust-random.github.io/book/guide-gen.html���B? [Our RNGs]: https://rust-random.github.io/book/guide-rngs.html���IF [Random Values]: https://rust-random.github.io/book/guide-values.html��� [`Rng`]: crate::Rng��� [`RngCore`]: crate::RngCore���#  [`CryptoRng`]: crate::CryptoRng���'$ [`SeedableRng`]: crate::SeedableRng���/, [`rdrand`]: https://crates.io/crates/rdrand���96 [`rand_jitter`]: https://crates.io/crates/rand_jitter���96 [`rand_chacha`]: https://crates.io/crates/rand_chacha���30 [`rand_pcg`]: https://crates.io/crates/rand_pcg���;8 [`rand_xoshiro`]: https://crates.io/crates/rand_xoshiro���?< [crates with the `rng` tag]: https://crates.io/keywords/rng���*' [chacha]: https://cr.yp.to/chacha.html���&# [PCG]: https://www.pcg-random.org/���(% [xoshiro]: https://prng.di.unimi.it/�$���������d�����D�#���4�#��ÓL�$����,�$������l�L������\�
�����D�
���BlockRngCore�d�
��CryptoBlockRng�t�
����L�
�����<�
|��ɷ\�
����d�
�����T�
�����
���:
��������F
��subdPR>@��b
���>��������
����$�
��d�
���\�
���T�
����NPJL��G
��J
G Create a new `ReseedingRng` from an existing PRNG, combined with a RNG���
 to use as reseeder.��
���L
I `threshold` sets the number of generated bytes after which to reseed the���I
F PRNG. Set it to zero to never reseed based on the number of generated�\�
 values.��
������
���������������3
��$
! Immediately reseed the generator��
���9
6 This discards any remaining random data in the cache.�4�
��������
�
�����$�
��z
���>�����T�
��$�
����
���
��\�
��T�
�����}~���68SU��
D�
������
�
�����$�
� 
D� 
������ 
�
�����$� 
�� )
T� 
����������!
�
�����$�!
��
L���!|
���>������!
��$�!
��d�"
��\�"
���,�"
��T�"
���,�"
�����SUXZ��"(
,�"
��������"
�
�����$�"
��$�
���>�����T�$
��$�$
����$
���$
��\�$
��t�%
���d�%
��/1LN��&t
���>������&
��$�&
��d�&
��\�'
��T�'
������>@CEL�'
$�'
����d�'
<�'
�����(3
D�(
����������(
�
�����$�(
��,c
���>������,
��$�,
��d�,
��\�,
��T�,
�����1368��.G
�.
���������������D�.
��4/
4�4
���������4
�����D�4
����������������6P
��6
����������6
���$�6
��8}
���>������8
��$�8
��d�9
��\�9
��,�9
��T�9
À,�9
�����CEHJ��9)
,�9
��������9
�
�����$�9
��;�
���>�����T�<
��$�<
����<
���<
��\�<
��t�<
��d�=
�� "=?��yd���  Mock random number generator�0.9.2���$����impls�,�G����<�|��ܡ*,d��������0��
EB Create a `StepRng`, yielding an arithmetic sequence starting with���
74 `initial` and incremented by `increment` each time.��������
��<�	increment�L�Ġ�������}~�����D����������
�$��D����������
�$���(T��������������
�$���a�L� ,� ������<�|��ɷ\������!,.D����������������L�$���������&L��������
���{�������$l�����
���̽ �����}~����� D� ������ �
�$�!��!D�!������!�
�$�!��")T�"����������"�
�$�"��
j���!��!��fill_bytes_via_next���K��
read_u64_into�l�h����<�|��ɷ\������%b�G��!9;(*��'����������L�$�����r���	2L�
������
���A���E���$�����������������(l�����
��,�t���������#�����}~�����D��������
�$���D��������
�$���(T������������
�$���=�<�"�"�����L������<�|��ɷ\����Core�$����������,oq]_LN��;Ċ-�������}~�����D��������
�$���D��������
�$���(T������������
�$�������������L�$��������&L��������
�����������"4�"����פT��-�����*�����+���d������L������<�|����$�������,�������������d��������D��\�ˌ�������������y̹K��&���t� �����!:�� $���!���!9��4�!������������������������q�aX���OsError���ik2���1�^��!�
�$�!�$��#52 Debug implementation does not leak internal state�����_���$6�$��������^�^��^��[�^���[����e�S��ϗ��$�
�$�$��$��-��(,) Access a fast, pre-initialized generator��)���)0- This is a handle to the local [`ThreadRng`].��)���).+ See also [`crate::rngs`] for alternatives.��)�l�)���*�<�*��̘*��*���* # fn main() {��*���*&# let mut numbers = [1, 2, 3, 4, 5];���*&# numbers.shuffle(&mut rand::rng());���+%" println!("Numbers: {numbers:?}");��+���+JG // Using a local binding avoids an initialization-check on each usage:��,���,���,85 println!("True or false: {}", rng.random::<bool>());���,B? println!("A simulated die roll: {}", rng.random_range(1..=6));�<�- # }�<�-���-�t�- # Security��-���-$! Refer to [`ThreadRng#Security`].��.��۝�.�������������������.�����̂/<�/����
�Ե/�����}~�����/D�/������/�
�$�/��1D�1������1�
�$�2��3)T�3����������4�
�$�4��
���5����#� ��#~ ��$r ��$f \���" Sequence-related functionality���̐ This module provides:�����GD *   [`IndexedRandom`] for sampling slices and other indexable lists���RO *   [`IndexedMutRandom`] for sampling slices and other mutably indexable lists���+( *   [`SliceRandom`] for mutating slices���1. *   [`IteratorRandom`] for sampling iterators���GD *   [`index::sample`] low-level API to choose multiple indices from���     `0..length`���l�
 Also see:�����MJ *   [`crate::distr::weighted::WeightedIndex`] distribution which provides���      weighted index sampling.�����MJ In order to make results reproducible across 32-64 bit architectures, all���KH `usize` indices are sampled as a `u32` where possible (also providing a���+( small performance boost in some cases).��������WeightError�\�
�
��It�
��ޔ|����M�����Kl����N\�����d�����<�|��t���)\���������<����0�%Ɋ%����)+T������T�,������|��������������<�������Կ�������
����90���9���������
���$��Ƽ��:d�����������$��H������%.d�%�������%���$�%��&���������������<�|����24��/����������<�����7�Frj�����+-T������4�����T�,������|������%��������<�������"�������
����9ȱ�HDZ��
%T�
������
�
���ԫ�����������������+���������٪��#,����������ĵ<����d�D�	���F\�����Kl��������������?���� ^��OT�<|�)��*��DA Extension trait on iterators, providing random sampling methods.�����NK This trait is implemented on all iterators `I` where `I: Iterator + Sized`�� and provides methods for���=: choosing one or more elements. You must `use` this trait:���<�����" use rand::seq::IteratorRandom;�����+( let faces = "😀😎😐😕😠😢";���JG println!("I am {}!", faces.chars().choose(&mut rand::rng()).unwrap());�<�����'$ Example output (non-deterministic):�\� ```none�t� I am 😀!�<���t���ԕ,��J�D��ԕ(��ԕ4��*��������������\��  Uniformly sample one element�����EB Assuming that the [`Iterator::size_hint`] is correct, this method���	HE returns one uniformly-sampled random element of the slice, or `None`���	GD only if the slice is empty. Incorrect bounds on the `size_hint` may���
IF cause this method to incorrectly return `None` if fewer elements than���HE the advertised `lower` bound are present and may prevent sampling of���KH elements beyond an advertised `upper` bound (i.e. incorrect `size_hint`���B? is memory-safe, but may result in unexpected `None` result and��� non-uniform distribution).��
���
KH With an accurate [`Iterator::size_hint`] and where [`Iterator::nth`] is���
HE a constant-time operation, this method can offer `O(1)` performance.�̻ Where no size hint is���EB available, complexity is `O(n)` where `n` is the iterator length.���?< Partial hints (where `lower > 0`) also improve performance.�����JG Note further that [`Iterator::size_hint`] may affect the number of RNG���JG samples used as well as the result (while remaining uniform sampling).���EB Consider instead using [`IteratorRandom::choose_stable`] to avoid���LI [`Iterator`] combinators which only change size hints from affecting the�d�	 results.���l�����<�����"������41 let words = "Mary had a little lamb".split(' ');���<9 println!("{}", words.choose(&mut rand::rng()).unwrap());�<���4��������������۩�˞�
����$��99�(*��,c��!)& Uniformly sample one element (stable)��"���"DA This method is very similar to [`choose`] except that the result���"IF only depends on the length of the iterator and the values produced by���#HE `rng`. Notably for any iterator of a given length this will make the���#JG same requests to `rng` and if the same sequence of values are produced���$JG the same index will be selected from `self`. This may be useful if you���%KH need consistent results no matter what type of iterator you are working���%>; with. If you do not need this stability prefer [`choose`].��&���&DA Note that this method still uses [`Iterator::size_hint`] to skip���&IF constructing elements where possible, however the selection and `rng`���'GD calls are the same in the face of this optimization. If you want to���(IF force every element to be created regardless call `.inspect(|e| ())`.��(���(&# [`choose`]: IteratorRandom::choose�l�,������������,�۩�,˞�-
����$�,�9a�(*$�1����������������=u��7=: Uniformly sample `amount` distinct elements into a buffer��7���7FC Collects values at random from the iterator into a supplied buffer���8  until that buffer is filled.��8���8IF Although the elements are selected randomly, the order of elements in���9HE the buffer is neither stable nor fully random. If random ordering is���9  desired, shuffle the result.��:���:NK Returns the number of elements added to the buffer. This equals the length���:NK of the buffer unless the iterator contains insufficient elements, in which���;63 case this equals the number of elements available.��;���<A> Complexity is `O(n)` where `n` is the length of the iterator.���<:7 For slices, prefer [`IndexedRandom::choose_multiple`].���=��������������=�۩�=˞�=
����$�=�9Œ����13��Hq��B>; Uniformly sample `amount` distinct elements into a [`Vec`]��C���CLI This is equivalent to `choose_multiple_fill` except for the result type.��C���CI����DH����E ���E���EIF The length of the returned vector equals `amount` unless the iterator���FIF contains insufficient elements, in which case it equals the number of���F elements available.��F���GA����G:��|�H������������H�۩�H˞�I
����$�H�9������13��O6�5������,�O�J��D�O���OL�	,�	������G������,�����2d�����0l����º\��
���74����������Index�,�����IndexMut�D������,�d����4������6,����T�{�ceIK��%��JG Extension trait on indexable lists, providing random sampling methods.�����JG This trait is implemented on `[T]` slice types. Other types supporting���MJ [`std::ops::Index<usize>`] may implement this (only [`Self::len`] must be�|� specified).�l�������9���d���.���:��*�����������������������t� The length����������$�����  True when the length is zero�D���������$���
\��	 ���	���	B? Returns a reference to one uniformly-sampled random element of���	/, the slice, or `None` if the slice is empty.��
���
%" For slices, complexity is `O(1)`.��
�l�
���
�<�����! use rand::seq::IndexedRandom;�����'$ let choices = [1, 2, 4, 8, 16, 32];�������/, println!("{:?}", choices.choose(&mut rng));���41 assert_eq!(choices[..0].choose(&mut rng), None);�<���4�
�����������������������;t�����������
�۩�
˞�

����$�
�9	�(*�����96 Uniformly sample `amount` distinct elements from self�����KH Chooses `amount` elements from the slice at random, without repetition,���FC and in random order. The returned iterator is appropriate both for���IF collection into a `Vec` and filling an existing buffer (see example).�����IF In case this API is not sufficiently flexible, use [`index::sample`].�����<9 For slices, complexity is the same as [`index::sample`].���l���<�����!������#  let mut rng = &mut rand::rng();���/, let sample = "Hello, audience!".as_bytes();�����)& // collect the results into a vector:���LI let v: Vec<u8> = sample.choose_multiple(&mut rng, 3).cloned().collect();���̃ // store in a buffer:�ܡ let mut buf = [0u8; 5];���VS for (b, slot) in sample.choose_multiple(&mut rng, buf.len()).zip(buf.iter_mut()) {���     *slot = *b;�,��<���|����������ޔ�������������l7<�8����������۩�����,�˞�
����$��9������BD�����FC Uniformly sample a fixed-size array of distinct elements from self�����FC Chooses `N` elements from the slice at random, without repetition,��� and in random order.�����B? For slices, complexity is the same as [`index::sample_array`].���l���<�����!������#����/ԃ����EB let a: [u8; 3] = sample.choose_multiple_array(&mut rng).unwrap();�<�����������������������۩��t���,����,�˞�
�������9�TVS�<� ����������������*��� #  Biased sampling for one element��!���!FC Returns a reference to one element of the slice, sampled according���!GD to the provided weights. Returns `None` only if the slice is empty.��"���"DA The specified function `weight` maps each item `x` to a relative���"JG likelihood `weight(x)`. The probability of each item being selected is���#GD therefore `weight(x) / s`, where `s` is the sum of all `weight(x)`.��$���$30 For slices of length `n`, complexity is `O(n)`.���$85 For more information about the underlying algorithm,���%+( see the [`WeightedIndex`] distribution.��%���%%" See also [`choose_weighted_mut`].��%�l�&���&�<�&��̧&��&���&;8 let choices = [('a', 2), ('b', 1), ('c', 1), ('d', 0)];��'����'QN // 50% chance to print 'a', 25% chance to print 'b', 25% chance to print 'c',���($! // and 'd' will never be printed���(RO println!("{:?}", choices.choose_weighted(&mut rng, |item| item.1).unwrap().0);�<�)����)%" [`choose`]: IndexedRandom::choose���)B? [`choose_weighted_mut`]: IndexedMutRandom::choose_weighted_mut���*<9 [`WeightedIndex`]: crate::distr::weighted::WeightedIndex�|�*�����������������������������q�aX�����������L��*������+�۩�*���*�����*�����*˞�+���������,���ޜ����,�����|�,���l�,���4�,�����l�,
������������9Ő�6Ð����������-5��-l�-d�-,�-����������������;���.1. Biased sampling of `amount` distinct elements��/���/DA Similar to [`choose_multiple`], but where the likelihood of each���/EB element's inclusion in the output may be specified. Zero-weighted���0GD elements are never returned; the result may therefore contain fewer���0IF elements than `amount` even when `self.len() >= amount`. The elements���141 are returned in an arbitrary, unspecified order.��1���1D����2JБ��3G���3���3MJ This implementation uses `O(length + amount)` space and `O(length)` time.���4/, See [`index::sample_weighted`] for details.��4�l�4���5�<�5��̗5��5���51. let choices = [('a', 2), ('b', 1), ('c', 1)];���5����6,) // First Draw * Second Draw = total odds���6 // -----------------------���6^[ // (50% * 50%) + (25% * 67%) = 41.7% chance that the output is `['a', 'b']` in some order.���7^[ // (50% * 50%) + (25% * 67%) = 41.7% chance that the output is `['a', 'c']` in some order.���8^[ // (25% * 33%) + (25% * 33%) = 16.6% chance that the output is `['b', 'c']` in some order.���9pm println!("{:?}", choices.choose_multiple_weighted(&mut rng, 2, |item| item.1).unwrap().collect::<Vec<_>>());�<�:����:74 [`choose_multiple`]: IndexedRandom::choose_multiple�ā<�����������������������������q�aX��ޔ�������������l7<�8������������*�����<�۩�<���<��׃�<��,�=˞�=���������>������׃�>�׃L�>
������׃V��9)���)��6'�������,�@����������������C;��AJ���A���BGD This trait is implemented automatically for every type implementing���B85 [`IndexedRandom`] and [`std::ops::IndexMut<usize>`].���C�����C���l�C��|�C��=��1Ѱ$�O��CѰ6��������Eh��C&# Uniformly sample one element (mut)��C���CJG Returns a mutable reference to one uniformly-sampled random element of���D/���D���E%��T�E�����������������������;t�����������E�۩�E˞�F
����$�E�9��(*��N���G)& Biased sampling for one element (mut)��G���GNK Returns a mutable reference to one element of the slice, sampled according���HG���I���ID����IJБ��JG���K���K3����K8����L+���L���L! See also [`choose_weighted`].��L���L0- [`choose_mut`]: IndexedMutRandom::choose_mut���M74 [`choose_weighted`]: IndexedRandom::choose_weighted���M<���N�����������������������������q�aX�����������L��*������N�۩�N���N���N���N˞�O���������O���˺����P��|�P��l�P��4�PÝl�P
�������������9��6�����������P5��Ql�Qd�Q,�Q���������������V'��R;8 Extension trait on slices, providing shuffling methods.��S���SIF This trait is implemented on all `[T]` slice types, providing several���SKH methods for choosing and shuffling elements. You must `use` this trait:��T�<�T����T use rand::seq::SliceRandom;��T���T����T>; let mut bytes = "Hello, random!".to_string().into_bytes();��U bytes.shuffle(&mut rng);���U0- let str = String::from_utf8(bytes).unwrap();�ĀV println!("{}", str);�<�V����V'��\�V����V l,nmroHado !le�<�V��\�V�����V�����W��*���6��*��������[H��W%" Shuffle a mutable slice in place.��W���W3����X\Y The resulting permutation is picked uniformly from the set of all possible permutations.��X�l�X���Y�<�Y����Y���Y���Y����Y  let mut y = [1, 2, 3, 4, 5];���Z$! println!("Unshuffled: {:?}", y);�ĴZ y.shuffle(&mut rng);���Z$! println!("Shuffled:   {:?}", y);�<�Z��<�[������������[�۩�[˞�[
����$�[�9�[(*��a���[-* Shuffle a slice in place, but exit early.��\���\HE Returns two mutable slices from the source slice. The first contains���\EB `amount` elements randomly permuted. The second has the remaining���])& elements that are not fully shuffled.��]���]JG This is an efficient method to select `amount` elements at random from���^1. the slice, provided the slice may be mutated.��^���^LI If you only need to choose elements randomly and `amount > self.len()/2`���_.+ then you may improve performance by taking���_C@ `amount = self.len() - amount` and using only the second slice.��`���`IF If `amount` is greater than the number of elements in the slice, this���a  will perform a full shuffle.��a���a85 For slices, complexity is `O(m)` where `m = amount`.�|�a��������
���������b�۩�b��,�c˞�c
����$�b�9�b��4�b9;��c������c�������c�c������c�
���$�c��dJ�O�������d���l�d���|�d��+-��d������d�������� ��eH<�e�������������e�۩�e˞�e
�����$�e�9˗(*��gw|�g�����������������g�۩�g˞�h
�����$�g�9*���*�13��sa�'��������������T�t���t������s�����s���'�t���'�t������J�J�J���sIK�~��L�t$�t���'����t($�t��������������������;t������J��t�
��'�������v�������������v-L�v��������v�
��'����$�v��wn�'����������T�w���w��Ļw���w���w���w����I��w)+�IK���x�x������x�
��'����$�xT�	4�	������������$��:�����?���,��a���$��`����`��	AddAssign�L����º\��
����0l�����d�!�����<��
����������<�������	\����"T��t�Ȕ����$���%����T�q��^l�
���������
��
! Returns the number of indices��
������
�
�$�
����&# Returns `true` if the length is 0.�D��������
�$���*��*' Return the value at the given `index`.�����FC (Note: we cannot implement [`std::ops::Index`] because of lifetime��� restrictions.)�,��������
�$��	���#��JG Return result as a `Vec<usize>`. Conversion may or may not be trivial.�D�������
�����������������������������������&��<9 Iterate over the indices as a sequence of `usize` values�$������������������)�iy�~����
�$��������H�H�H�l�D�����L�$�����&��MJ Convert into an iterator over the indices as a sequence of `usize` values�L�������
������������&������������
�$��,�t�D������������������D��������������������  ������ $� ������
������! �������!$�!������
������#"8��������J�J�J��L�$$�$����$#$�$��������$�
�8$�$��$�%���������������&����������������&-L�&��������&�
�8$�&��(+8������*"������J�J�J��L�+$�+����+($�+��������������������;t������J��+�
�$�+��+�,���������������-����������������--L�-��������-�
�$�-��.��/+����8b��0KH Randomly sample exactly `amount` distinct indices from `0..length`, and���01. return them in random order (fully shuffled).��1���1LI This method is used internally by the slice sampling methods, but it can���1MJ sometimes be useful to have the indices themselves so this is provided as���2 an alternative.��2���2IF The implementation used is not specified; we automatically select the���3HE fastest available algorithm for the `length` and `amount` parameters���3LI (based on detailed profiling on an Intel Haswell CPU). Roughly speaking,���4NK complexity is `O(amount)`, except that when `amount` is small, performance���4KH is closer to `O(amount^2)`, and when `length` is close to `amount` then���5
 `O(length)`.��5���5NK Note that performance is significantly better over `u32` indices than over���6HE `u64` indices. Because of this we hide the underlying type behind an���6 abstraction, `IndexVec`.��7���7HE If an allocation-free `no_std` function is required, it is suggested���785 to adapt the internal `sample_floyd` implementation.��8���8  Panics if `amount > length`.�P|�84�8�����������8���8���9
����9�v��v���v/1��?�?���s�r��B�B���r��J���E>; Randomly sample `amount` distinct indices from `0..length`��E���ENK The result may contain less than `amount` indices if insufficient non-zero���FOL weights are available. Results are returned in an arbitrary order (there is���F+( no guarantee of shuffling or ordering).��G���GGD Function `weight` is called once for each index to provide weights.��G���GL����HM����H���I���I����IQN -   [`WeightError::InvalidWeight`] when a weight is not-a-number or negative.��I���IM��|�J�����������*�����K���Jע�J��ٝ�K���K��ֻt�L�ֻ�ٝ�L�ٝL�L
����ٝ�9�r��r�6�r���r��������U���U��������������*��������V
���Vע�V���V����V���W҅t�W��W��L�W��$�W�����d�W
����ٝ��9�d��d�6�d���d����������W-l�WD�W��XT�X��X<�X���������Y��j�"��pF��!D�Y,�Y�����D�Y�Y�����Y!������Y�������Y7\�Y������������Y�
���$�Y��_��Z������Z�������Z'�Z������������[�
���$�[�_��] ������]�������]"�]����������]�
���$�]��^̖^������^��
,�i���������������l`d�l�����������l���l���lȍ�9bZ�bZ��bZ)+$�p����������������ubt�u�����������v���v���v���9�R��R���R)+��yW$�y���	���y���$�y���T�y���y���L�y���z��l�z�`�$�z���L�z������ē�ؓ��u��k��a��W��H�����ē�ؓ��������������~�����������z$�z����
����{�{����
��ܘ{D�{����
��$�{��{�����������{$�{���
���|�|���
���|D�|���
��R��}�����������}$�}���
���~�~���
�Խ~D�~���
��R�������������������*�����͂����۩ł���$��˞�������d��
������9�K��K���Kdfhj�
spĽ
hp��
\p��5RpUpFpIp:p=pl���&# Low-level API for sampling indices�,�������������S���ٕD�	����d�"������)��T�ul���x��C@ Randomly sample exactly `N` distinct indices from `0..len`, and���
1���
���
JG This is implemented via Floyd's algorithm. Time complexity is `O(N^2)`���$! and memory complexity is `O(N)`.�����.+ Returns `None` if (and only if) `N > len`.�d�����������������t����
�����97E�	6E358�$���������������ĸ�4��-��%" Access the thread-local generator�����'$ Use [`rand::rng()`](rng()) instead.���Renamed to `rng`���9T���Ţ��
���f5j5\5`5��-W5[5H5L5��C��KH Generate a random value using the thread-local random number generator.�����PM This function is shorthand for <code>[rng()].[random()](Rng::random)</code>:�����IF -   See [`ThreadRng`] for documentation of the generator and security���VS -   See [`StandardUniform`] for documentation of supported types and distributions���t� # Examples���<�����! let x = rand::random::<u8>();���������" let y = rand::random::<f64>();��� println!("{}", y);�����.+ if rand::random() { // generates a boolean���,)     println!("Better lucky than good!");�,��<�������IF If you're calling `random()` repeatedly, consider using a local `rng`���96 handle to save an initialization-check on each usage:���<�����2/ use rand::Rng; // provides the `random` method�����A> let mut rng = rand::rng(); // a local handle to the generator���� let mut v = vec![1, 2, 3];���ܱ for x in v.iter_mut() {���     *x = rng.random();�,��<�������/����" [`ThreadRng`]: rngs::ThreadRng�4��������� ��|� 
�����#w�� 1. Return an iterator over [`random()`] variates��!���!" This function is shorthand for���!;8 <code>[rng()].[random_iter](Rng::random_iter)()</code>.��!�l�!���!�<�!����"<9 let v: Vec<i32> = rand::random_iter().take(5).collect();���" println!("{v:?}");�<�"��\�#��������#��|�#
�����){��$^[ Generate a random value in the given range using the thread-local random number generator.��$���%"خ��%MJ <code>[rng()].[random_range](Rng::random_range)(<var>range</var>)</code>.��%�l�%���&�<�&����&/, let y: f32 = rand::random_range(0.0..=1e9);���&��&���&IF let words: Vec<&str> = "Mary had a little lamb".split(' ').collect();���'=: println!("{}", words[rand::random_range(..words.len())]);�<�'����'KH Note that the first example can also be achieved (without `collect`'ing���(63 to a `Vec`) using [`seq::IteratorRandom::choose`].�d�)�������������)���)����)�������)
������j7J=?BD��-"��*7���*���*"خ��+GD <code>[rng()].[random_bool](Rng::random_bool)(<var>p</var>)</code>.��+�l�+���+�<�+����+1. println!("{}", rand::random_bool(1.0 / 3.0));�<�,���,�d�,��,���,��P|�-\�-�
���J��4=��-H��L�.���.���.H����/J����/FΎ��0&���0���0Cň��1D��1���1"خ��1if <code>[rng()].[random_ratio](Rng::random_ratio)(<var>numerator</var>, <var>denominator</var>)</code>.��2�d�2��2���27Ӑ�3�l�3���3�<�3����3-* println!("{}", rand::random_ratio(2, 3));�<�3���3���3#��P|�4d�4�
���K���K��9+��58���6���6"خ��6<9 <code>[rng()].[fill](Rng::fill)(<var>dest</var>)</code>.��6�l�6���6�<�6���7���7 rand::fill(&mut arr[..]);�<�7���7���7MJ Note that you can instead use [`random()`] to generate an array of random���8MJ data, though this is slower for small elements (smaller than the RNG word�T�8 size).�P|�9$�9���������9�����9���$�9
�����
�L&(����fc The [Bernoulli distribution](https://en.wikipedia.org/wiki/Bernoulli_distribution) `Bernoulli(p)`.�����OL This distribution describes a single boolean random variable, which is true���<9 with probability `p` and false with probability `1 - p`.���C@ It is a special case of the Binomial distribution with `n = 1`.���T� # Plot�����GD The following plot shows the Bernoulli distribution with `p = 0.1`,�� `p = 0.5`, and `p = 0.9`.�����mj ![Bernoulli distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/bernoulli.svg)���l�����\� ```rust���/, use rand::distr::{Bernoulli, Distribution};��	���	)& let d = Bernoulli::new(0.3).unwrap();���	'$ let v = d.sample(&mut rand::rng());���	74 println!("{} is from a Bernoulli distribution", v);�<�
���
�|�
���
���
FC This `Bernoulli` distribution uses 64 bits from the RNG (a `u64`),���FC so only probabilities that are multiples of 2<sup>-64</sup> can be���
 represented.�L���D��V����T�
,�

��<�<�m�����<�<����������
�,� �n������o����_�������������^�^��^��[�^���[����e�S��ϗ�	��
�,����ЌЌp��ЌЌp�����ЌЌ���������
��
�L��Ќ����0- Error type returned from [`Bernoulli::new`].�t����~&��������� `p < 0` or `p > 1`.�%����9;����؎؎q�����؎؎���������
�,� �r����s����_�����������^�^��^��[�^���[����e�S��ϗ�
��
�,�������t������t��������������������
�L����C�C�u�����C��C�C�C�C�8�C�C�C��������
��ĺ!��'$ An iterator over a [`Distribution`]�����HE This iterator yields random values of type `T` with distribution `D`���(% from a random generator of type `R`.�� ��� B? Construct this `struct` using [`Distribution::sample_iter`] or��� EB [`Rng::sample_iter`]. It is also used by [`Rng::random_iter`] and�܍! [`crate::random_iter`].�$�!������������!���!���!���׺�R|����1368;=D�!,�!���4�!�!������!%<�!����ЛЛv�������������������_�Л�_��Л�_��Л����_�7:>AEHЛЛ��������^�^��^��[�^���[����e�S��ϗ��!�
������,�!�Л��(��'<9 A [`Distribution`] which maps sampled values to type `S`��'���'A> This `struct` is created by the [`Distribution::map`] method.���(#  See its documentation for more.��(���������������(ע�(���(���(��<��ې`�L���9;>@CEHJD�),�)���<�)$�)�����).<�)������w��������������ע��������_������_�������_�dgknruy|����������^�^��^��[�^���[����e�S��ϗ��(�
�������,�(����
��NK A distribution to sample floating point numbers uniformly in the half-open���2/ interval `(0, 1]`, i.e. including 1 but not 0.�����JG All values that can be generated are of the form `n * ε/2`. For `f32`���MJ the 24 most significant random bits of a `u32` are used and for `f64` the���IF 53 most significant bits of a `u64` are used. The conversion uses the�ԏ multiplicative method.�����IF See also: [`StandardUniform`] which samples from `[0, 1)`, [`Open01`]���LI which samples from `(0, 1)` and [`Uniform`] which samples from arbitrary�\�	 ranges.��	�l�	��<�	����	����	" use rand::distr::OpenClosed01;��
���
41 let val: f32 = rand::rng().sample(OpenClosed01);���
)& println!("f32 from (0, 1): {}", val);�<�������63 [`StandardUniform`]: crate::distr::StandardUniform���$! [`Open01`]: crate::distr::Open01���/, [`Uniform`]: crate::distr::uniform::Uniform�d�
���[lG�l��:)����1�1�x�����1�1����������
�,� �y��m�m�z����_�m�m���������^�^��^��[�^���[����e�S��ϗ���
�,��m�'�'�{�����'�'�����
�����
IF A distribution to sample floating point numbers uniformly in the open���
:7 interval `(0, 1)`, i.e. not including either endpoint.�����OL All values that can be generated are of the form `n * ε + ε/2`. For `f32`���OL the 23 most significant random bits of an `u32` are used, for `f64` 52 from���;8 an `u64`. The conversion uses a transmute-based method.�����OL See also: [`StandardUniform`] which samples from `[0, 1)`, [`OpenClosed01`]���LI which samples from `(0, 1]` and [`Uniform`] which samples from arbitrary�\�����l���<��������� use rand::distr::Open01;�����.+ let val: f32 = rand::rng().sample(Open01);���)��<�������6����0- [`OpenClosed01`]: crate::distr::OpenClosed01���/��4�վ�nrC}���)��վ_�_�|վ���_�_���վվ���
�,� �}վ����~վ��_���������վ��^�^��^��[�^���[����e�S��ϗ���
�,����U�U�վ���U�U�վ��
�����QR�0������7����
��������*���#���50���������������������
��� ��9ج&(��$'���#���%50�%�������������%����%���%
��� �%�9��&(��+!վ�#���+50�+���վ��������,����,���,
��� �,�9��&(��	��QR�0������7����
�������*	���#���50���������������������
��� ��9�&(��$'	���#���%50�%�������������%����%���%
��� �%�9��&(��+!	վ�#���+50�+���վ��������,����,���,
��� �,�9��&(��*
���#���50���������������������
��� ��9��&(��*���#���50���������������������
��� ��9��&(��*���#���50���������������������
��� ��9J�&(��*
���#���50���������������������
��� ��9��&(� �*���#�� �50 ������������� ���� ��� �
���  ��9��&(�!�*���#��!�50!���������������!����!���!�
��� !��9��&(�"�*���#��"�50"���������������"����"���"�
��� "��9r�&(�#�*���#��#�50#���������������#����#���#�
��� #��9�&(�$�*���#��$�50$���������������$����$���$�
��� $��9��&(�%�*���#��%�50%���������������%����%���%�
��� %��9�&(�&�*���#��&�50&���������������&����&���&�
��� &��9��&(�'�*���#��'�50'���������������'����'���'�
��� '��9J�&(�(�*���#��(�50(���������������(����(���(�
��� (��9��&(�)�*���#��)�50)���������������)����)���)�
��� )��9x�&(�*�*���#��*�50*���������������*����*���*�
��� *��9�&(����HE Sample a `u8`, uniformly distributed over ASCII letters and numbers:��� a-z, A-Z and 0-9.���l�����<���������" use rand::distr::Alphanumeric;���������	SP let chars: String = (0..7).map(|_| rng.sample(Alphanumeric) as char).collect();���	(% println!("Random chars: {}", chars);�<�
���
���
FC The [`SampleString`] trait provides an easier method of generating���
>; a random [`String`], and offers more efficient allocation:�<�����2/ use rand::distr::{Alphanumeric, SampleString};���B? let string = Alphanumeric.sample_string(&mut rand::rng(), 16);���*' println!("Random string: {}", string);�<�����|� # Passwords�����OL Users sometimes ask whether it is safe to use a string of random characters���
NK as a password. In principle, all RNGs in Rand implementing `CryptoRng` are���LI suitable as a source of randomness for generating passwords (if they are���HE properly seeded), but it is more conservative to only use randomness���HE directly from the operating system via the `getrandom` crate, or the���/, corresponding bindings of a crypto library.�����MJ When generating passwords or keys, it is important to consider the threat���LI model and in some cases the memorability of the password. This is out of���FC scope of the Rand project, and therefore we defer to the following�|� references:�����_\ - [Wikipedia article on Password Strength](https://en.wikipedia.org/wiki/Password_strength)���[X - [Diceware for generating memorable passwords](https://en.wikipedia.org/wiki/Diceware)�d����X������)�����������_�����������^�^��^��[�^���[����e�S��ϗ�+��
�,������������������������,��
�,� -����!�!�������!�!�����
�����85 Sample a [`u8`], uniformly distributed over letters:���
 a-z and A-Z.���l�������OL You're able to generate random Alphabetic characters via mapping or via the���30 [`SampleString::sample_string`] method like so:���<���������0- use rand::distr::{Alphabetic, SampleString};����� // Manual mapping�������QN let chars: String = (0..7).map(|_| rng.sample(Alphabetic) as char).collect();���(������,) // Using [`SampleString::sample_string`]���@= let string = Alphabetic.sample_string(&mut rand::rng(), 16);���*��<�����|�ʤ����(% Refer to [`Alphanumeric#Passwords`].�T���NI���^8u�')����F�F������_�F�F���������^�^��^��[�^���[����e�S��ϗ�/��
�,��F������������������0��
�,� 1����O�O�������O�O�����
��9�GQ����#��9�IA09�I������������9�I���9�I��9�I
��� 9�I�9x�&(�;�G���a�������P!�����;�H���#�&(�;�IA0;�I��������������;�I�۩;�I˞;�I
����� ;�I�9g�*,�=�G���a��L����������P���=�H!�������#�KN;=�=�IA0=�I��������������=�I���=�I��=�I
������� =�I�9��.0�?�G���a��L�j������V��>�����P���?�HϿ	!�������#�����PR�?�IA0?�I��������������?�I���?�I��?�I
��������� ?�I�98�24�A�G���a��L�j���������������n�����P���A�HϿ	��!���� ���#�#&��eg�A�IA0A�I�������������	�	A�I�ŤA�I֤A�I
����������� A�I�979�C�G���a�	�L�	j�	��	�c�	�	�	�	�	�	
��u��]����������P���C�HϿ	����!����&���	#�	������z|�C�IA0C�I������܂���	��	�	C�I�	��܂C�I�܂C�I
�	����������܂ C�I�9bCE�E�G���a�	�L�	j�	��	�c�	��	�	�	�	�	�	�	��^��F��������������P���E�HϿ	������!����,���	#�	�����ps���E�IA0E�I�����������	��	�	E�I�	����E�I���E�I
�	�������������� E�I�9�GI�G�G���a�	�L�	j�	��	�c�	��	�d�	�	�	�	�	�	�	�	��w	��_���������������P���G�HϿ	��������!!����2���	#�	�	�	����69�������G�IA0G�I����������	��	�	G�I�	���G�I��G�I
�	��������������� G�I�9�KM�I�G���a�	�L�	j�	��	�c�	��	�d�	�d�	�	�	�	�	�	�	�	�	������
��a	�����B��Y��@�����P���I�HϿ	��������!��'!����8���	#�	JM:=�	�	���������I�IA0I�I����������	��	�	I�I�	���I�I��I�I
�		����������������� I�I�95OQ�K�G��	�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�		�	�	�	�	�	�	�	�	�	��9��!
�����c
�����������p�����P���K�HϿ	��������!��'��-!����>���	#�	���
�
��r	u	����?B���K�IA0K�I������Ι���		��		�		K�I�	��ΙK�I�ΙK�I
�	
������������������Ι K�I�9�SU�M�G��
�a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	�f�		
�	�	�	�	�	�	�	�	�		�	�����������
��d��{	��b����������P���M�HϿ	��������!��'��-��3!����D���	#�	��vy7:�
�
(+G
J
69�������M�IA0M�I�����������	
��	
�	
M�I�	����M�I���M�I
�	���������������������� M�I�9�WY�O�G���a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	�f�		�g�	
�	�	
�	�	�		�	�	�	�	�	�	��������\�����=��T��;
�����y��������P���O�HϿ	��������!��'��-��3��9!����J���	#�	lo\_ ��-
0
��jm�����O�IA0O�I�����������	��	�	O�I�	����O�I���O�I
�	������������������������ O�I�9)[]�Q�G���a�	�L�	j�	��	�c�	��	�d�	�d�	�5�	�f�		�g�	
�h�	�	�	�	�	�	
�	�	�		�	�	�	�	��������e�����F��]��D
���
�������������P���Q�HϿ	��������!��'��-��3��9��?!����P���	#�	��ru36��$'CF25���	�	��
�Q�IA0Q�I�����������	��	�	Q�I�	����Q�I���Q�I
�	
�������������������������� Q�I�9�_a�R��	�	���	XR�0R��	�	���R�% R���	�	
�	� ��� �S��	�	���	XS�0S��	�	���S�% S���	�	
�	�"���"�T��	�	���	XT�0T��	�	���T�% T���	�	
�	�$���$�U� �	�	���	XU�0U��	�	���U�% U���	�	
�	q&��{&�V�!�	�	���	XV�0V��	�	���V�% V���	�	
�	s/��}/�2PV���W�""�	�	���	XW�"0W�"�	�	���W�#' W�#��	�	
�	�3���3�X�D#�	�	�	�	�	�	�	�	���������	�	�	�	�	�	HX�D X�D�	�	HX�D X�D�	�	�X�E$0X�E�	�	
�	�5��5�X�F$0X�F�	�	
�	G6�Q6�X�GPX�G�	�	
�	�6�X�H+8X�H��	�	
�	C7�M7�X�I2xX�I���	�	
�	�8���8�X�J'hX�J��	�	
�	�{:�X�O#�_�D$�	�	�	�	�	�
�
�
���������	�
�
�
�	�	H_�D _�D�	�	H_�D _�D�	�	�_�E$0_�E�	�	
�	�:��:�_�F$0_�F�	�	
�	W;�a;�_�GP_�G�	�	
�	�;�_�H+8_�H��	�	
�
S<�]<�_�I2x_�I���	�	
�
�=���=�_�J'h_�J��	�	
�
�?�_�O$��:7 A distribution to uniformly sample elements of a slice�����NK Like [`IndexedRandom::choose`], this uniformly samples elements of a slice���NK without modification of the slice (so called "sampling with replacement").���NK This distribution object may be a little faster for repeated sampling (but���)& slower for small numbers of samples).���|� ## Examples�����:7 Since this is a distribution, [`Rng::sample_iter`] and���;8 [`Distribution::sample_iter`] may be used, for example:�<�����30 use rand::distr::{Distribution, slice::Choose};�����+( let vowels = ['a', 'e', 'i', 'o', 'u'];���	41 let vowels_dist = Choose::new(&vowels).unwrap();��	���	" // build a string of 10 vowels���	*' let vowel_string: String = vowels_dist���
&#     .sample_iter(&mut rand::rng())���
     .take(10)���
���
���
! println!("{}", vowel_string);���
'$ assert_eq!(vowel_string.len(), 10);���?< assert!(vowel_string.chars().all(|c| vowels.contains(&c)));�<�������DA For a single sample, [`IndexedRandom::choose`] may be preferred:�<�����!������+Є��
���
���
52 println!("{}", vowels.choose(&mut rng).unwrap());�<�
���
���
@= [`IndexedRandom::choose`]: crate::seq::IndexedRandom::choose���1. [`Rng::sample_iter`]: crate::Rng::sample_iter�%4��'�
��
�
�
������'t���\/KLg-�
�
�
�684,���
�
����,���
�
����\���
�
�6?6?��'�
��
�
�
����_��6?���
�_�
����6?6?��������^�^��^��[�^���[����e�S��ϗ�
f��

�
�'��,��6?YBYB��'�
��
�
�
������YB���
��
��YBYB�������
g��

�
�'��,� h���'�
��
�
�
������C���������� Error: empty slice�����HE This error is returned when [`Choose::new`] is given an empty slice.�',���Z��
8�J��
�(�
�
��=M=M����
�_�
=M=M��������^�^��^��[�^���[����e�S��ϗ�
o��

�
,��=M�M�M����
��
�M�M�������
p��

�
,� q����Ԥ��JG The back-end implementing [`UniformSampler`] for floating-point types.�����OL Unless you are implementing [`UniformSampler`] for your own type, this type���96 should not be used directly, use [`Uniform`] instead.���Գ # Implementation notes�����MJ `UniformFloat` implementations convert RNG output to a float in the range���	NK `[1, 2)` via transmutation, map this to `[0, 1)`, then scale and translate���	NK to the desired range. Values produced this way have what equals 23 bits of���
30 random digits for an `f32` and 52 for an `f64`.��
���
 # Bias and range errors�����MJ Bias may be expected within the least-significant bit of the significand.���MJ It is not guaranteed that exclusive limits of a range are respected; i.e.���KH when sampling the range `[a, b)` it is not guaranteed that `b` is never�d�	 sampled.��
���
  [`new`]: UniformSampler::new���
41 [`new_inclusive`]: UniformSampler::new_inclusive���
6���� [`Uniform`]: super::Uniform�)d��*�
�
�����l��~.Y<�
�
!4����
�
��D�,���
�
���X�X��*�
�
���ɨ�X���
��
���X�X�������
t��

�
��,� u���*�
�
��1���6��FI_Y_Y��*�
�
��}�_��_Y���
�_�
��_Y_Y��������^�^��^��[�^���[����e�S��ϗ�
v��

�
��,��_Y�[�[��*�
�
��������[�[��*�
�
���������[���
��
���[�[���������
w��

�
��L���[�x�*���
�x�;Xx�����
�
���lx��� x��l(x��x�*�
�`x�8x��
�
���x�)*���
�
�
�
�
�
�������
�
�
�
�
0x�x��
�
�x��x���̺���
�*�
�*�
�
�
�
��(x��������x���(x��̺��x�
�
��̺��-`��8`x�x��x�!�hx�!��̺���
�*�
�*�
�
�
�
��(x�"ة�x�"��(x�#���x�"
�
��̺��Ye��dex�!x�!�x�(90x�(����������
��
�
x�)�
��x�(��x�(
�
�� x�)�9�h')�x�/�hx�/����������������������������q�aX����
��
�*�
�*�
�
�
�
x�0�
��x�/��x�/�(x�0�����x�0��(x�1�����x�1
�
���������j���j�9�juwx�/x�/�x�2��x�2����������
��
�*�
�*�
�
�
�
x�3�
��x�2��x�2�(x�3���x�3��(x�4���x�4
�
���������o���o�9p]_x�2x�2�}�+���
�}�;X}�����
�
���l}��� }��l(}��}�+�
�`}�8}��
�
���}�)+���
�
�
�
�
�
�������
�
�
�
�
0}�}��
�
�}��}���̺���
�*�
�*�
�
�
�
��(}��������}���(}��̺���}�
�
��̺���u���u}�}��}�!�h}�!��̺���
�*�
�*�
�
�
�
��(}�"���}�"��(}�#Ե�}�"
�
��̺���z���z}�!}�!�}�(90}�(�����������
��
�
}�)�
��}�(��}�(
�
�� }�)�9s~')�}�/�h}�/����������������������������q�aX�����
��
�*�
�*�
�
�
�
}�0�
��}�/��}�/�(}�0������}�0��(}�1������}�1
�
�������������9�uw}�/}�/�}�2��}�2��������ù�
��
�*�
�*�
�
�
�
}�3�
��}�2��}�2�(}�3���}�3��(}�4���}�4
�
��������v������9��]_}�2}�2����C@ The back-end implementing [`UniformSampler`] for integer types.�����OՖ��9����԰������JG For simplicity, we use the same generic struct `UniformInt<X>` for all���	PM integer types `X`. This gives us only one field type, `X`; to store unsigned���	PM values of this size, we take use the fact that these conversions are no-ops.��
���
LI For a closed range, the number of possible numbers we should generate is���NK `range = (high - low + 1)`. To avoid bias, we must ensure that the size of���LI our sample space, `zone`, is a multiple of `range`; other values must be���52 rejected (by replacing with a new random sample).�����LI As a special case, we use `range = 0` to represent the full range of the���
?< result type (i.e. for `new_inclusive($ty::MIN, $ty::MAX)`).��
���
JG The optimum `zone` is the largest product of `range` which fits in our���PM (unsigned) target type. We calculate this by calculating how many numbers we���VS must reject: `reject = (MAX + 1) % range = (MAX - range + 1) % range`. Any (large)���MJ product of `range` will suffice, thus in `sample_single` we multiply by a���GD power of 2 via bit-shifting (faster but may cause more rejections).�����NK The smallest integer PRNGs generate is `u32`. For 8- and 16-bit outputs we���MJ use `u32` for our `zone` and samples (because it's not slower and because���OL it reduces the chance of having to reject a sample). In this case we cannot���JG store `zone` in the target type since it is too large, however we know���*' `ints_to_reject < range <= $uty::MAX`.�����LI An alternative to using a modulus is widening multiply: After a widening���OL multiply by `range`, the result is in the high word. Then comparing the low���?< word against `zone` makes sure our distribution is uniform.���T� # Bias�����NK Unless the `unbiased` feature flag is used, outputs may have a small bias.���A����MJ 56 (`i8` and `u8`), 48 (`i16` and `u16`), 96 (`i32` and `u32`), 64 (`i64`���(% and `u64`), 128 (`i128` and `u128`).�������,T��*�
�
�������Y�*;���
�
�
!#�����
�
����,���
�
��L�4���
�
��������*�
�
���ɨ�����
��
�������������
���

�
��,� ����*�
�
��Q��/��^a߈߈��*�
�
�����߈���
�_�
��߈߈��������^�^��^��[�^���[����e�S��ϗ�
���

�
��,��߈����*�
�
�����������*�
�
���������
��
�������������
���

�
��L���͌͌��*�
�
������͌���
��
��͌�͌͌͌͌8�͌͌͌�����
���

�
���Ї�-�
�`��8���
�
�����'-���
�
�
�
�
�
�������
�
�
�
�
0�����
�
��������̺���
�*�
�*�
�
�
�
��(�� �����������(�� �̺����� 
�
��̺���������������#�h��#��̺���
�*�
�*�
�
�
�
��(��$�����$��(��%�����%
�
��̺����������#��#���+9���+7��0��+�����������
��
�
��+�
����+����+
�
�� ��,�9`�*,���0�h��0����������������������������q�aX�����
��
�*�
�*�
�
�
�
��1�
����0����0�(��2��������2��(��2��������2
�
�������������9�{}��0��0���7����5/����5����5A�����6@�����7�����������
��
�*��*��
����8�
����7����7�(��9�����9��(��9�����9
�
���������������9��ce��7��7Ј�.��`��8���������'.�������������������0��������������̺����*��*������(�� �����������(�� �̺����� 
���̺�������������#�h��#��̺����*��*������(��$�����$��(��%�����%
���̺��Ь��ܬ��#��#���+9���+7��0��+����������������+�����+����+
��� ��,�9��*,���0�h��0����������������������������q�aX��������*��*������1�����0����0�(��2��������2��(��2��������2
���������9���E��9Q�{}��0��0���7����5/����5����5A�����6@�����7��������������*��*������8�����7����7�(��9�����9��(��9�����9
���������׺����9�ce��7��7Љ�/��`��8���������'/�������������������0��������������̺����*��*������(�� �����������(�� �̺����� 
���̺���������������#�h��#��̺����*��*������(��$�����$��(��%�����%
���̺����������#��#���+9���+7��0��+����������������+�����+����+
��� ��,�9-�*,���0�h��0����������������������������q�aX��������*��*������1�����0����0�(��2��������2��(��2��������2
����������������9��{}��0��0���7����5/����5����5A�����6@�����7��������������*��*������8�����7����7�(��9�����9��(��9�����9
���������R���^��9j�ce��7��7Њ�0��`��8���������'0�������������������0��������������̺ʮ��*��*������(�� �����������(�� �̺����� 
���̺��,���8��������#�h��#��̺ʮ��*��*������(��$�����$��(��%�����%
���̺�����)���#��#���+9���+7��0��+����������������+�����+����+
��� ��,�9��*,���0�h��0����������������������������q�aX��������*��*������1�����0����0�(��2��������2��(��2��������2
���������[���g��9s�{}��0��0���7����5/����5����5A�����6@�����7���������� ����*��*������8�����7����7�(��9�� ���9��(��9ф ���9
���������������9
�ce��7��7Ћ�1��`��8���������'1�������������������0��������������̺����*��*������(�� �����������(�� �̺�� ��� 
���̺��'���3��������#�h��#��̺����*��*������(��$�� ���$��(��%ʊ ���%
���̺��8���D���#��#���+9���+7��0��+���������� ������+�����+����+
��� ��,�9��*,���0�h��0����������������������������q�aX�� ������*��*������1�����0����0�(��2����� ���2��(��2����� ���2
����������������9��{}��0��0���7����5/����5����5A�����6@�����7��������ێ ����*��*������8�����7����7�(��9�� ���9��(��9�� ���9
���������0��<�9Hce��7��7Ќ�2��`��8���������'2�������������������0��������������̺���*��*������(�� �����������(�� �̺�� ��� 
���̺��D��P�������#�h��#��̺���*��*������(��$�� ���$��(��%�� ���%
���̺��������#��#���+9���+7��0��+���������� ������+�����+����+
��� ��,�9t*,���0�h��0����������������������������q�aX�� ������*��*������1�����0����0�(��2����� ���2��(��2����� ���2
������������9'{}��0��0���7����5/����5����5A�����6@�����7���������� ����*��*������8�����7����7�(��9�� ���9��(��9�� ���9
��������������9�ce��7��7Ѝ�3��`��8���������'3�������������������0��������������̺����*��*������(�� �����������(�� �̺� ��� 
���̺��k��w�������#�h��#��̺����*��*������(��$� ���$��(��%�� ���%
���̺��#�� #��#��#���+9���+7��0��+��������� ������+�����+����+
��� ��,�9�&*,���0�h��0����������������������������q�aX� ������*��*������1�����0����0�(��2���� ���2��(��2���� ���2
���������<*��H*�9T*{}��0��0���7����5/����5����5A�����6@�����7���������� ����*��*������8�����7����7�(��9ק ���9��(��9�� ���9
����������0���0�9�0ce��7��7Ў�4��`��8���������'4�������������������0��������������̺����*��*������(�� �����������(�� �̺ԭ ��� 
���̺���5���5�������#�h��#��̺����*��*������(��$ɭ ���$��(��%� ���%
���̺��6:��B:��#��#���+9���+7��0��+��������ԭ ������+�����+����+
��� ��,�9�=*,���0�h��0����������������������������q�aXԭ ������*��*������1�����0����0�(��2���ԭ ���2��(��2���ԭ ���2
���������A��A�9A{}��0��0���7����5/����5����5A�����6@�����7���������� ����*��*������8�����7����7�(��9�� ���9��(��9ٳ ���9
���������rG��~G�9�Gce��7��7Џ�5��`��8���������'5�������������������0��������������̺ژ	��*��*������(�� �����������(�� �̺�� ��� 
���̺��<L��HL�������#�h��#��̺ژ	��*��*������(��$�� ���$��(��%ҹ ���%
���̺���P���P��#��#���+9���+7��0��+���������� ������+�����+����+
��� ��,�94T*,���0�h��0����������������������������q�aX�� ������*��*������1�����0����0�(��2����� ���2��(��2����� ���2
����������W���W�9�W{}��0��0���7����5/����5����5A�����6@�����7��������� ����*��*������8�����7����7�(��9�� ���9��(��9�� ���9
���������+^��7^�9C^ce��7��7А�6��`��8���������'6�������������������0��������������̺��	��*��*������(�� �����������(�� �̺�� ��� 
���̺��c��c�������#�h��#��̺��	��*��*������(��$�� ���$��(��%�� ���%
���̺���g���g��#��#���+9���+7��0��+���������� ������+�����+����+
��� ��,�9k*,���0�h��0����������������������������q�aX�� ������*��*������1�����0����0�(��2����� ���2��(��2����� ���2
����������n���n�9�n{}��0��0���7����5/����5����5A�����6@�����7���������� ����*��*������8�����7����7�(��9�� ���9��(��9�� ���9
���������.u��:u�9Fuce��7��7�����=: The back-end implementing [`UniformSampler`] for `usize`.�������������LI Sampling a `usize` value is usually used in relation to the length of an���MJ array or other memory structure, thus it is reasonable to assume that the����KH vast majority of use-cases will have a maximum size under [`u32::MAX`].����LI In part to optimise for this use-case, but mostly to ensure that results��ςPM are portable across 32-bit and 64-bit architectures (as far as is possible),����?< this implementation will use 32-bit sampling when possible.�7d���������U����T�����dɉ,ɉ���l��4�����d�4����SwSw������SwSw�����������
�,�� ���	����w�w�����_��w�w��������^�^��^��[�^���[����e�S��ϗ�����
�,����wm{m{���m{m{������m{m{�����������
�LÄ�m{!|!|������!|�!|!|!|!|8�!|!|!|������΄�
�΄��
	��<	9 The back-end implementing [`UniformSampler`] for `char`.��	���O	Ֆ��9	���	���N	K This differs from integer range sampling since the range `0xD800..=0xDFFF`���L	I are used for surrogate pairs in UCS and UTF-16, and consequently are not���N	K valid Unicode code points. We must therefore avoid sampling values in this�T�		 range.�;\�
	��˰���#��ľ
	<�
	�����ӘӘ������ӘӘ���������		�
�,�		 ��		���6�6������_�6�6���������^�^��^��[�^���[����e�S��ϗ���		�
�,�		�6�ǚǚ���ǚǚ������ǚǚ�����������		�
�L�		�ǚ>�>�������>��>�>�>�>�8�>�>�>��������		�
��		��!	��@	= The back-end implementing [`UniformSampler`] for `Duration`.��	���P	M Unless you are implementing [`UniformSampler`] for your own types, this type��� 9	��<|�!	��M~���E���̅"	$�"	�����\�"	4�"	���&�&�������&�&����������!	�
�,�!	 ��!	������������_�������������^�^��^��[�^���[����e�S��ϗ���!	�
�,�!	�����������������������������!	�
�L�!	��w�w�������w��w�w�w�w�8�w�w�w��������!	�
��!	Ġ#	=��#	���j�wa�5����������,�#	=�����L�#	$�#	�����#	,�#	�����4�$	=�������$	,�$	�����
,�$	=�����l�$	D�$	���t�$	L�$	�����$	$�$	�����
���������_�������������^�^��^��[�^���[����e�S��ϗ���"	�
�,�"	��� ��"	���ҳҳ������ҳҳ���������"	�
�,�"	J�J����J�J�������J�J������������"	�
�L�"	�J�޼޼������޼�޼޼޼޼8�޼޼޼�������"	�
��"	t�"
��!B
? Error type returned from [`Uniform::new`] and `new_inclusive`.�>,�"
���J�Qg������T�"
��"6
3 `low > high`, or equal in case of exclusive range.�>E����Y[����L�#
��#M
J Input or range `high - low` is non-finite. Not relevant to integer types.�>\����pr�����������������������"
�
�,�"
 ��"
���a�a������_�a�a���������^�^��^��[�^���[����e�S��ϗ���"
�
�,�"
�a�_�_����_�_�������_�_������������"
�
�L�"
�_�+�+�����
��
+��+�+�+�+�8�+�+�+��������"
�
�
�"
(��'/
, Sample values uniformly between two bounds.��'
���'
 # Construction��'
���'G
D [`Uniform::new`] and [`Uniform::new_inclusive`] construct a uniform���(O
L distribution sampling from the given `low` and `high` limits. `Uniform` may���)R
O also be constructed via [`TryFrom`] as in `Uniform::try_from(1..=6).unwrap()`.��)
���)P
M Constructors may do extra work up front to allow faster sampling of multiple���*I
F values. Where only a single sample is required it is suggested to use���*H
E [`Rng::random_range`] or one of the `sample_single` methods instead.��+
���+H
E When sampling from a constant range, many calculations can happen at���,N
K compile-time and all methods should be fast; for floating-point ranges and���,O
L the full range of integer types, this should have comparable performance to���-A
> the [`StandardUniform`](super::StandardUniform) distribution.��-
���-
 # Provided implementations��.
���.Q
N - `char` ([`UniformChar`]): samples a range over the implementation for `u32`���.O
L - `f32`, `f64` ([`UniformFloat`]): samples approximately uniformly within a���/P
M   range; bias may be present in the least-significant bit of the significand���0H
E   and the limits of the input range may be sampled even when an open���0
   (exclusive) range is used���0J
G - Integer types ([`UniformInt`]) may show a small bias relative to the���1N
K   expected uniform distribution of output. In the worst case, bias affects���2P
M   1 in `2^n` samples where n is 56 (`i8` and `u8`), 48 (`i16` and `u16`), 96���2G
D   (`i32` and `u32`), 64 (`i64` and `u64`), 128 (`i128` and `u128`).���32
/   The `unbiased` feature flag fixes this bias.���3F
C - `usize` ([`UniformUsize`]) is handled specially, using the `u32`���4P
M   implementation where possible to enable portable results across 32-bit and���4
   64-bit CPU architectures.���5O
L - `Duration` ([`UniformDuration`]): samples a range over the implementation���5
   for `u32` or `u64`���5K
H - SIMD types (requires [`simd_support`] feature) like x86's [`__m128i`]���6G
D   and `std::simd`'s [`u32x4`], [`f32x4`] and [`mask32x4`] types are���7I
F   effectively arrays of integer or floating-point types. Each lane is���7O
L   sampled independently from its own range, potentially with more efficient���8G
D   random-bit-usage than would be achieved with sequential sampling.��8
�l�8
���9
�<�9
����9-
���9
���98
5 let between = Uniform::try_from(10..10000).unwrap();���9
����:
 let mut sum = 0;���:
 for _ in 0..1000 {���:(
%     sum += between.sample(&mut rng);�,�:
���:
 println!("{}", sum);�<�;
���;
���;@
= For a single sample, [`Rng::random_range`] may be preferred:��;
�<�;
����;
���;
���;
����<,
) println!("{}", rng.random_range(0..10));�<�<
���<
���<
 [`new`]: Uniform::new���<-
* [`new_inclusive`]: Uniform::new_inclusive���=,
) [`Rng::random_range`]: Rng::random_range���=L
I [`__m128i`]: https://doc.rust-lang.org/core/arch/x86/struct.__m128i.html���>
 [`u32x4`]: std::simd::u32x4���>
 [`f32x4`]: std::simd::f32x4���>%
" [`mask32x4`]: std::simd::mask32x4���>H
E [`simd_support`]: https://github.com/rust-random/rand#crate-features�?<�A
�*�
�
���A
��l�A
����]_�"8�
�
����(6X������
�
��lnT�B
��
�
��������*�
�
���ɨ�������������
��
�������������
��?
�

�
��,�?
 ��?
��*�
�
��x��/��}���D����(�(���*�
�
�����(�����_��(����
�_�
(�(���������^�^��^��[�^���[����e�S��ϗ�
��?
�

�
��,�?
�(�������*�
�
���������������*�
�
��5������<����������
��
jm�������������
��?
�

�
��L�?
�������*�
�
��������������
��
CF������8���������
��?
�

�
���?
����$
@���
�
���
�
���M
h��
���������
��
�
���
�
����
��8���

�
��x��9��*,�
@���
�����
���
�

�
 ���
����-
@���
�
���
�
���M
h��
���������
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
����$
A���
�
���
�
���M
h��
���������
��
�
���
�
����
��8���

�
��S��9`�*,�
@���
�����
���
�

�
 ���
����-
A���
�
���
�
���M
h��
���������
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
����$
B���
�
���
�
���M
h��
��������	�
��
�
���
�
����
��8���

�
��"��9/�*,�
@���
�����
���
�

�
 ���
����-
B���
�
���
�
���M
h��
��������	�
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
����$
C���
�
���
�
���M
h��
������گ	�
��
�
���
�
����
��8���

�
�����9�*,�
@���
�����
���
�

�
 ���
����-
C���
�
���
�
���M
h��
������گ	�
��
�
���
�
����
��8���

�
����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
����$
D���
�
���
�
���M
h��
��������	�
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
���
�

�
 ���
����-
D���
�
���
�
���M
h��
��������	�
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
����$
E���
�
���
�
���M
h��
��������
�
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
���
�

�
 ���
����-
E���
�
���
�
���M
h��
��������
�
��
�
���
�
����
��8���

�
�����9��*,�
@���
�����
�Ɇ
�

�
 �ʆ
��7��=: A distribution using weighted sampling of discrete items.�����KH Sampling a `WeightedIndex` distribution returns the index of a randomly���HE selected element from the iterator used when the `WeightedIndex` was���NK created. The chance of a given element being picked is proportional to the���HE weight of the element. The weights can use any type `X` for which an���OL implementation of [`Uniform<X>`] exists. The implementation guarantees that���IF elements with zero weight are never picked, even when the weights are���	 floating point numbers.��	���	 # Performance��	���	HE Time complexity of sampling from `WeightedIndex` is `O(log N)` where���
! `N` is the number of weights.���
Pԑ��K������LI A `WeightedIndex<X>` contains a `Vec<X>` and a [`Uniform<X>`] and so its���OL size is the sum of the size of those objects, possibly plus some alignment.��
���
LI Creating a `WeightedIndex<X>` will allocate enough space to hold `N - 1`���
KH weights of type `X`, where `N` is the number of weights. However, since���KH `Vec` doesn't guarantee a particular growth strategy, additional memory���JG might be allocated but not used. Since the `WeightedIndex` object also���RO contains an instance of `X::Sampler`, this might cause additional allocations,���KH though for primitive types, [`Uniform<X>`] doesn't allocate any memory.�����A> Sampling from `WeightedIndex` will result in a single call to���PM `Uniform<X>::sample` (method of the [`Distribution`] trait), which typically���KH will request a single value from the underlying [`RngCore`], though the���GD exact number depends on the implementation of `Uniform<X>::sample`.���l�����<��������-������" let choices = ['a', 'b', 'c'];���  let weights = [2,   1,   1];���5������� for _ in 0..100 {���TQ     // 50% chance to print 'a', 25% chance to print 'b', 25% chance to print 'c'���74     println!("{}", choices[dist.sample(&mut rng)]);�,������52 let items = [('a', 0.0), ('b', 3.0), ('c', 7.0)];���MJ let dist2 = WeightedIndex::new(items.iter().map(|item| item.1)).unwrap();�����!��SP     // 0% chance to print 'a', 30% chance to print 'b', 70% chance to print 'c'���85     println!("{}", items[dist2.sample(&mut rng)].0);�,��<�������)& [`Uniform<X>`]: crate::distr::Uniform�������^��Fl��*�
�
�����l���T����y:���[��
�
�
13������
�
��|�d���
�
��������
�
��FF��*�
�
�����F�������!F���
�_�
��FF��������^�^��^��[�^���[����e�S��ϗ�
���

�
��,��F<<��*�
�
���ɨ<������٘!<���
��
<<�������
���

�
��,�ff��*�
�
�������������ff��*�
�
�����f������՝!f���
��
ff���������
���

�
��L��f���
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������
��
�
���
���
 ���
�
���<����������
���

�
 ��������I�
�
���
��� ���
�
���<����������
���

�
 ��������J�
�
���
��� ���
�
���<����������
���

�
 �����t�̷ Invalid weight errors�����<9 This type represents errors from [`WeightedIndex::new`],���GD [`WeightedIndex::update_weights`] and other weighted distributions.�3��K,����E1�94�s������������d���DA The input weight sequence is empty, too long, or wrongly ordered�KS�
�
��gi�
�
��l���OL A weight is negative, too large for the distribution, or not a valid number�K^�
�
��rt�
�
������>; Not enough non-zero weights are available to sample values�����JG When attempting to sample a single value this implies that all weights���IF are zero. When attempting to sample `amount` values this implies that���52 less than `amount` weights are greater than zero.�K;�
�
��PS�
�
��D���0- Overflow when calculating the sum of weights�K?�
�
��SU�
�
���D�D�����_��D�D��������^�^��^��[�^���[����e�S��ϗ����
�,���D�E�E�������E�E����������
�,� �����)F)F���)F)F������)F)F������������
�L��)F�F�F�������F��F�F�F�F8��F�F�F��������
��ԲG��$%" The Standard Uniform distribution��%���%SP This [`Distribution`] is the *standard* parameterization of [`Uniform`]. Bounds���%.+ are selected according to the output type.��&���&FC Assuming the provided `Rng` is well-behaved, these implementations���&@= generate values with the following ranges and distributions:��'���'C@ * Integers (`i8`, `i32`, `u64`, etc.) are uniformly distributed���'OL   over the whole range of the type (thus each possible value may be sampled���(   with equal probability).���(NK * `char` is uniformly distributed over all Unicode scalar values, i.e. all���)DA   code points in the range `0...0x10_FFFF`, except for the range���)B?   `0xD800...0xDFFF` (the surrogate code points). This includes���*&#   unassigned/reserved code points.���*UR   For some uses, the [`Alphanumeric`] or [`Alphabetic`] distribution will be more���+   appropriate.���+B? * `bool` samples `false` or `true`, each with probability 0.5.���+MJ * Floating point types (`f32` and `f64`) are uniformly distributed in the���,[X   half-open range `[0, 1)`. See also the [notes below](#floating-point-implementation).���-NK * Wrapping integers ([`Wrapping<T>`]), besides the type identical to their���-   normal integer variants.���.LI * Non-zero integers ([`NonZeroU8`]), which are like their normal integer���.&#   variants but cannot sample zero.��/���/PM The `StandardUniform` distribution also supports generation of the following���/;8 compound types where all component types are supported:��0���0JG * Tuples (up to 12 elements): each element is sampled sequentially and���0OL   independently (thus, assuming a well-behaved RNG, there is no correlation�Ĺ1   between elements).���1EB * Arrays `[T; n]` where `T` is supported. Each element is sampled���2JG   sequentially and independently. Note that for small `T` this usually���2MJ   results in the RNG discarding random bits; see also [`Rng::fill`] which���3KH   offers a more efficient approach to filling an array of integer types���3   with random data.���4KH * SIMD types (requires [`simd_support`] feature) like x86's [`__m128i`]���4G�!��5I��!��5MJ   sampled independently, potentially with more efficient random-bit-usage���6NK   (and a different resulting value) than would be achieved with sequential���7/,   sampling (as with the array types above).��7���7 ## Custom implementations��7���7VS The [`StandardUniform`] distribution may be implemented for user types as follows:��8�<�8����8 # #![allow(dead_code)]���8����852 use rand::distr::{Distribution, StandardUniform};��9���9 struct MyF32 {�|�9     x: f32,�,�9��9���92/ impl Distribution<MyF32> for StandardUniform {���:A>     fn sample<R: Rng + ?Sized>(&self, rng: &mut R) -> MyF32 {���:%"         MyF32 { x: rng.random() }�L�:��,�;�<�;���;���; ## Example usage�<�;��̲;���;%" use rand::distr::StandardUniform;��;���;74 let val: f32 = rand::rng().sample(StandardUniform);���<)& println!("f32 from [0, 1): {}", val);�<�<���<���<#  # Floating point implementation���=WT The floating point implementations for `StandardUniform` generate a random value in���=@= the half-open interval `[0, 1)`, i.e. including 0 but not 1.��>���>J����>M����?I����@FC multiplicative method: `(rng.gen::<$uty>() >> N) as $ty * (ε/2)`.��@���@LI See also: [`Open01`] which samples from `(0, 1)`, [`OpenClosed01`] which���AOL samples from `(0, 1]` and `Rng::random_range(0..1)` which also samples from���AOL `[0, 1)`. Note that `Open01` uses transmute-based methods which yield 1 bit���BPM less precision but may perform faster on some architectures (on modern Intel���C;8 CPUs all methods have approximately equal performance).��C���C! [`Uniform`]: uniform::Uniform���C'$ [`Wrapping<T>`]: std::num::Wrapping���D&# [`NonZeroU8`]: std::num::NonZeroU8���DLГ!��E��!��E͔!��E%��!��EH��!L|�G������C��K�g)����BGBG������BGBG���������F�
�,�F ��F���|G|G�����_�|G|G��������^�^��^��[�^���[����e�S��ϗ���F�
�,�F�|G9H9H������9H9H����
����\�
������\0 ��\���
���������\�����\����\
��� ��\�9�[*,���\�
������\0 ��\���
���������\�����\����\
��� ��\�9w^*,���\���������\0 ��\��������������\�����\����\
��� ��\�9?a*,���\���������\0 ��\��������������\�����\����\
��� ��\�9d*,���b���������b0 ��b��������������c�����b����c
��� ��c�9}k*,���k���������k0 ��k��������������k�����k����k
��� ��k�9*,���b���������b0 ��b��������������c�����b����c
��� ��c�9u*,���k���������k0 ��k��������������k�����k����k
��� ��k�9�y*,���b���������b0 ��b��������������c�����b����c
��� ��c�9�~*,���k���������k0 ��k��������������k�����k����k
��� ��k�9c�*,���b���������b0 ��b��������������c�����b����c
��� ��c�9	�*,���k���������k0 ��k��������������k�����k����k
��� ��k�9�*,���b���������b0 ��b��������������c�����b����c
��� ��c�9��*,���k���������k0 ��k��������������k�����k����k
��� ��k�9��*,���b���������b0 ��b��������������c�����b����c
��� ��c�9?�*,���k���������k0 ��k��������������k�����k����k
��� ��k�9�*,���b���������b0 ��b��������������c�����b����c
��� ��c�9ç*,���k���������k0 ��k��������������k�����k����k
��� ��k�9��*,���b���������b0 ��b��������������c�����b����c
��� ��c�9G�*,���k���������k0 ��k��������������k�����k����k
��� ��k�9%�*,���b���������b0 ��b��������������c�����b����c
��� ��c�9˺*,���k���������k0 ��k��������������k�����k����k
��� ��k�9��*,����M
J A wrapper around any PRNG that implements [`BlockRngCore`], that adds the���
 ability to reseed it.��
���F
C `ReseedingRng` reseeds the underlying PRNG in the following cases:��
���'
$ - On a manual call to [`reseed()`].���?
< - After `clone()`, the clone will be reseeded on first use.���I
F - After the PRNG has generated a configurable number of random bytes.��
���L
I # When should reseeding after a fixed number of generated bytes be used?��
���G
D Reseeding after a fixed number of generated bytes is never strictly���	N
K *necessary*. Cryptographic PRNGs don't have a limited number of bytes they���	P
M can output, or at least not a limit reachable in any practical way. There is���
.
+ no such thing as 'running out of entropy'.��

���P
M Occasionally reseeding can be seen as some form of 'security in depth'. Even���P
M if in the future a cryptographic weakness is found in the CSPRNG being used,���G
D or a flaw in the implementation, occasionally reseeding should make���9
6 exploiting it much more difficult or even impossible.��

���
L
I Use [`ReseedingRng::new`] with a `threshold` of `0` to disable reseeding���
,
) after a fixed number of generated bytes.��
���
 # Error handling��
���L
I Errors during reseeding are extremely unlikely, assuming the same random���O
L source successfully initialized the inner PRNG. A reseeding failure will be���4
1 reported via panic (new behaviour since v0.9.3).��
���5
2 Manually calling [`reseed()`] will report errors.��
�l�
���
�<�
����
���E
B use rand_chacha::ChaCha20Core; // Internal part of ChaChaRng that���;
8                              // implements BlockRngCore�ԇ
 use rand::rngs::OsRng;���!
 use rand::rngs::ReseedingRng;��
���T
Q let mut reseeding_rng = ReseedingRng::<ChaCha20Core, _>::new(0, OsRng).unwrap();��
���2
/ println!("{}", reseeding_rng.random::<u64>());��
���/
, let mut cloned_rng = reseeding_rng.clone();���I
F assert!(reseeding_rng.random::<u64>() != cloned_rng.random::<u64>());�<�
���
���4
1 [`BlockRngCore`]: rand_core::block::BlockRngCore���,
) [`ReseedingRng::new`]: ReseedingRng::new���&
# [`reseed()`]: ReseedingRng::reseed�Sd�
���>������
��$�
��d�
��\�
��T�
����oA��4�������ڕ��������
����������� 
�����������>����������_����_�������������_�GJNQ����������^�^��^��[�^���[����e�S��ϗ���
�
�����,�
����%
Tl�%
����>������%
��$�%
��EdC4������+-02D�%
,�%
�����t�%
D�%
�����t�&
L�&
�����&
��&
���L�L�����>�����������"L���"L�����_�L�L���������^�^��^��[�^���[����e�S��ϗ���%
�
�����,�%
�L�����52 A mock generator yielding very predictable output�����JG This generates an arithmetic sequence (i.e. adds a constant each step)���IF over a `u64` number, using wrapping arithmetic. If the increment is 0���$! the generator yields a constant.�����NK Other integer types (64-bit and smaller) are produced via cast from `u64`.�����OL Other types are produced via their implementation of [`Rng`](crate::Rng) or���1. [`Distribution`](crate::distr::Distribution).���LI Output values may not be intuitive and may change in future releases but��� are considered���DA [portable](https://rust-random.github.io/book/portability.html).���96 (`bool` output is true when bit `1u64 << 31` is set.)��	�l�	���	�<�	����	 # #![allow(deprecated)]���	����	" use rand::rngs::mock::StepRng;��
���
(% let mut my_rng = StepRng::new(2, 1);���
+( let sample: [u64; 3] = my_rng.random();���
" assert_eq!(sample, [2, 3, 4]);�<�����Deprecated without replacement���GV<�����"��vQl�R�c��4�������"��4�������"��-�-��������_�-�-�����������^�^��^��[�^���[����e�S��ϗ����
�,��-�������������������������
�,�C�C������C�C���������C�C���������������
�L��C������������������������8�����������������
������63 A small-state, fast, non-crypto, non-portable PRNG�����PM This is the "standard small" RNG, a generator with the following properties:�����JG - Non-[portable]: any future library version may replace the algorithm���,)   and results may be platform-dependent.���SP   (For a small portable generator, use the [rand_pcg] or [rand_xoshiro] crate.)���=: - Non-cryptographic: output is easy to predict (insecure)���+( - [Quality]: statistically good quality���LI - Fast: the RNG is fast for both bulk generation and single values, with���	%"   consistent cost of method calls�̺	 - Fast initialization���	IF - Small state: little memory usage (current state size is 16-32 bytes��
   depending on platform)��
��
 The current algorithm is���
OL `Xoshiro256PlusPlus` on 64-bit platforms and `Xoshiro128PlusPlus` on 32-bit���EB platforms. Both are also implemented by the [rand_xoshiro] crate.����� ## Seeding (construction)�����HE This generator implements the [`SeedableRng`] trait. All methods are���NK suitable for seeding, but note that, even with a fixed seed, output is not���
! [portable]. Some suggestions:��
���
PM 1.  To automatically seed with a unique seed, use [`SeedableRng::from_rng`]:�\�     ```���     use rand::SeedableRng;���!     use rand::rngs::SmallRng;���74     let rng = SmallRng::from_rng(&mut rand::rng());���      # let _: SmallRng = rng;�\���"��(%     or [`SeedableRng::from_os_rng`]:�\���"��      # use rand::SeedableRng;���#      # use rand::rngs::SmallRng;���*'     let rng = SmallRng::from_os_rng();��� ��"\���"��NK 2.  To use a deterministic integral seed, use `seed_from_u64`. This uses a���JG     hash function internally to yield a (typically) good seed from any�t�     input.�\���"��2/     # use rand::{SeedableRng, rngs::SmallRng};���-*     let rng = SmallRng::seed_from_u64(1);��� ��"\���"��PM 3.  To seed deterministically from text or other input, use [`rand_seeder`].�����(% See also [Seeding RNGs] in the book.����� ## Generation�����LI The generators implements [`RngCore`] and thus also [`Rng`][crate::Rng].���5������D����IF [Seeding RNGs]: https://rust-random.github.io/book/guide-seeding.html���I����IF [Quality]: https://rust-random.github.io/book/guide-rngs.html#quality���#  [`StdRng`]: crate::rngs::StdRng���1. [rand_pcg]: https://crates.io/crates/rand_pcg���96 [rand_xoshiro]: https://crates.io/crates/rand_xoshiro���fc [`rand_chacha::ChaCha8Rng`]: https://docs.rs/rand_chacha/latest/rand_chacha/struct.ChaCha8Rng.html���DA [`rand_seeder`]: https://docs.rs/rand_seeder/latest/rand_seeder/�WD���#4�����������7�������
�������o�o�������o�o�����������
�,����������_�������������^�^��^��[�^���[����e�S��ϗ����
�,����\�\����\�\�������\�\�������������
�L��\����������������������8���������������
����X����c@�fc���\����������������_�����������^�^��^��[�^���[����e�S��ϗ����
�,���u�u�������u�u�����������
�,�]�]����]�]�������]�]�������������
�L��]����������������������8���������������
��������\���0- A strong, fast (amortized), non-portable RNG�����JG This is the "standard" RNG, a generator with the following properties:�����J��"��,��"��EB   (For a portable version, use the [rand_chacha] crate directly.)���LI - [CSPRNG]: statistically good quality of randomness and [unpredictable]���KH - Fast ([amortized](https://en.wikipedia.org/wiki/Amortized_analysis)):���NK   the RNG is fast for bulk generation, but the cost of method calls is not���2/   consistent due to usage of an output buffer.��	���	PM The current algorithm used is the ChaCha block cipher with 12 rounds. Please���	MJ see this relevant [rand issue] for the discussion. This may change as new���
B? evidence of cipher security and performance becomes available.��
���
��"����PM This generator implements the [`SeedableRng`] trait. Any method may be used,���MJ but note that `seed_from_u64` is not suitable for usage where security is���PM important. Also note that, even with a fixed seed, output is not [portable].��
���
HE Using a fresh seed **direct from the OS** is the most secure option:�<�
����
,) # use rand::{SeedableRng, rngs::StdRng};���$! let rng = StdRng::from_os_rng();�Ԭ # let _: StdRng = rng;�<�������<9 Seeding via [`rand::rng()`](crate::rng()) may be faster:�<�����,Ɯ#��1. let rng = StdRng::from_rng(&mut rand::rng());�����#<�������PM Any [`SeedableRng`] method may be used, but note that `seed_from_u64` is not���MJ suitable where security is required. See also [Seeding RNGs] in the book.�������#����L��#��5������D����I��#��PM [unpredictable]: https://rust-random.github.io/book/guide-rngs.html#security���I����wt [CSPRNG]: https://rust-random.github.io/book/guide-gen.html#cryptographically-secure-pseudo-random-number-generator���74 [rand_chacha]: https://crates.io/crates/rand_chacha���@= [rand issue]: https://github.com/rust-random/rand/issues/932�Z4����[�DJ��ї��F�7�ї����
�����ї��������������������
�,�++�����_�++��������^�^��^��[�^���[����e�S��ϗ����
�,��+�
�
����
�
�������
�
������������
�L���
�������8���������
������
-* A reference to the thread-local generator��
���
LI This type is a reference to a lazily-initialized thread-local generator.���HE An instance can be obtained via [`rand::rng()`][crate::rng()] or via��� [`ThreadRng::default()`].���JG The handle cannot be passed between threads (is not `Send` or `Sync`).���t�������IF Security must be considered relative to a threat model and validation���JG requirements. The Rand project can provide no guarantee of fitness for���@= purpose. The design criteria for `ThreadRng` are as follows:�����FC - Automatic seeding via [`OsRng`] and periodically thereafter (see���IF   ([`ReseedingRng`] documentation). Limitation: there is no automatic���52   reseeding on process fork (see [below](#fork)).���QN - A rigorusly analyzed, unpredictable (cryptographic) pseudo-random generator���`]   (see [the book on security](https://rust-random.github.io/book/guide-rngs.html#security)).���=:   The currently selected algorithm is ChaCha (12-rounds).���(%   See also [`StdRng`] documentation.���C@ - Not to leak internal state through [`Debug`] or serialization���   implementations.���IF - No further protections exist to in-memory state. In particular, the���NK   implementation is not required to zero memory on exit (of the process or���/,   thread). (This may change in the future.)���GD - Be fast enough for general-purpose usage. Note in particular that���IF   `ThreadRng` is designed to be a "fast, reasonably secure generator"���=:   (where "reasonably secure" implies the above criteria).�����KH We leave it to the user to determine whether this generator meets their���=: security requirements. For an alternative, see [`OsRng`].���T� # Fork�����KH `ThreadRng` is not automatically reseeded on fork. It is recommended to���PM explicitly call [`ThreadRng::reseed`] immediately after a fork, for example:�l�
 ```ignore��� fn do_fork() {���*'     let pid = unsafe { libc::fork() };���     if pid == 0 {���30         // Reseed ThreadRng in child processes:���!         rand::rng().reseed();�L���,��<�������OL Methods on `ThreadRng` are not reentrant-safe and thus should not be called���OL from an interrupt (e.g. a fork handler) unless it can be guaranteed that no���@= other method on the same `ThreadRng` is currently executing.�����/, [`ReseedingRng`]: crate::rngs::ReseedingRng���#Ӄ#[L�����ƅ�Ċn��� .� �����EE������EE����������
�,����t.bt�&�ͪ���&a١�a���
�,�'�������������Ϧ��,������ѡ�a������������ح���Oa���a ��f�fStorage��f��f�f��fm�՟�����������ѡ�!a����������������"Na���"a ��f�f��#�f��f�f��fm�՟�������������r5��p-* An iterator over multiple slice elements.��q��q This struct is created by���qZW [`IndexedRandom::choose_multiple`](trait.IndexedRandom.html#tymethod.choose_multiple).�b|�r�'�����������r���r���r���r��d�r����l7<�8����rGI�OQ�G,�r����'����s&D�s�������s <�s������K�K��'�������������_���K�����K������_�KN�UX�8L<L��������^�^��^��[�^���[����e�S��ϗ���r�
��'����,�r��L��	�� A vector of indices.�����30 Multiple internal representations are possible.�cL���E��yS�������������������g���	�	�	8�4�	t�	c����
�������������#D�	����a���	�	�	8�4�	t�	c����
�������������#D�
����FHLH������jHnH����������
�,�G"G�����_�@GDG��������^�^��^��[�^���[����e�S��ϗ����
�,���G��"��"$! Return type of `IndexVec::iter`.�d2��'�����)�iy�~�������g�g�Z�h��g�h���g�h���gFPR<?���'�����g�g�Z�h��g�h���g�h���gFPR<?���'���"����"�"�"8�4�"t�"d���
��'#�'���#������#��#����#����#�#�#8�4�#t�#d���
��' �$���#������#��#����#t9z9��'������_�mp�9�9��������^�^��^��[�^���[����e�S��ϗ���"�
��',�"�`:��)��))& Return type of `IndexVec::into_iter`.�ez�����&s@����������������K���)�)�)8�4�)t�)ew���
�������������#��*����E���*�*�*8�4�*t�*eq���
�������������#��*�����4�4������55���������)�
�,�)�3�3�����_��3�3��������^�^��^��[�^���[����e�S��ϗ���)�
�,�)��4���������G���ű���,��o����
���������������K���j����*������.���.�������1��Ȃ�����$����
���������܀�����8����
���z�����z��� ��!x�����Mw���#���#���v���&���u���,���t���/���/���s���3���3��s���7���j���Q���i���S���=���<������;�����������.;��������Y�������]������������	�������	���	�������6	�������$
���$
�������M
�������]
����������^��������w
���������c����������K���Ұ������4���4���L��9����M���M���O�������Q��<���^������V��������e�������
���������L���*w��}o���l���i��\g��r_���O��H^��Q]��V\���[���X���[���T���_���J���x���5��5���4��M4���!
��W3���1���(
��u0���/���6
���.��E,���+���+������)��s)��)���"���&��<&���%������$��}$�� $�����"!��% ���$��L�$�����U������4�������M��L��u����������=��{�������;��������
����������������,��_����+���>��K����<�������E���O�������O��r����[��k����b�����������e�������g�����s���y���Q���������������b�������$��4���B����)��E���Y����������u���a����Z�������[������]��0���X�����������������Ŏ��̎������:���A������.���5�����������������E���L���Л��ރ����������/~��6~��m����y���x���x�������w������v���%��"v���,���t�����:t���%���s���,���r�����'r�����vq������p�����p�� ���bo��!����n��"����m��#���Lm��$����l��%����k��&���6k��'����j��(����i��)��� i��*����`���`������`��\��\��F����[���Z��9�I���Y��;�I���X��=�I��=W��?�I���U��A�I��T��C�I��R��E�I���O��G�I���M��I�I��K��K�I��OH��M�I��hE��O�I��OB��Q�I���1���1��6?���0��/��/��=M���.���(���'���'��_Y���&���&���#��x�)���"��{!�����}�)�����������������߈���������
��!����,�� 
�����]����,��\�����������,������1���������,������j��������,��	�������D�����,��B�������}�����,��{������������,������N���������,����������(�����,��&��������������������w��>���D�������\���{�������6�����������J�������������������C���I��������������������������������������������a���]���c���¾������0���6���(���!���'���=�������#�������	���q������W���է��=�������#�������	����������m���բ��S�������9���������������������ƒ��F�������������I�����������������������K�����������������������M�����������������������O�����������������������R������������������������D��;���������������n��
n��n��|G��$m����\��ll����\���k����\���j����\��>j����c���i����k���h����c��h����k��Vg����c���f����k���e����c��(e����k��nd����c���c����k���b����c��@b����k���a����c���`����k��`����c��X_����k���^����c���]����k���Q���Q������O���O��L����I���I��-���yI���H���H�� H��V;���:���:�������9���9��]9��?8��E8������7��77��=7���6���,��,��,��+��j+��p+���*��x���������f��}���������^��x��~���M��U��������	E����
�
����������`rand�The Rust Rand Book�"https://rust-random.github.io/book�random()�Rng::random��rngs::ThreadRng���:�Rng::random_bool�distr::Bernoulli���;�=�F�<�$�:�$��$��$rng()���Ó�:�:�9�=�F��:��$��;��<distr::StandardUniform��$Ó�<��:�Ղ$�:���$��9��=��;�:�seq::IteratorRandom�Rng::random_ratio�	Rng::fill���$ÓRng::random_range��:Ղ$�:�rand::rng()��9�seq::IteratorRandom::choose���$��:�X��$��;ӄ$���$�Rng::random_iter��$����$��$ҁ$���$���$��X��$��$�;�ӄ$��$��$�$�:��$��$��$��$��ҁ$����$�X�F��$�;��$��4�Distribution<T>�
crate::random��Rng::random_range(Range)�6https://en.wikipedia.org/wiki/Probability_distribution���$��$std::simd::mask32x4����(probability distribution�Lj$��$https://crates.io/crates/statrs�ӄ$std::simd::f32x4��`����$Rng::sample���$Lj$��(�statrs�ډ$std::num::NonZeroU8�ӄ$�	std::simd��`�`���
��$��$����$��$�����$#https://crates.io/crates/rand_distr�Պ$ډ$�$ӄ$�(��[�`�`��std::num����$��$����$�����$���std::num::Wrapping�ʌ$�$��
rand_distr��$Պ$��\�`��[���$�>��$�
��!��$��$�$Wrapping<T>���$ʌ$�"��\�[�����
��Uniform::new_inclusive���$���$notes below���$��$�����:�\��std::simd::u32x4��
Uniform::new���$��$uniform::Uniform���$��$���:;https://doc.rust-lang.org/core/arch/x86/struct.__m128i.html��$u32x4��$��$��$��$��$mask32x4��X�:#https://github.com/rust-random/rand�֐$�$��f32x4���$�$���$��$�
đ$�4�Xۑ$֐$��$��$��$�$đ$�4�X�ۑ$��$��$��$Bernoulli::new��X�Bernoulli distribution�4https://en.wikipedia.org/wiki/Bernoulli_distribution���$�X��$ۓ$��$�X��$ۓ$'���!Distribution::sample_iter�portability chapter�3https://rust-random.github.io/book/portability.html�Rng::sample_iter����$crate::random_iter��Distribution::map�String::shrink_to_fit�����֔$��$��$�ĕ$��$��$��$��$��F��֔$%��$��$ĕ$����$��$'��$�$!crate::distr::StandardUniform�crate::distr�crate::distr::Open01����crate::distr::uniform::Uniform�crate::distr::uniform�crate::distr::OpenClosed01����\�[��$��$����$��$ߘ$����$�\��[�$���$��$����$�
��ߘ$��$�\�[Alphanumeric#Passwords��`���A&Wikipedia article on Password Strength�/https://en.wikipedia.org/wiki/Password_strength�+Diceware for generating memorable passwords�&https://en.wikipedia.org/wiki/Diceware�SampleString::sample_string�њ$�`�����$��$�$��$��$Dњ$�`���F����$��$�$��$��$-IndexedRandom::choose�!crate::seq::IndexedRandom::choose�crate::seq::IndexedRandom�
crate::seq��crate::Rng::sample_iter�֔$�!
crate::Rng��kChoose::new�ĕ$�K��$�j��$��$��$���k�
Ҟ$��$֔$���$ĕ$�j�K��$��$���$����$Ҟ$���$�֔$%��k��$ĕ$�j�
�K�#crate::distr::uniform::SampleBorrow��UniformSampler::sample_single�std::borrow::Borrow��super::StandardUniform���0�}��l�
�$crate::distr::uniform::SampleUniform�SampleBorrow::borrow��+crate::distr::uniform::SampleBorrow::borrow��+gmodule documentation���$��0��0%crate::distr::uniform::UniformSampler���$��ۢ$�+g��$����$��$�0�$��$�g��$��$����$�0���$���$��$��$�����
����$��$����ߘ$���~��$�>�
��~ߘ$�~��std::borrow::Borrow::borrow��
����$ߘ$�!crate::distr::uniform::UniformInt��~�~��2�Borrow::borrow���$��$��$��$��$�~�#crate::distr::uniform::UniformFloat���$�o�2�
std::borrow���$֐$�$��$��$�$��$��$&crate::distr::uniform::UniformDuration���$��$�
��$�o�2�đ$��$ۑ$֐$�$����$��$��$�o�
�$���$��$��$��$�
��$đ$ס$��$���$ۑ$�}֐$�l��$��$�$��$��$��$�đ$ס$��$�0�}��$ۑ$�l��+ۢ$��$��0��$����$UniformSampler::new��$�super::Uniform��0UniformSampler::new_inclusive����$����$��$�
�$���0��$Ƭ$��$����$Ƭ$�0���u32::MAX����$�0���$��$�
����0�$���$��0������0���
�0@https://docs.rs/rand_distr/latest/rand_distr/weighted/index.html�rand_distr::weighted�WeightedIndex::update_weights���ǯ$��$WeightedIndex::new���$�$���
ǯ$��$��$��$�$����$��$9��$
Uniform<X>����!��$��$ߘ$Error::InvalidWeight�Error::InsufficientNonZero�Error::Overflow��ǯ$��$����$ߘ$���$Error::InvalidInput���$±$�ǯ$��@https://docs.rs/rand_distr/*/rand_distr/weighted_tree/index.html���$��$�
crate::RngCore���$��$�ز$��$�crate::distr::Uniform���$��$�rand_distr::weighted_tree�ز$��$���$�$��$|��$��$��
��$��$�$�
�ߘ$��$±$�$��$ǯ$Edistr::uniform::Uniform�distr::uniform���$��<���$��$��$ĕ$��Self::random�õ$ߵ$��<����$��:Chapter on Portability���$��|��$��$õ$�
�<�����$���$�:�$ӄ$��$��$�$����XRngCore::fill_bytes���$���:�$ӄ$���$����$���X��$��$���$��$ӄ$ĕ$�$ߵ$��$��X����$���$��$ĕ$����$https://crates.io/crates/rand_chacha�ChaCha�https://cr.yp.to/chacha.html�4https://rust-random.github.io/book/guide-values.html�crate::CryptoRng�crate::SeedableRng��4https://rust-random.github.io/book/crate-reprod.html�Types of generators�1https://rust-random.github.io/book/guide-gen.html��.https://github.com/rust-random/rand/issues/699���$��$
Random Values�º$��$�portable���$�$���security issues���$��$https://crates.io/keywords/rng���$º$��$��$��$����$https://crates.io/crates/rand_jitter���$��$crates with the rng tag��$��$��$��$��$���rand_jitter���$��$https://prng.di.unimi.it/��$�$rand_pcg���$|��$https://crates.io/crates/rdrand���$��$�xoshiro�̿$�$��$���$�reproducible���$��$�%https://crates.io/crates/rand_xoshiro���$̿$����$���
crate::rng���$��$�rand_xoshiro���$��$������Ó���$���$https://www.pcg-random.org/���$��$��������Ócrate::rng()���$�PCG�rdrand���$��$���Ó�2https://rust-random.github.io/book/guide-rngs.html���$!https://crates.io/crates/rand_pcg���$��$��$�Our RNGs���$��$��$��$��$��$��$��$��$��$��$��$��$��$��$�$��$��$rand_core::block::BlockRngCore�rand_core::block�reseed()��ReseedingRng::reseed�����ReseedingRng::new���$��$��$���$��$����$����$��$���$�������$��$��$��$crate::distr::Distribution�����$��$��$!��$��$����$���$��$��$���$���$Hɷ��$Quality�SeedableRng::from_rng��º$��$��$��$Seeding RNGs�5https://rust-random.github.io/book/guide-seeding.html�crate::rngs::StdRng����ɷ���$��$��º$��$��$��$��$/https://docs.rs/rand_seeder/latest/rand_seeder/���$��$��|��$º$��$��$��$rand_seeder���$��$��$��$Ehttps://docs.rs/rand_chacha/latest/rand_chacha/struct.ChaCha8Rng.html���$SeedableRng::from_os_rng���$��$��$��$��$��$crate::rngs���$��$��$��$���$��$��$��$��$ɷ��$��$��$��$��$���$���$���$��$��$��$���H��$0https://en.wikipedia.org/wiki/Amortized_analysis�
rand issue�.https://github.com/rust-random/rand/issues/932�ɷ�$���$º$���$��$��$��$��$	amortized���$��$ɷ��$����$�����$º$��$��$��$��$
unpredictable���$��$��$��|��$º$��$���$��$��$CSPRNG���$��$��$��$��$��$��$��$��$��$��$��$��$���$��$��$�$ɷ��$��$��$���$����$��$��<�$����$��ThreadRng::default�crate::rngs::ReseedingRng�below����$��$��Ó��$������$��$�����ÓThreadRng#Security���$���_ThreadRng::default()���$�Ó���$ThreadRng::reseed���$���$��$�the book on security���$��$��$��$���$��$���$��$��$��$�$��$��$��$�����$��$��$��$��$��
index::sample��N��$%crate::distr::weighted::WeightedIndex�crate::distr::weighted��M�K���I�N��$��$��$��$��M����K�I�N���$��$���$�
��$�M�K�I�0,n���$��$IndexedRandom::choose_multiple��I��Iterator::size_hint�
Iterator::nth��JIteratorRandom::choose_stable���K�IteratorRandom::choose���$��I�I���$�J��$���$��$���$�K�I�I��J��$��?��$��$���$�K�ITstd::ops::Index<usize>���$��$�std::ops::IndexMut<usize>�std::ops::IndexMut�����M�K���$���$��$��$��$��Mindex::sample_weighted�	Self::len���$�M���$trait.IndexedRandom.html���$��$��$���$�
�M%IndexedMutRandom::choose_weighted_mut�std::ops::Index���$��$���$IndexedMutRandom::choose_mut���$���$���$��$index::sample_array��Mstd::ops���$��$��$���$�L�JIndexedRandom::choose_weighted���$���$��$���$��$���$��$��$���L��J��$��$���$�����K��$��$��$��L��$��J��$��$���M�K��$�WeightError::InvalidWeight�º��$��$���$�º�
��$���$���$º��$��$��A!��H����������������������I�I�I�H�J������!��H����������������������I�I�I�H�J�������!A�H����������������������I�I�I�H�J���������!�P�H����������������������I�I�I�H�J������A!��H����������������������I�I�I�H�J�������!�H����������������������I�I�I�H�J������!�|�����H����������������������I�I�I�H�J���������P������H����������������������I�I�I�H�J������������H����������������������I�I�I�H�J��������H����������������������I�I�I�H�J����������!��_�H����������������������I�I�I�H�J��������!|���H����������������������I�I�I�H�J�������H����������������������I�I�I�H�J�������|����H����������������������I�I�I�H�J������|�H����������������������I�I�I�H�J������|��H����������������������I�I�I�H�J�������|��H����������������������I�I�I�H�J�������|�H����������������������I�I�I�H�J�����������H����������������������I�I�I�H�J����������H����������������������I�I�I�H�J�����������������H����������������������I�I�I�H�J�������`��!���H����������������������I�I�I�H�J�������|�����!�H����������������������I�I�I�H�J������	Bernoulli	p_intInvalidProbabilityIterdistrrngphantomMapfuncOpenClosed01Open01Alphanumeric
Alphabetic
>ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789>+assertion failed: b.is_ascii_alphanumeric()+At least one lane must be setChooseslicerangenum_choicesUniform::new(0, ) somehow returned EmptyUniformFloatlowscale
UniformInt
threshUniformUsizemode64UniformCharsamplerUniformDurationmodeoffsetLargemax_secs	max_nanos	secsMediumnanosSmall	NonFinite	
EmptyRange
Uniform
WeightedIndex
cumulative_weightstotal_weightweight_distributionWeightedIndexIterweighted_indexindexOverflowInsufficientNonZero
InvalidWeight
InvalidInputStandardUniformcannot sample empty rangep= is outside range [0.0, 1.0]/ReseedingRng
ReseedingCore
innerreseeder	threshold	bytes_until_reseedReseeding RNG failed: StepRngvaSmallRngXoshiro256PlusPlussStdRngassertion failed: c <= 32assertion failed: m > 0#iterator shorter than size_hint().0#SliceChooseIter_phantomindicesU64U32:`amount` of samples must be less than or equal to `length`:-assertion failed: amount <= u32::MAX as usize-"assertion failed: amount <= length"!assertion failed: amount < length!��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��$��%��%��%€%ʀ%ـ%�%��%��%��%Ł%�%��%��%��%��%��%��%��%ԃ%z�C0�~�K�H5��x�=b5�����Lt~B����熻)�(2�5[��]'�W��|�.[�;�ի�ۭ��x��2��y��e�`Ҿ�����l���Q�NĶ>��Ro�N�T��c�G��M��4b��R�=�2Ӯp�wU�To]3�,8�9z���=z�f����gAS��y�g��$�9�@��F��ǤBb�q�X��-X�I��z
�������c���.K���{�l�r8�&�#�>�a����^>�(��SxF�
�W_�N�±���Q�WА�ކ�sfp��<�+%'
��b~�
x2�'���`s�_�-��0��Fj�n�v;q�gŶ�������0�y<:��,a����.���~L�DQ׻&��{��G0.���g�;�"I
J�DA�n�"�̴j2�<���ՙ��էs�&?���{�����c�P���kg�"�,�R
��&�y�e����1�	k>�}�
ƕ���A9�N܀n��j<=h�{��n4?�E�@a/��@e�8:Q~�X���l�*����dlJ|�*�U��sf$v�]*���'gW��h��)�O��#��oEoJ\/���̏P%��Q�9d��c/e(6�jX�֨�6��;�Lȅ�;��,Eew�{�(>!���2�w��W҄7��Q4��o�R�w��F|�bg��#��X'C����Y�t���*�)oq=���U���R6(oMG��j/,s�FO��
�{N�Xۃ�'f��@W(���]<��t|+l-���
� �r6�h�rx�m�|���oc��VI���J��ʽ��S�ń���/G�KV0��n@JGB�-�,r��OR����k*�+��'�pnt���M.�{D���F+x͚pOq�VA�/ύZZh����O�)�ћcqEh�q�SU���iT*��%%�/�a*Ӏ\�O�E�AԣA4���U�#��eA`qF�U�(GL!���^05�!�; �������wF��b/Yޒ�o���j�4�c2$�S������[�k���^-̡	~
a��)\�M�%TQm��I��@��Z�,����4�pA�"˘j�M�������$��9���\6��_"�)+�,	�~�JP�M"NJN����a�r�|J�Jv���7HZ���_��˰�u��!��pp�����&U���16�16����,'�z�/��Fj۽H\�qL���Q^�f�6�}�����]-�/����t����4�n�yx�c庄1���!%޽_�YN�`tc���)zqZ�$��ҪDL\�š=d��A����bi�t[a��q�s��*G%EV�C�a�Y�uo-|�UHx��\�"�
ױ`T~X��'jW�t�L�Ұ����*J���1�8��iY����$�-����~��ꈜ@�ߎHdWfĝe9���l�%�7�g���X�?�Ws����P�/C����3i��ɵ	�؞�AE�F��;Ҥ���'YWM�'3pn��4rH>�}T´�
q�f�)��Z����@�\�3%\�
a4�L3*�=_*!�͢���Km\z^K���4޼4���^�?�Jf���?��Po2�j���fó ϧ��hNB}����_��Z4��SY����G٫cbݓ��xi4�a�_r䍓��i8h!�������G<��RF��-����B@-I���oH�]����F������d`\�J0��m�k�(�b#k!�/|J�6T�m�����$�Sw��጑�IQٹ�.��g�ù���Y����^���a٦k7�b��_�u��c�b��̉wyޭ����ro~%_��>��p��^w�z����ݭ^��`b���@�,6����)�,1k1=V^K/���ŋܠq���u�0�`o��O�"�_���Y�\�_����vI�L�ة�
0�g�x5xVP�o�g�O�l��Dh��}ϣ�&�@�Rb�yS��M�R�s�*���J���~����j���S7W���K�Y�$#�c�+��At����(�&�H؂��%<җ��;c2V��,G��1�в��V�}��y�G�7^.dW�H%ҜGW;:
~Fܥc���+e����3���XBt���ΰ�U�Q|P0n�XcR��S�R"��M[N��>͐@����'�ؒ�j9}�
���sK���)q�]$��B�޲&Z�wV�e1v��1���a�?W��y+:��RR�&&n����VIj�ç�[q䘢����?ݟ��p�

���0""&>?#XJy-)3T�e����d���#}D+�5�
<�~:‰%m�\U�$_�><,N�)J+��ǜ��/���\lιʕ��O��c���Ğ��ö̗�n`w����+�u� %қ�}U�b�{Do$C�R�8��X]����c�u9j|�N�̓
29�����u��f�5�P
�g���G#5��岜�����Ҝ��j�J��
K�u���3�cM�wYEcb��XƏB��jUEE��n��~(PRM�����44]�/J���k��&j'�:;@&���w��m���97��(�e���w��1�ҒnCcꆬT2@Zgl1�)N�D�N���j$���P�դ�H�NM�7k\hF�TC_��=۬��ކB�궛��g-��5�>f����o#z��i6V΁�p��/����c�:�c��F���׫�۹Z�k?&.�z��aK��δ��EŁ��p��C��]��ߘd/�Jس���Ĩw6]���Pr����6ў���+�����]uo�b~T�9��	KK���9%����?�*���0�L����:)��?�b��嶺�ճ	^h�'�n����_�<z#��r}N��a3�{��0Vt��q2C�&1��&������ӑM�i'/p���c
��7�H,���V��r8w�t&�3�:��}#7�`)}��h�B1��oCo2��<�kG���B��+P����8?��T�O	��������
�Gjv|�3��	��r�	�R"03���k�|�27/X�R�����Җ��Y��1�3�P�͠���^�/.����Ȁ����2Zl���J�È���"�]�׽���9��.@��[�Dce�|=��q2�]}���sJ7�	���uL��	�1�WO�C���'��+�߄�b��Dt,�[ht���Un<��)�Lx9�0�j��Ni�+�Η
T3�s���d�E>
�@�l��U�^H�3�YN�FYP�vn�dD�`V�ҏIs��w��i�����7�Pi�S�&Q�~�i�@��o#�N���b[��Ķ��op�M��.�O�_�k�e�[o���:8�(��)�� $K.m�z�%J��^���+h��$T�E��VL�0�%Δ�M�@?
���v�«��!ςP
K��u)gJ��Gc������k���H$����K��K�R�S%V�V���&�|�<�=6ϳt�h������s0��)Ϋ
�����]:��A����|є���"�a��B�ޜI���2�3��U�����²��{����"����U$g	ZI�T-�p7�7)���eaU��<p�	�e	���e����׫15W���Q��r�I�~(.��fw�fV�|4ݹ��/;�;�=,�^2w�Q��KR������y�\��`��#>Yf�=ۚ\*aȓ\��Ν���^���P�vA�nU��6�CQ�$`!tx��d�"�o��	�$v2`���3��A6SH2��b���m��u�p9��d�^��������y�4˖��2��-�ޜ�F�N��f^�9��0t��@1�N6$}��9YR��C\0p��[IĎܮ\g+iM��W��y�v0 �(Y�
8���@˓���g��Ԉ}x{W�~�<&��W%�!�/����Uw�͟���$�-�~�E&�/a��X��~eSP�䡷����֊� �;��.����"�fZ�.�������o��;�
�hC�E�R�=+�C����ul06�%	J��V��4R�-�ǻ�S� ��O$�[�Q��^d��"��~3��[B�������aYs�1lF�tWU��o�/p.���}&��#*62>t�U�U�c�DN�<KS�`-�h�h���q?b��5���2��@��>�_D���wv��ȟ�M&�12��/3#�D�[K�W�[f6�^~��V�E�4MRY�h=�o�!��F�f�V�y|�N���/�D���D¯�ğ�v���֗X�>q��9\e�|_l������@Iί�q}B��/19��o�f�`�S���������,���=zP�ȽI��u-6F���/4�k�+p���w��w�ܟw���q���0�ߔ����i�FK������%@�x=�$�&�*hx�8��C#
�|E����:��E�^��71�^���ꚰ�*�)Q��|�p!Jp�x�D%�+~`�����Y?����d���]��yү�)nz�<��m�濾�y��w-��u��0I���7`�ؔ���!�xCu�WL�0����S���M}g9�H��"��ap��
6�._�85pU��3V���ܺ;��mPX����tG`�1�#i2̐kf�EY��1z�EB��gS,��!�苶���?����j BMԡ��꩒�/!o&�����O��q�N��,�Lb�v�e��������3��l4g��b#0�����ң.-���sŇrV�:�ަq��&�z(�6��g�h�:߄*<�5u�y�@��Zs�*t;�/<p`���s~��/
���
T��������⑕A&i�R��2��`������pb\Qr_35�^�zs�~V?ϓ�������.=z��s횡6O�i�v)&��;��A��U�A^@��ʑ����q�o[XK��!�(S����(&��o���S
��yap2{�����D{o+�x'Q�o�)��P��\�*��8d�ٟ�/��E��w���oV5Y��6�f.H�=ƶ�����w�D����̎P�i��N�a@�,6t��E�V�l+�8pȅul\3�v���mgt�H�MQD�$���@��Dt�X������Zi�l�#
��z-�X[+X.f.0��ˠLqѦ�2gt0�u��e;T{o��L��/n&u�_�W/����ט���d���%{#7l�s�C>������\
��z�Z���^k�y���0,Sk��S�;�D�W4E��e''�q#
?��~�"�"��4s�km�� l���W=������a�� ,faOkfU�m�G�7�q��W��(�`S�y������9�TwV��1yg��Z�k��Zu�u�X;�@��wE�����2��ퟹ۬�yr'z�`��(k������7���6X;�<Q$*%��_�'�L%�3����u�Z��z���
�������L��<���6�̌��]@֍��Jqڮr�	��N�4C�pn���j��\��n
���B97��X��ɩ�/
E%	C�D��򏻗Nj��Umw�_���+'�rT��g�me����5�Ŧ�@�8z�oU]T���� 1e�']���@44-��K�-Z+O�kӄE�v��Q^E���f���Z�ŝ^�Y�F^U:?Jhs.����&b9z���tc��vދ��]0Bf9�-�Ng��k��AG$���77��8f0�#ĊJoӝ3Y
���z����q3������m��Y�m�?�g��q�x�����)
�����8���8�l�l�#2���dF�N'�Q<�D�_�j\l�5�+��%:���P]Q����Moe)���k�����ڦ�,|D*�Pj����>�}�Ɩ�	_*���7�P�@�P,�Dj��u�t,������AjtЄ'*��T����OSA^�j���Bi^l�L���K�	'~��#�	Z�w#��w�>����'(e�����$j��Zob*٘)�v��2�{�A�Ǡ��
��=�xj-��ٞ��-D�r�K-g��L���u�;��׫�n����ݠ< ��ne�h��@���u��I�k�&��Ӌ���P���`��Zz��޿���2���Y_���"��(�Jr����9�(��&�6󈄄ٚBGy�k�X Fc*u�r���WN��,5�;�E唺�0���5�,M�����;
�W �!gQ���\��6#�j=�<p��D^'���r��C\܉gG���j�^n�lh�g늜mx�ērD˘30���-U���W�q���;`'�+�S�Ea�X������ ��H��;Q�.�)h
�������{p��!��(�}]C?���aK=�$�Ǥ�C� �6����{���5�z����ho$�fS]Ę̮�������'�H���y\�ܜk�9}�V�8�q~��ϗnKڦ(C�*��<�b5�z��B3`��	5y>X3��,���o�X)r2߆��ُ��O8�M���гG����Ք���}��IOʂi6�S�'��h��\*88<�i��Y����:�q��U?&�l�"�G��uG#�P�ef}��Yw�KE	�2�
h]��rRt�Ĕ-
�� ���������u��V>1م��)����
��x���s�N�d�`V���� �h�gq�������R��hy�Ϳ%1�^���[a(�bX��Ѫ��"	XV~���!>��J"J�
'�g^��w�D�76�$ogd%��ɣ ���P۫���I¬�1�)�wZ��[�b�a�"d��0�'|	��9ht<cX���^�f��0 �������cJX�&�i"��@���2^�$F�Ö�٫�M)Ґ	�d)�ډu$����k�1.�xR����
US�n�J@[�#���4�U�jC��
A��Ne��;������v[s�wp��"m#�+�Cc=����2_:���C0s��>uA�?�}�)���8����\;-	�Υz��R�
Q��z���M؛�=F��-Z�pl�.ʷ]K��>�T�@�)"ސ}������V�0�S]:Q6�2T%�T3��k��"�~�/��>,�{����X!�Q��K[�,����Z��=	�*I�3Z��@G����dg���
��֣�,��*��Q�k�a��w��|���ǝx6uO=&���Lq;e��c
���sf��{ei5��zr�GJ��R�ً�##'�4hĐ�m@�\���'W:���{�.XQB*�_V1��O�a&uϧ�y�����EU5���Y$P*�4��缁�C�(����c=�Dڪ<τ#��3�/���#�W�)X9L2PK.��r�`lҸ�)���D���zE��ۤp��긋qV�i(�IGɨ��ڤ&�
k��a�xի&��Ҹof�ߠ������Md�/��՟�D��;��[�I������I]�xjm��ZxGh%
��6�uOH~�O0� d߾
�N!�Z�f��n��!?ba�?�V���H튖C5���3���1Yt�RO���w8	E�,�k�%!J���>0���;�=�;��'i��$(�`"��2��H�Wm������V��S�uZ�6��t�,��P�5��X�aBվi9���e��	��K�$E��|6�!R�V`(�){����������=M�C,+Y�\T�t���i�
�<�Y�p{��*r#4�=�}u�(�eï�A�T#A[����}�0x<}����@����w
�,�����=��A���E]��.u�&�t��Kh�ЁT�\�~X�7T!<�4��f��U@�.��-0���/=�Se�N|^P,�\����v��R�t��.�7��̏#mP�w�%��R}�h�f��B�)@��P߰��8hP<�<,�8�Lny��d�u��y�%>	Bo?�� e���=�}ӈ��-!7��Y��xpͿy(n��Fj���	��^��xo�p�g1����E����~�qM��$�o��5U������?:���&�E���b���U����*��'pGV��D�;���u�SϾZ�;#t�'	�a��\y
|c����5EE[۾�øJ��pҙ���r�I���?�~�Q��,�O��#�v ڏ�0c.���
�c�#����q
ل��2�B�|��@gl}���p�q�ݞ=����x���8$�2���g���2}�D�mD&/%��C�5�izb 6t p.�
:��{�LR�á��B�V���$n�Cb�$�Y"���h�9~�7�L�i�6wz� W��ڏD�xmX4��x�4��
����cx*'���l;d��3B5՝�����UEˊq��F��<�<�Zi�8�</�|e��KR�1��p{�s����@?��קϭ�1�Y��Z��i��0iXO0�⦤������4SN��u���	�B�c�p����a1,������yݙ�8yuy�I��c�%o8�'�щkڴp0�|I����H�����f����Cr7�7Ť#���[�?�~���Ͷ������g��9@{���ڙW�]d��%�;����Hk��}Bmo���ۥ�9��i$`�Yh.+��A���J�f+�h_	X\�3�b#C��M{Q�$#t�r�����ɲW�s5��l2`��h�JG��(k�;P�CL�ٯ��S��x8�͎ō����<��ɸ����_����S�w������,C	�v6+�-)(?��c�Л*���w�Y�^7���~-6���6����1�g�$�b���U���H��e� ����:UĿ"��9��0Q�~��G2�$�&��Hl���hC�����m(�ʊ����-�S[:TH�<��zd�7��*�
Z%W��x��W��M��T���K��уĊ��u��㦪pJ�'�E�T��i�{�ٻZ�[�8p�㲱�y㠓�`�9�чQAf�;�����D	�禩fZ��H��Q?���.?�����q�Nн7�c���Ȳ�Bg���x��E��j6�d�ľ���?�D%��PpH�"�3��u	ܢ{VH�ڟ2�)1ƨ�3Bkb@\�x|mEW�iH�S�yLjg���w�D��u�| 	�8�������y����a_,~ /��f�}�	�|W��n��
>ؓ)��d*U�tY�9�M0�
�V�g���–�̼J,W �T��K6VvNh�Z�x(�ҤW$;���s=�������0�\�,�7�D+�Q#���X��4|���(��'r�*Wɪ�/�ͨ��v/�et	�.�ԣ[��[��&���ۮ[L�)Nw�.��<���ħXS);Oxt��L|�I,A�5DD$0��4��+�����Қ֋E
�>�%��O���O�vތ'����>�1�P�̝%�	|�).З�	��r��i�+'���?� },6l*��8�L�E9� ��A���^��*w�
����.7og�W�n����я�j2��d,��k_�a�y��>�Lƶ	������������4�M�����lx��yΟ�quˆ��iE��HN�'�Q"(�Vh�u_�5y��6��ڏuE
�|���
�Ĭ�)L,��o�u_����H_G���v���D4�2���.g`]��GoZ,OB1#)���q[�e^#Yڝ_i)X���|��{'������&����r
k�%�3���B��Mo^8��OL�g��0lo���ј�>"Rл���=Y�dWI
��]��AE,�N^8�d\5}&~�f6e�~-��.UÌ�%��`�K��yԖ�헣����z�ijF����e���	�"l݁d*a�.	x�x8c�^��[�&39�ֿ>�F���l�D�����G[�/#^Zt��D���d�-���MAJ�OZL�{�tO���E,? y/���W�>Z($nj���Mu���J��
������xEZûai�$����ԕ�:�X�Zm2m����Ƒ���4ռ��-����r�����\Z�v	�N���2��ۓ|�f�/�f���!a�IT�j�/�3�tU��F���\!�y>&猽*��2R]iL#H��{��B6H�%�H�2A�Ohx��h*t@���|~q��9Vr�[Q_D`�������[�yV��p<������T�X��~HX�����P��w=��	�pa�EޚC�
$�QU����!���wb�@cP<8��D{��
F�HTV�!�i���
����}���
�Wdr����G@�R��@��kO�T�]�`1�A-2�PZ+����j��g��ݦ�QW�����L�q�u*� �EL�\IY�#٥����v�/��J*�w���!��p��R#���w��2$��7�\��U}�^�H�;�v?�G��i��X�a��'�zȞ�.w�{�iF|Gm�!�����@��ݝX��u�����|^#V��v2��J����N�\���:zh[j����`�@Æh(����KH�������T����7�`�(����@�4?w��t:�zI�-f�J����e4�<�a��/^���h��1׸����1�V���0r�'$q�m~U�QŴɜ��+��0c1��
U�Q�U�b�+P��_�Y���X�a\�R�Au���:Eit��}�^��]39P֌M�X����C%̘��4f�TUr���d�)�[vd�C!��k�Q]݅Z��]lW�����˜2��U���w�!�3 %l2I}CZ-��_?Ӈ�8I�c�c5���t��{�zf�O�k��'��#~c�����E�$~j�^I���rQ*�U��!�L�Y��=<n4��Z6�(H����5|7����&ޙ9�o��lٹç�J\���I�:�/%��57M���ZH$��9�N4bi�i�,�A�	l0���@���(����^[����-%���Z�d�f����B��~M��&`'�o�~��g�W*��،T���xa���Ȃ���T�Q2�7Q�[U�f�V^P��������/l�ݙ3�/������s���8Q�Y,c:1�m/��)�H�����&�\��?��?�g�'�m�,��I�^���6�+a��R2z��ya^1Jnq�I=_ߛ�������j<L`�I��T$ �T�>��B{�TCy3$�t�j��?��svQ]�ZDx��3m�@��k�F�#7���X��'ʿpMO�[b�%�U�~���[Q]�s�h�{DS({�j���pn�K[ci��|OP�@{]��c�P�s���7��[�OkqU[� ��!A ��ʺ�⠫.`�
���͈���r������.��%��2g��/�����Ż�MH���eu-�\+�Y7-�����{�n�ښ������oR�f���dq^�U�\,�n[!^u�j
X%�&��߱�a��X���v��ߋ��:�/������0��i���T��#��l
���^�*��(H���B�V��Q�t���O�{[�����٭�}�h���kr�\�"]��1�FMZ�Ÿ�5�k=��J���u��~Bo�q�"YR����Tx�Ϫ�rTw�䓦Mi�ʾh�cA#�ͨ@8re3\g���6�I���g�S�t�0��aF�y�m
�_�T1�4]v ��+0��¤�o��8�ڒ�#+����4�I�>O �
F��m�
e��SL�7�Xy����L}MF��
a��	�>��f�"��������#����	kvw���9"(��[?��BS��8U���$�1Q�	����ĭ)����`�5�c���A�m2w����~��\pfBm+(j����+Na�����~ڥ��S��\�>M��q�1�k-��}a2�A���;�wZ��6*̬F��-��e|m���ݠkd@\���x*�R�i�|�h���<�C(�kTQ{�����R@p��S�,�_�EΆ�SC<%�N�U�z+�̮� ������dy�97gZ�(Y�
���Pw�fN7�J$(qO����'![l����A���e.��X=K�u��=�t�;���#�ft�
��ܩ����D����p�h������OƏ�7Q#4�'�	��I�y�Gt�U�A�z��~-N~ˀZ����_�v�"Ү-g����8�1[/2�̫ĴB*�0���X�v򿌾x���p���<���ʫ�x�"�+�Ů��ʖ1��)?q�k\���������0�I*�u�C�oY�����>P��5rV�j7��4武��P�NGՅS�.�i�=��iB��T�?I
�JL�x�pV�-���{�d7m����HYD̆�X����8�#Z�ka�1�fCB���;�,J������("��hg��gn�a*/�O�:�]��߂{GT�>gMX�E<��j65���R�X=|��KR:�V��E��]%IZF���A�Z\�	r9nԊ�2?�	l�)�}��a.��"{J��3n�ݹ�w}�I��V��h�	"i�i��Ü�HBYXV�>=F25`7
5�5��n����8j�&fg"!θ!���x^8U9�J6lѐ�cc"(V�K�v��ë�~�D�k�'xE6vǚϏ��ƈ�%Z��
NFOm��R�Yy||�	�ma{(�Z@>Ɋ��3�3�E���5O�rG��u�`�c'�S���<|_p��w�![�����n�,�4t���`���e��U��l��h�]�Gx��Z*d��0��p��P���"�1�m۹y����ʶ:a���`�����EOײ[�
e�׺��Ѻ!$�J!Ǣck���4��z�4�C%3�:�>�����r�����u�H�݅���<��G~n��8@D������]�O>E�|A����tG�'=\b7����sE�0w/h��Y�X���\+&�#�膇��/J5�z�_*gF�q�LpB��>4~e-�\Z����"���V�����
�3!hAo=
�rk&�I�z��1F�^��S�n��S���-�G�?��mG��\�Ƅ��+�,��p-�Z#³9�W�^Haɟ��,%�h��|.=���¬�܂�nFwV��Y@�kS��N�S�>R~3S��
m	Ě�6dc*�y��E�&��ͺ幗�c����ZjXG��WvYO/S0r&N}�)�15c��,n���H �׳'n����]K�h՚+�+h0�z-����Z峌����M��mg.Cܝ���Lx�Ћ�
v�C�y�V�0��0�ܛ����
�Y�����җJ�!-��G��}1����uEa�z��]A�|Qd��׿R�It�(����?i��e�� n�n��ByO�vk�KͅNܽP��K�c�\o�n���T#j~x�{	�!'�)bƻhIz
�y���{�oi�:��b�s�~[I�W;�䙨�!��sM5�����9��L�c�m�Z�T����|d��iVF�j�����	��H�I%�x�6ƪ*ˋ^����h��
�<
�v��j��'�;	�1����<x�p�Za^F^������io}	�'�x8�}�l �X�������{a�dr���R���Z��i�Uw����+Cձ�z�>8�K�	���V��̅�\�{Q�lS���\B�a�\
�4Ta�
��I�8�4��MH$9�4�϶/��gO.�~�b�%�R=�k���Ҁ���9(��qXq�/챘�/C��bA��T�Y�$"5"J�������Ԑ��h�?�P�>:�B��4����-(d��6	l)}ki��؂��<@��[ mqo5sy��#���V��u��U���{�x�K�ke��vߣ��q���>36/#t=��Cu
���l9P��^�d�􆄍0G��Vv]\kS|�Ar�G�o�;c��7ص�jbD-�&�a��|{!�����ff��Ҿ�55�/�p���䧞Yt;-"��C��0�T�o+x
�n8Gb�JC�S~=tw�z9k������SŸbҥ�`*��`%��o˒��Qsy(^�0N��sٶ�pN�m�Ƽ�`���]��B�*5T#���CՖ

�˫�Qep��?X����J1�j��OF	��d��:t6��X��Z?/ u�)c��؛�B
M���#2dv1?�&��.���HKa��.A��nVY�$�a�%E
�e���?ًX��F������@�u��8�*Є�S�����.8vq�e��u����ۘ�s�+�2�T�ž�/.�n$-�)>>8����>b5�X��>+��N�@���Kt{g��Z\�dNb��P�������l��ӓm��)/I�.�C�X��+ݎa�K+B�]��1*�>2�2�<0
�-�f�_���K���
�;��Y��-#?:�T!���r~"�\&�Gg��th+���P�~ң�x��i!���X��8`���N�ս��YA��Q΍��\�I����1�����/SV���P6��t�/B>"z.�{6�!m�+*HT<�XK$9j";�To*����/���F�L?�/׾T�|�M�W�s��ʘX��`	�S�(Xq�b��/�!y���wJ�fz�J위�|z�-�7��+R�-Jf�׷V�*M�e��O��û�wP���� J|rf�1�K��{N(Yp}����0���.pԙ�64Wf ���0<�J>D�����n���}iI��e�̼����Fr8C��"��m�
#��7��[�i$w������ݦ�o1g��EKb�Y�
yMğ,����w�H�ý�M�0����zؔ���Ъ�%�`\g�M,�dx�Q�j0&}�R���6Dp�L
���LF�ҰA�U�.I2�=d>��[NP��:�a��V��� �qѝ��߱��*n���-֍ޓ)%u��.`<����v�Y�{�x�e�t��������a$	iS&��i,4b�3ͽ6C��!��2�u�kW�i�#��Uk�zԨ�Y��<yMc�i�s��[����VA��M~�2B����$�Fi(�`�;�u��EK�}���M�=�6d��R��h!�hS[x�~�C=ۺ�o;�0:W����8�Ͼ(��k���**�{���Qߤ��4���)}fV!}ق�;nB`Ij=�ȱ�OX���l��/�7�G���/d� ���YJ=\?RȾÔ��@�צF�Z�U<��o@X���H�g�����ԄtC��G�Z홦<�:a�n�g���a
`�N8K�<�
?���TI�?
!���/����a��LU2���&p�w��1�A��—�e$��綜���2lA�,��>{�(�=yL�_��)A�K9>+�h%!���6�yg��䈦\���v_8$כ����>O�r!
06�~�pW�"��]���%ֵ���������Q]���������S�o��GDI�wi?&���M�C?Ӹ�xǹ�z������Չ�8
�=���$͋�Y��R�Y:�LJ�!?5�uk�V��*f)JIq�x����9�ӱg(�<w���J�O�AWv�ϲ'Q��)�hB��0߫o1�8�OI���#�&�ӌ'w��;A}�a�N�g{*/������Z�n�"@(��u���bܞ�Tu���:�%j����'��L@�۞Һ^��uf��	������8D�?�����m\���g'6y⇉6���m�*��"�� �,jF؏4D���@���bP�%F�V�qv
�M���I�s^��{-����H+�
R1ǡ�b!�k�g?^��P�hh\1��Z�\����.�kIJLZ�����s��^�Q1l1��'!�rO������c]+��3��~d0������b�>��'���yFG'D`�y;`��I��?u7sx�Ǽ�∨O�'�o��s���1��Vs���*C��HƠ�s��
��(k��aZ���~�^a������k�v���@.`�%|��
(���‹��7�u�@�W���n�q�J���&����u�唑����
��2<��4]�j����8�L�,���9�/��U�hu���%�\?V��iMjo�2*y��s����촇!�[F]%$�=N�{W[�X���WQ�@�Ox�]Ԉ���&/}#7�U�6����XT@�h�jej����
u*�Q��KS���������?F�"y8v���R�C�=���<�0���C-|�U���݊dʎڶP�����l!l�p!�\e�a�Bŝ���"N�}���^�y"|�Q����̹�	\��^��E����f��"��W���.��v���Mj�%�c9'�N��,�p�+�;>	<�-�syh��i�'�q٥+�A#���#kT'*B2�sM��{w�&�Zs�w���+�q��U������d$1F�0�I����*s��˙* �Hq��@�7N��rb�[����{!��[v�S%/���bQ��{��S����&�%^`� ;���g�=�.ߟ�=+�X���������%��<,�.?��&/�w�h�Lڴ�gI��H4/�j��$�6s'�v]G@��������?����;P,���V� �u��i��j�LJ}�����ا���]#�9h�V�U����ws������H�������#'F.�����!�|hx]*�6*���u��p6��z��"�o�@�6n2���ag�%��?ՁfX������8���%G����T�N�+<8Έ�����	㷴��y���a����aF�����^EjwR�,�^�H�ي�����IJ���%�~RZ��j蝕Ϛ�8CO���c�8�st1��"��L_�k�W��q�-�=(,?8c3�rk�����Z�@
N~"–d�����x��*���r`��պ�"��#�T� �nh���/�BRfُk�{�Ӡ1��kb~
%[�[�h��������v0�����V���ho���y��x�(�"�H��L)O�	|�a��<�x7pRZ������z�w��
���;G�C�l�)#�f���t���#�P}	�-/�HK#J�$\[��ղIs�c�+���]V;_5���?S�;��}�U�t�t�(,�CX%d*u�٘@��
�Կ�sC7�t�����;����2�Cm�a���@����f�K�x��nNN�7	C$y�L����;����h�z�M�,���1N�7oE�����YhB���
�W�S�|C������B�@Q���y���m6V�(#1vh��B�!$_��[{~����Ks2��y3c��Kp��VQ
�\�d3�o�z�D�v(O5���AP�y�4,���/����!���0���]B�+��H_�L<��ݧ�-1U�X�+y���:�{t��/<���`��(V����4�7ˇ��IW'�� ]Ȳ���`aQe����m� Cu`�� Ct3�s����\ǡ�q]H�|�_�šoU�=ޙ��
l�a.W^�}̶�s>c�p*��`����C|rsl���VB�"נ�<e,�� f�4�ӶY��fe�C�tFV��ZE��P'ke��B��M��Mmx�}���i8$`$���E���ʣ�cO�<'
(U8�t�C�����΃!|�$)ǀ������I�y��3�ݴ�`�d�����nx��3~^j܌��-7��ɸ���5�\����_*zńnN3ar{]j��QڷR�4�7J�+bp���*�L{;Dž�"��W6��&��1�i?3!��������#Ѓ�F\��ꐨ_�U��S)��qO��wx�Z��O�~��W���!-
��m*����^�+q)��]�hF�!s�α�<xE�b���V��n5h:�y�M��-0�$��9u{�=6+6aQ�eI爼~j�6qd[���%:X�x93L����AG��xp��(�����h�B��D*]�<	B� ��|�&���o��D��v��z	�9C.�
B�dm΄�j�v���ܼh�M��h�0�y��Պ�eLr�Hб��*�����J}-8��V�``�gS�|���V��\��@t�����岝Cs�b<��Up��{�?Q�Y��G*{!�c��ʁ�BC�VT|a��dy&Rw_H�#Z�	��U��������L���y��ۤy�u)z׎�@u�F:����᠛Y\�S����6�l�%
�n�%Wֻ�w������mpCS���k����?�t|��J4��~�{k���n�t'��Rя;堸�>�����uD�l�,��i��14���e��$�#����l�Z[�Vh¤���/��"'օX\�|B=�]S�3��.	��"��dN*�FA�Ƽ]��G���$0òJ�q�/�n�tda|�z1\_�0?)��:��jF��]*�6��|A��ph�v]���-�b��F�O	�#�r���nX����a�m��i�[��!۝�7m����9�ok��Pɺ����E\|
�x��3N�Ud�`��@`3/4�e��B^�]t�����Y;����l���@B+�oq��q�:g�X
1T�"�F����:�`�ar/"��	���s�K�������\�V6WVNA0����IM�׵L����
%)y�
?6�y!Y����I̯��%X�\��+��	�"��5S��/�i(4�I4R(���S&A3��{�(3��Me�������Ÿ�0\;/R��fS֊�l��3��P:By��b8�ܱ�ise�͇���VG 3Y�T�x�ՇEs�2�x�wtr��\�*�n��P0���^�^�†%�l�5z���}�����n���%�w'8}{�`�T�X����%�G���\pO�b 9"J=iyV�*m����c��6?���C݊w>��]+h���g��@�]Ǎ*�_�
]K���DUޒ��d&�$b���X�,��XV�1x5��"��RZ���>����X�Nk��4��*�'���I^P�?C��-�7o��!�����Q�S�_b��G��덍�`N��bݎ�%��*g�a3e۰�wر���(�{<�^�*y�Gtv^��'~�*wn�)�o��ʸ�#��H��<~ IwлM:�N^P�K9?,��p���2pl��m3p+e�;6)�.D~	߭��xFL�H�"��kfڑ+m�!?��C�t)��C�H�H���ro�}��tf<K�u}0���]N	��MG���{���׳{�����W��8��]4�'�92>B��$&D�'�U�3�uOv�X�;�a^.����y~�Нm��P���.��̦�R��𚹻2��"��#&�Xbo�ӕ�o�s/؟*Р�9��,�0Ҝ+�"��/����u_���b�W�J �|o��ed;��7���\��s�V�;�[r`�ť����"�3�`*:Q������6�4�QL��:�)���u
_�)��v������R�i�H�ka���L7[����Z��7�������⩩>wG�������{߲�=E��%�������L:(ؐ�kg���ړ0](�f{>��f�M(�Ә��dFn���`W�������k�g�~eچ(��h���O=�f[��UF"A�f=o�~�-��N�o�U0Q���Ǒ����_n�=�x�r��c��Gm����O�����x��Z/U��D~�����F͔v��)�߂(j��Fz��d�JՎ�^�/،��~���
�(X�!���$��i��ĭ;kuQ)�����4W���,kq���-vt<�7�m_���ndʩ��~N�;�SEQ������N^����ʜ=��"V�j��c�؄�UD-Z@�u�Y�dE
J4�+ra�����Oy+���Z��Sh�t���T��c����\�&�iz�͂���[��7��25�v�DzN4N��1���A�.�#����X�7����w��˿=�j��G���S	����mW��̝�D5=Xj�@�z���E����r���yp��^o�r�x�H����a����_�����������~b1Ӟ�c@�@�b�v�tY.}��d�5b�6�\ ��D�Y��r+N�]>4I~���L��Y����K�ʶ�[��V<C�R�y�o����"���$�,�3�f��
�&�_�:�j����dڰw��zZᒗ"r%�O0 �Ŏ��݁,"�_��
P<�A���L�#��zq�ຂ��̀1�U��z٪�1����6@��`��`L����ߖ��y�t��=V[:'$Mp�T�ȯI��i`��S(��f2b>k}��]��)̆��8�|K��h���Ŧ=ft��
�	�T�ի���=;���$�^�xډ�n��6�;Ӊ�M��*�����wVR�R@�8�����,���׍�	�Mس��&:ݲ��=|b8�+��%+�7� �e���M�qU	���J��P����,d���@��P������������L�P6�y�)5x�����IwO�\؃Y��B��mx�������;�������D������mԍl���?�����s�7q3.V�t��/��I8T�#n����g�����Dn��/���&��I�\;��L�f�D�[s[�D��~�И�7����c��_Y�^�>g�<�c6
��H����X����#���B����s-j|c��`O���F�͎�_�a���j2Z��ӷ��i��.�����Z�[^�%�l1���GY5��E�8�<,�Y�
4yټz�xM�v.�������|�q���x��H_{���(Q�|sQe��}r�c^�����	p�keh:y�<t������d��A�3�JD)���1�jRL�DFGj4��6����0����E���i�5��؀K�j>��Ϊ���t�1��<,6�70U_��OL�3��i���##�n�{�#�e�}�M'�|zl�L-�68�+�K����{�#„�F,�ɏ������t%��>|4t����6JW^�N�o��(^+aWz�f���$)o+tT��.��C�R9WI����u�/��(9+�9t=katv��U�S��� �	I�C�R?WO�$���{�5��(?+�9z=wa�v��a�_�� 	Ja	c	L	M	O	S	U	Y	[	]	_	e	�#[5�6�>Vk�v����
��
�,�{
�I5J*l�m��}	���r��Y��
�A���X�8��	�G-&N�!�M$�6�6�67-7�7�7
8W:�<�=�=r>�>�C�!D�
JM�MSN!O:O�O�O�P`QR�R�T�U�VpW�WxY
km8m�m�m�n�n3oNo�op�p�rWuruv7v�v"x?x�x�xy�y�y�z�z�z�zj{�{�{[|�|�|�}�}c~�u�������7������������7�������I�������G�`�����?���������I���������������:���+���������������CV�����������4"��Z��f�����#]wI�L�9W2M��w*yb � 1!D!�
!�$f&�&Q'<)�
)�+�	+�-�.�/�47f7�7�7838z8�9�:=;�;�;Y<�=x>?r?@b@�@SA�ALH(JdK�K�NT�TU2U�UsV�V/W�W�W�X�X�[�^�_�_z`�`�a�aic?g.i@i^i�jzm�(n�#v|�!~��3���!!���� �G����������0�����������U��F�n���.�����4�����b��^���x�����*�����I��������|��!��?�����c��������e�{�����;�����������T�����
�=�����L����i���'�K�u�������/�*���6������H�x������������I�c�~�����*�����K������/�J�f�����Q������-�����Y���/�
�x����������t��H��!��/���� #)'j'�'#(p()�)�*�*w+�+*,�,*-�.�.K/�/�0`1�1�1�2
3'3A3�3�3b4�435P5�5�5�5,6F6�6�6?7�7�7�78�8�8>9�9�9?D?k?�BgD�D�D�D?E�E�EdF�FGKG�G*HyH
I\J�J�JKKK�K�K�K(L^L�L�L�M�N|P�P�&Q	W�X�[C]L_�a*fCfdf�f�f�f�g�g�g;h�hi$iwi�i�i[jqj�j�jk�k�m�m�mn�nzoqq;qUq6r�rZw{w�w�wx�x�xy�|�|2}G}h}~7~l~�~�~�~��s���2�T�p�����y���9�W��������y���9�W��������z���;�Y��������~���?�]�����������A&�����W�y������8�����V�x������9�X���[����=�������>�I��N�"���\�����}�`�B�*�7�$�^�N�r�����	�'�|������7�U�������@�X�|�����Q�l������\�����C�U�������9������a����(��7�S�o�������_�������^�������������)�����%����v�����W�p�����������8�������.�G�d�������j�����+����(�D�����/���7�u���7����,�K�������d�������-������F���������a���d�(���f�������C�b�F�
�H���%D(��*|	�	�	
&

��^x����j�@Zy����L�"<[���t.�!!=!�!�!�"V#$�%�
&|)�)�)�)�)*k*�*�*Z+s+�+,),�	,[.w.�.�./,/�/�/0�0�0&1
2)2D2h2�2�2�2�3�3�3T4x4�4:5V5q5�5�5�5�5�5636W67"7F7�7�7�7C8g8�8i9�9�:�:�:;5;�;<$<�<�</G=�K�KLcL�L"M�MN�N�NcO�OP�P
Q9Q�Q3R_R�RYS�S"TT�THU�U�UnV�V�V�W�WX�XYCY�Y=ZiZ[c[�[,\�\�\R]�:]�h�h�h�hGi�iej�j
kqk�k
l(l�l�l�lVm|m�mn5nSn�n�no�o�o�o:p`p~p�pq7q�q�q�qer�r�rsDsbs�s�st�t�t�tHumu�u�uw�w@x�y3zWz	{-{�{�{�{�{C|g|�_|q������&�����3�S������������S�t��=��������w���@�a�	�*���������d���-�N������������Q�r��;��������s4������o���	�%�@�[�����A�g�����q������B�����bA�������2�V��!�E�����P�{�����|�����
�1�����`3��������:����)�����44����=�������q���A����{���������H�������-�Q�����{���.�F��������Y�����i���������#G5�6z>�C�RVEWk�v��U�*�����;�����
���(�o�(E+�9�=�I1J�a*l�m�v����w���l��U���5���T�6�m���k�� 3
-<J$N�h5M9�v����#�7�7�7�=�CrM�NTPQ�RGW*m�m�n@o�odu)v/x�x�y�z�{�|�}���Y�:���������=���������������0F&Zo >!�!�&�(Q+B7�7�9 ;�;�=I?�@�K�T�U�V�W�X�_�a;iMi�v����/��������C�}�j�V������������4���&�u��U���2�������u���y�� M'(G(_*�,�.�2�3@5�5
6�7�7�9�D!E�E�F9GBJ%KL$fUf�f�f�g�g�hi�i�imj�jk�m�n�p�q/wlw�w�w�x�|�|C}Y}(~x~���>�����F������F������H�	�����L�
�����\���j�����[���i�����G�=�b���:������a���������Z��������d���O�a����������^���r����������W���c�����:�q���u��a�a���q��X��:�����������	�	j�L�.h!J!o)*}*�*n+�+,U.�.//�/0�02X2�2�2�3�3h4 5)505G6767�7�7W8]9e9�:;%;�;<�<3K�K�LM
NkNDO�OQ@RfS�T�U�V�W$YJZp[�\yh*iFj�jRk�k�lcmn�n�oGpq�qrr+s�s�tTu�vw
wwGz{�{�{�{W|E��������@������a�*�������N������r�;������_�(�������������9������2���U���F��5���u������!���9���*�������-�M�K�����A�����H��3�H���
�



)))



))
)))

)))











)
))))

















(&&

&&










&























((%((((&%%%
''''''�#F5�6�67B71:�<w=�=x>QCADJCL�M%OOO�OuQ�R�SnUVWtWAY|YkMm�m�ncop�p�r�uLv�vTx�x!y�y�z�z�zn{�{}�}g~��L�߇����ʈ���;�����^������K�u����E�����^�����������@����������%����J8���l���a���l6����� $�%�&�(�)
+�+-X.+/�3$6j7�78H8s9�:R;<,=�=�>�?!@�@iA�A�I.JHN*ST�TU�U�V�W�W-[?^E_�_*a�acmcCgsi)l�m4v�{�~:��N�p���c�������s��� ���E�����ӧj��t�z�K�I�����|�������
���������T����i�����2�i�����P������������R�����R�-�~���O������i���p�(�����0�4�����M�g�����?����Q������3�N���������3����b�t��������S����x�����E w"y&'�(')�*�*�+�,0-/�/�061W23+3�3	4e5�506[6T7�78S9�>?H?�ACmD�D�DTEF�F�G�HIqJ�J�J`K�K�K=LsL�L�L#N�OrQ�VoXY[ ]_af.fxfg�gzh�h�h8i�i�jQkm�m�m�m�nFpq#q?qJr
wEw�wx�xq|�|�||}K~�~�~'���Y������m�-����m�-����o�0����s�4�����:�r������9�q������n�q������_�d�������X�M�t�w����=���Ը<�k�ӹ�E�����V�q����2�r�ļ���׽�O���ؾ*�w����;�W����<�s�����V�����>�:����u��������N�����L���������%��������,���������2���������5����������l������g���{�N�������I�y�]�0���+[?�{�	
=
!��]~���?`���c!B����E $!�!�!�"|#'$�%P)�)�)�)�)'*�*�+f,6._.�.A/00�0�12-2}23�3�4�4>5Z5u5�5�5�5�566l6[7�7�839�9�9C:j:�:J;9<�<�JWK�KL7M�N�O+P�PQQ�QwRS�S:T�T`U�U�VW�W5X�X[Y�Y�Z[�[D\�\j]1h�h�h�h\izj�kl?l�l�l�m�m;njn�n#o�o�ofp�pqNq�qr�r�rJsyst2t�t�tsu�u�vjw�wx*xzy�y�yzlzB{�{�|#�[���;��j�1���’��T�����x�A�
�ә��e�.�������R��������Ȭu��
�)�D���E�k�ʹ��W��3�y�����k�Z��V������F����]�����O�>������R��������������������1�^��������f�������
�0�r�����-�	��������F�k���2���$�$�$�$�$�$�$�$�$�$�$�$�6�6�6�6�6�67(7�7�78R:�<�=�=a>n>�>�>�>�>�C�C�D�D�J�J�LMM{M�M�MANNN�NOOO5O�O�OUPbPoP|P'Q4QAQNQ[QRR�R�T�T�U�U�V�V�V�V�V�V�V�V�V�VlW�WtYk�l�l�l�l�l�l�l�l�l�l�l�lmmmmmmm3m�m�m�mon|n�n!o.oIo�o�o�o�p�p�rRumu�uvv2v�v�v�v�w�w�w�wxxxxxxx:x�x�x�xy�y�y�yqz~z�z�z�zY{f{{{�{J|W|�|�|�}�}�}R~_~�p�܅�������%�2�ȇՇ���������3������E������C�[����:���ҥ���E�����ߦ��ϰհ������������������5�ҳ��&�ôд�����۵�����?��������������������������������������������������-����n{���U�����QV\b[`dhlptx~������Yq'6E�*9H�'4Q.H��Sbq&t    # * / 5 ; A G N R X ^ { ,!?!�!�!�$�$�$C&R&a&�&�&@'M'7)�)�+�+�-�-�-�.�.�.�/�/�4�4�4�4�6�677U7b7|7�788.8u8�9�9�:,;9;�;�;�;U<�=�=g>t>�>`?m?�?@]@�@�@AANA�AHHJ$J"K&K*K.K3K7K;K?KEKKKQKUK[K_K�K�K�N�NTT
T�T�T�TU-U�U�UnV�V�V)W�W�W�W�W�X�X�X�[�[�[�^�^�_�_�_i`v`�`�`�a�aec;g)i<iYi
jjjj(j-j5j=jEjJjRjZj_jgjojwjj3m:m@mFmLmQmUmYm]mamfmjmnmrmvmxn}n�n�n�n�n�n�n�n�n�n�n�n�v�{	|�~�~уރ�.������n�{��������(�5�B��З	���������+���Ȟ����˧�;�H�P����j�W�]�b�f�j�n�s�w�{��������)������#�0����]�����X�������Z�g�t�����%���������E����v�������W�d�q�x����������;�����_�������������	��a�v�����7�����w�~���������������,�;�P��������9�����H����������������e���#�G�a�p����������������������������*�&���2������D�t����������������������8�E�_�z�������%�����G��������������+�F�a�������M������)�������������G�T�����*����f�s������������������������������������a�n�w�/<D���������v����*��KXer����� �"�"'%'Y'f'�'((^(k()
)�)�)}*�*�*�*�*s+�+%,�,�,�,�,&-].a.h.n.t.y..�.�.�.�.�.�.�.�.�.G/�/�0\1�1�1�2	3#3<3�3�3Z4^4�4.5L5�5�5�5(6A6�6�6�6:7�7�7�7�7�8�8�899�9�9�9�>?"?1?@?V?e?�B�B�B�BD'D4DADNDSD[DcD�D�D�D�D-E:E�E�E�E_F�F�FG:GGG�GH&HtH�HIXJ�J�JKGK}K�K�K$LZL�L�L�M�M�M�M�M�M�M�M�M�M�N�N�NcPpPxP�P�P�Q�Q�Q�Q�Q�Q�Q�VW�X�X�[�[�[>]G_oa|a&f@faf�f�f�f�g�g�g7h�h�hi!iri�i�iXjnj�j�jk�k�m�m�m�m�m�m�m�n�n�n�nvo�p�p�p�pqq6qRq�qrr$r3r�r/wWwxw�w�wx�x�xy�|�|�|-}D}e}~4~g~�~�~�~���`�m��� �-�O�j���сf�s���&�3�Q��������фf�s���&�3�Q��������чg�t���(�5�S���������Պk�x���,�9�W���������ٍo�|���0�=�\�����T�v�Ǘߗ�4�[�����S�u�Ɯޜ�3�R����H�U����m�|���)�6���Рߠ�����E�T�c�r��*�7���	��'�6�C��������,�;�H����%�4�C�R�a�p�}�H�U�l�{���������ƪժ���������.�=�L�[�j�w�L�Y�����Ưկ���� �/�<��#���������ʲٲ�����$�1�������µѵ����
��+�:�I�X�<�I�m�����!�w������2�O���ɹ�<�R�w����L�g���ͻ�V�����>�P���ͽ�3�}����[��������3�O�k���������������Z�������^�����Z�~��������������%�}������!�����c�r�����R�k�������������m�}���$�1�}�����������������)�B�^�����������D�T�d����T�a�q���c�p����������$�@��������+�m�|�3�b�q�����3�}����&�D�����v�����;�L�]�	��k�x��������������&�y���X�i�z��.�?�����M�Z�k�|������������[�x�:�K�\����!�����/�<�M�^�������������=�Z��-�>�������/@er����<� ������"G	T	e	v	�	�	

�
�
���s��
�
�
)6GXr��������Ub����):Tr�����iz�7D������6T�����K\m&{���� � � � !6!�!�!h"y"�"-#>#O#�#$]%j%{%�%�&�&�&�&w)�)�)�)�)*d*~*�*V+o+�+,%,�,W.s.�.�./(/�/�/0�0�0"1	2%2@2d2�2�2�2�3�3�3P4t4�465R5m5�5�5�5�5�56/6S677B7�7�7�7?8c8�8e9�9�9U:|:�:�:
;1;�;�; <�<�<+=@KyK�K�K�KL]L�L�LMM�MNNwN�N�NPO_O�OP�P�PQ1Q�Q�Q+RWR�R�RQS}STTwT�T4UAU�U�UZVgV�V�V�W�W�WX�X�XY;Y�Y�Y5ZaZ�Z�Z[[�[\%\�\�\>]K]�]h�h�h�h�h6iCi�iRjaj�j�jk^kmk�kl!l�l�l�lPmvm�m	n/nLn�n�no{o�o�o4pZpwp�pq0q�q�q�q_r�r�rs>s[s�s�st�t�t�tBugu�u�uw|w�wx<x�y�yz/zSz{){}{�{�{�{?|c|�|E�m������"�ԏ��-�L���������ۑw�����@�M�m�	��6�Ҕߔ������ȕd�q���-�:�Z����#���̘�������Q�^�~��'�G��������ٜu�����>�K�k���4�Пݟ������Ơb�o���٫���������k�ϭܭ��!�<�W���ĮӮ��=�c�����m�����>���ܶ^�b�������.�R���A�����L�w�������x�����	�-�����8�G�\�F��������6����%�����0����9�������D�j���:����S�Y�i�y�������W�]�o���D��E�}������)�M�����w�������*�B�����������U�������-�e�}�����������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z����������������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}��������������������������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z����������������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}��������������������������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y�������������������������������������������!�(�/�6�=�D�K�R�Y�`�g�n�u�|������������������������������������������$�+�2�9�@�G�N�T�[�b�i�p�w�}�������������������������������������������$�,�3�;�B�J�Q�Y�`�h�o�w�~������������������������������������
���#�+�2�9�?�F�M�T�Z�a�h�p�w�������������������������������������
���$�+�2�9�@�G�N�U�\�c�j�q�x�����������������������������������������&�-�3�<�B�H�N�W�]�c�i�r�x�~��������������������������������������������$�*�0�6�<�B�I�O�U�[�a�g�m�t�z���������������������������������������������
����%�+�1�7�=�C�I�O�U�[�a�g�m�s�y�����������������������������������������
���%�+�4�:�C�I�R�X�a�g�p�v��������������������������������������������#�,�2�;�A�J�P�Y�_�h�n�w�}������������������������������������
���"�(�/�5�;�B�H�N�U�[�a�g�m�s�y������������������������������������������		
			 	&	,	3	9	?	E	�$�$�$�$�$�$�$�$�$B5�6�6�6�6�6�6-7:<b=�=c>t>�>�>�>MC�C,D�D�I�J.L�LM}M�M�MCN�NOO!O:O�OWPdPqP)Q6QCQPQ`Q
R�R�S�TYU�UV�V�V�V�V�V�V�VWpW,YxYk�l�l�l�l�l�l�l�l�lmm
mmmm8m�m�mqn�n#oNo�op�p�p�rru�u7v�v�v�w�w�w�wx
xxxx?x�x�xy�y�ysz�z�z�z[{j{�{L|�|�}�}T~c~�ޅ�����'�7�ʇۇ���������7������I�������G�`�����A�����I������Ӱ���������������x���+�Ŵ�������������������������������!����������������4"���p��������Y_hbfjnrv|������]w+:�.=�)W	2��Wfwy    ' 2 8 > D K U [ � �!�#�$�$�%G&V&�&�&B'�(�)+�+�,�-�-C.�.�./�/�3�4�4�46�6�67W7f7�7	8838o9�9|:.;=;�;�;(=�=�=i>�>b?r?�?@�@�@CASA�A�I"J*J(K,K5K9K=KCKIKOKWK]K�K3N�NSTTT�T�T�TU�U�U�V�V�W�W�W�W�X[�[*^�^0_�_�_k`�`&a�a�bic?g^ijj$j1j9jAjNjVjcjkjsj{j%l7m>mDmJmSmWm[m_mhmlmpmtm|mn�n�n�n�n�n�n�n�n0v�{�{k~�~$�Ӄ��؅8�[���ۏp�}�M�����w�*�7���^���������0���̞����ϧ=�J�U���p�[�d�h�l�u�y�}�������e�6��%�4�����������\�i�x���������������x�����Y�f�u���������?�����e����������e�{���;�����|���������������=�����N������������i���K�u����������������������T���[��x������������0�������:�I�c�~�����*�����M������������/�J������������/������������I�M���_�����h�����������������������
���>���c�uyc1>��������x������MZgt��A b"�"d&'['j'(`(p())�)�*�*�*�*�*�+�,�,�,�,,-d.k.r.}.�.�.�.�.�.�.�.�.z/r0!1B2
3'3�3�3P5�5,6F6?7�78>9{>??D?�A�B�B�B�BD)D6DCDWD_DiD�D�D�D/E?E�E�E�F�F<G�GHyH�HI\J�J�JKK�K�K(L^L�L�L�M�M�M�M�M�M�M�MN�N�OePrP�P]Q�Q�Q�Q�Q�V�VZX�XD[�[�[
]_�`qaf*fdf�f�gvh�h�h$i�i�j=km�m�m�m�m�m�m�n�n�n�nBp�p�p�p�pqq;q�q	rr'r6r	w2w{wx�xm|�|�|h}7~�~�~��b���"�T�p�ׁh���(�W�����ׄh���(�W�����ׇi���*�Y�����ۊm���.�]�����ߍq���2�6�_���y��5�^���x��X��J�[��p�~���+�ĠӠ����H�W�f�t���,�����*�8�I����� �/�=�N���(�7�F�U�d�r���J�o�~���������ɪת�������"�1�@�O�^�l�}�N�����ɯد�����#�1�B����������Ͳܲ���	��&�7������ŵԵ�����.�=�L�^�>�r���	�'�����7�U�ι�@�|���Q�l���ӻ�\�������ҽ�9���¾�a���
���7�S�����������������8�`�����R��������)����%�	�f�v���p�����������r�����&�8����������������G�����������I�Y�j����V�f�v���e�u����������(������p���e���������,�����|�����A�R�s���m�~���������������^�o���#�4�U����O�`�q�����������a���@�Q�d���7�����1�B�S�����������C�b�"�3�F�������$5�gx��%D(������dI	Z	k	�	
&
�
�

���u��
�
�
F+<Mx�������Wj���(
/Z�����o��9L���
�<�����Qb�.}���� � � !�!�!n""�"3#D#e#�#$_%p%�%�%�&�&�&K)|)�)�)�)*�*�+Q,2.[.�.,/0�0�1
2)2h2�2�3�4�4<5V5q5�5�5�5�5�56W6F7�7�8/9�9�9A:W:�:5;$<�<�JDK{K�K�KL�LM"MNzN�NSO�OP�P�P9Q�Q�Q_R�R�R�ST"T�T6UHU�U\VnV�V�W�WX�X�XCY�Y�YiZ�Z[�[\,\�\@]R]-h�h�h�h�h8iGiUjej�jakqk
l(l�l�l|m�m5nSn�no�o�o`p~pq7q�q�q�r�rDsbs�st�t�tmu�u�vhw~wxxwy�y�y
zWz-{�{�|�H���&���S������y���B�t��=�Ԕ���ϕf���/�a���*��������S����N�������w���@�r�	�;�ҟ���͠d����۫���������q�ѭޭ��	�%�@���Ǯ׮�A�g�����B��/�f�����V�E���R�{�����1����J�����:�)�������=�����������W�[�k�{�����Z�`�r�����-�I��������Q�����������.�n���������������1�i�����������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~��������������������������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z������������������������������������������#�*�1�8�?�F�M�T�[�b�i�p�w�~��������������������������������������
����&�-�4�;�B�I�P�W�^�e�l�s�z����������������������������������������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}��������������������������������������	����%�,�3�:�A�H�O�V�]�d�k�r�y�������������������������������������������!�(�/�6�=�D�K�Q�X�_�f�m�t�z�������������������������������������������!�)�0�8�?�G�N�V�]�e�l�t�{������������������������������������
��� �(�/�6�<�C�J�Q�W�^�e�m�t�|������������������������������������
���!�(�/�6�=�D�K�R�Y�`�g�n�u�|�����������������������������������������#�*�0�9�?�E�K�T�Z�`�f�o�u�{��������������������������������������������!�'�-�3�9�?�F�L�R�X�^�d�j�q�w�}��������������������������������������������
����"�(�.�4�:�@�F�L�R�X�^�d�j�p�v�|����������������������������������������
���"�(�1�7�@�F�O�U�^�d�m�s�|������������������������������������������� �)�/�8�>�G�M�V�\�e�k�t�z������������������������������������
����%�,�2�8�?�E�K�R�X�^�d�j�p�v�|�������������������������������������������	
				#	)	0	6	<	B	I	������t������
�U����sQ�H�n���δz���� �X�����677�7�7�7D:�<�=�=&>k>qC�C�D�D6J�JxL�LMAM�M�M�MKN�NO
OO.OyO�O'P_PlPyP�P1Q>QKQXQ�QR�RVT�T�U�UW}WXY%m�m�m�mEnyn�n�n+o;o�o�o�o[p�p_u�uvv$v�v�v�v*x�x�x�x�x~y�y�yEz{z�z�z�z-{c{w{�{|T|�|�|_}�}�}&~\~���W�����/���҇�������٢(�s���ԣ%�V���ä#�[���ޥ��s���Φϱ������#���ʹݴ����˵S����7����&�p��>xI��M� ����I����+k�3B��6E��1A�!@U��_n�#l� j !9![!�!=$�$�$�%O&^&}&�&'J'�(�)+�+?-�-�-�.�.�.v/�/(4�4�4�4�6�6�67-7_7t7�7�78&8^8�9�9�:�:6;{;�;�;;<P=�=+>q>�>?j?�?@H@y@�@AKA�A{K�KnN�NyS=T�TU&UUU�ULV�V�VWRW�W�WsX�X�XX[�^n_�_�_8`s`�`?a�aGc6iHi�iIv�{|�~�~��ۃ��y�����)�x����������2�?��������j������Ş�ǧܧ
�E��������&���u��� �-�r�;;������?��������d�q������P�������6�����-��������a�n���������E�������N�r�����&�w����������6�H���������y���.���T���	�/�Y�k������!��p�������:�P����i���	�B�W�s��������h���0������$�?�Z�}�����8������$�+��Q�����"����,�p�����#��z�0�k�,��9��
�������������Ubo|�Z �"�"�&"'@'c'�'�'(:(h(�(
)y)�)�)�*�*�*T+�+,],�,�,-�.6/�/�0K1�1�1�2�2353�3�3A4�45;5z5�5�56:6�6�627}7�7�7�7�8�819{9�9�>	??,?;?Q?`?&B�B�B�BtC$D1D>DKD�D�D�D�DE7E�E�E�EBF{F�F�F,GDG�G�G#HlH�HI'I�J�JK!KsK�K�K�KPL�L�L:M�M�M*PmP�P�Q�VW�X�X�[�[�[/]._:ayaf9fPf�f�f�f�g�g�gh�h�h�hiai�i�i@jhj~j�jkykOm�m�m�m�m�m�m<n�n�n�nRo�p�p�p�p�pq.qJq�qrr!r0r�rwOwgw�w�w�w�x�x�xx|�|�|}>}T}�}#~]~t~�~�~�~q��1�j�{��*�:�c�����7�p�����0�A������w�����7�p�����0�A������w�����8�q�����2�C�����{���Ŋ<�u�����6�G���������ɍ@�y����:�A�|���<�e���ٗ�*�@�{���;�d���؜�)�B�����R�����+�y����3�r�͠ܠ�V����Q�`�o�|��4�����$�3�@����z�����)�8�E������"�1�@�O�^�m�z��R�ܩx���������êҪߪQ���U���
��+�:�I�X�g�t��V�����ïү������,�9��� �ױ������Dzֲ�����!�.���������εݵ���
��(�7�F�U�˶F�V���Ʒ���]��������G�����޹"�N�`���к��a�|�����E���ۼ,�K�]�ǽ��d�����A��������+�G�c�����l�����?�����C�}���A�m�����m���������"�h�������������7�o�����.�_������I�����%�z�����.���������&����������6�V�l��� �������Q�a������^�n�~���m�}���������8�b�����	�(�M�y��U�n������U������<�S����������I�Z������u�����S����������5�����f�w���+�<�������W�h�y�5�����������q���H�Y���
��������9�J�[��������������S���*�;�����|��,=�o�����5�w��^�o��Q	b	s	�	�	�	
u
�
�
Y��@}Q
�
�
�3DUf���W��;��"_3����&7Hj��9��w�A�����*Lc����Yj�#����c � � � !.!E!�!�!v"�"�";#L#�#$�$g%x%�%E&�&�&�&W)�)�)�)�)�)R*x*�*<+i+�+�+,�,=.k.�.�.�./�/�/0j0�01�1292S2�2�2�2�3�3�374c4�45J5f5�5�5�5�5�56'6B6�6717�7�7�7&8R8�8:9�9�9M:t:�:�:; ;�;�;<s<�<=KoK�K�K�KLHLL�L�LM�M�MN<N�N�NO\O�O�OiP�P�PQ�Q�QR;R�R�R=SaS�STcT�TU>U�U�U'VdV�V�VMW�W�W�WsX�X�XY�Y�Y!ZEZ�Z�ZG[k[�["\m\�\]H]�]Hh�h�h�h�hi@i�ij^j�j�jk(kjk�k�klyl�l�l2m_m�m�mnEn�n�n�n]o�o�opCppp�p�p)q�q�q�qArnr�r�r'sTs�s�s
tlt�t�t$uPu}u�u�vtw�w
x4x�y�yz'zBz�z{l{�{�{�{&|R|�|*�e���Ԏ������#�<�����{���ʑD�����
�J�\�֓�%���ܔ�h�����1�n�����7�I�×����ɘۘU������[�m��$�6������y���ȜB�����H�Z�Ԟ�#���ڟ�f�����/�l�D�ū���?�����J���٭����5�P�����Юn�!�\�����T����
�-���˶M�:��������A����0�����;�]�������_�����������'�B�T��t������%������x������
�(�|�����%�`����������c�s��������i�{����;�s������!�<�����^����� �:�|����������������#�[�u���������677�7�7�7<:�<�=�=
>e>RC�CqD�D!J�JVL�LMMM�M�MENUN�NOO&OmO�O�OYPfPsP�P+Q8QEQRQ�QR�R=T�T�U�UWuWPYmzm�m�m,nsn�n�n%o5o�o�o�oBp�pYu�u�uvvzv�v�v$x�x�x�x�xby�y�y)zuz�z�z�z{]{q{�{�{N|l|�|C}�}�}
~V~w���;�������)�{�̇������܈�Т�j���ˣ�M������G���إ��j���Ŧ�������ٳ�p�Ǵ״y�����7���������[I��!r���k���������%b�-<Z�0?]�+;�7O��Yh�;�	 d !3!F!�!$�$�$�%I&X&h&�&�&D'�(�)+�+-�-�-j.�.�.Z/�/�3�4�4�4I6�6�677Y7k7�7�788U8t9�9�:�:0;n;�;�;.<-=�=>k>�>?d?�?�?;@d@�@�@EA�AfK�KVN�NlST�T�TU4U�U?VuV�VW1W�W�WfX�X�XK[�^a_�_�_`m`�`+a�a:c0iBi�i5v�{|�~�~[�Ճ�
�l������r������ɔ���,�9�ؖ��ח
���N����r������֧�?������� ���h����'�e���.�d���2�`�������^�k�}�����,�������)�Z���	�z�������[�h�
����u���8�������
�E�l������j����������0�?�e��������l���!���G�����)�P�e��������j��y�����1�J�����\�����<�N�j��������[���#��������6�Q�h�����+�b���������K������������j�z������m��e�{�3YE
�����}z����s�DO\iv�F �"�"�&'+']'�'�'(%(b(�()])�)�)�*�*�*G+�+�+,,�,�,�,�.)/�/�0B1q1�1�2�23,3�3�344s4�455q5�5�5�516w6�67p7�7�7�7{8�89n9�9�>??&?5?K?Z?�A�B�B�B.CD+D8DEDqD�D�D�D�D1E�E�E�E5FfF�F�FG>G\G�GH;H�H�HI}J�J�JKjK�K�K�KGL}L�LM�M�MPgP�P�Q�V�VyX�Xg[�[�[)](_!asaf0fJf�f�f�frg�g�gh{h�h�h
iSi}i�i2jbjxj�jkkkm�m�m�m�m�m�m	n�n�n�nDoKp�p�p�p�p
q%qAq\q�qrr*r�rwFwaw�w�w�w�x�x�xr|�|�|}8}N}�}~T~n~�~�~�~T���d�u�Ԁ$�4�Z������j�{�ڂ*�;������Z������j�{�څ*�;������Z������k�|�܈,�=������^������o�����0�A�����b���Í#�s����4�;�s���.�_���ӗ�!�:�r���-�^���Ҝ� �<������L������s���՟-�@�Ǡ֠�9�����K�Z�i�v�͢.�A����-�:���������#�2�?����%��+�:�I�X�g�t�ΨL�_�r�����������̪٪4���ɫ����%�4�C�R�a�n�ʭP�c�����̯ۯ�����&�3����-���������в߲�����(����'�����ȵ׵�����"�1�@�O���@�P�y�����T�~�����>�����չ�H�Z���Ǻ�X�s�����<���Ҽ#�E�W���ٽ�[����8��������"�>�Z�x���^�����1�f���=�t���3�g�����X����������Z�������������"�i�����%�Y�v�����"�������t�����(���������������������0�M�f�����������K�[�������X�h�x���g�w����������/�M�������"�8�s��@�h�~����@������3�M�����~�����C�T���
���o���������������/�����`�q���%�6�������Q�b�s��������������h���B�S�����|���o�3�D�U���������������J���$�5�n�����^�Q&7�iz����,lP��@�3��K	\	m	~	�	�	
N
�
�
2��"w
�
�
�
�->O`��0����Y����c 1Ba{����q��;����E�$C]�����Sd����' � � � !%!?!�!�!p"�"�"5#F#�#�#�$a%r%�%	&�&�&�&Q)�)�)�)�)�)B*r*�*,+c+|+�+,�,7.b.�.�.�./�/�/0[0�01�1202M2�2�2�23�3�3(4]4�4�4A5]5x5�5�5�5�566<6�67+7v7�7�78L8�849�9�9D:k:�:�:;;�;�;	<d<�<=�JfK}K�K�K�K9LjL�L�LM�M�MN'N}N�NOVO�O�OJP�P�PQpQ�QR5R�R�R-S[S�STST�T�T8UyU�UV^V�V�V.W�W�W�WTX�X�XYzY�YZ?Z�Z�Z7[e[�[\]\�\�\B]�]3h�h�h�h�h�h:i�ijXj�j�j�jkdk�k�kljl�l�l#mYm�m�mn<n�n�n�nNo�o�op=pgp�p�p qyq�q�q2rhr�r�r!sKs�s�st]t�t�tuJutu�u�vkw�wx+x{y�y�yz<z�z{]{�{�{�{|L|�|$�\�z�Ŏ������6������]���đ&�{����D�V���
����֔�J������h�z�ܖ1�C������n�Ø՘7������U�g�ɚ�0������[���œ$�y����B�T������ԟ�H������f� ���ݫ��������;�z�ӭ����,�G�d���ʮ_��S�y���E���ӵ�'���Ŷ>�4��������;����*�����,�W�������P��������q����<�K��k�������������i�������"�m�������H�����R�����]�m���������c�u����2�j��������6�����O������1�s���������
��������R�l���������6
77�7�7�7H:�<�=�=K>�DdJ�LoMN�N2O}O�OQPQ�QsT�U\Y'm�m�mYn�no=o�o�oopau�uv&v�v�v,x�x�x�x�y�yZz�z�z�zB{y{�{$|�|�|t}�};~΅�l��������ޢ-�x�٣*���(�����x���Ӧٱ������ߴ����͵h��<����+��U�R�[�N����-p��C�#EW�4�q�l !;!~!z$!&�&$'|-�.�/�4�6?7y7�7�7+8c8�:;�;�;@<G>�>F?�?M@�@%A�A�K�N�S�TU+U�UQV�VW�W�WxX�X�[�^s_�_M`�`�aLc8iJi�i�{�~���~��N�ӓ�������������ɧާ,�N�ʨ���z���w�Ҿ@�ҿD���@������z���;�����g���S���������J�������S�t�����+�|����������8�M���������~���3���Y����1�^�m������#��r�������?�R���
�n����\�x������m���5���
�)�D�_�����=������&�+���'���A�����E�R
B�VA����"�&J'�'(D(�(�)\*�*Y+�+,�,-�.;/�/�0P1�1�1�2�2 3:3�3�3F4�45=55�5�56?6�6�677�7�7�7�7�8�869�9�9�>?.?=?S?b?�B�C�D�D�DE�E�EGF�F�F6G�G�GqH�H�J�JK#KxK�K�KLUL�L�L}MDPvP�P�Q�V�X�[1]0_]af>fRf�f�f�f�g�g�g$h�h�h�hifi�i�iEjjj�j�j	k~kim�m�m�m}nWo�pq3qOq�q�rwTwiw�w�w�w�x�x�xz|�|�|!}@}V}~%~b~v~�~�~�~��H�}��<�h���ÁN����C�΃���ÄN����C�Ά���ÇO����E�щ���NJS����I�Ռ
���ˍW����C�����A�g���ۗ�/�B�����@�f���ڜ�.�D�ϝ:�Ԟ_�	���m�7���פ�ݦ��^�y�����հ��˳���X���˷��b��������L������'�P�b���պ��f������J����1�M�_�̽��i�����F�������0�L�h���q���D���E�����F�o�����w�����	�m�������T�����3�a���������N��R�a���
�8�[�n���h�%���)�8����!�=�r����^��^����n����A�U���W����@�����#�7���9�����"�v�����v�������X�������X�������:���:��w�	�	�	�	
�
�Y�
�h����h;��Jo���Jn�,Qe�g,�P� !3!G!�!I"#�#2%�&Y)�)�)�)�)�)W*z*�*A+k+�+�+,�,?.p.�.�.//�/�/0o0�01�1"2>2U2�2�2�2�3�3�3<4e4�45O5k5�5�5�5�5�56,6D6�6737�7�7�7+8T8�8<9�9�9R:y:�:�:	;";�;�;<x<�<=KvK�K�KML�LM�MNhN�NAO�O�O�P�PQ�QR=R�RBScS�ShT�TU�U�UBV�V�VhW�W�W�XY!Y�Y&ZGZ�ZL[m[\r\�\&]�]bh�h�h�h'i�iCj�j�jOk�k�kl~l�l�l7mam�m�mnJn�n�nobo�o�opEpup�p�p.q�q�q�qFrpr�r�r)sYs�s�stqt�t�t)uRu�u�u�vyw�wx9x�y�yz,zDz�z{q{�{�{�{+|T|�|,�j���َ������(�>�͐���̑]���&�^��'��������J����K�ܗ���ݘn���7�o��8�ɛ���ʜ[���$�\��%�������H�n�̫���O�����:�U���s�#�a�����Y�����/���ͶR�<�������"�C����2�����@�_�������d�����������,�D�Y� �{������'������}���$����*�������*�e���������6�������H�"���@�z������&�>�����c�����'�?������������������(�b�z�����
���C72:�<x=�=BDJDL�MPO�OvQ�SoUBYNmn�ndop�uMvUx"y�y�z�{}�}�M������`���
�w����`�������A�	���K9������m���� $�%�&-Y.,/�3%6�7I8�:S;<�=�>�?"@�@jAIN+ST�U�V�W.[@^F_�_
cti�{�~;���O�q���d��������!�F���k�{�L�J���������
�������\���
�3����Q������S�����.������j���q�)�����1�����@���������������c�u�����T����y����x"z&�'�(()�*�+�,/�/�071X2�3
4f5�5\6U78T9�>�ACpDUEF�F�G�HtJ�J�JcK�K�K@LvL�L�L�O~Q�VpXZ[!]_afyfg�g{h�h9i�i�jRkm�nGpKrwFw�wx�xr|�|�|}}L~�~(���������n�.�����n�.�����p�1�����t�5�����;�s������:�r������o�r���	���`�e����	��
�Y�N�u
���?���m��������4�t�����Q�����,�y������=�t�����W�?�;���������O�����������&�������������������6�������m������|�O�����z�^�1��\@�|>
"��^ ��@��d"���F �!�"}#($�%Q)(*�*�+g,7.�.B/10�0�1~23�3�4�4m6\7�7�849�9k:�:K;:<�<�JZKL8M�N�O,P�PRQ�QxRS�S;T�TaU�U�VW�W6X�X\Y�Y�Z[�[E\�\k]2h]i{j�k@l�l�mkn$o�o�pOqr�rzs3t�t�u�v�w+x�yzmzC{�{�|$�\���<��k�2�������U������y�B������f�/�������S���������x��������_�%�4�|���l�[��W�����G����`���P�?�����S���������_���g��������.�
���G���3�C72:�<x=�=EDJHL�MSO�O{Q�SqUCYOmn�neop�uNvVx#y�y�z�{}�}�O�ΈĢ�a����x����a�������D�	���M;������n���� $�%�&
-\../�3)6�7J8�:T;
<�=�>�?#@�@kAKN,S�U�VX/[A^G_�_cti�{�~>���P�t��f���������#�G��n�}�N�L����������������\���
�3����Q������S�����.������j���q�)�����1���A���	����������e�w�����U����|����z"|&�'�(*)�*�+�,/�/�071X2�3
4f5�5]6V78T9�>�ACVE	F�F�G�HuJ�J�JcK�K�K@LvL�L�L�O~Q�VqX\[!]_ayfg�g9i�i�jRk�nOr�wx�x�|}}L~�~)��������o�/����o�/����q�2����u�6���������������p�t���
���f�l������d�Z�����?�ָm�������4�t�Ƽ��Q���ھ,�y��������@�<���������R�����������)�����������������9�������n������~�P�����|�`�2��^B�@
$��a"��C��g%���I �!�"~#+$�%(*�*�+g,�.B/10�0~23�3�4m6\7�7�8�:K;:<�<5K[KL9M�N�O-P�PSQ�QyRS�S;T�TaU�U�VW�W7X�X]Y�Y�Z[�[E\�\k]^i|j�k@l�l�mkn$o�o�pOqr�rzs3t�t�umzC{�{�|��<��l�3���Ē��V�����z�C��ՙ��g�0�����T�������ˬ�մ��_�%�W�|���l�[������G���;�`���P�?���S�������_�����g������J���/�5���J�G���3�17 :�<f=�=0D�I2L�M>O�OdQ�S]U0Y<m�m�nRopvu;vCxy�y�z�{[|�|�}����;�������M�����d�����M�����|�/��������9'��Z���{I�L�[�{*}� �#�%�&�,G./�36�778�:A;�;�=�>v?@�@XA7NS�U�V�W[.^4_�_z`�bbi�{o~(�܅<�_�ߏQ���{���b��4�ОY�i�:�8�����������I�������C�����!����?�����T���A������m���y�X���_����|������.���������Q�������Q���c�����B���ygH�������f"h&n't()�*w+�+�,�.~/v0%1`1�1F2�3�3b4�4T5�5J6�6�6C78�8�8B9>�A�BCE�E�FKG�G*H}H`J�J�JOK�K�K,LbL�L�L�O|PaQ�V^XH[]_�`gf�f�g�h'i�i�j@k�n9r4w~wx�x�|�|k}:~�~���u�܁��\��܄��\��܇��^������b�#����a���|��`���{��]�`�������N�S�������G�<�c���,�øZ������ػ!�a������>���Ǿ�f����b�����-�)�z�������=���������o����������������y�$�������[������j�=�����h�L���J.�j,
��L��p.���R���4��!�"k#$�%*�*�+U,�.0/0�0l2�2�3�4[6J7�7�8�9Y:�:9;(<�<FKL&M�N�OP�P@Q�QfRS�S)T�TOU�UuV�V�W$X�XJY�YpZ
[�[3\�\Y]Kiijuk.l�l�mYno�o�p=q�q�rhs!t�t�u�wx�yz[z1{�{�|J���*��Y� ����z�C��Օ��g�0���™��T�����x�A�
�Ӡ����ۮ����F��h���Z�I������5���L���>�-���A�����q���A�����M���U����������5���!�m]x]�]�]^
^u^�_�_�_�_�_�b�b�c�c�c�c�c�c�c�e�eBfLfVf�fJgUg`g]mgmrm�m�mxo�oCpNp�p�p&q�q�q�q�q{u�u�u�uwwSw�wzkzuz�z�z�z{�{�{|q|||�|�|}E}P}[}e}p}}}�}�}~~q~|~�~��]�h�s���Ȁ׀���\�\�\�\�\]1]<]G]S]b]�]^�^�^�^�^�^�^___&_T_a_n_w_�_�_�_�_�_`` `^`�`�`aVa�a�abNb
c6cAcLcWc�c�c�c�cdd(d?dZdxd�d�d�de;eke�efff(f5f_fifsf}f�f�f�fg4g?g�g�ghhh)h3hvh�h�hii)i5iDiOiYi�i�ijjZjdj�j�jkkekok�k�kl!lplzl�l!m,m7mCmRm{m�m�m�m�m�m0npn{n�n�n�n�n<oGoRo^omo�oppp)p8pYp�p�p�p�p�pJr�r�r�r2sls�s�stTt�t�tuUu`ulu�u�u�uvvv%v/v9vCvMvWvavkvuv�v�v�v�vw'w2w=wHw`wjwtww�w�w�w�w%x0xmxxx�x�x�xyEyPy�y�y�y�y(z�z{Q{\{h{w{�{�{�{�{�{|@|K|W|f|�|�|�|�|�|}�}~f~L�R�m>�C�D�JM
M�M�MMNOOOaPnP{P3Q@QMQZQR�T�U�m{n-o�o�pv�v�x�y}ze{V|�}^~���1�ԇ����%�ϴ��
��z�����5D8G3ap% �!�$�$Q&`&�&L'�-�-�.�.�/�4�4�4�677a78�98;�;�=s>l?@�@MA�K�N�T�U�V�W�X�_u`|�~݃���z������4�A����ǞG����(�"�/���������f�s���������c�p�D�������S����r���m��;��������Wdq~�"$'e'(j()�)�*�*�,�,?�B�B�B&D3D@DMD�D9E�E�FFG%HI�M�MoPW�X�[�[{a�m�m�m�n�n�n�p�p�p�prr#r2r�l�,�r�2����r�2����s�4�����w�8�����{�<��T���{���5�Ϡޠ���S�b�q�~�6���&�5�B����
��+�:�G��$�3�B�Q�`�o�|�T�z���������ŪԪ������-�<�K�Z�i�v�X���ůԯ�����.�;�"�������ɲز�����#�0������еߵ�����*�9�H�W�H����������$��� ��q�����|���0�����������������S�c��`�p���o��������*�{�p���������K�\��w�����������h�y�-�>���Y�j�{�������J�[�� ���;�L�]�������,�=����.?q������!S	d	u	�
���
�
5FW����a���(9��y�C����
��[l%���� � � x"�"=#N#$i%z%�%�&�&�&�KL�LMN�N^O�P�Q�RT@UfV�W�X�Y�Z$\J]�hBi`jklk�����L��ޔ��p�9��˘��]�&������J��ܟ��n�������ۭ�îҮe�u�k�}�y���T�|�ݘ�	�
�?�\�������,���S���i�r���H���������Z�1,�v4�475
C8H�H1NV�We|�B�.�t�ߒJ���f����]�@�����3�$�N�Z�O�������Y����� ����!�����h0Q3�3W6;�;f<�>]HmIQJ�M�P�T�U�VRW�W�XY�dI�k��[�����K���F���>�%��������c�0���p����F�����/�
N����+�Fs$`)/v0�47A8�?�NWZ%\$f�n�o�qctVxUyB��Ʌ>������O�����J�&�L�����[�L�}��O��������I�ŷA�W�s�ٿ?�����;�T�^���L�����d�@�����=�����B�9~
I��s��:�����Î���.�Λ��k��J���@�x����������$�0�V������<��������3���X����������D���:�(�����������3�l��!V#+%'�2�56�67}7<:�:;�;<�<�>4?�A;M�M3X]Y�ZQ\|a�f�i�j�q�v>|8c�M�݈����
����^��G�بW���D����������"�����f�p���������6]
j�_�$�'G+�2�6�;[>B�I.MORU�XN`�c:i�k�oQw�w4z
|ј4�[�(�$���"�a���гH�ȼ�_�]��b�&�/�������]�<�����9����n�
���_�E�����>�<�����E�;�����D�&�D�E'F�F,GzG#H�Y�\j_3boh�l�qsv{��{���-�9�����5�A���ŷ=��
�J�+�������d2��������Q������=).
�
�G��2����jg����:�(�������������{�ӛ�e�e�����g�������[�D7:;[?���W���F�2i�?�??@�@�@WA�AB^B�BCvC�C,D������L�-���V�2�R�z�ۘ��̛=�������*���Q�T������F��������X�&�*���455�56H�H�LV�W1X�@�,�r�ݒH���d�Ϙ�[�>�����"�"�L�I��������W������}����������f0O3�3U6;�;d<>|?IOJMhPGT�U�VPW�WXY�Y�e��Y�����I�H�D���<���S�)�����0�����n�	�������}�-�
;��B5)�D
$^)/t0�4�6?89;�N�Y�["f�n�o�qatTxFy@}�Dž4�����ڏM���E�H��J�ߟ��Y�J�{��M�������e�G�÷?���q�׿=���_�9�R�\���J�����X�>�����;�����@�7|
C��q������&����,�w��Z�i��H���>�v����������"�.��������:��������1���V����������
�B���8�p�����������1��j/!T#)%'�1t4667{7�9�:;�;<�<l>2?�AC�M/N[Y�ZO\za�f�i�j�q�v<|6a�K�ۈފ������\��E�֨U���B���������� �����d�n���������4[
h�]�$�'E+�2�6�;Y>B�I,MMRU�XL`�c8i�k�oOw�w2z|c|2�Y�&�y��� �_���γF�Ƽ1�]�[��`�h$�-���M���[�:�����7����l����]�C�����<�:�����C�9�����B�$�E%F�F*GxG!H[H�\h_1b�d�l�qqv}{��y���+�7�����3�?���÷;�G�i������������������O������K',
�
L�����������U�8�U���Ž3�S�{�ܘ��͛>�������+���R�U��h��������G��������������Y�'�+���465�57H�H�LV�W2X�A�-�s�ޒI���e�Иқ���\�?�����#�#�M�Y��������X������~��� �������g0P3�3V6;�;e<�>�?IPJMiPHT�U�VQW�W�XY�Y�e�enh��	��Z�����J�I�E���=�$�T�*�����1�b���/���o�
���������E���~�Z���.�
<��C�6�*�E$_)
/u0�47@8Z?�?�N�Y$\#f�n�o�qbtUxTyA��ȅ=������N���F�I�%�K�����Z�K�|��N�������f�H�ķ@���r�ؿ>���`��V���E���:�S�]���K�����c�?�����<�����A�8}
H��r��
����'����-�x�	�[�j��I���?�w����������#�/��������;��������2���W�����������C���9�q�����������2��k0�!U#*%'�1�2u46�67|7�9�:;�;<�<m>3?�AC�M0N\Y�ZP\{a�f�i�j�q�v=|7b�L�܈ߊ��	����]�
�F�רV���C����������!�����e�o���������5\
i�^�$�'F+�2�6�;Z>B�I-MNRU�XM`�c9i�k�oPw�w3z	|d|3�Z�'�z���!�`���ϳG�Ǽ2�^�\��a��%�.���N���\�;�����8����m�	���^�D�����=�;�����D�:�����C�%�?>@�@�@VA�AB]B�BCuC�C+D�D�E&F�F+GyG"H\H�\i_2b�d�l�qrv~{��z���,�8�����4�@���ķ<�H�cj�������������������P������f����(-
�
M�,���1�����i���;9�V���tKʫ��y�x��%�����`�}���]�
�����{���ƛ��gh��Z�(�����>�B������?��O���>����2�?7@�@�@OA�ABVB�B
CnC�C"D�D�_���%�����a���������ʛ��kh��^�,�����B�F������?�S���B����2�?;@�@�@SA�ABZB�BCrC�C&D�D�c���)��7K:�<�=S>�DtJ�L3N�O�O�QvT�UdY�mano�owp�u�v�x�yczK{-|}}D~�������6�����3���1�������-�������v���^�l�A��!�$2&1'�-�.�/�4�6�7l8�:�;N<X>�>�?V@2A�A�N�S_V"W�X�[�^|_Z`Uc�i�{�~�������_�������������������������M�Q����>�����������O�X���0�����#�������8�^�������#���D����s��v���8���F���
�8�����N�
���R�_ oV�4�"'�'�(�)l+,-@/�/�0U1�2�3K4�5�5�6�7�8�9�>�B�C�EPFG�G�H�J�JK}K�K�KZL�L�L�MSP�Q�V�X�[6]5_fa�f�g)hkiJj�j�kho�r�w�xy&}~g~�~�Q����W������W������X������\������`�!�F���4�E���3�������������8���<���,���g�����,������O�����6�$�n�����K�����S�K���v�����6���[��c�r�
�u�2���:�I���$�$��d�)���Q���F����3���(������i�
�����K����-	�
�b�
�uD���W&�t9a� V"#�#C%�&\*F+�+�,�.�/t01�2�3A4�4�6�708�8�:�;}<$=VL�M�N�O�P�P�Q!R�RGS�SmT%U�UKV�VqW�W�XY�Y+Z�ZQ[	\w\/]�]�i�j�k�l<m�m�ngo p�p�qKrs�svt.u�u�zv{0|�|����-�����f�/�������S������w�@�	�����d�-�������Q�\���^�����W�'�����E�i�����1������)�����5���h�������,����C�R*W9��ͤe���()+�9d=[adv��E�C��v �I�#@5�67�7�7�=r>KCMSN�O�P�R�UW
km�m�n3o�oWuv�v"x�x�y�z�{�|�}u��ه�����?�֥�����������׳մ�����������f�#9Mb 1!D!f&�(+7�7m9�:�;&=?b@�I(JdKT2UsV/W�X�_$a.i@i#lzm.v՗�����n�����b�^���*��������c���������
�L���'������h���H���.�������K���f�-��x�����? )'�'#(�)*,*-�.�2�335�5�5�7�7�9gD�D�EdFG
IK�KN�eHf�f�f�g�gth�hi{i�i`jvj�jmn@pZqw_w�w�w�xk|�|6}L}~l~�~�s�2���y�9�����y�9�����z�;�����~�?������4���\�З�3���[�Ϝ�9����=���>��"�\�ƫ`�*�$�N��|����X��C�U�����u���c�6���d���P������������W�����.�d���J���5�=�{�=��K���-����������|	�	^�@y"[!=!I)�)o*�*`+y+,0.}.�./�/�/�0�1J2�2�2�3�3Z4�4:5�5�5967(7�7�7I8-9�9?:�:�:;�;<�<�J�KgL�L�M$NO�O
Q3RYST�U�V�WY=Zc[�\+h�hj�jk�k�lVmn�n�o:p�p�qers�s�tHu�vfw�wuy�y9z{�{�{�{I|�w���ޏ3�������S�����w�@�	�Ҙ��d�-�������Q�������o�a�	���w������-���8��'���P����������������������������+���3�������l�����������T*����Df�hxm�p%w�|R�Q���T�����h)N.�15K9(Kqh�v;�}���2�K�n�/���E�����!��T����Df�hlm�pw}|F�E���H�z���\)B.�15?9Keh�v/�q���&�?�b�#���9���������
	




 
$
(
,
8
H
L
P
T
f
r
v
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
!)-4<CJNU\cjq���������������
 $(,048<LSr���������������������������	
&-FW[bimqx��������������������5:BJRW_glqy����������������0;CO`w�������%8EV^chz����������������%-5=BJOT\din|��������������������
%*9>GOYcx�������������',16;@EJOTY^f������������� %-2:BJRZbjow����������������������$,AI_gow����������������	!5ESX`hmu}��������������,1GLQV[`ejoty~�������������
'/4<FNV[cqy~�����������49>FJNRVZ^bfjnrvz~������������������������
!/7JRfnv������������	!27?KS[qv~�������������
#(-27?KSafnv��������������   # + 3 ; @ [ ` h p x } � � � � � � � � � � � � � � � � � � !!!"!-!B!G!O!W!_!y!~!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!""""""#"+"3"8"@"E"M"R"Z"_"d"i"n"s"x"}"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#	####"#6#;#N#V#^#k#�#�#�#�#�#�#�#�#�#�#�#$$"$+$3$;$@$H$P$b$g$�$�$�$�$�$�$�$�$�$�$�$�$%%$%,%C%K%P%X%`%e%j%o%t%y%~%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&&&/&7&?&H&P&U&Z&_&d&�&�&�&�&�&�&�&�&�&�&�&'''''"'5'D'L'c'k'p'x'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(((()(.(3(8(=(B(G(L(Q(V([(`(e(j(o(t(|(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�()	))))#)()-)5):)?)G)O)T)Y)^)f)k)p)x)�)�)�)�)�)�)�)�)�)�)�)�)�)*****,*4*<*G*L*T*\*a*i*q*v*~*�*�*�*�*�*�*�*�*�*�*�*�*++++#+(+0+8+@+X+`+h+m+r+w+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,",*,2,9,@,G,O,_,l,p,x,|,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,----'-/-7-F-J-R-Z-b-j-t-|-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-......(.-.1.9.=.A.I.M.T.X.`.h.l.t.|.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.///// /(/0/4/</D/H/P/X/\/d/l/p/x/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0000 04090>0F0K0S0X0]0d0v0{0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01111"1*1/171?1F1N1V1^1c1k1s1z1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12222$2,21292A2H2P2X2`2h2q2y2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23	333!3)323:3B3G3O3W3^3f3n3v3~3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�34444$4)41494>4F4N4S4[4c4h4p4x4}4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�45555#5+535;5C5H5V5^5f5n5{5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�5666*676<6D6L6Q6Y6^6f6n6s6{6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�67
777"7*727:7B7G7O7T7\7a7i7q7y7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7888!8&8.868;8C8H8P8X8]8e8j8r8z88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�89	999!9)9.969;9C9K9S9[9c9k9s9{9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:
:::%:-:5:=:E:M:U:]:b:j:o:w::�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;	;;;!;);1;9;A;I;Q;Y;a;i;q;y;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<<#<+<0<8<=<E<M<U<]<e<m<u<}<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<===='=/=7=?=G=O=W=_=d=l=q=y=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>>#>+>3>;>C>K>S>[>c>k>s>{>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>???-?2?:???D?L?Q?V?^?c?k?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@@#@,@9@I@Z@c@h@p@u@z@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@AAA#A(A0A8A=AEAMARAZA_AgAoAtA|A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�AB
BBBB'B/B7B<BDBLBTBYBaBiBqBvB~B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BCCC9CAC\CaCiCqCvC~C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CD	DDDD&D+D3D;D@DHDPDUD]DeDjDrDzDD�D�D�D�D�D�D�D�D�D�D�D�D�D�DE	E$E)E9E>ECEKEPEXE]EbEgEoEtE|E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EFFFFF%F-F2F:FBFGFOFWF\FdFlFqFyF�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGGGG!G)G.G6G>GCGKGSGXG`GhGmGuG}G�G�G�G�G�G�G�G�G�G�G�G�G�GHH3H8H@HHHPH_HhHqHvH~H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�H�HII"I'I,I4I9IAIFIKISIXI`IeIjIxI}I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJ"J'J,JKJPJYJpJxJ�J�J�J�J�J�J�J�J�J�J�J�J�J�JKKKK!K&K.KBKJKSKXK`KiKnKvK{K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KLL
LLLL%L+L1L7L=LCLILOLUL[LaLgLmLsLyLL�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�LM	MMMM%M,M3M:MAMHMOMVM]MdMkMrMyM�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MNNNN!N(N/N6N=NDNKNRNYN`NgNnNuN|N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NOOOOO$O+O2O9O@OGONOUO\OcOjOqOxOO�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPP P'P.P5P<PCPJPQPXP_PfPmPtP{P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQ#Q*Q1Q8Q?QFQMQTQ[QbQiQpQwQ~Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QR
RRRR&R-R4R;RBRIRPRWR^ReRlRsRzR�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RS
SSS"S)S0S7S>SESLSSSZSaShSoSvS}S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST	TTTT%T,T3T:TATHTOTVT]TdTkTrTyT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TUUUU!U(U/U6U=UDUKURUYU`UgUnUuU|U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UVVVVV$V+V2V9V@VGVNVUV\VcVjVqVxVV�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VWWWW W'W.W5W<WCWJWQWXW_WfWmWtW{W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�WXXXXX#X*X1X8X?XFXMXTX[XbXiXpXwX~X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�XY
YYYY&Y-Y4Y;YBYIYPYWY^YeYlYsYzY�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZ
ZZZ"Z)Z0Z7Z>ZEZLZSZZZaZhZoZvZ}Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[	[[[[%[,[3[:[A[H[O[V[][d[k[r[y[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[�[\\\\!\(\/\6\=\D\K\R\Y\`\g\n\u\�T-����Df�h{m�p'w�|T�S���V�����j)P.25$5+5U9]9+Kth�v�vw
w=���­4�M�p�1���H�������@�+�@�7�7�7�7�=�C�C�CsM�N�N�NQ�R�RIWgW+m�m�nAo�oeu*v1x�x�y�z�{�|�}Ӆ�]���J�K�L�M�l�m�n�������?�����
��ҵ��������8=BGH(bglqq �!�!�&�(]+u+v+w+x+y+F7K7�7�7�9";�;�=�=M?R?�@�@�K�K�U�V�W�W�X�X�X�_�a�aOi�v�v�v�v�v�v�v�v�v�v�v�vڙ!�1��
�����׿I�M�Q�������l��"�&�*������������������� �$�(������8�=�(�w��[�_�c�������������}�~������������������ � � O'K(P(e*j*o*�,�.�.�.�.�.�2�2�2�3B5�5666�7�7�7#E�E�FHJIJJJ+K0K5KL
LLWf�f�gi�i�jk�n�qnw�w�x�|[}*~|~�~���B�F�ȁ��H��Ȅ��H��ȇ��J��̊��N��Ѝ����l�����k���I�?�d���<���
�c��������^�c���������#�(�����h�m������$�)�.�q�v�{�����������������t���Y���e���������������<�}�����������w�c���s� �d�i�n�s�x�}��F�K�P�U�Z�_���(�-�2�7�<�A���
�����#�������	�	�	�	�	�	�	l������N������0ty~���!V![!`!e!j!o!*�*�+,�./
0�0Z2�2�3j4I687�7Y8�:';<�<�KMmNFO�O�OQ#QDRIRjSoS�T�T�U�U�V�VXX(Y-YNZSZt[y[�\�\,iHjTk�k�k�l�lgmlm n%n�n�n�o�oKpPpq	q�q�qvr{r/s4s�s�s�t�tXu]uIz{�{Y|����B�	�ё��c�,�������P�����t�=��Ϝ��a�*������������4�Ҷ��H�7�������#�����,����/�M�C�������~Y�p�ri~����=�������AocEg���g	�	�		A
	�	O
	�	�	�	�	T	�	q	�	�	�"	�#	�$	x'	�)	�+	�,	�,	,.	V1	�&:	�!1	D 2	�!2	
$3	w!3	� 3	=%4	�'4	$#5	�5	�%5	a$6	�6	+%7	�7	� 7	[!8	� 8	""9	�!9	�'9	j$:	v�v���:�O��o�0???d?��F�[�$7�78�=�CwM�NTP#Q�RhW/m�m�nEo�oiu.v5xy�y�z�{�|�}ׅ ����������@��������ֵ���LL-vv >!�!�&6)z+P78�9';�;�=W?�@�K�U�V�W�X�_�a;iTi�v�ۙ&�6��	�ܿ��U���q�V��.�������,��B���)�|�
�g�������������!� T'(U(t*�,�.3�3G5�56�7�7�9(E�E�F9GKJ:KL\f�f�f�g�gi�i�imj�jk�n�qsw�w�w�x�|C}`}/~�~���J�́��L��̄��L��̇��N��Њ��R��ԍ����q�ޗ����p�ݜ��M�C�h���@�����g���������h�����-�Ĺr�3�O�������������y������
��^���j�����A���|��h�a���x�%����d���F���(��
�	�	q�S�5�!t!	*}*�*n+�+ ,�./#/�/0�0_2�2�2�3�3o4N67=7�7�7^8�:;,;�;<�<�K�L
M
NrNKOP(QNRtS�T�U�VX2YXZ~[�\1iMj�jYk�k�lqm*n�n�oUpq�q�r9s�s�tbuNz${�{�{�{^|������G��֑��h�1���Õ��U�����y�B��Ԝ��f�/��������������9�׶��M��<��������(�����1�� ���4�R�H���	��������
�
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�������C�����C�����C�����C�����C�����C�����X��Џ��I�������������EdC4�����ϦϦ�X��}}~���������7�X��ϦϦ�X��ϦϦ���c�c�cStderr����4�������7���7��H�HCustom��H�	��Herror��v-�e�����7�7�¡7�B�f����
�f���f����7��7�}�������������^Ϧ�^��Adapter���I����7��'�����7�^��7���-�-Weak��-��*�-��*:3a}j#�ͥ����������������������q�aX�����
�"�f+�c�B�B�BDtorUnwindGuard�
f)�����7�J�����J�����D���D���Y�0�0�0
__variant1��0�0
__variant2���,����X�Y��7���& �W��Ϧ��������˯���W������TryFromIntError����9�{�.��7Fs
����MaybeUninit���uninit�������B1}-�hn��7��7��7�W��7Ϧ
���������������������ߧ7��7�.�+�+RcInner��+strong��*�+��*�+��*Kfz��.ͥ�.�7�+ͥ�+ͥ���H�����H�����@���@���?���?���H���H���,ͥ���,ͥ���.ͥ��7�@���@���e�e�^��7���7�XϦ�X��7Ϧ�X����7�X��Ϧ�f�����7��������%�7%��sܨ7��7DԨ7FԨ7ک7������7��7�i��������+���~�������������}�����������R�����|���������{���h���������z��������$�*�������y�g�����M����6x����������5w�������������4��v���������������3��u������Q��2t������������1��s����������#�����0�r���������"�����/���q�����!���.p��������� ����-o���������J����������n���I�����������m����Ek����������
D���������������C�����������B�����������
A��3����������	@�����������������������������#��D�N��G���z�C0�~Z�
1��tWr}�J�core_intrinsics�derive_clone_copy���z�C0�~K�	�w�c���&���Z��z�C0�~���/��~%$�u�����7��7��z�C0�~��ё����jM��z�C0�~{�1�%���*��S!���8��z�C0�~s�,]��2~7$�����7��7��z�C0�~
���)vۧ�����z�C0�~���
���~?$�?
���7��7��z�C0�~�~l9�G&���,V��z�C0�~B�]NM�5�J��
fmt_internals�const_fmt_arguments_new�z�C0�~(��l2������"���z�C0�~A_�>���8������
���z�C0�~XM�4g�n|�����z�C0�~�;C�w�`,~$�.��7��7��z�C0�~��Eh��=Qp��t��a���z�C0�~���F6�*�V_*e�f\��7	derive_eq�����z�C0�~���?�NX)x��z�C0�~�b�_���� ��*���wTz�C0�~_|�V���t%����7��7��z�C0�~w��f�,$crate::assert�_ɩ�TZ���Z��7panic_internals��generic_assert_internals���z�C0�~1��D�0�s�*��S&y��z�C0�~���j�
t7˸���7��7��z�C0�~q
�B��$D����z�C0�~���?��&�8�������z�C0�~�Uq"���t?a���7��7��z�C0�~V
�4q�p������z�C0�~���U"v��.����z�C0�~��F�d�tg���7��7��z�C0�~T5��(�F���z�C0�~���\����#��B�N6��z�C0�~�ݓ����V+.��O\��7���z�C0�~]Zӊl�8���rY��z�C0�~P�L�� ��(wTz�C0�~lPղӉ�%�}����7fmt_helpers_for_derive��_�_z�C0�~���ؠ7�g���z�C0�~�!�x�͹�*��S#H��z�C0�~אh\��q>�,��A��7��7����z�C0�~jC���V�u$crate::assert_eq�l���\Z��
Z��7usz�C0�~Tugk=��>U����7��7����z�C0�~���_QF�8��-��z�C0�~�(���;eO ��z�C0�~�u�6�A#���r��z�C0�~
�K_��)�8����B��z�C0�~
�	���8�{����z�C0�~��"����<���j��7��z�C0�~B��/���<����^��[���z�C0�~�[��e�������z�C0�~
n�s��tV.2�	��7��7��z�C0�~���A�2y�� ��(0wTz�C0�~��s��&,p$crate::assert_ne�^��dZ��Z��7vsz�C0�~��pa�����rY��z�C0�~^Gس�=�?�*��R#h	��z�C0�~wL��f�$�,��J��7���z�C0�~�M4Xֳ`$crate::const_format_args���d�"]���Z��7��7��z�C0�~up��=�>%����7���z�C0�~�d��慑���C���z�C0�~��1�Ñ��� ����z�C0�~��3F
�����q���7��7�_�_z�C0�~m<��J�#��@�N���z�C0�~#s���o��V/56��7��7�_�_z�C0�~��?��(js��z�C0�~S(���
��� ��(�wTz�C0�~�n�� ��$crate::panic::panic_2021���b�TZ��]��7��S�Rz�C0�~��]n�6��,B��7��7�_�_z�C0�~�$���:3��*��R#��z�C0�~o���9`p��7k���TZ9	��7��7���7��z�C0�~�B����i��>7����7��7�_�_z�C0�~u3n]���8����P��z�C0�~*�.DP��Zu����z�C0�~��*}IU|~$�{
��7��7��z�C0�~B2/0�-��<����^��z�C0�~b`5�h+���7����"]���7��7��z�C0�~�7�Xo�����jM��z�C0�~w�;6n2f3� ��&DwTz�C0�~RX�mr�����z�C0�~0���&Uu��*��R!3��z�C0�~ٸ4�^���~,$����7��7��z�C0�~9���P~>$�"
���7��7��z�C0�~�|���ת���"\��z�C0�~ߚ��LΦ6���z�C0�~��q�.`t�v��7��7��z�C0�~�)���PZ����z�C0�~]
(-_����#��>�N���z�C0�~}CY�.[T��7U���7#
���7��S�Rz�C0�~E
t�(M��� ��*?
wTz�C0�~]F�!YC���jM��z�C0�~k��*ßd���,���z�C0�~?ez����t,�F��7��7��z�C0�~
\�8���7j���\Z�	��7usz�C0�~O]�
6aat>[����7��7��z�C0�~%%�|d����4ܙ�
�ހ�
��z�C0�~�+�=��̽��8���z�C0�~�8��
S��8�������z�C0�~���D9�@h��z�C0�~<P�ĺ���C~���7��7�_�_z�C0�~I(���i�<����^�	��z�C0�~)�7��\�O������z�C0�~���;a�κ�T7B`��7��7�_�_z�C0�~Ј<��g�d�n��z�C0�~�zi�s9��� ��(�wTz�C0�~.6��+�Q��)��=5���,��z�C0�~������+�4���
���z�C0�~-��;>��X�=Ź���7��7����z�C0�~a�ө� ��L���z�C0�~&�}�?������
��7��7�_�_z�C0�~�
��I���#��<�N���z�C0�~CNXl��]�SF��7��7�_�_z�C0�~z9��`�)W���rY��z�C0�~�A��:OQ�� ��(�wTz�C0�~]{��V�ܔ��7��]�"]�
��7��7��z�C0�~��/�����z�C0�~����j>U6�)��<5��z�C0�~~,�k��w.$crate::thread::local_impl::thread_local_inner�����uQb��athread_local_internals����
�f�fz�C0�~x^^{%����7i���TZm��7��7���7��z�C0�~Mo>L�Wz�=�r��7���z�C0�~���佞�4��
���z�C0�~~z
?�zz
��z�C0�~BuSqu7P|�8H������z�C0�~�-�a8���r�?��7��7����z�C0�~n5&�����<P���^n��z�C0�~�#}.ڕ������z�C0�~ ���ne�� ��(dwTz�C0�~c�Ca5��C��7��[�TZ���7��S�Rz�C0�~|x���̗����rY��z�C0�~��^�'(6$crate::thread::local_impl::thread_local_process_attrs�]����Gb��/$b��7��z�C0�~$6
��������(���z�C0�~��;��e���z�C0�~�E�My��4�LJ
T��z�C0�~�kg+�ttt=p�f��7��7��z�C0�~��`��
��%���z�C0�~[R�g�>���j��z�C0�~��S]� ���8�������z�C0�~ឧ����F�^��z�C0�~W��ᐝ�����7���z�C0�~�ʖ�_����7����"]���7��7��z�C0�~0R�a��P���wz��z�C0�~}���a���#��:�N
��z�C0�~,�����L]�=�p��t��z�C0�~J����w��i��z�C0�~���)<��� ��&�wTz�C0�~��FP��3j��7h���TZ���7��7���7��z�C0�~���)=;���rY��z�C0�~���SO��4̬�

��z�C0�~��U�M�n�~=$�"	���7��7��z�C0�~|Դ��V��#����z�C0�~�M/�*��8����&��z�C0�~l�T�/�i���&W��z�C0�~Uqu7yw����A���z�C0�~�`^�a7y�Q�D��7��7�_�_z�C0�~�0BY��7O���:s���7��S�Rz�C0�~D8X	����=����u���z�C0�~���CU������jM��z�C0�~xM�I��� ��"���vTz�C0�~�L�����t[	���7��7��z�C0�~{�>��!
$���z�C0�~,����g�������z�C0�~|���S�J�= ����7��7�_�_z�C0�~���8��4�
���z�C0�~�A�d��������z�C0�~0\�����~$����7��7��z�C0�~�x�\�~9�����z�C0�~
��C�À��7����"]���7��7��z�C0�~j��?$4��#��8�N���z�C0�~b���e}��=�p��t���z�C0�~'��j��� �� 8vTz�C0�~��3Ľ2�Z�)��7��7����z�C0�~EB�T���O���jM��z�C0�~o	9�򠇔��7����"]���7��7��z�C0�~�"�I��4���z�C0�~�&�
��l���?,
� ��z�C0�~np�v@B���<����7��7����z�C0�~���t�<�n
����z�C0�~E``��Ɖ���&-!��z�C0�~F'2��)�8����Z��z�C0�~�����JS����7��7z�C0�~�ؑ ��Ht=�"��7��7��z�C0�~z��슨��o���z�C0�~Vd�ۛ2���7N���1/���7��S�Rz�C0�~H�R6
� �=����u���z�C0�~ɷ�KD~Ɓ7b��z�C0�~�5�)]��� �� 0vTz�C0�~?�qQN�8��#��P�OU#��z�C0�~,J�sa���Zj-��7���z�C0�~��-��A����0#��z�C0�~������){/���7���z�C0�~��$ �G���7f���9DX��7��S�Rz�C0�~��]{�i����!,
�#��z�C0�~��VZ�<����7���z�C0�~A�ė3��������z�C0�~G�O Y�0P���jM��z�C0�~2��=������&�$��z�C0�~ޞ������v����7���z�C0�~�9�Y�^���7����"]q��7��7��z�C0�~��a��\�=�p��t�"��z�C0�~\"`h|�y���7�3�TZ�!��7��7���7��z�C0�~�+9��F����]W��z�C0�~����\���� �� FvTz�C0�~c��
�D��Z�0|��7��7�_�_z�C0�~�q險�C1���z�C0�~����?��S�'��O��C���z�C0�~t��~$/��)�3 ��7��7�_�_z�C0�~��%��i���e�< ��7��7�_�_z�C0�~G{���<1�r ��7��7�_�_z�C0�~��-䗣����",	'��z�C0�~�*���D�u�h
����z�C0�~�6\ն:����&h'��z�C0�~~��$�rL�8�����%��z�C0�~qV�^����,�_!��7��7�_�_z�C0�~��ԉWL2��7MSJ���7��S�Rz�C0�~5�6��ة�=����u�%��z�C0�~�y������ ���
vTz�C0�~�q������#��N�N)��z�C0�~�xG�-o�ctZ�4)��7��7��z�C0�~��Ұ����rY��z�C0�~RaU���'��O���z�C0�~�H'@%~)$�)��7��7��z�C0�~����+�]�te{�)��7��7��z�C0�~Q��c�	��� ,	�)��z�C0�~��5t���~<$�!	�)��7��7��z�C0�~�~�5��έ������z�C0�~,<2�[w43o���z�C0�~�+o��N�~$�0*��7��7��z�C0�~~&�{"x��L<�F�!��7��z�C0�~ˉ0juw������7��7z�C0�~i
X*�[�<�X"��7��z�C0�~�N�Lmȭ�=�p��t�(��z�C0�~/tI��*~�n_��z�C0�~[wu��G�����1/���SFz�C0�~P�?�
����7Y��dZ"��7vsz�C0�~�X�}j!�$Ĉ&��"���z�C0�~�?���$Gt)�:e,��7��7��z�C0�~˘*�iRb��dv�%��7��7�_�_z�C0�~M�4<7��}���	,	z,��z�C0�~�`6i�Ut<���,��7��7��z�C0�~�Лf�G���5	����z�C0�~߸���s�����rY��z�C0�~�D�z����8����.+��z�C0�~�oIq�g���%
^-��z�C0�~A����
��*���z�C0�~EY�_��t��.��7��7��z�C0�~�]�(�}�L}~'��7��7�_�_z�C0�~f!B��~$��-��7��7��z�C0�~�%�뇖A��=R���u�+��z�C0�~�h��[kF����]W��z�C0�~���x}�����0.*SFz�C0�~^\R�/�UN�#��L�NZ/��z�C0�~�hsx�3Yr���z�C0�~>XAK����$��!�����z�C0�~���2
�i�c�$�(��7��7�_�_z�C0�~\;yh��S��;`��,��7��7����z�C0�~�����0�������z�C0�~����������
�/��z�C0�~�Ҵ�6S>������z�C0�~�fF����~L$�F0��7��7��z�C0�~�����7�����z�C0�~l�x�$ �t�r�0��7��7��z�C0�~p]�����=Rp��t?.��z�C0�~��05������&1��z�C0�~L�x
=�X�Fj.��7��7����z�C0�~N�昐`_���jM��z�C0�~u�C��$����	��z�C0�~���`l,~'$��1��7��7��z�C0�~L�]�+��tcM(N2��7��7��z�C0�~EZ\+�Ʈ����z�C0�~�ոg�X�;�;��t,��7���z�C0�~����#�3��2	����z�C0�~��>�M��8G����0��z�C0�~�Q�����j�=��w$K0��z�C0�~�<tv����������7��7z�C0�~�����Gx�������SZ�ysz�C0�~fW�6���\tL���3��7��7��z�C0�~xȚmb^!��o���z�C0�~�y�f�#�uvc-��7��7�_�_z�C0�~��D��
��\��z�C0�~����|+����&$4��z�C0�~�?Z�:Ey�#��J�N�4��z�C0�~�q�f�X��X�J�.��7���z�C0�~Y�I֮�$I�$��#��z�C0�~���ިot'I95��7��7��z�C0�~[W�����b�-�.��7��7�_�_z�C0�~�"T�87'`���jM��z�C0�~0Z�ST�~�;��/��7��7�_�_z�C0�~Vt_k�I�=�����z�C0�~Z����'�F���/��7���z�C0�~:��T՜�\�=��v v3��z�C0�~ٻ(Ql��2
����z�C0�~ZUN������K}��3��7��7����z�C0�~9Ǚ�eޝs�<�.��7��z�C0�~�t�j����=�p��t?4��z�C0�~�W�6�<�6���]W��z�C0�~����}��Z���((7��z�C0�~��i�Y���tX\N�7��7��7��z�C0�~u�n 4�R�����z�C0�~��i��]�$����z�C0�~��t�^Y��'�Lu1��7��7�_�_z�C0�~O~�U_�L���7����"]�-��7��7��z�C0�~�_�cܭ�[����,O8��z�C0�~�_cA\7~;$�		L8��7��7��z�C0�~�A�D���B�/	����z�C0�~�zQ��0tF�39��7��7��z�C0�~I%Y�|@l�������z�C0�~�x����K��`3��7���z�C0�~�.�s#�k����v6�ysz�C0�~��!:M������z�C0�~k�m��sT�~$��9��7��7��z�C0�~/�š#O�|�=����ui7��z�C0�~�q���.d���!+:��z�C0�~wTpŸ����#��H�N�:��z�C0�~υ���S��XR!4��7��7�_�_z�C0�~�7M�m����rY��z�C0�~*S��̜��$̶R	��z�C0�~�KP������7��m�"]�0��7��7��z�C0�~���e�����7�ɳ�TZ/��7��S�Rz�C0�~��i	�ѾD�*��T&�:��z�C0�~?��ri�t;��<��7��7��z�C0�~��六}0�������z�C0�~}�4/�b2����z�C0�~���L� ��F>��5��7��7�_�_z�C0�~�Յ��P�
����z�C0�~�UZ}�~�
����n^	�ysz�C0�~*���p�~K$��<��7��7��z�C0�~���F�C2��m}��z�C0�~����o�tT�{=��7��7��z�C0�~�tX!���=�p��t�:��z�C0�~��J�������,�=��z�C0�~�O�?����Y��z�C0�~g�\�.���W�V;��7��7����z�C0�~d�A�1�
)��7��k�TZ�1��7��S�Rz�C0�~�L�<�m[���rY��z�C0�~���0"b�P�*��T#�=��z�C0�~�M��U��7���;��7��7����z�C0�~���g�/���?��<��7��7����z�C0�~>�+!�eHL�����z�C0�~-��{[����O$�;��7��7���7��z�C0�~�r\91T�tK��?��7��7��z�C0�~����6�Q����z�C0�~�h�P;�����9��7��7�_�_z�C0�~�u��,��%�=����u�=��z�C0�~V:F�!�]���]W��z�C0�~h�txvH�����(t@��z�C0�~.�����7��#��F�N*A��z�C0�~[�$�Hg��W#Z�:��7���z�C0�~�ۧ�G��|��z�C0�~���7���*��T#�@��z�C0�~�A=�.�w��7W�{;��7���z�C0�~��0Q�E����+7�=��7��7���7��z�C0�~�tG��&��?���;��7���z�C0�~�����w1�R����7��7z�C0�~0�NW2�1�K(��;��7��7�_�_z�C0�~~�*�I�~X�����z�C0�~��yGc��<��9��7��z�C0�~ҁߖ\�W�=�p��t.@��z�C0�~8Mǜ;�i��<����7��7z�C0�~t&i,6�ɹ�����z�C0�~�X��W���WA]�<��7��7�_�_z�C0�~�Cy�1.����jM��z�C0�~�kܒt�z���&�C��z�C0�~�����q�,���z�C0�~Y��
LČ���7`ɭ�TZT@��7��7���7��z�C0�~��� |���*��S#�C��z�C0�~C���;���7��=��7��7�_�_z�C0�~�����{�J����7��7z�C0�~8��R)	J�?��a>��7��7�_�_z�C0�~:��i����F&�D��z�C0�~&���i�1�)O����7��7z�C0�~�x�RJA����)YE��z�C0�~Ze�yB���8�����C��z�C0�~��q5*���A����z�C0�~���rn$Ж�ͦ{?��7��7�_�_z�C0�~j�N�I�9��=Q���u�C��z�C0�~���\ݩ���7����7��7z�C0�~�(&Z$d������i�e���������`�������N�^l���G����^�j]`�������UH��Y���O��f�����n��������_���������P��Y��debug_assert_ne�����cZ{sz�C0�~�mA������#�7�M��M���z�C0�~F��N�O�U�#��<�O+3��z�C0�~a7��J�j����y0��[Zzsz�C0�~x��1P�(��#��B�O+���z�C0�~h<�k\�C�8�п��F��z�C0�~��-��(���#��H�O+���z�C0�~ �ř�%�8H���G��z�C0�~w�XjOLhz���%��߃b��7��z�C0�~"���"�<P���^�@��z�C0�~�R<�x�8�����G��z�C0�~T�y��\��#��N�O+���z�C0�~Nk���~T�<��^&=A��z�C0�~����Z���#��:�O+B��z�C0�~{��o�}%���:s��Z�tsz�C0�~��By3-�#��@�O+���z�C0�~��b�`Rt���7#
b�tsz�C0�~��)&KM�8��H��z�C0�~
�oSd0gY�#��F�O+3��z�C0�~�8�Ny��$�8��0]I��z�C0�~���j�{��7aɱ�TZ�G��7��7���7��z�C0�~�W8��Pl��#��L�O+���z�C0�~�5�x��8�����I��z�C0�~�{`S#T���1/��tsz�C0�~�J��&;�<����^�C��z�C0�~G�)2H�����7��Y�TZ�H��7��7���7��z�C0�~f.h�znx�����1(��ysz�C0�~L��8���V�8��0�J��z�C0�~˝�v5+���7&�i�TZ�I��7��7���7��z�C0�~pօ���C�����2�ysz�C0�~� ���l��#��8�O+���z�C0�~��x����9D`�tsz�C0�~�s�\��
��#��>�O+��z�C0�~��W�S��8Gл�-L��z�C0�~�r��j*(��7��`�TZ�J��7��7���7��z�C0�~�c��EЮ������2Azsz�C0�~�q-D�
T�#��D�O+���z�C0�~�{�EW���8��,{sz�C0�~��C��v�"�8����(M��z�C0�~�X��ŤT�#��J�O+\��z�C0�~�ʳ�j+����&L�ysz�C0�~�J�^0.��8�����M��z�C0�~�5�;Y��<����^G��z�C0�~����vҎ&a���#��P&0��z�C0�~!��GCV1�����4F!�ysz�C0�~����\���$�_�I4S�ysz�C0�~���j	�����#�X�I4��ysz�C0�~�}p����������ysz�C0�~:SH��u�a%	�
��
?�
��
��
_�
�
��
l�
8�
��
��
b�
$�
��
��
o�
'�
��
��
�
��
��
]�
&�
��
��
M�
��
��
m�
�
��
{�
A�
��
��
p�
1�
��
��
x�
7�
��
��
�&��
	/�%��
i&�
&q�
�%��
r&E�

&��
�%<�
�&��
%&L�
�%��
�&��
=&j�
�%��
��
e�
�
��
��
3�
��
/ &��
J�
��
/�%��
1�
��
��
u�
/u%&�
��
��
A�
��
�
��
��
T�
�
��
I�
�
��
~�
5�
��
��
P�
��
��
h�
.�
��
��
^�
�
��
��
d�
�
��
��
X�
!�
��
��
H�
��
��
c�
�
��
p�
<�
��
��
k�
(�
��
��
s�
G�
��
��
�
��
��
a�
*�
��
��
Q�
��
��
�%�
�&�
B&��
�%u�
e%��
��
&<�
�%��
�&��
*&e�
�%��
��
V�

�
��
{�
.�
��
��
O�
�
��
�
F�
��
}�
�%'�
��
/&:�
�
�&o�
M&��
�%7�
j%��
Z�
�
��
��
O�
�
��
��
V�
�
��
6�
��
��
z�
?�

�
��
t�
+�
&F�
��
��
c�
$�
��
��
Y�
	�
��
��
Z�
�
��
�&��
�
N�
�
��
��
�%Z�
�
�%�
n&i�
�%
�

/�%��
C�
��
��
h�
�
��
��
9&��
f�
-�
��
1�
��
��
�%��
��
 �
�%��
��
�
R&��
��
Z�
�
��
v�
#�
��
��
J�
�
��
z�
A�
��
��
Q�
��
,�
3&o�
�%�
�&i�
�
��
��
<�
o%��
^�
�
W&��

�
��
��
��
D�
�
��
y�
0�
��
��
K�
��
��
)�
��
%�
_�
�
;�
�
��
S�
��
:�
�%T�
z%��
]&2�
��
�%�
��
&!�
��
w&��
��
�%��
��
��
��
�%��
u�
��
��
�&��
��
+�
��
}&��
��
.�
��
c&��
��
�
��
G&��
��
6�
��
&A�
�
!�
��
�%4�
��
_�
�
�%(�
��
T�
�
@�
"`v��
h
N����
]�
��
��
��

�
[�
`�
��
L�
'�
�
��
�"�+/����
)�/��
|�
G�
9�
��
��
��
��
��
��
}�
"# ds:f�����
H�
��
��
p�
j�
z�
H�
�+L*��
��
B�
�#y +[)�(���K�)Tm�-C�
W�
7(�&u.[,I/�
��
��
F$�,5�^K'(�-�M	�����
��
��
��
��
&�
��
��
$�
��
A�
K�
�${!�����
�	<�&6�
�,n�
+)0�
'��
�,Z�
�)��
z'd�
�-�*E�'>E.�
�*y�(��/{+��
��
z/J-�
H�
S�
K�
�
,�����
1YJ��
��
b�
�
��
$�
��
P#D ��ia=w������
�
��
��
;�
��
E�
�
�
��
u�
��
�
�#� �%���-�)��'G.�
��
��
(��
�.=�
�*/�
�(��
s$!s�)P[1��	����
��

�
-�
n(\�
�.��
K+��
��
%�!	F���<

9e�
�
��
_�
��
"�
��
��
�
��
��
��
2"��tBm�
�����
��
�
u�
x�
��
�"z*9��A0f�$�
�
��
�
��
/�
Y�
��
�#���r���)��
v�
��
1�
��
��
v�
��
��
p�
$� 
[�%�xwq�
��
��
�
m�
��
_�
�
 �
�$P!����f�	���
I�
\�
��
��
��
v�
3%�!9���k
D
|i6�
��
��
��
9�
��
�
��
h"��wX�
���
��
��
#�
��
��
��
��
V�
�"=:�)	F`�
^�
��
T�
""~�52.�
�
i����
|�

�
��
��
)�
w�
|�
��
h�
C�
;�

�
�"�+9/����1�
!I:0�
��
e�
Z�
��
��
��
�
��
�
��
@#4 ��Y�����
f�
��
��
��
��
��
f�
,j*��
��
`�
$� ;+}))��h�)r�7.a�
t�
^(�&�.{,j/�
�
��
c$�,c�j'K�-�r	�����
��
��
�
 �
L�
��
��
J�
��
f�
p�
�$�!�6����,

l'U�
�,��
K)O�
;'�
-y�
�)��
�'��
�-�<*d�']e.�
�*��(��/�+��
�
�/{-R�
��
��
p�
F�
K,-)��� Vo�
�
��
8�
�
I�
��
v#i ����b������
8�
��
!�
`�
��
j�
8�
-�
��
��
��
2�
�#� �K���:-;*��'g5.3�
��
��
'(��
�.]�
+O�
�(�
�$@!��N|�V��	�)&�
��
9�
L�
�(|�
�.��
k+��
��
#%�!)f��[
4
>,Y��
&�
��
��
��
K�
)�
��
<�
��
��
��
X"���g�H�
��
��
��
l�
��
��
��
#�*c**	gV���P�
N�
+�
5�
��
e�
t�
��
�#������	D6	��
�
G�
��
��
��
��
��
��
6$
!%v@!����
��
��
�
��
�
z�
1�
;�
�$k!���z�	���
^�
p�
��
��
�
��
Q%�!P��
X
�}M�
��
��
��
P�
��
�
�
" ��o��
��
��
7�
��
��
��
��
m�
�"TQ-=	]t�
u�
��
��ODHT ?
�����2pl�R	=ft��
��	V�t��/�
(����^P�p�

�����yap2{kfُk�{�=Ǡ��
��=�O�r!
06�nVY�$��z(�6��S�֊� �;��a1,���$�-�~���AP�yo�o�R�wT+�C���Lx9�0�j�ByO�vk�GL!���z8C��"��m,g��b#0��N��R#��	�i8$`$��q�u*� ���8�*Є���xj-���.��-0����M��-0�$���C\0p���,G��1�в���1�V$C��0�T���x�4���-!7����l+�8pȅyg��9@{�)���9��L�'�:;@&�?�j=�<p�����8�ϾZ���>�1��<,�.?��&a��.A����.XQB*̇�d$1F�0����tG`�@���VG 3Y#	�D�[K�W�'��L@�۠��[NP�>�1�WO�C�~�O0� ��I^P�?C@	�K�R�S%����R�X
`	�S�(Xe.��X=K�8��iY��Ϯ�?Q�Y��G��v�tY.}�	�A�Z\���&�%^`� �`s�_�-�':�N^P�P	��N�a@�,wx�x8c�^��ݠkd@\�����Nj��U����mPX�?V�*m���1	����s0���m� Cu`��~��y�v0 ���Yw�K4keh:y�<t'
�@�z���	�@gl}����M�0����5�ӶY��f��8�����oZ�����s�M�v.��� 
d�`V���=���̎P�iv��������P�@�P,��Ȳ���`aQ|"�3�`*:w	RM�����<���Z�@
N6��RZ���><	q3�������F+x͚pOqo�@W(���]_��ꚰ�*+S�y����š��M��4by�e����;��� 1e�/��՟�D�I�T-�p7��������d(
�u�0�`���'��#~?������m��a�� ,��z����0 �Q��U�����ù���Y���/����cPS����(&ic�p�����M��*��	!�苶���E����P�/��)�� $�_�U��S)�6����)�e�h��@���dNb��P����'ʿpMOt��/d� ��c��z�>8������0�y+�<�0���`b���@�,�-
�� ��7��c�Л*Ar�	��N��0��Fj(�?�g�c��0����.
�_��˰����ˠL�)@��P߰���c�P|P֌M�X�0�J6lѐ� �Hq��@�7p*��`݆���B�V�ސ}����oV�0��0�t)z׎�@u��W�����L\���:zj$���P�G�<x�p��-�7��+R��,�0�n	%:X�x�o�@�6n ���^�f�P���6����DK-g��L�����}�0x<�i��e�� ~P���`����U�������To*����/�|OP�@{]{uk�V���?��Po2�
�Y���v]A�|Qd�{=d��A����}ӈ��^�+q)������1���C��
A�^�j���f��MF��
a���CՖ

�˫��&��HlK�����a1Jnq�IiEŁ��pV��~j��2?�	l�����aF�)t��}.�|6�!R������f���!a�I���d�"�o��A�T#A[��TV�!�i��[b�%�Uu6V�(#1vgN��,�p�����-���t��.�7����$�1Q�	���3�/�^05�!�{�[f6�^~8�d\5}&��s�7q3.
e�8:Q~�B�>:�B����<�:a�nk��R�=�2{�(>!��Q����?�*`��!>��JE�h*t@�����2�B�|���Q<�D�_����dF�N'�6*̬F��-�դ�H�NH}g9�H��:���Jqڮ��W�^Haɟ[����J1�j��O8�M��)�MAJ����+Na�����M��p}�a�N�g�����L����ս��YA�	�S�uZ�6��b�Y�
2���P]Q��T�]�`1���6�+a��fC��bA��ʾh�cA#�1ǡ�b!�/���bQ��d&�$b���9	W �!gQ�����~b1Ӟ�	5rV�j7���Q�k�a�|�@��k�Fr�[�OkqU[~����r�I�岝Cs�b�SN��u��P�vA�n�?��svQ]pT���xa��Wz��ya^hK.m�z�%J�OZL�{�tO��|{!�����I�y���4|���(��w}�I��V�_*gF�q�LMe''�q#
�@G����dy�&�����?�g��q�x�q��&�Rɺ����	t����6>
[XK��!�(h�d,��k���n
���B�NJN����u�唑�����m_���nd�	���D�����궛��g-L�mW��̝�	�岜��4@?
���v�K���9%_�ܠq���6�4�QLy	�1���!%ޞ����a$	GN�}������+�q���#�r����oJ\/��J؏4D�����l�,��i��T�m���V^K/�����2�{�A��OX���l�a���x��Z/�	�I¬�1�)K��Ѻ!$�;kS|�Ar��i�'�q٥��*g�a3G	�Z�[�8pX�ka�1�o˒��Qsy�[a��q�s�/|J�6���!��2JU�hu�����i6V΁�pOͶ������()����
M���#2�Lr�Hб���1���A�.�	��yp��^o�	F.����«��!ς�V�g���–w�~��W�qZ�$��Ҫ������&�2���ag!.�z��aKT@��[�Dc�ğ�v��������q�og���}�g���a
�lX������	vw���9"��X!�Q��u�Y��1�y�o�����	e��u����B������� ��!A ra������	/SV��
w���q��!UF"A�f=�	�H%ҜGV<C�R��	9���l۳&i�R��2\&�l�"�1���
��x;Z��=	�w��	�B�e��c
������Җ�~���2������oVr�K�	��Ƣ�/G�KVhx(�ҤW{fCB����]N	��M]	�h�	"i��጑�IQ�}1����uyC��G�Z�j��@��ݝ�b�W�Jq	$n�Cb����j����q�����\�"�
שp-�Z#³9Z��{�#„�:
��
�&�_�		�!'�)b��)�(2��X)r2'qV�i(�IG�猽*�������("���Yt;-"���#kT'*B2��8�1[/2�����3��ƨ�3Bki��d�5b�6�	/e(6�jXM�f�6�}��G�7�q���Cr7�7%5h:�y�3��P:By� 	��%<җ�)oq=��Ye�|=����!?baѧј�>"Rл�u��=�t��u�٘@�Un�dD�`�D���D¯�1z�EB�C%	C�D���q��F��<�~��G2�$J��H�I%����E���@�Rb�y�r�	�R"03{'�rT�ص��-U���
�G@�R��@�6qd[�����X�a\�R�,��Z�[^�
݁d*a�.	�E���b���\y
|c���3N�Ud�`�	1�#i2̐A���Zi�l����kr�\��r�`lҸ�K$9j";���Z�n�"@���]uo�b~]�1�jRL+
���Ks2��j�	�$v2`�����w�D�uH�;�v?�
~ң�x��i��F|�bgU���C|rs�����~��D��~�И
{����"��a�r�|J�ʫ�x�"�+��������![�����/Ϫ�rTw�+<8Έ���&��1�ҒnC������l���V��n���`���]?��~�"�"��PpH�"�3f��d��:�wi?&���������$�qU	���	�:��b��"]��1���EU5����S��M�R���yΟ�qu�F��ǤBb`"��2��27/X�R��}"���$�	��̦�R��h	�h������@�q}B�������V�f����B�S�3�ݴ�`�X%�&��߱�y+:��RR��x��2�	��k��&j>��J\���II�������[����²�ͼ��IOʂi6,P����!�Jf����w�%��R}���>��Ro�
�������8U�t�t�S��V��r8wo�z��R�
i�{���5�*���r`�9�պ�"��:�X�,��X:	��u	ܢ{Vg�ZDx��3mq��ʺ�⠫��¬�܂�n^�DUޒ��8	����X=	�)�߂(j�	Ť#���[&���	�"l�1�A��—t9(��qX��ɸ�����T���KS&�\��?�bA�n�"�3���j���S��&���ۮ��!?��C�X	]:Q6�2T%q�����2�ğS[x�~�W�`�S����@���bP�����W��8`	�6@��`��	3\g���6ާ�q?b��5��>0���;�����R@p�<����vD�ȽI��u-����~��
US�n[���ws��~	߭��U	�W�S�|c(Q�|sQe$
��.?���_���G#5�3H_{���#
Z�v	�N��5�P
�g2�M0�
�v�s�C>���"�1�m�6�LR�á�튖C5����	㷴'���C݊3	��C��]�W��@1�N6��xjm����K[ci�zy����L}���D%�+~.�4�C%3�>bD-�&�a���W��(�`���\�&�i�	�J�f+�h_1����,C	�?��+CՠyMğ,��3K9?,��pQ	C�&1��j�>R~3S��a⇉6�]*�6��|��I�8�4�>�T�@�)"n�c@�@�b�	/��E��wqJ��Gc���G��uG#�P2V�ҏIs��Gb�JC�S��Q��KS���
a4�L3*���uL��	�-/�HK#JMN�FYP�v��Η
T3�-��.UÌ��cc"(V�K!5y>X3�%i��Y���/צF�Z�U<f���Q]��������^������|^#V���[a(�B*{!�c����Q��^d���	���e�����f�V^Z� �h�gq>�w��i�Κ�6O�i�vc�L�i�6w��Hk�,![l��n�n������o#z�NB1��oCos�{Q�lS�äi��j�LJ��aYs�1��\T�t�־Z�;#t�'��`�ar/"	u_�5y�质�TCy3$�n���%{#7l��**�{���\��!�|hx��׳{��_	-X�I��z
�
ƕ���=�+�,��Y-�/���ԛn�yx�c庝/p���c
mJس���ĨY���e��	���?�~���'=ޙ��
l��������	'~��#�	�h�f��B��Is�c�+O�%Δ�M����>��p�=z��s�brD˘30��,�����=�c*�y��E�c�)�ћcqEr*y��s��
����cx*��	���s
	���2�CmY$�b���U�F�c�P���87M���ZK��n������EΆ�SC<��aZ������ʣ�cO���Z�f��n�����$�Sw��/I�.�C�X��;�u��EKSJ���1��A0����IM	U�^H�3�Y��z������缁�C�(�ʖ1��)?���3����u��㦪UOy+���Z��	�mx�ēi���##5
��u�SϾ�*��T����w�!�3 9�����#'�$#�c�+����ң.-O���#Ѓ��B}����_����ö�(�8I�c�c<�n�{�#�6
@44-��K�`���s~�X$;���s=|�HƠ�s���I8T�#n�	
H�g�h�������������*�Pj����	X\�3�b2�tU��F��Wdr����z�C0�~P�����[Y����K��	��}r�c^�%
�u���3�c7R����kkN�T��c�G����c=ڎ|є����OL�3��4
lF�tW��ߘd/�X�HN�'�����d`\��>�_D��MH$9����,��	C�
$�Q��2^�$U�[q䘢���
���������P�p9��d�^��j�4�c��w�D�m�ĭ;ku�	�Ů���O$�[��;	�1����%�l1���
�}ϣ�&��l�D�������!�xC7b�a�"d��M>36/#t=Կ�8$�2��[F]%$�=��@B+�oq	�4R�-�ǻ��a*/�O�	�@`3/4�	�X
1T�"
	n�,�4t��0`�5�c�����6Dp�:X�7����	����8�����L�E9� ��v_8$כ}n��6�;��	I2�=d>=*62>t����?�����@���O���A����=��iB��T� Ct3�k��AG$����o��GDI��N7�J$(�t|��J4���E
J4�+�	���Mdཛྷ�7��Q4�S``�gS�|���I��T$ �lu�@�W����N�{W[�X���T�\�~X����bܞ��I��c�%o +��0c1�(!�\e�a����mgt�H{�DFGj4��,
��.�kIJL��D�mD&/�{��n4?�@�}Bmo�-��=<n4�D�	r9nԊ��a�_r䍓�/.�n$-��jW�t�L�c�8�st1�1sf$v�]*F��n`w���)٘)�v�����*w�
��/�n�tda|��>,�{���t#H��{��B�H>�}T´��?�}�)�f%l2I}CZ:r���d�)3ˋ^�������<��������dq^����@�4?wn���})�}��tf<[	�����Ԑ��@�ߎH�&�
k��a�_:���C0d�������xի&��Ҹ���@˓���T�����Z; �����|����4�p�������?F�Ö�٫V��wF��b}�/
���
Y�)���D������r
�dr���~"–d�7�f���t��K~B�����j6�d�ľ�d+h��$T�Y$P*�4���+�����Ҏ�2B����Q?�V���H�g��ݦ�QD�76�$ogH�K�$E��M,�dx�8t�C���ԕCcꆬT2@D�g��Ԉ�"��9��0QIbo�ӕ�ok	�<@��[ ��']����P�5���L
���LF;�øJ��p��2>B��$&b	�w��2
Qߤ��4�]^K���4޼�+0��¤�o��S�ń��g��\�Ƅ��X<��t|+`�d���#}=�$�Ǥ�CƑ���4ռ�f^�9��0t��L���K��t�RO�������F͔v��	Dڪ<τ#��AjtЄ'�F��;Ҥ����=���$͋�ט���d�׻&��/3pn��4r�������o�ɨ��ڤ��'i��$(���#7���Xs��@��Dt�}R����Txޢ�P6��t�����Ԅti�����Dl�����4�M��YhB���
bs���d�E�?����d��0�T�Y�$"5���~L�DQ. %қ�}U+���f��"���I����*��
B�dm��i��.���
�H_G���$Mp�T��	�Sh�t���	W�s5��l6*����dlD����D	�\�}���
�����u�ZܦN�o�U0Q�	gŶ��*C����3�"�a��B��q[�e^#���%���eu-�\+�d߾
�N!����r�@��S	����	P�NGՅS�]�O>E�|E!?5���S�Ea��#��Uk�L���u�٠�[�i$w.��*G%EV����}&��#��/n&u�_��:8�(��<'
(U8���ĴB*�0��c���+e���m3p+e�;S	6)�.DT	@�\�3%\��D�W4E���*<�5u�yU��3B5՝����7�Pi�~�f6e�~�$}��9YR�����:UĿH��u�;�����؞�AE��;��A��Ue��,Eew�P��MH����>+��N�@���`O�
�̏P%��K~�JP�M"�C�E�R�=�h�q�SU��s�/=�Se�N�qF�U�(y����UEˊ<&��W%�!��Gt�U�A��M�wYEc8����T�N�%(,�CX%d*TV��ZEȍ����^Ejw*���7`��6`*��`%���faOkfU�m�ۓ|�f�/��ZxGh%
���� f�4��4]�j������[�k��́�P'ke�����Moe)��<��Up��{��|~q��9�ᒗ"r%�O�	����sE�0H5���t��=���u��f1Ӯp�wU�T0�g�x5xV��8yuy��Pw�f�sf��{ei5����5|7�F�&p�w��s�ro~%_��X��~eSP�D^'���r����m��u��a��dy&R�5�+��%:��V� �u����Zu�u��k�g�~eڌ	����|�q!
2��U��8)�ډu$�X��=;����	���x��"
�]���%ֵ����%��
w8	E�,����⑕A[)��Z���տ\�O�E�Av��H��e� GbX��ѪC�����EO�9Z�wV�e1���4�U�j]dڰw��zZ�	9�@��%��C�5���s���8^b9z���tc���k������a٦k7��y�����7wyޭ����;�䙨�!���Cu
����	�"��5S�	���g�1¤���/����ƈ�%Z�%�^�*��(H����IJ���-Dj��u�t���δ��U��/���%[��Ķ���7)���eaU���������7oE����a3!������5c��,nj�j��\�+6aQ�eI�]݅Z��]l6���S��\��;�Lȅ�;Oi��ɵ	�\lιʕ��&sfp��<�$ZZh����Oq�ӑM�i'l�z���
��2�T�ž���pa�Eޚ�P
K��u)g�6t��E�Vx�#��eA`x6H�%�H�Ÿbҥ���"'օX���x��E��c��7ص�j�Q�9d��cLX������ 'z�`��(k�3�3�E��*ޜI���2���y���a(��f��U@�fX�����#�XBt����	������7�<�b5�z�#pJ�'�E�TVJ}-8��V���ҰA�U�.<�*M�e��J|�*�U��E��A�3�)
���ņ�6�uOH��SEQ���	iI��e�*=_ߛ����j��:��E�^)�[v�S%������.a��-������8���g�Ҿ�55��w�͟����,���o&8�<,�Y�
�M&�	l���VBˆD{��
F�H����!��pw�Q��KR�D�����(&���o��Lb�v�eK�oR�f��FA�Ƽ]��J@[�#\25�v	�֨�6�N���ff��izb 6t ��h!�hV�"m#�+�b�ho$�f�"��#&�Xj	�`��(V�x�(C�*��";�=,�^2�n���-֍�BX[+X.f.0�E�@a/��@A���16�1�Zgl1�)EpU��3V��=z��1F�T�LU2��r�x�6ƪ*�V�1x5��";	F�"y8v����ʜ=�컩	1�	k>�}<%�\?V����D5=Xj�	�]0Bf9��e�C�tF�b��F�O	�T��K6Vy><,N�)J#��OF	����>P�����^�Q1l���WQ�@���S&A	�u��U��0G��Vv]\��9h�V�U�97��X�����"	XV~�D�"�fZ�.���]%IZF��zԨ�Y��M���]V;_PZa^F^����O�_�k��B3`��	$�"��W6���N��rb�[U�U�c�DN���u_��p	�y��e�`
</�|e��K��)}fV!}^�]�hF�!��<�Zi�8���jF���8�l�l�#2�s�wp�a�\pfBm����0r�'$% J|rf�1"�$#t�r4/#^Zt��D��S�t�0��9�TwV�����w�Y�B��V�}��yW;:
~Fܥ�������/�p�����V��̅�\��%	J��V��w6]���PrZ	�|W��n�s��A�����D��v�����j�v����kfڑ+mW	(n��Fj���±���Q"�?:���&���=z�f���2�w��W�RA����F�������?��ֿ>�F���ퟹ۬�yr��4武����VA��M~P�y���mf�>�}�Ɩ��]*�6*�#���V��l9P��^��H$����K����ܺ;�>Q)������	� ϧ��hN�S�������14���e��V�V���&���/����U�D������Dx�Z��O����Q�S�C	.H�=ƶ��t�>�Lƶ	�����k�v������]:�Q^E���f��4�϶/��kӄE�v���I,A�5D�u��!��pp������Y;	�ٞ��-�����6������6ў[o�!��F�$�o��5U�Zm2m�����&�#�膇�K�ke��vߣ���BC�VT|�T#�����U���ZSY�����X�v��������G��
q�f��]C?���aK�(��&����3���1Y���[�&39�	�>��f�"�d�􆄍�q���-v�	ǹ�z��㔈�c��6?2	g^��w�G��pny-��G��x����a�qk�g?^�hg��gn��y!Y���	;��7��s	0r&N}hJD)��*
Q#4�'�	��zd�7��P e���=��V6WVN	���'�ؒ�H�Wm��I�>O �
F�1��'!�r��&/}#7�U����U$g	Z�*�
Z%W��QJX�&�i"S���'gW�G�̼J,W �x܌��-7��I�~(.����h��1׸�#qѦ�2gt0�ԙ�64Wf &�׫15W����/J5�z�Ldy�97gZ��%�c9'���=�;���7T!<�4�{GT�>gMX�a�?W�����?�~��b�>��'�Ȳ�Bg�b�]��B�*5���?�D%�e�[�I�����!�L�YC���L���	[L�)Nw�.�e�}�M'�7
�J��P����	�S�&Q�~���`T~X��'�kf�EY��Bt6��X��Z��\B�a�\
��:�a��V?\���g'6y�A��ph�v]�H4/�j��$����k��Ӯ�u�kW�iK�rx�m�|c�9�ok��P	��0lo����"��ap��
;�5O�rG�+,�[ht�����C-|�U�2b>k}���	j��G��	�yLjg�l�:�c��F�Q�C\܉gG&��Ӌ�����гG���*�M�����͈<��������
x2�'��&�j�����	��-Jf�׷V=�6d��RU�/�7�G�b�y��w4��bݎ�%�F	g�me�����c��Gm�	���ǒ	��ڙW�]*0 �Ŏ����	s��[���O�a��X�!y���w&�Zs�w���Y:�LJ���������LBMԡ���G̼����Fr+�:�j�����	����ĭ����+����\�I̯��%	<|_p��w�.�{߲�=E�	���S���M9���촇!���Xۃ�'f�^��~��ꈰ��SL�7�X���%�G�.	�D����
�‹��7��#�N���b�Z�w#��w��>����'(e���S�w��>�!���W=����˕�*��'pG����sŇrVP��<���ĉm����H�Qep��?X�����wVR�	7ˇ��z?/ u�)���V�E�
P�o�g�O��a&uϧ�y��).З��I���g�Z��ӷ��
xo�p�g1���S���-th+���P�݅���<�BL<��ݧ�-t+��ǜ$�t�h�����zr�GJ���u��e;�������S���v2��J
�M���I�h��B�!ht<�7�	�]�׽܅;���g�=4W���,k�	���T������#�W�)�ښ��������At����e۰�wH	��]4�'�9a	{o+�x'm��@��TqO����'���-�����gS,��D)&��d_V1��O��\*88<�.]�s�h�w0�'|	��N�
��(k��2`��h�J7�@.`�%�|��
(�����^w�z��$�Fi(�`RL)O�	|EX�a��'��\	�"�H��DB�@Q���e����/(Y�
8���ܼh�M���I4R(��	�b8��!	�'�x8�}���G���$��B�V���͈���r���4]v ����R@�8���	$����<Q$*%��_��6s'�v]�Z6�(H�E��:)��bͿ%1�^AH�ڟ2�)1h#'�4hĐ�D+�5�
<  �r6�hb5Y��6�fs��i8h!��p.�
:��{,5�;�E���8?��v�ͨ@8re�����@�u�t)��C�HY	�l��Dh�����E����h�]�Gx�3��w�H�ý4xFL�H�"�V	u�WL�0�8#C��M{Q3�_�YN�`t�o��O�"��N�D�N���F�2A�Ohx����nNN�7	\����L�P�	�4f�TU2o-|�UHx��Q"(�Vh��}x{W�~����ʘX����o@X���gDL\�š�wO�\؃Y
���x^8U9���_�<zfi$`�Yh/-�f�_�����@Æh(�i��0iXO���j�^n	�N4bi�i�Mt�j��oD�xmX4�
d��iVF��ӓm��)���P�hh\1��d3�o�z�m��Q�t���w�ܟ �T�x�Շ$	�syh����΃!|�$� ��|��T#j~x�{�U��D~���	Q#���X���qL���Q^�>b5�X���YD̆�X��9z��2�A���}ki��؂��C�R�8��-�Y�{�x�eE����x���%@�x=%h[j����`	��r��i���{�x�K�x�8��C'Ij=�ȱ�`3��{�(3�	�(��h�ԍ	֣�,��*�{�-g�����BS��8U��k�W��q�3K9>+�h%zя;堸�������]�4MRY�h=����xE�F:�����������	7pRZ����Go?��Â��������l�Z[�Vh��i�|�h��x����9�q�/챘�/����߱��*A��9��.��+��H_�s�$�#�����H����X��
ر���(�I	�r�x�H���	�m*����6�._�85<T�>��B{m�@����w
���7�H,�n�o��ʸ�#M	��!��(�}a3�{��0Vh�QAf�;�[�uOv�X�;d	M�C?Ӹ�x���,%�h\5�k=��J�Ox�]Ԉ����(�&�H؂�����H���R��hy�@�� l����l �X���Es�2�x�w%	D$0��4ȍ�77��8f0�����x�8e����}�:�/��ד�@��ZsV�e$���u�����8D���:a���`8�V���ho�B}�V�8�q �4,���/�p��y��x�(C0?)��:�f{>��f�	O��c����';/R��f	b@\�x|mj`���N�E\|
�x��	[����Z�	�h���Ŧ�	v������|	��H����#��`�9��Z�Һ^����]��yү1FO��
�{N]�T3��krEL�\IY�R�Yy||'�)�1iܛ����uG��i��*]�<	B��F,�ɏ�;
�F����:	ul\3�v�z:�]��߂
�7HZ���pB��>4N��!��B	�t&�3�p�O�'�o�OB1#)���s�*����},6l*��8��)+�,	ɋ#XJy-)3�\;-	��hv6+�-)(?@{��G0.0���0��i��̓
29��0�gO.�~���R�4�7J��sM5���d��6	l)��3��.	����]>4I~�	+�7� ��	�V�;�[ru	�a��<�xF����=Y�d��%>	B�(��[?�����@Iί�䓦Mi����Ni�+�%�N�U��1�8�OI����TI�?oM�W�s
�(X�!��	�s�~[I�W�2R]iL�$~j�^I�Ao�u_�����Ƽ�`���Zûai��e��B^�]t	�
�c�#���_Y�^�>g
Lڴ�gI��
XT@�h�je�ˆ��iE��Yڝ_i)X��"V�j��c�	�o��lٹ�H�\o�n��уu�C�oY���mqo5sy���d*U�tY�9uFc*u��/�w�h�ݓ��xi4��p0�|I��"�#�P}	�L��y~�Нf	����?�����'��+���@t������6󈄄ٚB�������v[`jF����e���Ϊ���t1
Wֻ�w�Q��)�h�����>~��Ȁ������>͐@�
Q�o�)��n�M)Ґ	�dW�
>ؓ)��tg�W*��،Vm��P���.g	ߖ��y�t�	3��	��z��A���E]���ۥ�9��.
m	Ě�6db�㲱�y�Y�sJ7�	���*Р�9m	y��ۤy�u��u
_�)��{	��8d�ٟ�p�h��)�OH��\!�y>&���0�I*����v���Mj����⩩>w�	Z@�u�Y�d�	#٥����vGY5��E�
����yݙP�CL�ٯ�9f�V�y|��$��9�Չ����I]��8���%G$��Dn��/�
K[�,����v�
#��7�-�`���e�1�~:‰%m!_�a�y��iS&��i,H�C�a�Y�u��䡷����s��˙* ����̹�	�Y�X���\+J���i�F#d%��ɣ I8�'�щk�!��F������'n����l���ՙ��5�����)
���L�ة�
���x*�R�ȯI��i`��	�����ɲ5FwV��Y@�_���&ޙ9Gz	�9C.���<p�	�e� ��������t����FL�_��)A�yE���i�5/
m/��)�H`>�����uD�C�l�)#J�/�i(4	��׍�	�M�	����.�-�,�A�	l0NG�?��mGW93L����A���:�)��z	م��)�:�0���.p%n�t'��R���������	�)%u��.`C�׿R�It|i�@��o��MQD�$�|��=zP;�"I
J�D2#��l
�ǖ;��Y���c����e%F�V�qv��(Y�
�������{p�,d����	�S� ����k�%!J�ŭ�#�v ڏ��;���#�ft�/B>"z.��'�L%�3����� �q�@�;`'�+w_H�#Z�	�س��&:ݲ�	�+��%�	�;�,J�����s-j|c
�2�<0
��o;�0:W�Y̴j2�<4*I�3Z��x��4��z=F25`7
5��[��7���	��w=��	��-#?:�T0��n@JGBi�
v�C�y�s�֋E
��a�%E
�e��/��J*�w���sK��8��OL�g���B��M��M�"��dN*����qO��w�A-2�PZ+�0òJ�q���/׾T�|�Y�F^U:?J���)\�M��~e-�\Z�O%�/�a*ӀuQ�Y,c:1�_�T��c��	�禩fZ��]J�fz�J.�)h
����bi�t�Gy�k�X ���4s�km��;�wZ���n�=�x�r��	$�^�xډ��	�u�| 	n�j9}�
��"�~�/�s)Ϋ
���위�|z�c���)z�
�|���
ªԣA4���Uwmx�}�����B��mx
�?I
�JL��(�e���wB�#ĊJo����;����^��A���^��]Ǎ*�_6	"J�
'�F[!^u�j
�Au���:Ei-ۤp��긋�E	�2�
h]5Ea�z��z�R���Z�ǞȾÔ��@�epCS���k�vNh�Z�zi��Ü�HBn�q�J���l-���
�a~=tw�z9k�K������$�����&U�0�⦤��� �|o��edr	������cR�$�&�*h&#
��z-؀1�Y��Z��'w��;A��#���Ÿ	�@��Z�,���8�ڒ���'r�*Wɂ�7����c�

%)y�
?6	��Ÿ�0\	��o���S
j�H���roZ	sx�Ǽ�∾��{����7P��\�*o�E<��j65Vs���*C���3�/����]
4yټz�x
��уĊ�T��m(�ʊ�MxE6vǚϏ$Z@>Ɋ��)g�h�:߄T&��ͺ�d]K�h՚+�m��2��-���J��ʽ�fF\��ꐨ�
��z�Zیc�����E�@���݊d��1yg��Z�k��t���*�X��t:�zI�����.������Âj�J��
K6s����\ǀnX����a��?����j F��g���2}�����z�i�m��i����v0����A.`�
�����:�q��U?0��97��A�Jv����
]K��7	{<�^�*yJ	!��k�Q5�Z�k?&Sx��W��MR�h�z�M�_�=_*!�͢�A�"˘j��(�b#k!��
%[�[?�*�'��?	G��(k�;8V`(�){����ӱg(�<w��m�*���<:��,a,�t�,���	�.�ԅ�.�i����V�0�Sp���/�BR<]+��3��~���y�4˖����N8K�<m>Yf�=ۚ\�,�7�D+���5EE[۾���F���EW�iH�Sk�B@-I�����u��I�k����I�y��8�L�,��X9L2PK.���kTQ{����=V[:'�	���6X;ȣ�O�{[����*aȓ\����$_��[{~�i��^kǍ�b��_�u���a.W^�}��	�ma{(�(w>��]+h�4	J!Ǣck�<�O=�f[���	�lh�g�
�X�>q��9W�q���ۘ�s�+�3�rk��5Y��r+N��	�n�v;q�)�D�[s[�
��Lx�Ћr'D`�y;`��{DS({�j�x��"{J�*�L{;Dž���9u{�=6�����O�Iʶ�[���	X���~�8�|K��	�2���.g���
�����s^��{-���>M��q�����Չ�8
�Ҿ������R�ً�#�7W���K�Y�1U�X�+yu$��7�\���#���B�
���"���VP�0�ߔ�"����N����k�1Y���f�K�x[��i�{��W�D�k�'#�+�"��/�o	y\�ܜk�9�7�����	M(�Ә��d�	ٹ�.��g���Z*d��0�4���s������;
���B��+P�u�%j����������y�;�ի�ۭr{]j��Qڠ���Kt{��d������U�b�+P�*�s����@�h�h���iT*��%tX�\��+��	_����vI�}������G�o�;c���{�d7C������d~ˀZ����������<
�v��ë�~"O��û�w �
���;G�I=|��KR��2��@�Ӡ1��kb~>�Me�����	�\��6#~ IwлMO		�T�ի��	��׫��R$�Y"�����G٫cb�P��K�c�^>�(��Sx 2��<�kG�t���P۫��Jc��؛�B����?ًX���u��p6��z��"���H��;Q��h�0���*������������
�&&n��*�+��'l��{�l6�y�)5�	��|��{'��V��D�;������{!�%��`�K���Q��z���Mjd��%�;��+x�����I�	�Ք���}+�r�����\�_�v�"�������{a������;�X��;P,��y3c��Kp�k��-�7oA	9ht<cXOS]Ę̮�q�k\���������;
68�+�K��9
o]3�,8�+�;>	<�-�L�#��z�	�j\l����<��ɸ<�1�U��z�	�%�`\g�7&���Lq;}����AE,�N^�C$y�L��]��ul06�#�T� �nh;�$`!tx���l!l�p����!���q���C%̘�1]��)̆��	���H+�
R�R�,�^�+���-�S[N��j/,s�\y���0,Sk����/l��\����2lA�v�
��2<����/<��w&��1�i?��z1\_��DzN4N��	cP<8����ԕ�:�X����<�C(�tG�'=\b7G�YJ=\?Rd
P<�A����	�h�B��D��=M�C,+Y�mg.Cܝ�q#
�|E��(��zE������E,? �{�iF|Gm��L|��op�M��.�A9�N܀n>Ĭ�)L,�����8hP<�<���U�Q|P0
n�XcR��S+*HT<�X�E��VL�0��q�X���᠛Y\�S��m@�\�Ӆ�U�\,�n����N^���	�7�`�(����pb\Q^��wb�@�%�7�g��t��Kh���ؐ�kg���	c�u9j|�N/M�7k\hFI���k�|�|���j<L`k�U��l��2iMjo�2�-Z�pl�.l��rRt�Ĕ6�d�u��y��Gjv|�y�.8vq��sM��{w��^�y"|�Q��،��~����	U����!���ڦ�,|D��W���.������\�-��u��0I5|^P,�\�����$��i��	߄�b��Dt�Fn���`W�	�Ұ����*��3��l4M�TC_��=�JS֊�l��	��y����p'C����YW"J�����Z�\�ز��䈦\��|tr��\�&	:TH�<�Oz+�̮��d0����׹��.�����f���$��Z峌�o�'W:���{�0���]Br�K�����	�wZ��[�L��?����
s�α�<�\;��L�f
��8j�&�"��L_�2zؔ���Ъ6h��
�<
��>Z($nj���8CO���0�QŴɜ��'�)nz�<�2Cc=����2c�)Q��|�p,!Jp�x�-�i�
�<���
��ܩ��"�� �,jF�ka���L7~	���Ҝ��5ʷ]K��m\�I���������,�	_*���7�Un<��)ڐ	�a���'���l;d
��S�,�_��O�vތ'̑�ڶP�����VQ
�\�l"נ�<e,�*�n��'	���0�L��axE�b�������L:(�	dv1?�&�������lx������l��	�����_�	�\ ��D��	��VI��et��q2i6����,�>
�@�l�֕�1��<,2
5�\����_�����]#IW'�� ]{�R
��&�:����	p�&
��.u�&����e|m����c�m�Z���Fz��d�	'�H���K�u}0�\	yԖ�헣��\��st	g���
��z���H ��k{6�!m�kg�"�,9��#��XV�̏#mP���rk&�I�SQ�j0&}�R9��+ݎa���5�,M�����!-
���VA�/ύp�ړ0](͇	я�j2��k�%�3���𚹻2�i	�<�c6
��
�Y7-�Ɖ%�w'8}{�,	��j<=h�?����?ݟ�.+��A��0M.�{D���n؛�=F��k���F�L?��җJ�!w���Km\z�b 9"J=iy0	��؀K�j>0
|zl�L-�8
�
NFOm��&��\pO�/	b�%�R=�k�����T����3��U���8z�oU]T���'YWM�'�!���X��8~�pW�"��D�'�U�3c	q2�]}���[vd�C4�[�
e�׺:�ef}�31�g�E��ise�͇"	���g���

(��k��[X���l�C���n���+	�R6(oMG[Y��xpͿy���~�qM������q
ل��pnt���m+h0�z-��nY�p{��*�ƻhIz
�y�:��}#7q���{�oi��K�H5�^��]39/��A�m2w�X]����.o�~�-���	�Nk��4�>	|�<�=6ϲ~�^a�����;��}�R�`)}��h�r�#����	k��~���[Qvm��Y�m��>�a����X;�@��wE�mw�_���+��)q�]$��R"��M[N�$\[��ղN%TQm��I��of�ߠ����`�����Y/�s���7�}�?�b���c��;�
�h�K���
��5�Ŧ�@ٷ3�P�͠���R�C�=���7m����S���-�VE����r��	�2Zl���J�y/���W����/�ͨ��W�����˜7��f�}�r�B��Mo^��Ȃ���T�X:�V��E��3n�ݹ�`�ť����v	T�9��	K^W�n�������x���p���(�=yxBŝ���"�{*/�����dWfĝe���Z�ŝ^Ŀ8�͎ō��;��x�=b55[��]'���ݦ0�o1g��EK1
!���/p4b�3ͽ6CI�Q΍��
j����
u*��.ߟ�=+�z�͂���	)ǀ�������mԍl�
�W/�����5z���}��*	�Fj۽H\�[��!۝��,�����������
�Q�̌��]@֪�}���M�T�׵L����	�~M��&`T�K+B�]��3Y
����[����-%�QoH�]���1������p�q�ݞ=��J0��m�k��(�������٭�}�h�WI
��]�׽�,�3�f�	�U�����a���@�Z�(����?}�T����|�<yMc�i�N��&��I�
��m�
e���wv��ȟ��5�>fM���d�-������ocdn��~(P;h�9~�7R�1��p{唺�0�:�>��?^-̡	~
a���ճ	^hdT�O	���wuf��	��q�m~U&��kO���0c.���Yp}���$�����Lt(��u�+�A#�������ކBK+iM��W�e���M��	��Q��r���'�n�e�v���D4�ݠ< ��n�'�m�,�dfg"!θ!,��>{w�:�/%��5J0""&>?�#�&�ӌ�^�†%�l�)	��^�/.����v/�et��a��/^��"2g��/���"��~3��[�(^�0N���,���1N�`���4�ynx��3~^j���S�;έ��ق�;nB`_r#4�=�}u�\�|B=�]S���X�?�Ws�H��Q?�^��OSA^�j��
?��n�jUEE��:��aF�y�����KH�����q]H�|�-f�J�� ,�8�Lny���<KS�`-fw�fV�|4�r���WN���u��V>19`�T�X��-	%�~RZ�.���G[���G�7^.dWm
�_�T1��a^.��e	�Ne��;_-�Ng���\&�Gg�����Bi^l���VIj�ç*zńnN3a�4C�pn���sٶ�pN�m�!���r~"�̶�s>c��G��xp���+�u�*��vދ������u�H�A�Gtv^��K	���yFG�'~�*wn�)L	�K��{N(#�w��|���}#��r}N��gʩ��~N�;�	��=|b8�	�`L�����	YXV�>=T{o��L�T�X��~HX��c�b��̉�^��S�n��U�KͅNܽ�H�ي��,�;��i�Uw����a���j2
�S��x:�G~n��8@C��g��@5	~��ϗnK�!�WА�ކ�#^7���~-6C'�o�~��U1�k-��}a�D�r��z��~-N�v��j��'�.�xR����Z�zȞ�.w����{�n��2$�S��������ݭ^���ޜ�F�N���z� W��ڏ	���s�N�<t����4ɜ��Z�d�Rl�%
�n�%���a����_�	y�g��$�J���~���kS��N�S`��q�Nн`G���{�^	+%'
��b~%�+bp����r_35�^�z_c���.K�����^�����71�^�*�I�^��e��F�͎�_
4���^�?���w��m�@Zz��޿��X�aBվi9��5��n��w/h��I[IĎܮ\g���2���Y_��.���HK��S�'��h�-��e4�<!6��-
t%��>|4=
P0���^�(	�Tu���:�W��|�.[���B�޲&<��RF���	��^����:�ަQ�����
xhs.����&��
U�Q�)o+x
�n8�\��^��E����^����k�+p���w���������	���"��(���A^@��ʑf�JՎ�^�/�	L��<���6�٪�1����	����4��#��oEI�,1k1=�R�i�H�}	5���?SQ_�šoU���%����	����_��=�6������u�`�c',+(j�����/!o&�H3!hAo=
RH$��9LR2ga_,~ /qx�pV�-���\U�$_�"P�̝%�	|��r8�&�#�էs�&?�6D�v(O5�n�S(��f�	��rQ*�UB�-Z+O���Q��,�O���$�-�����1*�>2�-�=(,?8c4����0�\�~v��1��A6SH2��b�B��0߫o�U��6�CQ����.7og�����8�#Z!���6�yg{�XS);Oxt����0<�J>'��|.=��]s�~V?ϓ�`���hC���L�b�{Do$,`]��GoZ,�ZjXG��Wf*f)JIq���p��P��5l���Q�N�Vr�[Q_D`���gAS��Q2�7Q�[UY{��S����;c2V��F�
�W_�N!�yV��p�_���Y�\��j��Zob*��e�[o�ע�[��[���_�Y��+vYO/Sg-��_?Ӈ;�\��`��#��4Ta�
��g��Z\��_b��GD	�؄�UD-�	@��P���	6�70U_��3
���io}	�~Bo�q�"Y��-�,r��Oj��q�:g		C7�t�Ws��>uAeǝx6uO=~���v��R�X��u���s/�l	��z�w�H\e�|_l�U}�^����Ҁ������H��<N	~�{k����44]�/J�=������S��*t;�/<pWq�ຂ����	O������c�)�}��a.y��Պ�e���덍�`NE	�Y��R�#+����4�����:�{tv/Yޒ�o��~q�b��/�U��o�/p.�Jr����9�{�zf�O�k>�j蝕Ϛ�/�\6��_"�12��/3#
G@�����&�����k7�c���aN���/�Wv�ϲ'�ݹ��/;��?�����m����J�O�A�?��קϭ�/19��o�f'�z�/��G�����΂	C=ۺ�X��V��\������O���	FMZ�Ÿ���(�eï���I��?u7���9�/���b��XƏB�9ɩ�/
E��Mu���J�+'���?� ����OƏ�7�6F���/4�>�%��O�ސ� �6�����v��ߋ��Q������x	�w��˿=��	�,"�_���	��Z4����
�Կ�sV߆��ُ�(6��ڏuE��4����-(�T�e����q�N��,�J�p�h�����m�濾3)>>8������%��?Ձ"T�j�/�3��E&�/a���È���"��h�?�P�Q��O}��/��v=^_u\	<;X�����5�5��_6`P����YF�BbY
Id��`BY&RX_@�
f���	,��+m�!!,���%g#>B�W]�/_�����*��_^����U�bj%�:y��\���`�3[9U������4XD(t�'�P�8.a1D2rV20���?6O�b�@�,1Xz��}'p<[Zw5thV&X��Tn����Gp��&=v)�i�7���E{��U���Iu.�����d`TrV�s�P�aSU6|$��8�
�Uq�>�x�M�$U^*�����@U����?�h}7}%F��'VWO5Od3|������Z�	��?a
EZt}O�Yd#-����1�C7\/%'D��SC��&2~<Pv�5!�LM�2��N��X;�`������o�qXb�zH�b?~�XpR8P��<9��P�����8{p
�����7����AK	��U	3��1k7	w@�f���nwN�Xg�G����#m<V{rV`+c++Y&_(:���vN%bnks�
1P#qqnkf���5,>EpKvkhhl�0nuy	������<lQ ����C}q���RIU����HM.h ?&��W��yOY4��39BL��s%�Nl;R�7I7s��O^�~
���:����1����	w����sKfp_0���X��)\5$�-f��������`�GIlC�;^`,��+6U7p,5�-�,s%JT)WzbbaX[o���I8m7}P>2}Pa'��T����mRSZ���E�}^G>����?
z4�/|j[8�f�b��H>u����������;�B(r)L%�;���vS%�~��|S+�B�et/�8g;;]YQRaCk��ZV6e<K��Y
j�]T\{6��qV��K�8Mf^"I9����6�{�D-�uh^`Z��,%@����&,xU��W�_X�������T��/�f������1��%��t`E�cr1t�?sJG�15#m~�����+mp.	w\(Q\(/1:L_P}��������!zjW�����8�]�@	��o~XVrMi�hod*j���zC�g^����]b��c���H,�����O7Qc�$��p&�
DIb&A{J{>I!Zm-���
�v�/;>�yqw\Xd8iUKAFCuif$(3\wj (
���A#i�������^7�Os>!^:AU_x�B��E��?z
7?N,Qo:
&"q	*_g^

�����K
��6yU�����n��(�mpWB��)��>G��]��{�l�����;	/Xci�"����nP<L4?)_k�����Y*��W��_����� VWz'	EF1_d�;�lu����6oLgf��F='3�*+
3W@(@q)d~mElFZ��x
j Uk��5-��
��1a��eLNnwLr�$G:
*vpZ7��s�6����.�|Z'~M3+0$,d5��1��5m�0� VgI*~JFk�b�$x��
l�/�MhZa	E��L�a����$8)j|�2w�.C���_\��4�d3,��g�k�o �wy����]t5�S#������+��%q6U �p.H{Fth/w5Y-'\0%>_I����m69"rW����<R��uS��.����P9BxAJ�6��z��������(����^�Y���idR9^?6d���`�La��Fx{�'wM{*c'`D����BMM��������"8��������OA*zMQ>�@���s_#`%\,F;Jq7tt/pKy>�������i'I����U�����#9�*-pg����JJw��s�pK-�k�t�,k?	_����	��,
PLH������X-������+����<.�i4>(}�
�F�������*���������YKNfJ_+)Vuc.n��ps;��RT9q��V���w�l"&F|D,Y���Q2JLe#+b$,)�Om�'<p3jP�q[��@�������
Q�)$��n5���@�����X\'m}%}v0��Nt[__n>X^F��m/�.?u��������H43_�="���X2�$`s�X^V��x(:i^(Cf{��M,=4|������'7ssL#z��]��OCh��=O/Z	Aw2�Q�0Q%�E���\��j��^qI�Y.�m_A�d�Au4
�����db���H��@�Ky=��Y>+B���<%aAaOw;�d�����NC�k9[z����0x8{yb	���6Z�zwS�IAh�����W'U>snwC��\A��������^x�sqdg4D[%xR
B�9<2!
W������������OUY�����9O��+�&XKD	:\3��j2\z1a�h{���|�\���|dN��r_z!-2:�;4���p^X2kF:�n.l2�P����:M'H5;2�����;y�LOMj.#k[���iP6����:`#�mBo�kZ�)d�r��2XF$"�&��x# WY8)����
0�:����7�i���"c����d����;����I��8subr:AIhY�Y1��IzN=��w�����*!��O�	2���;Sv&
;Bz��[%������|���@�dw�`%|:��������6���k|H��N@=a*@<�K�;i�w//[���4E.Kcj5�L!}��5�Q*r21l~ �b\��d�G�.7�DO~}<�L�G�n���B\������a���E�kTmVe�5��$�a%c��������\	>4w�Q��V����������������TAR<��(&������m���Q5t�-�VG;NVje
)�?�������.������[_F�)lr<c���HT�����d��}g|cB\fH��AE���������CUviEN�g_BH`A?�3e�W,
JK+���l�<lJ2Vr?��\L<m=F��f ���Q���$l1a\���?;�����z��)m�?w&��ml11<W[!,qa�@vT�6�]
�����eW&X��$>.iSE~7,TGvp�=���d\=���LV/S�����4<8V�J���w�)]-�Z5nwAp@Ex�j�)��X",HV@6���{7M)�,��
)��i7t�E�
 ���JhR'#X0P���J<m���pE�PS�"����.�$�sG�:+��������mc�T�,����l`LWk�����\H�V=!{R�������3�{U_goSB8y	]#|���m
2/f{w�J�Hy�Q]w/����cT�����k?�/�����.{���N��H]��-2�D�U���Q9��d��k,j�w)���0k
�Ff�rM�Vcf���m��r�\��h�N��=<|`j�5�`@MX��q������!]CS�`�P#<B�R�����S<4���;��	�F���R��gb^5(t"v'Y��US,C[4RlTdY%Q[N/~bpJ%D�����?���2bV�PS%!_gJ�Y��B[��.Z~kT�x0���.u]dB�5{4k}_	���>Z|��Oc1(
=Wh�04~��	E�:��:�a!+gAF7y=�	Fm������~:lQ-Nt5���J0:)95l��A_�`bC�E��������B��+c�����~xS���0�E6R{Djf#]L���
&,DD^
��<  ����mdr0L'r��ms������p��drGBdu/�e�
)�^�P�?���=�N_���/|S������_[��3/���%Q�f�f#^_O;y�l�HB���"t��������u�^Y�����EPE��I��N>u	f3*JC
1_g17��(~-3�:E�{���g��+`������}b0b*aL'8AkUi)C\x#
s���������,'3

)ZlU�6i��Dx)8f��12�'
L:}�A�5f�m���bC`6 A3���������g�������I��M��h{L"%SobKAKP
�9����"����yV��i��e����@������������{�(�Q��O}��/��v=^_uc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/bernoulli.rs� g
#�)%�F�1�K̲�A�2ECAA$/ %gP=DHn0*(8GG)?AM(NOLONQNL	QNQ#Q.1-'?!c-OMNQGD>&=<
'GIOJNM=_9<
&9
V ;P'(
(=8'
#
$46&U9*2)98CATR
2-= +%%
/*/F+5#$
M3>�
d)G]b���h��rf/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/distribution.rs� ���>�,T�Ғnn-9t�B�24ECAA$&OBHP=OEJL;OOD/Q9O"HINJHQ#T%#?<.1
8
0
'29763
6
0
>:(I)CF+)&LRX/44=B$
45:,"F.ON\4QNR#.

/#"-J)
)"N-)+c)"%
->9
U-;"D>,D9"DL�R=����IKciOk�_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/float.rs� ^*$l5\����x��j�2ECAA$.C3!%O3KNJJM#5*7%0'?J;PP<PM/*710'?QMOO89AK4"FQ/RB
5DNL2O4P0J>
2DNL2O4P0JPO
,DOL2O0Rb
/0!K!K!K!M!L!L!L
 ))@+#.:AA-S .ZAJ-Y.TA25-256%V%V%V%Z@+#.:2A-S .Z2J-Y.T225-256%V%V%VU@% ((
4LSKNL)
MK")<;;")LKL
�����BاΉ+c�\f�8a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/integer.rs� ��TQ�nڄF�5�Q��N�2ECAA$Q3;)>!,Y'!,;-<-<-<.=E,,"5D,
!!!#5D;"
(***,(***,91@ONN9?":T-91@?":T-61@?":T-!CQ)T2
Q/=
	!2
-.///0.///0=-33)3Y.
1% 2(
+4C&&%999*Q)
Y!365!GGC""..--,-.."---,--,."--...-.-
MA�/N-~�<�U�q̸_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/other.rs� �H���?)�H��ۗ�A�p�2ECAA$X <!!>%&I#T)G?3C+POMII0NMG`\'?9P41R)-A+)'?0.=ECMB3J@'
A/(XONPJ);)K,QKOD2<
';#8#;%]W)&L
#][I)"7
.=LNQ+$TTU3\5I.�I!M*3;GI*2%TL5
PI=+H 
I(9;!4!'A&?)6&D
@00-M-,,#-M-#;5
-M-#93
U1% ((
B?R''&&%:C>  I   2�>L�f6e�U3_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/utils.rs� å�sHuX���IDSzh�b�2ECAA$!!>0+)(&4:5
 3,*"8NL!&0-%G.B@,B7(&45P*#C2+"#C2$B
 0,*"85@4J-'<5.%'<5': **6@.
$$$! #!
'')'))-0KC 5,*"8NN$>$E(E"8I"SOLR>**!1KK8P:-
8E9K&%$%%
!!&33*!:AF56
,N,B,
$!"F2
B+3*3**':$AJDHJI.LG6
L2
 R8B'
!!~�ib&{�'@5��U_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/slice.rs� .�"��n�{�Sř#ɩ�)�2ECAA$; ;OOO*;<4,5#+'"(@E",6A2O78HE:04E*$7KL1I$KQ
$0d<?7/YNI@A"7I&5

)O!S�I[��o]�ve���h5bg/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform_float.rs� AZ�>��f���s���7/ECAA$"A$O!$4%KP:NOO4NNL
!57 )?"g!P<PNG@?JTG%9@,
%.
4I33+-)A2)3(+28S33+-)A2'3T5)28H8t_=QMPOK1t33B~33+-)=2'3()28i_=L0+
66!R!R!R!T!R!R!R
>,2-)<@6"$$#LO78<C=0\^KZ*OJTJ$d.9J^5&1J$R5'`$Q'$L%&.&1'$V%&.&1'_dCCQ?!V%&-&0/`^&A7b%P)*:"*43a#c$
)
%%%&%%%
R&-.3!"J1;
/6++6 7@H40;?D=0\^<CMB
)

'9"$21:;1:""*<1;;�)���R�$��#E�2e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform_int.rs� Ĭ3EIkv���w��L���7/ECAA$ A+!3!!1%DP:KQQMOM6M@KQWNHONPK+MP@OBN) -?? -%,
2B@@@M7I33+-#3=M7S33+-$3L,93 AGDH> )@ K&"17(33+-#3B<NM.A(33+-$3Z S-CU.5Bd;b94>)A(//+-$3Z S-SE2U3<F#"8)#E)&4
"$$$'"$$$'!%&MKOL")D2$]C
9
)Q2$]C
'M7I98+-03JM7S98+-03HQ\EDKD L)3HGIEINLNMOMLB23$>-4GK3<P66
1:8!H>MNLMQ@F-7M;.GJ9#GGG(NJ3F!F'E/A
++#%+
5E/K
++#%+
,1,:R&&<<$-
0>,,#+5-@"/+5-@"/
/ 
++#%+
MR&
[9 
++#%+
M\&
e
/-B.-<.
/A2-;0G'=>Q'=>H'=>S'=>'n>'x>#@#!49;N43
E)
77<<44,,
'5 "216716 "<177O)
1#&UA&)(1&P<&)(
GK@E<999999DEEGIG)
67/365466
*G4P>+O(4?4,C.,O(B+M@.PS)I,@9J)RD@4a"S)I,&��'��,W=YGyg�g/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform_other.rs� �5���i���#��)C���R�7/ECAA$5V % =P:OMO-?!* ?'&B&E/A
++5797E/K
++57C7@.'%
OJ554',TD(&
>P,7AQ:-?-?
"$*A
++#%+
HK
++#%+
#().%
()?,A.L.ON0-&BA<+'7/U)[J.4;35

/e(Q%2-81-
33
(A
"
,:1(77+1277+1
2-B;I'?0/
���%:���b#�g��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform.rs� �1m��{�4w�r��A��7/ECAA$DOYI3&+P;)3LRMQOPDNHJUG7@",+A54
X
K54
b
D&
#%84.<>6:@J	)/C C-;R?!_L$%0HPSQJIIOPBRPQI KOQH3GQ PLHJPH.9)A-.-M  &I-?R?2$O5QSIQ@G
%%0Q)P@Q
%%:8:J.I 2!A,3I MN25"1\QSIF=
++=F$G
++?P1QSI-NO<&P;CD'T
/ 
++= P1-MQ&9 
++G :<%CR37C*$#F8#3$
4$
@N0R* BS=!!KSK!&#/\P)
8\Z)

&C(T/E(T/`6
&0/E33\O33/H+
')
H8-0+
K#%)
1# K/7 )1
75IJ!!------1-,106��Hn��a�:���(q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/weighted/weighted_index.rs� ?�] ;�.��c�a���2ECAA$J O%>LIOIPJI"QLMPMLLKSLBQLH.#!6U86NT9* _#?: %7JD1JPPG7A
",\%.
GPE(20K-
"4
J)(L3][?J,PPPQUh9W
/2$
.:O%* 5231C3*:$
"4
O3+,/>=AB$-,3FF/5P
*^P4B*++?,;)+#1
.Q/7!
?=@2!:---*4
0$K<0$;
][.2!>G2G6
0"
=&"1#>BS 6
$[O4@2.Q>"9">"+3"
2+"E?+:G;  &"%C/
$?/
'A/
OO8%
: 2'?!?!R'>&DYFA<K:3NYCIU
&# ,'">&8%3%4<K:1V/
 =%G<<;
 =%GO
D &
3>1&)'
,-%-+-8LO�|
?D�2���H�RW/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rng.rs� P*�����x����:6Ǣ�24ECAA$99"LO@JF"M:KQ9PPOOMKP5
2%H##7=LNK7#NI#>4!
*%BA$5?6.? E
**4MIMOUO#-5.-4
A+<H7#4(0)%G
MMOK+HI<#0(KE%7'
:"#>N)EAO6AC#V=IF?>.1
D
 =OODNC!(,9#` 
*)G1
!(F-)GH2'/HG*T#6?-)
#(7"*
O7?$7$dZddN!H,%$(
'?$B$dZddN!H,%$4I%Q;Q?(7'
'#:GP#('55:
5$L#"#'1#"9.2.#++2#+!#"!//0,1,502-6=I
#//11:=O
,',)-32
&"
 !; 2-5 ;7-52"  .
4;8h~p���_̱3cAb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/reseeding.rs� �'��[�SUo{S��x��F�2/ECAA$;0@LNG(@JMHOQ/QQH:M-MP56F<"U30J5-'C#$#OQNN:!)>:FR0/$$0 .+/L92@ 6#+1:*KM66
75&%#&?@NM:K,15+"6;6 W7(1
E&/+0'-'@
8@
  !EQ(G0$$(("
& !L(*
%1dY]�p��j�H?$��]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/mock.rs� �r;��7|��Ж̕u���P2ECAA$!!%6KJ%OP2ME:#),#'?HJ<7
$$./.�S˲���^a5�2��^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/small.rs� (�����։w
^11Ӭ��"x2ECAA$'F:$:7QK-T>,M&JPFIO"Q"8!)!$+!OK3.!Q)M6EJJJ$2:gE' <-eFO7'+,$$0 o��/	�yn}�J�B\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/mod.rs� �u�,��6Vd��6��$n2ECAA$*H?VUPFRK8QS;LCOGNBL=JKKIFO:N72 L6DAEMCJ $(0::4<@+')!O8B@	!:Tj�؛|
ܑ��\�ӧk/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/xoshiro256plusplus.rs� �z�%�+�@Th^�G�(�2ECAA$+"'%,O;KO)'? *P$9 *JR++
(=7/- -BB
RL%!&$H#$%&!    //'
#+6cI;!!""""+
.D[<QJ!!! ! ""!!+7
c���S/�9�z�6���\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/std.rs� �������'k�2�!|2ECAA$2&2%1KK-FMLO3QNCQNQI-%=-2QNM6EJQJx8A'$$/<-%
'$N%>9C0"4"&�c��v�"��L�9_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/thread.rs� �.�W���ڀ]�wi3���9�2ECAA$)%4MNNP-NKIQP@NE4.MIKJKAGJ6Ra>)DJO0HJ>L>LQ+4"
PPA0$(4)>AL-36 =*K2IA@D&-1/''&K9C%2 $L-3$L-30L-3 
"-NAL�cP4��5���|`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/iterator.rs� ��v!�l�@=,Bo6J����7ECAA$&EO>#,K(-%JMLNMPG#PMJDOOJQ'9A>
7cb&"!":
64L++%*##(($#B#)
.INMOOPCINLN+Q)H!\1E
6Q5L>/2X#5+$\' B
BK%NM%SS;F?W
 .!2
:,81
CQNM%NNF?S
866O6'0<;"J9'
:
93A3
J X3+YK
8&**
KY3
8C**
2 ,e(>%)=ON15
C">7"$("$'# (# ',E2',e(E%)=ON15
C">7"$("$'# (# ',E21N0(E%
)D"RK,$(,$'- (- '+=CP+47C="E1"
6.I) %() %'*!(*!')E1)
6.I) %() %'*!(*!'+J1%G-&5H
&2;�������։�-�����b�Hi]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/slice.rs� s|��,V�mV������7ECAA$72:<"KKN(%!%G4*&,#49>
8
>PKNNA&(4.Q [
1
9*I
KKG&(4Ja
%=7(KLIOL8=0*@#V)W*GA$,
#3CX%6IJLN9IOLR46#1#cccu<EM*F
#9*-1KH9>+O4*J
"5
.SLIOL8=0&5<A(0
#3CX'<JL ?1(**8a$#%))*
2MJ.O6Q3HN%=4
 N*
L
/Y
3Ku(C7P.L.E%2%%7%
&.[8,&d/I447M"
+R%JG9=
%2
06
%2
$,0!+RC6;2<",)6"D"I+F;3592++18E',)3
%4!*.$E(0*'4"&
%:/;I
 +&58%08'YB2+"E?+:G;  &3
%A8%
K!
?8%
K
@
+8+<+629,9,--+6!F&)=
,6N)$7N@K+AN@%F!F&)<
%JN@=N0H&&$&#&6-%3!F&)/-%-%-%7
 $*:�i�����w�s�{�q��]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/index.rs� p÷�!��c����	ϯ�2ECAA$'(>*+"%K-4?(&!)0)
+%.0.
/K1303
O*M0M
A-=0=
!&R-F0F
-,0,0$c0$c
##$##%(%*#;0;
4303
/*(%/'404
4'%0%
/L2MNJIMOLOII9!HN&,H3,D  H4IJ0'&AI0.

20602
?OP,HMNRN!#&,,
((D

.$$@?OP,HEP=R+#
7.(B"
!2IK@
'-"
!GC6M"95%4
O:C@F=S)8
:MCHFDCA%;'(B
P!NZ/QQMH%E2.'6Z5 

!$

!OJM=P&O$?!%:=$)#%
8
(G*Z7"+;;F@99DKU8N82)KNWI:=S0;Q<>=Q0=?=U0 )=]07-%7)549
K)"9%180@*6CJMNMM�@�`�P��A~;w��0W/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/lib.rs� jl��+G����.��I�F�24ECAA$+KLEQG29L(1G#>>Q@:(=?
@ '
'-P	
"&(:
0
3LQJW"#/-J:3B0#
&2#<=
L&_#N0J>L7
)&'8#H2

%I
IKG'DE#j
8.$
@/9#=NN
.
:,LM/(8*>9"(#
(2
3=
#  *4"#/0J2[����p��e�df/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/weighted/mod.rs� z���R_�)�2���>7�s2ECAA$FQL_'$=MP&B"K-#%%
$22!$KG
=H-MITCON:5$;"S]G@�G��+�H����7]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/mod.rs� $�#�x񦟯�aA��%�G�24ECAA$=MGKJ2OJN;GJOQ(NMNM*YN",KU]OIOOL!*LI65O<CNKJKHW8080
;6*7-1 &T/GADPOEC'VCN\OM'Q<KPFKNLLHJNO0W63B&
&8*$XAKNJGMPPQ<"('M  &I'M�>�@_�?a��kKΖ�m�i3d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/coin_flipper.rs� m�hZ��ҖϮ<����4�7ECAA$,B"! 
10@ YW_?"$,
10AD.D*/;ZMB.JPFLFZ->"=8[KAQ!7&$RL6%)XD36& >"

ZIK9-5 EX4F;S6WAW:/SGI:&!JAU/,6/0
�ئ�b܏�1s�,>!j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/increasing_uniform.rs� �xh�u���^�&���l7ECAA$'J2V(J)@8:
9,",!7\@=C[;B>9+<4@D6 O8)"5
Q.*!BJ1)
)DK
�����S�A��[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/seq/mod.rs� S�d7�Y�3��A��P7ECAA$#HS,2HN!NL,6" ?'H6O)3Z

"3/L"
Q"Mʮ���}{QQqo[/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/prelude.rs� ^��HH�7�����	#2ECAA$,MP6$ TZ�nN�D�����"�5��:8
c��H!s%W'e*�-�0t2^3q4x5�6�7E9�<:@�ClE�F�G;INJ6Kx86_64-unknown-linux-gnu��T�����\/�$-d597fb87d210dcc2�z�C0�~��=@�
��*�YW��"���������������L��$�$��M���$����N��N��N����/����=�=���,��/��/��/��N��/��/����.��/��/�/��/�����/����.�.����N���.���/���.��.�(���/��/����� ���-�/V�����������rust-end-file.note.gnu.property.shstrtab.strtab.symtab.rmeta@ .�`@N&�N�N�N5/0              0           0     0     644     416432    `
ELF>��@@�PH�<$H���Y�PH�<$H���Y�H��hH�|$HH�H�D$X�H�D$`H�H�D$H�D$ H�
H�H�L$8H�D$@�H�D$(H�D$0H�|$H�t$�H�D$H�|$��H��xH�|$H�|$ H�t$0H�T$8H�L$@L�D$HH�H�|$0��H�D$(�H�|$P�H����H�L$P�D$X��H�D$(H�D$`H�H�|$@��H�D$�H�t$H�|$(H�t$hH���H�D$�H�D$ H�L$H�T$H�T$pL�L$0L�D$8H�|$@H�t$HL�	L�AH�yH�qH�A H�Q(H��x���"A0+[-AH��xH�|$H�|$ H�t$0H�T$8H�L$@L�D$HH�H�|$0��H�D$(�H�|$P�H����H�L$P�D$X��H�D$(H�D$`H�H�|$@��H�D$�H�t$H�|$(H�t$hH���H�D$�H�D$ H�L$H�T$H�T$pL�L$0L�D$8H�|$@H�t$HL�	L�AH�yH�qH�A H�Q(H��x���"A0+[-AH��XH�|$ H�|$8H�G H;G(rH�D$(�JH�|$ H�w H�t$H�t$@H�G H��H�G H���H�|$ H�t$H�D$H��H���H�D$�)H�D$(H�T$0H��X�H�|$H�H����H�L$H�D$P��H�D$H�L$H�L$(H�D$0����
]]	�fFH��XH�|$ H�|$8H�G H;G(rH�D$(�JH�|$ H�w H�t$H�t$@H�G H��H�G H���H�|$ H�t$H�D$H��H���H�D$�)H�D$(H�T$0H��X�H�|$H�H����H�L$H�D$P��H�D$H�L$H�L$(H�D$0����
]]	�fFH���t$�t$��t$��w��H���t$�t$��t$��wH��H���t$�t$��t$��w��H���t$�t$��t$��w���$�H��xH��H�|$XH�H�D$`H�|$H�D$ H�5H�H�|$�ЈD$�#H�H�|$����H����H�L$h�D$p�݊D$$��H�t#H�T$ �1�H��HD�H����4��uz�"H�D$H�|$H���H�D$H��x�H�H�D$(H�D$0H�
H�H�L$HH�D$PH�D$8H�D$@H�5H�H�|$(���H�D$ H�D$��H�|$h���&TA�O��T� H���H�|$ H�t$(H�T$0H�|$hH�H�D$pH�H�D$xH�H��$�H�L$(H�D$0H��$�H��$�H��uH�D$8�,H�|$ H�t$(H�T$0�H�D$@H�T$HH�D$@u�%H�D$8H����H�t$HH�H�|$X���H�|$HuH�H�D$8�#H�D$HH�D$H��$�H�L$0H�L$H9�w*��H�L$H�D$H)�H��$�HL$(H�L$(H�D$0�H�T$H�|$H�
H�H�����;H�D$@����H�|$@����H����H��$���$����D$XH�D$H�L$H�Hc�H����D$\��$�����$�D$W�[�D$Y��$���H��#��$�D$W�>H�D$`H��$��@H��#��$�D$W�H�D$`H��$��@H��#��$�D$W�D$WuH�D$HH��$�H�D$8���������H�|$@H��������H�|$HH����H��$�����!�������	��H��hH�|$H�t$H�|$HH�H�D$H�FH�D$ H�NH�L$(H��u
H�D$(H��t�"H�D$ H��t=��H�D$8H�D$@�H�
H�H�L$8H�D$@�D$W�D$Wu?�#H�D$(H��u�H�D$H�H�@H�L$8H�D$@��H�
H�H�L$8H�D$@�H�T$8�1�H��HD�H�uH�t$H�|$�H�D$0�$H�|$H�t$8H�T$@H�t$XH�T$`�H�D$0H�D$0H��h�H���H�t$H�|$H�|$ H�t$@H�D$PH�D$XH�D$`H�D$h�����D$?H�t$pH��H�D$(H�t$x����H�D$0H��wH�L$0H�Hc�H���H�=H�H��(���<H�D$H�L$(H�� ��$��H��H�D$(H�� �lj�$���D$�H�D$H�L$H��$�H�H��WH�D$H��$�H��H��H��$�H��$�H��$�H��$�H��$�H��$��D$?H���H�$�x�i�D$?���}H����H��$���$��݊D$�D$>�1ɀ|$>*HD�H�tH�D$�L$>��$��H��H�=�H�D$ H����H�D$H�$H�H���H��$������{�����|$�|$���u�D$���D$��t��D$���D$���D$��u�D$���D$��u�D$��ԋD$��u�D$��ċD$��u�D$�봋D$��u�D$�뤋D$��u�D$�딋D$��u�D$�넋D$��	u
�D$�	�q����D$��
u
�D$�
�^����D$��u
�D$��K����D$��u
�D$��8����D$��
u
�D$�
�%����D$��u
�D$������D$��u
�D$�������D$��u
�D$�������D$��u
�D$�������D$��u
�D$�������D$��u
�D$������D$��u
�D$������D$��u
�D$������D$��u
�D$��z����D$��u
�D$��g����D$��u
�D$��T����D$��u
�D$��A����D$��u
�D$��.����D$��u
�D$������D$��u
�D$������D$��u
�D$�������D$��u
�D$�������D$��u
�D$�������D$�� u
�D$� �����D$��!u
�D$�!�����D$��"u
�D$�"�����D$��#u
�D$�#�����D$��(u
�D$�(�p����D$��%u
�D$�%�]����D$��$u
�D$�$�J����D$��&u
�D$�&�7����D$��'u
�D$�'�$����D$��)u
�D$�)�����D$�*����H��H�D$��H��(H�|$H���� H�H�|$���H����H�L$�D$ ��H��(��H�|$���		$9"'H��XH�|$H�t$H�|$(H�t$0�GH��uH�D$H�D$@H�D$ �H�t$H�|$H���H�D$�H�D$ H��X��H����H�L$H�D$P��H�D$H�D$ ��H�|$H���3YF9H��H�|$H�t$ H�|$H�GH�D$H��t�H�D$H��t$��7H�T$ �1�H��HD�H�u'�\H�D$H��$�H�D$(�H�D$(�H�D$ H�D$XH�H�L$8H�H�T$8�1�H��HD�H�u�	H�D$8�H�D$0�
H�D$8H�D$0H�D$H�D$`H�D$0H�D$H�D$hH�|$�1�H�
�H�D$H�L$H�H�T$@H��D$w�HH�$H���@t�H�$H��t��H�|$��&H�|$@��H�=�(H��H�D$H�D$xH�D$(H�D$(H�Ĉ���PH�<$H�H������X���	H��(H�|$�D$H�H�$H�L$�A�A��H��uH�<$H�|$ ���H��(�H��(H�|$�H�D$H�T$1��H��HD�H�t
H�=�H�D$H�D$ H��(�H��xH�|$8�D$7H�1ɉ���H�D$� �D$7���H����H�L$H�D$P��H�D$H�D$XH��uH�D$(H�D$ H�D$�BH�D$H�D$(H�D$(H�D$`H�D$ H�D$ H�D$hH�D$H�|$H�|$p�D$7�H�$�
H�D$H��x�H�$H�D$��H�|$H�����
�.�'H��(H�|$H�t$H�T$H�L$ H�?�H��(��H�|$�H�t$��$�H��H�|$H�t$H�?H�6�$H���H��H�|$H�t$H�?H�6�$H����D$�f~���|$�fn���D$�fH~��H�|$�fHn��H��H�t$�H�t$�H�
H�L$�H�L$�H�H�L$�H�O�H��HH�|$�t$H�|$�t$$H�|$1����|$H�D$H�D$(H�D$0H�t$��H�|$H��H�t$8H�T$@�$H��H�PH�<$�$Y�H��hH�|$H�t$H�|$HH�H�D$H�FH�D$ H�NH�L$(H��u
H�D$(H��t�"H�D$ H��t=��H�D$8H�D$@�H�
H�H�L$8H�D$@�D$W�D$Wu?�#H�D$(H��u�H�D$H�H�@H�L$8H�D$@��H�
H�H�L$8H�D$@�H�T$8�1�H��HD�H�uH�T$H�D$H�8H�p�$�D$7�)H�D$H�t$8H�T$@H�t$XH�T$`H�8H�@�P$�D$7�D$7$H��h�@��@���L$��D$���L$����L$������L$��u�D$��D$��D$���
����L$��D$��D$��T$��@��T$�@���L$��L$��T$����8��������L$��u�L$��D$�ȈD$��D$���
����L$��D$��D$��T$��f��f��f�L$�f�D$�f�f�L$���f�L$������L$��uf�D$�f�D$�f�D$��f�
f�f�L$�f�D$�f�D$�f�T$���|$��t$���|$����|$������L$��u�D$�D$��D$���
��L$�D$�D$�T$���|$�|$�����������L$��u�L$�1�)ȉD$��D$��
�D$���D$��D$�u�D$��D$��D$���
��L$�D$�D$�T$��H�|$�H�t$�H�H�|$���H�|$������L$��uH�D$�H�D$�H�D$��H�
H�H�L$�H�D$�H�D$�H�T$��f��f�T$�f��f�L$�f�L$�f�T$�f��f�f9��������L$��uf�L$�f�D$�f�f�D$�f�D$��f�
f�f�L$�f�D$�f�D$�f�T$�����D$�t$�D$�t$����9��������L$��u�L$�D$�ȉD$��D$���
��L$�D$��D$�T$��H��H�D$�H�t$�H�D$�H�t$�H��H�H9��������L$��uH�L$�H�D$�H�H�D$�H�D$��H�
H�H�L$�H�D$�H�D$�H�T$��H�|$�H�|$�H�t$�H�T$�L�D$�H�L$�H�H�t$�L�H�T$���H�T$�H�t$�����L$��u(H�D$�H�L$�H�T$�H�PH�HH�@H��0H�D$�H�5H�=H�
H�H�xH�0H�PH�HH�D$��H��H�|$�L�D$�H�D$�H�T$�H�t$�H�|$�H�t$�H�T$�L�D$�H�D$�H��H�H��L�H)�H��������L$��u8H�D$�H�t$�H�L$�H�|$�H�T$�H�H�H�PH�HH�@H��0H�D$�H�5H�=H�
H�H�xH�0H�PH�HH�D$��H�|$�H�t$�H�H�|$��������L$�H�|$��uH�D$�H�D$�H�D$��H�
H�H�L$�H�D$�H�D$�H�T$��H��H�D$�H�t$�H�D$�H�t$�H��H�H9��������L$��uH�L$�H�D$�H�H�D$�H�D$��H�
H�H�L$�H�D$�H�D$�H�T$��H��(H�|$H�t$H�|$�H�$�H�|$�H����H�L$�D$ ��H�$H��(���
()P�<$�<$�Y�P�Y�PH�<$�X�PH�<$�X�H���H�L$H��H�L$H�|$�ЈD$'H��$�H��$�$��$�H�H��$�HDŽ$��H�H��$�H��H��H�UUUUUUUUH!�H)�H�33333333H��H!�H��H!�H�H��H��H�H�H!�H�H��H��8��$���$�uH�D$H�L$H��H!�H��td�lH�H�D$hH�D$pH�
H�H��$�H��$�H�D$xHDŽ$�H�5H�H�|$h����D$'�u��H�D$H����4��uv��rH�T$H�H�D$XH�D$`�H�D$XH��$�H�D$XH�D$(H�D$0H�
H�H�L$HH�D$P�H�D$8H�D$@H�|$(1��H�������
��H��H�|$H�|$H��1�H��HD�H��uH���H�|$���PH�<$�X�H��hH�4$H�|$HH�H�D$PH�D$X�H��unH�$H�H�D$8H�D$@�H�D$8H�D$`H�D$8H�D$H�D$H�
H�H�L$(H�D$0�H�D$H�D$ H�|$1��H��h�PH�<$H���X�H��H�|$H�t$H�T$�|$$H�t$(H�T$0���r
�D$=r�H�D$�,�D$=r�H�D$�H�D$�	H�D$H�D$H�D$8H;D$rH�t$�|$�H�D$H�D$@�H�T$�|$H�t$H�
�H�|$H�L$�L�H���H�D$H�T$H��H��|$�H�t$��|$�H�t$�H�D$�H�D$�H�D$�H�D$�H�D$�H�D$����r
�D$�=r(�H�D$��L$�H�D$����D$�=r�H�D$��H�D$��	H�D$��D$�����?�ɀ�L$��L$�������?�ɀ�L$��L$�������?�ɀ�L$��L$�����?��D$��D$�H�|$�uH�D$��L$��T$������H�
H�|$�t�#�EH�D$��L$��T$�@�t$�@���@�0�P�H��H�D$��L$��T$�@�t$�@�|$�@�8@�p�P�H�H��hH�4$@�������L$OH�
H�L$PH�D$X��unH�$H�H�D$8H�D$@�H�D$8H�D$`H�D$8H�D$H�D$H�
H�H�L$(H�D$0�H�D$H�D$ H�|$1��H��h�H��XH��H�H�D$@H�D$H�H�H�D$0H�D$8�H�D$0H�D$PH�D$0H�$H�D$H�
H�H�L$ H�D$(�H�D$H�D$H��1��H��H�|$�$�D$H�|$H�5�$H���H��H�|$�$�D$H�|$H�5�$H���H��(H�|$H�t$H�T$ ��u�D$��D$�D$$H��(�H��(H�|$H�t$H�T$ ��u�D$��D$�D$$H��(�H��L�D$H�L$H�$H��H�t$H�D$H��H�|$H�L$ H�L$(H�D$HH�T$PH�|$XH�t$`�D$GH�D$hH�T$pH���H�T$0H�D$8��D$Gud�XH����H�L$x��$���L�D$0H�L$8H�$H�t$H�|$ H��$�L��$��D$GH����H�D$(H�Ę�H�|$x�����	Wgu�H��L�D$H�L$H�$H��H�t$H�D$H��H�|$H�L$ H�L$(H�D$HH�T$PH�|$XH�t$`�D$GH�D$hH�T$pH���H�T$0H�D$8��D$Gud�XH����H�L$x��$���L�D$0H�L$8H�$H�t$H�|$ H��$�L��$��D$GH����H�D$(H�Ę�H�|$x�����	Wgu�H��xH�|$ H�|$H�D$GH�|$ H���H�T$H�D$� �D$G����H����H�L$X�D$`��H�D$H�L$H�L$0H�D$8H�T$0�1�H��HD�H�t-H�t$0H�T$8H�t$hH�T$p�D$GH�H�|$.�ЈD$��D$GH��ЈD$�b�D$����H��ЈD$
��D$
$�D$F�D$F$��H�tH��ЈD$�
�D$G�����D$$�D$/�D$/$H��xÊD$$�D$/��H�|$X�����
�=�=H��xH�|$ H�|$H�D$GH�|$ H���H�T$H�D$� �D$G����H����H�L$X�D$`��H�D$H�L$H�L$0H�D$8H�T$0�1�H��HD�H�t-H�t$0H�T$8H�t$hH�T$p�D$GH�H�|$.�ЈD$��D$GH��ЈD$�b�D$����H��ЈD$
��D$
$�D$F�D$F$��H�tH��ЈD$�
�D$G�����D$$�D$/�D$/$H��xÊD$$�D$/��H�|$X�����
�=�=H��(H��H�t$ H�|$�H�D$H��(�H��(H��H�t$ H�|$�H�D$H��(�H��H�<$@��H�|$x��$�H�
H��$�H�
H��$���H�D$H�L$H�Hc�H���H�$H�H�D$�H�H�D$H�D$ H�
H�H�L$8H�D$@�H�D$(H�D$0H�|$H�5�H�$H�H�D$�^H�H�D$HH�D$PH�
H�H�L$hH�D$p�H�D$XH�D$`H�|$HH�5�H�$H�H�D$H�D$H�Ę�H��@��H�|$�D$���H���H��xH�$H�|$PH�t$XH�H�D$`H�D$hH��ЈD$���D$�up�H�$H�H�D$@H�D$HH�D$@H�D$pH�D$@H�D$H�D$H�
H�H�L$0H�D$8�H�D$ H�D$(H�|$1��H��x���	'	6H�|$�H�|$�������������������������������H�D$�H�L$���A�A�A�A�A�A�A�A�A	�A
�A�A�A
�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�H��H�D$�� �H��H��H��H�|$H�t$H�L$ H�D$(L�D$0H��$�H��$�H��$�H��$�H�H��$�HDŽ$�Ƅ$�H�H��$�H��$�H��H��H�UUUUUUUUH!�H)�H�33333333H��H!�H��H!�H�H��H��H�H�H!�H�H��H��8��$���$�uH�D$H�L$ H��H!�H��tj�|H�H�D$xHDŽ$�H�
H�H��$�H��$�HDŽ$�HDŽ$�H�5H�H�|$x���H�D$H����4��u	���H�D$H�����L$H��uHDŽ$������
�D$�u1�H�D$(H;�$�v<�8H�L$H��������1�H��H��$���H�=H������H���H�T$0H�H�D$hH�D$pH�D$hH��$H�D$hH�D$8H�D$@H�
H�H�L$XH�D$`�H�D$HH�D$PH�|$81����
���H��H��H��H�|$H�t$H�L$ H�D$(L�D$0H��$�H��$�H��$�H��$�H�H��$�HDŽ$�Ƅ$�H�H��$�H��$�H��H��H�UUUUUUUUH!�H)�H�33333333H��H!�H��H!�H�H��H��H�H�H!�H�H��H��8��$���$�uH�D$H�L$ H��H!�H��tj�|H�H�D$xHDŽ$�H�
H�H��$�H��$�HDŽ$�HDŽ$�H�5H�H�|$x���H�D$H����4��u	���H�D$H�����L$H��uHDŽ$������
�D$�u1�H�D$(H;�$�v<�8H�L$H��������1�H��H��$���H�=H������H���H�T$0H�H�D$hH�D$pH�D$hH��$H�D$hH�D$8H�D$@H�
H�H�L$XH�D$`�H�D$HH�D$PH�|$81����
���H��(H�t$H�|$H�|$�H�tH�|$H�D$�p�t$$��H�|$H�t$H���P�H�D$H��(�H��H�|$H�t$�H�tH�D$�@��$��D$�cH�t$H��H�|$ �0�H�D$H�H�L$XH�HH�L$`H�@H�D$hH�|$pH�t$ �0�H�|$XH�t$p��D$�D$H�Ĩ�H��8H�|$H�|$H�t$H�T$ H�D$t���H�D$�H��H�D$H�L$ H�L$0H�H�H�D$H��8�H���|$�1Ƀ|$HD�H�t�|$�|$��D$��D$�D$H���H�|$�H�|$�H��}H�
H�H�L$�H�D$��H�D$�H�D$�H�D$�H�D$�H�T$��H��H��H�D$�H�T$��H��H��$P��H��H��$PH��H��$�H��P�H��$��H���H��h�t$H�D$H�D$`H�|$HH�t$�H�D$HH�D$8H�D$PH�D$@H�|$H�5H�T$8�H�|$H�5�H��H�4$H�|$H�t$H�=�H�4$H���H���PH�=�H�$Y�H��H�|$�H���H��(H�|$H�|$ H�H��H�$H�D$H��H��uH�$H����$�4��u�*H�4$�H��H�<$H�|$�H��(�H�=�H��H�<$H�|$H��$�H��$�H��$�H��$���$�H�t!H�<$��$���$�H���lH��$�H��H��$P�@�H��$`H��$P�H�|$H��$`�P�H�<$H��H�t$�P�H�$�H�D$H�Ĩ�H��H�|$H�|$�H�|$H���H���H��XH�t$H�|$ H�|$(H��$8H��uH��������H�D$8�H�D$H��������H9�v+�H�H��$�H�t$7���@H��������H�D$8��H�D$H�D$8��H��$@�H����H��$@��$H��H�H�|$@H��$�����D$@H�t%H�|$ �t$D��$TH�H����H�t$@H��H��$��0�H�D$8H�D$H�D$8H�D$H��$�H��$��0�H�L$H�D$H�|$ H��$ H��$(H��H��$��@�H�D$ �H�D$(H��X�����K�aB�D���H��xH��H�t$H�t$pH��@H�|$�H�L$H��H��0H��H��8H�L$XH�D$`H�|$hH�|$H�t$X�H��x�H��(H�|$H�t$H�GH�H�GH�H�t$H�D$H�8�0�H��(���?H���D$�L$�T$ �D$$�L$(��D$8��D$,�L$�T$��YD$ �X���$���$�.����D$�����L$3�����L$?�u/W��D$4�D$ W��L$x�D$|W�.�����D$�D$ �D$�D$p�����L$w�u$H�|$@H�5�H�|$@H�5��D$������L$��s
H�=��|$��D$ ����H�=�1H���D$�L$ H�Ĉ��������?��������H����D$�L$ �T$(�D$0�L$8��D$X��D$@�L$ �T$��YD$(�X���$���$�f.����D$�����L$O�����L$g�u6W��D$P�D$(W���$���$�W�f.�����D$�D$(�D$��$�������$��u$H�|$hH�5�H�|$hH�5��D$�H��H��H�$H��s
H�=�H�<$��D$(�����H�=�1H���D$�L$(H����H���|$�|$H�D$H�D$�|$�s
�D$�D$��D$�����$=r�	�D$H��Ë$�D$��H�=�H��(H�<$H�|$H�t$����6�$�D$�T$�D$$��H�tH�$�L$�L$'��D$
��D$
�D$
$H��(�H��(H�<$H�|$H�t$����6�$�D$�T$�D$$��H�tH�$�L$�L$'��D$
��D$
�D$
$H��(�H�|$�H�t$���X�1�$�H�|$�H�t$���X�1�$�H��(H�<$H�|$H�t$f����6�f�D$f�T$�D$H�tH�$f�L$f�L$&f��D$��D$�D$$H��(�H��8H�|$H�|$ H�t$(�?�6��D$�T$�D$H�tH�D$�L$�L$4��D$��D$�D$$H��8�H��8H�<$H�|$ H�t$(H�?H�6�H�D$H�T$H�D$tH�$H�L$H�L$0H��D$��D$�D$$H��8�H��(H�<$H�|$H�t$f����6�f�D$f�T$�D$H�tH�$f�L$f�L$&f��D$��D$�D$$H��(�H��8H�|$H�|$ H�t$(�?�6��D$�T$�D$H�tH�D$�L$�L$4��D$��D$�D$$H��8�H��8H�<$H�|$ H�t$(H�?H�6�H�D$H�T$H�D$tH�$H�L$H�L$0H��D$��D$�D$$H��8�H��XH��H�<$H�|$0H�D$8H�7H�WH�L�@H�|$�H�D$H�t&H�$H�L$ H�T$(H�T$HH�L$@H�PH��D$��D$�D$$H��X�H��XH��H�<$H�|$0H�D$8H�7H�WH�L�@H�|$�H�D$H�t&H�$H�L$ H�T$(H�T$HH�L$@H�PH��D$��D$�D$$H��X�H��8H�<$H�|$ H�t$(H�?H�6�H�D$H�T$H�D$tH�$H�L$H�L$0H��D$��D$�D$$H��8�H��8H�<$H�|$ H�t$(H�?H�6�H�D$H�T$H�D$tH�$H�L$H�L$0H��D$��D$�D$$H��8�H�|$��H��XH�<$H�|$H�D$ �H�D$H�D$(H�����D$$�D$7�D$����H�5�H�$H�D$H��H�D$8H�L$PH�L$@H�H�������L$OH��uH��X�H�|$�H�|$�H�|$�H��H��H��HDŽ$pHDŽ$xH�D$H�D$H�|$ �PH��п`��H�D$�!H����H��$���$�H��$��H�|$H�t$�`�H�D$H��$�H��$�H��$�H�Ĩ���GG]VaH��8H�|$H�H��H��H�L$H�D$H�H�D$ H�|$�H��8�H��H�4$H�|$@H�t$HH�GH�D$H�D$XH�GH�D$H�D$`H�L$H�|$�L�H���H�T$H�L$H�$H�T$hH�L$pH�T$H�L$ H�HH�L$8H�L$8H�L$(H�@H�D$0H�|$8H�L$0�L�H���H�T$(H�L$0H�T$xH��$�H�|$H�t$ �$H�Ĉ�H��H�4$H�|$@H�t$HH�GH�D$H�D$XH�GH�D$H�D$`H�L$H�|$�L�H���H�T$H�L$H�$H�T$hH�L$pH�T$H�L$ H�HH�L$8H�L$8H�L$(H�@H�D$0H�|$8H�L$0�L�H���H�T$(H�L$0H�T$xH��$�H�|$H�t$ �$H�Ĉ�H�|$�H�G�H�|$�H�G�H��(H�|$H�GH�$H�D$H�GH�D$H�D$ H�L$H�<$�L�H���H�T$H�$H��(�H��(H�|$H�GH�$H�D$H�GH�D$H�D$ H�L$H�<$�L�H���H�T$H�$H��(�H��XH�<$H�t$H�|$ H�t$(�H�D$0H�t$H�<$H��H�$H�t$H�t$8H�T$@�1��H�D$H�T$H�T$1��H��HD�H�tH�4$H�|$�H�D$H�L$H�D$HH�L$PH��X�H���H�T$H�t$�ȈD$'H�|$XH�t$`H�T$h$�D$vH�D$xHDŽ$�H��$�H��u+H�D$H��$�H��$�H��$�HDŽ$��
�D$'�uU�6H�|$H�5�H�D$H�D$(H�D$0H�D$(H�T$0H�����H�|$H�t$�H�D$8��H�|$H�t$�H�D$8H�D$8H�D$H�D$8H��u/H�D$PH�D$HH�
H�H�L$(H�D$0�r����H�|$8H�5�H�D$H�L$H�L$PH�L$PH��$�H�L$HH�L$HH��$�H�L$@H�L$@H�$H��$�H��$�H��$�H��$�H�<$H�5�H�D$H�$H�L$(H�D$0�����H��H�|$H�t$�$H���H��(H�$H��H�4$H�D$H��H�|$H�D$H�|$H�t$ ����H��(�H��H��H�D$�H�T$��H��H��H�D$�H�T$��H��HH�t$H�T$H�L$H�|$ H�t$(H�T$0H�L$8H��uH��H�H�T$H�t$H�|$H�|$@���H��HH�4$H�|$8H�t$@H�|$H�5�H�<$H�t$�$H��H�H��(H�<$H�|$H�?�H�<$H�H�D$H�D$ H���H�D$H��(�H��(H�4$H�|$H�t$ �$��H�tH�H�D$H�D$(�H�H�D$H�D$:H�<$H�t$H�T$�$H��(�H��HH�4$H�|$8H�t$@H�|$H�5�H�<$H�t$�$H��H�H��8H�t$H�|$(H�t$0�H�D$H�L$H�Hc�H���H�H�D$H�D$ ,�CH�H�D$H�D$ 5�,H�H�D$H�D$ �H�H�D$H�D$ H�|$H�t$H�T$ �$H��8�H��(H�<$H�|$H�H�D$H�H��H�L$H�H�H�D$ H�8uH�<$���H��(�H��H�|$PH�t$XH��$�H��$�H�tH�D$XH���RH�D$XH�tQH�D$XH�|$PH��H�|$8H��$�H��H�D$@H��$�H�|$@H�D$H�H��H�D$HH9�tI�@H�D$XH�L$PH��H�L$hH��H�D$pH�|$hH�t$p�$�D$g�D$g$H����D$g��H�|$8�H��H���H�|$@H�D$(H�T$0�H��H���H�t$(H��I��H�T$0H��$��H��$��$�D$g�|���H�D$XH�L$PH��H�L$xH��H��$�H�|$xH��$��$�D$g�?���H�D$XH�|$PH��H�|$H��$H��H�D$H��$�H�|$H�D$ �H��H�D$ H9�t
�D$g�����H�|$�H��H���H�|$H�$H�T$�H��H���H�4$H��I��H�T$H��$��H��$��$�D$g�y���H�|$�H�t$�H�T$�H�t$�H�T$�H��
H9���$�H�|$�H�t$�H�T$�H�t$�H�T$��H;��$�H���H�|$ H�|$8H�H�D$@H�D$HH���tcH�D$ H�H�D$PH�D$XH��H��H�L$(H�D$0H�D$(H�L$0H�D$`H�L$hH�D$pH�L$xH��$�H�H��H��$�H�H�8t�|�H�D$ H��H��H�$H�H�L$H��$�H�H��$�H��$�HDŽ$�`H��$�H�D$H��$�HDŽ$�H��$�H�D$H��$���/H�t$H�|$H��H�L$H�T$H�t$H�<$��H����PH�<$H���Y�PH�<$H���Y�P�Y�H��XH�<$H�t$H�T$H�|$ H�t$(H�T$0H�L$8H9�u>H�t$H�<$H�D$H��H�D$@H�T$@H�T$HH��ЉD$T�|$T��$�D$��D$�D$$H��X�H��XH�<$H�t$H�T$H�|$ H�t$(H�T$0H�L$8H9�u>H�t$H�<$H�D$H��H�D$@H�T$@H�T$HH��ЉD$T�|$T��$�D$��D$�D$$H��X�H��hH�|$H�t$H�|$HH�H�D$H�FH�D$ H�NH�L$(H��u
H�D$(H��t�"H�D$ H��t=��H�D$8H�D$@�H�
H�H�L$8H�D$@�D$W�D$Wu?�#H�D$(H��u�H�D$H�H�@H�L$8H�D$@��H�
H�H�L$8H�D$@�H�T$8�1�H��HD�H�uH�T$H�|$H�5�$�D$7�%H�|$H�t$8H�T$@H�t$XH�T$`�$�D$7�D$7$H��h�H��XH�<$H�|$H�t$@H�H�D$HH�D$PH�|$H���H�<$H�t$�0�H�D$H��X�H��H�4$H��H�<$H�D$H�|$H�5�-�$H���H�|$�H�t$�H�H;��$��|$�1Ƀ|$�HD�H�t�D$��D$��D$���D$��D$��H��hH�t$H�|$H�|$�H�tH�D$H�L$�I�L$d�H��;H�t$H��H�|$ �@�H�|$H��H�t$ �@�H�D$�H�D$H��h�H�t$�H�|$�H�|$�H�1��H��HD�H�tH�D$�H�L$ЋI�L$��HH��"H�D$�H�L$�H�H�IH�T$�H�L$�H�H�HH�D$��H��XH�t$H�|$H�|$�H�tH�D$H�L$�I�L$T�H��;H�t$H��H�|$ �0�H�|$H��H�t$ �0�H�D$�H�D$H��X�H��H�|$H�|$H�5�H���H��HH�<$H�|$H�t$ H�T$(H�?�H�D$H�T$�1�H��HD�H�tH�<$H�D$H�D$0H��H����7�D$�D$$H��H�H�$H�L$H�HH�|$8�H����H�L$8�D$@��H�$H�L$H�H�D$���
SS	�\MH��XH�<$H�t$H�|$H�t$ �$��H�D$(�����H�L$0H9�t�D$�H�$�$��H�u
�3�D$$H��X�H�t$H�<$H��H�|$HH��H�t$P�$�D$��H�t$H�<$H��H�|$8H��H�t$@�$�D$�H��H�|$�H�D$�H��H�H��H�|$�H�D$�H��H�1�$�@��$�D$��D$�$��H�t�D$���D$��D$�$�H��hH�T$H��H�t$H�D$H��H�|$H�D$H�D$ H�|$0H�t$8��u3H�t$H�|$�����D$,�1Ƀ|$,HD�H�u5H�t$H�|$H�|$HH�t$P�H��H�D$H�L$XH�T$`H�H�P�H�|$�t$,�t$DH��H�D$ H��h�H��xH�|$0H�t$8H�|$XH�t$`�H��H�t$hH�T$pH�|$ �H�|$H�t$ �H�T$1��H��HD�H�t�|$�|$TH�5��D$�H�L$H�D$H�L$@H�D$H�D$�D$H��x�H��H��H�D$�H�T$��H��H��H�D$�H�T$��H���|$��D$�D$��}�|$��D$�T$��D$�D$�T$H���H��XH�|$H�t$H�|$8H�t$@H�=��H��H�|$H�H�D$(H�T$(�1�H��HD�H�tH�D$(H�D$PH�D$ ��H�D$ H�|$ H�5��u%H�t$H�|$H�D$ H�D$0H�T$0��D$�H�t$H�|$��D$�D$H��X�H��hH�T$H��H�t$H�D$H��H�|$H�|$H�t$ H�D$0H�|$8H�t$@H�H�H�|$XH�t$`H�|$P1���H�|$H�t$ H��H�T$(H�T$H�H�D$(H��h�H��H�|$XH�t$`H�T$hH�|$XH�t$`H��ЈD$W�#H��$��H����H��$���$��݊D$W�u!�H�t$XH�T$`H�H�|$h��H�D$H�
�D$t�)H�D$HH�D$xH�D$xH��$�H�|$x
H�|$x�t�(H�|$x�H�T$8H�D$@�H��ЉD$4�
�D$t�c�|$4��$���T$,�D$0��D$,�L$0��$���$�H�5H�H��$��ЈD$+��D$+�u������D$4�D$t�fH�T$8H�t$@H�H��$����H�H��$�H��$������$�H�t'��$���$H�5H��ЉD$$��H��$�H��$�H�|$XH�t$`H���H�T$H�D$�H�T$H�t$H�H��$�����H�H��$�H��$����H��$�1��H��HD�H�t$��$���$H�5H��ЉD$�/H��$�H��$�H��$�H��$�H�L$XH�D$`�����D$�D$t�����D$$�D$t�����D$tH�����
 	<)=f�<��H���H�t$H�|$H�|$H��$�Ƅ$�Ƅ$�H�H�|$<H�|$ ��H�|$ H���H�T$(H�D$0�)��$��
��H����H��$���$���H�T$(H�t$0H�|$��D$��|$H��Љ$��$�D$\�1Ƀ|$\HD�H�t"H�|$�t$\��$�H�H����nƄ$�D$<L$L)�$�)�$�H�|$`H��$���H�|$H��H�t$`�0�H�D$�Ƅ$�H�D$H����Ƅ$���H��$������FF�n�S���D$��H��xH�t$H�|$H�|$Ƅ$gƄ$gH�H�|$ ���)��$g����H����H��$h��$p��H�D$Ƅ$g((H(P (X0)�$P)�$@)�$0)�$ H�H�|$ ��H�$��H����H��$h��$p��H��$dH�t$ ��H�|$H��$d��H�$H�|$H��@H��H��$ �@�H�D$H��x�H��$h�����&I����H��H�|$H�|$�H�|$H��@H���fatal runtime error: thread local panicked on drop, aborting
=ThreadRng { .. }a formatting trait implementation returned an error when the underlying stream did notV/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/mod.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/error/repr_bitpacked.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/mut_ptr.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/lazy.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/local.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/const_ptr.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/char/methods.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/sync/atomic.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ub_checks.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/thread.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/rngs/reseeding.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform_float.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/uniform_other.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/distr/utils.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/rc.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/mod.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/alloc.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/non_null.rs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/alloc/layout.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/lib.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/../util_libc.rs/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.5/src/lib.rsn�#failed to write whole buffern1$internal error: entered unreachable code"
t��b$t�could not initialize ThreadRng: unsafe precondition(s) violated: ptr::replace requires that the pointer argument is aligned and non-null

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.is_aligned_to: align is not a power-of-two*v^
unsafe precondition(s) violated: NonNull::new_unchecked requires that the pointer is non-null

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.uauT	unsafe precondition(s) violated: hint::assert_unchecked must never be called when the condition is false

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: hint::unreachable_unchecked must never be reached

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.there is no such thing as an acquire-release load1there is no such thing as a release load(tqtrunsafe precondition(s) violated: Layout::from_size_align_unchecked requires that align is a power of 2 and the rounded-up allocation size does not exceed isize::MAX

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.unsafe precondition(s) violated: slice::from_raw_parts requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety.r�6unsafe precondition(s) violated: slice::from_raw_parts_mut requires the pointer to be aligned and non-null, and the total size of the slice not to exceed `isize::MAX`

This indicates a bug in the program. This Undefined Behavior check is optional, and cannot be relied on for safety._{, _|_jbX'b�assertion failed: <f32>::splat(0.0).all_le(scale)g�assertion failed: <f64>::splat(0.0).all_le(scale)g�g/+At least one lane must be set_M_Nl�

qeo_u�uTried to create a `rand::distr::slice::Choose` with an empty sliceBlow > high (or equal if exclusive) in uniform distributionNon-finite range in uniform distributionWeights sequence is empty/too long/unorderedA weight is negative, too large or not a valid numberNot enough weights > zeroOverflow when summing weightsu�p is outside [0, 1] in Bernoulli distribution\c	\FnAn@\	��������;q����������w�#�{�w�#��w�#�����������p����������p���������1T1zw��w��������1T1�w��������w1t1&w��������"u�"&w�#���������(r�(*w�#���������t�T��������1T1zw��w��������1T1�w��������w1t14w��������	wtWw��������wu�w��������t�w��������	w#u8w#��������	w#u8w#��������	wu8w��������t8w��������
Gt��������1T1zw��w��������1T1�w��������w1t10w��������
>t>[�T��������	wt~w��������wP't'nwP��������	wt~w��������4t4:w%U4I�
I�8I3$>92�	/I

I�82.@n:;I:;I
U4�:;I.n:;I<I.n:;I<�.n:;I 4�:;I�.@n:;I:;I:;I1UXYW1411XYW1XYW 3!
I�84"#Im�$(%.n:;I &:;I'4�:;I(:;I)1*U1+1,1UXYW-2�..@n:;/4�:;I01XYW1233:;I42�5.n:;I 6.@n:;7:;I81XYW�B9.n:;<:�;:;I<
=1XYW>.n:;� ?.n:; @3A.@n:;B.n:;� C.n:;I DI3EIF!I"
7G$>H4I:;�nI.@n:;I?J.n:;I<?K.@n:;I?L4�:;IM.n:; N1XYW�BO1XYW�BP
I�82Q.n:;<RIS.G TIU.@G)�=	�0����� �(�	�
o
��W	sU�	s��� 	s
|
�0	vG	�
w�'���
�&
�5�-��0�	�	�	�
��
��	W���w��x�#��W�-����&���
����,'��-��"-0-���J-��V-�c	�/���cd-���~-���-�-����-�-�/��
.��.���{
����h�	2�>���*�m��	���5���$.E��F.
��#�զ����-
���-	�	W+�H�|+���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3���|3��3�� �!�{"<"Z"x"�	�{
�{	�{
�	�{
|	�{
�{
�
�{#�{$$$$$$$$$$	$
$$$
$$$$$$$$$$$$$$$$$$$ $!$"$#$$$%$&$'$($)
�

|%�'�&߅�'߅� :!�{"z"�"�"�	�
�{	�
�	�
|	�
�.W	g���	ho(	i\D
�	~��	����`�	��#�x�;���#�S�	�jW	+���	+o�(	+���	2!)��*�������,)��*�������(��*ϥ��Х�%)������#��+ޥ��ߥ��$���
��	1�p[	1$�(�[���[,'[
�(A[��M[+Z[��[[�[
9�(�[���[���[��	3G	�&W	����	�o(	�\D
��	�
|���	�)��c��)i�+u��v�*���8��	�-	D�	��
V7
�7 �!�{""'"9	��	��	��
��	D�	�
V7
�7:�	D�	�	����I��E�	D�	�	����I�� !�{">"P"b	�	�	�
�.Wp�p��	D�.BWr/�p��
/�su�,(�t-)7��C��9�	0Q�y&�`�0m�y-� |�	D���. W��024�2	D�.�W����h�v/��+�0��V,;�������-.IW���l/��O	l%�'�&��{	D�
���D�	D�	�}	D����}��	D�	�}	D����}-� �!�{"�1�	�	G
�	�	G
GQ'�	�	G.��'�	�	G.� b!�{"�"�	�	;F
�	�	;F
;FW�
#�t��%	�x���		��	��W��$�t�m&
�x���	@�	��	��W��t��%	�x���	�~	��	��W���t��%	�x���	u�	��	����	D�	d	d��d��#	v)	�p	�p��$��p !�{19"`	�	d
�	�	d
d �!�{1�"�	D�	d
D�	D�	d
d21+1R	�n	d
�n	�n	d
dw�S	�	d3w	y�zdwDT	�(	�p3w	$y�(z�p7Ww�V�pw� �|z���{y�	�	��~Ww}W(w
#	��z��� y		��nWw�W(w�$
�|z���hy@�	@�	��~Ww|X(w�	��z��� yu�	u�	��4` !��"C"k4`	�~	��
�~4`	�~	��
��P�~	�~	��	�|�|=�@ �!��" "' @	u�	��
u�@	u�	��
��?� 	u�	��	�	��� � !��"� 1� 	�	��
�	�	��
�� !!�{">!"e!	�	Zm
�	�	Zm
Zm��!	�	Zm	��	��
!�� �!!��"�!"$"	�	��
�	�	��
�� Y"!��"|"1�"	�	��
�	�	��
���� 	�	��	��	��L"��P #!��";#"b#P		��
P		��
�� �#!�{1�#"�#	v)	�p
v)	v)	�p
�p $!�{19$"`$	�(	�p
�(	�(	�p
�p21�$1�$	�n	�p
�n	�n	�p
�p %!�{1+%"R%	@�	��
@�	@�	��
�� �%!�{"�%"�%	�	�
�	�	�
�21&1E&	�n	��
�n	�n	��
��21�&1�&	�n	��
�n	�n	��
��	�
����	��&��'	�	�
�&	�
�����	���#P'	������	�P'	�

�	�{
J�.�WD��D��
/��F
|06�>I;��<�	��
��	�{
���P'	�3���	�{
>�e�(	�{�d���	�{�(
XK	�{����(	�{��=�	�{
8��v)	�{�(��v)	�{H�=�W�'��p����x���	;	;
��#�{$$$$$$ $@$�$�$�$�$�$� $�@$��$��$��$��$��$�� $��@$���$���$���$���$���$��� $���@$����$����$����$����$����$���� $����@$�����$�����$�����$�����$�����$����� $�����@$������$������$������$������$������$������ $������@$�������$�������$�������$�������$�������$������� $�������@$��������$��������$��������$��������$��������$�������� $��������@$���������
K*���	�3��������	�{3��������	�{3����Φ%��	�&���%��	�	�{&��%q��	�{	�&q��&q�%#�	�	�&����8	�83�ɧ3��8���	�{3�����%'�	�{&��%���	��q�	�{�r�	��%s�	D�	�%�H�	�{	�{%s;�	�{	�{&t��%s<�	��	��&t��%�H�	�{	�{E�	D�(�8	�83(ɧ3(�8 	�J	D�3 	� \'�	�3 \�3 \�5"w	'�5"w	'�5"w	'�5"w	'�% '�	�& � \'�	�3 \�3 \�% '�	�& � \'�	�3 \�3 \�% '�	�& �% '�	�{% ��	�{% ���	X& ��6
W%7�%��	D�6
W%7�%��	v�.�WD��D���D���D'�
/��F
|0�>I;���<w5��Lw��Ww��bw,w}��%w��0w�v"�		���v���v,z0����0���0� ^
��)��l` ]���l{l`&�
���l0�0}5��18�0"�		68W%7�%��	�6W%7�%��	O6W%7�%��	��H�	�{3���3��	�{
�(
6�;�	�{3���3���<�	��3���3���H�	�{3���3����	�	�	��	
|	��	��	�{	�{	��4P	�~
�~	Z6	�~�~	�
87��	�;�9�	�;�%�	�;��6	��	�
�	�8
�8g	ɧ	�8֧	�
�7	�
�	�
08%�	�����	����	�
�	/�
/�
ǡ:	D��&9��8	D�D�9"	D��:	�{�b9	D�
D��&9	D�D�	�{
�{mJ	J3m+�m�8	�83mɧ3m�8m�	�m�	�m�	�m�	�m�	���	�3���-�	�3-��k�	�{3k��k�	��3k��#�{$$#�{$$$$$3W+j/���+j���+j';�+r��"��+q��"�	/�	;
N8+�/�	;<�';WT�L�TN�	�`	�`WT
M�T[�	�`	�`�W+�>�0+�`��+�`�Q$,��R��
R/��,�	�`	�`�W+~>�0+�`��+�`R$,��4R��@R/��,�	�`	�`�W1
M�81[�
��3�	�`	�`�W1�L�81N�
��3�	�`	�`0	�`	�`
�`
�`
� 
�(~>	�`	�`�`�`0	�`	�`
�`
�`
� 
�(�>	�`	�`�`�`!WK�� K��	�`!WK�� K�	�`.W*�
'��*�
N��*�
ˊ	�>	ˊ.W*�
'��*�
[��*�
Ҋ	~>	Ҋ3W*�
~V7�*�
��*�
���*�
Ҋ	��	Ҋ3W*�
~V7�*�
��*�
���*�
ˊ	��	ˊҊˊ�W*e~>��*e�`��*e�`��*j	��ֶ���	�`	�`�W*e�>��*e�`��*e�`��*j	������	�`	�`8W*s	~V��*s	[���*s	��.*s	QA
��*y	�
��*z	��
��*{	|Y	~>	�	QA	~V8W*s	~V��*s	N���*s	��.*s	dA
��*y	�
��*z	��
��*{	|Y	�>	�	dA	~VW@?�`�p@?�`	�`W@?�`�p@?�`	�`0
ƣ
,H 
��\D��ۤ�\D����HV���HV�0
� 
��(
"E
"E /E!�"aE"vE"�E
�
�-
�En�E	��� �E!�{1�E"$F
�&
B�
�5
�-
F
l�{U_�\D
��
�
�lW�U�����$�9�0-s!��$>s�(Js	�W�U�ҩ�;�\D	�0W�U����;�\D
/���
|0@���')F���)$�+0��1�*R��8S�	� 9H!�{"\H1nH	��	��
�� �H!�{"�H1�H	
|	
|

| �H!�{"*I10I	�	�
�$�	�	��H�=� �I!�{"�I1�I	+�	+�
+�J	+�	D�	ר�Iר %J!�{"HJ1ZJ	D�	D�
D�0J	D�+�$D�	D�	��J��=� �J!�{"�J1K	�	�
�8		�	d�Jd eK!�{"�K1�K	�(	�(
�(8	$	�(	�pXK�p �K!�{"L1(L	ѐ	ѐ
ѐ TL!��"xL"�L	�{	�{
�{ �L!�{"�L1�L	��	��
�� M!�{":M1LM	��	��
�� xM!�{"�M"�M	m�	m�
m� �M!�{"�M"N	�{	�{
�{ <N!�"`N"rN	��	��
�� �N!�{"�N"�N	ԡ	ԡ
ԡ O!�"$O"6O	�	�
� bO!��"�O"�O	��	��
�� �O!�{"�O"�O	�{	�{
�{  &P!��<jP<|P 	� 	�
�  �P!��<�P<�P 	�� 	��
�� *Q!�{"NQ"`Q	Φ	Φ
Φ �Q!�{"�Q"�Q	�	�
��	�3�3��	�3�3�WT'��pT���xT��!W)'��)���)��	��	��!W)'��)���)��	��	��)'�	�	�3)��3)��W�~V��|Y	�	� �S!�{1�S"T		�
�		�
 QT!�{1tT"�T	�$	�(
�(	�$	�(
�$�WW'��W�� W�
/�(WΦ
/�0WΦ
/��`��/��`��=8S
`
/�8\��/��\��=8S
\	�	�Wm~V�m�	�	�-Wr�X�|r~V/�u�/�~t�	�	� �V!�{"�V"�V	�	�
�	�	�
� W!��".W1UW	�%	�
�	�%	�
�%P �W!��"�W"�WP	�%	
P	�%	
�% 
X!�{1-X"TX	m&	@�
@�	m&	@�
m&@ �X!��"�X"�X@	�%	u�
u�@	�%	u�
�% 	Y!�{"-Y"TY	|Y	�
�	|Y	�
|Y21�Y1�Y	�	�n
�n	�	�n
�	�
�-%�J	ר	q�AW�����|����	�|	��W����������	��	�W�D��������	��	�
2�	�{3
2�
2�Y
8�%
�	�{	�Y&
�'
�Y%
Q8�	�{&
R�&
S�&
T�'���	�{3'�@�%(�@�	�{&(���&(��.yWD��D����D���D���D�
/��F
|0��>I;����,nw(�
��~w���w���w,�w}���w���w�v"�		���v���v,1���61��B1�� ^
�����l` ]���l�l`&�
���l0O1}5��h18�0"�		,�w(����w���w+�w���w.yWD��D����D���D���D�
/��F
|0��>I;����,�w(�
��
x��x��#x,0x}��@x��Kx�v"�		���v��w,t1����1���1�� ^
��ŷm` ]��m�l`&�
���l0�1}5���18�0"�		,Wx(���gx��rx+}x��~x%(|��	�{&(|��&(|�%(|��	��&(|��&(|�%(|��	��&(|��&(|�%(|��	�{&(|��&(|�	��
p(
��
�5	�{
�(
��
6WG����pG���xG���.G�<	�{WG����pG���xG��/G�<	��%>'�	�{	�{&>;�&>;�%>'�	��	��&><�&><�yW>�'�� >����0>���0�:>�� �:/��>��	�{	�{yW>�'�� >����0>���0�:>�� �:/��>��	��	���Φ�Φ�	��3�	Φ3�	Φ_W�Q�`�Φ�h�Φ�c��`�c�h�c1�w�'��x�Φ�q��wr	�{
�d	�
�d
�{
�
��	O�3�	m�3�	m�WW�kM�|�m��}�m�e	��|e�})e*�~�m���'��p���paW&z�M�}&z�{�~&z�{�p&���p�	t�3�	��3�	��cW�/N�x����z���Lf��x]f�zif/�|�����'��p���p�	��3�	�{3�	�{QW�GL�p��{�t��{+g	��p<g�tHg*�x��{��'�q��q@��3@�{tW�GL�x��{h6��xh!qA�2q-�p��{�w�'�!q��w2q�	��3�	ԡ3�	ԡ_W��N�`�ԡ�h�ԡ�h��`�h�h�h1�p�ԡ��'�?q��PqqW&z�N�z&z��|&z�]q&��nq]W&zUO�t&z���x&z��{q&���qpW&z�O�h&z�{�p&z�{�q&���q�	յ3�	�3�	��W�P�H���X���j��H�j�X�j\�h����'��q���q�W&z�P�X&z���h&z���q&���qpW&zQ�h&z��p&z�r&��"r%&Q��&&Q�&�
'�3&�
�%&Q��&&Q�&�
'�3&�
�%&Q��&&Q�&�
'�3&�
�&��3&��&��
�
�'
��
��
�5>f.�WD��D'�
/��F
|0f�>I;��l�.�WD|/��F
|0x�=I;��~�?�&�'�@HW/
!�x/Φ:	P'	��	P'3:	��6%W!��!����!��(�!��o	��.�WD��D���D�
/��F
|0��>I;����
�
�,,��o��=�,��w�,��(w�,��o	���-AW"�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�"�'�3"�'�W#M���|#M�	W#{��|#{��W$K�{�x$K߽W$y߽�x$y�{%��3%�9�3%�@�%2�3%2��B)�&)���&)��&)���W%Q@��$%Q���(%Q@�XsL%R�$isi�%R��[%a,�(\\%a��2\�=\0�4(����4��4X/�0{s)�	�$�s��s�8�s%2�3%2��6]W%v��%v���@%v��
��%w�
�|%��{
�}%��{
�~%��{
�%��{�.	%��@�.�H�.�.	%��@�.�P�.�.	%��@�.�X�.�.	%��@�.�`�.�.	%��@�.�h�.�.	%��@�.�p�.�t%w���t"w	'�3"w	�3"w	�"w	'�3"w	�3"w	�"w	'�3"w	�3"w	�%�'�&��&��%w'�&x�&y�&z'�%w'�&x�&y�'z'�%�'�&��&��%�'�&��&��'��%w'�&x�&y�'z'�%�'�&��&��%�'�&��&��'��C.��{�W-�o��x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#�x-�#	�{W-�@��x-��	�{��{�{D�{�{E�F�{
G�
+|�D�{H�v
�HXv
�4W1\��1\>��1\�I_W{�~��{�|�{��;/��|+�/�8|��]W1UD�#/�z�~0f�}�u�W�D����}���IW�~
D�Jg� ޺K9WqU�8q����q_�I	W�~4P	u�	�
��3W	u�	��{�3`� 	u�	�ܻ@	u�	�
u�
�@
ԡ0
ԡ83�
#	u�	��{�3͎ 	u�	���>�K�X�.8W3�;3�u�L3�ԡL3�ԡL3�u�	u�	�
�{
�{J07X��{�{#�{$$	�
�
�J4C�����	߽
߽
߽J4C�߽߽߽KaW6-���6-9�/�60��
/�6/��/�6/��KhWB�U�B���� B�_�#�{$$$$K_W7+z%�7+K��7+X�/�'7-m�K_W7+z%�7+e��7+r�/�'7-�{KW7Cz%�p7C��x7C��KW7Cz%�p7C���x7C��K_W7+z%�7+���7+��/�&7-��KVW7+z%� 7+���(7+��/�47-�{KZW7+z%� 7+X��(7+K�/�07-ԡK_W7+z%�7+���7+��/�&7-�KVW7+z%� 7+��(7+��/�47-��KZW7+z%� 7+��(7+��/�07-�{KpW7+z%�07+��87+(�/��7-�KpW7+z%�07+5��87+B�/��7-��KZW7+z%� 7+O��(7+\�/�07-ΦKZW7+z%� 7+i��(7+0�/�07-�K�W7kU�(7k���07k_�5('�35(�35(�5'�35�35�5-�35-�35-'�5('�35(߽35(߽5'�35߽35߽5-߽35-߽35-'�K9WAnU�8An����An_�-K2WFVU�FV���FV_�21�-KYWCq'���Cq����Cq��
/��Cx��/��Cx��/��Ct��/��Ct��/��Cv��/��Cv���/��C|��/��C|��'WC}'��XC}���`C}��/�pC}��/�xC}��$WCy'��XCy���`Cy��/�pCy��/�xCy��  �!�{"�"!� 
�� 
��	Z6	��
P'
�5
��2i��	Z6	���2�D�	Z6Z692�	Z6	����4`	Z6
�6
�6
Z62�Ѻ	Z6	��32��6�W2�
�2�
��
�(2�
�)m2�
�(:m� Fm�n2�

�7�n�82�
��2�
����8�ھ�����8��:�	/r2�
��@r	�W2�
��h2�
��*�2�
�p9�	�2�
�	�32�
��M2�
	�32�
��M2 	ѐ32 S�2�	ѐ32S�:W2	D��2	�#�2	�;��2l	Z6	��6EW2��2���X�2��p�H�2l�.�"�2���ڍ2$��}�2�
P����2P��������P�����,:�	X�2��p�NH�2l8�.�"	Z6	��	Z6	�
P'
�2;
�K	Z6	���
;
;2�'�	�32���23;323S�6>W2�
�82�
*�T��2�
ѐ��62�
/�8��2<
���7�2C
$��F�+����
��2�
ѐ$�2�
�2!G�2!"`�2��o���2!��������|����������G:�	��2�
8����0b:!,�'��|:0�:!,�@���:*����������,�,�������	Z6	�8��#��o'�.W81�x81�%8��#&8��o'8��6NW8� 8��(8�(�08�o��8"�(�e�8��q��0|��W8^��� 8^��(8^�
�88_�o��8`�8��0��%�8_� +��(6�%8Y��&8Y�o%8���&8��o?8r&8r��&8r�o9c�	�39�9vp�	�	��9X��	�	��39Xc�	��
�4
�d
��<��(	��	�{K�<�q�	��	�{K�<�p(	��	��K�<�r�	��	��K�	�{	��
�
06<q�	�{	����	��	��
�
B6<r�	��	����	�{	��
�
�=���	�{	����=W��	�{	����=_�	�{	����=�
��	�{	��3=�
��=�
��	��	��3=�
��W=�
���=�
��	��	��W=�
���=�
��	�{	��=+��	�{	Z	��3=+��=+Z=+��	��	Z	��3=+��=+Z�W;'���;����;��0C�\;6��o���{�]�\=,�����\=�
��.���=e-������	=�~�	<X�	<��_6=e��`��`05
(��� 5��,5{/
����/0C�Q;C��o���{�N]�Q=,����N�Q=�
��.�N��=e-����N��	=�N~�	<8X�	<�N�_5=e�(`�0`O5(��( 5�0,5N{/��(�/0�a;2��b��!b	�{	�{	��	���W;'���;����;��0��\;6����������\=,�����\=�
��/���=e-������	=��	<Y�	<�+`6=e��D`��O`095
(���S5��_5�/
����/0��Q;C��������N��Q=,����N�Q=�
��/�N��=e-����N��	=�N�	<8Y�	<�N+`5=e�(D`�0O`O95(��(S5�0_5N�/��(�/0-b;2��Ob��Zb	��	��	��	��	��	��
L�
�=���	��	����=W��	��	����=_�	��	����0
	�4	��
��[WDcu�;Dco�0|�De��������0
\�
\�
\� EJ	�b��:������w8E��F�{E�{F�{E��F�{EԡF�{-
��W?7U�?7��?7_�=W?a� �?av��?a@�W?3���|?3��4P	
��P�@PN���	QN�	x�xWM���Mv�
�<Mo���M�%	u�	�E��F�{@���D
|��D�D9��D�EO�RU�&_�CF����D����E�F�{�ΤE
|F�{�E�EF�{S�D'���'�ۤS�D'����S	�	G3Q.�S,	�	G3�.��GS[3����|������{�wS�&���+|�+|�\DS�D3�V����
|S�D3�V���H��{S'	�3��&�
S''	�	�
3��&��{m+|�SNI	�	�3$�H$�)�0�E�EF�{�8V7Ss7	�83g	֧�TD�D�XJUW��(:��0:�I�?:��0�<��	D�	�	���7S�7	�3%���RJ+�S�I	+�	D�	ר3�Iר	+�Ss7	�83g	֧SxJ	D�30+�+�S�J	D�	��3$J3$��)D�SC9	D�S�8	D�3�D�S8	�3���3���8S�8	D�3"�U�W���F�� G�I��H��0��J)ʨ,�P� ����+)���*�&Z	0U����d��92	���909�L/�H�0�/	M+5/	F,��P*�8�������/�0PD�09�W1�H�0ԩW?�0�ĩ
�0R.(W7��l.��x.0(���00��<0�97	���9���9h/��W�80�X��#�������9�	0%�`0���4�09�e�H�	D�	�	��S8	�3�����Ss7	�83g	֧S�8	D�3"ɧ��R��I�ULW��������}
��d	D�	�}	D�D�S*K	�	d38�J8d:�U�W-�8�������}S0�8��m0&��A�(>���J�+W���X�	���Nv	�%���+	�����%� �+����
����	D�	�}	D�
�dJXGL��WL@���~L@���L@Zm	&��WL8L"��L9����L:&�
/��L=Φ
/��L?Φ/��L?\�
/��L@m&
/��L@�
/��LAm&X/��LD��	&��WKOL"�8KO���/��KV/�/��KX'*O/� KW'*/�0K`,�wWKa�8Ka��/�0K`,�/��Kb�%I
@�	�{&I
��'IH�%I#��	�{&I#@�'I$��WI*���pI*��	�8WI*H��pI*@�	�{�WHa�$�0Ha��0A�Hm��Z�
/��Hcm&�WHBL"�0HB@�0t�HF����/��HFm&��U+W�E�xn�	��+|�+|�S�D3�V����S�D3�V���HU4WcF��{_�({\D
��|
|���|)��^��)d�+p��q�*���8��m�'���'��{'�ԡ'� �'�Φ'�S�D&���'���S�D&���+|�S�D&���S�D&��������{�{S�>	�`	�`&�`&�`S??	�`	�`&�`&�`S�D'���;�;UW�;�+�<��+�';	;S�D&���S�D&���'���S�D&���'���UWW�(P�#P�|�$V��	�~	��	�|u�ԡԡU�WN (?�(?���E��F� Du�	u�	��	�	�U^W�!��
!�.����/�Zm
�0��	�	Zm	��	����R����UDW�"��L"����	�������	�	��	��	��UWx��p07�{�x07�{Sx6	�~3	�~�P'Sm'	�S��	Z6	��32i�Z6~UtW~�g޺0*�j"� M���2�� ĺ��2l/�jܻU�W�~��3W�{��3W�/��3Z�%	u�	��~U+W�~�3`ܻ	u�	�U�W^��3��{�73��
/�83�ԡ/��3��%n/��3�u�	u�	�UWW���3ͱ�	u�	�UnW��$4C��(4C�� 4C�/�,4D�0U�
4G9��f���r�
/�34G'�0��W4K#������Ƈ0�4N1��������UW.��04C߽�84C߽�(4C߽*/��4D߽0ه4G9�������
/��4G'�0-�Z4K#��>���J�0�4N1����� ��6S�6	�3�;3��S�6	�3�;3��S�6	�3%;S7	����������S�'	�3#��U�W��(2�Z6F�2�6��U�F�2�J��U���F2�����2������9\�n2���o�(:
	���(���	����	Z6D�U5Wɋ�2����2�v�	Z6	���{�SP�	��	�{�{Sx�	��	�{�S#�	�{	����Sߗ	�{	��3=���
��D�{S�	�{	��3=W��
��S��	��	����SȖ	��	��L�S~�	��	����S�	��	��3=�����D��S�	��	��3=W����U
W/��x=_��	�{	��U
W@��x=_��	��	��S��	��	��SȖ	��	��S~�	��	��S�	��	��3=���UOW��=W���
=e-�'���=���<��<�[`=e�t`� `	��	��SP�	��	�{Sx�	��	�{S#�	�{	��Sߗ	�{	��3=���UOW��=W��9�
=e-�Q� �=��<��<��`=e��`� �`	�{	����Sp&,��&,��S�)	�{3��(3�����oS7p&,�w�S�(	�{SLp&,�w�S)	�{3��(S�)	�{&�H�S3)	�{3
��S�K	�(	�p38XK8�p:�(SR)	�{&���U�W����8����8��o��8�'�,B�8���Q���i�l5�&���5���5�/����K�����������=��8�0��8�:=��,�	
/��8��0-�8�I��=�0I�8�+��Y�
/�88���,��8��8���.�8�.0�1N�0"�		=�1 &L��8[�,�8�1��#���/�+<���=�/��8��$O�8����+����O�8����+����;/��8��(0B�(8���Q���]�N���K����Nl5�&���5���58�/�N�������S)	�{3��(Sm'	�S��	Z6	��32i�Sm'	�S��	Z6	��32i��S�6	�3%;S�6	�3�;3��S�6	�3�;3��v�S��	Z6	�32;
*�2C
��v�S�'	�3�P'ѐS�6	�3%;S�6	�3�;3��S�6	�3�;3��Sap	�&,ܲ�',ޟ',ޟSp&,��&,��S�D3�V����S�D3�V���Ho�E�{F�{ S5�&EJb�&EJ�X�����D�8���UCWί�JX�� /�JY�{U:W�;N�
/� N���	��U%W��N�x�	�����������I��,�9�RΦ/�����>~>OX������D�v��O��`�`/�o���|m�m��{�{��߽߽�����{�{�����{������ΦΦ������~�ۊˊҊ�'*;~V�`�`<����0�����.j&�	I�BL�%!!	+l4WacQt_q]p��_pA

�8��]��..33��88!!3��yyW�^DH]_4t�+�W8na___VZ_VZppZZ��5��

OO��=N9:h9�EY'$>	yy0[27~n~ ��-��C�w�x:%clang LLVM (rustc version 1.92.0 (ded5c06cf 2025-12-08))/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4/src/lib.rs/@/rand.7e1783f33043947a-cgu.0/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand-0.9.4<std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr> as core::fmt::Write>::{vtable}drop_in_place()*const ()sizeusizealign__method3__method4__method5stdiodefault_write_fmtsysstdiounixStderrTinner&mut std::sys::stdio::unix::Stderrerrorcoreresultu64Okreprrepr_bitpacked__0ptrnon_nullpointerNonNull<()>__1markeru8OskindNotFoundPermissionDeniedConnectionRefusedConnectionResetHostUnreachableNetworkUnreachableConnectionAbortedNotConnectedAddrInUseAddrNotAvailableNetworkDownBrokenPipeAlreadyExistsWouldBlockNotADirectoryIsADirectoryDirectoryNotEmptyReadOnlyFilesystemFilesystemLoopStaleNetworkFileHandleInvalidInputInvalidDataTimedOutWriteZeroStorageFullNotSeekableQuotaExceededFileTooLargeResourceBusyExecutableFileBusyDeadlockCrossesDevicesTooManyLinksInvalidFilenameArgumentListTooLongInterruptedUnsupportedUnexpectedEofOutOfMemoryInProgressOtherUncategorizedErrorKind(dyn core::error::Error + core::marker::Send + core::marker::Sync)vtable__ARRAY_SIZE_TYPE__&[usize; 10]alloc::boxed::Box<(dyn core::error::Error + core::marker::Send + core::marker::Sync), alloc::alloc::Global>Customalloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>Ci32SimpleSimpleMessagemessagedata_ptrlength&str&std::io::error::SimpleMessageErrorData<alloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>>PhantomData<std::io::error::ErrorData<alloc::boxed::Box<std::io::error::Custom, alloc::alloc::Global>>>ReprErrorEErrResult<(), std::io::error::Error>Adapter<std::sys::stdio::unix::Stderr><std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr> as core::fmt::Write>::{vtable_type}randrngsthreadTHREAD_RNG_KEY{constant#0}{closure#1}__RUST_STD_INTERNAL_VALthread_localnativelazyallocrccellreseedingrand_chachachachastategutsbppv_lite86x86_64u32x4u32u64x2u128x1u128sse2core_archx86i64__m128ivec128_storagecdChaChaChaCha12CoreRrand_coreosOsRngRsdrblockreseederthresholdbytes_until_reseedReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>resultsArray64<u32>indexBlockRng<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>valueUnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>GlobalAstrongUnsafeCell<usize>Cell<usize>weakRcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>*const alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>NonNull<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>phantomPhantomData<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>!Dmemmaybe_uninituninitmanually_dropManuallyDrop<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>UnsafeCell<core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>UninitializedAliveDestroyedState<!>UnsafeCell<std::sys::thread_local::native::lazy::State<!>>Cell<std::sys::thread_local::native::lazy::State<!>>Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, !>_ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$23__RUST_STD_INTERNAL_VAL17h76e753672d3453caE{closure#0}State<()>UnsafeCell<std::sys::thread_local::native::lazy::State<()>>Cell<std::sys::thread_local::native::lazy::State<()>>Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>_ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$23__RUST_STD_INTERNAL_VAL17h9dba841fdd913937Ealignment_Align1Shl0_Align1Shl1_Align1Shl2_Align1Shl3_Align1Shl4_Align1Shl5_Align1Shl6_Align1Shl7_Align1Shl8_Align1Shl9_Align1Shl10_Align1Shl11_Align1Shl12_Align1Shl13_Align1Shl14_Align1Shl15_Align1Shl16_Align1Shl17_Align1Shl18_Align1Shl19_Align1Shl20_Align1Shl21_Align1Shl22_Align1Shl23_Align1Shl24_Align1Shl25_Align1Shl26_Align1Shl27_Align1Shl28_Align1Shl29_Align1Shl30_Align1Shl31_Align1Shl32_Align1Shl33_Align1Shl34_Align1Shl35_Align1Shl36_Align1Shl37_Align1Shl38_Align1Shl39_Align1Shl40_Align1Shl41_Align1Shl42_Align1Shl43_Align1Shl44_Align1Shl45_Align1Shl46_Align1Shl47_Align1Shl48_Align1Shl49_Align1Shl50_Align1Shl51_Align1Shl52_Align1Shl53_Align1Shl54_Align1Shl55_Align1Shl56_Align1Shl57_Align1Shl58_Align1Shl59_Align1Shl60_Align1Shl61_Align1Shl62_Align1Shl63AlignmentEnumffi__variant1__variant2c_voidsyncatomicRelaxedReleaseAcquireAcqRelSeqCstOrderingdistruniformEmptyRangeNonFiniteweightedInvalidWeightInsufficientNonZeroOverflowiteradapterszip{impl#1}fmtpieces&[&str]optionNonertpositionflagsprecisionu16IsParamImpliedCountwidthPlaceholder&[core::fmt::rt::Placeholder]SomeOption<&[core::fmt::rt::Placeholder]>argstyformatterResult<(), core::fmt::Error>optionsFormattingOptionsbufdyn core::fmt::Write&[usize; 6]&mut dyn core::fmt::WriteFormatter&mut core::fmt::Formatterunsafe fn(core::ptr::non_null::NonNull<()>, &mut core::fmt::Formatter) -> core::result::Result<(), core::fmt::Error>_lifetime&()PhantomData<&()>ArgumentTypeArgument&[core::fmt::rt::Argument]Arguments_ZN4core3fmt2rt38_$LT$impl$u20$core..fmt..Arguments$GT$6new_v117hc7084fe2f2b643fcEnew_v1<1, 0>&[&str; 1]&[core::fmt::rt::Argument; 0]abort_on_dtor_unwind{impl#0}cmp_ZN4core3cmp3min17h559c83ef083d0156Emin<usize>v1v2{impl#5}{impl#28}opscontrol_flow_ZN4core3fmt2rt38_$LT$impl$u20$core..fmt..Arguments$GT$9new_const17hc76e7dc39050e7d9Enew_const<1>_ZN4core6result19Result$LT$T$C$E$GT$5is_ok17h06c0999eeca8599aEis_ok<(), std::io::error::Error>bool&core::result::Result<(), std::io::error::Error>self_ZN4core6result19Result$LT$T$C$E$GT$6is_err17h9ee58cc264029524Eis_err<(), std::io::error::Error>{impl#20}_ZN66_$LT$std..io..error..ErrorKind$u20$as$u20$core..cmp..PartialEq$GT$2eq17hacc0652d4345cd06Eeq&std::io::error::ErrorKindother_ZN3std2io5error5Error14is_interrupted17hf34100b5db3c6573Eis_interrupted&std::io::error::Errorm&std::io::error::Customcode_ZN3std2io5error14repr_bitpacked4Repr4data17h58df473a255c976fEdataErrorData<&std::io::error::Custom>&std::io::error::repr_bitpacked::Reprslice{impl#7}_ZN110_$LT$core..ops..range..RangeFrom$LT$usize$GT$$u20$as$u20$core..slice..index..SliceIndex$LT$$u5b$T$u5d$$GT$$GT$5index17haa90c22cf714298eEindex<u8>&[u8]rangeIdxstartRangeFrom<usize>new_lenI_ZN4core5slice5index74_$LT$impl$u20$core..ops..index..Index$LT$I$GT$$u20$for$u20$$u5b$T$u5d$$GT$5index17ha29bc4fe747994e8Eindex<u8, core::ops::range::RangeFrom<usize>>_ZN4core5slice5index24get_offset_len_noubcheck17h8d0a0b7262418ce0Eget_offset_len_noubcheck<u8>*const [u8]offsetlenpal_ZN3std3sys3pal4unix14is_interrupted17hb18f29ebb74af45aEerrnoWrite_ZN4core3fmt9Arguments6as_str17haf77a89b85c68272Eas_strOption<&str>&core::fmt::Argumentss&&str_ZN4core3fmt9Arguments23as_statically_known_str17h615dd29c266c4750Eas_statically_known_strmut_ptr_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$17wrapping_byte_sub17h565acdca30f341f9Ewrapping_byte_sub<()>*mut ()count_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$12wrapping_sub17h3e356f9b1ea16224Ewrapping_sub<u8>*mut u8num_ZN4core3num23_$LT$impl$u20$isize$GT$12wrapping_neg17hdecc25fb672e96a7Ewrapping_negisize_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$15wrapping_offset17hfb3f46a127076bdcEwrapping_offset<u8>_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h9538a1e8652a2f27Eas_ptr<()>_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$4addr17ha4a582a9ddde5e6fEaddr<()>U_ZN4core3ptr8non_null16NonNull$LT$T$GT$4cast17h188655724067f5feEcast<(), std::io::error::SimpleMessage>*const std::io::error::SimpleMessageNonNull<std::io::error::SimpleMessage>_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$4cast17h443e7673a07a159eEcast<(), u8>_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$16with_metadata_of17h197c0547a8dea35bEwith_metadata_of<u8, ()>meta_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$4cast17h1c3a94c99bcc0bf1Ecast<(), std::io::error::Custom>*mut std::io::error::CustomOption<std::io::error::ErrorKind>decode_repr_ref__bits&usize{closure_env#0}<&std::io::error::Custom, std::io::error::repr_bitpacked::{impl#2}::data::{closure_env#0}>F_ZN4core6option15Option$LT$T$GT$14unwrap_or_else17h3e41db96558ea1b9Eunwrap_or_else<std::io::error::ErrorKind, std::io::error::repr_bitpacked::decode_repr::{closure_env#0}<&std::io::error::Custom, std::io::error::repr_bitpacked::{impl#2}::data::{closure_env#0}>>paniclocationfilename*const strNonNull<str>linecol_filenamePhantomData<&str>Location&core::panic::location::Locationfxhint_ZN4core4hint21unreachable_unchecked17h1dac0e1bf640dc64Eunreachable_unchecked{impl#2}{closure_env#0}_ZN3std2io5error14repr_bitpacked11decode_repr28_$u7b$$u7b$closure$u7d$$u7d$17h6ce9b25885087c7bE{closure#0}<&std::io::error::Custom, std::io::error::repr_bitpacked::{impl#2}::data::{closure_env#0}>bits(&usize)_ZN4core4cell19UnsafeCell$LT$T$GT$3get17h07797a582d0bb60bEget<core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>*mut core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>&core::cell::UnsafeCell<core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>fn() -> alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>impl FnOnce() -> T_ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$11get_or_init17h32c70f07997ab189Eget_or_init<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, (), fn() -> alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>*const alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>&std::sys::thread_local::native::lazy::Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>Option<&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>_ZN4core4cell13Cell$LT$T$GT$3get17h5f4f95d0044b705bEget<std::sys::thread_local::native::lazy::State<()>>&core::cell::Cell<std::sys::thread_local::native::lazy::State<()>>fn(&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>) -> core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN4core6option15Option$LT$T$GT$8and_then17h464fb8873084de0fEand_then<&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>, alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, fn(&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>) -> core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>metadataimpl Thin_ZN4core3ptr8metadata14from_raw_parts17hbab1c25af0c70756Efrom_raw_parts<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>_ZN4core3ptr4null17hfca0b22953bdfa52Enull<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN4core3mem7replace17h8e3cf18ab8ed200aEreplace<core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>dest_ZN4core6option15Option$LT$T$GT$4take17h497b6656d0383643Etake<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>functionFnOnceSelf(&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>)Args_ZN4core3ops8function6FnOnce9call_once17h6dfdf79b45f82778Ecall_once<fn(&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>) -> core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>, (&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>)>_ZN4core6option15Option$LT$T$GT$14unwrap_or_else17he894afa7979a396dEunwrap_or_else<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, fn() -> alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN4core3mem13manually_drop21ManuallyDrop$LT$T$GT$3new17h0a3c563f93e45f93Enew<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$3new17h49732beafd2605b5Eval_ZN4core3ptr7replace17h0bbfd0688d54fa60Ereplace<core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>dstsrc_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7replace17hc51101a6751f08e8E_ZN4core3mem7replace17h83afb3473d7e8585E_ZN4core3mem7replace17h5c612a2ab5418680Ereplace<std::sys::thread_local::native::lazy::State<()>>_ZN4core4cell13Cell$LT$T$GT$7replace17h04041a8156434916E_ZN4core3mem12maybe_uninit20MaybeUninit$LT$T$GT$16assume_init_drop17h0d7ce9ae1f05454bEassume_init_drop<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>&mut core::mem::maybe_uninit::MaybeUninit<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$16get_or_init_slow17h1907efd17128ba8fEget_or_init_slow<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, (), fn() -> alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>destroylocalfn(core::option::Option<&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>) -> *const alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>LocalKey<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>rng_ZN3std6thread5local17LocalKey$LT$T$GT$4with17hebc67b763eed40d7Ewith<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, rand::rngs::thread::rng::{closure_env#0}, alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>&std::thread::local::LocalKey<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>const_ptr_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$6as_ref17h8da81e76f41c76ceEas_ref<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>&alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>Option<&alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>AccessError_ZN4core6option15Option$LT$T$GT$5ok_or17hbbd6213d4944bd15Eok_or<&alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, std::thread::local::AccessError>Result<&alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, std::thread::local::AccessError>errv_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h11ef14642d98ae39Efrom_residual<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, std::thread::local::AccessError, std::thread::local::AccessError>Result<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, std::thread::local::AccessError>residualconvertInfallibleResult<core::convert::Infallible, std::thread::local::AccessError>e{impl#27}_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hc9050f767e0bb7d3Ebranch<&alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, std::thread::local::AccessError>ContinueBBreakControlFlow<core::result::Result<core::convert::Infallible, std::thread::local::AccessError>, &alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17hc1c9b22a08851c3cEtry_with<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, rand::rngs::thread::rng::{closure_env#0}, alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>intrinsicsimpls{impl#9}f32f64getrandomnonzeroniche_typesNonZeroI32InnerNonZero<i32>OsError_ZN4core3fmt2rt8Argument11new_display17h67e46dd2da8478e1Enew_display<rand_core::os::OsError>&rand_core::os::OsErrorcharmethods_ZN4core4char7methods22_$LT$impl$u20$char$GT$11encode_utf817h7344cb5645ba02d1Eencode_utf8&mut str&mut [u8]_ZN4core3fmt9Formatter9write_fmt17h026acedae23354fdEwrite_fmt_ZN4core3num20_$LT$impl$u20$i8$GT$15overflowing_add17h6b6cabf038a12488Eoverflowing_addi8(i8, bool)rhs_ZN4core10intrinsics8unlikely17h5dec3c93ae543b8bEunlikely{impl#6}_ZN4core3num21_$LT$impl$u20$i16$GT$15overflowing_add17h65266620a9ef5852Ei16(i16, bool)_ZN4core3num21_$LT$impl$u20$i32$GT$15overflowing_add17hc670ce894b267c9dE(i32, bool)_ZN4core3num21_$LT$impl$u20$i32$GT$15overflowing_neg17h422bca2e5d5e191fEoverflowing_neg{impl#3}_ZN4core3num21_$LT$impl$u20$i64$GT$15overflowing_add17h20a8bfb0f7d33dd5E(i64, bool){impl#8}{impl#4}_ZN4core3num22_$LT$impl$u20$i128$GT$15overflowing_add17h0c6b07b9cad5b13dEi128(i128, bool){impl#10}_ZN4core3num23_$LT$impl$u20$isize$GT$15overflowing_add17hf3a17f100b6e9f74E(isize, bool){impl#11}_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$13is_aligned_to17h379e7756186e5084Eis_aligned_to<()>ub_checksmaybe_is_aligned_ZN4core9ub_checks16maybe_is_aligned7runtime17h181c8f64b9727322Eruntime_ZN4core9ub_checks16maybe_is_aligned17h490281c104e071a6E_ZN4core9ub_checks29maybe_is_aligned_and_not_null17h4109ebdde12c407aEmaybe_is_aligned_and_not_nullis_zst_ZN4core3num23_$LT$impl$u20$usize$GT$10count_ones17h893093ca3e7c13e3Ecount_ones_ZN4core3num23_$LT$impl$u20$usize$GT$15is_power_of_two17hac6543776b8df104Eis_power_of_twois_null_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null7runtime17ha3dba704274ab18cE_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17hec7e7fd5ec8a11d1Eis_null<()>replacenew_unchecked_ZN4core4char7methods8len_utf817hd67d798e3b4ffee0Elen_utf8_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$10as_mut_ptr17ha37af0193522f846Eas_mut_ptr<u8>raw_ZN4core5slice3raw18from_raw_parts_mut17hd0e1a7049d72ddc1Efrom_raw_parts_mut<u8>encode_utf8_raw_ZN4core4char7methods15encode_utf8_raw8do_panic17h757acc5e46710505Edo_panicdst_len_ZN4core3ptr8metadata18from_raw_parts_mut17h0dc80083260f0e0fEfrom_raw_parts_mut<[u8], u8>*mut [u8]_ZN4core3ptr24slice_from_raw_parts_mut17h8e3cc3d62e381f51Eslice_from_raw_parts_mut<u8>_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h19bcd7b40e30aefeEadd<u8>assert_uncheckedtraitsiteratorIteratorallcheck*const u32NonNull<u32>end_or_len_marker&u32PhantomData<&u32>Iter<u32>*const u64NonNull<u64>&u64PhantomData<&u64>Iter<u64>aZip<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>_ZN4core4iter8adapters3zip16Zip$LT$A$C$B$GT$3new17h4e9b293c00e901ddEnew<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>Zip<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>_ZN4core4iter8adapters3zip16Zip$LT$A$C$B$GT$3new17h3b91bab97be54fb5Enew<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>TrustedRandomAccessNoCoercep*mut core::ffi::c_voidUnsafeCell<*mut core::ffi::c_void>AtomicPtr<core::ffi::c_void>_ZN4core4sync6atomic18AtomicPtr$LT$T$GT$4load17h94f2d863922935aeEload<core::ffi::c_void>&core::sync::atomic::AtomicPtr<core::ffi::c_void>layoutfrom_size_align_uncheckeddefault_ZN45_$LT$u8$u20$as$u20$core..default..Default$GT$7default17h7c8ef42acf4f4936Earray{impl#29}_ZN4core9ub_checks24is_valid_allocation_size17h0caa44061884bd82Eis_valid_allocation_sizemax_lenfrom_raw_partsfrom_raw_parts_mutResult<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError>__rust_std_internal_init_fn_ZN4core6result19Result$LT$T$C$E$GT$14unwrap_or_else17h56a39873c26aab99Eunwrap_or_else<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError, rand::rngs::thread::THREAD_RNG_KEY::__rust_std_internal_init_fn::{closure_env#0}>Result<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsError>reseed_ref__self__inner&mut rand_chacha::chacha::ChaCha12Core_ref__self__threshold&i64_ref__self__bytes_until_reseed&mut i64{closure_env#0}<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>_ZN4core6result19Result$LT$T$C$E$GT$3map17h835755fc802286e0Emap<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsError, (), rand::rngs::reseeding::{impl#5}::reseed::{closure_env#0}<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>Result<(), rand_core::os::OsError>TryFromIntErrorResult<usize, core::num::error::TryFromIntError>backendsuse_fileutil_libcsys_fill_exact{closure_env#0}<getrandom::backends::linux_android_with_fallback::fill_inner::{closure_env#0}>O_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hbd3ac35785c74ce7Emap_err<usize, core::num::error::TryFromIntError, getrandom::error::Error, getrandom::backends::use_file::util_libc::sys_fill_exact::{closure_env#0}<getrandom::backends::linux_android_with_fallback::fill_inner::{closure_env#0}>>Result<usize, getrandom::error::Error>Result<(), getrandom::error::Error>fn(getrandom::error::Error) -> rand_core::os::OsError_ZN4core6result19Result$LT$T$C$E$GT$7map_err17hf10240aba873e232Emap_err<(), getrandom::error::Error, rand_core::os::OsError, fn(getrandom::error::Error) -> rand_core::os::OsError>{impl#187}mockStepRng_ZN4rand4rngs4mock7StepRng3new17h2ffc46d256e54426Enew_ZN4core4cell19UnsafeCell$LT$T$GT$3new17he84906afa0f447cbEnew<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ref17hb67ea52414481640Eas_ref<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>&alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>&core::ptr::non_null::NonNull<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN5alloc2rc15Rc$LT$T$C$A$GT$5inner17hfd4e61b9a38f0c11Einner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>{impl#26}_ZN70_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17heeba6191bfd7b244Ederef<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>&core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>ThreadRng_ZN4rand4rngs6thread9ThreadRng6reseed17h72ea543b99c5a984E&mut rand::rngs::thread::ThreadRng_ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$3new17h2ed728e5e581931dEnew<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>_ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$6reseed17h96aea123b8167ae6Ereseed<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>&mut rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$3new17he02f137535aa8dd5EResult<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError>_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed17h3564e7ad6abd6751E&mut rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>utils_ZN58_$LT$f32$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$7gt_mask17h8e29f0b4358018fcEgt_mask_ZN58_$LT$f32$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$6all_le17h92db08a32689d86bEall_le_ZN58_$LT$f32$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$15decrease_masked17h02269b983d702854Edecrease_maskedmaskfloatXlowscaleUniformFloat<f32>_ZN4rand5distr7uniform5float23UniformFloat$LT$f32$GT$11new_bounded17hcf345471631e4742Enew_bounded_ZN58_$LT$f64$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$7gt_mask17hae4dd2d0f2e8c0ecE_ZN58_$LT$f64$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$6all_le17hcd460ce54b377857E_ZN58_$LT$f64$u20$as$u20$rand..distr..utils..FloatSIMDUtils$GT$15decrease_masked17hf8b908a0467969d3EUniformFloat<f64>_ZN4rand5distr7uniform5float23UniformFloat$LT$f64$GT$11new_bounded17hb02f7db1255332ebE{impl#14}{impl#15}{impl#12}{impl#13}_ZN4core3num23_$LT$impl$u20$usize$GT$12wrapping_add17hf02483799133508fEwrapping_add_ZN4core4hint16assert_unchecked17h475c3096fce1d3d6Econd_ZN4core3mem7replace17h5797a8d302809262Ereplace<usize>_ZN4core4cell13Cell$LT$T$GT$7replace17h03185f67149d4c53E&core::cell::Cell<usize>_ZN4core4cell13Cell$LT$T$GT$3set17ha9875bcc4472fd64Eset<usize>RcInnerPtr_ZN4core4cell13Cell$LT$T$GT$3get17hfb43c0dd985f6df5Eget<usize>_ZN4core4cell13Cell$LT$T$GT$3new17ha26f788620ff8376Enew<usize>boxed_ZN5alloc5boxed12Box$LT$T$GT$3new17hf0249805a6adfbfaEnew<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>alloc::boxed::Box<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>, alloc::alloc::Global>_ZN5alloc5boxed16Box$LT$T$C$A$GT$23into_raw_with_allocator17h4a9f164d3dbd5439Einto_raw_with_allocator<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>, alloc::alloc::Global>*mut alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>(*mut alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>, alloc::alloc::Global)_ZN5alloc5boxed16Box$LT$T$C$A$GT$4leak17hacd8bffa092cfda5Eleak<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>, alloc::alloc::Global>&mut alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>_ZN4core3ptr8non_null16NonNull$LT$T$GT$8from_mut17hc194c0d3c5308608Efrom_mut<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>r_ZN98_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..convert..From$LT$$RF$mut$u20$T$GT$$GT$4from17hdcb9f426fabee9f1Efrom<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN50_$LT$T$u20$as$u20$core..convert..Into$LT$U$GT$$GT$4into17h2e2116db753e1da0Einto<&mut alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>, core::ptr::non_null::NonNull<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>>_ZN5alloc2rc11Rc$LT$T$GT$3new17h31e30783425fd463Enew<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>_ZN5alloc2rc15Rc$LT$T$C$A$GT$9drop_slow17h6013fab47cfce4b6Edrop_slow<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>&mut alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>raw_vecunique*const u8NonNull<u8>PhantomData<u8>Unique<u8>capUsizeNoHighBitRawVecInner<alloc::alloc::Global>_ZN5alloc7raw_vec20RawVecInner$LT$A$GT$8non_null17h9c350fbebaabb831Enon_null<alloc::alloc::Global, u64>&alloc::raw_vec::RawVecInner<alloc::alloc::Global>_ZN5alloc7raw_vec20RawVecInner$LT$A$GT$3ptr17hd7068b097de6cc9dEptr<alloc::alloc::Global, u64>*mut u64PhantomData<u64>RawVec<u64, alloc::alloc::Global>_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$3ptr17ha704f4e21d1eb162Eptr<u64, alloc::alloc::Global>&alloc::raw_vec::RawVec<u64, alloc::alloc::Global>vecVec<u64, alloc::alloc::Global>_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17ha798452ca59441f4Eas_ptr<u64, alloc::alloc::Global>&alloc::vec::Vec<u64, alloc::alloc::Global>_ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h9e86862eb7752474Eas_slice<u64, alloc::alloc::Global>&[u64]_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h9807f4ed86208738Ederef<u64, alloc::alloc::Global>RangeFull_ZN81_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..Index$LT$I$GT$$GT$5index17h1c3323a5566d1abfEindex<u64, core::ops::range::RangeFull, alloc::alloc::Global>_ZN4core5slice3raw14from_raw_parts17heb61de31358c4a5eEfrom_raw_parts<u64>_ZN4core3ptr8metadata14from_raw_parts17h7f4bdae04d2264dbEfrom_raw_parts<[u64], u64>*const [u64]data_pointer_ZN4core3ptr20slice_from_raw_parts17h48d2444bbda325d4Eslice_from_raw_parts<u64>_ZN4core5slice3cmp81_$LT$impl$u20$core..cmp..PartialEq$LT$$u5b$U$u5d$$GT$$u20$for$u20$$u5b$T$u5d$$GT$2eq17hb2b2fd9aeb448391Eeq<u64, u64>partial_eq_ZN5alloc7raw_vec20RawVecInner$LT$A$GT$8non_null17h59cba083ff2e8390Enon_null<alloc::alloc::Global, u32>_ZN5alloc7raw_vec20RawVecInner$LT$A$GT$3ptr17h871019df67493c33Eptr<alloc::alloc::Global, u32>*mut u32PhantomData<u32>RawVec<u32, alloc::alloc::Global>_ZN5alloc7raw_vec19RawVec$LT$T$C$A$GT$3ptr17hc8423f39d3135e1aEptr<u32, alloc::alloc::Global>&alloc::raw_vec::RawVec<u32, alloc::alloc::Global>Vec<u32, alloc::alloc::Global>_ZN5alloc3vec16Vec$LT$T$C$A$GT$6as_ptr17h9fc4fffc3ee0c1d0Eas_ptr<u32, alloc::alloc::Global>&alloc::vec::Vec<u32, alloc::alloc::Global>_ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h8fd58e33a026fa7fEas_slice<u32, alloc::alloc::Global>&[u32]_ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h31297852b24e2f7aEderef<u32, alloc::alloc::Global>_ZN81_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..index..Index$LT$I$GT$$GT$5index17h60468c69809d804aEindex<u32, core::ops::range::RangeFull, alloc::alloc::Global>_ZN4core5slice3raw14from_raw_parts17h81f6804ddfcb7943Efrom_raw_parts<u32>_ZN4core3ptr8metadata14from_raw_parts17h1a5de920ab8ad54dEfrom_raw_parts<[u32], u32>*const [u32]_ZN4core3ptr20slice_from_raw_parts17h321de1add4a98d13Eslice_from_raw_parts<u32>_ZN4core5slice3cmp81_$LT$impl$u20$core..cmp..PartialEq$LT$$u5b$U$u5d$$GT$$u20$for$u20$$u5b$T$u5d$$GT$2eq17h6027faaa70deb5cbEeq<u32, u32>_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h4db4f77db83311e2Elen<u64, alloc::alloc::Global>_ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17hdfab6be6e2d83f94Elen<u32, alloc::alloc::Global>_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$8allocate17hc628643575d86f64EallocateNonNull<[u8]>AllocErrorResult<core::ptr::non_null::NonNull<[u8]>, core::alloc::AllocError>AlignmentLayout&alloc::alloc::Global_ZN4core5alloc6layout6Layout25from_size_align_unchecked17hc04607caf3847728E_ZN4core3ptr8non_null26NonNull$LT$$u5b$T$u5d$$GT$20slice_from_raw_parts17ha68696de058abb9fEslice_from_raw_parts<u8>_ZN4core5alloc6layout6Layout4size17hf31e922fd5208f6bE&core::alloc::layout::Layout_ZN4core3ptr8non_null16NonNull$LT$T$GT$18without_provenance17h724b47e0a160dbabEwithout_provenance<u8>NonZeroUsizeInnerNonZero<usize>_ZN4core5alloc6layout6Layout8dangling17h6fdc08d2bd1d7c96Edangling_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17h824705dcacbb689aEas_ptr<u8>_ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked17h26fbfacfa677ef77Enew_unchecked<[u8]>_ZN5alloc5alloc5alloc17h427d1e371d5a52e4E_ZN5alloc5alloc12alloc_zeroed17hfed6aa71ebab6acdEalloc_zeroed_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$7is_null17h3e7930468f4c6d7aEis_null<u8>_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$7is_null17h0053964a0efb6ab9E_ZN4core3ptr8non_null16NonNull$LT$T$GT$3new17hfc2fafce79836049Enew<u8>Option<core::ptr::non_null::NonNull<u8>>_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$4addr17hb43f041d2c958568Eaddr<u8>_ZN4core6option15Option$LT$T$GT$5ok_or17ha43533a7a4e255f0Eok_or<core::ptr::non_null::NonNull<u8>, core::alloc::AllocError>Result<core::ptr::non_null::NonNull<u8>, core::alloc::AllocError>_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hda1d8b213b3c1ca7Efrom_residual<core::ptr::non_null::NonNull<[u8]>, core::alloc::AllocError, core::alloc::AllocError>Result<core::convert::Infallible, core::alloc::AllocError>_ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked17h4a65a0aa8a8e79bdEnew_unchecked<u8>_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h086168f3a2bf82eaEbranch<core::ptr::non_null::NonNull<u8>, core::alloc::AllocError>ControlFlow<core::result::Result<core::convert::Infallible, core::alloc::AllocError>, core::ptr::non_null::NonNull<u8>>_ZN5alloc5alloc6Global10alloc_impl17h3d82344415c0eff8Ealloc_implcollect_ZN5alloc5alloc7dealloc17h2cf37fa5939e0a8eEdealloc{impl#34}_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$10cast_const17h1dc14eba7915b646Ecast_const<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN5alloc2rc10RcInnerPtr6strong17h4172f7ae5049a446Estrong<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN5alloc2rc10RcInnerPtr10dec_strong17h88f90d226ca46e23Edec_strong<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>{impl#33}seqindex_Weak<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>_ZN5alloc2rc17Weak$LT$T$C$A$GT$5inner17he0df726306dabf49Einner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>WeakInnerOption<alloc::rc::WeakInner>&alloc::rc::Weak<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>&mut alloc::rc::Weak<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>_ZN5alloc2rc11is_dangling17h6d135cbd5e3c80a7Eis_dangling<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN4core3ptr8non_null16NonNull$LT$T$GT$6as_ptr17hb8ba62593746c315Eas_ptr<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>{impl#81}_ZN62_$LT$alloc..rc..WeakInner$u20$as$u20$alloc..rc..RcInnerPtr$GT$8weak_ref17hec185740c60a6941Eweak_ref&alloc::rc::WeakInner_ZN5alloc2rc10RcInnerPtr8dec_weak17hd0c6d06f3843d097Edec_weak<alloc::rc::WeakInner>_ZN5alloc2rc10RcInnerPtr4weak17h6140de17dfd4a61aEweak<alloc::rc::WeakInner>_ZN4core3mem15size_of_val_raw17hc593e071dbd3f6f2Esize_of_val_raw<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>_ZN4core5alloc6layout6Layout13for_value_raw17h0da9807384a8c25eEfor_value_raw<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>t_ZN4core3mem16align_of_val_raw17heccda2158ac8cc5fEalign_of_val_raw<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>{impl#75}_ZN4core3mem11size_of_val17h07200054c2bd3c68Esize_of_val<[u64]>_ZN4core3mem11size_of_val17h85b7971a5fa2b744Esize_of_val<[u32]>_ZN11rand_chacha4guts6ChaCha3new17h76de5203411f2c89E&[u8; 32]keynonce{impl#24}bernoulli_ZN4core3ptr9const_ptr33_$LT$impl$u20$$BP$const$u20$T$GT$8cast_mut17hf338b63122eed61fEcast_mut<std::sys::thread_local::native::lazy::Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>>*mut std::sys::thread_local::native::lazy::Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>_ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h7947135bca4ada7aEeq<(), ()>&&()_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17h79a535fbfa463736Eadd<u64>{impl#166}_ZN4core3ptr7mut_ptr31_$LT$impl$u20$$BP$mut$u20$T$GT$3add17hb7db61e4bb6c1673Eadd<u32>util_ZN9getrandom4util21slice_assume_init_mut17h5c64c1bd26f767e1Eslice_assume_init_mut<u8>ManuallyDrop<u8>MaybeUninit<u8>&mut [core::mem::maybe_uninit::MaybeUninit<u8>]_ZN9getrandom4util19slice_as_uninit_mut17hf102d687354ce06cEslice_as_uninit_mut<u8>*mut [core::mem::maybe_uninit::MaybeUninit<u8>]_ZN9getrandom5error5Error12raw_os_error17h828e39fbaf7d7f09Eraw_os_errorOption<i32>linux_android_with_fallbackfill_innerSeedableRng_ZN9rand_core5block17BlockRng$LT$R$GT$3new17h203996e7dbc15e78Enew<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>_ZN9rand_core5block17BlockRng$LT$R$GT$5reset17h74bf66aaebb218c8Ereset<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>&mut rand_core::block::BlockRng<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>_ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h749dfab47905cb2eEnext<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>(&u64, &u32)Option<(&u64, &u32)>_ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hace4b7ae9b4fae6bEnext<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>(&u32, &u64)Option<(&u32, &u64)>_ZN103_$LT$std..sys..thread_local..abort_on_dtor_unwind..DtorUnwindGuard$u20$as$u20$core..ops..drop..Drop$GT$4drop17h28f2017da9da8c37Edrop_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17h1ea79ff62675553fE_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17hbf38cd37409bfbb8E_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h597fcfde5124532fE_ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h6a4aa6118df9ce05E_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h66b93c46498399ddEfrom_residual<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError, rand_core::os::OsError>_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h82b6589e3f48db42Efrom_residual<&mut [u8], getrandom::error::Error, getrandom::error::Error>Result<&mut [u8], getrandom::error::Error>_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hc2dfb6a5c2a64d2aEfrom_residual<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError, rand_core::os::OsError>_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17heea4c479d7a3e3ecEfrom_residual<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsError, rand_core::os::OsError>_ZN185_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..ops..control_flow..ControlFlow$LT$B$C$core..convert..Infallible$GT$$GT$$GT$13from_residual17ha77fac8ba5882fddEfrom_residual<(), ()>ControlFlow<(), ()>W_ZN3std2io17default_write_fmt17h2f142450c858cdd1Edefault_write_fmt<std::sys::stdio::unix::Stderr>_ZN3std2io5Write9write_all17h7a9f638e73a857a1Ewrite_all<std::sys::stdio::unix::Stderr>_ZN3std2io5Write9write_fmt17h13a798a4e33b1986Ewrite_fmt<std::sys::stdio::unix::Stderr>_ZN3std2io5error14repr_bitpacked11decode_repr17h51e0224fa8ae2741Edecode_repr<&std::io::error::Custom, std::io::error::repr_bitpacked::{impl#2}::data::{closure_env#0}>_ZN3std2io5error14repr_bitpacked14kind_from_prim17hafef9407fe5d7c3aEkind_from_prim_ZN3std2io5error14repr_bitpacked4Repr4data28_$u7b$$u7b$closure$u7d$$u7d$17he95458bcac677d99E_ref__ptr&*mut u8{closure_env#0}<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>impl FnOnce()_ZN3std3sys12thread_local20abort_on_dtor_unwind17h20a2479f5b45cdebEabort_on_dtor_unwind<std::sys::thread_local::native::lazy::destroy::{closure_env#0}<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>_ZN3std3sys12thread_local6native4lazy7destroy17h410ea2e51a9a1a66Edestroy<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN3std3sys12thread_local6native4lazy7destroy28_$u7b$$u7b$closure$u7d$$u7d$17he7a4d21caee94e71E{closure#0}<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN48_$LT$$RF$A$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7bef4d05ee8c5e93Edeallocate<alloc::alloc::Global>_ZN4core10intrinsics9cold_path17h21d82f2cd9d25b1aEcold_path_ZN4core3cmp5impls59_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$$LP$$RP$$GT$2eq17h6f3679c4d9b55526E_ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h70da485c562e25fbEeq<alloc::vec::Vec<u64, alloc::alloc::Global>, alloc::vec::Vec<u64, alloc::alloc::Global>>_ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h9eb917946c964b93Eeq<alloc::vec::Vec<u32, alloc::alloc::Global>, alloc::vec::Vec<u32, alloc::alloc::Global>>_ZN4core3f3221_$LT$impl$u20$f32$GT$7to_bits17h8d26a0bb2c8346f6Eto_bits_ZN4core3f3221_$LT$impl$u20$f32$GT$9from_bits17hca93c4627ea4ff0fEfrom_bits_ZN4core3f6421_$LT$impl$u20$f64$GT$7to_bits17h15392af2c5eba6edE_ZN4core3f6421_$LT$impl$u20$f64$GT$9from_bits17hdc61c81cbd0d893dE_ZN4core3fmt5Write10write_char17h0c3fb5f1c55caf23Ewrite_char<std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>>_ZN4core3fmt5Write9write_fmt17h313e182e874b42d1Ewrite_fmt<std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>>_ZN4core3num20_$LT$impl$u20$i8$GT$11checked_add17h2e80cb9ab9450b9fEchecked_addOption<i8>_ZN4core3num20_$LT$impl$u20$u8$GT$11checked_add17h86ad48a6ad1d683cEOption<u8>_ZN4core3num21_$LT$impl$u20$i16$GT$11checked_add17h77c0caa7372b88e3EOption<i16>_ZN4core3num21_$LT$impl$u20$i32$GT$11checked_add17h3e551c2e243a5ee4E_ZN4core3num21_$LT$impl$u20$i32$GT$11checked_neg17hf07fb5179bb2e96fEchecked_neg_ZN4core3num21_$LT$impl$u20$i64$GT$11checked_add17h7bd3425ee31bc525EOption<i64>_ZN4core3num21_$LT$impl$u20$u16$GT$11checked_add17h4a5d793a8a0e1a97EOption<u16>_ZN4core3num21_$LT$impl$u20$u32$GT$11checked_add17h79cd91d17a5eba3eEOption<u32>_ZN4core3num21_$LT$impl$u20$u64$GT$11checked_add17h5a3d9c307a3d6849EOption<u64>_ZN4core3num22_$LT$impl$u20$i128$GT$11checked_add17h5779b4874a68ca70EOption<i128>_ZN4core3num22_$LT$impl$u20$u128$GT$11checked_add17h58343888e424954aEOption<u128>_ZN4core3num23_$LT$impl$u20$isize$GT$11checked_add17hafcdf61248d7886bEOption<isize>_ZN4core3num23_$LT$impl$u20$usize$GT$11checked_add17hf36e610379b8770aEOption<usize>(core::option::Option<&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>)_ZN4core3ops8function6FnOnce9call_once17h17610619bf3b64dbEcall_once<rand::rngs::thread::THREAD_RNG_KEY::{constant#0}::{closure_env#0}, (core::option::Option<&mut core::option::Option<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>>)>(getrandom::error::Error)_ZN4core3ops8function6FnOnce9call_once17haa04df4d731df40dEcall_once<fn(getrandom::error::Error) -> rand_core::os::OsError, (getrandom::error::Error)>_ZN4core3ops8function6FnOnce9call_once17hc8c048312d359573Ecall_once<fn() -> alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>_ZN4core3ptr171drop_in_place$LT$alloc..rc..Rc$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$GT$$GT$17h28a654451012c561Edrop_in_place<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN4core3ptr200drop_in_place$LT$alloc..rc..Weak$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$C$$RF$alloc..alloc..Global$GT$$GT$17h06116225e5ae50cdEdrop_in_place<alloc::rc::Weak<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>>_ZN4core3ptr7replace18precondition_check17h74189b4cfdd4c846Eprecondition_check_ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17h54f162fc22782f88Edrop_in_place<core::result::Result<(), std::io::error::Error>>DtorUnwindGuard_ZN4core3ptr82drop_in_place$LT$std..sys..thread_local..abort_on_dtor_unwind..DtorUnwindGuard$GT$17h7ad3cc4e74e09a10Edrop_in_place<std::sys::thread_local::abort_on_dtor_unwind::DtorUnwindGuard>_ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked18precondition_check17h53bf822d0558e7f7E_ZN4core3ptr93drop_in_place$LT$std..io..default_write_fmt..Adapter$LT$std..sys..stdio..unix..Stderr$GT$$GT$17hf8aed783305e2e23Edrop_in_place<std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>>_ZN4core4char7methods15encode_utf8_raw17h5e60197c7d9798bfE_ZN4core4char7methods25encode_utf8_raw_unchecked17hc200cc7bbcd09416Eencode_utf8_raw_unchecked_ZN4core4hint16assert_unchecked18precondition_check17hf29d92dccda4fbbaE_ZN4core4hint21unreachable_unchecked18precondition_check17h6a4e98660740b59cE{closure_env#1}_ZN4core4iter6traits8iterator8Iterator3all17h1931b88090e08c91Eall<core::iter::adapters::zip::Zip<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>, rand::seq::index_::{impl#2}::eq::{closure_env#1}>_ZN4core4iter6traits8iterator8Iterator3all17h89a7b8219df81c18Eall<core::iter::adapters::zip::Zip<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>, rand::seq::index_::{impl#2}::eq::{closure_env#0}>impl FnMut(T) -> bool_ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hc305db13f0231f52E{closure#0}<(&u32, &u64), rand::seq::index_::{impl#2}::eq::{closure_env#0}>_ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hcddcf4eae2a4b40dE{closure#0}<(&u64, &u32), rand::seq::index_::{impl#2}::eq::{closure_env#1}>_ZN4core4iter6traits8iterator8Iterator3zip17hbb2b320d2649befeEzip<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>_ZN4core4iter6traits8iterator8Iterator3zip17hf2311cfcd4f60ab1Ezip<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>{closure_env#0}<(&u32, &u64), rand::seq::index_::{impl#2}::eq::{closure_env#0}>_ZN4core4iter6traits8iterator8Iterator8try_fold17h1508feef0566ed01Etry_fold<core::iter::adapters::zip::Zip<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>, (), core::iter::traits::iterator::Iterator::all::check::{closure_env#0}<(&u32, &u64), rand::seq::index_::{impl#2}::eq::{closure_env#0}>, core::ops::control_flow::ControlFlow<(), ()>>{closure_env#0}<(&u64, &u32), rand::seq::index_::{impl#2}::eq::{closure_env#1}>_ZN4core4iter6traits8iterator8Iterator8try_fold17haf59b30638c823eaEtry_fold<core::iter::adapters::zip::Zip<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>, (), core::iter::traits::iterator::Iterator::all::check::{closure_env#0}<(&u64, &u32), rand::seq::index_::{impl#2}::eq::{closure_env#1}>, core::ops::control_flow::ControlFlow<(), ()>>_ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17h9e9c7f1826a5083cEsize<core::slice::iter::Iter<u64>>_ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17ha29c7da008bf33e7Esize<core::slice::iter::Iter<u32>>_ZN4core4sync6atomic11atomic_load17hf352c79081c5ca4fEatomic_load<*mut core::ffi::c_void>_ZN4core5alloc6layout6Layout25from_size_align_unchecked18precondition_check17hc9754a06e2f367f7E_ZN4core5array76_$LT$impl$u20$core..default..Default$u20$for$u20$$u5b$T$u3b$$u20$32$u5d$$GT$7default17hdedcbc3aa3b36e3cEdefault<u8>_ZN4core5array92_$LT$impl$u20$core..convert..AsMut$LT$$u5b$T$u5d$$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$6as_mut17h9e9ab34679b8b68aEas_mut<u8, 32>_ZN4core5slice3raw14from_raw_parts18precondition_check17h386d545a6cb434d3E_ZN4core5slice3raw18from_raw_parts_mut18precondition_check17hdc156fae1e9f30baE_ZN4core7convert3num71_$LT$impl$u20$core..convert..TryFrom$LT$isize$GT$$u20$for$u20$usize$GT$8try_from17he0ffc1fff78d9ee0Etry_from_ZN4rand4rngs6thread14THREAD_RNG_KEY27__rust_std_internal_init_fn17h5d1dc157d5e5f917E_ZN4rand4rngs6thread14THREAD_RNG_KEY27__rust_std_internal_init_fn28_$u7b$$u7b$closure$u7d$$u7d$17h868f874351d7c9b0E_ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hacf4f4979b21292aE_ZN4rand4rngs6thread3rng17h2e1fd2f50bae4c61E_ZN4rand4rngs6thread3rng28_$u7b$$u7b$closure$u7d$$u7d$17hceff58724ae06b94E_ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed28_$u7b$$u7b$closure$u7d$$u7d$17hd17f68b126c907feE{closure#0}<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>_ZN4rand5distr7uniform5other16char_to_comp_u3217h5847fc8cd983ea32Echar_to_comp_u32_ZN52_$LT$i8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h6b5308bad88a230aEchecked_add_assignResult<(), ()>_ZN52_$LT$u8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h95965755285dc9ccE_ZN53_$LT$f32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hfda04746e66d4521E_ZN53_$LT$f64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h16a3748ed8c7c336E_ZN53_$LT$i16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hf599bb8be887874eE_ZN53_$LT$i32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5b44410de3563371E_ZN53_$LT$i64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h1a11a616aa6a1c3aE_ZN53_$LT$u16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hc51b91e5916227b4E_ZN53_$LT$u32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5294d4ca5626c067E_ZN53_$LT$u64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h4891306a82c88b4eE_ZN54_$LT$i128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17ha9dafad1f50e4588E_ZN54_$LT$u128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5f467ed19f668f70E_ZN55_$LT$isize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17he3d32aad36d20bf0E_ZN55_$LT$usize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hebee90cf2bfdf507E_ZN59_$LT$alloc..alloc..Global$u20$as$u20$core..clone..Clone$GT$5clone17h0a0f3b705c9c03daEclone_ZN5alloc2rc10RcInnerPtr10inc_strong17h3ba75965e523539fEinc_strong<alloc::rc::RcInner<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>>>A1A2_ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17h8afb1cfdbf0afd3eEeq<u64, u64, alloc::alloc::Global, alloc::alloc::Global>_ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17hbcb7719dc9c9d3d0Eeq<u32, u32, alloc::alloc::Global, alloc::alloc::Global>_ZN5alloc5alloc15exchange_malloc17hd433668374cc5a71Eexchange_malloc_ZN61_$LT$rand_core..os..OsError$u20$as$u20$core..fmt..Display$GT$3fmt17h9d21578b78f9c9afE_ZN62_$LT$rand_core..os..OsRng$u20$as$u20$rand_core..TryRngCore$GT$14try_fill_bytes17h0526fa9107259b25Etry_fill_bytes_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h63e02ade9df339d2Einto_iter<core::slice::iter::Iter<u64>>_ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h793819bbb875fbd0Einto_iter<core::slice::iter::Iter<u32>>_ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h07cf3597b409b73dEdeallocate_ZN64_$LT$rand..distr..slice..Empty$u20$as$u20$core..fmt..Display$GT$3fmt17h9b8262b3b33de556E_ZN65_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hd366243cebc4180cEclone<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>_ZN66_$LT$rand..distr..uniform..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hbb4a50a4bfedc377E_ZN66_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..fmt..Debug$GT$3fmt17h5e9a7259c40b78ccE_ZN67_$LT$rand..distr..weighted..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hc8eab0285f6cda0cE_ZN68_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha4dc5774d8218f8aEdrop<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>_ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2f0bb3dbc87c40c6E_ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq28_$u7b$$u7b$closure$u7d$$u7d$17h2c9271039d728c8fE_ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq28_$u7b$$u7b$closure$u7d$$u7d$17h9f9547b615d25ebbE_ZN70_$LT$alloc..rc..Weak$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he51d28779a3d0b99Edrop<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>_ZN72_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..default..Default$GT$7default17h9ba12f248aa18acfE_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hd977882e13d46150Eequal<u64, u64>_ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hdf9ffc6eb766f14bEequal<u32, u32>_ZN75_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write..write_fmt..SpecWriteFmt$GT$14spec_write_fmt17h360f28af770cb0cfEspec_write_fmt<std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>>_ZN76_$LT$rand_chacha..chacha..ChaCha12Core$u20$as$u20$rand_core..SeedableRng$GT$9from_seed17h73f3a3c986c4f7aeEfrom_seed_ZN77_$LT$rand..distr..bernoulli..BernoulliError$u20$as$u20$core..fmt..Display$GT$3fmt17hc2a2f99adba5d9b2E_ZN78_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h365f72fd6c6f7914Eeq<core::ffi::c_void>_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h3daba78c97b0fb31Ebranch<(), rand_core::os::OsError>Result<core::convert::Infallible, rand_core::os::OsError>ControlFlow<core::result::Result<core::convert::Infallible, rand_core::os::OsError>, ()>_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h67b128f3b0e5cc32Ebranch<rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>, rand_core::os::OsError>ControlFlow<core::result::Result<core::convert::Infallible, rand_core::os::OsError>, rand::rngs::reseeding::ReseedingCore<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hbf35bbfeaaa5f6afEbranch<&mut [u8], getrandom::error::Error>Result<core::convert::Infallible, getrandom::error::Error>ControlFlow<core::result::Result<core::convert::Infallible, getrandom::error::Error>, &mut [u8]>_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hfc45118d86841a40Ebranch<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsError>ControlFlow<core::result::Result<core::convert::Infallible, rand_core::os::OsError>, rand_chacha::chacha::ChaCha12Core>_ZN81_$LT$$LP$$RP$$u20$as$u20$std..sys..thread_local..native..lazy..DestroyedState$GT$13register_dtor17hfbd426379f47d09dEregister_dtor<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>>_ZN81_$LT$std..io..default_write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hdb50a942eb1a6bd8Ewrite_str<std::sys::stdio::unix::Stderr>_ZN90_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2deffdbaef2e2832E_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17h2e40b1e678565fcfE__iterator_get_unchecked<u64>_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17habbec258c08407dbE__iterator_get_unchecked<u32>_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17h8bf0e5a55db6d328Efrom_output<(), ()>_ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h0c6a76679d274846Ebranch<(), ()>ControlFlow<(), core::convert::Infallible>ControlFlow<core::ops::control_flow::ControlFlow<(), core::convert::Infallible>, ()>_ZN9getrandom11fill_uninit17h3edc0cffed2a0302Efill_uninit_ZN9getrandom4fill17hfe4d40a418af2e1cEfill_ZN9getrandom4util12ptr_from_mut17h9cbd4f40c363a526Eptr_from_mut<[core::mem::maybe_uninit::MaybeUninit<u8>]>_ZN9getrandom4util12ptr_from_mut17hb89aaa416252aac4Eptr_from_mut<[u8]>_ZN9getrandom8backends27linux_android_with_fallback10fill_inner17h478abca63a765a1bE_ZN9getrandom8backends27linux_android_with_fallback10fill_inner28_$u7b$$u7b$closure$u7d$$u7d$17hf390ebb23eb57723E_ref__getrandom_fnunsafe extern "C" fn(*mut core::ffi::c_void, usize, u32) -> isize&unsafe extern "C" fn(*mut core::ffi::c_void, usize, u32) -> isizeimpl Fn(&mut [MaybeUninit<u8>]) -> libc::ssize_t_ZN9getrandom8backends8use_file9util_libc14sys_fill_exact17h2785425beb75e54fEsys_fill_exact<getrandom::backends::linux_android_with_fallback::fill_inner::{closure_env#0}>_ZN9getrandom8backends8use_file9util_libc14sys_fill_exact28_$u7b$$u7b$closure$u7d$$u7d$17hbc75585ecaaa0d4dE{closure#0}<getrandom::backends::linux_android_with_fallback::fill_inner::{closure_env#0}>_ZN9rand_core11SeedableRng12try_from_rng17h1de84df2438fca44Etry_from_rng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>_ZN9rand_core2os7OsError17h08727bd3efcfc52aE{constructor#0}&mut core::iter::adapters::zip::Zip<core::slice::iter::Iter<u64>, core::slice::iter::Iter<u32>>&mut core::iter::adapters::zip::Zip<core::slice::iter::Iter<u32>, core::slice::iter::Iter<u64>>&mut std::sys::thread_local::abort_on_dtor_unwind::DtorUnwindGuardoutithisoutputnmake_customkind_bitscustomekguardold_valuestorage*const std::sys::thread_local::native::lazy::Storage<alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>, ()>&&alloc::alloc::Global_other&&alloc::vec::Vec<u64, alloc::alloc::Global>&&alloc::vec::Vec<u32, alloc::alloc::Global>&mut std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>*mut alloc::rc::Rc<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, alloc::alloc::Global>*mut alloc::rc::Weak<core::cell::UnsafeCell<rand::rngs::reseeding::ReseedingRng<rand_chacha::chacha::ChaCha12Core, rand_core::os::OsRng>>, &alloc::alloc::Global>addrmsg*mut core::result::Result<(), std::io::error::Error>*mut std::sys::thread_local::abort_on_dtor_unwind::DtorUnwindGuard*mut std::io::default_write_fmt::Adapter<std::sys::stdio::unix::Stderr>last1last2last3last4initaccum&core::slice::iter::Iter<u64>&core::slice::iter::Iter<u32>*const *mut core::ffi::c_voidorder&mut [u8; 32]opuinitialincrement(&rand_core::os::OsError)&rand::rngs::thread::THREAD_RNG_KEY::{constant#0}::{closure_env#0}__rust_std_internal_initself__bytes_until_reseedself__thresholdself__innerhighmax_rand&mut i8&i8sum&mut u8&u8&mut f32&f32&mut f64&f64&mut i16&i16&mut i32&i32&mut u16&u16&mut u32&mut u64&mut i128&i128&mut u128&u128&mut isize&isize&mut usize_weakzeroedraw_ptr&mut rand_core::os::OsRngEmpty&rand::distr::slice::Empty&rand::distr::uniform::Error&rand::rngs::thread::ThreadRng&rand::distr::weighted::ErrorU32U64IndexVec&rand::seq::index_::IndexVec&mut rand::seq::index_::{impl#2}::eq::{closure_env#1}y&mut rand::seq::index_::{impl#2}::eq::{closure_env#0}seedInvalidProbabilityBernoulliError&rand::distr::bernoulli::BernoulliError*const core::ffi::c_voidNonNull<core::ffi::c_void>&core::ptr::non_null::NonNull<core::ffi::c_void>&core::ops::control_flow::ControlFlow<(), ()>__self_discr__arg1_discr__self_0__arg1_0&mut core::slice::iter::Iter<u64>idx&mut core::slice::iter::Iter<u32>fptrgetrandom_fnretsys_fillresresults_emptyrustc version 1.92.0 (ded5c06cf 2025-12-08)zRx�AN4ANL�Dp`t����&Dp!��	$�G�nB�SA�0BD0}HLD0G`%D0`x��!D \�!D \��	� +4lDPgLAMd4Dp/�W�a�c�Q�t�_�q] p4�H�\_pp�AL�AF�
AK�
AK�8D fA AJ�Dp�0AOH�DP�`]t�Dp���D`�.D i�.D i�3D0n�3D0n!D0\!D0\ 03G�NB��TD Yl���WD0R��G���^D@Y�DD �H ]G�U<_DpP4D ohAR�D O�tD0bA0��G���+D f�WD�R8D0snG�f8G�wTaD FA p_D0Z�_D0Z���_D0Z�VD@Q�ZD@U_D0Z(VD@Q@ZD@UXpD`kppD`k�ZD@U�ZD@U���D`���5D@p	�G��,	�G��H	
\	
p	OD0J�	OD0J�	�D`��	�G��A��	D V�	=D0x

0
NDPmAPL
9DPtd
:D0u|
hD0c�
9DPt�
�D@lB@u�
ED0@�
YG��A�'$,>G�6HAN`ANx	AG�yD`t�yD`t�0Dp+�[D`V�2D m 74~DpyLn`~D`yx D [��D`WA`����-��Dp�
�D��0
D
X
CD ~p
�D`��
wDpr�
�
�
%D `zPLRx��$�D��D�D��d�D`wA`��D`wA` �.D��A�(�jG��A��B� ��G��A�ID0tA08D`RA`XAY t�D��A��AD0| ��G��A� ��G��A� ��G��A�  8D�A� D8D�A�h�D�� �yG��A� �yG��A� ��G�zA���G���DPiAP4�G�� TxG�WA�$x:G�#A��Gu�
src/rngs/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/adapters/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/fmt/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ops/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/macros/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/io/error/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slicesrc/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/pal/unix/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/ptr/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/num/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/sys/thread_local/native/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/mem/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/std/src/thread/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/alloc/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/intrinsics/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/char/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/iter/traits/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/sync/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/array/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/convert/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/srcsrc/distrsrc/distr/weighted/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/vec/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/alloc/src/raw_vec/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_core-0.9.5/srcsrc/seq/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_chacha-0.9.0/src/home/palash/.rustup/toolchains/stable-x86_64-unknown-linux-gnu/lib/rustlib/src/rust/library/core/src/slice/iter/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/getrandom-0.3.4/src/backends/..thread.rszip.rsmod.rsrt.rsrt.rscmp.rsresult.rscontrol_flow.rsmod.rsmod.rs	error.rsrepr_bitpacked.rs
index.rslib.rsmod.rs
mod.rsmut_ptr.rsint_macros.rsnon_null.rsoption.rsub_checks.rshint.rslazy.rscell.rsmetadata.rsmod.rsmanually_drop.rsmaybe_uninit.rsmod.rsfunction.rslocal.rsconst_ptr.rsmod.rsmod.rsf32.rsf64.rsmethods.rsuint_macros.rsmod.rsraw.rspanic.rsiterator.rsatomic.rslayout.rsmod.rsdefault.rsnum.rsmock.rsmod.rsrc.rsreseeding.rsuniform_float.rsutils.rsuniform_other.rsmod.rsalloc.rsboxed.rsmod.rspartial_eq.rsmod.rsmod.rscmp.rsos.rscollect.rsslice.rsuniform.rsindex.rs chacha.rs!guts.rs!bernoulli.rsmacros.rs"lib.rs#util.rs#error.rs#linux_android_with_fallback.rs$util_libc.rs%lib.rsblock.rs	�	
Y�	�	
Y�	�	
z����~@PJ

�	�
"I�}��J(X�}J&���	X�s����vX�	��	�
"I�}��J(X�}J&���	X�s����vX�	��	�
�

�	v��}.�X
��;tBJ��sX�}���	y�	�
�

�	v��}.�X
��;tBJ��sX�}���	y�	�
v��	�
v��	�
v��	�
v��
	�		�,
�|�	����{J�J.�z.�<XS�
	�~<�t	*c��X	�|X	�?b
��z.�.f
		�-
�s���	��	
���q.�X�
�
�X�s�X	
�.��0
�v �	�
t�q.
���|�
�X	(�	��q.

��	�
J<�q�t�x�	���x��.�y�<��0-�y�E��&/-�y�K�,-�y�	�u"��qX	6�X
Z	x�
`w��		�
�v.��zf�X�z��X� .0t�z��X�zf�Xt �P.	�	t.<�p�
���p��X=�X	�*
��%l�#��(�q�	�~��X�}X����}f��
 ��}���
� f�}X�X��}����~�t�}.	 X��@��!�w�	����C.�}����J	��w��X
�y�f�~.���t�}�
��{�}.�.(�	�
�7XKX�}.�J1t7OXKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}.�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKX�}X�J7XKXY
	�-
�	�
���~���qXf
	9
uJEf	�X
�mX\@.>��XX@.>J	U-
	�
�X	�|��J�X���.	<�s��X$�m�X+X+V��X�z�	��t	<���|��-�w�	�X�nX���|X�X�.��	�"�y<�X	��yJ�J�J��%�X��A�z�$0��	�X�mXYX�	�
Z�f	�!
��#�|X"t�X	=�yJ<�f	�J�sX	�zfQ	�
��	<���	�
�%X��|�%�J �~Xf�����r��|. 4�X�X��X�%�sX��X�|X	�JYz.�!	�
v<Y"
	�	�

�	�
�"<
<
g.	�
�"<
<
g.#	�
hK#	�
MK$	�
hY$	�
[Y	�
V�	�/	�+
Y&J%*�.�{�g.	�
Xg.	�
�v.��zf�X�z��X� .0t�z��X�zf�Xt �P.�	t.<�q���
t�q��X
=t�f	�
���p�J"W��|J8�J
�*.
g	&	�%
`"�~ �|J&��.
�/
k		�
���p�X"W��|J8�X
�*.
u	�
���p�J"W��|J8�J
�*.
=		�	%
��"�m �|J�J�
U."�m�8�t
�*.
=		�
���p�X"W��|J8�X
�*.
u&	�%
�"�~J�|J&��<
�/
y&	�%
("�~ �|J&��.
�/
A	&	�%
n"�~J�|J&��<
�/
y	�
���p.�"W��|J8��
f�|.*�X�|+
�X&	�%
5"�~��|J&��f
b�z.�X�z+
�X	�
����"�pX�|J8�X
�*.
u&	�%
n"�~J�|J&��<
�/
y	�
�J�~��<	�
J�	�
 X	�
Xf	�
Xf	�
8,��&�� 
�
`�u��
�	J�v<	�� 
�	H�u�&�J�f�s. &X0�t�.f�s.^�X]J	���>�
y��f	�
�t�yX�X	�
XX	�
�5�J�~f^�J]J	���>�	�
X�%	�	
c��q��J��q�	�J����q��X�q���'	�w�#�zX�."	���l �X���X%�
X%	�#
�x �����%	���q��J�q���
���q.%	������.���.�q��J�X�X�<��p�
��Y�p<%�.��p.
� u=�p<%	��=K=>	�
>$�J�~J^�J]J	���>�	�
v^M]J	���=*	�
�	�!.*	�
�	�!.*	�
/>�X.Yf*	�
/>�X.Yf*	�
H�)J�{��+	��{Xh�*�Xz�)�*	�
H�)J�{��+	��{Xh�*�Xz�)�*	�
��mX"�XN�m�����=X>�m<�J�mJ�Jf
�	W�mX�Jif�mX�Jgu.�*	�
��mX"�XN�m�����=X>�m<�J�mJ�Jf
�	W�mX�Jif�mX�Jgu.�	�
�	�Y	�
�	�Y+	�,
�b��+���a�	����a.�J	�b�+�@�a �J	�b�+�@�a �J�X+	�

��	�
",�J
���f,�J�~f^�J]J	���>�-	�.
�}�.............................�~.-��-	�
�	�
F4�,��(6F�&J� 
�
`�u��
�	J�v<	�� 
�	N�u�&X0�t(
.f�~.��"��~.6�J�~f�X(s��~J6�Xf6.
� �f�J��^�X]J	���>
	�
F4�,��(6�&�� 
�
`�u��
�	J�v<	�� 
�	N�u�&X0�t(
�.f�~.��"��~.6�J�~f�X(*��~J6�Xf6.
� �f�J��^�X]J	���>
	�
2	.�s���tX�s.���s��X	�
	.�y��X�L�y.�Xt>�J	�	
x�� ��x.�X��x��X	�
�	���X J-�J/	�
�iq�}.�X�0	6
�1	�
%t,/	�t�nJ1
Z�	�
��$f1	�
%1fg	�
!	�)
�0f	�
��2	�<�o����J��J� �J
YgV
3	�'
u�3
�J'���X	����X3	�
�	�tg3	�
�
g��~.�X
q��~.
�XWy.�~��X�~$3�X�J
�!��	9�~��X�3	�
	J1�-��3	�'
�
t�~t��
�4	� 
3��!�� �5�X49�~�!�J8��J5�<4�~<���J5��J�}$'�f"X�}��J4�~Xa`��%�fg4	� 
3��!�� �5�X49�~�!�J8���5�<4�~J���J5��J�}$'�f"X�}��J4�~Xa`��%�fg6	,
�	K���+-wJNX+/<@J+.
7	*
!.J�T�-J�/Y/Zf7	*
!.J�T�-J�/Y/Zf7	�
�J�7	�
�J�7	*
!<JXT�-J�=Y/Zf7	*
/(..�JT�-X�/Y/Zf7	*
!(<<�T�-J�=Y/Zf7	*
!<JXT�-J�=Y/Zf7	*
/(..�JT�-X�/Y/Zf7	*
!(<<�T�-J�=Y/Zf7	*
K(t�XXT�-J=uY/Zf7	*
K(t�XXT�-J=uY/Zf7	*
!(<<�T�-J�=Y/Zf7	*
!(<<�T�-J�=Y/Zf8	0
X2	�&)
�v�2�	�$��d�J� &
��2�	�	�kX2'�<"�g�2
�f02	�
��hX2�<2	�
��2$��|%9���}��<�}��X2�<9���w�2��2	�!
�2<t'���;	<	
�J=�	�7�X�s���)"(	�<��=�	�7��(!�t�KX)�>	�f;I�.;	<	
�J=�	�7�X�s���)"(	�<��=�	�7��(!�t�KX)�>	�f;I�.=	�
YR=	�
YR=	�<	
�w�=�	�7�X�s����<=��=	�<	
�w�=�	�7�X�s����<=��8	�
�f�~�����,��8���X<�}���e?8	�9
�	,8�~�,	�w�8$��~f�X���}�#I<�.8"�J�~f�X��8�X��	�����	r.� �~���
�Xj����8�pt#�X!�.�~X��
���X��X�8�pX��}��~��J��8��
�?	6
�g.?	�	
+tg@	�
�@	�
�8	�
'f�}X��8�}X	�fA	�	
!�.2	�
�q�2�<!�+�6J�B	�
!t!�JJ"-�~J	�J�j.	�	
!�.7	�
/�����$/QJ%/[J+/EJ /�J	�X�l.2	�
�q�	�}<�X2�<	�j��|<	�}<2�X�nf�J
�2C	�	
����X� �X����!���t���#�Xfy��t,�X/�:J=�6XE������#�����!����,�X/�:<=�6JE�C	�K
�NXRXX<R.afC	�K
�NXRXa�2	�
��}��J�e.�X�h�2;�X
r!��9<	���g�2�<	�j�2�<��dX�X'�N��h.��#�|�2	�.�d.����2�.i.=	�
Y�=	�
Y�	�	
!g>	�
&�~X��>
�~.�w.	Xf>	�
&�~X��>
�~.�w.	Xf	�
�.��zf�X�z��X� .0t�z��X�zf�Xt �P.�|t".<�~���+�~.�X=�fD	�E	
h'�fD�J?F	�
�#.	�
	
��	�
K	���0J-�	�
/	.�o���t0��o.�Xt�o��X	�
�	 �o���t0��o.���ot�X	�
/	.�o���t0��o.�Xt�o��X	 	
��
�~X�		�
g<�
<�{��J��
^f�{X�J	��{��<�
Z	�
f�����J f�X��
� �o���
� 
G	�
��G�{tG	�
��G�{t
	�	�
�	�&�NX)-[H	�
2	f�J���)I<H�tu�.#�X	����XH	�I
btH".<6�.=�JI	)
�I	)
�J	�
���X�J���K	� 
{����X/��XO��%X	Y���
�JK	�
7
0
�L	7
\��H�<�g�J��X=X
Z�	���	���.�Jv�����,�J���J
J�X0��.N*�����J*��tB:�X�
��X�J���J�JLM
	?M	�
��!�L�{.
�%�{�	�J�{��<�{�*�X	�!/�{t	�X��{��X��*�?	2
fN	�
Y���~.
��"7?�~.�X	�@y��N	�#
�	�u���v���:�rf	Cn�k�i8h�q!�o!"$O()���&((k()*+-f-.0�c01OMp�Av�35�s568:7I�<�m<=�N?�*?@�C@ACE�<EFiF	G�GH�HI<K���MOyO4QQWS@SaUoKUc�o�W�GWQ�m�YmYt[�E[_]9]q_$_]a�/apc�`c��j� e(e�g2!g_i�*ipk�kA�)�4m]smn�nR*]p�;�]rtvx�hxy{}�6}��-D�]�%�y���$����aglK���%$��$'���b���Pu����r����p��������7����f����L�y�u���vr���_�_�����]�H�uf����5;��������Jh����t����t�������������������#�����X���c���p0
�
8E=L� "$%&(*,.024�4[l�689:<=?ACTeCDFGHIJ�TJ�0"R�LNOP�/PCRvb�TVxv� X�rXYZ\�n\]^`	j`acdfghjlmopqsuwxz|~������������������������C$�������������������������������������������F�� �
�e?"&�3y8��		���!�S8�!V�2��G F��Q)_��U.P�N$�P[Wj�?Z[$��,%%H�,*	_+I�W6Bb{l..01��? �Yr
�@3�P�88L�:�79rL=%�A!p���LC!_�UI+dNKlK91A��UM/208& E�t
�-&>w�=�W�.g#�8�SD�v6�.)]�8<Q�3��3���O�V���^�5H#BI-��>�3G
�����&�"9-�W'n^��Q�88�^(Y T�D�C�W���M����HY�!:�I�t�@�<�+�G�D���R:~�4^:�1a%ZZ�W�JZx�a=~sR�nw+N��PS�a+�_z�_\��B��_�X�V�(�Z�H�_::�V�
�Z-4�pR`�px]�Z0<�Zg���B��>�5a.y�!0y�O
�H
%OJOy!�pP��'#(A9�9h��9��3>"Y4'(�8w5*��,	�_ QP62�J8�[97�<n?X�33LCNKHO�+9/0,5{\�V�7=-OTw�E�Ii�.�=�?GaT�"!�	���������	���������.��������".��������7��������>k	���������{	����������	���������%	���������=���������^	����������	���������%	���������=���������^	����������	���������D	���������`	�������������������D	���������`	�������������������1��������)2��������0	���������D	����������	����������1�������������������4��������	��������� 	���������*���������5��������*5��������65��������~	����������	����������7��������,8��������3	������������������>	���������O	���������`���������f	�������������e��������l�����������	���������	���������n#��������~:���������;���������	����������&��������B	����������9���������������������������� � � � �	���������	���������;	���������E���������@	���������{����������v���������<���������z��������C	���������P	���������Y:��������e=��������k	���������	���������	���������5	���������	���������3>��������9	��������������������������������������	���������	������������������#���������I���������a	���������	���������e��������l�����������	���������9?��������??��������C?��������I?��������CW��������JW��������6Z��������<�YZ��������_�?��������FQW��������XW��������BZ��������H�P��������Wxg��������g�g�g�g���������g�g�g?��������FP��������W���������$���������(�����������������	���������	���������;A��������VC���������C�����������������0D��������7	���������qA�������������������	����������	���������2	�����������������E��������/E��������a��������h�	���������	��������������������G���������	����������F������������������H��������4H��������f��������m�	���������
I��������I��������P��������W	���������	������������������#	���������	������������������#	���������������������������Z	����������	�������������������Z	����������	�������������������	����������	����������	����������	����������	���������2���������	����������	����������	����������	����������	���������2���������	���������	���������K��������,M��������H���������kM�������������������N���������	����������K������������������O��������	����������W�l�����*	���������P��������*	���������8	���������MP������������������	���������IQ��������lC��������C����������������%TD��������[	����������R���������	����������	���������Q��������D��������Ku	���������IS��������lC��������C����������������%TD��������[	����������R���������	����������	���������S��������D��������Ku	���������/���������I���������D���������w����������	���������%	���������)s������������������	���������(T��������.	���������C���������Q	���������	���������>U��������I	���������UV��������[	���������������������������%�+	���������X��������
	���������	���������IY��������O	���������^	���������jY��������p	���������"	���������8	���������`Z��������f	��������������������	�����������������������������	���������"	���������N	��������������������	����������[���������	������������������1���������f���������	���������N	���������/���������)���������7���������Q����������b���������	����������c��������	���������B��������#c��������)	���������2D��������D\��������P]��������V	���������)���������7���������Q����������b���������	���������d��������	���������F��������4d��������:	���������CH��������U^��������a_��������g	���������W`��������]	���������Q��������S��������U��������X��������]��������_��������a��������c��������)e��������)h��������j��������l��������	���������De��������I���������A	���������R���������z�������������������,	���������Cf��������K����������f�������������������	��������Cf��������K����������f�������������������	��������5f��������=���������5f��������=���������-g��������2���������Q����������	���������h������������������	���������	���������	���������		����������������#@i��������E���������h�����������������	
��������,��������4	���������H	��������k�������� 	���������.O��������	���������,���������$m��������;l��������]	��������n�������� 	���������.O��������#���������5o��������Lp��������cq��������zr���������	���������2�M�h��8	���������}	���������	���������	����������	���������	��������	��������	��������9	���������G	����������	����������	���������	���������	���������	��������	��������	��������<	���������J	���������s�����������������0	���������	��������	��������	���������O	��������O	��������e��������l�����������2���������	���������	�����������������/��������:	��������M���������t��������'	��������M���������e���������M���������e���������	���������	��������	���������V	�������������������x>���������>��������4	��������G��������O	���������	 ���������u���������	���������	!��������1��������A	��������lv��������r	"��������
	#�������� [��������	$��������&	���������4	%��������l	&��������}���������	���������	'���������	(��������i	*��������#	��������8���������i	)�������������������	+�����������������!��������	,��������X	���������k	-���������x���������	"���������	.���������	/��������
	0��������Uw��������\	"��������1	���������I	��������������������	���������y���������	���������!��������;���������r���������)	1���������	2�������������������������������������4���������	2��������-0�� �(�3633o3o3�3d3�B3^3�3�JL3L3L3�34@ 34n343�3�3�3�3_a3�3�3'3�33v3vj/ 3�3b3b3�3�3.	<��i�.\4�N�ONO�O��Q�����]���#�l���B��	G
�	)
{
~
~9

~�&
}�+
~�52B
~?I
~_T
~z_
~�j
~�u
~��
~��
~p�
~m�
~�
~��
~��
~��
~�
~��
~��
~�
~7�
�
~���
~�
~�
~6 !
}�)
~�P;
~�C
~H
~�P
~\
~�`
~�s
~!x
~��
~0�
~U�
~�
~J�
~C%�
~a%�
~O%�
~�'�
~$(�
~��
~�%�
~�(�
~
~
~�'
~J 
~�'''5
~��9
~�Q
~�_ m
~��q
~ɶ�
~4�
~��
}��
~�(�
}�
}@� -
}p2 �Q *v ��
~�
}��
~��
}�� �� �� ��
~f �/ 2J
}S
~�f D� I�
~��
~�%�&�
~/��
~t��
~��&
�
~�M�
~�M&$
~�M(
~�M6&4F
~�MS
~�Ma&Dq
~�M~
~�M�&T�
~�M�
~�M�&d�
~�M�
~�M�&t�
~�M�
~�M
&�
~�M*
~�M8&�H
~�MU
~�Mc&�s
~�M�
~�M�&��
~�M�
~�M�&��
~�M�
~�M�&��
~�M
~�M&�
~�M,
~�M:&J
~�MW
~�Me&u
~�M�
~�M�&)�
~�M�
~�M�&<�
~�M�
~�M�&O�
~�M
~�M&b!
~�M.
~�M<&uL
~�MY
~�Mg&�w
~�M�
~�M�&��
~�M�
~�M�&��
~�M�
~�M�&��
~�M	
~�M	&�#	
~�M0	
~�M>	&�N	
~�M[	
~�Mi	&�y	
~�M�	
~�M�	&
�	
~�M�	
~�M�	& �	
~�M�	
~�M�	&3�	
~�M

~�M
&F%

~�M2

~�M@
&YP

~�M]

~�Mk
&l{

~�M�

~�M�
&�

~�M�

~�M�
&��

~�M�

~�M�
&��

~�M	
~�M&�'
~�M4
~�MB&�R
~�M_
~�Mm&�}
~�M�
~�M�&��
~�M�
~�M�&�
~�M�
~�M�
~2
~c
~�"
~�0
~�=
~cI
~�N
~0[
~�g
~�l
~0y
~��
~��
~0�
~��
~��
~0�
~��
~f�
~�
~��
~k�
~t�
~��
~��
~�

~�

~�

~�

~�

~�

~$

~*

~0

~)6

~4<

~BB

~OH

~aN

~tT

~�Z

~�`

~�f

~�l

~�r

~�x

~�~

~��

~��

~��

~�

~�

~"�

~1�

~>�

~N�

~b�

~n�

~z�

~��

~��

~��

~��

~��

~f�

~�
~�
~	
~g
~� 
~�.
~OD
~cR
~�`
~�n
~�{
~c�
~��
~0�
~��
~��
~0�
~��
~��
~0�
~��
~��
~0�
~t�
~��
~�#
z'
~3
}`;
~�L
}�cu�u�
~r��
~���
~׵�
~��
~��
~g�
}��
z4
}0
}0#
z�7
}`M
}`a
}�w
}��
z��������
}��
~�
}�)
}�B`�$�
~�P�
~�9��
~/��
~^��
~��
z��
~�
}
~6 "
za/
}08
zA�\
}`t
~�9|
~��
~��
~��
~��
~��
~�
~�
~^�
~��
~�
�
~
�
~<�
~��
~��
~�	
~�
~�"
~�
(
~�4
~�
:
~�F
~�
K
~0Y
~e
~�n
~�
s
~

~<�
~�+�
~H,�
~��
~�
�
~�+�
~�C�
~�C�
~��
~�
�
~�+
~�
~�$
~�2
~�?
~�K
~�
Q
~�]
~�
c
~�o
~�
t
~0�1�
~��
~"��
~4�
~��
~JE�4�
~ź�
~%��
~4�
}��
~��
}�
zT4,4.I43g
~�m
~�t
~��
~d��
~v��
~���
~6 �	�
~��
~"�
~7��
~���
~
��
~�		
~�*	P
~��Y(g
~��k
~�u
~S'�(	�
~��
~���
~��
~��
~��
~��
~��
~��
~RE�
~�F�
~��
~��
~sG�
~�G
~�
~�%
~�.
~S2
~ESB
~�K
~�%T
~�e
~Lt
~�}
~	�
~�
~��
~�
~��
~�
~��
~��
~0�
~��
~��
~��
~0
~	
~@
~�"
~�-
~�1
~�A
~�J
~�V
~0l
~z
~��
~�
~��
~��
~0�
~��
~��
~��
~0�
~���
~I��
~��
~VP
~�P*
~�3
~�<
~�%BP
~��T
~l�c
~VPo
~�P�
~��
~��
~�%��
~��
~���
~VP��
~�P�
~�
~�

~�%
~A�"
~�1
~VP=M
~�P_
~�h
~�q
~�%w
~�M{
~�N�
~��
~��
~�%�
~VP�
~�P�
~��
~Ε�
~��
~��
~�%�
~VP�
~�P

~M
~-
~�:
~F
~�O
~�T
~0a
~�m
~�v
~�{
~0�
~�O�
~�
~��
~�
~��
~��
~0�
~��
~��
~��
~0
~rP
~
~�,
~8
~�A
~�F
~0S
~�_
~�h
~�m
~0{
~�P�
~�P�
~1Q�
~��
~��
~��
~�M�
~�P�
~ʖ�
~:��
~��
~��
~��
~�M

~�P*
~M�.
~��=
~�I$Y
~�Pg*w
~�M�
~��
~��	�
~s��
~���
z��
~��	.�
~�P�	V�
~�M
~�
~�
$
~�(
~��4
z?8
~�D
:T
~�Pb
ar
~�M�
~��
~���
~L��
~���
z��
~��.�
~�P�V�
~�M
~�
~�
~�b)
~7
~�D
~Q
~�Z
~�_
~0l
~�y
~��
~��
~0�
~�c�
~�c�
~��
~��
~�%�
~�d�
~�
~� 
~
 
~� 
~� 
~0( 
~�4 
~�= 
~�B 
~0O 
~�eS 
~�ec 
~�l 
~�u 
~#~ 
~�%� 
~�f� 
~� 
~�� 
~� 
~�� 
~�� 
~0� 
~�� 
~�� 
~�!
~0!
~�f$!
~2!
~�?!
~K!
~�T!
~�Y!
~0f!
~�r!
~�{!
~��!
~0�!
~�g�!
~�g�!
~��!
~��!
~�%�!
~�g�!
~�h�!
~�!
~��!
~
"
~�"
~�"
~0%"
~�1"
~�:"
~�?"
~0M"
~�hc"
~p"
~�}"
~�"
~��"
~��"
~0�"
~��"
~��"
~��"
~0�"
~<i�"
~}i�"
~��"
~��"
~�%�"
~�g#
~Yq!#
~/#
~�<#
~H#
~�Q#
~�V#
~0c#
~�o#
~�x#
~�}#
~0�#
~l��#
~�#
~��#
~�#
~��#
~��#
~0�#
~��#
~��#
~��#
~0
$
~ɔ$
~-$
~�:$
~F$
~�O$
~�T$
~0a$
~�m$
~�v$
~�{$
~0�$
~2��$
~�$
~��$
~�$
~��$
~��$
~0�$
~��$
~��$
~��$
~0�$
~��%
~%
~�,%
~8%
~�A%
~�F%
~0S%
~�_%
~�h%
~�m%
~0{%
~V��%
~�%
~��%
~�%
~��%
~��%
~0�%
~��%
~��%
~��%
~0�%
~��&
~&
~�&
~+&
~�4&
~�9&
~0F&
~�R&
~�[&
~�`&
~0n&
~��x&
~�&
~��&
~�&
~��&
~��&
~0�&
~��&
~��&
~��&
~0�&
~4�&
~8�&
~I�&
~��&
~A	'
~b"
'
~�"'
~�('
~
#,'
~K#<'
~�E'
~#Q'
~�]'
~�b'
~An'
~�jr'
~ k�'
~��'
~}�'
~S}�'
~��'
~���'
~ܞ�'
~��'
~�#�'
~��'
~A�'
~�&�'
~��'
~A(
~�W
(
~$\( (
~`�$(
~��/(
~4:(
}�C(
~�S(Kq(
~�^}(
~��(
~A�(
~$_�(
~��(
~A�(
~��(
~�}�(
~i~�(
~��(
~�}�(
~���(
~��(
~A�(
~��(
~;�
)
~�)
~��)
~��))
~�4)
~��8)
~��H)
~�S)
~m�W)
~��f)
~�w)
~S��)
~��)
~A�)
~#��)
~��)
~��)
~��)
~O��)
~��)
~�u�)�)
~���)
~7�*
~�*
~�!*
~�(*
~=
4*
~�9*
~AG*
~QP*
~�W*
~[]*
~gc*
~si*
~o*
~�u*
~�{*
~��*
~��*
~��*
~��*
~��*
~��*
~��*
~��*
~�*
~�*
~!�*
~.�*
~;�*
~H�*
~U�*
~b�*
~o�*
~|+
~�+
~�+
~� +
~�)+
~�3+
~�=+
~�G+
~�Q+
~�[+
~�e+
~o+
~z+
~%�+
~2�+
~?�+
~L�+
~Y�+
~f�+
~s�+
~��+
~��+
~��+
~��+
~�,
~�,
~�,
~�*,
~�7,
~�D,
~Q,
~^,
~k,
~)y,
~6�,
~C�,
~P�,
~]�,
~j�,
~w�,
~��,
~���,
~0�,
~� �,
~7�,
~� -
~� -
~�-
~�#-
~!1-
~#!5-
~{!F-
~�K-
~�W-
~!e-
~�!i-
~N"z-
~�-
~��-
~!�-
~�"�-
~�"�-
~��-
~��-
~�#�-
~$�-
~��-
~#�-
~��-
~$�-
~w$.
~�	.
~#.
~�.
~�$%.
~�$).
~�$9.
~�B.
~#G.
~�S.
~�@W.
~�?h.
~�m.
~�y.
~�@�.
~C^�.
~�^�.
~��.
~��.
~!�.
~.��.
~"��.
~��.
~��.
~|��.
~Ҙ�.
~��.
~w��.
~Ŧ/
~�/
~٦/
~'�)/
~�1/
~766/
~J6:/
~�6J/
~�S/
~@6Y/
~�]]/
~�]m/
~�v/
~@6|/
~���/
~���/
~��/
~@6�/
~��/
~���/
~7��/
~��/
~@6�/
~��/
~�]�/
~�]�/
~��/
~@6�/
~270
~X70
~�0
~�?0
~�?,0
~�10
~�@=0
~�@J0
~�IO0
~7T0
~�IX0
~1Ji0
~�n0
~�{0
~1Y0
~�Y�0
~��0
~��0
~��0
~T[�0
~\[�0
~�Y�0
~\[�0
~�Y�0
~\[�0
~�Y�0
~\[�0
~�Y�0
~�[�0
~\1
~�1
~�1
~1Y!1
~�Y21
~�71
~�C1
~�P1
~�[T1
~\d1
~�i1
~�u1
~1Yy1
~�Y�1
~��1
~��1
~��1
~�[�1
~\�1
~��1
~��1
~̒�1
~"��1
~��1
~��1
~D��1
~�2
~��2
~M�2
~�2
~�(2x62
~{�:2
~J�Q2
~�W2ye2
~��i2
~���2
~��2
~\�2z�2
~���2
~���2
~��2
~��2
~�Z�2
}0�2
~��2z�	3
}`13
}�O3
}�n3
}��3
}��3zb�3zb�3zX4zX4}%4
~��)4
~O�@4
~�F4~T4
~��X4
~�o4
~�u4��4
~���4
~?��4
~��4
~�]�4
~&^�4
~��4
~J�4
~��4
~���4
~ׂ�4
~��4
~A�4
~�^5
~�5
~&�5
~�!5
~J-5
~�:5
~_�>5
~��O5
~�T5
~J`5
~�m5
~�]q5
~&^�5
~��5
~J�5
~��5
~��5
~Y�5
~}�5
~��5
~]�5
~��5
~M�5
~��5
~'�5
~��5
~�^6
~�
6
~6_6
~�6
~ǂ+6
~�16
~�=6
~�C6
~��O6
~�V6
~[6
~
h6
~�m6
~
y6
~@j}6
~{j�6
~��6
~�
�6
~��6
~
�6
~�v�6
~�v�6
~��6
~w�6
~Sw�6
~��6
~iw�6
~�w7
~�7
~�w7
~�w-7
~�97
~�
E7
~�J7
~
W7
~�c7
~�h7
~
t7
~�(x7
~�(�7
~��7
~)�7
~��7
~
�7
~��7
~��7
~
�7
~��7
~��7
~
�7
~1�7
~N18
~�8
~�A8
~[A 8
~�18
~�=8
~�B8
~
O8
~a[8
~�`8
~
n8
~|s8
~�x8
~��8
~0�8
~�
�8
~�
�8
~T�8
~��8
~�
�8
~
�8
~p?�8
~�>�8
~��8
~�A�8
~$B�8
~��8
~��9
~�
9
~�
9
~
"9
~�
'9
~�
39
~�89
~
D9
~�>H9
~�>W9
~�c9
~��o9
~�t9
~
�9
~�7�9
~!8�9
~��9
~�8�9
~	A�9
~�?�9
~��9
~�8�9
~�@�9
~2A�9
~[A�9
~��9
~2A�9
~[A:
~�:
~�v:
~�v':
~�-:
~�v1:
~�vB:
~�H:
~�vL:
~�v]:
~�c:
~��g:
~ˠx:
~�}:
~�?�:
~?��:
~r��:
~��:
~�?�:
~��:
~E��:
~��:
~�?�:
~X��:
~���:
~��:
~�?;
~�	;
~�;
~�;
~�;
~�#;
~�,;
~�3;
~�9;
~�?;
~�E;
~�K;
~�R;�`;
~,�d;
~b�t;
~�@�;
~��;
}�
�;
}�
�;
~��;
~6a�;
~��;
~�`�;
~Sa�;
~�a�;
~�<
~R<
~W<
~`<
~d <.<
~��2<
~7�@<
~�O<
~�
X<
~�Q^<l<
~��p<
~ �~<
~��<
~�
�<
~�Q�<
~z�<�<
~��<
~�`�<
~R_�<
~G�<=�=
~�*=
~�
3=
~�Q9=
G=
~��K=
~�_Z=
~R_j=
~Gz=
�=
��=
~��=
~�
�=
~�Q�=
�=
~+��=
~ ��=
~��=
}>
~�>
~�
!>
~�Q'>5>
~��9>
~7�H>
~�T>
}0]>
~�o>
~�
x>
~�Q>
~T_�>
~�
�>
~�Q�>
~R_�>
~G�>
~_	�>
~��>
~�_�>
~�_�>
~�
�>
~�Q�>
~`?
~�
?
~�Q?
~R_?
~G(?
~_	4?
~�@?
~Y`D?
~�`S?
~�
\?
~�Qm?
~�`r?��?
~D��?
~���?
~��?
~�9�?��?
~���?
~	��?
~��?
~�9�?
~�^�?
~�^�?
~�^�?�@
~��@
~�@
~�"@
~S'2@
~�9;@
~�%A@�O@
~��S@
~��b@
~�q@
~S'�@
~�9�@
~�%�@
~�^�@
~�^�@��@
~���@
~���@
~U'�@
~S'�@
~��@
~r��@�A
~7�A
~��"A
~U'2A
~S'CA
~�LA
~r�RA
~��YA
~S'eA
~��lA
~S'zA��A
~���A
~%��A
~��A
~��A���A
~�9�A
~#�A�B
~e�B
~��B
~�%B
~�5B��]B
~�9fB
~#lB�zB
~4�~B
~x��B
~��B
~��B
~S'�B
}@	�B
~��B
}�	�B
~U'�B
}�	�B
~VPC
~�9C
~�QC
~�%C
~�#C�1C
~��5C
~(�EC
~�UC
~�dC
~S'pC
}
yC
~��C
}@
�C
~U'�C
}�
�C
~VP�C
~�9�C
~�Q�C
~�%�C
~��C
~6��C
~7�C��C
~���C
~��D
~�D
~oD�+D
~�/D
~o�>D
~�ND
~oXD
~m]D
~�eD
~qqD
~m}D
~�D
~��D
~��D
~��D
~��D
~��D
~ �D
~> �D
~� �D
~��D
~��D
~��D
~�
E
~�E
~�#E
~�9E
~�GE
~�UE
~�bE
~�jE
~0wE
~�E
~0�E
~��E
~k�E
~#�E
~U�E
~MU�E
~��E
~^�E
~��E
~��E
~�F
~
F
~&F
~?%F
~�-F
~0<F
~�DF
~�LF
~MXF
~gdF
~VhF
~9V�F
~U�F
~��F
~��F
~��F
~��FL�F
~���F
~ȿ�F
~��F
~��FL>G
~�9GN(G
~�,G
~H�:G
~�EG
z�IG
~XG
~�9^G
~9VcG
~dhGvG
~�zG
~���G
~��G
z:�G
~�G
}�G
~6 �G�G
z��G
}@�G
z��G�H
}pH
~r�(H
~�-H
~�CH
~�PH
~�]H
~�iH
~�oH
~�{H
~��H
~0�H
~ �H
~��H
~��H
~��H
~��H
~��H
~��H
~0�H
~!%I
~�I
~�I
~�+I
~�1I
~�=I
~�BI
~0OI
~�%SI
~&cI
~�lI
~�%�I
~\0�I
~��I
~��I
~��I
~��I
~��I
~��I
~0�I
~23�I
~p3�I
~��I
~#J
~�%J
~//J
~�<J
~�IJ
~�UJ
~�[J
~�gJ
~�lJ
~0yJ
~�8}J
~9�J
~��J
~�<�J
~9=�J
~��J
~�%�J
~nK�J
~��J
~��J
~�K
~�
K
~�K
~�K
~0+K
~L/K
~XL?K
~�HK
~�YK
~ȓoK
~�|K
~��K
~��K
~��K
~��K
~��K
~0�K
~M��K
~���K
~��K
~��K
~x��K
~�
L
~�L
~�#L
~�)L
~�5L
~�:L
~0HL
~��^L
~�lL
~�yL
~��L
~��L
~��L
~��L
~0�L
~���L
~��L
~��L
~��L
~��L
~��L
~��L
~0M
~n�!M
~�.M
~�;M
~�GM
~�MM
~�YM
~�^M
~0lM
~���M
~��M
~��M
~��M
~��M
~��M
~��M
~0�M
~5��M
~��M
~��M
~�N
~�N
~�N
~�"N
~00N
~��FN
~�TN
~�aN
~�mN
~�sN
~�N
~��N
~0�N
~l��N
~��N
~��N
~��N
~��N
~��N
~��N
~0�N
~��
O
~�O
~�%O
~�1O
~�7O
~�CO
~�HO
~0VO
~�lO
~�zO
~��O
~��O
~��O
~��O
~��O
~0�O
~_��O
~��O
~��O
~��O
~��O
~�P
~�P
~0P
~��@P
~�^P
~�kP
~�wP
~�}P
~��P
~��P
~0�P
~��P
~��P
~��P
~��P
~��P
~�Q
~�Q
~0Q
~X�4Q
~�BQ
~�OQ
~�[Q
~�aQ
~�mQ
~�rQ
~0�Q
~���Q
~��Q
~��Q
~��Q
~��Q
~��Q
~��Q
~0�Q
~@�Q
~D�Q
~i�Q
~�R
~tR
~wR
~DR
~i0R
~�5R
~tAR
~wNR
~�TSR
~7XR>fR
~��jR
~gyR
~��R
~��R
~�T�R@�R
~��R
~X��R
~��R
~��R
~�
�R
~�Q�RA�R
~���R
~$�S
~�S
~�*S
~�
3S
~�Q9S
~��=S
~g�NS
~�
WS
~�Q\S
~�hS
~�xS
~�}S
~��S
~d�S�S
~e��S
~H��S
~VP�S
~�Q�S
~��S
~R�S
~�Q�S
~R�S
~�QT
~�QT
~�T
~0T
~R)T
~�Q2T
~�7T
~0ET
~|�ZT
~�QhT
~RuT
~�Q�T
~�Q�T
~��T
~0�T
~R�T
~�Q�T
~��T
~0�T
~'Y�T�T
~7��T
~g��T
~��T
~�U
}�
U
~�
U
}U
~�
*Uw;U
~�
KU
~�
[UwlU�|U
~�
�U
~�
�U��U
~�Q�U
~��U
~7�U�U
~��U
~���U
~��U
~�QV
~�VV
~��V
~"�&V
~�1VAV
~GNV!^V
~�oV
~�QxV
~�V
~^��V
~�Q�V
~R�V
~�Q�V
~�Q�V
~��V
~0�V
~R�V
~�Q�V
~��V
~0�V
~�W
~�Q"W
~R/W
~�Q;W
~�QDW
~�IW
~0VW
~RbW
~�QkW
~�pW
~0~W
~a��W
~�Q�W
~R�W
~�Q�W
~�Q�W
~��W
~0�W
~R�W
~�Q�W
~��W
~0�W
~��X
~�Q!X
~R.X
~�Q:X
~�QCX
~�HX
~0UX
~RaX
~�QjX
~�oX
~0}X
~���X
~�Q�X
~R�X
~�Q�X
~�Q�X
~��X
~0�X
~R�X
~�Q�X
~��X
~0�X
~\�Y
~�Q!Y
~R.Y
~�Q:Y
~�QCY
~�HY
~0UY
~RaY
~�QjY
~�oY
~0}Y
~1��Y
~�Q�Y
~R�Y
~�Q�Y
~�Q�Y
~��Y
~0�Y
~R�Y
~�Q�Y
~��Y
~0�Y
~F�Y
~VZ
~LZ
~PZ
~|�Z
~�9"Z
~�9'Z
~�:+Z
~�:;Z
~�9DZ
~�:JZnXZ
~��\Z
~��Z
~�9�Z
~�:�Zs�Z
~���Z
~3��Z
~�9�Z
~�:�Zv�Z
~���Z
~��[
~�9[
~�:[
~�[
~_	#[
~�([
~�,[
~6=[
~�B[
~�N[
~�\[
~gl[
~7q[
~qu[
~��[
~��[
~o�[
~��[
~_	�[
~�[
~]�[
~��[
~4�[
~��[
~��[
~7�[
~n\�[
~�\\
~�\
~�\
~�\\
~�\\
~
].\
~�3\
~J>\
~�J\
~�bO\�]\
~�a\
~��l\
~J{\
~z�\
~��\
~��\
}P�\
~��\�.�\
}�]
}�!]
}�@]
}�^]
}�u]���]���]�p�]�p�]
} ^��#^
~�b(^�6^
~M�:^
~��E^
~JT^
~zc^
~�r^
~�}^
}P�^
~��^�.�^
}��^
}��^
}�_
}�7_
}�N_��l_���_�p�_�p�_
} 
�_���_
~5�`
~l�`
~�`
~J `
~�,`
~��0`
~�@`
~�E`
~JP`
~�\`
~��``
~�p`
~�u`
~J�`
~��`
~5��`
~l��`
~��`
~J�`
~��`
~R�`
~_�`
~��`
~4�`
~�^�`
~�^�`
~H_a
~�	a
~4a
~�^!a
~�^.a
~Φ3aAa
~��Ea
~=�Ta
~�ca
~sa
�a
~��a�a
~[��a
~���a
~��a
~�a
�a
~��a
~@�a
~7�a
~@��a
~��	b
~�b
~#b
~�"b
~�.b
~��2b
~-�Bb
~�Kb
~#Pb
~�
~�hb
~zmb{b
~-�b
~���b
~��b
~��b9�bL�b
~z�b
~�
�b
~�Q�bc
~��c
~�c
~�"c
~�1c9JcL[c
~zlc
~�
uc
~�Q~c
~�!�c
~z�c
~�!�c
~�!�c
~��c
~�X�c
~�V�c
~��c
~�V�cj�c
~��c
~���c
~�d
~�Vdj
3dj#Cd
~GSd
~R_ddj#�d
~�T�d
~�T�d
~��d
~0�d
~d��d
~��d
~0�d
~�T�d
~�T�d
~0�d
~��d
~0�d
~R��d
~0e
~7
e
~CVe
~�Ve
~�*e
~�V7eQEe
~��Ie
~��Xe
~�ge
~�VweQ�eQ$�e
~R_�e
~G�eQ$�e
~�V�eS�e
~���e
~��
f
~�f
~�V,fS(Hf
~dMf
~�VQf
~�V^f
~�jf
~�VwfU�f
~@��f
~���f
~��f
~�V�fU�fU)�f
~R_�f
~G
gU)'g
~�',g
~JW0g
~�V=g
~�Ig
~�VVgXdg
~��hg
~��wg
~��g
~�V�gX�gX�g
~R_�g
~G�gXh
~�W	h
~�Wh
~�#h[1h
~��5h
~�Dh
~�Th[qh[�h[>�h
~R_�h
~G�h[>�h
~�W�h
~X�h
~�V�h
~��h
~�V	i]i
~'�i
~��*i
~�9i
~�VIi]
ki]#{i
~R_�i
~G�i]#�i
~��i_�i
~x��i
~���i
~��i
~�V�i_/j
~VXja-j
~��1j
~��@j
~�Oj
~�V_ja${j
~�T�jc�j
~��j
~���j
~��j
~�V�jc,�j
~_X�j
~hX�j
~�V�j
~��j
~�Vkek
~k�k
~��,k
~�;k
~�VKkemkeD}k
~R_�k
~G�keD�k
~�X�kh�k
~���k
~���k
~��k
~�VlhSl
~'Y!ll/l
~f�3l
~��Bl
~�Ql
~�Vall,|l
~�Z�l
~�Z�l
~��l
~�Z�l
~D[�l
~��l
~�Z�l
~�Z�l
~��l
~�Z�l
~D[�l
~��l
~�Z�l
~�Zm
~�m
~�Zm
~D[m
~�*m
~v.m
~Nv;m
~�Gm
~�VVm
~[m
~�fcm
~0rm
~�&wm
~�&|m
~)'�m
~�&�m
~'�m
~	'�m
~
'�m
~W'�m
~\'�m
~�'�m
~�^�m��m
~+��m
~���m
~�v�m
}	�m
~�n�P+n
~�'0n�>n
~s�Bn
~��In�Zn
~�jn�;�n
~[v�n
~�^�n
~�v�n
~_P�n
~gP�n
~�!�n
~�i�n��n
~���n
~��n
~�n
~�W�n
~�~�n
~Io
~�o
~#o
~� o
~%o
~�'*o:8o
~̻<o
~"�Go
~�Vo
~4eo
~�auo
~�
|o
~�a�o
~7�o
~�a�o��o
~���o
~���o
~z�o
~��o
} �o
~��o�i�o
~��p
~z
p
~�p
~׏p
~�a8p
~��<p
~zMp
~s�Qp
~��bp
~e�fp
~��up
~��p
~a��p
~�T�p<�p
~C��p
~v��p
~�V�p
~�V�p
~G�p
~�V�p
~�V�p
~G�p
~�V�p
~�V�p
~Gq
~�Vq
~�Vq
~G"q
~�V&q
~�V3q
~G@q
~�VDq
~�VQq
~G^q
~�Vbq
~�Voq
~G|q
~�V�q
~�V�q
~G�q
~�V�q
~�V�q
~G�q
~�V�q
~�V�q
~G�q
~�V�q
~�V�q
~G�q
~�V�q
~�Vr
~Gr
~�Vr
~�V#r
~G0r
~�V4r
~�VAr
~GOr
~�TTr
~7YrBgr
~�kr
~��zr
~��rD�r
~Ǿ�r
~	��r
~�M�r
~�T�r
~7�rF�r
~��r
~���r
~��rH�r
~S�s
~	�s
~�Ms
~�U$s
~�U)s
~7.s
~�U2s
~�U?s
~�Ks
~�@Ys
~2\]s
~e\js
~ws
~!]|s
~1]�s
~u]�s
~�s
~��s
~~]�s��s
~���s
~!]�s
~�s
~�@�s� t�qt
~�&t��Dt
} bt���t���t���t
~2\�t
~e\�t
~�t��t
~���t
~�u
~u
~�@ u
}P)u
~�6u
}�>u
~}Ku
}Su
~�`u
}@hu
~�uu
}�}u
~��u��u��u�$v�-&v�6Lv�?wv
}��v
~�Y�v
~�Y�v
~�Y�v
~�Y�v
~4�v
~��v
~�Y�v
~�Y�v
~4�v
~��v
~�Y�v
~�Y�v
~4w
~�w
~Zw
~�Y&w
~41w
~�=w
~=ZAw
~�ZMw
~4Xw
~�cw
~�Zow
~=Zsw
~�Zw
~4�w
~��w
~�Z�w
~Z�w
~�Y�w
~4�w
~��w
~gb�w
~�b�w
~z�w
~��w
~�b�w
~=Zx
~�Zx
~4x
~�$x
~�Z1x
~Z5x
~�YAx
~4Lx
~�Xx
~gb\x
~�bhx
~zsx
~�x
~�b�x
~b�x
~z�x
~b�x
~b�x
~Wb�x
~]b�x��x
~���x
~_��x�
�x�y�y�*y�?y�Ty�iy�~y��y��y��y� �y�"�y�$�y�&z�(&z�*;z�,Pz�.ez�0zz�2�z�4�z�6�z�8�z�:�z�<�z�>
{�@"{�B7{�DL{
~�S{
~_XX{�f{
~k�j{
~��x{
~��{
~��{
~�{
~`�{
~��{
~(�{
~A�{
~�{
~��{
~�{
~�{
~�|
~|
~|
~� |
~5|
~�:|
~�?|
~�D|
~�I|
~�N|
~�S|
~�`|Wi|
~o|
~�t|
~��|��|
~��|��|
~���|
~��|
~��|
~�'�|
~hc�|
~�'�|��|
~v��|
~�}
~�M}�!}
~-}�6=}
~M}�[}
~ �_}
~hcj}�2z}
~oG�}�2�}
~oG�}
~�'�}��}
~���}
~��}
~=��}��}
~`��}
~oG~
~%o~
~oG~
~/o~
~�d0~
~d5~�C~
~��G~
~mU~
~�d~
~mq~
~�'v~��~
~���~
~b�~
~�~
~�	�~
~��~
~��~
~0�~
~�o�~
~�o�~
~��~
~��~
~p�~
~hp
~�	
~�
~	!
~�*
~�/
~�;
~�G
~�S
~�_
~
qc
~�or
~�{
~��
~�q�
~hp�
~��
~��
~z�
~�d�
~ie�
~�d�
~&e�
~Ae���
~���
~H��
z�
~�
z��
~��
zU"�
~�.�
z�2�
~�B�
~�K�
~�T�
~�iY�
~ja�
~�Mm�
~R_y�
~	j}�
~<j��
~���
~��
~���
~	��
~��
~�s��
~�sɀ
~�s΀
~�sڀ
~�s�
~�s�
~Mt�
~uu�
~�s�
~�s#�
~�s/�
~�u3�
~MtP�
~�U��c�
~��g�
~��u�
~���� ��
~���
}�
��
~���
~�Á
~7ȁ�ց
~X�ځ
~m�
~���
~S'�
~
�
~��
~��
~' �
~5&�
~I-�
~�'2��@�
~��D�
~C�R�
~�`�
~�Mk��F{�
~���
~VX�����
~e���
~C���
~���
~�MȂ�F؂
~��
~�u����
~����
~C��
~��
~�M'�
~�u,��:�
~*�>�
~C�L�
~�Z�
~�Mg�
~�Wl��z�
~��~�
~C���
~���
~�M���E��
~�ă
~_XɃ�׃
~��ۃ
~C��
~���
~�M��=�
~�!�
~z&��4�
~S�8�
~C�F�
~�T�
~�M_��@o�
~�~�
~�T�����
~����
~C���
~���
~�M���Ē
~�ۄ
~�X����
~��
~C��
~��
~�M��=)�
~�8�
~'Y=��K�
~|�O�
~C�]�
~�k�
~�Mv��@��
~���
~�V�����
~����
~C���
~�ȅ
~�MӅ�R�
~��
~�u����
~C�
�
~C��
~�&�
~�M1��RB�
~�Q�
~�V��d�
~��h�
~C�v�
~���
~�M���@��
~���
~�u�����
~�ņ
~C�ӆ
~��
~�M��@��
~��
~d���
~�"�
~m0�
~�>�
~S'L�
~�rQ�
~�TV�
~�rZ�
~�rg�
~�s�
~���
~�r��
~Qs��
~���
~���
~Xs��
~�s��
~�LJ
~�sՇ
~'Yڇ
~Ytއ
~�r�
~���
~��
~�t�
~Qs�
~�!�
~�.�
~u2�
~�s?�
~�K�
~�sZ�
~�_�
~�'d��r�
~�v�
~m��
~���
~S'��
~���
~���
~7����
~a�ň
~mӈ
~��
~S'�
~�	��
~�	�
~�	�
~��
~��
~�'��-�
~m�1�
~g@�
~�O�
~�Z�
}Pc�
~ts�
~w������
~t��
~w���u��
~tω
~w܉���
~t��
~w�
~g���
~��"�
~�A��Q�
~U'`�
~�	n��|�
~M���
~������
~U'��
~�	̊
~��ӊ
~�'܊
~A	�
~9	�
~=	
�
~9	�
~0"�
~=	*�
~0;�
~@�
~E�
~�Q�
~�Z�
~�
_�
~4k�
~Uw�
~��
~�l��
~m��
~���
~�
��
~����
~����
~�ʋ
~1�΋
~m�ڋ
~��
~�
�
~�
��
~��
~�

�
~�
�
~
&�
~�m+�
~�m/�
~n@�
~�I�
~�
N�
~�\�
~^wa��o�
~��s�
~�~�
~���
} ��
~�
��
}P���;ی�d�
~�
���i"��iH��i_��z��
~�9�����
~g���
~����
~����Ս
~�9ۍ
~g�ߍ
~����
~�9��
~��
~,��
~e��
~�9�
~�%�
~��)�
~-�6�
~�9;�
~�H�
~L�L�
~~�]�
~�9b�
~�p�
~r�u����
~e���
~����
~����
�
َ
~��
~�
�
~������
~y��
~���
~���
8��
M��d�����������!���!��!��$9��$O��'g�
~�p�
~�
w�
~���
~���
~�
��
~4��
~��
~����
~ۛ��
~�Ɛ
~�
Ґ
~n�ڐ
~�
�
~�
�
~՝��
~��
~�
�
~4�
~m��
~w�#�
~؟0�
~�>�
~
�C��Q�
~��U�
~1�`�
~�l��}�
~�������ʑ�1��6�
}��
~���e1��eF��m[��m{��|���|ɒ�|�
}��������/�
}�N�
}�p�
~�y�
~�
��
~��
~�
��
~����
~+���
~�W�����
~q�œ
~��ϓ
~�ܓ
~d�
~��
~J��
~�a��
~�	���
~���
~��&�
~�5�
~4D�
~�aT��Ar��F�����
~j���
~����
~zǔ
~�Ӕ
}�۔
~�a�
}���*.�
~c�2�
~>�
~�aJ�
~��N�
~��Z�
~�af�
~>�j�
~j�r�
~4}�
~�a��
~�w��
~7��
~�w��
~%x��
~���
~U'��
~���
~eyŕ
~�y֕
~�ߕ
~�
�
~�{�
~�{��
~��
~�
�
~G�
~���
~��(�
~�
-�
~49�
~�E�
~Q�
~�U�
~\�e�
~�
n�
~�y�
~��}�
~���
~�
��
~���
~Ո��
~���
~�
��
~�ɖ
~>�͖
~~�ݖ
~�
�
~��
~,���
~��
~�
�
~��
~�^$�
~N�(�
~��8�
~�A�
~�
M�
~��Y�
~�b�
~�
g�
~�s�
~�^�
~ى��
~���
~���
~�
��
~߄��
~���
~�×
~�
ȗ
~gԗ
~���
~��
~=���
~���
~�
�
~���
~ȅ�
~�%�
~�
0�
~:�4�
~r�D�
~�M�
~�
Y�
~VX^�
~�b�
~[�s�
~�|�
~�
��
~���
~z���
~���
~���
~�
��
~����̘
~z�И
~�ߘ
~��
~���
~�
����
~��
~[��
~�/�
~�8�
~�
?�
~�uD�
~��H�
~��Y�
~�b�
~ok�
~�
p�
~�|�
~_	��
~���
~t���
~���
~o��
~�
��
~�™
~_	љ
~ʈ֙
~7ۙ��
~���
~O���
~��
~���@��^��|��������Ě�ܚ�;��])��]M��qs��q���q���qЛ�q��q���q���;���`���������
~���
~#��
~��Ɯ
~��̜�ڜ
~��ޜ
~1��
~���
~���1��O��m�����������͝�;���]��]>��qd��q���q���q���qמ�q��q���,���Q���u�����
~���
~#��
~����
~����
~j�˟
~�ԟ
~�
ٟ
~g�
~��
~����
~Ċ�
~��
~�
�
~��
~O�-�
~�6�
~�
A�
~��E�
~ɎU�
~�^�
~�
l�
~)q�
~5v�
~�~�
~<��
~R	��
~���
~0��
~�����
~����
~W�̠
z�Р
~�	ߠ'�
~B
�
~��
~G�
~�*�
~�6�
~��:�
~<jS�
~IX�
~T]�
~�d�
~[o�
~ez�
~k��
~w��
~a��
~rա
~�ܡ
~��
~��
~��
~U��
~0�
~7���
~���
~m(�
~�6�
~S'C�
~�WH��V�
~
�Z�
~r�h�
~�v�
~�8��
~U��(��
~S��
~���
~���
~e	Ģ
~�ɢ
~J	բ
~_	�
~	�
~��
~)��
~�
�
~���
~ͩ�
~�)�
~ި.�%<�
~�@�
~
P�
~oG\�
}@d�
~�	q�%���
~VP��
~�9��
~���
~3��
~�
ǣ
~xΣ
~�٣
~�
~���
~��
~�
~��
~t#�
~�.�
~G�
~�d�
~�m�
~�t�
~A�
~��
~k��
~���
~IƤ
~��
~��
~q�
~�
~q(�
~a3�
~fF�
~�O�
~�T�
~�k�
~�t�
~�y�
~���
~j��
~���
~���
~�¥
~fѥ
~��
~�
~��
~r�
~��
~@"�
~�-�
~9�
~z@�
~�K�
~[�
~  j�
~�w�
~6 ��
~8 ��
~���
~6 ��
~!Ʀ
~�!Ϧ
~�!�
~��
~���
~s#	�
~��
~#�
~�(�
~%5�
~Z%B�
~2'K�
~�&R�
~�]�
~s�
~�|�
~�%��
~���
~S'��
~U'��
~�(��
~0Χ
~�)ۧ
~]*�
~��
~��
~6+�
~�-#�
~7.0�
~�/9�+O�
~�]�
~�k�
~S'z�+'��
~���
~�
��
~�+��
~�1ƨ
~�˨
~�ܨ
~�1��
~��
~#�
~�%�
~��
~S'+�
~U'D�
~�I�
~�`�
~�e�
~�r�
~�9y�
~0��
~���
~�%��
~���
~S'��
~U'ϩ
~�ߩ
~��
~�?��
~��
~��
~�?�
~�B0�
~�5�
~�B�.Y�
~�g�
~�v�
~S'��.��
z��
}@��.�ڪ.��.��.�/�.ZL�.l`�.lv�
}���.���
~�M��.�ͫ.��.���.�%�.�L�.r�.��
~���.��.Ӭ.I�.t�
~��
~�
#�
~�+3�
~�8�
~�D�
~�?\�
~�a�
~�x�
~�}�
~���
~XE��
~I��5ŭ
~�ԭ
~S'�50�
~�M�
~��
~�%�
~��
~�J1�
~�:�
~�?�
~�K�
~�MY�
~�Mh�6~�
~���
~S'��
}��
}@Ϯ6�6`��
~VP
�6`(�6`I�6�b�6�~�
}p��
~���
~���
~�%��
~���
~�T��
~��
~�ï
~0ϯ
~b�ӯ
~���
~	g�
~g�
~g��
~%g��
~4g�$�
~	�
~u6�
~,�=� K�
~]�O�
~��^�
~gm�
~Ax�
}@��
~J��
}p��
~J��
~J��
}���
~VPȰ
}�Ѱ
~�ݰ
}�
~VP�� ��
~�M�
~,� �
~��%�3�
~��7�
~ӨE�
~�8P�2a�
~�m�c~�
~�`��u��
~+�����
~0DZ
~Ө̱ڱ
~"�ޱ
~��
~g��
~0�g�
~='�
~�'.�
~��=�
~0�B�
~5�F�
~s�V�
~�[�
~�g�
~4u�
~ާy�
~���
~���
~���
~4����
~���
~M�Ȳ
~�}ײ
~�ݲ�
~���
~����
~�}�
~��!�
~��%�
~��3�
~�8B��\��m�
~VP{���
~����
~���
~�8��ijiճ
~VP�
~qU�J�
~U'�
~��
~�U#�
~�.�
~:�
~�UA�
~�UH�
~�S�
~e�
~�r�
~6 ��
~���
~6 ��O��
~�ƴ
z�ʴ
~mִ
}�ߴ
~6 �O�
zF�
}��
z� �O�;�
}P�
~�VW�
~0b�
~Un�
~�Vu�
~>W|�
~0��
~U��
~:W��
~�W��
~0��
~U��
~JX��
~0ʵ
~Uֵ
~�Xݵ
~0�
~U��
~�X��
~Y�
~0
�
~U�
~q*�
~q=�
~qI�
~�]P�
~�[�
~m�
~q�
~q��
~�^��
~�^��
~_��
~1_ɶ
~�
Ҷ
~�Q׶
~R_�
~G��
~�
�
~�Q�
~R_�
~G#�
~q4�
~�`A�
~�aJ��`�
~�o�
~��
~���
~q��
~q��
~q��
~qƷ
~qӷ��
z��
~���
~��.�
~�P'�
~�0�
~�9�
~�%C�
~�dP�
~<e]�
~`ef��y�
zI}�
~���
z���
~���*��
~�P���Mȸ
~=�ڸ
~��
~��
~#��
~�%����
~� �
~,��#<�
~�PJ��JZ�
~=�l�
~�u�
~�~�
~�%��
~�g��
~i�����
~�ʹ
~ֹ�(�
~�P���3�
~=��
~��
~�(�
~�%1�
~�g7��M�
~[�
~q�
~�v�
~
��
~�k��
~;l��
~���
~���
~�
ź
~�ֺ
~�n�
~io���
~���-��J��]��\m�
~oG{����
~���
~����]��
~VPλ
~�׻
~��
~�p���
~��
~��
~���5�
~�C�
~�N�
}P
V�
~�b���s�
~VP�����
~���
~���
~���
~)r���ּ
~��
~��
~���
~�T����
~�s�
~�-�
~�s8��MH�
~�X��q{�
}�
��
~�s���������
~�T����
~�s�
~��
~�s$��M5�
~�E��qh�
}�
q�
~�s��������Ҿ
~w�
~��
~���
~�?
�
~��
~��
~�?5�
~�:�
~�Q�
~�V�
~
h�
~�xq�
~�zx�
~0��
~U��
~lz��
~�|��
~���
~�}ſ�ؿ
zdܿ
~
��
��*��QH���f���|�������������
~���
~�����
~����
~�0�
~�9�
~�
C�
~��P�
~��c�
~�
l�
~�v�
~���
~�
��
~���
~����
~���
~�
��
~_���
~���
~�
��
~���
~���
~��
~!�
~�*�
~�
/�
~�<�
~ՇC�
~�N�
~d�
~�
m�
~�w�
~����
~�
��
~���
~7���
~���
~�
��
~���
~���
~�
��
~���
~s���
~��
~"�
~�+�
~�
0�
~�=�
~R�D�
~�O�
~[��q�
~���
~���
~�
�����
~���
~���
~�
��
~�
��
~���
~�
��
~��
~�
�
~�
�
~�#�
~�
(�
~�5��K�
~�[��	x��	���	���	���-��
~���
~�
��
~�
�
~��
~�
�
~�+�
~�4�
~�
D�
~�M�
~�
R�
~�_��u�
~����	���	���	���	���-
�
~��
~�
�
~��,�
~z7�
~�M�
~�R�
~J^�
~�j�
~�|�
~ΐ��
~���
~���
~���
~���
~���
~���
~4��
~���
~4�
~��
~�$�
~�0�
~�M>�
~�MW�
~�\�
~4h���
~���
~�a��
~���
}���
} ���d���\�
}P6��AJ��T^��To�
}�x�
~z����������
}���
~���
}�����	������3���J��6i�
} ���e�����
~VP���������j��w1���B�
~4R���x����������������
~��
~��
~�.�
~�7�
~�
<�
~�S�
~�c�
~�l�
~�
q�
~���
~���
~���
~���
~���
~�?��
~���
~���
~�?��
~���
~�
�
~�
�
~��
~4/�
~3�B�
~�G�
~�X�
~�k�
~�p�
~���
~���
~���
~�?��
~���
~���
~�?��
~���
~=���
~z��
~��
~z�
~�%�
~�2�
~6 G�
~�T�
~6 g�
~��
~أ��
~ܣ��
~$���
~r���
~����
~���
~��
~2���
~���
~���
~��*�
~8�)K�
z�O�
~	Z�
}pb�
~Ns�
~�}�
~2���,��
~���
~���
~x���
~0��
~U��
~a���
~0��
~U��
~���
~���
~0
�
~���
~0$�
~��1�
~��S�
~�`�
~�m�
~Pz�
~���
~���
~���
~���
~+��
~s��
~��
~���
~���
~5��
~�	�
~��
~�#�
~,�
~%3�
~0C�
~?P�
~�]�
~�j�
~�w�
~���
~���
~��
~��
~��
~��
~��
~$��
~-��
~2��
~;�
~@�
~I �
~R-�
~\:�
~bG�
~lT�
~ra�
~}n�
~�{�
~���
~���
~���
~���
~	��
~J	��
~g	��
~�	��
~�	��
~X
��
~$

�
~�
�
~�
$�
~	
|2 0@P`
p
��������  &0'@(P+`.p1�4�5�6�:�<�>�@�ABD F0H@JPL`NpO�Q�S�U�X�[�]�_�ace h0j@lPn`spv�x�y�z�}�~������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p������������������� �0�@�P�`�p�����������������	�	� 	�0	�@	�P	`	p	�	�	�	�	�		�	
�	�	


 
0
@
P
`
p
�
�
�
�
�
�
 �
$�
%() ,
6
m
�
�068m@�H�`hp&xA�h�������������B����{��08'@�H�`'h3p�x��3�B����������)�>��08z@�H�`zh�p�x�� � ?� V� �� �� �� �� N� w� �� �� �� �� �  ?  �( 2@ $H ?P X "p 6x ?� � "� �� �� w� �� �� �� {� �� �� � : N  �( �@.7H.UP.zX.�`.�h.��.��.��.��.��4	�4�4�4=�4	�4�4�4!6H6W 6p(6u@6WH6`P6uX6�p6�x6��6��6��O�O��O�O)�O�Oz�O��O�OzO�O�O�0z88zS@znHz�`zShzQpzXxza�zS�z��z��zG�zS�zb�z��z-�
�",� ��(��0��8��P�X�H`�oh�vp��x���������������)��\����H�������)��\��H��� �)(�\@�H�HP��X�`�)h�\����H�������)��\��H��o��z���������������	�	�) 	�1(	��@	�H	�-P	�WX	�`	�$h	�*�	��	�-�	�W�	���	���	��	��	��	���	��	��	�
�
�-
�W
� 
�$(
�*@
�H
�-P
�WX
��`
��h
�p
�x
��
���
��
��
��
��
�)�
���
��
�)�
�8�h�� �(�'0�J8��P�FX�a`�h�y��a��x�����y��i��x����������k��i��x��Q ��(��0��8��P�FX�a`�h�y��a��x�����y��i��x����������k��i��x
�
�Q 
��(
��0
��8
��P
�KX
�c`
��h
�u�
���
���
���
�<�
���
���
���
�M�
�*�
�B�
�N�
�R�T�a �
(�0�&8��P�
X�`�Vh�d����!��I�������!��I��_��,��A��\��z���� �5(�A0�d8�xP�xX�z`��h����~��������1��6��������1��6���������6�X �(�0�X8�jP�{X��`��h�V��e��������4������������������ (%@HzP�X�pzx������
O�
^�
r�
{�
��
��#�Q�e��0Q e(�@ �H FP UX �p �x �� U� �� �� �� �� �� �� �� �� �� �� � R h  �( �@%FH%[P%�X%Jp)dx)��)��)#�����������
�
��
�
�� (08@HPX`h.pxj��&� � ��&�&�'�'	�(�(I�+�+�.�.��1�144B55L 6(6�0:8:%@<H<P>X>`@h@!pAxA!�B�B�D�D	�F�F�H�H�J�J+�L�Ll�N�N�O�O4QQWSSa U(Uc0X8XQ@[H[tP]X]_`_h_qpaxa]�c�cp�e�e��h�h��j�j_�l�lp�n�nA�s�s�v�vxx
yy
 z(z�0}8}8@~H~PX�`�h�p�x������]��������������.����.����3����3����������8 �(�80�8�!@�H�!P�X�3`�h�p�x���������������y����y����W���������^����D��H�� �(�]0�8�_@�H�4P�X�`�h�p�x�t���������+���������W����8����n��������a��_��_ �(�0�8�@�H�_P�X�V`�h�Zp�x�_����V����Z����p����p����Z����Z�������������� �(�50�8��@�H��P�X�
`�h�
p�x�O����O������������������=������������N��9��: �(�h0�8�9@�H��P�X�E`�h�Yp�x�'����$����>������������	��y��y��0[2 (087@	H	~P
X
n`h~px �
�
������������-������ (C08�@HwP X �`$h$p%x%x�(�(�)�):�,�,%4 8Pdx�����&�'.44L5d:|<�>�@�A�B�D�FH$J8LPNhO�Q�S�U�X�[�]�_a$c8eLh`jtl�s�v�x�y�}~4�L�d�x�������������4�X�p��������������$�@�T�l������������ �<�X�t��������������,�D�\�t�������������	�0	�L	�`	�t	��	��	��	��	��	�
� 
�4
�P
�h
��
��
��
��
��
���0�L�d�|������$8	P
d|�����

4
H
\
t
�
�
$�
(�
,�
3
$
-D
Mdm����� �$�()+!,81A2T6]8xn�q�z�{���������	�$�-�H�Q�h�q��������������
� "4%=&X)a*����[
�
{����� �&�'�(�+V.�1�45B6�:<>8@`A�B�D�F�H�J!LZN|O& Qo S� U� XB![�!]�!_%"af"c�"e#h[#j�#l�#n
$s'$vD$xa$y~$zI%}o%~�%�%��%��&�}'��'�(�)(�Q(�}(��(��(�M)��)�s*��*��*�=+�[+��+�,�(,�6-�D.��.��.�/�R/��/��/��/��/�0�40�Q0��0��0�1��1��1��1��2�d3��3��3�4�A4�c4��4��4�5�\5��5��5�6�[6��6��6��6�b7��7��7�(8��8�.9�K9�h9��9��9�Y:��;��;��;��;�<�Q<�s<��<��<�
=�m=��=��>��>��>��?��?�@�#@g@�@QA�A�A�A�A	BB
�B�BC
`C�C�C
D DMD�D�DEEOE�E�E �F$�F%jG(�G)�G,.rela.data.DW.ref.rust_eh_personalitymemcpy.debug_abbrev.text.commentmemset.rela.debug_aranges.rela.debug_ranges.debug_str__tls_get_addr.groupmemcmp.rela.debug_info.note.GNU-stack.rela.debug_line_Unwind_Resume.rela.eh_frame_RNvCsiGVaDesi5rv_7___rustc19___rust_alloc_zeroed_RNvCsiGVaDesi5rv_7___rustc14___rust_dealloc_RNvCsiGVaDesi5rv_7___rustc12___rust_alloc.rela.debug_loc.strtab.symtab_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17h024337128e912fffE.text._ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17h2e40b1e678565fcfE.rela.text._ZN72_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..default..Default$GT$7default17h9ba12f248aa18acfE.rela.text._ZN75_$LT$$RF$mut$u20$W$u20$as$u20$core..fmt..Write..write_fmt..SpecWriteFmt$GT$14spec_write_fmt17h360f28af770cb0cfE.rela.text._ZN4core4char7methods15encode_utf8_raw17h5e60197c7d9798bfE_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17hc28dc4c5a4f15dafE.rela.text._ZN61_$LT$rand_core..os..OsError$u20$as$u20$core..fmt..Display$GT$3fmt17h9d21578b78f9c9afE.text._ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hbf35bbfeaaa5f6afE.rela.text._ZN4core3num20_$LT$impl$u20$i8$GT$11checked_add17h2e80cb9ab9450b9fE.rela.text._ZN5alloc2rc10RcInnerPtr10inc_strong17h3ba75965e523539fE.text._ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq28_$u7b$$u7b$closure$u7d$$u7d$17h2c9271039d728c8fE.rela.text._ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$16get_or_init_slow17h1907efd17128ba8fE_ZN4core3fmt2rt38_$LT$impl$u20$core..fmt..Arguments$GT$6new_v117h9269f9ddad57738fE_ZN4core3fmt9Formatter9write_str17had3a2440e2c1cb7fE.rela.text._ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h8fd58e33a026fa7fE.rela.text._ZN4core3num21_$LT$impl$u20$i32$GT$11checked_neg17hf07fb5179bb2e96fE.rela.text._ZN4core4sync6atomic11atomic_load17hf352c79081c5ca4fE.rela.rodata._ZN4core4sync6atomic11atomic_load17hf352c79081c5ca4fE.rela.text._ZN9getrandom8backends8use_file9util_libc14sys_fill_exact17h2785425beb75e54fE.gcc_except_table._ZN9getrandom8backends8use_file9util_libc14sys_fill_exact17h2785425beb75e54fE.rela.text._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17h1ea79ff62675553fE.gcc_except_table._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17h1ea79ff62675553fE.rela.text._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h597fcfde5124532fE.gcc_except_table._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h597fcfde5124532fE.text._ZN4core3f3221_$LT$impl$u20$f32$GT$9from_bits17hca93c4627ea4ff0fE.rela.text._ZN4core4iter6traits8iterator8Iterator3zip17hbb2b320d2649befeE.gcc_except_table._ZN4core4iter6traits8iterator8Iterator3zip17hbb2b320d2649befeE.rela.text._ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed28_$u7b$$u7b$closure$u7d$$u7d$17hd17f68b126c907feE.rela.text._ZN76_$LT$rand_chacha..chacha..ChaCha12Core$u20$as$u20$rand_core..SeedableRng$GT$9from_seed17h73f3a3c986c4f7aeE.rela.text._ZN4core4sync6atomic18AtomicPtr$LT$T$GT$4load17h94f2d863922935aeE.rela.text._ZN53_$LT$u64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h4891306a82c88b4eE.rela.text._ZN53_$LT$i16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hf599bb8be887874eE.rela.text._ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17h8afb1cfdbf0afd3eE.rela.text._ZN4core3num21_$LT$impl$u20$u32$GT$11checked_add17h79cd91d17a5eba3eE_ZN4core3cmp9PartialEq2ne17he6800c957e4ddf2eE_ZN4core5alloc6layout6Layout19is_size_align_valid17hb0a1a949762f4d2eE.rela.text._ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17h749dfab47905cb2eE.rela.text._ZN4core3fmt9Formatter9write_fmt17h026acedae23354fdE.text._ZN4core3f6421_$LT$impl$u20$f64$GT$7to_bits17h15392af2c5eba6edE.text._ZN185_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..ops..control_flow..ControlFlow$LT$B$C$core..convert..Infallible$GT$$GT$$GT$13from_residual17ha77fac8ba5882fddE.text._ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h66b93c46498399ddE.rela.text._ZN4core3ptr200drop_in_place$LT$alloc..rc..Weak$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$C$$RF$alloc..alloc..Global$GT$$GT$17h06116225e5ae50cdE.rela.text._ZN81_$LT$$LP$$RP$$u20$as$u20$std..sys..thread_local..native..lazy..DestroyedState$GT$13register_dtor17hfbd426379f47d09dE.text._ZN9getrandom8backends8use_file9util_libc14sys_fill_exact28_$u7b$$u7b$closure$u7d$$u7d$17hbc75585ecaaa0d4dE.text._ZN4core3f6421_$LT$impl$u20$f64$GT$9from_bits17hdc61c81cbd0d893dE.rela.text._ZN63_$LT$alloc..alloc..Global$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h07cf3597b409b73dE.rela.text._ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$3new17h2ed728e5e581931dE.rela.text._ZN4core3ops8function6FnOnce9call_once17haa04df4d731df40dE.rela.text._ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hcddcf4eae2a4b40dE.text._ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17heea4c479d7a3e3ecE_ZN4core9panicking11panic_const23panic_const_div_by_zero17h52e672bf116813dcE.rela.text._ZN52_$LT$u8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h95965755285dc9ccE.rela.text._ZN66_$LT$rand..rngs..thread..ThreadRng$u20$as$u20$core..fmt..Debug$GT$3fmt17h5e9a7259c40b78ccE_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hdcb082f78d5638bcE.rela.text._ZN4core4hint21unreachable_unchecked18precondition_check17h6a4e98660740b59cE.text._ZN4core5array76_$LT$impl$u20$core..default..Default$u20$for$u20$$u5b$T$u3b$$u20$32$u5d$$GT$7default17hdedcbc3aa3b36e3cE.rela.text._ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17hc1c9b22a08851c3cE.gcc_except_table._ZN3std6thread5local17LocalKey$LT$T$GT$8try_with17hc1c9b22a08851c3cE.rela.text._ZN4core3num20_$LT$impl$u20$u8$GT$11checked_add17h86ad48a6ad1d683cE.rela.text._ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17h9e9c7f1826a5083cE_ZN3std7process5abort17hf9f8b37f97bb6d2cE.rela.text._ZN9getrandom4fill17hfe4d40a418af2e1cE.rela.text._ZN67_$LT$rand..distr..weighted..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hc8eab0285f6cda0cE.rela.rodata._ZN67_$LT$rand..distr..weighted..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hc8eab0285f6cda0cE.rela.text._ZN65_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..clone..Clone$GT$5clone17hd366243cebc4180cE.rela.text._ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h70da485c562e25fbE.rela.text._ZN3std3sys12thread_local20abort_on_dtor_unwind17h20a2479f5b45cdebE.gcc_except_table._ZN3std3sys12thread_local20abort_on_dtor_unwind17h20a2479f5b45cdebE_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$8is_empty17h4f6eb852ce805aebE.rela.text._ZN4rand5distr7uniform5float23UniformFloat$LT$f64$GT$11new_bounded17hb02f7db1255332ebE_ZN4core3fmt5write17h1d2246b072ea91ebE_ZN4core9panicking18panic_nounwind_fmt17h12c54097655c17dbE.text._ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$24__iterator_get_unchecked17habbec258c08407dbE.rela.text._ZN4core3ops8function6FnOnce9call_once17h17610619bf3b64dbE.gcc_except_table._ZN4core3ops8function6FnOnce9call_once17h17610619bf3b64dbE.text._ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq28_$u7b$$u7b$closure$u7d$$u7d$17h9f9547b615d25ebbE_ZN11rand_chacha4guts11init_chacha17h8037a4e0eeac6c8bE.rela.text._ZN102_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$4next17hace4b7ae9b4fae6bE.rela.text._ZN4core3num23_$LT$impl$u20$isize$GT$11checked_add17hafcdf61248d7886bE_ZN5alloc5alloc18handle_alloc_error17h0917805e100cbd4bE.rela.text._ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hdf9ffc6eb766f14bE.rela.text._ZN9getrandom8backends27linux_android_with_fallback10fill_inner17h478abca63a765a1bE_ZN97_$LT$rand_chacha..chacha..Array64$LT$T$GT$$u20$as$u20$core..convert..AsRef$LT$$u5b$T$u5d$$GT$$GT$6as_ref17hb2a1db8c3c7149eaE.rela.text._ZN4core4iter6traits8iterator8Iterator8try_fold17haf59b30638c823eaE.gcc_except_table._ZN4core4iter6traits8iterator8Iterator8try_fold17haf59b30638c823eaE.text._ZN59_$LT$alloc..alloc..Global$u20$as$u20$core..clone..Clone$GT$5clone17h0a0f3b705c9c03daE_ZN4core9panicking9panic_fmt17h62031895f6e012daE.tbss._ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$23__RUST_STD_INTERNAL_VAL17h76e753672d3453caE.rela.text._ZN4core4hint16assert_unchecked18precondition_check17hf29d92dccda4fbbaE_ZN4core3ptr42drop_in_place$LT$std..io..error..Error$GT$17h5cde45038d4da6baE.rela.text._ZN4core5slice3raw18from_raw_parts_mut18precondition_check17hdc156fae1e9f30baE.gcc_except_table._ZN4core5slice3raw18from_raw_parts_mut18precondition_check17hdc156fae1e9f30baE.rela.text._ZN68_$LT$alloc..rc..Rc$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17ha4dc5774d8218f8aE.text._ZN4core5array92_$LT$impl$u20$core..convert..AsMut$LT$$u5b$T$u5d$$GT$$u20$for$u20$$u5b$T$u3b$$u20$N$u5d$$GT$6as_mut17h9e9ab34679b8b68aE.rela.text._ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h31297852b24e2f7aE_ZN62_$LT$getrandom..error..Error$u20$as$u20$core..fmt..Display$GT$3fmt17h1c75928eba70d95aE.rela.text._ZN4core3num22_$LT$impl$u20$u128$GT$11checked_add17h58343888e424954aE.text._ZN3std2io5error14repr_bitpacked14kind_from_prim17hafef9407fe5d7c3aE.rela.text._ZN53_$LT$i64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h1a11a616aa6a1c3aE.text._ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17hc2dfb6a5c2a64d2aE.rela.text._ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$17hacf4f4979b21292aE.text._ZN9rand_core2os7OsError17h08727bd3efcfc52aE.text._ZN4core10intrinsics9cold_path17h21d82f2cd9d25b1aE.rela.text._ZN4core3num23_$LT$impl$u20$usize$GT$11checked_add17hf36e610379b8770aE.rela.text._ZN52_$LT$i8$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h6b5308bad88a230aE_ZN4core3fmt2rt38_$LT$impl$u20$core..fmt..Arguments$GT$9new_const17hc76e7dc39050e7d9E_ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h408296ffa7b8bbb9E_ZN4core5slice5index16slice_index_fail17h69cf93148e2c0fa9E.text._ZN3std2io5error14repr_bitpacked4Repr4data28_$u7b$$u7b$closure$u7d$$u7d$17he95458bcac677d99E.rela.text._ZN4core6result19Result$LT$T$C$E$GT$14unwrap_or_else17h56a39873c26aab99E.rela.text._ZN70_$LT$alloc..rc..Weak$LT$T$C$A$GT$$u20$as$u20$core..ops..drop..Drop$GT$4drop17he51d28779a3d0b99E.rela.text._ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$11get_or_init17h32c70f07997ab189E.gcc_except_table._ZN3std3sys12thread_local6native4lazy20Storage$LT$T$C$D$GT$11get_or_init17h32c70f07997ab189E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h617c4dec7ca55679E_ZN4core3num7nonzero16NonZero$LT$T$GT$3get17hface711d013c1559E.rela.text._ZN4core3num21_$LT$impl$u20$u64$GT$11checked_add17h5a3d9c307a3d6849E.rela.text._ZN9getrandom5error5Error12raw_os_error17h828e39fbaf7d7f09E_ZN9getrandom8backends27linux_android_with_fallback12GETRANDOM_FN17he44fd958d9904409E.rela.text._ZN5alloc5alloc6Global10alloc_impl17h3d82344415c0eff8E.rela.text._ZN81_$LT$std..io..default_write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hdb50a942eb1a6bd8E.gcc_except_table._ZN81_$LT$std..io..default_write_fmt..Adapter$LT$T$GT$$u20$as$u20$core..fmt..Write$GT$9write_str17hdb50a942eb1a6bd8E.rela.text._ZN9rand_core5block17BlockRng$LT$R$GT$5reset17h74bf66aaebb218c8E.rela.text._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17hbf38cd37409bfbb8E.gcc_except_table._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$3new17hbf38cd37409bfbb8E_ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h38d866b9fb80f998E.rela.text._ZN4core3ptr81drop_in_place$LT$core..result..Result$LT$$LP$$RP$$C$std..io..error..Error$GT$$GT$17h54f162fc22782f88E.rela.text._ZN54_$LT$i128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17ha9dafad1f50e4588E.rela.text._ZN9rand_core5block17BlockRng$LT$R$GT$3new17h203996e7dbc15e78E.gcc_except_table._ZN9rand_core5block17BlockRng$LT$R$GT$3new17h203996e7dbc15e78E_ZN4core3ptr8non_null16NonNull$LT$T$GT$3new17h321accfd6d90d778E.rela.text._ZN72_$LT$alloc..vec..Vec$LT$T$C$A$GT$$u20$as$u20$core..ops..deref..Deref$GT$5deref17h9807f4ed86208738E.text._ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$11from_output17h8bf0e5a55db6d328E.rela.text._ZN4core4iter6traits8iterator8Iterator3all17h89a7b8219df81c18E.rela.text._ZN4core3ptr8non_null16NonNull$LT$T$GT$13new_unchecked18precondition_check17h53bf822d0558e7f7E.rela.text._ZN4core5alloc6layout6Layout25from_size_align_unchecked18precondition_check17hc9754a06e2f367f7E.gcc_except_table._ZN4core5alloc6layout6Layout25from_size_align_unchecked18precondition_check17hc9754a06e2f367f7E.rela.text._ZN4core6result19Result$LT$T$C$E$GT$7map_err17hbd3ac35785c74ce7E.rela.text._ZN4core4iter8adapters3zip27TrustedRandomAccessNoCoerce4size17ha29c7da008bf33e7E.rela.text._ZN3std6thread5local17LocalKey$LT$T$GT$4with17hebc67b763eed40d7E_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$4iter17h0b26103399a210d7E_ZN3std6thread5local18panic_access_error17h8f81ecb49b0705c7E.rela.text._ZN4core3num21_$LT$impl$u20$u16$GT$11checked_add17h4a5d793a8a0e1a97E.rela.text._ZN66_$LT$rand..distr..uniform..Error$u20$as$u20$core..fmt..Display$GT$3fmt17hbb4a50a4bfedc377E.rela.text._ZN53_$LT$u32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5294d4ca5626c067E.rela.text._ZN103_$LT$std..sys..thread_local..abort_on_dtor_unwind..DtorUnwindGuard$u20$as$u20$core..ops..drop..Drop$GT$4drop17h28f2017da9da8c37E.tbss._ZN4rand4rngs6thread14THREAD_RNG_KEY29_$u7b$$u7b$constant$u7d$$u7d$28_$u7b$$u7b$closure$u7d$$u7d$23__RUST_STD_INTERNAL_VAL17h9dba841fdd913937E.rela.text._ZN4rand4rngs6thread14THREAD_RNG_KEY27__rust_std_internal_init_fn17h5d1dc157d5e5f917E.rela.text._ZN55_$LT$usize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hebee90cf2bfdf507E.text._ZN4core3f3221_$LT$impl$u20$f32$GT$7to_bits17h8d26a0bb2c8346f6E.rela.text._ZN4rand4rngs9reseeding28ReseedingRng$LT$R$C$Rsdr$GT$6reseed17h96aea123b8167ae6E_ZN9getrandom8backends27linux_android_with_fallback17use_file_fallback17hebaa42ce8382c8e6E_ZN4core4char7methods15encode_utf8_raw8do_panic7runtime17h461f193d0e2c1dd6E_ZN4core5slice29_$LT$impl$u20$$u5b$T$u5d$$GT$7get_mut17h1efa89fba4e65bd6E.rela.text._ZN68_$LT$rand..seq..index_..IndexVec$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2f0bb3dbc87c40c6E.rela.text._ZN5alloc2rc15Rc$LT$T$C$A$GT$9drop_slow17h6013fab47cfce4b6E_ZN91_$LT$core..slice..iter..Iter$LT$T$GT$$u20$as$u20$core..iter..traits..iterator..Iterator$GT$9size_hint17hbf411670a7befb86E.rela.text._ZN3std2io5Write9write_fmt17h13a798a4e33b1986E_ZN64_$LT$std..sys..stdio..unix..Stderr$u20$as$u20$std..io..Write$GT$5write17h530b0befdb1c2876E_ZN4core6option15Option$LT$T$GT$5ok_or17h273002a063551d66E.rela.text._ZN3std3sys12thread_local6native4lazy7destroy17h410ea2e51a9a1a66E.gcc_except_table._ZN3std3sys12thread_local6native4lazy7destroy17h410ea2e51a9a1a66E_ZN4core9panicking36panic_misaligned_pointer_dereference17h4d83c7b2df286656E.rela.text._ZN64_$LT$rand..distr..slice..Empty$u20$as$u20$core..fmt..Display$GT$3fmt17h9b8262b3b33de556E.rela.text._ZN4core3ptr7replace18precondition_check17h74189b4cfdd4c846E.gcc_except_table._ZN4core3ptr7replace18precondition_check17h74189b4cfdd4c846E.text._ZN95_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h0c6a76679d274846E.text._ZN5alloc2rc10RcInnerPtr6strong17h4172f7ae5049a446E.text._ZN53_$LT$f64$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h16a3748ed8c7c336E.text._ZN9getrandom4util12ptr_from_mut17h9cbd4f40c363a526E.text._ZN4core3cmp5impls59_$LT$impl$u20$core..cmp..PartialEq$u20$for$u20$$LP$$RP$$GT$2eq17h6f3679c4d9b55526E.text._ZN4rand4rngs4mock7StepRng3new17h2ffc46d256e54426E.text._ZN4core4char7methods25encode_utf8_raw_unchecked17hc200cc7bbcd09416E.rela.text._ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$3new17he02f137535aa8dd5E.gcc_except_table._ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$3new17he02f137535aa8dd5E.rela.text._ZN62_$LT$rand_core..os..OsRng$u20$as$u20$rand_core..TryRngCore$GT$14try_fill_bytes17h0526fa9107259b25E.rela.text._ZN4core3num21_$LT$impl$u20$i64$GT$11checked_add17h7bd3425ee31bc525E_ZN9getrandom8backends9sanitizer31unpoison_linux_getrandom_result17ha46134718690cc15E.rela.text._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h6a4aa6118df9ce05E.gcc_except_table._ZN111_$LT$core..iter..adapters..zip..Zip$LT$A$C$B$GT$$u20$as$u20$core..iter..adapters..zip..ZipImpl$LT$A$C$B$GT$$GT$4next17h6a4aa6118df9ce05E.rela.text._ZN4core3num21_$LT$impl$u20$i32$GT$11checked_add17h3e551c2e243a5ee4E_ZN4core9panicking30panic_null_pointer_dereference17h6319d63993782de4E_ZN4core9panicking5panic17hfe04fa80380612d4E.text._ZN9getrandom4util12ptr_from_mut17hb89aaa416252aac4E.rela.text._ZN53_$LT$u16$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hc51b91e5916227b4E.text._ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17hdfab6be6e2d83f94E.rela.text._ZN4rand4rngs6thread3rng28_$u7b$$u7b$closure$u7d$$u7d$17hceff58724ae06b94E_ZN9getrandom8backends8use_file9util_libc13last_os_error17h4cf393cbaf858394E.rela.text._ZN4rand4rngs6thread9ThreadRng6reseed17h72ea543b99c5a984E.rela.text._ZN5alloc3vec16Vec$LT$T$C$A$GT$8as_slice17h9e86862eb7752474E.rela.text._ZN9rand_core11SeedableRng12try_from_rng17h1de84df2438fca44E.gcc_except_table._ZN9rand_core11SeedableRng12try_from_rng17h1de84df2438fca44E.text._ZN78_$LT$core..ptr..non_null..NonNull$LT$T$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h365f72fd6c6f7914E.rela.text._ZN4core3num21_$LT$impl$u20$i16$GT$11checked_add17h77c0caa7372b88e3E.rela.text._ZN4core5slice3raw14from_raw_parts18precondition_check17h386d545a6cb434d3E.gcc_except_table._ZN4core5slice3raw14from_raw_parts18precondition_check17h386d545a6cb434d3E.rela.text._ZN48_$LT$$RF$A$u20$as$u20$core..alloc..Allocator$GT$10deallocate17h7bef4d05ee8c5e93E.rela.text._ZN4core3cmp5impls69_$LT$impl$u20$core..cmp..PartialEq$LT$$RF$B$GT$$u20$for$u20$$RF$A$GT$2eq17h9eb917946c964b93E.rela.text._ZN4core3ops8function6FnOnce9call_once17hc8c048312d359573E.rela.text._ZN5alloc2rc11Rc$LT$T$GT$3new17h31e30783425fd463E.gcc_except_table._ZN5alloc2rc11Rc$LT$T$GT$3new17h31e30783425fd463E_ZN4core9panicking11panic_const24panic_const_sub_overflow17heaac45fefd120943E.rela.text._ZN4core3fmt5Write10write_char17h0c3fb5f1c55caf23E.rela.text._ZN4core3ptr93drop_in_place$LT$std..io..default_write_fmt..Adapter$LT$std..sys..stdio..unix..Stderr$GT$$GT$17hf8aed783305e2e23E.rela.text._ZN9getrandom8backends27linux_android_with_fallback10fill_inner28_$u7b$$u7b$closure$u7d$$u7d$17hf390ebb23eb57723E.text._ZN5alloc3vec16Vec$LT$T$C$A$GT$3len17h4db4f77db83311e2E.text._ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h63e02ade9df339d2E.rela.text._ZN77_$LT$rand..distr..bernoulli..BernoulliError$u20$as$u20$core..fmt..Display$GT$3fmt17hc2a2f99adba5d9b2E_ZN4core9panicking16panic_in_cleanup17h6ca8ea5ab49097b2E_ZN4core9panicking19panic_cannot_unwind17h2cbcfb1212a61c82E.rela.text._ZN4core4iter6traits8iterator8Iterator3all5check28_$u7b$$u7b$closure$u7d$$u7d$17hc305db13f0231f52E.text._ZN153_$LT$core..result..Result$LT$T$C$F$GT$$u20$as$u20$core..ops..try_trait..FromResidual$LT$core..result..Result$LT$core..convert..Infallible$C$E$GT$$GT$$GT$13from_residual17h82b6589e3f48db42E.rela.text._ZN4rand5distr7uniform5float23UniformFloat$LT$f32$GT$11new_bounded17hcf345471631e4742E.rela.text._ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h67b128f3b0e5cc32E.rela.text._ZN4rand5distr7uniform5other16char_to_comp_u3217h5847fc8cd983ea32E.rela.text._ZN90_$LT$core..ops..control_flow..ControlFlow$LT$B$C$C$GT$$u20$as$u20$core..cmp..PartialEq$GT$2eq17h2deffdbaef2e2832E.rela.text._ZN4core6result19Result$LT$T$C$E$GT$7map_err17hf10240aba873e232E_ZN80_$LT$rand_chacha..chacha..Array64$LT$T$GT$$u20$as$u20$core..default..Default$GT$7default17h937540986de8a022E.rela.text._ZN9getrandom11fill_uninit17h3edc0cffed2a0302E.rela.text._ZN4core3fmt2rt8Argument11new_display17h67e46dd2da8478e1E.rela.text._ZN3std2io17default_write_fmt17h2f142450c858cdd1E.gcc_except_table._ZN3std2io17default_write_fmt17h2f142450c858cdd1E.rela.text._ZN4core3fmt5Write9write_fmt17h313e182e874b42d1E_ZN4core3cmp3Ord3min17h18c1993fb2af6cb1E.rela.text._ZN4core4iter6traits8iterator8Iterator3zip17hf2311cfcd4f60ab1E.gcc_except_table._ZN4core4iter6traits8iterator8Iterator3zip17hf2311cfcd4f60ab1E.rela.text._ZN3std2io5Write9write_all17h7a9f638e73a857a1E.gcc_except_table._ZN3std2io5Write9write_all17h7a9f638e73a857a1E.rela.rodata._ZN3std2io5Write9write_all17h7a9f638e73a857a1E.rela.text._ZN4core4iter6traits8iterator8Iterator3all17h1931b88090e08c91E.rela.text._ZN3std3sys12thread_local6native4lazy7destroy28_$u7b$$u7b$closure$u7d$$u7d$17he7a4d21caee94e71E_ZN3std3sys12thread_local11destructors10linux_like8register17hbb5a66be6bac0b71E.rela.text._ZN5alloc5alloc15exchange_malloc17hd433668374cc5a71E.rela.text._ZN53_$LT$i32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5b44410de3563371E.rela.text._ZN4rand4rngs6thread3rng17h2e1fd2f50bae4c61E.rela.text._ZN4core3ptr171drop_in_place$LT$alloc..rc..Rc$LT$core..cell..UnsafeCell$LT$rand..rngs..reseeding..ReseedingRng$LT$rand_chacha..chacha..ChaCha12Core$C$rand_core..os..OsRng$GT$$GT$$GT$$GT$17h28a654451012c561E.rela.text._ZN4rand4rngs9reseeding29ReseedingCore$LT$R$C$Rsdr$GT$6reseed17h3564e7ad6abd6751E.rela.text._ZN3std2io5error14repr_bitpacked11decode_repr17h51e0224fa8ae2741E.gcc_except_table._ZN3std2io5error14repr_bitpacked11decode_repr17h51e0224fa8ae2741E.rela.rodata._ZN3std2io5error14repr_bitpacked11decode_repr17h51e0224fa8ae2741E.text._ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17h3daba78c97b0fb31E.text._ZN53_$LT$f32$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17hfda04746e66d4521E_ZN9getrandom8backends27linux_android_with_fallback4init17h57c84bf039f51421E.rela.text._ZN4core4iter6traits8iterator8Iterator8try_fold17h1508feef0566ed01E.gcc_except_table._ZN4core4iter6traits8iterator8Iterator8try_fold17h1508feef0566ed01E.rela.text._ZN55_$LT$isize$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17he3d32aad36d20bf0E.rela.text._ZN4core7convert3num71_$LT$impl$u20$core..convert..TryFrom$LT$isize$GT$$u20$for$u20$usize$GT$8try_from17he0ffc1fff78d9ee0E.rela.text._ZN4core6result19Result$LT$T$C$E$GT$3map17h835755fc802286e0E.text._ZN63_$LT$I$u20$as$u20$core..iter..traits..collect..IntoIterator$GT$9into_iter17h793819bbb875fbd0E.rela.text._ZN5alloc3vec10partial_eq117_$LT$impl$u20$core..cmp..PartialEq$LT$alloc..vec..Vec$LT$U$C$A2$GT$$GT$$u20$for$u20$alloc..vec..Vec$LT$T$C$A1$GT$$GT$2eq17hbcb7719dc9c9d3d0E.rela.text._ZN4rand4rngs6thread14THREAD_RNG_KEY27__rust_std_internal_init_fn28_$u7b$$u7b$closure$u7d$$u7d$17h868f874351d7c9b0E.rela.text._ZN54_$LT$u128$u20$as$u20$rand..distr..weighted..Weight$GT$18checked_add_assign17h5f467ed19f668f70E.rela.text._ZN4core3num22_$LT$impl$u20$i128$GT$11checked_add17h5779b4874a68ca70E.rela.text._ZN73_$LT$$u5b$A$u5d$$u20$as$u20$core..slice..cmp..SlicePartialEq$LT$B$GT$$GT$5equal17hd977882e13d46150E.rela.text._ZN79_$LT$core..result..Result$LT$T$C$E$GT$$u20$as$u20$core..ops..try_trait..Try$GT$6branch17hfc45118d86841a40E.rela.text._ZN4core3ptr82drop_in_place$LT$std..sys..thread_local..abort_on_dtor_unwind..DtorUnwindGuard$GT$17h7ad3cc4e74e09a10E.Lanon.3e97b46cf02b4b5618551ae5ab01315a.99.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.89GCC_except_table69.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.69.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.59.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.49.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.39GCC_except_table19GCC_except_table119.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.19.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.9.rodata.cst8.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.98.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.88.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.78.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.68GCC_except_table158.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.48.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.38.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.28GCC_except_table18.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.8.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.97.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.87GCC_except_table77.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.67.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.57.Lanon.3e97b46cf02b4b5618551ae5ab01315a.37.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.27.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.17.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.7GCC_except_table6GCC_except_table96.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.76GCC_except_table56.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.56.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.46.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.36.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.26.rodata.cst16GCC_except_table5.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.95.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.85GCC_except_table175.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.65.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.55.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.45.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.35.Lanon.3e97b46cf02b4b5618551ae5ab01315a.25GCC_except_table15.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.15.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.105.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.5.rodata.cst4GCC_except_table4.Lanon.3e97b46cf02b4b5618551ae5ab01315a.94.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.84.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.74.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.64.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.54.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.44.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.34GCC_except_table24.Lanon.3e97b46cf02b4b5618551ae5ab01315a.24.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.14.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.4GCC_except_table3.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.93.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.83GCC_except_table173.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.63.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.43.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.33.Lanon.3e97b46cf02b4b5618551ae5ab01315a.23GCC_except_table13.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.13.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.103.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.3_RNvCsiGVaDesi5rv_7___rustc35___rust_no_alloc_shim_is_unstable_v2.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.82GCC_except_table72.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.72.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.52.rodata.cst32.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.22GCC_except_table12.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.102.Lanon.3e97b46cf02b4b5618551ae5ab01315a.2.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.91GCC_except_table81.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.81GCC_except_table71GCC_except_table171.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.71.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.61GCC_except_table51.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.41.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.31GCC_except_table21.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.21.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.11.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.1.rodata.str1.1.LCPI99_0.LCPI100_0.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.90GCC_except_table80.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.80GCC_except_table70.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.60.Lanon.3e97b46cf02b4b5618551ae5ab01315a.50.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.40.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.30.rela.data.rel.ro..Lanon.3e97b46cf02b4b5618551ae5ab01315a.10.Lanon.3e97b46cf02b4b5618551ae5ab01315a.100rand.7e1783f33043947a-cgu.0.rodata..Lanon.3e97b46cf02b4b5618551ae5ab01315a.0��f�v<@�@�@��� P� @��:`��:@������@�`�	�	��1���1@ `��2�-
��(
@�H��
|KF��FF@�H��F<�P�Qp)�Y���WU�.RU@ ��U$�V@j�V@08�SW�NW@h `�
W�(_?�&Z?@� ��"�Z 
��Z@X!��$R[M[@0"`�&�ZI(0�,P	`I�@�"`�+M��-��-@�"0�.Z.P*`�%@ #��14@�/@@�#0�3|@�W B�W@$�6�8pL�8@($H�8����@p$0�:��lL�%gL@�$�=*��C���!�@�$�A�L !�L@�$�C�<Pc`	�p��U�+
U@�$�I^N�lYN@%H�K�U0�U@H%�Ms@4n@`%x�O�W
@�%0�Q:�a5@&0�SiKPcdK@8&0�U�G�Q�G@h&0�Wg tb@�&0�Y�E�_�E@�&0�[y9qt9@�&0�]�]@('0�_}/�px/@X'0�a�`P��`@�'`�c�'��'@�'`�e,!�_'!@H(0�g�*0p�*@x(0�iL�AG@�(0�k�����@�(�nIMDM@�(�pzY
uY@)�r� 
�@ )�t�A0��A@8) �v�A�308�3@X*�y�ap�a@p*�{�6���6@�*x�}�N  �N@+��@ ��@+x��'D !]�$�"��$@�+x��� #��@,x���W�#.�W@�,H��p6�#.k6@�,H��6Q$31Q@-���P$3�@(-����$��@@-H���l%=V�%�8V@�-H���V\&�\p&8�\@�-���]�'#�'8#@`.���U#�(�)!�@�.��M8@)!H8@/���p)3�@ /8����*�@X0x��A
�*<
@�0��$7�*�7@�0����7�+�+��&�,�K�,y�K@�1P��
L/w% /yr%@�2P���%�13-�1W.-@040��h^2�c^@`4H��8�2^�7@�4��T3DT@�4���]`3H�]@�40���C�3�;�3]�;@5x���_04_�_@�5x���)�44�)@�5`��BY�4=Y@X60��1I�4,I@�6���I5t�I@�6x��Q�5�L@7����<�6+�<@�70��wD�6�rD@8����D48TZP8WOZ@�80��K�88F@�8���k�8mR�8nhR@9P��gd`:(��:�@`:P��JS<aES@�;0��+�<_
+@�;��t�<_o@�;��\@=�B`=�
�=_�
@<���X�=V�X@(<���(@>Z�(@@<���H�>_�H@X<��4:?V/:@p<���
`?Z�
@�<��'4�?p"4@�<��L`0@pG`@�<��r]�@Zm]@�<��*<AZ%<@�<���#`AapA�\@=H���BB�M B��M@H=`���M�B�>�B5�>@�=��j0C�e@�=x��_D�_@8>x��O�D
�HE
EO@�>0�J`EOJ@�>0��X�E��X@?`�j0`F�e0@p? �
60H1@�@�2EPH=-E@�@0��O�H�^�H��HN�@�@�"A I9A@�@H�`I:@8A0��9�Ih�9@hAH��J9�@�AH�APJ�<@�A����J�@�B`�2&KE-&@�B� ->`KY(>@C��"��M'��M$�- N>�-@�DH�&.'`O)'@�D�(q5pOl5@E�*��O	�@(E�,a�Oya@@E�.�!Py�!@XE�0)�P0$@pE��2��Q[�@F`�4KP R2FP@xF0�6�J`R�[�R7�R�R~�R@�F0�:�@Sn�a�S~{a@�F0�=�0T �@G0�?�0PT��0@8GH�A'1�T�SU��S@�G0�D�U��U�5VBV-�T@V��T@�G��JW�
@@Hx�LFC�WEH�W�/XC�/@�H0�P*"PX�%"@�H��R'O Yw"O@�I�T;�Y�6@�I��V�`\"�\aJ�\x\J@XK��Z�J^L* ^�40^:�4@0L��^�4l_�1�_%�1@�L�a�v�_=rt�_mt@�L�d�i�_0Sp(`Vn�`n@�L�h�k�`0�k@M`�j�t2�`�	hPj�g@hM�m(fhj5dij@v�j;v@�M�q5t�j0t@�M�s�o�j�o@�M�u�m�j(@k�j;k@�M�x�gk�g@�M�z�c(k�c@�M�|�s@k�s@N�~�qXk�q`k@ Pi�k��g}l*�e�l�e@(N��v�l�u@@N���s�l�bo�m]o@XN��^m�mYm@pN���j�m�i�n��e|o1�c�o�c@�N���u�o(us�ops@�N��%o�o o@�N��!mpm@�N���j(p�hAqmeXrhe@�N��acprOq�sJq@O���l�s�l@O��_j�sZj@0O��=$�s/;�s�h�s�h@HO��)g�s$g@`O��)c�s$c@xO��hutcu@�O��*s t1�nXt�n@�O���lpt1"j�tj@�O���f�t�f@�O��!e�t�b�t�b@�O���ru�r@P��q u
q@ P��tl8uol@8P��bhPu]h@PP���dhu�d@hP��u�uu@�P���r�u�r@�P���p�uB�n�u�n@�P��<lv:�iBv(�fpv�f@�P���d�v,�b�v5�t�vCr�vZnwUn@�P���i0w-_f`wZf@�P��ydxwtd@Q���q�w�q@(Q��p�wp@@Q��}k�wxk@XQ����wD	{@pQ���.�����-��@(T����W�W@R@�����kc�f@���J��y0ځ\����38�(C��B0@�-�m��pp�x�@@C �����G�@`V�������4�