�������4- �J�� � ������ ����� ��� ����� ��� ��� � ���� �J�� �J�� �\�� ���� �J�� � �� �J�������u���u���� ��� �J�� � ���� ��� � �� �/������ � �� �/������ ���� �-���v���v���������+�����+������ �0�� � �� �\�� ��� ��� ����� �7�� � �� �J�� �B�� �B�� �������� ���� �/���� �>�� � �� � �� �>�� �>�� ���� �������$assertionsDisabled�Z�<init>� (Lucar/ma2/StructureMembers;[I)V�Code�LineNumberTable�LocalVariableTable�this�Lucar/ma2/ArrayStructureMA;�members�Lucar/ma2/StructureMembers;�shape�[I�9(Lucar/ma2/StructureMembers;[I[Lucar/ma2/StructureData;)V�sdata�[Lucar/ma2/StructureData;� StackMapTable���W�Z� factoryMA�6(Lucar/ma2/ArrayStructure;)Lucar/ma2/ArrayStructureMA;�m�Member�InnerClasses�"Lucar/ma2/StructureMembers$Member;�to�array�Lucar/ma2/Array;�firstDimLen�I�entry�Entry�Ljava/util/Map$Entry;�from�Lucar/ma2/ArrayStructure;� numRecords�memberArrayMap�Ljava/util/Map;�LocalVariableTypeTable�9Ljava/util/Map$Entry<Ljava/lang/String;Lucar/ma2/Array;>;�3Ljava/util/Map<Ljava/lang/String;Lucar/ma2/Array;>;����� Exceptions���makeStructureData�4(Lucar/ma2/ArrayStructure;I)Lucar/ma2/StructureData;�as�index�setMemberArray�%(Ljava/lang/String;Lucar/ma2/Array;)V� memberName�Ljava/lang/String;�data�getArray�5(ILucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;�ao�Lucar/ma2/ArrayObject;�dao�Ljava/lang/Object;�recno�3(Lucar/nc2/Structure;[I)Lucar/ma2/ArrayStructureMA;�v�Lucar/nc2/Variable;�Lucar/nc2/Structure;�sm�combine�([I[I)[I�shape1�shape2�result�<clinit>�()V� SourceFile�ArrayStructureMA.java�M�N���i�"java/lang/IllegalArgumentException�java/lang/StringBuilder�M���StructureData length= ���������!= shape.length=�����M���Y�Z�ucar/ma2/ArrayStructureMA���������������������������������������� ucar/ma2/StructureMembers$Member���}�~�java/util/LinkedHashMap�K�L�java/lang/AssertionError�?array's size should have been computed in extractMemberArray().�M�TExpected all structure members to have the same firstdimension length, but %d != %d.�java/lang/Object �java/util/Map$Entry��java/lang/String��ucar/ma2/Array�ucar/ma2/StructureDataA�M�T�U���ucar/ma2/ArrayObject���������ucar/nc2/Variable�ucar/nc2/Sequence !"#$�ucar/nc2/Structure�����_��%&'��()*+,���ucar/ma2/ArrayStructure�ucar/ma2/StructureMembers�java/util/Iterator� java/util/Map�java/io/IOException�nelems�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�(I)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/String;)V�getSize�()J�getStructureMembers�()Lucar/ma2/StructureMembers;� toBuilder�Builder�&(Z)Lucar/ma2/StructureMembers$Builder;�!ucar/ma2/StructureMembers$Builder�build�getShape�()[I� getMembers�()Ljava/util/List;�java/util/List�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�getName�extractMemberArray�4(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/Array;�(Ljava/lang/Object;)V�java/lang/Integer�valueOf�(I)Ljava/lang/Integer;�format�9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;�put�8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;�entrySet�()Ljava/util/Set;� java/util/Set�getKey�getValue�(Lucar/ma2/ArrayStructure;I)V� findMember�6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;�setDataArray�(Lucar/ma2/Array;)V�isVariableLength�getDataArray�()Lucar/ma2/Array;� getObject�(I)Ljava/lang/Object;�makeStructureMembers�getVariables�+()Lcom/google/common/collect/ImmutableList;�'com/google/common/collect/ImmutableList�2()Lcom/google/common/collect/UnmodifiableIterator;�ucar/ma2/DataType�SEQUENCE�Lucar/ma2/DataType;�factory�'(Lucar/ma2/DataType;[I)Lucar/ma2/Array;�getDataType�()Lucar/ma2/DataType;�getShortName�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�java/lang/Class�desiredAssertionStatus�!� �J����K�L��� ��M�N��O���I�����*+,�������P��� ���������Q��� �����R�S������T�U�����V�W���M�X��O���������=*+,��*��-���+��Y��Y����-��� ��*������ ���*-�������P���������������7���<���Q���*����=�R�S�����=�T�U����=�V�W����=�Y�Z��[������7�� �\�]�^��� �_�`��O�������e*�� ��*�� �*�� ���I�� Y*������*����L*�����M,�����,�����N+-��*-�������+�<��Y��M*�����N-������-�����:*��:������ ��� �� Y!��"���#.6�� <��/����)��#�� Y$��%Y��&SY��&S��'��"�,����(�W��|��� YON��� YON�� Y*������-��:,��)���*�:�����+�����+:��,���-��.���/����������P���z���������������,���I���V���Y���[���]���e����������������������������������������������������������#��F��_��b���Q���z��I� �a�d��,�/�e�S����h�f�g����E�h�i����p�a�d���V�W�F��j�l���e�m�n���]�o�i��e��p�q��W�V�W�#�B�e�S��r����F��j�s��e��p�t��[���K� ��)� �u��"�����v�u��5��/��+����J�v�����]��!� �u��1�w�����x��y�z��O���H����� ��0Y+��1�����P�������Q��� ���� �R�S����� �{�n���� �|�i���}�~��O���_�����*��2+��3N-,��4�����P������� � �Q���*�����R�S���������������g�� ��a�d��������O���������D,��5��9,��6N-��7��--��7:��8:������/���� Y��9���/�*,��:�����P���"��������!�7�=�Q���>���$������!��������1���g����D�R�S�����D���i����D�a�d��[������7�/�7�%��� �_����O��>������*��;M*��<��=N-�����h-�����>:��?����@+��A:��4��B����B+��C��D��E:����F+��C��D��A:,��G��3:��4����� Y,+�������P���.���%�&�!(�))�5.�=/�S2�f4�q5�x6�{8�Q���R��2����g��P����g��f����g��q��a�d��!�W����������m���������V�W�������U��[������ �\�u��'�>���/��� ������O���g�����*�+�`� M*,*���H+,*�+���H,�����P������<�=�>�?�Q��� �������W��������W������W��������O���4������ ��I�����������P���������[����@���������c������\�b��+�v�k ���\���