4 C D E F G H I J K L M N O P Q R S T U V W X YZ[ \] ^_ ` ab cd ce f g hi #jk #lm #n op q r s t uv 0w x y z j{ 6j | } ~         -                                i      r`        Y { \e `    0 0 0 i 0    n   i j i   0   i 8  j     ` `                    # 0   Y  q 0   0    0 0 0  @@      0 \!" # $ % &' 0() 0*+ ,  -./ \0 01 02 03  04  -5: 067  ` 8 9: Y;< 0 = > ? @ABq C DE&FG -HIJ -K -L ,M ,NO -PQR ,S TUVWXYZ 4[\] ^ 0_ ` ab cc defg h ij k Ylm \n opq or stu Pv Mwx My z> {@|} \~         \ iu *    b q   q -           i i b i * b i b b  - -          0 0              B         ?     @        j        d          B@          @i =q     Y      j    j          v    o ! $ M %&@$  & ' (  )  *  + ,  -  . / \ 0  1 2  3  4 - 5 6  7  8  9 n : o ; o  < o  = > ? @ A @ B * C D E F  G  H  I E J *  K * L M N O 8 P * Q  R  S * T@@ 8 U  V  W * X  Y  Z  [  \  ]  ^  _  `  a  b  c d  e  f  g o h  i * j k * l    m  n  o  p  q r s t * u v - w * x * y  z s {  | } ~    b t     - ?    - qn    -          -  n       - o 9   -  ?333333      *   - q       *  *  * J   9  ?    * # #        *  M  \ 9      ?6C- !TD- * ?!TD-E    * *   q  E x b  b   [   -     s s G  j                         @ÈÈ        6  0               ! " "  #  $  %u &  ' ( - )  *  +  ,   -@  .  /  0  1 2 M M  3  4  5  6  7 8 9  :  ;  <  = q > q ?Ƞ  @  A  B C D C E  F  G H I J  K  L 0 M@r?333333?? N O N P  Q 9 9 9 Q R  S  i T U V  W  X  Y - Z [  \ ]  ^ u _ u ` u a b c d e f g h 6 i j j k  l  m  n o 6 p , q r s t s u  v  w x y z { | } - ~   -  -   n @  LQSUXZ\      q    0 0 o  ,       c    x     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;CR psetPreviousAction0(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;resultO  V Exceptions getDataPath setDataPathdeLorg/das2/DasException;{Z processEvent(Ljava/awt/AWTEvent;)VLjava/awt/AWTEvent;isDirtymaybeStartTCATimerlcanvasLorg/das2/graph/DasCanvas; setTcaFunction(Lorg/das2/qds/QFunction;)VfoldF getTcaRows()I setTcaRows oldTcaRows getTcaLabels setTcaLabels oldTcaLabelsloadTCADataSettcaUnitsjdsLorg/das2/qds/JoinDataSet;bundle1nticksltcaData exampleInputLorg/das2/qds/ArrayDataSet;bdsucLorg/das2/datum/UnitsConverter;contextdx outDescriptorticks1timeDstickssdx1$Ljava/lang/IllegalArgumentException; ltcaFunctionutickVDVLorg/das2/datum/DatumVector;ltickV[Ddep0Lorg/das2/qds/DDataSet; :   getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxisvdetach 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;boundshasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersects{hasTickCollisions(Lorg/das2/datum/DatumVector;)Zx1minorx0updateDomainDividermajor1minorTickDividerminor1 updateTickVDomainDividernminorJ,Lorg/das2/datum/InconvertibleUnitsException; updateTickVTimeitemoverlappixelfmLjava/awt/FontMetrics; loadTCAImmediately tcaProgress&Lorg/das2/components/DasProgressWheel;runLjava/lang/Runnable;   loadTCASoon resetTickV doUpdateTicks getAutoTickVupdateTickVManualTicksMinor(D)Ifactors[IdtscaleidtupdateTickVManualTickslticks updateTickVnewTicksfs Ljava/lang/NullPointerException; lautoTickVpaintComponent(Ljava/awt/Graphics;)Vstroke0Ljava/awt/Stroke;graphicsLjava/awt/Graphics;canvasgLjava/awt/Graphics2D;pxipxclip drawBounds ?  drawTCALabels(Ljava/awt/Graphics2D;)VlinesllssleftEdgexlabelpositionDMin tickLabelFontLjava/awt/Font;tickLabelFontMetrics tickLengthtick_label_gap lineHeightbaseLinetick_label_gap_2023 rightEdge ltcaLabels  resolveStringJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textnamevalueresolveAxisLabelsdr abbrevNamesunitspaintHorizontalAxis 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 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$loadTCAImmediately$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 T    "# & >  < =           67   setUserDatumFormatter({0})  org/das2/graph/DasAxis$1 yJ   java/lang/StringBuilder y  >>  << y { } yz yorg/das2/graph/DataRange y   java/lang/Object       `  on  visualCues      $ % -0.66em . / 0 8 : @ Btcaload_  D E1em G K1px L O Q S UV XV Z \   javax/swing/JMenuBack y 54   Bookmarks 34 (org/das2/graph/DasAxis$AxisLayoutManager     java/text/ParseException   org/das2/graph/DasAxis$2  J       Oorg/das2/datum/DatumRangeorg/das2/graph/DasAxis$3 y javax/swing/JMenuItem y javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range y org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6 y    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  y  !org/das2/event/ZoomPanMouseModule y   R"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null    "units cannot be ordinal or nominal   width is zero:     invalid range ignored: {0}         y!enter dasAxis.setDataRange( {0} )           !   org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent "&org/das2/event/TimeRangeSelectionEvent   y #  enter dasAxis.setDataRangePrev() $#enter dasAxis.setDataRangeForward() %#enter dasAxis.setDataRangeZoomOut() & ' ( ) *zoom out limit +  , - .  / org/das2/graph/DasAxis$9 12 0 1 2 replaceRange({0})  3 4 setLabel("{0}")axis label cannot be null  *Vertical time axes cannot have annotationsshowTca/ 5 6-das2 legacy TCA stuff needs to be implementedclass: 7 8 9 : ; < =Oorg/das2/qds/QFunction 9 >java/lang/Classjava/lang/String ? @ A = B java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException y C java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed  !  #unable to implement tca QFunction: D E F G C tcaDataPathdataPath   enter maybeStartTcaTimer H I J  canvas is not yet set, returning  K L tcatimer is already pending M N '(org/das2/util/TickleTimerorg/das2/graph/DasAxis$10 y O y P startTcaTimer QdataSetDescriptor RupdateTCADataSet4someone is adjusting this, wait until later to call. S OP 8 T U V Worg/das2/qds/QDataSetUNITS X Yupdate for {0} to {1} Z [  \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 X 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 1NAMELABELskipping irregular record: {0};  DEPEND_1DEPEND_0 #exception occured while reading tca      H GH  Q[ org/das2/graph/TickVDescriptor y 8  _` ` gabout to lock for setTickV mn 0110!U-10 q   0.0000 pq   # 6 !unable to parse formatString: {0} ` java/awt/Rectangle h  |   vw ~ org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException F (f8.2)  } 8 about to assert error: {0} ^java/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods     updateTCASoon {0}org/das2/graph/DasAxis$11  N  Q  range is not finite... 1 domain divider is locked.  datum range width is zero a a %e `a ga [enter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}     java/awt/BasicStroke y * y                 +,      ? @ A >><< B C D E F G H java/awt/geom/Rectangle2D$DoubleDouble   y I J   K L M N OHdraw V leftline at {0}draw V rightline at {0}draw V tick at {0}  P java/lang/Math Q R S  T  U  V W = %& X  Y Z [ \tca data is empty  ] ^ _ } java/lang/RuntimeException ` a b exceptionsans-12"2285: font was null, using sans-12 6 c ? d eorg/das2/graph/DasAxis$Memento f g h i j k l k h m n o  p o q o r s t s u v 9: w x y x0unable to create transform in getAffineTransform ,  , z  NO$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} {  | } ~   &tickV cannot be used because of units. negative font descent y     th ~h pSCET   \]      d        animate axis   animation frames/sec= {0} updateImmadiately{0} {1}   y   java/awt/geom/GeneralPath y         O #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  IJ  "!" is not a valid format specifier 7 java/text/DecimalFormat y  b J (  Y  fg$%\$   N  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/Stroke java/awt/Fontjava/awt/Graphicsjava/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; guessLabel+(Lorg/das2/qds/QDataSet;)Ljava/lang/String;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)Vdecode#(Ljava/lang/String;)Ljava/awt/Font;setFont(Ljava/awt/Font;)V9(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; drawStringdisposepaintgetSize((Ljava/awt/Graphics;Ljava/lang/String;)V(Ljava/awt/Graphics;FF)Vjava/util/Arrays copyOfRange*([Ljava/lang/Object;II)[Ljava/lang/Object;isRatioMeasurementreplaceD(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Ljava/lang/String;contains(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;(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([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!n+        !"#$%&'()*+,-./01234546789:; <=>?W@AYBCDEFGHIJKLMNOPQRSTUVWXVYZ[\]^_`a/*bc defga++*M*+,+*Y*b *c +de+hijklaaZ* N-:662:*!*,"*#Y$%&+&'&()b" *39A`c4* mnOopadeaqarsi tuvww&xla\U* N-:662:*!*,"*#Y$*&+&()b" *39A[c4* mnJop\de\q\rsi tuvww!yzaU *+,+b ^_c* de {| }| y~aP*+,+-.b g hc de ya**/*0Y*+,12**2*34**brst!u%v)wc4*de*{|*}|**yan*/*+2*+*34**b c deya*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**{b@ $).3=B S,X0^4c5h8m9x;~HMOQ]t] X {~ (3@KS_cgpxc deiKt4Xa++,+,+,+,+,+,b#*c +de++aI *2+*b c de  aI *2+*b c de  a*p*2L+M,4,NY*--:Y:*pW*pYWY*MY,N*p-W*pYWY*:Y:*pWbN  )3BMWZit}cf 3$ BM  :detC}: i 9a1n*R*l*2L=+N-=6-:Y*:Y:*lWbB  !#36AR ] g j mcR64A) R] *Cnde!M#Ki Ba/*Rbc dea<*R=*R#**l**ln*b"'( )*+(-30;1c <de<87i( a5*x*Yx*x*z*Yz*zb5679!:,;4=c 5deiaMF*Y**Y**L*+*+**yW**yWb& @ AB%C*D2E:FCGLIc*"mnMdeiLa3 Y*bLc  dea3 Y*b\c  dea*@*@**m*@#*@*@**m*@*O*Y**@*@**m*@*m*@Y**L*m+*m+ħL*Y**ŵ@*@**m*@*m*@Y**L*m+*m+ıb^ #-8CJWbmxc dei #RHaq*=*g**hb c deiaS*B(2:*ǧ'*ǧ*ǧ*ǧ Yɷʿb2 $+.58=@EHRcSdeSi$  aH+ Y̷Ϳ+θϚ Yзʿ+ѶY#Y$Ӷ&+Զ(ʿ*2M*N*+ך+*+ζڙ*2+ۧ*+-+Υ*-+ζ*,+bJ".IQV^jkyc*de QT VOi&!a2*2հbc dea@ +,+-ެbc de  a5 *2N+-+-L,-MY+,:*ך*29 *29 *25+*ֶ9,*ֶ9+*ֶ"o9+*ֶ9,*ֶ9**  *2: *2**** bn    '4=JKT]gt #$'(*+-/012cz t%{}de||' G{=}T ] ! iE.M t ta6*2b 89c dea}0*(Y*Y**L*+b< =>*?/Ac*0dei/a `*2L*2I*29*2*2:*29*29 *( ***+b6 GHIJ!K(L1M:NCONPRQVR_ScH`deP H!?1/ :&C a `*2H*2J*2:*2*2:*29*29 *') ***b6 YZ[\!](^1_:`CaMbQcUd_ecH`dePH!? 1/ :&C aL *2H*2J)'g9'g9)c9 *') *2:  *ָ* *2 *2: ***  bFklmno#p)q3r<sQtZu[wfxoyszw{|cRderje#_{)Y} <F o i[ta/*2bc dea+bc dea5 *2ն,bc  dea5 *2ն-bc  dea2*2հbc dea= *+bc de a= *+bc de aI *2+*b c de }|aI *2+*b c de {|a2*2bc dea:*=*N*2* *-**-*b&  #.9c*:de:5 0 i #a/*Sbc deai*SM*+ S** ,+b c de:a2*2߰bc deaA *2+ b  c de a&*M*+* Y* *,+b #%$c &de& !h ia/*b+c de!a[*M+*֥.* *+*2+* *2+***+*b6 34568+93:;<C>G?N@VAZBc [de[ V i a%**=****b"IJ LMNOP$Qc %de%i a/*bXc dea4++YͿ*:M*+:**,+b"c deg!h&i*j3kc 4de4!ia/*:bsc dea/*Fb|c dea>*Fb cdea/*bc dea/*bc deaB *bc  dei @aM*=*Yʿ** * * * **!b6 $%*.38?CLc MdeMHi  aL*"#Y$ʿ*%#*:&=*'N-()*LD*+N*`':-(,Y-S.6YS/*L:4Y5M|,8,~M|,9,~+Uvy0UvyUvy1Uvy2Uvy3!6!7!0bV !*/6DLUvy{c\ 6{ U0*[L9%!i0,4uuu BB4a/*Lbc deaJ+Y:Ϳ*LM+*LE*+L+%E*;*G*+<;* **;Y#Y$=&+&(ʿN>-?*@**A,+;or4bV %.3;CGLSorsc*s   de%i 3B  aF *+B*b   c de aQ*C** bc dei@a mD*EL+FGH* +*XIJ*+**XK*L*MYNPY*+QRL*LSTb6   !$$&/';)D*K+b@lBcmde_i &!a?*;M*+;* *U** * *V*A*U,+b. MN OPQST#W,X5Y>[c ?de?!:!a/*bfc deaf*=***WXbno pqrc de>a/*Tbyc deaq*TM*+T*U**Y,+b c de@ a *;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+:iE;i:b:m Yʿ6:gmb:S6r<r.%drdr::1FC*T *T:b:b::d**:~*mjmbfY ().6ABIQZ+9P[fil| *5@ETYbv '6;BL V ` f jmo}c! +1"#$$#bG%@&#-B q'#(#)*# ! q+, k- P.# i/#l0#|1#2#643#o4de5!.Z66R78I?9:Q7;<i= t=>?@ABA t=>?@ABACAAA@*iAxA& %$A t=>?DEa@*4$,***|*|b !(#0%8'c @dei FaR* *|}*b013c deiGHa2*2b<c deIJa?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**bFEF GH!I+J5KBLOM\NiOwPRSTUVc deKeiLMa*2*3*2*3*2*3*2*30Y**2*2߸*2*2߸*21L*+2*2*3*2*3*2*3*2*3**b>] ^_'`4aNb_cfdkexfghijkcdefBNaC**brc dei @OPaK***bz{ }c dei QRa1, *+*]*ֶ`LY+,*ַN*-b"  +0c*1de1S:1T:+Ui Va3p*]M,,`N,^,`:`:+,RY-,:*: *:*b2 '3AQWbiocRpdepW|kU_S:RT:'IX:QYWi!btZ>>>ZjQ[aM*YM*++*;**;**+?,çN,-* ** 25585b2   "'0:HLcMdeMi" D\ ]a/*Ubc de^a6*UM*+U,*,+E"*,+** * *b" #'5c 6de6&1_i5u`aadM,***|},o>*,o>>>+,+-:b& +=JQac>(bdded `cd='baei+f Agaa*+**k6*|}6l>"**`6*6l>>+,+-M*,:*,:*LJ*kc6l>6l>+,+-M,bR  &,/?HN[jqz !"#&(c h,b& i?hhhde jPeNlbHriqIjz@ki%/ AAtZjl mna[*M,S+ =>*_9*_̙*_ΰ=*_ϰN*_+Ѱ+Ѱ,2>{3=>{b6 -. / 024(537>9?:O;T>YBc*?[de[VoijJpqa R+,^*N:Y:-:66%2: * նքb"G HIJ4K?LIJONcH4r RdeRjR Est@cd7ui#& tjZoflo(vwa +g,+*N:-:6-t*-2:*'*+f׎YLJ*cǧ(*+f׎Yˇ*ocS2:66 2ٙ62:b^RS UVW X*Y7Z>[E\V]i_z`bXdefghjflcp >Wx#x%dey8zstcd u{.x+|i3 t=jof}El$ l ~ag+g*+f׎=>6>+g5*+f׎6'd >=b6 xy {|})~6>JPRU}[c>6Agdeg8RP|i 5 @a*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***?b#0ASku ,9?BYblpcRde Spy8kX8uNz?VB8Yj8i& (3==j0&64==0aa`*b+,+-A 甛**c+,+-:*b+,+-::*aM*ZYZb* 2ENWZ[cHH2(y8E8N e[`de` i :taav+*뇶~N**:*+,-+--:*:*:LJ*kc6*,:  *k`6   6*|}6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:gg Y*:*:*kc6*f9 *f9   g 6 d=X+,+-:A6*6l==  =+,+-:**?b2 7?I[bm    ,8Ic!k#u$&')*,./1234679=?cm    %  Iu[rh9i  2b?j797h.ide 5b | 9i tjZlk tjZl@ A6Rt t@ AtZaW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSObBJ K LMN"O*R.U2W6X:Y=WCXGYJZV[c ,* Wdei"=t \ D\a2*EL++* +**XKY*+*befghi$j1wc2de-i1[a*M>,J+F,g+g56+g#,f+f>ק>h*+***?*@*;9*E:.* **XK**X*L *  * ,**bZ~ /GIRTX]iw}c>#,}0de&_i#Z%Xa/*;bc deaW'>' oH'' ' kH'63')+-/1 :66.h6bJ#LNPRTVXbepycHh!b)e&de#hi ,ae+**M*,*,b c de &a*;<*UM*N-, -- * *, *,**d*e**cS*ѶYʿ*c*-:**_ :7̙ *-:TE *-:<*- :2* *-:*2 *-: *- :* *!*, *,*w*c*-:*H* *-:*2 *-: *- :* **:"~Yb9 #,-4<FKSZamty}    % 2 ; > H M U Y ` g p s }     ! " & $ % *c %g de  iM#u "u tuZu Z Ba #\*EM,$,%*& *&d,'*( *(d*N|-}-~*^%*^]E)+*+,-.6Y+/SY*01SY*21Sh+3*N-*0t*2t4-*569*^4*^]E(*^**E'79-8Y9:o;6<#-=:-8Y  Y>QY>Q ?:-@6*A -*AB-C6*D -*DB-E6*F -*FB-G6*H -*HB-@6*I -*IB-C6*J -*JB-E6*K -*KB-G6*L -*LB-:*M:(-N6dd-B-O*YQZ`Qp26*:^_*ֶڙ* *-P;*-Q3*ER)*S-TU* *-P*-Q-V:/Y*0d*2d*Wh`*Xh`Y:0YZd[dh`h`Y:***"**A*Aٙ*-\6  u*]: -E6-Y Z [ d dYB-^_`-a6Y Ǹ1SY ˸1Sb Z` [ `dc-d*+e@DG{bZV V X Z [ _* `+ b@ eD hG fH gV ql ru t w    ! @ G N V ] d l s z                       & ; A X _ g o y }          , 1 4 9 ? F i s    c H!??l deAwe4 iDF+L5lZ*6l,-ya*=*|>*:*:*M6*Ml66f*g`6``f`6 *h6 id d6 : *:*T:2 %E:) `6  +jk +  g l%:'m`2:no:b:p6# q6 q6*:r*s::t%u : Bb:-:-:%:: +k vc6   d6 + l6 `6 ( x: 2x:-r-:,r-: 2x:yz:{|.crq:s:*c}~: +k vc6   d6 + lb&I     $ , 5 A T b q v |             " # $ % '$ *) +6 -D 1J 3R 4X 5` 6d 8s 9~ : ; < = > @ A B C E F H I J L" O' P8 Q= RQ Uf Wk Xt Yy [ \ ] ^ a c d g E jcL!!30;#!X  8fs *#DJ6de$,AT b~ qo vjcd |d'#Xti5tktfAo*,u"A uKAu)Bu.Buu%/tfAoaY+{|&+#Y$&,&&(-L-+|#+#Y$&,&&(-L+b m n- o7 pW rc*YdeYYYi-)a!*ζ}L+|!+|+| +|"+|#Y$+&&(L**:c+~M*N-θ -: -:-w-::'#Y$2&&d2&(:*,~M#Y$&&&&(:*,~M*,~M*,*~M,bZ | }# ~3 = R _ d n x ~    cRuh^t!de _d ~i%3u%uuJuo/ a !G+VM,Y*0*2*W*XYM*>.*E*:*>**D*D,ٙ6**F*F,ٙ6* **A*A,ٙ6**:%E6**J*J,ٙ6**K*K,ٙ6 * **I*I,ٙ6 *%*:%E*L*L,ٙ6 *6 *6 * `6*|6*|6*]:*ER:gfgdf:6*:%Ѷ 66*:::fgdf:%Ѷ 66*:Yʿd F1+ F 1+  *S*S::66n2: :R*2:*א8!+Y B:|~*M6l6 *^*:6^g^f:*א8661,F+Y`B*+2` "+Y  d`B *+2 d`'6g}f:*א86RK6 +Y`B +Y  dB|62+:+6+,Z,[,d,d+6*:%E*+*:*6:*`** *:k6`6#Y$&&&(,Z,[`c,Z,[hbl#Y$%&h&h&h&¶(,Z,[h`czddl`6`6*6L:Yccɷ:: ˶6 6l*ddl`6`6,Z,[ &ddl`6 d6ldMB{EEBEbZ  ! & * 4 9 J S U z  , T                  ! & / 8 A H _ i                   3 : B P Y k                    8 #= $V &` 'z * +  0 1 2 3 4 5 6 7 : ;$ 0* A- B2 C8 D? E[ Ga Jt K} L M N O P R T U V Y Z [ \ ]m _r ` a c d e f g h i j l n o p q s t) u0 v= xB |E zF }cP;4!28m  T8P0|Y' 3^~t|Dh|_V8)B [ah0 )}d|=&z{`;, T    &t-GdeGi<!l3 @ @&@@ @ @&@+@tlZ=ZItlZ !!#tlZooZuB tlZostlZo#tlZo^tlZo!tlZo6Efun +'tBaV<*͸M,1,1*k,1cψ<!,1*k,1*kc,1cψ<M,}DG{b*   & D G H R T c* ::H VdeTi&>B a Q+VM,Y*0*2*W*XYM*>.*E*:Ѷ*>**D*D,ٙ6**F*F,ٙ6* **A*A,ٙ6*%*:%E*H*H,ٙ6**J*J,ٙ6**K*K,ٙ6 * **I*I,ٙ6 *%*:%E*L*L,ٙ6 *|6 *|6 *6*6*]:d *6' d6 F 1+  ' `6 F 1+  *S*S::66n2: :R*2:*א8!+Y  B:|~*M6l6*^*:6^g^f:*א8661,F+Y  dB*+2 d +Y  `B *+2 `/6g*ֶ9*c8TK6 +Y  dB +Y  `Bt*:%E*+*:*6:*`** *k6/ڶtddl`6 d6l k*`8ڶd`l`6 `6tlVW/ݶddl`6 td6ldMo{OOLObm  ! & * 4 9 J S U z  > f                   " . 8 F ` g o }                 ) : R W p z            * B H [ d j o x       ! " # $ & ' ( ) * + , .# /2 0: 1G 4L 8O 6P 9c.4!2'}3| `^F~t| DlZ : 2djodG&&z  X 3 >  f    &p|mtQdeQi1!l3 @ @&@+@ @ @&@+@5tlZ.(#tlZooZutlZoou tlZtlZootlZo!tlZoftlZo!tlZoEfC@+tBaA *1Gb  B Cc de aF *+H*b L M Nc de a/*Hb Uc dea/*Yb ]c deaf*YM*+Y**,+b e f g h ic deEa4*L*+M*N*M6:**-*:*V*0*g#+f`,h`-f`-fl`6-f-fl`6*+*$ *mq+f*g`h`6%*_*A+f*g`hd`6*H*:+f*H**7`6,h`-f`-fl``6*7*g**|*AZd-fl``*d6`*|*AZd*d6G*I 69*IZ*I`*|d-fl`*` `6bn p q r s v w2 x< |\ ~p    ? B V }      c ?zde diG2tf)3 .!1!: ltfa4 *flb c  deaO*+*`:+-k* 66 6 *Ml6  6 *l7Sld6*f ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++6:+Z[+ 6+l****+,b"      3 ; C K T t }    , B N c8  )OdeOO|OqO!OO":cd3;# C $ K r i2 "fD# tufH-%&a*: b:66`6 ,ښ,6**뇶~*ֶ9 +9 :*ֶu:v 9:Y ,*ֶg*:*:f*g`6 mq66|`6:l::::6 d6+:+DRU$}b0    % ) , 3 B C K \ ] x     " & ' + ( ) * - . 1 2 3 5 7$ 9+ :6 ;D >R AU ?W @c Bl Cs D} J E F G I 7 Lc.+,'RW 46G(#D9)#c*de|"KS!)u,r3k x&+ , '#%y;#-#' iPt.A,t.AAt.AA0t.AA<t.AAA+t.AAA7t.AAAAAD ut.AAA/ / 01a`*L+ _L+b T U W Ycde i21a.v*L+_L*[T*[ZEH*M,1,1+J,1)k,1c9+L+M|,~+/dh{b> b c d e h/ j7 kJ nP o[ pc qe uh si tt xc>P3[ 47.5:i vdeqi0>B 6a/*[b c de7a^*[M*+[*,+b   c deG89:aYL+*W*7*|+*|W+*|WC+W+W4*+*W+*W+W+W+*W+*W+*W+bF    " . = C L V b q w } cde;i =<$ =>a3,+*+ *+ *ֶښ*+ ,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,,, ,,,b'      1 3 ? L l  &)3 = I V ]dkr{}c? ?@ 5A )B C3?@ =5A I)DVEdeF;GH?@IL3JlKL iV at<M@Lt<MMt<MRH NOa$*L++202+LYb!"#$%c e P$deiXQRaH;3++3*9*9Yʿb*,-1.4192<4G6cHdeHSi, Tar t*L*]M, ,^N 66-g8*-f!::+ψ66Ų"1L popbF>? @ABC'D3E8F@GKHRIVC\LmMpNqOcf 3#q8cdK U>k f&ZV8UWqtdei$Z =7tTXa` ^*]M,^N 6*#:6-g9*-f!::kψ6   6M YZb>\] ^_`!a-b2c;dFeMfQ`WiZj[kcp -$q2cdF U ?U& PV8KWE[^de^i.tZ=.8tYa]*$***%&&**%'(*ML*]M*,(*)*N--^_*ֶڙ***++,b:tu v xy"z'{,}1~5:OS\c*]de'6Z,1[:#9i BllZ\]a6*]M*N,,^_*ֶښ,+*,^-::*:*:**|9*|9 *9*9 +*:  -6   d6 .\*6,^:6f:-/2:Y0:9*Ml666*M6**Pog*1``f`` og*1``f``اWog*2dd3[cd og*2dd3[cd+L++֧og9*Rtdd*|4`ddtdd*|4`d  c5cا?`*|7````*|7``  c5c+L++ք"+b5 (*5:@FMWdnxCk=YycW ^a_ `abcd}|deu9  5_t:Zd@TFNen&^x_   f &8iZ 9tlZof"=OtlZof=lliSg; tlZof=ghay*M|,},~* *8L*9L****M*TN*s*-,b,Y*|6*:*h6* * *:d6f*g`h6*6 +Y`*AY`*H*HY[`[:  ; vc6 : ,,b:     6%: ,!-,m`-2: --noN6 5--2 %E x:- -2x:-;-2 %E- r-:* r-:- -2x:z:{|. crq:s:*c}~:z:  vc6 6 *:i`6 S `6  dd6 ld+Zq6+Z+`6+Z+d*AZ*Ad+{bA%*@EPqz  + 4 8JOZdi}!#$&'(),,6-?.N/W]1e2r5w6~789:;<=Bc"u6kN ]?i/j$kzMG9#lm cd n *# 8 ebrUoE'#Pwtde*uijGlFAo*ED2fA%u' Bu= Buu % &itlpa k*L*TM*><+8+6 +dm+lm+mq6`, ,:`b. JK LMNOGPLQZRcSiUcH-qGrctkdef'# a\si LAutha >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *|:  <6  =6   d6 %*D*YԵD*D   `>%*J*YԵJ*J  `>*S *D*D ?*D  ?**^@9*M*Moh`6S 6 `td6 66***F`AF**F`AF^ 6o`d6 6o`6***K`AK**KAKK**Y *F[  YBA*H%*:*A *H*7`[N**Y*KZ d  YBI*H%*:*I *H*7d[*::*fl`6*6;6 6*A[*A`6  d66**HAH61 6*I[d6  d66**LALY* *D*J0:*D*F *A *H*J*K *I *L*W*P*C:*C: DdZq6 D`Z`6Zdbn[[\*]@^V_l`bdefghinoprtuvx{|}#~.8SW[imt{ ';SXw %,0C_hqz*1;c)[Li>"m:t3#WD"@1#/"#*%",0#Duv;wv)j*k>de)*@Vl x   y _u8zSdu{o|i&@@@@@@Mt}&t}t}Jt}t}Mt}t}KOgt}f7t}fCCt}fCClt}lfZ~ha* *<**=**:%E>* *6**6**:%E6*6*|d6*|`6 *6 *6   d6 %*D*YԵD*D  `>%*J*YԵJ*J   `>*S *D*D  ?*D ?**^@9*M*Moh`62d6 66 6**F`AF4 `q`6 66 6**K`AKi**Y*FZ d   YBA*H(*:*A`*H* 7dZ*G>*A*GEZ-!**Y*|  YBA **FAZ**Y*KZ*K`   YBI*H4*:**I *H* 7` dǧ **KI*::*fl`6.*AZd6 66 6**HAH3*IZ*I`6 66 6**LAL*6Y* *D*J0:  *D *F  *A  *H *J *K  *I  *L bRT*DZp    +6@[_jnuy !"#%,-./1.223P5X7]89:BFHIKLMNOPQST'U+V/W3XF[L]h^q_z`bcefhijlmopscj$j$n "uy#$ "#"#'+"/3#de * D Z p|a[OC : 1 *y hu @z[*%d {L|i'@@@@@@N t&tt=5Q![Tf4tfLLtfLLltlf a*YY*>*bwxz{c4"#ia/*bc deaL* *bc dei@a/*9bc de`a/*?bc deaE*+*ֶ*ֶ֯bcde|a4*2'*25gH'H*F'k*Gc9b $1c*4de441ia5**|:*'-=<H*:*'-<=Hb $c4 x5de55$xia0~,+c+98,s+c+9+,I:+v9**|N*,-=-<H*N*,-<-=Hb.  +6@MTYinc\ 3@ +,Yx~de~#~nxM1i aP+J+cq:s:**|M*),=,<H*M*),<,=Hb"&+;@c>+xPdeP#@xI;i a-*2ߥ-*2'JHd9*2' KH'H*29 *29   g9*' gkog9' gkoc999bJ  *07<ENU!\"o$'(*+-cp lde^_ ~EY NP UIi52 t t a0*'M:*)M:ޙYⰻYb:;<=$?c40de00)|"|i $a* *|*:'=g*o9* g9* g9*29*29  g9  kcJ *o9*2 )J) gk9)*2N:bJLMNP$Q+R1T8U>XGYPZW[`]j^t_|`cecf de`<x$xGUPL WE j2|i-C}t} K t}aA *?++Obpc de |aH *?+,Ұb|c  de 8  aE *+P+QRb  c de aT *]+(Sbc* de | S a +*F&T U*6 *VW7 7 *2:*2*2X:*2Y9W eo9W eo9YRYRY[RYR:YRY]RY_RYR:a9b9g9'kkc)kkc**W*Xc***d*ef a7 Wg koh* V*2br !&)/BHMY`l$*c}:d:ZQK & ) /BMY+de++++idY tLLtLL>> tLL$ta6*ij6Y*SY*kSh*$*L*)-0b"%)-015c16deipa/*bc dea!**=***lb  c !de!i ad*m*;L+* b  cde 5!ia< *n*Lb c  deHaVY*2*oL+*+bcde ea]Y*2oM,*,b c de ea>*+b &'cde2a}&*L*2+pL+qL*+rb/013 5%6c&de! i a)*L*2+ɸpL *sL*+rb=>?A#C(Dc)de$ i aG*xtL+*0*2*-*ztM,*0*2ػuY+vN-w-,x-+b* LMNO#P/Q8R=SCTEVc*#"8 Gde?iElaU*u*x+y*z+ybde fgcdeaU*u*x+z*z+zbpq rscdeaU*u*x+{*z+{b|} ~cdeaU*u*x+|*z+|b cdeaU*u*x+}*z+}b cdeaU*u*x+~*z+~b cdeaj!+*+*J*+r*+Jb c!de!i !ag*I*YI*I+bcdei!aD *I+b  c de "a|*I*IM,d>e,2V#Y$&*&&,`2&h&+Զ(:,`2+b* "\gu{c4\f|de|li _ ac ,N-%Y#Y$&,&&(ʿ,,.+6,,.`,)+6:,f ,Fd6dd#U0U.U0UY-Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY-Y:  &:*-Y#Y$h&&(:b,1AX^ru !=FOaisz   cz u[ a AjXS^MiBin1@uu,uu#a_'#Y$*&&*ֶ&(L+b %c'de%a****ζښ* *****q=*W *****s=*Wb. #(6T]kc*T  dei  @ @ ak**+)*,bc deqiak**+)*,bc deqia3*b c deaI*OL+1*+1*k+1cψM$*+1*k+1*kc+1cψMb^_`'bHdcIdeA:i '> {a/*Obkc dea$*+O***M|,},~{b"tv w x{yz#|c $de$iTa/*^bc deaf*^M*+^*,+*b c deLa/*bc deai*=****b c dea/*_bc dea/*`bc deaf*`=*`**b c deQ`a/*abc dega^*aM*+a*,+b c deSa/*bbc dea^*bM*+b*,+b c deUVVa/*cbc de a^*cM*+c*,+b c deXV V a/*db c de a{*d=*d**b c deZ ia/*ebc dea^*e=*e*b'( )*c de\aF **b67 8c de a d*_M*+_+%E *1+|+|+L**ֶ+϶***,+ M*Z]{b:EF GHJ/K:MIOMPQQZT]R^ScUc*U^ddedOiutuaf**|L+*L++=I+<9* (9I9*2(*2:*1F*1Gb>YZ []^!`'a.b5c8d;e?gUh]iejcH x8fdeMx'?^.8_UG:i }a2*2bqc dea2*2b~c deaU+**X* b c dea?+*Wb PQcdeJa/*bpc e{ !abp"#a/*bpc e$%aP*+,-bpc*e&'(%aP*+,-bpc*e&')%aP*+,-bpc*e&'*Ja/*bpc e+%aP*+,-bpc*e&',Ja/*bpc e-.a/*bpc e/.a/*bpc e0Ja/* bpc e1Ja/* bpc e23a;*Z bpce43a;*Z bpce5Ja/* bpc e67a/*bpc e89a/*bpc e:;a/*bpc e<7a/*bpc e=9a/*bpc e>9a/*bpc e?7a/*bpc e@aTE<YSYSO³øijbpC"E4FAUJi @ABr  P   @         " # "