📄 librand_distr-f14e4af641e986f2.rmeta
/home/palash/git/iron_learn/target/debug/deps/librand_distr-f14e4af641e986f2.rmeta
Language: rmeta • Lines: 22644
rust
�>
#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��T�����\/-d597fb87d210dcc2�	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�
num_traits� 9�G���g9��~��-167c6724486dc27b�bDeserialize�\��<�serde�<���b	Serialize�L��,�%#%b�$�a�$�a��\��<��<�����L�����$�T�$�T�$�'�$�'��\��<��<�����L�����$�A�$�A��$�^�$�^��$��$���\��<��<�����L�����$��$��serde_as�D��<��<�����$�W�$�W��$�*�$�*��\�	�<�	�<�	��	��L�	����$�	�$�	�tests�,�
�$�
��\��<��<�����L�����$�>�$�>��$�/�$�/��,�
�$�
��$ށ�$Ӂ��,��$���,�[�$�Z��,��$���,��$���$�'�$�&��$�Q�$�Q��,�)�$�(��\��<��<�����L�����$��$���$��$���,��$���,��$���,��$���,�#�$�#��,�$�$�#���	

 !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\weighted�aweighted_alias�bbbbbbbbbb	b
bbb
bbbbbbbbWeightedAliasIndex�xW�xaliases�x
no_alias_odds�x
uniform_index�xuniform_within_weight_sum�b~�~�
�	�	�Aliases����smalls_head��	bigs_head����
�
push_small��push_big��	pop_small��pop_big��smalls_is_empty��
bigs_is_empty��	set_alias�b���sample��R�b����b����bAliasableWeight��MAX��ZERO��try_from_u32_lossy��sum�bimpl_weight_for_float�bpairwise_sum���bimpl_weight_for_int�a
weighted_tree�����������	�����
�I��	�	�is_empty���	�is_valid��get��pop��	�push��update��subtotal�����
try_sample����������aaabeta�������������F���
�������binomial���������������
�BINV_THRESHOLD��
f64_to_i64��binv����
BINV_MAX_X��btpe����SQUEEZE_THRESHOLD��lambda��stirling������cauchy������������������
�������chi_squared�����������	���������
�������	dirichlet�����������	�
���
���������
��	�	�������������������
��	�����������������������
��	�	�	�����������exponential�������������������pdf��	zero_case������������
�������fisher_f�������������������
�������frechet����������������
�������gamma�����������	���������
�	����new_raw������+���������������������	geometric������������
����������gumbel����������������
�������hypergeometric�����������"fraction_of_products_of_factorials��
LOGSQRT2PI��ln_of_factorial����
�
HIN_THRESHOLD�������inverse_gaussian�����������������
�������normal���������������������'��'�����������
�from_mean_cv��from_zscore��mean��std_dev�������������
��1��1�������normal_inverse_gaussian������������������
�������pareto����������������
�������pert�������������������
����
with_shape��	with_mean��	with_mode��	�������poisson�����������	�
���������
�����
�����
�
MAX_LAMBDA����������������	�FACT���A���	�������skew_normal����������������
�location��scale��shape���������		student_t�����������	�����
�������
triangular����������������
�������	unit_ball����������������unit_circle����������������	unit_disc����������������unit_sphere����������������utils������ziggurat����P��Z�weibull����������������
�������zeta������������������
�������ziggurat_tables��ZigTable���
ZIG_NORM_R��	ZIG_EXP_R�zipf����������������
�inv_cdf��������b��������b��������b������b������b������b	������b
������b������b������b
������b������b������b�������WeightedTreeIndex����	subtotals����������>��������������
BetaAlgorithm����BB��
���BC��
�������������������������F���alpha�����*�	�����
�����������
������F����G���kappa1��kappa2�����������������������Beta����a��b��switched_params��	algorithm�������������������������
AlphaTooSmall��
�BetaTooSmall��
���������������Binomial��method�������������Method��Binv��
�����Btpe��
�����Poisson��
���Constant��
���	���
�����
����M�r�����J�n��������������M��N�p��m��p1���������������ProbabilityTooSmall��
�ProbabilityTooLarge��
���������������Cauchy����median���9������������������������
ScaleTooSmall��
�	���
�����
������
ChiSquared�����
������������������������DoFTooSmall��
�	���
�����
������ChiSquaredRepr����
DoFExactlyOne��
�DoFAnythingElse��
��������������������	��	��DirichletFromGamma��	��	��	samplers��	��	��	��	�	��	�	�	��	��	�	��
�	��	��	��	��	��	�	��	�DirichletFromGammaError��	GammmaNewFailed��	
�	GammaArrayCreationFailed��	
��	��
��	����	���	��DirichletFromBeta��	��	��	�V��	��	��	�	��	��	��	��	�	���	��	��	��	��	��	�	��	�DirichletFromBetaError��	
BetaNewFailed��	
��	����	����	���	��
DirichletRepr��	��	��		FromGamma��	
�	��	FromBeta��	
�	���	��	��	�	��	��	��	��	�	���	��	��	��	��	��	�	��	�	Dirichlet��	��	��	�
� �	��	��	�	��	�!�	��	��	�	��"�	��	��	�#�
��
��
�
��
���

AlphaTooShort��

�
�K�

�
AlphaSubnormal��

�

AlphaInfinite��

�
FailedToCreateGamma��

�
FailedToCreateBeta��

�
SizeTooSmall��

�$�
��%�&�
��'�(�
��)�
��Exp1��

��
����
��Exp��
��
lambda_inverse��	�
��
��
�
���
��
���
��
�
��
����
LambdaTooSmall��

��
����
����
���
��FisherF��
��
numer��
denom��
	dof_ratio���
��
���
���
��
���
���
��
����
	MTooSmall��

�
	NTooSmall��

�	�
��
��
���
�
���
��Frechet��
��
�9�
�9�
�9��
��
���
���
��
���
���
��
����
LocationNotFinite��

�
ScaleNotPositive��

�
ShapeNotPositive��

�	���
�����
������Gamma�����
������	���
���������������
ShapeTooSmall��
��Q�
�
ScaleTooLarge��
�
��������������	GammaRepr����Large��
���One��
���Small��
������������������������GammaSmallShape����	inv_shape��large_shape�����������������������GammaLargeShape�����9������������������ ���!�����	Geometric���O�pi��k����������	�����InvalidProbability��
�
�������
�������StandardGeometric��
��������Gumbel�����9��9�������������������������e�
��e�
�	���
�����
������SamplingMethod��InverseTransform��	initial_p��	initial_x��RejectionAcceptance���O��J�lambda_l��lambda_r��x_l��x_r���O�p2��p3�������������Hypergeometric��n1��n2���l�offset_x��sign_x��sampling_method��	�
�������
�����PopulationTooLarge��
��P�
�SampleSizeTooLarge��
�����������������MeanNegativeOrNull��
�ShapeNegativeOrNull��
������������	���InverseGaussian�����2��9�
�������������
��������StandardNormal��
����	�
�
����
��
�2�
�2��
��
���
��
�
��
���
���
��
����
MeanTooSmall��
�
BadVariance��
��
����
����
���
��	LogNormal��
��
norm���
��
���
���
��
���
���
��
����
AlphaNegativeOrNull��
�
AbsoluteBetaNotLessThanAlpha��
��
���
�����
��	�
��NormalInverseGaussian��
��
��
�/�
�
��
���
��
���
��
�
���
��
��Pareto��
��
�9�

inv_neg_shape���
��
���
���
��
���
���
��
����
�Q�
�
�g�
�	�
��
��
���
�
���
��Pert��
��
min��
range��
���
��
���
���
��
�����	�����	PertError��
RangeTooSmall��
�	ModeRange��
��g�
�
�������
�������PertBuilder�����~�max���9�������M�
����������	���
����������������g�
�	NonFinite��
�
ShapeTooLarge��
�
��������������KnuthMethod����
exp_lambda�����������������������RejectionMethod�����!�����l����c0��c1��c2��c3��omega������������������������L���Knuth��
���	Rejection��
���������������� ���!�����
SkewNormal�����9��9��9�������������������������Q�
�BadShape��
�	���
�����
������StudentT����chi��dof�����������������������
Triangular�����~����mode�����������������������TriangularError����
���
�	���
�����
������UnitBall��
��������
UnitCircle��
��������UnitDisc��
��������
UnitSphere��
��������Weibull�����j��9�������������������������Q�
��g�
�	���
�����
������Zeta����	s_minus_1���J������������������������	STooSmall��
�	���
�����
������
ZIG_NORM_X���
ZIG_NORM_F���	ZIG_EXP_X���	ZIG_EXP_F���Zipf������t��q����������������������������
��c�
�	���
�����
������8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�	8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�
8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�!xx�z�b{�b|�b}�b��B-wi���_����������������������E��E�IZ��.?������_�����������!�������F������F����i�,z^�����_���������������F��G������*��Cs>�O;�λ����_���������������F��G������I���I�}�D�ǝ�λ����_���������������J��J���J���J���J�mI�q_^�����_����������������K���KKM�b�r����_���������������_�����!�������L��L�����j'<����_����������������M���������M���������M������M���I�^8K18����_���������������M��N������J���N�lׁ_�/������_���������������M��N���O���O���O�y�G�������_����������������O���P�ϳ�1������_���������������_�����!������P��Q���9��ƺ��3�"�����_����������������Q�}�*��g����_���������������_�����!�������R��
�xV�sl������_����������������S�7s<<������_���������������_����������T���T���A���o�����_�����������!�����	�	�U�	�V�i,����P���_�������������	�	�	�W�	�	�W]��t#D@����_��������������!������	�	�X�	�V�,z_ъ��L���_�������������	�	�	�Z�AZ��c����_��������������!������	�	�	�[�	���	�	�[�	��q���
#���_�������������	�	�\�	�
�9[�UWs[���_�������������
�
�
�^�
�
�K�
�
�^�
�
�^�
�
�^�
�
�_�
�
�_�GK�� n����_���������������_�����!������
�
�
�`�ɘ�w
�����_��!��!����
�
�`�
�`����=�������_�������������
�
�
�a��s���I^����_���������������_�����!�����
�
�b�
�b��
�b��
�b��"��6$�����_�������������
�
�
�c�
�
�ceu[_�����_���������������_�����!�����
�
�d�
�9��
�9��
�9�s(x�5�������_�������������
�
�
�e�
�
�e�
�
�ec��~䘟�����_���������������_�����!�������f��
�Gf����N�����_����������������g���Q���g�Tlj	��H����_���������������_����������h������i������i�����4n��@�����_���������������j��j���j�Mf�&�i������_���������������k��9�������۵e:{������_�����������!���!���!�������l��O���l���l�Y�����S�����_����������������m:4$/�����_���������������_�����!�������m`uL�;������_��!������n��9���9�
��w
AC�����_����������������e���ė���F<����_���������������_�����!�������p��p���p���p	��O���J���q���q���q���q���O���q���q��ebN뗤����_���������������r��r���r���l���r���r���r�s�)������_����������������s���P���s�f]�9�Oy����_���������������_�����!���_����t���t0#z�B�q,�������������������_������_���u��2���9�6�N�� ,����������������!��������v��3�H,%����_��!��!����
�
��
�2��
�2����j�����_�������������
�
�
�x�
�
�xޮ;+[q�0����_���������������_�����!�����
�
�x�
�y�i;�"�1������_�����������!����_�
�
�
�y�
�
�z>Bk|PW�������������������_������_�
�
�{�
���
�/�}�
�o�N����������������!�����
�
�|�
�9��
�|�Քv�m������_�������������
�
�
�Q�
�
�g1�R�$H����_���������������_�����!�����
�
�~�
�~��
�~��
���2���������_����������������������gX��iG�����_���������������_������_������~�������9�v���̰��!��������M���ĿKEQu�������_����������������g���������ק�5����_���������������_��������݂����x<��Ι������_���������������
��!���������������������������Ʉ��ӄ�-�i�NL������_���������������Ʌ���������3��������_�����������!���!���!������چ��9���9���9�������&�����_����������������Q�����G����>l����_���������������_�����!������͈���������l���r�����_�����������!������ԉ��~���������kʈ��5������_�������������������-���N������_���������������_�����!�������ӋU�����V�����_��!���������8*c_Zq�����_��!���������KD2��#�\���_�!�ʂ��������I������_��!����������j���9��=`%��]������_����������������Q���gӹ�}�l'�����_���������������_�����!��������������J����<�*�������_������������������ܪ�����_���������������_�����!������Ñ����ߑ����w�C���l�����_��������������������c���(=�~����_���������������_�����!����x������������	��	��	��
��
��
��
��
����������������������
��
��
��
��
���������������������������x���������������������������������	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�������������������������������
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������������������������������������������x���������������������������������	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
���������������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
������������������������������������������������������������������������������������������	�	�	�	�	�	�	�	�	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
��
�����������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�����������������������������������������������������������������	��	�	�	�	�	�	�	�	�	�	�
�	�
�
�
�
�
�
�
�
�
�
�
�
��
�����������������������������
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�����������������������������������������������������������������	�	�	�	�
�
�
�
�
�
�
�
�
�
�
�
�
�
��
�������������������������������
��
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
���������������������������������������������������	�	�	�	�
�
�
�
�
�
��
�����������
�
�
�
�
�
������������������������
��
��
��
������������
��
��
������������������������
��
��
��
������������
��
��
��������������!*��_M��L��
��A��D�D��F����_���\���(�1<�l��
�@��B�B�BGlobal�����I��VV,�4���D�˔����
�
ļ
�����
��InvalidInput���
InvalidWeight���InsufficientNonZero���Overflow��E1�94�sOD��
���
V&��9�
�P������
k���t�	V����YL�
�P�	y<����V��<�܀
��?�?��?buf��:�?�	�:$x��Lk����iVbh$�
�o��
	V4��
��)
�������W�
�K�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���������g�
V��.�<�!��!D�!
�?���/
VT�!��
�
��
�������O�� (�� 
���V%T�"4�"
�����"
���TKV+14�"
�����!]T�"T�"<�"
�����"
���TKV+1ԗ#
�
��#
�������Oİ$��$���$!V ��$!4�$
�P�!B VD�$<�$�#��$��$
�?���#A"V��$�%�l�%�	"��Unique��������^���A�
��������_��M���߳߳�&�Ĥ%D�%
�o�&�%TT�%���%	
�H�h�hIterMut��h��g�hѫ�g�h��g��Xt��,��%�$Ttx'$���%��)'��
�J�)�(T��*	(�*�$�%+(����%	
����+,�% \�%, T0|�5d�5
��52%T",�&	/+4�&	1
���	01t�&	��/K0A.!T!'	.#"4�&	-
�����&+	$,�&	-+	$��&3	+-�l�6
�	"�����
6���6
$�6��6A5&Q4�6��6 
L�7
�J��5B4'Q\�7���6 


�H��������	�5����5H�i��D���4�3(Qbf
73���6�)�97��
�J��9�8*Q��:	8�:/+,�6;8���$�6�8����<�$�7><T�7?��7
���>;?2=,Q+1=.-<�7A2d�7B;��7 T�7
�A9B/@XQ��7<�8D2d�8E;�8D�8
�D8E.CYQ��8<�9
G2��9
|�9
�G'F0Q��9(
F1@<�9
I2��9
l�9
�I'H2Q|�9(
H3@<�:
K2��:
L�:
�K(J4Q\�:<�:
M2��:
<�:
�M(L5QL�:<�:O2��:L�:
�O(J�:L�:N6Q|�:T�;SL̫;�	"�����T�)UST:	UTS7QN�	"�����hR�ST�;V��;&
���R�V2Q8Q,T�;XJ��;�	"�����Y�)ZXY:	ZYX9QN�	"�����hW�X��;B
���Q�W�P:Q,T�;[L��:�	"�����\�)][\:	]\[;Q��:n�	"������[PT�<`L��;�	"�����a�)b`a:	ba`<QN�	"�����h��z�	�����������������	���W��;&^?><�<e2��<T�<��e&L�<dZQl�<<�<g2��<D�<�g&L�=f[Q\�<<�>
i2��>
|�>��i%hAQ��>&
hBET�?
j<�?
m2��?
L�?��m&lCQ\�?�?
kl��>+
�	"�����
n�*
okn;
	onkDQ��>8
�	"�����
�kj��>r
@<�?
q2��?
l�?�q%pFQ|�?&
pHG��A
d�A
��A�AyKQ>T�@
r<�?
u2��?
<�@�u&tIQL�@��?
st��?)
�	"�����
v�*
wsv;
	wvsJQ��?6
�	"�����
�sr��?n
EܿA
4�A
�W�
�
�
Uniform��
����]_�"8���
EmptyRange�����J�Qgy�xLQD�AT�B|��B!d�B
����<�B���|I{MQC��B*4�B
�W�
�
�
���
����]_�"8���{�zNQD�B|�B~2���Box�������lf���]v
��l�B�"��B�}
x�~xz��B�
������}�C�P P�C92T���'U"Ve�VSvR��RU�_�`T�<c��¼_�c)^=Q��
)�
)�/�/�����&���%���%�� �"��!�!��$���$���%���5�
�
��7���:�
��:�
��A�
��A����������������������q�aX������Ѫ<��Ѫ�@d��0��|�����������������;t������������߳��0��������p�T� �������T�!���?��:�Cn����������S�\�$��'�����������lf���]v߳����$Ѫ+��;߳��$����������������;t���ֶq�}ֶ������L��F�O�����b��b��b�˻����\�5��l�����������
����������������;t��������~*�������������Z���}7��S���:
����:
��������
��
�d|t{�
��
�
�
�
=
5
<
�����������������o����M?��Y#�
���
�-
�	
��9
�	
��l�A
��������������������q�aX�����
����A��������������������q�aX�����	��	�����	������bi�������������������������������	������$��"*29weights��N�N�max_weight_size�
weight_sum�y��jn_converted�* ��"�	�'odds�	+��
2�	b7��;���<�
J�JL��x�Oz�	T˔����V���������������O������1��P ��������g˪��%��R��׮1����,������ڲP��w�R��Y�Y��*�����"�������¼���Z��������a�1����>���¼�����v��B����3�������
��K
��	
Ѫ������Ѫ	T�
����4�����=�� ����- ���NL r�������<�
����d�
���T2*0�|�	������6	- ��$��l 6
���� ����+���,�5�������� �����w�}� }�����]��_ref__max_weight_size�
��E����D4�D
�����D@��D��E����E+4�E
�������EE��E'=��E
��E&��	�����-9
J	
]��n	���������	��������		��ET��F��E���F��F ��	�����������^���A����������_��M����������	����	�������
��F)
-�Ft	
tz¼�	�����D���D�,�D��,�D���DL�D������d�m�����&>6=�
���������������������������������rng��	candidate�P�����p¼��H	
��H$d�H
�_�H	9��H"0L�H

��l�H���_��HQ,�H
�\�
fV��H|�I


����I������H�,�I���
XH��I+|�I

����I������H�,�I���XH��I+܃J
����J������H�,�I���YI��IC��H�4�J
�\OD�J�J���G���������������������q�aXÅÅą��:����\�H��,�G�^�^��^��[�^��[����e�S��G�\�\��\��[�\�
�[�\
has_fields��[��_��q|�������������������m��a��m�����������������u��i��rV��
��D���������������s����8�������������d�K����K,�L
���1<�L��L��ԫL,�L
���1<�L��L����M����M&,�M
���2<�M��K�
x��M�M��K��	��$�K��,�K��A��`����3���������Gyځ���Z�������l�T$�T
�o4�T4�T��T4�T
�L�g�g���h��g�hѫ�g�h��gFPR<?�������D�T��T�T
�L����Copied���it��4�8I�w+Cȅ���,�T�T���TL��$�T
��4�TÆȅP�E��o…H���8�U���U� �U&C�f64::MAX��V��V� �V&0.0�8�U���U� �U&C�f32::MAX��V��V� �V&0.0�8	�\���	�\� 	�\&D��
usize::MAX�	�\�	�\� 	�\&0�8
�\���
�\� 
�\&D��	u128::MAX�
�\�
�\� 
�\&0�8�\���\� �\&D�u64::MAX��\��\� �\&0�8�\˔��\� �\&D˔u32::MAX��\��\� �\&0�8
�\���
�\� 
�\&D��u16::MAX�
�\�
�\� 
�\&0�8�\����\� �\&D��u8::MAX��\��\� �\&0�8�\���\� �\&D�	i128::MAX��\��\� �\&0�8�\ю��\� �\&Dюi64::MAX��\��\� �\&0�8�\����\� �\&D��i32::MAX��\��\� �\&0�8�\����\� �\&D��i16::MAX��\��\� �\&0�8�\����\� �\&D��i8::MAX��\��\� �\&0���Ѫ
�Ѫ.6(�
����.��:��EѪ����^hۛ���
�Ѫ8�
����.��:ѪcI��t(�����	��Ѫ(4��]b
�_sxgl�������������������������������˟��ڞ��ѪѪ).
�ѪѪDIQ��H�
����������6�CM�(��"L�"
�H�<�"\�"��"/�"
�J���H��������H��=����"ܻ"��"9<�"
�J����Map����	����<�}�Ta!N�����Ѫ�L�"L�"��"˪#&"$�#��E&4�#���"	
�H��a&$(	���"�B	QV
�J��h
&qu	
�
	�>4�"

���<�#
�����#
���
<�#M%-L�$|�$�$��%&,�$g
�#&&��#
�
��#
�������?"4�$
���$d�$�$
�L�����������,M�[�}�&,�$`��$	
�H����Rev����	�?�����T���&W[���$�u��
�J���&��	�	�$�L�$�$
��Ѫ-�$&-L�&,��&+
��,��&
������+�&#��$,�$
��d�$&<�$<�%!�%$	!'$K !\�%"�%3	" $D	 EL�%'D�%
�Ѫ'-4�%&$,�%(��%9��%
��&��%(3%$��%��%h<�%
�W��������%xaC����%$$��%���%i

�!��������������������q�aX��$�#$vz)	#�) 	�&&��&*#i��������������������q�aXȩ1�FĿ�Xx��'
�
�!��������������������q�aX������*�!$�
"&�#�&8&&�'��!��
��"�n��#r��$���$���$���$���	��%i	-����!��<�!Ѫl�"��Z	���	��6�����������Z����������������;t������������'����(��q�$��������)��b�������������������;t���%��1�}��$��i���4�$���������|�������i���G��^i؊������������������������q�aX�ֶ�Ѫ����y�����IѪ_����E��	�
	weight�Y

�N�	�����parent���
	*�^RI��
�����������N˪����ڤ�������
���
�f
�m
���	���	���	�����3��Aî���گ�������Ѫv�
��
Ѫ��"T�"4�"
��/D�"��",�"��E<�"�"�"�
��
��"���
Т�"���Т�x� ������Т�Т�|�%
�
�&�	���%�� �%1t�'Ѫ̙'D�'
�@���5T�'�'���&H$�'��,�'��v4��}t�(Ѫ��(�(��+,�(�(���'?,�'��,�'��m5��t
t�)Ѫ��)˪)!,�)
�o�P<�)H	d�)	4�)���<�*
�����*��<�*C#�*,�*
��)y�*;��)����*)	$�)��,�)��\��e���"����
�I��C�8���˪������4��
L�+�+$	'Jl�+�+$	'JL�+	�+$		'J	l�+
�+$	
'J
t�,
Ѫ<�,��
),�,"�,,�,����,<�,�,̵,D�,
��$�,T�,��,��,
����dX,�,��,D�,��$�,\�,	��,��,��TH
"�-�-�-��*����+���+���+���+��,�+,�+T�+/��8���\�+������Y�,�,�����{ֶ���%ֶn�f���
left_index��right_index�����>�����|��M����������t�.Ѫ��.�.
�@���6,�.��.�
��������.��.
�P���������f��.��0���-���L�-��L�-���Թ����#G�����$�.��T�.�.
��<
,�.,�.T�.,�/\�/�/$	'K|�/	�/3		��/	Gt�/��Ѫ,�/
<�/��G
'!4�/t�/,�/��%<�/��/'����/A
$4�/�/�/	�f�$��.���.��E�4�.L�.��v3$�� ��ֶEԹ�e�*��C���������$�-��������������r�8
_ref__self�!4�2<�2
�����2��JA!'�2��2
�
��2
����|Xt�3
Ѫ��3˪
)	",�3��	K<�3D	\�3,�3���l�3,�3��,�3
	<�3,�3
<�4��3!��3î5+
��3*��3*4�4
�WVD�4/
|�4
�
��4
�����4

$�4T�4�4��&,�4t�5Ѫ4�5t�5,�5��%<�5��5#$�5
�@���kK��5,�5T�5,�5\�5�5$	'K|�5�53	��5	Gt�5"Ѫ,�6#<�6��"7#'!!<�6$��51��6î!��5$- ܐ6��5:4�6
�W L D�64�6
�����\�6�6�
�L��1�h��-��3���3���4�%���2��L�1�4�1x����������E�������%�����L�38�|��ֶ������+L�4���rԹ������a=R��N��Oֶ�Թ�����>��Ctotal����
������������˪p��w��î�����*�1����������kî=�������p�Q��@��9QIH'I/4�9<�9
�����9��JA1!'�9::��9
�
̸9
�����`6$�9
,�9|�9�9
��
9/	:T�9�:H
4�:
T�:	��:��
1(8!'4�:I
T�:T�:H
	��:��C9	0!t�;Ѫ��;˪)
0",�;��K0<�;D	\�;;,�;���l�;,�;��,�;
0<�;,�;\�<��;%��;î5+/��;+��;.4�<��O/D�<'|�<
�
��<
�����<+00t�="Ѫ,�=#<�=��"7#'!0!\�=$��=F��=î!��=$- 0��=��=`4�=�� E<0D�=,�=%T�=%,�>'\�>('�>$	(''0K&(|�>)�>3	)&0��>	&Gt�>-Ѫ,�>.<�>��-7.',0!\�>/��>J��>î,��>/-+0��>��>h4�?��+E*=0D�?�?)84�?1T�?2	��?¼112(08!'0)T�?H
3	T�@534�@I
6��@��5C694.!t�@9Ѫ,�@:<�@��97:'8 .!T�@<3��@,�@��<%;!.<�@��@+��8��@;A7>.$,�@=T�@=(#,�A?\�A@?�A$	@?'$.K>@|�AA�A3	A>%.��A	>Gt�ADѪ,�AE<�A��D7E'C&.!T�AG3��A,�A��G%F'.<�A��A+��C��AFAB?.$�A3)84�B
�����h�BH*3H$I-4{,8CHKW6�B�38'0�8D	:��8�	�	*:�-�-�I-5�	:H:72)I29�G�G"�"����9���:���;���;���?�J���8��L�8L�8�4�8�
���
���
��
��
�T�9��W
P
�	��
��	
�t�:�	ֶ�	��	��g	��p	���	1	��(	�L�;������ֶ	��	������ֶ<Թi\��1������o���ֶԹ.!���i�������t�?	ֶB�<ֶ�Թ������g|��x%Jֶ�Թ�������$v�{���
old_weight�c	
difference�E��3����53��
���'���
�t
�{
��	
�����2˪������îR�� ��
��
���
î[
��3
��	î������¼j��������}��^��/������������K���T����������t�BѪ��B�B��+,�B��Bt�BѪ<�C��),�C"��B,�C����B<�C<�C
�����Bz�C���B���B��,�B,�B���1������;�?l������f�����7d�G7
5&6.t�GѪ��G˪)!,�G��J<�G��G4�G
�Q�bD�G��G2L�G��D<�G�����G�G7
d�G	<�G
���
��G�	J
A-!'�G6ԄH
�
��H
�����P(U	6d�H7
��H
���<�H�����H'd�H
���������������,M�[�}��H�

6��H#�I
��I�,�IL�I�I$	',Kl�I�I$	'
,K̟JD�J��$�JT�J,��J�J5
l�J
l�J��J¼1(4!'��Jzt0l�K
l�K5
��K��C94!,�LL�L �L$	 '4K l�L!�L$	!'4K!��LD�L��$�L\�L"4��L�L6
l�M$
t�M%"��M¼$1%(#2!'#��M�O"4l�N'
t�N6
("��N��'D(:&2"f6nx5�l�O*
<�O,
���+,ĞO��*J+A)+!�6�7w05Uwa)�O, ,,,��O!	
�S�w*���w-,)l�O/
,�O2|�O�O��$�O2+1!,T�O+01��O¼/j0R."*"(.$#�O1&,1%,��O(	��x1���x3,',�O4L�O
����4�
'6�7��P)�7�)(�1,�,,3
6�6��F�	/,@5/Q"4b641s,�5,3�.�7.5����G�	��H���H���I���J���L���L�8��������������������q�aX����F��,�F���F�o
���	��3
��<
��[
V	���	���	��	��3	���H����L�IT�I4��0����l�J5��\��W�ֶ�\�L���������t�L������pֶ�����H��C�L���y��e�n���+2k
	����total_weight�]
target_weight��
�����
left_subtotal����bright_subtotal�P"���������
�������"˪���������|��������֍2���	¼�	��	��-¼�����_����{���f��#¼�������������,�w����O��ST�T
����$�S�T|�T��S4�T
�W��VD�T�T���Se,�S��,�S���S�����!Mĥ����(�	"(��F��"
���4<(��F��"
���4<�
��
�λ$��
����'/��������&��/a__self_0���\��p��7(�	"(��F��C	K	��.:
��uz
�_�	�
m�(��F����
��.:������k��,29��G��P��Yaȩ���r���ȩ�۩f�����x۩������2���������������g��	H�		*8
H��X		e	u}������	�����	�(����F��+��;�F��S_mr
�۩۩���(���
�F��+��;�F��S
_
mr
�ȩȩ�
����39@GNZ��c��lt|���������ȩ+ȩ4��=��F۩�۩�����������������'��0:�H__self_discr�b__arg1_discr�z��
__arg1_0����������زI@ �	λ
�λ.68 �	λ׶(1@ �	λ׶(1( �
�λ � �Q�_��kȩsλλ+λ�ڸλ�ڸ���׶j׶7׶	λ�λ�("�
��@"�	��λ(��8"�	��	λ(	��@"�	

��
λ(
4����
�_������
{�"��(��5ȩ>��G��P��C��LڸU��%��.ڸ7����ڸڸ%����ڸ���ڸ������j���@#�	λλ).
�λλDIQW8#�	λλ).��:?GM@#�		λ
λ).��	:
?GKS_#��H#�
ȩȩ\ڸeڸnڸڸ"ڸ�ڸ�h�u�����d��	@$�
λ׶(08$�
λ׶(1H$�
λ׶(1H$�	λ׶	(1($�	
�λ$�	$�	#d�r
��~۩�λaڸjλ?ڸHλڸ%λ�ڸ��׶�׶�׶b׶4λ�λ�λ�(&�		��@&�
��λ(��8&�
��	λ(	��H&�

��λ(��H&�
��λ(4��
�_
 &��
��
��Y&�
�q��~۩�������������ڸ���n��wڸ���P��Yڸb��2��;�DڸM�&1ڸ��)ڸ���ڸ���������d	@'�
λλ).��:?GM8'�
λλ).��:?GMH'�

λλ).��
:?	GM	H'�λ
λ).��:
?GKS_'�
�H'�

۩۩�ڸ�ڸ�kڸtڸ})ڸ2ڸ;ڸ�ڸ�������,��������0 (��
��.6 (����(0�(��(�	����F������F����i�,z^�di
���	{�((�
��(��7
��C��N�j�v�E��N!+����!��������
�p��X(*��� *����(�� *���	�(	���*�
��&���*�
	����(4����
 ��
��
��S*��k��x��������������������h��q��z��J��S��\��.��7��C��L�#.����&�����������������a�+�!2 +���).
���DIQW +�
��).��
:?	GM	�+���
��).
�����D
IQU]i+��H+�
�������{������/��8��A������}�����������/(,�,��"��.��9BL(.�	"(0��.�GO
��ej
�_{��.�����������������������H/�		/��;@FQ��Y��ahox�����ƴ��0��0���):,�L�<�
��"��
���]R*0$�	L�<�����
���
������Γ9X
����	�
~ &,�$�l�
�
����
�<�
���;2	*��
�ļ
������Γ9l
�
�|�
,���^��
t�
$�D����|��D�4�
�� 
" d���SH &�",�
���",�!,\�<�
��� @$8��4� 
�P�$Y#D� \� 
���!,� #� %.� )<� 
����#� )4(-\� ��(F� '"�� ��';!,� &"̂!
����%T�!&T�!+/��! $�!
��+Q*4�!�!-D�!4�!��/|�!��/1*$�!."��!��-h.@, �!1��"3
��!*,��",2
��3��!�0
��12��!�
������0���
9�$8��$9ĭ$7
89�$47��$57�|�$67,�$	��4�$5�$:$D�$
4�$��<d�$
��<15�%;"D�%4�%��? d�%��?14�%>!"��%��>;5�%=""D�%F	�%�?�%2@l�%E	F�%@��%<�%��E:D#��%4�%��D:C$D�%D�&K	�&@�&2@l�&J	K�&@��&<�&��J:I%��&4�&��I:H&D�&��&#��H:5�&G'#��%G��CGCB("��%_��=,�%BCA)#D�&��4�&;$�&M*$L�&P	�&,@�&2@��&<�&��PKO+��&4�&��O9N,D�&��&(��M�N>L-!��%�	��ALB@.#l�'
<�'��$�'�?S//��'
4�'��SJR0D�'d�'
<�'���'�?W1/��'
4�'��WJV2D�'l�'
<�'��$�'�?Z3/��'
4�'��ZJY4D�'��'
��Y8=,�'X5"��'8
��V�XAU6!��'<
��U;5�'T7#��'e
��ReTCQ8"��(�]
��:;@Q��(�\
��]��'�[
��456\��'�
������[29�*������������������ ��� ��� ���!���$���$�	��$�
��%���%���&�
^��������������������q�aX�������,��$�)
��r
��k
�t
������
��
�!
����m�d��������^�UJ�����������$� ����M���������,��G������������������;t����]�T� �T� ��
��
��
�$� �r
�,�!�&
�
�)
���	��	���	���F��G������*��Cs>�O;��
�f	�]	R	���	��	�	�,�$	�$�$
�L	�,�%���"	�4�%�8�i�`�����������E����w����,i�4�&
�y����c���C��������B����7���F��G������I���I�}�D�ǝ����G&�*a0�G
b0�C�J �J�J�G_!two�[#
beta_numer�%
beta_denom�&&�
*�*,�J�	4�J�	5�J�	6�Gv
:�x;delta�v=�If
@�I�Q;/�����l��%�����+�����������_��(����������}��\��.���
���
���
��������l��K��4�������������
���
���
���
��k
��
���	���	���	���	��j	��L	��	��	�����������s��Qgt�+	����+($�3:���F���3�

+$�+���F����,���,4�,
�������Open01��nrC}��,Γ݉4�,t�,��-4�-ω�-Γ݉4�-t�-L�-	�D�-4�-��
|�-��
1�-"��-���-B	"��-�-
��C

$�-��-'��	�
D!4�-�<�.�.
���.,�.��-��UE
 ��-<�.���.�.$d�.��=�."T�.�t�.��'�."\�.<�.���.@/��.4�.��JD�.��.�.�:$�.��.*���>!4�/�T�/��(�/"�/t�/��H' �/!D�/4�/��"d�/��!@"6  \�/<�/���/@%/��/4�/��%J$D�/��/�/�$:#$�/��/(�� �#>!%\�0<�0���0@)/��04�0��)J(D�0Ć0��(8�0'"&&'��/D
����&W +1!]4�1�1��1*"$�1�1	,�1	-*4�1	�,1-(+# &	+$]T�2	2�T�2	5�4�2	7��2	8d�2	��758'6% ܭ2	��5m6>4& ��2 	�2�4<3'$�2��2-	��2�3?1(!��21	���21B0)#'	/0�2	9*��27	��/W9).*!'	.]��44�4ω�4Γ݉4�4<,t�4��44�4ω�4Γ݉4�4=-t�4�5
?<d�5
<�5���5�?B./��5
4�5��BJA/D�5#
@AԘ5
��?�@I>0 &
>:1�5
D<<�5
��D"=�5C2"�6F<4�6��F"C�6E3"T�6;El�6<�6��$�6�?M4/��64�6��MJL5D�6ܻ6��L8=�6K6"�6N;��6��KIN(J7!��6#��J;C�6I8#'HI\�6O:���62�H\O.G9!'GJ+�8
R<�8
S<<�8
��R/S'Q; d�8
��Q9=�8P<"��8
;P�8
U;l�8
<�8��$�8�?X=/��8
4�8��XJW>D�8#
VWܰ8

���U�VST?*0
TH@L�8
Z:��8
]<D�9
4�9��_A�9
`<|�9
��_>`'^B ��8
��]s^>\C ��8
�9�\;[D$�9��8'
��Z�[>YE!4�9b�<�9�9ӌY�9cF,�9��9��bOc?aG ��9aΓ
]�:
e;\�:
f:���:
�e6f-dI &
dJ+L�;
h:��;
k<D�;
4�;��mK�<
n<|�;
��m>n'lL ��;
��ksl>jM ��;
�<�j;iN$�<��;'
��h�i>gO!4�<p�<�<�<ӌg�<qP,�<��<��pOq?oQ ��<oT�<v:�T�<z:�4�<|��<}d�<��|5}'{R ��<��zm{>yS ��< �<�y<xT$�<��<&��x:g�<wU#��<3��v�wBuV!\�=<�=���=@�W0��=4�=���LXD�=̜=�=�;~Y$�=��<g��u�~>tZ!%st�=�;4�=�=��&�[$�=%����<�	��s��Pr\#)r]+��>��^d�?�l�?\�?
���_#����?���X�M�`#)�baD�@4�@��f�@�4�@���@�d�@���8�*�c#��@���o�Cf"4�@��4�@���@�d�@���8�*�e#��@���u�Cf"�@���*���+���+���,���,���-���.���.���/���1���3���3�

��4�
��4�	��5�
��8�
��;�
���+��,�+���+�,�+��+��(��,��-��-����=�n����������.����.�?�\������;��/�������������C�y�s�����J��G�P�~�����1�������~
���
��
����;�j�����������
�1��4
��4��4���y
��=
�F
���
��5
�������������)�g������\����y�������
��q��5�>��|��8
��
�\
��
��
��
��
��
�
�Q
�E
�	���	���	��;
��	�)	�X	��	��	��	��	���	�	���A�J�����6�e����������������7��~����+���������p�����<�
�:�/
����algo�<u1�u2�v� z���N���ߑ	*ʸ�
:���;ڸ�<��
=y��C���Y��Zg�Wω�ωv��6����������ӌ���`��4������������q��S�� ��������������b�D��&������������G������y�Z��;�����ω�ω���E�������������U��'��	�������z��0����������}��%����������ӌr��R��
���
���
��j
�K
��-
ӌ������j��K�,��
����������}��_�%���
Ū�
��g
��4
���	���	��t	��R	(1�1��"'��4��?HR(3���p3�
����(4��]bڞotch�3�����������������������������������ڞp4�
����).
�����DIQ4��H4�
����������6�CM���(5�
5�
�"'-39?��L��T]g(7�
	&7��MFN��-9��x}����h��7� �M��݂����x<��Ι�����]i��"��06�D 7�
�M�� 7��M}���I

��?K����
�_��
��� 7��M�� 7��M,5��I��?	K	��qw�������7�
������������������
�������'����!��������R������	������������v���������������__self_1�����
��������8
������M�������^����������y���������z���H8�
		*8
H&��X	&ey����'���	'��(���	(�
�)��		)		*��0
	*>
8�+��"+�M*,��:#,�MQ$"]%#kp
�����$�%���8� -��-�M��,.��<.�M��T `!ns
����� �!��
 8�/��/�M�� 8�0��0�MT1��d1�M��Q2��a2�Mw���
��������
 8�3��3�M�� 8�4��
4�MT5��d5�M��Q6��a6�Mw
���������
��
�����%+49BOP]lr
�����������8�
�LRY`gnu7�������������������������a�����sz��������������������������������������������������d��m��v���������������������������&��/��8��A��J��S��\��eo�}���ƴ���@��"
�Z__arg1_1�C��c��E�}��_��1�>���"��#E����s�����������(9�9��"'-��:��BKU(;���0;���'��0;���	'	��0;�
��'��0;�
��'3��
��
��
��
��Q;��i��v�����������������i��r��{��L��U��^��/��8��A��J� +����#�����������������^0<�#40<�#40<�
#	
4	0<�
#
4;CO<��H<�
����RZb'/7���x���(=�=��"'-3��@��HQ[(?���0?���'��0?� ��	'	��0?�
!��'��8?�
"��'3��
��
��
��
��Q?��i��v�������������������g��p��y��J��S^��/��8��D��M�#.����&�����������������a0@�#40@�#40@�
#	
4	8@�
#
4;CO@��H@�
����RZb'/7���x���(A�A��"��.��9BL(C�	"(0#��C�GO$��ej��w|�C�����������������������HD�		D��;@FQ��Y��ahox�����ƴ��E��E���)�"
$@��! ��!%10.���.�4�.d�/4�/
���/D�/�/
��/��/	�/
,�/	
�/4�/4�/�/$	'J�0t�0
T�0�
4�0�0T�0��0	4�0��0��0!k�1<�1	4�1|�1	
4�1��1FC�1���+���.���.���/���/��+��$�+<�+���+4�.,�.,�/,�/m��dQ�������j��b� �flipped��������N�u����Z������.
n�.��.$110�C4�4l�44�5T�54�5	\�5�5�?	4�5
4�5\�54�5
<�6T�7
��7�7�?D�7D�7	T�8

��8
$�8������.@ԑ8
	$�8�4@��8"
,�8���x�&�?4�8�8@l�8�8�?��8\�94�9d�9��9��9"	��9*4�9
�, \�:
"L�:
#��:
!	"#��:
4�:��!) d�:%	��:$%d�:'	 ��:&$'��;d�;
��;&�;*A�;4�;
�W�
�
�
���
����]_�"8��*�)D�;��;d�;���;�;�?,E��;4�;��,`+D�;,�=.)��=4�=
#����.1�=-\�=,�=0+��=4�=��0%�=/\�=D�=1-1
	D�>7-7
�>6/4�>56d�>45��>34-��=T�=
�3*2��= (2Γ<D�AD-$DD�?:-d�?9	:��?89�?=/,�?<=\�?;<�@�?L�@@8|�@�@
�@*?,�@��@>	?��?&/;>�@B/4�@AB�@�?$Al�@T�@Ԋ8�AC��@(C��>��DR/4�D�D
�R&Q$�D�BI/4�B�B��I$H$�B��BG	H��BFG��A#T�AԊF)E��A'(E�BK(,�BJK�B$JD�BM-��BLM��B//L��A���DP	Q ��DOP��C#T�CԊO)N��C'(N�DT(,�DST�D$S�DW(T�DVW4�DX��DUVXUD�EZ-$��EYZ ĊE//Y"�F](<�F^]
	^]
*\^l�F�F
̏\S[,�F��F_[��F�_T�Fa[L�Gc�G�?
t�Gbc�G�?��F`ab`D�P�[L�P�	�
4�P�	��P@��P��,�P�?��P���<�P�	�P�?�P@��P �����P&�	�
��P.���Q�?��P:���D�Q�$�Q��d�Q�����Q�	�
�Q�/4�Q�Q���&�)$�Q4�HeT�Hd	eD�Hg�H�?d�Hfdg�Hh
�?�Ij
�Ik(L�I�I
�j8k/i <�I-l	i|�Hl�#("!P�Lv(��L�&�Im
��I�$4�Jnm�J$	nm'%	Jmn�JrmT�Jqrt�Jp	fq��Jopd��Jhho�Jtm�Ju(4�Jstus$(4�Lwv�L$	wv''Jvw�L{vT�Lz{t�Ly	fz��Lxyd��Lh	hx�M}v4�M|}
|&(�N/�N�h,�N~�~<<�Q ���|�Q ��� �*<<�R ���|�R ��� �+�S �(<�S ���S& 	��),N ��t�S ��<�S!�
�S%!	�
(-L!��t�S!��l�S"T�SԊ�S�. ��S"���S&"	��)/N"����S"��
"	��
0."����S"��l�S#T�SԊ�T�1 �T#�(��S#���#	���20#����S#���T&#	��)3N#����S#��L�U$�	��t�U$�U���,�4$�U��U$��T�V$�
t�V$����V$���V�?<�V$�	��d�V$�V���,�5$�V��V%$�����UL$����V$�(<�V$��
$	��
6.$����V$��4�V$�T�V$���D�V$����V$�	����V$�V���,�7$�V��V/$�����U�$���d�Y$D�Y
���Y�8#��U�$���\�Y$D�Y����Y�9!��U�$���d�Y$D�Y����Z�:!��U�$���\�Z$D�Z����Z�;!��U�$�����U�$���$�<�Z�(4�Z���Z&�>=�[�(D�[��<�[%@?xH�Z�Γ%��Γ�&4�[%�T�[%���%	���A�[%���[<%BJ%�%B�[�&��2�)��4�&��5�&��5�&��5�&��5�%��5�%��6�%��6�$��7�$��7�#	��8�#
��8�"��9�"��9�!
��:�!��:� ��;� ��;� ��;� ��=���=���?���F���H���H���H���I���L���P�
��P�
��Q�	��Q�	��S� ��S�!��S�"��S�#��ZU��3��$�2<�2���2�4��5��5��5�5��5�6�6q�7�7	�8
8P�8��D�9j����D�:
Akb�:-�:,�;��,�;��������������������q�aX����f��,�;����=��y,�=��E����� �?az1J_�7�����.Yp����n����Xm0E0��F����qGq�H��Hu,�H���Less��������Greater��ji�/޾y������t�I,�I���������,�L���3H�
�
�
�
�P�Pd���)U�-�Q��,�Qu">�
�S �
�
���
�S!�
���
�S"�
H
��-
����S#"k�������L�	V	�	�	'
,�*a������
"i��z�
/I+�
�
L

�	�	T	�[�	C	��:	(� E��L��Q�NVnp�S�Onpq�M
f_m�S�ON
�OQx_m�W�qR	�qU
�X�qC�q6
�q �q�$p4��&��(gen_u��)gen_v��+���-���/�`8�lX[�d�Jf�h��m�Sv�l�rho��ߑ���G� �x1��!�f1��"����#���c$��0%��
���������4��������W��+���ԊE��jԊ������vԊ6Ԋj��.�����OԊrԊ������!��+���
���
��r
��<
�j�4
��4"��4%20�\�\	����\,�^���M�^<�^���M��<�^
��^4�^
#����
1�^	\�^L�]���M��<�]���M��]$�]
���L�]<�]�]3L�\���M��<�\���M�]$�]
���L�]<�]�]3ԗ^	�^�^���[���\A��]A��]6Ŀ^�\��,�\���\��\ ������{d�������;_��c	binv_para�_��N	btpe_para������6q����c������HJ����(0@J����(0(J�
��J��1��=��H����������q{������(L�&��HL�'���(��@L�(��
�(	
4	����
�_����qv�L�������������	�������
������������P�^i����a����2���HM���).��:?GM@M���).��:?GKS_M��HM�
����������������M�Zd��B���N��(N�����#-(P�)
����*/7P��N��Z��b��j��r{������HQ�Q��(2��:��BK�XbR��R���),�L�<�������MB &,�Ļ
���
�������̋
������Γ��1:����	��������������������q�aX����Ļ�4��,�E����������(�>�QJ�9M�������|�
�������StandardUniform�����C��Kܵ4�
#�����w�\�<�,�
��l���7�"���
��C,�\��T�
�����
(D�	"��#��d	A!���������������,����������D��7�d������\��`�dcomp_dev�d��������������F��%�
����+��������S���
���.6(S�
��S��.��:��E������ak���(U�*
���U�+����(4��]bڞotch�U�����������������������������������ڞ�V�����).
�����DIQV��HV�
����������6�CM���W��(W�����#-(Y�,����*/7Y��N��Z��b��j��r{������HZ�Z��(2��:��BK�Xb[��[���)(\�	"@\��T��"
���4<h
���
��\�\������������������������(^�	"@^��T��CK-��.:��uz����i���.
���������^����	��������������-����L�Z��Ar����X������H_�		*8
H
��X	
eu}��������	�@_���	�T��+��;
�T��S	_
mr
��������_�~�	�����������������������%��.��7��@��!��*��3��<F�T��cƴp���	��
�����D�4���l���MB &l�
�����d�<�����?/��4���J
D������
E'	 $	L�<���
��'��p
C	!'
d�<�����?/��
�����������4���{
D������E' d�<����@/��4���JD���<T�
���G*��E4�
�W����PD���V
���$���
����
�����������������������������������q�aX����������$����������B�K������u��=�F�����������������������q�aX����1������d��������������l*�
.���<����������m��B����������e��F��������L�	��|�(,����T��l�4�
#�������\�Կ4�
���������t���\���$�$�$�������S��'����,����l��$���,1��5�y/g�]���O������`����"
���4<(`�
�	��`��	4��@��K������gq���(a�/���a�0����(4��]bڞotch�a��	���������������������������������ڞ�b�����).
�����DIQb��	Hb�
����������6�CM���(c�c��	"��.��9BL(e�	"(01��e�GO2��ej��w|�e��	���������������������Hf�		f��	;@FQ��Y��ahox�����ƴ��g��	g���)|�
T�
D�
�?��3(��	
�H��,�&*����DSX
�J����IntoIter���inner��$9t/*I������	�Γ���D�4�������T����P	&��M<�
�W�������������u���,

��5���N

�!��������������������q�aX����
�	w{
		�

��N	|��\���$�
�@����0$�T���	i��������������������q�aXֱ��bs
�!��������������������q�aX���������\�
��'D�
��?�?��?��:�?�	�:$x��Lk�������T���w<�
�W��Ԕ�����Ԕ���Γϕ��5��>���x

�!��������������������q�aX�����w{	���x|�����
�	�����
�������
���i��,
!��-GZbΓx��Γ�0��
����
<���m������t{&	������
9��,�
Ԕ`ЍЍ%��.Ѝ:�l������|�������i���G��^i؊�����ĐU����������_Ԕ|���������|�������i���G��^i؊���������������������������q�aX��Ԕ�Ԕ�����@	�G�gamma_dists�N	�	
	�J:dist�$��
���
�	�
׌�	��u	ʍ|	���Ѝr��eԏ@�����$���Ѝ�Δ��������%Ԕ:Ѝ�ԔH��(
�	��j�����������1
�	�������ϕԔ�ԔUL�<���t��L�<���<�
	

���D�
�o�	AT�l�
��

����$�
�o��F4���,�
�J�h�h���h��g�hѫ�g�h��g��Xt��,���g�g���h��g�hѫ�g�h��gFPR<?����3�̠���,

�H����Zip����J�C���J�C����C���	�C��ڸ(j����D���������
�J�����	�
	Γ�������������l�4�
#������\�D�4�������D���0(
 t�_�t����' <�����D���7T����	
�H��@#'���E@!OT
�J��!f nr"	 ~"	�# ����%#\���%#4�$"<����#$�������������G�����)&��4���,�Ǩ���\����<��������n��������8�l��u��^����������������;t���������+���������#�I�E�4����������������������������������;t�������"��������
����samples�����	���invacc�-�	��@#�����������a��=��z�����L����������T�6��=����h������������lf���]v
����Z_
�Ƴqy(h�
�	��h��	4��@��KƳ�Ƴ�gq���(i�3���i�0��Ƴ(4��]bڞotch�i��	���������������������������������ڞ�j�ƳƳ).
�ƳƳDIQj��	Hj�
����������6�CM���k��	(k�����#-(m�4
����*/7m��	N��Z̹b��j��r{������Hn�n��	(2̹:̹BK�Xbo��	o�̹)0�� D
,�!�!��!/	2�0^d� �	&�8,�!�!��!/	2�0^�p�!�p�
�@���-<�!�!��!/	2�0+_T�!

���!P��!	
�H��
K	+$(
	���!uA
PU
�J��g+pt	�
	Γ�!�t�!,�!�!��!/	2�0+T�$D�$
�?��&+ �L�!	
++\�!
���?�?��?��:�?�	�:$x��Lk����9�+j��!,�!�!��"/	2�0+_L�!	++��!�	&�+9��!,��b+#t�!!,�!$�!��!/	$2�0+_#$L�!%#	%#++"%\�!
���!�"] +*��!H ����$�D,�$+<�$.�$��%/	.2�0._-.L�$,
��-\�$
������������B�JT��+�,k*.X��$$�%
�o�*��$).4�%t�%1��%
���1)0."($�%��0K/.4�%��$2�%
�J�g�g���h��g�hѫ�g�h��gFPR<?�����)�/�(.Ԍ%���$2

�H���������J�C���J�C����C���	�C��ڸ(j����(�'.��2'��42��
�J��4�3.��5	3�5! 	�$B3�������"6B�$C3�����7C|�%L�%
��6�%7�%:"..T�&D
A&��&��&
�?����A@@(.��&��%B<�%
�W�������������:�����%)9#.��%2���%C

�!��������������������q�aX����9�8$.w{;	8�;%&	��%C<8|��T�&>&��&$�&
�@����>0<$�&=/.T�&�	��&
�!��������������������q�aX������������������������q�aXֱ��Γ���'.��'&)+��&R?
�	��@��&V
������?QDYe*rDz�*�'�,���
�&+�D+-��<�� ��
��!a��$�*��%���%|
v}
E����7��,����
�)
�
���
A

��

������������������/	�6
���
����
��������	
x
���
��
�	������		�	���	��4	�?�?��?��:�?�	�:$x��Lk�����t�$�����u����p��	���	�� 	������'��T����������������;t����������	����������|�������i���G��^i؊�������d�����}\��y��PƳ������{�����G:alpha_rev_csum���	�
�lh
beta_dists��&�	�2�J6�J�7��$�%<�
����k
<�[�g�������Q�]�����%�1��
��
�l
�x
���
���#��[��b��J�����}
��������]��(��/���
��q
��x
��=	��������e�����s����������������&�����%������%�L�)<�)��t�)�D�)4�)��<�)
	
����)D�*��	7T�*l�*Ƴ	�����������^���A����������_��M����������*$�*
�o���4�*��),�*
�J���g�g���h��g�hѫ�g�h��gFPR<?����]�̌*���),

�H���������J�C���J�C����C���	�C��ڸ(j�������
���)��
��
�J�����	�
	��)�������$�)�������*4�*
#���Ǩ$�*�*\�*�+,�+�+��+/	2�0�*��*��"\�*
"��*�+D�+4�+��Ĕ+��1\�+"�+��h@ ��+$2t�+�	&���+<�+�+���(���)���)����*���*� ��4�)��,�(խ�(��\�)�k�<�)�����&��"��M��V��u��&�������������������;t�����,��8���U��<�\�*�}����d�@�g�-(��1�ƳP��Yc��hϰmacc�i�	
� �
beta_sample������������[��2�����:����������v��������w��V(q�+	"�q�/�[��"
���4<�q�.�[��"
���4<�
�	��q�+�
�	��*q�+�	��'��3;��������,��5g����[���o��6(r�+	"�r�/�[��C	K5��.:
��uz���	�
i��r�.�[����6	��.:�������jr�,�	'-4��B��K��T\�����m��������a�����s�������1����������������f��
	Hs�,		*8
H��X		e	u}������	�����	��s�/���[��+��;�[��S_mr
���������s�.��
�[��+��;�[��S
_
mr
������
��s�,�	39@GNZ��c��lt|�����������+��4��=��F������������������������'��0:�H��Wƴd���
�������������,�t�;��
���.6(t�9
�	��t�9�	4��@��K������dn���(u�97	���u�;+����(4��]bڞotch�u�9�	��������������������������������ڞ�v�;����).
�����DIQv�9�
Hv�9
��������6�CM���(w�;w�;�
"��.��9BL(y�;	,2:8��y�<	QY9��	mu:��;	��;
��W	��<��s	��
���	��=
���	���
y�<�
5��B��K��T��]eo�}����Hz�<		z�<�
;@FQ��Y��ahox�����ƴ��{�<�
{�<��)",�J�J��J/��J
�
��J
������Γ!,�K��d�K$�K��64�K`��K	
�H��@#'���K�A
PU
�J��
g	os			�K/	���/�KL�K<�K��
,�N��d�N$�N��64�N`��K����
 &

�L��L\�L
��*l�L��L
�
̠L
������Γ!g��M
�
̂M
������Γ!�Mt�ML�M
��*\�M+��M
�
��M
������Γ!���N7�N
�K������������N%��N*`,�Q �Q��Q
��� 1*��QD<�Q
�W�������������yΓٕ��Q��Q&���QE

�!��������������������q�aX�����vz!	�!��QE#|���R%
�	��#��RN$
�	��%��RR
������$��N�!��Q"i��������������������q�aXֱ���s
�!��������������������q�aX����ј"�!�,�S)��R��R
���)1(*��RF<�S
�W�������������(y����S'��S'���RG

�!��������������������q�aX����'�&vz*	&�* ��RG,&|����S.
�	��,��SO-
�	��.��SS
������-�!��S+&iј4
!��+-!N�T�
��J�
���K���Q�����R���	%,0����J��,�J#	�����v����������������������������;t�����������l���X��Q�Z��������V�*������h��q������������|�������i���G��^i؊ј����������ј�����~���������|�������i���G��^i؊ј����t������
ј�����s������
	�G��	�
ai�d
��$�Q#�
#"��#��$�R,�
�	+�0,j
����׎o��v���
��{
��Q
ԑ
��\	�����hǕ?������š���ڛO��V�N�N��Nl�N���N�������?.ܾN4�N��ID�N#��N ���J!�N��	=�N���	���N���������������	����������Q
�
�Q��	���Qٕ�	���Q�	ԦS
�
�S�:���S��Q���ScT�V��	��V5L�W�[����W4�W
#����ǨL�W�W\�WL�V�[����V4�W
#����ǨL�V�W\�W�W���U���V<��W;��4�V�,�Vխ�V��7��V#�����9��=�#��#G���>��|��
(|�����#-(~�>����*/7~��
N��Z��b��j��r{��������4�
#����$��\�D�����
���5���,�������"�'dد�ܓԔ?ܼԽ@�����D�
���
�
����,��d���
L���
i��������,����������%��)V���$�T��
�',�����8��g�5��v��4����|�ĭ���=$���5Ԑ�����������}���$_u�*V}��������� ���(0(�
�
���
.��:��E�����^h���(��A����� B���)5��_dڞqvdi����
����ʷ���������������������������ڞ��� ��*/��;@H���
H��ʷʷ������7�DN����� �
(�� ����$.(�� C����+08�� �
P��\��d��l��t}������H�� �� �
*4��<��DM�Zd�� �
�� �� *4�'L�'<�'����'�MB &D�(4�(��Ԟ(
���������)4�(	��(��o	' ��(>
�
���(B
������y����'�
��������������������q�aX������'�4�'~�������������}�9�!Q����������^��*4�*
�������*Γ��$�*d�*��*���*&��j.!�*���)j��*ʷ,�*���*����%��)V���������	��
���/7���	����)1`��
	���)1(��
	
�
���
	�
6��B��M��������������������@�����(��
	D�����	E����)�����	F��	��)	��`��
	
G	��
�)
5������������
x}��
	�
)��6��?��H��Q��C��L��U��$��-��6�������� ������������������e������	����*/
�����EJRX���	����*/��;@HN`��
		�
�*/��	;
@HLT`��
	�
H��
	����a��j��s����&������i�v������h��(��
	��
	�
$��0��;DN(��
		#)1H	����
	IQI	�� gl��y~���
	�
���������������������H��
			��	�
=BHS��[��cjqz�����ƴ����	�
��	�� *L�	<�	���	$�	T�	��1( &�		$�	
T�	��	1
( ��	
�
��	
������Γ
b�	��	|�	
��+$��	
�
��	
������Γ
܉	4�	
�W�����
	D�	�	��	|�	��%
ܹ	4�	��9D�	�	�	,�	��/' ���	
�
�
���	
�������	
����	���	��������������������q�aX����̌	��	��	�$�	�����������������.��6����q����������������O��N�zero��Z��������y�������m��P��T�	����	4�	
#�����8�	\�	T�	����	4�	��+�	\�	��/	���E!t�	���@	��N.!�	����		��	��,�	���	��� ��?������H��Lz��n��(�����X��
���)1@��
���)1@��
���)1(��

�
���
�
6��B��M�������������������9�����(��
J��X��
K���)��@��
(��	�)	��@��

L��
�)
5������������
x}��
�
)��6��?��H��Q��C��L��U��$��-��6�������� ������������������e���X��
��*/��;@HN@��
��*/��;@HN@��
	�
�*/��	;
@HLT`��
�
H��
����W��`��i����&������i�v������h��(��
��
�$��0��;DN(��
	%+3M����
KSN�� goO��<���������
��������������������H��
		��
�=BHS��[��cjqz�����ƴ����
���
�� *,�
L�
<�
����
��MB &,�
	��
\�
ԑ	$l�
%,�
t�
4�

��*
D�
+
��

�
�

������Γ,�
L�
<�
��	��
��MB

 &
,�
��
\�
ԑ$l�
%
,�
t�
4�
��$D�
%��

�
�

��������
\�
ԑD�
l�
'��
4�
��D�
D�
'Ě

�
�

������Γ,�
,�
��O

�
���S

�������
����
��������������������q�aX����̦
�D�
�,�
�,�
���������}����V���*��#�,��������s<�����������9��9��9�x
������ԑ���[������ԑ~��Cԑ����	��
4�

�������OpenClosed01��[lG�l��
��d�
��
l�
�T�
�4�
�
��
	$�
L�

��	@!T�
���
,�

��0<�
��
��>
��#
$�

���
B̚
��0
��K"��@
��BB"�
����
��s

��
��,�
���
��
���������z���'�[�yn��r�v����������������s��I��(�����
���/7(��
�����0��<��D������`jǀ	�(��P�����+����)5��_dڞqvdi�������������������������	���	������	���ڞ�������*/
�����EJR���H��������	���	�7�DN��	�(�����$��0��;DN(��	%+3Q
����KS)
�� goR
��<����������������	�������������H��		���=BHS��	[��	cjqz�����ƴ���������	 *	(��	%����i��#
���5=0���i��#
���5=����h��#
���5=�
����
��&5
��H���kqx	�����	�������ʷO��X���������E��������	��	���	�(��	%����i��G
OS��/;��y~���
�j�0���i���	�T��/;
������	
l����h��6?U��1=��jp��~�p�������������	�������	���������	�ʷs�����ʷ���	��D��"��	.c�q��f�����o�ߓ	��������	��!�����	������H��		+9
I��	Y
	f
x��
����	�	�	���	�	����				�����	�i��,��	<�i��T`ns
���	��	��
�0����	�i��,��	<�i��T`ns
�ʷʷ��
������	�h��, ��	< �h��T
`ns
���	��	
��
����
"!.��	7��	@HPW��	��	emu}���	<��	E��	N��	Wʷ�ʷ��	��	��	���	�ߓ	�ߓ	���	���	��	��	��	��	'��	0��	9��	B��	K
U�c��rƴ��:�G�������������	���	0��	�`��"���)1���#����	*2(��!
����!�3��?��	G����������	�pz�����	�(��!V��`��"W	���)�����#
X��
��*	
6	����������ot���!�������	�����
�������
��������	���	�N�\g����^��	��.���`��"��*/��;@HN���#����+0
�����FKSW_k��!�H��!��	��	������	���	�P�]g��S��	�@��&���)1 ��&���)1 ��&���)1(��$
����$�6��B��	J�������������������6�����(��$Y��@��&(���)�� ��&Z��	�)	�� ��&
[��
�)
5������������
x}��$�)��6��	?��H��Q��C��L��U��$��-��6�������� ������������������e���@��&��*/��;@HN ��&��*/��;@HN ��&	�
�*/��	;
@HLT`��$�H��$��	��	W��`��i����&������i�v������h��,�)L�)<�)����(��MB &,�)	L�)<�)����)
�̨)
������ΓX
��)��	�
~ &,�*D�*4�*��	��*
�̂*
������ΓX��*���~
 &D�*4�*��,�*��*��>'
 ��*D�*
��B$��*<<�*
�W������������mΓ�	ą+��*!���*=

�!��������������������q�aX�����vz	����*=|����*B

����*���+i��������������������q�aXֱ��Ks
�!����	�o,�+D�+4�+����+��MB &,�+ ,�+!��+&��+
�� 9!1*��+-

����+�,�,#,�,$��,&ģ,
��#9$1"*��,-

��"r$�,&
t�,%
��&��,
������%�,���(���*�X_��'����(�,�(�,�(������!���]����������!��$�*���g��`�i������|�������i���G��^i؊��	��IĶ	������J�7���	�������,��%�.���������f������"��8�9��9��
T
�
O����������~����������T��0��	ܵ	���	���	��������	���	F��+
��+�����+�	���+#D�.4�.����.��1,�."D�/4�/����/��,�/8"��/1Ą/��	?,�/&��.�
���/���-�����.�,�-�,�.�����������9?�9Bp��a��J��)����	�
<�1	�1�?�1@��1<�1��K̐14�1��9D�1��1!��,�1@#D�14�1��\�1<�1���1"@/��14�1��JD�1��1��8�2
"��1!$�2��
>	4�2��1,���	?	!��1z
���2���0���1�
����0�,�0�,�0��1�������������I����9n�9q�t�	��N��1����������������m��NL�4	��|�4*,�5���h��l�54�5
#������5�5\�5,�4���i��l�44�4
#������4�4\�4,�4���i��l�44�4
#������4�4\�4�5���3��4��4�5��4��,�3���3d�4��	�ʷ��	�8��<���X�����	���	^��	��74�7ω�7Γ݉4�7t�7��7���74�7��	+�7\�7t�7���7$�7���71��7��75��E!�7���6���6c��6��	,�6���6��7����	����@��D��H�ω|��	:�����#��9���94�9���9Γ��t�9��9D�:4�:��4�:�T�:��(�:"��:��l@ 4�:	L�:<�:��
��:��	M
B &4�;4�;|�;��/'
	 4�;��;��
F'
 ��;4�;ω�;Γ݉4�<t�;,�<���<�<$�<D�<4�<��
|�<<�<��4�<m���{�?/��<4�<��JD�<��< ��9,�<#��<(��=,�<#��<3���B!%��<7��!M"( �=4�=�=�$$�=#d�=<�=���=�?$/��=4�=��$J#D�=�=��#8,�=""4�=&�D�=4�=��)d�=��)1�=("4�=�=��=*$�=��=��(b*?' ��= ��&�'?%!��=@��"	%A!"& !��=I��� N"( 4�=,�T�=��,(�>+!"T�>-���=��+N--" �>���8���9���:���;���;���<�.��9��	,�9���9��9�4�:������U����������;�3�X�T�*��;�,�<������������/�a���������������T�]�[��������Y���8�_�"�8�V�$������v_cbrt����o��Nx_sqr�UG�������������`��=������ω���{��J��3�������������w�9�������������x�W��7�������������S(��
��
�$)/��<��GPZ(��
\	��0�� ��(��8��]��	(	��0��
^��
(
4������������
w|
��
�&��3��	<��E��N��@��I��R��"��+��4����
����������������������d���0��$58��$50��	
$	
5<DP��
�H��
��	��	%�����`�mw���(������$.(��_����+08���P��\��	d��l��t}������H�����*4��	<��	DM�Zd�������	 *4�L�	�@�@���
�����4����|�4�	\�	D�Γl�
�$	
'J
�4�l��$	D�
�Γ�
���
��M
��4����|���l��$	'
J�
D���"���"4�"
����"|�"D�"@"	�"G#t�"�#$	'J��"$|�#D�#����#L�#�#�?
D�#��#$�#
�K.t�#L�$ �$�?
D�$!ć$$�$
� K!.t�$��$4�$���$"|�$D�$	$d�$	#"$	#D�%&@"	&6%d�%'%	'%*'�%�
��������������������"���"���#���$k(���	,����`Vd�������$>����d�����t�"{�����D�#@����$BW18���
@��Efailures�;��?�O�
�l��l��'��	+�O�"�O#p_reject����	"cE���������;��	}��	��	������+�(��+����$.(��+`����+08��+�P��\��
d��l��t}�������-
��-���.4�.��	�.|�.��.#l�.
�A|�.��.*\�.	*4�.�.@$4�/�/���-���-���-�	�-��
,�-���-T�-�-D����E��I�
M�P���	�ǃ
tX��
���)1@��
���)1(��

����
�3��?��J����������s}������(��
a��X��
K���)��@��
(��
�)	
5	����������ns���
������
�����	�������������������M�[f����]����-���X��
��*/��;@HN@��
��*/��;@HLT`��
�H��
�
�
�����������O�\f��G���(��
��
�$��0��;DN(��
	#)1N����
IQO�� gl��y~���
�����؎
���������������H��
		��
�=BHS؎
[؎
cjqz�����ƴ����
���
؎
 *,�
L�
<�
����
��MB &,�
��
\�
ԑ$l�
%,�

t�
4�
��
$	D�
%	��

���

��������
\�
ԑD�
	l�
'
��
4�
��D�

D�
'

��

���

������Γ,�
Ԃ

����

�������
����
��������������������q�aX������
�D�
�,�
���������_�w-�E������y��9�O�9��9�
��D��!ԑ����ԑ@����
4�
���
��d�
��
l�
�T�
�4�
�
��
	$�
L�
��	:t�
�
�6$�
܅
���= ��+
���?!�
����
��^

��
�
,�
���
��
�3���1����6S��W�[�����u��U�;�����(�����$)/��<��GPZ(��	#0���p0��
�ph���ph���p@���p@���p8���p8���p8���p%���	��
��
�������������� ���"�!"���
��	 !$
��:#Cb��O$
��gm
�_#�$���p���pp���p��c��KSd	��^��T	\e	��gs
��@F��TZ��	�
�w��������%�����
�������=��+�����X��a��O��X��d��������������������������n��
x��
���	��
������r��`��N��<��*������������ƣ
�(��������(��
__self_2�__self_3�__self_4�__self_5��__self_6��__self_7��__self_8���
��
���������������������������������������y����hݣ
p�������
������S\��h[df��pclg��xk	th���	s|i���
{
�"���
��j�����k����
��	�!��
�����

��
�������������������������������������������������H��		+9
I?��
Y		?f	v~���@��
�	@��A��
�	A�&0��B��
B�p0��C��
C�ph��D��
D�ph��E��
E�p@��F��
F�p@��G��
G�p8��H��
H�p8��I��
I�p8��J��
J�p�K��
�K�p�L��
�L�pM��
�M�p}N��
�N�p{O��
� O�pyP��
�!P�pwQ��
�"Q�puR��
�#R�psS��
�$S�p�&'
�����&-'3%<
p��T��

T�pp��U��
U�pVV��
fV�pRW��
b
W�p�
�����
����
	��
��
�������"�%|)�*����
)�*�(
��(�,�-����
,�-�+��+�/�0����
/�0..�23 ��
2&3,15<1 5-6!<B��
5O6U4^e4I8V9"ek��
8x9~7��7r;<#����
;�<�:��:�=�>$����
=�>��������W]dkrX~��
���
������
��
�������������������������
���
���6����������������j��H��&�����e��C��!��������������w�����������������������������������|������j��s��|X��a��j��H��Q��
�
��
�
��
�
��
�
��
�
��
�
��
�
��
�
��
�
��
�
��
�
��
��

��
��
��
(��
1��
:��
C��
L��
U��
^��
g��
p��
y������ƴ����
��l�����
���
���
Ѩ
�
�
�
��
�
��
i
��
K
��
-
ɩ

�t��V__arg1_2�?__arg1_3�(__arg1_4� __arg1_5��
!__arg1_6��
"__arg1_7��
#__arg1_8��
$
��
!��
��
���
��
���
���
���
{��
W��
3��
(�����$)/5��B��MV`(�����8����8��
	
��0����h��
��X���������#��
��	
=J��
\el��qƣ
��ݣ
����������������
������
��
��&��
/��
������������������������������
���
����ƣ
�����
����������������������������g��
��Kݣ
;��m����^����n���	�o��	��p���
�
���q��
.�>��
K��
T����������������������������8��$58��$50��
$	
5	h��
$
5X��$5�������+0
�����FKSW_k���H����
��
�	������u}�IQY��
��
(������
S(�����$��0��;DN(��	%+3r����KS#�� gos��<����������������
�������������H��		���=BHS��
[��
cjqz�����ƴ���������
 *�� 
��d��g�?�� /�� %0.91893853320467274178�$�7
$@��7 ��7%10.0�i�P�P�Q4�QD�Q|�Q��|�R
	��Q
Γ	�V0�p�W1�pD�W2�pD�W3�p�W4�p�W5�p�W6�p�X7�p�X8�p��Xd�X���X8�X:6,�R�p,�R�p��S4�S���S
|�S�T
�T,�T�TD�Td�T�T4�T

L�T�U|�T	*D�U�Ut�U	*��T"		+��T)��T.�U#<�U$#�U$	$#'
J"$L�U(D�U)��U*()	*()*'*��U+'�U$	+''J&+�U,��U-&,	-&,
*%-��U*."%	."%+!.��U1 !��U6	 4�V/�V$	/'J/��T��V	�Vf��X4�X��:�9D�X��Y?9��Y4�Y��?&�Y>\�Y��Z4�Z���Z@|�Z<�Z	A>6	AL�[	C4>��[	,�[
�C*B<�[4�\
=
B@Γ	#<�\	D>7	D4�]	�]��@�]H$�]��]	G	H2̟]	F4G��]!	,�]��
F)E<�]D�]JED�]ML�^N��]OMN	OMN*LO��]!D�]
��]LlK9��]-IJKID�^R>6d�^Q@R��^PQ24�^=
EPΓ	#4�`	�`��@�`V$�`��`	U	V3̣`	T5U��`!	,�`��
T)S <�`D�`
XS|�`
D�`
��`�`Y!+��`
WXY
W"D�a
\>7d�a
[@\��a
Z[34�a=
SZΓ	#�Y;=�Y<=L�c]0,�cY@$]$%L�c^;$�cI@$^B%�d_
�?,�d`0;`3&D�dd0t�ded�d$	ed''JceT�ef;��d
� c�f/b(%ش�d	
�H�������������	exhausted�m��/��b�a)rvga���d�*�ig��
�J��
i�h+��j	h�j@,�dkh�4�epk	pk-*opd�eqo�e$	qo'.Jnq��emn,�euk	uk/*tu\�evt�e$	vt'0Jsv��ers��e(lmr��e-__lD�fxk4�f|	|1*{|d�f}{k	}{k2*z}��fyz�fwxy��e#_	_w�*D�g�;t�g���g&	��)4N��T�g�0܆g��
���-5"ط�g	��
=~6!�~���f�7<��MR��
�_�8hl�	�z�@9�g���D�g��4�g�	�:,��d�g���	���;0����g����g�����g#__�4�h��	��<.��d�h���h&	��)=N����h��,�h��	��>.��\�h���h&	��)?N����h����h(�����h-_	_��7�i�_4�i�<��AD�i	;Γf<�j�;�j�?,�j�;0L�k�l�k��;��k���k�?D�k�d�k��;��k���k�?L�l�D�l���l���̅l����l��D�l�	��<�l�	��<�m�	���m��D�m�	��<�m���L�m�����m�	����m���m�?<�n���n&�DC<�n��n�?���n#E�n��?)E<�n�	��o@��n�$�n����n�����n��n�?���n ���L�o$�o��	��o�o�F<�o/�o��T�o��o@���o�	��ܫo���<�o �0�o�?L�p!�l�p!��0��p!���p�?D�p"�d�p"��0��p"���p�?L�p#�D�q#���p#�����p#���4�q$���<�q$�	��q@��q$�$�q����q$�����q$��q�?���q%$���4�q$���<�r$�	��r@��r$�$�r����r$����r$��r�?���q%$�����qi$���4�r$���<�r$�	��r@��r$�$�r����r$�����r$��r�?���r%$�����q�$���4�s$���<�s$�	��s@��s$�$�s����s$����s$��s�?���s%$�����q�$���4�s$�;���q�$���4�s$�0���q�$�����q�$��4�t_�Q�k?4�t%�t��<�t�G$�t<�t&���&�H<�u&���u&&�JIL�u&$�u��	��u�v�K<�uL�v&$�v��	��v�v�L<�vt�u&���L�v&��v�?���u&�	����u�&Mt�v&���!&M<�w'���w&'�PNL�w'$�w��	��w�w�O<�wt�w'���L�w'��w�?���w'�	����w�'RL�x'$�x��	��x�x�Q<�xt�x'���\'R<�x(���x&(�USL�y($�y��	��y�y�T<�yt�y(���L�y(��y�?�Ԍy(�	����x�(WL�y($�y��	��y�y�V<�yt�y(���\(W<�z)���z&)�ZXL�z)$�z��	��z�z�Y<�zt�z)���L�z)��z�?���z)�	����z�)\L�{)$�{��	��{�{�[<�{t�{)���\)\�|*���|*��<�|*����|*��d�|*����|*����|*���Ԁ|*�$�|�?���{*���<�|*�;0L�|*�����|*�����{5*�����{>*��4�|�q����?��{C*���*�^]D�|*	;Γ*f��~*|�~
�;�~�_"��}2*�1�L�~*�l�~*��;��~*|�~��+�`��}o*���D�*�d�*��;�*|���+�a��}�*���D�*�*	�b,*��|�*����*��;��$*|���,�c ��}�*���4�+���<��d$���+���+�eD��+	;Γ*f���	T����	��g/�������	��h/������Ɂ�,��O�1��P�0��Q�/��R���S���V�*��X�(��Y�'��Y���Z���[^	��]�	��^l��`�	��al
��d���e����g���j���j���k���k���k���l���l���m���m���m���n���n���o���o� ��p�!��p�"��p�#��q�$��t�%��u�&��w�	'��x�(��z�)��}�*��P��
,�P���P�$�$�$�$�$���$�Q��Rd_#P#,�S#)#$#�"##�"�!"�"�"�"���""�"�"���"��h"{ � "+"��'"!�!�!�!�!���!���!^!��Z!��*!��� �%�%|%m%^%O%@%1%"%����X��%����Y�	�Y��� �Zk �[	[  �]	�� ��K�������^
&�`	���O���a
>W��,�d���
���
�m���~-��
�����������������;t���E��
Q��0�K������er�������p�7x�����Q��
9��
j��������
l��u��~WP�r���	����4{�����NG��������4�j�j�k���k���lV�w�lO�l�m�m&�m��n��n�Eq�o����o �p!Un�p"&?�p#��q$�� ��s�����.Jv�l����y-Y����t%Z�u&E����w'T�-���x(c�<���z)r
K�S
�
�
�
 <g����{/%\�}*�
|
�
R
o
�

)
B
���
��
M{�-��'���<�	���	�r�.�r�.�l�.�r�.�r�.�r~.��		�OP-�F-���	
�O�.0�Jv.1�qk.2�q`.3�qU.4�qJ.5�O?.6�q4.7�q).8distr_region_select�	9�&;��&<��	>��		@�	
B�	E���P��
S��}Z�b_�	#%g�Q$k�	t!��� �y1�U�ym�[�yn�a�yk�W�nk�M��N9��5�ߑ:��>��;�dg�)�gu�(�gl� �xm��!�xn��"�xk��#�nm��$�ub��%�av��&�dr��'�ds��(�dt��)�de�~*�av_critical��+��!��_0���/��,���+���+��
\+���*��
�*��
5*���)��
J)��
)��
E'��
!'��
('��
�#��
o#��
v#��	1��H��	���	���	���	-��	���	��	���	�Q��������(��	#)1t����IQu�� gl��y~�������������������������(�����$��0��8AKH��		���=BHS��[��cjqz�����ƴ��������� *(��v��8��w���)��@��L��
�)	
5	����������ns����������������������������������P�^i����`����0���8�����)1@�����)1(��
�����3��?��G����������pz������8����*/��;@HN@����*/��;@HLT`��
�H�����������������O�\f��G���	L�<���$�$�l���1( &,�	$�
t���	1
( ��
���
������Γb$�
,���
��
��
���������
���
������ΓH���������������������������q�aX������!�$��,��$���*��%��������������m�����2�9������������PL��T����4����Γ��t���4�����$T���=�"\�<����@/��4���J
D�����
8�	"�����	C#\�<����@/��4���J	D���8�
"���;�",�����$��&��fC
!��-$���=4���3���A#��;��,�D
#��@���
D#d�4�
�����D��D�����$l����D"&�����L &��<�����$\���=�"]������������������������t����,��������������,������R���p������\��������X�����Q�� �)�\��	��	mu������mu_2l���������������������_��A�� ��������������p��M��-�������������p��M�� ���������(������$.(��x����+08���
P��\��d��l��t}��������
4�

#����$�
�\�
D��������
5�
��,�
���
�
��"�'d����܎y���ܸz�����D�
���
�
����$�zd���
L���
i�����	���,����������%��)V����4�t�	�@�����9,�����B��y���"C���4�
�?4�
����D�$���	�
,�	
����4�
���݉�Γ݉4�t���4����Γ݉4�t�<�����
$���)	
���<�����$�\�w<��$	���ܽ����
������7
����������������������,�,�,��Uwr����c9
����������x_�ry_�vL���2������������I8��%���)1P��%���)1(��$
�
���$�
3��?��J����������s}������(��${��8��%w���)��P��%|��
�)	
5	����������ns���$�
�����������	�������������������M�[f����]����-���8��%��*/��;@HNP��%��*/��;@HLT`��$�
H��$���������������O�\f��G���(��&��&�
$��0��;DN(��&	#)1}����&IQ~�� gl��y~���&�
���������������������H��&		��'�
=BHS��[��cjqz�����ƴ����'�
��'�� *��.L�.
��<�.\�.-ē/
�
��/
�������/��.
�
��.
������=F���-���������������������q�aX����ĕ.�$�-�<�.K�����!�2.�21�Ђ�	�1t�1L�1Ђ$\�1%�1L�1<�1��t�1��MB &��2	
�
��2
������	�2�2L�2��"$�2
"��2
�
�
��2
������|����1���2C
��Ĭ1�$�1��1���@�����|����0�<�2�����2lcv�q�29
�Ђ%��������ML�7�d�7���7��(4�7"��7!��dA!�7���6[��7��,�7�4�7������-zscore�6c������L�8��8���81��8��,�8.d�9��9���97��9��,�9.��:4�:���:Γ��t�:��:��:,\�:
��$�:X��:'�;���:p��:��,�:���:����!N������x��C��
���/7(��B
�
���B�
0��<��G������`j���(��B	��x��C�����*6��`eڞrwej���B�
����Ӑ��������������������������ڞx��C����*/
�����EJR��B�
H��BӐӐ������7�DN����H\�H
���H,�H-���H	
�!��N#'	3E��H|����H
�
���H
�������H��Hi��������������������q�aXֱ��s
�!��������������������q�aX������������G���HH
sz	��܂H��G�,�G������|�������i���G��^i؊����A��}�����������sigma���y$�H�
��f���ʕ�ڗ�"�LL�L<�L��|�L��MB &$�ML�M�M�$$�ML�M<�M����M\�M���M;
%��M#4�M
�W����
K	D�M��M
�
�	��M
������Γ!$�NL�N<�N��	��N��MB

 &
�OL�O<�O��
��N
�
��N
������Γ!X��N��~ &D�R4�R����O
�
��O
������Γ!�R�R<�R��/' ��R���> d�R<�R���S�?/��R4�S��JD�S$�S"$�S#\�S��"/#'! ��S��!9�S "��S�S� =$�S��R.���>!4�S�S��S%$�Sl�S$�S��%<$4�S��S\�S���S$,�S''���S	ʕ'B&!(	&-( ?��S*&|����T+
�
�*��T
������+�T!��S)&i��� ڗ),!�C���L���M���Md��R���R���Sk��SH����	,����L�$�L��L���+��$�-��M����$�M�������\���)��"�+���g����������9��R�h���"���R������&�W�������,�S�������������q
�2�����m�yf	�J�������$�y$�S*�
�)�	*k������������w��S��������y������~��_��@������������|�\��<��ʕ�ڗ�L�X����X\�X��+4�X��X��X#�YӌB,�Y�Y���X]��XӐ,�X�4�X�����%��)V���ӌ�L�Z����Z4�Z
#�����8�Z\�Z��Z�ZӌN,�Z�Z���Z_��ZӐ,�Z���Z�����%��)V��ӌ�(��	#)1�����JR���!in��{�����
���������������������(�����
$��0�8AKH��		���
=BHS�[�cjqz�����ƴ�����
��� *(��
���8�����)�����$
���
��+	
7	����������pu���
�
���������������	��������������W�ep����f���6���8�����)1���$��
���08(��

�
���
�
3��?��G�����������pz������8����*/��;@HN���$����+0
�����FKSW_k���
H����������������P�]g��Sջ�,�L�<�������MB &T��
��$�
,�Բ
�
��
������Γh	
,�����	�( &,�,�l���/'	 ��#
�
��(
������Γ\���$�$�
$�����B ��$$���<
4�D�4���
����1
,�"D�4�����"��
���B,��+4�
�W����RD���@
�
���D
����������������������������������������q�aX������'�,��$������������a�������:����,��h���$� �����S�������)����G����*�
��`�/X�
����������������`��=�����������������������!4�
�������@��L������(L�"��$���L�4�ԟ4����Γ��t�	����-��p	N!��E���@!��������
����,�����L�����-�K����T��X	inv_gauss�d���������v��V��(��@�����)1������)1(��

�
���
�
3��?��J����������s}������(��
���@��(���)������
��
�*	
6	����������ot���
�
������������������
������������O�]h����^����.���@����*/��;@HN�����*/��;@HLT`��
�
H��
���������������O�\f��G���(�����
$��0��;DN(��	#)1R
����IQ)
�� gl��y~����
���������������������H��		���
=BHS��[��cjqz�����ƴ�����
���� *L�<���,�$�t���1( &,�	$�
t���	1
( ��
�
��
������Γb,�
l�<���$��/��
�
��
��������4����	D�,�����E'
 ��`
�
�
��d
����������������������������������q�aX����ă�,��,��$����������(S��z��u�����1��g�������9��9����3��i��6�����s��	���d�
������ĉ4�
#�����G�\�T�����Ը$����1ĺ��'��hE!�������Z����,��������(������@��D��H���S�������
������������0��
���)1@��
���)1h��
��
���/7(��
�
����
6��B��M�������������������@�����(�����0��
����*��@��
���	�*	��h��

��
��)
5������������
x}���
,��9��B��K��T��E��N��W��%��.��7��������#������������������h���0��
��*/��;@HN@��
��*/��;@HNh��
	��
��*/
�����	E
JRV^j���H������a��j��s��'��0������i�v������r��(�����$��0��;DN(��	%+3R
����KS�	��!hp�
��>���������������������������	��H��		���=BHS��[��cjqz�����ƴ��������� *d�<����@/��4���JD���
���������P��t������,�����~(��,�9/n�����(�����0������*��0�����	�*	��@��
L��
�)
5������������
x}���,��9��E��N��W��H��Q��Z��(��1��:��������#������������������h������$�����h��t���D��,��9E	d�<����@/��4���JD�T�
�����
'�	"����	;$�"D����$��N-!D����1��M-!T�
���>��M
-!��L�
��$�$�|�����������m��������������������q�aX����ԍ��$��$�����H�$��T�����
�'�����nz�2}�����z(�����������_��,���������"D��D������;- &$� D� 	��� �6	- ��
���
������Γ!bD� �$� �� �6(
 &
T�!�\�!<�!���!	/�� 

��� 
������
Γ!��!4�!���
D�!#��!$��J!'
D�"�D�"�T�"���" 
�!��"�,�"�L�"���"�"$��!
���!
������Γ!d�"<�"���"�?/��"4�"��JD�"$�#"d�#��""�#!"��"��,�"!B "��"�� ;,�#"��"4���A!d�#<�#���#�?%/��#4�#��%J$D�#$�#)d�#���#))("��#��,�#(B'"��#��';,�#&"��#4��$�&A#!|�#L�#���##�#,'��#5<�$
�W������������,n��
�$+��$%���#6

�!��������������������q�aX����+�*vz-	*�- ���#6/*|��̵$0
�
�/�$
������0�$!��$.*i��������������������q�aXֱ��ms
�!����
.�!���
�����!���"���"���#���#n��NU1��Ԙ��$��$����������Ju���������'�����2�����u�~�����~��������� �_�V�M�,�"��"�o������0�a�y��#������9�j����������|�������i���G��^i؊��
�����
:��p���
���_��P��
�~d��_�9Y�~[��^��+#�$�#/�
�.��/���2
��	�V	��	����������o��A����������������e��:�����������΋
���
8��
?Ď$
��$�����$��
����$�L�&����&4�&
#�����8�&\�&T�&���&"��`.!D�&���&-��N.!�&���&q��&��,�&���&����������>��Bo�
6������H����
���/7(��
�����0��<��G������cmΚ
�(����H����"��LQ��^cQp���������
������������
���
�������
������H������*/
�����EJR���H����
��
��
���
�7�DN��
�(�����$��0��;DN(��	%+3�
����LT�	��!iqR
��=���������������
�����������	��H��		���=BHS�
[�
cjqz�����ƴ��������
 *h�����)1(��
�����0��<��G�����`j���(�����h���
���*6��afڞsxej����������
���������������������������ڞh����*/��;@H���H����
��
������7�DN���L���4�|��ӌ8,���@
������u��$��4��s���!?���ӌ�H�����)1 �����)2 �����)2 ��	���	)2 �����)
2(��
���
)2(�����)2(�����)
2(�����)	2@��	���)
2(��
��

����
$4D
Tdt�����������!��*��������������������n��w�J��S�&��/���������������������`��1����������u��F����������������
(������
H����� ��
�	
�� ����� ���
�� �����(�����(�����(�����(�����@��	�"���
��
	
����
���"ƣ
6<ݣ
JPV\e���~�������
������
���
���
��
���������������������{�����f��o��Q��Z��<��E��'��0��������������ƣ
�����
�����������������������r����U����8�������������������ݣ
Y��$[�� ���	
Z��		���
�
���
��������
�����
�
��
����
������
��
��������������������������p��y��[��d��F��O��1��:����%�H����*/��;@HN ����*/��;@HN ��
��*/��
;@	HN	 ��
��*/��
;@HN ����*/��;@	HN
(����*/��;@HN(����*/��;@
HN(����*/��;@HN(����*/��;@HN@��	�	�*/��;@HLT`���H�� ��
��
��������������U��^��g����$��������������I��R��[������������������(3
��������K��������L��������M���7T�	��?$�8@��<���K�4���9D���%��94�#d�<����333333�?	/��4���	JD�����8�"����<�#L�	��?�@��<���K
��4���
9	D��� ��9�
#��%��=�
#\�<�
���4��4���O
D�̱��8
�"�����B"T�<���
�+��4���FD�����8�"�����B"\�<���
�-+��4���FD�����8
�"��9���A!D�4���l���1�"T�<���
�!+��4���!F D��� 8�"��(���A!\�<���
�$+��4���$F#D�����#8
�" "��D���"A!!l� $� ��4� %"4� d� <� ��� @(#/�� 4� ��(J'$D� t� $� 
��4� � )%<� �� &��'x)X&&!|�!<�!	��4�!V����_�?-'/Č!4�!��-J,(D�!��!#��4�!,@+)#��!+,�!
��+E**<�!|�!<�!
��4�! A�c�]�?0+/ľ!4�!��0J/,D�!��!!��/94�!.-#D�"4�"��3.T�"<�"��
�"7/+��"4�"��7F60D�"<�",�"��81��"��6W8752!��"&$�"��5=434�"��"1��3�4?24!l�"$�"��4�"954�"��"A��2b9@16!���
��
%&*.
1�#����������������������:��$��4����o	���	�	�����	��W	���C�q������������0����G�u���������$�����}����?��y��������S���	��G����H�v��������� �y������8������q���!b1�b2��Ʉ�
��������l�6��������������b��D��#���
���
���
��q
��
O
��
���	���	��
�	���	��t	��S	��
2	��	��������������
q��G��)����
�����������_��?����
���������m��O��
-�������������
���Y��;��$�����������(��#	#���$���$
���6>p��$Ʌ��$
���6>�
����#�
��%��#�
��"��
+3��
������
#��,_����R���
f��
+(��#	#���$���F	N�	��1=
��y~���	�
l�p��$Ʌ�������1=������	n��#�06=��K��
T��]e��
���v�����
���
i�����{��
������6������
�������
��k��	H��#		+9
I��
Y		f	v~�����
�	����
�	����$��
���-��
=���Vbpu
���
��
���p��$��

Ʌ��-��
=Ʌ��V
b
pu
���
��
�
����#�;AHOVb��
k��
t|����
��
������
/��
8��
A��
J��
���
���
��

��
��
��
��
��
&��
/��
8B�P��_ƴl���
����������
���
04�'��'L�'Ђ$\�'%4�'L�'<�'����'
���'
������ΓX��'���~ &4�)l�)<�)��$�)(@/��(	
�̓(
������	��)4�)���	D�)#
��)���
J
!'
4�)��)��)
��+$��)'

����)�4�*̍*<�*����*��.��*"4�*��JD�*$��*+���K!'��*
���*
������Γ4�+�+��+
��+$��*/

��F4�+
|�+
����+
�������+���&���(���������������������q�aX������&�4�&E�]������4��-�6��b��4�)�����G�P�������7�����{�������/�����������!��L�
z���Ђ]��!�������������
���[��.����
�D�.
�F�I��C��.%��.%1.844e19�D�04�0����04�0���0l�0�1|�1���1��7. &	�1	��14�1���1
l�1��1��	J
@ ̴14�1D�14�1��
��1��@
6 ��1��1t4�2D�24�2��
��2��@6 �2���0���0���0���0��
,�0���0�T�0�,�0��������m�����*�`�Z�������
��O��	��������g��+��
��������u��^<��6�
�����������
\�E�4�E���E \�E��?1$��E)4�E��@D�E4�F	��F4�F�	%�F\�F�FL�F<�F��

t�F�MB
 &
�FL�F,�F��
$<�F�F4�F�d�F�7. &
	�GΓ;d�G4�G���GD�G4�G�T�G��(�H"&\�H��H��H��5'
 ԉH$�H��
;�H<�H5��G(��\!'�HΓ;�H"�H$,�H#
$1
�����������"\#F!N�H!��H!��H!��H !�D�I4�I��)t�I��)1�I("��I�� �I(B'"&&'L�I���I�I-$|�I�Iӌ-?,,�I��I���I,?+"&*+��I+��&�*M%!'%�IΓ;$�J/
��������J4�J
#�����/D�J.\�Jd�J4�J���J2D�Jd�J<�J���J@4/��J4�J��4J3D�J��J$��2�3>1 !D�J4�J��5!��J/��1Y570"!d�K<�K���K�������?8#/��K4�K��8J7$D�KT�K4�K
��0�K:%D�Kt�K��.�K:G9&"��K&��7�9A6'!�K	<6��K	<�K��<�KM�
O���?(/��K	4�K��?J>)D�K#	=>��K	��<�=I;* &	;+\�L	B�4�L	D��L	E6T�L	��D5E'C, ԃL	��BnC>A- ��L"	,�L��
A<@.<�L�L
K,�L
L
@
$�K0L'J//�L
FJ��L
GJ��L
HJ��L
IJ�4�MP�<�M�M��0�MQ0,�M��M��POQ?O1 $NOD�M��F�M.�MV2$t�M�MӌV?U3,�M��M��G�MU?T4"D�M��H�M.�MY5$t�M�MӌY?X6,�M��M��I�MX?W7"��M)��T�WAS8!%RS��M=��NgRMM9"(M:�M@Γ;�N���3���6���E���E���F���G���H���J���J���K���K�	��L�
Z��4��
,�3���4��6��4�E��n������E��E�
�������F��
�
���
���
��Gb	��(
�1
�O
���	��	�
�,
�"
����������p	��	���	��	���������	��]�f������J����J�B���y����?��K�����������d��(�1��o��K	�����������/
�&
�
�
���Ǣ�����������?�3�����������J�x��$��)�-�0/�k1�����px��py�|fx�xfy�t �".��0ߑ�	6k2��
@���F���G���Hʦ�I�1��o��L��������
��M�����
���
��
h
�,
����7�� ������ӌ������d��
���
���
��}
��_
��?
��(
��
���	��	���	��u	��G	��	��������n��
O�$�����{��Pӌ-�����ӌ���������`�
�
�!��-��6>K�;l�;<�;��$�;$@
/��;4�;��
J	D�;#	Ԏ;���I &
\�;n��
n�d�;��9\�;o��
o��;��;$�;��H)<�;$�<
�
�<d�<D�<
��+T�<��<4�<
�PED�<܉<
$	.
	H��<$<�<��n
��<-4�<��;D�<��;C��e@
"D�<

��;�6l�<<�<��$�=(@/��<4�=��JD�=�=��<��E' ��<$,�=��<<�=d�=<�=���=333333@!/��=4�=��!J D�=l�=$�=��
,�=�="<�=��=%�� r"R!��=-��,�=B#\�>p��
%p��>&��>��%F&'$ �>'��>��$F''# �>,#<�>�>��,$+,�>#*+l�><�>��$�>�?//��>4�>��/J.D�>#-.��>!��*�-J)!')%�>2�>4#L�>$�>��
4$�>3<�>l�>��2f3O1 �?9
����<closure_kind>�<closure_signature>�<upvars>�߮^89
D�?$�?
�o8�7 4�?��?+�?
�L�g�g���h��g�hѫ�g�h��gFPR<?��7�6!,�?L�?<�?��:"��?g<#;
����������<��?�$�?
�K���������	�?�����T߹���������6?:�;�5#��?x��>�	��125�0$#��>�	��0>,�A(,$�A?D�A4�A��B&�AC#t�A��B>C'A' ��A�A�A;@($�A��A��?�@=>) \�Aq��
Eq��AF��A��EFF'D* ��A+��>�D?=+!��A3��=;,�A(,#D�B4�B��I-d�B<�B���B@M./��B4�B��MJL/D�B<�B,�B��N0��B!��LWN7K1!��B($�B��K=J24�B��B3��I�J?H3!�BPD�B$�B��P$O44�B��B>��HmO>G5!�BQ(D�B
QG�6�;��;��CU\�Cr��
Vr�|�C��UFV>T7 d�C<�C���C�?X8/��C4�C��XJW9D�C��C)��T�W>S:!4�Cs��
Ys���C2��S_Y?R;!d�C	<�C���C�?^</��C	4�C��^J]=D�C��C	��]8\>��C	��\4R�C[?"��C	��[;R�CZ@"T�D
t��

`t	�<�D
u��

ju�\�D
��j9R�DiA"|�D
��i;R�DhB"<�D
v��

kv�ܳD
��h_k>gC ��D
��g:R�DfD#��D#
��f=R�DeE#<�D
w��

lw���D/
��eal?dF!��D3
��d;R�DcG#��D7
��c=R�DbH#<�D
x��

mx���DC
��bam?aI!��DP
��`2aA_J"��E
Z_�E�_!��:�
��;���;u��<���=���=���>���Bp��C���C�	��D�
y���6Ǣ�!��6��
���
	�����L�U�����;���;�����������$߮�]�����N�,�<��L����;�,�=�`
��
����
��>�

�I
�.
�
��><�����������������	���X�E�]��
��g߹����� ��������~	�
��	��	�
�
�]	��	�~	��B�)�	�a������	���4�L����C��������X���� ��C	�k��������D
�K�]������k�����!�R���������
�%��
�%��
�%��
�%��
�%��
�%��
�%��
�%��
&��
&��
&�l4$�3��
��b	��]	�� ��
��������|#��[(��RG��	R���
Zʦ�_�&%�߮�߮E��_��1�������i�������x��Z��;��������������d��6��
��������s��G�������������
O�����ٹk��������%�����
���
��
��r
��"
��
�����������|��^��G��'���������������
���
��p
��P
��"
��
���	���	��`	��?	�����������s��S��1��������1:�߮HW����t߮}���߮��6b

�7�?�7�?�7@�7@$�78@,�7^@,�7��@4�7��@<�7��@D�7&A��6{�߮L�6&_��6

�,7>10���8�

l�8�|�d�8t_VUU�?l�8l
����Ͽd�8ɨ����?l�9
_�Uſd�9��;J�?l�9ۦx\T˿�d�9~�[B4�?l�:h�y@��d�:�6�S��?��7��߮L�8'_��8

�,7>10��?�@	��	<�@���@;"T�@<�@���@ ��@4�@��;D�@�@���= �@���?]
��?��9��?���?������������I��n
���Jn���S��2�����_ref__v�<�P��	l�P54�P�����Q4�Q
#�����4�Q�Q\�Q4�PɅ����P4�P
#�����4�P�P\�P�Q���O���P+��P/��P��
,�O���O��
9��P��
���
8��<�L��LH���>���X�����)1@�����)1@�����)1(��
�����6��B��M�������������������9�����(���
��X��K���)��@��(��	�)	��@��
L��
�)
5������������
x}���*��7��@��I��R��C��L��U��$��-��6�������� ������������������e���X����*/��;@HN@����*/��;@HN@��	�
�*/��	;
@HLT`���H������W��`��i����&������i�v������h��(�����$��0��;DN(��	#)1�����JR)
�� hm��z�������������������������H��		���=BHS��[��cjqz�����ƴ��������� *,���L�Ђ$\�%,�L�<���		����MB &��L�Ђ,�\���

�̫
������
Γ
c	,���R

����V
������
�
|�
���
������Γ
G������������������������q�aX�������D��,��,�A�Y���'�� �)��������m���9}�9��9�
Ђ������rЂCl������9����,�.T� �� ��� 3�� ��,� .T�!��!���!3��!��,�!."��#.
�����������#4�#���#��t�#��#T�#�L�#<�#����#��SB &T�$	|�$

$
�����������	O
F!N��$4�$���$��t�$��$d�%�%
���%�%D�%d�%�%
���%�%D�%�%
�$��$
�T�%�D�%4�%��	L�%��1
��%��tE &
T�%l�%

$��0'!/T�%�D�&4�&����%��SB &T�&l�&
$��0'!/D�&4�&��"T�&#���&��"D#-! ��&��!9�' "D�'4�'��&T�''���'��&D'-% ܉'��%9
�'$"��&;�� �$A!D�'4�'��+T�'-�T�'.���'��-;.-, ��'$��+~,?*!��'+$�'��*=)4�'��("<�(��̋(�
0*��(+4�(��0F/D�(��'s��)�/?(!��&�	��p(B #T�(1��(2
$��102'!/�(���"���"���#���$���$���&�3��"��,�"���"��T�"��#9�����u�~��,��'��$�9�0��]�������I���'�N������g����������W��R�T�&�2����K�8���������O����w�<�m�c�������R��M����
linear_map��u_1��u_2��������

normalized�4�w���������|��A������ւ���"����������h��E��
�����������r��H��)�������������l��M��$��������T�#���t�#���#@"l�#�����#��_> �#��
��#���
��#���������
���
�7$�"����������������)10�����)1(��

����
�3��?��J�����������s}������(��
�����������*��0�����
�*	
6	����������ot���
�������������������������������P�^i����_����.����������*/��;@HN0����*/��;@HLT`��
�H��
���������������O�\f��G�����|���� ���	
�!��A#'	3E��|����P
����T
����������
�!��������������������q�aX������������������������q�aXֱ��Γ����������^e����$����q������|�������i���G��^i؊����,��[����nu���
�Γ���(���������Ը4����Γ��t���D��D�����4���+�\���!��iE!��($���=4���/��$�A#�������g	����,�����$������,���+J��N�yQ������S��.�����0�����)10�����)18�����)1(��

����
�6��B��M�������������������9�����(���
��0������*��0�����	�*	��8��
���
�*
6������������
y~���-��:��C��L��U��F��O��X��&��/��8��������!������������������f���0����*/��;@HN0����*/��;@HN8��	�
�*/��	;
@HLT`���H������W��`��i����&������i�v������h��(��
��
�$��0��;DN(��
	#)1�	����
JR�
��!in��{����
����������������������H��
		��
�=BHS��[��cjqz�����ƴ����
���
�� *
��d��1( &$�	�
\��	1
( ��
���#
������Γ	c�$�
\��1
( &��$��
����!
�������	��
���
������Γ	H������������������������q�aX������&�����$�]�������-��T��O���������,����������~�������4����@��4�
���������|���L��D������;- D��D�	�����;	- L����,�
$<�
l�
����1
( &	D��<�
l�����/' �� $���<4���+���?!D��<�
����,�)
"D��L������;- ��,���?!��3$���=
4���>���?!���������������������,�������l��8�.�,�����<���������u�)�X�}�y��N�~���������������
diff_mode_min��~�f_range��
�
�����B�����������C��$�������~��_��?�� ��	�(��	����$.(��	�����,19��	�Q��]��e��m��u~�������
�,7>3�d�<�����/��4���JD�\�<�����?/��4���JD���9d�
�����O2��B4�
�W�
�
�
���
����]_�"8����D�<�

��
4�

#�����
2�
	\�
<�
��
4�
��%�
\�
<�
��
4�
��%�
	\�
<���	�	�
%<�����%����iC!<���
�
�
%ܚ��eC!%\�<�����?0��4���KD�$��3���K"(d�
�	
�������������������4���,������<���������������������q�aX������^������T�[��w�(��A�������C�L������������X/��4uniform�?��4�	x2�4�x3�4�

��������a��3�������{��:�������������x��T��(�������������
�,7>3����(������$.(���
����,19���Q��]��e��m��u~�������
�,7>2�d�
<�
���
�/��
4�
��JD�
\�
<�
���
�?/��
4���JD���
9d�
���A$��
B4���@D�<���4���%�
\�<�
��4���
%�\�<���
�
�	%<�����
%����iC!��	�	\�<�����?0��4���K
D�$�����J!'<���
�
�%<�����%����iC!�	T���$�)#\�<����@0��4���KD�����9
�#����<�#� 	��$��J ("��2
�����
����
������������^!ʂ4�
��,�
���
��<�
��K����������<��$��=�������������z��=�F����$�������������� �O�����$��)��.��4�
��4��	diff�����n��@��"��������������R��,����������z��O����������������Y��:������������

�,7>2���	�(��	��$.(��	�����,19��	�Q��]��e��m��u~�������

�,7>2�d�<�����/��4���JD�\�<�����?/��4���JD���9d����A$��B4���@D�<�
��4���
%�
	\�<�
��
4�
��%�
\�
<�
��	�
	�
	%<�
���
�

%��
��iC!%\�
<�
���
�?0��
4�
��K
D�
$��
)���K
"(
D�
�	���������������ʂ4���,������<�������Y�����b��{�9��R+������7������������������4�	��4�<��*��������������o��B�������������t��E���������
�,7>2����(������$.(���
����,19���Q��]��e��m��u~�������

�,7>3�!d�<�����/��4���JD�\�<�����?/��4���JD���9d����A$��B4���@D�<�
��4���
%�\�<���4���%�\���*
�	��
�<���	�	�	%<���
�
�
%����iC!�\�<�����?0��4���K
D�$����J!'\�<����@0��4���KD�D�4��������?'!��$���<4���.���?"\���	�4�%\���
�4� %\�<�����?#0��4���#K"D�\�<����@&0��4���&K%D��'����%F''$!��1��"�$@!"���
� !�� ��
��������������(�4�
��,�
���
��<���A�����������������+��D������������X���$��c�4�������:�j���������������"�^����Lc��h��m���	���
�factor�������u��W��)�������������*������������Z��*��������������x��W��3�������������f��F�����
�,7>3�$���t�D�
~���T�l�	��	$��L�d�
�
)@9	<YZ��(ī
R��ܫ��.
�@���	d��)@9	<YZ��(����������	d���@����?��E
	�
D�$	.
Id�L�<�����",����#
4�,��$	'Kd�$	.I���Γ4�L� �"
��!
"5
��?�� Q!:#C,�'�$	''K&'d�(&$	(.&I%&D�,$	,.I+,�/�$	/'K./d�0.$	0..I-.̥*+-��4����1|���/)*1��>$%)�34�4
%
��>3>442=��G#$2#�Γ� �+ ;!��	��
J�&���	���	���������5����
L�
��,�
��,�
��<���l�$���k����'/6e��@;B4���@����X�������{.����F��e����}����������	symmetric��x_tab��f_tab���'��'�bits�������
��test_x���T�Ɉl
���	��������6��*�����b��i��p��w`�����)1@�����)1(��
�����3��?��J����������s}������(�����`��W	���)��@��(��
�)	
5	����������ns���������������
�������������������N�\g����]����-���`����*/��;@HN@����*/��;@HLT`��
�H�����������������O�\f��G���(�����$��0��;DN(��	#)1R
����IQ)
�� gl��y~�������������������������H��		���=BHS��[��cjqz�����ƴ��������� *
,�L�<�������MB &,�	L�<�����
�̢
������ΓX
����	�
~ &\�<�����?	/��
���
������Γ��4����
D�,�����E' ,���[

����_
������
�������������������������q�aX�������,��,������������O�������������/�i�������i�9��9�%��g��D�������y�����Ŀ4����Γ��d���T��4����$�L���:t����$���I/����+���C!�������^	����,��������������I��M�Q�����]��=�����`�����)1 �����)1(��
�����3��?��J����������s}������(�����`���	���*�� ����
�)	
5	����������ns���������������������
������������O�]h����^����-���`����*/��;@HN ����*/��;@HLT`���H���������������O�\f��G������(������$.(���	����,19���Q��]нe��m��u~������H�����*4н<нDM�Zd�����н *�D�4���t���MB &�D�4�����
���������d���qg D�4���
D�4�������
O6		 ��$���	�L�

|���K
��
��O
����������������|��������������������q�aX��������%��h��a�j�L�����������;�p�x��Z��J	�����������E��&�������� ���Ħ4����Γ��d���D�4���L���1t�	�����G	- ��"$����C�� ��*,���
D<��D�4���

l��MB
	 &

���TZ
�Γ���Γ(�|�\�ԑ$l�%
�!ΓD�!4�!��D�!4�!���!d�!��>' ��!���> t�!���!.$�!��O0��!ܥ"4�"���"Γ��|�"��"�",�"���")"D�"4�"�� t�"���" 8"��"���@ 4�"!���"��M!.!%4�"%�D�#4�#��&��"��%F&6$ ��"���"$@#"&"#��":���"M!'�#Γ�#������������!���"�'���,�����������������*��m��f�o�����!�C���{�����L��"v��=�F����������������3�o�cU��Z��_�bߑ�������������w��J��+��
�������ԑQ����������������\��!�������������W��@��!���� 
�,7>257��� 
3�	��;
@��1 �� %3.654152885361008796�� 
�,7>257��4 
�,7>257���c 
��~)��@��c0 ��c %7.697117470131050077��c 
�,7>257��� �-8?257� �����)1 �����)1 �����)1(��
�����6��B��M�������������������9�����(����� �����)�� �����	�*	�� ��
���
�*
6������������
y~���,��9��B��K��T��E��N��W��&��/��8��������!������������������f��� ����*/��;@HN ����*/��;@HN ��	�
�*/��	;
@HLT`���H������W��`��i����&������i�v������h��(�����$��0��;DN(��	#)1H	����IQ�	��!hm��z�������������������������H��		���=BHS��[��cjqz�����ƴ��������� *!�L�<������MB &�	D�4�����
���
������à X
d���	�
~ &��
���
������à �D�4���	l�
���WL
*0D�4���D�4���
�t���>' ̈���>
 L�<���
�D�4���l���MB &�D�4���� d���> ' ��$���u@���!Ԭ��J!' �"
����F"' D�4���#�%4���%$$$�����#c$= �'L�<���)()l���'M(B& &&���TZ
�Γ���Γ*(�,�-�.
��+
��,-.��
������+� ����������/��������������������q�aX�������������	������G����������7�����������v���������:��3�<�P�������������k�?��5������������L�|�x�t�N����K
ߑK�������T�����|��Y�� ��	��������������_��#��������������e�A��#��������D�4���4��T����/"��L���1( &����
4�
��l���
7(	 &	��4��t���5- ����h>
	 4������
L-
 4����+$���O0
d���T���/' ���ӌ;
,����������������,���������j��������>��3�j���
���������4�Y�U��O�one��pt��'
��������M��������g��5�����ӌ�D� 4� ��ܞ!4�!���!Γ��|�!��!��!)<�!
��$�!X��!$�!l�!��,�!)"��!,�!��
=<�!�"
4�"�<�"��(|�"$�"��
X;	l�"�"�"<�"��1(
 &
	,�"	4�"���"$�"��,�"1
d�"��"��aD ��""	��"M܄#4�#���#Γ��|�#
��#�#,�#	L�#��1( &�#�#��� ��� ���!���!���!���"q�� ��,� ��� �� �,�!�#��!�����L�!���x��!��H��C��������#U��|��w�������inv_b����ratio��	�xz��S��<�������
���u��[����������o��%�
�λ�)��5��=DR
�λl�y��������
�λ�)��5��=DR
�λl�y�������$�
��(��4��<BIW
�p�}��������$�
��(��4��<BIW
�p�}��������<�
��%��1��9@N
�d�q��}����D�
��%��18?M
�c�p��|��|�
���)��5��=DR
��l�y�������L�.
�	��"�	/��;��CJX
�	��x�	��������D�/
�	��"�	/��;��CJX
�	��x�	��������,�
���)��5��=DR
��l�y��������
���)��5��=DR
��l�y�������,�
���)��5��=DR
��l�y���������
���)��5��=DR
��l�y�������,�$
���)��5��=DR
��l�y�������L�$
���)��5��=DR
��l�y�������a��������������������������������,���Rng�����<��Alphanumeric�d�����	Bernoulli�L��	BernoulliError�t��
Distribution�d�!��$���4��
��
��d�������|�������<��
�J$��	BetaError�L���LD��
BinomialError�l���P4��CauchyError�\���RT��ChiSquaredError�|���\L��	DirichletError�t��
ExpError�D��
!�`��
"�`$��
#�`�
#FisherFError�d��
%�b<��
&FrechetError�d��
(�d<��
)
GammaError�T��+�f,��,GeoError�D��.�lL��/�m���0�m�0GumbelError�\��2�n4��3
HyperGeoError�l��5�rt��6InverseGaussianError��� �8�u|� �9NormalError�\� �
;�xL�!�
<�4�!�
=�vt�!�>�v�>NormalInverseGaussianError���!�
@�{��!�
AParetoError�\�"�
C�|4�"�
D�~$�"�
F��\�"�G�L�"�HPoissonError�d�#�J�M<�#�KSkewNormalError�|�#�MچT�#�NԉT�$�P�|�$�QӋD�$�RӋ�R��T�$�S���S��D�%�T���T�T�%�U��UWeibullError�d�%�W��<�%�X	ZetaError�L�&�Z��$�&�[	ZipfError�L�&�]Ñ$�&�^͈D�&�_�
T�'`���8����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/���%�����=: Generating random samples from probability distributions.����� ## Re-exports�����DA This crate is a super-set of the [`rand::distr`] module. See the���DA [`rand::distr`] module documentation for an overview of the core���/, [`Distribution`] trait and implementations.��	���	" The following are re-exported:��	���	96 - The [`Distribution`] trait and [`Iter`] helper type���	OL - The [`StandardUniform`], [`Alphanumeric`], [`Uniform`], [`OpenClosed01`],���
-*   [`Open01`], [`Bernoulli`] distributions���
 - The [`weighted`] module����� ## Distributions�����@= This crate provides the following probability distributions:�����:7 - Related to real-valued quantities that grow linearly��   (e.g. errors, offsets):���FC   - [`Normal`] distribution, and [`StandardNormal`] as a primitive���
#    - [`SkewNormal`] distribution���
   - [`Cauchy`] distribution���
LI - Related to Bernoulli trials (yes/no events, with a given probability):���!   - [`Binomial`] distribution���"   - [`Geometric`] distribution���'$   - [`Hypergeometric`] distribution���HE - Related to positive real-valued quantities that grow exponentially���*'   (e.g. prices, incomes, populations):���"   - [`LogNormal`] distribution���FC - Related to the occurrence of independent events at a given rate:���   - [`Pareto`] distribution���    - [`Poisson`] distribution���A>   - [`Exp`]onential distribution, and [`Exp1`] as a primitive���    - [`Weibull`] distribution���   - [`Gumbel`] distribution���    - [`Frechet`] distribution���   - [`Zeta`] distribution���   - [`Zipf`] distribution���&# - Gamma and derived distributions:���   - [`Gamma`] distribution���#    - [`ChiSquared`] distribution���!   - [`StudentT`] distribution���    - [`FisherF`] distribution��� - Triangular distribution:���   - [`Beta`] distribution���#    - [`Triangular`] distribution���,) - Multivariate probability distributions���"   - [`Dirichlet`] distribution���#    - [`UnitSphere`] distribution���!   - [`UnitBall`] distribution���#    - [`UnitCircle`] distribution���!   - [`UnitDisc`] distribution��� - Misc. distributions���(%   - [`InverseGaussian`] distribution���.+   - [`NormalInverseGaussian`] distribution�a�������������������������������8�9�8̟5���4���(���9��� �	���
ܠ!�����
��
���������������
�J������L��Ģ���P������R�������\��	ѣ��
���
!�`��
"�`��
#�`��
#����
%�b��
&���
(�d��
)����+�f��,ĥ��.�l��/�m��0�m��0���2�n~�3��q�5�rp�6�\�8�u[�9��P�
;�xO�
<�N�
=�vM�>�v]�>��4�
@�{3�
A��(�
C�|'�
D�~&�
F��%�G�$�H���J�M�Kͩ�Mچ�Nԉ�P��QӋ�RӋ�R���S���S���T���T��U��U����W����X���Z����[����]Ñ��^͈��_�
�`���������L�����{~dg>A%(����������&��,����2~�,�j��,ad,�O��9FI,�0��5'*,���1,�������0,������/,������),������B,�qtfi��,,�H:=��>,�+ �� H,� ���� G,� ���������!b,�!�����",,�"�ru��"*lo`cUX��#/,�#G9<��#9,�#(��#/	̸$���$�̂%��%���%/,�%�ux��&&,�&j[^��&&,�&PAD��&9+.��'��! Weighted (index) sampling��!���;!8 This module is a superset of [`rand::distr::weighted`].��!���E!B Multiple implementations of weighted index sampling are provided:��!���P!M -   [`WeightedIndex`] (a re-export from [`rand`]) supports fast construction���1!.     and `O(log N)` sampling over `N` weights.���;!8     It also supports updating weights with `O(N)` time.���H!E -   [`WeightedAliasIndex`] supports `O(1)` sampling, but due to high���T!Q     construction time many samples are required to outperform [`WeightedIndex`].���>!; -   [`WeightedTreeIndex`] supports `O(log N)` sampling and���A!>     update/insertion/removal of weights with `O(log N)` time.�D�'b��,��
�Weight�4���
WeightedIndex�m��
����x��|�O���E������!t�!ax�����
bc�
SampleUniform�l��beܠd�!bf��<��
bg����bi���:bj�bj���?bk���[blSum����bmAdd���bo	AddAssign�L��bpDiv����bq	DivAssign�L���brMul���bs	MulAssign�L���btSub���bu	SubAssign�L���bv̟��bwd�J��6���������"T�{knD�QL�E|�6��K'*����������L����1��NK A distribution using weighted sampling to pick a discretely selected item.�����UR Sampling a [`WeightedAliasIndex<W>`] distribution returns the index of a randomly���RO selected element from the vector used to create the [`WeightedAliasIndex<W>`].���NK The chance of a given element being picked is proportional to the value of���	PM the element. The weights can have any type `W` for which a implementation of���	 [`AliasableWeight`] exists.��	���	 # Performance��
���
IF Given that `n` is the number of items in the vector used to create an���
GD [`WeightedAliasIndex<W>`], it will require `O(n)` amount of memory.���EB More specifically it takes up some constant amount of memory plus���FC the vector used to create it and a [`Vec<u32>`] with capacity `n`.�����NK Time complexity for the creation of a [`WeightedAliasIndex<W>`] is `O(n)`.���NK Sampling is `O(1)`, it makes a call to [`Uniform<u32>::sample`] and a call���
 to [`Uniform<W>::sample`].��
�l�

 # Example��
�<� ```���1. use rand_distr::weighted::WeightedAliasIndex;�̼ use rand::prelude::*;�����&# let choices = vec!['a', 'b', 'c'];���  let weights = vec![2, 1, 1];���96 let dist = WeightedAliasIndex::new(weights).unwrap();��� let mut rng = rand::rng();��� 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)]);�,� }�����/, let items = [('a', 0), ('b', 3), ('c', 7)];���\Y let dist2 = WeightedAliasIndex::new(items.iter().map(|item| item.1).collect()).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);�,���<�������1. [`WeightedAliasIndex<W>`]: WeightedAliasIndex��� [`Vec<u32>`]: Vec���2/ [`Uniform<u32>::sample`]: Distribution::sample���0- [`Uniform<W>::sample`]: Distribution::sample� �yy������|�����B-wi�z{|}/1��<�bxx����l�bxx��ܧl�bxx����%��bxx����.������|������2��)& Creates a new [`WeightedAliasIndex`].�����
 Error cases:���XU -   [`Error::InvalidInput`] when `weights.len()` is zero or greater than `u32::MAX`.���?< -   [`Error::InvalidWeight`] when a weight is not-a-number,���@=     negative or greater than `max = W::MAX / weights.len()`.���KH -   [`Error::InsufficientNonZero`] when the sum of all weights is zero.��Ѫ��~~
�������ʷ�޷��������$��ʷ�޷��������t�*<�*b���˻���������*<�*b������*\�*b��t�*L�*b��d�+����������̹+�+b�������$�+��-"T�-b������-���$�-idx��-��. D�.b������.��$�.���.�0L�0b������0���$�0��1<�1b������1��$�1��3!|�3b������3���$�3��3l�3b������3��$�4��4-L�4b������4���$�4���4�,�4��CF������C��|�C���#���D74�D�������������D������D����D
����$�D��A�02��Fr������F��|�F�_�T�G�_��T�G����_�;=��G4�G��������^�^��^��[�^��[����e�S������G�
��$�G�����JU������J��|�J���,�K�����+-��K,�K��������K�
��$�K��O���M+( Weight bound for [`WeightedAliasIndex`]��N���NLI Currently no guarantees on the correctness of [`WeightedAliasIndex`] are���N30 given for custom implementations of this trait.�}������,�O���$�O���l�O�����T�O�������O�������l�O�����L�O�������P�������l�P������L�P�������P�������l�P������L�P��������P��������l�P������L�P�������Q��e��\��S��F��9ʆ)������������ˇ�����������������������������ʆ�����|��l��^��Pˇ?�1��#�����������������|�Q��Q+( Maximum number representable by `Self`.��Q������R��Q&# Element of `Self` equivalent to 0.�$�R������S.��RIF Produce an instance of `Self` from a `u32` value, or return `None` if���RKH out of range. Loss of precision (where `Self` is a floating point type)���S is acceptable.���S����������������;t�������
����N�S��T��T&# Sums all values in slice `values`.��T��������T�
����C���T"��U�U�X�U�U,�U8��U&�U8�,�U*�U�U�X8$�U8�|�U8
�U,�U8��U�U�W 8,�U8��U&�U8$�U�U,�U8��U'�U8��V%�V8,�V8�$�V&�V8$�V�V70.0��V%�V8�V8���V�V�V8�N�V&�V8��V(�V8�4�V�V8$�V�V�V�W8�$�V�V�W8�N�V8�V,�W8��W8�W8��W�W�W8�4�W&�W�W�W�W8$�W(�W8$�W�W�W8�d�W�W�W8�4�W%�X��Y6d�Yb��
�������Y�����Y���|�Y
����4�Y%'��[ ��[�[�_�[�[,�[8��[&�[8�,�[*�[�[�^8$�[8�|�[8
�[,�[8��[�[�^8,�\8��\&�\8$�\�\,�\8��\'�\8��\%�\8,�\8�$�\&�\8$�\�\7��\%�\8�\8���\�\�\8�N�\&�\8��\(�\8�4�\�\8$�\�\�\�^8�]8��\�]�]8�N�]8�]8$�]%�]8�]8��\�]�]8$�]'�]8�$�]�]8��\�]8�]8��]�]8�N�]�]�^8�$�^�^�^8��\�^8$�^�^�^8�$�^%�^��!l�!a���L������,��
������ ����ܠd�!�����?��SampleBorrow�d������l����̟������ô���[!^!���|�}��3ceQSL�C��h��������,����L����T���l�����d���4����������������!u��@= Creates a new [`WeightedTreeIndex`] from a slice of weights.���������KH -   [`Error::InvalidWeight`] when a weight is not-a-number or negative.��� B? -   [`Error::Overflow`] when the sum of all weights overflows.��!��������������!�H��d�!�Т�|�!
��������=?�"�ʷ�޷��������$�%�ʷ�޷����������&��&30 Returns `true` if the tree contains no weights.�D�&������'�
��$�'��'��'" Returns the number of weights.��'������'���$�'��)��($! Returns `true` if we can sample.��(���(JG This is the case if the total weight of the tree is greater than zero.�D�)������)�
��$�)��*$��*  Gets the weight at an index.��+�������+���$�+�����-"��-GD Removes the last weight and returns it, or [`None`] if it is empty.��-��������-�
��.�D�.�ʷ�޷����������16��0$! Appends a new weight at the end.��0���0����0KĞ��1B��$�1��������1�
��$�1��0���8J��6#  Updates the weight at an index.��7���7����7K��7B��4�8��������8�
��$�8�,�8��u���B%D�B��������B���$�B����Ch������C��,�C͝L�C�T�C��l�C��d�D��4�D���;=��FN��DEB Samples a randomly selected index from the weighted distribution.��E���EKH Returns an error if there are no elements or all weights are zero. This���EDA is unlike [`Distribution::sample`], which panics in those cases.�T�F���������������F����F���Fĥ$�F��!��R���PEӭ�P���PZW Caution: This method panics if there are no elements or all weights are zero. However,���Qa^ it is guaranteed that this method will not panic if a call to [`WeightedTreeIndex::is_valid`]���R returns `true`.�������R��,�R͝L�R�T�R��l�R��d�R��4�R���#�BD��S7P|�S4�S��������������S����S���S
����$�S���)+��!t�!l�!D�7$�7�����ܠd�!���4����
����
���[��Float�,����̟�������{}L�R��>L�.������_���8���������^�^��^��[�^��[����e�S�������
�$����� ����@���������,�!݉�|����.0��7��<9 Construct an object representing the `Beta(alpha, beta)`��� distribution.�����������G=�)=��*T���ù�*Թ,�*�|�*���#�"$��*34�*��������������+����+���+
����$�+��W)+d�7D�7��������ܠd�!����<��
���D�������[����,����̟��������tv��dL�T��DL�4ܳ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ��l������5��JG Construct a new `Binomial` with the given shape parameters `n` (number���0- of trials) and `p` (probability of success).����������������������q�aX������
��N��O���!t�!��*T�*�Ԋ��*��+G$�+�����������+�����+����+��� ~��~��*~13��.T�.���2G$�2�����������2���2���2��� b���j���t�)+�4��4���84�8����J�9ԣTD�T����J�T��[#���#���[54�\�������������\����\���\
���$�\���%'T�74�7��ܠd�!����|������������[����,����
FloatConst�T����̟������&����L�n��_aDFL�6ܔ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����X���ù�Թ,���T�!���|����68��;��<9 Construct a new `Cauchy` with the given shape parameters���<9 `median` the peak location and `scale` the scale factor.��������
���Q	��9���l���ù�Թ,���T���|����#�*,��34����������������������
����$���I�)+|�7\�7���ܠd�!���`$��
��#�`�
��#�f,����,�4����
����
�vt����>�v���>���[����,����̟�����Tl�����T����T�_����T�_�������:\_KN!$��L�����L��ܵ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ��������ù�Թ,�!���|�!���|��|����AC��0��A> Create a new chi-squared distribution with degrees-of-freedom�D� `k`.����������l+�������ù�Թ,���|���|��|����#�24��34����������������������
����$����)+l�7L�7�	�
�	�	�	�	�	�J$����ܠd�!���`$��
��#�`�
��#�f,����,�4����
����
�vt����>�v���>���[����,����NumCast�<����̟�������������:��������?����@��y|hk>A+.L��������L����"T����D�f��
�������ù�
�t�
Թ,�
��|�
��|��|����9;8�
��
R�
�������š�G����ʷ�޷���������ʷ�޷������ϕ���������ù���t�Թ,���|���|��|����#�:<?���84�������Ǩ����������Ǩ��Ǩ�
���Ǩ$���\�79���������ù���t�Թ,���|���|��|����358���P�����������Go��%�ʷ�޷����������'�������ù�'��t�'Թ,�'��|�(��|�(�|�(���#�:<?�'��(84�(������Ǩ�������(����(���(
���Ǩ$�(����/1��?����_���@8�@��������^�^��^��[�^��[����e�S������@�
�$�@��@��F ����G�������ù�G��t�GԹ,�G��|�G��|�H�|�H���358�G��J;��HGD Construct a new `Dirichlet` with the given alpha parameter `alpha`.��I���ILI Requires `alpha.len() >= 2`, and each value in `alpha` must be positive,���I finite and not subnormal.��J������
����G%$�N�ʷ�޷���������Q�ʷ�޷������ٕ�S�ʷ�޷����������T�������ù�T��t�TԹ,�U��|�U��|�U�|�U���#�:<?�T��U84�U������Ǩ�������V����U���U
���Ǩ$�V���/1|�7\�7�
�
�
�
�>D�����@|����ܠd�!�����[����,����̟���������&vxdfL�U��EL�5��
���#���
54�
��������������������
���$����%'�����#���54���������������������
���$���%'����������:L��������������������u��~!#ܷ!����_���!8�!��������^�^��^��[�^��[����e�S������!�
�$�!��!��# ����#D���ù�#Թ,�#Թ,�$��|�$���#%��'.��$85 Construct a new `Exp` with the given shape parameter�l�$
 `lambda`.��$�l�%
 # Remarks��%���%:7 For custom types `N` implementing the [`Float`] trait,���%HE the case `lambda = 0` is handled as follows: each sample corresponds���&EB to a sample from an `Exp1` multiplied by `1 / 0`. Primitive types���&-* yield infinity, since `1 / 0 = infinity`.��'�������	�!� ��)Q���ù�)Թ,�)��|�)���#�"$��)34�)��������������*����)���)
����$�*��")+d�8D�8�
�
�RT�	���ܠd�	!���`$�	�
��#�`�
��#�4�	���
����
�vt�	���>�v���>��	�[����,�	���̟�	�����?	��������L�	]��	ML�	=ܶ	����_���8	�	��������^�^��^��[�^��[����e�S������	�
�$�	��	�� 	�����	���ù�	Թ,�	��|�	��|�	�|�	���+-��3	��B	? Create a new `FisherF` distribution, with the given parameter.��	������
���O-�N-���	���ù�	Թ,�	��|�	��|�	�|�	���#�24��3	4�	��������������	����	���	
����$�	��W/)+\�8<�8�
�
ܠd�
!����d�
����������
�[����,�
���̟�
�����#
��xzL�
O��
?L�
/��
����_���8
�
��������^�^��^��[�^��[����e�S������
�
�$�
��
�� 
����I
���ù�
Թ,�
!���|�
���&(��H
��W
T Construct a new `Frechet` distribution with given `location`, `scale`, and `shape`.��
�������
���9q;�9{;�9�;��]
���ù�
Թ,�
��|�
���#�"$��3
4�
��������������
����
���

����$�
���>)+L�8,�8�����ܠd�!���`��
��"�`$��
��#�`�
��#�4����
����
�vt����>�v���>���[����,����̟�����h	|����h|����i�{����i�{����i{����i-{���|���8��uxcf8;
L�猚�L��������_���8���������^�^��^��[�^��[����e�S�������
�$����� ����&����ù�&Թ,�&��|�'��|�'�|�'���+-��(9��'>; Construct an object representing the `Gamma(shape, scale)`���(ݹ�(���������9^�9^�+�ʷ�޷�������	��,p���ù�,Թ,�-��|�-�|�-���#%��-4<�-���������	�9�a�9�a��/p���ù�/Թ,�/��|�0�|�0���#%��04<�0���������	�9Bd�9Ld��2����ù�2Թ,�2��|�3��|�3�|�3���#�24��334�3��������������3����3���3
����$�3���e)+��5����ù�5Թ,�5��|�6�|�6���#�*,��634�6��������������6����6���6
����$�6��Pe)+��7����ù�7Թ,�8��|�8�|�8���#�*,��834�8��������������9����8���8
����$�9���_)+l�8L�8����ܠd;!���S�[����,����̟�����4VLME�u5L�%ܛ
����_���
8�
��������^�^��^��[�^��[����e�S������
�
�$�
��
�� ��t������)��B? Construct a new `Geometric` with the given shape parameter `p`���+( (probability of success on each trial).����������������������q�aX������
��O���$���#���54���������������������
���$���6T%'��,,���#���-54�-�������������-����-���-
���$�-��pP%'T�84�8��ܠd�
!����d�
����������
�[����,�
���̟�
�����#
��xzL�
O��
?L�
/ܔ
����_���8
�
��������^�^��^��[�^��[����e�S������
�
�$�
��
�� 
����H
���ù�
Թ,�
��|�
�����=
��L
I Construct a new `Gumbel` distribution with given `location` and `scale`.��
��̗
��
���9�I�9�I��\
���ù�
Թ,�
��|�
���#�"$��3
4�
��������������
����
���

����$�
��FH)+��8t�8������ܠdK!���c�[����,������<��
��̟�����DlL][��L�<L�,������_���8���������^�^��^��[�^��[����e�S�������
�$����� ����\��"�԰
�	numerator�L�denominator�\��� T� ��� !|� ����� ��$�����&���$?< Constructs a new `Hypergeometric` with the shape parameters���$  `N = total_population_size`,���%" `K = population_with_feature`,���% `n = sample_size`.��&��������������������q�aX������
�total_population_size���&population_with_feature���&sample_size�\�'��7l�7���N)���#���O54�O�������������P����O���O
���$�P���%'t�P��8��8��ܠdA!���vtO���>�v���>��|_���������{�[����,����̟�����96����y{LuP��AL�1܌����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����y���ù�Թ,���|���|����#%��B��JG Construct a new `InverseGaussian` distribution with the given mean and�T� shape.�����������2U��9S�������ù�Թ,���|���|����#�*,��H4����������������������
����$�����)+T�84�8�
�
�
���>D�����@|����ܠd�!���4����
����
���[����,����̟���������.������L�Y��IL�9��)���#���54��������������
����
���

���$�
����%'��)���#���54���������������������
���$���{�%'�����������9L��������������������q���q�!#��(����_���(8�)��������^�^��^��[�^��[����e�S������)�
�$�)��)��+ ����+J���ù�+Թ,�+��|�,�������')��-;��,/, Construct, from mean and standard deviation��,�|�, Parameters:��-���-! -   mean (`μ`, unrestricted)���-1. -   standard deviation (`σ`, must be finite)��-���������2��2���1?��/52 Construct, from mean and coefficient of variation��/�|�/���0���0!����063 -   coefficient of variation (`cv = abs(σ / μ)`)�d�1������
���2!�� ���6)��2 Sample from a z-score��3���3FC This may be useful for generating correlated samples `x1` and `x2`���31. from two different distributions, as follows.�<�4��ܰ4 # use rand::prelude::*;���4/, # use rand_distr::{Normal, StandardNormal};��5����5,) let z = StandardNormal.sample(&mut rng);���5;8 let x1 = Normal::new(0.0, 1.0).unwrap().from_zscore(z);���6<9 let x2 = Normal::new(2.0, -3.0).unwrap().from_zscore(z);�<�6��\�6��������7���$�7�����8��70- Returns the mean (`μ`) of the distribution.�$�8�������8�
��$�8ԃ9��8>; Returns the standard deviation (`σ`) of the distribution.�<�9�������9�
��$�9��9^���ù�9Թ,�9��|�:���#�"$��:34�:��������������:����:���:
����$�:��n�)+��CM���ù�CԹ,�D��|�D�����!#��G:��D;8 Construct, from (log-space) mean and standard deviation��D���DHE Parameters are the "standard" log-space measures (these are the mean���E85 and standard deviation of the logarithm of samples):��F���FLI -   `mu` (`μ`, unrestricted) is the mean of the underlying distribution���FGD -   `sigma` (`σ`, must be finite) is the standard deviation of the���G&#     underlying Normal distribution��G������
������������LB��HDA Construct, from (linear-space) mean and coefficient of variation��I���I)& Parameters are linear-space measures:��I���I>; -   mean (`μ > 0`) is the (real) mean of the distribution���JLI -   coefficient of variation (`cv = σ / μ`, requiring `cv ≥ 0`) is a���K*'     standardized measure of dispersion��K���KMJ As a special exception, `μ = 0, cv = 0` is allowed (samples are `-inf`).�d�L������
���2�������X)̥T���T���TF����U1��<�U����U����U2/ # use rand_distr::{LogNormal, StandardNormal};���V����V,����WGD let x1 = LogNormal::from_mean_cv(3.0, 1.0).unwrap().from_zscore(z);���WGD let x2 = LogNormal::from_mean_cv(2.0, 4.0).unwrap().from_zscore(z);�<�X��\�X��������X�
��$�X��6���Ya���ù�YԹ,�Y��|�Y���#�"$��Z34�Z��������������Z����Z���Z
����$�Z��)�)+��8��9�
�
ܠd!���u|���9�vt+���>�v���>��|;���������W�[����,l���̟}����G������{}LQR�`BLw2������_���8���������^�^��^��[�^��[����e�S�������
�$����� �������ù�Թ,���|���|����#%��H��b_ Construct a new `NormalInverseGaussian` distribution with the given alpha (tail heaviness) and���  beta (asymmetry) parameters.��������
���G�����������ù�Թ,���|���|����#�*,��H4����������������������
����$�����)+T�94�9�
�
ܠd�!����d������������[����,����̟������#��xzL�O��?L�/��
����_���
8�
��������^�^��^��[�^��[����e�S������
�
�$�
��
�� ����H���ù�Թ,���|������:��GD Construct a new Pareto distribution with given `scale` and `shape`.�����LI In the literature, `scale` is commonly written as x<sub>m</sub> or k and���#  `shape` is often written as α.��������
���9G��9E���\���ù�Թ,���|����#�"$��34����������������������
����$���,�)+D�9$�9�
���J$����ܠd�!���`$��
��#�`�
��#�4����
����
�vt����>�v���>���[����,����̟������9��������L�]��ML�=������_���8���������^�^��^��[�^��[����e�S�������
�$�����$��������ù�Թ,���|���|��|����+-��,��;8 Construct a PERT distribution with defined `min`, `max`���l�����<����� use rand_distr::Pert;���(% let pert_dist = Pert::new(0.0, 10.0)�Ġ     .with_shape(3.5)���     .with_mean(3.0)���     .unwrap();���)& # let _unused: Pert<f64> = pert_dist;�<����������
���~����������ù�Թ,���|���|��|������13��7�� Set the shape parameter�����)& If not specified, this defaults to 4.�T��������
��$��9f���=�� Specify the mean�L��������
��m��2k���=�� Specify the mode�L����������"���!��$�ʷ�޷��������
��$����ù�$Թ,�%��|�%��|�%�|�%���#�24��&34�&��������������&����&���&
����$�&��޳)+��9<�9������ܠd�!���`$��
��#�`�
��#�4��
��=�vt����>�v���>��|������������[����,������T����̟������D	������L�u��fhTVL�F������_���8���������^�^��^��[�^��[����e�S�������
�$����� �������ù�Թ,������$��������
�!���.���ù�Թ,���T������$��������
�!#���$Y���ù�$Թ,�$��T�$��|�%����&(��&2��%<9 Construct a new `Poisson` with the given shape parameter�l�%���&���&A> The maximum allowed lambda is [MAX_LAMBDA](Self::MAX_LAMBDA).��&���
��
���!����.��++( The maximum supported value of `lambda`��,���,%" This value was selected such that���,52 `MAX_LAMBDA + 1e6 * sqrt(MAX_LAMBDA) < 2^64 - 1`,���,FC thus ensuring that the probability of sampling a value larger than���-$! `u64::MAX` is less than 1e-1000.��-���-#  Applying this limit also solves���.=: [#1312](https://github.com/rust-random/rand/issues/1312).�T�.����/q���ù�/Թ,�/��T�/��|�/���#�*,��034�0��������������0����0���0
����$�0��u�)+��2����ù�2Թ,�2��T�2��|�3��|�3��|�3���#�:<��334�3��������������3����3���3
����R^���x)+4�6�ʷ�޷���������6$�6�߮�Z��7�8�߮NYL�?�ʷ�޷����������N����ù�NԹ,�N��T�N��|�N��|�O��|�O���#�:<��O34�O��������������O����O���O
����$�O��zW)+|�9\�9��ܠd�!���vt����>�v���>���[����,����̟������%��wyL�O��?L�/܈����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����N���ù�Թ,���|�������$&��K��.+ Construct, from location, scale and shape.���|������� -   location (unrestricted)���30 -   scale (must be finite and larger than zero)��� -   shape (must be finite)���������
���9gP�9eP�9cPܿ��-* Returns the location of the distribution.�D���������
��$�ĭ ��*' Returns the scale of the distribution.�,� ������� �
��$� ĕ!�� *' Returns the shape of the distribution.�,�!�������!�
��$�!��!b���ù�!Թ,�"��|�"���#�"$��"34�"��������������"����"���"
����
F��IJ)+\�#�ʷ�޷��������l�9L�9��RT������|����ܠd�!���`$��
��#�`�
��#�4����
����
�vt����>�v���>��,����̟������$	����3������y{��PL�@������ù�Թ,���|���|��|����+-��9��63 Create a new Student t-distribution with `ν` (nu)��� degrees of freedom.�������
�����B������ù�Թ,���|���|��|����#�24��34����������������������
����$����A)+t�9T�9��ܠd�!����|������������[����,����̟������&��xzL�O��?L�/��%����_���8���������^�^��^��[�^��[����e�S�������
�$�����*����O���ù�Թ,���|������M��LI Set up the Triangular distribution with defined `min`, `max` and `mode`.��������
���~�9���9���9��c���ù�Թ,���|����#�"$��34����������������������
����$���I6)+l�9L�9����l����ܠd�!����<��
����,����̟������6��xdfPR��?L�/��
@���ù�
Թ,�
��l�
���#�*,�4��84����������������������
����$����0)+�.|�:\�:����l����ܠd�!����<��
����,����̟������6��xdfPR��?L�/��B���ù�Թ,���l����#�"$�.��
84�
��������ʂ�����
����
���

����$�
���))+�'l�:L�:����l����ܠd�!����<��
����,����̟������6��xdfPR��?L�/��
@���ù�
Թ,�
��l�
��#�"$�'��84��������ʂ������������
����$����$)+@#|�:\�:����l����ܠd�!����<��
����,����̟������6��xdfPR��?L�/��B���ù�Թ,���l�
���#�"$�"��
84�
��������������
����
���

����$�
��b)+�L�:,�:��@|������,����	IntoFloat�L�P��̟������_��O��%8L�)��	�D�	���������������>��?�����
���	�����
�����
���
�����������������������������
���������P�Q��P��O�'��'L�������\�:<�:��ܠd�!����d������������[����,����̟������#��xzL�O��?L�/ܗ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����I���ù�Թ,���|������;��JG Construct a new `Weibull` distribution with given `scale` and `shape`.��������
���9X�9V��]���ù�Թ,���|����#�"$��34����������������������
����$���
)+D�:$�:��ܠd�!����|������������[����,������d���������̟������&����L�{��k�� ��`68ܭ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����l���ù�Թ,���|���|����#%��*��A> Construct a new `Zeta` distribution with given `s` parameter.�������
���F������ù�Թ,���|���|����#�*,��34����������������������
����$���,�(*��:|�:��������� D� ���̳ T� ćc L�c D�:$�:��ܠd�!����|������������[����,����̟������&��xzL�O��?L�/ܿ����_���8���������^�^��^��[�^��[����e�S�������
�$����� ����I���ù�Թ,���|����� ��0��IF Construct a new `Zipf` distribution for a set with `n` elements and a���  frequency rank exponent `s`.�����@= The parameter `n` is typically integral, however we use type���KH <pre><code>F: [Float]</code></pre> in order to permit very large values���@= and since our implementation requires a floating-point type.��������
���N������<�������������$��O���]���ù�Թ,���|����#�"$�� 34� �������������� ���� ��� 
����$� ����(*��U����������x�U�U����V �V����V-��V����������������;t�����
��N�V��W�W������W�
��0�W��U����������x�U�U����V �V����V-��V����������������;t�����
��N�V��W�W��
��W�
��0�W�	�[�������x	�\	�\���	�\ 	�\���	�\-�	�\���
��N	�\�
�[�������x
�\
�\���
�\ 
�\���
�\-�
�\����������������;t�����
��N
�\��[�������x�\�\����\ �\����\-��\����
��N�\��[�������x�\�\����\ �\����\-��\����������������;t�����
��N�\�
�[	�������x
�\
�\���
�\ 
�\���
�\-�
�\����������������;t�����
��N
�\��[
�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��[�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��[�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��[
�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��[�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��[�������x�\�\����\ �\����\-��\����������������;t�����
��N�\��n��N������TQ Sampling a [`WeightedTreeIndex<W>`] distribution returns the index of a randomly���QN selected element from the vector used to create the [`WeightedTreeIndex<W>`].���N����QN the element. The weights can have any type `W` for which an implementation of���	 [`Weight`] exists.��	���	 # Key differences��	���	RO The main distinction between [`WeightedTreeIndex<W>`] and [`WeightedIndex<W>`]���
PM lies in the internal representation of weights. In [`WeightedTreeIndex<W>`],���
]Z weights are structured as a tree, which is optimized for frequent updates of the weights.�����#  # Caution: Floating point types�����[X When utilizing [`WeightedTreeIndex<W>`] with floating point types (such as f32 or f64),���b_ exercise caution due to the inherent nature of floating point arithmetic. Floating point types���
`] are susceptible to numerical rounding errors. Since operations on floating point weights are���^[ repeated numerous times, rounding errors can accumulate, potentially leading to noticeable���*' deviations from the expected behavior.�����@= Ideally, use fixed point or integer types whenever possible.�����������HE A [`WeightedTreeIndex<W>`] with `n` elements requires `O(n)` memory.�����IF Time complexity for the operations of a [`WeightedTreeIndex<W>`] are:���\Y * Constructing: Building the initial tree from an iterator of weights takes `O(n)` time.���VS * Sampling: Choosing an index (traversing down the tree) requires `O(log n)` time.���[X * Weight Update: Modifying a weight (traversing up the tree), requires `O(log n)` time.���he * Weight Addition (Pushing): Adding a new weight (traversing up the tree), requires `O(log n)` time.���eb * Weight Removal (Popping): Removing a weight (traversing up the tree), requires `O(log n)` time.���l�����<�����0- use rand_distr::weighted::WeightedTreeIndex;�̹������&���� let weights = vec![2, 0];���=: let mut dist = WeightedTreeIndex::new(&weights).unwrap();��� dist.push(1).unwrap();��� dist.update(1, 1).unwrap();������ let mut samples = [0; 3];�������T����&#     let i = dist.sample(&mut rng);���     samples[i] += 1;�,�����VS println!("Results: {:?}", choices.iter().zip(samples.iter()).collect::<Vec<_>>());�<�������/, [`WeightedTreeIndex<W>`]: WeightedTreeIndex���.+ [`WeightedIndex<W>`]: super::WeightedIndex�����������,�͝L��T���l���d���4���IZ��.?��MO��L����Ѫt�t�g��������t����͝�������������������t�t����������
��,���h�����_�����m͝l�k��j��i��h�������������
��r�r�i�����݀r���͝�����������_�Y\r�r���������^�^��^��[�^��[����e�S�������
��,��r���j�����@��?͝>�=��<��;��:��qt��j������͝����͝��������������������������������
��L��Ь�l�������λ����i�,z^����������������HJ�����
�����������,�����������
�����������,������k�����n����������������
�λ,� �l������λ5��25��m�����h�_λ�����_�������������^�^��^��[�^��[����e�S�������
�λ,�����n�����v��}���n�������λλ���������������������
�λL���d��	�������	���Cs>�O;����!#D�	,�	���λ<�	$�	���λD�	,�	���λZZo��������Z�������ZZ������� ��
�λ,� !�p�����Mؕ-��Z]FFq��������F����_���FF��������^�^��^��[�^��[����e�S�����"��
�λ,��F��r������������r��������������������������#��
�λL���d�
�
�������
��}�D�ǝ�����#%D�
,�
���λ<�
$�
���λL�
4�
���λL�4����λ� � s��������� �������� � �������$�	�
�λ,�	 %�	t�����kؕ-��x{""u��������"����_���""��������^�^��^��[�^��[����e�S�����&�	�
�λ,�	�"&&v����������&&v�������&�����&&���������'�
�
�λL�
�&����\Y The [Beta distribution](https://en.wikipedia.org/wiki/Beta_distribution) `Beta(α, β)`.�����B? The Beta distribution is a continuous probability distribution���GD defined on the interval `[0, 1]`. It is the conjugate prior for the���
DA parameter `p` of the [`Binomial`][crate::Binomial] distribution.��
���
JG It has two shape parameters `α` (alpha) and `β` (beta) which control���OL the shape of the distribution. Both `a` and `β` must be greater than zero.���1. The distribution is symmetric when `α = β`.���T� # Plot�����B? The plot shows the Beta distribution with various combinations��� of `α` and `β`.�����c` ![Beta distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/beta.svg)���l�����<�����)& use rand_distr::{Distribution, Beta};�����,) let beta = Beta::new(2.0, 5.0).unwrap();���*' let v = beta.sample(&mut rand::rng());���85 println!("{} is from a Beta(2, 5) distribution", v);�<���$����ù�Թ,��|���mI�q_^����35$������$��������|����ܷL�������'�'w���ù����'Թ��ᚾ����'�'�������(��
��,� )�x���ù���5Թ��������(�(y���ù��_��(Թ�������_��(�(��������^�^��^��[�^��[����e�S�����*��
��,���(�,�,z���ùԹ����,�,z���ùO����,Թb�a��������,�,���������+��
��L���,t���+( Error type returned from [`Beta::new`].�,���KM�b�r������l�Ԅ `alpha <= 0` or `nan`.�(����<>����d�̶ `beta <= 0` or `nan`.�'����;=����m-m-{�����m-m-�������,��
�,� -�|���-�-}����_��-�-��������^�^��^��[�^��[����e�S�����.��
�,���-�.�.~���.�.~������.�.���������/��
�L���.�/�/������/��/�/�/�/8��/�/�/�����0��
������fc The [binomial distribution](https://en.wikipedia.org/wiki/Binomial_distribution) `Binomial(n, p)`.�����DA The binomial distribution is a discrete probability distribution���B? which describes the probability of seeing `k` successes in `n`���B? independent trials, each of which has success probability `p`.����� # Density function�����96 `f(k) = n!/(k! (n-k)!) p^k (1-p)^(n-k)` for `k >= 0`.���T�������C@ The following plot of the binomial distribution illustrates the���FC probability of `k` successes out of `n = 10` trials with `p = 0.2`���	$! and `p = 0.6` for `0 <= k <= n`.��	���	kh ![Binomial distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/binomial.svg)��
�l�
���
�<�
����
-* use rand_distr::{Binomial, Distribution};��
���
.+ let bin = Binomial::new(20, 0.3).unwrap();���)& let v = bin.sample(&mut rand::rng());���63 println!("{} is from a binomial distribution", v);�<���D�
������j'<�t�
4�
������_�_�������_�_�������1��
�,� 2�����_�_�����_��_�_��������^�^��^��[�^��[����e�S�����3��
�,���_papa���papa������papa���������4��
�L��pa\�4����I�^8K18��������������������������������� � ���
�� � ���������$������$����b h ���
�� � ���������$������$����C I ���
�c g ����������� ����� $ ���
�> B ������������a�a�������a�a�������5�
�
�,�
 6�
���HbHb�����_�HbHb��������^�^��^��[�^��[����e�S�����7�
�
�,�
�Hb�f�f����f�f�������f�f���������8�
�
�L�
��f\�$����lׁ_�/������4�����4�����4�����4�����gogo������gogo�������9��
�,� :�����o�o�����_��o�o��������^�^��^��[�^��[����e�S�����;��
�,���odsds���dsds������dsds���������<��
�L��ds\�$����y�G�������4�����4�����4�����<�����tt������tt�������=��
�,� >����ltlt�����_�ltlt��������^�^��^��[�^��[����e�S�����?��
�,��ltxx���xx������xx���������@��
�L��xt���/, Error type returned from [`Binomial::new`].�3��,����ϳ�1������������ `p < 0` or `nan`.�#����79������d�	 `p > 1`.�����.0�����x�x�������x�x�������A��
�,� B����yy�����_�yy��������^�^��^��[�^��[����e�S�����C��
�,��y�y�y����y�y�������y�y���������D��
�L���y�z�z�������z��z�z�z�z8��z�z�z�����E��
������da The [Cauchy distribution](https://en.wikipedia.org/wiki/Cauchy_distribution) `Cauchy(x₀, γ)`.�����IF The Cauchy distribution is a continuous probability distribution with���0- parameters `x₀` (median) and `γ` (scale).���A> It describes the distribution of the ratio of two independent���LI normally distributed random variables with means `x₀` and scales `γ`.���GD In other words, if `X` and `Y` are independent normally distributed���JG random variables with means `x₀` and scales `γ`, respectively, then���.+ `X / Y` is `Cauchy(x₀, γ)` distributed.��������	���	63 `f(x) = 1 / (π * γ * (1 + ((x - x₀) / γ)²))`��	�T�	���	���	XU The plot illustrates the Cauchy distribution with various values of `x₀` and `γ`.���
RO Note how the median parameter `x₀` shifts the distribution along the x-axis,���A> and how the scale `γ` changes the density around the median.�����VS The standard Cauchy distribution is the special case with `x₀ = 0` and `γ = 1`,���b_ which corresponds to the ratio of two [`StandardNormal`](crate::StandardNormal) distributions.��
���
gd ![Cauchy distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/cauchy.svg)��
�l�
����<�����+( use rand_distr::{Cauchy, Distribution};�����-* let cau = Cauchy::new(2.0, 5.0).unwrap();���)& let v = cau.sample(&mut rand::rng());���:7 println!("{} is from a Cauchy(2, 5) distribution", v);�<�����\� # Notes�����MJ Note that at least for `f32`, results are not fully portable due to minor���DA differences in the target system's *tan* implementation, `tanf`.�4����ù�Թ,���T���|����ƺ��3�"��79L�4�����D�,�����l�l�����ù�ųl�Թ��������������l�l��������J��
��,� K�����ù[��.Թ`��_��^��}�������ù�ٵ�Թ�����������_�������������^�^��^��[�^��[����e�S�����L��
��,���j�j�����ù�Թ�����������j�j�����ù#��j�Թ*��)��(�����RUj�j����������M��
��L��j�t���-* Error type returned from [`Cauchy::new`].� ,����}�*��g���l��� `scale <= 0` or `nan`.� (����<>�������������������������N��
�,� O����9�9������_�9�9���������^�^��^��[�^��[����e�S�����P��
�,��9�������������������������Q��
�L���d�d�������d��d�d�d�d�8�d�d�d������R��
������eb The [chi-squared distribution](https://en.wikipedia.org/wiki/Chi-squared_distribution) `χ²(k)`.�����<9 The chi-squared distribution is a continuous probability���;8 distribution with parameter `k > 0` degrees of freedom.�����EB For `k > 0` integral, this distribution is the sum of the squares���B? of `k` independent standard normal random variables. For other���2/ `k`, this uses the equivalent characterisation��� `χ²(k) = Gamma(k/2, 2)`.���T�������DA The plot shows the chi-squared distribution with various degrees�|�	 of freedom.��	���	qn ![Chi-squared distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/chi_squared.svg)��
�l�
���
�<�
����
/, use rand_distr::{ChiSquared, Distribution};��
���
-* let chi = ChiSquared::new(11.0).unwrap();���)& let v = chi.sample(&mut rand::rng());���52 println!("{} is from a χ²(11) distribution", v)�<���!T�
���ù�
Թ,�
��|�
��|�
�|�
��xV�sl��=?��$��������������ù�ų��Թ���������������������������S��
��,� T�����ùK��.ԹP��O��N�M��tw!�!�����ù�ٵ!�Թ�������������_���!�!���������^�^��^��[�^��[����e�S�����U��
��,��!���������ù�Թ���������������������ù(����Թ/��.��-�,�����^a�������������V��
��L����t���]Z Error type returned from [`ChiSquared::new`] and [`StudentT::new`](crate::StudentT::new).�",����7s<<�����\�� `0.5 * k <= 0` or `nan`.�"*����>@����"�"�������"�"��������W��
�,� X����^�^������_�^�^���������^�^��^��[�^��[����e�S�����Y��
�,��^�������������������������Z��
�L������������������������8������������[��
����#t�����ù�Թ,���|���|��|���A���o�����������[]��#��������	�������F#�F���
���F�F�������šD��������������ùQų��ԹX��W��V�U������������������\��
��,� ]�����ù��.Թ�������>A������ùuٵ�Թ|��{��z�y����_�������������^�^��^��[�^��[����e�S�����^��
��,�����������ù�Թ��������������������	�	ù�����Թ������������	��	(+�������������	_��	
�	�L������,$�����	��	�	�	ù���t�Թ,���|���|��|���i,����P�	EGJ���D���	�	���������	��	�	�	ù���p`�ų��Թ������������	��	��A������������	`��	
�	��,�[�[����	��	�	�	ù���pa�ٵ[�Թ������������	�_�	��G�[�[���������^�^��^��[�^��[����e�S�����	a��	
�	��,��[��������	��	�	�	ù���pb�Թ�����������4��������	��	�	�	ùN��x����ԹS��R��Q�P���	��	���G�������������	b��	
�	��L������%�����]��t#D@�	�	�	�	�	�	|�	%��	�	����	�	����	%��	�	����	�	��I�I�����	��	I�I��������	c��	
�	,� d������������	�_�	������������^�^��^��[�^��[����e�S�����	e��	
�	,�������������������	��	�������������	f��	
�	L����h�h�����	��	h��h�h�h�h�8�h�h�h������	g��	
�	���+&�����	��	�	�	ù���t�Թ,���|���|��|���,z_ъ��L�	EGJ�ġD���	�	Ƴ�������	��	�	�	ù���ph�ų��Թ������������	��	��A������������	h��	
�	��,�8�8����	��	�	�	ù���pi�ٵ8�Թ������������	�_�	��G�8�8���������^�^��^��[�^��[����e�S�����	i��	
�	��,��8��������	��	�	�	ù���pj�Թ�����������4��������	��	�	�	ùN��x����ԹS��R��Q�P���	��	���G�������������	j��	
�	��L����ܣ'������AZ��c�	�	�	l�'��	�	����	�	��9�9�����	��	9�9��������	k��	
�	,� l����u�u�����	�_�	u�u���������^�^��^��[�^��[����e�S�����	m��	
�	,��u������������	��	�����������	n��	
�	L�����������	��	�����������8������������	o��	
�	���,%)l�,���	��	�	�	ù�,��t�,Թ,�,��|�-��|�-�|�-��q���
#�	�	�	�	�	�	�����	�	����pru�,�Y)�Y��	�	
�	��ZZ������	�	��Ķ.��	�	���Y)�Y��	�	
�	���Y�Y������	�	����/��	�	���������	��	�	�	ù���pq�,ų��Թ������������	��	��G������������	q�+�	
�	��,�+�������	��	�	�	ù���pr�,ٵ��Թ������������	�_�	��Gv������������^�^��^��[�^��[����e�S�����	r�+�	
�	��,�+����������	��	�	�	ù���ps�,Թ�����������4��������	��	�	�	ùe��x����Թj��i��h�g���	��	���3�������������	s�,�	
�	��L�,�����9'��/}z The [Dirichlet distribution](https://en.wikipedia.org/wiki/Dirichlet_distribution) `Dirichlet(α₁, α₂, ..., αₖ)`.��0���0EB The Dirichlet distribution is a family of continuous multivariate���1C@ probability distributions parameterized by a vector of positive���1RO real numbers `α₁, α₂, ..., αₖ`, where `k` is the number of dimensions���2OL of the distribution. The distribution is supported on the `k-1`-dimensional���2OL simplex, which is the set of points `x = [x₁, x₂, ..., xₖ]` such that���3*' `0 ≤ xᵢ ≤ 1` and `∑ xᵢ = 1`.���3RO It is a multivariate generalization of the [`Beta`](crate::Beta) distribution.���4=: The distribution is symmetric when all `αᵢ` are equal.��5�T�5���5���5JG The following plot illustrates the 2-dimensional simplices for various���5*' 3-dimensional Dirichlet distributions.��6���6mj ![Dirichlet distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/dirichlet.png)��7�l�7���7�<�7��̣7����7 use rand_distr::Dirichlet;��7���7=: let dirichlet = Dirichlet::new([1.0, 2.0, 3.0]).unwrap();���852 let samples = dirichlet.sample(&mut rand::rng());���8PM println!("{:?} is from a Dirichlet([1.0, 2.0, 3.0]) distribution", samples);�<�9��*L�:��	��	�	�	ù�:��t�:Թ,�:��|�:��|�:�|�;��9[�UWs[�	EGJ�:̘;$�;��	�	�������	��	�	�	ù���pt�:ų�Թ������������	��	��A����������	t�9�	
�	��,�9!!���	��	�	�	ù���pu�:ٵ!Թ������������	�_�	��G�!!��������^�^��^��[�^��[����e�S�����	u�9�	
�	��,�9�!�����
��
�
�
ù���pv�:Թ�����������4������
��
�
�
ùN��x���ԹS��R��Q�P���
��
���G�����������
v�9�

�
��L�9��t�<��;0- Error type returned from [`Dirichlet::new`].�+,�<���GK�� n�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
l�<��< `alpha.len() < 2`.�+$�
�
��8:�
�
��l�<��< `alpha <= 0.0` or `nan`.�+*�
�
��>@�
�
��t�=̋= `alpha` is subnormal.���=FC Variate generation methods are not reliable with subnormal inputs.�+v�
�
�����
�
��l�>Ĉ> `alpha` is infinite.�+&�
�
��:<�
�
����>��>41 Failed to create required Gamma distribution(s).�+C�
�
��WY�
�
����?��?30 Failed to create required Beta distribition(s).�+B�
�
��VX�
�
��d�?|�? `size < 2`.�+�
�
��13�
�
������
��
�������
w�;�

�
,�; x�;���jj����
�_�
jj��������^�^��^��[�^��[����e�S�����
y�;�

�
,�;�j		���		����
��
		���������
z�<�

�
L�<�	������
��
������8���������
{�<�

�
�<|�
��30 The standard exponential distribution `Exp(1)`.�����:7 This is equivalent to `Exp::new(1.0)` or sampling with���)& `-rng.gen::<f64>().ln()`, but faster.�����EB See [`Exp`](crate::Exp) for the general exponential distribution.���T�������NK The following plot illustrates the exponential distribution with `λ = 1`.�����vs ![Exponential distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/exponential_exp1.svg)���l�����<���̠��̺ use rand_distr::Exp1;�����,) let val: f64 = rand::rng().sample(Exp1);�ą	 println!("{}", val);�<�	���	�\�	���	���	LI Implemented via the ZIGNOR variant[^1] of the Ziggurat method. The exact���
KH description in the paper was adjusted to use tables for the exponential���
$! distribution rather than normal.��
���
DA [^1]: Jurgen A. Doornik (2005). [*An Improved Ziggurat Method to���+(       Generate Normal Random Samples*](���96       https://www.doornik.com/research/ziggurat.pdf).���"       Nuffield College, Oxford�,$�
���ɘ�w
��
�)�
�
��ee����
��
ee�������
|��

�
,� }����������
�_�
����������^�^��^��[�^��[����e�S�����
~��

�
,�������eb The [exponential distribution](https://en.wikipedia.org/wiki/Exponential_distribution) `Exp(λ)`.�����IF The exponential distribution is a continuous probability distribution���MJ with rate parameter `λ` (`lambda`). It describes the time between events���EB in a [`Poisson`](crate::Poisson) process, i.e. a process in which���KH events occur continuously and independently at a constant average rate.�����KH See [`Exp1`](crate::Exp1) for an optimised implementation for `λ = 1`.�����������:7 `f(x) = λ * exp(-λ * x)` for `x > 0`, when `λ > 0`.�����GD For `λ = 0`, all samples yield infinity (because a Poisson process��� with rate 0 has no events).���T�������DA The following plot illustrates the exponential distribution with�ܖ various values of `λ`.���MJ The `λ` parameter controls the rate of decay as `x` approaches infinity,���/, and the mean of the distribution is `1/λ`.�����qn ![Exponential distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/exponential.svg)���l�����<�����(% use rand_distr::{Exp, Distribution};�����%" let exp = Exp::new(2.0).unwrap();���)& let v = exp.sample(&mut rand::rng());���41 println!("{} is from a Exp(2) distribution", v);�<���-���
�
ù�Թ,���|������=���
-/�� t� ��
�
����
�
ù~ųԹ�������
��
���������
��

�
�,� �����
�
ù0��/Թ5��4��KN�����
�
ù�ٵ�Թ�������
�_�
������������^�^��^��[�^��[����e�S�����
���

�
�,���

���
�
ù�Թ��������

���
�
ù���
Թ�������
��


���������
���

�
�L��
t� �� *' Error type returned from [`Exp::new`].�.,� ����s���I^�
�
�
t�!ԅ! `lambda < 0` or `nan`.�.(�
�
��<>�
�
��������
��
���������
�� �

�
,�  �� ���������
�_�
����������^�^��^��[�^��[����e�S�����
�� �

�
,� ��jj���jj����
��
jj���������
�� �

�
L� �j������
��
������8���������
�� �

�
� ��
	��X	U The [Fisher F-distribution](https://en.wikipedia.org/wiki/F-distribution) `F(m, n)`.��	���B	? This distribution is equivalent to the ratio of two normalised���?	< chi-squared distributions, that is, `F(m,n) = (χ²(m)/m) /���	 (χ²(n)/n)`.��	�T�	���	���I	F The plot shows the F-distribution with various values of `m` and `n`.��	���d	a ![F-distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/fisher_f.svg)��	�l�	���	�<�	����,	) use rand_distr::{FisherF, Distribution};��	���-	* let f = FisherF::new(2.0, 32.0).unwrap();���	'	$ let v = f.sample(&mut rand::rng());���	6	3 println!("{} is from an F(2, 32) distribution", v)�<�
	��/<�
	��
�
ù�	Թ,�	��|�	��|�	�|�	���"��6$�
�
�
AC��	,�	��
�
����	,�	��
�
��d�
	L�
	��
�
�##���
�
ù�ų#Թ��������ʎ��
��
��##�������
��
	�

�
�,�
	 ��
	���
�
ù���/Թ��������������#�#���
�
ù�ٵ�#Թ������������
�_�
"�#�#��������^�^��^��[�^��[����e�S�����
��
	�

�
�,�
	��#�&�&���
�
ù
Թ����
�	��03�&�&���
�
ùg���&Թn��m��l�k���
��
���&�&���������
��
	�

�
�L�
	��&t�	��
.	+ Error type returned from [`FisherF::new`].�0,�	��eu[_��л�
�
�
�
�
�
L�	��	 `m <= 0` or `nan`.�0$�
�
��8:�
�
��L�	��	 `n <= 0` or `nan`.�0$�
�
��8:�
�
���'�'����
��
�'�'�������
��
	�

�
,�
	 ��
	����'�'����
�_�
�'�'��������^�^��^��[�^��[����e�S�����
��
	�

�
,�
	��'�(�(����(�(����
��
�(�(���������
��
	�

�
L�
	��(�)�)����
��
�)��)�)�)�)8��)�)�)�����
��	�

�
�	��
��p
m The [Fréchet distribution](https://en.wikipedia.org/wiki/Fr%C3%A9chet_distribution) `Fréchet(α, μ, σ)`.��
���F
C The Fréchet distribution is a continuous probability distribution���H
E with location parameter `μ` (`mu`), scale parameter `σ` (`sigma`),���E
B and shape parameter `α` (`alpha`). It describes the distribution���@
= of the maximum (or minimum) of a number of random variables.���?
< It is also known as the Type II extreme value distribution.��
���
���
���H
E `f(x) = [(x - μ) / σ]^(-1 - α) exp[-(x - μ) / σ]^(-α) α / σ`��
�T�
���
���Y
V The plot shows the Fréchet distribution with various values of `μ`, `σ`, and `α`.���	R
O Note how the location parameter `μ` shifts the distribution along the x-axis,���	W
T the scale parameter `σ` stretches or compresses the distribution along the x-axis,���
;
8 and the shape parameter `α` changes the tail behavior.��
���j
g ![Fréchet distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/frechet.svg)��
�l�
���
�<�
��̏
���
 use rand_distr::Frechet;��
���L
I let val: f64 = rand::rng().sample(Frechet::new(0.0, 1.0, 1.0).unwrap());�ė
��<�
��1<�
��
�
ù�
Թ,�
��|�
��s(x�5���
�
�
13\�
D�
��
�
�D�
,�
��
�
�D�
,�
��
�
�v0v0���
�
ù�ųv0Թ�������
��
��v0v0�������
��
�

�
�,�
 ��
���
�
ùm��/Թr��q����)1)1���
�
ù�ٵ)1Թ�������
�_�
��)1)1��������^�^��^��[�^��[����e�S�����
��
�

�
�,�
�)1_4_4���
�
ù�Թ��������_4_4���
�
ù!��_4Թ(��'���
��
IL_4_4���������
��
�

�
�L�
�_4t�
��.
+ Error type returned from [`Frechet::new`].�2,�
��c��~䘟��
�
�
�
�
�
�
�
�
��
��
 location is infinite or NaN�2.�
�
��BD�
�
����
��'
$ scale is not finite positive number�26�
�
��JL�
�
����
��'
$ shape is not finite positive number�26�
�
��JL�
�
��55������55���������
�
�,�
 ��
���`5`5�����_�`5`5��������^�^��^��[�^��[����e�S�������
�
�,�
�`5~6~6���~6~6������~6~6�����������
�
�L�
�~6J7J7������J7�J7J7J7J78�J7J7J7�������
�
��
����^[ The [Gamma distribution](https://en.wikipedia.org/wiki/Gamma_distribution) `Gamma(k, θ)`.�����C@ The Gamma distribution is a continuous probability distribution���74 with shape parameter `k > 0` (number of events) and���@= scale parameter `θ > 0` (mean waiting time between events).���=: It describes the time until `k` events occur in a Poisson���=: process with rate `1/θ`. It is the generalization of the���-* [`Exponential`](crate::Exp) distribution.�����������DA `f(x) =  x^(k - 1) * exp(-x / θ) / (Γ(k) * θ^k)` for `x > 0`,���	UR where `Γ` is the [gamma function](https://en.wikipedia.org/wiki/Gamma_function).��
�T�
���
���
>; The following plot illustrates the Gamma distribution with���
#  various values of `k` and `θ`.���
@= Curves with `θ = 1` are more saturated, while corresponding���.+ curves with `θ = 2` have a lighter color.�����eb ![Gamma distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/gamma.svg)���l�����<�����*' use rand_distr::{Distribution, Gamma};��
���
.+ let gamma = Gamma::new(2.0, 5.0).unwrap();���
+( let v = gamma.sample(&mut rand::rng());���
96 println!("{} is from a Gamma(2, 5) distribution", v);�<�����\�������GD The algorithm used is that described by Marsaglia & Tsang 2000[^1],���DA falling back to directly sampling from an Exponential for `shape���GD == 1`, and using the boosting technique described in that paper for���
 `shape < 1`.�����HE [^1]: George Marsaglia and Wai Wan Tsang. 2000. "A Simple Method for���EB       Generating Gamma Variables" *ACM Trans. Math. Softw.* 26, 3���$!       (September 2000), 363-372.���PM       DOI:[10.1145/358407.358414](https://doi.acm.org/10.1145/358407.358414)�3,����ù�Թ,���|���|��|���Gf����N�=?��$�������?�?����ù�ų�?Թ�����������������?�?����������
��,� ������ùM��/ԹR��Q��P�O��vy_@_@����ù�ٵ_@Թ�������������_���_@_@��������^�^��^��[�^��[����e�S��������
��,��_@�A�A����ù�Թ��������������A�A����ù+���AԹ2��1��0�/�����ad�A�A������������
��L���At���,) Error type returned from [`Gamma::new`].�4,����Tlj	��H���������l�Զ `shape <= 0` or `nan`.�4(����<>����l����4����&(����l��� `1 / scale == 0`.�4#����79����SBSB������SBSB����������
�,� ������B�B�����_��B�B��������^�^��^��[�^��[����e�S��������
�,���B�C�C����C�C�������C�C������������
�L���C�D�D�������D��D�D�D�D8��D�D�D��������
����5L�����ù�Թ,���|���|��|�����4n��@��������������������������̪5Ҫ���
�����������������������5�����
��Ǫ˪���������4������z�5�����
�����������������������D�D����ù!ų�DԹ(��'��&�%�����WZ�D�D����������
��,� ������ù���/Թ�����������
G
G����ùGٵ
GԹN��M��L�K����_�}�
G
G��������^�^��^��[�^��[����e�S��������
��,��
G�I�I����ùkԹj��i��h�g�����I�I����ù����IԹ�����������������I�I������������
��L���I��!6|�"����ù�"Թ,�"��|�"�|�"��Mf�&�i���79d�"L�"������#\�#�����YOYO����ù�ųYOԹ�������������YOYO���������!�
��,�! ��!����ù^��/Թc��b�a�����O�O����ù�ٵ�OԹ����������_����O�O��������^�^��^��[�^��[����e�S�������!�
��,�!��ObRbR����ù�Թ����������bRbR����ù'��bRԹ.��-�,�����VYbRbR�����������!�
��L�!�bṞ%7|�%����ù�%Թ,�%��|�%�|�&��۵e:{����9;D�&,�&����$�&�&����$�&�&�����S�S����ù�ų�SԹ��������������S�S���������$�
��,�$ ��$����ù{��/Թ����~����4T4T����ù�ٵ4TԹ����������_�4T4T��������^�^��^��[�^��[����e�S�������$�
��,�$�4TjWjW����ù�Թ��������
jWjW����ùD��jWԹK��J�I�����svjWjW�����������$�
��L�$�jW����fc The [geometric distribution](https://en.wikipedia.org/wiki/Geometric_distribution) `Geometric(p)`.�����B? This is the probability distribution of the number of failures���>; (bounded to `[0, u64::MAX]`) before the first success in a���?< series of [`Bernoulli`](crate::Bernoulli) trials, where the���0- probability of success on each trial is `p`.�����PM This is the discrete analogue of the [exponential distribution](crate::Exp).�����HE See [`StandardGeometric`](crate::StandardGeometric) for an optimised���! implementation for `p = 0.5`.�����������&# `f(k) = (1 - p)^k p` for `k >= 0`.���T�������IF The following plot illustrates the geometric distribution for various���GD values of `p`. Note how higher `p` values shift the distribution to���85 the left, and the mean of the distribution is `1/p`.�����mj ![Geometric distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/geometric.svg)���l���<�����.+ use rand_distr::{Geometric, Distribution};��	���	,) let geo = Geometric::new(0.25).unwrap();���	)& let v = geo.sample(&mut rand::rng());���	=: println!("{} is from a Geometric(0.25) distribution", v);�<�
��8L���Y�����S����4�����<�����4����� ��
����q�q�������q�q���������
�
�,�
/r/r�����_�/r/r��������^�^��^��[�^��[����e�S�������
�
�,�
�/r u u��� u u������ u u�����������
�
�L�
� ut���0- Error type returned from [`Geometric::new`].�9,���:4$/������
�� `p < 0 || p > 1` or `nan`�9+����?A�����u�u�������u�u����������
�,� ������u�u�����_��u�u��������^�^��^��[�^��[����e�S��������
�,���u�v�v����v�v�������v�v������������
�L���v'w'w������'w�'w'w'w'w8�'w'w'w��������
���,��%96 The standard geometric distribution `Geometric(0.5)`.��&���&<9 This is equivalent to `Geometric::new(0.5)`, but faster.��&���&OL See [`Geometric`](crate::Geometric) for the general geometric distribution.��'�T�'���'���'GD The following plot illustrates the standard geometric distribution.��'���'| ![Standard Geometric distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/standard_geometric.svg)��(�l�(��<�)��̐)����)&# use rand_distr::StandardGeometric;��)���)74 let v = StandardGeometric.sample(&mut rand::rng());���*<9 println!("{} is from a Geometric(0.5) distribution", v);�<�*���*�\�*����* Implemented via iterated���*MJ [`Rng::gen::<u64>().leading_zeros()`](Rng::gen::<u64>().leading_zeros()).�:��,��`uL�;����)���� ��+����������������������+�
�,�+<�<������_�<�<���������^�^��^��[�^��[����e�S�������+�
�,�+�<���

��b
_ The [Gumbel distribution](https://en.wikipedia.org/wiki/Gumbel_distribution) `Gumbel(μ, β)`.��
���D
A The Gumbel distribution is a continuous probability distribution���J
G with location parameter `μ` (`mu`) and scale parameter `β` (`beta`).���D
A It is used to model the distribution of the maximum (or minimum)���4
1 of a number of samples of various distributions.��
���
���
���A
> `f(x) = exp(-(z + exp(-z))) / β`, where `z = (x - μ) / β`.��
�T�
���
���`
] The following plot illustrates the Gumbel distribution with various values of `μ` and `β`.���R
յ��	A
> and the scale parameter `β` changes the density around `μ`.���	L
I Note also the asymptotic behavior of the distribution towards the right.��

���
g
d ![Gumbel distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/gumbel.svg)��
�l�
��<�
��̠
��ܺ
 use rand_distr::Gumbel;��
���F
C let val: f64 = rand::rng().sample(Gumbel::new(0.0, 1.0).unwrap());�ġ
��<�
��;4�

���ù�

Թ,�

��|�

��
��w
AC��/1\�
D�
����D�
,�
����"�"�����ù�ų"�Թ�����������"�"����������
�
��,�
 ��
����ùO��/ԹT��S��jm��������ù�ٵ��Թ��������_���������������^�^��^��[�^��[����e�S�������
�
��,�
���"�"�����ù�Թ��������"�"�����ù��"�Թ
��	�����+."�"������������
�
��L�
�"�t�
��-
* Error type returned from [`Gumbel::new`].�<,�
��̇���F<��������
��
��<����')������
��'
��<����')���������������������������
�
�,�
 ��
����������_�����������^�^��^��[�^��[����e�S�������
�
�,�
����������������������������������
�
�L�
���ˈˈ������ˈ�ˈˈˈˈ8�ˈˈˈ�������
�
��
��=t�����ebN뗤���������������=�����t�L����t�L������=�����4�����4�����l�D����l�D����D�����D�����<�����<�����<�����������������������������
�,� ������������_�����������^�^��^��[�^��[����e�S��������
�,������������������������������������
�L��������{x The [hypergeometric distribution](https://en.wikipedia.org/wiki/Hypergeometric_distribution) `Hypergeometric(N, K, n)`.�����NK This is the distribution of successes in samples of size `n` drawn without���LI replacement from a population of size `N` containing `K` success states.�����SP See the [binomial distribution](crate::Binomial) for the analogous distribution���QN for sampling with replacement. It is a good approximation when the population���-* size is much larger than the sample size.�����������	B? `f(k) = binomial(K, k) * binomial(N-K, n-k) / binomial(N, n)`,���	2/ where `binomial(a, b) = a! / (b! * (a - b)!)`.��	�T�	���
���
`] The following plot of the hypergeometric distribution illustrates the probability of drawing���
a^ `k` successes in `n = 10` draws from a population of `N = 50` items, of which either `K = 12`��� or `K = 35` are successes.�����wt ![Hypergeometric distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/hypergeometric.svg)���l���<�����
30 use rand_distr::{Distribution, Hypergeometric};��
���
;8 let hypergeo = Hypergeometric::new(60, 24, 7).unwrap();���
.+ let v = hypergeo.sample(&mut rand::rng());���<9 println!("{} is from a hypergeometric distribution", v);�<���>t���s�)��������<�����<�����4�����l�D����\�4������|������ �������������������������
�,�u�u������_�u�u���������^�^��^��[�^��[����e�S��������
�,��u�
�
����
�
�������
�
�������������
�L��
�t���52 Error type returned from [`Hypergeometric::new`].�?,����f]�9�Oy�������������KH `total_population_size` is too large, causing floating point underflow.�?Z����np��������63 `population_with_feature > total_population_size`.�?E����Y[��������*' `sample_size > total_population_size`.�?9����MO������������������������
�,� �����C�C������_�C�C���������^�^��^��[�^��[����e�S��������
�,��C�a�a����a�a�������a�a�������������
�L��a�-�-�������-��-�-�-�-�8�-�-�-���������
��t���52 Error type returned from [`InverseGaussian::new`]�@,���0#z�B�q,��������̟ `mean <= 0` or `nan`.�@'����;=����������@����&(�������������_�������������^�^��^��[�^��[����e�S��������
�,����������������������������
�,� �����9�9����9�9�������9�9�������������
�L��9���������������8������������
����
��ro The [inverse Gaussian distribution](https://en.wikipedia.org/wiki/Inverse_Gaussian_distribution) `IG(μ, λ)`.�����QN This is a continuous probability distribution with mean parameter `μ` (`mu`)���=: and shape parameter `λ` (`lambda`), defined for `x > 0`.���.+ It is also known as the Wald distribution.���T�������>; The following plot shows the inverse Gaussian distribution���	)& with various values of `μ` and `λ`.��	���	{x ![Inverse Gaussian distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/inverse_gaussian.svg)��
�l�
��<�
����
41 use rand_distr::{InverseGaussian, Distribution};�����<9 let inv_gauss = InverseGaussian::new(1.0, 2.0).unwrap();���/, let v = inv_gauss.sample(&mut rand::rng());���DA println!("{} is from a inverse Gaussian(1, 2) distribution", v);�<���A|�
���ù�
Թ,�
��|���|���6�N�� ,��79<�$�����D�,�����>�>�����ù�ٵ>�Թ�����������_���>�>���������^�^��^��[�^��[����e�S��������
��,��>�<�<�����ù�ų<�Թ��������������<�<�����������
��,� ������ùz��/Թ��~��}������������ù�Թ�������������������ù&����Թ-��,��+�����UX����������������
��L����̝��/, The standard Normal distribution `N(0, 1)`.�����>; This is equivalent to `Normal::new(0.0, 1.0)`, but faster.�����FC See [`Normal`](crate::Normal) for the general Normal distribution.���T�������A> The following diagram shows the standard Normal distribution.�����yv ![Standard Normal distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/standard_normal.svg)���l���<���������#  use rand_distr::StandardNormal;�����63 let val: f64 = rand::rng().sample(StandardNormal);�����<�	���	�\�	���	���	B? Implemented via the ZIGNOR variant[^1] of the Ziggurat method.��	���	D����
+����
9����"��Bt�����3�H,%�r)����������������������������
�,� �����2�2�����
�_�
2�2���������^�^��^��[�^��[����e�S�����
���

�
,��2���%��_\ The [Normal distribution](https://en.wikipedia.org/wiki/Normal_distribution) `N(μ, σ²)`.�����GD The Normal distribution, also known as the Gaussian distribution or���B? bell curve, is a continuous probability distribution with mean���63 `μ` (`mu`) and standard deviation `σ` (`sigma`).���KH It is used to model continuous data that tend to cluster around a mean.���TQ The Normal distribution is symmetric and characterized by its bell-shaped curve.�����85 See [`StandardNormal`](crate::StandardNormal) for an���74 optimised implementation for `μ = 0` and `σ = 1`.�����������@= `f(x) = (1 / sqrt(2π σ²)) * exp(-((x - μ)² / (2σ²)))`���T�������SP The following diagram shows the Normal distribution with various values of `μ`�l�
 and `σ`.���\Y The blue curve is the [`StandardNormal`](crate::StandardNormal) distribution, `N(0, 1)`.�����gd ![Normal distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/normal.svg)���l�����<� ���� +( use rand_distr::{Normal, Distribution};�� ��� #  // mean 2, standard deviation 3��� 0- let normal = Normal::new(2.0, 3.0).unwrap();���!,) let v = normal.sample(&mut rand::rng());���!41 println!("{} is from a N(2, 9) distribution", v)�<�!���!�\�!���"���"B���"���"D����#+����#9����#"��C4�%��
�
ù�%Թ,�%��|�%�����j�
�
/1<�%$�%��
�
�T�%<�%��
�
��������
�
ù�ų��Թ�������
��
�������������
��$�

�
�,�$ ��$���
�
ùO��/ԹT��S��jmv�v����
�
ù�ٵv�Թ�������
�_�
��v�v���������^�^��^��[�^��[����e�S�����
��$�

�
�,�$�v��������
�
ù�Թ���������������
�
ù����Թ
��	���
��
+.�������������
��$�

�
�L�$���t�'��&[X Error type returned from [`Normal::new`] and [`LogNormal::new`](crate::LogNormal::new).�D,�'��ޮ;+[q�0�
�
�
�
�
�
d�'��'EB The mean value is too small (log-normal samples must be positive)�DT�
�
��hj�
�
��\�(��(GD The standard deviation or other dispersion parameter is not finite.�DV�
�
��jl�
�
��`�`�����
��
`�`��������
��&�

�
,�& ��&�����������
�_�
������������^�^��^��[�^��[����e�S�����
��&�

�
,�&������������������
��
�������������
��&�

�
L�&���������
��
������8���������
��'�

�
�'��B��;jg The [log-normal distribution](https://en.wikipedia.org/wiki/Log-normal_distribution) `ln N(μ, σ²)`.��<���<MJ This is the distribution of the random variable `X = exp(Y)` where `Y` is���<OL normally distributed with mean `μ` and variance `σ²`. In other words, if���=MJ `X` is log-normal distributed, then `ln(X)` is `N(μ, σ²)` distributed.��=�T�=���>���>OL The following diagram shows the log-normal distribution with various values���> of `μ` and `σ`.��>���>ol ![Log-normal distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/log_normal.svg)��?�l�?���?�<�?����?.+ use rand_distr::{LogNormal, Distribution};��@���@#Ǎ��@74 let log_normal = LogNormal::new(2.0, 3.0).unwrap();���A0- let v = log_normal.sample(&mut rand::rng());���A85 println!("{} is from an ln N(2, 9) distribution", v)�<�A��EL�B��
�
ù�CԹ,�C��|�C��i;�"�1��
-/|�C$�C��
�
�������
�
ù~ų�Թ�������
��
�����������
��B�

�
�,�B ��B���
�
ù1��/Թ6��5��LO���
�
ù�ٵԹ�������
�_�
����������^�^��^��[�^��[����e�S�����
��B�

�
�,�B��	�	���
�
ù�Թ���������	�	���
�
ù����	Թ�������
��

�	�	���������
��B�

�
�L�B��	t���;8 Error type returned from [`NormalInverseGaussian::new`]�F,���>Bk|PW�
�
�
�
�
�
��ԁ�F�
�
��&(�
�
������ `|beta| >= alpha` or `nan`.�F.�
�
��BD�
�
��������
�_�
����������^�^��^��[�^��[����e�S�����
���

�
,���������
��
���������
���

�
,� ������������
��
���������
���

�
L��������
��
������8���������
���

�
���#���~ The [normal-inverse Gaussian distribution](https://en.wikipedia.org/wiki/Normal-inverse_Gaussian_distribution) `NIG(α, β)`.�����FC This is a continuous probability distribution with two parameters,���?< `α` (`alpha`) and `β` (`beta`), defined in `(-∞, ∞)`.���52 It is also known as the normal-Wald distribution.��	�T�	���	���	kh The following plot shows the normal-inverse Gaussian distribution with various values of `α` and `β`.��
���
�� ![Normal-inverse Gaussian distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/normal_inverse_gaussian.svg)���l���<�����:7 use rand_distr::{NormalInverseGaussian, Distribution};�����GD let norm_inv_gauss = NormalInverseGaussian::new(2.0, 1.0).unwrap();���41 let v = norm_inv_gauss.sample(&mut rand::rng());���
KH println!("{} is from a normal-inverse Gaussian(2, 1) distribution", v);�<�
��G����
�
ù�Թ,���|���|���}�
�o�N�
�
79<�$���
�
���$����
�
��##���
�
ù�ٵ#Թ����������
�_�
��##��������^�^��^��[�^��[����e�S�����
��
�

�
�,�
�#//���
�
ù�ų/Թ����������
��
��//�������
��
�

�
�,�
 ��
���
�
ù{��/Թ�����~���������
�
ù�Թ����������������
�
ù'���Թ.��-��,���
��
VY�����������
���

�
�L�������da The [Pareto distribution](https://en.wikipedia.org/wiki/Pareto_distribution) `Pareto(xₘ, α)`.�����IF The Pareto distribution is a continuous probability distribution with���>; scale parameter `xₘ` ( or `k`) and shape parameter `α`.���T�������KH The following plot shows the Pareto distribution with various values of��� `xₘ` and `α`.���KH Note how the shape parameter `α` corresponds to the height of the jump���C@ in density at `x = xₘ`, and to the rate of decay in the tail.�����gd ![Pareto distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/pareto.svg)���l���<�������܊	 use rand_distr::Pareto;��	���	DA let val: f64 = rand::rng().sample(Pareto::new(1., 2.).unwrap());���	��<�
��H4���
�
ù�Թ,���|���Քv�m��
�
/1D�,���
�
���l���
�
��%�%���
�
ù�ų�%Թ�������
��
���%�%�������
��
�

�
�,�
 ��
���
�
ùO��/ԹT��S��jm�&�&���
�
ù�ٵ�&Թ�������
�_�
���&�&��������^�^��^��[�^��[����e�S�����
��
�

�
�,�
��&�(�(���
�
ù�Թ���������(�(���
�
ù���(Թ
��	���
��
+.�(�(���������
��
�

�
�L�
��(t���-* Error type returned from [`Pareto::new`].�I,���1�R�$H�
�
�
�
�
�
l�
���I�
�
��&(�
�
��l�
ԝ
��I�
�
��&(�
�
��~)~)����
��
~)~)�������
���

�
,� ������)�)����
�_�
�)�)��������^�^��^��[�^��[����e�S�����
���

�
,���)�*�*����*�*����
��
�*�*���������
���

�
L���*�+�+����
��
�+��+�+�+�+8��+�+�+�����
���

�
�����kh The [PERT distribution](https://en.wikipedia.org/wiki/PERT_distribution) `PERT(min, max, mode, shape)`.�����HE Similar to the [`Triangular`] distribution, the PERT distribution is���EB parameterised by a range and a mode within that range. Unlike the���MJ [`Triangular`] distribution, the probability density function of the PERT���JG distribution is smooth, with a configurable weighting around the mode.���T�������NK The following plot shows the PERT distribution with `min = -1`, `max = 1`,���-* and various values of `mode` and `shape`.�����c` ![PERT distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/pert.svg)��	�l�	���	�\�	 ```rust���	)& use rand_distr::{Pert, Distribution};��	���	63 let d = Pert::new(0., 5.).with_mode(2.5).unwrap();���
'$ let v = d.sample(&mut rand::rng());���
2/ println!("{} is from a PERT distribution", v);�<�
���
���
%" [`Triangular`]: crate::Triangular�J$���
�
ù�Թ,���|���|��|�
���2�����
�
�
AC4�
�
��
�
�D�
,�
��
�
�l�
$�
��
�
��22���
�
ù�ų2Թ������������
��
��22�������
���

�
�,� �����
�
ù���/Թ��������������2�2���
�
ù�ٵ�2Թ������������
�_�
"�2�2��������^�^��^��[�^��[����e�S�����
���

�
�,���266����ù
Թ����
�	��0366����ùg��6Թn��m��l�k�������66������������
��L��6����
30 Error type returned from [`Pert`] constructors.�KL���X��iG����������l���)& `max < min` or `min` or `max` is NaN.�K8����LN����L���2/ `mode < min` or `mode > max` or `mode` is NaN.�KA����UW����l���! `shape < 0` or `shape` is NaN�K0����DF�����6�6�������6�6����������
�,� �����77�����_�77��������^�^��^��[�^��[����e�S��������
�,��7#8#8���#8#8������#8#8������������
�L��#8�8�8�������8��8�8�8�88��8�8�8��������
��̞��#  Struct used to build a [`Pert`]�L\����ù���v���̰����!#4������4������D�,�����?:?:����ù�ٵ?:����_���?:?:��������^�^��^��[�^��[����e�S��������
��,��?:O0��a^ The [Poisson distribution](https://en.wikipedia.org/wiki/Poisson_distribution) `Poisson(λ)`.�����HE The Poisson distribution is a discrete probability distribution with���WT rate parameter `λ` (`lambda`). It models the number of events occurring in a fixed��� interval of time or space.�����+( This distribution has density function:���/, `f(k) = λ^k * exp(-λ) / k!` for `k >= 0`.���T�������RO The following plot shows the Poisson distribution with various values of `λ`.���?< Note how the expected number of events increases with `λ`.�����	if ![Poisson distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/poisson.svg)��	�l�	���	�<�
����
,) use rand_distr::{Poisson, Distribution};��
���
)& let poi = Poisson::new(2.0).unwrap();���
.+ let v: f64 = poi.sample(&mut rand::rng());���85 println!("{} is from a Poisson(2) distribution", v);�<������� # Integer vs FP return type�����B? This implementation uses floating-point (FP) logic internally.�����GD Due to the parameter limit <code>λ < [Self::MAX_LAMBDA]</code>, it���
OL statistically impossible to sample a value larger [`u64::MAX`]. As such, it���
@= is reasonable to cast generated samples to `u64` using `as`:���FC `distr.sample(&mut rng) as u64` (and memory safe since Rust 1.45).���OL Similarly, when `λ < 4.2e9` it can be safely assumed that samples are less��� than `u32::MAX`.�M<����ù�Թ,���T���|���ĿKEQu��������*7h�������
����L������8%8����ù�ųM8Թ��������������8�8����������
��,� ������ù���/Թ������������8�8����ù�ٵ�8Թ�����������_�99��������^�^��^��[�^��[����e�S��������
��,���9]8c8����ùԹ����������8�8����ùS���8ԹZ��Y��X�������99������������
��L���9t���.+ Error type returned from [`Poisson::new`].�N,�����ק�5���������l��� `lambda <= 0`�N����35����L���$! `lambda = ∞` or `lambda = nan`�N3����GI����l���41 `lambda` is too large, see [Poisson::MAX_LAMBDA]�NC����WY�����:�:������
;;����������
�,� �����;#;�����_�A;E;��������^�^��^��[�^��[����e�S��������
�,���;�:�:����:�:������;;������������
�L��x;�:�:�������:��:�:�:�:8��:�:;��������
���� O\����ù���x<��Ι��l�T�����P;V;����ùnų~;��������;�;����������
��,� ������ù��/��"%�;�;����ùYٵ�;����_�sv
<<��������^�^��^��[�^��[����e�S��������
��,���<>;D;����ùa��hk|;�;����ù����;��������;�;������������
��L��:<̍P|�����ù���-�i�NL�����������/1L�4�����$������$������$������$������,������,������,������,������D�,�����n:t:����ù|ų�:��������:�:����������
��,� ������ù&��/��3699����ùjٵ09����_���R9V9��������^�^��^��[�^��[����e�S��������
��,��:�/�/����ùr��y|�/�/����ù����/�������00������������
��L���0t�$Q4�$����ù�$��3�������������������HJGQG���
��2G6G���������t�$������FQ�F���
��	G
G�����������$������"�"����ùoų�"�������!#%#���������#�
��,�# ��#����ù��/��&)"""����ù]ٵK"����_�wzm"q"��������^�^��^��[�^��[����e�S�������#�
��,�#� #!!����ùe��loC!I!����ù���r!��������!�!�����������#�
��L�#�"����li The [skew normal distribution](https://en.wikipedia.org/wiki/Skew_normal_distribution) `SN(ξ, ω, α)`.�����;8 The skew normal distribution is a generalization of the���JG [`Normal`](crate::Normal) distribution to allow for non-zero skewness.���JG It has location parameter `ξ` (`xi`), scale parameter `ω` (`omega`),���'$ and shape parameter `α` (`alpha`).�����IF The `ξ` and `ω` parameters correspond to the mean `μ` and standard���<9 deviation `σ` of the normal distribution, respectively.���-* The `α` parameter controls the skewness.�����������1. It has the density function, for `scale > 0`,���ZW `f(x) = 2 / scale * phi((x - location) / scale) * Phi(alpha * (x - location) / scale)`���	YV where `phi` and `Phi` are the density and distribution of a standard normal variable.��
�T�
���
���
ZW The following plot shows the skew normal distribution with `location = 0`, `scale = 1`���WT (corresponding to the [`standard normal distribution`](crate::StandardNormal)), and��� various values of `shape`.�����qn ![Skew normal distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/skew_normal.svg)���l�
���
�<�
����
/, use rand_distr::{SkewNormal, Distribution};��
���
#  // location 2, scale 3, shape 1���
>; let skew_normal = SkewNormal::new(2.0, 3.0, 1.0).unwrap();���1. let v = skew_normal.sample(&mut rand::rng());���85 println!("{} is from a SN(2, 3, 1) distribution", v)�<������ # Implementation details�����XU We are using the algorithm from [A Method to Simulate the Skew Normal Distribution].�����VS [skew normal distribution]: https://en.wikipedia.org/wiki/Skew_normal_distribution���" [`Normal`]: struct.Normal.html���b_ [A Method to Simulate the Skew Normal Distribution]: https://dx.doi.org/10.4236/am.2014.513201�RT����ù�Թ,���|���������&���13\�D�����D�,�����D�,�������������ù�ų�Թ�����������>�B�����������
��,� ������ùm��/Թr��q����6�<�����ù�ٵe�Թ��������_���������������^�^��^��[�^��[����e�S��������
��,��H�������ù�Թ��������a�g�����ù!����Թ(��'�����IL����������������
��L��-�t���1. Error type returned from [`SkewNormal::new`].�S,����G����>l������l���EB The scale parameter is not finite or it is less or equal to zero.�ST����hj����D���&# The shape parameter is not finite.�S5����IK������������&�*�����������
�,� �����6�<������_�Z�^���������^�^��^��[�^��[����e�S��������
�,���
�����&�,�������J�N�������������
�L������������������ �$�8�0�6�:���������
������c` The [Student t-distribution](https://en.wikipedia.org/wiki/Student%27s_t-distribution) `t(ν)`.�����?< The t-distribution is a continuous probability distribution���:7 parameterized by degrees of freedom `ν` (`nu`), which���=: arises when estimating the mean of a normally-distributed���?< population in situations where the sample size is small and���30 the population's standard deviation is unknown.���,) It is widely used in hypothesis testing.�����41 For `ν = 1`, this is equivalent to the standard���+( [`Cauchy`](crate::Cauchy) distribution,���	:7 and as `ν` diverges to infinity, `t(ν)` converges to���	.+ [`StandardNormal`](crate::StandardNormal).��
�T�
���
���
FC The plot shows the t-distribution with various degrees of freedom.��
���
eb ![T-distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/student_t.svg)���l�����<�����-* use rand_distr::{StudentT, Distribution};�����)& let t = StudentT::new(11.0).unwrap();���'$ let v = t.sample(&mut rand::rng());���2/ println!("{} is from a t(11) distribution", v)�<�
��TD����ù�Թ,���|���|��|�����l���r��?A��������4������:�@�����ù�ųh�Թ�����������������������������
�
��,�
 ��
����ùk��/Թp��o��n�m������������ù�ٵ��Թ�������������_�.�2���������^�^��^��[�^��[����e�S�������
�
��,�
���z�������ù�Թ�������������������ùI���ԹP��O��N�M������A�E������������
�
��L�
�������vs The [triangular distribution](https://en.wikipedia.org/wiki/Triangular_distribution) `Triangular(min, max, mode)`.�����NK A continuous probability distribution parameterised by a range, and a mode���*' (most likely value) within that range.�����NK The probability density function is triangular. For a similar distribution���52 with a smooth PDF, see the [`Pert`] distribution.���T�������OL The following plot shows the triangular distribution with various values of��� `min`, `max`, and `mode`.�����ol ![Triangular distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/triangular.svg)���l�����\�����/, use rand_distr::{Triangular, Distribution};��	���	2/ let d = Triangular::new(0., 5., 2.5).unwrap();���	'����
85 println!("{} is from a triangular distribution", v);�<�
���
���
 [`Pert`]: crate::Pert�UT����ù�Թ,���|���kʈ��5����134������4������<�$�������������ù�ų��Թ����������������������
�
��,�
 ��
����ùm��/Թr��q����������ù�ٵ:�Թ��������_���j�n���������^�^��^��[�^��[����e�S��������
��,�����������ù�Թ��������3�9�����ù!��b�Թ(��'�����IL����������������
��L����ļ
��1. Error type returned from [`Triangular::new`].�V|�
��-���N��������l���
)��V����')����L���2��V����')����q�w��������������������
�
�,�
 ��
������������_�������������^�^��^��[�^��[����e�S�������
�
�,�
�w�{�������������������������������
�
�L�
� �X�^�������|����������8��������������
�
��
��
��KH Samples uniformly from the volume of the unit ball in three dimensions.�����'$ Implemented via rejection sampling.�����KH For a distribution that samples only from the surface of the unit ball,���*' see [`UnitSphere`](crate::UnitSphere).�����TQ For a similar distribution in two dimensions, see [`UnitDisc`](crate::UnitDisc).���T�������?< The following plot shows the unit ball in three dimensions.���FC This distribution samples individual points from the entire volume���
 of the ball.�����`] ![Unit ball](https://raw.githubusercontent.com/rust-random/charts/main/charts/unit_ball.svg)���l�����<�����-* use rand_distr::{UnitBall, Distribution};�����85 let v: [f64; 3] = UnitBall.sample(&mut rand::rng());���	.+ println!("{:?} is from the unit ball.", v)�<�	��WD�
��U�����V���)����n�t��������������������	�
�,�	 ��	������������_�������������^�^��^��[�^��[����e�S�������	�
�,�	�������RO Samples uniformly from the circumference of the unit circle in two dimensions.�����0- Implemented via a method by von Neumann[^1].�����NK For a distribution that also samples from the interior of the unit circle,���&# see [`UnitDisc`](crate::UnitDisc).�����ZW For a similar distribution in three dimensions, see [`UnitSphere`](crate::UnitSphere).���T�������-* The following plot shows the unit circle.�����da ![Unit circle](https://raw.githubusercontent.com/rust-random/charts/main/charts/unit_circle.svg)���l�����<�����/, use rand_distr::{UnitCircle, Distribution};�����:7 let v: [f64; 2] = UnitCircle.sample(&mut rand::rng());���0- println!("{:?} is from the unit circle.", v)�<�	���	���	MJ [^1]: von Neumann, J. (1951) [*Various Techniques Used in Connection with���	NK       Random Digits.*](https://mcnp.lanl.gov/pdf_files/nbs_vonneumann.pdf)���
PM       NBS Appl. Math. Ser., No. 12. Washington, DC: U.S. Government Printing��       Office, pp. 36-38.�XT���8*c_Zq���)��������������������������
�,� �����A�G������_�e�i���������^�^��^��[�^��[����e�S��������
�,�����
��;8 Samples uniformly from the unit disc in two dimensions.�����'������QN For a distribution that samples only from the circumference of the unit disc,���*' see [`UnitCircle`](crate::UnitCircle).�����VS For a similar distribution in three dimensions, see [`UnitBall`](crate::UnitBall).���T�������+( The following plot shows the unit disc.���QN This distribution samples individual points from the entire area of the disc.�����`] ![Unit disc](https://raw.githubusercontent.com/rust-random/charts/main/charts/unit_disc.svg)���l�����<�����-* use rand_distr::{UnitDisc, Distribution};�����85 let v: [f64; 2] = UnitDisc.sample(&mut rand::rng());���	.+ println!("{:?} is from the unit Disc.", v)�<�	��YD�
�KD2��#�\��)���Z�`������~����������	�
�,�	 ��	����������_������������^�^��^��[�^��[����e�S�������	�
�,�	�������NK Samples uniformly from the surface of the unit sphere in three dimensions.�����.+ Implemented via a method by Marsaglia[^1].�����IF For a distribution that also samples from the interior of the sphere,���&# see [`UnitBall`](crate::UnitBall).�����XU For a similar distribution in two dimensions, see [`UnitCircle`](crate::UnitCircle).���T�������<9 The following plot shows the unit sphere as a wireframe.���GD The wireframe is meant to illustrate that this distribution samples���?< from the surface of the sphere only, not from the interior.�����da ![Unit sphere](https://raw.githubusercontent.com/rust-random/charts/main/charts/unit_sphere.svg)���l�����<�����/, use rand_distr::{UnitSphere, Distribution};��	���	:7 let v: [f64; 3] = UnitSphere.sample(&mut rand::rng());���	85 println!("{:?} is from the unit sphere surface.", v)�<�
���
���
LI [^1]: Marsaglia, George (1972). [*Choosing a Point from the Surface of a���<9       Sphere.*](https://doi.org/10.1214/aoms/1177692644)���2/       Ann. Math. Statist. 43, no. 2, 645--646.�ZT������I���)����������������������������
�,� ������������_�6�:���������^�^��^��[�^��[����e�S��������
�,������
��da The [Weibull distribution](https://en.wikipedia.org/wiki/Weibull_distribution) `Weibull(λ, k)`.�����A> This is a family of continuous probability distributions with���GD scale parameter `λ` (`lambda`) and shape parameter `k`. It is used���LI to model reliability data, life data, and accelerated life testing data.�����������PM `f(x; λ, k) = (k / λ) * (x / λ)^(k - 1) * exp(-(x / λ)^k)` for `x >= 0`.���T�������ZW The following plot shows the Weibull distribution with various values of `λ` and `k`.�����if ![Weibull distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/weibull.svg)���l�	��<�	��̘	���	 use rand_distr::Weibull;��	���	FC let val: f64 = rand::rng().sample(Weibull::new(1., 10.).unwrap());�Ě
��<�
���
�t�
 # Numerics��
���
| For small `k` like `< 0.005`, even with `f64` a significant number of samples will be so small that they underflow to `0.0`����� or so big they overflow to `inf`. This is a limitation of the floating point representation and not specific to this implementation.�[<�
���ù�
Թ,�
��|����=`%��]���/1d�L�����D�,�����r�x�����ù�ų��Թ�������������������������
��,� ������ùO��/ԹT��S��jm��������ù�ٵ�Թ��������_���>�B���������^�^��^��[�^��[����e�S��������
��,������������ù�Թ����������������ù���Թ
��	�����+.7�;�������������
��L����t���.+ Error type returned from [`Weibull::new`].�\,���ӹ�}�l'�������l�Դ�\����&(����l�����\����&(����3�9�������W�[�����������
�,� �����g�m������_�������������^�^��^��[�^��[����e�S��������
�,��9�?�E����X�^�������|���������������
�L�����"�������@��I�M�R�V�8�b�h�l���������
������WT The [Zeta distribution](https://en.wikipedia.org/wiki/Zeta_distribution) `Zeta(s)`.�����LI The [Zeta distribution](https://en.wikipedia.org/wiki/Zeta_distribution)���>; is a discrete probability distribution with parameter `s`.���RO It is a special case of the [`Zipf`](crate::Zipf) distribution with `n = ∞`.���_\ It is also known as the discrete Pareto, Riemann-Zeta, Zipf, or Zipf–Estoup distribution.�����������;8 `f(k) = k^(-s) / ζ(s)` for `k >= 1`, where `ζ` is the���QN [Riemann zeta function](https://en.wikipedia.org/wiki/Riemann_zeta_function).���T�������SP The following plot illustrates the zeta distribution for various values of `s`.��	���	c` ![Zeta distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/zeta.svg)��
�l�
��<�
��̪
����
 use rand_distr::Zeta;��
���
?< let val: f64 = rand::rng().sample(Zeta::new(1.5).unwrap());���<�������������LI This implementation uses floating-point (FP) logic internally, which can���HE potentially generate very large samples (exceeding e.g. `u64::MAX`).��
���
C@ It is *safe* to cast such results to an integer type using `as`���
KH (e.g. `distr.sample(&mut rng) as u64`), since such casts are saturating���FC (e.g. `2f64.powi(64) as u64 == u64::MAX`). It is up to the user to���C@ determine whether this potential loss of accuracy is acceptable���EB (this determination may depend on the distribution's parameters).���\�������MJ The zeta distribution has no upper limit. Sampled values may be infinite.���JG In particular, a value of infinity might be returned for the following�d�	 reasons:���JG 1. it is the best representation in the type `F` of the actual sample.���41 2. to prevent infinite loops for very small `s`.����������#  We are using the algorithm from���WT [Non-Uniform Random Variate Generation](https://doi.org/10.1007/978-1-4613-8643-8),��� Section 6.1, page 551.�]$����ù�Թ,���|���|������<�*����79d�L�����$�������#�����ù�ųK�Թ��������������}�������������
��,� ������ù]��/Թb��a��`�����������ù�ٵ��Թ�����������_��������������^�^��^��[�^��[����e�S��������
��,����J�P�����ù�Թ�������������������ù&����Թ-��,��+�����UX��������������
��L��p�t���+( Error type returned from [`Zeta::new`].�^,����ܪ����L��� `s <= 1` or `nan`.�^$����8:����������������������������
�,� ��������������_�����������^�^��^��[�^��[����e�S��������
�,����!�'����:�@�������^�b�������������
�L����C�I�������g��p�t�y�}�8���������������
����! �<� �$� l� �� T� ����Dx;I@3�	��;
@��x8�@�q�x܏
@�P@��	@=o��.	@t���@��)9@����-�@[�V�y@�p_�('@��	�k�@�۟�@�@�`{�S@��i@��:$��@B�q���@Z�J��q@Ys:R@@1��S�@�}�
%�@�Nk�s�@=8�ub�@t.�D�d@�RT�=@�ٹ��@q�`���@���'�@�|�pu�@�4V���@��3z�i@��I@�h^{*@�V��@l��
�@�Ζ1��@'�)S7�@1w�.�@�K���|@bKvǼa@����EG@;�ozG-@����@��Ÿ�@6�����@w�q���@W!w��@Z�NV�@��t߂@n��;�k@�`HdU@���i?@dN��!)@Va n@������@uV���@�-�4��@����=�@Z�quͪ@В���@yc���@��#�n@����;[@��>N�G@�򨃩4@)���!@=��G�@g��Y��?��/�`��?�q���?Dv�f��?��� _f�?�+��B�?F1Š2�?��a��?��v#��?�L�����?\�*K!��?Aۗ/r�?o���P�?�#��t.�?��I�
�?~
R����? %�����?MJ �	��?M���s��?���i�?��3�H�?#�7�(�?9j�2	�?ʺh0^��?�;����?�|6����?���f��?�`�fl�?��m�M�?iS���.�?���lH�?J������?.�.k���?����k��?Q���d��?a?�}y�?��A�[�?a�ߠ
>�?~o��| �?x�O�?މ����?6�Z�x��?1ǟ>V��?&�dL��?MJrZq�?��T�?���!�7�?u�9�?��&r��?mHo+���?C�Ռy��?�m?���?��-�ˌ�?6�p��p�?�uybT�?���F8�?�U(�8�?��s):�?
<DQI��?5ޠ�e��?������?1�G_Ð�?~Ozou�?(��NY�?2o�΢=�?EV��"�?����g�?�s����?����L��?��<ʳ�?ˋ��M��?-����|�?�@�5ea�?�p��E�?��hQ�*�?s5��'�?��a1���?(�(ab��?6����?�}P)���?����B��?�`�W�j�?��O�?Az��4�?��`��?'��O��?EU/{���?H;}�r��?��##���?LLƁ��?D&Ut�?%yNwX�?=,j��<�?�P
�M!�?m^��?�j8��?�ղ�I��?����?^RH2���?�f��z�?���s�^�?Z�;�C�?�5�-�&�?$_�q�
�?�r޾��?��U����?���;��?�p�oݙ�?]�j}�?4ʺ�`�?j&pDD�?_u��'�?in
�
�?d�����?�r�b���?��b���?�ǁ��?͋f*y�?�#��[�?z�}>�?}�re �?V@���?܈�����?����f��?� �Q��?~�x���?��ÿk�?�A��>L�?t�0G-�?�Ĕ2 �?M�K���?myKf=��?
��}��?��q����?�Ir[Vo�?�N��N�?Y79�@.�?��A�V
�?�y�}S��?+ ��m��?�<�T�Q�?����
�?����:��?�y3��?-)ҵ�=�?���:��?��"ί�?
Q�)�g�?����?�Qq����?c1���?�rX�p>�?;��*���?0�Q�6��?ڑA��U�?�m��?�$n���?��vmgb�?������?;�7�ɹ�?+�Gc�?��M�.�?,cz�d��?#�AS�U�?��E�E��?�����?��E��6�?s������?~7�a�k�?�/��1�?�s����?lbu%�?��<6���?
���9�?�����?��U�?<�?0b8.��?jEx��'�?
E?����?NK;��?.��'2M�?�H-H2�? 1oZ/��?��2/M�?�8F.#�?��'���?P�:8�|�?i
 <�P�?�����?�����4! �<�3 �$�4 l�3 ��3 T�4 ���!
o�J??����T?D��C�_e?�ٰ�p?X�٨�v?G���`�|?f�)���?�B��?��
A�?��O'���?�FsO*�?gk`4I�?2���8
�?f����֔?��ڥ�?#��y�?BJ#N�R�?�n̓0�?d����?,ׁ��?��.��?����?O:>�|�?i8���ݣ?�t]ۤ?i��<�ڥ?&���ۦ?ɀ�w�ާ?ui*��?X�)���?��8��?��(>��?
`��.	�?|IJG��?��l+,&�?o"1���?1�,���?�Y��/�?Η���?`T�D�E�?(z��fҲ?Љ���_�?<�&#���?#r@�|�?~���?k�tW��?E��$a.�?�isk��?m�Z9S�?MN?��?>���{�?�u0�?������?���3�<�?(a���Ӻ?�O�x�k�?,�h��?��;I_��?1���8�?�`wa�ӽ?���{o�?g�R)��?2�k�>��?��T�#�?=�K�r�?�MR=���?4����?Ct��@c�?��u���?�%F�?ҩ���V�?�Szè�?cx|���?����M�?�(骿��?�i�%��?����G�?�#�l��?�v㭍��?��ȩmE�?\w󈬚�?o��vJ��?�N��GF�?�P">���?/��~`��?Q{�|J�?ei����?P�b���?���R�?s钑���?%du���?��j_]�?ckӿҶ�?��-2��?ߖ~k�?�W�g��?E�R�!�?+��zd}�?ޏ�zx��?Aٷ�5�?Zr�͒�?K�^���?�ϲ��M�?�Uī�?_�E8
�?��(�i�?�!ʤT��?* �l�'�?k�����?������?�����$�?I1C"_U�?����;��?6���M��?T�Y���?uo�O�?�:5��K�?9�T��}�?�>�9կ�?k��.��?��y��?�/�G�?�NA�z�?N��>ǭ�?�[!w;��?�K[M��??(�%�H�?,kh�|�?w��|P��?�,�����?�5Ѽ�?����O�?
ȭ���?��W���?Ϳ�j��?��S�o&�?�b=p�\�?�Q�6��?q&wC���?(8�t��?�K|7=8�?�3&�o�?'G�����?�����?�̩;��?��igP�?����9��?���P��?�I����?��O5�?�ͬ�8o�?�?i��?g�����?`B4���?;�ۮY�?�:���?S^���?G9��?�>!��H�?DX�JS��?��_:)��?��N��?���b�<�?Иx�z�?��q֤��?��a|��?�o�5�?�c��t�?�5�sU��?�ꮴ��?B��64�?�p'd�t�?��2��?��vG���?3`�88�?]Oj#z�?Y�� n��?b,q��?�0�)B�?=������?�_|�w��?�����?9Ջ�1)�?5����K�?8���}n�?���v��?�0q����?��A��?(�2����?\y1H��?�_�C�?*��h�?���p���?�/@Wq��? �T����?������?Z0�|!�?�>�Z]G�?qi)�m�?�2����?W�����?I��U���?��d���?A�pɗ0�?W����X�?�n�+À�?W<c�U��?f��>��?��X�~��?��5�%�?ݫIJO�?��_hy�?#��r!��?�IO?��?�2!����?��eZ�&�?��S�?0M&��?�Ȭ)��?��Ko���?
���$	�?ߕU��7�?o�*'g�?k�Q^���?%�c�X��?�
�P��?�@��)�?�pq\�?�K�<��?'�w���?��!K���?UsW,�?�c8��a�?���H���?ܸ�OU��?R#2���?R0‘B�?5bWF}�?c�$�"��?��e�;��?x���4�?��QՋt�?��z����?�m?*��?ڿ5�:>�?@��:e��?���N���?G����?����^j�?F��3��?�B�xI�?�X�p�?�5�o��?�k)�?�?-Zn[T��?e|�jD�?�?�����c  �<�c �$�c l�c ��c L�c ����]���d!@��~)��@�q�Q��@�{H
��@��染@/���P�@r�Kmg�@�s�z�@�s�<�J@�QG�׹@a�f�7@`���N�@]��'�T@�D���@��I���@��Y�+=@|�ɠ��@�³��@*DugxV@��C�@�H]x1�@N�����@���V@.�b��@���C��@����nb@J�Pg��@���*��@`	n�;@��N�P�
@�;�o��
@�8'k�1
@����@���B�@���A>@v�K�T�@]�vґ�@�P�]@���@�E؂3�
@膭�h�
@:L�C%K
@w�I>V

@��$:��	@���Ќ	@
*�4�O	@Cu��Z	@�6;���@�[i΅�@Ash9h@þ�,�0@n��@�v}G�@�qk�Ґ@�q��<]@�\�}*@%����@{�/e�@�H�J��@1��`Og@�.{$U8@w�
@���d�@�8�a�@`DL��@Y��1W@���q�+@��O@'�{0�@L�]���@2�Ә��@,���[@�B���3@����/@�ޭ��@���zD�@CQ4���@V���r@e�;��L@ϧ*�'@dY&Y�@p-�|�@P�E���@+SB��@���a�s@�;@��P@P�OR3.@����@q3���@[*x�a�@!x��
�@��o��@�ąEe@,:o��D@K�j�$@��f�@���P�@p����@�3�s�@�:ω�@�&��h@�$��kJ@9�4,@��z7@�	�
���?���ƥ�?�^Q�k�?���n�0�?i�[����?zvJk��?�#��O��?T�|�K�?�P&�7�?�5�J7��?��S���?��Cl�?��0AM5�?�q탫��?n���\��?�##�_��?��ꂲ\�?/�BNS'�?��-�@��?&�x��?�O2{���?C%���T�?��n�� �?�ʝ(��?{e�����?��2���?��V5�S�?.YЊ!�?R��ܨ��?^��}��?��@9���?��5��X�?�s�\'�?����?�`�H��?U��.��?�aY�c�?+�ߺ3�?xr����?�}k���?$�v��?1�w�1s�?�a�C�?��PS�?	�Y�$��?�<�~ ��?���E��?��\��X�?/s�*�?(�V����?6��[��?��Nk=��?'o1�Aq�?��,�gC�?�ف��?�E����?�k���?ă��<��?�lq��_�?�lF��2�?�	O���?n3�����?���L��?���F�?����R�?v�|
&�? ���?];�d!��?�͋tɠ�?��;�t�?)�³MH�?��'�?�ĩ���?�R=���?�#=�	��?�w�l�?�}po0@�?�9R�?d/z |��?5q���?pK���?�vre�?_�
�]9�?�<��
�?��e���?��W+Fl�?�����?]��A��?>σ�e�?�1|��?P�Bju��?�k��^�?������?�Z�+��?��p�W�?��Y����?��?����?��Ly_N�?�$�D���?[ҖS%��?D��BD�?��u,��?2�Bޑ�?=���S8�?#��P���?��+/w��?���S*�?l�~|o��?my#nt�?��yy�?>��bS��?�hm-a�?�.�ǘ�?���=���?Gox)J�?��k���?�5_\��?Bgp�(.�?�b!�S��?��m��m�?E�&���?h#ឪ�?(�8e�G�?�I>�&��?��K��?��I���?���GH��?Suj�vK�?2h]���?�O_���?Rs�xf�?-|�M�=�??��{_�?���ݥ}�?�Q]�ȗ�?�7"U���?c`�TY��?�����?�+��@��?�J����?����?�n=����?%&ڐ��?b��$�p�?-\�I�;�?{�m����?��y��8�?^z���P�?N*J��"�?��[�5��?�L[I�ֺ?�@]��X�?�/��ْ  �<ʒ �$Ӓ lʒ �Ȓ L� ���;����%?O�2�=?����
�O?(>T�+Y?&��k�a?�����f?Ḱ�Xl?E@Wi=q?#�Η�s?'6�7�w?;H���#z?�]t�QW}?��_)�N�?rv��i��?coQ����?���n�?�t��4�?���h��?-�BU�؊?Z'n���?�lj����?�	RD�?]_rTE>�?0:���;�?�]1%�<�?����QA�?P��=I�?w@�r�T�?����1c�?h��S(u�?I*g��?�N��梚?qX�P���?3T�ݜ?mtQz���?�����$�?��
Y�&�?T�|z��?����S�?��_��?�V�#��?�?~#�?�G���?k&�_�?�Ŗ�<�?���U��?C�&��E�?S��y�?������?m9:�9�?nw�n��?M|{�ʎ�?8�G�;�?��j»�?�پz��?�!d�J�?Iy���?X1Iα�?�.��g�?8�D���?|�i��ׯ?���I�??���?S�V���?�Su�Fe�?B�o��ű?��,Q�&�?q�a��?э�v��?��SN�?����w��?�%�d�?\�C�}�?)ِ��?7�Y��J�?@������?���\��?!�0܍��?��H�?!<�W[�?��׀sǷ?��;,`4�?=SZ���?�t刯�?pk3G��?(�F�M�?�8�=]a�?cTe�CӺ?Fe5TF�?�&qW���?�.�.�?V��k[��?�M���?������?��a�z�?ɹ�F��?9Ã����?f�u�?��˦��?nz�6�?����Pu�?/�T{i��?�����?.q� �3�?w���yt�?e�1 o��?c�=����?v�{�8�?>�`r*{�?2��
��?l}��g�?���BE�?�Ք&���?���w��?�j8��?��-ɰY�?�0����?��<X���?F�mb.�?�x.BTv�?��T	ξ�?.j����?��0U^Q�?&ڦ^w��?��c��?8(�Q1�?�F��}�?���j��?��PR�?����c�?�bP�ޱ�?x�%d��?����O�?!>䠟�?�����?�\�*A�?G<�Kܒ�?
[�B/��?<�ܸ$8�?��r|���?3D9g���?쯹]�4�?��Ox��?���8���?�1� �7�?���>��?7O"H���?��/֎@�?�@YH��?������?{>�\�O�?Q��Lҫ�?iG��>�?+|y��2�?ѐ]�b�?>�N���?2S��n��?k��R���?����i"�?��ބS�?���?Y������?�	{�^��?�~�/�?�vG}rO�?(vEW(��?c"�FS��?qB9 ���?6$1�!�?���(�V�?�}�G���?���0H��?O�0Z��?�A��1�?タ+	j�?�ڋ���? �&���?��ލ��?飽!�O�?�:l���?o�1&��?yX�#�?�'HB�>�?�
Ə�{�?���%۹�?��d>[��?0�7�?�r^sSw�?"�Ɲҷ�?]ζi��?=aD��:�?�?���}�?>]����?	]T��?����I�?�{	��?�7Zi��?�!u v�?E�j�e�?���ָ��?e�(4���?u�T��C�?��Qi��?��8��?���*�?f����x�?��@����?~��?���}�k�?!����?8�u��?W�}6Ei�?���K=��?SB�ц�?ƿ�-r�?|E!�=��?'�`���?Ke���C�?�;�1�s�?-�T�[��?.+����?��J9�?�3��;�?�o�m�o�?);���?�{�s��?�>����?�P�"�K�?�2m��?'O����?a�E�#��?cE#;�?����z�?��Dܻ�?���+���?(ᨯ�C�?l���j��?��Q�f��?��x��?w�ڂ�l�?y�Li=��?j�����?
\Om�g�?��I���?gK�[�!�?��	�n��?+1$-���?��x�]�?5��v���??�U�1T�?�mU���?��b��v�?2�!�?1{�{��?���P���?G��E�?�?�@�����1. The Zipf (Zipfian) distribution `Zipf(n, s)`.�����PM The samples follow [Zipf's law](https://en.wikipedia.org/wiki/Zipf%27s_law):���KH The frequency of each sample from a finite set of size `n` is inversely���FC proportional to a power of its frequency rank (with exponent `s`).�����LI For large `n`, this converges to the [`Zeta`](crate::Zeta) distribution.�����IF For `s = 0`, this becomes a [`uniform`](crate::Uniform) distribution.���T�������IF The following plot illustrates the Zipf distribution for `n = 10` and��� various values of `s`.�����c` ![Zipf distribution](https://raw.githubusercontent.com/rust-random/charts/main/charts/zipf.svg)���l���<�	��̕	��̯	 use rand_distr::Zipf;��	���	EB let val: f64 = rand::rng().sample(Zipf::new(10.0, 1.5).unwrap());�ē
��<�
���
���
���
���
LI This implementation uses floating-point (FP) logic internally. It may be���OL expected that the samples are no greater than `n`, thus it is reasonable to���KH cast generated samples to any integer type which can also represent `n`���+( (e.g. `distr.sample(&mut rng) as u64`).��������
���
[X Implemented via [rejection sampling](https://en.wikipedia.org/wiki/Rejection_sampling),���
 due to Jason Crease[1].�����]Z [1]: https://jasoncrease.medium.com/rejection-sampling-the-zipf-distribution-6b359792cffa�d$����ù�Թ,���|���w�C���l���13$������$������$������R�X�����ù�ų��Թ�������������������������
��,� ������ùm��/Թr��q������������ù�ٵ��Թ��������_�������������^�^��^��[�^��[����e�S��������
��,������������ù�Թ����������������ù!����Թ(��'�����IL,�0�������������
��L����t���+( Error type returned from [`Zipf::new`].�e,������(=�~������L��� `s < 0` or `nan`.�e#����79����L�d�	 `n < 1`.�e����.0�����"�������@�D�����������
�,� �����P�V������_�t�x���������^�^��^��[�^��[����e�S��������
�,��"�'�-����@�F�������d�h�������������
�L�����
�������(��1�5�:�>�8�J�P�T���������
��|�Γ%�ΓӤΓ��ΓA�Γ��Γ��Γ�Γ�DΓ��Γ�GΓL�HΓ��Γ<�ΓY�Γ�Γy�Γ��Γ*�Γ��Γ��ΓΌΓi�Γ��Γ�FΓ��Γ�SΓ׆Γ�Γ�Γ��Γ�+ΓM�Γ�Γ�ΓW�Γ��ΓnΓ�\Γ�}Γ�Γ�Γ�{Γ�ΓyΓ�Γ�Γ(wΓ�Γ�rΓ�Γ�pΓ�)Γ�oΓ�@Γ�@ΓlΓ�VΓ�jΓ�Γ�iΓ�Γ;iΓYhΓ�!Γ�!ΓaeΓ�*Γ;cΓ�	Γ�	ΓfaΓ�	Γ�_Γ�
Γ�
Γ�]Γ�
Γ2[Γ�Γ�Γ�WΓ�3Γ�VΓ�6Γ�UΓ�9Γ�TΓ�
Γ�
Γ�RΓ�ΓRΓ�-Γ�PΓ�
Γ�
Γ�NΓ�
Γ?MΓ�Γ�Γ8JΓ�PΓjHΓ�Γ�Γ�FΓ�Γ�DΓ�
Γ@DΓ�Γ�CΓ�BΓ�)Γ�)Γ�=Γc=Γ�<Γ<Γ�:Γ�5Γ5Γ�ZΓ3Γ�Γ�Γ1Γ�Γo/Γ�Γ�Γ+-Γ�Γ+Γ�Γ�Γ�%Γ�&Γ�#Γ�Γ�Γ�Γ�0Γ�Γ�4Γ�Γ�OΓ9Γ�Γ�ΓΓ�ΓΓNΓ�"Γ�Γ�Γ"Γ�Γ�ΓXΓ�Γ�
Γ�ΓΓ�
Γj
Γ�Γ�Γ�
Γ�Γ�ΓΓ�Γ�ΓVΓ�Γ�Γ�Γ�Γ��Γ�Γ��Γ�Γ�Γb�Γ��Γ� Γ8�Γ��Γ��Γ��Γ��Γr�Γ��Γ��Γc�Γ�Γ!�Γ�Γ&�Γ-�Γ��Γ��Γ��ΓFΓ��Γ��ΓS�Γ�Γ!�Γ"Γ2�Γ9�Γ9�Γ��Γ��Γ�(Γ��Γ��Γ�Γ?�ΓF�Γ�-Γ��Γ��Γ�Γ�Γ#�Γ*�Γ�_Γ��Γ��Γ��Γ��Γ��ΓHbΓ�Γ%�Γ�Γ0�Γ7�Γ�oΓ��Γ��Γ��Γ��Γ��ΓltΓ�Γ#�Γ~�Γ��Γ��ΓyΓ
�Γ�Γu�Γ�Γ{�Γ��Γ�Γg�Γn�Γ)�ΓK�ΓR�Γ9�Γ��Γ��Γ �Γ��Γ8�Γ?�Γ!�Γ�Γ�Γ��ΓțΓϛΓ^�Γ5�Γ<�Γ��Γ��Γ�Γ%�Γ�Γ��Γ�Γw�Γ>�ΓE�Γ[�ΓܑΓ�Γ��Γ��ÏΓ��Γ(�Γ/�Γ��Γ�Γ׋ΓދΓ8�Γu�Γ|�Γ��Γ��Γ��Γu�Γ�Γ�Γz�Γ�Γ��Γ��Γ��ΓH�ΓO�Γ8{Γ�yΓzΓ!Γ�xΓ�xΓHtΓjsΓqsΓjΓ�rΓ�rΓ?rΓ�lΓ�kΓ�kΓ�Γ�dΓ�cΓ�cΓ�Γ�bΓ�bΓRaΓr`Γy`Γ�Γ�_Γ�_ΓE_Γ�ZΓ0YΓ7YΓ�#Γ
XΓXΓfVΓ�UΓ�UΓ�'Γ�TΓ�TΓYTΓ�MΓRLΓYLΓ)1ΓKKΓRKΓIΓ+HΓ2HΓ`5Γ�GΓ�GΓ�FΓ�=Γh<Γo<Γ_@ΓE;ΓL;ΓD9Γd8Γk8Γ�BΓ�7Γ�7Γ77ΓZ4Γ�2Γ�2Γ
GΓ�1Γ�1Γi0Γ/Γ	/Γ�OΓ�-Γ�-Γw,Γ+Γ+Γ4TΓ�)Γ*Γ�#Γ�"Γ�"Γ/rΓ%"Γ,"Γ� Γ Γ Γ�uΓpΓwΓ�ΓtΓ�Γ�Γ<�Γ�Γ�Γ�Γ��Γ�Γ�Γ
Γ*Γ1Γ�Γ�Γ�Γ�
Γ�ΓΓΓ�Γm
Γt
ΓSΓ�Γ�Γu�Γ�Γ�Γw�Γ��Γ��ΓC�Γ�Γ�Γe�Γt�Γz�Γ��Γ�ΓS�ΓY�Γ��ΓH�ΓN�Γ>�Γ��Γ�Γ%�Γ
�Γ,�Γ2�Γ2�Γ��Γm�Γs�Γv�Γd�Γj�Γ,�ΓK�ΓQ�Γ��Γ��Γ��Γ�Γ�Γ��Γ��ΓΓ��Γ��Γ��Γ��Γ�ΓA�Γ��Γ��Γ��ΓJ�ΓP�Γ#Γ��Γ!�Γ'�ΓW�Γ��Γ�Γ�&Γ��Γ��Γp�Γ��Γ��Γ�)Γ��Γ��Γ^�Γ��Γ�Γ"�Γ�2Γ��Γ��Γ��Γ��ΓƵΓ7Γ*�Γ0�Γ��ΓDzΓͲΓ?:ΓتΓp�Γv�ΓiMΓY�Γ_�Γ�Γ;�ΓA�Γ�OΓ��Γ��Γ
�Γ��Γ��ΓơΓqRΓӠΓ٠Γ��Γr�Γx�Γ�YΓ��Γ��Γo�Γ1�Γ7�Γ�tΓD�ΓJ�Γ��ΓY�Γ_�Γ�|ΓP�ΓV�Γc�Γ��Γ��Γ{xΓ�Γ�ΓQ�Γ��Γ��Γ��ΓPfΓ]ΓcΓ�yΓ�xΓ�xΓ�]Γ�wΓ�wΓvΓuΓ%uΓ�YΓ�tΓ�tΓ�sΓgoΓ�nΓ�nΓOΓ)iΓHhΓNhΓLGΓdΓ1cΓ7cΓ�>Γ�]Γ�\Γ�\Γ{8ΓwVΓUΓ#UΓ�"ΓTΓTΓ�RΓ�QΓ�QΓ�ΓQΓQΓ}PΓUFΓ�DΓ�DΓ�Γ�CΓ�CΓ�BΓ�AΓ�AΓrΓ$AΓ*AΓ�@ΓgΓ
ΓΓ�ΓΓ
ΓiΓ�Γ�Γ�Γ�Γ�ΓWΓ~�����������������������������������{�L�M�`�`��l�������v�x�L�M�`�`�
�����l͈�a����x�v���L��M��`�
���l�͈�x�
�J�������fÑ͈��u�J��
�\���fÑ�u���J��\Ӌ����f�Ñ���u������\�	rand::distr�Ӌ�d���r��������
�|�RӋ����d���r��������|�Rԉ���d�
����r��������|�
�R�ԉ�b���nܠ�����{�Pچԉ��b���nܠ����{�Pچ�b�
����n���ܠ!�{�
�P�چ��`�������v�E�rand::distr::weighted�������E���������x�E��������
��-
Uniform<W>���ܠ�WeightedAliasIndex<W>�Error::InvalidInput��Error::InvalidWeight�Vec<u32>�Uniform<u32>::sample�Uniform<u32>��Error::InsufficientNonZero�Distribution::sample�Uniform<W>::sample��x��ܠ��������������������#��ܠ!�������
�����������?����������'WeightedIndex<W>���super::WeightedIndex��Error::Overflow��ܠWeightedTreeIndex::is_valid����E���WeightedTreeIndex<W>���������
�ܠ�������E�����#������
ܠ!����������E�������a�/https://en.wikipedia.org/wiki/Beta_distribution�crate::Binomial��L	Beta::new��J�Beta distribution����L�����J��������L���J��3https://en.wikipedia.org/wiki/Binomial_distribution�
Binomial::new�binomial distribution����L���L�����L�����Cauchy::new�Cauchy distribution�1https://en.wikipedia.org/wiki/Cauchy_distribution�crate::StandardNormal��v�P�������P��v������������P�vcrate::StudentT::new�͈�Rchi-squared distribution�6https://en.wikipedia.org/wiki/Chi-squared_distribution�ChiSquared::new�crate::StudentT�
StudentT::new�͈��������R������͈���R������������\�	�J�Dirichlet distribution�4https://en.wikipedia.org/wiki/Dirichlet_distribution��\crate::Beta�Dirichlet::new������J����\�����J������'���
crate::Exp�<An Improved Ziggurat Method toGenerate Normal Random Samples��M-https://www.doornik.com/research/ziggurat.pdf��`�`exponential distribution�6https://en.wikipedia.org/wiki/Exponential_distribution�crate::Poisson��crate::Exp1�Exp::new������M���`�`�
��������Հ����
�M���`�
�������`����Հ�
�Fisher F-distribution�FisherF::new��b�
,https://en.wikipedia.org/wiki/F-distribution�����҂���b��҂�b7https://en.wikipedia.org/wiki/Fr%C3%A9chet_distribution�Frechet::new��dFréchet distribution����d����d�
�����!)https://doi.acm.org/10.1145/358407.358414���
Gamma::new��fGamma distribution�0https://en.wikipedia.org/wiki/Gamma_distribution�Exponential�gamma function�,https://en.wikipedia.org/wiki/Gamma_function�10.1145/358407.358414�҄�����f�����������҄���
���f������������0Rng::gen����geometric distribution�Rng::gen::().leading_zeros�4https://en.wikipedia.org/wiki/Geometric_distribution�crate::Bernoulli���crate::StandardGeometric��̟�l�mGeometric::new�crate::Geometric����!Rng::gen::<u64>().leading_zeros()���������������̟����m����lԉ������
����������������l�̟�mԉ���Gumbel::new��n1https://en.wikipedia.org/wiki/Gumbel_distribution��n��Gumbel distribution������n�ƌ��ƌhypergeometric distribution�9https://en.wikipedia.org/wiki/Hypergeometric_distribution���Hypergeometric::new��r����������r��������������r�uinverse Gaussian distribution�;https://en.wikipedia.org/wiki/Inverse_Gaussian_distribution�InverseGaussian::new���u���֏�֏�u��05https://en.wikipedia.org/wiki/Log-normal_distribution�
crate::Normal��
����Normal distribution�1https://en.wikipedia.org/wiki/Normal_distribution���Normal::new�LogNormal::new�crate::LogNormal::new�crate::LogNormal��
��
�v�xlog-normal distribution���ݐ�����������ԑ������xÒ�v����ݐ����������ԑ������x�
Ò��vNormalInverseGaussian::new�$normal-inverse Gaussian distribution����{Bhttps://en.wikipedia.org/wiki/Normal-inverse_Gaussian_distribution�Ȕ�{����Ȕ�{�
���|Pareto distribution�1https://en.wikipedia.org/wiki/Pareto_distribution�Pareto::new��|�
������Ė�|��ĖPERT distribution�/https://en.wikipedia.org/wiki/PERT_distribution�ԉcrate::Triangular��~����ԉ�~�
ؗ����ԉؗ��~$Self::MAX_LAMBDA�2https://en.wikipedia.org/wiki/Poisson_distribution�u64::MAX�Poisson::new��MPoisson::MAX_LAMBDA�#1312�/https://github.com/rust-random/rand/issues/1312�Poisson distribution�ݘ��7Ș�����M��ϙٙ���7ݘȘ����M�����ϙٙ�7���$1A Method to Simulate the Skew Normal Distribution�ݐ�
struct.Normal.html�SkewNormal::new���چskew normal distribution�6https://en.wikipedia.org/wiki/Skew_normal_distribution��standard normal distribution�Û)https://dx.doi.org/10.4236/am.2014.513201�����ݐ���چ��؜���ÛÝݐ������چ���؜���Ý�vStudent t-distribution���8https://en.wikipedia.org/wiki/Student%27s_t-distribution��P
crate::Cauchy��v������P�v�����������P��triangular distribution�5https://en.wikipedia.org/wiki/Triangular_distribution�crate::Pert��
�~ԉTriangular::new��ԉ��~����ܡ����~ԉ��ܡcrate::UnitDisc���crate::UnitSphere��Ȣ����Ȣ������Ȣ8Various Techniques Used in Connection withRandom Digits.�2https://mcnp.lanl.gov/pdf_files/nbs_vonneumann.pdf����Ȣ��ϣ�����Ȣ�ϣ���������crate::UnitCircle�crate::UnitBall�Ӌ��¥�Ӌإ��¥إ�Ӌ-Choosing a Point from the Surface of aSphere.�'https://doi.org/10.1214/aoms/1177692644���¥إ��Ӌ���¥�Ӌإ�����¥إ�Ӌ��Weibull distribution�Weibull::new����2https://en.wikipedia.org/wiki/Weibull_distribution�����ͨ������ͨ!Zeta distribution�/https://en.wikipedia.org/wiki/Zeta_distribution�crate::Zipf����Riemann zeta function�3https://en.wikipedia.org/wiki/Riemann_zeta_function�Ñ%Non-Uniform Random Variate Generation�)https://doi.org/10.1007/978-1-4613-8643-8�	Zeta::new���ũ��������Ñ���ī�����ũ����Ñ�����ī'crate::Uniform�rejection sampling���0https://en.wikipedia.org/wiki/Rejection_sampling�Thttps://jasoncrease.medium.com/rejection-sampling-the-zipf-distribution-6b359792cffa�	Zipf::new�ÑZipf’s law����*https://en.wikipedia.org/wiki/Zipf%27s_law�crate::Zeta���
�����ŭÑ�������Ү���������Ñ�ŭ������Ү����!�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������!���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������WeightedAliasIndexaliases
no_alias_odds

uniform_index
uniform_within_weight_sumWeightedTreeIndex	subtotals	*assertion failed: target_weight >= W::ZERO*1assertion failed: target_weight < self.get(index)1BCBBalphabetagammakappa1kappa2Betaabswitched_params	algorithm	BetaTooSmall
AlphaTooSmall
BinomialmethodConstantPoissonBtpeBinvrsnpmp1ProbabilityTooLargeProbabilityTooSmallassertion failed: y >= 0Cauchymedianscale
ScaleTooSmall

ChiSquared
reprDoFTooSmallDoFAnythingElse
DoFExactlyOne
DirichletFromGammasamplersGammaArrayCreationFailedGammmaNewFailedDirichletFromBeta
BetaNewFailed
FromBeta	FromGamma		Dirichlet	SizeTooSmallFailedToCreateBetaFailedToCreateGamma
AlphaInfinite
AlphaSubnormal
AlphaTooShort
Exp1��Explambda_inverseLambdaTooSmallFisherFnumerdenom	dof_ratio		NTooSmall		MTooSmall	FrechetlocationshapeShapeNotPositiveScaleNotPositiveLocationNotFiniteGamma
ScaleTooLarge

ShapeTooSmall
SmallOneLargeGammaSmallShape	inv_shape	large_shapeGammaLargeShapecd	Geometric	pikInvalidProbabilityStandardGeometricGumbelRejectionAcceptanceInverseTransform	initial_p		initial_x	lambda_llambda_rx_lx_rp2p3Hypergeometricn2offset_xsign_xsampling_methodn1SampleSizeTooLargePopulationTooLargeShapeNegativeOrNullMeanNegativeOrNullInverseGaussianmeanStandardNormal��Normalstd_devBadVarianceMeanTooSmall	LogNormal	normAbsoluteBetaNotLessThanAlphaAlphaNegativeOrNullNormalInverseGaussianinverse_gaussianPareto
inv_neg_shape
Pertminrange	ModeRange	
RangeTooSmall
PertBuildermax
ShapeTooLarge
	NonFinite	KnuthMethod
exp_lambda
RejectionMethodlc0c1c2c3omegalambda	Rejection	Knuth
SkewNormal
BadShapeStudentTchidof
Triangular
modeUnitBall
UnitCircle
UnitDisc
UnitSphere
WeibullZeta	s_minus_1		STooSmall	assertion failed: x >= F::one()Zipftqassertion failed: t > F::zero()�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������lS�����׮X��F>�n�H���Ҳ���#.�=@��;t|:H.h��t�����ɯ,2��_ʨhb�e�p�'�SG�)غ��D��Yr��%9JZe�L��'�9���D*w�V�M,_�x�ʟ�U>Js3�ɗK%-
g�����?�{��Zh���<k�^3��5�~�g���9�BX=x�TZ�b��G�lO+�X%:߻�}�\��B@<ob�-ҫ*�b(7��	�����i��JxVmlć�Va��ȠȮ�<�˯4�>/��$J
�&sL|�|�&}b%G��%1w���ԓM������������h��L���\p3�a7��agߔ7�=ln0թ��`v�,�{�A�0$!]�a��1wNM���R��:S���K����n�׵ꙩ�
���ƅ�=;��ވ��3�WK!����3�vʴt�μ�8�|��-wC��sͲ^����0͙oB!%��~�I��~��0�|�5��͝d���9��#Vpk�ࠪq٦f�g?��V�L���[�I/�0����d@�paJ��8sݫ���n},׉����@E���"�مsm�vك�r ��59�CL��G-Q�>�;�XW$l�K�{��v��~�|�g�L����_
Z�͆��o�KOt�v�_�<���eT��q4N��Jo���}lJ�_�E�仮�Պ��D��ޱ`B�+$�wx�*�R���Py2;t�6��T������:֒?�f1;nkp�(��2`>&�D���@ڮ��Hs�Q���^r|�1�S�`7��zdߠ�>��^Ss��/D�ƀ���N`��]�Կ�%��߷)�bR�x�^7Y�nq/���-� ݑ��ѷ:HW�?�����y�_� ��������{��”�'��m�_c��{�:�0
NI��c�=���QԽ����Õ�Ն�y�2w}��mU��g!��6#UX���1쉱,����b�J�����^�7F$����^Ib��VZ����;P_�,w��m�4z>���vZ���5�ܐ������'<+%��SW��(�O�<�T-�a�);����J_}��lgGSC)d+	N�4O�-w��K`�
d�^-����*���ѽˣ���
D�bDKZL��D~^�15���Ҭ�
�|������L���p��\B��ʕSZV�ɝB�J?�s����@h��0��$��5�Q��~<���q�]C�ָ�"��=���"���5cJ-.ʭ��Odv�\糧d���Y:��$����x�Z��]��|��2����R���v�V���!�y����jnjd'��:9k\�wy��Tvs�M*��H��˿bg�m�r�=���G�Z���}mbS��h��0�e*³F�*���y���){ʱ{��>6��Ӟ�+\��R�Jd�(n+ڮV\��"�܇}63�/y����5>�(����a@�W��5G�}YW��v�AW]En5��id���ER������K<�%�型I-����{,X�Q���j���+��d�5%�d}I��Q�~(���Z�i5�|-��,u6�y���J�R1�
}F�!�V�j�p�t�F��C�![�ŒJv�2���#r���{9,¬�1mn�
�&v7:���/06	K��8�v�����������USU�WR.>Ɍ����]�Uւ{���<=�nq�?)���$��|�h5p��W��B�pB��aS�6:��n)^���Zۈg�f��2Κ&{<v�lDս���ȁ���.������.:p �}���ͧ����x���g�y�zdVΡ�k:�`Pt.|��=u|�|��	���J�N��l�Ƨx�&��`��� ��������q|�L��-�QKL$�2	�΋4�z �f����A�7�U�i�9�=4(���FN��_\�FR��G�@ڥcQD��
|]~ex@;m���~��켾`y �n/�$y���[��ȁn��a���7�Np�TJ0S�W���c� ��j�Q{ܶr��r���Eq����h�<;��ɬ<�X�z+�J�U�j���4!�J}��"U�%7�
^�㲁-��]�ɺ�7Z޸}�cڤ�.�݈�L)&w���[���ʐ	t	Ps��rt��.ρ��X�ʾ�:��Jf�o����՜��pѥ�r�ǘah�-KSj|5���[����33�ꉭ
��i:t�ЭF��^������G�>��M�� ��\����v���C;�+��~��F�u��
6M<i+�kW޻C"���2��?_:
wH�C)����[l{����4�yc��l��ι�J�A5�$�60�j��F��v:�����q���.Ž��<��cB8�w=h_�6�
�]8�����˛7��ea�%�fR��7�i}-����Z?Zp: ��p�A-n@�$5��P,��uA�a���,匴������N��:�RW>��I%&l䫣G�6��Er�9zg�����f�4�~��|p������Sr��gR�?Z6N�b����D��֭��-ɳ��1����o:���f�h���oU���c{]��%y�tf�lNw1%gC�&�#��H�O�YzV��8xuI���1
�i�dn��d�6�u����3<q
�����J`����T��v�Ӳ˭y����S����X���R2]������5Q��}�چ�զ��}�Z+������9�8j���1��#�1&-�#˶�N+q�u��1��2��M6H���)�uE���Li�`�	�C�phv�+��_������%�'t�<δ��ɗ�gx�'�1� >LV��%M`�”W����
�����IUҳ;u�4,�L�O
.�s�?L���z�b�(_6�Dݱk.78�#���P�>�����3������;"L�
�#g)��u�۸s���U��:x�bO}6Xץ�u��l����s��� fsRc���1�'.7Tdw�!�*"��[ ��S������wd"M���!\�3��q��9�C�g���a�7�^,��Z߳���̵>+�2��m">=�ϓL����V�#C��h}��%yD^*&g����w�/�Cvr&Ô�K�v���$���
$svD]˰_��1xc�u��bPJ?�7D�f�fZ��_%��E-�L�f�^E@�W�I�;�X$��	ΥH�=�p���`��'�j�Y<��ݹ�M��I�		�T��K�}a9.J�=hiI�`��[���d�Kd4wLO$d+��4
��X|H�;����px��d�(>�݊#���p���v��;?�p��4ҫ]���֒��z�5����@+5�~dy���b��&����C��%|��:�p6�>鱶�$��x�琮��c;o�HІ�TW���y��Y)B�6)AC&�
U�I[�)ǁa�����^�Q��il��ڨ<�y��{q\�S�}+,g��~��\�"t_@_�sB$��m��
3=բ���G؆`��"�&��>��
��R��l)�Q0�j2�y�լ��T{o�J�щ�ta�?eP�>;+��?��Uf[`
�$Z��|
�ўߒf��1��y����vQ/3�L���a��}
*.!�$8�&x�χ�F��|����u8��P�-�t�I~q-<)s�dI�Ƀ!?'n{�I�b�)nv�s�,���B߼`�Ս�S��nї��L�;�ˇ�^�`?Jl�T�q'97 ���Z�Ԙ��+���[�u#{��Go�C���;��a�	��I�䋪2)� =Q��4!�<�x@���4Ԁ~T�;m}�6�4�������>�G��y���mf\gӥ�M�߄)��`:��;Q�	��s�,a �5e��Б��n�6ʘ�8j���Z�������b��d�u��H�,U�(��ü{z�z0(�b�j��K6Q|�3*8~Z�W�3%[�=��U��[2���WнL����Bz���
�6:�n�z,;��2�1t�h䱘�&v�j������ ����59e�'jʛS������n��s
�QHu��2ZZ��<��BT\d���|��f"���	l��v���g��
���N�ky^
�xD_�UևN����9l�	�h����"�y�=����dL3+f��|�jI�|�Q�8e�v�y��<R.�������%���ׂ�ڝ�]��)�	�+x���?[�(�`$Fsw	hE|�:ޠ�l�AZg����N��7V�Q�إC����q��f6�+m/��e�?�.�fW~��k2��\i]
��Y��f�o��S4A@/qC'Yn�X��N�k��1���SD)M`A�p5Nx��#�{SG�h���F��6���q8���(fC;M ��ǃe���vF��_b�k�k	���Q�Bd�����?��~�g%�*XųIf����#����{L#���"�2Q͌�ԵRSR���i��zu�N�&
{�L�BY���(�׆�D�m�wuCE|_�@�wR܀��h�{�z�4��l�G(�����P�'գ@k��Ͼ��%���/�^P���y1S��Ҋ|ݡ�S� 3ЅXy�t=9�¹>���B�E|
ng�EV,����k��6�-
��|��l��/|y��xq_er��a���i�`Y�c��p�~���6os*Ywb�M�R�fS|��")�����s�p������7�4
��ݺ��������m�h�4����g���5�Ft�9��ؿ�\�&�]nM�a"�_�gq;�M�٤V��.��=M�5<>&y,�'�ߺ�!��J������@�:�~�ŵ��&G��&����~1j�#c�v��#S�kӌα�m�}�~���ё���O"-b�s�S��\�^Xu����_�Е^�'I#k�m��������}��86�-d)Ї��y��BMO�&�Հ2� j������[������*4�3�@5�Ҥ�^Ą�����3G���z���ǣr��M�\Ꮇ~䐿IGn'g�AV������,�
��� D��|.���CT�~�5ծy���xBe�7]��Hڏ��{�
z��/��A"�9�
-K�Gŧ���I	����ʵ��Y	Д�W����3�~.er:�6��l��x����������z�o�;��ALj���c��D��1t�%ǂ����c<4Kj��!N}�޾��Jq|�m�:�L�3���k�e��\`[vMt'����)����a4��_}��ݼ���b��;R|&�?̊�o��$�"��c�U���=��$HiP�Yڂπ�4��Ȕ��-$*��~i��h�����B���Ӣÿ$���=��Y�N��މ�BVR{!&�sbUe��I(O��RX�lK�-;d]8
fU\�+��+�/!w�p�bxx��_�M�Atܯ�z}�<p�|�G����eً7c��2'��[,|G��6���b��� �Y���<����1��:t��7�w���F؛�g[g;����O?X1%zgj�^��}��򥛰}���j	��Q�b��i�����M�8Z)�������?>�	���C�"
Ny�6?���ސC(B�&�Uǿ^{���:\:ǚ'¡uW���]�w�#L�j}�QGE%�p�L:n���+��mJ�m��U��Ց�N�^��s�w;]E���)�7�*�t�]p�8��w�i@!W�����	,V������5%��*�&�1\��t�τ�N�V�7��>����dJ�Y>�g���Na���f�oJ〜�^*,���R=^7�Fsm�e� /pт����D�-
�*kBw*o��e-a|�q�ƂF����{��n�:�y�W)�%F���ֶ"��~��k>:li��X�
����
�>��<q������-N
���9�qb;̇۶!E����}�y簑OP��|86��h�J�c�f��ʕ��`�׉�vX]͛!�) {��9�JDcZ8h0���@�՞�w��'��t���_��[�H�ޟdt�3�{�����q+;��*�J��g�+O���|v��#���#Y�C!:��
�g��ߧl=b[�_0>�G�Z#��_JK�6�kD�n���=��<�'}xj��|`7Y��;v��]����@0+���7W�Ř9�U 7U(�,�u�-Ũv�Mbe�$�dA���b��J"��y�5��f�]��D4:�F/	�������N�Y��+�
�&����q����� m\�=e�ʂ��C%� X�։	i�#1=f����fY��K߰<��Lj�#�܂F����9h��+_���/N�6������
ҭf��v���9�aXZ`� �Z�*se��q�:������_��v�
�m�I�Z�yǜ�{�D��-l��p��Qkǟu���c�3�2������L���׏W��h����AP�c��j�i�`_�cK��/�{�\��G�\k�Q��dV�]C�#�d��y�qY!�.��Ѥ	�&����ᠡ���>*Q��J|f�i6L<�
T�0&��z�4O|�&��D��	���ᥓ��C��.�wD�����I���u�4������&�}C�]�7_���A��I
�'�]��7��zSz��pʑ��XƦ4=C�*��h��z�n�`
?�E�/M)�q�}�v�,��JE�O��\f����
�T�r|��
�d�h��KM2���,'�Ӹ���7�}�Ⱥ�ss���ɵM���>SE���S�L�j���I��y��߲�TIk�Y�HK��^
�.-��[�����P�ƻ37#�f�խ���@<��\���m'f'd��I~��*�Ϸ�c���C�𯽭��K�^�2٭�g�Sha�xHwsa�!�P]��&<mC������L��y��X�]�2t��Q�L �~I�W��%�TAI#�Ra�<�/�Ӝ9g=D�U��fk]e�3*<~���o�(`�7��Vw������K�5o]E�
�}�u�N��֏���>�mΈP�D��tS�U�h�km��-Mߔ�����4[�f_�X��+^e���s�j��\��_]��|��;��#e��~^m�4�K���#���)43 O��؊�MV����>�r����埀�ۜgyy�@����
��q���|�I��Y��p\2�{z�X�Q2�zio6d�F G�!�B�2�/Qd��IB1�s]VKV~�(��
�N��-��Nqo��2ץm;km�2KE���Ǝ����B�X�W,�`�3��;Y<ך"!�3�]H���`��pI���þ��]��p����N%��P[��쫀��}"��M��oI�s|��,D�UW67ī��q@~�3��bGM�n`"C��X�p����-�c��D����P<�W�z=諈���]��u+8���,]��.,<ӘCZo>��D�"�3�xY1eHC�NS`̖�hp��x��j!�a1����Q�Xb�,�3r���RJ�͹�kX�]�4�2v���m3��l��B�TJ�y�x�2d{���3�����a�[�%�?�%���@��S_�����|Hd�� �g�0ᰅ�����^��_fOOw&�c�2&3y*��1�SF���ΔcY(	HBi��#�M�<�q��ow
{�&͇�K؃k9��o�	.�ȕ�RaL�]B�76*XrL�ã&�]�fy�s�S))ƫ�v!��j�t�Hd�!������	j;���u��]KD�U>�����%/w.�T������&��.h����ʲ�i.x��y4m��}�hǿz̮����Ec-��l!�M3��7[�@���
�F��z�k�W��S�]O5���4���O����eB�7Z0����g	���{����X�O���Tke>US���/���i��pC��h�$�ﯠ���=F�Ł�Ө\��7{�6s �7��6��[���b��R�*ݭ��;/�A�������#�;>�PM�;m����:�HY��h�A*&�=]s�xMT��8��/J�#@N_��\�d[��)�����f�ڌ�*ڄ�ێ�K1�I/[��i�y��y����TꇻAqŒ��#5�H�z�u�C8QHJ���l�l��<M�p�\�YF�b�F�E>�UKiF��l�������(ꄤ�R;e�5rl4?2�̙�M(6�"Z��&Alo'�BC~�DPH_�#�x?!uQ�͸��>���Z�>����j:5oC�`�UXh�+�.�a�ބ_g�M�f�ڸ�dM���F��8�Mh�:KR�.��ʧy�2�ߚh�֭�g�_�W��m��;>O��eo��k���5�2�}V9�f�C��*���h�/���T*i�A/gyK��Jm�)��MG�1�	�����:��"pn:�*ȩ[��ڨ�����o$�+��R�Gm�H�Va��4�P��s���1ZvD���?�ϣ�	�˕���$�۫�ՆI)���m��񤥽�.At��9�oh�3F<�t떞ˬ��8�nj���զ��7��j[�7�?�AH��tN�C�(P�b␯�2�*I�Rg�׃Պ�ȩ�1�A0���Y�6�|�@N�u
ha}��.}H��m-U�{�ړg����|<����6�"���So{ҘЉ����;�[F�l��c���o����a��Q�Q6�tFwLu����7G6j
Si�#9�$X�#��3��	d*Ј�a�K�*�]�-��ן�!�[�y�Dt�g�=3�&oj�����h)���6�84��U����
舘�/L���u�i�˅>I
@c9F�:�����ӗf؃rK�r?��
���?J_��%��9���(��vNgt����5|F�q�,B4��
�z�&�Oq���3T�6sߩK�5,���Y�oSI����b������]av�d�����Q*���@�+z<�+���T߲J@_a����$��VDr��cE�E��؋k��#>��:����X�T�C�{��q-��Ȇ��	��l�����a�`�T�����Ov{@*j��=�%I�b���K=�Ǔ�
<�j�2vR,9�qײ�,;T��L�(�/U}����kn��,��I�kR�Pw�A�A(�����G���\
������ُ�L��������=�a[�N��Y<�&[���A��mq7���n,&Lӭ���6S;��Pcnv����L[u��Z=
�4\�lW����n|xl�D��t/�&M3��޲=f!�X���%Lg;���x��g5eI.
�j�og��u#���}���:��t���y��hh����]�AL<vy'_��&�~�_��l)`�	�NM�]
�k����������|� w[�W����J���\7�2[����Ed��(aU���aHK���Uv���ܭ�r[�bnD�aT�U^=�?,�@��#�@����%ԀE��L��ׂ��L���B�r7N|<G��c��2%{2l���Z<y�+�Z>��6m�.��̍�>��m3����d��ך3��W׺�r[��Q�h͐�Ӂ|Se�/8�E�=����o�i�s���gk>J������ G뫼���4}:o�UuEȎ�����<leK��������n�+D������n�3C{���A'g�K����i"̔�$3��RGf� �GF���8��?�:\>�:��ϻ��![4)����}�����N�d�H�f�����Z�YA�E�,�1��|�D�F5@��L��1p�q�:����r�OlѠ&���c9ٓ����P?0a�Y�KZ))x���"�&�^s2D͠��m~[*4�f4����MJVL���$F��i�s��[��Ci��8�'�h�\?��
�%��}����p��XD��;C����	��K���y���{n��2{�10���5�9-�6���t�o-AoB__�1(�e2��/�c<��z��A�T�o��&���4������r�}?�t+F��>[Oy'����n�U��izK�5T�}.��lD J�K1�H*x����b�2�"lr�M�*�8۱��Op�5��M8�q�K�ԗr3��#oxg�Rt�bB���l����օ��4!_�nO;�~ ��
H�NH���x�"g���֗mjO�Q���7��ţ��$q(2ɻ�M�v�����e�{�A���%k�e;�9Q��<�����R$�B�	a���H���Fo�?m�Uv�Jcs�ʟ��P:��~w�ϵp/�ѐ�����
��(�q�<q��
��w��3�����_�E����Ќ���TEIO��,8ɜB��G6|Zk�N��)f��U�j��Q��R��d���R����,�r?����́k�T�g���A(:6��)��BDR��})� ���oC�v�����0}_l�*�=-��o��t�_��]�m/��1��=_�V�Z��C��a1����t�\~��t�=�o��F�+7���H�p��=�3ǭ�DN
~�12��'���5���D�Qp֟��f�br�z�$;��{�e��PL�����=@����N�!u��N����7#�j.-���e�=��2
�ԑ�[��It�Ĩ]Į�+K�);R��`G8!6@��JX�K��=>�վ}�'���#����X���
���_��W��X��~�19��au����<@�͔qҹ�mM��4�A��>���$a��Ӟi)��Y�[H.XR?����u��`9@q�M�)����+a�jŌ��Ns���������d#B�<٧��**�<r��-1��Dd�#F��`*�'?y�HN������e����<:�I%G����<xɛ�T<}������L
��B�d�>5?y���pǃ�X�`c�v���DX���?�^-Z��I[I/n#B6g��K)5Q���gh8EV�ԩ���1L|.>���}�;�?�q��6i=�>���1*��|�PzR��l���7s�R�=Ӷ���5]��E���^��ޔ�ٛ�)/��]�����A�!?��
s?Emp�3W1���0緞6��ՠ�"a4X:]���9���2�%��آ>`/I#x�ܞ��ᗽЗ�HB�D���	HpCǦ_e^�k�X���$�+��F����Ŭ�և���.za�u�G���A|�}�
D!R~�D�m^e�id����G��
���2�@�p�,(��Y�L���z�I�D�V���%�����a�>�ԇ�0���p[o/QF++a�Y�C��ɗ��jc�F�7�@�_!���Lj5�.����t�']�p�O��E0OMɬ����gC�r��1U���=�ηS�d{�"�	�Qf��n�%p�ڕ���W�U\�ǒ�y?,3�6��3r���Ը��0�L����d|]�něš(��7�6A5`ܶ��1�f�K�Go�>��~��q�(L�}���W()��ɱ?"P���`�n^5�|���Up���A=>�9f����L��s�+���[�:�F:��c��pЏ6"Y�����l8W�L�	;)��j������<�̞O�c����`�	Fȅ�w��RDŽ�����O�]K��A�2$�W��2gJ*=�J_۝B��#گ�ƇםbH�����@������S[$�$h`�;S����&A��,ZئC�AJ�y[g�d�3���Z,��F\��
A�v�ٞn���S�8���x/�M�9�>�'׉![��k��8�3����"��}щ�?�ԋ(%���D�Ӹ�5c�۵���e�=T���SI���ޫ]ޭ�3�V���_ i� �c������0@s�Y�}��vu��Rj�d� ���R�$L��h��
��ӄ�[ڲgq0s#�Xn\+""�"�ԂEV"#y��8�%��%���Ϥ
�8��tM�%�/��q�#���ˠf����oc�a)���^q�����`6�kaAoC����oBu����Sc�u��{��A�������G�����\$"�b����;��u /"��b�̾=JB�y��Z�^�A|,��|[M���z�9*K;T �M�����$9���+�:��HF��c��œ�f���c���OM�9 O�y��WW�,����ő�$EҒۑ��S�4����Mۙ�����9	��3�
Qt����:�Eᫍ��{��S{5���R���3s�K�����O�l���Q�o]��U4�/cy�o�3O�[�5m�l��Pm��9�
��}��)_ 
!�1җ:8����2��.Ô\���t���=�����']�bq���������1���{%k�� ����Kk}����r���I���FA��c�wR!��:G[Ա!_�w^�H�Bz
M-$\��B����p���+�m=�P$�ٸ��CV՚<6ԆG(���2^���{ �&7�&ny9L�K�b�W
��q4��%}�$F��1�ٖ�pi?
^��?�'�x���@2�X��7Q �e�a��>���
#J�g�%qC�;�I�w�J����1��Q�?�T�c��PXZ,n���TU��`m'�xR�b�x;h�N$`�
6���}�j���Wӽ�%�b[
�����Q�;����o+���/�ܾ��r��R�	��?�=����դ9���vr|�v����i����g<]i��!��5���w�xG/�R���
��T��޺�V�0mp@R�0t�Ւc`uՅ6�<|�n��1�k�'�x��I�%F�^�Ε�N}���z��ph<;�M��T��E��I-ߡ~��ѱ�ve�1c�U�N���(��-�+���$i�K��_5�8&����ϴ��gP��0�����\���k/��0v74wn‹ٝ3�:��yJ�/�Hea�5�Q�<!L���L���5J���� eI�c�/+R��5I2��e8\Ƞ�nA��4��@��ʵKM�ky�qb��O^%Ho����#��f���ߌ~AD��N�
�1(�QT��<yQ��>�u��U�d�!A�0��{��ߍ�|��L�ф��,�"��
$�o:��g)Bc���%=n���� �K����G���g�<W2:DI+����kn����PK�w�E�<G�LT�\0I��I��NHr�R�����u����z�
�g�Вv��b�I�n��|���k��P���	$����c���8-��4ز�9xp�qAT
�H��W,/@@�jZ�]f�0{h_7l�v���A���6hs��d<������u��mP�2�a�$Ky/�{�H`�g�^'1<og9
���ִđ�u~&P�L���)�0Sw~�~��+�4�zQ'u�(�H0�Xن.E�9��V9����M��!��8yM{4�����z��׼��ْ��-�4���М�t/���)W6F��O�\b���]���"�&��

�����ME�֓�#� cH�cզ�A�`z	��;�����P`�
���j�HuI��+�`B1Ղ~8��>��G
T-�B!KS�Ĭ�"|�fG#D�
ڲ��<��+�yn���鲄��h$�D,!y�є��p�!��$tVsS�>�W{����ת�F{�O0�|/s�A���U�a��	�1�y�yfZd��91��Z��m�aA���ƨo��B��&�>7�r��p���h��N�J*����sw.Ӹ:�f,&L8&cU�u��ԟuֳG���'�<����8��&����J�O:��A#�R�x�L[�+0��<���٦9�m:T�k�	���"l�����Ïm�X����|�r���
�6K!8�*���J�2A�^'CUO�b���~0
�s�Nq�{|H��y:?��EQf?�=�i�)��jڮusO
�5�����˝�Be��y�_A���n�usj�[OvZ����l����p��F����U�a�2KL{z×;�T|sDQ�C��G�Ғ�u�G�,�(�	*dh��񊫱��:`�<���Nx^	M\r�4��w+v?K�1R��,��!�^_3�ԇ%CMJIG�3��?)��O?Į{���P��AI�H�=f�}���3��T_��ϰI/q�[�����୊��8ȯ���U����a�B�\�u���.9j�",�sMSϱ&��g_u�@��i�K:),��L^<L�g�4�|c�����h�#/����9a�謽���"q�Bv�tL��!0�s#��6	��
��6v�;1�
aM"�^f�B�;�f��j�uW�=r����1���f�9�^�Ƴ��G�'��8N��P#�
E.�	��P������u�&�:k�
�(	3�|�C�]��f�s��66�@mWc�_O���5�\�$���&�4A�����H\:����A�B$`�1���G�z����>^������|�#UN���c|&U�m:KI{�D5\σ2p�s;&���@��q�����U�+�ա���n���z�t����/ا:�O<��Ǩ\�|_3�J��s�H:
���v+��y��sN�B$��e�ԑŠ6�"�1��~�M��e&�)o?�ܟ��\����$���l�DXV�Ҧu���Ak6A��@��Ǧ�nAы!gc�Z:T��-��tn^{k~A�iY��E=����}��a;�>7��Yeӌ	��	E|I^j<�[.W.^]D�t�����/�-��/!�B�Ɵ� C��EM�h��dLQ9���V�6#�e�o�ZT�ň*�
w�h
&o�N������/)��&����y�f�F��EԽc��N�LBh��@��_;����d������9y��Q��0q�:
��!Iuh��2#�FhD�*�`	�,�;P�|��Q)?y��&��ht
�澖o
c�@����{�«C�P�*�������&z.H�5�e5����ָ��h���z"vk��i�4.b6�.�Tw��G`�S�r�"�w{
g'N���j���$hh�G`}af^����dX`��
{;(�����<��<�擄_�X��T���A\Y
R��{��E��	�g�G���B�VG�BT��� l/Կv��~v�gcɶY���h���#r{m�ˈ��p�*���F-
�r��|w餗 s?-���&��f(�yۇ�8��2#�v�:�;�m@mFdK���&�!uC�*
B6��ʂ��1��M��P-��o����k���=X�fbҾ���shٓ"�DGH���q�f��MP�9��ï:+���aymw�t�:+w��a���4k�[�rJ4)ş�*��6(��Aw&o!D2������o��W�/�Զح�r�>�;סD�ˌ~^��k�23,A
Vе��J��7V�E���Z�_��{1H3����%�����t���]oJQ)�k�+B��a���"��WkJ�����63���i�N�pi�d9�����+.O�Cd)P�w%y��8�ŋ�q�lU���=��"�_�r����(l�ͷ�����-;zI����Fjw�W�����H�CJ���8$���m��C�M^�>)բ�l�#�v6�����d�@�FP7�T�|H}Kϕ��y)CI�"b����>�e�5��Ki�3�6��;EB�~;,ࠊ'?���Z*��7��	"�$��������}
��.��T�/E���m�ݷ
�@֪�13�ԖbVb��&�3���b6�����B��*�e���`�ع��!�2}(a��y������ap	�M�Y������T��T�Hn�Yi�"u�ʧ�:,y2u��g����
���"��b�*bI'P�2����"8z��Z7}���z^�������bI~�h*�al�7�8R�D={��J�Pg�����]���%����k��rJ���ĂܩO,���kY �_?�]&fWs|TD8��Z?-d{Ș�xL��;�e`�Gͩ�����Wk��!'���;!qA�<C��0�5�#>��#+�]md�`n������)���$�
�A�=ɛ�?��<(+��`᯵S� ���&�n[Y��J*����/SA���@
�
_^B䲨_���
l��v�ɚ�w8>}��WRѳ�C����"<m���+��y�8������u)���MPi�$��[`��y%-W0ZD8"��k2LdS�4T�����3�_�ZD5��Az5*���+0�`�̀T���/8�����>������N���3n���j�J�a����{|4g��rC��� %��U	�A���6���`j�;�$t��7�����T��i�����b��PlL�Եk��[Y������`eK*`&ׂjj�cZ�L&���`StB#w�
������VQ)!�L@�M:B�0��+��a�!ZG
�K��ЃO=� ��f{W�xX(]5��zS6auz�2�����SD�4�M\�;v��~�_�PҖ܎�r��РN:s���x�����,��.� ��K�Х}�Ǽ���^Pr�oD�v+��԰6�U/}�ZM���`�X�0�`��G9|T����::�
��E�'��C^N�6&�q��Ⱦd0��C;<jX�QF��sP��"}S�{�O��b���MB���kQ�,h�y3�׻�����o�����zj_*:�urrK|CWzٔ-�.
Ϣ�罝*�p�J)3� l����/�3%.����D(\F%hޚ�%�\�sv�a�Ro�S5}�'�즞�5��9�w�4"^´=^h�Y�cA`ug��axƒF2���~萮�+�7ZQ3}L�L��=M!��0:��������H��`�O�u�񱪀=��*���*R�� C��u:����|�,�*Of��Wb"�LV�L�_Jf�2p�f�1��1�E����:��=��-������	g�Ƒ�,97�	��={�Ts[}�%J^��ۅD�}m���g��,�X^�k�ӠO�|$�����V�^=��4�k��j+�2H+:�̖��O,K�XU�R��	v�=ЯM�VР���[�����p����>���N~�^J3�^f�R����#����&�24"IB����3���e3�����]�.�<羍j��/{�:܋h��0��vA��P(?�q�v{A���84$li��¤~'�@0���>sJJ�;�j���˒�M�19���t�]y�F�<<��JbjS�l
��/������o��r�:&��u���F1��ͷt7���䢐1���g�����A��_�f�z�1����_p^fܯǚ���1�p-�����dž���?�W��
�*ex�WKL��	�:n�g���ԇ4;�n��Z�~�{���
%>.�O7��E�
�;�>���÷��\����ۖ��0
Ɂ��El��߽�ZLN�uk
o����Jt4W�:!�1c��Z!3�#N���4so­x�y�6s1s�07���@
��B®��b�
�����"�i�ݙ-~�վG��Hdϕ��9���L'���R#,o����ef��!I��4�S�U����v&�"2�
w��|~t���|�F6[�@X�a�p��Iw����\gp{�F�'-���TR:k0�k~e�X�3/�b	1<�����\Ί�L��P��mpi#I����_N�~�gv}��:Y�dʔx�cl���~gEWܠ��@f�H&Ôj���AMR����]�'�E���`��d�F�Wi�2`?�g�ۊP�����z���d�RKnGji
���L�������bS��o�DJ�us�$}�nX����g�_�7{��2j��T�ߐU�'
���f5��+�f���G]�.��Mwm8��p�/�����w����Ė,��o� �0�)�f���JnU�TJ氭�N0��Wegq��SQuf�����¾#�Y-ˮ�����)%�F�����@5��}���M���g���x|{S��+���Hf�4������B��t�4Kl�˽��ͪH��y�N">��m���Dr�C����s�9�<�U� /�b�[���F&�Pm�k[�%������>�VY�?��rB��Ӧ�K�����,�ys��[̗M��z�8�ȅ�y�f>]O4�����c��ń�ko���L����2��O�i:񍠿DO�)/7z�L{[��G?C�Ⱦ,i�s8'�8:zgD̆Uj��O�i���y���́����VKب�O�L}GtG���/cb��t6����J�f�p�K����Z�Fq?�i'�2��:%.��k>�N�)$AQg=��8�����m��M3wy����S[!*�r�sr�|j��t��s�杊�ԑ���*��e�4UX�G���>����>A�EYx�t��
YƵ?h�ޭ%����h���NK���9p4����>�Nꌄ����g	�`�y\������^�]��%s�N��`[�Ǵe��_s+Hzn`�ԩ�uP0��a+�@u�U��p�V�6c	����OQ�i4�Z�+7Bz����rj{ʊ�M>��N3�	
\��d
�N<'�JG|B�j�A
��=��RHH�p�r{��M`�A�ߗ���|lnq�"/�-�g�I�.���)gkuY���)��3�>gB��\��(0������8���(�+�RO�X�{T~�*A�	�Y��ɼ��
/j���3�	V���]�6�)�yH޺S��F�Ԯ{D�0�mp�ZşG"�r}���}�*�Ѵ���_{*�^�q�(�;��Òݼh���/L�r��=���qRMJF!Ē�C���=80�꣫\J7�4��ǭ�`c3~�vN1���������<�]5ر�zlQ��C�B��'2M�ut��u�?�NjI.G��pX�T������BE��c�B�Ѓ�IâNJ��ve�0�)2���{?p

�-Uk����]�^�[�"���D�7;�o�*�ĿV��Y��ZA~4�>9$g�ٚ���8�D]�zB�֫�6�e&V3l>Y��Zq�*?S�Vg8���uq�7L��
h���Lk���+�H����	nz���lC�Ž�ݝ%���h�`4�����%�uI0?�';�����>�1�8S+�Z�8����&��y�	@Y��Ѽ�7I�%ig=;�q�/���8��Ct��0T��p�¢�~�6�5~�S��L�$
�e�s�X=Ƽ�iz�뚶��Z�l险]&<��2���Q��^�Ѧ���\5��� �T7C�i�)�9`�O>�Z�r�x>@W���tc�\�ÿ!nղ�l�>+��
��Bi�씻�3Y��6�x���TX�U(B@�����mBQ���A�Gy���R���	�U
(��E�@�
��N���e��?�tf�����Be�!x%�A��@آ��3����uԵ��~��E)
+�,���/�R��'���Jn��!>U��Ev��!��X��_�K�(�q���{��L�4��RE���ݽ�jAӐK!��k==K�9�d��%'9J�K,ނ��0����)r���䰵�x����*����
���~%�в ��~(P�լ���I�Fs�:�V84��z2`���t&�v/d.́��7��7�7��+;�T�tR�����5�Ģ	�+3��|�SW����#�"�q:���ؑ�\�u�N��<x��Z�ʵ��)�ZDz v������(5U��]͋_O����{��x�N���*�1���+��Y�0��5a?N��Z��8�T_�X"�8?7�qH/)������؊X�ո����3/ȇ���D��-��=2����n}�8�����E��le]�bcy�K���3����3ʼnï��U'nwΡ|[c�=�K{'��	�A	�d\��(;��i%��dE��~�[ܔz ��; p1Ѻ�����^!0%�:��Y�}6�(_>�Hn%�HT1H�\�:>!4��-��x�@f���Ď��"�͈�
��r�f�0����1y���_9��؆�)R��b�*�6��n.��5qE�9��Nnv�׻/Mc{}����ˠ\QW�O�(�¬J�ŲJ�����Y��b^u�-0���	�e�[m��C"�8�{�O�H�!���}>y��qԨ۫+᧠�>	&��r:�)֩IR��cC�k;��Q�y`KQ\> h���O����<������G{�
:��0��������OJ��*���d�^���.�#��-�]���^h�XRsG�0d���=���ٞ�F�d���>F����L>`:����jwi�ҷF[B�m#�����$�b���܈���1�Opƞ���]˃�Fx�/j��$(Ӑ��wX���	��En�0�0���[��E���F����b��*�<�*Ƣ�Έ8�[9:=��Ol����^�����T�n���ڈ�=���6=�7X|O+`J@�6�dR�Lgd�e�*�zw%�Q���qi�H�TK�Z��c���©��k��G�Bʉ.�.
]���#-u��J �.^�"�j��2��*Qt͓������9O�z�����<ia�do.mMx5;f�s�E~!�ג��3$��5(���i�nkW}��ga�W����<�c��:ɖd|��N#�)��7
�]M�osm�d[����;o��WH#�fO�m��!靥���Q.�Mb����x��k�L�X)�4�MV��qz�柳���Vz��}c���K9����H�����2f@�9{·MI�o�ߙ��sùW˗|�K��HG���Yo��=Q��$2#���k�0��#Hk�S,�?�~�^��g��B�]6��l<�b
�P=�Υ�[qă֣��me;�l��#����̌����R`��\4�Gs��כ��տ��;����ar���;/:fixҊ��fJ�F]ziP��
��j(��m�ѯ����5��3�F�\ǚ��P�>���<�X��JV������eb'�r;ع�b���`��V����I�w6�?��I���b��`�ۦA��<b���L��6����N��"˰��k�d���y��<��T�����ni�p������2(@�<=�pa�g�/m����٘G)^�ͭ�f%�ڀ���Ξ
�0�Ԝc��%H����Z�������sp��9<�@}'So��8���n*6<jL�s��9?k��s���Z�����:��ө����;�2�C���3���U���v�h�^�%�BM@!��Y���	��Y�Q��Ȃ���-FG�@ώƇn3Xj*��>�Q�nf�
���F4оJey��ח���
�	=t��	`g�^�:�+#��/d�S��9K��c|�|0����
�nU/mo�D!���)�<��`�n<R`�F&��ߚ�h����|тS���n)����m�B��e���X3����ɵB�Q�8_��j�����=�O<��Wq��R�U�:M��z���:M{��O�n�2�/ɷB��
��G%��I��i�3;��r��>I`�<%iX9��J�l�Mb��m_�qO�&0�mùB\'*�\�0T�sP4g~�5I��@=�"�������Z�=c�����]����8'Sn�ѫ6�����N�6�3}�w��^�n��M���V��ZH�@��<K��7��W	�b�Zf�ۉ*��XS�4(�@��Y��f\���q淧(��D�u�}#�*Ǧ�8��;!-����;�Qlm̈́v{��}~p�JѧI�'%��"�Տ]�&F�QL�7T�<b���c����"Z��Y@G|p��rݟ�<�/|'���6�E�FV��q-���2'M�7E��C�_��������ӿ*uϕx8t�f�=����z��g�]	�7p0�&�)�$������19����42�j�F5>�{��0
p(����\m�'m�x�K�[w��J:
F�*"��y��-(g/�/�c�̤����h��û�"��S��΅�	2]��O��_��B�}���\��C�	����ZМ�O��C�`�/��`��H�c^�Q��*��I��n�Zݕ�܃�Ǒ:I2�	�K��jlC�����l�x����Q+��������˅G�X���^��l�n�%wUNF���9�u#�j���q_Budb�Lk��}�l
b���v>���r��)i
��I��?I6Zw{�A��L^d�~�7��f��L�T3U3W3[3]3_3a3c3e3g3i3k3m3o3q3s3u3w3y3{3}33�3�3�3�3�3�3�3�3�3�3�3�3�3�Ra{lm ���D�������������������J������	�����E�
��w4��Qd �#�'a:V�
i�l@.oOxhx�x�x�x�x�z!{o{�{�{�{�{|W|�|}`}�}~Q~�~����+�����1�{���K���a�����t�����������'�v�7��_���^�����G�e��)���8���,�����������'�a���������,�I�����������
���A�������S�g���r���v�r���2�����O���������?�]��"�����	�W���&�������H�e��<����������	������� �����?���=�������i�|���������Q�o� �4���+�z����k������������9�W���0�A�^������p���?�R���B���6����������-�f�}��)�F��������������
�������`�}��T����������%�#�r�����������	������������������#�������O�b�����*����.�����M���[��w���-���1��gy��F���	������	'	w	�	�
;Y
p�
;�P�D��3�:���gz�w�kv(�+����5�G�X !0!�!�!>"�"3#�#�$�$�%�%�%�&�&�'�'�'�'�'�(�(p)�)�)�+�+9,�,---I-�-%.[.v.�./n/�/�/�/0=0X0t0�0$1?1[1�1�1�1�1�2�2�2�2k3�3�3�3R4}4�4�495d55�5 6K6f6�6727M7i7�7848P8�:8�CD�D�D]E�EF�F$G�G	H�H�H	IhI�I�I3J|J�J�K�K#L�L�LM"M>M�M�M%NuN+OhO�O(P�P�P�P�P�P>Q�Q�Q(R�RSkS�S�X�X�XYY�Y�Y2Z�ZN[�[\s\�\F]�]�]^5^X^	_!_D_�_�_L`�d�deje�e�eVfof�f�f�g�ghhuh�h�hiiui�i�ijjAj�jk/k�k�k�kll9l]l�l�l�l�m�m�mEnxn�n�n�n�no\oso�oHpap�p�pjq�qrAr�r�r�r�s�s�s)tMt�'tw|�|�|}h}�}%~�~.��j�����E�\���1�J�n�����w��9�����V���y���@���F�����#�:�^��(�L�����U���.������m���8���H���&�����W���A���v���u�����=�a�������������I�m���z����x����8���7�i�����&�=�a��+�O�����Y��|�����������H���H�������v���`�������E���	�������n�������!������z���!�<�`��������"�����9�����B���E����x�����U�l���B�[�������"�>�Z�v���7�����������d���"�F�������������2�V�����������1�����;���>��������g�����R�i���?�X�|�����,�����Z������7�����o���O������t�����a�z���
�.���`�����8�R�����8�����^��o���M�������S����k�"�u���L�������o�!�>��h 		9	V	m	�	�		
�
�
�
d�3W����
�
�
Cg����Lp"#?��D�Z�v�6���9�(��3 } � � � � !!!<!W!r!�!�!�!�!"X"o"�"E#^#�#�#�)�)***E*a**�*�*+2+�+�+!,�,-�-(.�.�./-/Q/00@0�0�0K1�1'2t2�2J3n3�3�3�34�4�4#5V9r9�9�9�:;f;�;<v<�<�@�@�@A6A�*AqH�H�HI^I�I
J�JKoK�K�LM�M�MN1NUNO ODO�O�OOP�T�TU`U�UV�VWqW�WbX�XY<Y�YZhZZ�Z�Z([L[�[1`N`j`�`�a�aBb�b�bRc�c�g�g�g8h�h�hBi�iEj�jk�k�k!lEl�l�l�l�m�m�m1nUn�n�s�s�s�sMt�tusu*v�v�vbw�wYx�x@ydy�y�y�y�z�z�zP{t{�{p|�|�|�|}�$}��
�j������9�����c���<���(�L�������������8�\���*�F�����1���9�w���9����������*�F�b�~������b���������;���*�������m���
�[��P���+���������N�����X��[���+���0������1�U�� �D�����O�������Y�����6�����n������/�����4���J�����f���*�x�����	�-����������'�<�`�������������
�$�H�������=�T�x�*�g����������!�=�Y����^���t�������P������.�R���A�����L3�������%�����=���G���������[�r���H�a����������O�'���	c�m$p�@�c��� � � !s!�!�axlm�����4�����~�������������>�����������9�
��s0��O` �#�'�'MH�\ gNqZ�6�����Y�����h�H�e������U �,�1dLFXkk�w����������r��:x�x�{�{�~�����	�����T�#�y�l������9�������$���`�������*�f�p�L��|����U�����������)� ���v�����^�-�x���U�������F��'�N�	�}�L���v�����s�6�����������m����������������������\���
����7�?�q��t�0����	HQ��t��J��i!�!("#�$�%�%�&�(})�),�,1.z/01�1�2w3^4E5,67�7�ClD?E�EG}G]HrH�IhJ�J�KL�LnMNVNTO�OhP!Q�Q	RSLS�XcYZyZ�[�[�\�\�]0^H^_4_�_�de|e�ejf�f8gPghg}g�ij1jkk�kMl�l�l�m�mln�nno�o\pup^qfq1r�r�r�s�s=tb|�|�}~uf���W�p�E�^���
���B�����!�B���5�N�#�<������������4�����4��[�������Q���������]�_��������e���8�Q�&�?�������{�e���"���S�:�z�����!�)�1�9�A�������������P����������#�1���t���g���V�o������������a�X�`�6���������F�l�����*�~�y�������d�}�S�l�����=���a�}��������������u�����-�B����?�[�����6���L�a�����R
h}��h	�	�	�
�
�G���
�
W���`�|0������)��^ g	 �!j"�"Y#r#�)�*�*"+�+,�,--�.(/A/000�0�1�1�2^3�3�34�4A9�9�:�;�;W<U@�@
A&A\H�H�I�I�JPKtL|L�M,NENO4O�O|T�T�U�U�VRWVX^X,YZzZ�Z�Z<[`�`�a�b�b3c�gh�h#i1j�j{k�k5l�l�l�m�mEn|s0t�tTupv�v�w�w�wTy�y�y�z�zd{Y|�|��M��c�x���������<���������L��w��c�c���y
�������������N���<�<�����1���9�G���������,�E��4�����<���`�|�����l� �t�������������������P�����g����8�����O�h�;�{�������J������������)�B��1���x�����3���~���m���\�u���F�N\���w� � � �!))








''((''''((((('(((''(((((((&((((((((('''(&(((((((&(((((((((%(((''((((&&&&(((((�awlm�wSxlx�x�x�zu{�{�{�{-|l|�|%}u}�}~f~2�@�Y��d�P��O��e���a����;������ؗ���z����2�'����<�v��,���Т�^������V����F��|��d�����r���;�ַ��z��Q�����4�Ⱦ5���R�����F�������������/�-�+���l���s�.��������<�
����B�L��[����}�"�������/�i������*���^������n�#�������8�������?���C�����<�����7��[�o��	�	�
nh
�
�
���O��.�q�.@����M�^ E!�"H#�#�$X&�&�'�'�'�'�'�(Q+�+N,-2-_-�-`.{.�../�/�/�/B0]0�0)1D1q1�1�12�2�2�2�3�3�3�4�4�4i5�5�5P6k6�677R77898f8�CD�DqE F�GH�H�H�HIBIjI�I�J8L�L�L
M&M�M�N�O.P�P�P�P�PSQ=R�SPX�X�X�XY�Y�Z\�\	]0]k]�]�]m^Y_`�d�d+e�e�fg�g�g�gh hOhwh�h�h�hi"iQiwi�iVjDk�k�k�kl"lrlm�mKn|n�n�n�no�o�p4q�q�q�qrVr�r�s�t|{|�|$}:~�@����������:���!���؉U��n����s�a��[���4�g���)�M�ʓ,���l�V��{�������%�v������~�.��՟=�m����v�d��_��U�~���դ������]�M�ۮ��u�2�Ӳg���̳�}���޴�\���ٵ�1�X���6�$�۸�&�u��h���N�W���N����������L���&�B�^������.��������[�������$�������F�P���K�����*�Q����������I�m���o�������9�_�������3�����k���f��������:�X�����M�s���S�����h�����R����������	"	=	�	

��l��
�m�
��'���� Gn�N=�9 � � � � � 
!%!@![!v!�!�!�!"�"�#�)�)�)*.*I*e*�*G+6,�,k-�-�-._.�.�.f/U0
1�1�1272^2�2�3-4�4�8Z9v9: ;�<3@k@�@KAHuH�HI"J�KJL�L�LcM�M�MjNYOP4T�TU$V�W,XrX�X�XYQY'Z�Z�[�_5`R`�`�agcIg�g�gMhWi�jQk�k�k�klZl�l�m�n$s�s�s�sbt�uw�wxCx�x�xy*yyy
z�z�{!|t|�|�|'}@������������&�m�����a�����ތ.�����ݏ?�����ڐ���.�J�f������
�P���0�c�����ܕ���p���A�����ܡc�m�Ϥk���c���٦j�Y��N���ۮn����|�߶�������
������;�b���B�1����&�u��E�}���]�u��������Q���1���%�A�����4����:�`�����g�V��(�����:�R���X����������R����~�V���x��z��&M�- !�![V<gBgEgLgSgZg`gfglgrgxg~g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhhh h%h,h2h7h>hDhIhPhVh\hahhhnhshzh�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hi	iiii i'i.i5i<iAiHiNiSiZi`ieiliriyii�l�n�n�n�n�n�n�n�n�n�no
oooo!o%o)o-o1o5o;o>xKxdx}x�x�x�x�x�z{k{�{�{�{�{|R|�|}\}�}�}L~�~�~�~����̀�'�~�߄-�v���F�ȉO�\���������������ȎՎc�p���������|�#�q�2���Z���ĖK�X���ʙg�t�x�|���%�)�-�1�7�=�C�`��$�}���3�w����(�̞ОԞ؞ޞ���
���џ��#�\������������'�D�գ�����������������¤ߤ��������/�<�ӧ�I�M�R�X�^�d�j�n�t�z�����N�a�ŪҪl���Ϋe�r���!�'�-�3�9�?�E�I�M�Q�W�\�b�f�l�֮��.�|�ʯ5�B�J����j�w��±�{�����.�;�X�	�����������S�����!���̷c�i�n�r�v�|�������6�C�`����7�����ں������ɽ
������ѿֿܿ��������������-�:���+�8�����w�|�������������d�w�����������p�}����#�)�/�5�;�A�G�M�j��.�|���'�u������Y�f��������������������� �%�*�/�5�R���+�<�Y����������M�R�V�Z�`�f�l���:�M�����=�����%�2��������������������(�b�w��$�A������������������������������������������w�}�����������������N�[�x�	��O�������������� ��n������������������������	�������������������������z���������������]�b�f�j�p�v�|���J�]��������%�����������������������)�����;�H���I�V��r���'�|��� -^ciosw{������bu���4A�������p}��~����	#	q	�	�	r

!%+17T^k�
7�K��3@������������!.�(5��ty}�����bu��r��Zg�����	Ubq$�������
&���\agkou{���r� $*0t��'4C�����- : G T � � � � !!!+!�!�!,"9"�"!#.#�#�#�$�$�$�$�$�$�$�$�$�$�%�%�%�%�&�&�&t'�'�'�'�'�'�'~(�(�(�(�(�(�(�(k)~)�)�)�+�+',4,�,�,
-(-C-�- .V.q.�./i/�/�/�/
080S0n0�01:1U1�1�1�1�12�2�2�2f3�3�3�3M4x4�4�445_5z5�56F6a6|67-7H7c7�78/8J8�8�C�CDxD�D�DKEZE�E�E	F�FG!G�G�GHH�H�H�HI)IdI~I�I�I.JiJxJ�J�J�K�K�KLL�L�L�LMM:MzM�M�MN!NbNqN'OUOdO�O�O$PpP}P�P�P�P�P-Q:Q�Q�Q�QR$R�RSSXSgS�S�X�X�X�X�XYoY~Y�YZ.Z�Z�ZJ[�[�[�[�[o\�\]B]}]�]�]^1^T^__@_�_�_H`�d�deee}e�eRfkf�f�f�g�g�g�gh6hqh�h�h�h�hi8iqi�i�ijj=j�jk+k�k�k�k�kl5lYl�l�l�l�m�m�mAntn�n�n�n�noWooo�oDp]p�p�pfq�q�q�qr=r�r�r�r}s�s�s%tIt�tf|s|�|�|�|}c}�}�}~!~�~*���f���ɀ�@�X�|�-�F�j�Ղ��s���5������C�R�����u���ϊ-�<���B�����ˌ�6�Z��$�H���׎Q�Տ���*�N�������h���Ǒ%�4��5�D�����!�������Д@�M�S���'�6�=���\�k�r�����q���˘���9�]���ș�����ښE�i��a�n�v������t���������-�4�������3�e�����Π!�9�]��'�K���ڢT���
��<�x����������������q�����D�������.�=�D�����ˮӮ�_�l�r�ѯF�U�\��{����������A�y���޳�������n�����C�j�������η��v�����8�\���Ǿ���������(�5�������/�>���2�A������t�������O�h���>�W�{��������:�V�r�����1�������������m�|���`��������B�������������.�R���r�������� �-�������(�7���+�:�����
�������<�c�������L�e���;�T�x������������I�V�����m�|�3�~�������k���$�K�q��������n�����]�v����*���O�\���������4�N�r�����%�4�������K�Z��\�k�����I���������B�O������X�g��b�q�����H���������^k�t�:~���d�	5	P	i	�	�	
�
�
�
`�/S����
�
�
?c�����Hl�;���1@��V���r�2Y���5�$��/ y � � � � !!8!S!n!�!�!�!�!�!R"k"�"A#Z#~#�#�)�)*&*A*\*y*�*�*
+.+�+�+,�,-}-�-�-$.q.�.�./)/M/�/0<0�0�0G1�1�1#2I2p2�2F3j3�3�3�34�4�45E9R9n9�9�9�9�:�:;`;�;�;�;<c<r<�<U@}@�@�@A2A�A`HmH�H�H�H�HXI�I�I�I	J�J�JK\KkK�K|L�LMuM�M�MN-NQNOO@O�O�OKP~T�T�T�TUZU�U�U�UV�V�VW^WmW�W^X�X�X�XY8Y�YZbZ{Z�Z�Z$[H[�[ `-`I`f`�`�`}a�a�a<b�b�b�b�b?cNc�c�g�g�g�g'h4h�h�h�h/i>i�i2jAj�j�jk�k�k�k�klAl�l�l�l�m�m�m-nQn�n�s�s�s�s�s<tIt�t�tu`uou&vqv�v�v�v^w�w.xUx�x�xy<y`y�y�y�y�z�z�zL{p{�{_|l|�|�|�|}}�}��߄��Y�f���	��o�~�5�y���߇�_�ވ�8������$�H�����ي����ȋ4�X�ӌ�&�B�������-�o�~�5�d�s���ď5�������Ґ�
�&�B�^�z��������\���������ד�(�7����&�J�����Õ���Z�i�–���H�W��=�L������������ԡ�=�J������E�T��H�W�����'����,�u������-�Q���@���ШK�����Ӯ�H�U������l�{�2�}������j�ʶ׶��+�x���޷!�0�����F�������b�غ��&�M�t�����)�ۼ�������#��8�\���������g������ �D���������7�P�t�&�;�c������������9�U������K�Z�����p�����������%�L�r������*�N���=�����H�|��������!�z�����*�9���4�C������~������U�n���D�]������������;J�������R_��
Zi ]l��<��
8_��� � � !o!�!"""#"*"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&R&Y&`&g&n&u&|&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''$'+'2'9'@'G'N'U'\'c'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+R+Y+`+g+n+u+|+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+�+,,,,,$,+,2,9,@,G,N,U,\,c,j,q,x,,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,---- -'-.-5-<-C-J-Q-X-_-f-m-t-{-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.....#.*.1.8.?.F.M.T.[.b.i.p.v.|.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�./
////#/)///5/;/B/H/N/T/Z/`/f/m/s/y//�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/00
0000%0+02080>0D0J0P0W0]0c0i0o0u0|0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01
1111"1(1/151;1A1G1M1T1Z1`1f1l1r1y11�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1222222%2+22282>2D2K2Q2W2]2d2j2p2v2}2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�23
3333#3)3/353;3B3H3N3?gIgPgWgcgigogug{g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�g�ghhhh)h/h;hAhMhShYhehkhwh}h�h�h�h�h�h�h�h�h�h�h�h�h�h�h�hiiii$i+i2i9iEiKiWi]iiioivi|islm�n�n�n�n�n�n�nooooo#o'o+o/o3o9o�w@xOxhx�x�x�x�zq{�{�{�{|W|�|}`}�}~Q~�~�
���+�V��`�;��K�͉Q�a��������
���ʎُe�L�̑��&�ѓԔ�����×M���ՙi���+�/�5�;�A�e���y����.�Ҟ֞ܞ����w��'�a�����������I�ף������������������1�A�է�U�[�a�g�l�r�x�~���Ǫ1�ëӫg�x��$�*�0�6�<�C�K�O�U�`�d�j�خ��7�D�O���l�y���}�����0�]�����o���&���ҷg�p�t�z�������8�e���<���ߺ�������ľٿ޿�������� �/���-�=�����~�������������1�����r��� �&�,�2�8�?�E�K�o�~�������[�k�
��������������#�(�-�3�W���^��������T�X�^�d�j�����������'�8����������������-�7��F���������������������h���
�����{���������������P�}���T�������������I�������������Y��������������������������x��#�����d�h�n�t�z��������*������������������	�.�=���K���'���~���"3flquy������6F��k��r����	�	�	t
�
#)/5Y`S
�
n���5���������#�*:��{�������\m���Wv
*�����+��eimsy��t�"(.v�)I�����/ < I Z � � !!!0!."�"##3#�#�#�$�$�$�$�$�$�$�%C&�&�&v'�'�'�'�'�'�(�(�(�(�(�(�)<+�+),9,�,---I-�-[.v.�./�/�/�/=0X0t0$1?1[1�1�1�1�2�2�2�3�3�3}4�4�4d55�5K6f6�627M7i7848P8�C�C�CzD�DNE]E�EFG�G�GH�H�H�H�HI-IhI�I�IlJ�J�J�KL#L�L�L�LM"M|M�MNeNuNXO�O�O*PrP�P�P�P�P/Q>Q�QR(RS[SkSLX�X�X�X�XYrY�Y"Z�Z�Z�[�[\�\]]i]]�]X^D_�_�d�de�e�fg�g�g�ghh:huh�h�h�hii<iui�iAj/k�k�k�kll]l�l�mGnxn�n�n�no�o�p0q�q�q�q�qAr�r�sut|h|w|�|}}�}~%~��<��������n�%���������F���ÉÊ0�@��l���ό^�L��W�׏��0�R�������(�8�8�����(�������B�O�W�*�8�A�_�m������w���͘���a��ޚ���c�p�z��������!�/�������9�k���Ҡa�O��[�����@�|�������������t���������1�?�H�I���ͮ׮a�n�v�I�W�`�~������ϲe�{�ʳ�{���ܴ�Z�p�׵��/�E���!��Ƹ��`��d�����*�9���2�B�5�����J����������7����"�>�Z�����������p���*���������F�����~� �t�������"�1���+�;�.�����G�����(�>���������|�4�i�����K�Z��p������������&�]�s����������V���Q�b���������8�T�v���(�8���N�^�_�����O�������D�S���[�k�e�����N���������`ow�����		9	�		
�
��
W��
�i��p��#��4������
E[�9(�5  � � � � !!!<!W!r!�!�!�!"�"�#�)�)�)***E*a*�*2+!,�,i--�-�-].s.�.Q/@0�0�1�1�152K2�2n34�4�8G9V9r9�9�9�:;�;<f<v</@X@�@6AHbHqH�H�HI�I�I
JK_KoKFL�L�LaMwM�MUNDO�O0T�T�T�TU�U�UVWaWqW(XpX�X�X�X<YZ�Zt[�_"`1`N`�`�`�a�a�b�bBcRcEg�g�g�g)h8h�h2iBi5j�j�jMk�k�k�k�kEl�l�m}n s�s�s�s�s>tMt�tcusutv�v�v�wx0x�x�xyydy�y�z�{|a|p|�|�|}}<������[�j��r���|��������k������L�݊̋��ڌ�*�����!�r���g���ȏ;�������֐��*�F�b�~�����������ړ+�;����,�N�����Ǖ�]�m���K�[�@�����=�������ء?�N��H�X�K�����g���a�w�ĦU�D���J�����׮J�Y��o��������x�̶۶���z���$��������������9�O���-��Խ���`���A�j���H�q�����x��>�������!�=�����N������������'�^�t���R�A���$�~������%���-�=�7�����T����������=���
�i�R����Tc�]m`��v��$:� !�!"" "'"."5"<"C"J"Q"X"_"f"m"t"{"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"�"#######*#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'R'Y'`'f'm't'{'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'(((((#(*(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,R,Y,`,g,n,u,|,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-----$-+-2-9-@-G-N-U-\-c-j-q-x--�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.... .'...5.<.C.J.Q.X._.f.m.s.y..�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.//
/// /&/,/2/8/?/E/K/Q/W/]/c/j/p/v/|/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0
0000"0(0/050;0A0G0M0T0Z0`0f0l0r0y00�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�011
1111%1,12181>1D1J1Q1W1]1c1i1o1v1|1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�12	2222"2(2/252;2A2H2N2T2Z2a2g2m2s2z2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�2�233
333 3&3,32383?3E3K3Q3xHx]xvx�x�x�x�x�z{c{}{�{�{�{�{B|�|�|M}�}�}=~�~�~�~_������$�i�n�%�n���1��Y�2�Ҏ�m������	��f��i��וC�v���#�U�u�Ǚ5�q�O����@����O����%�����˟ݟ���N������f�������4���ߣΤw������Ŧ��9���ݧ��5�[�~�Ϫ\���˫3�o�����t�¯��?����1�t����;�����8�G���G�������K���̶���ɷ���@�P�ù��)�����ɺr��������������
�������7�����5�������K�q�����b�����>�z�Y��(�K����m�������0�c������z������x������v���A����"�*�I������w���x�!�G�i����Y�����/���������$�T�n��� �1��������������������m����� �X�h����A�������������	����V���������R����������������n�����a������������������1�W�y�������"����������
�E����S���U����D�����*�Io���>r���y��>z��L����		i	�	�	@
|
C�4h�
"�6g�=��+��2���Io��J��(d%_l��!������@|�L~��1>H7 D Q !�!�!"6"�"�"+#�#�#�$v%�%�%�%n&�&�&C'~'�'�'�'�'�(R)x)�)�)j+�+�+1,�,�,�,!-<-�-
.-.j.�.�.V/v/�/�/�/0L0g0�0131N1�1�1�1�1l2�2�2�2S3s3�3�3:4Z4�4�4!5A5s5�56(6Z6u6�67A7\7�7�7(8C8�8�C�CD6D�D�D�DWE�E�EF�F�FG@G�G�G(H�H�H�H�HIZIvI�I�IJNJuJ�J�JiK�K�K�KLrL�L�L�LM2M[M�M�M�MNBNnN
OHOaO�O�OPGPzP�P�P�P�PQ7Q}Q�Q�Q�Q!R�R�RS8SdS�SgX�X�X�X�XY<Y{Y�Y�Y+ZOZ�Z-[k[�[�[�[R\�\]:]u]�]�]	^+^C^�^_/_�_�_7`�d�deTewe�e9fef~f�f
g�g�g�gh,hgh�h�h�h�hi.igi�i�i�ij,j�jkk}k�k�k�kl.lHl�l�l�l�m�m�m(nTn�n�n�n�n�nFoio�o+pWppp�p;q�q�q�qr,rr�r�rds�s�st8t�t)|p|�|�|�|}N}�}�}�}~�~�~'L��G�����܀/�R�k��@�Y����b�ɇ�-�W���ވ�O�t���X���̊�9���#�x�����
�0�I���7���Ǝ@�t�ߏ��"�@����Ő
�S���đ�1�͒�A�f����T���Ȕ�J����3�ז*�h����N���Ø��1�L���™ۙ����ɚ,�X�қ�k���œ�Y��������*�d����F�y������3�L���!�:���ɢC����(�n������
�B����,�}�!�t����:���s�Ȯ��i����R���I������m�ڲq���ֳ��������f����
�;�b�}�ж�������]������0�K�����ھ���������2�x������;����>�c�����U�������>�b�{�%�Q�j�����u����2�N�j������S������������1�y���5��������1�������l������A���;�|���������*�q�������4����7�\�����R�����4�[�������;�_�x�"�N�g�����r��������S������1�y��U�������N����C�i�������	�]�����D�p����������Y�r�������*�F�d�������1�x������W���3�h�����,�l��������L�������#�d��@�n�����+�k�������-h��?�\���G�	.	I	c	|	�	�	�
�
�
G�'B���}
�
�
&R�t���7[�3]��=b�9x���U�*Qx��$��w� B � � � � � !1!L!g!�!�!�!�!�!A"e"~"(#T#m#�#�)�)**:*U*q*�*�*�*+�+�+,p,�,u-�-�-.i.�.�.�.#/</�/0+0�0�061�1�12A2h2�2-3Y3�3�3�34g4�459O9f9�9�9�9�:�:;K;�;�;�;	<.<o<�<:@u@�@�@A!A�A+HjH�H�H�H�HCIzI�I�IJ�J�J	K.KhK�KQL�LMmM�M�MN'N@N�NO/O�O�O:PKT�T�T�T�TEU|U�U�UV�V�VW0WjW�W3X|X�X�XY'Y�Y�YQZuZ�Z�Z[7[�[�_*`A`^`�`�``a�a�a'b^b�b�b�b
cKc�c`g�g�g�g�g1hxh�h�hi;i�ij>jcj�j�jXk�k�k�kl0l�l�l�lkm�m�mn@n�n;s�s�s�s�stFt�t�t�t$ulu	vHv}v�v�vAw�w&xMx�x�x
y4yOy�y�y�y�z�z�z3{_{�{8|i|�|�|�|�|}�}W�τ���(�c�����:�{��W������B���	�0�w������7�����Ȋr������G�Œ��#�:�d���ԍ�*�O�{��W�p������X�����ʐ���:�V�r�����ԑ�G�~���’���ʓ��4���˔#�<�{��������:�f�����(�T��0�I�n����X�����̡��G���Ţ��Q��-�T�y���
�r���$�m������'�@���/�����:�e���ˮ��R���Я�0�x��T�������M���Զ��#�M���ɷ�-�R���)�h������E������E�l���ۻ���¼��k������0�K���������L��������3���|�����&�J�c�
� �[�v�����������1�M�w�����*�W�|���S��������o����D�j������$�=����,�����7�?����������e�������6����@�e�����_�������D�h���+�W�p����{�����&�E���	m����'\��,fBi����0Wr�� � � � V!�!�!�wBxUxnx�x�x�x�x�z�z2{w{�{�{�{�{9|�|�|@}�}�}0~�~�~�~C�����Ԁ�\�Z��e���$��S��̎��g���Ӑ{���֒Y��8��ʕ6�a����O�`����k�I���+����:�{�͝�����şן��H������M�����ܢ�.���٣Ȥj����������3���ק��(�U�i�ɪS�t�ū�i�t�ڮ�C���ү9������n���ױ��ڲ2�A���$�����̵�h����k�÷���:�J�����#�p���úe��������н�c����������1�����/�������>�k�~���Y�����"�t�S���"�6����<�|������]������^�����
�\������Z���;���
��!�C�������[���r��A�T����D�����)���{������N�h����+�������s�������������Q������R�b���
�;�������}����������I���z�����6����������������R�����T������������g�����$�Q�d��������n����������?�����M���L�����/�����$�<i{���8i���p��"t��0����			8	y	�	$
v
=�b{
�)R��7U�%��,~��<i|�Ay�^Yf��o�����$v�7x��+81 > K !�!�!�!0"�"�"%#w#�#�$i%�%�%�%e&�&�&''x'�'�'�'�'�(E)r)�)�)a+�+�++,},�,�,-3-�-�-'.a.|.�.H/p/�/�/�/0C0^0�0�0*1E1|1�1�1�1c2�2�2�2J3m3�3�314T4�4�45;5j5�5�5"6Q6l6�6	787S7�7�78:8�8�C�CD!D|D�D�DQE{E�EF�F�FG+G�G�GH�H�H�H�HIQImI�I�IJ9JoJ�J�J[K�K�K�KLdL�L�L�L
M)MFM~M�M�MN-NhN�N3O[OpO�O�O2PtP�P�P�P�P�P1QoQ�Q�Q�QR�R�RS#S^S�SRX�X�X�X�X
Y'YuY�Y�Y%Z:Z�Z[V[�[�[�[D\�\
]1]l]�]�]�]%^=^�^_)_�_�_)`�d�d�dFeqe�e+f_fxf�fg�g�g�gh#h^hzh�h�h�hi%i^izi�i�i
j&j�j�jkok�k�k�k
l%lBl�l�l�lrm�m�mnNnn�n�n�n�n8oco|opQpjp�p5q�q�q�qr&rqr�r�rVs�s�s�s2t�t|j|~|�|�|}@}o}�}�}~�~�~!7��A�����ր!�L�e��:�S����T����$�B���Ј��I�_���J���Ɗ܊3����o�������*�C���1�����2�_�ُ��7�v������E�t���ԑ+�����;�Q�����1�����ݔD�����-�ɖ�b���@�~������(�F�����ՙv���Ú�R�ě�e������K������ɞ$�A����@�p������-�F���4���â5�d���e����������ӥ	�w��Q���ɧ4���P�®ޮ��c���ޯL��&�����	�_�Բh���ͳ��~���ߴ�]���ڵ�2�Y�w�¶�����۷��O������'�E�����Ծu�j�������,�j�������5����8�N�����O�������/�\�u��K�d�����f����)�E�a����
�>�������������s���/�������
�+�v�����]������;���&�v���������$�b�������.�����1�G�����L�����+�R�������,�Y�r��H�a�����c�o�������M�������s��@�������?����:�`��������N�{���5�j����������S�i�������!�=�[�������+�i�������Q����b�x����W���������F��������^���+�h�~����V���������b��*zG���8�
	%	@	]	v	�	�	�
�
�
8��<���n
�
�
L�n���(U���*H���7M�*c���F��!Ho����
h� < � � � � � 
!(!C!^!y!�!�!�!�!2"_"x"#N#g#�#�)�)�)*1*L*h*�*�*�*+�+�+,a,�,l-�-�-.`.�.�.�./6/�/0%0�0�0'1�1�1282_2}23S3�3�3�3�3X4�4�4�8I9]9y9�9�9u:�:�:<;m;�;�;<<i<�<4@l@�@�@AA�AHdHxH�H�H�H4IeI�I�IJ�J�JKKbK�KKL�L�LdM�M�M�M!N:N�NO)O�O�O+P6T�T�T�T�T6UgU�U�UV�V�VWWdW�W-XsX�X�XY!Y�Y�YBZoZ�Z�Z�Z1[�[�_$`8`U`s`�`Qa�a�abIb�b�b�b�bEc�cKg�g�g�g�g+hih�h�h�h5i�ij8jNj�j�jRk�k�k�kl*lul�l�l\m�m�mn:n�n&s�s�s�s�s�s@t~t�t�tufu�u3vwv�v�v2w�wxDx�x�xy+yIy�y�y�y{z�z�z${Y{�{#|c|w|�|�|�|}�}B�Ƅ����]���̅�%�u�	�B�����3����'�n�����1�|���Šc������A�����1�O���ō��$�:�u�	�B�j�����	�C�������ݐ���1�M�i���������8�i������|���ݓ�.�|����3�r�������%�`���ϖ���N���C�Y����C�����áߡ��A������K�ߣ�N�d�����l����d�������!�:�ۧ�)�����+�P���®ޮ��L�������r��?������>�~�ζ����8�|����'�=����S������6�����<�c���̻�������\������'�E�������w�F�~������-���v������D�]����R�p�����������(�D�b������Q�g���D�}������`����;�a��������7���
�&�����(�*����������V�������0�����:�P�����Y�������5�b�{��Q�j�����l����� �?��X����V��`�-cy�{��'Nl���� � � G!|!�!#xaxzx�x�x�x�z{h{{�{�{�{�{G|�|�|R}�}�}B~�~�~�����n�*�s���6�>���N���	�����k��n��ܕH���8���J�Q��� �v� �i�������͟ߟ��!�P�ӡ�x�����6���Ф|�����ʦ!�����:�]���a���H�Ϯ�#�y�ǯ'�H�ְc�}���
�m����I����y������P�����������R�ع+���˺w���ܻ�����������&��������P�s���g���S�[��*�u��r����R���������������C����$�/�K������z�&�I���$�s����������&�V�p���"�3�������������������5�j���C�����������
��[�������g���������������f������������6�Y�����
��������4���<���Z���$�n��Nq��-w��~�S�a���	 	n	�	U
E�N�
'�;�����Nq�O�=Gn�!�#����U�f�
@�!�!�!%"�"#�#�${%�%�%s&�&X'�'�'�'�'�(W)z)�)o+�+,�,�,&-A-�-./.o.�./[/x/�/�/�/0Q0l0�0181S1�1�1�1�1q2�2�2�2X3u3�3�3?4\4�4�4&5C5x5�5
6*6_6z6�67F7a7�7�7-8H8�8�CDiD�D<E�E�E�FGzG�G;H�H�HI IaI{I�IJeJ�JnK�KLwL�L�LM7MkM�MNSNOQO�OPQP�P�P�P�PQ�Q�QR�RSIS�S�X�X�X�XY`Y�YZvZ2[�[�[W\�\]?]z]�]�]^-^E^�^_1_�_�_<`�d�deYeye�e>fgf�f�fg�g�g�gh1hnh�h�h�h�hi3ini�i�i�ij.j�jkk�k�k�k�kl3lJl�l�l�l�m�m�m-nVn�n�n�n�n�nKoko�o0pYprp�p=q�q�q�qr.r�r�r�ris�s�st:t�tK|�|�|�|S}�}~�~r�I���ƀހ4�T�m��B�[����g��2���?���]������%�}������2�K��� �9���ȎE�����'�E������X����Ғ1���	�����͔1�Q����;�ܖX�p�՗��S���Ș�
�6�N���ęݙ����˚1�Z�כH�t�����^�ڝ�����2������H�~������5�N���#�<���ˢH����-�u��������x����b���&������B�����Ѯ�P�p���7�Z���w������r�ܲv���۳��������k�����@�g��ն��������b������5�M���þܾ�������}��� ���.�����W�������C�d�}�*�S�l�����z���7�S�o���!�~�������^���7��������3�������q������C���U��������v������'�{���T�����9�`�������@�a�z�'�P�i�����w�����:�����^��z���S���!�H�n��������b�����I�r����������w�������1�K�i������}���<���X���1�������3�����I��^���0�������O�
e"z�L�	3	N	e	~	�	�	�
�
�
L�,D����
�
�
+T�v���<]
�8y�-�>��Z�/V}��
&��|�# D � � � � !!6!Q!l!�!�!�!�!�!F"g"�"-#V#o#�#�)�)	*$*?*Z*v*�*�*�*+�+�+,u,�,z-�-�-!.n.�.�./%/>/�/0-0�0�0;1�1�1 2F2m2�223[3�3�3�34l4�45*9k9�9�9�:�:P;�;�;T<�<<@z@�@�@
A#A�AEH�H�H�HHI�I�I�J�JMK�KSL�LMrM�M�MN)NBN�NO1O�O�O?PeT�T�TJU�U�U�V�VOW�W5X�X�X�XY)Y�Y�YVZwZ�Z�Z[9[�[`F`c`�`ea�a,b�b�b0c�czg�g�gh}h�h i�i.j�j�jZk�k�k�kl2l�l�l�lpm�m�mnBn�nes�s�s�s-t�t�tQuvmv�vFw�w+xRx�x�xy9yQy�y�y�y�z�z�z8{a{�{B|�|�|�|�|�}y�ք�J����`��u�ЇG����5�|�����!�9�����ʊw����� �I�nj�?�t�ٍ�`��`����b���ϐ��#�?�[�w������L���Ӓ��ӓ���ՔA����������K����9���9����r���ѡ��.����6��D����t��)�r������)�B���1�����?���Ю�9�����]��y�۱R�����(�i�η�q�.��ӹJ�����#�J�q������Ǽ�	�p������5�M���������N��������5���~�����+�L�e��"�`�x�����	�����6�R�����G���X�����t���"�I�o������&�?����.�����<�a������j������0����a�������I�j���0�Y�r����������(�G������C��KY�$��5\t�� � � � [!�!"�w�zw{/|n|�|'}w}�}~h~3�A�Q�	�����b�����<������������{����(���?�y�/����_�����W���G����e�����s���<���{��T�����5�6���S���G�����������0�.�,�m���t�/���������E�M�\��~�#�����2�l�
�����+���_������o�$�����9�����@�D�����=�������]���	oi
�
���P�/��A���F!�"I#�$Y&�&�(R+�+O,`-�-�.//�/�0r12�2�3�4�5�6�7g8�C�DrE!F�GH�HEI�I�J9L�L�M�N�O1PTQ>R�SQX�Y�Z\�\1]�]�]n^Z_`�d,e�e�fg�gRh�hTi�iWjEk�kslm�mNno�o�p5q�qrWr�r�s�t|%};~�A��������;�������V������t�b��^��j�*�N���/�m�W��~���(�w��������/����@�����w�e��b�X�������^�N���v�3�������������Y���7�%�����'�v��i�O�X���O��������M��������/���
�\�������%�G�Q���L���R��������J�n�p������:�����4�����l��������N�t���V�i�����U���
��	
�m��
�n������!o�O>�< "�"�#�)�*H+7,�,�-.�.�.g/V01�12_2�2�3.4�4�8:!;�<4@l@�@LAHI#J�KKL�L�M�MkNZOP5TU%V�W-X�XYRY(Z�Z�[�_�`�ahcJgNhXi�jRk�kl[l�l�m�n%sct�uw�wDx�x+yzyz�z�{"|(}A����������'����b���������������B���Q���f�����q���B�d�n���l������k�Z��O�o����}���������c���C�2�����'�v��F�~���^�v��������R���2�������5���;�����h�W��)�;�S���Y��������S�Wy��{�N�. !�!�z/|n|�|'}w}�}~h~4�B�R�
���c����=������ۗ�{����(���?�z�0�Ӣ�`�����Y���H��
�h�����s���?���|��U�����7�6���U���H�����������2�0�.�m���u�0���������E�M�]���%�����2�m�
�����,���`�
�����p�&�����;�����B�D�����>�������^���	oj
�
���R�0��C���F!�"K#�$Z&�&�(S+�+Q,`-�-�.//�/�0r12�2�3�4�5�6�7g8�DsE"F�G_H�HtHFI�I�J:L�M�N�OUQ?R�S�Y�Z\�]n^Z_`,e�e�f<g�gTgRhjg�hgTi�iWjEkslm�mo�o�pWr�r�s�t&}<~������;���ډW��t�b��ʏk�+�O�̓o�Y��w������1��؟�w�e��ݣZ��ڤ����`���x�5���7�%�ܸv��P�Y��������M������\�������H�R��������J�q����4�����l����/��D���O�u���j��������	
m��
�����O>�"�"�#�*H+7,�.g/V01�2�3.4�4:";�<�@LAI$J�K�MkNZOPU&V�WRY(Z�Z�[�`�aicOhYi�j[l�l�m�ndt�uwzyz�z�{)}��������	�b���������ߏ��R���g������r���e�o�Ѥڦk�Z��p�����������C�2��v����^�������2�����6���h�W��<�T��������S�z���. !�!�z�z!{|[|�|}d}�}~U~!�/�?���щݏt�P�Б��*�Փ'�ؔ���Ǘٙi�����{�+�e������M����E���5�׫��2���S���Ʊ��a�s���	�W�*���i��@����#�$���A���5���s���+���o����[���b������������1�;�J���l�������X����������M�������]����|�'�����.�2�����+���������J����'	�	]W
�
r��D�>��z/���4!�"7#�$G&�&�(@+�+=,N-�-�./�/y0`12�2�3�4�5�6n7U8�D`EF�G�H1I�I�J'L�MyN�OBQ,RoS�Y�Z\]�]�]\^H_�_e�e�f�g>h�h@i�iEj3kal�l�mo�o�p�q�qEr�r�syt})~�������r�)���ljD���ӌb�P���V��<���[�E��Ϙ�e��������ğ��֠e�S�
�D�Ĥ����L�z�d�!�}������r��G���%��ʸ�d��=�F����������;����������J�������5�?�����@��������8�^����(�u���"�����Z����z�<�b���W�o���s���	
�
[��
���t��	]�=,�"�"�#�*6+%,�-.u.�.U/D0�02M2�2r34�4�9;z<Z@�@:AIJsK�LyM�MYNHOP	UVuW�X�X@YZ�Zx[�`�aVc<hFi�j�k�kIl�l�m�nQtwu�v2x�xyhy�y�z�{}��n���������P��Ћ������̏���?�R�˕q�_���R�\���	�y�ȦY�H��]�����������Q���1� �ؽ�d���l���L�����|�@��� �����#�)�v���V�E���)�A�����	�����A����m�gq��<� !�!�[�[�[�\�_�_�_�b�b�b�c�c�cyd�de�e�f�h�h�h�hi�i�i�ik
kk/l:lElDmOm�noopppipcqnqyq�s�s�s4t?t�tuuv!v,v�v)w4w�w�x�x�x�y�yDzI{T{1}?}M}V~a~l~�~���c�€!�r�n�y���r�}���������\\\"\,\6\@\J\T\^\h\r\|\�\�\�\�\�\�\V]a]l]x]�]�]�]�]�]^d^o^z^�^�^�^�^	__$_`_k_v_�_�_�_�_�_
``%`�`�`�`�`�`Ra]ahata�a�a�a�a�abHbSb^bjbyb�b�b�bc
ccHcSc^cjcyc�c�c�c�cdd=dHdSd_dnd�d�d�d�d�deXeceoe~e�e�e�e�e�e
fHfSf_fnf�f�f�f�f�f�fBgMgYghg�g�g�g�gXhchnhzh�h�h�h�hiLiWibini}i�i�i�i�i�i	jYjdjoj{j�j�j�j�j�j�j&kvk�k�k�k�k�k�k	ll$lSl�l�l�l�l�lmmm*m9mZm�m�m�m�m�mCnNnYnentn�n�n�n�nokovo�o�o�o�o�o�o�o�o'pSp^pvp�p�p�p�p�p'q2q=qIqXq�q?rJrUrarpr�r�r�rss]shssss�s�s�sttt)tJt�t�t�t�t�t�tu)umuxu�u�u�u�u�u�u�uv:vrv}v�v�v�v�v�vwww?w�w�w�w�w�wxxx(x7xsx~x�x�x�x�x#y.y9yEyTy�y�y�y�y�y�yRz�z�z�z�z�z
{{#{/{>{_{�{�{�{�{�{u|�|�|�|�|}}}"}[}�}�}�}�}�}~%~0~<~K~z~�~�~�~�~S^iu������ �M�X������ހ��/�\�g���ŁЁہ���2�=�H�T�c���؂����	�6�A�L�X�g���������W�b�m�y���Jx�x�~��&�[�Ԏo�ÖW�əs�����'�������;�ߧѪͫq��A��v���:����˷B���������9�7�������|�����e������������������1��������Z���������������������$���G�U���,�@��|���	~
j�?-4���fa��~�39 F S 8"-#�#�%�&�'�)3,�,�C�DYEF G�G�H�IwJ�J�KL�L�M NpNcO�O|P9Q�Q#RSfS�X}Y-Z�Z�[�[r|
}�} ~)����Q���Ί;���Ƒ3�C�����L�5�j��m����,���	������<�ʮk�T������4���=�@�����������{�~�,���6�9�����U��{�����[�3���Y�j�����N��f�p�����j����?��Q9�9;�;<q<lH�H�IJKjK�TU�U
V
WlW,`�`�a�b�bMc�g3h�h=i@j�j�sHtunuv�vk|
}�e��}����%���,�}�r��������6�%�h��V�K�����I���S�V�����T�
�z�����ֶ��/���������Y�������� ���8�B����^	hk�$��̴����4��c���w�������1���Y��2�/�CT{������)�ܾ����;�������-���K�FM�(^!�)1.�7�<Xo`�`Wbe:g�h^w����*�(�����������T��r

��'l#�+v/&9F<�<�?�JFKXT�e�z�����ñ����\��� ��8��c������������q�#�4=A8���p����EdF���DI% "�$�&�(0+k-�-�.{/~_�_aG�G^H�H�aFb�feo�o3rtjt�v�x�x�y�z�����7�ީO�e��C�
�\��t��I������Y�}�G�����S�3�6�Z�$�s����2J�J������bC
h�P����n�h�^"�#�%�'�'�(�)�/'1*35^5|647�?]@�AQB�B�C�D�K0L�L�DG�I�N�O~Q�R2T5V�q-r-t�u�u�vw�:�����I���������~�����s�6��A�_������7���<�������0�r�t��^�����qV8	���!���%�&#(|)�)�*�+a1�2�4�67!8�8=:tM�LgMlN9O�O�PnQ�QoR�S'U�Ye`N�NFs�twk�������������I�K�����#�*��^�^���������O�������wyd��w8:�&w!�-d.j0A2�2�3U4�zO��d�Я��I�\���į��:�����J�=���X�*�*�+����L����q���2�����S����v���/�����J���
�q���-�����F�F]G	H�HEI�I�J8K�K�L$M�MhN
OW+�+i,�,�ʴ��2������u�������/�x�W��0�C|_M������ھ����9���1���+�����I�NK��\!\"/.�/�<�?m`�`Ube8g�h�q�����|������������p�R��pT
���j#�%t/1;:�<�?�JDK�L%UDs���"�լ��i���Z����
�C���������8���;�Vuo6#�*=A�E��n���a�F�F���BG# "�$�&�(.+i-�-�.y/�/�_a�a\GH�HDIDb�fco�o1r�sht�v�x�x�y�z�z�����5�ܩM����A��Z��r����I�}�'�W�{�E�����Q���4�X�"�q�������J7K����`Af��D��l�f�&�#�%�'�'�(�)�)%1(3�4\5z6277[@�AOB�B�C�D�D�K�L#M	G�I�N�O|Q�R0T3V
X+r+t�u�u�vw\w8����G�����������|��q����?�]��b���5���:�����&�.���r��\�����o�6	
����%�&!(z)�)�*�+�+�2�4�6�68�8$9D<�MeMjN7O�O�PlQ�QmR�SVT�Y^�egN	O�tw�z������������I���6�!�(���\�\��a����������H�����w	b��u�8�$u��b.h0?2�2�3S4�4�˴����3������v�������0���X��1�C}_S{N��������۾����:���2���,�����J�OL��]!]"0.�/�<�?n`�`Vbe9g�h�q�����}�ϯ)������������q�S��qU
���k#�%u/1<:�<�?�JEK�L&UEs�����#�ڬ[���ï�±j���[�����H����������9�������N���<�����W�vp7#�*�*V+h,=A�E��K����p���1�����R����u���.�����I���	�p���,����7���o���b�cFG���CH$ "�$�&�(/+j-�-�.z/�/�_a�a�G]H�H�IEb�fdo�o2r�sit�v�x�x�y�z�z�����6�ݩN����B��[��s���1J�~�(�X�|�F�����R���5�Y�#�r�������J�K����aBg��E��m�g�'�#�%�'�'�(�)�)&1)35]5{637�7\@�APB�B�C�D�D/L�LsM
G�I�N�O}Q�R1T4VX,r,t�u�u�vw]w9����H�����������}��r����@�^��c���6���;�����'�/���s��]�����p�7	
�� ��&�&"({)�)�*�+�+�2�4�67 8�8%9E<NfMkN8O�O�PmQ�QnR�SWT�Y^�e�NYO�tw�z�������������J���7�"�)��]�]��b����������I�����x
c��v�9�%v ���+�+�,-c.i0@2�2�3T4�4�H_I�glh�hli��s����/���Ԅ����J{�����ۀT������������G���������*<+N,��B�����`���"�����K����g���!�y���B����b����x���0��+�+�,-N{�����#�߀X������������K���������*@+R,��F����d���&�����O����k���%�}���F����f���"�|���4��+�+�,-�zJ|�|�|U}�}�}E~�~���w���?�G�[������n��#���K�;�W��#������S���{������������?�d�U�&������������&���.���|�����������U�p�`��������������4�����+�-������Y�����������>���F������
�^�����t���������k�����;�����������c���S�z�`nb
��
0�D#��SXJ��b��!�"�#�%|&e'\)x+�+�,�-.	/`/0�0�1v2]3D4+56�6�7�8�D�E�F�G'JwK�L�MOP�Q�R�S�Y;[`\^�^�_A`^eCf�f�i�j�k�l�m2nPo5p�p�rnst�t\}�~�9����l���f��������J�a��������b�����6���m���$������M���5�����
�������g�
����������H�/����*�������v���������E�,���|���$�\�g�N��������:����9��+U�	�
Q��
0�A�Gc���( K"2#�#+�+z,	/�/�0@173�3q45�:Y;�<�@�AQI�J�K
N�N�ODPSU�V�W�Y[Z[�[na5b�c�h�ik�lumn�n�tvOw�y�z={�{�}��&�P���|�%�����&�&�U����������������
�����D���#�[���7�S�����u���������0�������a�}�
�����A�s����N�5������-�� `!"��+���΃�aql�l�w�xo{�{�~�ҀT���_�^���G��)�8�,���ß՟,��Ƥ��������S�g�r�v�r�Я��?��"���з��H�������ν¾�����������i�|�����Q� �4�z����������9���A�����p�?�R�B�6�����f�)���������������`��������������������������O�b������������-�1�gy����w	�
;
P�����gzwk(����5GX !�!�!�"�#�$�%�%�&�'�'�(p)�)�+�,%.n/0�0�1�2k3R495 67�7CD�D�E�F)G	H�H	I�I7J�J�K�K�LDM�M+N1OnO(P�P�Q�Q�R!SJX%Y�Y8ZT[�[�\]g]�]#^;^_'_�_�d�dne�e\fuf�f�gh�hi�i
j#j�jk�k?l�l�l�m�mEn�n`oyoNpgp.q�q�q#r�r�r�s�s/t|�|l}�}�~4:���ӀI�b�7�P�߂��?���\��ي�j���'�@��.���U��.���q�ё��N�&�ڔ���|�u�����C���ҙ����O����~�ƞ>�7�i���*�C��1���Y������N�ƧG���ۯ#���Ͳc�ȳy�ڴX�յ-�t���ط����B���Ѿb���������K�H�����Y�r�H�a�����|�;������(�����(���������8����������D�E���&�����V�o�E�^���g������=������[����x���g������`���R��������u�M������(�{�L��'D��Z	s	�	�
�
��9���
�
Ig��R�E�J`���C��
�3 } � �!\"u"K#d#�)�*�*+�+,�,g-�-[.�./3/	0"0�0�1�132z2P3�3�3�3�4�8�9�:j;�;<-@�@�@AH�HbI�I�JKDL�L_M�MN7N
O&O�O.T�TdU�U�VW&XnX�XY�YlZ�Z�Z.[�_p`�aFb�b�bCg�g�h�h�iKjKk�k�k'l�l�l�m�m7ns�s�tu0v�v�wx�x�xFy�y�y�z�zV{|�|:��Ʌ"�?�������i��.���������>�،L��7�?�}�9���f��������*���"�̖��V�;��������a�e��_����7�
�&���H������<���v�5��:�P������7�~�����������B�����?����*�o���A�Z��m�������_��d�z������\����4�
�#���"���������M�R�����_�x�N�g���P�*vt�"i��� � y!2x�{�CJH�L`P�X�\�dg�kenLqZ|X��4�������W�W�ȣ������f��F�d�c���������������S �)�,�199K@THbLtTDX`�gikts�wQ|�����q�������������]���1����p�p���&x�{�C>H�LTP�X�\�dg�kYn@qN|L���(�������K�K�����߲����Z���:�X�W�������������y��G �)�,�1-9?@HHVLhT8X`}g]khs�wE||����e�ؔu�w���������Q���%�����d�d����	�	�	






"
&
*
.
2
6
:
>
B
F
J
N
R
V
Z
^
b
f
j
n
r
v
z
~
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

"&*.26:>BFJNRVZ^bfjnrvz~�����������������������%9Mmqx����������

*
?
P
T
\
j
s
w

�
�
�
�
�
�
�
�
�
	$>RW\afkpuz��������������	&8@EMU]aeity~��������������������	 (>P\dv��������������"*27?GOafkpuz�������������������
#(-27<DLTY^chpx}��������������������	!&+05:BJOW_dv{�������������������#+:?DINSX]bglty~�������������������',16;@EJOTY^fkpx������������������
"',16>CHPU]ejrz������������������
$)Se|�����������������	&.6CHMRW\afkpx���������������#+38@HPX]emu������������������� %*/7<AIQV^fny~������������������ (0>CHMRW\afkpuz�����������������
#(16;@HPXjoty~����������������$).38=BJRW_go��������������������"*27INSX]bglty�������������������	 %-5:FKPUZjr{������������������� 	     " ' , 4 9 > F N S [ c k � � � � � � � � � � � � � � � � !	!!!%!-!5!9!A!I!Q!Y!]!e!m!u!}!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!�!"	"
"""%")"1"9"A"E"M"U"]"a"i"q"y"}"�"�"�"�"�"�"�"�"�"�"�"�"�"�"####!#&#.#3#;#C#X#`#j#o#w#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#�#$$$$!$)$.$6$;$C$K$P$X$]$e$m$u$}$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$�$%%%%(%?%P%U%]%e%j%r%w%%�%�%�%�%�%�%�%�%�%�%�%�%�%�%�%&&
&&&"&2&@&E&M&R&W&_&d&i&q&&�&�&�&�&�&�&�&�&�&�&�&�&�&�&�&'''''#'+'3'<'D'L'U'Z'b'g'l't'y'~'�'�'�'�'�'�'�'�'�'�'�'�'�'�'�'((&(+(0(8(=(B(J(O(T(\(a(i(w((�(�(�(�(�(�(�(�(�(�(�(�(�(�(�(�())))")')/)4)9)A)F)N)`)h)p)u)})�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)�)**
****'*=*E*Z*_*v*{*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*�*+++ +(+0+5+=+B+G+O+W+\+d+i+q+y+~+�+�+�+�+�+�+�+�+�+,,
,,,,$,),.,6,;,C,\,d,l,t,y,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,�,-1-6-;-C-H-M-U-Z-_-g-l-t-�-�-�-�-�-�-�-�-�-�-�-�-�-�-�-.....".*.2.7.<.D.L.Q.Y.^.o.w..�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.�.////./3/;/@/V/[/p/u/�/�/�/�/�/�/�/�/�/�/�/�/�/�/0000!0)0.030;0F0N0d0i0q0y0~0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�0�01	1111-151B1O1`1e1m1u1z1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�1�122222#2+2:2B2J2R2Z2_2g2o2t2|2�2�2�2�2�2�2�2�2�2�2�2�2�2333 3%3*32373<3D3I3Q3^3f3n3s3{3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�3�34444"4'4/44494A4F4N4_4g4t4y4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�4�455#5+5<5O5T5\5d5i5q5v5~5�5�5�5�5�5�5�5�5�5�5�5�5�5�5�566666#6(60686I6Q6[6d6i6n6v6{6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6�6777"7*7/777E7M7U7]7b7j7r7w77�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�7�78	888,8D8U8f8�8�8�8�8�8�8�8�8�8�8�8�8�8�89999*949>9F9V9d9{9�9�9�9�9�9�9�9�9�9�9�9�9�9�9�9:::::#:(:0:5:=:E:_:d::�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:�:;;;; ;(;-;5;:;B;J;`;e;j;r;w;|;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;�;<<<1<6<;<C<H<M<U<Z<_<g<l<t<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<�<==>=C=H=P=U=]=b=g=l=t=y=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=�=>>>%>->B>G>O>W>\>d>i>q>y>~>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>�>???'?/?4?<?D?I?Q?V?^?f?k?s?x?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?�?@@@'@/@7@B@J@O@W@_@g@l@t@|@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@�@AAAA'A,A1A9A>ACAKAPAXAkAsA�A�A�A�A�A�A�A�A�A�A�A�A�A�A�A�AB
BBB&B0B:BDBNB[B`BhBpBuB}B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�B�BC	CCCC#C+C3C8C@CECMCUCgCoCwCC�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�C�CD
DDDD!D)D.D3D;D@DHDXD`DkDvD{D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�D�DEEEE E(E-E5E=EBEJEOEWE_EvE~E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EFFFF&F+F0F8FHFMFRFZF_FdFlF~F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�F�FGG
GGG"G*G2G7G?GDGIGQGVG[GcGhGmGuGzG�G�G�G�G�G�G�G�G�G�G�G�G�G�G�G�GHHH!H&H+H3H8H=HEHJHOHWH\HdHvH{H�H�H�H�H�H�H�H�H�H�H�H�H�HIIIII#I(I0I5I=IEIMIVI[IcIhImIuIzII�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�I�IJJJJJ$J+J2J9J@JGJNJUJ\JcJjJqJxJJ�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�J�JKKKK K'K.K5K<KCKJKQKXK_KfKmKtK{K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�K�KLLLLL#L*L1L8L?LFLMLTL[LbLiLpLwL~L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�L�LM
MMMM&M-M4M;MBMIMPMWM^MeMlMsMzM�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�M�MN
NNN"N)N0N7N>NENLNSNZNaNhNoNvN}N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�N�NO	OOOO%O,O3O:OAOHOOOVO]OdOkOrOyO�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�O�OPPPP!P(P/P6P=PDPKPRPYP`PgPnPuP|P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�P�PQQQQQ$Q+Q2Q9Q@QGQNQUQ\QcQjQqQxQQ�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�QRRRR R'R.R5R<RCRJRQRXR_RfRmRtR{R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�R�RSSSSS#S*S1S8S?SFSMSTS[SbSiSpSwS~S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�S�ST
TTTT&T-T4T;TBTITPTWT^TeTlTsTzT�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�T�TU
UUU"U)U0U7U>UEULUSUZUaUhUoUvU}U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�U�UV	VVVV%V,V3V:VAVHVOVVV]VdVkVrVyV�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�V�VWWWW!W(W/W6W=WDWKWRWYW`WgWnWuW|W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�W�WXXXXX$X+X2X9X@XGXNXUX\XcXjXqXxXX�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�X�XYYYY Y'Y.Y5Y<YCYJYQYXY_YfYmYtY{Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�Y�YZZZZZ#Z*Z1Z8Z?ZFZMZTZ[ZbZiZpZwZ~Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z�Z[
[[[[&[-[4[;[B[I[P[W[^[e[l[s[z[�[�[�[5x�{�CUHjH�LcP�X�\�\�d0gHg`gug�kgnVq^q]|^��:�����������Z�]�ӣ���	���!�)�1�9����l��P�X�g�q�y������������%�:�����������Y b �)�,�,-�1�1<9M@WHlLtLwTNXVX`�gsk{kws�w�w�wT|��ƈΈֈ�t�������������Ⱥк�_���3������s�v�����x||
||||||�~��҄ӄԄՄ��������ŽÎĎŎƎ����V�{�n���;�դ��&���ê��Ԯ,�h�r�N�~����W�к���+�"�������`�z���W�������H�)�P�����x���u�8���������o����������������������������������9�E�F�G�s���2�����	JYZ[\����L�k!!*"#�$�%�&�(�)�),�,�,�,�,9.>.C.H.�/�/�/$0)0.0111�1�1�1�2�2�2}3�3�3d4i4n4K5P5U52676<677#788
8nDAE�EG�I�JLpMXN�O#QRNSeY{Z�[�]J^6_�_e�e�f�i3j!kOl�l�m�n�owp3r�r�s?t�|~w�r�`������#���P�>�͎�����6��ڗS��К_���ߝ��ĠS�A�Т}�g�$�U�<���������R���%�������q������c�8�����H��������n���?�c�������� ��A���8�N���Tj��	�	�
I��
Y�b~���+��!�"t#�*$+,�.C/20�0�2`3
4�4�9�:Y<�@(A�H�IRK�MGN6O�O�T�UTW.YZ�Z>[�`�a5ch%i�j7l�l�mGn2tVu�vVy�y�zf{�|O�e�Շ>�ϊ��N�y�e����ؒ�P�>���3�;�����G�6�ƨ>�b��n�v�ع������R�����:���j�}���������D�3���
� �������w��HP�y
 � �!Q�g��37�7s9�:�;N</=^>C?A�APB�C�E�FmG!H'J�J�KFL�M�O`PFQ�Q�R7ST�T^V9 X� X�+X�$Y�!Y\!Z�"Z)![�"[�![[!\�!\%!]�!]�!]T!^�!^!_�!_�!_M!`�"`!a!a�!aI"b�"b"c�"c�!cN!d�!d�"	p#%����B�'��I�
�x|�~��քǎ����[�#�|�r��П�?�ڤ����*���`�Ī��ծ0�i�v�S������[�պ�������,�&���v�����e�-�{���X�����M��*�T����L���|�����v�<�����������s����������������������\����$���:�H�w��t�3����	O]� #�t��P�o&!�!+"#�$�%�%�&�(})�)",-M.�/301�1�2�3s4Z5A6(78sDFE�EG�G�IhJ�J�KLuMN]NTO�O(Q�QRSSSjYZ�Z�[�[�]0^O^_;_�_
e|e�ejf�f�ij8jk&kTl�l�l�m�m�nno�o\p|p8r�r�r�s�sDt�|�}
~|�W�w�E�e����B�����(�ƌ5�U�#�C�Ҏ���� �4���;�"�[�ߗX�Ǚ���՚d�������ɠ8�X�&�F�բ��l���)�Z�A�z������������W�ƾ�#���*�1�����g���V�v����������h�=���������M����#�*�����d���S�s��D���h�}��������u���%� ���F�[���=���S�a���Y
o}�h	�	
�
�
N���
�
^��g�0����0���!j"�"Y#y#�*�*)+�+,�.(/H/070�0�2e3�3�34�4�9�:�;�;^<�@
A-A�H�I�I�JWK�M,NLNO;O�O�T�U�U�VYW3Y	ZzZ�Z�ZC[�`�a�b�b:c"h�h*i1j�j<l�l�l�m�mLn7t�t[upv�v[y�y�y�z�zk{�|T��j�x�ڇC���Ԋ��ËS�~��j�c������ݒ֓#�U���C�<���8��@�G�����,�L��;�˨C���g�|��s� �{���ݹ���$�����W��������?���O�o��������J��������)�I��8������%�3�����m���\�|��M�U\�~� � � �!���������������������������������������������������������� � �4߹������υ��߅�4�8I�w+C߹Į�4�g�g���h��g�hѫ�g�h��gFPR<?��������υ��߅�4�8I�w+C��.�F���� ���������������
m��/��� � �?�?��?��:�?�	�:$x��Lk���&&RawVec�)�*���3�{����>�>SetLenOnDrop��>�	�>�>	local_len��>���rZg�����F�L��.�L��.�L��.�L߹�4��.��.�4��.��.�o�o�o�o�o�o�h�h����.����.��.����.����.��.�@���?���?���@A��i��a��q��U���>���H��
�A��Q�����4��.��/ӂ/���4��.��/��/�������������������������������j����������������i��~������������h��}���������g��|�������������{���������������z������������
��y�������������x��������������w������������
��v�����������	��u��������������t�������(������s�������������r���������������q�������������p�������������o��������������n�������������m�������������l�������������k��������������������������������������ΓΓ�Dzz��O\core_intrinsics�����lS����ԓoCG[~���
(���Z���lS������}�R~�~J$�u�����/derive_clone_copy����lS����� �p{�����,
z���lS����ɔ`�t�	�Pj6���/����lS�����(�MҞ�[���
,����lS����f�z���=!�V�
M��/����lS����x�.�����(=���lS�����][��]��}����/fmt_helpers_for_derive��_�_�lS����J�#�3����^N��/ܗ/�_�_�lS����[c��(~$����/��/���lS����`�p8�����Γ�lS�����4Xu7��~%$���/��/���lS����j�����>�,����/ܗ/�_�_�lS����s/��]O�2/�G��/ܗ/�_�_�lS����=1!U��P�t8i�}�J���/��/���lS�����BM�S�$Rt>x�8��/��/���lS�����<��$��~D$�&#��/��/���lS����هw4qT���,����lS�������6��
;�IN_e�f\��/	derive_eq������lS������b�Gz�����
,	����lS�����r����ɥ~P$����/��/���lS����������/���,`���lS�����P��1��~V$�
]��/��/���lS����	}~�:%�6t]�����/��/���lS�����\�u
�Ȇt^��/��/���lS����{�v��-�7��6�Γ�lS����iP������t���/��/�����lS����N�?���%R�Γ���lS����D
�?nk�$e����/����lS����� ����`EM[Γ���lS����XM�2<t,��2��/��/���lS�����f��"�9t2H�g��/��/���lS����?�؂��sw�7�����/����lS���������=:����/����lS����^�_����9�C}�3��/����lS����
�c�r�����	(#���lS�����r�~i��I8d���/ܗ/�_�_�lS����4��1\"��� ,����lS�����=it�a��O�A���/����lS����L��e��'���
(����lS������"`�j<�U!]��/����lS����lhD���]�\����/����lS����B�d��}P��>[��/ܗ/�_�_�lS�����&*�|�1���Γ�lS����'�u�����qsp��/ܗ/�_�_�lS�����/@됍�Γ���lS����)/`����t$��T��/��/���lS�����C��bJ��
Γ���lS����+Thr+����+j��	��/����lS����Z2�y [=C�Γ���lS������[u�Q��1�����/ܗ/�_�_�lS����pe���x~7$�$
��/��/���lS����-=�c��"U~=$�6
��/��/���lS�������D�k~C$�$k
��/��/���lS����Tn믭�<���(�
���lS�����}�ut��tI�h��/��/���lS������$h`��|���3���lS�������,�{��~O$�0��/��/���lS����)UQ�ԍq����A(����lS����rM���-q6~U$�
���/��/���lS�����r��4�����,����lS����P!MLE"��~\$����/��/���lS����&��x�dJt�Yt	��/��/���lS�����=���
$crate::assert�f���TZ���Z��/panic_internals��generic_assert_internals����lS�����i+�)j�t�r
��/��/���lS����u�^<ڮ��#ޒ���/ܗ/�_�_�lS����Q5��)ju�6Γ���lS�������Gh�~+$�;l
��/��/���lS�����ڼV0�F�t1���
��/��/���lS����lcu�,BG�6*�L��/����lS����C	�
*�[��<p��
��/��/�����lS�����o��?N��B��

��/ܗ/�_�_�lS����J+�U�i���O!
��/��/���/���lS�����q���:p�Hbo�
��/ܗ/�_�_�lS����5��������9""���lS�����*����1�N�L���/��/�����lS��������JDr����$(����lS����=�cY��T�'���/����lS������>�,O����,����lS����w�n��W��[��b��/����lS�����o2��B/��R���/ܗ/�_�_�lS�������>�
�7�eݸ���/��/�����lS�����PЂ�˚�8pY��/ܗ/�_�_�lS����n����Xp*���Γ�lS������ �!�\bt#d�8��/��/���lS����6�����1U�Γ�lS������#�a~��*�����/����lS������7f;S=FΓ���lS����0����"��0"���/����lS�����]����~6$�!���/��/���lS������聩Q��<ǽ���/ܗ/�_�_�lS����Ӡo�>RtB����/��/���lS�����L�.��n����a��[��b�lS�����,cN���tH�t���/��/���lS����m�R�P?�5��� ���
liballoc_internals��lS����1
�f�[�;�N8R���/ܗ/�_�_�lS������ZF�e�o���(����lS����F'2>�~T$�
���/��/���lS�����HίX��������lS�����en23S��~[$����/��/���lS�����Y�C�q�t�Qk��/��/���lS����<x�W= !�e-���/ܗ/�_�_�lS����uK# �o�JtSo���/��/���lS����"�1Q/�u�"��8��/����lS����$���DMt*ͯ@��/��/���lS����R3�px�ӍΓ���lS������u���X~0$�
	W��/��/���lS����M��=BYߐ�5����/����lS�����s�3�6�t<\�
��/��/���lS����g���I)a~A$����/��/���lS����P�<$W�(�̘a��b�lS�����Ҭʉ �c~G$�
W��/��/���lS����M1�!���]���"����lS����+.I��w(tN�V��/��/���lS����k�n��ߟ���, ���lS����=���4>���Sf8���/��/�����lS����������՗������lS����"�����X�ZXL��/ܗ/�_�_�lS�����"t:	½�O���/ܗ/�_�_�lS����?Sϗ�3�te��;��/��/���lS�����>��"8����m���/ܗ/�_�_�lS����)[l8��EJ~"$�]��/��/���lS����v�������)�Γ�lS�������.����)8�~��/ܗ/�_�_�lS������"; Rb�
Γ���lS����g<dj�Q��/�����/����lS����l���Ega~5$�N��/��/���lS�����k}���;��I��/ܗ/�_�_�lS�����x[��U��A����/ܗ/�_�_�lS����Z��Kͧ���`r�b�lS�����B�#K���G:����/ܗ/�_�_�lS����Q�{
�p���"����lS������+�a,ʔ�M�]E��/ܗ/�_�_�lS����P��}�IR���(����lS����5��G�T �S|=���/ܗ/�_�_�lS�����$��m�����
,J���lS���� <6?
�tZ����/��/���lS����9����ď�t�M���/��/���lS����*k�)�{��d-�w��/ܗ/�_�_�lS����m'�H��t�l0��/��/���lS������|b�g�;�&Γ���lS������24[�G�!�����/����lS����p}k����Γ���lS�����j�EE��'P�!��/��/�����lS����B�}�ҚE~/$�
	���/��/���lS����]�O�];}��4����/��/�����lS����-�՘���t;�����/��/���lS����N�op̝MK�@�����/����lS��������)g��̬`A�b�lS�����cO�-p���Fb�`��/����lS����qy$a9�jb���,P���lS�����>�rUD�tM!c���/��/���lS����{��*rHE���(
����lS����L�1lD�g"tS/B���/��/���lS�����9M�������
(���lS�����_��[�{�~Y$�	��/��/���lS�����5�bO�zK��/ܗ/�_�_�lS�������ҽ���tdY����/��/���lS����E�*Nc�F���jy��/ܗ/�_�_�lS����������,�~!$����/��/���lS����w]������Γ�lS�����\y�|���'���/ܗ/�_�_�lS����"ۧ������f�Γ�lS�����<Š��A�.����/��/�����lS������:����4Q����/ܗ/�_�_�lS�����@�ZG�3t:[�Y��/��/���lS�����=��t@����/��/���lS����|�C��—���_��b�lS����寠�hC�tFב���/��/���lS����S�ˮ��<���,"���lS��������Ơ�K�p���/��/�����lS����׸&,��Tg���,v"���lS������Q����RI9!��/ܗ/�_�_�lS�����d�E�
3���(�"���lS����1�Ә���X}#�!��/ܗ/�_�_�lS�����D̂;���t*JV ��/��/���lS�����eں���`t�i� ��/��/���lS������ʀ(aZ���$�Γ�lS�����{�=uş� o� ��/��/�����lS����͸�Pa�t'�"!��/��/���lS����ė�.���Γ�lS�����t]��]��.2��"��/ܗ/�_�_�lS����*
�	�
�]t4j��!��/��/���lS����5_�w��(�9S�!��/��/�����lS����kĉ�cݥ�?&�S!��/��/�����lS�����L3���#��ܽ_��b�lS��������%Ϟ�E���%��/����lS����/_�^�~��|�Z��/��/���/���lS��������^��K�uy$��/ܗ/�_�_�lS����KD��X���$(&���lS������T��,tRN`#��/��/���lS�����&aʡQ���(}&���lS����sT�up��tX(�#��/��/���lS����ቨ�{�y���Fu%��/ܗ/�_�_�lS����L���̋���^��['��/����lS����vāƾ��T�Ff�%��/ܗ/�_�_�lS������"/����Γ�lS����\,��&� !�9&��/ܗ/�_�_�lS�������Pk���!uΓ�lS����x�����6��&���&��/ܗ/�_�_�lS����W�#��O��t.K�M%��/��/���lS����!�D�o���3'��&��/ܗ/�_�_�lS����^k��-���9u�5'��/ܗ/�_�_�lS����f�0§N�?B�k'��/ܗ/�_�_�lS������� Oow$�܃_��T��b�lS����1��ޝ#�~E$�B
)��/��/���lS����\��2�����,p)���lS����ȉ;�'tKLz�&��/��/���lS�����]�'�O����(�)���lS�����+��y]���Q^\�(��/ܗ/�_�_�lS����Ao߼��c���,7*���lS����P���~)o~W$�	4*��/��/���lS�������A
r<t�D�'��/��/���lS������ˋ���~^$��*��/��/���lS�����ikT{���tae(��/��/���lS�����TZ���Jt <�Q(��/��/���lS���������rt��Γ�lS�����c��ɘ�%ߛ�'��/��/�����lS����������-��c*��/ܗ/�_�_�lS�������,��t3��)��/��/���lS����"�|�ܸ�t9��Q)��/��/���lS�����u����Ot?���)��/��/���lS����6Ki!5ΓΓ��lS�����X��W���D�)��/��/�����lS�����>2��0���(-���lS����j�"�xuI�Jy��+��/ܗ/�_�_�lS������#"
t���(j-���lS����e��Eq/�tQ8a�*��/��/���lS����ވ6X0?������-���lS�����*
9rl��V::C*��/��/�����lS����Т��u�����,6.���lS����NG��_�]�	�.��/����lS����`���8���_�.��/����lS����,<��A?���~c-��/ܗ/�_�_�lS�������G���6�%���-��/ܗ/�_�_�lS������,A��t-��R,��/��/���lS����`�XO`�2���/��/����lS�����u����j�8X�9.��/ܗ/�_�_�lS����M���8D��>e�o.��/ܗ/�_�_�lS�����ʔ
Ç@�Dx��.��/ܗ/�_�_�lS�������k�'�L���(F0���lS����Z���q�V8tJ4��-��/��/���lS�����tL�O�Z���
(
�0���lS�����DO���Q�P�gl/��/ܗ/�_�_�lS������5�l�q����(
1���lS����iP�߻#;��V�>�/��/ܗ/�_�_�lS������xی��,~]$�@1��/��/���lS�����J{6!돪~$�u1��/��/���lS����Z6f��Q�Γ�lS����^�Jw���t_}/��/��/���lS������V;b���Γ�lS�����S�K.�Wt%��q/��/��/���lS�����l$��a/�+Γ���lS�����\m8~,$��2��/��/���lS����cgc�d��~2$�
�2��/��/���lS�����T�M�ɣ~8$�
�2��/��/���lS����3��n��~>$�'3��/��/���lS����,��G�.�tDۯ�0��/��/���lS����'�z�'������(�3���lS�������!�I.�54��/����lS����g}�w�yt����
(	%4���lS�����k����tPYlk1��/��/���lS���������A����
(�4���lS�����g�<d~ؒtV,C�1��/��/���lS������.�����\41��/��/�����lS����9����N�c\l5��/����lS�����)�|W�O�t�5��/����lS����"�֍",�y/�Γ���lS����\
Ⱦ+:���$�Q4��/ܗ/�_�_�lS������e	�\�SΓ���lS����
y͇�����+�f2��/��/�����lS�����O��p�1���6��/����lS�����ӚqGw8�7��#5��/ܗ/�_�_�lS����P<5�i�2e�=��Y5��/ܗ/�_�_�lS����]��l/Қ�C���5��/ܗ/�_�_�lS��������Q�����(07���lS����`��iD|�{~I$�-7��/��/���lS����<=��,}
���(�7���lS����Q�h_>th�O�rV6��/ܗ/�_�_�lS�����D�=�U���,�7���lS�������?�L��UJI�6��/ܗ/�_�_�lS����t\��9�2��\�!�6��/ܗ/�_�_�lS��������dT�~$�`8��/��/���lS�����0Uh�����%�Γ�lS����C{o���~$��8��/��/���lS����r g��ZlF�Γ���lS����VΉ�����#��9��/����lS������R�"�bZ�QΓ���lS����*O����x�+·A8��/ܗ/�_�_�lS����`j�v�;����Γ���lS����'�z-N@D~1$�
�9��/��/���lS�����#i�v	��t7�Z7��/��/���lS����&4n'���t=���7��/��/���lS������ςt��DtC���7��/��/���lS����Pڷ#��Y���O(@.��/��/���/���lS����&g�u/�
��Hy�d;��/����lS����Bq��;�g���;,T;���lS�����j�Q�O�tO�w�8��/��/���lS����T�m@��F���&,�;���lS����V��#3�[tUiN�8��/��/���lS����L\�l늱����(<���lS����_T���fPt\�&`9��/��/���lS�����g�}u�Y���S�<��/����lS����HX�j5���p�<��/����lS�����ok�GU��Γ�lS����ÀlW�$V~#$��<��/��/���lS����T�t�B�ckt+ݶX:��/��/���lS����STJj'���$Γ���lS�����-�j��Ł�0���9��/��/�����lS�����N䒷�wy�6�q<��/ܗ/�_�_�lS����w��8�4��<��W>��/����lS����UN�]`�6~B$�>��/��/���lS����NF�}u��Z���+|>���lS�������(��~H$�
y>��/��/���lS����(4�������+"�>���lS�����	E��{��ND}R?��/����lS����~��H���A?���lS�����h�^{�4�T�X>��/ܗ/�_�_�lS�����x�u�U����(�?���lS����3~WJ�<��[�,h>��/ܗ/�_�_�lS������#0|�6�~$�	�?��/��/���lS����ӫ��	7�e:��@��/����lS�����
t�9,~$�B@��/��/���lS����,՘������"M��<��/��/�����lS������g&������K�Γ�lS����HNI��I��*
��?��/ܗ/�_�_�lS������������SΓ���lS����#1�e?r�0y�@��/ܗ/�_�_�lS�������r�_!Lt6���>��/��/���lS����wq"���j�~<$�
�A��/��/���lS����un�}I���A��PB��/����lS����e������̳a�/�b�lS������Sn�.@��G��B��/����lS������zc8����,�B���lS����[�<.�i�~N$��B��/��/���lS��������?�0V���,C���lS�����u�؏TtT�]J@��/��/���lS�����-"��BX���	fC���lS������jM�F��t[�1�@��/��/���lS�����^|�.��PD��/����lS����ZY���g~e$��C��/��/���lS����f=��R��5nxD��/����lS�����:�"�%��"���B��/ܗ/�_�_�lS�����R�.&1���Γ�lS����]F��v�Y��)��E��/����lS�����1�mO����HΓ���lS�����[�Ulět0��:B��/��/���lS����|�Q\E�7g�5��C��/ܗ/�_�_�lS������D����;���E��/����lS�����	�2��uItA���B��/��/���lS������0��IaL���`I3�b�lS�����=V��S��tGI�;C��/��/���lS����iEa�����,XF���lS����
�ؿ���C�M���F��/����lS����\�E���I���(�F���lS�����
��T��S�h.G��/����lS��������!���	G���lS�����0m&�J�~Z$�G��/��/���lS������.�@� �~$�OG��/��/���lS����a�t\����d���G��/����lS������u(&H~$��G��/��/���lS����!6�n�Z�t"�7E��/��/���lS�����0��Z��&Γ���lS����!9���Яt)���E��/��/���lS������C=u�d�/��IG��/ܗ/�_�_�lS�����O����t5��F��/��/���lS����[}J^1LB~;$�
�H��/��/���lS����k���"$���@���E��/��/�����lS�������Pm<���`�6�b�lS�������ZEt��F\�F��/��/�����lS�������������(�I���lS�����­Ӹ_s~M$��I��/��/���lS������zuF�2"���,
[J���lS�������V�~S$�XJ��/��/���lS����B�r<If����
(�J���lS�����/�w����Y1F�I��/ܗ/�_�_�lS������&k\�j��LgK��/����lS����B"�^�~d$�&K��/��/���lS������/��6(��k�K��/����lS�����ޗ#B����Γ���lS�������lq	�!i��J��/ܗ/�_�_�lS�����VƆV�'��fL��/����lS�������}D�˾Γ�lS����.i���lt/-��I��/��/���lS������ƒ����4���L��/����lS�����h�u��&C�:1yK��/ܗ/�_�_�lS����Q�CI��>0~@$��L��/��/���lS�����R6�#q��̑`�:�b�lS�����wC&�Հ�~F$�JM��/��/���lS����"����������(�M���lS�������}xU�P�L��sL��/ܗ/�_�_�lS����hߛԈ�����+N���lS������
\��e�R�s�N��/����lS�����V�K|Db����,vN���lS����;�i<�#\�tY�J�K��/��/���lS����7E��z;�~$��N��/��/���lS�����vq,�R��/_���TZpB��/��/���/���lS����-�ǽ�K��~$�
O��/��/���lS������W�v�F��Γ�lS����o*��\0�{t!��L��/��/���lS����[��������$�Γ�lS����c57����~'$��O��/��/���lS��������VC�'�.��|P��/����lS������}-U@!�~4$�;P��/��/���lS�������Z�~:$�+pP��/��/���lS����_-�M��@��kO��/ܗ/�_�_�lS����?5�_k�����_^>�b�lS�������C�VR�F���O��/ܗ/�_�_�lS�����ZjՋ�c���(nQ���lS����=���Y�5�K���Q��/����lS���������ɍ���
(�Q���lS������H�1�b~R$��Q��/��/���lS������h��J����#(4R���lS����F���&�#~X$�1R��/��/���lS�����%��Y�B��G�R��/����lS������,�ۭ��^�*O��/��/�����lS����Ti�&�a����fMS��/����lS�������[d�e� ɂ�S��/����lS�����daG�}�}��Γ�lS�����֯Ȝ����&'��S��/����lS����i�7TL+��d�Γ�lS�����'��ې�c~.$� �S��/��/���lS�����//����3_�kT��/����lS������2��93�T��/����lS����mL���M���?S��T��/����lS����iDH�ְ`;�ܠ_�+�b�lS�����am��	I�E���S��/ܗ/�_�_�lS����]mZH��z~K$��T��/��/���lS����n��Z[��
���!(\U���lS�����+��_����Q��U��/����lS������ˮ��C����(�U���lS��������}���W�\�T��/ܗ/�_�_�lS�������B����<���j��/���lS����{t���f`�^~/�T��/ܗ/�_�_�lS����1ۀ�9v"�~$�\V��/��/���lS�����6��li����"�Γ�lS�����#�!FR��~ $��V��/��/���lS�������NMU�t&p�5T��/��/���lS����YCZ��
Ԓ�-��W��/����lS�����怐��X~3$�VW��/��/���lS����]jD��L��~9$��W��/��/���lS����1˞>k��~?$��W��/��/���lS������%5��g�tE.�>U��/��/���lS����X`w3YJ����([X���lS����C�a�y�J���X��/����lS�����ݿ#
����,�X���lS����5�*}̋ �~Q$�#�X��/��/���lS����ab��I0'����(!Y���lS�����O�};[Q%tWagV��/��/���lS����	�G"�̨t^�3�V��/��/���lS���������P�D`V��/��/�����lS����C������:Z��/����lS����g�1Mk���EΓ�lS�����Q19m>�%9��Z��/����lS�����0^N�~�~-$�SZ��/��/���lS�����X�T^��t�2�W��/��/�����lS����x�E�",F�8T:[��/����lS�����ɦ��d�6�>�o[��/����lS��������RCf_debug_assert����SZ�ys�lS����K>�~��P���0�2�ys�lS����svcʫo�%������l������9�����T����j�!�����<�����%�����V����z�+�����G�����b����x�/�����J������o�3�����d������:�����U����p�'�������
�����y�=�����n�$�����D�����_����z�1�����B�����c��������G����}�3�����S�����n� �����;�����V����r�#�������V������B�����b����}�/�����E�����[������2�������[������L����p�!�����=�����X����n�%�����@�������e�)�����Z����~�/�����K����k����|�3�����N������t�8�����i������?�����Z����u�,�����=�����Y������~�B�����x�.�����N�����d�����6�����L����m��������L������=�����]�	���x�*�����@�����Q����|�-�������Q������G�����g������4�����O����e������7�������`� �����Q����u�&�����B�����]����s�*�����E�������j�.�����_���%4���P����f�"�����8��%S���^�����s�)���I���i���G���h�����������8���X��s�%���������
���w�(����������������J����`���������d���d��G��x�O������9)��{������X�^��"�����d���P�����j�7	z�������}�U������#+��r�)��l��>�x�\
���	����OB�����e�3�%�y#�� ���2��n���v���
I��	G�rQ�&�����%��{ 8����1��z��E�!��a
���������P������$\�� ��`���<��p�B�����
�
_�D3�����V�F�&�M$��@!���&��r�C��w���K�x�c����������\��$��u!W��b�Z��y0��A���b�������ur�������$&��!��I���'��l���z���1��*�eT����F�
���%\��!��~���c���B�����f�4_�������{�@���M%��"���&����<��w��J�.��j��������x�2��%��I".��b�.��r��B��c�������RF�����h��"�~"��I���/��s���{���5�	D�wW����H���������"��<����6��~��C�'
��e	�����
�����/�����D#Y����W���9��l�A���
��	�=�}p������`�R��#��E ��`����D�����
v�+
u������C���������#'�� n�$f��:�
{�V���
�������3�!������R�?yi�������{��$��2��4������<�������JG���#����w�O�����:)�����9�����c���k���%��4�gG����8�����y�|��"��,����&��n���3�
��U	�����	����s������4#I����G���)��\�1��z
��	�-�m`�������P�B��#��5 ���P����4������
f�
e��o�&�����%�� ^���V���*��k�F���
��������u�#�6��=$��
!������b�	��g���;��
B�/��iY�����{�k�L�r$��e!"��R�$��i�����p�,��������:7��������$��!}������\��g�?�������*����6�����%L��!��n���S����2�����V�$O��z����k�0���=%��"�������,��g���:���Z��������h�"�r%��9"��R���b��2�
o�S��������B6�����X��%��n"T�
��T���7��h�?��������)�xk�
�����H�N��"��o���T����@�����Z�'	j��|����m�E�������#��b���\���.�h�L
���	�����?2�����U�#��i#� ��|"��^���f���
9��	7�bA����3������~��#��k (����!��j���5���Q
��������o�@������$L�� ��P�,��`�2��{��
�O�4#���F�0!����3��h�S���������$��G��J�� ��1�
R�������eb��9������j���!��UD���ODHT �
���@u�U�	n�%p�ڕ�; p1��	vF��_-��E��n=ЯM�V�[�Vg8��T	�e`�G���z��A�����p�]r�=����kn���x|[M����B�pB�՜��pѥ�"�1��~-�G�Z#��_��&�~����)�7����p�*��p�Cd)P��7X|O+`J@
<�T-�a��M��P-��{b^u�-0���	L[�+0��<��S� 3ЅXE��)43 O����\J7�4:	JDcZ8h0�`��G9|T!C���;��a��@<�_����;�Q�
��5>�(���آ>`/Ix#.�=@��;g��B�]66
��B�}��
o6d�F GُJ�F]zB
��xL��;�r{��M`�	���N`��h�F{�O0�|��A#�R�x�����T��4�MV��q(
=^h�Y�cA;9�aXZ`� #�Uf[`
��7Z0���*�t�]p�8�T�\0I�{xx��_�M���B$`�1��s�,a �5��u��bPJ�l险]&<m	��e�4��q٦f�g?A�$HiP���&v�j������w�i@!W�L�Եk��[t�4Kl�˽���Q�o]��.:p �}�H���q�f��vك�r ��JQF��sP�'P(?�q�v{h���)r���	���sp��_
kR�Pw�A�hp��x���ȅ�y�f>��{z�z0(�&��z�4O<Y@G|p�ۮ
D!R~�DŃꉭ
��i:�K����Gupi#I����/!w�p�b���7GLl���~g�D���@�as�?L���zoa�j��NO�o
c�@��Us1s�07�Ќ����/���T*#_a����$�mZ�]f�0{h�JE�O��\fN��M�� �t��������*���h"�q�:������;S����&���X�`c_'�x���@)�MB���*&oj�����T�U�d�!Am��"��Wk�]md�`n�����@�:c�4���М���Ҳ����>鱶�$�M:B�0��
-����Z4�{��0
p�
	�A���6�i?
^��?�(�����]ah8N��P#���H��`�OB�0���p[�k6A��@��3�u)���M��`��� ���[���ʐ	t
N��"˰��R
��2)� =Q�a}��.}A��p�����԰6�FA��c�2�������R���Py2[%�F������$(Ӑ���	
b���v>�
zSz��pG߄)��`:���2[����[�%���������@�������ᠡ�8-������9��ؿ[���8��?��<�U� /��p�O��E0�����G����ǭ�`c3;	�k;��Q��	ƒF2���=���]�.�d&w����j	��Q���1�S�`7�d��i��pC���b���`��K
X�W,�`����Y���	k
\:����Af�0�����	p���`���;>�PM��@h��0����`��pIߜ�P:��~F����Ŭ�b����;��M�\Ꮇ{6S;��P��ʧy�2�a��	���Sha�xf���3��T_��=���ٞ�	=����dL
����
���kB�D���{\p3�a7�*��5Q�Yۉ*��XS�
Bc���%s�S���n)~
�������
`6�kaAo��s��z��6�"��EN�)$AQg�J�g�%qC�-�b��&��B�6)AC&�Y���)�"	{S��+���$�D,!y����2��j���3�	V*	j���4!��;u�4,�m`�n^5�|��Q�i4�Z�	~4�>9N	:\>�:���v�_�<��S��K=�Ǔy��޲=f!�Qf?�=�i��]K��A�2$�����B����Ǧ�nAы!4;�2�C��g
/ɷB���
}�$F��&u���F1��t�h��L���)�τ�N�V�����N�d���%�TAI#n�:HW�?�n�!��X��_�	�~��\�"t�	
\��d	��]�^�I	�擄_�Xfj!�a1��mU��g!��y{�ړg��C^<L�g�4�1%zgj�^�G�\k�Q�3r�OlѠ&�B���l����T��i����"�j��
���p��\�-l��p��Q*M�<�q����;!qA�<�DJ�us�$}��0��vA��g�y��{q\ʸ�s�E~!��
ϻ��![4�}��a;�9�J�N��l��k��rJ��C�AJ��H}Kϕ�ͫ��C��%|�1�ٖ�p'����h����q
�����J`RvX]͛!�)�J^��ۅQ]i��!�C&����q��$g�ٚ��O	���d��״6��ՠ�"aut/���)W�t�Hd�!������Z�l	��W����3��:M��z�
�������+_���7ī��q@~�3�����a���Ҭ�
ӑa��Q�Q6JOOw&�c����񊫱���{o�J�щ��뫼����B6g��K)c
�g��ߧ5c�۵�����R����}P$�ٸ��_���A�D��4�A��H�x����}�޾��J�6m�.��̲�3�����\�3��q�ρ��;����a?
(��m�ѯ�D
�� %��U�oB__�1(���=@����N6 
!�1җs?-���s
��X|�����1�{�$�
�A��,��!�^�$��5�Q��q�u��1��`��K�v���r?��G�BT��� k���c���8��+m/��eU�j��Q���+K�)=�	���ᥓ>$�wx�*ZA(���������/��<M�ky�qb�f����˝��u�񱪀C�j���q�
�$����x�
��(�q�<�v�
�m'3�6��3r�����������/D�ƀgc��2'��{��”�r=��2
�:�N�����F�a�B�\�k�d���yS
�E�
�;�SR���i6
��R����Հ2� s������W�4=C�*�I����S���'?��ͱxR�b�4PzR��lk6���b����gC�r����@f����	�
���ƅ3���n�U�q'97 ���le]�bcy�	[ܔz ���	���#��fh:ǚ'¡u�W��(�O�ΔcY(	H��
{;(��dH��m-U�BG
T-�B!����/�^B��u /"���?K�1R����,��.� �v&�"2�
w���n.���	��_5�8&V�\5��p	l�7�8R�D�g���9�BX?Zp: �5b��;R|&��Ř9�U �m">=�ϓ�i�#1=f��uW�=r���?,�@��#���c�B��D	R��G�@��d��IB1��е��J��7�<<��JbjSpY�L��ڈ��AMR�����OJ���	<�̞O�c��J0S�W����g�_�W��m�G�Z��Ы�y��Z�^�aL�]B�7��ޱ`B�+Y�+�`B1թZ6N�b��C�cB8�-sG�0d���	��<ia�do
}V9�f�C!Zۈg�f���)f��H`�g�^'�_Budb��
�#Vpk��@	�:n���B@<ob�є��p�!ײ��<q�����^�q�(�3	���qRMJ7	l��v������vr|�@���v�h�i
��z"vk[�JG|B�j	G"�r}��0	Yڂπ�4��qo��2ץ�]O4�������^f�B�;'���R#,��Wq��R�U�
�3��bGM��և���.��`��"�&�L#���"�24�������	�����]��
�n���=���:��"p'���o+;k}����r�Np�T�o����ef��
��ӄ�n�Yi�"u��]�něš(��,8ɜB�������������7UH�;����p��
���2�@�O>�Z�r�s	��ө����f
��C�B��?	��q8���*�>+�2���$�"��c�P�*�����W��
��r��	qԨ۫+�		�NM�]���mP�2�a��I
�'�E2}(a��y�����ʲ�i.�|4g��rC���>���Æ
]���#
�c�3�2�,b␯�2�*;��*����	+���[������R`�<
��El��߉���|�r���8�#���P�r�{n��2{��wR!��v����AԶح�r��������b���r[�bnD����Ăܩ�|�q�ƂF��Q��>�u�l���&�24"a�O��b��),�������#N����}�j���7|��")�S�����z�~%�в ��	� ���R�$�3�/y�򦡵"�"�ԂEV�?>�	���C�J����ЗJ}��"U����5�2� L�ф��,p�d�h��KQ��@آ���	jwi�ҷF�	F�Wi�2`?���r�Ȍ
�%M`�”Wj�[���b��������BEC	��w��RDŽ�,���R=���}��)_A�����H![��k��Ď��"���	��q���������B���
��������l<�b
�7
Xj*��>o
ӐK!��k=�		��l���t��%����c�u��{���b�2���G���B�Vj^7�Fsm�;��Ò4	�%��9�^�Hn%�HT�	!&�sbU�~v�gcɶm�"}S�{(
�(	3�|ۑ��S�4�!?��
s?Erh5p��W����ht
��T(B@��{	�#�d��y5��$3����o:��g)r�1�8S+�_	B��a�����v��;�L���B���#�"�	�,�3r��&�Pm�k�*R�� C��EnM�a"�_�]$J
�&sL#���&�!ux7U(�,���8'Sn̘
�`*�'?U���*�1ͬ	��/�-��/?�U4�/cy�'�@0���k@֪�13��auz�2���7{�6s ������8ȯ�Y�C!:���q�:�%h�3F<�t�5t�g�=3�S�a�>�ԇ����a@�W��,/@@�j��`StB#w�
�u�C8Q��I�Fs�:�	���Hs�Qb�w^�H�BV��ZH�@��
h�-KSj�q|�L������L���o�3O�[�� fsRc�{�+;�T�tR�	���fY���6"Y��ů�I/[��i�j��\��_��n��Z�~�����d#BQ��^h�XR�	��~1j�#cfz���lC�Y	[B�m#���	I��n�Z��

�j�og� ���oC�#�`9@q�M�M���r��R=�D��tS�Uzkǟu��+�	�+x���Vz��}c�*
��s�H(WRѳ�C������c{]IL����V���#���#��Z߳���̄6Q|�3*��"��
$q�!0�s#���O��C��
�{���
%�~0
�s�N��3�6��;��	j;���u�B��ʕSZV�`_�cK�1��Dr�C���.,<ӘCZo�i����g<BF/	�����`��H�c^��
�2^���{!|�5��͝>@5�Ҥ�^�w ����K;��#e��H�cզ�A��A�ߗ���|	�c�̤��
gC�&�#�L�h͐�Ӂ|���G`�S�^);����J�ވ��3�W5��Dd�#F�T�9K��c|�v
.�������`Y�c�OD�������wX���	��	_@_�sB���k2��\iz��׼�ǜ�~��0�=9�$X�#��N�q�#���p�K����F!Ē�C��8	�#Hk�S,�4
}�Ⱥ�ss�T�7��ţ�z���ǣr�z��g	���{��c��œ�f����@��S���ѽˣ���ۦA��<bO
����s�pT=�>���ibq������\�0T�
ڝ�]��)�P�'գ@k@�v���C;�ӗf؃r[
o����Jt��j���+��J�A5�$�(�v��#S�g4X:]���v'�j�Y�dv�\糧��i�s����Ïm�X�����SD)%�#����XB�����5�	
NI��c�=u#>��#+���:��Jf��L��1p�Q)?y��&S�����>^	:DI+���w��ѱ�veR-u��J
Z��C��a)G�1�	���&�K`�
d��3��	d*�OvNgt�`p�5��M8�-��4ز���^��_f��u���.�l��v�ɚ�Pi�$��[����QԽ�v×;�T|s�����dJ���-��tn^6<(+��`���Ė,��o�b��t6������>�	�6�dR
\~��t�++���7W
	����Z��
�h�km�{��%�'t�f&��f(�ytI~�h*�a��Z?-d{���Bʉ.�.
/�A��p@R�0t��Hn��1�k�K���k/��Zd��91��Z�@���4Ԁ~�]En5��i�q�,B4��
b`�
6��6Ϥ
�8��t�K�}a9.J�J���8$����QL�7T��
)��O?Į{�<��BT\��Q�Bd��/�F��EԽI�^�7F$��}{SG�h�(�םbH���=�%I�b�x�R�Jd�(�z+�J�U�6*XrL�ã���]KD��f�K�Go��o�KOt�R&ny9L�K�#E�<G�Lzoxg�Rt�b��o��S4!���CT�~�����R$�B
@mFdKwWs|TD8���;�X$��s�N��	��Q.%
_��\�d�����\$"���n)^����f�9�^��
�h�`4��[	�d�Kd4wL�:���f�G�1t�h䱘�m^e�idՄ�
<�j�2z�N�pi�d9�<v�lDս����k�0�3
���o$�*Q��0q�:
N'2M�ut��@	�
$svD]ˎg�y�zdV��{�
z��/�F�Ԯ{D�.	�eo��k�g���A( ���������o��t�_&��(ꄤ�
c��ń�ko�g����w�����	��K�����,�hٓ"�DGV,����I��C��.�?�agߔ7�+��SD�4�M19�����
� �Y�����FP7�T�|�CV՚<6?�t+F�ï:+���_�E�仮W>�;סD�ˌ����4[�}�L�����;m����:��2v���m�M�v����_A���n��v���DX�`2LdS�4�=Ӷ���5]mkӌα�m�h6�.�Tw�]��T��T�H��vʴt��7BC~�DPHsͲ^���:1����t�*5Q���ghdt��7����i�H�TK�
���"^�ͭ�f%Z
3s�K������Ⱦd0�%ѫ6�����
�إC����<��T��T
li��¤~jf�H&Ôj�� �n/�$y�q�Bv�tL�*���d�^�	=K�9�d�ؑ	}�cڤ�
�Mbe�$��	���"�Q͌�ԵR5�^=��4�kV��#����{3;�M��T��PԀE��L�n��a���7�.Ž��<�,ᰅ������i�4.b\���[��ȁ��|w餗 rVL���$F�������d�@��Hf�4�����L��yj)����+N�,2��_�|�&��D�=�c��D��щ�?�ԋ(�C����oB��Q�?�T�c0�������o[$�$h`�j��T�߼�M���g��=Q��$2#2
V����I�L
>���$a�I�FV��q-�
��N%��]C�֚�@N�u
h@Z���5�܂O,���kY���Az5*���b�j��K��5�Q�<!^��`eK*;"L�
�#gu��
�*e~��IU�l�3���Uh
��>����F�u�� ����
�`�/���
{���<��QHu�y����S�ea�%�f2�d�5%�d���$EҒ�m��U�����[ ��S~���"�&���C"�8��	@�$5�7�c|&U�cZ�L&��	��ӿ*uϕ�
�~.er:���+0�`��~^�15�!�B�2�/Q�3�xY1eHC��c��2%{���e3��c��[�:�F�rݟ�<�/|�
[9:=��
��;>O�ta�?eP��m�wuCE|_;�QGE%�p�|�D�F5@�
-K�Gŧ����j�HuI֨>��I%&l<��!Iuh�O3�ɗK%-
�tFwLu��K{�O�H�!��	y�HN�V2]��O��_�
q��SQuf����S��n���>SE��V��TU��2��3�V����0T��f	�\�^Xu��l]
��Y��f ����T�n
xq_erM�Li�`�	c1��=_�V�(�c`uՅIpa�g�/mX
Fsw	hE|�b��i����;��i%���	��́k�T�I��i�3;�
��
�nU/x
�Z�*se�$�L��s�+����)�uE��b��v�AW�L[u��Z�e�!x%�A�	{��S{5�%��~�I�<f�s��6û�"��S�
��~��E)�	b�J����|��]�Uւ���1t�%ǐ�/E���.�݈�L)�AqŒ��ڄ�ێ�K1�C��0�5���N">��m��R;e�5�ִđ�u~�&cU�u����e�ԑŠ6,��K9���+
��Bz����y��ח���r
����ϴWŽ�ݝ%��Z	7���H-Qp֟��2�h����|�}
� D��|.\gӥ�M������eB�m��񤥽�3d���ER�����1�/��gP��0Xݼh���5	���R���	~	͓������
�~(P�լ�	o�ZT�ň*D�"���5c���nA��4�d���\����+R��5I2b[�����\�*�Ϸ�cb`[�Ǵe��
	6#UX���1zz�柳���)
�P,��uA�8s���Z�d
�כ��տ>
�~�ŵ��dnj���զ�7	.�ȕ�R�������|����,D�UW6���΅�	�
��_�Е^�m�`
?�E�/K�l�����	?�7D�fǑݙ-~�վG�4}:o�UuE�_O���5�\q��
��w��/�R��'�	ߩK�5,e�BY���(9(B�&�Uǿ��2����"8�3����uԵ�	�^�Q�������B����E���	�¬J�ŲJ�	���U��w*o��e-a�#r{m�ˈo��+��Y��	������#���]��u+8����u�iX�1\��t��Wӽ�%8_�E��������դ9?�P�������aT�U^=�r���EqI���u�4A�����A�q`ug��ax<o����k|
�6:����[����u�9-�6�������[�\>A�EYx	��_����e�������
�R��	v�Z���@
��B�{'��	�A�	���nF��#�܂��#�1&^��o�(`sT��v��T�H�����,
:
���v);�XW$l�M�z�&�Oqc�r:�)֩�	�~��+�4ߕ�:�f,&L8�
E.�	�
�ve�0�)2F	ʂ��1��z�䢐1���vsO
�5���6v�;��7V�QC^N�6&�q$N��:�RW;��;v��]�AL<vy'�I�H�=f�}�{��>6���M�5<>&y,`���=��"���A����މ�BVR{�A@/qC'"��{�D��)xl�D�ᢐz�I�D�V��C�*
B6��y�/SA������|�F6�CMJI�L�_Jf�2I� >LV�i2��M6H�a�؊�MV��6F��O�\b�,�*Of��G�	�Qf���Wb"�LV�Hy��Tvs�_�UևN	'g�AV���}�\�YF���1Zv.`��[�˞��\`[vMt�y[g�d�3���ǃe���,�M��e&�).�C�phv�+d�UKiF����Rj�d��n���j�J����Fo�?m�1�Opƞ��	M)�q�}�L�Cvr&Ő/L�r��=6	P�-�t�I~��$tVsS�x8t�f��
����y�_�o�˭y���U1�y�yfZ���|��K���5|F�a���9y��Mi���y����h)���6�8U�]y�F�o�1*��|�j���o����I�4��l>:������A�>����	�ўߒf�����q���+��Y<�&[���g�Вv��8��&������W݊#���p�g�M�f����2Κ&{���n��s
=�o��F�+,EWܠ��@�	�d\��(�	nkW}��g
ixҊ��fA
�\�&�]\������2V
8e�v�y�Ӹ���7�Sf_�X��+^~&G��&��e��ȩ�=4�z �f���%� X�։	R�*ݭ��;��
舘�/LW�VDr��cEn5`ܶ��1��n��d�6�uP��F��6�)KZL��D���%�������ָ��h�Zg'N���j�`UX�G���	_�#�x?�!nղ�l�v	3����3�	�?�.�fW~y:?��E�B�֫�6�Q	ʼnï��	l/Կv��l*�ĿV��L	t��s�杊�SU�W���M��㈜
}F�!�V�j��p�V�6	�R���v�V��:ɖd|
5����@��m��C��oD�v+4(���FN���G(����?�!u��N�7_7l�v�����^�Ѧ��o	_�qO�&0ݐ
'���6�E�
���ֶ�����}�چ��Zb;̇۶!E���7�6A��a����{�[�"���DJ	�����f�4?fZ��_%�lO+�X%��aS�6:��Y�6�|?�o�����u����~63���i����J�f���$���&�4n�
�&v7��Mb����x&
���c��������L-I����Fjw�JZe�L�>�����s�h����AP/�ߚh�֭�2l���Z<�T�}.����Տ]�&F�
?�s�����42�j�F5>�
�[,|G���?Jl�T��c��������E�,�1�����Sz��Z7�=��*���D��Ѥ	�&7iP��
��jC
�Mb��m�
b%G��%%b��G�1w���&K�r?��
\����m
�Z�=c�
�p�t�F�xMT��8���ڀ���[
	Ps�f�lNw1%K��*4�3�vRGf� �GF�Wk��!'��W޻C"�"�l�#�v6��r�:&��s���)gku!	-ҫ*�bo/QF++�A��,Z�����+�H�W	
+�,�吇	���)�<z
���0緞tp�f�1��1J���0��	P�ƻ37#]���a4��_��8�3����F��8�M��l8W����{�:�0t}���:���;��ALj����A���	HpCǦ_|4��RE��	t�ЭF��^#5�H�zTEIO��L��P��m��)�0Sw~�HІ�TW���� �T7C�q	�7��Vw��t�3��W׺�a�Y�C�?I6Zw{�
��g[g;��3�F�\ǚF
�}C�]�7C2A�^'CU�j��|`7Y����d�RK��xBe�7]�=>�9f����"|�fG#D�`�UXh�+x;h�N$5<羍j��/e��{%k��_}��lgGS��O�l���E|
ng�EH`m'�31;nkp�(�_6�@mWc��a�Ro�S57���sw.��0��Weg��Ct�e	#��/d�S�u
_�,w��m����y�fH'�8:zgD��]��|���6�5~�S�h	�y��WW����A�7�U��S����V��}���Zg����N��2���Qn	�<K��7���
���׏W�.��Up���A����˒�M�mu#{��Go��v�d���i���Õ�Նw㲁-��]����7#�8���G�>*�J��g�������\Y9�C�g���a�W�
�2	�΋��ʟ�����w�/���a�`�u��IâNJ�E	�12��'��0p{�F�'-��R����#�`ՆI)���2��x�琮� v������	J-.ʭ��O�&Lӭ����u����S����t�']��g��
���N�@�wR�<�c�f��ʕ�I�Rg�׃�<�b�W
$ԟuֳG���Ғ�u�G�,�G�3��?���E�'��#������<�=	]��7��F}��ݼ�����q:���ؤ	�X�ո���	ٞn���S���^E@�W�I��e�{�A��վ}�'��As�����Pd�� �g�0��9�>�'׉�:8����2
��b��Pl�����']��\4�Gs�=
�@ώƇn3n
-d)Ї��qᗽЗ�Hz_3�ԇ%���q��f6g���ԇ4;���/ا:�%���G�'��������|"�܇}6��m�ݷ
�����G��f4����MJ���w��'���1H�\�:>�	�5���D�1hh������PK�w�y����g�Y]�-��ן�Q��Z,��F����
��T�F�o����-�8۱��O�"�$�����%���ׂ�r�"�w{
_O�b����$��m��
3���Ѽ�7I�b	Ol����^�
8�����>��ys��[��w6�?��IM
�K��=>@�E��؋kop-�����|g����� h����	10���5�g�]	�7�
~ ��
H�N���
���C�b�(_6pe��I(O��ُ�L������e8\�ca���f���׮X�����h���
���"�y���$hh�a(\F%hޚ5�c��%H�]
gx�'�1�hd�e�*�zw	
ײ�,;|�p�,(�ćt|:H.h���xG/�RE�_��1xc�rl4?2������3<qQ�L�3���_��{1H3���bO}6Xץx �&7�"�*��6(��~�vN1���<	��k:�`P����P<�W�����=X�}\��
A�v����l�DXV�1��ͪH��y�
��I���
&͇�K؃�a�2KL{z�(fC;M �+ɱ?"P���mjO�Q�����TX�Uz	�1c�U�N�S��f{W�xX���"Z���
�%�\�sv6Hwsa�!�g����b��d����d���L|]~ex@;����dX`�c�c��j�i�0�مsm�I'��m�_cs��"<m���8?7�qH/)�	
�	=t��	s
�_�7{��2�jI�|�Q�q�{|H����p�~���P}��86�p��D���D���ȁ�����?�AH��93+f��|��8�'�h�\��\����>��~��tN�C�(P�:�鲄��h��u��H��Z����l���9a�謽�w%y��8한:��HF��x��d�(>��e�5��Ki�{�:܋h�f�����)��
h���LkV	���>���N^�-Mߔ�|s;&��� ~�_�P�������ز	>`:�����	�HY��h�A�L��h�����H�C�j����t*�e���`�Ƣ�Έ8�
���ڈ�
�'m�xֿ
�Ed��(aU��R����,�4z>���v��k�e��׆�D�:��M�8Z)��<;��ɬ[�������=��8�����z=諈���g�I�. 	�lS�������X�Tq��ݽ�jA�	���F�����	l�	�h�e�s�X=�j	�K���#„�M*��H��d���|�J�/�Hea]�����u����x|�g��,�X^�S86��h�J�|�|�&}$T�����Ovv��\��(0�$	����X�O��u�-Ũv�
A���84$i�r�ǘa19���tn>F����L�	��a���iN��Q�Xb��mΈPy�I�Z�y�(!uQ�͸���(��_g;���x�D�Ӹ���Z�Ԙ���T��L�(�/}e���s����Ը��F>�n�H��b�[���F���ڨ��)��n}�8�ҷ	����٘G)Y
��=��-�L��u8����6ʘ�8j��"#y��8�%���f\���q�
6	K��8�v��䰵�x��	�}�hǿ�ʑ��X�HOMɬ������`��d���{��x�N�	��Z��8䕯	S�U������k~e�X�3�T_�X"��	�A���6h�������^!�	�/���8�d	�}6�(_>�	���ni�pU
l�����������}>y���	�1����oFK���y���+��y��*:+w��a��p��Iw�����
�TO��iz��k	�|�K��H0
d���Y:��vR,9�q{^�]��%	�C�]��i�)�9`�r	��9�

Ƒ�,97�N����"�i��+���$i�KU��%y�tJI�'%��"�
���W()���s�S))ƫ�6os*YwbQ9j�",�sM����-ɳ�E�K:),��L��Jv�2�����$q(2ɻ��rJ4)ş���f5��+��x�^7Y�nk�!��8yM{��~�19��aEn�:�y�y�t=9��F�M^�>)բ�᧠�>	&��	Q���A�Gy}	
wH�C)��$[��Ci���	ΥH�=���RHH�p�	={��J�Pg��p�J)3�2���L��6P
��>[Oy'��{,X�Q�����;Q�	��6j
Si�#M�߲�TIkY��dLQ9��B�޺�V�0mG�>�VY�?�H0�Xن.�[�@X�a���Y�KZ))x��_�ZD5��<�X��JH
%F�^��ML���a��}���^Ib��V~���c9ٓ�+5�~dy�������eً7�XųIf��2i�A/gyK�$�=hiI���Ӟi)��J�oc�a)���b�k�k	�.'I#k�m�n_��l)`���b�*bI'P����ap	��@��q���!�܎�r����:t��7���8xuI��Nza�u�G��ۜgyy�@�9O�z���
l��/|y��L�5G�}YW�T�;m}�6�䲨_���
�� �0�)�f��M��I�	�������P���y1CNK���9p4	��Er�9zg>�������z�1����y�MP�9�����܈���	C����	���<δ��ɗ�g��Ͼ��%A����o�rB�TJ�y�x�&��y�	@Ya	|�I��Y�Ԍ�y��y��(���i�
��!I��4���	��I���!�[�y�DRu�@��i��ʵ��Y	Ј��K����1�y��Y)�t���y�����ͧ������٦9�m�������N����#>��:�p6�)�yH,	��Z�YA���
U�I[���b�F�E>��ˬ��8�6��s�9��c� ��j�����	nX	F����9h� {��9���%����uP0��a+	�����	g�M�W)�%F��J"��y�5�*A�	�Y(	��DO�)/����sùW�/
n:�*ȩ[(��A"�9��(7��	���P���	$�������)���IB����3�b��������H�O�YzVM�I��y��X.At��9�o4����i"��8EV�ԩ��e=ln0թ��,`�ԩ�	��`�׉��ӌ	��	E;�|��	�����5��9�w9M`A�p5&�w���FطG���Yo�1
�1
�i�dO�N:s���؆�)R��	淧(��D�
������SA��������=;��4�$9���+��'�x��I�L����U�:6��)��!���`�	Fȴ��G�V�E���Z��­x�y�6����i�������VU�OM�9 O�GtG���/c���E��	�gi�����Y���	��4�yc&mo�D!y
p0�&�)�$�
�:I2�	�K�
ɺ�7Z޸	�	a���H�<:�I%Y%7�
^�<��ݹ��z�9*K;��(�	*dh��#L�j}��b�*�6�	2&3y*����Y��ZAM	m���~�޺S��-	�-
�*kB�L�O
.�n���
�>�2��*Qt
�O�i:��1c��Z!3�=x�TZ�3������t��=M!��0@�V�6#�e�C�L�$
�i	���3$��5
Q��*���
�N�6�3}�
�uq�7L�U	�7��7�7��	1<og9
�ԑ����::�
"�C;<jX�&b�̾=JB���U>Js�k>:l�n*6<jL�b
>��D�"��M��oI�s|��˅>I
@cYu�?�NjI.A	}I��Q�~(��M�R�fSRt��Q�L lh�:KR�.����3T�6sd����Q�;�:���TR:k0���`�X�0� ��Y�Q��l
gc�Z:T�5�m~[*4��kX�]�4�%yD^*&g��zj_*:.0��5a?N�	R��d���hb�e�p�0�e*³��˿bg�m��&�]�fy��J|f�i6:�H�f������%k�e;�}lJ�V)��jڮu��
w�h
&oE8_��j����
��v:��*H*x����h��z�nJ��rj{ʊ�	�|j���:߻�}�\����}�Z+[�U/}�ZM�`&ׂjj���R��:S�0쉱,����{e�=T���S��Zq�*?SS	�Uv�Jcs
��Yr��%94W�:!��t���>F�*���y�e��Б��n�q|�m�:�7��6���A
��=	2`���t&�	K߰<���`g�^�:�+t
W	�b�Zf��
ْ��-�h��N�J*��0�mp�Zş/	?��
�%�%�Q���q

4��U���V�<٧��*R�ع��!��i��X�
��9,¬�1m��+��y�u�&�:k��r|��
�P������&B(]5��zS6n�׵ꙩ2-�#˶�N+_U>���������)�ZDz�	����G{�	�(��
�N���þ��]�]�Կ�%�id"M���!�=n���� t�5%��*�&�W����n|��e���XAtܯ�z}��f��jD�}m���R]5ر�zlQ>	��=2���	���[��E��	�֒��z���6	��
�iX9��J�l�
=����z�ڷ
��q4��%%���ת��M��z�8�,V�������}�*��1	�il��ڨ<��'�9���
�S�L�j��W�|c������>+��
��w	�@��ʵKea���,�9���Y�ofD��N�
�1j�*���J����������:�<x��Z�ʦ	b�s�S�k��>���
#,}~p�Jѧ�
gv}��:Y���cQD��
�?�{��Zh��ԑ���*�������9\x>@W���t	J:
F�*"�
����>��0��{n��izK�5�Z��c���
%ig=;�qc	�+�
���4k�[��_ i� ��{k~A�iY7�~I�W�m~<���q��غ��D
����K�5uӞ�+\ȱ����K�^d�z�k�W�s��d<���� ������C�![���&P�L����/J�#@N�Ӣÿ$�����B�Q��
�u�}#�*Ǥ
���){ʱ�L�	;)��j����q+;������-;z�Wzٔ-�.0Ξ
�0��\
9���2�%�w	��3�
Q�5\σ2p��V84��z�	_JK�6�kD��7[�@��
�6K!8��i�9�=�ٝ3�:��y\.mMx5;f
��<k�^2f@�9{·-
G-Q�>�Ls��9?k��c
���d@�paD�n`"C��X��
D�bD�n�3C{����Z�Fq?��Y�HK��Z~䐿IGn|���aHK��m:KI{�D��V�L��B��N�Y�Kب�O�L}�r��gR�?B	�T�ɛ���Tke>�s]VKV~�

�-Uk��H	<�X�G��pX�T�B	�2ZZ���Z��]��|���]˃�	*=�J_۝B�����_{*2	�b[
�9®��b�
���B�d�>5]ηS�d{�"�U��fk]qQ �e�a+Y���h���n
6M<i+�k!�7��j[�78G6|Zk�N��[l{��%�RX�lK�-��&�n[Y���So{ҘFkQ�,h�y3+���Jn��!�	�urrK|C/q-<)s�dI�[!*�r�sr���zu�N7f��v���"��s�w;]E��4��w+v�����w����osm�d[�!
eb'�r;عJ
���b��`N
�B��e���
EB�~;,���|~t��e^�k�X}lm̈́v{��
�����D�%.��k>��[��)����p\2�{z��ZD8"��k���`j�;�$���$�+��~��R����U��[2��O<��Ǩ&Bi�씻�3x	���(�+�R&	)��u�۸sv��.��T�ͩ�������f"���	���Z����^
��E=����8r[��Q���$�۫�1O�X�{T~'	+��������
�������(���4���O����h�{�z=�T�o��&���usj�[Ov���{��L��	ԓM����'|5���[�͔qҹ�mMG(�QT��<yk�9Q��<�	t�3�{���Ȏ��������{�«C�Vϣ�	�˕�0�8j���1]:��c��pЮ<b���c��
�|���k����}�;�?g*�<r��-1S<mC����i�v�:�;�mv���U��:xw�ˠf����>sJJ�;�jl`z	��;������U�+��"5m�l��Pm	I���ޫ]��P]��&h�Ģ	�+3ݡ	��8��;!-�
$;��{�e4��N#�)
!ZG
�K�8�&x�χ��+z<�+�k~萮�+�7>��dM��lD J�K1��ԑ�[��I;�
ڲ��<�����U���������+.O�3G���y����9
f�����B�	Z����;P%'9J�K,ޒ	?y���p�^\�+��+��Ҧu���A2JQ)�k�+��#UN���������
��jlC��
h���oUH�_\�F�L���L��_�*�`	�,�Q�F-
�r�qe;�l�:
�5���wD�>���B�G��$���r��p���m;km�2K��F��|����~��|p�@��8�|�8'����)���q�K���z�
��}"���|I^j<�[<z
M-$\���8�������2`>&�`��]�'�E��,U�(�����q�(L�}�e�3*<~�rS�}+,g���A|,�����-��N��v/d.́�	h�#/�����=80��9	/�b	1<���W��2gJ��r3��#�=
�4\�l��i'�2��:��6�
�/!4��-��x�	���5��E
mùB\'*�
ʧ�:,y2����>�r���XD��;�T
�H��W��g5eI.�-�QKL$�ї��L�;����a�K�*�PNx^	M\r�x�WKL����4�P��s-
�N<'	y`KQ\>�	��=�O<n+ڮV\����|�SW���	3��;Y<ך���PXZ,n�1�NS`̖���Ec-����d|��59e�'�_p^fܯ�z�[ڲgq0�z��ph<Ou��g����60�j��F)��:9k\�w�s#�Xn\+"���`�n<R`{
��z�t��$K�{��N��|<��D�r7N|<G��ZQ3}L�L?59�CL��K��I	�������ׂ�뙬G����<x�Z\Y
R��{h��$��|��:ޠ�l�A��E-�L�f��6��l���E����:KS��Ҋ|ݡDE�9��V9��g�ۊP�v�s�,���������
	�Lg
ҫ]�좧�v!��j����.Ô\����Uv���ܦY�����2d{����dA���b�3��l���c��N�LBhJ(@�<=�W
>I`�<%�
��\��C��
�Ra�<�/o�^q������֏���>x���I������l�x�
Ł�Ө\����<p�|�G�_!���Lj�;P�|��R1U���=��Sϱ&��g_�����\Ί��nX����g��@����%���WнL���IR��cC�	�4����US���/��mq7���n,�����L
�\KS�Ĭ풬�0�L�����jnjd'��P[��쫀�O����<���	����Q
7z�L{[����g�<W2vG���\
��'�<����;R��`G>��f�ڌ�*�HJ���l�lc	����O	��4!�<�x�{@*j��w(����\m�
ȠȮ�<��!]�����Xu����<@�F��ߍ�|��o���]���"��/�{�\��22�X��7*�J���\7�ۇ�8��2#u��rB��Ӧ�����\g�+O���|v��b��*�<�*�	VQ)!�L@�?�p��4�Љ����;�G+:�̖�XW���]�w�tc�\��u	�p����-�.W.^]D�=���:M{�
�ky^
�xD���
�F���&��

�������9��Պ��D�XT�����3�����Q�
�dV�]C4v��~�|�O	��={O͋_O���	�F�d����	�ow
{����S�]O5�*&�=]s��JxVml�^
�.-��[��f�]��߷)�bRj"g���֗�~^m�4�t����:A�0$!]�.
*.!�$�����ME��֓�#� c���S� ���t/�&M3��<�'}x`��y%-W0��Jm�)��M%�U�'
��
��G%��
���,]�����2'M�
�V��.��=_e2��/�c<�l)�Q0�j2�ۖ��0
Ɂ�~�^J3�^f_x��y4m��/N�6��� �F�7�@ː;d]8
fU����9�q�Z*��7��	���c;oѰ��<M�p��T<}��[����>�G��5qE�9��N�	����@����23,A
V��ɝB�J�=���6=�
�^s2D͠�� C��EM�hA�8�D]�zP	>U��Ev؊	9<�@}'S`
��b�I�nˁ^�%�BM@!j
5I��@=�"�
��9�u#�
Ց�N�^���ЃO=� 簑OP��|���>*Q��9k�ӠO�|$TL<�
T�0;D*w�V�M w[�W������X�ʾ�o��W�/���#�Y-ˮ��Ts[}�%Pt�Ĩ]Į<���P`�
Ƨ1�
aM"��c��D� eI�c�/a�	�e�[m�	�Ӝ9g=D�p#C��h}����u��l���y��� m\���+�m=���m�aA�J��8sݫE��\�u�Nȥ	�y�2w}��x,_�x��u6�y���aymw�t�����{����w8>}���=e�ʂ��Ck��6�-
JK!����369F�:����ZH���x��t��
Y�	��A|�}�
�|������L�R.>Ɍ���d���9�?�p��=�._l�*�=-�%�Be��y��� ݑ���m�m��M3w� �_?�]&f��U
(��E�	/s�A���U�gq;�M��^v�����0}$���]�+	��-�]���	}mbS��h�o?�ܟ��/�@5��}�����X�]�2k��"��=���̀T���/����,�
��~�K�Х}�Z�>����Z�8����`	��bS��oѸt.|��=u|��Eᫍ��"!�3�]H��<4Kj��!N����%�����},׉����G�eT��qT򥛰}���:G[Ա!_BDR��})�"���<��<ejʛS�������ɵM�U���=F��(l�ͷ����׻����,u:����|�F�X���%L���(��-�T�/)��&�GTJ氭�N�Nꌄ���	o��8���a
|0��w
���r��)i�
����Mۙ���>��m3��"lr�M�*�����}�y�SI����b�gE�=���̹��RJ�͹׵(5U��]�	�C�{��q-r���
ҭ!�f�խ��^�U���=��\���m'f`Ȃ���-FGm
�2٭�ge���mB|	��l!�M3��5J����`�?h�ޭ%�	�+��mJ��3%[�=����,��I�)����}�����}����p�
Ϣ�罝*1Y>�g���N��.��Mwm��m�h�4Xj.-���e�9����1��4
��ݺ�V�Ȕ��-$*�ͷt7��u���<�c�
+7Bz��	_�����|H���7
�]M� 
m��!靥�$
_��W��X�D��^��l��
�#����̌;
�~�7��f�
��u#����_
Z�͆�Q1�A0��>�����]��� ����p:���/0��O,K�XUY�K��ܺ	�|[c�=�K�	�}��vu��t���=B����p��H�Va,C)d+	N�nGji
���V������I
����:e
���D��-�	����M�� �.^
dE��~��	E���Ɨ��Va�� ]8����0M>��N3�	{}������	�����c��f���G]����!�y��%/w.�T�́����V�D���?�/0%�:��Y�	�&
{�L8o]E�
�vdw�!�*"}�4"^´:��y��-�
sN�B$�+���%�\	��1�'.7T|�U'nwν	4O�-w���p�A-n6�[�I/�0�C���-N
��J�R1�
��En�0�0�	��M(6�"Z
R��7�i}3Y��6�xy	����B���3ǭ�DN
~/�'�SG�)	䫣G�6='d��I~�a!��J���bY�[H.XK���JnU����k�L�X)'
��ZLN�uk��˅G�X��
�A��L^d�
n�%wUNF��
>7��Ye:���Z�i�8~Z�W��y�+�Z>�߱{�I�b�)n�G`}af^�b�sP4g~��
�Dݱk.7q�N�k��1$���gk>J��e&V3l>Y�R	MI�o��.
�9xp�qA�����r�}�f�br�z�3���7s�R�l�0@s�Y�a��1wNM�/�Ƨx�&���5ծy���0v74wn‹[�+�yn���1L|.>�f6�<|�J��&z.HX��?�^-ZaDQ�C��G���~^��k�cnv�����_s+Hzn	��܃���
Lk��}�l�
��PL����5�+��~�:`�<�����������'�=բ���Gؽ^{���:\����ߌ~Ai�J*�������h���	=��Y�N���T �M������$Z��|
�:T�k��3���b6��3�>gB#	>;+��?��"��~���9���L�zQ'u�(��p�¢�~�g	������w�a�7�^,��7��>�������oJ〜�^*������ G��K�(�q��	?�~�^��5
�w��^�n�
�W����q��6ihz����>^�t���]o�Nx��#�'��ɗ��jc�8!6@��JX?���^r|c�>������$�b��	1�SF�������.�#�	��켾`y�B��&�>7��3%.����D4)ǁa����&��.h����Q*���@jM�Y�����]����@0	�A'g�K�ˇ�^�`�Yn�X�#�[�H�ޟd��x��������~8��>�����F4оJeq
}�u�N��w#x�ܞ��y�rt��.ρ��~i��h��@�
��N��	��P�>��G
^-����*Ì5�.��<�%�型I�6?���ސC��I��NHr|Ǽ���^PrU}����kn~��1���	����n�+�<leK���������.�a�ބ_��l��ι�'X���R2W<����1������n�#�_N�~���
���"���^��ޔ�owD�����@��4��������8%	4������`v�,�{�-���O?X�@
�
_^B����3�(g/�/�
q/���-lM�%�/����G?C����Ȇ��s@E���"HSe�/8��}�~���idʔx�c�>.�O7Ȅ��Hdϕ���y���mf���Z������5�FtZ�e� /p���Ƀ!?'n�Aw&o!D�Bi��#��lnq�"/�-	<+%��S�~�g%�*1}�'��8?[�(�`$ԆG(�� �e��?�t�	O$d+��4�v�,��ME��I-ߡ~Q��<R.�ٛ�)/��]p�$Ky/�{ُ��j+�2HW��2������33��D4:�j:5oC�mp�3W1s�˛7��1\�|_3�J'�5�e5��Y��:�p6�n�z,;��2��4so���3/ȇ�	�4�>/��"uI0?�';]	���;o��"
r���;/:f@
�4(�@��Y�
�-wC��9���C��c7E��C�_�
�2#�FhDP�O^%Ho�g��I[I/n#b4N��Jo��U���?J_�]��ϰI/q��y��BMO�&ry)CI�"b�����P?0a���vQ/3�����W�U\��=�a[�N�>��^Ssf�A��_�f�x�B߼`���+��a�ԖbVb��&��g	�`�y\		�zdߠ�eWH#�fO�#
�Q�nf�
�p
w=h_�.o�i�s�Ⱦ,i�s8�©��k��G
��&Alo'�[F�l��cH�L:n���4!_�nO;��w�ϵp/����]�m/��'Q{ܶr���ŋ�q�lU���O�n�2�
\�;v��;�I�w�J�.8���x/�M��1��y�������z�o��"
Ny���ǒ�y?,���N}���N�>�W{������}
����{?pG	K�[w���
�[�%�?�%�l=b[�_0>��օ������J�O:���7;�o�K	T�����] l����/�3=�nq�?)�����?��0��Hڏ�σ�qY!�.6}���z^��:֒?�f^�	��?�=>�_�r������0͙oB!;��"��}�;t�6��\��2��?_:#g�L����Pё���O"-j1y���_9��	�?̊�o����x���������K���t�o-A��Fx�/j��	�\QW�O�(�	fbҾ���s~���ƨo��P=�Υ�[8
qă֣��m9
�F&��ߚ|
�y�լ��T��l
��/��q�Uj��O��#r���{��h�$�ﯠ���T߲J@l%����=ɛ�?���k9��o�������_�&8��p�/��nv�׻/Mc�	����������\����$�0�'�ߺ�a!�B�Ɵ�@�
:��0�	��ɼ��
/)	��@��_;�K��#گ�ƺ�����O��t���_�����P��A����p��F��R?����u�L+��R�Gm+X3����Ɂ
����埀���T���Ag3��5�~��
����	dž���?�W}z̮����������x
�k���П5�|-��,�M2���,'RX�Q2�zi�zJ�h�������/jhr#�� [`h���R��?����y��r��TL	 YVD��,J��
*�0[(P$�U��l=����Rj>��Q�C�8�� YM^`���h+-^�H>SW=Sovr'm�b�������#}1#3m='z�����v^4���3�
d4x1 y����i ���5M�A�s-8��X0s'��	��E&`:q���(��>D
YN8SLj�I}_g]�nOB_�DHODf
 kx�B�yo?V[F</O�&�Z�����C)���X7�V�����Z�3s^��HP�����+\[Nb�Y�vIT�NPWxH����D�Z2������M/���:2],�w�����}g/_BCb.(>�r����e��k�����U��6�%�����q����f>
{0B?Ipk0+
H=\�J?0iiG[
�S]c�u~�v�O%�fg0V�*���������c'KX>^C/������t�����l�������2KInRN@8�<��69G@vQFk.<4~Ri)f�����6`{��BT<3���:u$��zs`I;JE�",LIRe�h����m�A)m`U}�������A6�h/���jAN7
3ZXP��kik%��ar]�5�5{��V�R��`*&��KA�v?93B�qZ8 lXw����Y\\C.0^~pakCSFo�AaQyt1"TYJ�~b�q{=V�P+�!hEE%@����#�d�+g"B/$_fJOeD���d@=�H�+��v**[=>��"Q_w��<iw]�!^5��e�M���&:ff��Tqf���x�W�fuXC�Q5i(���(!}5O�t��`�)����fb4/?������!���)�1�enwt)�*��o����]�$�����V�.S��ff':+^H7��Hy�=���Nb%|M>�t>F�%+glDqH!�4��c�nizUPB�`GE=3)x1�8yJ*��5�9:��~�����Is~,�wV��,�R�3���8���������_2%0��GVhY3M-M9d/p7ay	k+hU�������C�0��dGjc-?4:%T���=��.v�@{CHQ7gu&1?!	p
�2`c{���&��Lj^\�m����Ce���gN���5B/7����	����vX&�>��#qW�ex�����6N�7^	.~q$g$uQ4~F
XXCV?V�����d��/��l���������M��Q���)5=k&T1@s l<e`S!1Y0o3X^k4n,D%�32i��*	}H)���32I�D�)�yI���J����Nu(!=J����#�>wg���/�8Ok6dRn]/�p�7zET}n37����9AB����6l~R*�����yHt+- ��^��C�	)�����AcLHK?Mp�|o��Z�d
kh���P
F]lkls���1avB1[yTl���_���l�@)@����d�]���c#".�S��_Z�Ot]%l�0DV�4���:xh
O<5kCyL<~�O! ���7���A�����0�iJ�;����f�8���o�A�b|��
(8�+f>]r=RQWzf$We	1mpN�9'N��
e:�������Dc�vp%���6RNf?)B��cR-rPwO������Of6\�����d^]SZ8m? 3.��<|/�^C&"B:"MNAxP
?"
fwE	D5�+�>��!TXZ]dn"
��Hj"=">F4q<�������&;��\Y(L�ZT`�ErKc56������	
61�#\b�n#[��o��:
lTHO/��&L�����R~/�Y/�=������6��?Wkip�!
*�s���%.F")x"AVi3]6�3f��Y�����@*kE'���([�^� {ACs�i[.HDEw�H^�zCB�Ww�'})U'nJjjPvWl��t$QpRD6ZQ���`$��
�o�i>`�N%�s����_�[�L_#\��n�'z__f$��5lfN�'��[�L���������^��dhd|�h�@Mw��;�bs�f8QRip\(�Ti���_��p���<i�=_��tf��*E�,���;����a2�uJ���l��1j���������WoFvk@RW.u|4EE^JSs4~5'
tilj !S0Mk�*;w@VpvH* e��_c�az�]0�
>�X%>;m'x0:&4��1(cf
s
QA_#Ri��{����M8�;x_cUr'J]�^4��������8Aqy7DsO;u$����_8�������|Uy���E�%:�LU1�&&���XWO�7=0
��aQH�<�P?���xH3|��T�vj5E6Q<%�g��>+IZp_tbH~F(�@uh�MY�� }�e
�3Z3�[vAjRzV<,j	Q�M�r����"B���h^�rT6v`x�RU���B7L���z�E��u�#,
e
B[T`a+s7f�_S��"S�;���ll�2f��~"��)OxmU*ud
\@'13T1%\�$�G\4>����H ?{!�_:F��I��NP����R�����������>sJj�y9E���~����>1�����)V9FnVF_�3�'��JYX^]?:7`������X��7J_t��L{V�Y))9��Y���<7s{
cF�u@�O8O����
�W��6�
��nwTm==���'.d>|(Xy[O6m�������q����fh�Rk�k%��r7}eDS�X��x��e�����=��[��8�-U,���x����E"d/+tTb	'Ic��X5n�=�j�R(R=" <3/C
H0��,"^�l7
"M�B>���d?zr`e��>!�GI.0w5'G}L!$9'X"@\0up~,x��"RCR5���[hS��T��)�9����uqg���O��(V?]j'�=s��;N���d&�<��]ME�X��Jh��C�������^6<o5Bj6�o��n���2���YC�|p$GP'M!(oc~��Py�*�#^r��D�W�;�|�M����p%mwVj
?-KeQa>hAz'r|u^%6H<X���9��������+�KOu9
b��C�MM�����P��
cj#;��0����s������nKX&xM�Ld= 3~P({l
Q��HhnH����NwX4X	D�~<x�#5g��W/�E3��������y!�G�\IQ@�e~���-�q�[#���������6'<��B6��esfLj	S�3I�ZR�y�������;aKv�"M�W(
E=ABUqbXi)KG"1	&?yB@�3
�|e*h8`]'+Y`4=l)e�u>F��&`_FW�W��c�"6�K[���HrL ���
�d�oeAHD�y����!`O���c&bH��LBh;3s�*�l>SysAvA_FZ^h>yJ'R}}/voP`X&p'4L��[��<�Tfk��V�IO3#3��	zY����`
e~8'6U{U~`$D~\F3�YgrN*n%:R0yq�S�cOge1.T*+w,&oZq�*g����{z���-><���������H�?��Sq5v����V���24Wo�����7���BA���}|o �>SY,�[vErG
$-I5c6��Gol. THGo5!qX&TB;N	B#JR7v4/7�����[1�,>}X�����<D"uL H���������%��0\2z}2�s����r@Cqq�a�$!9�9�7zXP����/E����\]NQ�K|,���!����I�
_B1dW�3\:h7"x)SV:u?.l$vbWt%L7CVw3,W"�kMa1�0`�����.���'��9uj`.u�R[9#i1YzhRH*y�TI&xxw8Z�Ee	�_\Io��g/3���_�>�a@ms |9y-6*C���
=P LK���?H1������
KTv��������������|c� h�]�6dp ����q�S�+���qN�h�����4�zJ�h�������/jhr#q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/weighted/weighted_alias.rs� ��&�{���VócC���2ECAA$OH<(Q%OVSOQ JHFGOO2'!:U80]T9231?DT4!+1.]DEP9--
7!!<
.
DCC2#4
W=</"GA
NQOPN!
(H+)1?(/=&-/B+-@0-.+<4
+SA#20
WG)'%(T8'%
YC+F
)D
Q!9T&'I>8b6
>;--99Q9+7/O
,M4

0+NP3+&%%&'$<.%
L?9%
$+*#&'"<-J&

2#((G!@'@!K!B!2$12$1(A!C!2"'2"'(?!A!M
+%*(<HEF&G;=&O$M8";
;QDX;
? A'H!- 3C@&)'
0-)-/-���L7�1<Y*[-�p/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/weighted/weighted_tree.rs� ��^4��l��0Y-��l�2ECAA$SH9%OURORSQ^$\ca_+AIJ]W\if1'> U'W0/?DT,OPEPG5
"_)'2
! *&(1
8%"'!)O%7
%+()3()
L),()9)PG=".
6+<-
$-%H
(PGQ".
*!)&:/D1"1)&5(-"9)=
,**
PJPIUO%4
I5,;/$,6-=0%-D
+2F[bd>&
<<@4'QK8=$'G<4'%A!<DFK#C$)F$*2<JA$1/#&
*&
4+
&
V(
�+���p�9#i�]/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/lib.rs� ]�Q;��	���O���:�2ECAA$Q@:(
!J,>EE0#:P.A;G$ M"#(I+#G !B! !'$"!$-#$"$")/`0<6C?;:93L6HRQ)@649C9#'#'900

LLHO1LONMHEMG:2LM/(@Q$,(J0



����\j/>��j�ޟ^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/beta.rs� 5K��d��QV���v�R�F�2/ECAA$#%;@+*)?-)?
.)?
]CHEKP2Cd*-+9)?

!,-??!RP$A>".
!-
@A&3,*29-!I?D%*Z<0P!2
$:)11E**H,^$ R)114)$P&*9M2#.&E*M4" #$:!"

1-#
!$!:-K
.>	���
��������1�x��
��>�0[b/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/binomial.rs� _��?X\�u��ػ(�E�o�24ECAA$0$gECC:DG%l./*7)M)M/)M)M
0-M?!VL$O5<4
4
!-
!-
M3PP'LI:O,).Y7F-1C%8 8$
JZc�! ' !/

LJE;'@E 0)!?4  //IB#'.
F*(4#85*95.*
4EEQ% "$# 1$#'# 1$#&
K$N$

6!!00%X
#8BKJFC


&<OOD&

N5*:'&.
GFaR-=<<<<CD$-DE,+2B(M-;
�Ҭ�N����ht���`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/cauchy.rs� T	@W;Y�!���LW4��3�24ECAA$0,%eJ1BMHK/7YSBWch,.*;NE)M&.-?!T$&AAB".
%&&:--[,3,
,%#; AE6-4)/
+ 4W! 0BU*()*V.
41(
 -#"$"PG +D8-
0B�������������	�	�	�	�	�
�
�
�����W���`P;'��	z\��e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/chi_squared.rs� ��6�h�n<qJ�1�(�2/ECAA$"@%f=<FC3Er0.*6)?%^-?!?!$S$)?%DG>%F
7&:0c *%:&:5

 1-"
"1-"
"2-"
((/@5@�������
��
��t�����g�c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/dirichlet.rs� ��ػŠ�˭
Q����+�t�2/ECAA$FF"(#)-%9-!K1%PBQY*`$
 "RJ%?*!E 
%&
#M,%8- 0%OBQWHN>MO<V
FG6F)M\#
5I%?* H0$2
#)&%T)S'~FDSPP+S>K+n>6Q)#(%1-!K98?!<CWcb,Z+Y$(%LQ"B.
"#*2"2!3
EOSPG^5`6
A%?JI

:-*<)(%2)3$8*8$=3LAA+FF^0.!.'
61:G
 J(;=D[1PLM? (5,KL0(5�������0�0�0�0�0�0�1�1�1�1�2�2�3�3�3�3�3�3�3�3�4�4�j���:�}��r��2e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/exponential.rs� wh�q�/Jե�=|H^�0�2/ECAA$,,4;*FOw-ML%E,:#M"<3'G"< 
EB
))
fJNFLL;H EN0r)&*5)MG+-?!^$=?MJ25$/
/#:/
+-2
(J'"''52�������������� c�̉�}Y�Z��Zb/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/fisher_f.rs� ����c2�!uE�K���2/ECAA$E%YC@Je-.(7)?%A//-??!NN$%G:*
*
00'%:I
2- 
2D�����8?_܀afP�/���a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/frechet.rs� �4�YN�[��H����.�2ECAA$6)qGIFA@IZSX<kM)M#/-$,,?!Zcc$#\OI1
I1
92
'#:-I
.83.83"83#.
"1K&92
(?+!09$1
!:1N������������������������	�	�	�	�
�
��1��6����BJ`_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/gamma.rs� ���PG�d�iv븵!�?�2/ECAA$>%_D8A>>.EV?$A/f+/,:HEHIF%Q)?%--?!SSO$)?%:DAAFCDD)?%%CD)?%

%C@".
".
*O%::%;)L
%;3=
%%:+)+
/%:'>/%:*30%'.+G]0

/@
����	�	�	�	�
���/Mm!��P}��kiNc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/geometric.rs� ������$�Qb<C��J�A�/gC?@1QI"'JH9n/-*>)M
1-"?!+T$G009+/-I0!"'
'<!*"-!

,<QPNIN"-ISJNK:5))):=PH�'8=NM/<@

49=0../A0+5(&+
GFaR/44444#0'!%'&0
GFaR3>7(�c>�_�N7_A��ݧ`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/gumbel.rs� �j�ٌ��9Ω՞j�KG�'�2ECAA$.)cEKE5BaSBMhG)M#.-$,?!bY$#QDI1
92
'&#:-4
(2-"2-#(
"1K&9,
(7+!09$1
!:0B�������������	�	��ܣ
w~^���\�h/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/hypergeometric.rs� ؚL�de�cc�Ԕ����?#)M|OMTR.C3abx4</=)M

%6-P;/?!+a,\+P$Z_6=.16=1' 
 
 
 
C$HG>Q)6D%'P$&=4
13
?'1XJF/FFOGUSRS*,P6@L9D>)M[5RN%<7/'108ODB## )76> /=<D;P>N=>OO**2,P<(""1Z.DL"J(AW%67*,?GOA.!@G=A.?0N)#COE!CEO$,/*(65<*))*;FC>*65<GDDD%%&)%&.7!+.7!+.7!+.7!+a,E,1=<D3,'
.<=>:\;<"@8$'&+
GFaR-#GHEE#JMM8PB -R
�M�{F,�ֱε�*:j/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/inverse_gaussian.rs� ��z)_��c�j���4<6-?!ac$sR>/?*|5=0E)M%&
%&OI3
4
!/%&-*
/5R! 

!A-(
/;<;9:,+*.�����	�	I������N����h`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/normal.rs� ����߰�z�ܢ�I�k�2/ECAA$*40?GBz$7CE,:#M,<3',< !
D;CFE  %22;00
'**
`HC7LU98AT]h,$1-5CE,:#)M%
\-JL?!Qc$%4&6B",
%:&;F/,
!%K6 4#1@A0*5C!&%:5kNPNPp/$819)M%%@M=QL+A,I.CQ/RI <+
!-
 ,
?@O?%F)A#,K6 7#1LL0,)%:$
5-#
G>"<9-$
@3%@G&R8;U8-&>=>0B4HI�����������������-�-�0�0�0�7�8�;�;�;�<�=�=�=�=�=�>�>�F�F�J�J�J�K�K�O�O�O�P�P�P�P�P�P�P�P�P�P�P�P�P�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�Q�R�R�R�R�3�Rby
4�S����q/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/normal_inverse_gaussian.rs� �i�٘��R‹� �� �M<-$"?!,O5T$�G@6l�;H5L)M$%&
*!%&g%O"4
#=
:#L5%&*
;N
(L--
6AB@?A21�������
�
�q�k�ı�L�⦦�`/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/pareto.rs� j���W�eS�e�ɣ
)�#�2ECAA$0)eJ?LLDhE)M#.-?!TT$#LQ(A.
.
;&#:-0
/&4+(!
T1 ,2
-:,#$##0B������������������Q��ժ{n�v^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/pert.rs� 
EKn��V�3�����0�2ECAA$?lIFNKO.d*7(3&)M%4-.7&"?!aWT(%@-.&3+($% .>
D)SD$2
5.
32
BFFK&$%:6
RG&
RC
)<???"N'F J f�R�z�Ǭ�s�PD��a/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/poisson.rs� �K���
�s�D<�#Eo�U�24ECAA$,J%bIX,0S@j-*/9 CHPAGP)M!&/-)9?!VU&W$)M# +)
)M



1+8281LW7<2V
)M#&AF9!*
#.
=:4=2<0*:K)(B*+&:#'$'(
/&%:&-Wf&S%#,;'^BK/@"##9>/ HYH5b@$ %:*=
&H</=.S
'&%:9=

,$0.+&1:�����������5�@�4F�ٳB?K�v\D�[e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/skew_normal.rs� �	A��$�e�Xf�$����>�2ECAA$3+m<KK(J=.2[Z[Xr0$?29YW#c)M%2-J+?!&r\$%3$8#R8.
 )
2"//*%:I1%27)/]CH'

d-!%
#61"2";6";6'5>5&$%%?KC####*H- *
"%
5,+��������������Ω>�'��z	r�WLc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/student_t.rs� 
��mv7�S:�{Yvzm�k2/ECAA$"*9%d@;>@4-5,;/Gf.*(3)?%%;@'(%:28
.- 
3<����	�	�a����0���b�s�d/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/triangular.rs� �kP!f01��w=�ō��$�2ECAA$!,wO+O6Pp03(9)M&
2-.7(?!0Oc.&QT8
+4
**&:02)!%8K

!I3,.0=+4$BB-=
R?
4,+F*� �X ��F5�ɒe/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/unit_circle.rs� �-L���ط���"�_��N2ECAA$<S1O'[.e0;1NOQME?Z&&%,
&;
+;E
���H{ר�
�'l<*�e/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/unit_sphere.rs� �]8;��j��7�?���O7ECAA$<O/J'Y=H@e0;9M=3ME?ZG)-IC

+;S
�E>b��	�l��x��Wa/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/weibull.rs� n��-\�j�����Qx�$�2ECAA$.)eBHMQ[jG��)M#/-?!UU$#OB".
".
5'#:-4
'5+(
D1% )'
->-$%$#1D����������ȟۜ�֕<�X}��/^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/zeta.rs� `�Ƴ�k~�1!�·Y�.�2ECAA$,&XM?S`<RTd@ MIDLGDFNK
K5$X)&#
,-?!I$&#F1*
&'$$&#:.@*!LN>D1L

d-!%
# &'+(
'+(
 LL.4������*e�J��ċܤ�c>^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/zipf.rs� �^ou����{���-��4�2ECAA$,2QLGMJJdF MPL,\^)&


,-?!H>$&N%EPE7*
*
#>&)#+&,#"8
$&:C+-31

d-!%
#&$+.+(
-+(
-+(
<3+(
9 RQ.>5MT'a�.3��&
r�jc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/unit_ball.rs� q7>{����y��o�(�;2ECAA$<L(L+U@Ga.9/MC?Z&&&E
x���O^���uR�^�c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/unit_disc.rs� ��t
N`�FS�R�M�m��82ECAA$<<(R+W,Ra.9/MC?Z&&;
�E哲�A��H�]-�_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/utils.rs� [
��b!2O�\�V����M2ECAA$\+GA"] G<.C A/&&	"GRQD#&PNHMA;OR:^#
&
BU
,����c�5`���'9�Ui/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/ziggurat_tables.rs� �=��u��Wm�d������2/ECAA$A5)2$]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]$]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]1#]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]#]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]]nfr&���uXq��;���f/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/rand_distr-0.5.1/src/weighted/mod.rs� �`aZ�;�W�<�v��2ECAA$<FQ2<IU?B"a˞��~�s�Y-��=�9]
(

\
�

�

�
3
�
�
�
}
Q
�
r!
$
h%
�(
�)
D+
�,
�.
�0
�1
	3
�3
�4
G6
�7
J9
%:
�:
�;
�=
x86_64-unknown-linux-gnu�8j���X��==7��
rand_distr�-f14e4af641e986f2��lS������4,�
���l�����������������R��� ����S��R��S����1����A�A���1��1��1��S��1��1�!���1��1��1�1��1�����,����1�1����S���1���1���1��1�+���1��1����� ���19�12������
���"��rust-end-file