📄 libcolored-720a38e8c101dc9e.rmeta
/home/palash/git/iron_learn/target/debug/deps/libcolored-720a38e8c101dc9e.rmeta
Language: rmeta • Lines: 2665
rust
i;#rustc 1.92.0 (ded5c06cf 2025-12-08)���	ⷄ�ۆ��p��-225863f279df55c4��١�	�T�6a��D�
-5080178c80bf7a93��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�rspec�,��$�tests�,�A�$�A.set_virtual_terminal����<�.specs�,�)�$�)Y�,�t�$�t��,��$��,��$ۑ�color�	

truecolor_support�		to_fg_str�	to_bg_str�closest_color_euclidean�!	!	!	into_truecolor�&�(�*�*from_str�	parse_hex�control�..........ShouldColorize�8clicolor�8clicolor_force�8has_manual_override�8manual_override�.set_override�.unset_override�.SHOULD_COLORIZE�.@>.Bfrom_env�Bshould_colorize�B�B�B
normalize_env�G	Bresolve_clicolor_force�error�JJJJJColoredStringError�O
O�JR�JT�JV�Jstyle�YYYYYYYYYauto_impl_ref_binop_trait�Yimpl_assign_op_trait�YCLEARV�YBOLD�Y	UNDERLINE�YREVERSED�YITALIC�YBLINK�YHIDDEN�YDIMMED�Y
STRIKETHROUGH�YSTYLES�mYCLEAR�Ypto_str�q'a�pto_u8�pfrom_u8�t	t	Yw�w�Yz�z�Y}�}�Y����Y����Y����Y����Y����Y	�contains����	���remove��bold��dimmed��	underline��reversed��italic��blink����
strikethrough�Y
����Y����Y����Y
����Y����Y����Y����Y����Y�>Y��Y��Y����customcolors����
���	
Colorize��black��red��green��yellow��blue��magenta��purple��cyan��white��bright_black��
bright_red��bright_green��
bright_yellow��bright_blue��bright_magenta��
bright_purple��bright_cyan��bright_white��	truecolor��custom_color��j�
ansi_color�����	�j�on_black��on_red��on_green��	on_yellow��on_blue��
on_magenta��	on_purple��on_cyan��on_white��on_bright_black��
on_bright_red��on_bright_green��on_bright_yellow��on_bright_blue��on_bright_magenta��on_bright_purple��on_bright_cyan��on_bright_white��on_truecolor��on_custom_color��j�
on_ansi_color����on_color��j�clear��normal������������reverse��������fgcolor��bgcolor����
clear_fgcolor��
clear_bgcolor��clear_style��is_plain��
has_colors��
compute_style��escape_inner_reset_sequences��	��������������	�S�����������������������������	��������������������������������Color��Black��
�Red��
�Green��
�Yellow��
�Blue��
�Magenta��
�Cyan��
�White��
�BrightBlack��
�	BrightRed��
�BrightGreen��
�BrightYellow��
�
BrightBlue��
�
BrightMagenta��
�
BrightCyan��
�BrightWhite��
�	AnsiColor��
���	TrueColor��r��g��b�������	��YStyle��
��Y��YYY��Y��Y��YStyles��Clear��
�Bold��
�Dimmed��
�	Underline��
�Reversed��
�Italic��
�Blink��
�Hidden��
�
Strikethrough��
Y��YYY��Y ��Y!��Y"����Y#����Y$����Y%����Y&����Y'����Y(����Y)����Y*����Y+����Y,����Y-����Y.����Y/����Y0����Y1����Y2����Y3����Y4����Y5����Y6����Y7����Y8����Y9����Y:����Y;����Y<����Y=����Y>����Y?����Y@����YA����YB����YC����YD����YE����YF��YG��YH��YI��YJ��YK��YL��YM��YN��YO��YP��YQ���CustomColor���%��%��%��������������
ColoredString��input�������	��
���>
����8 8&8'8,8-8D8E8F8S8S8S8U8U8U8W8W8W8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8������"���"���"���"���"���"���"���#���#���#	���#
���#���#���$
���$���$���$����$��%��%��%��7Ew�����:�_�:���:��:�:��:��:8��:�F�F��F��1"`��x9�t�:�88�9�.:�.;�.<�.�Vf��A���_OOP�Q�������_�?��?�����%��YA������?���?��?�?��?�_�?��	���&���&���&���&���&���'���'���'���'��}/Q�3��@���@��@�@��@�_�@���@�@���@8�@���B�@��8�@�B���@�?���@8�?���B�?���B�C���@�@���@�B���B�@���B�B���@�?���@�C���B�?���B�CϺ�@�@Ϻ�@�BϺ�B�@Ϻ�B�BϺ�@�?Ϻ�@�CϺ�B�?Ϻ�B�C��@��B���?�?���?�C���C�?��8�?�C���?�@���?�B���C�@���E�B���?�?���?�C���C�?���E�C���?�@���?�B���C�@���E�BϺ�?�?Ϻ�?�CϺ�C�?Ϻ�E�CϺ�?�@Ϻ�?�BϺ�C�@Ϻ�E�B��?��C���?�?���?�C���?�@���?�B���?�?���?�C���?�@���?�B���?�?���?�C���?�@���?�B��?��?�@��?�B�H�?�@�_���.��%��%��%o�ϧ�;���I��I���I��I�I��I��I�J�J����/��/������t��ι��_�K��K���K��K�K��K��K��K��K�>��K���K��>�_�K����Box�������lf���]v��B�B�BGlobal�����I���K��������������������VO��������������������������������������&�(�������������*�@8����TO��XOw����
�
z����
�
�����
�
�����
�
}����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
�����
�
���
���
���������������������������������
���#�_��(�#�#�#�t6��_�����^Ϻ_�`�������H���$�%	T�%	



	B�2�$�J�2�$�J�2�$�J�2�2		�2

��2
�	
�2
	 (,�1�$�J,�1��1
��1��0a
��0��J�1��J�1��J=��/_
��/�J�0��J�0��J=��._
��/��J�/�J�/��J=��-_
��.\�J�.\�J�.��J=��,_
��-��J�-��J�-�J=��, 
��,�J�,��J�,�J=��+ 
��+��J�,�J�,�J=��*a
��+�J�+�J�+�J=��)a
��*��J�*��J�*��J=��)_
��)�J�)��J�)��J=��(_
��(��J�(�J�(��J=��' 
��'�J�'�J�'��J=��&_
��&��J�'��J�'�J=��& 
��&�J�&��J�&�J=��% 
��%��J�&�J�&�J=��%
��%�J�%�J�%�J<�2%��$�
��1$��1.�:$�%�:$�%,�%�J��J��J��J��J��J��J��JT�	8�%�%�%��\�
�J��d�J�$0b0000_0000�\�
�J�e�J�#0b0000_0001�\�
�J��"f�J�$0b0000_0010�\�
�J��!g�J�$0b0000_0100�\�
�J��h�J�$0b0000_1000�\�

�J�
i�J�
#0b0001_0000�\�

 �J��
j�J�
$0b0010_0000�\�

@�J��
k�J�
$0b0100_0000�\�
��J��
&l�J�
$0b1000_0000��
n+�g6=8�$�2	T�2	

	0�5�5
�4

�h
�4

�4		�h	�4	
�4�h�4
�4�h�4
�3�h�3
�3�h�3
�3�h�3
�2�h�2
�5q��2��h<�2�@$�2�`\�2�hs�h��h��h0�hp�h��h��h0�hrY{$�5	T�5	

	0l�8
l�J4�8
j�JD�7
g�J,�7
i�JL�7
f�J4�6
h�J4�6
k�J$�6
e�J4�6
d�J�8s��5��J�5�@$�5�`\�56	id�J�e�J�k�J�h�J	f�J2i�J[g�J�j�J�l�J
�����
������N�I$��J��J��J��J��J��J��%3�%7�%;nL�
��%�:0�J7>�9
OP"�?-�K4;��&
��%�?0�J7>.JY�����.\����
���,�
����
�*��,�
��DerefMut�D�
���%,����&4����!,�������?<Coloring terminal so simple, you already know how to do it !�@��D    use colored::Colorize;�b��f    "this is blue".blue();�܄    "this is red".red();���-*    "this is red on blue".red().on_blue();���2/    "this is also red on blue".on_blue().red();���B?    "you can use truecolor values too!".truecolor(0, 255, 136);���GD    "background truecolor also works :)".on_truecolor(135, 28, 167);���,)    "you can also make bold text".bold();���\Y    println!("{} {} {}", "or use".cyan(), "any".italic().yellow(), "string type".cyan());���=:    "or change advice. This is red".yellow().blue().red();���RO    "or clear things up. This is default color and style".red().bold().clear();���<9    "purple and magenta are the same".purple().magenta();���HE    "bright colors are also allowed".bright_blue().on_bright_white();���GD    "you can specify color by string".color("blue").on_color("red");���63    "and so are normal and clear".normal().clear();���74    String::from("this also works!").green().bold();���PM    format!("{:30}", "format works as expected. This will be padded".blue());���SP    format!("{:.3}", "and this will be green but truncated to 3 chars".green());��	��	���	JG See [the `Colorize` trait](./trait.Colorize.html) for all the methods.��	���	EB Note: The methods of [`Colorize`], when used on [`str`]'s, return���
KH [`ColoredString`]'s. See [`ColoredString`] to learn more about them and���
NK what you can do with them beyond continuing to use [`Colorize`] to further���
 modify them.�.JY������.�������������*�����uv���%u���&t���!s��258L�,�-��������FromStr�<&�t�$LA�
�$�
�",L��"��"$S��"��#\Y�
�#�
�#Tf��#��$Tr��$��#\~��#��$l���$��#L���#��$\���$��#d���#��"$���"��",���"��"<���"��"���"��$L���#,���#��"4���"��*\
�����d!��4�����ruSV47��������wzWZ7:�����������
\�<closure_kind>�<closure_signature>�<upvars>��>T��: !%��,-\�L����:���Borrowed�����Owned���A��@����
$���,-\�L����:���
 $���(���:�:
!$��!ь"�"��""!"�:�:�:��!ь#�#��##!#���:�J͒͒��$!ь$�$��$$!$�������Less��������Greater��ji�/޾��$%t�$�:�:
%J̿28���:'�'��2$�2���:&�2&
'8src��2ܰ3�:)�)��3$�3�>�:((
)ڔ�3��4�:+,�t�t,D�4�4**��41D�4����������������������q�aX�:�:�t*�4*
,ڔ�4��<&L�<������������������;t����:�<
-��<|��96 A couple of functions to enable and disable coloring.�<�8=>?�<M�./��./�_�.0��.0io�$r�.2
IsTerminal�Tx�.3UT��Y.5�D���.6LazyLock�D��6.7�?�DZ��hymbd��)Z\KM��7����-* A flag for whether coloring should occur.�t��>�Vf��A��9:;<t�D�.88�t�.88����������������;t�������.88�Y�YU�Yv��Xb�?e0J�ܲ|�.88Ý��,��QN Use this to force colored to ignore the environment and always/never colorize�Ԥ See example/control.rs�d�
=override_colorize�������TQ Remove the manual override and let the environment decide if it's ok to colorize����t�
>��4��&# The persistent [`ShouldColorize`].�|��6�6���6once��6�6data��6e&�˙���>�>C	����������>A�A��<��>@@
A���>CDEFGI̚��JG Reads environment variables and checks if output is a tty to determine���/, whether colorization should be used or not.���DA `CLICOLOR_FORCE` takes highest priority, followed by `NO_COLOR`,���30 followed by `CLICOLOR` combined with tty check.�-\�D��>BB
C��%��0- Returns if the current coloring is expected.�|����>B�B
D$���!3��!Q��d�!���>B�!B
E$�!����!�$��#T۞t�$���>B�$B
F$�$��%Hl�%.��������������������q�aX�>�F�F�F
NotPresent��F�F
NotUnicode��F�$�K�Ҏ��BB
Genv_res�<�%D�%GьH�H��HHGH�����&���&.�����BB
Ino_color�D�&�t�&L�,�OP�/l�JK�,+�JM�2�*JN�6�d$,��D�?�����PQ�K�?0�K�?OO
P�WOO�K�l�?S��4�J�����?��^�^��^��[�^buf��[����e�S����������������������q�aXÅÅą��:����R�R
S$�����(�?U�_U��4������?��^�^��^��[�^��[����e�S����T�T
U$�����&�?W�_W��4������?��^�^��^��[�^��[����e�S����V�V
W$�����!�?L�,�defghijklmo���BitAnd�4��Y[BitAndAssign�d��Y\BitOr�,&��Y]BitOrAssign�\-��Y^BitXor�4:ϺY_BitXorAssign�dB��Y`Not�P�Ya�P������moXZ=?+-�W&�d~���8$�,�8
trait_name�T�&�8�,�$�,�8method�4�&�8�,�8
�,�8t��&�8��$�,�8u��&�8��*���%8$�,�8��T���,�8����8
�,�8����8!$�8�4���,�8��8�,�8��T��,�8���'�8�4�%�+���8�4�8�,�8��4���8$�$�8rhs��&��,�8���(�8$�'�8�4���,�8��T�'�,�8��4���8$�$�
�8���8$�,�8��T��,�8����8
��,�8����8!$�8�4���,�8��8�,�8��T��,�8���'�8�4�%�+���8�4�8�,�8��4���8$�$�8���&�,�8���(�8$�'�8�4���,�8��T�'�,�8��4���
�8$�$�8���8$�,�8��T���,�8����8
��,�8����8!$�8�4���,�8��8�,�8��T��,�8���'�8�4�%�+���8�4�8�,�8��4���8$�$�8���&��,�8���(�8$�'�8�4���,�8��T�'�,�8��4���
�8$�$�
�8���%���!������,�8,�&�8�,�$�,�8��4�&�8�,�8
�,�8��&�8��$�,�8���&�8��$�8�,�,�8
used_trait�T�&�8�,�'�,�8used_method�\�&�8�,�*���8$�,�8,��,�8����8
�,�8����
+�	�	�	8�4�	8�	,�	8��4�	�	�	�	8�	8$�	$�	8�,�	&�	,�	8���	�	�


�	8$�	�	,�	8��T�	'�	,�	8��\�	�	�	�	
�	8$�	$�	8�,�	%�	8$�
,�
8,�
�
�
,�
8���
�
8
�
,�
8��
�
�+�
�
�
8�4�
8�
,�
8��4�
�
�
	�
8�
8$�
$�
8�,�
&�
�
,�
8���
�
�

�8$��,�8��T�'�,�8��\����
�8$�$�8�,�%�%���4�Y�Jt�$�Y�J��L�Y�J��D�Y�J��4�Y�J|�
,�
Y�J��
4�
Y�J��
4�
Y�J��
l�
Y�J�� 4�Y�J�@�g@ �/3�g��,��?�\�1�@qst��2$4�2Y�@�Lp�rrp
q� 1�2Խ5,�5Y�@�Jpp
s�/��8&<�8Y�J����������������;t����?�?��?��:�?�	�:$x��Lk��@�Mpp
t���8d�:tьu�u��uutu��͒l�:tьv�v��vvtv���@��;�@xy����y\�;4�;ww�?��<*4�<�@�@�@�@��ww
y$�<���<�=�@{|����|\�=4�=zz�?��=+4�=�@�?�@�?��zz
|$�=���=܎?�@~����\�?4�?}}�?��?),�?�@�@�@�@��}}
$�?���?��@�@�������\�A4�A���?��A*,�A�@�?�@�?����
�$�A���A��B�@��ѺҺ�\�B4�B���?��C*4�C�@�@�@�@Ѻ��
�$�C���C�D�@��ѺҺ�\�D4�D���?��D+4�D�@�?�@�?Ѻ��
�$�D���D��F�@�����\�F4�F���?�F�F�@�@���
�$�F��F8���B�����\�G4�G���?�G�G�B�B���
�8$�GT�G�?��������������K,��HIF Check if the current style has one of [`Styles`](Styles) switched on.��H�\�H ```rust���H # use colored::*;���I%" let colored = "".bold().italic();���I;8 assert_eq!(colored.style.contains(Styles::Bold), true);���I=: assert_eq!(colored.style.contains(Styles::Italic), true);���J>; assert_eq!(colored.style.contains(Styles::Dimmed), false);�<�J ```�-\�KD�K�?�@��
�$�K�,�K��L$4�L�?�>��
�$�L�M�ь����������@�h��Q"��M.+ Adds the `two` style switch to this Style.��N�\�N����N����N let cstr = "".red().bold();���O let mut style = cstr.style;���O style.add(Styles::Italic);���O let mut cstr2 = "".blue();���O cstr2.style = style;��P���P0- assert!(cstr2.style.contains(Styles::Bold));���P2/ assert!(cstr2.style.contains(Styles::Italic));���P1. assert_eq!(cstr2.fgcolor, Some(Color::Blue));�<�Q���Q���?�@��Q�
�$�Qtwo��Q��U%�R Turns off a style switch.��R�\�R����R use colored::*;���R(% let cstr = "".red().bold().italic();���S����S! style.remove(Styles::Italic);���S����S����T0����T30 assert!(!cstr2.style.contains(Styles::Italic));���U1��<�U��4�U���?�@��U�
�$�U���U��V��V$! Makes this `Style` include Bold.�-\�V$�V�?�?��
�$�V��W��W&# Makes this `Style` include Dimmed.�-\�W4�W�?�?��
�$�W��X"��X)& Makes this `Style` include Underline.�-\�XL�Y�?�?��
�$�Y��Z!��Y(% Makes this `Style` include Reversed.�-\�ZD�Z�?�?��
�$�Z��[��Z&# Makes this `Style` include Italic.�-\�[4�[�?�?��
�$�[��\��\%" Makes this `Style` include Blink.�-\�\,�\�?�?��
�$�\��]��]&# Makes this `Style` include Hidden.�-\�]4�]�?�?��
�$�]��_&��^-* Makes this `Style` include Strikethrough.�-\�^l�_�?�?��
�$�_��_�?�������\�`4�`���?��`*4�`�?�?�?�?����
�$�`���`�a�?�������\�a4�a���?��a,4�a�?�@�?�@����
�$�b���bԕc�?�������\�c4�c���?��c),�c�?�?�?�?����
�$�c���c��d�?�������\�e4�e���?��e+,�e�?�@�?�@����
�$�e���eܺf�?��ѺҺ�\�f4�f���?��f*4�f�?�?�?�?Ѻ��
�$�f���g�h�?��ѺҺ�\�h4�h���?��h,4�h�?�@�?�@Ѻ��
�$�h���h��i�?�����\�j4�j���?�j�j�?�?���
�$�j��j8���C�����\�j4�j���?�k�k�C�C���
�8$�k��o�?�����p<�p�?��
�ܸp�?�����p$�p�@�?��
��,�p�q8���?�����q$�q���@�?��q�
�8�,�q��r#�?��H���r=L�r��?����������r�H����r���H�@l�r
����	$�r79��W:��
�� Custom colors support.�d�
�����1. This only makes custom color creation easier.��I���-� Create a new custom color�-\���J�J�J�I��
��%�8�%9�%	9��'�I�����($��J�I��
�,�
��
P\�
h:d�
|:�:�:�:�:�:�:���:�:�:�:̰'��%74 The trait that enables something to be given color.��&���&DA You can use `colored` effectively simply by importing this trait���&63 and then using its methods on `String` and `&str`.�D�'����,�'�����������������������������������������������������������������������������������������������������������������7���������������������������������������������������������',�'���K��
���$�'�(�(���K��
���$�(��(,�(���K��
���$�)��) 4�)���K��
���$�)��*$�*���K��
���$�*��*!<�*���K��
���$�*��+ 4�+���K��
���$�+�,$�,���K��
���$�,��,,�,���K��
���$�,��-&d�-���K��
���$�-��-$T�-���K��
���$�.��.&d�.���K��
���$�.��/'l�/���K��
���$�/��/%\�0���K��
���$�0��0(t�0���K��
���$�0��1'l�1���K��
���$�1��2%\�2���K��
���$�2��2&d�2���K��
���$�2��38L�3���J�J�J�K��
���$�3�%�3�%�3�%�3��4Fd�4��j�K�j�����Ր�4�Ր�I��4
���Ր$�4�	,�435��6;T�6����K���������6���JD�6
����$�6�	,�635��7:,�7��Ր�K�j������7�Ր�:\�7
���Ր$�7�	,�735��7"D�8���K��
���$�8��8 4�8���K��
���$�8��9"D�9���K��
���$�9��9#L�9���K��
���$�9��:!<�:���K��
���$�:��;$T�;���K��
���$�;��;#L�;���K��
���$�;��<!<�<���K��
���$�<��="D�=���K��
���$�=��=)|�=���K��
���$�=��>'l�>���K��
���$�>��?)|�?���K��
���$�?��@*��@���K��
���$�@��@(t�@���K��
���$�@��A+��A���K��
���$�A��B*��B���K��
���$�B��C(t�C���K��
���$�C��C)|�C���K��
���$�C��D;d�D���J�J�J�K��
���$�D�%�D�%�D�%�D��EI|�E��Ր�K�j������E����E
���Ր$�E�	,�E(*��G>l�G����K��������G��D�G
����$�G�	,�G(*��H=D�H��Ր�K�j������H��\�H
���Ր$�H�	,�H(*��I ,�I���K��
���$�I��I!4�I���K��
���$�I��I$�I���K��
���$�I��I!4�I���K��
���$�J��J!4�J���K��
���$�J��J$L�J���K��
���$�J��J ,�J���K��
���$�J��K"1.5.2�!Users should use reversed instead���KJ<�K�������K��
���$�K��L#D�L���K��
���$�L��L!4�L���K��
���$�L��L(l�L���K��
���$�L��M�K������������P&��M-* Get the current background color applied.��M�\�M����M��̃N let cstr = "".blue();���N2/ assert_eq!(cstr.fgcolor(), Some(Color::Blue));���N let cstr = cstr.clear();���N%" assert_eq!(cstr.fgcolor(), None);�<�O��;Deprecated due to the exposing of the fgcolor struct field.���OS-\�P<�P�����KŘ��P�
�$�P��S&��P-���Q�\�Q����Q����Q let cstr = "".on_blue();���Q2/ assert_eq!(cstr.bgcolor(), Some(Color::Blue));��R����R%" assert_eq!(cstr.bgcolor(), None);�<�R��;Deprecated due to the exposing of the bgcolor struct field.���SS-\�S<�S�����K��S�
�$�S��X#��TMJ Get the current [`Style`] which can be check if it contains a [`Styles`].��U�\�U����U����U%����U=: assert_eq!(colored.style().contains(Styles::Bold), true);���V?< assert_eq!(colored.style().contains(Styles::Italic), true);���V@= assert_eq!(colored.style().contains(Styles::Dimmed), false);�<�W��9Deprecated due to the exposing of the style struct field.���WQ-\�X,�X�����K�?��X�
�$�X��Z��XGD Clears foreground coloring on this `ColoredString`, meaning that it���Y96 will be printed with the default terminal text color.�l�Z���K��Z�
�$�Z��[��Z2/ Gets rid of this `ColoredString`'s background.�l�[���K��[�
�$�[�\��[FC Clears any special styling and sets it back to the default (plain,�̗\ maybe colored, text).�\�\���K��\�
�$�\��_��]96 Checks if the colored string has no color or styling.��]�\�]����]����] let cstr = "".red();���^'$ assert_eq!(cstr.is_plain(), false);���^����^&# assert_eq!(cstr.is_plain(), true);�<�_��-\�_D�_���K��_�
�$�_��`T�`��
���b!l�b���K�>��b�
�$�b��h6�h���K�������������A��@������h�
�$�hT�k�ь����������g�h�g��p�K�����\�q4�q����q ,�q���K��K���q�
�$�q��q�K�����r7L�r���K�����r�
�$�r��r#�K���ԑs$�s�>�K��
���s��t(����K����tܳt$�t�L�K��
����t��u�K��������������������������
���������������u=,�u�K��K����������u����:\�u
���$�u�	,�u/1��v@D�v�K���K��������v��\�v
���$�v�	,�w$&��w,�w�K�K��
�$�w��x 4�x�K�K��
�$�x��y"$�y�K�K��
�$�y��z$4�z�K�K��
�$�z��z$4�{�K�K��
�$�{��{'L�{�K�K��
�$�{��|#,�|�K�K��
�$�|��}!<�}�K�K��
�$�}��~&D�~�K�K��
�$�~��~$4��K�K��
�$���+l��K�K��
�$����8���>��������������������������
����������������9,���>��K���������������:\��
�8��$���	,��8:��<D��>���K����������\�
�8��$���	,��-/�Ƅ,Ʉ�>�K��
�8$� 4���>�K��
�8$���ņ$Ȇ�>�K��
�8$͆��� 4���>�K��
�8$���� 4��>�K��
�8$���Ɉ#L̈�>�K��
�8$ֈ���,���>�K��
�8$�����!<���>�K��
�8$���Ê"DƊ�>�K��
�8$ϊ��� 4���>�K��
�8$�����'l���>�K��
�8$���܌#�K��_����4�������K��^�^��^��[�^��[����e�S��������
�$������Đ+�L������"$���K�L��
�cs���t��� The 8 standard colors.��:�:��7Ew�����������������������������������������������		�

���

������J�:���,����:���:����:���:,����:���:4����:���:$����:���:<����:���:$����:���:,����:���:\����:���:L����:���:\����:���:d����:���:T����:���:l����:���:T����:���:\����:���:[9[9��
�[9[9�J�:��������JL����:,�����J,�����J,�����J(� �:���!#���:�:���
�,� �!�:(�"�:��_�!#�����:��^�^��^��[�^��[����e�S�������
�,���H�#�:#�:���46����:��:���
�L����$�:���!�(*-/8�9=?���:���
���9��=: A combinatorial style such as bold, italics, dimmed, etc.���|� ## Creation�����?< `Style::default()` returns a `Style` with no style switches���DA activated and is the default method of creating a plain `Style`.�����:7 ## `Style` from a set of `Styles`s / `Styles` iterator�����@= `Style` implements `FromIter<Styles>` which means that it is���! possible to do the following:���\���������XU let style = Style::from_iter([Styles::Bold, Styles::Italic, Styles::Strikethrough]);���IF for styles in [Styles::Bold, Styles::Italic, Styles::Strikethrough] {���(%     assert!(style.contains(styles));�,� }�<�������FC As you can see, this is a good thing to keep in mind, although for���C@ most cases, where you're not setting styles dynamically and are���FC simply creating a pre-defined set of styles, using [`Default`] and���<9 then using the builder-style methods is likely prettier.���\���������&# let many_styles = Style::default()�|�     .bold()���     .underline()���     .italic()���     .blink();�<�������2/ ## Implementation of logical bitwise operators�����A> `Style` implements bitwise logical operations that operate on���@= the held style switches collectively. By far the most common���B? and useful is the bitwise 'or' operator `|` which combines two���<9 styles, merging their combined styles into one. Example:���\���������.+ let only_bold = Style::from(Styles::Bold);���TQ // This line is actually an example of `Styles`'s bitwise logic impls but still.���B? let underline_and_italic = Styles::Underline | Styles::Italic;���52 let all_three = only_bold | underline_and_italic;�����,) assert!(all_three.contains(Styles::Bold)���0-     && all_three.contains(Styles::Underline)���/,     && all_three.contains(Styles::Italic));�<�������@= This functionality also allows for easily turning off styles���>; of one `Styles` using another by combining the `&` and `!`�t�  operators.�� �\� ���� ���� .+ let mut very_loud_style = Style::default()�|� ����!����!��į!     .strikethrough()���!     .hidden();��!���!2/ // Oops! Some of those should not be in there!���"C@ // This Style now has all styles _except_ the two we don't want���"! // (hidden and strikethough).���" let remove_mask =���#C@     !Style::from_iter([Styles::Hidden, Styles::Strikethrough]);���##  very_loud_style &= remove_mask;��#���#?< // `very_loud_style` no longer contains the undesired style���$ // switches...���$52 assert!(!very_loud_style.contains(Styles::Hidden)���%=:     && !very_loud_style.contains(Styles::Strikethrough));���%)& // ...but it retains everything else!���%41 assert!(very_loud_style.contains(Styles::Bold));�<�&��
,�&�?A�������J�?�93Y�J�?��
��&Y���J('�&.�?���!#���?�?�'�&�
�,�& (�&/�?H)�&0�?0�?���46����?��?�)�&�
�L�&��*�&1�?���!�(*-/8�9=?���?�*�&�
��&(+�&2�?��_�!#�����?��^�^��^��[�^��[����e�S�����+�&�
�,�&��|�0��&C@ Enum containing all of the available style settings that can be���'>; applied to a [`Styles`] and by extension, a colrized type.��'���'2/ ## Implementation of bitwise logical operators��(���(A> The implementations of [`BitAnd`], [`BitOr`], [`BitXor`], and���(C@ [`Not`] are really extensions of [`Style`]'s implementations of���)B? the same. [`BitOr`] is great for starting chains of `Styles`'s���) for creating [`Style`]'s.��*�<�*����*����* let my_styles =���*=:     // BitOr<Styles> for Styles (Styles | Styles) = Style���+(%     Styles::Bold | Styles::Underline���+;8     // BitOr<Styles> for Style (Style | Styles) = Style���+     | Styles::Italic;��,���,@= for s in [Styles::Bold, Styles::Underline, Styles::Italic] {���,'$     assert!(my_styles.contains(s));�,�,��<�,���,���-=: [`Not`] has far fewer use cases but can still find use in���-A> turning a `Styles` into a [`Style`] with all styles activated�̃. except that `Styles`.��.�<�.����.����.,) let everything_but_bold = !Styles::Bold;��.���.=: assert!(everything_but_bold.contains(Styles::Underline));���/A> assert!(everything_but_bold.contains(Styles::Strikethrough));���/96 assert!(!everything_but_bold.contains(Styles::Bold));�<�0��4�0�@��}/Q�3���������������������������,�1���@���@$�1���@���@4�1���@���@L�1���@���@D�1���@���@4�1���@���@,�1���@���@4�1���@���@l�1���@���@(,�03�@���!#���@�@�,�0�
�,�0 -�04�@H.�05�@5�@���46����@��@�.�0�
�L�0��/�06�@���!�(*-/8�9=?���@�/�0�
��0(0�07�@��_�!#�����@��^�^��^��[�^��[����e�S�����0�0�
�,�0���1�8���@�������X1�01������1�*4�=��@��@�@�B���1��
�8 1���1��1�8���B�������X1�01������1�)��B�@�B�@����
�8 1���1��1�8�8����B�������X1�01������1�*t��B��@�B�B���1��
�88 1���1��2�
8���@�������X2�02������2�*4�>��@��?�@�C���2��
�8 2���2��2�
8���B�������X2�02������2�)��B�?�B�?����
�8 2���2��2�
8�8����B�������X2�02������2�*t��B��?�B�C���2��
�88 2���2��3�8���@�������X3�03������3�*,�@��@��@�@�B���3��
�8 3���3��3�8���B�������X3�03������3�)��B�@�B�@����
�8 3���3��3�8�8����B�������X3�03������3�*t��B��@�B�B���3��
�88 3���3��4�8���@�������X4�04������4�*,�B��@��?�@�C���4��
�8 4���4��4�8���B�������X4�04������4�)��B�?�B�?����
�8 4���4��4�8�8����B�������X4�04������4�*t��B��?�B�C���4��
�88 4���4��5�8���@��ѺҺ�X5�05������5�*4�D��@��@�@�BѺ�5��
�8 5���5��5�8���B��ѺҺ�X5�05������5�)��B�@�B�@Ѻ��
�8 5���5��5�8�8����B��ѺҺ�X5�05������5�*t��B��@�B�BѺ�5��
�88 5���5��6�8���@��ѺҺ�X6�06������6�*4�E��@��?�@�CѺ�6��
�8 6���6��6�8���B��ѺҺ�X6�06������6�)��B�?�B�?Ѻ��
�8 6���6��6�8�8����B��ѺҺ�X6�06������6�*t��B��?�B�CѺ�6��
�88 6���6��7�8���?�������X7�07������7�*4�a��?��?�?�C���7��
�8 7���7��7�8���C�������X7�07������7�)��C�?�C�?����
�8 7���7��7�8�8����E�������X7�07������7�*t��E��?�E�C���7��
�88 7���7��8�8���?�������X8�08������8�*4�b��?��@�?�B���8��
�8 8���8��8�8���C�������X8�08������8�)��C�@�C�@����
�8 8���8��8�8�8����E�������X8�08������8�*t��E��@�E�B���8��
�88 8���8��9�8���?�������X9�09������9�*,�d��?��?�?�C���9��
�8 9���9��9�8���C�������X9�09������9�)��C�?�C�?����
�8 9���9��9�8�8����E�������X9�09������9�*t��E��?�E�C���9��
�88 9���9��:�8���?�������X:�0:������:�*,�f��?��@�?�B���:��
�8 :���:��:�8���C�������X:�0:������:�)��C�@�C�@����
�8 :���:��:�8�8����E�������X:�0:������:�*t��E��@�E�B���:��
�88 :���:��;�8���?��ѺҺ�X;�0;������;�*4�g��?��?�?�CѺ�;��
�8 ;���;��;�8���C��ѺҺ�X;�0;������;�)��C�?�C�?Ѻ��
�8 ;���;��;�8�8����E��ѺҺ�X;�0;������;�*t��E��?�E�CѺ�;��
�88 ;���;��<�8���?��ѺҺ�X<�0<������<�*4�i��?��@�?�BѺ�<��
�8 <���<��<�8���C��ѺҺ�X<�0<������<�)��C�@�C�@Ѻ��
�8 <���<��<�8�8����E��ѺҺ�X<�0<������<�*t��E��@�E�BѺ�<��
�88 <���<��=��?�����=�	 l�k���?�?�=�	�
� =�	�(=�	�=�
8���?�����=�
!�����?��?�=�
�
�8 =�
�(=�
�>��?�����>�	 l�l���?�@�>�	�
� >�	�(>�	�>�
8���?�����>�
!�����?��@�>�
�
�8 >�
�(>�
�?��?�����?�	 d�m���?�?�?�	�
� ?�	�(?�	�?�
8���?�����?�
!�����?��?�?�
�
�8 ?�
�(?�
�@��?�����@�	 d�m���?�@�@�	�
� @�	�(@�	�@�
8���?�����@�
!�����?��@�@�
�
�8 @�
�(@�
�A��?�����A�	 l�n���?�?�A�	�
� A�	�(A�	�A�
8���?�����A�
!�����?��?�A�
�
�8 A�
�(A�
�B��?�����B�	 l�o���?�@�B�	�
� B�	�(B�	�B�
8���?�����B�
!�����?��@�B�
�
�8 B�
�(B�
�u�GD Custom color structure, it will generate a true color in the result�\��Io�ϧ�;����L�<� Red�����JL�L� Green�����JL�D� Blue�����J(CQ8�I��_� "�����I��^�^��^��[�^��[����e�S�����CQ�
�,Q�� DX9�I(E^:�I��� "���I�I�E^�
�,^HFe;�I;�I���35����I��I�Fe�
�Le��Gp<�I��� �'),.8�8<>���I�Gp�
�p��!��<9 A string that may have color and/or style applied to it.�����GD Commonly created via calling the methods of [`Colorize`] on a &str.���HE All methods of [`Colorize`] either create a new `ColoredString` from���>; the type called on or modify a callee `ColoredString`. See�Է [`Colorize`] for more.�����DA The primary usage of `ColoredString`'s is as a way to take text,���A> apply colors and miscellaneous styling to it (such as bold or���FC underline), and then use it to create formatted strings that print���41 to the console with the special styling applied.���d�	 ## Usage�����EB As stated, `ColoredString`'s, once created, can be printed to the���?< console with their colors and style or turned into a string���>; containing special console codes that has the same effect.���>; This is made easy via `ColoredString`'s implementations of���FC [`Display`](std::fmt::Display) and [`ToString`] for those purposes��� respectively.�����<9 Printing a `ColoredString` with its style is as easy as:���<���������>; let cstring: ColoredString = "Bold and Red!".bold().red();��� println!("{}", cstring);�<�������;8 ## Manipulating the coloring/style of a `ColoredString`�����FC Getting or changing the foreground color, background color, and or���IF style of a `ColoredString` is as easy as manually reading / modifying���" the fields of `ColoredString`.���<���������#  let mut red_text = "Red".red();���;8 // Changing color using re-assignment and [`Colorize`]:��� red_text = red_text.blue();���74 // Manipulating fields of `ColoredString` in-place:���)& red_text.fgcolor = Some(Color::Blue);�����%" let styled_text1 = "Bold".bold();���)& let styled_text2 = "Italic".italic();���B? let mut styled_text3 = ColoredString::from("Bold and Italic");���A> styled_text3.style = styled_text1.style | styled_text2.style;�<�������.+ ## Modifying the text of a `ColoredString`�����C@ Modifying the text is as easy as modifying the `input` field of��� `ColoredString`...���<���������/, let mut colored_text = "Magenta".magenta();���'$ colored_text = colored_text.blue();���,) colored_text.input = "Blue".to_string();���^[ // Note: The above is inefficient and `colored_text.input.replace_range(.., "Blue")` would��� 0- // be more proper. This is just for example.�� ��� '$ assert_eq!(&*colored_text, "Blue");�<� ��� ��� =: Notice how this process preserves the coloring and style.�3��!l�!�Kt��ι�������"��"@= The plain text that will have color and style applied to it.�,�"���>ԡ#��"0- The color of the text as it will be printed.�<�#��ŘԸ$��#KH The background color (if any). None means that the text will be printed���$! without a special background.�<�$��Ř��%��$KH Any special styling to be applied to the text (see Styles for a list of���% available options).�,�%���?(H�!=�K���!#���K�K�H�!�
�,�!(I�!>�K��_�!#�����K��^�^��^��[�^��[����e�S�����I�!�
�,�!��8J�!?�K���!#�K��
�HK�!@�K@�K���46����K��K�K�!�
�L�!��L�!A�K���!�(*-/8�9=?���K�L�!�
��!gG�G�2
GJ�KL�R(S#�S(W-�3L�9�W>�DL�J�XO�UL�[�Ga,rf�sk�jq�qw}|�l�'k�i�@h��g��f��e�0e��d��c�c����bX����L����Q��P��P��Q�ZP�_P��O�`B��A��A�8Ay@
@4A�77"7(�6.�54�5:�6@1�H55N1�V1�^1�f�3l2�t)3z2��2��2���1�3��1�3��3��3���/�4��/�4��4��4���-�5��-�5�5�5��+6�$�**6�26�:6�B�)H7�P�(V7�^7�f7�n�'t8�|�&�8��8��8���%�9���$�9��9��9��#�:���"�:��:��:��s!�;�� ;�;�;�g$<�,�2<�:<�B<�J[P�V=�
^Pd=�
l�r>�
zS�>�
���?�
�V�?�
���@�
�Y�@�
���A�
�\�A�
���B�
�_�B�
����]
/��&"{(�.�4w:�@�FbLBRp���$�%�&��std::fmt::Display��std::fmt��/��the Colorize trait�./trait.Colorize.html��%�&���3����*����/���܋��%��&���_���/�����܋����8��%�&������������%�����&��������Ϻ�&��%���������������������H���������������I�I�I�H�J��������398754321�C֏ޏ���������������!C
yo�_1m�O���*o���c����-����Hx�}�D����~�������ޫ�&v��I����͝8������<�Sۍ؛V�T	�/��&��nAo��c\LCy���><�{�A���W�}����l�B���MH�����BI	��l�W~�b�jc^\��������4�qZ^Lާ�a��=l݁p�sgl��Δ86�k��"���'�cg���V�E�C�iA?t.iw4��r�c#�/�c��(>RX�J�i�y����Yc\�)����xy2�ޠ��~��[�����sЯ6�����ۭ���济�|V`S�cq�N�W']���0�u��!3��V7jHzf-��fs�i�Sz��R�e�96��n/�n�o�i�~���a�и*G�����C6lW\��v�ԍ\�5�^;Ӹh"�a^A#C�L'����|{v�D�����K�d`�M�?����m�$zɇ1>F_���pK�}�x-Ҏ��~Y/Y�?��Pm�:�cO2�����'�8gp���7�.��}��EЉ'ȣto�bFj�3���2N�m�L�`���t�����D]���B��I��G.%�d��6���@~���5,�nB�*����I��b����7�>�0i5��#0ђ'������9�����
4q�p��wǎʉjO��Sl{d��S�����+���f�'%��jp��-o|�<$-���i�8$��a'��ep~��_��CV�e���K��c黀
)�i��ck��l��G9HC
l���4 ��Bb�)^�����j,���}� ������4~���P/�~zÁaؽ�l��@����s���������~p����4&1�x
��2ѝr0"u�G��|���f��r���se&XF�A�
v��0L3i#�#��.	��x��R�b�f���m��X�ܾ��½��D˕�uWO^�U��|�7�����h �����ĘC���G���ւ���j#0�}T�ti���H�K�����v^S^��#�w?��d�tb�A�+���ei�B˚�擒�0�<��*����t՛�{�k��1ϻU����ef�L�.1������ŗoҘm{����<O]�=��W�9�G1��I)}��5?�K�[yC����JZJ[�շ�C��)"�q�"]Y@��d�]��&�
yO{^��D^
��x�*�~�����@��C����_�;���	]�zEstp��\��P�f%F��ɼPQ�?�]H^�Me#��ʤPMY�B�_�Lc��σu���~<�)iri{`�e�3�+�f�,
m����a�$+*%6��H�+����r�%��
�Y�B�n*f�YX�ǵ��^u�gJ�e�
��_�3�6�P��`��پ����U�}�kc��6�
I��Ct���%/�]�˜
�OO
$&���R��T%��0`x���\auf2�m�D��vYAõ+f���91�+���,��A�6�e��c'+;E�}$�AuX�B�>4[���͜^%f��q�Z�u��~����"���=�t��==0:-S���(�+�6�~M,���>�I�œN�����t�o��Pj~�ɻ�K��Q
��
�#�5�eD���9
�T��h}���+�P2Kq�ҎE�I)�/ �|wG��Ѐ:�σ#:s��fB����K�B���8�Q�0�%C�:�%yo�:���r2�;L75����F�@h�t�9�qUX (kr��G�R����q�Ϙv�;��	�6��
���C�c@��7u�2R�+���#�C�WEHj�H��gn�<-��fb�y C7!hꤥߐK5C��3��Y�����(h)f�!M��qh�T�������
�"�w���Do�q��Z��OBKW��…B�V��)a��`���ֵ���BW��7�)b����3ϐ����k�S ]DZ#
�)]���z��Lr��CH����T�����y�Z���0A�6h�r����NJ����f&��Օ;�qC���S�|h� ���Yغ~��d�tQ��j�C(pP���Z� e��l�ʘf�PV+��s�=���>��B��KOF,F0�kH���DI��"×�tV���s?���e�x5����/�!MK�u���k�?�۔b�~�#,FaQ���<�=5�>��6"�Z����&����*��t��͎�x�m��hC[P"�	v�=���u��D��,����b65�^&���r+��;2�$�K��8)�ۣŴģ����U0,98��#�_�ꎺ_�� ݉:�WƘ���f���l�%>�l�M�`t
�E� �B�ԋB,���P�H��vp,��Nf��&nB�y*8�҂����@�~�$E���:�iA"�*��5�Xq=�4�'�2�^:�-iq
�������
s0�;1֙\�E��4�8(|{!�P���ăyH�G�շ}�7�v5�����z6U	x+K�t}�ݧ��J5wOxODI��b�y��S�g칌�lK\"�lPzBK�wNGs��/ązڤb;<o���}��\@~>6e���e�r���N{��/�yEM����0�U�.��A��ʇ�i���	H�����9+�4߰*�
!����ƽ0��**m�%>�G�Xa��J�ۉ���&*�]fQ��>���JGU��
.GO[ރ^��[]����0���.�2�&H�9{��o\�^-��&�{P�!&�,%�sj��bf������@�F�#�fs�8����vė��ӹ��p���t�=����5���S��?��X�������]S��#�۶�3ɞ�x���G���s�S�z��g!�]a\�%�c[;ѳh����%C�ӃX�_T�
G�����T�7n&~�j|<�2��#���ڬn!C��	��]�)fK��g����#��:�u~'�����{�6��9�>���\���{a�I1�����X{�����9c�&�LA/���z�<��������C��R�w*����s�Ы��6������Xױ$Fe�yEUsr�%��S�K]���n�_yliS���s��f��f2K�X$�q�ʋ4��ó�`����j�e�΀��?k+<S��h%��݈Q�.��{�b}���g����{t�_V�l�v�ZB�::��1���4���c����Z�4QՁa1'�RI�ǫӲC��_��O`�n]��Hc3B�7��B��>�r/�CLփ�$��X���/a){���u��p-qiq#�t����Tl�����8�.%Ct�ޒ�0��!uOn3������1�����aц���c?�)r_���A֗aw�2��[��DG�آ6�
�9�;�D���9jX�����,���>	ʐeXhƌ�=�SW�������x����b9�v8�*~Pӈ5�2�ƭr/�	J��{�!�/-L/��t���4�M?@{U��'U)y�"X}�7o�3B���!���w�2x
��qOY��/�%���=��Ul�JPt%!@��2:���b��kMW�t�1~P	rA_9L�_zܦ E�W�;
F`�)l�����y�����A���'a?��@@��բe�]�^;�tv�����Kf�"��͈��m��:Up<3�/��4��ccZ~�=�UtȄf������e#�A�ZW}`�,.�\k z����m����)\ˊ:����P\�t���%x�������� �"3j�6=h��.��>�����8�bHnC��'��̊\C����[(.��+��2u��yQ���+�Y 4i��H��_8�>bp^O������,�&���I2th��j 9#�����h5(�3�V�i�5}å�7�
������!��C�o��%֕Gm�7��k���Ex|�l׌rL��Ѕ����?):"�l�i���__g������ZЯ��#Ȣ����m+�H�LH鈭$���]
[���h���`Y�ci}��Tu�`X�?�qJ.��छu�"G<XX�t��ך�s��
�;��Rw�/&�E}�?(nY�N�	�~Ĕ��{�_����y
";��hw��]b����/
�q
�၅�!�>�3���8F�[�B��h>�6S%����g�$p�|�d� �뾆!,���r�=��ရ7]b�ң���`��dOO�y���r� Vlv�֬@��U<�d{h�^/��6�ϫ���@�F}*$���b�:�F6�M7~��Bg��,p��L��	��w�4���k��������-}r{r����3��)9ba�4�5��Y_��ο��*EV��S�- Do޸�E'b��R`W�/m�eWL��s��a�%����\��pY�ٕ&���u	nG�qs�{fН�jz��y�l���ě���]|�#�@�&Y1;�/���k�7<2���V�e	46�����ȇ����)C�:�Ss�ye�O����ۃ	�+�Rv��^I�����8�N�ŬA!ٷįN�IF���?}��U♽.7u�4���@Ƶ�i�/`.��o�A�Ѐ�;����0T��vP����V��L��0�A�M<�rE!��{H�JA�$	�I/(�SF�(�2˵�Y��\Y
`7R�@AP�w��f�
v��������v#9m��r�#�����k7��Nkr�Z�փc�D��5
�R����rMX�Y��D�c�\��qѧ�h�7���r\�(x+����~{��;��iվ,6�I.ZE0t�D<�˯�.��9[9���I�_^l��E%������R��G��偭����<e�: �!����b��m"�~9��rv���Z��1�[����(�A')^�V���`�c����O������𗘋6�B��X�ͱ�<F���������w�^���x^�G��!R� NE�U	�8�g�����A�@�2t�/Kt�W.
עw��g��:lLB���F#���&U}��V�Ȯ�{o�iX3�y���
��<;�i��#�x�
~��ꓧ/�J5��?��/rw\�!�c�)�o]�dh 6:7&�(���,mS)Y�}7\P�������IT���/#P��!宮d3�G�Y9��C�G�v����󕲳�m�J��Y�f[`GMb���q��$��P
�!A�$�~���9�o��x��C����e�]��
��,��6��h��ſ\Ͻ�����`s�� !�w\���>��}��r
�0Ϲx�|2$�t�g��gP��?*��̑��FI�~9��(ܵ����#��fbhhE���6�[�@[{���f�T��M�0hL�
�b���Ab#u�9ۇ
{iܴ߈+����pn��1��I����)�ܘ��%�~��p��PL�<�v�;�?�sg�S8��,,��_:�sR���<�.w�n�0s/U�y?��K�XxA��D���3RO<��{	F�p�Pj<�6_
ׯ�-#��@pC�����{)d(,Iv�c��E��-r�ÞT{�vbߠP󡪭3�j��3�	�KI9�/4:���Jjp��	��h�c]�t����ZP<ٝQ��1c9G���YGG��Қ�Kة�H��)K��m?̭��W�����B���Yg����m��]Y�H��(ӁO�^S0����=ֺ�,�/c�Wn�O����~>1ʪ�Յ8lՔ�+U&U���>f�n_����v��
���Z~
�	���N��Ó�`�� �ޓ��Of�Û����;�¸J
��:��G��Ă����X�,��xƓ5>���@a����
��y/Q�1Z|�.�����@<�����z�&Xן��È4.��{yWtb�{�+��Nȉ��O��Db��O�����Z�/1��
ŕ��	�.b��36p�8l$ҙ�����8z����L�(#U�1��hj7z4&"���z�!]��Y������Kb��4�I�JC�`��M\ϡ� Sۺ9����X������������
A�(Bv	L@U�X
;�B
F:F�F�FG�GHpH�H�I�IJgJ�J�J�J�J�K*L\M�M�M1NtN�NQO�O�P�P�PQ^R�RHS�S�T�T6U�U�UVV;WVWXX�X�X�Ya�e�e�e�e�e�e�ef%f:f�f�f�f+ghg&h�h�hi(ixi�i�ij$j<j�j�j�jkCk]k�k�k�kBlel~l�l�l
mTm�
mso�opQ
r�sWt�tBu�u+v�vw�w�w�wxCx]x�x�x�xBygy�y�y�yzfz�z�z�z{4{x{�{�{
|&|Z|v|�|�|5}R}�}~m~�~z�����\�����'�j�����6�z����F������V���L���l�����8�|����H������X�����$�h�����4�������X�����$�h�����u�����@�p�+�������$��
�6�k���_������d�������8�g���N���X������P�����
�H��������M����`�����5�|���
�Q������������:�y�����6�u�����2�q�����.�m�����)�z������������d�z���E�X�v�����dP�X�q��������&������4��#��K������G������D�b���������_�}���������s������Z�w����;�������T�����$�V�s����2�������\������M�j�����������S�������:�W������������4�r����6�S������l�����<�n�����-�J�������t�����3�e������7�������k������R�o����3�������L������N�k���
�*�������T�s�����m�����������.������G�����5�`�����N�y���e���������������(�;�Y�����CC����d��������������&D���A�BrL>U�X~�7�R#����FJsJ�J�M�PQ�UVGWX�X�f�h�ij�j*k�kNl�l`m�w*x�xNy�yrz{�{|f|�|A}d~�~
7�L
���p���Q��
�
��������������������������������� �0��t���U�h������������&�����������������T�������o�������@����x�<�����t�3�����k� �����X������T������K������8�����p�4�����`���y�������4���M���f�[�������8�K����������#6�
%))

























(((((((((((((((('%(((((((((



































�A�B"F�F�G�G�I&J�J�J
K�KqL�M�M�M5NxNO�O,P�PAR�RSjS�S�T<U�U�U�U+VkW3X�X�Ya�e�e�e�e�e�eff)fOf�f�f@g}gi=i�i�i(jQj�j�jGkrk�klil�l�lmAo�or�s.t�tu�uvuv�vdw�w�wGxrx�xyky�y�y(z�z�z{I{�{�{;|�|�|g}~�~W����-�q�����<��Ä�K���Ӆ�[����'�k�͇a�����ʼn	�M���Պ�]����)�m�����9�}����I���*���)�m�����9�}���;���Β��d�s�]������K���Ҝ�����|�c��m����'�e�����]���٣Ǥc��0�v����K���٧ �g�����9�>�d�}��������!�:�`�y�����ެ���6�\�u�����ڭ��2�X�q�����֮��.�Y�|�����ǯ�'�����)��4�Z���9���G����6�O�u����������2�K�q����������.�u������������_���#�P���
�����[����E���������R�}��3���������?�k��0�����w���;�h���%�����s���2�]��������j����K��������W����H��������S����=����������(���A���Z���s����=�x��������l�	�����N���s���(���W�;yBB�B�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EFF	F6F�F�FzG�GHlH�H�I�I
JcJ}J�J�J�J�K&L/M4M9M<MAMEMJMNMRMXM�M�M,NpN�NMO�O�P�P�P
QYR�RDS�S�T�T2UvU{U~U�U�U�U�U�UV6WQW�WX�X�X�Y�Y�Y�Y�Y�Y�Y�Y�Y
a�e�e�e�e�e�e�e
f!f5f�f�f�f�f!g'gcg"h�h�hi#iti�i�i�i j7j�j�j�jk?kXk�k�k�k>lalzl�l�lmPm�mno�opLr�sRt�t=u�u'v�v
w�w�w�wx?xXx�x�x�x>ycy|y�y�yzbz�z�z�z{0{t{�{�{|"|V|r|�|�|0}M}�}�}�}~h~�~;?DKRXZ`fjpv��Ђ�W���ރ"�f����1�u�����A���Ɇ
�Q���:�G�Ј݈Z�g����3�w�����C���ˋ�S���ی�c����/�����������S���ې�c����p�����<�k�&������� ���2�f���[����_�|�؞��3�]�c���I�̠٠F�S���ϡ
�K���Ǣ�C���������:�G���ͥ�[����/�v����K���٨����ʩ�6�O�u�����ͫ��2�K�q�����ɬ��.�G�m�����ŭ��*�C�i���������&�B�v�������د��_�u���@�V�t�ױ��a��T�l���ڿ��$������2����!�G�`�����������C�\�����������?�`���������Z�{����������n������U�q����5�������O������Q�m����,�������W������H�d������������N�������5�Q������������/�m�����1�M������g�����7�i�����(�D�������o�����.�`�|����1�������f������M�i����-�������G������I�e����$������O�m�����h������������(������A�����0�Z�����I�s���a���������������$�9�W�����?���
�`��������������$B��/38>CHMRW\agmrx~�����������������������$).39?EKQW]ciou}�����������������%-3;CKQY_gow}�����������������	'-5;CKSYagow������������������	%-39?EKQW]ciou{|B�B�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�E�EFF
F�F�G�G�IJ�J�J�J�KmL2M7M>MCMLMPMVM�M�M�M1NtN
O�OP�P,R�R�RUS�S�T8UyU�U�U�U�U�UVVWX�X�Y�Y�Y�Y�Y�Y�Y�Ya�e�e�e�e�e�e�ef%f:f�f�f%g+ghgi(i�i�i$j<j�j�jCk]k�k�kel~l�l
m,oso�q�st�tuzu�u`v�vOw�w�wCx]x�x�xgy�y�yz�z�z{4{�{�{&|v|�|R}�}�}~�~HOU]cmsS���Ԃ�\����'�j����6�z����F���Ά�V���<�L�҈�\�l����8�|����H���Ћ�X�����$�h�����4�����������X�����$�h���&�u�����ҔO�^�H�ԙ���6�k���������a�g�N�ΠޠH�X���ԡ�P���̢
�H���ģ��<�M�¥ӥ�`����5�|�ç
�Q�����Щ6�<�Q�{�����ϫ���8�M�w�����ˬ��
�4�I�s�����ǭ��0�E�o�����î���+�E�z�����ïܯ���v���!�X���&���4���#�M�b���������
��I�^�����������b�������������Z�w��;���������V�s��2���������M�j�����������:�W��������r���6�S��������n���-�J���������e����7���������R�o��3���������N�k�
�*�����s��������.���G���`���y�9�t���������Y�������J���o������D�26<AFKPUZ_ekpv|������������������������	"',16<BHNTZ`flrz������������������"*08@HNV\dltz������������������$*28@HPV^dlt|������������������"*06<BHNTZ`flrx~<��e�t�0F�F�FkG�G�GMH�HI�I�IKJoJ�J�J�J�KL�M�M�M?N�N.O�O3P�P�P�PQR�R,S�SlT�TU�U�U�U
VWCW�WX�X�X�e�e�e�e�e�e	ff1fWf�f�f�fgSghch�h�hi\i�i�i�i
j1jpj�j�jk&kQk�k�k�k$lJlsl�l�l�l:m\mUo�o�o0r�sAt�t,u�uv�v�vww�w�wx&xQx�x�x�x$yJyuy�y�yzHznz�z�z{){c{�{�{�{|L|b|�|�|}=}�}�}`~�~�~0l�����B���Ƀ
�Q���؄�`����,�p�����<�����D���ڈ�d���ډ�b����.�r�����>���ƌ
�N���֍�d�Ҏ
�R���я�>���Ɛ
�N���֑[����'�H���������Ϛ!�\���J���Ν��N�l�Ǟ�!�M�������֠�P�������:�x�����2�p������D���ʥ��D���Ѧ�_�����4�{�¨�������@�H�n�����ƫ��+�D�j�����¬��'�@�f���������#�<�b�{���������8�l�������ѯ��N�p���)�Q�d����P���H�e�}�ɿ���p����"������@�Y�����������<�U�{����������8�P���������C�k�����������M�������<�i����-�������.�t�����8�e�����$�f�����1�p�����/�\������i�����-�g������I�����
�e������T������E������F������P�}����<�~�����I�����
�G�t�����)�������E������4�a�����%�}�����&�l�����0�]������^�����)�\�����H�u�����a������z�����0������I�����.�b���D����������������4�G�����/����X���}����������2��*FKF�F_G�G�G!H�H�H�I�I?JiJ�J�J�JzKL�M�M�M7NzN(O�O-P�P�P�PIR�R S�SdT�T
U�U�U�UVW=W�WX�X�X�e�e�e�e�e�eff+fQf�f�f�f�fKg	h7h�h�hiTizi�i�ij)jhj�j�j�j kHk�k�k�klDljl�l�l�l1mVmLo�o�o#r�s8t�t#u�u
vv�vnw�w�w�w xHx�x�x�xyDyly�y�y�y?zhz�z�z�z {Z{z{�{�{|C|\|�|�|}7}u}�}Z~�~�~'X�����9�}����H���τ�W���߅#�g����3�}�އ>�s�Ԉ�^���щ�Y����%�i����5�y����E���͍�[����:������5�y����E���͑R���ڒ�B������v��š�S���=�p�ȝ�A�f���ߞ�:�����s�Р�J�w����1�o����)�g�����ؤ>�r�ĥ��;���Ȧ�V����+�r���������:�?�e�~��������"�;�a�z�����߬���7�]�v�����ۭ���3�Y�r�����׮��/�c�}�����ȯ���@�j����K�^����B��?�\�w�������b�����������7�P�v���������
�3�L�r���������	�/�J���������5�e�����������?�u������`�����$�w�����%�V�����&�\������]�����#�^������S������[������U�������@������W������6�x����<�������=�n����>�t�����3�u�����;�v�����5�k����� �s�����7�m������X������o������N������T������U������V�����:�o�����S������l�����������7����� �P���>�y��������������.�A�����"�����O���t�������������,��2F�F�FoG�GHQH�HI�IJOJqJ�J�J�J�KL�M�M�MCN�N0O�O5P�P�P�PUR�R0S�SpT�TU�U�U�UV#WEW�W
X�X�X�e�e�e�e�e�eff3fYf�f�f�fgYghgh�h�h!i`i�i�i�ij5jtj�j�jk(kVk�k�k�k)lLlxl�l�lm?m^mZo�o�o5r�sFt�t1u�uv�vw|w�w�wx(xVx�x�x�x)yLyzy�y�yzMzpz�z�z{.{h{�{�{�{|Q|d|�|�|}?}�}b~�~�~5���G���΃�V���݄!�e����1�u�����A������>���߉#�g����3�w�����C���ˌ�S���ۍ�i��g��C���ː�S���ۑ`����,�J���������Ԛ&�a���O���Н��S�n�̞�&�O�������.���á�?�}�����7�u���������I���֦�d����9���Ǩ�������B�M�s�����˫�
�0�I�o�����Ǭ���,�E�k�����í��(�A�g����������$�=�s�������֯��S�r���.�S�f�ű�U���O�j��ο����u����$������E�^�����������A�Z������������=�R���������H�m�����������R�������>�n����2�������3�v�����:�j�����)�k�����6�r�����1�a������n�����2�i������N������j������V������J�����	�K������R������A�������N������I�y�����.�������J�������6�f�����*�������+�n�����2�b�����!�c�����.�^�����M�w����f����������2������K�����3�d���F����������������6�I�����4����]��������������	!4��#$F�F�G�G�I'J�JK�K�M O�O�PBR�RSkS�S�T�U�U-VlW4X�fBgg>i�iRj�jskl�l mBo�o	r�s/t�tu�uvvv�vew�wsxy�y)z�zJ{�{<|�|�|h}�~����.�r�����=������L������\�����(�l���b�������
�N������^�����*�n�����:�~����J���+���*�n�����:�~���G��������l�{�^�������M���������}�d���n�����(�f����� �^�������d���1�w����L�����!�h������:�e�����"�a������]������Y������Z�(�����*���6���:���H���7�v�����3�r�����/�v�
���������Q������F�����~�4�����l�1�����i�&�����^������L������I������>��������)���B���[���t����>����m�
�����)���X�$F�F�G�G�I(J�JK�K O�O�PBR�RSkS�S�T�U�U-VlW4X�fBgg>i�iRj�jskl�l!mBo�o	r�s/t�tu�uvvv�vew�wsxy�y)z�zJ{�{<|�|�|i}�~���/�s�����>���ń	�M���Յ�]����)�m�Їd�����lj�O���׊�_����+�o�����;��Í�K���-���+�o�����;��ÑH���В��l�{�^������M���Ԝ����~�e���n����(�f���� �^���ڣʤf��2�x����M���ۧ"�i�����"�Z�(�����*��6���:���H�v�
���������R������G������6�����n�2�����j�'�����_������N������J������?��������*���C���\���u�������m�
���)���X�F:F�F�G�GHpH�H�IJ�J�J�KO�OP�P0R�R�RYS�S�T�T�UVZW"X>f�f�f/glg&h�h,i�i@j�jak�k�lm0owo�o�q�st�tu~u�udv�vSw�wax�x�yz�z8{�{*|z|�|V}�~��؂�`����+�n�����:�~�…�J���҆�Z���P��p�����<���Ċ�L���ԋ�\����(�l����8�������\����(�l���*�y����֔S�b�L�ؙ���:�o���_������k�R��\���ء�T���Т�L���ȣ��R�إ�e����:���ȧ�V����թS���ѫ�O���ͬ�K���ɭ�G���Ů�H����x��#���(���6�%�d�����!�`������d�����	����z�?�����w�4�����l�"�����Z������W������L������:�����r�7�����o�,���w��������0���I���b���{����[��������F�����"S]� � 8!p!�!�!""","j"�"�"#J#�#�#>$H$U$b$�$}%�%�%�%�%�%�%�%�KU_jwg������� � � � � � � � !!*!F!T!b!~!�!�!�!�!�!�!�!
":"H"V"x"�"�"�"�"�"�"�"# #.#<#X#f#t#�#�#�#�#�#�#�#�#$$"$0$o$�$�$�$�$�$�$G%Q%[%f%s%�}F�܈f�����ؠR�F�̥�)�930�0�0=1�1�1G2�2�2R3�3l6c8Y9�920�9�0�0<1�1�1F2�2�2Q3�3k6b8X9�99:�I�UgWg�~q�M�z0�0+1�1�152�2�2@3�3~0�0/1�1�192�2�2D3�36FsG�GH�IXJ�J�KL4O�O�PYR�R4S�StTU'W�W�Xg]ghdi�ixj
k�k.l�lIm_o�o:r�sKt�t6u�u v�vw�w
x�x.y�yRz�zm{�{V|�|(}�}�~:���P������_�����*�n�����:�~����J���+���K�����,�p�����<������L������\�����(�r���t���L������\�����i�����5�����������+�f���T�X���+�����7������D�������<�z�����)����S�����'�n�����C��������X�3���Z���z�
�����M�����\������=�
���u�E����}�<�����t������U�%�����]������T�������5����m�=���W���p�����������8��������9������(�Pmf�f���A�B�F�IgJ�JkL�M�P�P6U�UV;WX�X�X�f�hxij�jk�kBl�lTm�wx�xBy�yfz�zx{
|Z|�|5}~X~�~Q�@�Ɲd�ݞ8����ߨ��4�:�y�����6�u����2�q����.�m����)�����h�~�I�\���u��������}��K������G������H�������c�����s������T�$�����\������S�������4����l�<�����t�3�����k������L������T���m�����������5���N�7�������,�?����������*��M�UP�	���T����M�UD�����H���|���������������������������&6TX\`uy������������������ :Pcx���������� 9=DHOSZ^eiuy}����������� -:N[_ko|�������������������						%	-	1	9	A	E	U	]	b	j	x	�	�	�	�	�	�	�	�	�	�	�	




'
+
3
;
?
G
O
S
[
c
g
o
w
{
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
.;FSam|�������0CWh|����������

,
<
S
h

�
�
�
�
�
6=RZjq~�������������/BRdy����������������'/7?GOW_cks{�����������������!.3AFRWfkw|�����������05HM^ck|�������������������� -:?KP^cty���������������$,08@DLTX`hlt|������������������� (04<DHPX\dlpx�������������������� $,48@HLT\`hpt|�������������������$(04<@HLTX`dlpx���������������
&*26=AEMQY_ekqw}�������������������� '.5<CJQX_fmt{������������������#*18?FMT[bipw~������������������
&-4;BIPW^elsz�������������������
")07>ELSZahov}����������������M�U������������ȪЪت���������+�������������������V����F�F�F�FJtJ�J�J�PQQQ	Q
QQVHWX�f�f�f�hi�i�ijj�j�j.k4k�k�kRlWl�l�lxmymzm{m|m}m~mm�m�m�m�m�w�w.x4x�x�xRyXy�y�yvz|z{
{�{�{|h|�|C}f~�~x�y�z�{�|�}�~������������������������������������������������������������������������������������������������`�a�b�c�d�e�f�g�h�i�֝۝r��S�ӟ؟ݟ����������
��5�:�?�D�I�N�S�X�]�b�g�l�q��������j�������(�V���q�����������D�J�������|���@�F��������x�~�7�=���������o�u�$�*���������\�b� �&���������X�^�����������O�U��
���������<�B�������t�z�8�>���������b���{�������6���O���h�����M�����	���8��Ya���g$�f�F	JyJ�J�PQVMWX�X�fi�ij�j:k�k\l�l�m�w:x�x^y�y�z{�{|m|�|H}g~�~��j���w��X��v��ũ
�t���U�o���������-�[�������v������P������L������C�����{�0�����h�,�����d�#�����[������H������D����h�����
���#���<���U���n�������8�R��������#=�36:
=@ #/259<?."1487;>A!$0�������g@�W�bY�!C
yo�+kh :�~
$�&u���core_intrinsics�derive_clone_copy����!C
yo0T��E����lZ���cY�!C
yo)~�dӁ�
��}����fmt_helpers_for_derive��_�_�!C
yoe�`�����nY|cY�!C
yo߲���h�P���O\������!C
yo��JI���!/���Z���!C
yo��b��=]���<B�bY�!C
yo����1��6������_�_�!C
yo¦��q^?����@�����_�_�!C
yoC{������B?)bY�!C
yo�+�>X/'(���)������!C
yoH �tS�2���`@�bY�!C
yoYU�$��*N�������_�_�!C
yoR��HeJ�����e?�bY�!C
yo~��/W�f_���e�f\��	derive_eq������!C
yo-��%t�^����,����!C
yoJL����t
ֿ}�J��������!C
yo�N�Fo����kY;cY�!C
yo��:b#������mVgcY�!C
yoY�q���_�

����������!C
yoa�R��;�^��H,����!C
yoF�[�&�~$�0R�������!C
yo�m.~$���������!C
yoׄP�I.;���0,����!C
yo�UN�EI����d�����_�_�!C
yo�ݲ=�ql�]�7���������!C
yo$C�F	���@@�bY�!C
yo�pm�y�,�t!�+�������!C
yo��?�FX����EA�bY�!C
yo�R��3��t7���������!C
yo�D�G�-�����d>HbY�!C
yo��#D������H������!C
yo��7�)W������!C
yo�X��W�����iA�bY�!C
yort1%�}�
}��������!C
yo����#=���mU�cY�!C
you��)���t����������!C
yo��G!tv/���oZ
cY�!C
yom��	�����&,Y���!C
yo����l�t[�`�������!C
yo�[L�)�4�������������!C
yo`aY '$�����>AXbY�!C
yo��\�~k�ͱX������!C
yo���.n6�~$X��������!C
yo�?�t�Hܪ���CB�bY�!C
yo�-�s�N��<����������!C
yo�d�F�����bAS	bY�!C
yo���ӥ��8�<�!��j�����!C
yo��:�%D������[�����c�����g�����o�7���w�?����G�����O�����W�����_�����k�����s�;���{�C�����K�����S�������f�������c���4�������^�S����������:������^�m���������X���9��#���f���7�(�#�������`�#�������!���������������P�����z�o��)�������V��'���{����������������*�N�������]�S�H�$�������N�C�������V��hODHT ���>6e���eE����d��,���l�%%wOxODI�=���	]�p��	��h�p�sgK�d`�;�ԍ\�56zEstp�����m��x��,��A�7�>�0i5Q)b�������\�vMW�t�1~�뾆!,��s���l�r���N{FL��s�!p���t�=`OF,F0�k	�+�Y 4i�� C7!h���d{h�^��#0ђR鈭$�����a�%���"�2�&H�9W��F#���p	�I/(�SA��]�)fKqB�y*8��,�	�+�Rv2
��<;t�o]�dh z������~ܘ��%�~����U0,98 ��91�+����w�2x
ݹ��X�,�����6�
I��+�6�~M���	�6��
�&Y1;�/�*���<�=a��=l݁<�v�;�?���4�M?@{U���F�@h����Ct���se&XF�AsW�;
F`�)�f[`GMb��¸J
���Қ�Kة��>bp^O����:�sR����~�=�UtȄ�g���V�E�r� Vlv�
�%/�]�˜��jc^\��v^S^���%��0`x���H��_8����7]b�
���Yc\�)#Ss�ye�O�0���j,��f&~�j|<�nh��j 9��_1m�O��2N�m�L�H4���k���g��:lLB�o2ѝr0"up�Nkr�ZJ|2$�t�g���c]�t���H��vp,�*<�.w�n��n�_yli�.��{�b}��ÞT{�vb��W�}���4~��hj#0�}T�t����t՛�+;E�}$�A������DJ�K�����X$�q�I�JC�`�����9
�T������,�&��)a��`��v�D�����:�qC���S�b�y��S>b��4��&v��I�� e��l���	��w�3�j��3���T�����y�����0�UH����Hxx^�G��!i�N�����}� ����gó�`�����]�=��W�bHnC��'����R��T�̌���(��#Ȣ����9�o��x���#��ʤPMY��DG�آ6�-o|�<$-[_zܦ E���Ex|�l׌��B�_�Lc��u���k�ef�L�����ۭ���(%C�Ӄk��NJ���������0T�<}*$���b�&U}��V�q���g�$p����<O��ۣŴģ�\k z�������K�XxA�6_
ׯ�-#��9����X��
v��0Lt����X{xÁaؽ�l�j�ſ\Ͻ�������m��`�� ����:�WƘ�#���@�F��~{��;R��̑��FI������Xױ�,�����x����b9�w*����s~l��Δ86�b����Pa�и*3�G��|��q�ŗoҘm{��^;Ӹh"7G�R�����j�e�΀��IF���?}6o�A�Ѐ�;;������g��
��,��Z���0A�]Y�H��(�h%��݈Q��4���@Ƶ9L'����|{9�*����I�OOn3����������@�~-��0���.�V�i��#�u{���f���p��PL��������K�>�G�Xa�O?��Pm�A��gn�<-���L��0�A>M\ϡ� S���D�c�\��N.	��xvP�!&�,%�Z
v����FV�e���K_�����`s�ZW}`�,.��'������9SLփ�$�������8���I����)�|wG��Ѐ:�-L/��t���6��9�>u��'a?��|�.����7�
��������ei�B��	�.�G9HC
l�ctv��������ο��*�P���P��!宮�!����ƽM��1c9G��JGU��S��O���c�k��"�{�!�/��)C�:�/���A�@l���I2t�fbhhE����o��Pj���h ��}�
�"�w��3i#�#��u7z4&"������G.%�d�L�:�%yo���f�'%�Y5�^&���~<�)iri��4�'�2�10��**m�%N���5,�nBN��&�{Y��'U)y�"�X���/a){�=h��.��>���1����3��)9bap���7�.DBW��7����ZP<ٝQ�ƌ�=�SW����~>1ʪ�Pt%!@��2�tb�A�+�]���B��IK�>��B��K�}�D���R� NE�U	j��@<����BI	��^u�gJ�e���{H�JA�$@	�KI9�/�����L�(���ɼPQԡY
`7R�@ADi}��Tu�`�0s/U�y?���rMX�Y�M^��[]��U{��o\�^-X�8F�[�B��6�[�@[�P	rA_9L��h���`Y�c�O��Db����|�d� ��z��g!�]h��(h)f�^:�-iq
�2tQ��j�C�Յ8lՔ���\��pY�#%f��q�Z���M<�rE!�?4&1�x
��o$Fe�yEU�u��yQ���Ĕ��{�_��X3�y���s��I)}�ۓ/&�E}�?(�9ۇ
{iܴ�O<��{	F��4.��{yW����u����$E���:.��̊\C�F_���pK>�$�K��8)��{a�I1�w#�5�eD���>	ʐeXh�nY�N�	�~��r/�	J��DZ#
�)]���"×�t�ٕ&���u$��c����-�8�N�Ŭ4��>��}��\�t���%x��ң���`�����8z���/�!MK�6���@~M��[�����&��/�yEMG><�{�A��m����)\���!��C����Do�q����&*�]fQQ�dOO�y���J�i�y�"C����e�]�Z~
�	���/�%���=�qѧ�h�Oy�����A��t�9�qUX�k��l��b�5}å�������
4qT�Nȉ���G�����C4���D˕�z���͝8	M�?����<����Tl�@��d�]���B���8����G����!M��qh��ė��ӹ��_f&��Օ;��::��1�ʑ�hw��]b�r
�0Ϲx���J�ۉ��P_^l��E%�XuWO^�U��{i���H�4[���͜^�ѳh����j6lW\��v5q
�၅��/m�eW ����{�t��U♽7m�J��Y���gP��?*�������
3�\�E��45;<o���}C��}��EЉEd3�G�Y9�����Y��C��R�}T	�/��&�H�G�շ}8rL��Ѕ�7���r\P�@@��բe��P/�~zi��^I����3�6�B��Xe5�>��6"ˊ:����P��,p��Lm����a����X���c�b��m"]�~����T��������C�G�v��#�����h� (kr��������@\ߠP󡪭�4:���Jj�u��~���[P"�	v�g����m�����D^
��x���*o���>��R�0��!u��U�����?�۔b:�cO2��B���y
";��
�OO
$&�Aõ+f��Xן��È��]�^;��:�F6�M�7�v592Kq�ҎE���\@~D|�7���|r{r����#�۶�3�eF�(�2�B�: �!���\"�q�"]Y��iA"�*/2��#���o�e#�A��9c�&�LAzo��%֕G�c��(>RX!Bb�)^��e�B�n*f�����*���~�#,FaQ�}�x-Ҏ?�c?�)r_��6�I.ZET�˯�.��9V6:7&�(�{��,m|� �"3j�6��6��h��;L75���$+*%6��H��e�x5��
�,,��_�D���9jX����{)d(�xƓ5>����ͱ�<F��fb��36p��8l$ҙ���.��A���I�!C
yo�շ�C��)�H���DI
ڬn!C��	p��@pC����V7jHzf-�WEHj�H�����JZJ[�r��CH�����qZ^Lާ��cq�N�W'*Z��OBKW�ʘf�PV+�\"�lPzB@p�Pj<ܬ���Of�������T�7nm��y/Q�1Z���5�Xq=03��Y�����qOY���O`�n]��H��A')^�V�a�{t�_V��i�/`.��:��R�b�f�w:���b��k�{`�e�3��+�f�,
���fb�y�f��f2K�fН�jz�&�Ul�J����m��:� Do޸�X�?�qJ�:���r2���`t
�'�\auf2��=���u��D��:�u~'�s.%Ct�ޒ�,Iv�c�/ązڤbB济�|V`S)��U�}�kc��*�~��ڛ����5a�$�~������7u�2R���Wn�O����/�J5�w���ȇ���.��+��2���E��-r��g칌�lK?n/�n�o1Sz��R�/���󕲳�����ޫ�~��_��C^�{�k��1ϋq�Ϙv�;��vP����V=L�
�b���fB����K�uX�B�>�E'b��R`W2���V�e,�~9��r^�IT���/#>�I�œ��sj��bf�[��x���Gfm?̭��W�����z�&��4߰*�
L(pP���Z��MH���5(�3�V�i���i���	HJSl{d��S�W�v8�*~P�pn��1���i�~���2��"���=�/���z�<{�����;���@��C��m�D��vY��F�#�fs]v���Z��_��Ă�����b6�l�v�ZB�P�w��f�EO������t��͎�x����ZЯ�N�����t���aц�ؤ0�<��*����iվ,S�:��G�`��پ��
�;��Rw���w�^���h�����z6:X�_T�
G�l\��P�f%F�\LCy���`���tI�%��
�Y��m��hCE� �B��(:"�l�i���Nf��&n+tb�{�+��Z�/1��
���_�� �"���i�8$\0t�D<U�����Y��a'��ep]�Z����&����l�B��+����r�Q
��
���6h�r���.1�������Ы��6��ޠ��~%]���0�+�a^A#C�8�3ϐ���C��_���3B���!����Y��\CRI�ǫӕ\�!�c�)yӁO�^�
.GO[ރT��k�7<+$��P
�!A��v��
�����Q�0�%C����q����YGG�������9+K�����8����#�_��!f������'ȣto�bF����1�փc�D�K��4 ��du��!3��,�|h� ���]|�#�@�)��`�c��bH��)K�������,�ƫֺ�,�/c����/
��2t�/Kt�mՁa1'��ӈ5�2�Ʊ�ʋ4����ߐK5C���sЯ6��'e�96��0c3B�7��B��h>�6S%��σ#:s���/��6�ϫ	46��-�t��==0��s�=���r�=���	�C�iA?t��…B�V��7~��Bg��K�wNGs��A�m+�H�LH�U	x+K�t;�T��M�0h��5
�R��L���S��?b?k+<S��sg�S8��+U&U����"G<XX�t����~Y/Y�@����Z�4Q�����]S��d?�]H^�Me���__g���>f�n_����z�!]��Y���Ab#uٜ��f��$���g����
)�i��caʉjO��V���k7�I>�l�M&p-qiq#�t��f��r���r-��fs�i�.V���s?����σu�������s�Sg��>�r/�C�����xy2$&�
yO{^�	nG�qs�{%.7u�8�8(|{!�6����v#9mGl�W~�b.iw4��
��_�3�6��(x+��QȮ�{o�irx�
~���vS)Y�}7\P}�����#�ÖS0����=��jp��ZEV��S�-X}�7o�����������2��[��!�>�3���I)�/ ��1�[����(`�8�g��k���ĘC~�nAo��c
������4~�ɻ�K���sr�%��S�m�7��k���W.
עw��n��D���3R�]
[�����������.��छu��~p����n߈+�����R��G���Z�ך�s����~9��(ܕYX�ǵ���p��wǎUւ����:-S���(�r�c#�/� Yغ~��d���r�#��Hs0�;1�4�����-}�� !�w\�����C�c@���g����#r4��ccZ�P���ăy7A!ٷįN�5�?��/rwx���_�;����k�S ]�m�$zɇ1>=Kf�"����h}���+�P�Fj�3��G+���#�C�֬@��U<�����y��A֗aw������B�Sۍ؛V���ֵ�����8����v^���'�c#�w?��d�������<e[�y�l���e'X�ܾ���yS���s���˚�擒���4���c��K]����a\�%�c[;i��c黀`5?�K�[yC��B,���P)�������|�
�9�;��������<�
�@����k����+��X���'�8gC���z��L�}�ݧ��J5<l����������[(.��4�5��Y_�@a����
�#U�1��hj�[9���I�W�9�G1�r+��;26�e��c'�Up<3�/�������?)��2L���@r43�����xBy}Y?~=l5LR/IpMT)%i;f{n��$&��P
@}*	��U�� 1�_���`��G��B"F�����LRCsPv�o����F]zQzh�:-`u`S�4�>1	v:M t8dk�Ll))�`_O�@�<*<a~Jr*��OS,�cFJ_KA}M@l'{A ,&�U�^���Po�#$X	Kz=st>~z �NZ=LF?tL3I%\H m|����s
�%�9IuHpYFw����z!���XDW^w�bS�@ :z5�W�EUnSaZE4v!==p0�������(+U�$%`a��bY��j� �0��b��~|-C1�C���.3J!�F���wzC�����u*~g{mZB+�����@�!����%JN4?X.::	w��<{���=����%��?}&b.`V(|.U�vi�D����,�tP����8u�!Ef6yi[]eIG��GX���e$/R;{u>DA,qT>B.2=F,(TFV}4N V5On��<B|:

SvDw&"	nqdeF,~t #,~|(_c6Ii$A/Kk]8G��e�7$$-vw�+_!na7-��p{��$utJ�~5�G<r��%�}�	R�WW"vI11�)1m
BYTK���N��9%7������\�Mg+�����u%+2?��I{#+�-�E��4$E(S�����A{|QT<�W:lL��?
��tF����C�#S:,!jp7M�n��8O����
SJ_?EDE~~.i��/A g����!�uI�Wu1macAJ`����`��c1�}mKc�{v
!`tU{[p�:Wy���A$��:�4����tO_�iR(��E2bS,l���VL�1X����:hhZ)!/=ZL61dJ4u(a���R����]nB`hC�!1s)��D��z)Svsb}@�I����n����qGOok>` ��-<O;.f��(!����h;!eW;1J22�a��I��E1Q!(kpZ{3&/5Av�2L���@r43����Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/lib.rs� A����m�"w-8������@.3CH-]>S=IH78QTKFLO
)	 =HI?EBG5
F@??G=?<GJ#$< 8*&*CB/D0(-_1(>0E5 P& P8E7&!$&!'"% (#'#% &!-'+%-'.(,&/).),&-'?1M"&B3?)$'")$*%(#+&*&(#)$0*.(0*1+/)2,1,/)0*B4P")E6B%&$&&)%O'(&-27!*X-'2!7!*X-'R*BDEV*L>&7&K$'>,!+%W&3!$(4"
->0/0 
/0
=4/
*'"! /
,4JUWR)-
'">&!
+"$
"D+
G+
&
')-
+/
+/
.2
*.
(-1
+/
26
@)''
C)''
&'!'
'%)'+'+*.&*()-'+.2&;4B
?A-!.)1
)M:>402%/=000EK77C9'.@N');?>>;<'122301F>@AEF%;*2&4.(5.(";.&*G./<./#B.4+>.%5.#&A.+17I.&;&P$2'6;&.]R";M&.e6W";  f9&9?GM 9-'--9:B/:B9;<s�X�n��q�����P�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/color.rs� o,���,�1�B�0H��t�0
]_-	

'!+V
3(&()'*'(.,./-0-.@;DO
3(&()'*'(/-/0.1./D@;O
8/#!!" # !3?7DDD111J/BK
,557"6# !';=(&)&'2<
!+#+8&($(*&7&(51573935E
)888+888+


!?!90
,&,/)20),?9?B<E<?00/OOORRR283!?!680
,&,/)2),?9?B<E<?00/OOORRR283:0
?(
4[8G3
OMQUOWQUSPTWPXSVY0s.�,fh9*�Xc"^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/control.rs� 7���^3��5�ݔ����r�:!/FY,]13g2L
H"C/Z)
6#4I3'.[3[."^%!R/5U&'`""95
O4I8 P/:&,
5,>A
:!
V:A:Y#BO;17?<

B3= V aBWCX<k$"D@?$"D@7f$)D7?$)D7?$)D77q$(D77$)D77$(D@70C/H.0@C<)48A<(47>@=N@-88;O@,98<;�<).D@8�<(4DA82/F9BF9_\&:_\'4/F7DF97\
Aj�m�S�������n�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/style.rs� d�a�A.�S�h��r(�I���V)B';91
';81
(;92
$b!/B
"0B
 #"   '%$",)>@E;A"YJ)GDG='3BAC=/UC6-10A?/3D"D$@6>*5-D?3BDC>)<A(>B->B:-
+J!!$ #!(
!# $$*"($2
-
$2&
1*D 2$C0*B1$A1*D 2$C##
N*@BC3+B!$3$$##576)"-$&#586, )$ 
+&"
.)%
-($
+&"
*%!
+&"
2-)
1B 3#C0@2#A1B 3#C##[\WX[\%&&D)

'""7
#"U&,5%7+(&L, 0E+
%/-)'))7!%+>4$0
#/7K:
9*
C2
;2
$!7K,
3
5
0
;
=
E
L
R
"
5#/12"A5667
,A88
#3,,656HEH
"0#  &# !&#  "&
)7?A
0*,.$.$.
&0,#.$'.$#.
 &MM%N"&I "&I
*0
J����a�op�,�skc/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/customcolors.rs� 7�is�A��r����.H-
2"4*/
.6R'+###��x�<n
Q�JmE�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.1.1/src/error.rs� ����iBHU���2; +;);/KtG�I��$fZ��g-j1�3�5�9�:x86_64-unknown-linux-gnu���FxL�`�q]�h��colored�-720a38e8c101dc9e��!C
yo����2�
��dd����.������Z������	������
����������
��
��
����
��
�	������������oo������p�����
���������d�
�Z�o��M�"B�B����rust-end-file