From 7c274da003c9872d75f76a89a125adbb078985e8 Mon Sep 17 00:00:00 2001 From: Matthias Date: Tue, 11 Apr 2017 15:47:10 +0200 Subject: [PATCH] Initial Commit --- WFRperfTool.edit/.classpath | 7 + WFRperfTool.edit/.project | 28 + WFRperfTool.edit/META-INF/MANIFEST.MF | 15 + .../ActivityInstanceItemProvider.class | Bin 0 -> 6654 bytes ...ivityInstanceStatusEventItemProvider.class | Bin 0 -> 6018 bytes .../provider/ActivityItemProvider.class | Bin 0 -> 7341 bytes .../ActivityStatusEventItemProvider.class | Bin 0 -> 5886 bytes .../ComponentStatusEventItemProvider.class | Bin 0 -> 6249 bytes ...eviceInstanceStatusEventItemProvider.class | Bin 0 -> 7803 bytes .../PerftoolItemProviderAdapterFactory.class | Bin 0 -> 6204 bytes ...rfToolModelEditPlugin$Implementation.class | Bin 0 -> 719 bytes .../provider/WFRperfToolModelEditPlugin.class | Bin 0 -> 1267 bytes .../provider/WorkflowItemProvider.class | Bin 0 -> 7357 bytes .../WorkflowStatusEventItemProvider.class | Bin 0 -> 6243 bytes WFRperfTool.edit/build.properties | 10 + ...atusEvents_ActivityInstanceStatusEvent.gif | Bin 0 -> 223 bytes .../CreateActivity_children_Activity.gif | Bin 0 -> 223 bytes ...ateActivity_instances_ActivityInstance.gif | Bin 0 -> 223 bytes ...ivity_statusEvents_ActivityStatusEvent.gif | Bin 0 -> 223 bytes ...w_componentEvents_ComponentStatusEvent.gif | Bin 0 -> 223 bytes ...deviceEvents_DeviceInstanceStatusEvent.gif | Bin 0 -> 223 bytes ...kflow_statusEvents_WorkflowStatusEvent.gif | Bin 0 -> 223 bytes .../icons/full/obj16/Activity.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ActivityInstance.gif | Bin 0 -> 129 bytes .../obj16/ActivityInstanceStatusEvent.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ActivityStatusEvent.gif | Bin 0 -> 129 bytes .../icons/full/obj16/ComponentStatusEvent.gif | Bin 0 -> 129 bytes .../full/obj16/DeviceInstanceStatusEvent.gif | Bin 0 -> 129 bytes .../icons/full/obj16/Workflow.gif | Bin 0 -> 129 bytes .../icons/full/obj16/WorkflowStatusEvent.gif | Bin 0 -> 129 bytes WFRperfTool.edit/plugin.properties | 84 + WFRperfTool.edit/plugin.xml | 22 + .../ActivityInstanceItemProvider.java | 257 + ...tivityInstanceStatusEventItemProvider.java | 227 + .../provider/ActivityItemProvider.java | 307 + .../ActivityStatusEventItemProvider.java | 227 + .../ComponentStatusEventItemProvider.java | 251 + ...DeviceInstanceStatusEventItemProvider.java | 346 + .../PerftoolItemProviderAdapterFactory.java | 367 + .../provider/WFRperfToolModelEditPlugin.java | 89 + .../provider/WorkflowItemProvider.java | 303 + .../WorkflowStatusEventItemProvider.java | 239 + WFRperfTool.editor/.classpath | 8 + WFRperfTool.editor/.project | 28 + WFRperfTool.editor/META-INF/MANIFEST.MF | 34 + .../DeviceEventsTimelineEditorPart.java | 411 + .../BirtChartCanvas.class | Bin 0 -> 8332 bytes .../BirtChartCanvasController.class | Bin 0 -> 298 bytes ...elineEditorPart$1DeviceInstanceEntry.class | Bin 0 -> 1071 bytes .../DeviceEventsTimelineEditorPart.class | Bin 0 -> 21886 bytes .../OverviewTreeComparator.class | Bin 0 -> 1610 bytes .../PerftoolActionBarContributor$1.class | Bin 0 -> 1441 bytes .../PerftoolActionBarContributor$2.class | Bin 0 -> 1314 bytes .../PerftoolActionBarContributor$3.class | Bin 0 -> 1035 bytes ...rftoolActionBarContributor$NewAction.class | Bin 0 -> 1574 bytes .../PerftoolActionBarContributor.class | Bin 0 -> 10122 bytes .../presentation/PerftoolEditor$1.class | Bin 0 -> 2123 bytes .../presentation/PerftoolEditor$10.class | Bin 0 -> 1187 bytes .../presentation/PerftoolEditor$11.class | Bin 0 -> 1742 bytes .../presentation/PerftoolEditor$12.class | Bin 0 -> 2630 bytes ...PerftoolEditor$1MyContentOutlinePage.class | Bin 0 -> 3613 bytes .../presentation/PerftoolEditor$2$1.class | Bin 0 -> 1031 bytes .../presentation/PerftoolEditor$2$2.class | Bin 0 -> 1026 bytes .../presentation/PerftoolEditor$2.class | Bin 0 -> 3021 bytes .../presentation/PerftoolEditor$3$1.class | Bin 0 -> 2360 bytes .../presentation/PerftoolEditor$3.class | Bin 0 -> 1514 bytes .../presentation/PerftoolEditor$4.class | Bin 0 -> 1243 bytes .../presentation/PerftoolEditor$5.class | Bin 0 -> 1157 bytes .../presentation/PerftoolEditor$6.class | Bin 0 -> 1608 bytes .../presentation/PerftoolEditor$7.class | Bin 0 -> 813 bytes .../presentation/PerftoolEditor$8.class | Bin 0 -> 952 bytes .../presentation/PerftoolEditor$9.class | Bin 0 -> 767 bytes ...ReverseAdapterFactoryContentProvider.class | Bin 0 -> 1774 bytes .../presentation/PerftoolEditor.class | Bin 0 -> 31213 bytes .../presentation/PerftoolModelWizard$1.class | Bin 0 -> 3002 bytes ...delWizardInitialObjectCreationPage$1.class | Bin 0 -> 1278 bytes ...delWizardInitialObjectCreationPage$2.class | Bin 0 -> 2023 bytes ...ModelWizardInitialObjectCreationPage.class | Bin 0 -> 7698 bytes .../presentation/PerftoolModelWizard.class | Bin 0 -> 6531 bytes ...rfToolModelEditorAdvisor$AboutAction.class | Bin 0 -> 1169 bytes ...rfToolModelEditorAdvisor$Application.class | Bin 0 -> 1686 bytes ...erfToolModelEditorAdvisor$OpenAction.class | Bin 0 -> 1384 bytes ...ToolModelEditorAdvisor$OpenURIAction.class | Bin 0 -> 1848 bytes ...rfToolModelEditorAdvisor$Perspective.class | Bin 0 -> 1482 bytes ...EditorAdvisor$WindowActionBarAdvisor.class | Bin 0 -> 4519 bytes ...ToolModelEditorAdvisor$WindowAdvisor.class | Bin 0 -> 1777 bytes .../WFRperfToolModelEditorAdvisor.class | Bin 0 -> 7488 bytes ...ToolModelEditorPlugin$Implementation.class | Bin 0 -> 678 bytes .../WFRperfToolModelEditorPlugin.class | Bin 0 -> 1305 bytes .../perftool/presentation/teneo.properties | 29 + .../wfr/perftool/view/WFREventView$1.class | Bin 0 -> 858 bytes .../uibk/wfr/perftool/view/WFREventView.class | Bin 0 -> 6022 bytes .../wfreventview/WFREventViewResource.class | Bin 0 -> 2204 bytes WFRperfTool.editor/build.properties | 11 + .../icons/full/obj16/PerftoolModelFile.gif | Bin 0 -> 346 bytes .../icons/full/wizban/NewPerftool.gif | Bin 0 -> 2462 bytes .../libs/jfreechart-1.0.17/ChangeLog | 11407 ++++++++++++++++ .../libs/jfreechart-1.0.17/NEWS | 855 ++ .../libs/jfreechart-1.0.17/README.txt | 817 ++ .../libs/jfreechart-1.0.17/ant/build-swt.xml | 87 + .../libs/jfreechart-1.0.17/ant/build.xml | 391 + .../jfreechart-1.0.17/checkstyle/javadocs.xml | 28 + .../jfreechart-1.0.17/checkstyle/lines.xml | 28 + .../checkstyle/properties.txt | 6 + .../jfreechart-1.0.17/checkstyle/style.xml | 171 + .../checkstyle/whitespace.xml | 32 + .../docfiles/AreaRendererSample.png | Bin 0 -> 24219 bytes .../docfiles/BarRenderer3DSample.png | Bin 0 -> 26466 bytes .../docfiles/BarRendererSample.png | Bin 0 -> 14368 bytes .../docfiles/BoxAndWhiskerRendererSample.png | Bin 0 -> 15502 bytes .../docfiles/CandleStickRendererSample.png | Bin 0 -> 18288 bytes .../docfiles/CategoryStepRendererSample.png | Bin 0 -> 11753 bytes .../docfiles/ClusteredXYBarRendererSample.png | Bin 0 -> 5839 bytes .../docfiles/DeviationRendererSample.png | Bin 0 -> 25334 bytes .../docfiles/DialPlotSample.png | Bin 0 -> 32922 bytes .../docfiles/GanttRendererSample.png | Bin 0 -> 18711 bytes .../GroupedStackedBarRendererSample.png | Bin 0 -> 19284 bytes .../docfiles/HighLowRendererSample.png | Bin 0 -> 15146 bytes .../docfiles/IntervalBarRendererSample.png | Bin 0 -> 15608 bytes .../docfiles/LayeredBarRendererSample.png | Bin 0 -> 28444 bytes .../docfiles/LevelRendererSample.png | Bin 0 -> 14156 bytes .../docfiles/LineAndShapeRendererSample.png | Bin 0 -> 193492 bytes .../docfiles/LineRenderer3DSample.png | Bin 0 -> 19671 bytes .../docfiles/MinMaxCategoryRendererSample.png | Bin 0 -> 11673 bytes .../docfiles/PiePlotSample.png | Bin 0 -> 24444 bytes .../docfiles/ScatterRendererSample.png | Bin 0 -> 11667 bytes .../docfiles/StackedAreaRendererSample.png | Bin 0 -> 17602 bytes .../docfiles/StackedBarRenderer3DSample.png | Bin 0 -> 21473 bytes .../docfiles/StackedBarRendererSample.png | Bin 0 -> 18325 bytes .../docfiles/StackedXYAreaRenderer2Sample.png | Bin 0 -> 16736 bytes .../docfiles/StackedXYAreaRendererSample.png | Bin 0 -> 17248 bytes .../docfiles/StackedXYBarRendererSample.png | Bin 0 -> 23501 bytes .../docfiles/StatisticalBarRendererSample.png | Bin 0 -> 20427 bytes .../StatisticalLineRendererSample.png | Bin 0 -> 13123 bytes .../docfiles/VectorRendererSample.png | Bin 0 -> 31996 bytes .../docfiles/WaterfallBarRendererSample.png | Bin 0 -> 16306 bytes .../docfiles/WindItemRendererSample.png | Bin 0 -> 18555 bytes .../docfiles/XYAreaRenderer2Sample.png | Bin 0 -> 19669 bytes .../docfiles/XYAreaRendererSample.png | Bin 0 -> 21162 bytes .../docfiles/XYBarRendererSample.png | Bin 0 -> 16557 bytes .../docfiles/XYBlockRendererSample.png | Bin 0 -> 33365 bytes .../XYBoxAndWhiskerRendererSample.png | Bin 0 -> 14703 bytes .../docfiles/XYBubbleRendererSample.png | Bin 0 -> 21519 bytes .../docfiles/XYDifferenceRendererSample.png | Bin 0 -> 53179 bytes .../docfiles/XYDotRendererSample.png | Bin 0 -> 12173 bytes .../docfiles/XYErrorRendererSample.png | Bin 0 -> 10251 bytes .../docfiles/XYLineAndShapeRendererSample.png | Bin 0 -> 15506 bytes .../docfiles/XYShapeRendererSample.png | Bin 0 -> 13601 bytes .../docfiles/XYSplineRendererSample.png | Bin 0 -> 16842 bytes .../docfiles/XYStepAreaRendererSample.png | Bin 0 -> 9373 bytes .../docfiles/XYStepRendererSample.png | Bin 0 -> 10371 bytes .../docfiles/YIntervalRendererSample.png | Bin 0 -> 17077 bytes .../chart/demo/CombinedCategoryPlotDemo1.java | 223 + .../chart/demo/CombinedXYPlotDemo1.java | 262 + .../chart/plot/CombinedCategoryPlot.java | 139 + .../chart/plot/CombinedXYPlot.java | 139 + .../xy/XYSmoothLineAndShapeRenderer.java | 301 + .../jfreechart-1.0.17-demo.jar | Bin 0 -> 844423 bytes .../libs/jfreechart-1.0.17/lib/.directory | 4 + .../lib/hamcrest-core-1.3.jar | Bin 0 -> 45024 bytes .../jfreechart-1.0.17/lib/jcommon-1.0.21.jar | Bin 0 -> 323663 bytes .../lib/jfreechart-1.0.17-experimental.jar | Bin 0 -> 13787 bytes .../lib/jfreechart-1.0.17-swt.jar | Bin 0 -> 79102 bytes .../lib/jfreechart-1.0.17.jar | Bin 0 -> 1544449 bytes .../jfreechart-1.0.17/lib/jfreesvg-1.4.jar | Bin 0 -> 40201 bytes .../libs/jfreechart-1.0.17/lib/junit-4.11.jar | Bin 0 -> 245039 bytes .../lib/orsoncharts-1.0-eval.jar | Bin 0 -> 247945 bytes .../lib/orsonpdf-1.3-eval.jar | Bin 0 -> 64399 bytes .../libs/jfreechart-1.0.17/lib/servlet.jar | Bin 0 -> 80054 bytes .../jfreechart-1.0.17/lib/swtgraphics2d.jar | Bin 0 -> 17333 bytes .../libs/jfreechart-1.0.17/licence-LGPL.txt | 504 + .../libs/jfreechart-1.0.17/pom.xml | 235 + .../source/org/jfree/chart/ChartColor.java | 189 + .../source/org/jfree/chart/ChartFactory.java | 2561 ++++ .../source/org/jfree/chart/ChartFrame.java | 96 + .../org/jfree/chart/ChartMouseEvent.java | 118 + .../org/jfree/chart/ChartMouseListener.java | 73 + .../source/org/jfree/chart/ChartPanel.java | 3341 +++++ .../org/jfree/chart/ChartRenderingInfo.java | 257 + .../source/org/jfree/chart/ChartTheme.java | 61 + .../org/jfree/chart/ChartTransferable.java | 278 + .../org/jfree/chart/ChartUtilities.java | 733 + .../source/org/jfree/chart/ClipPath.java | 440 + .../org/jfree/chart/DrawableLegendItem.java | 253 + .../source/org/jfree/chart/Effect3D.java | 63 + .../source/org/jfree/chart/HashUtilities.java | 347 + .../source/org/jfree/chart/JFreeChart.java | 1897 +++ .../source/org/jfree/chart/LegendItem.java | 1147 ++ .../org/jfree/chart/LegendItemCollection.java | 157 + .../org/jfree/chart/LegendItemSource.java | 57 + .../org/jfree/chart/LegendRenderingOrder.java | 124 + .../jfree/chart/LocalizationBundle.properties | 23 + .../chart/LocalizationBundle_cs.properties | 21 + .../chart/LocalizationBundle_de.properties | 21 + .../chart/LocalizationBundle_es.properties | 20 + .../chart/LocalizationBundle_fr.properties | 20 + .../chart/LocalizationBundle_it.properties | 14 + .../chart/LocalizationBundle_ja.properties | 14 + .../chart/LocalizationBundle_nl.properties | 21 + .../chart/LocalizationBundle_pl.properties | 20 + .../chart/LocalizationBundle_pt_BR.properties | 20 + .../chart/LocalizationBundle_pt_PT.properties | 20 + .../chart/LocalizationBundle_ru.properties | 20 + .../chart/LocalizationBundle_zh_CN.properties | 20 + .../chart/LocalizationBundle_zh_TW.properties | 20 + .../org/jfree/chart/MouseWheelHandler.java | 162 + .../source/org/jfree/chart/PaintMap.java | 222 + .../org/jfree/chart/PolarChartPanel.java | 263 + .../org/jfree/chart/StandardChartTheme.java | 1847 +++ .../source/org/jfree/chart/StrokeMap.java | 217 + .../chart/annotations/AbstractAnnotation.java | 225 + .../annotations/AbstractXYAnnotation.java | 211 + .../jfree/chart/annotations/Annotation.java | 69 + .../chart/annotations/CategoryAnnotation.java | 72 + .../annotations/CategoryLineAnnotation.java | 428 + .../CategoryPointerAnnotation.java | 544 + .../annotations/CategoryTextAnnotation.java | 285 + .../chart/annotations/TextAnnotation.java | 369 + .../jfree/chart/annotations/XYAnnotation.java | 81 + .../annotations/XYAnnotationBoundsInfo.java | 77 + .../chart/annotations/XYBoxAnnotation.java | 313 + .../annotations/XYDataImageAnnotation.java | 381 + .../annotations/XYDrawableAnnotation.java | 262 + .../chart/annotations/XYImageAnnotation.java | 323 + .../chart/annotations/XYLineAnnotation.java | 315 + .../annotations/XYPointerAnnotation.java | 564 + .../annotations/XYPolygonAnnotation.java | 363 + .../chart/annotations/XYShapeAnnotation.java | 316 + .../chart/annotations/XYTextAnnotation.java | 683 + .../chart/annotations/XYTitleAnnotation.java | 401 + .../org/jfree/chart/annotations/package.html | 6 + .../source/org/jfree/chart/axis/Axis.java | 1724 +++ .../org/jfree/chart/axis/AxisCollection.java | 142 + .../jfree/chart/axis/AxisLabelLocation.java | 146 + .../org/jfree/chart/axis/AxisLocation.java | 197 + .../org/jfree/chart/axis/AxisSpace.java | 382 + .../org/jfree/chart/axis/AxisState.java | 193 + .../org/jfree/chart/axis/CategoryAnchor.java | 132 + .../org/jfree/chart/axis/CategoryAxis.java | 1544 +++ .../org/jfree/chart/axis/CategoryAxis3D.java | 234 + .../chart/axis/CategoryLabelPosition.java | 266 + .../chart/axis/CategoryLabelPositions.java | 408 + .../chart/axis/CategoryLabelWidthType.java | 127 + .../org/jfree/chart/axis/CategoryTick.java | 153 + .../source/org/jfree/chart/axis/ColorBar.java | 471 + .../org/jfree/chart/axis/CompassFormat.java | 139 + .../jfree/chart/axis/CyclicNumberAxis.java | 1189 ++ .../source/org/jfree/chart/axis/DateAxis.java | 1976 +++ .../source/org/jfree/chart/axis/DateTick.java | 141 + .../chart/axis/DateTickMarkPosition.java | 135 + .../org/jfree/chart/axis/DateTickUnit.java | 652 + .../jfree/chart/axis/DateTickUnitType.java | 176 + .../chart/axis/ExtendedCategoryAxis.java | 259 + .../source/org/jfree/chart/axis/LogAxis.java | 944 ++ .../org/jfree/chart/axis/LogarithmicAxis.java | 1091 ++ .../org/jfree/chart/axis/MarkerAxisBand.java | 276 + .../org/jfree/chart/axis/ModuloAxis.java | 437 + .../org/jfree/chart/axis/MonthDateFormat.java | 312 + .../org/jfree/chart/axis/NumberAxis.java | 1401 ++ .../org/jfree/chart/axis/NumberAxis3D.java | 182 + .../org/jfree/chart/axis/NumberTick.java | 104 + .../org/jfree/chart/axis/NumberTickUnit.java | 166 + .../org/jfree/chart/axis/PeriodAxis.java | 1230 ++ .../jfree/chart/axis/PeriodAxisLabelInfo.java | 382 + .../jfree/chart/axis/QuarterDateFormat.java | 210 + .../jfree/chart/axis/SegmentedTimeline.java | 1768 +++ .../chart/axis/StandardTickUnitSource.java | 135 + .../org/jfree/chart/axis/SubCategoryAxis.java | 454 + .../org/jfree/chart/axis/SymbolAxis.java | 811 ++ .../source/org/jfree/chart/axis/Tick.java | 184 + .../source/org/jfree/chart/axis/TickType.java | 123 + .../source/org/jfree/chart/axis/TickUnit.java | 200 + .../org/jfree/chart/axis/TickUnitSource.java | 78 + .../org/jfree/chart/axis/TickUnits.java | 211 + .../source/org/jfree/chart/axis/Timeline.java | 155 + .../org/jfree/chart/axis/ValueAxis.java | 1744 +++ .../org/jfree/chart/axis/ValueTick.java | 147 + .../source/org/jfree/chart/axis/package.html | 6 + .../org/jfree/chart/block/AbstractBlock.java | 664 + .../org/jfree/chart/block/Arrangement.java | 85 + .../source/org/jfree/chart/block/Block.java | 121 + .../org/jfree/chart/block/BlockBorder.java | 244 + .../org/jfree/chart/block/BlockContainer.java | 284 + .../org/jfree/chart/block/BlockFrame.java | 73 + .../org/jfree/chart/block/BlockParams.java | 138 + .../org/jfree/chart/block/BlockResult.java | 80 + .../jfree/chart/block/BorderArrangement.java | 537 + .../jfree/chart/block/CenterArrangement.java | 333 + .../org/jfree/chart/block/ColorBlock.java | 191 + .../jfree/chart/block/ColumnArrangement.java | 392 + .../org/jfree/chart/block/EmptyBlock.java | 132 + .../jfree/chart/block/EntityBlockParams.java | 58 + .../jfree/chart/block/EntityBlockResult.java | 58 + .../jfree/chart/block/FlowArrangement.java | 451 + .../jfree/chart/block/GridArrangement.java | 453 + .../org/jfree/chart/block/LabelBlock.java | 450 + .../chart/block/LengthConstraintType.java | 141 + .../org/jfree/chart/block/LineBorder.java | 237 + .../chart/block/RectangleConstraint.java | 359 + .../source/org/jfree/chart/block/package.html | 6 + .../org/jfree/chart/demo/BarChartDemo1.java | 214 + .../org/jfree/chart/demo/PieChartDemo1.java | 221 + .../chart/demo/TimeSeriesChartDemo1.java | 229 + .../source/org/jfree/chart/demo/package.html | 12 + .../org/jfree/chart/editor/ChartEditor.java | 62 + .../chart/editor/ChartEditorFactory.java | 59 + .../chart/editor/ChartEditorManager.java | 94 + .../jfree/chart/editor/DefaultAxisEditor.java | 525 + .../chart/editor/DefaultChartEditor.java | 277 + .../editor/DefaultChartEditorFactory.java | 68 + .../chart/editor/DefaultColorBarEditor.java | 230 + .../chart/editor/DefaultLogAxisEditor.java | 169 + .../chart/editor/DefaultNumberAxisEditor.java | 180 + .../jfree/chart/editor/DefaultPlotEditor.java | 676 + .../chart/editor/DefaultPolarPlotEditor.java | 216 + .../chart/editor/DefaultTitleEditor.java | 304 + .../chart/editor/DefaultValueAxisEditor.java | 421 + .../editor/LocalizationBundle.properties | 73 + .../editor/LocalizationBundle_cs.properties | 69 + .../editor/LocalizationBundle_de.properties | 74 + .../editor/LocalizationBundle_es.properties | 74 + .../editor/LocalizationBundle_fr.properties | 67 + .../editor/LocalizationBundle_ja.properties | 62 + .../editor/LocalizationBundle_nl.properties | 72 + .../editor/LocalizationBundle_pl.properties | 66 + .../LocalizationBundle_pt_BR.properties | 67 + .../LocalizationBundle_pt_PT.properties | 67 + .../editor/LocalizationBundle_ru.properties | 67 + .../LocalizationBundle_zh_CN.properties | 73 + .../chart/editor/PaletteChooserPanel.java | 90 + .../org/jfree/chart/editor/PaletteSample.java | 173 + .../org/jfree/chart/editor/package.html | 7 + .../org/jfree/chart/encoders/EncoderUtil.java | 191 + .../jfree/chart/encoders/ImageEncoder.java | 106 + .../chart/encoders/ImageEncoderFactory.java | 155 + .../org/jfree/chart/encoders/ImageFormat.java | 58 + .../encoders/KeypointPNGEncoderAdapter.java | 144 + .../chart/encoders/SunJPEGEncoderAdapter.java | 181 + .../chart/encoders/SunPNGEncoderAdapter.java | 134 + .../org/jfree/chart/encoders/package.html | 6 + .../org/jfree/chart/entity/AxisEntity.java | 215 + .../chart/entity/CategoryItemEntity.java | 384 + .../chart/entity/CategoryLabelEntity.java | 132 + .../org/jfree/chart/entity/ChartEntity.java | 436 + .../org/jfree/chart/entity/ContourEntity.java | 142 + .../jfree/chart/entity/EntityCollection.java | 118 + .../jfree/chart/entity/JFreeChartEntity.java | 214 + .../jfree/chart/entity/LegendItemEntity.java | 219 + .../jfree/chart/entity/PieSectionEntity.java | 255 + .../org/jfree/chart/entity/PlotEntity.java | 214 + .../entity/StandardEntityCollection.java | 215 + .../jfree/chart/entity/TickLabelEntity.java | 67 + .../org/jfree/chart/entity/TitleEntity.java | 214 + .../chart/entity/XYAnnotationEntity.java | 116 + .../org/jfree/chart/entity/XYItemEntity.java | 185 + .../org/jfree/chart/entity/package.html | 6 + .../chart/event/AnnotationChangeEvent.java | 83 + .../chart/event/AnnotationChangeListener.java | 64 + .../jfree/chart/event/AxisChangeEvent.java | 73 + .../jfree/chart/event/AxisChangeListener.java | 66 + .../jfree/chart/event/ChartChangeEvent.java | 134 + .../chart/event/ChartChangeEventType.java | 141 + .../chart/event/ChartChangeListener.java | 65 + .../jfree/chart/event/ChartProgressEvent.java | 137 + .../chart/event/ChartProgressListener.java | 58 + .../jfree/chart/event/MarkerChangeEvent.java | 80 + .../chart/event/MarkerChangeListener.java | 64 + .../jfree/chart/event/OverlayChangeEvent.java | 62 + .../chart/event/OverlayChangeListener.java | 60 + .../jfree/chart/event/PlotChangeEvent.java | 77 + .../jfree/chart/event/PlotChangeListener.java | 62 + .../chart/event/RendererChangeEvent.java | 108 + .../chart/event/RendererChangeListener.java | 59 + .../jfree/chart/event/TitleChangeEvent.java | 77 + .../chart/event/TitleChangeListener.java | 62 + .../source/org/jfree/chart/event/package.html | 8 + .../source/org/jfree/chart/gorilla.jpg | Bin 0 -> 5685 bytes ...namicDriveToolTipTagFragmentGenerator.java | 94 + .../chart/imagemap/ImageMapUtilities.java | 275 + .../OverLIBToolTipTagFragmentGenerator.java | 74 + .../StandardToolTipTagFragmentGenerator.java | 70 + .../StandardURLTagFragmentGenerator.java | 71 + .../imagemap/ToolTipTagFragmentGenerator.java | 65 + .../imagemap/URLTagFragmentGenerator.java | 67 + .../org/jfree/chart/imagemap/package.html | 6 + .../AbstractCategoryItemLabelGenerator.java | 325 + .../labels/AbstractPieItemLabelGenerator.java | 242 + .../labels/AbstractXYItemLabelGenerator.java | 372 + .../labels/BoxAndWhiskerToolTipGenerator.java | 149 + .../BoxAndWhiskerXYToolTipGenerator.java | 169 + .../labels/BubbleXYItemLabelGenerator.java | 278 + .../labels/CategoryItemLabelGenerator.java | 107 + .../labels/CategorySeriesLabelGenerator.java | 67 + .../labels/CategoryToolTipGenerator.java | 71 + .../chart/labels/ContourToolTipGenerator.java | 69 + .../chart/labels/CrosshairLabelGenerator.java | 61 + .../labels/CustomXYToolTipGenerator.java | 197 + .../labels/HighLowItemLabelGenerator.java | 229 + .../IntervalCategoryItemLabelGenerator.java | 138 + .../IntervalCategoryToolTipGenerator.java | 155 + .../labels/IntervalXYItemLabelGenerator.java | 272 + .../jfree/chart/labels/ItemLabelAnchor.java | 291 + .../jfree/chart/labels/ItemLabelPosition.java | 185 + .../MultipleXYSeriesLabelGenerator.java | 242 + .../labels/PieSectionLabelGenerator.java | 109 + .../chart/labels/PieToolTipGenerator.java | 63 + .../StandardCategoryItemLabelGenerator.java | 149 + .../StandardCategorySeriesLabelGenerator.java | 167 + .../StandardCategoryToolTipGenerator.java | 132 + .../StandardContourToolTipGenerator.java | 136 + .../StandardCrosshairLabelGenerator.java | 161 + .../StandardPieSectionLabelGenerator.java | 253 + .../labels/StandardPieToolTipGenerator.java | 174 + .../labels/StandardXYItemLabelGenerator.java | 217 + .../StandardXYSeriesLabelGenerator.java | 174 + .../labels/StandardXYToolTipGenerator.java | 199 + .../labels/StandardXYZToolTipGenerator.java | 256 + .../labels/SymbolicXYItemLabelGenerator.java | 180 + .../chart/labels/XYItemLabelGenerator.java | 71 + .../chart/labels/XYSeriesLabelGenerator.java | 68 + .../chart/labels/XYToolTipGenerator.java | 64 + .../chart/labels/XYZToolTipGenerator.java | 64 + .../org/jfree/chart/labels/package.html | 6 + .../org/jfree/chart/needle/ArrowNeedle.java | 185 + .../org/jfree/chart/needle/LineNeedle.java | 135 + .../org/jfree/chart/needle/LongNeedle.java | 191 + .../org/jfree/chart/needle/MeterNeedle.java | 437 + .../jfree/chart/needle/MiddlePinNeedle.java | 157 + .../org/jfree/chart/needle/PinNeedle.java | 155 + .../org/jfree/chart/needle/PlumNeedle.java | 143 + .../org/jfree/chart/needle/PointerNeedle.java | 164 + .../org/jfree/chart/needle/ShipNeedle.java | 141 + .../org/jfree/chart/needle/WindNeedle.java | 131 + .../org/jfree/chart/needle/package.html | 7 + .../source/org/jfree/chart/package.html | 7 + .../jfree/chart/panel/AbstractOverlay.java | 119 + .../jfree/chart/panel/CrosshairOverlay.java | 592 + .../source/org/jfree/chart/panel/Overlay.java | 76 + .../source/org/jfree/chart/panel/package.html | 6 + .../plot/AbstractPieLabelDistributor.java | 112 + .../chart/plot/CategoryCrosshairState.java | 181 + .../org/jfree/chart/plot/CategoryMarker.java | 186 + .../org/jfree/chart/plot/CategoryPlot.java | 5170 +++++++ .../org/jfree/chart/plot/ColorPalette.java | 473 + .../plot/CombinedDomainCategoryPlot.java | 699 + .../chart/plot/CombinedDomainXYPlot.java | 763 ++ .../chart/plot/CombinedRangeCategoryPlot.java | 590 + .../jfree/chart/plot/CombinedRangeXYPlot.java | 743 + .../org/jfree/chart/plot/CompassPlot.java | 890 ++ .../org/jfree/chart/plot/ContourPlot.java | 1861 +++ .../chart/plot/ContourPlotUtilities.java | 76 + .../jfree/chart/plot/ContourValuePlot.java | 62 + .../org/jfree/chart/plot/Crosshair.java | 727 + .../org/jfree/chart/plot/CrosshairState.java | 501 + .../chart/plot/DatasetRenderingOrder.java | 144 + .../chart/plot/DefaultDrawingSupplier.java | 549 + .../org/jfree/chart/plot/DialShape.java | 140 + .../org/jfree/chart/plot/DrawingSupplier.java | 107 + .../org/jfree/chart/plot/FastScatterPlot.java | 1130 ++ .../org/jfree/chart/plot/GreyPalette.java | 98 + .../org/jfree/chart/plot/IntervalMarker.java | 235 + .../org/jfree/chart/plot/JThermometer.java | 378 + .../chart/plot/LocalizationBundle.properties | 30 + .../plot/LocalizationBundle_cs.properties | 30 + .../plot/LocalizationBundle_de.properties | 29 + .../plot/LocalizationBundle_es.properties | 26 + .../plot/LocalizationBundle_fr.properties | 26 + .../plot/LocalizationBundle_ja.properties | 14 + .../plot/LocalizationBundle_nl.properties | 29 + .../plot/LocalizationBundle_pl.properties | 29 + .../plot/LocalizationBundle_pt_PT.properties | 26 + .../plot/LocalizationBundle_ru.properties | 28 + .../plot/LocalizationBundle_zh_CN.properties | 29 + .../source/org/jfree/chart/plot/Marker.java | 665 + .../org/jfree/chart/plot/MeterInterval.java | 225 + .../org/jfree/chart/plot/MeterPlot.java | 1322 ++ .../org/jfree/chart/plot/MultiplePiePlot.java | 684 + .../source/org/jfree/chart/plot/Pannable.java | 97 + .../jfree/chart/plot/PieLabelDistributor.java | 224 + .../jfree/chart/plot/PieLabelLinkStyle.java | 142 + .../org/jfree/chart/plot/PieLabelRecord.java | 287 + .../source/org/jfree/chart/plot/PiePlot.java | 3762 +++++ .../org/jfree/chart/plot/PiePlot3D.java | 1055 ++ .../org/jfree/chart/plot/PiePlotState.java | 279 + .../source/org/jfree/chart/plot/Plot.java | 1540 +++ .../org/jfree/chart/plot/PlotOrientation.java | 137 + .../jfree/chart/plot/PlotRenderingInfo.java | 290 + .../org/jfree/chart/plot/PlotState.java | 70 + .../org/jfree/chart/plot/PlotUtilities.java | 76 + .../jfree/chart/plot/PolarAxisLocation.java | 168 + .../org/jfree/chart/plot/PolarPlot.java | 2233 +++ .../org/jfree/chart/plot/RainbowPalette.java | 192 + .../source/org/jfree/chart/plot/RingPlot.java | 563 + .../chart/plot/SeriesRenderingOrder.java | 142 + .../org/jfree/chart/plot/SpiderWebPlot.java | 1649 +++ .../org/jfree/chart/plot/ThermometerPlot.java | 1820 +++ .../org/jfree/chart/plot/ValueAxisPlot.java | 64 + .../org/jfree/chart/plot/ValueMarker.java | 157 + .../org/jfree/chart/plot/WaferMapPlot.java | 434 + .../jfree/chart/plot/XYCrosshairState.java | 58 + .../source/org/jfree/chart/plot/XYPlot.java | 5767 ++++++++ .../source/org/jfree/chart/plot/Zoomable.java | 180 + .../chart/plot/dial/AbstractDialLayer.java | 220 + .../jfree/chart/plot/dial/ArcDialFrame.java | 521 + .../jfree/chart/plot/dial/DialBackground.java | 272 + .../org/jfree/chart/plot/dial/DialCap.java | 342 + .../org/jfree/chart/plot/dial/DialFrame.java | 70 + .../org/jfree/chart/plot/dial/DialLayer.java | 118 + .../chart/plot/dial/DialLayerChangeEvent.java | 75 + .../plot/dial/DialLayerChangeListener.java | 62 + .../org/jfree/chart/plot/dial/DialPlot.java | 835 ++ .../jfree/chart/plot/dial/DialPointer.java | 656 + .../org/jfree/chart/plot/dial/DialScale.java | 75 + .../chart/plot/dial/DialTextAnnotation.java | 405 + .../chart/plot/dial/DialValueIndicator.java | 779 ++ .../chart/plot/dial/StandardDialFrame.java | 362 + .../chart/plot/dial/StandardDialRange.java | 439 + .../chart/plot/dial/StandardDialScale.java | 1024 ++ .../org/jfree/chart/plot/dial/package.html | 6 + .../source/org/jfree/chart/plot/package.html | 6 + .../chart/renderer/AbstractRenderer.java | 4118 ++++++ .../chart/renderer/AreaRendererEndType.java | 138 + .../renderer/DefaultPolarItemRenderer.java | 1012 ++ .../jfree/chart/renderer/GrayPaintScale.java | 237 + .../chart/renderer/LookupPaintScale.java | 407 + .../chart/renderer/NotOutlierException.java | 61 + .../org/jfree/chart/renderer/Outlier.java | 213 + .../org/jfree/chart/renderer/OutlierList.java | 185 + .../chart/renderer/OutlierListCollection.java | 186 + .../org/jfree/chart/renderer/PaintScale.java | 88 + .../chart/renderer/PolarItemRenderer.java | 225 + .../jfree/chart/renderer/RendererState.java | 93 + .../chart/renderer/RendererUtilities.java | 268 + .../chart/renderer/WaferMapRenderer.java | 386 + .../AbstractCategoryItemRenderer.java | 1848 +++ .../chart/renderer/category/AreaRenderer.java | 370 + .../chart/renderer/category/BarPainter.java | 93 + .../chart/renderer/category/BarRenderer.java | 1404 ++ .../renderer/category/BarRenderer3D.java | 832 ++ .../category/BoxAndWhiskerRenderer.java | 1116 ++ .../category/CategoryItemRenderer.java | 1870 +++ .../category/CategoryItemRendererState.java | 228 + .../category/CategoryStepRenderer.java | 373 + .../category/DefaultCategoryItemRenderer.java | 59 + .../renderer/category/GanttRenderer.java | 634 + .../renderer/category/GradientBarPainter.java | 381 + .../category/GroupedStackedBarRenderer.java | 371 + .../category/IntervalBarRenderer.java | 274 + .../renderer/category/LayeredBarRenderer.java | 465 + .../renderer/category/LevelRenderer.java | 477 + .../category/LineAndShapeRenderer.java | 1120 ++ .../renderer/category/LineRenderer3D.java | 670 + .../category/MinMaxCategoryRenderer.java | 568 + .../renderer/category/ScatterRenderer.java | 597 + .../category/StackedAreaRenderer.java | 549 + .../renderer/category/StackedBarRenderer.java | 431 + .../category/StackedBarRenderer3D.java | 882 ++ .../renderer/category/StandardBarPainter.java | 226 + .../category/StatisticalBarRenderer.java | 596 + .../StatisticalLineAndShapeRenderer.java | 491 + .../category/WaterfallBarRenderer.java | 498 + .../chart/renderer/category/package.html | 6 + .../org/jfree/chart/renderer/package.html | 6 + .../renderer/xy/AbstractXYItemRenderer.java | 1931 +++ .../renderer/xy/CandlestickRenderer.java | 977 ++ .../renderer/xy/ClusteredXYBarRenderer.java | 381 + .../renderer/xy/CyclicXYItemRenderer.java | 513 + .../renderer/xy/DefaultXYItemRenderer.java | 58 + .../chart/renderer/xy/DeviationRenderer.java | 390 + .../renderer/xy/GradientXYBarPainter.java | 379 + .../chart/renderer/xy/HighLowRenderer.java | 526 + .../renderer/xy/SamplingXYLineRenderer.java | 408 + .../renderer/xy/StackedXYAreaRenderer.java | 696 + .../renderer/xy/StackedXYAreaRenderer2.java | 564 + .../renderer/xy/StackedXYBarRenderer.java | 442 + .../renderer/xy/StandardXYBarPainter.java | 225 + .../renderer/xy/StandardXYItemRenderer.java | 1142 ++ .../chart/renderer/xy/VectorRenderer.java | 349 + .../chart/renderer/xy/WindItemRenderer.java | 208 + .../chart/renderer/xy/XYAreaRenderer.java | 779 ++ .../chart/renderer/xy/XYAreaRenderer2.java | 473 + .../jfree/chart/renderer/xy/XYBarPainter.java | 93 + .../chart/renderer/xy/XYBarRenderer.java | 1298 ++ .../chart/renderer/xy/XYBlockRenderer.java | 448 + .../renderer/xy/XYBoxAndWhiskerRenderer.java | 854 ++ .../chart/renderer/xy/XYBubbleRenderer.java | 366 + .../renderer/xy/XYDifferenceRenderer.java | 1243 ++ .../chart/renderer/xy/XYDotRenderer.java | 398 + .../chart/renderer/xy/XYErrorRenderer.java | 460 + .../chart/renderer/xy/XYItemRenderer.java | 1765 +++ .../renderer/xy/XYItemRendererState.java | 198 + .../chart/renderer/xy/XYLine3DRenderer.java | 287 + .../renderer/xy/XYLineAndShapeRenderer.java | 1376 ++ .../chart/renderer/xy/XYShapeRenderer.java | 623 + .../chart/renderer/xy/XYSplineRenderer.java | 512 + .../chart/renderer/xy/XYStepAreaRenderer.java | 608 + .../chart/renderer/xy/XYStepRenderer.java | 366 + .../chart/renderer/xy/YIntervalRenderer.java | 318 + .../org/jfree/chart/renderer/xy/package.html | 6 + .../chart/resources/JFreeChartResources.java | 65 + .../org/jfree/chart/resources/package.html | 6 + .../org/jfree/chart/servlet/ChartDeleter.java | 123 + .../org/jfree/chart/servlet/DisplayChart.java | 157 + .../jfree/chart/servlet/ServletUtilities.java | 432 + .../org/jfree/chart/servlet/package.html | 6 + .../org/jfree/chart/title/CompositeTitle.java | 250 + .../org/jfree/chart/title/DateTitle.java | 178 + .../org/jfree/chart/title/ImageTitle.java | 368 + .../org/jfree/chart/title/LegendGraphic.java | 756 + .../chart/title/LegendItemBlockContainer.java | 243 + .../org/jfree/chart/title/LegendTitle.java | 699 + .../jfree/chart/title/PaintScaleLegend.java | 730 + .../org/jfree/chart/title/ShortTextTitle.java | 242 + .../org/jfree/chart/title/TextTitle.java | 925 ++ .../source/org/jfree/chart/title/Title.java | 462 + .../source/org/jfree/chart/title/package.html | 6 + .../chart/urls/CategoryURLGenerator.java | 78 + .../urls/CustomCategoryURLGenerator.java | 200 + .../chart/urls/CustomPieURLGenerator.java | 226 + .../chart/urls/CustomXYURLGenerator.java | 211 + .../org/jfree/chart/urls/PieURLGenerator.java | 80 + .../urls/StandardCategoryURLGenerator.java | 210 + .../chart/urls/StandardPieURLGenerator.java | 179 + .../chart/urls/StandardXYURLGenerator.java | 173 + .../chart/urls/StandardXYZURLGenerator.java | 65 + .../chart/urls/TimeSeriesURLGenerator.java | 217 + .../org/jfree/chart/urls/URLUtilities.java | 92 + .../org/jfree/chart/urls/XYURLGenerator.java | 71 + .../org/jfree/chart/urls/XYZURLGenerator.java | 66 + .../source/org/jfree/chart/urls/package.html | 6 + .../org/jfree/chart/util/AttrStringUtils.java | 314 + .../chart/util/DefaultShadowGenerator.java | 333 + .../DirectionalGradientPaintTransformer.java | 140 + .../org/jfree/chart/util/HMSNumberFormat.java | 120 + .../org/jfree/chart/util/HexNumberFormat.java | 162 + .../org/jfree/chart/util/LineUtilities.java | 142 + .../org/jfree/chart/util/LogFormat.java | 263 + .../org/jfree/chart/util/PaintAlpha.java | 400 + .../org/jfree/chart/util/ParamChecks.java | 68 + .../jfree/chart/util/RelativeDateFormat.java | 619 + .../chart/util/ResourceBundleWrapper.java | 170 + .../org/jfree/chart/util/ShadowGenerator.java | 79 + .../jfree/chart/util/XYCoordinateType.java | 137 + .../source/org/jfree/chart/util/package.html | 6 + .../org/jfree/data/ComparableObjectItem.java | 194 + .../jfree/data/ComparableObjectSeries.java | 451 + .../source/org/jfree/data/DataUtilities.java | 282 + .../org/jfree/data/DefaultKeyedValue.java | 181 + .../org/jfree/data/DefaultKeyedValues.java | 474 + .../org/jfree/data/DefaultKeyedValues2D.java | 584 + .../source/org/jfree/data/DomainInfo.java | 93 + .../source/org/jfree/data/DomainOrder.java | 140 + .../source/org/jfree/data/KeyToGroupMap.java | 320 + .../source/org/jfree/data/KeyedObject.java | 151 + .../source/org/jfree/data/KeyedObjects.java | 356 + .../source/org/jfree/data/KeyedObjects2D.java | 513 + .../source/org/jfree/data/KeyedValue.java | 59 + .../org/jfree/data/KeyedValueComparator.java | 176 + .../jfree/data/KeyedValueComparatorType.java | 117 + .../source/org/jfree/data/KeyedValues.java | 106 + .../source/org/jfree/data/KeyedValues2D.java | 118 + .../source/org/jfree/data/Range.java | 445 + .../source/org/jfree/data/RangeInfo.java | 88 + .../source/org/jfree/data/RangeType.java | 142 + .../org/jfree/data/UnknownKeyException.java | 57 + .../source/org/jfree/data/Value.java | 56 + .../source/org/jfree/data/Values.java | 71 + .../source/org/jfree/data/Values2D.java | 75 + .../jfree/data/category/CategoryDataset.java | 69 + .../data/category/CategoryRangeInfo.java | 67 + .../data/category/CategoryToPieDataset.java | 337 + .../data/category/DefaultCategoryDataset.java | 446 + .../DefaultIntervalCategoryDataset.java | 855 ++ .../category/IntervalCategoryDataset.java | 103 + .../data/category/SlidingCategoryDataset.java | 362 + .../org/jfree/data/category/package.html | 6 + .../jfree/data/contour/ContourDataset.java | 130 + .../data/contour/DefaultContourDataset.java | 534 + .../data/contour/NonGridContourDataset.java | 237 + .../org/jfree/data/contour/package.html | 7 + .../org/jfree/data/function/Function2D.java | 58 + .../jfree/data/function/LineFunction2D.java | 139 + .../NormalDistributionFunction2D.java | 153 + .../data/function/PolynomialFunction2D.java | 134 + .../jfree/data/function/PowerFunction2D.java | 139 + .../org/jfree/data/function/package.html | 6 + .../data/gantt/GanttCategoryDataset.java | 182 + .../gantt/SlidingGanttCategoryDataset.java | 637 + .../source/org/jfree/data/gantt/Task.java | 254 + .../org/jfree/data/gantt/TaskSeries.java | 202 + .../data/gantt/TaskSeriesCollection.java | 705 + .../org/jfree/data/gantt/XYTaskDataset.java | 479 + .../source/org/jfree/data/gantt/package.html | 6 + .../jfree/data/general/AbstractDataset.java | 304 + .../data/general/AbstractSeriesDataset.java | 117 + .../data/general/CombinationDataset.java | 74 + .../jfree/data/general/CombinedDataset.java | 653 + .../org/jfree/data/general/Dataset.java | 93 + .../data/general/DatasetChangeEvent.java | 86 + .../data/general/DatasetChangeListener.java | 62 + .../org/jfree/data/general/DatasetGroup.java | 122 + .../jfree/data/general/DatasetUtilities.java | 2404 ++++ .../data/general/DefaultHeatMapDataset.java | 334 + .../general/DefaultKeyedValueDataset.java | 198 + .../general/DefaultKeyedValues2DDataset.java | 61 + .../general/DefaultKeyedValuesDataset.java | 56 + .../jfree/data/general/DefaultPieDataset.java | 375 + .../data/general/DefaultValueDataset.java | 142 + .../jfree/data/general/HeatMapDataset.java | 154 + .../jfree/data/general/HeatMapUtilities.java | 132 + .../jfree/data/general/KeyedValueDataset.java | 52 + .../data/general/KeyedValues2DDataset.java | 55 + .../data/general/KeyedValuesDataset.java | 51 + .../org/jfree/data/general/PieDataset.java | 60 + .../source/org/jfree/data/general/Series.java | 422 + .../jfree/data/general/SeriesChangeEvent.java | 64 + .../data/general/SeriesChangeListener.java | 59 + .../org/jfree/data/general/SeriesDataset.java | 90 + .../jfree/data/general/SeriesException.java | 64 + .../jfree/data/general/SubSeriesDataset.java | 466 + .../org/jfree/data/general/ValueDataset.java | 52 + .../jfree/data/general/WaferMapDataset.java | 314 + .../org/jfree/data/general/package.html | 6 + .../source/org/jfree/data/io/CSV.java | 201 + .../source/org/jfree/data/io/package.html | 6 + .../jfree/data/jdbc/JDBCCategoryDataset.java | 318 + .../org/jfree/data/jdbc/JDBCPieDataset.java | 250 + .../org/jfree/data/jdbc/JDBCXYDataset.java | 594 + .../source/org/jfree/data/jdbc/package.html | 6 + .../source/org/jfree/data/package.html | 6 + .../data/resources/DataPackageResources.java | 70 + .../resources/DataPackageResources_de.java | 70 + .../resources/DataPackageResources_es.java | 71 + .../resources/DataPackageResources_fr.java | 69 + .../resources/DataPackageResources_pl.java | 71 + .../resources/DataPackageResources_ru.java | 67 + .../org/jfree/data/resources/package.html | 6 + .../statistics/BoxAndWhiskerCalculator.java | 236 + .../BoxAndWhiskerCategoryDataset.java | 240 + .../data/statistics/BoxAndWhiskerItem.java | 298 + .../statistics/BoxAndWhiskerXYDataset.java | 180 + .../DefaultBoxAndWhiskerCategoryDataset.java | 949 ++ .../DefaultBoxAndWhiskerXYDataset.java | 578 + .../DefaultMultiValueCategoryDataset.java | 417 + .../DefaultStatisticalCategoryDataset.java | 735 + .../jfree/data/statistics/HistogramBin.java | 162 + .../data/statistics/HistogramDataset.java | 514 + .../jfree/data/statistics/HistogramType.java | 151 + .../statistics/MeanAndStandardDeviation.java | 180 + .../statistics/MultiValueCategoryDataset.java | 76 + .../org/jfree/data/statistics/Regression.java | 371 + .../data/statistics/SimpleHistogramBin.java | 269 + .../statistics/SimpleHistogramDataset.java | 491 + .../StatisticalCategoryDataset.java | 97 + .../org/jfree/data/statistics/Statistics.java | 471 + .../org/jfree/data/statistics/package.html | 6 + .../source/org/jfree/data/time/DateRange.java | 172 + .../source/org/jfree/data/time/Day.java | 483 + .../time/DynamicTimeSeriesCollection.java | 987 ++ .../org/jfree/data/time/FixedMillisecond.java | 303 + .../source/org/jfree/data/time/Hour.java | 498 + .../org/jfree/data/time/Millisecond.java | 448 + .../source/org/jfree/data/time/Minute.java | 505 + .../source/org/jfree/data/time/Month.java | 556 + .../org/jfree/data/time/MovingAverage.java | 348 + .../source/org/jfree/data/time/Quarter.java | 499 + .../jfree/data/time/RegularTimePeriod.java | 354 + .../source/org/jfree/data/time/Second.java | 475 + .../org/jfree/data/time/SimpleTimePeriod.java | 227 + .../org/jfree/data/time/TimePeriod.java | 69 + .../org/jfree/data/time/TimePeriodAnchor.java | 146 + .../data/time/TimePeriodFormatException.java | 58 + .../org/jfree/data/time/TimePeriodValue.java | 196 + .../org/jfree/data/time/TimePeriodValues.java | 574 + .../data/time/TimePeriodValuesCollection.java | 494 + .../org/jfree/data/time/TimeSeries.java | 1342 ++ .../jfree/data/time/TimeSeriesCollection.java | 838 ++ .../jfree/data/time/TimeSeriesDataItem.java | 236 + .../jfree/data/time/TimeSeriesTableModel.java | 274 + .../jfree/data/time/TimeTableXYDataset.java | 613 + .../source/org/jfree/data/time/Week.java | 659 + .../source/org/jfree/data/time/Year.java | 419 + .../source/org/jfree/data/time/ohlc/OHLC.java | 164 + .../org/jfree/data/time/ohlc/OHLCItem.java | 146 + .../org/jfree/data/time/ohlc/OHLCSeries.java | 141 + .../data/time/ohlc/OHLCSeriesCollection.java | 500 + .../org/jfree/data/time/ohlc/package.html | 6 + .../source/org/jfree/data/time/package.html | 6 + .../data/xml/CategoryDatasetHandler.java | 139 + .../jfree/data/xml/CategorySeriesHandler.java | 155 + .../org/jfree/data/xml/DatasetReader.java | 152 + .../org/jfree/data/xml/DatasetTags.java | 66 + .../org/jfree/data/xml/ItemHandler.java | 170 + .../source/org/jfree/data/xml/KeyHandler.java | 159 + .../org/jfree/data/xml/PieDatasetHandler.java | 135 + .../org/jfree/data/xml/RootHandler.java | 126 + .../org/jfree/data/xml/ValueHandler.java | 164 + .../source/org/jfree/data/xml/package.html | 6 + .../data/xy/AbstractIntervalXYDataset.java | 130 + .../org/jfree/data/xy/AbstractXYDataset.java | 102 + .../org/jfree/data/xy/AbstractXYZDataset.java | 69 + .../jfree/data/xy/CategoryTableXYDataset.java | 429 + .../jfree/data/xy/DefaultHighLowDataset.java | 444 + .../data/xy/DefaultIntervalXYDataset.java | 569 + .../org/jfree/data/xy/DefaultOHLCDataset.java | 356 + .../jfree/data/xy/DefaultTableXYDataset.java | 666 + .../org/jfree/data/xy/DefaultWindDataset.java | 440 + .../org/jfree/data/xy/DefaultXYDataset.java | 387 + .../org/jfree/data/xy/DefaultXYZDataset.java | 443 + .../org/jfree/data/xy/IntervalXYDataset.java | 155 + .../org/jfree/data/xy/IntervalXYDelegate.java | 488 + .../org/jfree/data/xy/IntervalXYZDataset.java | 109 + .../org/jfree/data/xy/MatrixSeries.java | 239 + .../jfree/data/xy/MatrixSeriesCollection.java | 335 + .../jfree/data/xy/NormalizedMatrixSeries.java | 153 + .../org/jfree/data/xy/OHLCDataItem.java | 208 + .../source/org/jfree/data/xy/OHLCDataset.java | 162 + .../org/jfree/data/xy/TableXYDataset.java | 62 + .../source/org/jfree/data/xy/Vector.java | 148 + .../org/jfree/data/xy/VectorDataItem.java | 127 + .../org/jfree/data/xy/VectorSeries.java | 173 + .../jfree/data/xy/VectorSeriesCollection.java | 337 + .../org/jfree/data/xy/VectorXYDataset.java | 89 + .../source/org/jfree/data/xy/WindDataset.java | 77 + .../org/jfree/data/xy/XIntervalDataItem.java | 118 + .../org/jfree/data/xy/XIntervalSeries.java | 158 + .../data/xy/XIntervalSeriesCollection.java | 367 + .../org/jfree/data/xy/XYBarDataset.java | 399 + .../org/jfree/data/xy/XYCoordinate.java | 176 + .../source/org/jfree/data/xy/XYDataItem.java | 277 + .../source/org/jfree/data/xy/XYDataset.java | 129 + .../jfree/data/xy/XYDatasetTableModel.java | 258 + .../org/jfree/data/xy/XYDomainInfo.java | 67 + .../source/org/jfree/data/xy/XYInterval.java | 165 + .../org/jfree/data/xy/XYIntervalDataItem.java | 151 + .../org/jfree/data/xy/XYIntervalSeries.java | 193 + .../data/xy/XYIntervalSeriesCollection.java | 396 + .../source/org/jfree/data/xy/XYRangeInfo.java | 68 + .../source/org/jfree/data/xy/XYSeries.java | 1012 ++ .../org/jfree/data/xy/XYSeriesCollection.java | 760 + .../source/org/jfree/data/xy/XYZDataset.java | 72 + .../source/org/jfree/data/xy/XisSymbolic.java | 79 + .../source/org/jfree/data/xy/YInterval.java | 130 + .../org/jfree/data/xy/YIntervalDataItem.java | 118 + .../org/jfree/data/xy/YIntervalSeries.java | 160 + .../data/xy/YIntervalSeriesCollection.java | 365 + .../org/jfree/data/xy/YWithXInterval.java | 134 + .../source/org/jfree/data/xy/YisSymbolic.java | 80 + .../source/org/jfree/data/xy/package.html | 6 + .../jfreechart-1.0.17/source/overview.html | 12 + .../libs/jfreechart-1.0.17/swt/README | 48 + .../chart/swt/ChartComposite.java | 1910 +++ .../experimental/chart/swt/ChartPrintJob.java | 178 + .../chart/swt/demo/SWTBarChartDemo1.java | 181 + .../chart/swt/demo/SWTMultipleAxisDemo1.java | 221 + .../chart/swt/demo/SWTPieChartDemo1.java | 128 + .../chart/swt/demo/SWTTimeSeriesDemo.java | 190 + .../chart/swt/editor/SWTAxisEditor.java | 382 + .../chart/swt/editor/SWTChartEditor.java | 173 + .../chart/swt/editor/SWTNumberAxisEditor.java | 245 + .../chart/swt/editor/SWTOtherEditor.java | 148 + .../swt/editor/SWTPlotAppearanceEditor.java | 277 + .../chart/swt/editor/SWTPlotEditor.java | 219 + .../chart/swt/editor/SWTStrokeCanvas.java | 124 + .../chart/swt/editor/SWTTitleEditor.java | 281 + .../jfree/experimental/swt/SWTGraphics2D.java | 1512 ++ .../experimental/swt/SWTPaintCanvas.java | 135 + .../org/jfree/experimental/swt/SWTUtils.java | 461 + .../tests/org/jfree/chart/AreaChartTest.java | 196 + .../tests/org/jfree/chart/BarChart3DTest.java | 204 + .../tests/org/jfree/chart/BarChartTest.java | 214 + .../tests/org/jfree/chart/ChartPanelTest.java | 346 + .../jfree/chart/ChartRenderingInfoTest.java | 139 + .../tests/org/jfree/chart/GanttChartTest.java | 302 + .../org/jfree/chart/HashUtilitiesTest.java | 68 + .../tests/org/jfree/chart/JFreeChartTest.java | 485 + .../jfree/chart/LegendItemCollectionTest.java | 121 + .../tests/org/jfree/chart/LegendItemTest.java | 359 + .../org/jfree/chart/LineChart3DTest.java | 195 + .../tests/org/jfree/chart/LineChartTest.java | 197 + .../tests/org/jfree/chart/MeterChartTest.java | 75 + .../tests/org/jfree/chart/PaintMapTest.java | 183 + .../tests/org/jfree/chart/PieChart3DTest.java | 142 + .../tests/org/jfree/chart/PieChartTest.java | 120 + .../org/jfree/chart/ScatterPlotTest.java | 178 + .../org/jfree/chart/StackedAreaChartTest.java | 204 + .../jfree/chart/StackedBarChart3DTest.java | 207 + .../org/jfree/chart/StackedBarChartTest.java | 210 + .../jfree/chart/StandardChartThemeTest.java | 284 + .../tests/org/jfree/chart/StrokeMapTest.java | 164 + .../tests/org/jfree/chart/TestUtilities.java | 98 + .../org/jfree/chart/TimeSeriesChartTest.java | 185 + .../org/jfree/chart/WaterfallChartTest.java | 152 + .../org/jfree/chart/XYAreaChartTest.java | 177 + .../tests/org/jfree/chart/XYBarChartTest.java | 182 + .../org/jfree/chart/XYLineChartTest.java | 178 + .../org/jfree/chart/XYStepAreaChartTest.java | 177 + .../org/jfree/chart/XYStepChartTest.java | 191 + .../CategoryLineAnnotationTest.java | 162 + .../CategoryPointerAnnotationTest.java | 188 + .../CategoryTextAnnotationTest.java | 139 + .../chart/annotations/TextAnnotationTest.java | 188 + .../annotations/XYBoxAnnotationTest.java | 203 + .../annotations/XYDrawableAnnotationTest.java | 204 + .../annotations/XYImageAnnotationTest.java | 140 + .../annotations/XYLineAnnotationTest.java | 166 + .../annotations/XYPointerAnnotationTest.java | 190 + .../annotations/XYPolygonAnnotationTest.java | 167 + .../annotations/XYShapeAnnotationTest.java | 183 + .../annotations/XYTextAnnotationTest.java | 196 + .../annotations/XYTitleAnnotationTest.java | 165 + .../org/jfree/chart/annotations/package.html | 6 + .../jfree/chart/axis/AxisLocationTest.java | 92 + .../org/jfree/chart/axis/AxisSpaceTest.java | 110 + .../tests/org/jfree/chart/axis/AxisTest.java | 279 + .../jfree/chart/axis/CategoryAnchorTest.java | 92 + .../jfree/chart/axis/CategoryAxis3DTest.java | 76 + .../jfree/chart/axis/CategoryAxisTest.java | 211 + .../chart/axis/CategoryLabelPositionTest.java | 154 + .../axis/CategoryLabelPositionsTest.java | 181 + .../axis/CategoryLabelWidthTypeTest.java | 89 + .../jfree/chart/axis/CategoryTickTest.java | 152 + .../org/jfree/chart/axis/ColorBarTest.java | 112 + .../chart/axis/CyclicNumberAxisTest.java | 150 + .../org/jfree/chart/axis/DateAxisTest.java | 1192 ++ .../chart/axis/DateTickMarkPositionTest.java | 94 + .../org/jfree/chart/axis/DateTickTest.java | 148 + .../jfree/chart/axis/DateTickUnitTest.java | 88 + .../chart/axis/ExtendedCategoryAxisTest.java | 164 + .../org/jfree/chart/axis/LogAxisTest.java | 282 + .../jfree/chart/axis/LogarithmicAxisTest.java | 251 + .../jfree/chart/axis/MarkerAxisBandTest.java | 121 + .../org/jfree/chart/axis/ModuloAxisTest.java | 107 + .../jfree/chart/axis/MonthDateFormatTest.java | 152 + .../jfree/chart/axis/NumberAxis3DTest.java | 63 + .../org/jfree/chart/axis/NumberAxisTest.java | 400 + .../jfree/chart/axis/NumberTickUnitTest.java | 110 + .../chart/axis/PeriodAxisLabelInfoTest.java | 199 + .../org/jfree/chart/axis/PeriodAxisTest.java | 299 + .../chart/axis/QuarterDateFormatTest.java | 132 + .../axis/SegmentedTimelineAdditionalTest.java | 445 + .../chart/axis/SegmentedTimelineTest.java | 1107 ++ .../axis/StandardTickUnitSourceTest.java | 74 + .../jfree/chart/axis/SubCategoryAxisTest.java | 156 + .../org/jfree/chart/axis/SymbolAxisTest.java | 117 + .../org/jfree/chart/axis/TickUnitsTest.java | 87 + .../org/jfree/chart/axis/ValueAxisTest.java | 256 + .../tests/org/jfree/chart/axis/package.html | 6 + .../jfree/chart/block/AbstractBlockTest.java | 153 + .../jfree/chart/block/BlockBorderTest.java | 112 + .../jfree/chart/block/BlockContainerTest.java | 100 + .../chart/block/BorderArrangementTest.java | 808 ++ .../org/jfree/chart/block/ColorBlockTest.java | 127 + .../chart/block/ColumnArrangementTest.java | 119 + .../org/jfree/chart/block/EmptyBlockTest.java | 106 + .../chart/block/FlowArrangementTest.java | 120 + .../chart/block/GridArrangementTest.java | 304 + .../org/jfree/chart/block/LabelBlockTest.java | 144 + .../org/jfree/chart/block/LineBorderTest.java | 117 + .../chart/block/RectangleConstraintTest.java | 138 + .../chart/entity/CategoryItemEntityTest.java | 141 + .../chart/entity/CategoryLabelEntityTest.java | 115 + .../jfree/chart/entity/ContourEntityTest.java | 115 + .../chart/entity/LegendItemEntityTest.java | 127 + .../chart/entity/PieSectionEntityTest.java | 134 + .../entity/StandardEntityCollectionTest.java | 117 + .../chart/entity/TickLabelEntityTest.java | 108 + .../jfree/chart/entity/XYItemEntityTest.java | 121 + ...cDriveToolTipTagFragmentGeneratorTest.java | 66 + .../chart/imagemap/ImageMapUtilitiesTest.java | 79 + ...verLIBToolTipTagFragmentGeneratorTest.java | 66 + ...andardToolTipTagFragmentGeneratorTest.java | 64 + .../StandardURLTagFragmentGeneratorTest.java | 65 + .../BoxAndWhiskerToolTipGeneratorTest.java | 133 + .../BoxAndWhiskerXYToolTipGeneratorTest.java | 156 + .../BubbleXYItemLabelGeneratorTest.java | 198 + .../CustomXYItemLabelGeneratorTest.java | 104 + .../labels/HighLowItemLabelGeneratorTest.java | 130 + ...ntervalCategoryItemLabelGeneratorTest.java | 139 + .../IntervalCategoryToolTipGeneratorTest.java | 154 + .../chart/labels/ItemLabelAnchorTest.java | 73 + .../chart/labels/ItemLabelPositionTest.java | 74 + .../MultipleXYSeriesLabelGeneratorTest.java | 139 + ...tandardCategoryItemLabelGeneratorTest.java | 186 + ...ndardCategorySeriesLabelGeneratorTest.java | 142 + .../StandardCategoryToolTipGeneratorTest.java | 164 + .../StandardContourToolTipGeneratorTest.java | 65 + .../StandardPieSectionLabelGeneratorTest.java | 165 + .../StandardPieToolTipGeneratorTest.java | 158 + .../StandardXYItemLabelGeneratorTest.java | 202 + .../StandardXYSeriesLabelGeneratorTest.java | 140 + .../StandardXYToolTipGeneratorTest.java | 167 + .../StandardXYZToolTipGeneratorTest.java | 187 + .../SymbolicXYItemLabelGeneratorTest.java | 114 + .../tests/org/jfree/chart/labels/package.html | 6 + .../jfree/chart/needle/ArrowNeedleTest.java | 92 + .../jfree/chart/needle/LineNeedleTest.java | 86 + .../jfree/chart/needle/LongNeedleTest.java | 86 + .../jfree/chart/needle/MeterNeedleTest.java | 104 + .../chart/needle/MiddlePinNeedleTest.java | 86 + .../org/jfree/chart/needle/PinNeedleTest.java | 86 + .../jfree/chart/needle/PlumNeedleTest.java | 86 + .../jfree/chart/needle/PointerNeedleTest.java | 86 + .../jfree/chart/needle/ShipNeedleTest.java | 86 + .../jfree/chart/needle/WindNeedleTest.java | 86 + .../tests/org/jfree/chart/package.html | 6 + .../chart/panel/CrosshairOverlayTest.java | 103 + .../jfree/chart/plot/CategoryMarkerTest.java | 201 + .../jfree/chart/plot/CategoryPlotTest.java | 992 ++ .../jfree/chart/plot/ColorPaletteTest.java | 74 + .../plot/CombinedDomainCategoryPlotTest.java | 287 + .../chart/plot/CombinedDomainXYPlotTest.java | 282 + .../plot/CombinedRangeCategoryPlotTest.java | 279 + .../chart/plot/CombinedRangeXYPlotTest.java | 274 + .../org/jfree/chart/plot/CompassPlotTest.java | 142 + .../org/jfree/chart/plot/ContourPlotTest.java | 63 + .../org/jfree/chart/plot/CrosshairTest.java | 198 + .../plot/DefaultDrawingSupplierTest.java | 192 + .../jfree/chart/plot/FastScatterPlotTest.java | 237 + .../jfree/chart/plot/IntervalMarkerTest.java | 155 + .../org/jfree/chart/plot/MarkerTest.java | 407 + .../jfree/chart/plot/MeterIntervalTest.java | 109 + .../org/jfree/chart/plot/MeterPlotTest.java | 255 + .../jfree/chart/plot/MultiplePiePlotTest.java | 206 + .../chart/plot/MyPlotChangeListener.java | 88 + .../jfree/chart/plot/PieLabelRecordTest.java | 126 + .../org/jfree/chart/plot/PiePlot3DTest.java | 117 + .../org/jfree/chart/plot/PiePlotTest.java | 637 + .../jfree/chart/plot/PlotOrientationTest.java | 83 + .../chart/plot/PlotRenderingInfoTest.java | 124 + .../tests/org/jfree/chart/plot/PlotTest.java | 178 + .../org/jfree/chart/plot/PolarPlotTest.java | 384 + .../org/jfree/chart/plot/RingPlotTest.java | 142 + .../jfree/chart/plot/SpiderWebPlotTest.java | 360 + .../jfree/chart/plot/ThermometerPlotTest.java | 223 + .../org/jfree/chart/plot/ValueMarkerTest.java | 243 + .../org/jfree/chart/plot/XYPlotTest.java | 1124 ++ .../plot/dial/AbstractDialLayerTest.java | 107 + .../chart/plot/dial/ArcDialFrameTest.java | 163 + .../chart/plot/dial/DialBackgroundTest.java | 158 + .../jfree/chart/plot/dial/DialCapTest.java | 172 + .../jfree/chart/plot/dial/DialPlotTest.java | 287 + .../chart/plot/dial/DialPointerTest.java | 173 + .../plot/dial/DialTextAnnotationTest.java | 158 + .../plot/dial/DialValueIndicatorTest.java | 209 + .../plot/dial/MyDialLayerChangeListener.java | 63 + .../plot/dial/StandardDialFrameTest.java | 145 + .../plot/dial/StandardDialRangeTest.java | 135 + .../plot/dial/StandardDialScaleTest.java | 272 + .../tests/org/jfree/chart/plot/package.html | 6 + .../chart/renderer/AbstractRendererTest.java | 997 ++ .../renderer/AreaRendererEndTypeTest.java | 77 + .../DefaultPolarItemRendererTest.java | 114 + .../chart/renderer/GrayPaintScaleTest.java | 142 + .../chart/renderer/LookupPaintScaleTest.java | 197 + .../org/jfree/chart/renderer/OutlierTest.java | 114 + .../renderer/RendererChangeDetector.java | 92 + .../chart/renderer/RendererUtilitiesTest.java | 505 + .../AbstractCategoryItemRendererTest.java | 334 + .../renderer/category/AreaRendererTest.java | 150 + .../renderer/category/BarRenderer3DTest.java | 136 + .../renderer/category/BarRendererTest.java | 312 + .../category/BoxAndWhiskerRendererTest.java | 557 + .../category/CategoryStepRendererTest.java | 136 + .../DefaultCategoryItemRendererTest.java | 114 + .../renderer/category/GanttRendererTest.java | 140 + .../category/GradientBarPainterTest.java | 116 + .../GroupedStackedBarRendererTest.java | 179 + .../category/IntervalBarRendererTest.java | 175 + .../category/LayeredBarRendererTest.java | 137 + .../renderer/category/LevelRendererTest.java | 203 + .../category/LineAndShapeRendererTest.java | 348 + .../renderer/category/LineRenderer3DTest.java | 229 + .../category/MinMaxCategoryRendererTest.java | 161 + .../category/ScatterRendererTest.java | 227 + .../category/StackedAreaRendererTest.java | 150 + .../category/StackedBarRenderer3DTest.java | 433 + .../category/StackedBarRendererTest.java | 150 + .../category/StandardBarPainterTest.java | 102 + .../category/StatisticalBarRendererTest.java | 292 + .../StatisticalLineAndShapeRendererTest.java | 207 + .../category/WaterfallBarRendererTest.java | 198 + .../org/jfree/chart/renderer/package.html | 6 + .../xy/AbstractXYItemRendererTest.java | 163 + .../renderer/xy/CandlestickRendererTest.java | 238 + .../xy/ClusteredXYBarRendererTest.java | 181 + .../renderer/xy/DeviationRendererTest.java | 119 + .../renderer/xy/GradientXYBarPainterTest.java | 117 + .../renderer/xy/HighLowRendererTest.java | 187 + .../renderer/xy/RendererXYPackageUtils.java | 100 + .../xy/StackedXYAreaRenderer2Test.java | 184 + .../xy/StackedXYAreaRendererTest.java | 233 + .../renderer/xy/StackedXYBarRendererTest.java | 176 + .../renderer/xy/StandardXYBarPainterTest.java | 102 + .../xy/StandardXYItemRendererTest.java | 267 + .../chart/renderer/xy/VectorRendererTest.java | 122 + .../renderer/xy/WindItemRendererTest.java | 111 + .../renderer/xy/XYAreaRenderer2Test.java | 209 + .../chart/renderer/xy/XYAreaRendererTest.java | 255 + .../chart/renderer/xy/XYBarRendererTest.java | 370 + .../renderer/xy/XYBlockRendererTest.java | 219 + .../xy/XYBoxAndWhiskerRendererTest.java | 187 + .../renderer/xy/XYBubbleRendererTest.java | 169 + .../renderer/xy/XYDifferenceRendererTest.java | 213 + .../chart/renderer/xy/XYDotRendererTest.java | 179 + .../renderer/xy/XYErrorRendererTest.java | 197 + .../renderer/xy/XYLine3DRendererTest.java | 136 + .../xy/XYLineAndShapeRendererTest.java | 316 + .../renderer/xy/XYShapeRendererTest.java | 189 + .../renderer/xy/XYSplineRendererTest.java | 142 + .../renderer/xy/XYStepAreaRendererTest.java | 180 + .../chart/renderer/xy/XYStepRendererTest.java | 200 + .../renderer/xy/YIntervalRendererTest.java | 263 + .../jfree/chart/title/CompositeTitleTest.java | 166 + .../org/jfree/chart/title/DateTitleTest.java | 125 + .../org/jfree/chart/title/ImageTitleTest.java | 145 + .../jfree/chart/title/LegendGraphicTest.java | 231 + .../jfree/chart/title/LegendTitleTest.java | 159 + .../chart/title/PaintScaleLegendTest.java | 183 + .../jfree/chart/title/ShortTextTitleTest.java | 105 + .../org/jfree/chart/title/TextTitleTest.java | 166 + .../org/jfree/chart/title/TitleTest.java | 102 + .../urls/CustomCategoryURLGeneratorTest.java | 165 + .../chart/urls/CustomPieURLGeneratorTest.java | 122 + .../chart/urls/CustomXYURLGeneratorTest.java | 167 + .../StandardCategoryURLGeneratorTest.java | 127 + .../urls/StandardPieURLGeneratorTest.java | 136 + .../urls/StandardXYURLGeneratorTest.java | 78 + .../urls/TimeSeriesURLGeneratorTest.java | 140 + .../tests/org/jfree/chart/urls/package.html | 6 + .../jfree/chart/util/HMSNumberFormatTest.java | 61 + .../jfree/chart/util/LineUtilitiesTest.java | 122 + .../org/jfree/chart/util/LogFormatTest.java | 119 + .../chart/util/RelativeDateFormatTest.java | 220 + .../jfree/data/ComparableObjectItemTest.java | 139 + .../data/ComparableObjectSeriesTest.java | 214 + .../org/jfree/data/DataUtilitiesTest.java | 245 + .../org/jfree/data/DefaultKeyedValueTest.java | 126 + .../jfree/data/DefaultKeyedValues2DTest.java | 335 + .../jfree/data/DefaultKeyedValuesTest.java | 500 + .../tests/org/jfree/data/DomainOrderTest.java | 97 + .../org/jfree/data/KeyToGroupMapTest.java | 250 + .../tests/org/jfree/data/KeyedObjectTest.java | 131 + .../org/jfree/data/KeyedObjects2DTest.java | 392 + .../org/jfree/data/KeyedObjectsTest.java | 359 + .../tests/org/jfree/data/RangeTest.java | 349 + .../tests/org/jfree/data/RangeTypeTest.java | 97 + .../category/CategoryToPieDatasetTest.java | 220 + .../category/DefaultCategoryDatasetTest.java | 377 + .../DefaultIntervalCategoryDatasetTest.java | 478 + .../category/SlidingCategoryDatasetTest.java | 267 + .../data/function/LineFunction2DTest.java | 103 + .../NormalDistributionFunction2DTest.java | 109 + .../function/PolynomialFunction2DTest.java | 143 + .../data/function/PowerFunction2DTest.java | 103 + .../SlidingGanttCategoryDatasetTest.java | 147 + .../data/gantt/TaskSeriesCollectionTest.java | 653 + .../org/jfree/data/gantt/TaskSeriesTest.java | 125 + .../tests/org/jfree/data/gantt/TaskTest.java | 131 + .../jfree/data/gantt/XYTaskDatasetTest.java | 139 + .../jfree/data/general/DatasetGroupTest.java | 62 + .../data/general/DatasetUtilitiesTest.java | 1421 ++ .../general/DefaultHeatMapDatasetTest.java | 197 + .../general/DefaultKeyedValueDatasetTest.java | 119 + .../DefaultKeyedValues2DDatasetTest.java | 84 + .../DefaultKeyedValuesDatasetTest.java | 83 + .../data/general/DefaultPieDatasetTest.java | 166 + .../jfree/data/general/IntervalDataItem.java | 73 + .../general/TestIntervalCategoryDataset.java | 471 + .../tests/org/jfree/data/package.html | 6 + .../BoxAndWhiskerCalculatorTest.java | 165 + .../statistics/BoxAndWhiskerItemTest.java | 87 + ...faultBoxAndWhiskerCategoryDatasetTest.java | 292 + .../DefaultBoxAndWhiskerXYDatasetTest.java | 183 + .../DefaultMultiValueCategoryDatasetTest.java | 253 + ...DefaultStatisticalCategoryDatasetTest.java | 285 + .../data/statistics/HistogramBinTest.java | 92 + .../data/statistics/HistogramDatasetTest.java | 256 + .../MeanAndStandardDeviationTest.java | 95 + .../jfree/data/statistics/RegressionTest.java | 261 + .../statistics/SimpleHistogramBinTest.java | 165 + .../SimpleHistogramDatasetTest.java | 128 + .../jfree/data/statistics/StatisticsTest.java | 465 + .../org/jfree/data/statistics/package.html | 6 + .../org/jfree/data/time/DateRangeTest.java | 113 + .../tests/org/jfree/data/time/DayTest.java | 402 + .../jfree/data/time/FixedMillisecondTest.java | 103 + .../tests/org/jfree/data/time/HourTest.java | 383 + .../org/jfree/data/time/MillisecondTest.java | 360 + .../tests/org/jfree/data/time/MinuteTest.java | 351 + .../tests/org/jfree/data/time/MonthTest.java | 434 + .../jfree/data/time/MovingAverageTest.java | 103 + .../org/jfree/data/time/QuarterTest.java | 453 + .../tests/org/jfree/data/time/SecondTest.java | 335 + .../jfree/data/time/SimpleTimePeriodTest.java | 186 + .../jfree/data/time/TimePeriodAnchorTest.java | 73 + .../jfree/data/time/TimePeriodValueTest.java | 84 + .../time/TimePeriodValuesCollectionTest.java | 220 + .../jfree/data/time/TimePeriodValuesTest.java | 373 + .../data/time/TimeSeriesCollectionTest.java | 419 + .../data/time/TimeSeriesDataItemTest.java | 97 + .../org/jfree/data/time/TimeSeriesTest.java | 1108 ++ .../data/time/TimeTableXYDatasetTest.java | 170 + .../tests/org/jfree/data/time/WeekTest.java | 518 + .../tests/org/jfree/data/time/YearTest.java | 411 + .../jfree/data/time/ohlc/OHLCItemTest.java | 149 + .../time/ohlc/OHLCSeriesCollectionTest.java | 248 + .../jfree/data/time/ohlc/OHLCSeriesTest.java | 262 + .../org/jfree/data/time/ohlc/OHLCTest.java | 118 + .../tests/org/jfree/data/time/package.html | 6 + .../data/xy/CategoryTableXYDatasetTest.java | 195 + .../data/xy/DefaultHighLowDatasetTest.java | 187 + .../data/xy/DefaultIntervalXYDatasetTest.java | 362 + .../jfree/data/xy/DefaultOHLCDatasetTest.java | 161 + .../data/xy/DefaultTableXYDatasetTest.java | 207 + .../jfree/data/xy/DefaultWindDatasetTest.java | 192 + .../jfree/data/xy/DefaultXYDatasetTest.java | 228 + .../jfree/data/xy/DefaultXYZDatasetTest.java | 233 + .../jfree/data/xy/IntervalXYDelegateTest.java | 122 + .../data/xy/MatrixSeriesCollectionTest.java | 124 + .../org/jfree/data/xy/MatrixSeriesTest.java | 164 + .../org/jfree/data/xy/OHLCDataItemTest.java | 92 + .../org/jfree/data/xy/TableXYDatasetTest.java | 278 + .../org/jfree/data/xy/VectorDataItemTest.java | 122 + .../data/xy/VectorSeriesCollectionTest.java | 147 + .../org/jfree/data/xy/VectorSeriesTest.java | 279 + .../tests/org/jfree/data/xy/VectorTest.java | 109 + .../jfree/data/xy/XIntervalDataItemTest.java | 127 + .../xy/XIntervalSeriesCollectionTest.java | 177 + .../jfree/data/xy/XIntervalSeriesTest.java | 301 + .../org/jfree/data/xy/XYBarDatasetTest.java | 134 + .../org/jfree/data/xy/XYCoordinateTest.java | 109 + .../org/jfree/data/xy/XYDataItemTest.java | 94 + .../jfree/data/xy/XYIntervalDataItemTest.java | 145 + .../xy/XYIntervalSeriesCollectionTest.java | 185 + .../jfree/data/xy/XYIntervalSeriesTest.java | 292 + .../org/jfree/data/xy/XYIntervalTest.java | 109 + .../jfree/data/xy/XYSeriesCollectionTest.java | 448 + .../tests/org/jfree/data/xy/XYSeriesTest.java | 809 ++ .../jfree/data/xy/YIntervalDataItemTest.java | 126 + .../xy/YIntervalSeriesCollectionTest.java | 177 + .../jfree/data/xy/YIntervalSeriesTest.java | 277 + .../org/jfree/data/xy/YIntervalTest.java | 99 + .../org/jfree/data/xy/YWithXIntervalTest.java | 99 + WFRperfTool.editor/libs/sqlite-jdbc-3.7.2.jar | Bin 0 -> 3201128 bytes WFRperfTool.editor/plugin.properties | 79 + WFRperfTool.editor/plugin.xml | 123 + .../deviceeventstimeline/BirtChartCanvas.java | 264 + .../BirtChartCanvasController.java | 10 + .../DeviceEventsTimelineEditorPart.java | 447 + .../OverviewTreeComparator.java | 57 + .../PerftoolActionBarContributor.java | 449 + .../perftool/presentation/PerftoolEditor.java | 1593 +++ .../presentation/PerftoolModelWizard.java | 583 + .../WFRperfToolModelEditorAdvisor.java | 567 + .../WFRperfToolModelEditorPlugin.java | 91 + .../perftool/presentation/teneo.properties | 29 + .../uibk/wfr/perftool/view/WFREventView.java | 182 + .../wfreventview/WFREventViewResource.java | 82 + WFRperfTool/.classpath | 8 + WFRperfTool/.project | 28 + .../org.eclipse.core.resources.prefs | 3 + .../.settings/org.eclipse.jdt.core.prefs | 7 + WFRperfTool/META-INF/MANIFEST.MF | 21 + .../at/ac/uibk/wfr/perftool/Activity.class | Bin 0 -> 1067 bytes .../uibk/wfr/perftool/ActivityInstance.class | Bin 0 -> 922 bytes .../ActivityInstanceStatusEvent.class | Bin 0 -> 592 bytes .../wfr/perftool/ActivityStatusEvent.class | Bin 0 -> 560 bytes .../wfr/perftool/ComponentStatusEvent.class | Bin 0 -> 604 bytes .../perftool/DeviceInstanceStatusEvent.class | Bin 0 -> 933 bytes .../uibk/wfr/perftool/PerftoolFactory.class | Bin 0 -> 1223 bytes .../perftool/PerftoolPackage$Literals.class | Bin 0 -> 7446 bytes .../uibk/wfr/perftool/PerftoolPackage.class | Bin 0 -> 7458 bytes .../at/ac/uibk/wfr/perftool/Workflow.class | Bin 0 -> 937 bytes .../wfr/perftool/WorkflowStatusEvent.class | Bin 0 -> 560 bytes .../uibk/wfr/perftool/impl/ActivityImpl.class | Bin 0 -> 10670 bytes .../perftool/impl/ActivityInstanceImpl.class | Bin 0 -> 9469 bytes .../ActivityInstanceStatusEventImpl.class | Bin 0 -> 7409 bytes .../impl/ActivityStatusEventImpl.class | Bin 0 -> 7328 bytes .../impl/ComponentStatusEventImpl.class | Bin 0 -> 7870 bytes .../impl/DeviceInstanceStatusEventImpl.class | Bin 0 -> 10389 bytes .../perftool/impl/PerftoolFactoryImpl.class | Bin 0 -> 4804 bytes .../perftool/impl/PerftoolPackageImpl.class | Bin 0 -> 15553 bytes .../uibk/wfr/perftool/impl/WorkflowImpl.class | Bin 0 -> 8862 bytes .../impl/WorkflowStatusEventImpl.class | Bin 0 -> 7326 bytes .../util/PerftoolAdapterFactory$1.class | Bin 0 -> 4401 bytes .../util/PerftoolAdapterFactory.class | Bin 0 -> 2607 bytes .../wfr/perftool/util/PerftoolSwitch.class | Bin 0 -> 5126 bytes ...ActivityInstanceStatusEventValidator.class | Bin 0 -> 446 bytes .../ActivityInstanceValidator.class | Bin 0 -> 711 bytes .../ActivityStatusEventValidator.class | Bin 0 -> 422 bytes .../validation/ActivityValidator.class | Bin 0 -> 899 bytes .../ComponentStatusEventValidator.class | Bin 0 -> 450 bytes .../DeviceInstanceStatusEventValidator.class | Bin 0 -> 699 bytes .../WorkflowStatusEventValidator.class | Bin 0 -> 422 bytes .../validation/WorkflowValidator.class | Bin 0 -> 945 bytes WFRperfTool/bin/perftoolutils/DBCreator.class | Bin 0 -> 2936 bytes .../bin/perftoolutils/MySQLNameStrategy.class | Bin 0 -> 352 bytes .../bin/perftoolutils/SQLiteDialect$1.class | Bin 0 -> 1616 bytes .../bin/perftoolutils/SQLiteDialect.class | Bin 0 -> 5282 bytes .../bin/perftoolutils/teneo.properties | 29 + WFRperfTool/build.properties | 11 + WFRperfTool/dbmodel/WFRperfToolModel.ecore | 124 + .../dbmodel/WFRperfToolModel.ecorediag | 528 + WFRperfTool/dbmodel/WFRperfToolModel.genmodel | 84 + WFRperfTool/default.sqlite | Bin 0 -> 791552 bytes WFRperfTool/libs/sqlite-jdbc-3.7.2.jar | Bin 0 -> 3201128 bytes WFRperfTool/plugin.properties | 4 + WFRperfTool/plugin.xml | 17 + .../src/at/ac/uibk/wfr/perftool/Activity.java | 272 + .../uibk/wfr/perftool/ActivityInstance.java | 207 + .../perftool/ActivityInstanceStatusEvent.java | 160 + .../wfr/perftool/ActivityStatusEvent.java | 160 + .../wfr/perftool/ComponentStatusEvent.java | 187 + .../perftool/DeviceInstanceStatusEvent.java | 295 + .../ac/uibk/wfr/perftool/PerftoolFactory.java | 105 + .../ac/uibk/wfr/perftool/PerftoolPackage.java | 2041 +++ .../src/at/ac/uibk/wfr/perftool/Workflow.java | 217 + .../wfr/perftool/WorkflowStatusEvent.java | 160 + .../uibk/wfr/perftool/impl/ActivityImpl.java | 662 + .../perftool/impl/ActivityInstanceImpl.java | 538 + .../impl/ActivityInstanceStatusEventImpl.java | 426 + .../impl/ActivityStatusEventImpl.java | 426 + .../impl/ComponentStatusEventImpl.java | 480 + .../impl/DeviceInstanceStatusEventImpl.java | 703 + .../perftool/impl/PerftoolFactoryImpl.java | 172 + .../perftool/impl/PerftoolPackageImpl.java | 930 ++ .../uibk/wfr/perftool/impl/WorkflowImpl.java | 544 + .../impl/WorkflowStatusEventImpl.java | 426 + .../perftool/util/PerftoolAdapterFactory.java | 246 + .../wfr/perftool/util/PerftoolSwitch.java | 257 + .../ActivityInstanceStatusEventValidator.java | 25 + .../validation/ActivityInstanceValidator.java | 34 + .../ActivityStatusEventValidator.java | 25 + .../validation/ActivityValidator.java | 40 + .../ComponentStatusEventValidator.java | 26 + .../DeviceInstanceStatusEventValidator.java | 40 + .../WorkflowStatusEventValidator.java | 25 + .../validation/WorkflowValidator.java | 37 + WFRperfTool/src/perftoolutils/DBCreator.java | 52 + .../src/perftoolutils/MySQLNameStrategy.java | 9 + .../src/perftoolutils/SQLiteDialect.java | 223 + .../src/perftoolutils/teneo.properties | 29 + WFRperfTool/text/description.txt | 80 + 1344 files changed, 345586 insertions(+) create mode 100755 WFRperfTool.edit/.classpath create mode 100755 WFRperfTool.edit/.project create mode 100755 WFRperfTool.edit/META-INF/MANIFEST.MF create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityInstanceStatusEventItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ComponentStatusEventItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/PerftoolItemProviderAdapterFactory.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin$Implementation.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.class create mode 100755 WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WorkflowStatusEventItemProvider.class create mode 100755 WFRperfTool.edit/build.properties create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateActivityInstance_statusEvents_ActivityInstanceStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateActivity_children_Activity.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateActivity_instances_ActivityInstance.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateActivity_statusEvents_ActivityStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_componentEvents_ComponentStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_deviceEvents_DeviceInstanceStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_statusEvents_WorkflowStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/Activity.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/ActivityInstance.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/ActivityInstanceStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/ActivityStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/ComponentStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/DeviceInstanceStatusEvent.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/Workflow.gif create mode 100755 WFRperfTool.edit/icons/full/obj16/WorkflowStatusEvent.gif create mode 100755 WFRperfTool.edit/plugin.properties create mode 100755 WFRperfTool.edit/plugin.xml create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceStatusEventItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ComponentStatusEventItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/PerftoolItemProviderAdapterFactory.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.java create mode 100755 WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowStatusEventItemProvider.java create mode 100755 WFRperfTool.editor/.classpath create mode 100755 WFRperfTool.editor/.project create mode 100755 WFRperfTool.editor/META-INF/MANIFEST.MF create mode 100755 WFRperfTool.editor/backup/DeviceEventsTimelineEditorPart.java create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvas.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvasController.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/DeviceEventsTimelineEditorPart$1DeviceInstanceEntry.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/DeviceEventsTimelineEditorPart.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/perftooleditor/OverviewTreeComparator.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$2.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$3.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$NewAction.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$10.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$11.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$12.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1MyContentOutlinePage.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$2.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$3$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$3.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$4.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$5.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$6.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$7.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$8.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$9.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$ReverseAdapterFactoryContentProvider.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$PerftoolModelWizardInitialObjectCreationPage$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$PerftoolModelWizardInitialObjectCreationPage$2.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$PerftoolModelWizardInitialObjectCreationPage.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$AboutAction.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Application.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$OpenAction.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$OpenURIAction.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Perspective.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowActionBarAdvisor.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowAdvisor.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorPlugin$Implementation.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorPlugin.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/teneo.properties create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/view/WFREventView$1.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/view/WFREventView.class create mode 100755 WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/wfreventview/WFREventViewResource.class create mode 100755 WFRperfTool.editor/build.properties create mode 100755 WFRperfTool.editor/icons/full/obj16/PerftoolModelFile.gif create mode 100755 WFRperfTool.editor/icons/full/wizban/NewPerftool.gif create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/ChangeLog create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/NEWS create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/README.txt create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build-swt.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/javadocs.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/lines.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/properties.txt create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/style.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/whitespace.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/AreaRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BarRenderer3DSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BoxAndWhiskerRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/CandleStickRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/CategoryStepRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/ClusteredXYBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DeviationRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DialPlotSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/GanttRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/GroupedStackedBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/HighLowRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/IntervalBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LayeredBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LevelRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineAndShapeRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineRenderer3DSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/MinMaxCategoryRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/PiePlotSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/ScatterRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedAreaRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedBarRenderer3DSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYAreaRenderer2Sample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYAreaRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StatisticalBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StatisticalLineRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/VectorRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WaterfallBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WindItemRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYAreaRenderer2Sample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYAreaRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBarRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBlockRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBoxAndWhiskerRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBubbleRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDifferenceRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDotRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYErrorRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYLineAndShapeRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYShapeRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYSplineRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepAreaRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/YIntervalRendererSample.png create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/demo/CombinedCategoryPlotDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/demo/CombinedXYPlotDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedCategoryPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedXYPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/jfreechart-1.0.17-demo.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/.directory create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/hamcrest-core-1.3.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jcommon-1.0.21.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17-experimental.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17-swt.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreesvg-1.4.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/junit-4.11.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/orsoncharts-1.0-eval.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/orsonpdf-1.3-eval.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/servlet.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/lib/swtgraphics2d.jar create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/licence-LGPL.txt create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/pom.xml create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartColor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartFactory.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartFrame.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartMouseEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartMouseListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartPanel.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartRenderingInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartTheme.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartTransferable.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ChartUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/ClipPath.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/DrawableLegendItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/Effect3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/HashUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/JFreeChart.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LegendItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LegendItemCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LegendItemSource.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LegendRenderingOrder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_cs.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_de.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_es.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_fr.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_it.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_ja.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_nl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_pl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_pt_BR.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_pt_PT.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_ru.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_zh_CN.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/LocalizationBundle_zh_TW.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/MouseWheelHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/PaintMap.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/PolarChartPanel.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/StandardChartTheme.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/StrokeMap.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/AbstractAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/AbstractXYAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/Annotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/CategoryAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/CategoryLineAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/CategoryPointerAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/CategoryTextAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/TextAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYAnnotationBoundsInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYBoxAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYDataImageAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYDrawableAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYImageAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYLineAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYPointerAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYPolygonAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYShapeAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYTextAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/XYTitleAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/annotations/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/Axis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/AxisCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/AxisLabelLocation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/AxisLocation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/AxisSpace.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/AxisState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryAnchor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryAxis3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryLabelPosition.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryLabelPositions.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryLabelWidthType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CategoryTick.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/ColorBar.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CompassFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/CyclicNumberAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/DateAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/DateTick.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/DateTickMarkPosition.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/DateTickUnit.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/DateTickUnitType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/ExtendedCategoryAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/LogAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/LogarithmicAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/MarkerAxisBand.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/ModuloAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/MonthDateFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/NumberAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/NumberAxis3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/NumberTick.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/NumberTickUnit.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/PeriodAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/PeriodAxisLabelInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/QuarterDateFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/SegmentedTimeline.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/StandardTickUnitSource.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/SubCategoryAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/SymbolAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/Tick.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/TickType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/TickUnit.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/TickUnitSource.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/TickUnits.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/Timeline.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/ValueAxis.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/ValueTick.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/axis/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/AbstractBlock.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/Arrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/Block.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BlockBorder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BlockContainer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BlockFrame.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BlockParams.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BlockResult.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/BorderArrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/CenterArrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/ColorBlock.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/ColumnArrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/EmptyBlock.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/EntityBlockParams.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/EntityBlockResult.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/FlowArrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/GridArrangement.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/LabelBlock.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/LengthConstraintType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/LineBorder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/RectangleConstraint.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/block/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/demo/BarChartDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/demo/PieChartDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/demo/TimeSeriesChartDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/demo/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/ChartEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/ChartEditorFactory.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/ChartEditorManager.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultChartEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultChartEditorFactory.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultColorBarEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultLogAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultNumberAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultPlotEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultPolarPlotEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultTitleEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/DefaultValueAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_cs.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_de.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_es.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_fr.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_ja.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_nl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_pl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_pt_BR.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_pt_PT.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_ru.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/LocalizationBundle_zh_CN.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/PaletteChooserPanel.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/PaletteSample.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/editor/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/EncoderUtil.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/ImageEncoder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/ImageEncoderFactory.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/ImageFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/KeypointPNGEncoderAdapter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/SunJPEGEncoderAdapter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/SunPNGEncoderAdapter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/encoders/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/AxisEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/CategoryItemEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/CategoryLabelEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/ChartEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/ContourEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/EntityCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/JFreeChartEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/LegendItemEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/PieSectionEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/PlotEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/StandardEntityCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/TickLabelEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/TitleEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/XYAnnotationEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/XYItemEntity.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/entity/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/AnnotationChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/AnnotationChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/AxisChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/AxisChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/ChartChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/ChartChangeEventType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/ChartChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/ChartProgressEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/ChartProgressListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/MarkerChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/MarkerChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/OverlayChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/OverlayChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/PlotChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/PlotChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/RendererChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/RendererChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/TitleChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/TitleChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/event/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/gorilla.jpg create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/DynamicDriveToolTipTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/ImageMapUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/OverLIBToolTipTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/StandardToolTipTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/StandardURLTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/ToolTipTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/URLTagFragmentGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/imagemap/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/AbstractCategoryItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/AbstractPieItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/AbstractXYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/BoxAndWhiskerToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/BoxAndWhiskerXYToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/CategoryItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/CategorySeriesLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/CategoryToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/ContourToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/CrosshairLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/CustomXYToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/HighLowItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/IntervalCategoryItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/IntervalCategoryToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/IntervalXYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/ItemLabelAnchor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/ItemLabelPosition.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/PieSectionLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/PieToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardCategoryItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardCategorySeriesLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardCategoryToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardContourToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardCrosshairLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardPieToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardXYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardXYSeriesLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardXYToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/StandardXYZToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/SymbolicXYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/XYItemLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/XYSeriesLabelGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/XYToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/XYZToolTipGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/labels/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/ArrowNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/LineNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/LongNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/MeterNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/MiddlePinNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/PinNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/PlumNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/PointerNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/ShipNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/WindNeedle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/needle/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/panel/AbstractOverlay.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/panel/CrosshairOverlay.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/panel/Overlay.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/panel/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/AbstractPieLabelDistributor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CategoryCrosshairState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CategoryMarker.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CategoryPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ColorPalette.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CombinedDomainXYPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CombinedRangeXYPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CompassPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ContourPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ContourPlotUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ContourValuePlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/Crosshair.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/CrosshairState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/DatasetRenderingOrder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/DefaultDrawingSupplier.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/DialShape.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/DrawingSupplier.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/FastScatterPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/GreyPalette.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/IntervalMarker.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/JThermometer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_cs.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_de.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_es.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_fr.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_ja.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_nl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_pl.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_pt_PT.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_ru.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/LocalizationBundle_zh_CN.properties create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/Marker.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/MeterInterval.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/MeterPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/MultiplePiePlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/Pannable.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PieLabelDistributor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PieLabelLinkStyle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PieLabelRecord.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PiePlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PiePlot3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PiePlotState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/Plot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PlotOrientation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PlotRenderingInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PlotState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PlotUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PolarAxisLocation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/PolarPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/RainbowPalette.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/RingPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/SeriesRenderingOrder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/SpiderWebPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ThermometerPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ValueAxisPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/ValueMarker.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/WaferMapPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/XYCrosshairState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/XYPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/Zoomable.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/AbstractDialLayer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/ArcDialFrame.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialBackground.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialCap.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialFrame.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialLayer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialLayerChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialLayerChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialPlot.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialPointer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialScale.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialTextAnnotation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/DialValueIndicator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/StandardDialFrame.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/StandardDialRange.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/StandardDialScale.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/dial/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/plot/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/AbstractRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/AreaRendererEndType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/GrayPaintScale.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/LookupPaintScale.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/NotOutlierException.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/Outlier.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/OutlierList.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/OutlierListCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/PaintScale.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/PolarItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/RendererState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/RendererUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/WaferMapRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/AreaRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/BarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/BarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/BarRenderer3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/CategoryItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/CategoryItemRendererState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/CategoryStepRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/DefaultCategoryItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/GanttRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/GradientBarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/IntervalBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/LayeredBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/LevelRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/LineRenderer3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/ScatterRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StackedAreaRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StackedBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StandardBarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/WaterfallBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/category/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/CandlestickRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/CyclicXYItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/DefaultXYItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/DeviationRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/GradientXYBarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/HighLowRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/SamplingXYLineRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/StandardXYBarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/VectorRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/WindItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYAreaRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYBarPainter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYBarRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYBlockRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYDotRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYErrorRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYItemRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYItemRendererState.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYLine3DRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYShapeRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYSplineRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/XYStepRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/YIntervalRenderer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/renderer/xy/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/resources/JFreeChartResources.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/resources/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/servlet/ChartDeleter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/servlet/DisplayChart.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/servlet/ServletUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/servlet/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/CompositeTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/DateTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/ImageTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/LegendGraphic.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/LegendItemBlockContainer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/LegendTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/PaintScaleLegend.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/ShortTextTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/TextTitle.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/Title.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/title/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/CategoryURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/CustomCategoryURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/CustomPieURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/CustomXYURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/PieURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/StandardCategoryURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/StandardPieURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/StandardXYURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/StandardXYZURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/TimeSeriesURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/URLUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/XYURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/XYZURLGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/urls/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/AttrStringUtils.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/DefaultShadowGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/DirectionalGradientPaintTransformer.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/HMSNumberFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/HexNumberFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/LineUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/LogFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/PaintAlpha.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/ParamChecks.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/RelativeDateFormat.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/ResourceBundleWrapper.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/ShadowGenerator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/XYCoordinateType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/chart/util/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/ComparableObjectItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/ComparableObjectSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DataUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DefaultKeyedValue.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DefaultKeyedValues.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DefaultKeyedValues2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DomainInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/DomainOrder.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyToGroupMap.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedObject.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedObjects.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedObjects2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedValue.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedValueComparator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedValueComparatorType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedValues.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/KeyedValues2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/Range.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/RangeInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/RangeType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/UnknownKeyException.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/Value.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/Values.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/Values2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/CategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/CategoryRangeInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/CategoryToPieDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/DefaultCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/DefaultIntervalCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/IntervalCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/SlidingCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/category/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/contour/ContourDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/contour/DefaultContourDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/contour/NonGridContourDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/contour/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/Function2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/LineFunction2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/NormalDistributionFunction2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/PolynomialFunction2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/PowerFunction2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/function/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/GanttCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/SlidingGanttCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/Task.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/TaskSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/TaskSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/XYTaskDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/gantt/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/AbstractDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/AbstractSeriesDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/CombinationDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/CombinedDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/Dataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DatasetChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DatasetChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DatasetGroup.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DatasetUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultHeatMapDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultKeyedValueDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultKeyedValues2DDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultKeyedValuesDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultPieDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/DefaultValueDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/HeatMapDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/HeatMapUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/KeyedValueDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/KeyedValues2DDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/KeyedValuesDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/PieDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/Series.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/SeriesChangeEvent.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/SeriesChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/SeriesDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/SeriesException.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/SubSeriesDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/ValueDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/WaferMapDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/general/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/io/CSV.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/io/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/jdbc/JDBCCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/jdbc/JDBCPieDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/jdbc/JDBCXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/jdbc/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources_de.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources_es.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources_fr.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources_pl.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/DataPackageResources_ru.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/resources/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/BoxAndWhiskerCalculator.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/BoxAndWhiskerCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/BoxAndWhiskerItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/BoxAndWhiskerXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/DefaultBoxAndWhiskerXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/HistogramBin.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/HistogramDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/HistogramType.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/MeanAndStandardDeviation.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/MultiValueCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/Regression.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/SimpleHistogramBin.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/SimpleHistogramDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/StatisticalCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/Statistics.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/statistics/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/DateRange.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Day.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/DynamicTimeSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/FixedMillisecond.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Hour.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Millisecond.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Minute.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Month.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/MovingAverage.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Quarter.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/RegularTimePeriod.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Second.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/SimpleTimePeriod.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriod.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriodAnchor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriodFormatException.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriodValue.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriodValues.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimePeriodValuesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimeSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimeSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimeSeriesDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimeSeriesTableModel.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/TimeTableXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Week.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/Year.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/ohlc/OHLC.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/ohlc/OHLCItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/ohlc/OHLCSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/ohlc/OHLCSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/ohlc/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/time/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/CategoryDatasetHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/CategorySeriesHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/DatasetReader.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/DatasetTags.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/ItemHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/KeyHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/PieDatasetHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/RootHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/ValueHandler.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xml/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/AbstractIntervalXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/AbstractXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/AbstractXYZDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/CategoryTableXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultHighLowDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultIntervalXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultOHLCDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultTableXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultWindDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/DefaultXYZDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/IntervalXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/IntervalXYDelegate.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/IntervalXYZDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/MatrixSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/MatrixSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/NormalizedMatrixSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/OHLCDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/OHLCDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/TableXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/Vector.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/VectorDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/VectorSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/VectorSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/VectorXYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/WindDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XIntervalDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XIntervalSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XIntervalSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYBarDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYCoordinate.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYDatasetTableModel.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYDomainInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYInterval.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYIntervalDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYIntervalSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYIntervalSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYRangeInfo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XYZDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/XisSymbolic.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YInterval.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YIntervalDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YIntervalSeries.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YIntervalSeriesCollection.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YWithXInterval.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/YisSymbolic.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/org/jfree/data/xy/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/source/overview.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/README create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/ChartComposite.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/ChartPrintJob.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/demo/SWTBarChartDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/demo/SWTMultipleAxisDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/demo/SWTPieChartDemo1.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/demo/SWTTimeSeriesDemo.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTChartEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTNumberAxisEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTOtherEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTPlotAppearanceEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTPlotEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTStrokeCanvas.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/chart/swt/editor/SWTTitleEditor.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/swt/SWTGraphics2D.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/swt/SWTPaintCanvas.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/swt/org/jfree/experimental/swt/SWTUtils.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/AreaChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/BarChart3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/BarChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/ChartPanelTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/ChartRenderingInfoTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/GanttChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/HashUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/JFreeChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/LegendItemCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/LegendItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/LineChart3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/LineChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/MeterChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/PaintMapTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/PieChart3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/PieChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/ScatterPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/StackedAreaChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/StackedBarChart3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/StackedBarChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/StandardChartThemeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/StrokeMapTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/TestUtilities.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/TimeSeriesChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/WaterfallChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/XYAreaChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/XYBarChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/XYLineChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/XYStepAreaChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/XYStepChartTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/CategoryLineAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/CategoryPointerAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/CategoryTextAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/TextAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYBoxAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYDrawableAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYImageAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYLineAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYPointerAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYPolygonAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYShapeAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYTextAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/XYTitleAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/annotations/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/AxisLocationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/AxisSpaceTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/AxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryAnchorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryAxis3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryLabelPositionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryLabelPositionsTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryLabelWidthTypeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CategoryTickTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/ColorBarTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/CyclicNumberAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/DateAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/DateTickMarkPositionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/DateTickTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/DateTickUnitTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/ExtendedCategoryAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/LogAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/LogarithmicAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/MarkerAxisBandTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/ModuloAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/MonthDateFormatTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/NumberAxis3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/NumberAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/NumberTickUnitTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/PeriodAxisLabelInfoTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/PeriodAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/QuarterDateFormatTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/SegmentedTimelineAdditionalTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/SegmentedTimelineTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/StandardTickUnitSourceTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/SubCategoryAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/SymbolAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/TickUnitsTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/ValueAxisTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/axis/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/AbstractBlockTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/BlockBorderTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/BlockContainerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/BorderArrangementTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/ColorBlockTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/ColumnArrangementTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/EmptyBlockTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/FlowArrangementTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/GridArrangementTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/LabelBlockTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/LineBorderTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/block/RectangleConstraintTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/CategoryItemEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/CategoryLabelEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/ContourEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/LegendItemEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/PieSectionEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/StandardEntityCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/TickLabelEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/entity/XYItemEntityTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/imagemap/DynamicDriveToolTipTagFragmentGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/imagemap/ImageMapUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/imagemap/OverLIBToolTipTagFragmentGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/imagemap/StandardToolTipTagFragmentGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/imagemap/StandardURLTagFragmentGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/BoxAndWhiskerToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/BoxAndWhiskerXYToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/BubbleXYItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/CustomXYItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/HighLowItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/IntervalCategoryItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/IntervalCategoryToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/ItemLabelAnchorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/ItemLabelPositionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/MultipleXYSeriesLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardCategoryItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardCategorySeriesLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardCategoryToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardContourToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardPieSectionLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardPieToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardXYItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardXYSeriesLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardXYToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/StandardXYZToolTipGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/SymbolicXYItemLabelGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/labels/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/ArrowNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/LineNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/LongNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/MeterNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/MiddlePinNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/PinNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/PlumNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/PointerNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/ShipNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/needle/WindNeedleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/panel/CrosshairOverlayTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CategoryMarkerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CategoryPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/ColorPaletteTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CombinedDomainCategoryPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CombinedDomainXYPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CombinedRangeCategoryPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CombinedRangeXYPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CompassPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/ContourPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/CrosshairTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/DefaultDrawingSupplierTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/FastScatterPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/IntervalMarkerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/MarkerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/MeterIntervalTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/MeterPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/MultiplePiePlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/MyPlotChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PieLabelRecordTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PiePlot3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PiePlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PlotOrientationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PlotRenderingInfoTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/PolarPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/RingPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/SpiderWebPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/ThermometerPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/ValueMarkerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/XYPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/AbstractDialLayerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/ArcDialFrameTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialBackgroundTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialCapTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialPlotTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialPointerTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialTextAnnotationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/DialValueIndicatorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/MyDialLayerChangeListener.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/StandardDialFrameTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/StandardDialRangeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/dial/StandardDialScaleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/plot/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/AbstractRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/AreaRendererEndTypeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/DefaultPolarItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/GrayPaintScaleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/LookupPaintScaleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/OutlierTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/RendererChangeDetector.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/RendererUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/AbstractCategoryItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/AreaRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/BarRenderer3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/BarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/BoxAndWhiskerRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/CategoryStepRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/DefaultCategoryItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/GanttRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/GradientBarPainterTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/GroupedStackedBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/IntervalBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/LayeredBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/LevelRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/LineAndShapeRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/LineRenderer3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/MinMaxCategoryRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/ScatterRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StackedAreaRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StackedBarRenderer3DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StackedBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StandardBarPainterTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StatisticalBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/StatisticalLineAndShapeRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/category/WaterfallBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/AbstractXYItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/CandlestickRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/ClusteredXYBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/DeviationRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/GradientXYBarPainterTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/HighLowRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/RendererXYPackageUtils.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2Test.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/StackedXYAreaRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/StackedXYBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/StandardXYBarPainterTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/StandardXYItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/VectorRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/WindItemRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYAreaRenderer2Test.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYAreaRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYBarRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYBlockRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYBubbleRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYDifferenceRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYDotRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYErrorRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYLine3DRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYLineAndShapeRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYShapeRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYSplineRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYStepAreaRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/XYStepRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/renderer/xy/YIntervalRendererTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/CompositeTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/DateTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/ImageTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/LegendGraphicTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/LegendTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/PaintScaleLegendTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/ShortTextTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/TextTitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/title/TitleTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/CustomCategoryURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/CustomPieURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/CustomXYURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/StandardCategoryURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/StandardPieURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/StandardXYURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/TimeSeriesURLGeneratorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/urls/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/util/HMSNumberFormatTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/util/LineUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/util/LogFormatTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/chart/util/RelativeDateFormatTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/ComparableObjectItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/ComparableObjectSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/DataUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/DefaultKeyedValueTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/DefaultKeyedValues2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/DefaultKeyedValuesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/DomainOrderTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/KeyToGroupMapTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/KeyedObjectTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/KeyedObjects2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/KeyedObjectsTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/RangeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/RangeTypeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/category/CategoryToPieDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/category/DefaultCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/category/DefaultIntervalCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/category/SlidingCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/function/LineFunction2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/function/NormalDistributionFunction2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/function/PolynomialFunction2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/function/PowerFunction2DTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/gantt/SlidingGanttCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/gantt/TaskSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/gantt/TaskSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/gantt/TaskTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/gantt/XYTaskDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DatasetGroupTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DatasetUtilitiesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DefaultHeatMapDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DefaultKeyedValueDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DefaultKeyedValues2DDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DefaultKeyedValuesDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/DefaultPieDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/IntervalDataItem.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/general/TestIntervalCategoryDataset.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/BoxAndWhiskerCalculatorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/BoxAndWhiskerItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/DefaultBoxAndWhiskerXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/DefaultMultiValueCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/DefaultStatisticalCategoryDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/HistogramBinTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/HistogramDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/MeanAndStandardDeviationTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/RegressionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/SimpleHistogramBinTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/SimpleHistogramDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/StatisticsTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/statistics/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/DateRangeTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/DayTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/FixedMillisecondTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/HourTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/MillisecondTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/MinuteTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/MonthTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/MovingAverageTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/QuarterTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/SecondTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/SimpleTimePeriodTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimePeriodAnchorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimePeriodValueTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimePeriodValuesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimePeriodValuesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimeSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimeSeriesDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimeSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/TimeTableXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/WeekTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/YearTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/ohlc/OHLCItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/ohlc/OHLCSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/ohlc/OHLCSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/ohlc/OHLCTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/time/package.html create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/CategoryTableXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultHighLowDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultIntervalXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultOHLCDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultTableXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultWindDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/DefaultXYZDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/IntervalXYDelegateTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/MatrixSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/MatrixSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/OHLCDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/TableXYDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/VectorDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/VectorSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/VectorSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/VectorTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XIntervalDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XIntervalSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XIntervalSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYBarDatasetTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYCoordinateTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYIntervalDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYIntervalSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYIntervalSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYIntervalTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/XYSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/YIntervalDataItemTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/YIntervalSeriesCollectionTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/YIntervalSeriesTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/YIntervalTest.java create mode 100755 WFRperfTool.editor/libs/jfreechart-1.0.17/tests/org/jfree/data/xy/YWithXIntervalTest.java create mode 100755 WFRperfTool.editor/libs/sqlite-jdbc-3.7.2.jar create mode 100755 WFRperfTool.editor/plugin.properties create mode 100755 WFRperfTool.editor/plugin.xml create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvas.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvasController.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/deviceeventstimeline/DeviceEventsTimelineEditorPart.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/perftooleditor/OverviewTreeComparator.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorPlugin.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/presentation/teneo.properties create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/view/WFREventView.java create mode 100755 WFRperfTool.editor/src/at/ac/uibk/wfr/perftool/wfreventview/WFREventViewResource.java create mode 100755 WFRperfTool/.classpath create mode 100755 WFRperfTool/.project create mode 100755 WFRperfTool/.settings/org.eclipse.core.resources.prefs create mode 100755 WFRperfTool/.settings/org.eclipse.jdt.core.prefs create mode 100755 WFRperfTool/META-INF/MANIFEST.MF create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/Activity.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/ActivityInstance.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/ActivityInstanceStatusEvent.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/ActivityStatusEvent.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/ComponentStatusEvent.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/DeviceInstanceStatusEvent.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/PerftoolFactory.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/PerftoolPackage$Literals.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/PerftoolPackage.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/Workflow.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/WorkflowStatusEvent.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/ActivityImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/ActivityInstanceImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/ActivityInstanceStatusEventImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/ActivityStatusEventImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/ComponentStatusEventImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/DeviceInstanceStatusEventImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/PerftoolFactoryImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/PerftoolPackageImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/WorkflowImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/impl/WorkflowStatusEventImpl.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/util/PerftoolAdapterFactory$1.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/util/PerftoolAdapterFactory.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/util/PerftoolSwitch.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/ActivityInstanceStatusEventValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/ActivityInstanceValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/ActivityStatusEventValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/ActivityValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/ComponentStatusEventValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/DeviceInstanceStatusEventValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/WorkflowStatusEventValidator.class create mode 100755 WFRperfTool/bin/at/ac/uibk/wfr/perftool/validation/WorkflowValidator.class create mode 100755 WFRperfTool/bin/perftoolutils/DBCreator.class create mode 100755 WFRperfTool/bin/perftoolutils/MySQLNameStrategy.class create mode 100755 WFRperfTool/bin/perftoolutils/SQLiteDialect$1.class create mode 100755 WFRperfTool/bin/perftoolutils/SQLiteDialect.class create mode 100755 WFRperfTool/bin/perftoolutils/teneo.properties create mode 100755 WFRperfTool/build.properties create mode 100755 WFRperfTool/dbmodel/WFRperfToolModel.ecore create mode 100755 WFRperfTool/dbmodel/WFRperfToolModel.ecorediag create mode 100755 WFRperfTool/dbmodel/WFRperfToolModel.genmodel create mode 100755 WFRperfTool/default.sqlite create mode 100755 WFRperfTool/libs/sqlite-jdbc-3.7.2.jar create mode 100755 WFRperfTool/plugin.properties create mode 100755 WFRperfTool/plugin.xml create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/Activity.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/ActivityInstance.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/ActivityInstanceStatusEvent.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/ActivityStatusEvent.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/ComponentStatusEvent.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/DeviceInstanceStatusEvent.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/PerftoolFactory.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/PerftoolPackage.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/Workflow.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/WorkflowStatusEvent.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/ActivityImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/ActivityInstanceImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/ActivityInstanceStatusEventImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/ActivityStatusEventImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/ComponentStatusEventImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/DeviceInstanceStatusEventImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/PerftoolFactoryImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/PerftoolPackageImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/WorkflowImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/impl/WorkflowStatusEventImpl.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/util/PerftoolAdapterFactory.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/util/PerftoolSwitch.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/ActivityInstanceStatusEventValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/ActivityInstanceValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/ActivityStatusEventValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/ActivityValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/ComponentStatusEventValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/DeviceInstanceStatusEventValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/WorkflowStatusEventValidator.java create mode 100755 WFRperfTool/src/at/ac/uibk/wfr/perftool/validation/WorkflowValidator.java create mode 100755 WFRperfTool/src/perftoolutils/DBCreator.java create mode 100755 WFRperfTool/src/perftoolutils/MySQLNameStrategy.java create mode 100755 WFRperfTool/src/perftoolutils/SQLiteDialect.java create mode 100755 WFRperfTool/src/perftoolutils/teneo.properties create mode 100755 WFRperfTool/text/description.txt diff --git a/WFRperfTool.edit/.classpath b/WFRperfTool.edit/.classpath new file mode 100755 index 0000000..121e527 --- /dev/null +++ b/WFRperfTool.edit/.classpath @@ -0,0 +1,7 @@ + + + + + + + diff --git a/WFRperfTool.edit/.project b/WFRperfTool.edit/.project new file mode 100755 index 0000000..34cf512 --- /dev/null +++ b/WFRperfTool.edit/.project @@ -0,0 +1,28 @@ + + + WFRperfTool.edit + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/WFRperfTool.edit/META-INF/MANIFEST.MF b/WFRperfTool.edit/META-INF/MANIFEST.MF new file mode 100755 index 0000000..c41b7d7 --- /dev/null +++ b/WFRperfTool.edit/META-INF/MANIFEST.MF @@ -0,0 +1,15 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: WFRperfTool.edit;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-ClassPath: . +Bundle-Activator: at.ac.uibk.wfr.perftool.provider.WFRperfToolModelEditPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Export-Package: at.ac.uibk.wfr.perftool.provider +Require-Bundle: org.eclipse.core.runtime, + WFRperfTool;visibility:=reexport, + org.eclipse.emf.edit;visibility:=reexport +Bundle-ActivationPolicy: lazy diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..b893cdf2dc1851447f20b52e2c4ddc2c4dee7c9b GIT binary patch literal 6654 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 M_2F;$$C8Hs0Y(&%nE(I) literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..f30e0fd77fce22109037e0ebd222f4dda3cf1f66 GIT binary patch literal 7341 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 N8&2o(ta?`U{{X3T&FugH literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..4ccd48cdbc7e674438a0411a4ed29ac777d7d34d GIT binary patch literal 5886 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 IFEi@?2ZWTo4FCWD literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..4c4bf68597e2826e8aa9bb197b5886c25ef61a19 GIT binary patch literal 7803 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin$Implementation.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin$Implementation.class new file mode 100755 index 0000000000000000000000000000000000000000..8edac0ea446b4b9a1a97fc36e23840da36718101 GIT binary patch literal 719 zcmb_ayH3ME5S&X)9>z%^yrBT36d^?p(FW0=L;@we3H8Ofgag|boo)CoDi8%9z(*n0 zh6W@=0nM&vcK2pav#)Q@F93G1mPdx+P()m~JXV8Sem^pNBF!k$+T#$RJXS&Nz@K>1mq8>VrGq>yhNd=SE?rMeLdm5+;;#069q@Lq^EuT1 zD1IP@+^z~#w8xOGZ}l0hebTUzMbW_&ayF(>%EMu3{b5lDWmFgn!gXaB*0vdr>)k)R z_wD1YWbsN@1@b8N2hv=KfhQTNUF{05FN{j?Cuv33DrD&Xr#ypwu4CiMj!Jabe|D^S zBklx)a}Wg5?0X^%B`s6_?&Au>#&13{l)gBLO^}ClS)j}k?Y7o?t%^ unZXRjayoDd3zsOMk6GdzYNuvYF_-qur*Q#`l&dty=pvS=p2ad&t>QZa^2`?i literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.class new file mode 100755 index 0000000000000000000000000000000000000000..39af7a53d764a9f882251b2370c3d335f8c73510 GIT binary patch literal 1267 zcmb_b+iuf95IvK-U6YmqrBI*+Qkn*-OObd=L7*s+g3^H6s0i`oIGbSbC9<9JTRQzw@kJs}ml#X3(n=azm|5Xw5=YYWhP@`Z7rD#0>-HE$nayftx%bq|2KJgiMWl zH9@#wp$L)*d&Zhq_Lz#uM)P)Z(3)7R(0jcTQ?>w59DM`|M3$xAd$*DIm;?-j&0&p6HhWeV5S<>D_>4V-P3-v*xub9@q=jAdO9ab?#hL|beX zQRXvNK58K)pVPiae_=Bdtbv>v()UuT$tV~ND%S}5? S;kGX24(_s5Ju9huFn$5`gF!0* literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.class b/WFRperfTool.edit/bin/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..83c349d3c7ed656d269db53b0e0955610fa13623 GIT binary patch literal 7357 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 E0GfGVCIA2c literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/ctool16/CreateActivity_instances_ActivityInstance.gif b/WFRperfTool.edit/icons/full/ctool16/CreateActivity_instances_ActivityInstance.gif new file mode 100755 index 0000000000000000000000000000000000000000..5cd8911d56a0f52a97021644bf3529931d5d4ee8 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b|NZ$54Gj(s4*&nh&yTnNf8QR+ z1&Ys^GsmIf08o6_bTuH_I!Sq5m;BNusd<%RGfRa3{e2Hae?OlGqCd|U|GwJ{Gz|h2 zf3h%wSUMmAWG4e_jDkX6N~E0{!_2dXr(D=NslT~zQi-SWXOo_5*^@NI)cd89Go1r9 zW-mX%F4Ctp=hR6zD+V34``#`V0znP4UnG23bh4dkVS=0djh33*xmu@Rrsp%{)HJ0w LHf5_SGFSru>Z@Rn literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/ctool16/CreateActivity_statusEvents_ActivityStatusEvent.gif b/WFRperfTool.edit/icons/full/ctool16/CreateActivity_statusEvents_ActivityStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..159b76b385227f1ca7fbc6ff4e07c1d9793f75e0 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z695`@b&YU?74GqD^j{W~1KR@37|9yKP z7b5P^aKORAVb^puAlf=fd0m(M(k7{Sm0~kXg#Z104@7@Ip9i8p&lmr`+YB@f0u+C; zFoIY*AOd7318aB0|0GVVMPD{ literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_componentEvents_ComponentStatusEvent.gif b/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_componentEvents_ComponentStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..90d0d79dc31ce347b9f268bea80be06a890d1f51 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6Tx+^^Ecn3tK1kH}_2{@ihKy(sM0)lBSq?zf^Lj zbD+lTg4sA2Ytgb#~OwlghEaFf5$Qgb_3>-5X?e1@Ew Nrqsr!Y*j@DYXFT-VT}L) literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_deviceEvents_DeviceInstanceStatusEvent.gif b/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_deviceEvents_DeviceInstanceStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..238a342df789196c10955c4b3438a92bb424c45a GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6tZBN|6MU@La!sU8+yDRZ^W*LR-?wjQ zXgF}-z??aAfQ;Z{J-eo>0nye;%Imu1mo`bws}!4ABK+^~dm#Gz`8*K)dA|7f-DaR^ z5TN*zg%QNk0TCcO8CYW!6#7yk?bH}%o;^I}!q!Rs&3%(fJdHn_^jyoHq$#G}FO{6> z9H=pS`3ZKBKCL;YPP$n!=&0TIcCio$YMA{Z;lrYn?Mw?3+~jYx)ZEV1I{h*|pCPBF NDYdaFTUC+48UXa1V8Z|a literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_statusEvents_WorkflowStatusEvent.gif b/WFRperfTool.edit/icons/full/ctool16/CreateWorkflow_statusEvents_WorkflowStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..e16ab2c5ebaff58ed4b1653ff536c176325c22c5 GIT binary patch literal 223 zcmZ?wbhEHb6krfwIKsg2|NsB{_xIb|$1^Z6G+kR0e5}WEO|ec}xc MZEVU`Rb;RR0Q8(-!vFvP literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/Activity.gif b/WFRperfTool.edit/icons/full/obj16/Activity.gif new file mode 100755 index 0000000000000000000000000000000000000000..35ef84e20e26f1cef1dcd7ae80d192fd40472368 GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgte-L}loH-5+2OJz6 z6o0ZXGB9v5=zw&B%wS;AGdStFdauRnFW*%79~Qc9H)Xw*lHj#q;a3~IkJHqynw9sg T)a2J)&e-X8WTKETBZD;nnfEVV literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/ActivityInstance.gif b/WFRperfTool.edit/icons/full/obj16/ActivityInstance.gif new file mode 100755 index 0000000000000000000000000000000000000000..c414fe9f728a37e7a2578cf66e5d3f625b429d0e GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgte-L~B{rNyC2L}hm zpDc_F44e!)Ae|sH7+CZSPI|81Yw`NaHx>Seg|6F8S#PBzcr94?)kg2*G_|W{QHT4_|E?#39 z*`}lTlZBCifs;W8q!VNY1B;%)Nzc`LEna{5ro#WQ&~>{h>#dXouLTRg+UR|prgqh= Vyl15*zwUCzPPZcyg@hRytO0}LFBSj* literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/ActivityStatusEvent.gif b/WFRperfTool.edit/icons/full/obj16/ActivityStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..c4fb30e96873d2484faec9d508dcbdd69e73d82e GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgte-L}loH;;I&}kR~x;L)6}k-mG`XF Sp3@myECp}m1wRrvIn+pHKLf7r4thZ7UycR6{YNPjYn%Y&f W@}8BN{JP5-JKc^<6cT1+um%9V)-T`y literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/DeviceInstanceStatusEvent.gif b/WFRperfTool.edit/icons/full/obj16/DeviceInstanceStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..f8041d22553d3f326e3e82be501f2e9bac3794b0 GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgt|Nm>6uJr^TE4Ew{ zsne$TlZBCifs;W8q!VNY1B;%)Nzc`LEna{5ro#WQ&~>{h>#dXouLTRg+UR|prgqh= Vyl15*zwUCzPPZcyg@hRytO0^gFBSj* literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/Workflow.gif b/WFRperfTool.edit/icons/full/obj16/Workflow.gif new file mode 100755 index 0000000000000000000000000000000000000000..4365960a04b1589a21b7607f45f9b5907e2f01a8 GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgte-L}loH;~uRaQAn7P!5RSA+%Q7` literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/icons/full/obj16/WorkflowStatusEvent.gif b/WFRperfTool.edit/icons/full/obj16/WorkflowStatusEvent.gif new file mode 100755 index 0000000000000000000000000000000000000000..106881e5d9bf05cb0cf3375cfd102e8039b8ace9 GIT binary patch literal 129 zcmZ?wbhEHb6krfw*vtS14M4Jip`qcxfddT<4GjN*-2XuK|Nmgt|Nl+b)&w8xv0PKE z(-x`tlZBCifs;W8q!VNY1B;%)Nzc`LEna{5ro#WQ&~>{h>#dXouLTRg+UR|prgqh= Vyl15*zwUCzPPZcyg@hRytO0^gFBSj* literal 0 HcmV?d00001 diff --git a/WFRperfTool.edit/plugin.properties b/WFRperfTool.edit/plugin.properties new file mode 100755 index 0000000..fa5f63f --- /dev/null +++ b/WFRperfTool.edit/plugin.properties @@ -0,0 +1,84 @@ +# + +pluginName = WFRperfToolModel Edit Support +providerName = www.example.org + +_UI_CreateChild_text = {0} +_UI_CreateChild_text2 = {1} {0} +_UI_CreateChild_text3 = {1} +_UI_CreateChild_tooltip = Create New {0} Under {1} Feature +_UI_CreateChild_description = Create a new child of type {0} for the {1} feature of the selected {2}. +_UI_CreateSibling_description = Create a new sibling of type {0} for the selected {2}, under the {1} feature of their parent. + +_UI_PropertyDescriptor_description = The {0} of the {1} + +_UI_Workflow_type = Workflow +_UI_Activity_type = Activity +_UI_ActivityInstance_type = Activity Instance +_UI_WorkflowStatusEvent_type = Workflow Status Event +_UI_ActivityStatusEvent_type = Activity Status Event +_UI_ActivityInstanceStatusEvent_type = Activity Instance Status Event +_UI_DeviceInstanceStatusEvent_type = Device Instance Status Event +_UI_ComponentStatusEvent_type = Component Status Event +_UI_Unknown_type = Object + +_UI_Unknown_datatype= Value + +_UI_Workflow_oid_feature = Oid +_UI_Workflow_wfid_feature = Wfid +_UI_Workflow_uuid_feature = Uuid +_UI_Workflow_name_feature = Name +_UI_Workflow_toplevelActivity_feature = Toplevel Activity +_UI_Workflow_statusEvents_feature = Status Events +_UI_Workflow_deviceEvents_feature = Device Events +_UI_Workflow_componentEvents_feature = Component Events +_UI_Activity_oid_feature = Oid +_UI_Activity_actid_feature = Actid +_UI_Activity_name_feature = Name +_UI_Activity_type_feature = Type +_UI_Activity_branchID_feature = Branch ID +_UI_Activity_parentWorkflow_feature = Parent Workflow +_UI_Activity_instances_feature = Instances +_UI_Activity_statusEvents_feature = Status Events +_UI_Activity_parent_feature = Parent +_UI_Activity_children_feature = Children +_UI_ActivityInstance_oid_feature = Oid +_UI_ActivityInstance_instid_feature = Instid +_UI_ActivityInstance_iterationID_feature = Iteration ID +_UI_ActivityInstance_baseActivity_feature = Base Activity +_UI_ActivityInstance_parentWorkflow_feature = Parent Workflow +_UI_ActivityInstance_parentInstance_feature = Parent Instance +_UI_ActivityInstance_statusEvents_feature = Status Events +_UI_WorkflowStatusEvent_oid_feature = Oid +_UI_WorkflowStatusEvent_newStatus_feature = New Status +_UI_WorkflowStatusEvent_oldStatus_feature = Old Status +_UI_WorkflowStatusEvent_timestamp_feature = Timestamp +_UI_WorkflowStatusEvent_parentWorkflow_feature = Parent Workflow +_UI_ActivityStatusEvent_oid_feature = Oid +_UI_ActivityStatusEvent_newStatus_feature = New Status +_UI_ActivityStatusEvent_oldStatus_feature = Old Status +_UI_ActivityStatusEvent_timestamp_feature = Timestamp +_UI_ActivityStatusEvent_parentActivity_feature = Parent Activity +_UI_ActivityInstanceStatusEvent_oid_feature = Oid +_UI_ActivityInstanceStatusEvent_newStatus_feature = New Status +_UI_ActivityInstanceStatusEvent_oldStatus_feature = Old Status +_UI_ActivityInstanceStatusEvent_timestamp_feature = Timestamp +_UI_ActivityInstanceStatusEvent_parentInstance_feature = Parent Instance +_UI_DeviceInstanceStatusEvent_oid_feature = Oid +_UI_DeviceInstanceStatusEvent_deviceType_feature = Device Type +_UI_DeviceInstanceStatusEvent_deviceID_feature = Device ID +_UI_DeviceInstanceStatusEvent_newStatus_feature = New Status +_UI_DeviceInstanceStatusEvent_oldStatus_feature = Old Status +_UI_DeviceInstanceStatusEvent_timestamp_feature = Timestamp +_UI_DeviceInstanceStatusEvent_executedImplID_feature = Executed Impl ID +_UI_DeviceInstanceStatusEvent_deviceSlotCount_feature = Device Slot Count +_UI_DeviceInstanceStatusEvent_parentWorkflow_feature = Parent Workflow +_UI_DeviceInstanceStatusEvent_executedInstance_feature = Executed Instance +_UI_ComponentStatusEvent_oid_feature = Oid +_UI_ComponentStatusEvent_componentType_feature = Component Type +_UI_ComponentStatusEvent_newStatus_feature = New Status +_UI_ComponentStatusEvent_oldStatus_feature = Old Status +_UI_ComponentStatusEvent_timestamp_feature = Timestamp +_UI_ComponentStatusEvent_workflow_feature = Workflow +_UI_Unknown_feature = Unspecified + diff --git a/WFRperfTool.edit/plugin.xml b/WFRperfTool.edit/plugin.xml new file mode 100755 index 0000000..a20d695 --- /dev/null +++ b/WFRperfTool.edit/plugin.xml @@ -0,0 +1,22 @@ + + + + + + + + + + + + + diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.java new file mode 100755 index 0000000..748c7c7 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceItemProvider.java @@ -0,0 +1,257 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.ActivityInstance; +import at.ac.uibk.wfr.perftool.PerftoolFactory; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.ActivityInstance} object. + * + * + * @generated + */ +public class ActivityInstanceItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public ActivityInstanceItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addInstidPropertyDescriptor(object); + addIterationIDPropertyDescriptor(object); + addParentWorkflowPropertyDescriptor(object); + addParentInstancePropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstance_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstance_oid_feature", "_UI_ActivityInstance_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Instid feature. + * + * + * @generated + */ + protected void addInstidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstance_instid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstance_instid_feature", "_UI_ActivityInstance_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE__INSTID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Iteration ID feature. + * + * + * @generated + */ + protected void addIterationIDPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstance_iterationID_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstance_iterationID_feature", "_UI_ActivityInstance_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE__ITERATION_ID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Parent Workflow feature. + * + * + * @generated + */ + protected void addParentWorkflowPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstance_parentWorkflow_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstance_parentWorkflow_feature", "_UI_ActivityInstance_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE__PARENT_WORKFLOW, + true, + false, + true, + null, + null, + null)); + } + + /** + * This adds a property descriptor for the Parent Instance feature. + * + * + * @generated + */ + protected void addParentInstancePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstance_parentInstance_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstance_parentInstance_feature", "_UI_ActivityInstance_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE__PARENT_INSTANCE, + true, + false, + true, + null, + null, + null)); + } + + /** + * This returns ActivityInstance.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/ActivityInstance")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + ActivityInstance activityInstance = (ActivityInstance)object; + return getString("_UI_ActivityInstance_type") + " " + activityInstance.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(ActivityInstance.class)) { + case PerftoolPackage.ACTIVITY_INSTANCE__OID: + case PerftoolPackage.ACTIVITY_INSTANCE__INSTID: + case PerftoolPackage.ACTIVITY_INSTANCE__ITERATION_ID: + case PerftoolPackage.ACTIVITY_INSTANCE__STATUS_EVENTS: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.ACTIVITY_INSTANCE__STATUS_EVENTS, + PerftoolFactory.eINSTANCE.createActivityInstanceStatusEvent())); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceStatusEventItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceStatusEventItemProvider.java new file mode 100755 index 0000000..0191f76 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityInstanceStatusEventItemProvider.java @@ -0,0 +1,227 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.ActivityInstanceStatusEvent; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.ActivityInstanceStatusEvent} object. + * + * + * @generated + */ +public class ActivityInstanceStatusEventItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public ActivityInstanceStatusEventItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addNewStatusPropertyDescriptor(object); + addOldStatusPropertyDescriptor(object); + addTimestampPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstanceStatusEvent_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstanceStatusEvent_oid_feature", "_UI_ActivityInstanceStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE_STATUS_EVENT__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the New Status feature. + * + * + * @generated + */ + protected void addNewStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstanceStatusEvent_newStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstanceStatusEvent_newStatus_feature", "_UI_ActivityInstanceStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE_STATUS_EVENT__NEW_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Old Status feature. + * + * + * @generated + */ + protected void addOldStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstanceStatusEvent_oldStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstanceStatusEvent_oldStatus_feature", "_UI_ActivityInstanceStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE_STATUS_EVENT__OLD_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Timestamp feature. + * + * + * @generated + */ + protected void addTimestampPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityInstanceStatusEvent_timestamp_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityInstanceStatusEvent_timestamp_feature", "_UI_ActivityInstanceStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_INSTANCE_STATUS_EVENT__TIMESTAMP, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This returns ActivityInstanceStatusEvent.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/ActivityInstanceStatusEvent")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + ActivityInstanceStatusEvent activityInstanceStatusEvent = (ActivityInstanceStatusEvent)object; + return getString("_UI_ActivityInstanceStatusEvent_type") + " " + activityInstanceStatusEvent.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(ActivityInstanceStatusEvent.class)) { + case PerftoolPackage.ACTIVITY_INSTANCE_STATUS_EVENT__OID: + case PerftoolPackage.ACTIVITY_INSTANCE_STATUS_EVENT__NEW_STATUS: + case PerftoolPackage.ACTIVITY_INSTANCE_STATUS_EVENT__OLD_STATUS: + case PerftoolPackage.ACTIVITY_INSTANCE_STATUS_EVENT__TIMESTAMP: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.java new file mode 100755 index 0000000..32555e4 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityItemProvider.java @@ -0,0 +1,307 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.Activity; +import at.ac.uibk.wfr.perftool.PerftoolFactory; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.ecore.EStructuralFeature; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.Activity} object. + * + * + * @generated + */ +public class ActivityItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public ActivityItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addActidPropertyDescriptor(object); + addNamePropertyDescriptor(object); + addTypePropertyDescriptor(object); + addBranchIDPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Activity_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Activity_oid_feature", "_UI_Activity_type"), + PerftoolPackage.Literals.ACTIVITY__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Actid feature. + * + * + * @generated + */ + protected void addActidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Activity_actid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Activity_actid_feature", "_UI_Activity_type"), + PerftoolPackage.Literals.ACTIVITY__ACTID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Name feature. + * + * + * @generated + */ + protected void addNamePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Activity_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Activity_name_feature", "_UI_Activity_type"), + PerftoolPackage.Literals.ACTIVITY__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Type feature. + * + * + * @generated + */ + protected void addTypePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Activity_type_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Activity_type_feature", "_UI_Activity_type"), + PerftoolPackage.Literals.ACTIVITY__TYPE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Branch ID feature. + * + * + * @generated + */ + protected void addBranchIDPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Activity_branchID_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Activity_branchID_feature", "_UI_Activity_type"), + PerftoolPackage.Literals.ACTIVITY__BRANCH_ID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an + * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * + * + * @generated + */ + @Override + public Collection getChildrenFeatures(Object object) { + if (childrenFeatures == null) { + super.getChildrenFeatures(object); + childrenFeatures.add(PerftoolPackage.Literals.ACTIVITY__INSTANCES); + childrenFeatures.add(PerftoolPackage.Literals.ACTIVITY__CHILDREN); + } + return childrenFeatures; + } + + /** + * + * + * @generated + */ + @Override + protected EStructuralFeature getChildFeature(Object object, Object child) { + // Check the type of the specified child object and return the proper feature to use for + // adding (see {@link AddCommand}) it as a child. + + return super.getChildFeature(object, child); + } + + /** + * This returns Activity.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Activity")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + String label = ((Activity)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_Activity_type") : + getString("_UI_Activity_type") + " " + label; + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(Activity.class)) { + case PerftoolPackage.ACTIVITY__OID: + case PerftoolPackage.ACTIVITY__ACTID: + case PerftoolPackage.ACTIVITY__NAME: + case PerftoolPackage.ACTIVITY__TYPE: + case PerftoolPackage.ACTIVITY__BRANCH_ID: + case PerftoolPackage.ACTIVITY__STATUS_EVENTS: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + case PerftoolPackage.ACTIVITY__INSTANCES: + case PerftoolPackage.ACTIVITY__CHILDREN: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), true, false)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.ACTIVITY__INSTANCES, + PerftoolFactory.eINSTANCE.createActivityInstance())); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.ACTIVITY__STATUS_EVENTS, + PerftoolFactory.eINSTANCE.createActivityStatusEvent())); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.ACTIVITY__CHILDREN, + PerftoolFactory.eINSTANCE.createActivity())); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.java new file mode 100755 index 0000000..9905f79 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ActivityStatusEventItemProvider.java @@ -0,0 +1,227 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.ActivityStatusEvent; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.ActivityStatusEvent} object. + * + * + * @generated + */ +public class ActivityStatusEventItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public ActivityStatusEventItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addNewStatusPropertyDescriptor(object); + addOldStatusPropertyDescriptor(object); + addTimestampPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityStatusEvent_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityStatusEvent_oid_feature", "_UI_ActivityStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_STATUS_EVENT__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the New Status feature. + * + * + * @generated + */ + protected void addNewStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityStatusEvent_newStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityStatusEvent_newStatus_feature", "_UI_ActivityStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_STATUS_EVENT__NEW_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Old Status feature. + * + * + * @generated + */ + protected void addOldStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityStatusEvent_oldStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityStatusEvent_oldStatus_feature", "_UI_ActivityStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_STATUS_EVENT__OLD_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Timestamp feature. + * + * + * @generated + */ + protected void addTimestampPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ActivityStatusEvent_timestamp_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ActivityStatusEvent_timestamp_feature", "_UI_ActivityStatusEvent_type"), + PerftoolPackage.Literals.ACTIVITY_STATUS_EVENT__TIMESTAMP, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This returns ActivityStatusEvent.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/ActivityStatusEvent")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + ActivityStatusEvent activityStatusEvent = (ActivityStatusEvent)object; + return getString("_UI_ActivityStatusEvent_type") + " " + activityStatusEvent.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(ActivityStatusEvent.class)) { + case PerftoolPackage.ACTIVITY_STATUS_EVENT__OID: + case PerftoolPackage.ACTIVITY_STATUS_EVENT__NEW_STATUS: + case PerftoolPackage.ACTIVITY_STATUS_EVENT__OLD_STATUS: + case PerftoolPackage.ACTIVITY_STATUS_EVENT__TIMESTAMP: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ComponentStatusEventItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ComponentStatusEventItemProvider.java new file mode 100755 index 0000000..4e43678 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/ComponentStatusEventItemProvider.java @@ -0,0 +1,251 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.ComponentStatusEvent; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.ComponentStatusEvent} object. + * + * + * @generated + */ +public class ComponentStatusEventItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public ComponentStatusEventItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addComponentTypePropertyDescriptor(object); + addNewStatusPropertyDescriptor(object); + addOldStatusPropertyDescriptor(object); + addTimestampPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ComponentStatusEvent_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ComponentStatusEvent_oid_feature", "_UI_ComponentStatusEvent_type"), + PerftoolPackage.Literals.COMPONENT_STATUS_EVENT__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Component Type feature. + * + * + * @generated + */ + protected void addComponentTypePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ComponentStatusEvent_componentType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ComponentStatusEvent_componentType_feature", "_UI_ComponentStatusEvent_type"), + PerftoolPackage.Literals.COMPONENT_STATUS_EVENT__COMPONENT_TYPE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the New Status feature. + * + * + * @generated + */ + protected void addNewStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ComponentStatusEvent_newStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ComponentStatusEvent_newStatus_feature", "_UI_ComponentStatusEvent_type"), + PerftoolPackage.Literals.COMPONENT_STATUS_EVENT__NEW_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Old Status feature. + * + * + * @generated + */ + protected void addOldStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ComponentStatusEvent_oldStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ComponentStatusEvent_oldStatus_feature", "_UI_ComponentStatusEvent_type"), + PerftoolPackage.Literals.COMPONENT_STATUS_EVENT__OLD_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Timestamp feature. + * + * + * @generated + */ + protected void addTimestampPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_ComponentStatusEvent_timestamp_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_ComponentStatusEvent_timestamp_feature", "_UI_ComponentStatusEvent_type"), + PerftoolPackage.Literals.COMPONENT_STATUS_EVENT__TIMESTAMP, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This returns ComponentStatusEvent.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/ComponentStatusEvent")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + ComponentStatusEvent componentStatusEvent = (ComponentStatusEvent)object; + return getString("_UI_ComponentStatusEvent_type") + " " + componentStatusEvent.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(ComponentStatusEvent.class)) { + case PerftoolPackage.COMPONENT_STATUS_EVENT__OID: + case PerftoolPackage.COMPONENT_STATUS_EVENT__COMPONENT_TYPE: + case PerftoolPackage.COMPONENT_STATUS_EVENT__NEW_STATUS: + case PerftoolPackage.COMPONENT_STATUS_EVENT__OLD_STATUS: + case PerftoolPackage.COMPONENT_STATUS_EVENT__TIMESTAMP: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.java new file mode 100755 index 0000000..f8a2133 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/DeviceInstanceStatusEventItemProvider.java @@ -0,0 +1,346 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.DeviceInstanceStatusEvent; +import at.ac.uibk.wfr.perftool.PerftoolPackage; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.DeviceInstanceStatusEvent} object. + * + * + * @generated + */ +public class DeviceInstanceStatusEventItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public DeviceInstanceStatusEventItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addDeviceTypePropertyDescriptor(object); + addDeviceIDPropertyDescriptor(object); + addNewStatusPropertyDescriptor(object); + addOldStatusPropertyDescriptor(object); + addTimestampPropertyDescriptor(object); + addExecutedImplIDPropertyDescriptor(object); + addDeviceSlotCountPropertyDescriptor(object); + addExecutedInstancePropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_oid_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Device Type feature. + * + * + * @generated + */ + protected void addDeviceTypePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_deviceType_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_deviceType_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_TYPE, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Device ID feature. + * + * + * @generated + */ + protected void addDeviceIDPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_deviceID_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_deviceID_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_ID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the New Status feature. + * + * + * @generated + */ + protected void addNewStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_newStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_newStatus_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__NEW_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Old Status feature. + * + * + * @generated + */ + protected void addOldStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_oldStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_oldStatus_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__OLD_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Timestamp feature. + * + * + * @generated + */ + protected void addTimestampPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_timestamp_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_timestamp_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__TIMESTAMP, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Executed Impl ID feature. + * + * + * @generated + */ + protected void addExecutedImplIDPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_executedImplID_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_executedImplID_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__EXECUTED_IMPL_ID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Device Slot Count feature. + * + * + * @generated + */ + protected void addDeviceSlotCountPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_deviceSlotCount_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_deviceSlotCount_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_SLOT_COUNT, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Executed Instance feature. + * + * + * @generated + */ + protected void addExecutedInstancePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_DeviceInstanceStatusEvent_executedInstance_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_DeviceInstanceStatusEvent_executedInstance_feature", "_UI_DeviceInstanceStatusEvent_type"), + PerftoolPackage.Literals.DEVICE_INSTANCE_STATUS_EVENT__EXECUTED_INSTANCE, + true, + false, + true, + null, + null, + null)); + } + + /** + * This returns DeviceInstanceStatusEvent.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/DeviceInstanceStatusEvent")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + DeviceInstanceStatusEvent deviceInstanceStatusEvent = (DeviceInstanceStatusEvent)object; + return getString("_UI_DeviceInstanceStatusEvent_type") + " " + deviceInstanceStatusEvent.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(DeviceInstanceStatusEvent.class)) { + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__OID: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_TYPE: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_ID: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__NEW_STATUS: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__OLD_STATUS: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__TIMESTAMP: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__EXECUTED_IMPL_ID: + case PerftoolPackage.DEVICE_INSTANCE_STATUS_EVENT__DEVICE_SLOT_COUNT: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/PerftoolItemProviderAdapterFactory.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/PerftoolItemProviderAdapterFactory.java new file mode 100755 index 0000000..3d2a383 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/PerftoolItemProviderAdapterFactory.java @@ -0,0 +1,367 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + +import at.ac.uibk.wfr.perftool.util.PerftoolAdapterFactory; + +import java.util.ArrayList; +import java.util.Collection; + +import org.eclipse.emf.common.notify.Adapter; +import org.eclipse.emf.common.notify.Notification; +import org.eclipse.emf.common.notify.Notifier; + +import org.eclipse.emf.edit.provider.ChangeNotifier; +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.ComposedAdapterFactory; +import org.eclipse.emf.edit.provider.IChangeNotifier; +import org.eclipse.emf.edit.provider.IDisposable; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.INotifyChangedListener; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; + +/** + * This is the factory that is used to provide the interfaces needed to support Viewers. + * The adapters generated by this factory convert EMF adapter notifications into calls to {@link #fireNotifyChanged fireNotifyChanged}. + * The adapters also support Eclipse property sheets. + * Note that most of the adapters are shared among multiple instances. + * + * + * @generated + */ +public class PerftoolItemProviderAdapterFactory extends PerftoolAdapterFactory implements ComposeableAdapterFactory, IChangeNotifier, IDisposable { + /** + * This keeps track of the root adapter factory that delegates to this adapter factory. + * + * + * @generated + */ + protected ComposedAdapterFactory parentAdapterFactory; + + /** + * This is used to implement {@link org.eclipse.emf.edit.provider.IChangeNotifier}. + * + * + * @generated + */ + protected IChangeNotifier changeNotifier = new ChangeNotifier(); + + /** + * This keeps track of all the supported types checked by {@link #isFactoryForType isFactoryForType}. + * + * + * @generated + */ + protected Collection supportedTypes = new ArrayList(); + + /** + * This constructs an instance. + * + * + * @generated + */ + public PerftoolItemProviderAdapterFactory() { + supportedTypes.add(IEditingDomainItemProvider.class); + supportedTypes.add(IStructuredItemContentProvider.class); + supportedTypes.add(ITreeItemContentProvider.class); + supportedTypes.add(IItemLabelProvider.class); + supportedTypes.add(IItemPropertySource.class); + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.Workflow} instances. + * + * + * @generated + */ + protected WorkflowItemProvider workflowItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.Workflow}. + * + * + * @generated + */ + @Override + public Adapter createWorkflowAdapter() { + if (workflowItemProvider == null) { + workflowItemProvider = new WorkflowItemProvider(this); + } + + return workflowItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.Activity} instances. + * + * + * @generated + */ + protected ActivityItemProvider activityItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.Activity}. + * + * + * @generated + */ + @Override + public Adapter createActivityAdapter() { + if (activityItemProvider == null) { + activityItemProvider = new ActivityItemProvider(this); + } + + return activityItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.ActivityInstance} instances. + * + * + * @generated + */ + protected ActivityInstanceItemProvider activityInstanceItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.ActivityInstance}. + * + * + * @generated + */ + @Override + public Adapter createActivityInstanceAdapter() { + if (activityInstanceItemProvider == null) { + activityInstanceItemProvider = new ActivityInstanceItemProvider(this); + } + + return activityInstanceItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.WorkflowStatusEvent} instances. + * + * + * @generated + */ + protected WorkflowStatusEventItemProvider workflowStatusEventItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.WorkflowStatusEvent}. + * + * + * @generated + */ + @Override + public Adapter createWorkflowStatusEventAdapter() { + if (workflowStatusEventItemProvider == null) { + workflowStatusEventItemProvider = new WorkflowStatusEventItemProvider(this); + } + + return workflowStatusEventItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.ActivityStatusEvent} instances. + * + * + * @generated + */ + protected ActivityStatusEventItemProvider activityStatusEventItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.ActivityStatusEvent}. + * + * + * @generated + */ + @Override + public Adapter createActivityStatusEventAdapter() { + if (activityStatusEventItemProvider == null) { + activityStatusEventItemProvider = new ActivityStatusEventItemProvider(this); + } + + return activityStatusEventItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.ActivityInstanceStatusEvent} instances. + * + * + * @generated + */ + protected ActivityInstanceStatusEventItemProvider activityInstanceStatusEventItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.ActivityInstanceStatusEvent}. + * + * + * @generated + */ + @Override + public Adapter createActivityInstanceStatusEventAdapter() { + if (activityInstanceStatusEventItemProvider == null) { + activityInstanceStatusEventItemProvider = new ActivityInstanceStatusEventItemProvider(this); + } + + return activityInstanceStatusEventItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.DeviceInstanceStatusEvent} instances. + * + * + * @generated + */ + protected DeviceInstanceStatusEventItemProvider deviceInstanceStatusEventItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.DeviceInstanceStatusEvent}. + * + * + * @generated + */ + @Override + public Adapter createDeviceInstanceStatusEventAdapter() { + if (deviceInstanceStatusEventItemProvider == null) { + deviceInstanceStatusEventItemProvider = new DeviceInstanceStatusEventItemProvider(this); + } + + return deviceInstanceStatusEventItemProvider; + } + + /** + * This keeps track of the one adapter used for all {@link at.ac.uibk.wfr.perftool.ComponentStatusEvent} instances. + * + * + * @generated + */ + protected ComponentStatusEventItemProvider componentStatusEventItemProvider; + + /** + * This creates an adapter for a {@link at.ac.uibk.wfr.perftool.ComponentStatusEvent}. + * + * + * @generated + */ + @Override + public Adapter createComponentStatusEventAdapter() { + if (componentStatusEventItemProvider == null) { + componentStatusEventItemProvider = new ComponentStatusEventItemProvider(this); + } + + return componentStatusEventItemProvider; + } + + /** + * This returns the root adapter factory that contains this factory. + * + * + * @generated + */ + public ComposeableAdapterFactory getRootAdapterFactory() { + return parentAdapterFactory == null ? this : parentAdapterFactory.getRootAdapterFactory(); + } + + /** + * This sets the composed adapter factory that contains this factory. + * + * + * @generated + */ + public void setParentAdapterFactory(ComposedAdapterFactory parentAdapterFactory) { + this.parentAdapterFactory = parentAdapterFactory; + } + + /** + * + * + * @generated + */ + @Override + public boolean isFactoryForType(Object type) { + return supportedTypes.contains(type) || super.isFactoryForType(type); + } + + /** + * This implementation substitutes the factory itself as the key for the adapter. + * + * + * @generated + */ + @Override + public Adapter adapt(Notifier notifier, Object type) { + return super.adapt(notifier, this); + } + + /** + * + * + * @generated + */ + @Override + public Object adapt(Object object, Object type) { + if (isFactoryForType(type)) { + Object adapter = super.adapt(object, type); + if (!(type instanceof Class) || (((Class)type).isInstance(adapter))) { + return adapter; + } + } + + return null; + } + + /** + * This adds a listener. + * + * + * @generated + */ + public void addListener(INotifyChangedListener notifyChangedListener) { + changeNotifier.addListener(notifyChangedListener); + } + + /** + * This removes a listener. + * + * + * @generated + */ + public void removeListener(INotifyChangedListener notifyChangedListener) { + changeNotifier.removeListener(notifyChangedListener); + } + + /** + * This delegates to {@link #changeNotifier} and to {@link #parentAdapterFactory}. + * + * + * @generated + */ + public void fireNotifyChanged(Notification notification) { + changeNotifier.fireNotifyChanged(notification); + + if (parentAdapterFactory != null) { + parentAdapterFactory.fireNotifyChanged(notification); + } + } + + /** + * This disposes all of the item providers created by this factory. + * + * + * @generated + */ + public void dispose() { + if (workflowItemProvider != null) workflowItemProvider.dispose(); + if (activityItemProvider != null) activityItemProvider.dispose(); + if (activityInstanceItemProvider != null) activityInstanceItemProvider.dispose(); + if (workflowStatusEventItemProvider != null) workflowStatusEventItemProvider.dispose(); + if (activityStatusEventItemProvider != null) activityStatusEventItemProvider.dispose(); + if (activityInstanceStatusEventItemProvider != null) activityInstanceStatusEventItemProvider.dispose(); + if (deviceInstanceStatusEventItemProvider != null) deviceInstanceStatusEventItemProvider.dispose(); + if (componentStatusEventItemProvider != null) componentStatusEventItemProvider.dispose(); + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.java new file mode 100755 index 0000000..ec0428d --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WFRperfToolModelEditPlugin.java @@ -0,0 +1,89 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + +import org.eclipse.emf.common.EMFPlugin; + +import org.eclipse.emf.common.util.ResourceLocator; + +/** + * This is the central singleton for the WFRperfToolModel edit plugin. + * + * + * @generated + */ +public final class WFRperfToolModelEditPlugin extends EMFPlugin { + /** + * Keep track of the singleton. + * + * + * @generated + */ + public static final WFRperfToolModelEditPlugin INSTANCE = new WFRperfToolModelEditPlugin(); + + /** + * Keep track of the singleton. + * + * + * @generated + */ + private static Implementation plugin; + + /** + * Create the instance. + * + * + * @generated + */ + public WFRperfToolModelEditPlugin() { + super + (new ResourceLocator [] { + }); + } + + /** + * Returns the singleton instance of the Eclipse plugin. + * + * + * @return the singleton instance. + * @generated + */ + @Override + public ResourceLocator getPluginResourceLocator() { + return plugin; + } + + /** + * Returns the singleton instance of the Eclipse plugin. + * + * + * @return the singleton instance. + * @generated + */ + public static Implementation getPlugin() { + return plugin; + } + + /** + * The actual implementation of the Eclipse Plugin. + * + * + * @generated + */ + public static class Implementation extends EclipsePlugin { + /** + * Creates an instance. + * + * + * @generated + */ + public Implementation() { + super(); + + // Remember the static instance. + // + plugin = this; + } + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.java new file mode 100755 index 0000000..bfb5182 --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowItemProvider.java @@ -0,0 +1,303 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.PerftoolFactory; +import at.ac.uibk.wfr.perftool.PerftoolPackage; +import at.ac.uibk.wfr.perftool.Workflow; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.ecore.EStructuralFeature; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.Workflow} object. + * + * + * @generated + */ +public class WorkflowItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, + IStructuredItemContentProvider, + ITreeItemContentProvider, + IItemLabelProvider, + IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public WorkflowItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addWfidPropertyDescriptor(object); + addUuidPropertyDescriptor(object); + addNamePropertyDescriptor(object); + addToplevelActivityPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Workflow_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Workflow_oid_feature", "_UI_Workflow_type"), + PerftoolPackage.Literals.WORKFLOW__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Wfid feature. + * + * + * @generated + */ + protected void addWfidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Workflow_wfid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Workflow_wfid_feature", "_UI_Workflow_type"), + PerftoolPackage.Literals.WORKFLOW__WFID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Uuid feature. + * + * + * @generated + */ + protected void addUuidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Workflow_uuid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Workflow_uuid_feature", "_UI_Workflow_type"), + PerftoolPackage.Literals.WORKFLOW__UUID, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Name feature. + * + * + * @generated + */ + protected void addNamePropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Workflow_name_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Workflow_name_feature", "_UI_Workflow_type"), + PerftoolPackage.Literals.WORKFLOW__NAME, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Toplevel Activity feature. + * + * + * @generated + */ + protected void addToplevelActivityPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_Workflow_toplevelActivity_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_Workflow_toplevelActivity_feature", "_UI_Workflow_type"), + PerftoolPackage.Literals.WORKFLOW__TOPLEVEL_ACTIVITY, + true, + false, + true, + null, + null, + null)); + } + + /** + * This specifies how to implement {@link #getChildren} and is used to deduce an appropriate feature for an + * {@link org.eclipse.emf.edit.command.AddCommand}, {@link org.eclipse.emf.edit.command.RemoveCommand} or + * {@link org.eclipse.emf.edit.command.MoveCommand} in {@link #createCommand}. + * + * + * @generated + */ + @Override + public Collection getChildrenFeatures(Object object) { + if (childrenFeatures == null) { + super.getChildrenFeatures(object); + childrenFeatures.add(PerftoolPackage.Literals.WORKFLOW__TOPLEVEL_ACTIVITY); + } + return childrenFeatures; + } + + /** + * + * + * @generated + */ + @Override + protected EStructuralFeature getChildFeature(Object object, Object child) { + // Check the type of the specified child object and return the proper feature to use for + // adding (see {@link AddCommand}) it as a child. + + return super.getChildFeature(object, child); + } + + /** + * This returns Workflow.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/Workflow")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + String label = ((Workflow)object).getName(); + return label == null || label.length() == 0 ? + getString("_UI_Workflow_type") : + getString("_UI_Workflow_type") + " " + label; + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(Workflow.class)) { + case PerftoolPackage.WORKFLOW__OID: + case PerftoolPackage.WORKFLOW__WFID: + case PerftoolPackage.WORKFLOW__UUID: + case PerftoolPackage.WORKFLOW__NAME: + case PerftoolPackage.WORKFLOW__STATUS_EVENTS: + case PerftoolPackage.WORKFLOW__DEVICE_EVENTS: + case PerftoolPackage.WORKFLOW__COMPONENT_EVENTS: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.WORKFLOW__STATUS_EVENTS, + PerftoolFactory.eINSTANCE.createWorkflowStatusEvent())); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.WORKFLOW__DEVICE_EVENTS, + PerftoolFactory.eINSTANCE.createDeviceInstanceStatusEvent())); + + newChildDescriptors.add + (createChildParameter + (PerftoolPackage.Literals.WORKFLOW__COMPONENT_EVENTS, + PerftoolFactory.eINSTANCE.createComponentStatusEvent())); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + +} diff --git a/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowStatusEventItemProvider.java b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowStatusEventItemProvider.java new file mode 100755 index 0000000..0a3a78c --- /dev/null +++ b/WFRperfTool.edit/src/at/ac/uibk/wfr/perftool/provider/WorkflowStatusEventItemProvider.java @@ -0,0 +1,239 @@ +/** + */ +package at.ac.uibk.wfr.perftool.provider; + + +import at.ac.uibk.wfr.perftool.PerftoolPackage; +import at.ac.uibk.wfr.perftool.WorkflowStatusEvent; + +import java.util.Collection; +import java.util.List; + +import org.eclipse.emf.common.notify.AdapterFactory; +import org.eclipse.emf.common.notify.Notification; + +import org.eclipse.emf.common.util.ResourceLocator; + +import org.eclipse.emf.edit.provider.ComposeableAdapterFactory; +import org.eclipse.emf.edit.provider.IEditingDomainItemProvider; +import org.eclipse.emf.edit.provider.IItemLabelProvider; +import org.eclipse.emf.edit.provider.IItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.IItemPropertySource; +import org.eclipse.emf.edit.provider.IStructuredItemContentProvider; +import org.eclipse.emf.edit.provider.ITreeItemContentProvider; +import org.eclipse.emf.edit.provider.ItemPropertyDescriptor; +import org.eclipse.emf.edit.provider.ItemProviderAdapter; +import org.eclipse.emf.edit.provider.ViewerNotification; + +/** + * This is the item provider adapter for a {@link at.ac.uibk.wfr.perftool.WorkflowStatusEvent} object. + * + * + * @generated + */ +public class WorkflowStatusEventItemProvider + extends ItemProviderAdapter + implements + IEditingDomainItemProvider, IStructuredItemContentProvider, ITreeItemContentProvider, IItemLabelProvider, IItemPropertySource { + /** + * This constructs an instance from a factory and a notifier. + * + * + * @generated + */ + public WorkflowStatusEventItemProvider(AdapterFactory adapterFactory) { + super(adapterFactory); + } + + /** + * This returns the property descriptors for the adapted class. + * + * + * @generated + */ + @Override + public List getPropertyDescriptors(Object object) { + if (itemPropertyDescriptors == null) { + super.getPropertyDescriptors(object); + + addOidPropertyDescriptor(object); + addNewStatusPropertyDescriptor(object); + addOldStatusPropertyDescriptor(object); + addTimestampPropertyDescriptor(object); + } + return itemPropertyDescriptors; + } + + /** + * This adds a property descriptor for the Oid feature. + * + * + * @generated + */ + protected void addOidPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_WorkflowStatusEvent_oid_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_WorkflowStatusEvent_oid_feature", "_UI_WorkflowStatusEvent_type"), + PerftoolPackage.Literals.WORKFLOW_STATUS_EVENT__OID, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the New Status feature. + * + * + * @generated + */ + protected void addNewStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_WorkflowStatusEvent_newStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_WorkflowStatusEvent_newStatus_feature", "_UI_WorkflowStatusEvent_type"), + PerftoolPackage.Literals.WORKFLOW_STATUS_EVENT__NEW_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Old Status feature. + * + * + * @generated + */ + protected void addOldStatusPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_WorkflowStatusEvent_oldStatus_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_WorkflowStatusEvent_oldStatus_feature", "_UI_WorkflowStatusEvent_type"), + PerftoolPackage.Literals.WORKFLOW_STATUS_EVENT__OLD_STATUS, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** + * This adds a property descriptor for the Timestamp feature. + * + * + * @generated + */ + protected void addTimestampPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_WorkflowStatusEvent_timestamp_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_WorkflowStatusEvent_timestamp_feature", "_UI_WorkflowStatusEvent_type"), + PerftoolPackage.Literals.WORKFLOW_STATUS_EVENT__TIMESTAMP, + true, + false, + false, + ItemPropertyDescriptor.INTEGRAL_VALUE_IMAGE, + null, + null)); + } + + /** + * This returns WorkflowStatusEvent.gif. + * + * + * @generated + */ + @Override + public Object getImage(Object object) { + return overlayImage(object, getResourceLocator().getImage("full/obj16/WorkflowStatusEvent")); + } + + /** + * This returns the label text for the adapted class. + * + * + * @generated + */ + @Override + public String getText(Object object) { + WorkflowStatusEvent workflowStatusEvent = (WorkflowStatusEvent)object; + return getString("_UI_WorkflowStatusEvent_type") + " " + workflowStatusEvent.getOid(); + } + + /** + * This handles model notifications by calling {@link #updateChildren} to update any cached + * children and by creating a viewer notification, which it passes to {@link #fireNotifyChanged}. + * + * + * @generated + */ + @Override + public void notifyChanged(Notification notification) { + updateChildren(notification); + + switch (notification.getFeatureID(WorkflowStatusEvent.class)) { + case PerftoolPackage.WORKFLOW_STATUS_EVENT__OID: + case PerftoolPackage.WORKFLOW_STATUS_EVENT__NEW_STATUS: + case PerftoolPackage.WORKFLOW_STATUS_EVENT__OLD_STATUS: + case PerftoolPackage.WORKFLOW_STATUS_EVENT__TIMESTAMP: + fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); + return; + } + super.notifyChanged(notification); + } + + /** + * This adds {@link org.eclipse.emf.edit.command.CommandParameter}s describing the children + * that can be created under this object. + * + * + * @generated + */ + @Override + protected void collectNewChildDescriptors(Collection newChildDescriptors, Object object) { + super.collectNewChildDescriptors(newChildDescriptors, object); + } + + /** + * Return the resource locator for this item provider's resources. + * + * + * @generated + */ + @Override + public ResourceLocator getResourceLocator() { + return WFRperfToolModelEditPlugin.INSTANCE; + } + + @Override + public Object getColumnImage(Object object, int columnIndex) { + if (columnIndex == 0) { + return getImage(object); + } else { + return super.getColumnText(object, columnIndex); + } + } + + @Override + public String getColumnText(Object object, int columnIndex) { + return getText(object); + } + + + +} diff --git a/WFRperfTool.editor/.classpath b/WFRperfTool.editor/.classpath new file mode 100755 index 0000000..2b1b33e --- /dev/null +++ b/WFRperfTool.editor/.classpath @@ -0,0 +1,8 @@ + + + + + + + + diff --git a/WFRperfTool.editor/.project b/WFRperfTool.editor/.project new file mode 100755 index 0000000..4a79406 --- /dev/null +++ b/WFRperfTool.editor/.project @@ -0,0 +1,28 @@ + + + WFRperfTool.editor + + + + + + org.eclipse.jdt.core.javabuilder + + + + + org.eclipse.pde.ManifestBuilder + + + + + org.eclipse.pde.SchemaBuilder + + + + + + org.eclipse.jdt.core.javanature + org.eclipse.pde.PluginNature + + diff --git a/WFRperfTool.editor/META-INF/MANIFEST.MF b/WFRperfTool.editor/META-INF/MANIFEST.MF new file mode 100755 index 0000000..67bd1ef --- /dev/null +++ b/WFRperfTool.editor/META-INF/MANIFEST.MF @@ -0,0 +1,34 @@ +Manifest-Version: 1.0 +Bundle-ManifestVersion: 2 +Bundle-Name: %pluginName +Bundle-SymbolicName: WFRperfTool.editor;singleton:=true +Bundle-Version: 1.0.0.qualifier +Bundle-ClassPath: ., + libs/sqlite-jdbc-3.7.2.jar +Bundle-Activator: at.ac.uibk.wfr.perftool.presentation.WFRperfToolModelEditorPlugin$Implementation +Bundle-Vendor: %providerName +Bundle-Localization: plugin +Bundle-RequiredExecutionEnvironment: JavaSE-1.6 +Export-Package: at.ac.uibk.wfr.perftool.presentation +Require-Bundle: org.eclipse.core.runtime, + WFRperfTool.edit;visibility:=reexport, + org.eclipse.emf.ecore.xmi;visibility:=reexport, + org.eclipse.emf.edit.ui;visibility:=reexport, + org.eclipse.emf.teneo.hibernate;bundle-version="2.0.1", + org.hibernate;bundle-version="4.1.1", + org.eclipse.birt;bundle-version="4.2.2", + org.eclipse.birt.chart.engine;bundle-version="4.2.2", + org.eclipse.birt.chart.device.swt;bundle-version="4.2.2", + org.eclipse.birt.chart.device.extension;bundle-version="4.2.2", + org.eclipse.birt.chart.device.pdf;bundle-version="4.2.2", + org.eclipse.birt.chart.device.svg;bundle-version="4.2.2", + org.eclipse.birt.chart.engine.extension;bundle-version="4.2.2", + org.eclipse.birt.chart.reportitem;bundle-version="4.2.2", + org.eclipse.birt.chart.reportitem.ui;bundle-version="4.2.2", + org.eclipse.birt.chart.ui;bundle-version="4.2.2", + org.eclipse.birt.chart.ui.extension;bundle-version="4.2.2", + org.eclipse.birt.core.script.function;bundle-version="4.2.2", + org.eclipse.birt.core.ui;bundle-version="4.2.2", + org.eclipse.birt.data;bundle-version="4.2.2", + org.eclipse.birt.data.aggregation;bundle-version="4.2.2" +Bundle-ActivationPolicy: lazy diff --git a/WFRperfTool.editor/backup/DeviceEventsTimelineEditorPart.java b/WFRperfTool.editor/backup/DeviceEventsTimelineEditorPart.java new file mode 100755 index 0000000..5e6b611 --- /dev/null +++ b/WFRperfTool.editor/backup/DeviceEventsTimelineEditorPart.java @@ -0,0 +1,411 @@ +package at.ac.uibk.wfr.perftool.deviceeventstimeline; + +import java.util.Date; + +import org.eclipse.birt.chart.extension.datafeed.GanttEntry; +import org.eclipse.birt.chart.model.Chart; +import org.eclipse.birt.chart.model.ChartWithAxes; +import org.eclipse.birt.chart.model.ChartWithoutAxes; +import org.eclipse.birt.chart.model.attribute.ActionType; +import org.eclipse.birt.chart.model.attribute.Anchor; +import org.eclipse.birt.chart.model.attribute.AxisType; +import org.eclipse.birt.chart.model.attribute.ChartDimension; +import org.eclipse.birt.chart.model.attribute.IntersectionType; +import org.eclipse.birt.chart.model.attribute.LegendItemType; +import org.eclipse.birt.chart.model.attribute.LineAttributes; +import org.eclipse.birt.chart.model.attribute.LineStyle; +import org.eclipse.birt.chart.model.attribute.Position; +import org.eclipse.birt.chart.model.attribute.TickStyle; +import org.eclipse.birt.chart.model.attribute.TriggerCondition; +import org.eclipse.birt.chart.model.attribute.impl.ColorDefinitionImpl; +import org.eclipse.birt.chart.model.attribute.impl.SeriesValueImpl; +import org.eclipse.birt.chart.model.component.Axis; +import org.eclipse.birt.chart.model.component.Series; +import org.eclipse.birt.chart.model.component.impl.AxisImpl; +import org.eclipse.birt.chart.model.component.impl.SeriesImpl; +import org.eclipse.birt.chart.model.data.BaseSampleData; +import org.eclipse.birt.chart.model.data.DataFactory; +import org.eclipse.birt.chart.model.data.GanttDataSet; +import org.eclipse.birt.chart.model.data.NumberDataSet; +import org.eclipse.birt.chart.model.data.OrthogonalSampleData; +import org.eclipse.birt.chart.model.data.SampleData; +import org.eclipse.birt.chart.model.data.SeriesDefinition; +import org.eclipse.birt.chart.model.data.SeriesGrouping; +import org.eclipse.birt.chart.model.data.TextDataSet; +import org.eclipse.birt.chart.model.data.impl.ActionImpl; +import org.eclipse.birt.chart.model.data.impl.GanttDataSetImpl; +import org.eclipse.birt.chart.model.data.impl.NumberDataSetImpl; +import org.eclipse.birt.chart.model.data.impl.SeriesDefinitionImpl; +import org.eclipse.birt.chart.model.data.impl.SeriesGroupingImpl; +import org.eclipse.birt.chart.model.data.impl.TextDataSetImpl; +import org.eclipse.birt.chart.model.data.impl.TriggerImpl; +import org.eclipse.birt.chart.model.impl.ChartWithAxesImpl; +import org.eclipse.birt.chart.model.impl.ChartWithoutAxesImpl; +import org.eclipse.birt.chart.model.layout.Legend; +import org.eclipse.birt.chart.model.type.BarSeries; +import org.eclipse.birt.chart.model.type.GanttSeries; +import org.eclipse.birt.chart.model.type.PieSeries; +import org.eclipse.birt.chart.model.type.impl.BarSeriesImpl; +import org.eclipse.birt.chart.model.type.impl.GanttSeriesImpl; +import org.eclipse.birt.chart.model.type.impl.PieSeriesImpl; +import org.eclipse.birt.chart.util.CDateTime; +import org.eclipse.core.runtime.IProgressMonitor; +import org.eclipse.emf.teneo.hibernate.resource.HibernateResource; +import org.eclipse.jface.viewers.ISelectionChangedListener; +import org.eclipse.jface.viewers.SelectionChangedEvent; +import org.eclipse.jface.viewers.TreeSelection; +import org.eclipse.swt.SWT; +import org.eclipse.swt.widgets.Composite; +import org.eclipse.ui.IEditorInput; +import org.eclipse.ui.IEditorSite; +import org.eclipse.ui.PartInitException; +import org.eclipse.ui.part.EditorPart; + +import at.ac.uibk.wfr.perftool.Activity; +import at.ac.uibk.wfr.perftool.ActivityInstance; +import at.ac.uibk.wfr.perftool.Workflow; +import at.ac.uibk.wfr.perftool.presentation.PerftoolEditor; + +public class DeviceEventsTimelineEditorPart extends EditorPart implements ISelectionChangedListener { + + public static final String ID = "at.ac.uibk.wfr.perftool.perftooleditor.DeviceEventsTimelineEditorPart"; //$NON-NLS-1$ + + private PerftoolEditor mainEditor; + + private HibernateResource hResource; + + private Workflow selectedWorkflow = null; + + private BirtChartCanvas canvas; + + public DeviceEventsTimelineEditorPart(PerftoolEditor mainEditor) { + this.mainEditor = mainEditor; + this.mainEditor.addSelectionChangedListener(this); + hResource = mainEditor.getHibernateResource(); + } + + + @Override + public void init(IEditorSite site, IEditorInput input) throws PartInitException { + setSite(site); + setInput(input); + } + + + /** + * Create contents of the editor part. + * @param parent + */ + @Override + public void createPartControl(Composite parent) { + canvas = new BirtChartCanvas(null, parent, SWT.NONE); + } + + + @Override + public void setFocus() { + + } + + + public static Chart createChart2() { + ChartWithAxes chart = ChartWithAxesImpl.create(); + + chart.setDimension(ChartDimension.TWO_DIMENSIONAL_LITERAL); + chart.setType("Gantt Chart"); + chart.setSubType("Standard Gantt Chart"); + + chart.getBlock().setBackground(ColorDefinitionImpl.WHITE()); + chart.getPlot().setBackground(ColorDefinitionImpl.GREY()); + + chart.setTransposed(true); + + // Title + + chart.getTitle().getLabel().getCaption().setValue("Device Events");//$NON-NLS-1$ + + // Legend + Legend lg = chart.getLegend(); + LineAttributes lia = lg.getOutline(); + lg.getText().getFont().setSize(16); + lia.setStyle(LineStyle.SOLID_LITERAL); + lg.getInsets().set(10, 5, 0, 0); + lg.getOutline().setVisible(true); + lg.setAnchor(Anchor.NORTH_LITERAL); + lg.setItemType(LegendItemType.CATEGORIES_LITERAL); + + // X-Axis + Axis xAxisPrimary = chart.getPrimaryBaseAxes()[0]; + xAxisPrimary.setType(AxisType.TEXT_LITERAL); + xAxisPrimary.getMajorGrid().setTickStyle(TickStyle.BELOW_LITERAL); + xAxisPrimary.getOrigin().setType(IntersectionType.MIN_LITERAL); + + // Y-Axis + + Axis yAxisPrimary = chart.getPrimaryOrthogonalAxis(xAxisPrimary); + yAxisPrimary.setType(AxisType.DATE_TIME_LITERAL); + yAxisPrimary.getMajorGrid().setTickStyle(TickStyle.LEFT_LITERAL); + //yAxisPrimary.setSideBySide(true); + + // Data Set + TextDataSet categoryValues = TextDataSetImpl.create(new String[] {"PThread(0)", "PThread(1)", "PThread(2)" }); + //NumberDataSet orthoValues1 = NumberDataSetImpl.create(new double[] {12.5, 19.6, 18.3, 13.2, 26.5 }); + //NumberDataSet orthoValues2 = NumberDataSetImpl.create(new double[] {22.7, 23.6, 38.3, 43.2, 40.5 }); + + GanttDataSet phase1 = GanttDataSetImpl.create( new GanttEntry[]{ + new GanttEntry( new CDateTime( 2008, 1, 9 ), + new CDateTime( 2008, 6, 9 ), + "Task A" ), //$NON-NLS-1$ + new GanttEntry( new CDateTime( 2008, 3, 9 ), + new CDateTime( 2008, 8, 9 ), + "Task B" ), //$NON-NLS-1$ + new GanttEntry( new CDateTime( 2008, 5, 24 ), + new CDateTime( 2008, 9, 9 ), + "Task C" ) //$NON-NLS-1$ + } ); + GanttDataSet phase2 = GanttDataSetImpl.create( new GanttEntry[]{ + new GanttEntry( new CDateTime( 2008, 6, 12 ), + new CDateTime( 2008, 9, 23 ), + "Task A" ), //$NON-NLS-1$ + new GanttEntry( new CDateTime( 2008, 8, 9 ), + new CDateTime( 2008, 8, 9 ), + "Task B" ), //$NON-NLS-1$ + new GanttEntry( new CDateTime( 2008, 9, 9 ), + new CDateTime( 2008, 12, 9 ), + "Task C" ) //$NON-NLS-1$ + } ); + + NumberDataSet paletteValues = NumberDataSetImpl.create(new double[] {22.7, 23.6, 38.3, 43.2, 40.5 }); + + // X-Series + Series seCategory = SeriesImpl.create(); + seCategory.setDataSet(categoryValues); + SeriesDefinition sdX = SeriesDefinitionImpl.create(); + xAxisPrimary.getSeriesDefinitions().add(sdX); + sdX.getSeries().add(seCategory); + sdX.getSeriesPalette().shift(0); + + // Y-Series (1) + GanttSeries taskPhase1 = (GanttSeries) GanttSeriesImpl.create( ); + taskPhase1.setDataSet( phase1 ); + taskPhase1.getLabel( ).setVisible( false ); + + GanttSeries taskPhase2 = (GanttSeries) GanttSeriesImpl.create( ); + taskPhase2.setDataSet( phase2 ); + taskPhase2.getLabel( ).setVisible( false ); + + SeriesDefinition sdY1 = SeriesDefinitionImpl.create(); + sdY1.getSeriesPalette().shift(0); + yAxisPrimary.getSeriesDefinitions().add(sdY1); + sdY1.getSeries().add(taskPhase1); + sdY1.getSeries().add(taskPhase2); + + // Y-Series (1) + /*BarSeries bs1 = (BarSeries) BarSeriesImpl.create(); + bs1.setDataSet(orthoValues1); + bs1.getLabel().setVisible(true); + bs1.setLabelPosition(Position.INSIDE_LITERAL); + SeriesDefinition sdY1 = SeriesDefinitionImpl.create(); + sdY1.getSeriesPalette().shift(-2); + yAxisPrimary.getSeriesDefinitions().add(sdY1); + sdY1.getSeries().add(bs1);*/ + + return chart; + } + + + public static Chart createChart() { + ChartWithAxes chart = ChartWithAxesImpl.create(); + + chart.setDimension(ChartDimension.TWO_DIMENSIONAL_LITERAL); + chart.setType("Bar Chart"); + chart.setSubType("Stacked"); + + chart.getBlock().setBackground(ColorDefinitionImpl.WHITE()); + chart.getPlot().setBackground(ColorDefinitionImpl.GREY()); + + chart.setTransposed(true); + + // Title + + chart.getTitle().getLabel().getCaption().setValue("Device Events");//$NON-NLS-1$ + + // Legend + Legend lg = chart.getLegend(); + LineAttributes lia = lg.getOutline(); + lg.getText().getFont().setSize(16); + lia.setStyle(LineStyle.SOLID_LITERAL); + lg.getInsets().set(10, 5, 0, 0); + lg.getOutline().setVisible(true); + lg.setAnchor(Anchor.NORTH_LITERAL); + + // X-Axis + Axis xAxisPrimary = chart.getPrimaryBaseAxes()[0]; + xAxisPrimary.setType(AxisType.TEXT_LITERAL); + xAxisPrimary.getMajorGrid().setTickStyle(TickStyle.BELOW_LITERAL); + xAxisPrimary.getOrigin().setType(IntersectionType.MIN_LITERAL); + + // Y-Axis + + Axis yAxisPrimary = chart.getPrimaryOrthogonalAxis(xAxisPrimary); + yAxisPrimary.getMajorGrid().setTickStyle(TickStyle.LEFT_LITERAL); + //yAxisPrimary.setSideBySide(true); + + // Data Set + TextDataSet categoryValues = TextDataSetImpl.create(new String[] {"PThread(0)", "PThread(1)", "PThread(2)", "PThread(3)", "PThread(4)" }); + NumberDataSet orthoValues1 = NumberDataSetImpl.create(new double[] {12.5, 19.6, 18.3, 13.2, 26.5 }); + NumberDataSet orthoValues2 = NumberDataSetImpl.create(new double[] {22.7, 23.6, 38.3, 43.2, 40.5 }); + + /*SampleData sd = DataFactory.eINSTANCE.createSampleData(); + BaseSampleData sdBase = DataFactory.eINSTANCE.createBaseSampleData(); + sdBase.setDataSetRepresentation("");//$NON-NLS-1$ + sd.getBaseSampleData().add(sdBase); + + OrthogonalSampleData sdOrthogonal1 = DataFactory.eINSTANCE.createOrthogonalSampleData(); + sdOrthogonal1.setDataSetRepresentation("");//$NON-NLS-1$ + sdOrthogonal1.setSeriesDefinitionIndex(0); + sd.getOrthogonalSampleData().add(sdOrthogonal1); + + chart.setSampleData(sd);*/ + + + // X-Series + Series seCategory = SeriesImpl.create(); + seCategory.setDataSet(categoryValues); + SeriesDefinition sdX = SeriesDefinitionImpl.create(); + xAxisPrimary.getSeriesDefinitions().add(sdX); + sdX.getSeries().add(seCategory); + + // Y-Series (1) + BarSeries bs1 = (BarSeries) BarSeriesImpl.create(); + bs1.setDataSet(orthoValues1); + bs1.setStacked(true); + bs1.getLabel().setVisible(true); + bs1.setLabelPosition(Position.INSIDE_LITERAL); + + BarSeries bs2 = (BarSeries) BarSeriesImpl.create(); + bs2.setDataSet(orthoValues2); + bs2.setStacked(true); + bs2.getLabel().setVisible(true); + bs2.setLabelPosition(Position.INSIDE_LITERAL); + + SeriesDefinition sdY1 = SeriesDefinitionImpl.create(); + sdY1.getSeriesPalette().shift(0); + yAxisPrimary.getSeriesDefinitions().add(sdY1); + sdY1.getSeries().add(bs1); + sdY1.getSeries().add(bs2); + + // Y-Serires (2) + + /*BarSeries bs2 = (BarSeries) BarSeriesImpl.create(); + + bs2.setDataSet(orthoValues2); + bs2.getLabel().setVisible(true); + bs2.setLabelPosition(Position.INSIDE_LITERAL); + SeriesDefinition sdY2 = SeriesDefinitionImpl.create(); + sdY2.getSeriesPalette().shift(-3); + yAxisPrimary.getSeriesDefinitions().add(sdY2); + sdY2.getSeries().add(bs2);*/ + + return chart; + } + + + public static Chart createPie( ) + { + ChartWithoutAxes cwoaPie = ChartWithoutAxesImpl.create( ); + cwoaPie.setDimension( ChartDimension.TWO_DIMENSIONAL_WITH_DEPTH_LITERAL ); + cwoaPie.setType( "Pie Chart" ); //$NON-NLS-1$ + cwoaPie.setSubType( "Standard Pie Chart" ); //$NON-NLS-1$ + + // Plot + cwoaPie.setSeriesThickness( 10 ); + + // Legend + Legend lg = cwoaPie.getLegend( ); + lg.getOutline( ).setVisible( true ); + + // Title + cwoaPie.getTitle( ).getLabel( ).getCaption( ).setValue( "Pie Chart" );//$NON-NLS-1$ + + // Data Set + TextDataSet categoryValues = TextDataSetImpl.create( new String[]{ + "New York", "Boston", "Chicago", "San Francisco", "Dallas"} );//$NON-NLS-1$ //$NON-NLS-2$ //$NON-NLS-3$ //$NON-NLS-4$ //$NON-NLS-5$ + NumberDataSet seriesOneValues = NumberDataSetImpl.create( new double[]{ + 54.65, 21, 75.95, 91.28, 37.43 + } ); + + SampleData sdata = DataFactory.eINSTANCE.createSampleData( ); + BaseSampleData sdBase = DataFactory.eINSTANCE.createBaseSampleData( ); + sdBase.setDataSetRepresentation( "" );//$NON-NLS-1$ + sdata.getBaseSampleData( ).add( sdBase ); + + OrthogonalSampleData sdOrthogonal = DataFactory.eINSTANCE.createOrthogonalSampleData( ); + sdOrthogonal.setDataSetRepresentation( "" );//$NON-NLS-1$ + sdOrthogonal.setSeriesDefinitionIndex( 0 ); + sdata.getOrthogonalSampleData( ).add( sdOrthogonal ); + + cwoaPie.setSampleData( sdata ); + + // Base Series + Series seCategory = SeriesImpl.create( ); + seCategory.setDataSet( categoryValues ); + + SeriesDefinition sd = SeriesDefinitionImpl.create( ); + cwoaPie.getSeriesDefinitions( ).add( sd ); + sd.getSeriesPalette( ).shift( 0 ); + sd.getSeries( ).add( seCategory ); + + // Orthogonal Series + PieSeries sePie = (PieSeries) PieSeriesImpl.create( ); + sePie.setDataSet( seriesOneValues ); + sePie.setSeriesIdentifier( "Cities" );//$NON-NLS-1$ + sePie.setExplosion( 5 ); + + SeriesDefinition sdCity = SeriesDefinitionImpl.create( ); + sd.getSeriesDefinitions( ).add( sdCity ); + sdCity.getSeries( ).add( sePie ); + + return cwoaPie; + } + + + + + @Override + public boolean isDirty() { + return false; + } + @Override + public boolean isSaveAsAllowed() { + return false; + } + @Override + public void doSave(IProgressMonitor monitor) { + } + @Override + public void doSaveAs() { + } + + + @Override + public void selectionChanged(SelectionChangedEvent event) { + System.out.println("DeviceEventsTimelineEditorPart.selectionChanged: " + event.getSelection().toString()); + if (event.getSelection() instanceof TreeSelection) { + TreeSelection sel = (TreeSelection) event.getSelection(); + Object o = sel.getFirstElement(); + if (o instanceof Workflow) { + selectedWorkflow = (Workflow) o; + canvas.setChart(createChart2()); + } else if (o instanceof Activity) { + selectedWorkflow = ((Activity) o).getParentWorkflow(); + canvas.setChart(createChart2()); + } else if (o instanceof ActivityInstance) { + selectedWorkflow = ((ActivityInstance) o).getParentWorkflow(); + canvas.setChart(createChart2()); + } + } + + } + +} diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvas.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvas.class new file mode 100755 index 0000000000000000000000000000000000000000..cea26e14ece8f66216533816aabb74032e94d4d2 GIT binary patch literal 8332 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 Q+MZ=5P-+ifh1A|Z0?-HsnE(I) literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvasController.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/deviceeventstimeline/BirtChartCanvasController.class new file mode 100755 index 0000000000000000000000000000000000000000..3a407c31521a1373d0ae1e116f41ca033c6650d4 GIT binary patch literal 298 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 TzsfktScIqS)a->hEhhS3W;O}w literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/perftooleditor/OverviewTreeComparator.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/perftooleditor/OverviewTreeComparator.class new file mode 100755 index 0000000000000000000000000000000000000000..30fbb5afe6e650a4d29acf48a60fb7371010c0c6 GIT binary patch literal 1610 zcmbtU&2Q6Y9DZIqj-A;3gtW~XMw?Pd(-yBCgOQR=6VjwiVH~KsoseATZE+jo;JS_A zwBs%ucAAieChal}MW~!mIiT&z-?UA8Ub}$<6b?J&_x<_2Kj+oIFJ1yzMcsrZQ1@cj z^WFVmbJy){MQ&F{TX7h+UkkDo#9`##Jdn{rAbabPl-I+%T`%%zHjxpihS9bw{dUmZ zlkU!z=Sx>b%4pBsNcfw0f$X)Q6U1K#=#_;Hfz0)=CG*gcb6_AVFwzV<^4tBpn=)GW zHrrBQyczmld&7$Yr5_tJ@tt5#;LGO!8h=f|^pj=Sr%`EsXpyz%j(6a>ZLhQK-rU@g ze*6y0LL(1>F$d!~B`~xt<1}>rewSSemA7lC3>^gr!x%9!DKK-=R^Nru?p8bO*_c4l z!AF=TqN+pCN)T-kvYIMdk4fbd-+zD< zpIGa$h~~XFe6W}b_f&Ym@al=x2jK%8R9e8apA{DM(M?CRnYO{e=xF|>ZcAj?oI7{4N?Sc}RNRsilLRP_g@ z`Mbj3`qH16sAZQGHH+CJObHatgthwgm1-7!rCP3N9pPj8atV_^DrdQtr?XtMi}@p* zqti|poqC_O^<>Wt6etgKn-S7cOks>CJdSys!Udeh68#tXVSI*3tf7eSIooYsdJAU| z<18L9`Uish6Xx(U&fzgLpE6V7_8`UP7&oFsdnLj05DTa#n;v43lFt5ru-7v29L8_# zxXdTI&Au)^;ajvg*$O3-H7EHu`zb7T9m6F`Irg38e3!Y;W7@7zvhjJcmGuv1gve%{ z(sZfBe*E`HUk(q+)j7;-^~Jw1@d%b){~c45OO!K|9m?fLFpPTX4P0e528Yu)VvfVv v9IC+4)KIe=W{!iX)o0S;uUDVPRj$c{W<)K?R|8tm|HiPeEqd0dYq<6w;n!m5 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$1.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$1.class new file mode 100755 index 0000000000000000000000000000000000000000..060bd7c171b13391b72d7c17c9328d3401ecea21 GIT binary patch literal 1441 zcmb_cZBG+H5Pr5)j$RLoMNvWI#j0(=p7@^Bm|#MrK^A~_;cw->OP~zI=jvdNo&)(nh?Y{7L zv{J6!_eCH)&9zjXT^njwok)Do{gU#uFPouOerCl$oMBG+ZCg05><7Z`?r=vC?!fuj ziD6WCWRQ7EF{@V&S|qr)(v$if!^iA@z^iuo9=BcYwe32c%xf2O4TgA0wL}68NekC7 zYGMTA77ScxxRpKMB~_K4*a&xa5OR20Cj)AP@nynodUd5}TNaCXH4xdJT+`K0&Jz$z`sCjS-Y5pJhve_$?#?axS7zu@805ta_g6i5+> zO|hduQxpQ|&{~qVORzmmWA{YRnPJdL%6)}yS%&B2L09dj0ox#$7bM2;60hhVr$Gc> L(`%Ap6pWs~UNMnA literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$2.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$2.class new file mode 100755 index 0000000000000000000000000000000000000000..d47d78de0f86be9285e32e97edc6a7427cbd0085 GIT binary patch literal 1314 zcmb_cTWb?R7(J83u1U5wR;`yd+Sat@QaiQaQ$(mCLLrqxC5Ug6%_N;R*$K0|sp5+l z@IUw;d=aXm527zV_@l&ccLR-B^q~flneTSKGxMFvkDs5v09eN@3kimr@VRh!pj!L< zpkw$znvSn^j}MIWr0WY`X_s%0yc&#UEioy;A>M@w~%7ErcIYir>6#<c_0nnY)0$0(L>dihUlBXjSkVw zB9BEI*HNGYcBLO@G8BrX-x|k)jPX1kXH_#;M$y6zhWT+0$K~26VV=P-vTrV-kkt}9Kg zCp=Gjm?w=U=~=T}E)**5Ld(Kw@~3H6Ln88I%a!-Ylvh5&en;*Ersy|AE0t2=6Xa+& z6WLju#WYz!7UyuDd?b2`#elbIWnrv*h|D1_enb8(nK9r*6nYkc*>TzkjQ%Ggt|2Fn zB4Oj@BZxPc9T{Jd|AYmGM&&!K$_FfkbdwR?86pZi$0T0R^j~5DudsyIW7L;N-STw) hGAh((C8}mi1aXtL39N$CnxZ!VtkE|^N#S|u^9x<9SY7}C literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$3.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor$3.class new file mode 100755 index 0000000000000000000000000000000000000000..807cec4d5fb7012d11f11c76a77047f07c9b7a4e GIT binary patch literal 1035 zcmb`G%We}f6o!8%LnoJkgaYAyDWq+hN(`bKq#{I!TB%Y3NR6^!=b1Q(!_bM(*m-(SB0c#3TwC5Aq?A&QxHKXa%5p2U3f~slUhKkG-1N1wMn;*{roHFGV`wh;2OcI|&B8a)Ld4d`8pD=0 zvrxo|T&5yiOnEG*T8=y#3Y86HYK0PpVa?8E+I~WU1}iJtC){(Xq+B>FX2hdJFsu)B%#$%U(#1v6bB!__tS+m) zM~ya4XpFr`XLh8I=lYbP+Zmia^dVP#Cd~fMxQ-jR<>My9=DD5(xQ#mu)oeN8R`imD z#?pD`ny)(<1(;#`oC+9f$2v2yIFxQ)8)w<rN9v6#k|ZdSMkr#VaB=X)CaJM~WbVXtixfN@)1G-A>EEcDI?`rHN1A>*x=N zlK22Vl<{n*XbTO7#59@d%$_;t`@VDe`Rn@+0FUuHf)K+;!_y5@_eE)6Z&ajS=d$8C zj-}Tnce(8uo^Wh^vvs>_2FEvsTytzsijwa+ax%{w>OO)n!?Gi*IyWs*ce&1M72R}d zHFDt#iqmvfbmV@C+vaXj*kz~ncAZ@__bP_TPv~Wo z80qA81XmaqE)+jUWUZq3WXN(HgNVh!a81K?3^T;4+*6VKcO}Jv;0-Qaz2HgT^nA(712us?x}a-jEkOxB%c;@K zimsBgE)2`51`4M%Jj4t`l*B9Sa?4^EJ0+ak@brc#lL09bm=KF;%mwwVGpu*QKWp5D zLJLbqfg#X=!$%r*^%IiCsdK7PYM%^slWIDK@h)y!4S7V?`(wQA=) zqelBP(Wq8QNE(+wi2l+1p*2D$opwfhZ|VrqFU`+!T7%EPGWu!NlmYFR=)`at1GEN@ zKO;;(VE!0`J4YDG&7=--^&4(5e8tEiCXO+^qpp$+Ge?-s&mLmF_&3flK>;=p#XBm& z_edc_kUliyrj+kiT#ACHct(+hM5Rnw&T);~r7Q!O=2_cOo+Jj-k@Cqx4{RX!~ B#SQ=f literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolActionBarContributor.class new file mode 100755 index 0000000000000000000000000000000000000000..3bace320b1c78d47cd6cf9375db00b590d43de6e GIT binary patch literal 10122 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 U{-KTeFJxUGHLtW-kr>K<3f~nz+yDRo literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1.class new file mode 100755 index 0000000000000000000000000000000000000000..0b8c8a5fce9b42b8e6cf6ba28c8dd66f5e51726f GIT binary patch literal 2123 zcmbVM?QR=Y5IxsU{`3m zsStUQyg>UKsTjczME~+GyaHlocS~(kVJWs&yZ6qWb7#)XnLq#j?RNl6s3#B;C>lyP zOucWl4)kYjPwz>utz6gEd!F>AqYP!aj$V&;*Y_;tdW(ewrUcUa#*v}hhSSk&t$k^# z1f~TpyIx0^rfv0nNwE4>-SAY^@|AR?CorwLmcRH3U0glI%_RbOXgQYpTwpbGDuirP zV5;oy$r%XDYDnO05^>CFm_b?~p5X&?Rm+h({lk{@8b-^O0`pbZH0-9~S-g%mr#Kmb zmD2>WSfFHPdqmD-Q&~rbl6wL-Gu3hWzIMHXmUPT6^H|C@6L?QxY3$UIC7=1a={m%+ za{J1r@bz-ItcA-Y7H~Sd>PS`YdmbIG8y(8-N+vsgF-OM5>&Vg!uHt$E*94YN zQ8NuUaFYm(qKm=_?|m?S>su4q8qFk#DM>LcYPf~l0t=K5lju5YhR0_;tJSAI6{w8m zB@f%Wq#owRGy)HuTiS9u75C7voVTHrlE@&JKvv+kUuJ@Em1x6-yeHagP*CaYTLa z8s*k#Afqr51UKP*fjh%&5TSgTPjkbi8KNxd>-F&ShuyA}iZfW%@Bp7uFGPnz3)hoW zl&%Kzq^~Sn=XpVq7IEnuKEoFYkls_HW(|+fWhxnGd_iB>VZ!+U{+yhR1`wARRn zchBPjy@^O%j8OiHP>%DjuyBIq{2y2t;Qic7XfJW)IokX+z=z@MBYuUpI|CG6V3XX6 zCn$t_E96}qp!6#q#&CjM=rrs*z}gGU=h^U_A`h_FIPQ25_kGM#cpFHFO&WqvNcvBy zi>p`>+teUCXownGq7F-Z1zYSwi3WZY%^=5%LC(ifj=(Y2u|ZjG5_$q>?!^kR6fK|p zn|hH9OrUtf+cX`3_+|)?>KAavtc7?2TazKan*i~2GQ{^2AikUo(fVJAIH~~y+t{J^ Q6sZWP(ZdbK?LxnQ028AX0ssI2 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$10.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$10.class new file mode 100755 index 0000000000000000000000000000000000000000..49de1fd1d9787c7df711d1463e77d119f811f187 GIT binary patch literal 1187 zcmbVL+iuf95Ivi?HE|ajS}4~-fdEc|*p{0r1@RJs6e-Y3MR|9eO|rq*k-bU3g9rEz zBq$OOd;lMXn02hu1`&xoSi3vkIeX^JnV-MD{{Zj^4{YQZo_Sh$z8I^{J8{^H#Yo0I z9Yui{#WInh_OyyZv7bd7U8SSAw6kr)Vki#1i6;Ut?2En5Q2N@&GQ;C2?hEM$YLrMZ z?0LQv6D1F2oQURu4Copm)(4a&yDgPy8OoSpSr1fF+Gcp#T7XfF0G_K*=@$&U?m`IV zHiK19+;(soS8ZHj5dWFXaShiQcwg#ca0b^c&tdVW zzcmLpuw~;W`C);6a@@jghD~xwH<0xxB$w#Du?|T76Ku-!BsoFGv~EcnNf>tK@IQvm z>^W7D!8wS=u`gdK)A9Aw!|>1y0Xd@)`azVau>V@>LDc0aqrz~JxwDaS*~%M68AzJOPcaOnt}GdR{qtXQ8? koQ)KhXE+A;4oZZS$6dnB;U4bOYLQJ`RMQt(`Z8^Q179ajw*UYD literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$11.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$11.class new file mode 100755 index 0000000000000000000000000000000000000000..3af5477db11477ee96c56485d0ab8105c7b7b66e GIT binary patch literal 1742 zcmbtUTW=Fb7(HVzII$OEoB*XzE+v5D09#5)fdmAYq>5xvq@X+^jqQmu?PkZF9Ygbj zDz$y+MdBjy&>z5$LOrt%!8TDP%*)Qqw=?H_=exaq_vT*!-{MXIIe`V~BH4<1y7^P| zeA7lwJx`{Gj{gcwE_aZHMSF}R;;_Jiq!UIr1+aq(KD@{ zN6WuBm9$lR%^HHbo%JoH+?wntfrD;Kr?cM(+-QtJzes>3ooIJg;OFXC2#tL`Z<}qY zljwe1cAc^-vPG>sUb0R)53_%Za~lFd-L%yt1WF+e;9wDX912muVS%OUXCY5DbfO;j zwwua6k>~!DfV|wJS zS0ZqT@b|N@JdlY+dygDKNF1v|^L8rynV|W!fQb zgXx-Kp!XS73nNjce}1~9oR8U9(<-Hm(Gf?ya5YJkt;aG=Rmy^6k#X#ba@o%e?)<5M z3EC&Qt0R|LO11fyDAq2&M)(iSIZW|ebUzckyP@I2-6MlV#(;hvap&$0d!Ecxde#cbs#{fflkD-jOah~|Id=+vf z9xWHR6TV>i^&%b<$#Yd|^RH3u6V+-Yz4}2*pY2a-`3pyazX#YVdu$baha1GqV}WQn Ue2<%419rtNEOA%Nc)0=o1EC<|Qvd(} literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$12.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$12.class new file mode 100755 index 0000000000000000000000000000000000000000..7f44497c00eda10caf9223a83667642566aa7cc4 GIT binary patch literal 2630 zcmbVO+fo!)6kTU#nuejdc*Ec&QG?2$&|cyNM-mm$U7I1=AefjK zE1!@Tsk|mWTcxHZ52-xomr@n7PR{^?U@Czs=x|NiZF0B7)6M?&Dd z6`7W8mYk`1^TBjr7G*FU`Mzrw0~ty$vLeU#%-hw~fxHv>LC5JcI#L3ybJl`ox|TO% zj!ex-JJL}naM}-MOliALF_h-qv}H@vr`L+3!O@cESyQf@bfVeYfj`42p+H?U>x3Pr z1kUBQfhQ}_vS7I#p|v1KiV84Yw&Y@TrO0v3A*)E6y33B|MDGjS?A%tA*BoXh1XBHe zUN(Ty4Cts=Z#xV$Ae}}My9_j9w?MK}nYQE{PY#y~Q!*G=1PJWR`L^XwSb?LytBWbc zguun^AmqI;&16vW1bRAiwfA8Afi$@hIR$ABt`a}wlMp}1W+obN0B`F!C~$Tg7hvEW z91>`fl!xQZT=xr>LkzteAjrbBsSM0~ylr01Tg6BQH!PbFmXxyAj%L$1f({+;3S6ko z;(xd>a1_S`nrCD*Dnq{%*m6upikHl0R26orW@e3jwh^7^(vcD9+63f{rwp9HNdcoK zHm~&P7LjegP+)n*A|1#%VZ?wvIHkiBIQ)9RO~wXJ#`rLuG8sz zIIrUzHMe=!zy(~Sls&mfes-^Vs445Lj!Oc^U&kZ2CZG|$xNM+LQP4;V`h72ABMDVz z9~iiTs{*( zcEV9<lezF%Eu9Z4Vn5!EJJ&ItWSXtRYeLj!J!u8W_Vk zHKnZbt198mw$+&T`>xAQ$R0%2C-8}mNs_wG`ue_sySPUTR-TFOsfMg&J#$Z0<$VL6 zAuX_%oidj3xPRTTW;{QP9Gl=2d0!a#5*BSN&vKU@%2jNvb9R;jAp!lvfOVtw3j)Nt9gab))>emH~% zJlpj{HrgQ>&H8x*-(nvpW8NQ&m2V7so(%e3D-30bLmX#G{%T0HwyOCCwC+^XjsHI+ z_}d7ByG?xS<9CwJmaY>o(cE?NC0e_F#m?uk;U4}?#|MZp^%vUstq#&0d+`>Z0`1sW zaV5TIIGtjxb_tHs}A^eV;RFV8{|OIy1Cq1#!v#4l{W3ir|7BJ-r>^62~0l2!An|Y=~HFj z+}*Cd!slg7B{7-oQvhZKmRA;^6ZRcE!eh*n0hQ``#fT=5&=NSNC2>d7a968?t?BT! zdOXt7c&s(ziDqC~YsOEs`$gLk)ABy*RO(e))LQ`_BP8%Md=&XSh6Q|ufU)kP10f>P z^@JprxUS&=PhUaZ3igB1gpNfP0c!>;IKH-`qc>jby{2QneTD8f+S2z!`bpqxe8Xpo Q4dxNP<6D}h>e~485B^Tn1^@s6 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1MyContentOutlinePage.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$1MyContentOutlinePage.class new file mode 100755 index 0000000000000000000000000000000000000000..addfd6b9f018a00e31b3ff94238fe6d0d01c8782 GIT binary patch literal 3613 zcmbVPds7ov6#rdViH21IqPEr67b*l{wZ4tDDuSj4r9x@7FK;%Nu&~*UyBm;N+xlqL zKE6P|g8ip68pb-)574jFnNH8$-8?o4)G`e0-Mi=h?m55nF_MNeBaa(UsoL~x;KyM`xH1JlxottvL7 zH%^AVq2f)vMPMX1c+nHi7}qI(D#PFvRt2vj2fh}$=nbhj4q#ZuuEuaUYMjK-?LvX_+Oj=kW~o6tKWO&guu4VZ z2t~Lnyf9-c3NvU?$SC*e263OJV+?2hCrufi6=vnmIF4diy8fh!Q#j3#AiW|IO@=mT zb%DDga)9)b)SprD9;k3^lwLEe{6)LK4U6GaYvyzQ=LXJXVXPh{^3UNy4Cfh6v^4p@ zAykauB1HqG>2=}SB}W&N!ebb2$WuQablVXcm1|#2tCJ^1_FzoKC0u4$Pkg1VVu?_; z^k?Sy0@qB+0_|FMj*`N6`VM@c;tDb{L#xF`-0{YRRT{G?O;&aLr00}$ujGhakkAC# ziL021;Tl7-iHH@oR`DUOGpKd8Q!(Aw!tyYROP*nBqcWLOotOgUd!`_sAgofD9AfMQ}H>zAP7=g@|zxLW;l);xFu8avUE#U zg^nDVNp7h^5l^coR#h-{Q?{dyB6p|>Gwh9oYU@@&0Y2$*eSVx5!#34j;PXL0F|x#= zZ4u4)Tis7pOHKi483*IsqGs=;A~yycRm7%fez?G$*N`NIypk)MYDG9`So11oVaVhx zsIXu&?2NXIri0|PRWxc6r+(U5s9D2sV3pJLW>Zee@u+4VxonlA4OB36yNxE3Unm65 z`xFx_`Cw<%2h>N>wad|fOR_whhBmRSnlOQxOWW^g6he!9taig8a%%Ly|Y zb4|1`!~+ci7I#G4(jZN;lYY4zGvpMvIXd7D%j!te-l(OUG)GzaapBF{ITcUwBV{)c z9d@|7@s}ahKr>z0a{R5d$GXE5j%wPXNo2(2t}BR#-c}dMGSuJctqooDw}WJ$`S!2#HVdo#+OPNT-w;~+n6Mqpv+;NGLM8}V!Kkr z5#=_nC=Q7(prG8rBjqlhDffIHwg$F_Jdo88m?0+egt!juZ#<(Hszd=fxJ7hJ!V}5C zgG0-hlll$4fLSAXlXQ=AA2H54^pR~bvm!7}bO-uIXceu8f0X`N9$)%$wz5RVA69p4jL8-BoJdMZ>pp5P~1 M$^Q$aHa`RZ0=K6#-v9sr literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$1.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$1.class new file mode 100755 index 0000000000000000000000000000000000000000..93df622c0f6f3407c6108bdbef53d098e574e709 GIT binary patch literal 1031 zcmbVL+invv5Is&px7jQ-q(Hb|7YISZqzFL?;w36lrLa@^Wys0~ai>tHwM$*1K z%)K=8F5pstiwyTl6cFLE?|i$Mr^3lSYpB7qZJnxQAv}igg(++zpDHh+^?!AE#|w=f zY)dDZ$(5e$NH;ZUgzLCL@2ibdBVRs0c$qBbm$jVXx0%D+Mv}#@;wrEZ+}MA{fc8B7cs{@ zw%DQ5>>XOo`G{;Ut<%mQAvLuhIR4=o?Ob!TJAa*n5QR!(TLwB~2Aq=wJm` WagA(^q!r^Pty+Y&$@<}`Y5WEx;1yN? literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$2.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2$2.class new file mode 100755 index 0000000000000000000000000000000000000000..8daf6ef287b2e7a8a342087a3454c26eae45e5ae GIT binary patch literal 1026 zcmbVL+invv5Is&px7jRoNr7;`lm$XS7=jR#AYQ5>RSHnGRo|VBle%o|$m@mgLgFSK zkPtlaQHXI^iOb_!vS#MkKAssL|M>a&3xGbl0cs2nh2tXSg&Mu$Zzh({rJXoqGCsF5 zm)Z%ZjON=Vx;a+P*rcEI12h=oL-AVhOz0_pIXaZ73$Vn{{)6rmT8mL88J66E%9DF^ z;jq$;1EP4Mv~o`w9(OBp+}vkqY?!fZg5hX{0LvljSc%X?%uw(84J$*X<%?oAl6LQR z?(LyTMYb=j@^J|^d_fHB)ly0NR8ZX(Iz$I&0-R=eP^m8w&f*-yvPe^z=gD0LUAa3| zN*RQ>fJ*@`GTg6FK!nS_^POTo7EW$kLk*s7>9I-|!ea<`O<_~{OnDKl{;R_~UTE}S zn>x)*uJrV|bO&Y};ToZbp|Mjg(@f2C$>nT9zOj;%%ojKCozfY2 z5ky;BOS_SYJeN7;NRLJH2v{6@)zAm3(QG0lv_;+{iaiqcZoNm;`-o$27kiF-Y_US8 z*;lkFj_8a>S8;+Y!%4&?%Q{)V*6O`O^a-av;QW6y>>EP%{V$qUNmIuaI#|ORu99t# RsuJ8FuT5BotRJ45#xHYZ6R7|I literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$2.class new file mode 100755 index 0000000000000000000000000000000000000000..b4971fe3fc747b26255e28daa9161b298111045e GIT binary patch literal 3021 zcmbVO+fy556#pFpEQD=K=>;v)QVT6fXxGvU*i^IvwNY*b3bx+5*?f>K$!@y4fuc{o zI^#Iw=-AHK>NumF@u@mUMaN2?obf;MLC5oLmJkThnQUhB-OhI|zjNC^|M}$!fL<&q zs3DxwJxw>XyqR3kmgXESC!9IYwliAJ5w5U2-7{@Vn+SG?Q>JG-oxKWb2~pdb*MyNV zbFR=tc8=$^Bec9{X0+i!+w%DOrIeoYghQzJ(x%(_0t+0eLSmd5Tr@4y8zA&|SH&SR zL#Q3JQ=$=sCKYw44l zL+GnUkHgk0io)9-Rt~5zbT*2`aj9oY1OUdS>~3v7y9- zW3zj*?38pllob?@mnb)U#}GLg>hVY=Pxx^?Wa{&l?RusWZ$dYs3L=E#+mQ-% zaGn|G@}8e8W!^0@JMi}oAt1T;t9TI?IQ1NnwHG-Vj+gqg@?B}qMHMfBv$Zv!OX;2n z{FAU!K@bz@hKz()R9wQV1cf7K%Jf)B7e{0%pm|eE%-YUEQdmZMLU(*Jwtfhg6$}%O z{x7kL*Kmc@i1P;h=Ml=?WO$72vv+?j1cClL#CU{ z=u+xxe7&Q!nlT61zh)zRI)KpSH+vS zPH5EKWy=`8BMf$IX)H|UElbu%pJ@nhso018Tn_x|RrGkz7Qf1lQMp)gk!;vV1;W;d z*z7eM6vbl1*TSh{juOg?!OpoUYx0z*8w;FSL6L8Cg*UA`>{voiIiE^JMZ!v$Q!$S; zVRuq@O=D`4Q>>iRP9O+}p_E-SP@pMq71fdaGb*x@f3wg3+UB7GyXv^=4a34D1Fsu~ zaQ$v=RUKW`^hW8uDZjg1Hf8hOxAnW@lq_Xj2!|~rW4op`KPtSm&Fxc7Se9`71|wW_ zFg_vv#G&S9+2wgw$FG70-f!etKWg{~grl*a`0p{)A9z)RJ#x=KA=J@lXy&!bcjWF~ zwD8CpVSj-OokuPIfCsTP93VVJ+dX^|YiV0Udkwzl1Aac_SJEi_cJM3La_lJFSx4Jw zbOqraTE)?^lWRCZxQ7FBYXv8Jc;j>kvk$R%V`mM0HJB}|;`h)cXRCO54TFSLB!0#C zbvEbfDyAQzAsTy(8`83nZ`pwSr!Sz=U7V#axi;VDqWAz;=_}l%uVK(PxJ}>U1Nsgh z(L;R7Z7q$h;3e=pVtkL? zUj35SLVy_KyaloLGQ=#2SdJ0fMC!2g7yZW4pI{&Tj&@q-zWtO@TSp)LQKC_QQKSAq zBWZOA)YsgA+i(IiyLco%sFTtk@uU!I^>QR literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$3$1.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$3$1.class new file mode 100755 index 0000000000000000000000000000000000000000..5fc9e4f0d5dd399e590b2748442c8036917914d8 GIT binary patch literal 2360 zcmbVO|5F=P5dXYO~4Pl>z7{vOrx$s zVYp`ax?$=Kv9+V`mR-Hh-LmgEmR@(c$8F#6g=6b$A$6%Fe8)}Aq^49v8RFYU)6gx$ zuIRV7wz=u6=wV1ar>-|_+t{)=Lyun-UTTUA=DV^u%h202tQ2q3r5Hx@fsuwUEPY9m zTJ}k*XHM9{pJ%v}?$Xl#sLm7_qB*C;d%-ZMLB$FAHKd^zu^1v4*3gF}LnJLl2lK+_ zg+^_QyPK^LB=U}FSVhAXavu_-GA<0)ySr;@iad_E4LgQ27*lbU;c8dm)$j_=F`O_= zlY3t33WMEk_%hwNG8@AMTvYKY!%P8+|#TZ^k zMn#(8kkEneSrwBE!wqyQI*KW zuuFQbwQl%^xzmRU=o+qopr0h|tB&WdbCVDoN-<=~(D5|R_F)EBRlLD)>3AnJyoqZR z7_z)jE>nf_Qmax3bEn!4233@EEQ|P5?LjWCYj_(3uB1m1;UQMm2-d1sBkhH?>Lzko=;9KAgAIzhJoj~ksJ++SRzmgpSuS2 z9fpxZS6&Y3q~R8pRlMKsJ%K}Qu7(d}YNIxPK>aDtFx45lhR~bjlSln7fQ{gu-bT>B zw~k>21r4{c#t@@W<{aC19gE@Oe^Te|`ueUYk%&hq2!tq_>)2GW!EmnA@DZXKJ_L1+ znD7>bS9d&K3Yy71>E2xpAIs*_&}5H-#Ke!-pr_WeG&;;Y+q@Ii9d9tK6?TB@H#$Bpeocps>|uC{w39OQLfo z$!VZ1+ctM|mf?Ba!+Dw;5qe*O5|7J40>l$?jL=|K=+?s*iRNUVVBlw*9%5_{=V=q) z!=-1K*vDmt{P=Ge4h6>dG0m`tx5E7s%K+M!EhR8C*OAg2~Ei7lAqR)KgWaEer!?8p$bcopJRi86}l0q8Hw%mETA lZXMvPij_Y}JOV*%1>4x6HA+L&fwe>vsSvShJ8~SmoN~o;#53efMxDbo(OQ z(Lvz5{ZK?gX|83U+-I?NvmLooS`0sT~~O%>_@^C zy&cyJdOd zK}Tf4aMpo^2^(olI>;i&kggbm$(B^&$)ML3;Y;531w+0Sc--ISp)~tgnK8*QtR)Gg zT&H9TFBn!CiX=rBxIT0_PMTKewh0TpLNd!xE-;}WJVTqgPx(C6R^t};w;&lAzG z3U3mU*!r{h(V=z^Wv452WUAf|BB@2g#&yhEm|>Xvud#zU++eT?VnarKpC2)lD%DfH z#6}GZWuiX;6Xkk&*+vOBP1$cTJWs>})$kvcs$#)HjbY}r^y4fX+{PV-ERT+qxA|6h z48^zuhBNnKpp!e| z&!@If-N!=j1|0{hX4r~mlqL7&J7FFiI^GC+Tq*|Vk)r3K>GLQO5oT#r)AWsj<#J|X z>0L|HmxWE*GqhSqivECITlfs8c7k&sX_vxzqZ^*k?NkqW+B>q4c`8aDw?`RDMI|ksjS<)U~&#Dd#$S>+;{s)-?(kQ6kQG*O?X+W{8V-DY+c;{WkM z&bZsON>-Th7J zHig_&Q53jMDPj>SuKXx;U!>lZhOZ)7STK=g$nEew?gl*Ea-Y|Cgr`h&G35VwUnXJ5 z>w#eCQrmu9xJz`E4*1H%wa0^k+7?w25D}%sFkERdCCU%nHQX?9ongL%>e?8^O@>}Ck&+r-^Toc94C9qZZn?q> z{AMiNolWiucdr$T-8QCd;ugcq`LL>ziKh}N8pmzx!EH>KC@>73)jb=NxWizo=&6+a z9m9}QeADj737wTKjG?H@T_PDcX8?*d3)7f2F~cx+euC|L*lD4IB5dL}fXd z#YXhE8zav7s%eo_=pMP(+QTzl;vIv%O(goN2Y;!EYO@K$uHso LSr!rNwCMW-g@8+E literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$5.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$5.class new file mode 100755 index 0000000000000000000000000000000000000000..ac564aad6e9f2c17b452c5a0a6fb6f23df2af8d3 GIT binary patch literal 1157 zcmbVL+iuf95ItLmnz)9B76PI9T^lM2W!(tiyUoCgSb%Q%|T5VJ{X88=W)?<8G*=edor4ZHD2+GKEwc z)J#dw5ykL4==_`5d0yKyQm$F;dboxy7uOm1e+K*5#tjC4D9kB1Ll9IKRPjgNriWYD zadDf*VF@{X+`(N+uFoW|E@I%X+*YV7^8{v$Fg#gM{%N22aGsFJ;2ow@6^S>}>b-e( z6CT+Wpt)!#QJiX-3=f1ErF|b&)G`@OYpN89(alzXVRumzCr+dr^}e6bUbNy+YoW12 zGwING4y;tNqe%cM{jHKYW1)1Yu|A3bLMl&+Oj_s?Ub=WZ=YhUbrYBA zB(hM>QC{aLe(ekV`Z2B^shP*LO}720xHE&`ew4QbGj6hb1Y;c>f6%R;+bXQyraSDL6z zB=OY*eNcap@$7CRU6TT7lkLozIp_P%oZH2pFJA$y;b|0I3>${j4O6dL`7^y<5PF4+ zf^?jcUJ=~owlt*W*!n^9bm!QTj)-qY5n+fsqNsDTWK~?Q^KwBqopPC!tCpU#c%6#_ z!{!V<^2BoED@2v;fGbS^&n(-L&lzfoju5h~ev)&$Zya%!=eBurU=(@!s%s(B$s9u@ z;~eu|F!X8YMvn>w{TiYeVAxJvWq&jH!K`KT{c1VS#i5ZeQOriNj%k!~hOj)jc^L5m z$*|Q)5aOE@$iBE?JNCP>Q*|jFQ`a~i(qFwsp9008nSvXV2gzr66%LJCmwMegE^_JW z8K+!vTubtFGUUZ+!7#aA^Q*^gR#7^Ndkhn;No<8W6r8IV$Ap)V2MqH!VckvUqL})x zgu~<>ZtxNnlbG?)A2Q6eNB0c;YU!mu2wul98+u-=-Um|))+=zE;Cgj zXl}GlfMhsm?M8(kJoU9x6()aad2J92&zG+?$~CDs>d$wae3k#YuG}Hsx_!S zucxU?v|ZcgB2zM4m%Esz-c@Mov7sTafobPSQQV^QUfS)G9HCW9EqsEST3l*C`#^FR z2I*g=m2ALwIU#%4W9Jw@TIg=z{@ytz zj}{x4-d}o87XitD2dZ2^RlXyp{P2lVf#E-*G0Y-PuqyiS2yGC}R)lWo}U(l4_K9v?2G^rG<`;I-v2CWgQjZHkEol06BF#Y}l D`zX2k literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$7.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$7.class new file mode 100755 index 0000000000000000000000000000000000000000..78bdcfb3bf58a490f4d8369484f9b53d5700673d GIT binary patch literal 813 zcmbVKT~8B16g|@|YhcDh%(rO?a9Va_~L*xo46?VfL)n zS#oGZE|ld~YL)Da(e9EjBVm}F@DL%$SC@j)gSChfk= zn=ABOzr=eViQtn|(tc*>ESF+Y)h0@F0SZS_ltQ5dy>v-m(jr>PscIiXQ`E zzTMW{=C$t3hhKGJQn4Z3sHX4E`mGx$NwcofOy^RKHig~S!w5@Gw|Z&>w_=Bn1St~rloFGBa(%kkNa`%J?GAkpWnU%c!YZe_3O%TxyGnGNJAC8WVnC)VirAQDR}4a3%a zB}~M?-ZJFvLZzLDRCl~V;e7&lrV?eJGYq;LA@n8;e5fN?0>cF#1r*EhQ1ekjox$t& zCeCxw#}@JowXsU%tJV9dG;hQ-mgE`hP{b2ql)Gm}?r1SQ-K3??fM`|2-=e*isrn#E ztZsMwZ+S;f?ET)Pj4QZSz*UCF8z}1Ix}#lOsK{|44qNLf(sci;K52MtMR;;3mYEdg zW4$t=e4(6JjlUnxgLmRokf@_1jCHD#`JuE69r@UEO;kc7g_TEQE~yXyWs*oUj76Ht z6uUGNkDhIgei{r=ue;G@mJ-V3uh8v)B3w+ZfBzhQ|0}9}?;P8o)`1OLt7{md$#W=i z4?AS@DVb7m2~FA=E~Ayf%`&)l|1-8fVyDjujL!ZSwEqBmaKKIK3p|ekFTm$TG`f_X|K;>G}Ww literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$9.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$9.class new file mode 100755 index 0000000000000000000000000000000000000000..56032a1b11db869238719e6f41d7b3f86d22bfed GIT binary patch literal 767 zcmbVKO-~y!5Pi;W*<{(0C48ix6r>zzDs>SE2x`>}N~K6?L2bp|*)_p*u_Lb+eisrg z5(j<&KMHjmB9-=-gEgKvo;NdZe0P6y3t$s#0V)jJ+$KCtN;&wMTpXKZB+RkZI!{JM z6hc{UrB=z|1np+hYSY>a;4{Rh{G2B_SHt9Ba4J$8V1}Xb7yVW$#Rs`yn6W3aXl+or z{uK2-5Wz>Or2WLuS)YpG?Gb~&uQO2t!_x=>sv$hoBh(NxcgJY(3JLXikBT-(iZlyNH#ji&C-dMcCY zcwY?RcU_uPe3nlAg@4!g-ff7c?W#1_g;c{Y!k*|X!W+jqn;PLb`B2c1QBNsh_H$ko zqQEMN=h1lr7ROFQ`bZTzHH3uD(yc?jL&EmEUx?b*n7bUmnRnPYLfL*D4e}$(ap(dT z$ucY(G=)+dQqsApH>fsd|#0On@A AdH?_b literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$ReverseAdapterFactoryContentProvider.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolEditor$ReverseAdapterFactoryContentProvider.class new file mode 100755 index 0000000000000000000000000000000000000000..e2649ee6a1d4b27f12ae2bee5643a1539a9da16a GIT binary patch literal 1774 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 Ohp*G?AL=*r^8X)7U(dM! literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$1.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$1.class new file mode 100755 index 0000000000000000000000000000000000000000..fd39e0d0c86b51729160ecb8155d9c1f0ab3cb8b GIT binary patch literal 3002 zcmbVOTXz#x7~LmLJ8e49(gIQe3tA*;3qwJ$wgssng=i9D8(KgGr^!h&Wik^dlXCF~ z`HTz7s;s4NKKKiK@xcf6#q09&i0;XxG%2CfX06QSobz4I-uwH`eDmasF9DpyrwRfB z6S}MES*>a;-qLR89jz>#yldO0R(51XTCVOIwxy-(qe(j_%?0D0?&OBX6a)o&m-J;_ zGj*$=U0z(0Syw@az?kh6G?_Jxaz$!Oc|9vNo1T4V@!6_n>5HaZFx+C=u?vh;5$JG> zMrG&(Q%Y<%r%8eCW!)Ug8>YN68y7g7XiP+w@>Vwe7@*#)v?hQ?&$+hnqH$wH>K(!Zk`#i?7j?w277NOh)Dv91u9Q z5nkz=$%K!CJ+ucuinu){(j^*CqrK z&6&5NInuN@Z^ed8*St-Ja0Evcye=@lT^XtfBSOafJmW;n(9K%uP?6#1r4sY&XR;e3 zIHq7!;OG{iQE?m^rC*S4)V5q!Ej4kZMW9CU#}Y=xWw0@vQgD)qZ4CCzVij-TG}WT# zasqq8iH(&%8M&_DO=`L}QLC^^dZn1u%ORXWeEXVpi798CF4H zH#u8JbM}w=nv>LrPs4bx)i4^-&MPK$h zP2E?GK?Y*6cOi{g1@8+?ZwZ}+nOU~`e1-=}P4}^!*EP~+wP08(=8&Nh;;FgJbSfGX zh;EJJ&76|IH0D(-;3^?8ZGzcSq4V9ijt>=lAP{L3{HEPb#YbLe4(4o2D!3`ozfMx@ zPF9vZxw2=M>t|WLNeYZKb)8LPct@AB-Y5k|n`}4fSZu2_?p!nG#v-Q;i68$#p39G-&TBLJYUJ`4GEXUOUK6H@ll^u&)dC*^zT} zxMR-Mv$rVH+JUH`EO4-q*LB?Ln^531@s}w&_HF-!4b9aKtr>ni2<&T7%*Q?2xpfw- zX;)aAN$D2toQm7H!&E%Q+fHeQ-K0&3i{q!TsuN<|X3(H3r>+mvvKUkGjd zwwPi+y?x#X13%yb{C7j;><&Ji<$D|NJ;Ngpv2%FzA$o@&q3?ce;T~Q?H3Jfk zZ?Tu}o*|dxCG6v!Js2;n+a?D&7m=GYlp_$K}x#Tp3x# zHNk=16CM8JK*v}9!~I&W85Z*m=5Z56UW4#2`I-)Q+euHp~c{zdCQvBY~Bf1|?tUHnr+;F7<~Is)7;K88*VI_YH*S?17>Y2+Y@ z#{qiJqrfc2`CNoSO0Lp=3Aeb;WKJHQ{#=Q37DtBA{sfwWK?NfU?0<0-0R=)~1LEaI jTEQowcKWVxZ2&H+ya#zIE;B=*k7FJ~-tRm|??LYx15PeQUmxQGW0ZRBTu%$^rSm9Kuh)YyZr4%Yr1*tb@Gf5pbyV2T7fj@dW*pc^4yFh1I@(x@DHT|;N7@7}&bhOcq_;Wb6U|q8 zDln=qDQ2T9P-wHvMF^bt;o)ovd6az=Q4z@3okO{!V|p zuPnI^&7?hancVVm8|y5xA?tS9$#@cxWsgGr(5WwY8vM)6SdLf8G!5yQb~UOkcrlOM zi{My0aTp~=$HP6cM@gTP+l{&D+mSMcjEB0w*8gfF@NhxoKfYD0bLZvR&OlTut^xUX zkz*^O#OOJmZSmS6rRIar@S9(-dXo8Ea9Fm(r^N?UdF}HVhhD@b9tAFAZO-z1&QflE zViLAfTsg(f->Ae1R>jARYAvHKbi?%*zy<#CUxa|p1(V}WZ3+-IvYR>LM5?BkN) F?6YtV=5E_6 zAI2Ac106(hM#k5ECmf$m;tZwfh;N#?-0eQQ_xnBj`}5pifB*g*z!I7cCIouY__E{g z==Deb-bU>ARlH%MDDeBSN>pg1(NXBHj?hNbRlx)OSjOG_7_1g*qh)Y!eM@yrIaY(0 zS7lG-mmH)8=A*dht4^T%iSm;@3Y0(Scvri78FtJT5qRm!$Wv zxOfk<%tE3cGqQ|$&A}xa80-pU*z;Q^)?v>Y$h-Iea{`WuR^nKGFW`CK4m}Na4$Hn& z7=tcpn*Dn4cnM|~Amb)Z(I*}O%~hw`| zsN!-UlSCyB>H^EJRSaVo3M`C45B+vvmg<<|CrjjVRw6l?;NQV<;u(&XIk!l*c=;FJ zeuewfV9zOw4OSRVv4tGxF5j`}X-xCUp2V9YD?idln%K3Uafa73yd&@jE%30 J8nWl(?;nT?Q=b3; literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$PerftoolModelWizardInitialObjectCreationPage.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard$PerftoolModelWizardInitialObjectCreationPage.class new file mode 100755 index 0000000000000000000000000000000000000000..0da306b737f1ae61d92d978c1565cca77a15fba2 GIT binary patch literal 7698 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/PerftoolModelWizard.class new file mode 100755 index 0000000000000000000000000000000000000000..4416c9ff5cebfac387c7d8277240802751593f46 GIT binary patch literal 6531 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 eLXv(3O+eVfGXhWHIl-pz0^4NcpaYc>* literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Application.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Application.class new file mode 100755 index 0000000000000000000000000000000000000000..0f90cfdb5ddf5daa0bccee36ec450ebabddf4e9c GIT binary patch literal 1686 zcmb_c-%}h#5dP-ay9vieG>D2nNFb1KAuz^7qIWUof~4xogCuY!`e0dedjkwCyUXlc z4j=qq{1Y?}CZ$#S?%$K=XwTk(cNB_M`mozQGdLgV{?YDIl9|)NwqSkkxp>Rt_+TLaunkzkG z@RliF5kna9!EuIRw5}ty*4}F>(~!+jF`TQ%fear>qusi<>Dg_aGCZjNzxh=d@~M@^ zGF0d4|0bj5II`-%R!a5btdOtb%0ZwKM{&yWI>XpsHb*BMZ!p~b?`ae04s?T(qgz{U4i*u!cgwu`{9o^beHWfXiigSP7 z#|2C=jCb!>qt<#mdK{bGriy}XhKGZ^o#bX94q>AzIV>=7YGg!Zvsqleg1hCp6MiDQo8d_M;#0P%6fl^kyo2XU%goU1+-TpXUo zx&Jw7LHC6j76x$tU5OtS1ocVhkd2|S~+BhMI8*$qN>YjF;J^hb! zXVEnay?8B(lvxgCnkwq}k-lkyDbO6DFHaNCNtz(^AEuQc$w=m}JVWtEQgZO=U&uDU z##z$+t^r=bD6QzZ@ETd2Bi*CbSmx#h?Qq&D|AO(ap5e{a=Xh&v;p%ftE_vgg_dQ0R zV!B*d_z9OL3O_u>{E=SHXPf!ovdELTMqXyA-kcoDuqqeGxxrd$bk(EpN3=RJG$=YSRNcwe(HAWt9;6uu4iDFM9 z_Y$)lH#sh|KQIE1gK>P^-EnG#{CsjmjBB(Hksz|DejOg(nXpR HsABj}vQ)hX literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$OpenAction.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$OpenAction.class new file mode 100755 index 0000000000000000000000000000000000000000..7b232300a44d6169f9c2c567a264ae9ae0bc5e9a GIT binary patch literal 1384 zcmb_c-A)rh6#fn^ER;q56h%e;wXMhsikj455F|Ef#ZaV)UQM^tc3`{P>~86u8Xm-V z@J7)K9>8ZZ#aOmZI_9)(S1$(O>fZ75+m zRl@TqP`_uAeUsZ02g0y~T{Q~6tL$nf)!{C{V_L@yW(j(LK}!c$JfuFdara0Lujzd|~eAMWf9f4NIJH!D+f?8v_pW#~)xZ zXdm|^YunOYw}j_Oj+FTIFJPK!5aVwL=;9Nzm{*M@gLmS+JN+5GAKT9fUV~@Q0s8r@ zhYGw8utd0kL0$vnLv|TBO{YI$=nF0~(}qAtxSC%${(!OYc8ahNTRy_v5z@sVLJUEK z5yaWqTMW}XCfIv!`e8fTROs;}8vDj#JIP^;<1Uss{bjc91${?K!#$Sov)qLhJm5WG KJ29^wqVFdzHr zRq%PeI^!8z3q`@5Flsr<^L0B`j@nvtyl`uaema`LQjcM@*-(MEzN&*}xShV8Q@(1s zi4q*TtplCh5fmoMD}v%Iqn1#>kc~kc5*)4RKrME*8Y+6^HhjJqt%aWJuegym``%$O zS=X_kUi-hZtPok$2?UoWYS~;j)?82ZbL=rvDX&;KCYZ|_8d4Nl%urGb-DX|IVJGrb z%Ex&2XimF+*eXHrs*U4#O)%6_NlKsK;zT(IgiKdg^Bh->;B}m`a8htC3*`V)8>jJx z;4lL$uPfgdT-fJ7-cFot-K0V6bWJKHjNq&(&zpj=JS#67msgDWc^eln#`1<#P`B1q zb3AV25-tlYdZ(^fz)?ouaG$tNC(*uB({aLNCNOECEO;eoiFj<+p1bie1Je`{k3H;61yUnYX%eGk4Hw49~JhVqh%g`4}B%qragC3wU6dp6$3 z2LjvFt6vkr*?pAe>OeZDaoYlgcJIH7*T#onGnEX_Y3~Z|=4+IXp3~9+X;sRP4SgTk zn87_(YTb<&yG*fPAG3YaE~gN3jt=Y&((h-KpUPY?pL_Xl+r{*0C(_jKOYZt3saGgk z4lgIJx4Gc9yVJwMr-Jj@MmY#RNnP%C?7TKpXzXt%<#nSo>Yy3~Dw_4(I93$*@V@!^ znP4g#_8;Zm9e{iDBW01@#r!$#fdT$;a`J0&=WrFSgOe|C_=oOwiC=RK`3gt)Z>I)a zhq+^y;V8f6@$Ymw$o0X`82MuIIYxJILhu4-7OpC&m2&RkQ6}eath>DI)zCpU_{GmRC^N#bpdy5DO114i}5E#mQX^p|E#o_^Hu+01H^; RI@;xH8cQ@A!9&zB^cUN$0XhHx literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Perspective.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$Perspective.class new file mode 100755 index 0000000000000000000000000000000000000000..d12af64e886b6522d32fdd7c21cb9da322d57d76 GIT binary patch literal 1482 zcmb_cTW=CU6#j-n7h!9a)=RZksW)hK*L&4gt0E*Mw35d zHD3OLPX-@+@y-9^tMM#gO2qo24?AaO&dfRA_su!`?Z@XY050IRfe6Do*EVm3>R>O@(npd}nFJHkMe zVb5dU;kL`YhJCO0m>dSi8RmV}u!ZBwRv;*!T^zbr;10#xV%S~0`>>qfsFd@$&0;mr zkSc8lt7s*?#xlc1&i4Y%JzeE)Tf~uMSmWB_jurB-h==uyhc(Q@`YVqiJPhM2(v$io z!&oL;Wr*g8b^>GAW5UD)!(>T%V!i#eCe$XcxgtdBJKU{uCByY#Gpd_1U?`XVugs*u zl%oXKqDUwucT0TBZ)=95nbL^NydnDTNEW>ml^x&Z>RaFME z$1|FF(2p}`;wX+W?C16Rkam@(ue1|_*_Ro8ylgd&d4`yhji!#SX1;$7A)PdF3a9B| z8^b9HLMA&JBD|0_v4BMev#&zIck4ni6#kI0SQrhF9Z{(tVW3kSXBo0PRa8fcXJIAf zJJcUlS|nlPyn%BJv%iZv9M+_!Be@KcE4&rQC5B|p*V^|s`fAL)dL747zg4V3t58W> zVaC8JE1#-bZ&jK?khRkyI~w zo=`cL2Z0C-tTNpB_xdI=hN=i@Q18(fqi+TV;$(Nxk1K)%eS`rMH14Jyn=B(6Tlj>@ zkG&&%X&mouK1Yh?X8!=DFik6}OzfvIy!?R@M9JP-jCOG#g2hy#izA^;$5O`^yEwtn zMJ9%|GpRFOSfS^lk-D5p_jcFMrmpmMxAV>sSl|VXFENQ%MC1*!c#9>x!z$kQ@GSIm q4)9QRT*Wm)l%|fF$8{pOL}V|~Y>ej16fc4m+#s8vQw%rh#;%_fT9<+V literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowActionBarAdvisor.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowActionBarAdvisor.class new file mode 100755 index 0000000000000000000000000000000000000000..32872709249c34a3a78cb833b4a623e1b66b3c11 GIT binary patch literal 4519 zcmcInTW}j^752f@nnt0h z^C3~KP%w?GvuV8np>>~;GfKmR-95?k7$#iHSU$ICER`+Y8tR=P1Y-;?j25)1*nn0- zN7BgYPwU9f~3F4{jr`=Vi* zV|uR491|jbicTzQS)C(khbtkg#E!bb*|``-6uTui_YgMsBu{9kw5X}&mZB*>J-1Xj^=1{f$f=h&R60?X za|P0^Duz6eZr9C%!*ghvSJ!R8(2peL_iBz1as1IjD zBhK4n&{WJL%TjQ}MmXxvlSW$b=W8=e-L*V-u-bJ(SFwmC!X{3NbY2uPl3SS4myBXb z=dzykpWa-&J`erNDyKOl8Y)f*HElLEnUQ2ts5MnA%V;n)G8319yo!Phgk&Hyl9Dk? zMN!5SXUwrIt2kv_-Z7m>E4YhIL=EvAmzdx(yTbz z1r=w-Vv|)#s)J^JUNfCF{E8BdR&D?ex@K1sE>S+-8g4Io$d|3GeYdm4c^}2Q)rtmFUUuLk4ugMmE;{zdX@k5xuL);ri zfImQMq;Cz%v)l?G%->;q^mn}S6|{4|%UJ~#Z{QxU$3}GU9zk4!ODlUl#yvUXaAXyo zXV67BgEtYz`Xc?Sxb_UL3&3vnJI%9*&UN0fhMQ_Lduz=>yIBLY#fJL_KJ<_LPW%&g z;Lq5Nzu+zSD-PjrHps2c@h-^2*oQYWxDNgu=9K{k$PY3HE)}^KWVo-M#cgw)`=7^w z&O>WRj`iEXCaS>f**j!5#k1oBe%Sp3Hcqygo?F9gwd3{7Hy7zYjiY_5c>5|AqYfQ^Oum%6b0RF`U{Tng7 zj!FDSDiTa0uHymROD%Yqf?V7-;Av{ba}>f$q~KT7hF2(T(;jhXbZLLpCR=F#HSXpB z1o(v0cqg}7cqKm`D*-5QPxNxmrubb#@q20kxTorY(DZ%}1NZtIy}!C_9fKeC*gWWI zKjgE2q^bRy03b+R=;D&8*-xYAr)TD9R!!hIgfxqjP6p!?~xR8NH z8QCGG`Y;A4iG4KYK{o6n8+MUJU1a<`s~|hVau(5c_Hh|o4M1ugx6TAmt5q9i1sy?% z=5Q$;^_&y!jJGG?;605dEWqjf}hI%+#>#S@Diu%&-ktIi`KUP0;KP| A(*OVf literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowAdvisor.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor$WindowAdvisor.class new file mode 100755 index 0000000000000000000000000000000000000000..709b9a6ddb4b1f4dbe94445f18433e8f35248da5 GIT binary patch literal 1777 zcmb_cTTc^F5dKbqmX-wsr6MZIMQo|CfLw$ES{g~3R3#Kae8FWov`5z6=Ij;{eigik z6-DDCKgu{um(qgr0H(>=&N*}WX6BnY{{8g`zz7ln_!t&6N7Zz-AlA3kolU9cx!iOt z%TV)@+uU?CM_8u1GQa3PEYZU&Yl9mvH-ux!#KyL;E!n#w%nfVDlLDw^7`9|q<+>sA zHYeYzmd_hP_k3A$Yn_{VuF8zTKP^n*%rZF!}4kr*$ruv~`0sw5BaxGnO?eT-m#hp_)>K0?vuehX!pz2_7q8p| zhZP#$r({j=mt1HB`ES-V3}Ibz&EW~%9bzhiH=+z5s*8EPIc0-0A`zNP+F3U6BE$oj zU|79=rA~LtxeP)W$D~WUDTdK2zAT?qIiZRQ&>&~5g4FrEaEso3=~5hY+sUA$ zOq0u`q1iU4^%C}W-nn#WwyTyQx@fFxXiI}m8Z7wf43IPnAN>G-f9wGD`}EI;5S^iu z+db0UM+3>>k`@#+l0^DwLNobbxPcbW*Dh(hzDD{#(@KmTBD~t-d)LB#9iY94yFSEf zis+(GZ4r;?(;E4L{vw8a6yr2*2YCh#$t;S C@A`%S literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorAdvisor.class new file mode 100755 index 0000000000000000000000000000000000000000..118e114661ac09cb953b2b2d61e3cb9353e5ed2c GIT binary patch literal 7488 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorPlugin.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/presentation/WFRperfToolModelEditorPlugin.class new file mode 100755 index 0000000000000000000000000000000000000000..2774a49ade5eafe60be0a462b34478fba21a8366 GIT binary patch literal 1305 zcmb_bU2hUm5Iw{9Zjsjdg;s5=Q~^z|^~DDolS&{Vp`@W$V|-e+7hK&Bvb*TtQv1+E zqd&kOWt@AVqNbWObRTy1&dixJXXftrAD_Pgc#Qj5BnUfJEG%1$o&H<#eh`Y03w>~VR_CblDMi!uMxJ&ui9sT)^z9bYbPQUhccclP{EuMRl|K0?ys|&|prdk5qG`|f#5f=C)I72-PUqCO9kw3!XM?NNS zk>92c7TK<0S$n}SzS2{0jpM|AqniAROUJk}gBCPSA7yF z`+;_~CtR&FbGa>sz0jHV+X9>Q|G+i60;L^uL~{_h7UK%a6%;WaBf@ooVm%}*baX~< zMyEZphpLyd#-)x)RN7Tm2Y(VQ1>pjZXD?rCvG93E{$=8|$zCbT__caxs%z~(*ISKl z(6H=`}UpUS^Fe97Lo(>OKyg01Q_iC*8nY&q%8mF`VYw`ng6yd%=W9Ave zSi`!&a-Rozd8*IqjcIvdY5rP<_9Yy*CvImM*_~85M-J;erXp{os8++Q*edWB;VQ@H z*m}->h*UP3U-@^A_)DI%5Mud_VBAMk*^e0$qKjDKQ-qFAShgoD<&EY!Zca0NVusH- l!%EIro-ly*+`?_!u8p3i%H-@7mT z_vvQx{lW3xoBC}Ti&XDIXWt>adbL0<;1l@ zTW>k&sagx_qBRtPy*@JqEw)CiNmo1FR@_ZF#}u}OOwbdfrXI0fbJ9n`>`YBerqX(( zJ;X;zOQ|mWQlYD?Z8>@UexmfadSVXluo%j&6B|-aE(PXCDj#?;i<*ePdu(7_Yq#GT zBV?OHJ~I6Tp|toYl(tTrv?R<#N!2^;r0wofSkTxss8HFN8qrZKK!bsmxFmwh6t@50 zp@?EN8fu}i*1$5nOzzejsK*6z*JR*Ayu238*bqUB!iMr$!nB-xzzUdKVpJ<3+n?h$fgb2P@YUa5UB8shO z5Ruyr?104B8Y##}n%o%jQ!I_ACMHrzGnsPj(PL&ol1WJGdhMj%Gc_@+oqg7Df|;_c zHx;)MgO+2DVq&yVk%GER}aX2Cl>P3K7Z{YK4ZzrVu_s-9ph8 zMIUa6U{67>E~GQik5?%yNo#kvw%95M?X>MdSJ`-=X;7pL7}zH?b)*r1(>_U*CJq|d zk4xA@v*@&Y4L&U^Lk14W%2Fvh+e+BC>V4c#IxI(4Z!&PRtS-*4_UYu5EWOsi>tJPl z9Uy=#sRCbF@ICue&f#I5jE_q|gsg2L;?NO{l-PQThz*QlEUO~hQC82dVob!_I2^$t zg-e2wEU;xv8%SV6p`Iz7tKhkft0-fHyNJrmn3Teafx}#6Y`5;2RCxjyG|KrK3H`$thRig2uqUf5Y%09z%TMw-|UU-llMI zFj@tt4TUS`g(nxk0zRscl)Tfx+wl%21ntR@&cSdlCyN*;lp7gOTMV?qoI~ z$QD7N+5W&D!1lYUgxLH#1%C)1j^Mb$MTLU%R0ckRkFv)|Tg*0>J}b#10*_)X1>&>m zV|fkA><*`ILC133wi0?|2MnLVnRyX>Mxiknje?q#M9QV?LY%;7 z4SWut=hi_~x@{-zb|o}@Wa`!vmi%GdFG@K?J#OHn)bAqtv^SM4!OawC^qBZ=-^vR8wXq~ez?z?^bZzM zN%8EtT6V2~gPjR0oo*}Pas*#i*c8N+_KPK<<7^KbM)*7%#dG*-1Ycpq3t=?yHGG|2 zLLZs367;oX`#T_8?ehk{iEl9&w7WlhjXUv^Ng*HzhL%d#FuSxiWvBK6+Mi*3BuEGj890h}c%q_E43j$b9 z5OaK$qbE|+`RXl@P0_*qiz7|g*RqmjzuGb%ZO&X@qxU-l@rdG2_)7$T=IJCDtFWSy z%m#jq-$;7@&A{*QdrnT?6wRQ|gK9}h#3ef51*+SYX<}(`^lz2ABQ8Bj{+8j@w@$Nv zG3WVTg$Qc-S%HNx_-+w@YN^0tRLY5-_mCmcyK+SIt{f0~t&};U zr*~1Z;xTt0&}F*SpA^3@o760sR<u4u9nO5R5)L{)r*0r=?JsQv=^D4G+`fSHWypmMn3AJMvuHseUYOZ*e zsT%Sx;Jdr2u4AbAG_ILJH+6Mqu)D9NGJ{_E+Dp4{*=42GjnVTQWE%Z}?f0!5h5W4Bjjf<$e}-R3PtRw}<$4TEBzdwb8qs zMDr^8do{gpM+}|VjxKuG&8KU5*TbRaI-d8h=b5<|w{Zr#3wt~S8nRyc2+&`y+)WJX zF^zXJJ{A1uK$Jy=_z6n<pe?^T$^{R+K# zIm-w*aFD^fiAi#hp}X0Wd102%msv+S58y#h8t1Kfq<^f0^f;xDPvR@R6XY|V4%I|L?r6TLLnM~?)Hg4CCWB{>qlSU{#>p5H|AmttgOt`{FIny& zig)t(7YHuZb<(cc%J$7&YW*&!Cn4`%S9yb9IGkL68X zc{V}rAuji_)7;0ZzCVC}%s0SSyOwG=2>EKa(suE#C~Y4MxG z&V{4e%LMV|5&XfI)$YrxjWuWR#|-{jDDElLFqNc1W~;9@C$1KM$3G~h0{`?d_!s`o MtL#l@dF9{#0Nd$-?f?J) literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/wfreventview/WFREventViewResource.class b/WFRperfTool.editor/bin/at/ac/uibk/wfr/perftool/wfreventview/WFREventViewResource.class new file mode 100755 index 0000000000000000000000000000000000000000..82b6fcbe721e3106f4565c090833740397a8f4cc GIT binary patch literal 2204 zcma)6-%lGy5dPM7Y-3Cy1RNk~lTx7m0l5?kEryU11Bnw8C{R#&JM0B6oPE~$Y!s=l zmHIE_rB7{{qygie+4j(&qDAC zOzV!O=e4S_bD$mW+FDuKyN+dNQ<6 z_0pcUvh!5toe+WoQ7YM=RS_%_vA)%Wl|GW*u3~SS5$3tKLBf zVS(8TY}XyTns=(UES!TNaM`vjr%q+#Sy>8*tU&nCvJZAm>rh}Y*DByGPiKbudfqW= zhV$%g`tzQS(l<&KM=#~+F4+>lp`Z11X&0O|N`^Bh;EyLZ1p*nXAS3XjH;OChZiB$J zDB2NKtNtiDa9ORcN70EcfzF&!l259|9cgdqJ0_iX=d8SLZtAw7WN$Oz>>Cwt!!9ZF|yL)ooUwz{q(4od*(_b zEY?kU3(3}Qs*Yi58Ot=;MTS*k(%aUJy^^kKU102g8_p)@W+F`S$5DKOi8_IQX$EwA z?@kCrueYx2b(1bFJAyQN+cAi_DDL4?78t2BWlpu?Hb3bP#}m2c{>)p&qE*sdpv9a~ zap*mb`%z@Dz!KLBg?ZCt{dxg3hnd(`E|;Qs&~UjRYertyU8=Ke6pz$dH|b=oV%aJ& z{f*-h%(Wv9_E6B4PEDsL@9tlVjL}Bc-A8N5P<_&W-g|aiRSe!^=KS#C68OGxW|i`_ z^rIu$0$rFC!C1PsmQ^UZIuGI~WF=B%q9H31bdWhG{ zRVUuzZnSQXcX5*vd&A|Uuuq8X(b)6J$V1%SnTuqYBU6Q#^I*YuKM;LPH z#_E(jx+I4r^#w+W8ARY(EEb?NhT9xf5L2905I*sP8eQKih2RaU@auTKGdv$O7f;|0 zK5WJa95-Q%U4Su;3HtoVwVHJKq$w*t!DQ+crkXiTyoMJ%;}pcS$BEtbCZ3q2>?hvw zFGzoJg4yNdPZ)Z^4gS92ry^D7D(Bn$zD)grt`wDG-yxhzeh+6<38%O#@Cx%=p0xOe z^sp`+;X%W?&$FIV`hBN(+|U?qXbgB7JxXKX6uE|me^f+~kK=5pV??4Nv1r&d>FfuT(G3bB{1o?@9t=yrxz(Yq! z@r24Hjh2de7kFDVe@3jASy{;Rs>=GN=R_f`cDZK)OCtn#a`HDthiFE*{cwNSC?DA+ zuA;)r+QQo;?#fiq%FzpH0zKg&cH302j$)SP}Ki|cX!5RS8Z+KS# literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/icons/full/wizban/NewPerftool.gif b/WFRperfTool.editor/icons/full/wizban/NewPerftool.gif new file mode 100755 index 0000000000000000000000000000000000000000..e976e0776d200e1ce72d13ee80784885faff018e GIT binary patch literal 2462 zcmd6m`8OMg8ivzyXM`x-QPZJfTAHHK&QR5AsWql$w2Ic!kg?USY8f{w=)@9er5!BYj=!_Znuek4d&imtcp6{IRvvaUDGxu`>TnBsx>}7X% zcXj>C>iTB}dwftJ85GP)Wg9E&Uo1Q`ExocVy)s!W79PPzB9T^BR@Q#GH{duMzg$~5 z&K8cf56E*4D!ds|d^4oTJ+gnR_JBJ(A!VL-LF%xgS^N6JO!GM>#x^j7Y8w zN~sP_tqo6q9+6%b{X6whRzm`&={H=l~r8#~FPSy?ha8bVe|>I5xE~E|v-3Elo>TMUv%t`KDC1 ze)(S3mHXM2_cE_~=Uny9zUGUudGPNRSi68cTYs$MulcZ`0+%qnYZ%@w;+cCC(LIXb z5kvCWlP~p6sPKs|_f05=Cy@h^D??GWA*h;YG&MG>As*9&ENDwDrlX4K83ZPp)P*K> zW|wv6l=tM6cVj6m9EF7?zra#n;3zK&s$b&k`pOzPr40jRjRWKsUR4{vmN8829HDiM zH1)i0eL2=SAnf73eaROMjLr;>NruLyBa`#P6H>v{!W*$nEM1+FEYHk;n3k?AuYD@6 zV-u;bO8*_$I8fEjr*@6d`^I~CZ~Ok3=DeQajm-)~izAcohbQL7r)AQm4awr#(uYrr zD_aAvXND%`1fqpE(=y@A(!2Q&V(H41L@rzZS%`dAPpXZl1rAzCJt6M7@ zpSNf}TT{)Ov;7l&m2E90MdYG%LSa$?E*6^$Pe~&+HP_HvyLy@b(m&AN#jLL&;JVoZ z?`Ed?{eKK|Mo0PMlft?G-P-?MLH3OHegUAg3s6wfwr?zZnW}Wy@Lr(FvHh+fJx8M1 zsBUehx+nM*L0f^hTpg^9&P`qbxKeJ#qKO^r)e{8wa@zv5Nzr6WprFoqCvVoh!JQo} zPEdD;BDfn%;z4>i&8s8gT+$A7m0cZuSQ0!=kEHlx?DWZPimu@Mbbww`qA3!INmn~< zTjNv^B%r#|(MN!|5PNbUmvoNcff!P?Nc;<=byhMOn^)^feHI(yNxhHp{Q1PO8GZ*W zDtX&{>n@&h`}EnKXCIf}H~q@q)xw;OK)fu8-MQ>xNfRANIT6hUy z#Drk^P>_;d7A43Z zg#4&8$dK|R?{oR}@_nh*NRIr9 zwa)cV=El`ZD^H9up`JZt-q_*r6Gm-W=2u^6?!`qt@0frx>5c+d@G`paSOX6`k;=~(f%=eiO6 zce>Qs47lK}&Ihu54G_h&pniT={gdx_7>^i)L1-^b)6hOXROHcvk~_ppkuB$1lwaB+=VN z3VV;|sJLiRzE`z8qfQ1{YtpVgIZ|zZ!{E{>Am(x3!FI+g+rV`c_ry~bpDzuOX)DMR z!4)^h%s~D&r+^Vza|dxIc1BU7N^w#N@Z8f}Z{G-blloDHaIDa%_IygO)i>INCXU_( zHa0iZ)-=n6>!3A@v%94`ctB!jY=DVL^CW9o3JYx`i7alT-cqpJ3!fufxnLd zT$;G)C!o@suv(rs30Hs-k=YOMPOO8xaI&`2;W#e9r{d6&A!HRedrb*^Pkv{`^r`V8 z<)n*2OZr@9nu!K03t>VgF2EMdhvIp#4ImP2&G|9X+|lr&PPT(%)$?)u?$6N`EkpsV z*Me!=iVBS`^pUx2f$&xz6?HVEZq+t;UFQ_#?65Wqj&Z2)R?3&0@-!*m`H5~;0IanX zqg~TQ+ipaCy``{9nN;mnhRSrl4yPOkl3(w}jb2}i-laCfiYPSbkrk8UpBZ(ir1 zk4Jsy>Rhi9a@TFgEq5Q~qGmTB-S=B3VXxMw#`L4#Sh?SL&Y{^+|VoPe-jFVuOr^x+5bxUv>zH67At?-x4vG_G?%`60KPZXF~k_(td069 znzODiV?KK3`9?Y8B2)i3GIhHul + + Bug #977: + * org/jfree/chart/axis/DateAxis.java + (DEFAULT_DATE_TICK_UNIT): Deprecated, + (DateAxis): Replace DEFAULT_DATE_TICK_UNIT with new instance. + +2013-11-22 David Gilbert + + * org/jfree/chart/util/PaintAlpha.java + (darker): Remove reflection code no longer required, + (darkerLinearGradientPaint): Likewise, + (darkerRadialGradientPaint): Likewise, + (darkerTexturePaint): Likewise. + +2013-11-21 David Gilbert + + * org/jfree/chart/util/DirectionalGradientPaintTransformer.java: New file. + +2013-11-21 David Gilbert + + * org/jfree/data/time/ohlc/OHLCSeries.java + (add(OHLCItem)): New method. + +2013-11-21 David Gilbert + + * org/jfree/data/general/AbstractDataset.java + (notify): New flag, + (AbstractDataset): Initialise notify to true, + (getNotify): New method, + (setNotify): Likewise, + (fireDatasetChanged): Only fire change if notify flag is true. + +2013-11-21 David Gilbert + + * org/jfree/data/xy/XYSeriesCollection.java + (removeSeries(int)): Ensure VetoableListener is deregistered. + +2013-11-21 David Gilbert + + * org/jfree/data/time/TimeSeriesCollection.java + (getSeriesIndex): New method, + (addSeries): Register VetoableListener, + (removeSeries): Deregister VetoableListener, + (removeAllSeries): Likewise, + (vetoableChange): Check that series key does not clash with existing + names. + +2013-11-21 David Gilbert + + Bug #1084: + * org/jfree/chart/block/BorderArrangement.java + (add): Treat key that is not a RectangleEdge as null. + +2013-11-21 David Gilbert + + Bug #1109: + * org/jfree/chart/renderer/category/WaterfallBarRenderer.java + (drawItem): Use positive bar paint when difference is 0. + +2013-11-21 David Gilbert + + * org/jfree/chart/utils/HMSNumberFormat.java: New class. + +2013-11-20 David Gilbert + + * org/jfree/chart/renderer/xy/XYSplineRenderer.java + (FillType): New enumeration of fill types, + (XYSplineState): New class, + (fillType): New attribute, + (gradientPaintTransformer): Likewise, + (XYSplineRenderer(int, FillType)): New constructor, + (getFillType): New method, + (setFillType): Likewise, + (getGradientPaintTransformer): Likewise, + (setGradientPaintTransformer): Likewise, + (initialise): Use new XYSplineState class, + (drawPrimaryLineAsPath): Add filling options, + (equals): Check new attributes, + (ControlPoint): Removed. + +2013-09-17 David Gilbert + + * org/jfree/chart/renderer/category/GradientBarPainter.java + (paintBar): Fix coordinate bug for gradient paint. + +---------- JFREECHART 1.0.16 RELEASED ------------------------ + +2013-09-12 David Gilbert + + * org/jfree/chart/LocalizationBundle.properties + (FILE_EXISTS_CONFIRM_OVERWRITE): New entry, + (PDF_Files): Likewise, + (SVG_Files): Likewise, + * org/jfree/chart/ChartPanel.java + (SAVE_AS_PNG_COMMAND): New field, + (SAVE_AS_SVG_COMMAND): Likewise, + (SAVE_AS_PDF_COMMAND): Likewise, + (actionPerformed): Handle SVG and PDF options, + (saveAsSVG): New private method, + (generateSVG): New method, + (createSVGGraphics2D): New private method, + (saveAsPDF): Likewise, + (isOrsonPDFAvailable): Likewise, + (writeAsPDF): Likewise, + (createPopupMenu): Add SVG and PDF options when available, + * org/jfree/chart/plot/PiePlot.java + (draw): Check for KEY_SUPPRESS_SHADOW_GENERATION rendering hint, + * org/jfree/chart/plot/CategoryPlot.java + (draw): Likewise, + * org/jfree/chart/plot/XYPlot.java + (draw): Likewise. + +2013-09-12 David Gilbert + + * org/jfree/chart/JFreeChart.java + (KEY_SUPPRESS_SHADOW_GENERATION): new field. + +2013-09-12 David Gilbert + + * org/jfree/chart/axis/DateAxis.java + (zoomRange): Prevent axis range from falling below 1 millisecond. + +2013-08-30 David Gilbert + + * org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (drawItem): Set stroke and paint for drawing lines (bugfix). + +2013-08-16 David Gilbert + + * org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (setShadowGenerator): New method override, + * org/jfree/chart/plot/CombinedRangeCategoryPlot.java + (setShadowGenerator): Likewise, + * org/jfree/chart/plot/CombinedDomainXYPlot.java + (setShadowGenerator): Likewise, + * org/jfree/chart/plot/CombinedRangeXYPlot.java + (setShadowGenerator): Likewise. + +2013-08-15 David Gilbert + + * org/jfree/chart/plot/PiePlot.java + (lookupSectionPaint): Replace reflection code with Java 1.6 equivalent. + +2013-08-10 David Gilbert + + * org/jfree/data/general/DatasetUtilities.java + (findYValue): New method, + (findItemIndicesForX): Likewise. + +2013-08-04 David Gilbert + + * org/jfree/chart/ChartFactory.java + (createPieChart): Simplified version (less parameters), + (createPieChart3D): Likewise, + (createBarChart): Likewise, + (createStackedBarChart): Likewise, + (createBarChart3D): Likewise, + (createStackedBarChart3D): Likewise, + (createAreaChart): Likewise, + (createStackedAreaChart): Likewise, + (createLineChart): Likewise, + (createLineChart3D): Likewise, + (createGanttChart): Likewise, + (createScatterPlot): Likewise, + (createXYBarChart): Likewise, + (createXYAreaChart): Likewise, + (createStackedXYAreaChart): Likewise, + (createXYLineChart): Likewise, + (createXYStepChart): Likewise, + (createXYStepAreaChart): Likewise, + (createTimeSeriesChart): Likewise, + (createBubbleChart): Likewise. + +2013-08-01 David Gilbert + + * org/jfree/chart/axis/Axis.java + (labelLocation): New field, + (Axis): Initialise new field, + (getLabelLocation): New method, + (setLabelLocation): Likewise, + (labelLocationX): Likewise, + (labelLocationY): Likewise, + (labelAnchorH): Likewise, + (labelAnchorV): Likewise, + (drawLabel): Take into account position, + (drawAttributedLabel): Likewise, + * org/jfree/chart/axis/AxisLabelLocation.java: New class. + +2013-08-01 David Gilbert + + * org/jfree/chart/axis/Axis.java + (attributedLabel): New field, + (setLabel): Simplified, + (getAttributedLabel): New method, + (setAttributedLabel(String)): Likewise, + (setAttributedLabel(AttributedString)): Likewise, + (createAttributedLabel(String)): New private method, + (getLabelEnclosure): Use attributedLabel if not null,¨ + (drawAttributedLabel): New method, + (equals): Check new attributedLabel field, + (hashCode): Call super, + (writeObject): Write attributedLabel, + (readObject): Read attributedLabel, + * org/jfree/chart/axis/NumberAxis.java + (draw): Use attributedLabel if not null, + * org/jfree/chart/axis/NumberAxis3D.java: Likewise, + * org/jfree/chart/axis/CategoryAxis.java: Likewise, + * org/jfree/chart/axis/CategoryAxis3D.java: Likewise, + * org/jfree/chart/axis/SubCategoryAxis.java: Likewise, + * org/jfree/chart/axis/DateAxis.java: Likewise, + * org/jfree/chart/axis/LogAxis.java: Likewise, + * org/jfree/chart/axis/PeriodAxis.java: Likewise, + * org/jfree/chart/utils/AttrStringUtils.java: New class. + +2013-08-01 David Gilbert + + * org/jfree/experimental/swt/SWTGraphics2D.java + (SWTGraphics2D): Set default stroke, + (setPaint): Do nothing for null, + (setColor): Likewise, + (setBackground): Store color for later, don't update GC now, + (getBackground): Return stored color, + (setComposite): Throw IllegalArgumentException for null, + (setStroke): Likewise, + (clipRect): Fix to apply intersect operation, + (rotate(double)): Reimplemented, + (rotate(double, double, double)): Implemented, + (shear): Reimplemented, + (clearRect): Do nothing if background color is null, + (drawGlyphVector): Implemented, + (drawString(String, int, int)): Delegate, + (drawString(String, float, float)): Check for null string, + (hit): Implemented. + +2013-07-25 David Gilbert + + * org/jfree/chart/axis/CategoryAxis.java + (categoryLabelURLs): New field, + (CategoryAxis): Initialise URL storage, + (addCategoryLabelURL): New method, + (getCategoryLabelURL): Likewise, + (removeCategoryLabelURL): Likewise, + (clearCategoryLabelURLs): Likewise, + (drawCategoryLabels): Add URL info, + (clone): Clone URLs, + (equals): Test URLs. + +2013-07-25 David Gilbert + + Bug 1107: + * org/jfree/chart/axis/PeriodAxis.java + (PeriodAxis): Use timezone when creating default PeriodAxisLabelInfo, + (drawTickLabels): Apply timezone to date formatter. + +2013-07-25 David Gilbert + + * org/jfree/chart/axis/PeriodAxisLabelInfo.java + (PeriodAxisLabelInfo): clone dateFormat, + (getDateFormat): return clone, + * org/jfree/chart/axis/PeriodAxis.java + (drawTickLabels): fetch dateFormat only once. + +2013-07-05 David Gilbert + + * org/jfree/chart/plot/PolarPlot.java + (setRadiusMinorGridlinesVisible): Fire change event. + +---------- JFREECHART 1.0.15 RELEASED ------------------------ + +2013-07-04 David Gilbert + + * org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (drawAngularGridLines): Check for inverted axis, + (drawRadialGridLines): Likewise. + +2013-07-01 David Gilbert + + * org/jfree/chart/annotation/TextAnnotation.java + (setText): Fire change event. + +2012-09-18 David Gilbert + + Bug 3508799: + * org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (getLegendItem): Populate seriesKey. + +2012-09-15 David Gilbert + + * org/jfree/chart/plot/CombinedDomainXYPlot.java + (add(XYPlot, int)): Use ParamChecks class, + (remove): Likewise, + (findSubPlot): Likewise. + +2012-09-04 David Gilbert + + Bug 3555275: + * org/jfree/chart/axis/ValueAxis.java + (reserveSpace): Return correct value for axes with a fixed dimension + specified. + +2012-08-23 David Gilbert + + Bug 3561093: + * org/jfree/chart/renderer/RendererUtilities.java + (findLiveItemsLowerBound): changed while loop expression, + (findLiveItemsUpperBound): likewise. + +2012-07-28 David Gilbert + + * org/jfree/data/general/Series.java + (setKey): Update exception argument and Javadocs, + * org/jfree/data/general/XYSeriesCollection.java + (vetoableChange) : Call getSeriesIndex() rather than getSeries(), + * tests/org/jfree/data/xy/junit/XYSeriesCollectionTests.java + (testSeriesRename): New test method. + +2012-07-17 David Gilbert + + * org/jfree/data/time/Month.java + (getFirstMillisecond): Use getTimeInMillis(); + (getLastMillisecond): Likewise; + * org/jfree/data/time/Year.java + Likewise; + * org/jfree/data/time/Quarter.java + Likewise; + * org/jfree/data/time/Week.java + Likewise; + * org/jfree/data/time/Day.java + Likewise, + * org/jfree/data/time/Hour.java + Likewise, + * org/jfree/data/time/Minute.java + Likewise, + * org/jfree/data/time/Second.java + Likewise; + * org/jfree/data/time/Millisecond.java + Likewise. + +2012-07-17 David Gilbert + + * org/jfree/chart/renderer/AbstractRenderer.java + Remove use of BooleanUtilities throughout; + * org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + Likewise. + +2012-07-12 David Gilbert + + (from Leo Leung) + * org/jfree/chart/LocalisationBundle_ja.properties: + Updated translations. + +2012-07-05 David Gilbert + + * org/jfree/chart/encoders/ImageEncoderFactory.java + (encoders): Change type to Map, + (init) : Remove JDK 1.3 specific code. + +2012-07-05 David Gilbert + + * org/jfree/chart/ChartPanel.java + (setMouseWheelEnabled): Remove reflection only needed for JRE 1.3.1. + +2012-07-02 David Gilbert + + Translations by Leo Leung: + * org/jfree/chart/LocalisationBundle_ja.properties: New translation file; + * org/jfree/chart/editor/LocalisationBundle_ja.properties: Likewise; + * org/jfree/chart/plot/LocalisationBundle_ja.properties: Likewise. + +2012-07-01 David Gilbert + + * org/jfree/chart/plot/PiePlot.java + (drawSimpleLabels): Generate label once only (DG); + +2012-07-01 David Gilbert + + Bug 3521736 (optimisation) + * org/jfree/chart/renderer/xy/DeviationRenderer.java + (drawItem): Provide initial capacity for GeneralPath. + +2012-06-11 David Gilbert + + Patch 3204823 by DaveLaw + * org/jfree/chart/plot/PiePlot3D.java + (drawSide): Use new PaintAlpha class, + * org/jfree/chart/renderer/category/BarRenderer3D.java + (drawItem): Likewise, + * org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (drawStackHorizontal): Likewise, + (drawStackVertical): Likewise, + * org/jfree/chart/util/PaintAlpha.java: New class. + +2012-05-10 David Gilbert + + * org/jfree/chart/renderer/xy/XYBarRenderer.java + (findDomainBounds): call new method in super-class to take account of + non-visible series, + (findRangeBounds): likewise; + * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testFindDomainBounds2): new test; + (testFindRangeBounds2): Likewise. + +2012-03-11 Martin Hoeller + + Patch 3500621 by Simon Kaczor + * org/jfree/chart/title/LegendTitle + (sortOrder): New field, + (getSortOrder): New method, + (setSortOrder): Likewise, + (fetchLgendItems): Updated to support new sort order, + (equals): Likewise. + * tests/org/jfree/chart/title/LegendTitle + (testEquals): Adapted for new field. + +2012-02-13 Martin Hoeller + + Bug 3425881/Patch 3450234 by Patrick Schlott/Christoph Schroeder, + reviewed by Richard West + * org/jfree/chart/rendered/xy/XYDifferenceRenderer + (drawItemPass0): Fix problems with identical x-values. + +2012-02-08 Martin Hoeller + + Bug 3484403: + * org/jfree/chart/axis/DateAxis + (refreshTicksHorizontal): Fix endless loop, + (refreshTicksVertical): Likewise; + +2012-02-08 Martin Hoeller + + Bug 3484408: + * ant/build.xml: fixed maven-bundle task. + +2012-01-08 David Gilbert + + * source/org/jfree/chart/plot/dial/StandardDialScale.java + (angleToValue): Implemented and removed FIXME. + +2012-01-08 David Gilbert + + Bug 3445507: + * source/org/jfree/data/time/TimeSeriesCollection.java + (getRangeBounds(boolean)): New method, + (getRangeBounds(List, Range, boolean)): Fix combining of ranges. + +2012-01-08 David Gilbert + + * source/org/jfree/data/Range.java + (combineIgnoringNaN): New method. + +2012-01-08 David Gilbert + + Patch 3463807 by Sebastiao Correia + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (dispose): Dispose the popup if not null. + +2011-12-21 Martin Hoeller + + Patch 3447161 by Ulrich Voigt/Martin Hoeller: + * org/jfree/chart/plot/CombinedDomainXYPlot.java: + (panRangeAxes): new method; + * org/jfree/chart/plot/CombinedRangeXYPlot.java + (panDomainAxes): new method; + +2011-12-16 Martin Hoeller + + Add support to hide minor gridlines for PolarPlot: + * org/jfree/chart/plot/PolarPlot.java + (radiusMinorGridlinesVisible): New field, + (isRadiusMinorGridlinesVisible): New method, + (setRadiusMinorGridlinesVisible): Likewise, + (buildRadialTicks): Likewise, + (drawGridlines): Updated to support new flag; + +2011-11-12 Martin Hoeller + + Improvements to axis and plot editors: + * org/jfree/chart/editor/DefaultValueAxisEditor.java: New file; + * org/jfree/chart/editor/DefaultLogAxisEditor.java: New file; + * org/jfree/chart/editor/DefaultPolarPlotEditor.java: New file; + * org/jfree/chart/editor/DefaultChartEditor.java: + (constructor): added support for DefaultPolarPlotEditor; + * org/jfree/chart/editor/DefaultAxisEditor.java + (constructor): added support for DefaultLogAxisEditor; + * org/jfree/chart/editor/DefaultNumberAxisEditor.java: refactoring; + * org/jfree/chart/editor/DefaultPlotEditor.java + (createPlotPanel): new method, + (createPlotTabs): new method; + * org/jfree/chart/editor/LocalizationBundle_ru.properties: addition + * org/jfree/chart/editor/LocalizationBundle_pt_PT.properties: addition + * org/jfree/chart/editor/LocalizationBundle_de.properties: addition + * org/jfree/chart/editor/LocalizationBundle_zh_CN.properties: addition + * org/jfree/chart/editor/LocalizationBundle_pt_BR.properties: addition + * org/jfree/chart/editor/LocalizationBundle_es.properties: addition + * org/jfree/chart/editor/LocalizationBundle_fr.properties: addition + * org/jfree/chart/editor/LocalizationBundle_nl.properties: addition + * org/jfree/chart/editor/LocalizationBundle_pl.properties: addition + * org/jfree/chart/editor/LocalizationBundle.properties: addition + +2011-12-03 David Gilbert + + Bug 2879650: + * org/jfree/chart/servlet/DisplayChart.java + (service): Don't display file path in exception. + +2011-12-03 David Gilbert + + Bug 3446965: + * org/jfree/data/time/TimeSeries.java + (addOrUpdate): correct update of this.maxY. + +---------- JFREECHART 1.0.14 RELEASED ------------------------ + +2011-11-20 David Gilbert + + Bug 3440237: + * org/jfree/chart/plot/CategoryPlot.java + (CategoryPlot): initialise shadow generator as null; + (PiePlot): likewise; + +2011-11-13 David Gilbert + + Patch 3435734 by Martin Hoeller: + * org/jfree/chart/renderer/category/LineRenderer3D.java + (drawItem): Draw lines in pass 0 and item labels in pass 1; + +2011-11-12 Martin Hoeller + + Bug 3432721: + * org/jfree/chart/plot/PolarPlot.java + (translateToJava2D): Fix calculation to work with any axis, + (translateValueThetaRadiusToJava2D): eliminate duplicate code; + * tests/org/jfree/chart/plot/PolarPlotTests.java + (testTranslateToJava2D_NumberAxis): New method, + (testTranslateToJava2D_NumberAxisAndMargin): New method, + (testTranslateToJava2D_LogAxis): New method; + +2011-11-09 Martin Hoeller + + Translations provided by Petr Kopac: + * org/jfree/chart/LocalizationBundle_cs.properties: New file; + * org/jfree/chart/plot/LocalizationBundle_cs.properties: New file; + * org/jfree/chart/editor/LocalizationBundle_cs.properties: New file; + +2011-11-09 Martin Hoeller + + Bug 3433405: + * org/jfree/chart/renderer/category/LineRenderer3D.java + (drawItem): Fixed eventually wrong item label position; + +2011-11-01 David Gilbert + + Bug 3432020: + * org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (clone): Remove duplicated lines. + +2011-10-30 David Gilbert + + * org/jfree/chart/renderer/category/IntervalBarRenderer.java + (drawInterval): Fix calculation of bar edge; + * org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawHorizontalItem): Fix calculation of bar edge; + (drawVerticalItem): Likewise; + +2011-10-30 David Gilbert + + * org/jfree/chart/StandardChartTheme.java + (StandardChartTheme(String, boolean)): New method. + +2011-10-28 Martin Hoeller + + Bug 2810220: + * org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawHorizontalItem): Fixed offset problem with maximalBarWidth, + (drawVerticalItem): Likewise; + +2011-10-28 Martin Hoeller + + Bug 3428870: + * org/jfree/chart/annotations/TextAnnotation.java + (setRotationAnchor): Added missing argument check, Bug #3428870; + +2011-10-28 Martin Hoeller + + Bug 3429707: + * org/jfree/chart/axis/LogAxis.java + (refreshTicksHorizontal): Fixed endless loop for 0 TickUnit, + (refreshTicksVertical): Likewise; + +2011-10-19 David Gilbert + + Bug 3072674: + * org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (getRangeLowerBound): Check for NaN, + (getRangeUpperBound): Likewise, + (getRangeBounds): Call getRangeLowerBound() and getRangeUpperBound(). + +2011-10-19 David Gilbert + + Bug 3026341: + * org/jfree/chart/renderer/xy/XYShapeRenderer.java + (findDomainBounds): Check for null, + (findRangeBounds): Likewise. + +2011-10-18 David Gilbert + + Bug 3190615: + * org/jfree/data/xy/CategoryTableXYDataset.java + (clear): New method. + +2011-10-16 David Gilbert + + * org/jfree/chart/plot/PiePlot.java + (drawItem): Use new Paint lookup, + (getArcCenter): New protected method, + (lookupSectionPaint): Handle GradientPaint. + +2011-10-16 David Gilbert + + * org/jfree/chart/util/ParamChecks.java: New class; + * org/jfree/data/general/Series.java + (vetoableChangeSupport): New field, + (Series(Comparable, String)): Initialise vetoableChangeSupport, + (setKey): Fire vetoable property change, + (clone): Initialise vetoableChangeSupport, + (addVetoableChangeListener): New method; + * org/jfree/data/xy/XYSeriesCollection.java + (XYSeriesCollection(XYSeries)): Register listener, + (addSeries): Check for duplicate key, register listener, + (removeSeries): Deregister listener, + (removeAllSeries): Likewise, + (getSeriesIndex): New method, + (vetoableChange): New method. + +2011-10-16 Martin Hoeller + + * org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (readObject): Handle fillComposite serialization; + (writeObject): Likewise. + +2011-10-15 David Gilbert + + * org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (getLegendItem): Added early returns to reduce indentation, updated + Javadoc. + +2011-10-13 Martin Hoeller + + * pom.xml added + +2011-10-11 David Gilbert + + * org/jfree/data/time/TimeSeries.java + (update(RegularTimePeriod, double)): new method. + +2011-10-11 Martin Hoeller + + Patch 3421088: + * org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawVerticalItem): bugfix for misaligned whiskers. + +2011-10-11 David Gilbert + + Bug 3237879: + * org/jfree/chart/plot/RingPlot.java + (drawItem): Check sectionOutlineVisible flag. + +2011-10-10 Martin Hoeller + + Bug 3165708: + * org/jfree/chart/PolarChartPanel.java: localization fix + +2011-10-10 Martin Hoeller + + Bug 3353913: + * org/jfree/chart/plot/CompassPlot.java: localization fix + * org/jfree/chart/plot/PiePlot3D.java: localization fix + * org/jfree/chart/plot/LocalizationBundle_de.properties: addition + * org/jfree/chart/plot/LocalizationBundle_ru.properties: addition + * org/jfree/chart/plot/LocalizationBundle_nl.properties: addition + * org/jfree/chart/plot/LocalizationBundle_pl.properties: addition + * org/jfree/chart/plot/LocalizationBundle_zh_CN.properties: addition + * org/jfree/chart/plot/LocalizationBundle_es.properties: addition + * org/jfree/chart/plot/LocalizationBundle_pt_PT.properties: addition + * org/jfree/chart/plot/LocalizationBundle_fr.properties: addition + * org/jfree/chart/plot/LocalizationBundle.properties: addition + * org/jfree/chart/ChartPanel.java: localization fix + * org/jfree/chart/LocalizationBundle_de.properties: addition + * org/jfree/chart/LocalizationBundle_zh_TW.properties: addition + * org/jfree/chart/LocalizationBundle_zh_CN.properties: addition + * org/jfree/chart/LocalizationBundle_pt_BR.properties: addition + * org/jfree/chart/LocalizationBundle_es.properties: addition + * org/jfree/chart/LocalizationBundle_ru.properties: addition + * org/jfree/chart/LocalizationBundle_pt_PT.properties: addition + * org/jfree/chart/LocalizationBundle_fr.properties: addition + * org/jfree/chart/LocalizationBundle_nl.properties: addition + * org/jfree/chart/LocalizationBundle_pl.properties: addition + * org/jfree/chart/LocalizationBundle_it.properties: addition + * org/jfree/chart/LocalizationBundle.properties: addition + +2011-10-07 Martin Hoeller + + Bug 3035289/Patch 3035325: + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (drawItem): check if series and item are visible + +2011-10-07 Martin Hoeller + + * source/org/jfree/chart/renderer/PolarItemRenderer.java + (useFillPaint): New field, + (legendLine): Likewise; + (connectFirstAndLastPoint): New method, + (toolTipGeneratorList): Likewise, + (baseToolTipGenerator): Likewise, + (urlGenerator): Likewise, + (legendItemToolTipGenerator): Likewise, + (legendItemURLGenerator): Likewise, + (getConnectFirstAndLastPoint): Likewise, + (setConnectFirstAndLastPoint): Likewise, + (getUseFillPaint): Likewise, + (setUseFillPaint): Likewise, + (getLegendLine): Likewise, + (setLegendLine): Likewise, + (getToolTipGenerator): Likewise, + (getSeriesToolTipGenerator): Likewise, + (setSeriesToolTipGenerator): Likewise, + (getBaseToolTipGenerator): Likewise, + (setBaseToolTipGenerator): Likewise, + (getURLGenerator): Likewise, + (setURLGenerator): Likewise, + (getLegendItemToolTipGenerator): Likewise, + (setLegendItemToolTipGenerator): Likewise, + (getLegendItemURLGenerator): Likewise, + (setLegendItemURLGenerator): Likewise. + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (getToolTipGenerator): New method, + (getSeriesToolTipGenerator): Likewise, + (setSeriesToolTipGenerator): Likewise, + (getBaseToolTipGenerator): Likewise, + (setBaseToolTipGenerator): Likewise, + (getURLGenerator): Likewise, + (setURLGenerator): Likewise. + * source/org/jfree/chart/plot/PolarPlot.java + (angleOffset): New field, + (counterClockwise): Likewise; + (getAxisCount): New method, + (getDatasetCount): Likewise, + (getAngleOffset): Likewise, + (setAngleOffset): Likewise, + (isCounterClockwise): Likewise, + (setCounterClockwise): Likewise, + (getAxisIndex): Likewise, + +2011-10-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (lineTo): New method; + (moveTo): New method; + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (drawItem): Replace GeneralPath lineTo() and moveTo(); + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (drawItem): Replace GeneralPath lineTo() and moveTo(); + +2011-10-06 David Gilbert + + Bug 3418287 + * tests/org/jfree/chart/util/junit/RelativeDateFormatTests.java + (setUp): New method; + (tearDown): New method. + +2010-03-30 David Gilbert + + Patch 2954302: + * source/org/jfree/chart/annotation/CategoryPointerAnnotation.java + (draw): Modified calculation of pointer line. + +2010-02-16 David Gilbert + + Patch 2952086 by Martin Hoeller: + * source/org/jfree/chart/renderer/xy/XYShapeRenderer.java + (findZBounds): New method, + * source/org/jfree/data/general/DatasetUtilities.java + (findZBounds(XYZDataset): New method, + (findZBounds(XYZDataset, boolean)): Likewise, + (findZBounds(XYZDataset, List, Range, boolean)): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYShapeRendererTests.java + (testFindZBounds): New method. + +2010-02-09 David Gilbert + + Bug 2946521: + * source/org/jfree/chart/plot/dial/StandardDialScale.java + (StandardDialScale): Check 'majorTickIncrement' argument. + +2010-02-09 David Gilbert + + Bug 2947660: + * source/org/jfree/chart/renderer/category/AbstractCategoryRenderer.java + (getLegendItems): Fix null check. + +2009-12-09 David Gilbert + + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (getLegendItem): Handle multiple datasets, + * source/org/jfree/chart/plot/PolarPlot.java + (fixedLegendItems): New field, + (getFixedLegendItems): New method, + (setFixedLegendItems): Likewise, + (getIndexOf(PolarItemRenderer)): Likewise, + (getLegendItems): Handle multiple datasets, + (equals): Updated for new fields. + +2009-12-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (drawVerticalItems): Check for null outliers. + +2009-12-08 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (addSeries): Fire dataset change event. + +2009-11-27 David Gilbert + + * source/org/jfree/chart/plot/PolarPlot.java + (axis): Removed, + (dataset): Likewise, + (renderer): Likewise, + (axes): New field, + (axisLocations): Likewise, + (datasets): Likewise, + (renderers): Likewise, + (datasetToAxesMap): Likewise, + (PolarPlot(XYDataset, ValueAxis, PolarItemRenderer)): Initialise new fields, + (getAxis): Delegate to new method, + (ValueAxis getAxis(int)): New method, + (setAxis(ValueAxis)): Delegate to new method, + (setAxis(int, ValueAxis)): New method, + (setAxis(int, ValueAxis, boolean)): Likewise, + (getAxisLocation): New method, + (getAxisLocation(int)): Likewise, + (setAxisLocation(PolarAxisLocation)): Likewise, + (setAxisLocation(PolarAxisLocation, boolean)): Likewise, + (getDataset): Delegate to new method, + (getDataset(int)): New method, + (setDataset(XYDataset)): Delegate to new method, + (setDataset(int, XYDataset)): New method, + (indexOf(XYDataset)): New method, + (getRenderer): Delegate to new method, + (getRenderer(int)): New method, + (setRenderer(PolarItemRenderer)): Delegate to new method, + (setRenderer(int, PolarItemRenderer)): New method, + (setRenderer(int, PolarItemRenderer, boolean)): New method, + (mapDatasetToAxis(int, int)): New method, + (mapDatasetToAxes(int, List)): New method, + (checkAxisIndices(List)): New private method, + (getAxisForDataset(int)): New method, + (draw): Updated to support multiple datasets, axes and renderers, + (drawAxis): Handle alternative axis locations, + (render): Handle multiple datasets, + (drawGridlines): Fetch primary axis, + (zoom): Added FIXME, + (getDataRange): Likewise, + (datasetChanged): Likewise, + (getLegendItems): Likewise, + (getSeriesCount): Deprecated, + (equals): Updated for new fields, + (clone): Likewise, + (readObject): Likewise, + (zoomRangeAxes): Added FIXME, + (translateToJava2D): New method, + (translateValueThetaRadiusToJava2D): Deprecated, + (getMaxRadius): Likewise, + (drawAxis): Likewise, + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (drawSeries): Fetch appropriate axis, + (drawAngularGridLines): Update for deprecated method, + * source/org/jfree/chart/plot/PolarAxisLocation.java: New file. + +2009-11-04 David Gilbert + + * source/org/jfree/chart/MouseWheelHandler.java + (mouseWheelMoved): Handle PiePlot, + * source/org/jfree/chart/demo/PieChartDemo1.java + (createDemoPanel): Enable mouse wheel, + * source/org/jfree/chart/plot/PiePlot.java + (handleMouseWheelRotation): New method. + +2009-11-03 David Gilbert + + * source/org/jfree/chart/renderer/AbstractCategoryItemRenderer.java + (getLegendItems): Check series rendering order in plot, + * source/org/jfree/chart/plot/CategoryPlot.java + (getLegendItems): Use getLegendItems() method in each renderer. + +2009-11-02 David Gilbert + + Bug 2876406: + * source/org/jfree/data/time/TimeTableXYDataset.java + (add): Changed String parameter to Comparable, + (remove): Likewise. + +2009-09-28 David Gilbert + + Patch 2868608 by Peter Becker: + * source/org/jfree/chart/renderer/BoxAndWhiskerRenderer.java + (whiskerWidth): New field, + (BoxAndWhiskerRenderer): Set new field default, + (getWhiskerWidth): New method, + (setWhiskerWidth): Likewise, + (drawHorizontalItem): Use new field, + (drawVerticalItem): Likewise, + (equals): Check new flag. + +2009-09-28 David Gilbert + + Patch 2868585 by Peter Becker: + * source/org/jfree/chart/renderer/BoxAndWhiskerRenderer.java + (useOutlinePaintForWhiskers): New field, + (getUseOutlinePaintForWhiskers): New method, + (setUseOutlinePaintForWhiskers): Likewise, + (drawHorizontalItem): Use new flag, + (drawVerticalItem): Likewise, + (equals): Check new flag. + +2009-09-28 David Gilbert + + Bug 2868557: + * source/org/jfree/chart/renderer/BoxAndWhiskerRenderer.java + (setMedianVisible): Fire change event. + +2009-09-16 David Gilbert + + Bug 2849731: + * source/org/jfree/chart/DatasetUtilities.java + (iterateRangeBounds(XYDataset, boolean)): For IntervalXYDataset, include + regular value and account for nulls / Double.NaN. + +2009-09-10 David Gilbert + + Bug 2849731: + * source/org/jfree/chart/DatasetUtilities.java + (iterateRangeBounds(CategoryDataset, boolean)): For IntervalCategoryDataset + look at regular value, and account for nulls. + +2009-09-10 David Gilbert + + Bug fix by Jim Goodwin: + * source/org/jfree/chart/MouseWheelHandler.java + (handleZoomable): Respect domain/rangeZoomable fields in ChartPanel. + +2009-09-04 David Gilbert + + Patch 2850344 by Martin Hoeller: + * source/org/jfree/chart/plot/PolarPlot.java + (margin): New field, + (PolarPlot): Initialise new field, + (getMargin): New method, + (setMargin): Likewise, + (refreshAngleTicks): Set label anchors according to angle, + (draw): Use margin attribute, + (equals): Updated for margin, + (translateValueThetaRadiusToJava2D): Use new margin attribute, + * source/org/jfree/chart/renderer/DefaultPolarRenderer.java + (drawOutlineWhenFilled): New attribute, + (fillComposite): Likewise, + (shapesVisible): Likewise, + (DefaultPolarItemRenderer): Initialise new fields, + (drawSeries): Use new attributes, + (drawAngularGridlines): Use new tick label anchors, + (getDrawOutlineWhenFilled): New method, + (setDrawOutlineWhenFilled): Likewise, + (getFillComposite): Likewise, + (setFillComposite): Likewise, + (getShapesVisible): Likewise, + (setShapesVisible): Likewise, + (equals): Updated for new fields. + +2009-09-03 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (drawSimpleLabels): Make use of simpleLabelOffset attribute. + +2009-09-01 David Gilbert + + Bug 2840132: + * source/org/jfree/chart/renderer/AbstractXYItemRenderer.java + (drawAnnotations): Set renderer index. + +2009-08-31 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (createCopy): Clear cached minY and maxY values. + +2009-08-31 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (DEFAULT_OUTLINE_STROKE): Changed default cap and join. + +2009-07-13 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (drawBackgroundImage): Clip to data area. + +2009-07-08 David Gilbert + + * source/org/jfree/chart/axis/NumberAxis.java + (createStandardTickUnits): Added additional units for small tick sizes. + +2009-07-07 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (ignoreZeroValues): New flag, + (getIgnoreZeroValues): New method, + (setIgnoreZeroValues): Likewise, + (createStackedValueList): Removed static modifier and check value of new + flag, + (equals): Check value of new flag, + (hashCode): New method override. + +2009-07-06 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (clone): Update plot references in cloned renderers, + * source/org/jfree/chart/plot/XYPlot.java + (clone): Likewise. + +2009-07-06 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Clear off screen buffer to fully transparent. + +2009-06-29 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (draw): Check the visibility of the main chart title before drawing it. + +2009-06-29 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (draw): Add axis entity before drawing labels. + +2009-06-26 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java + (clone): New method override. + +2009-06-26 David Gilbert + + * source/org/jfree/data/time/ohlc/OHLCSeriesCollection.java + (removeSeries(int)): New method, + (removeSeries(OHLCSeries)): Likewise, + (removeAllSeries): Likewise. + +2009-06-24 David Gilbert + + Patch 2809117 by Peter Kolb: + * source/org/jfree/chart/annotations/AbstractAnnotation.java: New file, + * source/org/jfree/chart/annotations/AbstractXYAnnotation.java: + Now extends AbstractAnnotation, + * source/org/jfree/chart/annotations/Annotation.java: New file, + * source/org/jfree/chart/annotations/CategoryAnnotation.java: + Now extends Annotation, + * source/org/jfree/chart/annotations/CategoryLineAnnotation.java + Now extends AbstractAnnotation, + (setCategory1): Fire change event, + (setValue1): Likewise, + (setCategory2): Likewise, + (setValue2): Likewise, + (setPaint): Likewise, + (setStroke): Likewise, + * source/org/jfree/chart/annotations/CategoryPointerAnnotation.java + (setAngle): Fire change event, + (setTipRadius): Likewise, + (setBaseRadius): Likewise, + (setLabelOffset): Likewise, + (setArrowLength): Likewise, + (setArrowWidth): Likewise, + (setArrowStroke): Likewise, + (setArrowPaint): Likewise, + * source/org/jfree/chart/annotations/CategoryTextAnnotation.java + (setCategory): Fire change event, + (setCategoryAnchor): Likewise, + (setValue): Likewise, + * source/org/jfree/chart/annotations/TextAnnotation.java + (setFont): Fire change event, + (setPaint): Likewise, + (setTextAnchor): Likewise, + (setRotationAnchor): Likewise, + (setRotationAngle): Likewise, + * source/org/jfree/chart/annotations/XYAnnotation.java: + Now extends Annotation, + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (setAngle): Fire change event, + (setTipRadius): Likewise, + (setBaseRadius): Likewise, + (setLabelOffset): Likewise, + (setArrowLength): Likewise, + (setArrowWidth): Likewise, + (setArrowStroke): Likewise, + (setArrowPaint): Likewise, + * source/org/jfree/chart/annotations/XYTextAnnotation.java + (setFont): Fire change event, + (setPaint): Likewise, + (setTextAnchor): Likewise, + (setRotationAnchor): Likewise, + (setRotationAngle): Likewise, + (setX): Likewise, + (setY): Likewise, + (setBackgroundPaint): Likewise, + (setOutlinePaint): Likewise, + (setOutlineStroke): Likewise, + (setOutlineVisible): Likewise, + * source/org/jfree/chart/annotations/XYTitleAnnotation.java + (setMaxWidth): Fire change event, + (setMaxHeight): Likewise, + * source/org/jfree/chart/event/AnnotationChangeEvent.java: New file, + * source/org/jfree/chart/event/AnnotationChangeListener.java: New file, + * source/org/jfree/chart/plot/CategoryPlot.java + (annotationChanged): New method, + (addAnnotation): Add listener, + (removeAnnotation): Clear listener, + (clearAnnotations): Clear listeners, + * source/org/jfree/chart/plot/Plot.java + (annotationChanged): New method, + * source/org/jfree/chart/plot/XYPlot.java + (annotationChanged): New method, + (addAnnotation): Add listener, + (removeAnnotation): Clear listener, + (clearAnnotations): Clear listeners, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (annotationChanged): New method, + (addAnnotation): Add listener, + (removeAnnotation): Clear listener, + (removeAnnotations): Clear listeners. + +2009-06-17 David Gilbert + + * source/org/jfree/data/time/ohlc/OHLCSeries.java + (remove(int)): New method override. + +2009-06-11 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (useFillPaint): New attribute, + (gradientTransformer): Likewise, + (XYAreaRenderer): Initialise new fields, + (getUseFillPaint): New method, + (setUseFillPaint): Likewise, + (getGradientTransformer): Likewise, + (setGradientTransformer): Likewise, + (drawItem): Handle gradient transform, + (equals): Updated for new fields, + (hashCode): New method. + +2009-06-10 David Gilbert + + * source/org/jfree/data/xy/XYDataItem.java + (clone): Rewritten so it doesn't declare CloneNotSupportedException, + * source/org/jfree/data/xy/XYSeries.java + (add(XYDataItem, boolean)): Clone item before adding, + (getDataItem(int)): Return a clone, + (getRawDataItem): New method, + (getX): Call getRawDataItem(), + (getY): Likewise, + (update): Likewise, + (addOrUpdate(Number, Number)): Delegate to new method, + (addOrUpdate(XYDataItem)): New method, + (hashCode): Call getRawDataItem(), + * source/org/jfree/data/XYSeriesCollection.java + (getX): Simplified, + (getY): Likewise, + * source/org/jfree/data/DefaultTableXYDataset.java + (getX): Simplified, + (getY): Likewise. + +2009-06-10 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (addOrUpdate(RegularTimePeriod, Number)): Delegate to new method, + (addOrUpdate(TimeSeriesDataItem)): New method. + +2009-06-09 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (getDataItem(int)): Return a clone, + (getDataItem(RegularTimePeriod)): Likewise, + (getRawDataItem(int)): New method, + (getRawDataItem(RegularTimePeriod)): Likewise, + (getTimePeriod): Call getRawDataItem(), + (getValue): Likewise, + (add(TimeSeriesDataItem, boolean)): Clone the item, + (addAndOrUpdate): Call getRawDataItem(), + (equals): Tidied up, + (hashCode): Call getRawDataItem(), + * source/org/jfree/data/time/MovingAverage.java + (createMovingAverage): Updates for changes in TimeSeries.java + (createPointMovingAverage): Likewise, + * source/org/jfree/data/time/TimeSeriesCollection.java + (getXValue): Use direct method in TimeSeries, + (getX): Likewise, + (getStartX): Likewise, + (getEndX): Likewise, + (getY): Likewise, + * source/org/jfree/data/time/TimeSeriesDataItem.java + (equals): Cleanup. + +2009-06-09 David Gilbert + + Bug 2802014: + * source/org/jfree/chart/plot/dial/DialValueIndicator.java + (maxTemplateValue): New field, + (DialValueIndicator): Initialise new field, + (getMaxTemplateValue): New method, + (setMaxTemplateValue): Likewise, + (draw): Rewrite for indicator bounds, now supports clipping also, + (fixToRange): New private method, + (equals): Check new field. + +2009-06-08 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (setMouseWheelEnabled): Use correct check for disable branch. + +2009-06-01 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (mousePressed): Return immediately if chart is null. + +2009-06-01 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (getLegendItems): Set the series key and index for each item, + * source/org/jfree/chart/plot/SpiderWebPlot.java + (getLegendItems): Likewise. + +2009-05-28 David Gilbert + + * source/org/jfree/data/function/PowerFunction2D.java: Implemented + Serializable, + (getA): New method, + (getB): Likewise, + (equals): New method override, + (hashCode): Likewise, + * tests/org/jfree/data/function/junit/PowerFunction2DTests.java: New file. + +2009-05-28 David Gilbert + + * source/org/jfree/data/function/NormalDistributionFunction2D.java: + Implemented Serializable, + (equals): New method override, + (hashCode): Likewise, + * tests/org/jfree/data/function/junit/NormalDistributionFunction2DTests.java: + New file. + +2009-05-28 David Gilbert + + * source/org/jfree/data/function/LineFunction2D.java: Implemented + Serializable, + (getIntercept): New method, + (getSlope): Likewise, + (equals): New method override, + (hashCode): Likewise, + * tests/org/jfree/data/function/junit/LineFunction2DTests.java: New file. + +2009-05-28 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (drawItem): Fixed bar alignment for inverted domain axis. + +2009-05-28 David Gilbert + + Patch 2795746 by Peter Kolb: + * source/org/jfree/data/function/PolynomialFunction2D.java: New file, + * source/org/jfree/data/statistics/Regression.java + (getPolynomialRegression): New method, + (calculateSubmatrix): New private method, + * tests/org/jfree/data/function/junit/DataFunctionPackageTests.java: + New test file, + * tests/org/jfree/data/function/junit/PolynomialFunction2DTests.java: + Likewise. + +2009-05-27 David Gilbert + + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (drawItem): Use correct item label anchor for horizontal orientation. + +2009-05-26 David Gilbert + + * source/org/jfree/data/time/TimeTableXYDataset.java + (add): If period is a RegularTimePeriod, peg it to the timezone and locale + specified in the constructor. + +2009-05-26 David Gilbert + + Bug 1937486: + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (drawItem): Handle AreaRendererEndType.LEVEL. + +2009-05-26 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java: Implemented + XYRangeInfo, + (getRangeBounds): New method. + +2009-05-26 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (minY): New field, + (maxY): Likewise, + (TimeSeries(Comparable, String, String)): Initialise new fields, + (getMinY): New method, + (getMaxY): Likewise, + (add(TimeSeriesDataItem, boolean)): Update min/maxY, + (update(RegularTimePeriod, Number)): Delegate, + (update(int, Number)): Update bounds, + (addOrUpdate): Update bounds, + (removeAgedItems): Likewise, + (clear): Clear bounds, + (delete(RegularTimePeriod)): Update bounds, + (delete(int, int)): Delegate to new method, + (delete(int, int, boolean)): New method, + (updateBoundsForAddedItem): New method, + (updateBoundsForRemovedItem): Likewise, + (findBoundsByIteration): Likewise, + (minIgnoreNaN): Likewise, + (maxIgnoreNaN): Likewise, + * tests/org/jfree/data/time/junit/TimeSeriesTests.java + (testDelete3): New test, + (testDelete_RegularTimePeriod): Likewise, + (testSetMaximumItemCount): Updated to check min/maxY, + (testAddOrUpdate2): New method, + (testAddOrUpdate3): Likewise, + (testRemoveAgedItems4): Likewise, + (testRemoveAgedItems5): Likewise, + (testGetMinY): Likewise, + (testGetMaxY): Likewise, + (testClear): Likewise, + (testAdd): Likewise, + (testUpdate_RegularTimePeriod): Likewise. + +2009-05-19 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java: Implemented + XYDomainInfo, + (getDomainBounds(List, boolean)): New method, + * tests/org/jfree/data/time/junit/TimeSeriesCollectionTests.java + (testFindDomainBounds): New test method. + +2009-05-18 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (drawPrimaryLine): Clip line and only draw if visible. + +2009-05-18 David Gilbert + + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (hashCode): Return result. + +2009-05-16 David Gilbert + + Patch 2791407 by Peter Kolb: + * source/org/jfree/chart/renderer/category/BarRenderer.java + (findRangeBounds): Call method in super class, not DatasetUtilities, + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (findRangeBounds): Override to include dataset interval, + * source/org/jfree/chart/renderer/category/ScatterRenderer.java + (findRangeBounds): Override to include dataset interval, + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (findRangeBounds): Override to include dataset interval, + * source/org/jfree/data/general/DatasetUtilities.java + (iterateToFindRangeBounds): Handle MultiValueCategoryDataset. + +2009-05-12 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYShapeRenderer.java + (equals): Simplified because paintScale, guideLinePaint and guideLineStroke + are never null. + +2009-05-10 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (equals): Check fixedLegendItems, + (clone): Clone fixedLegendItems, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testEquals): Added test for fixedLegendItems, + (testCloning3): New test. + +2009-05-05 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (doCopy): Account for insets, and pass scaling parameters to + ChartTransferable, + * source/org/jfree/chart/ChartTransferable.java + (minDrawWidth): New field, + (minDrawHeight): Likewise, + (maxDrawWidth): Likewise, + (maxDrawHeight): Likewise, + (ChartTransferable): New constructor, + (getTransferData): Delegate to new utility method, + (createBufferedImage): New method that can apply scaling. + +2009-04-28 David Gilbert + + * source/org/jfree/chart/renderer/xy/SamplingXYLineRenderer.java + (State.startSeriesPass): Reset interval path. + +2009-04-28 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (legendShape): Renamed legendShapeList, + (treatLegendShapeAsLine): New field, + (AbstractRenderer): Initialise new field, + (getTreatLegendShapeAsLine): New method, + (setTreatLegendShapeAsLine): Likewise, + (equals): Check treatLegendShapeAsLine field, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getLegendItem): Use different legend item if 'treatLegendShapeAsLine' flag + is set, + * source/org/jfree/chart/LegendItem.java + (setDescription): New method, + (setToolTipText): Likewise, + (setURLText): Likewise, + (setShapeVisible): Likewise, + (setShape): Likewise, + (setOutlineStroke): Likewise, + (setLineVisible): Likewise, + (setLine): Likewise, + * source/org/jfree/chart/renderer/xy/SamplingXYLineRenderer.java + (SamplingXYLineRenderer): Configure renderer for lines in legend item, + (getLegendLine): Deprecated, + (setLegendLine): Likewise. + +2009-04-27 David Gilbert + + * source/org/jfree/chart/util/LogFormat.java + (format(long, StringBuffer, FieldPosition)): Use powerLabel attribute. + +2009-04-27 David Gilbert + + * source/org/jfree/chart/panel/CrosshairOverlay.java + (addDomainCrosshair): Fire change event, + (addRangeCrosshair): Likewise. + +2009-04-27 David Gilbert + + * source/org/jfree/chart/annotation/XYPointerAnnotation.java + (draw): Altered drawing of arrow line. + +---------- JFREECHART 1.0.13 RELEASED ------------------------ + +2009-04-20 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (iterateToFindRangeBounds): Handle BoxAndWhiskerCategoryDataset. + +2009-04-16 David Gilbert + + * source/org/jfree/chart/title/PaintScaleLegend.java + (draw): Adjusted fill rectangles. + +2009-04-16 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (CategoryAxis): Leave tick marks visible by default, + (draw): Call drawTickMarks(), + (drawTickMarks): New method, + * source/org/jfree/chart/axis/CategoryAxis3D.java + (draw): Call drawTickMarks(), + * source/org/jfree/chart/axis/NumberAxis3D.java + (NumberAxis3D): Leave axis line visible by default. + +2009-04-16 David Gilbert + + Patch 2686872 by Peter Kolb: + * source/org/jfree/chart/title/PaintScaleLegend.java: Implemented + AxisChangeListener, + (PaintScaleLegend): Register as axis change listener, + (setAxis): Deregister as change listener on old axis, register as listener + on new axis, + (axisChanged): New method, + (draw): Check isStripOutlineVisible flag. + +2009-04-16 David Gilbert + + * source/org/jfree/chart/StandardChartTheme.java + (baselinePaint): New field, + (createDarknessTheme): Modify baselinePaint, + (StandardChartTheme): Initialise baselinePaint, + (getBaselinePaint): New method, + (setBaselinePaint): Likewise, + (applyToCategoryPlot): Apply baselinePaint, + (applyToXYPlot): Likewise, + (writeObject): Updated for new field, + (readObject): Likewise. + +2009-04-10 David Gilbert + + Bug 2740447: + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Set chartBuffer background to match panel. + +2009-04-09 David Gilbert + + * source/org/jfree/chart/StandardChartTheme.java + (getSmallFont): New method, + (setSmallFont): Likewise. + +2009-04-09 David Gilbert + + * source/org/jfree/chart/ChartPanel.java: Implemented OverlayChangeListener, + (overlays): New field, + (ChartPanel): Initialise new field, + (addOverlay): New method, + (removeOverlay): New method, + (overlayChanged): New method, + (paintComponent): Draw overlays, + * source/org/jfree/chart/event/OverlayChangeEvent.java: New file, + * source/org/jfree/chart/event/OverlayChangeListener.java: New file, + * source/org/jfree/chart/panel/AbstractOverlay.java: New file, + * source/org/jfree/chart/panel/CrosshairOverlay.java: New file, + * source/org/jfree/chart/panel/Overlay.java: New file, + * source/org/jfree/chart/labels/CrosshairLabelGenerator.java: New file, + * source/org/jfree/chart/labels/StandardCrosshairLabelGenerator.java: + New file, + * source/org/jfree/chart/jxlayer/CrosshairLayerUI.java: Refactored class + locations. + +2009-04-08 David Gilbert + + * source/org/jfree/chart/ChartTransferable.java : New file, + * source/org/jfree/chart/ChartPanel.java + (COPY_COMMAND): New field, + ChartPanel(JFreeChart, int, int, int, int, int, int, boolean, boolean, + boolean, boolean, boolean, boolean, boolean)): New constructor, + (actionPerformed): Check for copy action, + (doCopy): Tranfer chart to clipboard, + (createPopupMenu): New method. + +2009-04-01 David Gilbert + + * source/org/jfree/chart/annotation/XYTextAnnotation.java + (draw): Set font before calculating hotspot area. + +2009-04-01 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (iterateToFindRangeBounds): Handle StatisticalCategoryDataset. + +2009-04-01 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (addItemEntity): Check getItemCreateEntity(), + (addEntity): New method, + * source/org/jfree/chart/renderer/AbstractRenderer.java + (defaultEntityRadius): New field, + (AbstractRenderer): Initialise new field, + (getDefaultEntityRadius): New method, + (setDefaultEntityRadius): New method, + (equals): Check new field, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (defaultEntityRadius): Moved to superclass, + (getDefaultEntityRadius): Likewise, + (setDefaultEntityRadius): Likewise, + (equals): Moved check for defaultEntityRadius to superclass, + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (findRangeBounds): New method override, + (drawItem): Use new addEntity() method. + +2009-04-01 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (panMask): New field, + (ChartPanel): Initialise panMask differently on MacOSX, + (mousePressed): Use panMask field, + (mouseDragged): Fixed signs on drag percents. + +2009-03-30 David Gilbert + + * source/org/jfree/chart/axis/LogAxis.java + (pan): New method, + * source/org/jfree/chart/axis/ValueAxis.java + (pan): Likewise, + * source/org/jfree/chart/plot/XYPlot.java + (panDomainAxes): Delegate to axes, + (panRangeAxes): Delegate to axes. + +2009-03-28 David Gilbert + + * source/org/jfree/renderer/LookupPaintScale.java + (PaintItem): Changed to static. + +2009-03-28 David Gilbert + + * source/org/jfree/renderer/xy/AbstractXYItemRenderer.java + (findRangeBounds): Handle case where plot is null. + +2009-03-27 David Gilbert + + * source/org/jfree/renderer/xy/YIntervalRenderer.java + (findRangeBounds): Use new inherited method. + +2009-03-27 David Gilbert + + * source/org/jfree/renderer/RendererUtilities.java + (findLiveItemsLowerBound): Fixed results for unsorted dataset, + (findLiveItemsUpperBound): Likewise, + (findLiveItems): Check case where upper index is less than lower. + +2009-03-27 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (domainPannable): Change default to false, + (rangePannable): Likewise, + (rendererChanged): If series visibility changes, configure the axes, + (panDomainAxes): Reconfigure the range axes, + * source/org/jfree/chart/renderer/AbstractRenderer.java + (dataBoundsIncludesVisibleSeriesOnly): New field, + (setSeriesVisible(Boolean, boolean): Modified generated RendererEvent, + (setSeriesVisible(int, Boolean, boolean): Likewise, + (setBaseSeriesVisible): Likewise, + (getDataBoundsIncludesVisibleSeriesOnly): New method, + (setDataBoundsIncludesVisibleSeriesOnly): Likewise, + (equals): Updated for new field, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (findRangeBounds(CategoryDataset)): Delegate to new method, + (findRangeBounds(CategoryDataset, boolean)): Handle hidden series, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (findDomainBounds(XYDataset)): Delegate to new method, + (findDomainBounds(XYDataset, boolean)): Handle hidden series, + (findRangeBounds(XYDataset)): Delegate to new method, + (findRangeBounds(XYDataset, boolean)): Handle hidden series, + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (findRangeBounds): Call new inherited method, + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java + (findRangeBounds): Call new inherited method, + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (findRangeBounds): New method override, + * source/org/jfree/data/general/DatasetUtilities.java + (findDomainBounds(XYDataset, List, boolean)): New method, + (findRangeBounds(CategoryDataset, List, boolean)): Likewise, + (findRangeBounds(XYDataset, List, Rangee, boolean)): Likewise, + (iterateToFindRangeBounds(CategoryDataset, List, boolean)): Likewise, + (iterateToFindDomainBounds(XYDataset, List, boolean)): Likewise, + (iterateToFindRangeBounds(XYDataset, List, Range, boolean)): Likewise, + * source/org/jfree/data/category/CategoryRangeInfo.java: New interface, + * source/org/jfree/data/xy/XYDomainInfo.java: Likewise, + * source/org/jfree/data/xy/XYRangeInfo.java: Likewise. + +2009-03-26 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (fillZoomRectangle): Change default to true, + (mousePressed): Don't change cursor for panning unless panning is enabled. + +2009-03-26 David Gilbert + + * source/org/jfree/chart/axis/ValueAxis.java + (equals): Only check range if autoRange is false. + +2009-03-26 David Gilbert + + * source/org/jfree/chart/event/RendererChangeEvent.java + (seriesVisibilityChanged): New field, + (RendererChangeEvent(Object)): Delegate to new constructor, + (RendererChangeEvent(Object, boolean)): New constructor, + (getSeriesVisibilityChanged): New method. + +2009-03-26 David Gilbert + + * source/org/jfree/chart/MouseWheelHandler.java: Implemented Serializable. + +2009-03-26 David Gilbert + + * source/org/jfree/chart/plot/FastScatterPlot.java: Implemented Pannable, + (domainPannable): New field, + (rangePannable): Likewise, + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): Use new + resizeRange2() method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): Likewise, + plus use correct mouse coordinate, + (isDomainPannable): New method, + (setDomainPannable): Likewise, + (isRangePannable): Likewise, + (setRangePannable): Likewise, + (panDomainAxes): Likewise, + (panRangeAxes): Likewise, + (equals): Updated for new fields. + +2009-03-25 David Gilbert + + * source/org/jfree/chart/imagemap/ImageMapUtilities.java + (javascriptEscape): Reimplemented, + * tests/org/jfree/chart/imagemap/junit/ImageMapPackageTests.java + (suite): Added new test classes, + * tests/org/jfree/chart/imagemap/junit/DynamicDriveToolTipTagFragmentGeneratorTests.java: + New file, + * tests/org/jfree/chart/imagemap/junit/ImageMapUtilitiesTests.java: + New file, + * tests/org/jfree/chart/imagemap/junit/OverLIBToolTipTagFragmentGeneratorTests.java: + New file. + +2009-03-19 David Gilbert + + * source/org/jfree/chart/entity/AxisEntity.java: New class, + * source/org/jfree/chart/entity/JFreeChartEntity.java: New class, + * source/org/jfree/chart/entity/PlotEntity.java: New class, + * source/org/jfree/chart/entity/TitleEntity.java: New class, + * source/org/jfree/chart/axis/Axis.java: + (createAndAddEntity): New method, + * source/org/jfree/chart/axis/CategoryAxis.java: + (draw): Add an entity for the axis, + * source/org/jfree/chart/axis/DateAxis.java: + (draw): Add an entity for the axis, + * source/org/jfree/chart/axis/LogAxis.java: + (draw): Add an entity for the axis, + * source/org/jfree/chart/axis/NumberAxis.java: + (draw): Add an entity for the axis, + * source/org/jfree/chart/plot/CategoryPlot.java: + (draw): Add an entity for the plot, + * source/org/jfree/chart/plot/Plot.java: + (createAndAddEntity): New method, + * source/org/jfree/chart/plot/XYPlot.java: + (draw): Add an entity for the plot, + * source/org/jfree/chart/JFreeChart.java: + (draw): Add an entity for the chart, + * source/org/jfree/chart/title/LegendTitle.java: + (draw): Add an entity for the title, + * source/org/jfree/chart/title/TextTitle.java: + (draw): Likewise. + +2009-03-19 David Gilbert + + Bug 2690293: + * source/org/jfree/chart/imagemap/DynamicDriveToolTipTagFragmentGenerator.java + (generateToolTipFragment): Use javascriptEscape(), + * source/org/jfree/chart/imagemap/OverLIBToolTipTagFragmentGenerator.java + (generateToolTipFragment): Likewise, + * source/org/jfree/chart/imagemap/ImageMapUtilities.java + (javascriptEscape): New method. + +2009-03-19 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (panW): New field, + (panH): Likewise, + (panLast): Likewise, + (mousePressed): Check for start of panning, + (mouseDragged): Handle panning if it was started in mousePressed(), + (mouseReleased): Reset panning, + * source/org/jfree/chart/plot/CategoryPlot.java: Implemented Pannable, + (rangePannable): New field, + (isDomainPannable): New method, + (isRangePannable): Likewise, + (setRangePannable): Likewise, + (panDomainAxes): Likewise, + (panRangeAxes): Likewise, + * source/org/jfree/chart/plot/Pannable.java: New interface, + * source/org/jfree/chart/plot/XYPlot.java: Implemented Pannable, + (domainPannable): New field, + (rangePannable): Likewise, + (isDomainPannable): New method, + (setDomainPannable): Likewise, + (isRangePannable): Likewise, + (setRangePannable): Likewise, + (panDomainAxes): Likewise, + (panRangeAxes): Likewise. + +2009-03-19 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + (drawRangeLine): New method override. + +2009-03-18 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (mouseWheelHandler): New field, + (isMouseWheelEnabled): New method, + (setMouseWheelEnabled): Likewise, + * source/org/jfree/chart/MouseWheelHandler.java: New class, + * source/org/jfree/chart/axis/ValueAxis.java + (resizeRange2): New method, + * source/org/jfree/chart/demo/BarChartDemo1.java + (BarChartDemo1): Enable mouse wheel, + * source/org/jfree/chart/demo/TimeSeriesChartDemo1.java + (createDemoPanel): Enable mouse wheel, + * source/org/jfree/chart/plot/CategoryPlot.java + (zoomRangeAxes): Modify anchored zoom behaviour, + * source/org/jfree/chart/plot/XYPlot.java + (zoomDomainAxes): Likewise, + (zoomRangeAxes): Likewise. + +2009-03-15 David Gilbert + + * source/org/jfree/data/category/SlidingCategoryDataset.java + (getColumnKeys): Fixed loop index. + +2009-03-10 David Gilbert + + * source/org/jfree/chart/annotations/XYAnnotationBoundsInfo.java: + New interface, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getAnnotations): New method, + * source/org/jfree/chart/annotations/XYDataImageAnnotation.java: + Implemented XYAnnotationBoundsInfo interface, + (includeInDataBounds): New field, + (XYDataImageAnnotation(Image, double, double, double, double, boolean)): + New constructor, + (getIncludeInDataBounds): New method, + (getXRange): Likewise, + (getYRange): Likewise, + (equals): Check new field, + * source/org/jfree/chart/plot/XYPlot.java + (getDataRange): Include annotation bounds. + +2009-03-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/SamplingXYLineRenderer.java: + New class. + +2009-03-06 David Gilbert + + * source/org/jfree/data/xy/IntervalXYDelegate.java + (hashCode): Implemented, + * source/org/jfree/data/xy/XYSeriesCollection.java + (equals): Include interval delegate. + +2009-03-06 David Gilbert + + * source/org/jfree/data/xy/XYSeries.java + (minX): New field, + (maxX): Likewise, + (minY): Likewise, + (maxY): Likewise, + (XYSeries): Initialise new fields, + (getMinX): New method, + (getMaxX): Likewise, + (getMinY): Likewise, + (getMaxY): Likewise, + (updateBoundsForAddedItem): Likewise, + (updateBoundsForRemovedItem): Likewise, + (findBoundsByIteration): Likewise, + (setMaximumItemcount): Refresh mins and maxes, + (add): Likewise, + (delete): Likewise, + (remove): Likewise, + (clear): Reset mins and maxes, + (update): Update minY and maxY, + (minIgnoreNaN): New method, + (maxIgnoreNaN): Likewise, + (update): Delegate to updateByIndex(); + (addOrUpdate): Update mins and maxes, + * source/org/jfree/data/xy/XYSeriesCollection.java: Implemented RangeInfo, + (getDomainLowerBound): Use cached value in underlying series, + (getDomainUpperBound): Likewise, + (getDomainBounds): Likewise, + (getRangeBounds): Implemented, + (getRangeLowerBound): Likewise, + (getRangeUpperBound): Likewise. + +2009-03-02 David Gilbert + + * source/org/jfree/chart/axis/PeriodAxis.java + (draw): Check tickMarksVisible and tickLabelsVisible, + (drawTickMarksHorizontal): Removed unnecessary calendar references, + (drawTickLabels): Likewise, + (valueToJava2D): Likewise, + (java2DtoValue): Likewise, + * source/org/jfree/chart/axis/PeriodAxisLabelInfo.java + (createInstance): Deprecated and added new method with locale argument. + +2009-03-02 David Gilbert + + * source/org/jfree/chart/axis/PeriodAxis.java + (locale): New field, + (PeriodAxis(String, RegularTimePeriod, RegularTimePeriod)): Delegate to + new constructor, + (PeriodAxis(String, RegularTimePeriod, RegularTimePeriod, TimeZone)): + Deprecated, + (PeriodAxis(String, RegularTimePeriod, RegularTimePeriod, TimeZone, Locale)): + New constructor, + (setFirst): Peg the time period, + (setLast): Likewise, + (setTimeZone): Peg first and last, + (getLocale): New method, + (setRange): Use locale, + (drawTickMarksHorizontal): Likewise, + (autoAdjustRange): Likewise, + (equals): Check locale field, + (createInstance): Added locale, + * source/org/jfree/data/time/Day.java + (Day(Date)): Delegate to new constructor, + (Day(Date, TimeZone)): Deprecated, + (Day(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Hour.java + (Hour(Date)): Delegate to new constructor, + (Hour(Date, TimeZone)): Deprecated, + (Hour(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Millisecond.java + (Millisecond(Date)): Delegate to new constructor, + (Millisecond(Date, TimeZone)): Deprecated, + (Millisecond(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Minute.java + (Minute(Date)): Delegate to new constructor, + (Minute(Date, TimeZone)): Deprecated, + (Minute(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Second.java + (Second(Date)): Delegate to new constructor, + (Second(Date, TimeZone)): Deprecated, + (Second(Date, TimeZone, Locale)): New constructor. + +2009-02-27 David Gilbert + + * source/org/jfree/data/xy/XYSeriesCollection.java + (getDomainOrder): New method override. + +2009-02-27 David Gilbert + + Bug 2583891: + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (fillPolygon): Implemented. + +2009-02-27 David Gilbert + + * source/org/jfree/data/general/CombinationDataset.java: Deprecated. + +2009-02-27 David Gilbert + + Bug 2612649: + * source/org/jfree/chart/editor/DefaultPlotEditor.java + (DefaultPlotEditor): Added null Stroke to available options, + (attemptOutlineStrokeSelection): Use current stroke. + +2009-02-27 David Gilbert + + Bug 2617557: + * source/org/jfree/chart/plot/dial/StandardDialScale.java + (draw): Use tickLabelPaint. + +2009-02-27 David Gilbert + + * source/org/jfree/chart/renderer/RendererUtilities.java + (findLiveItemsLowerBound): Added argument checks, + (findLiveItemsUpperBound): Correct calculation of mid. + +2009-02-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/GradientXYBarPainter.java + (paintBar): Use correct outline paint. + +2009-02-13 David Gilbert + + * source/org/jfree/chart/jxlayer/Crosshair.java: New file, + * source/org/jfree/chart/jxlayer/CrosshairLabelGenerator.java: New file, + * source/org/jfree/chart/jxlayer/CrosshairLayerUI.java: New file, + * source/org/jfree/chart/jxlayer/DefaultCrosshairLabelGenerator.java: + New file, + * source/org/jfree/chart/jxlayer/package.html: New file, + * tests/org/jfree/chart/jxlayer/junit/CrosshairTests.java: New tests, + * tests/org/jfree/chart/jxlayer/junit/JXLayerPackageTests.java: Likewise. + +2009-02-12 David Gilbert + + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (draw): Added support for rotated text, plus background paint and + outline paint/stroke. + +2009-02-12 David Gilbert + + * source/org/jfree/chart/annotations/XYTextAnnotation.java + (backgroundPaint): New field, + (outlineVisible): Likewise, + (outlinePaint): Likewise, + (outlineStroke): Likewise, + (XYTextAnnotation): Initialise new fields, + (getBackgroundPaint): New method, + (setBackgroundPaint): Likewise, + (getOutlinePaint): Likewise, + (setOutlinePaint): Likewise, + (getOutlineStroke): Likewise, + (setOutlineStroke): Likewise, + (isOutlineVisible): Likewuse, + (setOutlineVisible): Likewise, + (draw): Draw background and outline, + (equals): Check new fields, + (writeObject): Handle new fields, + (readObject): Likewise. + +2009-02-12 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (sampleFunction2D): Delegate to new method, + (sampleFunction2DToSeries): New method, + * source/org/jfree/data/function/NormalDistributionFunction2D.java + (factor): New field, + (denominator): Likewise, + (NormalDistributionFunction2D): Initialise new fields, + (getValue): Use precomputed constants. + +2009-02-10 David Gilbert + + * source/org/jfree/chart/block/LabelBlock.java + (contentAlignmentPoint): New field, + (textAnchor): Likewise, + (LabelBlock): Initialise new fields, + (getContentAlignmentPoint): New method, + (setContentAlignmentPoint): Likewise, + (getTextAnchor): Likewise, + (setTextAnchor): Likewise, + (equals): Check new fields. + +2009-02-05 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (barAlignmentFactor): New field, + (XYBarRenderer): Initialise new field, + (getBarAlignmentFactor): New method, + (setBarAlignmentFactor): Likewise, + (drawItem): Shift bar if alignment factor is set, + (equals): Check new field. + +2009-02-05 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (errorIndicatorStroke): New field, + (StatisticalLineAndShapeREnderer): Initialise new field, + (getErrorIndicatorStroke): New method, + (setErrorIndicatorStroke): Likewise, + (drawItem): Use errorIndicatorStroke, + (equals): Check new field, + (readObject): Handle new field, + (writeObject): Likewise. + +2009-02-04 David Gilbert + + * source/org/jfree/data/general/DefaultHeatMapDataset.java: New file, + * source/org/jfree/data/general/HeatMapDataset.java: Likewise, + * source/org/jfree/data/general/HeatMapUtilities.java: Likewise, + * tests/org/jfree/data/general/junit/DefaultHeatMapDatasetTests.java: + Likewise. + +2009-02-04 David Gilbert + + * source/org/jfree/data/general/CombinedDataset.java: Deprecated, + * source/org/jfree/data/general/SubSeriesDataset.java: Likewise. + +2009-02-04 David Gilbert + + Bug 2564636: + * source/org/jfree/data/time/Month.java + (Month(Date, TimeZone, Locale)): Use locale. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (createStackedValueList): Deprecated, + (createStackedValueList(CategoryDataset, Comparable, int[], double, + boolean)): New method, + (drawItem): Check for hidden series. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer.java + (drawItem): Check for hidden series. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/CategoryItemRendererState.java + (getVisibleSeriesArray()): New method, + * source/org/jfree/chart/renderer/StackedAreaRenderer.java + (drawItem): Fix handling of renderAsPercentages, + (getStackValues): Likewise, + * source/org/jfree/data/DataUtilities.java + (calculateColumnTotal): New method, + (calculateRowTotal): Likewise. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedAreaRenderer.java + (drawItem): Generate entities only in first pass, and add call for drawing + item labels in second pass. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/WaterfallBarRenderer.java + (findRangeBounds): Handle null dataset, + * tests/org/jfree/chart/renderer/category/junit/WaterfallBarRendererTests.java + (testFindRangeBounds): New tests. + +2009-02-04 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedAreaRenderer.java + (findRangeBounds): Check for null dataset, + (drawItem): Return early if series is not visible, + (getPreviousHeight): Deprecated as it is never used, + * tests/org/jfree/chart/renderer/category/junit/StackedAreaRendererTests.java + (testFindRangeBounds): New tests. + +2009-02-03 David Gilbert + + * source/org/jfree/renderer/category/BarRenderer.java + (defaultShadowsVisible): New field, + (getDefaultShadowsVisible): New method, + (setShadowsVisible): Likewise, + * source/org/jfree/renderer/xy/XYBarRenderer.java + (defaultShadowsVisible): New field, + (getDefaultShadowsVisible): New method, + (setShadowsVisible): Likewise. + +2009-02-03 David Gilbert + + * source/org/jfree/renderer/category/StackedBarRenderer3D.java + (findRangeBounds): Check for null dataset, + * tests/org/jfree/chart/renderer/category/junit/StackedBarRenderer3DTests.java + (testFindRangeBounds): New test. + +2009-02-02 David Gilbert + + * source/org/jfree/chart/renderer/GrayPaintScale.java + (alpha): New field, + (GrayPaintScale(double, double)): Delegate to new constructor, + (GrayPaintScale(double, double, int)): New constructor, + (getAlpha): New method, + (getPaint): Use alpha setting for returned paint, + (equals): Check new field, + (hashCode): New method, + * tests/org/jfree/chart/renderer/junit/GrayPaintScaleTests.java + (testEquals): Check new field. + +2009-01-28 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYErrorRenderer.java + (errorStroke): New field, + (XYErrorRenderer): Initialise new field, + (getErrorStroke): New method, + (setErrorStroke): Likewise, + (drawItem): Updated to use new errorStroke or else item outline stroke, + (equals): Check new field, + (readObject): Handle new field, + (writeObject): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYErrorRendererTests.java + (testEquals): Added check for errorStroke field, + (testCloning2): New test, + (testSerialization2): Likewise. + +2009-01-28 David Gilbert + + * source/org/jfree/data/DataUtilities.java + (clone(double[][]): New method, + * tests/org/jfree/data/junit/DataUtilitiesTests.java + (testClone): New method. + +2009-01-28 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (equals): Fix shape test, + * tests/org/jfree/chart/renderer/junit/AbstractRendererTests.java + (testEquals): Modified to cover Shape.equals() bug. + +2009-01-28 David Gilbert + + * source/org/jfree/data/DataUtilities.java + (equal(double[][], double[][])): New method, + * tests/org/jfree/data/junit/DataUtilitiesTests.java + (testEqual): New method, + (suite): Likewise, + (main): Likewise. + +2009-01-23 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Put drawing code in separate passes. + +2009-01-23 David Gilbert + + Patch 2511330 by Peter Kolb, plus hashCode method by DG: + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Check useFillPaint and drawOutlines flags separately, + (hashCode): New method. + +2009-01-23 David Gilbert + + Patch 2511330 by Peter Kolb: + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (calculateItemWidth): Take into account seriesVisible flags, + (calculateBarW0): Likewise, + (drawItem): Likewise. + +2009-01-23 David Gilbert + + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (LevelRenderer): Set default legend shape, + (hashCode): New method. + +2009-01-21 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (medianVisible): New field, + (meanVisible): Likewise, + (BoxAndWhiskerRenderer): Initialise new fields, + (isMeanVisible): New method, + (setMeanVisible): Likewise, + (isMedianVisible): New method, + (setMedianVisible): Likewise, + (drawHorizontalItem): Updated to check new flags, + (drawVerticalItem): Likewise, + (equals): Updated to check new fields, + * tests/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testEquals): Check new fields. + +2009-01-21 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (drawRangeLine): New method, + * source/org/jfree/chart/plot/CategoryPlot.java + (rangeZeroBaselineVisible): New field, + (rangeZeroBaselineStroke): Likewise, + (rangeZeroBaselinePaint): Likewise, + (rangeMinorGridlinesVisible): Likewise, + (rangeMinorGridlineStroke): Likewise, + (rangeMinorGridlinePaint): Likewise, + (CategoryPlot): Initialise new fields and removed baseline marker, + (isRangeZeroBaselineVisible): New method, + (setRangeZeroBaselineVisible): Likewise, + (getRangeZeroBaselineStroke): Likewise, + (setRangeZeroBaselineStroke): Likewise, + (getRangeZeroBaselinePaint): Likewise, + (setRangeZeroBaselinePaint): Likewise, + (isRangeMinorGridlinesVisible): Likewise, + (setRangeMinorGridlinesVisible): Likewise, + (getRangeMinorGridlineStroke): Likewise, + (setRangeMinorGridlineStroke): Likewise, + (getRangeMinorGridlinePaint): Likewise, + (setRangeMinorGridlinePaint): Likewise, + (draw): Add code to draw new zero range baseline, + (drawRangeGridlines): Account for minor gridlines, + (drawZeroRangeBaseline): New method, + (equals): Updated for new fields, + (writeObject): Likewise, + (readObject): Likewise, + * source/org/jfree/chart/axis/DateAxis.java + (refreshTicksHorizontal): Check tick unit for minor tick count, + (refreshTicksVertical): Likewise, + * source/org/jfree/chart/axis/LogAxis.java + (LogAxis): Remove call to setMinorTickCount(), + * source/org/jfree/chart/axis/NumberAxis.java + (createStandardTickUnits): Initialise minor tick counts, + (createIntegerTickUnits): Likewise, + (refreshTicksHorizontal): Check tick unit for minor tick count, + (refreshTicksVertical): Likewise, + * source/org/jfree/chart/axis/ValueAxis.java + (ValueAxis): Set default minor tick count to zero, + (setMinorTickCount): Remove argument check, + * tests/org/jfree/chart/plot/junit/CategoryPlotTests.java + (testEquals): Check new fields. + +2009-01-16 David Gilbert + + Bug 2490803: + * source/org/jfree/chart/axis/PeriodAxis.java + (getRange): Removed, rely on superclass implementation, + (setRange): Update range with end points of whole periods, + (drawTickMarksHorizontal): Include first and last ticks, + * tests/org/jfree/chart/axis/junit/PeriodAxisTests.java + (test2490803): New test method. + +2009-01-16 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (DEFAULT_BUFFER_USED): Changed default to true, + (zoomOutlinePaint): New field, + (zoomFillPaint): Likewise, + (ChartPanel): Initialise new fields, + (getZoomFillPaint): New method, + (setZoomFillPaint): Likewise, + (getZoomOutlinePaint): Likewise, + (setZoomOutlinePaint): Likewise, + (paintComponent): Update drawing of zoom rectangle, + (mouseDragged): If useBuffer is true, repaint chart rather than using XOR + for zoom rectangle, + (mouseReleased): Likewise, + (drawZoomRectangle): Only use XOR if useBuffer is false, + (writeObject): Handle new fields, + (readObject): Likewise. + +2009-01-14 David Gilbert + + Patch 2497611 by Peter Kolb: + * source/org/jfree/chart/axis/CategoryAxis.java + (getCategorySeriesMiddle): New method, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (initialise): Record visible series indices, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (calculateBarWidth): Look for visible series count in state, + (calculateBarW0): Likewise, + (drawItem): Use the visible row index, + * source/org/jfree/chart/renderer/category/CategoryItemRendererState.java + (visibleSeries): New field, + (getVisibleSeriesIndex): New method, + (getVisibleSeriesCount): Likewise, + (setVisibleSeriesArray): Likewise, + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (drawInterval): Use the visible row index, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/category/ScatterRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawItem): Likewise, + (drawHorizontalItem): Changed signature, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Use the visible row index. + +2009-01-14 David Gilbert + + * source/org/jfree/chart/axis/LogAxis.java + (refreshTicksHorizontal): Read minorTickCount from the tick unit, + (refreshTicksVertical): Likewise, + (createLogTickUnits): Corrected the tick unit sizes and added + minor tick counts, + * source/org/jfree/chart/util/LogFormat.java + (LogFormat): New constructor, + (getExponentFormat): New method, + (setExponentFormat): Likewise, + (equals): Test formatter field, + * tests/org/jfree/chart/util/junit/LogFormatTests.java + (testEquals): Check formatter field. + +2009-01-13 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (zoomInDomain): Change notify flag to ensure plot sends only one event, + (zoomInRange): Likewise, + (zoomOutDomain): Likewise, + (zoomOutRange): Likewise, + (restoreAutoDomainBounds): Likewise, + (restoreAutoRangeBounds): Likewise, + * test/org/jfree/chart/junit/ChartPanelTests.java + (test2502355_zoomInDomain): New test, + (test2502355_zoomInRange): Likewise, + (test2502355_zoomOutDomain): Likewise, + (test2502355_zoomOutRange): Likewise, + (test2502355_restoreAutoDomainBounds): Likewise, + (test2502355_restoreAutoRangeBounds): Likewise. + +2009-01-13 David Gilbert + + Bug 2502355: + * source/org/jfree/chart/ChartPanel.java + (zoomInBoth): Change notify flag to ensure plot sends only one event, + (zoomOutBoth): Likewise, + (zoom): Likewise, + (restoreAutoBounds): Likewise, + * source/org/jfree/chart/plot/Plot.java + (notify): New field, + (Plot): Initialise new field, + (isNotify): New method, + (setNotify): Likewise, + (notifyListeners): Check notify flag, + * tests/org/jfree/chart/junit/ChartPanelTests.java + (chartChangeEvents): New field, + (chartChanged): New method, + (test2502355_zoom): New test, + (test2502355_zoomInBoth): Likewise, + (test2502355_zoomOutBoth): Likewise, + (test2502355_restoreAutoBounds): Likewise. + +2009-01-13 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (TimeSeries(Comparable, Class)): Deprecated, + (TimeSeries(Comparable, String, String, Class)): Likewise, + (TimeSeries(Comparable)): Delegate to new constructor, + (TimeSeries(Comparable, String, String)): New constructor, + (add): Update timePeriodClass if necessary, + (addAndOrUpdate): Use new constructor, + (addOrUpdate): Reset timePeriodClass if necessary, + (removeAgedItems): Check for empty series, + (clear): Reset timePeriodClass, + (delete): Reset timePeriodClass if series is empty, + (delete(int, int)): Likewise, + (equals): Reorganised, + * tests/org/jfree/data/time/junit/TimeSeriesTests.java + (testEquals3): New test, + (testRemoveAgedItems3): Likewise. + +2009-01-09 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (MultiplePiePlot): Set ignoreNullValues to true. + +2009-01-09 David Gilbert + + * source/org/jfree/chart/axis/DateTickUnit.java + (unit): Deprecated, + (unitType): New field, + (rollUnit): Deprecated, + (rollUnitType): New field, + (DateTickUnit): Deprecated existing constructors, replaced with new ones, + (getUnitType): New method, + (getRollUnitType): Likewise, + (getCount): Renamed getMultiple(), + (getRollCount): Renamed getRollMultiple(), + (addToDate): Updated for new fields, + (rollDate): Likewise, + (getCalendarField): Likewise, + (getMillisecondCount): Updated for new type, + (intToUnitType): Utility method for deprecated constants, + (unitTypeToInt): Likewise, + (notNull): Utility method for deprecated constructor, + (equals): Updated for new fields, + (units): Removed, + (YEAR, MONTH, DAY, HOUR, MINUTE, SECOND, MILLISECOND): Deprecated, + (getUnit): Deprecated, + (getRollUnit): Likewise, + * source/org/jfree/chart/axis/DateTickUnitType.java: New file. + +---------- JFREECHART 1.0.12 RELEASED ------------------------ + +2008-12-31 David Gilbert + + Bug 2471906: + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (drawItem): Check for dashed stroke and clip area manually for that case. + +2008-12-30 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (legendItemShape): New field, + (MultiplePiePlot(CategoryDataset)): Initialise new field, + (getLegendItemShape): New method, + (setLegendItemShape): New method, + (getLegendItems): Use new field, + (equals): Check new field, + (clone): Implemented, + (readObject): Handle new field, + (writeObject): Likewise. + +2008-12-20 David Gilbert + + Bug 2452078: + * source/org/jfree/chart/ChartFactory.java + (createStackedAreaChart): Set category margin to zero. + +2008-12-18 David Gilbert + + Patch 1607918 by Jess Thrysoee (with modifications): + * source/org/jfree/chart/ChartPanel.java + (localizationResources): Use ResourceBundleWrapper, + * source/org/jfree/chart/JFreeChart.java + (JFreeChartInfo()): Likewise, + * source/org/jfree/chart/editor/DefaultAxisEditor.java, + * source/org/jfree/chart/editor/DefaultChartEditor.java, + * source/org/jfree/chart/editor/DefaultColorBarEditor.java, + * source/org/jfree/chart/editor/DefaultNumberAxisEditor.java, + * source/org/jfree/chart/editor/DefaultPlotEditor.java, + * source/org/jfree/chart/editor/DefaultTitleEditor.java + (localizationResources): Use ResourceBundleWrapper, + * source/org/jfree/chart/plot/CategoryPlot.java, + * source/org/jfree/chart/plot/ContourPlot.java, + * source/org/jfree/chart/plot/FastScatterPlot.java, + * source/org/jfree/chart/plot/MeterPlot.java, + * source/org/jfree/chart/plot/PiePlot.java, + * source/org/jfree/chart/plot/PolarPlot.java, + * source/org/jfree/chart/plot/ThermometerPlot.java, + * source/org/jfree/chart/plot/WaferMapPlot.java, + * source/org/jfree/chart/plot/XYPlot.java + (localizationResources): Use ResourceBundleWrapper, + * source/org/jfree/chart/util/ResourceBundleWrapper.java: New class, + * source/org/jfree/data/category/DefaultIntervalCategoryDataset.java + (DefaultIntervalCategoryDataset): Use ResourceBundleWrapper, + * swt/org/jfree/experimental/chart/swt/ChartComposite.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTAxisEditor.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTChartEditor.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTOtherEditor.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTPlotAppearanceEditor.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTPlotEditor.java, + * swt/org/jfree/experimental/chart/swt/editor/SWTTitleEditor.java + (localizationResources): Use ResourceBundleWrapper. + +2008-12-03 David Gilbert + + * source/org/jfree/chart/block/GridArrangement.java + (arrange): Fill in missing constraint combinations, + (arrangeNN): Check for null block, + (arrangeFF): Likewise, + (arrangeRF): New method, + (arrangeRN): Likewise, + (arrangeNR): Likewise, + (arrangeRR): Likewise, + (arrangeFN): Check for null block, + (arrangeNF): New method, + * tests/org/jfree/chart/block/junit/GridArrangementTests.java: + Added various new tests. + +2008-11-25 David Gilbert + + Bug fix 2201869 by Fawad Halim (with modifications): + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): Use new Month constructor, + (correctTickDateForPosition): New private method, + (refreshTicksHorizontal): Moved position correction to top of loop, + (refreshTicksVertical): Likewise, + * source/org/jfree/data/time/Month.java + (Month(Date, TimeZone)): Deprecated, + (Month(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Quarter.java + (Quarter(Date, TimeZone)): Deprecated, + (Quarter(Date, TimeZone, Locale)): New constructor, + * source/org/jfree/data/time/Year.java + (Year(Date, TimeZone)): Deprecated, + (Year(Date, TimeZone, Locale)): New constructor. + +2008-11-25 David Gilbert + + Based on patch 1868749 by Andrew Mickish: + * source/org/jfree/chart/plot/CategoryPlot.java + (datasetToDomainAxisMap): Changed from ObjectList to TreeMap, + (datasetToRangeAxisMap): Likewise, + (CategoryPlot): Updated initialization of modified fields, + (mapDatasetToDomainAxis): Delegate to new method, + (mapDatasetToDomainAxes): New method, + (checkAxisIndices): New private method, + (getDomainAxisForDataset): Updated for multiple axis support, + (mapDatasetToRangeAxis): Delegate to new method, + (mapDatasetToRangeAxes): New method, + (getRangeAxisForDataset): Updated for multiple axis support, + (datasetsMappedToDomainAxis): Likewise, + (datasetsMappedToRangeAxis): Likewise, + (equals): Updated for field changes, + (clone): Likewise, + * source/org/jfree/chart/plot/XYPlot.java + (datasetToDomainAxisMap): Renamed, + (datasetToRangeAxisMap): Renamed, + (XYPlot): Updated for renamed fields, + (mapDatasetToDomainAxis): Delegate to new method, + (mapDatasetToDomainAxes): New method, + (mapDatasetToRangeAxis): Delegate to new method, + (mapDatasetToRangeAxes): New method, + (checkAxisIndices): New private method, + (getDomainAxisForDataset): Updated for multiple axis support, + (getRangeAxisForDataset): Likewise, + (getDatasetsMappedToDomainAxis): Likewise, + (getDatasetsMappedToRangeAxis): Likewise, + (equals): Updated for field changes, + (clone): Likewise. + +2008-11-25 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (findRangeBounds): Check for null argument, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (findRangeBounds): Likewise, + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + (findRangeBounds): Likewise, + * source/org/jfree/chart/renderer/category/StackedBarRenderer.java + (findRangeBounds): Likewise. + +2008-11-24 David Gilbert + + Bug 1955483: + * source/org/jfree/data/xy/XYSeries.java + (addOrUpdate): Check early for duplicates allowed, + * tests/org/jfree/data/xy/junit/XYSeriesTests.java + (testBug1955483): New test. + +2008-11-18 David Gilbert + + Bug 2216511: + * swt/org/jfree/experimental/chart/demo/SWTBarChartDemo1.java + (createChart): Reset the bar painter to avoid using gradients, + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (setPaint): Don't fail for GradientPaint. + +2008-11-13 David Gilbert + + Bug 2275695: + * source/org/jfree/chart/axis/SubCategoryAxis.java + (drawSubCategoryLabels): Check for null, + * tests/org/jfree/chart/axis/junit/SubCategoryAxisTests.java + (test2275695): New method. + +2008-11-05 David Gilbert + + Bug 2221495: + * source/org/jfree/chart/annotations/XYLineAnnotation.java + (draw): Clip line before drawing, + * source/org/jfree/chart/util/LineUtilities.java: New file, + * tests/org/jfree/chart/util/junit/LineUtilitiesTests.java: Likewise. + +2008-10-27 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (refreshTicks): Set correct for for category label. + +2008-10-23 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (setChartTheme): Check if theme is "Legacy" and reset default bar painters. + +2008-10-15 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (LegendItem(String, Paint)): New constructor. + +2008-10-08 David Gilbert + + Incorporating patch 2131001: + * source/org/jfree/data/general/DatasetUtilities.java + (iterateDomainBounds(XYDataset, boolean)): Ignore Double.NaN values, + (iterateRangeBounds(CategoryDataset, boolean)): Likewise, + (findStackedRangeBounds(CategoryDataset, KeyToGroupMap)): Cleanup, + (findMinimumStackedRangeValue(CategoryDataset)): Likewise, + (findMaximumStackedRangeValue(CategoryDataset)): Likewise, + (findCumulativeRangeBounds(CategoryDataset)): Likewise. + +2008-10-08 David Gilbert + + * source/org/jfree/chart/labels/IntervalCategoryToolTipGenerator.java + (equals): New method override, + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (equals): New method override. + +2008-10-02 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawItem): Check item visibility. + +2008-09-26 David Gilbert + + * source/org/jfree/chart/axis/Axis.java + (fireChangeEvent): New method, + also updated various other methods to call fireChangeEvent(). + +2008-09-26 David Gilbert + + * source/org/jfree/chart/renderer/category/WaterfallRenderer.java + (drawItem): Fixed bar misalignment when maxBarWidth is applied. + +2008-09-26 David Gilbert + + * source/org/jfree/chart/renderer/xy/VectorRenderer.java + (drawItem): Add chart entity. + +2008-09-25 David Gilbert + + Patch 1934255 (incorporating 1870189): + * source/org/jfree/chart/axis/Axis.java + (minorTickMarksVisible): New field, + (minorTickMarkInsideLength): New field, + (minorTickMarkOutsideLength): New field, + (Axis(String)): Initialise new fields, + (isMinorTickMarksVisible): New method, + (setMinorTickMarksVisible): Likewise, + (getMinorTickMarkInsideLength): Likewise, + (setMinorTickMarkInsideLength): Likewise, + (getMinorTickMarkOutsideLength): Likewise, + (setMinorTickMarkOutsideLength): Likewise, + * source/org/jfree/chart/axis/DateAxis.java + (refreshTicksHorizontal): Add minor ticks, + (refreshTicksVertical): Likewise, + * source/org/jfree/chart/axis/DateTick.java + (DateTick): New constructor, + (equals): Clean up, + * source/org/jfree/chart/axis/LogAxis.java + (minorTickCount): Removed (now in superclass), + (LogAxis(String)): Updated for removed field, + (getMinorTickCount): Removed (now in superclass), + (setMinorTickCount): Likewise, + (refreshTicksHorizontal): Updated for removed field, + (refreshTicksVertical): Likewise, + (equals): Likewise, + (hashCode): Likewise, + * source/org/jfree/chart/axis/NumberAxis.java + (refreshTicksHorizontal): Add minor ticks, + (refreshTicksVertical): Likewise, + * source/org/jfree/chart/axis/ValueAxis.java + (minorTickCount): New field, + (drawTickMarksAndLabels): Draw minor ticks, + (getMinorTickCount): New method, + (setMinorTickCount): Likewise, + (equals): Updated for new field, + * source/org/jfree/chart/plot/XYPlot.java + (domainMinorGridlinesVisible): New field, + (domainMinorGridlineStroke): Likewise, + (domainMinorGridlinePaint): Likewise, + (rangeMinorGridlinesVisible): Likewise, + (rangeMinorGridlineStroke): Likewise, + (rangeMinorGridlinePaint): Likewise, + (XYPlot): Initialise new fields, + (isDomainMinorGridlinesVisible): New method, + (setDomainMinorGridlinesVisible): Likewise, + (getDomainMinorGridlineStroke): Likewise, + (setDomainMinorGridlineStroke): Likewise, + (getDomainMinorGridlinePaint): Likewise, + (setDomainMinorGridlinePaint): Likewise, + (isRangeMinorGridlinesVisible): Likewise, + (setRangeMinorGridlinesVisible): Likewise, + (getRangeMinorGridlineStroke): Likewise, + (setRangeMinorGridlineStroke): Likewise, + (getRangeMinorGridlinePaint): Likewise, + (setRangeMinorGridlinePaint): Likewise, + (drawDomainGridlines): Draw minor gridlines too, + (drawRangeGridlines): Likewise, + (equals): Updated for new attributes, + (writeObject): Likewise, + (readObject): Likewise, + * tests/org/jfree/chart/axis/junit/AxisTests.java + (testEquals): Updated for new field, + * tests/org/jfree/chart/axis/junit/DateTickTests.java + (testEquals): Updated for new field, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testEquals): Updated for new fields. + +2008-09-25 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (drawItem): Check for non-null entity collection. + +2008-09-24 David Gilbert + + Bug 2113627 + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Draw item labels in second pass only, add chart + entity info in first pass only. + +2008-09-23 David Gilbert + + Bug 2121818 (fix by Christoph Beck): + * source/org/jfree/chart/plot/PiePlot.java + (getLabelLinkDepth): New method, + (drawLeftLabels): Use getLabelLinkDepth(), + (drawRightLabels): Likewise, + * source/org/jfree/chart/plot/RingPlot.java + (getLabelLinkDepth): New method. + +2008-09-23 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (drawItem): Check shadow visibility before drawing shadow. + +---------- JFREECHART 1.0.11 RELEASED ------------------------ + +2008-09-19 David Gilbert + + Patch from Greg Darke, slightly modified: + * source/org/jfree/chart/renderer/xy/XYItemRendererState.java + (firstItemIndex): New field, + (lastItemIndex): Likewise, + (getFirstItemIndex): New method, + (getLastItemIndex): New method, + (startSeriesPass): Record first and last item indices, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (State.startSeriesPass): Reset series state, + (drawItem): Removed code that is handled in State now, + (drawPrimaryLineAsPath): Fix check for last item. + +2008-09-19 David Gilbert + + * source/org/jfree/chart/StandardChartTheme.java + (smallFont): New field, + (crosshairPaint): New field, + (createDarknessTheme): Initialise crosshairPaint, + (StandardChartTheme): Initialise new fields, + (getCrosshairPaint): New method, + (setCrosshairPaint): Likewise, + (applyToXYPlot): Apply crosshair paint and process annotations, + (applyToXYAnnotation): New method, + (equals): Check new fields, + (writeObject): Handle crosshairPaint, + (readObject): Likewise. + +2008-09-19 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (draw): Check title visibility, + * source/org/jfree/chart/title/Title.java + (visible): New field, + (isVisible): New method, + (setVisible): Likewise, + (equals): Check visible flag. + +2008-08-18 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (locale): New field, + (DateAxis(String, TimeZone, Locale)): New constructor, + (setTimeZone): Updated to use new locale field, + (previousStandardDate): Likewise, + (createStandardDateTickUnits(TimeZone)): Deprecated, + (createStandardDateTickUnits(TimeZone, Locale)): New method. + +2008-09-18 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Modified chart buffer creation. + +2008-09-18 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYShapeRenderer.java: New class, + * tests/org/jfree/chart/renderer/xy/junit/XYShapeRendererTests.java: + New tests, + * tests/org/jfree/chart/renderer/xy/junit/RendererXYPackageTests.java + (suite): Added XYShapeRendererTests. + +2008-09-17 David Gilbert + + * source/org/jfree/chart/annotations/XYDataImageAnnotation.java: + New class. + +2008-09-17 David Gilbert + + * source/org/jfree/chart/title/PaintScaleLegend.java + (PaintScaleLegend(PaintScale, ValueAxis)): Change axis range to reflect + scale bounds. + +2008-09-17 David Gilbert + + * source/org/jfree/data/gantt/XYTaskDataset.java: New class, + * tests/org/jfree/data/gantt/junit/DataGanttPackageTests.java + (suite): Added XYTaskDatasetTests, + * tests/org/jfree/data/gantt/junit/XYTaskDatasetTests.java: New file. + +2008-09-16 David Gilbert + + * source/org/jfree/data/time/Day.java + (Day(Date)): Use TimeZone.getDefault(), + * source/org/jfree/data/time/Hour.java + (Hour(Date)): Likewise, + * source/org/jfree/data/time/Millisecond.java + (Millisecond(Date)): Likewise, + * source/org/jfree/data/time/Minute.java + (Minute(Date)): Likewise, + * source/org/jfree/data/time/Month.java + (Month(Date)): Likewise, + (parseMonth): Updated for changes in Year range, + * source/org/jfree/data/time/Quarter.java + (Quarter(Date)): Use TimeZone.getDefault(), + * source/org/jfree/data/time/RegularTimePeriod.java + (DEFAULT_TIME_ZONE): Deprecated, + * source/org/jfree/data/time/Second.java + (Second(Date)): Use TimeZone.getDefault(), + * source/org/jfree/data/time/Week.java + (Week(Date)): Likewise, + * source/org/jfree/data/time/Year.java + (MINIMUM_YEAR): New field, + (MAXIMUM_YEAR): Likewise, + (Year(int)): Updated range check, + (Year(Date)): Use TimeZone.getDefault(), + (previous): Updated for new range bounds, + (next): Likewise, + (equals): Cleaned up, + * tests/org/jfree/data/time/junit/YearTests.java + (testEquals): Extended, + (test1900Previous): Modified and enamed testMinus9999Previous, + (testParseYear): Updated. + +2008-09-10 David Gilbert + + * source/org/jfree/chart/StandardChartTheme.java + (applyToCategoryAxis): Check for SubCategoryAxis and set sublabel font and + paint. + +2008-09-03 David Gilbert + + * experimental/org/jfree/experimental/chart/annotations/XYTitleAnnotation.java: + Moved to main, + * experimental/org/jfree/experimental/chart/annotations/junit/XYTitleAnnotationTests.java + Likewise, + * experimental/org/jfree/experimental/chart/util/XYCoordinateType.java + Likewise, + * source/org/jfree/chart/annotation/XYTitleAnnotation.java: + Transferred from experimental, + * source/org/jfree/chart/util/XYCoordinateType.java: Likewise, + * tests/org/jfree/chart/annotations/junit/AnnotationsPackageTests.java + (suite): Added tests for XYTitleAnnotation, + * tests/org/jfree/chart/annotations/junit/XYTitleAnnotationTests.java: + New file. + +2008-09-01 David Gilbert + + Bug 2078057: + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): For month option, peg in case of + non-default time zone, + * source/org/jfree/data/time/Month.java + (previous): Added API doc comments, + (next): Likewise. + +2008-09-01 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (valueToJava2D): Use DateRange methods that return millis, + (java2DToValue): Likewise, + * source/org/jfree/data/time/DateRange.java + (getLowerMillis): New method, + (getUpperMillis): Likewise. + +2008-09-01 David Gilbert + + * source/org/jfree/chart/util/RelativeDateFormat.java + (hourFormatter): New field, + (minuteFormatter): New field, + (RelativeDateFormat(long)): Initialise new fields, + (setDayFormatter): New method, + (setHourFormatter): Likewise, + (setMinuteFormatter): Likewise, + (format): Use new fields for formatting, + (equals): Updated for new fields. + +2008-09-01 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java + (drawItem): Check for item visibility. + +2008-08-15 David Gilbert + + Bug 2031407: + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (createStackedValueList): Encode series with negative values using -1 + offset, + (drawStackHorizontal): Account for -1 offset, + (drawStackVertical): Likewise. + +2008-08-15 David Gilbert + + Bug 2033721: + * source/org/jfree/chart/renderer/WaferMapRenderer.java + (getLegendCollection): Use lookupSeriesPaint. + +2008-08-15 David Gilbert + + Bug 2051168: + * source/org/jfree/chart/plot/PiePlot.java + (getLegendItems): Populate with series key and index. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/ChartFactory.java: + (currentTheme): New field, + (getChartTheme): New method, + (setChartTheme): Likewise, + ...and applied current theme in all chart creation methods, + * source/org/jfree/chart/ChartTheme.java: New file, + * source/org/jfree/chart/ChartUtilities.java + (applyCurrentTheme): New method, + * source/org/jfree/chart/StandardChartTheme.java: New file. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (DEFAULT_MAXIMUM_DRAW_WIDTH): Increased to 1024, + (DEFAULT_MAXIMUM_DRAW_HEIGHT): Increased to 768. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/renderer/category/GradientBarPainter.java + (paintBar): Use outline paint, + (paintBarShadow): Use shadow paint, + * source/org/jfree/chart/renderer/category/StandardBarPainter.java + (paintBarShadow): Use shadow paint. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (clearSeriesPaints): New method, + (clearSeriesStrokes): Likewise. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (clearSectionPaints): New method, + (clearSectionOutlinePaints): Likewise, + (clearSectionOutlineStrokes): Likewise. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/axis/SymbolAxis.java + (drawGridBandsHorizontal): Use gridBandAlternatePaint, + (drawGridBandsVertical): Likewise. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (getRendererCount): New method, + * source/org/jfree/chart/plot/XYPlot.java + (getRendererCount): Likewise. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/title/LegendTitle.java + (getWrapper): New method. + +2008-08-15 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (setDrawingSupplier(DrawingSupplier, boolean)): New method. + +2008-08-11 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (shadowPaint): New field, + (getShadowPaint): New method, + (setShadowPaint): Likewise, + (equals): Updated for new field, + (writeObject): For serialization, + (readObject): Likewise. + +2008-08-11 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (totalWeight): Removed, + (CombinedDomainCategoryPlot(CategoryAxis)): Updated for removed field, + (add(CategoryPlot, int)): No longer need to track totalWeight, + (remove): Likewise, + (calculateAxisSpace): Compute totalWeight on-the-fly, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (totalWeight): Removed, + (add(XYPlot, int)): No longer need to track totalWeight, + (remove): Likewise, + (calculateAxisSpace): Compute totalWeight on-the-fly, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java + (totalWeight): Removed, + (add(CategoryPlot, int)): No longer need to track totalWeight, + (remove): Likewise, + (calculateAxisSpace): Compute totalWeight on-the-fly, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (totalWeight): Removed, + (add(XYPlot, int)): No longer need to track totalWeight, + (remove): Likewise, + (calculateAxisSpace): Compute totalWeight on-the-fly. + +2008-07-25 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (drawQuadrants): Check for null axes, + (render): Likewise. + +2008-07-11 David Gilbert + + Bug 1994355: + * swt/org/jfree/experimental/swt/ChartComposite.java + (addSWTListener): Changed argument type. + +2008-07-11 David Gilbert + + Synced from trunk change by Henry Proudhon: + * swt/org/jfree/experimental/swt/SWTUtils.java + (toSwtFontData): Simplified font style, + (toAwtFont): Likewise. + +2008-07-10 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (draw): Check outline visibility. + +2008-07-10 David Gilbert + + * source/org/jfree/data/time/ohlc/OHLCSeriesCollection.java + (getXPosition): New method, + (setXPosition): Likewise, + (equals): Updated for xPosition attribute. + +2008-07-09 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (render): Call new methods in XYItemRendererState, + * source/org/jfree/chart/renderer/xy/XYItemRendererState.java + (startSeriesPass): New method, + (endSeriesPass): Likewise. + +2008-07-09 David Gilbert + + * source/org/jfree/chart/title/CompositeTitle.java + (backgroundPaint): New field, + (CompositeTitle): Initialise new field, + (getBackgroundPaint): New method, + (setBackgroundPaint): Likewise, + (draw): Fill background if necessary, + (equals): Check backgroundPaint, + (writeObject): Added serialization support for backgroundPaint, + (readObject): Likewise. + +2008-07-02 David Gilbert + + Patch 2006826: + * source/org/jfree/chart/title/CompositeTitle.java + (draw(Graphics2D, Rectangle2D)): Delegate to other draw method, + (draw(Graphics2D, Rectangle2D, Parameters)): Modified implementation to + return result from BlockContainer. + +2008-07-02 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (autoPopulateSectionPaint): New field, + (autoPopulateSectionOutlinePaint): Likewise, + (autoPopulateSectionOutlineStroke): Likewise, + (PiePlot(PieDataset)): Initialise new fields, + (lookupSectionPaint(Comparable)): Use autoPopulateSectionPaint field, + (getAutoPopulateSectionPaint): New method, + (setAutoPopulateSectionPaint): Likewise, + (lookupSectionOutlinePaint(Comparable)): Use autoPopulateSectionOutlinePaint + field, + (getAutoPopulateSectionOutlinePaint): New method, + (setAutoPopulateSectionOutlinePaint): Likewise, + (lookupSectionOutlineStroke(Comparable)): + Use autoPopulateSectionOutlineStroke field, + (getAutoPopulateSectionOutlineStroke): New method, + (setAutoPopulateSectionOutlineStroke): Likewise, + (drawItem): Updated lookup methods, + (getLegendItems): Likewise, + (equals): Updated for new fields, + * source/org/jfree/chart/plot/PiePlot3D.java + (draw): Updated lookup methods, + * source/org/jfree/chart/plot/RingPlot.java + (draw): Likewise. + +2008-06-26 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (getCategoryMiddle(Comparable, List, Rectangle2D, RectangleEdge)): + New method, + * source/org/jfree/chart/plot/CategoryCrosshairState.java: New file, + * source/org/jfree/chart/plot/CategoryPlot.java + (crosshairDatasetIndex): New field, + (domainCrosshairVisible): Likewise, + (domainCrosshairRowKey): Likewise, + (domainCrosshairColumnKey): Likewise, + (domainCrosshairStroke): Likewise, + (domainCrosshairPaint): Likewise, + (CategoryPlot): Initialise new fields, + (indexOf): New method, + (isDomainCrosshairVisible): Likewise, + (setDomainCrosshairVisible): Likewise, + (getDomainCrosshairRowKey): Likewise, + (setDomainCrosshairRowKey): Likewise, + (getDomainCrosshairColumnKey): Likewise, + (setDomainCrosshairColumnKey): Likewise, + (getCrosshairDatasetIndex): Likewise, + (setCrosshairDatasetIndex): Likewise, + (getDomainCrosshairPaint): Likewise, + (setDomainCrosshairPaint): Likewise, + (getDomainCrosshairStroke): Likewise, + (setDomainCrosshairStroke): Likewise, + (draw): Handle crosshairs, + (render): Modified method signature to incorporate crosshair state, + (drawDomainCrosshair): New method, + (equals): Updated for new fields, + (writeObject): Likewise, + (readObject): Likewise, + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (draw): Fixed crosshair support, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java + (draw): Likewise, + * source/org/jfree/chart/plot/CrosshairState.java + (datasetIndex): New field, + (getDatasetIndex): New method, + (setDatasetIndex): New method, + (getDomainAxisIndex): Deprecated, + (getRangeAxisIndex): Deprecated, + * source/org/jfree/chart/plot/XYCrosshairState.java: New subclass, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (getItemMiddle): New method, + (updateCrosshairValues): Likewise, + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (drawItem): Update crosshair state, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (getItemMiddle): New method, + * source/org/jfree/chart/renderer/category/CategoryItemRendererState.java + (crosshairState): New field, + (getCrosshairState): New method, + (setCrosshairState): Likewise, + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (drawTasks): Update crosshair state, + (drawTask): Likewise, + (getItemMiddle): New method override, + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (drawItem): Update crosshair state, + (getItemMiddle): New method override, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (drawItem): Update crosshair state, + * tests/org/jfree/chart/plot/junit/CategoryPlotTests.java + (testEquals): Updated for new fields. + +2008-06-24 David Gilbert + + * source/org/jfree/chart/renderer/category/BarPainter.java: New file, + * source/org/jfree/chart/renderer/category/BarRenderer.java: + (defaultBarPainter): New field, + (getDefaultBarPainter): New method, + (setDefaultBarPainter): Likewise, + (barPainter): New field, + (shadowsVisible): Likewise, + (shadowXOffset): Likewise, + (shadowYOffset): Likewise, + (BarRenderer): Initialise new fields, + (getBarPainter): New method, + (setBarPainter): Likewise, + (getShadowsVisible): Likewise, + (setShadowsVisible): Likewise, + (getShadowXOffset): Likewise, + (setShadowXOffset): Likewise, + (getShadowYOffset): Likewise, + (setShadowYOffset): Likewise, + (drawItem): Use new barPainter, + (equals): Check new fields, + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (drawTask): Use new barPainter, + (drawTasks): Likewise, + * source/org/jfree/chart/renderer/category/GradientBarPainter.java: + New file, + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + (drawItem): Use new barPainter, + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (drawItem): Use new barPainter, + * source/org/jfree/chart/renderer/category/StackedBarRenderer.java + (getPassCount): Now returns 3, + (drawItem): Use new barPainter, + * source/org/jfree/chart/renderer/category/StandardBarPainter.java: + New file, + * source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java + (getPassCount): Now returns 2, + (drawItem): Use new barPainter, + * source/org/jfree/chart/renderer/xy/GradientXYBarPainter.java: New file, + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (getPassCount): Now returns 3, + (drawItem): Use new barPainter, + * source/org/jfree/chart/renderer/xy/StandardXYBarPainter.java: New file, + * source/org/jfree/chart/renderer/xy/XYBarPainter.java: New file, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (defaultBarPainter): New field, + (getDefaultBarPainter): New method, + (setDefaultBarPainter): Likewise, + (barPainter): New field, + (shadowsVisible): Likewise, + (shadowXOffset): Likewise, + (shadowYOffset): Likewise, + (XYBarRenderer(double)): Initialise new fields, + (getBarPainter): New method, + (setBarPainter): Likewise, + (getShadowsVisible): Likewise, + (setShadowsVisible): Likewise, + (getShadowXOffset): Likewise, + (setShadowXOffset): Likewise, + (getShadowYOffset): Likewise, + (setShadowYOffset): Likewise, + (drawItem): Use new barPainter, + (equals): Check new fields, + * tests/org/jfree/chart/renderer/category/junit/BarRendererTests.java + (testEquals): Updated for new fields, + * tests/org/jfree/chart/renderer/category/junit/GradientBarPainterTests.java: + New file, + * tests/org/jfree/chart/renderer/category/junit/RendererCategoryPackageTests.java + (suite): Included new test classes, + * tests/org/jfree/chart/renderer/category/junit/StandardBarPainterTests.java: + New file, + * tests/org/jfree/chart/renderer/xy/junit/GradientXYBarPainterTests.java: + New file, + * tests/org/jfree/chart/renderer/xy/junit/RendererXYPackageTests.java + (suite): Included new test classes, + * tests/org/jfree/chart/renderer/xy/junit/StandardXYBarPainterTests.java: + New file, + * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testEquals): Updated for new fields. + +2008-06-19 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (findRangeBounds): New method override, + * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testFindRangeBounds): New test method. + +2008-06-18 David Gilbert + + * source/org/jfree/chart/title/PaintScaleLegend.java + (subdivisions): New field, + (PaintScaleLegend): Initialise new field, + (getSubdivisionCount): New method, + (setSubdivisionCount): Likewise, + (SUBDIVISIONS): Removed private field, + (draw): Modified segment calculations, + (equals): Updated for new field. + +2008-06-18 David Gilbert + + * source/org/jfree/chart/annotations/XYDrawableAnnotation.java + (drawScaleFactor): New field, + (width): Renamed displayWidth, + (height): Renamed displayHeight, + (XYDrawableAnnotation(double, double, double, double, double, Drawable)): + New constructor, + (draw): Apply scaling transform, + (equals): Check drawScaleFactor field, + (hashCode): Updated for renamed fields. + +2008-06-17 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (labelFont): New field, + (labelPaint): Likewise, + (getLabelFont): New method, + (setLabelFont): Likewise, + (getLabelPaint): Likewise, + (setLabelPaint): Likewise, + (setFillPaint): Likewise, + (setLinePaint): Likewise, + (setOutlinePaint): Likewise, + (equals): Test new fields, + (writeObject): Handle new field, + (readObject): Likewise, + * source/org/jfree/chart/renderer/AbstractRenderer.java + (legendShape): New field, + (baseLegendShape): Likewise, + (legendTextFont): Likewise, + (baseLegendTextFont): Likewise, + (legendTextPaint): Likewise, + (baseLegendTextPaint): Likewise, + (AbstractRenderer): Initialise new fields, + (lookupLegendShape): New method, + (getLegendShape): Likewise, + (setLegendShape): Likewise, + (getBaseLegendShape): Likewise, + (setBaseLegendShape): Likewise, + (lookupLegendTextFont): Likewise, + (getLegendTextFont): Likewise, + (setLegendTextFont): Likewise, + (getBaseLegendTextFont): Likewise, + (setBaseLegendTextFont): Likewise, + (lookupLegendTextPaint): Likewise, + (getLegendTextPaint): Likewise, + (setLegendTextPaint): Likewise, + (getBaseLegendTextPaint): Likewise, + (setBaseLegendTextPaint): Likewise, + (equals): Handle new fields, + (clone): Likewise, + (writeObject): Likewise, + (readObject): Likewise, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java, + * source/org/jfree/chart/renderer/category/AreaRenderer.java, + * source/org/jfree/chart/renderer/category/BarRenderer.java, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java, + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java, + * source/org/jfree/chart/renderer/category/ScatterRenderer.java, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java, + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java, + (getLegendItem): Use new legend attributes, + * source/org/jfree/chart/title/LegendTitle.java + (createLegendItemBlock): Pass new attributes to text block. + +2008-06-16 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (drawItem): Call addEntity() method, + * source/org/jfree/chart/renderer/xy/YIntervalRenderer.java + (drawItem): Likewise. + +---------- JFREECHART 1.0.10 RELEASED ------------------------ + +2008-06-09 David Gilbert + + * source/org/jfree/chart/axis/DateTickUnit.java + (addToDate(Date)): Deprecated. + +2008-06-06 David Gilbert + + * source/org/jfree/data/time/Millisecond.java + (compareTo): Added handling for general RegularTimePeriod. + +2008-06-06 David Gilbert + + * source/org/jfree/chart/axis/Axis.java + (setTickLabelInsets(RectangleInsets)): Delegate to new method, + (setTickLabelInsets(RectangleInsets, boolean)): New method. + +2008-06-02 David Gilbert + + * source/org/jfree/data/time/SimpleTimePeriod.java + (start): Changed from Date to long, + (end): Likewise, + (getStartMillis): New method, + (getEndMillis): Likewise, + (getStart): Returns new date instance, + (getEnd): Likewise. + +2008-06-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + (drawItem): Handle PlotOrientation.HORIZONTAL. + +2008-06-02 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (getLegendItems): Return early if dataset is null. + +2008-06-02 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (drawRadarPoly): Check dataExtractOrder when generating chart entities. + +2008-06-02 David Gilbert + + Patches by Henry Proudhon: + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (ChartComposite): Removed duplicate listener registration, + (paintControl): Switched horizontalAxisTrace and verticalAxisTrace, + (dispose): New method, + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (transformsPool): New field, + (setBackground): Use color pool, + (setTransform): Use transform pool, + (transform): Likewise, + (disposeResourcePool): Clear the fontsPool and transformsPool, + (getSwtTransformFromPool): New method, + (toSwtTransform): Removed. + +2008-06-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (isPointInRect): New utility method, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (drawItem): Modified bounds check for inclusion of chart entity, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (drawSecondaryPass): Modified bounds check for inclusion of chart entity. + +2008-05-28 David Gilbert + + * source/org/jfree/data/time/DateRange.java + (lowerDate): Changed from Date to long, + (upperDate): Likewise, + (DateRange(Date, Date)): Updated for field type change, + (DateRange(long, long)): Likewise, + (getLowerDate): Likewise, + (getUpperDate): Likewise, + (toString): Likewise, + * source/org/jfree/data/time/FixedMillisecond.java + (time): Changed from Date to long. + +2008-05-26 David Gilbert + + * source/org/jfree/chart/labels/AbstractXYItemLabelGenerator.java + (getNullYString): New method, + (equals): Check nullYString, + * source/org/jfree/chart/labels/IntervalXYItemLabelGenerator.java: + New file, + * source/org/jfree/chart/renderer/xy/YIntervalRenderer.java + (additionalItemLabelGenerator): New field, + (YIntervalRenderer): Initialise new field, + (getAdditionalItemLabelGenerator): New method, + (setAdditionalItemLabelGenerator): Likewise, + (drawItem): Added item label support, + (drawAdditionalItemLabel): New method, + (equals): New method override. + +2008-05-22 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (clone): Reimplemented. + +2008-05-22 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (calculateAxisSpace): Calculate space for range axes first, adjust the + plotArea then calculate the space for the domain axes. + +2008-05-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (drawItem): Use addEntity(). + +2008-05-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (addEntity): If area is null, take into account the plot orientation for + the generated hotspot, + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Use addEntity(). + +2008-05-13 David Gilbert + + Bugs 1962467 and 1962472: + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (drawItem): Use hotspot that includes high and low values, and use + addEntity() to add the chart entity. + +2008-05-12 David Gilbert + + * source/org/jfree/data/category/SlidingCategoryDataset.java: New class, + * source/org/jfree/data/gantt/SlidingGanttCategoryDatsaet.java: Likewise, + * tests/org/jfree/data/category/SlidingCategoryDatasetTests.java: + New tests, + * tests/org/jfree/data/gantt/SlidingGanttCategoryDatasetTests.java: + Likewise. + +2008-05-12 David Gilbert + + * source/org/jfree/data/gantt/TaskSeries.java + (clone): New method override, + * source/org/jfree/data/gantt/TaskSeriesCollection.java + (clone): Likewise. + +2008-05-11 David Gilbert + + * source/org/jfree/chart/block/EmptyBlock.java + (arrange): Use constraint. + +2008-05-09 David Gilbert + + * source/org/jfree/data/category/DefaultCategoryDataset.java: + Implemented PublicCloneable. + +2008-05-08 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (chartMouseListeners): Marked this field transient, + (chartBuffer): Likewise, + (writeObject): New method, + (readObject): Likewise. + +2008-05-08 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (zoomPoint): Changed from Point to Point2D, + (getPointInRectangle): Changed return type to Point2D, and no longer round + the coordinates in the returned point, + (mouseReleased): Tidied up for readability, + (restoreAutoDomainBounds): Updated for modified zoomPoint type, + (restoreAutoRangeBounds): Likewise. + +2008-05-07 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (drawItem): Ensure that minimumBarLength, if used, extends the non-base + end of the bar. + +2008-05-05 David Gilbert + + Patch 1924543 by Richard West: + * experimental/org/jfree/experimental/chart/demo/CombinedCategoryPlotDemo1.java: + New file, + * experimental/org/jfree/experimental/chart/demo/CombinedXYPlotDemo1.java: + Likewise, + * experimental/org/jfree/experimental/chart/plot/CombinedCategoryPlot.java: + Likewise, + * experimental/org/jfree/experimental/chart/plot/CombinedXYPlot.java: + Likewise. + +2008-05-05 David Gilbert + + * source/org/jfree/chart/title/ShortTextTitle.java: New file, + * tests/org/jfree/chart/title/junit/ShortTextTitleTests.java: Likewise. + +2008-05-01 David Gilbert + + Bug 1955483: + * source/org/jfree/data/xy/XYSeries.java + (addOrUpdate(Number, Number)): Add a new item if duplicates are allows, + (addOrUpdate(double, double)): New method. + +2008-04-29 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (tickLength): New field, + (HighLowRenderer): Initialise new field, + (getTickLength): New method, + (setTickLength): Likewise, + (equals): Added check for new field. + +2008-04-28 David Gilbert + + * source/org/jfree/chart/title/TextTitle.java + (maximumLinesToDisplay): New field, + (getMaximumLinesToDisplay): New method, + (setMaximumLinesToDisplay): Likewise, + (arrangeFN): Pass maximumLinesToDisplay, + (arrangeRR): Likewise, + (equals): Added tests for additional fields. + +2008-04-28 David Gilbert + + Bug 1950037: + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): + New method override, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): + New method override, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): + New method override. + +2008-04-23 David Gilbert + + Bug 1942059: + * source/org/jfree/chart/axis/CategoryAxis.java + (calculateTextBlockWidth): Use correct insets. + +2008-04-23 David Gilbert + + * source/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java, + * source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java: + Implemented PublicCloneable. + +2008-04-23 David Gilbert + + * source/org/jfree/chart/LegendItemCollection.java + (clone): Reimplemented, + * source/org/jfree/chart/plot/CategoryPlot.java + (equals): Check additional fields, + (clone): Clone some internal structures. + +2008-04-23 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (LegendItem(String)): New constructor, + (clone): Implemented. + +2008-04-23 David Gilbert + + * source/org/jfree/chart/annotations/CategoryLineAnnotation.java, + * source/org/jfree/chart/annotations/CategoryTextAnnotation.java: + Implemented PublicCloneable. + +2008-04-23 David Gilbert + + * source/org/jfree/chart/JFreeChart.java: + Added new contributor Diego Pierangeli, + * source/org/jfree/chart/urls/CustomCategoryURLGenerator.java: + New class, + * source/org/jfree/chart/urls/CustomXYURLGenerator.java + (addURLSeries): Copy the incoming list. + +2008-04-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/VectorRenderer.java, + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java: + Implemented PublicCloneable. + +2008-04-22 David Gilbert + + * source/org/jfree/data/xy/DefaultHighLowDataset.java, + * source/org/jfree/data/xy/DefaultIntervalXYDataset.java, + * source/org/jfree/data/xy/DefaultWindDataset.java, + * source/org/jfree/data/xy/DefaultXYZDataset.java, + * source/org/jfree/data/xy/MatrixSeriesCollection.java, + * source/org/jfree/data/xy/VectorSeriesCollection.java, + * source/org/jfree/data/xy/XIntervalSeriesCollection.java, + * source/org/jfree/data/xy/XYBarDataset.java, + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java, + * source/org/jfree/data/xy/XYSeriesCollection.java, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java: + Implemented PublicCloneable. + +2008-04-22 David Gilbert + + * source/org/jfree/data/xy/DefaultTableXYDataset.java: + Implemented PublicCloneable, plus + (clone): New method override. + +2008-04-22 David Gilbert + + * source/org/jfree/data/xy/DefaultOHLCDataset.java: + Implemented PublicCloneable, plus + (clone): New method override. + +2008-04-22 David Gilbert + + * source/org/jfree/data/xy/CategoryTableXYDataset.java: + Implemented PublicCloneable, plus + (clone): New method override. + +2008-04-21 David Gilbert + + * source/org/jfree/chart/title/ImageTitle.java + (equals): New method override. + +2008-04-18 David Gilbert + + Patch 1943021 (Brian Cabana): + * source/org/jfree/chart/plot/MultiplePiePlot.java + (MultiplePiePlot(CategoryDataset)): Call setDataset() to ensure that + plot registers as a dataset listener, + * tests/org/jfree/chart/plot/junit/MultiplePiePlotTests.java + (testConstructors): New test method. + +2008-04-11 David Gilbert + + * source/org/jfree/chart/title/ImageTitle.java + (arrange): New method override to handle margin, border and padding, + * test/org/jfree/chart/title/junit/ImageTitleTests.java + (testArrangeNN): New test method. + +2008-04-11 David Gilbert + + * source/org/jfree/chart/urls/CustomXYURLGenerator.java + (clone): Implemented, + * tests/org/jfree/chart/urls/junit/CustomPieURLGeneratorTests.java: + New file, + * tests/org/jfree/chart/urls/junit/CustomXYURLGeneratorTests.java + (testEquals): New test method, + (testCloning): Likewise, + * tests/org/jfree/chart/urls/junit/UrlsPackageTests.java + (suite): Added CustomPieURLGeneratorTests. + +2008-04-11 David Gilbert + + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java + (findRangeBounds): New method override, + * source/org/jfree/chart/renderer/xy/YIntervalRenderer.java + (findRangeBounds): Likewise. + +2008-04-10 David Gilbert + + * source/org/jfree/data/xy/XIntervalSeriesCollection.java + (getStartXValue): New method override, + (getEndXValue): Likewise. + +2008-04-10 David Gilbert + + * source/org/jfree/data/xy/XIntervalSeries.java + (getXLowValue): New method, + (getXHighValue): Likewise. + +2008-04-08 David Gilbert + + Bug 1932146: + * source/org/jfree/chart/axis/PeriodAxis.java + (setRange): Notify listeners, + * tests/org/jfree/chart/axis/junit/PeriodAxisTests.java + (lastEvent): New field, + (axisChanged): New method, + (test1932146): New test method. + +2008-04-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (findRangeBounds): New method override. + +2008-04-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (findRangeBounds): New method override, + * source/org/jfree/data/general/DatasetUtilities.java + (iterateRangeBounds(XYDataset)): Fixed typo for OHLCDataset. + +2008-04-08 David Gilbert + + * source/org/jfree/chart/block/BorderArrangement.java + (arrangeFF): Check for negative width remaining. + +2008-04-08 David Gilbert + + * source/org/jfree/chart/block/ColorBlock.java + (arrange): New method override, + (draw): Add code for margin, border and padding, + * source/org/jfree/chart/block/EmptyBlock.java + (arrange): New method override, + (draw(Graphics2D, Rectangle2D)): Delegate, + (draw(Graphics2D, Rectangle2D, Object)): New method override. + +2008-04-07 David Gilbert + + * source/org/jfree/data/time/TimePeriodValue.java + (toString): New method override, + * source/org/jfree/data/time/TimePeriodValues.java + (updateBounds): Update maxMiddleIndex correctly, + * tests/org/jfree/data/time/junit/TimePeriodValues.java + (testGetMinStartIndex): New test method, + (testGetMaxStartIndex): Likewise, + (testGetMinMiddleIndex): Likewise, + (testGetMaxMiddleIndex): Likewise, + (testGetMinEndIndex): Likewise, + (testGetMaxEndIndex): Likewise. + +2008-04-07 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (removeDomainMarker): Check for null collection, + (removeRangeMarker): Likewise, + * source/org/jfree/chart/plot/XYPlot.java + (removeDomainMarker): Check for null collection, + (removeRangeMarker): Likewise. + +2008-04-07 David Gilbert + + * source/org/jfree/data/DefaultKeyedValue.java + (equals): Simplified to reflect that this.key is never null. + +2008-04-07 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java + (drawItem): Inserted code to add entities. + +2008-03-31 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (equals): Updated for labelLinkStyle field. + +2008-03-31 David Gilbert + + Patch 1891849 by Martin Hilpert: + * source/org/jfree/chart/plot/PieLabelLinkStyle.java: New file, + * source/org/jfree/chart/plot/PiePlot.java + (labelLinkStyle): New field, + (getLabelLinkStyle): New method, + (setLabelLinkStyle): Likewise, + (drawLeftLabel): Added support for labelLinkStyle field, + (drawRightLabel): Likewise. + +2008-03-31 David Gilbert + + * source/org/jfree/chart/plot/PieLabelDistributor.java + (distributeLabels): Comment out adjustInwards() until it is working, + (adjustDownwards): Fix check for lower bound, + (adjustUpwards): Fix check for upper bound, + (distributeEvenly): Allow overlapping rather than exceeding bounds. + +2008-03-31 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (drawLeftLabels): Adjust label area for interiorGap, + (drawRightLabels): Likewise. + +2008-03-31 David Gilbert + + * source/org/jfree/chart/labels/HighLowItemLabelGenerator.java: + (hashCode): Implemented, + * source/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java: + Likewise, + * source/org/jfree/chart/labels/StandardCategorySeriesLabelGenerator.java: + Likewise, + * source/org/jfree/chart/labels/StandardXYSeriesLabelGenerator.java: + Likewise, + * source/org/jfree/chart/labels/SymbolicXYItemLabelGenerator.java: + Likewise. + +2008-03-31 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (getSubplots): Return null if this.subplots is null, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java: Likewise, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java: Likewise, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java: Likewise. + +2008-03-28 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (iterateRangeBounds(CategoryDataset, boolean)): Modified implementation, + (iterateRangeBounds(XYDataset, boolean)): Likewise, + * tests/org/jfree/data/general/junit/DatasetUtilitiesTests.java + (testFindRangeBounds3): New test, + (testIterateCategoryRangeBounds): Renamed + testIterateRangeBounds_CategoryDataset(), + (testIterateRangeBounds2_CategoryDataset): New method, + (testIterateRangeBounds3_CategoryDataset): Likewise, + (testIterateXYRangeBounds): Renamed testIterateRangeBounds(), + (testIterateXYRangeBounds2): Renamed testIterateRangeBounds2(), + (testIterateRangeBounds3): New method, + (testIterateRangeBounds4): Likewise, + (testCumulativeRange3): Likewise, + (testSampleFunction2D): Likewise. + +2008-03-28 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (iterateCategoryRangeBounds): Deprecated, + (iterateRangeBounds(CategoryDataset)): New method, + (iterateRangeBounds(CategoryDataset, boolean)): Likewise. + +2008-03-28 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (findRangeBounds(XYDataset, boolean)): Use boolean argument for call to + iterateRangeBounds(), + (iterateXYRangeBounds): Deprecated, + (iterateRangeBounds(XYDataset)): New method, + (iterateRangeBounds(XYDataset, boolean)): Likewise. + +2008-03-28 David Gilbert + + * source/org/jfree/data/general/DatasetUtilities.java + (sampleFunction2D): Fixed sample count bug. + +2008-03-27 David Gilbert + + Bug 1927239: + * source/org/jfree/chart/renderer/category/WaterfallBarRenderer.java + (findRangeBounds): Reimplemented to account for the special treatment of + the value in the final category, + * source/org/jfree/data/general/DatasetUtilities.java + (findCumulativeRangeBounds): Include final category. + +2008-03-27 David Gilbert + + Bug 1926517: + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java: + (getDataRange): Override just to document, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (getDataRange): Added javadoc comment, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java + (getDataRange): Likewise, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (getDataRange): Likewise. + +2008-03-27 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Draw box outline using itemOutlinePaint/Stroke, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (lookupBoxPaint): New method, + (drawHorizontalItem): Do lookup for box fill paint, + (drawVerticalItem): Likewise. + +2008-03-26 David Gilbert + + Patch 1918209: + * source/org/jfree/chart/axis/LogAxis.java + (createTickLabel): Changed from private to protected. + +2008-03-25 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + * source/org/jfree/chart/plot/CompassPlot.java + * source/org/jfree/chart/plot/ContourPlot.java + * source/org/jfree/chart/plot/MeterPlot.java + * source/org/jfree/chart/plot/MultiplePiePlot.java + * source/org/jfree/chart/plot/PiePlot.java + * source/org/jfree/chart/plot/PiePlot3D.java + * source/org/jfree/chart/plot/PolarPlot.java + * source/org/jfree/chart/plot/RingPlot.java + * source/org/jfree/chart/plot/SpiderWebPlot.java + * source/org/jfree/chart/plot/ThermometerPlot.java + * source/org/jfree/chart/plot/WaferMapPlot.java + Use fireChangeEvent() method all over. + +2008-03-25 David Gilbert + + Patch 1914411: + * source/org/jfree/chart/plot/Plot.java + (fireChangeEvent): New method, + * source/org/jfree/chart/plot/CategoryPlot.java + * source/org/jfree/chart/plot/FastScatterPlot.java + * source/org/jfree/chart/plot/XYPlot.java: + Use fireChangeEvent() method all over. + +2008-03-25 David Gilbert + + Patch 1913751: + * source/org/jfree/chart/plot/CategoryPlot.java + (addDomainMarker(int, CategoryMarker, Layer, boolean)): New method, + (removeDomainMarker(int, Marker, Layer, boolean)): Likewise, + (addRangeMarker(int, CategoryMarker, Layer, boolean)): Likewise, + (removeRangeMarker(int, Marker, Layer, boolean)): Likewise, + (addAnnotation(CategoryAnnotation, boolean)): Likewise, + (removeAnnotation(CategoryAnnotation, boolean)): Likewise. + +2008-03-25 David Gilbert + + Patch 1913751: + * source/org/jfree/chart/plot/XYPlot.java + (addDomainMarker(int, Marker, Layer, boolean)): New method, + (removeDomainMarker(int, Marker, Layer, boolean)): Likewise, + (addRangeMarker(int, Marker, Layer, boolean)): Likewise, + (removeRangeMarker(int, Marker, Layer, boolean)): Likewise, + (addAnnotation(XYAnnotation, boolean)): Likewise, + (removeAnnotation(XYAnnotation, boolean)): Likewise. + +2008-03-20 David Gilbert + + Bug 1920854: + * source/org/jfree/chart/plot/PiePlot3D.java + (draw): Move label drawing outside section loop. + +2008-03-19 David Gilbert + + Patch 1902418: + * source/org/jfree/chart/axis/LogAxis.java + (refreshTicksVertical): Change tick type for major tick labels. + +2008-03-19 David Gilbert + + * source/org/jfree/chart/plot/PiePlot3D.java + (getMaximumExplodePercent): Check for null dataset, + (initialise): Likewise, + * tests/org/jfree/chart/plot/junit/PiePlot3DTests.java + (testDrawWithNullDataset): New test method. + +2008-02-26 David Gilbert + + Patch 1901599: + * experimental/org/jfree/chart/annotations/XYTitleAnnotation.java + (draw): Check for null 'info' argument before adding entities, + (hashCode): Reimplemented, + * experimental/org/jfree/chart/annotations/junit/XYTitleAnnotationTests.java + (testDrawWithNullInfo): New test. + +2008-02-26 David Gilbert + + Bug 1897580: + * source/org/jfree/data/DefaultIntervalCategoryDataset.java + (DefaultIntervalCategoryDataset(Comparable[], Comparable[], Number[][], + Number[][]): Initialise seriesKeys and categoryKeys to empty arrays instead + of null for empty dataset, + (setCategoryKeys): Fixed argument check to handle empty dataset. + +2008-02-19 David Gilbert + + * org/jfree/chart/util/LogFormat.java + (powerLabel): New field, + (LogFormat(double, String, boolean)): Delegate to new constructor, + (LogFormat(double, String, String, boolean)): New constructor, + (format): Use new powerLabel, + (equals): New method override, + (clone): Likewise. + +2008-02-18 David Gilbert + + Bug 1880114: + * org/jfree/chart/renderer/xy/VectorRenderer.java + (drawItem): Modify arrow-head for plot orientation. + +2008-02-18 David Gilbert + + Patch 1871902 by Martin Hoeller: + * org/jfree/chart/plot/PolarPlot.java + (DEFAULT_ANGLE_TICK_UNIT_SIZE): New field, + (angleTickUnit): Likewise, + (PolarPlot(XYDataset, ValueAxis, PolarItemRenderer)): Initialise + angleTickUnit, + (getAngleTickUnit): New method, + (setAngleTickUnit): Likewise, + (refreshAngleTicks): Likewise, + (draw): Refresh angle tick list before drawing. + +2008-02-15 David Gilbert + + * org/jfree/data/DefaultKeyedValue.java + (DefaultKeyedValue(Comparable, Number)): Check for null key. + +2008-02-15 David Gilbert + + Patch 1868745: + * source/org/jfree/chart/axis/LogAxis.java + (refreshTicksHorizontal): Adjust label anchor according to axis position, + (refreshTicksVertical): Likewise. + +2008-02-15 David Gilbert + + Patch 1873328: + * source/org/jfree/chart/util/RelativeDateFormat.java + (showZeroHours): New field, + (positivePrefix): Likewise, + (RelativeDateFormat(long)): Initialise new fields, + (getShowZeroHours): New method, + (setShowZeroHours): Likewise, + (getPositivePrefix): Likewise, + (setPositivePrefix): Likewise, + (format): Apply positive prefix, and fix formatting for negative values, + (equals): Handle new fields, + (hashCode): Use positivePrefix. + +2008-02-15 David Gilbert + + Bug 1873160: + * source/org/jfree/chart/plot/DialPlot.java + (draw): Fix clipping issues. + +2008-02-14 David Gilbert + + Bug 1892419: + * source/org/jfree/chart/axis/LogAxis.java + (LogAxis(String)): Change default number of minor ticks. + +2008-02-14 David Gilbert + + Patch 1874890 (Ulrich Voigt with contributions from Martin Hoeller): + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (stepPoint): New field, + (getStepPoint): New method, + (setStepPoint): Likewise, + (drawItem): Calculate step point using new field, + (drawLine): New private method, + (equals): New method override, + (hashCode): Likewise. + +2008-02-14 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Call addEntity() to handle entity generation, + (drawVerticalItem): Likewise. + +2008-02-14 David Gilbert + + Patch 1888422 (Rob Van der Sanden): + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Use correct data area dimension for series gap + calculation. + +2008-01-28 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (draw): Reset fixed range axis space for subplots. + +2008-01-18 David Gilbert + + * source/org/jfree/data/xy/XIntervalSeriesCollection.java + (removeSeries(int)): New method, + (removeSeries(XIntervalSeries)): Likewise, + (removeAllSeries): Likewise, + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java + (removeSeries(int)): New method, + (removeSeries(XYIntervalSeries)): Likewise, + (removeAllSeries): Likewise, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java + (removeSeries(int)): New method, + (removeSeries(YIntervalSeries)): Likewise, + (removeAllSeries): Likewise. + +2008-01-18 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java + (getSeries): Changed argument from String to Comparable. + +2008-01-15 David Gilbert + + Patch 1866446 (Rob Van der Sanden): + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (maximumBarWidth): New field, + (BoxAndWhiskerRenderer): Initialise new field, + (getMaximumBarWidth): New method, + (setMaximumBarWidth): Likewise, + (equals): Updated for new field, + * tests/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testEquals): Updated to check new field. + +2008-01-10 David Gilbert + + Bug 1864222: + * source/org/jfree/data/time/TimeSeries.java + (createCopy(RegularTimePeriod, RegularTimePeriod)): Handle empty range, + * tests/org/jfree/data/time/junit/TimeSeriesTests.java + (testBug1864222): New test method. + +2008-01-10 David Gilbert + + Bug 1868521: + * source/org/jfree/chart/ChartUtilities.java + (writeChartAsJPEG): Create RGB image rather than ARGB. + +---------- JFREECHART 1.0.9 RELEASED ------------------------ + +2008-01-04 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (drawQuadrants): Fix painting error when quadrant origin is outside plot + area. + +2008-01-03 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Check visibility of average marker, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (drawHorizontalItem): Check visibility of average marker, + (drawVerticalItem): Likewise. + +2007-12-20 David Gilbert + + Fixes bug 1848961: + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + (calculateBarW0): Use correct dataset index. + +2007-12-19 David Gilbert + + * source/org/jfree/data/time/Week.java + (Week(Date, TimeZone)): Hand on the zone, + * tests/org/jfree/data/time/junit/WeekTests.java + (testBug1448828): Control the default locale, + (testBug1498805): Likewise, + (testGetFirstMillisecondWithTimeZone): Control the default locale, and + modify expected result accordingly, + (testGetLastMillisecondWithTimeZone): Likewise. + +2007-12-19 David Gilbert + + * source/org/jfree/chart/title/TextTitle.java + (arrange): Implement additional options, + (arrangeNN): New method, + (arrangeFN): Likewise, + (arrangeRN): Likewise. + +2007-12-18 David Gilbert + + Committing for Sergei Ivanov: + * source/org/jfree/data/Range.java + (intersects(Range)): New method, + (expand): Handle special case for negative margins, + (shift): Added argument check, + (scale): New method, + * tests/org/jfree/data/junit/RangeTests.java + (testConstructor): New test, + (testHashCode): Likewise, + (testExpand): Additional checks, + (testShift): New test, + (testScale): Likewise. + +2007-12-18 David Gilbert + + * source/org/jfree/chart/plot/IntervalMarker.java + (IntervalMarker(double, double, Paint)): New constructor. + +2007-12-05 David Gilbert + + * source/org/jfree/chart/HashUtilities.java + (hashCode(int, BooleanList)): New method, + (hashCode(int, PaintList)): Likewise, + (hashCode(int, StrokeList)): Likewise. + +2007-12-05 David Gilbert + + * source/org/jfree/chart/entity/ChartEntity.java + (getImageMapAreaTag): Don't escape tooltips and urls, delegate that to + the tag generators, + * source/org/jfree/chart/imagemap/StandardURLTagFragmentGenerator.java + (generateURLFragment): Encode the url text, + * tests/org/jfree/chart/imagemap/junit/ImageMapPackageTests.java: New file, + * tests/org/jfree/chart/imagemap/junit/StandardToolTipTagFragmentGeneratorTests.java: + Likewise, + * tests/org/jfree/chart/imagemap/junit/StandardURLTagFragmentGeneratorTests.java: + Likewise. + +2007-12-05 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (setTitle): Handle listener registration, + * tests/org/jfree/chart/junit/JFreeChartTests.java + (testTitleChangeEvents): New test method. + +2007-12-04 David Gilbert + + * source/org/jfree/chart/imagemap/DynamicDriveToolTipFragmentGenerator.java + (generateToolTipFragment): Escape text, + * source/org/jfree/chart/imagemap/OverLIBToolTipFragmentGenerator.java + (generateToolTipFragment): Likewise, + * source/org/jfree/chart/imagemap/StandardToolTipFragmentGenerator.java + (generateToolTipFragment): Likewise, + * source/org/jfree/chart/imagemap/StandardURLTagFragmentGenerator.java + (generateURLFragment): Likewise. + +2007-12-04 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (hashCode): Compute using more fields. + +2007-12-04 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (createBufferedImage(int, int, ChartRenderingInfo)): Change image type, + (createBufferedImage(int, int, double, double, ChartRenderingInfo)): + Likewise. + +2007-12-04 David Gilbert + + Bugs 1363043 and 1840139: + * source/org/jfree/chart/entity/ChartEntity.java + (getImageMapAreaTag): Escape toolTipText and urlText, + * source/org/jfree/chart/imagemap/ImageMapUtilities.java + (getImageMap): Escape name, + (htmlEscape): New method. + +2007-12-04 David Gilbert + + Bug 1460195: + * source/org/jfree/chart/entity/ChartEntity.java + (getImageMapAreaTag): Add 'nohref' attribute when there is no URL. + +2007-12-03 David Gilbert + + * source/org/jfree/data/xy/XYSeriesCollection.java + (getSeries(Comparable)): New method, + * tests/org/jfree/data/xy/junit/XYSeriesCollectionTests.java + (testGetSeriesByKey): New test method. + +2007-11-30 David Gilbert + + * source/org/jfree/data/xy/XYDataItem.java + (getXValue): New method, + (getYValue): Likewise, + (toString): Likewise. + +2007-11-30 David Gilbert + + * source/org/jfree/chart/LocalizationBundle_it.properties: + Fixed errors. + +2007-11-29 David Gilbert + + * source/org/jfree/chart/plot/MeterPlot.java + (writeObject): Handle dialOutlinePaint, + (readObject): Likewise, + * tests/org/jfree/chart/plot/junit/MeterPlotTests.java + (testEquals): Updated to test dialOutlinePaint, + (testSerialization1): Likewise. + +2007-11-27 David Gilbert + + * source/org/jfree/data/ComparableObjectSeries.java + (clear): Changed from protected to public, + * source/org/jfree/data/xy/VectorSeries.java + (clear): Removed, + * tests/org/jfree/data/time/ohlc/junit/OHLCSeriesTests.java + (testClear): New test method, + * tests/org/jfree/data/xy/junit/VectorSeriesTests.java + (testClear): Likewise, + * tests/org/jfree/data/xy/junit/XIntervalSeriesTests.java + (testClear): Likewise, + * tests/org/jfree/data/xy/junit/XYIntervalSeriesTests.java + (testClear): Likewise, + * tests/org/jfree/data/xy/junit/YIntervalSeriesTests.java + (testClear): Likewise. + +2007-11-27 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (setFixedRangeAxisSpaceForSubplots): Call new method in XYPlot, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (setFixedDomainAxisSpaceForSubplots): Likewise, + * source/org/jfree/chart/plot/XYPlot.java + (setFixedDomainAxisSpace(AxisSpace)): Delegate to new method, + (setFixedDomainAxisSpace(AxisSpace, boolean)): New method, + (setFixedRangeAxisSpace(AxisSpace)): Delegate to new method, + (setFixedRangeAxisSpace(AxisSpace, boolean)): New method. + +2007-11-27 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java: + (drawImage(BufferedImage, BufferedImageOp, int, int)): Updated for method + moved to SWTUtils, + (drawImage(Image, int, int, ImageObserver)): Implemented, + (drawImage(Image, int, int, int, int, ImageObserver)): Likewise, + (drawImage(Image, int, int, Color, ImageObserver)): Likewise, + (drawImage(Image, int, int, int, int, Color, ImageObserver)): Likewise, + (convertToSWT(BufferedImage)): Moved to SWTUtils.java, + * swt/org/jfree/experimental/swt/SWTUtils.java: + (convertAWTImageToSWT): New method, + (convertToSWT(BufferedImage)): Moved from SWTGraphics2D.java. + +---------- JFREECHART 1.0.8 RELEASED ------------------------ + +2007-11-23 David Gilbert + + * source/org/jfree/chart/plot/dial/DialPointer.java + (Pointer.fillPaint): New attribute, + (Pointer.outlinePaint): Likewise, + (Pointer(int)): Initialize new fields, + (getFillPaint): New method, + (setFillPaint): Likewise, + (getOutlinePaint): Likewise, + (setOutlinePaint): Likewise, + (draw): Use new attributes, + (equals): Check new fields, + (hashCode): Likewise, + (writeObject): Handle serialization for new fields, + (readObject): Likewise, + * tests/org/jfree/chart/plot/dial/junit/DialPointerTests.java + (testEqualsPointer): New test method, + (testSerialization2): Likewise. + +2007-11-22 David Gilbert + + * source/org/jfree/chart/HashUtilities.java + (hashCode(int, int)): New method, + * source/org/jfree/chart/needle/ArrowNeedle.java + * source/org/jfree/chart/needle/LineNeedle.java + * source/org/jfree/chart/needle/LongNeedle.java + * source/org/jfree/chart/needle/MeterNeedle.java + * source/org/jfree/chart/needle/MiddlePinNeedle.java + * source/org/jfree/chart/needle/PinNeedle.java + * source/org/jfree/chart/needle/PlumNeedle.java + * source/org/jfree/chart/needle/PointerNeedle.java + * source/org/jfree/chart/needle/ShipNeedle.java + * source/org/jfree/chart/needle/WindNeedle.java: + Implemented hashCode() method. + +2007-11-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java + * source/org/jfree/chart/renderer/xy/XYErrormRenderer.java + * source/org/jfree/chart/renderer/xy/XYLine3DRenderer.java + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + * source/org/jfree/chart/renderer/xy/XYSplineRenderer.java + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java: + Replaced calls to notifyListeners() with fireChangeEvent(). + +2007-11-22 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + * source/org/jfree/chart/renderer/category/AreaRenderer.java + * source/org/jfree/chart/renderer/category/BarRenderer.java + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java + * source/org/jfree/chart/renderer/category/GanttRenderer.java + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + * source/org/jfree/chart/renderer/category/LevelRenderer.java + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + * source/org/jfree/chart/renderer/category/LineRenderer3D.java + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + * source/org/jfree/chart/renderer/category/ScatterRenderer.java + * source/org/jfree/chart/renderer/category/StackedAreaRenderer.java + * source/org/jfree/chart/renderer/category/StackedBarRenderer.java + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java: + Replaced calls to notifyListeners() with fireChangeEvent(). + +2007-11-22 David Gilbert + + * source/org/jfree/data/xy/XYSeries.java + (clone): Reimplemented, + * tests/org/jfree/data/xy/junit/XYSeriesTests.java + (testCloning2): New method, + (testCloning3): Likewise. + +2007-11-21 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (removeValue): Always rebuild index, + * source/org/jfree/data/DefaultKeyedValues2D.java + (removeColumn(Comparable)): Added argument checks, and protect against + rows not containing the specified key, + * tests/org/jfree/data/category/junit/DefaultCategoryDatasetTests.java + (testBug1835955): New method, + * tests/org/jfree/data/junit/DefaultKeyedValues2DTests.java + (testRemoveColumnByKey): New method, + * tests/org/jfree/data/junit/DefaultKeyedValuesTests.java + (testGetIndex2): New method. + +2007-11-21 David Gilbert + + Fix for bug 1832432: + * source/org/jfree/data/time/TimeSeries.java + (clone): Reimplemented. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/plot/DatasetRenderingOrder.java + (hashCode): Implemented, + * source/org/jfree/chart/plot/DialShape.java + (hashCode): Likewise, + * source/org/jfree/chart/plot/PlotOrientation.java + (hashCode): Likewise, + * source/org/jfree/chart/plot/SeriesRenderingOrder.java + (hashCode): Likewise. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): Return dates already fetched. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/renderer/CategoryAxis.java + (equalPaintMaps): Use entrySet rather than keySet. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/renderer/PieLabelRecord.java + (equals): Implemented. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/renderer/Outlier.java + (equals): Implemented. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (shapesFilled): Deprecated, + (getShapesFilled): Likewise, + (setShapesFilled): Likewise, + (setBaseShapesVisible): Call fireChangeEvent() instead of notifyListeners(), + (setPlotLines): Likewise, + (setGapThresholdType): Likewise, + (setGapThreshold): Likewise, + (setPlotImages): Likewise, + (setLegendLine): Likewise. + +2007-11-21 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (DEFAULT_INTERIOR_GAP): Modified default value, + (maximumLabelWidth): Likewise, + (labelGap): Likewise, + (labelLinkMargin): Likewise, + (DEBUG_DRAW_INTERIOR): New debug flag, + (DEBUG_DRAW_LINK_AREA): Likewise, + (DEBUG_DRAW_PIE_AREA): Likewise, + (PiePlot(PieDataset)): Removed background paint setting, + (drawPie): Modified label position calculations and added debug code, + (drawLabels): Modified label width calculation, + * source/org/jfree/chart/plot/PiePlot3D.java + (depthFactor): Changed default value, + (draw): Modified chart dimension calculations and added debug code, in line + with changes made to the PiePlot class. + +2007-11-19 David Gilbert + + * source/org/jfree/chart/plot/dial/StandardDialScale.java + (getLowerBound): New method, + (setLowerBound): Likewise, + (getUpperBound): Likewise, + (setUpperBound): Likewise, + (getMinorTickStroke): Likewise, + (setMinorTickStroke): Likewise. + +2007-11-14 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (errorIndicatorStroke): New field, + (StatisticalBarRenderer): Initialise new field, + (getErrorIndicatorStroke): New method, + (setErrorIndicatorStroke): Likewise, + (drawHorizontalItem): Fix drawBarOutline and gradientPaintTransformer + omissions, and use new errorIndicatorStroke field, + (drawVerticalItem): Likewise, + (equals): Updated for new field, + (writeObject): Likewise, + (readObject): Likewise. + +---------- JFREECHART 1.0.7 RELEASED ------------------------ + +2007-11-14 David Gilbert + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (ChartComposite): Create canvas with SWT.DOUBLE_BUFFERED, + (getChartRenderingInfo): New method, + (isDomainZoomable): Likewise, + (setDomainZoomable): Likewise, + (isRangeZoomable): Likewise, + (setRangeZoomable): Likewise. + +2007-11-14 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (setWeight): Fire change event, + (setFixedDomainAxisSpace(AxisSpace)): Delegate to new method, + (setFixedDomainAxisSpace(AxisSpace, boolean)): New method, + (setFixedRangeAxisSpace(AxisSpace)): Delegate to new method, + (setFixedRangeAxisSpace(AxisSpace, boolean)): New method, + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (setFixedRangeAxisSpaceForSubplots): Updated, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java + (setFixedDomainAxisSpaceForSubplots): Updated. + +2007-11-13 David Gilbert + + * source/org/jfere/chart/HashUtilities.java + (hashCode(int, Comparable)): New method, + * source/org/jfree/chart/entity/CategoryLabelEntity.java + (equals): New method, + (hashCode): Likewise. + +2007-11-13 David Gilbert + + * source/org/jfree/chart/axis/ModuloAxis.java + (equals): Implemented. + +2007-11-13 David Gilbert + + * source/org/jfree/chart/entity/ChartEntity.java + (hashCode): Implemented, + * source/org/jfree/chart/entity/PieSectionEntity.java + (equals): Implemented, + (hashCode): Likewise. + +2007-11-13 David Gilbert + + * source/org/jfree/chart/HashUtilities.java + (hashCode(int, boolean)): New method, + (hashCode(int, double)): Likewise, + (hashCode(int, Paint)): Likewise, + (hashCode(int, Stroke)): Likewise, + (hashCode(int, String)): Likewise. + +2007-11-13 David Gilbert + + * source/org/jfree/chart/plot/dial/AbstractDialLayer.java + (hashCode): Implemented. + +2007-11-12 David Gilbert + + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerXYDataset.java + (add): Fire dataset change event, + (getY): Removed redundant constructor call, + (equals): New method override, + (clone): Likewise. + +2007-11-12 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (equals): Added check for domain/rangeTickBandPaint, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (fillDomainGridBand): Handle plot orientation properly, + (fillRangeGridBand): Likewise. + +2007-11-12 David Gilbert + + Patch 1827829 from Richard West: + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItemLabel): Fixed NPE. + +2007-11-12 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (drawItem): Simplified entity generation, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): Likewise. + +2007-11-09 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java + (legendShape): New field, + (XYDotRenderer): Initialise new field, + (getLegendShape): New method, + (setLegendShape): Likewise, + (getLegendItem): New method override, + (equals): Updated for new field, + (readObject): New method, + (writeObject): New method. + +2007-11-07 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Clear refreshBuffer flag before drawing chart. + +2007-11-06 David Gilbert + + * source/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java + (getValues): Return EMPTY_LIST rather than null. + +2007-11-05 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (TimeSeries(String)): Changed first argument to Comparable, + (TimeSeries(String, Class)): Likewise, + (TimeSeries(String, String, String, Class)): Likewise. + +2007-11-05 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (setFixedDomainAxisSpace): Fire change event, + (setFixedRangeAxisSpace): Likewise. + +2007-11-05 David Gilbert + + Patch 1823724 by Richard West: + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (drawItemPass1): Add code to draw item labels. + +2007-11-05 David Gilbert + + Patch 1823697 by Richard West: + * source/org/jfree/chart/plot/XYPlot.java + (removeDomainMarker(Marker)): New method, + (removeDomainMarker(Marker, Layer)): Likewise, + (removeDomainMarker(int, Marker, Layer)): Likewise, + (removeRangeMarker(Marker)): New method, + (removeRangeMarker(Marker, Layer)): Likewise, + (removeRangeMarker(int, Marker, Layer)): Likewise. + +2007-11-05 David Gilbert + + Patch 1823697 by Richard West: + * source/org/jfree/chart/plot/CategoryPlot.java + (removeDomainMarker(Marker)): New method, + (removeDomainMarker(Marker, Layer)): Likewise, + (removeDomainMarker(int, Marker, Layer)): Likewise, + (removeRangeMarker(Marker)): New method, + (removeRangeMarker(Marker, Layer)): Likewise, + (removeRangeMarker(int, Marker, Layer)): Likewise. + +2007-10-31 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (data): Removed, + (keys): New field, + (values): Likewise, + (indexMap): New field, + (DefaultKeyedValues): Initialise new fields, + (getItemCount): Use new data fields, + (getValue(int)): Likewise, + (getKey(int)): Likewise, + (getIndex(Comparable)): Likewise, + (getKeys): Likewise, + (setValue(Comparable, Number)): Likewise, + (insertValue): Likewise, + (rebuildIndex): Likewise, + (removeValue): Likewise, + (clear): Likewise, + (sortByKeys): Likewise, + (sortByValue): Likewise, + (hashCode): Likewise, + (clone): Likewise. + +2007-10-31 David Gilbert + + * source/org/jfree/data/ComparableObjectSeries.java + (hashCode): Faster implementation, + * source/org/jfree/data/time/TimeSeries.java + (hashCode): Likewise, + * source/org/jfree/data/xy/XYSeriesTests.java + (hashCode): Likewise. + +2007-10-29 David Gilbert + + * source/org/jfree/chart/plot/dial/SimpleDialFrame.java: + Renamed StandardDialFrame.java. + +2007-10-26 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (linesVisible): Deprecated, + (shapesVisible): Likewise, + (shapesFilled): Likewise, + (getLinesVisible): Likewise, + (setLinesVisible): Likewise, + (getShapesVisible): Likewise, + (setShapesVisible): Likewise, + (setShapesFilled): Likewise. + +2007-10-25 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYSplineAndShapeRenderer.java: + Renamed XYSplineRenderer. + +2007-10-25 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYSplineAndShapeRenderer.java + (drawPrimaryLineAsPath): Check for duplicated control points, + (ControlPoint.equals): New method override. + +2007-10-25 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (getDomainAxisIndex): Added argument check, + (getRangeAxisIndex): Likewise. + +2007-10-25 David Gilbert + + * source/org/jfree/chart/axis/StandardTickUnitSource.java: + Implemented Serializable, + (StandardTickUnitSource): Added explicit constructor, + (equals): New method override, + (hashCode): Likewise. + +2007-10-25 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (defaultDirectoryForSaveAs): New field, + (ChartPanel(JFreeChart, int, int, int, int, int, int, boolean, boolean, + boolean, boolean, boolean, boolean)): Initialise new field, + (getDefaultDirectoryForSaveAs): New method, + (setDefaultDirectoryForSaveAs): Likewise, + (doSaveAs): Apply default directory. + +2007-10-24 David Gilbert + + * experimenta/org/jfree/experimental/chart/plot/dial/*.java: + Moved this package to org.jfree.chart.plot.dial.*, + * experimenta/org/jfree/experimental/chart/plot/dial/junit/*.java: + Moved this package to org.jfree.chart.plot.dial.junit.*. + +2007-10-24 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java: + Removed and renamed ArcDialFrame.java, + * experimental/org/jfree/experimental/chart/plot/dial/ArcDialFrame.java: + New file. + +2007-10-24 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java + (pointers): New field, + (DialPlot): Delegate to new constructor, + (DialPlot(ValueDataset)): New constructor, + (addPointer): New method, + (getPointerIndex): Likewise, + (removePointer(int)): Likewise, + (removePointer(DialPointer)): Likewise, + (getPointerForDataset): Likewise, + (draw): Draw pointers in their own layer, + (equals): Check new pointers field, + * experimental/org/jfree/experimental/chart/plot/dial/DialPointer.java: + Implemented PublicCloneable, + (DialPointer): Changed to protected, + (DialPointer(int)): Likewise, and changed default radius, + (Pin.setPaint): Added argument check, + (Pin.setStroke): Likewise, + (Pointer(int)): Removed radius setting, + * experimental/org/jfree/experimental/chart/plot/dial/DialTextAnnotation.java + (getAnchor): New method, + (setAnchor): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialValueIndicator.java + (DialValueIndicator): New constructor, + (DialValueIndicator(int, String)): Removed string argument, + (setDatasetIndex): Fire change event, + (setTemplateValue): Check for null argument, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java + (setInnerRadius): Added argument check, + (setOuterRadius): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialRange.java + (scaleIndex): New field, + (StandardDialRange(double, double)): Added field initialisations, + (getScaleIndex): New method, + (setScaleIndex): Likewise, + (draw): Get the correct scale, + (equals): Updated for new field, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java + (minorTickPaint): New field, + (minorTickStroke): Likewise, + (tickLabelFormatter): Likewise, + (StandardDialScale): Updated for modified constructor signature, + (StandardDialScale(double, double, double, double)): Added two new + arguments to signature, + (setMajorTickLength): Added argument check, + (setMinorTickCount): Likewise, + (setMinorTickLength): Likewise, + (getMinorTickPaint): New method, + (setMinorTickPaint): Likewise, + (getTickLabelFormatter): Likewise, + (setTickLabelFormatter): Likewise, + (draw): Fix major tick length, format labels with new formatter, + (equals): Updated for new fields, + (hashCode): Implemented, + (writeObject): Handle new fields, + (readObject): Likewise. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (drawRoundRect): Implemented, + (fillRoundRect): Likewise, + (clearRect): Implemented. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (drawArc): Implemented, + (fillArc): Likewise. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (drawOval): Implemented, + (fillOval): Likewise. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (drawPolyline): Implemented. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (drawPolygon): Implemented. + +2007-10-23 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (hints): New field, + (SWTGraphics2D): Initialise new field, + (getRenderingHint): Implemented, + (setRenderingHint): Likewise, + (getRenderingHints): Likewise, + (addRenderingHints): Likewise, + (setRenderingHints): Likewise. + +2007-10-23 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (lookupSeriesPaint): Call accessor methods for per-series paint, + (lookupSeriesFillPaint): Likewise, + (lookupSeriesOutlinePaint): Likewise, + (lookupSeriesStroke): Likewise, + (lookupSeriesOutlineStroke): Likewise, + (lookupSeriesStroke): Likewise. + +2007-10-22 Henry Proudhon + + * source/swt/org/jfree/experimental/chart/swt/ChartComposite.java: + (chart): Made the chart field be private again, + (ChartComposite): Refactored class, now implements PaintListener, + MouseListener and MouseMovedListener, + (zoom): Fixed bug with multiple plots, + (addChartMouseListener): Implemented, + (removeChartMouseListener): Likewise, + (restoreAutoDomainBounds): Fixed NPE, + (restoreAutoRangeBounds): Likewise, + (widgetDefaultSelected): Implemented, + (addSWTListener): New method, + (mouseDoubleClick): Likewise, + (mouseDown): Likewise, + (mouseUp): Likewise, + (mouseMove): Likewise, + (paintControl): Likewise, + * source/swt/org/jfree/experimental/swt/SWTUtils.java + (toAwtMouseEvent): changed method signature. + +2007-10-22 Henry Proudhon + + * source/swt/org/jfree/experimental/swt/SWTUtils.java + (toAwtMouseEvent): Improved mouse event conversion. + +2007-10-22 Henry Proudhon + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (composite): New field, + (setComposite): Implemented, + (getComposite): Return from field. + +2007-10-22 Henry Proudhon + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (getClip): Implemented. + +2007-10-17 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/AbstractDialLayer.java + (equals): New method override, + (clone): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialBackground.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/DialCap.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java + (setBackground): Fix listener registration, + (setCap): Likewise, + (setDialFrame): Likewise, + (addLayer): Likewise, + (getLayerIndex(DialLayer)): New method, + (removeLayer(int)): Likewise, + (removeLayer(DialLayer)): Likewise, + (addScale): Fix listener registration, + * experimental/org/jfree/experimental/chart/plot/dial/DialPointer.java + (equals): New method override, + (Pin.equals): Likewise, + (Pin.readObject): New method, + (Pin.writeObject): Likewise, + (Pointer.equals): New method override, + * experimental/org/jfree/experimental/chart/plot/dial/DialScale.java: + Now extends DialLayer, + * experimental/org/jfree/experimental/chart/plot/dial/DialTextAnnotation.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/DialValueIndicator.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/SimpleDialFrame.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java + (equals): Added call to super.equals(); + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialRange.java + (increment): Removed field, + (setLowerBound): Added argument check, + (setUpperBound): Likewise, + (setBounds): New method, + (equals): Updated, + (hashCode): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java + (setTickRadius): Added argument check, + (setMajorTickIncrement): Likewise, + (setTickLabelPaint): Likewise, + (equals): Updated. + +2007-10-16 David Gilbert + + * source/org/jfree/chart/labels/AbstractXYItemLabelGenerator.java: + (nullXString): Removed, + (createItemArray): Removed check for null x-value. + +2007-10-16 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + (drawRangeMarker): Use adjusted data area; + * source/org/jfree/chart/renderer/category/LineRenderer3D.java + (drawRangeMarker): Use adjusted data area, and call super to handle + IntervalMarker (DG); + +2007-10-11 David Gilbert + + * source/org/jfree/chart/renderer/category/MultiValueRenderer.java: + Renamed ScatterRenderer.java; + * tests/org/jfree/chart/renderer/category/junit/MultiValueRendererTests.java: + Renamed ScatterRendererTests.java. + +2007-10-11 David Gilbert + + * source/org/jfree/chart/plot/ThermometerPlot.java + (DEFAULT_GAP_RADIUS): Renamed DEFAULT_GAP, + (gapRadius): Renamed gap, + (getGapRadius): Renamed getGap(), + (setGapRadius): Renamed setGap(), + (getGapDiameter): Removed, + (draw): Updated for method name changes, + (equals): Likewise. + +2007-10-08 David Gilbert + + Based on Patch 1769088: + * source/org/jfree/chart/plot/ThermometerPlot.java + (BULB_RADIUS): Deprecated, + (BULB_DIAMETER): Likewise, + (COLUMN_RADIUS): Likewise, + (COLUMN_DIAMETER): Likewise, + (GAP_RADIUS): Likewise, + (GAP_DIAMETER): Likewise, + (bulbRadius): New field, + (columnRadius): Likewise, + (gapRadius): Likewise, + (getBulbRadius): New method, + (setBulbRadius): Likewise, + (getBulbDiameter): Likewise, + (getColumnRadius): Likewise, + (setColumnRadius): Likewise, + (getColumnDiameter): Likewise, + (getGapRadius): Likewise, + (setGapRadius): Likewise, + (getGapDiameter): Likewise, + (draw): Use attributes rather than constants, + (equals): Updated for new fields, + * tests/org/jfree/chart/plot/junit/ThermometerPlotTests.java + (testEquals): Updated for new fields. + +2007-10-08 David Gilbert + + * source/org/jfree/chart/renderer/category/MultiShapeRenderer.java: + New file, + * source/org/jfree/data/statistics/DefaultMultiValueCategoryDataset.java: + Likewise, + * source/org/jfree/data/statistics/MultiValueCategoryDataset.java: + Likewise, + * tests/org/jfree/chart/renderer/category/junit/MultiShapeRendererTests.java: + Likewise, + * tests/org/jfree/chart/renderer/category/junit/RendererCategoryPackageTests.java + (suite): Added MultiShapeRendererTests, + * tests/org/jfree/data/statistics/junit/DataStatisticsPackageTests.java + (suite): Added DefaultMultiValueCategoryDatasetTests, + * tests/org/jfree/data/statistics/junit/DefaultMultiValueCategoryDatasetTests.java: + New file. + +2007-10-08 David Gilbert + + * source/org/jfree/chart/plot/ValueMarker.java + (ValueMarker(double, Paint, Stroke, Paint, Stroke, float)): Fixed call + to super, + * tests/org/jfree/chart/plot/junit/ValueMarkerTests.java + (test1808376): New test method. + +2007-10-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (volumePaint): New field, + (CandlestickRenderer(double, boolean, XYToolTipGenerator)): Initialise new + field, + (getVolumePaint): New method, + (setVolumePaint): Likewise, + (drawItem): Use new paint attribute, + (equals): Add check for new field, + (writeObject): Handle serialization for new field, + (readObject): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/CandlestickRendererTests.java + (EPSILON): New field, + (testConstructor): New method, + (testEquals): Added check for new field. + +2007-10-05 David Gilbert + + Based on patch 1805262 by Alex Moots: + * source/org/jfree/chart/plot/PiePlot3D.java + (darkerSides): New field, + (getDarkerSides): New method, + (setDarkerSides): Likewise, + (drawSide): Make side colour darker if necessary, + (equals): Updated for new field, + * tests/org/jfree/chart/plot/junit/PiePlot3DTests.java + (testEquals): Updated for new field. + +2007-10-03 David Gilbert + + * source/org/jfree/data/KeyedObjects2D.java + (getRowIndex): Check for null argument, + (getColumnIndex): Likewise, + (removeObject): Check for unknown keys, + (clear): New method, + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (rangeBounds): Removed, + (DefaultBoxAndWhiskerCategoryDataset()): Updated for removed field, + (add(BoxAndWhiskerItem, Comparable, Comparable)): Likewise, + (remove(Comparable, Comparable)): New method, + (removeRow(int)): Likewise, + (removeRow(Comparable)): Likewise, + (removeColumn(int)): Likewise, + (removeColumn(Comparable)): Likewise, + (clear): Likewise, + (getRangeBounds): Return new instance every time, + * source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (remove(Comparable, Comparable)): New method, + (removeRow(int)): Likewise, + (removeRow(Comparable)): Likewise, + (removeColumn(int)): Likewise, + (removeColumn(Comparable)): Likewise, + (clear): Likewise, + (getRangeBounds): Return new instance every time, + * tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDatasetTests.java + (testRemove): New method, + * tests/org/jfree/data/statistics/junit/DefaultStatisticalCategoryDatasetTests.java + (testRemove): New method. + +2007-10-03 David Gilbert + + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (add(BoxAndWhiskerItem, Comparable, Comparable)): Update cached bounds by + iteration if necessary, + (updateBounds): New private method, + * tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDatasetTests.java + (testGetRangeBounds): New test method. + +2007-10-03 David Gilbert + + * source/org/jfree/data/KeyedObjects2D.java + (getObject(Comparable, Comparable)): Check arguments for null or + unrecognised keys, + (setObject(Object, Comparable, Comparable): Check for null arguments, + (removeObject): Check if row or column needs removing, + (removeRow(Comparable)): Check for unrecognised key, + (removeColumn(Comparable)): Likewise, + * tests/org/jfree/data/junit/KeyedObjects2DTests.java + (testGetValueByIndex): New test method, + (testGetValueByKey): Likewise, + (testSetObject): Likewise, + (testRemoveRowByIndex): Likewise, + (testRemoveColumnByIndex): Likewise, + (testRemoveRowByKey): Likewise, + (testRemoveColumnByKey): Likewise, + (testRemoveValue): Likewise. + +2007-10-03 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (removeValue(Comparable)): Throw UnknownKeyException for unrecognised key, + * source/org/jfree/data/KeyedObjects.java + (getObject(int)): Allow IndexOutOfBoundsException to be thrown, + (getKey(int)): Likewise, + (getIndex): Check for null argument, + (getObject): Throw UnknownKeyException for unrecognised key, + (insertValue): New method, + (removeValue): Throw UnknownKeyException for unrecognised key, + (clear): New method, + (hashCode): Likewise, + * source/org/jfree/data/KeyedObjects2D.java + (getObject): Check for missing key in underlying data structure, + * tests/org/jfree/data/junit/DefaultKeyedValuesTests.java + (testRemoveValue): Updated checks for consistency with KeyedObjects, + * tests/org/jfree/data/junit/KeyedObjectsTests.java + (testInsertAndRetrieve): Updated checks, + (testGetObject): New test method, + (testGetKey): Likewise, + (testGetIndex): Likewise, + (testSetObject): Likewise, + (testRemoveValue): Likewise, + (testRemoveValueInt): Likewise. + +2007-10-02 David Gilbert + + * source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (minimumRangeValueRow): New field, + (minimumRangeValueColumn): Likewise, + (minimumRangeValueIncStdDevRow): Likewise, + (minimumRangeValueIncStdDevColumn): Likewise, + (maximumRangeValueRow): Likewise, + (maximumRangeValueColumn): Likewise, + (maximumRangeValueIncStdDevRow): Likewise, + (maximumRangeValueIncStdDevColumn): Likewise, + (DefaultStatisticalCategoryDataset()): Initialise new fields, + (add(Number, Number, Comparable, Comparable)): Fixed calculation of bounds, + (updateBounds): New method, + (getRangeLowerBound): Observe includeInterval flag, + (getRangeUpperBound): Likewise, + * source/org/jfree/data/statistics/MeanAndStandardDeviation.java + (getMeanValue): New method, + (getStandardDeviationValue): Likewise, + (toString): Likewise, + * tests/org/jfree/data/statistics/junit/DefaultStatisticalCategoryDatasetTests.java + (testGetRangeBounds): Fixed broken test, + (EPSILON): New field, + (testAdd): New test method, + (testGetRangeLowerBound): Likewise, + (testGetRangeUpperBound): Likewise, + (testGetRangeBounds2): Likewise. + +2007-10-02 David Gilbert + + * source/org/jfree/data/statistics/BoxAndWhiskerItem.java + (BoxAndWhiskerItem(double, double, double, double, double, double, + double, double, List)): New constructor, + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (minimumRangeValue): Changed from Number to double, + (minimumRangeValueRow): New field, + (minimumRangeValueColumn): Likewise, + (maximumRangeValue): Changed from Number to double, + (maximumRangeValueRow): New field, + (maximumRangeValueColumn): Likewise, + (DefaultBoxAndWhiskerCategoryDataset): Updated for changed field types, + (add): Fix updating of cached range values, + (getRangeLowerBound): Update for changed field type, + (getRangeUpperBound): Likewise, + * tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDataset.java + (testAdd): New test method, + (testAddUpdatesCachedRange): Likewise, + (testConstructor): Likewise. + +2007-09-28 David Gilbert + + * source/org/jfree/data/KeyedObjects.java + (equals): Cleaned up, + * source/org/jfree/data/KeyedObjects2D.java + (equals): Likewise, + (clone): Clone data storage, + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (clone): New method override, + * source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (clone): Likewise, + * tests/org/jfree/data/junit/KeyedObjects2DTests.java + (testEquals): New test, + (testCloning): Check independence, + * tests/org/jfree/data/junit/KeyedObjectsTests.java + (testCloning2): New test, + * tests/org/jfree/data/junit/KeyedObjectTests.java + (testCloning2): New test, + * tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDatasetTests.java + (testCloning): Check independence, + * tests/org/jfree/data/statistics/junit/DefaultStatisticalCategoryDatasetTests.java + (testCloning): Check independence. + +2007-09-28 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (drawItem): Simplified entity generation code. + +2007-09-28 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (setGroupStroke): Check for null argument, add event notification, + (equals): New method override, + * tests/org/jfree/chart/renderer/category/junit/MinMaxCategoryRendererTests.java + (testEquals): Extended to cover additional fields. + +2007-09-27 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Apply new offset option to x-coordinates. + +2007-09-27 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (getCategorySeriesMiddle): New method, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (useSeriesOffset): New field, + (itemMargin): Likewise, + (LineAndShapeRenderer(boolean, boolean)): Initialise new fields, + (getUseSeriesOffset): New method, + (setUseSeriesOffset): Likewise, + (getItemMargin): Likewise, + (setItemMargin): Likewise, + (drawItem): Apply new offset option to x-coordinates, + (equals): Check new fields, + * tests/org/jfree/chart/renderer/category/junit/LineAndShapeRendererTests.java + (testEquals): Updated for new fields. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Simplified entity generation code. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/renderer/GrayPaintScale.java + (getPaint): Use constrained value to calculate gray scale value, + * tests/org/jfree/chart/renderer/junit/GrayPaintScaleTests.java + (testConstructor): New test method, + (testGetPaint): Likewise. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): Apply margin in a way that works for inverted axes. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/plot/PlotUtilities.java: New class, + * source/org/jfree/data/general/DatasetUtilities.java + (isEmptyOrNull(XYDataset)): Return early if not empty, + * tests/org/jfree/data/general/junit/DatasetUtilitiesTests.java + (testIsEmptyOrNullXYDataset): New test method. + +2007-09-26 David Gilbert + + * source/org/jfree/data/general/Series.java + (getItemCount): New abstract method, + (isEmpty): New method. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (getQuadrantPaint): Improve exception text, + (setQuadrantPaint): Likewise, + (getDomainAxisForDataset): Likewise, + (getRangeAxisForDataset): Likewise. + +2007-09-26 David Gilbert + + * source/org/jfree/chart/plot/Marker.java + (readObject): Initialise listener list, + * tests/org/jfree/chart/plot/junit/ValueMarkerTests.java + (test1802195): New test method. + +2007-09-24 David Gilbert + + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (linesVisible): Deprecated, + (shapesVisible): Likewise, + (shapesFilled): Likewise, + (getLinesVisible): Likewise, + (setLinesVisible(Boolean)): Likewise, + (setLinesVisible(boolean)): Likewise, + (getShapesVisible): Likewise, + (setShapesVisible(Boolean)): Likewise, + (setShapesVisible(boolean)): Likewise, + (setUseOutlinePaint): Fire change event, + (getShapesFilled): Deprecated, + (setShapesFilled(Boolean)): Likewise, + (setShapesFilled(boolean)): Likewise, + (setSeriesShapesFilled): Fire change event, + (setBaseShapesFilled): Likewise, + (equals): Minor tidy up. + +2007-09-24 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Clear chart buffer before refreshing. + +2007-09-24 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (zoomAroundAnchor): New field, + (getZoomAroundAnchor): New method, + (setZoomAroundAnchor): Likewise, + (zoomInDomain): Use zoomAroundAnchor flag, + (zoomInRange): Likewise, + (zoomOutDomain): Likewise, + (zoomOutRange): Likewise, + * source/org/jfree/chart/plot/CategoryPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D)): Delegate to new method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + * source/org/jfree/chart/plot/FastScatterPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): Likewise, + * source/org/jfree/chart/PolarPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): Likewise, + * source/org/jfree/chart/ThermometerPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): Likewise, + * source/org/jfree/chart/XYPlot.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomDomainAxes(double, PlotRenderingInfo, Point2D)): Delegate to new + method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D)): Delegate to new method, + * source/org/jfree/chart/plot/Zoomable.java + (zoomDomainAxes(double, PlotRenderingInfo, Point2D, boolean)): New method, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D, boolean)): Likewise. + +2007-09-21 David Gilbert + + * source/org/jfree/data/statistics/SimpleHistogramDataset.java: + API doc updates. + +2007-08-28 David Gilbert + + * source/org/jfree/data/time/Week.java + (Week(Date, TimeZone)): Deprecated, + (Week(Date, TimeZone, Locale)): New constructor, + * tests/org/jfree/data/time/junit/WeekTests.java + (testConstructor): New test. + +2007-08-28 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawHorizontalItem): Check for null data items, + (drawVerticalItem): Likewise, + * tests/org/jfree/chart/renderer/category/junit/StatisticalBarRendererTests.java + (testDrawWithNullMeanVertical): New test method, + (testDrawWithNullMeanHorizontal): Likewise, + (testDrawWithNullDeviationVertical): Likewise, + (testDrawWithNullDeviationHorizontal): Likewise. + +2007-08-03 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYSplineAndShapeRenderer.java + (precision): Initialise in constructor, + (XYSplineAndShapeRenderer()): Change default precision to 5, + (XYSplineAndShapeRenderer(int)): New constructor. + +2007-08-03 David Gilbert + + Fix for bug 1766646: + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java + (findDomainBounds): Check for null, + (findRangeBounds): Likewise. + +2007-08-03 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (LegendItem): Initialise GradientPaintTransformer. + +2007-08-02 David Gilbert + + * experimental/org/jfree/experimental/chart/axis/LogAxis.java + (LogAxis(String)): Leave tick marks visible, + (autoAdjustRange): Apply margins to log scale, and don't allow auto-range + to go below minimum value, + (refreshTicksHorizontal): Improved handling of ticks and labels, + (refreshTicksVertical): Likewise, + (selectAutoTickUnit): New method, + (selectHorizontalAutoTickUnit): Likewise, + (selectVerticalAutoTickUnit): Likewise, + (exponentLengthToJava2D): Likewise, + (estimateMaximumTickLabelHeight): Likewise, + (estimateMaximumTickLabelWidth): Likewise, + (equals): New method override, + (hashCode): Likewise, + (createLogTickUnits): New method, + and moved to source/org/jfree/chart/axis/, + * source/org/jfree/chart/axis/NumberTick.java + (NumberTick(TickType, double, String, TextAnchor, TextAnchor, double)): + New constructor, + * source/org/jfree/chart/axis/NumberTickUnit.java + (NumberTickUnit(double, NumberFormat, int)): New constructor, + (toString): New method override, + * source/org/jfree/chart/axis/TickType.java: New file, + * source/org/jfree/chart/axis/TickUnit.java + (minorTickCount): New field, + (TickUnit(double, int)): New constructor, + (getMinorTickCount): New method, + (equals): Updated for new field, + * source/org/jfree/chart/axis/TickUnits.java: Reformatting only, + * source/org/jfree/chart/axis/ValueAxis.java + (drawTickMarksAndLabels): Check for major tick before writing label, + * source/org/jfree/chart/axis/ValueTick.java: + (tickType): New field, + (ValueTick(TickType, double, String, TextAnchor, TextAnchor, double)): + New constructor, + (getTickType): New method, + (equals): Updated for new field, + * source/org/jfree/chart/util/LogFormat.java: New file, + * tests/org/jfree/chart/axis/junit/AxisPackageTests.java + (suite): Added LogAxisTests and TickUnitsTests, + * tests/org/jfree/chart/axis/junit/LogAxisTests.java: + New file, + * tests/org/jfree/chart/axis/junit/TickUnitsTests.java: Likewise. + +2007-07-31 David Gilbert + + Bug 1763413: + * source/org/jfree/chart/axis/PeriodAxis.java + (drawTickLabels): Calculate tick label width correctly for inverted axis. + +2007-07-25 David Gilbert + + Patch 1752205: + * source/org/jfree/data/time/TimeTableXYDataset.java + (clear): New method, + * tests/org/jfree/data/time/junit/TimeTableXYDatasetTests.java + (testClear): New method. + +2007-07-25 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYSplineAndShapeRenderer.java: + New file, contributed by Klaus Rheinwald. + +2007-07-25 David Gilbert + + * source/org/jfree/chart/axis/SymbolAxis.java + (DEFAULT_GRID_BAND_ALTERNATE_PAINT): New field, + (gridBandAlternatePaint): New field, + (SymbolAxis): Initialise new field, + (getGridBandAlternatePaint): New method, + (setGridBandAlternatePaint): Likewise, + (equals): Test new field, + (writeObject): Handle new field, + (readObject): Likewise, + * tests/org/jfree/chart/axis/junit/SymbolAxisTests.java + (testEquals): Added check for new field. + +2007-07-18 David Gilbert + + * source/org/jfree/chart/demo/PieChartDemo1.java + (createChart): Modified settings, + * source/org/jfree/chart/plot/PiePlot.java + (DEFAULT_INTERIOR_GAP): Modified default, + (DEFAULT_LABEL_SHADOW_PAINT): Likewise, + (simpleLabels): New field, + (labelPadding): Likewise, + (simpleLabelOffset): Likewise, + (PiePlot(PieDataset)): Initialise new fields, + (getLabelPadding): New method, + (setLabelPadding): Likewise, + (getSimpleLabels): Likewise, + (setSimpleLabels): Likewise, + (getSimpleLabelOffset): Likewise, + (setSimpleLabelOffset): Likewise, + (drawPie): Added simple label handling, + (drawSimpleLabels): New method, + (drawLabels): Reformatting, + (drawLeftLabels): Set label padding, + (drawRightLabels): Likewise, + (equals): Updated for new fields, + * source/org/jfree/chart/plot/PiePlot3D.java + (draw): Updated for simple labels. + +2007-07-18 David Gilbert + + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (remove): Actually remove the subplot. + +2007-07-11 David Gilbert + + * experimental/org/jfree/experimental/chart/axis/LogAxis.java + (setSmallestValue): Added event notification, + (zoomRange): New method override. + +2007-07-11 David Gilbert + + * source/org/jfree/chart/axis/SegmentedTimeline.java + (FIRST_MONDAY_AFTER_1900): Deprecated, + (NO_DST_TIME_ZONE): Likewise, + (DEFAULT_TIME_ZONE): Likewise, + (workingCalendarNoDST): Initialise in constructor, + (SegmentedTimeline): Initialise workingCalendarNoDST, + (firstMondayAfter1900): New method, + (newMondayThroughFridayTimeline): Use new method for first monday, + (newFifteenMinuteTimeline): Likewise, + * tests/org/jfree/chart/axis/junit/SegmentedTimelineTests2.java: + Save and restore time zone in all tests. + +2007-07-11 David Gilbert + + * tests/org/jfree/data/time/junit/DayTests.java + (testGetFirstMillisecond): Set/restore time zone, + (testGetFirstMillisecondWithCalendar): Set time zone, + (testGetLastMillisecond): Set/restore time zone, + (testGetLastMillisecondWithCalendar): Set time zone, + * tests/org/jfree/data/time/junit/HourTests.java: Likewise, + * tests/org/jfree/data/time/junit/MillisecondTests.java: Likewise, + * tests/org/jfree/data/time/junit/MinuteTests.java: + (testGetFirstMillisecond): Set/restore time zone, + (testGetFirstMillisecondWithCalendar): Set time zone, + (testGetLastMillisecond): Set/restore time zone, + (testGetLastMillisecondWithCalendar): Set time zone, + (testGetStart): Set/restore time zone, + (testGetEnd): Likewise, + * tests/org/jfree/data/time/junit/MonthTests.java + (testGetFirstMillisecond): Set/restore time zone, + (testGetFirstMillisecondWithCalendar): Set time zone, + (testGetLastMillisecond): Set/restore time zone, + (testGetLastMillisecondWithCalendar): Set time zone, + * tests/org/jfree/data/time/junit/QuarterTests.java: Likewise, + * tests/org/jfree/data/time/junit/SecondTests.java: Likewise, + * tests/org/jfree/data/time/junit/WeekTests.java: Likewise, + * tests/org/jfree/data/time/junit/YearTests.java: Likewise. + +2007-07-10 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createPieChart(String, PieDataset, boolean, boolean, Locale)): New method, + (createPieChart(String, PieDataset, PieDataset, int, boolean, boolean, + boolean, Locale, boolean, boolean)) : Likewise, + (createRingChart(String, PieDataset, boolean, boolean, Locale)): Likewise, + (createPieChart3D(String, PieDataset, boolean, boolean, Locale)): Likewise, + * source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java + (StandardPieSectionLabelGenerator(Locale)): New constructor, + (StandardPieSectionLabelGenerator(String labelFormat, Locale)): Likewise, + * source/org/jfree/chart/labels/StandardPieToolTipGenerator.java + (StandardPieToolTipGenerator): Delegate, + (StandardPieToolTipGenerator(Locale)): New constructor, + (StandardPieToolTipGenerator(String)): Delegate, + (StandardPieToolTipGenerator(String labelFormat, Locale)): New constructor. + +2007-07-10 David Gilbert + + * tests/org/jfree/chart/renderer/xy/junit/ClusteredXYBarRendererTests.java + (EPSILON): New field, + (testFindDomainBounds): Fixed compile errors, + * tests/org/jfree/data/time/junit/TimePeriodValuesCollectionTests.java + (EPSILON): New field, + (testGetDomainBoundsWithoutInterval): Fixed compile errors, + (testGetDomainBoundsWithInterval): Likewise. + +2007-07-10 David Gilbert + + * source/org/jfree/data/statistics/SimpleHistogramDataset.java + (SimpleHistogramDataset): Check for null argument. + +2007-07-10 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (getRangeAxisIndex): New method. + +---------- JFREECHART 1.0.6 RELEASED ------------------------ + +2007-06-15 David Gilbert + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (getSwtColorFromPool): Removed JDK 1.5 specific code. + +2007-06-15 David Gilbert + + * ant/build.xml: Updated version number to 1.0.6, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (XYBarRenderer): Changed default value for drawBarOutline. + +2007-06-14 David Gilbert + + * source/org/jfree/chart/plot/AbstractPieLabelDistributor.java: + New file, + * source/org/jfree/chart/plot/PieLabelDistributor.java: Now extends + AbstractPieLabelDistributor, + * source/org/jfree/chart/plot/PieLabelRecord: Implemented Serializable, + * source/org/jfree/chart/plot/PiePlot.java + (labelDistributor): New field, + (PiePlot(PieDataset)): Initialise new field, + (getLabelDistributor): New method, + (setLabelDistributor): New method. + +2007-06-14 David Gilbert + + * source/org/jfree/chart/renderer/LookupPaintScale.java + (PaintItem.value): Changed from Number to double, + (PaintItem(Number, Paint)): Changed first parameter to double, + (compareTo): Updated for change in value type, + (equals): Likewise, + (add(Number, Paint)): Deprecated, + (add(double, Paint)): New method, + (getPaint): Updated. + +2007-06-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (XYBoxAndWhiskerRenderer(double)): Replaced deprecated method call, + (drawHorizontalItem): Call addEntity(), + (drawVerticalDataItem): Likewise. + +2007-06-14 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): If dataset is not a StatisticalCategoryDataset, revert to + the super class drawing behaviour. + +2007-06-14 David Gilbert + + * experimental/org/jfree/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java: + New class. + +2007-06-14 David Gilbert + + * source/org/jfree/chart/block/LineBorder.java + (draw): Don't draw if area doesn't have positive dimensions, + * source/org/jfree/chart/util/HexNumberFormat.java: New class. + +2007-06-13 David Gilbert + + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (add): Assign max outlier value to maxValue. + +2007-06-13 David Gilbert + + * source/org/jfree/chart/plot/DefaultDrawingSupplier.java + (DEFAULT_FILL_PAINT_SEQUENCE): New field, + (fillPaintSequence): Likewise, + (fillPaintIndex): Likewise, + (DefaultDrawingSupplier): Constructors updated for new field, + (getNextFillPaint): New method, + * source/org/jfree/chart/plot/DrawingSupplier.kava + (getNextFillPaint): New method, + * source/org/jfree/chart/renderer/AbstractRenderer.java + (autoPopulateSeriesPaint): New field, + (autoPopulateSeriesFillPaint): Likewise, + (autoPopulateSeriesOutlinePaint): Likewise, + (autoPopulateSeriesStroke): Likewise, + (autoPopulateSeriesOutlineStroke): Likewise, + (autoPopulateSeriesShape): Likewise, + (AbstractRenderer): Initialise new fields, + (lookupSeriesPaint): Check autoPopulateField, + (getAutoPopulateSeriesPaint): New method, + (setAutoPopulateSeriesPaint): New method, + (lookupSeriesFillPaint): New method, + (getAutoPopulateSeriesFillPaint): New method, + (setAutoPopulateSeriesFillPaint): New method, + (lookupSeriesOutlinePaint): New method, + (getAutoPopulateSeriesOutlinePaint): New method, + (setAutoPopulateSeriesOutlinePaint): New method, + (lookupSeriesStroke): New method, + (getAutoPopulateSeriesStroke): New method, + (setAutoPopulateSeriesStroke): New method, + (lookupSeriesOutlineStroke): New method, + (getAutoPopulateSeriesOutlineStroke): New method, + (setAutoPopulateSeriesOutlineStroke): New method, + (lookupSeriesShape): New method, + (getAutoPopulateSeriesShape): New method, + (setAutoPopulateSeriesShape): New method. + +2007-06-13 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (drawItem): Check item visibility flag, and check that entity hotspot + is contained in dataArea before adding an entity, + (getLegendItem): Reduced indentation. + +2007-06-12 David Gilbert + + * source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java + (findDomainBounds): New method override, + (findDomainBoundsWithOffset): New utility method, + (drawItem): Fixed to handle inverted axes, + * tests/org/jfree/chart/renderer/xy/junit/ClusteredXYBarRendererTests.java + (testFindDomainBounds): New test, + (createSampleDataset1): New helper method. + +2007-06-12 David Gilbert + + * source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java + (drawItem): Simplified chart entity generation, + (equals): Reorganised. + +2007-06-11 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createBarChart): Replaced deprecated method calls, + (createWaterfallChart): Likewise, + (createBoxAndWhiskerChart): Likewise. + +2007-06-11 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (CandlestickRenderer(double, boolean, XYToolTipGenerator)): Replaced + call to deprecated setToolTipGenerator() method. + +2007-06-11 David Gilbert + + * source/org/jfree/data/time/TimePeriodValuesCollection.java + (TimePeriodValuesCollection(TimePeriodValues)): Changed default value + for this.domainIsPointsInTime, + (getDomainBounds): Use includeInterval parameter correctly, + * tests/org/jfree/data/time/junit/TimePeriodValuesCollectionTests.java + (testGetDomainBoundsWithoutInterval): New method, + (testGetDomainBoundsWithInterval): Likewise. + +2007-06-08 David Gilbert + + * source/org/jfree/chart/axis/QuarterDateFormat.java + (GREEK_QUARTERS): New field, + (quarterFirst): Likewise, + (QuarterFormat(TimeZone, String[], boolean)): New constructor, + (equals): Updated for new field, + * tests/org/jfree/chart/axis/junit/QuarterDateFormatTests.java + (testEquals): Added check for new field. + +2007-06-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (drawItem): Take orientation into account when passing coordinates to + addEntity(), + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (drawSecondaryPass): Likewise, + * tests/org/jfree/chart/junit/TestUtilities.java: New file, + * tests/org/jfree/chart/renderer/xy/junit/StandardXYItemRendererTests.java + (testNoDisplayedItem): New method. + +2007-06-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (drawSecondaryPass): Only add entity if data point is within the + visible data area. + +2007-06-07 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (fillBackground(Graphics2D, Rectangle2D)): Delegate to new method, + (fillBackground(Graphics2D, Rectangle2D, PlotOrientation)): New method, + * source/org/jfree/chart/plot/CategoryPlot.java + (drawBackground): New method override, + * source/org/jfree/chart/plot/XYPlot.java + (drawBackground): Call new fillBackground() method. + +2007-06-06 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (getToolTipText): Fixed minor issues with tooltips. bug reported and fix proposed + by Christoph Beck, bug 1726404 (HP); + +2007-06-06 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Fixed coordinates for drawing buffer image (DG); + +2007-06-05 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (JFreeChart(String, Font, Plot, boolean)): Add change listener to + legend, if created, + * tests/org/jfree/chart/junit/JFreeChartTests.java + (testLegendEvents): New test, + (chartChanged): New method, + (lastChartChangeEvent): New field. + +2007-06-01 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (addItemEntity): Fixed deprecation warning, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Likewise, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (drawTasks): Likewise, + (drawTask): Likewise, + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (drawInterval): Likewise, + * source/org/jfree/chart/renderer/category/LayeredBarRenderer.java + (drawHorizontalItem): Likewise, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (drawItem): Likewise. + +2007-06-01 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java + (drawItem): Return early for non-visible items, + (equals): Call super.equals() last. + +2007-05-30 David Gilbert + + * source/org/jfree/chart/axis/SubCategoryAxis.java + (addSubCategory): Added argument check and event notification. + +2007-05-25 David Gilbert + + * experimental/org/jfree/experimental/chart/renderer/xy/VectorRenderer.java: + Moved to source/org/jfree/chart/renderer/xy/VectorRenderer.java + * experimental/org/jfree/experimental/data/xy/Vector.java: + Moved to source/org/jfree/data/xy/Vector.java, + * experimental/org/jfree/experimental/data/xy/VectorDataItem.java: + Moved to source/org/jfree/data/xy/VectorDataItem.java, + * experimental/org/jfree/experimental/data/xy/VectorSeries.java: + Moved to source/org/jfree/data/xy/VectorSeries.java, + * experimental/org/jfree/experimental/data/xy/VectorSeriesCollection.java: + Moved to source/org/jfree/data/xy/VectorSeriesCollection.java, + * experimental/org/jfree/experimental/data/xy/VectorXYDataset.java: + Moved to source/org/jfree/data/xy/VectorXYDataset.java, + * experimental/org/jfree/experimental/data/xy/XYCoordinate.java: + Moved to source/org/jfree/data/xy/XYCoordinate.java. + +2007-05-25 David Gilbert + + * ant/build.xml: Added '-cvs' to version number, removed gjdoc, + * experimental/org/jfree/experimental/data/xy/VectorSeries.java + (remove): New method, + (clear): Likewise. + +2007-05-25 David Gilbert + + Translations provided by Leonardo Alves Machado: + * source/org/jfree/chart/LocalizationBundle_pt_BR.properties: New file, + * source/org/jfree/chart/editor/LocalizationBundle_pt_BR.properties: + Likewise. + +2007-05-24 David Gilbert + + * experimental/org/jfree/experimental/chart/renderer/xy/VectorRenderer.java + (findDomainBounds): Updated for method name changes, + (findRangeBounds): Likewise, + (drawItem): Likewise, + * experimental/org/jfree/experimental/data/xy/Vector.java + (getLength): New method, + (getAngle): Likewise, + * experimental/org/jfree/experimental/data/xy/VectorDataItem.java + (getVector): New method, + (getDeltaX): Renamed getVectorX(), + (getDeltaY): Renamed getVectorY(), + * experimental/org/jfree/experimental/data/xy/VectorSeries.java + (getDeltaXValue): Renamed getVectorXValue(), + (getDeltaYValue): Renamed getVectorYValue(), + * experimental/org/jfree/experimental/data/xy/VectorSeriesCollection.java + (removeSeries): New method, + (removeAllSeries): Likewise, + (indexOf): Likewise, + (getVector): Likewise, + (getDeltaXValue): Renamed getVectorXValue(), + (getDeltaYValue): Renamed getVectorYValue(), + * experimental/org/jfree/experimental/data/xy/VectorXYDataset.java + (getDeltaXValue): Renamed getVectorXValue(), + (getDeltaYValue): Renamed getVectorYValue(), + (getDeltaX): Removed, + (getDeltaY): Removed, + (getVector): New method. + +2007-05-24 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (render): Fixed bug for a series with zero items, + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (initialise): Disable visible items optimisation, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testDrawSeriesWithZeroItems): New test. + +2007-05-24 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (updateUI): Update UI for popup menu if there is one. + +2007-05-24 David Gilbert + + * source/org/jfree/chart/ChartMouseEvent.java: API doc updates, + * source/org/jfree/chart/ChartMouseListener.java: Likewise. + +2007-05-19 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + Integrated a patch by Cédric Chabanois to remove resources leaks. + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + Removed resource leaks by adding a resource pool thanks to a patch + sent by Cédric Chabanois. + +2007-05-21 David Gilbert + + * source/org/jfree/data/statistics/SimpleHistogramDataset.java + (clearObservations): New method, + (removeAllBins): Likewise, + * tests/org/jfree/data/statistics/junit/SimpleHistogramDatasetTests.java + (testClearObservations): New method, + (testRemoveAllBins): Likewise. + +2007-05-19 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (paintControl): corrected bug with scaling when the drawing region + is larger than maximum draw width/height. + +2007-05-19 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (paintControl): check for null chart + +2007-05-18 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (dataset): New field, + (seriesKey): Likewise, + (getDataset): New method, + (setDataset): Likewise, + (getSeriesKey): Likewise, + (setSeriesKey): Likewise, + * source/org/jfree/chart/entity/CategoryItemEntity.java + (dataset): No longer transient, + (series): Deprecated, + (category): Deprecated, + (categoryIndex): Deprecated, + (rowKey): New field, + (columnKey): Likewise, + (CategoryItemEntity(Shape, String, String, CategoryDataset, int, Object, int)): + Deprecated, + (CategoryItemEntity(Shape, String, String, CategoryDataset, Comparable, Comparable)): + New constructor, + (setDataset): Added argument check, + (getRowKey): New method, + (setRowKey): New method, + (getColumnKey): New method, + (setColumnKey): New method, + (getSeries): Deprecated, + (setSeries): Deprecated, + (getCategory): Deprecated, + (setCategory): Deprecated, + (getCategoryIndex): Likewise, + (setCategoryIndex): Likewise, + (toString): Include new fields, + (equals): Updated for new fields, + * source/org/jfree/chart/entity/LegendItemEntity.java + (dataset): New field, + (seriesKey): New field, + (getDataset): New method, + (setDataset): New method, + (getSeriesKey): New method, + (setSeriesKey): New method, + (getSeriesIndex): Deprecated, + (setSeriesIndex): Deprecated, + (equals): Updated for new fields, + (toString): Likewise, + * source/org/jfree/chart/plot/MeterPlot.java + (getLegendItems): Set dataset for legend item, + * source/org/jfree/chart/plot/MultiplePiePlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/plot/PiePlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/plot/SpiderWebPlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (getLegendItem): Set dataset and series key, + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/title/LegendItemBlockContainer.java + (dataset): New field, + (seriesKey): Likewise, + (LegendItemBlockContainer(Arrangement, int, int)): Deprecated, + (LegendItemBlockContainer(Arrangement, Dataset, Comparable)): New constructor, + (getDataset): New method, + (getSeriesKey): Likewise, + (draw): Updated for new fields, + * source/org/jfree/chart/title/LegendTitle.java + (createLegendItemBlock): Replaced deprecated constructor, + * tests/org/jfree/chart/entity/junit/CategoryItemEntityTests.java + (testEquals): Updated, + (testCloning): Reformatted, + (testSerialization): Likewise, + * tests/org/jfree/chart/entity/junit/LegendItemEntityTests.java + (testEquals): Added checks for new fields, + (testCloning): Reformatted, + (testSerialization): Likewise. + +2007-05-17 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (setPieChart(JFreeChart)): Added argument checks. + +2007-05-17 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (getLegendItem): Set datasetIndex and seriesIndex, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (getLegendItem): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/StandardXYItemRendererTests.java + (testGetLegendItemSeriesIndex): New test, + * tests/org/jfree/chart/renderer/xy/junit/XYAreaRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYAreaRenderer2Tests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYBubbleRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYDifferenceRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYDotRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/XYLineAndShapeRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/xy/junit/YIntervalRendererTests.java + (testGetLegendItemSeriesIndex): Likewise. + +2007-05-17 David Gilbert + + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (getLegendItem): Set datasetIndex and seriesIndex, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (getLegendItem): Likewise, + * tests/org/jfree/chart/renderer/category/junit/AreaRendererTests.java + (testGetLegendItemSeriesIndex): New test, + * tests/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testGetLegendItemSeriesIndex): Likewise, + * tests/org/jfree/chart/renderer/category/junit/LevelRendererTests.java + (testGetLegendItemSeriesIndex): Likewise. + +2007-05-17 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Set datasetIndex and seriesIndex, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (getLegendItem): Likewise, + * tests/org/jfree/chart/renderer/category/junit/BarRendererTests.java + (testGetLegendItemSeriesIndex): New test, + * tests/org/jfree/chart/renderer/category/junit/LineAndShapeRendererTests.java + (testGetLegendItemSeriesIndex): Likewise. + +2007-05-16 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (getSubtitles): Copy list, + (setSubtitles): Likewise, + (addSubtitle(int, Title)): New method, + * tests/org/jfree/chart/junit/JFreeChartTests.java + (testAddSubtitle): New test method, + (testGetSubtitles): Likewise. + +2007-05-16 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (getSubtitle): Fixed argument check, + * tests/org/jfree/chart/junit/JFreeChartTests.java + (testGetSubtitle): New test method. + +2007-05-15 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (outlineVisible): New field, + (Plot): Initialise new field, + (isOutlineVisible): New method, + (setOutlineVisible): Likewise, + (drawOutline): Check outlineVisible flag, + (equals): Likewise. + +2007-05-11 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Check for visibility, + * tests/org/jfree/chart/renderer/category/junit/BarRendererTests.java + (testGetLegendItem): New test method. + +2007-05-11 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (getLegendItem): Check for visibility, + * tests/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testGetLegendItem): New test method. + +2007-05-08 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (drawStackHorizontal): Check drawBarOutlines flag, and add shading + to bar sides, + (drawStackVertical): Likewise. + +2007-05-08 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java + (indexOf): New method, + * source/org/jfree/data/xy/XYSeriesCollection.java + (indexOf): Likewise, + * tests/org/jfree/data/junit/time/TimeSeriesCollectionTests.java + (testIndexOf): New method, + * tests/org/jfree/data/junit/xy/XYSeriesCollectionTests.java + (testIndexOf): Likewise. + +2007-05-04 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (render): Only process visible data items, if possible, + * source/org/jfree/chart/renderer/RendererUtilities.java: New file, + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java: + (initialise): Disable visible items optimisation, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (initialise): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java: + (initialise): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRendererState.java + (processVisibleItemsOnly): New field, + (XYItemRendererState): Initialise new field, + (getProcessVisibleItemsOnly): New method, + (setProcessVisibleItemsOnly): Likewise, + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (initialise): Disable visible items optimisation, + * tests/org/jfree/chart/renderer/junit/RendererUtilitiesTests.java: + New file. + +2007-05-04 David Gilbert + + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (drawSeries): Fixed lookup for series paint and stroke, + (getLegendItem): Likewise. + +2007-05-04 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java + (getDomainOrder): New method override. + +2007-05-03 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): Fixed boundary cases for + MILLISECOND, SECOND and MONTH units, + * tests/org/jfree/chart/axis/junit/DateAxisTests.java + (testPreviousStandardDateYear): Removed, + (testPreviousStandardDateMonth): Removed, + (testPreviousStandardDateDay): Removed, + (testPreviousStandardDateHour): Removed, + (testPreviousStandardDateMinute): Removed, + (testPreviousStandardDateSecond): Removed, + (testPreviousStandardDateMillisecond): Removed, + (testPreviousStandardDateYearA): New method, + (testPreviousStandardDateYearB): Likewise, + (testPreviousStandardDateMonthA): Likewise, + (testPreviousStandardDateMonthB): Likewise, + (testPreviousStandardDateDayA): Likewise, + (testPreviousStandardDateDayB): Likewise, + (testPreviousStandardDateHourA): Likewise, + (testPreviousStandardDateHourB): Likewise, + (testPreviousStandardDateMinuteA): Likewise, + (testPreviousStandardDateMinuteB): Likewise, + (testPreviousStandardDateSecondA): Likewise, + (testPreviousStandardDateSecondB): Likewise, + (testPreviousStandardDateMillisecondA): Likewise, + (testPreviousStandardDateMillisecondB): Likewise. + +2007-05-03 David Gilbert + + * source/org/jfree/chart/plot/ThermometerPlot.java + (subrangePaint): Made transient, + (ThermometerPlot(ValueDataset)): Set axis field directly, + (setRangeAxis): Added null argument check, and event + notification, + (setPadding): Added null argument check, + (setUnits(String)): Deprecated, + (setValueFont): Added null argument check, + (setValuePaint): Likewise, + (setValueFormat): Likewise, + (setMercuryPaint): Likewise, + (getShowValueLines): Deprecated, + (setShowValueLines): Likewise, + (datasetChanged): Check for null dataset, + (writeObject): Handle subrange paint, + (readObject): Likewise. + +2007-05-01 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLine3DRenderer.java + (equals): New method override, + (readObject): New method, + (writeObject): New method. + +2007-04-30 David Gilbert + + * experimental/org/jfree/experimental/chart/annotations/XYTitleAnnotation.java + (equals): Fixed incorrect cast, + * experimental/org/jfree/experimental/chart/annotations/junit/XYTitleAnnotationTests.java: + New file. + +2007-04-30 David Gilbert + + * source/org/jfree/data/general/DefaultPieDataset.java + (insertValue(int, Comparable, double)): New method, + (insertValue(int, Comparable, Double)): Likewise. + +2007-04-30 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (insertValues(int, Comparable, double)): New method, + (insertValues(int, Comparable, Double)): Likewise, + * tests/org/jfree/data/junit/DefaultKeyedValuesTests.java + (testConstructor): New test method, + (testGetItemCount): Likewise, + (testGetKeys): Likewise, + (testGetValue): Extended, + (testAddValue): New test method, + (testInsertValue): Likewise. + +2007-04-23 David Gilbert + + Patch from Richard West: + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (drawItemPass0): Reimplemented, + (drawItemPass1): Likewise, + (getPositiveArea): Removed, + (getNegativeArea): Removed, + (getIntersection): Removed, + (isEitherSeriesDegenerate): New method, + (areSeriesDisjoint): New method, + (createPolygon): New method. + +2007-04-20 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (positiveItemLabelPosition): Deprecated, + (negativeItemLabelPosition): Likewise, + (createEntities): Likewise, + (getPositiveItemLabelPosition): Deprecated, + (setPositiveItemLabelPosition(ItemLabelPosition)): Likewise, + (setPositiveItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (getNegativeItemLabelPosition): Deprecated, + (setNegativeItemLabelPosition(ItemLabelPosition)): Likewise, + (setNegativeItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (getCreateEntities): Deprecated, + (setCreateEntities(Boolean): Likewise, + (setCreateEntities(Boolean, boolean)): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (getPositiveItemLabelPosition): Deprecated, + (setPositiveItemLabelPosition(ItemLabelPosition)): Likewise, + (setPositiveItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (getNegativeItemLabelPosition): Deprecated, + (setNegativeItemLabelPosition(ItemLabelPosition)): Likewise, + (setNegativeItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (getPositiveItemLabelPosition): Deprecated, + (setPositiveItemLabelPosition(ItemLabelPosition)): Likewise, + (setPositiveItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (getNegativeItemLabelPosition): Deprecated, + (setNegativeItemLabelPosition(ItemLabelPosition)): Likewise, + (setNegativeItemLabelPosition(ItemLabelPosition, boolean)): Likewise. + +2007-04-20 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (itemLabelsVisible): Deprecated, + (itemLabelFont): Likewise, + (itemLabelPaint): Likewise, + (setItemLabelsVisible(boolean)): Likewise, + (setItemLabelsVisible(Boolean)): Likewise, + (setItemLabelsVisible(Boolean, boolean)): Likewise, + (getItemLabelFont): Likewise, + (setItemLabelFont(Font)): Likewise, + (setItemLabelFont(Font, boolean)): Likewise, + (getItemLabelPaint): Likewise, + (setItemLabelPaint(Paint)): Likewise, + (setItemLabelPaint(Paint, boolean)): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (setItemLabelsVisible(boolean)): Deprecated, + (setItemLabelsVisible(Boolean)): Likewise, + (setItemLabelsVisible(Boolean, boolean)): Likewise, + (getItemLabelFont): Likewise, + (setItemLabelFont(Font)): Likewise, + (getItemLabelPaint): Likewise, + (setItemLabelPaint(Paint)): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (setItemLabelsVisible(boolean)): Deprecated, + (setItemLabelsVisible(Boolean)): Likewise, + (setItemLabelsVisible(Boolean, boolean)): Likewise, + (getItemLabelFont): Likewise, + (setItemLabelFont(Font)): Likewise, + (getItemLabelPaint): Likewise, + (setItemLabelPaint(Paint)): Likewise. + +2007-04-20 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (itemLabelGenerator): Deprecated, + (toolTipGenerator): Likewise, + (itemURLGenerator): Likewise, + (setItemLabelGenerator): Likewise, + (getToolTipGenerator): Likewise, + (setToolTipGenerator): Likewise, + (setItemURLGenerator): Deprecated and added event notification, + (setSeriesItemURLGenerator): Added event notification, + (setBaseItemURLGenerator): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (setItemLabelGenerator): Deprecated, + (getToolTipGenerator): Likewise, + (setToolTipGenerator): Likewise, + (setItemURLGenerator): Likewise. + +2007-04-20 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (itemLabelGenerator): Deprecated, + (toolTipGenerator): Likewise, + (getItemLabelGenerator): Likewise, + (setItemLabelGenerator): Likewise, + (getToolTipGenerator): Likewise, + (setToolTipGenerator): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (setItemLabelGenerator): Deprecated, + (setToolTipGenerator): Likewise. + +2007-04-20 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (paint): Deprecated, + (fillPaint): Likewise, + (outlinePaint): Likewise, + (stroke): Likewise, + (outlineStroke): Likewise, + (shape): Likewise, + (getItemPaint): Call new lookupSeriesPaint() method, + (lookupSeriesPaint): New method, + (setPaint(Paint)): Deprecated, + (setPaint(Paint, boolean)): Likewise, + (getSeriesPaint(int)): Reimplemented to return series + paint only, not a lookup, + (getItemFillPaint): Call new lookupSeriesFillPaint() + method, + (lookupSeriesFillPaint): New method, + (getSeriesFillPaint(int)): Reimplemented to return + series fill paint only, not a lookup, + (setFillPaint(Paint)): Deprecated, + (setFillPaint(Paint, boolean)): Likewise, + (getItemOutlinePaint): Call new lookupSeriesOutlinePaint() + method, + (lookupSeriesOutlinePaint): New method, + (getSeriesOutlinePaint(int)): Reimplemented to return series + outline paint only, not a lookup, + (setOutlinePaint(Paint)): Deprecated, + (setOutlinePaint(Paint, boolean)): Likewise, + (getItemStroke): Call new lookupSeriesOutlineStroke() + method, + (lookupSeriesStroke): New method, + (setStroke(Stroke)): Deprecated, + (setStroke(Stroke, boolean)): Deprecated, + (getSeriesStroke(int)): Reimplemented to return series stroke + only, not a lookup, + (getItemOutlineStroke): Call new lookupSeriesOutlineStroke() + method, + (lookupSeriesOutlineStroke): New method, + (setOutlineStroke(Stroke)): Deprecated, + (setOutlineStroke(Stroke, boolean)): Deprecated, + (getSeriesOutlineStroke(int)): Reimplemented to return series + outline stroke, not a lookup, + (getItemShape): Call new lookupSeriesShape() method, + (lookupSeriesShape): New method, + (setShape(Shape)): Deprecated, + (setShape(Shape, notify)): Deprecated, + (getSeriesShape(int)): Reimplemented to return series shape, + not a lookup, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (getLegendItem): Updated for renderer changes, + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (setPaint): Deprecated, + (setOutlinePaint): Deprecated, + (setStroke): Deprecated, + (setOutlineStroke): Deprecated, + (setShape): Deprecated, + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java + (getLegendItem): Updated for renderer changes, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (getLegendItem): Likewise, + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (getLegendItem): Likewise, + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (setPaint): Deprecated, + (setOutlinePaint): Deprecated, + (setStroke): Deprecated, + (setOutlineStroke): Deprecated, + (setShape): Deprecated, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (getLegendItem): Likewise. + +2007-04-19 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (sectionPaint): Deprecated, + (sectionOutlinePaint): Likewise, + (sectionOutlineStroke): Likewise, + (getSectionPaint): Likewise, + (setSectionPaint(Paint)): Likewise, + (getSectionOutlinePaint): Likewise, + (setSectionOutlinePaint(Paint)): Likewise, + (getSectionOutlineStroke): Likewise, + (setSectionOutlineStroke(Stroke)): Likewise, + (zoom): Removed. + +2007-04-19 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (seriesVisibleInLegend): Deprecated, + (getSeriesVisibleInLegend): Likewise, + (setSeriesVisibleInLegend(Boolean)): Likewise, + (setSeriesVisibleInLegend(Boolean, boolean)): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (getSeriesVisibleInLegend): Likewise, + (setSeriesVisibleInLegend(Boolean)): Likewise, + (setSeriesVisibleInLegend(Boolean, boolean)): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (getSeriesVisibleInLegend): Likewise, + (setSeriesVisibleInLegend(Boolean)): Likewise, + (setSeriesVisibleInLegend(Boolean, boolean)): Likewise. + +2007-04-19 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (seriesVisible): Deprecated, + (getSeriesVisible): Likewise, + (setSeriesVisible(Boolean)): Likewise, + (setSeriesVisible(Boolean, boolean)): Likewise, + * source/org/jfree/chart/renderer/category/CategoryItemRenderer.java + (getSeriesVisible): Likewise, + (setSeriesVisible(Boolean)): Likewise, + (setSeriesVisible(Boolean, boolean)): Likewise, + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (getSeriesVisible): Likewise, + (setSeriesVisible(Boolean)): Likewise, + (setSeriesVisible(Boolean, boolean)): Likewise. + +2007-04-19 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (setMinimumDate): Handle case where new minimum date is on or after + the existing maximum date, + (setMaximumDate): Handle case where new maximum date is on or before + the existing minimum date, + * tests/org/jfree/chart/axis/junit/DateAxisTests.java + (testSetMaximumDate): Added new check, + (testSetMinimumDate): Likewise. + +2007-04-17 David Gilbert + + * source/org/jfree/chart/urls/StandardCategoryURLGenerator.java + (generateURL): Use new URLUtilities class for encoding, + * source/org/jfree/chart/urls/StandardPieURLGenerator.java + (generateURL): Likewise, + * source/org/jfree/chart/urls/TimeSeriesURLGenerator.java + (generateURL): Likewise, + * source/org/jfree/chart/urls/URLUtilities.java: New file, + * tests/org/jfree/chart/urls/junit/StandardPieURLGeneratorTests.java + (testURL): Added new check, + * tests/org/jfree/chart/urls/junit/TimeSeriesURLGeneratorTests.java + (testGenerateURL): New test method. + +2007-04-17 David Gilbert + + * source/org/jfree/chart/urls/TimeSeriesURLGenerator.java + (TimeSeriesURLGenerator(DateFormat, String, String, String)): Added + null argument checks, + (getDateFormat): New method, + (getPrefix): New method, + (getSeriesParameterName): New method, + (getItemParameterName): New method, + (equals): New method, + * tests/org/jfree/chart/urls/junit/TimeSeriesURLGeneratorTests.java: + New file, + * tests/org/jfree/chart/urls/junit/UrlsPackageTests.java + (suite): Added TimeSeriesURLGeneratorTests. + +2007-04-17 David Gilbert + + * source/org/jfree/data/statistics/DefaultBoxAndWhiskerCategoryDataset.java + (add): Check for null values, + * tests/org/jfree/data/statistics/junit/DefaultBoxAndWhiskerCategoryDatasetTests.java + (testCloning): New test method, + (test1701822): Likewise. + +2007-04-17 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (actionPerformed): Check for null zoomPoint, + (restoreAutoDomainBounds): Likewise, + (restoreAutoRangeBounds): Likewise, + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (findSubplot): Added null argument checks, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D)): If not in + subplot, zoom for all subplots, + (zoomRangeAxes(double, double, PlotRenderingInfo, Point2D)): Likewise, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (findSubplot): Added null argument checks, + (zoomRangeAxes(double, PlotRenderingInfo, Point2D)): If not in + subplot, zoom for all subplots, + (zoomRangeAxes(double, double, PlotRenderingInfo, Point2D)): Likewise, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (findSubplot): Added null argument checks, + (zoomDomainAxes(double, PlotRenderingInfo, Point2D)): If not in + subplot, zoom for all subplots, + (zoomDomainAxes(double, double, PlotRenderingInfo, Point2D)): Likewise, + * source/org/jfree/chart/plot/PlotRenderingInfo.java + (getSubplotIndex): Added null argument check. + +2007-04-17 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (getLegendItems): Check for null legend item label, + * tests/org/jfree/chart/plot/junit/PiePlotTests.java + (NullLegendLabelGenerator): New support class, + (testDrawWithNullLegendLabels): New test method. + +2007-04-07 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java: + Fixed redraw problem (no need to call forceRedraw() anymore). + * swt/org/jfree/experimental/swt/SWTGraphics2D.java: + Fixed some issues with disposing SWT ressources. Thanks to silent + for pointing this out. + +2007-04-04 Chris Boek + + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): Use time zone for Month, + (refreshTicksHorizontal): Use time zone, + (refreshTicksVertical): Likewise, + * source/org/jfree/chart/axis/DateTickUnit.java + (addToDate(Date, TimeZone)): New method, + (rollDate(Date, TimeZone)): New method, + * source/org/jfree/data/time/Hour.java + (Hour(Date, TimeZone)): Peg to zone, + * source/org/jfree/data/time/Millisecond.java + (Millisecond(Date, TimeZone)): Peg to zone, + * source/org/jfree/data/time/Month.java + (Month(Date, TimeZone)): Peg to zone. + +2007-04-03 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (drawBackgroundImage): Changed from protected to public. + +2007-04-03 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + (drawBackground): Use background alpha, and delegate background + image drawing to the plot, + * source/org/jfree/chart/renderer/category/LineRenderer3D.java + (drawBackground): Likewise. + +2007-03-30 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues2D.java + (removeValue): Remove column values by key not index, + * tests/org/jfree/data/junit/DefaultKeyedValues2DTests.java + (testRemoveValueBug1690654): New test method. + +---------- JFREECHART 1.0.5 RELEASED ------------------------ + +2007-03-23 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (draw): Draw shared axis last, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (draw): Likewise. + +2007-03-23 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYErrorRenderer.java + (drawItem): Check item visibility. + +2007-03-23 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (drawDomainLine): New method, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (getItemShapeFilled): Do full lookup, + (getShapesFilled): New method, + (setShapesFilled): Fire change event, + (getSeriesShapesFilled): Only look up per-series settings, + (setSeriesShapesFilled): Fire change event, + (getLegendItem): Call getItemShapeFilled for shape fill status. + +2007-03-23 David Gilbert + + * ant/build.xml: Updated library version numbers, + * source/org/jfree/chart/plot/XYPlot.java + (domainZeroBaselineVisible): New field, + (domainZeroBaselineStroke): Likewise, + (domainZeroBaselinePaint): Likewise, + (XYPlot): Initialise new field, + (isDomainZeroBaselineVisible): New method, + (setDomainZeroBaselineVisible): Likewise, + (getDomainZeroBaselineStroke): Likewise, + (setDomainZeroBaselineStroke): Likewise, + (getDomainZeroBaselinePaint): Likewise, + (setDomainZeroBaselinePaint): Likewise, + (draw): Added drawing code for domain zero baseline, + (render): Added check for null renderer, + (drawZeroDomainBaseline): New method, + (equals): Test new fields, + (writeObject): Handle new fields, + (readObject): Likewise. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (setShapePaint): Fire change event, + (setShapeStroke): Likewise. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getItemLabelGenerator(int, int)): Do lookup, + (getSeriesItemLabelGenerator(int)): Lookup only the series generator, + (getItemLabelGenerator): New method, + (getToolTipGenerator(int, int)): Do lookup, + (getToolTipGenerator): New method, + (getSeriesToolTipGenerator): Lookup only the series generator. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (fireChangeEvent): Fire new event every time. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/plot/PiePlot3D.java + (setDepthFactor): Fire PlotChangeEvent, + (equals): New method override, + * tests/org/jfree/chart/plot/junit/PiePlot3DTests.java + (testEquals): New test. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/axis/LogarithmicAxis.java + (autoAdjustRange): Use new defaultAutoRange attribute, + * source/org/jfree/chart/axis/NumberAxis.java + (autoAdjustRange): Likewise, + * source/org/jfree/chart/axis/PeriodAxis.java + (autoAdjustRange): Likewise, + * source/org/jfree/chart/axis/ValueAxis.java + (DEFAULT_LOWER_BOUND): Deprecated, + (DEFAULT_UPPER_BOUND): Likewise, + (defaultAutoRange): New field, + (ValueAxis(String, TickUnitSource)): Initialise new field, + (getDefaultAutoRange): New method, + (setDefaultAutoRange): New method, + (equals): Check new defaultAutoRange field. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/axis/AxisLocation.java + (getOpposite): New method. + +2007-03-22 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (getAntiAlias): Simplified, + (getTextAntiAlias): New method, + (setTextAntiAlias(boolean)): New method, + (setTextAntiAlias(Object)): New method. + +2007-03-22 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (getDataItem(RegularTimePeriod)): Simplified. + +2007-03-21 David Gilbert + + * source/org/jfree/chart/axis/ExtendedCategoryAxis.java + (sublabelPaint): Marked as transient, + (setSubLabelFont): Check for null argument, fire change event, + (setSubLabelPaint): Likewise, + (equals): New method override, + (clone): Likewise, + (writeObject): New method, + (readObject): New method, + * tests/org/jfree/chart/axis/junit/AxisPackageTests.java + (suite): Added ExtendedCategoryAxisTests, + * tests/org/jfree/chart/axis/junit/ExtendedCategoryAxisTests.java: + New file. + +2007-03-21 David Gilbert + + * source/org/jfree/chart/plot/PolarPlot.java + (angleLabelPaint): Marked as transient, + (writeObject): Handle angleLabelPaint field, + (readObject): Likewise, + * tests/org/jfree/chart/plot/junit/PolarPlotTests.java + (testSerialization): Added checks for paint fields. + +2007-03-21 David Gilbert + + * source/org/jfree/chart/plot/MeterPlot.java + (tickPaint): Marked as transient, + (tickLabelPaint): Likewise, + (writeObject): Handle new transient fields, + (readObject): Likewise, + * tests/org/jfree/chart/plot/junit/MeterPlotTests.java + (testSerialization): Added checks for paint fields. + +2007-03-21 David Gilbert + + * source/org/jfree/chart/axis/DateTickUnit.java + (units): New private field, + (toString): New method override. + +2007-03-20 David Gilbert + + * source/org/jfree/chart/plot/CompassPlot.java + (roseHighlightPaint): Marked transient, + (rosePaint): Likewise, + (roseCenterPaint): Likewise, + (setDrawBorder): Notify listeners, + (writeObject): New method, + (readObject): New method, + * tests/org/jfree/chart/plot/junit/CompassPlotTests.java + (testSerialization): Check paint fields with GradientPaint. + +2007-03-20 David Gilbert + + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (completePaint): Marked transient, + (incompletePaint): Likewise, + (equals): Implemented, + (writeObject): New method, + (readObject): Likewise, + * tests/org/jfree/chart/renderer/category/junit/GanttRendererTests.java + (testEquals): Extended, + (testSerialization): Updated to check gradient paint. + +2007-03-20 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (JFreeChart(String, Font, Plot, boolean)): Update for renamed method, + * source/org/jfree/chart/block/AbstractBlock.java + (border): Renamed frame, + (AbstractBlock): Updated for renamed field, + (getBorder): Likewise, + (setBorder(BlockBorder)): Updated for renamed method, + (setBorder(double, double, double, double)): Likewise, + (getBlockFrame): Renamed getFrame(), + (setBlockFrame): Renamed setFrame(), + (getContentXOffset): Updated for renamed field, + (getContentYOffset): Likewise, + (trimToContentWidth): Likewise, + (trimToContentHeight): Likewise, + (calculateTotalWidth): Likewise, + (calculateTotalHeight): Likewise, + (trimBorder): Likewise, + (drawBorder): Likewise, + (equals): Likewise, + (clone): Likewise, + * source/org/jfree/chart/title/LegendTitle.java + (draw): Updated for renamed method. + +2007-03-19 David Gilbert + + * source/org/jfree/chart/ChartUtilities.java + (saveChartAsPNG(File, JFreeChart, int, int, ChartRenderingInfo)): Wrap + writeChartAsPNG in try-finally, + (saveChartAsPNG(File, JFreeChart, int, int, ChartRenderingInfo, + boolean, int)): Likewise, + (saveChartAsJPEG(File, JFreeChart, int, int, ChartRenderingInfo)): + Likewise, + (saveChartAsJPEG(File, float, JFreeChart, int, int, + ChartRenderingInfo)): Likewise. + +2007-03-16 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (JFreeChart(String, Plot, Font, boolean)): Changed initial legend + border, + * source/org/jfree/chart/block/AbstractBlock.java: implemented + Cloneable, + (border): Changed type to BlockFrame, + (getBorder): Deprecated, + (setBorder): Deprecated, + (getBlockFrame): New method, + (setBlockFrame): New method, + (equals): Check id field, + (clone): Implemented, + * source/org/jfree/chart/block/BlockBorder.java: Implemented BlockFrame + interface, + * source/org/jfree/chart/block/BlockFrame.java: New file, + * source/org/jfree/chart/block/ColorBlock.java + (paint): Marked transient, + (ColorBlock): Added null argument check, + (getPaint): New method, + (equals): New method, + (writeObject): New method, + (readObject): New method, + * source/org/jfree/chart/block/LineBorder.java: New file, + * source/org/jfree/chart/title/LegendTitle.java + (draw): Updated for changes to AbstractBlock border, + * tests/org/jfree/chart/block/junit/AbstractBlockTests.java: New file, + * tests/org/jfree/chart/block/junit/BlockBorderTests.java: Reformatted, + * tests/org/jfree/chart/block/junit/BlockPackageTests.java: Added new + tests, + * tests/org/jfree/chart/block/junit/ColorBlockTests.java: New file, + * tests/org/jfree/chart/block/junit/EmptyBlockTests.java: Reformatted, + * tests/org/jfree/chart/block/junit/LineBorderTests.java: New file. + +2007-03-16 David Gilbert + + * source/org/jfree/chart/block/LabelBlock.java + (paint): Mark as transient, + (equals): Minor simplification, + (readObject): New method, + (writeObject): Likewise, + * tests/org/jfree/chart/block/junit/LabelBlockTests.java + (testSerialization): Test with GradientPaint. + +2007-03-15 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (renderAsPercentages): New field, + (StackedXYBarRenderer()): Delegate to another constructor, + (StackedXYBarRenderer(double)): Initialise item label settings, + (getRenderAsPercentages): New method, + (setRenderAsPercetanges): Likewise, + (getPassCount): New method override, + (findRangeBounds): Handle renderAsPercentages, + (drawItem): Divide into two passes, handle renderAsPercentages and + item label drawing, + (equals): Check renderAsPercentages, + (hashCode): New method override, + * source/org/jfree/data/general/DatasetUtilities.java + (calculateStackTotal): New method, + * tests/org/jfree/chart/renderer/xy/junit/StackedXYBarRendererTests.java + (testEquals): Check new field, + (testHashCode): Likewise. + +2007-03-15 David Gilbert + + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java + (drawItem): Removed calls to Java 1.6 methods. + +2007-03-15 David Gilbert + + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (clone): Reimplemented, + * tests/org/jfree/chart/renderer/junit/DefaultPolarItemRendererTests.java + (testCloning): Added independence check. + +2007-03-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (setPlotDiscontinuous): New method, + (equals): Check additional fields, + (clone): Reimplemented, + * tests/org/jfree/chart/renderer/xy/junit/StandardXYItemRendererTests.java + (testEquals): Check additional fields, + (testCloning): Check independence. + +2007-03-13 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (draw): Moved annotation drawing up to point where clipping still + applies. + +2007-03-13 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (DEFAULT_CROSSHAIR_VISIBLE): New field, + (DEFAULT_CROSSHAIR_STROKE): Likewise, + (DEFAULT_CROSSHAIR_PAINT): Likewise, + (CategoryPlot(CategoryDataset, CategoryAxis, ValueAxis, CategoryItemRenderer)): + Initialise crosshair fields, + (setRangeCrosshairStroke): Check for null stroke, + (setRangeCrosshairPaint): Check for null paint, + (draw): Call new drawRangeCrosshair() method, + (drawRangeCrosshair): New method, + * source/org/jfree/chart/plot/XYPlot.java + (setRangeCrosshairStroke): Added null argument check, + (setRangeCrosshairPaint): Likewise. + +2007-03-09 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (drawItem): Handle horizontal plot orientation. + +2007-03-09 David Gilbert + + * source/org/jfree/chart/renderer/LookupPaintScale.java + (clone): Clone the lookup table, + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java + (clone): Clone the paint scale, + * tests/org/jfree/chart/renderer/junit/LookupPaintScaleTests.java + (testCloning): Check independence, + * tests/org/jfree/chart/renderer/xy/junit/XYBlockRendererTests.java + (testCloning): Check independence. + +2007-03-09 David Gilbert + + * source/org/jfree/data/category/DefaultIntervalCategoryDataset.java + (getSeriesIndex): Reimplemented, + (getColumnIndex): Reimplemented, + (getRowIndex): Delegate to getSeriesIndex(), + (getColumnCount): Reimplemented, + (getRowCount): Likewise, + (getSeries): Deprecated, + (getCategories): Deprecated, + (getItemCount): Deprecated. + +2007-03-08 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (drawItemPass1): Fix entity generation. + +2007-03-08 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java + (hashCode): Fixed, + * experimental/org/jfree/experimental/chart/plot/dial/DialTextAnnotation.java + (hashCode): Fixed, + * experimental/org/jfree/experimental/chart/plot/dial/SimpleDialFrame.java + (hashCode): Fixed, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java + (hashCode): Fixed, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialRange.java + (hashCode): Fixed. + +2007-03-08 David Gilbert + + * source/org/jfree/data/gantt/TaskSeriesCollection.java + (remove): Fix argument check, + * source/org/jfree/data/time/TimePeriodValuesCollection.java + (getSeries): Likewise, + * source/org/jfree/data/xy/DefaultTableXYDataset.java + (getSeries): Likewise, + * source/org/jfree/data/xy/XYSeriesCollection.java + (removeSeries): Likewise, + * tests/org/jfree/data/gantt/junit/TaskSeriesCollectionTests.java + (testRemove): New test method, + * tests/org/jfree/data/time/junit/TimePeriodValuesCollectionTests.java + (testGetSeries): Likewise, + * tests/org/jfree/data/xy/junit/DefaultTableXYDatasetTests.java + (testGetSeries): Likewise, + * tests/org/jfree/data/xy/junit/XYSeriesCollectionTests.java + (testGetSeries): Likewise, + (testRemoveSeries): Likewise. + +2007-03-08 David Gilbert + + * source/org/jfree/data/category/DefaultIntervalCategoryDataset.java + (getValue(Comparable, Comparable)): Check keys, + (getStartValue(Comparable, Comparable)): Likewise, + (getEndValue(Comparable, Comparable)): Likewise, + (setStartValue): Correct index range check, + (setEndValue): Likewise, + (equals): New method override, + (clone): Likewise, + (equal): New private method, + (clone(Number[][])): Likewise, + * tests/org/jfree/data/category/junit/DefaultIntervalCategoryDatasetTests.java: New file, + * tests/org/jfree/data/category/junit/DataCategoryPackageTests.java: + (suite): Added DefaultIntervalCategoryDatasetTests. + +2007-03-08 David Gilbert + + * source/org/jfree/data/category/DefaultCategoryDataset.java + (clone): New method override, + * tests/org/jfree/data/category/junit/DefaultCategoryDatasetTests.java + (testCloning): New method. + +2007-03-07 David Gilbert + + * source/org/jfree/chart/renderer/LookupPaintScale.java + (PaintItem): Implements Comparable, + (PaintItem.compareTo): New method, + (LookupPaintScale(double, double, Paint)): Initialise bounds, + (add): Reimplemented to ensure ordered list, + (getPaint): Check bounds and return default paint if value is outside, + * tests/org/jfree/chart/renderer/junit/LookupPaintScaleTests.java + (EPSILON): New field, + (testConstructor1): New method, + (testConstructor2): Likewise, + (testGeneral): Likewise. + +2007-03-07 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (drawCategoryLabels): Fix offset. + +2007-03-06 David Gilbert + + * source/org/jfree/chart/annotations/AbstractXYAnnotation.java + (hashCode): Implemented, + * source/org/jfree/chart/annotations/CategoryLineAnnotation.java + (hashCode): Reimplemented, + * source/org/jfree/chart/annotations/CategoryPointerAnnotation.java + (hashCode): Likewise, + * source/org/jfree/chart/annotations/CategoryTextAnnotation.java + (hashCode): Implemented, + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (hashCode): Likewise, + * source/org/jfree/chart/annotations/XYShapeAnnotation.java + (hashCode): Likewise. + +2007-03-06 David Gilbert + + * source/org/jfree/chart/HashUtilities.java + (hashCodeForDoubleArray): Accumulate result, + * tests/org/jfree/chart/junit/ChartPackageTests.java + (suite): Add HashUtilitiesTests, + * tests/org/jfree/chart/junit/HashUtilitiesTests.java: New file. + +2007-03-06 David Gilbert + + * source/org/jfree/chart/annotations/XYTextAnnotation.java + (setText): Added null argument check, + (setFont): Likewise, + (setPaint): Likewise, + (setTextAnchor): Likewise, + (setRotationAnchor): Likewise, + (hashCode): Reimplemented. + +2007-03-05 Sergei Ivanov + + * source/org/jfree/chart/ChartPanel.java + (paintComponent): Redraw the zoom rectangle and dispose the Graphics2D + instance, + (mouseDragged): Factor out zoom rectangle drawing, + (mouseReleased): Likewise, + (mouseMoved): Pass Graphics2D to drawAxisTrace methods, + (drawZoomRectangle): New method, + (drawHorizontalAxisTrace): Added Graphics2D parameter, + (drawVerticalAxisTrace): Likewise, + (displayPopupMenu): Fixed logical AND typo. + +2007-03-05 Sergei Ivanov + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): Reworked bar calculation to fix bug when rendering + against LogarithmicAxis. + +2007-03-05 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (useOutlinePaint): New field, + (CandlestickRenderer(double, boolean, XYToolTipGenerator)): Initialise + new field, + (drawVolume): Deprecated, + (getDrawVolume): New method, + (getUseOutlinePaint): Likewise, + (setUseOutlinePaint): Likewise, + (drawItem): Use outline paint if flag is set, + (equals): Test useOutlinePaint flag, + * tests/org/jfree/chart/renderer/xy/junit/CandlestickRendererTests.java + (testEquals): Added check for useOutlinePaint flag. + +2007-03-05 David Gilbert + + * source/org/jfree/chart/plot/MeterPlot.java + (draw): Restore clip correctly, + * source/org/jfree/chart/plot/SpiderWebPlot.java + (draw): Likewise. + +2007-03-05 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (drawRangeGridlines): Check for null renderer, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testDrawRangeGridlines): New test method. + +2007-03-02 Sergei Ivanov + + * source/org/jfree/chart/axis/LogarithmicAxis.java + (switchedPow10): New method, + (adjustedLog10): Modified for clarity, + (adjustedPow10): New method, + (autoAdjustRange): Reformatting only, + (valueToJava2D): Likewise, + (java2dToValue): Use new methods, + (zoomRange): New method override, + * tests/org/jfree/chart/axis/junit/LogarithmicAxisTests.java + (MyLogarithmicAxis): New inner class, + (EPSILON): New constant, + (axis): New field, + (setUp): New method, + (testAdjustedLog10): Likewise, + (checkLogPowRoundTrip): Likewise, + (testSwitchedLog10): Likewise, + (checkSwitchedLogPowRoundTrip): Likewise, + (testJava2DToValue): Likewise, + (testValueToJava2D): Likewise, + (checkPointsToJava2D): Likewise, + (checkPointsToValue): Likewise, + (main): Likewise. + +2007-03-02 Sergei Ivanov + + * source/org/jfree/chart/plot/XYPlot.java + (draw): Updated crosshair drawing to take account of orientation + correctly (see bug 1671645). + +2007-03-01 Sergei Ivanov + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (drawRangeMarker): Fixed drawing of interval markers, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (drawDomainMarker): Likewise, + (drawRangeMarker): Likewise. + +2007-02-28 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (event): New field, + (setSeriesVisible(Boolean, boolean)): Call fireChangeEvent() to notify, + (setSeriesVisible(int, Boolean, boolean)): Likewise, + (setBaseSeriesVisible(boolean, boolean)): Likewise, + (setSeriesVisibleInLegend(Boolean, boolean)): Likewise, + (setSeriesVisibleInLegend(int, Boolean, boolean)): Likewise, + (setBaseSeriesVisibleInLegend(boolean, boolean)): Likewise, + (setPaint(Paint, boolean)): Likewise, + (setSeriesPaint(int, Paint, boolean)): Likewise, + (setBasePaint(Paint, boolean)): Likewise, + (setFillPaint(Paint, boolean)): Likewise, + (setSeriesFillPaint(int, Paint, boolean)): Likewise, + (setBaseFillPaint(Paint, boolean)): Likewise, + (setOutlinePaint(Paint, boolean)): Likewise, + (setSeriesOutlinePaint(int, Paint, boolean)): Likewise, + (setBaseOutlinePaint(Paint, boolean)): Likewise, + (setStroke(Stroke, boolean)): Likewise, + (setSeriesStroke(int, Stroke, boolean)): Likewise, + (setBaseStroke(Stroke, boolean)): Likewise, + (setOutlineStroke(Stroke, boolean)): Likewise, + (setSeriesOutlineStroke(int, Stroke, boolean)): Likewise, + (setBaseOutlineStroke(Stroke, boolean)): Likewise, + (setShape(Shape, boolean)): Likewise, + (setSeriesShape(int, Shape, boolean)): Likewise, + (setBaseShape(Shape, boolean)): Likewise, + (setItemLabelsVisible(Boolean, boolean)): Likewise, + (setSeriesItemLabelsVisible(int, Boolean, boolean)): Likewise, + (setBaseItemLabelsVisible(Boolean, boolean)): Likewise, + (setItemLabelFont(Font, boolean)): Likewise, + (setSeriesItemLabelFont(int, Font, boolean)): Likewise, + (setBaseItemLabelFont(Font, boolean)): Likewise, + (setItemLabelPaint(Paint, boolean)): Likewise, + (setSeriesItemLabelPaint(int, Paint, boolean)): Likewise, + (setBaseItemLabelPaint(Paint, boolean)): Likewise, + (setPositiveItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (setSeriesPositiveItemLabelPosition(int, ItemLabelPosition, boolean)): + Likewise, + (setBasePositiveItemLabelPosition(ItemLabelPosition, boolean)): + Likewise, + (setNegativeItemLabelPosition(ItemLabelPosition, boolean)): Likewise, + (setSeriesNegativeItemLabelPosition(int, ItemLabelPosition, boolean)): + Likewise, + (setBaseNegativeItemLabelPosition(ItemLabelPosition, boolean)): + Likewise, + (setItemLabelAnchorOffset): Likewise, + (setCreateEntities(Boolean, boolean)): Likewise, + (setSeriesCreateEntities(int, Boolean, boolean)): Likewise, + (setBaseSeriesCreateEntities(Boolean, boolean)): Likewise, + (fireChangeEvent): New method, + (clone): Initialise event listener list and set event to null. + +2007-02-28 David Gilbert + + * source/org/jfree/chart/axis/SymbolAxis.java + (refreshTicksVertical): Pull check for tickLabelsOverlapping outside + first check. + +2007-02-28 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (setRangeAxisLocation(int, AxisLocation, boolean)): Fixed + copy-and-paste error. + +2007-02-27 David Gilbert + + * source/org/jfree/chart/renderer/xy/DeviationRenderer.java: New file, + * tests/org/jfree/chart/renderer/xy/junit/DeviationRendererTests.java: + New file, + * tests/org/jfree/chart/renderer/xy/junit/RendererXYPackageTests.java + (suite): Add new tests. + +2007-02-27 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (setDomainAxisLocation(AxisLocation)): Delegate, + (setDomainAxisLocation(AxisLocation, boolean)): Likewise, + (setDomainAxisLocation(int, AxisLocation)): Likewise, + (setDomainAxisLocation(int, AxisLocation, boolean)): New method, + (setRangeAxisLocation(AxisLocation)): Delegate, + (setRangeAxisLocation(AxisLocation, boolean)): Likewise, + (setRangeAxisLocation(int, AxisLocation)): Likewise, + (setRangeAxisLocation(int, AxisLocation, boolean)): New method. + +2007-02-26 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (setDomainAxisLocation(AxisLocation, boolean)): Delegate argument + check, + (setDomainAxisLocation(int, AxisLocation)): Delegate to new method, + (setDomainAxisLocation(int, AxisLocation, boolean)): New method, + (setRangeAxisLocation(int, AxisLocation, boolean)): Added argument + check, + (draw): Removed redundant code. + +2007-02-26 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues2D.java: Updated API docs, + * source/org/jfree/data/category/DefaultCategoryDataset.java: Likewise, + * tests/org/jfree/data/category/junit/DefaultCategoryDatasetTests.java: + (testGetValue2): New method, + (testAddValue): Likewise, + (testRemoveValue): Likewise, + * tests/org/jfree/data/junit/DefaultKeyedValues2DTests.java + (testRowCount): New method, + (testColumnCount): Likewise, + (testGetValue2): Likewise, + (testGetRowKey): Likewise, + (testGetColumnKey): Likewise, + (testRemoveValue): Likewise, + (testRemoveRow): Likewise. + +2007-02-22 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (createState): New method, + (initialise): Call createState(), + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java + (State): New class, + (line): Removed field, + (getLegendItem): New method override, + (createState): Likewise, + (drawLine): Added State parameter, + (drawItem): Updated calls to drawLine(), added entities, + (equals): Minor rearrangement, + * tests/org/jfree/chart/renderer/category/junit/CategoryStepRendererTests.java + (testCloning): Minor updates, + (testSerialization): Likewise. + +2007-02-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (clone): Reimplemented, + (equals): Added checks for useFillPaint and drawSeriesLineAsPath, + * tests/org/jfree/chart/renderer/xy/junit/XYLineAndShapeRendererTests.java + (testEquals): Check additional fields, + (testCloning): Check for independence. + +2007-02-20 David Gilbert + + * source/org/jfree/data/xy/YIntervalSeries.java + (getYHighValue): New method, + (getYLowValue): Likewise, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java + (getX): Call method in YIntervalSeries to get result, + (getYValue): New method override, + (getStartYValue): Likewise, + (getEndYValue): Likewise, + (getY): Call method in YIntervalSeries to get result, + (getStartY): Likewise, + (getEndY): Likewise. + +2007-02-20 David Gilbert + + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (clone): Fix cloning of a number of fields, + (equals): Check additional fields, + * tests/org/jfree/chart/renderer/xy/junit/YIntervalRendererTests.java + (testEquals): Extended, + (testCloning): Check independence of clone. + +2007-02-20 David Gilbert + + * source/org/jfree/chart/labels/MultipleXYSeriesLabelGenerator.java + (clone): Reimplemented, + (equals): Likewise, + * tests/org/jfree/chart/labels/junit/LabelsPackageTests.java + (suite): Added MultipleXYSeriesLabelGeneratorTests, + * tests/org/jfree/chart/labels/junit/MultipleXYSeriesLabelGeneratorTests.java: + New file. + +2007-02-19 David Gilbert + + * source/org/jfree/chart/renderer/AbstractRenderer.java + (clone): handle some more fields correctly, + * tests/org/jfree/chart/renderer/junit/AbstractRendererTests.java + (testCloning): New method. + +2007-02-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (clone): Make a copy of legendArea; + * tests/org/jfree/chart/renderer/xy/junit/XYAreaRendererTests.java + (testCloning): Check independence. + +2007-02-14 David Gilbert + + * source/org/jfree/chart/plot/RingPlot.java + (setSectionDepth): Added event notification. + +2007-02-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (equals): New method override, + * tests/org/jfree/chart/renderer/xy/junit/XYStepAreaRendererTests.java + (testEquals): Added more checks. + +2007-02-13 David Gilbert + + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java + (clone): Implemented, + * tests/org/jfree/data/xy/junit/XYIntervalSeriesCollectionTests.java + (testCloning): Check independence, + (testSerializable): Likewise, + * tests/org/jfree/data/xy/junit/XYIntervalSeriesTests.java + (testValues): New test. + +2007-02-13 David Gilbert + + * source/org/jfree/data/xy/XYIntervalSeries.java + (getXLowValue): New method, + (getXHighValue): Likewise, + (getYLowValue): Likewise, + (getYHighValue): Likewise, + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java + (getX): Simplified, + (getStartXValue): New method override, + (getEndXValue): Likewise, + (getYValue): Likewise, + (getStartYValue): Likewise, + (getEndYValue): Likewise, + (getY): Simplified, + (getStartX): Likewise, + (getEndX): Likewise, + (getStartY): Likewise, + (getEndY): Likewise. + +---------- JFREECHART 1.0.4 RELEASED ------------------------ + +2007-02-09 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Check drawBarOutline flag, + (clone): Make a copy of the legendBar shape, + * tests/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testCloning): Added independence check. + +2007-02-07 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (draw): Check renderer index against dataset count, + (drawDomainMarkers): Likewise, + (drawRangeMarkers): Likewise, + * tests/org/jfree/chart/plot/junit/CategoryPlotTests.java + (test1654215): New test, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java: + (test1654215): New test. + +2007-02-07 David Gilbert + + * swt/org/jfree/experimental/chart/swt/demo/SWTBarChartDemo1.java + (main): Set offscreen buffer flag to true. + +2007-02-07 David Gilbert + + * source/org/jfree/chart/plot/PolarPlot.java + (setAngleLabelPaint): Check for null argument, + (equals): Check cornerTextItems list, + (clone): Clone the cornerTextItems list, + (translateValueThetaRadiusToJava2D): Don't let value go below axis + minimum, + * tests/org/jfree/chart/plot/junit/PolarPlotTests.java + (testEquals): Added check for corner text items, + (testCloning): Added independence checks. + +2007-02-07 David Gilbert + + * swt/org/jfree/experimental/chart/swt/editor/SWTAxisEditor.java + (SWTAxisEditor(Composite, Axis, int)): Check for null axis label. + +2007-02-06 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (draw): Draw shared axis after subplots, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java + (draw): Likewise. + +2007-02-06 David Gilbert + + * source/org/jfree/chart/plot/CrosshairState.java + (domainAxisIndex): New field, + (rangeAxisIndex): New fields, + (updateCrosshairPoint(double, double, double, double, + PlotOrientation)): Deprecated, + (updateCrosshairPoint(double, double, int, int, double, double, + PlotOrientation)): New method, + (updateCrosshairX(double)): Deprecated, + (updateCrosshairX(double, int)): New method, + (updateCrosshairY(double)): Deprecated, + (updateCrosshairY(double, int)): New method, + (getDomainAxisIndex): New method, + (getRangeAxisIndex): New method, + * source/org/jfree/chart/plot/XYPlot.java + (draw): Updated to store axis indices in CrosshairState, then draw + crosshairs using new methods, + (drawDomainCrosshair): New method, + (drawRangeCrosshair): New method, + (getDomainAxisIndex): Changed from protected to public, + (getRangeAxisIndex): Likewise, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (updateCrosshairValues(CrosshairState, double, double, double, double, + PlotOrientation): Deprecated, + (updateCrosshairValues(CrosshairState, double, double, int, int, + double, double, PlotOrientation): New method, + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (drawItem): Call revised updateCrosshairValues() method, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Likewise. + +2007-02-06 David Gilbert + + * source/org/jfree/chart/ChartUtilities.java: API doc updates, + * source/org/jfree/chart/entity/ChartEntity.java: Likewise, + * source/org/jfree/chart/imagemap/ImageMapUtilities.java: Likewise. + +2007-02-06 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (getPlotValue): Changed to protected. + +2007-02-05 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (drawItemPass1): Added extra call to updateCrosshairValues(). + +2007-02-05 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (addRangeMarker): Register plot as a listener with the marker, + * tests/org/jfree/chart/plot/junit/CategoryPlotTests.java + (testAddDomainMarker): New test, + (testAddRangeMarker): Likewise, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testAddDomainMarker): New test, + (testAddRangeMarker): Likewise. + +2007-02-05 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (draw): Draw axes before first polygon, + (drawRadarPoly): Remove axis drawing code. + +2007-02-05 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (axisLinePaint): New field, + (axisLineStroke): New field, + (SpiderWebPlot(CategoryDataset, TableOrder)): Initialise new fields, + (getAxisLinePaint): New method, + (setAxisLinePaint): Likewise, + (getAxisLineStroke): Likewise, + (setAxisLineStroke): Likewise, + (drawRadarPoly): Fixed problems with paint and stroke on axis lines, + (equals): Updated for new fields, + (clone): New method override, + (writeObject): Updated for new fields, + (readObject): Likewise, + * tests/org/jfree/chart/plot/junit/SpiderWebPlotTests.java + (testEquals): Added checks for new fields, + (testCloning): Added independence checks. + +2007-02-05 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (setArtifactPaint): Check for null, generate event, + (setItemMargin): Generate event, + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (setArtifactPaint): Check for null, generate event, + (drawHorizontalItem): Partially implemented (no outliers yet). + +2007-02-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (drawItem): Fixed crosshair y-value. + +2007-02-02 David Gilbert + + * experiments/org/jfree/experimental/chart/renderer/xy/VectorRenderer.java + (drawItem): Fixed calls to JDK 1.6-only methods; + (equals): Check additional fields. + +2007-02-02 David Gilbert + + * experimental/org/jfree/experimental/chart/annotations/XYTitleAnnotation.java: + New file, + * experimental/org/jfree/experimental/chart/demo/XYTitleAnnotationDemo1.java: + New file, + * experimental/org/jfree/experimental/chart/util/XYCoordinateType.java: + New file. + +2007-02-02 David Gilbert + + * ant/build.xml: Updated version numbers, + * ant/build-swt.xml: Likewise. + +2007-02-02 David Gilbert + + * NEWS: updated, + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): Updated version number and date. + +2007-02-02 David Gilbert + + * source/org/jfree/chart/labels/StandardXYItemLabelGenerator.java: + (StandardXYItemLabelGenerator(String, NumberFormat, DateFormat)): Made + public, + * source/org/jfree/chart/labels/StandardXYToolTipGenerator.java: + (StandardXYToolTIpGenerator(String, NumberFormat, DateFormat)): + Likewise. + +2007-02-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (setUseYInterval): Only notify if flag changes, + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java + (getPaintScale): New method. + +2007-01-31 David Gilbert + + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo1.java: + Removed and added to JFreeChart demo collection, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo2.java: + Likewise, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo3.java: + Likewise. + +2007-01-31 David Gilbert + + * source/org/jfree/chart/ClipPath.java: Deprecated, + * source/org/jfree/chart/axis/ColorBar.java: Likewise, + * source/org/jfree/chart/editor/PaletteChooserPanel.java: Likewise, + * source/org/jfree/chart/editor/PaletteSample.java: Likewise, + * source/org/jfree/chart/plot/ColorPalette.java: Likewise, + * source/org/jfree/chart/plot/ContourPlot.java: Likewise, + * source/org/jfree/chart/plot/ContourPlotUtilities.java: Likewise, + * source/org/jfree/chart/plot/ContourValuePlot.java: Likewise, + * source/org/jfree/chart/plot/GreyPalette.java: Likewise, + * source/org/jfree/chart/plot/RainbowPalette.java: Likewise, + * source/org/jfree/data/contour/ContourDataset.java: Likewise, + * source/org/jfree/data/contour/DefaultContourDataset.java: Likewise, + * source/org/jfree/data/contour/NonGridContourDataset.java: Likewise, + * source/org/jfree/data/contour/package.html: Updated. + +2007-01-31 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBlockRenderer.java: Moved from + experimental, + * experimental/org/jfree/experimental/chart/renderer/xy/XYBlockRenderer.java: + Moved to main API, + * experimental/org/jfree/experimental/chart/renderer/xy/junit/XYBlockRendererTests.java: + Likewise, + * tests/org/jfree/chart/renderer/junit/RendererPackageTests.java + (suite): Added new tests, + * tests/org/jfree/chart/renderer/xy/junit/RendererXYPackageTests.java + (suite): Added XYBlockRendererTests, + * tests/org/jfree/chart/renderer/xy/junit/XYBlockRendererTests.java: + New file, + * tests/org/jfree/chart/title/junit/TitlePackageTests.java + (suite): Added new tests. + +2007-01-31 David Gilbert + + * org/jfree/chart/renderer/GrayPaintScale.java: Moved from + experimental, + * org/jfree/chart/renderer/LookupPaintScale.java: Likewise, + * org/jfree/chart/renderer/PaintScale.java: Likewise, + * org/jfree/chart/title/PaintScaleLegend.java: Likewise, + * experimental/org/jfree/experimental/chart/renderer/GrayPaintScale.java: + Moved to main API, + * experimental/org/jfree/experimental/chart/renderer/LookupPaintScale.java: + Likewise, + * experimental/org/jfree/experimental/chart/renderer/PaintScale.java: + Likewise, + * experimental/org/jfree/experimental/chart/title/PaintScaleLegend.java: + Likewise, + * experimental/org/jfree/experimental/chart/renderer/junit/GrayPaintScaleTests.java: + Likewise, + * experimental/org/jfree/experimental/chart/renderer/junit/LookupPaintScaleTests.java: + Likewise, + * experimental/org/jfree/experimental/chart/title/junit/PaintScaleLegendTests.java: + Likewise, + * tests/org/jfree/chart/renderer/junit/GrayPaintScaleTests.java: + Moved from experimental, + * tests/org/jfree/chart/renderer/junit/LookupPaintScaleTests.java: + Moved from experimental, + * tests/org/jfree/chart/title/junit/PaintScaleLegendTests.java: + Moved from experimental. + +2007-01-31 David Gilbert + + * experimental/org/jfree/experimental/chart/renderer/GrayPaintScale.java: + (min): Renamed lowerBound; + (max): Renamed upperBound; + (GrayPaintScale): Updated for renamed fields, + (getLowerBound): New method, + (getUpperBound): New method, + (getPaint): Updated for renamed fields, + (equals): Likewise, + * experimental/org/jfree/experimental/chart/renderer/LookupPaintScale.java: + (PaintItem): Implemented Serializable, + (PaintItem.paint): Marked transient, + (PaintItem.equals): New method, + (PaintItem.writeObject): Likewise, + (PaintItem.readObject): Likewise, + (lowerBound): New field, + (upperBound): New field, + (defaultPaint): Marked transient, + (LookupPaintScale()): Delegate to other constructor, + (LookupPaintScale(double, double, Paint): New constructor, + (getDefaultPaint): New method, + (getLowerBound): New method, + (getUpperBound): New method, + (equals): Check new fields, + (writeObject): New method, + (readObject): New method, + * experimental/org/jfree/experimental/chart/renderer/PaintScale.java: + (getLowerBound): New method, + (getUpperBound): Likewise, + * experimental/org/jfree/experimental/chart/renderer/junit/LookupPaintScaleTests.java + (testEquals): Check more fields, + (testCloning): Added new check, + (testSerialization): Likewise. + +2007-01-31 David Gilbert + + * experimental/org/jfree/experimental/chart/title/PaintScaleLegend.java + (arrange): Implemented arrangement for no constraints. + +2007-01-31 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java: + Fixed some issues with the trace lines, fixed cross hair not being + drawn, added getter and setter methods for the trace lines. + * swt/org/jfree/experimental/chart/swt/demo/SWTTimeSeries.java: + New class to test the cross hair. + * swt/org/jfree/experimental/swt/SWTGraphics2D.java: + Moved the dummy JPanel to SWTUtils.java, implemented the drawLine + method. + * swt/org/jfree/experimental/swt/SWTUtils.java: Moved the dummy JPanel + from SWTGraphics2D.java, added a new convert method for mouse events. + +2007-01-30 David Gilbert + + * experimental/org/jfree/experimental/chart/demo/VectorPlotDemo1.java: + New file, + * experimental/org/jfree/experimental/chart/renderer/xy/VectorRenderer.java: + New file, + * experimental/org/jfree/experimental/chart/renderer/xy/junit/VectorRendererTests.java: + New file. + +2007-01-30 David Gilbert + + * experimental/org/jfree/experimental/data/xy/Vector.java: + New file, + * experimental/org/jfree/experimental/data/xy/VectorDataItem.java: + New file, + * experimental/org/jfree/experimental/data/xy/VectorSeries.java: + New file, + * experimental/org/jfree/experimental/data/xy/VectorSeriesCollection.java: + New file, + * experimental/org/jfree/experimental/data/xy/VectorXYDataset.java: + New file, + * experimental/org/jfree/experimental/data/xy/XYCoordinate.java: + New file, + * experimental/org/jfree/experimental/data/xy/junit/VectorDataItemTests.java: + New file, + * experimental/org/jfree/experimental/data/xy/junit/VectorSeriesCollectionTests.java: + New file, + * experimental/org/jfree/experimental/data/xy/junit/VectorSeriesTests.java: + New file, + * experimental/org/jfree/experimental/data/xy/junit/VectorTests.java: + New file, + * experimental/org/jfree/experimental/data/xy/junit/XYCoordinateTests.java: + New file. + +2007-01-30 David Gilbert + + * source/org/jfree/data/general/DefaultValueDataset.java + (DefaultValueDataset(Number)): Call super() explicitly, + (equals): Tidied up. + +2007-01-30 David Gilbert + + * source/org/jfree/data/xy/XYBarDataset.java + (getXValue): New method override, + (getYValue): Likewise, + (getStartXValue): Likewise, + (getEndXValue): Likewise, + (getStartYValue): Likewise, + (getEndYValue): Likewise. + +2007-01-30 David Gilbert + + * tests/org/jfree/data/xy/junit/XYSeriesTests.java + (testToArray): Fixed code that won't compile with Java 1.4, + (testToArrayExample): Likewise. + +2007-01-29 Henry Proudhon + + * swt/org/jfree/experimental/swt/SWTGraphics2D.java + (fillRect): switch between foregroung and background colors to correct + bug in FastScatterPlotDemo. + +2007-01-26 David Gilbert + + * tests/org/jfree/chart/JFreeChartTestSuite.java + (suite): Added OHLCPackageTests. + +2007-01-25 David Gilbert + + * source/org/jfree/data/xy/DefaultXYDataset.java: + Implemented PublicCloneable, + * source/org/jfree/data/xy/XYBarDataset.java + (getUnderlyingDataset): New method, + (getBarWidth): Likewise, + (setBarWidth): Likewise, + (equals): New method override, + (clone): Likewise, + * tests/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Added new XYBarDatasetTests, + * tests/org/jfree/data/xy/junit/XYBarDatasetTests.java: New class. + +2007-01-25 David Gilbert + + * source/org/jfree/chart/labels/AbstractXYItemLabelGenerator.java + (AbstractXYItemLabelGenerator(String, NumberFormat, DateFormat)): + New constructor, + (clone): Clone date formatters, + * source/org/jfree/chart/labels/StandardXYItemLabelGenerator.java + (StandardXYItemLabelGenerator(String, NumberFormat, DateFormat)): + New constructor, + * source/org/jfree/chart/labels/StandardXYToolTipGenerator.java + (StandardXYToolTipGenerator(String, NumberFormat, DateFormat)): + New constructor, + * tests/org/jfree/chart/labels/junit/StandardXYItemLabelGeneratorTests.java: + (testCloning): Added independence checks. + +2007-01-24 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (equals): New method override, + * tests/org/jfree/chart/renderer/xy/junit/XYBubbleRendererTests.java + (testEquals): Strengthened test. + +2007-01-24 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (roundXCoordinates): New field, + (XYDifferenceRenderer()): Initialise roundXCoordinates, + (getRoundXCoordinates): New method, + (setRoundXCoordinates): Likewise, + (drawItemPass0): Perform optional rounding of x-coordinates in Java2D + space, + (equals): Check roundXCoordinates field, + (clone): Clone the legendLine shape, + * tests/org/jfree/chart/renderer/xy/junit/XYDifferenceRendererTests.java + (testEquals): Added check for roundXCoordinates field, + (testCloning): Check for clone independence. + +2007-01-23 David Gilbert + + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo1.java: + (createChart): Tweak settings on chart, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo2.java: + (createChart): Likewise, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo3.java: + (createChart): Likewise, + * experimental/org/jfree/experimental/chart/title/PaintScaleLegend.java: + (stripOutlineVisible): New field, + (backgroundPaint): Don't initialise here, + (PaintScaleLegend): Update initialisation, + (isStripOutlineVisible): New method, + (setStripOutlineVisible): Likewise, + (getBackgroundPaint): Likewise, + (setBackgroundPaint): Likewise, + (SUBDIVISIONS): New private field, + (draw): Use SUBDIVISIONS, + (equals): Updated for new fields, + * experimental/org/jfree/experimental/chart/title/junit/PaintScaleLegendTests.java: + (testEquals): Test new fields. + +2007-01-22 David Gilbert + + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo1.java: + (createChart): Added PaintScaleLegend, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo2.java: + (createChart): Likewise, + * experimental/org/jfree/experimental/chart/demo/XYBlockChartDemo3.java: + (createChart): Likewise, + * experimental/org/jfree/experimental/chart/title/PaintScaleLegend.java: + New class, + * experimental/org/jfree/experimental/chart/title/junit/PaintScaleLegendTests.java: + New test class. + +2007-01-18 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (nextStandardDate): Use time zone for calendar. + +2007-01-18 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (drawStackHorizontal): Handle inverted axis, + (createHorizontalBlock): New method, + (drawStackVertical): Handle inverted axis, + (createVerticalBlock): New method. + +2007-01-18 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (createStackedValueList): On null value, continue don't break, + * tests/org/jfree/chart/renderer/category/junit/StackedBarRenderer3DTests.java: + Added new test methods. + +2007-01-18 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues2D.java + (getValue(Comparable, Comparable)): Handle case where row doesn't + explicitly define a value for a valid column key, + * tests/org/jfree/data/junit/DefaultKeyedValues2DTests.java + (testSparsePopulation): New test method. + +2007-01-17 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createBoxAndWhiskerChart(String, String, String, + BoxAndWhiskerCategoryDataset, boolean): New method, + * source/org/jfree/chart/JFreeChart.java + (JFreeChartInfo()): Added new contributor. + +2007-01-17 David Gilbert + + * source/org/jfree/data/category/DefaultIntervalCategoryDataset.java: + Removed @author tag and reformatted source code, + * source/org/jfree/data/category/IntervalCategoryDataset.java: Likewise, + * source/org/jfree/data/contour/ContourDataset.java: Likewise, + * source/org/jfree/data/contour/DefaultContourDataset.java: Likewise. + +2007-01-17 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + (drawDomainGridline): Use correct value for x2, + * source/org/jfree/chart/renderer/category/LineRenderer3D.java + (setWallPaint): Check for null argument, + (drawDomainGridline): Use correct value for x2. + +2007-01-17 David Gilbert + + * source/org/jfree/chart/plot/ColorPalette.java: Removed @author tag + and reformatted source code, + * source/org/jfree/chart/plot/CompassPlot.java: Likewise, + * source/org/jfree/chart/plot/ContourPlot.java: Likewise, + * source/org/jfree/chart/plot/ContourPlotUtilities.java: Likewise, + * source/org/jfree/chart/plot/ContourValuePlot.java: Likewise, + * source/org/jfree/chart/plot/GreyPalette.java: Likewise, + * source/org/jfree/chart/plot/JThermometer.java: Likewise, + * source/org/jfree/chart/plot/PolarPlot.java: Likewise, + * source/org/jfree/chart/plot/RainbowPalette.java: Likewise, + * source/org/jfree/chart/plot/ThermometerPlot.java: Likewise. + +2007-01-17 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (prefetchSectionPaints): Check for paint settings in underlying + PiePlot. + +2007-01-17 David Gilbert + + * source/org/jfree/chart/PaintMap.java + (PaintMap()): Use HashMap instead of TreeMap, + (readObject): Likewise, + * tests/org/jfree/chart/junit/PaintMapTests.java + (testKeysOfDifferentClasses): New test method. + +2007-01-16 David Gilbert + + * swt/org/jfree/experimental/swt/SWTUtils.java + (toAwtFont): Call getHeight() rather than accessing height field + directly. + +2007-01-16 David Gilbert + + * source/org/jfree/chart/plot/CompassPlot.java: Updated API docs. + +2007-01-16 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (createStackedValueList): New method, + (drawItem): Reimplemented, + (drawStackHorizontal): New method, + (drawStackVertical): New method. + +2007-01-16 David Gilbert + + * source/org/jfree/chart/imagemap/DynamicDriveToolTipTagFragmentGenerator.java: + Removed @author tag from API docs, + * source/org/jfree/chart/imagemap/ImageMapUtilities: Likewise, + * source/org/jfree/chart/imagemap/OverLIBToolTipTagFragmentGenerator.java: + Likewise, + * source/org/jfree/chart/imagemap/StandardToolTipTagFragmentGenerator.java: + Likewise, + * source/org/jfree/chart/imagemap/StandardURLTagFragmentGenerator.java: + Likewise, + * source/org/jfree/chart/imagemap/ToolTipTagFragmentGenerator.java: + Likewise. + +2007-01-16 David Gilbert + + * source/org/jfree/chart/annotations/TextAnnotation.java + (setText): Added argument check, + (setFont): Likewise, + (setPaint): Likewise, + (setTextAnchor): Likewise, + (hashCode): Reimplemented. + +2007-01-15 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (getTimeZone): New method, + (setTimeZone): Likewise. + +2007-01-15 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (setWeight): Notify listeners, + (setRangeZeroBaselinePaint): Check for null argument, + (drawRangeMarkers): Use axis for dataset/renderer. + +2007-01-15 David Gilbert + + * source/org/jfree/data/xy/XYSeries.java + (toArray): New method, + * tests/org/jfree/data/xy/junit/XYSeriesTests.java + (testToArray): New test, + (testToArrayExample): Likewise. + +2007-01-11 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (setNoDataMessage): Notify listeners, + (setNoDataMessageFont): Check for null, and notify listeners, + (setNoDataMessagePaint): Likewise, + plus lots of small API doc updates. + +2007-01-10 David Gilbert + + * ant/build.xml + (compile-tests): New target, + (test): Likewise, + * source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java + (equals): Include attributedLabels in the test, + * tests/org/jfree/chart/axis/junit/NumberAxisTests.java + (testSetRangeType): Comment out temporarily. + +2007-01-10 David Gilbert + + * source/org/jfree/data/time/Week.java + (next): Don't go past maximum week in year. + +2007-01-10 David Gilbert + + * tests/org/jfree/chart/annotations/junit/XYImageAnnotationTests.java + (testSerialization): Commented out failing test, + * tests/org/jfree/chart/axis/junit/NumberAxisTests.java + (testCloning): Print stack trace, + (testSerialization): Likewise, + (testSetRangeType): New test, + (testSetLowerBound): New test, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testGetDatasetCount): Commented out failing test. + +2006-12-27 Thomas Morgner + + * source/org/jfree/chart/servlet/ChartDeleter.java: Implemented + Serializable. + +2006-12-19 David Gilbert + + * source/org/jfree/chart/ChartUtilities.java: API doc updates and + source reformatting. + +2006-12-13 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (fillPaintTransformer): New field, + (LegendItem): Initialise fillPaintTransformer field, + (getFillPaintTransformer): New method, + (setFillPaintTransformer): Likewise, + (equals): Check fillPaintTransformer attribute, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Use gradientPaintTransformer if available, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/title/LegendGraphic.java + (fillPaintTransformer): New field, + (LegendGraphic): Initialise fillPaintTransformer, + (getFillPaintTransformer): New method, + (setFillPaintTransformer): Likewise, + (draw): Added support for GradientPaint, + (equals): Check fillPaintTransformer field, + (hashCode): Implemented, + (clone): Clone mutable fields, + * source/org/jfree/chart/title/LegendTitle.java + (createLegendItemBlock): Set gradientPaintTransformer, + * tests/org/jfree/chart/junit/LegendItemTests.java + (testEquals): Extended for new field, + * tests/org/jfree/chart/title/junit/LegendGraphicTests.java + (testEquals): Extended for new field, + (testCloning): Added check for independence, + (testCloning2): New method. + +2006-12-11 David Gilbert + + * source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java + (drawItem): Add support for GradientPaint. + +2006-12-11 David Gilbert + + * source/org/jfree/chart/axis/NumberAxis.java + (estimateMaximumTickLabelWidth): Use format override if set. + +2006-12-11 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (MouseUp event) fix popup menu location, patch sent by Fabrizio Giustina. + +2006-12-11 David Gilbert + + * source/org/jfree/data/time/Minute.java + (previous): Fix bug for first minute in hour, + * tests/org/jfree/data/time/junit/MinuteTests.java + (test1611872): New method. + +2006-12-07 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (equals): Check additional fields, + * tests/org/jfree/chart/renderer/category/junit/AbstractCategoryItemRendererTests.java + (testEquals): New test. + +2006-12-07 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer3D.java + (equals): New method override, + * tests/org/jfree/chart/renderer/category/junit/BarRenderer3DTests.java + (testEquals): Check all fields. + +2006-12-06 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (displayToolTips): New field, + (ChartComposite): modified event listener accordingly, + (setDisplayToolTips): New method, + (getToolTipText): New method (more or less copied from ChartPanel). + +2006-12-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYBarRenderer.java + (drawItem): Handle GradientPaint, + * tests/org/jfree/chart/renderer/xy/junit/StackedXYBarRendererTests.java + (testSerialization): Check handling of GradientPaint. + +2006-12-04 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (initialise): Calculate clip bounds from correct axis. + +2006-12-04 David Gilbert + + * source/org/jfree/data/time/ohlc/OHLC.java: New file, + * source/org/jfree/data/time/ohlc/OHLCItem.java: New file, + * source/org/jfree/data/time/ohlc/OHLCSeries.java: New file, + * source/org/jfree/data/time/ohlc/OHLCSeriesCollection.java: New file, + * source/org/jfree/data/time/ohlc/package.html: New file, + * tests/org/jfree/data/time/ohlc/junit/OHLCItemTests.java: New file, + * tests/org/jfree/data/time/ohlc/junit/OHLCPackageTests.java: New file, + * tests/org/jfree/data/time/ohlc/junit/OHLCSeriesCollectionTests.java: + New tests, + * tests/org/jfree/data/time/ohlc/junit/OHLCSeriesTests.java: New file, + * tests/org/jfree/data/time/ohlc/junit/OHLCTests.java: New file. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/renderer/category/LineRenderer3D.java + (equals): New method override, + (writeObject): New method, + (readObject): New method, + * tests/org/jfree/chart/renderer/category/junit/LineRenderer3DTests.java + (suite): Use correct class name, + (testEquals): Extended. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/annotation/XYImageAnnotation.java + (anchor): New field, + (XYImageAnnotation(double, double, Image)): Delegated, + (XYImageAnnotation(double, double, Image, RectangleAnchor)): New + constructor, + (getX): New method, + (getY): New method, + (getImage): New method, + (getImageAnchor): New method, + (draw): Adjust image position, + (equals): Check anchor field, + * tests/org/jfree/chart/annotation/junit/XYImageAnnotationTests.java + (testEquals): Extended, + (testHashCode): Simplified, + (testCloning): Reformatted, + (testSerialization): Likewise. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java: + (getLegendItem): Check that series is visible, + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (getLegendItem): Check that series is visible, + (drawItem): Return early if the item is not visible, + * source/org/jfree/chart/renderer/category/CategoryStepRenderer.java + (drawItem): Return early if the item is not visible. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/plot/PlotRenderingInfo.java + (clone): Implemented properly, + * tests/org/jfree/chart/plot/junit/PlotRenderingInfoTests.java + (testEquals): Extended, + (testCloning): Likewise. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/ChartRenderingInfo.java + (equals): Test entities, + (clone): Implemented properly, + * tests/org/jfree/chart/junit/ChartRenderingInfoTests.java + (testEquals): Extended, + (testClone): Check for independence. + +2006-12-01 David Gilbert + + * source/org/jfree/chart/entity/StandardEntityCollection.java + (clone): Implemented properly, + * tests/org/jfree/chart/entity/junit/StandardEntityCollectionTests.java + (testEquals): Extended, + (testCloning): Likewise. + +2006-11-30 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (ChartComposite): Modified mouse and paint listener to improve zoom + handling, + (getPointInRectangle, zoom, scale, getScreenDataArea): Signature + methods have been modified (Rectangle2D -> Rectangle). + +2006-11-30 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + (getRoundXCoordinates): New method, + (setRoundXCoordinates): New method, + (equals): New method override, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (plotLines): Removed field, + (setOutline): Notify listeners, + (getPlotLines): Deprecated redundant method, + (equals): New method override, + (clone): Clone the legend shape, + * tests/org/jfree/chart/renderer/xy/junit/StackedXYAreaRenderer2Tests.java + (testEquals): Extended, + * tests/org/jfree/chart/renderer/xy/junit/XYAreaRenderer2Tests.java + (testEquals): Extended, + (testCloning): Likewise. + +2006-11-29 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (draw): Set clip earlier to stop markers exceeding plot bounds. + +2006-11-29 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createXYBarChart): Use time based tool tips if DateAxis is requested. + +2006-11-28 Henry Proudhon + + * swt/org/jfree/experimental/chart/swt/ChartComposite.java + (horizontalAxisTrace): New field, + (verticalAxisTrace): New field, + (verticalTraceLineX): New field, + (horizontalTraceLineY): New field, + (ChartComposite): Implemented trace line painting. + +2006-11-28 David Gilbert + + * source/org/jfree/data/xy/DefaultIntervalXYDataset.java + (hashCode): New method override, + (clone): Likewise, + * source/org/jfree/data/xy/DefaultXYDataset.java + (hashCode): Likewise, + * source/org/jfree/data/xy/DefaultXYZDataset.java + (hashCode): Likewise, + * tests/org/jfree/data/xy/junit/DefaultIntervalXYDatasetTests.java + (testCloning2): New method, + * tests/org/jfree/data/xy/junit/DefaultOHLCDatasetTests.java + (testEquals): Added more checks. + +2006-11-28 David Gilbert + + * source/org/jfree/data/xy/DefaultHighLowDataset.java + (DefaultHighLowDataset): Added argument checks, + (equals): New method override, + * tests/org/jfree/data/xy/junit/DefaultHighLowDatasetTests.java: New + file, + * tests/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Added DefaultHighLowDatasetTests. + +2006-11-27 David Gilbert + + * source/org/jfree/data/xy/MatrixSeriesCollection.java + (clone): New method override, + * source/org/jfree/data/xy/XIntervalSeriesCollection.java + (clone): New method override, + * source/org/jfree/data/xy/XYSeriesCollection.java + (clone): New method override, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java + (clone): New method override, + * tests/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Added new MatrixSeriesCollectionTests, + * tests/org/jfree/data/xy/junit/MatrixSeriesCollectionTests.java: New + file, + * tests/org/jfree/data/xy/junit/XIntervalSeriesCollectionTests.java + (testCloning): Check independence, + * tests/org/jfree/data/xy/junit/XYSeriesCollectionTests.java + (testCloning): Check independence, + * tests/org/jfree/data/xy/junit/YIntervalSeriesCollectionTests.java + (testCloning): Check independence. + +2006-11-27 David Gilbert + + * source/org/jfree/data/xy/MatrixSeries.java + (equals): Test values, + * tests/org/jfree/data/xy/junit/MatrixSeriesTests.java: + (testEquals): Added more checks. + +2006-11-24 David Gilbert + + * source/org/jfree/chart/labels/StandardXYSeriesLabelGenerator.java + (equals): Fixed, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (setLegendItemLabelGenerator): Notify listeners, + (setLegendItemToolTipGenerator): Likewise, + (setLegendITemURLGenerator): Likewise, + (clone): Clone generators, + * tests/org/jfree/chart/labels/junit/LabelsPackageTests.java + (suite): Added new test, + * tests/org/jfree/chart/labels/junit + /StandardXYSeriesLabelGeneratorTests.java: New file, + * tests/org/jfree/chart/renderer/xy/junit + /AbstractXYItemRendererTests.java + (testCloning_LegendItemLabelGenerator): New test method, + (testCloning_LegendItemToolTipGenerator): New test method, + (testCloning_LegendItemURLGenerator): New test method. + +2006-11-24 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (clone): Clone the legend label generators, + (setLegendItemLabelGenerator): Notify listeners, + (setLegendItemToolTipGenerator): Notify listeners, + (setLegendItemURLGenerator): Notify listeners, + * tests/org/jfree/chart/renderer/category/junit/AbstractCategoryITemRendererTests.java + (testCloning_LegendItemLabelGenerator): New test method, + (testCloning_LegendItemToolTipGenerator): New test method, + (testCloning_LegendItemURLGenerator): New test method. + +2006-11-24 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (clone): Fix URL generator cloning, + * source/org/jfree/chart/urls/PieURLGenerator.java: Updated API docs, + * source/org/jfree/chart/urls/StandardPieURLGenerator.java + (StandardPieURLGenerator()): Delegated, + (StandardPieURLGenerator(String)): Likewise, + (StandardPieURLGenerator(String, String)): Likewise, + (StandardPieURLGenerator(String, String, String)): Added argument + checks, + (equals): Reimplemented, + * tests/org/jfree/chart/plot/junit/PiePlotTests.java + (testCloning_URLGenerator): New test method, + (testCloning_LegendLabelURLGenerator): Fixed test, + * tests/org/jfree/chart/urls/junit/StandardPieURLGeneratorTests.java + (testEquals): New test method. + +2006-11-23 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (legendLabelURLGenerator): New field, + (PiePlot(PieDataset)): Initialise new field, + (getLegendLabelURLGenerator): New method, + (setLegendLabelURLGenerator): New method, + (getLegendItems): Populate URL if generator is available, + (equals): Added tests for new/missing fields, + (clone): Added cloning for new/missing fields, + * tests/org/jfree/chart/plot/junit/PiePlotTests.java + (testEquals): Extended for additional fields, + (testCloning_LegendItemShape): New test method, + (testCloning_LegendLabelGenerator): New test method, + (testCloning_LegendLabelToolTipGenerator): New test method, + (testCloning_LegendLabelURLGenerator): New test method. + +2006-11-23 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (setDomainGridlineStroke): Check for null argument, + (setDomainGridlinePaint): Likewise, + (setRangeGridlinePaint): Likewise. + +2006-11-23 David Gilbert + + * source/org/jfree/chart/util/RelativeDateFormat.java + (RelativeDateFormat(long)): Initialise fields needed by equals(), + (setDaySuffix): Check for null argument, + (setHourSuffix): Likewise, + (setMinuteSuffix): Likewise, + (setSecondSuffix): Likewise, + (equals): Check additional fields, + (hashCode): Overridden, + * tests/org/jfree/chart/util/junit/RelativeDateFormatTests.java: + New file, + * tests/org/jfree/chart/util/junit/UtilPackageTests.java: New file. + +2006-11-22 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (equals): Check quadrant fields, + (clone): Clone quadrant field, + * tests/org/jfree/chart/plot/junit/XYPlotTests.java + (testEquals): Added checks for quadrant fields, + (testCloning_QuadrantOrigin): New test method, + (testCloning_QuadrantPaint): New test method. + +2006-11-22 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java: Added API doc cross + references. + +2006-11-22 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (setColumnRenderingOrder): Added argument check, event notification, + and updated API docs, + (setRowRenderingOrder): Likewise. + +2006-11-20 David Gilbert + + * ant/build.xml + (initialise): Updated JFreeChart version, restructured iText + definitions, + (fill-distribution): Updated iText reference, simplified copy for + build.xml and added copy for build-swt.xml file. + +---------- JFREECHART 1.0.3 RELEASED ------------------------ + +2006-11-17 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/AbstractDialLayer.java + (visible): New field, + (AbstractDialLayer): Initialise new field, + (isVisible): New method, + (setVisible): New method, + * experimental/org/jfree/experimental/chart/plot/dial/DialLayer.java + (isVisible): New method, + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java + (draw): Check layer visibility before drawing, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java + (getOuterWindow): Adjust margins, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java + (tickLabelsVisible): New field, + (firstTickLabelVisible): New field, + (StandardDialScale): Initialise new fields, + (getTickLabelsVisible): New method, + (setTickLabelsVisible): New method, + (getFirstTickLabelVisible): New method, + (setFirstTickLabelVisible): New method, + (draw): Check tick label visibility, + * experimental/org/jfree/experimental/chart/demo/DialDemo1.java + (DialDemo1): Updated JSlider, + * experimental/org/jfree/experimental/chart/demo/DialDemo2.java + (DialDemo2): Updated chart title, + * experimental/org/jfree/experimental/chart/demo/DialDemo3.java: + Reimplemented, + * experimental/org/jfree/experimental/chart/demo/DialDemo4.java: + Reimplemented, + * experimental/org/jfree/experimental/chart/demo/DialDemo5.java: + New file. + +2006-11-17 David Gilbert + + * source/org/jfree/chart/util/RelativeDateFormat.java: New file, + * source/org/jfree/chart/util/package.html: New file. + +2006-11-16 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + (roundXCoordinates): New field, + (drawItem): Add optional rounding of x-coordinates. + +2006-11-16 David Gilbert + + * source/org/jfree/data/statistics/BoxAndWhiskerCalculator.java + (calculateBoxAndWhiskerStatistics(List)): Delegate to new method, + (calculateBoxAndWhiskerStatistics(List, boolean)): New method, + (calculateQ1): Check null argument, + (calculateQ3): Likewise, + * source/org/jfree/data/statistics/BoxAndWhiskerItem.java + (toString): New method override, + * source/org/jfree/data/statistics/Statistics.java + (calculateMean(Number[])): Delegate to new method, + (calculateMean(Number[], boolean)): New method, + (calculateMean(Collection): Delegate to new method, + (calculateMean(Collection, boolean): New method, + (getStdDev): Added null argument checks, + (getLinearFit): Likewise, + (getSlope): Likewise, + * tests/org/jfree/data/statistics/junit/BoxAndWhiskerCalculatorTests.java + (testCalculateBoxAndWhiskerStatistics): New test method, + (testCalculateQ1): Add check for null argument, + (testCalculateQ3): Likewise, + (test1593149): New test method, + * tests/org/jfree/data/statistics/junit/StatisticsTests.java + (testCalculateMean_Array): New test method, + (testCalculateMean_Collection): New test method, + (EPSILON): New constant, + (testCalculateMedian): New test method, + (testGetStdDev): New test method. + +2006-11-14 Henry Proudhon + + * swt/README: New file, + * ant/build-swt.xml: New file. + +2006-11-14 David Gilbert + + * source/org/jfree/chart/plot/ThermometerPlot.java + (draw): Use margin. + +2006-11-14 David Gilbert + + * source/org/jfree/chart/axis/SegmentedTimeline.java + (toTimelineValue): Iterate through exception segments to avoid + potential stack overflow. + +2006-11-10 David Gilbert + + * source/org/jfree/chart/plot/FastScatterPlot.java + (FastScatterPlot()): Use default axes, + (FastScatterPlot(double[][], ValueAxis, ValueAxis)): Throw + IllegalArgumentException if domainAxis or rangeAxis is null, + (setDomainAxis): New method, + (setRangeAxis): New method, + (setDomainGridlineStroke): Don't allow null argument, + (setDomainGridlinePaint): Likewise, + (setRangeGridlineStroke): Likewise, + (setRangeGridlinePaint): Likewise, + (draw): Removed unnecessary null checks, + (drawDomainGridlines): Likewise, + (drawRangeGridlines): Likewise, + * source/org/jfree/chart/plot/FastScatterPlot.java + (testDrawWithNullInfo): New test method. + +2006-11-10 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (StackedXYAreaRendererState): Initialise line attribute, + * tests/org/jfree/chart/renderer/xy/junit/StackedXYAreaRendererTests.java + (testBug1593156): New test method. + +2006-11-07 David Gilbert + + * experimental/org/jfree/experimental/chart/demo/DialDemo1.java + (DialDemo1): Updated for API change, + * experimental/org/jfree/experimental/chart/demo/DialDemo2.java: + New file replaces old one (which is renamed DialDemo3.java), + * experimental/org/jfree/experimental/chart/demo/DialDemo3.java: + Replaced with former DialDemo2.java, + * experimental/org/jfree/experimental/chart/demo/DialDemo4.java: + Renamed DialDemo3 --> DialDemo4, + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java + (datasetToScaleMap): New field, + (DialPlot): Initialise new field, + (addScale): Added index parameter, + (getScale): New method, + (mapDatasetToScale): New method, + (getScaleForDataset): Reimplemented, + * experimental/org/jfree/experimental/chart/plot/dial/DialPointer.java + (DialPointer(int)): New constructor, + (getDatasetIndex): New method, + (setDatasetIndex): New method, + (Pin(int)): New constructor, + (Pointer(int)): New constructor, + * experimental/org/jfree/experimental/chart/plot/dial/DialValueIndicator.java + (datasetIndex): New field, + (paint): Made transient to fix serialization, + (backgroundPaint): Likewise, + (outlineStroke): Likewise, + (outlinePaint): Likewise, + (DialValueIndicator): Modified constructor arguments, + (getDatasetIndex): New method, + (setDatasetIndex): Likewise, + (getAngle): Likewise, + (setAngle): Likewise, + (getFrameAnchor): Likewise, + (setFrameAnchor): Likewise, + (getTemplateValue): Likewise, + (setTemplateValue): Likewise, + (getNumberFormat): Likewise, + (setNumberFormat): Likewise, + (getFont): Likewise, + (setFont): Likewise, + (getPaint): Likewise, + (setPaint): Likewise, + (getBackgroundPaint): Likewise, + (setBackgroundPaint): Likewise, + (getOutlineStroke): Likewise, + (setOutlineStroke): Likewise, + (getOutlinePaint): Likewise, + (setOutlinePaint): Likewise, + (getInsets): Likewise, + (setInsets): Likewise, + (getValueAnchor): Likewise, + (setValueAnchor): Likewise, + (getTextAnchor): Likewise, + (setTextAnchor): Likewise, + (draw): Fetch value from the appropriate dataset, + (equals): Implemented properly, + (hashCode): New method, + (writeObject): New method, + (readObject): New method, + * experimental/org/jfree/experimental/chart/plot/dial/junit/DialValueIndicatorTests.java + (testEquals): Check all fields, + (testHashcode): Updated for new constructor API, + (testCloning): Likewise, + (testSerialization): Likewise. + +2006-11-06 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/AbstractDialLayer.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialBackground.java: + Now extends AbstractDialLayer, + (setPaint): Notify listeners, + (setGradientPaintTransformer): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialCap.java: + Now extends AbstractDialLayer, + (setRadius): Notify listeners, + (setFillPaint): Likewise, + (setOutlinePaint): Likewise, + (setOutlineStroke): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialLayer.java: + (addChangeListener): New method, + (removeChangeListener): New method, + (hasListener): New method, + * experimental/org/jfree/experimental/chart/plot/dial/DialLayerChangeEvent.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialLayerChangeListener.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java: + Implemented DialLayerChangeListener, + * experimental/org/jfree/experimental/chart/plot/dial/DialPointer.java: + Now extends AbstractDialLayer, + (setRadius): Notify listeners, + (setPaint): Likewise, + (setStroke): Likewise, + (setWidthRadius): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialTextAnnotation.java: + Now extends AbstractDialLayer, + (setAngle): Notify listeners, + (setRadius): Likewise, + (setFont): Likewise, + (setPaint): Likewise, + (setLabel): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/DialValueIndicator.java: + Now extends AbstractDialLayer, + (setRadius): Notify listeners, + * experimental/org/jfree/experimental/chart/plot/dial/SimpleDialFrame.java: + (setRadius): Notify listeners, + (setBackgroundPaint): Likewise, + (setForegroundPaint): Likewise, + (setStroke): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java: + (setBackgroundPaint): Notify listeners, + (setForegroundPaint): Likewise, + (setStroke): Likewise, + (setInnerRadius): Likewise, + (setOuterRadius): Likewise, + (setStartAngle): Likewise, + (setExtent): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialRange.java: + (setLowerBound): Notify listeners, + (setUpperBound): Likewise, + (setIncrement): Likewise, + (setPaint): Likewise, + (setInnerRadius): Likewise, + (setOuterRadius): Likewise, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java: + (setStartAngle): Notify listeners, + (setExtent): Likewise, + (setTickRadius): Likewise, + (setMajorTickIncrement): Likewise, + (setMajorTickLength): Likewise, + (setMajorTickPaint): Likewise, + (setMajorTickStroke): Likewise, + (setMinorTickCount): Likewise, + (setMinorTickLength): Likewise, + (setTickLabelOffset): Likewise, + (setTickLabelFont): Likewise, + (setTickLabelPaint): Likewise. + +2006-11-06 David Gilbert + + * ant/build.xml: Updated for reorganised source directories. + +2006-11-03 David Gilbert + + * experimental/org/jfree/experimental/chart/plot/dial/DialBackground.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialCap.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialFrame.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialLayer.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialPlot.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialPointer.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialScale.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialTextAnnotation.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/DialValueIndicator.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/SimpleDialFrame.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialFrame.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialRange.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java: New file, + * experimental/org/jfree/experimental/chart/plot/dial/StandardDialScale.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialBackgroundTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialCapTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialPackageTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialPlotTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialTextAnnotationTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/DialValueIndicatorTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/SimpleDialFrameTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/StandardDialFrameTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/StandardDialRangeTests.java: New file, + * tests/org/jfree/experimental/chart/plot/dial/junit/StandardDialScaleTests.java: New file. + +2006-11-03 David Gilbert + + * source/org/jfree/chart/HashcodeUtilities.java: New file, + * source/org/jfree/chart/annotation/XYPolygonAnnotation.java + (hashCode): Use new utility class, + (hashCodeForPaint): Removed, + (hashCodeForDoubleArray): Likewise. + +2006-11-02 David Gilbert + + * source/org/jfree/data/xy/DefaultIntervalXYDataset.java + (addSeries): Remove old series if there is one with the same key as + the new series, + * source/org/jfree/data/xy/DefaultXYDataset.java + (addSeries): Likewise, + * source/org/jfree/data/xy/DefaultXYZDataset.java + (addSeries): Likewise, + * tests/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Added DefaultIntervalXYDatasetTests, + * tests/org/jfree/data/xy/junit/DefaultIntervalXYDatasetTests.java + (testAddSeries): New test, + * tests/org/jfree/data/xy/junit/DefaultXYDatasetTests.java + (testAddSeries): Likewise, + * tests/org/jfree/data/xy/junit/DefaultXYZDatasetTests.java + (testAddSeries): Likewise. + +2006-10-30 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (refreshTicks): Fetch categories for all datasets that map to this + axis; + * source/org/jfree/chart/plot/CategoryPlot.java + (getDomainAxisIndex): New method, + (datasetsMappedToDomainIndex): New method, + (getCategoriesForAxis): New method, + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java + (getCategoriesForAxis): New method. + +2006-10-25 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYErrorRenderer.java: New file, + * tests/org/jfree/chart/renderer/xy/junit/XYErrorRendererTests.java: + New file, + * tests/org/jfree/chart/renderer/xy/junit/RendererXYPackageTests.java + (suite): Added XYErrorRendererTests. + +2006-10-24 David Gilbert + + * source/org/jfree/chart/plot/CategoryMarker.java + (CategoryMarker(Comparable, Paint, Stroke)): Set default alpha to 1.0f, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (drawDomainMarker): Draw marker outlines, + (drawRangeMarker): Likewise. + +2006-10-24 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java: + (drawDomainMarker): Use marker alpha setting, + (drawRangeMarker): Likewise, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java: + (drawDomainMarker): Use marker alpha setting, + (drawRangeMarker): Likewise. + +2006-10-24 David Gilbert + + * source/org/jfree/chart/annotations/XYShapeAnnotation.java + (draw): Calculate transform on shape bounds. + +2006-10-23 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java: + (setDomainCrosshairStroke): Check null argument, + (setDomainCrosshairPaint): Likewise, + plus various API doc updates. + +2006-10-23 David Gilbert + + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java: + (drawRangeMarker): Added code to draw outlines. + +2006-10-23 David Gilbert + + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): Updated version number to 1.0.3. + +2006-10-23 David Gilbert + + * ant/build.xml: Updated version number to 1.0.3, + * source/org/jfree/data/xy/DefaultIntervalXYDataset.java: New file, + * tests/org/jfree/data/xy/junit/DefaultIntervalXYDatasetTests.java: + New file. + +2006-10-20 David Gilbert + + * source/org/jfree/data/xy/XIntervalSeries.java + (getX): Added cast; + (getYValue): Likewise, + (getDataItem): Changed return value, + * source/org/jfree/data/xy/XIntervalSeriesCollection.java + (getX): Added cast, + (getY): Likewise, + (getStartX): Likewise, + (getEndX): Likewise, + * source/org/jfree/data/xy/XYIntervalSeries.java + (getX): Added cast; + (getYValue): Likewise, + (getDataItem): Changed return value, + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java + (getX): Added cast, + (getY): Likewise, + (getStartX): Likewise, + (getEndX): Likewise, + * source/org/jfree/data/xy/YIntervalSeries.java + (getX): Added cast; + (getYValue): Likewise, + (getDataItem): Changed return value, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java + (getX): Added cast, + (getY): Likewise, + (getStartX): Likewise, + (getEndX): Likewise, + * tests/org/jfree/data/DataPackageTests.java + (suite): Added new tests, + * tests/org/jfree/data/xy/DataXYPackageTests.java + (suite): Added new tests. + +2006-10-20 David Gilbert + + * source/org/jfree/data/ComparableObjectItem.java: New file, + * source/org/jfree/data/ComparableObjectSeries.java: Likewise, + * source/org/jfree/data/xy/XIntervalDataItem.java: Likewise, + * source/org/jfree/data/xy/XIntervalSeries.java: Likewise, + * source/org/jfree/data/xy/XIntervalSeriesCollection.java: Likewise, + * source/org/jfree/data/xy/XYInterval.java: Likewise, + * source/org/jfree/data/xy/XYIntervalDataItem.java: Likewise, + * source/org/jfree/data/xy/XYIntervalSeries.java: Likewise, + * source/org/jfree/data/xy/XYIntervalSeriesCollection.java: Likewise, + * source/org/jfree/data/xy/YInterval.java: Likewise, + * source/org/jfree/data/xy/YIntervalDataItem.java: Likewise, + * source/org/jfree/data/xy/YIntervalSeries.java: Likewise, + * source/org/jfree/data/xy/YIntervalSeriesCollection.java: Likewise, + * source/org/jfree/data/xy/YWithXInterval: Likewise, + * tests/org/jfree/data/junit/ComparableObjectItemTests.java: New file, + * tests/org/jfree/data/junit/ComparableObjectSeriesTests.java: New file, + * tests/org/jfree/data/xy/junit/XIntervalDataItemTests.java: New file, + * tests/org/jfree/data/xy/junit/XIntervalSeriesCollectionTests.java: New file, + * tests/org/jfree/data/xy/junit/XIntervalSeriesTests.java: New file, + * tests/org/jfree/data/xy/junit/XYIntervalDataItemTests.java: New file, + * tests/org/jfree/data/xy/junit/XYIntervalSeriesCollectionTests.java: New file, + * tests/org/jfree/data/xy/junit/XYIntervalSeriesTests.java: New file, + * tests/org/jfree/data/xy/junit/XYIntervalTests.java: New file, + * tests/org/jfree/data/xy/junit/YIntervalDataItemTests.java: New file, + * tests/org/jfree/data/xy/junit/YIntervalSeriesCollectionTests.java: New file, + * tests/org/jfree/data/xy/junit/YIntervalSeriesTests.java: New file, + * tests/org/jfree/data/xy/junit/YIntervalTests.java: New file, + * tests/org/jfree/data/xy/junit/YWithXIntervalTests.java: New file. + +2006-10-17 David Gilbert + + * source/org/jfree/data/jdbc/JDBCXYDataset.java: + (getLegendItemCount): Deprecated, + (getLegendItemLabels): Deprecated. + +2006-10-13 David Gilbert + + * source/org/jfree/chart/plot/CrosshairState.java + (getCrosshairDistance): New method, + (getAnchor): New method, + (getAnchorX): New method, + (setAnchorX): New method, + (getAnchorY): New method, + (setAnchorY): New method, + * source/org/jfree/chart/plot/XYPlot.java + (draw): Initialise the anchor coordinates. + +2006-10-12 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java: + (drawHorizontalItem): Check for null box, + (drawVerticalItem): Likewise, + * tests/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testBug1572478Vertical): New method, + (testBug1572478Horizontal): Likewise. + +2006-10-12 David Gilbert + + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java: + Source reformatting and API doc updates. + +2006-10-12 David Gilbert + + * source/org/jfree/chart/plot/RingPlot.java + (sectionDepth): New field, + (RingPlot(PieDataset)): Initialise sectionDepth field, + (getSectionDepth): New method, + (setSectionDepth): Likewise, + (initialise): New method override to specify three passes, + (drawItem): Use sectionDepth, draw separators in pass 3, + (equals): Include sectionDepth in test, + * tests/org/jfree/chart/plot/junit/RingPlotTests.java + (testEquals): Updated, + (testCloning): Likewise, + (testSerialization): Likewise. + +2006-10-12 David Gilbert + + * source/org/jfree/experimental/**: + Removed, files transferred to a new source directory, + * experimental/org/jfree/experimental/**: + Added, see previous item. + +2006-10-11 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedAreaRenderer.java + (renderAsPercentages): New field, + (StackedAreaRenderer(boolean)): New constructor, + (getRenderAsPercentages): New method, + (setRenderAsPercentages): Likewise, + (getPassCount): New method override, + (findRangeBounds): Handle renderAsPercentages, + (drawItem): Add support for renderAsPercentages and item labels, + (getPreviousHeight): Handle renderAsPercentages, + (equals): New method override, + * tests/org/jfree/chart/renderer/category/junit/StackedAreaRendererTests.java + (testEquals): Updated for renderAsPercentages flag. + +2006-10-11 David Gilbert + + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (equals): New method override, + * tests/org/jfree/chart/renderer/category/junit/AreaRendererTests.java + (testEquals): Added new checks. + +2006-10-11 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Fixed step for horizontal orientation. + +2006-10-06 David Gilbert + + * source/org/jfree/chart/title/LegendItemBlockContainer.java + (toolTipText): New field, + (urlText): Likewise, + (getToolTipText): New method, + (setToolTipText): Likewise, + (getURLText): Likewise, + (setURLText): Likewise, + (draw): Add tool tip text and URL text to the legend item entity, + * source/org/jfree/chart/title/LegendTitle.java + (createLegendItemBlock): Set the tool tip and URL text in the block. + +2006-10-06 David Gilbert + + * source/org/jfree/chart/axis/PeriodAxis.java + (calendar): New field, + (PeriodAxis(String, RegularTimePeriod, RegularTimePeriod, TimeZone)): + Initialize calendar, + (setTimeZone) Reset calendar, + (getRange): Replaced deprecated method calls, + (drawTickMarksHorizontal): Likewise, + (drawTickLabels): Likewise, + (valueToJava2D): Likewise, + (java2DToValue): Likewise, + * source/org/jfree/data/time/Day.java + (firstMillisecond): New field, + (lastMillisecond): New field, + (Day(int, int, int)): Peg milliseconds to default time zone, + (Day(SerialDate)): Likewise, + (Day(Date, TimeZone)): Peg milliseconds to specified milliseconds, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + * source/org/jfree/data/time/FixedMillisecond.java + (peg): New method, + * source/org/jfree/data/time/Hour.java + (hour): Changed type, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Hour(int, Day)): Peg milliseconds to default time zone, + (Hour(Date, TimeZone)): Peg milliseconds to specified time zone, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + * source/org/jfree/data/time/Millisecond.java + (day): New field, + (hour): New field, + (minute): New field, + (second): Changed type, + (firstMillisecond): New field, + (Millisecond(int, Second)): Reimplemented, + (Millisecond(Date, TimeZone)): Likewise, + (getSecond): Likewise, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (next): Updated for modified fields, + (getSerialIndex): Reimplemented, + (equals): Likewise, + (hashCode): Updated for new fields, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise, + * source/org/jfree/data/time/Minute.java + (day): New field, + (hour): Changed type, + (minute): Likewise, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Minute(int, Hour)): Reimplemented, + (Minute(Date, TimeZone)): Likewise, + (getDay): New method, + (getHour): Reimplemented, + (getHourValue): New method, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (previous): Updated for changed field types, + (next): Likewise, + (getSerialIndex): Reimplemented, + (getFirstMillisecond(Calendar)): Updated for changed field types, + (getLastMillisecond(Calendar)): Likewise, + (equals): Likewise, + (hashCode): Likewise, + * source/org/jfree/data/time/Month.java + (year): Changed type, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Month(int, int)): Reimplemented, + (Month(int, Year)): Likewise, + (Month(Date, TimeZone)): Likewise, + (getYear): Updated for changed field type, + (getYearValue): Likewise, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (previous): Updated for changed field types, + (next): Likewise, + (getSerialIndex): Likewise, + (equals): Likewise, + (hashCode): Likewise, + (compareTo): Likewise, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise, + * source/org/jfree/data/time/Quarter.java + (year): Changed type, + (quarter): Likewise, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Quarter(int, int)): Reimplemented, + (Quarter(int, Year)): Likewise, + (Quarter(Date, TimeZone)): Likewise, + (getYear): Reimplemented, + (getYearValue): New method, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (previous): Updated for changed field types, + (next): Likewise, + (getSerialIndex): Likewise, + (equals): Likewise, + (hashCode): Likewise, + (compareTo): Likewise, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise, + * source/org/jfree/data/time/RegularTimePeriod.java + (WORKING_CALENDAR): Deprecated, + (peg): New method, + (getFirstMillisecond()): Made abstract, + (getFirstMillisecond(TimeZone)): Deprecated, + (getLastMillisecond()): Made abstract, + (getLastMillisecond(TimeZone)): Deprecated, + (getMiddleMillisecond(TimeZone)): Likewise, + * source/org/jfree/data/time/Second.java + (day): New field, + (hour): New field, + (minute): Changed type, + (second): Changed type, + (firstMillisecond): New field, + (Second(int, Minute)): Reimplemented, + (Second(Date, TimeZone)): Reimplemented, + (getMinute): Updated for field type changes, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (previous): Updated for changed field types, + (next): Likewise, + (getSerialIndex): Likewise, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise, + (equals): Likewise, + (hashCode): Likewise, + (compareTo): Updated for field type changes, + * source/org/jfree/data/time/Week.java + (year): Changed type, + (week): Likewise, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Week(int, int)): Reimplemented, + (Week(int, Year)): Likewise, + (Week(Date, TimeZone)): Likewise, + (getYear): Updated for field type changes, + (getYearValue): Likewise, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (previous): Updated for changed field types, + (next): Likewise, + (getSerialIndex): Likewise, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise, + (equals): Likewise, + (hashCode): Likewise, + (compareTo): Updated for field type changes, + * source/org/jfree/data/time/Year.java + (year): Changed field type, + (firstMillisecond): New field, + (lastMillisecond): New field, + (Year(int)): Peg to default time zone, + (Year(Date, TimeZone)): Peg to specified time zone, + (getFirstMillisecond): New method override, + (getLastMillisecond): Likewise, + (peg): New method, + (getFirstMillisecond(Calendar)): Reimplemented, + (getLastMillisecond(Calendar)): Likewise. + +2006-10-06 David Gilbert + + * source/org/jfree/data/xy/DefaultXYZDataset.java: Fixed API doc + warnings. + +2006-10-05 David Gilbert + + * source/org/jfree/data/time/Day.java: API doc updates, + * source/org/jfree/data/time/Hour.java: Likewise, + * source/org/jfree/data/time/Millisecond.java: Likewise, + * source/org/jfree/data/time/Minute.java: Likewise, + * source/org/jfree/data/time/Month.java: Likewise, + * source/org/jfree/data/time/Quarter.java: Likewise, + * source/org/jfree/data/time/Second.java: Likewise, + * source/org/jfree/data/time/Week.java: Likewise, + * source/org/jfree/data/time/Year.java: Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/MillisecondTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/SecondTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/MinuteTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/HourTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/DayTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/WeekTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/MonthTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/QuarterTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * tests/org/jfree/data/time/junit/YearTests.java + (testGetFirstMillisecond): New test, + (testGetFirstMillisecondWithTimeZone): Likewise, + (testGetFirstMillisecondWithCalendar): Likewise, + (testGetLastMillisecond): Likewise, + (testGetLastMillisecondWithTimeZone): Likewise, + (testGetLastMillisecondWithCalendar): Likewise, + (testGetSerialIndex): Likewise, + (testNext): Likewise, + (testGetStart): Likewise, + (testGetEnd): Likewise. + +2006-10-05 David Gilbert + + * source/org/jfree/data/xy/DefaultXYDataset.java: Fixed API doc + warnings. + +2006-10-03 David Gilbert + + * source/org/jfree/chart/annotations/CategoryPointerAnnotation.java: + Fixed Javadoc warnings, + * source/org/jfree/chart/entity/CategoryLabelEntity.java: Likewise, + * source/org/jfree/chart/event/MarkerChangeListener.java: Likewise, + * source/org/jfree/chart/plot/PiePlot.java: Likewise. + +2006-10-03 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (getSectionKey): Replace call to JRE 1.5 method. + +2006-10-03 David Gilbert + + * source/org/jfree/data/time/DayTests.java + (testGetSerialIndex): New method. + +2006-10-03 David Gilbert + + * source/org/jfree/data/time/TimePeriodValue.java + (TimePeriodValue(TimePeriod, Number)): Added null argument check, + (clone): Print stack trace in event of exception, + * source/org/jfree/data/time/TimePeriodValues.java + (add(TimePeriodValue)): Fire series change event, + (equals): Guard against null pointer exceptions, + * source/org/jfree/data/time/TimePeriodValuesCollection.java + (getDomainIsPointsInTime): Deprecated, + (setDomainIsPointsInTime): Likewise, + * source/org/jfree/data/time/junit/TimePeriodValuesCollectionTests.java: + (testEquals): Check for domain and range description fields, + (testAdd): New method, + (MySeriesChangeListener): New test support class. + +2006-10-02 David Gilbert + + * source/org/jfree/chart/annotations/CategoryPointerAnnotation.java: + New file, + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (setArrowPaint): Check for null argument, + * source/org/jfree/chart/annotations/junit/AnnotationsPackageTests.java + (suite): Added CategoryPointerAnnotationTests, + * source/org/jfree/chart/annotations/junit/CategoryPointerAnnotationTests.java: + New file. + +2006-10-02 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (drawCategoryLabels): Updated label entity generation, + * source/org/jfree/chart/entity/CategoryLabelEntity.java: New class. + +2006-09-28 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (draw): Replaced call to deprecated method. + +2006-09-28 David Gilbert + + * source/org/jfree/data/general/DefaultPieDataset.java + (sortByKeys): New method, + (sortByValues): New method. + +2006-09-27 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createPieChart): Updated for deprecated code, + * source/org/jfree/chart/PaintMap.java: New class, + * source/org/jfree/chart/StrokeMap.java: Likewise, + * source/org/jfree/chart/junit/PaintMapTests.java: Likewise, + * source/org/jfree/chart/junit/StrokeMapTests.java: Likewise, + * source/org/jfree/chart/plot/MultiplePiePlot.java + (draw): Updated for deprecated code, + * source/org/jfree/chart/plot/PiePlot.java + (sectionPaintMap): Changed name and type from PaintList to PaintMap, + (sectionOutlinePaintMap): Likewise, + (sectionOutlineStrokeMap): Likewise, + (explodePercentages): Changed type from ObjectList to Map, + (PiePlot(PieDataset)): Update initialisation for field name changes, + (lookupSectionPaint): Changed argument type, + (getSectionKey): New method, + (getSectionPaint(Comparable)): Likewise, + (setSectionPaint(Comparable, Paint)): Likewise, + (getSectionPaint(int)): Deprecated, + (setSectionPaint(int, Paint)): Likewise, + (lookupSectionOutlinePaint): Changed argument type, + (getSectionOutlinePaint(Comparable)): Likewise, + (setSectionOutlinePaint(Comparable, Paint)): Likewise, + (getSectionOutlinePaint(int)): Deprecated, + (setSectionOutlinePaint(int, Paint)): Likewise, + (lookupSectionOutlineStroke): Changed argument type, + (getSectionOutlineStroke(Comparable)): Likewise, + (setSectionOutlineStroke(Comparable, Stroke)): Likewise, + (getSectionOutlineStroke(int)): Deprecated, + (setSectionOutlineStroke(int, Stroke)): Likewise, + (getExplodePercent(Comparable)): New method, + (setExplodePercent(Comparable, double)): Likewise, + (getExplodePercent(int)): Deprecated, + (setExplodePercent(int, double)): Deprecated, + (getMaximumExplodePercent): Modified to only check visible sections, + (drawItem): Updated for deprecated code, + (getLegendItems): Likewise, + (equals): Updated for renamed fields, + * source/org/jfree/chart/plot/PiePlot3D.java + (draw): Updated for deprecated code, + * source/org/jfree/chart/plot/RingPlot.java + (drawItem): Likewise. + +2006-09-27 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (PiePlot(PieDataset)): Initialise baseSectionPaint to a non-null value, + (lookupSectionPaint(int)): New method, + (lookupSectionPaint(int, boolean)): Likewise, + (getSectionPaint(int)): Reimplemented without lookup, + (lookupSectionOutlinePaint(int)): New method, + (lookupSectionOutlinePaint(int, boolean)): Likewise, + (getSectionOutlinePaint(int)): Reimplemented without lookup, + (lookupSectionOutlineStroke(int)): New method, + (lookupSectionOutlineStroke(int, boolean)): Likewise, + (getSectionOutlineStroke(int)): Reimplemented without lookup, + (drawItem): Use new lookup methods, + (getLegendItems): Likewise, + * source/org/jfree/chart/plot/PiePlot3D.java + (draw): Use new lookup methods, + * source/org/jfree/chart/plot/RingPlot.java + (drawItem): Use new lookup methods, + * source/org/jfree/chart/plot/junit/PiePlotTests.java + (testGetBaseSectionPaint): New method. + +2006-09-25 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (previousStandardDate): Handle tick mark position properly, + * source/org/jfree/chart/axis/junit/DateAxisTests.java + (MyDateAxis): New class, + (testPreviousStandardDateYear): New method, + (testPreviousStandardDateMonth): New method, + (testPreviousStandardDateDay): New method, + (testPreviousStandardDateHour): New method, + (testPreviousStandardDateMinute): New method. + +2006-09-25 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java: + (StatisticalLineAndShapeRenderer(boolean, boolean)): Use arguments, + * source/org/jfree/chart/renderer/category/junit/StatisticalLineAndShapeRendererTests.java: + (test1562759): New method. + +2006-09-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (drawItem): Don't use hard-coded outline paint and stroke. + +2006-09-13 David Gilbert + + * source/org/jfree/chart/servlet/ServletUtilities.java + (sendTempFile(File, HttpServletResponse, String)): Specify English + locale for response header date format. + +2006-09-13 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (mouseClicked): Return early if chart is null, + (mouseMoved): Check for null chart. + +2006-09-13 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainCategoryPlot.java: + Updated API docs and reformatted some source code, + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java: Likewise, + * source/org/jfree/chart/plot/CombinedRangeCategoryPlot.java: Likewise, + * source/org/jfree/chart/plot/CombinedRangeXYPlot.java: Likewise, + * source/org/jfree/chart/plot/XYPlot.java: Likewise. + +2006-09-07 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (addSeries): Check for binIndex that is too large, + * source/org/jfree/data/statistics/junit/HistogramDatasetTests.java + (test1553088): New method. + +2006-09-05 David Gilbert + + * source/org/jfree/chart/event/MarkerChangeEvent.java: New file, + * source/org/jfree/chart/event/MarkerChangeListener.java: New file, + * source/org/jfree/chart/plot/CategoryMarker.java + (setKey): New method, + (setDrawAsLine): Notify listeners, + * source/org/jfree/chart/plot/CategoryPlot.java + (addDomainMarker): Register plot as a listener with the new marker, + (clearDomainMarkers()): Deregister plot as a listener with each marker, + (clearDomainMarkers(int)): Likewise, + (addRangeMarker): Register plot as a listener with the new marker, + (clearRangeMarkers()): Deregister plot as a listener with each marker, + (clearRangeMarkers(int)): Likewise, + * source/org/jfree/chart/plot/IntervalMarker.java + (setStartValue): New method, + (setEndValue): New method, + (setGradientPaintTransformer): Notify listeners, + * source/org/jfree/chart/plot/Marker.java + (listeners): New field, + (Marker): Initialise listeners field, + (setPaint): Notify listeners, + (setStroke): Likewise, + (setOutlinePaint): Likewise, + (setOutlineStroke): Likewise, + (setAlpha): Likewise, + (setLabel): Likewise, + (setLabelFont): Likewise, + (setLabelPaint): Likewise, + (setLabelAnchor): Likewise, + (setLabelOffset): Likewise, + (setLabelOffsetType): Likewise, + (setLabelTextAnchor): Likewise, + (addChangeListener): New method, + (removeChangeListener): New method, + (notifyListeners): New method, + (getListeners): New method, + * source/org/jfree/chart/plot/Plot.java + (markerChanged): New method, + * source/org/jfree/chart/plot/ValueMarker.java + (setValue): New method, + * source/org/jfree/chart/plot/XYPlot.java + (addDomainMarker): Register plot as a listener with the new marker, + (clearDomainMarkers()): Deregister plot as a listener with each marker, + (clearDomainMarkers(int)): Likewise, + (addRangeMarker): Register plot as a listener with the new marker, + (clearRangeMarkers()): Deregister plot as a listener with each marker, + (clearRangeMarkers(int)): Likewise, + * source/org/jfree/chart/plot/junit/CategoryMarkerTests.java: + (lastEvent): New field, + (markerChanged): New method, + (testGetSetKey): Likewise, + (testGetSetDrawAsLine): Likewise, + * source/org/jfree/chart/plot/junit/IntervalMarkerTests.java: + (lastEvent): New field, + (markerChanged): New method, + (testGetSetStartValue): New method, + (testGetSetEndValue): New method, + * source/org/jfree/chart/plot/junit/MarkerTests.java: New file, + * source/org/jfree/chart/plot/junit/PlotPackageTests.java + (suite): Added MarkerTests.class, + * source/org/jfree/chart/plot/junit/ValueMarkerTests.java: + (lastEvent): New field, + (markerChanged): New method, + (testGetSetValue): Likewise. + +2006-09-04 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (actionPerformed): Updated for method name change, + (attemptEditChartProperties): Renamed doEditChartProperties() and + made public. + +2006-09-04 David Gilbert + + * source/org/jfree/chart/axis/NumberAxis.java + (autoAdjustRange): Check for lower == upper after applying auto range + minimum size and adjust if necessary. + +2006-09-01 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (removeAgedItems(boolean)): Check for greater than maxItemAge, + (removeAgedItems(long, boolean): Reimplemented, + * source/org/jfree/data/time/junit/TimeSeriesTests.java + (testRemoveAgedItems): New method, + (testRemoveAgedItems2): New method. + +2006-08-29 Henry Proudhon + + * source/org/jfree/experiment/swt/SWTUtils.java + (Az): New field, + (toSwtFontData): Refined font size calculation, + (toAwtFont): Likewise. + +---------- JFREECHART 1.0.2 RELEASED ------------------------ + +2006-08-25 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (JFreeChartInfo.getLogo): Load image from jar file in a way that works + for Java Web Start also. + +2006-08-25 David Gilbert + + * README.txt: Provide link to iText, + * ant/build.xml: Restore 'compile-experimental' to 'all', but exclude + SWT classes. + +2006-08-25 David Gilbert + + * NEWS: Updated for release, + * README.txt: Likewise, + * ant/build.xml: Removed 'compile-experimental' from 'all'. + +2006-08-24 David Gilbert + + * source/org/jfree/experimental/chart/axis/LogAxis.java: New file, + * source/org/jfree/experimental/chart/demo/LogAxisDemo1.java: New file. + +2006-08-24 David Gilbert + + * source/org/jfree/experimental/chart/swt/editor/SWTAxisEditor.java: + Made package private, + * source/org/jfree/experimental/chart/swt/editor/SWTNumberAxisEditor.java: + Likewise, + * source/org/jfree/experimental/chart/swt/editor/SWTOtherEditor.java: + Likewise, + * source/org/jfree/experimental/chart/swt/editor/SWTPlotAppearanceEditor.java: + Likewise, + * source/org/jfree/experimental/chart/swt/editor/SWTPlotEditor.java: + Likewise, + * source/org/jfree/experimental/chart/swt/editor/SWTStrokeCanvas.java: + Likewise, + * source/org/jfree/experimental/chart/swt/editor/SWTTitleEditor.java: Likewise. + +2006-08-24 David Gilbert + + * source/org/jfree/experimental/chart/swt/ChartComposite.java + (attemptEditChartProperties): Implemented, + * source/org/jfree/experimental/chart/swt/editor/SWTAxisEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTChartEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTNumberAxisEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTOtherEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTPlotAppearanceEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTPlotEditor.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTStrokeCanvas.java: + New file, + * source/org/jfree/experimental/chart/swt/editor/SWTTitleEditor.java: + New file, + * source/org/jfree/experimental/swt/SWTPaintCanvas.java: New file. + +2006-08-24 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): Added crosshair support, and modified dataset calls to + use only double primitives. + +2006-08-24 David Gilbert + + * source/org/jfree/experimental/chart/demo/XYBlockChartDemo2.java + (createDataset): Rewritten to fix compile errors, + * source/org/jfree/experimental/chart/demo/XYBlockChartDemo3.java + (setValue): New method, + (createDataset): Rewritten to fix compile errors. + +2006-08-23 David Gilbert + + * source/org/jfree/experimental/chart/swt/ChartComposite.java: + New file, + * source/org/jfree/experimental/chart/swt/demo/SWTBarChartDemo1.java: + New file, + * source/org/jfree/experimental/chart/swt/demo/SWTMultipleAxisDemo1.java: + New file, + * source/org/jfree/experimental/chart/swt/demo/SWTPieChartDemo1.java: + New file, + * source/org/jfree/experimental/swt/SWTGraphics2D.java: New file, + * source/org/jfree/experimental/swt/SWTUtils.java: New file. + +2006-08-23 David Gilbert + + * ant/build.xml: Added 'compile-experimental' target, + * source/org/jfree/experimental/chart/demo/XYBlockChartDemo1.java: + New file, + * source/org/jfree/experimental/chart/demo/XYBlockChartDemo2.java: + New file, + * source/org/jfree/experimental/chart/demo/XYBlockChartDemo3.java: + New file, + * source/org/jfree/experimental/chart/renderer/GrayPaintScale.java: + New file, + * source/org/jfree/experimental/chart/renderer/LookupPaintScale.java: + New file, + * source/org/jfree/experimental/chart/renderer/PaintScale.java: + New file, + * source/org/jfree/experimental/chart/renderer/junit/GrayPaintScaleTests.java: + New file, + * source/org/jfree/experimental/chart/renderer/junit/LookupPaintScaleTests.java: + New file, + * source/org/jfree/experimental/chart/renderer/xy/XYBlockRenderer.java: + New file, + * source/org/jfree/experimental/chart/renderer/xy/junit/XYBlockRendererTests.java: + New file. + +2006-08-23 David Gilbert + + * source/org/jfree/chart/plot/CombinedDomainXYPlot.java + (setFixedRangeAxisSpace): New method override. + +2006-08-23 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createStackedXYAreaChart): Use StackedXYAreaRenderer2 instead of + StackedXYAreaRenderer, for better handling of negative values, + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java: + Updated API docs. + +2006-08-22 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + (findRangeBounds): Handle null and empty datasets correctly, + * source/org/jfree/chart/renderer/xy/junit/StackedXYAreaRenderer2Tests.java: + (testDrawWithEmptyDataset): New test, + (testFindRangeBounds): Added checks for null and empty datasets. + +2006-08-18 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (drawCategoryLabels(Graphics2D, Rectangle2D, RectangleEdge, AxisState, + PlotRenderingInfo)): Deprecated, + (drawCategoryLabels(Graphics2D, Rectangle2D, Rectangle2D, + RectangleEdge, AxisState, PlotRenderingInfo)): New method, + * source/org/jfree/chart/axis/CategoryAxis3D.java + (draw): Call new drawCategoryLabels() method, + * source/org/jfree/chart/axis/SubCategoryAxis.java + (draw): Likewise, + * source/org/jfree/chart/plot/CategoryPlot.java + (getDatasetCount): New method. + +2006-08-18 David Gilbert + + * source/org/jfree/chart/renderer/category/LayeredBarRenderer.java + (calculateBarWidth): Respect maximumBarWidth setting. + +2006-08-17 David Gilbert + + * source/org/jfree/chart/renderer/xy/junit/CandlestickRendererTests.java + (testFindRangeBounds): New method, + * source/org/jfree/chart/renderer/xy/junit/HighLowRendererTests.java + (testFindRangeBounds): New method. + +2006-08-17 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (equals): Check additional fields, + * source/org/jfree/chart/renderer/xy/junit/CandlestickRendererTests.java + (testEquals): Extended to check all fields. + +2006-08-04 David Gilbert + + * ant/build.xml: Added source="1.3" target="1.3" to compile. + +2006-08-04 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (calculateBarL0L1}: Changed clipping slightly. + +2006-08-04 David Gilbert + + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (clone): New method, + (equals): Likewise, + * source/org/jfree/chart/renderer/junit/DefaultPolarItemRendererTests.java: + New test class, + * source/org/jfree/chart/renderer/junit/RendererPackageTests.java + (suite): Added DefaultPolarItemRendererTests. + +2006-08-04 David Gilbert + + * source/org/jfree/chart/block/AbstractBlock.java + (getContentXOffset): Added API docs, + (getContentYOffset): Likewise. + +2006-08-04 David Gilbert + + * source/org/jfree/chart/annotation/CategoryLineAnnotation.java + (CategoryLineAnnotation): Fixed API doc warnings. + +2006-08-03 David Gilbert + + * source/org/jfree/data/xy/XYBarDataset.java: API doc updates, + * source/org/jfree/data/xy/XYDataset.java: Likewise, + * source/org/jfree/data/xy/XYSeriesCollection.java: Likewise. + +2006-08-03 David Gilbert + + * source/org/jfree/data/category/junit/CategoryToPieDatasetTests.java + (testGetIndex): New test method. + +2006-08-03 David Gilbert + + * source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (getRangeBounds): Minor fix to previous patch. + +2006-08-03 David Gilbert + + * source/org/jfree/data/statistics/DefaultStatisticalCategoryDataset.java + (minimumRangeValueIncStdDev): New field, + (maximumRangeValueIncStdDev): Likewise, + (DefaultStatisticalCategoryDataset): Updated initialization code, + (add): Modified code to update ranges, + (getRangeBounds): Create the range as required, + * source/org/jfree/data/statistics/junit/DefaultStatisticalCategoryDatasetTests.java + (testGetRangeBounds): New test method. + +2006-08-03 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (addSeries): Improved precision of bin boundary calculation, + * source/org/jfree/data/statistics/junit/HistogramDatasetTests.java + (testAddSeries): New method, + (testBinBoundaries): New method. + +2006-08-03 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java: + API doc updates. + +2006-08-02 David Gilbert + + * source/org/jfree/chart/annotations/XYBoxAnnotation.java: API doc + correction and source code reformatting. + +2006-08-02 David Gilbert + + * source/org/jfree/chart/needle/ArrowNeedle.java: Minor API doc + updates, + * source/org/jfree/chart/needle/LineNeedle.java: Likewise, + * source/org/jfree/chart/needle/LongNeedle.java: Likewise, + * source/org/jfree/chart/needle/MiddlePinNeedle.java: Likewise, + * source/org/jfree/chart/needle/PinNeedle.java: Likewise, + * source/org/jfree/chart/needle/PlumNeedle.java: Likewise, + * source/org/jfree/chart/needle/PointerNeedle.java: Likewise, + * source/org/jfree/chart/needle/ShipNeedle.java: Likewise, + * source/org/jfree/chart/needle/WindNeedle.java: Likewise. + +2006-08-01 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (equals): Handle null tool tip and URL generators, + * source/org/jfree/chart/plot/junit/SpiderWebPlot.java + (testEquals): Extended to check tooltip and URL generators. + +2006-08-01 David Gilbert + + * source/org/jfree/chart/DrawableLegendItem.java: Deprecated class. + +2006-08-01 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (restoreAutoRangeBounds): Check for instance of Zoomable rather than + ValueAxisPlot. + +2006-08-01 David Gilbert + + * source/org/jfree/chart/plot/DefaultDrawingSupplier.java: Reformatted + and updated API docs. + +2006-08-01 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (getIndex): Check for null argument, + * source/org/jfree/data/general/DefaultPieDataset.java + (getKey(int)): Throw IndexOutOfBounds if key exceeds getItemCount() + - 1, + * source/org/jfree/data/general/junit/DefaultPieDatasetTests.java + (testGetKey): New method, + (testGetIndex): New method, + * source/org/jfree/data/junit/DefaultKeyedValuesTests.java + (testGetIndex): Added check for null argument. + +2006-07-31 David Gilbert + + * source/org/jfree/data/DefaultKeyedValues.java + (clear): New method, + * source/org/jfree/data/general/DefaultPieDataset.java + (clear): Likewise, + * source/org/jfree/data/general/junit/DefaultPieDatasetTests.java + (lastEvent): New field, + (datasetChanged): New method, + (testClear): New method, + * source/org/jfree/data/junit/DefaultKeyedValuesTests.java + (testClear): New method. + +2006-07-27 David Gilbert + + * source/org/jfree/data/xy/XYSeries.java + (add(Number, Number, boolean)): Removed redundant argument check. + +2006-07-26 David Gilbert + + * source/org/jfree/chart/axis/junit/NumberAxisTests.java + (testAutoRange4): New method. + +2006-07-26 David Gilbert + + * source/org/jfree/data/category/CategoryToPieDataset.java + (serialVersionUID): New field, + (CategoryToPieDataset): Handle null source, + (getUnderlyingDataset): New method, + (getExtractType): New method, + (getExtractIndex): New method, + (getValue): Check index bounds, + (getKey): Check index bounds, + (getIndex): Handle null source, + (getKeys): Likewise, + (getValue): Handle unrecognised key, + (equals): New method override, + * source/org/jfree/data/category/junit/CategoryToPieDatasetTests.java: + New file, + * source/org/jfree/data/category/junit/DataCategoryPackageTests.java + (suite): Added new test. + +2006-07-25 David Gilbert + + * ant/build.xml: Use JCommon 1.0.5, + * source/org/jfree/chart/axis/DateAxis.java: Fixed API doc warning, + * source/org/jfree/chart/labels/StandardCategoryItemLabelGenerator.java: + Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java: Likewise, + * source/org/jfree/data/general/Series.java: Likewise, + * source/org/jfree/data/time/TimeSeries.java: Likewise. + +2006-07-25 David Gilbert + + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): Updated version number, + * source/overview.html: Updated link, + * ant/build.xml: Updated version number. + +2006-07-25 David Gilbert + + * source/org/jfree/chart/demo/TimeSeriesDemo1.java + (createDataset): Removed call to deprecated method. + +2006-07-20 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (datasetIndex): New field, + (series): Likewise, + (getDatasetIndex): New method, + (setDatasetIndex): Likewise, + (getSeriesIndex): Likewise, + (setSeriesIndex): Likewise, + (equals): Updated for new fields, + * source/org/jfree/chart/block/BlockContainer.java + (draw): Transform drawing area directly, + * source/org/jfree/chart/block/CenterArrangement.java + (arrangeNN): Set bounds for contained block, + * source/org/jfree/chart/block/LabelBlock.java + (arrange): Removed unused code, + (draw): Correct entity area calculation, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (getLegendItem): Set dataset and series indices, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/title/LegendItemBlockContainer.java: New file, + * source/org/jfree/chart/title/LegendTitle.java + (createLegendItemBlock): Use new LegendItemBlockContainer class. + +2006-07-20 David Gilbert + + * source/org/jfree/chart/encoders/SunJPEGEncoderAdapter.java + (quality): Changed default to 0.95f, + (setQuality): Added argument check, + (encode(BufferedImage, OutputStream)): Set quality before writing + image to output stream. + +2006-07-12 David Gilbert + + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (draw): Swap coordinates for PlotOrientation.HORIZONTAL. + +2006-07-12 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawHorizontalItem): Added item label drawing, + (drawVerticalItem): Likewise. + +2006-07-12 David Gilbert + + * source/org/jfree/data/xy/DefaultWindDataset.java + (DefaultWindDataset(List, Object[][][]): Added argument checks, + (getItemCount): Likewise, + (getSeriesKey): Likewise, + (equals): New method override, + (WindDataItem): Implements Serializable, + (WindDateItem.equals): New method override, + * source/org/jfree/data/xy/WindDataset.java: API doc updates, + * source/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Added DefaultWindDatasetTests, + * source/org/jfree/data/xy/junit/DefaultWindDatasetTests.java: + New file. + +2006-07-12 David Gilbert + + * source/org/jfree/data/xy/DefaultXYZDataset.java: New file, + * source/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): Add new test class, + * source/org/jfree/data/xy/junit/DefaultXYZDatasetTests.java: New file. + +2006-07-10 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDotRenderer.java + (dotWidth): New field, + (dotHeight): New field, + (XYDotRenderer): Initialize new fields, + (getDotWidth): New method, + (setDotWidth): Likewise, + (getDotHeight): New method, + (setDotHeight): New method, + (drawItem): Use variable dot size, + (equals): Check new field values, + * source/org/jfree/chart/renderer/xy/junit/XYDotRendererTests.java + (testEquals): Extended test to cover new fields, + (testHashCode): Likewise. + +2006-07-10 David Gilbert + + * source/org/jfree/chart/annotations/XYPolygonAnnotation.java + (XYPolygonAnnotation(double[], Stroke, Paint, Paint)): Added argument + checks, and cloned incoming array, + (getPolygonCoordinates): New method, + (getFillPaint): New method, + (getOutlinePaint): New method, + (getOutlineStroke): New method, + (draw): Return if the polygon has less than two vertices, + (equals): Fixed bug with GradientPaint, + (hashCode): Implemented, + (hashCodeForPaint): New utility method, + (hashCodeForDoubleArray): Likewise, + * source/org/jfree/chart/annotations/junit/AnnotationsPackageTests.java: + (suite): Added XYPolygonAnnotationTests, + * source/org/jfree/chart/annotations/junit/XYPolygonAnnotationTest.java: + New file. + +2006-07-10 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java: + Source reformatting. + +2006-07-06 David Gilbert + + * source/org/jfree/data/general/AbstractSeriesDataset.java: API doc + updates, + * source/org/jfree/data/general/SeriesDataset.java: Likewise. + +2006-07-06 David Gilbert + + * source/org/jfree/data/xy/DefaultXYDataset.java: New file, + * source/org/jfree/data/xy/junit/DataXYPackageTests.java: + (suite): Included new class DefaultXYDatasetTests, + * source/org/jfree/data/xy/junit/DefaultXYDatasetTests.java: New file. + +2006-07-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/CyclicXYItemRenderer.java + (drawItem): Swapped all calls to dataset methods returning Number + instances, to corresponding methods that return doubles. + +2006-07-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (drawItem): Swapped all calls to dataset methods returning Number + instances, to corresponding methods that return doubles. + +2006-07-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (drawItem): Swapped all calls to dataset methods returning Number + instances, to corresponding methods that return doubles. + +2006-07-06 David Gilbert + + * source/org/jfree/chart/urls/TimeSeriesURLGenerator.java: + (generateURL): Swapped getX() --> getXValue() (DG); + +2006-07-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java: + Reformatted. + +2006-07-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/CandlestickRenderer.java + (drawItem): Swapped all calls to dataset methods returning Number + instances, to corresponding methods that return doubles. + +2006-07-03 David Gilbert + + * source/org/jfree/chart/plot/Marker.java: Reformatting and API doc + updates. + +2006-06-30 David Gilbert + + * source/org/jfree/chart/plot/Plot.java + (backgroundImageAlpha): New field, + (getBackgroundImageAlpha): New method, + (setBackgroundImageAlpha): New method, + (drawBackgroundImage): Use new alpha field, + * source/org/jfree/chart/plot/junit/PlotTests.java + (testEquals): Added check for new field. + +2006-06-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/ClusteredXYBarRenderer.java + (drawItem): Check orientation when adjusting for margin, call new + drawItemLabel() method in superclass. + +2006-06-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (positiveItemLabelPositionFallback): New field, + (negativeItemLabelPositionFallback): Likewise, + (getPositiveItemLabelPositionFallback): New method, + (setPositiveItemLabelPositionFallback): Likewise, + (getNegativeItemLabelPositionFallback): Likewise, + (setNegativeItemLabelPositionFallback): Likewise, + (drawItem): Call new drawItemLabel() method, + (drawItemLabel): New method, + (calculateLabelAnchorPoint): New method, + (isInternalAnchor): New method, + (equals): Updated for new fields, + * source/org/jfree/chart/renderer/xy/junit/XYBarRendererTests.java + (testEquals): Extended to cover new fields, + (testSerialization2): New test. + +2006-06-15 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Handle item labels. + +2006-06-15 David Gilbert + + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (State.seriesIndex): New field, + (State.getSeriesIndex): New method, + (State.setSeriesIndex): New method, + (initialise): Set seriesIndex field, + (drawItem): Don't return until seriesPath has a chance to be updated + and/or drawn, if it is being used. + +2006-06-01 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (drawRadarPoly): Check for null info, + * source/org/jfree/chart/plot/junit/SpiderWebPlotTests.java + (testDrawWithNullInfo): New method. + +2006-06-01 David Gilbert + + * source/org/jfree/data/junit/WeekTests.java + (testBug1498805): New method. + +2006-05-25 David Gilbert + + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (drawItem): Check for both line and shape not visible, and do nothing + in that case (fix for bug 1494936). + +2006-05-24 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java: + (delete(RegularTimePeriod)): Do nothing for unknown time period, + (delete(int, int)): Added argument check, + (createCopy(int, int)): Added argument checks, + (createCopy(RegularTimePeriod, RegularTimePeriod)): Added argument + checks, and special handling for range containing no observations, + * source/org/jfree/data/time/junit/TimeSeriesTests.java: + (testDelete2): Added new cases, + (testCreateCopy1): Reformatted, + (testCreateCopy2): New test, + (testGetIndex): Likewise, + (testGetDataItem1): Likewise, + (testGetDataItem2): Likewise. + +2006-05-24 David Gilbert + + * source/org/jfree/data/general/Series.java: Updated API docs. + +2006-05-19 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java + (drawHorizontalItem): Add entity for bar, + (drawVerticalItem): Add entity for bar. + +2006-05-03 David Gilbert + + * source/org/jfree/chart/labels/AbstractCategoryItemLabelGenerator.java + (AbstractCategoryItemLabelGenerator(String, NumberFormat, NumberFormat)): + New constructor, + * source/org/jfree/chart/labels/StandardCategoryItemLabelGenerator.java + (StandardCategoryItemLabelGenerator(String, NumberFormat, NumberFormat)): + New constructor, + (equals): New method, + * source/org/jfree/chart/labels/StandardCategorySeriesLabelGenerator.java + (equals): Added check for formatPattern, + * source/org/jfree/chart/labels/StandardCategoryToolTipGenerator.java + (StandardCategoryToolTipGenerator(String, NumberFormat, NumberFormat)): + New constructor, + (equals): New method, + * source/org/jfree/chart/labels/junit/StandardCategoryItemLabelGeneratorTests.java + (testEquals1481087): New test, + * source/org/jfree/chart/labels/junit/StandardCategorySeriesLabelGeneratorTests.java: + New file, + * source/org/jfree/chart/labels/junit/StandardCategoryToolTipGeneratorTests.java + (testEquals1481087): New test. + +2006-05-03 David Gilbert + + * source/org/jfree/chart/labels/junit/LabelsPackageTests.java + (suite): Updated test class name, + * source/org/jfree/chart/labels/junit/StandardPieItemLabelGeneratorTests.java: + Removed, + * source/org/jfree/chart/labels/junit/StandardPieToolTipGeneratorTests.java: + Added (renamed file). + +2006-05-03 David Gilbert + + * source/org/jfree/chart/labels/AbstractPieItemLabelGenerator.java + (clone): Clone the percentFormat field, fixes bug 1480978, + * source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java + (DEFAULT_SECTION_LABEL_FORMAT): Changed to "{0}", + (StandardPieSectionLabelGenerator()): Use DEFAULT_SECTION_LABEL_FORMAT, + * source/org/jfree/chart/labels/StandardPieToolTipGenerator.java: + Reformatted, + * source/org/jfree/chart/labels/junit/StandardPieItemLabelGeneratorTests.java + (testCloning): Extended test to cover bug 1480978. + +2006-04-19 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java + (equals): Call super.equals(); + * source/org/jfree/chart/axis/junit/DateAxisTests.java + (testEquals): Added more checks, + (test1472942): New test method. + +2006-04-11 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalLineAndShapeRenderer.java: + (drawItem): Handle horizontal orientation correctly. + +2006-04-06 David Gilbert + + * source/org/jfree/chart/plot/MultiplePiePlot.java + (aggregatedItemsKey): New field, + (aggregatedItemsPaint): Likewise, + (sectionPaints): Likewise, + (MultiplePiePlot(CategoryDataset)): Initialise new fields, + (getAggregatedItemsKey): New method, + (setAggregatedItemsKey): Likewise, + (getAggregatedItemsPaint): Likewise, + (setAggregatedItemsPaint): Likewise, + (draw): Call prefetchSectionPaints(), use new field for + aggregatedItemsKey, and update section colors in pie plot before + drawing, + (prefetchSectionPaints): New utility method, + (getLegendItems): Call prefetchSectionPaints(), and add item for + aggregatedItems if these are being used, + (equals): Added tests for new fields, + (writeObject): Added serialization support for new fields, + (readObject): Likewise, + * source/org/jfree/chart/plot/junit/MultiplePiePlotTests.java + (testEquals): Extended to cover new fields, + (testSerialization): Modified to cover a failing case. + +2006-04-06 David Gilbert + + * source/org/jfree/data/time/Week.java + (Week(Date, TimeZone)): Handle the case where the first few days of the + year are part of the last week of the preceding year - see bug report + 1448828, + * source/org/jfree/data/time/junit/WeekTests.java + (testBug1448828): New test method. + +2006-04-05 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (toolTipGenerator): New field, + (urlGenerator): Likewise, + (getToolTipGenerator): New method, + (setToolTipGenerator): Likewise, + (getURLGenerator): Likewise, + (setURLGenerator): Likewise, + (drawRadarPoly): Populate entity collection, if not null, + (equals): Updated for new fields. + +2006-04-05 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (drawRadarPoly): Check for value >= to zero, not > zero (see patch + 1462727). + +2006-04-05 David Gilbert + + Patch 1459313 by Max Herfort: + + * source/org/jfree/chart/renderer/category/StackedBarRenderer3D.java + (renderAsPercentages): New field, + (StackedBarRenderer3D()): Delegate to new constructor, + (StackedBarRenderer3D(boolean)): New constructor, + (StackedBarRenderer3D(double, double, boolean)): Likewise, + (getRenderAsPercentages): New method, + (setRenderAsPercentages): Likewise, + (findRangeBounds): Check renderAsPercentages flag and return an + appropriate range, + (drawItem): Check renderAsPercentages flag and draw items accordingly, + (equals): Overridden to account for renderAsPercentages flag, + * NEWS: Added notes about this patch. + +2006-03-08 David Gilbert + + * source/org/jfree/data/jdbc/JDBCCategoryDataset.java + (executeQuery(Connection, String)): Fixed update loop (bug 1445748). + +2006-03-02 David Gilbert + + * source/org/jfree/chart/renderer/AbstractCategoryItemRenderer.java + (getLegendItems): Check seriesVisibleInLegend flag before creating each + legend item. + +2006-02-28 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (drawRightLabels): Fixed distribution of labels, + * NEWS: Added bug fix entry for 1440415. + +2006-02-28 David Gilbert + + * ant/build.xml + (compile): Remove manifest specification; + * NEWS: Added bug fix entry. + +2006-02-20 David Gilbert + + * source/org/jfree/chart/annotations/XYPointerAnnotation.java + (equals): Reimplemented, + * source/org/jfree/chart/annotations/junit/XYPointerAnnotationTests.java + (testEquals): Updated to cover bug report 1415160. + +2006-02-20 David Gilbert + + * source/org/jfree/chart/axis/NumberAxis.java + (equals): Added check for rangeType field, + * source/org/jfree/chart/axis/junit/NumberAxisTests.java + (testEquals()): Extended to check rangeType field, + * NEWS: Added note of bug fix for 1435461. + +2006-02-10 David Gilbert + + * source/org/jfree/chart/axis/DateAxis.java: Updated API docs, + * source/org/jfree/chart/axis/NumberAxis.java: Likewise. + +---------- JFREECHART 1.0.1 RELEASED ------------------------ + +2006-01-27 David Gilbert + + * NEWS: Updated for 1.0.1 release, + * ant/build.xml: Updated version number, + * source/org/jfree/chart/JFreeChart.java: Reformatted, + * source/org/jfree/chart/resources/JFreeChartResources.java: + (CONTENTS): Updated version number. + +2006-01-27 David Gilbert + + * source/org/jfree/chart/labels/AbstractXYItemLabelGenerator.java + (createItemArray): Updated API docs, + * source/org/jfree/chart/labels/BubbleXYItemLabelGenerator.java: New + file, + * source/org/jfree/chart/labels/StandardXYZItemLabelGenerator.java: + Removed, + * source/org/jfree/chart/labels/XYZItemLabelGenerator.java: Likewise, + * source/org/jfree/chart/labels/junit/BubbleXYItemLabelGeneratorTests.java: + New tests, + * source/org/jfree/chart/labels/junit/LabelsPackageTests.java + (suite): Renamed test, + * source/org/jfree/chart/labels/junit/StandardXYItemLabelGeneratorTests.java: + New file, + * source/org/jfree/chart/labels/junit/StandardXYLabelGeneratorTests.java: + Removed. + +2006-01-27 David Gilbert + + * source/org/jfree/chart/plot/CategoryPlot.java + (getDomainGridlinePosition): Updated API docs, + (setDomainGridlinePosition): Check for null argument, + (getDomainGridlineStroke): Updated API docs, + (setDomainGridlineStroke): Check for null argument, + (getDomainGridlinePaint): Updated API docs, + (setDomainGridlinePaint): Check for null argument, + (getRangeGridlineStroke): Updated API docs, + (setRangeGridlineStroke): Check for null argument, + (getRangeGridlinePaint): Updated API docs, + (setRangeGridlinePaint): Check for null argument. + +2006-01-26 David Gilbert + + * source/org/jfree/chart/plot/XYPlot.java + (getAnnotations): New method, + * source/org/jfree/chart/plot/junit/XYPlotTests.java + (testRemoveAnnotation): New test. + +2006-01-26 David Gilbert + + * source/org/jfree/chart/annotations/XYTextAnnotation.java + (equals): Check x and y attributes (fixes bug 1415480). + +2006-01-26 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (drawItem): Check item label visible flag. + +2006-01-26 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createScatterPlot): Corrected API documentation. + +2006-01-23 David Gilbert + + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (getMaxItemWidth): Deprecated, + (setMaxItemWidth): Likewise, + (getMaximumItemWidth): New method, + (setMaximumItemWidth): Likewise. + +2006-01-18 David Gilbert + + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (GanttRenderer()): Set includeBaseInRange to false, + * source/org/jfree/data/gantt/TaskSeriesCollection.java + (getSeries(Comparable)): New method, + (getSeries(int)): Likewise, + * source/org/jfree/data/gantt/junit/TaskSeriesCollectionTests.java + (testGetSeries): New tests. + +2006-01-18 David Gilbert + + * source/org/jfree/chart/axis/NumberAxis3D.java + (draw): Check plot is a CategoryPlot before casting (fixes bug + 1408904). + +2006-01-11 David Gilbert + + * source/org/jfree/chart/axis/CategoryAxis.java + (drawCategoryLabels): Fixed null pointer exception (see bug report + 1403043). + +2006-01-11 David Gilbert + + * source/org/jfree/data/xy/XYSeries.java + (update(int, Number)): Deprecated (renamed updateByIndex), + (updateByIndex): New method, + * NEWS: Updated API changes. + +2006-01-11 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (includeBaseInRange): New flag, + (BarRenderer): Initialise new flag, + (getIncludeBaseInRange): New accessor method, + (setIncludeBaseInRange): Likewise, + (calculateBarL0L1): Simplified code to fix bug 1401856, + (findRangeBounds): New override method, + * source/org/jfree/chart/plot/CategoryPlot.java + (rendererChanged): Call configureRangeAxes(), because the renderer + can affect the axis range, + * source/org/jfree/data/Range.java + (combine): Reformatted, + (expandToInclude): New method, + (expand): Reformatted, + (shift): Likewise, + (shiftWithNoZeroCrossing): Added API docs. + * source/org/jfree/chart/axis/junit/NumberAxisTests.java + (testAutoRange2): Fixed failing test, + (testAutoRange3): Likewise, + * NEWS: Added recent updates. + +2006-01-10 David Gilbert + + * source/org/jfree/chart/servlet/ServletUtilities.java: Updated API + docs and reformatted source code. + +2006-01-09 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (drawLabels): Changed code that checks ignoreNullValues and + ignoreZeroValues flags, + (getLegendItems): Increment section count even when section is ignored. + Fixes bug 1400442. + +2005-12-21 David Gilbert + + * source/org/jfree/chart/plot/SpiderWebPlot.java + (SpiderWebPlot(CategoryDataset)): Delegate to another constructor, + (SpiderWebPlot(CategoryDataset, TableOrder)): Copied code from previous + constructor, + (getPlotType): Updated description, + (setInteriorGap): Reformatted, + (draw): Likewise, + (drawRadarPoly): Likewise, + (drawLabel): Likewise. + +2005-12-20 David Gilbert + + * source/org/jfree/chart/plot/RingPlot.java + (drawItem): fix entity shape (bug 1386328). + +2005-12-13 David Gilbert + + * source/org/jfree/data/time/TimeSeriesCollection.java + (domainIsPointsInTime): Deprecated, no longer required, + (getDomainIsPointsInTime): Likewise, + (setDomainIsPointsInTime): Likewise, + (getSeries): Reformatted, + (removeAllSeries): Likewise, + (getX): Likewise, + (getStartX): Likewise, + (getEndX): Likewise, + (getDomainBounds): Don't use domainIsPointsInTime. + +2005-12-13 David Gilbert + + * source/org/jfree/chart/labels/StandardXYZItemLabelGenerator.java: + New class, + * source/org/jfree/chart/labels/XYZItemLabelGenerator.java: + New interface, + * source/org/jfree/chart/renderer/AbstractRenderer.java: Reformatting, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java: + Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (XYBubbleRenderer(int)): Check argument, + (getScaleType): API docs, + (drawItem): Added code to draw item labels, + (getLegendItem): Reformatted. + +2005-12-13 David Gilbert + + * source/org/jfree/chart/title/TextTitle.java + (TextTitle(String)): Reformatted, + (TextTitle(String, Font)): Reformatted, + (arrange): Reformatted, + (arrangeRR): Account for rotated title in left or right positions, + fixes bug 1379331, + (hashCode): Reformatted. + +2005-12-10 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java: + Reformatted. + +2005-12-10 David Gilbert + + * source/org/jfree/chart/LegendItem.java + (attributedLabel): Made transient, + (writeObject): Write out attributedLabel, + (readObject): Read in attributedLabel, + * source/org/jfree/chart/junit/LegendItemTests.java + (testSerialization2): New test, + * NEWS: Noted bug fix. + +2005-12-10 David Gilbert + + * source/org/jfree/data/time/Quarter.java + (Quarter(int, Year)): Fix bug (1377239) in argument checking, + * source/org/jfree/data/time/junit/QuarterTests.java + (testConstructor): New test, + * NEWS: Noted bug fix. + +2005-12-06 David Gilbert + + * NEWS: New file, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Changed Color.BLACK to Color.black (fixes bug report + 1374222). + +2005-12-05 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java: + Reformatted. + +---------- JFREECHART 1.0.0 RELEASED ------------------------ + +2005-12-02 David Gilbert + + * README.txt: Update for 1.0.0 release, + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): Updated version number. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (chartChanged): Don't update domainZoomable and rangeZoomable. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer.java + (drawItem): Access entity collection via convenience method, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYStepAreaRenderer.java + (drawItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYStepRenderer.java + (drawItem): Likewise. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/plot/PiePlot.java + (drawItem): Access entity collection via convenience method, + * source/org/jfree/chart/plot/RingPlot.java + (drawItem): Likewise. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/xy/junit/StackedXYAreaRendererTests.java + (drawWithNullInfo): New test, + * source/org/jfree/chart/renderer/xy/junit/XYAreaRendererTests.java + (drawWithNullInfo): New test, + * source/org/jfree/chart/renderer/xy/junit/XYAreaRenderer2Tests.java + (drawWithNullInfo): New test, + * source/org/jfree/chart/renderer/xy/junit/XYStepAreaRendererTests.java + (drawWithNullInfo): New test, + * source/org/jfree/chart/renderer/xy/junit/XYStepRendererTests.java + (drawWithNullInfo): New test. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/category/StatisticalBarRenderer.java: + Reformatting, + * source/org/jfree/chart/renderer/category/StatisticalLineAndShaperenderer.java + (drawItem): Fixed null pointer exception, + * source/org/jfree/chart/renderer/category/junit/StatisticalBarRendererTests.java + (testDrawWithNullInfo): New test, + * source/org/jfree/chart/renderer/category/junit/StatisticalLineAndShapeRenderer.java + (testDrawWithNullInfo): New test. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (drawItem): Fixed null pointer exception. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/category/LevelRenderer.java + (drawItem): Fixed null pointer exception, + * source/org/jfree/chart/renderer/category/junit/LevelRendererTests.java + (testDrawWithNullInfo): New test. + +2005-12-02 David Gilbert + + * source/org/jfree/chart/renderer/category/LayeredBarRenderer.java + (drawHorizontalItem): Fixed null pointer exception, + (drawVerticalItem): Fixed null pointer exception, + * source/org/jfree/chart/renderer/category/junit/LayeredBarRendererTests.java + (testDrawWithNullInfo): New test. + +2005-12-01 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (add(TimeSeriesDataItem)): Delegate to new method, + (add(TimeSeriesDataItem, boolean)): New method, + (add(RegularTimePeriod, double)): Delegate to new method, + (add(RegularTimePeriod, double, boolean)): New method, + (add(RegularTimePeriod, Double)): Delegate to new method, + (add(RegularTimePeriod, Double, boolean)): New method. + +2005-12-01 David Gilbert + + * source/org/jfree/chart/renderer/category/IntervalBarRenderer.java + (drawItem): Call getEntityCollection directly on 'state', + * source/org/jfree/chart/renderer/category/junit/IntervalBarRendererTests.java + (testDrawWithNullInfo): New test. + +2005-12-01 David Gilbert + + * source/org/jfree/chart/renderer/category/GroupedStackedBarRenderer.java + (drawItem): Call getEntityCollection directly on 'state', + * source/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testDrawWithNullInfo): Construct chart properly, + * source/org/jfree/chart/renderer/category/junit/GroupedStackedBarRendererTests.java + (testDrawWithNullInfo): New test, + * source/org/jfree/data/statistics/BoxAndWhiskerItem.java + (getOutliers): Check for null list. + +2005-12-01 David Gilbert + + * gjdoc/run-gjdoc: Updated version number, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (drawHorizontalItem): Fixed null pointer exception, + (drawVerticalItem): Likewise, + * source/org/jfree/chart/renderer/category/junit/BoxAndWhiskerRendererTests.java + (testDrawWithNullInfo): New test. + +2005-12-01 David Gilbert + + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Use drawBarOutline flag for legend graphic, + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (drawTasks): Check drawBarOutline flag, + (drawTask): Likewise. + +2005-12-01 David Gilbert + + * ant/build.xml + (initialise): Updated version number, + * gjdoc/run-gjdoc: Updated package list, + * source/org/jfree/chart/junit/GanttChartTests.java + (testDrawWithNullInfo): Reformatted, + (testDrawWithNullInfo2): New test, + * source/org/jfree/chart/renderer/category/GanttRenderer.java + (drawTasks): Fix NullPointerException, + (drawTask): Likewise. + +2005-11-30 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYItemRenderer.java + (getLegendItemLabelGenerator): Added method to interface, + (setLegendItemLabelGenerator): Likewise. + +2005-11-30 David Gilbert + + * source/org/jfree/chart/labels/StandardPieSectionLabelGenerator.java + (getAttributedLabel): Change argument name to 'section', + (setAttributedLabel): Likewise. + +2005-11-30 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createSignalChart): Removed, + * source/org/jfree/chart/renderer/xy/SignalRenderer.java: Removed, + * source/org/jfree/chart/renderer/xy/junit/SignalRendererTests.java: + Removed, + * source/org/jfree/data/general/SubSeriesDataset.java + (getType): Removed, + (getLevel): Removed, + * source/org/jfree/data/xy/SignalsDataset.java: Removed. + +2005-11-30 David Gilbert + + * source/org/jfree/chart/ChartRenderingInfo.java + (plotArea): Removed, + (ChartRenderingInfo(EntityCollection)): Updated for removed field, + (getPlotArea): Removed, + (setPlotArea): Removed, + (clear): Updated for removed field, + (equals): Likewise, + (writeObject): Likewise, + (readObject): Likewise, + * source/org/jfree/chart/junit/ChartRenderingInfoTests.java + (testEquals): Updated for removed field, + (testSerialization): Likewise. + +2005-11-28 David Gilbert + + * README.txt: Updated for 1.0.0-rc3 release, + * ant/build.xml: Copy across Maven file. + +2005-11-28 David Gilbert + + * source/org/jfree/chart/editor/ChartEditorFactory.java: New file, + * source/org/jfree/chart/editor/ChartEditorManager.java + (factory): New field, + (getChartEditorFactory): New method, + (setChartEditorFactory): New method, + (getChartEditor): Updated to use factory. + +2005-11-28 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (maximumItemAge): Changed type from int to long, + (TimeSeries(String, String, String, Class)): Change initialisation of + maximumItemAge field, + (getMaximumItemAge): Changed return type to long, + (setMaximumItemAge): Changed argument type to long. + +2005-11-28 David Gilbert + + * source/org/jfree/chart/LegendItem.java: + (LegendItem(String, AttributedString, String, String, String, Shape, + Paint)): Removed AttributedString argument, + (LegendItem(String, AttributedString, String, String, String, Shape, + Paint, Stroke, Paint)): Likewise, + (LegendItem(String, AttributedString, String, String, String, Shape, + Stroke, Paint)): Likewise, + (LegendItem(String, AttributedString, String, String, String, boolean, + Shape, boolean, Paint, boolean, Paint, Stroke, boolean, Shape, Stroke, + Paint)): Likewise, + (LegendItem(AttributedString, String, String, String, Shape, Paint)): + New constructor, + (LegendItem(AttributedString, String, String, String, Shape, Paint, + Stroke, Paint)): Likewise, + (LegendItem(AttributedString, String, String, String, Shape, Stroke, + Paint)): Likewise, + (LegendItem(AttributedString, String, String, String, boolean, + Shape, boolean, Paint, boolean, Paint, Stroke, boolean, Shape, Stroke, + Paint)): Likewise, + (characterIteratorToString): New method, + * source/org/jfree/chart/junit/LegendItemCollectionTests.java + (testEquals): Updated for change to LegendItem constructor, + (testSerialization): Likewise, + (testCloning): Likewise, + * source/org/jfree/chart/junit/LegendItemTests.java + (testEquals): Updated for change to LegendItem constructor, + (testSerialization): Likewise, + (testCloning): Likewise, + * source/org/jfree/chart/plot/MeterPlot.java + (getLegendItems): Update for change to LegendItem constructor, + * source/org/jfree/chart/plot/MultiplePiePlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/plot/PiePlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/plot/SpiderWebPlot.java + (getLegendItems): Likewise, + * source/org/jfree/chart/renderer/DefaultPolarItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/WaferMapRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/AbstractCategoryItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/AreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/BoxAndWhiskerRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/category/LineAndShapeRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/AbstractXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/StandardXYItemRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYAreaRenderer2.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYBubbleRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYDifferenceRenderer.java + (getLegendItem): Likewise, + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (getLegendItem): Likewise. + +2005-11-28 David Gilbert + + * ant/build.xml + (initialise): Update JFreeChart version number, + (compile): Copy over property files in org.jfree.chart.editor, + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): Updated JFreeChart version number. + +2005-11-25 David Gilbert + + * source/org/jfree/chart/ChartMouseListener.java: Now extends EventListener, + * source/org/jfree/chart/ChartPanel.java + (chartMouseListeners): Use EventListenerList, + (ChartPanel(JFreeChart, int, int, int, int, int, int, boolean, boolean, + boolean, boolean, boolean, boolean)): Initialise chartMouseListeners, + (mouseClicked): Use EventListenerList, + (mouseMoved): Likewise, + (addChartMouseListener): Likewise, + (removeChartMouseListener): Likewise, + (getListeners): New override, + * source/org/jfree/chart/junit/ChartPanelTests.java: + (testGetListeners): New test, + (chartMouseClicked): New method, + (chartMouseMoved): New method. + +2005-11-24 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (attemptEditChartProperties): Use ChartEditorManager to get + ChartEditor, + * source/org/jfree/chart/axis/ColorBar.java: Update imports for moved + classes, + * source/org/jfree/chart/axis/junit/ColorBarTests.java: Likewise, + * source/org/jfree/chart/editor/ChartEditor.java: New file, + * source/org/jfree/chart/editor/ChartEditorManager.java: New file, + * source/org/jfree/chart/editor/DefaultAxisEditor.java: New file, + * source/org/jfree/chart/editor/DefaultChartEditor.java: New file, + * source/org/jfree/chart/editor/DefaultColorBarEditor.java: New file, + * source/org/jfree/chart/editor/DefaultNumberAxisEditor.java: New file, + * source/org/jfree/chart/editor/DefaultPlotEditor.java: New file, + * source/org/jfree/chart/editor/DefaultTitleEditor.java: New file, + * source/org/jfree/chart/editor/PaletteChooserPanel.java: New file, + * source/org/jfree/chart/editor/PaletteSample.java: New file, + * source/org/jfree/chart/editor/LocalizationBundle_de.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_es.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_fr.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_nl.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_pl.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_pt_PT.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_ru.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle_zh_CN.properties: Moved, + * source/org/jfree/chart/editor/LocalizationBundle.properties: Moved, + * source/org/jfree/chart/editor/package.html: New file, + * source/org/jfree/chart/junit/JFreeChartTestSuite.java: + (suite): Removed ChartUIPackageTests, + * source/org/jfree/chart/plot/ColorPalette.java: Moved, + * source/org/jfree/chart/plot/GreyPalette.java: Moved, + * source/org/jfree/chart/plot/RainbowPalette.java: Moved, + * source/org/jfree/chart/plot/junit/ColorPaletteTests.java: Moved, + * source/org/jfree/chart/plot/junit/PlotPackageTests.java + (suite): Added ColorPaletteTests, + * source/org/jfree/chart/ui/*: Removed package, most classes moved to + org.jfree.chart.editor and renamed, + * source/org/jfree/chart/ui/junit/*: Removed package. + +2005-11-24 David Gilbert + + * source/org/jfree/chart/encoders/KeypointPNGEncoderAdapter.java: + Updated API docs. + +2005-11-24 David Gilbert + + * source/org/jfree/chart/ChartFactory.java + (createHistogram): Set autoRangeIncludesZero to false on domain axis. + +2005-11-24 David Gilbert + + * ant/build.xml: Updated version numbers. + +2005-11-24 David Gilbert + + * source/org/jfree/chart/DefaultOldLegend.java: Removed, + * source/org/jfree/chart/JFreeChart.java + (oldLegend): Removed, + (getOldLegend): Removed, + (setOldLegend): Removed, + (draw(Graphics2D, Rectangle2D, Point2D, ChartRenderingInfo)): Removed + old legend drawing code, + (legendChanged): Removed, + (equals): Removed old legend check, + (readObject): Removed code to add listener to old legend, + (clone): Removed code to clone old legend, + * source/org/jfree/chart/OldLegend.java: Removed, + * source/org/jfree/chart/event/LegendChangeEvent.java: Removed, + * source/org/jfree/chart/event/LegendChangeListener.java: Removed, + * source/org/jfree/chart/junit/JFreeChartTests.java + (testEquals): Removed old legend check, + * source/org/jfree/chart/ui/ChartPropertyEditPanel.java + (legendPropertiesPanel): Removed, + (ChartPropertyEditPanel(JFreeChart)): Removed old legend setup, + (getLegendPropertyEditPanel): Removed, + (updateChartProperties): Removed old legend update, + * source/org/jfree/chart/ui/LegendPropertyEditPanel.java: Removed. + +2005-11-23 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (JFreeChartInfo): Added Pady Srinivasan to contributors, + * source/org/jfree/chart/axis/CategoryAxis.java: Added Pady Srinivasan + as Contributor. + +2005-11-23 David Gilbert + + These changes are based on patch 1217634 by Pady Srinivasan (with + significant modifications). + + * source/org/jfree/chart/axis/CategoryAxis.java + (tickLabelFontMap): New field, + (tickLabelPaintMap): New field, + (CategoryAxis(String)): Initialise new fields, + (getTickLabelFont(Comparable)): New method, + (setTickLabelFont(Comparable, Font)): New method, + (getTickLabelPaint(Comparable)): New method, + (setTickLabelPaint(Comparable, Paint)): New method, + (getCategoryLabelToolTip): New method, + (drawCategoryLabels): Use new methods to get label font and paint, and + also tooltip, + (refreshTicks): Reformatted, + (createLabel): Use new methods to get label font and paint, + (clone): Handle new fields, + (equals): Likewise, + (readObject): Likewise, + (writeObject): Likewise, + (readPaintMap): New method, + (writePaintMap): New method, + (equalPaintMaps): New method, + * source/org/jfree/chart/axis/junit/CategoryAxisTests.java + (testEquals): Add tests for new fields, + (testCloning2): New test, + (testSerialization): Strengthened test. + +2005-11-22 David Gilbert + + * source/org/jfree/chart/LocalisationBundle_de.properties: + Minor correction (see patch 1315259), + * source/org/jfree/chart/ui/LocalisationBundle_de.properties: + Corrections and additions (see patch 1315258). + +2005-11-22 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (getSeriesKey): Cast return value to Comparable. + +2005-11-21 David Gilbert + + * source/org/jfree/chart/renderer/category/LayeredBarRenderer.java + (calculateBarWidth): Remove itemMargin from calculation, + (drawItem): Reformatted, + (drawHorizontalItem): Added support for GradientPaint, + (drawVerticalItem): Likewise. + +2005-11-21 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYLineAndShapeRenderer.java + (setDrawSeriesLineAsPath): Send RendererChangeEvent if flag changes. + +2005-11-21 David Gilbert + + * source/org/jfree/data/function/NormalDistributionFunction2D.java + (getMean): New method, + (getStandardDeviation): New method, + (getValue): Reformatted. + +2005-11-17 David Gilbert + + * source/org/jfree/data/time/TimeSeries.java + (historyCount): Renamed maximumItemAge, + (TimeSeries(String, String, String, Class)): Update for renamed field, + (getMaximumItemCount): API doc update, + (setMaximumItemCount): Added argument check, and remove surplus items + in a way that fires a SeriesChangeEvent, + (getHistoryCount): Renamed getMaximumItemAge(), + (setHistoryCount): Renamed setMaximumItemAge() and reimplemented, + (add(TimeSeriesDataItem)): Update for refactored method, + (addOrUpdate(RegularTimePeriod, Number)): Likewise, + (ageHistoryCountItems): Renamed removeAgedItems and amended to generate + change notification if requested, + (ageHistoryCountItems(long)): Likewise, + (equals): Updates for renamed method, + (hashCode): Likewise. + * source/org/jfree/data/time/junit/TimeSeriesTests.java + (testEquals): Updated for renamed field. + +2005-11-17 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java + (minValue): Removed, + (maxValue): Removed, + (isDrawLines): Updated API docs, + (setDrawLines): Send RendererChangeEvent, + (getGroupPaint): Updated API docs, + (setGroupPaint): Check for null argument, send change event, + (setGroupStroke): Likewise, + (getObjectIcon): Updated API docs, + (setObjectIcon): Check for null argument, send change event, + (getMaxIcon): Updated API docs, + (setMaxIcon): Check for null argument, send change event, + (getMinIcon): Updated API docs, + (setMinIcon): Check for null argument, send change event, + (drawItem): Refactored (for removed fields). + +2005-11-16 David Gilbert + + * source/org/jfree/data/statistics/HistogramDataset.java + (addSeries): Handle case where data value is smaller than the lower + bound of the bin range. + +2005-11-15 David Gilbert + + * source/org/jfree/chart/renderer/category/MinMaxCategoryRenderer.java: + Reformatted and reordered methods. + +2005-11-10 David Gilbert + + * source/org/jfree/chart/plot/MeterPlot.java + (tickSize): New field, + (tickPaint): New field, + (tickLabelPaint): New field, + (MeterPlot(ValueDataset)): Initialise new fields, + (getTickSize): New method, + (setTickSize): New method, + (getTickPaint): New method, + (setTickPaint): New method, + (getTickLabelPaint): New method, + (setTickLabelPaint): New method, + (getLegendItems): Use background color for each interval, + (draw): Call new drawValueLabel() method, + (drawArcForInterval): Updated for refactored methods, + (fillArc): Changed from private to protected, + (drawTicks): Make use of new tickSize field, + (drawTick(Graphics2D, Rectangle2D, double)): Updated for refactored + methods, + (drawTick(Graphics2D, Rectangle2D, double, boolean, Paint, boolean, + String)): Removed special case code for drawing the value label, and + the now redundant parameters, replaced with drawValueLabel(), + (drawValueLabel): New method, + (equals): Updated for new fields. + +2005-11-03 David Gilbert + + * source/org/jfree/chart/ChartColor.java + (createDefaultPaintArray): removed orange color, fix for bug 1328408). + +2005-11-02 David Gilbert + + * source/org/jfree/data/time/Month.java + (Month(int, Year)): changed '&&' to '||' in argument check, fixes + bug 1345383. + +2005-11-02 David Gilbert + + * source/org/jfree/chart/ChartRenderingInfo.java + (equals): updated to include plotArea and plotInfo, + * source/org/jfree/chart/junit/ChartRenderingInfoTests.java + (testEquals): expanded to test all fields, + (testSerialization): changed initialisation of object to be serialized, + (testSerialization2): new test, + * source/org/jfree/chart/plot/PlotRenderingInfo.java + (owner): removed transient keyword. + +2005-11-01 David Gilbert + + * source/org/jfree/chart/title/ImageTitle.java + (height): removed field, + (width): removed field, + (ImageTitle(Image, int, int, RectangleEdge, HorizontalAlignment, + VerticalAlignment, RectangleInsets)): set width and height for block, + (drawHorizontal): use block width and height, + (drawVertical): use block width and height, + * source/org/jfree/chart/title/junit/ImageTitleTests.java + (testWidthAndHeight): new method. + +2005-11-01 David Gilbert + + * ant/build.xml: exclude SunJPEGEncoderAdapter.java from the build if + ImageIO is not present, + * source/org/jfree/chart/encoders/ImageEncoderFactory.java + (init): only add 'jpeg' encoder if JFreeChart was compiled, and is + being run, with JDK 1.4 or later, + * source/org/jfree/chart/encoders/SunJPEGEncoderAdapter.java + (encode): use ImageIO, not com.sun.* classes. + +2005-11-01 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLowRenderer.java + (openTickPaint): new field, + (closeTickPaint): new field, + (getOpenTickPaint): new method, + (setOpenTickPaint): new method, + (getCloseTickPaint): new method, + (setCloseTickPaint): new method, + (drawItem): use openTickPaint and closeTickPaint if non-null, + (equals): implemented, + (readObject): new method to support serialization, + (writeObject): new method to support serialization, + * source/org/jfree/chart/renderer/xy/junit/HighLowRendererTests.java + (testEquals): add checks for all fields, + (testCloning): updated for new fields, + (testSerialization): updated for new fields. + +2005-11-01 David Gilbert + + * source/org/jfree/chart/renderer/xy/HighLow.java: Removed unused + class. + +2005-10-27 David Gilbert + + * source/org/jfree/data/general/junit/DatasetUtilities.java + (testIterateXYRangeBounds2): added API doc comment. + +2005-10-25 David Gilbert + + * source/org/jfree/data/category/DefaultIntervalCategoryDataset.java + (getCategory): removed, + (getItem): removed, + (getSeries(Object)): changed signature to accept Comparable, + (getSeries(int): removed, + (getValue(Comparable, Comparable)): call getColumnIndex() instead of + getItem(), + (getStartValue(Comparable, Comparable)): likewise, + (getEndValue(Comparable, Comparable)): likewise, + (setStartValue(int, Object, Number)): changed signature to (int, + Comparable, Number), + (setEndValue(int, Object, Number)): likewise, + (getCategoryIndex(Object)): changed signature to (Comparable), + (getColumnKey(int)): changed argument name, + (getRowKey(int)): likewise. + +2005-10-25 David Gilbert + + * source/org/jfree/chart/resources/JFreeChartResources.java + (CONTENTS): updated 'project.version'. + +2005-10-25 David Gilbert + + * source/org/jfree/chart/plot/Marker.java + (Marker(Paint, Stroke, Paint, Stroke, float)): changed from public to + protected. + +2005-10-25 David Gilbert + + * source/org/jfree/chart/plot/PolarPlot.java: now implements Zoomable + interface, + (PolarPlot(XYDataset, ValueAxis, PolarItemRenderer)): reformatted, + (addCornerTextItem): check for null argument, generate PlotChangeEvent, + (removeCornerTextItem): generate PlotChangeEvent if necessary, + (clearCornerTextItem): renamed clearCornerTextItems(), and generates + PlotChangeEvent if necessary, + (setAngleLabelsVisible): only send PlotChangeEvent if flag changes, + (drawCornerTextItems): changed from public to protected, + (render): likewise, + (zoomDomainAxes(double, double, double)): changed signature and now + implementation does nothing, + (zoomDomainAxes(double, double, double, double)): likewise, + (zoomRangeAxes(double, double, double)): changed signature to match + Zoomable interface, + (zoomRangeAxes(double, double, double, double)): likewise, + (isDomainZoomable): now returns false, + (getOrientation): new method, + * source/org/jfree/chart/renderer/PolarItemRenderer.java + (drawRadialGridLines): removed commented out code. + +2005-10-25 David Gilbert + + * source/org/jfree/chart/axis/TickUnits.java + (getCeilingTickUnit): don't pass null to other method. + +2005-10-14 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBarRenderer.java + (drawItem): fixed bar coordinates to work with inverted axes. + +2005-10-14 David Gilbert + + * source/org/jfree/chart/ChartPanel.java + (chartChanged): update plot orientation, it may have changed. + +2005-10-07 David Gilbert + + * source/org/jfree/chart/title/TextTitle.java + (textAlignment): new field, + (TextTitle): initialise new field, + (getTextAlignment): new method, + (setTextAlignment): new method, + (equals): include textAlignment in test, + * source/org/jfree/chart/title/junit/TextTitleTests.java + (testEquals): updated to include textAlignment. + +2005-10-06 David Gilbert + + * source/org/jfree/chart/renderer/xy/XYBoxAndWhiskerRenderer.java + (drawItem): removed setPaint() call. + +2005-10-06 David Gilbert + + * source/org/jfree/data/junit/DefaultKeyedValues2DTests.java + (testEquals): New method, + * source/org/jfree/data/xy/CategoryTableXYDataset.java + (CategoryTableXYDataset): register interval delegate as a listener, + (add(Number, Number, String, boolean)): remove call to itemAdded, + (remove(Number, String, boolean)): remove call to itemRemoved, + (getDomainBounds): only pass to delegate if the interval is included, + (setIntervalWidth): update for renamed method, + (equals): implemented, + * source/org/jfree/data/xy/DefaultTableXYDataset.java + (DefaultTableXYDataset(boolean)): register interval delegate as a + listener, + (removeAllSeries): remove class to seriesRemoved, + (removeSeries(XYSeries)): likewise, + (removeSeries(int)): likewise, + (removeAllValuesForX): likewise, + (getDomainBounds): only pass to delegate if the interval is included, + (setIntervalWidth): update for renamed method, + * source/org/jfree/data/xy/IntervalXYDelegate.java: now implements + DatasetChangeListener, + (intervalWidth): renamed fixedIntervalWidth, + (lowerBound): removed, + (upperBound): removed, + (IntervalXYDelegate(XYDataset, boolean)): added check for null dataset, + updated for renamed field, + (setAutoWidth): if true, recalculate interval width, + (getFixedIntervalWidth): new method, + (setIntervalWidth): renamed setFixedIntervalWidth(), now sets autoWidth + to false, + (getIntervalWidth): updated for renamed field, + (getEndXValue): new method, + (getDomainBounds): reimplemented, + (datasetChanged): new method, recalculates auto interval width, + (itemAdded): removed, + (itemRemoved): removed, + (recalculateIntervalWidth): new implementation, + renamed recalculateInterval(), + (calculateSeries): renamed calculateIntervalForSeries(), new + implementation, + (seriesAdded): removed, + (seriesRemoved): removed, + (equals): updated for renamed field, + * source/org/jfree/data/xy/XYSeriesCollection.java + (XYSeriesCollection(XYSeries)): register interval delegate as a + listener, + (addSeries): removed call to seriesAdded(), + (removeSeries(int)): removed call to seriesRemoved(), + (removeSeries(XYSeries)): likewise, + (removeAllSeries): likewise, + (getDomainBounds): only pass to delegate if the interval is included, + (setIntervalWidth): updated for renamed method, + * source/org/jfree/data/xy/junit/CategoryTableXYDatasetTests.java: new + tests, + * source/org/jfree/data/xy/junit/DataXYPackageTests.java + (suite): added CategoryTableXYDatsaetTests.class), + * source/org/jfree/data/xy/junit/DefaultTableXYDatasetTests.java + (testAddSeries): new test method, + * source/org/jfree/data/xy/junit/IntervalXYDelegateTests.java + (testEquals): updated for method name change. + +2005-10-03 David Gilbert + + * source/org/jfree/chart/renderer/xy/StackedXYAreaRenderer2.java + (drawItem): add an entity to the collection if supplied. + +2005-10-03 David Gilbert + + * source/org/jfree/chart/JFreeChart.java + (drawTitle): check for positive area width and height, otherwise + return null (fixes bug 1306022). + +2005-09-30 David Gilbert + + * source/org/jfree/chart/renderer/category/StackedBarRenderer.java + (drawItem): use item outline stroke, not regular stroke. + +For changes prior to 30-Sep-2005, please refer to the file CHANGELOG.txt. diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/NEWS b/WFRperfTool.editor/libs/jfreechart-1.0.17/NEWS new file mode 100755 index 0000000..3583596 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/NEWS @@ -0,0 +1,855 @@ +JFreeChart 1.0.17 +----------------- +24 November 2013 + +Enhanced XYSplineRenderer with new area fill (contributed by Klaus Rheinwald), +added a notify flag to all datasets that extend AbstractDataset, extended +TimeSeriesCollection to validate TimeSeries keys for uniqueness, added a new +DirectionalGradientPaintTransformer (by Peter Kolb), updated OHLCSeries, added +HMSNumberFormat, updated JCommon to version 1.0.21 (includes rotated text +improvements) and fixed some minor bugs. + +Bug Fixes: + + 977 : Multithreading issue with DateAxis; +1084 : BorderArrangement.add() possible ClassCastException; +1099 : XYSeriesCollection.removeSeries(int) does not deregister listener; +1109 : WaterfallBarRenderer uses wrong color for diff 0. + +And now a word from our sponsors, Object Refinery Limited... + +> ORSON CHARTS 3D +> --------------- +> We are pleased to announce the release of Orson Charts, a 3D chart library +> for the Java(tm) platform. Orson Charts has a similar architecture to +> JFreeChart and provides high-quality 3D chart rendering using just the Java2D +> API. The built-in Swing-based viewer provides zooming and full 360 degree +> rotation of charts in any direction. Export options include PNG, PDF and SVG. +> You can download a free evaluation copy of Orson Charts from: +> +> http://www.object-refinery.com/orsoncharts +> +> We've also added a tab to the JFreeChart demo application so you can see +> Orson Charts in action. Orson Charts is not free, but provides a superb +> complement to the extensive 2D charting capabilities of JFreeChart. + + +JFreeChart 1.0.16 +----------------- +13 September 2013 + +*** THIS RELEASE REQUIRES JDK/JRE 1.6.0 OR LATER. *** + +Provided subscript/superscript support for axis labels (via AttributedString), +new axis label positioning options, simplified ChartFactory methods, +added new methods to DatasetUtilities to interpolate y-values in XYDatasets, +added URLs to labels on CategoryAxis, seamless integration with +JFreeSVG (http://www.jfree.org/jfreesvg/) and OrsonPDF +(http://www.object-refinery.com/pdf/), improved the consistency of the +SWTGraphics2D implementation, and fixed various bugs. All the JUnit tests +have been upgraded to JUnit 4. + +Bug Fixes: +1107 : Fixed TimeZone issue in PeriodAxis. + +Also fixed a line drawing issue with the StackedXYAreaRenderer, and a memory +leak in the SWT ChartComposite class. + +IMPORTANT: Funding is vital to the continued success of the JFreeChart project. +Please ask/persuade/beg your company to support us buy purchasing the +JFreeChart Developer Guide and demo source code (site license options are +available for big companies)...and also please take a look at JFreeSVG and +OrsonPDF, useful products that we are charging money for! + + +JFreeChart 1.0.15 +----------------- +4-July-2013 + +Added support for non-visible series in XYBarRenderer, minor gridlines in +PolarPlot, legend item ordering, chart editor enhancements, updates to +StandardDialScale, localisation files for Japanese and refactored parameter +checks. + +This release also fixes a minor security flaw in the DisplayChart class, +detected and reported by OSI Security: + +http://www.osisecurity.com.au/advisories/jfreechart-path-disclosure + +Patches: + +3500621 : LegendTitle order attribute (by Simon Kaczor); +3463807 : ChartComposite does not dispose popup (by Sebastiao Correia); +3204823 : PaintAlpha for 3D effects (by Dave Law); + +Bug Fixes: + +3561093 : Rendering anomaly for XYPlots; +3555275 : ValueAxis.reserveSpace() problem for axes with fixed dimension; +3521736 : DeviationRenderer optimisation (by Milan Ramaiya); +3514487 : SWTGraphics2D get/setStroke() problem; +3508799 : DefaultPolarItemRenderer does not populate seriesKey in LegendItem; +3482106 : Missing text in SWTGraphics2D (by Kevin Xu); +3484408 : Maven fixes (Martin Hoeller); +3484403 : DateAxis endless loop (by Martin Hoeller); +3446965 : TimeSeries calculates range incorrectly in addOrUpdate(); +3445507 : TimeSeriesCollection.findRangeBounds() regression; +3425881 : XYDifferenceRenderer fix (by Patrick Schlott/Christoph Schroeder); +2963199 : SWT print job (by Jonas Rüttimann); +2879650 : Path disclosure vulnerability in DisplayChart servlet; + +Also fixed a rendering issue for polar charts using an inverted axis. + + +JFreeChart 1.0.14 +----------------- +20 November 2011 + +This release contains support for multiple and logarithmic axes with PolarPlot, +optional drop-shadows in plot rendering, fitting polynomial functions to a data +series, some performance improvements in the TimeSeriesCollection class, mouse +wheel rotation of pie charts, improved Maven support and numerous bug fixes. + +Patches: + +3435734 : Fix lines overlapping item labels (by Martin Hoeller); +3421088 : Bugfix for misalignment in BoxAndWhiskerRenderer; +2952086 : Enhancement for finding bounds in XYZDatasets; +2954302 : CategoryPointerAnnotation line calculation; +2902842 : HistogramDataset.addSeries() fires change change event (by + Thomas A Caswell); +2868608 : Whisker width attribute for BoxAndWhiskerRenderer (by Peter Becker); +2868585 : Added useOutlinePaint flag for BoxAndWhiskerRenderer (by + Peter Becker); +2850344 : PolarPlot enhancements (by Martin Hoeller); +2795746 : Support for polynomial regression; +2791407 : Fixes for findRangeBounds() in various renderers. + +Bug Fixes: + +3440237 : Shadows always visible; +3432721 : PolarPlot doesn't work with logarithmic axis; +3433405 : LineChart3D - Problem with Item Labels; +3429707 : LogAxis endless loop; +3428870 : Missing argument check in TextAnnotation; +3418287 : RelativeDateFormatTest.java is locale dependent; +3353913 : Localisation fixes for ChartPanel, CompassPlot and PiePlot3D; +3237879 : RingPlot should respect getSectionOutlineVisible(); +3190615 : Added missing clear() method in CategoryTableXYDataset; +3165708 : PolarChartPanel localisation fix; +3072674 : Bad handling of NaN in DefaultStatisticalCategoryDataset; +3035289 : StackedXYBarRenderer should respect series/item visible flags; +3026341 : Check for null in getDomain/RangeBounds() for XYShapeRenderer; +2947660 : AbstractCategoryRenderer fix null check in getLegendItems(); +2946521 : StandardDialScale check majorTickIncrement argument; +2876406 : TimeTableXYDataset should support Comparable for series keys; +2868557 : BoxAndWhiskerRenderer should fire change event in setMedianVisible(); +2849731 : For IntervalCategoryDataset and IntervalXYDataset, fix + iterateRangeBounds() in DatasetUtilities; +2840132 : AbstractXYItemRenderer drawAnnotations doesn't set renderer index; +2810220 : Offset problem in StatisticalBarRenderer; +2802014 : Dial value border too small; +2781844 : XYPointerAnnotation arrow drawing; +1937486 : AreaRenderer doesn't respect AreaRendererEndType.LEVEL; + +Also fixed: +- use of simple label offset in PiePlot; +- cached minY and maxY in TimeSeries.createCopy(); +- scaling issues for charts copied to the clipboard; +- use of timezone in TimeTableXYDataset constructor; +- duplicate series names in XYSeriesCollection; +- HistogramDataset fires a change event in addSeries(); +- check visibility of main chart title before drawing it; +- fixed serialization of PowerFunction2D, NormalDistributionFunction2D, + and LineFunction2D; +- item label positioning for the AreaRenderer class when the plot has an + horizontal orientation. + + +JFreeChart 1.0.13 +----------------- +20 April 2009 + +****************************************************************************** +* SPECIAL NOTICE: There will be a birds-of-a-feather session for JFreeChart * +* at this year's JavaOne conference in San Francisco. The session is * +* scheduled for 6.45pm to 7.35pm on Wednesday 3 June. * +****************************************************************************** + +This release contains: + +- updates to the ChartPanel class to support copying charts to the clipboard, + panning and mouse-wheel zooming, and an overlay mechanism that supports + crosshairs; +- enhancements to the auto-range calculation for axes, providing the ability + to use subranges only and also to skip hidden series; +- updates for many of the CategoryItemRenderer implementations to ensure that + they respect the 'seriesVisible' flags; +- an improvement to the TimeSeries class so that it is no longer necessary to + specify the time period type in the constructor; +- a new SamplingXYLineRenderer for improving the performance of time series + charts with large datasets; +- the XYSeries/XYSeriesCollection classes now cache the minimum and maximum + data values to improve the performance of charts with large datasets; +- entities are now created for the chart, data area and axes, allowing mouse + clicks to be detected for these regions; +- added a bar alignment factor to the XYBarRenderer class; +- a new 'errorIndicatorStroke' field for the StatisticalLineAndShapeRenderer + and XYErrorRenderer classes; +- added a new HeatMapDataset interface, DefaultHeatMapDataset implementation, + and a HeatMapUtilities class to make it easier to create heat map charts; +- there is a new flag to allow an XYDataImageAnnotation to be included in the + automatic range calculation for the axes; +- additional attributes in the XYTextAnnotation class; +- added a sampleFunction2DToSeries() method to the DatasetUtilities class; +- some changes to the ChartPanel class that help to work around a regression in + JRE 1.6.0_10 relating to drawing in XOR mode. Regarding this final point: + * the default value for the useBuffer flag has changed to true, which means + that all charts will, by default, be rendered into an off-screen image + before being displayed in the ChartPanel; + * the zoom rectangle is drawn using XOR mode *only* when the useBuffer + flag has been set to false. + For most usage, this should improve performance (but at the cost of using more + memory for each ChartPanel used in your application); + +Bug Fixes: + +2690293 : Problem with Javascript escape characters; +2617557 : StandardDialScale ignored tickLabelPaint; +2612649 : Stroke selection in plot property editor; +2583891 : SWTGraphics2D.fillPolygon() not implemented; +2564636 : Month constructor ignores Locale; +2502355 : ChartPanel sending multiple events; +2490803 : PeriodAxis.setRange() method doesn't take into account that the axis + displays whole periods; + +In addition, a bug in the SlidingCategoryDataset class has been fixed, the +correct outline paint is now used by GradientXYBarPainter, a new method +has been added to the ImageMapUtilities class to escape special characters +in Javascript strings to avoid problems with the OverLIB and DynamicDrive +tooltips, and there are some important fixes in the LogAxis class. + +This release passes 2110 JUnit tests (0 failures) on JRE 1.6.0_12. + + +JFreeChart 1.0.12 +----------------- +31 December 2008 + +This release adds support for minor tick marks, mapping datasets to more than +one axis, an important fix for the XYSeries class (relating to the +addOrUpdate() method) plus numerous other bug fixes. + +This release passes 1996 JUnit test (0 failures) on JRE 1.6.0_10. + +API Adjustments: +- CategoryPlot : added mapDatasetToDomainAxes() and mapDatasetToRangeAxes() + methods; +- Month : added a new constructor Month(Date, TimeZone, Locale) and deprecated + Month(Date, TimeZone); +- Quarter : added a new constructor Quarter(Date, TimeZone, Locale) and + deprecated Quarter(Date, TimeZone); +- XYPlot : added mapDatasetToDomainAxes() and mapDatasetToRangeAxes() methods; +- Year : added a new constructor Year(Date, TimeZone, Locale) and deprecated + Year(Date, TimeZone); + +Bug Fixes: +2471906 : XYAreaRenderer with dashed outline - performance problem; +2452078 : StackedAreaChart has gaps; +2275695 : NullPointerException for SubCategoryAxis on plot with null dataset; +2221495 : XYLineAnnotation with dashed stroke; +2216511 : SWTBarChartDemo1 throws RuntimeException; +2201869 : DateAxis tick label position error; +2121818 : Label link lines for very thin RingPlot; +2113627 : XYStepRenderer item labels; +1955483 : XYSeries.addOrUpdate() problem. + +Also fixed StackedXYBarRenderer which was ignoring the shadowsVisible attribute. + + +JFreeChart 1.0.11 +----------------- +19 September 2008 + +This release features a new chart theming mechanism to allow charts to be +restyled conveniently, a new BarPainter mechanism to enhance the appearance of +bar charts, a new XYShapeRenderer class, a scaling facility for the +XYDrawableAnnotation for drawing images within specific data coordinates, some +new classes (XYTaskDataset, XYDataImageAnnotation and XYTitleAnnotation), a +modification to the Year class to support an extended range, and various bug +fixes and API improvements. There is an important bug fix for the +StackedBarRenderer3D class (see bug 2031407). + +This release passes 1,961 JUnit tests (0 failures) on JRE 1.6.0_07. + +API Adjustments: +- AbstractRenderer - added clearSeriesPaints() and clearSeriesStrokes() + methods; +- BarRenderer - added shadowPaint attribute; +- CategoryAxis - added getCategoryMiddle() method; +- CategoryPlot - added getRendererCount() method; +- ChartFactory - added get/setChartTheme() methods; +- ChartPanel - increased default maximum drawing width and height; +- ChartTheme - new interface; +- ChartUtilities - added applyCurrentTheme() method; +- CompositeTitle - added backgroundPaint attribute; +- GradientBarPainter - new class; +- LegendTitle - added getWrapper() method; +- OHLCSeriesCollection - added xPosition attribute; +- PaintScaleLegend - new subdivisions field; +- PiePlot - added autoPopulate flags, and methods to clear section attributes; +- Plot - added setDrawingSupplier() method; +- RegularTimePeriod - the DEFAULT_TIME_ZONE field has been deprecated in this + release; +- RelativeDateFormat - added methods to control formatting of hours and + minutes - see patch 2033092; +- StandardChartTheme - new class; +- XYItemRendererState - new methods; +- XYPlot - added getRendererCount() method; +- XYShapeRenderer - new class; +- XYTaskDataset - new class. + +Patches: +1997549 : Status calls to XYItemRendererState [Ulrich Voigt]; +2006826 : CompositeTitle drawing fix; +2033092 : Additional formatters for RelativeDateFormat [Cole Markham]; + +Bug Fixes: +1994355 : ChartComposite listener type; +2031407 : Incorrect rendering in StackedBarRenderer3D; +2033721 : WaferMapRenderer; +2051168 : No key in LegendItemEntity for pie charts; + +Also fixed drawing of alternate grid bands in SymbolAxis, the totalWeight +calculation in the CombinedXXXPlot classes, a NullPointerException in the +XYPlot class when drawing quadrants, outline visibility in the +CategoryPlot class, and auto-range calculations with XYBarRenderer. + + +JFreeChart 1.0.10 +----------------- +9 June 2008 + +This release contains various bug fixes and minor enhancements to JFreeChart. +PiePlot labelling has been enhanced (new curve options, and more robust bounds +checking). The BoxAndWhiskerRenderer now has a maximumBarWidth attribute, the +XYStepRenderer has a new stepPoint attribute. The RelativeDateFormat class +has new options. There are new dataset classes (SlidingCategoryDataset and +SlidingGanttDataset) that permit a subset of categories to be plotted, and +allow charts based on these datasets to simulate scrolling. There is a new +ShortTextTitle class. + +This release passes 1,929 JUnit tests (0 failures) on JRE 1.6.0_03. + + +API Adjustments: + +- BoxAndWhiskerRenderer - added maximumBarWidth attribute (see patch 1866446); +- ChartPanel - the zoomPoint attribute has been changed from Point to Point2D; +- DatasetUtilities - iterateCategoryRangeBounds() is deprecated, the method + has been renamed iterateRangeBounds(CategoryDataset) for consistency; +- DefaultKeyedValue - the constructor now prevents a null key; +- LogFormat - now has a 'powerLabel' attribute; +- ShortTextTitle - a new title class; +- SlidingCategoryDataset - new class; +- SlidingGanttDataset - new class; +- TimeSeriesCollection - getSeries(String) changed to getSeries(Comparable); +- XIntervalSeriesCollection - added series removal methods; +- YIntervalSeriesCollection - added series removal methods; +- XYIntervalSeriesCollection - added series removal methods; + +PublicCloneable is now implemented by a number of classes that didn't +previously implement the interface - this should improve the reliability of +chart cloning. + +Patches: + +1943021 : Fix for MultiplePiePlot [Brian Cabana]; +1925366 : Speed improvement for DatasetUtilities [Rafal Skalny]; +1918209 : LogAxis createTickLabel() changed from private to + protected [Andrew Mickish]; +1914411 : Simplification of plot event notification [Richard West]; +1913751 : XYPlot and CategoryPlot addMarker() methods with + optional notification [Richard West]; +1902418 : Bug fix for LogAxis vertical labels [Andrew Mickish]; +1901599 : Fixes for XYTitleAnnotation [Andrew Mickish]; +1891849 : New curve option for pie chart label links [Martin Hilpert]; +1874890 : Added step point to XYStepRenderer [Ulrich Voigt]; +1873328 : Enhancements to RelativeDateFormat [Michael Siemer]; +1871902 : PolarPlot now has angleTickUnit attribute [Martin Hoeller]; +1868745 : Fix label anchor points on LogAxis [Andrew Mickish]; +1866446 : Added maximumBarWidth to BoxAndWhiskerRenderer [Rob Van der Sanden]; + +Bug Fixes: + +1932146 - PeriodAxis.setRange() doesn't notify listeners; +1927239 - Fix calculation of cumulative range; +1926517 - Bugs in data range calculation for combined plots; +1920854 - PiePlot3D labels drawn multiple times; +1897580 - Fix for DefaultIntervalCategoryDataset; +1892419 - Wrong default for minor tick count in LogAxis; +1880114 - VectorRenderer doesn't work for horizontal plot orientation; +1873160 - DialPlot clipping issues; +1868521 - Problem saving charts to JPEG format; +1864222 - Error on TimeSeries createCopy() method; + +The DatasetUtilities.sampleFunction2D() has been changed to sample the correct +number of points - you should check any code that calls this method. The +XYBlockRenderer class now generates entities. Bugs in the removeDomainMarker() +and removeRangeMarker() methods in the CategoryPlot and XYPlot classes have +been fixed. A bug in the TimePeriodValues range calculation has been fixed. +Fixes were applied to the clone() methods in the TaskSeries and +TaskSeriesCollection classes. + +New Experimental Features: + +Two new classes CombinedCategoryPlot and CombinedXYPlot have been added to the +'experimental' source tree - these were contributed by Richard West (see +patch 1924543). + + +JFreeChart 1.0.9 +---------------- +4 January 2008 + +This release contains an important security patch as well as various bug fixes +and minor enhancements. Regarding the security patch, please see the +following advisory: + +http://www.rapid7.com/advisories/R7-0031.jsp + +Note that the fix incorporated in the special JFreeChart 1.0.8a release was +flawed in that it broke the URLs in the HTML image maps generated by +JFreeChart. Further amendments have been made in this release to fix this +problem. + +API Adjustments: + +A number of classes have new methods. Nothing has been removed or deprecated: + +- HashUtilities - added hashCode() methods for BooleanList, PaintList and + StrokeList; +- ImageMapUtilities - added htmlEscape(String); +- IntervalMarker - added new constructor; +- Range - added intersects(Range) and scale(Range, double); +- TextTitle - added protected methods arrangeNN(), arrangeFN() and arrangeRN(); +- XYDataItem - added getXValue() and getYValue() methods; +- XYPlot - added setFixedDomainAxisSpace(AxisSpace, boolean) and + setFixedRangeAxisSpace(AxisSpace, boolean); +- XYSeriesCollection - added getSeries(Comparable) method. + + +Bug Fixes: + +1852525 - CandlestickChart.getCategoryPlot() - ClassCastException; +1851416 - testGetFirstMillisecondWithTimeZone fails in 1.0.8a; +1849333 - 1.0.8a breaks URLs in HTML image maps; +1848961 - GroupedStackedBarRenderer works only for primary dataset; +1846063 - Endless loop in paint of XYPlot; +1840139 - Cross-site scripting vulnerabilities in image map code; +1837979 - Background image not shown with SWT; +1460195 - ChartEntity.getImageMapAreaTag() needs nohref; +1400917 - OverLIBToolTipTagFragmentGenerator not escaping single quote; +1363043 - Escape Image Map Data; +1178601 - AbstractRenderer.hashcode() method returns the same value; + +In addition, a bug in the constructor for the Week class has been fixed. + + +JFreeChart 1.0.8 +---------------- +23 November 2007 + +This release is primarily a bug fix release, correcting a problem with pie +chart labelling, a regression in the DefaultCategoryDataset class (and +underlying KeyedValues2D class), and a cloning bug in the TimeSeries class. +In addition, the StatisticalBarRenderer class has a new 'errorIndicatorStroke' +field and has been updated to support gradients, the StandardDialScale has had +some missing accessor methods implemented, and an override field in the +StandardXYItemRenderer class has been deprecated. Plus some warnings reported +by FindBugs 1.3.0 have been addressed. + + +JFreeChart 1.0.7 +---------------- +14 November 2007 + +This release features new classes DialPlot and LogAxis (previously in +experimental), initial support for minor tick units, a new anchored zooming +option for the ChartPanel class, optional simple labelling on pie charts, +improvements to the "statistical" datasets and underlying data structures, and +numerous bug fixes. + +API Adjustments: + +- CategoryAxis - added getCategorySeriesMiddle() method; +- CategoryPlot - added methods to remove markers; +- ChartPanel - added defaultDirectorForSaveAs attribute; +- DialPlot - new class, an alternative to MeterPlot; +- LogAxis - new class, an alternative to LogarithmicAxis; +- NumberTick - new constructor that allows specification of the tick type; +- NumberTickUnit - new constructor to specify the minor tick count; +- SymbolAxis - new methods get/setGridBandAlternatePaint(); +- TickType - new class; +- TickUnit - added minorTickCount attribute; +- ValueTick - added tickType attribute; +- StandardPieSectionLabelGenerator - new constructors accepting a Locale; +- StandardPieToolTipGenerator - likewise; +- CategoryPlot - added getRangeAxisIndex(), zoomDomainAxes() and zoomRangeAxes() + methods; +- FastScatterPlot - added new zooming methods; +- PiePlot - new attributes to support simple labelling; +- PlotUtilities - new class; +- PolarPlot - added new zooming methods; +- ThermometerPlot - likewise; +- XYPlot - added methods to remove markers (patch 1823697--same as for + CategoryPlot), and added new zooming methods; +- Zoomable - added new zooming methods to this interface; +- LineAndShapeRenderer - added useSeriesOffset and itemMargin attributes; +- MinMaxCategoryRenderer - implemented equals(); +- XYSplineAndShapeRenderer - new class; +- LogFormat - new class; +- ChartFactory - new pie and ring chart creation methods that accept a Locale; +- ChartPanel - added zoomAroundAnchor attribute; +- Series - added isEmpty() method; +- BoxAndWhiskerItem - new convenience constructor; +- DefaultBoxAndWhiskerCategoryDataset - new remove methods; +- DefaultStatisticalCategoryDataset - likewise; +- MeanAndStandardDeviation - added new value accessor methods; +- TimeTableXYDataset - added clear() method; +- Week - added new constructor; +- KeyedObjects - added insertValue() and clear() methods; +- KeyedObjects2D - added clear() method. + +Patches: + +1823724 - updated XYDifferenceRenderer to support item labels; +1827829 - fixed possible NullPointerException in XYBarRenderer; + +Bug Fixes: + +1767315 - GrayPaintScale.getPaint() uses wrong value; +1775452 - Inverted XYBarRenderer does not render margins correctly; +1802195 - Marker.listenerList serializable; +1779941 - StatisticalBarRenderer NPE; +1766646 - XYBlockRenderer can't handle empty datasets; +1763413 - PeriodAxis labels fail to display with setInverted +1737953 - Zoom doesn't work on LogAxis(Demo1) +1749124 - JFreeChart not added as TitleChangeListener + + +JFreeChart 1.0.6 +---------------- +15 June 2007 + +This release features a new VectorRenderer (previously in experimental), a +generalised XYDifferenceRenderer, better support for hotspots on legend items, +improved performance for time series charts displaying subsets of data, support +for GradientPaint in plot backgrounds, plus the usual slew of bug fixes and +minor feature additions. + +API Adjustments: + +- CategoryItemEntity - replaced row and column index attributes with row and + column key attributes; +- CategoryItemRenderer - numerous series override settings have been deprecated; +- DefaultPieDataset - added insertValues() method; +- HexNumberFormat - new class; +- LegendItem - added dataset and seriesKey attributes; +- Plot - added new fillBackground() method to support GradientPaint, and + added is/setOutlineVisible() methods; +- QuarterDateFormat - added GREEK_QUARTERS field plus a new constructor; +- SimpleHistogramDataset - added clearObservations() and removeAllBins() + methods; +- TimeSeriesCollection - added indexOf() method; +- URLUtilities - new class; +- XYItemRenderer - numerous series override settings have been deprecated; +- XYSeriesCollection - added indexOf() method. + +Bug Fixes: + +1735508 - ClusteredXYBarRenderer fails with inverted x-axis; +1726404 - ChartComposite tooltips; +1713474 - StackedBarRenderer3D doesn't fill shadows; +1713401 - StackedBarRenderer3D doesn't check drawBarOutline flag; +1701822 - DefaultBoxAndWhiskerCategoryDataset doesn't follow contracts; +1698965 - NPE in CombinedDomainXYPlot; +1690994 - HideSeriesDemo1 does not work; +1690654 - Bug in removeValue() of DefaultKeyedValues2D; +1562701 - LegendItemEntity needs dataset index; +1486299 - Use URLEncoder.encode() for URL generators; + +Plus the following bugs that didn't have entries in the database: + +- BarRenderer - check for series visibility in getLegendItem(); +- ChartPanel - use correct insets for painting chart buffer to screen, update + UI for popup menu if LookAndFeel changes; +- DateAxis - fixed boundary cases for previousStandardDate() method; +- LineBorder - only draw border if area has positive dimensions; +- JFreeChart - should register as a listener with the default legend; +- StandardXYItemRenderer - fixed a problem where chart entities are created for + non-visible items; +- TimePeriodValuesCollection.getDomainBounds() now computes the bounds + correctly; +- XYLineAndShapeRenderer - fixed a problem where chart entities are created for + non-visible items; +- XYLine3DRenderer - equals() implemented, and serialization fixed; +- XYTitleAnnotation - fixed equals() method; +- various resource usage bugs in the experimental ChartComposite class; + + +JFreeChart 1.0.5 +---------------- +23 March 2007 + +This release features a new DeviationRenderer class, support for item labels +in StackedXYBarRenderer, tooltips and URLs in the CategoryStepRenderer, and +many bug fixes. + +API Adjustments: + +- AbstractCategoryItemRenderer - added createState() method; +- StackedXYBarRenderer - added get/setRenderAsPercentages() methods; +- XYIntervalSeries - added getXLowValue(), getXHighValue(), getYLowValue() and + getYHighValue(); +- YIntervalSeries - added getYLowValue() and getYHighValue() methods; + +Bug Fixes: + +1681777 - DefaultCategoryDataset does not clone data; +1672552 - Zoom rectangle is lost when the chart is repainted; +1671645 - Crosshair incorrectly positioned in horizontal orientation; +1669302 - Tick labels in vertical symbol axis; +1669218 - CategoryPlot.setDomainAxisLocation() ignores parameter; +1667750 - Clip region not restored in Spider and MeterPlot; +1663380 - OutputStream not closed; +1659627 - IntervalMarker with Double.POSITIVE_INFINITY bound; +1647269 - IntervalMarker with Double.MAX_VALUE as upper bound; +1594477 - XYBarRenderer does not render bars on LogarithmicAxis; +1459958 - Log axis zoom function problem; + 880597 - Zooming ChartPanel with log axes; + 764561 - Dynamic chart zoom buggy. + +Also fixed numerous bugs in equals(), cloning and serialization +implementations. + + +JFreeChart 1.0.4 +---------------- +9 February 2007 + +This release features a new XYBlockRenderer class, URLs for pie chart labels +in HTML image maps, a new dataset implementation for open-high-low-close +charts, support for gradient paint in ClusteredXYBarRenderer, +StackedXYBarRenderer and legend graphics, a new anchor attribute for +XYImageAnnotation, improvements to the experimental SWT support, plus a +number of additions to the API for usability, and many bug fixes. + +API Adjustments: + +- DateAxis - added get/setTimeZone() methods; +- DefaultXYDataset - now implements PublicCloneable; +- StackedXYAreaRenderer2 - added get/setRoundXValues() methods; +- StandardXYItemLabelGenerator - added new constructor; +- StandardXYToolTipGenerator - added new constructor; +- XYBarDataset - added getUnderlyingDataset() and get/setBarWidth() methods; +- XYDifferenceRenderer - added roundXCoordinates attribute; +- XYImageAnnotation - added an image anchor attribute, a new constructor, and + several accessor methods; +- XYSeries - added toArray() method; + +Bug Fixes: + +1654215 - XYPlot renderer with no corresponding dataset; +1652640 - RangeMarkers do not update properly; +1649686 - Crosshairs for StackedXYAreaRenderer; +1647749 - IllegalArgumentException in SWTAxisEditor; +1644877 - Replacing series data in DefaultXYDataset; +1644010 - DateAxis.nextStandardDate() ignores timezone; +1638678 - DateAxis code uses the default calendar; +1629382 - Tests fail for jfreechart-1.0.3; +1624067 - StandardXYToolTipGenerator missing constructor; +1616583 - Serialize ChartDeleter; +1612770 - Popup menu in wrong position for SWT ChartComposite; +1611872 - Minute.previous() returns null for minute == 0; +1608371 - Tick labels overlap with custom NumberFormat; +1606205 - Draw shared axis last on combined plots; +1605207 - IntervalMarker exceeds bounds of data area; +1605202 - SpiderWebPlot method access; +1599652 - Inverted StackedBar3D problem; +1598394 - XYBarDataset hiding its proxied object; +1564967 - Crosshairs on XYDifferenceRenderer; +1245305 - NullPointerException in writeImageMap(); +1086307 - Crosshairs on plots with multiple axes. + +Also fixed numerous bugs in equals() and clone() methods throughout the API. + + +JFreeChart 1.0.3: +----------------- +17 November 2006 + +This release features several new IntervalXYDataset implementations, some +significant refactoring of the time period classes (to improve performance +and correctness), modifications to the PiePlot class to support reordering of +dataset items, a new event mechanism to allow updating of markers, plus many +other enhancements, bug fixes and documentation updates. + +A new DialPlot implementation has been added to the 'experimental' sources. +We are looking for people to test this code and provide feedback, so that we +can stabilize the API and add this code to the main JFreeChart API. + +API adjustments: + +The following adjustments have been made to the API: + +- CategoryLabelEntity - new class; +- CategoryPointerAnnotation - new class; +- ChartPanel: added new public method doEditChartProperties(); +- ComparableObjectItem, ComparableObjectSeries - new classes; +- CrosshairState: added several new accessor methods; +- DefaultPieDataset: added sortByKeys() and sortByValues() methods; +- Markers: a change event mechanism has been added to the Marker class and + its subclasses; +- StackedAreaRenderer: added get/setRenderAsPercentages() methods; +- XIntervalDataItem, XIntervalSeries and XIntervalSeriesCollection - new + classes; +- XYErrorRenderer: new class; +- XYInterval, XYIntervalDataItem, XYIntervalSeries and + XYIntervalSeriesCollection - new classes; +- YInterval, YIntervalDataItem, YIntervalSeries, YIntervalSeriesCollection and + YWithXInterval - new classes. + +Bug Fixes: + +1578293 - Unused methods in JDBCXYDataset; +1572478 - BoxAndWhiskerRenderer potential NullPointerException; +1569094 - XYStepRenderer with horizontal orientation; +1565168 - Crosshair position incorrect; +1564977 - DateAxis missing initial tick label; +1562759 - StatisticalLineAndShapeRenderer constructor ignores arguments; +1557141 - Bad locale in ServletUtilities; +1550045 - TimeSeries.removeAgedItems() method problems; +1549218 - Chart not displaying when all data values are the same and large; +1450447 - Marker.setAlpha() ignored; + +Also fixed URL generation for legend items, tick mark positioning on the +DateAxis, the equals() method in the AreaRenderer class, hardcoded outline +attributes in the XYBubbleRenderer, and potential NullPointerExceptions in the +ChartPanel class. + + +JFreeChart 1.0.2: +----------------- +Released on 25 August 2006. + +API adjustments: + +The following adjustments have been made to the API (there should be no +breakage of applications coded to the 1.0.0 or 1.0.1 API): + +- CategoryToPieDataset: added accessor methods for underlying dataset, extract + type and index (feature request 1477915); +- DefaultXYDataset: New dataset implementation that uses double[] arrays; +- DefaultXYZDataset: New dataset implementation that uses double[] arrays; +- LegendItemBlockContainer: New container used in legends (enables + legend item entities again); +- MultiplePiePlot: Added new fields aggregatedItemsKey and + aggregatedItemsPaint, plus accessor methods - see bug 1190647; +- SpiderWebPlot: Added new fields toolTipGenerator and urlGenerator, plus + accessor methods (see patch 1463455); +- StackedBarRenderer3D: Added new flag (renderAsPercentages), plus accessor + methods, that controls whether the data items are displayed as values or + percentages. Two new constructors are also added (see patch 1459313); +- XYPolygonAnnotation: Added new accessor methods. + +Patches: + +1459313 - Add renderAsPercentages option to StackedBarRenderer3D; +1462727 - Modify SpiderWebPlot to support zero values; +1463455 - Modify SpiderWebPlot to support mouse clicks, tool tips and URLs; + +Bug Fixes: + +1514904 - Background image alpha in Plot class; +1499140 - ClusteredXYBarRenderer with margin not drawing correctly; +1494936 - LineAndShapeRenderer generates entity for non-visible item; +1493199 - NPE drawing SpiderWebPlot with null info; +1480978 - AbstractPieItemLabelGenerator.clone() doesn't clone percentFormat; +1472942 - DateAxis.equals() broken; +1468794 - StatisticalLineAndShapeRenderer doesn't draw error bars correctly + when the plot has a horizontal orientation; + - AbstractCategoryItemRenderer doesn't check seriesVisibleInLegend + flag before creating new item; +1440415 - Bad distribution of pie chart section labels; +1440346 - Bad manifest entry for JCommon in JFreeChart jar file; +1435461 - NumberAxis.equals() ignores rangeType field; +1435160 - XYPointerAnnotation.equals() ignores x and y fields; +1398672 - LegendItemEntities not working; +1380480 - StandardXYItemRenderer problems with Double.NaN; +1190647 - Legend and section color mismatch for MultiplePiePlot. + +Miscellaneous Changes: + +- Updated CandlestickRenderer, CyclicXYItemRenderer, HighLowRenderer, + XYStepAreaRenderer and TimeSeriesURLGenerator to call dataset methods that + return double primitive only; +- Updated XYPolygonAnnotation, adding new accessor methods and fixing problems + in the equals()/hashCode() methods; +- ChartFactory.createStackedXYAreaChart() now uses StackedXYAreaRenderer2, for + better handling of negative values; +- Added crosshair support for XYBarRenderer. + +Experimental Code: + +In this release, some new (incomplete) classes have been included in the +org.jfree.experimental.* namespace. These classes are not part of the +standard API, but are included for developers to experiment with and provide +feedback on. Hopefully in the future, refined versions of these classes will +be incorporated into the main library. PLEASE NOTE THAT THE API FOR THESE +CLASSES IS SUBJECT TO CHANGE. + + +JFreeChart 1.0.1: +---------------- +Released 27 January 2006. This is primarily a bug fix release. In addition, +there are some API adjustments (there should be no breakage of applications +coded to the 1.0.0 API). + +API adjustments: +- BarRenderer: added a new flag (includeBaseInRange), plus accessor + methods, that controls whether or not the base value for the bar is + included in the range calculated by the findRangeBounds() method; +- BubbleXYItemLabelGenerator: new class; +- Range: added a new method expandToInclude(Range, double), this is used by + the BarRenderer class; +- TaskSeriesCollection: added two new methods, getSeries(int) and + getSeries(Comparable). +- TimeSeriesCollection: the domainIsPointsInTime flag has been deprecated. + The flag serves no function now that renderers are used to calculate the + domain bounds, so you can safely delete any calls to the + setDomainIsPointsInTime() method; +- XYPlot: added a new getAnnotations() method; +- XYSeries: the update(int, Number) method has been deprecated and a new method + updateByIndex(int, Number) has been added; + +Bug fixes: + +1243050 - XYBarRenderer doesn't show entire range of values for a + TimeSeriesCollection; +1373371 - XYBubbleRenderer doesn't support item labels; +1374222 - BarRenderer contains JDK 1.4 specific code; +1374328 - LegendItem serialization problem; +1377239 - Bad argument checking in Quarter constructor; +1379331 - Incorrect drawing of TextTitle at LEFT or RIGHT position; +1386328 - RingPlot entity incorrect; +1400442 - Inconsistent treatment of null and zero values in PiePlot; +1401856 - Bad rendering for non-zero base values in BarRenderer; +1403043 - NullPointerException in CategoryAxis; +1408904 - NumberAxis3D assumes CategoryPlot; +1415480 - XYTextAnnotation equals() method doesn't check (x, y); + + +JFreeChart 1.0.0: +---------------- +Released on 2 December 2005. diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/README.txt b/WFRperfTool.editor/libs/jfreechart-1.0.17/README.txt new file mode 100755 index 0000000..4e5461f --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/README.txt @@ -0,0 +1,817 @@ +******************************** +* JFREECHART: Version 1.0.17 * +******************************** + +24 November 2013 + +(C)opyright 2000-2013, by Object Refinery Limited and Contributors. + +----------------- +1. INTRODUCTION +----------------- +JFreeChart is a free chart library for the Java(tm) platform. It runs +on the Java 2 Platform (JRE 1.6.0 or later) and uses the Java 2D API for +drawing. + +JFreeChart is licensed under the terms of the GNU Lesser General +Public Licence (LGPL). A copy of the licence is included in the +distribution. + +Please note that JFreeChart is distributed WITHOUT ANY WARRANTY; +without even the implied warranty of MERCHANTABILITY or FITNESS FOR A +PARTICULAR PURPOSE. Please refer to the licence for details. + +We are grateful to the many developers that have contributed to JFreeChart. +The contributors are listed below in section 10. + +------------------- +2. LATEST VERSION +------------------- +The latest version of this class library can be obtained from: + + http://www.jfree.org/jfreechart/ + +If you have any comments, suggestions or bugs to report, please post a +message in the JFreeChart forum. + +----------------- +3. DOCUMENTATION +----------------- +You can download installation instructions +(jfreechart-1.0.17-install.pdf) from the JFreeChart home +page or the project page on SourceForge. + +Further documentation for JFreeChart (the JFreeChart Developer Guide) is +available to purchase from by Object Refinery Limited, a company owned and +operated by David Gilbert (the original author of JFreeChart). For more +information, please see: + + http://www.object-refinery.com/jfreechart/guide.html + +Sales of the JFreeChart Developer Guide are an important source of funding for +the project. Please help us to continue developing free software. + +API documentation files in HTML format are available on-line. If you wish +to keep a local copy of the API files, you can regenerate them directly +from the source code. You can do this using the 'javadoc' utility directly, +or with the Ant script (build.xml) included in the distribution. + +----------------- +4. DEPENDENCIES +----------------- +JFreeChart has the following dependencies: + +(a) JRE/JDK 1.6.0 or higher - note that the previous release of JFreeChart +worked with JRE/JDK 1.4.2 or later. With a bit of hacking, it may be possible +to get JFreeChart working on these older versions, but we are no longer +supporting it. + +(b) JCommon - version 1.0.0 or later. The runtime jar file (version 1.0.21) +is included in the JFreeChart distribution. You can obtain the complete +source code for JCommon from: + + http://www.jfree.org/jcommon/ + +JCommon is licensed under the terms of the GNU Lesser General Public Licence. + +(c) servlet.jar - classes in the org.jfree.chart.servlet +package require this file. The JFreeChart distribution includes the +servlet.jar file distributed with Tomcat 4.1.31. Applicable license +terms are published at: + + http://java.sun.com/products/servlet/LICENSE + +(d) JUnit - a unit testing framework (the junit.jar runtime file is +included in the distribution). JUnit is licensed under the terms +of the IBM Common Public License. You can find out more about JUnit +and/or download the latest version from: + + http://www.junit.org + +The JUnit tests included with JFreeChart have been created using JUnit +4.3.1. + +----------- +5. SUPPORT +----------- +Support questions can be posted in the free support forum at + + http://www.jfree.org/forum/viewforum.php?f=3 + +We read all questions posted in the forum, and respond to as many as we can +in the time available. Unfortunately, there are too many questions to answer +them all. + +-------------------- +6. ANT BUILD SCRIPT +-------------------- +An Ant build script (build.xml) is included in the distribution. This +is the same script that is used to create the JFreeChart distribution. + +For more information about Ant: + + http://ant.apache.org/ + +If you want to rebuild the JFreeChart jar file, we highly recommend that you +use this script as it includes certain files (for example, .properties files) +that you MUST have in the jar file for JFreeChart to function correctly. + +------------------------ +7. THE DEMO APPLICATION +------------------------ +A demo application that shows a selection of the charts that can be +generated is included in the JFreeChart distribution. To run the +demo (using JDK 1.6.0 or later), use the following command: + + java -jar jfreechart-1.0.17-demo.jar + +The complete source code for the demo application is available for +download when you purchase the JFreeChart Developer Guide. + +The demo application also links to the JFreeSVG and OrsonPDF libraries, to +provide export facilities to the SVG and PDF formats. These fast, lightweight +libraries are not free, licenses can be purchased from Object Refinery Limited. + +An additional tab added to the demo application in version 1.0.17 showcases +Orson Charts 3D, a new library by Object Refinery Limited. You can find out +more about Orson Charts at: + + http://www.object-refinery.com/orsoncharts/ + +--------------- +8. LIMITATIONS +--------------- +JFreeChart has some known limitations that will hopefully be addressed in +the future: + + - some renderers do not respect the series visibility flags yet; + - the chart property editors (accessible by right-clicking on the chart + panel) are horribly out of date and probably shouldn't be used; + - item labels (if displayed) are not taken into account for the + automatically calculated axis range. As a workaround, you can increase + the axis margins; + - tick labels on a DateAxis that uses a SegmentedTimeline can be + problematic; + +If there are other items that you think should be listed here, +please post a bug report. + +-------------- +9. WHAT's NEW +-------------- +A list of changes in recent versions: + +1.0.17 : (22-Nov-2013) + - see the NEWS and ChangeLog files for details. + +1.0.16 : (13-Sep-2013) + - bumped the required JRE to 1.6, enhanced axis labelling, provided + integration with JFreeSVG and OrsonPDF for vector output, and fixed + bugs. + +1.0.15 : (4-Jul-2013) + - various minor feature enhancements and a range of bug fixes, see the + NEWS and ChangeLog files for details. + +1.0.14 : (20-Nov-2011) + - added support for multiple axes in PolarPlot, performance + improvements in the TimeSeriesCollection class, mouse wheel rotation + in the PiePlot class, improved Maven support, a range of other + minor functional enhancements and numerous bug fixes - see the NEWS + and ChangeLog files for details. + +1.0.13 : (17-Apr-2009) + - there are some significant new features in this release, as well + as performance enhancements and bug fixes - see the NEWS and + ChangeLog files for details. + +1.0.12 : (31-Dec-2008) + - added support for minor tick marks, mapping datasets to more than + one axis, and numerous bug fixes - see the NEWS and ChangeLog files + for details. + +1.0.11 : (18-Sep-2008) + - this release includes a new chart theming mechanism, and numerous + other feature enhancements and bug fixes - see the NEWS and ChangeLog + files for details. + +1.0.10 : (8-Jun-2008) + - another general maintenance release - see the NEWS and ChangeLog + files for more details. + +1.0.9 : (4-Jan-2008) + - this release fixes a security advisory with respect to the HTML + image maps generated by JFreeChart - see the NEWS file for more + information. In addition, a number of bugs have been fixed. + +1.0.8 : (23-Nov-2007) + - primarily a bug fix release. See the NEWS and ChangeLog files for a + more detailed description of the changes in this release. + +1.0.7 : (14-Nov-2007) + - See the NEWS and ChangeLog files for a more detailed description of + the changes in this release. + +1.0.6 : (15-Jun-2007) + - the VectorRenderer and associated dataset classes have been promoted + to the standard API from the 'experimental' source tree. See the + NEWS and ChangeLog files for a more detailed description of the + changes in this release. + +1.0.5 : (23-Mar-2007) + - this release contains a new DeviationRenderer, enhancements to a + number of existing classes and numerous bug fixes, see the NEWS + and ChangeLog files for details. + +1.0.4 : (9-Feb-2007) + - this release contains both new features and bug fixes, see the NEWS + and ChangeLog files for details. + +1.0.3 : (17-Nov-2006) + - this release contains a new DialPlot class (in 'experimental') that + will hopefully replace the MeterPlot class, once the API has been + polished a little, plus many other new features and bug fixes. See + the NEWS and ChangeLog files for details. + +1.0.2 : (25-Aug-2006) + - this release contains both new features and bug fixes, see the NEWS + and ChangeLog files for details. + +1.0.1 : (27-Jan-2006) + - primarily a bug fix release, see the NEWS and ChangeLog files for + details. + +1.0.0 : (2-Dec-2005) + - the first stable release of the JFreeChart class library, all future + releases in the 1.0.x series will aim to maintain backward + compatibility with this release; + - see the ChangeLog file for a detailed list of changes. + +1.0.0-rc3 : (28-Nov-2005) + - the third "release candidate" for version 1.0.0, this release + fixes some issues with the 1.0.0-rc2 release (mainly concerning + packaging of resource bundles for localisation). + - if no significant problems are reported in the next few days, + the 1.0.0 "final" release will be posted on 2-Dec-2005. + +1.0.0-rc2 : (25-Nov-2005) + - the second "release candidate" for version 1.0.0. If no problems + are reported, 1.0.0 "final" will be released on 2-Dec-2005. + - see the ChangeLog file for a detailed list of changes in this + release. + +1.0.0-rc1 : (2-Jun-2005) + - this is a "release candidate" for version 1.0.0. If no + significant API problems are reported, this release will be + re-released as version 1.0.0. + - see CHANGELOG.txt for further details. + +1.0.0-pre2 : (10-Mar-2005) + - see CHANGELOG.txt for further details. + +1.0.0-pre1 : (29-Nov-2004) + - see CHANGELOG.txt for further details. + +0.9.21 : (9-Sep-2004) + - added new axes: PeriodAxis and ModuloAxis. + - split org.jfree.data and org.jfree.chart.renderer into + subpackages for 'category' and 'xy' charts. + - Sun PNG encoder is now used, if available. + - a new demo application makes it easier to preview the + chart types that JFreeChart can create. + - added a new series visibility flag to the AbstractRenderer + class. + - added support for GradientPaint in interval markers. + - see CHANGELOG.txt for further details. + +0.9.20 : (7-Jun-2004) + - primarily bug fixes, see CHANGELOG.txt for further details. + +0.9.19 : (28-May-2004) + - added methods to XYDataset that return double primitives; + - removed distinction between "primary" and "secondary" datasets, + renderers and axes; + - added fixed legend item options to CategoryPlot and XYPlot; + - legend changes by Barek Naveh; + - removed Log4j dependency; + - many, many bug fixes; + - see CHANGELOG.txt for further details. + +0.9.18 : (15-Apr-2004) + - new legend anchor options; + - fixed broken JPEG export; + - fixed title size problems; + - various other bug fixes; + +0.9.17 : (26-Mar-2004) + - pie chart enhancements for labelling, shading and multiple pie + charts (2D or 3D) on a single plot; + - new PolarPlot class added; + - XYSeries can now be sorted or unsorted; + - createBufferedImage() method can now scale charts; + - domain and range markers now support intervals; + - item labels are now supported by some XYItemRenderers; + - tooltip and item label generators now use MessageFormat class; + - added new XYBarDataset class; + - added transparency support to PNG export; + - numerous other small enhancements and bug fixes, see the + CHANGELOG.txt file for more details; + +0.9.16 : (09-Jan-2004) + - this release contains bug fixes and some minor feature + enhancements (title and category label wrapping, legend shape + scaling, enhanced performance for the DefaultTableXYDataset class); + - added Spanish localisation files; + +0.9.15 : (28-Nov-2003) + - the focus of this release is bug fixes - quite a number of issues + have been resolved, please check the bug database for details; + - added a new Wafer Map chart type; + - added a cyclic axis; + - added localisation files for _ru; + +0.9.14 : (17-Nov-2003) + - implemented zooming for the FastScatterPlot class; + - added item label support for stacked bar charts, and new fall back + options for item labels that don't fit within bars; + - modified the CategoryAxis class to allow additional options for the + alignment and rotation of category labels; + - addition of the AxisState class, used in the drawing of axes to + eliminate a bug when multiple threads draw the same axis + simultaneously; + - provided additional attributes in the DateTickUnit class to improve + labelling on a segmented DateAxis; + - added support for GradientPaint in bar charts; + - updated the PNGEncoder; + - fixes for tick label positioning on axes; + - various Javadoc updates; + - numerous bug fixes; + +0.9.13 : (26-Sep-2003) + - various enhancements to the stacked area XY charts; + - added a completion indicator for the Gantt chart; + - range and domain markers can now be placed in the foreground or the + background; + - more fixes for cloning and serialization; + - fixed mouse event bug for combined charts; + - fixed bugs in the PngEncoder class; + - incorporated .properties files that were missing from the 0.9.12 + distribution; + +0.9.12 : (11-Sep-2003) + - extended box-and-whisker plots to work with the CategoryPlot class + as well as the XYPlot class (based on work by David Browning); + - added a new LayeredBarRenderer (by Arnaud Lelievre); + - added support for stacked area charts with the XYPlot class (thanks + to Richard Atkinson); + - improved HTML image map support (thanks to Richard Atkinson); + - added localized resources for the chart property editors (thanks to + Arnaud Lelievre). Current translations include French and Portugese + (thanks to Eduardo Ramalho); + - added facility for setting all rendering hints; + - improved support for cloning and serialization; + - fixed a bug in the XYSeries class that prevented the TableXYDataset + from functioning correctly; + - improved date axis labelling with segmented time lines; + - fixed several bugs in the secondary dataset/axis/renderer code; + - fixed bugs in the JDBCCategoryDataset class; + - numerous other bug fixes; + +0.9.11 : (8-Aug-2003) + - added support for box-and-whisker plots, thanks to David Browning; + - lots of bug fixes; + +API changes in this release are minimal and have been implemented using +deprecation, so code written against 0.9.10 should recompile. + +0.9.10 : (25-Jul-2003) + - added support for multiple secondary axes, datasets and + renderers; + - minor feature enhancements and bug fixes; + +0.9.9 : (10-Jul-2003) PLEASE NOTE THAT MAJOR CHANGES HAVE BEEN MADE IN THIS +RELEASE AND ONE OR TWO FEATURES MAY BE BROKEN. PLEASE REPORT BUGS SO THEY CAN +BE FIXED FOR THE NEXT RELEASE. + + - merged the HorizontalCategoryPlot and VerticalCategoryPlot classes, + into the CategoryPlot class; + - merged the horizontal and vertical axis classes; + - merged the horizontal and vertical renderer classes; + - CategoryPlot and XYPlot now support both horizontal and vertical + orientation via the setOrientation(...) method; + - merged horizontal and vertical methods in the ChartFactory class; + - created new combined plot classes: CombinedDomainCategoryPlot, + CombinedRangeCategoryPlot, CombinedDomainXYPlot and + CombinedRangeXYPlot (these can all be drawn with a horizontal or + vertical orientation); + - Bill Kelemen has enhanced the DateAxis class to handle segmented + timelines. This can be used, for example, to skip weekends for + daily stock price charts; + - Richard Atkinson has updated the ServletUtilities class; + - Bryan Scott has added an XYDatasetTableModel class for presenting + datasets in a JTable; + - modified XYPlot to allow renderers to use multiple passes through + the dataset; + - added new XYDifferenceRenderer; + - added support for colored bands between gridlines in XYPlot; + - added new XYDrawableAnnotation class; + - added a new attribute to control the order of dataset rendering in + a CategoryPlot; + - extended the value label mechanism for the renderers, to allow + better (per series) control over label generation, positioning and + visibility; + - CategoryItemTooltipGenerator has been renamed + CategoryItemLabelGenerator, since it is now being used to generated + item labels as well as tooltips; + - there is now support for horizontal stacked 3D bar charts; + - added support for range markers against secondary axis in a + CategoryPlot; + - added labels to domain and range markers; + - added a new HistogramDataset class (contributed by Jelai Wang) to + make it easier to create histograms with JFreeChart; + - moved the DrawingSupplier into the plot class, renderers now + reference the supplier from the plot (parent plot for combined and + overlaid charts). This means that renderers now share a single + DrawingSupplier by default, which simplifies the creation of + combined charts; + - changed the ColorBarAxis classes that extended the NumberAxis class, + to a single ColorBar class that wraps a ValueAxis (may have broken + one or two things in the process); + - Barak Naveh has contributed new classes MatrixSeries and + MatrixSeriesCollection, along with demos: BubblyBubblesDemo.java + and BubblyBubblesDemo2.java; + - the TextTitle class now has a background paint attribute; + - the StandardLegend class now generates LegendEntity objects if a + ChartRenderingInfo instance is supplied to the draw(...) method; + - extended the CategoryTextAnnotation class to take into account a + category anchor point. See the SurveyResultsDemo.java application + for an example; + - included numerous bug fixes; + +0.9.8 : (24-Apr-2003) + - changed package naming from com.jrefinery.* to org.jfree.*; + - added new TimePeriodValuesCollection class; + - added MIME type code to ServletUtilities class; + - reversed the order of PieDataset and KeyedValuesDataset in + the class hierarchy; + - reversed the order of CategoryDataset and KeyedValues2DDataset + in the class hierarchy; + - minor bug fixes; + +0.9.7 : (11-Apr-2003) + - added a new ValueDataset interface and DefaultValueDataset + class, and changed the CompassPlot class to use this instead + of MeterDataset; + - added DataUtilities class, to support creation of Pareto + charts (new demo included); + - updated writeImageMap method as suggested by Xavier Poinsard + (see Feature Request 688079); + - implemented Serializable for most classes (this is likely to + require further testing); + - incorporated contour plot updates from David M. O'Donnell; + - added new CategoryTextAnnotation and XYLineAnnotation + classes; + - added new HorizontalCategoryAxis3D class contributed by + Klaus Rheinwald; + + Bug fixes: + - added a workaround for JVM crash (a JDK bug) in pie charts + with small sections (see bug report 620031); + - fixed minor bug in HorizontalCategoryPlot constructor (see + bug report 702248); + - added code to ensure HorizontalNumberAxis3D is not drawn if + it is not visible (see bug report 702466); + - added small fix for suppressed chart change events (see bug + report 690865); + - added pieIndex parameter to tooltip and URL generators for + pie charts; + - fixed bug in getLastMillisecond() method for the Second + class and the getFirstMillisecond() method for the Year + class (picked up in JUnit tests); + - in TextTitle, changed width used for relative spacing to fix + bug 703050; + +0.9.6 : (17-Feb-2003) Bug fixes: + - fixed null pointer exception in DefaultCategoryDataset; + - fixed update problem for PaintTable, StrokeTable and + ShapeTable objects; + - added methods to control colors in PiePlot (these were + inadvertantly removed in the changes made for 0.9.5); + - fixed auto-range update problem for secondary axis; + - fixed missing category labels in the overlaid category plot; + - fixed constructors for symbolic axes; + - corrected error in Javadoc generation (Ant script); + +0.9.5 : (6-Feb-2003) PLEASE NOTE THAT MAJOR CHANGES TO THE + JFREECHART API HAVE BEEN MADE IN THIS RELEASE! + + - added support for secondary axes, datasets and renderers; + - added new data interfaces (Value, Values, Values2D, + KeyedValues and KeyedValues2D) and incorporated these into + the existing PieDataset and CategoryDataset interfaces. + - modified the CategoryDataset interface to be more + symmetrical, data is organised in rows and columns (as + before) but can now be accessed by row/column index or + row/column key. + - added support for reading PieDatasets and CategoryDatasets + from XML files. + - created separate packages for the axes + (com.jrefinery.chart.axis), plots (com.jrefinery.chart.plot) + and renderers (com.jrefinery.chart.renderer). + - series attributes (paint, outline paint, stroke and shape) + are now controlled by the renderer classes using lookup + tables. Introduced the DrawingSupplier interface (and + DefaultDrawingSupplier class) which is used to populate the + lookup tables from a common source (necessary to coordinate + complex combined charts). + - the chart legend can now display shapes corresponding to + series. + - moved responsibility for category distribution to the + CategoryAxis class, which tidies up the code in the + CategoryPlot classes. + - gridlines are now controlled by the CategoryPlot and XYPlot + classes, not the axes (included in this change is the + addition of gridlines for the CategoryPlot domain values). + - changed the list of titles in the JFreeChart class to a + title and a list of subtitles. + - added new renderers for XYPlot (XYBubbleRenderer and + YIntervalRenderer). + - modified Gantt chart to display sub-tasks. + - added ContourPlot class (still experimental) by David + M. O'Donnell. + - introduced new MovingAverage class. + - ChartMouseEvent now includes source chart. + - numerous bug fixes. + - lots of Javadoc updates. + +0.9.4 : (18-Oct-2002) Added a new stacked area chart (contributed by Dan + Rivett) and a compass plot (contributed by Bryan Scott). Updated + the ThermometerPlot class. Added a new XYDotRenderer for scatter + plots. Modified combined and overlaid plots to use the series colors + specified in the sub plot rather than the parent plot (this makes it + easier to align the colors in the legend). Added Regression class + for linear and power regressions. BasicTimeSeries can now + automatically drop "old" data. Some clean-up work in the code for + tooltips and the event listener mechanism. Richard Atkinson has + incorporated some useful extensions for servlets/JSP developers. + + Ran Checkstyle and corrected issues reported for most classes. + Checkstyle is a free utility that you can download from: + + http://checkstyle.sourceforge.net + + Fixed bugs and updated documentation. + + API changes include: + - added tickMarkPaint to Axis constructor (also affects + subclasses); + - added getLegendItems() to Plot, and deprecated + getLegendItemLabels(); + - added getLegendItem(int) to XYItemRenderer and + CategoryItemRenderer. + - most 'protected' member variables have been changed to + 'private'. + +0.9.3 : (4-Sep-2002) Added multiple pie charts based on + CategoryDataset. Updated logarithmic axes. Improved URL + support for image map generation. Moved the com.jrefinery.data + package from JCommon to JFreeChart. Added simple framework for + chart annotations. Improved control over renderers. Duplicate + x-values now allowed in XYSeries. Optional category label + skipping in category axes. Added CategoriesPaint attribute to + AbstractCategoryItemRenderer. Added new attributes to + MeterPlot class. Updated 3D pie chart to observe start angle + and direction, and also foreground alpha < 1.0. Improved + Javadoc comments. New demo applications, including: + AnnotationDemo1, EventFrequencyDemo, JDBCCategoryChartDemo, + JDBCPieChartDemo, JDBCXYChartDemo and MinMaxCategoryPlotDemo. + Bug fixes: + - negative percentages on PiePlot. + - added listener notification to setXXXAxis(...) methods. + - fixed DomainInfo method name clash. + - added DomainIsPointsInTime flag to TimeSeriesCollection to + give better control over auto range on axis for time series + charts. + - axis margins for date axes are no longer hard-coded. + - fix for ordering of categories in JdbcCategoryDataset. + - added check for null axis in mouse click handler. + + The CVS repository at SourceForge has also been restructured + to match the distribution directory layout. + +0.9.2 : (28-Jun-2002) PiePlot now has startAngle and direction + attributes. Added support for image map generation. Added a + new Pie3DPlot class. Added label drawing code to bar + renderers. Added optional range markers to horizontal number + axis. Added bar clipping to avoid PRExceptions in bar + charts. JFreeChartDemo has been modified and now includes + examples of the dial and thermometer plots. + Bug fixes: + - auto range for VerticalNumberAxis when zero is forced to be + included in the range. + - fixed null pointer exception in StackedVerticalBarRenderer3D; + - Added get/set methods for min/max chart drawing dimensions + in ChartPanel; + - HorizontalIntervalBarRenderer now handles single category; + - verticalTickLabels now possible in HorizontalNumberAxis3D; + - removed unnecessary imports; + +0.9.1 : (14-Jun-2002) Bug fixes and Javadoc updates. + - fixed auto range calculation for category plots; + - fixed event notification for XYPlot; + - fixed auto axis range for Gantt charts; + - check for null popup menu in ChartPanel.mouseDragged; + - new checks for null info in renderers; + - range markers now drawn only if in visible axis range; + +0.9.0 : (7-Jun-2002) New plots including an area chart, a horizontal + 3D bar chart, a Gantt chart and a thermometer chart. + Combination plots have been reworked to provide a + simpler framework, and extends to allow category plots to be + combined. There is now a facility to add a ChartMouseListener + to the ChartPanel (formerly JFreeChartPanel). An interactive + zooming feature (experimental at this point) is now available + for XYPlots. A new Polish translation has been added. Several + fixes have been applied to the default tool tip generators. A + workaround has been added to fix the alignment between time + series charts and the date axis. There are some improvements + to the VerticalLogarithmicAxis class, and now a corresponding + HorizontalLogarithmicAxis class. Additional demonstration + applications have been added. Fixed the popup menu bug. + +0.8.1 : (5-Apr-2002) Localised resource bundles for French, German and + Spanish languages (thanks to Anthony Boulestreau, Thomas Meier + and Hans-Jurgen Greiner for the translations). An area XY + plot and meter chart contributed by Hari. Symbol charts + contributed by Anthony Boulestreau. An improved + CandleStickRenderer class from Sylvain Vieujot. Updated + servlet code from Bryan Scott. XYItemRenderers now have a + change listener mechanism and therefore do not have to be + immutable. Additional demonstration applications for + individual chart types. Minor bug fixes. + +0.8.0 : (22-Mar-2002) All the category plots are now controlled + through the one class (CategoryPlot) with plug-in renderers. + Added a ResourceBundle for user interface items that require + localisation. Added a logarithmic axis class contributed by + Mike Duffy and some new JDBC and servlet code contributed by + Bryan Scott. Updated the JCommon class library to improve + handling of time periods in different time zones. + +0.7.4 : (6-Mar-2002) Bug fixes in the JCommon Class Library. Various + Javadoc comment updates. Some minor changes to the + code. Added new domain name (http://www.object-refinery.com) + in the source headers. + +0.7.3 : (14-Feb-2002) Bug fixes. + +0.7.2 : (8-Feb-2002) Integrated the WindPlot code from Achilleus + Mantzios. Added an optional background image for the + JFreeChart class, and another optional background image for + the Plot class. Added alpha-transparency for the plot + foreground and background. Added new pie chart label types + that show values. Fixed a bug with the legend that results in + a loop at small chart sizes. Added some tooltip methods that + were missing from the previous version. Changed the Insets + class on chart titles to a new Spacer class that will allow + for relative or absolute insets (the plan is to eventually + replace all Insets in the JFreeChart classes). Fixed a bug in + the setAutoRangeIncludesZero method of the NumberAxis class. + Added the instructions that were missing from the copies of + the GNU Lesser General Public Licence included with JFreeChart. + +0.7.1 : (25-Jan-2002) Added tooltips, crosshairs and zooming + functions, thanks to Jonathan Nash and Hans-Jurgen Greiner + for contributing the code that these features are based on. + Moved the combination charts into the package + com.jrefinery.chart.combination, made a number of other small + API changes and fixed some bugs. Removed the Javadoc HTML + from the download to save space (you can regenerate it from + the source code if you need it). + +0.7.0 : (11-Dec-2001) New combination plots developed by Bill + Kelemen. Added Wolfgang Irler's servlet demo to the standard + download. The About window in the demo application now + includes a list of developers that have contributed to the + project. + +0.6.0 : (27-Nov-2001) New plots including scatter plot, stacked bar + charts and 3D bar charts. Improved pie chart. Data + interfaces and classes moved to the JCommon class library. + New properties to control spacing on bar charts. New + auto-tick mechanism. JFreeChartPanel now incorporates + buffering, and popup menu. Javadocs revised. Fixed numerous + bugs from version 0.5.6. Demo application updated. + +---------------- +10. CONTRIBUTORS +---------------- +JFreeChart wouldn't be half the library that it is today without the +contributions (large and small) that have been made by the developers listed +below: + + - Eric Alexander + - Richard Atkinson + - David Basten + - David Berry + - Chris Boek + - Zoheb Borbora + - Anthony Boulestreau + - Jeremy Bowman + - Nicolas Brodu + - Jody Brownell + - David Browning + - Soren Caspersen + - Thomas A Caswell + - Chuanhao Chiu + - Brian Cole + - Pascal Collet + - Martin Cordova + - Paolo Cova + - Greg Darke + - Mike Duffy + - Don Elliott + - Rune Fauske + - Jonathan Gabbai + - Serge V. Grachov + - Daniel Gredler + - Joao Guilherme Del Valle + - Hans-Jurgen Greiner + - Nick Guenther + - Aiman Han + - Cameron Hayne + - Martin Hoeller (xS+S) + - Jon Iles + - Wolfgang Irler + - Sergei Ivanov + - Nina Jeliazkova + - Adriaan Joubert + - Darren Jung + - Xun Kang + - Bill Kelemen + - Norbert Kiesel + - Petr Kopac + - Gideon Krause + - Dave Law; + - Pierre-Marie Le Biot + - Arnaud Lelievre + - Wolfgang Lenhard + - Leo Leung + - David Li + - Yan Liu + - Tin Luu + - Craig MacFarlane + - Achilleus Mantzios + - Thomas Meier + - Jim Moore + - Jonathan Nash + - Barak Naveh + - David M. O'Donnell + - Krzysztof Paz + - Eric Penfold + - Tomer Peretz + - Xavier Poinsard + - Andrzej Porebski + - Viktor Rajewski + - Eduardo Ramalho + - Michael Rauch + - Cameron Riley + - Klaus Rheinwald + - Dan Rivett + - Scott Sams + - Michel Santos + - Thierry Saura + - Patrick Schlott + - Andreas Schneider + - Christoph Schroeder + - Jean-Luc SCHWAB + - Bryan Scott + - Tobias Selb + - Darshan Shah + - Mofeed Shahin + - Michael Siemer + - Pady Srinivasan + - Greg Steckman + - Roger Studner + - Gerald Struck + - Irv Thomae + - Eric Thomas + - Rich Unger + - Daniel van Enckevort + - Laurence Vanhelsuwe + - Sylvain Vieujot + - Jelai Wang + - Mark Watson + - Alex Weber + - Richard West + - Matthew Wright + - Benoit Xhenseval + - Christian W. Zuckschwerdt + - Hari + - Sam (oldman) + +It is possible that I have missed someone on this list, if that +applies to you, please e-mail me. + +Dave Gilbert (david.gilbert@object-refinery.com) +JFreeChart Project Leader diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build-swt.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build-swt.xml new file mode 100755 index 0000000..22be193 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build-swt.xml @@ -0,0 +1,87 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build.xml new file mode 100755 index 0000000..4d0b78c --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/ant/build.xml @@ -0,0 +1,391 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/javadocs.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/javadocs.xml new file mode 100755 index 0000000..e740a90 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/javadocs.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/lines.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/lines.xml new file mode 100755 index 0000000..4230002 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/lines.xml @@ -0,0 +1,28 @@ + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/properties.txt b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/properties.txt new file mode 100755 index 0000000..b3f0ce4 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/properties.txt @@ -0,0 +1,6 @@ +checkstyle.allow.tabs no +checkstyle.maxlinelen 100 +checkstyle.maxparameters 20 +checkstyle.rcurly alone +checkstyle.ignore.public.in.interface yes +checkstyle.javadoc.checkUnusedThrows yes diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/style.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/style.xml new file mode 100755 index 0000000..f8bc160 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/style.xml @@ -0,0 +1,171 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/whitespace.xml b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/whitespace.xml new file mode 100755 index 0000000..64ffd3a --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/checkstyle/whitespace.xml @@ -0,0 +1,32 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/AreaRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/AreaRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..62a788100e7aa11ed8e34567eccaae3d87ad1076 GIT binary patch literal 24219 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 vrQ`X3c?XbkP3*hWOr| literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BarRenderer3DSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BarRenderer3DSample.png new file mode 100755 index 0000000000000000000000000000000000000000..5b7dca1f2a9f9b3d06cd7037606d44c7b0e154e4 GIT binary patch literal 26466 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
  • Ysf}vEH=f2?~63!kk%MT`TVO zHTlmEHJis8j>b#NI6;LeDlGiPaBdc1Lx;AHCr>|r$wU;9mCX6lB}XOUm6MzW0-Y48 z;Fc4&RB1-5!x>~|mN6Y7_S061m~n^ms}>2&`Wrl}qQamYocCu&aNeB<7jgu=6Wlls zS=c26>v;PW*>$j@Z;W`?$K6O#Bt-Pd*oNZCLd$N{lKLn2n~xYrC*IrtsdOSJDk>?x z>+J8JV#1Ftz2I~QCjp83QPjc{hx*+@j$1S2HG%OmtcYv$^Ju}SeCW-1I7#5G{Ou}k;ALvtp7Ff zOqD*A6lYrht0{e%VSQ~)?ZJbI09f!`&fw6HpfYi2u?-bkzh99Kmu;98_zSaLSM=2X zIb`CBNwPuo*BSr<_3UgED;ryn&k_jXU&IUb$bvbeew34w6HP{S-vBSyMaJrpWPQJkPoJTdGKAI9ABaTfi)wqBEKHM31<(EwWDx9(kM+ zV9_RN$x6k@&^?!z_^}~a={pm#2Wx3zxT0=eq}@lo#UE{`(BOB6dD4zVW;`%!Q@Du=IzL+ zFwad*9`v`w4wj8=J?3GJi5OkPJ{Lq{2}leV7niz`QM^kEbM9l-7xVKr!~Ii}lP$bt zy}I-k4<5j9Ct%rvFqG5_IXJHr=ab2UT{qA5DX%K0oSrZQ6-Lpy?BbMIQ5kT(?alIQ1 z0-9tRu0zyl+I0V9qt0-@aZw6&Wjc$lqLDkm*sAoqEO;!dFXjftZB3-tqFq!Mf@L7{HVTsOn@V&S~ZzV=2&M#Xai>}R|&F>%Sy4Th za~GvC`8g7{gCb##v}a^dOY+Q&jJGw@RU$T7=4WP>cYI$A#wviEV5=gjiCw_}mYv@* zo@-R`XmzqJ@^=Ubb-=zMqZ0fLYb6hO`}Xap++3BBrtMh!>Lj1t4Rsrv?B5T!x@-TB z8H8moXVngtIj8Gl2~>u_$wQs5e;pxL0aM$wqadoVPPRU4Guld(G6^<>0lV@ zRR(nAvUheoXRKJNqJ9UT=j41^P*Cv5!Qndyuq3nk`gFb>jr1$AMHEV)9$ z!rW3)r=h6_cmJLFE6VsBY;Fr2Of~EY=c@_nO5z<5BY_~Ck zVw-A!WLFAPXhA|h
    `1yU*#^}rP8gBZVdDKp@=M*! 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BoxAndWhiskerRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/BoxAndWhiskerRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..e888f0cc782f598a5533c926e2cdb04a648babce GIT binary patch literal 15502 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≻;l%Fa7HStv| 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DeviationRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DeviationRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..2634aad4825072e2bf1848941b09733af6ad1ee5 GIT binary patch literal 25334 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 LicF4_iSK^_P#f&& literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DialPlotSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/DialPlotSample.png new file mode 100755 index 0000000000000000000000000000000000000000..4ea8d2777acc9dd211745bf9080512ccebd7e064 GIT binary patch literal 32922 zcmYg%V{~2b6K-stG`7{aVPo4((%3c{+qN1twrw^x8r!yY_wW8c-236IwO3Bgt35OC zGtWE|t|%{ojDUv#1_p*KB`K;51_tf`e1hO$fWP!Cp`n0*`GHA^3aPrSoasQjeNkUL z`1~VY`rXDqWo1a636lm>JF-c`0UjKpkgInc5(2yYvz(^*5*W7UaSfSqkV5Rp@Hrs@d-a*a*>I3x0;Mv6 zM;zH5;IWrt5_m+SatOIZj<8;y-JX#kE;P$_4;f7@7mSb0XYCwJ-(-8~@((_V^D+*CKtR2w@nQ_VQ930Jb7OTg#G``-jf7Qg1TCO*1ezKO``)_0e z3Y3ZnU8AQ<_c?EO2!Rg`RqvQuqoJA1<=gq)&-Y6aqMZN!&8Ps6*!B0p#CxFQp^wgc zl~VtpS~!>UJkHBeer%8>i9`&+-K-2#_$dk@&&ikYRS&(M>~+sl`K-3PH>aucN5yJg z?}+t!f&Q0kG8(mtmX^y*ZYSly7v$rmnM7gbkCXE1zwRXtzd4ZqBvLCJpK!Zvg>ikZ zlvjsu_J5`@XdP#BlP7)sDZNH~GE{GIiCBjDzjdi3u%z6jP>9GZ3MPz8YE~(?mXT7} zo_7guX$CCrM00NZ@%BX3toR(Eb}FRTYq@F;NSc@mtT7=ZIeFahoZ7kcz8NXr5z|-D zJ6pjm*Uh0;Ao}0HP82>nZXGX#1%Jn@;*B{hlv}tqYJBQrD55E@qb?Ak=%+YQtw|>v z5iBdSt>%g<|Gt#}c>gK6q*5fikX5Z(TKB|oj(Ad9oUME+=za4xCGbghBB*n-W>>ko zw1BH z$6LaGZ@R=Pilljce-yZKGX}gyTV&^a)uln&yrz<)TORbKhR3vWo5I#dFFpNDh!_Pk zHl6|{QOsIc^M$X2xgs5>FPpFaaQFKEI)~`atQ5>FWu}$2l9->MfhlYw0>|-IQ2q~w zt?y=1Yb)MThQXyos<_iqM!|}0&bYZDESgzlzSTbk|13@aeeb*(r56@%{wuEinqUMn z`=1LZa{cGcz~TJ=E(~}x;EaGb18?U4ef|GC`+r}LuPw({S)Z>Ull{TE(GefdtTa4J zW5(k)R4sx-CKQ<~o>Hw2kBS1hfJ;L8zn~KH44zN?_q#K2xGzCG>|S`mNW?;Xo_Bdz z44TRlzu8NTM-uLKV+Gm>G3nI`VD9l1>rMUV3uV;fiR8MV&^lx?auWYr*AsgT5g#dq zIaDbguQ^ReP0>#|w>HD7J#OS�QEh6G4H(*$ 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 Gt^WhNEzSJ^ literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/IntervalBarRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/IntervalBarRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..a2240c3bbd3ddcdf843fc25b1767f0dbbfbcfea5 GIT binary patch literal 15608 zcmb7r2|Sct8}}eoNJXSVDLiG%p1p;Xt+MZivai{9N-7b_zE?sr%rMrmFHzRA@02WK zFxj(z=bo9Kp5Etuzu))yDcp14=bZbTbN#RXbzT1xa$8N2?%;`oFc^&P<_&pu7>ryO z1|xg1p9)-Y7G;Zv!KABi%3sm+9Gp)Huw(S_-n;dl@TIN=zEUn|?WBW0)%V`LZ@zjx zQ$E&+<6YTR|A!HmU%yDEH$hoHqhQ`I;qv(CR-%(rscf3dS_16QIhmP+_)8z^++V%r zZ#>C49ofi7qlG)#E2cK2mlKftukJtd z=&({wRUOx5=r?lIVdx5s_Yw3HMguNg-A|^w|25+wn8}7x*oM*mGyC9YL~tQ74E8ps zk2-GcG$Xg4Z8th@KSmgqsmpHvsHZgQyCt`yDP})-F5u^r0IR-FDS}zwKqCboKN;1=EA!lcQjWi+f+# zcfM30Cp@aRMjrK93X;dV6klUXFb6{~+<%3qD=rBen6Wvww_}o>lM~8>8#*x1M$xU=TCxAq3co0Xc%_Nk*IB4I75dLv0lTACIPO+|EB z;AC1JcOJ8`=N13?KL0lFp!57NyEz6ZmgocJrBKJ0t_UM=X)pein zJEQoUckV<6zbu1ke-;U#vdtUAk5OSpD!TSoZtZEZ$@*TpD>1n8z4*%eE%6at>W$V` zrmTQfoq%J)Mz#eNN+P4%W9h3l7=+xnC*D@{amUtVD^c3>$7y?LwTxe=OvxwD?y62>vM5m7%cX8N z#K5w+d}}x$Rh6GF_|T|C@I0YDG|eTnw$LG zXp}1lH_P75yjQO-r+Uw3$KRKXi0b9AW_^*muSl;ojZA4}AG>3PMTeN<=qX`UVHxbM zf0nB`>gYf<)_8s6BiuSghToGFf?QYkB`7Xxr5{ybCdLLLvhuG--%LKqpd3LG$Mqt+N%&@^{|%N2fX=7BdJBx|Ww@!(LMUYEj-_>W=()+_^=-TQL%S#7>-I^MZ1s78B- z24JekZn8&Aq$!q|`uLQm`AQ){6|6yoP(kY_K4PP@~_aj_q#yIdPtJ#O_0&#u$6)nF!kohA5@>X*)dg zNjJ&Xa3|81L&I-vz|tMlyE0>BH7Na-`%0Ub^{ua?Y_(Am`7_Ry%d^g_dE$E*>$aCt z*jdRiC*xvityi1nZN;9b?^ay2X51Y1opoSd9lva+x^dE}vZ;0>Thl26KXzqpy zQlSn9euz2V*uVwu4y1(NQ4SQ$4-w2i04LLp=Mf}y0qy^~YvanW~r*G-qg~H(bUw`eR?M%Je-Q3+inzPotvAhuB-bO zB_-urrN*sW5%ZC(HQ$tI@0u|%B*Ces<%T=Nx8Qk>g(-Q zx_0fF>*(gDw}jL9<#Fe_DY~R$?^PQt9v^p7+~LNZJ9k{!g7b@u#YnGKK#vl!os6-F z?aec?9b;x@Zu#-U$#wAa=NFW3P6xN06yp;Y7ndBZWIuH(ERW*vc_2d|C=i^=vHe`q z$XI?O85`An)E&lFo~lWSXBXWLhG>GM*iDaY|EknwPHTQ+WAnXpI_ zw@d6bnw*|Cz-=uq-q$O0&QMWNX~^y12qJC+IDDhs~A=ZZuiM5HX+9-5=JZS3qs9%wM=r%}R9!vu}zs8CFL;&h1* zyQOwDPqy{4v#^9@r|4(+2wgT^=0cwemddStrUPz{0r41}Jby%?R_+1-d zYWsc<0+?ORn^+iew=)5YGA-B#nItU%*TMuFyMg7wm;x34dCwi?8uyw8u77;SkaRq% z7O=*^V9*Bz^Z;@B8o_≦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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LayeredBarRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LayeredBarRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..97ba19ef61f1a6bd21c2c369378a72a647227223 GIT binary patch literal 28444 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 NLsjc4PQ^O#e*il1Kw|&^ literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LevelRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LevelRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..8b17bb234e4d5e71da51b35cab481c8d58fa125c GIT binary patch literal 14156 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineAndShapeRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineAndShapeRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..fb4eaf56f622468b7876fc4f82656a4ead7a8990 GIT binary patch literal 193492 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

    }uDyMO;fj>5K8kY>7Z^&J3C6l)vB}H9= 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 l~>edjCjKo19out6_*b496$fJkx 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 QWB>pF07*qoM6N<$f|KT6Z~y=R literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineRenderer3DSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/LineRenderer3DSample.png new file mode 100755 index 0000000000000000000000000000000000000000..c0bdf9aebd9d2914829f4f2d88261857c464ac32 GIT binary patch literal 19671 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 kzopr044ny2mk;8 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/MinMaxCategoryRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/MinMaxCategoryRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..be6f536d21ed25c307165e4d1b99687f1ceb1ec7 GIT binary patch literal 11673 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/PiePlotSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/PiePlotSample.png new file mode 100755 index 0000000000000000000000000000000000000000..9d0bd6f34c3c7ea8674bebd8caa1dcff11d6b361 GIT binary patch literal 24444 zcmZ_0by!tf*FH=tf=Gk3bZtO7B$SX6klr-XAq~MfeYbO(z#H1`=Vg9cuW_?BRDCF9L5hSkW_7{vF2yF$bIEyS<2Jx@kttX4Xs#^>gK6Mw9C z-gp!g96YMkdZlsosr8b)TscPMDD-DucsSY=n^CTc#{!b=5Ta zcY;A_tw-jKT$!o2O2u2BT_&Zpwh&@eRG@+-9}<3#n{|QKFO<*TrHFLq3tPk({@K=| z6*ax_GW5MPYk0StDvRfc7Kr|Kdpuu^9ePyfbRRScA?y-L<$Li4UT)IWX}i+)9`$5Y zfirBJe4nkgg_Os9c(PbGXjuE1Cd7MdYm3);{Z-sx6>(TSHH+6_2ZB$ zyPwJYWRZ5|kK^_JkCN5Z)yo!_r;Y`%{gti@3#i>d*W%)5T$)S4Bdyzv{nmxUF7aDO zJ=-Vu?%hMfLTxWZ@4H#Ly{-nmdHx{-OimD#Be6+%%}S2vwPPp0Es$Ag76J>naAN~J9R zrz)0tUins3Bw|3s(|l;ZOasP93tbp}&+B+Nf)P5GdKH7yRdHd^T;^OvrV@Ubp zkG8(Ptx7!C)2C0Mj~^S*Kw)*Brv(KMQ>JWsjDL{mty~KYm|8htTGCdluV0_6Q2&LF zAOB1+;9k%=&J_4dSzKHkZl!F20lOUPzBb=?6!xJ&nNq$J%%TI!K&X450GdM&2}4HSAhaWr_6ddU|!y5jNkT zgo3%2w~YgS^O}xM(r5}wQ!`$36TUIICb?&i_X9l?Q%8sTuC0d_F}6>(#uPEHwda77 z-n|Js)CtZbaJ4EMz(-m(S=p<(wD{e1C9}Hv^~}5rB}ut6fr8iBM0!An75_?CGKaqK zmld&*sl1bvT+5X|gkPOkRWcY@hbUInng88#8+4njA+8v6=7F0^vxB$dE4w1c{XF5b z%h~~YxZ)~s&)drl#XaR$uX19gvt znXRZYI0G^4Ze__falb|Pq6s0#WDq-|FDC+3x%VP0ik!S29%p&zs{Q!a*D?tqO7$NF zKD@QJC&43%wv3F9CeuNIl8dPItEA6O>{RhG%{=BAt4~rB$L=ex0IYY-!nj zAmSC%NQd4hV%sC}!-TdHBWcF^74Jag`}c_Gct8qYh6f$2>;Gi(bmX-cEI>0%WMYM` zvy)P22j)(aZ~LN0-#4#`_pey3co3@Aiw@2YO%726L%l05 zq=q;38-#93THCQD{O&X2;vo^c9^_5zu!l+!j)^ZzE1?tXe+_5@@;@WF-L{eeMz_Xir*{fBpd`M>T#`k#yb>ym)~ta$hB|1A4| zU;K}>|NEhLcRnxs?*;Dug+Yvlg|x`QVbCPIF_f8CX)&a#rA1O*TdQVbLN_rrMgFa* z=*#jlD}j^q@wb|q>E~){Y<#@Dp_%q}cEq)$^9C|9AwO?}ut+T3-5+;R-f6*IAUivI zd|`o;J|rlwpaACN)XOYXAF7l#tYY~s`rYsDoGF7bc_v2eflnmLhBw9!MNftwr1EZk zWBvHiHU3o`EjIRFI=M+hGH#QWOLj)8%JNCgU|D%MR_8WKs6HN23>k+!P1uMl8H z{a2y5*bj#GyX41gJkpt}tLrCsY$vpb%jigm-P423tbD`C+gDYK*xDSSn5kipx?Q3+ z-h$t!qhM4WB!Re+k&9=2{hBFf*vcuV^=x8tQeiyYk|K}%Pz(tPq2+V*DLIf<)a>j? zrDb+3HwIl&#l@q=uC+J%5*yJJ!eFqNZ}pco^g4m@E_`Z=*dMU&^!BqmS0P!dp|q|p zI-0UCx2;V*Rp^-BXPrmp7p-~*Ep+A5Z+!URJ-x1^M4h$G&bP)!au#W%Cs454ZI3B} ztgNlSGwrQJw`p>in9$Ge?NySiv(B%sCgLGM_BVP_hIAm4Ur=EE z`Qid)ri>DKFvW%!I(2>xv0?_?qzLQ+`_6mnb^yT>@ zMNP>j31Gqw-*$9%8mhRuw$kfjk55hp^U?xir+A9glrFH~oiH=|Og5V(M_^tymnkFk zL^%J*4$d9(_Sct!0*;YKS$TQ)_f>%GNJ#d^Mn?Xan5F(_q&reEgouTa{6o08xoJmVmzR4~d3%H_T&cb&qZo19G5nU5rIn?_E70LZitwN| z)W!8obaWy@vQ$OGt5Lbk1Xe?mBCoCX*4O&K%*qpow#M>Q3K1`cwD{=W{rfC@)uH@$ z03)W=rkNB7~}UrY8LB_#`lp%)2phn+vWdw9au-rkoBcTslzRM`Y3nTsIk%J1p)aBzgXT!VbV;7J28}(Qd3h>D6V?7lq7PVKnY%v-`3J^T6A!WSneVr)YDp8 z+1n4vN;U`&c@A{Vzfx9JmC?}Hcu0y09M0bl9@LYRY1_vH>s9vukqcc2N?~S6tot*G)GQnPjczSvsPT#Gtud1UX^GU$u9guHgq=;PI zz#zi%P6OVh+RQS=x3~M*PvmhS0t37^1mICBhKAx|33qGz_V#WA)J@2X6=dXrmXxH$ zFl`N=3BLPHDL5pAg@z{6eCXv4ItI)_MgPyfy1~5s#$bB81rb6!^W#$m5ofy!lEp-5 zeSxz=H%ame*ZJ8i55+3)R=7FCYU&?|;LIuozd!r-?E-INyo%Ng1EH0n4;Gdko$F&K zTg;{*MjpDo2Y*%N&`z!E0 zX6{L3ISb1U9%4UC z>k>jisEB}0L?lh@Vi9$5smL%B?b4A;T6!V3q@+?%`7T%mpuho`PLfwMVb1sO!eg0Y*+n}(DXE;>{(SEFyjP4; zrWpI)r*9%TIXSP5j6N60Y7=08WXkl82T8{g1TgddlsEWW`QN@B2*Hi{?dKuU)M$Nb zblPq?rLrU_cUhJkZ3ljzn$Xxx4h_bkFAw1J@;hf|9(LWDR~l5BMbH;!W@h|hK@9Na zKisW8mq%u)d^WHF{Dj0r`qj6+i7dvMLOM+1RCstaqbWO+#o0-0THzS+HzLurJ*r*H z^|5zOJ;nI^aU~V~aXpj+-Li?N`|P`a6&u<%(SMcq3w`s6>2k>SV1xMj+*FK=D_< zMP{Qb5aT(+W94LJpLVB%M^!H{?0?E#_S79qIeXiFBZdL9k4<)aKQlYRgoVI^ZKXn9 zHJSXj@>~$cxA}^J-f;rN$gocx5hM|^Fb28h&;&=*E-Lu)hNHUtR{2LB3(Ow1LZG97 z4i!!zRJklCaC> zaNWk?nfux2n`TuX*y#RpW*nUfDJf}{#SoRG;}!6)hprlP65s25d)=Qw5-%?=?{wI| zZ}MQx^2_CrLj!^I-n@*RU9u&0fHOA2mHeq4w?-L+-$6c!9e>OY56B&{l=|{aCP2`s zgVscZTq#4kyYl`ef8S$ZX;8ga91+2}E@TUtsi~~n4T7iLakL!FS~HC2&C6IR<)M$K zEb<=^V^Op+W*~R-Ag`f#*2|{ve7kVvgqF2E5m|ToG4$qeh4e!c`-=958oTzJmj3=% z<;o9dc-_UTtEtsAHPdlD)12>Y{{|^qq@#;O76tbWt=6RKhx5QW%aiSiLaJ$-UbQ#* zW<65bD*HJNS22kRW6bpA8&r2jNzEkMoN~LjPuta##DlJ2z#8HuS+52i4_^~?8-TkK zl8}VtIyI#n9pSJD)EeXrJKiGSZH|h(g3V@ro-xr{?{okIWJpQ*#z#ipI};$%((a~<8Lz8#&Mzl)g!gr+sXFP#7h!Ji?{{53K%{d` zGBWol_{D=BB1Gs&o7nP+<>omaX+cK(_;N5)Tp13}CxEf7A9m5bzaN*bui)zHM|MA_ zV|Ke-EbbP@9{+Sl8k2g14Ix*=c8RfZ)k&?N*Y6fIEO%mn{Ba4XzZ7hXGt*@&6$Se{ z6C;FTASBWlIUcgH+@Ckyvf*7t3qTjaZNBBs%}si(tc)|Li%1T6W3yhcv)?^AA9)hc z3N>?wzbZc9^>9L?M+aAzP}w}cYFr-%UgmfU90f@vX=FqtJZfSjxi!rc7qXt87jHRL zB9+Ruf+mHyAv85LhWS}zASNc}>lk!IK4%RIB04Fyw|ceOo1*w>+3IlF@~YqB2^&av zEQzrBFDECM*0#1C9uEkAnm+%Kd07i|UjB$!|baaBHz%Gz7;>e1sQpnU-CbS4F zJHk^QuxF!!STa(Hx$yPmguCF|w>A%K@MH%8fN%0dy+(IoY#;4?dEx>BmaVQ%R$?Dx z5IgWRJ*j$`pw!&lEZB-zbdR2aA+zPII_CivtRKdHc(QAsDTR=+&f~>qf4`@^va-z1 zJ;X-o^YT@X9IeepGX27;X5O-La&~z zRnxxOTZiO(edZ4EJiaO_9L4T)&6!DWuXPsaK;~c~0~Do|kZCAAB%1u&0Uod2Ec}A@ z9_1npv<;h(=uhnESRYp*E@C|fy-#=)X?wi&@g8T>^fQeD@6G$4--+3>_=h()$1-R3 zRB#{hLM2ZCj9>4Ub80Z^LA%#E2Cy3{;&tMWjtu4fj&(+@tC`*JgY8cnSX>mEsZreF zu8+U$@_UuDJG-)ZoGEj+svXy+FJ1>LJA20^4&wQYhld`Itoojgpj_xT;twNJ1)%Fm zX-xR3zI++Q?7qLX1sA%LbI>!;2WTc-ceR(-EcDRV778A>6 z^6t0nXX%J6n&)8E@%8NXoDoym{r9h=$`NQ(2A?FE)B3ZBVp&QO8v*@@1aea=rsnfD zyqOAyM}l!}ZE96^zxZ{UJ^5^BYoY=I11Sf;Dt>Y(K?jQ&o}A;zGeM(ddXpaJaR}H) zXV*KcAnn@+5K&PnQF|XCA2_|+pN~3b2cGzsR(QtQy0oa=N(}`a?Z;>$%bf{e051ih zDr9uZEu+SE%soi2r|H5t-lZZMbfxd~1sn(g6{%!jMP_993ilMEDVXm}y6ZGOMn|X# zyXml#oL5BTEz*V|P?A{F`Xa{eOzx?CeY|$Hbx}GhCNPV^C;a>{(6L2*Q4v^eGZnsK z?(1h{^u*QGm9$OhF;L-9e7x$5g)7Z?EiB@8ygIO@R)cA>q46^fDUUtfKs zU7Y>%=Z_Lz&?f==(eZq>t*g_WWkB>JT+Xn%vByHhj zVfoTU?Ux4XV=l+pi)xYcIcEcQwa!wt^_gm$<Bud0-DjU zGR9_R*{2SF`zT1$Jm@**o;Hup-j9fvTl=mc`P%- zq0t);Fa<*Qz6J#fuk8$PgU@x1HNc*{6jQlDu{r!>vN?SoM7;EBG;);s(d3}R5|GQtyw1X&I}T$H=qUTeWD z=|Le^p`K}0JlF$ep71TbJRU#m%CJpYxQ}=-q{yH3JOi8{WqtmPrqggj2>M94EcQf@ zl1f$i!b2auXQql6f&uM#k9D!?gqCv>kMXypNl zytvH}|63wR4hD!$7nBSPw(*wqm+3}aSR{<$mc*Eg&1z-tU!O#v4^bpq962iDMg)pP z49DX-(3~ScBcJRIg#u{*quGh{?LS+%d<42W9j4(MQ!_Qke7)wZ6EH{=;YTK(v+*J`%Q_i-Op+yZ1&<9jsreeT3xif5m;a`Nz~ z{U!+H#|9zo1~xJxV6~$ewa}ZyWiv@1igMADpn?>mvg7QdEuKou`_98ER1o?y z8(c4fFGh-f|NgVY)1BH;o}r?zLe5CXCu4d|@& zYaHX-O(H~M29A!7P}ch(%3073aie7PeGe*?EGzrTQ-*gJ3;qegAQymyh4_!RRv8LP z^e~Lw@g54Qq<_S8l@$&M1s^9%4LN7b9GE;fj%x24gx^OPACRl4!u^oZ^X5<%HS>DT z5d((xt>l)*flEVU>f7hfI{i7Osi~>2Os!}aMQ{)m3|d5l=cTwJMk32xV`xm&p--Wv zZCrHHWZP5=F)F}~mk?=b+jzaL4@ODJ$&v_(+*^&ND;Q;h`2R#0&Dk;%f zRqMO}t!hhIVHJlAfCCoG0~i*>L11iGrGbdtG#_$5PCHte=S2j?xW|0ui@EH*y}b_? z`mi?1WE{;0Qga)E$x2HZ#qA<~IOM&B@$5kc6rvBV%qGu1Wp=61Yi~zpzipyi*&Bz| zz!i!P9G87E1?)4vkk{pQcwYW|%=s4?j&l3b&JKrxi3!Wv+S;My9*|--pd|nO#ZA|2Qs_(Ox*V7NNat(YTz;DuV&)o`SuE$-|cFG z2eVmQ-@e+~A_`{KG&H0hoB~GYEfCNV(3aKi)UIkG*AM9ltT%F$k5aQcqOGKOlPcu= zb=jE!AOGQXktQO%$=&{eoz32Oz@no>6Hp`fD>ceMhvnsc9P`)Dfq`A%2np%mgBO&P zbpG>7n8fYXFUbY$2&LCMM<|a8GZ~^tJMvP@X8>^}P&N%6j~yBoKXuz0uj zvi!e8o8=LN={R%ACC@SL8P;SprBIcZ+oO&yi?QCMFkmUiiOGJl`T4?e>N)4Jg~y*5FHPKZub_Y}e;Y0Dk{{{59@{duNN)lc`d%S;0TtKo~7|~Ln3E%_K3m&nFHqSkQDk>@p+9UM#$X)UI-Y`d{%@oHL zZA-g33JU*dJi|^-gqQ>I@djr#E0p^ae}{quv1I1uLm>V=ZS8@3a8?N9hX*-$g4=hV zi{IM$VqE2ItIIfPF(8+>oEA%gIZ^aiCDBJfqB4#p?Leb1j}Y=KU`&P)2+PKV0Hg*g zJvni5WzHst(UmN1T!@ih`-uAZ8w7%+h8GmtWFI(S#4usP`nM+@RCzc<6hGpFs9_*y zwWTkwI3OvGC>!SoHaEXnCR$->YqM8bB?PYz-7i_)F;p(sE=vI@BCA+;#S&m&u;llk zOz|vGAqE<0XlN|yAV*KJ~XfO&#Vdfh0oNYmJ}@_Ic{0@*&rO@%COy8HE99I&-X;;cTnDbbc{!;wDl4E=p85*RH~d)gpScb78!^a;^X5J#6fJJVsD?9)gMoc z@X|65XAyR7{M~pIcMRgPE2kGY@Vd z>W-&)qho9j1Cr9yqmG|~w_jLY?ZK?FJa|!uD#BR_hWkvw0JFRM-#%q=>53OZ$RFPx zay*g+57BPqe~*G#}A0#GZz78hgxbJ2Yr-U|}W z<{uF+yGBS_93BRs&jlF#g@qY?(Le>_QtRPfDGEE%rhjke+3b#cDC{km{%&6>yRD57 z6GJwRqm!k|=mocGs2CKf)y*DdAf5aH9EBsV>LmICTazUBr zFJ!x5z-(LS|A?v|kGqpXDE>A-(rT*>nH~MU4cMX}e!Ev+h}cv&XBU)U^9#6?Zbt+5 zjNyq(DO7Y1#@ z1kF$OxJ4%?E@?3cm`OY_v7yfaJu7puVn;_yR5LQ-YCe34Oeq+vAQNpGmT2bg-teMZ zLb5tO(Msw=q#BHzKT^7zn3IZtdpvf!b2K+BOK59D+z)JGn!L63dpSzt!7hZwgf}%& z;mIAT1G&xmtfd;9W@~6?sten2DNSgey@TjCq%%I45v7@J)}?FqjS7uzKEnJE`H_c7 z?xa6e^cpyYU{qBVEdjj2Web0>2eG1D*&rZ6NsG}z&nk?ilZ+dVewK65VBshyeR!o1 z@+c}7;;i=zZZKqY~RSRio>IsQq3?F`Pszk>|J(ylo_?hW*2R`@DPD^DZ%KRnK3!9rMH%$LYIL%w~CG}n_*v+z9!NI-yS6!n?AviG)NM*Xt ze#^!A!h#^$p1$}4nVF`W!>wit0WN+I%}muLiTx$fu&~4sv5E_BjnBe@f$@50bm-LN zs6y_`mycQJKjY}E2&qcq=EYgmHQ$kZN7~aZ+s=LFsD!X)$p8%*HZ9E;jQ;vX`noSv zRDxWVrBJP^r*p>Ab3u3V$s?cxpoqu^n%OSpQfOE|2d_?(;`NAz=bK5a&i4dz&tG%o z=H!HX7G-5oOHln&8$8D*E(^gXFJP!={VM9k@u1#VLc)`UojnkY)n&7L;yKc))wM65 z$)bTR2XY%$%@Bi-8aD8$Z)>&3o1i{EEQ}@l=Ej?qgM*kv!N7t;pf;wU@Gr(kq;ONy zaR~&}zu>5^w*_e}saUslc zKJQ?O0f6PugNotiA7XYR9KptN;S0tatm|V#Lrac ztu3>hF>Iq68r+<(+cXGE@&+lRvdYy4&lDxnWMj~HBpj|;Z~Ta2GcSjJpe|xPC(bevAi$WQ`AI8~p0$Cg&wqkiP;l#5f} z55b~&>^le#Lnb8E0<5W>F z9d6qR3w<8f=qFQh;&NgcD7hxTzS<+9a^Sl+C-iAP0`%sLYnGt8A^5DU4UcFJUxbIx zQ!+tewCP|Z@2}-_Wcom=UHJjdP=cjPxLy>OarvUY&pVrh6x(jA_M#&5f`TiY&@i01 zOmPvVG6xQXBRSJEW{rGnEjNA8mlPdMRqU3f*Mq*ltBEzAw8)ryZce@phBV|hpJZ2T7eOn$45tEisZ0} z6MXuPT4K+^?(VjFL?3cLE_30P&7}Hsu^azf1skwAdda;LQ26!d0rY+As+yYc>0lk( z8cS6jl|$X`@Z@-yrZp{8&n?863wT{-c1g)6ep?Ajn0U8_loVA^a809ni772zAB4Ec zxesV}Vrl6OD;pb+9QowrE&AxPnPs&QV?gfIj^o|?dOduoCnexUZ82S;Bj?~W$EbBK z+>{sQl9~F-%xvwoTkUCZ0vG}0jBP!PkR>6~PqVCA_&X43)XdG~;^noSb5Ao$~P)t94akA0Hogpg&`e`jmK!E3tykPL=|Pzeo!~|kVNi_H7N=|%>ibd%}eWhhJosNd&@^-Qd3OrR- z?fTxfkB_V8V2jpBOAQa|YyeZ{^E7{KGssQxywu4-pTJsM1flIJ*rdRHk7k2u0m zP~#X+-a+GqoT}{?KFa`Yg}9vtoFmJ{-g_9pkPvtHh=^EoI+6eP&W_~FaQm<&_bar% zd9y?W+aeGD@ncyy9R6r6Ny{M5BJ&rDUcXjr!{~dbq%9&R1_Ba``bAOkR*eRXzbDCesS(Dz9=qhDKFhXfc!#l<^m_4B{Aw*CsHY(QZY&9}Rbr&5s06zfLMDuUeWN?P%0-CGR|l zb#S0!jetu=6nkDTV>~x*Q40Bp7JwJ;+vP48oGJK%<_AR7XyYgPV>3y52 z5~8kwiN_lvr&ddRK zQX=nkVgR=yIWaJMwB9~(3X*0-p?OJx&^_j4j$A_L(p!}}k7Gtfp!E{NRy(J^AUkX> zg-~ny7=ZCo&uvm-;_yn0xKfPhSxO!I!cfGe*gsiE9V+xw^xeP7;^w>JOt=X5f%)VJ~=oK5c`6{asNpnau&!UT%2OG9(v8dcWA*hjP-= zD5UY0ueo{1b0d!Lzf&MifV~R}k06)&Fb=Dt5r9)DkQ1xES$c+>dtK1li+HD3FA;<$ z@J<&N%gf7~&FAw32Y##9=livCWr8!Na&HB5Ei$OoXQ_$teQ^w%JzeKkAcCN6#S><9 zC|1Ec%?bsiCzq8@>_f6kj~6dqESGn8%VOf-2*}9*rp*>#Fz5uXFkpR)tp49^z$>>m z$lj}QGQaVQn!Qd(cOXYrM@K7< z1?%KsGs$X9?05EPynDw#xCX>;s=OCrlM@-V1XwgDKM0h6(nBZjs5pvc#GD2YdigC! zVweoIk9u3J{jUb;v9F5Rv$ghxlNQ=n`Zu0yWMzPZiFFuHZGxOY&ErQ!%_b(cj_B~; z`~*EuBem^!N2@*jSd;HjFXK0puE0?7$B#|f!U^G`Mg6ex@yyWa;F=O!<~(e^REXTL zXDokJU_gLC*8`YNF(qK4Egs@Qa<9#}oN|p=9(jDSY~%lc6JT#zc@ICsjuOU_}bc9fYGH>q#IiGrSi&< zD24!1jlppDgn*6_)?*A}nGY8=jyYzu0UdZuE8WrT6~=ulJQjn5d{8h^sF5mLo$6L$ ziDsQX5)sq5iW~5W-_WQIiOp?m4tKvUn)nVY$@G$;_37X={{G%x ze5-cAEdapAEi@4mfMtd#MxQjJ!$^~~K7>!&Vo%-;SD<<^3{ys;r{ii_=Arhjf6ivJ zVBLU6MC(wk?MpxenWq|}s#4F)tzsAY(_P9%M;CbZd)kCqX=930fiZJ9Y9}wUw!JIp z`pHN81;qTQ3%^&oXb5vi~?-LE}sTK~Y&Q4}YNBr1XA@v9C$(`EBi1GU9a5^I_V#rgBm`kw( z=ZlMjhZ6I!Lx_ZK?HgZ1bMvon?&XQvk{KHxG1Ob1cmdo_C1S#rJ`OMnWuNmSkV&qJ z3f1-WI8_5C#UcQ`odlbwYc$w%>kQ|K=1b7X`ht)XNw|J?)>1u#bknN&s|ZnsO3#*T z^~-EBMVfSx2ld?RP)%n>wl?hYTBwjLtd$RV{T4qPVO77`K(2>9dNZA zs1WP|ctw@^qw`>=4Y9{05nia?O@bPQRqD~2y3G1%J1ipJxW;Cx2fp*h@ayhw3^P*~ zA?dP|#6;bkF+O>e2{W~s*v14KUb3zIk4&QWZKY$uNlAYhDccDN>X$d!uM9z5hDh`6 z0ZFL^$sA%)gwzWU;Hpn(vj*ki*H&BK|3r_`N60Dvr6MApR5LVeRjkBbt9s+<`5-Cr zW}Fk9jVbT`4h|qAfOhGYbp$ma4)q{-#~GtrvDfM#VN_2!ACB&`?of*FRvRk$yxE zDUxq!W9A{QUX+K%$0&DX%IIF**pnchRfr56vJrV9qN ziEjYIABxV7IY;xRBG+O}HctnOs;i9|s}11EgxA;flbDki6pMzQJOTS|)HytiD=m{O znaJ23PNWg9x2EcFfZiR48Wzn#U#!VCpV><}ubYE)t^A8wdoJfBFK4WJHj#g|1_$s9 zXl+wcQ)N6nNP>#oKN%5`v=*jNsb4=sP@8?Dl&=b-8YBwV#{ZC{6{g${2@jUnF9Hls)j~3@R8ZsSr$>z zKV#L{9yLp?UQK#{gRCO8*pIHjo`eP38lOXbUDU7a8y+s3YOTsM$su7*rY|gsN&>`r z{>=&Ql`xA5;G(6kM18&D_>8rWtz?ENSo(D9Z9B#2)}V*W%u~+&8^QWz9~n;sU8wB2 zh6a1F4!TE0XE62}A*nV}y%XMjoOclcZU&~>K*m|G7xAf;RCLhu(ct9#x;kmTEA#mr z^}I1sK9=UKFCDudSI`RU>K<<>1Ld{ploqSyu|84JTm?NA<%WY8312;(gOX&9J+cWi z=!vHR{CJEY*C4AcO~9_F7_BRTcPw--iEm7%d(RzH^PY7`X;1*R>TYn zN~!|owtN`7uKebzTz8Te=6nb7tUM^F3e2pm)J|(Jqp3^rNlrma zsN>wu*}0XTd*K+`W2~yys_f}gtVlU@X>oLP6q%ZM`y(oScAxcSX`Qa<;3oh+kaYN8 z2|BqhOX02dqK3u{Wfc`cCbT`Lr{~Cbd}3gbdO0f%jf9CRnz6}A^Av=2Fvty1&*3(+ zszdCw6sA#t(w-w{I5j(4u&>G+U!T#2M?wPT++V}JoGLuwUWN-oqt=}6bw)i_?Yg7l zJT+({y2I(sHXpmi6gEsJbZz<#{Bh;@;zW4NJN6du^G`Y>}T%?N5cp@aLI92 zK++gl(l5@pP*M2=O_?UA-!Yge%NR_rq{3bfWAGh?mrC!zKu4zlf0r~a=kt&anoT55j*l4KXmAZ! z?BOX>-pJP~nuy1L>3I2PpC-FB_=e=^`I0jL zs8p_P*7W865n%uSFUVs6$eC=kmNNZJ%YQO?L`--jY?(QV7qmxQ6 zou8OA;j&=W-rq0Wu}LH#*>Q;njLD%b^1FVcw|Kbgfe{C#(C916&y3-SsK$ArHymoh| z`_R!La{TJEOZ>wYP6J;L9FWR_`R(Qqwe-r*MmNr4eRBFg{VJtQPmHLWZ?A~As55?r zmrkUlKXV%eB(mI%VpvA4fv{MJRUb_7(*um3kPMqaz}|N-KP;? z^iW$|DuFV)U&vRBfjIsoj*D%`X#|L{B?Bf`3JS?rn)Ex}ae9D@&1(uc8gJ?8>CrYM z5q=(bQ1!d6jyMyS&7fZx0+G40Zz9hEUP_E-|ndUceSay<5#JoPeJ=YPX6VT4^@9D}8 z6J@c>oXy&fxH)hRJVnYAL_%++vXp^O0ud%?cPi3Da&r=ME$FbJ)nZaI9cl3ij3whF zh7eQ3yjliE7;i~ol(!jlukN^K`=H#k^%4Nb5+zag?suH$hjoA&6P$$XKlroSlMn=<(DL3>< z&(I2UJjAuLG_JNCPe8W@-nUf-IcgdDB%mCcrFt^#o_YE6fD2Hsf!A@cxtD(NM;h8Y zxZN(~qh+si+kg6@vk#pO9LfRx`X9CiSTSRsc}nT{3mY37YEWp(8vd!!*-tCF*0RZZ0J@aqPrweX7!GX3a|sQD)z%_CJKWUDux01=aVh zfKV45BMNw5cRWTUcO(0vi9%5(jXG~5hXqgzff_FN!KHq=M}3@ zDT=vcj2unn6sZKs%qUL5346X5p8%&N)IEQ~Vj3SFe;$>sx?XK)J+w0Q?W7V=kTl^E z;deY@0`CBJ=7UHx7tNBQER!ym(GD*(l$F4Mj=~2A9W5;_2Hp$9!%wowBU=AfCCCUibLdjmHf|hA6XNDJc9-8dlXA?LXP{{#*C` zfvv@=Wp$patq+LR@AZ3M-yK&WR`kGs&y}_(755AgBpELPNC;NuwS#P?U}Iqf^|5T! z_G4`-bVBm&hL>K)-*AU0ObvIXp42&~{p2y-O`BgSVoc9n14b)C5Z9#`zS8xH;hB;__Nkv$1cL zmH8V;OzZ(gpmvP_ivc&Z(wLv(8*G>b8vSZ${4a=?+au^QW1sZaNvK~|v^ZBa1Bd1}%g zTwG<`!TKL+8`9qA*4E6EE7rU!JNFfA(V!p=iPzq-2L~_0WA;fogKh}WQJ7y+@^y2QKcrj3!6Cy1xg;p`c^QR-rsfyR z$sRm5hMv(K8~V7%0k5=IQOqm^UMmh*jTE47h#>Tr`=^}M^6%}njYNZ&n;4~#D$avL z$Fp7XFR`%^982ACRHN2o-wF!kc~^MzYTW?0zcDBClBLZ5<*^t8Q>&zq5MO*sMu*28 z-JZz1oRzcma}+r_BeNDdA(_s7WaLLotOZgoEE{XKiSvye9mVk?bMY6rKm9eINdyHc zF7w1VQzJG$>l9N#q0s8m>3Y?AD8pN>gp3BYO)m1aYP@EAfJ6u3)aE90Zk~W-#_wgH z-u~Y?sj0*{*od^N)rNISOvE?LR{E1s%jLRplT=>L z18dn-V2WA16>UQd@!mvfVm_%SSMPKxepKk~E|g}+;&u}`U>_b%C&tCS0PN-P{n@m% zmv|rF^G+*ydKO;fVQz>bZj|N~5J=FRwR=%=L|-o)h$ZeodjHXhimGZjv%A*b4nKXf zh1U}$erH|UbTEcfrwc@!NOeG&^JAuYbK@jTLnDm&Xs=zGx-LyE4^s+$eR;eAW@rn9 z^7Q13?;bZj78&$G>}dp99M!YQx3Psj*GFJ~?DT%W*ZtXePRqdfRrSRSWX$>f2;T?A zVMaX%m^gyxcR6P>PD580a2j|)#aSP3BqZ*1`u+dwASEtyGKg<1xdWAiFDsKx zr9n%#X)}tk-b%l;)Kcn|4Et~U0Bgf$k0q-J$ddvw#pyczh@*&VB1SI%ohcNJD9R+X zg^^`s?gCB6awsTw@Cph#<~1~MGm-Dhh`d3amXP|hse0d6Vkm&m$qCQQ^aoYM!qB$V z%Vr{(Qe(U@Ci44U&QAtOc%Tveis6N(3=4*g$JIjON;SZv1piRp*KoUR@3jgSiIw$> z`V${Q$l;q57oE~f3z`4+!ld(>!8@ZO7r-l~?kl-YXM>Yx&uU`_3m)=*YX&O+HunpS z^z7#fhJk^(i~%HZjo6B#S3x@CT5~O;MqM~iuzEV=g`3p@Xu1-y>=2$C9{!@oD#0!y zKPHO)U#`?PnwFMU1+XmwtAQ*OT3iz#1#dei&RbNuJ^bxfMIwzt?c4!6V>t3W z<^wRf&VQB7UaPDIi^G<1C65~5xdK$)Pge3rY$rzA=IRN@0Jd{>*buKarfFogY5}%cv#cXQ6BgNBf6QQ z=?5}Y0u)p>CLhVUk}kV9$Mei+MwV8otE)#;kZQb_fK(`%FVnW$Zms}bdToulOyEqN z+Mv}VYF|gCv~`0{xkFExnXRJ#$6|Njd#$+lP1c__?o$Zl;C3wrfH>sB67-MJ6|MBk z$)FR;&GR!wN5&2^yBo5GC!Ep~B&}U<7BelZoenwb_S^RbcbSS$HWpHHt~DsRcK!MS zAT3P?G)(rTDGyQ5SS)_(F623Q-z|D6HU}M`b3|_eL{NeoXg8zo5v)z~6o=bKmV(`F z8na`WaY<%o<_}o_Y~MsuTV>&1UZY$o>{d} z7t!whjohdFa_}CR;%0*p;r}DEKElnMAX(hG<7c6NAJhx>74sk4N#{qxn+7+2O zYzy*6*d?wUZ*|J&5e(@svNL+$JTU99A_Hv38axV zPv$NR5Tgg3KAt*tN?o86I711`o!bt5vkZjYGM~_g)S#7<5<&_J&p~8r#9Zm=d3NXZ z=}5&x(}U|{y7C-JeQHV)q&48#QzFqsrU{}Q(yg^qv8=_dD+X)6l3UpN zAKV84(~-ibLk82GhsDsn+AJW$)Q2)iz%4E=?o>?f9*DFsuFfwgXuSlbaw!hJU4icI zGHI917Fa^t+D1TxEIYtada!F<9mj1L8r>9gchlI^^p-?aC8ESP;Bvrc$mjYCI9*P2 zX}Cb)(K=B6|2Y)ot{c1gYx!IFW{||2mX?;8;P5YLy&@hLg=EW&fX>3(m$n>AJ7ruA zz2J`Tzf_95841gjelD8!xqBFAQPJa#fU}sF0Er+2+W!+=O6Vf{d93J-Tg13ATGSUj zWH&2Uq$7)99s3)d`p7H(Sjg*Ud8T=dNFX+_h3*9jH&i zYm8zAr)SF5XT!5x7MaLCL05{Tv@yn6rcT|5_o)O=lo~y$+wTmSz_TwX@#|Qs7}}1D zB%dEP{^-$l)ti*P17GhS(+LVv=~aP#Q0=Qd6)`p0%nh`5uWV$5_1Ta1-&~?tnG6c4 z1h;5^U(`6ok?&z_ZXUG??8A(cu9Rca>FewqWI5?WC4?#miW8;seWkygbHp()y zBgmyS#km#O)N6t1+`Itc$V7gJWgMOcASvJAloFD?v#6^mdNfBf*^ zE->5i^W`|9(slw}Mk#$(yrvdO#fHh^E^!a<9|NbyaDHJgJvkYnrS_#wJYP9^8bhn$#-+N}BNsDgF}Sf*Ie}R| z3V-T3=t_3C24LOXZc^(_Eyo2TySz`tT6{OVCjb)Nah`|46=INpHOK=S9P zPpqw-=UbXylx=;&h)(T?4<;u>ed*5-)ze<{P(36aI@4GkC))^}C& z;7w5sPiCTU^y#*)Glb)03rc!AY0;s&#EmC> zP20p5dD$Hu1`)Unje?J@NIT<#Gb@WO+QoSwlYjAa9S!-`_C1u?2AB*wtgpU&CDP<& z8{+N5VnjiB+r$_yf~_UyhO&~9(cP1=(!M+bF%GR^9$zu2qAHhT9?;{*@Vp7uos%Q< z2ov)a!}jJzce~+33p;yktC)&P8t2)w!W9Y=K>o9>$BsWCfRt!BwDLJtD0BZ5qcM>6 zeuUGk0$fK?fwzAeO!HGFWQA_rCHRgjPPhE60yHpFG@u@;y`Wq-QBk!PQ}=!nM0?ar zP^Ia?c9kzR^T(kO{fYzxPhpnE*_*lFlb<3(YW<_)`YOx{6m5;It@VMb%cCP8zoEf! zWJO-MgU$8AmuYPOf)~1q13VNA=`Ei>$D@5*3J5L3ZBd3u@H`Utb`P9{#YtN<@{YK_ zxOkXw5cZ%Ptt-HWkyLt>W;y@Z_SdoK;@pagf!hiDK$OXwiYj-^v*ZtHsK;{QS;B}X zIrYtY=ZLxe`4TD2L-wW9oZ@%84*U2HIrUw-Qc#tSA9Iq6MX+Q*hEE1xL=1Z$?~MF$ zU1AP`8GCP&`u-MvSPVw!dq!e;_%XY2FQlaAX$hU8i zeG<^kt2>dt*t-CmQIfnA)`1v!^Cq{nsUmSH|2WUe>mQhUO!4hFBlpB_AXF{gOD|kz zhqr|>10VLF2ajm87yg-I#qIquKGY&AC>1fkr#S~xF4~>){u#^dtj^hgb)k`8!+Zf` zbhYvgmJ`HgOqef6Hm8wazT!+r`F=ZITEmaJEid>YB_;Z0C_`x2fkO|-{iCDegE=!I zp+u&5?E5OaK+O&_^~!rz_x$2P+WT!)l|=2A5RV$2Sd(h8zc4_`Pf)n;%ahPix}~%k zG{1;}?{}yhOQMw^ zP*^Kj#?o?^7;II+YvLp5Bp{bp36g_g7P}%EHcTSv`Pc7#VaiD~eyptxUQ>Xx{@T=3 zPlXRT-rCDh%_~n^Q>c4RJq%fd2MUz8gM%iOxeU&TVpoF&is~IgyrtfekuvVzD5k!P z=f9gpz`q%2^S?rx=D*-**RF9}Vswr5S_bpNhY#lJQAxs#0zx_Z=$xln7XjB2&@mM~kh)1a-#v&@(X1OYr@cHKsPfsGJ1-|IGwN<1=HX;PUo`6)ThcW_DvsvK!t#L z+NHf$k_5DO(f3c)sak7l7Bk`mg2&EC$=!W9BlW9Jm!tqoUp;j#btFZTu||^eM;n|v zBZn{UjsLQMeA~Fofk){EyZSoma{L}uZ&}T%^7He7o9>E)($8ZLsRA4FbMy1jYcP$x zs)mjXqK%}aWPUyfIPOE3~n>a7w7h;00<=qrfsPGL%{U7Kc3Hcm zfg0ob8KnI74|>3s?l;FV`adi{yJ-l8`n&xn8tgs{7N92oMVkazL(l+U@acB&s@|)E z43q=EF_cp565z!vuvcauN~uT%n6pXG*!^#egaPhghUY%iRj&>lzL9EY1AVXCbQ^%r z&cmS|OqB|gAfo8nT*~u>pWmXr_I3of){8@y-M4$T6_vJB7FSgDA3cJpc<{u~yzk7` z0^P%v0|&0t2*uKkJ7uHR-4sg704W%^wbdK&(|vxo&et6fm1?tT)Ylrz!sO8~X8wU; z-*A8bLl$MO-~=G3Z3@#;?L<(Dxw(sBkO~LJrGbB(9=oUj^jF&Lv0Pb0Rsp(Al@lTK zpxouvA3yBHMEz0{64m5x8hIgV=+4HXsFrVbcV@Sfa0;5WK8=o7vN+xXOS?YCdR!FU z(lU{qm&fkNvv>@yJSY+Q$;UZZvgnM2$u{lz=T9%S4&5h9CGDA=Az;T2?CoUitqFsGJDW}1it=!rHhT5g=^M? zcNXI_$9Jb;jd0qI_1@pl*S405wLLB%>D!HT@iUy9nII>ptwv{lLM9i7?4BhqO~^hI ze_2;o`J?4T$dn8VFKK9YHW(7UM=zy(Zm7{NQS9HTbi$R4gzIr9RBWyN)O=P3 zQaX}#Y+m;kZg1kPcVGSShpg@_axU4_060E)8eRMQ`-y6bJ!@+8Rki7I@1;RW_ley- z{;++LrrR5vby|o%qUhs~1r8oYO>ONg5{cwaTMYvE+HmG!Km-O@tZ1C%ts6iemYcEr z^KN*CGX}#ObA$hVa%!qh$VLl~5smigrFN8u;Fo@xJCzkb$7_e;b2b62RU|mP?OA){ zPIu!?H@A|i9#}OnE3)X?9A##13v!xSTUdn-BFdgW*KDAS+Zhg_(?Y%g|GKl%`(JR{ z+?*<+I^i9D>AjhS1eb=k!MnAsPa2lv9MIPM#S%ZY@7tT`Zn^}ebdD_SaZFrXne96= z=j~hPG0zRxPqy}sbXz++$lpKxD=v7AUyC#Y*sKtSQ~y-K;2<+Q6TWbnST$d4PKZ+7 z`jG|BIxLfhH`c;tg=L*uBN4>g==zY-|_RSUL@z|{U{Sbv$2h{o{}Kg zb;fnV%(3l*q!}xt0Vh<+QRdNmz|qj&|H_7=Q8oL`m#=203sO`4YnkvB6-K9MGBPv8 zb#&HCKu`LWok?7t;6LX1p{1p5n=Guh*{Rr{KqG@u7c-^O1oGnGA%Y;mkAUH;-Qys> z+|!7vc8_pQ%^{d^hPjQHt=+cV)O3aQ>P-6`8AHzHAHiM>Xd6jAr_ zsm$}9YDQIM(0Asi6{4TJw=O2?tFkPh2>ru~7*vT9wogy9WFR(s(+(F~Sl?b>Q`4Ra z?AAVFD|iFv#OxW2Zb?B5kqGnz#^_<&)!;5`vqimB#d9tifG-^vvNLmpt0gp)JvuZw z@yq#@OK=uD$6NLOgpJGYUQt>3bM23qUb^7{5^{O^fYqKcICP=^LOt1~OJBooDB~?FM0ka~o&w6v(!GfH* zW}zMGw=~$d(D6(UQ4Pf9i9pX9FcE66b)|r&URm4boSp`NCbNU zFAp)rb+2O@J0o}B&@fSxIfYCk2h)_#jdE7O_W%dDyQ@a@d zXt04mz*aw|{N zcBXPi8>OV~sO>K3>q^aX6UD03NL61rcW&g{<2-` zpIa3kbvaS*tjmIynfSF{>-lF&5BELU>eb9i(%@3%9qaZTG|ql|CnCpjB(PkyUFekp~gr)m+riOztJ?gAePs?H*I#}4E`$~c73R!7)ELkza?>BBLsgq|GmJY z;v^bd!tkS@5m||-%z6{AXt=}`8^#^Ohsj7qz=KuSbtR6AHD^2yW&i7YIVJ^EE3Tff zdMZgY!v!G(*4}MPnQIzT*|*+d5!QRe!2!vN7p_l!1r$V4Uhu4siJ)#hE4bV@I{oNP zAA>T&Msx@nyw$*^T5)2j#)Wl!o&I++ALflg=`BRw;?;99IROXRc}p02K?fLS;0zC$ znp&Bg6#oQ&o~Ql+wwy#W=+rU%-oh%)aK4ujY-v=W5-}C4t_+9w!>AH{yP}Q1f(n8i QpnygTp{HJS%_j7}0D?#6TL1t6 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/ScatterRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/ScatterRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..7f87e7b7582ae8a10a4c9cd65c056e242dfce62d GIT binary patch literal 11667 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 S449o-T7KSvhwHuKF8u?E^}WLY literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedBarRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedBarRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..19b4854af18cab71bfd31df6ce3cfd4fcc4ba802 GIT binary patch literal 18325 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 OC?lo#tXKl>^M3$euBQ?J literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYAreaRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYAreaRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..f302512fb1fefcdd7fb37cd2b2befb8d5687f5bb GIT binary patch literal 17248 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYBarRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StackedXYBarRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..3ff0450afb558a3791f1fcc860125eae2889f660 GIT binary patch literal 23501 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 z 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

    9RMM5%ATW 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 pfoKP{{V+Eui5|r literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StatisticalLineRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/StatisticalLineRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..d23bcf676298db23aae4ef82599a5bd38f49b16e GIT binary patch literal 13123 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 CzQou7 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/VectorRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/VectorRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..57191d35c3561029c480f075aa5db1ffa9389ba8 GIT binary patch literal 31996 zcmb5WcT^L7+byhubfpPM7f=uZY0{+K7CMN4gwQ((geC%^3n;yaNN>^w0wk2s!9eIu zkluUmz2{8ye%kxI=Ud;Im9=KVADPL_FZ^((nsM07;gu3fvOApcVR+O-?t zYuB!SCcp#!@=k~;{@OLqCWV*J-ayAT>b$~YG?B|b(d}jeKFaLT!0XghAYsAcDjqmg zUetXaC0B29d(3DN_;iS#BWwCVo zeTv|htWom!6&6(oZvK7D3jV(yP>^#6zwFO>wW4}u_BvYrKK8xYopzrSQj9SfIdrd` zgZC_@;jEy6?m!%KHH|q}Q;9V>Klj0GTVhU_G4mTfm&F)owTAE~sQiQDD}SFI(#C0z zQS&(SifL~Tmzf{FYJvfnd7leXa)aQPxJsO5S9?WbxTB0{GZF&FzjSG}caR|mPHHpO+qu$hy!f?~Xq zA0V3PCa&$%)7Pk@i7Kbj6xXSQ%L1Rn;*y5r<12$E+~uwWL7EgNx;4y`eb-?nih#38 z%$Xr({adeC^k7?Mtm6u4{W|d8hw+N}<9?JJ6Jdi=nyC$DY5F2*hqht=2M(#;LB*|H zpO^68k2}l!X1_+yTQZU;pEFg=>bG8Z4-fn+=D=wdjzPb>*H2gaGI1I(8>PK?H`G;U z=+|8B>Q9#v8=98O{cIDAo+yGMn5Dh@s&aHNxuXr@R46~#*YnIM$HD{cYzz)Ruce}? z$4Yu2-4=5v_qRWfBrz6qkaqR!+qHuhdV4dUV^<%M6-&&iG-la%8Z+Zh`k2V`bID?7 zoEAxtE)qg}r;NqU=-y|f(&MUyj2~KDPMQ~|hr@=`w~M*IpoW{6 zCws0UinjyKq!+vBY4c@UoJB3`tjUoUXL7*9!!8FM&=&B-o?U-?v@vSTReU0dbj|qM z%R~+*zhSbw48dX1(sv&Gmey*U`H&%p*Fw$uX0t$^Z!ODsg+23u6EY^>YxtL{w7w&8 zY3ht#fwQx-=H)p3X-y#k=+t#2#KugoQ#5(>#ZZyH?y;q#Zh7Ao_N2g_{t_Eg=W%?S z=&$6u*$d@e%ZpcckmTzu4EzpG76(qO5lSw3b?77*bwe zKtTv+1$#>4BQ1N9X;XXX*X->Vwvnu0NGX-HWhfGOK%WFBdg(Tqu?PU%94o85_bjFm zPtezQ$aJVH=m96jd&1qil?0TD$&C>JFTS{fkc$WuaT3M~0KY(j*q8lLB|ey|eB4m+ zw2 zbf-z}WihROHUe{QWx$tH^c(!w7whcwIk(3Y&c)!FkJh^Ff15tF#B8K}vboy^{p>hH zh&pNWE}zCsZhO;6`PZstYYa`aOt>S2}g{9JBY{PYP-1Oy5f1Du09r*DL@HdXZAA zZ@$XXNgMP?8;~c1$zE-xpQY2jL-`&7;FX={sG

    x7+8&X-`=q+1#5?825GR{V$bS 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WaterfallBarRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WaterfallBarRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..5aac8f0540dd83239a11396634cff0feb9cd5cfd GIT binary patch literal 16306 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 g*KM_r`upj0K$uliU0rr literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WindItemRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/WindItemRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..ae2331549541dda595c8b3f5bb660d5bef5a02fd GIT binary patch literal 18555 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYAreaRenderer2Sample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYAreaRenderer2Sample.png new file mode 100755 index 0000000000000000000000000000000000000000..17f163e136900b053e4cc6da2417a8dd0fe0b08c GIT binary patch literal 19669 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBlockRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYBlockRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..a05e06151c12a9492f7fcf7c78fa917a1db9eec0 GIT binary patch literal 33365 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDifferenceRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDifferenceRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..4edcb4caf19b8b375c3cdc801b0eacc5c11c7c94 GIT binary patch literal 53179 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDotRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYDotRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..5adcce3a7299812d9214054f8df67ee3eebb3669 GIT binary patch literal 12173 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYErrorRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYErrorRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..55862f160e2a4bb86304c2b5b978ba10d823b8d0 GIT binary patch literal 10251 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYShapeRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYShapeRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..598dcb4d9b3f886883e98aa15399f0e22cc19b2d GIT binary patch literal 13601 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYSplineRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYSplineRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..14f3a4d598bb2ddf3366aae307b344db0ff64d3c GIT binary patch literal 16842 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 aU7p9ULY?j&m%au4UqMzyCP(V=%l`vDJ%&&K literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepAreaRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepAreaRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..ed5cd8eb914cd31c604bcc7aea18cc1c8e358883 GIT binary patch literal 9373 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Ô?hz_xJ9T13#mbgyM;C5hAH32 j51uQpS$mc%me*9%ZVDXG;FAZfG~%2l=5)F`-uJ%%XF(fq literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/XYStepRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..8733f276bbfeaa9204dbf165f108eba692afcf69 GIT binary patch literal 10371 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 Nsa#jiyo9>{{{Z;xU=IKQ literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/YIntervalRendererSample.png b/WFRperfTool.editor/libs/jfreechart-1.0.17/docfiles/YIntervalRendererSample.png new file mode 100755 index 0000000000000000000000000000000000000000..21938a77ffdd04f0f216e1274fee6388a895f400 GIT binary patch literal 17077 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 0.0) { + return Color.red; + } + else { + return Color.green; + } + } + }; + renderer2.setSeriesPaint(0, Color.red); + renderer2.setDrawBarOutline(false); + renderer2.setBaseToolTipGenerator(new StandardXYToolTipGenerator( + StandardXYToolTipGenerator.DEFAULT_TOOL_TIP_FORMAT, + new SimpleDateFormat("d-MMM-yyyy"), new DecimalFormat("0.00"))); + + XYPlot plot2 = new XYPlot(data2, null, new NumberAxis("$billion"), + renderer2); + plot2.setBackgroundPaint(Color.lightGray); + plot2.setDomainGridlinePaint(Color.white); + plot2.setRangeGridlinePaint(Color.white); + + CombinedXYPlot cplot = new CombinedXYPlot(domainAxis, rangeAxis); + cplot.add(plot1, 3); + cplot.add(plot2, 2); + cplot.setGap(8.0); + cplot.setDomainGridlinePaint(Color.white); + cplot.setDomainGridlinesVisible(true); + + // return a new chart containing the overlaid plot... + JFreeChart chart = new JFreeChart("CombinedXYPlotDemo1", + JFreeChart.DEFAULT_TITLE_FONT, cplot, false); + chart.setBackgroundPaint(Color.white); + LegendTitle legend = new LegendTitle(cplot); + chart.addSubtitle(legend); + return chart; + } + + /** + * Creates a sample dataset. You wouldn't normally hard-code the + * population of a dataset in this way (it would be better to read the + * values from a file or a database query), but for a self-contained demo + * this is the least complicated solution. + * + * @return The dataset. + */ + private static IntervalXYDataset createDataset1() { + + // create dataset 1... + TimeSeries series1 = new TimeSeries("Series 1"); + series1.add(new Month(1, 2005), 7627.743); + series1.add(new Month(2, 2005), 7713.138); + series1.add(new Month(3, 2005), 6776.939); + series1.add(new Month(4, 2005), 5764.537); + series1.add(new Month(5, 2005), 4777.880); + series1.add(new Month(6, 2005), 4836.496); + series1.add(new Month(7, 2005), 3887.618); + series1.add(new Month(8, 2005), 3926.933); + series1.add(new Month(9, 2005), 4932.710); + series1.add(new Month(10, 2005), 4027.123); + series1.add(new Month(11, 2005), 8092.322); + series1.add(new Month(12, 2005), 8170.414); + series1.add(new Month(1, 2006), 8196.070); + series1.add(new Month(2, 2006), 8269.886); + series1.add(new Month(3, 2006), 5371.156); + series1.add(new Month(4, 2006), 5355.718); + series1.add(new Month(5, 2006), 5356.777); + series1.add(new Month(6, 2006), 8420.042); + series1.add(new Month(7, 2006), 8444.347); + series1.add(new Month(8, 2006), 8515.034); + series1.add(new Month(9, 2006), 8506.974); + series1.add(new Month(10, 2006), 8584.329); + series1.add(new Month(11, 2006), 8633.246); + series1.add(new Month(12, 2006), 8680.224); + series1.add(new Month(1, 2007), 8707.561); + return new TimeSeriesCollection(series1); + + } + + /** + * Creates a sample dataset. You wouldn't normally hard-code the + * population of a dataset in this way (it would be better to read the + * values from a file or a database query), but for a self-contained demo + * this is the least complicated solution. + * + * @return A sample dataset. + */ + private static IntervalXYDataset createDataset2() { + TimeSeriesCollection dataset = new TimeSeriesCollection(); + + TimeSeries series1 = new TimeSeries("Series 2"); + series1.add(new Month(1, 2005), 1200); + series1.add(new Month(2, 2005), 1400); + series1.add(new Month(3, 2005), 1500); + series1.add(new Month(4, 2005), 1700); + series1.add(new Month(5, 2005), 1600); + series1.add(new Month(6, 2005), 2400); + series1.add(new Month(7, 2005), 2100); + series1.add(new Month(8, 2005), 2200); + series1.add(new Month(9, 2005), 800); + series1.add(new Month(10, 2005), 2350); + series1.add(new Month(11, 2005), 500); + series1.add(new Month(12, 2005), 700); + series1.add(new Month(1, 2006), 900); + series1.add(new Month(2, 2006), 1500); + series1.add(new Month(3, 2006), 2100); + series1.add(new Month(4, 2006), 2200); + series1.add(new Month(5, 2006), 1900); + series1.add(new Month(6, 2006), 3000); + series1.add(new Month(7, 2006), 3780); + series1.add(new Month(8, 2006), 4000); + series1.add(new Month(9, 2006), 4500); + series1.add(new Month(10, 2006), 7000); + series1.add(new Month(11, 2006), 5500); + series1.add(new Month(12, 2006), 6000); + series1.add(new Month(1, 2007), 6500); + dataset.addSeries(series1); + return dataset; + + } + + /** + * Creates a panel for the demo (used by SuperDemo.java). + * + * @return A panel. + */ + public static JPanel createDemoPanel() { + JFreeChart chart = createCombinedChart(); + return new ChartPanel(chart); + } + + /** + * Starting point for the demonstration application. + * + * @param args ignored. + */ + public static void main(String[] args) { + CombinedXYPlotDemo1 demo = new CombinedXYPlotDemo1( + "JFreeChart : CombinedXYPlotDemo1"); + demo.pack(); + RefineryUtilities.centerFrameOnScreen(demo); + demo.setVisible(true); + } + +} diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedCategoryPlot.java b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedCategoryPlot.java new file mode 100755 index 0000000..ef90a3d --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedCategoryPlot.java @@ -0,0 +1,139 @@ +/* =========================================================== + * JFreeChart : a free chart library for the Java(tm) platform + * =========================================================== + * + * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. + * + * Project Info: http://www.jfree.org/jfreechart/index.html + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. + * + * [Oracle and Java are registered trademarks of Oracle and/or its affiliates. + * Other names may be trademarks of their respective owners.] + * + * ------------------------- + * CombinedCategoryPlot.java + * ------------------------- + * (C) Copyright 2008, by Richard West and Contributors. + * + * Original Author: Richard West, Advanced Micro Devices, Inc.; + * Contributor(s): David Gilbert (for Object Refinery Limited); + * + * Changes + * ------- + * 02-Feb-2007 : Version 1, contributed by Richard West - see + * patch 1924543 (DG); + * + */ + +package org.jfree.experimental.chart.plot; + +import java.util.Iterator; + +import org.jfree.chart.axis.CategoryAxis; +import org.jfree.chart.axis.ValueAxis; +import org.jfree.chart.plot.CategoryPlot; +import org.jfree.chart.plot.CombinedDomainCategoryPlot; +import org.jfree.data.Range; + +/** + * A specialised form of {@link CombinedDomainCategoryPlot} where the + * subplots share not only the same x-axis, but also the same y-axis. + */ +public class CombinedCategoryPlot extends CombinedDomainCategoryPlot { + + /** + * Creates a new instance with the specified axes. + * + * @param domainAxis the x-axis. + * @param rangeAxis the y-axis. + */ + public CombinedCategoryPlot (CategoryAxis domainAxis, ValueAxis rangeAxis) { + super(domainAxis); + super.setGap(10.0); + super.setRangeAxis(rangeAxis); + } + + /** + * Adds a new subplot with weight 1. + * + * @param subplot the subplot. + */ + public void add(CategoryPlot subplot) { + this.add(subplot, 1); + } + + /** + * Adds a new subplot with the specified weight. + * + * @param subplot the subplot. + * @param weight the weight for the subplot. + */ + public void add(CategoryPlot subplot, int weight) { + super.add(subplot, weight); + + ValueAxis l_range = super.getRangeAxis(); + subplot.setRangeAxis(0, l_range, false); + + super.setRangeAxis(l_range); + if (null == l_range) { + return; + } + + l_range.configure(); + } + + /** + * Returns the bounds of the data values that will be plotted against + * the specified axis. + * + * @param axis the axis. + * + * @return The bounds. + */ + public Range getDataRange(ValueAxis axis) { + Range l_result = null; + Iterator l_itr = getSubplots().iterator(); + while (l_itr.hasNext()) { + CategoryPlot l_subplot = (CategoryPlot) l_itr.next(); + + l_result = Range.combine(l_result, l_subplot.getDataRange(axis)); + } + return l_result; + } + + /** + * Sets the range axis that is shared by all the subplots. + * + * @param axis the axis. + */ + public void setRangeAxis(ValueAxis axis) { + Iterator l_itr = getSubplots().iterator(); + while (l_itr.hasNext()) { + CategoryPlot l_subplot = (CategoryPlot) l_itr.next(); + l_subplot.setRangeAxis(0, axis, false); + } + + super.setRangeAxis(axis); + if (null == axis) { + return; + } + + axis.configure(); + } +} + + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedXYPlot.java b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedXYPlot.java new file mode 100755 index 0000000..00496c5 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/plot/CombinedXYPlot.java @@ -0,0 +1,139 @@ +/* =========================================================== + * JFreeChart : a free chart library for the Java(tm) platform + * =========================================================== + * + * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. + * + * Project Info: http://www.jfree.org/jfreechart/index.html + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. + * + * [Oracle and Java are registered trademarks of Oracle and/or its affiliates. + * Other names may be trademarks of their respective owners.] + * + * ------------------- + * CombinedXYPlot.java + * ------------------- + * (C) Copyright 2008, by Richard West and Contributors. + * + * Original Author: Richard West, Advanced Micro Devices, Inc.; + * Contributor(s): David Gilbert (for Object Refinery Limited); + * + * Changes + * ------- + * 05-May-2008 : Version 1, contributed by Richard West - see + * patch 1924543 (DG); + * + */ + +package org.jfree.experimental.chart.plot; + +import java.util.Iterator; + +import org.jfree.chart.axis.ValueAxis; +import org.jfree.chart.plot.CombinedDomainCategoryPlot; +import org.jfree.chart.plot.CombinedDomainXYPlot; +import org.jfree.chart.plot.XYPlot; +import org.jfree.data.Range; + +/** + * A specialised form of {@link CombinedDomainCategoryPlot} where the + * subplots share not only the same x-axis, but also the same y-axis. + */ +public class CombinedXYPlot extends CombinedDomainXYPlot { + + /** + * Creates a new instance with the specified axes. + * + * @param domainAxis the x-axis. + * @param rangeAxis the y-axis. + */ + public CombinedXYPlot(ValueAxis domainAxis, ValueAxis rangeAxis) { + super(domainAxis); + super.setGap(10.0); + super.setRangeAxis(rangeAxis); + } + + /** + * Adds a new subplot with weight 1. + * + * @param subplot the subplot. + */ + public void add(XYPlot subplot) { + this.add(subplot, 1); + } + + /** + * Adds a new subplot with the specified weight. + * + * @param subplot the subplot. + * @param weight the weight for the subplot. + */ + public void add(XYPlot subplot, int weight) { + super.add(subplot, weight); + + ValueAxis l_range = super.getRangeAxis(); + subplot.setRangeAxis(0, l_range, false); + + super.setRangeAxis(l_range); + if (null == l_range) { + return; + } + + l_range.configure(); + } + + /** + * Returns the bounds of the data values that will be plotted against + * the specified axis. + * + * @param axis the axis. + * + * @return The bounds. + */ + public Range getDataRange(ValueAxis axis) { + Range l_result = null; + Iterator l_itr = getSubplots().iterator(); + while (l_itr.hasNext()) { + XYPlot l_subplot = (XYPlot) l_itr.next(); + + l_result = Range.combine(l_result, l_subplot.getDataRange(axis)); + } + return l_result; + } + + /** + * Sets the range axis that is shared by all the subplots. + * + * @param axis the axis. + */ + public void setRangeAxis(ValueAxis axis) { + Iterator l_itr = getSubplots().iterator(); + while (l_itr.hasNext()) { + XYPlot l_subplot = (XYPlot) l_itr.next(); + l_subplot.setRangeAxis(0, axis, false); + } + + super.setRangeAxis(axis); + if (null == axis) { + return; + } + + axis.configure(); + } + +} + diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java new file mode 100755 index 0000000..a313405 --- /dev/null +++ b/WFRperfTool.editor/libs/jfreechart-1.0.17/experimental/org/jfree/experimental/chart/renderer/xy/XYSmoothLineAndShapeRenderer.java @@ -0,0 +1,301 @@ +/* =========================================================== + * JFreeChart : a free chart library for the Java(tm) platform + * =========================================================== + * + * (C) Copyright 2000-2013, by Object Refinery Limited and Contributors. + * + * Project Info: http://www.jfree.org/jfreechart/index.html + * + * This library is free software; you can redistribute it and/or modify it + * under the terms of the GNU Lesser General Public License as published by + * the Free Software Foundation; either version 2.1 of the License, or + * (at your option) any later version. + * + * This library is distributed in the hope that it will be useful, but + * WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY + * or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Lesser General Public + * License for more details. + * + * You should have received a copy of the GNU Lesser General Public + * License along with this library; if not, write to the Free Software + * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, + * USA. + * + * [Oracle and Java are registered trademarks of Oracle and/or its affiliates. + * Other names may be trademarks of their respective owners.] + * + * --------------------------------- + * XYSmoothLineAndShapeRenderer.java + * --------------------------------- + * (C) Copyright 2007, by Object Refinery Limited and Contributors. + * + * Original Author: -; + * Contributor(s): -; + * + * Changes + * ------- + * 14-Jun-2007 : Version 1; + * + */ + +package org.jfree.experimental.chart.renderer.xy; + +import java.awt.Graphics2D; +import java.awt.geom.Point2D; +import java.awt.geom.Rectangle2D; + +import org.jfree.chart.axis.ValueAxis; +import org.jfree.chart.entity.EntityCollection; +import org.jfree.chart.plot.CrosshairState; +import org.jfree.chart.plot.PlotOrientation; +import org.jfree.chart.plot.XYPlot; +import org.jfree.chart.renderer.xy.XYItemRendererState; +import org.jfree.chart.renderer.xy.XYLineAndShapeRenderer; +import org.jfree.data.xy.XYDataset; +import org.jfree.ui.RectangleEdge; + +/** + * A line and shape renderer that performs line smoothing. See + * http://www.jfree.org/phpBB2/viewtopic.php?t=20671 + * + * WARNING: THIS CLASS IS NOT PART OF THE STANDARD JFREECHART API AND IS + * SUBJECT TO ALTERATION OR REMOVAL. DO NOT RELY ON THIS CLASS FOR + * PRODUCTION USE. Please experiment with this code and provide feedback. + */ +public class XYSmoothLineAndShapeRenderer extends XYLineAndShapeRenderer { + + /** + * Draws the item (first pass). This method draws the lines + * connecting the items. + * + * @param g2 the graphics device. + * @param state the renderer state. + * @param dataArea the area within which the data is being drawn. + * @param plot the plot (can be used to obtain standard color + * information etc). + * @param domainAxis the domain axis. + * @param rangeAxis the range axis. + * @param dataset the dataset. + * @param pass the pass. + * @param series the series index (zero-based). + * @param item the item index (zero-based). + */ + protected void drawPrimaryLine(XYItemRendererState state, Graphics2D g2, + XYPlot plot, XYDataset dataset, int pass, int series, int item, + ValueAxis domainAxis, ValueAxis rangeAxis, Rectangle2D dataArea) { + + if (item == 0) { + return; + } + + // get the data point... + double x1 = dataset.getXValue(series, item); + double y1 = dataset.getYValue(series, item); + if (Double.isNaN(y1) || Double.isNaN(x1)) { + return; + } + + double x0 = dataset.getXValue(series, item - 1); + double y0 = dataset.getYValue(series, item - 1); + if (Double.isNaN(y0) || Double.isNaN(x0)) { + return; + } + + RectangleEdge xAxisLocation = plot.getDomainAxisEdge(); + RectangleEdge yAxisLocation = plot.getRangeAxisEdge(); + + double transX0 = domainAxis.valueToJava2D(x0, dataArea, xAxisLocation); + double transY0 = rangeAxis.valueToJava2D(y0, dataArea, yAxisLocation); + + double transX1 = domainAxis.valueToJava2D(x1, dataArea, xAxisLocation); + double transY1 = rangeAxis.valueToJava2D(y1, dataArea, yAxisLocation); + + // only draw if we have good values + if (Double.isNaN(transX0) || Double.isNaN(transY0) + || Double.isNaN(transX1) || Double.isNaN(transY1)) { + return; + } + + Point2D.Double point0 = new Point2D.Double(); + Point2D.Double point1 = new Point2D.Double(); + Point2D.Double point2 = new Point2D.Double(); + Point2D.Double point3 = new Point2D.Double(); + + if (item == 1) { + point0 = null; + } + else { + point0.x = domainAxis.valueToJava2D(dataset.getXValue(series, + item - 2), dataArea, xAxisLocation); + point0.y = rangeAxis.valueToJava2D(dataset.getYValue(series, + item - 2), dataArea, yAxisLocation); + } + + point1.x = transX0; + point1.y = transY0; + + point2.x = transX1; + point2.y = transY1; + + if ((item + 1) == dataset.getItemCount(series)) { + point3 = null; + } + else { + point3.x = domainAxis.valueToJava2D(dataset.getXValue(series, + item + 1), dataArea, xAxisLocation); + point3.y = rangeAxis.valueToJava2D(dataset.getYValue(series, + item + 1), dataArea, yAxisLocation); + } + + int steps = ((int) ((point2.x - point1.x) / 0.2) < 30) + ? (int) ((point2.x - point1.x) / 0.2) : 30; + + Point2D.Double[] points = getBezierCurve(point0, point1, point2, + point3, 1, steps); + + for (int i = 1; i < points.length; i++) { + transX0 = points[i - 1].x; + transY0 = points[i - 1].y; + transX1 = points[i].x; + transY1 = points[i].y; + + PlotOrientation orientation = plot.getOrientation(); + if (orientation == PlotOrientation.HORIZONTAL) { + state.workingLine.setLine(transY0, transX0, transY1, transX1); + } + else if (orientation == PlotOrientation.VERTICAL) { + state.workingLine.setLine(transX0, transY0, transX1, transY1); + } + + if (state.workingLine.intersects(dataArea)) { + drawFirstPassShape(g2, pass, series, item, state.workingLine); + } + } + } + + /** + * Draws the item shapes and adds chart entities (second pass). This method + * draws the shapes which mark the item positions. If entities + * is not null it will be populated with entity information + * for points that fall within the data area. + * + * @param g2 the graphics device. + * @param plot the plot (can be used to obtain standard color + * information etc). + * @param domainAxis the domain axis. + * @param dataArea the area within which the data is being drawn. + * @param rangeAxis the range axis. + * @param dataset the dataset. + * @param pass the pass. + * @param series the series index (zero-based). + * @param item the item index (zero-based). + * @param crosshairState the crosshair state. + * @param entities the entity collection. + */ + protected void drawSecondaryPass(Graphics2D g2, XYPlot plot, + XYDataset dataset, int pass, int series, int item, + ValueAxis domainAxis, Rectangle2D dataArea, + ValueAxis rangeAxis, CrosshairState crosshairState, + EntityCollection entities) { + // super.drawSecondaryPass(g2, plot, dataset, pass, series, item, + // domainAxis, dataArea, rangeAxis, crosshairState, entities); + } + + /** + * Updates the control points. + * + * @param point0 + * @param point1 + * @param point2 + * @param point3 + * @param control1 + * @param control2 + * @param smooth + */ + public static void getControlPoints(Point2D.Double point0, + Point2D.Double point1, Point2D.Double point2, + Point2D.Double point3, Point2D.Double control1, + Point2D.Double control2, double smooth) { + + // Reference: http://www.antigrain.com/research/bezier_interpolation/ + + if (point0 == null) { + point0 = point1; + } //new Point2D.Double(0, 0); + if (point3 == null) { + point3 = point2; + } //new Point2D.Double(0, 0); + + Point2D.Double c1 = new Point2D.Double( + (point0.x + point1.x) / 2.0, (point0.y + point1.y) / 2.0); + Point2D.Double c2 = new Point2D.Double( + (point1.x + point2.x) / 2.0, (point1.y + point2.y) / 2.0); + Point2D.Double c3 = new Point2D.Double( + (point2.x + point3.x) / 2.0, (point2.y + point3.y) / 2.0); + + double len1 = point1.distance(point0); + double len2 = point2.distance(point1); + double len3 = point3.distance(point2); + + double k1 = len1 / (len1 + len2); + double k2 = len2 / (len2 + len3); + + Point2D.Double m1 = new Point2D.Double( + c1.x + (c2.x - c1.x) * k1, c1.y + (c2.y - c1.y) * k1); + Point2D.Double m2 = new Point2D.Double( + c2.x + (c3.x - c2.x) * k2, c2.y + (c3.y - c2.y) * k2); + + control1.setLocation(new Point2D.Double( + m1.x + (c2.x - m1.x) * smooth + point1.x - m1.x, + m1.y + (c2.y - m1.y) * smooth + point1.y - m1.y)); + control2.setLocation(new Point2D.Double( + m2.x + (c2.x - m2.x) * smooth + point2.x - m2.x, + m2.y + (c2.y - m2.y) * smooth + point2.y - m2.y)); + } + + /** + * Returns the points for a bezier curve. + * + * @param point0 + * @param point1 + * @param point2 + * @param point3 + * @param smooth + * @param steps + * + * @return The curve points. + */ + public static Point2D.Double[] getBezierCurve(Point2D.Double point0, + Point2D.Double point1, Point2D.Double point2, + Point2D.Double point3, double smooth, int steps) { + Point2D.Double control1 = new Point2D.Double(); + Point2D.Double control2 = new Point2D.Double(); + + getControlPoints(point0, point1, point2, point3, control1, control2, + smooth); + + Point2D.Double C = new Point2D.Double( + 3 * (control1.x - point1.x), 3 * (control1.y - point1.y)); + Point2D.Double B = new Point2D.Double(3 * (control2.x - control1.x) + - C.x, 3 * (control2.y - control1.y) - C.y); + Point2D.Double A = new Point2D.Double(point2.x - point1.x - C.x - B.x, + point2.y - point1.y - C.y - B.y); + + Point2D.Double[] res = new Point2D.Double[steps + 1]; + double stepSize = 1.0 / steps; + double step = stepSize; + + res[0] = point1; + for (int i = 1; i < steps; i++) { + res[i] = new Point2D.Double(A.x * Math.pow(step, 3) + B.x + * Math.pow(step, 2) + C.x * step + point1.x, A.y + * Math.pow(step, 3) + B.y * Math.pow(step, 2) + C.y * step + + point1.y); + step += stepSize; + } + res[steps] = point2; + + return res; + } + +} diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/jfreechart-1.0.17-demo.jar b/WFRperfTool.editor/libs/jfreechart-1.0.17/jfreechart-1.0.17-demo.jar new file mode 100755 index 0000000000000000000000000000000000000000..54db557ee4a8b6002344c6d169b982643bb678a3 GIT binary patch literal 844423 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
    ebsjkS_uo z;aGZ!Jrs^F*`h@}FlG2Fw;CiR@+clnAr1wu)s~QiHJP^5!6_7F!jc{_8*B9qkrw2S zf*8{3k&4yYm=H)AKOw-Cb4Pb#--B-*fNI z?7dv>!BZqHUNT9GicN=7UrXoNOnYvqAAI+BL}b~ zON?cSqA7_t#bde4onz?c4lb^NMJ9&?X7w1tM7P^=Y8%2s$-n;}N zgMc!OsdO}%M#i{smuj_l{NTHzMp6dJr24r{>8x5ryE$T^rj`~f$c4(Y7>22QIn2rD z9{8J|_$R;jzyHI3{!f0nRj)6uuZ?GC4nmvDGmA>m>L!|RQm@V6lUwLmTAFN`(PVx; z6hVo_*v@w*ft}ma3llqhF|qoO^?&bs-%GPh%1WT0EFI#4YXWc_!ibU}Gx1C$1R4Hn zQ?<{0<}--%&;IPso;`Oum=5^Z;H|g?_Zdt7J&(Xu{wOFDjs+A21xfa#+wT7h@x{D_ z(IGjkeUOl_iicpQLUE;73KggHY^v@NRvL8>Kj`9@=etm26GkMpfKtwLMC)a-$%eQ2U5G zj_DqaC=iX&0pcBsZs0f(Yf2j$9_MkWE`x*;U#_eQ8tRi$aOtNAHT%Ha<8FOE`Q(#t ze(PI#^)XtNygHoMxzCVACmb1DU5R}U-uCu4FD+I-|M`DML|R@#dB!sE_j-pzc8-~$ zcH-9<)GORSu`z%nJ}0y&yaou4-1?Q`Qzh-N+1}o>*+3S6pSyDN#*hEhPgO5mNED}N zYT!MK=PyN;0g@>)JDOTR?-F(~H>ChTeoD#oQt|!&)BpGn|DWG{@89^?^~}+C8sWX! zoXIrUfRmn$IQ((Yq5&f@FV-G<^2xQ+=b-<@B1S}Gj%NuE^N9DDH{=Vzm^zSca!jLH z{pd$ODrX*Ob{@(%$u0wE$<5|fMPR0Ml!_uKwy@`5mKLh>|MvGj^Edz2fA!hl|9vD> zD7HWjf!9Qj!-G0WkDP{Wv~|!y7z#S^8Ja*I@<9w@3d~519|Q!ukxoQR$*Yg}+2w(3 z0#|6K`c`gFawow~bYX`kL>7XAN`XKMv_mdjr(mnZ`qO3qkyFWN8;yE6i$SKHP+bSf z8>`#i;*e|ffhkzhm|z^4@F`*#H+sPL zp7*?m0~t(4(SGgbHH*Pxm+RH#m#^4gQPX?SU)ZVwM|*95f6tBD?Da@NGHJ2)8rGX4 z&+g)EdC=H5Kn#@OoIii|!XppVzxJn(JbJz`Uu}KoMJ@n{T9%1RoY|z8#1)4^kU~Ir zEl9A7!3~BF+^x+`^JeylW^L};YFOlErT#wb4VO=!dhF>p#;QSbcj#TLp(9=HyFNXZ z)Ep|Ilq=K{gg)rczVWgD^5_4z_y5(O_@}@0i9h^~O(%x{;4$0zaqnaT=m9zwd~bIb*6g*T_?%hNhEVmA#}jvh;|-9~8SnChw9E1O;CCXZTt3g{ z;4myu!+fOs>DRMUU37-Rr8_;}yLh>$IAUg8;37Pp>a}wsA&aG;{AR(L`Y?WNqan+t z9D%P4)yW1xkwQ`HMdsRc=&EGWOim1|!@>T>t!?-f6Cj@(gajn{`lxzjVqDQ^(g} zEu674fIu5IHivGWPCAfq*YTN18}U+*Z5~|jE{AqH)gSxV$9TnpX3S3lyG?N7VpuQ* zS)Ty_uoitsHfMX&1W9%jNMz7kUaC#ksvBFke)U&BjV1`T_T+GHfy4A4n~EF4-P~3R z!F#v=LTlvGbRso^eF}Lq=I6DJWX=QVqY>9@#qJ=cz?j0R1%xB6M*=suw{Gq3Y{^i@ zR|g!pQ08*39q2yMgE$Z9E$7m5%?91uvmfd%L;J2=dJ#=$1+-AW1!#(lrgw)2ybSjB zYpi3iVv~a&^oix9Zeiycs^W=w3zeLitu?!HfXY;r8;|H8*@+i04&a1_*LJ=$I)g~s z!ED}UG`T70iLb8V$e``8-Ga)g(xdzYw=J5#aEQ-F5TTqx>KjP)ht!+cAdvA)>*W*7 zT0D+ufd!KqjK*jZ@UzU){98G+y3B4P9=!O{6*X@}TK>W>{KCrm`qR(7#q)s)8(cgz z${fvM_o;^HNn;iw-ZJDavy0=pdF|>O-}r`dskA48q?ljGh(ymc`~6I1{)2z%F9j$g zB}9lodI{e0;^Ub}nSgZZolO6d3(Q*B-I9Dj-F~Z_nXRm?{ls7U*bltpUDEY{`ylwj z(0bj0G$)CGJK!H@B4}z<48|g(o^aZ3 zSePu2vQJ!p{}HC=bhSbS9SY5uXL#S-zUC1>TV2=09*A~;rDf&}NYyPkki^sLU%Ptc zJKz2`_b()&JHT-B1CkkP#FI&nba!WK+g=AEBs0D^9MjUdFqjA{XytVVLKlh%e z-tf#H{m~y?yL#i1N1sG&!t+e}3&NFtM|dCAPgn*L9w_w4(7z}g=|`?yzVy)_`%!T2 zgfP$CxQiz_Xt&<|zV}{uvucRM0ogxE{HkK0SP71Q^)koF==5D1Be@`FdTA4;G7EF_ zm@W}xrKP1eEG_-!XMXn&KmYH4`?r5vemh96w6FjdaL!S1z*9o!9y<6i!ldt!9o2k_ zMEk%8KJec6zSjmY8<0KZVz$LF_%y>H!CYaCqc17$Pk3M^FfNfodIW$;k9h0m4HLe; zvJAS~ofe0b)z#(eH?C3*{p{cVxn!pu?d|P28IXGC@XR~SP{bwpih_ljJOTaCJS4A; z&+mPtkMO$&JftQs(hhR5+xQg-{_2%041BUnv6dtwzNK>6p&nFZxVvv zr7F=6L9KzH**V^a4?g(d&;6aBm1@9qEGQhLKe!WJ(mp;Cf{lbE!mLr-1Ku5%CZkUK zcmHQ{L7dirZZy0jGN~cNbcM;t{bbmJ>SCpNzZas=ZxSjFcE=YUzF^6X3T-kT+rafU z;iBRVNiYYj;7DJjyL1A{ROZZ@`SKP&iS$0~?lEdDm(B`O9ZWi0PIoMOTRh)x)N}hm&*|EvpXe%+ibKHZ<#O;7 zdvK*v6^^4o>c&lBOgmU3KJ&XbcIdLmqx$B+h@}maV^QHYBQ;mVL0TZgk+w)?-bM@C zY)*K~EI#puXJ>OIaGx($zy7svZf{Bz@jz(V#}dKsi2zDO-r!{uFojnsx?(HL=CfBX zU*S1SPerc~;h>zeBaU?H@u%MShUcE6>YWJT57sfb#{|j63f?{vnjbu00Ddr=q>)#+ zBYGruv&2p?#|vZJ?;SJE=uu@}W*ZUJ44~KtXh*&y8W(I@ zE>WHQ+OPfEkAC#O@OJpr?P$5RumL>Q@yZ4W6pW_Egv4fbL%L>nVFc%1Ig&`$`+p3z z2C*{H^H7WM+=vtyJeix)cH6)FLBfIq|Ii?ZO@w)1b~aJ~=nYFZX}QClIBcu<<37)G z+_C=XsB2Iac1G|=XvK1~7eOkVO4W9*F6BXCCBKd#_Z3IjXw?@aJJ@T>`BSdaLCHSC zU+btiQ?m=}oqZa_^uR`eey@NPtdMmw*I+0QTfd|e)W6rqOEhf%k(1`tTzwCr;60iqQ;r+Jqs7p<#ckZq5^R4Zq*H-M#Je z=O5sz1exT^Qk~D17MD6lGY>uUrb2C*Jpr1c)J&lK)#%N7zIsVr6AJYp1O^Zv_Ds5I z#7WqG`Gp1NyUm6K0e2^I65<~4}_XnhJbH>cCfn)!~9^c z=Vh5V-AgKxe9DTA&}pWWNrm*F`gTEabpi3dk7WTiX5 zKte)DcnW3tQUq`@9#0SC3J`vT>9Eqa!0OW4-0Xb+uzvaat_=4FJn}otOGZQ+)VtK~ z&X?vl0}7|O9>C^7TN6`}j1OW=K_N76u&KcXq{`UsRfgld5G@yY&RlVBVX<`c=Jn0( zR=F}WU#ZO%<|otn>(}u?{n63vo8R(IMVV9p5ZhqqayOP=9|j`~SUf@V77Tj=3y4#& zkEPCLe;(4k{G6^6f35eX#{`EHZISM!ELU1nW=Bf?S+Db>`_e zzTwiPOH48BD{CvOAmQ0(pZ%TR`5k8ar=NXRC2&YSgr}&Mh;i$MFA-=7=cm}$iFZk2 zOALQY&L!ISjVDwM(T5oMJx9VGu!IQP4VeS)aqhvh`+HAZzj*%k#S^~TKtt4Xx_Y>x~oTtVVIHccGIB(i1M#F99iJALwl z?|t|0efEz&_xr#1*qh&uXvph@O^!kYkx_64Nj$9Y4f^eIzgt^a`NlUcwK}cHAzrkL z!ok+GdClX`zIkE&OzbrHpIS5s#$Cs&k@c&;-F4Y<^OY;^0LUw6jxYNErvX{SgYc97 zMF(yl;X>k%s^l>Iw1UxszaDz{(KkHxG?TDsI66b|vAEf5yElIC_y6647cR&b=$;7i zNG3m?mi&2g=oJD86V}jo+O@j@JYX+H6?fkMz5X@Vcm@I~sLGZCiAwpjx~g>7!k~Nj zjW2y}^W_&O-SW)1%l~Y1d+X(^H;8A1$ar6(;IT4PKw^KQLoyE7Y+fFnqum)Kn%1dm zt+Kkj)b9)r_FKFS=#&-~3sT+dITdYhlYi3zJsG8~5V6aq%1L5Nu52hN;EZMS!> zrz{G}AeKF~uICG-rR8ZP*qqY3kauAtuq{N`j-4-8isc%{4Gp95#3R?1m&*&)UZ`Je z0RYWR8%ln9Al4n+c@WOfF$L}nXNEXJ=1vu8i9VMO>b4XP?L~o|D2GG?36WPy@CydFPNaQAt9=;d+y{sz#;IDv8v3u@Ka(Qr-w@?ZW278erKB#>xWYK8d~3)STs%N3<1Cj^H)z1GOf2 zOCpJJz@ce*>7`2)PAS2qWdjyEY#vP_)w08l(0@v)>j#as^<{(vL$$cLB5I}6pF+ce zmQJRsHebFNLIU=hIu~;|rNmWer9!h6PCMbFM}6njsG@fPT%8Z)NF3p#a3pI(gi$1_ z2}_Y2iH0id_L6vh^ZDmL|GCe8_%D7K-Td-bzI5Wu!z-)nl)ZvH$D_8nVt3m+*!?%Z z`#TpNKA)d2c5#{E$XP;La>d-~(`za6^x(iyiNo1zE#QCpb9#7xC(>@GpZf36cDT|f z^kq(w?r(ncn?LqrKSrs_`;Z_GcpX;x+uwNsr=8pp)<;j*-G z2j~e1{$dZ@-@CiccrKvV8vuk}TV7}I)3O&){;QUZ&CSj5ByacHJN3pjX;PJr>U9o= zy@PSTIW_KNkA_U0;jXd)UEaAB+sBW>(r z^XU&9r~Hqu#ui960X`@G2tEn3>!eP)0L4fwA(_S6LZ{tYU954&_*eh(pUZBvy?O0_ z{rLYZmk~u1#H8{CXPGF1nxFmCZ+z{y{>^W`?HzAhTwbWu$bv`QpW4Hg{1|uBb8qoR zd*H5hd%ZL*kgoW==SUzlw(jxyv<qGm(bF z#R$u&dq5#|Ktib~4bV`NXp{IgrK&D4p|>_}Nug!T=p-|S&?Ewxw{Z02WRJYK#?!j& zYoVA)P)QoJ8C()!Dv*1E-`%9a`anhigdyZ5>>syKx5ah1r5HnzvAJJhS3jDZfAH)( zyKnj2AO69&zW$YmA6z}$-&rWmN#H1E|MI2pRw~8SwPg&|SHJv~mF2~^z4=YFx>Vzs zA~rxzB$T5r$Yy$Y;cGA6>*FjCy1ye%-hY^LGia4D9Tt%l*Kp{a9P|1h7(Gtt>u$Z3R()N4B z`UrXo1J<}GBS83C@{4QX_am%oI=jAh>aB0%4jJ)BS@xuv94~VvS-^CUG6V;wS}E)r z*bp17rxWQ9d4G5#cvToUqU1(XU8(m#Q-9RuTBBOyY(Sx&;MD2xL9;H|^D(kunLKYU zfW9M|FT4ox65!sMjm<4|(*=|UiPHTD&hVA}i`*om33ht@x=>bFl1bkvHbRZz$^>pafJ>5yq_@tj2k{qn4~&%@DY$F?8RyA_ zf+~5;kA~qbqeBUluzyTTfKo0eb`Z&BW~73Wb-uu7D-!zf53!>-Mhl$`53~N_${G$k zu{LlvXHqdv`!{zT`Aa5EE)aCk@lP zx-H2&g6l|oXtLO+`~;f$=Flip7dUBV+3G!3QeyeU3$t9@4%8SvYIchAi$=*ATSgu1 zhX)Zu^B`Dantp5CZ_B%oQywV^;j*DoK8$Bjpu`P0*q?+Cip^l)Xzpa-8kJBGN@SUa zz&^Ei88I0Bae5#5=wE*9=l_r2{O#X(_gf#66bAHYSH5!XPrmvm zU;LTB_EY8DY_(X1QlufFOO4Eh1F3yO0x@2rCfKCQogzr*UvG!*9Up1mj=$dB@DrqN z=i`4sos|V|0D!)~5;fBouUxs}q-8=PIKUH*)2G3uwnEy5DK&1-2o}p1faf2=n>8a? z_+r+=vCPjR41=Yf=3fauTzprD{2nBU@_|MQdbG;4OC}xMV0#9WHjiJJ2{Dp)r&c?~ z^Aoz`In0%kyesYLe1VLM|7Aq42o9k{uPzijZN-&k=WH?`Le$ktSy2=5|9r)43k*G_ zC#-zfX!9sgL^gs(Jy|j=R;?^!SyWw@qnTbQ_JH`te!ox(Zye+5w40D3Cmh!_CZpAr z3eDOJ-}$x)MO*7~#0`4NnC@<|E}a*e-Ie_Qu!Uei67=y8oL*B1Xjr~bCSdUPkxC@YoU?NRE_rCx67rrxJs}X%@;_!WsKKVF;oUXP7G6M#l9%klF^Y!v?3RK6SrNb7&j!iMC z^WZH#qw^^p)3A=#+9$S0z9tedpAnv+k}qL?R##WTO24(aP?7I7!(GK=3e$XAnOg^Z ziV$(H2<=1|$3piXggIsN+5f%AuQ*#5;3;E+B%&n9PCXn=UfdfxY(hjRv~>}qtV4`W z#-MXOde3?Bpt*zQU@jvg@m#$<*PqNTt*xtt(i=7<6wA)EvzeZpUtY7lcZf=`HgGu> zcT0tC6(_!PmJ;jT{;+7m;KGbR@%G_f0f;A-L4kbWX5h|W{0 zL`p+UQ%9}brr1nLGRrV|l=5ux9T)w`nyXDz$5xqQLlXpye~AT13^8_%NaIR*j`!2_ zq$|rmm!zY?VMN1pblCrbm-c zed3qD`h_q3@PGCrWN`Wh#!0bhhrRaN+A5!z*9&z2f9Qv4cii)U^bFwCfW`c3nQRr* zn-z>Jq%3{l7YYlyX?K%cN3AuiC_g?7Q~L3tuj&p@=gg6{YZ*~n1`fP`SpOT$k!k|}gXxqNALk-yjC ziSqoCEUK}KBH+7~oo+P`uC)%XOI{1$!Gw)S*pyE~1&@^S=(G^Tdb4Q+TqlJN^1h^d znVwNTX9<+(3^aiJQ7^VT4QA<)w?P@Iad3VAK4^#>UX+cUV#}lry z0`{j*om{LeEPeCaFZ{?yenhepg@Um-7<5yKIF}0L%wT-!g>U`Nzy9@){P2e!e$!jm z&YqXgbI_OKGb?c-olR&tme+pjuYD}jKluHB`+NW3AO8KH{_Fi`-}9ccXHS3nQ~!+m z@6m@Jeemo9qwZki#s*_J@_6Ig)e9FMj8H}dAY`C>;OG1AtHr(hNMX-JY9z}VE;C`r z+}eKX@y8Yuub?0oD6<&Uy`B30J_O413x8t~iI3sv0rGig#bm?|3wG41@N2NbA)p1q z578{9kAQ{*g+(bGKjW4J_xqY0u^ECAx!l2cE!~L96L8hcRIX6nZ|+WV)qM5za5~?g zS(quVW#-q8I(<4qt_^gf<$}~t5`v5HJ)C71#!5Gu)Z24;*5XKRY=gEK2<)e}lybP* z8Jhe|hnOjRaYTD#DC&pDEjX?rE^DFNrT+=z7m6mgm83le0C2ar>uU9??W-h&_#$p4 z;orzYawO4Gof%6eFTa`|`vDSY!s?>|KU;It>Ef~4Ol0|dB{Eh`My0vXHq06Y|XC2?4DU) zUaeN7|32&tR_04WE8#OLJkQ6&E}c5{m;T~krrP?%ul$QIe(js@{=s))bHDbLud@EU z>6tev8;awy$#IY5mdlqff8awOw4|YvO{@^fihW;x+zt2lv~2*BW0k==2*LesY~H{C ztNF}noHn|)P&ud+>-)QeG~pUTb4>wl$PuZO5r*`2Gz?z^fF7s<2L!Uf6paZYokR)4 z`rgWkAW1C|8-)@91>j-~*?X}k+5=vX{m~m2+mT@n4fn=K4SV%wel9Np}1bo7gbt|u=dzlRD?pi zlnfE*G(|#Ps7Zo2v$KU)Lb$l21g_I9aUs)sB<>Ldmw)x_sHSXQeKoDCfaMLrKA z;7^%^^|K3KzI;{Y^_7#S<`>FhkGFTXkOfroO>cV6%+V*B6;q5VFxe@;zP_decX*S4 zRO%@n*N`@A@S4oD z1MH>psi{KB;F?OOr9GR>*U7MbI1QzH-Xf9Wa z={G<3EJ?jES0v#Iw!=h@bDa3ayUM-Vi{uX`Z)PH6uJl!N*)j86nA|fNah<(Z9ha{* z94x{(z1Q4tA9m-83zMVP3(p_o%hs2xzy7PgTw6NP8!~%S&lmH;%x7lS7HbtN(yPP$ z-}=VauIwBf#mfW5*us?RUbfVr;YS*Xtkq+y6E9yPd7wkAM8*Pd@h? z|MD9W<;YYg3P+N!sUvQu=u8muD262*@z1End!25RV~E$##pAC)-;(%rK)LDX{?6|8 zYcGTB0Bi**hmn*GpzdzpQUMLq9DEL^0g6ZgvYA=o>1H+balk1y5qJd5k$fcl`$F#{ zBXn>PA!K-;7AD&UKyYyzipIgPfzPC!Qad>~CM%UjvWFLV?kM-trSEQR4Ju^`p4vN& zJ_nV?@R|VEf~xL3HF*xxR!%SMH* zb0>Om#3`X~cx-8^%tl}_5&&c+V?cuf)I)v=>c#~U?`;o2*1~t$-q;y*SHeu9H{%g$ zh0{i}rKZ3@!pUBzSF2V8PGSggmXu3~t-Nk{K%x;RWa_c)ts9(zs1c}w`mOy;Zd5I2 z>E>*;vJE&98Y{MJBrWLG*7emB=l>eIGdZK!2wff8d z=P!Qu)?w=?yLRTG<@xywi)Bf5a`N<3Z+Y`u-}Np5 zGF(^%7QK9PqfM`+_Mz&C<-*wu57J1`aDfcC=yeL(f3|L=5T9Oq+|~e|LCHyhq4k&h zD26HE_E&!8mtlQvelpgJMhK{g-=`oVP;rqGyb#DtIwrcgQXyL_CE78Fg0>{_--?|u zJ;k|QW{#flYfd<$E<=`w;(F`#?a1rhlJa2xRxuJ71>!$C!maw%oi}c5Y;T8AX|c9+ z`rM;0UAiO{Qn{2T@K&nTSxNon#+#O#Tv;a>CZ+ldz-6-1GYXT#{jD4cK2oAnc!2EC zYh%*g-s!4+DQdp2df%jMP{lK-I^C{ZKy6FTp$=v z+39?7{;<)MB*eT`ip8s&b!2U0yVZ##c)80jU3|XV{Km|5DVJGYJN4qVm$QYcxi8I4 zo_X%+Pk!p3)mBfeEGOTq;(oYp2eLhKkvbB=6<*_0{mpNKj@9I^XY~0g}mK zApZ4fRcrvC_JCD` z`@K-Bt)D!R{nx+#NpOH&w(59XvL@}LGh3UtfCwP)liUsd*ABgTgdK*x42LQ8R4PFr z5$FgeOKBp84pH{bY48+}XKYTUuf~5RO>L75USnOxXNNg+F6=aCA%DQtoVN zWl`nEg5-DWXI49PRy|dT_Dg5ZLTUT;L(Dvfv!g<>E0!jksVjKY8_)DI#e&rKkrtSh z0$;wgT;&YhW0UQ5_V#z+W1@;urt+=f4didOSCb7lD9(f{L|gm~)AI8C*@sX2Ng&n6 z-VNRpnbP#lz3aBLL}%mfH2T4=RhwU4T|D6~yXA2IkSgcQ$rBbsR^wXj1eoKbU*BsL zO@g4DPMxxq)<0XAW1pBUE-;NOmyr~!<~UkfUS!mwE7tYQ!t5r|pj?i8(bT29j7nA9 z3;DabvoH1}sY^7?q5BX1_-jf2&=75z7=LT=xBu}keB$JZ)78bAjot4b=>wej#1n4_ z8#WCDb4)m~zmB*dgHJ&@g=1ggpqP>5NPhy>j^Ob_iyd5rAJc1mg}k%_uO&&D(hC45 zH4Mx--ICFC{;1PL*CTj1uM&N6VRpLQYZgYmx#q^;Cex3M!$$|1sVg|0zxUt&H-Nws z(<60^u*EGe(Oukl}-r0DG7Z=4mZs7WrZ!5ThW9hW(%H5AThZ1S} z8+ID3dD+}TIsttxNUgT3hRsRRZwwfXUn!n(DwJ`qGC=7;X!;EC=v=B`jn#} z8fM=_yZzzE9(Ij}pc%>+Rg*B^2%69VJ9Cs7<$3DVPGm}rmp8ssZ$+&*k`#gY)#}F9 zzD}M#ePVfKB}w)Ypl=hRJn6mP7oS!{Kkxp$r`xxu$ox=HP>3g*7<<4iao2dFF7l|` z0SR%XV(byTB^psZ(WCOzq!`r&RIiN8m4hS;Cq;T7ZBS);gPTw3OX4#W?@pASw%;97 z7*lTqafC%kWP*F5!{PD*#bUZS87$0~g$n-p_r06r!OrF_=@h1h8H|t0=~;Rb0VEMW z-&$QzfSvnK*zB*o@ch*qH#xDj4|f*wy~0dAI~p!?TAt0Z_LQNqqij>*DcPj;l#fd; zGn!SXJ&Nwk^g1f9lzBxL4U_i-iX};0M~+D7gYv&)j`}?cv-Qe+b#`vB&mJ=3&o)0@ zk~3CBOSYG7Z#DCgnNAkj$j5|#BSZJI-GfmhOH)7Sl|-)3M*MqrZbml$BLw6K;}m*F zg+QmIhZ}Y?v%KS~$YN|!p*`>xd25{6Zw@zi`oa@~Y@2Vnaj{V5aY}lHY;C3DLUV6B z3Ho*kb(+OXq;}IEpzkAA*Aq>0=%quOVba6xI$Vnae?9-w6~PkUdf~-KAAh{j9+s6T z2%R_W?f1tK1HA8W@)+VZ?rEoI%$UQKK205hyHEbL$P)?VIYfmrp)(k%wnzWNHcBlL zwf+FEn*i2)KBNct-#NmY*8$FahG3ggpX8Fbkhb5VgdPYHNNasWZW<@s-2oN3o1T02 z>BlZS{Mmp16_}ZSPGoYiWp!>w&7OnSVJl5yI#y6;oLN6{Zak<^%Mc3s3+0WAUmlL? zOO+}1(IQQaCuWg61cu2-$YiKz88SqNxUQv7(IACN ze4)+u)@Y#sbe4MuV#h)Qy-=H9n3~sizEZ9*Vo|UbbA|oRfa#(;nkiJ4*XD|q#Z!@h zMZp3IMjY8j~$%$O~SbQ}IeShCvn2UM1fT=rXN_uZnpq=C13t-_#ia{i=vN?XMwc`^=)%MdYxL}euq zhcMG^wP}&L);<_-ElUjrYE^;I$v7P6`<+%_ALPwk=aWr z35kKD+;P+{khfeMM=~+M8^4dMhjW7S=ddM(ozMx!fpFxFHg*U}AgQIBQ#^6_Gutx} z-O7PYK>Y6B;alJJ?zOd3fAlAx@sk{aGM`aMgkcR{rOlai2JJ@ca2o<%%FAxDEY?qg z$)0@}JVar>va}g8y*ls`dteC=s7Q5~mE+Q;wTH?3ks1)UB_Vy!34)Hx^z*RW8cfaB z)FF{)CMidk>=TBw@NaV=jm`3j)g;1T`aqgv9-fD4JcjzDTq+}rnS8cXg_vg~zltq2 z8Bx9OY;#Y(MI*`ISZ3(~HGzbng9+hvE|aI&73NRCX~}(cuusnr=97$~J@TB;-V|8! zI2}zgd7U1~;GfiuhV#v(#Uv<0Ah8vaSq9y~;2_&G5n!FH4X_UbPT(3K!l+@VSc-rc z8sYel(<`E~yM6QV#~v=t$8G*lUGtbc;rrtw8Bsc}+n;H_t&Zb(3~3vWisa%~jnNsX zEw;gEBsX)lP&{|xvFTEYri4@0{K66)_FnxULJom12@C7Ya|^`S0CN%KAFnpaA&@02 z0KQQV{NUfdf~VTOu6zM&XHNZv5C7+X@VP&!OGP_f z=t;(z!|Zwn`jJEkN-#5ysxhmJ>wIH!#ah0+z>PF3%0H4r%ydVS!|rggD(*v$BO0S_ ze>l?~w&nZnsct8?9w%?6fpE-8@TDRen18v^hhh5dP78_`Pcnq6skICYs({zC6|VNh zh*}pfh(U@(CayS?mck4Ym#2$nLM5Lv@rwRj5txotw6afD*D{fcC109bD9o1RIO}J6 zh0&1P2~&EvHR2`84T?4{FJ)12tmm9ESk9V*B%uvvMjh$?pfhR>@hn+ha<)gzhy&Bg zW{jD~+a%16`3*jYkuPe{CD(vcI0dy{S!{d*Mdxz5i zKGj(yj99pxd@AmI-5=j;4;*(qh5qADYnKXaW&;y@G@RSt-A0^qi??8$oyH;Okv1*$ zty@n%aEhyqLfcYpg5#LGU?No2gnomyxw8P~KSZuD9wE%yfproLUxFkZ@2$5#f&Z*a#by+94 zj^?;vuP>h<8(0HLw8&9x>ZQ54js9k<-fj_mBE@+K0J?1l`A5(X{~~k|7U5zf&TVG4 zSe{!{?q!TKA_#@S9oH8T8zcJMkeUO%pk{F-U!}84p}~8PwLs2*eUgI#8B`K*99W6X zgYuhM`LRbI9`)E4gShbe%`KFULFaYeI3DcX{d6*gbtg5B+rFB1q!$oFa8@uybCkcz zN3`$@{4P(NI-4u0=h@?FxxKM_?UG9;%>VLhCpLs|{8TYoOjSHPUK?xRg|Pu>A&>%R zLzR)dI79&7xny>@;0y7ch+LeSJ9*{-wl$0kyX}V_dHBI6p8f0>zFuAurq~%ZI_sy; zWCv~G+k?*G?DXu?(!!ML(i3J z=A_UfgMwD!l!_SiR#z6V2D#azrRqE}x1)-K_%Rz&LaVuo)LTcT$dF+asNr0Oc14zj zB!}qH_+Tukpt4ds%{eDcxs_@{agtID$zj0;(%3uf%P-AJJX0`y&d4%)(JzT{7S3YE zZG*)mhwJ9%=7n?T&|d+n&n*@xgw4@u9g|{$~9$w z)Vpe~uC0?F*b`+q!qxD@rBKo(ttbaB$|(`Hg4o7!tja_tLwU*|6HdT>2!wPb{HUahSlZ*;lY9Q7e;fn1hSj;}{Z4}8U|gRTZ^@Fl5SN<395Z!b$xews*pKV&P_M>x9J7AZQ?c) zsdY{r6$uZ*%9zX%6NS#f^MNU2Zq05aH}%O9U^_rLN6WP(=yJ>_pit#r`Op(j+iJzi ze0V94gQqh)(C1NRY3=0d%BeZt`9uS%`pGKKo8XzJ#KQI?{B^Zx*jnWDYXCqtX zL9^AbZ*?c#+?2=xidudStx=zIWkEb~IM(O+&*ZosG`XuLiXP*R`=5LRfY-FY$BpzW@V)!EGp5`Bra#?t z^7yN1544f+haRhu5Cnxnxd()aT_nuWwzV6zCFq|>0G&W$zrE3~w^}ODfi#OncS3{1 zqbEvDLGI?rOoBQG00GE6H^Trtu}MThRL&$NSXW9SqAw^XE^s11km(TZ#t`fKHvSyV!pD}7TeYDam5m?(v|pd-aO%7Ddf?eCHBmKREW?EChu z%-BdP3{$kcP&Fn8)`$!%krsb$NOz;wZcEXP0cSe;9HYWOR2A--o#bbPqVukh!Ai`E zAswyOBwd-p7@@3ThU2q?LmY9(3~wrd$WTs(c1_me3Q0kb^#Rt)HCDo^@LHpmb#JfD z8MD(Kbh?vFu{zxyR=8=%7n7%a$jgw?}<$`d4pkf;v^Gg|;8; zY?bHGuFx&XrRh&(PHrx&Ra2RKTN?CCq+KBv4;93l4jYH8cW$N{(PvsI6Kc~MCYAL3^vP6H zv^w*P{OV-mP{vwK_DGrne>1j!J_=EmqWj7hU3GEq?;ja_)L%Q)qU_uZ1by?awAU3qi|Ad>nq%O zc%>=z$HfftBGc{c-s+9Wb=?{-2{d*ll7`a;=}Pv(gJ;rrc%Mf4sR2qn7drtzL2?nD z7p`NYTURf3y2HcnQ5OQQoqp$geh3@gXo+9RQ?Y~<)}9;Fsgwx36HIz%*ck``OcPS@ z*cJJkX?EL>Rh|@~4jULoVIuFJWC~M9rNygPUKll}Zq+CATP<0w1f*xj#es5#nc{4% z+#emjaCLiT+&_2Xp{3%|{^3EhvvWj2DqCV-p@gXBqH2b{!)qwJP*_==Pk2sH6ms?; zOLkB(HJnNMNi>8ZQr6R{FI5()IH&nzqf$Xnr~63)nThu+aC%hCsd&cWY%KR~LmYV2<#`Mt__;R7xqYB-X)BUt*IorK@P>@zg%MhmdW4;?y-*tm!CF73oiSC`ki7 zM@c#%(;}}*%h(3}!{Daax_!iQfRhB)Q;m>qAqM|=1E2$mk^+HX5N6{f6(@>+W0shL zCoMP&^8UIwQqTgX#~Z*rryD@SkwSdhNKV9=@6~k|m?)1*uK}g$2H4r(VrgaS&F4y; zX4f@?asOa{J6v~iJO!)CD6|%psGlVCcJ{ z!<}T*?3-G!huv#FW@f6|Lb7JF^NbgxK7Z(Pc9JD{bvj)VZOqIhh$P_e_PfJ9j&s9> z%EIPBH`f~G#bfewQwn9ah~A-lf>bGaOrgltVjiI`F3#5uo5T5RHY(Cd*vr9>Fk?Cu zA{YwUP60P@$~Llj7ug}))@6*6hsOgsKrIa?_3!-|3^L&Xt@o( z$8f9xlwNZK`04(`L%vtHgG48X#XWwYsbhVY>tocNoLbFayL!2V5y!paO)LT>T#|yD zUMHAJV9Zo_@ulazIDzm`nK)8X(3r`FWJ4%)=Ru)$mmu~Gzv2!z5oLyR7%*=*ySC-ix zKIO1kk<*G>(2yqQL}qrqegqy``7HmXsnMSN)tSAF)Cu9}Rw>Cho!Pk5o*r~crG>_D zfqDxEM?q|1|1I+WXsfAsn9*4w+e5 zpPnBc)ererjAZ)ayKbG(klCp!4ywuDuAh@#oqY@UPb*-P;F<_xX}{Bdf&w51UUpj^ zNVZ49NF+*sfw2Y zA93G5ZcJ~n5E?Nt3ELudEGM+yWbnYbGZ&x#t|Vf$`SO5U(EOZgqUtD%_n_tTmo9hq zaAyywyE|bT6XPWA5wtt-p~OS(2sQ?`Gk7L7Gp9LObUEd~Iz@)w=_ek$@Rql|NxI@s z|N5u5ZeHUo0r{Zz>|GZgdGKRD{nNko+n?Foy0vst1@MO}i^ZE;H}5F8}jUI`GqT6rFjWLr#JSR{2N%arutKb z;!L(&rE$TV!JRxi5HKhyvTds?HR%4a`UoDSD~ zuAe;UCLI<5hPR`m1D*?tGc`NSrCNnzZU3P0hyVWbmEuc8bdh;v9t%j2@bF+yO+je- z8O%~5;PH2kX$)MV9lFE+CqIM`d|2Oii_V0RIN2q9M!DT3YkTMR|A_yl01BAXci!J{ z{%%lDA^7ey$G5y@uTvS-kkeai0}V@wqY)_~zxe|XU3mPdt@95&xU{m^A9b$Zc$qt< z6g!rjwz5)~NY%jF3&+M02qTP*0pdP+J%}Wd)WN=Dld^3s2!h+{4O*jFS{8mNq%qk) z4%-LK_AYC$(x#7`KX>u+C41$d(WJ$kE$5|inm<)N^~AZ+b;0eU++6mF#~xo@S-kkt zi~VN%nK!=S$qNthc&kh5wXZ3{)k^9W~?j3ZkqiT3TVl4oaYDmpfrkwl1_X(5M);rT?pl@{I$ ziY$9B^|{%1a3FdOt^n?uunGzhC0}Q!D_Ee(xL2Gz8uS{RN)p%zwYn)uXTd{t{?3%# zMxW`|W3Wph^7xv2em%Y{MZhT(-t*~}^o%|q|CC;T{8;C;z02%ryV3jUV6b4=cqSiYuOkyMQ8l1Cba2HuqP%*2wT{TzuX4+~6~46a>!`E#HB zLoDaZ*KTfZY(#F9@TkCo&IsQ7)(hX^G0`2iIY_D$_VUY@1pp8j=JOG3%Xv=VIny&G z4CPD=n)b0%_vm3#mzR~yleqlhkX2Eq0pZKU{l!Ghs&<;6$3;bb)?_-<+0ne+xNCuv zv85LokV?zcz{X0YWSRqO(j|ggB0Et5;^bLiyW1OL-6Zqk6UU8*^Z*$QRb6lMu%_do z{K?bG`-vwK*Gr^}uhLD${}hm+*Wnw~IHYq+_EnQ5#mfj;ZUN7c_A$>;%?6zv7KAd4 z!|Qd9?Hacv|7<0qITjwbL} zw7bFGordgD$B($Xaql$V_1pbFIg@ge8jfSAb<=S>{VDx){{Hu-XO1s(jrMC^>E!VN z=+iCjcIq!`Xb$iMTn1SXs49%KHd!KXg-?BUe}C6{$xF)f(&>f!{ulBzKt1AXa^dyGIz0CgBD~$G3V}@b{Rs{_a4MxNa|FQ6wxr6a<&ssWn$J2Cg!{!baH1sgQ z9^(uqWnn=%4;zGj#sLw>yr9`2F&Q8>Qt*j$$Nhz#LEbCT{&r4wCNF-z7zw!u5}rsH z@GkozDHqvmHxCzF`mr35-Wg>5=TGEPbk5 z$mxZKcr4PvGR^%ol(~_3osVB?2s;Mf*Z>S+cpsBPqbq_Mm`Uj}9=0&9b3p}PLH6l{ z#GZfk5tE;QU5bhQn0`I})S0w>{8QQpB$3>BH^lqtSOz$LLVA5lg*?qypJ_w;p4*-I z4xY_zLV2?kl9=LcYv#M|p5Le0Zqo zR)08LTWwSOEY}t-0I4JKvR9u++T0dR9r&iGzqNT|S>fBc5 zBOsVXYCJB?mlImVgF#BrY`vurn4qnEI2iDvON#T{zcwcHHD(YW5v)Y86n7{9e4#o) zyqz*C9AR%CxCrQ-iYWlmh6i32+xmI3mpbV}8&$*GAwoZC?AH$%B}nAK!;A(vol!1I zJ-eN_%^xXY*gQH^%-m7r1-AOIwMXegsB2?mP7B4iRYGTK$^t&ngWwJBP=I?kfU4}$ zoKjNt2g_1TO1i@EI2VD`9n6&ud(LZ2NCM~{>+L@EpF-Vb8tIXqyyr$grDxJc`k7vt z-sM+gx#zC*tIIS@h{FV?4QF(~=ke|7H9o)Bk!~b+Ie@+th=EYXCXn|sk!vDbI=%f) zW%tyHlYQ~E^#&g-j`<@Pj=g9s$kv3+W}8#9&g+L%Y1T(IiO~Fzb>~V#c2NL<^g^Ww ziefpe_0mdNrU~r0B?pm^aX3{r+v9pmnw)?PDbcuRw7Sii7I!pCA(pYoKO`q+q(^6m z!w?@8vN6}$$T7H@JtfvQ>g z(&d<@tu`l(65T`9PD zUD{iZO3xUVL))2@0%*h>B!{*mAmpy;b>{9FPA-WLcchnjpoY8B8;={_;(W~7og@7z zJ)hp|Gd-ut?elZMzdjR zbv=hiJh72LMdHNxC$PeVQIZgV+vGK6SLLF6qW+QQQ zcDm#?@Co_R32txhb84Uy1aKgrST6I;w87*R5@>=u5^D&D`YOUR*th%E#w@&Q!qP8- z(1nA(N(Ml7LI{SfXKmiZ#oD}MY|6z2gcZZjW#2Xf8PSbDR zNwDRHP*eo>5?s$Khut)zI@s36%b)z@C#NRe%vAreM;>_M@y8x{=;22ndvaxEP0+K; zjUpyFnHkhfThH}PTf^auuko%sG{NZ7TlC@hg~xNN;R2tpdAKD#3_NY5ebA02NOV@| zr!(Gi{Co{(?*4jzTW>9gw|jzBNLPpa)@n+h*^C%P{9{HT1(Ff&|EN|8#~gBl5_DkO zI`OZhQ^+nXoyDYv`#{7WV$}V?(DB&p>_F~5_{!#Z=Gmv8efk+PR%WIL9z=$FjWB#G z0>=PKIRn8ZYz6DPSqrlP=$kF9uw*Lr!+mLYRJXGckB9`6>%zo_Jr&DEMuna=CR*;0 z!DMH5hgt~yQiga7ytg_tv$R|>L%PQaX>J&Au@!*)ddeagA1x5*}69z*d&c~4L)%7O2vA;)BVQ%8Fv%0jHw>hVd&Yn4~+ZF?x z*lN^O202KS5$ke?0=PGw;p2IBjrKi<%Z`Cw zBRx!`1CdO>dMr3`WBOIYT`oBO)c6k^Zg;V_qXQ0KjfD}Dp~hE^4%}rW(l=fyHoTO= zBMk984KeU|*DL~#MH*#S)-HHWGM~wu20s9%aHU}ju)}5i6RG&jvroMDJ@44x+q!w< zBIOWy)F;fX-wV}6Pu$eiI5FWtwq=2!_{gGmKqYKn*wn4`_K z0R%G?rB}Li@yg5Bu6eKL+eN|+klWyfUcCX5M}=Xs+iB1(K}-~);l4OCb>qg37hd@8 z@BZ%Zo;`c^?QehkJKym-DVn$|qGtWHZDZKxGnu!Vnp9Iih~Kcv^)Rin7DQhQwYbx7kqv zB$O8Ey&%NcVmE}|){+h9XQe&E&xraEX$f_YyQFZ%1PTQl+NVDCsbBoXUqlVw{qA?a z?|tt(o);Hb9mE!HvT%lGW9W=S!&d;R+phO{_i_9LC)4(E!$hT^?|~XXIsM6}uf`k5 zE7@1+uU?ThT%W$k8ArN9(x05yAG9kJXGvyGJ#-D!lRjLM%<~UiIDPsohFm3Jt|bC% zC5CXBDK%Lf2ay7dw=~|tkJ_lBTGOtZR;(yon81Xr%b|~#XN31dl_)hkqIZ$mjlNDu zM{u*TkUS&W!%@3f%$zy1D%~--v^{u#`l&c4Q$cfexh9d^&FdSSRl4mq&m6uFagCzF zf%|=UQcQ9Tdun{+<~6nkz+FG!a)Tk8;$wE@(xnH^BRdpWxGMF-X7v`M>^3Pd9CvH+IN zd2lw#Ww@sXF$}&g7!1m}Mnkw(BrrvDJ;xjo=B;JuA>xfR3I@xkFMg#SBA!Pv0VAEw zoj-T>;>C;J>0Z&y010AEK|lSpim54|(K58mXeIl7Y;KJ33>uYk2s*5dNf3MR8^7@z z>W4n`&_gzZlZIng>#DH?^O+3LNcCSQ9olw?zPcd&OyN@7y?38KZhM+JNdeufHPW5n zX(@=C%=GXmZ`3}1W_l)ll;_WT)Ok@f_LpCaQNe6S#8+sz6U{0CxrraDSx30{h;}{fCUpQ9?+A`cF)Z;+}<#Lp2#|G9%H6S=WQcz1bfJdf~blfml4|g0xb2@u~Uc-LY04+Wp&ZJ-y zT}$L(57$V)`b-~n-0-gSNMYTl>(fKuJWAV1*SN)@RZ+XPSR+AARD$6fHLDaaUrD$o zkc~H4`jlp-(4OV!72BQZc)>ogPmR!3K zS?z~QOEtqT9~C<|A&zdW3CMbesVESPHAo>o6~f%>tF}*V<5{XLh~wmsz;l&dmIBmc zxt)^k{ff9li^(1iE`|}o(SFc_rAKL@?mUI<#DcuYj>3ZpZ3V*()ham)n zBv6||vwJlhUPo;6>+#`Yhld!BTU_I(d)6qK`}lBs+P*!?7akGKYA528Gp7zCeS0;P!E() zRa%^G91et!P0d`ocokj*_a+X|2d|mvt;F~N&rmF5tlXdtY2=2_OZqGHirw+ zj>rTCM0bFHODCgHq)nYnq~sR%Zf#<36y~LTPG7C7>3UmEs|EGiQIw&mfi^7=f!RFJ z@CwB7@MiOHd1(>YMZ44HTki2Q3a7EXEY+@WZm?$w;Ss4HXg;B1v2KCVk_`YBQ8Ni9 zBGSzez&}zy0q!Z>=#0ZWLpR=Qw*6!U^$jVoI@*r&=g<2Igt^9{53V;f^W!-w@cmgf zfOqMesc@qgL7HxleV$Ne=Y35;_BQxBpTdKa=>~8ny&&!X@vC*lp<{Zk;n!HuE?~?6DL=M1`K=My`5W&OEnBa^KgGQn-`wIuOHw8Q33rk zb1D(Vqh50Zq%(5=XNoU^7YPvt&;&IwKejYxq=)|&U6ZVwdoek9V$M52LB}ndfmm9f z7S+<~v-5sUfrd8Qb105zR=E;E{{lj-gtVbF0mmD_RM-ZEl2Dm}{MH@A%phnyhFnQ z6ZzC<0OTZsU_@RG@7RHUwKP7{q3Lb1(*w@ja{QS#T$4QVHVXuZ)34-IZ4hrb7T0CI zIt;-Z-K%XTwKdX5Y25wQEe=!R7N7dy@YwWl((I)WmA*0EEv#Gg@!SG&pW)SPB{1{& z^jG#tvgH^(ouqs0jTCGI`X8>LCl>JJXKi?ZjA5re{RT)q5;N9JUy@LG` zbYl!UCy|+ghWk79z3l^P)`PtUL04Ynb~XfAQ)v>-tUW_>!lvt9$TbjQqq)95b@kdc zq8NTdR{qT!R{_}mt|E%L{e#_&jT>APCAP6GfKC z^eKpTCUBnJ$^C=09qW~%y;n8>f(`lu^kLRaR4GQ75p^I4@0$YP0(3NzGohpOUSF+6 zx`8c|)zLSNlv6Tr@Aa!|G+gYi^th+(tMSGxC2Boi-R1Ta<$Do);R%2NB=~e$x@qh}1;{?%Dt{OOM8px>o1(!1@PTI-J_uJpdD6*S4m3juA$jcy9A%YrihH z`Y_k(ir?iCUzjZp#(VsB(5kC^#8kgJJUn^wBPl0abdyvVB}sIHfToyVgmr_(EbQ~vbpVBf;|ka`vIC3%jVR!l-ib6 z|3Qy7_%I59WtawNbzGCex=&sL{$k!d2hWup;63E;aP^B72(WSf$tY_8rM#QEfJ}xCnI^$Hzy^t2p1AMm&TSSbVHU^$=@DI)v@m?c!2zV)?6xVW}dtRJ-c&5haVbsk^q>uXld{=0GGdMr|>qp%5W^Tlh|sD1KvC0gfu5-67{ zXC8i7<&x!GX78|mb>oKFf8o+gR>ES}4<)n@#_7__FAc`s>l;^K_0hPC{qzuSGB01b z!HU;Yk3dYzH1(@bsz%e%+avPf|vC|+cDjL}m6 zHz;4)&9#;F*1=A%$uo2;j}|rt|BccDVjlWn!hv13auLalF$oj6@s^oW&A8}x_4w#) z`urd`OZWMgW)AAX)rf)wVX{9Swg-ihD#GOBvO$$gHToODFt}N!XZ@OAh!x=x==ySb z0hCfzOEkJrs!1XS7(q=8;Pw&w*?@2lMn>P)ouY}Ikuh7A)F>D==4OjS!;Z&eAx-@x zJQ)J1C&_$p`#~P|+D(cxCT2dzBy*m>fGr;cZ+lCwuMQOgYalXn=fLOTJYT-9*4 zfnAQGV(nmpuU6K!v0sN7+x!H@c%?m5A)=0Pp=Y9rvD!?|9-+`?}pkr@r6GWs@RRnN-27vFM;= z3XoTlfi5v%MNtM=864~0@sYqmP{q75Y-A){iH+~nV6)cciRH5Tyb&ZlmJcVZp^TvPA zpnL_c_n&kofYS6^h6MQUd{iej|d z+}y$b7LGAeLIr@w*7YV`lG*~$C!@i2*c7%TpPj}d zNYl+rZ&{_Bam0^G?UQbRWM+bzz~7>y4-R&FAp+O{kpTx$isOZRd!WaGVq zTbvR?@@gp*@*2cnhwmS+GwG!%`ZxSnwvKTsq)3btpsmPsrIfe%Z%rSq zE-$XFqW?u~{jH7by)JkEPzVw$&YfCkWjuRwjbzSR#^|yA)eO62T@0^aEnYYsh zgbgMTvOmz6qX6dDip8iCO;vKQF%IY$`UA<6!iYib8R(HZOb4gKgaQWS9g_rZduzv_ zg0%~j_8K4&V|uLvRtP-mdC9B>DGr7R9HurD(SW1==B=GvZv7So!S*hmXI>&@ZkYQ~ zFEyY{4snX1`o2hlP*E`V%&L%AIk`SxEk7~rMD%4u%TRH4+$x&U|4n}l9?A5YM#lP);SlHZL zk1p!c8bi#g2)hh!IiL*n=J<7Va`k>=-R#GL<>HhSay9gcS3_(qflK6LgaD?QFiEIC z0?NdQzmQ9<{I*1;FV4U;Lc|qD9db8k93ljtZ#r3$-RhvTc`_>JW7FRt8QYXS8!q(; z;6%AxUg5Bxvu2DP4DBp#Vs~1j1tFTUQb}RDh64g*ye=s%?|;Bs8IvdN(kY<^JLJ;D ztll|E|KQE>lcz77i^HYz?YG}5iM&KP0ZtJ(0yum-dVdigDD0;f;ExuYp=dNo`Lmts z#S51*z5;wo6sGoRG_Qp%*X^8%l~|1ZTjk&`i$!e!~1E}Q7lhw#t8bOfmJ)PW848ltXBPQM4N=6xp_ODiJSOL9c{;2 zv!D_`T3NAXEXbbL7GzZy2t<{NPo1Ey5J-dRnKZQVL~pW%Hh>ly-jxL>eGm>Ie&SJt zdZQ}Sf^AKOmz2~>CG$45STSiyk_n%b5@pTt+sir9I81Fu zk*Ste@JWG(hiX{B2F~f5SP6qbMn5uGTzVFlKe&HaQ>;_od%eHr`0tvb;J1G8;DKWi zoEmEfOvczXojGfV?ietwuPr|Q*R%cCuPvy)_~4+cob9^3>GmTN)wv&=M5SCLj(qv) zoFO&;!Cmd_9=F7uo{ec?2M5PAQNT;f0?ZIV;t47_T<7D5pW)-A8fKHEF%)~q@yc{G z<(ivvyE4|4WwPjPd3oo~9gMSlg}6SyXC}O)o7S`^fqBL~YSIgxNCzpDOSPk;;!x}v zD!)a23+@Y8%?$~+UGZJ(Yj8vo051UD?3$>BeN*<2Re7+GTHSdjVWeOzj_?K~)sle&94cJl_$-86W}g%LU>wqjbm;|!lM-5zfCT)?!9>yB z2!f#Pg7GBO(#Ha~_5@@xSc(E`DGf=LL>WSaTH{@YJE{qJ=io&m#0viOUS*qx5_ zh`3+Dc>MCW*T7;O00oj;C&y#^>^ZL}WQ2r;S^lBmx5p>D zySaq4AFX-z8m%5_e*kgu-n zA1-d~#PhgzYkm2|yzk1|{)i);?x5cV=tK(m-PCIP(CX_CLwNmV5`$X2Rj@5gviL;5 z4DBpiatS3CR}P4CNBx^0wXU3!;+`SMZL5mGbq5pI!1nDsFJJz~LqbQg8JfNnV}@Wh zM{$a1y$}v(fVY-&?i;BXLYg4}hCTv-j6!K**f8d(Q#oL8WovWIS+ra)W`$6LExx1kcjW5- z|CscQY?u&DK-_VVr2W&qtg-&?`yZ%T_pNN+Sli!yy|ZOSC(qQ$zaKrur{z3&6WeZ8a;>l30w;QKs;dy72roMU4@Q>e z#^BrB;3Hpn{P^k9r_VMvcX%{p;GH63W9kJId-~v4MkcLljwnq9SK{?Lh#^; zIhtS#pc*%>pZR%f@Lcf~&P@$nocr;~qo1EYHg135xZ#&5|IYo-zWL^_*615F*lh~= z?a?vi?It_*#-;R3AgwIX8)5tItKZ;L&;fw!Ly#8patCuoam|F4ihD8}uV`I5|LD;p z-Jv-eWT$_53GYowFeD$9;HaA5Wxh@mLzEx{mGC&3^XYrMLNFeFq1YKv!G0$Bj z8KO}Ra$?Eoul7VU)50Rdp%-3H@%bUYg+wqJ<%avTdD-Bv3{or=A(28U8T}C01s}uJ z*dlxL;sc@9uidH}Yb)Ei*9*B=D$9I`1)zlpC%ex<)S4_;o_3jz64A-3dVqs2c%;-Q z|L&)JDKoO)$d`bqK172eb=We8c^j+y?piN;lqbm z-K+gb0IKcExuZGH_V$ln?;Y}-(BQcZa4k)bnyB%Z%LmKLz{#*r|9lPTmRHs@)0NYp z=1>8391mjv#3symr~eMe$GrFjP8Xj|VYdpo5j*Nf*>&sodgflef zzXwNxtxY=xFa-t!Ysx<;nt0bD23l^+NlJ2b7;^W|+_LsWrzkc6TT_JD3%;Xh8|CKV za`2>0G9@~cQE}hcXgO>vvO>F$whr}l zZ1L^rFz(}Fe4&o^#&9K{J8SZlR^}r;MI*tJdh~l>I&*G>7%J_m(}X{JRCrl^6IN_@)%r9A_{Il(xY0>eIT`{fG7%% zCNV#^8q=rCHQHQ<`+U0>mj~JV7MBrzO<|1`Y*4nY^LOi)(~3j&So1r3OiQmQT)Dv!Dr?%wBFL7Sn|m`+NsudMpcJo}0Q zD4g}~ga#(iP`;dC6x&1|-oK!91W10HH(Nzia$#CMoCDZ=n>dd;aU; zo6#6ICIR|f16=d+$&07YckkZ4^OuL8Q+ar?6sRD6QW4zPGNS?Ml?>*^6pQb;NHLQD zi%VyalJdg>G1tae)Kr`(yMwOr;)m zXklglvT0lNbGJD0`?Q97{Iag-BYmahOC&RRS zo%}?8-YpCZu_zg!gW;X)5=ZaXTe!(kc`{+wabbq1#CyLpEx$AP3Q?W3so=c(J6g&T zz)qQlB8mU)@Bi=tQrZi_4Y5xlh=_$h#2XMS=`O{J#~LiXDzzcDiWeaFd~WH03u#Sk z%^Z0EnqU3-9^Q{5%2N#uy5qQ0iku|_BGnO$lpZ-5zDl;9Lj5XbocWrbA=pBF&`U!6 z`juP&sw$GMF~YQd=20_7Q+h;RDRvToi^I`=7k|@Q#C!&=Kjex#xhUK=4r1E}r zs~p${am@Pg^*c^03Ygh@0~TwCl&MR-aNBf0%y)RW5tJTe0A#Gxrw-+i*Z9O3OA1`S zy&(MBG$-~7PZk}R;ZUgVdRRWDp2hZdf@)(;aqO*zp zQ{$%sEANm$$6D$8rwE`WMitey4{#Xf0lGSED@hChAppZ~pbVt{-gIgMDQt?AWoIw3 zSppnw-no+&`CVEUv}!6VhkCfJZqcG3!+#`xbZW>+j##cKDvwZ~vMNTgo+%B0$;Rrk z$#W<8J1@{N`6nm2>eTw8ez)im68RQe4vUN6EZeIyOsdE-;7Q>_E&Y`#A`+iM3@eBd z-*UsWW}KzF?$zmZ3tQoX(Zz+05VK);HlAN*8AQ>fFpD|&hGdzl^HI!hY78#GiD=Z1 z>asV@P7AvmID(#+-WXn8wJ263aYM3j#TAdJHg>kj4sunej6tc`GDN0V%hOKVjPhF3 zMu(L#Cy13)@vX=sp%e~WmDkXqbAlq9jSLKqTjg}gX-sh&ZiCFA8!engi7cm42UW|5iBdpH4Qxcqx z1x1`t3ziyz$!ZhUWjYZGqgdX&@bWxqR6SC#@J>%tC+V5VVL%77g9P5sU{t|HFd@-` zGFh5Rlz?Xk(8UpFLs%T^K2uYsdt#d^2}0#U;nFt2D#rrZ`)-AuX|?S?kpm=wCq@vY zE9SCR%ZxK-LH%&A<_noMWKQv%UW^?Zoij3MTCQVq3tlt$4mG#Xorq1e7-FYryadS* zyZbvu6m2!h&`37Xs^g%*4s&O1;i}gQ(?LQpq>4gA{s{-I0+H7G~R zvNRy&gw-U!VVpEC1q^iIj*{R*2t&TAVjvPSwgD0*6ojc#=H|y~PY9qw<>W00Wd1D+ zd?!y;QE;fmk(FQC&bPoTq?};W8U(QYILtMuQ(_9gwhovDY2LLnE zo{byhvo)u*t~%_*^0Geq&ti3G!1I8v9N;mxy>quZGux|h#4qlBK1G7)6r3~F^QW+1~p}n!R5lr(PD2M5uXykT5g+ycQ_g)H}Mo|bL zBKVIF_rIJNeCC$g{~j{9;xRLkC;i>K5f_YF93-t5=3&LjEs*3g62_c0zqNV+^&6eq z4(je(F7AL-*m-IO;3zX8XX8`eq@B&}AWorQA+)g!!MRGU8rfJi2nRUAK^NjITv5Lf z3H;!oqU!;MPQgqh=l0vi?ci2WU_d#HpzvH;*gJeH#!yQx6gWsx`5}Tg39f{d&3pZ) z!Zv>rsnQdcm}qx=>hlzp_)G(>e-)<2po$XprL_t3>9M`DKt}Pw5P{aBO8*Sz1J4bYXL4bS`6TVRLhR zluJ_+Sro_rx4V;u&@c=nB9e?Rz$A>eB0hr%f}>Fohd7Mr>XNkBl60p!Hx}TQg`Z)T zY-VGrQ#FI4Rqm#&a_iF7d=1Lixt%6t3N(vz?m6dI=bp#yy!-s>4S+$+Mz9YvVns7nt5h*T8 zG1`JLT$0SVJWc4htm79QR~YoASzfGK6$bV0-3hXnw`_f7>l7Zg9b1ergp%28YL-D8 zcMBFnYfkX|;uJ66;`2p|k}|X{SR!Y6wpAH-tB#Y+a2IM}9V+L;FH-^5vTQXg*;yU^J z+!GbEV3k}m$4lj+b$jm41Q)zw(LDQia1=4e<}1SEc@bbIX~c(j1(%jr%*J$W|DU11 z#Mv#k-^>&j_vu}D+$p#vKTgTRyj-@N0>jb9LDu@tq;|N1QP3vh^c=nuZW3S-;e#n*5y{WsLaU`%_7a1{FD z4B1-UZuad^-ELW&S=HE|U*4{&Bscz|D`|-&yP>HQLGbV@Jn2I^*kzt|PXAJqmtbRcI_9 z2Al$AHP)h>@3IG5I2mll{ zctg7=RDf;*003kJ000vJ003lVZEr6@ZfR{{bZ>GlV{Bn_bCpwDPZNZ_Ra9NgwyvGv z?ykXM;_edM-QC^Y-5nct{eg-H|s)DOSo! zBD!07Glu>{_-1_T4+NWOse`=zC?=mGQ=wt97Tmj2V+&8 zM*+Sukki_~u$5Du)Ew8?CC%g&9$|4^Eu`5jT(X}XQiQYqCGETiYrE`xZNL;~URuXD z{oHqUWw_4K*N@v#E6E#W{qfgv>ZMv=^9-jo>25J?hH}z~2xf0bnR0U(CZGB(gcqcO z8sDG`CToToGgYfsCB30ie{!_hfm)By_pl($346GW<#fWyqrP+Ihq1+r^GE*4%Cqw{ zdKi3bpMhkx=Pu6lABLCnwwdPT+2RRZ3bf<~IMeEp>Ue&k4?vDs$H0dpWveGdI?fNwLfyKk8zrVF zgcYaa!?&++e*(G0$)6z$DT^XDu8&K3Rz+VVYd+6Mlv`Upc)!;d zggM8{HdrxSGoG%3)=-II<Ge7#d`Xw+Lx#}e`I$LeC2&7J6eq)44+%Lht8J@uW>hz0ez~5fu1{PT$O2MiF zJYU_hJi1$zVA+u~p5`SsdKU1K6P*)|Ldni%EIoY8z8PW#^$d6k4wvgl=*Pz0tl$0m z4EZdl_w@2eTh7+9_Z`Z>_y(muAhR(7(^qU*V~Y^mJ@D@);kjg%Dw}R#J+tRfNc}#3 ztRJwouXJzYD&Fw1f0UuCS$o(6CctRNZC0>LeAr`)FfM}E!Lm1$&VP0bwd>Csv_n_Z z_u=O)!t?yj^e|Nd4-eZ8yX!mNB`i!qM~{}FMG0_ZrAU9t7Zpxoo4UUn z8r1E1xeirI2bnv3c8OYlGBZj@YpZJCmRrZ8FS&pokvpj+c58Cwo{t4%i4`Lw*-=`j z+(3gmeCUgtwxNp5iMf8y*Jrqog8hUSV7%bIQ&4L;I;y&FaE~+)me$wE-E>GcdtR>$ zm3PgE>ygLarak^ATJQ;j6@>{}O07G$m?n+RJZG`%)eM17y|q;Q=*! z;)yj2o8xrG51aDfV7wN<)TUL?^1}>#Fb-{p?p8g@A@xNa+M)E~^o1&K<(84Je0PUO z|7QS3&fINLAVVniyjZ2}i$c5l| znoPYb(-{Sab#c&qqU=6tn8bz@9S(tF;b6E8EV~Ut{4fs_v?7*T@k=bO0#nodPJJ{v zO|J8_{Igj%q^!5Z$|XWa`-v;QB-rbzc%;lzd11Fk-I}>!=|*YnuZ`N+7SU#1nq+Bk zp;#4V%2>H+MOh>s1X(j$NQWLOJQL-*)iKROYtfqJF$I=$V#SsVVv=mYA#+~&^m4P1 zcU#wrX{6;dMIAzGn>_2*{bhQs%i|ZT5^e+W zgM_pi$|LX#1B{SKyv`*5SOFQBwswPtzOyK$JCxjah1r&-l5dKY3Z)L5-HUkzttVxs z6_tJumx1d(mBzyb%ue8B8n&!Vc*OX+WRo4zDFsy1bO~X{#$K?ns;5P_vF^L#1ce)e z7qm;Vl1|Emh+%uqs)bRM+ep<(pU-bY5O;ZR$KS`F@JzYwn8n58S`lGi`aC!FQ2_}j z4$ze+VQI_<#9#=AG&Ii&4M$(b0GX2+{JzC8NL_he{a5nZP*T>)Gzu7M=Vf2B*i@Jq zT%>WeXxNLC>N4#%4%(u!PFt&^6WA@Zpseg~k9txRuzB&EX9!w z=`#8C`%;lN%P&$AlQH@|_9m-s3+Na^7NPp6pwPpJyJfNX0PUQ=CMheJx2K!Kt>v53 zvd3x1x^sqbM^=H3_Dv#ftXN?EkUrxHNZ|`v!Ykp~tZqrW1G$q|(~~Vu#Dw0I62DbinN-8**V&6JZZyuAl^%vrpC;yfeuI2wxT zy0yS=Ul1~7`15@rS@pTRnVYz|&=WX|o?Mv~L0OSF56`HOqfuz|={@Cx=11a8P+D^T zOpTqCx`H)VW?WWgulYJ4&-nO^y5u0%FrY!w`uvF9*&-5gl)j5@JBHV%yZ(&eWWCSj zrfU0gD`bh>M}cIzUgeHe!_Vs`W#FPcxXS#h!8*PbLyQ5;)Zh(nEWkuKU3*5xwdkK_g&;*ms~r%GD!cJ#=Ds-m$HynW)8(|+e4hauKUOUcf*Zlf28TqNnC4Z_Gq@u#Tn7| zyNRad*paBdCsbqe@oIr!CZG9&WY8CuA@YT{YF;a@PRiCn^;7aRRN-8h||lH=Pj6gK(>{qPeVC03HL4>o$Ya&)gPb7OVM>g3-D z%|(pxtoR9z6VPAVG0r*mC4tHgMb0n~jc6r&R?>)6>;s2VlW{X#{Xq3SoXtI)OgU=8 z3p#Lh^pBHZrb5$1#iG@%!N1huKcxehNfh?tPgQvKIdK0sb!h2oXDb%}9S)2cLF^ga zB_iO9(k627E^3cZ8DiT4r3kQSdm9&W%k=j3`iJcODP56#o*IMhBNyS(BA4u>_YAcb z4vCTrUlY|_z0Ju8Y8^G3%U2aiCi_e~WL@--ytTQ{8&o2BkZ57g>f8>&Q$Npv_Tk*& zpoXYbBjX~)+ivPMKjmRiwAbgzE?0mL@>2B=Hc=bW@+nZ>CD4gPR@rQJ-uVyqi?kGS zyv^O(lWho?FIMi`Q-6>AtM3^FpCG<0?JJ??g_etP!S5U$@`CxUK+i_*23hpR`4IDq z%X-Bxy5tXPolMm9O6HgM z#03#Zc$qT>^u)=y&V^Ne5Nb^ljKa#M_!8sjE`yn>qUT3@TUKMdjzBlGnE?eH|RpJ_o8%M0tzK_;X6Ya z6o7uVY#iin8U&T3ape>)#{W*5eo?8bMz9i^M1K<6UtNPb5Co9=xMTJWwv z!S4ng)gMj}9dvvHukTOuvtE=7;m6S-XOAx0ZaXPK$jF9lo> zHaTL>hzzP-K}4l7v3GBKpQR0u6wVdzHv}Cj=sN}^9i}20h(x~MDn~z<)sa%AIU|eS zFth#kkGopT4bu#WUh8KkX->Zv*bKH2#N=!LEER*{8Qw45v87fFbY1d2V}!)f4$+^b zq$$@+7{R$_35q|2%xYQ%5qJWYKX&8#5`;m>!@zzpDy}J3F=nd zX}@SAQaU_n6cckx6a4vK0;jXC56k|&D)UR^1ANLxWXNI4(Bpk`;xP(EdHxiIw;z{b zIf=WIH<++}NIQuQQ0ZiJ)TW;8*5peV0}l*hG3S52w(%-TbZOEW!DxI_m970%Lj|;+ zl0CtrU6RsFprsO8mbqc)N?_`iT69%0TKn>bRWRl$862`{MQ&_epu!HOLqiL;{S5@r zrQeN1+a9XmGyxxAM=$0`T#{=l0rrvWhS*T}QZTmf)~1w24NMe@0$R)(en_xqMW!^M zu8^jCg7u-Q5oY_VQC;PH;|#qTUrCLuCG*} zmKZD~e!9bQ?oq-Hc4!UI+iE})<7Anp0C2mK6*NqA%h=VX|2KBsvTW|uyBl-{VC*p+vqLwWB0`lmX+W1fn?d!){d#CuM{)cWiX;a{zo3KNs&QQ1 zwkFnpOT+r$(1kmNQlQ7Nqnj%uhArzmvktJ4Rqq3aur8#|8vhi!^>CbLNvT!g!K^5d zl;LBvP!1NHslBO9n=bW&JxQ-dz%mT@pQUo2F%=QLfv-phx$l+@el#V&@rS^{h*EA)kfa<@^YB*eILelH z)z4XQ)HazkLJ7*vVd5x4eL}R!m^je!z|h@oI@c(A;Ljm?bOr`J6GA0$&et2spwSD< zf`Uv*%`01Rr3E?h5XonthchmPGOlF>55Hxm%cQXXeSdXHGAYB6R#0wzicaBDlW=M% z9rlL1(-!X8q}C#!<08GZgEunjUu~gbR^be{R9_{VyP~(S-_|lz{A-XyD|cQUyC+3M zupyR+Ffsgf`3ef6P=nnILkSB`*3(A)mZNZ{45;Huw3Px8S1b)=>HzMu#I$vFAda|~ z=tm5jz#Cb8b+l=-Q%MdXOaskvp;RMX*@90mAh0$%-vPq-vtC;YJ`|{i*l^R z5mK~v?c z;^)9Md_j>AaWAOhC2yrqlGd!uXN})VE9g#xtL+gYYgw)33ef#4u_R&+#5y+tO0T$y zk`iWnMCfdgE^UHnAjWG?bDH?3!}@8$UdM2~?#agQ#GvrGY5DRLehPqHl@yi3WdS+e z>CzyFsTS!Ah+Rv{7A41jz@{r8oxg0j$gU31B3-p)RdrBR4n1uw&dT?>1j>f#{zPJ4 znD6ZFbdxD*jR8xaU|hn4Tt9>ho3LDwYg;G6rCX~-#$)!WV92JkFc9{_E~e-()aB_q zd5mcTTHExbA4lfyhJh->s4*W^a?SKSUqxDqEr?IoK^N8rKY|*-HPp@LCupN%e^_?V z<(yXvRopGnk??*uYBPQQT~|geoViTi_@_5qpkg?8%KOr}eQ{-crC05HOo&Ew414+u z9{xq6J|oFC+BtT9iFR6;#IT+Zw5akgNmvZFdNosXdm#*go7@B3={D5O+oUjhat4DS1n7et%(>dzaH0s83#nZXs)->zp zoPTb*;HK=7OW>Hxrb{(VlUstVu^~kej+P<6vrbL0s_Ncwp}2-(=EtR*8{U0#edXfl z=@LhU_qHiwXzd=dlOb} zdLYSjV7$dhfF7+pLw;neI<)-aGy{EDu4P|FCxPg3J#9i(t_g$MOF@_Kf8yDC7GM3- zf2>~14OY_S#Cr4LdKP@YffpmYxnk>~g0}1LU5SrHxHjR+-{Ax!HstERCUa{_s(J{~ z@?<(I@A{)C5+w#F8?D7fI6WYO(SU5RONLnbp&T#{@SZC*XxWN?;cD4a_JYNv+S+ zgYNy`Dx&{r-aZSmDeX_KYw^EpUKWObG%x=oGh84Of;gymm+%9fnhX2;4XG8rRRM>w z%EJp!XV0mR0G&;(wP}&tzKDfjn3?0pdlRV}pg;mIT2*|?71zEI;dg!bHdjAJ7+3&- z(wi1emq=^^2htVfzeM;y9faSc@TCgSU%tR0|GNlxHZv0Wr+@cv71~-2D^L7kTz~Az z^+y)2Mn|MWr!lkwCAtl1VHmcup@C=>D(4IBCKZtlSNga^xnJF9)?s$q)VHK0Rmm=DX84$z@COq63kSbd8ZWDj)m!Pk%B z4VED4)Oo*Bnh#lts$6LYA$k@IIVj(n_lU7Mq~5muL?zX5f^oo}<`uo4;plmCrcquz3hz}M(9%$zla4vSrPzg~gt_05 zRiBdNVEX*tp3Z2>soHQgEyG`Qq#RcuWR}GjDL;K~LwS1JU=*Xhoa0JKW|@GmEjqDu{fOsGUtO(d%A2jm{oZSHfeQ$1lr0+GZGRWmBuT z05f_qud583ZEN8rSRlPTkH2_&_NiFI!o5vmmu783c(>rQ_@e3=%*bDri!7be&O;3su9H-Q3W7>erk94R3(pl*aRZm7r z;lXUQH4#upb(U5{>+f-aBvgce!D5z=nH%JHAjrT|d|-x0aOmD^amjanrmP>;|GyeY8j+`NldW&}`DcX#ebwTX&W zpRCnjAEG^pp|NudTFxH2N#t{Q1?(#oZY|G6ig=Ga-jyqRsMnH%+Mo{az2e^U0igI1 zTqm|{GVqoXiP00;@gtTZad?kaNRf_&B9f-07N+^OEUy(N6Li;vNNdqDV!^D~@(8K~ zX&9<($@yUIl2g-Qe`7?oizouAv?5u%wo>PHpX{z0dE;bW2FMaz&bS=0c~O73ZLTc& zg!s9$@i;N7kX+G?z`f`(m&)ke8kxbW?y+C4WvZoZwalV=e=uuDDOHj%S|gPingq~# zk}1lp7D?705-)FZOt5QhH>YOLTwle)A!IU+(Aqj+61c^GmBiA>;z62d+mfPmN=51> z-;0TMCON8w9QI@#jFzJmn-$~3Q9N4N|Lzy7sYN#_M_vf~)y?eDs~r$x+-pyJD8ixR zvEwb{&{AOFnf%1(A?`{=rH>LMIY69WkZtSci~rgZPi41ZzCISyzTlFUp9PIgh8(+y z!$@r5!3ym;Tx}KrTu)r+N{m}0AQ)lk#oj|FJ_wGqhyAZ8U ziw?{GB9hpL98m|Ohuc-`$-4xnO#(zAgC!7+y&FY5Kn|q@3M`xf9?FslZ z2(2zY868PnrsIeYDfa?VPiMfb_aF!RDb4Z4@f!hG#0Od(GV}=!9UQTQKOFlFxg z8uKX$T0aNQ=lJhF{(n;VA5}mfs|Od#gc7m?d7TJOH_?|Ke1iG}WLXkasJt3MW;N|CGg5kZ41hrd^oaIVX z*P?e?2FaxV*r8SiuTviSiTTX{vR=Yjr5m!#kK$CpN?k#8uBv1`B4mG$pHw;~V$$pE zw*U13|Hud*lRL(2s4ri@5x;!F|GyvLY2~6|ZvJWbart*4p?>OtzJmD|F^z5i)^KX5 zG&0d}0VR~2OxT^f5NZu7q-V*vQgXvIF>g4K%~_lbK`YzOAiETCZG&=afwHA_vqH|Q z&D>ySJU@AsyVHY>Y@-P{7;&=tyyfL#U?K4SJC5_K?Jzb#+(~hmL6?5t0l0C83Ia#$|$*2S#6$S=o zimE1cb;f`jf-Np4CjKr{#ROLwX|NU4=<88v?77;IQ%EfSMk6HWc!yT$Jr-v6txR8M zYQNo-OLs6YR~j$w=5oCM<}~0c$*DeCU~_cW9}1b;Q*lHD;KWC_kBXb{c>x8B`z|xo z596DTSSk#@@vhAr{?fgb7eo_2DqqLlWg@uhedzb zAXRQga=O{I0mq?05Dq3tGE$7Abkd!~$#emWG^zYtH2x&4$&WPY4ke*eL0CeB$8EJi zilaNUl2x5!$2R_v!W|j)s)|yEmQPTulFweVh}sC#YvL%L3b1HO)40(~^-E}+iN4IB zSM>mIgsIL*5J_@QuZ#JT9BL}L0bssne8xK9F@Jw-$a zoAExTcLhCx(o+nNv2yat_JHv`dOXU+`3CGaws-7u_IG3lDb2;Rq74%JORdWdyzTyO zyzRm67&hgoUo%n~(?g+S+)D&v%(l$XlYjI1W>kO_M{es{_h4-IR{NrzXIR&Mh{U@h zh{PbfELM$ZMDHifuj~`QJ2~W^T9P@N%@K+BDRA>GUoi5mUUFQ#XTSv87347Gs=hoP zC)%Z0+J=0xJI~nf7DDob^v`}<21XnG9qzsN-rqvbEO_s&E%4l-9Dq)|4o7uZDy*uE zQFo0UYIt;x zJlRg`V~ENV%2^gR46nhNSrwG1oFqQp?f!Tld|_c{*vXjmXoD0Zi4xTL~D^}9X%BZR9Q90G#UnLHc<%UEIY)v}5X z_}FAr+&rN3H6AJvK@Lv0xhETI2PYY5^TFd1Z6IjZCuhX9${WB$rSK7-8);alkEXprli;Ym4SuBxE$*3FOZfZjD8ZO2~z+yMh z>Tq(gP6i-$5C`*XQDdg!Z5%6fsNN-5u&|tqzkPlUJ#P8iwDFo`Pkh^j^l5dfvISxg zE=2JyZm7P8nVNsEXR<-EDR1ue`5lp-)cGY@7f+Q3Ie1qZ!r3H{q?eUurIA!eL_-;t zmbR#uRTEdet59O_EAnN0cnDD!01s)puqk20w{p3$Y$;1q#oDfhrgSt**?TknES|G; zCXTc8qbYR=^eSD2`T1ffooot@qvc3sWEU#4SJdIw2ezc=`j zFMtg8iIICi4CTo_12iP4RVSVhqp%sz!N2Yw()aHHkc5e+e3b?~F_Y#_uX&b(kFFOO zbs68A;`?k{!f7S;4$jmN+D--S8{%1N(=7>bRrES)+Y1AWtBVC?9<4r>8@ALs$#f(D z_y|i(ii3tM7)VM3;Ygt(x-bIcQMn++dU(I`fasdzhu5X}$rD|@(YhJ|-N7qYTPPpu zw^JM%94j``zJKfD`~&6Wv>d94PnLCjj(@qA{wLG^D_M{2hYJxx5WNom%f#uBwk?L@ zZU2MB8VmefoP*}^zMHlsJqUNZ$B3w0J4}l#!4t~(M4M$2WS$_bK~EvZJzyF-5qMTF1M}Ig-Tm}uLMsV zPPzI0u1)RHL@u1=??E#z*Ka+Oe(9O-Psgd%Uw-XtV4Ca##F-ex51Lml(3Pg4-O5;zJV_zTQzsQ{%6mC3gs2eZs5=P~DLO$RcikpN+j(lz zB}5)7nQdHGf2?Bbt(5FB^VRLa^3kM~hu&Cm<|)lbSctXdp-f$*bj&#i}KF5A9mxWJZqA-pve6fX3a`A;a3{Mo6f=MYPrYmv_- zbx1W8`Z2=<7@)*QL7-2%LU^=A&B7){Run!OOy38x? zlIrRP`>Wl$BqeJZ;qi>thM2S^Ca=nuio3ALH{Ou3hxW{cJ0m}jInaISQq-l~m4tOS zn0i$SLP4^ba}pig@Qf&Y^hOnb?GVUpnE=E5eT>UTw#nxCYiFiFI{b&;V0VY2cT=D1 zqEgqIVoPHm3~zKp=$uw4evG3E>b7=hHtrd3(FbAIX}ilYHVs*$>y#pE)#rW={A(*u zV&ab5!tjI}=E15vFj;a|^+I`(miZf42J079x_poeXW!fnMW6G&4dTwO4r02a)}Y5r z9*M5~)WIniXQ$Q_V;I*3fx9UC`?s3yuWNL?d!e*%I)ch~O}%y>MS zycxXAmc#=#SrhR=g^sZ~obnBLg*JByRq_z&BgQB7^dGY8fGO*a;CuTi>lfV5S~0-3 zmRg+6DzsfemK?DQ-s_V65d%@4-c3S*((bl}ka7^sVoo$tSjcW%&S$9#-1zb2wnGm- zyiKU3M9YVz5_W4Tf!xdEP^GZ9$2i#gF~dxwlR=Pac#=7%lIi8|*+D=S$cutr8g~=c zK8mQA5Bg}MQAa6qT$aBRFQ+9rWm<{MMp3}>2s}bmJ}sF#3-$iTB->ta61`#%EX{`h z!Wc_U<*qoD6i7W-{7N`L=4>V5=0K6sCQ|%cHSN9Cjv#YR_L43w>4y!B)|lh#e-Yaeb==iOntaEWwIn_7NC~@F7@$vt`)Pm zQ`cfB5wE;jw|Ps%Ye&YC${RhI6gMbkARI@Io%2$PST;d1iQBBCacJu+8R4w#TA%9O zVGE)9{Ikc@hoB-jr2v1+wp6!Sg)lomHl)a+A!`L5OxuB?-&$GK9)AW^6MP%#YNuAm zNSRVI)hf*J@h$z>cZ!b00#0Nb*k6Z6{Qcp4wh#1an-mbe$qky$>1eJUlfJa%9u(gr z&Z$luvtcsK}jh&Hw&y#n^v{y@8onv8%U`9Sbyy^1Zk0U<|k)=)A>7GUD(t9 zuH`bm?RKG(p#KO*u)D3FCfqi;b(olc)^^Ir9KGluZXyJajEr3W$z(Z7Ib@3yJW#ps zi+d!K!${_K8&eV6I=t^x!PAd{5?WKFEiMtSNFz}c4yW#l(doN<rUQfB^u_`D9y)cX%ha$&H9=ffCsxBCW{w)@s~tJX`JGS>JEq{_x=oDn8bAV}IU2yK zmlh%Qb5N{oxJdq^d?Y{p51&RL4p~KIIE_i&tNWDlu`Nq;DS0!{JJ#@M4bxC?4%eP{ zVQqeq0Ii|6WmrpEE|VN9qtb<5KDFHRu|}IUrK4VFQHpZHwM(v{ly`0c)%JYX4h29V z$yrf`AKE(4q;e|QpU>Vfqoy78R>xe;n1`oyY|Rt7SanKQW<$fiPN0A=&ZebTs~dyu znV~#gVXUUFo#PVflBOgOjFN0q7|H4?Wl!_Sf}TJTLA`ZJY!f zF%6c$T{pcUx&bj!zG@-$6FSsSugMTp+-75-%Ke6GVO1v*h*ZT6g1st@bYOn1Uh@8yuRYBNu5)XFU_);XAI5SZO zswNf%^+PF%a9xmQCQwhz)GV)N0;sjN9M8_Zh96Zk1yu7|Na@Y!rQ$bgdR8?G348iF z$}{Rc3iXT;2d;pJUvI3^?E#j(xGKEyi>=M9ExYGn{IGQFoZ8Vt!VfQRF5u-*YD-h}(`d`5Khh3Q+pgQSKZpr`e z?E3G{=KssCrhj9X^az9W{{a{#++ijKE?g8G?yFd)+N&2u6gQlZIv`OgIWxa}bQ1D^ z5R2R&ARqF%56a=wc=x{$i}k-vceQFd8u)4$AM#Qxr%c~U8iN-&I zH?>2BWzOv+kxu7KDdoe#maWhK`1>px6f%-bXxH_f3El*}9BDH=b7!)VNVRrN4Vuoj zGg<_^u^g`m2K>hT$<(LB98H565=kprVL5OQD07nk#z>u^RA~4M+Xw0Hcr=Ij9!%$E zm~wK}%fPmT&fsQvCdJf%&S?V@+pkem%YQzBLNHBDcPKhqO;_1bOAN-QFKVajZ%4+- zwW1TGhFVW(I^>5mtNySJoa@dI<4*LB2Vg)G`;}sttTeD1=Vy3u3-JmB`6&*7!%0sP z7g7sq$7+x*rx^h`;+XRh-dWyaDf4Cr-xLo?o*{Hv1O+mY9t> zs~yud&Wa#G!`N>^m9;|&H?I{1tfZ>OFPk&48&Vl$^;93!l4XJ@(cf_|f+d@r?lH;~ zwgWV<9o%$5;d_M#y*WwVAo|hnFDasuM0N*cZa~dOgySqViCIbxV%e*b4Ps6LoI(rz z$WgNvE)#2nBvGi`*5dlRt1Q|&g6$A_SJfO<2Jtu!NQFtmmtx5w1W5_2*!<{JiwRM-7H+r+APp>E&n>XRAh~Iq)wl<_2q%~a4X12 zHV3GCq2rF=rBwNQO@hn`^61}`pNju}T3AA;<>munRLe39*zcgGnf>AiHAK_sO-Wkd zyK=GeEs&SfcF`YwtD&UzWw`mhaRtxYVvBliQLvoR1kZCYN;N zM8%UApA1;fnYIFZ= z&uBmI()`@m&h|DdAJ_mO; zR>8l%f4>@HBSK?N@j5EHIU>Si>W&tL;CE>Gew=d&n$a0?v$k_xIo7aXvm+g zH-@{#BVuRYI5&jzjHboBtsZ&q3LB0Ni(EKfuy_WYQS6m2edtum6|a>X7qkD!&nl5P zp~Zxjrrok+nKFp(s^wB&PcY4@O8HLCgF!W_O*22v0>^(49nS`keUM;IGIXhdDM>QP z6YODwmBV}tQqe&w3bjAiujPN8rx6p+iWR5Ver1g6FRUqMY-1q*u;5SW6I~F&eY7%# z-^UeWK^pe|;ZefoWKP8#E}i&bWh_D=m)FI_idUa63Y!E+qJ{$O^J5mKp|1s7kDjEA z`0Rr-@v0cE2_)tgt`K;M_bL8`d!nFX((S)sdI#f(KHxk9mqj$ZbYP?p2(dE?95C^j zuPb^vWqsk6wm7EFKRn}ZGHck;JnXPWZ4eF=+3vTiDt`F4rTR}*@ui$biXP_6mn4+` zm9lLAhq4-8z65H7fBVcmELd{O#yQ$-FHsA2IV95CG%2j~lDEjqwg?WYXurw38zftK zSnOSp+i9aR_Fy_dI`o4hhgNh4snzT%q4qRxYm17a_Gmlw?_{q{w`R8mbmW^JJ#W8l z9cRDg^_<&(;nge+hR`qBwbtBAN;0IqF;pH%0V76=8a8rbp$A2RK}z_6Bpd_^FETsC zMq;066>5j7wcc4+r`3|x$VnD+%)^8q4394`(}MNgZ+!4t!g8aejqCG z-27OLmw|*S{oB>YY;&`oWXCJ)AJC?{jQeUV`t(#^29z2-V?2A7JzlXi3N(A=1~zDKk$RfZt_Qj?F9za_-zXvDJ}tD*$)+0cu-7Um zBX1PGLf>fxDhxRVRHKmh&4avS7=6#<_B?R?R)58ze_?D#$Q^3 zi8d*J<)flGV9yZ-55{`>st+7v_!4PB4vxJJcwl)UnW*>YcE||pk6?$^=X&}o^>4i- z2gXaiuncC6nT~KQ+GQ=z#*w#ow6abVxZ^^#lhV)wLAX#m_FHq8$4q?mIJ^aNR)s0% zv0+fQGMppYZAh%1q~^)2HPV{8&0ea_tqAS7c)>a*W$aiyOx8|B(hKg?-;X~Z38OIr z!JOd-rPFy>>a;{RaQQ42!i3R+d0N^-3?oo)_4MYV%cljVcWJ^~OVS(m9jRR+WnnJe zo?w@Ozg$If476tCF^h3j3ikt}L%s=|r%$+v@=QTo@gw+0#JP_li9ND$vUFKR0)5nc zAq~`S*?n`3Hk{qXUn@8=n?7&XI7wg~1K(WmDzoPeE8igiVG;U*KPMq>WwFcE_a1R& z?%64nc95iL?|q{$UQfw$O|m?-Vowg$VK-Eu>@-?&)7Dmo&}FbiIdOX;_f;AG<0&-I zuIh_Fs^$y5W5yLw2~Me8#*dvZpv?pUJa|E&$k@-xRYHxBX-|>so=j_!u_EJ3ErhWY zS8h%g8`0xX7#&igDrZ}^T~xm1_ca(szA1<%-h+_R3tuL%%Fmp)gNq0yu6$wkCk2%Q z{KNC%pFf0$8E}^X2Z`H;H3~ zo_mWDLoE|}l;TJ&GeHUfy!|#f;>Az-sCYgkDy_g}f6~yx=2kG>&-w^9U)9rJ$8cL$ zrhL}?LfuZ6M=+Owa@!^Bp`%)dq=ZQ#F=nQUR@8-E91U)bzv-+<8@xwjGhPBDMM#Gz zhR>23l2x!w<4E44KlFfn3~%x)6_HUaQ|VOiMzq_uKv+q$nmTT|4>)V2$aVZkx$7^= zkiW$tF4ne492vWpw^_xZGdovJ=c26pnk?HoD07}`q+wM8PtoU_?wI4Vtz4FA#9s_N zuOx)ZHyFy`wPQ!yFI(p2Ig@2mU;;2P2zn!5E+hhUuWQo4arZ@6{m8GfwHMOWwk`x7UwO%JGsJ@(l-ZxPENxb< zKA%hZ7rK>?jbb?JVtV}wL3{yUz zSlxwEA|1JMykoR%G#-`9Y1{7a-@X#Qt0z4O8*U`=91+zQGt%PX@<>zanCi);a_Xp9 z>dV=U?i_Xeo=J3+aoG|OByy#Fu4xS93CmnF(zcSrq46eZM`P3Mibc?KL0by{g%F-}O#_}>a@oMG&qw5>v@)YC-RJD?*?sYQoBzDX=fYQ4OtIIn zvOLKGoB++IF2@`P-Fg>mJ@5}xymrG8c_qqJO zS9tD~q3U~I%t@AD__ftGlpmambbSI+wts$-_^q_VQw`EIgkLb+Gt3d^2;lfw>)fmJ zeyMGX_x%S(KyD8rBOsw?f>BFy3!2fBBmf)s@-EQsNz2JRX*ng{>LU4%$se|t-Y0Fl z7!EUK#XpEc)5|%M=oL*hWi)XpP-$lMoe|Z`Gip&e+Wbi^9s`z_)wuk8VPg$e4tAr3 z6mjcUI;SIK1a-a62Nx9tj8jD%wfoa8Ai-D3Oo14vDTG4pChR>ovnvpP+s<3(+k%+} z(sO1f)CGcxwi`@`*G>OxC+30}C~W|9CtoNkVDJZ5RPP{tXsj_{1^aTs)cM+O(M|=V7I`@g=3glLaNc=oLkrG-;9UR` zfU}T(P1`S>k|1g}r=d;ucA#oM zfBiSup~{BtmlZ_$WC#Ju|G#wWA9M4+kgO{{=;|1M5VbARkxCFSX^2IX6XJ`52cT8c zL~LvezS_g<+*`Zgf11tkWNW71>AHCCVgk@PNH;SA$es>^;@(gNpS{k_DCLthyqGuB ze5OFI{s*~!`wyFjzKBKw{_6FZX_bJ_X(Ko)s6BhMwLK|2yR^`nbO4FoW;g_BAlxh* zD_nXsD&}1X*`q(Qgky1k6-!#!bxn00F;gOP8>G?!y zSHZ!TUZv)|*izgyv+YBG4XIrOx-1+gfVKIW=0zfk+zKwGu|Xyq&^Ra56eFFC1WS9} z_S(*5>a!(%LIGGT^Fcf7La~^?58WYcT1leJ9Y6c$dIEZ=hG8PsVSg%Pp}u&rN0%ig ze)BUz)E+rKX?rm7Gg^qV3rYQe0M*P^xv@^*_W?P7o5KN4#1A;h`R%@@AZfSEqH)^v z7K&xXQBN7*oTmh^(NjUBd~6r`Hzj}1Y)eW(Q13crnf`5#mA>Zd&#ot9(OY1~0wC-qV{?Sut5-rJkXeX9@2LeAIMmb?b~WGrfPgK}P5^Kh zA1duzu}$a80LDj@ysC-5VE2t9WMIDj-B97w4q%a4$B(?Z3Ab20 z(G9W*wJDElL>=TALr8~_dNXsxk+Xg8LBO8qG}=PI1*H*FZlt7v<01Y5wVqaj5}cY7 z+?+63xgon!NzdxTI-0(bKA5wSR3x2LK zKPLD8#6K_HII0o$#$E{MVARn{5x*af=}Nur7blkG{`RSA-NNIV&a5AEFZo6(!VH&~ zea^>Y7Cv;k%0l#+^}`*GBAd#LoW_&9cF7ks9+D2`4q=>gL=@N&T!-2`9{*Aw0?uR8 zk#uNMOb|{P-Wm%edt-XI%-!YLTD`ccigWaqN`y7Jr2Xg>J)elqL)mNG^U5*yW<2?a zs#I;-j+J?^y2*RQ%*V=trg}m04W;K_#`~4IX}7Y~*`SohlA)#DJ+8Ytk#liB_g)NO zSQ8_iCUDZX`wZ}*LgR-;-**rn;fx?~t#WeQ<->%<+^Y7mRVuvr&(tN+%GHfmxl#P1 z&fSY9VbGLBKRc*WY&W@Zn5j-3bB-MP@pC+*oH*;$UGeoE>$(mv&6IJEk0OD+7HI>G8FfnqT$|;5U$sL_rqXW%r*cDWvbIL~)eQf2 zi9nnb*ADhmq!wSqH&H}H@|9`kh+ENsud0%;_%hsVxWBb6y{b!Ne+x|F z%)>cOTEl({p=*K+`%Q`_;CO!r*b&mzk;rSY(=6w=kBsz%WEyuawGV2y9eOg4X;zMz zJ*BXA8@v(oN=?BEhAvd@UWsK%y9BG)iaUiQomIgOsIgI|=!X%?$7W}@&&3$upQVh( zcQ#j9(I0EmP=^pn9g>wls!IqZ`chE@NaMsaQyX`Gl<$Lrg`p@GH#4ITgk*9J|3SqdQh@>%x)>*txH!`fp!(}K+;iFsu$<%`&4M5 z?;5*)V+%Zh8bv6dNQKN=ojBS}x3m;_vE~F4;m)ce*V9)#q87zbm6~au`eU`H4PcBU zfrOAAEw0i;D4pm#%^W9|x$=WIyCpNbIj90%DUoZo$&h12%+|;No~=N23X)%4EFj^! zhO(l+%RR&@kyhE*^n+rT2>HN?oKGY{Z1v1f<-5%#G^@*22jXZOh!> z>aCAW8h_mWi7`9}IYT>c$wTeMRBD?yst!n3tSXUxb-5iGFyIgv7wah5vhN_<(TBd+ z_JgXjXy8xgtQKKyvnts7kgaq{B8c|WrL@IcYfOSSjO}&YF25o$?kXZMiMwQrT@X`A z0NsdHU_j17AymSjDq9{pZ~LQpWqhcHs=T$_uQuwS-Qj~_SZW5Ttmr0V7bJ;C=F%0H#v-!5T3!`g~2EEAKj7BSR zb@m2l-a9rza9VbzBj0rUU=Mujvgv267TmVI&zl4Dob>vq;3mP?(A~d{m@@cnwW8P& z5KA};Lur{TDshiR9P?`+^2_h;_VCn2q=&34@7Uy1j~8PT-v$&^6{}3zYhk*ZV9l?x*A#!c+K3Ub89(eHovfW*p37VxJ96QpZQv8maXA% zCPmAs#aphYR+g!;aSVL@;w0>O?g{GwI#P$4;Zew4-*CWMrB8LP-<9Jj8&Q*_{?i`H zpnyIzhjU?FP#CLt;WT@vjJ~Y@lM^Ls0%K}pJ9A@EOjedE#ig)>$MAW5d|qp@OC~(} z>l*p!Mx!!3%=+n`tLu^PX`3<65$tP`ir$&!5hGdERTpIy-S3f8Tp66y^%FMC^7Xep z&{23B594obhkaXD!91INnjkNvT{HXaKbyX}_djydtIdDSkFLNd97#SCvKCV!qv_5$ z41dJmTAEKFl9f$jiqOhWtFfiVtw3ZC)b$Cg47jo z2g(EAk3k}x5Nmz0%}OIHj6NJJx8Nb=c}>O_ZN}u-zN8>7oXK8~Q7_xs?~y?-Iq?HG z0vFgGPbGkE0FcS!Nw$!v8}0T9Tf*;cwwyaw+^>i_N+v}GdNgQ(hkm~?(x_x8gArE4 z8xl=yR5F#p2(J-&?l3IQfQ+d`CjzaeUjC! z)0mqHKm0)KRg=&m@*}X9MQuowr#kOzF`1l(ZFnXkdihy35pa-zbH?TRV~dzTN^T(m zBk|B;S7PEEps?7CV5Y0Eu;EF0KE_0M{v@&%;t0JJj~zaUY&j4ocNQnj*h4)nzwrb- z-`u)vdQ7+8dd1=oPA7}HQWMLvd_U!>52l{tpQ9U^Zb%}H7#Nya#U>a~C;aG$FX=;^ z(xZUw$x!S1!}fE_k1p9E)QfA6=)xq|pLFb@wJ6R`-@4c@x&Dk@h($K_pDnWgvf=$b z#1LYUb;H-he4}jP`0bgXMW$_ICY`(OK>6aRH_r~RKlemh-SyjA4IY9 z=-=^Ggvo%q0N>-+4pB#V5w>eV+T~seslj4o8Wu8suN4f34{G*Zu~@Lx|?oT!fXU_!J(FDr>Fg-P$UaLAt|-yqxRM0@R4 z>?7Zp;vwGZefnZ3NWKF^a~P5o^PP{2b52BGi<1Rl=WQKAf~w#z3Fllg{i1#heKb9o zzqXOmbj?r#aW?B&08WyB?6Z(fe6&-{kZWE6*i>OPLf?FBHwn#v&CzAYg)fO9kU^R1J{{V=N)%grm807W&myX$>?CR%e>F{SYw2z6Xm8 z>yTiJP!aG(a9XM}3_V(&Jko#>CP$U(zkJ!cT)^aGuQk`6oQ)>1G{m}+#?9+1GsjRy zo8BA_b8acea`TCz^Nr$wTH6VF&r4N$kOG@(T3Sih7y_*?OT)q-ZplKy&4PcT68Z#V z=KD!=I5VLmQ^(}QcSmpRlO#ZEZQiV}NcE=#7@YNMh0kO))7)p2MkUw0bb}&4jTpr= zbznU7pr1As>5XY8R^KPK%#A^@e}eTruV({IW2tj&iJke+??&aLe9TFfJQNNXnz4?dHiJI?jPc!^{+f4=XG|l!prWSB!RQt$E=?#DLwg*8mQ!t_-iT)O;*yV(=;9?7AZzYhP- zyLWsxDBN+>^E2|;16CIUn9oye(Bnz~bu;bi!;8{j+$ES7Rf)+;!>TP_-)R4{Fs@Lq zqWKGgP}&vzi^|tc4d|r3*>N)qjy*|r*IJR}D>{DCt^FFAwzeL(C|ZSy5_Pt-l^kXS zfr7pD;(A2Yug?R$vc`Km(-agJ2Bdox=DnpWeeaN0>&#z1b(eJL zAfE?UltM1SmlT%GJ`?&g84dAzj87vb(Y*yQeNVoEc$Ws}F5Pgadf1>(*K9iG9J3Yr zFyBaxG&6OOJl3`^-`J$go$^<+`$jD+goN}44eKd)99iFDzYjl9A{1Y zDBBttjj-TLN97<5Cf9n1KA$i9foLLD>&WRx83sCn3LBv zf{zfO*SL6-q{iixKbyu3JgDvca@4|`!jkFQDw4hyT{{#6hd{5Lxyt;cBuX(D)|3<; zpN5*(qLvM6o^gFbwoIbQLCj#ItP@>mR&KMmaQHnw?q)(xxupaq9}qc_(@0XUC`+IrYlOmOdvS z5DJOk*pZyDm~^1$F3#S~5^yDDq3&5g_$`8U99ItFwPCn2ayrUW=PIkjN?zc2aH>vj z*%HsJAV_L0$+?WczCMfortNnqVqh~%ZP~>xCRfMo8+7nVwjLi#hmqVW{mD@x3*V!C z#xY!TNJij=z%siB#SR|>2jCUfuyfS6BYKC zTN67bi^`xCE3?L+C#zFOuoW!2v7w}FSY7zqXu4cWv;JU2OAD(4Wme`Y8AZQLI$Tuo z8VMH5I{0a3v|EGL|FrCR%h}!#IF4tbnCk4)&>qaA$Qt4%-jGE8Yv#|bd4E!X805xLrZ$Xw4sT^CU_`t_l!2Tq%RGB z)@_nWY@@;Olg=HWrO~(c2MCeB*Q{M%z)^6aS0z}y4$92Ix;(e${=VY9U%F_)whRxv4yw$dYdi<| zF96ZO91>8;7a+P|c)M5Z#r9Aq>$z(Fwm&X%@Z}fFh(!M4Eo0v#)y>2!d)VG6#5wAV z1SfBLFR^ZwIP7nYC{xMyK>C~W^!P2}pTFh$_*^*W#^?*uZqevu4vMW_%h4RQS=H3W z=#K+nZY-t=)z4S2fr^!Hxa-WVzAnw&>T)DyeLbkK#w1GzV^_f}!0|-m4851|Xvx2* zX!XC? zcs>_MxQgYTXo@4{<>e;AeLOM3Q&=^>T^t6F;-bsc`GdqUr*?R7r>Y*HQq>@-7b;f} zi?5S=5$tQaG9++iLXM?9PYP3LP*Lp#LrC??wWD|k0$>|kl0h0=?#j491qyVEdq(oa zo*Lqs_lA*$S9XIOg@Y~@f|mH${-clj0Mn(cLMOynrO??MXSlue?IMS*oVG1v>C880 zqPixl#Cj~(xFve?a%*$9#lLFDUnnouPJ}hIzE(eZE zctS^`-fsL(tWNMxaHP=o6fI7vI)+n7FdM#o)M(`Sj(>-^Us4(E^~+~iCLVR)F`4c= zu@kd{D~yT<_%~XxBQ2yEmp@R&?Nqm!-AqklA&v@u+m5f9nx_6_LPqAx3Y_p$ke5_t zb7-`-SfkHlsU>~&Xid^znlWivlk)0e9U~pG2%^PS+R0#0`^6<^C%jvO;{kJPv_g$% zEF*I$L!)1*R$p`dGp4K8DPcD_U@LFMxRgSDObU8-RH-Y(#)UUwriQ4wi2#O z^CE}_eXUiyTJNZCcCx1nJVHA>e%H&A12W_l6l12BG17B5TqKca5oJF8sxzOS8_{xg zk8MrxCxZ#ot&FDU4Irsfv=%`{A1V$_Mm*oce*;uZGI+aX)5M?O~!;>LlRBvv+_ zvWA3Ax*ZkZxbAgdlZdlC4uxsuuoIG>{_#!_*Sm=CS~D4C-`8(8C8w+`H8E%3b4I%} z^_AHtzjZ3xRP`AO=Qp+oZh_B-SoOOYe?vdLOFPs?6ok>fZVt;Wxo&FOkNc9m_#Tzo zngJ&ub8+|c>Z}fR;9b+ALN&8MIJUGUd-n%)xQ`(6AC{lDGT!5$^-Lf+MSX}yW8Q+A z!tAMe50HOn`hJ<_$2!s_KMannB~tJdvf*^=5B<1SsF|=}{ApdQg7_a?eHZYCIQ~L3 z`pKu2TOVYX1y=pwh^zC%h&nO#$UwDL!uX%)BlD~=AeVL1V!+Q2SlESLWl5DUq;eintaUP;LNkKpzH z5tRRJ+5cxb`Ttm?eT!LWem_Ju*Hu2i|-CZ;1BK_J?9Lh!ipb z@~9x+{y(5O+uwzd|4>2x558@#)GGu0isF~mUm9cG+zb~81C4AihIOobWz_MJKOBZB zH`OeLMqY!nYR8aW^uI{fTiOw(In~%?q9%uq_`vKl3@w+}3ZK_Dstx z$Q@-CeD~nMoC=J>2G)ryXQ+}+MOHE&AOL6J_`1w5O;V&onbRm)8uU;!vdO{bUZ06| zNfxJnvzT!Yn^io7OkV{}?#2itIuXw8Q42q^baqrZW;Y80w zFhGe~65hUb)Gy^(Fza2SDi_7HOG*)lL9+GYnVPF<{M4s`LRO*gzF=x2hl`JmZ)tLJ zOFAv{o3gpvEH&4EK%AuXy zVhk0m-Kzeo>)D_*E-w~iH_HrJjq%4V5ZSV4;Gv7YY=KfIOQY7HQ=iEsZ^7QoMV6|) zGldzGrB5vc7*4^i(xOJzee5@dGj-Uvfyx+%SB??8<7$_O>DD;C~;hLD6l*{^|&HD;{F6`S8+)*dpKRZ>s3J+(YLTQm)n)NsZK!E685eqqzVk7VI=`* z?nKP96qGe~_yZDh@M`-O@DjhM3b^R!(SCZKLzifYpEUP+M28cs*meLFZL2;seVyC( zhccgMo|EXMn$}TXFWX|ngJ2x6O&7EBdGiZHv`;N?09v#63^2Fj#RXdihWavB({}g z$M_d=8VvH+V(;qp#hB)bzTiy^fJp%`4)Eu8HqvTc z))4pFLTkC5IjqoL_+E^d&Xm;y?(-?_iyja%L?L$f)nUF!03EOR5W9znaSHAKgbUF; zG=_#KL1uic>0lseu=p#u%N*5*quQOEsKKx+~~$zHF9Zf}x7xjMiq4&c~ECB)19 zqz^C9G$D=O^O6(FO{{JL9yBQn~$E6RZ8)r(mu=_F0)HRK%OgJZpRK$b> zd0fOb@Kj_+;gjD&X{5QBsJUn|3N!Nc&5}%fwYg@j@KIgHG3oaX0JUIzoDw?o_0*F>94e*R zCZ^i}z+c}1vJCO39*R8Wf`b+?*D9yZFjn$xd`dtlAb1m{UzC<6Z!B+AnK(GkiN4>1 z_h3EC)Ntg*&V3x4k<~pX)ttv>Lp!cx>tQsAO8Z(dQ5hlv4>K3i)MPpLIBHCtg>x{G zv%M}_zphN1A4OCDBSf#QVV`<18hs#=-O((8VyEpX&_hdYxDfvJ6e;fvscM#(>sY3{ zhvHzVK!jcZa*@`YG2HJKgpKu`W=z*_xUV&$!@=czgaiAG%%g04AA_L!%UM+maFZH8 z<4f{L+(~x#hiGkmaDI70emi>#3+=Y^K&WJG#3@m@GIVTqRMS*tAV)CsC8diQziF^w4 zq(ARHOK_Xbo|-zYJVN@O@5I885tMxvaVw~{Ta*)$Cd55;-u^clh z?iD-mx<-CMCR7*SR<2kOY3loEFYe5VWT|2a^A)lITug)d1-KLPnXvALRFBoOVd}7# zOZao)-7XOlE~=r@pGpBj?hns&4<8<1_zmdhwE#0ho`Ue&<0?B15J1P?AiAb)yFQoD z-wUw1=apFu&x^w<@0V#v?@f}(IBneyC`}<2bV+9IoH~AEK%z92R6O*04vpG_q(zx; zO0UxA?+c`9&aH8>J+6i>eN(^QTC7;lKvGn>7t!W*aO!TX6~t2asBB`dql#USN-J}Z zZcjU+JtBlnv`KG>!<&p%xx>+JG49&c%b28eRaGgM8D0B@(00h;DJ58~`{f}=6wGmh znSWuC>9;Om9*)a?hCE)#bB=}FDy|E;f1}g(fr496#vo-)I?I($UiF8-r#xxG$&si)Rg^uBn)W)ESpKg+V7^L$Xi0dz6=!Mqwjh7V^!aCcDN0Yu8e zfHgDWknILe7UQ8%mTce1-MuK#e%MJ%o>@4#MEmpPiHombYKq>0G-Ry@3f8uZ%s-k0#hrKn#gkQvt_*i zq_nZ zo!k%R1iR@5(k^+kqP0=FG!&PR1mAgdrAVUClkR_|rmS8CrvJKT@bKS;)&FtusK>6u z1u-LpTtIJb>p3uk1{}nfr^rsBRq*ZeHLR-|ei@#8azJ@MGVd=sI@I%4-i$CPyC?-7gXRLf(7I?lY8J=%2wYmZYH4Ty#>LCqOec zR7wAD$!;>1W&|M+Tje{5t@1x&VE?dtsO#$Di{tp0edN^F&=JWmfswMcpZlm)txh-J z!j3A#BLgROVm*vxOtKP_B+sM9|4eqHc_{zYizv_F*{9>~DvJd5^L!Zmy@|U;*Tw5T zUnkr5x7TOlcMjW<=mG%K9o`K#W}`x=Aj8|9zXO?M8PZ=gQ6Vr90K7Y-;Ilb z4_~5<(aAi`OfcdQqcg04fB;zZvvf6J@@fX>WkH0(IQ#maGpgIyY7N{Eihb!EGbIFv z{n@;(28hJCTFlOfiirI1VAJLj{g?j!vIn^dL9QO$%=5Nfe2}SCTwLAd0cg^d$Rui9gA%&_$7n64kAqub3yANg8}gk5i~0=0NCPp-8`F2kITt7O6iz*KbfQCwr1iZ`fQ;5=S*)zyaMR_F$~9r!s^e?$a;{v3Mxm z?F!BQ>((Z@!dzb;c09uRZKUry!%EU#Utzo`d$ZE}qtq)&4(R|0)=cCA309x#4MJb|(-SWr6?{pfor0}{A zqas4oqQ5S&fFa&vywYtwwC#qfM+7qIE^@MJchp|`&kSrReB>vpDJ_?XsffO|+kC!` z+c0*ldK*F&r>mj^CL1L`D^Nozm{9QXz(qxo1PMho61PP*in8_O#TW{M>*TMl>Mn#f zwDNUWDhiJVU-$`!jnyggYcW--IQtiH_G63M0}6z41*gYox|Mblnf3>^uG-=Jj+QZy zuIVYh2X(A~RT-oabcaB2RI879pZ$w>pH)7QNk)_sm3a@ut?5>NsnxOR z2}tOpi%@ACp_H03VHc@oWydRmPLJu=lY_giXx-$gz-i_h@e$PGTDH$0KJ8qgZ>x7^ zrhwHGSr70`H)+5x-fS;IipnR_J=9+WV$U*1UcD2NI*PSpW=;(6dbLk61|*`2UzMT^^r)U*FMSvJ8&D7-i)-jR+@!CLh zNI&OBxph~NM^)yM)HTNI)Wyz|$nGHL&S+ZJ2qAeQhPMlo&C7>>EyXI9SnpswvZ+Ia>t z!qa7!uv`859+rDI3sZpcZumJYA~(JEqa>yW1jp%=;zyPml-Wyq6DGECw$1z}O5v|1 zIIbo}SqZWPTR{AC|FN8M{12EA198ux5B;Sj@G!5(>2P+IO3Hs%5ZKHBWU?-o4vdcJ z{X%>dU^<6^Wlhgi?Vhp#XH0GHU99QNC6H)vl#(kAYj2KTM$@@=BXdC~F#9Yx3%Lx_ zwW7b$m-t=y`?x>f^+uM*1XmRdarXt(JKc0V38*P}FeSg?AcOJz7PN5(3KJR|Q|eVB zvl$4lPqxH!a{{Fs#ej0(fN`KM4hFq0ey51yMTSODqpvP;hwDpEUFy#B)Tajym6yTU z7kiZ#T#CmfnX90Lcijq+R2K-BCnW&oKF9bS3)oG@fjEl~zF`=7j4NJb+d)wNNf_NF z0I!pDP(>4ZI^sBYFh$>kKbQb?2L)~)z9@v$ z@#*(A&kM|5p>^;#h`5_(@wF`Uz|Poh>6w1x*K#7ZZ*+wC z?u0-Y$2CA)LCctebLgHlB+L6^QD0z4{}V$Si!tBP^0su?wN_-QskDyb+N4`G-MfHG z&QS9%_od|X`19IBuc}nXM2yvX0fArvQ8N$mEzGIqptb?|Q1#ukaIhA=Wwitw8E}`}jdyXRyErAzX?QmUT7i>)on4(;H z^Vg;A)ELG)#-aPdL&GZ?X48}V^6M092_$Ia$`nubW%)_yLOsYdra)+*z$Bpyo4Bn& ztOG>_!Z+YtYysPFJ0NMM#yayTla)TR;$r+jPm*iEW_|L;EfuZPq$~yN6DdBaX&Viv z_Tm(L0&MNGMM$l*hON&Ce+Eve*`fAY0gd_cWV>p@r1X$ffE-Fo9-i!oA-lM5MrebkfPkWmf8UOOsy{ z!*}xiVwZY58`fVG`*s^`%`snY?|o-{?4netzTvl7mx(XPQ7z#N5piNf2 zuI039>-Ot2J}D+v|FW(7hoC^A9YwgeXi3Z$=s1=pMvZTPlpQ1wEFG(`a|GxlxVOk| zng>22bI(;1c~znQ34&&p6jcwEk~1IuTou2E%vcED_-A1 zsq(CZR?v9rA9n|bn-kD=6(kzq7m8}{8V*!Q%Ab=YB)EL+jul7AY_V6K(*nPPh2Y+z zhRk0Sjq~Gi(1Fk<<;KnGl~u%SF7{HwMD_XzsF^4TIiX8wzZeYI0s2w+C`a);Jz#Y?7~QPuIcE*r9Gj z$l*hV5eBAASMh;B?$lT+9dt}nDaDezBa2+IwW4)%vn6xOhPEPN*2k9PMiC#sg)XdD z{;!f5?&!j-!5+v6w+aY1ac-12oNDoI927fSvXxjBl8P!(s9fw1b_SL2fcom^#n+iU zn#N;JNyVJ8Gnki2Q*P^FcHmM2Q{Ui|)JX19lCfM%% zdm;cmCE0Hez3r#g5E~%7Va-0OjzSqNl&*4jsY+`k5=FNmWi$i_4>|*y&95y9%g`)v zOQO*&Cs~pFw68BXk@18)v{{yCx87iDf;LaqJA!)-gv*jBDRIP?)|A(f>@Gd{C-^fS zz>OspH=J>%C+bF=mZ@sgqo~#xul8PlzI<+iWj&=V3UX_!6ae5|R9j^N;~8skFIpbB z`r1Xhx|VrxAKF5~_^INu8)@|AMSWF3$aCgd2I<8U#G6#xU(HUay_PmiSmT4>U8p!=YxNi(u&hl&F5Fp`OTMCU_X^ht7<-$ zYpZHLADYN__DiPO9ODs-vwy3JTeLpL6kN@(P$ssYSDTPz$XwkoN-uS|o57OroR!qH zK3))9t*jt?p99yIe-Zm7`dJw{BDZYb{+Q#qIZFZDmbsd#ZKr7E8Xi}b%LHf zFqQA~i7)D~pwlB~;Jhn!?vTMm5uU=DX^+|&%kQ;D{*cM!XUcx9V-66-+yW4e8dwBA z?&67#sp1;{VL=tStSF;+QLeAQ2FYaP{*nt5#f`zA)Rf5!zoGoA%>gS(yjXLI!?-dW zxJn;u8A|KSf<`74I>&pKMV8K6)?sj1v(0A0##US};*J>f@TfKuSH zkuINw!;Tee(gs3ci~Ht%=fe3I@$?f4_g*%U;aYdul)&pbxzw_^?;*dh>%rRoeGS|9 z*K5cUiL`}H2;;0LiTuQ#J*^z(Pw0$5J((Yx#LJ#-!!76!a|~xf9X=Q7K^ZQF0_2s5 zpJ$0262%df$r;4tsWK)FcJ&mIgrCKu{MNM7;qA#PR#rBDWG&7}{aX%LFXUKxl8S_m zjX6SXLQ^muZ_k~3w~0)cGfZPb^CJzToB(Y%;h0F_Iik(@u&s+ewjG~1bnE`*uh z1Rpo?K+kL9u#Tv5v=bo)^W;solzc5I!H2WPPg+77zYON+l#jIgq^ex3mym-n!E#v+ zphmzZVVx<$tnlosf`}ovru_T5YGC9F1<9G9*A&6n&_TgR0>t>a%&a{YO%{;?30aju zlVxJMQ3Js_furpAMuSpv6mIB~ux=_fOs_B-xV6DgXoy3v>;U>(s1hw$W`^kKboP>9 z=o(P44IPWkQnXDGn|1{^ROJ~1{?^euUC%E(&~dUp0j3tP@=O9VbWB_!ZJ1l>vZpu1 zuq0ejqkFOJq6{aBJQ58(Kl}iT`u1Pd^ZErU@(2PC@Vd4jIXliEwcS*c?=g-z?u;1>VZsZ`Eufydazi@kZJ)|Oad8fX^x3p>IAW9KdaYOB znXH*Wr4@ltIr;1G6}rF0au@k*mkEobYC?H-&@8=@;*w-&s9IE*CMN>$lgv;#hBisb zPnElGvzsb}2^2Nk$kOOE_wBJ%1VW)Dl`>yDsfz1#u$9@ZbQXg%@<~RRq~$gS3V)KCqf-!lYlS`HU%W-uo+BEZ#etR?Fvn=37Zgx986ttbw7*Rwnfxx z+cB8pJ6|vrF=%KGy1#EUHFIQhPn}V2JzJH1feG(^M&d<=Y5A0ySzi`Cy!h^_y%3X{ z+q6x%X$ytYwB2a4v(aLKR3r5Nkv|}ag)6FokF}}ACzS# zf>Nrt{*42F%XZ*bhg4~;|5m9v|6`?Y{NGCbcjwmMIdIU+4q8ale1GC>;k*fSOn>CO z31LWffAKuQmmHnM>avRXgp9<*%>R(D7P7scst94k3E%%0R-B7m&e+7y)cGAQI&05Cd8+N3@vOcK!1Z~jL{@Q4=XHuQN&j>+J@dJy4_uw zR!H;&^;&-TgqnCe-80_ldXeEXC2)Q9c!#w0?v`Fe zrP@{A(z9KN3oH#`mqV|@T2$hwcPI!&M9)H4>%x&ah^G5Bl;SY6=VUp1<2(A5Hnh*A z=Qru^_4uLsaNO8^P#c(bKJ$`=;~-%w<&XT#oC!e7=04Arg&tbOa3l<##iV>isMKxm zGL~)wRy?VIJI>JkQ=zOPn~p+=QTg)sVW83*!-p25>AV=tKu*}tm0|`F^kiA9K2ScH z@4^Wi8r@R1KCOWKUoj&-<|g=N2WT7;01+^hCHCR}w~zmYCX^Aq3*>^J2{Nev1x?`k zdu#nWn(#?>b-~*X90M0l42?=aN{t7pQn~8+G2jJX&rDb0%DXZ3U(wgr_`?K5vK-S+4-@jlHv~NJOe_pI+S{&d~@31 zbqsB+mZPz&JR^L&)q2O&I`n`V9U^yzM?+PYHY?sS#B~EFW+%6B8~MiA4v9HgubyNZ zQej zLHR1JKE_{6hH>WN$Ns9DiSG&9dy(ATl{7!Ws<_h-n%pwQ6O2`qQi=M_Qe~t7GzL); z|DsFRyprZ|aO^K*2L1PwlQu<_COE1wvC5nw6DP~uCLE{wKgDe zn`L{~8C;AyfwK~EsMO2ah)$@B#NyfJYTY{>-w>>f;#_33D;_|CwvjlljXnbgr=rZT zBTA~W3nervNVeyMl7V`a3`IPM+35T3LYQ!L9LOnVX8bzmTQCzgC@s}ZSh+(ypcjol zm(j$JY>W2v%{Ryx z>{43B+S=C_il7t*HUJI%tf(|1)kRs9CUfoisqk60_9zR(4j9To0#_hRs_WznFQy25 z-`Uwpe|132+VDtXoB>9=v5);5)G>7B_woZA_K*jUE#+<4s#LwMV)if8&)}wj!Qn5Q4Iwzh|9-9HhTi(tto=kl z_>+K9d}$aPcJEn&%#JATO2liBJJO-nx0Btte=S|4ahQ) zGP8F~jU0s?^)y~7{AT>97UQ<602OM#?Ws+8I4Q4yo63@kO1L0N;jOPu*nvOS^qhrH7Og-aaST41w#Tz7uKRt$!TNMtz4CN;NDi+ zAmPo8ystS5lLkCT9F5_{joGG24I=K3AW*y4x4dm(&|rY{+MFDXI}K7NL5fugTC)_< zX7f-euqZT@yJrZqc?vYfDQB#g>F$l*zK|^bI44IPI#3-DTXX;Ui1ZVlkX{Rk0sx(4 zw9T%IXn<80nc#*o8HXy8Gzt=BXnaz{;&w@*qiRq@X_bRnqQAMh(%Wx;yC>EM_;-Z)j8>!ciJQ%_?S$wyBCT&XXU zkD31no=;yD?q(6`w4x=K6bp#JDMFCJQ}2=$>R61l_UOFz>U1a%VI8j0tgCsoyPp8P zGPYu#Y02m?n^xQ)%3&~-)e6J4l#N31MZ2HfhuQQ*DcSE$=>QUjF4fzro$h7>746)q zC*90uoJwCr%y(LroF0k^nC&F1B7YT%_E_+4D_S#{;6(79$P>a-0F6>bJAMQevLE(; z50Nt%ziV+}%0tJXBq!L3?}OA>rmqz4N6`qtQ zp(c5F613xCL?lA{yktUz>vH5#W+S}DNIPQ|_nf_iUlwM&R-9$w)G zy>Tw6CBz!cL4kruIKrr53} zlYf00*J7V~aC1XF3B?b3fk);>Iygmdc}r=cRU}F zTYJSGA$nU$Sf9!9w2%bSAt7BL9{_Wa=1gkkN>1h2o&o4V!@<3 z>`)>aV&M0|EoxKrNlWNv#Th$usPN-~i*JJ`nv#Ol)XfDXVW0%e((x1EyQ8UUzd5Et z(l9?aOE`f1$dWn@d(>tW$BT*sq2l*{8K?NkuptEj)6lyADHY}XD;1@W5kd@NLKpo> zwq+zAAj25~{`6VpwKTScyq~D2FT#!@b2@vidtba4s*0a172xkEviW#{LW+;E~1OmNIEGY$rNARpp_XkldVzGAn@T zobE^em*~8LaunWlIqNkJqJPbi)I@JlvVrY~4WJLoe>-vE`j7U*8L<6;{yUZ|(+C?y zTye>IL>(acwL>GAmKYO3@*ACXtH?cc@r3Lvs;Di{|Ku+~&v|$Nu=Ox^mY(N#oxeE8 z-)o-)69^t(Ud~PVaP9r`*LC;XbpG%6SG<6kjw)lKBAU;qDDnC@z_sLg%0mGRfyd~X zfIWB`Y-OgJy^5eWj2J4evb~NVG$10U@UX-q=l-fX_~GG7MYm{xT)k@;Hr>)G@*Nfe ziG~S1rYeG@F33oh50zz9jcq8!QCke!Vwm)7^X(1ugwl+e1t#e(P|n`FyJ z3j~Ldl$Qfv=|yB1BVk;g6|olLJ}-8c7-GnL^9>tGLQPB58;p0}pC;=>7C6dDuAnr_ zNZTW-KPnIVuw0vu1jFreP#m;NrCw`Mt&NHYr=we&89Lv2_*4wDOdt87py#R z=Ol04GWkRZ-yk)o+YVfqxa^#?)z%iu%w@@%A3&+; zx@-2e_$UkOw)f=Xc;!Aj$nla<)p2QY*^p6Y#GJ7A1Ynu<0BJlRz7X}&nyg=F&PsCW zDQe?6aP@~SP}S$K*k&^`9d1OeQ|>-Qtv$f(tv%rE0Ul5{)*eVVGV9z#schm}EFxAc zH5~(o*J9gRX;HANLgvhNrnU@+UEIqXLEI!(f+c)$x zrGv|ppp2M{8JVO2dW%^{Be9IT2jTM^uHRQPoG;eTFkb-A5E^7PS*>n^@HYzO$rNUR zlLgUu)Yh3Rf!P@Kr}Xv(-8wa{DTM;Fqu3{O0*3m;xA(%lvz3fcsxpHFZK-ByDsj$Y z5W(j;juI_2#CcID@w`&04b1ae${z%7G`0>VY!e$a`LK_ZQL*!8!%gy?%inqDV>3dc zF}{z}=e{eD7S=dgbfU7!|S9> zk!Rg8xedV%$P+B*sz*UoLdLex6)p)9>-kDQ7h?GZOGe!8x4k5cUlUN9wRdJqTDC?8 znKV71xe(Xp)YZFfDKklY2rr3vh>fgTVklw7hcg_L&7yEwhs;MyAd!1l^gzh2wPZmq zTSjEa4NxyIrKcU{SLVoMydgHRhMpEPJB`T{*i}YRnIf2dUwxQ@fwY;w)7faN4N?o>RK&kyj}qSSG1*u ztJlPQynIFT0tHw?OHoGZ>0sKv&+lpA&YxDej2{d2w+p@o`|Z+EcbkrjZ4=TIsfR{Y ztQ3B(VpbJpZ|kTyrWaezO8XooueV&426`?%AoAKo?ZG8)&?TU)aO!>rcyb-E+9E(W zZpix;h-Z0iH9_J5R=Bfjh5T(}BLIQhhRjJtATE32iGHoo73Dpz3b5`*uvr~)#E(+H z>y5zcw2m{ms~zjTpx5C_UKIg)PQ{y&J@lDVXfl@86FM9&2_WT!QcG)&jI*#=)*zG7 z&dV0dPvYcdFJSTfPb2g{S9ugyuuXqjB3l2G4srdZLl_hMe;l+S=k;z8cVS#yse-;> zNwF_V1IQyI+BMSK`A*&vO<~D6oEdTfz6KiC@7Q}%4ez16+JbDeQKEUt#<5-$ULGUr z;BTd2PE0A}O&qRIp#Lf@-?+j9{u~OV13xstZ}V@50^I*jO#YkL*#6V4K;?!u#6WO3 z;YI}ABSjR{A^DyVpT}Jb89>&msp%WduhgK=9;Z;xN(VL*Vi#sRJ(--W@h`8xbU$Sn zQU-)KfMMwoWedE**Q(B>)Zuuwr>opib$GD6OQWZ97k;-=!uTFz#H4)|XOG>ZX_iDX zT`CnrmySRypLAycJQmpe>sY`L+q_BjUH9}^-_lv=$OC&0P%K@gH${`IZO!teKrdS* zeeOYVuAOv4TIwv&yQF--e0|WRbgzn?N&7MFAKOiO(bMlm1oem&|7&T@dQKj9IS>ji+^Ju)vcJ5>y3kskb*I`#v&X>&&Ck$>c5Egs7tLF zBCxTc{XeZqaR0r#qygoFXMyqCzp*5F4vW)m3%yXkpVOG$Cql+7Gu=o}oF$Jka20VdCl(O=fE+N7Q49u9H8)Y%R{+=1dS4!g4GhhR;05OPX( zG@>vL$nYoXfQ;%>6oWCIG$+H`8E?>L{3Z+5koHI=s!u~124Lr;+-e(iEVY3dbj%2u zUXENmKR?lZK#uN=uV-U>H;1&3uZOqa4{dTSXOs8njgEMPhqzC6phv&oGCImnRi z1pl0j*z=Y3{37EUFaSmFBPotfWbRPS=p!=WhThKHp*P4fc8}8bt^`SBqG+gS+Dr>C zz_5>qlWw9mNcrB8EafJ2opdLaV|=NCDnLJvI&nfr+HAm1*IO&Os?F*V+Pv1~_Mt&l8;D zGEb|X4%bv#6_O>2!0;&Gd{?GA_{`wkFPKb9z+IO`=1tsSv>;6ilZHruPqC%0y6UaD z(p=&WD7eT#3+XZpwfTIPv+q@B7Bgh6E(2#nx|?asoT5{}Bm!m2)9A%QHgqy}ek?2m zDg|L>3a-624S$Y9pS=`IN8~R)Xn_IrIM=v^@KG|nIXl2#Hed1CsDe#b+ma)Uw^|J{ znsptPb#+r$P)rq%wNchnc0lSQBObZejw6J?jklhtiGDK~dngNj4U^jzZ&N(uy)<=o zcqe!R?@_Vlsh4_g3aa0$M(r!x)A!LEQL(4@)@k8y$oMy)iO*vBwWrvei;CBs__t2i^ysY<8bc88%J?i>rGh zDVN4uRC7mR#vofXF!y-i@cjfr3oVl}Z`u!30LAwRp{I$Bz#5BVu*o>{ zjT!`yFhBOp7AUbj$H0LoTV!SyAS+?Er1jUUYT9+p=KI#;Aw~KQVp5DOg4}RXVjxQ3 z1K@`)f8sA!R%NAJBX%RDFUke8O|-`bducoXUy+npyVF>10e=1ue|1l}%~SDrxY_Fr>x!5-Kbqc<-SlpZQ zMwYtLItUd|+-~seVK%t7B*Y1+=n*&JMSjh5g{kN-F_C$|?N>vH9SNhT>#*_p%)>8$ zdH8aL`>lX$rHHb@$lUD*zS9pE_b@>Rk;$!&><(~%eb5Kqgs#wl2+!j3eyCI=?Y0Z&OB$Rb0vwKXgNI`u!Szk>QvCn zqsj_9`d6g_M{uK=UU`V$@zrLy+pT`uSk_#1N+!x}e9yyq>$=4$E7qNy&sg|XY^Hjl zJ96G^&~$ROu%X2s((FS^Ptf?-Vt4l5*2iAxh_?Cj(8G;oU$YLspxBGUif&!nEXrDX z?#zYO2+J2u_sr);@Yb77C^pY)uM~-^fOK6iM022QAy18MSZ7#-zNiyg0c6Ke0i>CAud@qz-@mhF!EvSIUqx`T)0=2qc!Ilo zN1f8`HS!-lylj^?^QT&XB;D|Y?rGZ78u9lQ1?=poUBlWR314|?7l(xVh0_(|B-O;fpH${K(#P(<1fwHt$8_Q`?%3+qm%24>W9+1-G33!;rq_*NUzzg4V1F0? zBRl((Cn`Z@3B&@kvc~@@Pvrh9Pb81&h8hGRW5K+o23z ztqlUwZUDa5`Sbn73Vya%oymrpwfUZ0tlU2@Puyp7zx?`m;`|hUAb}I^AT18g4C9DH zn3J{;$r|*K62gFk+Vw$66#j;`)r{(8N_C1@puzVB&P^%l|49MvCC@BL_fj4Dgh2kLfWXd)S}`R1L`@#NoWa*o{dt+J0Li-=@Nm z;qr1S(wNhmmte_>0!|++{RQXHJ&?3eKt>Mr)RgMIdwY-yINM5+Tke$z*hf&Wm)~bnx-acdm z9dZpIyUaaFNkroT>2wHF=wlEt=@_!c(gSRDO!zuqO1X$u;BZd-GGU@MFz|(VMP?=g z&!3ivAczjTf)v1C(DRwu>QooXV|rFK#^W5igY_}CzMjDLeNBhW6U+`O z<{DM(SDr#xxoVO;r-d*$c`ZR8X z8+wcJg$L$&oH}C?OLlb3%WEyHP^;4vz%k^m&QX(bbz^1E5ef@;zZY+{dD0l^l7O+7 zN*RO+xvy4Ba+zl$a&D)jM@NBya<}U##nV(6%pG@R8e8fCS09X16C@rM3*5GExb`%~ zFhyFsv=hkqyrQ=96g95H$(xvIvzKfejaK)&sM8g^TrFahn_w!{S7(^ygKI}a*PE_9 z>`Zegt-Rq?2muGBDhfOdd4Om}`1r~|&EI=o-`X6>*q$0{4>R>CN9IE5;D zwqpe1jgh8YBe_*f&f{YSTRS#VqFuGZ(qGOqFG?74Jo-ZE6OBKX;@UcaG)rcew zjutz#U8K}PLv9xU823I7F%Q#LoJPWRoD!VGL$hW>etGdxAlZGA4jlN}GcBIUY%yDI z7Qb^c3vxQC!;1LQgCX}_7oW(J>y=v@qwAhUuG=GsWVgPEj*Lmc`8-~MhGdgE8$MK= z+G+(@Si-#l;HtBN-7)*Vr)fR=Gx(0p+tFF=5X(j8S^2X$xHvyGLP&}@LqB?M^pMzp z$US;*_>k=W$Ud#85;q&-<7j!)xp;?Dl(aEvu*S?5HuZa;Yoogl3Ob>^H*a(u9rNpY zdy7dwtzFeQirSYddb$OAXA6vGgbcwy2Y^8rB;|!;Daw5pxe`#w z{&IxmX>Yvy%d;!zXE|k(LC=eH2%Dwz6s0$W;_IYAI-?gtv0s`Z=U?MU(C(TPi zci|DKv_S9Ua?sPj)j*i}4WHYisCnZ92d=jcRc`}vcSTUQy@`Us1>cWZV}qkKof+vn z7)6$r@GeE6xhzjb8>m?ZK?3VM5fz1y$Lt&G98n1=BYUYrH;}|a!zq02(B0rfPfOwB zMB|~`e=27G2+>@=-^`y)J3-)w~D(p)Rigc!=>G=uKf;Z!zzPp^=>%A*&K<}Qn-YdrKMr>dW_%^=Heb4fo7Y8WgZ#d_X!EF&5VBDIrPUt-4bv9 zL`Fgac!-W+@=XrGAjGd6IPPf3eMXzF5EHs?#PzZS7qDgUGN+P(e1WVo-km4I<@wq#v zl7W|*&)jUZ)SFBF;GB#(I1h*DhLsXAOF|`Suy$W7P$qgXd|FlgM-p@!1@4s`k| zjcQ0cFFPM)LyP1Vzj>GFI#HJg>m+@AbH;cdKbrt{!Hcb?WoG@EX>>1Yffx@Vo+aF|ovv=|%Q?u04hOa$xrR zwqQ4VdSE~-Z(vyGo_l8<_YBVbZD1hMU83MePQMbROs8ofCAARUfl1)XgNTj1))Cl9 zYcvJuifOpuLy_uR^I7pC{o;$760|OF{$i?|aMxn2tegbm7)=q2A`fbZkHDJf*yAMj1#sQ)kA}OS-Kf;6<~30ke#O{N6oH@B(b~&}Y0WmNmjH}En~hYy<9o-;h>RfT4eNY-&LyW^WM$Zc64F}CC~zEul0Oa%ThmJ8WtHHl8I3F z-IH9l;jsC%0My~>bNdb`4lElsOBA`Lx;?dgr@zzmeFgf3H?0DdCdj=NmY#>y+QddA z&}%cwO+;&=ik{p}YEnAR(_1fWgu*zQ$EW?$wN^Arx@#C$*C7F?i3Ky29m-D>B2N-> z9FIHR^&7XkHU6e5-BWXmvyR-zRDHNM9X0jC-JQszKta_uvbKk9)!y79JdYOVtnE^U zlC2q~ET<9$F?tuV-;ez$vBq2EmCoY@0*ToSaQUTetswYKUM>op+$^j~#_m-uI=s~r zQ&uMr*~w+QW9Fws`ydw8!jyS?!8n#A*>q~#h-8*C8YVtNB;^9K?T=WqZ}@E$XcVao zxh|>7BKEDdkKd2#A%k|o*{(~}c;6r2!L>IAxg+?hUN_(>;^@)*>Cs%dpUwB|0r^5R zXNzyi4AH3NWb$7=+|dh0KwG)#&gcc>j~iO*z245fKFC(r*as`@r;F=`uqa5iU z=L~UXz@x6+{V$)8k|<}6lGnL9+AuJAVk1Y1JU zD5C$<6Z;e(?M>cz`<3tM?e)mRCmZt-YaU&v^0?u^qNZl>HWF7I<8khcMezv<9)UBu z2(jyzG!J3vrW_>V}9O^9NpWY@lCfiP?hHe=T*r6NZvsbOC{VIw_Z zIVN7HE8S2MLAYPYIbIFp%JM+}%?JH=Z%;@LumoELmSA}Qsok!|#x`ammPSrM9`DKT$FeX)kYScP<+W;5#5h-f=kuCs0#wgi6sXfR6 zWYY))ZXF45qiz}!s~+pnys%HCtCmW7nYX6Zf3{iqF)i=jf9AQ(|F+p0t?|ibgi-%; z>_h)iD3$pr6l_SpZia4*lTw8! z%2*XsnBy;QlEaSfk2RfZq0?vj+x&Wqc> z6r@)CX4F^KlN&^7T9Cd$O`_JL(aIg?Q z>^TxXq2&}%c6vyUF6lo4iJf`J2iy#K>32a;j81SuH!}J_;d#DP!>N~YuwQejZ4eoZ zGJK5il8rT0<423cl9iilvE`#0=$w*dhEW@$P=T{qi?GHdvq2I^U`69j;=qY6Sq{R* z$&bL7C+oK4nS`~)JE;iolrgpEoC$T$4zY%-F{LL#-tzF}gPD?MptFFl;F*%vl#=H= zxEnvkhQRwqyE?I)sluLn0hP{^7z9S_$a$T(hvwy4gM7B=BulgcpIdE^eis(Rd6yQ{ zeis*V%o{BtqJ@dP59I+JNRL`F^hjaaQ@zKZli;X4K;6T52nO-T${c{HoG^zA!L$4c z0ajp?5>{Zu3L@X}4(P3NR~iJgHIK1J2d=531HDqnY&4;Z;{e5pea3bXnYnCgx1_UF zTvH?5*A5TH6y2KI^yYA8!Y|ZwG8NdDNqdp3DkjB&^ss(|bFfL+st(vNFx6Og^w7v` z&H+*oDttez7#Q~0RurQ;A~kJbbY?M>RupIb0EUHLtO`Lv(Oirs;sfNm>JFjBwY2sI z%b#;!eAMyO;Zln2RA!Wda5nZquXkvC5|Zz#|uks~PvxhweBP=4EO?`Nec^i<-cI~Gmtc9Q}Q za`%IbezUz6!O{T8$8n@lgp|vIqaDrN$*_q= zmTfcWOmM~cS2AbfE0(_x*ySbgEV|*yd_b3sA>HoEM5f@oy-Hr(P9( zQnR=mx?fG7?-&Ld{%}w%?dXuph9G1g&G=TGh2zJ{6RhX9LNtCdbs=3goDOjf?Nlwz zp4uc_{FRqsNgvi`}Zbj1pIGpL~d) zW)QFo@~Z2IL93JdB>zQSuBeZ#j$#D2&S9ln8Wy0t?IbR$G{JbUjQ(5sodNfE&cMbn z`s!8nlYSB!;+NGiRB)^aa$VuB56c*GQxbkZwh`1;J3v9JIWFH|P1|C;A)R$_2)LwX zfDI;bJ9I)V=n)6pksF+8Hbm15s8#IK2Jt4uI3h@si4s{X=C~JJ$pYwEgP_~!>sIMdZwNf*j<>jf|;Hk*fOqI#Vofd85THyccRA^<`{Z!jJ&N zaE*J~n75!Rn*&=R-4Ni*{12}K_kVn; z|Ea|Ow#>J+I?>?a)+bXWWnZS$CW|s2LJf(e|m!bUaU>=KtbvPt~32lg7o)d zE>`_-8%_Msve@D&5uimum{#lfrM0#zRgzzeP^gJfYiz@hP{e_TDl8}sZ+)A+t*xzZ z=A6f1lHBEEb06NXo#j7!$v~wPxxzVbwvXM@-EU^zPWt(PLoVx|x>#(CT|VD*}DMVZh9an%(eQKCQ6dWecaK&sXZ6r30?J$I}lL>`xDhK)E? z!IMI#nxL0s@KqH-S`6_URfM1(0FMCRyw+v{L zy1oYJ40d{`n~mHrS2Yqe_l6ul8=oY@d$n_73!FuANVSM z`lV!#8)5Dc0)o-n1BQ{-Lu?3mFjdIFnI}5!Mt$J-%G7e~L|`Y@F_i0~y@(0L!nVJB zfxGiH8~1OHU}6Y2QOEo}^?QG97D4>AS;TTV3lWcF!k4zZR6$y(pFS2GN7jv81$n6pouaRIbVwK&CO<9mQJZZhLO!DG8+CD#(SB9JHg+Lk0V>u*7(Ao4 z3K79uh`f;+OG>|#4%_HS1EC*gjZ-qgC9Nc+1JHGD8(rGbPLkfMf}R+*>nJrqg!^ll z9bpY(BTcNBTIEKT%-DP#Iq)Z!c+P9_@a`t<#z?xs2>iwPn_qam^Voi(&;#g%hQ)@h zR_|n3HSs>frc)=mi8ccb_A>HTVo@wawes>2%ov&P8F8?Chqqxxdo}C$e9Brzs4CS& zHXKFg7_>^DEURi6uZPqtHUm}$adpv_TT0FB{=&in?{rR2mDUjpl~Nb+w@ID%7p``? zD9@wxHC_2SGrTOJpC@N@`JamPnhx&2`;_dO@baCnQ`0Wu$jD-Yc1zsSL}E3JY!$z? z!%H_9#=@pim4HYS7#yWYqylXbX!i%#3t0RqzsLfzI# z3>n2mgyQtk;mh1Z8NbL|F1=YO`B9c-Tg6C&#kzih;xXf3gU}PDDHXnb+t!E=0yuaa z=1jsO)6y&+RECW3eZOe#+v{D1|#uUo(1EMgF`4 zJSwENS>f(TcF@Yts(j(C&6;c9t8+r@V{ccZOQV=LA6v2J3=jFLq8IuCvgYxvPZ}#F z@y|~iJPCD9_cF)SrK*u;3XC8(zc=_2x?=i+3EP2}keke}iyFuzqaDJpMg5Xb6v74t@V>ZwpZSsdB zq8#&=_|z+QGUgJ#BmLt&{-@yi-MZ_?2h<*+|BnX!qtc;~lb)1vot31c`FF&rp;V}8 zLXEJexm1|2xs-LCu)MLdwS41$Q_OgymYq8RuW<3uKYb$p58V?nvNN?Yb9S*Z0sLD< zlkw9XZwzJZWEu>Sk8pw%8nYqD7%UL%&Xo5@wAoaV6ozyO8Ic@KN?x)%r~*12vf-!s zq)YTM`J2c^@0$^F5}YZwlsqm+)bgLdD38M5Q_?eYw}VCRza{Q$-fV6Av`tT63wyox z$A5wNv^LZ)>w&yuHu!OC2exA(Owh9y@^j$rYzFG{?Eth76(|wMKIyFzngApb=N=k` z=B<>qfZ5k_Im@s)#Rn~G0gd?e6S-$lpTsOir3W*xKH*+p_MV$PFhPGHkB-_z7$>?w zfZ9abw@U=4yk7D!!K>K-2MWVg634wtVQDf$bu{IEg7&b21(7x%tD18x#ZlBZOKDWe zEJu0t&UaEmsrh^f#B2-Or6Q(xG6TM>FviLZUvX4#GDC4R=-gAi_gj6;W~yU23*Rx{ zusys77ifHjVxR=IRJ_syJ6NCHAcSVQ`B1hj}$kZ*kmV&ZdKFeMY(4C!Cn|e98&ufH0c$`>F zsuvQeyYyD`zpv4#vv$yNDpS>;-El6veEUXTe{RO8J59*T#>yS)Hd23$(|zt8mvOld zW(kKc!QRRFI9kV>wDf3kSp~BQ#z>n$>vFW{fhGZ?91QqJWJGZhQP_~I$95cs1IDzzE$_ghExLaIH~?t`5t9Zb0j17 z>N65xuXStt90#!*dQ-SrqM=LkoN6uL&LE^BeK~4$BP<#`AEcrAfbiT0@g;x=_m&hc zFN_E<-^=b)9jeU!Ry1-*h4~Ji*SJ@H%Zl*Y{_2T!pL)5_n!4oY2`UHYC*L6<~;)GlR}tGV~JSSMTIgK4GaQ?zmHTGt{}4M#tnuD4svGzg;x zeJZ1|*yK!`Su3up`+CXmwd|7}cFKH=}PCS+VYs_}bo~8=< zh6{Fnk$YDF^I|e3H8G~!!9j>`l`ewY)qFCQeWS%VRQJX3HN|Qb`G6djb7(7hztbXP zIv2)6b+w=8DlOv@;aai^jhJS4>(7O&@Xu+Yb$iLHj=oceR)Oi0*_>Hh`yE|(=a;f+ z>gv5L^iFe?wRPoX%LeDIUtV+pFLfy>{3KxoqZ|UO_q^^nJv9AMs_E#>E4EK z>$TIxLb^ki?$2Hf^%m{C7$n#P;S9ba?ka{a=AEp_hJ|tGt$7z=#&#yKS+axNgnunI zT_7@R&xURGXUcVew{sw{G1xP2=*9UMVl(9f?hkVUoqd>yNFlv-$B5@*20n_n!hTV; zcUMBctOSd?Rr(nvBXs}fNIRY}JhA}dz|tPfn-BT>mG z&{l@Ugrr}r&1og=eo=3lSJ4;P#P!T1wtId_*pW?{d9gOC z;xEwd;Lx_*HI)=S(h-dfk)*~|D&qmAnY@Tv3}PWO4m&`ptXTJTqgBZTS($vXK5h&l zUZJ^YP`gCo9aZHkFvfquuBR0j5~87K#y_NMXI{Zjw8ckAah5EsL0+M#&!99nC% z1=qN$L-KlXPb(z%K(NnCLX<873;VF@6%WpVD}rNF*b)2)sj`TVDLkuMw|v;kCxY)H zwwk6=lzJrA8DqFcRc^U44*PMpiOipk%ado(*awdVCjb2QF6E!C8UT85N*O!^*vETc+~(u8jnds_=9N$gLIndpX6mt6)(I}Vh0a40twDLaK# zFpAO4s9vE;KZMCXz%Mz4S^Z)cmNwy*U11;zA9H&4a57CJ(7H!Fp&bJL)TG0Vg-5aJ z5j<yl7;ZY$DVOchl%iIQx{4Jg+S*|uf~HD8^c~U1y~Ppn zuasWIRui=A?T`lvhM~}rWk}r|sl%J`w?$YF-X0N95!BNj_@9j825lgW3N&7)s z7|#IzC-J>p2PxFrii6()9Q$hVLbSYJ|CyNnCr4D&L7xA!>HY^|NA&;C*ZyN{EI%zX zAw|zHAv^2#pV?x|KfwSdpfP~MVsakX7c25gPuS8w-Ei_3SnA9X2=2&KSgTCWNY9DP zNN!l_Nb<;kXStZW6QB@+efpFD>_Gfy_W_tex*0i(c{tcRxu_aB1OB#(6soGDvLuN9 ztF1*2MyMeuA}A^-1T*G9PchNE1zK1vdToB#t&l92O;i7!Ux1agmX!7Nn&^J!&c>2j zkumc}PV;W(HFx*h;o6%0r?5tvL;M!;oDmG6I#?FEadwFu&mYi)&Apl!1zX`c!Mb?iEG}SG^PO%Z6ci&E z*2_U?fc%lRBSIg-_cZlZbbt@jlC!lXTUV!LG0(`tDa{UxuAcZkpGI>Sb;xjr=@9pY zP5~=Sj^1{iC?<$wzd4geV1oF{sxAsyDy+hwU+K}BI^=t1kQtvv0e6pJRN)ZkRHDAl zy{?_bD5vLai!KDMB(+DR#qZilYt4d#DDe+O@u0GwHOXv%LEnqldh5UU#Uzu`oL9 z3RKiZP)nVY`3fgZm=7??ZBUBL4WKE0f%X4>Wqn{7?88@b-sMjryGF<b&WUo%9(97p7<$)QQWhNC>4x(wL!3o@0bV6u(Q$4!%LDhxT5Hr%FG*1hvszxh z*t4XPH*k8SzjF&^jvo48%d^GU1l?#LBStOR<0wKRc4JZpjPD4*jdKSG*oM2@kYikL zh|!VKkmGKIrGZ4&-?SnOg;tyKQ^;e6QlrurK76xTKw!KuW)s*% zok&5yFf;Buk>29{qZs_t)Qbag<9`Mok;nrdEvkP!=q_d!_D-IEQ8g6povmD~?CqTY z8aR>tedH9XGGzyR#`u#ZwlfOpLj|aO=aIishgwaVsD!A>CTf>{2BnU^E}OMI*xMK< zT)fqCK_SD8U?&RgFd;;x3LpnuPjkD^=J2}r`FuRXeB~hQbZ{&U(wgqf7z+ZrZ;Ulse_7&MQ%6bteC$3l_2nm?5gUQ zlypf@o_wqq8oBt(h9albZmY-V#>j5ep9T0fQfv)Zdws)TeCQQ!r))1HcIPHh+H^MY z$^0f2N&sjt^>*ERm;;K3l_RfeWvY~eY%7;IxJU-ZPVCmkkk0`$`cQytD;F;G`9h`5} z?U(VOYJRlWeGQG7_N%i=mflh7jip!ZNXI!GWw@P_8*ZkKW4Igt8GSzr74fry$N
    1y6i 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%0AjAH{7K!HEi;!L?4EDqMh7QqmIQRH_dkLD^9c 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

    bp$`m%Jt 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

    KQzTL-C6qS0b8_{^de14BU7aRRG4uz# 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�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 g0!M%!#zn8@64Yo^W@64;>nfg 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 UgpPtD2z>DYYp}SJr5?)v0beu;=l}o! literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jcommon-1.0.21.jar b/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jcommon-1.0.21.jar new file mode 100755 index 0000000000000000000000000000000000000000..e2f3bc00a3b63727756b81ffdcac92a3e1897fec GIT binary patch literal 323663 zcmb5V19WEF(k>iy(s9Q|$F^tOmP#2=>re);d~x9|ReurP5jHvSXt@810O7o35<|F7#J3jP#xUY{uWge>nON@BPy^=C=RKxCnoN zTIsvnI{*2*{C(s<0`5N}I~Y6KIy)HtKPc{G?DoG6kNB72oy;7J^^N}QmB0J`uZB9C z|H;t5L;w1jena&Q{&!Px{-Vpj1^#br{;QY%5H)l%x3&3SwEJt|{g!ajH!v_Z`u*cS z)9LRP{WT<})ysE(rbGrNV?jKz~^C$L##i+_NziwlTCdGIpRbw9jn4Yy65!!$JA*SC+&}yN(3O~yo~^px0wLCjfJbEuPhzMBvWha9sQHhEzk6Zw5rUu1SkNCVY7g4v=g<`jCF?A1K<0lp@RoUgc<$$|He=yIMN96v2h!Z69yB$oIH~*QNBy71bNEr;z8}TsX4n0@8g+Og!XB z!`%5}(h>WpP3V;^bYE5zLYU->04pFKhL-PX!9$bI)Yg;EAO`V#KHd!UF#sY4EQ0Ia zl1P~EU$iPMBbd2@`E(Rp3iIuM9V{|eMmA7WZPBxzpQ=K%O!mI8=+F)?HZL@~LM-=B z!k&KF6Q)eDDN(E#S_D5?P2*fUZc)m!9juaa@*Q=eO4UhT=U3RBrN)Rq548@z69)65 z)+AgbOpL`z9iwx!Ft-q`V4bJkI*T59d0{Mgvss-_D$t&?j?E0Kxi9ei@-}qPD@CQ# z%9&JFp{v?m5=PWwrsB=*y-ERsCw)icneTk9^dr#73NXkx%S0YF2-hGyZ(W-?%cj4% z5)&rhEa@z~z4&r4xxF}9j+IEF(SMhi2Y`PhYA&3c_489>m___G#hEE-2v9R&@1@9Y z_9I%DHwOWut`%xDg;ZQZyn+O<4J|O_Vo80F`VrAZHY4CbNgH_~L2L++ zGSqQgL>kHn@?Js4BOc@#re zn-fP}_hi8x9vROhfAH3bLpvUY5!pHK2$^v#2u1>x$KAWmu{R}=mK3YNx8&9z zJ;jhJ&Id#Qd?U?r3{P20Xi?-TC3a(lbd7hXvdkz1SF85#__Ghh~s@+iF*&O^Y#Au_1*s47}me@p%VojQQ6S{cJi3ZcT*^wp<#=ME2jxzX; z>!@v3M_IX)!8T~Hf=-n)-h3ex`z$2LBW4GV6w>D2sKOmG;ihsjJLCfHh$|g@qiSe4 zVnbimrHP!)W!EQkvL5#I+DIkn2UaYpK&ka6I24{hSd-=Vq~cth?+D6v6)Jur93I>* zSLEZNowVSx9*Hqr5?B===Y=y4V&iBJAULLmU1@z|eZ5x3`6b02I_}glHL0&vyxT7I z%U{#k3&YcCphgAB^mxY#dq$|0<^T{wLt)1^?7eQ)BZBjYL_C%2ZNP&&HwYqMY6$(} zWM%xEd=(eY4lJF%PV`pE8uOUB*a2etW*rbmWM9R1ZN8q8Otm14QZ;Vj>eX^&5StT9 zTUd^tCiAU`VRoYqCsvIl>4;JmYL%r(Xy>sguT&icoT2vzHXKb+$33c0>ol6&1Ot~jhuvC z`UY&qY7u6G{<@rys;7xM3EkD=wF+3Gv_X>iKFcVK!L6jjn4n_yiiiqDl7&Kqtd7jy zj=~kLh^#d|XL2XN2A_f#HA$1)Kr1DiqO;~~C%)>C?p+(1MdslycBvsXbxmY(LfYTj zT%j@1t4OM^2qtz%o{L_E8l7SkzP*~oGj+~524hb{ni%%Pb7vIzr2>alCzT(sfqF&2FP;yiYC!Q2v(_1??lh6=hOzGkcDSv)u;mGL=RP!x zdZYpER0-C$_+@ed4N$jx8A{`iPD~F6n{4?M2QQ%h1U24AX-<1N#W)j=e`MHpOJUDj z(7#F4W4pi1KJ6c8y7DZcWeioRWEkU+<$EeGnW0GkBWu?YZv5~liG?K`EHES5d*+bi z;-umE!P#lm+ZrbmPS;Yjc)qzVU-5R|)v3)ZD@rDNo;6-0^6016Vz^zXsGt-;fA3pw zdLeZ1mf@=9W!~b_D{L6XYu*4)Jai@Td~Y1 zbO?Qb3pNwV;JPSvIt{5LNOx}ZCw191CsprPvz|-x=eN|p7sVM(;I*Iu8~y(MKELuH zq}RY;&Y-W45ZuG3cnt}!IdxUvQ#tLJiBU?e%K9JBsAg*(k?xigFRJKKy2S>;hJp1R zzY)^$KO3wT0RNzVNCinszu1C7iN})-C6Jdmp&q{mDF$0G2SIuA)M5powS1EXQs5~? zliN47xnS~pTIOO5$9asMf}ESEMW@)|LxqM^K;be#fEsvapYcLv$_|6hWfH~L=G)`l z8WN|Q$_TYzDL}WaqpO-Wpy~qMFo1Ikq9>hF1_C4oR;ON7a)5QElkU6@i(l_c4>a2# zdb!YeOil(gMBNVEZP}|@4vIB)_OWapG=GiGdm{6{9ro&%+dtGtODESLxC+0>Xkh&1 z&w&7Qt6uL(e)=@%@t9h};E}5GgrUVV(>Xlug%4G;=u?Nk|&? zgk)Vm&!#UEsaE52elz_TvZbiPPbEQKZN6=Ezpr){9S1>5aMvMDlB0HNj>Z?{eG`+|3 zWCC?KY#uWcuNb@agk{9{uFRaXX+Jp=ezJbpOsqc!&He z;9H_>_c+eOg0J<)D6OgT2%R`k&o`qdiox`jNZMGEg1P-<%;+bW?EAz6%`vU=mAkKG zu4j%I`E_R%p1fK-hy2Sptw>Fu^IMQ?!Sv~z4>JZ?{GqB?J-b?gR(4XqJ*4k-mc0wu{$krk^jeMWSpyW6$-2H<@!WnN*3+jR@i z8QaS;mxQaF?$zUFRm&!eBJT5 zpK#s%w%usq6#hPCy~IF>}!`J7GvnonK+)<1v#q2$V}nFVc$lkd4*!1KuyAU z;}kvu3z>BAc~r*CikKPg!Epx-?=al&gxuA7ZgKuQIq@(q8A`j68GJ{+^aFrJJ zaQfLZ{W^RPAr6*~23^BDgLE;O1DvZm%XwvzO|EYcISb$SCuoj&FG@#wgTbgKjiD)Y zzGvr8dwxk|z5qheJG9{n^~b!_S3;r29CB|GoZ#w)SJmpmd!DFN(GtvJ5QS7OWOktu zJ^NZh@%Y>##vMK!1xhw%65aYf!IMs9TJ5r0*6CA?zoUcAII^Hh&#d>zIU>`M?6od` z&V=FT)$Qt+SUOCv9Zv@vl{<*Bt73}O?Osq;?fESyOm;mQ>Xr~npkZ`0zF*DCM~udH z6qojS4h)!Eulbpr+&j2x-FT3=Q}Ub7%b+h$L>k`)orPtCFN?zYm`Ov-W@0+iH$!uo zi$dlBbnq3P9Ah*ZR#T9)$;%fka=I;yA=B2@9-ornbL0`cAt+;tn?}l-WT=B6wP4MC z38;&;tD2K;{B$K-p@Cr~DM1A=kyNSpc{=T>9&C)B);jd@J*tIKg^J{Q`&cd{d3H3_ z5r?zH+gjORyUdCn>Kp8J60|K`bwJ2oE0H&S)Ho&=t>tx@R`AlkLkH#QRhE|DqcJy6 z9IU{I$abQ1o)}Aby|EfqV!2Rxhg?N6wL!TSVO4_VAWy5zItk~1wnL|z*kZWo9`TNN zt2!5P`v4;YL00mwoxn4s>QSHT;B|_P*yJ$X(UzzBbrNd^{Nj-Wszh^)IM6y3lRYp8 zIhL_=hr)I8euw0?r3tZA>&p=y(D=i{V7U%0_r-G-17w z1#6F2h8`u3DsI^{5djq2+W44PL|tIbF!NQz_7NIkwv481dm7lPO8}CkE%GUh9p<_j zh|&20tUD@ijlvQ3I;hPd#=s*jchoFmE_b64psZo&1QYiBH=r*0GSla&+z#@I@Dc2? zSF;42gXf{;r}--!SXzrar(rT~-wq3z6h+bs^~jAoqRT|CPqLpX2NV)>@s<4z@-#)2 z%v3ggm^%~iU$6ufd4dfSY=RZ}Um#S?-4YvKv`Lkvl&+eb) z&}0Sp*}i`g~bE`!~kxWWyHo>UWV}CuzG!7r;rs zd>tS)VnExdNw`9}w*f*tIp2l8jaHm|+f@SnWNWP2wNE&hV7ijRnRc3)n9E2NIsIA* zo>t0gqL9=elZBC!T9lUP)`43 zkwUG*!X|-%fG9wLfc{EdN(kCoTie?FlRxrS(3C~uN9UfW$#h8_D?}cI-trC~3FApR z0JoB?ViU;^d|g{Fg5VwyQDK>lOsiHuuDtMgxoLayi__@JreUA zj#Y**jE|^Hgp`miH>#^IvS1c=>|B1RO>9|^R=e!OQNGb=Fp^6|3{*OZk0Fck-3kHm z_C*E^!BU21GRhW$AIC(5xe`M}PVb*^^CYRMHiI=gjbSd<$ln>SrXNsZCyG?9^ln!r z6o;PW5FXj$#rdKt5zO@svD)tf%I+#lM$<%_86*}J#})E8q}2ux2QiaoQ-B*v=NC^*$ue`j;101JKSAyxa(;l7M4>Q|tJHer8WC0l zy>U|L%JWPLYlcebxCtIkVm~b6{WSvgV?7__z<_|ZAc26e{=$m>D+0uAOlOFGjT`S(3$v<+( z*?SdbUoEGP@n(37iytSAdcZu=@HRRwe_d|8UOe0^@piuhZ+-W%5=EL4p~Eh;B?%)O zp^FfT6^_zp3Ufq9iZex@3cqCQ4}8+mOF`Zw4>lci

    K;K^P|nrWL)y?nenOm%sC6 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

    oL8xdsT+@CYs(y?X7sC~d;CS`$K?)~M8c zej$DiK%X(WX%8v%C)Yu}chiVr75k`~&9ra$yS#9NA3ta~KR!>=RSXa~4;F4f=ty6f zELNGwStyjj>rrjI%LKbul1O2`0Bqnql_rmiK%-HEPJgD{x1DS$2Om6v>Q5= zaL4GkP!s7%xESrnKlD`$?PSW0zW0I>z2-~Xignqn^*OojKR9?%3lAB=elVL+5-;A9 zWm9!WTU$gfNLI4idwrrhxs!gCSWj)XiY*PLFg|m;eB}=IiLbMu;Dk0~5bI_BA$8QN zRqL)Z^BJysjFzY(%Tzx}m- zb4Kt(@7UJ<`|3Pj=mXx2=OcNad?D~X#*3Nt_c@!BM=1@^ua7BkvF7lg({?TC_o1ed z7lt@@deJQKrzSWz6~q2T;5u=DZ}EHC7~C5@fU_qS83wO_dcUJ&^0d2R^ej-WkHaO@ zAxdhP_fLJU;4~cDtqG(Zr*z^Kn8vc<(_T!21|8q9@P!V^lwM=59u%%VWv@tbFHt=F zwY%0UBy|@%&~81{Zo-l#29&M5Yz0fOAA`cpMMaw>Q3pT`k6DJcn{d`a*d zJ?VARRML3tXd}A>?;;2vNSshKk#L`Wv+7{Uf_sjG>2c+M?@y8)x$GzV&EkXqX7REA zJ1_llKk&ljWg5FW%ULXJ~1Skfm#VTn>a9VK#b~%3}0S#o+F`m?nDaT z-f;a`A-QgW42#LkO-MSF(%?;c$n7FCw};JY!f2|~@xW{Id8*a)U@6;{6DXJtQv^NW zUM}X~fQuEa1!IRc7$qXm9wE7GGTgmCZT6Np zw^m_BvcApu#&n5X`A|ANms_(o>^O*hoNmtj7t5SFqwVpcqE1kGCVtA+o5XAhhjRnb z%ljCdV$Ye*KE1~XE>%`PsqlMPXS3zKIgl($eW#u$t?M#Rj1Wr})iLp!pc7@c9&%ag z$16;Q!&B(GY95<{ z@hI0GcAiNR!j8WI+D_Uavei9LN#(Y`mG3(9Dg%Ss4`q%jNre+YZWD9yTMOSmd++qP}n&Pv;S z(#}fTwr$%sD{Z^d#+PrO+vE1>K6iZk&;GwgM64MzX3Q0;BVxSIT}?{hGGdO7!d)$% zAJKkNj#->E64ILfF=+6!OFR!=geZjNfXt92cY#!58G;SrR}JE5zs5Bv{u3y8*G@cr z>jXNDd!Kao4s!QSEc*K-IL$7JT-y#~_|Zq)%S}+Hj;CO1ihtfzSUGMC4czZfu#?B* z_)hJb(DMgGZN`*}ksRusLl0qXYH@o}?P^`$>fDrbT0j@KKQ&b=#@CK^bqvY?xV^Tt zkAQ@x^c7LDjiB882VUNe<}G+4C7(ct`L1;M742dbL3g;l)H9`&CUJDG!dwJbeU8Ks zmv^up#S>W6Jsa+|dgLB=**4-?dsZi_^FBvFgCWAJy_~sxEIX7&Sl#xC(k#8>>3xQM z(YF0@;i@9~pTPQ8Rf#@t*6GD}9tPGa+u^{}T!DQKGs!SAxOdQh?~FR#2JuV3iSvtZ zTL;$vH^ctRtVF`XDns0t^P0L9CF?pJd-P!-Wl2RjaCM=?SYU$^6eNl2=%B8LWkr zjncz6jsCtfljHLQf9)BS&FqL7JmxQ33=&0Fl zj@@=2YchS3Y;zK%15}4OHGk)_J$_mBQOugg$82!gPTjD_9j3}-egOMM=vP0ugbcLH z$6Nuu_=xT9UCY5+twp@%7OjT$Iu)7Bou>iTGci=lYk~sO{1O>y1P7*-XA9HmrX}?tB_^@1&+L-481uHz8jfVly!+f3@aujP&BDmSeI)%Ezl9H1f7s zZu$UOmD(V0-bMtP`=0q$iPzjTx%$&)7!s!LcQ5)C$o9i0Ou~7&B8P3dl3zk5qaRnn zjxizoTPU9(J9%r4i>J`QdP!|ZumGp+QE~ba5n16K<1k8(sBy~bx z5*yHiF9sHL{ci^7L3OtVe!a{k-Y_mGITy+^@du5y>|a@I(f$K$5gBOegOQ?hyz&=( z=b^)1>tYaxwYJRVk!cgBn4U#xz(q)%#lED8jtEI*MHFh1!o{La3u7}jKN+hj0!B<(@iHf-q+JU8*s2svSKp7;q12P@bBjJxSb7b&NHfujsOwla# zCN$SUh~8$*?lIYv6|R{*N**raqn2``240fLguvo#_pvexg_gO0G8XS3fs!UL->C$g zBYlQD7f}-3k+52$RYm&r?qvUIr}FgF&>Zq!5geCN4G;IMlP%gm3ZTLp#6#sDu|)+3 zNc7Q5+|=Ln8Pc&EW4RM0p(CR94A!V<57(%^gVmHiLqu0#0J;CEqj67l;4M3R)J#bH z(|IWgP4d?0wbi)ZXx(h%(VTlsw$><=v3|d2?WQ_ZfRV@M1m2?(xtsW1aC8Uk zP&=#lsL)hki~>&z_ORf}+<3@bg3sBuQhRfgK;tWUNI&jJ)C zZ-TWnvs&S|0y8Lz%>Xrzg zS`8Qdr3UhG{iJ$jr;2ru*1x)r=Rk#ZA;dl|Rh-k$`4%Qmu}JAMF&z69sH_|D^qTe+ zU!)#JyrWpgWfiEzxplBTPy16v(uWaTDcTYFr)0yk86mFBSbRda9`hni1$1t)L>v(F z5|$NQPt(fU7FmS*90IQkdiEE)a5Ph_1~<$|z#pE`fS{B;l8^9U5wO)-0{p-(9YfH6i9PNq`fCMgw}PqZfdiX z-djK3F;Y3CP`3Ksywbzt4Qz<2QrqxH$`)_Es5e`d?Ip!0FE4^s*Q00;IfUO2U2M^s zFOc$3@#Ku1T=p8PyuDVF>@>g;?NLceo*mavjYYP5AxQFM!R^gO;UfYp7RE!DY6*D9 z_b!5$y_%`)(I3or@F}q3m15x(U8Epr0}`T z_aY_#S-?SfD36R1t>lF$JGl4&Jf>3rhLzs2E%46820=sZH1L8~_5%M9yUr&!%qzZ+ z;q0It=Fwi9>4YTGf@E>QhG`U?lfSn?QOk@2uO}YSi=)KTA-+SV>6$z;K^c>Agm4~~ zLZ5p{L^NIK?ey8>d+7s?>uCN>E5U6^Aig16##5Rt3Ad&=He_`Mmx>jY3I>!4SCopU zgzoCjg}#Y0yM)88P;1&NYy=n?A`gp%?9UUPaaA2aBs67~Qv}DvIUd5SJKiNaC75Nd z#xi?G;?NN;<)kyeFvxH>g8b zoC`_i2sH&j*zASIoLuVaujLsDA@N2k$P5)SBd6wPflW(L%*-XEEl4V~pQNm8G954d zUCNM9ikd<$0Of@=wZxR8J_IvN+~EnQ0wDd_LqR-c>6@$7h?WdXh zK~9(E+X^)2z_Mjj4ezp{$Ypz1MqQ4JPgxc+TlZM}T zm~NjL&FzkCQ&g>eH!3K8z8T0sRjK8rxp}R0aEkAu2d_PXdKECc?zkP8S<-CSKUSr; z(tlRDM<=|{mRY0Fp9U|MB&x5LR;_VZCH4U3P3ay(f~#^eavleUnHz!Q!cWG1v>wIU49x*2C6yqr)7QMs35`)ggg=l)%;_y?*!f!A z{!%L+O}MkD09An$2;5OZ_+d?O`t2M<@BvF1WsFBqcN_3!v)}%tz*=Id1SfwK z$ZhzNQBTsOsLJ((dte^2R`XzTWC|RGc1pAk?>12nZ7P(aGj5aN)*RPUq@DGoyDNYa z5ofQ482maeJ8cc-gUvZv=`FEj9L93yQTbJ6R!ePP_UdICo}3kjXOtrlZGuUC)apZX zj+P}e>0tO-9GMpW*|}>+X2``iaLm=+OAM=b#t>_oBz^)dx~}U$JCd?hcfI-5U%sa= zlY2>{L&>H|)hO)*>^>GbRC-ag4-iB{_3FDH{>xn6K?uY-zaSpt^j; zQ6g@k?gHHLM|Q?r^K5Xd0L9-BZ9!}PewjkEoX85k`){j#p(o2`i`Yf&?{dH08g$^Ni+LfB7@gaw;P*hsgoie4l2{VoEsC+9{X;;vW zweEmwi<|noWSycvzSt(C?lmT@whFlNT6v)0YX>tg`Vxni2Kc;nT>Xh@Q4d4N8D|8q z+7^J8X$Ag7=t8-en^NFW=*P{{9kEPtN=iHk0W!XP?SZL}mDl^&zoS5H`G`;smUd`n zK=cJ{5Lb&W3ne z?%ftp4ZLV`u`eX;1pgrXekthd7tt}Tuo{M#ut&aO0{3RV%+wN z6jndhL~Qgg0ze33_ll%Z9R_2Gp`5UKmll?tfMw&L!uuSRGct45{Oq6<)iF!fpOB^>%?^tKi6-OrJF}!VR)7={TP0>KWZr`ZkM+a_9`z++eM+fG2p~Ynq1@W z8fk3w9D!6=uHvGjm)J^8*$dd^b8=p{(d=K1arnhAk@MsCl3nr6h#X+0VK<$%xuA8o zjG@O|%)big`LZDUh2on*H^Lsnz*HgvqPRjH!A+vAav&`hd;gbQtS9%Jjp3V90)YMa z!Tvv%ePwq?Clj0hUBmuE>HpS@{%buQT5Amyq%hx&QWt^Z7a~1HI1~j58iODp$-8NLBM|HyTUy$O?XlN!#-?6Rj}N##XoIAa zzQlk%&?*TLhNK}%3d=#^N4*z@w9-necC}?|vIvy0LtFK3a4=+W@_IkoCyKC>eQ7U3 z1|U2$kC@)N8^gNN;VG=nGOmdFZ)&hAgEnD~u+gL*GTwmO7GR?7A%4Q$_RqE3w9`dA z#c^^)_6$2-hg?vHkFyvi@bYz#kvx-=$41Sn3o!;A+|hCryVx|7wbYZ2K?*s%Cdu51 zm2Ofc90%r}9Sk*rOV(k)59BYf*-Godg7lKlM|)=bAU*HvrGune%C1pqG5wbyte|F- zZ3aDh3{+B#si57^>%>Gg=j0TLLn2{$WF_Gl%=RaC0**3oFNQ+&=l*ft+5lMHWtO%J zkm@mfD9)@&!dJa`R3{uk^02KRzLuVXMSHD$^mMBI^$(92_3}&42CB^c6RjH*bgOEr zXgy`S$j zHtk30xp5a0=3L4BbQS5UgiM9zN>S2mvov+9NtRZHWpj^Lm^K5#dEyzXkg03eum+wn z2j{gRH}hv)7R7W*k-BJ5a`q8+_UlixF)ptHqk1?pTR@r}Cl;A5WK{#)`Z=cvg6vhd z3qa}eFv=WK8%B$+_Af*_QXc9sRK#Wmp8MEj-a(+;a>8!*NXl}7FxS{^skpusB{~&3# zj9$XHWv;yqVN<0Hi}WJiQk@V@!>Fh{LuJL!vC;%YWeLf`i~KW{l74Tg^6R6ijEaFBZ3$F0YA-{mIR1j z=PO~9#i%;8ja0UY)nB=4Ii~pO=(lrj>LK(FSqo`OjOmhv>F@9AX19-#*F~o5p&8%9 zA4TtvyDCN*4i8%{x`9LJg#^#4vEZMlMbUr zI(Jt5GOx1vwG{PbB_RRN*$Pwrz4Qq0TV(^RF66W1W6@5W61%ugOxY+2$`Fj zonl3A0&)yAIdPkX0MER82JKEaVC=^KiER2Xb^x|o9_tb*Mj)qyfkQbzDpBvbP%ti<*dU;S1(DN#_DgngPAYce_6(&b18aqtJD&sio zePKQ?V!a`Y&t2c*u0aXEzcE>3@;cy`d=}_VlG_fSc|hO~d?e&?zvndwVxMW8E*Jgm zeuQHfjn1;^T@{*}x^Te#ifC*r6vaCyKB7Q$H38wsmJe&|(Ssyas+OgZ4^U)K{=i?L3p3}rjyOg%(QAnJiYINY zC9RR8n53u#e`tT}@pgDFRCE6l)J_YpUG?<&!zGde`$GNNO`C=)s0TPCr~VW7)$q!t z+IFr7_}{@ZMkc#2^*4BK_#SBx|G(GIKTgjgCZ-0?)=n~ZX8)pBqg1#5Q6+!U1zwmo zBqAtTQvRYe6wVhBm8J|8fI!jk`32NuK9q4lrqh10XDV#s~oy`H}h^YWBbeFk^1+O;=Da(0pg&&a)E)&0BvMN>g+Wl zS<#^psxnov>ZF9R8j;x{Rf)db0B9stYD%jjr?KjWT3zlgGL0oeElG$8C^eKC=3YZv z+o>~gk4fdE-C@b!$>Up?fZ%;KruA=hDKo`fHCb-8wv~Pi)osL)#N$fck4=6YPjQ!i z7-!R0?Xf`z6l&m~9$@cpIEt|n+A;Z{Q7S4ttuwE|goeO3GZK5g5-~O&s zKaSLvL)6yBemQa5kMV$)p@L5GH?E;~M6r?FSf}q6ZF;`-QoWl(B z4j+YZqmJgEm+=_#@v*CcNw!i@YGSKeW~6u08bgn2efkWQDE?D4n7XDEjB?kj2E&lP zB0$h}D7t}MR{_^tC`r2^T8E9AHDwt-25HGWluoe9mZ&53xn1lYovL|1oF)agGnEG( zXN}}WrO1uKvBJlYqKzO4J+DIasjtMREKSPWJ6qPW=PWFXtLIO!n=M<|TA+9X4wt+Q zbF>kp+!(dzMtN8g)4+r2DaNt(2~L-So~?xX*R)-J&Q{UH{Zdmbkz_*SS=@L&XJl+5 z6~4PrXxluemYE%0_;j#!i_f%Gg+^_)~q0K*P`-?i!fZ?nL}m7+yL&FEPV|JbvbrdDo-8^{AE5h=$xafoBg9 zkb!V{UwbJH+kYb(KLti*3R;1GDiIz)uEAsNc=-B|l#D3c*beNn*Gr@CbJA^ai;XBZ z@`y*OWy$B^kK-RA$G8q5lee~}atS^m((wv%+XQ`xnKza{QM6;wz@H5A$;4slzKJW_ zB1Wtyo&sIcDTbwlJwpwjJY@9i2-O%R>voEIT9fS zCh{X>D_;8vA@bihx$WEicdhxyX#E%c(yHb+)Rq0dWhwvvYRxy%@ogFZuZk0-vhIK^ zj=*a)rfbo)BDO+A$YBlSVw`Z{Fct-YgtKi(giX!_CKO&iXW1Cpum*VC1NscaALXVO ziY@mN;0w<;BgOU#s9HNcy<+Aq=`cI`TCVv7wg-imi8LA?q?E~c214bX#7JcYAnK(* zLq$WPr^sjzqap`jd0?tTKYL(o@2mrLV-G*I7Dw@;DEzr?_rnJBF~(@86Hc2YQBPYn z9-XNu*2kzCQ>ZMu3=U;;BPNh8E9SwozLl`-vYRB2F`i^lRgU{>+eAdT0TvU4O|h+m zK${IFDf?1Uo(7gbu20AJIOsy8ih=zc=G4`6;O8Y(S4;(7(AeNyrzMa5Kn@^UQ=O{C z_*)K>-DVJwPjyYrRW04t7NI9_bDZ{mYo+ z%cX}U&aVS+jG>G?ZpS9PwvSkk1T2|`#%QjW9!<@DqPGUkl54R%h;^g6HhSCXGG7Jb zc~b}%8^(;HK0(yQi3~0%LmIhB2$jixq@V0cvo(Ziz%r*^R<$|7TAG_IEwuQOBf1MW z47Y5a#G<2@=lk`a$c=LY&W3)1Q355c-rHHRdKb++KHZXL4c&o`zIkO5;gu zfKfBK=w!C}JEU70mzW|eYObaE<@bnFGOT~i4I3$=3xa%#=zG@fZw2He*ZfUeYe@RC zGad46EwSJPrb0E)zK-U3KjtLNkg(zK;b1&PO60cziaou9sUzF)gd}1HUNaZK1^gx| z6}UkP@Sh#Qn#snK>*+Tx0i5aX8F@I ze)(j{SN@?kpHW})%^zcjbPhAIzFVT7C}7+eXT5I06*?&G6rT}&Z}j>u4BGW{-Gh*p zH>1*#a0I}pkaK;%PL0t?Whqh+(~F}7>H83_dS{<-;6oR4jD02C?I-()%c~;I+r;za zRc5Tqe|814;EPPRCU1{?dL=&uvHyF5h6|H^RemSv{Wlo+9}@H%1^nmk^M7qDHa8Qm zsu_)xNiIOsb}5h}L^NwlWuW1#GlC7lMOjI;1~xUIjZ>gWIG8>|U$6Pj?nZ$_F%ur< z@#pfFFA!@y=ZC_b7`V=?I!-@jO`N?%^yK_(^^=3Tb7K#By7qy>-${;yPZ-^G!E&uV zEBjjvfX5$u{v{?koE}*pDFvlk=_xJSPfodbQx-TwVh#hH^r~hdTXAJRrCGIAdZ|)= zUIeZgL0EEm16-ZnSyQ1^ZFB#?4MRSmwheIKwsCYMz%X`LD8Hl<9shL136Y2|S8dm; zn0L2z!rL|z+JRxN5Zku@%Qy%nZ4>Oax<;B9X?ibeRJ)Dn65%Sd8`sdjVePnneIS78 z+QW_$T#;^aex^HvCUj{pURqpKkzR!SkevtrEwob0aZq&Hjc*^a;bO?7q7gNz|lh^9OT+}PEbs2AWBO~zaK#%Qp`-A<#(!b@=UeRwbC1r-9J%*w+hC_<|P}2nT z2GWAi@FSPVz`z<5 zuP8eduL#`WiG4gc?Ew|`vU$2cTGt-|LfT(2F z38?g6Pi9@xDD<=Tfilv#BTeqh50e&h)7^XNWU2XoWGV)x2+4yZlo3C027o=TRG(NV zQ5;Lx8msUFFFyzEsSSCE!PqQk8w%`+1J6equ3pj3f}5=F-&@ehx^8=Lg75IA_ttzT z@_GNv=OwG`jr^Qa)%mN{OyOwPON37=TkEv*F_g|bW5``kkycl2?GW-whm=&-_XN6? zyM4v;kziIEsyrI7%Nj2yKq$w4?GnJ+GOESi}$TSB-XHIu|rlW;_K z8TmMPtEVsTl>psXY!1#wA%l#5S_l&rx<$H{&>BfC_?vWa$JAV=f4fK1KEvvL-fm4(_Us24*I*CXWC7{;Lo8FGs|Ns?E!KrBam6-zaT15w%oj zzy$E=_kJj{2l3B41C6-L7R?>T+@!mD7WqTwd+^udm_4gHgqntvWZRRjyvN+!{60P( za65?EYZM06p@0omMmypVPMdNxH0zCld^TyWdTWEB{_;ni%Vn8G*-FM#-nqYydJKsf zIzHoF-?xBkt|8{@I!q8Qrc~2}0ziDB$td_eqEvXQs2FBwLa>H(Pk0L|9-x>3KEji{ zHskO9p!2Pw#typbEpGTCJ{EUQT4i;8%~-QJlhXYI9DfOc!3D z)FZ^uV^F(2m2YWsP?L4K%{U`r-3Y_^)d#et%<0eq8qI71^&E2HSEXuEM%;#7Y!*?C zV7Fk24nKHBjd$=3V_8`&Zpjn)1wo7%g(3RFfo#d2)IM2)w$rjmJ|vEem*iKBtc>kg zPseDl59CO~>Lh66?p~aJto&ci&gK`cqj|Fk%lz8E(c=-LKo%uOOmbmdzqyi}?}#D(&k>_wVEk{9;;nRPi=>Fai%tREiaMxSQKVUgKM_({rE0`NCS@oh zC|kO?rib2Yjo#8>tP#l<>FWg~OT%jE^&@8t!>svNl*(5oH#7IsWLm@1dW^i@&&nMS zD6ZsqjzCA4V^(bm!eG+i2pBOacN7jPrbHI)c?Gmk&@)wn*s6yEX$!9Trpb}2Y)f!< z(7kAfDt&1I70Nb~4i|eZ{iW24s-p}M)f+A;0-Xk(2lLiVrO$M0&hW9W=5N}lg%cm$ zs4tlpfkWrcYvLQF6ip`MP%PZg+=X2%{?R9(6{Tvt>{1{=bc^b3(UI049{tKQtdZ)P z>%M>xVWTc=BV}Npb97y~q{`tc!S=K6DV^}42)RI#VC~G?R(rBePWi0LnZ{@cb z`b>A~c#UwuSc!HYc{;SZeBwjqMI>Wz*+ z?zZ_6AGI_1d+$=?dP$L>tJ_wc zynOn!+Q3b9l*+uI3LzD-5UxODgM?7b~C}MfA zgNXbE_XShn)1Z?}K$c$2ob}TE(q;O3dAx-FLl{GS?zaf93dvBck_AV_UM2=up18g4 zB>LcVtiJ(h3Pyk0?L3kzM*gXZ(Vtn`f$8(RY@@Xo#d5BV(J)K#CQGyj$ex_zt7p_X zX4AD|_UT#7FD+$5Kf!F8BMxE5wZ<21chZ5Z4zb}q|JGF2O3(quA+D9gF8@;|bJgD# zwn>3dHs8i-%odo{6J=bPbX@M!GZ=Ks>fvqmLpmR(!w)#b=Tooe-I@qUl_)T- z(KYTcN<4L=vmAdhSKk`MD0kHCs!ZI+m?N4i^aC4Ld>pNK0KY`)MT0Sjit4pe32=g& zpL4v4{6Zm=SJds(^60Ekb*`*()4B9$xHb4ppnleUyn=(K2cyB5n+r97!A4IS1!`!H49T$iG}pGR?&QU70SL-q?aQ)ie4-B>cA9B2PcK z=dwlptZOz}agG^%yv01UlxHwkbpMs$aWBy6P9TCG9^@k`D#j8*sBA1Q03WHQ>;s-l z#_va}{4HU=_7~Zwdf*q}U7D4uc(i0+oBjFR14304X~ZGN>enX0T<{`tOI%oE zEYT$BSQN9#toHNViBAbu*)1f+WI1<7&6k;dY zn;ih`ucbNiPn*C%bqj9quz7e9l>4DY@3=W%0tA-5j3P(X`PYC)K4lUu))YiYx5rtb zLXpg{{Zij>JO;XWs)zrp>nW(Iww z+0Mh^b+?fyf-UD=blZ2Nzo*Yh&^<1~BX2-oQPJD&*WB#4H{H?O9g3msPF}hD!nnTn zyFDA%J3X7JkzW8Kq)+u={_$&abUuguFMBDxmj>t(6TX3ENID`u!E|dJE>4r_xjJ5W z!SN))<*~zjo?^cZuERTKDI*^wcqT#M*?k(u3yxla)aEXY7*^sG369LeiOYiMhDmO$XRt>8xy8kEz+g%?5Q zEnMg_>dN;|481cnhub}1og1B-z*X^4UUn2nQZ*zT)+XHdtuyo3ZE8zM(aC1NZaQWc zKrVG9gGdMPZnOXmi6{1nj5RDH;-7uQ?L}1iL7+{@2yL=51{_!r@n1ydgk)8N`Ftog z=F#`?B&k1{XGcn)*O2|LDztz=+paL(AH1MM$H)*Xf1(rHZJSWPB!G@sHMpsPf7(V*_ z`d0NN-&vAT(27&ECScl_ww0|n2lEK+tz|(nC*KP6tL8*c-q2MsdIACOiUcoPc@z5E z?Xh!6)%SZ$iDZPsDqGewm5n5TOVy7B9sU}Xuatx*47ySL?ZpQ$psG9=S#ZVsY_@R9 z%urY6u9FyHOJBi*(3-Kv!F}Mlp|Mk6mN~F6kg1MwUq}ko>}0;BGkL@T69%9*YH?U< zAktSu#+1sB`q`c=3Opf98&cDkPu{fwY(St%_W) z8^9;t;?T-=!q(1Pb~0%`ZKA?-0EQ%`YazF7JB#a7BIk&?h*05V3Kmn&LzY{sJPYVtWsT6BzeT!dS(T>+TYZNCfjKr7r;Z8D86nAc86{k zCF;5Y$z=6P?8Z+SW#5eJ%nE!yTy0~@E{=&VZt-RX5Hm=SaZ@TRT!kEIN1UWG)}Ytv zpNORhV$e~g0-$cQrx`4*xinB_A9MnQD2+4WhEuwP$8_ybV{n>@vi#-n{Y-}?9#prn z6r5YnwwopROWCg6h!CU)*+Y;vCOLrmc1p*G;{B-b9oh%xTJIeINfj@c)t(O`DxxlI z($(d|TN6Oo1}->~QO1_4h0@|g&Iy>Os6>vyA4qYK&dBBS%28nzz69OQs3jae`JPq; zOM@HSR_RviW*8@ypZ#)`9ybbJcS{QWk&e13%~om^uTd3a0>3;Q8S%q{TvX}^ksy>~ zfhe6wp_(O7j4gs%gErdgM*26b*;kq~5|>!m&1ie2E$assbfz97JAYFYaIf`PB_`Ue zvYY*6C6|8w=E%=*2Xy~pJbEy%Qp>b!&!;d;jN1REF|o@QA;?`I*@=0T5fFt zE8=Ec*u=WeCYvTcgUO#7i1A0x;yqVql&9`x?c&71umI7NTYzStJ#67EJ| zhP#WyiwAB_^3&@}>N*nEG0tE+L*TO!Q*cN1tFNCf8W}Ys+C|pcUf7CL@ z!a2o&R%%!aYO>NfDRu<5@-^qic&gog7PJ$T3772%ZaC1RtLR7;8ty$=&g{zsHQM95 zTnuBRKk|s;3TI@#nx`#yv}D!@W125-mXG`mLorN&F-B3;w8Jq%F`huhq)8O#A!qh2 zp$zwr0re}K;d?S&7^;_JNtKtg^N}CNuvF<9!K}^$rM!T^qLxVa%@Lfd0UuWMJ@?MvmRi;7 z`cyGJW@%oddY_~9@5s`(#NEzV8;gd#h;&5Y%?i=)sLY0mAzg_v>!Slz5|md(Wh*0h zf>a}j>3+v$K=iZLof3}M#OW3H4SuAZc*py6%@sJq_Nlbjw#i>K)gJsa)Oj~}pN{m( zH$=BLpk9g=_o!M0^;mN!K&{a71!^OF502ZElXG>xXX2^(Rm(T(?q&+$vLhe)j%3f$ zFBa*`g}KeFe+@g^i2U}io$I|m21>0Q>6~BP6n%eKt$vPcg3?Lh_P>KGDD8RuNI2t# z75-J5CJ$#=EU@vA-2l?RHibDXq`~#PpJr5oJMtvH4(RTj_t9$ zaLu?z=gnoo=^>CEcYkwjhZ>CgkrLZw@}Ww9Ax=toYGC^rez3emBcW}IK5`-aUL$94dIj| z;|;CC6UfiGizKccRhYpIdgqMz6xNcySC8|t3TikaIKK=D}FAm|R&=yNTzAaQao$k~8qY9O}a z_PT1nM>7aw>R_ebC#y|++3&R$f$D_YaSq!Wi(N*$!RNeCbyBe2R?>ycKD*f(aMkC% zQHN9L{Y-T^V&udhJ(mLT#~W-p(H|dGtHr`o5;NTa95!NMZwWtB)!>v4ePA3UDGz2U ztvELKi^#H8mMW+AS#m`M@o4hnz5In)FF4G2l3bHeCt~k)DQ`=!3*}6FCTE2+7zoE) z8yL+S@BtT}J3{omg@9xkHGIK}I6SvD3YoVqBN5dMBhv2dLC_oFUu{mLcF&7-bEOD+ zCd0nja2os^V9r#p!=3WQXv?0#dAzfQK#z=Nl!b{7PKzv%8CHHjVpkB8H{#+=5S!jW z;dE3!n3Nz65l)CTx_(6DvD9jS&~RAz+&AB)5vfX6-KJ98RLiNiY{`jomE1I7+!ZU4 zB8?z5<&BYJvtFfYn0{ysw+Y+)lXMK1H&s9FG%Gg2wIGPDxn$vYi*l0R$J}uy22vYV z0CnPNk9h3u5$64FGFgmY5bxvfeou9FQu0ft#(=Xc+WFp*ZHAq*xNGX@g|7cznr%jJ z*TW-c>aHbImT$-U)_}^YQn-O>NPDq;Kdt;Z&uZki?r zP+bS24gZ0n%@v*5KgpO(X?j{a882_FNjA0(^8KJdZ$scJ&NlLj6Nl={0aUD9i7F3g zS@EAbPelOZXqkn~ zXlF?qm1SJez+Z*8g4RKPp{#P1rn}gZtQe*$O4tz=Y;ioYeQa$~=x96BA;qLYMU&mq z@$iBqKqF&x6n?}&SP7tixNdA%@$3#7jP8^M4aY~2p?qzL>*a%%VvbJMvxkMWL`n4q z8h$47%O^?H=kY1vy?gBMQ{>&}w|%o&0+?V@vmAbMxg`cJtV_skVs{E85a(jA7;>oKY zIU*xSlKh}tx*P)`ZRT6_0};>BN(~5acFiw=m-)4`Glgp;%}im18*Kcd=~B~c1=f5q zj27bh<}oFsjMhXfCZ=eJ^{;f@X6gtyd~^u!gO>;J)&o>KcS>ut57tfCVw9p;;_o8} z@w2T_73~!->^z}JayALrSxaOg%6SRcgyhFs^k& z_Et0b3ZBujdnBgj+d=A{kd94%3zXgn%bWh@CL27!X!X_x@zBrds^QR?f>#{8kgzkt z(KM>Z=O-8Am{GQj&@<}U%9+lu{GuF>*-%!>+}@hjnXt4qnXVl=C~dqKwlKxW$HIC= z*0bL;i7tREO3b;DOROK9AybL$E(qlb;6sf0BQIW*Q_UUhv*&bbQN?Z06sp)Eio&as zE0u(Ws@?TajDEAGMHA$@Gw0K%zh^*wb&vpJ%$JEhRL7KC3>P@5wMvV;obOPHhiOxVQlt1Y~Wpv$)bM#;_h&tvwJ z8+p+Qk*`kpUGpo<^m#&N%by(chTaF_%m~>N%j}e~wt&sW-Ch!LxMBcc$62OdTO5xH z_XQ^kTH%tSUufh&<&X7BCbxox4Nd?Tdj``X+dT%*1P z*h;L(Oq^Dna(e`g21{4n)h9YI90H4sFqGrKw@*_zM||t+|Ip+8!{5>+$@* zt)b}tXFm78Gi(FL|6>$ z(e=g4X6@X{OOwk>L&Hel-#&K%VS21SL;y12d#?POx;2f-$i#rpX^7J~M zZ6ZeVe8=w7yfd6VcihL>kJEbiULZRlOg@c!o&L~N!|$cN&xFs6eG{U(WbSQ)@S{id z{$*4u25T{9i~|#u{+#?k95cE{AHRB0`S?oq-1&7fj}Adm)irdL^BN*6Bual7a|`#y z3#hJXPnLYIkY-Onf{ds=WO&dNnI#)3tFfhNTp`cSzm}(EG1j*grtKOrDLdTPoT?d` zOtxASf_Qz5$;@*R@0>!+K)8iWi3$@iBu`=>zc_7-%AMaN_5mgXv(x7qB>C2*YMSCn zVB#2=J8-mg#<9d`s*fXo{WPFsGo(3vNo1vqDM%wtsMR@HiFy9Az_5ErEF!OtIk!TJ zJMhxTHC?R@SfgQe3fy!nALG2h(&+`H{@|wBXNg@eG00%bFOp3wPPZnLUa6T*%JCkK z>dbZkYQxZDMN-pq6BI~2ByGWmT%_e{Lo??ur6UE+!$Vb2zu%C`yIlk;2qd;T7{wea z2(U~8rINs(p{K>v@H_J6fgK}1u#4uh9-lNr9&RIHmt5$kJ2~pW!s`tHs(N~tIZ!T> zWKOG#yjVp?9!@8vw4&XBCT$hUbK)}#Vk$-r$IgRUb#2H%#<~)h7y#(5xmk!y_ zQv^_!ZB4J>AF^@x#5o23lwdqnzhYxhbfIxJt!8NrSr-*YP5gXidP%{0rh3quY!=T{ zwd|~3f;Mb1@XJPj#QxA&V{pawJ{va)c&FNc6SLASu_3S72GGAFaVKCemm9z7=bL_# zIt+IFOfqsaj$|us)Xm38v0#rPFtx{M;0WgQ=aXlHW_ld+_vL2$%OObUnrRrc0f@(I z+h^%IDfDI@+&*Yl5=`;G+7mYw@HRF>pjNWSPHG89c`lr{m;FL~g{9K&7FvQKkSJ3J zoM~~WNWAOj3;F}6Hf|Bfb1wG9>t;Z)M}&c14sspJ_6d6GD86P==mA9C>qBoNqvl6O zy{4IZq+E5W1rMl+ZYBLWuPN0D!jVU@s|E0!!Sgx%Iz?T#_rCDboaHsBu?`i)YLUGRs%3C0s~fX^w7c$rU?srBfCW=HJM8luW+MWb{2zKUlpk zf3ehuwabFAEAnH*vPlS*i*3bPul4D(xVg!18dqevB7}j(Tzp%EKFr}RiU-hoo)v(W zj1;a6dbflhWaaT2^*({z(#>51YhDw>7U!6=e8@O|22s2w^?n5_zRM9G!DCT&vS|Lxce{602y#dpxizd=IiZz$}40j2+0 z!~gqv`H!YT`3{-yVaZHr{OJfd0pD%Y&SoFJ7u_Q+s&jLt*JX_9!Hg^@9()`}v3Izpx?dDfLD{d4Q=@Sv7VyayUnxgvN< zM%JStOBI0>EC7A$2-J%~)?k{*RuYB8ahc|Z6}{64Eh(#0@{OGJs|HH6`ZvI?VhJ$wCWHfaTX!eNP;totpZsY zBK#4{(pcs!EmsyAVfF>pa8NTE?86i?|6NFTNcln+}Hnl^0;$u zFa2*H%l-B-mjCyYn>(57Tba8X3%eQ`|Bd4NA3$rIwCwjr1n(5_A@d`F@WP1Ls6{fn z2HMeMh?oDQ-%P3BH!zpxjl9!!Be>iBt6RoY5(xB8508*roSIm!W{)ha0u6I!^oYIM-V3N!<5_}aCnY>bAQXW*p$U+hNu!Nve zJ_t=t><2cWMWSMe}Q`z=qyXc-^P0QUjLVT>Ys_!KaKVeR6Hu09>$*!PWX$= z-#;kHw0D?!n;#Lg3RiOfN!x*179`1Wm zgrH%PAPzd>zQA%YCY$a8TVR3$HKcHNk+|mbJD6XA`+t1Io}>>raycyO?pW`B0u29K zm-Sx(n&J4RsPpZnBj0Yy_kVU%IekORzdE|~ZN5Jpi2m{Sf9dVaQkanG=R@KiC_t{v z_npZKBMA?Sib+CXAre7kB0^~9NCW_tv@EU)%Q*@k48q+NMZZb3F;gpTXmvTB{?^Xp zOslzxk^N!1N=*<_4ueV3EM>)r=6p6*+ZW5tb!>1+8;1=45(hSr z`|d4{5|C4W$37;1U6<(BkX)P&o>J<$y?v^Rvw^P{VbK0Ky0`;3ZP5sm30d$0?*e)_ ztal-nJ@s!yrQ@xf$XCji*bsevWMV{4sFbgqj6R*qnyPnH_b66tf+4mSWzI`{$uGVd zs8klIxxxi@V-a@U4F9f?6-lIsL_Zk$cCy*&bidMWfwVJyL_bh`=H*gs**I}ZE`$?u zmDS8V1duMx0SB-$Zv}r6Q1b>5{ z12*{?E(_;z9tmQO?B8wRt*8Cw;{6FuILn2Jyu+Yi8vPWUdd8miACsr+R-#N2gyB z#5ye`1+vNlRu`{D_jC_KKUZaX8GIPRt@80!7^gaA1LN?4g1tcl$C9gac_1g5_9Ad6 z!dd5LZ^qR%Acbcj<7S0+WlpJnhV5;6cPC6n)lN;;qR)kh} zSbk0;BgGKw*@07+W+RX*p5sHYwD53lZ%9)ZDWSJqx8B0pYpbY< z5~ZeE-NAe+JSZZC%4FZ7n4c|8D#)OWInONQ%$F4*p@;PIydCmFrLrm^W|FD%WQ6$l zZ_4wdgkX>Lw?h*fX|6ei?mBk;^rNV}LiKGF+w;)$F^7!TbvdY+!NG2$w1L8n)7=Ua zLo>zFPD13cWLhaA0ZmJSF(kT3F{*eAx&enDX4k{6T*f4+5bnC2we)Ecf&FE|e7$X* zq4C^QjUgwqIye%|%fah@^lX`Qg5(YB!-g6fP9o`wpd=JzoE7`hxvYgG2#gmT>ljmm z<#L8daJtf5SmD*+#02#%e(o90vF7)_wrGp7fM5<}7-AH&lUj3&p2d2+29*E-Wy@j; zC)QE}1Y;V`WBt;3Vv7c5^W?zuo@%8_b;mE6g$`;Y^4wP?P?Qcz zl;F{`(=fL5V^R+$fj6+%gK)r7`j~KVh9DoAbYW{p6v7Fzd#gdy!W8WrNU5@I!%LpM zGiTKxMD#|+$uT(usb|2zh{oBS^&Z(>$|)xN_A}p1L;ksr!)H}@FZ>fd9>FbNZ4vcQ zFD%%V3Rz&b(0qpcoRQ$?KE^1wOt1aK;KF)oi1~w}iKa&|vrEQQ|7@{Prx*GA{G^zc zlg7@azLR_kD<$oMFwosuH^?=lYh7y(slLuOym%^IIBB&OJ5o@>w}2iNtipOoq@WdU z!y;8k=AIg(TE;A98%?$bM2wk6J+W2u#^-_BrtNlfB-prD|6TJ_Y1(*uOa*(Q zLS^2&cGP$TLFjl$C`3@uI0j>!l6|WYp9Dw4M3{lo9$q3Hq3@!FR<$tV>@c0`Z(0`&>7KPBm2+qJ!?2K9-kVSU-C zKR?uzbBFFu>IulSy_M;P4%^w)_U!2Ec!g1Gbz$mNQl!>I^CaCdzTJA)4!8jjcTa!n ztMkBBTZ9i|3HvHI0Ao&*?vtZK7KH&D&Ika#+4DHE$Atm42KOIjH6d87hR`IoyFSTq z{w4c%ct;vg_*m`C{UF3ku+jzDbSR@lC@TBr#_$Rkvyd<1D1O7D-$Ji}A?t zak^OHF`S`?V}P+^i@@|^&r|t;2+BJqd-mSgC;H+sS_R5G;DYvu(ghu%ekynLEF2D> z)aTR&W>b$~Q^YU?n<|nFipiOWaq2o%Yu;b76Lg-duD zUPc5AJZs5qGyuu8Q$ypMXGOGZG0n$r6wodC+>4=-Cic^b*vyLcg<4>>d+G*HF!^KT%g;a7Edp0)588wqsZO0FHVJ$a zodq#}dnXJc7&w3(y4!aL*-l1BbFLMh5nIVVSU$-7GOgW$s6}zZd~<8!ZoYcH;Sc}R z6?Ut>iVdRyJ@bjuXrdxNp6`5RaFJggXTs^JGG)xPi0shSa#5+77cTH0-@KZ>pfm4Z z?`N3FQa5yL0k)I|LUW1TBABfA3S{Y*%s55raU!UJ7?tuf2{?#&;GpoOm^;bB2T^%u zN!*Yi9<|FSOiW1nbHFv`tcYb*sOg#s<#oJGKQBFW<~0S!I27Thk4=9K+&mC7Px-bTgrO7o70wKNKpw~#Sf&8gE}qJ%;nNGm;RB;;VyG+ zhrG?wa8^#)T%B{kxX1&_T$PyLz0R zom;JC4nvnU_b|fsRGA5;xW*EU!GKGgtnxEONR^NV(+(-uBYR|v3X9l*mY*8wsuHRdW zeaganax?QoI31?@T)^6-M(&i5^XbX?||pJ8N?hA}R7eHX~^i7FjC zo8&iV`C3m=?7|rfnWOuY&uLMAGA5zDC*tB^l2q1pLd1+#e0@SsZ0w^ZCAXwWs4Co< zBttB}#iekBJRvpcCW&Mv3sKs{9LhQ%F|x9%r1iM$P=$uz+1xt#l~R$U%P$W9!|7u& zq(v^_i;D7!iomqZwjr4P&RD&WgDcH9l*)G4ScYmyqoXX-FB*O2ccxcOZ`oWDgO@CK zQN#Wwf_U2ajj1qX8g^@NX+lzKLIT*R;tF$4dM|D76=}}e9uiX@>Zg^X%No+0$Vjy} zBOaxjj77}^eI(nO$bMJYJgz@1&ijW|tJp+8=|Ypa1>Uiuc%|0cZ5+5HJX13-!aK&4 z17L@UwGVYP>t&O*3vuyHrNz*xrnMxp5F zQLU%|o@Deu?P>U4oiMKeE%ioCIxf;|Hyr^SlKD;DGwdOUmJ1n@+8CQjVjwwn+4^~A?U>RAQ|XhZti zA>k!b>JIk);{``JsWAly_=I3v{g8vdz!_s~q)e(L1m#v#2-gp5VW4paApsRoJ#`fT z-pekkF6(g9wgz(9AZ|z4bR}7!+#X|zog&jX1gy$~bgIvQYXLr8?hK;U^TcUxP==#~ zX_rGN2t&CY=(>Q3VD~y-yknFsdFaquX7p=PpTeKH)a_**(r7lK_C`|4SH3gWTS)lPFmP9PH;uQb=#jDX;-t|}Cy(yKKV82Q>;nSe zxm{t;L97)ayEX^MFJ&fZgf~11%|%osi1U=bm+n9j6KWo$3Mn3(QEU}io)D@5`@E%d z*gUh4o`bu3K|i}>&ea{TxqeYSpkk0ECUgX=P?r5Ty3XrFrd>|Ou-$AO9z$N!qU@JD zsWi6~$38rAc+aE#>Qfa5_uK+WZtA#wP zd>6d24krKY0MqW6*gxD=eV>evs-;i1i~K$%l=Qqjz8~Iyb|Ona_i|+W6q$*9L66Fy zHkmHtp`bA8m3=xO6rSzJ4`RwduiY|Nb@&@(OR$j}8Zo~@Ro2#WpXjDERr@Emn0l&P zCxeqY+Rxr)(m_Rkb4n%!Lr4xyE)D>HS2m zPbjX7IIhpIsI%GSBEIlE5*xr}F ze9DC*%~+Q`a$v?BQzGdGXnpK>TEP|9J)Cf6(OZ2GFC_;mXGGN%RX7Irh|2f2;G`px z!fNE?280~|s$QiN2+FKseZnD`0x&Nt$5%o@^Fo*KB%z)umZ0miCgVi^O9A#hA8G7Y z3jwS8gnyGdEgBX5By!>m;~q$ZBSaYQK%B0zQAI3UsOav)#Hi#sP6_Vwalqh(m_r2Y ze7uvq8bw=uL~*AioapqD0 zMWs)(*sXmV4d+;uXE(7t)XF5tSvqC+Z}GX$PT!x=%FswY+mG`Mq=5I!eh&xKFs{gF z)^2vKK>qD0i4R!FIz6nhKgV+@U=Clq(8mptN^(@_ii~lu+tlXMRk@Z`AdMcr=~gJR zS8ANEtDIi5vgWb&-a#h>zD3GF+JvB-%K#HOeJgzP5Pkqw2P}qC&{!)5x)6}s6uvFK zdH;!W?-^@2no4@dZbI!mIctEB-S#K7?HkbC8{59`rlAP9Sd5ENomJ}&C9wy}H)m$P z$FMkRYK)^TCaNi^>h$X#OPS5`B;T6I9gk{^8E^`f<`}Meq!2xY-VW8wf5d5-+hG&I zwaSR}AbR)PtvfsB4*DHqr!>D1a?6U4A$u@5x_U;#?R4oeykvut){D=XV*Wvn zxhnNJzn;st{}b@G{EQ&+8C6cyvlB@8(-f?%&XYL*3(Ubbz9e_omNd%+-@e;F|7PEC zbfjjUme~6K;*4$RoOuaz>|B)sazcW`HbkRKrl%S5&D8uBe7$r5ljGx%~P+Ku-FC`B%;c3InKr+Tenv7-n&l*KhTz1J-x~_ z7yV4SL3qyUD&csTYHDJdk1;*$lDn~XmBSPpU`l&FL#CoQovw4YS8m%_|#To=1m^PwxF{o?$X0YV>oU;^gCVnjCbfAnD)R=Gt&0J zEl;?-d$z5BurnR+^rr`S_r#n$(w8@|xPnK3OgE^WQIL0s;w<%Ol~e4cZ()y0z4}PU zsDhofX=WLAllHsm8Cv#eKw#ZF6V!*qkDaEg9^6CYKsU5{8G#apGrXabk`)(4kmReR zX@63!q-v(dvVLqk_V??&z5pk;-Xj;F)$7`6k|#MYj2oGBLR|`N2aPzmNpa%vKpZ>H z_jcj_tCb@RQStOaxQk5ZXZ`eA8egIeB}gZ!F&YWuD|yiY{9#O^TiY`#?+Az&>-63m zIrJ}>Uv4SMcOG`3&vEVEvKOzgVvasU31322@22hkUjm#jHD;inGOTyJr3qhUPTf(U z_^(kS3vJl^I=;W(%($}5Cc;l))!JqgQ0H;$927gEN(k*1TrcK2HC*Maij{b!d=#Qm zD?cNXKsC38edL!fh4fpdw}lL^8d@syHtn%4eWW6kcE6B$b8lH2yHrT!qg&(>lO1k( zn7bkrHpkIrDD#7baXFW7xQT!Od0*~?bDdTr`GZaK(PRv0X|nI!^^mvkXlYF0lk0GE7!?UGUk zVfZ!4AI^-C;O5hBC|OP@n)Xm;MMI?Q5G#7w+n4PGfx0@9LX$TngIGS# z=K3;rtsN`GzcxF~sldCqqH4?UziFX*>A;gKj<>Z<-qf4Ix`aU){<UdkGSdeA%V7tWFea-&9u_(hZYV*XTdpo+Mvx#OvZHI0{K zhG>iV!x_z$r@NRYUyM2AnYlGQcZKp?Ow-UKq&0X~5p~gXlkp?K^p|9X3QAST5MVR5 zc49BtYa+!(O0O6S6v_DDO~|9qBW+pB?HKG{4F=V_=^wGA+qltjTtnleTLJP(0Edco z53KG?njWRt5)n!9p)5Q*0pUyWc8Q>NB4AQ4=&oU??EakmPM?2+NdM|Ac^eFAEd%=T znukJ_@Lt%K7yEb!OYzk{Yp%94(l!f>A=HA#n2)`x@i^Z=Y}M$~Ck zdr7gtg8M{+cx#~OC8hiFlx~%kgyzZ}l;sWut^G-aKLuQ|Jbfwl;S@Tn-$}yvGv+45 z7*Ye=nRXtXe71CNu5o=n9wB{A>*9vlri{cF%$ZS>Z9F964aQCssamOuvU`MAKculOvqcY1M5-1u*PgTaXEf5I#oOo@3`2UY~dAJ?&oW| z3euu4E}BiILnSWt|5fbXe?w8tzG_0M850z(R5q z`nGA+NcxnW1N$AWrF}_ERm|sH2;<#_g+tXqCAux9@084j>7{-pGB0W?v-bmAYNO{b za|NM+KN-+ls*W2w8#}nm9;eydpTgSbydoq zCQx`Z1s_Z}$3SR$ysJoV)K7AZs=G?0`VpcW1hE$F#2vz=CD|fp1}8@~loDJ1F?O3; zTK^P`SfI!bBk$BF2mnV6u^${HiiVJaF_oP2_>+}GA1BJ6hRl#jUu$6iZHwVLAp{Re zvYa%g-`BeV`1FMZ%LDN7yMBt>Ox&f4IU6Y%gCsK;1KJP7QZ9nutsPLx5%`JM>;6Xr zA3QrR_IAS?tenez%vVK#Z=WlrOw^Z1N8IlM5;~Vy5rbgcYI`s)e=-6Io$eh53H@q# zVulr>nUY(wEBb4dFwxd%;~POE!e_X#<7@msUEOq5H6vy_MP9JvoiXyBz9XSh&DDEs z2?Ae==4=S5Lt)=@+&6x%Pd^8{FM_4aW|#CQlLa}UFk{-Dj)qto0tt{V;3X`X4zrGN z2*POM0;?5?dBRG9;leH-;a|`X@b_;vMG0~y&^pAnN6X58#kI#x6mq_u(um;nBF*ygdY4As7&MCR1B(K^ z_&>ocy~hhWpvvx2as|}bqwMT*bZ;q|=1J3qRk&i5IBTiA&<$h2k}O@HPq872k8o`c;fvyRogFx!01Bqn6Dh zO67kNRt)!whz>-X3aqo(lw}N7gwo^T3LQiE@n0w?k6CwC)^|tQ59A*|DE^0yScDi98Gtbf_FI z^=^R%Zqs_WMpB}`#`y*xA9<68?vjdT({J_0^`)lrD~%6hjNBb|7Y6ZBAp>>08}_%$ zhMDc1&*^O!*Vk1)!5`(fWw4HQ!UHazcB9Y8Jgv1uF_iX6o?2CV9Xzgg+~nKk`Wdj^ zRw?n8@1?^{4lB+MR}`n9pKSITBkQAFZ&@Z*_>;_jioAzxGb< zGq>h%aonDOFmN9CQF$hZb)b6|Z)<}^fjy<~gz9;=)5FsN-L0uiNKizfCm5&!X8gY) z5G}G@sFX@LJL>2b1@aae1V&5+>?xCdfdX}#iJI?u*EwVn0)i9sJjykkyr}(l*ZeAn zkM=-w6&B27^|id|dWsZGYRpI$MI2j_W5u0)F+I;#n=bn_`7{ZU{3K_1N_JhGt3w*U zwSszOCOG)1_Nv0TLQY1RX4P_eU7?p66}|>5O2F;uR%CIJeR_z64B&g2M+LkQok~^? z^r76N2k43{0gF=;0(jZQ=M69@1rE|UI+haXs5K*z_4NdFZt3ZSD=g)zS6;Z==3&F* zaaRK%ppMjKbn^*Nj>7xGJ$Z#}E7C3y2&x6K#>NfJ6w`hkjL-2Aldzt^(m$6`&>|uE zQ3~N0bp~B@B<@ET+@#tmBNi{K55C3p&Gm* zq|Zfx;EqnQ@e86yt(5uwTt&nY*yzwMb)E8jGejsNS(QYYzP>` zJ*o_I7I$KB{KjjIYD!K)$hM)*l;rIjgd9})y~uF*=XtERkSVL`(0sYa@OBFM4X z*M3I^7!pC2@;vEasEA1s6W8Q+~KmdS&!h<^RFN2E2k zX7eL|xO}hckAD;8_pat4dxS=30n|IbaHnLE*AFR4$0ARzeUCukX=y6B?8DbDJ2Z{i zu*noODO13xCZuq9&c~PkiM#Y-Z(PIuShO1xr`%nQ?6x?p)Y*%-N?Kk^GaxcGvZsrf zSo2?sw|6EtX0oim93voX6OG;tl;PTDNI0PoFg`~MNJE>}h$fQr2IZM;d|%#8ivZW0 z%enXKVq(LuxLI^=5n6*D15elfmMlb@lftKlNr|jZk>W0kXJU~UETa5a!aE2bIZea^ zR|*U%adSOhFcyhtMxVL$esLx>$%quP0){}u)pqd8m3LQbP$(Xs-HonWy#^ABAw@At zScnrlu9iltXJ4=sZ~ir4K}RcF?lB5^7+y9eXJhJn4@X2OVLIGmOgKlr7nh#iLX0Dc z5tmAw#(_0$C3YL&4&%cy%4_2t-jKqt$75P@M_t(Hgga=6#a8Pp``QK5IeK%SVoxI4 zUKJR`7IA~c66I(G6uq*0h-I+N&!%z{&~S~X<=Jtua07axrP`~!4iv+OdM*i6jbjFb z72Gn6?c_p8db9e0rbrXgo#Y|s3HQ0g|IBmBoE@Gk3NdlGo{AHR9P7WCw4rS3v;KqZR79^M!(+!qdyAXCsNhaa$!+zf(8QI$P&@FA4;J5I$3xzz)Q zZf6q~>}ir?!4mA?rwc@BvbkVRDwZtIsuJ7o5J)PpF*m5|SQV4YQubMaXaal4y-C(Ck+ieWSG{ zn;0r)YGwM!Ukr~tiRNls5$0WXxWasb-KRs5JZwU^p81IiqPW9yEb8O#=6$5Rar2wr z5u%bdv}8@}N;g_++W`W8eM%W6rON>|ikIXGP8kkp-r@zQyK4b}!ukDKw-tVtR|3L) zC+1{Ki?hPI24?I0Qb*S5$-G^d!VYC*KA^Z;WZN-mggEzju;2^n9hI2G++<0?0ogc- z;Fo+ISV@qDGqr?NJJLBZKC`@4cc5GRH4O7n;n)sW>IU?bgcX~9{kbikyfR&s5r`hq zJ36hbf;Ss-LR2O6eG6e;sbysN$;M>xN2MspsiYKjzGJ!sGJ@PI>4Tn?@Q}4KR6+uo zL6k#ls}v}EI(2BALkL_%$@i#JfS0JyY*fj6$aPq@;UZY@sQZj{2wx}_bCfjj>;}|h zTO<&|N=Ol@rAS%(PH{-g1Vv=tqz>`|JKaH&VuKdI_GS4tzDw5|;nU#DoF2a=lI1;q zE8Gw2aQh>h*FVp1YoHNvvIm%q=Zdgob>(AFYdO>Xp>QV89Lzw4X<6 z|C&~A{Nd=?u^qru#7E1shC(@zXb5sbe3<+why{6KQPFtkYQ1AiTmze2IYm#YeA@4Q z#y`i*Du|>RUsWsMY@cItw^eG>m%^UVM`tS#)E+X~u~T5P*g;X6%YjZB8JyJggYb{! zB=pj(N*$by5fcWapuZXil1<Z8o0pB;ZRlcD{#>L}3G zK#Y+ARFyd>oYB|nb$SZ}QoA^MC>ok!OUg9S%fR0AX$K&-)!FNRzsSOsc9cafYgA99nemV5I53eQls&U7*K8UzV zmfg=%2fGr1vq=QAt8&M5o!2Rer2xkoUu|3}6z=4_@Jq10+V((L4Bmj%V+!3Iy{_Nb zeAVUm0>-mmLiv2#B?tq6Op-5M=Livy>KN9eJ`DM4ggpf+d*%!ty2sv)@(y821#HX| z*U!gZ{`^V(lDIEuS5_Q>>8~IE*_kR|d1SlzO)Uxs^S`ne{`U*6lfKhGh|H=~wXKj= zkUy(kRvL7M^=#>Un2lZ}FSYwY(?5xP!RaO2`&b4orKH5qTwOYGQnTz$Ou=WFq!SX4 zLyF0zaRhKqB{NWYi4+VnW=YOskeZa0mCMUZ<#E?j!pqAkl$DFf`aiBG8FVf|w94w8 zZZ_2W9eY4$gN*Hm}E;rL#;5(7ZT5Y>VcLPQVV9RU-tmG926b;t8DMmNiOOTp-B z17a6IKtM#Y4Ihn19=HNh$Pmp!Q2G&!Ls+qMLXaS+`Ngr}Bs5TlgeST>l#VZuB6H!4 zkb{&Qol61g4j>|ot{`)f&&K1fGbVDg#Bx*NIRI95MQh(VZD1}}mBZt^f;ECjbo~T< zI>O;%O5LJ-4&w8u&A}XnK6-jQiU#&4@gw%b<79KyqhsLY^ia-iyF{u;#<%mxIY?$0 z8POUTjXXytLzElRm{Mz47P{%;L1QFZEo@*SJD{KU>eUzyex+BtL*X zFIqHUl%qIXrN6~|)ZUE#dw43m_ZSnMrxaD@l$ek<4sL!}6Ms}3tV)SC^K^yOlQgo` z-__657I@QBfq zkAQK$9P%j={a7oM2LQ?lZYAd^kzU1}1|D9+EfSm*7f(9uo{Dr6>GcaT4)Fl7@MX(pe08hM`5mLRlLCHDBNkEox62b?t8G681z7mZGBPJq2;mL zIto>}jFjsNIm+4Nm?C@X4)JqU?!)02^km8k`ZckFxN3J}tQ6@g4?Mi!0?*p|M4VGC zO41Mo`}VJ6&l-o(m=@92&M3r9?PAD3vHI55-lH@eJYS7CuXOWkD|Rjtb%<6JRpwOX ztuWD^Ck>Nl#TVN$vk30HP`zZmXKzo!9&Y7sdAda_*{dj=jWP{tcJH6Ck-T4pfa}5KoUDZNLF@LS9&Jq1nyb7FUss`L6w<%O-iS#T zkbmH7&=P)EJY@)V3*C|RMBm|X+@YR1McyM^546HcL23o}{#x`MqjftVu>ia>OD_rw1?-06B-fTq z(mn-`jmYXOVRGd8&4Pex7p*Ay2O*iRS3W;n=1EuN8=)%O>Ha9tiYRbj~$Ue-<-fz;)e_B}dK=D{J9a(*&YMw`3h1NaJ zfzk=z)0VEk8vb}(7|^=u1M)7O2?5}a(aA>jMoS@l3iY>=@9UPG8?rwj4V8bw>sC78 z8$JPsOJH?pEL3dhaqDv_2Zdn%3CPa1xNB$Nu)T-N!qv$;xhL9$r4tuYz}u^9A+9w+ zG>nopIOZna=@ln#mFt3N@y=T*V$?R2cE1D_p6O9Loudm*?hsh`WBd3TYRo6>(Jf`2 zcNn8n^z~eBvsni#3>`+K$xo&=>ZURxy9_A}O^#@ALzKbh%&xq{p&vz``y_pxn z&v4$?vDT0CeB@;JIiVwoU{DiX{fev3aBZd!v#!ozz3y@~5x72=6U97Ck74=V%0Uy)5cOc0- z*~UHH)83vn&M!d}Z-o{0=Af6BI~BM7Q$Et*R#YdHPr>3r-XRWwl1sVKqbp{b5#nNU zt4vW-_=*C@&f@~`flt@ewAkcV%?NB;DC)2OmQ@A&pzOl27ect z`FrihIa*o*a)tu{wV{Ijfr@#f9w@>NVsJ9TIh;=FEWNtbL+V-|mIgoWjxUO%7 zG(MM{CbO^@tll`zJm#zk0#^=1TuUU1xOfO%vxfIW`>r4j$p=(E>glOrf!m@FiKc?; zRER2c_%ogL+WIo4%wgY!umsEtp&wB;&OJ^^vX>n=mP#EsuU| zlKoFZI3w;8LVX({^Bb5T_z%bYn<4%(fwGgi)%RG2vE$#J(o5mSc3uvN8y3P?d+Qi$ z1NdoRht7HFtOb6mp9z0C?R1mXRKiU_oLrooux5wul*v=OS5^`0Y51<33daoUVRjIYCpBmXFqt!5erY|;cMh$wsJ9+d=-z12cI;)*GRR0}%kL)0R0pfn zQ36Ap6%E3wBcS!*k!MhW!w+s-tyxKVU&9zBVNFgkh1~&c%82)_PJVo!{lkGqEKk?%jR1o7UpS z%x6^zRZgf>#a4Jywq&i1S+`UA&Ka$_CK|axa`NXS4jPMFrh#LkM2u=DjH{L+) z`D6PS3WlJt6tqSl;<(}W7*x_MTm73F``DS)kEduyBjb#zlA?YYLkS|b%`9X~YCHqF zwO&3bJa1(!=7&1-6+jc@&5_89cxX#^iBwL}r~Rv~<39GO*~<;6&q<>o{#MInJywj@nHsNzPdmVe#sU zkKqR9?`xD0PsPgyv6970qqf#+<>@t)&FML+PY@zoX}@}^DjJw*6sa6O%mkZGI^@hK z`h+yURDvQmw3?IFpW^Eeq9Et=YX}$53-bxh7e3jrFNDb}geo7r^5LFN1ykf%HdLgw z7h6yHV6AK<*OZB{M!;Z!5a!WR=!OM(_X(;cTm3Q+5JDNHZjU>w(V{%%SC)eFQ7c6{ z$}pb#6VlraEsOi;mKgCF*$Hu1@iVMDik6h!ROg!7t>Ti?4+>0)CJmzT9Y^g)xY|T? z#)8c|M9*faW8)4)Gy3S37v$(7n>~cDKW}|%V)1n-5>;1@A(xtxhMJ0!j+Q*2xna{BZsM;YjrJ^*|HdSyxLkjVA20rBuk_V7Z_8DM4dBq5sG4nsXWg0{J5P< znY619YzWueqz(^wWP;{3R+@t7=UM$(VjpS{sGo}!EZWnXBkkp9hnM8bS0`2HPlp4iz7&_ZWtdGg!$$7NFnwOY6(nyfm95f^I_fR3 zt1ZfPij+h%%oh@;BYbnq61Cq$nuV~9m;5IbuPn5!CDdEAG#%`Q@SZW_Pvno1Cl~pP z!8sy`2s3Nb(OAmGJQaV~N6y$>j|2}}@|A#KeKLbbBMAg{XQrzahq9-e1Mix;XZltGX>#Er~j}N{Q zL>QjjvM4+}H&E{-jwvr!kB(j|`5G{&o_RwXfkx-I&7vJVHySMt6Fff7JJ37rJ7gzj z{tseZujv15($h-S==$#pWY< zYw<2eKqhTl@<4Ar6ujV0s*a~#dIgd$rTR33pjoLNa;AQ;Ub$&BKL#~AiJ(=zUYg?d zy1)6(3Til#c{jtBU)n>6zhdaw01+2;iosFDlA*Z1C*(a zMarZp6StJx__IiNt;OWg{v!!K3Ggt9_&Ol1ruP+6+Smus-LmeAP^^&NX}LIyQuTz@ zhCSU0~WVTN$JmZXyfl&5rz<3kr4VJ187fi7aQ{haYFWw*g zz%Re!QFmFXrc>Dn_1>SxSmsoDiSB)CNyg@3Rz>q76Qbt9Bl-K-(#I6Jv1RguWONFa zYUGKEgiITn1ALP=MdU0uf(x5$1$jzW0Mjm!$VMK0-$9zD(?#L zU>!tg011_Yk}m_B*FX~}2ec+Ocms=d!8#O^gla+Gw~~ymt>ZZ`k0Oq{xdV$${yfVC zd9?5^#(ZmgR;IIxN{f(uxQ>lTnj_+|Tcei0M0~i2r9& zBdq_e<>;X3Y-6PF_OF{LNM70&LH;|hF+t01-O55R)r|wvKaA<8e%CkCnqZHBa++i{ArZ~DYrV` z(^-*5eCphwMtW(;)RF`;eVQo%z}Iaf9N47@yS%Y(w)f9fj}v4)0>eC=UKR|%-(O%T zb~H|xqH~@_cFMG0&Om-q`jucDb5wWv_=p=*GAB8b1%6CEQ~TolRE_tIXxxRUkH=Rv zaJtDyR5M)MwIh^oqwvTo(vvlFki!?0fc7y;ZpS>zM&^GC3B0;4*pi=&m%$I)DJKGp zEOy89DJ>V8^&gUyyEuvvSA+K~%vC@5s?B+CH%y8Q%vV^n7o0sA+UC=n8Jo>b-va|O@on~yIoSF!A9L*@TU?`H zPiZ@3R3tNLTlp}_XnGb!#qyCTZ|uX!q_Y87!l3G}@`Q}yA7E$@jYmC!SmJ~~skQLO z9VB2>!yJq@HO?u&{%z#^FHe$*HG;tXeoy)Hy$JuOC;ja>{vO$NbketR`bU1OJh$;Z zt_ugc>tl8XASBO~x4#EswU3#ofh0gqo;WxW4k;m)!FRXU`Aup-c3@Rt)RkfTyt9>d zx$-dU#A+R9)rP3Liq_p5*u&>5VWR&vEH{y4#?4IV=@OwalK7ZKw;u>iXr;f=h2 zVe3HYM#?O>#x6=81OLqsknXaG{BwkJf?n&LAQy(DIN&)X^M$H{aWcElnoUveO2U%2j-!UOYR}(r|x~AUxIh| zZ(?`!Z$fwE9c3?(&ebmh-nbgVUa$Yv6Gf3@cKnz6UBl)sa)CQOTD_xp7{G(9L?LZ-)c*GcvRXOH7`*89^+ z!N?C91M#6FG$g6v*8vJDJ&G~p-mMN|4?6ztKdF?uI)6!jd0gsa#!dqH%*n-mmL$xg? ztq{{JfNBt%ra3{-c3df3fEF~Q{Db5Dn%>DdIZQFa6<8VmA1mWZ`R(RTX0sx_Kct0d%eGKm81J^4f;~v&g=!~13$Pd> zbmh9Iv-)+JADzci3W-h*!{jO}K}SnqM_uOGQhavymi9vOZ2BtPD`a7D(pyXtgfL#= z;AtY-f*`c9gwT+xi?)K{F14dl&jmB%^0cd#jZx4WcS2<}-(i4|`MI=eD;N{m2C7Cq zz#d`O!GtW(9p}qVTStc1vG+LJWFx2ceqj(T-7z1n93~mXUw;Kxmg&b+NTyfF15wn3 z%&F_6zgKT!?uYdA$U)gN1X3|(I_rPPDjpNpO0WQtng#IrU9n3x-ZopyHYgvfS^jv(T;^GjYre+7c9bxz#ZzdJQ(LfkPoJ5ppX(XYHU%j(WtNtu7+!m zRY=?_zX*`sRcY65@YquqXufi3zs#YwpFiTU%_4ZXcatNaf8sVrd&i3T7De!Kn1C6U zu|n6u4i&QBF8|@G~H zIVXSuf>)mldRRn?bRgMq_UF~U`}2bPh=*Akf2ur13n%HAbMc9B)iJB=vF@%GCQ+wq(2_pts^VSXPFf76~ z4l8pnCm^LX=$7H71MbT71JMjQj=r45hs$bHhBzA@D3gKSL+FDtMJC`vM!gC ztHP>;k|T*i3O$gMaU3NltUEFSQOHCylH04mhr}_HQN~dqiUL_KyBz(rHw+{piy(pK zZ+`6<7?d*e&QBAaA6`2@oI4)V3OAll@PAY%Kr&~6d+dC1wO#sc_I^rT2f%ImH54;l z_6IkZo?(ztkwBb>Gj|OUrs*J&>$B9dCWn!N*5Y6sW^)t52`CgP!pq3=^#3B$kUB8J zHlfJ>GdD3(Oj)=kFsCk74$5-7s+^xLznnBNS#nl3Fllmb9-K~IUtKwMt9bze3#nNqAF0ij+rFIvW+SeCDo(Ywf+6{*-*RciDB zL{?F#iwl>A*r=?fhS(^twSurP*c~@Lb7iU%l{DEeGxW(#_}dZ8ZzoETHYSp=#yvNf zXzX=y!phyU_0i7{0?D~S_?=g+TiU|SfP{0og?9DEiWA;!*fg+~JZ-9cAyGt{ zzjhlJ7NG0yi+1bsj1I`~ zE@-IYL$=bgKU^)x_h`w6X&v(zB81yDf^vO>$UWS#Ap{g6BAAYNk@li?pW1cDZ++#wZpJ2x6XFQ&7^gz`KZg z`B2bv)Q$xa5U;5Ns;Az=C>Dqv43`Y~DoFT}H|f28ehTrNo3n=$ke`~2E|sWbj%5LEvT%2Z)?RF7!G%7fPo#Q&{z4baDNi5O=b!B=f02=nHa8!4Dke}cRrW73 zflLJQc_=p%JH`Y}@wsr`fEx6}1_<9H7m|r-KZyI+-7iq`IoZ4#+9QyZbX2_a8 zfoLw8QPmeUO)3&p)LubshI?3#Iz$ydN)K|&@#0boR}Ra;Qx~41E!20F89H+bVqTm8 z|I==9`346~5tKBiPlQZ5M1VL1a#C_7vA+^KZ!aUOmbu^%c50P&V82!75#a*#I7#Yf z!Jln+C}*`Zc%`Pln#UHDwf`O{z<8l0s`mvv!3;9aLKFdoMLo2+58|62>_?w@G@Tpc zrce#x7Kn5#ERI)0@_)bhcc55fW`$h!v`8T?#HiM2YU@)&Q`SV&+mt6{P$y%Z zAnoKg@oM&EeA@Uh zB6UxWi6MMgg)J(;h-VqG!Qm{=f~AW(rX;?fVMuCm(VC*_?Fdt(w#7s-2fLQ6*4I#? zyr6<@SzGrt+qkK@K0;U6qbK_h zU*DlCNowaj$E4e{t8qy)uP~F+I)cA!tD$ zh#pO4&*7E_`5XINFsR{{8(F(}8MgElA6dsAJqTFQ8G3To|3tAhZTAg800iplc=7xA zvUOQXjhJ*Q#+J4t`I+kvsnRl_i?07!cnSH}YX7<^MVQ$d26{}1f#ZfSW1Q>+Hy3Z3 zRJ(h&qLNCE3ciV`OI;&N`OxDjyjoJVUR&ox?*(j-f8P336Mo#dIbqqlX0H-z`yvrZ zo2s#90o;VSDb}*2Fz$8(O@go@ieZP6Gxla)e@8E46USZXk&AXE-jWf}%N z!^eoCE4UX7j<8i9Yndy648i$l1_@S9s+8$lO4RuK8V>TlVLzZERw2RP(&2DP5ipW5 zuEO2Xzg9>~is`uLyW&DUf6fQ)5?672Vt6ho@n~q^-W8}BL-=L7l2Y8#_CTZz^%kn& zL&EP%$g^I>KxFMRoWB&A;>bsH+u^t@5)Z+Stp8do)RHu;qZN^Hj;Hh;KpxSI$-an; zeNiFa5hcwHsEUZ5Dv!gqaKCrKPy#o&5%KV^97N2JWwzh}wWCSN{8lC@J#482!CH>x zI5bE=cUtl9^cX}}D_(0mwk??dZj&Yp;6 z**ifi_&0_HXps#+9zIy3`%MWbJ=22R^;tIDr&!oKNVL4gk)*0b5FcT0iPrcuVnJf9czQ znkIV$%D$d|Thx(TrTuz_d`6K`+O~!KVO}|3Q)4>-S>v6;9sN8ox-3kNF`||H`^(wV z?Y+o7Gb!cyg?wh{*-l9az}{Qy=Q@)Yawly+;K?ze8*2ga{iv=mYgD$ z>M+i_#WC`X$33y-bAn}2foom5uMW+V6yhVwgQ|j)f7iN|>>*Z}8mpT>b1T<31w z8Y9wULZIvi-lmf|;|j7N1xRl%$k}ruITS*InH|}YEl+KF2%v4wZ5$>USeQTrvIWz) zU~OK~KqboRjyfH<~OXnL@^xE&I}$whqn^+^=w&UpKF)DCHR;#i{n3BAwO z>})WGzaiwv#qkpv^cXO+)uYm2o#1)1wtdw+_o^Ke1E78*l2as^7-+4h$N{kzbSGeo z2>UaDeRS`qF}fN=t&4_pNtp^att;S)cJ#^Nx^}Q@5R=y_tE=ydu-stN=lqO>ac?FC zHp3U{1q!m-P>XsJyvAM~!;;txa^bPZvna(_ysKG`MlV0a^V%qe4F4J_hK#RJt_m;? z97uYi0IbWw(U*C`uaAtwZREKeT9q1F#j!U*$@c@lU=*~&b@zZkWx^{G@I81a=H!s@ zU~fMpVj5}?uE#8 z$)#A^l82B*GP4Z&f@xW$TgQ1h`tl&MD1)yPZyvT%6*-bPs9bqPuR>Kfban)EdBco&^Eu_vB(~yo- zbd{r%-OZ<i^X$^IMV?&7u?i#S4EFx*v;$jJ#3)&ju8I-fb z=tN3dtj;8-6Mzfqfx#%GvrK$OD@@H%+7Jb-XvEE&M{6x)OB4syElWJS zbq@2GM*my$ueU*8#v^sWAs_UMFyutQ$1QMxQgBpfAQ?HCV6nzvBKWBQRy-?j9&Qe;Q>-eG889uJU5_;$rgAEFPJX@=?}LsrX?5lJYV?jFY<> zw~2f`vYEHYhd)SQr}w4$1qy1Z=-Pjj+~*R}DF&Bv)Hwik37YJlhlU|n&Ru0uT4%Ao<)OZfm=nvG`57d-QZ*=FM}%mBYwRL0!&(q9&*T+dCopc%7=xx($o zc~CGF)sRZ-R`tq;{!&s+vzP2P6l)Y}7CrDl&VX&$(Ov5|}dC^B8WB?#bj}TT`fQk3FUMoyRi~Rk|Bq3m3p6XR}f)?LgE) zWce**3Agi?;hID~s4A@*_3>d@$5p5NCT{?fopf6&L-Z${BQX?5nNrwz;FQ=zGkWtp-+UwqTVQ>p9@> z(j)E~XJJcx)yIB==6~mv`VgJt4#>KG@xCS&y_@8Jx0U+fpZ_2~(e5Gt`w6E!{N*uO zPLSloR(7d_PPN+t8L|&yhUv6sBuy;vvs!BSPQu>KEGcsdH)thCV0xy%oczBMPoQ;U zGW}SXrk~YT@9@N`_d~J*P$X^ToR@$=tE$U)bEDM5D>&FpOOhux}=;;ok@n6@foLfhAX%;dvmU1fdNsnHdGfsi0eOlM zbC$w*YY=^;K`-aRYUaW~o%Y2G*XeP0tAreJ|MKK7a1}3PE}8Mv0D4Q8oXwe4&zXTZ z^$N8={2l!g_tPoS1(S`2J&1F}+*anDR%9C%pFIZCit&pa zll}jRIsXN*WTj|1Af6zP{KOP$joptYXN~*TLH{LPwU4ab3}xL|t-~*U4Z@=Xj_*}h zUt_2Tn#YhUPBWgDqV-t9)Jf{lT(nA%v17QB;^niMXG&waa$HY))?gxk^ijTOGLKvs z-fcK>V>g+3%X;8~?D6=#*Z~mRucCWC5P)0Id$r92&q{^2Qf_3QqX~ajM@xwXKVYa1 zO+~d+8gvoXgmjp2nzIglZa1|FeJ&2oAg~_GB-iH`Qa-llSLHuMUbio{%A!< zP$NUFfY@4?IOb;5(}2AkTzo!SfXMqucH%TyZhdOQeCiTzXiOblO%gDR!+cD#AJg8i z=aDBvzN82C(fR2V(5=sGKvFM(B(`vNGU_YWWI+wjG|QnencDAEBOhJOf?AaXem~8k zQ9(hRcndcoCR!C5-fzwaavq{Vf^_bS&rL_A{wPOPsjTrC8BK4s7>2HHI-k_0=`hxR zYLxa-=T{;g#NHHUXin?mHrTckw9d;IyEh-p9$l|6{CU2kNiNAlJ*Fz+#Ij z3`prZ#0PE!=pwXas&MzF|4CT-YO~w%TU-_c7dqk-)Cr@U*Jr}tUrWzCIPPN*u;CnwOZz$Agd`fwDS zOqT2noK2Iz=4gW&lZPH?eH&;4FLr-#bU|+RIlO&W?gUArqTNfaG4i4J$q>cmVEJt< z;&7Sv(1JG~W#$AdAN^iI`Y$$iKU@1Mrf+U*50pk)%IcmDA3MCi$NYm|xo~k;`5rJt zPN&g|LL>h*76N3l$YU506~T^5)k;$j`PcDTldmH#bT~-1=&P$-qs)0mDtknXM0mp9 zD!A*Arsd>e^NwhL`fKv+zK2vk{4&B^_5@vnTJRz%{dU8f)19(%4-P)OGV+kK=X4G{ z)ABF%W3mbhXL_(@IHGd0py+;&w6wLe2$4fQKj~3TK#(PBYF(be@uOuFZv`rYDu(IMMHC8B-cw}EK*DC5tZix zlq`Lhf_e?OY7*TiZDQnQ3w`|24s`g^Zz4x*Cyi8-gf>=cTeI*VysfAF#L{{BT`fMR z@*pN{);9imkMVUAMEf8P8eAGZ;L3eUk@F%*2+9N72?Ws7u_PlQrs7+Pbn5vuW|$?q>!IkLqq8(&QN#&D?k$jm_A@ll|az5ORY0iS;gZjg$9QZJ@Gbbw;uyX|}{A3m6CEcVD6TmLI0s|GPt?kC(Y z`auR;<;R}FW4Xc-@gW7vuqYNU&@iMVJ8fSkK{1nn^{^;)QdcD*XB-Nc!WC)Y}s zHfGX;=PA2-+vi?5#o^Dh)lk;q2&_3ej}xk%lCa|1sayrr3C{bH*Yh`EWGTk9?RBL) zW=*+Ersp(cDG?*b2-RmOLxp=82ij|>Lb(jeg;I$k)Hda8qz2x%Xf#jZu0SrTA1M>q z^2ERmvn;NA6Y1vZPG$nE!}^i3uPTX4ZEs$<*tyb2Y*0;!BgQmJ9$roBsy%i#Yh8oCvL9;`4uNS zZtp`+9u{%}9+6irRof8)owH+r9EtI5^ZC#nxJfOqo;rsz`BKv?Bn#Uaz{lrm2Q?b^ zqf{FI^ge;IY*%(81PLJEP1B68kL_?3*nTr*%t*q5txT3A0n#OQHd&SvVu6E!-Q?nS z7pG*_;AYI8bUse@&N3rZ(<4K~3{OEZ)aelNOZwv(1*?SIDkZb{I?vyrBmyv6L4D?l zf?`dpUg4u%!)IvtdR&Ntt?c2rXXOAt9$}J6pf6^Eg>IQGqt9n}tosoGJ(Za9M>esrH#JR@f|Dxy zQT+Lx=n8f3lobb zS>Gd5l?0VCl+r*_{kn}*d3;3ub%o62b5f!MOF}fYF1a=+-VD!WiySRin4NQVWZQPT+JrHCUYpTccu|;9;48d#tu2-X^(Pu{ z-K|0;^Bp53???nnysC{}0~GA2EdVKXW$@mtq7GH_zYu` z&DNUZ#43F?Ub`ePOQupiFS7-z4cP}@R|Z(p{FpNXm(|;z=9pFRX0^>$tDVNj@N)L^ z_EQyShldA;$3{!_&DG}YMpIQ+m6wSxpjBRHmCCA=bkAr*O!42ys^zq)@t!tZ}S>LXC%E1a|wiq#zGn;@Ht->D0(GIjItc=!oSa>LJ(1VoR z^YY0{aiQ~a6e-Rq^1Jqk+brRuo4p-$dK&y&V(;T>2QfCPCHck=gKp(?NKy zP*S}EGkcr?1c^bdB61(vToe7uc}Dt`5)=JeT*;=nJ_{gLDJq3<%RMnRjOA#t*63Si zcsmGoUU<<(AX8K6!gHzthW$Q7`AZ!z)c)Gm)E~o?>I-x6# zz_pDS7nI8f#z1Gqsn6zBao!Rjo)d9&HdspthMos0UTY?N}0f=YwVjNYOx%T`c1+C&Q1H*|z%N=+ zi&~-Z1g#2=7+jOd8w~C(ev@SuQ$Al_`bS3mHe zfrFqLDYDIfDB3dCc}n3nC7>V08G<4^Y;edJfbwb}YyMR@qXvg4HB%O@pi3kFwr*L< zTc|MlusGU|fus(opnlwb-t5VR3j0de=#-eLm_eN)Te08?w*-(grJ&PmvEHXXr|HluUt!)>E-qq6jS9km=jpI;%ECg+GfYg^m zsU4ZMC~90~G|SB5rel3A5}kI~;C@La6y#(BdF?*W^>DGjr-{#o*x+`#*gqyDd?oV773q1EHrK7|M2a(mM;5BAva2k#Zv=>+e=IT$gLoj%@p2qnC z`&R;|SfX}e0;fc)SIrUec8;~P)-!1S#Bi;0QYYBuzje+!S^>HK7^0~#UW`kf;l0SH zWgOjI>FwqtJ@ZL>}ap~Yuago{vP`E8D^!0b?oSWmwYqRJ(6y(W-iQ?sY`w&OjSpZT8@LIAm zh?ee!cv(Pj2ppbj7gIJaRw11Q36NJ8^I1N)1>etx%jA1ZKenE2;iD5hvE1t&|{bkrlYa=11!~Rtu(sO9oZG+jm99x zK>CE=nFyy;t=Z|SYBUwP63G>dj;NpEmD8iW%qP@FQnc-Pz2E-0RENpOfJOGzIhalr z=IR|vDjgJ92&ZW-UF-!^?u1I{!3pxT5LjbK$%mL}6%sc1D)W99)KJiiN*eU8OY;n> za_YJxJ;~1)1)EjnMn`4=*FCD8j3*%F`CqzCXpv)lc*GNVI$Cq*)4ai{q$z4L`TDy{ z1g_Y@Ns7`S@zITDKS}qSF5&mx?#;-{tw~nrEpcX?66(s@Q4{KmM3}5>1k*xzYWFJs z;S9iVc7iGOB)I`Nm-;tRnNhih&|sLX*qi-UD2CB%x3Hy;&1_PY@SrZXD}7|w;A}oG zGpaY7uD-d#M=1SF}o79g-*~Z3tYs&a) zAh344zoQJe<_7D=lxS>5@}Wk)_=L5<3X-yq4!NF`MJfEW(u&EQSqJ)kvxGb?EKJS~ zF2+B53anLIh^4$3LQ&@BZMNhP1$~O=dejK8hGo2$k5~FbH2&!Co5gCzj>uZ`d4^At z&l9oJMWR*f!4j8T2X=`ikj_SUJ^j&7=doJsI zdD$mqY!L|+Rl}nLiMTLEp$;N|(M9-j4WyE24K-V47~uAdB?gb@n=gx$qBtP7mF0 zOk7z0(H~4)2!jRqi3gDLTqIMd%%0*fo@&lq)q7!Z=5{*d-TtJKcSzk7Q!9qoW@g=wV*Kh;b-3%6f*-f;Z{SdjZ_{Lg}B-b7O|MQ>qDyh+C<_Kzp_ z=b=zO_+2OduSHTn5`Vtbi+u=Ry({+K;F1qgnR*s(J=Q)z)!qu2XvH2#*S=2RzWsZG zZ&^RJf`7pFa$Z%yeug9JkBacV5eEY`@9UXF3*CeV?1FOBCROhYd-CKqvLtLQHt17X zB3T%hmYcjAj7S(LkpWE7#TU*MZ$;8+ly9rVp=~{cThf@^8w9;X-t%2`{27(D%D!Fq z_g&W$>ln`(nlsRY=B0+U=b18U>!p=Df5x+4YaP1RCo@e*BBhtb`d4FR)XKgU z1@vSJJw!cCI;qW6tuk1hYb@Ql=ZqFK$#c4M=aO;cTi{0n)?gUy$&3c#(p$m z#_eUSqAJ?7bw{O~p)U!bCnrg!Eg9xHrS&Gofnjpayrr)*mA;sU1rC zpdlo6zC7tOKoEvy2=O16I!@DVGbmxNkA-sXbm$!1fDW|JU}_Fhrm1NO$R|jtZ64^1QZWS zjyiV)C>>z4GcD@526{xj!ZDjiwK86CZOM&mVd8;s3T-T8O`s zxu=I}1~I1JQ#5|@_IC)mm(Cbl1p5hUzeK5mINfU2tFw^=M2UFv4T!e=Yupqd#5^NU zzL!|zYwkGMMA2v%@0Wg4nC>ncr2o)jk((j5V8R+T;G-ySqd;Yxn3X4iqkOu-k?{icGZJX)|6wHCc?73K}QMD~=&j^z7GEulMOlL(5%C z#g8iVq6N*6Uvunt=?5Xw~m;JjzZK102cL-=dh3D%C zyD@m}I&^_~Nf@C-V5@R1-fv#yj-s>z0eN1jY~CzFfby(dD(RwJpl}&Q)-_T|OR1cF zGp~Z8tz7-Az5Jh^nRyXAzX~ZuPxZNCTk-LEx%Sk8Qb2l5MS@}bza+}Zoc1o(3^7Zw zG;#ahBld%C-l4R@rP0Y{w!|sbsIkPQRTCzXwk{<__Oy2n@WRz#YS*l2c+IKCROS=da!hY{Pa?T?hB`-N&zZ~n)oS*80tWD%G53VZy0>H#^RT9}5Ps=GR~pvp@nPbW zkl(oMkYSiGV&VN-F++x7%H|P9?y|-@7CorB0rU^GK}?B+VVa3Fs=+<5dJ75rj6;KL zJ?O__P>@6D1qGx&EPX5arK2O(Gv3tkLRFQ_2kJX<<+s&(|IOdvq zj7Ir3^!{<9ll!tRZs)x_81b`P(e`%Bpff5v0hNCjVr}Xv2s0Z&lu6AHSji_K$$NQ= zGI6FwM3}`1cY|)85_gs)8z~2}QDRwd3=p&DCq!b&?Vm1_>52sWX!0pTS^O9)-Vc)i z{9M+?_w&`qg~rcPW!)EQ>t6607YGF7Y|a$3TSlf=NXuuC3Y9q&$(?Dufch(v$`OI- z`a=m5Hi`Q}LYvD*Dy8>lMw8uoQJcFoQpvK}Y6+YQ6i*cv@+JApr{hV*%y)(qX7_}6 zCZXfvEV3xL-4~arV}@;gW1p&RzB$g7obsxx6~UtCP$n$4ju?l)5U&{{dDq4x0g!9K zuaKFrxUe>cvNKlwBp=}jnt@Z(z!jHSd{f-FTz>Thx7OGpH`=ajI8HZ|q)@kxzND0P z^gsTLo8?#V|SF3)=V!N79dt8N{EyCSFs`63@~U~5OQVhqvQjm>@$QH>!M!RYfiHdqpg=Z zWzto=?QM!qb+LRixax>Bf$*G1zUezEGl@nRV1=PzM&~E1XU<}BM2sz3|xYiIlq_ zq8u1g84+LiR-F!7sYbxYyR~$fBg9l}f>5+<9Up+SUo-4O&$Dyd65rGet~nmSP3@Jd zmEo7+FA-@P2)itP;)|xcGCQM@k_%lu|7CJ^-|*7Y8Stix3NBk8!wK#Atn1{@oz@{e z-2APTb1`j^#pe2!8ps2<*%BuMl?#!TZwiR4??5BVA!r3WT*23K&*2=8 z)uZK;%>sc`+bDRu+&Clag0V528Te4qMSVHqQaATdEL)ZAoFs(B6rIapk6*P&*v)1A zWU=p2@i+QA0(n0S$*%oshyGgpm}awaMt5)wX2dgkCullIXn0Uy+Go&A6U7csv(7@Q zT=+ur%*7(Y+nIzMFTO3suyM-uq^Ph;2jAo{l3%4%gFdn^s-I9m%wQfJO;``QV-Y<( zJl6;+%Q^vtsNC4n#-4oP^lC`6yq6M|+*MlE04`bb4gynBlwE6&!6>u}y! zu0UMwk`jwSyJ$w8(1JZ|rY$mcrjdTp$nnFL9JSuBsc?gb?Q1hjGBdlmBY@mJ#q^|= z{)Q&_u2xB6)p2WZ{RJNIhPwHKW%XvE8MCvy^-6tk`m!3~vs>`W8umgU+$9A11*$Uu z)IG3cau$c0*x!@5;=F-p^RE}hlOb1Q=L|`7Rpi&dO zg;9ON+u^vmyBr(>);Dd}d_la_h>GGHT%g*$q&FOnPhH zQAV!_Jgyo@p@@90#7saD$)XgYpvWzw;-p%PVads?@W}Ap4R~{S1}6BV)!0&kccguh z93t^bL1J4U{8G7myPaaG^lG(NdhfiAU%rU=F`k`DG|tG0$@Q_TQcwr7gKVJ6EF7jT z?oH9(M8flyK`$zdeoRe6rF|e!>H>9hQkHQ!SlYm`d3hX)K*o8YGXjh8c5Zj8d9jZsOUtyG0o$zzulG z5VLzK_caJ*#UMEGYj1>Fbk&>_*SeXonTB@VMHfX@f-H;x_#;&v=JcH`|l9eVZmOOii%q>oZ^-fJf(i*_Z<~;hC1+!g9|h zWSl8RfO3dj{cnP9{@jc}pyk?}7+I`SKv0ksn{)0de$9=ET!UBEY_Pr~&ll3-;cVMpMKbmHMNX04IP42kjrs z_e-P_b^7PijFC`TJ0DyJhun}-ye^y1nOj&zDK$1#@k>-FS1hYkR5kr}M}5>+J?(^8 zeMLz0q z3&&S0w@cf9)(>%&qL&^k?mR4Yt06DwtR1``Hyu-2Fjyp$or-#r=#Er~IanGkIVLGB z=3@>jCucCqmuDOs{L+?69xImm_ocWbr63uxR4T;0pu{N1%qY!1ov5arIBvQ0s-$2p zktVNXJ&r|7Q8b_ER;=je_M4uWQQsR8WUgv8ET&*%4 zQCcmYTC%IO0RPo9o}ARBSY;z>0qJ=~n zzmq{ZqC{1S(fbr@xYqLmZ2rE~VmYGK`He1SG!4{MjAJQpg+^|;ZMe{&#RkSR2}{T! zV1`(FVR!Adv9^sk1jbm?# zjg9+rLQX;KFe@Mx58sYB5dmWlCZxP|>ul;}B>j=LXueE=;j>5iXpEXQlu%FwIk5$? zW4OrqVDW3SY@g7@Iw``z%RoP+34l8}5A%uf74R`%r!YFfLRyttJ)+hCm4E$(wdgbPCOg zPw9Z@Tw!mGUQZ>DDOHQw!d}3Ho%BaoenyBg_lOangkZRgooMF=OV$?%VXCGUHUy<$ zL`Ztg?0X89ocvIV#xzRJV4RllVnq8C!e(dM#c2}tu2PlZz8TQYU5^P~4;XKcwVr$wBo1SC3zpdP<8nkb?kMfqWQH5FuD5YBnY& za$O7?9tL%}1okh>x+-M)608>h3P>Z(A|3`;eZjHQt>|iQ)$^u$sA#dU5v7MKyC~nqF3{vesj6zw21k(V%2aB2*3gFiioH{eB4UrlQ;N3rc#A`M$!Gh(3!-EuVG-q8!yL_uMxB(+Z@&7vL-#eKF=(V%%p(#> zYvlrs#m%aFbV+Lk%qd)nBc^pQDyy-pdo{^tN^Y0ZrGtryv6E3vLWIm**FhKZEnvc1oQXd8?ZV_}%wRZR#E>+nda1f20c^Jzs3}xCwP)QC1Dyo(S>4?JvF)w#t!a<80v## z!P5rfNsnrYcaln4IhoznyG_Oz%^PMYEO|*+>M1bgJRvNYt3E&OJJ&BDlRL?1@8ohE zanT%cGVl^&b8QdKnO=}gY=tG6=HRZP91Ft?b4j>;;=4katr5fqi1GXEa>5f6aB-3k z-1_A@X>eejgpm?h2JI{9Wn@enywVBkVICk5fo3cu%-!d;(}r$!3i&7CcJ2J$=lM{pNYt zc%@Sf6w*rR^)W+J5Nmq!>gx6$L8>eWG~mxlRZ!C`yHLAke?w)p9RpR) zHl|E@m`k*56U&bxliF3OYBj3Jl~l40D;+leQD6{O$`V|8rtjNWigAv`3TziXs(ZD` z$&@wRpklC!Co_Ldyp^z=EEOD0Jjrlx&0+UB{ac3g{>a2pLaqQ;l31;=f0g(;TM1MP z@xGFkIcf|kxXXoLo;To1T}2E39YLR+H^i+qqGvr%+`7GjnK*M0 zpq#8ESDh;r+)9?J*XzLIe`t2P)mur<&2{2IX2R~?$8JqY`w;Ky9pNSJiMpW9 z0$)e{a>5iqCwFFlJ@js9IKkWk0Rc}Mp6WrD2ZEqmeF-N}`h!|Sy`szMuz?@Q%eIYT z0{$(>R05J?<8bd}HS=Kp-oLxP?KSzyt5d9bqV_kFjAry6^;*~Ow?OyY1ky_yeO`(`uW5Oi?TV{p=&>jK;CkFA*_0yucrDT( zGuc(<&Pn>9H%@{HBi+WES_BsmKlzXOfPBeKku>3!C zy<>1L(Yx)tvf`}Rwr$(C?X1|=if!ArZQFL<*fws?-uK?x|5N8w&FZf1>QCLHX7!xU zc*c+8GI=M)-ef1J4zFMl(8`-RBxcFSn#2QH(dH$~H~c){YQ#s%4)8x{jomM&ll0U} zeDcY^_d(=a3b}AVdlyrj{@cgi{5)@`m(O%nVEHEh@0|fguaBDhUmN?sAh%FaZ*-U! z%BVLMt6`#(!4-r7Hn(2edHtAq?U=d2kS3wP>U8+P)%~fE+lZ347aCgtgSW7am#~(1m=Sx3vVL0=!3q^vYcMFcb&iH3 zbgUE^!fbXB4yh3;(Ej%`5KO-t7(`62$)r9!ub`dff*qX(GsY|@A_N+oRGyDvSzs;o zQZ4nYyc7ANn1vU#$ti?Z;M_yMa;rE>o1#B=8f?xaf83;S7&ds%WdHA5qp-w$-SJuS zLw1>?Gb7ri)G-rcABhA#R)9jB9^_F`?0mYQBv0I3sp$CpUTNiy=y)P@A-1vA#*y2S zfaE!RA@wH+WyaLV{3ki-KS`FPBrfr^g1ES_Kuuh52gWG{F~>zBz2pLZRsD2k{p89) zZSz4vjUY`9l!?MH@xP)>r-oIPG6gx@*!?Yy$669nF%~l|#qQe$CuV2*J-%2wb#Q0l z29Z#nz(g-P+pQZ2Y!rsv6!b@f%VDkl_^w8oT~D~n`s4hl=YjBP-&#K8bc$_T1!RgEYQv4Y-qNQEOL)aHv>8|l*@$+{I>NTq_ zss>7}xk87Us<~%cc$#doUU_(DaNHy-=o?T?-s|tV^@M%mHcBX-8>#Axu1|KniedXF z^uOC)GODF;=%4-LU^3MXC>_kEs2n(TvC39lGhrG7lBSdbD?}OGginC9YgVGC;6xC`b769X!c~W+4ccM$yn}1;!Ii|= zW6=Swff>hm zGUfw-BU+lml<*t7TMllff5I)hY=y@0o9fAkcdbdV=opIZlJ&u;=uFQ3O|(RBs9R3eK_#iHT(YX%K{e}4oQ1=? zVWH(jmWNskZGVFSFt&A zlM~l8dg(}Ih^eK!=a_&_s=Y@_*Hxivqd;Y5XIHGxue3AwWu!)TZOFj$08)2PytYSi zR9TYN&@JZ57l3g`J$}G3nR3l!#xs-o_}g(gVp4<7AgeQy^%V$XKV+4(CRa?CgzEz$ zWi-aVtuwgm4rvp=2Eh7Cah062$NS2Go2*B#^o9$a}(Jqk^6~RGiE!A*fVr} zNYhEwLnQQpi#LupNaBl}aGObG8zJ{at#m-gsPiRR>?VfFIGi%xQLp_)KyxRz*82tR zF2{MegJ?Q=9s50Q=3pa`_HcBIQNGhZ_bOAkSD%>qu*lhnmBpTbdnmXn1LWa!~ zkbqvq7t~jIxo~@wTtw}w(%EJVHLaia;nR~kj2Z3#?~ z<)=>a9 zfNzj^OMJ*J0eTnJMov%3FqIm@XapozC!b^J|A`ZSn!zbCBjp&F(X?OKxBP|UbFEEW z&Yn`m_$t1vYeKfnKVe{HUBMpe@>pyXCnZuu#rNW#SZrgBd|t^i5h3j?b}p7OQ&8iC ze8u(Var8K;J|>jaFI1K9DO=>3ev*xvh+g4d%aUrA84NnCxrkZCzNQ``YQ&=%1+)6s zY7o^3X_}SwJfPPHituHM>;LUf04_j$_B8EZ<7k&S7!+QRD zr1@w7q7G_fTd3lmz z8Bb)2Bg07O9DzM2u^-AXEHhR|-8Os7G&>&7@X)G_c5tda$28lMevLhf4RiG{&M-^s zL@Vku=E@!~K$QFMX1s%Dr1_4^x-Ms*OFE_GSD5cyHj_QW)-&!iD>#>Xk1)qsra2Z|cI9yOL+p=%pCAYb$zgt@Aut89VmRoKO@?*5 zb-flV)_VSLO%yTgEPJnt0V?l5Ow#stqNWEpIel{bZtpn_r>5qA*t=JcGw(O2-F=R^ z-*2uxdw#D*#UPyw&Vg);=D>3hL_^wh`*FXiWQy|-jj@B-Nro;MYQQ%L5KM<2#@g{< z9be!O1dF`1flLE*4BX^~KvAwM&=vBi)OA>}mFVCwWS1JNnA&tf#~DDUc$!t5ohNYS zCs>FuGx&V(_paH5pbWvKC!F9YAWG(ipa^+f=HzG7*=PX5Rg4zw0dIfP(plU+Bh8&j zkK3ywTaipv`ieU*6B!c#(FVrjZ<#udOgzDdn6kRG?I?|MT*Iw=oJz39bsG%T^I?laW7d+)Hw<+_Ed%VGX>=0ziHh}|CL7CxCmNbr zE;z~%ht0P%vR!Yv1J&#v>&kq*HIr!!VkFOuC|gamf*`1xBx@U0V*+wS`r4BsNbUn$ zy3kfHQckOc8XBmnN5(d>Z3XC-A)lE4a;Li^gmlWpNehG+DPKqp*Y`T{)K+R0N%uKR zS1f+6Dktm4&FE`@{P~F%GMi+#2xpr^?R?AX*BTJDBBX`^8)iwQ&+8j345mm_QD#=J zO>=+kGEW^AsbAjB)e=&HKtp3$9K48!$6_cjKy41@sOzL21g}-`D%~T}p0h()LFRrQ zd>$({M|O5_nny1vU*L;AUaZmbkk|xhn$urO3$UiUuUQ5ylgv=6%kQEzvbkVp+FfAK zxv7lVfxB})ts=XM7u`$25o7+7jcD6YIz`#G$Kv_WIT@%hbkP)JjQNzS)(NV3F zCq8ACo*`n^8CVzQkt+!|vpD~2sb)fk>dlG=|)yrt}nUG}OpRbBDZ*R0>TZWHdh<;mMHdH1iDP z3;;A5N_S97_qPd86Q%R=6KG)YyDtEqR{-G^XlrBOPpB!;*ywM=wG%q|kc2r^>247($&c$#S|nTg;}2)JlL>ztW31ngR4`eO)#9*s6D6+d0D%rX4oGfx2#I5Iq^i z$|SE>!UN{!p=36CVNgETIu_yh#9cu3iE^d~sN;rFvC`#FGr<(ycx z6}U_N9rQ64!rPw_mCk&_6}~|%)jF*qT*}tA#QykCj`u)`ggUyK-&>C^Mo(jHYuM+yIAG@FaIK4e1DkH17J@)j86D6E+&>yDE@ z6N|pzXl5zkF_EG>7W9R>l}D5=8x!G{mHuRQSxGDBL@r98fQA?{4x2D&!hT0S#d(+a z5^@uB@6A#3tb4^28#fAF{*5=7um9Ji1Lq@1h(*@-^0{FJjIu&MV>AV5$L4Y3stdnE z(mbB?mkYaMdRjZCKHy~V7Vy$TxM2IC%G{E4C!otAxpFn())U`$%SIv$YsdaANHnX< zX-5Y<6Gqq^}-7V@pzd1B& zBE8P_{&ND3d%co4`Du)Lqxru~z@oMe)&@@ha{|89_^}U)H1n36(QajB$O_K;$*TV* zC(Qyi4uhcO|BWskDkuyT#C!@1NxH>g4ncUwV+J1vzdsgz7}v`p)jgm3X#ufhHT-uw5be%DoY zG;k+kA6MZ+0J%cMzUI$zucpF>0`p2(z6A1f*uIYfH-0$yP;7|y4L$dM{*i|QH)Z&U z@GY4FH*Gjf{wjI63@39$T1M6lh!w(+s)7~LPy+2uzYBqNNJ42Ats9g}7)rKFKU1yJ zO*Tr`45WbX@}4`6?yNxztgnE$6~waIyCo^;Iac{VUPL$)f*rP?mjL@B{A~zf!Us!3 zz?u2Xj@v_k`=_bA8PI1q`|EE6b$h>D^xt%}=p^FNxyWd#R-ghXjTiDJMu}?$1b^!Z zI-Ee%yj$(1Tf3L>%<;>VB1&`EjXs?hRS>Gvbg&59`>C%c0eKJ$8eSv&g%u?%k!3jl6VlaOV%*|9n%88EQ<20C? z$So1w^YF1D2#Jx^Li_<{E7K6mDX(UW@Fi0At^OaEWHm|~hLmyT7K-g^_N_jq-x^7e zefr;+-${FGabLx1;U-4x{sGwX@Yy(o0SV`40ZDytZ~DC#S?WA7#IKAIX0OLD@9$Vd zpQl)&AB{erH#N8|s0~U8KL#GfFbqN;d{dxN0mBW-^;fAr~U=fB88tN1* zj4BjRp#F|wYB&}U;d1edgeBtj;-MXclnk8h(|UNwsD)027vYQ=<`#Z8+u>SgCZvcW=4}Z(I#~#GI4q%_lF|o z?6m!OI#7}*5-H!WAuqiM)JI3{tIO?YL5UBseK!cnVunaP1vhd=H9yJO4epkrfI0 zXhQtGF@@hm7Hqbn1~Q`jhg&*4sEeCn{U2iM&_4wF`F{%Zv;TezpoAMjM-to7@0z#` z{Zlij0Xhx?63Is=3%?gppbnqQcY}F4y-@?!4Pk@+8`uV>4SEmL3Rcac4@AwZkDzVV zYpAgKiw)C`X;YB1<=YM{GRO}^9ITUKu$v_OGv7@MndBxK=sKKa8>!%H;NSBeFfeam zjMK~Nzn(CLoZb?!O;{-ej}Pjbg|vnJx_OKSf0UoFXBI~Aq!*#DwBL`4#$wK`-@@*V zYBLS6*-!G~scT?0r|RY!WtHK(bD7v|Oz0FumnS#vnX03clr|Oc-hyN>^+U#{&UUEi z%=t^jRO4qa2dDGdQnI;gXu@zjNcT!iTpa7j2nd0jkESlYLydWEh}9%6rg7Xw zTf}vP+!E6676lk=SE%=rAO3xopN>`TBE>}oC+M)ujS2?8-Tg_IK(yBM9VLP&sr2kw z8$)L$D&-+Ol>C!Hp}k^ZC}P1lV*fz66OQ6e*Dwy&qHT@O;_S>KPTTQ{nDa#z(cUIJ9Uc~#IR zJ0n)9{05X!7cGPB;?MWlcboF-O^fRDIuqID7-d)zk$1!7-UzFem7;`HDmTniSIbU0 zF{nP0SmZC`CRpm=-@62i^Z5x@up1Dy8X&plVtDkLvIjAqSgi_vZAyNv$tGXmce(Zl zF%u0eLXh?f|B^_OfP<8L2}bZnkY=QjZw>%P{5#gPmcgIHJy{oFF+xu^;~M94_VmG? zZR-Y|-*ovb7+=Z*MyF$}zfjln{vv7@-cJ(Fu7I8&iWa0L`!KjQvHuq}fpPVzz4OCO z?gLnn;X@UfFs)b*_H%f)CfUa_)EjjPytJEU1F#MPNx~Zw*8qvgCJ;YTlz7~ceuGd! zrbQo$ZVNM(G|=v*U5?${dRc2VCp1V;V(PCJ*AUM`D>L0*d#|x(7@51+eBV`$9KUaW zsu*fdC|E!ASHK)6{N6&bcm&`8kyiV9FeV)}4*kKHwq}@}`!HSP>D(r)7DJ`Lu6&VF z@O@+LZ===6mF6OtzS0IXKOwT#mAP&smx-90t|p-ir}0E>8?384vJeC7sC4Rlo!fP; zPqjw5UQ@AZp|GG^qAq|Y!qqF)nDQ*2*(t5?2IW-X_^7-p_4k2tXpFZ%sRvQFQDDb(X-63W0#O~0PVLD*9BjROlIHqUvBnbah%TXidny_I7R)}K##BzUieFkF( z_Ycs=eZdO663EBQtvEKPL6i<0HcCcCnb6HX%WH<&mFiyrANZddNMuaf#$nC*?Dp&08_Lx8s1#IAkIh=*!LiNa>A3%5(w?54T}Heb!Sv6V5IswcUw+#@-zE+ z1jLv&oQ(aworxX57h?kXdjc^!z=RzUyU}%1{g;F~#Fia%X1Ec4%9(&0F7yx~JJv`a zxnNqII`okG?;>_wQUIuY5Rw6gE(n!9B6noMo_*%;j2lHaM7n@uJIo6qzKaoz8(Oek zBk2AVb%{|HBpo*n0tFZXd58u2NbfpW$6F|F;PX0UtXo3CYAHKh*^!D`sAHsO3(A_l z^IJ{rfR(*ZVV*#?U4R>r%|ONtM<<3}pOzipcK8lJkvn{X{84?{NxKj6RyH}B&u_zQqQ0@ zuof?=RsBPNw7gFRv8)J`=`Dv^Irq_xwTs+l2JA2cwoYO_4V%FF(GIhSGJoyxRz>@E4r2;1M2dB;%ODM3c81ml@I|UEkqWds)kl+h80> zNW^N0gr+oEsi~DVw7K|e`R#75#I89!p@Z5GIB+C>Xna9g@&z^C#-${CuFXNC+Lp|J zS8mAHJgI1uED_pV$bl&GQkY;H-S*DKByqV(+~kwR^G(xeR7|3_<MErsWe*A;*z&L9pn-D=g{344wcBw zy}OPaBLg-`iE#_Wet?^>?CHWy+IVTYdYV}>Wj?b@*xGc-3W}QSZ}A{x21UiTw8kS+ zqKa)^r3aPCk`{S|PkjB^WunS;ZlwpA$&y?jvlkfUjYjFvu|6*^-1DA|dW^3h*^S7m zAKhHnn~58co?q7sWoJxHA6Y9L@4(6)mKU(kAlvEmH)`>Ihf|0zoaf&ADjZ+$*9$>* z7@h%;Po&Z<(*xiby_b&s`3sTg1?6x-PYL!DW;=Rk-(x(3Z6B@`18xtNJ8}kquqoyK z!1aRU<3ECKM(M~Hg)!L|A9gmaU5OWA1RTl~In*F{WSTTNU~#Ll+}l|hSJdFnYyouM zhuV;R!MYq#WrSgcbw2e}&wKIfe8R`D;=3Si>Z^Y|EF?mXeI%LMA&5Hr6m#x;% ziwbM-xt72SZ{patHt&PSr8vLAF-e$J5Tk#Xd|*xe5L>k{(iD&g-@$Kgj7C|pIyBDd z5>}rgqqJ?jkkpc<_ZmAT4^U4^?=N3s(om<-ceY5KQm8SGID)yV0NC7_&OCj&^~- z6J|ZTuqNtFy-}_=+I*_kpz~(<)cD2jDd6jWx!h8R_E@qe^@euA^2xWxD<;>x6F0W) zl2`|ay|5Y*ov{iu!uXVCME1U3m*EXyABE+NuE)!=Nd`z8gk*WIBG^myF`wW%O08je z+voAXd)rgg>S^1w=xIY;qNTjPR6Xu1j_psOp^+%O&L`$qD$%kQm8#u|6eHKaQ7VNS zu|YEy-3*->Qji4c%q#|2)N8D?sv8r$akw+7B5CNp_;Z8!a758x(D&cfxt}AUaj- zmHJ(QSIP%FaWRQL#*}K`_kkKzRWag#->-_F_VaI*i$|!^04Jxk^#KGCTY36iz9wa9 zp(d0!8=UctGWuXgKlxSC+3Vz?)g#o;pne2#W>Lr#)dgPB4Cj?%l%SNh{ds*1O+5BN z0IMJX@s}8qh^2T0f;qouLXK$n6yeUBKKo3tJvVsqEw}loz7ozx>}fN>g0)bwRxrdF zn=qsv-M^q@312eEMlj~)$F9cliZ8{5%w}_0_ejx&xKsjKf+cK#1w&IwtNKkt9vdGT z*bRbwuUJ0_FBGLa(Bxjw{HCL{inSxw|37FPK_6{}%Y^Ct&!q?Er0NG%OhrO=6fv)s ztj^_Tfe6Lw5R=f8F=d1d-4sSjtFQ~4cT;(H@kbH`P;;P#UXj^z?OHDmT^};5eOD#5gKMR?6pK`ckZ2eo5)%@S5r&C>hiTDK|t zB`rHq*SqFP_BM~5Y@|2OxKzh8IbR24=hng$>;%(d+;%`=Nrpv=YsqCIDXh&~QB{z+ zLOiL&sgOr0%d2GMuNXz$bqj(R#Mlj{su1`kkkcwP%To_(kL%pc5vcp;90CA-9H!2>y?-@af8uMMf=-;w4Y?vn>}`mnx`A-5^^%)X#fuNCZJ*F$9= zESW>kdnzB!ozXphY&R`-96K?-yVoK_X^eTac2w4!vKZ!x>5|9qi22CWMfN=?+;w4< z*6rZB0UHObpQyM&zGUN*tBCv@k}GHr*nVZ=uNZZfSa;ZQ`rL;9bBhEhP9q zcgeO?Ev>NCP`<9Zhda2MS6qgtii^q#NG!>k{NjsY_RjL0cAa^h&U!uNi^c`Nq20tAP`n7;XY^7Jj}gCBpx`AHVFg1PP>d9h zOXv?bKz=31q$drkGT;u+A{SRk%qI>)0;~rrf3|KaCwED}R0oF#>tGgxASS4;vHlTK zb)R>U3`m3dZP>u?-J+E4G!@Tfj7q8c5`^|HtDW(Br3+Nm(PLKIV*Ae`4ZjZ@^h`9f zUzO`P8WP0C7$o1s%p$?$ctpDzWzwLcb}n=G!EVSoEB-9RrHs^}OQ(Jdi$m6AJ!I91 zi$f~6ZiH6DJ88dGW!n%IjeTJg5D8x>QHuSZK;Sx=jog|)LUG(NEH;t6q(Wbk6~3{w z(A6#WxQu8ww<*J~Y?Vf?RiN5tb=Wxs6M_u~Ye8Aj)oR z0M`{~g<81)Q;CT0C=Rm0iy-$*AaxvQ1$%AHQns|V?BZG#Bz3tqq;t*=D-Jm=%&@4H zoiR$6*|Hggw!^J5m4m=9we5DC*bgFOhPgmQr(>5y>cSLtDiiPRDu_PYvH??U2n+)P zsK5#(OJ^ArYvVHtv?1{t({93rqUR~TSkhEs?!+Gl`skk$MT|Pz2BN7@6la#AiWnDf z9^mrtLY-iEBC_p(1CE*z2XGl6p;c$3#4aS7%RVJq&M4Sm=@!FFbws!9lcRC&J}6NC zx09Ey#U{-VTH#AR@@1>oNXo&NXVH*%tDOE?5yv#9F1yP2O)E=(*>XCcT-geBntNJ5 ziAA4FJDBp;hUdrc4*DA6UiS-bwW{RMWYA}=VR5w?LwXWmycw-4)O^#=tHOI_&zVnz1*^M05hjCX`R_1rcyZsXgqz^=ICiH{r>t)^F zkVWRQgHhAs={ONa%k{XHcLUuXb4|a)T@9t*j|~`@ZGPmPD6WnnOozqD6DPodEhZ8r zW{il_*JNTQ;*Ri33P#0XB3v5?ttyjR#u4?BX$0W+ixx6r@IZK@Ms3SSy{*Ndr)!o! zC$lRTd|}9NGkh;f2i~1$!eQ*m+fd__wJ}D9_HboHlOL)T9qN;r;8S(v$*zH@@JZ8L zqGLAeIKoGHA!-OssImlTOf%n_Pb0QFCG+?vtC01ykT#zgGrIWK&EL3AGRQizSFGoT zKfnW^x>HyV@{FLTYRAItMIFe9)O(%D4REj@7!o!Vj?RcFwL79XT@Az4hHbb5%_r-< z;~Prch^F>vlk#{P-EeGro7~tm>R`<)kC04?oA-Gha^vg^7XJzby2{MwEZmxPqFIL4 zVASZ-9199RFjkwMlxZ@$Y z^C`XjN_fO4dNC>fFepAnh(DtuURn_^7n3Llm&gGZFCR%g_#|GU_I;Nqw`E+4S$K2Z z_9|SDgmWu|;*~?EadO`MzACg^?)AJW!NHlnB?S)hS`-aW0siby)K$ONj5!-rc>wIaT866~AjiV~*P z7H4zk6kQC(l7UJ@0L&XSV%qD?71(p~7Tm+fpeyK6WJF`u)d;E~0kJ^w9Ki)(PY;%M zdoPWVh32Lm*z(>s8uz>eug(-+qV2?2&3xJ3AA-|Iu?uc{=S02(wYel#at24@}!d7musrK9_0cwQd z3;7s5s1hHdje9MGL1@Bgy2xz1Bn*KmBH5fGAF|Sb=Y5wCfr}xkecTTP?!e>0f|mq0 zL|+AzM?}4%Z+nqBfJIY*pAXkkw5W%kA8s{iC_$L+Q+lXfESa?t2FS~LtfzCnFZ$=j z(5)J_e6rE(P`5=;ct-^arD-_|C8AFdE}3qPpd3Jqx}4R}2S#o$;6lU%XsP_EH@`ef zaKTrtDFcDeHb(w^`fhjM89J1sk#r{4AR8ZTsYQ9)DcBCwX6WBHO{1pw4*XhwNVM{= zujZ2g(M8_BAkFmMcLAn1FfupaH8PvyQfo|gvIviaq=w^zD%<;nNLsJABo@QJp=Pi! zweD=OHi}(rzRCWxOm+(e?^N`YA;|PoD*HeB6ci1Ne`reo^9P_v71Bvt1>?)c)SYP| zr74XyFR+MOhSWR&^tVi2ql^}0F-d$pBI`TjeR?M=6Wz4*x}pet-zcGKoZuRTlsXE% zOl&+w6&K+yhlet9Onu_pr>m|hDe=E!_T$d)?f38Jujls_F1eof*@9oF`*H}_ z5qtE8FaEI+LE3}|iUcW;ulcbPL@$WVe_kCx^!iW)yD>#Ms*&pldQ}jj)x=tzOD@_; zBQ5Q-V$Xv%@ef21Hi^k>VQDXU@$Mq@(QF`Tt9V{6o2ZUfM$c3goV4sHVt4F1YDGa# zaS%4cI-oak`u5OS?c_in8Mmp>;3oDh!Mbt#y%8oyKI?t(18oE8G5fFJhYuEk1&4#U z|L$gh;WE~WiMenNo#6tY#!v2(LN?4?br7;cJ;}YTn4t}anGc#G7D>>*m~YtN)=t}p)K8VDLt<{_p+&f_OA&ww6d8b!&TNjbnPiLE@@FwoT(4O z=+YeFGv0}2NNG7oV_wBiLb|85M|_zGl6tI?nIp6Ut7#5X>A^{oSOS7%OK~}_c`H*< zC2*+<499eeVtQ1N(x8k_F<30d%!8=cFL8%UCKBN$XJVk%VQMc$az7yfOA>KSj`!1D zT1M927;Uy8&uJECh?;Wjc3H*_$ZPv5Okk&Bd$5Zcs!>B+Uq2%;PF)C7R@QpW8u-n0 z6Y3|{Mt6QB$RD!ACXI&f8*hhfx|GA9QXXJY^#1o~(tHrg55^qlF5DkU6;ez%Ky@59 zmG}%9RwOP-3-F|$d^L&g7I{wVN{-W_#u5LOG^EkZKb`(}M1nNgFfHs*a6PaRzFu*Z zk^pZgtZ{7+@RA&63xEXM987qL4lB9QLE1^+*%@IpJzmTm2bIfUhv6a3?rU($48t4s zI}YTgI{+o%Lzdy|j{x(r+9!J{3(J9gb1}4aB6XGcGt1Ac$G8#iQxL+De7aU z)XtInoxWm*<{_KGMGUpZxmGr17}gm56ny%wwmRm-g&_ufpuoBZg?pJ<`lJmrUGAHc z4r?{Gq*%K{Rmkt{*~cVbA-Kvsb-GZCqsNVvouG4LAT`LL~ zg?&PrkFif8)w8dRi4q#}>QEpYBpak7#wR8p41IMaa_U)L6!2j0FYLNeQbVs$2$r1` zMzffW;(XAjogU;KqyU=S#8D4O;Gn$vXm$Ob)5LQJ9TMnr=f}%TLh=ANae=DQj~Q8q zQ)74_pyaeKFWCq2={{A?EK$KuL_#e)8Rn#!p`e;`<5gZ8`YxzPJRRgPv54&mNQ`2R zCh+o7pufwzqbb|)MY|YoXAsu>Z2DrDTn&@Om|EtyLjGFsC6{#Vi#!b*bVdeBOOc_U zAfDzafH=cBKZLD@rr95Foh=c4(m?~X>Fe_sW@0chG0Vk5gy>(bG)IhWg~sdp{i;65 z*~j@1^Fk@NXR)YDpluBdf~y^5U4ue{*|$NpnueaGVTiNW0kIh;R21v18@rashu>c4yBcsvrE6 z1L=;)o6x4fJYWVZb_O$BS|td8HvSw&DW9dpUJ1Cz%&I_2Sf&p?y%wal zWf!LVP@+Wli72x-j8Y^(1f^e1ko5!6i(^nkE)c=Z5qYYM!!=CenHcaDS4A9FPXhS* z2Jj4uZF7f6xR=DG-pxz=6TmwLfHyRMWsGPrf|gtZ+h3I=Tw!d#V%zi1s6PCTK3MRj z)}`)WO&|FgZh;|noe+TGFeh5~WDhgODmWD5-?pqs)nTjYAex2}(MrQAjS{&enji5m zG(dV%vnz)1u7Ak{Il<=m_0iI?yyKtp)?;PgIe$Kpoi#aTBxaKVC7L2@a5@6FeAGHP zgPB4p=DQg1z*WAuj(+Y?PH{ zl7cl&6qb+zlL3}IaQoik?)7p8Z1t#sP2M_Fb{}^sdQDDjnw7gYj#mPtyVB99bxD|d zNq*Hs{^dXm!dsENKUC_rXebuuSodHbM995TlN%|gpK2$^Y8Y`V>fpYnM;}2f4{XiP zJxsVY4bfje^*E%Q!JgQm9u2AQJ`p#hlwBIDk&VhqSM@)h_Hf%nU6dyFbhWUJ8w{NQlul=mjMWjL z&UY|kjtKa^pWazUUWkn~EbVE@u{Mx^%p`;bvoLoI#}Ew0IIT?g#|qd*3>E*i@FilMN=^FMQ%3BDIyR4S5*0xSs$#O5I4tIm z-xlUpm;-a?m{clCMIJ`bG*Mo5(G;C-6{%42A^3wgDy0Lf=Er#gO91qxe@T?Vv`Y|D zEPX2X_SKsIq*Rz(%8BUnQTKJ7iHDaIq$dg@bSK5^XqBWgTQX+uUY(3VuT1*2d$IV$ zx^puByy_G(czyN!=U-kOPS~vTBl7@*aRnX;;ChopEfiA}R>25wH7cMAT;|t@A{U60QyGDw8(SF%reB;?ylLv9i~>(~%5$ju!}p10E^Zn+oFns20t^CfEy6S|~+s zawbZj8S0|}IoBYae1Qb}LA zRng*rW<(x6fPV(PgArGsPQEa)5FmvsD;#)WDY{g;Vq+h;^9Q{dTrqklPzvOOwm1!1d@Yis>`*nf%SJTFa1_`1&k* zXQ^OPa4u~ezi{*Ei_AK>>SalZf_niGDJ?rw`m=hZPKs|1@lzREF8`!-LQzgaQKw*w zpek~Cv(L4b%7Rh7L^GF#Q~3rKYZ1kk)&L34s7}l+69PT#-yKRCo$u=_I#>6Q3SzaW z==`2eX(+E$muPd=l#Y|o;X-)iz!(y>Jp z_)*gzsTCTLT6xXd=J2~bouL{@EF;T+_*@o$mRoB-3Th3PsjK`i=$#KVQqu5YaNmD? z<8I*Mb#FemA2~)_D|ewBpsM%N{kfr_!pX;4X#v5J zFv0vSleOyC=hsd$zSrh**q_!je>)DlXo7E=4KTKaf{QwBh4=mmcv!iz4+w76zTEHS z4rLW@GoBLbwrsS!=W+$#l!U~uFlh%bwO=|ledP_b9o@o#Xxhv_MV?>H?!hXEb!=L? zMH@KlVd2z_#HLHqJ6BZ5*!&=@1y%GF%Xi50t_m8~P( zD7r7h!?m7f&tm(NG=x(&fGkTvf zX%s~$d_*9=fbXX@JRl*PV~=5{Zw8_4A|SRi2!9Q`GhTNbs)2}vuM{tmb^(!SH9rLx zOp@nh7JLDivZH)?38Rq_>gSZ|>SMrE7H|}MaRPDWPa4D-*VZNV&#TMBn%Da$X5?+6 z2x^jQU>GA1X5!Ntq8N;~F`H_=|M^c{64}+Pto+#S`A~lS!u^lD$p6yi|5Bx(m93HG ze@n7R4f4MN@vn?cx2bL8f31!|{53x8u9B z&Fy{R7xIgG*pgropb4`QwAM3mjSzpHKWtncdxx7YpmXvMtPCjjtyMO)B zw3RnnU%7Dk^KU5fE2f4^07^ylQYX&RNqSh~y`ilP`4j}E5p&#h<(y|9r%^~jqv;?Z zzN$Aq^>Q#U?xNy)vbf54hw*(FeRR1c)^^)Iz<^`2YhLs;4iFl)ksi+&L0W6D=_2mI zW@Cg6YC1%EpQAj7nj$|gTH-|vpUlh3sIgI*2H51ftzzp7SsalZp30JLR!xrP?+rsN z;P_!b94ys!6*#{&&4=)V= z;|F}7A*K}zk}lBt9e&5?jgb*AbO~WdM!2#Z&ZjA-S1Apwuy_UVXaaX>TnslDEt1`n z(G++=PEE0l+nO^aNX2%z9*@7U(snHFv(ZgrKr&KJ+5W-d**KXpVL4_*=7~q+GATFP zc)4@MWk7q6lJ40OT$9r>mocMExnj|x#uyM(%M*!L6(ce>k2<^4^?y!4XRwInonsyi-vcc>q!+FrA~8ZECc*Uph5E=O&>v=vC&a_A z3SY*bvvjT$2njxR^7^B8_QG1de2c?fv)94d9ddnsG6bhC$LSM_clyHMlMm3gTE6|Q zyLb~HowIMo=@X4+zC?UTBl00Q0&X7^tXEH1Jh^^$q%8Yr@qHp{D?>Wvgyg94*5mhr$_u!0a7D=QxD>su&Y80 zLRmbHi-VUm-3q0~bWIADB_pPzQT8UwGFG)U-OJsL5;g4MWezd4*mN+9l=FqIhKae>{;2asz-sO zY2_$2LCiGJQs+FiUTse@b~Anw1I9bMRA(UdewJK)d+)nR#mM<+{jhnuM-io)q9&ob-_uUn4$Fb++2H62QBZ9zM z0DZjYw0*+LG2IJQ{hO+8+<*opo?Y+K`v%Vr<8{e|J7)D5ku7hHfH%j(y)}7}Cu~&V z@74k^5d^Qc)-kzCY{{ZaKk?a+m@y@DB_NLg5=ji8s7MUCTaK4s?Q4>xm>HZfxsI=Y$?EU3WB|T|}j6=wS<| z@U~kB!rbhh`H58U!y$K8vpN)^O^HC>G?7G8jpxVcwE@Sr)P={v2cN%O)>D)7% z{)BM20;OG7|IQm2->@zkaJ6M3s`KEUbD>r!(o|U4#EL_XX-OJlak>9wxDoN72f6{P zU`{8GXAWf6CTUy@a^Z{MiQW#z?qs6f{ljvQWexc<>Hg!eCBLfKx@ft<6xDVX^A@Au z-W#P(?8+3_SgH_V;T$4Aj~*%l93t<5Zc>G!+eUM(bB5z_zgAFs60PDU29Lwkl`IPe zR<;D6Wd|PqTG5E;YRG%lPk3SG2hHSpZCbxs;G{Ew*LDB8pvwr$(Cd)l^b+qS1|+qSix zZ}FIofUV=2#(2j^Oh z;wLG>kYeSBX=>aw`MnDxTH;yy+)*ll>u0UfSCc-bE2xF*ZzPKQbv66sz4hVt2D9vq zBD4D89+IWqR~Vy2?-PMSb4^0*IR0cfH9;A6t-^S{U!2(Qp064X5erMo(-9s6yZwT0 zBZK{JaYD4@O(`oe+D(MjYls&P3(+%dnwOyk%_wel)N)+1enW$>vZpt77tkS?4`wUk zy^@Dh;=N)_`AD^N8*)UPSeQq6|EzeJavN=BiB{#90@GOPEfD7K;$VdfTMRXH77Rt3 zw657hk&Uq^8wFDptH)aoJv}fU@>prH&pj#U0B>2yOLJG-QrPAEIL^s^>al8^JiUgsHR-+TB;2 z?`t!#2W(tmI#%f~Oh*3Cp?%f9D*=14RRJKL%Hs9YfG41Or~rSR(K*MgRlds*BRcTT zje|N3&ZISkl>cI=HbpXsDf@a}DHHQ?r zD;hf9$uDF8%pkRfAhR>%h1u0BG6IH(*UrD+Jv=mJJOiuePf! z6_zuZ!GXy;ZH$rl63n-tD_5O`{^&Ul90)!vs;bmaYC?c#f=^{qAThyTl^Vh*1e-o2 zeu7$}7op}~Y1V6OfL{H_bcdu4swI>JCfuaOefGD_$5R;uWK#oX(#C4kzmRn{=ebDb zUo8w!sOAGJ5ixdubu=4|&ZT^z5ICweNcfN2Fvb5csfid10Hu9fwF8{1G zd7@?6kT;=YP!F?vu(6ESGUb&hhCU>?eok7G}dEZQ^;bXot zmjf>Q_!lEVesaB9|MY$T`p=QLvIXas=?A7!Li~4A)PIh|{5FPWw*Q0GlrCj8jZwb2 zy}PV!p&9sk=}B#7lH1x}Y1pu}(e?7gI5&NJxAb-sBsE z3FTAQ)tVWiO| zMg?&(z1DQN@DH4MUW)w)K&p&KFW($dF;X!UuZ@We(csF#s5(jo5tvFPm6MroN+?|r zj$)_nWbD#K;t(WYqv9?Muw^bT z*!$*|p_&^oe@Eiph-)f8(kiGoT7nu@P!Dd1SilKL7t%uamKiHoq{Zq$7s%zzUZJmf z)gK^RUcWm^R+-3WOlFhpYHrz9!-jmZE-_jvJ?S(=Q8kTXPD@YrpG%JPD0A1f<)W9i zE>9aS0&TEKq0P8dH3x+;twxz-4hhzR@6RRMAF8*263#;nymu*3VIrljuI;c+4q?xa zK8{_Y4;KV_|MGp}r#f|mq&-I)!Q{vuij6i^!_uRl*u#rJM1@4PM-_*Gd}um$QH{RG zMMYaV-OvvI%7R-A=34Y=wuba{D|DF@*B318_!yQ1-U^45LBWj6TWc?zbyWj5ag zinq35w#)TEYIc+*wgPB6MOfflb*0xXJ3?ipaCgqno%Pr>P?@+%Un}510D!HT& zZ+6hOh{UI%Y0Y^$k~^b%xj}kFVtc{pCyg;0V#ft0`e~pUBU-8YrCigdsLtxi8dAp% zCOEW~>hM`KyfX%H;d2R4-sz+`;nEvr zmd^!)x9ZXBk4NK2P-GM*kL}`ofJhId7{7u3^Q%)~G^$Mk^Xr$_PjLg*{{x8Iy8Uk$ zo}>n;hw{@)_jO@Hx+)bv`I{XAEs#$vmdwqr?6(0O3l{P3$mTN>*LW(b4tv)Dd>rL6 zVRB_jd3jGYO<4*9X@9(M?ph1Y3hpXy;Y)K(PcuvF(`OSC)(m4*D?8Jz_wDbmZ_n@7 z;p6X)Z}MM^#^u4>Iurc`IuK7sjt{B9HAlPlv<~#CF%mFkN&2)?LprjImApeOvfSBn zF`pQ4Zo2~s77lU)irGh85z`S2Tveq%y|g?#|=ZpqoL1&>c~ z4kdBV%#9?iPmpd!KxgsN3!DG)B8I5#jx?=Lz;^k__0PZJD_6uC5zvA zdSd>1{37`d7D^CL8>wOu6(vB`wuF!nQKLd~hZ>dWnq4vQ?a>qPWLjEpEG9KUlLpQ! z28jGk_Z$$>B(fpeGornE0$+L>&IgXmt!lyBI))cvU1<=oblI)X#<|*o)KF-wCZgv3 zQ4LVRhyq)JE}BCD+R7N)M2xdv^Tf#PqkENkt&@7Y$S@Ab!`Iyli-6DDqtr@zIHe@a zJ(>6hUd?%?tn)c%|Aa$RU;~6$6+Tiu#&Ps<-$=qtD+Mg76l_O4l* zW==7_2+(wMKG7r$Y+9Vx_H+pAtP+s@8MO2}9A#*U>GdmFNqJI41|^Xb{IqvUx1zDGx7{7EZK# zTZ9Q2$KJivo*r71&}pl*<+b!7BWMD@ZnFuOct}w?8zG?@L~Yi7DSrRVtuz=HQEI7~ zsE?+*maw~z;)@I8-X-a{zWKyac`fWbN-A#wp}CUO(&hOouVJByRWWJy3>I@Y%>i9? zU*?afroX6M+YpaWv*}4w$#OUec*N)_@Gk?mk)7I0UBM?u(jB2wQ7$#;SM$P* zvCGFX&+5v7aWf)m^n^SJD$eDT6YtJ2eg3d@a{aZOnLyX>n7|^w{!QG~yVscsI8xxFD`<0e2;6u(r;0C`7m$a)5F!(8bSJW-Z8Iktv)oj;(jPu0SWIg%?x zDN!3@3tea)Mg)IXB$rBmFWK{$ZKdxg{Th1dj)uO$CvlLN%Qs`gP?Y?hosAyi_^N26 zl`kmZDuh@%k0+$TZYhh?)T;D?;}=JaA1|FBBE;C2N#PpGiFvFvRaZ21kaX&`BF;YG zvyBjnT*;!qLKD$PZTR7NP!&YU?q_L=ZsEh z=Uyzx8=9Uw(Ei3?NS@ps25+iAI_JVj-@pO-P|e4VQ5YAZDdv@UWv zyq9k!hfYJ_JTkOBrS3~=TA`#qaeynibumxRA5iy~hLwQdv)BVJ>L&u)2ryCAQi}qf zx(-QbtlJmvAqq=PO?rYdVhv}L-!bFij7aG?dzF2aEyu?7cGP#ZY^x1_r%c;u3sFQ) z*o4Uq$(ZH7D22#b@X2B=&`gmCQ`I?TJWgxPTho+4pU@On>@l+eKf{LIQVv|Gk1iJ2 z?{ZgpK$i%C?&MItY7L@@ogU@*E-qPX)O7&tEVy z-Q390g;-Q%Owlrb<1txn{9b*UdcGHyp1SxDPs9DVBDos|qGW6>3j_AfMLCC|(|zW{ zvY{Bg{t?}Un~}vB<~$6(VU+`n{9}Bg>G_xbnxq~Dsy2E{;3IjI3%XpUGJNY?ZkWcz zLgct*GoO-rjkWkO@$B$Ec{JtjcVD*;XRz7Cycw` zsA{=Zae3Xx4A`DhQf~ThB|UBvy@oQEO5!z@3Xwnigi0Us(GmEfW2ptZNU$kur8Eul z+z~*ImbL?Qov?>wXhM096c%`Y`B9MbYb0?+#_%NAY0fEVMBCnA4KMI0#L6!y`sD9> z1P4kngqU5UF@>aqTSagj2JIN#!4AP$Y4AaKCG5GYx^*i81p-cFGN+ment;wo74 zz}M$w)-pKEX;oEk==^O!E(Dp=9Pv_EsC}4<<_wWs3t!1u4@>Z1Jnz{LR4BNh?Cgt6 zu8*>(i+|r1{&j<}uPbZ);|<3r!RY6;iYOM^ckru_33-%oqk$AUwkguRh%M3?j*o)D z4~7#c4DSr2kN|lU|H_>NI@X6IOTnwHz_OgtkLwtM=;$K-ObUM(=)eAomc@tw|sw z}9roXKpB;mQ7#| z7q)FtTpwIIuUBlm)4AL5EB7Is9i5yp8_UFnw+^Jb|5EIra6WwGE6N9eE_if#NMVW$ zXz3OhU&0Y7=$jAos|PM0c+Kx<%8klV_BTS0~&0Y6VtIKIOvRac02paHZ{Lje%XC{IlPH>p}aIiV{Z7(ym^TI`k2@uCD z8#W^g7M!gkMEiPS_1jM4*PaXlR-ku916=l1P2|o~^iS;fVLwx~@@X@)>slX6j;YcI zCkEz~V6~^~K4Ypgse^V0CcJ*Kf*My=k2l*U5e2-XPC84?PA7r2&ZN8ZT4(TmdZRo3 zaZt;3y{T{}pvc5#YC~M-`AW%7Yp~N#tDmYJCH+O7X!AxK!Emsb=#)R}fnH63O>oH| zF3>((=w)bY`fnIMo;@1F-*IE^z52NAxeU81tKmrpVw)t(IjLqs<9h7Y2pN?0D~sk$ znsh1lS`Z!TYwyH)zo8FGssn(ix6^uZXGq*G$-1P93yOxi{qUz<$I<(6%y~n7(ToIA zf|q){j{YoVu-y@vN0V^P)Im+%2{Usabo_gFIU zUl4|pLKyJ!W8sC8Lhk9QAi%HVacOz}>UjMKC%;Dg=%pg~P#TKp96R`i|4)1|!dy}Y z^h5L+{t$im|95;L;-GJ8{gbrye?W#Rq?e{M_V?F1QH`{2JI;Fh#n#1AhrXlMrtmVA zrh3e(OAAoVspOqVdg6gGCNQm>(-x4wuwLn?-0?==S{r@{8QE4iP&OL?hqCtr>ZrFq;KC2{v9(IY);&ti^kb!mZO$z^&U+ z(|e9KUO3?BZ$PvmZtuduaEwkuee$f)yT4g6+|~b$(_`2;V4w47s zDBTG|8L)jN+GLo7{g zVzZP_zS(vsC3zoE@~n%W`?d_G!Rq{=jec@x$*Ti29D z|8JO%#Ufb9KJ^VpF_*v_dC@>$wN7D*WPHs&V|MmrVu*+VY$%I@&L=S#u|UjXvKQ(wfWwBti0X9N6#T1Y>Txs!oq6 zJC~9dQyD==qHj`CO2QJ!wF1_aXiHoj*@M8wqPTl8_$O-PYX=KK2`4ELqfaT3 z<^yafb3Ax1pS}mtc^~u{K|$H68;SgnM+EF)qMx-EA@bXugFFqc1; z*?)euExtxuvo4c4fpEyz>3jS_qNgt>A>3$0q@9^aetF>fM!T9tC&e8_NH=X@JxE=D zmB^mRKyK=6EteclNv`j=dfbmIpwAOAy`Es@tXDPob z%r2bV8hP|syUfhV2ezd+{WaZrdjbpSiCC28Jf4BxndjEx}y%@?UPmhh)ijEVIL}SmR`@cd{&q% zeF60;+hGUv^qc>~1N02T0ebq(0X>I@?pxixGuO2NUOv%qQr^--G#4uN*wv~x`Qa(G zvVGUeAHRK-Zb$*X!#n`rKHW0%XiDDlJDv0(e3ffksITfh+?Nu6-!eD!no=|1MIUvW zdWGqU!5&pO1w&g8jl{zz`E=ubO~YWOl8-WWX$}2@jmXBQtIE`AT;wIx#rUymwnxh| zJaw`p_kUR&S`726lot0eW%-4hYm}DvQ3b2+1a)Cxb@~__=9*Km-J&eBevyBcavc4$ zbibd$59BDDj^Zz~(ji5pmh`!oCNvG1*DjAMlzoDok1yu8#A)Z}9V6)VM2tLh0}MFS zYA|;pNR6ttbLgG4Fe=$;of{U@XDZD(r1o^;Es5Uu1QiM{&7(9D__OBunB&iz%*Yz3 z8RH)um|)Wxt(|&p8Cdn-ozJ^R#j3+HOuXp4xA?P^N%|(nI2nre{^HD;Ra=i;J*%gg zENiF~w;kHmIxMo{tLoaSxRF}#We%DR9h@&D;gIDoJ_0DyV>qmzHVD>iHd6$=5SR`o10cSc)BxB9d6%s zz{(qCe($LHfo4DnMRY6^aZkb)#wsV3nIR#vJ8JBO+;++xZ|{vUYocYvNYjkQI0#3P zNYGA&I6b>HW>bb6)UXTbCezncC4eqGI}nwoO@E!vz{z@jh8bN@*nP{^R(HzA^{5=Z zPiA}xRpcT$Cf_?*I8R-;TUFX?eeiF6>_cB^zGl{BLma;wI%UUZ&XE`N499$^zLBOG z;Ij_ZV;!_z?~f1H2)qe0&9`ewG+d@v;Ll2aB0nR!f&(xA97j06^k#JO%k&eNjNOWJ zo*4c*g`(6PL=x0*awR@QZIYNLKE;i)`4Io<04ZlevJ;#04j~2SAHEM2?QO;_YQ&39 zxF@~0C8pXnqSS7UDTwh!K=7IHM8o!ZYMv5%g%+tCPqHC^p(MK)f=5vJfy(0Ka~xeED-$azfFGEL;0zL6blY(nTxUTQ zMafZA9z`m*>I|jW!W^ZC@hOWdtQ;|L&X!qlb8mD7T{;+%XhCaSq#RXc7gc0Oe`G*f zO>!n7C5#eKXvh3Hfw{_rj`2_r>V@rmN;&HU@3e~aq#c{y14d$x?64D7Y`dYI3~`JzkVYV zmp>?jMbrbYe~>F36lb+O$2DwPSBd2;X9E@*R7bnA)DUL_p0yzXD}+UtlE?Vxr`XTT*sNw!4twgSctmq(ZJK3Y zx`?&mL~>K3wAqTy`kO!}q}pUy_ssUpM&sGvY*4C+lW72b&$$t!IRl<<3dbw)oCI^` z(|dKpEH{$_o@V421^2XiLhrdnKz1HzER-91IAfpanm&blE^C-60qv<==5x)*8p z{gZSm^!xE~Fv}!>RJ9ijX@(z&gA`zwK-??r$~vb++3#659X@EG-rL)$Xttp;tE5&O zo&Sm!W4ld{qGZqqsbvQv89lmW3N1`Klh{BI50Ka^PhkM$Y* z|2{xUncEou@8K~>Mbk;?5b!m%F{LF#!$%W|CnBa74_P>;B#^tn$AFXx^7AUJC1)GS z#3Pe3(m4k6Rjw@=EMgQsku*2yP>_jKC?Urx3$L#=z0HiDDK1-RSHx(0pIA51R?XPv zu&0R&#D=gpe1C6$Z*6})9cJokyT4=q!n}1sIJZ+8azmiOg3U!80g|)l5;GSV^5&-@ z5qKfEQoa3)3lD}knDX&bkE*-b6xh*9ga&zHjROx|P^4 zVWhY*p`nTL(wt5{zgFCfUAA4*+d!B_hmtrnnK+w;iAl%c{l*v1DY<{j@3DBAVQD&V z7?sL|8C}9SAYCAcK44ZKX{e%zi)-NbL`mqLBhJmdv0!ODv2cUB9!D1bV@w7t&^VCx z6vSvs*E#+Bmw}c~q;`x;els0hxpOp>JCtcy&a%CtY~LozioLuwK!6HCjl+Q0mCWO2 zo8q%_6iTji8ySvU?xw;oCQD=hYQ-EE14`;6!8ok;Rx01QFK+Z;585Ic9(_G=5+XX$ zcQO1#UAKZ2!9L%-oQ#1bZtAu`1C|7$$e>%coJr@V>SyUzfJI}X=2yP%0yigAS$k&s zc~JB!Ot;Ov$Y?Iv5*Yv*_NU88%R)^5cL(wjnjz;>GTPxVeL40vH&Y@rTJ3gYWTZ`4 zNI3iA`ssy@{&(rmKZ8N#SdT`0{gR|CeoN1og=R|e(-{qd$mAMnyEUy=1Z^i&A1($# ze5h7`XhLc!J%bpuMd-{{&agW&ZjzWf8l}H5uC;qc#QFD!3%4cFDtp83cC*{B<-_*u zv0HRe2M>mh+-Dc~NQ{8W@(%GvH@x#xzu8yplats-L~hP_T+mGDEGYl3Q!SI3(6spa z_|>m1JXK~dpceXi1BW#R^v~9bKd_iHg}d%nfFc!8N}gbH0Ik^zqS)sdLH?A{9NJQX zb=q#`i4ztk6P%`t4@HOLn9(E$eM7Z~>lABfj&zV9I)Wn{KG9)l-@95o|Y)%ckCLv7&vWWE;K)!YsESSfS)2Dww50kw?Q z{w_J#+=zK%$KOoH=&Xj3gEq)>gEAyNHW`0zd1X|>M!)xZU1A~_a)L- zsv@vjaGZx+7|+>>q~x9e*=0M5?)Be}{mRN@J(yaQz4S5Y3i*)_{lwS-ZV zkBc%zg(Y824!?SZs9p%S@P-ZMGg#mYmsFsrm?D^@K7BHl1s%WL z;Vsj#JYa8CGt{&OIY!KNCGAx2iI@TY9!_b%JBfyi!ll$qbvBP+_$?Nw4Vg2mcHNv$ z%FLgwJ@&*)Mi${|z|o-`(0dS;nCYUkZ175eDm%A_%vw8YpVCswHMvH9ylN!qgdwQ` zoR_S(!WdOlQb&Z9I$VFNNL-e@qpmb+Gh}WyWg}VJ%)vH;WDy$7%~)zxho~)-}&?#PFpWa#r5tci&pJrg^DZEn_I`Or|B$QDSy`vG^RJ zzG)NSnY=weP2YJe{t7*D5^*udcrlQ&!b!`>dyF=?O%z1WHm zsD7H1aN3WQf8m{DnG@ehHb4wg5}cB(p5aFC{X8KTumtQz75a-L>$s5b;^%tD4lxjv zv^z(W*$t|`-jEegDkAuwL;c&d z3ErB37R+RO?M;vwt5Mi{Ewx193LqxvpxskR8N`f19Z<74K4I;=*ED%^1$lXApRE1o zceM8vx(Tzl0e|SLR#s1g5{b%%>wIKylzj{!__LHf_(=Z|*YYg{gBxGWJKcvsuBX<4 zFrd-56Hf~O9{|;ef3tua3TJOA$;rA`CSYfOUJB}(9X7A*{>xm~pvqh6S@qWxfDG~x zmHa&w{tjNU%v%Tcy~laE{cwkixz6&Yz8?uu!;NX0u%dMmVbTFkgo_!b^_CxaEhTQ? zL*ektI}nL{TjT8hd?aj-$W{z~(ecT1Q*kz!@y4S#|2pr9sXRYLex10FdF}U78{J_x z1)nZ8peWXC2sCGpU+gwtNM1hg1yKb^tt8Oug?Rx!;ev@Ddh8MO<8`f-pc&%tAQK*22KvT;3uMM+}@W zz{y9x-A6@3-lE(GQceX|9g;BMSHIeKVdcUB5{n3!2p9<%f}WASk)Da(?>aO!KO$sc z%>Pn9*_8_(5n%lKb;$DH^`rm4`su&wN1HSty_6OgzjIi}GY+MJ{O}|BL5Psz5m4!2 zfBVHEzyQ^gX9$yy5y8Nuu`xnss8o;%N90#QFHsPLdqOTD40+e6oGYB`v@EG~tWbP5 zq8xA@|9^%6|I6i=oQ<~ew&!fmsc$RzobRJP(O;4C4BlqNR9SECr9JQ%pw1XO0TK0H ziPFH_DDm5dg=2B2{BxX3_FuaLA>L}j0p3nnuyH1(Fd<`Sw*ssiqHRw8@BwClA$Lv~ zr-CdwW76GBp!Hg%^JIBs@g|K-hDIKhSPU{#T(h$Kr$na!&)0|Rm(oBIF~x%dh4hmG zai{til6e&KVhP2g0&^vrE~vZ=8tI~otla{|(tm=Chfj*ebdn{j^<2v#2I-{I$z1x~ zRyuf^sQ-vd&YglkP{)iTyi%niiqr`lC5zNaGNuwOdnhLz%%|>VS5cCSHPSK6EsDZg zOZqtT-XU|iw^t&F?$PSU5` z5H;$t5<-|~2@&~afTT`^RYaX~@u|>4sdV%DiI7%OVa)s=l1g-Ilo4X;&doY7mYs49A#J{~og-citvdQv zYN^sqn$1Oo4Kb;X`BbVZ^bS2>J{!L?MrU;L^dsAh0z>>xlED%Q(L}bmWN44M0;1vG zqzZ;LM0BJd_OU=Znk1cZm$_`V-)_y$hV9>e+~#I}^gd=Ly@^^Y*PfC;<(eF(`uJTr zQnWkr_rfjg-NckCgLT1%@X7q6OR^F{yjA$^8hsaie+n}Tz5LRd8-W7xXV7h1n42`w zn7;$D;w}g+7;0fZbA?F=W)jw_;K>7Ff4Q$NNz!H=11FLU3o$|17V(ifwoV6`MutY8 ze_3K)Qw09}d0ya(Z?Ea1?^J06f7t{wG^t`kVzS_7+&GdVrhrNs#Bxn^C{BmB9D}H^YApx z%{nnbZ;K!q-lbEEtm@fQjjU=z(@8$FS~k@ZCtFnIB<`)H4mtFzYUbi#Y{Xm8L6M!R z2$Fd6Cj_pg*RtYGkTXJZV#jexs!Qb|Mx@G9^2nx-tY zs{NASMe{7!+2>P68h#Kl5Lvqxef)sx;Oi;KjBWkw^09m!TF|ROlV)=w$^4Nk-O=U#x67?c!Nw&glDyk;14{Ktc zw5X8F6hZ9E$%{WWZs(7Jd0385r4mf)O_%V5K>2Nz7C=%G5{~v6dEo3e4)T%=H6USh z_I2@}ZP4;ihSEu#DQ&Y)%1r=L`0|j8Z5T+bons*Nb1RJkO+|&_yLu`FE71=Zzeu4` z#?7%Q#CF*8SMMCXovviC!cN8H_gsZd#4sjm$z#fgt5r$9X$42YXLG0ldBNwAOEZ}L zKZSXe{YM!O+m`6yZ`~`7XpLHe4YIzn={QBew`qW)N|NE)+;PQwNW+)3ewEdB`kxN#Po}Da|yVbgoY_$Sb+~Q62NZp75;% z^W6(FBBe?3-oo_MBs$Ohu{5fZy8YFPr9sTI{6}um-6M~+2F{)|0+#~?iuCSgk~uPu zgB2&@j5U8Z#e5P4bmcI&l7n_J7IZfFZ9 z?Z!<$=qEHM)=k5it_MaLH<&ePYOu?^ceM^-Vd21w>fFpFlqmXG*f;h~TRF;2(-|EL zL#OBXLG*`T+-5U89%49s7hF=-{dkU z0U1jHbtn!fs(^O6}#TS%a$;Z zfu*$=Yb3vP1Iq4B=t(J`VA3?gQ)(j2CQpJZ^m5`r<8w&VF_o<7QQi2i-gr8d`nd3! z-59S~W82f^tJ5-VAA*Ug+_k3d;&T8;X*Nn4rPR3z!GILEczYxUt}A%wVJvyrJdtY7 z;C(ORA`gx`RgwJLxQMpJ7w4|Qg|pfb5&{Ix`Bsgpd$>~aZb3=JyQ4`nN4LI%@~uMT zpJ>{!P$4^ptwcJ<)dgX(cSYe9S&^yl`J}eh>C3~PC$(H-wbq77E1MdsM?0D23=UsN zyF2WNBz%?B0ODc_s#W(k&+y0Jf6XbR?WR?`<)1@g`xVm_!$_7IO06a|d; zkU5Q4M5{9(SWAvb_M)sZ&LN1o3F@Bpco7BbpeBE1q7en9eyrytik`U!JbG5YO$L($ z(Wm@6zCRHXYXWP%d-m68E!YJTuC({0#%+P!KF-!h+7-|m?9r*Vq-BB6)l3^6cXU1A zjp*euldQ+`-1Tz8)slSb=O*o0NZW?`6gipFw&Mubjy7>TotgKu}u zXFGst5AdM$D$35qak#@Vy@U%C3E~0`s=B$azvAiuh>+*(A33`060NpjkCencUkWYh z#u-OKu`ePraCnWCZcbDRayzh(1L-x}aWdGEg6+@*+Odl4;2iAhL=I2O`ERE73%^TU z^r5%LJbz%(UkGEtB?>JkIq<*$t8Cb=8BWF`b3qxv%b3Ibs~VOp-b_s-_uKuH^r7@4{1K8;r?& z#67S(%@&v&UE!?7m;~1+zLAI+1IITX+zQuQLY|~;dFsV}?G&bP4-Mtm0EBOf$>6eH z?n)`MrLqyjdTJ#Do1r+cr{uAGJC0rM%I%ZCQ;W!&>T1q<59#e@-2)n`;EKs0`4~G@ zda_UU#1`J=A7h|9gZyyWyUK4n(*`Vg7m&RXi{sFgXIsa6vfNytJ35(Asg4YHwP}I% zz-X{AAwmoKIh36%8oloK70y->W6Rlz$=!Ho)?O>Y}7IVyRd^D_LG|2j3*k$QX=57b)ZjYGZh6D5l-FWYMLG|?7=Hbwh z@>WqKB4^eS)n-t7V?B6iWlD{?H7f+Wa`RV#3yaOJ4j7N2*VVzI)NDr8`)Bjj^LqQX z?YR%H%^_!IIVqXlt>$+j-Ng|yZ=balB1g|FcXQLE732tA|J6=*%J#QqbJygB1IXkt zAMb>sk4Q~)hto#YE%LSePIpSEEpI423fJFQ7c}M33qPrmX{QU7h~>YBtd%LiuY0I0 zHuD+U1Cj4;SNWL+DLq22sGfK4FAf^?jVqWBTfev|wAxGYzl}YN)gbQcb)_O*$bipIlAwP)!yPSt=0}&v8H2TuiI56{K{{vs6>;kZ-aMJq1P8vIF@WSJz6xK7g1J)4w9$Le`AM5EiVPVR0cwEtxJk`3_ zmu9aoG%;7?+FW?PHd|5b=D>+Ga;6lI$vnt2PNelvt2J9PXY#CR)~EhJ5csMrQ_*nltX4k$b1=h{q zFlu;KwBae-3cQd03o|lkz&^F;N-5M=Vq~6Ugb;FVdXHT)aFq)Qu{vSoawt$imEUKS z{HnQe0owrzRe zRCmW6z_Yw+pl%vroCTCq>_Mv*ZI0~|_D5OHVo;Kb;t%IGgilaP)r~nHXJ8u@0d~y+ zL%q(BrOJs#t-$i~RmcWK#2BTsJ!jEE7A<0-KW+-{+&W#?0Iji9zpI!jEiRUdTe{n-m^h@!a1k<3={^zjJCmc9xy@H@Ti z4GI`$N}n?c22pO{YqC`q-UBBi(+Ozytktv)my;8Lr_tPuo&3w2`N%(Pi*G!ahu zQS_ZKCrkgaSh|n4~|-V&yFu^s?Gh+MKUy8sWY>-mJ2)a?F}2N<3b(_45C8GXHwGWa6f(rmrIO0tcWWm}T} z@U*aWexgP>SNXpC@sFIdPa}ADSg{5-GF7^2q{K`=K1I@E!GpYpF|FctWWsZXGa_+u zi|e=DBRqX3cF1m7o?+l-T=%fAK-rwG`a3qpdj;T9ukC3S^)0x#LJ);Fdzg2N z_PqiA*(w9@OpoBBSZHWQ4}Wl<@pnj7c}woG}^((oApO|GR@z9-41)+ZYt=Gs?u?_ z0LESQ8y&EJyI{Bd)5ls~)PI2z;IT*R)Y8Gr<*FD8-j#Z?$emuDc0d)@#S_ytfVdoy zdxIi8v3zO+M+*i=58l?};dLt$d8t0)i#i&#n2fqM$FW-aXcd4aOJlzC9IE=rzDLGY z74kXMB0{xkI&57`-d6#OIn`?3i%E7|EjKz>>XLPzs`AJwgJAPVydnKao5r11?$vEI z73t-%1CMovKz9B}`W~N<*Lc}b_z01r#Y%LY^_Og%AZeP8ygw&Gql^czCi(7R1tLjY;a8=Z+3mBWnIUxOr@xucV&tc6Yjl9~A$W+8mk zYNPgd&;&Vb_N8w5v}7-7prt@eq||R!x`rkOI`tmoj`3*4oci^KU6S3g4V3juJ-g$h zbUJI}ODpEodElsn`)m{E(Zsd@xtEAf=z z2$ywPTUk}8xj6t_DZaZKrA57k@;13QqkEn4;^tJSoaelY$GnS==I&CMyK7*$mwbr} zD)ft$k;Nif>7rh#N(4n!wlzbz@tTBIVbyS#hM~sQssVJ<5UNE4^#ZD9DRr})rd3|E zngI4FQ*rx|BacP-xz3g|=&};e_+9327kK0qKt>hRGkB#PZ;)(4__5)#;1xT?8mDrj z>!GAs4ViNT)h5zq8x?hIq65*0cZ`syZF356t1K8J+nOiQ1f~z*bbX+63+D*fTz@N* z3bHZ8-Pf^Mp0ok!h;gpJQ&z+!^%}3C-%G?Jby^Ji9tUv5O)+5_>0ktY6y@OXS5{It z!=8%Qn=o^2=*B!HH>NpE`3YEM)ucI0l3u0*hIkF0UU=PK;?hB7ACOw49R|9l3}MMT z40UOdS)d)#w8o-U{t2RL!Mei{6(Lm}b#=V=jc*N}J>#bU_6V>lEpd;vdoBN6K1LofY}7R9Y1VZoxp~Xyi)$3i@mGozK6fj=#sj z6v^*X`bxa!(4|mqh@vX5LCE~#NY@8`-Tu=9D;OiDyL$)3tL0H9x#@ zSJ6h&<3jf@;p50&a;)?lHja8i*gw^WnZfD9yOck$h{==l%)EU7Au*FRD1Sov*HnV8 zIBn4UgtdR_4!2C3tK*3XyC!M2q|@iVR?({U&Ro5uGm^E2X*Rnx2)wrLCglk}ZFapY zeA(ir`TpzLGIP)jmt0EQMq+b#ft00~r;h$HE~?CxS_*cjE_Zl{c;Ozk*x?lfSusef zw5u$Cg^k8>TOl?5uO~`8kzl7Z{@8Tg6>1Psz-*H?K6!4e64B}okP((&A-oh((?F@N zh>J|{tgLWgfQk@A`7|k?@^UENue$@sV4`1laNF_Y?rKU}bwmb~lAoumX^0F5n#=#@ z_{e7R%8`jO&A*Lgz5jAQ^1}s%(5bzH5w6Te+at)hu*sd;QPkNSl+YnJr&QN>IVEKQ zlvmZ||L2he0A)`N|H}=N2t=$$Ybr5d7kW>Ki>VE zSi9z*v4m=iD)qU?B3t*_piPZ~tLtK6_5Wh*or5!fw!P6L6Wg|JYbLgB+tvgV8&7Q8 zwr$(Ct;x+kXP;Z=x8M6#-KuZ*^LIbh-D~w)AE?O~NOrE5le=_Uvg@%G&#U0OB!+Zc zeu4gKrPWthU-MC43|{fZJl~05tMN3%!PZ2Yww&NT2LA56s>HfPgXk|YEo*Jxzq+*R zqZ*TWWW6s1Co~$k<~H_HAe;3GM##Svb9)3RS@^5Bme2T+!=%kCXEsMJY7f&)YByJ! z5On{Ek8oPOn>v1s;2hEGLrs^Dn(TO%-0B2#0G9-y+_1Gsc5-F!&S6N67H{#QvW!-D z^!~2Wg}buo=obP;hC#7E>~VtJ7xxx(^MK#uyz+*dX3b>gn-Nc$D`Chi8jzwa8fAsp z`U3lByNvrHPrl^4Rd)V8{;99$Z0=}cVC=-8_&u9AsySNx%k=qMe2SFm->9OTL(Y`}*PhdHEjo zJD8vTwDUhaBQzp}-tT~cfcn4n1i8M~Z0BgkU}@@TV#4r$UGM+?17z)t{|&0jRJ^uA z5kU0zYCZ70wVYpD(o?XCV(T=YRs|&zp=1&yWc7qQJ(g)}!kC7+(i!j_N66iQ_yYPW znM-9`Q3MOXotUD%-%4-h_&MG61ymD|6AD5t!s&jY*wniV6;k$NTRH6o0FJ7z(oBfZ5bG8A~HzliH)`McF+$^6e9r4c-Rr$Zby%yP*S{o;MiD#jtZ z7RzxS7v0+kj|;uhVsSWzVyg>Y^m4SN~Fhwb`Z z37}x{+U~(ubD31oNDqyvLKV2#l`ZGmrppdjC(04glR|^vjmf`tYx*d0xBM)0zVV}y zX$lSzHZ|C^=k2qpi4~DfZxNZcPnJzMn);88WY^UcP7e+Q)C~g!MEU<~BmMWW$y8le z!f`?U%dXKzWDVnJK?erihymF^)v1vyg5)IuCl5pC|5QgRrH+l*f^K_Vecy*Ldf< zTQ^V*RPv@eShl~nE$7a-C|H(je~c-I86C9drhJWF1|LcA55snulm;5klqjJS`&|tV z?%Bg3LtYBgX|wr*8q8=)&a*xyj_{n;nM=W6FObkqIuo9bh=SFau*avTrxphD#XBwj zHU2(Ou{m$VNSoHsR<$Yk@v&~dmi^mS4X~4Jn}h?}Ko1MZ(Rpd_o-G2>IBc;D?D8!v z`+Z1E7p2r2`a>~Q13=A87Kxx7<86}9Ify-_I=Zzu)*G)F-R?eT{m}UfQiIhgI84fy zbFLTvmSEjIJ*Ko>HG0bAg?h}_&OC4mwf23Wy|YHH7&P(w?Vhz(oJhu@9&ECq z&Op$TVDF~pZ;SGHt=RG$NhBdboe4EONvLm_TKw6cT=Sb078p=%O1vf~(%Na*SIBY~ zt{^>lz%-qZ%&8g7i|=EV@!nXjDAA}Ulq@6Kyd%p)Q<)kjjwF-vZ>PiN`0-{d6sp0R z{0eSRoCl2$1qRcR74A|(>Wub-Gk1^b0#Nhn3rQ`QLT#8c%n7c-`$rUw!mQuavO-^c zkWp4bode-^0!B@BG4Y%Q90#={XHTS~V9z8&)j@P(%CJ4$X@%Zk(Hd5dvm&IyJ|8Rm z`5cJ`4N&T1PiV}n-ufMnyGe5$dvBhYS@^THaFfOIR6VNk;mbG~%%gkq_s}}VFq9mC zF;ukstf*a$a0EV^qiI_-4k|ajJ^dKk-hdyfCu^h&K$Tp5=#ktAZPSzuj}#3|76nr~ zjsD=?^NHImE=Az&yti*3_Nnc4ET zK8uiQ*Jz1PtFuQdCTyO{foq|~j&gQuk)T%9H-+abh7C2vvuVWc&|x;8`UIm{!DR>F zlvsx=QVLhWY|cJs1$1yl>GI85m~c&7v8e`=r&=Z|ECtUO4e8!uO)z|u%?+N2Q3Msy zeITe;hDBmrLx~Tqk&Y{jqZhULpeW3KWtkxZ%%G#EBshnOw)e7ru;C`(fZJm-M-yU* z)n?JK83e%H+%<#Xn0-j#8{Zs0 zCC)9B%>GyJl*vLRQDHhm>3V69bNumH6S+?F8564R;2ssK%MnB7KpjK*p#$m~f7Jx# ztC`?v$T9V+RT1EQHaa>1@E$vT3yYOS*6gHw$E$)xR0?D46GzLC3zb}pQ9XYLx7HWBh)29lZD|iby<}9*n$2^4$om?k3Q~yeLBAEhC*ZuL2Y*DWp}S zpF_HmWVW0)knso}^!!?24z2&0tX+CsAB24;F1p`w2lF2>$Hjs{z}mvh_P=9{cY>82 zjtFY-_N|TgDtQs8eF@BA7R*AdV`=&vyGzE}&@H;zIq4yC<$PslZ*5#X(e96<9~i)3 zPzA()Kmmh4ccfxpdJuNRfUj3w@&`k!I?bk>jxHv=OiiDsyM4ZX^nf%0QhFqjm*tU_ zqILfGLa7XN5EW6Isz}R35*@V#bFeL-83q|n(#|QE1fc}!x=lB>+4i4ZtQ%lS5?Ny} z52{FaS*8@#Qllz{Do4;1y&wgdcmA$C5YQ%?qG-Bu5k*7p8-{`kO87bDAS*3E5EMNR zfJUJ)aVj@n80UyeYgJAxnUW4;4|l28zA-YeG?w0wpf1I7sUL8iY$38S?rbrwqoS9H zfADPnSb-Gf)BW3tPw%-f2@l zU-K4yLy76IK9$v{+_-Fa=xY0H!_$0yki;!p-Yy=O#0iaITE?>kp*qEF??l($oL;`Z zz7g{6;-s$IA*Z&AvS22>yWoAtIe*#JD8+Xc`^>$JYCZS~%%a_%ix|6Szs z+w$>U*L5feE}(d>fUVvqqh%Bd3B%#WHe4FC4qZicQku{*+(N&H-#VQ8X!ZvH`Uu693CX*K#cZG3XZhXhtQe{LnGv91IYzpX1=d}+6TsExXD&}{eIdh0*xrj3e z+U;`^Ze?9A@qw*PFjudFpY!%M!=&`FlE)oI-1y;oWsv^F)Ias5>_LbpfU*zf#oG~+ zC)Q$C&| z4vwPdLElrj+hL{t5iZfGT9rGUly|r@HHJfz>v*(0zF(jr?jpL*KcTAk*j`O{c<=rK zjgb~&wzK#K&TJs{DTO|0qA5lecqGI~is{Dx;*X1hGZZ2{@)kc2Xt*L_sf!aB2yy36 zi-OM+Itdge?-i(9`-MX+E2~;}`a+0DKrA9@(x7T$%Z@T>o;rZ!Ohs~$sIdDA#J@ZG zn$Z4+<#y&&^%p}sjzME=xh2w0exSKzk7vOl*>2+5d=G;21xe>)0PF>ez$mo(CZZXZ z%v_P0UVrwzZo5~+bL@V~DN!inl%ykCD&vb)tVNn(Ok=&}+ZbmoQ_H!8~QK_WYpLNwJ&OVq6&KaxlvV8iwrDNizc&E z8Qod#Z*~2NnI99$W81xwg-E7d3YBIXc?8$s5?3SpRqUa8c26npZ{qdmx1hL&n}}h=EcXV^S_6?~|Zp-iIflH^7u1i;^j~_m$U|Y_V4~ zYZC=&)@|0N)6?B$)@Hu%-}ie4AeI#sd+=AxA%$3`V!{g;5iB>fhaIb+K;-4rJ zkPGqxyE<%IvrIk8(^icQK%k)F`u5g9j>+~qH^Ji(=bPC27ucouh9$K~4;%0pidovT zv<%Via?-7f7-@2k%f1!WUFxJUid8K}*HxIqlVKz1SkG}LTCdx&C|A)YwHI*%#(PZ% z%CV{fjYnM{HkOL|)vGKHY`LR5m6m8t75)AOo2u(>RdHBHXk-P(IYZ3Yh*>Q}hVzUI zNwo#`l1x$hdW-hmw2Ki3gj)TUk`Lw{2FstKU9O?a$~I`7Ac>^lITooE3F+j%2UUlb zK6PVFveFEQ^A~o1PvWb*`>ksQ%0*+`Fb6pSJ}0LB$T?w?hF`7mUSXZy-u9~i;N81b z3xY6Kx9Lo6J+;%dpE;*aS4)Iw}rMISZkJ(Wg>)2%oJCK({8D`V{!IA z4BGmNf&<#J@XdI1fTmutUW zD_j2AqA)scsnH4B^z-kK*Wc5@mmaQ}h;a~E7!Ic(pPXYU$L2{^miXD-GX1PvfPR?~ zG_OX>M(g>TUD{4svy(reGx>M;iVvpJv8Z{Uq*E@V*Ynw)GB*p%4Wg$P#B;*M;+_JI zp-ZI`zy;DTaDu7Lkktf)ci^)VDGbjQ6mKZCKSt;t{t{`Mgk}{zBdC)?HY4`q!RAW$ zUdNr28J`*txJ6oM?^RFF1*6mgr)WUH7TjJuh!D;R%3eOKOPndvtK{4xQM%GLsj@%!x&5U!vzVMyG-;xW% z51KzkaHknz;mDM4W91NJAm#Rq2y}U%@CbH3CK ziTJ4n!q*$_1dWG%Fz}~fVE@`lcRclgs`xr*kCb}%&Z?^S;1ZgB0ER43r{_p@{gzeM zt#MS*)r4)#2EjsxNpOF_S@`8jUbXZNXpx@U$|cu9ajo^Kv!}(r0^~nkx^=RV;-1}< z3$LmA3B>=#y7Uo-TaaM|n`HJD~OP0Q}0in-Mnr*2C}&+#R8>JHxUJSC7QHf(P_d*GEzm zX3sY!40=zuh2tTgCr45-5D>gA(*f^T+M8aO>XEq>bn#P%QO;e%;!*0hZ78skUdMkn zGfZJU-`lmlX98)jd9tChs^osk|a#(6g(QDwQ=i|sMZ{x zNYI7CEX*p6x26iP8YW%WrkW8IFwQS4uZaqqA|)iz9C&Ol@ww*gOrCK*sQ@qgsReOo zOm*zXh4P~aYh1zdyzzLUuy|vds>TD+){W7crAyx?AlOo-bEu)V$4^+UQ_No0RtZ~c zQg)3_UUjNdafvR6Q3ty^Lp3+js|G9b9PbieL&Jt2P-OkVnN#=WSlDJSoXi;#TBpC` zHlr(;c+DxC<`T%Tj;2in#D2i4IAP9>GQItjt;VexsD!X)`8l#vResEt*att3k2#?< z*qUD z2bOHke)-M*-6-Rsj7E(a3<%)H?+H-0_E_<0v6^9QU1z4Ey5Y_XMeHk>x$W7BBgPxA z{WWZAJv%#=yv~W!hm0rnS_dn|>n<)vfXog1z(V^MVqivv7>kO85ApPZfVe?&wpQGB zf!shKf?4_%3YEZl*cHpdsAr7Xo$4M09hSz#H3C=k-0m{jqdCE^;{caIrFkb#@A~j@ z=UXGbBx2Bg^5oGc4HcBkT_FGn9kDZZZ86Al&no;yg%; zID&iOo=I%MF%C>NX!ck2fij7LZ3X!nf(aml3ctdD6;c5YHuPES;Qju=C+bP^?_YbN z{WCvgc@t-PBpt4op5Ojgd|}YMRC(r9E1U|-;TtRhw-@c8gZJ0ysMUVNl=zjBX>R(J zkvp`RB@G-wdV-_%eRv`ey8&N|;TG^?c1Dyr+J1Jhg#g;jsa(Am-?S@UA-kUukM5%C z>}bDv;@D@GXFYeT!}xIq=w!@`N;dr4l!V7viu*bzj)@lAYZQXV;)i5ZpjCXQMq|kX zjrRCEa|o}ERvxw^v$OkG28%;j`6V*Q0W*xzb@uz5WBujB3P|vj`!oH(F1Td#WLl)o zdL(ky{UIDB)^>_4og#4et_rXIvWot)-}C=`b-(HPYoOy=(E$tyoz7A}I?FG3sd4;s z34IL(nS_p+V${hL5Y5Tsw1u@>XHX3nomo*!k(7}qCBJhCr5WXsLq*X^yP3E{Ys}hZf=5haL5_v#xICXLU)3dJ{PO_Un8> z6ng?_xEaL3KwL*?&Rdci%u0UL5a!*Gad=pJ}}38#8V^SFV#-_=qLJFmdr zuAO`l=*h{KZ=u3O9OUtbDhqlDVi(L?p6)pxaCkB`X0VFzckw?=D&N#|#b*(SIcI~}vSpKK?3PL|}@Z@Ad@|n0T~Pkj>_#Po1tePxC!zWqrK79@6+(QJUBzse+T=VMX@I zqNJ&(Wuph^?ikur}@M} zds*l0cfdjuV|L7#;{rmAk!sp{yq8T@#2Y(oF~qBq^2b}`2s(||5OA%Ru9&7Y0xOQL zX}O59%Znf5efL=~-9&;&iit)`y^kuRsY$VEb~jUwGd@@^eaWyfdF|DiQ&s298Elza zkuSWmab}Hp3dw_&m5y8lL9bQLJ}mODEs+nh_yfYj)h)}5eDHD1#v8IK?tvl!e{7fv znmme87upxxX<=Qd)QgywepIhNVTqOlmh~#`lRuG6$^jMV3D&t5fMwlE95NFT{kXr+pj-t{IJQ~|pV0?CnQ5s_cVFL6!06a=fs-z%-=m!((>AX*mxTt2iH8#0 z3}Do;jZb(=NT0;WlRmpJOEn~~f8yKuZJ)a)`m>PY?u6!xLZ1z64^UYvZ48pRKWraaiIgi;Zihp2Mx(Ud zg2)<*p3}`tYV4_;uo4O7bM1v&IVZ`3979s*OAimjw)yH#@AWbKGh2(FOwz+c0s<=i zPSyVDr1hPx{nx26x3hCHar|Ge%P4i2-wBI}U)dhU!Mh~Vtr8218*umHWI(iy3c0yc|^$il^jAN=v*GDJ?{ffupnv5Pe4T&GihpGjd{y6HJG(1sbQP92 zyS#KV`wqwaJo%`C_kGys%anV$?V9t+As{$ABk8mU&oHgLAd?m-FuXh0OA=a zCh*CQRO<6Xj$Tegi-l4=OAc#8d63Wmf+0OfcFa}=t%0n5DV(EF0j7wz9HN*9;gsvN&ys$YumQ3%2G=2GDNWDVP1YFGZ<0F#tr3`7h~Yj|tu7CR zSHL?uW0VVdr7jW}%qVp2D)fSJw#%)WQmu+m-gk1gtF20+>@IBMRx`Q{-_j}Scg(JU z9Ff#Oi@iViO{QMi{~PZJ%sA?szH9YaC)--}JPPKsir8bDdO3`5vV9=dP4NEFBG66$ zFe<`tQB=*-Hoxj_X+w*Fq0D+6t%GBAGEN47i>fu|UBnuv#ZZo(sW=@!oGTr2X3j(c zwYgi#(hgW9vPhI!1IQk>iOq6D;5cpGPLu@9>4ZtMH?uEwJ1jT3e^~xug%bR{RWG8; zigY_bK3yQIRmNz%cT@cHctD%NNvy#^=`I)(-cU`sE)i^KC*&$eytrs@VAN)2<|*UJ zKvjvfCCSO3d=>e)PCdIYyL@4zdw0oNP7Al{gAMpa-bI5l?dp^)s!fjBY_r)GQKi}5 z)+w{ICR;A4N~##PLH(z_%BQ?%KIJO1oGwhcqp{k|jJKYviDfiX-l>fwX#;zl^kIGV z;h+r#^=Btn=Bee1jKpnlmvF#PK`oEWvMKwZ;w|Z8inbbUcyg(*#7qR<6guCmK(@)8 zgi}1d_4punm2KD~b{M&Urnv`uR(*YbM{KPvomv+Ew<|V6G~bcI^39>V&S&W`iV=BN z`d+HeskB^2{Lx~RFuRWpZ=#jDjrh{(+DJTnTbt7SAZe;7f0LU{Z}WqaO1cyvYzgQLWPU{!06|N<0+mGPcd%dszmx}*x}k+YJkL0 z%}`QC#PuYWTqO4q-WNVUXqxcc-6dF3!y)rQ=LX>tD*^ugel8$icRnMpxBBN}F8JQ^ z!yteLF_r-nap0jiudkEI+doW@$6zm&c>{7y%B^2qi9MUYWII> zwK2>i>1E4zl;gtK+%LKc0>~;~nu4bH@R1KcYsoWDBhAu`K2N(c@V9ye*fm>#mr;mC zRbYsnv}hA;BFvE66D;F{`r7QNOH-u zYHu>QiXT0@(DZ6=2)m3&+2LD|I5Zqf8?+p;bZhLj>AbMrUX0txlE={=1OyKA8F1Pc zQ!|sasnj&;gbbsTWvPPDcWe3qvSpH-*3YB#-$f}Z9j3CEqgS#7l~tm=Db zNt%Q3*mM=(W0h%;}iYZj2+5&{gX>B!<^y=w}0Rm@tjJ@`z!%8&_-s#a!~c>oydz zQ`EJ(Q)fAR@U=14fRRMb6t=3D1#mGp0v%r1Hw`EL{4#c*k{#^TZI3=8}tq57l+899f{w63(-(3+U~&S!Es>gOC&zk1@@dQ&L9Xh8D5^lAeqeyeDw9H)K6D-Y$+7h$cAP zD5T(Rg~z?#AMLZp&16ZB)D;rF7`p}=Y8T%s?^?x7dYQ-k*ZtuWxGPZ}L~ zP^O4>C98z&JNr3sMx+5F?kZTzY&sdb=d)h2`NA{e)bx zn95imzihxN%2s`5Dk%FE+8wc<&V0J%PQGl1VbI$uqIj?T8KDt~HDU+`$|db5)sE`N zvX0I2%yZ9gW_oRSgp-j92S{CwN_jOkGqqu2fhkN~6-rIDK{%F37*>tkKYnQhwXO1V zh$BIKM%0eMn&aUD=lt>99|LjYVLr$f*aG9`q)Pt0B3%GRc4L42>wt3OQs@S@7Y9le zHYX6L>nU~{4;I#70|*4^8E8mMa0y8o^OprF>nyE*oP4TAAn`14f>>U_&f%E&%=2Xr zP}xSgrGM9tl4#zrGHm!nHXhzg0ljLo;h|4kF84dNxDiD1AaVraigK#lQf-x=p-^us zcxAKRbs6lT-z@ZX_2qEKMa=!UUs#H;gOw=()%m~(22}V%mLGIW^<>tABrD-UEyyu@ z*i&BiDYib5OW!3M-rgd6Am1Q?{anaSd#a*+UGNc`mi4Z=MQ_-ul*P}4gFLxEk}Yy~ z{=*>*FE=8)w@}jQ0?e*yvcI`U#rx%@+Q%&dr&ydX@dhRYG6Z1EZnrPuYE*j1Z!Ll^ zIgLJHi}p0i9{BS06DMh^Rq6hM_)19lGwjnu4+I_I+?1nwUfO3lg{}Hl5n_G38oy9? znQpr+&OwoF+{v$V<+4C1JQK3p>-gfvp&yFzgB_cPlfL`R3dNmD5-o=Z<=98ap7 z73W$Pr!sn@H{{RmpWq60niw^7QnZ87&GS#j?`=;viXQLmoY5}Qcx#|``?j~dYh`#=i>Dp~hQMF@{ zy=H{kHbMT2B)7-sT6@jXMX)pc0?DvPs%xUYrBB{TN1uVn@#QJg@uc7gmc*oDXUJ+* z;}=#U(FQ{F!KQ{UxxSNeWY15~C&c>+ijKpLa45^{tb4{4HEs0sbW5Lqwe&B$Kj#SO zv-w6yeMEWpF3ES_4%mHbc<`D8U$-ayqww(8u+5D{ll~5+Y6HRG*i#O}2~Hn1vG~10 zhS+g-HNWoWneIjDLXIjPkKgHRzWO}BTsJk}JqB_UHbkxKx(`C{&Y(Es9cmJ+er79D zByNw1SZx7cgAXJI?R{{kSZ(fR|4$)v?13PIYVuW)0CRXNSy1p<S?njv5)MZ< z#B}$%syURWCXxQFj)IW95V8C)Y2j8-CY3RHn!^+dH1mTE(s+lkK!;Xofn@1H{L&#A z#ej7a>?^?Oi~qvjIP(vLacN%3HVWe;s8#T`BUtj$PI4d}VG@^i46RU+C;ZJL&h`ug zZs9<~V%d`yp5O7ZRb+Fx@ySkim@aRo`H7$HgFY7S@0e2fXZK|nWy;CWteTJtdtkKnkRRJ$Zt?}P zuMl!C%WEzw11PpBN8+i#u{rulv=EbQQs|Qns~YxkS9N!?$fAAlGbSmxF0vf#z5PyU zQ4>i$p@(rdv2i<=9x8cRu`9@QftGYb%B8-_`&xg8dRpMqseV|xR#z-N=Ydz1>#lH5 zyKi&H5?NynES315-F?#Y`(;P=tV<_>h$HKs_JT^}3eNrh(fRPsX1=q<1(;MD zfj%lRtxJF9+cvIS>sXnck}}7xUG+Z~dTHRy>fxQko3{EZSFoUN+eFhl6e`9OK~Zai zm@FDh!W!txMlCr(xm<6~R^DSG`pWU}PKn+SGh<6Ia9AXORZAnd<9`t#S7pSlH~sAW z_C+EphMYKwERLWeFHFEoeEET2E&W9Z2dVF%{7E8I9NLl)p6K4r$D=B{sB&C(R$QZ>I^4OUby~^qXP+`C^;rF|bdhsq^WNET z)>vakx>_{b8{5t#dnF)$C6u@^9q8o;+?oyiny287W)h@egSymZVDZ<2cJQZt3>-7d z#rseO;aN%Mo;O;QazF17F8QSdGZj%oXlPnt3v(iePwen3P%F*XXZXEPOWvvnuUeHe zx>{vf>D9x9J2X!cQmoOUK@86Ymn$fbMgYmBL7&U8-|25t#8@7er7hyBR&F7p)mRaA z=ry=QcDQPxR+)70?};j(1aFerAM^m|1b(BP%A*4nDf3WaQ z#(CV}Va(_xdDx+z*P^3&q-pdvHM^@;pe54#6CrB4NS{MV#hV?5=Vm(4NCa>k{Mn~E zV>RbHSfiJx+r8`y+73R8#^h3-?qUT5WtnX+sUWx>A7v?L7|G{4u=+mgP;};&QZ~(~ zl3mERJ;+RT0jzf5qI+;c`-1UN0$G$0Z2@#BCc-FkQ*AA9G5&6m*EO*^du`OGaAAv} z!xwlkKUOC4{;p`#K%AS^dXcLb6E(VY3>C$YqwFL4=^H(IM_hJDHgs?Z@{*M~J-d3; z45;}Cy0Ozf+-*-t|I%H^*im=VWw4y`{lGc`jp7nm&u~_7+A83(o6Xps&u}xJA~2t7 zXFcwmPnq}ibn;PL$e6)&(*FMW`e2!W!g3O9;_4inaHx%NiV`ce0vXdOOu0x4wNyi_ z*Up_!slR?W`e-l*romF`(N+piyXV!lrys_1B0oJ$j4ORhSMqwDVO#t_OToIY9~lH6 zVS@o)w#H_HP^oGI8KgKw%Qp5ggs}^}(L2I|@iFE6{E+)+b>*%FQatG!=T-kbzMZK4 z7g+sY)fGnrHv>cKe*;BCBAKB3ii@f^u)t1;7O>7ewBk?4V^Xs34F_YQ%_smsVr(QXbMfHjtaJNWLc6C%N5&j%C7s$A1R#rF6YTvHzMmG9eqMzb zl%zuW4ON3StWUCeb%G{dJyijl1sm4?5Fe}?R4jK8YN4?SbRH}{eN@?OJmBYze8Wj9 z-qE*vFxf)pmIyjn5b32ETf4owoSe`5N|Kooq~DK zGbB_5*YJ(kLh%s7f`vT$XKvmF*+Aw;c({%q_U*M`#nW2pO1RPP^-#03RcB*}El+`ddcIM}&`@T4sw-E|V^MI?w3W%I z_eZ~=x{&Y?>MtKLFVR=%=Y%&`2dqntP;x$0pIUMT?_<}^Ns|;4#bCjWw^Zyx)0dZ6 zs`si`Ugb)Gp`@L0O7F5ls|imo+tkyC7w(f4qb)EzS?4C&Xtlt&Y~BY_km)Jiwg#W8 z&))_sx^YU zkytAy%6VG|X`KS5ycr6`R@u}*F;lHmyHB%p#vf#|H&&5-73b8aJ4)2MQlVuZQ_!0_ z=P-CM$rfumiuR#!cg^%8w~?n}t@+icmvJH2psq|ks%}z8E(J$LTp4R7H-U8XWrzfM zLMXe59Wr_at{Plf;SHF7@kN#*mi81sz#aLB9Oy!jqT?pD(<8Xj6ZFpB+#%;fkebl@ z62xu5=Y1gXCj*KgbH>_f5**R`)!`6_*P8`}TLBW1M7W!X>#zU_^1_;*Nbg7%t)Bks zWM4pK{$3N_;?&X34p`ETnO5ff z3%38NDR!k1S#VhkNGg5?^^WKONUvPQ*Wf;*?YHa0e>y*sHe#^Lvi)8aTFJ&FWtcj? zYZq^-&0l{Fy@((Bx`9`eW2~d(V?ki@AkMc?siDPcf|eL$>D=ekZF|Q>C7BX=fsNKP=H_8qLnUjO&M4p)d@Ilkflhoa`gmi9uHD6^t-3cyTp-y6xBmhMm2Wf1bISA#EUWl^Q3~8t+}x zPMx`YzgN$0m@_LTH=VYyt#cMWNztCkxC|S9{o`g^m^lhL*wsz6u)I2Z_}A)N|3zwc}eGgNcmaH#_Mu?_m`%>FF^ADy!`%a{Z9Xa{#jU?e2;Ic)xSwrivQhW z%3Nj~{RIgw62-X_&|!?4tZob00!15&hN{+I5YHN%x*#oPe`@xEK-(Z`mt{YUKaH8yt`irbp;kBHYJm> zChwi#Y%=i;7W&!n70>c%tIx2-i2O^Y40wFD#FbbZ;iL46AitS9jV@hhctRR%SY^&2 zR-Mc4eP{0|5`tcv7+=)@$n+)KrhLgKru0bFH@V|nV8tPNo#=S#7w5V!?nNkmvD#g1 zWTE!-zV~P>PCC+`d}wy55a9*%aJ#E(hQRkLsNH(FQ%^g$&8{Uj`Jy@aH=LELcWO0`hak0% zk07_xZ#}$&V5F2wl(s0l@OZ!f;1WHZV0w3hpGc1~W>V#19(vG5oA5`PT#O-x#fXzn zQAxnZtyLy<6Y>Y<_P(^TmpI!Ii8v5|V;8KGPX0i>fgX2f$+govTW^WRDM%veB&+m| zmq%f`r}zdbF>R3h$Ki#jny^Xi)ygGz7O}1@eJqvePfXj3snLCb|MTc|x_B$Be{Z{> z@3{Ma9KC<-I42J$XA_(Mz3-xwb>wirL+{ko1w5@1x}?DC3VO+!iJL(qU8N*&qq>Zbt&CJ7rPK>9S$?KOt}oj!BYC% zdB?FsEQS)Q5*+AKC*4JuVpQ1!d^w-rCI@N$9$R|OXw3Dxi{Et+E&BksjG%BDd!N-( zZ6^@9u6z*|?b}cn>m`IFsdA}5=Sl1xb70UVo25Zl*!eSXBQ(##ptg_!aoQ-WUvcSq z+HRSucrj;QU7~j6(LR(hUl?eSA~E1i1iXT5DrQl63xK}d*BPqqwu=g@+=~oBvmb$| z)_Sh}SQa78_?|v0yW+M58d}`vysKEvxNm=s=U7>a$x6UHwYID9RyZ8}W3!$){Of2! zp*N$ZqM?$abYZETS@*`?Vqxv>=+|08rP$j@&qQOQif%P|Yf(%NX+LhlEYRFo<57D-(TmQ&zN}a7DkgHzX$Wuj$C(-yU+BDpZ^-G6xyNl%xR?;tRJ@%n#E+2q|ccb%giqT{41zdo70S8nA_-|b(2B`Vw>89v5 zu0;rjeSCEMN42YtU__iC&LA?mdK9+U7=LtG8e_pN-P@xM1L3*UR?Wo`k~(kpmR!k@ zYG92VOzOq9*rFaqtm0ut9aiVz*`43LdU|T}qa;rYACe(M1%qRU`?0r>P}INTrM&jB z1GnrGf1n?gGLp4|_;+a7>nd`2E)o)kvD7rZ7=n9m2jn$pJ@Er#l| z&sEC($uhSLGlZy#0A! zTsw*!OwJ`O^+)TWM6ia9-3pK5hG__Chjw40485-yD!uSeyZIl(M+A z*uyi>3f#nhd0;~%JE)Hyx$K!?2}xj3eCCI#MEx*K6f-#lG1BM8m^kl^xTrt#-xZ2| z%4_%=EUgbN;On{v49Xp;NM`<^>OC!&lu1;my=!+`16}~3^SZw4gR++x-`o-v zDT~T$LOu!sI4kYPv;w0}1qgdU70xvy&5qoTmtu zGlU%!7TxqRm$SqCe4nRb&gkiPQ#c}Re*3NGjOUEwjQfoG-Dh9l->~{X- zD0_~f#AE|#w~SSW#Gq*TMACbYh((Na3#o*rLDMR^+Aw=<@^bTSAxVpj8#u_41=icfRQs$HI8v=_jV4Y4U#5dXAGQRWV z89oz?y3xi(e*;n}Q|82G7qba%4qAm}FtE;95`f)4KAp>uL zVObuq`LQK0<%$PL%cB8R$s=YsGL4sNmg7}ofZ-X4x21VflVEJNDy`M5_%ahGF(=POWbFbc0jw2Tq#fdFywMkXZ*^LvG&#wK@cxj=oiWv6WZ%BzwR{;Fc}8{XYq`?HU0 zYr%F6zf*)DZ|jkDWmkv4$T%pGnn?Cczk+v_8C}(5AAP7Cy+rJSGe|K0E&mPba!cfY z%Zxn+nK+BNL|MX~IE!mrx}i1r3AHs2xooypHOeYK`9Q4e$YRrO#fd3r-G99<@e$s{ zu=9LH>Lak;fayi>#s8_DG61b`ugtm)-`~Nkk|6}tWk9nHsD&_&6xoHi`XnKL4I|?v zC-@ovciS=rw}P1~H2D@9#*!lD*y4T%q%!KJwAU9=m1$vM*g)IaO153kteEn|OE_4w zz1=ZSdFvY1<#Ivh76J5@qV}syBSx0PEw;WrQ0=fnH{OBd>puwBMB#Ux=idqR$TvXi zpM>l0V#t5pR2H^of-cU^cD5q6|0<09JB5x?vXc83N=ryeD*2Fza70K~kPcM?Y?~Jr zkufEYlv1?oqyf(%_X4ma?S4@+PSr=^VB3vaB$>hXvkn? z#SMPBY;aLz`hJkg)habYgu?6C6PD$2khb&h(M(*l_|n|3{3@+D-saYUW}ybq>Ei(W z;4Ed+fa@E+@$JI+CF!MP{OM7BFF~p(lm4Zud2TFeIqO!QJXmYnRuR1k9z}QJ=^4Bm z_1|imhGLv^nse{e3#^fWE?ILz^AMq4P0D^l;aU%l-y8rG7hImV5+~qgjHZUT%lj<`d*rrAZ=+7>Em1t=SBAvV5-3XM1ys>EhUC-DqtL;k%zA3fP5%#L z?-*TM!(e?H~L1s#;Yw z=d4-u!TFLt!(K|ZGfymULQ`$Jy6)o}t_`5G3u$W>{Ikq$7M=|LaxkXMD< z;Tm=#rmXPU6`&@^^!pc)pTGiUg8~|`5*1wzZ%~`uBvb_(ueOj2m!iSDP;y`r|z7?wnVhlw&!5mV*#tGs|$Np7TAO1cvllN|;Zz9>8&N#b3ugtm+1&Kt95 zJoZd__>__hbMBWlljAVP5WQLh&|Wic$R0esT4f!DGJW(MsWit!!l+y+&v~4#%97Uq z?T#5s(%3K!t7tLlwWl-VHmp~mhPuY2R~#y-T zfrv54i$TAX&;m#BL9wVmO6EkJc7>FE6p8zG>9a2{->4Y2+KXBok_}O~i-`45KqaLd z)4;bSs$KcXp?de@k6|!Nu6GrQtm*S(_S~azpKNtAyf}R$G1*TJ6l}#dI93-LdXLjZ zaQ+)F8Kpt}gUt{%Bn>SWtFr3JWff6m^co98$YmLxp=8DE6nA)LvUqWYgue!uQ*I;l z?YbK7oW2Ka1ra`F$sGVQvMi(Z0k|$gOWwx06|k4F#vTT@vqY+59pvpjZshI#pIrJ> zl2?@D&>^q$Kf?{0hW#}U5?j@5uXVZSSIQIctD!NovhoHQHc`viIDCMz_({~JnY70g zq)J?x#(7Wn!QI?RrP<~;KXX_SvzIg%LP6P*Fm42Cx>%ji z2ZslJ-q6CK(N5Abim+1*#3z}*&!E%mCoerql*jW)U$-PlPd4_@Sdq>3$s@1P8{_uj zRPN81`-r1oVv*GVJmze{6}|_f-}JOQpkt*4@D8a&NzPzuA1fSHgos4+UAUY~7_Xd! zcF1>A0>3CWnvryR=NPp@b;04=3>i@N``oI?*S2)0X+>ZP zrG+oX$j3?%u}8>t`ZH}YPVT=d%aLlaQ1|xW;7;)8`l-%V0t%Koo+Pw@Yh|6Fd|#af z=W7dZzg_ktB)p~LMQ!8{YyDyuZXsVc9>zN!|FJB?`h5jQ84?I+@LPiUKPUVDm*W2o zRQFMXbXQ(P{iIJ#eP;4VVPNVZs8dgt`2B;32&54Sh5-Y_1qG+3kv>7}PM-UFJF;9fa(`$HN0}+2P~B7mzNB z4EoV6SS(wZJS4s3%WCr$$}og3ssr%VEmDqlXK$INZn^_g*lh?y9^2WQ@4Z!UM&NCv zPaCc-+I=_Yi=|r~PVaUAx3jk#fi3#nw@*LjHIidT_}@KZc6)pSv|?OOOmt!9i?Bj~UtEMPj*+(w0)w?a){? zJ=|9vlRTd+&6d`rURgd{Q~Pdo&!Tk&H2d<>Y&|Ijz|7eFXUf#`?#Rjk|;4)?lDlQ z;$!l}%Bi{DV|FFK=SH}s3B*Yd^9{CuADNHa~GF1N(8VchHJ9F;i_9AwlYvCuVMYrXrZmY%6% z0A?+jCkQs+Cy#g=%B+(HqVHb#&Y+c1UZJhtW?gvn>?(%V-bG<5U`l%JPPd1tKIx;; z^yOnWg=W*7hD@x#|25+M%%E4+TAeZ^Quocif>lXJI12+lSZ8Qz@UI?}>&2t4oAaO{ z%?I0U)|Q2-ld3e5xB9rzU1^+^eU~Ve0A z7Xvw|QgW&bp~ewiz~2eX4AvqV$_i3|O|5|)W)0mXlTxeT5W3DNw_4H)j#RVeTvk4S zy3zJ_`z%_x=Wo4-r9?WWCeir{2-je+BIRINDX(uK%rj{S<$LVn3nQL@$QI6&=!n)~ z6uKvIHiB8l2xcaEY(DtlmLKD3XiIAfgrGoW$!YLef0#-=6opk4=MTL+^iL3w&>YeZ z75azZEUs zAyE)?)sS;T7|+24EfFUJakvp2@rO8b5aC&fay&(z1scQXa_H7xf@1WGA#^$6<-{Sj zN(asd2S8I6rqi^IWx^AY9pec&>M5@#>JJ)xrHH!1&^+~kl{hKkW%dim_Mm0x^+hKq zK=QnBWBgJYu#4l#Uj5?0aBVOkvG;2r6$)yAa5>;Jqs9x(e8zEOfXpwR6hMjkwHj*3^bRgDmcT= zEgns`4#5BxcVpoxyR;e7eXBgh900zcGZ7hJ*7wN+J5_qq>(gh+p19W8+By3}Ug{+8 z9Cvjy`@~KtiA)g7Yq3rJFfB;}syD)cXu5$zya62cGACQ1LTr_(cmFKks_kW`sOxLW z^W9V?v1yUw9@}DnH+`6XMohOomW^nQl|ao4`dR+r`R&1Md=n!os*$TJ_Q5@lfPM8* zjb}C)X8ZuYdUz+VvVdWh5R4x)yLZw&GOZ&ct$-R%k_C=t2 zi9L1ER2uFR?m!+Qg?{b%kb;38@bz}|9WGzv-%c|~2UmQ)nwewW8UJt&hR>RA2xi*7 zblfNSf$*RYJU}*w*z=Q@A#Gnl%q)J)eUseHmE7F3oB?>&QTOV!J|AFDn`b=v8Rz<) zr_(vn);G@L6$$r?DgO&f=~?AsFZ9#K9k#u-DF5z`EoVP*r4J27Np;&w20_GMxxxrJ>Iz)wJ@?1FNkCLk?mKmH z6??SqxuUZe{vtOo0<@#QBhSff*>t<1cmfJld>;b&$Lh@L2E=FT6c2tiQ^^#II7iM1 z>hI0IMvAIo#z1T+TdJ198I8Jf)M3wb%62|sIoC~3lhh@vZ4>}yNP!ZaCg5Z0?y|1E zr~EKY?LZ~uBYGswj{B&|tLP{hM^+-vV!iQ$8YZm^)ZROe&^upyFJRo&qw2{p*bB^R zkT510RXZ}-EYfEO=I^xi9`;mnC##ds;{Ha(D$<2%&c=~!xOjhgUCWZ*@kIxYX zmt0htrzc}&s$3o6=ii!a!Z>PrXy9>=tDC%ODX6>e7b0F+I8|g~HqXkPX_M+^lmmsP zLbHq5-|IK^J6Dgw$4FH#LHypO(vds?hZMbqmfGO@A!k-|Cx^?GD;NKQAa4 zMqsR<=#M`H0eow7N3JuZa>^&HHO(G#e#2Xr;f9G_kRK1xr#bjK?3%FQUP519Jtw-b zalGQ~9+qp>buz#zAKgc4G&^#;if3Q-ngjna=x2BStAaAJHOF2$%X#a_9h&dVoEU-0uYTv`VFqk>wnyihKN3D?{oQoxcA9dVlEwRc{bpLpZ>z#_wnm7;*squC?qzE1Yo@-gkALL9lyI zyKdB6t=rlU-mgE#un#7J-}m(yKF;-d>+s=Fs2!ar4UYRMT}H?0Rwr6D2Z!{oh4?Je zHCnq>HlVx#+C|$Y8uqz%Enxfi<@AoRy|tfIU)^(#S`549brF3xbuB2lsz)7d&?cQ= ziuzp0^=)#|70fZProW7|Zxx1Z!MOM6Dy+jyIg+|XE<4DX0oCq^iVKA^w!R!@c4alz zIKoxyy`G6yjy!scGsn3%Zg z?VivXG>Zv@@Kx-t&{cKTE36D&m+q#$*d6O$ZOHbnf`f7DT1fcNOp(v7;H-rZ^UH?U ztZxE%dQoH$WN)x1{O!Z}-n1k`0ET2GhlhnSlr+A`;k;*H(kh<(MhB!;# z0O~P|-I%H-DN1POw7AFqHWc#^1LAUss_m1m{h}VL%p3dUMmBm*)Qk z`n$+*f14AdWS|=vR&@L>%!!6>I;CkqMA-w&x+S#@!`5K;WQT^|$rT|EQ#Xz7&4Hn7otzfSD8CaMMb?dSKZ}P2vLVzmp668U*()n)}xjz8Cu6 zAzJ1P6Aabw582i?r|~~TLE?6f7M|Z2j)C?6wf6gFVV(aa3R2RsLl#5f-EZu~-Y+1G zjV%zEzlmD`hanUo+-2rKFwT*g6MwKV3^DHaM0Z_=xDCm%T#N{n?C632{f8&0>Gy)9 z%HOr_*=~QTsVH{37D1kiiA-*{sm|k#Z*An?b$p;9hD>2}fOAiu0`{=u3&`-JqmUPw zqc*_GN|Bx%H)Aeq9&U<*!)iYxn$rJDJh0yDH#_k88oHo7>D0r2*Ajs)NzFD$G6~!E)excW8H7K1OJiE+?tCnU{0CD#Gddj; z2e(QqlV0kfk=|00fSk*(tvD08H>tx`4(AV2a5Hk9?Pxj32f*i7TTRcfQm+f&XTjOq znPh%fNuNjS31&-lC$3TXA~JaW5B#UyFO;ee58r zH7$3(lcR+aL`D&;=;LdX<9ErUlcEgQby3ObU|RXXnEo=k@yli^DDG~`UbM6w)+Ko% zVguTTwlbR$t8pXXT6@w<9U^#r3Q-%{GZ0pmYm3@{*<-(chfMD)MICb|we{1)YtUFY!J(D6MlTjK#eK5?H*tSCusBt~4}_ zhtRp*(~c+ydDXmO6=*s|&Vs`?M;jwGewT~yOF8dQdk-n;F=GjXD`{aReWCFU+XrZ{ znGqL;6(^AHc0?>OKFAZ4_YP?Vhg$_7vb*_BCTf-I&rRJS+Ah_S-Go)L9?H zHmyB86lg!AE~r=JV)GSz00vwc zE}_E1rd(W6{Y472m5mNQ0tKNHkF@QdxU=2GVf;HlzQ##0Tc=Cz=4AIR|9AKp^pw*>;bAP*-#KT-BT9C<-nK%JEY|A73Qr4Ci{AD8J50x#S{qv#x zZ4~|!;W2|dfz864Q7+qSdgJew)0S6Ls_yG?A1TnigTzn*6p6JWLST_T5)xB9lOmK5 z%^6gmcu;NX@fDQNQ;qS>OgTXqEvoa(K{Q|T9E}EziMnS5sg|f}NWMN3k~JZDe)e*6 zNUcn->xDc6D!0e61?F_nZAE~_3gtd0Sbc5evRmk_H-=ZAJ7E;MNk>6WoXX&hBS!U2 zM|x?;*qjxV?l3mg)_@kzg~|=vR$Oh&;)PjHy8({;4c^ut2YI1FBNH}rQ(3)aCYVTAJpAIZ7pRtK4AGHG4Fvo8?8jSOoJ%MJ|UhYzrTi zD*D{@OwGQ6B=L+SyBX`i?9Rd8^G31$8V=)EfG67~7v41Hyvx&yD`PD$8tU?OtA+;K z_{=n}Kfz6lw?K?d_bp20@M9;Z{QdA-88O76vHPP~tnvtRl&QBK|g0>A790>9o_eUSVmvC^l= zkPxl(C4(KU-Z`j{l*Xr5kr^$Hdd%pk7G+u80J{{elDo>L*%8j_L$NPvj~H^C3~N@l zpYc&S(p|n5g*LIi3fkDaaE}6TyIZZ|9cU+p6>SB{c6Qysgj57z*|aRA{K-Om>3QE0 z@l7!Ydy|p6W?07NwIxSJ!8C<|6tG~@J zfjc{&(!86rH!d(Z{4fuikYJqos~S2F zvrx^`w5*iVrsyVyt@G?_8Qx9je}!<;M4vwzb@d)VVrHSyA5@Jn zNt0}gIdD<+n;)g5qC)lkm)g&N+de%bjV@qggy%M7p>7W$ z_;owv)N<|~`o(dnN+k4f{j|Xu`~dQ&)Zs%!)30cgy5TQ%W9)XwhJr8*n|{8zKqJ_2 z>;praIDWfuNOhe|(Tezc>5fA9>;wyS3H+vTT(?_GstOdK8~L991izd=@=AI46n?*! z@K^l++~uz;?$Ez-Mr#tYw;`EzaYMtwcjTX-|K5h;$ab3$eYc@l-vy88e=l~*ChpGv z23T1sef!e#uB*lmQ7BS(#fE|;qhW2+%hy6^LgX~?_=F&hS&FByfDQ8>sOc%;q~4Y@ ze^Ly$TTtMZ07fT{u2%nYcwO20etdp{_Ml=wP3^@8Ft^ZzP$N}Qh3%vTokOMBQ%df@ zVzQ%d^x61tgwNgO)PxvsBss`UT#sX*ZU1Cq+T$i#!jA~bH^fM|74J1NCXJFx(dRJW z1nb|shK=EViqdc#v+bo}%$VKANDoncYAL+zOReiPObvvQ5#Bi3;tg@nJ2SQR&|IQR z)wQUx0}wLpRiwa7ay3tu-o4eG9z~l(#-`AfO=8la-vdRtTV+r+oddKMwkq0+N|QWd z>Fm1hhgvKu!^$>7F*M;&3Ma||?Y8cV9#c-OI>sj!0@V@fAvz0XwkX~t$C$y*2}2>% zVL@hL@osD-E7|e)j~M#_zTWur4HP+fxS&*uC-S*Q@eM0tA{^3;85`4N zN=Hi(r)B2-oZ!iS7%KN5v&vEgWq;w-_YuM6e#&Ytt4tUrM@2<|ZKo*IQe-6GNDuxZ zQRW$j4uL~rzl=<$yKm54ey~&{?NGjjs>WRVTm%nM?S08qT_dVnbKeXQ0^~O##FE7g z#3M*b8lNIAm3HHj$G4e#w&R}5;9SV{C$nN=V;9LJfqzmH#U_FDXVnWbnONk9Uv%RT zC%2v{?yGC~?S%Td~5R&%nN@!h2FuA{Wz&cM0?3?lz{rg(u^Rp!Gjk@6Y@cQRJefvlV`W z;Y6zxDBZC?qh5dl3;^P3caE^UEAVVfduu&k++hL8+P&d1%A6P1g0~tp1hQ_1F@H^? z|C;u6##lqp0|0pBVBX)4taV$*MhKwIS85W4Gj_leC zACmRyKc$c5f2Bn_O?xjiz?%1kyoCSv3^N1jKX&^TuZez3ZU2`Hb2c$EaTKvLa{2E= z-oMPn@R0j%P;P+1}c1BCo@%-Dj1z9x-SJ#KAJJ|#C7@+nnP#wcKj z(_azJIq|JY14DLeXo>sjo<--qPJh+rxK6q9B3bRJ9_2E)t&QrNgmuD@mC3^L0IBDx9_BfOq1Wn3@(T+;r& zy!#(h(35G-kGk)$jr+zY2>w|ZB>$r($QgdSd%6A>>=K=z^IaA&f~VOE8!cW$Er114 z8ob3t-USpyLlG;{T7eXF;kJ-&{s{OC?eG=noX_sQq}!`+|sXqlgq$#QrE8(?fd=I46e_2WvJZjlEX6Iw+bpFc3 z`;ASOJG9G(!;Am}8_X)otA8oXObPrAZXTLR12a*>=gPu45pfT3fEnb+kH7}So`Oh}Ie+DF(^WPO zC9z@n0lpk9)onzr^h)BcYkuOzw-NLj3A${B&R@E^FLcwd&-oaAHP@C5H`L{b8Kkej zsV8IDTG4DIY}-aJZ5&Yx0ZImU)I`|I$D`i22%JkK#pwsm)SSO|qZPaY-!sxoYD(?h z=NlBnh+vu^6pDawe{MSE;@Aau~zTsbrg1jH80o<=PUXa6(UVJWRzwEIWtsL)}HLMyouWE2aUh z4I3zMo9WvO`)mW+_3R~l4SL3bJKx}u+PwYn1k+8lUa)2zLhM(Qt7P|`5g&34XuC{s zVW#V4o39=}4ya!rQQW|R9tR#oBkdit2#K{y4}oPW?T|q=X#f?3n7lhsTqQBL#^xWR zGi5|H;&BP9kAh6d&bpS=GAwOZ3qX~MsSa1{fpr|t2Ro;qkWC~eh7jXqEGJ}0GcLv$ zO<&wxI^x$q9<(($2k!72V{^#?^X+0M`IL!&ntO$UozAFKDsCis>Jsn^ZDTi)nOsX}aBVCmgTQiqOb4jp#b4^BOajFPk zRhn4Qee8d)(@GIrwZ7kix=!T(1@`%$0q~!AY@xb_J<2jFubrxe`6U5K0|OF>1g$>= zxKZRFxW7>?L=?_a%FGj?#eT>h1RHE~hKr>n^;`&uS-hpoxAtp_IT` zf~Vk}UUNdzeL@R9TtjB6Nwa_#YhXTfAz(bTbg=>tWm7!l{^_5!dZKvnxj*z`cj?D& z{sg?#!T6DeO-ZCgRgdi;Gkp}W$VuF@T6EDN%l*8ShIp*Y{rR(i6Jvl~$b5jk@HH93 zS1SY_b%)#Vr6$K$RWu7Z@H(RRUJwUvPaHuERk9sP*eCojeAadxN7GIu0ZP-2$Cj+! zP?XA~2xUysbmF3UB23+RnE2@1IAjWQ+k7BICisrEJqj_O*mU40*V5zV-UAVs-arjZ zFy(2h0X5dSda^Xu-z5XwT(T%9D0T6M!~E~^=7uHOr)!99ECJeIU7H%$$;BpFpALCmC9c@Fhv?j_UGTXqkF z);Hn4#7(o}qKBK94;q0AMCR%V;&9FvYpE=gfL-%pOQ&qiR=n262lV}`O4@bXf^4%9 z@Y?kav1U|{B1m_U9w)98CYy)@L{e|30VEQ3_(4gJ{J=cj@ssV&rIr0yigiqxG~_6h zG)>!6@!w?_GGFZ{=tE4H)R+vFTQoit(zX_p!;KtCjK<283CZt>)Zyt~Gn$1D0V_vk|!g6I__a4`kx3}?D143NjOn38g7l)-O29N zCS-+N;oNq3|tu-9= z)gdZyF4>>e6@YWs6(xeB-ASxd^Htr=IZT3oMk6vy69y{{#bN?dZ-K4s0T({ffx(4X zx;@V<7rlX4^s(zGMcaEL78pZ06<=K;jVH7AGxVf@JG^K)pHEcU9DbF zT+PEI?4X-0)q@719x>g z1528lXOPkQkTXj3EGq7+cF-@%d4j10M$OU1R<%ei0!oIqCfIu6NyP@SO+bb zt)sw3!FP8%MKMiEnINZ1Q?hSCwMKj#)&q*>J0^TTp>QE?0*d=ya`)oi*X71Ge76kv z@sVj)uM>f@6IuagL6CZ|lO5crd;Xlh$*o3Sn`*(~uNSZK^~QL@EG(KgRzswp3T4Jj<;PvZ%<>OZcjAKUxM?+BJP!4%5} ztEB|bn-5~-`=v4Rji+SwgLg#8xKAE2;rmVqkhWP6RJV(OdkeeigM2rPRCVs7NvURtJq=3N!>~(vHPUD1|ty z7j+)X2KBsuCO19TF)XdwWO&3HL#yPPSLb2Bi2G&n1WJIs%YcH*VjZc8$_y9E6er{l z%@t5n%8LyB%leR1LJ!OEc*}s{ONMBgpmmzozn}UQ*?<`9^CU87UPt`HQSZ(0@Km+> zJ5yh5zEc`qNvl=noaGEbouYz~Yupmfn{v2yVUxA7UuZRv1pGy}Kng`Zuv}f17|#;N z3e$D$I%lET3h;LEEvm)=s+7lao1;0j0Y%CB5toTmetDKTEJ` zvJIIOa={^KBpEM$q|iy}j*-OB z@m|%PzTMWjT1U~8f_@S8-5ohJXg|=Ey2RoM=Ra7^bDmi2KQ6F@ED7H%XRTZt{Q62d z7LjFxQz)E98oV!25Syt07-o3_-@k5^>NdokZq%n9Y7ku?zAjwG)0v~Uo1@F|ObjmP zEJT&_fJ=5Ue8Imk+X8=~_L(Iwa_nZ4zB>hdQSHVce-6d~`JI^F?AxC5_B=qpA5C=b zav$z2vaf{eRW7dI?|5W`9fCT35?h^St20*_FGkb^4o`b>SuaOe$hI6%09LY| z_KaK?cjU;3G9qXE{$aDRb0aE%`8}}?e0T8w189+ERAl_m4Z;6L+W9D6%KpcG;C%IF zl~zP>gl5IB1>fHlhj!uo1eOC}Fc=VDDNVwwrmL*$r6*P|Bxw{fEVth+`~J86FGAVs z!Br~vbB5Q|#J7d}H_)O|p*fOksNX9Df(p%cg{j^UJM=+Ai&t_pBcgJ-AiV&~0z<=C z;O#(z8DX2@Dl!#guoqv?%S9 zoygu-r9aZHOVAWrY=hW&WRuMV#(rV%mo1j1IXs%ka|;e*!XD)*`^ACOhv^Ae->?C6 zcI^4zjLNINx_D^4NS;U%^F^()B{b0C$CACMqwlAzfhboBi+$XlL zN{Ol_hDD#N7v;~By`(xX^_Nf+{pp4eof{&qV3?3TDRKuyQy$nz6U)`(hXEtvHCGOWp42E z*IH%N-(Bz{plI7Yv{r=^w%i}PNJmC~a371hnvWkZ#R{V2@C`Yd4Dp+FaXNKfYnvXe$I$Bm zqts>yz*wT>L;lDiiycx&*@p~bL@bU*8?2;&f*epliA(6?B%QFS?L_X^>1{>tcSd1` zA&k6shtcqvcDL%7$NE{Mvy4a2$~#?ahDlVVvHb|8BTvF$wpP^K!;qPPGszTId)g|J z@qsVbC8F^s6U$8ev}kfU?Jw$;EhcItkHuywmg=azOzky?@K)8TeoG0rtNUWTNhPo!J{>!1$m2VFD|+rtZlvO zJ^0Cmx7feEzaGc%s*yT_5Z|B}-&6(Pq*z#lfEhtrpT=2#wAo}3bBniMhs}tA(lmk< z;StK)61s;W^xAtg1do`B#2`@P6Y9bRYl%0^FwgVhCKN{u>?4u?6h0%T2<51!RZt{I z5@5;X5~=3GkjyT8%&$1&S%rLvT`VnPEx3UZUK!wMVu(Ig7lb@t5yhmJAC&4CqUQQp zwDxF-fesW-w}<3HJYymR94-n0CSirBX0P((4ZFma@B;6UQepPrLE|BnA3NZ%eEqsjDlcsKrkgg5j52=7d#e_0b5-(i3g z69N-M>@f!or~J_Sp%7j@M*#&aONKlX+~%}9*Z3KzN?96D#orTC*Rd%< zBb^7$?k1bvb^OHJ?B)CZ{)8)lv}`P%@*tSB+gA{UF!d6}m{2!me)B9e8uivxe` z(XuoAD~tJ3Y%KEnxYHzGpiE46TS&;^&jL8$@S97O=IMOH2ny{ zwLMgfK0mkrmCFF%{++6R zT5$4L2`D&!TVkSj3vK|H+3K&&DNFjwviu#Us@T7-$l9XZow#X-T56~dL=^;m!uaqX z5c3;q4^XI?!XY;9aCo&6wa{F6b~<7~Mw#!AGQ;Mi}Ni1Y6FT?d7SO63v5w zVb1Ql8E#gCMExgxHbZM0b<$^sU-N0x)#qTLC>Xh7--`zax%ii|gd+W zM3?eW;6Z6*pzv$)_gQOR@U&a8Hrj741jkraS>1~ZlN_Gar z{{VOn2!%`D(nAEbxj7J=ky3;P;7BUio#X%wxIoh3C2=ewlZ)<3Pn*qt0u5^Xpqx^g zhlijwz<|#+#I&f`A;U93OzfQQAG?;$9)TZG+*2m$gBaY!8M zorNI$BQOln3dSWnBFtIs077ozO(mT{bU-?3F>n@0k{piJcT~I$>jlPQ`z9!e-O&f2BLebCa!B6tOn8KHr5i6X9wnlO*pcxc zK_7xKuD|^Sd~OEyZqdUWGUu6y-WbfDwl>W!8<+U_eSO|Qa()iWsGpPyBY8Pru-3x= zJ#-LIg-hdk8b68k?`Jw?ohjZA1Ng$i`rqKL}*}b*vKzZQx>>}ufeg(NI z;C{^5CV~6DB?YQDLm&{*6Y&S6>(M8-+D65iZH@KS$Up-{XlLtqL(kuIhj$6#wIr<5 zX?62IW>c%|3+A3vwMwoGsJAk%MM)!Ol$AU-Nr7oAglGG{{cDf?o^$t8f@#g0XZ&TM%V(`~ z!6rAnf83g7Bb79&>b3QU91c*5CE-+a6m7*gv1|4Y4LUA}4F~gTDLtVpHo!XH3u@-% zi|4|Y%TKrX$8h2$ucyE=N!@HuObd^r^AX&NK2{yKMx69u z8p7wo^{@0;%Pd4kLn(0Ny4uBW62^?d zmnjPQ%_29fV7MKrhc{>}2G~}Ru97+uo9Y7f0NnSX%i#x4LmN@uTJdSx1T`I^=`b^r zSmCVV4nOuM?((ENySP_~4@_zB!awH5z4Bn0f~7ZYWR=l7J-pwii%))PUkD5F=b6R) zp&`}6UIu^=%RrV28v>V88j-p($<%g4PP8o~ljQr1!FMH0i|bmJrH8)4VWL*c*WQZS zn0GS$nmQ#7^;LB(*Vz0gkK}7O%EbPiP7dGcME*})UE0Lf%-LMf*wV$x`9Jv2|0mTC zR+4c-7DMpKPimkhq~6i5d4)=WKkpapC4?M+6GS8vz)aO2Ms<{kKJ3*byu|uGrlp-g z1U5)IeDIUxr!&LrZ)L@#0P5~=$-~JD&EL5Z{ZG!%6CJ+QUQeffeqYevmsU;UhHqhL zy!H3{Y54jeZDh|ThBeZV*V30vhkC=Ny!Z5r0~N4~t-YygSmkxpn*J!W+xuLP-<$my z0Q1jHy9UdB=p$XdDqZk-wW|DDcGo3P%Kj>Ht~C;>T++@)It&Wtjqrqa;$k5QqfS@tf>LfUe#PS zJ>8OporQ!!+0mw>y?2<_-8XJG*_u`M%r#!tPVr|Qe9BHfqJUt?feDjs^Y@@Ie*nUY zE=5;URohm=rM}YU>tV8G(EMOE7>!@+Bh#__JW3p4dlSOgP-CRyPkhKYu-+way4`c5XC0dYeiRMY$wr$(CZQJHa+qR99wr$(CohS9O zx^KU(s#~MGKjL@qF;>Kig_vv3t~Gfp0y4x^cA2DfQLbx9h1I~zfSn80MGZA6Y%iUY zSj$yx*8_D}qg4|7-ROaOg{eJ!*duvCj!=ZlQG-&}!u88xT;9|vV~V~a?Vfsl-Gq0W z#g{Iuvmfkhm9ZKA1xb-PF#GUIIv7|ava11A^BmqWliaQiB|g?)ql`EWv8jyN_12QJ zcznA{6Xz6#0ITLl@B-y8q;Rm~OWt+vN`MFPeMH7rz#IB?gzRD8z;d4GalT(*^teW< z($Gbce)x5~zojw{QGgO7VF&32TNt}Ph~zHnk&fo+#7W+d$ZCB>$Inyo2HMLI$liE_ z=ZO=2aGRh%*s(Q5W-Dvwh`my?+lFl$A$IxI~BrkZfg z)NYB!dtp0D+fgnbCqYLl`z3Z}(v3RpV?s#p>uCCXqpEeWY5avb3$67FkTJ`SZ$RMS z9Jdxucd6r@ZH*oOeKUIPb>1;G_SGw~P4L}u=zbHtp6GBDV9}6_huN>tE@7)Ge#yg| zFFspk0cQV-r>+*#5L6A5o0{}H|)(p8sgWxzwtHBHK!9qQFZj&>CxM^r+2FRZoVll6-{q0>KO>}!pK?=SrJaPFSY`jZwp6cEcAYlz^2W_~BZ85Ez%|kfD;+Ix%0N=q zAdJNhY=@oI2bxE$E=$@9he$f=_*(Ui)@y+^BvgZEicN^kPnTAW>1z6$XZ@4OX4&+n zdUZSuqrFnc8Q_-9P5tkXV-|AK{g1hM@oMevt z2e7}EAu2##rhbBlvI$86AG23cxx&O%6O6?Px?nm`glFV0uUM{Cd}S-RBh0=bM=Iib zD2R5YCn(2(u)X?J#Ltd%>de2Y(rqeMi0}PRrQ|;hXwxgME&OA=`JeUQrt_r#n*sHV z|HX!JJ68Sl@FP1wZ+L*+r$UjkEnp)&WxGkPRLUmwpo$w-nHY%)+9=N}bOwCes0jy- zFH>YY#`sY-`?2eU!(ER`ho{nZQrge$isYPDoQ=eD;hKMah%p;e1tY06$)b;~@%uHK zf^9p^)wP@u79<)^Gf!=~b7BP9{<;NSAM$$ATFcK2YFjrEYn1Ik4caeho_R||uBdlD z9jzr_!Ptltiuq+QO`{5{=6DK%`JH7okYEckR|K#i1}BYb@8&^t-8Ibtcg!zX-M3e} zio@Q&_;L@Y*UW|xqDZF1J#J4VHz3cq`PoLW2v9z)IXoN2{BqvR?@y==04^528+ht* zc?WHdFr0QA1;S62k%}`~OAxy}BOJ#kD~x|)!2ip3m^l6Okyeng+n|T$nfd(<KQU~BE3&MK1IU}T?7Bu@4cH7)RfoTT>%9E6%B*GLF!?L)6$#ml z06_s$kzL-MAm-RvJ$WRls2m-Iq5Ra)K`m`0*HRmS)?AINd6)ROLKL@&xTt|1Dosb( zIcK2;YxzLoo9Eo{SQr2HF@)jOwSPu|@y(t<~0 z@OwFqNhh8qmkvO&Y0^>yb~o*$A>FOQ8E>!p(lj7uvV5*ttct>%N2Q7jgE7LRGFXf0 zVzHctce?;O_UVeZM}!(;sH@}K`lr!#f@ z=UtZXlLTUb?*hAr^T(|UrK#l6NFS(KYL*vX#|=hoY3PV&E*~2V)VncG4L}p>&rE;0 z*Buppo1Nm__{}aA(z0&wNWrX5=2l-u+owk#*H@-F;FGU@k)i8j6gJF7K}wlhs@oAG zvcUSFAYgSS)k90Xb@zDu_PFQ zY1ut?dIg~>Frtn4# z>SyN*54*0;)%gH$A>e$ArhXx;`0;O^^aYYJMDb(a{+~tve~%1$_Rf0p%KvO;xjxGQ zdgyGUj zCCp>XYUIsnFtM4PKR73#vJSc#1D;e2iIep-pGDD(KK@`9l7UOwrbWg}(mPll2VEW@f zSNY^7>YGejOi469TSnwMO+OToF4~mXQM4X!g7QnGwFP&r63OEMF#-_JwzWvS4p+MR z+55dcQ9A?9l4|kS4@&YIcb0`yCdN71cZCU7ooRTi8LlvdRrc2-AL?#lUP^;=;RAE| zqUa>$!c!INaJ~TpSEigY8prapLu6#TaFK+>DBwQ@Scl%MMZDM-{$}diDy&>ra!ajZSlu)&&TSiWh@0w51~E;;=a?`)u_@ zj;Y4_u-`u2X=QibU7r}<2gnz?QC5Q#a3anQJXPWbNU<2DZOZsV3P%WmHYC6-=B__Z(&8;?ePNn@i*QV$tR+|rcF2gOt zpZx5bcj(JaAKf12xLDCd6Xh6ipPNy5OxB5na+2?zmnN=mPHoEYtg+k&Xn+dBop}{| z3vs7^XB#uS6KLf_f|khbGp%(E^gE#IcpBnSj!4I#+V;Z&I4o5)R;StrW)GAxhJo;7 z@w{xNH1?KdAXe0FC+{!Bj{W6o^n=kM3(itJmJ>)~ejY(30?Os*O7}5qDqH0=L&-d&Gu)bXhW8U-;2Q#%1)9POQ}FfdJrqB?B(s}(@elg?C9S4;>Tz=dJ-ZeQpM3#t1ms|C7{|>rIt-ui zC}WInOXO2{iSF}5lPq{j)L%Kij|P2?G;RnLk6J($b|GOHCfg&@(>*I#75oZe$jDdI zQ&>un>zXtAn~>05Qg{aZgQMg&fVguITh{=CWPLC~Z`zfAjaE#P2>nS)+6el9SXdJ& z?XkEB!YtuX{DQh9TtM?=G(zwTZfckN>YiG}3*jq<0tAil(;%SZ^yP3~?te$}e>g(> zHbqRzPZbvg^&ilW7ZlGnm6dJXYDe*8~@{S57nP$A%-M*6wF7+7}MHl3@63k1#-Kk3ax%FGKVh zMN;~X(|^4gb`MVf<`9a}QtQ6#H*QI1s|v8t3V4SYLDxYZ?x##t5D2uV#~v9~&PBki zjg(zqwHm+FOk%nMln`QKHFrl>0Ie~AE(vkSn*V76vdz}QTy;i)LS1268#F^P5lmwB zvy1hdsW{aa;n7aE8&(9Pr`ennD|p_aI;3cLV1 zNCSkmpm$#Wa2;9K5JueKrzylgVo@XOaBPz`pdm5jP?5F&v?0z9&o$>iWiAF#a5;Df zEeDaJP%hz|a0NU=rt(8dbHKqZN2sUYgY@MA2&O`;Qp4(#frn3M~xOP!{{zEh7F*PMFDp;OAi|)9)u+4BgN};7v@pgo|nk zC+00kG4}_jJ3OSBYb8Oz61kIxci?3Mn)_X*Lm zkDH~pn97~RF}%^eSmPVAd)MT1ZKB+ju|?`nTls8`iU+2px8QT_V$L3dqm!R47UpQCDy z@~!xFo$_SpO}6;HP6(hK@w&L-7I*R{5g;kh?u9%y>y=n$<8iEKBrdy_f{%d4&Dq%< za1oWDe04qNTu2x*xEkcG_S;O`-3QI{l8cTx8km8$LUf}E%!FY5?CC(06|@JfCl&qxE+rYByK|HZK7b6jiI~9@vNZE*TV` z(Nez=h3~Jsl_J&nbxu{7xWQzlGhG@`t%`&4l?au49|TnHjx}VNu@cKY9qs1bJk#E$ zT7MZRT=nQni-o?Dv9OId(}}0-kFFZq=R@O*N9}TAH6rAzJ~np3JL97Azo8x zH_+I$RWvzeh=OEvd`QeYdtS$t!i6)1%+MTj7eX?7o<=SANV}K^?>XYv6K3*go0AG5 zqb)k6?!GO^7l@j|gZJ5CGF^OzFGwD$^x&wb*h8pOKgtz0iqN2Q-2Pq0vitPq-CX{31M(!z^*~(7IKPOu|C|8!n{pUUz=Mt_S3^wL|lJ zj>#`=7kQ0$U4n*$r3O*f?5mBD^tCSujY=M9 znV9Dr1NVEnET1k8x43Vz)6$P*W}yVjdntH^4I0whATyd~^US3+|6V2QeYWkt*(rR= z0VTcRy)Lpca1J`lmp-g~P*`}kKqW{SZW^*N)V0FNiS>P78pe}W&Gcw`|*U{{6 z@+Q&~OHt%WV3vn0dW=s=QOqm%Kru%`=Z;Ha4KXD*0rma;ar>8ipcm}zH{5F;9(@q> zMV41Fc?2R{&K$=@Rm08p`(@Wm_exLe-{lPe*8L@b0`b?q;VMw7-yGN}LW)9^0Drn3 z>;W*0kK&;8aXrRxk|&H1aZ*na!ezxD8NzvK=L!*h1Yu*x_7WXml>u^xB{;Zi_L#Qe zdcUCbNpisLziZ*-#@{ILa-R2+;AUQLtKf2<_BilzUiO?Yb!Trq{Qp*^*F_!rG9@<6 zm-_@V{Br2wm+|9Fp28^K^d(AXbpW~oxF14tw`%ZgUlEi$fV?a`)EgNvJ2CJp;{mtIbGX!o0MuWo1 z&ewN+QW||hqL>!P3;;UB-zv0fd`eTpGgoSZ5?D}YF2Z#x^g)zS%hb)-Gv;m;*XOr^ zxZI4+O+&+&Q!x{hX-FUL494BSz%YVI){)RagQ)BB^Xe7~j&at$g`^e*k=guen$aYC z%7s+g*_+kg4*G`g#h~y+4z`R|Id-n0FC&P8ze>yOj1ZP2n!xbnaUzF*Nv8SIEuj(a zOxmN@WrpWpzwE?=Wr%VP)c0@ip6$xsC>FaCV~h!BWoG=mwHmqlNu!}9WVMmkgQZVE zAsIWf;Yn*wk45SkF9tV%{{x2yaaqiTTM<%gG43;Ee57GdsHoD1^wzeGgcF$LY~$?3 zG9xfkXKSFPrtR}h%gK-h&Rzv1)!}A_0UE6@OU`iBB3%Sho8cdZ&Jgm1t zoVxuMICK*Rzx0;Zx>!$NBeZQ(PAd_&Xy#Uk*D2>#NY;txvK?EcV6}>x)ttSBu6>Y7 zLDuaua7S1?4(%YAQ$h!9DIH%v0b!0hD&m>d^s{T`6fGvsFxb*4nR8T<*|3wV+16Yd zx8vmA%k4R?!d6nz;91DWC10W|zpS!r-(_134Lt@kMOF1(1d^*WtH+p+Bab|?p9Gnp zh$pps(#O;932SwYijnPvT$U%tn$4+he`sXui&!F{waO{LFh)uvHjU$nEX(Yl+=W{G zdNanR>KEXz8L9`Vf$|mFlw)DMbwmheqb<9KJZGgoc)J(0)k9G=+6QUsRhK%)(r=uP zr>4DAnd}^nJF-10Gj#5o9i9>Dmdy>w)H>Q6$6Cx@5QW`lGVQa~>R;@uiq(1zlnEgC z^w#fXHq50Cbc>Y;%acEWI%aQ9FO{r%7d}C?Pa@7cBPOX>+G%#n5bi^`;ClEiELi8a zoIrCbhH`TIy8vRn>P~Q4LyL!Xzi9I$<5eP&U8tU{+!=2Rdjk`9-F|iX0Y1578e|EA z<@DjW%ck45ETPH48$e$d-q8oF3QY$KxX`v7cLcPAGEg2ab*6{^4Qa$=GvAb z8F}Df{XieqefMCH`!4#FLfgyM3}D@S;Pf_wzr5-O;Pdl`D&viGGJZmA7OjIawvt-q z9O9L2-ZoG}W+@s4#c9qTl}&(29$oizi-$=aUALxN8%EUF&?H(bVJf2B z3-^u6-L?5Zyh$RyLKLO1NN^3;WTh|S{m5b+$u3$N@B^{IB<+9Ji_6~${d7Im;Ywe$ zEWxK}_Biu+P>nX4Q1y!xE6zJ0RFxIUXo6QQMw&D2$;fOn{YF%^d&oh_EY9lg)Q(Q7 z)KP^^EyhM#sW_wr|B!~H4{hOyprr5+84pTfbJZRXPEEy1c8s2waFO6x7I>#Q((GKJ zJowcNySt+O8KUtGeo2tR)H^lJ))6>60@d?)% z>bDQMja2=bdOFx60{x95)JjRcr-)J?nwrx#^hI_I@ zR}?_stOmD;ARRnsxDl}>lrT-W5b-&bFi*G-aR3ORIH4$^GQJ=&Ydknw7=1VkF(#BS zQ8)^5268?E^i$H7gaS}%SupMSEWWCK6L^7AP_1lGod)wB?p)NCA&KY^B{qDeK^W^~ zgsbu3mAkO>F0qlXWYrOwVGthIT!LC(z`~(6yNuMmEUKL$P^MYery5Y8HHurQhuJ}z z!}^)kxh~KH+FlOic5~1(UT^8`732lv9|iUz`_O)aU@nvzl~>qcEEL^J`^0{P;0u&% zMRs@HE=ObYWyY;tgF`Y?CaJPSA736QBQVm|pB6H{5^bVw1rcsPf(kZm$~5=9wsUJ+|+_IGla|^eL-;W(e{BJ)QsmgSUvW*?*By2LG4DEo;Y>?L2c4UIG6bJfArd zzM?P;xfA&yXW~ zbyy4z?C@QWs8IuDSPhOSkyeM%{?;tLTKmQRpkO1?m`ryCp-y7%5!xuIKZmVDb$z@r z>v18&x-IJWR|R~wXvZR3ZTV*h-@5O2WH6qrPQpT3>reOP>4`b;dwMp>y|TNJvw$*vLmw;z{9xAo7)0)1^9rus~9>;4P3rP&Ff6K)gmn3@}0*O+Qq zIW17d8LjDK7{`lS4pEM+6BuAxljBb%L1NXSK3r~=t2s*f8bl%4%~A^{-JV`xIMK2c z7t%sLUs_^y!FvNN5eVrHthsEjsCg>%TK(7@5h z+9n4m)_)aAF8VIX9R+iFy=$83y+q8dvKjo@pRctA!Im6ffXS&X6%`(%$wFuvDwo7Q zs#!{hM{h-;lwxYIqh0eNZN zXkmN64s_%Jw18aSAoUs=!ia_C5yJ-JOqN1ETk>8dhIOB+wNeJF5tk3aeX7SaZ6+=bCK(h{?-RJDE*zy)w1Z10J(+k=mXGlXIsAq=t^Y=SmJv5#|StPWtg+!$b z2(Zwjn?o^01q{6{!Sp^et0;Ig*4D3`NN#icZ6qvd%5IqO$}nhJeJw?V6jPun7>ObE z426u!got{P28Y_u1I%eX#7E8n?_ko+-N5${nMaz)cbqow8N!d=Teei@72L;LxTf`D z_E7f%D6ha{NU3KTPwHjW_MJ0XwhZuh|6O`UBq*A%5|LJEuc@QqDJU8EnFS(bqJKJh*m)PR{6? zt244UB6{-v3?#p551>wwrYdU)z97z*+9j%Gnrv0Aq^h+RIlVP}Aczl4Rr+!3x5S#> z!M)XWsHjH-2LaCvA0Pt=xNpSRCQT}B+J6X3r>A_;u-vTbt!h&#Xj4uoX&7Ab>MLKl z-0Zhr(WIkO$!EE-qyB#7bOSxc4nf1m8F|?;)AoMZ@Y3?K_O8AC_3}Ump#FOY^XCDW z@|~gj`D_(QR#P1~zpl-q{ozvQL!A zr3ZDk>FUU(uZR)Li#4UI_sVE4F&5!u)yvX$rODS}&ZO*0+X)f#+2GmxtJ#n1TX()7 zep8TN#vUe9VZ+8Ek{egz&KDWtxyyY&grSgIu^P|qSyDk)#U^h_I<` zx^H7G=3+pH>)L45HtFI4uCiqoXW`bd%*0_P1MAbc1?{!2NKZwaUV{U4U5mJ)!dh-c zJsbWZnXF1?>*q7Xuc9oGaZ6H8fUXr=vLlHM!H}HxikVDOHi-omREAp7Iy~vV8|UM} zDtnwOjiay~1g6EFav|P*5y1nA`9qS!m$qVJf0CW$-{^!b#nuG+;y%(ceE^<{{0 zBFVz(oX97@Qsaa13wR|DsP3zeZqG zbrF=YP!Y%aY^5arITA9dCnz74;cUCE$&O>oM&Tbwn5yV6>&E`&<3J*ewB*t8* ziy}5!m@Zo~YtU{eYc@p;A3wKFuC9q{Wqc5sz#{E0a3(-aS0^;Ci-W2YH&{1M-WV)i z-5tp!-R|G00()aI)F90{tv_}2*zTXW93tKBb0Fw3M##uir*2eQU@mXp95mIQjtv*{w}3b{r@Ok|AK+%Or7 z-d%xG9%T#DO>M+VmZ<9KK{&r-H}_5aS9(>D7a7a#N1w64~4K)>4V2=ewsx8#@g_AEC$SRx5)hFSLonUXFa zTE`5@^@HGNR$mjhanS@jCmhM)?}T=S4;Vq7YLV1LOm9Fn{NGe{0a<6@1rl~-lB(^J z?c`ehW*S=r?iE%-Lj>RW5%(-M#YhmhOK%x?(rQ5 zl}QY*)@4{hEnhH6xB_>>jyw1tbjwS4qIosP^g57lumfdK9&kkJXpq<;6r?B?iO1%F zZUYlW$h|D&ClVQh11vCJ^iXB+IlT;L)$=4 zBl3R%A|hcIf1Y_*oWcw6-&!ZbY_h<&y?VG9IT)P^5o07Bi2{iRFg)N6?@ciH6aY*y zVi-~M^cA~D(~Z)8rz(W2r7`_s(9`{4SxRK^i{!Y4Ro!DBc&BBp&9gJ4K=Y%-$#iOK z#K2J(izTIRT5*~#Y$%5I_1gs=X3&y+JMelY9IVn`6Cr$WG%=%18K10gBN0j`nFUD$a5 z`0x)skEK?}Lr9A~nP;|}kK0XQo}%YWd&#fr#1)P$iu+LE?^RXa-59aTmCg1)()I+ zY)@uS=n#yaolRu|JqX`|+H1V>xccghUtp`7rNApn7|P zZ%4rWvTk4Czp8`y1YW%${332&5WZ}J_+(z+A^eWNq4;`OwOkd|zO&V9+voWZ#svuo3M^b5O@bT5G)fJw)< zxtzRij;k(pSiEn-myC=FNrQP(5SxGFxGltVH6Gvwc<#V+RXDmTA6>E&?Zjvpj?@I8 zqYp69LmJ$YzxYOZ@yS9z=c0mkKpE;s1^6rU#t1bYV65L!GoZ86K-bWQ3D~oP_6ee6 zA8gY(-Kd52SrO^mPnDr-YrzNV^MVTW^)8|VL#^K7Ub*MGdhIUqqze{p@ua`6`8eB*8MTV zA|q*{Omys5&V(W#W22V#FpFIG}=HG-MJgQi|Ti#ziMBxeSz^d&; z6PLdTELLE?@G5Aj5p8dm!&SMYCHSNL3;MGPBJ-)e z?=|boR@iEFrntvzZO@|`tM?-@_n@JO&)rhtvRr6ZDb{gDTl#r&Kzhb|(G#W)F3I;l0gC^D zdx73nFfoPvQT;{z4??DjCZ-m)CXOB|&KA}`LkvIYRU>NyC#Pg}2zBj$$Q%w#8ikBZ z!{aB&U>S%HqQDd}z!0Mbr;)~oX=b9i_ezC$urt9MqIIZO>oj^bd0iQ9C1%JLG%l-d zG`cQWUZ_@Uy$o%&tGwsFgQA;;6itn6y6teB zI~FVW4V4eX7E+7lCHM+!o3OTxPf`Q1*C9T3sfqDCR;$;_26cd{!HUuUa_f`6McL3r z@X?E9o46Osc!^-dhj@JjdQE?O0G|OO0L;f=j~`TcyI}YM?KXaSGV}`KOYx_N@z%=U zGu6LC$UGUOr;i8p8pZ&`m#WgwY_}U;b>9~QH*QY=2rjr*lf3foxBm{7yE;Mbd^pFL z3S{?iiEeN|tXr=t`Gu?D^WVC78&~g!CK^dela>uT5wGf2q8kfC1IJYfa_V!}10k9X zu!H6;#^XloMzA){?u)1*B$tGkY;!eooccr@S89t9wpLkc37=@0t&M7j%Axgi>p5mg z5YfxSTCP0#o4W#4>oO8sIMJ&wW2x9<1<5%_b|L*M;U1n0=S_5vCIyFwq*fNr%SW>1 z;orR zc!OA$y{M>YYX?K1>uHv2b?e`hR*dns#E5^fo5~w2^uUaDHZkkuVr|aNUJW1f97NZZ z7HPxp;3ColMPO6=&|Q#XfbpeNWNIp=WffEzE{C%pw$$e%Y-wsks4=Rf6o=PEZiLsF zGmeZ<6qjPJXHQ;=ZM|w=zr6=fbec^x;1mhfno_4br;j9l-JrWu4M{FS8M(vynkRA% zcePH(cP<__E*Banhc~I4?Zde%@6`sfaDcvFW*IWxriG8(0b?nWK0MlNwC#=g%n#z- zku~40U1jWhXx94kWxhgvS?=4tcKG|Hy^@88GIs(SxoXX?kXEVghkP*AFrjiQRJc=>UP-geshE0} zMysm5kXHF~oOw>a6gMra%2OwV{ZW(y(p&j^GD*fwD)^22y8VRP3e6kU98=z{sq0mvPj5KKaF_@ovGV4KRt1X$r3@mthk+Z!MEoZNU=p`1Isgx($ zcoV_&n#E~z;rIy6H0s36zH@obXsC+7lVEcwv>oTMWaCL2@yx1$_lyg@z?hVPrmnHh zf|d%yQMm4KR#DfRYd$rRBw8m_ev5ZPzz#`Gt~$d<4`THsT0`M}z{6F0K?4#7tZ7hF zd=zX@dO+Dci>Wi+k#js914e zP%t-l$0H$4kdgytu7Go4C}P1bsiH`;4IiXzWx$_$`7KaCNdN0&a5GUzkrsm14llk4 zCHf9BgiEXKNJPIRqjJ7>IFpX@4tN-KfVWQ6izjgVO##cOomyIs69ac`d@YnnwoV8nXlc*ORG^#;ul9+7>iiSKjQE4d(w|*;=m55)3O7rLWzI} zMHJ{q9{S40y=A8lZ@^)_tD)m<{NBG8BTp}f4z&f<=!&gUaR3MJ7Vs&*(cn8XixS%c z+TyrT#3~eqdOpF;N*^70|BQ-TFie|dh``uMSg_D3$}r?=5m77_(f^s6k+9Lqo9;n# zarqU1dwV73Q%Ml?CP@ASE+Q5Z9qFb`c{tGA44T<5a@G=3U7at^jt+aa?k;P7RTc4yGfn@DZ{BIegDWvgF^|EhAK@X_hL=Pd3{`PDt zqR9HC&FK@IhQ(I&B};dpr^T`-VFgLegmCrE<3A60{0KN&^`SSRQih7`1ygY&nVOM@ zb&V|Ow4C+R`i<#;qI}ra2`!4Bs?>yHlBO~ghxX*!+==L@PFfO0HAU0X`3%9NcPo{r ztXBg%k4LtiKV`Ew-M9mur9B_jw*a<(=xkId#9su@PxOOt_JhB`i0+C9T)E)k1krM) zN^4Rj4QTqih~5uMCvE5pYgYQABOFX+en42ijsK+oC3SvQ&C@wy5RRO1!Hu+dvDX12 z-I2cBuM)n=BP?5yx1Ei}-wt;xR(hm#%eqwdLX7X0V1Bt8sP|EyrtwwA%QTdVwNnu~ zG{vsACy`Z8>1TlX5uO2TL=k1@h(RhTgd8cg??)l8q{9d090}Z=4=biILRUKs4pEE+7ZB&Sdvt8n%$ zq#D?rfj2QunC>||%~7H{#pupvLlsA`%7m*Nnsxc@npZ#tcrj(!r{-aGpV%Ek_M&5R z>qHsDXpj$f?yh9r-B=?`=zOquNU3#|9xZDMQwxncTRu&&Y1v~N42Ow zY`_D0p!PIAd?*lKvl3=P#k=+Q@C0j}?SOKqhD^K_UUJm#Nl5gXZL( z?}5F};D1pC;qCXh-1DLO7De%?4yU?2B9ZXH?3=aUJ3;k;8?bz_h3QrN)&se-g6e@V zz^OU?OV$2bk>ftqe}P&PQmddJ4qQwgG=-Qqrih)CkT(e)fs&*zFBymkIW9d8zmcFp z&^T_LourVLbYUKo07;T8S&=jeBhggxQ8jsx?Fd8@hq;yZX90w>qIkGozBE$M-uO;h zgHS4&dLbH1<--xDy4IKkgBdqwvq)gBOhWzTJZVxzv6vV!!BeAHlo|NQG(;9NxvKdP zRcaaB@`nz6%~ek8W$$XE-3{Bey|kmF;lSR>OzT8fz+;2qBx&I^OO}O|%rKl7hly`u zdwXrpXNCA{-85db~>hWA_!JPtZ3pu`PH=e$=qj+mo|QNKm@{yglii^3muBg;0x#7FH3|) zFHQ1vHQCjCC}qQxwt21s!xM}crs#pv!aM(AovHBrZDFN-XpSq0wQ+W)W^MBu?!t_tZgkv?lGaHBhL&hmBH z)~+6hTNUS0PMr+jvD=fJ{OZ_Q(2s1W?zwYgj^DaG=mq>p-MAdsh9}TMOCjcdb!}f4 z1}223aS*I>UipvFr*o_MH?%9t?%cVa1kJ7H-Ka_}&#MjCT6XkJ6`av3U@Y^exEQqB zdd6{pLUwE&&Ivn?Ua^s$G&;()-6ch_*l8*$K;^F${wj4llcp8$^Uh_H`5?y4IT%5X`=M}h*Y}#9G zHAOLxQQ?daMS>sfDKl=Rjwgfdd^!dYI(AHfn8VqgN4|}rpGy`c`q)Y-H(2*ALbxl(Oev{Vv)r+GE^NJbY`lZ2+k#mKX;6=ni0p#Iw;wisjfPPI_4-a z2E5yF|9(#w1W}QeUq2cQRVgm?v<-}A+m~V8j%rzTuT0qK4`kgAX<)_e->@l)Yj%(n z$x*#${>p;C5GPg&Y_?94Vf~U;Gi7G7rG4Qudba4kwj1`)Y93X^lG{hXLR+lovRNaQ zVJ7*LGT$>5sOk4kW6^BVaamg|;`;YlS4q#NO$wxia;@07Yg48ZEy+nQhsK7|Y?`Ib zLW*k|iPX^SzY%>kBjax)>vyl?uX3C$cP!=OiHBEOJtl%(RUD&m>+kM7&Dhd zn}cuPNdY^I29|9N8BAe?x4Ac=!?ykKZ6ZZ^CYLnVbYeRi)|M!5w+Wvh(XSaaMznS) z#y8ZRKZ1B;IvRY}QsjU_bUXMAUltr~{YJkl68G=n@ zInu}MVwQWe$J?J^N2$&1T{**>>kxWcWX9Dz6K?KMUi8~kEH{vJl^N}Nk?6?Vu{l~D z8jQKn-8D$F^r~>-OcCKJK$BZ})tQjNxa*=sqbsK74M|}H&Axb$pR?1AsfNZjQ;C{u zu?S%eT*hhYkKP64q+?P{*Ovl(&R-i9bz_rGTJElm{LE%2Zfd1Wec7Vi-kn>FM(IQHh`8xMV?r9Wwa~JUa7Tv5WcK4* zD3RnEXqR~Xj6%X}RS+xM&&CQYr_imW3D+@Lthl^EACqjftc?qpdE!d_q~`^;T1U(5&hzu67lA%Av3_)Sfmk>!|THD~GJaH~n+_r!*4_ShaB1XdLkvcP+q@+)l_{ zoSsuTz8;04omAfiw@g(f^Tf#H#r3CsdJ>fcDfg<+px`okEEa$5fp0mjdW7GU=yw#q zKAOI{4}4!q7@$BG-P~{my&`~GbcSvCFptf04Tf2bPbEe3<5O4NXiN9iK>k|=xKBglUS9DZo z3z2SV2+hJrE}`b*GiXizb}F@vg8R0TYMs*u?)$@6SjunhqDc^_M~7S&;(ub1O9fWg$H77g}U3-!F`(b{aW5dvl)P6q5rdiwt~`y z>v|wthv^&P{el;>D|q-qx9=7p{~2aKs4-KQMJVDBgLa3VPdFsh7lnj8^umn@(k?+y zjN-HN2RAI3_t2Mw!VBO{o_$i0Lf_x?Ua_ofM$g>d7j(jGBRU>BMRu@kz3d)h{(x;lON{?F0IJosfb)aI^yYJTlfTQTf13F4OD}JC}*fmX(b4p3kGFJ&R{r zC`NAoc}x}DO=A;&pr#jm59zdiD}3W{SoyeQG_(zOsOHqMMx%QosaH0nE^o|6%k9S% zW(4XoQtUwt3~_u00#5p`DS$WF7p$pou8La_k8=i_A=G-DnL-F%0m_~z?iWapTjh}F z3+QLoG$&fR{$BBuE-}(>p*All-)LLHz?<3houS4ToScE@XieDsBnQ+3Zz=%cB&CyB z4>gBv*05y^Ehh+ZMNWvTF3MNgLpnJyX!4s&)4qr6C<8k&Ek@>2 z_&tH}=|}@(KtWp?`2{;V{Q))yj@p}Hv>#z8o~+`tIz95gylBGS)j<4l^AUK58M>l0 zZxJ`ca~tkIqnvk7Cf{}INWK#upH!W8Ytzws^=E5lA8TjNYWERz22Afb^zD#m7-4!u zdQgi;f$0QTd4@ag;6upz{<`I4)mT^oG5ACT^W z%bvA+1h<1dcE=Kq&cU28KYRc6ouyjJB28!4FDU<|5VEEaBT?R`P(CP8K3)0ik=<$W zz_0|cjAMwbq6+WRtpJ;AZhGH z{T`XduBlMP?Yi-`_07uo)GYncgD8XRWu{Gzkh^~)rP48toXvMeq>ZZ6l+mK z4Iuh!5t;2RDj5!XWd=u&eR}oHM*Vfusx`os>X{3#dUZ`;TKyFF-06xR?h^AY_O+@A zolWX0j#}ybvASTY(R+Tw`+Dycvior=hZ4rShcE)G+pgE=u+BaZm7We@zfJ81ndTuj zROavERMZ-vS~jQZn&(@w?SMsJ4ZVTq(;;SXX}?Y8Q?Ina|4)^$mYSvs`Y>JjY75(lX1|E0+Y<412c zhDNcwI?RHGhfQ&eb^oL?m@wd0#UES|^T z>A>r_GgmZ<`0E?|io&(8Sx0Wk?=4@v4ip}#}~ zg9<+v*D62IC^ROhMqq0S$`z$~2yYc9`p~qVv|v$Ps|@FxIN*}a54{tKO8>WrhwVVN z;4r{lS&EBo1MOI*hRd+#`|{tLDXm%022no)XN5mrZ|MK7P*pVdFlG???+%Ky;*RZx z64KYT!H9T96Cq__vU~?_9nlp^3xl2$b)AVJra3<_2k3skI88aDA=n52lm8%8S0JCE zpBt7y1+Z9EGM~V0$V;RfU)YU~rum@>EYI_%;|%+btIx~Lx6dbbA9~f1T;Bq_)Sgz# zI->-YI$LgFxFb4MrK51TDWe-r;7PJa|DTG8GW8#`?}T7fDlL@Nom79rPE3YV&YtJ> zokMq)Tb-e79gZmaaGala~Ayt=U+Q z($^6HB%3oNGR{VCHG-s(3QXSw1Lfyw)H}3d$c^7SJxKmy>hHQ?`=2SaZ#VBWR@PiO zSHvgdnZI85xgbZ*k3L9F)mQ~f9ZK!_NH=MnAo9~JP@t3zqqI#%F7ZUk80?*b^qN4Kd?&a*vjRNO zA@Ck!PIrVzP-&bUlz~d7oM}kOOxj*ro;T!xUMhKQF;o2&q#QSNY+>Cj){ZF@3wOxS z{uVNkysqguwW?tv4U=Pl-&+=zyx33zkaQT~M>_Fl7@jnY`16CuXj1eU@24Wa*D=zr zGlvZ*(c9nE6X-OzE+XP=in(S$GY?ZNE4L%^RSLW!E83P4qIFUachWl$PF@q4{K`oe zUH!@{|AJv+Vfh7%w2U+h*sIx^EY5#tBE)JKsZS20tZ&|DN_FXIGlPotm8!L*sWnpz z?v@Gk6@vYVQhK*FszCJ{N_S8^YyN^uvX_u**It8EPc7Y7zR9kmPxR}=D=dU?fA3O{ zLH!oiFysN4H!!8~BWLkT_VeG&O_*#z3YQ!7i1ZH` zO?E&2v>a6vPzHAuUlAP5IZ023jYMCIFeaQvQ=G~(E@MVfiK(TG>AOEv=;_w=()6%k zU6psv%db#I!3+zEG-ZxA8H=~lYaPi9Mjz{?!iO(Z%LLQ^ZmCv4%Z0MG48Oz{kXehK z`c=v#oEluHZLOm*uR-U z%D03ivp%Ood1Vl~kOscyg3d7I;Av@dJPe(_Lt)W)n2b{Cr0v}70%a9@DuT00&&*lU zF1kA~JH8My(F1xyg$W~G45Ml8Qrl1@x~!OPC)d+wqh)(}NjPA!$+?0yCMCaQDsy@DBgJ{oTZSk^V-ve=6VTj4Im2xk_w z?u7ly&p2TBYD-zG{5m$z!@jwj#K6MS<7&~~d)EqvPaa)NxcCX-)FOqisp%AZnNEUn zF2Qb4{IU64${%!Ao(WV=jEk4n2*KpStspkimQiL4@CP3RAy@3)V;`gyB571 z6Bp+X$X=DSdmO5TJIt=C1LUp>!iW{850u)A7r>sfU)a3^_Sn56=GZF-4*@SBA*{|H z0H#hK@TQ}L*uH->jbdYX4`?~QB3hk3q>FkFa5=uhTSXo5S-XpdZ!e1Iyom}$7oi&- zvX)4Z`yF?}_pro}`>9kps?xltC`4*8y#O0XQ$RHW=JaBJdAiePNIN$?4%w$Xj@~=qj{8&+FvGIed=>C=HknO+B93Ek>I-Zl7!ON6@es z?p;ikAxAL@{o$U|dEZoKN0f~6soaVR#nwQ11*-bhwTKaYm;mjbx-F9QXs{P!+Ld|9 z8%xQO#oL$rw;@HZiWDokj|sL@p{1Tx(ZWG%G&~or11%4w6z4tUh%D0a%t1@IiigmI z{fLqe;fa=BaiTa0Br74UV)=|307EmV4$YCy>cY58H{iXn<0nP!A*95?ZXW%8sA-?Gc^ zV7Tf|;Oh>)-WbKWQ#b1zs5}QYZ0mu)?tNKl$K*M9a9?xq$%4XgmJO)6*yUFR%MILp z)-m0EA{iOARKY1+lfsIATc#zfz(z=Pv*@lmy&rvOo?>CDTLRhiY1g7VHa18NF6AeD zQWe?g3~pZ=kp$zgaTcW{W@>TN#2}mRXqx7vltEWs(Hp~=>%Q}T5@P8-97TCGR{%sq z)I~)?8y{1ER(5@c*w!Gt3L-WoGjgNVEyWr@+PSJp#x-$U`87de;ilRJqi zk~tU0IFNL5v_iM+8_=XO569~EgfFchro11r-2sW)tL_|;RiD#lgvMrwWLfp!D zbk?@NjMcEkW;oAgu=8p}rakNR-py~T0h$8tn0Gs*jo15~8P+?1E`P8)+plMauuvr4 z+C^Zl0*g9H?I=-YL>xuy)#?<(SdH-RbB;^Ji+bIy03Zv-Z+Ufr844^=eex80Chc^! z7}+>oN;V4NZ9LY=h1v4G#J*0iN@Sj3+0qx+08=c<&P2x8{1@<&YO-t|zh~~DUtQnk zlW7+j>N-h-V8?BhTH-GgTby~wmqPqsSg~Xl$5HwES6bbhQ)Ndm(kPr#+47p#5kpX+v+2`6xq#)>s3TNX@i#(H(J)D=ZYlGg=t!9N7DO(M?o_1M((N!7F})q2cYecWEl-}jBjWQeXJkr$-vFGtJpMMymCL+A{a)T!}I>EV~-#5!Mb_0oUA- zV?q(-ujf=1$gilmwV>iR^(=-|Fc3qy8-qDVy0}H?NXJ<-VObXobx*x^um&HmQtu$O z-`uxvAho$}fljNLhNXKQQN(o7^@q9P!?E@lJoJ+mp)y}^Nv&IAIGO3sbt(5}BL6=I`u>q?=^I!XEB)j3Ke{vJe>kB27-N?J3qS^- zfKUTc1ffI`PyiCBy*3Gh2=~wMp@OFjiYv~#`i9f;a26WRqUU1!hVlLZd$f525YFRB zw{dAb$?=@&c4gi1_5Om)1CvEwJm`Yf_J>79THG^Ww$?=utPPlGBY3JAKUI_qwp4C9 zRi*Rer`J-Y3&IT0SNq^3I4Fri6P%)8P1p?2G*8vs)DIi9HWk*@bYWXzEa9=_tf^1i ze;%Tf55U$dLt~;|z&2p3#5PE&OXOmnWgo#CG8>n}WTocGR@Xg@0n;ms-H;Tqn6{fN zKn7wwV-;7qu1Ggwa}I-wAg-g?q-#ov4$7b3Lm`Lvc=q3!Y^$-JI>ZNlrmjvLe95TS z?^<5SENL$A%<2%uXjDvhuH@5>mn0LM;CU(6HYc*OTV_ttA&FAmZc$CpRMJH+gchCO zq#n!}C08`LifSAjk)kyu{xc1wOCf+}$fhk4=NDa>) z9r#phjdyCIj5S1${;bT^mlYA}CZwP=X~;ih7**~T02)#f$Syv6?IeA~`n{~6AsNzg zubfX{35IN2%KDjsW~tJqX|P`7{H3|)N@eIW?7%Hxv0bsxGE^a*f=`%poBu0>!y-xx z#3Vwx3cHMUSh3uI6czZoq5#~YH|@#k-0by1`w0u;W-8RPpoKMIEGS$2AsdrimuqX) z$+@SWT9p>StqTUEG3Y9zrP*+^zSo|7vQTb;;E*+#39M-hq+VP6Y`Rr|E?YLcRfJNz z?$L>H;S;YT*Muh{boNKgz5bhztFKYa3F;Ec>p}CDlt5i<;fqp1?0j3qZx35w3*Q_Q zna9Z(zc+dHeTNrZX^mF6C(nXsy&2>Pu>!MrR8+|{ABCj9On1EC7|8whAm}+*&O9o9 zMjn`6q&~VZIK~~d+tUuy+i6@hzK@9;)*e-sK2W3qO#nm~TLe)?0O4*Qsd{%R!#-mX z_)NkKznf=2su0F>)DU;w9_3`TAUiJl_LC&RFX}gXMwARXJm?1zMTi+b@ry_Z0Wl!~ zakGFZQzYScaz=N>#+fDPJVKsXpqmVT7alPv6IDU#_NSNu+C3_829M ze2arb=4`ww#owhr&ro|^HCYujwYyvYZu*4(-C@J^14c9Y86KngkDA6mZ&ER1{hvFL zl)0mm@sDWqzqf3(il(EYGSZhz!c)^(I5h~Qm_Jfv$SeY_oP1qM3PEs55{hQK8@n{i zm3d+o%SjPZ7am>D+xc!(;Q`b^;cu9NnEN8eFCgED7zQ6tQg-orCLX8U?iC%+tsdLz zzt5t)AJDtPo4*agKr`yGN0u1ShT&w;(0&&JkS^VaBxEUc!Z&CAK7bY(SPdwe$Avne z8eSS=cc#xz8AHh$$+TcK*3&5ODNcd1XgAwU@SgzPX1R^w6I>Rbh~ir*OU#v?)E$#d zCtD2{C%sW;M0eMr7B6;C$|I+BG*3@`bzTC4$~ieC8K+RPbtcDlUTj(MagWSN#P)iNo6w5(Q$!L6Jy+hU9&Ax#gX1n{I z)MVzp=)#@8@Y8iVQ!Yd}t-)=FoSftUQH?n%z8G)nyIwu*YPKS-s?-snnaD~Nt9aLM zUV5W0U)N|h*IQ1By}Q}$1CQh^HAD@wXig6DT$-LDadHY@U|uV)BH^ZNj%z|`P7A6O z@*=REnyv_w9NEhn(Rd%pkIL4N8>!MF+`<0|TOlNMIn+tQQ9m(gb4h=j0|CWIbv|sKA%<@)upbewKAB!e zZ)*U64y2CA&PIY#Z$uD51GMO}mrh2eI?-lf0I~wD#d_Dn;pGPl^0WxBJt!*i49dgu zb3g$be5aZUX%S}Dr;V+pyQkj+bF2V$z8TzjtcZ^^W@{;vqbVM)-wCb5t*VdlOwn+# zdtZiK)h0})Cemk?vEpn0NGr7oNWl2j-Kjx2dJ`abnjf^&l}OQ2k|o8lQA+s{YlpEl z+pTMzD~%(HigVa>tpOAN!*!$-^w z>6T-I@0wo<#p$}x`@R5H#6PA^jo31dnsN;^XO==GfxTKs?}UcostMz5H%9EXzV-9e zT!Gtj4>%{uCb~fyx}_wTouTIlLeFv@$(&|8pzZqb?i;gya)G^AFVa*j4`^@<;Vzk5 zHy0KiXxmt;$tLm3p0I%F!739Z~=w(DN9A*4xrtDE{ur+_J-kB|zDjc72}3(u}i0WqczA!>`6nZAclE%{irshkT) z>b{)?%;yF_na)DvENp5|8E6K?zSSz^5tO|KbicEXnHg7OL{B(AXb38Oab z7Pk7#BI=2htD{}4MBA9F{JUtQ2_iJKND*TH1b2&V-!4i~lMo@?^6VXQ#|_}_2k;T5 z_!7SL9x2<~?N$6nAyzH(bCOE;7Uhb}k9f3!Ua$av^V8O|+^+k*NIo0)(o9@@{}Ukh z9|EZAhvI?HA2@E^Pr~#cq}G2)mj25=`@h3)u!6MhPsWthj9qG=zLzYCPY zW(S}w0VEcWK*Nt*G1zavwY$GM>f-l>^aX@U1c?CV^NSafzSDjyNkt%jdxQ06s%x#v z_xtq~s*iB9Rj)u>5Tw<(&5+(o#lAJd6Y!Br{DCg#Z-N<1G>DLH-m$R{+zq^OH>DmA z%mLjF!Yn7O3viT911dNZm_Allmh=e!+c>7EkP2A%jWDMU#(2lC=nv~Oh$b*`4tv`e9rx42Q#tm)9}7=qEXS(D?36M>QMFPK?M4YhDJQyU(wSw_bs^Yh-*cYPkZ$e z#S5z13$%W3WX~V2f;Zm!^N@{(q6!tXsA`2qDR2Feat0TsFuYv1JZ>y0`Ws~iVsZRZeCt=#&s|9MBB2v5#;kh>PeEI%}F)W$E-Fz z8xCGPtSj&gLoEL93UHWVWwa>mVQa|0Vcdd=VcezqAgF1t0c~nx9g_{J_C5UX3XtiL zSTu2z#IFc6xq{2z#JxPJT_KMFUBxvM=B3W(zf%N84qqhnt$CEmMi-E$M~77Ht7kn1 z(6ih3ntBFaqKM1O#ig~)S(I4!bvci`3Y=JvqZC^GQQifzEyjnOhftjZysizF3{A|% zI34!}Ksq(ZE0G&MG?beE8Djm9^&_Ld_3LK_{FkkRDXoQxgRwEKvpKDz zow?2bJ+p(Aw-hy%;l8oKH|^S!Vv)!UDw}o1%LZi^6)O4ir7<-m$e5~CXvXk2nKm(P zWnS!tQFpL#uPSRFhf=5c_E&#$?r)M2`{&KLc?4+Klk4lX&#NyN*3jPX&jZ=P?WP7%U*?6tN>&-B=A*>toq-xbkEPVw`dL|Fh@}7SqfoZ0OVl&X z=&cO24bZzvQ|;miQia%OP@Dh2@vfnqtk#Aikl@7qX^34Hvj`*E{T0gtx{Ys$#y4Uz zWj8fA+R~9ubt=hz5Q8n0k$|MS&WkDzkg5_3>(Y8eN3X9!`dg_C^7aUdJvY|4ZRzZ` z8{Br6UFU5v9VBoOB!&}z)9)OVG;GK1kFv*)GybMtHWR3WD(EcJ&}{S!cx<65V9KcL zoi16OB^-3jpG4d%P=gt56w()1T6-inWRY{MktU$!hFg$8cxn0-nWCauA<;qQliKlKsOh>g2Qmt#q|ricpL3ecUkXIYBk(4 z<0#t3#wg;=i@6QBI?yh78}3nU!=v$-{J9kDJF(mTLtzDlYL`R8Y?+E&s>vAF92eMB zH(h*K&kwa^`@{4wfF7(XnN%9_vW(j|PH{XTKU#tvYl=e1>zDaf#^rHS< z!SmI?=O`@t45aA*$Qjn=q+pnHN@3d_#=X>ZI4nxr#f29 z`2eU=Lb!-iksm7XY#&h7o&JRJ_B1D(^La-B+C*Js4c{Q#WF6~u))SFP>C9eWtO5#J ziRMvL88hb&LVDUIs)afi%5wcYYxIg9I|hpe z$z}kZ3P5dNd-~bmiB{`MknfxqDE_@HwpAW|fiVn;bxs!`uw4oE9ULbkk5*}rrp`U! z#wEy?uY7%!bB)v55TSVI53eG?&Qs}jpenUkNH9Z(B6JiJtx+v%@3`(9jA|a_Cpty0 zA9tD?7z;rrl^?LNTF_#pXy^jVTrg`U1aPy^E6E=X%$TP4S_oPh>x>$9_OP;kH-Jw! z_Y2XPj^Cde-^T)gehy>b94bs!L-1oBa9{E2d(HP>@A4Jm6bw5*;RWnxmJI(t!pjd= z&q&|FNa#nUYis(yHv>yWL{&7O6kryrNHHWNBxFnaAU=xb7K{qzBo7F){($-Q4x-Sy zwzZ)tkwuH8vlAb4&TiTFxicx=MV(o5(>I_u!Z%5dY#vkBKmddiI!Brr_nCK|n=7lY zx94YG0O*7K5N)=tD4VSKN_rUEeJf}}jOjfu=n>`|t+2hIh$Lfx17wDX)W+W!%2P>TgW-l$9LMN_ zQDD!BI;b=98RjbilNMhMey7DTC=hG)1r)@i{VY3LOh=S>H0Wufa(kJ+fl}DzE4mdE-DW90R_9d2=B6{ z-=9w~0gxJ#^QRALA_$*RCYkYx_FY7q?jzI^Ube|F_L8eQZ$-2YA~lQ(u7$9atKI2& zfXpXIk7JU0gl3t6Ro6iB$1n5shgoR)$DjTAs53A}F&~V=>q+f%XOvX2@ zG&5)M%e6&mpDs@OaoRDI;#ctLWJ#To>hcB#2?U$bt+74pW0{>&7L_+=_4CW}_Vz)R zt>fs**O&MFPFS7W$j)x%mhGV=IZ}wdG)J&Em+kK_-G6mNvLLfK5c^bYV3c--lWz{c0{y);vPY5>kJ|L_Fq2at2iM~ zGCE{s;=-Tx1Hx*>`(uwmVUl+MsdGq!uEmG@8}N(5-=`w6k_gmIu||Oj<4zi8nFYDr zoI+I5ebluqr#!!-WZsRODfyVH7$dQ_U~fbjQJTl>z2cD%PpNtr&X){0)iI4Qm2W?nN7JUkN93k)cS*KZd!O+e)-4Oz&4|(j%GKe|r*Qr=4KKP)SFA`E;bP6Z znljk(c(Frt4%Irt-O?qy-;7~>BZr?5uf7r?xpSp6V~H(1HL~vpx^o$ThG^>mYQXEbtg0irZ zo2`FHBUH(#B_)f;_W`sL5Gs&#o5m?}y`K6-BYStBwl)SPjlj`x-u_-W&b&^$&N#fM z`r7!w=3(Bf=z$LaG~uE2iA0s5RS!P^ywIr#8h4>UM1h$x=I^Wh8lfj2RQd(bg{MLr zu_P(bMHMFlzC|fuCO{NSL+r9(P+ZAIUSI^g+XN{%6cwRJA%)xsiQ&*;ZFU@Fa{^7t z$+KF@$6k;}V`1zVlj2Om#8~@I`{jbq@%3I?29LHy6jha2*KBoNWIRJ+wqBTL(Hqa4Ws2-3c!ekwreRL72#c=Hosuhk?jj(WvB>m8 z3T2oZ4c!4Lo=InMfFzJS7!s$hUOPKFIAb-s5eTQt6m#T%Q28)EZN>#8K_azpHt(_UXjA6CCBP75;h`Y7u?8s zB1c)2m=5dMY9zlXq0iwp)=)38buRN}ujKn~PvSYLdvKsQMpBZsY&UP^U8M?S3e$Aw zEQUoZKyCTdUF#GAN1+K@Sj7>-><9uUUsZ_UHp}o3`60KZe^B8^0K1K=Z8K?Z2nDt_ zTLgQD>w(q7Y$zWF*u}x_vt!BCxx7lyIr3-qui;HY*yB9#cTuR+hAU(0!0yBFUrXnE zN`|!tyNwWk*udTBcLrd?E?x8g&F2jp&>O~}SeWdp&a-#c^yHlj)@F-e6|(_(WGP>q9V=7&1|$1l}%l$@hI^9ng8cz zQ<|%?A7N=gXWy$#k@>+Z$w<~>fx(+8mVE*c_RADGCxOjg9W=1NZ*J(Xj>PBS?lJqU__)k}|7D@jDwf@ur;O za>`#LX~@ZQypB>I_w0OYMCB!SrCJ`w$Ic?f^tHsbPj^DfMHE#Zvj2ERnrvGzcm&3XPvhA*` zxIGN^f{1EN;o5#ik#hE1)2vnM2K%yK$H3jJGnRvv{+kc>sd2L)taA4qvzsDE{_gUc zyWm$>5fpQm7%lCN<^Z;C-%TgV7d*AtqEn;B{DOz^O4^{6jYCU~2ai0Wzy zF2f&Dv%V3vK-txgT!(MQvG%1Q8i(zOKrYf7d=`}?j@Uy~Kh^3lsAwyO>${E;A9G)7 z18-yBEwz$f(3h7o_Q6n8pS`e9D7vYACfZ|5R2Kb!8Fx;l8PrWNJdI$p|0; z73!(OONUA6N!Ixa$|V#84Q`D+vs+YaJ56jgUo=P}!eM`^DoOS(*871l-G?S7CpWex zroNwFcZhw4m(=?R%YsyTgoD(Z5cT2Jzcv7_L093`>OPrjxsXX1tknxiUf_o;=8ZJn5 zA>0&Y=A#zC?&P{l*M>;qZjh?b`KaN}3!1Z$0@;vql;mQ%_7KtVFIBXyB@WGHT<2}? zI~G-OZdxVWD2M_ur)gKIeud8&dL@6x?X@}8*X&(1bmo#Bx(ADku5lYq(tak>H+g;N03{&uh?Wo%|gP@2C;njy+5}zuVR0rKEwPNR; zkl(*)Ot#!BkY)IV73@ncV9TNZHCNhxx8j^IEKXT<@Kt|qXk!rV?!U8Wt@U^ppn1FV zZ~aOoq;kigpJlTDBk%mr65M|*mH$~NN}7s@;z(Z{sKZjA^b%2Il>ueqz@qYZ0g)12 z!axM_blVjfMbUwY>1>R5_t&&{Ln~VqTXMw8DKlTl-~O-{IXUR@XhET8?A~vjCtfG> zpGUp1xxb`<&m6ML@vFpkYS&ecKNM(hc+7;!p#zorugZ8Q9BI9a6?N@vX|N%LwNQ@8QQSE;iM z$gee0GiX^-Lzw37F-kBo9jkG0^yduO43#jMRVAXlY3Jt(WpU7Pv)QPzJ8mPEDkxXd zj3K0o)!!jeLPJO@(FfHBWi_0FvxPHF)NdvlqY78@3bd;!6pkn8lg$aa(?m_cmA)Z1M%S>6-M> zW$;uOSm#)^@4hljNd?ZDuqA>`oV#%@T#bX}?Tq_vL}a1H+r8b^aKs=_R+(&en#JYwN|Ak+cO9d;HCznBJB_fz zHT;Q7!2A>rMk&NVASM%xErinwu^&_iTm$DB z5CvL~YZwp(H31aRscq*9el3IS3c`Vj&+9+E9|l*@raIIQM`Guj$H+mQ-3R19U2;~s zaF?fMp%53U#DyS$h=U9pTkfVsHFX#FlYVfO+ZJ*sv^t7RBW5&4Xku~m8kuOdQxi`#Q%;hXjki#k zsj)4sPl@MJ0sv29!FM3L;+b&g@N@iDN7FfbM6WuzfdtJTM40xaAla zHy$fj4b|aHoEcVfI*0eR|XGoW) zxGW4ho(?lP4U3bjt&&+atk@6jHb^he7t3W;P&cmGs z=uFNVg$?n53sEVPM`;j}uG$00zj#fCe;Pz$)=5}qFG5sL<#-o%QUj)JHG7U&KX6d_ zaupM*mA#-47(I~X=?kgl!vgOqgsjB1hIRHrF9V-wdTFSA%^rt_MROSBgCQRcA~>#D zimL?cWvaKGoh+#c`h6NU?G#p34y~YubF_Oua^2=O*lR0F(lEvbYsH=Inw+h%8l?ux z?8~)+eInE?lUph_#^x|}#8UOM$8PQN3zjL3o2@xTAvRG>e#?h%4vkeIgf2GcBhaB& zPV8m&lbcESFaIQ>UoP!BvYsI%+(>6S!o@_Xb4bBD8EPv)W#wie}h=c57BPq zx>_fnI@Szmd zLYMZ#zSSoUSPd4@igb({9&(W37$9y_(z&HP+UM%9L#LsoPLG?(yFe`CU^!sH3ucvI z)sW9W6oKDTXV|849b^q9SO#2F*VFHb`vug*2yRseEoTP$j|X#|^4I+gSW+eUDWsM< zQ;o!|F}JX?W$&MaE9wz=t{6E0NeJl+{BrY$Aum$6oXuTS!>dEk#{fVAVRaQ~=fpJ_ z{_*q32L%@lV@X;3^_A1u0{n$C7Mf^-_Uv?ls_GIlTWAxu1BMNqMTpbFgs5&?DnI-rWUhm9l^f&09pY<_r-;U0O`iV7*iGxfQ~ zpjzK6bv?&|0js}qTcoi&D~BDdD3sV>qE|z$=?p}1e(L=JHZ_50oElSl79Ng=E$AOTBQZ5KmGfUvNry&w?o@lsvOL- zIyLuL1RFoYsw2xPo(Q|HBg!h8yjN|ia7wI$5fcNA8SP&;h|ge$yu%JUE(AE(!eERb zI0I8{!YY=~p7xbg-)K&MCyvAL2SD${r{k&#Zr|mUXLwtp%08(YfkY-p#AN6+`G@a# z*jeah4ZPC7@w@h+zW&YC3Q!QZ!~W;^lK!D#VE_B^rDW{p^w0J+!77q+NUBKOwmnmH zbUI#M@<*DUzjG$S20VYjt6PCXtlvZ_XTdIG??*uX1#AydJRqK)W#eOrTHl z(d=zR+UDBOk4&O6?QNWFNZQy3qysX=Z4x%oHl^$xQ!Q-<6BvfYfEFTD3sU`#XdUG z)d@m_T#3v#EfzUzNlRI7E4`dfzRV1xfD$kJ8j-E9Asdp#VwBg94w^|U5G;5Qm1x&# zB;MH*E=|Ji4y<#&8)O4PyMO5Co#?SjL%Oz#bcSevxl5fRnJP?Y6-X&ePqhX*WXzyr zBsF0v&n|PUqF9FVX@f1HEHDX^B(h0LvL{Y9k8{s5cL69BYz+>ll@5`gljWO7^>lm=pjw=z^qE)@P~Lm8BZ z2DS&BVMsEn8aAivDFAXRh!l`fu2CDDIIkMbOKn+S$C4Lyl8$LZ(oKignT-^d1Z;XN z4lI^Z7cr7=teHk}K$>U-X{55|XHBJsG1A=og9A%T!^C0BeGDwRZ03pO z98@AxLTT@xu=R6)ANnh=S0(_jQi#DEWO-(}CxAWfo()fPvP9_B{dc3-Hm*nh4SSwd zyjSr}d;TWHC-$#rv299^up26^*L`qM*}0i;_1{HdS(@8yXV<+B>fx5~c$)^s z+g*lxJCLitP4hU>zw^i7Rf~^BNzK|0H=~880%5kj8r&k5wCR6J+P3rVa$JMHl=~_(SPE*{}A3<5a zc4^)7(oo_~QQWi~L0P#Ir+(N@j6a(sKU1^4e`wvurX=4?P|!xQ7)^jVjD0s(dGW@G zy@s8l^=ZB%Yqie9m_mJK;vXgpMEQyx9>SV2*-lohcVOOn9H0B}-HG0IoSgTF+S96T z3Vc7y5s1xvaIo^>6Qg!b!tg#6#J$3qxRV(JSQ)*p4nhi_Kel*vj8xKvp%K#-x31Ig zYZ>SQw0({nR^1-34V@yArmo;Umn=poSEXsTako$ydPYp{{SnV1kbGDZe2*3)kk@&6 zmh->{0G!Kw$!zr#M1sEqvjq(WN4SeaZT#_FaqF8{$A=7m$wF-tJcPH;MlBO;3vU~j zT*8M8W1ERw#z!I$aaU#wN)0pY;=v*i5(2A53I&Io8@*V>_Y$(&MZSR3Cm8IM_&*l0-s%3({ho7YzQiAhcy_G4wBdaK=R35{ zJu~yM05*T2ZHD1j3PWs0HCI6m-yi)iJ0oEe1=4`SSkK4)HFzcve*T5x2sUw+sVs5Z>tXSLYLRMV5r%I4&1}u- z&rbV0iZ|c%ju+Ys5Gi+`yF3dOto-XAX*$5^!ey}^RrveIbn-tgFsexWqgOOrby5ve z4gFiDZ;HME-fL)$l%?7_o_N94Ygt)=2w@3y{&z;vpk461z6qyx1#Rb5Md_r?qR8sG zAkUwyFM!WNkN0hTVP-Q&M(mT$-H&nCx6|F;FVH)Twg{~>#e0^L;Y=5WNxwGNXS%Nhc^T=XN9 zLQ;Kt!_MQQ=afnH1{>nXb8a^2K&&cO3V|91UDpS52!ib;3l^zLkCT>Wyyl{Ejbo#j z&JYz+g>ZClny5FPY>urunga@wmf~d@*&9&q_--TX)TOb_tXYEcnTin(stud)cEpew zaMrT%s<^a2GlKpqI6c1Q16^@ulw}<{&L-Y({>TI_+mtNeZ%>A*jh8jD?m>$w!&^yX zX$n(Hrqo;|Ey>)qOkVK}4;#a>f$+swnYP1n-7&rXnJpCqVlkHQvZ{_w}S3*LyWq>4?W=(gJ|0o_g|;o!kLDkB)89BG_)S)`{S~v|q zwU1ZqD_0U2-B|0IlcEZba9t@2iYbuzli$;gyZFZ~BgaKQYIM_D!Pj4R0I{RN)Y%B9 z)jp9{=w3S??ixdW8R8==Pq>cA9{fCc)F*d`Qs8%n%_P{XpX`1Je8@dPKRhod1HScq z^SVIOZmgX#g?&&To_q=-*cto4al|LO=s2b6%vm+(>C z1;HGw2V%Wtjx@7pl=}Wnw$KwbUSTVI-YL8{QonH3x2Qb2_)twQHs}q@9tPkyh9QiBZUf)F(bOLScDfyv>|Xrr;A~_w!ltZ4U8N8qyi0*7%wlu z;T_`H+ykhH$|wr2@Q)%k(FR5pl@Yf%VbZP}X~juD0mLZ%n6IOtu{-P@!ZLVm{JPcxv zW0nU8fV>xrka`!9kc0@2FH1lV3l}ctmHtuCoVuk}Etg_nRI4>1+$??hb06TzLCVF! zbw9M;kt!-oO;$k>hXPG+N2l6fvOGUue0_NU=%Y1p1Ks$*pzzjS>0@KzmoQ|>r<#4iE8B7lY`sBreYo1h9*6e}4H;O?3?$i7Fy!KoP&&4ViE-R+q z`Q&bFwsgJ(`z)5|prolm^(#BviIgigoGZO>+GWnC-EAgqsrWJw#&pZrF#nKXJ~khV zURUsMq*{~EcePR2j#rRhu=d&UW-*Wh0?e+{mV?zPa(LpB{Ec*3_nSUbCRE z9%Y#B0jlaI8wv11loZ0W672~KKoivUs(Tpg{83T!$i{KLw9Kr)m`>s?Mem=)A*1lm zx{5E>q>8ulX(zVLc*p{lvK^Zd-D*^!)DS#656V|Rpzdkbpxg`I(9)7xEF zFrqYkaqC9FPAslp0D2#0WAJZgQC+M-9M&~ZM$TJIx~=5okZlU8`TelI2ike@>vSrf zKoXTNq4Vq(&MC(jB|nb2wkWKcUC@r17Zwtzk``w2WMCnC%5T+ZIHL);xQ&}ZW0|`S ze~KYAMD%>HMDCu!&5kRh_6IJ;^XdsE^8X478tLFc5XZP zW>Bo!F1-@Q8_I)ZUVcd6GUwswJ+r?P(i5q91wqJQevBB#>odJ;wuM93YNY12ockw9 zGHB`5I8QyE{yB+D;`)%ccT2au`)a2p6EE@J;2&yh%q`~}JhStu-WU>#Y&)-mVVzsPV0J9x8v zgLr)LEw2LVaSY+mxm;(VFW+pY8aCWr>if=`^xt>B|C?&<6Ek^d`0+fHqx>&atD3pT zKRjW@KV6O5DkxvKQ^dB6?&~EI8_d=cY@F#uIEl#Q*8Z$mGF;|TN(oJh$0Y6&y6M%n zCJQCxW&G>N3c$cc%Gw732^LKG(S+(00bG&zlo1DjZF>=dG&zqund8Jv=U|+>sgA8b zIr`1dS#S5hOZ8v?OOXZ;crF5aCZu@w2ZdWZ2Lq&D)Nok#REe8uTeSO!v~6}wa5rP4 z*=>^|-E#EpnQw3%@*$pS*aypUjO}UzrP{B|yobW6P`Sh4j=nSDk?o&dNZVUJ{^Mxw zhu&Ks2~c_?pVFe)>{AzB!KJ+uN8pJJCNlIGr%bqeI|{n&BNZ}jcPw7no^TIaY;7;_ zFR=Ev`VhNGc3Z)XYX`}%DNwO{z%RJQjFkJEvfL*_hq7Ly;kO-ipu2_--lTlL=lP5t zh;VuPk0eNAIq#8eeKiMSNw|sjHT<=8qDO!j09t)p8H-*4CC&O;i%nZMu(XKw!bXr6x)k2%>xHr&ahX)A!83Rpo={nR33)wOjht43&KMW*D+x4K#=lhT5Sjs>N#|3UQ zH6yd><_^*+D>Re<_x)M87O5}8&YPM{OpYtL#xF|jaw+AHRs}Ck-0H-ZTd8;elD&~{ zQ~kvca%%aE4J`;zEFi~(hE3j-mq^>cQ0AZ9sZvd) zR5S^fpg0XB?M!YYhaGnc20Al=Y#2-yhN}`SHHi-_Dx;*`npg7bY@kqdGtgjfR9t-O z^OQY9Wa)E`m0m@^EfGxU?s^0k2Y-ZIbBr|gbuBVLig)k-mWTKw@fz;Ols*umL0p8- zxU7BvI}BZ4oM@0~CYv9%@TO~Tlh~YJbPUX&H1?Tt3}O-XX-Mj(JmBc05Ax7#mWX(v z0tCQXou{UjoVJm~UA`3|PZ=dqn`Dxk;vszw2vzdFq}N*A&&@G@aREO1N4Ht!FfO^s z^cfPBhThX-fMukaKeu9XE&OHdmBL4~MYX!dfVsRP@!pYpR;o8{K4zMcc7PQ_t4`(j z3bA(8sOI_FrIF>S zSIk7;dcg0IOU9i(35-tr^r-K>q^QVwiT%WTQn-#e3PZR?7e`w#a_6n|eu5-%5*b5v zGQRiZeY-5?LM&nk0;tTo$pHcfa%(v>&WT2tpv0s)EhUJ{H7g_C8uxK^qZ(@B{Ui}w zB(!yshhXYRKwMNvGA!9pq)Vs*@jL_3q{ad^n9Z{llWuivjb*=~gY$7F9eK#pWN~2_ zg$ueDBSLNGk)-6nq}~~Ib_#dOm|}Tn4NO_}w5;)##9EL2r2tXzyr+0c;~Z%>qduyr z3Wm!F2l2BCw*~@0DPAV);h;SX|gX6YLUbRsH(Rt=Sl_tKF5Zc-$Hz8nl% zF-bOq5H%P)N$3-l!}=^yjl?ya-k5IAjgfnxyUPkm{)tEomw#_YDM*j6`ZV+XdCKJJ zt}E6J6Zy+O4+=`N!Z~qdCQ6z*_n8ID5ozLvO3VSxQzB72n`RDQHj`1TF|ZRJ{8Y6o ztOw!4u7B7ew#&j=;~^?VGG|u4gh8_mQ+VC5VNr=e>L7z}}o z!y2<8;)Fl}6{O$~jw*kyDOlW+QE?xtPC(!9CJG%!*Mx6dV}7iFH*o)B5?Nk|~39B7H$D*Sy#B{mW3} zWpQ(IV^?VF>gp{Sd#x~y#Ewp~P0t;=GtbL6lw>_?K#?;D>A}3RSeeRF$rvkXzQV6&hDVVgq&=9V#VRC* zc15N@s_%=?8ID_)QXwZla{r}cQr6kM#rcl-6h?MDi=SMvVJXu}S5=%YqJs*imxkHH zxpM75SCVN=t&`D**kJ%c{U_#7I-$;Lq0A!!@vNC7_fF#(=YiCj zXi)ZdjCsPTY*J>o#W(mvqE2M047b5w633FL4{kL_WL>TfQTZ_@7F0ze`;|>s1uDs~ zo)E8haPk6MKgcdwa7V~y!96Q|p~|{Kt)l|9BmKCYRfPCh0tLTG5ds@Dkv1vhL)?AY z$!MXJ$On6>9b0z0xGXD9dV?u0S%dH(IB}N0wxyMdIiX~4P7iRxxs zC=6h41%Sf_HX9<;^|HKL^slcjpb7DDeq3hL!Hr?yid&?5vNlXiDRIn$!Z>>KQH$-kOq011%y0EVe%~u@^54x^#_<|6~+BMT%*##Jg^j!zJN? z;Wut>-vka4d!&KaGyBZ_s`!)VuS!Jr){w>ZU{zO{-_x)!nlJ7*kK1TbhB}?C ztp0xt&BQS$4o4UUxh65lGoaN-=BBI@@{OasM7|7+%p0&rp?O1x=Qu@iiRl=dm^E&U zLO4_8sn)MugnFSYEw-@`%_`HYXtIHs;ZO6#s|K{~X^Xcls!%NFsb>Q9wEeCPa9qOw z$cqpK6kyoT2T%!9!G=NECz=gf8xR%ml172^-JoUKOI!619#xDxaoe;vfQyks*y5Yk z6x(fu!C{Wy69^?{enI^=+KdEfJlgoNa)tk_d;f!N`WM=i*S9gY`uCEjxGB3NkE~Pb zM2k~d22RKZ;Eg`FHlzj~o;n3o{`(gL!~Oo$REr~NF-d7D?7K>anYh~>&|mU_n{-Li zvAYFtJ5yjRGP~8+dgPCGuQUT&1b4 ze*pK^2yD6A{qe=Z(45_bq@H3Px?mtDNQw=+E3YK-Lr2TbPcw2d|e?Qka@yl{+D1)@PD5F8BS?dgL1?ESww6bIvcstSz}pcQkzJM=WJNl zw-t+niIE?Qf|+3?WF+QS#!WJ$JJ+Kdkv8^#y!-LHyzrfVy=-;9^m=Sw|56S2i*Rm}9wxh|0LfL2 zkDdJ6mbE!s_t3c28Q`hb@QNKd+t?N{jHa9wQn^0JLftb~s|OkP${1N&*OoG@rg5cz z&w{%8cJGX`+sF2HtOZ%4W)~PS3~h*DV|1*0vpsb4Y;Vi=Vq?NEQ267mQLg&^v1k{G z*ILmAb6EA(5^!4KydO%5I~t43oxe8<=(x$1p_ReKnUUGzT(i4C zP2cMr>Jx*z=(=7{>ewejRSbRVCPERJt_S>?4hVy zt3QlsB=ih0DP9^<)fSJ+K4H&clo_rbT4{qW`AiDUNIeGzhGe4MYL4rVILe%#I4QeH zIBQgpWvFh>fgM%~8cNexyNi04HhxWEfmqIK5kab7i#PYN)`%)cGA=S3m))>{0To`b zEWLS^M#`FCFVv@IN-E=7-3O7M4z8)Bs%JIoGD&YBWFmbl0kdB3Le)GNws{F5WNnPr zZzlaGA$LHP$-D^$<_Ud;w3|%dPPn`+=WKx{aaX5!^o9*WQG|B(4|S$=_5op-?q<^) zl<{1;T}o`jJ~(qIY2&=XIgsdeCe%dcMly31#klhpL{m_MJ7IrMJ4b}+YrK@DViDVk zX5_aZlSB;Bw@Cu67@{=3{Wx zS$}zN^$#; z1i?5OW~p^1uI%QB9~Zpc&XIULle_ndYvs2RIFdWX%+5efvnejSa;q|rf zCMQV$(7=?oX?7LJLf~pO8V>HYTdx-q` zJ0xtv-bINmdLvQ~cd(DnEJV%x{nFR;kle$#kW%%(0mF3nR4~0KJGSb7QF|BX;1ajL zbB6Jl|04J<)FE7B&KS-27bFgocF72#v0Ac2T?48#Ehw}v%o8wCHeyX@fhb_~4PnHo z-kHMutS>B9{8+~hCOBZ80d!WKPj)!1-5J zHbI?Riy|H0k((|8J8P)IPc3<0%Qvz*vvAk|c;T9ZpcOlfmV| z(PCW@cjkf!KK>-3d|V(WGU@t)nU{@KlETS;kkv{pr*ccH<*NvI+v-t9wfw}RZ_JNS zu5b=CB(pk5Y8buQ4kOtZWT!UCFX;(a8#(Rsb9RSEFlMw`oy{?bvc(E9rg|QXHVw5r zk0#o1Z3|Pm?gfoMv9&9i8Jr?!wJsec4X($S*7XA~1sF(pPB9YrY#!(K+VEqIvn<3q z0Xaog>eDTfI9c~R5LlcOgNczh4>}rM_DOw1i{JFgML-=bjHwBX*)E7uwo?iQw@I~$ zPEN!+w>biwRKTb+sF8`G;l+AB!pMZc&W$_4G30)Y-?nNLG428KiNuE24Q#xB#w!?4 zIgO?}>qD=Ltpze5a+8t@q(fWk8p4vQ&YD8Qt(vA{D&k`_J9&~>v++=K=H4OTrn^h7 zwFf619Q|y2^8YOGrpb_m3ek9EJ+IK~$sWz`a?_i^$;H`Hc#G-bhWM*X_8zRv$Eu+S z@aC7H9XUpAaPxv1OPy9(%{pzuwq84FaXK1Hjn-JrCcOUwUf!f3o-Jv8?BnzCPaH6W z->H+O&n^3bW>rmsAfCrPu zk&t6f`xhN;Q9Et2*+9$-bOz?rK%AKcaSivnq4pc%>a%uR#1~py4XO4je9fiF@G=`z z4R?(qFnLNypg#k)QXvRbzy^7WH7ppEsJ)dN z@~BM6LV!Vnt30`@V!(|c!Hp;dY##OtyzlKWwMwT!`~cl^&U2)M!Acegfte@t>LWER;iaw zG6<5{UVCgR^5%RP>8y#Cu*}U&1zo}Ns)~DMFdpIfi|NC#IGv^utS6K8p|ue;oF|ZO zD`g%CB543W+F>7VnJABtg)i#s=2Q5AN8|&jp(?cbpwu$uF2ej8$33Hk&UnN%q2Hg% zChSk#4~lS^3-NM32IvXrJh)PJu;*PzmA^WTJRV;~uO4oVA120mn3F}YM(P_f0m<`C zad{rkDT+<|(PL~U^{(v`6%R>t)&Z)pM=4q9um-g(yae=A0e2=KmYqO@sK52GBY zYm>wb;?`rcg`u>mC?Cioi~u0?3lT;H5{8fsQ??tO2Kcrs%X9IY?@E3gZYL~vO1$8f zccwYrCU@`@dFC!{OLjbJKjTeMzYw^#Lz$E1$ho+e4d{01(Yhk99s<4M)4X76Q;qKx zZ-Y|@oU&|C@`B*0+W7}So$Hamg7do*!aXha8-JiY(cDfnE1A!6#&GJc1{<=w3pJY} zTWVw}X8+v((pXZ9F3iuIi4&c1S|)Cf)mIEpq*%06pp_K}W=9zf_XrXJGAKZBE}*!y z)3_AX5N|r}nxlzxc^-a6cYi!QY#S137hQp}8@Ifmozc>uejlCd!kheja)r`-E)0;$ zjDuI!uv^IwOX1%`Lfj~>{YMSFj%@q%0sLcNWO^q5XT>lR8eEPV3`yGRgJQ<2cLplJ!mfGGqANbE^Am z)IbgxZ$q1;GnMZDLY|v!~+l0z73e0KA}0G;MX_igVt*d&(wmeKlx{yi#w~ zUI~~=qz7ad{O|u0(|X!8Uwa`3P1G0ypat$J+NS1++;y{ zp6|dU%Su*IW8TD6M`0?u+G$|{UemDD+O<05(9n^_Y?3`NygCzSQZi}{qLGj3fV3lP zN|ox|CJ!chxtqC=gNdKV*xF^|0v+R`HA`vwD~SZxIKiZ1)yc~JB^|&uQYI0Wrl?)w z%wrTA5ig+TdIIddt~EF0_@hyDusYc56_0%}5BHUAksc4+W8a6#(s|C}^vWkR+(O3N<_O(_r_4$}43v7cNolBZNtR5B=z;RgJd=6q(ti3# zx?Ip-M-Q^>b;f7T|fGx!CHBB`;>dFwo|QcQN3YfKCD9S@Y9cZ5z|0nJ>? zls^*}<)rD$^^<*#ukHSc_K*NsP)Q*b+M1rzt<%`WkoBh=KxF!X{(5_y3slZ?+pI4xkLl0)9FjZ0EEpoD72tOJ^ew61VJ!nwgu*b8%R_R;ec4q$B z8_FC}C#-Kkn{(PAKI3(|oQyG@BKYrxcqJU>KVGLR);lr+-w{3NzbKuip+#ipMv4@4 z#NBSoa)Ig5(yCu2hqs`*gO?wDipzsn!Vl@8SDm+YH|wh1q}_HEnKRsFLfn(pPktdC zfMj!9bbmV%XC$V(l|sGNrrj=gVirAH%M*JTdlOG*JZRbEc41B;n|9a3m^=M7XM16f zmX7qmD2fK<}N2y(4vQSd2@Y;=#HnDkk~I$ z7Kb@mCDKohBa6mzO&A%b@u)JviMLWEHg{J#;i><=yCDLyNB1pldU#3u%eap)sG$r?7$f2kQyvdi zjLG%4ei5(pZ+vJ8rn^nWJ@fEte*L^Pu{YT6%s%Wec5LkGQjAchu);2I1QpOB_yf<7 zJ~pSRJ}-$Ep_k+vdNWd*Yp3F7=@d1g^IPNv(AvH>WCmP%8($zM5;DW(W zdJcjn8DQFIbH3X&@X4s=GHzvA}F*hdmV1OGlcS!Jk8E;6%ga}N$ z+i^i>of|Zm4B-Y_I0>`QIWVjZd34H-zwseEF)mGdUp|az6SGB>;oFE?lM{C6@TmQ3 z)BUA_KnIS1wy+qjD8^6Y6z#C0_6WOnOraf!uZV8Ap&bgQ9m{=h$e6B}SgjbJ&0h1K zXpvo_!(Xr2_^d-Aj?qx%u81XRLe(l0#7e&miKYMxQhVs~bYW>Vrf_}rY2Y5jjRsIs zHKHaHkZSRQqz}5jU)1PZwoIU(;H!>FpFpm^hpjnsg(6yo)~(zwd!|Jkrtf>bLsTce zvJ=%M%wo+_f8nevoEmzP!B%ivVAqH6TQkeE#au)uhAGvQ5TL`Hj4wq9ER4HQDpBi^?rkQRd6A#Bfhdut8V1liJIYAo|cboO@2i<0BWh2%~4 zLY2y_IeYuc80Kbls-)C7?d6dlV zih7@I8l`4Eyh8$eRqQD?m!#XG#>rae_`<%cozf0sQUzb{MnJa;e>Z}pXqIs@R|w`- z<&PU~& zm2R$yYzL;_HQH^iZ~L@^NbH#oB2Rm)&-4(kJT@gW3L%~>H7euqM>~D};D1A7f}Fb4 zMn9aoa=$ZXctH+?VY&w2*L@gzlPk2jm|!+Y?E{9IEdXJzo3Emx1y`0(V-INrS5~AC zhIpR`TOk)%7RSBYh?7-g7^?xLnkA`MQTM>D2@W(-5H|>`=21^sCYyUwjit5ve*!bA z&!Knv7Ep&oSJXMll`6fzQe+FtYYWcKAgw2XSFZaa=)Z3SA7QBzS4xim9K$9xcALGH zF89_4&9WE?WB~!L4HfzPNpjR=pYZlFrYJ zIBj+yTNAdJ#1L%w6qd*5Zrh!ymz`F_@7LAq+h5qjG%#>`Ng?1N>>(^c^u#=+9HQ(q zKUbHi0t>MX6|xrd^tnSG+w%4aNtuo8B|^xKGbCatV$5Nz-2_BUn7hIz8NEm%Qjfe? zB2q~nC`VaB#_T6sx_m+!+vh*#P*1cMsj0O<3eTuLgOMD#ZP!eSV+m}i zX;i8b_BCQ?9Jd?UfO_>iR8V4)vx-$#DQ7*K0*z-mpi{ru5_(44&QU~BqZ`V_EmN46 zH85N#h9vVn68D0cE};`3na+NxXxwqLaa`gO!Jn-7Euhx1vF4s<=3sq|VTZx~gBrG^` zMJ>d;nq_Z4UN5sz?8rrCPTsm*xs|i&1iEg1j5e*SS0W@j?x=0yut7#!%gr}1m$;d( zrLZ3$?Cqnqy6SS|;y2OgWFysBzHvAV(kMJsdI!J#f-oirB_48?XV1rjab#W0k#l=- zgP^Yp_Mz#ITcl8kfnNFsNb>8aG1v_qOu2#`_5hwFVTH)3nfy|rL2zOs9z}K2`F*o_ zOC-rBwJ+q+x#?&XKBJsSTj&y#kjZk7i5vUCS@<&Sk7!Y>e76_OhBPa#EZOCpXQ2+^ zI}GA3;W`#ly*vy>zerWc(-Wue<9&V;?ftzC0^D849EvWI2NUo7B0sT+A^{@ddX#v$ z9Z&+QIfz7fQ&3pgUVjycBVn47!%U<&OuG5}I}fRMLPP^`8bUgY(fA@Ok>=%^idd&+ zx&qg>+TaZhR0AOu^zMt zDpXpY)(s@;c*A*y!yToLjP2m?XxV|1+iO;r-rV*d5>-2_%CQN`$__P{^=BMy))`wxld(e1k; z4Uw0_&THKg3hWJ@nQ{usWKXpQ7m;P)Piya>-x7vinJSdgRBl*#1@PV$*k#4IVV~I) zChWK;=XamHV-DT_@boj(t%Hk7zz1HaaK8P+LT=+G)}r|%>RAB(FaFJc?aD&7Hck%a z2F^~l|85=jR+y9>_$dlsRD@KgA?!g4q{_$4Y+G&zYeSv6!Q>FD5bcp+zx;XBE0HS@ z?z;_NxbayoBf7zqabFx?V!reY2JFS7;iI@Af5Y@yiqUlpva-A@gMKT@jrfh(TbZkNDS~iGuD~cf|7I)@MaK630C&16dXaw`3fZ=d^h46-Ch}{rzB%UTS_v!ahzF+UpKz%~oE(!w?fmpPR z>h|^sEMROpNA{KCGZlfGv?g^XSzNFev?lZP%)9*^ft}EA!cIctb?8@-a0f(qIAvyi zdN&zniF^4slX3cQz*e_*ljc}iVZo)8isMWn!5zg9%nAf>OXTLP&*%;`2MkGoDC5&k zYsvRF#J65~o`hRS^^9N4X;M4o2!on=hXA|2SW@Fk!y;;>5Vq&!;VNu0PTU))@iI4m zVn8rXWYzliZqAr*#?dCmQfJMq(x7lr?PK-Fby2|}d}|JSqJZwhA3WB6nVS7AEa2l| zu#mz%sppU7-qZrxeW4GPf=))dlcihHH=AJ00>h1dLm0gHZaQ!(F{jsJBO;G6VswWR za^@s{oRFxZA!LZF$5E~RdNIe6Jx&vpg4?|m7fn$Ips^sjHh$nG5(A%m8vXs{YQ$-16dOmxw5x$vXa^p8l^*krGJ`%W)OIw3xr#H$ zH4x0ESLGJ`TuDCn6+yh2Y zISO#dwaas=z5V_1!uKm{)B`s#ZFZkHXZ&EDJ7@4wqbqI{gj)P~m|8dKL6J{)VA4Tj z$({oa2&KKN;4mVl5>S-su5iwJNCCbD7_?IB`J)9ztj1JjTeS(_ZlSd`TXJuB(`VU+ zJ%^vb{=v$3QB%LJSE4llxFJ&^*7T&{vU8rqe{ndlub9Q(iDb<#E&t+OmS@L?eIKTC zpMz0ouBn@a%jvkiT3YP3qljGzWMBmXVcNugCc8$=4>T0Yxc zx^(u+Q8F}2Y|!+={zS{QN7@meWgK4{GBbzymbn9F61HjsoENTJ*ri4eZ=q?%L-<22 z{Bio`9AvpB!5^%JKM&gZx3G+@`Hrb7om;bzW)rQ!%`k1zc zNh=P3(F_*(E(wUf8B5&KjF@tR!X81yuLt711T1nCDQ4Ln)UPSj6 zhfv%b0%_JnX5L^#pEcsuNN?yR8}YeHCFG{U)>mK?=EtdCL=$Lf#B|*)q147TtRIOL zt;{iu5O#?Gc!;k=3vX$Cxp_fyDjSXvPNn!vZdnk(pHkE@)Zz*{(>v8sK{N@NuRkXjw-o}W~r%ozW<|J z=Kw7Zy5{FsLh~~e@c;LLAZ>2opzq-RFZWLNk9%j6AD$-@9a~$-4BxyxB}oggI7NO} zQGvKZ5|v`}V<8$5%No1LM^!IkNQf^FPlcgTHd5J)O5bwSbT)^BiR&RYmu(l| zs^C072m~%t{h)4YA0!k7juusWNv8`L-M11c`x*k9WuT@jK|qc)dykrl^SlXnlz9_y zM!=&6cp_hRX}k`P;!#1A$AD5Fb5d6ebNU0}+$i@C|8E9q8L~57^x}YgSfeD^M*OAt z_!Fr}4LmI7YQyUU5>|sZ#j zsj9TL^yc$dicjXVxJ2LcLE$Cz$J1y}CiL%G>Fp3u)e(fs%Dm)y_!k%K896*>Zl6DC zcYn&MZ*y~gp$qE@VW+Bel@j<(V#@y39u5kDCna)fD>(3mp-Dpwg;UmEh97RC&qSDH zsh6%8Gc&7oH)R>3#~Q{y8Ggu*hz&9l7%qs2#Sp}uO_dI*nF8&dyu~=So}|TOiWKA& zypS=Sre?^RWw)7MQ+JhFEK>)ae>P2uNUR-#1XJU#%ld6eN5B;MwaD1tFbd!M zMy-T02u-sTZxziHF8m;(LDcnkz#!bnk<$_zlEGO#P3F!&P4sU|~~_)FlB3 z_`+LwyT}JU|2!)+)$;HzfGRW~V1R`(HyAYVp|~AsGG#(9nB?e$dhkE)7I34D{q;Tm zWV?oDdA4^62{BZB1yp{wb7ZaC0Mx_Ddhj2p9@=jh4DpL<0?&hdy@`&q-!46RwHA;# zO*Kk_B29`yocag|H}a=a%KfAv5?{31(s@xBZciB1zcDt+_i#0?b%X0&x&ifIcUK5fFcML5pkZxnY!%6STGx52+bRE9UFUV-xY5K`nA zJwwTrGII&e0fKP6?F!APPG7bB|7O^fXIHa1qLIk>{4LIxV2gWFu zVh`46Qqm#>^L~}~PU2*g_6*4#?~LUu{~(Az>L#UUh-tcte-0GLYUV86lzT}!9hM4{ zo;;l`Hkz4hl!)V2vt^`gKY3;gzo~wIo5_*&VEU}wN6zuoV%1~DxeCpyc~et$#JMu& z_9l(#jP=}*ta{8b9F&y|SiWVCabr-0FENo2xzm0+vr9Tp#6FPqJE=Pj)t?Pu852IDdl9j zym!UP)CQ@y=BbSDL^tov3btMzMRq#8xFXswm}P5c5qNJ;55h(TCPNfsVtjOx5k!lY zr<~{LiRFU&qKj2K1^j+LrVt&b(bpa-o_TnihOXbL#5tt1-8*j9f7CSl0sv`2nbv%;1P@@t5}xj3{{R>HGQ~)XNx`^+~AJC3AeB zl=G?5{=-vvP|JF$KG^`O!Ve~*HKWyFkI$~Ca;fyJ@VLz|%QTkk^giIhXv{jtGN8`K ze#&iVKK{gRO01TLI99wmD}3VKxZ1tmiGQQi_nA3rjm;M=+wW&1Wowo+)@#a#nns zY19I6)-y>aiKt-BGxPyHfUkUW`1Dt<0I!(3n&mxf2gN2i7x^Z|VUkt^(By=1t_6R< z<*D>Dh=A|-FE)t3RG@De_`UrIUXg{buw?h$l-6=_Jv(&>n%zSMgiYv*FrFF!W?xvI z%-Ac;G!w02caq?HbehacF%bz?I=6H6W*1;*Jo6|{DKe6zLBD#k%q*qmPKjxNti%Q_Wh9NL&LGFSx=tc; zt2z#hJ|o1Emd||ud)n>Zd}+1*Ogp}xX-DvXgVBb@HipKI|H9GHs{g9tmj&mTYygLG z3r~$urOAVDZf-Vf1_YoW&>Sc(UvYr|(}wP3SSN2@Tq#d|7Wxj=`+rD#rzlOLa7!?4 z+gWMbwr$(|)3$Bfwr$&$w(Uw)%AOk<`ywl2c*?*s zW@PXa@4A7&77cAl`nmKJY4w~EzALpa)6Gd5j`}In*j#tr@&1A2?yhnv=JVOaLbjU@ zY89<4wNfeXwt^N?1^{N+O;Yh6HItS8ixluI%oG6}%jsp0hU!oMIort(w|{FLdNoTU z5s0@tLYBGNG9SxE#?n)Hus5hx*J{!q115U)L6?uBus!G}-1d!!%T?E8fw@K{M`RKl zvv6^oGrM{4XM$#a`l&11VBi%=uhl2%0~*THo@&qd^QBMgVZKvz8c|~PBPgZYJsc8b zt%1T8i>>J$qEpQvks2ttEl>^O314yu0p9^ZT!LI3rb7G@$ItTjUJ?uyZu- z8!8>9g@R;!kF>QTS>|Nn-SSn7HDYvMrVD%X!HPX=b-)LOSQW+;gWR}UlQg)itci}k ztf->-9lKgv6bA7Jw#l{8G)Ge_y!9o{sGdnuCuen}-1cy@B@p0WA9JKmmdOSV zZ)VGzHCIO71aG#L)x9#e&TjQ#b9y!(@4%l;?)Si9Tr*Fv{96(Q7k5*>!azNO@?=s< zpJF)gZqKjLI4v!&t}8|uY)NZH*1gfRV|#Wf55|t&7%g&ouU`Aq9`5BLjeQT&ARo-r z-WInXGVx&$JwWmw`SU2z2Mm2Z>?i6F&<(XaB6O|*lFPOxqE=mb7HmTjLV(F1@0kA6 z+}Ub@es~6S&z|2n;DM~?qiqD#1?qw7<je(?GBEw;GhKRj@%KoGvDT$ZscIokBkLxCp%$5p`PF&eIwEl!*p$W z6UG?KH<(p_%Xis3>!^R~7Y5KzQ1?Bv(gw=+&!vg!iAET6Ii$h3C79c{F(yp-!<0#A zj29pA4}!}_=Jc+>AzyYc`3`t7KGH{Wh2$%MFc=SGamJti@awj`58?D4zi0aTrGaFA zpRa9_bKZy0!fF~EKzJ|rP%F@|Q|$$xdt*)Zyv6m{IPSUmUQjD*-7x@R3$=Lyk+tS2 zDtky0DT4xv5{x2(LbXpw8b%g2PAWb&^zz6Z8MC=waGg$c4$!CYc8OLoWId0F|Nc)F zj}T2w5%TNFPvoCSG@qYD&;M7(!+#J;MJIr@nTd;(y*c1Netf0sIu1Y0gnATG$y?7$ z!jz@xRhXjZBz8!H5<(?(RA5VJ$t^viUdg*zm!#Nw@B7l|o_7n4j0DTQNv zer#3=;l80+im|D1YgwE0QEOE%lyGK#Y=vOTpvYo~(}^8J2dx!&cS)|P^DN@oi{&Ua z$G@L5%KJ4m&=jO!CXngOJlM~*`%&0@BK2d3uIn>p@Ah=Yn*RYP&CQ`b11NdisJ)a| zQA`yhaYP(dakq=B8~IJXL_w{7XBfZD4!f_e$n*P2Fn9Adll!Ma(w=NN11flKVRFzRX-Njwp#N}<(fkpgPI|Z3@;lPUlV@yU+5o0qmskl{kfs#8dsJ!G=s;cZLBPEs? z!!I_anvJG(xLGIuNC&ur3;XRAoW!uOhHMK!_~ZtWBSvtlv8u%nbXfSkgnbJYmW9Vj zYK%`%4kpGMNFl}>T8>@U|2m7zQ7JycLO#7Iei;~$R)AW0%~<^5OE-90FprzWEwa0+ zJZ&DST<|u3*Z?}8DF4L#X#E1A-K)HgYm2yesrN;?<}e|==scHY6-5m0R>YOpE0z~NpX#G4+Nd(QgOO06(BN)Ft{fn5 zagYb)`ZzWn@IgE`+a21g2Z@)I2+798`jjgdXr<&NTl zE_NbQGiPZgvr!v(wzT(IX*)JUjR?fm8HJ+euXe3CoXu}}?+;T~J zBghGr%<;;Fsn^g8mQdzT{7kxgENMjl+ii5q*#w%X$KQtmnm2a| z2le&1VT>_{u`l%HRF?WldC?p1E!&;dKiHFerp&_ELYA?+WB*6Jgo|0um|VEy3v&`9 z$v|#~F@Ahtq_yK^P z)(rt)l)3v$61k3VsvQjBQ2%igREZ+%7M3r|pLTj?+xcj44KYZu35< zuQc(C$H3whr+P)yK56(ToL=mDl~#ns58M@VfbwXcSo>f0%?E@b56rE50+asKq$OjWgkn zq3>3A?gdxuY1&ts3Rgpt?ih90y9hb+P{2Rj{}o7MVM1^+{fwLgf50@={~k!Icsje7 z+5K!R4*xAh=zjp}R23ZniV)hruq_ZhyUI3eh86t+-EQg+Lu+eUR8%^}6o}HKmh~m=7_~nJae8F%o!C0Qe};T=k! zsXB4wfvk@j1tZW%%A|Ewdub7Ekuaj?kxMP7@WFiP-&i2sZpkdNn6(59-8qy%v zUypMMw0Y9svns8jc#%pT&n{>~hO$K$Vrdmc2%(TCf)-Xi(hb%3aJZvw?`u8)&bu1@ z>HA+{;Tx?y_U-P2IMyEY!&4qTQ~lQ6MT7Y|)X|;Oo%WRu_}q0&$KTcLVWIvSC0Nbe zP7^lkOGf*7VV~Tw(n8}RXjp3$3&t5r8`${C(p&ZIo+8S@$|g8mmho8?S9J8>me?Xm zbDl+Ob$YSJ5i#dfzg`Yutc~>uU=1Uv zNM}f3J6@9n!aRD21uKr4;CWD)NwUkn&m+Tx%3q!p%>cX}=pWh$3l1JW?4YQ+AEq>v$jBdA zT-2$;nq1T=Gxpnb8-EN1Z3ya!0NVi31RI8keiwI)!$B7APQ{^L^Iw@ICuiNh&d@O^ zb06K&Amiq}A{Gt-My~{#kA#mx#HkWE1v)RePcF<+w+C+w#XTR>S6>iC=*=>-ACh=D z)E_Evfs_XqEXOZN)|O`zaDl{!Wk!w{mc<;T*<#~|GnhQ3`Z1)SILNHg>#8#Q~CC>LRVZ0mbBL#H{tr;V$Z`y|dR^h<$F*HCLtE8Xt~UFd4Q z2cG27;t?uO89NIZX0qR{wM2v|hVt_f^-1k9J$9K|(6z3=$`LN&@?7C1D9xSS5)ne( zPeJB-;<0Ai#y319dwBz8(1LzpPMc@y;) z?=UK4wijNap*=rm&s?KV)6DTj++$gdwrhD%+(a?Qs!iOU)$onz4O9%86C#++Pk9+o z)MwKR1t&nQ8JcMiy53QYg)*4L<$iM%o8AnSFc1>F4qdZ|(Qn~6krB~Woe$TOx+EDw z#~Vf_W!^)jWthtrNyOOjFid$!jdJzK&SCI%KQPVbNZ^%8j(YYK9jfUnDv67YQo^BQ zKH#9AvP8mV%uU;GVYB7<`6k_p8rI81=wE56G(z?=m#Kc?^eZ_+1McrjGjxWP9I*k? z3+7^1%^U|pv_{K8Hjy}mYCnnTnN<)ab#rq>jqAWf9*}ocZ*;py*bnq*=>4e6{p09) ztNOhYs2HYA+alDvH5=p7v05p#T7V)Ycb4)2c&=RUlGla6R5 zG`rFN9A6&8!!u;~C1cPEC80Y<$Az@Q?$DxS6(62%>S8YYRD#Co zQ$j5lIu6%TkrzEx>x>&~^eNVXx40UeY^*9%;oS1~tG2K&8C}~@HH~8}%W!d!VKGf8 zx&lX5gn5UKph(X!YDTm7QHPp(@8I7VAX)7!jl=t^RsVhhB=YCUZV`d1fBg0Y^zF-k z$e^%`|9J$wp5#8PRc(TxkEtgcVCspgf-Tg<`7PBJ*&6ysTgI$@;3c);M-jse< z0Ct>jLYdtxIk_~KYq2{3na&tH8*SmFL)s^j>X`Ww+9Re*RQZwysV<&*%d5F_Tb{aZ|;CY=L@qKjO2?W zes;gh1BPPp$}h*R-ty67|C-Oe9I)65z)Ic`O@wpY`_+I@Ev3Y<>WMxH@}f|ZtfNO* zeYK4QnN8f37mgV}z@#t>t3bue8cj-qTZ7AV2Q^aB9vQy>WTp2;p~HOB8=GMx(@~Bk zs+rZ~6)zXHQqIoK=4smSHi^F_A0=K*X?kO8r!$APAmYb{kQREk=o0j)SrP3ZI>L ziZ%EZ5e^*|{MUiXH>9|@12UO2uG;~{{fH_qZ?uVfMSRG%Rh7=%{EIzh^^=u8G{=nPwfhLEY zTaI`}fgNA4+7>Z~`naqd_9AxACKm8HSH$?+(*>G|Z_bD(h|YaU`#gN#>V>a8nKt$Z zTvCJ$DeGUXx_E02s!xqtrdyZ}g5&!o8nCxZg=sg#>j8EnK8YisGbkR4I1+xhq}9Qn5M7tjkfO^} zF0XOtM8=h)t=2LM=!#tK!FD<*oCnbsm9;yQaN{%Q31J;>FVAQ$Z`dh^C~qFM8#95_ z+3iq__!&jZAjDlY*z)})rxo@rayxgCf*u&BVX|qLw)05g%;+QA<$$s3jQx&(P`rJxc!{?NzbLdN!y+KLW{;9dkXq znirb3vQ_?(3O)2aG$mnhqg6qfJqwQZi;!8_jNFoE3-qcW#D75kDIOMZP|Bo;-e+?= z&U1V$&OhqAf1m@fytV~#-b`tWQI43|$Zf>i@e3H5jucg!zT^wDG5BT0CNe2M>G94i zt`~z^Czjjo=E7@KRUgVK?@?Oysp_|}1Iu%VEfNwSFL~Gr1KMS*zFBe3P2tQ8olSX} z!f6sq)cyIGSGzetU`dGD$v3G@RS`4_7`I)YIX88aLsZ3|rtz`(%Yp?vlj2U~DxR0h zS&42J-9Q_EJRPVzzE8geK^_7#H-mO*?pj@~KKU31AYNUSvZOB#B%CPBk&JkRKzX2v zYsftU@cjZt<4G6b#-uC5FV1{KLs8eeR&2^N1MB4rnk)JQYmWd0dKr@&{ShL|G^?Z> zO9%}=2ze&H8D!D+Bl*68?%}uK%qmSz?{RPa$j-RIudclY7Xn6T33Er6jwvQ+&lsBy zgzxRE4kitc>1qwl8+}0^u^R>fgcs~TeDFB!|MpLD__qe+%zwYdpKXuf>tFGH)3Ji) zL(=|w_%HON@04)T?T4QH{h=qk|6dk>BEZ4bLDuSrx%|(*?_5=#pDHu7e`RPGYrxdh zAjECjt(Zp0=+(cVtyn9m${Ir|04i8h#@*c;uoDUo78#Tkh~ys;@gMv3OnKPsV9-fp zwr;1o{ZF|p&E4OhPnbX~9xITjR;U&UOj2Fehd52-bw^>^_S9_UX+4o3Q4sdn8K&pZ z9M`{iW)&;C{FXO$|CF{6Z=t|*z|?-oBTc!@y7OIxx4~HtCDw9HWwqn;=o)6sxaOr9 z7)hq>uuU>*w&K6jT62{2)8f!I!Kv-2Eovk8)jqFhs2*c|*wkTqs$~n}U$ERqiFkLC z1qmi~uP}vP8wjpI0=kuc+4PZ?u!TkHx~kYh%h-meZ70cF(oubzkXe7kNa}Hug>_hu zoHdb!hT&O8=Z4h)I<~sl!B<2YKfI(o9OKP*V!zbhN7Sd*BU{Qqa+iz3NKjx|Svx2;p1?gKAQj&V`qdR=C0~Wf9kg zfbj)rQThSVToXOSwSdi0XTSQ067m~GkjisSc_9qLAY(G26w{7S@`WA}bj6YQh;j5; zg&YJ|UL)8j_95(Qo@WzE*GwMNb^j-0bI z6DDP0k(RkZ-uO#%v8{&+1U;3y;0;7*vJ6Scho*1-q5i-lU@v#W*1fr#b)3)Q?&!1c zlh5x@_g?SQYj=G=^gj2O#Gw9hQHHt$BpfyijPL|i2LT0I#zecL>0|?XOX05x_bCUo ziV5gA+|crZh-9UiC_nkJo|t+{%WA_?V zX;w@$A6$j$x44))X-)4HdNf$7;TIPfchZVtj89}0XT65Q(B*OeGIuqEj>DiSFTFNWRtV3c-sprUSU2Sscr!MN2A$=Mmi{MYwPGh@pLT9 zAuI8`KOINzGkK}MSi*ypqNh3CA=z8B7`RG3v(7BjWKhk#(ZyC4lV&B?*F<|zq9l8n z6sGeeZNUAjzhd|)j=WLU6s~q9?X=y-y|XFIQyx!lb~}{qx#m-u{B01hg{!&`<|syl z(epgkpw+s3f^M&no|&I=CP3=RV+f1$Hxjz4G0KyhSQ3iCdqcPS?r%sZJ}E`a<8> zm$<0_j%m`=Kr%C>K%xTC#DWRfswG83XevJuc5T6yx;I9~M&+Y&p z?jy^`ql&TjD#9g2r_!W0wEsct1Nr>VplCi#^Y7?jcLYMoO;NQ$TYv4GU##GM`$Qai zxZ`J3cjW;*Z5x%HCi+JOTj~6}LjEGNO193V?%7_tITIjuT`U^6Ai+VGCHf8coFg$tjFw=I^xeA40>S#H~;8#&#|p7C!@_6=e6t zzCK-_iljYK9Z-zn*#3i$6#CCbPh=zy^@iLs03Uog;ZnWp?NC%}Nl~r3!Zuw1=)y^{ z5SfT)y`Y`|N-Dc#-+JOMsL~KN)ST)R&F%nK(8g+MO@EJHZG|E0I&TaAkTP$QgQL$i z2gK_(*3qd8Rp6x8Sv7^zvFHoEli2I&4~BEOc3#Vz(oNLI&*_%BK+sL<2eBlRczKL;?4TgW3*H;p>%#uNF^ajJExE*d&ccm?n1 zpRCi37UdgApQLZQ(_i(Fz2d`&7>3CXxv`t15y1R+pv0q?-K7)iNK0lER0 zPz9`N6~FwIW_d}ZEXrWNvLYDa7m$E-4+~wCHlZkpd$#vnCkIPCV4eYpy)i)q2h~^7 zNI9Ddk_EvWTNxMt8zx*j3g|d{D!5QHAqzgm5cvrEgvK{-Gy8RfAC`JJ-u*-ftkRsT<{;`+W{EKTK;JrlaYWQ0+J7w%}0Z_SWR;h_$My8u+k=8Gp9 zH1}R*NYzCveJYYZF`qtS^7>~`A~ACcWXUaqe`#@OPFV!vY+v!Ha(!&`isBV*Zgp6s zbp&4}r0$!ZnaFa-`EX7&93G|?C&DRq+cyiX$Uodag(!&R~0vT*X%FFcj%g)52)&%SE$cjAl)W#Vi0Rn1!%W0p&&R#vqsQj zA1ubiG$ZmQVT@7m7#B0%#}8UPzW~=iLU~ML_E0OpVuZPqLPY0lHKkQ@m$LlQn|MOjo0PGx$oQ(dbcdu4eP61Wvr?Jd@Gf=rt zNC*w7x~0?%3>h7YDG5mmNbVQyI=orPU|TSY3M%_0B4b4)tmBb<(V!^GNQh{$&Ua!Y z&U_F1L^v%R`HlCVqaE*gzCXS1uQq2a0s6Ypf)YJ=Mx-t-Vgykty13yUOl5Ko%Q)cAX@e%FeWSJ)O55F=I-3>ddgg zw;0cIf&kaiZFCCc`M=_9uPa7^LA=DRMHjIN4Vdq;#n)ySu-Z@4YGMRD)|0SM6?@H` z6k7$V2kw7NsZ%|@AW_Sx_bwGq`-R<3QyeVr6fB0OaLbg;0vVG%Unj+$bD zD4Gsx#t(mTIz{IM>_7-B>NmHwb?+pwdzkX?N=AmIpc92GuBKHag=_5Ll)J}FxLZ)g zmIv%q`n?usL$}g`5v;jK?92UtHw}=mcTu(}^a!Wg5_akCA-<$9s6^X$AhYDGAnH0b zpPm6wabDAF5>*u*CEi$^6;NfErpKfL;Mmd}9$wT#{*@Q>OPmiCCzh^0!CYBK?1dy9 z#Wls`-LSP9#|?2y5txglB6~*tR7&j);QNe6Y8!r`AKNMZ{F|I-9B@xU#fN4+L9XcU zkqYzI9a$+@#%p5yA*vQ6qhGmYCHpbgO7D>^aq9p2WYjk^de_IP=fU7clJx44m)O_k z-^he7A$Xt_!1zku{LwXA1Uz^q*av`WP~UMkcTt9Unx679IWG2+GPa^S-5*9HxCeeq z0wC?ge7*uM%>)#ykMMk%au|%diMSxCqg5|Axm);3LQ9{LY0>BiXwhMk!U|M%5$#97 zxvu0_9P5kG#8Fz|6g%@ppa07kXz;J)BKeP^1@NP2Vfp|1h5dJdi^hhtiW=5;?r|B1 z97AErr?d@CNueAVSc_q6tt!Y*-{q*fuKlu%mrPbjHm0hL5XqXerNkEa=WVG`-PvgpFf{|dv`j3j|TxlA1Fi6xz2?MU~EXe z2BQKb_>SdJA-GNlOa$};`)!pFZ%0A{RqWv}Jt6#6WRJ?so19H9RLof@+{uoG8-U-DGflSuc2R?D$LhMsh zcOTwDoGNS%tQ14qGVC2Cw#=0zxLaK*2#q1`%P%`eOIf}$2<0*Y_>kw4&Qv2aS^VE! zM~f>Sv?T~ON)Yj6Xlf>jg8f$KjZl&3get|Ax}8CGUa}lKSl7F0zz~%@{6)z6lJQo) zl@CU<>-7i{Y;l-~)r-KZ3-8V!%7^CIcpzzmX|jwiA&26mjBe`-ErQaB6~hlH*b@)o zIY=M9rqr7`SJa87V9I$Xhd~& zB^r_fpLh4fZJ>EI3aV7^U@qnE@bMN#2J&v?`~v-gDp{1)y2)Es{BRD=5t|Z4xvdcof3N4;;j7c(^YeC8_eS_4lfpgR@FKa#t~L8!HHi-qK@yHh#wGhqy!1!V z;Mw=2;Ie}%9@>K}9%fX*_@#m{-0e;F+Fvqf0|~&)5x; z9-4wQ?x}~lgT*~IYa=$$L`jVLSRet(y4K1Z%p4&pH7RjZj0BTA3?UgYc z=sAN_;5G+lmj4LR7nfkP_thLQc+h@EI_N#Y?&v+^>Gs=ohKR4sEqZFdDukVm&#DD< zidYSvmZ7va?>a+&#c1y&)M{MVY1!wX;VqJXvRQ|zaWT7$ezKnhamdR2OC*V}n&iLf zSj`vlp^XYx2JF64YZpi)`^LIk6`$Vhw0eR)RVe#+ISU|;NaJH4h!|1f4zAI3b=e9< zOxsefZtb=mOxr757>af11!->8XYjtmP zLv4f{UO%9_nj}0xFk?q$#ZA3z;ODke%#81H^0S}000jaA@&YuL+KZE8pHkO!#_5A^ z5yh?OhQ$erg6$N(EQWp44e)aVem}w*yh7Jy%8cNdg)MGKisIAf<-&vml8%o}bEOq} zy)fo=b+TDQvF_nN{3X=mc-!oFy#6Q4PYJ?bm&{R+QiiLvym?6p<)#>=y?yEm8>~|d zg+cPEhpMiLShXYi*X65m?1wF=1lj^bVfl+YXOx4O6~pPrs~R1^1|}?hLYRGGgncBv zgpyC*cmwfRg9;J*7BNSdvillYYyE=?lHrPyUN2CJc-JL*QVROQcSZRkR~HIu58iN+}L3n^y4!5IR!niLuPK!*ry-h5oE2)Fo8ujn)2)9u}d$ zB4hQKGksja(v5O&bKccamkd%_?jyia_BD zN24!1AY4m|I6vl8MUVR-tioZ6K5}uUA3x%$HkK?EzzxC)+u#hIYSwg8%PglYZb#}_ z&HiiAv3Hu5dZj6|tjwBnjawBmeo+;V)tc*Mnd@}Ur71Cy9Erx|lp8|1k=yRf;#yg+ zz)0=WX8z3{yIHAyk;Azv*9cy{+B2}>)v*ELu`aIKFk4}!voNs<4w?_1X|x~;{?j{Y zi=t~gQYniTq1QkiasyDESfA}Y}+p&Y#5Uj4K#Q}TyM?aSK4uE_%gYFC5Pn_GHz zXknC$ZAz`U6~^6QxZu#Hz~z3p2)B#a7`f!eKn{2 z{!fPfupc31;j_4WHVzO_jrjj2LH$3}2Nn*tbj4#46fJO~vg2$BLqGAaD=~Y2W{zfA4_8c|6=k(%|ZlGA=Lwu4f>z zLHzc?5!g@|esEy!XpdLW_)}~n^9?_~T*&pv`p?I)R3UoX?|P&EcV{!9-^WET(`(oI z?bNfG-p11v?8kk*z{?wrw+^>O`Dm4wjI;$Hn%jUJoo=DI*k|z$`_qCq`FO91wS74% zug>e0T~E!%I~!eWqgf-g{{HJM@bAM>IHEw`_kB5`zyNG@^s-uyX{cWuN-IE)6S&X9YV@?0&oY7N_JTIcok|C{pS})V|wJ~pb z?Nnbu!b0+C>O^MavQ$3e3LP3!XXDN;^iH=k&cv$#O$zr<4qj@O{dKp6PSXL$Fl9qn-6VNizE$ z+B_?2izYp5zO7jp%FzhogKnVIZ0)Plv)_xT*GcyQWyz=vOd#k35h~T`Y#OnO0H*FI zcwVuU*~~|HQ_L@#A*|4+T`CDu&TxIC28l}{X`)~%2K~71tdf5p$}(IZi;${sX_eE^ z-0Um$^If!QD{7|I{fH8~bP6m@C(TI0em$J{M~$janp;X(tnm;-Z7qR);kv{p!%80_ zO`Ei}-3#3tc$Z!zV$=!nd|0dLrfn!2pBk~4U&=)HXmyH~rVa1Sv#30#KQy}-s02@$ zn0_3I@$6zPsdmsZESug~az)jG4iPE-%kf?npens?Hwl?i{$Wmj=i){b{i>z>a0siR z4vn9Yx4x8q!8^M|t;P|O8d`i>A!;K3Dwx>huR^>9R3_xJpJy~ z*d}Gj^1#tgTkHx^f&!24Cr2$bZyUs{SP}?(s3vA~ZeV2uF7Zx!wS?nAGlgLZCHf8*w$P@%2v6)|fm|fH83Q}b zVv8bDiP~VpOWd6Y+UYq4AiH*s{@$n?&mOsjCRMW$MnmhgVu*U(HxnZYQK)ZpjIO5% z(OTkpQ-A$cFV=PZH~l`YG$-RwLlF{8oOw<(V;4*wk9aoy!ltW6D249yTGBKbVlH9y zY%S5AetnY@p?1sc8~`IyCq1QSkV}36wh}rrGc}C2M=E28-94fE<6?q+7Bu#If)J(? zV^eG0rP>TgFOMJmbJ`g)s4XDaKzF>SNk3j5Bu}Z2YBQvG4%WNoTUm#@*cKWPs0Iw? z0rKrjC^H|HJg>rowYPp1{xECF?uDgrb2A*`=i@^VEAVnXYssA*Q!M+JFcmr?aBB&tQ!#>6I$Rd9>) z

    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

    8fwqA@_|Z>NRB|E&$f3b8zwMI(^N3?XdNH@a*IL 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 literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17-experimental.jar b/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17-experimental.jar new file mode 100755 index 0000000000000000000000000000000000000000..b86173041f203fa7e0e9a47cfa7c94896189f1be GIT binary patch literal 13787 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

    vkC_`K6 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 Q@Sld|v_hAEXaVr2qf` literal 0 HcmV?d00001 diff --git a/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17.jar b/WFRperfTool.editor/libs/jfreechart-1.0.17/lib/jfreechart-1.0.17.jar new file mode 100755 index 0000000000000000000000000000000000000000..2a1ba4da60166ffe7b4c675b28c0786f74644040 GIT binary patch literal 1544449 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
    C%x-y9te3mt#bH(Yn3Dlds!uF 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�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

  • BOxNr1Svl=V=T#0pmm+z*`h{V+IrA3ml@ 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

    I4}s#J?0KBS=~4 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
    (SE&M^c0Zd^bJu&|Enwyf1U4~&V%{(*@6Jk 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 z

  • t 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%0ALjh8oNq0$yiIjyeN{wsm$|> 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