4 [ \ ] ^ _ ` a b c d e f g h i j k l m n o p qrs tu vw x yz {| {} ~   # # #       0     6            2                                   n      wx        q  t~ x    0 0 0 n 0       n  n   0   n E        x x                  ! "#$ #% 0&  ' q() v* 0+ , "- 0 " ". /0 01 02 03 "4 5@@ 6 7 8 9 : 0;<= t>? @ A B CD 0EF 0GH I 3 JKL tM 0N 0O 0P & 0Q  2RG 0ST x U VW qXY 0, Z [ \ ] ^_ ` ab3cd 2efg 2h 2i 1j 1kl 2mno 1p qrstuvw 9xyz { 5| } ~ {     q t    U R R-K M t         t n /    g v   v J     "      n n g n / g n g g  2 2          0 0  "             OQ         ?         @                           d               !B@  "  # " $ " %  &@i =q '  (  )   * q + ,  - .  / 0 1   2 7  8  9 : ;   < = " >  ? B R C8@$  D E F  G  H I t J " K L  M  N O t P  Q R  S  T 2 U V  W  X  Y  t Z [  \   ]   ^ _ ` a b a c 5 d e f g  h , i  j f k 5   l 5 m n o p C q 5 r  s  t 5 u@@ C v  w  x 5 y  z  {  |  }  ~              5  5         5  2 5 5        g      2 ?    2 v    2          J         2  V   J " ?333333      5   2 v      5 k  5  5    V  ?    5 # #        5   n    t  V       ?6C- !TD- 5 ?!TD-W      5  5        v   f g    g#     x     2     !  " # $Y %    &  '  (  )  *  +  ,  -  .  /  0  1  2  3  4@ÈÈ 5 6 7 6 8 6 9 6 : 0 : ; < = ( > ?  @ A  B  C D D  E  F  G H I J J K  L  M  N   O@  P  Q  R  S T n n  U  V  W  X  Y Z [  , \  ]  ^  _ v ` v aȠ  b " c  d e f e g  h  i j k l  m  n 0 o@r?333333?? p q p r  s V V V s t  u   v w x  y  z  { J | }  ~      6       6 1      2 , 2  2    ]  ^(cegjln      v    0 06   1              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 parentWidth maxLabelWidthuserDatumFormatter&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_TICKVALUES tickLabellerLorg/das2/graph/TickLabeller;PROP_TICKLABELLER tcaLockTickletcaLockImmediately tcaLockTimer 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;[o setPreviousAction0(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;resultl  s Exceptions getDataPath setDataPathdeLorg/das2/DasException;w 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; L   getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxisdetach isAttachedgetTickV"()Lorg/das2/graph/TickVDescriptor;setTickV([D[D)V minorTicks majorTickstvaddTickV majorTick newMajorTicksnewtv#(Lorg/das2/graph/TickVDescriptor;)V  getTickValues setTickValuesoldTicksgetTickLabeller()Lorg/das2/graph/TickLabeller;setTickLabeller (Lorg/das2/graph/TickLabeller;)VoldTickLabellerupdateTickVLog=(Lorg/das2/datum/DatumRange;)Lorg/das2/graph/TickVDescriptor; nTicksMaxidlt"Lorg/das2/util/GrannyTextRenderer;tickV1 updateTickVLineartickSizePixelsaxisSizetdf maxBounds resolveFormatterH(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; intersectshasTickCollisions(Lorg/das2/datum/DatumVector;)Zx1minorx0updateDomainDividermajor1minorTickDividerminor1 !updateTickVDomainDividernminorJ,Lorg/das2/datum/InconvertibleUnitsException; "updateTickVTimeitemoverlappixelfmLjava/awt/FontMetrics; loadTCAImmediately tcaProgress&Lorg/das2/components/DasProgressWheel;runLjava/lang/Runnable; 1  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 dreferencedFrrtickFloatLjava/awt/geom/Line2D$Float;tick1 ftickPosition tickPositionc0Ljava/awt/Color;baselinebackLjava/awt/geom/Rectangle2D;drawBackg2titlePositionOffsetgtr axislabel1 titleWidthloppositeAxisVisible bottomLine bottomTicksbottomTickLabels bottomLabeltopLinetopTicks topTickLabelstopLabel axisOffsetPx topPositionbottomPositionDMaxtickLengthMajortickLengthMinorlabelsdebugBoundsBox getAxisOffsetPixelspospaintVerticalAxisleftLine 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 directioncalcMaxLabelWidth labelSizetickvsizeresize oldBounds newBoundsgetLabelBounds*(Ljava/awt/Rectangle;)Ljava/awt/Rectangle;dmindmaxdeltarminrmaxflwspacefont fontDecent getAxisBounds()Ljava/awt/Rectangle; tcaLabelSpaceminXmaxX tcaHeight 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       /0 3 K  I J  #      CD    setUserDatumFormatter({0})  org/das2/graph/DasAxis$1 \   java/lang/StringBuilder   >>  <<     org/das2/graph/DataRange    java/lang/Object          r  on  visualCues   %& ' )* +, 1 2 :0.66em ; < = E G M O QRtcaload_tickle_  Ttcaload_immediately_ Utcaload_timer_ V W1em Y ]1px ^ a c e gh jh l n   javax/swing/JMenuBack  BA      Bookmarks @A (org/das2/graph/DasAxis$AxisLayoutManager     java/text/ParseException    org/das2/graph/DasAxis$2     \         iorg/das2/datum/DatumRangeorg/das2/graph/DasAxis$3  javax/swing/JMenuItem  javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range  org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6  ! " # $ % &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   , - ) . + / +!org/das2/event/ZoomPanMouseModule  0 1 + l"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null  2 3 4"units cannot be ordinal or nominal   5width is zero: 6   7 invalid range ignored: {0} 8 4 9  : ; < = !enter dasAxis.setDataRange( {0} ) > 5 ? 5  @ A B 0   C   org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent D&org/das2/event/TimeRangeSelectionEvent    E  enter dasAxis.setDataRangePrev() F#enter dasAxis.setDataRangeForward() G#enter dasAxis.setDataRangeZoomOut() H I J K Lzoom out limit M 9 N O P  Q org/das2/graph/DasAxis$9 >? R S T replaceRange({0})  U V  setLabel("{0}")axis label cannot be null  ,*Vertical time axes cannot have annotationsshowTca/ W X-das2 legacy TCA stuff needs to be implementedclass: Y Z [ \ ] ^ _iorg/das2/qds/QFunction [ `java/lang/Classjava/lang/String a b c _ d java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException  e java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed -. - #unable to implement tca QFunction: f g h i e tcaDataPathdataPath  "enter maybeStartTcaTimer j k l  canvas is not yet set, returning  m n tcatimer is already pending o p 45org/das2/util/TickleTimerorg/das2/graph/DasAxis$10  q  r startTcaTimer sdataSetDescriptor tupdateTCADataSet4someone is adjusting this, wait until later to call. u ab J v w x yorg/das2/qds/QDataSetUNITS z {update for {0} to {1} | },  ~org/das2/qds/JoinDataSet :  BUNDLE_0 &no bundle descriptor, dealing with it. org/das2/datum/Units tca units are not convertable B   CONTEXT_0 z  ,   DELTA_PLUS DELTA_MINUS ,  BUNDLE_1 ,.result of tcaFunction value() should be rank 1NAMELABELskipping irregular record: {0};  DEPEND_1DEPEND_0 #exception occured while reading tca   , , , Z  YZ  cm org/das2/graph/TickVDescriptor  J  qr r yabout to lock for setTickV  n, JK10!U-10 5 B 5 0.0000   5 = X !unable to parse formatString: {0} r java/awt/Rectangle        org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException X, (f8.2)   Z about to assert error: {0} p java/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods   2 updateTCASoon {0}org/das2/graph/DasAxis$11 ; p  s   DasAxis  range is not finite... K domain divider is locked.  datum range width is zero x x %e wx ~x m enter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D   DasAxis clip={0} @ {1},{2}  ,   ,       java/awt/BasicStroke     B 7 ! "  # $ ! % & '  (  ) # "    $ * + 89  ! ,  - & 4 %{RANGE} ? @???TCA data has no labels %{ A B %\{\} C D$(\$\(\)!A!E!B!D!N E 4 F Gorg/das2/datum/OrbitDatumRange: RANGE_NOORBIT ()RANGE SCAN_RANGE   H I J KZ L , M  N O Wlast ditch effort to get useful ticks that we didn't get before because of thread order P Q R SDstill doesn't fit, see https://sourceforge.net/p/autoplot/bugs/1820/ T Uticks are not calculateddraw H bottomLine at {0} V /draw H topLine at {0}, W X Y Zjava/awt/geom/Line2D$Float  [ticks are not ready \ ]m draw H tick at {0} ^  _ ` a 89 b  c d e  3, LK f g h i >><< j k l m n o p java/awt/geom/Rectangle2D$DoubleDouble  5  5  q r & 0  s t u v wZdraw V leftline at {0}draw V rightline at {0}draw V tick at {0} @ x java/lang/Math y z { 5 | 5 } 5 ~   e ?@  tca data is empty   java/lang/RuntimeException B   exceptionsans-12"2285: font was null, using sans-12 P g org/das2/graph/DasAxis$Memento ( ST 0unable to create transform in getAffineTransform N  N 5 hi$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} -   &tickV cannot be used because of units. ,negative font descent  , , , ,   ,SCET /  uv  ,      > ?    animate axis    /animation frames/sec= {0}  updateImmadiately{0} {1}       java/awt/geom/GeneralPath  &        i #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  [\  "!" is not a valid format specifier Y java/text/DecimalFormat   r (  r ) xy$%\$  ./ p  das2.graph.dasaxis.debuggraphicsfalse Dtruejava/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;)VenteringisFinitegetFontfiner toLowerCaseexitingisValueAdjustingjava/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)Vorg/das2/graph/TickLabellerinitjava/lang/Float(F)Ljava/lang/Float;labelMajorTick@(Ljava/awt/Graphics;ILjava/awt/geom/Line2D;)Ljava/awt/Rectangle;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 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;   56 12java/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!s!7          !"#$%&'( )*+,-./0123 4567 89:;<=>?@ABACDE FGHI J KL\MN^OPQRSTUVWXYZ [\]^_`abc defghijhkl mn op qrs/*tu vwxys++*M*+,+*Y*t *u +vw+z{|}~saZ* N-:662:*!*,"*#Y$%&+&'&()t" *39A`u4* Oavwaa{ &~s\U* N-:662:*!*,"*#Y$*&+&()t" *39A[u4* J\vw\\{ !sU *+,+t abu* vw   sP*+,+-.t j ku vws**/*0Y*+,12**2*34**tuvw!x%y)zu4*vw**** sn*/*+2*+*34**t u vwsh*5***6Y78*9*%:*;*<***=>?*@*ABCDEF*G*%H*I*J**6Y7K*%L*M*NO*P*Q*R*%S**%T*%U*V*#Y$W&*X&(Y*#Y$Z&*X&([*#Y$\&*X&(]*%^*_`*a*bc*%d*e*f*g*h*i*j*k*l*m3*nYopq*r*qs*nYtpu*r*us**v3*wY*xy*z*{*|*|**}~W**~W*M,,*Y**tD %*/49CHY/^3d7i8n;s<~>KPRT`wrst  %*/4 9>4CHMQZgru vw{4Xs++,+,+,+,+,+,t#*u +vw++sI *2+*t u vw sI *2+*t u vw s*u*2L+M,4,NY*--:Y:*uW*uYWY*MY,N*u-W*uYWY*:Y:*uWtN  )3BMWZit}uf 3$BM  :vwtC}: { 9s1n*R*q*2L=+N-=6-:Y*:Y:*qWtB  !#36AR ]gjmuR64A)R] *Cnvw!M#K{ Bs/*Rt"u vws<*R=*R#**q**qs*t"*+ ,-.(033;4u <vw<E 7 {( s5*}*Y}*}**Y*t89:<!=,>4@u 5vw{sMF*Y**Y**L*+*+**~W**~Wt& C DE%F*G2H:ICJLLu*"Mvw{Ls3 Y*tOu  vws3 Y*t_u  vws*@*@**r*@#*@*@**r*@*™O*Y**õ@*@**r*@*r*@ƻY**L*r+*r+ɧL*Y**ʵ@*@**r*@*r*@ƻY**L*r+*r+ɱt^ #-8CJWbmxu vw{ #RHsq*=*l*Ÿ*mt u vw {sS*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]g t!"#&'*+-.02345uz t%vw'G=T ] ! {E.M  s6*2t ;<u vws}0*(Y*Y**L*+t? @A*B/Du*,0vw{/s `*2L*2I*29*2*2:*29*29 *( ***+t6 JKLM!N(O1P:QCRNSRTVU_VuH`vwPH!?1/:&C s a*2H*2J*2:*2*2:*29*29 *') ***t6 \ ]^_"`)a2b;cDdNeRfVg`huHavwPH"?2/;&D sM *2H*2J)'g9'g9)c9 *') *2:  *۸* *2 *2: ***  tFn opqr$s*t4u=vRw[x\zg{p|t}x~uRvwrje$_*Y =F p {\s/*2tu vws+tu vws5 *2ڶ,tu  vws5 *2ڶ-tu  vws2*2ڰtu vws= *+tu vw s= *+tu vw sI *2+ *t u vw sI *2+ *t u vw s2*2tu vws:*=* N*2 * *-*  *-* t&  #.9u*:vw: 5  0{ #s/*Stu vwsi*SM*+S**,+t u vwGs2*2tu vwsA *2+t   u vw s&*M*+*Y**,+t &%'u &vw&!z{s/*t.u vw!s[* M+*ۥ.* *+*2+* *2+***+*t6 6789;+<3=;?CAGBNCVDZEu [vw[V{ s%**=****t"LM OPQRS$Tu %vw%  { s/*t[u vws4++Y ҿ*:M*+:**!,+t"f ghj!k&l*m3nu 4vw4!{s/*:tvu vws/*Ftu vws>*Ft uvw s/*"tu vws/*tu vw sB *tu  vw{ @ sM*=*#Y$Ͽ** * * *%**&t6 $%*.38?CLu MvwM  H { - sL*'(Y)Ͽ**(*:+=*,N--./LD*0N*`,:--1Y2S36YS4/L:9Y:M,=,M,>,+Uvy5UvyUvy6Uvy7Uvy8!;!<!5tV !*/6DLUvy{u\ 6 { U0*[L9 2.{0,4 BB9s/*Ltu vwsJ+Y?ҿ*LM+*LE*+L+%E*@*G*+A@* **@Y#Y$B&+&(ϿNC-D*E**F,+;or9tV %.3;CGLSors u*s vw2{3B  sF *+G*t  u vw !"sQ*H** tu vw{@#s mI*JL+KLM* +*]NO*+**]P*Q*RYSUY*+VWQ*QXYt6   "#$'$)/*;,D-K.bClEumvw_$%{ &&!'(s?*@M*+@* *Z** * *[*F*Z,+t. PQ RSTVW#Z,[5\>^u ?vw?).:*.+,s/*tiu vw-sf*=***\]tqr stuu vwK./s/*Tt|u vw0sq*TM*+T*Z**^,+t u vwM12s *@L+ *_* `a*M*bcN,-dߚ-,e:f:h,ij6Y-kSY--ldkSmnYo:+p:q:rsg:  thuv:  hwv:  x: , ߚ y, z: * :  , 1{|}:  , d1{|}: ~ * *:   ::nY`o:6& 1{r+:nE;n:g:r YϿ6:grg:S6w<w.%dwdw::1KC*T*T:g:g::i**:*mjmtfY ().6ABIQZ+9P[fil| *5@ETYbv '6;B L V `fjmo}u3 +145$60bG7@80-B 95:0;<0 3 q=> k? P@0 iA0lB0|C5D064E0oFvwG..ZH6RIJI?KLQ7MN{O OPQRSTS OPQRSTSUSSSR*iSxS& %$S OPQVW,s@*4$,****t" $(&0(8*u @vw{ X,sR*™ **t346u vw{YZs2*2t?u vw[\s?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**tFHI JK!L+M5NBOOP\QiRwSUVWXYu 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>` ab'c4dNe_ffgkhxijklmnuvwfB`sC**tuu vw{ @absK***t}~ u vw{ cds1, *+*b*۶eLY+,*۷N*-t"  +0u*1vw1eL1fL+g{ hs3p*bM,,eN,c,e:`:+,RY-,:*: *:*t2 '3AQWbiouRpvwpikg_eLRfL'IjLQkW){!blPPPl|cmsU*YM*++*;**;**+?**,çN,-* ** :==@=t6   "'08BPTuUvwU{" Ln os/*Utu vwps6*UM*+U,*,+E"*,+** * *t" #'5u 6vw681q{5rss/*Vtu vwtusf*VM*+V*,+*t u vwQRvRwxsdM,**™*,oÎ>*,oÎ>>>+,+-:t& + = J Qau>(ydvwd`z{='ya|{+} A~xs*™+**Ƕȇk6*6l>"**ƶ`6*6l>>+,+-M*,:*,:*™·*kc6l>6l>+,+-M,tR !"&#,$/%?&H'N*[,j.q0z234567:<u ,y& ?vwjP|NlyHrqIz@{%/ AAl| s[*M,S+ =>*d9*dә*dհ=*dְN*d+ذ+ذ,2>3=>t6 AB C DFH(I3K>M?NOOTRYVu*?[vw[V{|Js R+,c* N:Y:-:66%2: * ݄ܶt"[ \]^4_?`I^ObuH4 RvwRR E@z{7{#& |lz}z(s +l,+* N:-:6-t*-2:*™'*+kގY·*cΧ(*+kގY҇*ocS2:66 262:t^fg ijk l*m7n>oEpVqisztvlxyz{|~zup >W#x%vwJz{ .+ {3 O|z}E$  sg+l*+kގ=>6>+l5*+kގ6'd >=t6  )6>JPRU[u>6AgvwgJRP{ 5 @s* L*+,+-*h*h+,+-䔞**hh*h+,+-M*h+,+-N*h+:*-Q**hh*h+,+- *h+:-M*h+,+-N*,0**hh*h+:*h+,+-M,l0**hh*h+,+-M*h+:*h:,:+,+-:*+::+,+-:+,+-W*g*,**h+f***?**t$0ASku ,9?BYblpuRvwSxJk`JuV?hBJYrJ{& (3OO|0&64OO0xs`*g+,+-A **h+,+-:*g+,+-::*fM*ZYZt* 2ENWZ[uHH2(JEJN |[`vw`{ :xsv+*N**:*™+,-+--:*:*:·*kc6*,:  *k`6   6*6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:ll Y*:*:*kc6*k9 *k9   g 6 d=X+,+-:A6*6l==  =+,+-:**?t2 7 ? I [bm !"#()+,.,082I4c6k8u9;<>?ACDFGHIKLNRTum    %  I[r9  2y?7K7.vw5y  K{ |lk |l@ A6R @ AlsW*YL²YM,*,N-*, *:, *+ç :+.2==?= LOOSOtB_ ` abc"d*g.j2l6m:n=lCmGnJoVpu ,* Wvw{"=n Dns2*JL ++* +**[P Y*+ * t|}~$1u2vw-$%{1&ms*M>,J+F,l+l56+l#,k+k>ק>p*+***?***@*@9*J:.* **YP**Y*Q**,**t^ /GIRTX]iqu>#,0$%vw8q {#l%`s/*;tu vwsW'>'oH'' 'kH'63')+-/1 :66.h6tJ#LNPRTVXbepyuHh!b)e&vw#h{ ,sq#+* *M*,*,**t "u #vw# 8s*;<*UM* N-, -- * *,*, **i*j!"*#*hS* ֶY$Ͽ*h*-%:**d:7ә *-&:T'(E *-):<*-*:2* *-&:*2 *-): *-*:* *+*,*, *w*h*-%:*H* *-&:*2 *-): *-*:* **:,**-et< /89@HRW_fmy               * 1 #> $G %J (T )Y *a ,e .l /s 0| 1 3 4 5 6 8 ; < @ > ? C E Fu '1s vw {M/ " l l Bs .a*JM,/,0*1 *1d,2*3 *3d*N--*c%*cbE4"+567896Y+:SY*;5N-*;t*=t?-*@A9*c4*cbE(*c**J2B9-CYDEoF6G#-H:-CY  YIQYIQ JE-KA*L -*LM-NA*O -*OM-PA*Q -*QM-RA*S -*SM-KA*T -*TM-NA*U -*UM-PA*V -*VM-RA*W -*WM-E*X:(-YAdd-M-Z*YQZ`Qp2A*:cd*۶ߙ*™ *-[;*-\3*J])*^-_`*™ *-[*-\-a:/Y*;d*=d*bh`*ch`d:0Yedfdh`h`d:***#"**L*L*-g6  u*h: -PA-Y e f d ddM-ijk-l6Y θ*:*:*M6*Ml66q*r`6``q`6 *s6 td d6 : *:*T:2%E:) `6  +uv +  g w%:'x`2:yz:g:{6# |6 |6*:}*~::%:Bg:2:2:%:: +v cÎ6   d6 + w6 `6 ( : 2:-w2:,w2: 2::.hwv:x:*h: +v cÎ6   d6 + wt&I     $ !, "5 #A $T %b &q 'v *| + , - 0 1 2 3 5 6 7 8 ; > ? @ A C$ F) G6 ID MJ OR PX Q` Rd Ts U~ V W X Y Z \ ] ^ _ a b d e f h" k' l8 m= nQ qf sk tt uy w x y z }    a uL!!30M0!X  8fs <0DJHvw$,AT b~ qo vjz{ |d90X{5k}Sz*,"S KS)B.B%/}SzsY+&+#Y$&,&&(-L-+#+#Y$&,&&(-L+t - 7 W u*YvwYYY{-)s!* ӶL+!++ +"+#Y$+&&(L**:h+M* N-Ӹ -: -:-w-::'#Y$2&&d2&(:*,M#Y$&&&&(:*,M*,M*,*M,tZ # 3 = R _ d n x ~    uRuh^!vw _d~{%3%Jz/ s !+aM,Y*;*=*b*cdM*>.*J*:#*#>**O*O,6**Q*Q,6* **L*L,6**:%E6**U*U,6**V*V,6 * **T*T,6 *%*:%E*W*W,6 *6 *6 * `6*6*6*b:*J]:lkldk:6* :%ֶ 66*:::kldk:%ֶ 66*:YϿd K<+ K <+  *S*S::66n2::R*2:*ސ8!+Y M:*M6l6 *V*V*c* :6clck:*ސ8Î66Y`:K+M8*V*V+W*+2`Y  d`:  +M :*V*V+W*+2 d`6l}k:*ސ8Î6RK6 +Y`M +Y  dM|62+:+¶A+,e,f,d,d+A*:%E*ę+5:*6:*ƶk**Ƕȧ ɶ*:vŽ6`6#Y$˶&&̶&(,e,fͶ`n,e,fͶhbw#Y$%&s&s&s&϶(,e,fͶh`nzddl`6`6*6L:Yccַ:: ضA Aw*ddl`6`6,e,f &ddl`6 d6woMBtv  ! & * 4 9 J S U z  , T                  ! & / 8 A H _ i                   3 : B P Y k  $ " #  ) * - . / 2 4 6 7 8 9 : < =- ?7 @H AN CS DZ Eo G K L M O P Q S 6 Y Z [ \ ]. ^2 _< `T c^ dv Y| j k l m n p s t u v w x y { } ~   $ U r           ' . ; @ O V g l {      uZ<4!?8m fJP0Y' 3^~-2Dh_ V)$B [ ahVO {  { | &n  z     ,h T@     8 vw{?!3 @ @&@@ @ @&@+@lOlIl !!#lzzZB lzwlz ' lz^lz!lz6E}n +'B,sV<*ڸM,1,1*k,1c܈<!,1*k,1*kc,1c܈<M,DGt*   & D G H R T u* : LH VvwT{&PB !s u+aM,Y*;*=*b*cdM*>.*J*:޶#*#>**O*O,6**Q*Q,6* **L*L,6*%*:%E*S*S,6**U*U,6**V*V,6 * **T*T,6 *%*:%E*W*W,6 *6 *6 *6*6*b:d *6' d6 K <+  ' `6 K <+  *S*S::66n2::R*2:*ސ8!+Y  M:*M6l6*V*V*c* :6clck:*ސ8Î66Y  d:K+MK*V+ Y*V+W*+2 dY  `:  +M 8*V*V+W*+2 `6l*۶9*c8TK6 +Y  dM +Y  `Mt*:%E*ę+5:*6:*ƶk**Ƕȧ ɶ*ʶvŽ6/tddl`6 d6w k*e8d`l`6 `6twaW/ddl`6 td6woMotu  ! & * 4 9 J S U z  > f                   " . 8 F ` g o }                - 1 G Q b h m t ! " $ ( ) * , - . 0  6+ 7; 8M :_ ;c <m = @ A 6 H I J K L M N P R S V W X+ Y2 Z? \D ]K ^S _b `i aw b d e f g j n l ou/4!?')}3 `^F~G1 'cD;lMZ2 +ib   { &  z7" # $ % & >s' fK( ) *  + 8vw{5!3 @ @&@+@ @ @&@+@5l.(#lzzZlzz lzslz% lzflz!lzE}C@+B,sA *<Gt  x yu vw %-sF *+H*t  u vw ./s/*Ht u vw0s/*^t u vw1sf*^M*+^**,+t    u vwW23,s4*L*+M*N*M6:**Ƕ-*:*V*0*l#+q`,s`-q`-ql`6-q-ql`6*+*$ *x|+q*r`h`6%*d*L+q*r`hd`6*H*:+q*H**B`6,s`-q`-ql``6*7*l***Led-ql``*d6`**Led*d6G*T 69*Te*T`*d-ql`*e `6tn     2 < \ p   ? B V }      u 44?4z444vw 56 {4{G2})3 .!1!: l}7,s4 *qlt u  vw89sO*+*k:+-v*™ Ž6Ď6 6 *Ml6  6 *l7Sld6*q ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++A:+ef+ A+w****+,t"      3 ; C K T t }               , B N u8: )OvwOOOO;OO<:z{3;= C > K r {2 "}D# }H-?@s*: g:66`6 ,ߚ,6* **۶9 +9 :*۶z:{ 9:Y ,*۶g*:*:q*r`6 x|66|`6:q::::6 d6+:+DRU$}t0 . 0 1 4% @) A, B3 DB EC HK I\ J] Mx O P Q T X \ ] a ^ _ ` c d g h i k m$ o+ p6 qD tR wU uW vc xl ys z}  { | }  m u.=>ARW F6GB0D9C0cDvw<KS;)u,r3k x&E F 90%yM0G0A {PHS,HSSHSS0HSS<HSSS+HSSS7HSSSSSV HSSSI I JKs`*L+ jL+t   uvw ){LKs.v*L+jL*`T*`_EH*M,1,1+J,1)k,1c9+L+M,+/dht>    / 7 J P [ c e h i t u>PM[ N7.OLi vvwq){0PB Ps/*`t u vwQs^*`M*+`* ,+t   u vwYRSTs Y L+*  W*™7* +*W+*WC+W+W4*+*W+*W+W+W+*W+*W+*¸W+tF    " . = C L V b qw}uvwU{ =V$ WXs3,+*+*+*۶ߚ*+,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' 13#?$L&l')*-./034578 9:;<&=)>3?=AIBVC]DdEkFrJ{K}MuY ?Z 5[ )\ ]3?Z =5[ I)^V_vw`Uab?@cL3dlef {V aVg@LVgMVgRH his$*%L++2&02+L(Y)*'tWXYZ[u w j$vw{XklsH;3++3*9*9Y+Ͽt`,c1d4g9h<jGluHvwHm{, n,sr t*L*bM, ,cN-66-l8*-k.::+¸܈66Ų/<L poptFtu vwxy'z3{8|@}K~RVy\mpquf 3#8z{K o>k) f8ZpJUqqtvw{$l O7rs]*0***121**133*XL*hM*,4*5*N--cd*۶ߙ*6*7+,t:  "',15:OS\u*]vw'6s,1t:#K{ Bluvs6*bM* N,,cd*۶ߚ8+*,c-::*:*:*™*9*9 *9*9 +*:  96   d6 :a*6,c:6k:-;2:Y<:9*Ml666*M6*™*#Pog*=``q`` og*=``q``ߧWog*>dd?fcd og*>dd?fcd+L++ݧog9*#Rtdd*@`ddtdd*@`d  cAcߧ?`*C````*C``  cAc+L++݄"+t5 (*5:@FMWdnxCk=YyuW wax yz{|}}6vwK 5_:Z {@T5FN~n&wxx    8J{l 9lz}"OOlz}OiSg; lz}Osf*M,,*™ *DL*EL*#**ę*M*TN*o*-,^,U*6*:*s6* * *Fd6q*r`h6+Y`*LY`*S*SYf`f:  G cÎ6 : ,,g:     6%: ,!-,x`-2: --yzN6   5--2%E : - - 2:-;-2%E-  w2:*  w2: - - 2::. h wv:x:*h::  cÎ6 6 *:  t`6 U `6  dd6*ld+e|6+e+`6+e+d*Le*Ld+t@  % *@EPqz !"#$%%&.(2)D*I+T-^/c0w136789<>?AB CD&G0H9IHJQ-WL_MlPqQxRSTUVWX]u"| HkH W A/$zIC5z{  <0 2 _d lWE~90Psvw*{iGFSz*E>2}S%' B= B % &k,s k*L*TM*><+8+6 +dx+lx+x|6`,,:`t. ef ghijGkLlZmcnipuH-Gckvwf90 a\ { LSs >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *:  H6  I6   d6 %*O*Y۵O*O   `J%*U*Y۵U*U  `J*S *O*O K*O  K**cL9*M*Moh`6S 6 `td6 66***Q`MQ**Q`MQ^ 6o`d6 6o`6***V`MV**VMVK**Y *Qf  dNL*H%*:*L *H*B`fN**Y*Ve d  dNT*H%*:*T *H*Bdf*::*ʶĎql`6*6;6 6*Lf*L`6  d66**SMS61 6*Tfd6  d66**WMWY* *O*U<:*O*Q *L *S*U*V *T *W*W*P*O:*O: Pde|6 P`e`6edtn[vw*x@yVzl{}#.8SW[imt{ ';SXw %,0C_hqz*1;u)[Li><m:t3=WD<@1=/<=*%<,0=D;)*>vw) * @ V l       _8S5 {uo {&@@@@@@M&JMKOg}7}CC}CC}Zs* *<**=**:%E>* *6**6**:%E6*6*d6*`6 *6 *6   d6 %*O*Y۵O*O  `J%*U*Y۵U*U   `J*S *O*O  K*O K**cL9*M*Moh`62d6 66 6**Q`MQ4 `|`6 66 6**V`MVi**Y*Qe d   dNL*H(*:*L`*H* Bde*G>*L*GQe-!**Y*  dNL **QLZ**Y*Ve*V`   dNT*H4*:**T *H* B` dΧ **VT*::*ʶĎql`6.*Led6 66 6**SMS3*Te*T`6 66 6**WMW*6Y* *O*U<:  *O *Q  *L  *S *U *V  *T  *W tRT * D Z p  !#&' (+)6-@/[2_3j4n5u6y8:;<=>@GHIJL.M2NPPXR]STU]acdfghijklno'p+q/r3sFvLxhyqzz{}~uj$j$n <uy=$ <=<='+</3=vw# *$ D% Z' p|( a) [O*C+ : 1 * h @[*5% { L {'@@@@@@N &=5Q![T}4}LL}LL} s*Yd*J*tu4<={,s/*tu vwsL* *tu vw{@,s/*9tu vwrs/*?tu vwsE*+*۶*۶tuvws4*2'*2AgH'H*R'k*Sc9t $1u*4vw441{s5*™*:*'-IHT*:*'-HITt $u4 5vw55${s0~,+h+98,x+h+9+,U:+{9*™*N*,-I-HT*N*,-H-ITt.  +6@MTYinu\ 3@ =>Y~vw~0~nM1{ sP+J+hv:x:*™*M*),I,HT*M*),H,ITt"&+;@u>+PvwP0@I;{ s-*2-*2'VHd9*2' WH'H*29 *29   g9*' gkog9' gkoc999tJ) *- 0*10274<8E9N:U<\=o?BCEFHup lvwwx ~EY NP UI{52   s0*'Y:*)Y:Y簻YtUVWX$Zu40vw00)"{ $s*™ **:'Ig*o9*š g9* g9*29*29  g9  kcJ *o9*2)J)gk9)*2Z:tJghik$l+m1o8p>sGtPuWv`xjytz|{~uf vw`<$xGUPL WE j2{-C K sA *?++[tu vw sH *?+,ٰtu  vw J sE *+\+]^t  u vw sT *b+(_tu* vw  m  s +*F&` a*"6 *bc7 7 *2:*2*2d:*2e9c eo9c eo9YRYRYgRYR:YRYiRYkRYR:m9n9g9'kkc)kkc**b*co***p*qr a7 Ws kot* b*2tr !&)/BHMY`l$*u}LdLZQK & ) /BMY+vw++++{dY ^^^^PP ^^$s6*uv6Y* SY*wSm*0*L*)-0t"%)-015u16vw{ps/*tu vws!**=***xt      u !vw!   { sd*y*@L+* t  uvw G.{s< *z*Qt ! "u  vwZsVY*2*#{L+*+t+,-uvw ws]Y*2{M,*,t7 89u vw ws>*+t ABuvw?s}&* L*2+ |L+}L*+~tJKLN P%Qu&vw!{ s)* L*2+и|L * L*+~tXYZ\#^(_u)vw${ sG*}L+*;*=*-*M,*;*=߻Y+N--,-+t* ghij#k/l8m=nCoEqu*#"8 Gvw?{EsU*z*}+*+t uvwsU*z*}+*+t uvwsU*z*}+*+t uvwsU*z*}+*+t uvwsU*z*}+*+t uvwsU*z*}+*+t uvwsj!+*+*J*+~*+Jt u!vw!,{ !sg*I*YI*I+tuvw{!sD *I+t  u vw "s|*I*IM,d>e,2V#Y$&*&&,`2&s&+ٶ(:,`2+t* "\gu{u4\f|vw|,l{ _ sc ,N-%Y#Y$&,&&(Ͽ,,.06,,.`,)06:,f ,Fd6dd#U0U.U0UY2Y:  &:6dd#U0U.Ud0UEU`& &-+U`0U`0UY2Y:  &:*2Y#Y$s&&(:t,1AX^ru     !=FOai"s#z$'(*uz u[ a )AjXS^MiB{n1@,#s_'#Y$*&&*۶&(L+t 0%1u'vw%s**** Ӷߚ* ***** }=*W ***** =*Wt. #(6T]ku*T    vw {  @ @ sk**+)*,tu vw{sk**+)*,t u vw{ s3*t u vw sI*OL+1*+1*k+1c܈M$*+1*k+1*kc+1c܈Mtxyz'|H~uIvwA L{ 'P  s/*Otu vw s$*+O***M,,t"  #u $vw$ {Ts/*ctu vwsf*cM*+c*,+*t u vw^s/*tu vwsi*=****t u vw   s/*dtu vws/*etu vwsf*e=*e**t u vwc  rs/*ftu vwys^*fM*+f*,+t u vwes/*gtu vws^*gM*+g*,+t u vwghh s/*htu vw!s^*hM*+h*,+t u vwjh"h#s/*it#u vw$s{*i=*i**t,- ./12u vwl % {&s/*jt9u vw's^*j=*j*tAB CDu vwn ( )sF **tPQ Ru vw * +s d*dM*+d+%E *1+++L**۶+ֶ***,+ M*Z]t:_` abd/e:gIiMjQkZn]l^mcou*U,^dvwda{-sf*™*L+ *L++II+H9* (9I9*2(*2:*1R*1St>st uwx!z'{.|5}8~;?U]euH  8fvwM '?w.8xUaL{ ./s2*2tu vw0s2*2tu vw12sU+**Y* t u vw$%3456s?+*Wt efuvw7\s/*tpu w89stp:;s/*tpu w<=sP*+,-tpu*w>?@=sP*+,-tpu*w>?A=sP*+,-tpu*w>?B\s/*tpu wC=sP*+,-tpu*w>?D\s/*tpu wEFs/*tpu wGFs/*tpu wH\s/* tpu wI\s/* tpu wJKs;*Z tpuw LKs;*Z tpuw M\s/* tpu wNOs/*tpu wPQs/*tpu wRSs/*tpu wTOs/*tpu wUQs/*tpu wVQs/*tpu wWOs/*tpu wXsTĚƸȶEGYʸSYʸ˶̶SZ͸γϸгtpF"H4IAXJ{ @YZw    U   a     3 4 5 6 5 4 @ A @