�������4 ��� � �� � �� � �� �� �� �� �� � �� �� �� �� �� � ���� �i �� �� �� �i ��! ��" �i#��$ ��% �X& �i'��( �[& �i)��* �^& �i+��, �a& �i-��. ��/ �i0��1 ��2 �i3��4 �i5 �i6 �i7 �i8 �i9 �i: �i; �i< �i= �i> �i? ���@A �FB ��C ��DE �JF �RG �JH �JI �JJ����KL �RM �UNO �UP �XQR �XS �[TU �[V �^WX �^Y �aZ[ �a\ �d]^ �d_ `a �Jbcd �Jef �g ��hi �njk �nl �nm �nn ��opq �vr s �vt uvw �{x yz y{|}~�InnerClasses�iter� Lucar/ma2/StructureDataIterator;�<init>� (Lucar/ma2/StructureMembers;[I)V�Code�LineNumberTable�LocalVariableTable�this�Lucar/ma2/ArraySequence;�sm�Lucar/ma2/StructureMembers;�shape�[I�?(Lucar/ma2/StructureMembers;Lucar/ma2/StructureDataIterator;I)V�members�nelems�I�getElementType�()Ljava/lang/Class;�getStructureDataIterator�"()Lucar/ma2/StructureDataIterator;�getStructureDataCount�()I�getSizeBytes�()J�makeStructureData�4(Lucar/ma2/ArrayStructure;I)Lucar/ma2/StructureData;�as�Lucar/ma2/ArrayStructure;�index�extractMemberArray�Member�4(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;�membersw�result�Lucar/ma2/Array;�aData�D�data�[D�F�[F�B�[B�S�[S�J�[J�C�[C�Ljava/lang/String;�[Ljava/lang/String;� innerIter�sdata�Lucar/ma2/StructureData;�realm�"Lucar/ma2/StructureMembers$Member;� resultIter�Lucar/ma2/IndexIterator;� sdataIter�proxym�dataType�Lucar/ma2/DataType;�isScalar�Z�mshape�rrank�rshape� StackMapTable�������������������� Exceptions��extractMemberArrayFromIteration�6(Lucar/ma2/StructureMembers$Member;[I)Lucar/ma2/Array;�d�Ljava/lang/Double;�Ljava/util/ArrayList;�da�i�Ljava/lang/Float;�Ljava/lang/Byte;�Ljava/lang/Short;�Ljava/lang/Integer;�Ljava/lang/Long;�Ljava/lang/Character;� dataArray�Ljava/lang/Object;�count�initial�LocalVariableTypeTable�)Ljava/util/ArrayList<Ljava/lang/Double;>;�(Ljava/util/ArrayList<Ljava/lang/Float;>;�'Ljava/util/ArrayList<Ljava/lang/Byte;>;�(Ljava/util/ArrayList<Ljava/lang/Short;>;�*Ljava/util/ArrayList<Ljava/lang/Integer;>;�'Ljava/util/ArrayList<Ljava/lang/Long;>;�,Ljava/util/ArrayList<Ljava/lang/Character;>;�)Ljava/util/ArrayList<Ljava/lang/String;>;�/Ljava/util/ArrayList<Lucar/ma2/StructureData;>;���toString�()Ljava/lang/String;�showInternal�.(Ljava/util/Formatter;Lucar/nc2/util/Indent;)V�ii�ArrayStructureIterator�0Lucar/ma2/ArrayStructure$ArrayStructureIterator;�f�Ljava/util/Formatter;�indent�Lucar/nc2/util/Indent;� SourceFile�ArraySequence.java�������������ucar/ma2/StructureDataIterator�����������'java/lang/UnsupportedOperationException�Cannot subset a Sequence���������������������������������ucar/ma2/ArrayStructureW�������������������������������������������������������������������������������������������java/lang/Throwable���������java/util/ArrayList���������������java/lang/Double�����java/lang/Float�����java/lang/Byte�����java/lang/Short�����java/lang/Integer������java/lang/Long�����java/lang/Character�java/lang/String�ucar/ma2/StructureData �[Lucar/ma2/StructureData;����java/lang/StringBuilder����seq n= ���������,%sStructureDataIterator Class=%s hash=0x%x%n�java/lang/Object�����.ucar/ma2/ArrayStructure$ArrayStructureIterator��ucar/ma2/ArraySequence�ucar/ma2/ArrayStructure�ucar/ma2/ArraySequence$1� ucar/ma2/StructureMembers$Member�ucar/ma2/DataType�ucar/ma2/Array�ucar/ma2/IndexIterator�java/io/IOException�java/util/Iterator�ucar/ma2/StructureMembers�reset�getStructureSize�(Ljava/lang/String;)V�getDataArray�()Lucar/ma2/Array;�getDataType�()Lucar/ma2/DataType;�getSize�SEQUENCE�getShape�()[I�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V� STRUCTURE�getStructureMembers�()Lucar/ma2/StructureMembers;� toBuilder�Builder�&(Z)Lucar/ma2/StructureMembers$Builder;�!ucar/ma2/StructureMembers$Builder�build�factory�'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;�getIndexIterator�()Lucar/ma2/IndexIterator;�hasNext�()Z�next�()Lucar/ma2/StructureData;�getName� findMember�6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;�DOUBLE�getScalarDouble�%(Lucar/ma2/StructureMembers$Member;)D� setDoubleNext�(D)V�FLOAT�getScalarFloat�%(Lucar/ma2/StructureMembers$Member;)F�setFloatNext�(F)V�getPrimitiveClassType�TYPE�Ljava/lang/Class;� getScalarByte�%(Lucar/ma2/StructureMembers$Member;)B�setByteNext�(B)V�getScalarShort�%(Lucar/ma2/StructureMembers$Member;)S�setShortNext�(S)V�getScalarInt�%(Lucar/ma2/StructureMembers$Member;)I� setIntNext�(I)V� getScalarLong�%(Lucar/ma2/StructureMembers$Member;)J�setLongNext�(J)V�CHAR� getScalarChar�%(Lucar/ma2/StructureMembers$Member;)C�setCharNext�(C)V�STRING�getScalarString�6(Lucar/ma2/StructureMembers$Member;)Ljava/lang/String;� setObjectNext�(Ljava/lang/Object;)V�getScalarStructure�<(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/StructureData;�getArraySequence�<(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/ArraySequence;�getJavaArrayDouble�&(Lucar/ma2/StructureMembers$Member;)[D�getJavaArrayFloat�&(Lucar/ma2/StructureMembers$Member;)[F�getJavaArrayByte�&(Lucar/ma2/StructureMembers$Member;)[B�getJavaArrayShort�&(Lucar/ma2/StructureMembers$Member;)[S�getJavaArrayInt�&(Lucar/ma2/StructureMembers$Member;)[I�getJavaArrayLong�&(Lucar/ma2/StructureMembers$Member;)[J�getJavaArrayChar�&(Lucar/ma2/StructureMembers$Member;)[C�getJavaArrayString�7(Lucar/ma2/StructureMembers$Member;)[Ljava/lang/String;�getArrayStructure�=(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/ArrayStructure;�close�()V� addSuppressed�(Ljava/lang/Throwable;)V�$SwitchMap$ucar$ma2$DataType�ordinal�valueOf�(D)Ljava/lang/Double;�add�(Ljava/lang/Object;)Z�size�iterator�()Ljava/util/Iterator;�()Ljava/lang/Object;�doubleValue�()D�(F)Ljava/lang/Float;� floatValue�()F�(B)Ljava/lang/Byte;� byteValue�()B�(S)Ljava/lang/Short;� shortValue�()S�(I)Ljava/lang/Integer;�intValue�(J)Ljava/lang/Long;� longValue�(C)Ljava/lang/Character;� charValue�()C�java/util/Arrays�asList�%([Ljava/lang/Object;)Ljava/util/List;�addAll�(Ljava/util/Collection;)Z�toArray�(([Ljava/lang/Object;)[Ljava/lang/Object;�9(Lucar/ma2/StructureMembers;[I[Lucar/ma2/StructureData;)V�9(Lucar/ma2/DataType;[ILjava/lang/Object;)Lucar/ma2/Array;�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�getClass�java/lang/Class�hashCode�java/util/Formatter�format�<(Ljava/lang/String;[Ljava/lang/Object;)Ljava/util/Formatter;�()Lucar/ma2/ArrayStructure;�ucar/nc2/util/Indent�incr�()Lucar/nc2/util/Indent;�decr�!�������������������������I�����*+,����������� ����������� �������������������������������������k�����*+� YO��*,��*���������������%��&��'��(�����*���������������������������������������������-������������������,��������������������������@�����**�������*����������� ����1� �2��������������������������/�����*���������������6��������������������������8�����*��*����h��������������;��������������������������H����� ��Y �� �������������@����� ���� ��������� �������� ��������������� ;����+����+���+��M+�� �� ,������>+��:�`6� :*��O���*����*+���,���� +������:��Y��:��,��:*��:��: ����;���: ��+����:���,�� �� ��!��"��,��#�� ��$��%���,��&��'�� ��(��)���,��&��*�� ��+��,���,��&��-�� ��.��/���,��&��0�� ��1��2���,��3�� ��4��5��i,��6�� ��7��8��Q,���� ��9��8��9,���2 ��:��8��!,�� ��8 ��;:: �66�� 19 ��"������,��#��8 ��<:: �66�� 08 ��%������,��&��'��8 ��=:: �66�� 36 ��)�����j,��&��*��8 ��>:: �66�� 56 ��,�����+,��&��-��8 ��?:: �66�� .6 ��/�������,��&��0��8 ��@:: �66�� /7 ��2�������,��3��8 ��A:: �66�� 46 ��5������q,��6��8 ��B:: �66�� 2: ��8������5,����. ��C:��D: ����� �����8��������*��E��� : ����E���: ��G ��������F����F�����n�[���E��F��H��I�&�L�,�M�3�N�9�O�A�P�M�R�T�S�\�W�c�X�p�Z�}�[���\���_���`���a���b���c���e���f���g���i���j���l���m�o�p �r*�s;�uE�vV�x]�yn�{u�|��~���������������������������������%��+��8��A��[��d��j��w�������������������������������������!��'��1��:��T��]��c��m��v�������������������������������_������B� �p� ������}�������� �������)������ ������)�����[� �����A�)������� �������)������� �������)������ �������)�����T� �����:�)������� �����v�)�������"������������ ��,����� ���������B����� ��u����������������������������&�������,�������3�������9��������~���������W�1����@��6������������#�����������<�i��������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i����������������������i��������������������������i������������ ������������������N�F��� �������������F��F�������������������������H+��N:6�6*��:��H-��I.��������������N���������������@��@��@�����������������2�����\��JY��K:�����T���: ��+����: ��;::�6 6 ��19��L��MW���������N�: 6 ��O:��P�����Q���R: � ��SR��� :����JY��K:�����T���: ��+����: ��<::�6 6 ��08��T��MW���������N�: 6 ��O:��P�����Q���U: � ��VQ��� :�Z��JY��K:�����T���: ��+����: ��=::�6 6 ��36��W��MW���������N�: 6 ��O:��P�����Q���X: � ��YT��� :����JY��K:�����T���: ��+����: ��>::�6 6 ��56��Z��MW���������N� : 6 ��O:��P�����Q���[: � ��\V��� :���JY��K:�����T���: ��+����: ��?::�6 6 ��.6��]��MW���������N� : 6 ��O:��P�����Q���^: � ��_O��� :�h��JY��K:�����T���: ��+����: ��@::�6 6 ��/7��`��MW���������N�: 6 ��O:��P�����Q���a: � ��bP��� :�»�JY��K:�����T���: ��+����: ��A::�6 6 ��46��c��MW���������N�: 6 ��O:��P�����Q���d: � ��eU��� :���JY��K:�����4���: ��+����: ��B:��f��gW������N��h: 6 ��O:��P�����Q���h: � S��� :�����JY��K:�����J���: ��+����: ��C:��D:����������MW������,O+������: ��Y ,��i��j��k��l: �� ��E� ���*��E��� :����E���: ��G�,O-,��m�����F%,/�F�����^����������������������l���w����������������������������������������������������������'��0��>��G��a��l��r��u��x���������������������������������������������'��*��G��W��[��^is|������ � ��� �"09S^dgjsv �!�"�#�(�)�*�+�,�-�.- / 012394I5M6P:[;e<n=|>�?�@�?�A�B�C�D�E�F�G�H�LMNO"P+Q6R9S<TFUIVfWsXwYz]�^�_�`�a�b�c�d�e�f�h�i�j�mjm��;p@q�����M�����������E����� ���7����� ���.�������� ������w����������7����� ���4����� a������0�E����� >�7����� G�.������� ��������������7����� ��4����� ��������E����� ��7����� ��.�����G� �������������'�7����� *�4����� �������|�E����� ��7����� ��.������� �����i���������7����� ��4����� S������"�E����� 0�7����� 9�.������� ������������s�7����� v�4����� ���������E����� ��7����� ��.�����9� ��������������7����� �4����� �������n�E����� |�7����� ��.������� �����[���������7����� ��4����� �%����� "������ +������f� ������y�����F�4����� I�1����� ��;����� ��-����� ��$����������������������'����� �%�������H��������H�������H������C������@������=������8����������\� �w����������������������i����������������������[��������y�������������������A��l���������v����� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J��5���������v��J�i��������������������%���� �J:��������"���� �J��0� ��������v��J�i���������� ��������v��J����5������N�F��� ��������v��F��F���������������������A�������nY��op��q*����r��s������������v��������������������������������S*+,��t+u��vY,SY*����w��xSY*����y��]S��zW*����{��*����{N-��|+,��}��t,��~W������������{�|�/}�9~�A�M��R������*��A���������S���������S��������S�������������R�������������"���������������{���������