�������2
�K������
���	�J��
�h��
�0��	�J��	�J��	�0��	�J��
�J��
�J��	�J������	�J��	�J��	�J��	�J����
�J��
�J��
�J��
�J������������
�����
�����
���
���
���
�J��
�J������
���
�&������
�*��	�J��
�0������
�J������������
����
����
����
���
�J��
�D��
�J��
�J��
�J��
��������
�J��
�D��
�J����
�D��
�J��
�J��
�J��
�D�������pattern�Lcom/google/re2j/Pattern;�groups�[I�namedGroups�Ljava/util/Map;�	Signature�6Ljava/util/Map<Ljava/lang/String;Ljava/lang/Integer;>;�
groupCount�I�
inputSequence�Ljava/lang/CharSequence;�inputLength�	appendPos�hasMatch�Z�	hasGroups�
anchorFlag�<init>�(Lcom/google/re2j/Pattern;)V�Code�LineNumberTable�LocalVariableTable�this�Lcom/google/re2j/Matcher;�re2�Lcom/google/re2j/RE2;�
StackMapTable���4(Lcom/google/re2j/Pattern;Ljava/lang/CharSequence;)V�input�()Lcom/google/re2j/Pattern;�reset�()Lcom/google/re2j/Matcher;�3(Ljava/lang/CharSequence;)Lcom/google/re2j/Matcher;�start�()I�end�(I)I�group�(Ljava/lang/String;)I�Ljava/lang/String;�g�Ljava/lang/Integer;�()Ljava/lang/String;�(I)Ljava/lang/String;�&(Ljava/lang/String;)Ljava/lang/String;�	loadGroup�(I)V�ok�matches�()Z�	lookingAt�find�(I)Z�genMatch�(II)Z�	startByte�anchor�	substring�(II)Ljava/lang/String;�quoteReplacement�c�C�i�s�sb�Ljava/lang/StringBuilder;�appendReplacement�E(Ljava/lang/StringBuffer;Ljava/lang/String;)Lcom/google/re2j/Matcher;�Ljava/lang/StringBuffer;�replacement�result�F(Ljava/lang/StringBuilder;Ljava/lang/String;)Lcom/google/re2j/Matcher;�e�appendReplacementInternal�.(Ljava/lang/StringBuilder;Ljava/lang/String;)V�n�j�	groupName�last�m���
appendTail�2(Ljava/lang/StringBuffer;)Ljava/lang/StringBuffer;�4(Ljava/lang/StringBuilder;)Ljava/lang/StringBuilder;�
replaceAll�replaceFirst�replace�'(Ljava/lang/String;Z)Ljava/lang/String;�all�
SourceFile�Matcher.java�^���java/lang/NullPointerException�pattern is null�^���L�M�e�����p�T�U�N�O�P�Q�^�_�l�n�V�W�����p�X�U�Y�U�Z�[�\�[�
input is null�l�m�o�r�q�r�{�|�������java/lang/Integer�"java/lang/IllegalArgumentException�java/lang/StringBuilder�group '�����' not found���x���p�s�y�����#java/lang/IndexOutOfBoundsException�Group index out of bounds: �����java/lang/IllegalStateException�perhaps no match attempted�]�U�����$inconsistency in matching group data�com/google/re2j/RE2�����start index out of bounds: ������r���������o�p�q�p�����n > number of groups: �+named capture group is missing trailing '}'�s�z�������java/lang/StringBuffer������������com/google/re2j/Matcher�java/lang/Object�com/google/re2j/Pattern�java/lang/String�()V�(Ljava/lang/String;)V�()Lcom/google/re2j/RE2;�numberOfCapturingGroups�java/lang/CharSequence�length�
java/util/Map�get�&(Ljava/lang/Object;)Ljava/lang/Object;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�intValue�(I)Ljava/lang/StringBuilder;�match�!(Ljava/lang/CharSequence;III[II)Z�subSequence�(II)Ljava/lang/CharSequence;�indexOf�charAt�(I)C�(C)Ljava/lang/StringBuilder;�2(Ljava/lang/CharSequence;)Ljava/lang/StringBuffer;�,(Ljava/lang/String;)Ljava/lang/StringBuffer;�1�J�K���
��L�M����N�O����P�Q��R����S��T�U����V�W����X�U����Y�U����Z�[����\�[����]�U��� ��^�_��`���������;*��+��
��Y���*+��+��M*,����**��h`�
��	*,��
�������a���&�	���A��B��C��E��F��G�$�H�2�I�:�J�b��� ����;�c�d�����;�L�M����e�f��g��������J�h�����^�i��`���R�����*+��*,��
W�����a�������N��O��P�b��� �����c�d������L�M�����j�W���L�k��`���/�����*�������a�������T�b��������c�d����l�m��`���X�����**�������*��*��*��*�����a�������]�
�^��_��`��a�b��������c�d����l�n��`���g�����+��
��Y���*+��*��W*�����a�������k��l��n��o��p�b��������c�d������j�W��g������o�p��`���0�����*�������a�������y�b��������c�d����q�p��`���0�����*�������a���������b��������c�d����o�r��`���F�����*��*��	h.�����a���
���������b��������c�d������s�U���o�t��`���������;*��+�����M,��#��Y��Y����+�� ����!��"�*,��#�������a���������������2���b��� ����;�c�d�����;�s�u���-�v�w��g������2���q�r��`���H�����*��*��	h`.�����a���
���������b��������c�d������s�U���q�t��`���������;*��+�����M,��#��Y��Y����+�� ����!��"�*,��#�������a���������������2���b��� ����;�c�d�����;�s�u���-�v�w��g������2���s�x��`���0�����*��$�����a���������b��������c�d����s�y��`���������*��=*��>��	���*��%�����a���������������������b���*�����c�d������s�U����o�U����q�U��g��������s�z��`���������;*��+�����M,��#��Y��Y����+�� ����!��"�*,��#��$�����a���������������2���b��� ����;�c�d�����;�s�u���-�v�w��g������2���T�p��`���/�����*�������a���������b��������c�d����{�|��`��'��������*������&Y��Y��'����(��!��)�*����
��*Y+��,���
*�����*��	.`=*����*��=*����*��*��	.*��-*��	*��`��.>��
��*Y/��,�*�������a���>���������'���.���8���C���D���M���U��Z�^�~����
���b���*������c�d�������s�U��M�E�q�U��~��}�[��g����
�����1��~���`���1�����*��1�����a�������b��������c�d��������`���1�����*��1�����a�������b��������c�d��������`���}�����)<*����*��	.<*��	.*��	.���*��1�����a������)�*�	+�,�-�"0�b�������)�c�d����'�o�U��g������"�������`���}�����3��*������&Y��Y��2����(��!��)�*��W*��1�����a������<�=�'?�,@�b�������3�c�d�����3�o�U��g�����������`���������1*����*��*��*��	��.>���*��*��*��-�����a������G�H�I� K�%L�*M�/O�b���*����1�c�d�����1���U����1���U����}�[��g������ ��������`���O�����*����3���4������a������U�b��� �����c�d������o�U�����q�U����X�p��`���/�����*�������a������Z�b��������c�d���	���z��`���������P*\��5��*$��5��*���Y��L=*��6��(*��7>\��	$��
+\��8W+��8W����+��!�����a���*�
��e�f�h�i�&j�,k�8l�?n�Ei�Kp�b���*��,��������-���U����P���u����4������g������	������������`���k�������Y��N*-,��9W+-��:W*�����a��������������b���*�����c�d����������������u���������������`���������/*��;>*��<6*����+**����%��W*��*+,��=*�����a��������������!��'��-��b���4����/�c�d�����/��������/���u���*���U���$���U��g������!�������`����	���>6,��66d�v,��7\����+,��>��W�>�J,��7$�?,`��760���9���0d6��+,��>��W���A,��760��29��+
h`0d*������
h`0d6����*������&Y��Y��?����(��!��)�*��$:��
+��W>�����{��}��+,��>��W�`6,��6��,��7}��,��7 ��	����,��6��,��7}��
��Y@��"�,`��>:+*��A��W`>������+,��>��W�����a�����0��������������%��1��4��7��:��E��O��]��d��j��v�������������������������������������������
���"�.�9�A�G�[�e�q�|����������b���p��d�����U�����s�u�"�_���U�q����u��O2���U�����c�d����������������u������U������U������U��g���)���%��;1$��������$	���������`���K�����+**��*����%��BW+�����a���
�������b��������c�d�����������������`���K�����+**��*����%��W+�����a���
�����b��������c�d��������������z��`���;�����*+��C�����a�������b��������c�d��������u�����z��`���;�����*+��C�����a�������b��������c�d��������u��������`���������-*��W��DY��EN*��F��*-+��GW����*-��HW-��I�����a���"���!�"�
#�$�%�&�")�(*�b���*����-�c�d�����-���u����-���[��
� ������g���	���
�D��������