📄 libnum_integer-6bd343e4c37b0a5f.rmeta
/home/palash/git/iron_learn/target/debug/deps/libnum_integer-6bd343e4c37b0a5f.rmeta
Language: rmeta • Lines: 10279
rust
y�#rustc 1.92.0 (ded5c06cf 2025-12-08)��١�	�T�6a��D�
-5080178c80bf7a93�
num_traits� 9�G���g9��~��-167c6724486dc27b���	ⷄ�ۆ��p��-225863f279df55c4��uӰ]����d��!�-06039bcfba61f665��**�٭T��HО�9�-3e2e950d4bac10b5��	�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�test_integer_i8�|��� \�	test_integer_i16����� ]�	test_integer_i32����� ^�	test_integer_i64����� _�	test_integer_i128����� `�	test_integer_isize����� a�	test_integer_u8�|��� b��	test_integer_u16��ݍ� c��	test_integer_u32����� d��	test_integer_u64����� e��	test_integer_u128���� f��	test_integer_usize����� g��	�roots�						Roots�nth_root�sqrt�cbrt�	��	��	��	signed_roots�	fixpoint��F�	bits��	log2��	unsigned_roots�	
average�'''''''Average�.average_ceil�.
average_floor�'1I�1'a�1'b�1�1�'�7�'�9�
Integer�?	div_floor�?	mod_floor�?div_ceil�?gcd�?lcm�?gcd_lcm�?extended_gcd�F	?extended_gcd_lcm�?divides�?is_multiple_of�?is_even�?is_odd�?div_rem�?
div_mod_floor�?next_multiple_of�?prev_multiple_of�?dec�?inc��S��U��W��Y��[��]��_��a�impl_integer_for_isize�impl_integer_for_usize�IterBinomial�e�ea�en�ek�j�j�
m�m�m�multiply_and_divide�q�binomial�s�multinomial�u�u�	x�x�x�	|�|�|�	������	������	������	������	���go��guess��	�������	�������		�������	�������	�������		�������	�������	�������			�������	�������	�������		
�������	�������	�������		�������	�������	�������	ExtendedGcd��A����x��y�������������������������������������������������	����������������������������
������������������������������������������������������������������������������������
����������������������������������������������������������������������������������������������������������������������������������������������������������������888/8/8080858586868@8@8A8A8B8B8C8C8D8D8E8E8F8F8H8H8I8I8J8J8K8L8M8M8N8N8O8O8P8P8Q8R8p8u8y8z8{8}8~88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8.?.��_���������
[��!Z0���:��:���:��:�:��:?�9?�9?�9?�9?�9?�9?�9?�:?�:?�:?�:?�:�Jee�g�h�i���h=��G�x|����������1������������������������me�.:�_������?�J<��D�
$���:\����7�>$��>,�/�>���D��>$���:\����7�>$��?,�,�>|�D�$�
�<)4�����1�<��<��<��D�A��<}�<��D�$�
�<)4�����1�<��<��A��A�B��<z�<�l�D�
�<)�\�����B�<��<��:��A��� W�D��<��<�(�P�� �9(� h� �9�� @� 
�9:� X� �� !�9���
� 
P� 0� 
L�:
,	@� ,	 �!��!`�!
ڋ+p�!�	�]�	�]
�S�� (&/�� ��9��!'@�!�F8�!
X�!��!1
�9��!2��9		-b
�"y����9 ��9(��:�M�9d�9�9,�94�9K��:�]�9��9�JA�9I�9��9�������F��G8�G��H��F�(�"P�"�"�9(�#�� ��9��# �#
�9<0�#�
�]�
�]�H��",*�H
*��#�9�#z��"�	�9 �"�J(�"��9��9��J��9��9�<`�L��H�(�$P�$�$�9(�$�� ��9��$ �$
�9<0�$��$�9��$� �%
��%`�%�G
'p�%�� ��9
��%" �%�O
8	0�%��%,	�9��%-��9	-��%{��#��9 �$�J(�$��9��9_�J��9��9��9��9��J�9�9C�9\�o��O��Gt�O4(�P�� �9 (� h� �:�� @� 
�::� X� �� !�9���
� 
P� 0� �G
'	@� '	 �!��!`�!
�+p�!��]��]�H�� (&�H
*�� ��:��!'@�!�T8�!
X�!��!1
�9��!2��9		.Y
�"}����9 ��9(��:�E�9\�:��:#�:+�9B��J�V�9��:�X?�:G�9��9�������T��G,�U��H��T~(�"P�"�"�9 (�#�� ��:��# �#
�:<0�#��]��]�H��",*�H
*��#�9�#~��"�	�9 �"�W(�"��9��:��X��:��9�<`�Z��H�(�$P�$�$�9 (�$�� ��:��$ �$
�:<0�$��$�9��$� �%
��%`�%�U
'p�%�� ��:
��%" �%�]
8	0�%��%,	�9��%-��9	.��%��#��9 �$�W(�$��9��:`�X��:��9��9��:��X�:�9D�9]�o��]��Uu�]5(�P�� �9"(� h� �:�� @� 
�::� X� �� !�9���
� 
P� 0� �G
'	@� '	 �!��!`�!
��+p�!��]��]�H�� (&�H
*�� ��:��!'@�!�a8�!
X�!��!1
�9��!2��9 		0[
�"�����9 ��9(��:�J�9a�:��J#�:+�9B��J�V�9��:�J?�:G�9��9�������a��G,�c��H��a~(�"P�"�"�9"(�#�� ��:��# �#
�:<0�#��]��]�H��",*�H
*��#�9�#���"�	�9 �"�e(�"�9��:��J��:��9�=a�h��H�(�$P�$�$�9"(�$�� ��:��$ �$
�:<0�$��$�9��$� �%
��%`�%�c
'p�%�� ��:
��%" �%�j
8	0�%��%,	�9��%-��9 	0��%���#��9 �$�e(�$��9��:c�J��:��9��9��:��J�:�9G�9`�o��j��cx�j8( �P � � �9&( � h � �:� � @ � 
�:: � X � � � !�9� ��
 � 
P � 0 � �G
'	@ � '	  �!� �!` �!
��+p �!�$�]�$�]�H� � (&�H
*� � ��:� �!'@ �!�o8 �!
X �!� �!1
�9� �!2��9$		4_
 �"�� ���9  ��9( ��: �R�9i�:�:*�:2�9I��J�]�9��:�sF�:N�9��9������o��G4�p��H��o�( �"P �" �"�9&( �#� � ��:� �#  �#
�:<0 �#�(�]�(�]�H� �",*�H
*� �#�9 �#�� �"�	�9  �"�s( �"�9��:��s��:��9�=a�u��H�( �$P �$ �$�9&( �$� � ��:� �$  �$
�:<0 �$� �$�9� �$�  �%
� �%` �%�p
'p �%� � ��:
� �%"  �%�x
8	0 �%� �%,	�9� �%-��9$	4� �%�� �#��9  �$�s( �$��9��:g�s��:��9��9��:��s�:�9K�9d�o��x��p|�x<()�P)�)� �9.()� h)� �:�)� @)� 
�::)� X)� �)� !�9�)��
)� 
P)� 0)� �G
'	@)� '	 )�!�)�!`)�!
��+p)�!�-�]�-�]�H�)� (&�H
*�)� ��:�)�!'@)�!�}8)�!
X)�!�)�!1
�9�)�!2��9,		<g
)�"��)���9 )��9()��:)�b�9y�:�:2�::�9Q��J�e�9��:%��O�:W�9��9�
�����}��G=�~��H��}�()�"P)�")�"�9.()�#�)� ��:�)�# )�#
�:<0)�#�1�]�1�]�H�)�",*�H
*�)�#�9)�#��)�"�	�9 )�"��()�"�9%��:�����:��9�>c����H�()�$P)�$)�$�9.()�$�)� ��:�)�$ )�$
�:<0)�$�)�$�9�)�$� )�%
�)�%`)�%�~
'p)�%�)� ��:
�)�%" )�%�
9	0)�%�)�%,	�9�)�%-��9,	<�)�%��)�#��9 )�$��()�$��9��:q����:��9��9��:���"�:*�9W�9p�q����~��J(2�P2�2� �9&(2� h2� �:�2� @2� 
�::2� X2� �2� !�9�2��
2� 
P2� 02� �G
'	@2� '	 2�!�2�!`2�!
ב+p2�!�6�]�6�]�H�2� (&�H
*�2� ��:�2�!'@2�!͋92�!
X2�!�2�!1
�9�2�!2��9$		4`
2�"��2���9 2��9(2��:2�S�9j�:�:+�:3�9J��J�^�9��:ÏH�:P�9��9�����͋��G7����H�͋�(2�"P2�"2�"�9&(2�#�2� ��:�2�# 2�#
�:<02�#�:�]�:�]�H�2�",*�H
*�2�#�92�#��2�"�	�9 2�"��(2�"�9��:���:��9�>c����H�(2�$P2�$2�$�9&(2�$�2� ��:�2�$ 2�$
�:<02�$�2�$�9�2�$� 2�%
�2�%`2�%��
(p2�%�2� ��:
�2�%" 2�%�
9	02�%�2�%,	�9�2�%-��9$	4�2�%��2�#��9 2�$��(2�$��9��:j��:��9��9��:��:"�9P�9i�q�������C(?�C`?�C?�C
�*?�C)?�C��?�+��9 ?�+�J(?�+�:?�+�9� N��(?�NH?�N?�N
�*!?�N��?�C��9 ?�C�J(?�C�9m7��y(?�aH?�a?�a
�*!?�a��?�O��9 ?�O�J(?�O�9m7��y(C�C`C�CC�C
�*C�C)C�C��C�+��: C�+�X(C�+�:C�+�:� Nǜ�(C�NHC�NC�N
�*!C�N��C�C��: C�C�X(C�C�:m7��y(C�aHC�aC�a
�*!C�a��C�O��: C�O�X(C�O�:m7��y(G�C`G�CG�C
�*G�C)G�C��G�+��: G�+�J(G�+�:G�+�:� N���(G�NHG�NG�N
�*!G�N��G�C��: G�C�J(G�C�:m7١y(G�aHG�aG�a
�*!G�a��G�O��: G�O�J(G�O�:m7�y(K�C`K�CK�C
�*K�C)K�C��K�+��: K�+�s(K�+�:K�+�:� N���(K�NHK�NK�N
�*!K�N��K�C��: K�C�s(K�C�:m7��y(K�aHK�aK�a
�*!K�a��K�O��: K�O�s(K�O�:m7̦y(O�C`O�CO�C
�*O�C)O�C��O�+��: O�+��(O�+�:O�+�:�� O��(O�NHO�NO�N
�*!O�N��O�C��: O�C��(O�C�:n8��z(O�aHO�aO�a
�*!O�a��O�O��: O�O��(O�O�:n8��z(S�C`S�CS�C
�*S�C)S�C��S�+��: S�+Ï(S�+�:S�+�:�� O«�(S�NHS�NS�N
�*!S�N��S�C��: S�CÏ(S�C�:n8��z(S�aHS�aS�a
�*!S�a��S�O��: S�OÏ(S�O�:n8��zt�
(-
���:��$�,�Wt�
Һ����$�,�0��
���:�:R��:;��&
��:�:u?�
���^+;50�:���,���,��:��:�:@�3�6�����x��I���:�t�
(-
������$�,�Ut��$�,�%����>��:2��&
��:�:�k>�
���]+;60�:���,���,��:v�:��:*�2�5�����b��>Ӵ�:�����l�
0�<7.����+;��M7�<��<��<��A��A��#�'^����<��<��<��<�����d�
/�<7.����+;��K9�<��<��<��A��A��#�'^����<��<��<��<���

(l�
N�>$�,����
�>��>�\�<�
��>*	L�+�
��U�

&\�L�
��>	|�


��>�>�	V=�

���.���i	y
	j
z

BQ����>$��?,��?,��>�>�>�>���?�>��>t]�aq��r�l�Ļ���eϽ�����>`�>f�>��>r|��
C�>$�,�T�|��
D�>$�,�T���"
����bE��d��?,��?,��>��>�"�&^�������>�7,�#6
4&2.81@J3R\7dn5vd�#T�#
��>\�#L�#Ͻ$��#6
7&
\�$L�$Ͻ6d�$T�$��#ܔ$4
5&
l�$,�$
��>,�$
2<�$d�$,�$��$�$"<�$��$2
3&	

��$��$
	�>l�$<�$��
).L�$&
	�'"	�>d�'T�'��$.�%	�>\�%,�%��).<�%�%1
�%	�>\�%,�%��)*<�%̘%1

���>�>�Y
*>�%1
��%�
G�>�9�����?�&�&2
3&	$�&
U
�G�>�9������z@!I�&2
3&	�'�'6
7&$�'
U��a'!0�'6
7&�'�'4
5& $�'
 U��a'!0�'4
5&�'.H#$��'
��>�>"�#x! +1!�'$.�(3
%	�>�(7
&�>�(5
'�>��'e
��>%&'��'��$.d�)T�)��).�)3
*	�>��)
��>�>)]*E(.)d�)T�)��,�)7
-�>��)��,U-=+!d�)T�)��/�)5
0�>��)��/U0=.!��(�
��>(+.��*	�>&2�)+(.^$.�.�$
2�$6�#%��"��2��2��3���>'6�4��4�5�>(069D6MX7a�*S.d1.)�32,�	�>2�	�>+�2+-�560��>6�>/!4/127%4C�>%X�>3m635F���#���$���$���%���%�8���������
[��!Z0�>��#�?,�#�?,�#��7�>�
�>�
��,�$�>_
�>H
��,�$�>
�>�	j	�?�	�>�%�>
	�?&	�>��?����%�?n�����I����M��h�����z��������0�����4��?�	�?�	�>�	�>S�>8�>�>��>��>��>(�>r�>]�>��>!�>w	����������

t����	�����)���Ͻ�Ͻe��M��������c��"���
���
���
���	��	��{�>���>��>�����������~��^��#�>��>��>��>�>u�>��>��>��>�>
�>�
�>�>�>%�>+�>1�>7��%

&.8@D�%�>D�&�>rL�%
��>@2
��&
&�>�&�?L�&,�&��)	
<�&�&

�&�>\�&,�&��)
<�&��&


���>�>	�
Y>�&

�&
��6�
6NV�&
�>�&
�&O
�	
�

�
�
	�&�>�>*G�
���%���
��,�%��>�����>g�>~�>��>E�>�?�?L����u�?�?�	��������g��J����>�>�>*�>0_ref__q���+d�+
F�>$�+,�+��+|�,�,��$�,,�,T�,��++
�,�,��*�H���>̕+�?,�*�?,�+����>�#�'d�����������-t�-
J�>$�-,�-��-�-I��-R$�-�?,�-�?,�-�A�����>L�>
@�>$�>,�>��>��>L�?
A�>$�>,�?��?��>.
�?�?��>tN��d�>�?,�>�?,�>�>��>�"�&^�������>��E

��E

L�E��$�E,�E��Ed�E,�E��$�E<�E�E
�F\�F<�F��%
L�F&d�FT�F��
l�F,�F��,�F
<�F�F

	��F��Z	9
!��E���4��Er
;�F
�F
	
�F��D�:	_oi
y

i
Ot��E��>$�E�?,�D�?,�D�>��>:�>��?�>��>�%Y�]m��
��������l��=��%�������>x�>��>�d�M
(,�M��$�M<�M��ML�M��$�M,�M��M��M$���Z6�M
�M��L�,<P1�>$�L�?,�L�?,�L�>+�>��)�-���c������>�	��O
$�Od�O
,�O��8<�O\�OL�OϽy�����{G��O
,�O�O'K��Og_oQ0�O��L�O�>R�>7�?N�>�1���kϽ9����>��>�	ԒR
$�Rd�R
,�R��8<�R\�RL�RϽy�����{G��R
,�R�R'K��Qg_oR0�Q��L�Q�>R�>7�?N�>�1���kϽ9����>��>�(W�S�HPW�T�H�:&�_@W�T�H	�:&	��@W�T
�H
�:&
2����
�_������
y~W�S�*��������������������q�aXÅÅą��:������:��^�^��^��[�^buf��[����e�S���H�H����:�H��������H����������k�y�����}����G܂�����PX�T�:
��:,4@X�T�:�'0@X�T�:�'0(X�S
��:X�SX�SP�^�:i��q�:��!�:�����:�������]�,���:��:�PZ�T�:�:',
��:�:@EMS@Z�T�:�:',��8=EK@Z�T	�:
�:',��	8
=EIQ]Z�S�HZ�S
����T��]��f����������h�u�����`��[�S�[�S��%/�U�Ul�U<�U
M�<7.\�U�U�U+;��UFS�<�<4�U�<�U�<�U�A��A��#�'b����<��<��<��<��V�V|�VL�V
@�<7.l�V�V�V+;��UEU�<�V�<�V�<�V�A��A��#�'^����<��<��<��<��W�W|�WL�W
A�<7.l�W�W�W+;��VEW�<�W�<�V�<�W�A��A��#�'^׏��<��<��<��<��X�X��Xl�X
N�<7.��X�X�X+;��WRY��4�X�<�X�<�X�A��A��#�'_����<��<��<��<��Y�Yt�YD�Y
B�<7.d�Y�Y�Y+;��XC[�<�Y�<�X�<�X�A��A��#�'^����<��<��<��<��Z�ZL�Z�Z
C�<7.<�Z�Z�Z+;��Z9]�<�Z�<�Z�<�Z�A��A��#�'^����<��<��<��<��[�[L�[�[
D�<7.<�[�[�[+;��[9_�<�[�<�[�<�[�A��A��#�'^Ԙ��<��<��<��<��]�]l�]<�]
E�<7.\�]�]�]+;��\Fa��4�]�<�]�<�]�A��A��#�'_���<��<��<��<�	�\�a8\�a
M�9 \�a(\�ap\�a\�`�9\�`�9(\�a\�a�90\�aP\�a\�a�9(\�a	\�a�9	0\�aP\�a
\�a�9
(\�a\�a�9	!�9>�9�\�a�\�b\�b��\�^��\�`�
�9 \�_�J(\�_�J(\�_�9��9��9�9��v�9�X#�9:�9	i�l�#����x
(\�e0\�ep\�e�9	,8��9CO��9Z	k		

(\�e
\�e�9
0\�eP\�e\�e�9(\�e
\�e�9
0\�eP\�e\�e�90\�fP\�e	+�9�\�e�	\�f	\�f��\�c��\�e��9 \�c�J(\�c�J(\�c�9\�e�9B�9;3:AH���9�n9�9P�9��������
�\�i8\�i�� \�i(\�ip\�i\�i�9\�i�9(\�j\�j�90\�jP\�j\�j�9(\�j	\�j�9	0\�jP\�j
\�j�9
(\�j
\�j�9	
!�9>
�90\�jP\�j	+�9�\�j
�\�i�	0\�k
!	\�k��\�g��\�i�ߠ`\�g�J(\�g�J(\�g�9�9ߠX
��9����9��9e��n�9�91��+�����������	�\�l8\�l�� \�l(\�lp\�l\�l�9\�l�9(\�l\�l�90\�lP\�l\�l�9(\�l	\�l�9	0\�lP\�l
\�l�9
(\�m\�m�9	!�9>�9�\�l�\�m\�m��\�k��\�l�
�9 \�k�J(\�k�J(\�k�9��9�ߠ��s�9�U �97��d�g�����o(\�o0\�p\�p0\�p\�p0\�p\�p\�p	8\�p
	h\�p\�p
��.(\�p\�q\�q
8\�q

�\�qp\�q
��.
�\�q\�u�\�ux\�u
���\�u\�u�\�ux\�u���\�u
`\�v
�:	\�v�9
	>�9
U�\�v\�v
��9(\�v\�w8\�w\�w�'(\�wX\�w\�w8\�w\�w�'(\�wX\�w\�x�\�xp\�x´'
�\�x�\�x�:	3\�x�\�xp\�x´'�\�x�\�x �:	 3�\�x�\�x"\�x#0\�x!"#!\�y%\�y&(\�y$%&$\�y'0\�y('	('+(�9\�y*�\�yp\�y´*')�\�y�\�y+)�:	+)3)�\�y�\�z,0\�z-,	-,+-�9\�z/�\�zp\�z´/'.�\�z�\�z0.�:	0.3.�\�{1P\�{2
�:	21
31
\�{��\�o��\�o��\�p��\�q�	3�9 \�o�J(\�o�J(\�o�9(\�o�9(\�p�9��9t�9?�9c�9]�:(\�q�9�9,�9&��9��9�x�9��9��Jn�9v}�9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#��������shift�~
��´���Q���i�5��´�´J´´@	�\�|`\�|
F�9 \�|(\�|�\�|@\�}�9�\�}8\�}
��91H\�}-`\�}P\�}
��9(\�~0\�~
@\�~�9�\�~�9	
,
8��9C
O��9Z
k		
		
�\�~			+�9�\�~#\�~�T(\�~\�~X\�~
\�~��\�{��\�|��\�}����������
[��!Z0�9�9�\�{�J(\�{�J(\�{�� \�|�9\�}M�Jj�9?�9�9��9�9���	����9)���egcd����0��:���������\��8\��
E�9 \��(\��p\���\���9\ŀ��\�Y�9 \���J(\��J(\�ߠ��!O���p\��8\���� \��H\��/x\ɂ8\ς��(\ɂH\ς/`\��P\����`\��P\�����\��
\�
x\��\Ń
C�9 \��(\ɃP\Ń(\��
0\��p\��
�9	
	-9��9DP��9[l		
�	�\��
	
,	�9�\��\���	V(\��P\ф
r
|��\���\����\��Rߠ`\���J(\���J(\���r�9;�9!�9\���9\���9�9��9��9�������P����w�w���]��%����������wx\��8\����(\��H\��/p\ņ8\ʆ�� \ņH\ʆ(\��0\��p\���9	-9��9D	P��9[
	l	

�
�\��\���9\��
��\ԅ� \���J(\��J(\���9�9+�9#!(/S�U�������8\��X\��\���9�\��\���9\Lj��\��J \���J(\���9w�9�?p\܉8\�
K�9 \܉H\�x\ۉ\����\��H \ĉ�J(\��y7���(\��0\��p\���9	-9��9DP��9[	l			�	(\��0\��p\��
�9	
-9��9DP��9[l	
�

�\�� 

\ы��\�pߠ`\���J(\��J(\��9��9��9������9�9F�9>5<CJ����	0\��`\���(\ԍ\��\���\��
A�9 \��(\��3(\��0\Ž\ˎ�9�\��"H\֎	
��J�9(\֎\ގ2�\��*	-�9
��\����\��q�9 \܌�J(\Č�J(\ˌ�9��9\���9(�9����B�D��?������*0\ʐ`\ʐ�(\��\ӑ(\���\���\���� \��(\��/�\��'	-�9����\Џ��9 \���J(\��J(\��9�9��9����6�8i���	�]�a8]�a
M�9 ]�a(]�ap]�a]�`�9]�`�9(]�a]�a�9 0]�aP]�a]�a�9 (]�a	]�a�9 	0]�aP]�a
]�a�9 
(]�a]�a�9 	"�9@�9�]�a�]�b]�b��]�^��]�`�
�9 ]�_�W(]�_�W(]�_�9��9��9�9�{�9�\&�9=�9i�l�)�$���~
(]�e0]�ep]�e�9	-9���9EQ��9]	n		
�
(]�e
]�e�9 
0]�eP]�e]�e�9 (]�e
]�e�9 
0]�eP]�e]�e�9 0]�fP]�e	+�9�]�e�	]�f	]�f��]�c��]�e��9 ]�c�W(]�c�W(]�c�9]�e�9I�9B:AHO���9�p:�9Q�9��������
�]�i8]�i�� ]�i(]�ip]�i]�i�9]�i�9(]�j]�j�9 0]�jP]�j]�j�9 (]�j	]�j�9 	0]�jP]�j
]�j�9 
(]�j
]�j�9 	
"�9@
�90]�jP]�j	+�9�]�j
�]�i�	0]�k
!	]�k��]�g��]�i���`]�g�W(]�g�W(]�g�9�9��^��9����9��9g��p�9�91��+�����������	�]�l8]�l�� ]�l(]�lp]�l]�l�9]�l�9(]�l]�l�9 0]�lP]�l]�l�9 (]�l	]�l�9 	0]�lP]�l
]�l�9 
(]�m]�m�9 	"�9@�9�]�l�]�m]�m��]�k��]�l�
�9 ]�k�W(]�k�W(]�k�9��9�����x�9�Y#�9:��d�g�$����u(]�o0]�p]�p0]�p]�p0]�p]�p]�p	8]�p
	h]�p]�p
��.(]�p]�q]�q
8]�q

�]�qp]�q
��.
�]�q]�u�]�ux]�u
���]�u]�u�]�ux]�u���]�u
`]�v
�:	]�v�9
	?�9
W�]�v]�v
��9�(]�v]�w8]�w]�w��'(]�wX]�w]�w8]�w]�w��'(]�wX]�w]�x�]�xp]�x��'
�]�x�]�x�:	3]�x�]�xp]�x��'�]�x�]�x �:	 3�]�x�]�x"]�x#0]�x!"#!]�y%]�y&(]�y$%&$]�y'0]�y('	('+(�9]�y*�]�yp]�y��*')�]�y�]�y+)�:	+)3)�]�y�]�z,0]�z-,	-,+-�9]�z/�]�zp]�z��/'.�]�z�]�z0.�:	0.3.�]�{1P]�{2
�:	21
31
]�{��]�o��]�o��]�p��]�q�	3�9 ]�o�W(]�o�W(]�o�9(]�o�9(]�p�9��9v�9A�9e�9_�:(]�q�9
�9.�9(��9��9�z�9��9��Wp�9x�9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#����������z
��������O����e��1��������F����<	�]�|`]�|
F�9 ]�|(]�|�]�|@]�}�9�]�}8]�}
��91H]�}-`]�}P]�}
��9(]�~0]�~
@]�~�9�]�~�9	
-
9���9E
Q��9]
n		
�		
�]�~			+�9�]�~#]�~��T(]�~]�~X]�~
]�~��]�{��]�|��]�}����������
[��!Z0�9�9�]�{�W(]�{�W(]�{�� ]�|�9]�}P�Wm�9?�9�9��9	�9������9)��������-�:���������]��8]��
E�9 ]��(]��p]���]���9]ŀ��]�Y�9 ]���W(]��W(]�����!O���p]��8]���� ]��H]��/x]ɂ8]ς��(]ɂH]ς/`]��P]���`]��P]����]��
]�
x]��]Ń
C�9 ]��(]ɃP]Ń(]��
0]��p]��
�9	
	.:���9FR��9^o		
�	�]��
	
,	�9�]��]����	V(]��P]ф
u
��]���]����]��R��`]���W(]���W(]���u�9>�9$�9]���9]���9�9��9��9�������P����w�w���`��(��������wx]��8]����(]��H]��/p]ņ8]ʆ�� ]ņH]ʆ(]��0]��p]���9	.:���9F	R��9^
	o	

�
�]��]���9]��
��]ԅ� ]���W(]��W(]���9�9/�9'%,3S�U�������8]��X]��]���9�]��]���9]Lj��]��J ]���W(]���9y�9�?p]܉8]�
K�9 ]܉H]�x]ۉ]����]��H ]ĉ�W(]��y7ɡ�(]��0]��p]���9	.:���9FR��9^	o			�	(]��0]��p]��
�9	
.:���9FR��9^o	
�

�]�� 

]ы��]�p��`]���W(]��W(]��9��9��9������9!�9I�9A8?FM����	0]��`]����(]ԍ]��]���]��
A�9 ]��(]��3(]��0]Ž]ˎ�9�]��"H]֎	
��W�9(]֎]ގ2�]��*	-�9��]����]��q�9 ]܌�W(]Č�W(]ˌ�9��9]���9)�9����B�D��?������*0]ʐ`]ʐ��(]��]ӑ(]���]���]���� ]��(]��/�]��'	-�9����]Џ��9 ]���W(]��W(]��9�9��9����6�8i���	�^�a8^�a
M�9 ^�a(^�ap^�a^�`�9^�`�9(^�a^�a�9"0^�aP^�a^�a�9"(^�a	^�a�9"	0^�aP^�a
^�a�9"
(^�a^�a�9"	$�9D�9�^�a�^�b^�b��^�^��^�`�
�9 ^�_�e(^�_�e(^�_�9��9��9�9���9�d,�9C�9i�l�5�0����
(^�e0^�ep^�e�9	/;�����9IU��9c	t		
�
(^�e
^�e�9"
0^�eP^�e^�e�9"(^�e
^�e�9"
0^�eP^�e^�e�9"0^�fP^�e	+�9�^�e�	^�f	^�f��^�c��^�e��9 ^�c�e(^�c�e(^�c�9^�e�9W�9PHOV]���9�t<�9S�9²������
�^�i8^�i�� ^�i(^�ip^�i^�i�9^�i�9(^�j^�j�9"0^�jP^�j^�j�9"(^�j	^�j�9"	0^�jP^�j
^�j�9"
(^�j
^�j�9"	
$�9D
�90^�jP^�j	+�9�^�j
�^�i�	0^�k
!	^�k��^�g��^�i���`^�g�e(^�g�e(^�g�9(�9��j��9����9��9k²t�9�91²+����������	�^�l8^�l�� ^�l(^�lp^�l^�l�9^�l�9(^�l^�l�9"0^�lP^�l^�l�9"(^�l	^�l�9"	0^�lP^�l
^�l�9"
(^�m^�m�9"	$�9D�9�^�l�^�m^�m��^�k��^�l�
�9 ^�k�e(^�k�e(^�k�9��9������9�a)�9@²
d�g�0�+����(^�o0^�p^�p0^�p^�p0^�p^�p^�p	8^�p
	h^�p^�p
��.(^�p^�q^�q
8^�q

�^�qp^�q
��.
�^�q^�u�^�ux^�u
�^�u^�u�^�ux^�u���^�u
`^�v
 �:	^�v�9
	A �9
[�^�v^�v
��9�(^�v^�w8^�w^�w��'(^�wX^�w^�w8^�w^�w��'(^�wX^�w^�x�^�xp^�x��'
�^�x�^�x �:	3^�x�^�xp^�x��'�^�x�^�x  �:	 3�^�x�^�x"^�x#0^�x!"#!^�y%^�y&(^�y$%&$^�y'0^�y('	('+(�9^�y*�^�yp^�y��*')�^�y�^�y+) �:	+)3)�^�y�^�z,0^�z-,	-,+-�9^�z/�^�zp^�z��/'.�^�z�^�z0. �:	0.3.�^�{1P^�{2
 �:	21
31
^�{��^�o��^�o��^�p��^�q�	3�9 ^�o�e(^�o�e(^�o�9(^�o�9(^�p�9��9z�9E�9i�9c�:(^�q�9�92�9,��9��9�~�9��9��et�9|��9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q²l�:*�9B�9�²��:��9�m�9*#����������z
��������S����e��1��������F����<	�^�|`^�|
F�9 ^�|(^�|�^�|@^�}�9�^�}8^�}
��91H^�}-`^�}P^�}
��9(^�~0^�~
@^�~�9�^�~�9	
/
;�����9I
U��9c
t		
�		
�^�~			+�9�^�~#^�~��T(^�~^�~X^�~
^�~��^�{��^�|��^�}����������
[��!Z0�9�9�^�{�e(^�{�e(^�{�� ^�|�9^�}V�es�9?�9�9��9�9�²��9)��������-��@����������^��8^��
E�9 ^��(^��p^���^���9^ŀ��^�Y�9 ^���e(^��e(^�����!O���p^��8^���� ^��H^��/x^ɂ8^ς��(^ɂH^ς/`^��P^����`^��P^�����^��
^�
x^��^Ń
C�9 ^��(^ɃP^Ń(^��
0^��p^��
�9 	
	0<�����9JV��9du		
�	�^��
	
,	�9�^��^����	V(^��P^ф
{
���^���^����^��R��`^���e(^���e(^���{�9D�9*�9^���9^���9�9��9��9�����²P����w�w���f��.�����������wx^��8^����(^��H^��/p^ņ8^ʆ�� ^ņH^ʆ(^��0^��p^���9 	0<�����9J	V��9d
	u	

�
�^��^���9^��
��^ԅ� ^���e(^��e(^���9�97�9/&-4;S�U�������8^��X^��^���9�^��^���9^Lj��^��J ^���e(^���9}�9�?p^܉8^�
K�9 ^܉H^�x^ۉ^����^��H ^ĉ�e(^��y7���(^��0^��p^���9 	0<�����9JV��9d	u			�	(^��0^��p^��
�9 	
0<�����9JV��9du	
�

�^�� 

^ы��^�p��`^���e(^��e(^��9��9��9������9'�9O�9G>ELS����	0^��`^������(^ԍ^��^���^��
A�9 ^��(^��3(^��0^Ž^ˎ�9�^��"H^֎	
��e�9(^֎^ގ2�^��*	-�9��^����^��q�9 ^܌�e(^Č�e(^ˌ�9��9^���9+�9�²�B�D��?������*0^ʐ`^ʐ����(^��^ӑ(^���^���^���� ^��(^��/�^��'	-�9����^Џ��9 ^���e(^��e(^��9�9��9�²�6�8i���	�_�a8_�a
M�9 _�a(_�ap_�a_�`�9_�`�9(_�a_�a�9&0_�aP_�a_�a�9&(_�a	_�a�9&	0_�aP_�a
_�a�9&
(_�a_�a�9&	(�9L�9�_�a�_�b_�b��_�^��_�`�
�9 _�_�s(_�_�s(_�_�9��9��9�9'���9�t8�9O�9i�l�M�H����
(_�e0_�ep_�e�9#	3?���������9Q]��9o	�		
�
(_�e
_�e�9&
0_�eP_�e_�e�9&(_�e
_�e�9&
0_�eP_�e_�e�9&0_�fP_�e	+�9�_�e�	_�f	_�f��_�c��_�e��9 _�c�s(_�c�s(_�c�9_�e�9s�9ldkry���9�|@�9W�9��������
�_�i8_�i�� _�i(_�ip_�i_�i�9_�i�9(_�j_�j�9&0_�jP_�j_�j�9&(_�j	_�j�9&	0_�jP_�j
_�j�9&
(_�j
_�j�9&	
(�9L
�90_�jP_�j	+�9�_�j
�_�i�	0_�k
!	_�k��_�g��_�i���`_�g�s(_�g�s(_�g�9@�96���4��9���9��9s��|�9�91��+����������	�_�l8_�l�� _�l(_�lp_�l_�l�9_�l�9(_�l_�l�9&0_�lP_�l_�l�9&(_�l	_�l�9&	0_�lP_�l
_�l�9&
(_�m_�m�9&	(�9L�9�_�l�_�m_�m��_�k��_�l�
�9 _�k�s(_�k�s(_�k�9��9��� ���9�q5�9L��d�g�H�C����(_�o0_�p_�p0_�p_�p0_�p_�p_�p	8_�p
	h_�p_�p
̏.(_�p_�q_�q
8_�q

�_�qp_�q
֎.
�_�q_�u�_�ux_�u
ݏ�_�u_�u�_�ux_�u���_�u
`_�v
@�:	_�v�9
	E$�9
c�_�v_�v
��9�(_�v_�w8_�w_�w�'(_�wX_�w_�w8_�w_�w�'(_�wX_�w_�x�_�xp_�xː'
�_�x�_�x@�:	3_�x�_�xp_�xː'�_�x�_�x @�:	 3�_�x�_�x"_�x#0_�x!"#!_�y%_�y&(_�y$%&$_�y'0_�y('	('+(�9_�y*�_�yp_�yː*')�_�y�_�y+)@�:	+)3)�_�y�_�z,0_�z-,	-,+-�9_�z/�_�zp_�zː/'.�_�z�_�z0.@�:	0.3.�_�{1P_�{2
@�:	21
31
_�{��_�o��_�o��_�p��_�q�	3�9 _�o�s(_�o�s(_�o�9(_�o�9(_�p�9��9��9M�9q�9k�:(_�q�9�9:�94��9��9���9��9��s|�9���9��9��9��9��:�9�h�:�96��9��9�{�9��9��9q��l�:*�9B�9�����:��9�m�9*#����������z
��ː���[����e�1��ː�ːFːː<	�_�|`_�|
F�9 _�|(_�|�_�|@_�}�9�_�}8_�}
��91H_�}-`_�}P_�}
��9(_�~0_�~
@_�~�9�_�~�9#	
3
?���������9Q
]��9o
�		
�		
�_�~			+�9�_�~#_�~�T(_�~_�~X_�~
_�~��_�{��_�|��_�}����������
[��!Z0�9�9�_�{�s(_�{�s(_�{Τ _�|�9_�}b�s�9?�9�9��9�9	����9)��������-��L�	������_��8_��
E�9 _��(_��p_���_���9_ŀ��_�Y�9 _���s(_��s(_�����!O���p_��8_��� _��H_��/x_ɂ8_ς�(_ɂH_ς/`_��P_����`_��P_�����_��
_�
x_��_Ń
C�9 _��(_ɃP_Ń(_��
0_��p_��
�9$	
	4@���������9R^��9p�		
�	�_��
	
,	�9�_��_���	V(_��P_ф
�
���_���_����_��R��`_���s(_���s(_�����9P�96�9_���9_���9�9��9��9�������P����w�w��r�:���������wx_��8_���(_��H_��/p_ņ8_ʆ� _ņH_ʆ(_��0_��p_���9$	4@���������9R	^��9p
	�	

�
�_��_���9_��
��_ԅ� _���s(_��s(_���9�9G�9?6=DKS�U����8_��X_��_���9�_��_���9_Lj��_��J _���s(_���9��9�?p_܉8_�
K�9 _܉H_�x_ۉ_����_��H _ĉ�s(_��y7յ�(_��0_��p_���9$	4@���������9R^��9p	�			�	(_��0_��p_��
�9$	
4@���������9R^��9p�	
�

�_�� 

_ы��_�p��`_���s(_��s(_��9��9��9������93�9[�9SJQX_����	0_��`_�����������(_ԍ_��_���_��
A�9 _��(_��3(_��0_Ž_ˎ�9�_��"H_֎	
��s�9(_֎_ގ2�_��*	-�9
��_����_��q�9 _܌�s(_Č�s(_ˌ�9��9_���9/�9����B�D��?������*0_ʐ`_ʐ���������(_��_ӑ(_���_���_���� _��(_��/�_��'	-�9����_Џ��9 _���s(_��s(_��9�9��9����6�8i���	�`�a8`�a
M�9 `�a(`�ap`�a`�`�9`�`�9(`�a`�a�9.0`�aP`�a`�a�9.(`�a	`�a�9.	0`�aP`�a
`�a�9.
(`�a`�a�9.	0�9\�9�`�a�`�b`�b��`�^��`�`�
�9 `�_��(`�_��(`�_�9�9�9�9Y��9��R�9i�9)j�l��z����
(`�e0`�ep`�e�9+	;G�����������������9am��9�	�		
�
(`�e
`�e�9.
0`�eP`�e`�e�9.(`�e
`�e�9.
0`�eP`�e`�e�9.0`�fP`�e	+�9�`�e�	`�f	`�f��`�c��`�e��9 `�c��(`�c��(`�c�9`�e�9��9��������9��J�9a�9��������
�`�i8`�i�� `�i(`�ip`�i`�i�9`�i�9(`�j`�j�9.0`�jP`�j`�j�9.(`�j	`�j�9.	0`�jP`�j
`�j�9.
(`�j
`�j�9.	
0�9\
�90`�jP`�j	+�9�`�j
�`�i�	0`�k
!	`�k��`�g��`�i���``�g��(`�g��(`�g�9r�9h���f"�99���9��9�����9�93��-����������N	�`�l8`�l�� `�l(`�lp`�l`�l�9`�l�9(`�l`�l�9.0`�lP`�l`�l�9.(`�l	`�l�9.	0`�lP`�l
`�l�9.
(`�m`�m�9.	0�9\�9�`�l�`�m`�m��`�k��`�l�
�9 `�k��(`�k��(`�k�9�9��R��9��O�9f��$e�g�z�u����(`�o0`�p`�p0`�p`�p0`�p`�p`�p	8`�p
	h`�p`�p
�.(`�p`�q`�q
8`�q

�`�qp`�q
�.
�`�q`�u�`�ux`�u
���`�u`�u�`�ux`�u���`�u
``�v
��:	`�v�9
	M,�9
s�`�v`�v
��9�(`�v`�w8`�w`�w��'(`�wX`�w`�w8`�w`�w��'(`�wX`�w`�x�`�xp`�x��'
�`�x�`�x��:	3`�x�`�xp`�x��'�`�x�`�x ��:	 3�`�x�`�x"`�x#0`�x!"#!`�y%`�y&(`�y$%&$`�y'0`�y('	('+(�9`�y*�`�yp`�y��*')�`�y�`�y+)��:	+)3)�`�y�`�z,0`�z-,	-,+-�9`�z/�`�zp`�z��/'.�`�z�`�z0.��:	0.3.�`�{1P`�{2
��:	21
31
`�{��`�o��`�o��`�p��`�q�	3�9 `�o��(`�o��(`�o�9(`�o�9(`�p�9��9��9_�9��9}�:(`�q�9(�9L�9F��9
�9��9��9�����9���9��9�9��9��:��9�k�:!�99
��9��9�~�9��9��9t��o�:-�9E�9�����:��9�p�9-&����������{
��������n��"��h��4��������I����?	�`�|``�|
F�9 `�|(`�|�`�|@`�}�9�`�}8`�}
��91H`�}-``�}P`�}
��9(`�~0`�~
@`�~�9�`�~�9+	
;
G�����������������9a
m��9�
�		
�		
�`�~			+�9�`�~#`�~��T(`�~`�~X`�~
`�~��`�{��`�|��`�}����������
[��!Z0�9�9�`�{��(`�{��(`�{�� `�|�9`�}|����9B�95�9
�96�9/$+29����9,��������0��g��$�������`��8`��
E�9 `��(`��p`���`���9`ŀ��`�Y�9 `����(`���(`�����!Q���p`��8`���� `��H`��/x`ɂ8`ς��(`ɂH`ς/``��P`����``��P`�����`��
`�
x`��`Ń
C�9 `��(`ɃP`Ń(`��
0`��p`��
�9,	
	<H�����������������9bn��9��		
�	�`��
	
,	�9�`��`����	V(`��P`ф
�
���`���`����`��R��``����(`����(`�����9j�9P�9`���9`���9�9��9��9������R����w�w������T���������yx`��8`����(`��H`��/p`ņ8`ʆ�� `ņH`ʆ(`��0`��p`���9,	<H�����������������9b	n��9�
	�	

�
�`��`���9`��
��`ԅ� `����(`���(`���9A�9i�9aX_fmT�U���$���8`��X`��`���9�`��`���9`Lj��`��J `����(`���9��9�@p`܉8`�
K�9 `܉H`�x`ۉ`����`��H `ĉ��(`��z8���(`��0`��p`���9,	<H�����������������9bn��9�	�			�	(`��0`��p`��
�9,	
<H�����������������9bn��9��	
�

�`�� 

`ы��`�p��``����(`���(`��9��9�9!�9M�9u�9mdkry����	0`��``��������������������(`ԍ`��`���`��
A�9 `��(`��3(`��0`Ž`ˎ�9�`��"H`֎	
����9(`֎`ގ3�`��*	-�9��`����`��q�9 `܌��(`Č��(`ˌ�9��9`���9:�9����C�D��?�Š�΋-0`ʐ``ʐ������������������(`��`ӑ(`���`���`��Š `��(`��/�`��'	-�9����`Џ��9 `����(`���(`��9!�9��9����7�8kŠ�	�a�a8a�a
M�9 a�a(a�apa�aa�`�9a�`�9(a�aa�a�9&0a�aPa�aa�a�9&(a�a	a�a�9&	0a�aPa�a
a�a�9&
(a�aa�a�9&	(�9L�9�a�a�a�ba�b��a�^��a�`�
�9 a�_��(a�_��(a�_�9��9��9�9)���9�v:�9Q�9j�l�O�J����
(a�e0a�epa�e�9#	3?���������9Q]��9o	�		
�
(a�e
a�e�9&
0a�ePa�ea�e�9&(a�e
a�e�9&
0a�ePa�ea�e�9&0a�fPa�e	+�9�a�e�	a�f	a�f��a�c��a�e��9 a�c��(a�c��(a�c�9a�e�9u�9nfmt{���9�~B�9Y�9•������
�a�i8a�i�� a�i(a�ipa�ia�i�9a�i�9(a�ja�j�9&0a�jPa�ja�j�9&(a�j	a�j�9&	0a�jPa�j
a�j�9&
(a�j
a�j�9&	
(�9L
�90a�jPa�j	+�9�a�j
�a�i�	0a�k
!	a�k��a�g��a�i���`a�g��(a�g��(a�g�9B�98���6��9���9��9u•~�9�93•-����������	�a�l8a�l�� a�l(a�lpa�la�l�9a�l�9(a�la�l�9&0a�lPa�la�l�9&(a�l	a�l�9&	0a�lPa�l
a�l�9&
(a�ma�m�9&	(�9L�9�a�l�a�ma�m��a�k��a�l�
�9 a�k��(a�k��(a�k�9��9���"���9�s7�9N•e�g�J�E����(a�o0a�pa�p0a�pa�p0a�pa�pa�p	8a�p
	ha�pa�p
��.(a�pa�qa�q
8a�q

�a�qpa�q
��.
�a�qa�u�a�uxa�u
���a�ua�u�a�uxa�u���a�u
`a�v
@�:	a�v�9
	E$�9
c�a�va�v
��9�(a�va�w8a�wa�w��'(a�wXa�wa�w8a�wa�w��'(a�wXa�wa�x�a�xpa�x��'
�a�x�a�x@�:	3a�x�a�xpa�x��'�a�x�a�x @�:	 3�a�x�a�x"a�x#0a�x!"#!a�y%a�y&(a�y$%&$a�y'0a�y('	('+(�9a�y*�a�ypa�y��*')�a�y�a�y+)@�:	+)3)�a�y�a�z,0a�z-,	-,+-�9a�z/�a�zpa�z��/'.�a�z�a�z0.@�:	0.3.�a�{1Pa�{2
@�:	21
31
a�{��a�o��a�o��a�p��a�q�	3�9 a�o��(a�o��(a�o�9(a�o�9(a�p�9��9��9O�9s�9m�:(a�q�9�9<�96��9��9���9��9����9���9��9�9��9��:��9�k�:!�99
��9��9�~�9��9��9t•o�:-�9E�9�•��:��9�p�9-&����������{
��������^����h��4��������I����?	�a�|`a�|
F�9 a�|(a�|�a�|@a�}�9�a�}8a�}
��91Ha�}-`a�}Pa�}
��9(a�~0a�~
@a�~�9�a�~�9#	
3
?���������9Q
]��9o
�		
�		
�a�~			+�9�a�~#a�~��T(a�~a�~Xa�~
a�~��a�{��a�|��a�}����������
[��!Z0�9�9�a�{��(a�{��(a�{�� a�|�9a�}d����9B�9�9��9�9!•��9,��������0չO��ܺ�����a��8a��
E�9 a��(a��pa���a���9aŀ��a�Y�9 a����(a���(a�����!Q���pa��8a���� a��Ha��/xaɂ8aς��(aɂHaς/`a��Pa��ܺ`a��Pa��ܺ�a��
a�
xa��aŃ
C�9 a��(aɃPaŃ(a��
0a��pa��
�9$	
	4@���������9R^��9p�		
�	�a��
	
,	�9�a��a����	V(a��Paф
�
���a���a����a��R��`a����(a����(a�����9R�98�9a���9a���9�9��9��9�����•R����w�w���t��<ܺܺ������yxa��8a����(a��Ha��/paņ8aʆ�� aņHaʆ(a��0a��pa���9$	4@���������9R	^��9p
	�	

�
�a��a���9a��
��aԅ� a����(a���(a���9!�9I�9A8?FMT�U������8a��Xa��a���9�a��a���9aLj��a��J a����(a���9��9�@pa܉8a�
K�9 a܉Ha�xaۉa����a��H aĉ��(a��z8���(a��0a��pa���9$	4@���������9R^��9p	�			�	(a��0a��pa��
�9$	
4@���������9R^��9p�	
�

�a�� 

aы��a�p��`a����(a���(a��9��9��9������95�9]�9ULSZa����	0a��`a�����������(aԍa��a���a��
A�9 a��(a��3(a��0aŽaˎ�9�a��"Ha֎	
����9(a֎aގ3�a��*	-�9��a����a��q�9 a܌��(aČ��(aˌ�9��9a���92�9�•�C�D��?������-0aʐ`aʐ���������(a��aӑ(a���a���a���� a��(a��/�a��'	-�9����aЏ��9 a����(a���(a��9�9��9�•�7�8k���(b��0b��pb���9	-	b����b��X�9 b���J(b���J(b���9��9��,�.^(b��0b��pb���9	-
b����b��X�9 b���J(b���J(b���9��9��,�.^(b��0b��pb���9	-	(b��
0b��pb���9	
-	

�b��b���9	�b���9�b��.
	
-
�9b����b��w�9 b���J(b���J(b���9J�9r�9ja�9���9�9B�9:1�9�m�o�(b��0b��b��0b��b��0b��b��b��(b��
b��b��b��8b��

�b��pb��
��
1	�b��b���b��pb����*
�b���b��
�: 	
4
b���b��pb����*�b���b���: 	4�b���	b��b��0b��
b��b��(b��b��0b��	,�9b���b��pb����*
�b���b���: 	4�b���	b��0b��	,�9b��!�b��pb����!* �b���b��" �: 	" 4 �	b��#Pb��$	�: 	$#	4#	����b����b����b����b���%�9 b���J(b���J(b���9(b���9(b���9��9��9��9��:(b���9v�9��9��:<�9U"�:��9��S�9y�9r)�9O�9H�9���:��9���9p��j�:&�9?�9��,�/��3�4��	������J����������b��`b��
F�9 b��(b���b��@b���9�b��8b��
��94Hb��0`b��Pb��
��9!(b��0b��	@b��
�9�b��
�9		-		
�b��	,�9�b���b��
Xb��

b����b����b����b������������
[��!Z0�9�9�b���J(b���J(b���� b���9b����J�9��9u�9��9����Y�9v�x��z�z�������F�b��8b��
E�9 b��(b��pb���b���9b����b��Y�9 b���J(b���J(b���9�9�#�%U���pb��8b���� b��Hb��/xb��8b����(b��Hb��/`b��Pb����`b��Pb�����b��
b��xb��b��
C�9 b��(b��Pb��(b��	0b��pb���9		-
	�b��
	
	
	

,
�9Pb��
����b����b��u�b��J��`b���J(b���J(b��)��9��9��9b���9b���9A�9)�9A8��t�v�Z�Z���������O��4���xb��8b����(b��Hb��/pb��8b���� b��Hb��(b��0b��pb���9	-
�b��b���9b��
��b��� b���J(b���J(b��4�9��9��9��:�<l��z��B(b��Hb��b���9�9)	9
8�9pb��b���9b����b��H b���J(b���9��9��!Epb��8b��
K�9 b��Hb��xb��b����b��H b���J(b��y7ʂ�(b��0b��pb���9	-	(b��0b��	pb��
	�9	
-
	�b�� 
b����b��p��`b���J(b���J(b���9��9�9	�9��9��9��Q�S�(c��0c��pc���:	.	c����c��X�: c���X(c���X(c���:��:��,�.^(c��0c��pc���:	.
c����c��X�: c���X(c���X(c���:��:��,�.^(c��0c��pc���:	.	(c��
0c��pc���:	
.	

�c��c���:	�c���:�c��.
	
-
�:c����c��w�: c���X(c���X(c���:M�:u�:md�:���:�:D�:<3�:�m�o�(c��0c��c��0c��c��0c��c��c��(c��
c��c��c��8c��

�c��pc��
��
1	�c��c���c��pc��܏*
�c���c��
�: 	
4
c���c��pc��܏*�c���c���: 	4�c���	c��c��0c��
c��c��(c��c��0c��	,�:c���c��pc��܏*
�c���c���: 	4�c���	c��0c��	,�:c��!�c��pc��܏!* �c���c��" �: 	" 4 �	c��#Pc��$	�: 	$#	4#	����c����c����c����c���%�: c���X(c���X(c���:(c���:(c���:��:��:��:��:(c���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	�܏�܏J܏�܏�܏��c��`c��
F�: c��(c���c��@c���:�c��8c��
��:4Hc��0`c��Pc��
��:!(c��0c��	@c��
�:�c��
�:		.		
�c��	,�:�c���c��
Xc��

c����c����c����c������������
[��!Z0�:�:�c���X(c���X(c��ž c���:c����X�:��:v�:��:����Y�:v�x��z�z���֛���G�c��8c��
E�: c��(c��pc���c���:c����c��Y�: c���X(c���X(c���:�:�#�%U��pc��8c��֛ c��Hc��/xc��8c��֛(c��Hc��/`c��Pc����`c��Pc�����c��
c��xc��c��
C�: c��(c��Pc��(c��	0c��pc���:		.
	�c��
	
	
	

,
�:Pc��
����c����c��u�c��J�`c���X(c���X(c��*��:��:��:c���:c���:B�:*�:B9��t�v�Z�Z�֛�֛���P��5���xc��8c��֛(c��Hc��/pc��8c��֛ c��Hc��(c��0c��pc���:	.
�c��c���:c��
��c��� c���X(c���X(c��6�:��:��:��:�<l֛|֛D(c��Hc��c���:�:+	;
:�:pc��c���:c����c��H c���X(c���:��:��!Epc��8c��
K�: c��Hc��xc��c����c��H c���X(c��y7���(c��0c��pc���:	.	(c��0c��	pc��
	�:	
.
	�c�� 
c����c��p�`c���X(c���X(c���:��:�:�:��:��:��Q�S�(d��0d��pd���: 	0	d����d��X�: d���J(d���J(d���:��:��,�.^(d��0d��pd���: 	0
d����d��X�: d���J(d���J(d���:��:��,�.^(d��0d��pd���: 	0	(d��
0d��pd���: 	
0	

�d��d���:	�d���:�d��.
	
-
�:d����d��w�: d���J(d���J(d���:S�:{�:sj�:���: �:H�:@7�:�m�o�(d��0d��d��0d��d��0d��d��d��(d��
d��d��d��8d��

�d��pd��
Д
1	�d��d���d��pd����*
�d���d��
 �: 	
4
d���d��pd����*�d���d�� �: 	4�d���	d��d��0d��
d��d��(d��d��0d��	,�:d���d��pd����*
�d���d�� �: 	4�d���	d��0d��	,�:d��!�d��pd����!* �d���d��"  �: 	" 4 �	d��#Pd��$	 �: 	$#	4#	����d����d����d����d���%�: d���J(d���J(d���:(d���:(d���:��:��:��:��:(d���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	������J����������d��`d��
F�: d��(d���d��@d���:�d��8d��
��:4Hd��0`d��Pd��
��:!(d��0d��	@d��
�:�d��
�: 		0		
�d��	,�:�d���d��
Xd��

d����d����d����d������������
[��!Z0�:�:�d���J(d���J(d���� d���:d����J�:��:x�:��:����Y�:v�x��z�z��������I�d��8d��
E�: d��(d��pd���d���:d����d��Y�: d���J(d���J(d���:�:�#�%U���pd��8d���� d��Hd��/xd��8d����(d��Hd��/`d��Pd����`d��Pd�����d��
d��xd��d��
C�: d��(d��Pd��(d��	0d��pd���: 		0
	�d��
	
	
	

,
�:Pd��
���d����d��u�d��J��`d���J(d���J(d��-��:��:��:d���:d���:E�:-�:E<��t�v�Z�Z���������S��8���xd��8d����(d��Hd��/pd��8d���� d��Hd��(d��0d��pd���: 	0
�d��d���:d��
��d��� d���J(d���J(d��:�:��:��:��:�<l�����H(d��Hd��d���:�:/	?
>�:pd��d���:d����d��H d���J(d���:��:��!Epd��8d��
K�: d��Hd��xd��d����d��H d���J(d��y7���(d��0d��pd���: 	0	(d��0d��	pd��
	�: 	
0
	�d�� 
d����d��p��`d���J(d���J(d���:��: �:�:��:��:��Q�S�(e��0e��pe���:$	4	e����e��X�: e���s(e���s(e���:��:��,�.^(e��0e��pe���:$	4
e����e��X�: e���s(e���s(e���:��:��,�.^(e��0e��pe���:$	4	(e��
0e��pe���:$	
4	

�e��e���:	�e���:�e��.
	
-
�:e����e��w�: e���s(e���s(e���:_�:��:v�:���:(�:P�:H?�:�m�o�(e��0e��e��0e��e��0e��e��e��(e��
e��e��e��8e��

�e��pe��
�
1	�e��e���e��pe����*
�e���e��
@�: 	
4
e���e��pe����*�e���e��@�: 	4�e���	e��e��0e��
e��e��(e��e��0e��	,�:e���e��pe����*
�e���e��@�: 	4�e���	e��0e��	,�:e��!�e��pe����!* �e���e��" @�: 	" 4 �	e��#Pe��$	@�: 	$#	4#	����e����e����e����e���%�: e���s(e���s(e���:(e���:(e���:��:��:��:��:(e���:v�:��:��:<�:U"�:��:��S�:y�:r)�:O�:H�:���:��:���:p��j�:&�:?�:��,�/��3�4��	������J����������e��`e��
F�: e��(e���e��@e���:�e��8e��
��:4He��0`e��Pe��
��:!(e��0e��	@e��
�:�e��
�:$		4		
�e��	,�:�e���e��
Xe��

e����e����e����e������������
[��!Z0�:�:�e���s(e���s(e���� e���:e����s�:��:|�:��:����Y�:v�x��z�z��������M�e��8e��
E�: e��(e��pe���e���:e����e��Y�: e���s(e���s(e���:�:�#�%U���pe��8e���� e��He��/xe��8e����(e��He��/`e��Pe����`e��Pe�����e��
e��xe��e��
C�: e��(e��Pe��(e��	0e��pe���:$		4
	�e��
	
	
	

,
�:Pe��
���e����e��u�e��J��`e���s(e���s(e��1��:��:��:e���:e���:I�:1�:I@��t�v�Z�Z���������W��<��xe��8e����(e��He��/pe��8e���� e��He��(e��0e��pe���:$	4
�e��e���:e��
��e��� e���s(e���s(e��B�:��:��:��:�<l�����P(e��He��e���:#�:7	G
F�:pe��e���:e����e��H e���s(e���:��:��!Epe��8e��
K�: e��He��xe��e����e��H e���s(e��y7���(e��0e��pe���:$	4	(e��0e��	pe��
	�:$	
4
	�e�� 
e����e��p��`e���s(e���s(e���:�:)�:!�:��:��:��R�T�(f��0f��pf���:,	<	f����f��X�: f����(f����(f���:��:��-�.`(f��0f��pf���:,	<
f����f��X�: f����(f����(f���:��:��-�.`(f��0f��pf���:,	<	(f��
0f��pf���:,	
<	

�f��f���:	�f���:�f��.
	
-
�:f����f��w�: f����(f����(f���:y�:��:���:���::�:b�:ZQ�:�n�o�(f��0f��f��0f��f��0f��f��f��(f��
f��f��f��8f��

�f��pf��
��
1	�f��f���f��pf����*
�f���f��
��: 	
4
f���f��pf����*�f���f����: 	4�f���	f��f��0f��
f��f��(f��f��0f��	,�:f���f��pf����*
�f���f����: 	4�f���	f��0f��	,�:f��!�f��pf����!* �f���f��" ��: 	" 4 �	f��#Pf��$	��: 	$#	4#	����f����f����f����f���%�: f����(f����(f���:(f���:(f���:��:��:��:��:(f���:x�:��:��:>�:W$�:��:��U�:{�:t+�:Q�:J�: ���:��:���:r��l�:(�:A�:��-�/��3�4��	������L����������f��`f��
F�: f��(f���f��@f���:�f��8f��
��:4Hf��0`f��Pf��
��:!(f��0f��	@f��
�:�f��
�:,		<		
�f��	,�:�f���f��
Xf��

f����f����f����f������������
[��!Z0�:�:�f����(f����(f���� f���:f����%�:��:��:��:����\�:x�y��{�{ќ�����X�f��8f��
E�: f��(f��pf���f���:f����f��Y�: f����(f����(f���:�:�$�%WǢ�pf��8f���� f��Hf��/xf��8f����(f��Hf��/`f��Pf���`f��Pf����f��
f��xf��f��
C�: f��(f��Pf��(f��	0f��pf���:,		<
	�f��
	
	
	

,
�:Pf��

��f����f��u�f��Jƣ`f����(f����(f��<�:��:��:f���:f���:T�:<�:TK��	u�v�Z�Z��������b�G��xf��8f����(f��Hf��/pf��8f���� f��Hf��(f��0f��pf���:,	<
�f��f���:f��
��f��� f����(f����(f��T�:��:��:��;�<n�����b(f��Hf��f���:+�:G	W
V�:pf��f���:f����f��H f����(f���:��:��!Fpf��8f��
K�: f��Hf��xf��f����f��H f����(f��z8��(f��0f��pf���:,	<	(f��0f��	pf��
	�:,	
<
	�f�� 
f����f��pƣ`f����(f����(f���:�:;�:3*�:��:��:��S�T�(g��0g��pg���:$	4	g����g��X�: g��Ï(g��Ï(g���:��:��-�.`(g��0g��pg���:$	4
g����g��X�: g��Ï(g��Ï(g���:��:��-�.`(g��0g��pg���:$	4	(g��
0g��pg���:$	
4	

�g��g���:	�g���:�g��.
	
-
�:g����g��w�: g��Ï(g��Ï(g���:a�:��:�x�:���:*�:R�:JA�:�n�o�(g��0g��g��0g��g��0g��g��g��(g��
g��g��g��8g��

�g��pg��
��
1	�g��g���g��pg����*
�g���g��
@�: 	
4
g���g��pg����*�g���g��@�: 	4�g���	g��g��0g��
g��g��(g��g��0g��	,�:g���g��pg����*
�g���g��@�: 	4�g���	g��0g��	,�:g��!�g��pg����!* �g���g��" @�: 	" 4 �	g��#Pg��$	@�: 	$#	4#	����g����g����g����g���%�: g��Ï(g��Ï(g���:(g���:(g���:��:��:��:��:(g���:x�:��:��:>�:W$�:��:��U�:{�:t+�:Q�:J�: ���:��:���:r��l�:(�:A�:��-�/��3�4��	������L����������g��`g��
F�: g��(g���g��@g���:�g��8g��
��:4Hg��0`g��Pg��
��:!(g��0g��	@g��
�:�g��
�:$		4		
�g��	,�:�g���g��
Xg��

g����g����g����g������������
[��!Z0�:�:�g��Ï(g��Ï(g���� g���:g���Ï�:��:�:��:����\�:x�y��{�{��������P�g��8g��
E�: g��(g��pg���g���:g����g��Y�: g��Ï(g��Ï(g���:�:�$�%W���pg��8g���� g��Hg��/xg��8g����(g��Hg��/`g��Pg����`g��Pg�����g��
g��xg��g��
C�: g��(g��Pg��(g��	0g��pg���:$		4
	�g��
	
	
	

,
�:Pg��
���g����g��u�g��J��`g��Ï(g��Ï(g��3��:��:��:g���:g���:K�:3�:KB��u�v�Z�Z���������Y��>��xg��8g����(g��Hg��/pg��8g���� g��Hg��(g��0g��pg���:$	4
�g��g���:g��
��g��� g��Ï(g��Ï(g��D�:��:��:��;�<n�����R(g��Hg��g���:#�:7	G
F�:pg��g���:g����g��H g��Ï(g���:��:��!Fpg��8g��
K�: g��Hg��xg��g����g��H g��Ï(g��z8���(g��0g��pg���:$	4	(g��0g��	pg��
	�:$	
4
	�g�� 
g����g��p��`g��Ï(g��Ï(g���:�:+�:#�:��:��:��S�T�L��<��
��< Dȕ4ȕ
��< ޕ���Z
e�<������l�<|���<��<��<��<��"S������<��<�$���7(0:BLT4���<4���<|��
��<�<F7)/$��
���<��4ȗ�<�ȗ<ϗ
��<2Lϗ-D��4����4��	�<t��,��
��<	D<��4��
�<t��,����
-#<����4���<t��,��-	!<���
��<�<�]
!?ʘDΘ4Θ�����*
��<�<�U
?՘4��<t�,���-
<����
+��
q�<C
�uW���ė�4���<�<4ș�<tș,ϙ��?<ϙt�<��Dٙ4ٙ���ș���L6��4���<�<4��<t�,����-<��b�<���
���<���і���
#"#�##�#�# w�"p�����������������;t����<L��<LٖD�Av�Aj�<���A
�<��A��<D�<��<X�Av�<�A4�<��<��A�<��<!�A=�<��<5�AS�������5��������d����������F��.�������<	��������m�<"����<F�<n�<3�<��<���'/9AKS]eow����������L��,����(<������L��,����(<��̄���
]�<�[=����'
��L��,����(<��l��
���<�<
�]	?	����'����<����V;"l�����S
6��죜
���<�<	�
�@Ya��œ"2B�����
�		�	
		��

%q����F�<���<���<���<���<A�<o�A��<2�AK�<I�<��<��A��<e�<�<��<��<�RY[�=
����b��g���P��
�����F��&��O��0����<�<	�<
�<��<��<��<��<�:���*%$(-0:,BL+T^*fp)x�(��'��&��%��$�����,����4*7"(L��<����97����L��,����(
7<����-��
L��,����
(5<�����-��
�T	56:	��-̨���w #)
P		7ܡLܡ,ޡ��(
7<ޡ�,�%�$,���V;3"�ӡ,Dӡ
s�<�Z3=�,$s	7D��4����7,��+D��4����1����*
��â,����4*/"(ܣ+ޣ1��+)'��L��,����(-<����(��L��,����(+<����,)(*������o+Q��()�+��%''D��4���� )d��'��{ L)6��'��%ģ*&'"Dȣ4ȣ��#'dģ&��"{#L!'6ϣ&��*!��*�+!-=%%ߣ�	7j%"8�����!�$#�"/&/&�/�'/(�-�(-*/)/,B1S*1.d7u+70�7�,72
7*-74�!�$!6�"g$s���������.�<���<,���<����A	�A	��A��A)�<1�<��A��<p�A��<��A��<6�<��<h�<,���<�3�A[�AT�<+�<��<��A��<r�A��<l�<��<��<��<�<�RY�vQX|��	�d�h����R%��z
��I
��
���	���	��U	�<r	��
	���džt�<�	���������<7���������������������<n�<t�<�	�<��<��<��<��<{�<��<��<��<��<'
�<��<�,��'/9AD��4����.L��<�����o��U
p��	
�H
�<��*.TBQV
�J�g�gIter��h��g�h
end_or_len��g�h_marker��gFPR<?���<���	����	��A¥,¥
��<�A>	ƥ
	-������
ե'
�L�,���(
<��L��,���	��<��٥D٥dž�Z9���ե"��
&�
8QYѥ8�������������
�(9J[u��������x%���J�<�������<��<,���K�T����������������;t����A����9��A��<��<��<%�<*�<��<��A�<�ip������p���	I�a	��������w�~��W�<
�����fdžC����<�<�<8�<>	'?SUWY[]_aeqsu��mem���Add���Num���Signed�4��Zero�$���,�"�$�$�D�%�$�&�<�.;�d�9=�l�7>������  Integer trait and functions.����� ## Compatibility�����A> The `num-integer` crate is tested for rustc 1.31 and greater.�����8�l��7https://docs.rs/num-integer/0.1���!��:	'?SUWY[]_aeqsu��������������̥����"��$��%��&��.;��9=��7>���L��t����������L�,��<?	
��	checked_pow�\4�	
PrimInt�<A�	tZLM�'"68!#į�LDA Provides methods to compute an integer's square root, cube root,�� and arbitrary `n`th root.�,����>���?�><���'����3��)��
#��<9 Returns the truncated principal `n`th root of an integer���;8 -- `if x >= 0 { ⌊ⁿ√x⌋ } else { ⌈ⁿ√x⌉ }`�����@= This is solving for `r` in `rⁿ = x`, rounding toward zero.���HE If `x` is positive, the result will satisfy `rⁿ ≤ x < (r+1)ⁿ`.���DA If `x` is negative and `n` is odd, then `(r-1)ⁿ < x ≤ rⁿ`.���d�	 # Panics����� Panics if `n` is zero:����� ```should_panic�� # use num_integer::Roots;���<9 println!("can't compute ⁰√x : {}", 123.nth_root(0));�<� ```�����-* or if `n` is even and `self` is negative:���������۱��>; println!("no imaginary numbers... {}", (-1).nth_root(10));�<�Ų��t� # Examples���<�Ų�� use num_integer::Roots;����� let x: i32 = 12345;���! assert_eq!(x.nth_root(1), x);���(% assert_eq!(x.nth_root(2), x.sqrt());���	(% assert_eq!(x.nth_root(3), x.cbrt());���	" assert_eq!(x.nth_root(4), 10);���	" assert_eq!(x.nth_root(13), 2);���
" assert_eq!(x.nth_root(14), 1);���
-* assert_eq!(x.nth_root(std::u32::MAX), 1);��
���
.+ assert_eq!(std::i32::MAX.nth_root(30), 2);���.+ assert_eq!(std::i32::MAX.nth_root(31), 1);���/, assert_eq!(std::i32::MIN.nth_root(31), -2);���52 assert_eq!((std::i32::MIN + 1).nth_root(31), -1);�����.+ assert_eq!(std::u32::MAX.nth_root(31), 2);���.+ assert_eq!(std::u32::MAX.nth_root(32), 1);�<�
ŲD�
���>�:�>�
�>$�
��
����
MJ Returns the truncated principal square root of an integer -- `⌊√x⌋`�����?< This is solving for `r` in `r² = x`, rounding toward zero.���2/ The result will satisfy `r² ≤ x < (r+1)²`.���d�������'$ Panics if `self` is less than zero:��������۱��85 println!("no imaginary numbers... {}", (-1).sqrt());�<�Ų��t�����<�Ų��ô�������" assert_eq!((x * x).sqrt(), x);���&# assert_eq!((x * x + 1).sqrt(), x);���*' assert_eq!((x * x - 1).sqrt(), x - 1);�<�Ų$����>�>�
�>$�����>; Returns the truncated principal cube root of an integer --���2/ `if x >= 0 { ⌊∛x⌋ } else { ⌈∛x⌉ }`�����?< This is solving for `r` in `r³ = x`, rounding toward zero.���FC If `x` is positive, the result will satisfy `r³ ≤ x < (r+1)³`.���30 If `x` is negative, then `(r-1)³ < x ≤ r³`.���t�����<�Ų��ô���� let x: i32 = 1234;���&# assert_eq!((x * x * x).cbrt(), x);���*' assert_eq!((x * x * x + 1).cbrt(), x);���.+ assert_eq!((x * x * x - 1).cbrt(), x - 1);�����*' assert_eq!((-(x * x * x)).cbrt(), -x);���.+ assert_eq!((-(x * x * x + 1)).cbrt(), -x);���41 assert_eq!((-(x * x * x - 1)).cbrt(), -(x - 1));�<�Ų$����>�>�
�>$��� ��@= Returns the truncated principal square root of an integer --���41 see [Roots::sqrt](trait.Roots.html#method.sqrt).�$��<�<����<��<,�
�<�q  "�� ��>����41 see [Roots::cbrt](trait.Roots.html#method.cbrt).�$��<�<������,�
�<�8!��,��?< Returns the truncated principal `n`th root of an integer --���>; see [Roots::nth_root](trait.Roots.html#tymethod.nth_root).�D��<�:�<������,�
�<�"�"!#��d���%��	,�8��&�8��$�,�8U��&�8��*���%8$�8�,�8
�,�8����%+���8�4�8�8�D����8$�$�8��&�8��(�8$���"8�
�8$��7�� � � � � 
� 8$� 8� ,� 8���  � 8�D� � � 8�� 8� 8$� 8$� � �!8�4� 	� � �!8��  � 8�4� � � $� 7&even roots of a negative are imaginary��� (%�!�!�!�!�!�!8$�! �!8wrapping_neg�d�!�!�!8�!,�!8���! �!8�D�!�!�!8��!8�!8$�!+�"�"�"8�4�"8�"8�$�"�"�"�"8$�"(�"8$�"�"�#
8�4�"	�"�"�#
�"8$�"�"7��"$�"7*the square root of a negative is imaginary���",%�#�#�#
�#8$�#8�#,�#8���# �#8�$�#�#�#8�#8$�#+�#�#�#8�4�#8�#8�$�#�$�$�$8$�$(�$8$�$�$�%8�$
�$8$�$�$7��$�$�$�$�$
�$8$�$8�$,�$8���$ �$8�$�$�$�$8�$8$�$8$�$�$�%�%�%�%�%�%8$�% �%8��d�%�%�%8�%,�%8���% �%8�$�%�%�%8�%8$�%%�%��'VD�'	�<�
�<��
���'�����'?�<<�'��<$�'����<T�'������<�'
�<����'��'xztv��)$�)	�:����)
�<
��) $�)	�<�:�  ���)��<<�)
�<��)"$��*t�*�*�a�*�*,�*8��*&�*8�,�**�*�*�a8$�+8�,�+8
�+,�+8��+�+�a+�+�+�+8�4�+8�+8�D�+�+�+�+8$�+$�+8��+&�+8��+(�+8$�+�+�C	8�+8��+�+�,8��+&�+,�+8��+$�+8��+&�+8��+(�,,�,8��,�,�CG8,�,8��,�,�.7��,*�,8�,�,	�,�,�-7can't find a root of degree 0!���, $�-7��-*�-84�-8��-$�-7��-*�-84�-8��- �-8�$�-�-�-$�-7��.*�.84�.8��. �.8�$�.�.�.$�.8�.*�.�.�.$�.8�/8�
$�/'�/�/,�/8��/�/�/�/�/8��/�/8��/�/�/�/7��/�/8��/�/�084�/�0�08��0�07��08�0,�08��0%�08�08�
$�0'�0�0,�08��0�0�0�0�0764��0�0�984�18�18��1�18�$�1'�18��1'�18MAX��18�1,�18��1�1�2�2�28��28�28��2 �28�D�2�2�28��28�2,�28��28$�2�2�9&8�28lo��2�2�2�28��2�28��2 �38�D�3�3�38��3�37��3%�38�38hi��3�38���3�37��3%�38�58���5 �58next_power_of_two���5�5�5 �58trailing_zeros�t�5�5�5
�58��5�58�
$�5'�5�5,�58��5�5�5�5�5�78,�68��\�6�6�68���6$�68��68�68�,�6�6�7
8�$�6�6�68��68�68��6�68��6*�68���6$�68�7*�78���7$�78$�7�7�9
8�78���7 �78pow��7�8�88��8�88��8�8�88���88$�8�8�98���8%�9+�:�:�:8��:�:�:8�<�:�:7�,�:+�:�:�:8�4�:8�:8�,�:�:�:8��:&�:,�:8��:$�:8��:&�:8��:(�:,�:8��:�:�=8�;8�
$�;'�;�;,�;8��;�;�;�;�;732��;�;8��;�;8�$�;'�;8��;'�<8���<8�<,�<8��<�<�<7��<�<�<�<�<�<8�
$�<�<�<8��<�<8��<�<7��<�<8��<8$�<�<�=�=�=	�=�=8��=8�=8��= �=8ln��=�=�=�=8��='�=8�$�=�=�=8��= �=8exp��=�=�=8�=,�=8��=+�=�=�>8��=�=�>8��=�=�>8�<�>�>7�,�>+�>�>�>8�4�>8�>8�,�>�>�>8��>&�>,�>8��>$�>8��>&�>8��>(�>,�>8��>�>�?7��>�>�?�?�?�?8�
$�?�?�?8��?�?8��?�?7��?�?8��?8�@8n1��@�@8��@�@7��@%�@8�@8�$�@�@�@8��@&�@,�@8��@�@�@�B8�@8��@�@8,�@8��\�@�@�A8��@$�@8���@8�@8�,�A�A�A8�$�A�A�A8ax��A*�A8��A�A8���A$�A8�$�A*�A7��A$�A%�A�B�B8��B�B8��B
�B8���B8�B,�B8��B�B8��B8�B,�B8��B%�B8�
D�B�B�B8�,�B�B�B8��B$�B8��B$�B8�$�B8��C�C�C
�C8$�C$�C8��C+�C�C�C8�4�C8�C8�$�C�C�C�C8$�C(�C8$�C�C�N	8�D8��D�D�D8��D&�D,�D8��D(�D,�D8��D�D�N58�D8�
$�D'�D�D,�D8��D�D�D�D�D7���D�D�I84�E8�E8��E�E8�$�E'�E8��E'�E8���E8�E,�E8��E�E�F�F�F8��F8�F8��F �F8�$�F�F�F8�F,�F8��F8$�F�F�H8�F8���F�F�F�F8��F�F7��$�F �F8�$�F�F�F�F7��F%�F8�G8���G�G8���G�G7��G%�G8�G8���G
�G8���G�G8��G�G�H8���G8$�H�H�H8���H%�H8�I8��I�I7��I�I�I84�I�I�I8��I�I7��I8�I,�I8��I%�I+�J�J�J8��J�J�J8�<�J�J7�,�J+�J�J�J8�4�J8�J8�,�J�J�J8��J&�J,�J8��J(�J,�J8��J�J�K�J�K8��K8�K8��K �K8�$�K�K�K8�K,�K8��K+�K�K�K8��K�K�K8��K�K�K8�<�K�K7�,�K+�K�K�K8�4�K8�L8�,�L�L�L8��L&�L,�L8��L(�L,�L8��L�L�L7��L�L�L�L�L�L8�
$�L�L�L8��L�L7��L�L7��L8�M8�$�M�M�M8��M&�M,�M8��M�M�N�N8��N�N8��N�N8��N�N7��N%�N8�
D�N�N�N8�,�N�N�N8��N$�N8�$�N8��N�N�N
�N8$�N+�O�O�O8�4�O8�O8�$�O�O�O�O8$�O(�O8$�O�O�a	8�O8��O�O�O8��O&�O,�O8��O(�O,�O8��O�O�aL8�O8�
$�O'�O�O,�O8��O�O�O�O�O7���P�P�T84�Q8�Q8��Q�Q8�$�Q'�Q8��Q'�Q8���Q8�Q,�Q8��Q�Q�Q�Q�Q8��Q8�Q8��Q �Q8�$�Q�Q�Q8�Q,�Q8��Q8$�Q�Q�T8�R8���R�R�R�R8��R�R7��$�R �R8�$�R�R�R�R7��R%�R8�R8���R�R8���R�R7��R%�R8�S8���S
�S8���S
�S8���S�S8��S�S�S8���S8$�S�S�T8���T%�T8�T8�
$�T'�T�T,�T8��T�T�T�T�T7���T�U�Z*8�U8�U8��U�U8��U%�U8�V8�V8y2��V�V7��V%�V8�V8�V8��V�V7��V%�V8�V8smax�$�V�V8�
$�V'�V�V,�V8��V�V�V�V�V7��V%�V8
�W8��W8�W�W�W7��W!�W8Η	$�W�W7��W �W8rev��W�W�W�W�Z8�W8��W�W8��W
�W7��W%�W8�	�W�W7��W%�X8��X�X7��X%�X8�X8���X�X7��X
�X�X�X8�	�X�X8��X�X7��X%�X8�X8��X�X8��Y�Y8���Y�Y�Z8��Y�Y8���Y�Y8��Y%�Y8�	�Y�Y7��Y
�Y8��Y�Y7��Y%�Y8��Z�Z7��Z%�Z84�Z8��Z%�Z8�[8��[�[7��[�[�[84�[�[�[8��[�[7��[8�[,�[8��[%�[8�[8��[�[8�$�['�\8��\'�\8���\8�\,�\8��\�\�\	84�\�\�\8��\8�\8��\ �\8�$�\�\�\8�\,�\8��\%�\+�\�\�]8��\�\�]8�<�\�]7�,�]+�]�]�]8�4�]8�]8�,�]�]�]8��]&�],�]8��](�],�]8��]�]�^�]�]8��]8�]8��] �]8�$�]�^�^8�^,�^8��^+�^�^�^8��^�^�^8��^�^�^8�<�^�^7�,�^+�^�^�^8�4�^8�_8�,�_�_�_8��_&�_,�_8��_(�_,�_8��_�_�_7��_�_�_�_�_�_8�
$�_�_�_8��_�_7��_�_7��_8�`8�$�`�`�`8��`&�`,�`8��`�`�`�`8��`�`�`�`8��`
�`8��`�`8��`
�`7��`�`7��`%�`8�
D�a�a�a8�,�a�a�a8��a$�a8�$�a8��a�a�a
�a8$�a%�a��_A��$WAZAMAPACAFA\�<�.79�<?'(BitAnd�4$��'*BitOr�,,��'+BitXor�43Ϻ',Shr�;��'-tq�'`bLN79%'Ԓ�BOL Provides methods to compute the average of two integers, without overflows.�<�..�����	��<�.��!����-��)/0/00/��-��C@ Returns the ceiling value of the average of `self` and `other`.��� -- `⌈(self + other)/2⌉`���t�����<�Ų�� use num_integer::Average;�����+( assert_eq!(( 3).average_ceil(&10),  7);���+( assert_eq!((-2).average_ceil(&-5), -3);���+( assert_eq!(( 4).average_ceil(& 4),  4);�����63 assert_eq!(u8::max_value().average_ceil(&2), 129);���74 assert_eq!(i8::min_value().average_ceil(&-1), -64);���B? assert_eq!(i8::min_value().average_ceil(&i8::max_value()), 0);�<�Ų��d�����>��>�>.�.
/�>$��,���
.��A> Returns the floor value of the average of `self` and `other`.��� -- `⌊(self + other)/2⌋`���t�����<�Ų��	����,) assert_eq!(( 3).average_floor(&10),  6);���,) assert_eq!((-2).average_floor(&-5), -4);���,) assert_eq!(( 4).average_floor(& 4),  4);�����74 assert_eq!(u8::max_value().average_floor(&2), 128);���	85 assert_eq!(i8::min_value().average_floor(&-1), -65);���	DA assert_eq!(i8::min_value().average_floor(&i8::max_value()), -1);�<�
Ų�
�l�
����>��>�>.�
.
0�>$�
�,�
��
��22
�:�:���:T�343�:4�:���:T�34�	��	���:T�34�	��	Ѻ�:T�34���	��	��?�:<�34���	��	�����:�:��34Ϻ�	��	̖���:��:560/56����'��
A��	l�����:��:�:1�1
5�:$���X��&��@= Returns the ceil value of the average of `self` and `other`.�d�����:��:�:1�1
6�:$��cZ��1��<9 Returns the floor value of the average of `x` and `y` --���LI see [Average::average_floor](trait.Average.html#tymethod.average_floor).�l��<�<�<�88���.�<<�
7�<��[��[')��0��>; Returns the ceiling value of the average of `x` and `y` --���JG see [Average::average_ceil](trait.Average.html#tymethod.average_ceil).�d��<�<�<�::�����	<�
9�<��\��\!#���L��-�L�L�L�L��6<�??���>,���>���>�>T���>���>�?��	V��	M��	A��	8��	/��	t��	k��	_��	V��	M@ABCDEFHIJKLMNOPQR@ABCDEFHIJKLMNOPQRBMEPH@KCNFQIALDORJ��*�� Floored integer division.���t�����<� ~~~��� # use num_integer::Integer;���'$ assert!(( 8).div_floor(& 3) ==  2);���	'$ assert!(( 8).div_floor(&-3) == -3);���	'$ assert!((-8).div_floor(& 3) == -3);���	'$ assert!((-8).div_floor(&-3) ==  2);��
���
'$ assert!(( 1).div_floor(& 2) ==  0);���
'$ assert!(( 1).div_floor(&-2) == -1);���
'$ assert!((-1).div_floor(& 2) == -1);���'$ assert!((-1).div_floor(&-2) ==  0);�<���	L�����>��>�>?�?��$��,���*��'$ Floored integer modulo, satisfying:���<���	����	�� # let n = 1; let d = 1;���
74 assert!(n.div_floor(&d) * d + n.mod_floor(&d) == n)�<�
��	�
�t�
���
�<�
��	��
��	��'$ assert!(( 8).mod_floor(& 3) ==  2);���'$ assert!(( 8).mod_floor(&-3) == -1);���'$ assert!((-8).mod_floor(& 3) ==  1);���'$ assert!((-8).mod_floor(&-3) == -2);�����'$ assert!(( 1).mod_floor(& 2) ==  1);���'$ assert!(( 1).mod_floor(&-2) == -1);���'$ assert!((-1).mod_floor(& 2) ==  1);���'$ assert!((-1).mod_floor(&-2) == -1);�<���	L�����>��>�>?�?��$��,���(�� Ceiled integer division.���t�����<���	����	��'$ assert_eq!(( 8).div_ceil( &3),  3);���'$ assert_eq!(( 8).div_ceil(&-3), -2);���'$ assert_eq!((-8).div_ceil( &3), -2);���'$ assert_eq!((-8).div_ceil(&-3),  3);�����&# assert_eq!(( 1).div_ceil( &2), 1);���&# assert_eq!(( 1).div_ceil(&-2), 0);���&# assert_eq!((-1).div_ceil( &2), 0);���&# assert_eq!((-1).div_ceil(&-2), 1);�<���	D�����>��>�>?�?
B�>$��y_��$��" Greatest Common Divisor (GCD).���t�����<���	����	�� assert_eq!(6.gcd(&8), 2);�� assert_eq!(7.gcd(&3), 1);�<���	�����>��>�>?�?��$��,���$��! Lowest Common Multiple (LCM).���t�����<���	����	�� assert_eq!(7.lcm(&3), 21);��� assert_eq!(2.lcm(&4), 4);�� assert_eq!(0.lcm(&0), 0);�<���	�����>��>�>?�?��$��,���/��%" Greatest Common Divisor (GCD) and���*' Lowest Common Multiple (LCM) together.�����;8 Potentially more efficient than calling `gcd` and `lcm`���&# individually for identical inputs.���t�����<���	����	��(% assert_eq!(10.gcd_lcm(&4), (2, 20));���'$ assert_eq!(8.gcd_lcm(&9), (1, 72));�<���	<�����>��>��?�?
E�>$��a��"X��52 Greatest common divisor and Bézout coefficients.���t�����<���	�� # fn main() {���.+ # use num_integer::{ExtendedGcd, Integer};���   # use num_traits::NumAssign;��� A> fn check<A: Copy + Integer + NumAssign>(a: A, b: A) -> bool {���!?<     let ExtendedGcd { gcd, x, y, .. } = a.extended_gcd(&b);���!     gcd == x * a + y * b�,�! }���!$! assert!(check(10isize, 4isize));���"$! assert!(check(8isize,  9isize));�<�" # }�<�"��	d�"����>��>��?�#?��>,�#��$�#��l��%F<closure_kind>�G<closure_signature>�G<upvars>�GGF����*m��*MJ Greatest common divisor, least common multiple, and Bézout coefficients.���*����>��>��?�*?��	,�+��>4�+
H�>$�*�Ot��-'��,-* Deprecated, use `is_multiple_of` instead.�!Please use is_multiple_of instead���,9<�-��	����>��>?�-?
I�>$�-�u��//��-63 Returns `true` if `self` is a multiple of `other`.��.�t�.���.�<�.��	��.��	��/+( assert_eq!(9.is_multiple_of(&3), true);���/,) assert_eq!(3.is_multiple_of(&9), false);�<�/��	t�/����>��>?�/?��$�0�,�0��1��0)& Returns `true` if the number is even.��0�t�0���0�<�0��	��0��	��1#  assert_eq!(3.is_even(), false);���1" assert_eq!(4.is_even(), true);�<�1��	<�2���>?�2?
K�>$�2��3��2(% Returns `true` if the number is odd.��2�t�2���2�<�2��	��2��	��3! assert_eq!(3.is_odd(), true);���3" assert_eq!(4.is_odd(), false);�<�3��	4�3���>?�4?
L�>$�4��80��485 Simultaneous truncated integer division and modulus.���4$! Returns `(quotient, remainder)`.��4�t�5���5�<�5��	��5��	��5,) assert_eq!(( 8).div_rem( &3), ( 2,  2));���6,) assert_eq!(( 8).div_rem(&-3), (-2,  2));���6,) assert_eq!((-8).div_rem( &3), (-2, -2));���6,) assert_eq!((-8).div_rem(&-3), ( 2, -2));��7���7,) assert_eq!(( 1).div_rem( &2), ( 0,  1));���7,) assert_eq!(( 1).div_rem(&-2), ( 0,  1));���7,) assert_eq!((-1).div_rem( &2), ( 0, -1));���8,) assert_eq!((-1).div_rem(&-2), ( 0, -1));�<�8��	<�8����>��>��?�8?
M�>$�8�,�8��>5��963 Simultaneous floored integer division and modulus.���9$��	�:�t�:���:�<�:��	��:��	��:2/ assert_eq!(( 8).div_mod_floor( &3), ( 2,  2));���;2/ assert_eq!(( 8).div_mod_floor(&-3), (-3, -1));���;2/ assert_eq!((-8).div_mod_floor( &3), (-3,  1));���;2/ assert_eq!((-8).div_mod_floor(&-3), ( 2, -2));��<���<2/ assert_eq!(( 1).div_mod_floor( &2), ( 0,  1));���<2/ assert_eq!(( 1).div_mod_floor(&-2), (-1, -1));���=2/ assert_eq!((-1).div_mod_floor( &2), (-1,  1));���=2/ assert_eq!((-1).div_mod_floor(&-2), ( 0, -1));�<�>��	l�>����>��>��?�>?Ļ$�>��u��DO��?.+ Rounds up to nearest multiple of argument.��?�\�? # Notes��?���?LI For signed types, `a.next_multiple_of(b) = a.prev_multiple_of(b.neg())`.��@�t�@���@�<�@��	��@��	��A1. assert_eq!(( 16).next_multiple_of(& 8),  16);���A1. assert_eq!(( 23).next_multiple_of(& 8),  24);���B1. assert_eq!(( 16).next_multiple_of(&-8),  16);���B1. assert_eq!(( 23).next_multiple_of(&-8),  16);���B1. assert_eq!((-16).next_multiple_of(& 8), -16);���C1. assert_eq!((-23).next_multiple_of(& 8), -16);���C1. assert_eq!((-16).next_multiple_of(&-8), -16);���D1. assert_eq!((-23).next_multiple_of(&-8), -24);�<�D��	��D����>��>�>?�D?��	,�E
O�>$�D��x��LO��F0- Rounds down to nearest multiple of argument.��G�\�G��	�G���GLI For signed types, `a.prev_multiple_of(b) = a.next_multiple_of(b.neg())`.��H�t�H���H�<�H��	��H��	��H1. assert_eq!(( 16).prev_multiple_of(& 8),  16);���I1. assert_eq!(( 23).prev_multiple_of(& 8),  16);���I1. assert_eq!(( 16).prev_multiple_of(&-8),  16);���J1. assert_eq!(( 23).prev_multiple_of(&-8),  24);���J1. assert_eq!((-16).prev_multiple_of(& 8), -16);���K1. assert_eq!((-23).prev_multiple_of(& 8), -24);���K1. assert_eq!((-16).prev_multiple_of(&-8), -16);���K1. assert_eq!((-23).prev_multiple_of(&-8), -16);�<�L��	��L����>��>�>?�L?��	,�M
P�>$�L��z��O0��M Decrements self by one.��M�t�M���N�<�N��	��N��	��N let mut x: i32 = 43;�d�N	 x.dec();���N assert_eq!(x, 42);�<�O��	�O���>?�O?��	,�O
Q�>$�O��Q0܃P Increments self by one.��P�t�P���P�<�P��	��P��	��P let mut x: i32 = 41;�d�Q	 x.inc();���Q��
<�Q��	�Q���>?�Q?��	,�Q
R�>$�Q��U0��T-* Simultaneous integer division and modulus�<�U�<�<���TT���U��<�U
S�<������!#��U-��U Floored integer division�L�U�<�<�<�VV���V��<�V
U�<�Ȇ�ц!#��V-ܸV Floored integer modulus�L�V�<�<�<�XX���V��<�V
W�<�����!#��W6��W52 Simultaneous floored integer division and modulus�l�W�<�<���ZZ���W��<�W
Y�<����!#��X,ܷX Ceiled integer division�D�X�<�<�<�\\���X��<�X
[�<�&��/�!#��Z'��YOL Calculates the Greatest Common Divisor (GCD) of the number and `other`. The���Y" result is always non-negative.��Z�<�<�<�^^���Z��<�Z���E��N���['��ZJG Calculates the Lowest Common Multiple (LCM) of the number and `other`.��[�<�<�<�``���[��<�[
_�<�d��m�!#��\0��[41 Calculates the Greatest Common Divisor (GCD) and���\;8 Lowest Common Multiple (LCM) of the number and `other`.�<�]�<�<���bb���]��<�]
a�<������!#��]#��]�]���]�^	,�]8��]&�]8��]$�],�]8test_mod�D�]&�]8�,�^*�^�^��8$�^8�<�^8
�^,�^8��^�^ܑ<��
�^+�^�^�^8�4�^8�^8�L�^�_�_�_8$�_$�_8�,�_&�_�_8$�_(�_8$�_�_�b8�`�`�`8��`$�`8��`�`8$�a �a8�<�a�a�a8�,�a%�a8�a�a�a8��a�a7��a�a
�a8�,�a�a7��a�a�a�a8��a�a7��a�a
�a8�,�a�a7��a�a�b8��a�a7��a8$�b�b�b8��b< Floored integer modulo���b+�b�b�b8�4�b8�c8�L�c�c�c�c8$�c$�c8�,�c&�c�c8$�c(�c8$�c�c�f8�e8��e�e
�e8$�e�e
�e8�,�e%�e8�e�e�e8��e�e7��e�e
�e8�,�e�e7��e�e�e�e8��e�e7��e�e
�e8�,�e�e7��e�e�f8��e�e
�f8�,�f8$�f�f�f8��f<6 Calculates `div_floor` and `mod_floor` simultaneously���f9+�g�g�g8�4�g8�g8�l�g�g�g�g8$�g$�g8�,�g&�g�g8$�g(�g�g�g8$�g$�g8$�g�g�k8�i�i�i8��i$�i8��i�i8$�i �i8�<�i�i�i8�,�i%�i8�i�i�j8��j�j7��j�j
�j8�,�j�j7��j�j�j�j8��j�j7��j�j
�j8�,�j�j7��j�j�j�j�j8��j�j7��j$�j8��j�j
�j8�,�j8$�j�j�k�k�k8��k$�k8��k+�k�k�k8�4�k8�k8�D�k�k�k�k8$�k$�k8�,�k&�k�k8$�k(�k8$�k�k�m8�l�l�l8��l$�l8��l�l8$�l �l8�<�l�l�l8�,�l%�l8�l�l�l8��l�l7��l�l
�l8�,�l�l7��l�l�l�l8��l�l7��l�l
�l8�,�l�l7��l�l�m8��m�m7��m8$�m�m�m8��m<? Calculates the Greatest Common Divisor (GCD) of the number and���mB<, `other`. The result is always non-negative.���n/+�n�n�n8�4�n8�o8��o�o�o�o8$�o$�o8�,�o&�o�o8$�o(�o8$�o�o�{R8�o8�o8���o�o
�o8$�o%�o8�p8�p8��p�p
�p8�,�p%�p8�p8���p�p7��p�p8��p�p7��p�p�p84�p�p�p8���p�p8��p �p8abs��p�p�p%�p8�q8��,�q�q�q�q8���q�q8��q �q8��t�q�q�q%�q8�u8���u�u8$�u'�u8	min_value�L�u�u�u�u8��u�u8$�u'�u8ڬ
L�u�v�v�v�v84�v�v�v7��v�v8��,�v �v8��
�v�v�v%�v8���w�w8���w �w8��
�w�w�w%�w8��w�w8��w �w8��
�w�w�w%�w8���x�x8���x �x8��t�x�x�x%�x8��x�x8��x �x8��t�x�x�x%�x8%,�x8���x�x8��x�x�{8�y8���y�y8��y�y�y8���y�y8��y%�y8���y�y8���y �y8��t�y�y�y%�y8$�z�z�z8��z�z8���z%�z8��z�z8��z �z8��t�z�z�z%�z8���{�{8��,�{+�{�{�{8�4�{8�{8���{�{�{�{8$�{$�{8�,�{&�{�{8$�{(�{�{�|8�\�{�|8$�|�|$�|8$�|�|�~8�|8��$�|�|8$�| �|8�d�|�|�|8�,�|%�|8�}8��}�}8�}8��$�} �}8��} �}8is_zero�<�}�}�}�}�}8$�}'�}8zero�$�}�}�}8$�}�}�~�~�~
�~8$�~
�~�~�~
�~8�,�~�~8��$�~ �~8��~ �~8��
�~�~�~%�~�~�~8��$�~$�~8��~<> Calculates the Lowest Common Multiple (LCM) of the number and���~A<	 `other`.�d�+���8�4�8�8������8$�$�8�,�&���8$��(��8$����Ā8$�� ��8�<������8�,�� ��7���<�
�Ӏ4<��
���;+܁݁�8�4ށ8�8�<��������8$��$��8�,��&����8$��(������8$��$��8$�����8��8$�� ��8��
<��ÂĂƂ8�,ɂ ΂8��
<ςւׂق��84�����	8$��'��8�
$������$��8$��'��8�
$������%��8��8�����8$�� ă8�Ńȃ΃8�,Ƀ%σ8��8���������
��8$��
������
��8�,����8��� ��8��
������%��фڄ8�҄$Մ8�ׄ<7 Returns `true` if the number is a multiple of `other`.����:+����ƅ8�4��8ԅ8�tׅ����8$�$�8�,�&��8$��(��8�$������
8��8�,�� ��8��
<���������84��8$ņ Ɇ8��
<ʆц҆%ӆ
��8$����
��8�,����7���<1 Returns `true` if the number is divisible by `2`����4+���8�4�8��8�<��������8$��(��8�$����ƈ����
��8$����7�����7���<5 Returns `true` if the number is not divisible by `2`��Ո8+������8�4��8��8�4��������8$��(��8�$ĉɉ��	ۉ8$܉ ��8�<���<��	���8+ˊ̊ӊ8�4͊8�8�<�����8$�$�8�,�&����8$��(������8$��$��8$����Ћ��‹
��8$����
��8�,��$��
��8$����
��8�,��<��	�ߋ.+������8�4��8��8����Ì׌Č8$Ō$Ɍ8�,ˌ&ЌҌ8$ӌ(ٌ8$܌��8��
��8�,������7������84͍
ԍ8$Ս%ٍ8��8������8�<��'��8�L������8$��$��8�,��%��
��8$����8��8��ŽĎ7�ǎɎ͎7�ˎ8$ώԎ��8�,֎܎8��ގ<��	���0+����8�4��8Џ8��ӏ����8$�$�8�,�&���8$�(��8$����ґ8ǐ
ʐ8�,ːѐԐ7�Րא��84�
��8$��%��
��8$����8�<��'��8�L����đ8$��$��8�,��+���8����8�$�8��,��8��
D������o8#��8,��'��8�<��%��8#��8�$��'��8�’%Œ<) Checks that the division rule holds for:��Ԓ,<���< - `n`: numerator (dividend)����< - `d`: denominator (divisor)��ɓ < - `qr`: quotient and remainder����"+������8�������8�$��8��8test_division_rule����Ӕ��Ԕٔ8�Ք$֔8�ؔ&ڔܔ�,ݔ8�ޔ$ߔ,�8��$���8��$�8��&����,�8��$�,�8�������8�L��	������8���
��8�����8���$��8���%��+����ŕ8�$��8ӕ8test_div_rem�d֕����8��8
test_nd_dr�T������8nd���&������,��8���$��,��8���$��8qr���&������,��8���$��,��8������8������8���$��8���–8��
Ė%Ɩ8ܖ8separate_div_rem��������8�����8���$��8�����8���%��8��8combined_div_rem������8��� ��8�<��������8���%��8��
�җ��8��
�$�8��
�%�8�L��	������8��
���$��8��
��%��8�L��	˜Øؘ8��
�Ę$Ԙ8��
֘%٘8��
T����������7���$��7���$������7���$��7���%��8��
T����ř����7���$����7���$����ę��7���$��7�Ù%ƙ8��
Tؙ������7��$�7��$����7��$��7��%��8��
T������������7���$����7���$������7���$����7���%��8��
T����Кšǚ7�Ú$Ě7�ƚ$ȚʚϚ7�˚$̚7�Κ%њ8��
T�������7��$��7��$������7���$��7���%��8��
T������������7���$��7���$������7���$����7���%��8��
T��țڛɛЛʛ7�˛$̛Λ7�ϛ$ћӛٛ7�ԛ$՛כ7�؛%ۛ+������8�$��8��8test_div_mod_floor������������8��8
test_nd_dm�T��Üޜ8��
Ĝ&ƜȜϜ,ɜ8�ʜ$˜,͜8�Μ$М8dm�Ҝ&Ԝ֜ݜ,ל8�؜$ٜ,ۜ8�ܜ����8������8���$��8�����8��
��%��8��8separate_div_mod_floor������Н��	8�<ѝ'؝8�Lڝ���8��$��8��$�8�<�'��8�L��������8���$����8���%��8��8combined_div_mod_floor������8�<��'ž8�lĞў؞Ҟ8�Ӟ$Ԟ֞8�מ%ٞ8��
������8��
��$��8��
��%��8�L��	����Ɵ8��
���$Ÿ8��
ğ%ǟ8�Lݟ	����8��
��$��8��
��%��8��
T����������7���$��7���$������7���$��7���% 8��
TԠޠ�ߠ�7��$��7��$����7��$���7��%�8��
T������������7���$��7���$��������7���$��7���%��8��
T����͡��á��7���$����7�¡$ġơ̡7�ǡ$ȡʡ7�ˡ%Ρ8��
T������7���$�7��$�����7���$��7���%��8��
T����������7���$����7���$��������7���$����7���%��8��
T��ƢעǢ͢Ȣ7�ɢ$ʢ7�̢$΢Т֢Ѣ7�Ң$Ӣ7�բ%آ8��
T�����������7���$����7���$������7���$����7���%��+������8�$��8��8test_gcd�D��ãģƣ�� 8�Lأ	����	��710��8�,�8�� ��8������7��$��7���8��,��8���%��8�L��	������	����7��
��8��,��8��� ��8���������7���$��7���8��,��8���%��8�Lʤ	ӤԤ�	դݤ7�֤8ؤ,ۤ8�ܤ ޤ8�ߤ���7��$�7��8�,��8��%�8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	åĥ�	ťΥ756�ƥ8ɥ,̥8�ͥ ϥ8�Хӥץԥ742�ե$إ714�ڥ8ݥ,�8��%�8�L��	������	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��8�L��	����Ԧ	��¦��7���8��,��8��� æ8�ĦǦʦȦ7�ɦ$˦7�ͦ8Ϧ,Ҧ8�Ӧ%զ8�L�	����	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��+������8�$��8��8test_gcd_cmp_with_euclidean��çާߧ���8�8
euclidean_gcd�l������8��8����&��,��8���$��8��8���&��,��8���(��,��8�����۩	8%,��8������7���è��	8�ݨ'�8swap�$�����8�8���$���8�8���%��8������8���%��8�é ĩ8��
ũȩɩ8
ժ8�٪8۪ު7127�ߪ#�7������8
��8j���8����7����#��7��������8�L��	����֫8��l��ūʫ8�ƫ$ǫ8ȑɫ$˫8�ͫ Ϋ8�ϫҫիӫ8ȑԫ%׫+������8�$��8��8test_gcd_min_val����ìĬƬ��78ج8min�ܬ��,�8���'�8ڬ
L���%�8��8max�������,��8�����'��8	max_value�L������%��8��8max_pow2�D����8����ŭ7�ǭɭ7�˭%̭8�Lޭ	����	8”� �8�������8���$��7���8��,��8���%��8�L��	������	8���� ��8���������8”��$��7���8��,��8���%��8�LƮ	ϮЮ��8”Ѯ Ԯ8�ծخ�ٮ8��Dڮ$�8��D�%�8�L��	������8��D�� ��8���������8”��$��8��D��%��8�L��	ïįگ	8”ů ȯ8�ɯ̯Яͯ7��ί$ѯ7�ӯ8կ,د8�ٯ%ۯ8�L��	������	����7����8��,��8��� ��8���������8”��$��7���8��,��8���%��+������8�$��+ǰȰհ8�dɰ8�8test_gcd_min_val_min_val����������8��8”������,��8�����'��8ڬ
L������%��8�4��	ƱDZڱ8”ȱ ˱8�̱ϱԱб8”ѱֱ7�ٱ%۱+������8�$��+������8�d��8��8test_gcd_min_val_0������������8Ҳ8”ֲڲܲ,ݲ8�޲߲'�8ڬ
L���%��8�4��	������8”�� ��8���������7�����7���%��+������8�$��+ɳʳ׳8�d˳8�8test_gcd_0_min_val����������8��8”������,��8�����'��8ڬ
L������%��8�4��	´ôܴĴ̴7�Ŵ8Ǵ,ʴ8�˴ ʹ8�δѴִҴ8”Ӵش7�۴%ݴ+������8�$��8��8test_lcm�D��������� 8�L��	����ӵ	����7���8��,��8��� µ8�õƵɵǵ7�ȵ$ʵ7�̵8ε,ѵ8�ҵ%Ե8�L�	����	���7��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	����ö	����7���8��,��8��� ��8���������7���$��7���8��,��8�¶%Ķ8�Lֶ	߶���	���7��8�,�8�� �8�����7��$�7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8�����������7���$��7���8��,��8���%��8�Lȷ	ѷҷ�	ӷܷԷ7�շ8׷,ڷ8�۷ ݷ8�޷����7��$�7��8�,��8��%�8�L��	������	����7���8��,��8��� ��8���������7���$��772���8��,��8���%��8�L��	ĸŸ�	Ƹϸ711�Ǹ8ʸ,͸8�θ и8�ѸԸ׸ո7�ָ$ظ755�ڸ8ݸ,�8��%�+������8�$��8��8test_gcd_lcm�d����������8#��8�$��'��8�	$¹'ƹ8once�$ȹ%̹8
޹8��8�8��$����7�� ��8chain�,����������7���!�� ��8take�$������7���� ��8flat_map�D��������8�����8��$������8��� ��8��,������8��$��������8��� պ8��,ֺۺ�8��$ܺ���7128������8
��8ȑ��8��8��$������7��� ��8��,�������»7���!�� û8�$ĻȻ̻7��ɻ ͻ8��Dλֻ�׻8�ػٻ8��$ۻ߻�8�� �8��,���8��$�����8�� ��8��,������8��$��������7��������8�Lμ	׼ؼ��8�ټ ڼ8�<ۼ���8ȑ�$����	8�� �8�����8ȑ�$�8��� ��8���������8ȑ��%��+ĽŽʽ8�$ƽ8ؽ8test_extended_gcd_lcm��۽�����38#��8,��'��8�\��%��8#��8�$��'��8���'��8�,��%��8#Ӿ8_T׾'�8	NumAssign�L�%�8��8check�,����8���&��8~$����8�,����8�<����8��L��������8���&��8���$��8����&��8�������
8ѿ8�\տ��8��$�8��$�8��$�!��8��� ��8�d��������8����%��8�L��	������	8���$��8���
��8�����8���
��8����%��8#��8�$��'��8�	$��'��8��$��%��8
��8���8��8��$������7��� ��8��,����������7���!�� ��8�$������7���� ��8��D��������8�����8��$������8��� ��8��,������8��$��������8��� ��8��,������8��$��������7��������8
��8ȑ��8��8��$������7��� ��8��,����������7���!�� ��8�$������7���� ��8��D��������8�����8��$������8��� ��8��,������8��$��������8��� ��8��,������8��$��������7��������8��,������8���$��8ȑ��%��8������8�\������8���$��!��$��8�����8��� ��8����������8ȑ��%��8�L��	����������8���$��8���$������	8��� ��8���������8ȑ��$��8��� ��8���������8ȑ��%��+������8�$��8��8	test_even�L����������$8�L��	������������7���8��,��8��� ��8�<������$��8 $��%��8�L��	������������7���8��,��8��� ��8�<������$��8,��%��8�L��	������������7���8��,��8��� ��8�<������$��8 $��%��8�L��	������������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	����������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	����������7���8��,��8��� ��8�<������$��8,��%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��+������8�$��8��8test_odd�D����������$8�L��	������������7���8��,��8��� ��8�4������$��8,��%��8�L��	������������7���8��,��8��� ��8�4������$��8 $��%��8�L��	������������7���8��,��8��� ��8�4������$��8,��%��8�L��	������������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�L��	����������7���8��,��8��� ��8�4������$��8,��%��+������8�$��8��8test_multiple_of_one_limits������������8
��8���8����������,��8�����'��8ڬ
L������$����,��8�����'��8��L����������8
��8one���8��������7���$����7�������8�L��	������8�<��'��8��������8���$��8����$��
��8���%��8�L��	������8�<��'��8��������8���$��8����$��
��8���%��%�����#�����������	,��8���&��8���$��,��8��
D��&��8�,��*������8$��8�<��8
��,��8�������b<C Unsigned integer division. Returns the same result as `div` (`/`).����F+������8�4��8��8�L��������8$��$��8�,��&����8$��(��8$������
��8$����
��8�,��<K Unsigned integer modulo operation. Returns the same result as `rem` (`%`).����N+������8�4��8��8�L��������8$��$��8�,��&����8$��(��8$������
��8$����
��8�,��+������8�4��8��8�D��������8$��$��8�,��&����8$��(��8$������	
��8$����
��8�,��������7�����
��8$����
��8�,��8��8$��<G Calculates the Greatest Common Divisor (GCD) of the number and `other`����J+������8�4��8��8���������8$��$��8�,��&����8$��(��8$������58��8��8������
��8$��%��8��8��8�����
��8�,��%��8��8������7�����8�����7�������84��8������8���%��8��8��,��������8������8��� ��8��t������%��8������8���� ��8��t������%��8�����8��� ��8��t������%��8%,��8������8�������8��8������8�������8������8���%��8������8���� ��8��t������%��8$������8�����8����%��8�����8��� ��8��t������%��8������8��,��+������8�4��8��8����������8$��$��8�,��&����8$��(������8�\����8$����$��8$������8��8��$����8$�� ��8�d������8�,��%��8��8�����8��8��$�� ��8��� ��8��
<����������8$��'��8�
$������8$������
��8$��
������
��8�,����8��$�� ��8���%������8��$��$��8���<��
���J+������8�4��8��8���������8$��$��8�,��&����8$��(��8$������8$�� ��8�<������8�,�� ��7���<�
���4<��
���;+������8�4��8��8�<��������8$��$��8�,��&����8$��(������8$��$��8$������8��8$�� ��8��
<��������8�,�� ��8��
<����������84������	8$��'��8�
$������$��8$��'��8�
$������%��8��8�����8$�� ��8�������8�,��%��8��8�����
��8$��
������
��8�,����8���%������8���$��8���<��
���:+������8�4��8��8�t��������8$��$��8�,��&����8$��(��8�$������
8��8�,�� ��8��
<����������84��8$�� ��8��
<������%��
��8$����
��8�,����7���<2 Returns `true` if the number is divisible by `2`.����5+������8�4��8��8�<��������8$��(��8�$������
��8$����7�����7���<6 Returns `true` if the number is not divisible by `2`.����9+������8�4��8��8�4��������8$��(��8�$������	��8$�� ��8�<������<��	���8+������8�4��8��8�<��������8$��$��8�,��&����8$��(������8$��$��8$����������
��8$����
��8�,��$��
��8$����
��8�,��+������8�������8�$��8��,��8��
D������:8#��8,��'��8�<��%��8#��8�$��'��8���%��+������8�$��8��8��
�����������(8�L��	��������,��8���8��8�<����'��8�L��������7��
��$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7��
��$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7��
��$����7���$������	7���8��,��8���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7���$����7���$������	7���8��,��8���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�L��������7���$����7���$��7���8��,��8���%��8�L��	��������,��8���8��8�<����'��8�l��������7���$����7���$������	7���8��,��8���$��7���8��,��8���%��+������8�$��8��8��
D����������8�L��	������	����7��
��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7��
��8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7˅��8��,��8��� ��8���������7����$��7����8��,��8���%��+������8�$��8��8�������������8��8��l������8��8����&��,��8���$��8��8���&��,��8���(��,��8�������8%,��8������7�������	8���'��8��$��������8��8����$����8��8���%��8������8���%��8���8
��8���8��7���#��7255�������8
��8ȑ��8��7���#��7��������8�L��	������8��l������8���$��8ȑ��$��8��� ��8���������8ȑ��%��+������8�$��8��8��D����������8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7���8��,��8���%��8�L��	������	����7���8��,��8��� ��8���������7���$��7����8��,��8���%��8�L̀	Հր�	׀��7��؀8ۀ,ހ8�߀ �8�����7��$�7��8�,�8��%�8�L��	������	����715���8��,��8��� ��8���������717���$��7����8��,��8���%��+́΁Ӂ8�$ρ8�8Ѷd�����΃8
��8���8������7���!�� ��8�$������7256�������8
��8ȑ��8������7���!�� ‚8�$Âǂ˂7��Ȃ͂��8�L�	�����8�� �8�<�������8ȑ��$������	8��� ��8���������8ȑ��$��8��� ��8���������8ȑ��%��+݃ރ�8�$߃8�8test_is_multiple_of���������ׇ8�4��	����Ȅ����7���8��,��8��� ��8�t����DŽ����Ƅ7���8��,Ą8�ń%Ʉ8�4ۄ	������7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����ƅ����7���8��,��8��� ��8�t����Ņ����ą7���8��,…8�Å%Dž8�4م	߅������7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����dž	������7����8��,��8��� ��8�t����Ɔ����ņ7���8��,Æ8�Ć%Ȇ8�4چ	�����	���7��8�,�8�� �8�t�����������7���8��,��8���%��8�4��	����ȇ	������7����8��,��8��� ��8�t����LJ����Ƈ7���8��,ć8�Ň%ɇ+���8�$�8��8��L����������8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L҈	ۈ܈��݈�7�ވ8��,�8�� �8�<���$��8,�%��8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��8�L��	ʉˉ�̉ԉ7�͉8ω,҉8�Ӊ Չ8�<։݉މ$߉8,�%�8�L��	����������7���8��,��8��� ��8�<������$��8 $��%��+������8�$��8ϊ8��DҊڊۊ݊��8�L�	����������7���8��,��8��� ��8�4������$��8,��%��8�L��	����ɋ����7���8��,��8��� ��8�4����‹$Ë8 $ŋ%ʋ8�L܋	������7��8�,�8�� ��8�4�����$��8,��%��8�L��	����������7���8��,��8��� ��8�4������$��8 $��%��8�LɌ	Ҍӌ�Ԍ܌7�Ռ8׌,ڌ8�ی ݌8�4ތ��$�8,�%�%�������+( An iterator over binomial coefficients.�d��ff�����<��h=��Gghi $����ee�<$����ee�<$����ee�<���-�kk������<Ɛ�<l��#�ՐVS For a given n, iterate over all binomial coefficients binomial(n, k), for k=0...n.�������FC Note that this might overflow, depending on `T`. For the primitive����LI integer types, the following n are the largest ones for which there will��Ԓ be no overflow:���d��	 type | n�l��
 -----|---�l��
 u8   | 10�l��
 i8   |  9�l��
 u16  | 18�l͓
 i16  | 17�lߓ
 u32  | 34�l�
 i32  | 33�l��
 u64  | 67�l��
 i64  | 66�������.+ For larger n, `T` should be a bigint type.���<�<jj
l�<��I���B�nn������<����<,���<op�J�Jp02L��$–mm�<�і$Ԗ���<��mٖm
p�<$ޖ��A����<�<�<�<�rr������<����,������<��<���<46���8�Ĝ'$ Calculate the binomial coefficient.�����NK Note that this might overflow, depending on `T`. For the primitive integer����MJ types, the following n are the largest ones possible such that there will�썞 be no overflow for any k:����d����l����lʞ��l؞��l���l����l����l����l����l����������74 For larger n, consider using a bigint type for `T`.�D���<�<�<�tt������<����,��dž����4+-���a��*' Calculate the multinomial coefficient.�\�������<�vv��������<����,��w��<w�<�֤w�<����<T�
u�<��-`bϤ���9yz{{yz��"@����9�:�9x�x
y ���$��" �"���9�9x�"x
z �"��# �#���9�9x�$x
{ �$���9}~}~��"@����9�:�9|�|
} ��p+��" �"���9�9|�"|
~ �"��# �#���9�9|�$|
 �$���9��������"@����9�:�9���
� ��>2��" �"���9�9��"�
� �"��# �#���9�9��$�
� �$� ��9������� �"@ ����9�:�9� ��
�  ��9� �"  �"���9�9� �"�
�  �"� �#  �#���9�9� �$�
�  �$�)��9�������)�"@)����9�:�9�)��
� )��@�)�" )�"���9�9�)�"�
� )�"�)�# )�#���9�9�)�$�
� )�$�2��9�������2�"@2����9�:�9�2��
� 2��%G�2�" 2�"���9�9�2�"�
� 2�"�2�# 2�#���9�9�2�$�
� 2�$�?�+	�9�������?�+"@?�+���9�:�9�?�+�
� ?�+�=L�?�+?�+	�9�:�9��?�+�?�+�?�:(?�:	�9�:�9
��?�:�?�:8?�@���	���	���	�����9�9�9�J�J�J�?�C ?�C���9�9�?�C�
� ?�C�?�D?�D	�9�9���?�D�?�J(?�J	�9�9
��?�J8?�M���	���	���	�����9��
�J�?�O ?�O���9�9�?�O�
� ?�O�?�O?�O	�9�9���?�O�?�](?�]	�9�9
��?�]8?�`���	���	���	�����9��
��
�C�+
�:�������C�+"@C�+���:�:�:�C�+�
� C�+�N�C�+C�+	�:�:�:ǜ�C�+�C�+�C�:(C�:	�:�:�:
��C�:�C�:8C�@���	���	���	�����9�:�:�J�X�J�C�C C�C���:�:�C�C�
� C�C�C�DC�D	�:�:���C�D�C�J(C�J	�:�:
��C�J8C�M���	���	���	�����9Ӗ
�X�C�O C�O���:�:�C�O�
� C�O�C�OC�O	�:�:���C�O�C�](C�]	�:�:
��C�]8C�`���	���	���	�����9Ӗ
��
�G�+�:�������G�+"@G�+���:�:�:�G�+�
� G�+��O�G�+G�+	�:�:�:���G�+�G�+�G�:(G�:	�:�:�:
��G�:�G�:8G�@���	���	���	�����9�:�:�J�J�J�G�C G�C���:�:�G�C�
� G�C�G�DG�D	�:�:١�G�D�G�J(G�J	�:�:
��G�J8G�M���	���	���	�����9��
�J�G�O G�O���:�:�G�O�
� G�O�G�OG�O	�:�:��G�O�G�](G�]	�:�:
��G�]8G�`���	���	���	�����9��
ܠ
�K�+�:�������K�+"@K�+���:�:�:�K�+�
� K�+��Q�K�+K�+	�:�:�:���K�+�K�+�K�:(K�:	�:�:�:
��K�:�K�:8K�@���	���	���	�����9�:�:�J�s�J�K�C K�C���:�:�K�C�
� K�C�K�DK�D	�:�:���K�D�K�J(K�J	�:�:
��K�J8K�M���	���	���	�����9��
�s�K�O K�O���:�:�K�O�
� K�O�K�OK�O	�:�:̦�K�O�K�](K�]	�:�:
��K�]8K�`���	���	���	�����9��
��
�O�+
�:�������O�+"@O�+���:�:�:�O�+�
� O�+��S�O�+O�+	�:�:�:��O�+�O�+�O�:(O�:	�:�:�:
��O�:�O�:8O�@���	���	���	�����9�:�:�J���J�O�C O�C���:�:�O�C�
� O�C�O�DO�D	�:�:���O�D�O�J(O�J	�:�:
��O�J8O�M���	���	���	�����9ƭ
���O�O O�O���:�:�O�O�
� O�O�O�OO�O	�:�:���O�O�O�](O�]	�:�:
��O�]8O�`���	���	���	�����9ƭ
��
�S�+�:�������S�+"@S�+���:�:�:�S�+�
� S�+��U�S�+S�+	�:�:�:«�S�+�S�+�S�:(S�:	�:�:�:
��S�:�S�:8S�@���	���	���	�����9�:�:�J�J�S�C S�C���:�:�S�C�
� S�C�S�DS�D	�:�:���S�D�S�J(S�J	�:�:
��S�J8S�M���	���	���	�����9��
�S�O S�O���:�:�S�O�
� S�O�S�OS�O	�:�:���S�O�S�](S�]	�:�:
��S�]8S�`���	���	���	�����9��
ҷ
́T��R41 Greatest common divisor and Bézout coefficients��R�|�R ```no_build���R&# let e = isize::extended_gcd(a, b);���S%" assert_eq!(e.gcd, e.x*a + e.y*b);�<�SŲ\�T������:�T�:
[��!Z0��� "T�T�T���:D�T�T���:D�T�T���:�~�~R����
��_�:�~�:��_����~�~�����:��^�^��^��[�^��[����e�S�����W�S�
��:,�S��~��S����
���:��:����������:�:�X�S�
��:,�S Y�ST����
E��:4�:X[����U����
��:������U����
���:�:���:�������������:��:�Z�S�
��:L�S�������V����
���:���:����������������8����������:�[�S�
��:�S�\�^�9��������������@ANBCHDEJKLMOP���������������\�^)�\�^��
H\�^����9��9�9�\�_�
� \�_�ȏ�\�c)�\�bИ
H\�c����9��9�9�\�c�
� \�c����\�g5�\�f9�
h\�g����9��9ߠ�\�g�
� \�g����\�k(@\�k����9��9�9�\�k�
� \�k�)��\�o#�\�mB�
�\�n/��
\�o����9��9�9�\�o�
� \�o�V��\�{E�\�{����9��9���\�{�
� \�{����\�#�\�~AѸ
`\���
\�����9��9�9�\��
� \��d��\�/�\Ӏ4�
�\��;��
8\������9��9ߠ�\���
� \���F��\ԅ.�\��:��
p\ׅ����9��9�\��
� \�����\���\��4��
8\�����9�\���
� \���\���\Ո8��
0\�����9�\���
� \���\�/�\��8��	8\�����9��9ߠ�\��
� \��.��\��0�\ߋ.��	�\������9��9�9�\Č�
� \Ō�N��\Џ0�\��0��	�\ӏ����9��9�9�\��
� \��ȱ�]�^�9��������������@ANBCHDEJKLMOP���������������]�^)�]�^��
H]�^����9��9�9�]�_�
� ]�_���]�c)�]�bИ
H]�c����9��9�9�]�c�
� ]�c���]�g5�]�f9�
h]�g����9��9���]�g�
� ]�g�ֹ�]�k(@]�k����9��9�9�]�k�
� ]�k�z��]�o#�]�mB�
�]�n/��
]�o����9��9�9�]�o�
� ]�o����]�{E�]�{����9��9���]�{�
� ]�{�M��]�#�]�~AѸ
`]���
]�����9��9�9�]��
� ]�����]�/�]Ӏ4�
�]��;��
8]������9��9���]���
� ]������]ԅ.�]��:��
p]ׅ����9��9�]��
� ]����]���]��4��
8]�����9�]���
� ]���]���]Ո8��
0]�����9�]���
� ]���]�/�]��8��	8]�����9��9���]��
� ]�����]��0�]ߋ.��	�]������9��9�9�]Č�
� ]Ō����]Џ0�]��0��	�]ӏ����9��9�9�]��
� ]��)֘^�^�9��������������@ANBCHDEJKLMOP���������������^�^)�^�^��
H^�^����9��9�9�^�_�
� ^�_�s��^�c)�^�bИ
H^�c����9��9�9�^�c�
� ^�c�[��^�g5�^�f9�
h^�g����9��9���^�g�
� ^�g�]��^�k(@^�k����9��9�9�^�k�
� ^�k�
��^�o#�^�mB�
�^�n/��
^�o����9��9�9�^�o�
� ^�o�@��^�{E�^�{����9��9���^�{�
� ^�{����^�#�^�~AѸ
`^���
^�����9��9�9�^��
� ^��P��^�/�^Ӏ4�
�^��;��
8^������9��9���^���
� ^���;��^ԅ.�^��:��
p^ׅ����9��9�^��
� ^�����^���^��4��
8^�����9�^���
� ^���^���^Ո8��
0^�����9�^���
� ^���^�/�^��8��	8^�����9��9���^��
� ^��G��^��0�^ߋ.��	�^������9��9�9�^Č�
� ^Ō�m��^Џ0�^��0��	�^ӏ����9��9�9�^��
� ^�����_�^�9��������������@ANBCHDEJKLMOP���������������_�^)�_�^��
H_�^����9��9�9�_�_�
� _�_�L��_�c)�_�bИ
H_�c����9��9�9�_�c�
� _�c�P�_�g5�_�f9�
h_�g����9��9���_�g�
� _�g�j�_�k(@_�k����9��9�9�_�k�
� _�k�2�_�o#�_�mB�
�_�n/��
_�o����9��9�9�_�o�
� _�o�m
�_�{E�_�{����9��9̤�_�{�
� _�{�#�_�#�_�~AѸ
`_���
_�����9��9�9�_��
� _����_�/�_Ӏ4�
�_��;��
8_������9��9���_���
� _�����_ԅ.�_��:��
p_ׅ����9��9�_��
� _���_���_��4��
8_�����9�_���
� _���_���_Ո8��
0_�����9�_���
� _���_�/�_��8��	8_�����9��9���_��
� _����_��0�_ߋ.��	�_������9��9�9�_Č�
� _Ō���_Џ0�_��0��	�_ӏ����9��9�9�_��
� _��m �`�^�9��������������@ANBCHDEJKLMOP���������������`�^)�`�^��
H`�^����9��9�9�`�_�
� `�_�#�`�c)�`�bИ
H`�c����9��9�9�`�c�
� `�c�?&�`�g5�`�f9�
h`�g����9��9���`�g�
� `�g��)�`�k(@`�k����9��9�9�`�k�
� `�k��,�`�o#�`�mB�
�`�n/��
`�o����9��9�9�`�o�
� `�o��3�`�{E�`�{����9��9���`�{�
� `�{��8�`�#�`�~AѸ
``���
`�����9��9�9�`��
� `��:�`�/�`Ӏ4�
�`��;��
8`������9��9���`���
� `���=�`ԅ.�`��:��
p`ׅ����9��9�`��
� `���?�`���`��4��
8`�����9�`���
� `���`���`Ո8��
0`�����9�`���
� `���`�/�`��8��	8`�����9��9���`��
� `���C�`��0�`ߋ.��	�`������9��9�9�`Č�
� `Ō�F�`Џ0�`��0��	�`ӏ����9��9�9�`��
� `���G�a�^�9��������������@ANBCHDEJKLMOP���������������a�^)�a�^��
Ha�^����9��9�9�a�_�
� a�_��I�a�c)�a�bИ
Ha�c����9��9�9�a�c�
� a�c��L�a�g5�a�f9�
ha�g����9��9���a�g�
� a�g�P�a�k(@a�k����9��9�9�a�k�
� a�k��R�a�o#�a�mB�
�a�n/��
a�o����9��9�9�a�o�
� a�o�Z�a�{E�a�{����9��9���a�{�
� a�{��^�a�#�a�~AѸ
`a���
a�����9��9�9�a��
� a��>`�a�/�aӀ4�
�a��;��
8a������9��9���a���
� a���7c�aԅ.�a��:��
paׅ����9��9�a��
� a���e�a���a��4��
8a�����9�a���
� a���a���aՈ8��
0a�����9�a���
� a���a�/�a��8��	8a�����9��9���a��
� a��yi�a��0�aߋ.��	�a������9��9�9�aČ�
� aŌ��k�aЏ0�a��0��	�aӏ����9��9�9�a��
� a��/m�b���9�����������@ABCHDEJKLM������������b��)�b��F��Hb������9��9�9�b���
� b���n�b��)�b��N��Hb������9��9�9�b���
� b����n�b��(@b������9��9�9�b���
� b����p�b��#�b��J��b������9��9�9�b���
� b���v�b��E�b������9��9���b���
� b����y�b��#�b��J��
b������9��9�9�b���
� b���{�b��/�b��4�
�b��;��
8b������9��9���b���
� b���x}�b��.�b��:��
pb������9��9�b���
� b���l�b���b��5ٕ8b�����9�b���
� b���b���b��9՗0b�����9�b���
� b���b��/�b��8��	8b������9��9���b���
� b���a��c���:�����������@ABCHDEJKLM������������c��)�c��F��Hc������:��:�:�c���
� c���d��c��)�c��N��Hc������:��:�:�c���
� c���B��c��(@c������:��:�:�c���
� c�����c��#�c��J��c������:��:�:�c���
� c���_��c��E�c������:��:���c���
� c�����c��#�c��J��
c������:��:�:�c���
� c���`��c��/�c��4�
�c��;��
8c������:��:��c���
� c���ƒ�c��.�c��:��
pc������:��:�c���
� c������c���c��5ٕ8c�����:�c���
� c���c���c��9՗0c�����:�c���
� c���c��/�c��8��	8c������:��:��c���
� c������d���:�����������@ABCHDEJKLM������������d��)�d��F��Hd������:��:�:�d���
� d������d��)�d��N��Hd������:��:�:�d���
� d������d��(@d������:��:�:�d���
� d���K��d��#�d��J��d������:��:�:�d���
� d������d��E�d������:��:���d���
� d���{��d��#�d��J��
d������:��:�:�d���
� d���¥�d��/�d��4�
�d��;��
8d������:��:���d���
� d���+��d��.�d��:��
pd������:��:�d���
� d���%��d���d��5ٕ8d�����:�d���
� d���d���d��9՗0d�����:�d���
� d���d��/�d��8��	8d������:��:���d���
� d���,��e���:�����������@ABCHDEJKLM������������e��)�e��F��He������:��:�:�e���
� e���5��e��)�e��N��He������:��:�:�e���
� e�����e��(@e������:��:�:�e���
� e���԰�e��#�e��J��e������:��:�:�e���
� e���H��e��E�e������:��:���e���
� e�����e��#�e��J��
e������:��:�:�e���
� e���O��e��/�e��4�
�e��;��
8e������:��:���e���
� e������e��.�e��:��
pe������:��:�e���
� e������e���e��5ٕ8e�����:�e���
� e���e���e��9՗0e�����:�e���
� e���e��/�e��8��	8e������:��:���e���
� e������f���:�����������@ABCHDEJKLM������������f��)�f��F��Hf������:��:�:�f���
� f������f��)�f��N��Hf������:��:�:�f���
� f������f��(@f������:��:�:�f���
� f������f��#�f��J��f������:��:�:�f���
� f���*��f��E�f������:��:���f���
� f������f��#�f��J��
f������:��:�:�f���
� f���>��f��/�f��4�
�f��;��
8f������:��:ƣ�f���
� f������f��.�f��:��
pf������:��:�f���
� f������f���f��5ٕ8f�����:�f���
� f���f���f��9՗0f�����:�f���
� f���f��/�f��8��	8f������:��:ƣ�f���
� f������g���:�����������@ABCHDEJKLM������������g��)�g��F��Hg������:��:�:�g���
� g������g��)�g��N��Hg������:��:�:�g���
� g���!��g��(@g������:��:�:�g���
� g������g��#�g��J��g������:��:�:�g���
� g������g��E�g������:��:���g���
� g������g��#�g��J��
g������:��:�:�g���
� g������g��/�g��4�
�g��;��
8g������:��:���g���
� g������g��.�g��:��
pg������:��:�g���
� g���g��g���g��5ٕ8g�����:�g���
� g���g���g��9՗0g�����:�g���
� g���g��/�g��8��	8g������:��:���g���
� g��������'�����8X������U���
���S���í9S˭�ӭuMۭ���J���@H����*G����E��#�D+��3��A;��#C�q@K��+S��?[��-c�N>k��0s�:={�%<��a9���9���6���>��m3���E��D0���Lî7/ˮ;.Ӯgwڮ�s�
s��r�or���q���q�]q��p��p�>p ��o'�jo.�o5��n<�InC��mJ�|mQ�(mX��l_�[lf�km��it��h{�Ug��5f���d���c��yb��'a���_���^��k]�� \���Zȯ�YϯbX֯AWݯT�T��~�wS��CR�JR��Q�vP�\�_�P%�\�c.��O5�\�g>�COE�\�kN��NU�\�o^�lNe�\�{n��Mu�\���wM��\����	M��\����L��NL���K��\����lKǰ\ҌѰ�Jذ\���I�]�_��I��]�c�I	�]�g��H�]�k"�HH)�]�o2��G9�]�{B�rGI�]��S��FZ�]��d��Fk�]�u�+F|��E��YE��]�����D��]Ҍ��{D��]���rC��^�_ƱCͱ^�cֱ�Bݱ^�g�?B��^�k���A��^�o�hA
�^�{��@�^��'�s@.�^��8�@?�^�I��?P�J?W��>^�^��h�h>o�^Ҍy��=��^����<��_�_���<��_�c��<��_�g���;��_�kʲA;Ѳ_�oڲ�:�_�{�i:�_�����9�_���|9�_��9$��8+�M82�_��<��7C�_ҌM�m7T�_�^�c6e�`�_n��5u�`�c~��5��`�g��-5��`�k���4��`�o��T4��`�{���3ų`��ϳ]3ֳ`����2�`���2��22���1�`���O1�`Ҍ!��0(�`�2��/9�a�_B�j/I�a�cR��.Y�a�gb��.i�a�kr�%.y�a�o���-��a�{��M-��a�����,��a����`,��a�Ŵ,̴�+Ӵ1+ڴa����*�aҌ��Q*��a��`)
�b����(�b��(��(/�b��9�(@�b��J��'Q�b��[�M'b�b��l��&s�b��}�^&��b����&���%��/%��b����>$��c�����#ŵc��ϵm#ֵc����"�c����"��c���+"	�c����!�c��$�<!+�c��5�� <�� C�
 J�c��T�[�d��e��l�d��v�K}�d�������d����y��d����	��d�������d��˶Ҷd��ܶ��^���d������e�����e���)$�e��.��5�e��?�WF�e��P��W�e��a�gh�e��r��y�e�������<�����e�������f����h��f��ķ˷f��շ�ܷf���5��f�������f���E�f���� �f��*�y1�8��?�f��I��P�g��Z�Fa�g��k��r�g��|�u��g������g�����
��g����#
��g�����Ǹg��ѸWظ�߸��g���jRoots::sqrt��trait.Roots.html�Roots::cbrt�Roots::nth_root��������������������trait.Average.html�Average::average_ceil�/Average::average_floor��������0���.����?���������������������I�I�I�H�J������?����Ϻ��.��������������������I�I�I�H�J������&even roots of a negative are imaginary&*the square root of a negative is imaginary*ExtendedGcdgcdxy������������4��ٗ�����B}�F��u��B�5Ʋ+��J�N���<���-��6zw��~��m�`����δi�h=�/'4G����M�4b�շ��0��no�[�r�A���[<� �h�C�/����70h�������%�E~��ASYO"2
h��^rJ๭�����!V����f�-̴VL�}�=��ʗk'c���#��a�a��_�v,�Yx|l�T�
�b��������~:�2ϧ�OP�I�;�����������k,�c��7�.�Xߋr�m1�}�i��8U�?v��Y�W�M�CKEv�������3���Œ��p����}73�Ov��3�V��B�)GR��Z�wsq��5d烄ܫN��Á��%��R���8��z�n�F�iSU�=�M�*,�\�5Dz�1��iAn�����ԩ��\W�W��O�>	����J"U��?1F7��b�m-*K�����U�
j^���t��t�=/W1G�0+ӠdB@�E~����'�%���!�(���Q�Ǡk=4�.=&���G�#�s���i��K^g@pus�V@���
���4-�)����:&��[[��8�A\�,Y�W�#��^
G�[��L"���4��p J��%��塑��G?�<"�w�/���я�v>��4��s�N��xgY@��{���8�����4.@d8�]��t�Q��r�.���K���&u�ld��%�>�l|�{b�O[�kr;0�DTwgA�Q�b�	!�hm�z��"��_��656�g����Fd!�p�C�~,M�H,��|��(q��g,0`���2u�(�5�~W�)j~�gHo�|[�^���3�����"���ƾz�^\�2*�*�"kw2@��-�_/Rx�Z��u��BQ
��ٶ��'����4�Z����<�}a��.Wnҁ�q5�AJD&9�V�>�•mm�5��>��*�݀3§C���-�%��v����p�[��FP�+h����K���Au�,�6�ˤ�K�Ǭ���…�?m�x{�8Q�uK��=K�U��F�F$��G�׸�HR�0�
�P~A�
,YqJʝ�ި�n����;���tշ�h;+y^J)b��Ց3F�$�����j��!1m}�i����S(o%Mjj�D*��5���&2B�§ok�|�;�7�3zF��7��6F�V�1⍷>��a~��A�r	0�=�1�!�'�xLc���c?��z
���A��T�L���;��u�	jB�wT{����d�rd
7�$���Z;B��ޞ��l�xE8S�dIە(C��C���Ʊ�w�V���s�����-Te��a�)n��h۰q��$�uF3k'�jZ�q����#�h���$4}v��7�T����%�RT�g�������+:�>~���Fޭ�a��W�S#��:���Kq{d����(��Rn���9�h!�%�`�,g�(�G zl"J}�uR(�c��S��µ,�D�V�V	AޕW�y��:����_v�p��~%���^f}J镭N��+~7%ޟZ�B�G��'*.'U8���ٰ��wD���.;�	Hc.��15�Xȑ��W^�eW$F�R=��ӿ��dt�π���#��-�;|�/�e?[g&�\�uQ؝������#<F��[bC}3�GW�j4g���6;3�7 ":;�Q�n�|��f��[�}�mUgx�6?�(
�cnc�qT׼Ɩ��\a��bf��٠�U'#�`؂S:��r6�x�6��o
tμ��̢jh-�)�A���m����G�?قd4�53\ۏ�����2#U#��71��g���Pa��h$��\gc|���AĖa�YILЏ����r�`}�um�_L��q*FUAr�+`�*�ްu�pQnw&L̫뾯B���p,$���o+��*��4/� �]ˌ4�l�������_[d���vr�y[�ѷ�/8�(��-�n$_�e��[@ZV�]�-�a�2��d�@FS{�0�q~�aHwkQ=��<o譂�'a�_�^�N馸�dӈ�&�/@��8�����
5��E/�T�_/�o�Y��>���t�@�쇒��������%-
�}Ӷ՛92��op��j���f<O�6�۽:���#�eI�E�ֺi���^ra��Y�ôf���|�%'7c�M�����\�3���9"ժL(©�X1J�E;�@�f:s���V���Y�̮ش$p��@�Ṛw@�.^��tڢqX_����
�-������K1l<g�C�=֏�1��W5..��R�B�(�Ӱ�~	7M�S\�Dѡ��EN��5�sm
�1�[6�GS�����.���U"��)m(1��p>�W���[Mqѡ�hv�"���������Q��|���M1��Ex��HJ"U�}F�Q>�j��\#�g�djܪ��E��h����r��ex���f�ʭ�!��+@V;	��h �@���M8���\!����ݭu���.ĈS���H[.w��ϝ9韏Tn#ca��B
�\lF$F�G\:�8*���!q
g83+X�g6b�è	�������p`�C"��	�.A
��T��s�h���9��qmp�ьo�cZ�Օ��I�ar\�簳�>t�q'�YVJcOCn�$z�Z\X㦯IKk��Sk36\���>��S�m�`>��@MA��2#���.�G%{�+06��&"/ܾ�W%"��פ/G%,�,Ԟ6�'s��Wn��y�Q�u*8��mࡊ X�a|�
z2}yn_��3QI5֚�0�T�?4]�\@�1��"�xi���)�3}T� l����ȁ��$��[�����H��}|�L�1��]P�a+�����m��5M�GF/K~S���N�M@�G��#��A�3�ڡ�Y�0,�Oz*H�0d��|a ��4��"+U�0��$GW������S����%�w�@ѵ-bV�����Jc��
�S0|V폷[zK�Am��ʔ��x����g��S�x�I�d�[�X�ڙ�[�,VU�~� �9Y�M��,�"��E�Q�ڛ��k{�A�lS0l��I�^ꂽ�Qx�Jh�1���.�p��$��v����78�d�C����ߘm��톫j��9<iV_r&���$�[�Yߠ&��bl��'c_�K��
�*��
hq��a[�*N��~9F�UB�$d���ڶ�YR،O�n�2�}�ߖLQ�K����A�B#����nLv�����	A�Dr>)�E����f[
S�"Jݟ��5�|b��.GRj4
�Ӛ����v2l�(�"[�+��0��}f��Q�/hbll�㋧&�;@����xn��\��q�3d�����������l�g�u ��-���F�r��������,
z�MI��VL{Yv��^�g3�eGW;�y���ވ�9W�O�,�B��Рэ�6ٟ���@�VD�f�#�kpf��oi����D�.Q�/
�����X[�7x���\+/�߱�׆թQ�6�w]�j`eW��_s�27ؙ��t�ǫ&|�v��G�{�W���N{x'V�,��r|1ϙ}�o�ЕG8�����!��3g]c�4C<�N���a�u}�J�	��fz�6�9��� B�o��M��ϳN!�3�̯ĩ�oE�䙧��Gu
0��㥋����!<ξ�k�@�l ��6�H�+Qh�s��C3ZL 8��]��ʛ��Z�Ex7պ��SiC��?-���u��pp���툠���Y�C�|f�Q�ch���4R��^c��\w��T1�X�ԃ����:7"� 也�v�pNf�k/���N�p��Q"$sC"��q���Bq��T5�D���?�Y�ny(?76R<j��9��Ej-ſ�ui�mě�55S!�)L��Y�`�>Xq�gf���~�k�;�]�9���/�{�ǎu��M=��I�G�?���b~M�C��޾p���ނ(l��Ê[�#G�d�WҲ��5r�.�Qu�ނ:F�(I�N��c�+���鬦VG�䚸ԩ�}��\vJ_�ƭ�ϸ���
ʇ�9�܊ԳmfOPCϰ�`�j`�U)�������h����@�1_�����IbAc�^���md�[J�׶�{��>�ª�lH�3��������F[���c?5[����X�	f��F�=�sE�,)���cx�a�c����a�d��']'%�������`	a�7��,ץ�Q�]v}�S<z�e�����S�87ߞ��U�����Pz|ݱ`���߽�T�_{^�B�~Մ�ԋ�W�T�xK<���*�/fQ9%���AL�A� ��K	)=�����'�]��ȳe�՗@��$R��U����M�,���x�ȿ�?=#m��+�ۊ����l9a����D�n8��r�̄���V�#`.���q�,��Hd����]M���&�	���~z嵼�b�uf\���H\�����Fp���kp/����$:�/3h��ٳu�|�ʓ�D�#�Ez݃�A�g���/�]�Y���G��q��Xsu�A�{%<.�}��q=m���G�[�)���\
���ΐ����uۨ�
����8�UT̋ ��'0Z�5�8��g��x�jdf��͹@��o��@���������Mw�E�@��Co��J��^a��	ȇr�C�Ԡ�ޒ،tn��6��T's�D+�}᫤��8� ��5绲��e���g�_ڰ���<k�3�8q8v~�D��R;
�9��͆�:t�M��f3����ɾ��jV���x$��u�?�n�v^	0�7��%926Ź�)�nPϏ�
Cw��j!A1g�!�h�ЅD����x�ƙtn��R���' z�0�s�l\yD��{a��A+[m`�a�=�	��77�6ӥ��ރ����-c�2�j⏊
�Nj��"�|Ggf���y�KMq���
���ɢ:
Z;�<{�2�2�܏q�ᒭ���va���ބ�!�H�זi��0�EJ�2� �B�A	9]�����f7��Vޠ�Z�@KK)�7J����yO�`������
����H�t�oz�>�	����&�'��GoY�os��_��*�#ta�����4�f+١[|��,���!�+�Qwe#����9+�g�"Ap�yv�?�Umj�O�O�;+q�0Y]�Ű7Ez����n�Һ��	�gU%ʓ\ADf8p���t����̑%e��7�+�`��$t�!ͤ#�g������I$.k'�NZ�X���O/�kCϧ�,[R�h�y����ٞhYol'��ыPdWhg,q,��d;v=��1�s7b����w����S�b��	��+��ɁU7�7�u�������~�k�];u��8�-�2A�P����=�y�{���9<a��F�uK�p�=J�\���;7j��+�7m�dӆ��;ҡ������vtiW�Ϛ�1 j'/��7c�i��\Xm�0��C�%{���g��F�Ӏȧj4zN����h�l����)��QG����n]��*�C7Y3�2�S���%FN������\.���	+L%aj�W;/(��7�|>��F��.�A�&`s!�zB��l�@)-�tΜov���
�Jd55m�&	�ԀEc��������̓����1�o��I��6vjB����l���$�V��~_r�l�JXm���k��>�vv�鴧O��fo��]����=��DLx*�
T!I�'�_�֟��_{�`/D��U��m��9�
Ƚ�:�������'�����s4q�!e�p�@�v=	8�1�=qu�xS�*�d{�D����ƭ,.�m{�aA���	��^�==�-p�N�0�VJs�T�lw3GՊB����3�l��៲�J„����'W�^<w�2I�}����a&Ao��O�#�==�Ʌ
�M�ލY9:�O��J��ۭ�Վ��"靣xN�1��"���f�e���R@�ȕ�H�q�㪑#�~��zȔ!����B��Ҟ�v=:�pM��- 
B\C�����S��3Z���a;
.��uWP�L\\�����(ب�@�z��UR`��Up`��l
�mTYw��-�u �#�$�%�&-�-S.�.bT�T�U}X/[�\�\�]�^�_a|cxf�	h�
i?
k1m�o2p
q�	q2	sR	tpuDx!{_~�
��
���W���z�'�����f�V�)�	6�6�6�6�6 7�9:2:�:;v=r>�>�>H?�?�?@o@�@�@NA�A�A'B�B�B,C]C�CDbD�D�DDE�E�E&FkF�FGpG�G�GCH�H�H
IiI�I�I<J�J�JAK{K�KLhL�L�L:MkM�M
NTN�NOLO�O�O9PsP�PQ<Q�Q�Q%R�R�RSYS�S
TDT�T�T
UjU�U�UaV�V�V+W�W�WXSX�X�X=Y�Y�Y4Z�Z�Z�Z\[�[�[&\�\�]�]�]�]?^�^C_�_�_`n`�`+a�aAb�b5c�cd�de�e.f�fgyg�gzh�h�ij�jktk�kkl�l�mnhn�nPo�oNp�pgq�q]r�rSs�sJt�tXu�u%v�v&w�wCx�x8y�y#z�z{�{7|�|}�}~�~��������~�����~���g���g������y���q���j���z���G���J���L���N���A���5���E������������
�}������t���\���_���R���F���X���=���%���(���������!����m���p���r���e���Y���i���6���9���;���.���"���2�����[�jT�U�`��UR\�`{6
7�9~>�?�@B8CnD�EuIFMQ�T�X�]#^%_�_`P`
a�aiZp�ws�����h�1�����))))
Z}qS9 �#|$9%-&�&0-.h.�.hTXU'X�Z�\V]Z^h_�_*c&fh�i�j�lco�p�q�rt4u�w�z~;�i�m�����!�ͅ_�P�
���Z�.�E6�6�6�6�9:H:�:=�=�>
?^?�?4@�@AdA�A=B�B�BsC�C$D�DEZE�E<F�F2G�G�GYH�H�H�I
JRJKWK�K*L~L�L�M�M#N�N(ObO�OOP�PRQ�Q�Q�R�R3S�S TZT#U�U�UwV�VW�W�W-X�XSY�YJZ�Z�Zr[�[\O]�]�]�]S^W_�`aadb�bYc�cPd�dFe�eTf�f8g�g h�h�i4j�jk�kl�l)m�m(n�n�nvo�oq�qrsr�ris�stu~u�uKv�vLwfx�x\y�yUz�zM{�{]|�|B}�}+~�~�B���-���%���=���>�������)��� ���������!����m��p�r��e��X�ڐj��k�ђ8�;���.���!���3���4���������x��l���~���c�ʞ͟N���A���5�ŢG�ƣ,��������
�|����������\�_��R�ӬE�ǭW�ٮX���%�REKNU\agms��������q �#�$�$w%�%t&�&-�-�-�-A.N.�.�.@TGTLTRTXT^T�T�T�T�T�T�T�T�UxX)[c\p\v\|\�\�]�^�^�_�_�_�_�_�_�`wcsf�h�i:k,m�o-pq�q.sNtku?x{Z~������E�R�ׄ�h�u��"���������T�a�D�Q�#�6~6�6�6�6�6
77�9::,:�:�:	;c=p=Y>f>m>�>�>C?�?�?@j@�@�@IA�A�A!BB�B'CWC�C	D]D�D�D?E�E�E!FfF�FGkG�G�G>H�H�HIdI�I�I7J~J�J<KvK�KLcL�L�L5MeM�MNON�N
OGO�O�O4PnP�PQ6Q�Q�Q R�R�RSTS�ST?T{T�TUeU�U�U\V�V�V&W�W�WXNX�X�X8Y}Y�Y/Z�Z�Z�ZW[�[�[!\}\�]�]�]�]�]/^<^�^1_@_�_�_�_``\`k`�`a(a�a;b�b/c�cd�de�e'f�fgrg�gsh�h�ij�jknk�kel�l}m�mbn�nIo�oIp�paq�qWr�rMs�sCt�tRu�uv�vw�w=x�x2y�yz�z{�{0|�|}|}�}~������	�x�����x�ބ`��b��{���s��k�ډc��t�ڋ@�ŒC�čE�ƎG���:���.���?�������������v������n�ԘV�יX�ٚK�̛?���Q�ѝ7������!�������������f��i��k�ݦ^�ѧR��c�ɩ/���2���4���'������,�����z�����������������°ʰҰڰ������
���"�*�2�:�B�J�R�Z�b�j�r�z�����������������±ʱұٱ��������
����&�-�4�;�B�I�P�W�^�e�l�s�z���������������������Dzβղܲ��������
���$�-�4�=�D�M�T�]�d�m�t�~�����������������Ƴг׳���������!�(�1�8�A�H�R�Y�c�j�t�{�����������������Ŵ̴մܴ����������&�-�7�>�H�O�V�]�g�n�x������������������ɵеٵ���������#�*�1�;�B�L�S�]�d�m�t�}�����������������Ķζն߶��������� �'�1�8�A�H�Q�X�a�h�q�x�����������������ķ˷ҷٷ����������'�.�8�?�I�P�Z�a�k�r�|�����������������ĸθո߸��������#�*�4�;�B�I�S�Z�d�k�u�|�����������������ʹѹ۹���������#�-�4�>�E�O�V�`�g�q�x�����������������úʺԺۺ����������)�0�7�>�H�O�Y�`�j�q�{�����������������ƻл׻޻�HRYdjpy����m>$ �#g$�$$%y%&v&�&-�-�-�-C.S.�.�.DTOTUT[TdT�T�T�T�T�TTUX�Ze\t\z\�\A]E^�^S_�_�_�_�_�_cfjh�i�j�lNo�pnq�rtu�w�z�}&�T�X��G�{�ل�j����J���;�����V��F�V�)�@6�6�6�6�67y9::2:�:�:�<e=�=[>k>�>�>H?�?@o@�@NA�A'B�B�B]C�CD�D�DDE�E&FkFGpG�GCH�H�H�I�I<J�JAK{KLhL�LkM�M
N�NOLO�O9PsP<Q�Q�Q�R�RS�S
TDT
UjU�UaV�V�V�W�WX�X=Y�Y4Z�Z�Z\[�[�[K]�]�]�]�]1^?^4_C_�_	`_`n`aMaNb�bCc�c:d�d0e�e=f�f!g�g	h�h�ij�jk�k�k�lm�mnwn�n_o�o�ptq�q]r�rSs�sht�tgu�u4v�v5wPx�xFy�y?z�z7{�{F|�|+}�}~�~�,���������&���'����v������
�y��q�����
����V�،Y�[�܎N�ϏA�ÐS�ՑT���!�$������
�����������n���a�ӛU��g��L�����7���*������0����|���r��e��w���x�ީE�H�ɫ;���.���@�®A����~�����������������ưΰְް����������&�.�6�>�F�N�V�^�f�n�v�~�����������������Ʊαձܱ��������
���"�)�0�7�>�E�L�S�Z�a�h�o�v�}�������������������òʲѲز߲��������	��� �)�0�9�@�I�P�Y�`�i�p�z�����������������³̳ӳݳ��������
���$�-�4�=�D�N�U�_�f�p�w�~�����������������ȴѴش���������"�)�3�:�D�K�R�Y�c�j�t�{�����������������ŵ̵յܵ����������&�-�7�>�H�O�Y�`�i�p�y�������������������ʶѶ۶���������#�-�4�=�D�M�T�]�d�m�t�}�����������������Ƿηշ߷��������#�*�4�;�E�L�V�]�g�n�x������������������ʸѸ۸���������&�0�7�>�E�O�V�`�g�q�x�����������������ƹ͹׹޹����������)�0�:�A�K�R�\�c�m�t�~�����������������ƺк׺������
���%�,�3�:�D�K�U�\�f�m�w�~���������������»̻ӻڻ���q�{_ �#�$�$W%�%M&~&b-�-�-0.K.�.�.kU^X[D[m\�\�]z^�^�_�_�_ac]f�h�i$km�o&p�p�qs<tYu%x{9~r������O����A�r������p���-�^��N�Z6�6�6�6�6�67�9�9:&:p:�:;2=m=�=c>z>�>3?�?�?@Z@�@�@0A�A�A�AfB�BC4C�C�CKDjD�D-E�E�EFOF�F�FYG�G�G(H�H�H�HOIqI�I JeJ�J*KhK�K�KQL�L�L MBM�M�M6N�N�N9OsO�O"P`P�P�PQ{Q�QRgR�R
SDS�S�S1TkT�T�TLU�U�U8V�V�VWmW�WX>X�X�XYfY�YZqZ�Z�Z@[�[�[\h\f]�]�]�]�]^9^�^_=__�_�_�_`4`h`�`�`%a�a�a�bc�c�c�d�d~e
f�f�f_g�gYh�hi�ilj�jUk�kLl�lcm�mOn�n/o�o/pVpHq�q>r�r4s�s*t�t8u�uv�vw�w�w�xy�yz�z�z�{|�|}i}�}d~�~
�z���e��^��w���e�˄E�ƅG�o�a�܇Y�LjQ���I�يY�Nj-���(���ҍ��,���������$�����r���t���g��[�ܖm��[���;�d�=���0���$���6���$����-������z���n������S�ͤ��ϥP�¦C���7�ȨH���������������������_�roS �#�$�$D%{%:&x&B-�-�-.E.t.�.YURX[1[g\�\�]g^�^u_�_�_UcQf�h�ikm�o�o�p�qs0tMux�z-~f������I���ۄ.�l�ۅ�l���]����X�
�H�G6�6�6�6�6�67�9�9
::c:�:;=g=�=]>t>�>&?w?�?�?M@�@�@"A}A�A�AXB�BC.C�C�C=DdD�DEsE�E�EIF�F�FKG�G�G�GrH�H�HIkI�IJ_J�JKbK�K�KCL�L�L�L<M�M�M0NeN�N3OmO�OPZP�P�P
QmQ�QR6R�RS>SjS�S+TeT�T�T>U�U�UV�V�VW<W�W�W8XdX�XY`Y�Y�YcZ�Z�Z[�[�[\7\Q]�]�]�]�]�]3^�^�^7_q_�_�_�_``b`�`�`a{a�a�bc�c�czd�dpe�e}f�fPg�gJh�h�h�i^j�jGk�k>l�lTm�m@n�n o�o pPp:q�q0r�r&s�st�t)u�u�uvv�vvw�w�x
y�y�yz�zw{|�|�|Z}�}U~�~�l��W��P�قh��V���6���8�i�S�·K���C���;�ʊJ���������̍���������������c���e��X�ٕL�͖^�ޗL���,�^�.���!������'����{���'���x��k�ޡ_��p�ޣD������A���4���(���9���
�������
�|���p�����p�֯P�c �#�$i%_&�-:.�.bX[P\�\�]�^�_ecaf�h�i(km�o*p�p�qs@t]u)x{E~~�����0�„S������?�/�e6�6�6�67�9�9*:t:�:O=J>|>�>7?�?�?@^@�@�@5A�A�ABkB�BC6C�C�CPDlD�D2E�E�E
FQF�F�F^G�G�G-H�H�H�HTIsI�I"JgJ�J/KjK�K�KVL�L�L%MDM�M�M8N�NO;OuO�O'PbP�P�PQ�Q�Q	RlR�RSFS�S�S3TmT�T�TQU�U�U=V�V�VWrW�WX@X�X�X$YhY�YZvZ�Z�ZE[�[�[\m\x]�]�]�]!^�^#_�_�_`N`�`a�a�a�bc�cd�d�d�ef�f�fdg�g^h�hi�iqj�jZk�kQl�lhm�mTn�n4o�o4pXpMq�qCr�r9s�s/t�t=u�uv�v
w�w�w�xy�yz�z{�{|�|}n}�}i~�~����j��c��|���j�ЄJ�˅L�q�f��^�̈V�ʼnN�ފ^�̋2���-���ԍ��1���$������)�����w���y���l��`��r��`�Ƙ@�f�B�Ú5���)���;���)���	�/��������s�����X�Ҥ��ԥU�ǦH���<�ͨM���!��������������������d�T: �#}$:%.&2-.j.(X�Z�\W][^i_+c'f�h�i�j�ldo�p�q�rt5u�w�z~<�j�n�����"���`�Q����F6�9I:�:=�=�>?_?�?5@�@AeA�A>B�B�BtC�C%D�DE[E�E>F�F3G�G�GZH�H�H�IJTJKYK�K+L�L�L�M�M%N�N*OdO�OQP�PSQ�Q�Q�R�R5S�S"T\T$U�U�UxV�VW�W�W/X�XUY�YKZ�Z�Zs[�[\P]T^X_�`baeb�bZc�cQd�dGe�eUf�f9g�g!h�h�i5j�jk�kl�l*m�m)n�n�nwo�oq�qrtr�rjs�s�tuu�uLv�vMwgx�x]y�yVz�zN{�{^|�|C}�},~�~�C���.���&���>���?�������*���!���������"����n���q�s���f���Y���k���l���9�<���/���"���4���5���������y���m������d�����O���B���6���H���-���������}����������]�`���S���F���X���Y���&�U; �#~$;%/&4-.k.)X�Z�\X]\^j_,c(f�h�i�j�leo�p�q�rt6u�w�z~=�k�o�����#�υa�R�����9J:�:=�=�>?_?�?5@�@AeA�A>B�B�BtC�C%D�DE[E�E>F�F3G�G�GZH�H�H�IJTJKYK�K+L�L�L�M�M%N�N*OdO�OQP�PSQ�Q�Q�R�R5S�S"T\T$U�U�UxV�VW�W�W/X�XUY�YKZ�Z�Zs[�[\U^Y_�`caeb�bZc�cQd�dGe�eUf�f9g�g!h�h�i5j�jk�kl�l*m�m)n�n�nwo�oq�qrtr�rjs�s�tuu�uLv�vMwgx�x]y�yVz�zN{�{^|�|C}�},~�~�C���.���&���>���?�������*���!���������"����n���q�s��f��Y�ېk��l�Ғ9�<���/���"���4���5���������y��m������d�˞ΟO���B���6�ƢH�ǣ-���������}����������]�`��S�ԬF�ȭX�ڮY���&�B( �#k$(%&-.W.X�Z�\E]I^W_cfnh�i�j�lRo�o�prq�rt#u�w�z�}*�X�\������N�?����~97:�:=�=�>�>M?�?#@t@�@SA�A,B�B�BbC�CD�D�DIE�E+FpF�F!GuG�G�GHH�H�H
I�I�IAJ�J�JFK�K�KLmL�L�LpM�MNTN�NOQO�O�O>PxP�PAQ�Q�Q%R�R�R"SYS�STIT�TUoU�U�UfV�V�V+W�W�WXSX�XBY�Y�Y9Z�Z�Z�Za[�[�[&\B^F_q`PaSb�bHc�c?d�d5e�eCf�f'g�gh�h�i#j�jk�kl�lm�mn}n�neo�o�pyq�qbr�rXs�snt�tmu�u:v�v;wUx�xKy�yDz�z<{�{L|�|1}�}~�~�1���������,���-�����|�������~��v���������\�ތ_�a��T�ՏG�ɐY�ۑZ���'�*���������"���#�����t��g�ٛ[��m��R�����=���0���$���6���������x���k���}���~��K�N�ϫA�¬4���F�ȮG������ENW`ir{������%2<ENW`ir{�����$�%�&�-�-M.�.o\�^�_Q��t�!�����`�P��67:;o=e>�];^?_�_`j`'a�]�� q!W�X�Z�[]?`Sa�o�s�t8uLv�y%{�|�
�)�H�h�����ŌO�u���a��R"u%�&#);,�-�/3m4�6�9Q;�=�@YB�D�GcI�KzLM�MXN�N�O6P�P`QR�R>S�S�TU�UjV�~B�‚���k�J�J�ǘ~�ۤ��0�+�۫~�Ǯð����������*�������3���%�#�~��
����d�����%�,���������?����)���j�?�U`� �#�&J*#-�5�9J:>@@A�AXDwF�G�J�M�P}SA\�_|`!d:f�f�gj l�man>o%q�w�zU{>~���W�˂����q���Տ��������!���ћP�7�����y����z�^�Z�ٷĺ�����"���H�6�$�:�������|�+�O�����n�T�R���������"�&���[�� o!P"�X�Z�[]=`Qa�o|s�t6uJv�y#{�|�~�'�F�f�����Ì�s���_��Ms%�&!)9,�-�/3k4�6�9O;�=�@WB�D�GaI�KxL
M�MVN�N�O4P�P^QR�R<S�S�TU�UhV�V@������i�H�H�Ř|�٤��.�)�٫|�Ů������������(������1���#�!�|������b�����#�*���������=����'����h=�S^� �#�&H*!-�59H:>>@
A�AVDuF�G�J�M�P{S?\�_z`d8f�f�gjl�m_n<o#q�w�zS{<~���U�ɂ����o��ӏ�����������ߙϛN�5�����w����x�\�X�׷º����� ���F�4�"�8�����~�z�)�M�����l�R�P��������� �$���M�\�� p!Q"�X�Z�[
]>`Ra�o�s�t7uKv�y${�|�~	�(�G�g�����Č�t���`��Nt%�&"):,�-�/3l4�6�9P;�=�@XB�D�GbI�KyLM�MWN�N�O5P�P_QR�R=S�S�TU�UiV�VA������j�I�I�Ƙ}�ڤ��/�*�ګ}�Ʈ°����������)�������2���$�"�}��	����c�����$�+���������>����(����i�>�T_� �#�&I*"-�5�9I:>?@A�AWDvF�G�J�M�P|S@\�_{` d9f�f�gjl�m`n=o$q�w�zT{=~���V�ʂ����p��ԏ�������� ����ЛO�6�����x����y�]�Y�طú�����!���G�5�#�9������{�*�N�����m�S�Q���������!�%���N��j �#�$p%f&�-A.�.iX[�\�]�^�_hcdf�h�i+km�o�p�qsGtdu0x{L~������7���Z������F�6��9{:�:R=Q>�>;?�?
@b@�@:A�A�ApB�BC�CDUD�D7E�EFTF�FcG�G�G�H�H�H�I%JlJ4KmK�K[L�L�L�M�M=NO>OzO,PeP�P�Q�QR�RSKS�S6TrTVU�U�U�V�VW�W	XEX)YkY�Y{Z�Z�Z�[�[\�^�_�`�a�b c�c	d�de�ef�fgig�gch�h�ivj�j_k�kVl�lmm�mYn�n9o�o9pRq�qHr�r>s�s4t�tBu�uv�vw�w�x"y�y
z�z{�{|�|
}s}�}n~�~	����o���h������o���O���Q�k���c���[���S���c���7���2�����6���)������.����|�~���q���e���w���e���E�G���:���.���@���.������������x�	�����]�����Z���M���A���R���&�����#������
��������i��UC`XwkbTRU/[�_>6�6�9r>�?�@�A,CbD�EiI:MQ�T�XI]�]�^�_�_`�`�a�hNp�wg�ʍ��\�%����s6�]g6z]��������� ,;FQX_fmt{��������������-@TX`iry���������������"9G\jw�����������				!	(	/	6	=	D	K	h	�	�	�	�	�	�	�	�	�	�	�	�	�	�	


+
2
9
=
D
K
R
V
]
d
k
o
w

�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
 (08=AIQY^fnv{�������������������$,19AINRZbjow������������������


'
0
9
=
E
M
Q
Y
a
e
m
q
y
}
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�

!)19AIQYaiqy�����������������	!)19AIQYaiqu}����������������	!)19AIQY]emu}����������������	%-5=EMU]emqy�����������������
%)19AIQYaiqy����������������������#)/5;AGMSY_ekqw}�������������������#*18?FMT[bipw~������������������
&-4;BIPW^elsz�������������������
")07>ELSZahov}������������������	%,3:AHOV]dkry�������������������!(/6=DKRY`gnu|������������������$+29@GNU\cjqx������������������ '.5<CJQX_fmt{������������������#*18?FMT[bipw~������������������
&-4;v6�]����U�UT\X\�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`�`7�9�9�>�>�>�?�?�?�@�@�@BBB>CBCFCtDxD|D�E�E�E{II�ILMPMTMQ!Q%Q�T�T�T�X�X�X%^'_R`a�a�a�a�a�a�a�a�a�a�a�a�a�a�a i$i(i,i0i4i8i<i@iDiHiLiPiTivpzp~p�p�p�p�p�p�p�p�p�p�p�p�w�w�w�w�w�w�w�w�w�w�w�w�wx-159=AEIMQUY]a��������������������������Æ����������������������œɓ͓ѓՓٓݓ~���������������������G�K�O�S�W�[�_�c�g�k�o����� �$�(�,�0�4�8�٪ݪ��������������&�.\�0�����p!���U\\�`7:�>�?�@BJC�D�E�IXM)Q�T�X*^,_�_`W`abXi�pxedž����s�<����������������������9��:��:��:��:��:�R�:�R�:�R�9�R�:�R�:�R�:��:�E�:�L�����������,M�[�}�:�H����Rev����	�?�����T���R�:�R�:�R�:�R�:�R�:�R�9�E�:�?��+SV#1)7RU/=[5C;
ZT%A
	������,����9d4��ٗ���G�������&���	4��ٗ�d.�i'8������._d4��ٗ��q�E��$crate::panic::panic_2015�.�� =��]panic_internals���S�R4��ٗ�M[�G����&�	4��ٗ�y���I����4��ٗ�>Œ���\k�
��a��*�7!	4��ٗ��6X��B���4�"� =�����S�R4��ٗ�
߃D�Y�
��be!	4��ٗ�/K�f��D���S,���Z��4��ٗ�=<^ENlm��:�+� =W����S�R4��ٗ�
%���U���$��"A�����S�R4��ٗ����D�=����.��]�tc4��ٗ��J	%�Ҧ�~$�Su���core_intrinsics�derive_clone_copy���4��ٗ�k�gx�6�1����2�c4��ٗ�W)��΋.��*��"Az����S�R4��ٗ��s��fns��@�4� =�����S�R4��ٗ�����k�xq���%\	4��ٗ���� #�o����.�d4��ٗ��&���+�����U�4��ٗ��(U_������&�	4��ٗ��ֵp�]����27d4��ٗ�{����=T���0��"A�����S�R4��ٗ�ɖ\��36U�
��bb!	4��ٗ�:h04D�Ni��6�&�"A$����S�R4��ٗ��Bo�TO���
��b�!	4��ٗ����.�
������.�c4��ٗ���o큠)^tG}�J�������4��ٗ�m	����,���<�/�"A�����S�R4��ٗ�N��N9T�����0]c4��ٗ�؈p�0�����e�f\��	derive_eq�����4��ٗ�E���y������4��ٗ���Z�`*�����.cd4��ٗ�B���l���B�8�"A�����S�R4��ٗ����M�֡����&�	4��ٗ�K�-�o/x��Ў0�d4��ٗ��ɾL�������&�	4��ٗ�y9�GiY�
��b!	4��ٗ� f�1�<���
��b<!	4��ٗ��Cq��ɐ��"�� =�����S�R4��ٗ�[x�)6�
�����,oc4��ٗ����w�����}����fmt_helpers_for_derive��_�_4��ٗ��pJ�XE������.�c4��ٗ��6�����(�� =�����S�R4��ٗ��v(�Vo�/�o��O\�����4��ٗ�	��i��H$0.)<):"*( 6 42B2@�?�7�"A��Z�ts4��ٗ��<f&L97�&�� =3�ts4��ٗ����/��!�
�"Ac�ts4��ٗ�0p&��|[�8�*� =��ts4��ٗ�Ws�"a��3�%�"A��ts4��ٗ���S.l�6g�,�� =��ts4��ٗ� ��qj��'��"A#�ts4��ٗ����Nd�>�>�3� =T�ts4��ٗ�y�-��r��9�.�"A��ts4��ٗ������� �� =��ts4��ٗ�ґ�B>
l��2�!� =��ts4��ٗ���EF���]�-��"A�ts4��ٗ������נ- 22?2>!-,)9)8 '& 3���"A���Z�����generic_assert_internals���4��ٗ�8���
Uf���� =Y���������4��ٗ�x!�V���� �"A����������4��ٗ��d�4�.z��2� =����������4��ٗ��`�3;O���� =���������4��ٗ���7l�=���"AR���������4��ٗ�Z����� �� � =����������4��ٗ�Bƃ���ʡ��)�"A����������4��ٗ����/��A��� =���������4��ٗ�䉯[��gA��)� =N���������4��ٗ��@
	tN����"A����������4��ٗ�����촓��2�"A����������4��ٗ��2�!;/�ivmmy�v�l�xmv;m�ly�v�l
y�v�lm�xuv�l�xqv�l3m�x�v�ly�v�lKmy}vm�xyv�l�l�x�v?m�x�vmOmm�l�lGmm�l�l+m�l�l#m�l�l/m�l�l7m�l�lCmm�l'm�lSm�sq�mAt�qdn�t�n�tro�txrBoRu�r�o�u@sjpym�s1q�mlt�q)zySxuw�o%{hz�v�u�w�poy�{�wn�x�q�z�y�x�n`w@rd{�z0wso"xs�y�{�w�p�v	tu�rp2vms^q�nim�s!q�m\t�q~n�t�n�t0r2o
u�rcoou�rp�u]s�p�m�sNq�m�t�qXz_ytxBu w�oT{�z�v"v�w�p�y�{�wTn�xr�z�y�xo�whr�{{Pw�oCx0sz|x�p�v1t�u�rZpYv�suq�n�hODHT ��T{����d�7պ��Si��Jh�1����0��A�g�?u�ld��%\���Fp��9ЅD���gGRj4
�ӣx��HJ"5��o
tμ���Q"$���nLv��o��@M7M�S\�D(/�{�ǎ�	a�7��ӿ��dt��[Mq�0h���4R���53\ۏ��4��p JP56�g��c6�ˤ��s�������lH�3��J�������"�|Gs��*�#ta�3F�$�����%�E~pQnw&L���ǫ&|�v��uR(�c����x$��u`+��*��4�Qwe#�����A�&`s!��kp/��:H�0d��u�-c�2�jqOv��3�V�+<k�3�8Z�v=	8�1����9<a��`؂S:���F�G\:�8*F�&�;@�us�V@��H8ά�A\�,L���AL�A%e�՗@��)�`/D���(ب�@�zo�ЕG8�����H\��8�DLx*��靣xN�1��ϧ�OP�IW��O�>7K~S��p�߽�T�_{ '*.'U8���MI��VL{���Y�W�M�&�v,�Yx|l�xgY@��V�$z�Z\X�T
�\lF$E1��]P�am� �9Y�M�-�n$_�e���6�w]�j`�ޭ�a��W�-�a�2��f+١[|�����7c�i��'W�^<w����f<O�q��g,0h�VD�f�#��g�djܪ�8§ok�|��/hbll�㋨�A+[m`�m�~�k�]��1 j'/��"Ap�yv�_r�l�JX�FUAr�+��I�ar\��QO��fo���!�'�xLc��r6�x�6�Y�ny(?7��g��x�jdK�\gc|�����}|�L�l�C�~,Me���ȁ��i�?قd4���|�%5d烄ܫN.�L"��O�!e�p�@�PCϰ�`�UT̋ ��I�,g�(�G�[����X����D�/�}a��.Wv�"�xi�fU�����P��G?�<"�RjB����l��������Œ��p��)0+ӠdB?�/8�(���j4zN��� �@���M>��#��A�rL%aj�W;��t��t�==���x�����}f��Q��]��ȳ(,��Hd�3}᫤��8�V�f:s���V�zB��l�@�z|ݱ`����78�d�C������4.X}T� l�hh����@�1	u������*,�\�53�+��0�����3���m�HR�0�
�lS0l��I��q8v~�D��[���H�t�o�;v=��1ɣ�����ԩ��\W�6�ރ���p�K�Ǭ���~��zȔ!��x�I�d�[��������l�p�ьo�O
����8�H�F�Ӏȧ����S����yn����;��/
�����YR،O�������!<��;����� `�*�ްu������ߘm��y���ވ�9�E�@��CoP.A
��T�L�m�`��ޞ��l���T's�D+�U/�kC��R���8��0�=qu�xS��g�!�h�fQ�n�|���j��\#�7�p���ނ�W�O�,朶6ٟ���@�`.���q�2�����p`J�-Teޫ'V�,��r�U��m��9�4��ٗ�<F��[���U"�->��SW�b�	!�`��VG���
���4I"2
h��^�3���9S<z�e7�T����a�=�	��7n1�[6�GS+��ԩ�}�=֏�1�$��\Xm�0�U��?1F79h;+y^J��R�B�(&�u��p��^ra���(
��,���!�+���O�#���AJD&9�xG�[�)���E�5Ʋ+���sE�,)��=4�.=&�D�T�_/�o�	Dz�1��i4�
z2}ynb���3��(ě�55S!��Jd55m�&��ɁU7�7٧x{�8Q�u��ϝ9韏C�u*8��m`/(��7�����a;
.��$F�R=��HwkQ=��<&�/@��8%�w�@ѵ-z�뾯B����Xsu�A�{%B�Z�Ex���G�׸���.�G%{�Zפ/G%,�]� ��K	)=&u��M=����uWP�L�_��3QI5�c�%�RT�g�w��T1�X����!V��$R��U���*ࡊ X�a|a�?�Umj���no�[�r�&��[[��K���]M�4Yv��^�g3�a�a��_k,�c��7"��Fd!�pd�Kq{d�����f�-��DTwgA�Q_�3g]c�4��/fQ9%$~W�)j~�k�톫j��9�ξ�k�@���b�m-*K:zK�Am���~9��Ej-�����l9a�.���Bq��T��>Xq�gf��Z�wsq��-�4��s�N�U��Au�,ρ&�\�uQ؝��5�sm
�*��hv�"1ſ�ui�m��	ȇr�C�Rw��j!A1e�>�l|�{b]�Q��|��3Q�]v}�^�B�~Մ�!0h����nҁ�q5wbV�����{��������W^�eW�SU�=�M�2߱�׆թQ����H��ku
0����cnc�������Y��Jc��
�S|� �B�A	}AĖa�YI�fz�6�9���m�dӆ��;�
5��E/�
�-�����"���K���&[�Wn��y�Q_26Ź�)�c/3h��ٳu<H�זi�{n��R�i.���	+�|1ϙ}��	�ԀEc��z
���A���}Ӷ՛92�m{�aA��6F�V�1�h����K���m����G��"Jݟ���B��Рэַ�87ߞ��gf���y�t-�)�A���)-�tΜ�=�-p�N���%��塑Qb�è	��I�)L��Y�`��8U�?v%9]�����~5�|b��.��P~A�
,Y���>��a~����������#�eI��ٰ��wD�T�L���;�����δi�h�π����4�l����������\��a�u}��܊ԳmfOg�_ڰ���Y�������!BQ
��ٶs��:t�M�]�3�l������=�y�{�==�Ʌ
�M�C�|f�Q�c�V�>�•my�S���%FN��k{�A�������2�3�̯ĩ�o��x�ƙth�cx�a�c���ƭ,.��2I�}��>�vv�鴧�)b��Ց�f��͹@�L�����'�'��Á��%�/n���9�º��t�������!q
GY��>���t
�Z��u��r>��*�݀3{�X�ڙ�[�����ݭu�@]�\@�1�e*�d{�D��`���i�f3���^�0�s�l\kq�㪑#��7"� 也��<.�}��qC3�ڡ�Y�0s/����7��F�F$���!�(B�q��������	A������!���܏q�ᒭx��G��q��A�"���f�\\�������VL�}�_�����Ib
�����Z����<u���b�uf\7+�����m�nn�2�}�ߚ�y����ٟ��C�%{���]�9������yO�`Ă��ϳN!�����~z�6�D�V�V�W���N{x���!��+<@V;	��h=�(I�N����pM��- ��E��h�9�%-
�
��,�"���������#��S��µ,��W5..��%��c?������r��:��
�*���(�"[�^ꂽ�Qx�C<�N����$:�;�7J���Ҟ�v=:�X_����!d���ڶ����e���X��(��R���' zj zl"J}�3�7 ":;��ܾ�W%"��\5���&2B�����'�%�AuF3k'�jZ��a�)n���"ժL(©����,
z��<���-��6#��-�;|����.�pƋC��?-����)m(1��p.��M�4b��
ADf8pɕ;u��8�-���~:�2���Z;B����ɢ:
Z;v�ލY9:�O��…�?m�Iە(C��C�Mjj�D*��ѡ��EN��)b~M�C�����B�G���D�#�Ez݃>�0�EJ�2|�LQ�K�����C3ZL 8�[�*N��~�v�pNf���2A�P�����0�T�?4d9F�UB�$��[@ZV�]��vtiW�Ϛ����Y�̮�f��[�}����H[.w�B���f[
S���^f}J��'c_�K��m�`>��X��/�]�Y�@ϧ�,[R�h����a&Ao���_[d����1��g����Pa��h$��E�ֺi���u�	jB�w��O[�kr;0^��IKk��SU��g�����p�[~0�q~�a<iV_r&�n8��r�̄0.^��tڢq F��u��B$4}v�佱�Ṛw@�mUgx�6?�����xn�����\vJ_����vay�m1�}�i�$�{��>��
���Ʊ������B}���J„�����S#��:�·��я�v>�T�tn��6��TLЏ����r�|a ��4v⏊
��r+�`��$t�nPϏ�
Cd�Xȑ��l ��6�H�§C���-|�ԃ����:��s�h�M	f��F�=ߠ&��bl��@MA��2#�Y�J�	��������������D�.Q�:�>~���F�8���\!?$��[���j�?�n�v^a\a��bf�����V�#1�
Ƚ�:����M1��E4�_L��q*�Y�ôf���&�	5k36\���V�Ӱ�~	'�<{�2�2ws7b����n�Һ��	�ҡ��������{���8W6�۽:�]����=��m��+�ۊ-�����
��(l��Ê[��ex���f��;qT׼Ɩ���sC"��q�$.k'�NZ��t�Q��r�.Zzw��~�qJʝ�ި��v�p��~%����]��ʛ��E�Q�ڛȆ�^c��\��ɾ��jV_�%��v�}z�^\�2*�oQu�ނ:F��|�ʓ�=�����U;z�n�F�i1Ac�^���m�\
���ΐFp,$���o�Ԡ�ޒ�S��A�r	���	��^�=�+06��&"/[�T�
�b����������2k/���N�p��$��v���̓����1���,VU�~�5�D���?����J��^a�Q��������	����J"8ov���
�7Ez�����X���O������v2l��$GW���x�e���R@���K^g@pGf7��V�m�5��zz�>�	���J�N�����}73�*�rd
7�$���dӈ�g��Sۀ/W1G�>c�+��������Mw�Ow�/�S�֟��_{��ȕ�H����FP�+ ��5绲W�C"��	�K��)�3g�g�u ���Y�W�#��M�h!�%�`���&�'��G�2u�(�5�j�B�)GR�,���S(o%��Dr>)�E�����\+/��j`�U)����.;�	�=�/'4G��	'0Z�5�8�J7�6ӥ�oF��7���R;
�9���\�K1l<g�C#K��=K�U�I�G�?�����N�M@�Gq��ASYO�A�B#�����Z�@KK)����B���X1J�E;�@�d�@FS{�-���F�r��|>��F��.�
B\C����0�VJs��'7c�M��_�^�N��)��QG�߼xE8S�d��٠�U'#��w�V���>�W��/�.�Xߋr#g83+X�g6H��"+U�0�wvr�y[�ѷ���$�[�Y�@d8�]��Y�
j^��<��-�_/Rxq/� �]ˌ�Tn#ca��BD�eGW;���YVJcOCnSeW��_s���/�e?[g�����a�d��']'%�ԋ�W�T�"q�0Y]�Ű����j���*�"kw2@p6R<j���=m���D�hYol'��� B�o��M��ыPdWhg��
hq��a����5r�.��oY�os��_����>t�q'R����uۨ�G�F�uK�p��=J�\�����h�l������n]��*�,�Oz*tyD��{a�lgHo�|[�^l�`}�um�@�E~�@m���k���KMq���
�uT�lw3G��ƭ�ϸ����ބ�!�zhm�z��a��������~�k�;���.ĈS�A��op��j������+�^
G�[�Nd�[J�׶̑%e��7���9+�g��C7Y3�2���$�V��~��5M�GF/o��|��(g	AޕW�y�cZ�Օ�P�,ץ��ȿ�?=#,
T!I�'�_�,Ԟ6�'s�^#G�d�W��������\�CKEv����'#U#��7�,q,��d�o��I��6v�	0�7��%9bA���[<�
��:����_���̢jh������.�,�!ͤ#�g�E�䙧��G�O�O�;+����s4q����S��3Z�镭N����s���iFrJ๭��Hc.��15�xK<���*#��'����4t��9��qmNش$p��@\��q�3d��M�,���x+;�7�3z��#�h��߰h۰q��$��An�����5��Վ��"����Q�ǠkC������N=��ʗk'��
ʇ�9�gU%ʓ\�c���#��-�)����:J���tշ��bC}3�GW��U�}F�Q>6+~7%ޟZ�w����S�b������'���0�=�1������4����	��+��27ؙ��t�p����������S�+Qh�s����"���ƾn������I�j4g���6;��@�쇒 �h�C����G�#E�H,f0|V폷[}!1m}�i����G�{��F[���c?5�B�����X[�7x�"��_��6bo譂�'a�������`;7j��+�7�kpf��oi�2
O\`��i�^��y� �"GI:hwG%PRQm#
t?f;w:D��lw�5Q���XF���~ L=�tC���`�U$��=|=G�6rq0ul0+c];[`�H|E.;,s|���D2lx
��Y'� ��e_#ME+{(�����UG���T�}�!lt�&Y��QZYHI+ @�!��	V�tN|]n7d_�Z]Tp�����-6�LSw�]�p��G`7����������CZ�!KRW��[RAN R��o9��]j?Lr/s)>D%8��d��q��y�F��P��q�BS�sG�47^�l:G6Z�f��\y|��@��&k��q,FL>M�FE��/�8Jf(M %e
P*3@ygNO6G1oHQtFS+w(uRX)$Cpw(:IDAq[#|koPyN'HY0;r,yR|"I4nx.'|y[^O=&16'7
1TSktVay��:����J-zn}ya.{x8p
GVt3ic1��.D���olv_bGr���+<4uD{v_P<JCx_�)=�
M�pYP-Da�^>c8��j���d'�s���!uuoTA�P�?x���fM�W�GX%%dP47_��p`y;)F��0vB8!^fZy�t�a|���qE�ary9c:�!��$K��V��h��m���#�Z�/�O��cyt`bEZ��U�e~	z�������jRMcd
O��w��#c*46H7l���Rr8FC?���oFQ�p'6U�8��o��k��^NZ��mtf}=q��Y��\	U��\�0�#{OXq�����K[y�f��!*�v'z\ cS
z��pS��o�2�\rC9I[,l{<!7A3T`aX keS&30s/b8}NO/6\QjL�aSg5
B?��<Mm/Ji.F;C/4e3#8-P4y�������6 ��x<=oPd����5�\.��o�����K�����1gs{`:v)_$�-Op<���O��s2
O\`��i�^��_/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/lib.rs� �7��.�W௡���
F?#EB@A$!B;%.
!79"$,,,,,,,,/,$ <$,,,,,,,,/!$,,,,++++/0
'$"")&$#"")*/@+$-,6+:3%FD!
))>
113/,/5
!)''
RJ
42>.#;$014.$('-$&'=)$111111115;)$77777777<73Q$666666665
'"5Q$666666665
- $
+ $
+5'&-.
3
0
06
9
/P#*K*5<3&")8`c2D'8`c(DFD`c2D(72DO<2)#$&*,6O;?:NKCF/O1** 2 2T562!8N2&AH>79+6:G=%+$A(!E' E>1;?4""9;=?4""8
 9,-/H* <%;:066,.//,-./&<%1RQ0<<,/./,/./9988;99:/?#3 M&*D$--,44::3;,--&-+&-388899:9: &!R'%V+K)(&+NL4&!R'%V+%UH898978787878776767/C*KK
.00024&"S8[87?W2)#$&",61** 2 2T562!0W2&AH>79+2G=%+$B(F' E>1
 &JJYIIXIIIX9988;/?#3 #'D8889:< +/K'????A@A7878776767
.00024,


[KQ3*
%&
(! < ,;)DC'"(ON
8;A#+
:+5'01&C ''!<""))11EE )A"",/;1#2:$$$$">$;""$$$$$%$$%$$%$$%$%(#2,,,,------------%&*��*�R�k]3�hW�f�ya/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/roots.rs� ���9��z�hg�
��b�(EA@EMI"A2"C &--'''2334:33(RD7,"= '+/C7DK8 +/3/39A5
#
?5
#
@?
/1 6SG%S-% 1B

'
#
#"(1-.G'..!M;.+i>9!@-ad]D=-"%4')'",4OM9!I145H$)D0'50%%+e>4!>-.#%#.,,01,1i9-%%+e>4!>-3#%#,M'('57+%$6--1(".38,,01,1QB-
'��������������������������������������/�4q�E��݆�8�	YK��c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/num-integer-0.1.46/src/average.rs� �V�Wm�m$ 
V���N-PH$"000;<G2F$"111<=I3)ZO?F./E-/=M
4?K
3����D54;no�� dDγ߹v�x86_64-unknown-linux-gnu�W
�.�"y��ܛ��num_integer�-6bd343e4c37b0a5f�4��ٗ�����0
�ɿee����0@@��f�(����@���������	�����J����	��	��	����	��	�����	��	��	��������@���	���������e�	�((x���	�q�"\�\���{rust-end-file