�������2� �x�� �y���� �x�� �x� �x �x �x � �� �x ��� �x ��� �x �x �x �x �x ��� � � � � �x !"#"$% &' ( ) �!*+ �x, �x- �x. �x/ 01 02 03 04 �x5 06 �7 � 7 �7 �x8 9: ;: <= <> <? �x@ AB AC AD 0E �xF GH GI GJ �xK 0L �M NO �P �xQ �xR �S �xT �xU �xV �xW �X �Y �Z �[ \] �x^ �_ `a `b �xc �d ea eb �f gh �xi gj gk lm �xn op qr st su vw xh yh yz {h {z y| {|}~��������DEBUG�Z� ConstantValue�����updateFrameSizes� codeLength�I�modified�simple� preInsertions�-[Lproguard/classfile/instruction/Instruction;�replacements�postInsertions�deleted�[Z�instructionOffsetMap�[I� newOffset�lengthIncreased�expectedStackMapFrameOffset�stackSizeUpdater�,Lproguard/classfile/editor/StackSizeUpdater;�variableSizeUpdater�/Lproguard/classfile/editor/VariableSizeUpdater;�instructionWriter�-Lproguard/classfile/editor/InstructionWriter;�<init>�()V�Code�LineNumberTable�(Z)V�reset�(I)V� StackMapTable�insertBeforeInstruction�0(ILproguard/classfile/instruction/Instruction;)V�replaceInstruction�insertAfterInstruction�deleteInstruction�undeleteInstruction� isModified�(I)Z�visitAnyAttribute�E(Lproguard/classfile/Clazz;Lproguard/classfile/attribute/Attribute;)V�visitCodeAttribute�d(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)V�visitCodeAttribute0�visitStackMapAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapAttribute;)V�visitStackMapTableAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/StackMapTableAttribute;)V�visitLineNumberTableAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LineNumberTableAttribute;)V� visitLocalVariableTableAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTableAttribute;)V�$visitLocalVariableTypeTableAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTypeTableAttribute;)V�canPerformSimpleReplacements�/(Lproguard/classfile/attribute/CodeAttribute;)Z��performSimpleReplacements�/(Lproguard/classfile/attribute/CodeAttribute;)V�updateInstructions�d(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;)I�mapInstructions�([BI)I�mapInstruction���moveInstructions�g(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;[BI)V�moveInstruction��(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�visitConstantInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/ConstantInstruction;)V�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�visitTableSwitchInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/TableSwitchInstruction;)V�visitLookUpSwitchInstruction��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/LookUpSwitchInstruction;)V�visitExceptionInfo��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/ExceptionInfo;)V�visitAnyStackMapFrame��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/StackMapFrame;)V�visitSameOneFrame��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/SameOneFrame;)V�visitMoreZeroFrame��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/MoreZeroFrame;)V�visitFullFrame��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/FullFrame;)V�visitAnyVerificationType��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/VerificationType;)V�visitUninitializedType��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/UninitializedType;)V�visitLineNumberInfo��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LineNumberInfo;)V�visitLocalVariableInfo��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableInfo;)V�visitLocalVariableTypeInfo��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/LocalVariableTypeInfo;)V�remapJumpOffsets�(I[I)V�remapBranchOffset�(II)I�remapInstructionOffset�(I)I�removeEmptyExceptions�1([Lproguard/classfile/attribute/ExceptionInfo;I)I�removeEmptyLineNumbers�3([Lproguard/classfile/attribute/LineNumberInfo;II)I��removeEmptyLocalVariables�6([Lproguard/classfile/attribute/LocalVariableInfo;II)I�removeEmptyLocalVariableTypes�:([Lproguard/classfile/attribute/LocalVariableTypeInfo;II)I� SourceFile�CodeAttributeEditor.java���������*proguard/classfile/instruction/Instruction���������������������*proguard/classfile/editor/StackSizeUpdater�����-proguard/classfile/editor/VariableSizeUpdater�����+proguard/classfile/editor/InstructionWriter���������������������"java/lang/IllegalArgumentException�java/lang/StringBuilder�Invalid instruction offset [�����] in code with length [�]����������java/lang/RuntimeException����$Unexpected error while editing code:���� Class = [���� Method = [������ Exception = [�����] (���)�����������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������������-proguard/classfile/editor/CodeAttributeEditor�)proguard/classfile/util/SimplifiedVisitor�5proguard/classfile/attribute/visitor/AttributeVisitor�9proguard/classfile/instruction/visitor/InstructionVisitor�9proguard/classfile/attribute/visitor/ExceptionInfoVisitor�Iproguard/classfile/attribute/preverification/visitor/StackMapFrameVisitor�Lproguard/classfile/attribute/preverification/visitor/VerificationTypeVisitor�:proguard/classfile/attribute/visitor/LineNumberInfoVisitor�=proguard/classfile/attribute/visitor/LocalVariableInfoVisitor�Aproguard/classfile/attribute/visitor/LocalVariableTypeInfoVisitor�[B�+proguard/classfile/attribute/LineNumberInfo�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�java/lang/System�err�Ljava/io/PrintStream;�java/io/PrintStream�println�proguard/classfile/Clazz�getName�proguard/classfile/Method�.(Lproguard/classfile/Clazz;)Ljava/lang/String;� getDescriptor�java/lang/Object�getClass�()Ljava/lang/Class;�java/lang/Class� getMessage�*proguard/classfile/attribute/CodeAttribute�u4codeLength�exceptionsAccept�s(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/ExceptionInfoVisitor;)V�exceptionTable�-[Lproguard/classfile/attribute/ExceptionInfo;�u2exceptionTableLength�attributesAccept�o(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/visitor/AttributeVisitor;)V�>proguard/classfile/attribute/preverification/StackMapAttribute�stackMapFramesAccept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/preverification/visitor/StackMapFrameVisitor;)V�Cproguard/classfile/attribute/preverification/StackMapTableAttribute�5proguard/classfile/attribute/LineNumberTableAttribute�lineNumbersAccept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/visitor/LineNumberInfoVisitor;)V�lineNumberTable�.[Lproguard/classfile/attribute/LineNumberInfo;�u2lineNumberTableLength�8proguard/classfile/attribute/LocalVariableTableAttribute�localVariablesAccept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/visitor/LocalVariableInfoVisitor;)V�localVariableTable�1[Lproguard/classfile/attribute/LocalVariableInfo;�u2localVariableTableLength�u2maxLocals�<proguard/classfile/attribute/LocalVariableTypeTableAttribute��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;Lproguard/classfile/attribute/visitor/LocalVariableTypeInfoVisitor;)V�localVariableTypeTable�5[Lproguard/classfile/attribute/LocalVariableTypeInfo;�u2localVariableTypeTableLength�code�length�1proguard/classfile/instruction/InstructionFactory�create�1([BI)Lproguard/classfile/instruction/Instruction;�write�0(Lproguard/classfile/attribute/CodeAttribute;I)V�accept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/instruction/visitor/InstructionVisitor;)V�0proguard/classfile/instruction/BranchInstruction�branchOffset�5proguard/classfile/instruction/TableSwitchInstruction� defaultOffset�jumpOffsets�6proguard/classfile/instruction/LookUpSwitchInstruction�*proguard/classfile/attribute/ExceptionInfo� u2startPC�u2endPC�u2handlerPC�:proguard/classfile/attribute/preverification/StackMapFrame� u2offsetDelta�9proguard/classfile/attribute/preverification/SameOneFrame�stackItemAccept��(Lproguard/classfile/Clazz;Lproguard/classfile/Method;Lproguard/classfile/attribute/CodeAttribute;ILproguard/classfile/attribute/preverification/visitor/VerificationTypeVisitor;)V�:proguard/classfile/attribute/preverification/MoreZeroFrame�additionalVariablesAccept�6proguard/classfile/attribute/preverification/FullFrame�variablesAccept�stackAccept�>proguard/classfile/attribute/preverification/UninitializedType�u2newInstructionOffset�.proguard/classfile/attribute/LocalVariableInfo�u2length�2proguard/classfile/attribute/LocalVariableTypeInfo�u2index�!�x�y��z�{�|�}�~�����������������������������������������������������������������������������������������������������������������������������0�����������"�����*����������� ����O��P�����������������[*��*�����*�����*�����*����*�� ��*�� Y�� ��*��Y�� ��*��Y����*�����������.����T��=��>��?�"�@�+�B�4�H�?�I�J�J�U�U�Z�V�����������������d*��*�����%*����*����*����*�����,=��%*��S*��S*��S*��T����*��*�����������>����_��b��d��e��f�&�g�0�k�7�m�>�n�E�o�L�p�S�k�Y�t�^�u�c�w����� �0����&�����������������J��*����/��Y��Y��������*�����������*��,S*��*��������������������8���?���D���I��������+�����������w�����E��*����/��Y��Y��������*�����������*��,S*��������������������8���?���D��������+�����������������J��*����/��Y��Y��������*�����������*��,S*��*��������������������8���?���D���I��������+�����������������J��*����/��Y��Y��������*�����������*��T*��*��������������������8���?���D���I��������+�����������n�����@��*����/��Y��Y��������*�����������*��T������������������8���?��������+�����������N�����**��2��*��2��*��2��*��3������������������������$@�������������������������������������������������*+,-�� ���:��"#��$��"��Y��%��+��&���������$��"��Y��'��,+��(���,+��)���������$��"��Y��*����+��,��-����.��/������$������� �!������&� ������ ���������7���e���������� �J����������������������Z*�����*-��0��*-��1*+,-��2��=-*+,-��3��4-+,*��5-*-��6-��7��8��7*+,-��2-+,*��9*��+,-��:���������2�������� �*$�1'�A,�H/�O2�Y4������9�����������I�����*����*��+,-��;*��+,-��<������������9�;�<�>�����������������/�����*��=+,-*��>������������D�E�F�����������/�����*��=+,-*��?������������L�M�N�����������A�����!+,-*��@*��A��B-��4��C��B������������T� W� [�����������A�����!+,-*��D*��E��F-��G��H��F������������a� d� h�����������A�����!+,-*��I*��J��K-��G��L��K������������n� q� u�����������������I*�����+��MM+��4>6��.*��2:����N,��O��N����������������*� ������ ��������%��?��A��G������� ����*�������������h�����'+��4=>��*��2:�� +��P������������������������� ��&����������������������������R-��M:-��46*���`�� *`� ��*��Q6*��R��-���M*����S*+,-��T���������*� ����������"��,��3��;��D��O������ ���"���������������������D*��U*��R>+��O:*��V��N`>*��U��*��R���*��*��UO*��U���������.������� ��������#��+��0��5�?��������#������������������*��*��UO*��2N-��*Y��U-*��U��N`��U*��2:��*Y��U*��U��N`��U��*��3��*Y��U,*��U��N`��U*��2:��*Y��U*��U��N`��U���������6� ��� ���&�.�3�H�Q#�b'�j(�o*��,��������&����!�����������������l�����0*��U6��O:*+,-��W��N`6��ܱ�����������>�@�D�G�M�(O�/P�������������������� ����*��2:�� +,-*��X*Y��U*��U��N`��U*��2:��#+,-*��X*Y��U*��U��N`��U��**��3�� +,-*��X*Y��U*��U��N`��U*��2:�� +,-*��X*Y��U*��U��N`��U���������B���b� c�f�m�+r�4s�9v�D}�Y�c��n������������������������+����-��&��*�������������-�����*��+,-*��U��Y��������� �����������������-�����*��+,-*��U��Z��������� �����������������-�����*��+,-*��U��[��������� �����������������A�����!*��\��]��\*��+,-*��U��^���������������� ������������P�����,*��_��]��_*��`��a*��+,-*��U��b������������������+������������P�����,*��c��]��c*��d��a*��+,-*��U��e������������������+������������O�����+*��f��g��f*��h��g��h*��i��g��i������������������*������������i�����,*��g66*��=��*��=d6*`��=��j�����������������$�+��������$�����������7�����*+,-��k+,-*��l�������������������������7�����*+,-��k+,-*��m������������$�'�(�����������F�����"*+,-��k+,-*��n+,-*��o������������.�1�2�!3�����������������������������8�����������+�����*��p��g��p��������� ���>�?�����������+�����*��q��g��q��������� ���G�H�����������B�����"*��r��s��]��s*��r��g��r������������Q�S�!T�����������B�����"*��t��u��]��u*��t��g��t������������]�_�!`�����������M�����>,���,*,.��]O���������������j�l�j�n����� ����������������%����� *`��g*��Ud������������w�����������i�����?��*����/��Y��Y��������*�����������*��.����������������8�������+�����������o�����.>6��$+2:��f��h��+�S��������������������������&��,��������� �������������������D66��8+2:��q6����+d2��q��+�S�������������"�������������2��;��A�����������+�����������������v�����566��)+2:��s����v��+�S������������������������#��,��2���������%�������������v�����566��)+2:��u����w��+�S������������������������#��,��2���������%����������