📄 libcolored-23a91c0b456b4a8d.rmeta
/home/palash/git/iron_learn/target/debug/deps/libcolored-23a91c0b456b4a8d.rmeta
Language: rmeta • Lines: 2405
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�,�:�$�9set_virtual_terminal����<�specs�,�)�$�)E�,�s�$�s��,��$��,���$��color�truecolor_support�		to_fg_str�		to_bg_str�	closest_color_euclidean�				into_truecolor����from_str�control�ShouldColorize�%clicolor�%clicolor_force�%has_manual_override�%manual_override�set_override�unset_override�SHOULD_COLORIZE�->/from_env�/should_colorize�/�/�/
normalize_env�/resolve_clicolor_force�error�66666ColoredStringError�;
;�6>�6@�6B�6style�EEEEEEEEEauto_impl_ref_binop_trait�Eimpl_assign_op_trait�ECLEARV�EBOLD�E	UNDERLINE�EREVERSED�EITALIC�EBLINK�EHIDDEN�EDIMMED�E
STRIKETHROUGH�ESTYLES�YECLEAR�E\to_str�]'a�\to_u8�\from_u8�`	`	Ec�c�Ef�f�Ei�i�El�l�Eo�o�Er�r�Eu�u�Ex�x�E	{contains�{�}	{�{remove�{bold�{dimmed�{	underline�{reversed�{italic�{blink�{�{
strikethrough�E
����E����E����E
����E����E����E����E����E�>E��E��E����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�����	�S��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����on_color����clear��normal������������reverse��������fgcolor��bgcolor����
clear_fgcolor��
clear_bgcolor��clear_style��is_plain��
has_colors��
compute_style��escape_inner_reset_sequences��	��������������	������������������������������	��������������������������������Color��Black��
�Red��
�Green��
�Yellow��
�Blue��
�Magenta��
�Cyan��
�White��
�BrightBlack��
�	BrightRed��
�BrightGreen��
�BrightYellow��
�
BrightBlue��
�
BrightMagenta��
�
BrightCyan��
�BrightWhite��
�	TrueColor��r��g��b�������	��EStyle��
��E��EEE��E��E��EStyles��Clear��
�Bold��
�Dimmed��
�	Underline��
�Reversed��
�Italic��
�Blink��
�Hidden��
�
Strikethrough��
E��EEE��E ��E!��E"����E#����E$����E%����E&����E'����E(����E)����E*����E+����E,����E-����E.����E/����E0����E1����E2����E3����E4����E5����E6����E7����E8����E9����E:����E;����E<����E=����E>����E?����E@����EA����EB����EC����ED����EE����EF��EG��EH��EI��EJ��EK��EL��EM��EN��EO��EP��EQ���CustomColor���#��#��#��������������
ColoredString��input�������	��
���>
����
88888182838?8?8?8A8A8A8C8C8C8x88�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8�8������ ��� ���!���!���!���!���!���!���!���"	���"
���"���"���"
���"���#��#��#��#��#Q���Ux8���9�_�9���9��9�9��9��98��9�F�F��F��1"`��x9�t�9�%%�&�'�(�)��������_;;<�
=��]ɞ�_�=��=�����$��E4T������>���>��>�>��>�_�>��	���$���%���%���%���%���%���%���%���&���	�u���>���>��>�>��>�_�>���>�>���>8�>���@�>��8�>�@���>�>���>8�>���@�>���A�A���>�>���>�@���@�>���A�@���>�>���>�A���@�>���A�AϺ�>�>Ϻ�>�@Ϻ�@�>Ϻ�A�@Ϻ�>�>Ϻ�>�AϺ�@�>Ϻ�A�A��>��@���>�>���>�A���A�>��8�>�A���>�>���>�@���A�>���C�@���>�>���>�A���A�>���C�A���>�>���>�@���A�>���C�@Ϻ�>�>Ϻ�>�AϺ�A�>Ϻ�C�AϺ�>�>Ϻ�>�@Ϻ�A�>Ϻ�C�@��>��A���>�>���>�A���>�>���>�@���>�>���>�A���>�>���>�@���>�>���>�A���>�>���>�@��>��>�>��>�@�H�>�>�_���-��#��#��#��s±V���H��H���H��H�H��H��H�I�I����.��.������<�38�_��_�I��I���I��I�I��I��I��I��I�<��I���I��<�_�I����Box�������lf���]v��B�B�BGlobal�����I���I��������������������B;�����������������������������������������������������-%����@;��D;c����
�
f����
�
�����
�
�����
�
i����
�
l����
�
�����
�
�����
�
o����
�
r����
�
�����
�
�����
�
u�x
���
���������������������������������
���#�_��(�#�#�#�t6��_�����^Ϻ^�^�������H���\�
�I��P�I�$0b0000_0000�\�
�I�Q�I�#0b0000_0001�\�
�I��"R�I�$0b0000_0010�\�
�I��!S�I�$0b0000_0100�\�
�I��T�I�$0b0000_1000�\�

�I�
U�I�
#0b0001_0000�\�

 �I��
V�I�
$0b0010_0000�\�

@�I��
W�I�
$0b0100_0000�\�
��I��
&X�I�
$0b1000_0000��
Z+�X6=8��9
;<"�=-�I4;��&
��%�>0�I7>6E�����-\����
���,�
����
�*��,�
��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);���0-    "you can also make bold comments".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���
LI what you can do with them beyond continue to use [`Colorize`] to further���
 modify them.�6E������-�������������*������Zx���$w���$v��� u��47:L�,�������FromStr�<!�t�%\
SCEd����
T��9
��,L����9���Borrowed�����Owned���A��@���	�	

$���
,L�
���9�l	�
	
$�
��(���9�9		
$�D��,��<closure_kind>�<closure_signature>�<upvars>��9�9�9���n�n�n�o�o�9�I�p�p��"�n�n�n�o�p�p���Less��������Greater��ji�/޾�o��"t�"�9�9		
$�",�#̗08���9�Է0$�0���9�0
8src��0܉1�9��1$�1�<�9
�r�1��1�9�t�tD�2�2�o��21D�2����������������������q�aX�9�9�t�2
�r�2|��96 A couple of functions to enable and disable coloring.�<�%*+,�<M����_���io�$r�
IsTerminal�Tx� UT��Y"�D���#LazyLock�D��6$�?�DZ��hymbd��)Z\KM��7����-* A flag for whether coloring should occur.�t��<������&'()t�D�%%�t�%%����������������;t�������%%�Y�YU�Yv��Xb�?e0J�ܴ|�%%�z��,��QN Use this to force colored to ignore the environment and always/never colorize�Ԧ See example/control.rs�d��o
*override_colorize�������TQ Remove the manual override and let the environment decide if it's ok to colorize����zt��o
+��4��&# The persistent [`ShouldColorize`].�|��6�6�w�6once��6�6data��6e&�˙���<�<C����������<.�.�<��<--
.���<012345̠��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��<//
0��%��0- Returns if the current coloring is expected.�|����</�/
1$���!3�� Q�zd�!���<�o/�!/
2$�!�{��!�#��"T�{t�#���<�o/�#/
3$�#��$Hl�$��������������������q�aX�<�F�F�F
NotPresent��F�F
NotUnicode��F�$�K�Ҏ��y//
4env_res�<�$��%���%�����y//
5no_color�D�&�t�&L�,�;<�.l�67�,+�69�2�*6:�6�d$,h�D�=�]ɞ<=�I�=�0�I�=;;
<�W;;�I�l�=?��4�6�����=��^�^��^��[�^buf��[����e�S����������������������q�aX�oÅÅą��:����>�>
?$�����(�=A�_A��4������=��^�^��^��[�^���[����e�S����@�@
A$�����&�=C�_C��4������=��^�^��^��[�^���[����e�S����B�B
C$�����!�=L�,�PQRSTUVWXY[���BitAnd�4��EGBitAndAssign�d��EHBitOr�,&��EIBitOrAssign�\-��EJBitXor�4:ϺEKBitXorAssign�dB��ELNot�P�EM�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�E�It�$�E�I��L�E�I��D�E�I��4�E�I|�
,�
E�I��
4�
E�I��
4�
E�I��
l�
E�I�� 4�E�I�>�X@ ��(�X��,��>�\�1�>]_`��24�2E�>�J\�^^\
]�$�2�2��5,�5E�>�I\\
_$�5��8(<�8E�I����������������;t����?�?��?���:�?�	�:$x��Lk��>�K\\
`���8d�:`�na�na�naa`a�o��pl�:`�nb�nb�nbb`b�o���>�o��;�>de����e\�<4�<cc�>��<,4�<�>�>�>�>��cc
e$�<���<��=�>gh����h\�=4�=ff�>��>+4�>�>�>�>�>��ff
h$�>���>�?�>jk����k\�?4�?ii�>��?+,�?�>�>�>�>��ii
k$�?���?�A�>mn����n\�A4�All�>��A*,�A�>�>�>�>��ll
n$�A���A��B�>pqѺҺq\�C4�Coo�>��C,4�C�>�>�>�>Ѻoo
q$�C���C��D�>stѺҺt\�D4�Drr�>��E+4�E�>�>�>�>Ѻrr
t$�E���E��F�>vw��w\�F4�Fuu�>��F�F�>�>�uu
w$�F��G8���@yz��z\�G4�Gxx�>��G�G�@�@�xx
z8$�GT�H�>|}�����������K,��HIF Check if the current style has one of [`Styles`](Styles) switched on.��H�\�I ```rust���I # use colored::*;���I%" let colored = "".bold().italic();���I;8 assert_eq!(colored.style.contains(Styles::Bold), true);���J=: assert_eq!(colored.style.contains(Styles::Italic), true);���J>; assert_eq!(colored.style.contains(Styles::Dimmed), false);�<�K ```�D�K�>�>{{
|$�K�,�K��L$4�L�>�<{{
}$�L�M}�n~�n~�n~~}~�o�>�o��Q"��N.+ 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();�ăP cstr2.style = style;��P���P0- assert!(cstr2.style.contains(Styles::Bold));���P2/ assert!(cstr2.style.contains(Styles::Italic));���Q1. assert_eq!(cstr2.fgcolor, Some(Color::Blue));�<�Q��Q���>�>�o{�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��đTԽ��T0����T30 assert!(!cstr2.style.contains(Styles::Italic));���U1��<�U�4�U���>�>�o{�U{
�$�U���U��V��V$! Makes this `Style` include Bold.�$�V�>�>{{
�$�V��W��W&# Makes this `Style` include Dimmed.�4�W�>�>{{
�$�W��X"��X)& Makes this `Style` include Underline.�L�X�>�>{{
�$�X��Y!��Y(% Makes this `Style` include Reversed.�D�Y�>�>{{
�$�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�_�>�>�>�>����
�$�_���_��`�>�������\�`4�`���>��a,4�a�>�>�>�>����
�$�a���aܴb�>�������\�b4�b���>��b*,�b�>�>�>�>����
�$�b���b�d�>�������\�d4�d���>��d+,�d�>�>�>�>����
�$�d���d��e�>��ѺҺ�\�f4�f���>��f+4�f�>�>�>�>Ѻ��
�$�f���f�g�>��ѺҺ�\�g4�g���>��g,4�g�>�>�>�>Ѻ��
�$�g���h��i�>�����\�i4�i���>��i�i�>�>���
�$�i��j8���A�����\�j4�j���>�j�j�A�A���
�8$�j��o�>�����o<�o�>��
���o�>����p$�p�>�>��
��,�p��p8���>�����p$�p���>�>��q�
�8�,�p��q#�>��H���q=L�q��>����������q�H����q���H�>l�r
����	$�r79���,��
�� Custom colors support.�d�
�����1. This only makes custom color creation easier.��H���'� Create a new custom color���I�I�I�H��
��#��#��#���'�H�����($��I�H��
�,�
��
P\�
�,d�
�,--#-#-?-?-��S-S-e-e-��'��%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�'������'�.����� ����������������������������������������������������������������������������������������������������������5�������������������������������������������������������'>,�'���I������,�(
���$�'��(<�(���I����,�)
���$�(��)>,�)���I����,�)
���$�)��*?4�*���I����,�*
���$�*��+=$�+���I����,�+
���$�+��,@<�,���I����,�,
���$�,��,?4�,���I����,�-
���$�-��-=$�-���I����,�.
���$�-��.>,�.���I����,�/
���$�.��/Ed�/���I����,�0
���$�/��0CT�0���I����,�1
���$�0��1Ed�1���I����,�2
���$�1��2Fl�2���I����,�2
���$�2��3D\�3���I����,�3
���$�3��4Gt�4���I����,�4
���$�4��5Fl�5���I����,�5
���$�5��6D\�6���I����,�6
���$�6��7Ed�7���I����,�7
���$�7��8WL�8���I�I�I�I����,�9
���$�8�#�8�#�8�#�8��9pd�9����I����������9��,�:����H��:
�����$�9�	,�9;=��;:,�;����I����������;����9\�;
�����$�<�	,�<35��<AD�<���I����,�<
���$�<��=?4�=���I����,�=
���$�=��>AD�>���I����,�>
���$�>��?BL�?���I����,�?
���$�?��@@<�@���I����,�@
���$�@��ACT�A���I����,�A
���$�A��BBL�B���I����,�B
���$�B��B@<�C���I����,�C
���$�C��CAD�C���I����,�D
���$�C��DH|�D���I����,�E
���$�D��EFl�E���I����,�F
���$�E��FH|�F���I����,�G
���$�F��GI��G���I����,�H
���$�H��HGt�H���I����,�I
���$�I��IJ��I���I����,�J
���$�J��JI��J���I����,�K
���$�K��KGt�L���I����,�L
���$�L��MH|�M���I����,�M
���$�M��NZd�N���I�I�I�I����,�N
���$�N�#�N�#�N�#�N��Os|�O�����I��������O��,�O����P
�����$�O�	,�O02��Q=D�Q�����I��������Q��\�Q
�����$�Q�	,�Q(*��R ,�R���I��
���$�R��R!4�R���I��
���$�R��R$�R���I��
���$�R��S!4�S���I��
���$�S��S!4�S���I��
���$�S��S$L�S���I��
���$�S��S ,�S���I��
���$�T��T"1.5.2�!Users should use reversed instead���TJ<�T�������I��
���$�T��U#D�U���I��
���$�U��U!4�U���I��
���$�U��U(l�U���I��
���$�U��V�I������������Y&��V-* Get the current background color applied.��V�\�V·��Vշ̋W let cstr = "".blue();���W2/ assert_eq!(cstr.fgcolor(), Some(Color::Blue));���W let cstr = cstr.clear();���X%" assert_eq!(cstr.fgcolor(), None);�<�X�;Deprecated due to the exposing of the fgcolor struct field.���XS<�Y�����I����������������;t����9��Y�
�$�Y��\&��Y-���Z�\�Z·��Zշ��Z let cstr = "".on_blue();���Z2/ assert_eq!(cstr.bgcolor(), Some(Color::Blue));��[΃��[%" assert_eq!(cstr.bgcolor(), None);�<�[�;Deprecated due to the exposing of the bgcolor struct field.���[S<�\����I����\�
�$�\��a#��]MJ Get the current [`Style`] which can be check if it contains a [`Styles`].��^�\�^·��^շ��^%���^=: assert_eq!(colored.style().contains(Styles::Bold), true);���_?< assert_eq!(colored.style().contains(Styles::Italic), true);���_@= assert_eq!(colored.style().contains(Styles::Dimmed), false);�<�`�9Deprecated due to the exposing of the style struct field.���`Q,�a����I�>��a�
�$�a��b��aGD Clears foreground coloring on this `ColoredString`, meaning that it���b96 will be printed with the default terminal text color.�l�b���I�o��b�
�$�b��c��c2/ Gets rid of this `ColoredString`'s background.�l�c���I�o��c�
�$�c�e��dFC Clears any special styling and sets it back to the default (plain,���d maybe colored, text).�\�e���I�o��e�
�$�e��g��e96 Checks if the colored string has no color or styling.��f�\�f·��fշ��f let cstr = "".red();���f'$ assert_eq!(cstr.is_plain(), false);��g΃��g&# assert_eq!(cstr.is_plain(), true);�<�g�D�g���I��h�
�$�h��iT�i��
���j!l�j���I�<��j�
�$�j��p2��p���I����k�����l��A��@������q�
�$�qT�s��n��n��n�����o�XƼ�X�o�y�I�����\�y4�y����y ,�y���I��I���y�
�$�y��z�I�����z7L�z���I�����z�
�$�z��{#�I�����{$�{�<�I��
���{��|(����I����|ܓ}$�}�J�I��
����}��~�I��������������������������
���������������~=,�~�I��I����������~����9\�~
���$�~�	,�~/1��@D��I���I�����ԝ��\�
���$��	,�$&�Հ,؀�I�I��
�$ހ�� 4��I�I��
�$����"$���I�I��
�$�����$4���I�I��
�$�����$4���I�I��
�$����'L��I�I��
�$����#,��I�I��
�$��̆!<φ�I�I��
�$׆���&D���I�I��
�$�����$4���I�I��
�$�����+l��I�I��
�$����8���<��������������������������
����������������9,���<���I�����������\��
�8��$���	,��-/��<D��<���I����������\��
�8��$���	,��-/�ʍ,͍�<�I��
�8$Ӎ��� 4���<�I��
�8$���ɏ$̏�<�I��
�8$я��� 4���<�I��
�8$����� 4���<�I��
�8$���͑#LБ�<�I��
�8$ڑ���,���<�I��
�8$�����!<���<�I��
�8$���Ǔ"Dʓ�<�I��
�8$ӓ��� 4���<�I��
�8$�����'l���<�I��
�8$�����#�I��_����4�������I��^�^��^��[�^���[����e�S��������
�$������љ+�J������,$���I�J��
�cs���t��, The 8 standard colors.�w-�9Q���Ux8�������������������������������������������		�

���

������,����9���9����9���9,����9���94����9���9$����9���9<����9���9$����9���9,����9���9\����9���9L����9���9\����9���9d����9���9T����9���9l����9���9T����9���9\����9���9L����9,�����I,�����I,�����I(P�9��� "���9�9�P�
�,P W�9(] �9��_� "�����9��^�^��^��[�^���[����e�S�����]�
�,]��Hd!�9!�9���35����9��9�d�
�Ld��o"�9��� �'),.8�8<>���9�o�o�
�oo,��=: 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));�<�&�,�&�>4T�������I�>o,3E�I�>��
��&E���I(#�&*�>���!#���>�>�#�&�
�,�& $�&+�>H%�&,�>,�>���46����>��>�%�&�
�L�&��&�&-�>���!�(*-/8�9=?���>�o�&�&�
��&('�&.�>��_�!#�����>��^�^��^��[�^���[����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�>���	�u����������������������������,�1	���>���>$�1	���>���>4�1	���>���>L�1	���>���>D�1	���>���>4�1	���>���>,�1	���>���>4�1	���>���>l�1	���>���>((�0/�>���!#���>�>�(�0�
�,�0 )�00�>H*�01�>1�>���46����>��>�*�0�
�L�0��+�02�>���!�(*-/8�9=?���>�o�+�0�
��0(,�03�>��_�!#�����>��^�^��^��[�^���[����e�S�����,�0�
�,�0���-�
8���>�������X-�0-������-�*4�=��>��>�>�@���-��
�8 -���-��-�
8���@�������X-�0-������-�)��@�>�@�>����
�8 -���-��-�
8�8����A�������X-�0-������-�*t��A��>�A�@���-��
�88 -���-��.�8���>�������X.�0.������.�*4�?��>��>�>�A���.��
�8 .���.��.�8���@�������X.�0.������.�)��@�>�@�>����
�8 .���.��.�8�8����A�������X.�0.������.�*t��A��>�A�A���.��
�88 .���.��/�8���>�������X/�0/���ձ�/�*,�@��>��>�>�@���/��
�8 /���/��/�8���@�������X/�0/���ձ�/�)��@�>�@�>����
�8 /���/��/�8�8����A�������X/�0/���ձ�/�*t��A��>�A�@���/��
�88 /���/��0�
8���>�������X0�00���ձ�0�*,�B��>��>�>�A���0��
�8 0���0��0�
8���@�������X0�00���ձ�0�)��@�>�@�>����
�8 0���0��0�
8�8����A�������X0�00���ձ�0�*t��A��>�A�A���0��
�88 0���0��1�8���>��ѺҺ�X1�01�����1�*4�D��>��>�>�@Ѻ�1��
�8 1���1��1�8���@��ѺҺ�X1�01�����1�)��@�>�@�>Ѻ��
�8 1���1��1�8�8����A��ѺҺ�X1�01�����1�*t��A��>�A�@Ѻ�1��
�88 1���1��2�8���>��ѺҺ�X2�02�����2�*4�F��>��>�>�AѺ�2��
�8 2���2��2�8���@��ѺҺ�X2�02�����2�)��@�>�@�>Ѻ��
�8 2���2��2�8�8����A��ѺҺ�X2�02�����2�*t��A��>�A�AѺ�2��
�88 2���2��3�8���>�������X3�03������3�*4�`��>��>�>�A���3��
�8 3���3��3�8���A�������X3�03������3�)��A�>�A�>����
�8 3���3��3�8�8����C�������X3�03������3�*t��C��>�C�A���3��
�88 3���3��4�8���>�������X4�04������4�*4�b��>��>�>�@���4��
�8 4���4��4�8���A�������X4�04������4�)��A�>�A�>����
�8 4���4��4�8�8����C�������X4�04������4�*t��C��>�C�@���4��
�88 4���4��5�8���>�������X5�05������5�*,�c��>��>�>�A���5��
�8 5���5��5�8���A�������X5�05������5�)��A�>�A�>����
�8 5���5��5�8�8����C�������X5�05������5�*t��C��>�C�A���5��
�88 5���5��6�8���>�������X6�06������6�*,�e��>��>�>�@���6��
�8 6���6��6�8���A�������X6�06������6�)��A�>�A�>����
�8 6���6��6�8�8����C�������X6�06������6�*t��C��>�C�@���6��
�88 6���6��7�8���>��ѺҺ�X7�07������7�*4�g��>��>�>�AѺ�7��
�8 7���7��7�8���A��ѺҺ�X7�07������7�)��A�>�A�>Ѻ��
�8 7���7��7�8�8����C��ѺҺ�X7�07������7�*t��C��>�C�AѺ�7��
�88 7���7��8�8���>��ѺҺ�X8�08������8�*4�h��>��>�>�@Ѻ�8��
�8 8���8��8�8���A��ѺҺ�X8�08������8�)��A�>�A�>Ѻ��
�8 8���8��8�8�8����C��ѺҺ�X8�08������8�*t��C��>�C�@Ѻ�8��
�88 8���8��9��>�����9�	 l�k���>�>�o�9�	�
� 9�	�(9�	�9�
8���>�����9�
!�����>��>�o�9�
�
�8 9�
�(9�
�:��>�����:�	 l�k���>�>�o�:�	�
� :�	�(:�	�:�
8���>�����:�
!�����>��>�o�:�
�
�8 :�
�(:�
�;��>�����;�	 d�l���>�>�o�;�	�
� ;�	�(;�	�;�
8���>�����;�
!�����>��>�o�;�
�
�8 ;�
�(;�
�<��>�����<�	 d�m���>�>�o�<�	�
� <�	�(<�	�<�
8���>�����<�
!�����>��>�o�<�
�
�8 <�
�(<�
�=��>�����=�	 l�n���>�>�o�=�	�
� =�	�(=�	�=�
8���>�����=�
!�����>��>�o�=�
�
�8 =�
�(=�
�>��>�����>�	 l�n���>�>�o�>�	�
� >�	�(>�	�>�
8���>�����>�
!�����>��>�o�>�
�
�8 >�
�(>�
�u�GD Custom color structure, it will generate a true color in the result�\��H��s±V����L�<� Red�����IL�L� Green�����IL�D� Blue�����I(?Q4�H��_� "�����H��^�^��^��[�^���[����e�S�����?Q�
�,Q�� @X5�H(A^6�H��� "���H�H�A^�
�,^HBe7�H7�H���35����H��H�Be�
�Le��Cp8�H��� �'),.8�8<>���H�o�Cp�
�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 miscillaneous 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�!�I<�38�_�������"��"@= 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).�,�%���>(D�!9�I���!#���I�I�D�!�
�,�!(E�!:�I��_�!#�����I��^�^��^��[�^���[����e�S�����E�!�
�,�!��8F�!;�I���!#�I��
�HG�!<�I<�I���46����I��I�G�!�
�L�!��H�!=�I���!�(*-/8�9=?���I�o�H�!�
��!H6�6�0
J9�:4A�A�A#"E(�.L�4�E9�?L�E�FJ�PL�V�G\�_a|af�jl�pr�jw�k|�j��h��g�'g�lf�&e��d�	d�c��b�����W����L����Q��P��P��Q�PP�UP��O�[B��A��A�3A�s@y@
.A�7
77"�6(�5.�54�6:-�B/5H-�P-�X-�`�3f.�n#3t.�|.��.���1�/��1�/��/��/���/�0��/�0��0��0���-�1���,�1�1�1��+2��*$2�,2�42�<�)B3�J�(P3�X3�`3�h�'n4�v�&|4��4��4���%�5���$�5��5��5��y#�6���"�6��6��6��m!�7��� 7�7�7�a8�&�,8�48�<8�DUJ�P9�
XJ^9�
f�l:�
tMz:�
���;�
�P�;�
���<�
�S�<�
���=�
�V�=�
���>�
�Y�>�
�����W)
�� u"�(�.q4�:�@\F	/>\{��$�$�$���the Colorize trait�./trait.Colorize.html��.�std::fmt::Display��_�std::fmt��$�$���3���.������������$��$���.������������*��%�����$����$�����Ϻ�$��������$����������$�$�������������������H���������������I�I�I�H�J��������30��WhuƋ͐�u&������[!�ͪ/�!�6?4h�49�Am�U�A�j�xG`^'�E~�Α�Kt�{|������邳]����3%UB�Uc�Q���ǩ��9��WZ��d�A�d�{��m�Ј�d����;P��Q��v�!�Vݮ��L2�C-���-�7����.��|[�h]�kX�1�]��C����4��[�}��҃m��,���>�SW]�hd~��)�3� z6�=�#����:fB���zA����eQ�V.��3A�u��u�#�޻��Ⱦ� Ci�
|��������7.
IZ�@���t�H;�:A�73A���LU��n��o�4���1�o��DJ �Û$7E��W?�2�<o�i������}� �{�0�{�_���
����Z�d��Y�&<^	]8HˑS�7�C�)t��-AJ��z�>=��>�Bw�G�ʹ�x��q��"y����a}�}s����7^h3�J�JU�^e�lp�}��Y��M�4O�MYB�i��㒖z8Q��1��2kы��${��^���t3��d�uT�������]O���	ztb?��2%�r��SRgwuI}�X�0 ��1'W��1Dj���� �2GR���<–I7ٴ����d����\P�Q�W��1+7�`W�n�H��9g�^�iE�^��y���Ϳc�̱������P2��K^���Q|��r"X\Y�iG�/p�=@�t�����װ3��+��;����i�w�P�_O4��٨\ndʽ
��q�ݰ��CB�D�Ṡ�F7�P
[��d��(*W?X�QL�
��HE��,���!Ɋ2��D�>�����l���H��gĞF"A#�FXL2�H`]q��7���7��՞��Dm�C�^��i1�7��$�|������_h4-�xM��82�ZhI-!`���u'�Y����RD�|{i��f,J����r���CD�a��������]�Cq���P�t-���=�}���d����������7�ʹ|��q	��&���	�������VP�5m8����8�)�-�~|�E�������J:s�v/�uٶ_X�T�G����DT=$��w�*�"��<|���SmZ�V��R�=���)j�Q�	\#WJ���n\Y���6��7�	�#Z��BO�$g0lJ����K4�K�G���v?7-?d�H�J���m�~J'���g�$Ԡ��W�G�>N6�:�ieNǷ�wڄt�Uۿt�,�9}����+�fm�5���]S
�EdW�G�v�ӆ$���lM��(�*bCBJ�b�����d=#�q�!�㙴��[�2P�9瑰�Y��#��
w1i��ME��E�=�2�q�I���N�{*��
M7e����S�rRz8A9�O.ت^�XN�뢖>��ޞK���[_O��
���#�7�����>b�3�Q�n"xA�ܫ��\#e.�Tr"�.�N�|HN -8�E2\&R�L�׺�v��=����9ޣ"vZ�w.��}�6h�P�19eX0D���G�v�5��=�?��D,��Ӣ�L{�ä�2�$�ԑ�a�6;p��XM餰8��,�è�n�ہ�Vh��3��S(��t��m���&�Ki��EF�����
�����9�U趯xZ�С�νG\x�	�D#/YIs�3F�ZG��J���j6�֐� ����
��l��l�Uo�dO�6�x~QO
)ֿ�q�	�B�zkh�6H�a�4�B��g0�����k'��]ך���[,�8��y9_�{h�S�`w��W�u�e�� ��P?uMݓI\[Mw�߿�.�7��fC4j_4���l�%�H�Є�����'��m�=:w�E��H��K����X�@�o�G�B�{�$�^��|��yI�Q$b�����,Lؠ�w3x��Zr�����Ӄ�-0{'|/�?cy�:
�
���=����}s^�oS��D*Z'��~B��5�|��EU�X�|�(�+��w�
�{*�W^[|��pA-w�oC����fƹ0��7�M�pN��Nⴄ	���6�ѹ���Shy�
�3}�����y���l4)CoV�KR��5YZ1�����:U��~�C�0�Px��o&��<����a��Js}Ζ9>�QAR�?�����,P��s�_~��t�Ǖ%�$���o���Ύv{���[Ҏ�>j��7��mi�(�����j��W��\AfK��<�:~��9J��H���J�8�M`�eg��or�����)A���3r��w
:��g�t�㞲ⓖ��G�mBZ������RA�0�����I��CR����M������}vm3�mrW�ض�y��^�!��V̩���Q�Xk�W��0ܱ���}�
��8��\,�߀��Ѳ���G��Y����ܶc^n������0F�ϡi�����e������%�ʳZ�>Y�@�N�fP���D���Uv�6b�A!�`B�mKM�
�S,C�W9R�g�g�n����1/��_�Rpd�7Q׊�rbn�&�䳷U/y��!��
��3-K�oI8Hj ���o�{�%Y9&��2ـ����W���+m�3k� �4���h�w6�	����qUkJZ8t��+�Ci�3�q�R����k����<
�I���X���V}�BӃ�o��=R괹Q�=�f�Pv:��m
�6��_1���v�I�m'���I?��	8��"��R�H]@��^Q��
�������4��^��~�xq$j�,?�:���1i�0�.:O�'�D���4SЈ��5&�Aa�s�9�6?+�O���.m�ZT~��)ԇI̦��_kDЩ*���4�������񖕥2K�G�<_�z+��f@^�
�a}UV����|F&��3��e��4<J�&
ݼ����  q�oQ�ꢖ�,5c�q�;�Fu,���B|i4��*��	~����V�qC�#���7��gk�:#��?��ȇ�e�eoN<�x2�Kffݧ�l�i���v�i$� {d?7�L挛�M�wu��ud�y�/�3��{y�	
���p"d? �	�\sq��i�8NQ��񎙃Q���+��)�&�֧��,�Zp��/K.y�@��/��+�5UTgi�)Ϛ���)�X� V�+��%��s��U��9���9,����L������x�\�z��9ɲ@��i2���%�d�8���?�Dd�v���f�t(t��%�E����6�̱�>�$?ﰷ�"��.�ڍ%��@��(�(_�GӴ;�!|�|-%>��cS
X�%z��L�o��YJ&��e�M����?8��W\��X�6ʀ?�:*��i#O�Ю2r��h	X+�]���n;�ԧ��<-�"�R_纹��P[[�qv���I��-r�����'Vd 	G�]���5*Z�^�p�>�Xc��b��I�H��'c���eHV�F2�X���ę��V+��nZO!���0�����$q���͢,�M�_y��
s���b��%&��c�H��Y$�::A9�������8��q�����Z�#��9u}ȑ#w�
������"��/H<:��.�+��N��S�9a�@���+����B�F��]ΏB��+s�pB�!� 	F:L�"�������J�t��y�]�=������K��"�BF͆�@�H�N����:�]�P��c;/K=׍c���a���i�������t��0[%'C�pC�y��~)���͚6�θ^
�x��t���O`��Ci�8���	�c�~ۧ�9:c�����>���
0��!��5b>���
��_v�"�3AuCt�����xz���՞�n��1Q�b	E��/umW\k����2���Z'�ԞI�d����&u��sO�]nV&�D):�“�G�>XɫϺ����E��I�؆�Іث��f^�͎�y��oطS��42e��A(���-�p���3��fV�w,�ݗ�#���bK:��Va5�m�7|��9�<,	H:�40J�������xﭼ)b2�_������4���EK�n{U	�=��hs���n��yq�@_��|��J��v��^�v4�=<���1�g��]���@�b4��(e)'ϐ���Ba��/��`����u�c�X�lg*�Ɉ������RJop�݁��ШE�)��B�~w9^7u�$6Cs/P�	��@�z������_%�� o�����+����U_�C��<l��`���1�s �
lUl�]�`x�����]�W���wb��Ea�$&0ػnEV��1m�f���e��H�
r%o��������sf�:p�@jP�$��x���
�2V����;��8��˽=Ƃ��
O7�`�o5�ML�OE\��)UR�����$���,�,��e�S�1����[J�M'R�8�-.��-�|�NT�����ג����g}rA����:+��0�[4|��&�L^轳���¾��V�EZO%Z$�r"t�'�E�
*��{�ϒu��^��bK��-����{ga\K��(�+�H���	Ui�%�$l��m��8�e4l�"h��XÊ�ډ#�:r��ԁ�h@5ßqz��/��k�ױ����w�ͫZ1AׂZ����ߵ�'F-�0�}fG}�'��|�����r��gW��B�l�kM�5o���i��
�O{0��D��9��b\���8f���v�P�
?t%�������4�*ξz*?��ʠ�)�-��-�!���>�<RQ������u�\�0vy7�������~��h�4��(q���sH����3~����%�pR�x��~"2�v���ڏyy^k+j����3-��*�)7`��/�7t+ټ����wR�T.ٍZ��L��Z��~�֠�12��m�;utqr�=;8K��Ú.hJ����&�|�K�u!��`
X���n�Hi4Ԓ�	m`�:��/w/��%�n�����Wj�n��
X.�"��(�������P�,C,�����9v����+mx��q���-
��IR����kc�וK�B �ç�e8x�+�/g��7��3���큥J�E��	�$�yBCv	8M�0ܝYB�*x75=%*�I�jQ��~Δ�	�{l[ن_�\]��M�M�	-ԣS�,����_�jiU�k*V�n�UI�+ڭ���1`���u��c�+ye�>\ҽ�ȳ��@n��4��PT��-������xU�r0%I�H��?�l-��/ҽ�v�V�/�����������.�������g�Z��9蜶3�db�XC�( ��&����|�4����3`dN6KI�1	��;�e`-�X�4BKDѶ�Fϵ��x�}_U�F��;���P��aRv�2��v��8�{ d%f���!Cev�F�@b*�Q�R9�Ú2Po�s膞��r�b����Q���
�l��'�$�hI����O�'�yp�_�z��,h�{����L��D�o|Z�����ֵ�k-J�����3k�;���Z�dV+'܄��!����Z��#Jb��C�Z�$4�2@Ө��4?6/G��æ��iM[���'���e�
�U~+I&��=��
����F��x���%b"#(��
�E +��*(E��+I;����j.��9��n^��*�*�`8۵�������"%,�k�(�$=6�A�*|[�5�ؠl80-�K�ƘV)K"Z�ڑqV��)=���S�!|ޡ���mn��������������G
45�	:GC�F�-5v5�5�5`6�6�6{7�7�8�89j9�9�9�9�9�:�;0<G<�<�<�<�=X>?2?c?�?�@LA�AB�B=C�C�C	DDBE]E
F%F�F�F�GO�S�S�S�S�S�STT,TAT�T�T�T0UlU*V�V�V
W%WuW�W�W�W!X9X�X�X�XY5YMY�Y�Y�Y'ZGZ^Z�Z�Z�Z)[\	[;]v]�]
`�abqb�bLc�c d�d�d!e;e�e�e�e fEf_f�f�f�fDgig�g�g�ghhh�h�h�hi0izi�i�i�i$jMj�j�j_k�k�kUlrl�l�o@p�p�p$qpq�qrTr�r�r8s�s�stht�tuLu�uTv�v6w�w�wxfx�x�xJy�y�y.zzz�z{^{�{�{B|�|4}�}�}<~�~�~L��Y�����
�
�}
���g����	���2���$�������'�D�������*�p�����]����� �a�����$�e������������-�t����I������e������������.�m�����*�i�����&�e�����"�a��������*�C�a��������������=��P������� �6�I�g�����W�u�!#�M�����
�I������E�������	��:�����*�H���'�D������]�����-�_�|����;�������e�����$�V�s����(�������\������C�`����$�����=�{�
�?�\������uƳ���E�wǔ��6�Sȭ����}ɯ���<�nʋ���#�@˵����ț����[�x����<ά�����Uϓϰ�%�W�t����3э�����]ҏҬ��N�k���� ԕԴ��=ծ���+�V�����D�o�����]؈����v١��1ڏں�)ۦ�����!�?������i�|ݚ���ބC���R��=�����8�V��!�T�g����	�=45�:EC�F�k5n!����59v9�9(<$?o?�CDNEF�F�T�V�WX�XY�Y3Z�Z5[e�e,f�fPg�gthi�i�i<j�j�kalr5n�
���3����|
��
�����h�p�x�����������������������������S���������/�T���0�F�Y���g�	���!�)�1�9�A�I�����,���:�
�����E����}�<�����t�)�����a�%�����]������T�	�����A����y�=�����u�4�����*���C���\���u���������1����y݌�
�����H��d�w���
%))

























((((((((((((((((%(((((((((



































<4
5�5�5u6�6�8)9�9�9:�:
<4<K<�<�<�=?>�>G?�@AmA�ABCCC�C�C�C2DrE:F�F�GO�S�S�S�S�S�STT0TVT�T�TEU�UW:W�W�W%XNX�X�X9YbY�Y�YKZsZ�Z�Z]P]�_Ya�aJb�b%c�c�cdd�d%ePe�e�eIftf�fgmg�g�g*h�h�hiEi�i�ibj�j�kl�l�mpUp�p�p9q�q�qrir�rsMs�s�s1t}t�tuau�uiv�vKw�w�w/x{x�xy_y�y�yCz�z�z'{s{�{|W|�|I}�}
~Q~�~�~a�*�n�����9�A�+���w�É�G�����ڋY�ь?�&���2�s�����6�w�����:�{�����0�����C���є�_����4�{��������2�X�q�����֙��.�T�m�����Қ��*�P�i�����Λ�
�&�L�e�����ʜ����.�t���Ϟl�3�u����z����ĴQ�w�����ϵ���4�M�s�����˶�
�0�I�o���M���[�,�Y�����̻d���#�N�ؽ���ɾ[����<��������H�t��9������Ĭ�D�q��.�����|ǩ�;�f��������sʞ�(�T��������`͌�$�Q��������\Љ��F���������S�~��4���P���i��������-���F���~۹����R�/���J���=��'����i�4���8��-�455`5d5i5m5r5�5�5[6�6�6�6�6w7�7�8�8�89f9�9�9�9�9�:�;�;�;�;�;�;�;�;�;�;,<C<�<�<�<�=S>?.?_?|?�@GA�AB�B9C}C�C�C�C�C�C�CDD=EXEF F�F�F�G�G�G�G�G�G�G�G�GO�S�S�S�S�S�STT(T<T�T�T�T�T&U,UgU&V�V�V	W WqW�W�W�WX4X�X�X�XY1YHY�Y�Y�Y#ZCZZZ�Z�Z�Z%[W[6]r]�]`�ablb�bGc�cd�d�de6e�e�e�efAfZf�f�f�f@geg~g�g�ghdh�h�h�hi,ivi�i�i�i jHj�j�jFkSk[k�k�kPlml�l�l�l�l�l�l�l�l�l�l�l�l�o;p�p�pqkq�qrOr�r�r3ss�stct�t�tGu�uBvOv�v�v1w}w�wxax�x�xEy�y�y)zuz�z
{Y{�{�{=|�|"}/}�}�}�}7~{~�~G��T���܀��x��b����-�� �������"�?������� �&�k������	��W���ُ�[���ݐ�_���ᑎ��������(�n�����C���ѕ�_���Ėy���ۗ��*�C�i���������&�?�e�~��������"�;�a�z�����ߛ���7�]�v�����ۜ��
�&�?�_�����ߝ�������;���_�����ά�1�G�e�ȭ�R�s��I�b�����ǵ���E�^�����öܶ��A�Z��������8�����%�F��"�>������X�����(�Z�v���5���ν�`������Q�m�ȿ�"�������W������>�Z����Ï�����8�vĒ��:�V������pƮ���@�rǎ���1�MȨ����xɪ���7�iʅ����:˰�����o̡̽��V�r����6Χ�����PώϪ� �R�n����-ш�����XҊҦ��I�e�����ԐԮ�
�7թ���&�P�����?�i�����X؂����qٛ�
�+ڊڴ�&ۢ������=������e�zݘ���ހ���N��9�����3�T����O�e�����p�t�y��������������������������������������
�����#�*�/�6�=�B�G�L�Q�V�[�`�e�j�o�t�z���������������������������������&�.�4�<�B�J�R�Z�`�h�n�v�~������������������������������
����&�.�6�<�D�J�R�Z�b�h�p�v�~���������������������������������"�(�0�6�>�D�L�R�Z�`�h�n�t�z������������4	5g5k5p5v5�5`6�6�6�89�9�9�9�:�;�;�;�;�;�;�;<0<G<�<�<{=*>�>2?�@�@XA�AB�B?C�C�C�C�C�C�CD]E%F�F�G�G�G�G�G�G�G�GO�S�S�S�S�S�STT,TAT�T�T*U0UlU
W%W�W�W!X9X�X�X5YMY�Y�YGZ^Z�Z�Z�\;]�_Da�a5b�bc{c�cOd�d!e;e�e�eEf_f�f�fig�g�gh�h�hi0i�i�iMj�jHkXk�klrl�l�l�l�l�l�l�l�m�o@p�p�p$qpq�qrTr�r�r8s�s�stht�tuLu�uDvTv�v�v6w�w�wxfx�x�xJy�y�y.zzz�z{^{�{�{B|�|$}4}�}�}�}<~�~�~L��Y���k�$�,����b�����2�����ŋD���$�*��������]���ߏ �a����$�e�����	�������-�t����I���ו�e�ʖ�����0�E�o�����Ù��,�A�k����������(�=�g�|��������$�9�c�x���������*�a����Y�/�b���Ьg��u���O�d�����͵��!�K�`�����ɶ޶��G�\���:�ڸH�'�D�������_�|��;�ӽ�����V�s��(���������C�`��$�����{Ę�?�\��������wǔ�6�S��������nʋ�#�@��������[�x��<������ϰ�W�t��3������Ҭ�N�k�� ���=���V���o��������1���z۵����?����7���9��#����V�!���%�s�w�}���������������������������������������
����!�(�-�4�;�@�E�J�O�T�Y�^�c�h�m�r�w�}������������������������������
���#�+�1�9�?�G�O�W�]�e�k�s�{�������������������������������
���#�+�3�9�A�G�O�W�_�e�m�s�{�����������������������������	����%�-�3�;�A�I�O�W�]�e�k�q�w�}��������������:�B��5�5L6�6�6X7�78�89N9r9�9�9�9�:<><U<�<�<�=M>�> ?W?k?�@8A�A�A�BC�C�CDD&EJE�EF�F�F�S�S�S�S�S�ST$T8T^T�T�T�TUXUVdV�V�VWYW}W�W�WX.XmX�X�X�XYBY�Y�Y�YZ/ZTZ�Z�Z�Z[1[]c]�]�_�a�a\b�b7c�cdvd�de/epe�e�ef(fSf�f�f�f&gLgwg�g�g	hJhph�h�h�h%i`i�i�i�ij8j�j�j�jPk�k.l]l�l�mpjp�pqNq�q�q2r~r�rsbs�s�sFt�t�t*u|u�uLv�v�vw`w�w�wDx�x�x(yty�yzXz�z�z<{�{�{ |r|�|,}q}�}�}"~f~�~�~2v�?���ǀ��g�n�Q�݇���#�n��c������/�������S�x�N���܎�E���Ǐ�I���ː�M���ϑ��ђ�W���ʓ�W����,�s����H�����^���Ɨ���#�<�b�{����������8�^�w�����ܚ���4�Z�s�����؛��0�V�o�����Ԝ���8�O�����ϝq������+���:�������
�,�B�U���٭A�c��˴[�������ٵ���>�W�}�����ն���:�S�y���ݷ���(������6�ٹ	�6���Ⱥ��7�}����A�n�Ƽ�-�o����:�y�����8�e������r�����6�p�����%�Rª����nè����]Ċ���!�NŦ���
�Oƕ����Ydž����Eȇ�����Rɑɾ��P�}ʿ��2ˊ�����N̵̈���=�j����.Ά�����/�uϢ���9�fо���%�gѭ���2�qҞ���0�]ӟ����jԝ���&Չն��?֢���$�X׻���=�q����Vي����oڣ�ۅ������-�����
�U�u݈���	�p���G��1����"�D����E�`�s�����_��5�5@6�6�67�7�7�8�8B9l9�9�9�9|:<6<M<�<�<�=G>�>?O?e?�@,A�A�A�BC�C�C�CDEDE�EF�F�F�S�S�S�S�S�S
TT2TXT�T�T�T�TPU
V;V�V�VWQWwW�W�WX&XeX�X�X�XY:YyY�Y�YZ)ZLZ�Z�Z�Z	[+[][]�]�_ta�aTb�b/c�cdnd�d�d&ege�e�e�e"fJf�f�f�fgFgng�g�ghAhjh�h�h�hiWi|i�i�ij&j|j�j�jJk�k%lWl�l�mpap�p�pEq�q�q)rur�r
sYs�s�s=t�t�t!usu�uFv{v�vwWw�w�w;x�x�xyky�yzOz�z�z3{{�{|i|�|&}Y}�}�}~]~�~�~)m�6�z�����Z�a�D�Ї��ۉ�a��5������)�}���ی��J�r�6���Ď
�<�}�����@����D���Ƒ葹��?������N���ܔ#�j�����?�����P���������3�Y�r�����י��/�U�n�����Ӛ��+�Q�j�����ϛ��'�M�f�����˜����/�I�����ɝd�������%���4���������&�<�O���ӭ3�]���ŴR�x�����е���5�N�t�����̶��1�J�p���Ϸ���"�v����0�˹��-������.�_�����/�e����$�f���ٽ,�g����&�\���Ͽ�d�����(�^������Iœ���
�`Ö����?ā����EŘ����F�wƹ��G�}����<�~ȯ���D�ɵ��>�tʶ���)�|˷���@�v̬����aʹ���%�xή���&�Wϙ���'�]а����^я���$�_ҕ����TӖ���	�\ԗ����{հ���-֔����F׭���/�_�����H�x����aڑ���ۺ���
�'������H�o݂����c���>��(�����>���	�<�Z�m�����Q��5�5P6�6�6\7�78�89R9t9�9�9�9�:<B<Y<�<�<�=O>�>"?[?m?�@<A�A�A�BC�C�CDD*ELE�EF�F�F�S�S�S�S�S�ST&T:T`T�T�T�TU\UVhV�V�VW]WW�W�W	X2XqX�X�X�XYFY�Y�Y�YZ1ZXZ�Z�Z�Z[3[#]g]�]�_�a�a`b�b;c�cdzd�de4eue�e�ef*fXf�f�f�f+gNg|g�g�ghOhrh�h�h�h*iei�i�i�ij:j�j�j5k�k3l_l�l+pwp�pq[q�q�q?r�r�r#sos�stSt�t�t7u�u&v�v!wmw�wxQx�x�x5y�y�yzez�z�zI{�{�{-||}�}�}'~k~�~�~7{�D���̀���l�s�V�⇢��(�s��h������1�������X�z�w��J���̏
�N���А�R���ԑ���n�ϓ�\����1�x����M�����c���˗��(�A�g����������$�=�c�|�������� �9�_�x�����ݛ���5�[�t�����ٜ��$�=�Q�����ѝv�����
�-���<��������.�D�W���ۭF�e��ʹ`�����ŵ޵��C�\�������ڶ��?�X�~������*������8�޹�;���ʺ��<�����C�s�˼�2�t����?�{����:�j�����w�����;�r�����'�W¯����sê����_ď���#�Sū����TƗ����[Nj����JȌ�����Wɓ����Rʂ����7ˏ�����S̺̊���?�o����3΋�����4�wϧ���;�k�����*�lѯ���7�sң���2�bӤ����oԟ���(Վո��A֧���)�Z�����B�s����[ٌ����tڥ�ۇ������/������Z�w݊����u���L��6�����'�F����J�b�u�����d��5�5v6�6�8*9�9
:<�=@>H?�@AnA�ABC�C�C4DsE;F�TGU�U;W�WOX�XcY�YtZ�Z
]R]�_Za�aKb�b&c�c�ced�dQe�eufg�g+h�hFi�i�icj�jl�lpVp�p�p:q�q�qrjr�rsNs�s�s2t~t�tubu�ujvwLw�w�w0x|x�xy`y�y�yDz�z�z({t{�{|X|�|J}�}~R~�~�~b�+�o�����A�I�,���x����I�����Z���@�'���3�t�����7�x�����;�|�����1�����D������`�����5�|�������Y������U������Q������M�����u�����m�4�w���{������x�����5�t�����1�p���N���\�Z������O������=����u�:�����r�/�����g������U������R������G������5���Q���j��������.���G����S�0���K�����j�5���9��5�5v6�6�8+9�9
:�=@>H?�@AnA�ABC�C�C4DsE;F�TGU�U;W�WOX�XcY�YtZ�Z
]R]�_Za�aKb�b&c�c�ced�dQe�eufg�g+h�hGi�i�idj�jl�lpWp�p�p;q�q�qrkr�rsOs�s�s3tt�tucu�ulvwMw�w�w1x}x�xyay�y�yEz�z�z){u{�{
|Y|�|L}�}~S~�~�~c�,�p�����A�I�,���x�ĉ�I���ۋZ�ҌA�(���3�t�����7�x�����;�|�����3�����E���Ӕ�a����6�}����u���Оm�V�w��{������N��\�[��ϻ��P��˾��?����w�;�����s�0�����h������W������S������H�������7���R���k��������.���G���S�0���K���j�5���9�z5�5d6�6�6{7�7�89�9�9=.>�>6?�@A\A�AB�B�C!DaE)FET�T�T4UpU*V�V)W�W=X�XQY�YbZ�Z�\?]v]�_Ha�a9b�bcc�cSd�d?e�ecf�f�gh�h4i�i�iQj�jlvl�oDp�p�p(qtq�qrXr�r�r<s�s�s tlt�tuPu�uXv�v:w�w�wxjx�xyNy�y�y2z~z�z{b{�{�{F|�|8}�}�}@~�~�~P��]���o�(�0����f����6���$�ɋH���.����!�b����%�f����)�j���������2�y����N���ܕ#�j�ϖ���G���ř�C������?�~�����;�z���c����[�d�Ҭi�	�w�f����#�b�����^���<�ܸJ�H������=����u�+�����c�(�����`������U������C����{�@�����x�5�����m�#���?���X���q�������5���A����9���X�#���'�����=nx� S � � � 3!=!G!�!�!�!-"e"�"�"Y#c#p#}#$�$�$�$�$�$�$�$�$#fpz���������������� # 7 E a o } � � � � � � 	!!%!U!c!q!�!�!�!�!�!�!""";"I"W"s"�"�"�"�"�"�"�"�"##!#/#=#K#�#�#�#�#�#�#$b$l$v$�$�$RkNv�v.}�}������$,�(
)e)�)*p*�*!+z+�+m,l,)d)�)*o*�* +y+�+#,�,�C���(S)�)*^*�*+h+�+,�(W)�)	*b*�*+l+�+ ,�5T6�6�6�8[9�9�:�=S>_?�@@A�A�A�B!C.E�E�FU`UVaW�WuX�X�YZ�Z[']k]�_�a�aeb�b@c�cdd�dzef�f0g�gTh�hoi�ij�j>k8l�l4p�p�pqdq�q�qHr�r�r,sxs�st\t�t�t@u�u3v�v*wvw�wxZx�x�x>y�y�y"znz�z{R{�{�{6|�|}�}�}0~t~�~�~@�	�M�������q�x�[�������-�x�������c�����O������S������W�������|��� �f�����;������W���h�����{�������K�����������F����~�N�
�����E�����}�&�����^�.�����f�%�����]������>����v�F����~��������.���G���`���y����_���z�,���O���i��>tT�T�m:45�5�8j9�9�:<?c?=C�C	DBE
F�F�F�T�VuW�W�XY�Y'Z�Z)[�d�e f�fDg�ghh�hzi�i$j�j�k�kUl�m����'�����p�������.�m����*�i����&�e����"�a���ߜG���ǝ����#�-���$�:�M�ѭ[���M���˵
�I���Ƕ�E�����
� ���.�����]�-����e�$�Ϳ��\������=�
���u�E����}�<�����t������U�%�����]���������+���D���]���v����x�%����m݀������<��X�k���!<�C�J�۴����<�C�>�ϴ����|�����������)-18<CGN]kosw{��������� 6:@DSipw��������������	
!%)-159Yt���������� )5CGKOV]ahosz��������������������	
		%	5	D	Q	]	d	x	|	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	�	




#
'
/
3
;
?
G
O
S
f
k
s
x
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
�
	#0DVj������	"2@Pap�������

#
<
T
j
�
�
�
�
�
�
�
�
�
�
�
&.6:IX`u�������	!)-5=AIQYaiqy�����������������
%-59AEMYfkv{�������������).BGY^sx����������������$(048<DHPT\iv{������������� (,04<@HLTX`hlt|������������������� (04<DHPX\dlpx�������������������� $,48@HLT\`hpt|�������������������$(04<@HLTX`dlpx|������������������1>FNVZbfnry}���������������������#*18?FMT[bipw~������������������
&-4;BIPW^elsz�������������������
")07>ELSZahov}������������������	%,3:AHOV]dkry�������������������#<�C`�h�p�x�������������������ȘИؘ��L��	���!�)�1�9�A������5�5�5�59w9�9�9%?u?v?w?x?y?z?DOEF�T�T�T�V�V�W�W
XX�X�X!Y'Y�Y�Y5Z:Z�Z�ZJ[K[L[M[N[O[P[Q[R[S[T[U[ee�e�e0f6f�f�fTgZg�g�gxh}hi	i�i�i>j�j�kcl�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�n�nooooooooo	o
ooo
oooo���������	�����5����������������������Íȍ͍ҍ��"�'�,�1�6�;�@�E�J�O�T�����U�՝��1�Ĭ[�߭i���.���<���кֺ����I�O�����ý����@�F���������x�~�-�3������ö�e�k�)�/������ƣ�a�g� �&������ɟ�X�^�
�������̖�E�K�	������}σ�A�G����ѻ�y��8�>�������,���E���^���w���� ���3�������J��y����GO������$��T�59|9�9*?{?DTEF�F�TW�WX�X-Y�Y?Z�ZV[e�e<f�f`g�g�hi�i�iCj�j�khlo
���:����׍Y�����Z���ڝ����6�ɬ0�F�`��n�����3���A��ܺ��U��ɽ��L������9�����q�5�����m�,�����d������Q������M������D�����2���K���d���}�
���&���8����yݓ����O��d�~��37:=,!/269<+ .15
8
;*-"04g�k������O\core_intrinsics����WhuƋ�Vޣ��������jY���OEWhuƋ��g�&t	�}�J���derive_clone_copy���WhuƋ�b'5 ��a���mVvOEWhuƋ͕���VX�	!�e�f\��	derive_eq�����WhuƋ�:Zj��/��H,���Z��WhuƋ�`!
†4=���0,1��WhuƋ��s�<7�b~$Wu���������WhuƋͳj�O	�d�~$X8������WhuƋ�*D����@@�W�NEWhuƋ�����#W.����;��������WhuƋ́�,�������v��������WhuƋ͈��o��Gw���EA�NEWhuƋ�,c�����<�!��j����WhuƋ���	d�ʁ���c>NEWhuƋ���~iK-����hA/NEWhuƋ���Hn~$�&�������WhuƋ�g�;��Gz��G,X��WhuƋ͜� ��I����}����fmt_helpers_for_derive��_�_WhuƋ�|��8X$�2���lU�OEWhuƋͰT�S*�����nZ�OEWhuƋ��No�l���	��T�����WhuƋ���!	�I��t��������WhuƋ�Od�4ba���&,���WhuƋ͸(�m�Q���;�����_�_WhuƋ�|���fj���������WhuƋ��7M�frUu���>AaNEWhuƋ�)��em����������WhuƋͤ�~"��[���DB�NEWhuƋ��ȵ&,6����0�����_�_WhuƋ�,
��Vy����aA"NEWhuƋ�x��ʷ��ֶ[��������WhuƋ����$v�8t�������WhuƋ�1���]�A���f@�NEWhuƋʹreg9���g�k��WhuƋͫX��W���N���������WhuƋ���A�Q����kZ�OEWhuƋ�#��NSI/~	$�0�������WhuƋ�W)������mYZOEWhuƋ�A�N�p��	������_�_WhuƋ��z�{#9�����!/���WhuƋͰ���-�0e���=B;NEWhuƋ��J�iX����~�������_�_WhuƋ�C�{��
t-�������WhuƋ͜'������B?�NEWhuƋ���D�w���t��{������WhuƋ�g�0ϭ���`@0NEWhuƋ����uG����t�N	�����WhuƋ�	�pF��C���e?�NEWhuƋ͇�ԯ1�o�����G�����S�˞���K�Þ��W�Ϟ��_�'���g�/���o�7���w�?���{�C�����O�Ǟ��[�Ӟ��c�+���k�3���s�;�מ֥}���U�(�N������������}����?�8�������#�%�������T���v�H�������n�d�O���Ŧ�����z�V��ڤ��I�;������գr�D�j��٧ʤ��9�+����ƥ8�^�T��П��?�E������y�>�F���m�/�(������s���
�ݠ������
����m�f��hODHT ����_%�� o|[�h]�#�޻���"����\P�P���K4�K��_O4��_����J�AuCt����o�4���1*%�d�8���cS
X�%�����[}fG}J��
����cy�:
�
��U�k*V�n��4��PT�n\Y�Ǐ��RD�|vZ1AׂG�Q���
���
���+��w�
��}�X�J4j_4����CD�a�y��9�U��<^	]8H�4[[�qv���{ d%f��pB�!� 	����!Ce�܄��!������l�%�H���@��(�(�|HN -8�E�'F-�0�IW��0ܱ�'�O{0��DP����2�������3`dN�9�Ú2Po�dO�6�x~���#�7��ƲK�oI8Hj>�h�w6�	�D�Z��9蜶��ؠl80-���z�>=��>7̱�>�$?��p"d? �	|�n"xA�ܴ���B|i4m�Dm�C�^oוK�B ��}
�EdW���
�E +���νG\x���+�H��=�q�I��Ѫ�*(E��+��e�M�������O`���0�Px����_�Rpd�9+�5UTgi�!��V̩%Ԡ��W�G����r"X\Y�YA#�FXL2�l��xU�r0��}_U�F�����]�W��y��^�$4��^��~V)b2�_�������_�ji�%&��c�H��׍c���{i��f,J�wR�g�g�n7��)j�Q����_kD�`�^e�lp�}=��@��mW\k���Ӄ�o��=LԒ�	m`�:q��  q�oQj��i�w�P^y9_�{h��X�|�(����9u}ȑ��n;�ԧ���������b4��(e$b�����,���>�<RQX������%�0�����¾5��[,�8�����n�Hi4pl�]�`x���y��o��������]za��/��`����]S��WZ��d�A
��g�t���"%,�k���Ci�8����Zr������t(t��%В���͢,�M�w�E��H��|��&�L^�4�sH����^�_�z��,h��֧����-�|�N/oN<�x2�t\AfK��<�4SЈ��5&[�@_��|�֐� ���H`]q��7�mҽ�ȳ��@��6h�P�1�k+j����c�ꢖ�,5ck�b����*�"��<|��kM�5N�9:c�����b��I��	�#Z��BO��C�Z�$4��3�db�XC��� �{�0�02\&R�L�׸ـ����WA�{��������Q�Xk�&��X�@�o��@jP�$��"�%�n����s3k� �4��C7�ʹ|�UV����|Ff��"��/H�_�GӴ;��R����*�A�j�xG�40J�����=�������m�Ј�d���݁��ШE
^n������-�������	��q�ݰ��a�&
ݼ��i�K������ܶc,N��Nⴄ	�Є�����'������$q��߀��Ѳ*^�v4�=�$���,�,+��|�4���
��3-=	�=��hs���k-J��������'V��)��B���ͿU7�����[:#��?�r+ټ����fطS��42��	Ui�%�>!��5b��6��7��Ɉ�������:�]�P�L����������e/,�9}���>�QAR�z��L�o��C�pC�y����ʠ�)VyBCv	8M�x75=%�{y�	
��{�iM[��̾�D���U3����]O�F!Ɋ2��hp��XM����9��b\Q�v�!�V����\#e.��(�$=6���u&��]nV&�D)��4��(q��]���+m�B_�z+��fd)t��-AJ�6!|�|-%>��
�U~+I&��:+��0�[43��1��A:A�73A��(��_h4-�rR��5YZ1Û$7E��,̇�F7�Pc�rRz8A9�>N6�:�ie�z��9ɲ@�S�9a��D�>��i��=�?��D�ʳZ�>Y�@1���RA�0�p�>�Xc��� Ci�
#
�S,C�W96�'�D���Z�4BKDѶ���YJ&��ޞK���]��M�M���i�8NQ��~+��N�����e�S�1�,	-ԣS�,��X���V}�BK��fV�w,�>Xɫ��K�ƘV)K"���xZ�С�iE�^��yT��`
X�o��Va5��1Q�b	E��Ea�$7-?d�H��u�e�� ���+�fm�5�'���g�$�6?4h�4��Shy�
�ȇ�e�es2kы�B���l���jJ���m�~J�&0ػnEV��1m�f���iG�/p�=@Z�x��q��"9*�I�jQ���Aa�s�9�\Α�Kt�{|��P?uMݓ�1���v�I�P�SRgwuIIS�`w��W��|��yI�Q��t��y�]��d�{��m�7|�����}�
(���u�c�	�'��|�K��ڏyy^b���큥J��~B��5��񎙃Q���I�؆�І���)ԇI̦_��;P��Q������+�]����3%
2V����$tqr�=;k�a���i���o5�ML�(m8����8��u'�Y��uL挛�M�wx]ΏB��+s���n��yq�W\��X͟��=����u��udy�Y$�::�CR����M�!}rA����2�{�ϒu��9��m�=:���v��=�������1/8Z'�ԞI���~Δ�	�{�������ė<
�I���J)'ϐ���B�������~��E�=�2�l��l�Uo��Kffݧ�l�uhI����I;����kX�1�]�`^'�E~��${��^�C=#�q�!���}s����7;�Ӄ�-0��or����&��3��e�g�+��)�&���VP�5�d�v���f��������T�����}vm"R_纹��P�6KI�1	ޟ�����I�� ��J���j6��;�e`-�X�0 ��1'K0��7�M�p���t�Ǖ%�8�M`�eg��I?��	8�Rw1i��ME�v�6b�A!4��*��	~�n��U��9��Q�W��1+7Q[_O��
����I��-r��%Y9&��2@x��q��z.�ڍ%���n�ہ�V�OE\��)U)�'�E�
*�8�!|ޡ����|�K�u!n��7��՞�n�9瑰¦	X+�]�ȣ҃m��,���a��	��Y��M�4>7Q׊�rb:�t����[����U_��)=���S��EF�����.�7��fC����qUkE��]���@�K^���Q|X7ٴ����dO�V.��3 ���6�ѹ��t-���=�}|�mBZ�����ǩ��9�b�����d���[�}��#w�
�����C,�����9x%�pR�x`���J:s��������Y��lM��z�����_v�"�3��-
��IR�{ڭ���1`��@^�
�a}e�����ֵ�$�|����q��w
:��/K.y��eHV���#�:rBi�0�.:OY�@��&?�:���1X�����}/�,�Zp����Ύv��`���1��C��<l5ßqz��D�<-�"��)�3� z6�)�X� V���Z��#Jb��e��A(�����D*Z'�����5*Z�^��8��,�è����V+��n����7.
IZ%`��/�7teu�\�0vyZ<���1�g��~"2�v�a�װ3��+\m
�6��_O>j��7��xM��82�Zs�?8���~w9^7u/g��7��3���<–INo&��<��O�MYB�i?(�*bCBJ���o��DJ �+W��1Dj��L9eX0D���s�3F�ZG��t�H;�'�G�B�{����B�F������L2�C����P2��W�N�fP��2R괹Q�=�MwR�T.ٍg���V�qCo�0ܝYB�*�����Z�#�����[�2P�{���[Ҏ���x�\���6H�a�4����wb�H��'c����٨\ndʽ
`���d���}����fƹ�ث��f^���X�lg*�
o���i��
OP��aRv����Z�dV+'��$g0lJ��9�Am�U$l��m��8?�2�<o�i�.l4)CoV�K$���o�RJop12��m�;uj��	ztb?GZ�ڑqV��f�Pv:��Ni���v�i$v�F��x������xz���]�hd~����~��h\M7e����S���2%�r�H�$�^���?�D��~�֠�i�`W�n�HRF2�X���İ�(�����v�l-��/ҕ( ��&���d�uT���E��㒖z8Q@N�뢖>����	�B�zkh��n^��*�*��Wj�n�t���.���(��t��m��2@Ө��4?���9ޣ"vZ�d����&�W?-x���
�#�j.��9��|�����$����Z�d2�S�7�C�5zA����eQ�O.ت^�X�?�����,�͚6�θ^�E��	�$��ﰷ�"���G�v�5���y����
0���������)A���3r�C����4DT=$��wӉ-�p���3��R����H
O7�`'ZO!���0������g��`8۵���h��3��S�4�*ξz*?UhJ����&m��XÊ��AH��gĞF"k�s �
lU�=Ƃ��&�
X.�"�u�� �2GRM�.m�ZT~^�G���v?�7����.��E����6��Js}Ζ9
�LU��n��)�	�c�~ۧ�A9������������E��G�v�ӆ$��T������0����r��L�q�;�Fu,lK��"�BF���q	��&���v/�uٶ_X���V�EZ6�՞�n���3~����_Fϵ��x�2��v��8�>���
����w.��}�%o������ ���bK:���sf�:p�!O%Z$�r"t7��9,���݊���>������b�Ŷ��J��v��P�	��@�%I�H��?��*���4�a{�_���
1�:fB���E��,���g�	������-����{;+��%��s�gW��B�lMЮ2r��h���-������#���7�p=�#���	�D#/YI��4<Jh<:��.��NǷ�wښn�&��;��Y�&39�<,	H:��QL�
��Hf��ԁ�h@Cv�P�
?t%Sc�̱��V-���-��=��
�����Ci�3�qG�����:�k����I
[��dd,��Ӣ�����kc�|F:L�"������i#O��%b"#(��m'��Q�l��'�$ޯ�O�'�yp���(*W?Xe3-��*�)7d�-��-�!�WTr"�.�NҶ!�ͪ/�!�t��0[%'���t3��D�a�6;�M'R�8�-..��;��]��c;/K=�� {d?7�w�$6Cs/CB�D�Sb|��EU��v�F�@��Bw�G�ʹ8d 	G�]��n�UI�+�^h3�J�JU<	\#WJ��͎^��bK��:ga\K��(<@��^Q��
T�V��R�=Ќ�"��R�H]S��v�V�/ۖ3�mrW�ض#��]ך��{*�W^[|��l[ن_�\�hI-!`��tUB�Uc�Q��+ye�>\����8f���R��9g�^�S�gk�q�xq$j�,W�e4l�"h@�`B�mKM�5EK�n{U� ���o�{�?�\sq�}u��sO��I\[Mw�߿�Lؠ�w3x���pA-w�oC�
�x��t�����xﭼ����w�ͫF��/w/��r��e8x�+�~�A�*|[�5�P��s�_~
�_y��
s���/u����SmZ����r�x��8��\,)/��k�ױ�E0F�ϡi.�T�G��������G��Y�+:�“�G��8K��Ú.lv����+my��ⓖ��G�ݗ�#�L��D�o|Z���>b�3�Q�B��g0�H�N������Cq���P�{Z����ߵ�H��P�,w�s膞��r��U/y��!�<L{�ä��;��8���%��>�SW��;����'���e����u��c�@��/���N�{*��
�6ʀ?�:*���2K�G�<c��H���J�mi�(�����y�/�3��z��i1�7��pU��~�C��3}���e��H�
r�~)���WhuƋ����[J�-�E�����QO
)ֿ�q��t�Uۿtڛ6/G��æ��y����a}:�j��W��:~��9J�������UY��#��
���3k�;�������g12�$�ԑ�Z��L��Z�h�)�-�~|�b*�Q�R��)Ϛ�����8��q�������k'�JZ8t��+F�������b��&�Ki��{'|/�?����4�����}s^�oS��6?+�O��]A�u��u�!@���+�����i2����7hdH%m%pw->|P+*c>Aw��M�
xteQ32z�Z������"X�s"E'7�?c5A[P��n/a^_oh���
L�[��4GX_#�PU?Q4�VC�D��~h>hD(�����(���DfH�{b(Y_���Y���t��.{�) q�����f�fWh&Gt4
'a�h>��T]� l1>IM'O�_�\k+��B7ir�Mg#$���SL	�
�}{"FAtC1?Y
���c�+!_�B��y�x1By�(	2UVBz&Vf������*����������zCR.n�]	�}U��f3A~vg�yf�T2 \�h" 1wW���\y�@`~���mI�!gP���<�fw
CA%qz N>I[+(.\Ba
x�b\�CSX`�s@X;9fI[CtQI=bZ!~kyHi�{��CQqOX
3x6(o���},�����
8r^~}\FV�����+*d}������Dad`~1ty)���!5U2E>}Q	VO<WsMU>Z��zqW9'�Q>M;�6�FQ
�U����F�S/T7-:<3B��/z-:$z����4KXiG#]vw�!���|lC�F�!��(m���sG@
fTBX*H%8:
po����
4�)G$byi���{���E����(A���4�ZV�-c2v(,/Vr
B9ip3A)��m*T
)?�`]yS{T}kSfO,-Wb<�uH��r:nsbsA���k��{CU=96�4�Jq$%Vm�Y�$� mBg�8�������e��lh�\\N��Jo8,�Aib��^�����z�����)e Z.*fe���h.��m[�����_J	��|�.Cd��4g*~�H����_z!:^Uw]?���9:��-V���G�4{QL6#-(sLc9��]�qe
U_Q������p�����p����AFDA9�fO�����V��������8����mF���>��L%����y�HU>)�x`
KBSEgYA7hdH%m%pw->|P+Z/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/lib.rs� s�Xr<+�t��ť/
����@.3CH1]>S=IH78QTKFLM
)	 =HI?EBG5
F@??G=?<GJ#$< 8*&*CB/D0(-_1(>0E5 P& P8E7$
!"
$
!%
"#
 &
#%
##
 $
!+
')
%+
',
(*
&-
),
)*
&+
'=
18
"&?'
$%
"'
$(
%&
#)
&(
&&
#'
$.
*,
(.
*/
+-
)0
,/
,-
).
*@
4;
")B%&$&&)%O'(&-27!*X-'2!7!*X-'R*BDEV*L>&7&K$'>,!+%W&3!(="
-<020
20
9=/
*'"! /
,4JUWR)-
'">&!'
+"$'
"D+
G+
&'
')-
+/
+/
.2
*.
(-1
+/
26
@)''
C)''
&'!'
'%)'+'+*.&*()-'+.2&;=B
?A-!.31
)M:>40
2%/=000EK77C9'.@N');?>>;<'122301F>@AEF%;*2&4.(5.(";.&*G./<./#B.4+>.%5.#&A.+17I.&;&P$2'6;&.]R";S&.e6(/";  :J=&9?GM 9-'--9:B/:B9;<eo�6b
wP���Kpmu\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/color.rs� f��_mڪw���M�O��c�+-	

'!+'9

3)')*(+()/-/0.1./A;V
3)')*(+()0.01/2/0A;V
6/#!!" # !3?7DDD111J/BK
&557"6# !';=(&)&'<
!,#,8&)%)+'-,')62684:46

!?!90
,&,/)20),?9?B<E<?00.!?!680
,&,/)2),?9?B<E<?00.:0
?(
4[8G3
OMQUOWQUSPTWPXSVY�H2K��4-l�baQ"^/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/control.rs� P��^���U;����q�:!/FY,]13g2L"C/Z
6#4I3'.[3[."^%!R/5U&'`"%"95
O4I8 Z/D&,(
5,>A
:!
V:A:Y#BO/
17IF

B3< V aAWBX<k$"D@?$"D@7f$)D7?$)D7?$)D77q$(D77$)D77$(D@70B/G0@B<)48@<(47=@=N@-88;O@,98<;<).D@8�<(4DA82.F9AF9_\&:_\'4.F7CF97\
v�_��E;��9b2�\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/style.rs� q���*�چ��{z�G���V)B';91
';81
(;92
$b!/B
"0B
 #"   '%$",)>@E;A"YJ)GDG='3BAC=/UC6-10A?/3D"D$@6>*5-D?3BDC>)<A(>B->B:-
%L!##&"%#*
%"&&,$*&4
/
&4&
!3*D 2$C 2*B1$A!3*D 2$C##
N*@BC3+B!$3$$##576)"-$&#586, )$ 
+&"
.)%
-($
+&"
*%!
+&"
2-)
2B 3$C1@2$A2B 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
q*O�'%��g��{�c/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/customcolors.rs� �;81dG�3ZZ����-H-
2".*/
.6R'+###�۝�2��nIx$��\/home/palash/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/colored-3.0.0/src/error.rs� ����iBHU���2; +;);N���S3;nh)�]�.�����������x86_64-unknown-linux-gnu����;u]m[���҈colored�-23a91c0b456b4a8d�WhuƋ�����0�יPP����-������F���������������������������������������������[[������\��������������P��F�[��I�>�>��ۄrust-end-file