4 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K LMN OP QR S TU VW VX Y Z [\ #]^ #_` #a bc d e f g hi 0j k l m ]n 6] o p q r s tu vw x yz {|} {~ -                                i      rS        L { OW S   x 0 0 0 i 0    a   i ] i   0   i /  ]     S S                    # 0   L q 0   0    0 0 0   @@      0 O     0 0    !" O# 0$ 0% 0&  0'  -(1 0)*  S + ,- L./ 0 0v 1 2 345h 6 789: -;<= -> -? ,@ ,AB -CDE ,F GHIJKLM 4NOP Q 0R S TU VV WXYZ [ \] ^ L_` Oa bcd be fgh Pi Mjk Mlm5 n7o Op q r s st uvwx uyz s{ s| O}~ ih *    b q   q             i i b iy * b b b u - -         0 0              9         ?     @     v   ]        d       B@ x    @i =q     L    ]    ]        i     b   M @$                O !  " #  $  % - & '  (  )  * a + b , b  - b  . / 0 1 2 1 3 ( 4 5 6 7  8  9  : 6 ; (  < ( = > ? @ 6 A ( B  C  D ( E@@ 6 F  G  H ( I  J  K  L  M  N  O  P  Q  R  S  T U  V  W  X b Y  Z ( [ \ ( ]    ^  _  ` a b  c d e f  g  h i b j  k b l m n?  o p a q ( r s - t ( u ( v  w x - y z { - | } ~  qa         a      - b ,     ?333333      (   - q       (  (  ( ;   ,  ?    ( # #        (  >  O ,    s  ?6C- !TD- ( ?!TD-<    ( (   q  6 u b  b   N       a a > ]                @ÈÈ  6 0                     i               @           > >           ! " #  $  %  &  ' q ( q )Ƞ  *  +  , - . - /  0  1 2 3 4  5  6 0 7@r?333333?? 8 9 8 :  ; , , , ; <  =  Z > ? @  A  B  C  D E  F G  H l I l J l K L M N O P Q R 6 S T y] U y V y W y X Y 6 Z , [ \ ] ^ ] _ { `  a b c d e f g - h  i - j k - l   m n o a p q r s 3  tCHJLOQS  u  v w x y q z  {  | 0 } 0 b ~   ,       T    b     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;6E gsetPreviousAction0(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;resultB  I Exceptions getDataPath setDataPathdeLorg/das2/DasException;nM 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; . ~w  getDevicePosition getDLength getMasterAxis()Lorg/das2/graph/DasAxis;attachTo(Lorg/das2/graph/DasAxis;)Vaxisidetach 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;boundshhasLabelCollisionsE(Lorg/das2/datum/DatumVector;Lorg/das2/datum/format/DatumFormatter;)Zboundmajordf[Ljava/awt/Rectangle; intersectsphasTickCollisions(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 0    resolveStringJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;textnamevalueresolveAxisLabelsdr abbrevNamesssunitspaintHorizontalAxis(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 F      5  3 4        -.   setUserDatumFormatter({0}) x org/das2/graph/DasAxis$1 p>   java/lang/StringBuilder p  >>  << pw r t pq pzorg/das2/graph/DataRange p   ~java/lang/Object       W  on  visualCues        $0.66em % & ' / 1 7 9tcaload_  ; <1em > B1px C F H J LM OM Q S  z javax/swing/JMenuBack p ,+   Bookmarks *+ (org/das2/graph/DasAxis$AxisLayoutManager     java/text/ParseException  x org/das2/graph/DasAxis$2  >       Aorg/das2/datum/DatumRangeorg/das2/graph/DasAxis$3 p javax/swing/JMenuItem p javax/swing/JSeparatororg/das2/graph/DasAxis$4bookmark this range p org/das2/graph/DasAxis$5remove bookmark for range org/das2/graph/DasAxis$6 p   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 v p !org/das2/event/ZoomPanMouseModule p Dz"java/lang/IllegalArgumentExceptionInvalid value for orientationjava/lang/NullPointerExceptionrange cannot be null  "units cannot be ordinal or nominal   width is zero:   invalid range ignored: {0}        p!enter dasAxis.setDataRange( {0} )            org/das2/datum/TimeLocationUnitsfiring rangeSelectionEvent &org/das2/event/TimeRangeSelectionEvent   p   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  u*Vertical time axes cannot have annotationsshowTca/ !-das2 legacy TCA stuff needs to be implementedclass: " # $ % & ' (Aorg/das2/qds/QFunction $ )java/lang/Classjava/lang/String * + , ( - java/lang/ClassNotFoundExceptionjava/lang/NoSuchMethodExceptionjava/lang/SecurityException+java/lang/reflect/InvocationTargetExceptionorg/das2/DasException p . java/lang/InstantiationException java/lang/IllegalAccessException  null dataPath string not allowed  #unable to implement tca QFunction: / 0 1 2 . tcaDataPathdataPath  enter maybeStartTcaTimer 3 4 5  canvas is not yet set, returning x 6 7 tcatimer is already pending 8 9 org/das2/util/TickleTimerorg/das2/graph/DasAxis$10 p : p ; startTcaTimer <dataSetDescriptor =4someone is adjusting this, wait until later to call. > CD , ? @ A Borg/das2/qds/QDataSetUNITS C Dupdate for {0} to {1} E F x Gorg/das2/qds/JoinDataSet  H I JBUNDLE_0 K L&no bundle descriptor, dealing with it. K Morg/das2/datum/Units Ntca units are not convertable O P Q R S T CONTEXT_0 U V W C X Y Z [ \ ] V ^ DELTA_PLUS DELTA_MINUS _ ` a b c d I e f gBUNDLE_1 h i j k.result of tcaFunction value() should be rank 1 NAMELABELskipping irregular record: {0}; l m n o pDEPEND_1DEPEND_0#exception occured while reading tca q r s t u v w x< y z { | ;<  EO } ~org/das2/graph/TickVDescriptor p  ,  VW xW ^about to lock for setTickV ab "#10!U-10 \ w 0.0000 de   ! !unable to parse formatString: {0} W java/awt/Rectangle Z yz q  x kl st org/das2/datum/DomainDivider*org/das2/datum/InconvertibleUnitsException : (f8.2)  t # ~ about to assert error: {0} Ujava/lang/AssertionErrorenter updateTCAImmediately... ...got lock.$org/das2/components/DasProgressWheel BootstrapMethods    updateTCASoon {0}org/das2/graph/DasAxis$11  9  <  range is not finite... # domain divider is locked.  xdatum range width is zero }U U %e TU [U Oenter DasAxis.paintComponent   disabling clip for thicker axisjava/awt/Graphics2D  DasAxis clip={0} @ {1},{2}    {  java/awt/BasicStroke p ! p                   "#     ><< & ' ( ) * + , java/awt/geom/Rectangle2D$DoubleDouble p - .   / 0 1 2 3<draw V leftline at {0}draw V rightline at {0}draw V tick at {0} 4 y}java/lang/Math 5 6 7 8 9 : ; !  <  = > ? @tca data is empty  A B C t java/lang/RuntimeException D E exceptionsans-12"2285: font was null, using sans-12 ( F # G Horg/das2/graph/DasAxis$Memento I J K L M N O N K P Q R  S R T R U V W V X Y +, Z [ \ [0unable to create transform in getAffineTransform    ] @A$java/lang/CloneNotSupportedExceptionjava/lang/ErrorAssertion failureInvalid tick directionjava/lang/Integer Max label width: {0} ^  _ ` a b c d&tickV cannot be used because of units. enegative font descent f g p h i j k gZ qZ cSCET b l m rs NO  n o p q   y O r s t  { u v w x     y z animate axis  { | } ~  animation frames/sec= {0} updateImmadiately{0} {1}   py   java/awt/geom/GeneralPath p z       A #javax/swing/event/EventListenerList)org/das2/event/TimeRangeSelectionListener  fire event: -->  @A  "!" is not a valid format specifier " java/text/DecimalFormat p   . (  K  ]^$%\$    9  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!{n        !"#$%&'()*+,+-./012 3456W78Y9:;<=>?@ABCDEFGHIJKLMNOMPQRSTUVWX/*YZ [\]^X++*M*+,+*Y*Y *Z +[\+_`abcXaZ* N-:662:*!*,"*#Y$%&+&'&()Y" *39A`Z4* deOfga[\ahaij` klmnn&ocX\U* N-:662:*!*,"*#Y$*&+&()Y" *39A[Z4* deJfg\[\\h\ij` klmnn!pqXU *+,+Y ]^Z* [\ rs ts puXP*+,+-.Y f gZ [\vpwX**/*0Y*+,12**2*34**Yqrs!t%u)vZ4*[\*rs*ts**xpyXn*/*+2*+*34**Y~ Z [\vpzX*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**{Y@ $).3=B S+X/^3c4h7m8x:~GLNPXo@ <Kdq (3@KS_cgpxZ {|[\`Kk4X}~X++,+,+,+,+,+,Y#*Z +[\+v+XI *2+*Y Z [\ vXI *2+*Y Z [\ vX*p*2L+M,4,NY*--:Y:*pW*pYWY*MY,N*p-W*pYWY*:Y:*pWYN  )3BMWZit}Zf 3$BM  :[\tC}: ` 9X1n*R*l*2L=+N-=6-:Y*:Y:*lWYB  !#36AR ] g j m ZR64A)R] *Cn[\!M#K` BX/*RYZ [\X<*R=*R#**l**ln*Y"&' ()*(,3/;0Z <[\</7`( X5*x*Yx*x*z*Yz*zY4568!9,:4<Z 5[\`XMF*Y**Y**L*+*+**yW**yWY& ? @A%B*C2D:ECFLHZ*"deM[\`LX3 Y*YKZ  [\X3 Y*Y[Z  [\X*@*@**m*@#*@*@**m*@*O*Y**@*@**m*@*m*@Y**L*m+*m+ħL*Y**ŵ@*@**m*@*m*@Y**L*m+*m+ıY^ #-8CJWbmxZ [\` #RHzXq*=*g**hY Z [\`zXS*B(2:*ǧ'*ǧ*ǧ*ǧ YɷʿY2 $+.58=@EHRZS[\S`$  XH+ Y̷Ϳ+θϚ Yзʿ+ѶY#Y$Ӷ&+Զ(ʿ*2M*N*+ך+*+ζڙ*2+ۧ*+-+Υ*-+ζ*,+YJ".IQV^jkyZ*[\QTVO`&!X2*2հYZ [\X@ +,+-ެYZ [\ X5 *2N+-+-L,-MY+,:*ך*29 *29 *25+*ֶ9,*ֶ9+*ֶ"o9+*ֶ9,*ֶ9**  *2: *2**** Yn   '4=JKT]gt"#&')*,./01Zz t%rt[\ss'Gr=tT ] ! `E.M k kX6*2Y 78Z [\X}0*(Y*Y**L*+Y; <=*>/@Z*0[\`/X `*2L*2I*29*2*2:*29*29 *( ***+Y6 FGHI!J(K1L:MCNNORPVQ_RZH`[\PH!?1/:&C X `*2H*2J*2:*2*2:*29*29 *') ***Y6 XYZ[!\(]1^:_C`MaQbUc_dZH`[\PH!?1/:&C XL *2H*2J)'g9'g9)c9 *') *2:  *ָ* *2 *2: ***  YFjklmn#o)p3q<rQsZt[vfwoxsywz{ZR[\rje#_r)Yt <F o `[kX/*2YZ [\X+YZ [\X5 *2ն,YZ  [\X5 *2ն-YZ  [\X2*2հYZ [\X= *+YZ [\ X= *+YZ [\ XI *2+*Y Z [\ tsXI *2+*Y Z [\ rsX2*2YZ [\X:*=*N*2* *-**-*Y&  #.9Z*:[\:x5 0v` #X/*SYZ [\Xi*SM*+ S** ,+Y Z [\1X2*2߰YZ [\XA *2+ Y Z [\ X&*M*+* Y* *,+Y "%#Z &[\&v!_`X/*Y*Z [\!X[*M+*֥.* *+*2+* *2+***+*Y6 23457+839;;C=G>N?V@ZAZ [[\[vV` X%**=****Y"HI KLMNO$PZ %[\%` X/*YWZ [\X4++YͿ*:M*+:**,+Y"b cdf!g&h*i3jZ 4[\4!`X/*:YrZ [\X/*FY{Z [\X>*FY Z[\X/*YZ [\X/*YZ [\XB *YZ  [\` @XM*=*Yʿ** * * * **!Y6 $%*.38?CLZ M[\MH` XL*"#Y$ʿ*%#*:&=*'N-()*LD*+N*`':-(,Y-S.6YS/*L:4Y5M|,8,~M|,9,~+Uvy0UvyUvy1Uvy2Uvy3!6!7!0YV !*/6DLUvy{Z\ 6{ {U0*[L9{{`0,4lll BB4X/*LYZ [\XJ+Y:Ϳ*LM+*LE*+L+%E*;*G*+<;* **;Y#Y$=&+&(ʿN>-?*@**A,+;or4YV %.3;CGLSorsZ*s [\`3B XF *+B*Y   Z [\ XQ*C** YZ [\`@X mD*EL+FGH* +*XIJ*+**XK*L*MYNPY*+QRL*LSTY6  $!/";$D%K&b;l=Zm[\_  `  &!  X?*;M*+;* *U** * *V*A*U,+Y. HI JKLNO#R,S5T>VZ ?[\?:X/*YaZ [\zXf*=***WXYij klmZ [\5X/*TYtZ [\Xq*TM*+T*U**Y,+Y|} ~Z [\7X/ *;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:**:~*Y>O ().6ABIQZ+9P[fil| ,CT\_hyZ +Grjc{V '  ! " P# i$l%|&1'{([\).*6+,I-.Q/0`1 k1234565 k123456575554*55x5& % k12389X@*4$,***|*|Y (0 8 Z @[\` :XR* *|}*YZ [\`;<X2*2Y!Z [\=>X?*2M*+22,*3,*3,*3,*3*2*3*2*3*2*3*2*3,*2*,*2*,*2*,*2**YF*+ ,-!.+/50B1O2\3i4w5789:;Z [\?\`@AX*2*3*2*3*2*3*2*30Y**2*2߸*2*2߸*21L*+2*2*3*2*3*2*3*2*3**Y>B CD'E4FNG_HfIkJxKLMNOPZ[\fBBXC**YWZ [\` @CDXK***Y_` bZ [\` EFX1, *+*]*ֶ`LY+,*ַN*-Y"no p rsu+v0wZ*1[\1G.1H.+I` JX3p*]M,,`N,^,`:`:+,RY-,:*: *:*Y2 '3AQWbioZRp[\pKskI_G.RH.'IL.QMW`!bkN222NaEOXM*YM*++*;**;**+?,çN,-* ** 25585Y2   "'0:HLZM[\M`" DP QX/*UYZ [\RX6*UM*+U,*,+E"*,+** * *Y" #'5Z 6[\61S`5lTUXdM,***|},o>*,o>>>+,+-:Y& +=JQaZ>(Vd[\d`WX='VaY`+Z A[UX*+**k6*|}6l>"**`6*6l>>+,+-M*,:*,:*Ň*kc6l>6l>+,+-M,YR&,/?HN[jqz  Z \,V& ]?\\\[\jPYNlVHr]qI^z@_`%/ AAkNa` abX[*M,S+ =>*_9*_ʙ*_̰=*_ͰN*_+ϰ+ϰ,2>{3=>{Y6   (3>?O T#Y'Z*?{|[[\[Vc`aJ}deX R+,^*N:Y:-:66%2: * ӶԄY", -./40?1I/O3ZH4f R[\R^R Egh@WX7i`#& kaNjZ`j(klX +g,+*N:-:6-t*-2:*'*+fՎYŇ*cŧ(*+fՎYɇ*ocS2:66 2י62:Y^78 :;< =*>7?>@EAVBiDzEG=IJKLMOKQZp >Wm#x%[\n,oghWX ip.m+q`3 k1ajZrE`$ ` stXg+g*+fՎ=>6>+g5*+fՎ6'd >=Y6 ]^ `ab)c6d>eJfPhRjUb[mZ>6uAg[\gv,RwPq` 5 @xX*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***?Y#qsu0vAySzk}u~ ,9?BYblpZR[\Spn,kXy,uNo?zMBv,Yj{,`& (311a0&64|110}UX`*b+,+-A 唛**c+,+-:*b+,+-::*aM*ZYZY* 2ENWZ[ZHH~2(n,Ev,N Y[{`[\`` :kUXv+*釶~N**:*+,-+--:*:*:Ň*kc6*,:  *k`6   6*|}6  l=+,+-:*:*:*kc6*":  6   6=  =6  +,+-:gg Y*:*:*kc6*f9 *f9   g 6 d=X+,+-:A6*6l==  =+,+-:**?Y2 7?I[bm,8Icku   "$Zm    %w u Ii[r\9]  2V?^7-7\.][\5V s -` kaN`k kaN`@ A6Rk k@ AkNXW*YL²YM,*,N-*,*:,*+ç :+.2==?= LOOSOYB- . /01"2*5.82:6;:<=:C;G<J=V>Z ,* W[\`"=kP DPX2*EL++* +**XKY*+*YFGHIJ$K1XZ2[\-  `1 OX*M>,J+F,g+g56+g#,f+f>ק>h*+***?*@*;9*E:.* **XK**X*L* * ,**YZ_`ab c/dGeIcRiTlXn]oipwq}rstuv|~Z>#,}0  [\S`#N%XX/*;YZ [\XW'>'  oH'' ' kH'63')+-/1 :66.h6YJ#LNPRTVXbepyZHh!b)e&[\#h` ,Xe+**M*,*,Y Z [\ X*;<*UM*N-, -- * *, *,**d*e**cS*ѶYʿ*c*-:**_ :7ʙ *-:TE *-:<*-:2* *-:*2 *-: *-:* **, *,*w*c*-:*H* *-:*2 *-: *-:* **: ~YY9 #,-4<FKSZamty} %2;>HMUY`gps}      Z %g {[\ `M#l "l klNl N BX 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{Y{ 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 Z8H{|!?{/h5 > D L R ZxocOA1,WXl Y[\YK DAY `$ F}+L5`N*6`,_k N`ok N`Z/k N`Z555 &l'k N`yXY+rs&+#Y$t&,&u&(-vL-+ws#+#Y$x&,&y&(-vL+Y  - 7 W "Z*Y[\YYY`-)X*ζzL+{s!+|s+}s +~s"+s#Y$+&&(L**:c+M*N-θ -: -:-i-::'#Y$2&&d2&(:#Y$&&&&(:*,M*,*M,YN & '# (3 )= *R -_ .d 0n 1x 3~ 5 6 7 8 9 ; = > @ZRu]Sh[\ _d~`$3l%llJlj!X !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{EEBEYZ I J K! N& O* P4 Q9 RJ SS TU Xz Y Z [ \ ], ^T _ a c d e f h j l m n o p q r s t w! z& {/ |8 }A ~H _ i                   3 : B P Y k                    8 = V ` z             $ * - 2 8 ? [ a t }              m r                 ) 0 = B #E !F $ZP;4!)8mH,P0sY' {|3^~hsDhs_V8)B [ah0 )}X|=&z{`;, T    h-G[\G`<!`3 @ @&@@ @ @&@+@k`N1NIk`N !!#k`NjjZlB} k`Njsk`Nj#k`Nj^k`Nj!k`Nj6EZln +'kBXV<*øM,1,1*k,1cň<!,1*k,1*kc,1cň<M,}DG{Y* + . / 0& 2D 7G 4H 5R 6T 8Z* :.H {|V[\T`&2B} X 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{OOLOYm A B C! F& G* H4 I9 JJ KS LU Pz Q R S T U> Vf W Y Z [ \ ^ ` a d e f i j k l m o p q" r. u8 vF w` xg yo |} } ~     w          ) : R W p z            * B H [ d j o x                  # 2 : G L O P Z.4!)'}3s {|`^F~hs DlZ : 2djoXG&&zX3> f    p|mhQ[\Q`1!`3 @ @&@+@ @ @&@+@5k`N.(#k`NjjZlk`Njjl} k`Nk`Njok`Nj!k`Njfk`Nj!k`NjEZC@+kBzXA */GY   Z [\ XF *+H*Y  Z [\ X/*HY Z [\ X/*YY Z [\ Xf*YM*+Y**,+Y    Z [\<  X4*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`*` ק֎`6Yn      2 < #\ %p & ( * + , - / 0 4? 5B 8V 9} ; = ? @ B FZ   ? z   [\ X `G2kZ)3 .!1!: lkZX4 *ZlY NZ  [\XO*+*l:+-_* ا66 ׎6 *Ml6  6 *l7Sld6*Z ``6Kld6 cg6/ `d6  ld`6 `6  ld`6*6  A+: ++ٶ4:+XY+ 4+`****+,۱Y" \ ] ` a b e3 f; gC iK kT mt o} p q s t u w x y { |    , B N Z8 )O[\OOsOhOOO:WX3; C  K r `2 "ZD# klZH-Xw*: b:66`6 ,ښ,6**釶~*ֶ޶9 +9 :ܶ*ֶ޸u:v 9:Y ,*ֶg*:*:Z*[`6 bc66k`6:l::6 d6+:+$loY-    % ) , 3 B C K \ ] x   $ + 6 D R [ b l o q v {   Z !{66D(Rq{o[\sKB)d,a3Z x  %h/  s`k5,k55k550k55<k555+k555Q! ! "#X`*L+ kL+Y   Z[\ `$#X.v*L+kL*[T*[ZEH*M,1,1+J,1)k,1c9+L+M|,~+/dh{Y>     / 7 J P [ c e h i t Z>P%[ &7.'.i {|v[\q`02B} (X/*[Y #Z [\)X^*[M*+[*,+Y ' ( ) *Z [\>*+,XYL+*W*7*|+*|W+*|WC+W+W4*+*W+*W+W+W+*W+*W+*W+YF ^ _ ` a" b. c= eC fL iV jb kq mw n} q r s tZ[\-` =.$ /0X3,+*+*+*ֶښ*+,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, , ,  , , ,Y'      1 3 ? L l     & ) 3 = I V ] d k r { } Z1 ?2 53 )4 53?2 =53 I)6V7[\8-9:?@;L3<l=> `V ak.?@Lk.?Mk.?RH @AX$* L++202+LYY     Z \ B$[\`XCDzXH;3++3*9*9YʿY , 1 4 9 < G ZH[\HE`, FXr t*L*]M, ,^N66-g8*-f::+ň66Ų/L popYF     ' 3 8 @ K R V \ m p q Zf 3#h8WXK G>k fZH,UIq{t[\`$N 17kFJX` ^*]M,^N6*:6-g9*-f::_ň6   6M YZY>  !-2;FM QW Z [Zp -$h2WXF G ?U PH,KIE[{^[\^`.kN18kKX]****$**&*KL*iM*,**N--^_*ֶڙ** +,Y:  "', 1!5":#O$S&\'Z*][\'6L,1M:#-` B``NNOX6*]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++Ԅ"+Y512 45(6*95;:=@>FAMBWCdEnFxIJKLMNQSTUVWXYZ\]^`abcCdkfgijkmnoq=tYvyyz{TZW PaQ RSTUV}s[\i- 5_h:ZX@TFNWn&PxQ   X ,`N 9k`NjZ"1Ok`NjZ1``iSg; k`NjZ1YZXb*M|,},~* *-L*.L****M*TN**-,,*|6*:*\6* * */d6Z*[`h6*6 +Y`*?Y`*F*FYY`Y:  0 gc6 : ,,b: 6   5--2 %E e:@ - - 2e:*  r-:  r-:1:  gc6 6 m*:  ]`6 S `6  dd6 ld+Xc6+X+`6+X+d*?X*?d+{Y3%*@EPqz$)=E[lqZ{|"iBXlA  ?[/\$]zyj^d_ 1WX `  b UaEPbh[\*i`SG}`F5j*ED2Z5' Bl&l &ik`cX k*L*TM*><+8+6 +db+lb+bc6`, ,:`Y.  GLZciZH-dGechk[\f ab\f` L5lgZX >* *<**=*:%E>* *6**6*:%E6*6*6*`6 *|:  26  36   d6 %*B*YҵB*B   `4%*H*YҵH*H  `4*S *B*B 5*B  5**^69*M*Moh`6S 6 `td6 66***D`7D**D`7D^ 6o`d6 6o`6***I`7I**I7IK**Y *DY  W8?*H%*:*? *H*5`YN**Y*IX d  W8G*H%*:*G *H*5dY*::*9Zl`6*6;6 6*?Y*?`6  d66**F7F61 6*GYd6  d66**J7JY* *B*H%:*B*D *? *F*H*I *G *J*W*P*::*:: ;dXc6 ;`X`6XdYn[*@Vl   # .8SW[imt{ #$%&')*,3 4'5;6S9X:w;<ACDEGIJKLMN PQR%S,T0UCX_YhZq[z]^`acdeghjkopqrs*t1u;xZ)[Li>m:t3WD@1/*%,0Dhi;ji)\*]>[\)*@Vl vk   l _i8mSXunoo`&@@@@@@Mkp&kpkpJkpkpMkpkpKOgkpZ7kpZCCkpZCC`kp`ZZqZX* *<**=**:%E>* *6**6**:%E6*6*|d6*|`6 *6 *6   d6 %*B*YҵB*B  `4%*H*YҵH*H   `4*S *B*B  5*B 5**^69*M*Moh`62d6 66 6**D`7D4 `c`6 66 6**I`7Ii**Y*DX d   W8?*H(*:*?`*H* 5dX*G>*?*G<X-!**Y*|  W8? **D?Z**Y*IX*I`   W8G*H4*:**G *H* 5` dŧ **IG*::*9Zl`6.*?Xd6 66 6**F7F3*GX*G`6 66 6**J7J*6Y* *B*H%:  *B *D  *?  *F *H *I  *G  *J YRT|}*~DZp +6@[_jnuy.2PX]'+/3FLhqzZj$j$n uy$ '+/3[\*DZp|a[OC : 1 *l hi @m[*%X nLo`'@@@@@@N k&kk=5Q![TZ4kZLLkZLL`k`Z rsX*YW*4*Y   Z4t`uX/*YZ [\vXL* *YZ [\`@wX/*9Y'Z [\xWX/*?Y/Z [\yzXE*+*ֶ*ֶ̯Y:Z[\{s|}X4*2'*2*gH'H*='k*>c9YE FGI$L1MZ*4[\4~41`y}X5**|:*'-32?*:*'-23?Y[\ ]_$`Z4 vk5[\5~5$vk`yX0~,+c+98,s+c+9+,@:+v9**|N*,-3-2?*N*,-2-3?Y. p qr+s6u@vMxTyYzi|n}Z\ 3@  !Yvk~[\~~~nvkM1` yXP+J+cq:s:**|M*),3,2?*M*),2,3?Y"&+;@Z>+vkP[\P~@vkI;` yX-*2ߥ-*2'AHd9*2' BH'H*29 *29   g9*' gkog9' gkoc999YJ  *07<ENU\oZp l[\~PQ ~EY NP UI`52 k k X0*'D:*)D:ޙYⰻYY$Z40[\00)s"s` $X* *|*:'3g*o9* g9* g9*29*29  g9  kcJ *o9*2 ) J)  gk9)*2E:YJ$+18>GPW`jt|Zf [\`<~vk$xGUPL WE j2s`-Cpkp K kpXA *?++FYZ [\ sXH *?+,аYZ  [\ , XE *+G+HIY  Z [\ XT *]+(JY&Z* [\ s E vX +*F&K L*6 *MN7 7 *2:*2*2O:*2P9N eo9N eo9YRYRYRRYR:YRYTRYVRYR:X9Y9g9'kkc)kkc**U*VZ***[*\] a7 W^ ko_* M*2Yr2 467!9&:)</=B?HAMCYE`FlHIKLMORTUWXZ[$]*_Z}.d.ZQK & ) /BMY+[\++++`dY k@@k@@22 k@@$kX6*`a6Y*SY*bSh**L*)-0Y"fg%h)j-n0k1m5oZ1{6[\`pX/*YvZ [\X!**=***cY~  Z ![\!` Xd*d*;L+* Y  Z[\ )`X< *e*LY Z  [\<XVY*2*fL+*+YZ[\ \X]Y*2fM,*,Y Z [\ \X>*+Y Z[\)X}&*L*2+gL+hL*+iY %Z&[\!` X)*L*2+ǸgL *jL*+iY#(Z)[\$` XG*xkL+*.*0*-*zkM,*.*0ֻlY+mN-n-,o-+Y* #/8=CEZ*#"8 G[\?`E`XU*u*x+p*z+pY Z[\XU*u*x+q*z+qY Z[\XU*u*x+r*z+rY Z[\XU*u*x+s*z+sY Z[\XU*u*x+t*z+tY'( )*Z[\XU*u*x+u*z+uY34 56Z[\Xj!+v*+*Jw*+xi*+JY>?@ BZ![\!` !Xg*I*yYzI*I{+|YIJLMZ[\`!XD *I{+}Y T UZ [\ "X|*I*I~M,d>e,2{V#Y$&*&&,`2&\&+Զ(:,`2{+Y* \]_`a"b\cgdu`{gZ4\f|[\|l` _ Xc ,N-%Y#Y$&,&&(ʿ,,.+6,,.`,)+6:,f ,Fd6dd#U0U.U0UY-Y:  &:6dd#U0U.Ud0UEU`&&-+U`0U`0UY-Y:  &:*-Y#Y$\&&(:Y,lmn1pAqXr^truuvwxz{|}~ !=FOaiszZz u[ a AjXS^MiB`n1@ll,ll#X_'#Y$*&&*ֶ&(L+Y %Z'[\%X****ζښ* *****h=*W *****j=*WY. def#g(j6kTl]nkoprZ*T  [\`  @ @ Xk**+)*,Yz{|~Z [\h`Xk**+)*,YZ [\h`X3*Y Z [\XI*OL+1*+1*k+1cňM$*+1*k+1*kc+1cňMY'HZI[\A.` '2 {X/*OYZ [\X$*+O***M|,},~{Y"     #Z {|$[\$`T}X/*^YZ [\Xf*^M*+^*,+*Y  !"Z [\CX/*Y+Z [\Xi*=****Y34 567Z [\X/*_YEZ [\X/*`YSZ [\Xf*`=*`**Y[\ ]^_Z [\HWX/*aYhZ [\^X^*aM*+a*,+Ylm noZ [\JX/*bYyZ [\X^*bM*+b*,+Y}~ Z [\LMMX/*cYZ [\X^*cM*+c*,+Y Z [\OMMX/*dYZ [\X{*d=*d**Y Z [\Q`X/*eYZ [\X^*e=*e*Y Z [\SXF **Y Z [\ X d*_M*+_+%E *1+s+s+vL**ֶ+Ͷ***,+ M*Z]{Y: /:IMQZ]^cZ*U^|d[\dF`lkl}Xf**|L+*L++3I+29* (9I9*2(*2:*1=*1>Y> !'.58;?U]eZH k8f[\Mk'?P.8QU9.` p  X2*2YZ [\ X2*2YZ [\  XU+**X* Yw xyZ [\  X?+*WY 34Z[\>X/*YoZ w\{XYoX/*YoZ w\XP*+,-YoZ*w\uXP*+,-YoZ*w\uXP*+,-YoZ*w\u>X/*YoZ w\XP*+,-YoZ*w\u>X/*YoZ w\ !X/*YoZ w\"!X/*YoZ w\#>X/* YoZ w\$>X/* YoZ w\%&X;*Z YoZw\u'&X;*Z YoZw\u(>X/* YoZ w\)*X/*YoZ w\+,X/*YoZ w\-.X/*YoZ w\/*X/*YoZ w\0,X/*YoZ w\1,X/*YoZ w\2*X/*YoZ w\3XTE:YSYSMYoB"D4EATJi` @45r  P   1