gitextract_m5l_are3/ ├── .github/ │ ├── FUNDING.yml │ ├── ISSUE_TEMPLATE/ │ │ ├── bug_report.md │ │ └── feature_request.md │ └── workflows/ │ ├── build-on-release.yml │ └── validate.yaml ├── .gitignore ├── .prettierrc.js ├── changelog.md ├── discussion-index.md ├── discussion-index.mjs ├── docs/ │ └── resources/ │ └── rangeselector.apng ├── hacs.json ├── jest.config.js ├── package.json ├── readme.md ├── script/ │ └── hot-reload.mjs ├── src/ │ ├── cache/ │ │ ├── Cache.ts │ │ ├── date-ranges.test.ts │ │ ├── date-ranges.ts │ │ ├── fetch-states.ts │ │ └── fetch-statistics.ts │ ├── duration/ │ │ ├── duration.test.ts │ │ └── duration.ts │ ├── filters/ │ │ ├── fft-regression.js │ │ ├── filters.test.ts │ │ └── filters.ts │ ├── hot-reload.ts │ ├── is-production.ts │ ├── jsonschema.ts │ ├── parse-config/ │ │ ├── defaults.ts │ │ ├── deprecations.ts │ │ ├── parse-color-scheme.ts │ │ ├── parse-config.ts │ │ ├── parse-statistics.ts │ │ └── themed-layout.ts │ ├── plotly-graph-card.ts │ ├── plotly.ts │ ├── recorder-types.ts │ ├── style-hack.ts │ ├── touch-controller.ts │ ├── types.ts │ └── utils.ts ├── tsconfig.json └── yaml-editor/ ├── .gitignore ├── README.md ├── package.json ├── patch-schema.js ├── src/ │ ├── index.css │ ├── index.ejs │ ├── index.ts │ ├── schema.json │ └── types.d.ts ├── tsconfig.json └── webpack.config.js