�������4���� ��� ������� ����� �A�� ���� ��� ���� �A�� ��� �A�� �[�� �A�� �A�� �A�� �A�� ��� �A�� �A�� ��� �A�� �A�� ��� �A�� �A�� ��� ������� � �� �A�� �A�� �A�� ��� ��� ���@f��������@N��������@R��������@8������@V��������@>������@B���������� ��� ��� �A�� �A���� �A�� �A�� ��� ���?PbM��� �A������ �J�� ��� ���� ����� �O���� �O�� �O�������� �O�� ��� ��� �����start�Lucar/nc2/units/DateType;�end�duration�Lucar/nc2/units/TimeDuration;� resolution�isEmpty�Z�isMoving�useStart�useEnd�useDuration� useResolution�hashCode�I�<init>�()V�Code�LineNumberTable�LocalVariableTable�this�Lucar/nc2/units/DateRange;� Exceptions�$(Lucar/nc2/time/CalendarDateRange;)V�cdr�!Lucar/nc2/time/CalendarDateRange;�#(Ljava/util/Date;Ljava/util/Date;)V�Ljava/util/Date;�0(Ljava/util/Date;Lucar/nc2/units/TimeDuration;)V�/(Lucar/nc2/units/DateRange;Ljava/lang/String;)V�range� timeUnits�Ljava/lang/String;�o(Lucar/nc2/units/DateType;Lucar/nc2/units/DateType;Lucar/nc2/units/TimeDuration;Lucar/nc2/units/TimeDuration;)V�invalid� StackMapTable�checkIfEmpty�chooseResolution�(D)Ljava/lang/String;�time�D�included�(Ljava/util/Date;)Z�d�contains� intersects�#(Ljava/util/Date;Ljava/util/Date;)Z� start_want�end_want�(Lucar/nc2/units/DateRange;)Z�other� intersect�6(Lucar/nc2/units/DateRange;)Lucar/nc2/units/DateRange;�clip�ss�s�ee�e�extend�(Lucar/nc2/units/DateRange;)V�dr� localEmpty�(Ljava/util/Date;)V�getStart�()Lucar/nc2/units/DateType;�setStart�(Lucar/nc2/units/DateType;)V�getEnd�setEnd�getDuration�()Lucar/nc2/units/TimeDuration;�setDuration� (Lucar/nc2/units/TimeDuration;)V�recalcDuration�Ljava/text/ParseException;�resSecs�closest�min�J�max�secs� getResolution� setResolution�()Z�isPoint�toString�()Ljava/lang/String;�equals�(Ljava/lang/Object;)Z�o�Ljava/lang/Object;�oo�()I�result� SourceFile�DateRange.java�ucar/nc2/units/DateType�java/util/Date�k�l�k�ucar/nc2/units/TimeDuration�1 day�k�15 min�k�}���k�����������\�]�^�]�_�`�a�`���e�c�f�c�g�c�h�c ���d�c���l �"java/lang/IllegalArgumentException�-DateRange must have 2 of start, end, duration���l�i�j�b�c �minutes�hours�days�months�years�������������ucar/nc2/units/DateRange�������������java/text/ParseException�java/lang/RuntimeException�k�����java/lang/StringBuilder�start= � end= � duration= � resolution= �����i���java/lang/Object�(ZLjava/util/Date;)V�(Ljava/lang/String;)V�ucar/nc2/time/CalendarDateRange�()Lucar/nc2/time/CalendarDate;�(Lucar/nc2/time/CalendarDate;)V�getDate�()Ljava/util/Date;�isBlank� isPresent�add�8(Lucar/nc2/units/TimeDuration;)Lucar/nc2/units/DateType;�subtract�getValue�()D�before�(Lucar/nc2/units/DateType;)Z�setValueInSeconds�(D)V�after�getTime�()J�(Ljava/lang/Throwable;)V�getValueInSeconds�java/lang/Math�round�(D)J�append�-(Ljava/lang/String;)Ljava/lang/StringBuilder;�-(Ljava/lang/Object;)Ljava/lang/StringBuilder;�!�A�[�����\�]����^�]����_�`����a�`����b�c����d�c����e�c����f�c����g�c����h�c����i�j���!��k�l��m���U�����'*��Y��Y������Y����Y���� �����n��� �����&� �o�������'�p�q���r�����I��k�s��m���U�����*��Y+�� ����Y+������ �����n��� ����#��$�o��������p�q������t�u���k�v��m���[�����*��Y+����Y,���� �����n��� ����-��.�o��� �����p�q������\�w�����^�w���k�x��m���S�����*��Y+��,�� �����n��� ����7��8�o��� �����p�q������\�w�����_�`���k�y��m���n�����,*��Y+�� ������Y+��������Y,���� �����n��� ����B�+�D�o��� ����,�p�q�����,�z�q����,�{�|��r�����I��k�}��m�������*��*+��*,��*-��*��*+��+��������*,��,��������*-��-��������*������6*����6*����/6**������ *����������*��*����V*����'*���� 6**������**��-������+*����$*����6**������**��-������ �� Y!��"�*��#*��$�����n���r����T��U� �V��W��X��Z�-�[�A�\�U�]�c�_�f�`�t�a�w�b���c���d���f���g���h���i���k���l���m���n���q���r�t�u�v�o���>����p�q�����\�]����^�]����_�`����a�`��f���~�c���������)��A������A�����A������AR�A�����A������AR�A�����A������AL�A�����A������A��+��A������AC�A�����A������A*'����l��m���������g*������*������*��%��>*������ *������**����&�������%��**��*����'��%*��%��*����(�����n���"����y��z��{�0�|�H�~�W���^���f���o�������g�p�q�������P�A�����A��A�������m���������R'�)���+�'�,oH'�)���.�'�,oH'�/���1�'�2oH'�4���6�'�7oH'�9���;�<�����n���>���������������������"���*���-���3���;���>���D���L���O���o�������R�p�q�����R�����������������m���x�����'*��%���*�� +��=���*��+��>���������n������������ ���������o�������'�p�q�����'���w������ @�������m���:�����*+��?�����n���������o��������p�q��������w��������m���������'*��%���*�� ,��=���*��+��>���������n������������ ���������o��� ����'�p�q�����'���w����'���w������ @�������m���G�����*+�� ��+������@�����n���������o��������p�q��������q��������m���������X*��%��*�+��%��+�*�� M,+�� ��'�� +�� ��,N*��:+����'����+��:��AY-*���� �����n���&� �������� ������������+���1���H���o���>����X�p�q�����X���q���A���]��+�-���]��1�'���]��H����]������ ���@�����C��������m���������:*��%=��+�� *�� ��'��*+�� ��B��*��+����'��*+����C�����n������������������1���9���o��� ����:�p�q�����:���q���5���c����� ����������m���������4+*�� ����D��*��Y+����B*��+��>��*��Y+����C�����n���������������&���3���o�������4�p�q�����4���w�������������m���X�����!*����*����*��*������*�������n�������o�������!�p�q�������C��������m���������Y*+��*��*����,**������ *����������*��*����**������**��*������*��#�����n���*� ��� � ��.�3�:�E�T�X�o�������Y�p�q�����Y�\�]������f�AC�A�����A���A�������m���X�����!*����*����*��*������*�������n������!�o�������!�p�q�������C��������m���������Y*+��*��*����,**������ *����������*��*����**������**��*������*��#�����n���*� ��+�,� .�/�.0�31�:4�E5�T7�X8�o�������Y�p�q�����Y�^�]������f�AC�A�����A���A�������m���R�����*����*����*��*�������n������@�A�B�o��������p�q��������������m���������L*+��*��*����"**������**��+����*����**������**��+����*��#�����n���*� ��L�M� O�P�Q�(R�0U�;V�GX�KY�o�������L�p�q�����L�_�`������0����l��m��U������*�� ����E@*������EB�F!e�k9���9*����#*��Y*��H������:��JY��K�*����*����(��'*����L9o��M�9 k9*����(*��$���1�B�E�I��n���J���]�^�_� `�'a�*c�1e�Bi�Ef�Gh�Ql�Xm�dq�mr�xs�t��w��x�o���H��G� ������m�������x������ �����p�q������������x������ �n������������*Z�I#�������m���/�����*�������n��������o��������p�q���������m���G�����*+��*�������n���������� ��o��������p�q������a�`���e����m���/�����*�������n��������o��������p�q����f����m���/�����*�������n��������o��������p�q����g����m���/�����*�������n��������o��������p�q����h����m���/�����*�������n��������o��������p�q���������m���P�����*��%��*��*����N���������n��������o��������p�q�������@��b����m���/�����*��%�����n��������o��������p�q���������m���e�����;��OY��PQ��R*����ST��R*����SU��R*����SV��R*����S��W�����n��������o�������;�p�q���������m���������u*+���+��A���+��AM*����*��,����N���*����*��,����N���*����*��,����X���*����*��,����X���������n���2���������������*��,��A��C��X��Z��o��� ����u�p�q�����u�������`���q���������A@��i����m���������d*��$��[<*����%h*����Y`<*����%h*����Y`<*����%h*����Z`<*����%h*����Z`<*��$*��$�����n���2������� ������%��2��9��F��M��Z��_��o����� �U���j����d�p�q�������������������