�������4�� ��j �$�k ��l�=�m�n�o ��k ��p�q ��r ��s ��t�=�u�?�v�?�w�x��y ��k ��z�=�{�| ��}�~ ��k ����=�� �������=�� ��� ��� ����� �!�� ���������SectionIterator�InnerClasses�ranges�Ljava/util/List;� Signature�*Ljava/util/List<Lucar/ma2/RangeIterator;>;� fullShape�[I�$assertionsDisabled�Z�<init>�(Ljava/util/List;[I)V�Code�LineNumberTable�LocalVariableTable�ri�Lucar/ma2/RangeIterator;�this�Lucar/ma2/SectionIterable;�count�I�LocalVariableTypeTable� StackMapTable���-���/(Ljava/util/List<Lucar/ma2/RangeIterator;>;[I)V�#(Ljava/util/List;Ljava/util/List;)V� fullShapeList�%Ljava/util/List<Ljava/lang/Integer;>;�R(Ljava/util/List<Lucar/ma2/RangeIterator;>;Ljava/util/List<Ljava/lang/Integer;>;)V�(Lucar/ma2/Section;[I)V�section�Lucar/ma2/Section;�getRank�()I� subSection�(II)Lucar/ma2/SectionIterable;�start�endExclusive�n�subFullRange�getRange�(I)Lucar/ma2/RangeIterator;�i�getShape�()[I�result�computeSize�()J�r�product�J�iterator�()Ljava/util/Iterator;�+()Ljava/util/Iterator<Ljava/lang/Integer;>;�getIterator�,()Lucar/ma2/SectionIterable$SectionIterator;� access$000�(Lucar/ma2/SectionIterable;)[I�x0�<clinit>�()V�;Ljava/lang/Object;Ljava/lang/Iterable<Ljava/lang/Integer;>;� SourceFile�SectionIterable.java�RuntimeInvisibleAnnotations�'Ljavax/annotation/concurrent/Immutable;�,�-�0�d�.�/���I�java/lang/AssertionError�java/lang/StringBuilder����� != ���������0���[�\���������ucar/ma2/RangeIterator���I�(�)�����java/lang/Integer���I�java/util/ArrayList�����������������ucar/ma2/SectionIterable�����0�1�H�I�P�Q�(ucar/ma2/SectionIterable$SectionIterator�0���������java/lang/Object�java/lang/Iterable�java/util/List�java/util/Iterator�size�append�(I)Ljava/lang/StringBuilder;�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�toString�()Ljava/lang/String;�(Ljava/lang/Object;)V�hasNext�()Z�next�()Ljava/lang/Object;�length�get�(I)Ljava/lang/Object;�intValue�ucar/ma2/Section� getRanges�()Ljava/util/List;�addAll�(Ljava/util/Collection;)Z�java/lang/System� arraycopy�*(Ljava/lang/Object;ILjava/lang/Object;II)V�subList�(II)Ljava/util/List;�(Lucar/ma2/SectionIterable;)V�java/lang/Class�desiredAssertionStatus�!��$��%���(�)��*����+��,�-���.�/�����0�1��2��6������*������3+���,���(��Y��Y��+����� �� ,��������>+�� �:�����0�����:�������,.����Y�������*+��*,�������3���*� ������:��<��Z��u��x� �{�"���#���$�4���4��Z��5�6������7�8�������(�)������,�-��<�J�9�:��;���������(�+��<���"���:���=�>���� �?��0����*����@��0�A��2��p������*������;+���,�����,��Y��Y��+����� �� ,����������>*,���� ��+�� �:�����M�����:����"���,�����������Y���*��,�������O����*+�������3���.����&��'�B�(�D�)�P�*�n�+���,���-���.���0���1�4���4��n�;�5�6������7�8�������(�)������B�)��D�n�9�:��;���������(�+������B�C��<���"���B���=�=�����?��:����*����D��0�E��2���q�����#*��*��Y����*��+�����W*,�������3�������3��4��5��6�"�7�4��� ����#�7�8�����#�F�G����#�,�-���H�I��2���4����� *����������3�������:�4������� �7�8����J�K��2���������*d>� :*������Y*������������3�������>��?� �@��B�4���4����*�7�8�����*�L�:����*�M�:���&�N�:�� �!�O�-���P�Q��2���B�����*������������3�������F�4��������7�8������R�:���S�T��2���������&*��� L=*����+*�� ���O����+�����3�������J��K��L��K�$�M�4��� �� ��R�:����&�7�8�����U�-��<������ �>����V�W��2���������0 @*���� �N-�����-�����:����i@��������3�������Q��R� �S�+�T�.�U�4��� �� ��X�6����0�7�8����.�Y�Z��<�������?��!��[�\��2���3����� ��!Y*��"�����3�������]�4������� �7�8���*����]��^�_��2���3����� ��!Y*��"�����3�������h�4������� �7�8���`�a��2���/�����*�������3��������4��������b�8����c�d��2���4��������#�����������3��������<����@��*����e�f����g�h�����i���'��� ��!��&�