Êşº¾1…/org/objectweb/asm/commons/ModuleHashesAttributeorg/objectweb/asm/AttributeModuleHashesAttribute.java algorithmLjava/lang/String;modulesLjava/util/List;$Ljava/util/List;hashesLjava/util/List<[B>;5(Ljava/lang/String;Ljava/util/List;Ljava/util/List;)VM(Ljava/lang/String;Ljava/util/List;Ljava/util/List<[B>;)V ModuleHashes(Ljava/lang/String;)V       this1Lorg/objectweb/asm/commons/ModuleHashesAttribute;()V  read](Lorg/objectweb/asm/ClassReader;II[CI[Lorg/objectweb/asm/Label;)Lorg/objectweb/asm/Attribute;org/objectweb/asm/ClassReader"readUTF8(I[C)Ljava/lang/String; $% #&readUnsignedShort(I)I () #*java/util/ArrayList,(I)V . -/ readModule 1% #2add(Ljava/lang/Object;)Z 45 -6readByte 8) #9jImodule hashLengthhash[Bi classReaderLorg/objectweb/asm/ClassReader;offsetlength charBuffer[CcodeAttributeOffsetlabels[Lorg/objectweb/asm/Label; currentOffset hashAlgorithm numModules moduleList)Ljava/util/ArrayList;Ljava/util/ArrayList;hashListLjava/util/ArrayList<[B>;writeD(Lorg/objectweb/asm/ClassWriter;[BIII)Lorg/objectweb/asm/ByteVector;org/objectweb/asm/ByteVectorU  VWorg/objectweb/asm/ClassWriterYnewUTF8(Ljava/lang/String;)I [\ Z]putShort!(I)Lorg/objectweb/asm/ByteVector; _` Vajava/util/Listcsize()I ef dgget(I)Ljava/lang/Object; ij dkjava/lang/Stringm@ newModule p\ Zq putByteArray$([BII)Lorg/objectweb/asm/ByteVector; st Vu classWriterLorg/objectweb/asm/ClassWriter;code codeLengthmaxStack maxLocals byteVectorLorg/objectweb/asm/ByteVector; SignatureCodeLineNumberTableLocalVariableTableLocalVariableTypeTable SourceFile1     €Š*·*+µ*,µ*-µ±@A BCD‚*  ƒ   €6*·± KL‚  !€Òœ6+¶':„+¶+6 „»-Y ·0: »-Y ·0: 6   ¢V+¶3: „  ¶7W+¶+6„¼:6¢+¶:‘T„„§ÿç ¶7W„ §ÿ©»Y  ·°VVX Y[\^&_1a;bEcHdPfXg[haikjwkzi€mˆao‚¬d;<EC= X0><a'?@4ZA< œœBCœD<œE<œFGœH<œIJ™K< L„M< &vNP 1kQP ƒ&vNO 1kQR ST€O ‰»VY·X:+*´¶^¶bW*´Ç ¶bW§a*´¹h6¶bW6¢D*´¹lÀn: *´¹lÀo: + ¶r¶b ¾¶b  ¾¶vW„§ÿ»°>y z{|(~3;€EU‚eƒj„s…|†€€†‰‚p U+= e?@ >HA<3SM<‰‰wx‰y@‰z<‰{<‰|< €}~„