4 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E FGH IJ KL M NO PQ PR S T UV #WX #YZ #[ \] ^ _ ` a bc 0d e f g Wh 6W i j k l m no pq r st uvw ux -y z { | } ~                           i      rM        F { IQ M   s 0 0 0 i 0    [   i W i   0   i *  W     M M                    # 0   F q 0   0    0 0 0  @@      0   I     0 0    I 0 0 0  0! y -", 0#$  M % &' F() 0 *q + , -./c 0 1234 -567 -8 -9 ,: ,;< -=>? ,@ ABCDEFG 4HIJ K 0L M NO PP QRST U VW X FYZ I[ \]^ \_ `ab Pc Mde Mfg0 h2i Ij k l m mn opqr ost mu mv Iwx ib *y z{| z}~ z b q   q   z     z z  z i i b} is * b b b o - -         0 0              4         ?     @     p   W        d       B@ r    @i =q     F  W W         c  \   M @$                 I         -  !  "  #  $ [ % \ & \  ' \  ( ) * + , + - ( . / 0 1  2  3  4 0 5 (  6 ( 7 8 9 : 6 ; ( <  =  > ( ?@@ 6 @  A  B ( C  D  E  F  G  H  I  J  K  L  M  N O  P  Q  R \ S  T ( U V ( W    X  Y  Z [ \  ] ^ _ `  a  b c b d  e b f g h?  i j [ k ( l m - n ( o ( p  q r - s t u - v w x y q[  z  {  | } ~[ ~     - \ &     ?333333      (   - q       (  (  ( 5   &  ?    ( # #        (  8  I &    m  ?6C- !TD- ( ?!TD-7    ( (   q  0 o b  b   H       [ [ 9 W                @ÈÈ  6 0                   d              @        8 8                       q  q Ƞ     ! " # " $  %  & ' ( )  *  + 0 ,@r?333333?? - . - /  0 & & & 0 1  2  T 3 4 5  6  7  8  9 :  ; <  = g > g ? g @ A B C D E F G 6y H I tW J t K t L t M N 6 O , P Q R S R T v U  V W X Y Z [ \ - ]  ^ - _ ` - a   b c d [ e f g h -  i> CEGJLN  j  k l m n q o  p  q 0 r 0 \ s  t , u v w  x y z { N |  } ~   W     ScanButton InnerClassesAxisLayoutManagerMemento Lock PROP_LABELLjava/lang/String; ConstantValuePROP_LOGPROP_OPPOSITE_AXIS_VISIBLE PROP_BOUNDSPROP_SCAN_RANGE PROP_UNITSPROPERTY_TICKS MAX_TCA_LINESI DEVICE_POSITIVE_LIMIT'TOPBOTTOMLEFTRIGHT HORIZONTALVERTICALUPDOWNSTEP_PREVIOUS_LABELSTEP_NEXT_LABEL dataRangeLorg/das2/graph/DataRange; parentHeight parentWidthuserDatumFormatter&Lorg/das2/datum/format/DatumFormatter;tickLockLjava/lang/Object;at_mDat_b orientation tickDirection axisLabeltickV Lorg/das2/graph/TickVDescriptor; autoTickVZ ticksVisibletickLabelsVisibleoppositeAxisVisibledatumFormatterzoomLorg/das2/event/MouseModule;dataRangePropertyListener#Ljava/beans/PropertyChangeListener;primaryInputPanelLjavax/swing/JPanel;secondaryInputPanel stepPrevious#Lorg/das2/graph/DasAxis$ScanButton;stepNext scanRangeLorg/das2/datum/DatumRange;animated blLineRectLjava/awt/Rectangle; trLineRect blTickRect trTickRect blLabelRect trLabelRect blTitleRect trTitleRect leftXOverrideLjava/lang/Integer; labelOffsetflippedtimeRangeListenerList%Ljavax/swing/event/EventListenerList;lastProcessedEvent(Lorg/das2/event/TimeRangeSelectionEvent; tcaFunctionLorg/das2/qds/QFunction;tcaDataLorg/das2/qds/QDataSet; tcaDataLockdatasetdrawTcatcaTimerLorg/das2/util/TickleTimer;PROPERTY_DATUMRANGEDEBUG_GRAPHICS DEBUG_COLORS[Ljava/awt/Color;tickLen tickLenStrTICK_LABEL_GAP_MINdebugColorIndexdasPlotLorg/das2/graph/DasPlot; bookmarksMenuLjavax/swing/JMenu;backMenuloggerLjava/util/logging/Logger; enableHistoryPROP_ENABLEHISTORY referencePROP_REFERENCE tcaIsLoadingtcaNeedsPaintingtcaRows PROP_TCAROWS tcaLabelsPROP_TCALABELS tickValuesPROP_TICKVALUEStcaLock axisOffsetPROP_AXISOFFSETfontSize PROP_FONTSIZEpatternLjava/util/regex/Pattern; repaintCount lineThicknessPROP_LINETHICKNESS PROP_FLIPPED formatString PROP_FORMAT flipLabelPROP_FLIPLABELdividerDatumFormatterPROP_DIVIDERDATUMFORMATTERminorTicksDomainDividerLorg/das2/datum/DomainDivider;PROP_MINORTICKSDOMAINDIVIDERmajorTicksDomainDividerPROP_MAJORTICKSDOMAINDIVIDERuseDomainDividerPROP_USEDOMAINDIVIDERlockDomainDividerPROP_LOCKDOMAINDIVIDER$assertionsDisabledgetUserDatumFormatter(()Lorg/das2/datum/format/DatumFormatter;CodeLineNumberTableLocalVariableTablethisLorg/das2/graph/DasAxis;setUserDatumFormatter)(Lorg/das2/datum/format/DatumFormatter;)Vold StackMapTable  setNextAction1(Ljava/lang/String;Ljavax/swing/AbstractAction;)ValLjava/awt/event/ActionListener;als [Ljava/awt/event/ActionListener;labelabstractActionLjavax/swing/AbstractAction;0? bsetPreviousAction0(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;I)VminLorg/das2/datum/Datum;max(Lorg/das2/datum/DatumRange;I)Vrange1(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IZ)Vlog(Lorg/das2/graph/DataRange;I)V(I)VexLjava/text/ParseException;addListenersToDataRange@(Lorg/das2/graph/DataRange;Ljava/beans/PropertyChangeListener;)VlisteneraddToFavorites(Lorg/das2/datum/DatumRange;)VremoveFromFavorites copyFavorites()VractionLjavax/swing/Action;menuItemLjavax/swing/JMenuItem;iLjava/util/Iterator; favoritesLjava/util/List;addItemaction2rmItem   copyHistoryipophistoryiiisEnableHistory()ZsetEnableHistory(Z)VoldEnableHistorymaybeInitializeInputPanelsmaybeInitializeScanButtonscreateScanActionListener!()Ljava/awt/event/ActionListener;createDataRangePropertyListener%()Ljava/beans/PropertyChangeListener;installMouseModuleszoomPansetOrientationoldIsHorizontalsetOrientationInternal setDatumRangedroldRangeoldUnitsLorg/das2/datum/Units; getDatumRange()Lorg/das2/datum/DatumRange;rangeIsAcceptable(Lorg/das2/datum/DatumRange;)Z setDataRange/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)VminimummaximumunitsnewRangemin0max0  clearHistory createAndFireRangeSelectionEventesetDataRangePrevmin1max1setDataRangeForwardsetDataRangeZoomOutt1t2width getDataRange()Lorg/das2/graph/DataRange;deviceRangeChanged DeprecatedgetDataMinimum()Lorg/das2/datum/Datum;getDataMaximumgetRange(Lorg/das2/datum/Units;)DsetDataMaximum(Lorg/das2/datum/Datum;)VsetDataMinimumisLogsetLogoldLog getReference()Ljava/lang/String; setReference(Ljava/lang/String;)V oldReferencegetUnits()Lorg/das2/datum/Units;setUnits(Lorg/das2/datum/Units;)VnewUnits setScanRange getScanRange resetRangesetOppositeAxisVisiblevisibleoldValueisOppositeAxisVisiblesetLabeltgetLabel isAnimated setAnimated getDrawTca isDrawTca isTcaLoaded setDrawTcab,(Ljava/lang/String;)Lorg/das2/qds/QFunction; classNameLjava/lang/Exception;argargPos(Ljava/lang/ReflectiveOperationException;"Ljava/lang/ClassNotFoundException;result<  C Exceptions getDataPath setDataPathdeLorg/das2/DasException;hG processEvent(Ljava/awt/AWTEvent;)VLjava/awt/AWTEvent;isDirtymaybeStartTcaTimerlcanvasLorg/das2/graph/DasCanvas; setTcaFunction(Lorg/das2/qds/QFunction;)VfoldF getTcaRows()I setTcaRows oldTcaRows getTcaLabels setTcaLabels oldTcaLabelsupdateTCADataSettcaUnitsnticksltcaDataLorg/das2/qds/JoinDataSet; exampleInputLorg/das2/qds/ArrayDataSet;bdsucLorg/das2/datum/UnitsConverter;contextdx outDescriptorticks1timeDstickss$Ljava/lang/IllegalArgumentException; ltcaFunctionutickVDVLorg/das2/datum/DatumVector;ltickV[Ddep0Lorg/das2/qds/DDataSet; ) xq  getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxiscdetach isAttachedgetTickV"()Lorg/das2/graph/TickVDescriptor;setTickV([D[D)V minorTicks majorTickstvaddTickV majorTick newMajorTicksnewtv#(Lorg/das2/graph/TickVDescriptor;)V  getTickValues setTickValuesoldTicksupdateTickVLog=(Lorg/das2/datum/DatumRange;)Lorg/das2/graph/TickVDescriptor; nTicksMaxidlt"Lorg/das2/util/GrannyTextRenderer;tickV1 updateTickVLineartickSizePixelsaxisSizetdf maxBoundsresolveFormatterH(Lorg/das2/graph/TickVDescriptor;)Lorg/das2/datum/format/DatumFormatter;udf getMaxBounds\(Lorg/das2/datum/format/DatumFormatter;Lorg/das2/graph/TickVDescriptor;)Ljava/awt/Rectangle;granny1granny[Ljava/lang/String;boundschasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersectskhasTickCollisions(Lorg/das2/datum/DatumVector;)Zx1minorx0updateDomainDividermajor1minorTickDividerminor1updateTickVDomainDividernminorJ,Lorg/das2/datum/InconvertibleUnitsException;updateTickVTimeitemoverlappixelfmLjava/awt/FontMetrics; updateTCAImmediately tcaProgress&Lorg/das2/components/DasProgressWheel;runLjava/lang/Runnable;  updateTCASoon resetTickV doUpdateTicks getAutoTickVupdateTickVManualTicksMinor(D)Ifactors[IdtscaleidtupdateTickVManualTickslticks updateTickVnewTicksfs Ljava/lang/NullPointerException; lautoTickVpaintComponent(Ljava/awt/Graphics;)Vstroke0Ljava/awt/Stroke;leftEdgeddslinespositionDMin tickLabelFontLjava/awt/Font;tickLabelFontMetrics tickLengthtick_label_gap lineHeightbaseLinetick_label_gap_2023 rightEdgegraphicsLjava/awt/Graphics;canvasgLjava/awt/Graphics2D;pxipxclip drawBounds *    resolveStringJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textnamevalueresolveAxisLabelsdr abbrevNamesspaintHorizontalAxis(Ljava/awt/Graphics2D;)V otherPlotticks2x recalcTicksthisDatumRange dreferencedFrrtick1 ftickPosition tickPositiontickc0Ljava/awt/Color;baselinebackLjava/awt/geom/Rectangle2D;drawBackg2titlePositionOffsetgtr axislabel1 titleWidthloppositeAxisVisible bottomLine bottomTicksbottomTickLabels bottomLabeltopLinetopTicks topTickLabelstopLabel axisOffsetPx topPositionbottomPositionDMaxtickLengthMajortickLengthMinorlabelsdebugBoundsBoxgetAxisOffsetPixelspospaintVerticalAxisleftLine leftTicksleftTickLabels leftLabel rightLine rightTicksrightTickLabels rightLabel leftPosition rightPositionsetLeftXLabelOverridesetLabelOffsetspecgetLabelOffset getAxisOffset setAxisOffset oldAxisOffsetgetTitlePositionOffsetoffset labelFontzeroOrPosTickLengetLineSpacing drawLabelC(Ljava/awt/Graphics2D;Lorg/das2/datum/Datum;Ljava/lang/String;III)Vcindexyheightascent drawTCAItems/(Ljava/awt/Graphics;Lorg/das2/datum/Datum;III)Vlimittest1v1Ljava/lang/RuntimeException; pixelSizetcaValue xTagWidth getTickLabelFont()Ljava/awt/Font; getLabelFont parentSizenewSizedd getFontSize setFontSize oldFontSize getMemento"()Lorg/das2/graph/DasAxis$Memento; Lorg/das2/graph/DasAxis$Memento; getAffineTransform`(Lorg/das2/graph/DasAxis$Memento;Ljava/awt/geom/AffineTransform;)Ljava/awt/geom/AffineTransform;tmpdmin1dmax1scaleytransyscalextransxmementoatLjava/awt/geom/AffineTransform;dmin0dmax0scale2trans2 clone()Ljava/lang/Object;&Ljava/lang/CloneNotSupportedException; setTickDirection directiongetMaxLabelWidth labelSizetickvsize(Ljava/awt/FontMetrics;)Iresize oldBounds newBoundsgetLabelBounds*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;dmindmaxdeltarminrmaxflwspacefont fontDecent getAxisBounds()Ljava/awt/Rectangle; tcaLabelSpaceminXmaxX tcaHeight maxLabelWidth tcaLabelWidth rightEdgeGap ltcaLabels getTickLinesntcatcaLinesldrawTcagetHorizontalAxisBoundsprevSizeLjava/awt/Dimension;nextSize"Lorg/das2/graph/DasDevicePosition;DWidthlineThicknessDouble labelSpacingv getVerticalAxisBoundssetRectangleBounds.(Ljava/awt/Rectangle;IIII)Ljava/awt/Rectangle;rcgetOrientation isHorizontalgetTickDirectiongetDatumFormatter transform(Lorg/das2/datum/Datum;)Ddatum transformFast(DLorg/das2/datum/Units;)Ddata0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Units;)D(Lorg/das2/qds/QDataSet;)D(DLorg/das2/datum/Units;II)D device_range data_range invTransform(DD)Lorg/das2/datum/DatumRange;idata1idata2d1d2(D)Lorg/das2/datum/Datum;idataalpha resolution tickFormatter*(Lorg/das2/datum/Datum;)Ljava/lang/String;L(Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumRange;)[Ljava/lang/String; datumRangedataRangeSelected+(Lorg/das2/event/DataRangeSelectionEvent;)V(Lorg/das2/event/DataRangeSelectionEvent;findTick0(Lorg/das2/datum/Datum;DZ)Lorg/das2/datum/Datum;xDatum animateChange(DDDD)Vaaaa1f1a1a0drawTca0t0frames dataRange0 tempRangetransitionTimeupdateImmediatelyisTickLabelsVisiblesetTickLabelsVisibleinstallComponentuninstallComponentcreateAttachedAxis(I)Lorg/das2/graph/DasAxis;setPlot(Lorg/das2/graph/DasPlot;)Vp scanPreviousscanNextgetActiveRegion()Ljava/awt/Shape;secondaryBoundspathLjava/awt/geom/GeneralPath; primaryBoundsaddMouseWheelListener&(Ljava/awt/event/MouseWheelListener;)Vl#Ljava/awt/event/MouseWheelListener;removeMouseWheelListeneraddMouseListener!(Ljava/awt/event/MouseListener;)VLjava/awt/event/MouseListener;removeMouseListeneraddMouseMotionListener'(Ljava/awt/event/MouseMotionListener;)V$Ljava/awt/event/MouseMotionListener;removeMouseMotionListenertimeRangeSelected+(Lorg/das2/event/TimeRangeSelectionEvent;)VaddTimeRangeSelectionListener.(Lorg/das2/event/TimeRangeSelectionListener;)V+Lorg/das2/event/TimeRangeSelectionListener; removeTimeRangeSelectionListener/fireTimeRangeSelectionListenerTimeRangeSelectedlogmsgevent listeners[Ljava/lang/Object;format'(DLjava/lang/String;)Ljava/lang/String;formLjava/text/DecimalFormat;mLjava/util/regex/Matcher;length fracLengthbuf[C toStringretValuerefreshScanButtonsresetsetNextActionLabel'(Ljava/lang/String;Ljava/lang/String;)VtooltipsetPreviousActionLabelrepaintupdateTickLength getTickLength setTickLength tickLengthStrgetLineThicknesssetLineThicknessoldLineThickness isFlipped setFlipped oldFlipped getFormat isFlipLabel setFlipLabel oldFlipLabelgetDividerDatumFormattersetDividerDatumFormatteroldDividerDatumFormattergetMinorTicksDomainDivider ()Lorg/das2/datum/DomainDivider;setMinorTicksDomainDivider!(Lorg/das2/datum/DomainDivider;)VoldMinorTicksDomainDividergetMajorTicksDomainDividersetMajorTicksDomainDivideroldMajorTicksDomainDividerisUseDomainDividersetUseDomainDivideroldUseDomainDividerisLockDomainDividersetLockDomainDivideroldLockDomainDivider setVisibleaFlag setFormatoldFormatStringresetTransform mutatorLock()Lorg/das2/graph/DasAxis$Lock;valueIsAdjustinglambda$resetTickV$1=(Lorg/das2/graph/DasCanvas;Ljava/beans/PropertyChangeEvent;)Vevt Ljava/beans/PropertyChangeEvent;lambda$updateTCAImmediately$0)(Lorg/das2/components/DasProgressWheel;)V access$000 access$100()Ljava/util/logging/Logger; access$2005(Lorg/das2/graph/DasAxis;)Lorg/das2/datum/DatumRange; access$300Q(Lorg/das2/graph/DasAxis;Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vx2x3 access$400 access$500 access$600 access$700 access$800 access$900=(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasAxis$ScanButton; access$1000 access$1100 access$1200 access$1302(Lorg/das2/graph/DasAxis;Z)Z access$1402 access$1500 access$2200(Lorg/das2/graph/DasAxis;)I access$2300(Lorg/das2/graph/DasAxis;)Z access$24001(Lorg/das2/graph/DasAxis;)Lorg/das2/qds/QDataSet; access$2500 access$2600 access$2700 access$2800 SourceFile DasAxis.javaorg/das2/graph/DasAxis @      0  . /        ()   setUserDatumFormatter({0}) s org/das2/graph/DasAxis$1 k9   java/lang/StringBuilder k  >>  << kr m o kl kuorg/das2/graph/DataRange k   yzjava/lang/Object       R  on  visualCues          0.66em   ! " * , 2 4tcaload_  6 71em 9 =1px > A C E GH JH L N  u javax/swing/JMenuBack k '&   Bookmarks %& (org/das2/graph/DasAxis$AxisLayoutManager     java/text/ParseException  s org/das2/graph/DasAxis$2  9 |} ~}     ;org/das2/datum/DatumRangeorg/das2/graph/DasAxis$3 k javax/swing/JMenuItem k javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range k org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6 k   javax/swing/JPanel!org/das2/graph/DasAxis$ScanButton<< stepstep >>  org/das2/graph/DasAxis$7org/das2/graph/DasAxis$81org/das2/event/HorizontalRangeSelectorMouseModule /org/das2/event/VerticalRangeSelectorMouseModule p k !org/das2/event/ZoomPanMouseModule k >u"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null  "units cannot be ordinal or nominal   width is zero:   invalid range ignored: {0} } } k!enter dasAxis.setDataRange( {0} )         org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent &org/das2/event/TimeRangeSelectionEvent   k   enter dasAxis.setDataRangePrev() #enter dasAxis.setDataRangeForward() #enter dasAxis.setDataRangeZoomOut()    zoom out limit      org/das2/graph/DasAxis$9 #$    replaceRange({0}) }   setLabel("{0}")axis label cannot be null  o *Vertical time axes cannot have annotationsshowTca/  -das2 legacy TCA stuff needs to be implementedclass:       ;org/das2/qds/QFunction  java/lang/Classjava/lang/String   !  " java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException k # java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed  #unable to implement tca QFunction: $ % & ' # tcaDataPathdataPath  enter maybeStartTcaTimer ( ) *  canvas is not yet set, returning s + , tcatimer is already pending - . org/das2/util/TickleTimerorg/das2/graph/DasAxis$10 k / k 0 startTcaTimer 1dataSetDescriptor 24someone is adjusting this, wait until later to call. 3 >? ' 4 5 6 7org/das2/qds/QDataSetUNITS 8 9update for {0} to {1} : ; s <org/das2/qds/JoinDataSet  = > ?BUNDLE_0 @ A&no bundle descriptor, dealing with it. @ Borg/das2/datum/Units Ctca units are not convertable D E F G H I CONTEXT_0 J K L 8 M N O P Q R K S DELTA_PLUS DELTA_MINUS T U V W X Y > Z [ \BUNDLE_1 ] ^ _ `.result of tcaFunction value() should be rank 1  NAMELABELskipping irregular record: {0}; a b c d eDEPEND_1DEPEND_0#exception occured while reading tca f g h i j k l m7 n o p q 67  @J r sorg/das2/graph/TickVDescriptor k t u'  v w x QR rR yYabout to lock for setTickV \] z { | 10!U-10 } ~ Q  l 0.0000 _`    !unable to parse formatString: {0} R java/awt/Rectangle T st l  r fg no org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException 5 (f8.2)  o  s about to assert error: {0} Pjava/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods    updateTCASoon {0}org/das2/graph/DasAxis$11 .  1  range is not finite...  domain divider is locked.  sdatum range width is zero xP }P %e OP VP Jenter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}    p  java/awt/BasicStroke k  k                    ><<       ! java/awt/geom/Rectangle2D$DoubleDouble k " #  $ % & ' (7draw V leftline at {0}draw V rightline at {0}draw V tick at {0} ) swjava/lang/Math * + , - . / 0   1  2 3 4 5tca data is empty  6 7 8 o java/lang/RuntimeException 9 : exceptionsans-12"2285: font was null, using sans-12 " ;  < =org/das2/graph/DasAxis$Memento > ? @ A B C D C @ E F G   H G I G J K L K M N %& O P Q P0unable to create transform in getAffineTransform  R :;$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} S  T U V W X Y&tickV cannot be used because of units. Z negative font descent [ \ k ] ^ _ ` aT kT ] SCET W a b lm HI  c d e f   s{ D g h i ~ p j k l m     n o animate axis  p q r s t u v w x y animation frames/sec= {0} zupdateImmadiately{0} {1} { |   kt } ~  } java/awt/geom/GeneralPath k u       ; #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  ;<  "!" is not a valid format specifier  java/text/DecimalFormat k   # (  E  XY$%\$   .  das2.graph.dasaxis.debuggraphicsfalse truejava/awt/ColorPurple das2.graphics.axis \([eEfF]\d+.\d+\) !org/das2/graph/DasCanvasComponent)org/das2/event/DataRangeSelectionListenerjava/lang/Cloneableorg/das2/graph/DasAxis$Lock$org/das2/datum/format/DatumFormatterjavax/swing/AbstractActionjava/util/Listjava/util/Iteratororg/das2/datum/Datumjava/lang/Exception&java/lang/ReflectiveOperationExceptionorg/das2/graph/DasCanvasorg/das2/datum/DatumVectororg/das2/qds/DDataSetorg/das2/qds/ArrayDataSetorg/das2/datum/UnitsConverterjava/lang/Throwable org/das2/util/GrannyTextRendererjava/awt/FontMetricsjava/lang/Runnablejava/awt/Strokejava/awt/Graphics java/awt/Fontjava/awt/geom/AffineTransform org/das2/graph/DasDevicePositionjava/util/regex/MatcherfirePropertyChange9(Ljava/lang/String;Ljava/lang/Object;Ljava/lang/Object;)Vjava/util/logging/LevelFINELjava/util/logging/Level;java/util/logging/Logger@(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Object;)Vjavax/swing/SwingUtilities invokeLater(Ljava/lang/Runnable;)Vorg/das2/DasApplicationgetDefaultApplication()Lorg/das2/DasApplication; isHeadlessgetActionListeners"()[Ljava/awt/event/ActionListener;removeActionListener"(Ljava/awt/event/ActionListener;)V setAction(Ljavax/swing/Action;)Vappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;setTextH(Lorg/das2/graph/DasAxis;Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Z)V2org/das2/datum/format/DefaultDatumFormatterFactory getInstance/()Lorg/das2/datum/format/DatumFormatterFactory;+org/das2/datum/format/DatumFormatterFactorydefaultFormatterorg/das2/DasProperties()Lorg/das2/DasProperties;get&(Ljava/lang/Object;)Ljava/lang/Object;equals(Ljava/lang/Object;)Z getDasName setOpaque mouseAdapter%Lorg/das2/event/DasMouseInputAdapter;#org/das2/event/DasMouseInputAdapter addMenuItem(Ljava/awt/Component;)V setLayout(Ljava/awt/LayoutManager;)V setEnabledadd*(Ljava/awt/Component;)Ljava/awt/Component;SEVERE getMessageC(Ljava/util/logging/Level;Ljava/lang/String;Ljava/lang/Throwable;)VaddPropertyChangeListener8(Ljava/lang/String;Ljava/beans/PropertyChangeListener;)Vorg/das2/graph/TickMaster()Lorg/das2/graph/TickMaster;register removeAll getFavorites()Ljava/util/List;iterator()Ljava/util/Iterator;hasNextnextH(Lorg/das2/graph/DasAxis;Ljava/lang/String;Lorg/das2/datum/DatumRange;)V0(Ljavax/swing/JMenuItem;)Ljavax/swing/JMenuItem;-(Lorg/das2/graph/DasAxis;Ljava/lang/String;)V getHistory.(Lorg/das2/graph/DasAxis;Ljava/lang/String;I)VgetDasMouseInputAdapter'()Lorg/das2/event/DasMouseInputAdapter;getTextremoveMenuItem(Ljava/lang/String;ZZ)VaddActionListener removeDataRangeSelectionListener.(Lorg/das2/event/DataRangeSelectionListener;)VremoveMouseModule(Lorg/das2/event/MouseModule;)V>(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;)VaddDataRangeSelectionListeneraddMouseModulesetPrimaryModuleV(Lorg/das2/graph/DasCanvasComponent;Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasAxis;)VsetSecondaryModuleorg/das2/datum/UnitsUtilisIntervalOrRatioMeasurement(Lorg/das2/datum/Units;)Z()D-(Ljava/lang/Object;)Ljava/lang/StringBuilder;WARNINGisConvertibleTosetRangelt(Lorg/das2/datum/Datum;)Z convertTo.(Lorg/das2/datum/Units;)Lorg/das2/datum/Datum; getMinimum getMaximum doubleValuelog10(D)Dupdatefine0(Ljava/lang/Object;Lorg/das2/datum/DatumRange;)V setRangePrevsetRangeForward newDatumRange5(DDLorg/das2/datum/Units;)Lorg/das2/datum/DatumRange;org/das2/datum/DatumRangeUtil isAcceptable(Lorg/das2/datum/DatumRange;Z)Zinfo(DD)V setMaximum setMinimumtrimorg/das2/graph/DasPlotinvalidateCacheImageFINEST markDirty revalidate startsWith(Ljava/lang/String;)ZindexOf(II)I substring(I)Ljava/lang/String;forName%(Ljava/lang/String;)Ljava/lang/Class; newInstance(II)Ljava/lang/String;getConstructor3([Ljava/lang/Class;)Ljava/lang/reflect/Constructor;java/lang/reflect/Constructor'([Ljava/lang/Object;)Ljava/lang/Object;(Ljava/lang/Throwable;)VgetExceptionHandler"()Lorg/das2/util/ExceptionHandler;org/das2/util/ExceptionHandlerhandle getCanvas()Lorg/das2/graph/DasCanvas;FINER.(Ljava/util/logging/Level;Ljava/lang/String;)VisPendingChangesregisterPendingChange'(Ljava/lang/Object;Ljava/lang/Object;)V5(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasCanvas;)V'(JLjava/beans/PropertyChangeListener;)Vtickle(Ljava/lang/String;II)Vfinest toDoubleArray(Lorg/das2/datum/Units;)[D createRank1(I)Lorg/das2/qds/DDataSet; putProperty'(Ljava/lang/String;Ljava/lang/Object;)V(I)Lorg/das2/datum/Datum; getLengthA(Ljava/util/logging/Level;Ljava/lang/String;[Ljava/lang/Object;)V()Lorg/das2/qds/QDataSet;copy4(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;property&(Ljava/lang/String;)Ljava/lang/Object;'(Ljava/lang/String;I)Ljava/lang/Object; dimensionless getConverterM(Lorg/das2/datum/Units;Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convert createDatumunionN(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange;org/das2/qds/DataSetUtil asDataSet4(Lorg/das2/datum/DatumRange;)Lorg/das2/qds/QDataSet;((Ljava/lang/String;ILjava/lang/Object;)V getColumn()Lorg/das2/graph/DasColumn;org/das2/graph/DasColumngetWidthdivide4(Lorg/das2/datum/Datum;)Lorg/das2/qds/DRank0DataSet;rankputValue(ID)Vjava/lang/DoubleTYPELjava/lang/Class;E(Ljava/lang/Class;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/ArrayDataSet;join(Lorg/das2/qds/QDataSet;)Vslice(I)Lorg/das2/qds/QDataSet;values0(Lorg/das2/qds/QDataSet;)Lorg/das2/qds/QDataSet;split'(Ljava/lang/String;)[Ljava/lang/String;org/das2/qds/ops/Ops labelsDataset,([Ljava/lang/String;)Lorg/das2/qds/QDataSet;printStackTracegetRow()Lorg/das2/graph/DasRow;org/das2/graph/DasRow getDMaximum getDMinimum getHeight getCreatorremovePropertyChangeListener(Ljava/lang/String;DD)Vcreate/(DLorg/das2/datum/Units;)Lorg/das2/datum/Datum; getMinorTicks()Lorg/das2/datum/DatumVector;([D[DLorg/das2/datum/Units;)V minorTickVjava/lang/System arraycopy*(Ljava/lang/Object;ILjava/lang/Object;II)V setFormatterorg/das2/graph/GraphUtilnewGrannyTextRenderer$()Lorg/das2/util/GrannyTextRenderer; setString$(Ljava/awt/Font;Ljava/lang/String;)VfloorbestTickVLogNewQ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;IIZ)Lorg/das2/graph/TickVDescriptor;getFontMetrics'(Ljava/awt/Font;)Ljava/awt/FontMetrics; stringWidth(Ljava/lang/String;)IbestTickVLinear getEmSizeorg/das2/datum/TimeParserisSpec/org/das2/datum/format/TimeDatumFormatterFactory3()Lorg/das2/datum/format/TimeDatumFormatterFactory; newFormatter:(Ljava/lang/String;)Lorg/das2/datum/format/DatumFormatter; getFormatter axisFormat getBounds(Ljava/awt/Rectangle;)V translate(II)V(Ljava/awt/Rectangle;)Zabs(I)I org/das2/datum/DomainDividerUtilgetDomainDividerM(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;Z)Lorg/das2/datum/DomainDivider; boundaryCount/(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)JcoarserDivider!(Z)Lorg/das2/datum/DomainDivider; boundariesJ(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumVector; finerDividera(Lorg/das2/datum/DomainDivider;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/format/DatumFormatter;newTickVDescriptorZ(Lorg/das2/datum/DatumVector;Lorg/das2/datum/DatumVector;)Lorg/das2/graph/TickVDescriptor;subtract.(Lorg/das2/datum/Datum;)Lorg/das2/datum/Datum; bestTickVTime getMajorTicksINFOstarted  T(Lorg/das2/graph/DasAxis;Lorg/das2/components/DasProgressWheel;)Ljava/lang/Runnable;finished org/das2/system/RequestProcessor)(Ljava/lang/Runnable;Ljava/lang/Object;)VperformingChange#(Ljava/beans/PropertyChangeEvent;)V  propertyChangeW(Lorg/das2/graph/DasAxis;Lorg/das2/graph/DasCanvas;)Ljava/beans/PropertyChangeListener;pow(DD)Dorg/das2/math/fft/jnt/Factorizefactor(I[I)[IcalculateManualTicksP(Ljava/lang/String;Lorg/das2/datum/DatumRange;Z)Lorg/das2/graph/TickVDescriptor; offerTickV;(Lorg/das2/graph/DasAxis;Lorg/das2/graph/TickVDescriptor;)VisFinitegetFontfiner toLowerCaseisValueAdjustingjava/awt/RenderingHintsKEY_ANTIALIASING KeyLjava/awt/RenderingHints$Key;VALUE_ANTIALIAS_ONsetRenderingHint2(Ljava/awt/RenderingHints$Key;Ljava/lang/Object;)VgetClipgetXvalueOf(I)Ljava/lang/Integer;getY()Ljava/awt/Graphics; getForeground()Ljava/awt/Color;setColor(Ljava/awt/Color;)VparseLayoutStr(Ljava/lang/String;DID)D(FII)V setStroke(Ljava/awt/Stroke;)Vceil getStroke()Ljava/awt/Stroke; (FIIF[FF)VBLUEdraw(Ljava/awt/Shape;)VREDGREEN LIGHT_GRAYorg/das2/util/ColorUtil CHOCOLATEisPrintingThreadsetClip getClipBounds(IIII)VgetSize((Ljava/awt/Graphics;Ljava/lang/String;)V(Ljava/awt/Graphics;FF)Vsvaluedecode#(Ljava/lang/String;)Ljava/awt/Font;setFont(Ljava/awt/Font;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringdisposepaintcontains(Ljava/lang/CharSequence;)Z replaceAll8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;isTimeLocationformatTimeRange0(Lorg/das2/datum/DatumRange;Z)Ljava/lang/String;&(Ljava/lang/Object;)Ljava/lang/String;otherPlotOnTop2(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/DasPlot;getXAxis isVisibleI(Lorg/das2/datum/Datum;Lorg/das2/datum/Datum;)Lorg/das2/datum/DatumRange; intersection8(Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange; requestTickV:(Lorg/das2/graph/DasAxis;)Lorg/das2/graph/TickVDescriptor;errLjava/io/PrintStream;java/io/PrintStreamprintlndrawLine((Ljava/lang/String;I)[Ljava/lang/String;parse*(Ljava/lang/String;)Lorg/das2/datum/Datum;java/awt/geom/Line2D(FFFF)Vjava/lang/Float(F)Ljava/lang/Float;getColorMAGENTA drawRoundRect (IIIIII)VgetMultiLineTextAlignment()F setAlignment(F)V()Ljava/awt/FontMetrics;(I)Ljava/lang/StringBuilder;(Z)Ljava/lang/StringBuilder;isOpaqueBackground getBounds2D()Ljava/awt/geom/Rectangle2D;java/awt/geom/Rectangle2DWHITEfill(Ljava/lang/String;)[Dround(D)JwarninggetYAxis(ILorg/das2/datum/Units;)Drotate(D)V getDescent getAscentgetLineOneWidth getBackground fillRoundRectorg/das2/qds/SemanticOps/(Lorg/das2/qds/QDataSet;)Lorg/das2/datum/Units; closestIndex0(Lorg/das2/qds/QDataSet;Lorg/das2/datum/Datum;)IgetOffsetUnits(I)DguessCadenceNewN(Lorg/das2/qds/QDataSet;Lorg/das2/qds/QDataSet;)Lorg/das2/qds/RankZeroDataSet;getStringValue,(Lorg/das2/qds/QDataSet;D)Ljava/lang/String; getSize2D deriveFont(F)Ljava/awt/Font; access$1602X(Lorg/das2/graph/DasAxis$Memento;Lorg/das2/datum/DatumRange;)Lorg/das2/datum/DatumRange;NULLLorg/das2/graph/DasColumn; access$1702$(Lorg/das2/graph/DasAxis$Memento;I)I access$1802Lorg/das2/graph/DasRow; access$1902$(Lorg/das2/graph/DasAxis$Memento;Z)Z access$2002 access$2102 access$1900#(Lorg/das2/graph/DasAxis$Memento;)Z access$2000 access$1600=(Lorg/das2/graph/DasAxis$Memento;)Lorg/das2/datum/DatumRange; access$1700#(Lorg/das2/graph/DasAxis$Memento;)I access$1800getDeterminant getGraphics getParent()Ljava/awt/Container;java/awt/Container setBounds invalidatevalidate getMaxDescentsloppyContains4(Lorg/das2/datum/DatumRange;Lorg/das2/datum/Datum;)ZbottomtopleftrightgetLineThicknessDouble(Ljava/lang/String;)DgetPreferredSize()Ljava/awt/Dimension;java/awt/DimensionintValue7(Lorg/das2/datum/Units;)Lorg/das2/datum/UnitsConverter;convertDoubleTo(Lorg/das2/datum/Units;D)D0(DLorg/das2/datum/Units;D)Lorg/das2/datum/Datum; grannyFormat@(Lorg/das2/datum/Datum;Lorg/das2/datum/Units;)Ljava/lang/String;&org/das2/event/DataRangeSelectionEventjava/awt/EventQueueisDispatchThreadcurrentTimeMillis()JgetAnimationDataRange8(Lorg/das2/datum/DatumRange;Z)Lorg/das2/graph/DataRange;org/das2/util/DasMathfindex([DDI)D interpolate([DD)DpaintImmediately(D)Ljava/lang/Double;java/lang/Boolean(Z)Ljava/lang/Boolean; rescaleLog:(Lorg/das2/datum/DatumRange;DD)Lorg/das2/datum/DatumRange;previoussetWindingRule(Ljava/awt/Shape;Z)V getSource-(Ljava/lang/Class;Ljava/util/EventListener;)VremovegetListenerList()[Ljava/lang/Object;getClass()Ljava/lang/Class;getNameorg/das2/system/DasLoggerGUI_LOGLorg/das2/system/LoggerId; getLogger6(Lorg/das2/system/LoggerId;)Ljava/util/logging/Logger;java/util/regex/Patternmatcher3(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher;matchesparseIntcharAt(I)C([C)V(D)Ljava/lang/String;java/util/Arrays([CC)V access$2900&(Lorg/das2/graph/DasAxis$ScanButton;)Z access$2902'(Lorg/das2/graph/DasAxis$ScanButton;Z)ZsetToolTipTextgetDatumFormatterFactorygetSlopeIntercept(DDDD)[DchangePerformedgetPanel2(Ljavax/swing/JComponent;)Ljavax/swing/JComponent;desiredAssertionStatus getProperty decodeColor$(Ljava/lang/String;)Ljava/awt/Color;brighterorg/das2/util/LoggerManager.(Ljava/lang/String;)Ljava/util/logging/Logger;compile-(Ljava/lang/String;)Ljava/util/regex/Pattern;   java/awt/RenderingHints$Key"java/lang/invoke/LambdaMetafactory metafactory 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; %java/lang/invoke/MethodHandles$Lookupjava/lang/invoke/MethodHandles!vn       !"#$%&'&()*+,- ./01W23Y456789:;<=>?@ABCDEFGHIJHKLMNOPQRS/*TU VWXYS++*M*+,+*Y*T *U +VW+Z[\]^SaZ* N-:662:*!*,"*#Y$%&+&'&()T" *39A`U4* _`OabaVWacade[ fghii&j^S\U* N-:662:*!*,"*#Y$*&+&()T" *39A[U4* _`Jab\VW\c\de[ fghii!klSU *+,+T ]^U* VW mn on kpSP*+,+-.T f gU VWqkrS**/*0Y*+,12**2*34**Tqrs!t%u)vU4*VW*mn*on**sktSn*/*+2*+*34**T~ U VWqkuS*5**6Y78*9*%:*;*<***=>?*@*ABCDEF*G*%H*I*J**6Y7K*%L*M*NO*P*Q*R*%S**%T*%U*#Y$V&*W&(X*%Y*Z[*\*]^*%_*`*a*b*c*d*e*f*g*h3*iYjkl*m*ln*iYokp*m*pn**q3*rY*st*u*v*w*w**xyW**zyW*M|,},~*Y**{T@ $).3=B S+X/^3c4h7m8x:~GLNPXo@  5D]j{ (3@KS_cgpxU vwVW[Kf4XxyzS++,+,+,+,+,+,T#*U +VW+q+{|}SI *2+*T U VW q~}SI *2+*T U VW qS*p*2L+M,4,NY*--:Y:*pW*pYWY*MY,N*p-W*pYWY*:Y:*pWTN  )3BMWZit}Uf 3$BM  :VWtC}: [ 9S1n*R*l*2L=+N-=6-:Y*:Y:*lWTB  !#36AR ] g j m UR64A)R] *CnVW!M#K[ BS/*RTU VWS<*R=*R#**l**ln*T"&' ()*(,3/;0U <VW<*7[( S5*x*Yx*x*z*Yz*zT4568!9,:4<U 5VW[SMF*Y**Y**L*+*+**yW**yWT& ? @A%B*C2D:ECFLHU*"_`MVW[LS3 Y*TKU  VWS3 Y*T[U  VWS*@*@**m*@#*@*@**m*@*O*Y**@*@**m*@*m*@Y**L*m+*m+ħL*Y**ŵ@*@**m*@*m*@Y**L*m+*m+ıT^ #-8CJWbmxU VW[ #RHuSq*=*g**hT U VW[uSS*B(2:*ǧ'*ǧ*ǧ*ǧ YɷʿT2 $+.58=@EHRUSVWS[$  }SH+ Y̷Ϳ+θϚ Yзʿ+ѶY#Y$Ӷ&+Զ(ʿ*2M*N*+ך+*+ζڙ*2+ۧ*+-+Υ*-+ζ*,+TJ".IQV^jkyU*VWQTVO[&!S2*2հTU VWS@ +,+-ެTU VW S5 *2N+-+-L,-MY+,:*ך*29 *29 *25+*ֶ9,*ֶ9+*ֶ"o9+*ֶ9,*ֶ9**  *2: *2**** Tn   '4=JKT]gt"#&')*,./01Uz t%moVWnn'Gm=oT ] ! [E.M f fS6*2T 78U VWS}0*(Y*Y**L*+T; <=*>/@U*0VW[/S `*2L*2I*29*2*2:*29*29 *( ***+T6 FGHI!J(K1L:MCNNORPVQ_RUH`VWPH!?1/:&C S `*2H*2J*2:*2*2:*29*29 *') ***T6 XYZ[!\(]1^:_C`MaQbUc_dUH`VWPH!?1/:&C SL *2H*2J)'g9'g9)c9 *') *2:  *ָ* *2 *2: ***  TFjklmn#o)p3q<rQsZt[vfwoxsywz{URVWrje#_m)Yo <F o [[fS/*2TU VWS+TU VWS5 *2ն,TU  VWS5 *2ն-TU  VWS2*2հTU VWS= *+TU VW S= *+TU VW SI *2+*T U VW onSI *2+*T U VW mnS2*2TU VWS:*=*N*2* *-**-*T&  #.9U*:VW:s5 0q[ #S/*STU VWSi*SM*+ S** ,+T U VW,S2*2߰TU VWSA *2+ T U VW }S&*M*+* Y* *,+T "%#U &VW&q!Z[S/*T*U VW!}S[*M+*֥.* *+*2+* *2+***+*T6 23457+839;;C=G>N?V@ZAU [VW[qV[ S%**=****T"HI KLMNO$PU %VW%[ S/*TWU VWS4++YͿ*:M*+:**,+T"b cdf!g&h*i3jU 4VW4![S/*:TrU VWS/*FT{U VWS>*FT UVWS/*TU VWS/*TU VWSB *TU  VW[ @SM*=*Yʿ** * * * **!T6 $%*.38?CLU MVWMH[ SL*"#Y$ʿ*%#*:&=*'N-()*LD*+N*`':-(,Y-S.6YS/*L:4Y5M|,8,~M|,9,~+Uvy0UvyUvy1Uvy2Uvy3!6!7!0TV !*/6DLUvy{U\ 6{ vU0*[L9vv[0,4ggg BB4S/*LTU VWSJ+Y:Ϳ*LM+*LE*+L+%E*;*G*+<;* **;Y#Y$=&+&(ʿN>-?*@**A,+;or4TV %.3;CGLSorsU*s VW[3B SF *+B*T   U VW SQ*C** TU VW[@S mD*EL+FGH* +*XIJ*+**XK*L*MYNPY*+QRL*LSTT6  $!/";$D%K&b;l=UmVW_[ &!S?*;M*+;* *U** * *V*A*U,+T. HI JKLNO#R,S5T>VU ?VW? :   S/*TaU VW uSf*=***WXTij klmU VW0S/*TTtU VWSq*TM*+T*U**Y,+T|} ~U VW2S/ *;L+ *Z* [\*M*]^N,-_ښ-,`:a:c,de6Y-fSY--gdfShiYj:+k:l:mnb:  ocpq:  crq:  s: , ښ t, u: *:  , 1vwx:  , d1vwx: y z{**|}~:  { {::iY`j:6& 1vm+:Yʿ6:gmb:S6r<r.%drdr::1FC*T *T:b:**:~*T>O ().6ABIQZ+9P[fil| ,CT\_hyU +GrjcvV '   P il |!1"v#VW$.%6&'I()Q*+[, f,-./010 f,-./0102000/*50x0& % f,-.34 S@*4$,***|*|T (0 8 U @VW[ 5 SR* *|}*TU VW[67S2*2T!U VW89S?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**TF*+ ,-!.+/50B1O2\3i4w5789:;U VW:W[;<S*2*3*2*3*2*3*2*30Y**2*2߸*2*2߸*21L*+2*2*3*2*3*2*3*2*3**T>B CD'E4FNG_HfIkJxKLMNOPUVWfB=SC**TWU VW[ @>?SK***T_` bU VW[ @AS1, *+*]*ֶ`LY+,*ַN*-T"no p rsu+v0wU*1VW1B)1C)+D[ ES3p*]M,,`N,^,`:`:+,RY-,:*: *:*T2 '3AQWbioURpVWpFnkD_B)RC)'IG)QHW [!bfI---I\@JSM*YM*++*;**;**+?,çN,-* ** 25585T2   "'0:HLUMVWM[" DK LS/*UTU VWMS6*UM*+U,*,+E"*,+** * *T" #'5U 6VW61N[5gOPSdM,***|},o>*,o>>>+,+-:T& +=JQaU>(QdVWd`RS='QaT[+U AVPS*+**k6*|}6l>"**`6*6l>>+,+-M*,:*,:*Ň*kc6l>6l>+,+-M,TR&,/?HN[jqz  U W,Q& X?WWWVWjPTNlQHrXqIYz@Z[%/ AAfI\[ \]S[*M,S+ =>*_9*_ʙ*_̰=*_ͰN*_+ϰ+ϰ,2>{3=>{T6   (3>?O T#Y'U*?vw[VW[V^[\Jx_`S R+,^*N:Y:-:66%2: * ӶԄT", -./40?1I/O3UH4a RVWRYR Ebc@RS7d[#& f\IeU[e(fgS +g,+*N:-:6-t*-2:*'*+fՎYŇ*cŧ(*+fՎYɇ*ocS2:66 2י62:T^78 :;< =*>7?>@EAVBiDzEG=IJKLMOKQUp >Wh#x%VWi'jbcRS dk.h+l[3 f,\eUmE[$ [ noSg+g*+fՎ=>6>+g5*+fՎ6'd >=T6 ]^ `ab)c6d>eJfPhRjUb[mU>6pAgVWgq'RrPl[ 5 @sS*L*+,+-*ٵc*c+,+-۔**cc*c+,+-M*c+,+-N*c+:*-Q**cc*c+,+- *c+:-M*c+,+-N*,0**cc*c+:*c+,+-M,g0**cc*c+,+-M*c+:*c:,:+,+-:*+::+,+-:+,+-W*b*,**c+a***?T#qsu0vAySzk}u~ ,9?BYblpURVWSpi'kXt'uNj?uHBq'Yjv'[& (3,,\0&64w,,0xPS`*b+,+-A 唛**c+,+-:*b+,+-::*aM*ZYZT* 2ENWZ[UHHyz2(i'Eq'N T[v{`VW`[ :f|}PSv+*釶~N**:*+,-+--:*:*:Ň*kc6*,:  *k`6   6*|}6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:gg Y*:*:*kc6*f9 *f9   g 6 d=X+,+-:A6*6l==  =+,+-:**?T2 7?I[bm,8Icku   "$Um~  ~  %r p Id[rW9X  2Q?Y7(7W.XVW5Q n ([ f\I[k f\I[@ A6Rf f@ AfISW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSOTB- . /01"2*5.82:6;:<=:C;G<J=V>U ,* WVW["=fK DKS2*EL++* +**XKY*+*TFGHIJ$K1XU2VW-[1JS*M>,J+F,g+g56+g#,f+f>ק>h*+***?*@*;9*E:.* **XK**X*L* * ,**TZ_`ab c/dGeIcRiTlXn]oipwq}rstuv|~U>#,}0VWN[#I%XS/*;TU VWSW'>'  oH'' ' kH'63')+-/1 :66.h6TJ#LNPRTVXbepyUHh!b)e&VW#h[ ,Se+**M*,*,T U VW S*;<*UM*N-, -- * *, *,**d*e**cS*ѶYʿ*c*-:**_ :7ʙ *-:TE *-:<*-:2* *-:*2 *-: *-:* **, *,*w*c*-:*H* *-:*2 *-: *-:* **: ~YT9 #,-4<FKSZamty} %2;>HMUY`gps}      U %g vVW [M#g "g fgIg I BS Y!\*EM,",#*$ *$d,%*& *&d*N|-}-~*^%*^]E'+()*+,6Y+-SY*./SY*0/Sh+1(N-*.t*0t2-*349*^4*^]E(*^**E%59-6Y78o96:#-;:-6Y  Y4*? -*?@-A4*B -*B@-C4*D -*D@-E4*F -*F@->4*G -*G@-A4*H -*H@-C4*I -*I@-E4*J -*J@-8*K:(-L4dd-@-M*YQZ`Qp24*:^_*ֶڙ* *-N;*-O3*EP)*Q-RS* *-N*-O-T:/Y*.d*0d*Uh`*Vh`W:0YXdYdh`h`W:****?*?י*6 *|6 *: * : *M6 *Ml66 Z*[`6  `` Z`6* \6  ]dd6:*)`6-^_+g`*b:*b: a *bc66`62-d_`-e_T-e_Cr-:r-:-f_ -_gc6d6-`H6  u*i: -C4-Y X Y d dW@-jkl-m6Y Ÿ/SY ɸ/Sn X` Y `do-p*+q@DG{T{ 7 9 ; < @* A+ C@ FD IG GH HV Rl Su U X g k l n o p q s w x! y@ zG {N |V ~] d l s z                       & ; A X _ g o y }          , 5 > D L R Z c o               % * 6 M Y ^ j {               L P X U8Hvw!?{/c5 > D L R ZxocOA1,RSl YVWYKDAT [$Fx+L5[I*6[,_fI[ofI[U/fI[U005 &g'fI[ySY+rs&+#Y$t&,&u&(-vL-+ws#+#Y$x&,&y&(-vL+T  - 7 W "U*YVWYYY[-)Sw**:c*ζz{L*M,θ| ,}N,N,~g,~::'#Y$2&&d2&(:#Y$-&&&&(N*+-{L*+*{L+T: & ' )% *. ,3 .: /C 0M 1Z 2~ 4 6 7 9UH+C[MQcVW3[.ggJgeS !G+TM,Y*.*0*U*VWM*>.*E*:*>**B*B,י6**D*D,י6* **?*?,י6**:%E6**H*H,י6**I*I,י6 * **G*G,י6 *%*:%E*J*J,י6 *6 *6 * `6*|6*|6*]:*EP:gfgdf:6*:%Ѷ 66*:::fgdf:%Ѷ 66*:Yʿd F/+ F /+  *S*S::66n2: :R*2:*Ր8!+Y @:|~*M6l6 *^*:6^g^f:*Ր8661,F+Y`@*+2` "+Y  d`@ *+2 d`'6g}f:*Ր86RK6 +Y`@ +Y  d@|62+:+4+,X,Y,d,d+4*:%E*+(:*6:*l** *:_6`6#Y$&&&(,X,Y`o,X,Yhb`#Y$%&\&\&\&(,X,Yh`ozddl`6`6*6L:Ycc:: 4 4`*ddl`6`6,X,Y &ddl`6 d6`pMB{EEBETZ B C D! G& H* I4 J9 KJ LS MU Qz R S T U V, WT X Z \ ] ^ _ a c e f g h i j k l m p! s& t/ u8 vA wH x_ yi z { ~                3 : B P Y k                    8 = V ` z             $ * - 2 8 ? [ a t }              m r                 ) 0 = B E F UP;4!$8mC'P0nY' vw3^~cnDhn_V8)B [ah0 )}S|=&z{`;, T    c-GVWG[<![3 @ @&@@ @ @&@+@f[I,IIf[I !!#f[IeeZgBx f[Iesf[Ie#f[Ie^f[Ie!f[Ie6EUgn +'fB| SV<*M,1,1*k,1c<!,1*k,1*kc,1c<M,}DG{T* $ ' ( )& +D 0G -H .R /T 1U* :)H vwVVWT[&-Bx S Q+TM,Y*.*0*U*VWM*>.*E*:¶*>**B*B,י6**D*D,י6* **?*?,י6*%*:%E*F*F,י6**H*H,י6**I*I,י6 * **G*G,י6 *%*:%E*J*J,י6 *|6 *|6 *6*6*]:d *6' d6 F /+  ' `6 F /+  *S*S::66n2: :R*2:*Ր8!+Y  @:|~*M6l6*^*:6^g^f:*Ր8661,F+Y  d@*+2 d +Y  `@ *+2 `/6g*ֶ9*c8TK6 +Y  d@ +Y  `@t*:%E*+(:*6:*l** *_6/˶tddl`6 d6` k*`8˶d`l`6 `6t`TW/ζddl`6 td6`pMo{OOLOTm : ; <! ?& @* A4 B9 CJ DS EU Iz J K L M N> Of P R S T U W Y Z ] ^ _ b c d e f h i j" k. n8 oF p` qg ro u} v w x } { | p          ) : R W p z            * B H [ d j o x                  # 2 : G L O P U.4!$' }3n vw`^F~cn DlZ : 2djoSG&&zX3> f    p|mcQVWQ[1![3 @ @&@+@ @ @&@+@5f[I.(#f[IeeZgf[Ieegx f[If[Ieof[Ie!f[Ieff[Ie!f[IeEUC@+fB|uSA */GT   U VW  SF *+H*T  U VW S/*HT U VWS/*YT U VWSf*YM*+Y**,+T     U VW7 S4*L*+M*N*M6:**-*:*V*0*g#+Z`,\`-Z`-Zl`6-Z-Zl`6*+*$ *bc+Z*[`h`6%*_*?+Z*[`hd`6*H*:+Z*H**5`6,\`-Z`-Zl`ю`6*7*g**|*?Xd-Zl`ю`*d6`*|*?Xd*d6G*G 69*GX*G`*|d-Zl`*` ҧю`6Tn      2 < \ p  ! # $ % & ( ) -? .B 1V 2} 4 6 8 9 ; ?U ?zVW  S[G2fU)3 .!1!: lfU  S4 *ZlT GU  VW  SO*+*l:+-_* ӧ66 Ҏ6 *Ml6  6 *l7Sld6*Z ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++Զ4:+XY+ 4+`****+,ֱT" U V Y Z [ ^3 _; `C bK dT ft h} i j l m n p q r t u y z { | } ~   , B N U8  )OVWOOnOcOOO:RS3; C  K r [2 "UD# fgUH-Sw*: b:66`6 ,ښ,6**釶~*ֶٶ9 +۱9 :׶*ֶٸu:v 9:Y ,*ֶg*:*:Z*[`6 bc66k`6:l::6 d6+ۧ:+ۄ$loT-    % ) , 3 B C K \ ] x   $ + 6 D R [ b l o q v {   Uv{66D(R~qvoVWnKB)d,a3Z x  %h* s[f0,f00f000f00<f000|+f000Q  S`*L+ kL+T   UVW  [S.v*L+kL*[T*[ZEH*M,1,1+J,1)k,1c9+L+M|,~+/dh{T>    / 7 J P [ c e h i t U>P[  7.!)i vwvVWq [0-Bx "S/*[T U VW#S^*[M*+[*,+T  ! " #U VW9$%&SYL+*W*7*|+*|W+*|WC+W+W4*+*W+*W+W+W+*W+*W+*W+TF W X Y Z" [. \= ^C _L bV cb dq fw g} j k l mUVW'[ =($ )*S3,+*+*+*ֶښ*+,J*+-9*c*g++do9+hk*c9 )1) ** )9 J 9*O*9 *9 )g  go9 kk)c9,,, ,L*|9 *|9 )g  go9 kk)c9,,, ,,,T' x y { | ~  1 3 ? L l     & ) 3 = I V ] d k r { } U+ ?, 5- ). /3?, =5- I)0V1VW2'34?@5L36l78 [V af(9@Lf(9Mf(9RH :;S$*L++2 02+L Y   T     U W <$VW[X=>uSH;3++3*9*9YʿT , 1 4 9 < G UHVWH?[, @ Sr t*L*]M, ,^N66-g8*-f::+66Ų/L popTF     ' 3 8 @ K R V \ m p q Uf 3#c8RSK A>k  fZB'UCqv{tVW[$I ,7f|@DS` ^*]M,^N6*:6-g9*-f::_6   6M YZT>    ! - 2 ;FMQ WZ[Up -$c2RSF A ?U PB'KCE[v{^VW^[.fI,8f|ES]****$**&*KL*iM*,**N--^_*ֶڙ**+,T:  "',15:OS\ U*]VW'6F,1G:#([ B[[IHIS6*]M*N,,^_*ֶښ+*,^-::*:*:**|9*|9 *9*9 +*:  6   d6 \*6,^:6f:-2:Y :9*Ml666*M6**Pog*!``Z`` og*!``Z``֧Wog*"dd#Ycd og*"dd#Ycd+L++ԧog9*Rtdd*|$`ddtdd*|$`d  c%c֧?`*|'````*|'``  c%c+L++Ԅ"+T5*+ -.(/*254:6@7F:M;W<d>n?xBCDEFGJLMNOPQRSUVWYZ[\C]k_`bcdfghj=mYoyrstMxUW JaK LMNOP} nVWd( 5_c:ZS@TFNQn&JxK   R '[I 9f[IeU",Of[IeU,[[iSg; f[IeU,STSb*M|,},~* *(L*)L****M*TN**-,,*|6*:*\6* * **d6Z*[`h6*6 +Y`*?Y`*F*FYY`Y:  + gc6 : ,,b: 6   5--2 %E e:@ - - 2e:*  r-:  r-:,:  gc6 6 m*:  ]`6 S `6  dd6 ld+Xc6+X+`6+X+d*?X*?d+{T3%*@EPqz$)=E[lqUvw"dBXlA  ?U/V$WzyjXdY 1RS Z  b U[EP\cVW*d[SGx[F0e*ED2U0' Bg&g &if[] S k*L*TM*><+8+6 +db+lb+bc6`, ,:`T.  GLZciUH-^G_cckVWf a\\`[ L0gaTS >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *|:  -6  .6   d6 %*B*YҵB*B   `/%*H*YҵH*H  `/*S *B*B 0*B  0**^19*M*Moh`6S 6 `td6 66***D`2D**D`2D^ 6o`d6 6o`6***I`2I**I2IK**Y *DY  W3?*H%*:*? *H*5`YN**Y*IX d  W3G*H%*:*G *H*5dY*::*4Zl`6*6;6 6*?Y*?`6  d66**F2F61 6*GYd6  d66**J2JY* *B*H :*B*D *? *F*H*I *G *J*W*P*5:*5: 6dXc6 6`X`6XdTn[*@Vl#. 8 SW[imt{ "#%, -'.;/S2X3w45:<=>@BCDEFG IJK%L,M0NCQ_RhSqTzVWYZ\]^`acdhijkl*m1n;qU)[Li>m:t3WD@1/*%,0Dbc;dc)V*W>VW)*@Vl qe   f _d8gSSuhoi[&@@@@@@Mfj&fjfjJfjfjMfjfjKOgfjU7fjUCCfjUCC[fj[UZkTS* *<**=**:%E>* *6**6**:%E6*6*|d6*|`6 *6 *6   d6 %*B*YҵB*B  `/%*H*YҵH*H   `/*S *B*B  0*B 0**^19*M*Moh`62d6 66 6**D`2D4 `c`6 66 6**I`2Ii**Y*DX d   W3?*H(*:*?`*H* 5dX*G>*?*G7X-!**Y*|  W3? **D?Z**Y*IX*I`   W3G*H4*:**G *H* 5` dŧ **IG*::*4Zl`6.*?Xd6 66 6**F2F3*GX*G`6 66 6**J2J*6Y* *B*H :  *B *D  *?  *F *H *I  *G  *J TRTuv*wDxZypz|~ +6@[_jnuy.2PX]'+/3FLhqzUj$j$n uy$ '+/3VW*DZp|a[OC : 1 *f hd @g[*%S hLi['@@@@@@N f&ff=5Q![TU4fULLfULL[f[U lmS*YW*/*TU4n[o S/*TU VWpSL* *TU VW[@q S/*9T U VWrRS/*?T(U VWstSE*+*ֶ*ֶǯT3UVWunvwS4*2'*2%gH'H*8'k*9c9T> ?@B$E1FU*4VW4x41[swS5**|:*'-.-:*:*'--.:TTU VX$YU4 qe5VW5x5$qe[syS0~,+c+98,s+c+9+,;:+v9**|N*,-.--:*N*,---.:T. i jk+l6n@oMqTrYsiunvU\ 3@ Yqe~VW~x~nqeM1[ szSP+J+cq:s:**|M*),.,-:*M*),-,.:T"&+;@U>+qePVWPx@qeI;[ s{S-*2ߥ-*2'GPW`jt|Uf VW`<xqe$xGUPL WE} j2n[-Cjfj K fjSA *?++ATU VW nSH *?+,аTU  VW ' SE *+B+CDT  U VW ST *]+(ETU* VW n ? qS +*F&F G*6 *HI7 7 *2:*2*2J:*2K9I eo9I eo9YRYRYMRYR:YRYORYQRYR:S9T9g9'kkc)kkc**U*VU***V*WX a7 WY koZ* H*2Tr+ -/0!2&3)5/6B8H:M<Y>`?lABDEFHKMNPQST$V*XU})d)ZQK &z )z /BMY+VW++++[dY f;;f;;-- f;;$fS6*[\6Y*SY*]Sh**L*)-0T"_`%a)c-g0d1f5hU1v{6VW[p|S/*ToU VWS!**=***^Twx z{|} ~U !VW![ Sd*_*;L+* T  UVW $[S< *`*LT U  VW7SVY*2*aL+*+TUVW WS]Y*2aM,*,T U VW WS>*+T UVW$S}&*L*2+bL+cL*+dT %U&VW![ S)*L*2+ǸbL *eL*+dT#(U)VW$[ SG*xfL+*.*0*-*zfM,*.*0ֻgY+hN-i-,j-+T* #/8=CEU*#"8 GVW?[E[SU*u*x+k*z+kT UVWSU*u*x+l*z+lT UVWSU*u*x+m*z+mT   UVWSU*u*x+n*z+nT UVWSU*u*x+o*z+oT ! "#UVWSU*u*x+p*z+pT,- ./UVWSj!+q*+*Jr*+sd*+JT789 ;U!VW![ !Sg*I*tYuI*Iv+wTBCEFUVW{[!SD *Iv+xT M NU VW {"S|*I*IyM,d>e,2vV#Y$z&*{|&}&,`2{|&\&+Զ(:~,`2v+T* UVXYZ"[\\g]uY{`U4\f|VW|l[ _ Sc ,N-%Y#Y$&,&&(ʿ,,.+6,,.`,)+6:,f ,Fd6dd#U0U.U0UY-Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY-Y:  &:*-Y#Y$\&&(:T,efg1iAjXk^mrnuopqstuvwxy{|}~ !=FOaiszUz u[ a  AjXS^MiB[n1@gg,gg#S_'#Y$*&&*ֶ&(L+T %U'VW%S****ζښ* *****c=*W *****e=*WT. ]^_#`(c6dTe]gkhikU*T  VW[  @ @ Sk**+)*,TstuwU VWc[Sk**+)*,TU VWc[S3*T U VWSI*OL+1*+1*k+1cM$*+1*k+1*kc+1cMT'HUIVWA)[ '- {S/*OTU VWS$*+O***M|,},~{T"  #U vw$VW$[TxS/*^TU VWSf*^M*+^*,+*T U VW>S/*T$U VWSi*=****T,- ./0U VWS/*_T>U VWS/*`TLU VWSf*`=*`**TTU VWXU VWCRS/*aTaU VWYS^*aM*+a*,+Tef ghU VWES/*bTrU VWS^*bM*+b*,+Tvw xyU VWGHHS/*cTU VWS^*cM*+c*,+T U VWJHHS/*dTU VWS{*d=*d**T U VWL[S/*eTU VWS^*e=*e*T U VWNSF **T U VW S d*_M*+_+%E *1+s+s+vL**ֶ+Ͷ***,+ M*Z]{T: /:IMQZ]^cU*U^wdVWdA[gfgxSf**|L+*L++.I+-9* (9I9*2(*2:*18*19T> !'.58;?U]eUH e8fVWMe'?J.8KU3)[ jS2*2TU VWS2*2T U VWSU+**X* Tw xyU VW   S?+*WT 34UVW 9S/*ToU rW{ SToS/*ToU rWSP*+,-ToU*rWpSP*+,-ToU*rWpSP*+,-ToU*rWp9S/*ToU rWSP*+,-ToU*rWp9S/*ToU rWS/*ToU rWS/*ToU rW9S/* ToU rW9S/* ToU rW S;*Z ToUrWp! S;*Z ToUrWp"9S/* ToU rW#$S/*ToU rW%&S/*ToU rW'(S/*ToU rW)$S/*ToU rW*&S/*ToU rW+&S/*ToU rW,$S/*ToU rW-STE:YSYSMToB"D4EATJb[ @./r  P   +