�������2��
��F	��G	��H
�I�J	�K�L	�M�L	�N�L	�N�O�P�Q	�R�L
�S�T	�U�V
�U�T	�U�W�X��Y�Z��[��\
��]�P�^
�_�`
�a�b
�c�d�e�f�g�h�i�includeReturnInstructions�Z�hasSideEffects�<init>�(Z)V�Code�LineNumberTable��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/Instruction;)Z�visitAnyInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/Instruction;)V�visitSimpleInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/SimpleInstruction;)V�
StackMapTable�visitVariableInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/VariableInstruction;)V�visitConstantInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/ConstantInstruction;)V�visitBranchInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/BranchInstruction;)V�visitFieldrefConstant�K(Lproguard/classfile/Clazz;Lproguard/classfile/constant/FieldrefConstant;)V�visitAnyMethodrefConstant�F(Lproguard/classfile/Clazz;Lproguard/classfile/constant/RefConstant;)V�j�visitProgramField�E(Lproguard/classfile/ProgramClass;Lproguard/classfile/ProgramField;)V�visitProgramMethod�F(Lproguard/classfile/ProgramClass;Lproguard/classfile/ProgramMethod;)V�e�e�k�l�visitLibraryField�E(Lproguard/classfile/LibraryClass;Lproguard/classfile/LibraryField;)V�visitLibraryMethod�F(Lproguard/classfile/LibraryClass;Lproguard/classfile/LibraryMethod;)V�m�n�
SourceFile�!SideEffectInstructionChecker.java�!�o��� ��p�q�r�s�t�u�v�w�x�y�z�{�|�}�~��������������proguard/classfile/Method�����-proguard/classfile/visitor/NamedMethodVisitor���������!��������������� ���������3proguard/optimize/info/SideEffectInstructionChecker�)proguard/classfile/util/SimplifiedVisitor�9proguard/classfile/instruction/visitor/InstructionVisitor�3proguard/classfile/constant/visitor/ConstantVisitor�(proguard/classfile/visitor/MemberVisitor�proguard/classfile/Member�proguard/classfile/ProgramClass� proguard/classfile/ProgramMethod�proguard/classfile/LibraryClass� proguard/classfile/LibraryMethod�()V�*proguard/classfile/instruction/Instruction�accept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/visitor/InstructionVisitor;)V�0proguard/classfile/instruction/SimpleInstruction�opcode�B�2proguard/classfile/instruction/VariableInstruction�2proguard/classfile/instruction/ConstantInstruction�
constantIndex�I�proguard/classfile/Clazz�constantPoolEntryAccept�9(ILproguard/classfile/constant/visitor/ConstantVisitor;)V�0proguard/classfile/instruction/BranchInstruction�,proguard/classfile/constant/FieldrefConstant�referencedMemberAccept�-(Lproguard/classfile/visitor/MemberVisitor;)V�'proguard/classfile/constant/RefConstant�referencedMember�Lproguard/classfile/Member;�referencedClass�Lproguard/classfile/Clazz;�getAccessFlags�()I�getName�.(Lproguard/classfile/Clazz;)Ljava/lang/String;�
getDescriptor�Q(Ljava/lang/String;Ljava/lang/String;Lproguard/classfile/visitor/MemberVisitor;)V�hierarchyAccept�0(ZZZZLproguard/classfile/visitor/ClassVisitor;)V�+proguard/optimize/info/ReadWriteFieldMarker�isRead�(Lproguard/classfile/Field;)Z�-proguard/optimize/info/SideEffectMethodMarker�(Lproguard/classfile/Method;)Z�/proguard/optimize/info/NoSideEffectMethodMarker�hasNoSideEffects�!�������������� ����
��!�"��#���*�����
*��*�������$�������6��7�	�8�� �%��#���5�����*��+,-*��*�������$�������=��?��A��&�'��#��������������$�������G��(�)��#������������6O��zP��sQ��lR��eS��^T��WU��PV��I���BŸ�;ß�4*����2���&������������
���*�������$�������L��O���c���f�*���������+�,��#���K�������6*�������*�������$�������k��n��q��s�*��������-�.��#���o�����>��6���&������������
���+��*��	������$�������x��{�1���=���*������1��/�0��#���S�����"��
6*�������
ɠ�*�������$���������������!���*��������1�2��#���+�����*��,*�������$������������
����3�4��#�����
����Z,��N-��*����K,*��
*����?,��:-��:���~��'+��Y������*����������$���*�
��������	������������#���)���5���Y���*�������5��G��6�7��#���%�����	*,���������$���
����������8�9��#���X�����**����
,�������������$���
���������*����O�:C�:�����;�<�=��:��>�?��#���"�����*�������$���
����������@�A��#���X�����**����
,�������������$���
���������*����O�:C�:�����;�B�C��:��D����E