�������4V
�D��
�E��	�D��	�D����
���	�D��
�D��
�"��
����5���d���d����
���
�D��
���
�D��
�<��
����5���5��
����5���5��
�D��
���
�"���5����������
�"���������5�������������
����
�����L
�����N�R
����
����
�<����
�<��
������
������
�<��
�D��
�<��
�<������5����
�<��
���
�<��
�I��
���
����
����������InnerClasses�Builder���
MemberBuilder�Member�name�Ljava/lang/String;�members�Ljava/util/List;�	Signature�4Ljava/util/List<Lucar/ma2/StructureMembers$Member;>;�
structureSize�I�<init>�(Ljava/lang/String;)V�Code�LineNumberTable�LocalVariableTable�this�Lucar/ma2/StructureMembers;�
Deprecated�RuntimeVisibleAnnotations�Ljava/lang/Deprecated;�(Lucar/ma2/StructureMembers;)V�nm�"Lucar/ma2/StructureMembers$Member;�m�from�
StackMapTable���getName�()Ljava/lang/String;�	addMember�%(Lucar/ma2/StructureMembers$Member;)V�&(ILucar/ma2/StructureMembers$Member;)V�pos�o(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;[I)Lucar/ma2/StructureMembers$Member;�desc�units�dtype�Lucar/ma2/DataType;�shape�[I�
hideMember�%(Lucar/ma2/StructureMembers$Member;)I�index�getStructureSize�()I�calcStructureSize�member�sum�setStructureSize�(I)V�
getMembers�+()Lcom/google/common/collect/ImmutableList;�O()Lcom/google/common/collect/ImmutableList<Lucar/ma2/StructureMembers$Member;>;�getMemberNames�?()Lcom/google/common/collect/ImmutableList<Ljava/lang/String;>;�	getMember�%(I)Lucar/ma2/StructureMembers$Member;�
findMember�6(Ljava/lang/String;)Lucar/ma2/StructureMembers$Member;�
memberName�Ljavax/annotation/Nullable;�toString�&(Lucar/ma2/StructureMembers$Builder;)V�builder�#Lucar/ma2/StructureMembers$Builder;���	toBuilder�&(Z)Lucar/ma2/StructureMembers$Builder;�	wantsData�Z�b�%()Lucar/ma2/StructureMembers$Builder;�lambda$toBuilder$3�I(Lucar/ma2/StructureMembers$Builder;ZLucar/ma2/StructureMembers$Member;)V�lambda$new$2�M(Lucar/ma2/StructureMembers$MemberBuilder;)Lucar/ma2/StructureMembers$Member;�mb�)Lucar/ma2/StructureMembers$MemberBuilder;�lambda$findMember$1�7(Ljava/lang/String;Lucar/ma2/StructureMembers$Member;)Z�lambda$getMemberNames$0�6(Lucar/ma2/StructureMembers$Member;)Ljava/lang/String;�C(Lucar/ma2/StructureMembers$Builder;Lucar/ma2/StructureMembers$1;)V�x0�x1�Lucar/ma2/StructureMembers$1;�
SourceFile�StructureMembers.java�T���T���R�S�L�M�java/util/ArrayList�N�O�|�}���v�T�{������������� ucar/ma2/StructureMembers$Member�T�h�g�h��������T	
�w�v�v
�BootstrapMethods���'com/google/common/collect/ImmutableList !"#$%&'()*,-./���f01��234��56�java/util/List78����9:�z;<=�h>?@A�!ucar/ma2/StructureMembers$Builder�TB��C�gDEF��G�e�f�ucar/ma2/StructureMembers�java/lang/Object�ucar/ma2/StructureMembers$1�'ucar/ma2/StructureMembers$MemberBuilder�java/util/Iterator�java/lang/String�()V�size�iterator�()Ljava/util/Iterator;�hasNext�()Z�next�()Ljava/lang/Object;�
access$000�?(Lucar/ma2/StructureMembers$Member;)Lucar/ma2/StructureMembers;�build�()Lucar/ma2/StructureMembers;�
access$002�Z(Lucar/ma2/StructureMembers$Member;Lucar/ma2/StructureMembers;)Lucar/ma2/StructureMembers;�add�(Ljava/lang/Object;)Z�(ILjava/lang/Object;)V�N(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lucar/ma2/DataType;[I)V�indexOf�(Ljava/lang/Object;)I�remove�getSizeBytes�copyOf�A(Ljava/util/Collection;)Lcom/google/common/collect/ImmutableList;�stream�()Ljava/util/stream/Stream;
HI�&(Ljava/lang/Object;)Ljava/lang/Object;
�DJ�apply�()Ljava/util/function/Function;�java/util/stream/Stream�map�8(Ljava/util/function/Function;)Ljava/util/stream/Stream;�toImmutableList�()Ljava/util/stream/Collector;�collect�0(Ljava/util/stream/Collector;)Ljava/lang/Object;�get�(I)Ljava/lang/Object;
�DK�%(Lucar/ma2/StructureMembers$Member;)Z�test�2(Ljava/lang/String;)Ljava/util/function/Predicate;�filter�9(Ljava/util/function/Predicate;)Ljava/util/stream/Stream;�	findFirst�()Ljava/util/Optional;�java/util/Optional�orElse�"com/google/common/base/MoreObjects�toStringHelper�ToStringHelper�G(Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;�1com/google/common/base/MoreObjects$ToStringHelper�Y(Ljava/lang/String;Ljava/lang/Object;)Lcom/google/common/base/MoreObjects$ToStringHelper;�H(Ljava/lang/String;I)Lcom/google/common/base/MoreObjects$ToStringHelper;�access$1200�7(Lucar/ma2/StructureMembers$Builder;)Ljava/lang/String;�access$1300�:(Lucar/ma2/StructureMembers$Builder;)Ljava/util/ArrayList;
�DL�java/util/stream/Collectors�toList�access$1400�&(Lucar/ma2/StructureMembers$Builder;)I�setName�7(Ljava/lang/String;)Lucar/ma2/StructureMembers$Builder;�&(I)Lucar/ma2/StructureMembers$Builder;�(Ljava/lang/Object;)V
�DM�accept�C(Lucar/ma2/StructureMembers$Builder;Z)Ljava/util/function/Consumer;�forEach� (Ljava/util/function/Consumer;)V� (Lucar/ma2/StructureMembers$1;)V�,(Z)Lucar/ma2/StructureMembers$MemberBuilder;�N(Lucar/ma2/StructureMembers$MemberBuilder;)Lucar/ma2/StructureMembers$Builder;�$()Lucar/ma2/StructureMembers$Member;�access$1700�equalsNOR�����������������"java/lang/invoke/LambdaMetafactory�metafactoryT�Lookup��(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite;U�%java/lang/invoke/MethodHandles$Lookup�java/lang/invoke/MethodHandles�1�D�E�����L�M����N�O��P����Q��R�S�����T�U��V���^�����*��*��*+��*��Y���������W����������	������X��������Y�Z������L�M��[�����\�����]����T�^��V���������l*��*��*+����*��Y+����	��
��+�����M,�����8,��
���N��Y-��:*��-����-��������W��ű����W���.���� ���	�!��"�#�#�@�$�J�%�P�&�W�'�h�)�k�*�X���*��J��_�`��@�(�a�`����l�Y�Z�����l�b�Z��c������-��D�D�d��:���[�����\�����]����e�f��V���/�����*�������W�������.�X��������Y�Z����g�h��V���D�����*��+���W�����W���
����8��9�X��������Y�Z������a�`��[�����\�����]����g�i��V���N�����*��,��������W���
����B��C�X��� �����Y�Z������j�S�����a�`��[�����\�����]����g�k��V�����������Y+,-��:*�������W�������H��I��J�X���H�����Y�Z������L�M�����l�M�����m�M�����n�o�����p�q���	�a�`��[�����\�����]����r�s��V���u�����+���*��+���=*��+���W�����W�������V��W��X��Y��Z�X��� �����Y�Z������a�`���
�t�S��c�����[�����\�����]����u�v��V���O�����*����**����*�������W�������c��d��f�X��������Y�Z���c������w�v��V���������+<*�����M,�����,��
���N-��`<��������W�������j��k��l�&�m�)�n�X��� ����x�`����+�Y�Z����)�y�S��c�������d����z�{��V���>�����*�������W���
����x��y�X��������Y�Z������R�S��[�����\�����]����|�}��V���2�����*���������W�������}�X��������Y�Z���P����~���}��V���I�����*�������������� ��!���"�����W���������X��������Y�Z���P������������V���B�����*����#��������W���������X��������Y�Z������t�S��������V���l�����'+���*�����+��$����%���&���'�������W���������������X�������'�Y�Z�����'���M��c�����\������������f��V���U�����#*��()*����*+*����*,*����-��.�����W������������"���X�������#�Y�Z����T����V���������T*��*��*+��/��0��+��/��*+��1��2��3�������4��!���5��*+��6��
*����+��6�������W����������	����=��S��X�������T�Y�Z�����T������c���:�����D�<��D����D�<��D��q�D����D�<��D�������V���j�����$��7*����8*����9M*��,��:����;�,�����W��������"�X��� ����$�Y�Z�����$�������������	������V���!������	��<Y��=�����W������
������V���I�����*,��>��?W�����W�������X��� ����������������������a�`�
������V���/�����*��@�����W��������X�������������
������V���=�����	+��A*��B�����W���������X�������	���M�����	�a�`�
������V���/�����*��C�����W���������X��������a�`����T����V���D�����*+�������W��������X��� �����Y�Z���������������������������G���2��F�����<�D�H�	�I�D�J�	��D�K�����+�PSQ������*�������������������������������������