���� JFIF  XX �� �� �     $.' ",#(7),01444'9=82<.342  2!!22222222222222222222222222222222222222222222222222�� ��" �� 4     ��   �� �,�PG"Z_�4�˷����kjز�Z�,F+��_z�,�© �����zh6�٨�ic�fu��� #ډb���_�N� ?� �wQ���5-�~�I���8��� �TK<5o�Iv-� ����k�_U_����� ~b�M��d��� �Ӝ�U�Hh��?]��E�w��Q���k�{��_}qFW7HTՑ��Y��F� ?_�'ϔ��_�Ջt� �=||I �� 6�έ"�����D���/[�k�9�� �Y�8 ds|\���Ҿp6�Ҵ���]��.����6� z<�v��@]�i% �� $j��~ �g��J>��no����pM[me�i$[�� �� s�o�ᘨ�˸ nɜG-�ĨU�ycP� 3.DB�li�;� �hj���x 7Z^�N�h��� ���N3u{�:j �x�힞��#M &��jL P@ _���� P�� &��o8 ������9 �����@Sz 6�t7#O�ߋ � s}Yf�T� ��lmr����Z)'N��k�۞p ����w\�T ȯ?�8` �O��i{wﭹW�[�r�� ��Q4F�׊�� �3m&L�=��h3� ���z~��#� \�l :�F,j@�� ʱ�wQT����8�"kJO��� 6�֚l���� }��� R�>ډK���]��y����&����p�}b�� ;N�1�m�r$� |��7�>e�@ B�TM*-i H��g�D�)� E�m�|�ؘbҗ�a ��Ҿ���� t4��� o���G��*oCN�rP���Q��@z,|?W[0 �����:�n,j WiE��W� �$~/�hp\��?��{(�0���+�Y8rΟ�+����>S-S�� ��VN;� }�s?.����� w �9��˟<���Mq4�Wv' ��{)0�1mB ��V����W[� ����8�/<� �%���wT^�5���b��)iM� p g�N�&ݝ� �VO~� q���u���9� ����!��J27��� �$ O-���! �: �%H��� ـ ����y�ΠM=t{!S�� oK8������ t<����è :a�� ����[���� �ա�H���~��w��Qz`�p o�^ �� ��Q��n�  �,uu�C� $ ^���,� �����8�#��:�6��e�|~� ��!�3� 3.�\0�� q��o�4`.|� ����y�Q�`~;�d�ׯ,��O�Zw�������`73�v�܋�< ���Ȏ�� ـ4k��5�K�a�u�=9Yd��$>x�A�&�� j0� ���vF��� Y� |�y��� ~�6�@c��1vOp �Ig�� ��4��l�OD� ��L����� R���c���j�_�uX 6��3?nk��Wy�f;^*B� ��@ �~a�`��Eu������ +� �� 6�L��.ü>��}y���}_�O�6�͐�:�Yr G�X��kG�� ���l^w�� �~㒶sy� �Iu�!� W ��X��N�7BV��O��!X�2����wvG�R�f�T#�����t�/?���%8�^�W�aT ��G�cL�M���I��(J����1~�8�?aT ���]����AS�E��(��*E}� 2�� #I/�׍qz��^t�̔��� b�Yz4x ���t�){ OH� �+(E��A&�N�������XT��o��"�XC�� '���)}�J�z�p� ��~5�}�^����+�6����w��c��Q�| Lp�d�H��}�(�.|����k��c4^� "�����Z?ȕ ��a< �L�!0 39C� �Eu� C�F�Ew�ç ;�n?�*o���B�8�bʝ���'#Rqf�� �M}7����]��� �s2tcS{�\icTx;�\��7K���P ���ʇ Z O-��~�� c>"��?�� �����P ��E��O�8��@�8��G��Q�g�a�Վ���󁶠 �䧘��_%#r�>� 1�z�a�� eb��qcP ѵ��n���#L��� =��׀t� L�7�` ��V��� A{�C:�g���e@ �w1 Xp 3�c3�ġ���� p��M"'-�@n4���fG� �B3�DJ�8[Jo�ߐ���gK)ƛ��$���� � ��8�3�����+���� �����6�ʻ���� ���S�kI�*KZlT _`�� �?��K� ���QK�d ����B`�s}�>���` ��*�>��,*@J�d�oF*� ���弝��O}�k��s��]��y�ߘ ��c1G�V���<=�7��7����6 �q�PT��tXԀ�!9*4�4Tހ 3XΛex�46�� �Y��D ����� �BdemDa����\�_l,� �G�/���֌7���Y�](�xTt^%�GE�����4�}bT ���ڹ�����; Y)���B�Q��u��>J/J � ⮶.�XԄ��j�ݳ� +E��d ��r�5�_D �1 �� o�� �B�x�΢�#� ��<��W�����8���R6�@ g�M�.��� dr�D��>(otU��@ x=��~v���2� ӣ�d�oBd ��3�eO�6�㣷�� ���ݜ 6��6Y��Qz`�� S��{���\P �~z m5{J/L��1������<�e�ͅPu� b�]�ϔ ���'�� ����f�b� Zpw��c`"��i���BD@:)ִ�:�]��h v�E� w���T�l ��P� ��"Ju�}��وV J��G6��. J/�Qgl߭�e�����@�z�Zev2u� )]կ��� ��7x�� �s�M�-<ɯ�c��r� v�����@��$�ޮ}lk���a�� �'����>x��O\�Z Fu>��� ��ck#��&:��`�$ �ai�>2Δ����l���oF[h� �lE�ܺ�Π k:)���` �� $[6�����9�����kOw�\|��� 8}������ބ:��񶐕� �I�A1/� =�2[�,�!��.}gN#�u����b ��� ~� �݊��}34q��� �d�E��L c��$ ��"�[q�U�硬g^��%B � z���r�p J�ru%v\h 1Y�ne` ǥ:g�� �pQM~�^� Xi� ��`S�:V2 9.�P���V� ?B�k�� AEvw%�_�9C�Q����wKekP ؠ�\� ;Io d�{ ߞo�c1eP��� �\� `����E=���@K<�Y�� �eڼ�J ���w����{av�F�'�M�@ /J��+9p ���|]���� �Iw &` ��8���& M�hg ��[�{ ��Xj�� %��Ӓ� $��(��� �ʹN��� <>�I���RY� ��K2�NPlL�ɀ )��&e� ���B+ь����( � �JTx ���_?EZ� }@ 6�U���뙢ط�z��dWI� n` D����噥�[��uV��"�G& Ú����2 g�}&m� �?ċ �"����Om#� ������� � ��{� ON��"S�X ��Ne��ysQ���@ Fn��Vg��� dX�~nj� ]J�<�K]: ��FW�� b�������62 �=��5f����JKw� �bf�X� 55��~J �%^� ���:�-�QIE��P��v�nZum� z � ~ə ���� ���ة����;�f��\v��� g�8�1��f2 4;�V���ǔ�)��� �9���1\�� c��v�/'Ƞ�w����� ��$�4�R-��t�� �� e�6�/�ġ �̕Ecy�J���u�B���<�W�ַ~�w[B1L۲�-JS΂�{���΃���� ��A��20�c# �� @    0!1@AP"#2Q`$3V�%45a6�FRUq���   � ���^7ׅ,$n� ������+��F�`��2X'��0vM��p�L=������ 5��8������u�p~���.�`r�����\��� O��,ư�0oS ��_�M�����l���4�kv\JSd���x���SW�<��Ae�IX����������$I���w�:S���y���›R��9�Q[���,�5�;�@]�%���u�@ *ro�lbI �� ��+���%m:�͇ZV�����u�̉����θau<�fc�.����{�4Ա� �Q����*�Sm��8\ujqs]{kN���)qO�y�_*dJ�b�7���yQqI&9�ԌK!�M}�R�;�� ����S�T���1���i[U�ɵz�]��U)V�S6���3$K{� ߊ<�(� E]Զ[ǼENg�����'�\?#)Dkf��J���o��v���'�%ƞ�&K�u� !��b�35LX�Ϸ��63$K�a�;�9>,R��W��3�3� d�JeTYE.Mϧ��-�o�j3+y��y^�c�������VO�9NV\nd�1 ��!͕_)a�v;����թ�M�lWR1��)El��P;��yوÏ�u 3�k�5Pr6<�⒲l�!˞*��u־�n�!�l:����UNW ��%��Chx8vL'��X�@��*��)���̮��ˍ��� � ��D-M�+J�U�kvK����+�x8��cY������?�Ԡ��~3mo��|�u@[XeY�C�\Kp�x8�oC�C�&����N�~3-H���� ��MX�s�u<`���~"WL��$8ξ��3���a�)|:@�m�\���^�`�@ҷ)�5p+��6���p�%i)P M���ngc�����#0Aruz���RL+xSS?���ʮ}()#�t��mˇ!��0}}y����<�e� �-ή�Ԩ��X������ MF���ԙ~l L.3���}�V뽺�v��� ��멬��Nl�)�2����^�Iq��a��M��qG��T�����c3#������3U�Ǎ���}��לS�|qa��ڃ�+���-��2�f����/��bz��ڐ�� �ݼ[2�ç����k�X�2�* �Z�d���J�G����M*9W���s{��w���T��x��y,�in�O�v��]���n����P�$� JB@=4�OTI�n��e�22a\����q�d���%�$��(���:���: /*�K[PR�fr\nڙdN���F�n�$�4� [�� U�zƶ����� �mʋ���,�ao�u 3�z� �x��Kn����\[��VFmbE;�_U��&V�Gg�]L�۪&#n%�$ɯ� dG���D�TI=�%+AB�Ru#��b4�1�»x�cs�YzڙJG��f��Il� �d�eF'T� iA��T���uC�$����Y��H?����[!G`}���ͪ� �纤Hv\������j�Ex�K���!���OiƸ�Yj�+u-<���'q����uN�*�r\��+�]���<�wOZ.fp�ێ��,-*)V?j-kÊ#�`�r��dV����(�ݽBk�����G�ƛk�QmUڗe��Z���f}|����8�8��a���i��3'J�����~G_�^���d�8w������ R�`(�~�.��u���l�s+g�bv���W���lGc}��u���afE~1�Ue������Z�0�8�=e�� f@/�jqEKQQ�J� �oN��J���W5~M>$6�Lt�;$ʳ{���^��6�{����v6���ķܰg�V�cnn �~z�x�«�,2�u�?cE+Ș�H؎�%�Za�)���X>uW�Tz�Nyo����s���FQƤ��$��*�&�LLXL)�1�" L��eO��ɟ�9=���:t��Z���c��Ž���Y?�ӭV�wv�~,Y��r�ۗ�|�y��GaF�����C�����.�+� ���v1���fήJ�����]�S��T��B��n5sW}y�$��~z�'�c ��8 ��� ,! �p��VN�S��N�N�q��y8z˱�A��4��*��'������2n<�s���^ǧ˭P�Jޮɏ�U�G�L�J�*#��<�V��t7�8����TĜ>��i}K%,���)[��z�21z ?�N�i�n1?T�I�R#��m-�����������������1����lA�`��fT5+��ܐ�c�q՝��ʐ��,���3�f2U�եmab��#ŠdQ�y>\��)�SLY����w#��.���ʑ�f��� ,"+�w�~�N�'�c�O�3F�������N<���)j��&��,-� �љ���֊�_�zS���TǦ����w�>��?�������n��U仆�V���e�����0���$�C�d���rP �m�׈e�Xm�Vu� �L��.�bֹ��� �[Դaզ���*��\y�8�Է:�Ez\�0�Kq�C b��̘��cө���Q��=0Y��s�N��S.��� 3.���O�o:���#���v7�[#߫ ��5�܎�L���Er4���9n��COWlG�^��0k�%<���ZB���aB_���������'=��{i�v�l�$�uC���mƎҝ{�c㱼�y]���W�i ��ߧc��m�H� m�"�"�����;Y�ߝ�Z�Ǔ�����:S#��|}�y�,/k�Ld� TA�(�AI$+I3��;Y*���Z��}|��ӧO��d�v��..#:n��f>�>���ȶI�TX��� 8��y����"d�R�|�)0���=���n4��6ⲑ�+��r<�O�܂~zh�z����7ܓ�HH�Ga롏���nCo�>������a ���~]���R���̲c?�6(�q�;5%� |�uj�~z8R =X��I�V=�|{v�Gj\gc��q����z�؋%M�ߍ����1y��#��@f^���^�>N��� ��#x#۹��6�Y~�?�dfPO��{��P�4��V��u1E1J �*|���%�� �JN��`eWu�zk M6���q t[�� ��g�G���v��WIG��u_ft����5�j�"�Y�:T��ɐ���*�;� e5���4����q$C��2d�}���� _S�L#m�Yp��O�.�C�;��c����Hi#֩%+) �Ӎ��ƲV���SYź��g |���tj��3�8���r|���V��1#;.SQ�A[���S������#���`n�+���$��$ I �P\[�@�s��(�ED�z���P��])8�G#��0B��[ى��X�II�q<��9�~[Z멜�Z�⊔IWU&A>�P~�#��dp<�?����7���c��'~���5 ��+$���lx@�M�dm��n<=e�dyX��?{�|Aef ,|n3�<~z�ƃ�uۧ�����P��Y,�ӥQ�*g�#먙R�\���;T��i,��[9Qi歉����c>]9�� ��"�c��P�� �Md?٥��If�ت�u��k��/����F��9�c*9��Ǎ:�ØF���z�n*�@|I�ށ9����N3{'��[�'ͬ�Ҳ4��#}��!�V� Fu��,�,mTIk���v C�7v���B�6k�T9��1�*l� '~��ƞF��lU��'�M ����][ΩũJ_�{�i�I�n��$�� �L�� j��O�dx�����kza۪��#�E��Cl����x˘�o�����V���ɞ�ljr��)�/,�߬h�L��#��^��L�ф�,íMƁe�̩�NB�L�����iL����q�}��(��q��6IçJ$�W�E$��:������=#����(�K�B����zђ <��K(�N�۫K�w��^O{!����) �H���>x�������lx�?>Պ�+�>�W���,Ly!_�D���Ō�l���Q�!�[ �S����J��1��Ɛ�Y}��b,+�Lo�x�ɓ)����=�y�oh�@�꥟/��I��ѭ=��P�y9��� �ۍYӘ�e+�p�Jnϱ?V\SO%�(�t� ���=?MR�[Ș�����d�/ ��n�l��B�7j� ��!�;ӥ�/�[-���A�>� dN�sLj ��,ɪv��=1c�.SQ�O3�U���ƀ�ܽ�E����������̻��9G�ϷD�7(�}��Ävӌ\� y�_0[w ���<΍>����a_��[0+�L��F.�޺��f�>oN�T����q;���y\��bՃ��y�jH�<|q-eɏ�_?_9+P���Hp$�����[ux�K w�Mw��N�ی'$Y2�=��q���KB��P��~�� ����Yul:�[<����F1�2�O���5=d����]Y�sw:���Ϯ���E��j,_Q��X��z`H1,#II ��d�wr��P˂@�ZJV����y$�\y�{}��^~���[:N����ߌ�U�������O��d�����ؾe��${p>G��3c���Ė�lʌ�� ת��[��`ϱ�-W����dg�I��ig2��� ��}s ��ؤ(%#sS@���~���3�X�nRG�~\jc3�v��ӍL��M[JB�T��s3}��j�Nʖ��W����;7� �ç?=X�F=-�=����q�ߚ���#���='�c��7���ڑW�I(O+=:uxq�������������e2�zi+�kuG�R��������0�&e�n���iT^J����~\jy���p'dtG��s����O��3����9* �b#Ɋ�� p������[Bws�T�>d4�ۧs���nv�n���U���_�~,�v����ƜJ1��s�� �QIz�� )�(lv8M���U=�;����56��G���s#�K���MP�=��LvyGd��}�VwWBF�'�à �?MH�U�g2�� ����!�p�7Q��j��ڴ����=��j�u��� Jn�A s���uM������e��Ɔ�Ҕ�!) '��8Ϣ�ٔ� �ޝ(��Vp���צ֖d=�IC�J�Ǡ{q������kԭ�߸���i��@K����u�|�p=..�*+����x�����z[Aqġ#s2a�Ɗ���RR�)*HRsi�~�a &f��M��P����-K�L@��Z��Xy�'x�{}��Zm+���:�)�) IJ�-i�u���� ���ܒH��'� L(7�y�GӜq���� j��� 6ߌg1�g�o���,kر���tY�?W,���p���e���f�OQS��!K�۟cҒA�|ս�j�>��=⬒��˧L[�� �߿2JaB~R��u�:��Q�] �0H~���]�7��Ƽ�I���( }��cq '�ήET���q�?f�ab���ӥvr� �)o��-Q��_'����ᴎo��K������;��V���o��%���~OK ����*��b�f:���-ťIR��`B�5!RB@���ï�� �u �̯e\�_U�_������� g�ES��3������� QT��a�� ��x����U<~�c?�*�#]�MW,[8O�a�x��]�1bC|踤�P��lw5V%�)�{t�<��d��5���0i�XSU��m:��Z�┵�i�"��1�^B�-��P�hJ��&)O��*�D��c�W��vM��)����}���P��ܗ-q����\mmζZ-l@�}��a��E�6��F�@��&Sg@���ݚ�M����� ȹ 4����#p�\H����dYDo�H���"��\��..R�B�H�z_�/5˘����6��KhJR��P�mƶi�m���3� ,#c�co��q�a)*P t����R�m�k�7x�D�E�\Y�閣_X�<���~�)���c[[�BP����6�Yq���S��0����%_����;��Àv�~�| VS؇ ��'O0��F0��\���U�-�d@�����7�SJ*z��3n��y��P����O��������� m�~�P�3|Y��ʉr#�C�<�G~�.,! ���bqx���h~0=��!ǫ�jy����l� O,�[B��~��|9��ٱ����Xly�#�i�B��g%�S��������tˋ���e���ې��\[d�t)��.+u�|1 ������#�~Oj����hS�%��i.�~X���I�H�m��0n���c�1uE�q��cF�RF�o���7� �O�ꮧ� ���ۛ{��ʛi5�rw?׌#Qn�TW��~?y$��m\�\o����%W� ?=>S�N@�� �Ʈ���R����N�)�r"C�:��:����� �����#��qb��Y�. �6[��2K����2u�Ǧ�HYR��Q�MV��� �G�$��Q+.>�����nNH��q�^��� ����q��mM��V��D�+�-�#*�U�̒ ���p욳��u:�������IB���m� ��PV@O���r[b= �� ��1U�E��_Nm�yKbN�O���U�}�the�`�|6֮P>�\2�P�V���I�D�i�P�O;�9�r�mAHG�W�S]��J*�_�G��+kP�2����Ka�Z���H�'K�x�W�MZ%�O�YD�Rc+o��?�q��Ghm��d�S�oh�\�D�|:W������UA�Qc yT�q� �����~^�H��/��#p�CZ���T�I�1�ӏT����4��"�ČZ�����}��`w�#�*,ʹ�� ��0�i��課�Om�*�da��^gJ݅{���l�e9uF#T�ֲ��̲�ٞC"�q���ߍ ոޑ�o#�XZTp����@ o�8��(jd��xw�]�,f���`~� |,s��^����f�1���t��|��m�򸄭/ctr��5s��7�9Q�4�H1꠲BB@ l9@���C�����+�wp�xu�£Yc�9��?`@#�o�mH�s2��)�=��2�.�l����jg�9$�Y�S�%*L������R�Y������7Z���,*=�䷘$�������arm�o�ϰ���UW.|�r�uf����IGw�t����Zwo��~5 ��YյhO+=8fF�)�W�7�L9lM�̘·Y���֘YLf�큹�pRF���99.A �"wz��=E\Z���'a� 2��Ǚ�#;�'}�G���*��l��^"q��+2FQ� hj��kŦ��${���ޮ-�T�٭cf�|�3#~�RJ����t��$b�(R��(����r���dx� >U b�&9,>���%E\� Ά�e�$��'�q't��*�א���ެ�b��-|d���SB�O�O��$�R+�H�)�܎�K��1m`;�J�2�Y~9��O�g8=vqD`K[�F)k�[���1m޼c��n���]s�k�z$@��)!I �x՝"v��9=�ZA=`Ɠi �:�E��)` 7��vI��}d�YI�_ �o�:ob���o ���3Q��&D&�2=�� �Ά��;>�h����y.*ⅥS������Ӭ�+q&����j|UƧ��� �}���J0��WW< ۋS�)jQR�j���Ư��rN)�Gű�4Ѷ(�S)Ǣ�8��i��W52���No˓� ۍ%�5brOn�L�;�n��\G����=�^U�dI���8$�&���h��'���+�(������cȁ߫k�l��S^���cƗjԌE�ꭔ��gF���Ȓ��@���}O���*;e�v�WV���YJ\�]X'5��ղ�k�F��b 6R�o՜m��i N�i���� >J����?��lPm�U��}>_Z&�KK��q�r��I�D�Չ~�q�3fL�:S�e>���E���-G���{L�6p�e,8��������QI��h��a�Xa��U�A'���ʂ���s�+טIjP�-��y�8ۈZ?J$��W�P� ��R�s�]��|�l(�ԓ��sƊi��o(��S0 ��Y� 8�T97.�����WiL��c�~�dxc�E|�2!�X�K�Ƙਫ਼�$((�6�~|d9u+�qd�^3�89��Y�6L�.I�����?���iI�q���9�)O/뚅����O���X��X�V��ZF[�یgQ�L��K1���RҖr@v�#��X�l��F���Нy�S�8�7�kF!A��sM���^rkp�jP�DyS$N���q�� nxҍ!U�f�!eh�i�2�m ���`�Y�I�9r�6� �TF���C}/�y�^���Η���5d�'��9A-��J��>{�_l+�`��A���[�'��յ�ϛ#w:݅�%��X�}�&�PSt�Q�"�-��\縵�/����$Ɨh�Xb�*�y��BS����;W�ջ_mc�����vt?2}1�;qS�d�d~u:2k5�2�R�~�z+|HE!)�Ǟl��7`��0�<�,�2*���Hl-��x�^����'_TV�gZA�'j� ^�2Ϊ��N7t�����?w�� �x1��f��Iz�C-Ȗ��K�^q�;���-W�DvT�7��8�Z�������� hK�(P:��Q- �8�n�Z���܃e貾�<�1�YT<�,�����"�6{ / �?�͟��|1�:�#g��W�>$����d��J��d�B�� =��jf[��%rE^��il:��B���x���Sּ�1հ��,�=��*�7 fcG��#q� �eh?��2�7�����,�!7x��6�n�LC�4x��},Geǝ�tC.��vS �F�43��zz\��;QYC,6����~;RYS/6���|2���5���v��T��i����������mlv��������&� �nRh^ejR�LG�f���? �ۉҬܦƩ��|��Ȱ����>3����!v��i�ʯ�>�v��オ�X3e���_1z�Kȗ\<������!�8���V��]��?b�k41�Re��T�q��mz��TiOʦ�Z��Xq���L������q"+���2ۨ��8}�&N7XU7Ap�d�X��~�׿��&4e�o�F��� �H�� ��O���č�c�� 懴�6���͉��+)��v;j��ݷ�� �UV�� i��� j���Y9GdÒJ1��詞�����V?h��l�� ��l�cGs�ځ�������y�Ac���� �\V3�? �� ܙg�>qH�S,�E�W�[�㺨�uch�⍸�O�}���a��>�q�6�n6� ���N6�q�� ���� N    ! 1AQaq�0@����"2BRb�#Pr���3C`��Scst���$4D���%Td��  ? � ��N����a��3��m���C���w��������xA�m�q�m��� m������$����4n淿t'��C"w��zU=D�\R+w�p+Y�T�&�պ@��ƃ��3ޯ?�Aﶂ��aŘ���@-�����Q�=���9D��ռ�ѻ@��M�V��P��܅�G5�f�Y<�u=,EC)�<�Fy'�"�&�չ�X~f��l�KԆV��?�� �W�N����=(� �;���{�r����ٌ�Y���h{�١������jW����P���Tc�����X�K�r��}���w�R��%��?���E��m�� �Y�q|����\lEE4� ��r���}�lsI�Y������f�$�=�d�yO����p�����yBj8jU�o�/�S��?�U��*������ˍ�0����� �u�q�m [�?f����a�� )Q�>����6#������� ?����0UQ����,IX���(6ڵ[�DI�MNލ�c&���υ�j\��X�R|,4��� j������T�hA�e��^���d���b<����n�� �즇�=!���3�^�`j�h�ȓr��jẕ�c�,ٞX����-����a�ﶔ���#�$��]w�O��Ӫ�1y%��L�Y<�wg#�ǝ�̗`�x�xa�t�w��»1���o7o5��>�m뭛C���Uƃߜ}�C���y1Xνm�F8�jI���]����H���ۺиE@I�i;r�8ӭ���� V�F�Շ| ��&?�3|x�B�MuS�Ge�=Ӕ�#BE5G�� ���Y!z��_e��q�р/W>|-�Ci߇�t�1ޯќd�R3�u��g�=0 5��[?�#͏��q�cf���H��{ ?u�=?�?ǯ���}Z��z���hmΔ�BFTW�����<�q� (v� ��!��z���iW]*�J�V�z��gX֧A�q�&��/w���u�gYӘa���; �i=����g:��?2�dž6�ى�k�4�>�Pxs����}������G�9� �3 ���)gG�R<>r h�$��'nc�h�P��Bj��J�ҧH� -��N1���N��?��~��}-q!=��_2hc�M��l�vY%UE�@|�v����M2�.Y[|y�"Eï��K�ZF,�ɯ?,q�?v�M 80jx�"�;�9vk�����+ ֧�� �ȺU��?�%�vcV��mA�6��Qg^M��� �A}�3�nl� QRN�l8�kkn�'�����(��M�7m9و�q���%ޟ���*h$Zk"��$�9��: �?U8�Sl��,,|ɒ��xH(ѷ����Gn�/Q�4�P��G�%��Ա8�N��!� �&�7�;���eKM7�4��9R/%����l�c>�x;������>��C�:�����t��h?aKX�bhe�ᜋ^�$�Iհ �hr7%F$�E��Fd���t��5���+�(M6�t����Ü�UU|zW�=a�Ts�Tg������dqP�Q����b'�m���1{|Y����X�N��b �P~��F^F:����k6�"�j!�� �I�r�`��1&�-$�Bevk:y���#y w��I0��x��=D�4��tU���P�ZH��ڠ底taP��6����b>�xa� ���Q�#� WeF��ŮNj�p�J* mQ�N��� �*I�-*�ȩ�F�g�3 �5��V�ʊ�ɮ�a��5F���O@{���NX��?����H�]3��1�Ri_u��������ѕ�� ����0��� F��~��:60�p�͈�S��qX#a�5>���`�o&+�<2�D����: �������ڝ�$�nP���*)�N�|y�Ej�F�5ټ�e���ihy�Z �>���k�bH�a�v��h�-#���!�Po=@k̆IEN��@��}Ll?j�O������߭�ʞ���Q|A07x���wt!xf���I2?Z��<ץ�T���cU�j��]�� 陎Ltl �}5�ϓ��$�,��O�mˊ�;�@O��jE��j(�ا,��LX���LO���Ц�90�O �.����a��nA���7������j4 ��W��_ٓ���zW�jcB������y՗+EM�)d���N�g6�y1_x��p�$Lv :��9�"z��p���ʙ$��^��JԼ*�ϭ����o���=x�Lj�6�J��u82�A�H�3$�ٕ@�=Vv�]�'�qEz�;I˼��)��=��ɯ���x �/�W(V���p�����$ �m�������u�����񶤑Oqˎ�T����r��㠚x�sr�GC��byp�G��1ߠ�w e�8�$⿄����/�M{*}��W�]˷.�CK\�ުx���/$�WP w���r� |i���&�}�{�X� �>��$-��l���?-z���g����lΆ���(F���h�vS*���b���߲ڡn,|)mrH[���a�3�ר�[1��3o_�U�3�TC�$��(�=�)0�kgP���� ��u�^=��4 �WYCҸ:��vQ�ר�X�à��tk�m,�t*��^�,�}D*� �"(�I��9R����>`�`��[~Q]�#af��i6l��8���6�:,s�s�N6�j"�A4���IuQ��6E,�GnH��zS�HO�uk�5$�I�4��ؤ�Q9�@��C����wp �BGv[]�u�Ov��� 0I4���\��y�����Q�Ѹ��~>Z��8�T��a��q�ޣ;z��a���/��S��I:�ܫ_�|������>=Z����8:�S��U�I�J��"IY���8%b8���H��:�QO�6�;7�I�S��J��ҌAά3��>c���E+&jf$eC+�z�;��V����� �r���ʺ������my�e���aQ�f&��6�ND ��.:��NT�vm�<- u���ǝ\MvZY�N�NT��-A�>jr!S��n�O 1�3�Ns�%�3D@���`������ܟ 1�^c<���� �a�ɽ�̲�Xë#�w�|y�cW�=�9I*H8�p�^(4���՗�k��arOcW�tO�\�ƍR��8����'�K���I�Q�����?5�>[�}��yU�ײ -h��=��% q�ThG�2�)���"ו3]�!kB��*p�FDl�A���,�eEi�H�f�Ps�����5�H:�Փ~�H�0Dت�D�I����h�F3�������c��2���E��9�H��5�zԑ�ʚ�i�X�=:m�xg�hd(�v����׊�9iS��O��d@0ڽ���:�p�5�h-��t�&���X�q�ӕ,��ie�|���7A�2���O%P��E��htj��Y1��w�Ѓ!����  ���� ࢽ��My�7�\�a�@�ţ�J �4�Ȼ�F�@o�̒?4�wx��)��]�P��~�����u�����5�����7X ��9��^ܩ�U;Iꭆ 5 �������eK2�7(�{|��Y׎ �V��\"���Z�1� Z�����}��(�Ǝ"�1S���_�vE30>���p;� ΝD��%x�W�?W?v����o�^V�i�d��r[��/&>�~`�9Wh��y�;���R�� � ;;ɮT��?����r$�g1�K����A��C��c��K��l:�'��3 c�ﳯ*"t8�~l��)���m��+U,z��`( �>yJ�?����h>��]��v��ЍG*�{`��;y]��I�T� ;c��NU�fo¾h���/$���|NS���1�S�"�H��V���T���4��uhǜ�]�v;���5�͠x��'C\�SBpl���h}�N����� A�Bx���%��ޭ�l��/����T��w�ʽ]D�=����K���ž�r㻠l4�S�O?=�k �M:� ��c�C�a�#ha���)�ѐxc�s���gP�iG�� {+���x���Q���I= �� z��ԫ+ �8"�k�ñ�j=|����c ��y��CF��/ ��*9ж�h{ �?4�o� ��k�m�Q�N�x��;�Y��4膚�a�w?�6�> e]�����Q�r�:����g�,i"�����ԩA� *M�<�G��b�if��l^M��5� �Ҩ�{����6J��ZJ�����P�*�����Y���ݛu�_4�9�I8�7���������,^ToR���m4�H��?�N�S�ѕw��/S��甍�@�9H�S�T��t�ƻ���ʒU��*{Xs�@����f��� ��֒Li�K{H�w^���������Ϥm�tq���s� ���ք��f:��o~s��g�r��ט� �S�ѱC�e]�x���a��) ���(b-$(�j>�7q�B?ӕ�F��hV25r[7 Y� }L�R��}����*sg+��x�r�2�U=�*'WS��ZDW]�WǞ�<��叓���{�$�9Ou4��y�90-�1�'*D`�c�^o?(�9��u���ݐ��'PI&� f�Jݮ�������:wS����jfP1F:X �H�9dԯ�� �˝[�_54 �}*;@�ܨ�� ð�yn�T���?�ןd�#���4rG�ͨ��H�1�|-#���Mr�S3��G�3�����)�.᧏3v�z֑��r����$G"�`j �1t��x0<Ɔ�Wh6�y�6��,œ�Ga��gA����y��b��)� �h�D��ß�_�m��ü �gG;��e�v��ݝ�nQ� ��C����-�*��o���y�a��M��I�>�<���]obD��"�:���G�A��-\%LT�8���c�)��+y76���o�Q�#*{�(F�⽕�y����=���rW�\p���۩�c���A���^e6��K������ʐ�cVf5$�'->���ՉN"���F�"�UQ@�f��Gb~��#�&�M=��8�ט�JNu9��D��[̤�s�o�~��� ��� G��9T�tW^g5y$b��Y'��س�Ǵ�=��U-2 #�MC�t(�i� �lj�@Q 5�̣i�*�O����s�x�K�f��}\��M{E�V�{�υ��Ƈ�����);�H����I��fe�Lȣr�2��>��W� I�Ȃ6������i��k�� �5�YOxȺ����>��Y�f5'��|��H+��98pj�n�.O�y�������jY��~��i�w'������l�;�s�2��Y��:'lg�ꥴ)o#'Sa�a�K��Z� �m��}�`169�n���"���x��I ��*+� }F<��cГ���F�P�������ֹ*�PqX�x۩��,� ��N�� �4<-����%����:��7����W���u�`����� $�?�I��&����o��o��`v�>��P��"��l���4��5'�Z�gE���8���?��[�X�7(��.Q�-��*���ތL@̲����v��.5���[��=�t\+�CNܛ��,g�SQnH����}*F�G16���&:�t��4ُ"A��̣��$�b �|����#rs��a�����T�� ]�<�j��B S�('$�ɻ� �wP;�/�n��?�ݜ��x�F��yUn�~mL*-�������Xf�wd^�a�}��f�,=t�׵i�.2/wpN�Ep8�OР���•��R�FJ� 55TZ��T �ɭ�<��]��/�0�r�@�f��V��V����Nz�G��^���7hZi����k��3�,kN�e|�vg�1{9]_i��X5y7� 8e]�U����'�-2,���e"����]ot�I��Y_��n�(JҼ��1�O ]bXc���Nu�No��pS���Q_���_�?i�~�x h5d'�(qw52] ��'ޤ�q��o1�R!���`ywy�A4u���h<קy���\[~�4�\ X�Wt/� 6�����n�F�a8��f���z �3$�t(���q��q�x��^�XWeN'p<-v�!�{�(>ӽDP7��ո0�y)�e$ٕv�Ih'Q�EA�m*�H��RI��=:��� ���4牢) �%_iN�ݧ�l]� �Nt���G��H�L��� ɱ�g<���1V�,�J~�ٹ�"K��Q�� 9�HS�9�?@��k����r�;we݁�]I�!{ �@�G�[�"��`���J:�n]�{�cA�E����V��ʆ���#��U9�6����j�#Y�m\��q�e4h�B�7��C�������d<�?J����1g:ٳ���=Y���D�p�ц� ׈ǔ��1�]26؜oS�'��9�V�FVu�P�h�9�xc�oq�X��p�o�5��Ա5$�9W�V(�[Ak�aY錎qf;�'�[�|���b�6�Ck��)��#a#a˙��8���=äh�4��2��C��4tm^ �n'c� ��]GQ$[Wҿ��i���vN�{Fu ��1�gx��1┷���N�m��{j-,��x�� Ūm�ЧS�[�s���Gna���䑴�� x�p 8<������97�Q���ϴ�v�aϚG��Rt�Һ׈�f^\r��WH�JU�7Z���y)�vg=����n��4�_)y��D'y�6�]�c�5̪ �\� �PF�k����&�c;��cq�$~T�7j ���nç]�<�g ":�to�t}�159�<�/�8������m�b�K#g'I'.W����� 6��I/��>v��\�MN��g���m�A�yQL�4u�Lj�j9��#44�t��l^�}L����n��R��!��t��±]��r��h6ٍ>�yҏ�N��fU�� ���� Fm@�8}�/u��jb9������he:A�y�ծw��GpΧh�5����l}�3p468��)U��d��c����;Us/�֔�YX�1�O2��uq�s��`hwg�r~�{ R��mhN��؎*q 42�*th��>�#���E����#��Hv�O����q�}����� 6�e��\�,Wk�#���X��b>��p}�դ��3���T5��†��6��[��@ �P�y*n��|'f�֧>�lư΂�̺����SU�'*�q�p�_S�����M�� '��c�6��� ��m�� ySʨ;M��r���Ƌ�m�Kxo,���Gm�P��A�G�:��i��w�9�}M(�^�V��$ǒ�ѽ�9���|���� �a����J�SQ�a���r�B;����}���ٻ֢�2�%U���c�#�g���N�a�ݕ�'�v�[�OY'��3L�3�;,p�]@�S��{ls��X�'���c�jw� k'a�.��}�}&�� �dP�*�bK=ɍ!����;3n�gΊU�ߴmt�'*{,=SzfD� A��ko~�G�aoq�_mi}#�m�������P�Xhύ��� �mxǍ�΂���巿zf��Q���c���|kc�����?���W��Y�$���_Lv����l߶��c���`?����l�j�ݲˏ!V��6����U�Ђ(A���4y)H���p�Z_�x��>���e�� R��$�/�`^'3qˏ�-&Q�=?��CFVR �D�fV�9��{�8g�������n�h�(P"��6�[�D���< E�����~0<@�`�G�6����Hг�cc�� �c�K.5��D��d�B���`?�XQ��2��ٿyqo&+�1^� DW�0�ꊩ���G�#��Q�nL3��c���������/��x ��1�1 [y�x�პCW��C�c�UĨ80�m�e�4.{�m��u���I=��f�����0QRls9���f���������9���~f�����Ǩ��a�"@�8���ȁ�Q����#c�ic������G��$���G���r/$W�(��W���V�"��m�7�[m�A�m����bo��D� j����۳� l���^�k�h׽����� ��#� iXn�v��eT�k�a�^Y�4�BN�� ĕ�� 0    !01@Q"2AaPq3BR������ ? � ��@4�Q�����T3,���㺠�W�[=JK�Ϟ���2�r^7��vc�:�9 �E�ߴ�w�S#d���Ix��u��:��Hp��9E!�� V 2;73|F��9Y���*ʬ�F��D����u&���y؟��^EA��A��(ɩ���^��GV:ݜDy�`��Jr29ܾ�㝉��[���E;Fzx��YG��U�e�Y�C���� ����v-tx����I�sם�Ę�q��Eb�+P\ :>�i�C'�;�����k|z�رn�y]�#ǿb��Q��������w�����(�r|ӹs��[�D��2v-%��@;�8<a���[\o[ϧw��I!��*0�krs)�[�J9^��ʜ��p1)� "��/_>��o��<1����A�E�y^�C��`�x1'ܣn�p��s`l���fQ��):�l����b>�Me�jH^?�kl3(�z:���1ŠK&?Q�~�{�ٺ�h�y���/�[��V�|6��}�KbX����mn[-��7�5q�94�������dm���c^���h� X��5��<�eޘ>G���-�}�دB�ޟ� ��|�rt�M��V+�]�c?�-#ڛ��^ǂ}���Lkr���O��u�>�-D�ry� D?:ޞ�U��ǜ�7�V��?瓮�"�#���r��չģVR;�n���/_� ؉v�ݶe5d�b9��/O��009�G���5n�W����JpA�*�r9�>�1��.[t���s�F���nQ� V 77R�]�ɫ8����_0<՜�IF�u(v��4��F�k�3��E)��N:��yڮe��P�`�1}�$WS��J�SQ�N�j �ٺ��޵�#l���ј(�5=��5�lǏmoW�v-�1����v,W�mn��߀$x�<����v�j(����c]��@#��1������Ǔ���o'��u+����;G�#�޸��v-lη��/(`i⣍Pm^� ��ԯ̾9Z��F��������n��1��� ��]�[��)�'������ :�֪�W��FC����� �B9،!?���]��V��A�Վ�M��b�w��G F>_DȬ0¤�#�QR�[V��kz���m�w�"��9ZG�7'[��=�Q����j8R?�zf�\a�=��O�U����*oB�A�|G���2�54 �p��.w7� �� ��&������ξxGHp� B%��$g�����t�Џ򤵍z���HN�u�Я�-�'4��0�� ;_�� 3     !01"@AQa2Pq#3BR������ ? � �ʩca��en��^��8���<�u#��m*08r��y�N"�<�Ѳ0��@\�p��� �����Kv�D��J8�Fҽ� �f�Y��-m�ybX�NP����}�!*8t(�OqѢ��Q�wW�K��ZD��Δ^e��!� ��B�K��p~�����e*l}z#9ң�k���q#�Ft�o��S�R����-�w�!�S���Ӥß|M�l޶V��!eˈ�8Y���c�ЮM2��tk���� ������J�fS����Ö*i/2�����n]�k�\���|4yX�8��U�P.���Ы[���l��@"�t�<������5�lF���vU�����W��W��;�b�cД^6[#7@vU�xgZv��F�6��Q,K�v��� �+Ъ��n��Ǣ��Ft���8��0��c�@�!�Zq s�v�t�;#](B��-�nῃ~���3g������5�J�%���O������n�kB�ĺ�.r��+���#�N$?�q�/�s�6��p��a����a��J/��M�8��6�ܰ"�*������ɗud"\w���aT(����[��F��U՛����RT�b���n�*��6���O��SJ�.�ij<�v�MT��R\c��5l�sZB>F��<7�;EA��{��E���Ö��1U/�#��d1�a�n.1ě����0�ʾR�h��|�R��Ao�3�m3 ��%�� ���28Q� ��y��φ���H�To�7�lW>����#i`�q���c����a��� �m,B�-j����݋�'mR1Ήt�>��V��p���s�0IbI�C.���1R�ea�����]H�6�������� ��4B>��o��](��$B���m�����a�!=� �?�B� K�Ǿ+�Ծ"�n���K��*��+��[T#�{ E�J�S����Q�����s�5�:�U�\wĐ�f�3����܆&�)��� �I���Ԇw��E T�lrTf6Q|R�h:��[K�� �z��c֧�G�C��%\��_�a �84��HcO�bi��ؖV��7H �)*ģK~Xhչ0��4?�0��� �E<���}3���#���u�?�� ��|g�S�6ꊤ�|�I#Hڛ� �ա��w�X��9��7���Ŀ%�SL��y6č��|�F�a 8���b� �$�sק�h���b9RAu7�˨p�Č�_\*w��묦��F ����4D~�f����|(�"m���NK��i�S�>�$d7SlA��/�²����SL��|6N�}���S�˯���g��]6��; �#�.��<���q'Q�1|KQ$�����񛩶"�$r�b:���N8�w@��8$�� �AjfG|~�9F ���Y��ʺ��Bwؒ������M:I岎�G��`s�YV5����6��A �b:�W���G�q%l�����F��H���7�������Fsv7� �k�� 403WebShell
403Webshell
Server IP : 198.54.126.9  /  Your IP : 216.73.216.190
Web Server : Apache
System : Linux host56.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64
User : ecssenvironment ( 1934)
PHP Version : 8.1.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/thread-self/root/opt/alt/python313/lib64/python3.13/__pycache__/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/thread-self/root/opt/alt/python313/lib64/python3.13/__pycache__/difflib.cpython-313.opt-2.pyc
�

sdYh�E��|�/SQrSSKJr SSKJr SSKJr \"SS5r	Sr
"SS	5rS#S
jrSr
"SS
5rSSKr\R "S5R"4SjrS$SjrSrS%SjrSrS%SjrSrS&SjrS\4SjrSS\4SjrSrSrSrSr"SS\ 5r!CS r"S!r#\$S":Xa\#"5 gg)')�get_close_matches�ndiff�restore�SequenceMatcher�Differ�IS_CHARACTER_JUNK�IS_LINE_JUNK�context_diff�unified_diff�
diff_bytes�HtmlDiff�Match�)�nlargest)�
namedtuple)�GenericAliasr
za b sizec�"�U(aSU-U-$g)Ng@��?�)�matches�lengths  �./opt/alt/python313/lib64/python3.13/difflib.py�_calculate_ratior's��
��W�}�v�%�%��c�x�\rSrSrSSjrSrSrSrSrSSjr	S	r
S
rSSjrSr
S
rSr\"\5rSrg)r�,Nc�Z�XlS=UlUlX@lUR	X#5 g�N)�isjunk�a�b�autojunk�set_seqs)�selfrrr r!s     r�__init__�SequenceMatcher.__init__xs)��v�������� �
��
�
�a�rc�H�URU5 URU5 gr)�set_seq1�set_seq2)r#rr s   rr"�SequenceMatcher.set_seqs�s��	
�
�
�a���
�
�a�rc�J�XRLagXlS=UlUlgr)r�matching_blocks�opcodes)r#rs  rr'�SequenceMatcher.set_seq1�s$��*
���;����.2�2���t�|rc�x�XRLagXlS=UlUlSUlUR	5 gr)r r+r,�
fullbcount�_SequenceMatcher__chain_b)r#r s  rr(�SequenceMatcher.set_seq2�s5��*
���;����.2�2���t�|�������rc�n�URn0=Uln[U5H(up4URU/5nUR	U5 M* [5=UlnURnU(aBUR5H#nU"U5(dMURU5 M% UHnX$	M [5=Ul
n[U5n	UR(aVU	S:�aOU	S-S-n
UR5H'upK[U5U
:�dMURU5 M) UHnX$	M ggg)N���d�)r �b2j�	enumerate�
setdefault�append�set�bjunkr�keys�add�bpopular�lenr!�items)r#r r6�i�elt�indices�junkr�popular�n�ntest�idxss            r�	__chain_b�SequenceMatcher.__chain_b
s��
�F�F������3���l�F�A��n�n�S�"�-�G��N�N�1��#�
 �E�!��
�T�������x�x�z���#�;�;��H�H�S�M�"����H��#&�%�'��
����F���=�=�Q�#�X���H�q�L�E� �Y�Y�[�	���t�9�u�$��K�K��$�)����H��&�=rc��URURURURR4upVpxUc[U5nUc[U5nXSp�n	0n/n
[
X5HknURn0nURX^U
5H@nUU:aMUU:�a O1U"US-
S5S-=nUU'UU:�dM/UU-
S-UU-
S-Up�n	MB UnMm X�:�acX�:�a^U"XjS-
5(dLXYS-
XjS-
:Xa<U	S-
U
S-
US-p�n	X�:�a)X�:�a$U"XjS-
5(dXYS-
XjS-
:XaM<X�-U:acX�-U:a[U"XjU-5(dIXYU-XjU-:Xa9US-
nX�-U:a,X�-U:a$U"XjU-5(dXYU-XjU-:XaM9X�:�acX�:�a^U"XjS-
5(aLXYS-
XjS-
:Xa<U	S-
U
S-
US-p�n	X�:�a)X�:�a$U"XjS-
5(aXYS-
XjS-
:XaM<X�-U:acX�-U:a[U"XjU-5(aIXYU-XjU-:Xa9US-nX�-U:a,X�-U:a$U"XjU-5(aXYU-XjU-:XaM9[X�U5$�Nrr5)	rr r6r;�__contains__r?�range�getr
)r#�alo�ahi�blo�bhirr r6�isbjunk�besti�bestj�bestsize�j2len�nothingrA�j2lenget�newj2len�j�ks                   r�find_longest_match�"SequenceMatcher.find_longest_match1s���t"�V�V�T�V�V�T�X�X�t�z�z�7N�7N�N���c��;��a�&�C��;��a�&�C�!$�1�h�������s��A��y�y�H��H��W�W�Q�T�7�+���s�7����8��"*�1�Q�3��"2�Q�"6�6��H�Q�K��x�<�-.�q�S��U�A�a�C��E�1�(�E�(�,��E�!�(�k�e�k��!�!�G�*�%�%��a��j�A�A�g�J�&�%*�1�W�e�A�g�x��z�(�E��k�e�k��!�!�G�*�%�%��a��j�A�A�g�J�&��n�s�"�u�~��';��!�(�N�+�,�,��h���1�8�^�#4�4���M�H��n�s�"�u�~��';��!�(�N�+�,�,��h���1�8�^�#4�4��k�e�k��a�a��j�!�!��a��j�A�A�g�J�&�%*�1�W�e�A�g�x��z�(�E��k�e�k��a�a��j�!�!��a��j�A�A�g�J�&��n�s�"�u�~��';��a�h��'�(�(��h���1�8�^�#4�4��!�|�H��n�s�"�u�~��';��a�h��'�(�(��h���1�8�^�#4�4��U�8�,�,rc�<�URbUR$[UR5[UR5p!SUSU4/n/nU(a�UR	5upVpxURXVXx5=up�p�U(aWUR
U5 XY:aXz:aUR
XYXz45 X�-U:a!X�-U:aUR
X�-XjU-U45 U(aM�UR5 S=n
=p�/nUH=unnnX�-U:XaX�-U:XaUU-
nMU(aUR
X�U45 UUUp�n
M? U(aUR
X�U45 UR
XS45 [[[RU55UlUR$�Nr)r+r?rr �popr^r9�sort�list�mapr
�_make)r#�la�lb�queuer+rPrQrRrSrAr\r]�x�i1�j1�k1�non_adjacent�i2�j2�k2s                    r�get_matching_blocks�#SequenceMatcher.get_matching_blocks�s���&���+��'�'�'��T�V�V��c�$�&�&�k�B��R��B�� �����!&�����C�c��1�1�#�C�E�E�G�A�!���&�&�q�)��7�s�w��L�L�#�#�!1�2��3��9���s���L�L�!�#�s�a�C��!5�6��e�	����
����R���)�J�B��B��w�"�}���B���b���
� �'�'����5���R����*��������-����b�a�[�*�#�C����\�$B�C����#�#�#rc�>�URbUR$S=p/=UlnUR5HcupEnSnX:aX%:aSnOX:aSnOX%:aSnU(aURXqXBU45 XF-XV-p!U(dMOURSXAXR45 Me U$)Nr��replace�delete�insert�equal)r,rrr9)r#rAr\�answer�ai�bj�size�tags        r�get_opcodes�SequenceMatcher.get_opcodes�s���:�<�<�#��<�<���	�� "�"���v� �4�4�6�L�B�D��C��v�!�&�������������
�
���r�2�4��7�B�G�q��t��
�
����6�8�'7�(�
rc#�p# �UR5nU(dS/nUSSS:Xa+USup4pVnU[XEU-
5U[XgU-
5U4US'USSS:Xa*USup4pVnX4[XTU-5U[XvU-54US'X-n/n	UHwup4pVnUS:XaVXT-
U:�aNU	RX4[XTU-5U[XvU-545 U	v� /n	[XEU-
5[XgU-
5pdU	RX4XVU45 My U	(a![	U	5S:XaU	SSS:XdU	v� ggg7f)N)ryrr5rr5rry���r5)r�max�minr9r?)
r#rF�codesr~rkrorlrp�nn�groups
          r�get_grouped_opcodes�#SequenceMatcher.get_grouped_opcodes#sX���2� � �"���*�+�E���8�A�;�'�!�"'��(��C�R�R��C��q�D�M�2�s�2�!�t�}�b�@�E�!�H���9�Q�<�7�"�"'��)��C�R�R���R�A����C��q�D�M�A�E�"�I�
�U����#(��C�R�R��g�~�"�%�"�*����c�s�2�!�t�}�b�#�b�Q�$�-�H�I������R�A����B�1��
�B��L�L�#�2�2�.�/�$)��#�e�*�a�-�E�!�H�Q�K�7�,B��K�-C�5�s�D4D6c��[SUR555n[U[UR5[UR
5-5$)Nc3�*# �UH	oSv� M g7f)r�Nr)�.0�triples  r�	<genexpr>�(SequenceMatcher.ratio.<locals>.<genexpr>ks���J�/I�V�R�j�/I�s�)�sumrrrr?rr )r#rs  r�ratio�SequenceMatcher.ratioUs?��,�J�t�/G�/G�/I�J�J�����T�V�V��s�4�6�6�{�)B�C�Crc��URc30=UlnURHnURUS5S-X'M URn0nURSpTURH;nU"U5(aX2nOURUS5nUS-
X2'US:�dM6US-nM= [U[
UR5[
UR5-5$rL)r/r rOrMrrr?)r#r/rB�avail�availhasr�numbs       r�quick_ratio�SequenceMatcher.quick_rations����?�?�"�+-�-�D�O�j��v�v��",�.�.��a�"8�1�"<�
����_�_�
���!�.�.��'��6�6�C���}�}��z��!�~�~�c�1�-�����E�J��a�x�!�A�+��� ���T�V�V��s�4�6�6�{�)B�C�Crc��[UR5[UR5p![[	X5X-5$r)r?rr rr�)r#rgrhs   r�real_quick_ratio� SequenceMatcher.real_quick_ratio�s0���T�V�V��c�$�&�&�k�B� ��B��R�W�5�5r)
rr!r r6r;r>r/rr+r,)NruruT)rNrN)�)�__name__�
__module__�__qualname__�__firstlineno__r$r"r'r(r0r^rrrr�r�r�r��classmethodr�__class_getitem__�__static_attributes__rrrrr,sW��X>�@
�3�4�X%�Nr-�hE$�N5�n0�dD�2D�:
6�$�L�1�rrc���US:�d[SU<35eSUs=::aS::dO [SU<35e/n[5nURU5 UHwnURU5 UR	5U:�dM*UR5U:�dM@UR
5U:�dMVURUR
5U45 My [X$5nUVVs/sHupvUPM	 snn$s snnf)Nrzn must be > 0: grzcutoff must be in [0.0, 1.0]: )	�
ValueErrorrr(r'r�r�r�r9�	_nlargest)�word�
possibilitiesrF�cutoff�result�srj�scores        rrr�s���:
��6���3�4�4��&��C���v�G�H�H�
�F���A��J�J�t��
��	�
�
�1�
�����6�)��=�=�?�f�$��7�7�9����M�M�1�7�7�9�a�.�)���q�
!�F�$�%�f�(�%�A�f�%�%��%s�C0c�D�SRS[X555$)Nruc3�d# �UH&upUS:XaUR5(aUOUv� M( g7f)� N)�isspace)r��c�tag_cs   rr��$_keep_original_ws.<locals>.<genexpr>�s.����%�H�A��c�\�a�i�i�k�k��u�4�%�s�.0)�join�zip)r��tag_ss  r�_keep_original_wsr��s$��
�7�7���A�
���rc�B�\rSrSrSSjrSrSrSrSrSr	S	r
S
rg)ri�Nc��XlX lgr��linejunk�charjunk)r#r�r�s   rr$�Differ.__init__*s��(!�
� �
rc	#�t# �[URX5nUR5H�upEpgnUS:XaURXXbXx5n	O]US:XaUR	SXU5n	OCUS:XaUR	SX'U5n	O)US:XaUR	SXU5n	O[SU<35eU	Shv�N M� gN	7f)	Nrvrw�-rx�+ryr��unknown tag )rr�r�_fancy_replace�_dumpr�)
r#rr �cruncherr~rPrQrRrS�gs
          r�compare�Differ.compareAs����4#�4�=�=�!�7��'/�';�';�'=�#�C�c���i���'�'����A������J�J�s�A�C�0������J�J�s�A�C�0������J�J�s�A�C�0�� �S�!:�;�;��L�L�(>�
�s�B*B8�,B6�-
B8c#�J# �[X45HnU<SX%<3v� M g7f)Nr�)rN)r#r~rj�lo�hirAs      rr��Differ._dumpjs ����r��A� �!�$�'�'��s�!#c#��# �Xe-
X2-
:a'URSXEU5nURSXU5nO&URSXU5nURSXEU5nXx4H
n	U	Shv�N M gN	7f)Nr�r�)r�)
r#rrPrQr rRrS�first�secondr�s
          r�_plain_replace�Differ._plain_replaceosq����9�s�y� ��Z�Z��Q�S�1�E��Z�Z��Q�S�1�F��Z�Z��Q�S�1�E��Z�Z��Q�S�1�F���A��L�L���s�A#A1�%A/�&
A1c#�"# �Supx[UR5n	Sup�[XV5H�nXLn
U	RU
5 [X#5HynXnX�:XaU
cX�p�MU	R	U5 U	R5U:�dM:U	R
5U:�dMPU	R5U:�dMfU	R5X�nnnM{ M� Xx:a%U
cURXX4XV5Shv�N gX�SnnnOSn
URXWXEW5Shv�N UUUUnnU
c�S=nnU	RUU5 U	R5HpunnnnnUU-
UU-
nnUS:XaUSU--
nUSU--
nM+US:Xa
USU--
nM;US	:Xa
US
U--
nMKUS:XaUSU--
nUSU--
nMc[S
U<35e URUUUU5Shv�N OSU-v� URUUS-X4US-U5Shv�N gGNN�N5N7f)N)g�G�z��?g�?�NNrrurv�^rwr�rxr�ryr�r��  r5)rr�rNr(r'r�r�r�r��
_fancy_helperr"rr��_qformat)r#rrPrQr rRrS�
best_ratior�r��eqi�eqjr\r|rAr{�best_i�best_j�aelt�belt�atags�btagsr~�ai1�ai2�bj1�bj2rgrhs                             rr��Differ._fancy_replace}sb���*(��
�"�4�=�=�1�����
�s��A���B����b�!��3�_���T���8��{�#$�S���!�!�"�%��,�,�.��;��*�*�,�z�9��n�n�&��3�19���1A�1���J��!%�!�(���{��.�.�q�s�s�H�H�H��),�3�J�F�F�J��C��%�%�a�f�a�f�E�E�E��v�Y��&�	�d���;���E�E����d�D�)�+3�+?�+?�+A�'��S�#�s�C��s��C�#�I�B���)�#��S�2�X�%�E��S�2�X�%�E��H�_��S�2�X�%�E��H�_��S�2�X�%�E��G�^��S�2�X�%�E��S�2�X�%�E�$��%>�?�?�,B��}�}�T�4���>�>�>���+���%�%�a����3�6�!�8�S�I�I�I�QI�	F�,
?�	J�s[�BH�H�H�49H�-H�.$H�H	�CH�H�*H�H
�H�	H�H�
Hc#�# �/nX#:a-XV:aURXX4XV5nO,URSXU5nOXV:aURSXEU5nUShv�N gN7f)Nr�r�)r�r�)r#rrPrQr rRrSr�s        rr��Differ._fancy_helper�sX������9��y��'�'����A���J�J�s�A�C�0��
�Y��
�
�3���,�A����s�AA�A�Ac#��# �[X5R5n[X$5R5nSU-v� U(aSUS3v� SU-v� U(a	SUS3v� gg7f)N�- z? �
�+ )r��rstrip)r#�aline�bliner�r�s     rr��Differ._qformat�sh��� "�%�/�6�6�8��!�%�/�6�6�8���U�l����u�g�R�.� ��U�l����u�g�R�.� ��s�A!A#)r�r�r�)r�r�r�r�r$r�r�r�r�r�r�r�rrrrr�s*��l!�.'�R(�
�\J�|
�!rrNz
\s*(?:#\s*)?$c��U"U5SL$rr)�line�pats  rrrs���t�9�D� � rc�
�X;$rr)�ch�wss  rrr%s�� �8�Orc�|�US-nX-
nUS:XaSRU5$U(dUS-nSRX#5$�Nr5z{}z{},{}��format��start�stop�	beginningrs    r�_format_range_unifiedr�<sE����	�I�
�\�F�
��{��{�{�9�%�%���Q��	��>�>�)�,�,rc	#�|# �[XX#XEU5 Sn[SX5RU5GHn	U(d^SnU(aSRU5OSn
U(aSRU5OSnSRX*U5v� SRX;U5v� U	SU	Sp�[	US	U
S
5n[	USU
S5nS
RX�U5v� U	HXunnnnnUS:XaUUUH
nSU-v� M M$US;aUUUH
nSU-v� M US;dMEUUUH
nSU-v� M MZ GM g7f)NFT�	{}ru�
--- {}{}{}z
+++ {}{}{}rr�r5�r��z@@ -{} +{} @@{}ryr�>rwrvr�>rxrvr�)�_check_typesrr�r�r�)rr �fromfile�tofile�fromfiledate�
tofiledaterF�lineterm�startedr��fromdate�todater��last�file1_range�file2_ranger~rkrorlrpr�s                      rr
r
GsS���R��x��8�L��G� ��a�*�>�>�q�A����G�6B�v�}�}�\�2��H�2<�V�]�]�:�.�"�F��%�%�h�(�C�C��%�%�f�h�?�?��A�h��b�	�t�+�E�!�H�d�1�g�>��+�E�!�H�d�1�g�>���&�&�{��J�J�#(��C��R��R��g�~��b��H�D���*�$�%���+�+��b��H�D���*�$�%��+�+��b��H�D���*�$�%�$)�B�s�DD<�D<c��US-nX-
nU(dUS-nUS::aSRU5$SRX"U-S-
5$r�r�r�s    r�_format_range_contextr�sO����	�I�
�\�F���Q��	�
��{��{�{�9�%�%��>�>�)��%7�!�%;�<�<rc	#�"# �[XX#XEU5 [SSSSS9nSn	[SX5RU5GHOn
U	(d^Sn	U(aSR	U5OS	nU(aSR	U5OS	nS
R	X+U5v� SR	X<U5v� U
SU
S
p�SU-v� [U
SUS5nSR	X�5v� [
SU
55(a-U
H'unnn nUS:wdMUUUH
nUUU-v� M M) [U
SUS5nSR	UU5v� [
SU
55(dGM"U
H'un nnnUS:wdMUUUH
nUUU-v� M M) GMR g7f)Nr�r�z! r�)rxrwrvryFTr�ruz
*** {}{}{}rrr�z***************r5rz
*** {} ****{}c3�6# �UHun   o!S;v� M g7f)>rwrvNr�r�r~�_s   rr��context_diff.<locals>.<genexpr>�����I�5���Q��1�a�+�+�5���rxr�rz
--- {} ----{}c3�6# �UHun   o!S;v� M g7f)>rxrvNrrs   rr�r�rrrw)r�dictrr�r�r�any)rr rrrrrFr�prefixr	r�r
rr�rr
r~rkrorr�rrlrps                        rr	r	�s����X��x��8�L�
��d�D��
E�F��G� ��a�*�>�>�q�A����G�6B�v�}�}�\�2��H�2<�V�]�]�:�.�"�F��%�%�h�(�C�C��%�%�f�h�?�?��A�h��b�	�t��(�*�*�+�E�!�H�d�1�g�>���$�$�[�;�;��I�5�I�I�I�%*�!��R��Q���(�?� !�"�R���$�S�k�D�0�0�!)�&+�
,�E�!�H�d�1�g�>���$�$�[�(�;�;��I�5�I�I�I�%*�!��Q��2�r��(�?� !�"�R���$�S�k�D�0�0�!)�&+�1B�s�C<F�AF�F�/ Fc��U(aE[US[5(d-[S[US5R<SUS<S35eU(aE[US[5(d-[S[US5R<SUS<S35eUH'n[U[5(aM[SU<35e g)Nrz"lines to compare must be str, not � (�)z all arguments must be str, not: )�
isinstance�str�	TypeError�typer�)rr �args�args    rrr�s���	��A�a�D�#�&�&���a��d��,�,�a��d�4�5�	5���A�a�D�#�&�&���a��d��,�,�a��d�4�5�	5����#�s�#�#��C�I�J�J�rc	
#�# �Sn	[[X�55n[[X�55nU	"U5nU	"U5nU	"U5nU	"U5nU	"U5nU"XX4XVXx5n
U
HnURSS5v� M g7f)Nc��URSS5$![a/nS[U5R<SU<S3n[	U5UeSnAff=f)N�ascii�surrogateescapez!all arguments must be bytes, not rr)�decode�AttributeErrorr"r�r!)r��err�msgs   rr)�diff_bytes.<locals>.decodesK��	*��8�8�G�%6�7�7���	*���G�$�$�a�)�C��C�.�c�)��	*�s��
A
�*A�A
r'r()rdre�encode)�dfuncrr rrrrrFrr)�linesr�s            rrr�s����*�	
�S��^��A��S��^��A��h��H�
�F�^�F��,�'�L��
�#�J��h��H��!��,�A�P�E����k�k�'�#4�5�5��s�A=A?c�6�[X#5RX5$r)rr�)rr r�r�s    rrrs��F�(�%�-�-�a�3�3rc#�N^^^^# �SSKnUR"S5m[XX45mSS/4U4SjjmUU4SjmU4SjnU"5nUcUShv�N gUS-
nSnSS/U-p�SnUSLa%[U5up�nX�-nX�U4X�'U	S-
n	USLaM%X�:�aSv� UnOU	nSn	U(aX�-nU	S-
n	X�v� US-nU(aMUS-
nU(a/[U5up�nU(aUS-
nOUS-nX�U4v� U(aM/M�N�![a gf=f![a gf=f7f)	Nrz
(\++|\-+|\^+)c�>�X2==S-
ss'UcX2URS5SS4$US:XaoURS5URS5pT/nU4SjnTRXu5 [U5H unup�USU	S-U-XIU
-S-XJS-nM" USSnO(URS5SSnU(dSnSU-U-S-nX2U4$)	Nr5rr�?c��URURS5SUR5/5 URS5$)Nr5r)r9r��span)�match_object�sub_infos  r�record_sub_info�3_mdiff.<locals>._make_line.<locals>.record_sub_info�s=������!3�!3�A�!6�q�!9�,�:K�:K�:M� N�O�#�)�)�!�,�,r��r�)rb�sub�reversed)r0�
format_key�side�	num_lines�text�markersr8r9�key�begin�end�	change_res           �r�
_make_line�_mdiff.<locals>._make_linefs���.	��1������O�E�I�I�a�L���$4�5�5����!�I�I�a�L�%�)�)�A�,�'��H�6>�
-�
�M�M�/�2�$,�H�#5���K�U��A�e�}�T�)�#�-�d��o�=�d�B�4��:�M��$6����8�D��9�9�Q�<���#�D�����*�$�t�+�d�2�D����%�%rc3�@># �/nSup[U5S:a,UR[TS55 [U5S:aM,SRUVs/sHo3SPM	 sn5nUR	S5(aUnGO�UR	S5(aT"USS5T"USS	5S4v� M�UR	S
5(aUS	-nT"USS5SS4v� M�UR	S5(aT"USS5SpeUS	-
SpGOBUR	S
5(aT"USS5T"USS	5S4v� GM.UR	S5(aT"USS5T"USS	5S4v� GM^UR	S5(aUS	-nT"USS5SS4v� GM�UR	S5(aUS	-
nST"USS	5S4v� GM�UR	S5(aST"USS	5peUS	-SpO`UR	S5(aUS	-
nST"USS	5S4v� GM
UR	S5(aT"USSSS5T"USS	5S4v� GM@US:aUS	-
nSv� US:aMUS:�aUS	-nSv� US:�aMUR	S5(agWWS4v� GM�s snf7f)N)rrTr�Xrurz-?+?r4r5z--++r�)z--?+z--+r�z-+?z-?+z+--r�)r�z+-r�F)N�rur�T)rLNT)r?r9�nextr��
startswith)	r0�num_blanks_pending�num_blanks_to_yieldr�r��	from_line�to_linerH�diff_lines_iterators	       ��r�_line_iterator�_mdiff.<locals>._line_iterator�s�������26�/����e�*�q�.����T�"5�s�;�<��e�*�q�.����U�3�U�T�a��U�3�4�A��|�|�C� � �'9�#����f�%�%� ��s�1�-�z�%��A�/F��L�L�����f�%�%�#�a�'�"� ��s�1�-�t�T�9�9�����3�4�4�%/�u�S��$;�T�'�9K�A�9M�a�$6����e�$�$� ��t�A�.�
�5��Q�0G��M�M�����e�$�$� ��s�1�-�z�%��Q�/G��M�M�����c�"�"�"�a�'�"� ��s�1�-�t�T�9�9�����e�$�$�#�a�'�"��J�u�S��3�T�9�9�����l�+�+�%)�:�e�C��+B�7�9K�A�9M�a�$6����c�"�"�"�a�'�"��J�u�S��3�T�9�9�����c�"�"� ��q��$�q�1�*�U�4��2J�5�P�P��&��)�#�q�(�#�)�)�&��)�&��)�#�q�(�#�)�)�&��)��|�|�C� � �����,�,�M��4�s%�AJ�J�J�#G<J�!J�8&Jc3�># �T"5n//p![U5S:Xd[U5S:Xa[[U5up4nUbURX545 UbURXE45 [U5S:XaMJ[U5S:XaM[UR	S5up6UR	S5upGX4U=(d U4v� M�![a gf=f7fra)r?rM�
StopIterationr9rb)	�
line_iterator�	fromlines�tolinesrQrR�
found_diff�fromDiff�to_diffrTs	        �r�_line_pair_iterator�#_mdiff.<locals>._line_pair_iterator�s�����'�(�
��R�'���y�>�1�$��G��a���59�-�5H�2�I�
��(��$�$�i�%;�<��&��N�N�G�#7�8��y�>�1�$��G��a��#,�-�-��"2��I�&�{�{�1�~��G��X�%8��9�9���
%����s3�*C�B?�9C�7C�7C�?
C�	C�C�Cr5F)NNN)�re�compilerrMrW)rYrZ�contextr�r�r`r^�line_pair_iterator�lines_to_write�index�contextLinesr[rQrRrArTrHrGrSs               @@@@r�_mdiffrg<s�����D��
�
�+�,�I� �	�(�D��78��e�6&�pV-�p:�B-�.����%�%�%�	�1������#$�d�V�W�%5�<��J���%��59�:L�5M�2�I�
��O��#,�z�"B�����
����%���&�&�!(��!&���� ��O����
��"�o�%��!�#��	!�.�%�Q�Y�N�
�$�59�:L�5M�2�I�
�!�)0����&�!�+��#�j�8�8�%�n�=�
	&��%�����:!�
��
�sf�A
D%�D�D%�-D�;D%�2D%�D%�4D�D%�
D�D%�D�D%�
D"�D%�!D"�"D%an
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">

<html>

<head>
    <meta http-equiv="Content-Type"
          content="text/html; charset=%(charset)s" />
    <title></title>
    <style type="text/css">%(styles)s
    </style>
</head>

<body>
    %(table)s%(legend)s
</body>

</html>a�
        table.diff {font-family: Menlo, Consolas, Monaco, Liberation Mono, Lucida Console, monospace; border:medium}
        .diff_header {background-color:#e0e0e0}
        td.diff_header {text-align:right}
        .diff_next {background-color:#c0c0c0}
        .diff_add {background-color:#aaffaa}
        .diff_chg {background-color:#ffff77}
        .diff_sub {background-color:#ffaaaa}aZ
    <table class="diff" id="difflib_chg_%(prefix)s_top"
           cellspacing="0" cellpadding="0" rules="groups" >
        <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>
        <colgroup></colgroup> <colgroup></colgroup> <colgroup></colgroup>
        %(header_row)s
        <tbody>
%(data_rows)s        </tbody>
    </table>a�
    <table class="diff" summary="Legends">
        <tr> <th colspan="2"> Legends </th> </tr>
        <tr> <td> <table border="" summary="Colors">
                      <tr><th> Colors </th> </tr>
                      <tr><td class="diff_add">&nbsp;Added&nbsp;</td></tr>
                      <tr><td class="diff_chg">Changed</td> </tr>
                      <tr><td class="diff_sub">Deleted</td> </tr>
                  </table></td>
             <td> <table border="" summary="Links">
                      <tr><th colspan="2"> Links </th> </tr>
                      <tr><td>(f)irst change</td> </tr>
                      <tr><td>(n)ext change</td> </tr>
                      <tr><td>(t)op</td> </tr>
                  </table></td> </tr>
    </table>c��\rSrSr\r\r\r\rSrSSS\	4Sjr
SSS.SjjrS	rS
r
SrSrS
rSrSrSSjrSrg)ri�r�Nc�4�XlX lX0lX@lgr)�_tabsize�_wrapcolumn�	_linejunk�	_charjunk)r#�tabsize�
wrapcolumnr�r�s     rr$�HtmlDiff.__init__�s�� �
�%��!��!�rzutf-8)�charsetc��UR[URURUR	XX4XVS9US9-RUS5R
U5$)N)rb�numlines)�styles�legend�tablerr�xmlcharrefreplace)�_file_templater�_styles�_legend�
make_tabler.r))r#rYrZ�fromdesc�todescrbrtrrs        r�	make_file�HtmlDiff.make_file�s`��&�#�#�d��<�<��<�<��/�/�)�h�*1�"�F��'
�
��6�'�.�/���w��
	@rc�^�U4SjnUVs/sH
oC"U5PM nnUVs/sH
oC"U5PM nnX4$s snfs snf)Nc��>�URSS5nURTR5nURSS5nURSS5RS5$)Nr�r;�	r�)rv�
expandtabsrkr�)r�r#s �r�expand_tabs�2HtmlDiff._tab_newline_replace.<locals>.expand_tabs�sS����<�<��D�)�D��?�?�4�=�=�1�D��<�<��D�)�D��<�<��S�)�0�0��6�6rr)r#rYrZr�r�s`    r�_tab_newline_replace�HtmlDiff._tab_newline_replace�sM���	7�4=�=�9�4�[��&�9�	�=�18�9���;�t�$���9�� � ��>��9s�9�>c���U(dURX#45 g[U5nURnXE::dXCRS5S--
U::aURX#45 gSnSnSnXu:aBXd:a=X6S:XaUS-
nX6nUS-
nOX6S:XaUS-
nSnO
US-
nUS-
nXu:aXd:aM=USUn	X6Sn
U(a
U	S-n	SU-U
-n
URX)45 UR	USU
5 g)Nr;r�rrur5r<�>)r9r?rl�count�_split_line)r#�	data_list�line_numrBr}r�rArF�mark�line1�line2s           rr��HtmlDiff._split_line�s)������h�_�-���4�y�������K�d�Z�Z��%5�a�%7�8�S�@����h�_�-��
��
�����g�!�(��w�$���Q����w���Q�����D���Q������Q����Q����g�!�(��R�a����R���
��D�L�E��4�K�%�'�E�	���(�)�*�	
����3�u�-rc#�T# �UH�up#nUcX#U4v� MX#supVupx//p�URX�U5 URX�U5 U	(d	U
(dMPU	(aU	RS5nOSnU
(aU
RS5nOSnX#U4v� U	(aMEU
(aMNM� g7f)Nr)rur�)r�rb)r#�diffs�fromdata�todata�flag�fromline�fromtext�toline�totext�fromlist�tolists           r�
_line_wrapper�HtmlDiff._line_wrappers����%*� �H�D��|��d�*�*��2:�/��X���!��V����X�x�8����V�6�2��f�f��'�|�|�A��H�'�H��#�Z�Z��]�F�%�F��d�*�*��(�f�f�%*�s�AB(�AB(�B(�#B(c�@�///pCnUH^upVnURUR"SU/UQ765 URUR"SU/UQ765 URU5 M` X#U4$![a% URS5 URS5 NGf=frL)r9�_format_liner!)r#r�r�r��flaglistr�r�r�s        r�_collect_lines�HtmlDiff._collect_lines.s���$&�b����$)� �H�D�
$����� 1� 1�!�D� C�(� C�D��
�
�d�/�/��$�?��?�@�

�O�O�D�!�%*��x�'�'���
$�����%��
�
�d�#�
$�s�AA.�.,B�Bc�"�SU-nSURU<U<S3nURSS5RSS5RS	S
5nURSS5R5nS
U<SU<SU<S3$![a SnNof=f)Nz%dz id="�"ru�&z&amp;r�z&gt;�<z&lt;r��&nbsp;z<td class="diff_header"z</td><td nowrap="nowrap">z</td>)�_prefixr!rvr�)r#r@r��linenumrB�ids      rr��HtmlDiff._format_lineCs���	��W�n�G�!%���d�!3�G�<�B�
�\�\�#�g�
&�
.�
.�s�6�
:�
B�
B�3�v�
N���|�|�C��)�0�0�2���W�T�#�	#���	��B�	�s�A?�?B�
Bc��S[R-nS[R-n[=RS-
slX/Ulg)Nzfrom%d_zto%d_r5)r�_default_prefixr�)r#�
fromprefix�toprefixs   r�_make_prefix�HtmlDiff._make_prefixZs?��
��!9�!9�9�
��X�5�5�5��� � �A�%� �"�,��rc��URSnS/[U5-nS/[U5-nSup�Sn[U5HAup�U
(a3U
(d*Sn
Un[SX�-
/5nSXi4-X|'U	S-
n	SXi4-X�'M=M?Sn
MC U(dS/nS/nS/nSnU(aS	/nUnOS
/=pUS(dSU-US'SU-X�'XX8U4$)
Nr5ru)rFrTz id="difflib_chg_%s_%d"z"<a href="#difflib_chg_%s_%d">n</a>Fz2<td></td><td>&nbsp;No Differences Found&nbsp;</td>z(<td></td><td>&nbsp;Empty File&nbsp;</td>z!<a href="#difflib_chg_%s_0">f</a>z#<a href="#difflib_chg_%s_top">t</a>)r�r?r7r�)r#r�r�r�rbrtr��next_id�	next_href�num_chg�	in_changerrAr�s              r�_convert_flags�HtmlDiff._convert_flagses���<�<��?���$�s�8�}�$���D��X��&�	�%�������)�F�A�� � $�I��D��Q�q�z�N�+�A�!:�h�=O�!O�G�J��q�L�G�&J�!�N+�'+�I�O�!�"�	�!*�$��w�H��d�G���I��D��P�Q��!��%O�$P�P����{�>��I�I�a�L�?�8�L�	���x�'�9�9rc
�`�UR5 URX5upU(aUnOSn[XXpRURS9nUR
(aUR
U5nURU5up�nURX�X�U5up�p�n
/nSn[[U55HKnUUcUS:�aURS5 M"M$URX�UUUU	UUUU
U4-5 MM U(dU(aSS<SU-<S<SU-<S3nOS	nUR[S	RU5UURS
S9-nUR!SS
5R!SS5R!SS5R!SS5R!SS5$)Nr�zV            <tr><td class="diff_next"%s>%s</td>%s<td class="diff_next">%s</td>%s</tr>
rz)        </tbody>        
        <tbody>
z<thead><tr>z!<th class="diff_next"><br /></th>z+<th colspan="2" class="diff_header">%s</th>z
</tr></thead>rur5)�	data_rows�
header_rowrz+z<span class="diff_add">z-z<span class="diff_sub">z^z<span class="diff_chg">r<z</span>r�r�)r�r�rgrmrnrlr�r�r�rNr?r9�_table_templaterr�r�rv)r#rYrZr}r~rbrt�
context_linesr�r�r�r�r�r�r��fmtrAr�rws                   rr|�HtmlDiff.make_table�s���(	
����!�5�5�i�H��	��$�M� �M��y����#�~�~�/������&�&�u�-�E�$(�#6�#6�u�#=� ���6:�5H�5H��H�X�67�2���7�
��7���s�8�}�%�A���{�"��q�5��H�H�J�K�����#���I�a�L��!��+4�Q�<��q�	�!C�C�D�&��v��3�=��H�3�=��F�	H�J��J��$�$�t��g�g�a�j�!��<�<��?�($�$��
�}�}�U�#<�=��W�U�#<�=��W�U�#<�=��W�T�)�,��W�T�(�+�		,r)rnrmr�rkrl)ruruF�)r�r�r�r�ryrzr�r{r�rr$rr�r�r�r�r�r�r�r|r�rrrrr�sz�� $�N��G�%�O��G��O��4��+�"�"AC�*+�@�8?�@�6!�.5.�n+�8(�*#�.	-�-:�^IN��K,rrc#�# �SSS.[U5nSU4nUHnUSSU;dMUSSv� M g![a [SU-5Sef=f7f)Nr�r�)r5rz)unknown delta choice (must be 1 or 2): %rr�r)�int�KeyErrorr�)�delta�whichr~�prefixesr�s     rrr�sv���,.��4� ��U��,���c�{�H������8�x���q�r�(�N���	�.��D�"�#�$�)-�	.�.�s�A�5�A�A�A�Ac�4�SSKnSSKnURU5$ra)�doctest�difflib�testmod)r�r�s  r�_testr�s����?�?�7�#�#r�__main__)r�g333333�?)z 	)rurururur�r�)rrrrr��
)%�__all__�heapqrr��collectionsr�_namedtuple�typesrr
rrrr�rr`ra�matchrrr�r
rr	rrrrgryrzr�r{�objectrrr�r�rrr�<module>r�s��:>��(�1���G�Z�(���
k	2�k	2�\.&�b�l!�l!�~	
��:�:�&6�7�=�=�!� �.	-�=?�.2�B%�R	=�,.�?C�J1�XK�"25�?D�6�<�(9�#4�J(,�d�%�K�\��(0������"],�v�],�~
��@$��z��	�G�r

Youez - 2016 - github.com/yon3zu
LinuXploit