�������2�v
�&�J	�%�K	�%�L
�#�M
�N�O
��O�P�Q	��R	��S	��T
��U
��V
�%�W
��O�X	��R	��Y	��T
��U
��V
��O�Z	��[
��\	��R
��V
�%�]
�^�O
�#�_
�%�`
�#�]
�#�W
�#�a�b
�#�J�c�d�e�f�
codeLength�I�codeAttributeEditor�/Lproguard/classfile/editor/CodeAttributeEditor;�<init>�()V�Code�LineNumberTable�reset�(I)V�
StackMapTable�visitSimpleInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/SimpleInstruction;)V�visitConstantInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/ConstantInstruction;)V�P�visitVariableInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/VariableInstruction;)V�visitBranchInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/BranchInstruction;)V�P�g�visitAnySwitchInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/SwitchInstruction;)V�visitCodeAttribute�d(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)V�insertBeforeInstruction�0(ILproguard/classfile/instruction/Instruction;)V�replaceInstruction�insertAfterInstruction�ensureCodeAttributeEditor�
SourceFile�InstructionWriter.java�-�.�)�*�+�,�1�2�h�i�j�"java/lang/IllegalArgumentException�2proguard/classfile/instruction/ConstantInstruction�k�l�m�*�n�*�-�o�p�q�E�D�2proguard/classfile/instruction/VariableInstruction�r�*�0proguard/classfile/instruction/BranchInstruction�s�*�-�t�C�D�u�A�B�G�.�F�D�-proguard/classfile/editor/CodeAttributeEditor�+proguard/classfile/editor/InstructionWriter�)proguard/classfile/util/SimplifiedVisitor�9proguard/classfile/instruction/visitor/InstructionVisitor�5proguard/classfile/attribute/visitor/AttributeVisitor�*proguard/classfile/instruction/Instruction�0proguard/classfile/instruction/SimpleInstruction�write�0(Lproguard/classfile/attribute/CodeAttribute;I)V�opcode�B�
constantIndex�constant�(BII)V�shrink�.()Lproguard/classfile/instruction/Instruction;�
variableIndex�branchOffset�(BI)V�0proguard/classfile/instruction/SwitchInstruction�!�%�&��'�(���)�*����+�,�����-�.��/��������*�������0�������&��1�2��/���B�����*��*����*���������0�������6��9��;��=�3������4�5��/���%�����	-�������0���
����F��G��6�7��/���������E-����<:��Y��	��
������
:*����
��-�����������0���&�	���O��_��Q�
�T�(�Y�0�\�6�]�<�^�D�`�3����K�88��9�:��/���������E-����<:��Y����������:*������-�����������0���&�	���h��x��j�
�m�(�r�0�u�6�v�<�w�D�y�3����K�88��;�<��/�����	��\-���S:��Y�����:����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������Y��������:��C��Y��`�d���:*����!��Y������:*����*����-�����������0���F������������
���������������$��'��:��B��E��M��S��[���3����K�8����=�>!����?�@��/���%�����	-�������0���
����������A�B��/���D�����*����*��+,-��*�������0������������������3������C�D��/���.�����*��*��,�� �����0������������
����E�D��/���.�����*��*��,��!�����0������������
����F�D��/���.�����*��*��,��"�����0��������
��G�.��/���K�����*����*��#Y��$��*��*���������0����������3������H����I