gitextract_jjd60v_k/ ├── .editorconfig ├── .ember-cli ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .travis.yml ├── .watchmanconfig ├── CHANGELOG.md ├── LICENSE.md ├── OSSMETADATA ├── README.md ├── addon/ │ ├── .gitkeep │ ├── components/ │ │ ├── .gitignore │ │ ├── nf-area-stack.js │ │ ├── nf-area.js │ │ ├── nf-bars-group.js │ │ ├── nf-bars.js │ │ ├── nf-brush-selection.js │ │ ├── nf-component.js │ │ ├── nf-crosshairs.js │ │ ├── nf-dot.js │ │ ├── nf-graph-content.js │ │ ├── nf-graph-yieldables.js │ │ ├── nf-graph.js │ │ ├── nf-group.js │ │ ├── nf-horizontal-line.js │ │ ├── nf-line.js │ │ ├── nf-plot.js │ │ ├── nf-plots.js │ │ ├── nf-range-marker.js │ │ ├── nf-range-markers.js │ │ ├── nf-right-tick.js │ │ ├── nf-selection-box.js │ │ ├── nf-svg-image.js │ │ ├── nf-svg-line.js │ │ ├── nf-svg-path.js │ │ ├── nf-svg-rect.js │ │ ├── nf-tick-label.js │ │ ├── nf-tracker.js │ │ ├── nf-vertical-line.js │ │ ├── nf-x-axis.js │ │ ├── nf-y-axis.js │ │ └── nf-y-diff.js │ ├── mixins/ │ │ ├── .gitignore │ │ ├── graph-area-utils.js │ │ ├── graph-data-graphic.js │ │ ├── graph-graphic-with-tracking-dot.js │ │ ├── graph-line-utils.js │ │ ├── graph-registered-graphic.js │ │ ├── graph-requires-scale-source.js │ │ └── graph-selectable-graphic.js │ ├── styles/ │ │ └── addon.css │ ├── templates/ │ │ └── components/ │ │ ├── nf-area-stack.hbs │ │ ├── nf-area.hbs │ │ ├── nf-bars-group.hbs │ │ ├── nf-bars.hbs │ │ ├── nf-brush-selection.hbs │ │ ├── nf-component.hbs │ │ ├── nf-crosshairs.hbs │ │ ├── nf-dot.hbs │ │ ├── nf-graph-content.hbs │ │ ├── nf-graph-yieldables.hbs │ │ ├── nf-graph.hbs │ │ ├── nf-group.hbs │ │ ├── nf-horizontal-line.hbs │ │ ├── nf-line.hbs │ │ ├── nf-plot.hbs │ │ ├── nf-plots.hbs │ │ ├── nf-range-marker.hbs │ │ ├── nf-range-markers.hbs │ │ ├── nf-right-tick.hbs │ │ ├── nf-selection-box.hbs │ │ ├── nf-svg-image.hbs │ │ ├── nf-svg-line.hbs │ │ ├── nf-svg-path.hbs │ │ ├── nf-svg-rect.hbs │ │ ├── nf-tick-label.hbs │ │ ├── nf-tracker.hbs │ │ ├── nf-vertical-line.hbs │ │ ├── nf-x-axis.hbs │ │ ├── nf-y-axis.hbs │ │ └── nf-y-diff.hbs │ └── utils/ │ ├── nf/ │ │ ├── array-helpers.js │ │ ├── graph-event.js │ │ ├── graph-mouse-event.js │ │ ├── graph-position.js │ │ ├── scale-utils.js │ │ ├── scroll-area-action-context.js │ │ ├── svg-dom.js │ │ └── tracked-array-property.js │ └── parse-property-expression.js ├── app/ │ ├── .gitkeep │ └── components/ │ ├── .gitignore │ ├── nf-area-stack.js │ ├── nf-area.js │ ├── nf-bars-group.js │ ├── nf-bars.js │ ├── nf-brush-selection.js │ ├── nf-component.js │ ├── nf-crosshairs.js │ ├── nf-dot.js │ ├── nf-graph-content.js │ ├── nf-graph-yieldables.js │ ├── nf-graph.js │ ├── nf-group.js │ ├── nf-horizontal-line.js │ ├── nf-line.js │ ├── nf-plot.js │ ├── nf-plots.js │ ├── nf-range-marker.js │ ├── nf-range-markers.js │ ├── nf-right-tick.js │ ├── nf-selection-box.js │ ├── nf-svg-image.js │ ├── nf-svg-line.js │ ├── nf-svg-path.js │ ├── nf-svg-rect.js │ ├── nf-tick-label.js │ ├── nf-tracker.js │ ├── nf-vertical-line.js │ ├── nf-x-axis.js │ ├── nf-y-axis.js │ └── nf-y-diff.js ├── config/ │ ├── ember-try.js │ └── environment.js ├── docs/ │ ├── api.js │ ├── assets/ │ │ ├── css/ │ │ │ └── main.css │ │ ├── index.html │ │ ├── js/ │ │ │ ├── api-filter.js │ │ │ ├── api-list.js │ │ │ ├── api-search.js │ │ │ ├── apidocs.js │ │ │ └── yui-prettify.js │ │ └── vendor/ │ │ └── prettify/ │ │ ├── CHANGES.html │ │ ├── COPYING │ │ ├── README.html │ │ ├── prettify-min.css │ │ └── prettify-min.js │ ├── classes/ │ │ ├── components.nf-area-stack.html │ │ ├── components.nf-area.html │ │ ├── components.nf-bars.html │ │ ├── components.nf-crosshair.html │ │ ├── components.nf-dot.html │ │ ├── components.nf-gg.html │ │ ├── components.nf-graph-content.html │ │ ├── components.nf-graph.html │ │ ├── components.nf-horizontal-line.html │ │ ├── components.nf-line.html │ │ ├── components.nf-plot.html │ │ ├── components.nf-range-marker.html │ │ ├── components.nf-range-markers.html │ │ ├── components.nf-right-tick.html │ │ ├── components.nf-selection-box.html │ │ ├── components.nf-svg-image.html │ │ ├── components.nf-svg-line.html │ │ ├── components.nf-svg-path.html │ │ ├── components.nf-svg-rect.html │ │ ├── components.nf-tracker.html │ │ ├── components.nf-vertical-line.html │ │ ├── components.nf-x-axis.html │ │ ├── components.nf-y-axis.html │ │ ├── components.nf-y-diff.html │ │ ├── index.html │ │ ├── mixins.graph-area-utils.html │ │ ├── mixins.graph-data-graphic.html │ │ ├── mixins.graph-has-graph-parent.html │ │ ├── mixins.graph-line-utils.html │ │ ├── mixins.graph-registered-graphic.html │ │ ├── mixins.graph-requires-scale-source.html │ │ ├── mixins.graph-selectable-graphic.html │ │ ├── utils.nf.graph-event.html │ │ ├── utils.nf.graph-mouse-event.html │ │ ├── utils.nf.graph-position.html │ │ ├── utils.nf.scroll-area-action-context.html │ │ └── utils.parse-property-expression.html │ ├── data.json │ ├── files/ │ │ ├── addon_mixins_graph-area-utils.js.html │ │ ├── addon_mixins_graph-data-graphic.js.html │ │ ├── addon_mixins_graph-graphic-with-tracking-dot.js.html │ │ ├── addon_mixins_graph-has-graph-parent.js.html │ │ ├── addon_mixins_graph-line-utils.js.html │ │ ├── addon_mixins_graph-registered-graphic.js.html │ │ ├── addon_mixins_graph-requires-scale-source.js.html │ │ ├── addon_mixins_graph-selectable-graphic.js.html │ │ ├── addon_utils_nf_array-helpers.js.html │ │ ├── addon_utils_nf_graph-event.js.html │ │ ├── addon_utils_nf_graph-mouse-event.js.html │ │ ├── addon_utils_nf_graph-position.js.html │ │ ├── addon_utils_nf_scale-utils.js.html │ │ ├── addon_utils_nf_scroll-area-action-context.js.html │ │ ├── addon_utils_nf_svg-dom.js.html │ │ ├── addon_utils_parse-property-expression.js.html │ │ ├── app_components_nf-area-stack.js.html │ │ ├── app_components_nf-area.js.html │ │ ├── app_components_nf-bars.js.html │ │ ├── app_components_nf-crosshair.js.html │ │ ├── app_components_nf-dot.js.html │ │ ├── app_components_nf-gg.js.html │ │ ├── app_components_nf-graph-content.js.html │ │ ├── app_components_nf-graph.js.html │ │ ├── app_components_nf-horizontal-line.js.html │ │ ├── app_components_nf-line.js.html │ │ ├── app_components_nf-plot.js.html │ │ ├── app_components_nf-plots.js.html │ │ ├── app_components_nf-range-marker.js.html │ │ ├── app_components_nf-range-markers.js.html │ │ ├── app_components_nf-right-tick.js.html │ │ ├── app_components_nf-selection-box.js.html │ │ ├── app_components_nf-svg-image.js.html │ │ ├── app_components_nf-svg-line.js.html │ │ ├── app_components_nf-svg-path.js.html │ │ ├── app_components_nf-svg-rect.js.html │ │ ├── app_components_nf-tracker.js.html │ │ ├── app_components_nf-vertical-line.js.html │ │ ├── app_components_nf-x-axis.js.html │ │ ├── app_components_nf-y-axis.js.html │ │ ├── app_components_nf-y-diff.js.html │ │ └── index.html │ ├── index.html │ └── modules/ │ ├── index.html │ ├── scale-utils.html │ ├── utils_nf_array-helpers.html │ └── utils_nf_svg-dom.html ├── ember-cli-build.js ├── index.js ├── package.json ├── protractor.conf.js ├── testem.js ├── tests/ │ ├── dummy/ │ │ ├── app/ │ │ │ ├── app.js │ │ │ ├── components/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── bars-with-line.js │ │ │ │ ├── basic-area-graph.js │ │ │ │ ├── basic-bar-graph.js │ │ │ │ ├── basic-line-graph.js │ │ │ │ ├── brush-select-zoom.js │ │ │ │ ├── detailed-line-graph.js │ │ │ │ ├── graph-primitives.js │ │ │ │ ├── mouse-tracking-data.js │ │ │ │ ├── mouse-tracking.js │ │ │ │ └── stacked-area-graph.js │ │ │ ├── controllers/ │ │ │ │ ├── .gitkeep │ │ │ │ └── nf-graph/ │ │ │ │ ├── index.js │ │ │ │ └── nf-bars.js │ │ │ ├── helpers/ │ │ │ │ ├── .gitkeep │ │ │ │ └── format-hour-minute.js │ │ │ ├── index.html │ │ │ ├── models/ │ │ │ │ └── .gitkeep │ │ │ ├── resolver.js │ │ │ ├── router.js │ │ │ ├── routes/ │ │ │ │ ├── .gitkeep │ │ │ │ ├── index.js │ │ │ │ └── nf-graph/ │ │ │ │ ├── index.js │ │ │ │ └── nf-bars.js │ │ │ ├── services/ │ │ │ │ ├── data-generator.js │ │ │ │ └── utility.js │ │ │ ├── styles/ │ │ │ │ └── app.css │ │ │ └── templates/ │ │ │ ├── application.hbs │ │ │ ├── components/ │ │ │ │ ├── bars-with-line.hbs │ │ │ │ ├── basic-area-graph.hbs │ │ │ │ ├── basic-bar-graph.hbs │ │ │ │ ├── basic-line-graph.hbs │ │ │ │ ├── brush-select-zoom.hbs │ │ │ │ ├── detailed-line-graph.hbs │ │ │ │ ├── graph-primitives.hbs │ │ │ │ ├── mouse-tracking-data.hbs │ │ │ │ ├── mouse-tracking.hbs │ │ │ │ └── stacked-area-graph.hbs │ │ │ ├── examples.hbs │ │ │ └── nf-graph/ │ │ │ ├── index.hbs │ │ │ └── nf-bars.hbs │ │ ├── config/ │ │ │ ├── environment.js │ │ │ └── targets.js │ │ └── public/ │ │ ├── .gitkeep │ │ └── robots.txt │ ├── helpers/ │ │ ├── destroy-app.js │ │ ├── module-for-acceptance.js │ │ └── start-app.js │ ├── index.html │ ├── perf/ │ │ └── first.spec.js │ ├── test-helper.js │ └── unit/ │ ├── .gitkeep │ ├── addon/ │ │ └── mixins/ │ │ └── graph-data-graphic-test.js │ └── app/ │ └── components/ │ ├── nf-bars-test.js │ ├── nf-graph-test.js │ ├── nf-horizontal-line-test.js │ ├── nf-vertical-line-test.js │ ├── nf-x-axis-test.js │ └── nf-y-axis-test.js ├── vendor/ │ └── .gitkeep └── yuidoc.json