Showing preview only (3,065K chars total). Download the full file or copy to clipboard to get everything.
Repository: spotify/reactochart
Branch: master
Commit: cd783035fabd
Files: 266
Total size: 2.9 MB
Directory structure:
gitextract_mpt3p2oi/
├── .eslintignore
├── .eslintrc.js
├── .github/
│ ├── dependabot.yml
│ └── workflows/
│ └── node.js.yml
├── .gitignore
├── .npmrc
├── .prettierignore
├── .travis.yml
├── CHANGELOG.md
├── CODEOWNERS
├── LICENSE
├── NOTICE
├── README.md
├── babel.config.js
├── docs/
│ ├── build/
│ │ ├── bundle.6ab8ef2cbcf9e159df8e.js
│ │ ├── bundle.6ab8ef2cbcf9e159df8e.js.LICENSE.txt
│ │ └── index.html
│ ├── index.html
│ ├── src/
│ │ ├── App.js
│ │ ├── ComponentDocs.js
│ │ ├── ExampleSection.js
│ │ ├── Lesson.js
│ │ ├── data/
│ │ │ └── util.js
│ │ ├── docs/
│ │ │ ├── AreaBarChart/
│ │ │ │ ├── AreaBarChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── AreaBarChart.js.example
│ │ │ │ │ └── RatesByAge.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── AreaChart/
│ │ │ │ ├── AreaChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── Area2Datasets.js.example
│ │ │ │ │ ├── AreaChart.js.example
│ │ │ │ │ └── AreaDifference.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── AreaHeatmap/
│ │ │ │ ├── AreaHeatmapDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── AreaHeatmap.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── AriaLabelContainer/
│ │ │ │ ├── AriaLabelContainerDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── OneDataset.js.example
│ │ │ │ │ ├── TwoDatasets.js.example
│ │ │ │ │ └── WithActions.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── Bar/
│ │ │ │ ├── BarDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── Bar.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── BarChart/
│ │ │ │ ├── BarChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── BarChart.js.example
│ │ │ │ │ └── BarChartLinearGradient.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── ColorHeatmap/
│ │ │ │ ├── ColorHeatmapDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── CategoricalColorHeatmap.js.example
│ │ │ │ │ └── ColorHeatmap.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── FunnelChart/
│ │ │ │ ├── FunnelChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── FunnelChart.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── Histogram/
│ │ │ │ ├── HistogramDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── Histogram.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── KernelDensityEstimation/
│ │ │ │ ├── KernelDensityEstimationDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── KernelDensityEstimation.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── LineChart/
│ │ │ │ ├── LineChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── InteractiveLineChart.js.example
│ │ │ │ │ └── LineChart.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── MarkerLineChart/
│ │ │ │ ├── MarkerLineChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── MarkerLineChart.js.example
│ │ │ │ │ └── MarkerLineWithBarChart.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── MeasuredValueLabel/
│ │ │ │ ├── MeasuredValueLabelDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── MeasuredValueLabel.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── PieChart/
│ │ │ │ ├── PieChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── PieChart.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── RangeBarChart/
│ │ │ │ ├── RangeBarChartDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── RangeBarChart.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── RangeRect/
│ │ │ │ ├── RangeRectDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── RangeRect.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── SankeyDiagram/
│ │ │ │ ├── SankeyDiagramDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── SankeyDiagram.js.example
│ │ │ │ │ └── SankeyInteractive.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── ScatterPlot/
│ │ │ │ ├── ScatterPlotDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── ScatterPlot.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── TreeMap/
│ │ │ │ ├── TreeMapDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── AnimatedTreeMap.js.example
│ │ │ │ │ └── TreeMap.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── TreeMapNode/
│ │ │ │ ├── TreeMapNodeDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── TreeMapNode.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── TreeMapNodeLabel/
│ │ │ │ ├── TreeMapNodeLabelDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── TreeMapNodeLabel.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XAxis/
│ │ │ │ ├── XAxisDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── XAxis.js.example
│ │ │ │ │ └── XAxisCustomTicks.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XAxisLabels/
│ │ │ │ ├── XAxisLabelsDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── XAxisLabels.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XAxisTitle/
│ │ │ │ ├── XAxisTitleDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── XAxisTitle.js.example
│ │ │ │ │ └── XAxisTitleAll.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XGrid/
│ │ │ │ ├── XGridDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── XGrid.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XLine/
│ │ │ │ ├── XLineDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── XLine.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XTicks/
│ │ │ │ ├── XTicksDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── XTicks.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── XYPlot/
│ │ │ │ ├── XYPlotDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── CustomSpacing.js.example
│ │ │ │ │ └── XYPlot.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YAxis/
│ │ │ │ ├── YAxisDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── YAxis.js.example
│ │ │ │ │ └── YAxisCustomTicks.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YAxisLabels/
│ │ │ │ ├── YAxisLabelsDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── YAxisLabels.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YAxisTitle/
│ │ │ │ ├── YAxisTitleDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── YAxisTitle.js.example
│ │ │ │ │ └── YAxisTitleAll.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YGrid/
│ │ │ │ ├── YGridDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── YGrid.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YLine/
│ │ │ │ ├── YLineDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── YLine.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── YTicks/
│ │ │ │ ├── YTicksDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ └── YTicks.js.example
│ │ │ │ └── propDocs.json
│ │ │ ├── ZoomContainer/
│ │ │ │ ├── ZoomContainerDocs.js
│ │ │ │ ├── examples/
│ │ │ │ │ ├── ZoomContainer.js.example
│ │ │ │ │ └── ZoomContainerControlled.js.example
│ │ │ │ └── propDocs.json
│ │ │ └── index.js
│ │ ├── index_html.ejs
│ │ ├── lessons/
│ │ │ ├── GettersAndAccessors/
│ │ │ │ ├── GettersAndAccessorsLesson.js
│ │ │ │ └── examples/
│ │ │ │ ├── GettersAndAccessors.js.example
│ │ │ │ └── GraphingCalculator.js.example
│ │ │ ├── Interaction/
│ │ │ │ ├── InteractionLesson.js
│ │ │ │ └── examples/
│ │ │ │ └── Interaction.js.example
│ │ │ ├── QuickStart/
│ │ │ │ ├── QuickStartLesson.js
│ │ │ │ └── examples/
│ │ │ │ └── QuickStart.js.example
│ │ │ ├── XYPlots/
│ │ │ │ ├── XYPlotsLesson.js
│ │ │ │ └── examples/
│ │ │ │ ├── LineChart.js.example
│ │ │ │ ├── LineChartWithAxis.js.example
│ │ │ │ └── MultiChart.js.example
│ │ │ └── index.js
│ │ ├── main.js
│ │ └── templates/
│ │ ├── ComponentDocsPage.js.template
│ │ ├── ComponentExample.js.template
│ │ └── Lesson.js.template
│ └── styles/
│ └── main.less
├── index.html
├── jest.config.js
├── package.json
├── prettier.config.js
├── scripts/
│ ├── clean.js
│ ├── makeDocs.js
│ ├── makeLesson.js
│ └── utils.js
├── src/
│ ├── AreaBarChart.js
│ ├── AreaChart.js
│ ├── AreaHeatmap.js
│ ├── AriaLabelContainer.js
│ ├── Bar.js
│ ├── BarChart.js
│ ├── ColorHeatmap.js
│ ├── FunnelChart.js
│ ├── Histogram.js
│ ├── KernelDensityEstimation.js
│ ├── LineChart.js
│ ├── MarkerLineChart.js
│ ├── MeasuredValueLabel.js
│ ├── PieChart.js
│ ├── RangeBarChart.js
│ ├── RangeRect.js
│ ├── SankeyDiagram.js
│ ├── ScatterPlot.js
│ ├── TreeMap.js
│ ├── TreeMapNode.js
│ ├── TreeMapNodeLabel.js
│ ├── XAxis.js
│ ├── XAxisLabels.js
│ ├── XAxisTitle.js
│ ├── XGrid.js
│ ├── XLine.js
│ ├── XTicks.js
│ ├── XYPlot.js
│ ├── YAxis.js
│ ├── YAxisLabels.js
│ ├── YAxisTitle.js
│ ├── YGrid.js
│ ├── YLine.js
│ ├── YTicks.js
│ ├── ZoomContainer.js
│ ├── index.js
│ ├── util.js
│ └── utils/
│ ├── Axis.js
│ ├── CustomPropTypes.js
│ ├── Data.js
│ ├── Label.js
│ ├── Margin.js
│ ├── Scale.js
│ ├── depthEqual.js
│ ├── measureText.js
│ ├── resolveXYScales.js
│ ├── shallowEqual.js
│ └── xyPropsEqual.js
├── styles/
│ └── charts.less
├── tests/
│ ├── browser/
│ │ ├── index.js
│ │ ├── index_html.ejs
│ │ ├── spec/
│ │ │ ├── XAxis.spec.js
│ │ │ ├── XAxisLabels.spec.js
│ │ │ ├── XAxisTitle.spec.js
│ │ │ ├── YAxis.spec.js
│ │ │ ├── YAxisLabels.spec.js
│ │ │ └── YAxisTitle.spec.js
│ │ └── webpack.config.test.js
│ └── jsdom/
│ ├── setup.js
│ ├── spec/
│ │ ├── AreaBarChart.spec.js
│ │ ├── AreaChart.spec.js
│ │ ├── AreaHeatmap.spec.js
│ │ ├── AriaLabelContainer.spec.js
│ │ ├── Bar.spec.js
│ │ ├── BarChart.spec.js
│ │ ├── ColorHeatmap.spec.js
│ │ ├── FunnelChart.spec.js
│ │ ├── Histogram.spec.js
│ │ ├── LineChart.spec.js
│ │ ├── MarkerLineChart.spec.js
│ │ ├── PieChart.spec.js
│ │ ├── RangeBarChart.spec.js
│ │ ├── RangeRect.spec.js
│ │ ├── SankeyDiagram.spec.js
│ │ ├── ScatterPlot.spec.js
│ │ ├── TreeMap.spec.js
│ │ ├── XGrid.spec.js
│ │ ├── XLine.spec.js
│ │ ├── XTicks.spec.js
│ │ ├── XYPlot.spec.js
│ │ ├── YGrid.spec.js
│ │ ├── YLine.spec.js
│ │ ├── YTicks.spec.js
│ │ ├── ZoomContainer.spec.js
│ │ ├── resolveXYScales.spec.js
│ │ ├── utils.Axis.spec.js
│ │ ├── utils.Data.spec.js
│ │ ├── utils.Label.spec.js
│ │ ├── utils.Margin.spec.js
│ │ ├── utils.Scale.spec.js
│ │ └── utils.measureText.spec.js
│ └── utils.js
├── webpack.config.base.js
└── webpack.config.build.js
================================================
FILE CONTENTS
================================================
================================================
FILE: .eslintignore
================================================
# Ignore charts that are still experimental
/src/AreaHeatmap.js
/src/KernelDensityEstimation.js
# Ignore shallowEqual
/src/utils/shallowEqual.js
# Ignore lessons
/docs/src/lessons
# Ignore docs build
/docs/build/*
================================================
FILE: .eslintrc.js
================================================
module.exports = {
settings: {
react: {
version: 'detect',
},
},
parser: '@babel/eslint-parser',
extends: [
'@spotify/eslint-config-react',
'@spotify/eslint-config-base',
'prettier',
'plugin:chai-friendly/recommended',
],
env: { jest: true },
plugins: ['jest', 'chai-friendly'],
rules: {
'consistent-return': 'off',
'no-nested-ternary': 'off',
'no-console': ['error', { allow: ['warn', 'error'] }],
'jsx-a11y/click-events-have-key-events': 'off',
'jsx-a11y/no-noninteractive-element-interactions': 'off',
'no-restricted-imports': ['error', 'd3'],
},
};
================================================
FILE: .github/dependabot.yml
================================================
# To get started with Dependabot version updates, you'll need to specify which
# package ecosystems to update and where the package manifests are located.
# Please see the documentation for all configuration options:
# https://help.github.com/github/administering-a-repository/configuration-options-for-dependency-updates
version: 2
updates:
- package-ecosystem: "npm"
directory: "/" # Location of package manifests
open-pull-requests-limit: 10
schedule:
interval: "daily"
================================================
FILE: .github/workflows/node.js.yml
================================================
# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests across different versions of node
# For more information see: https://help.github.com/actions/language-and-framework-guides/using-nodejs-with-github-actions
name: Node.js CI
on:
push:
branches: [master]
pull_request:
branches: [master]
jobs:
build:
runs-on: ubuntu-latest
strategy:
matrix:
node-version: [12.x, 14.x, 16.x]
# See supported Node.js release schedule at https://nodejs.org/en/about/releases/
steps:
- uses: actions/checkout@v2
- name: Use Node.js ${{ matrix.node-version }}
uses: actions/setup-node@v2
with:
node-version: ${{ matrix.node-version }}
cache: 'npm'
- run: npm ci
- run: npm run build --if-present
- run: npm test
================================================
FILE: .gitignore
================================================
node_modules
.idea/
*.sublime-*
.DS_Store
Thumbs.db
npm-debug.log
/coverage
================================================
FILE: .npmrc
================================================
registry= https://registry.npmjs.org/
================================================
FILE: .prettierignore
================================================
# node modules
/node_modules/
# docs build
/docs/build/*
================================================
FILE: .travis.yml
================================================
language: node_js
node_js:
- '12'
- '14'
env:
- CXX=g++-4.8
addons:
apt:
sources:
- ubuntu-toolchain-r-test
packages:
- g++-4.8
cache:
npm: false
before_install:
- npm i -g npm@latest
install:
- npm ci
================================================
FILE: CHANGELOG.md
================================================
## 6.1.1 (2022-11-18)
- [#443](https://github.com/spotify/reactochart/pull/443) Bump d3-color from 3.0.1 to 3.1.0
## 6.1.0 (2022-01-18)
- [#294](https://github.com/spotify/reactochart/pull/294) Accessible Interface for Line/Area Charts
## 6.0.0 (2021-09-10)
- [#307](https://github.com/spotify/reactochart/pull/307) Enable support for d3 7, and still support 6
- [#308](https://github.com/spotify/reactochart/pull/308) Enable GitHub Actions for CI
## 5.0.0 (2021-05-20)
- Remove support for Node 8-10. Support 12 and up.
- Some security patches to dependencies.
## 4.0.0 (2021-01-07)
- [#276](https://github.com/spotify/reactochart/pull/276) Upgrade D3 to 6.3.1.
## 3.2.2 (2020-12-10)
- [#273](https://github.com/spotify/reactochart/pull/273) Add `aria-hidden="true"` attributes to XYPlot components.
## 3.2.1 (2020-12-04)
- [#271](https://github.com/spotify/reactochart/pull/271) Fix YAxisLabels formatting example. (Thanks @mbonaci)
## 3.2.0 (2020-10-30)
- [#269](https://github.com/spotify/reactochart/pull/269) add nodeSort and linkSort hooks to SankeyDiagram. Remove deprecated refs definition using strings
## 3.1.0 (2020-07-09)
- [#264](https://github.com/spotify/reactochart/pull/264) Added noLabelOverhang prop to XAxisLabels
## 3.0.3 (2020-06-18)
- [#257](https://github.com/spotify/reactochart/pull/257) Added onClick event handler for Bar, BarChart, RangeBarChart, and PieChart - Thanks @jrydberg!
- [#258](https://github.com/spotify/reactochart/pull/258) Updated docs and added testing for onClick event handlers
- Update dependencies via Greenkeeper
## 3.0.2 (2020-02-25)
- [#234](https://github.com/spotify/reactochart/pull/234) Remove deprecated React lifecycle hooks
- Update dependencies via Greenkeeper
## 3.0.1 (2019-12-18)
- [#211](https://github.com/spotify/reactochart/pull/211) Fix XYPlots lesson in docs
- [#212](https://github.com/spotify/reactochart/pull/212) Add prettierignore
## 3.0.0 (2019-12-16)
- [#187](https://github.com/spotify/reactochart/pull/187) Dependency upgrades
- [#194](https://github.com/spotify/reactochart/pull/194) Addition of pre-commit hooks
- [#201](https://github.com/spotify/reactochart/pull/201) PieChart updates
- [#207](https://github.com/spotify/reactochart/pull/207) Documentation updates
## 2.0.2 (2019-11-04)
- [#182](https://github.com/spotify/reactochart/pull/182) Decorate XYPlot onMouseEnter and onMouseLeave events - thanks @tanayv!
- [#184](https://github.com/spotify/reactochart/pull/184) Fix warnings in tests and add SankeyNodeTerminal tests
## 2.0.1 (2019-09-03)
- [#179](https://github.com/spotify/reactochart/pull/179) Fix children proptype for YAxisTitle
## 2.0.0 (2019-08-30)
- [#173](https://github.com/spotify/reactochart/pull/173) Migrate to Spotify web scripts - thanks @arjbholu!
- [#171](https://github.com/spotify/reactochart/pull/171) Update format examples
- [#170](https://github.com/spotify/reactochart/pull/170) Namespace XYPlot props
- [#169](https://github.com/spotify/reactochart/pull/169) Deprecate numeral.js in favor of d3.format - thanks @acmei!
- [#164](https://github.com/spotify/reactochart/pull/164) Replace lodash functions with native JS versions
- [#163](https://github.com/spotify/reactochart/pull/163) Modularize lodash
## 1.11.0 (2019-07-09)
- [#155](https://github.com/spotify/reactochart/pull/155) Update d3 to v5 - thanks @ekh64!
- [#152](https://github.com/spotify/reactochart/pull/152) Add limit props to set height and width of XLine and YLine - thanks @tanayv!
- [#153](https://github.com/spotify/reactochart/pull/153) Upgrade to babel 7 and css loader v3
## 1.10.2 (2019-04-29)
- [#150](https://github.com/spotify/reactochart/pull/150) Fix invert point scale logic to get option closest to mouse pointer
## 1.10.1 (2018-12-21)
- [#146](https://github.com/spotify/reactochart/pull/146) Fix labelStyle accessor argument
- [#145](https://github.com/spotify/reactochart/pull/145) Fix minor vulnerabilities
## 1.10.0 (2018-12-21)
- [#144](https://github.com/spotify/reactochart/pull/144) Support for pie chart slice labels - thanks @joeporpeglia!
## 1.9.0 (2018-12-21)
- [#142](https://github.com/spotify/reactochart/pull/142) Update logic for getting invertPointScale & add click handlers to labels themselves
## 1.8.0 (2018-12-21)
- [#139](https://github.com/spotify/reactochart/pull/139) Update x and y axis to have onMouseEnterAxis, onMouseLeaveAxis, onMouseMoveAxis and onMouseClickAxis
## 1.7.0 (2018-12-21)
[Warning]: To those using the recent labelStyle function accessor prop, the function signature now returns
an object containing { text, x, y, height, value } as opposed to just the text
- [#136](https://github.com/spotify/reactochart/pull/136) Update labelStyle accessor to return more useful label information. Upgrade webpack-dev-server to fix security issue.
## 1.6.0 (2018-12-21)
- [#134](https://github.com/spotify/reactochart/pull/134)
Make labelStyle a function accessor (still supports object). Fixes ZoomContainer dependencies issue.
## 1.5.1 (2018-12-19)
- [#132](https://github.com/spotify/reactochart/pull/132) Fix peer dependencies - thanks @ekh64!
## 1.5.0 (2018-12-11)
- [#129](https://github.com/spotify/reactochart/pull/129) Upgrade webpack and resolve security dev dependencies
- [#130](https://github.com/spotify/reactochart/pull/130) Upgrade to react v16 and update peer dependencies
## 1.4.1 (2018-12-04)
- [#127](https://github.com/spotify/reactochart/pull/127) Import measure-text source code to fix [security vulnerability](https://github.com/FormidableLabs/measure-text/issues/5) and [dev dependencies issue](https://github.com/spotify/reactochart/issues/123)
## 1.4.0 (2018-12-02)
- [#125](https://github.com/spotify/reactochart/pull/125) Omit certain XYPlot props from overriding children props downstream. Added xyPlotStyle prop.
## 1.3.1 (2018-09-12)
- [#117](https://github.com/spotify/reactochart/pull/117) Add style prop to XYPlot component
- [#115](https://github.com/spotify/reactochart/pull/115) Update documentation
- [#121](https://github.com/spotify/reactochart/pull/121) xyPlotClassName omission fix - thanks @rpjs!
## 1.3.0 (2018-09-12)
- [#114](https://github.com/spotify/reactochart/pull/114) Add optional label placement to barchart - thanks @dgdblank!
- [#111](https://github.com/spotify/reactochart/pull/111) Rebuild docs for gh-pages branch
- [#109](https://github.com/spotify/reactochart/pull/109) Adds curve prop to AreaChart for custom curves - thanks @dgdblank!
## 1.2.0 (2018-08-29)
- [#106](https://github.com/spotify/reactochart/pull/106) Adds showLine and lineStyle prop to X and Y Axis. Also adds default styling to provide X and Y Axis line with stroke color
## 1.1.0 (2018-08-28)
- [#99](https://github.com/spotify/reactochart/pull/99) Adds d3 line generator and curve prop to LineChart - thanks @scottsheffield!
- [#102](https://github.com/spotify/reactochart/pull/102) Adds offset prop to XAxis and YAxis labels
- [#103](https://github.com/spotify/reactochart/pull/103) Fix issue with doc generation with TreeMap
## 1.0.1 (2018-07-06)
- [#94](https://github.com/spotify/reactochart/pull/94) Minor Bug Fixes
- Update propType `pointStyle` for ScatterPlot to be of type object or accessor func
- Update propType `format` XAxis and YAxis (which is passed to X and YAxisLabel) to be of type string or accessor function
- Update TreeMap and SankeyDiagram docs
## 1.0.0 (2018-06-28)
Although this is a major release, there aren't many breaking changes that weren't noted in previous releases. Additions include more tests, clean up of component API docs, minor bug fixes and feature adds and better consistency for chart props.
#### Breaking Changes
- Per [#63](https://github.com/spotify/reactochart/pull/63) Include css in root, the stylesheet has been moved to
```
import "reactochart/styles.css"
```
- [#85](https://github.com/spotify/reactochart/pull/80) PieChart - Deprecates markerLineClass in favor of markerLineClassName
## 0.4.8 (2018-06-08)
- [#80](https://github.com/spotify/reactochart/pull/80) Upgrade mocha to v4.0.1 to fix [growl dependency](https://github.com/tj/node-growl/pull/68)
## 0.4.7 (2018-05-31)
- [#73](https://github.com/spotify/reactochart/pull/73) Add step labeling to sankey
## 0.4.6 (2018-05-21)
- [#63](https://github.com/spotify/reactochart/pull/63) Include css in root
- [#65](https://github.com/spotify/reactochart/pull/65) Test for AreaBarChart
- [#66](https://github.com/spotify/reactochart/pull/66) Namespace CSS
- [#67](https://github.com/spotify/reactochart/pull/67) Add disableMouseWheelZoom to ZoomContainer
## 0.4.5 (2018-04-18)
- [#56](https://github.com/spotify/reactochart/pull/56) Add `react-docgen` to devDependencies.
## 0.4.4 (2018-04-10)
- [#55](https://github.com/spotify/reactochart/pull/55) Add `controlled` prop to `ZoomContainer` so it can be controlled by props instead of internal state.
## 0.4.3 (2018-03-12)
- [#54](https://github.com/spotify/reactochart/pull/54) Fix for non-string `SankeyDiagram` `nodeLabelText` prop (see 0.4.2 notes) - now rendered as SVG instead of HTML wrapped in `<foreignObject>`
## 0.4.2 (2018-02-27)
- Added CHANGELOG file
- [#52](https://github.com/spotify/reactochart/pull/52) New `SankeyDiagram` features
- `marginTop`, `marginBottom`, marginLeft`,`marginRight` props for leaving internal empty space around the diagram
- `nodeLabelText` prop may now be a function which returns an arbitrary HTML component (instead of only a string)
- [#53](https://github.com/spotify/reactochart/pull/53) Documentation typo fixes
## 0.4.1 (2018-01-26)
- [#49](https://github.com/spotify/reactochart/pull/49) New `SankeyDiagram` prop `shouldClone`, to control whether data should be cloned or mutated in place
## 0.4.0 (2018-01-03)
- [#47](https://github.com/spotify/reactochart/issues/47) API Changes - see ticket for detailed discussion
- `getThing` getter props renamed to just `thing` - now accept either a constant value or accessor function (when possible)
- Deprecated string/number/null shorthand for getter props
- Deprecated combined `thing={{x:..., y:...}}` props in favor of separate `xThing` and `yThing` props
- Deprecated combined `thing={{top:..., bottom:..., left:..., right:...}}` props in favor of separate `thingTop`, `thingBottom`, `thingLeft`, `thingRight` props
- New chart component: `SankeyDiagram`
- Improved documentation and test coverage
- Added markdown support in docs (including for component prop docs)
- Removed compiled library files from repo - build library on `prepublish` instead
## 0.3.1 (2017-11-15)
- Improved test coverage & docs for `Bar` and `BarChart` components
- Fixed incorrect `react` peerDependency version
- Added missing `sinon` devDependency
- Added `yarn` lock file
## 0.3.0 (2017-08-10)
- New documentation, including tutorials and interactive examples
- New chart components: `ColorHeatmap`, `FunnelChart`
- Unified branches from several contributors (see [#45](https://github.com/spotify/reactochart/pull/45) for details)
- Added `className` and `style` props to `AreaHeatmap`
- Added `style` prop to `LineChart`
- Added `pointStyle` prop to `ScatterPlot`
- Changed `MarkerLineChart` to use `horizontal` prop, rather than `orientation`, for consistency
- Fixed missing import in `Scale`
- Fixed incorrect propTypes in `ScatterPlot` and `YAxis`
================================================
FILE: CODEOWNERS
================================================
# This is a comment.
# Each line is a file pattern followed by one or more owners.
# These owners will be the default owners for everything in
# the repo. Unless a later match takes precedence,
# These users will be requested for review when someone opens a pull request.
* @mawa-kake @ekh64
================================================
FILE: LICENSE
================================================
Copyright 2015-2016 Spotify AB. All rights reserved.
The contents of this file are licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License. You may obtain a copy of the
License at http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software distributed under the
License is distributed on an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND,
either express or implied. See the License for the specific language governing permissions
and limitations under the License.
================================================
FILE: NOTICE
================================================
Reactochart
Copyright 2018 Spotify AB
================================================
FILE: README.md
================================================
<p align="right">
<a href="https://npmjs.org/package/reactochart">
<img src="https://img.shields.io/npm/v/reactochart.svg?style=flat-square" alt="version" />
</a>
<a href="https://travis-ci.org/spotify/reactochart">
<img src="https://travis-ci.org/spotify/reactochart.svg?branch=master" alt="build" />
</a>
</p>
<a href="https://spotify.github.io/reactochart/docs/"><h1 align="center">Reactochart<a href=""></h1></a>
# Overview
[](https://greenkeeper.io/)
Reactochart is a library of React components for creating data visualization charts and graphs. Components include **line chart**, **bar chart**, **area chart**, **heat maps**, **scatterplot**, **histogram**, **pie chart**, **sankey diagram**, and **tree map**.
# Getting started
1. Install reactochart using npm.
```
npm i reactochart --save
```
2. Then you can import an individual Reactochart component:
```jsx
import LineChart from 'reactochart/LineChart';
```
3. If you prefer, you can import all of Reactochart at once, though this may hinder some optimizations, such as webpack tree-shaking:
```jsx
import { XYPlot, XAxis, YAxis, LineChart } from 'reactochart';
```
or
```jsx
import * as Reactochart from 'reactochart';
```
4. Import reactochart's base styles
```jsx
import 'reactochart/styles.css';
```
5. Build your first chart and see it rendered! For example, the following code snippet:
```jsx
import XYPlot from 'reactochart/XYPlot';
import XAxis from 'reactochart/XAxis';
import YAxis from 'reactochart/YAxis';
import LineChart from 'reactochart/LineChart';
import 'reactochart/styles.css';
const MyFirstLineChart = props => (
<XYPlot>
<XAxis title="Phase" />
<YAxis title="Intensity" />
<LineChart
data={Array(100)
.fill()
.map((e, i) => i + 1)}
x={d => d}
y={d => Math.sin(d * 0.1)}
/>
</XYPlot>
);
```
results in this:
<img src="./docs/assets/MyFirstLineChart.png" style='margin-left:40px'/>
# Live Examples
The examples contain more details about each component and the prop-types it accepts. To run the examples locally and play with the different types of charts in a live code editor:
1. Clone this repo and `cd` to the newly-created directory
2. Run `npm run serve` in your terminal (note: if you're running Python in v3 or higher you'll need to run `python -m http.server`)
3. Go to [http://localhost:8000](http://localhost:8000)
# Reactochart Components
## Chart Foundations
### XY Plot
- [XYPlot](http://spotify.github.io/reactochart/docs/build/#/xy-plot)
### XY Axis Components
- [XAxis](http://spotify.github.io/reactochart/docs/build/#/x-axis), [YAxis](http://spotify.github.io/reactochart/docs/build/#/y-axis)
- [XAxisTitle](http://spotify.github.io/reactochart/docs/build/#/x-axis-title), [YAxisTitle](http://spotify.github.io/reactochart/docs/build/#/y-axis-title)
- [XAxisLabels](http://spotify.github.io/reactochart/docs/build/#/x-axis-labels), [YAxisLabels](http://spotify.github.io/reactochart/docs/build/#/y-axis-labels)
- [XTicks](http://spotify.github.io/reactochart/docs/build/#/x-ticks), [YTicks](http://spotify.github.io/reactochart/docs/build/#/y-ticks)
- [XGrid](http://spotify.github.io/reactochart/docs/build/#/x-grid), [YGrid](http://spotify.github.io/reactochart/docs/build/#/y-grid)
## Chart Types
### Non-XY charts
- [PieChart](http://spotify.github.io/reactochart/docs/build/#/pie-chart)
- [TreeMap](http://spotify.github.io/reactochart/docs/build/#/tree-map)
- [SankeyDiagram](http://spotify.github.io/reactochart/docs/build/#/sankey)
### XY charts
- [AreaBarChart](http://spotify.github.io/reactochart/docs/build/#/area-bar-chart)
- [AreaChart](http://spotify.github.io/reactochart/docs/build/#/area-chart)
- [AreaHeatmap](http://spotify.github.io/reactochart/docs/build/#/area-heatmap)
- [BarChart](http://spotify.github.io/reactochart/docs/build/#/bar-chart)
- [ColorHeatmap](http://spotify.github.io/reactochart/docs/build/#/color-heatmap)
- [FunnelChart](http://spotify.github.io/reactochart/docs/build/#/funnel-chart)
- [Histogram](http://spotify.github.io/reactochart/docs/build/#/histogram)
- [LineChart](http://spotify.github.io/reactochart/docs/build/#/line-chart)
- [MarkerLineChart](http://spotify.github.io/reactochart/docs/build/#/marker-line-chart)
- [RangeBarChart](http://spotify.github.io/reactochart/docs/build/#/range-bar-chart)
- [ScatterPlot](http://spotify.github.io/reactochart/docs/build/#/scatter-plot)
### XY datum components (used by charts/axes)
- [Bar](http://spotify.github.io/reactochart/docs/build/#/bar)
- [RangeRect](http://spotify.github.io/reactochart/docs/build/#/range-rect)
- [XLine](http://spotify.github.io/reactochart/docs/build/#/x-line), [YLine](http://spotify.github.io/reactochart/docs/build/#/y-line)
### Other
- [ZoomContainer](http://spotify.github.io/reactochart/docs/build/#/zoom-container)
# Development
If you'd like to contribute to the development this project, first fork & clone this repo, and then follow these steps:
### Global dependencies
- This project uses NPM to manage dependencies and run scripts. Run `npm -v` to check if you already have it installed.
If you don't have it, NPM is packaged with Node.js - download and run the
[install package located on nodejs.org](https://nodejs.org/) to install.
- Babel is used to transpile ES6+ code to ES5 syntax. Install by running `npm install --global babel`
- Webpack is used to bundle the JS & styles for the examples. Install by running `npm install --global webpack`
### Project dependencies
- Run `npm install` in the project root directory. This will install all of the project dependencies into the
`node_modules` directory.
### Development process
- Run `npm run dev` to run the development server (webpack-dev-server), which will serve a live development version of the examples at [localhost:9876](http://localhost:9876).
- Make changes to the library code in the `src` directory, and/or changes to the examples in the `examples/src` directory.
- If you'd like to make changes or add further component documentation, follow the example on [`react-docgen`](https://github.com/reactjs/react-docgen#example).
- Once you're happy with your library and/or documentation changes, run `npm run docs`. This allows the documentation build to run with your updated `src` code. `git add` and `git commit` the updated build.
- `git push` to your forked version of the repo.
- Open a Github pull request with your changes against `master`. 🎉
### NPM Link
If you have an app that depends on reactochart and you want to develop locally, follow the following steps:
1. In the folder for this repo, run `npm build` and then `npm link`
2. In your app folder, run `npm link reactochart`. If you're using webpack, then you also may need the following config:
```json
{
"resolve": {
"symlinks": true,
"alias": {
"react": path.resolve("./node_modules/react"),
"react-dom": path.resolve("./node_modules/react-dom")
}
}
}
```
### Notes
- **Do not make any changes in the `lib` or `examples/build` directories**, as these directories are destroyed and
regenerated on each build.
- The development server uses [react-hot-loader](https://github.com/gaearon/react-hot-loader) to automatically
"hot reload" changes to React components, so refreshing your web browser is not necessary.
## Code of Conduct
This project adheres to the [Open Code of Conduct][code-of-conduct]. By participating, you are expected to honor this code.
[code-of-conduct]: https://github.com/spotify/code-of-conduct/blob/master/code-of-conduct.md
================================================
FILE: babel.config.js
================================================
module.exports = {
presets: [
[
'@babel/preset-env',
{
targets: {
browsers: '> 3%',
},
},
],
'@babel/preset-react',
'@babel/preset-flow',
],
plugins: [
'@babel/plugin-proposal-class-properties',
'@babel/plugin-proposal-object-rest-spread',
],
env: {
production: {
plugins: ['lodash'],
},
test: {
plugins: ['babel-plugin-rewire'],
},
},
};
================================================
FILE: docs/build/bundle.6ab8ef2cbcf9e159df8e.js
================================================
/*! For license information please see bundle.6ab8ef2cbcf9e159df8e.js.LICENSE.txt */
(()=>{var __webpack_modules__={90478:(e,t,n)=>{"use strict";var r=n(62854),i=Object.prototype.hasOwnProperty,o={align:"text-align",valign:"vertical-align",height:"height",width:"width"};function a(e){var t;if("tr"===e.tagName||"td"===e.tagName||"th"===e.tagName)for(t in o)i.call(o,t)&&void 0!==e.properties[t]&&(s(e,o[t],e.properties[t]),delete e.properties[t])}function s(e,t,n){var r=(e.properties.style||"").trim();r&&!/;\s*/.test(r)&&(r+=";"),r&&(r+=" ");var i=r+t+": "+n+";";e.properties.style=i}e.exports=function(e){return r(e,"element",a),e}},7874:e=>{"use strict";const t=Object.prototype.hasOwnProperty;function n(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}e.exports=function(e,r){if(n(e,r))return!0;if("object"!=typeof e||null===e||"object"!=typeof r||null===r)return!1;const i=Object.keys(e),o=Object.keys(r);if(i.length!==o.length)return!1;for(let o=0;o<i.length;o++)if(!t.call(r,i[o])||!n(e[i[o]],r[i[o]]))return!1;return!0}},76124:(e,t,n)=>{"use strict";if(n(81934),n(95654),n(7694),n.g._babelPolyfill)throw new Error("only one instance of babel-polyfill is allowed");function r(e,t,n){e[t]||Object.defineProperty(e,t,{writable:!0,configurable:!0,value:n})}n.g._babelPolyfill=!0,r(String.prototype,"padLeft","".padStart),r(String.prototype,"padRight","".padEnd),"pop,reverse,shift,keys,values,entries,indexOf,every,some,forEach,map,filter,find,findIndex,includes,join,slice,concat,push,splice,unshift,sort,lastIndexOf,reduce,reduceRight,copyWithin,fill".split(",").forEach((function(e){[][e]&&r(Array,e,Function.call.bind([][e]))}))},95654:function(e,t,n){!function(t){"use strict";var n,r=Object.prototype,i=r.hasOwnProperty,o="function"==typeof Symbol?Symbol:{},a=o.iterator||"@@iterator",s=o.asyncIterator||"@@asyncIterator",u=o.toStringTag||"@@toStringTag",l=t.regeneratorRuntime;if(l)e.exports=l;else{(l=t.regeneratorRuntime=e.exports).wrap=b;var c="suspendedStart",f="suspendedYield",p="executing",d="completed",h={},m={};m[a]=function(){return this};var y=Object.getPrototypeOf,v=y&&y(y(M([])));v&&v!==r&&i.call(v,a)&&(m=v);var g=E.prototype=_.prototype=Object.create(m);w.prototype=g.constructor=E,E.constructor=w,E[u]=w.displayName="GeneratorFunction",l.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===w||"GeneratorFunction"===(t.displayName||t.name))},l.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,E):(e.__proto__=E,u in e||(e[u]="GeneratorFunction")),e.prototype=Object.create(g),e},l.awrap=function(e){return{__await:e}},S(k.prototype),k.prototype[s]=function(){return this},l.AsyncIterator=k,l.async=function(e,t,n,r){var i=new k(b(e,t,n,r));return l.isGeneratorFunction(t)?i:i.next().then((function(e){return e.done?e.value:i.next()}))},S(g),g[u]="Generator",g[a]=function(){return this},g.toString=function(){return"[object Generator]"},l.keys=function(e){var t=[];for(var n in e)t.push(n);return t.reverse(),function n(){for(;t.length;){var r=t.pop();if(r in e)return n.value=r,n.done=!1,n}return n.done=!0,n}},l.values=M,D.prototype={constructor:D,reset:function(e){if(this.prev=0,this.next=0,this.sent=this._sent=n,this.done=!1,this.delegate=null,this.method="next",this.arg=n,this.tryEntries.forEach(T),!e)for(var t in this)"t"===t.charAt(0)&&i.call(this,t)&&!isNaN(+t.slice(1))&&(this[t]=n)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(e){if(this.done)throw e;var t=this;function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="next",t.arg=n),!!i}for(var o=this.tryEntries.length-1;o>=0;--o){var a=this.tryEntries[o],s=a.completion;if("root"===a.tryLoc)return r("end");if(a.tryLoc<=this.prev){var u=i.call(a,"catchLoc"),l=i.call(a,"finallyLoc");if(u&&l){if(this.prev<a.catchLoc)return r(a.catchLoc,!0);if(this.prev<a.finallyLoc)return r(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return r(a.catchLoc,!0)}else{if(!l)throw new Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return r(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var r=this.tryEntries[n];if(r.tryLoc<=this.prev&&i.call(r,"finallyLoc")&&this.prev<r.finallyLoc){var o=r;break}}o&&("break"===e||"continue"===e)&&o.tryLoc<=t&&t<=o.finallyLoc&&(o=null);var a=o?o.completion:{};return a.type=e,a.arg=t,o?(this.method="next",this.next=o.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),T(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var i=r.arg;T(n)}return i}}throw new Error("illegal catch attempt")},delegateYield:function(e,t,r){return this.delegate={iterator:M(e),resultName:t,nextLoc:r},"next"===this.method&&(this.arg=n),h}}}function b(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.create(i.prototype),a=new D(r||[]);return o._invoke=function(e,t,n){var r=c;return function(i,o){if(r===p)throw new Error("Generator is already running");if(r===d){if("throw"===i)throw o;return P()}for(n.method=i,n.arg=o;;){var a=n.delegate;if(a){var s=A(a,n);if(s){if(s===h)continue;return s}}if("next"===n.method)n.sent=n._sent=n.arg;else if("throw"===n.method){if(r===c)throw r=d,n.arg;n.dispatchException(n.arg)}else"return"===n.method&&n.abrupt("return",n.arg);r=p;var u=x(e,t,n);if("normal"===u.type){if(r=n.done?d:f,u.arg===h)continue;return{value:u.arg,done:n.done}}"throw"===u.type&&(r=d,n.method="throw",n.arg=u.arg)}}}(e,n,a),o}function x(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}function _(){}function w(){}function E(){}function S(e){["next","throw","return"].forEach((function(t){e[t]=function(e){return this._invoke(t,e)}}))}function k(e){function n(t,r,o,a){var s=x(e[t],e,r);if("throw"!==s.type){var u=s.arg,l=u.value;return l&&"object"==typeof l&&i.call(l,"__await")?Promise.resolve(l.__await).then((function(e){n("next",e,o,a)}),(function(e){n("throw",e,o,a)})):Promise.resolve(l).then((function(e){u.value=e,o(u)}),a)}a(s.arg)}var r;"object"==typeof t.process&&t.process.domain&&(n=t.process.domain.bind(n)),this._invoke=function(e,t){function i(){return new Promise((function(r,i){n(e,t,r,i)}))}return r=r?r.then(i,i):i()}}function A(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,"throw"===t.method){if(e.iterator.return&&(t.method="return",t.arg=n,A(e,t),"throw"===t.method))return h;t.method="throw",t.arg=new TypeError("The iterator does not provide a 'throw' method")}return h}var i=x(r,e.iterator,t.arg);if("throw"===i.type)return t.method="throw",t.arg=i.arg,t.delegate=null,h;var o=i.arg;return o?o.done?(t[e.resultName]=o.value,t.next=e.nextLoc,"return"!==t.method&&(t.method="next",t.arg=n),t.delegate=null,h):o:(t.method="throw",t.arg=new TypeError("iterator result is not an object"),t.delegate=null,h)}function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.reset(!0)}function M(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==typeof e.next)return e;if(!isNaN(e.length)){var r=-1,o=function t(){for(;++r<e.length;)if(i.call(e,r))return t.value=e[r],t.done=!1,t;return t.value=n,t.done=!0,t};return o.next=o}}return{next:P}}function P(){return{value:n,done:!0}}}("object"==typeof n.g?n.g:"object"==typeof window?window:"object"==typeof self?self:this)},90181:function(e){var t;t=function(){return function(e){var t={};function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,loaded:!1};return e[r].call(i.exports,i,i.exports,n),i.loaded=!0,i.exports}return n.m=e,n.c=t,n.p="",n(0)}(function(e){for(var t in e)if(Object.prototype.hasOwnProperty.call(e,t))switch(typeof e[t]){case"function":break;case"object":e[t]=function(t){var n=t.slice(1),r=e[t[0]];return function(e,t,i){r.apply(this,[e,t,i].concat(n))}}(e[t]);break;default:e[t]=e[e[t]]}return e}([function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.version=t.buildExternalHelpers=t.availablePresets=t.availablePlugins=void 0;var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},i="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.transform=c,t.transformFromAst=function(e,t,n){return o.transformFromAst(e,t,l(n))},t.registerPlugin=d,t.registerPlugins=h,t.registerPreset=m,t.registerPresets=y,t.transformScriptTags=v,t.disableScriptTags=function(){window.removeEventListener("DOMContentLoaded",v)};var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(290)),a=n(629),s=Array.isArray||function(e){return"[object Array]"===Object.prototype.toString.call(e)};function u(e,t){return s(t)&&"string"==typeof t[0]?e.hasOwnProperty(t[0])?[e[t[0]]].concat(t.slice(1)):void 0:"string"==typeof t?e[t]:t}function l(e){var t=(e.presets||[]).map((function(e){var t=u(p,e);if(!t)throw new Error('Invalid preset specified in Babel options: "'+e+'"');return s(t)&&"object"===i(t[0])&&t[0].hasOwnProperty("buildPreset")&&(t[0]=r({},t[0],{buildPreset:t[0].buildPreset})),t})),n=(e.plugins||[]).map((function(e){var t=u(f,e);if(!t)throw new Error('Invalid plugin specified in Babel options: "'+e+'"');return t}));return r({babelrc:!1},e,{presets:t,plugins:n})}function c(e,t){return o.transform(e,l(t))}var f=t.availablePlugins={},p=t.availablePresets={};function d(e,t){f.hasOwnProperty(e)&&console.warn('A plugin named "'+e+'" is already registered, it will be overridden'),f[e]=t}function h(e){Object.keys(e).forEach((function(t){return d(t,e[t])}))}function m(e,t){p.hasOwnProperty(e)&&console.warn('A preset named "'+e+'" is already registered, it will be overridden'),p[e]=t}function y(e){Object.keys(e).forEach((function(t){return m(t,e[t])}))}function v(e){(0,a.runScripts)(c,e)}t.buildExternalHelpers=o.buildExternalHelpers,h({"check-es2015-constants":n(66),"external-helpers":n(322),"inline-replace-variables":n(323),"syntax-async-functions":n(67),"syntax-async-generators":n(195),"syntax-class-constructor-call":n(196),"syntax-class-properties":n(197),"syntax-decorators":n(125),"syntax-do-expressions":n(198),"syntax-exponentiation-operator":n(199),"syntax-export-extensions":n(200),"syntax-flow":n(126),"syntax-function-bind":n(201),"syntax-function-sent":n(325),"syntax-jsx":n(127),"syntax-object-rest-spread":n(202),"syntax-trailing-function-commas":n(128),"transform-async-functions":n(326),"transform-async-to-generator":n(129),"transform-async-to-module-method":n(328),"transform-class-constructor-call":n(203),"transform-class-properties":n(204),"transform-decorators":n(205),"transform-decorators-legacy":n(329).default,"transform-do-expressions":n(206),"transform-es2015-arrow-functions":n(68),"transform-es2015-block-scoped-functions":n(69),"transform-es2015-block-scoping":n(70),"transform-es2015-classes":n(71),"transform-es2015-computed-properties":n(72),"transform-es2015-destructuring":n(73),"transform-es2015-duplicate-keys":n(130),"transform-es2015-for-of":n(74),"transform-es2015-function-name":n(75),"transform-es2015-instanceof":n(332),"transform-es2015-literals":n(76),"transform-es2015-modules-amd":n(131),"transform-es2015-modules-commonjs":n(77),"transform-es2015-modules-systemjs":n(208),"transform-es2015-modules-umd":n(209),"transform-es2015-object-super":n(78),"transform-es2015-parameters":n(79),"transform-es2015-shorthand-properties":n(80),"transform-es2015-spread":n(81),"transform-es2015-sticky-regex":n(82),"transform-es2015-template-literals":n(83),"transform-es2015-typeof-symbol":n(84),"transform-es2015-unicode-regex":n(85),"transform-es3-member-expression-literals":n(336),"transform-es3-property-literals":n(337),"transform-es5-property-mutators":n(338),"transform-eval":n(339),"transform-exponentiation-operator":n(132),"transform-export-extensions":n(210),"transform-flow-comments":n(340),"transform-flow-strip-types":n(211),"transform-function-bind":n(212),"transform-jscript":n(341),"transform-object-assign":n(342),"transform-object-rest-spread":n(213),"transform-object-set-prototype-of-to-assign":n(343),"transform-proto-to-assign":n(344),"transform-react-constant-elements":n(345),"transform-react-display-name":n(214),"transform-react-inline-elements":n(346),"transform-react-jsx":n(215),"transform-react-jsx-compat":n(347),"transform-react-jsx-self":n(349),"transform-react-jsx-source":n(350),"transform-regenerator":n(86),"transform-runtime":n(353),"transform-strict-mode":n(216),"undeclared-variables-check":n(354)}),y({es2015:n(217),es2016:n(218),es2017:n(219),latest:n(356),react:n(357),"stage-0":n(358),"stage-1":n(220),"stage-2":n(221),"stage-3":n(222),"es2015-no-commonjs":{plugins:[n(83),n(76),n(75),n(68),n(69),n(71),n(78),n(80),n(72),n(74),n(82),n(85),n(66),n(81),n(79),n(73),n(70),n(84),[n(86),{async:!1,asyncGenerators:!1}]]},"es2015-loose":{plugins:[[n(83),{loose:!0}],n(76),n(75),n(68),n(69),[n(71),{loose:!0}],n(78),n(80),n(130),[n(72),{loose:!0}],[n(74),{loose:!0}],n(82),n(85),n(66),[n(81),{loose:!0}],n(79),[n(73),{loose:!0}],n(70),n(84),[n(77),{loose:!0}],[n(86),{async:!1,asyncGenerators:!1}]]}}),t.version="6.26.0","undefined"!=typeof window&&window&&window.addEventListener&&window.addEventListener("DOMContentLoaded",(function(){return v()}),!1)},function(e,t,n){"use strict";t.__esModule=!0,t.createTypeAnnotationBasedOnTypeof=t.removeTypeDuplicates=t.createUnionTypeAnnotation=t.valueToNode=t.toBlock=t.toExpression=t.toStatement=t.toBindingIdentifierName=t.toIdentifier=t.toKeyAlias=t.toSequenceExpression=t.toComputedKey=t.isNodesEquivalent=t.isImmutable=t.isScope=t.isSpecifierDefault=t.isVar=t.isBlockScoped=t.isLet=t.isValidIdentifier=t.isReferenced=t.isBinding=t.getOuterBindingIdentifiers=t.getBindingIdentifiers=t.TYPES=t.react=t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=t.NOT_LOCAL_BINDING=t.BLOCK_SCOPED_SYMBOL=t.INHERIT_KEYS=t.UNARY_OPERATORS=t.STRING_UNARY_OPERATORS=t.NUMBER_UNARY_OPERATORS=t.BOOLEAN_UNARY_OPERATORS=t.BINARY_OPERATORS=t.NUMBER_BINARY_OPERATORS=t.BOOLEAN_BINARY_OPERATORS=t.COMPARISON_BINARY_OPERATORS=t.EQUALITY_BINARY_OPERATORS=t.BOOLEAN_NUMBER_BINARY_OPERATORS=t.UPDATE_OPERATORS=t.LOGICAL_OPERATORS=t.COMMENT_KEYS=t.FOR_INIT_KEYS=t.FLATTENABLE_KEYS=t.STATEMENT_OR_BLOCK_KEYS=void 0;var r=v(n(360)),i=v(n(2)),o=v(n(14)),a=v(n(35)),s=n(135);Object.defineProperty(t,"STATEMENT_OR_BLOCK_KEYS",{enumerable:!0,get:function(){return s.STATEMENT_OR_BLOCK_KEYS}}),Object.defineProperty(t,"FLATTENABLE_KEYS",{enumerable:!0,get:function(){return s.FLATTENABLE_KEYS}}),Object.defineProperty(t,"FOR_INIT_KEYS",{enumerable:!0,get:function(){return s.FOR_INIT_KEYS}}),Object.defineProperty(t,"COMMENT_KEYS",{enumerable:!0,get:function(){return s.COMMENT_KEYS}}),Object.defineProperty(t,"LOGICAL_OPERATORS",{enumerable:!0,get:function(){return s.LOGICAL_OPERATORS}}),Object.defineProperty(t,"UPDATE_OPERATORS",{enumerable:!0,get:function(){return s.UPDATE_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return s.BOOLEAN_NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"EQUALITY_BINARY_OPERATORS",{enumerable:!0,get:function(){return s.EQUALITY_BINARY_OPERATORS}}),Object.defineProperty(t,"COMPARISON_BINARY_OPERATORS",{enumerable:!0,get:function(){return s.COMPARISON_BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_BINARY_OPERATORS",{enumerable:!0,get:function(){return s.BOOLEAN_BINARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_BINARY_OPERATORS",{enumerable:!0,get:function(){return s.NUMBER_BINARY_OPERATORS}}),Object.defineProperty(t,"BINARY_OPERATORS",{enumerable:!0,get:function(){return s.BINARY_OPERATORS}}),Object.defineProperty(t,"BOOLEAN_UNARY_OPERATORS",{enumerable:!0,get:function(){return s.BOOLEAN_UNARY_OPERATORS}}),Object.defineProperty(t,"NUMBER_UNARY_OPERATORS",{enumerable:!0,get:function(){return s.NUMBER_UNARY_OPERATORS}}),Object.defineProperty(t,"STRING_UNARY_OPERATORS",{enumerable:!0,get:function(){return s.STRING_UNARY_OPERATORS}}),Object.defineProperty(t,"UNARY_OPERATORS",{enumerable:!0,get:function(){return s.UNARY_OPERATORS}}),Object.defineProperty(t,"INHERIT_KEYS",{enumerable:!0,get:function(){return s.INHERIT_KEYS}}),Object.defineProperty(t,"BLOCK_SCOPED_SYMBOL",{enumerable:!0,get:function(){return s.BLOCK_SCOPED_SYMBOL}}),Object.defineProperty(t,"NOT_LOCAL_BINDING",{enumerable:!0,get:function(){return s.NOT_LOCAL_BINDING}}),t.is=function(e,t,n){return!!t&&!!_(t.type,e)&&(void 0===n||g.shallowEqual(t,n))},t.isType=_,t.validate=S,t.shallowEqual=function(e,t){var n=(0,o.default)(t),r=Array.isArray(n),a=0;for(n=r?n:(0,i.default)(n);;){var s;if(r){if(a>=n.length)break;s=n[a++]}else{if((a=n.next()).done)break;s=a.value}var u=s;if(e[u]!==t[u])return!1}return!0},t.appendToMemberExpression=function(e,t,n){return e.object=g.memberExpression(e.object,e.property,e.computed),e.property=t,e.computed=!!n,e},t.prependToMemberExpression=function(e,t){return e.object=g.memberExpression(t,e.object),e},t.ensureBlock=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"body";return e[t]=g.toBlock(e[t],e)},t.clone=k,t.cloneWithoutLoc=function(e){var t=k(e);return delete t.loc,t},t.cloneDeep=function(e){if(!e)return e;var t={};for(var n in e)if("_"!==n[0]){var r=e[n];r&&(r.type?r=g.cloneDeep(r):Array.isArray(r)&&(r=r.map(g.cloneDeep))),t[n]=r}return t},t.buildMatchMemberExpression=function(e,t){var n=e.split(".");return function(e){if(!g.isMemberExpression(e))return!1;for(var r=[e],i=0;r.length;){var o=r.shift();if(t&&i===n.length)return!0;if(g.isIdentifier(o)){if(n[i]!==o.name)return!1}else{if(!g.isStringLiteral(o)){if(g.isMemberExpression(o)){if(o.computed&&!g.isStringLiteral(o.property))return!1;r.push(o.object),r.push(o.property);continue}return!1}if(n[i]!==o.value)return!1}if(++i>n.length)return!1}return!0}},t.removeComments=function(e){var t=g.COMMENT_KEYS,n=Array.isArray(t),r=0;for(t=n?t:(0,i.default)(t);;){var o;if(n){if(r>=t.length)break;o=t[r++]}else{if((r=t.next()).done)break;o=r.value}delete e[o]}return e},t.inheritsComments=function(e,t){return A(e,t),C(e,t),T(e,t),e},t.inheritTrailingComments=A,t.inheritLeadingComments=C,t.inheritInnerComments=T,t.inherits=function(e,t){if(!e||!t)return e;var n=g.INHERIT_KEYS.optional,r=Array.isArray(n),o=0;for(n=r?n:(0,i.default)(n);;){var a;if(r){if(o>=n.length)break;a=n[o++]}else{if((o=n.next()).done)break;a=o.value}var s=a;null==e[s]&&(e[s]=t[s])}for(var u in t)"_"===u[0]&&(e[u]=t[u]);var l=g.INHERIT_KEYS.force,c=Array.isArray(l),f=0;for(l=c?l:(0,i.default)(l);;){var p;if(c){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var d=p;e[d]=t[d]}return g.inheritsComments(e,t),e},t.assertNode=function(e){if(!M(e))throw new TypeError("Not a valid node "+(e&&e.type))},t.isNode=M,t.traverseFast=P,t.removeProperties=N,t.removePropertiesDeep=function(e,t){return P(e,N,t),e};var u=n(226);Object.defineProperty(t,"getBindingIdentifiers",{enumerable:!0,get:function(){return u.getBindingIdentifiers}}),Object.defineProperty(t,"getOuterBindingIdentifiers",{enumerable:!0,get:function(){return u.getOuterBindingIdentifiers}});var l=n(395);Object.defineProperty(t,"isBinding",{enumerable:!0,get:function(){return l.isBinding}}),Object.defineProperty(t,"isReferenced",{enumerable:!0,get:function(){return l.isReferenced}}),Object.defineProperty(t,"isValidIdentifier",{enumerable:!0,get:function(){return l.isValidIdentifier}}),Object.defineProperty(t,"isLet",{enumerable:!0,get:function(){return l.isLet}}),Object.defineProperty(t,"isBlockScoped",{enumerable:!0,get:function(){return l.isBlockScoped}}),Object.defineProperty(t,"isVar",{enumerable:!0,get:function(){return l.isVar}}),Object.defineProperty(t,"isSpecifierDefault",{enumerable:!0,get:function(){return l.isSpecifierDefault}}),Object.defineProperty(t,"isScope",{enumerable:!0,get:function(){return l.isScope}}),Object.defineProperty(t,"isImmutable",{enumerable:!0,get:function(){return l.isImmutable}}),Object.defineProperty(t,"isNodesEquivalent",{enumerable:!0,get:function(){return l.isNodesEquivalent}});var c=n(385);Object.defineProperty(t,"toComputedKey",{enumerable:!0,get:function(){return c.toComputedKey}}),Object.defineProperty(t,"toSequenceExpression",{enumerable:!0,get:function(){return c.toSequenceExpression}}),Object.defineProperty(t,"toKeyAlias",{enumerable:!0,get:function(){return c.toKeyAlias}}),Object.defineProperty(t,"toIdentifier",{enumerable:!0,get:function(){return c.toIdentifier}}),Object.defineProperty(t,"toBindingIdentifierName",{enumerable:!0,get:function(){return c.toBindingIdentifierName}}),Object.defineProperty(t,"toStatement",{enumerable:!0,get:function(){return c.toStatement}}),Object.defineProperty(t,"toExpression",{enumerable:!0,get:function(){return c.toExpression}}),Object.defineProperty(t,"toBlock",{enumerable:!0,get:function(){return c.toBlock}}),Object.defineProperty(t,"valueToNode",{enumerable:!0,get:function(){return c.valueToNode}});var f=n(393);Object.defineProperty(t,"createUnionTypeAnnotation",{enumerable:!0,get:function(){return f.createUnionTypeAnnotation}}),Object.defineProperty(t,"removeTypeDuplicates",{enumerable:!0,get:function(){return f.removeTypeDuplicates}}),Object.defineProperty(t,"createTypeAnnotationBasedOnTypeof",{enumerable:!0,get:function(){return f.createTypeAnnotationBasedOnTypeof}});var p=v(n(624)),d=v(n(109)),h=v(n(600));n(390);var m=n(26),y=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(394));function v(e){return e&&e.__esModule?e:{default:e}}var g=t;function b(e){var t=g["is"+e];t||(t=g["is"+e]=function(t,n){return g.is(e,t,n)}),g["assert"+e]=function(n,r){if(!t(n,r=r||{}))throw new Error("Expected type "+(0,a.default)(e)+" with option "+(0,a.default)(r))}}for(var x in t.VISITOR_KEYS=m.VISITOR_KEYS,t.ALIAS_KEYS=m.ALIAS_KEYS,t.NODE_FIELDS=m.NODE_FIELDS,t.BUILDER_KEYS=m.BUILDER_KEYS,t.DEPRECATED_KEYS=m.DEPRECATED_KEYS,t.react=y,g.VISITOR_KEYS)b(x);function _(e,t){if(e===t)return!0;if(g.ALIAS_KEYS[t])return!1;var n=g.FLIPPED_ALIAS_KEYS[t];if(n){if(n[0]===e)return!0;var r=n,o=Array.isArray(r),a=0;for(r=o?r:(0,i.default)(r);;){var s;if(o){if(a>=r.length)break;s=r[a++]}else{if((a=r.next()).done)break;s=a.value}if(e===s)return!0}}return!1}g.FLIPPED_ALIAS_KEYS={},(0,o.default)(g.ALIAS_KEYS).forEach((function(e){g.ALIAS_KEYS[e].forEach((function(t){(g.FLIPPED_ALIAS_KEYS[t]=g.FLIPPED_ALIAS_KEYS[t]||[]).push(e)}))})),(0,o.default)(g.FLIPPED_ALIAS_KEYS).forEach((function(e){g[e.toUpperCase()+"_TYPES"]=g.FLIPPED_ALIAS_KEYS[e],b(e)})),t.TYPES=(0,o.default)(g.VISITOR_KEYS).concat((0,o.default)(g.FLIPPED_ALIAS_KEYS)).concat((0,o.default)(g.DEPRECATED_KEYS)),(0,o.default)(g.BUILDER_KEYS).forEach((function(e){var t=g.BUILDER_KEYS[e];function n(){if(arguments.length>t.length)throw new Error("t."+e+": Too many arguments passed. Received "+arguments.length+" but can receive no more than "+t.length);var n={};n.type=e;var r=0,o=t,a=Array.isArray(o),s=0;for(o=a?o:(0,i.default)(o);;){var u;if(a){if(s>=o.length)break;u=o[s++]}else{if((s=o.next()).done)break;u=s.value}var l=u,c=g.NODE_FIELDS[e][l],f=arguments[r++];void 0===f&&(f=(0,d.default)(c.default)),n[l]=f}for(var p in n)S(n,p,n[p]);return n}g[e]=n,g[e[0].toLowerCase()+e.slice(1)]=n}));var w=function(e){var t=g.DEPRECATED_KEYS[e];function n(n){return function(){return console.trace("The node type "+e+" has been renamed to "+t),n.apply(this,arguments)}}g[e]=g[e[0].toLowerCase()+e.slice(1)]=n(g[t]),g["is"+e]=n(g["is"+t]),g["assert"+e]=n(g["assert"+t])};for(var E in g.DEPRECATED_KEYS)w(E);function S(e,t,n){if(e){var r=g.NODE_FIELDS[e.type];if(r){var i=r[t];i&&i.validate&&(i.optional&&null==n||i.validate(e,t,n))}}}function k(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e[n]);return t}function A(e,t){D("trailingComments",e,t)}function C(e,t){D("leadingComments",e,t)}function T(e,t){D("innerComments",e,t)}function D(e,t,n){t&&n&&(t[e]=(0,h.default)([].concat(t[e],n[e]).filter(Boolean)))}function M(e){return!(!e||!m.VISITOR_KEYS[e.type])}function P(e,t,n){if(e){var r=g.VISITOR_KEYS[e.type];if(r){t(e,n=n||{});var o=r,a=Array.isArray(o),s=0;for(o=a?o:(0,i.default)(o);;){var u;if(a){if(s>=o.length)break;u=o[s++]}else{if((s=o.next()).done)break;u=s.value}var l=e[u];if(Array.isArray(l)){var c=l,f=Array.isArray(c),p=0;for(c=f?c:(0,i.default)(c);;){var d;if(f){if(p>=c.length)break;d=c[p++]}else{if((p=c.next()).done)break;d=p.value}P(d,t,n)}}else P(l,t,n)}}}}(0,p.default)(g),(0,p.default)(g.VISITOR_KEYS);var O=["tokens","start","end","loc","raw","rawValue"],L=g.COMMENT_KEYS.concat(["comments"]).concat(O);function N(e,t){var n=(t=t||{}).preserveComments?O:L,o=Array.isArray(n),a=0;for(n=o?n:(0,i.default)(n);;){var s;if(o){if(a>=n.length)break;s=n[a++]}else{if((a=n.next()).done)break;s=a.value}var u=s;null!=e[u]&&(e[u]=void 0)}for(var l in e)"_"===l[0]&&null!=e[l]&&(e[l]=void 0);var c=(0,r.default)(e),f=Array.isArray(c),p=0;for(c=f?c:(0,i.default)(c);;){var d;if(f){if(p>=c.length)break;d=c[p++]}else{if((p=c.next()).done)break;d=p.value}e[d]=null}}},function(e,t,n){"use strict";e.exports={default:n(404),__esModule:!0}},function(e,t){"use strict";t.__esModule=!0,t.default=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(10));t.default=function(e,t){var n=void 0;try{throw new Error}catch(e){e.stack&&(n=e.stack.split("\n").slice(1).join("\n"))}t=(0,o.default)({allowReturnOutsideFunction:!0,allowSuperOutsideMethod:!0,preserveComments:!1},t);var r=function(){var i=void 0;try{i=u.parse(e,t),i=s.default.removeProperties(i,{preserveComments:t.preserveComments}),s.default.cheap(i,(function(e){e[p]=!0}))}catch(e){throw e.stack=e.stack+"from\n"+n,e}return r=function(){return i},i};return function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return h(r(),t)}};var i=f(n(574)),o=f(n(174)),a=f(n(274)),s=f(n(7)),u=c(n(89)),l=c(n(1));function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function f(e){return e&&e.__esModule?e:{default:e}}var p="_fromTemplate",d=(0,r.default)();function h(e,t){var n=(e=(0,i.default)(e)).program;return t.length&&(0,s.default)(e,m,null,t),n.body.length>1?n.body:n.body[0]}var m={noScope:!0,enter:function(e,t){var n=e.node;if(n[d])return e.skip();l.isExpressionStatement(n)&&(n=n.expression);var r=void 0;if(l.isIdentifier(n)&&n[p])if((0,a.default)(t[0],n.name))r=t[0][n.name];else if("$"===n.name[0]){var i=+n.name.slice(1);t[i]&&(r=t[i])}null===r&&e.remove(),r&&(r[d]=!0,e.replaceInline(r))},exit:function(e){var t=e.node;t.loc||s.default.clearNode(t)}};e.exports=t.default},function(e,t){"use strict";var n=e.exports={version:"2.5.0"};"number"==typeof __e&&(__e=n)},function(e,t){"use strict";var n=Array.isArray;e.exports=n},function(e,t,n){"use strict";t.__esModule=!0,t.visitors=t.Hub=t.Scope=t.NodePath=void 0;var r=h(n(2)),i=n(36);Object.defineProperty(t,"NodePath",{enumerable:!0,get:function(){return h(i).default}});var o=n(134);Object.defineProperty(t,"Scope",{enumerable:!0,get:function(){return h(o).default}});var a=n(223);Object.defineProperty(t,"Hub",{enumerable:!0,get:function(){return h(a).default}}),t.default=m;var s=h(n(367)),u=d(n(384)),l=d(n(20)),c=h(n(111)),f=d(n(1)),p=d(n(88));function d(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function h(e){return e&&e.__esModule?e:{default:e}}function m(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.type&&"File"!==e.type)throw new Error(l.get("traverseNeedsParent",e.type));u.explode(t),m.node(e,t,n,r,i)}}function y(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}t.visitors=u,m.visitors=u,m.verify=u.verify,m.explode=u.explode,m.NodePath=n(36),m.Scope=n(134),m.Hub=n(223),m.cheap=function(e,t){return f.traverseFast(e,t)},m.node=function(e,t,n,i,o,a){var u=f.VISITOR_KEYS[e.type];if(u){var l=new s.default(n,t,i,o),c=u,p=Array.isArray(c),d=0;for(c=p?c:(0,r.default)(c);;){var h;if(p){if(d>=c.length)break;h=c[d++]}else{if((d=c.next()).done)break;h=d.value}var m=h;if((!a||!a[m])&&l.visit(e,m))return}}},m.clearNode=function(e,t){f.removeProperties(e,t),p.path.delete(e)},m.removeProperties=function(e,t){return f.traverseFast(e,m.clearNode,t),e},m.hasType=function(e,t,n,r){if((0,c.default)(r,e.type))return!1;if(e.type===n)return!0;var i={has:!1,type:n};return m(e,{blacklist:r,enter:y},t,i),i.has},m.clearCache=function(){p.clear()},m.clearCache.clearPath=p.clearPath,m.clearCache.clearScope=p.clearScope,m.copyCache=function(e,t){p.path.has(e)&&p.path.set(t,p.path.get(e))}},function(e,t){"use strict";var n,r,i=e.exports={};function o(){throw new Error("setTimeout has not been defined")}function a(){throw new Error("clearTimeout has not been defined")}function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&setTimeout)return n=setTimeout,setTimeout(e,0);try{return n(e,0)}catch(t){try{return n.call(null,e,0)}catch(t){return n.call(this,e,0)}}}!function(){try{n="function"==typeof setTimeout?setTimeout:o}catch(e){n=o}try{r="function"==typeof clearTimeout?clearTimeout:a}catch(e){r=a}}();var u,l=[],c=!1,f=-1;function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];++f<t;)u&&u[f].run();f=-1,t=l.length}u=null,c=!1,function(e){if(r===clearTimeout)return clearTimeout(e);if((r===a||!r)&&clearTimeout)return r=clearTimeout,clearTimeout(e);try{r(e)}catch(t){try{return r.call(null,e)}catch(t){return r.call(this,e)}}}(e)}}function h(e,t){this.fun=e,this.array=t}function m(){}i.nextTick=function(e){var t=new Array(arguments.length-1);if(arguments.length>1)for(var n=1;n<arguments.length;n++)t[n-1]=arguments[n];l.push(new h(e,t)),1!==l.length||c||s(d)},h.prototype.run=function(){this.fun.apply(null,this.array)},i.title="browser",i.browser=!0,i.env={},i.argv=[],i.version="",i.versions={},i.on=m,i.addListener=m,i.once=m,i.off=m,i.removeListener=m,i.removeAllListeners=m,i.emit=m,i.prependListener=m,i.prependOnceListener=m,i.listeners=function(e){return[]},i.binding=function(e){throw new Error("process.binding is not supported")},i.cwd=function(){return"/"},i.chdir=function(e){throw new Error("process.chdir is not supported")},i.umask=function(){return 0}},function(e,t,n){"use strict";e.exports={default:n(409),__esModule:!0}},function(e,t,n){"use strict";e.exports={default:n(414),__esModule:!0}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};t.__esModule=!0;var i=s(n(363)),o=s(n(10)),a="function"==typeof o.default&&"symbol"===r(i.default)?function(e){return void 0===e?"undefined":r(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":r(e)};function s(e){return e&&e.__esModule?e:{default:e}}t.default="function"==typeof o.default&&"symbol"===a(i.default)?function(e){return void 0===e?"undefined":a(e)}:function(e){return e&&"function"==typeof o.default&&e.constructor===o.default&&e!==o.default.prototype?"symbol":void 0===e?"undefined":a(e)}},function(e,t,n){"use strict";var r=n(15),i=n(5),o=n(43),a=n(29),s=function e(t,n,s){var u,l,c,f=t&e.F,p=t&e.G,d=t&e.S,h=t&e.P,m=t&e.B,y=t&e.W,v=p?i:i[n]||(i[n]={}),g=v.prototype,b=p?r:d?r[n]:(r[n]||{}).prototype;for(u in p&&(s=n),s)(l=!f&&b&&void 0!==b[u])&&u in v||(c=l?b[u]:s[u],v[u]=p&&"function"!=typeof b[u]?s[u]:m&&l?o(c,r):y&&b[u]==c?function(e){var t=function(t,n,r){if(this instanceof e){switch(arguments.length){case 0:return new e;case 1:return new e(t);case 2:return new e(t,n)}return new e(t,n,r)}return e.apply(this,arguments)};return t.prototype=e.prototype,t}(c):h&&"function"==typeof c?o(Function.call,c):c,h&&((v.virtual||(v.virtual={}))[u]=c,t&e.R&&g&&!g[u]&&a(g,u,c)))};s.F=1,s.G=2,s.S=4,s.P=8,s.B=16,s.W=32,s.U=64,s.R=128,e.exports=s},function(e,t,n){"use strict";var r=n(151)("wks"),i=n(95),o=n(15).Symbol,a="function"==typeof o;(e.exports=function(e){return r[e]||(r[e]=a&&o[e]||(a?o:i)("Symbol."+e))}).store=r},function(e,t,n){"use strict";e.exports={default:n(411),__esModule:!0}},function(e,t){"use strict";var n=e.exports="undefined"!=typeof window&&window.Math==Math?window:"undefined"!=typeof self&&self.Math==Math?self:Function("return this")();"number"==typeof __g&&(__g=n)},function(e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e){return"object"===(void 0===e?"undefined":n(e))?null!==e:"function"==typeof e}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(261),o="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,a=i||o||Function("return this")();e.exports=a},function(e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e){var t=void 0===e?"undefined":n(e);return null!=e&&("object"==t||"function"==t)}},function(e,t,n){(function(e){"use strict";function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e.splice(r,1):".."===i?(e.splice(r,1),n++):n&&(e.splice(r,1),n--)}if(t)for(;n--;n)e.unshift("..");return e}var r=/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/,i=function(e){return r.exec(e).slice(1)};function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.length;r++)t(e[r],r,e)&&n.push(e[r]);return n}t.resolve=function(){for(var t="",r=!1,i=arguments.length-1;i>=-1&&!r;i--){var a=i>=0?arguments[i]:e.cwd();if("string"!=typeof a)throw new TypeError("Arguments to path.resolve must be strings");a&&(t=a+"/"+t,r="/"===a.charAt(0))}return(r?"/":"")+(t=n(o(t.split("/"),(function(e){return!!e})),!r).join("/"))||"."},t.normalize=function(e){var r=t.isAbsolute(e),i="/"===a(e,-1);return(e=n(o(e.split("/"),(function(e){return!!e})),!r).join("/"))||r||(e="."),e&&i&&(e+="/"),(r?"/":"")+e},t.isAbsolute=function(e){return"/"===e.charAt(0)},t.join=function(){var e=Array.prototype.slice.call(arguments,0);return t.normalize(o(e,(function(e,t){if("string"!=typeof e)throw new TypeError("Arguments to path.join must be strings");return e})).join("/"))},t.relative=function(e,n){function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-1;n>=0&&""===e[n];n--);return t>n?[]:e.slice(t,n-t+1)}e=t.resolve(e).substr(1),n=t.resolve(n).substr(1);for(var i=r(e.split("/")),o=r(n.split("/")),a=Math.min(i.length,o.length),s=a,u=0;u<a;u++)if(i[u]!==o[u]){s=u;break}var l=[];for(u=s;u<i.length;u++)l.push("..");return(l=l.concat(o.slice(s))).join("/")},t.sep="/",t.delimiter=":",t.dirname=function(e){var t=i(e),n=t[0],r=t[1];return n||r?(r&&(r=r.substr(0,r.length-1)),n+r):"."},t.basename=function(e,t){var n=i(e)[2];return t&&n.substr(-1*t.length)===t&&(n=n.substr(0,n.length-t.length)),n},t.extname=function(e){return i(e)[3]};var a=function(e,t,n){return e.substr(t,n)}}).call(t,n(8))},function(e,t,n){"use strict";t.__esModule=!0,t.MESSAGES=void 0;var r,i=(r=n(35))&&r.__esModule?r:{default:r};t.get=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];var o=a[e];if(!o)throw new ReferenceError("Unknown message "+(0,i.default)(e));return n=s(n),o.replace(/\$(\d+)/g,(function(e,t){return n[t-1]}))},t.parseArgs=s;var o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(117)),a=t.MESSAGES={tailCallReassignmentDeopt:"Function reference has been reassigned, so it will probably be dereferenced, therefore we can't optimise this with confidence",classesIllegalBareSuper:"Illegal use of bare super",classesIllegalSuperCall:"Direct super call is illegal in non-constructor, use super.$1() instead",scopeDuplicateDeclaration:"Duplicate declaration $1",settersNoRest:"Setters aren't allowed to have a rest",noAssignmentsInForHead:"No assignments allowed in for-in/of head",expectedMemberExpressionOrIdentifier:"Expected type MemberExpression or Identifier",invalidParentForThisNode:"We don't know how to handle this node within the current parent - please open an issue",readOnly:"$1 is read-only",unknownForHead:"Unknown node type $1 in ForStatement",didYouMean:"Did you mean $1?",codeGeneratorDeopt:"Note: The code generator has deoptimised the styling of $1 as it exceeds the max of $2.",missingTemplatesDirectory:"no templates directory - this is most likely the result of a broken `npm publish`. Please report to https://github.com/babel/babel/issues",unsupportedOutputType:"Unsupported output type $1",illegalMethodName:"Illegal method name $1",lostTrackNodePath:"We lost track of this node's position, likely because the AST was directly manipulated",modulesIllegalExportName:"Illegal export $1",modulesDuplicateDeclarations:"Duplicate module declarations with the same source but in different scopes",undeclaredVariable:"Reference to undeclared variable $1",undeclaredVariableType:"Referencing a type alias outside of a type annotation",undeclaredVariableSuggestion:"Reference to undeclared variable $1 - did you mean $2?",traverseNeedsParent:"You must pass a scope and parentPath unless traversing a Program/File. Instead of that you tried to traverse a $1 node without passing scope and parentPath.",traverseVerifyRootFunction:"You passed `traverse()` a function when it expected a visitor object, are you sure you didn't mean `{ enter: Function }`?",traverseVerifyVisitorProperty:"You passed `traverse()` a visitor object with the property $1 that has the invalid property $2",traverseVerifyNodeType:"You gave us a visitor for the node type $1 but it's not a valid type",pluginNotObject:"Plugin $2 specified in $1 was expected to return an object when invoked but returned $3",pluginNotFunction:"Plugin $2 specified in $1 was expected to return a function but returned $3",pluginUnknown:"Unknown plugin $1 specified in $2 at $3, attempted to resolve relative to $4",pluginInvalidProperty:"Plugin $2 specified in $1 provided an invalid property of $3"};function s(e){return e.map((function(e){if(null!=e&&e.inspect)return e.inspect();try{return(0,i.default)(e)||e+""}catch(t){return o.inspect(e)}}))}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e){if(!r(e))throw TypeError(e+" is not an object!");return e}},function(e,t,n){"use strict";e.exports=!n(27)((function(){return 7!=Object.defineProperty({},"a",{get:function(){return 7}}).a}))},function(e,t,n){"use strict";var r=n(21),i=n(231),o=n(154),a=Object.defineProperty;t.f=n(22)?Object.defineProperty:function(e,t,n){if(r(e),t=o(t,!0),r(n),i)try{return a(e,t,n)}catch(e){}if("get"in n||"set"in n)throw TypeError("Accessors not supported!");return"value"in n&&(e[t]=n.value),e}},function(e,t,n){"use strict";var r=n(175),i=n(176);e.exports=function(e){return null!=e&&i(e.length)&&!r(e)}},function(e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};e.exports=function(e){return null!=e&&"object"==(void 0===e?"undefined":n(e))}},function(e,t,n){"use strict";t.__esModule=!0,t.DEPRECATED_KEYS=t.BUILDER_KEYS=t.NODE_FIELDS=t.ALIAS_KEYS=t.VISITOR_KEYS=void 0;var r=s(n(2)),i=s(n(35)),o=s(n(11));t.assertEach=function(e){function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++)e(t,n+"["+i+"]",r[i])}return t.each=e,t},t.assertOneOf=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function r(e,n,r){if(t.indexOf(r)<0)throw new TypeError("Property "+n+" expected value to be one of "+(0,i.default)(t)+" but got "+(0,i.default)(r))}return r.oneOf=t,r},t.assertNodeType=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function o(e,n,o){var s=!1,u=t,l=Array.isArray(u),c=0;for(u=l?u:(0,r.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;if(a.is(p,o)){s=!0;break}}if(!s)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+(0,i.default)(t)+" but instead got "+(0,i.default)(o&&o.type))}return o.oneOfNodeTypes=t,o},t.assertNodeOrValueType=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function o(e,n,o){var s=!1,u=t,l=Array.isArray(u),c=0;for(u=l?u:(0,r.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;if(d(o)===p||a.is(p,o)){s=!0;break}}if(!s)throw new TypeError("Property "+n+" of "+e.type+" expected node to be of a type "+(0,i.default)(t)+" but instead got "+(0,i.default)(o&&o.type))}return o.oneOfNodeOrValueTypes=t,o},t.assertValueType=h,t.chain=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];function i(){var e=t,n=Array.isArray(e),i=0;for(e=n?e:(0,r.default)(e);;){var o;if(n){if(i>=e.length)break;o=e[i++]}else{if((i=e.next()).done)break;o=i.value}var a=o;a.apply(void 0,arguments)}}return i.chainOf=t,i},t.default=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=t.inherits&&m[t.inherits]||{};t.fields=t.fields||n.fields||{},t.visitor=t.visitor||n.visitor||[],t.aliases=t.aliases||n.aliases||[],t.builder=t.builder||n.builder||t.visitor||[],t.deprecatedAlias&&(p[t.deprecatedAlias]=e);var i=t.visitor.concat(t.builder),o=Array.isArray(i),a=0;for(i=o?i:(0,r.default)(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var y=s;t.fields[y]=t.fields[y]||{}}for(var v in t.fields){var g=t.fields[v];-1===t.builder.indexOf(v)&&(g.optional=!0),void 0===g.default?g.default=null:g.validate||(g.validate=h(d(g.default)))}u[e]=t.visitor,f[e]=t.builder,c[e]=t.fields,l[e]=t.aliases,m[e]=t};var a=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function s(e){return e&&e.__esModule?e:{default:e}}var u=t.VISITOR_KEYS={},l=t.ALIAS_KEYS={},c=t.NODE_FIELDS={},f=t.BUILDER_KEYS={},p=t.DEPRECATED_KEYS={};function d(e){return Array.isArray(e)?"array":null===e?"null":void 0===e||void 0===e?"undefined":(0,o.default)(e)}function h(e){function t(t,n,r){if(d(r)!==e)throw new TypeError("Property "+n+" expected type of "+e+" but got "+d(r))}return t.type=e,t}var m={}},function(e,t){"use strict";e.exports=function(e){try{return!!e()}catch(e){return!0}}},function(e,t){"use strict";var n={}.hasOwnProperty;e.exports=function(e,t){return n.call(e,t)}},function(e,t,n){"use strict";var r=n(23),i=n(92);e.exports=n(22)?function(e,t,n){return r.f(e,t,i(1,n))}:function(e,t,n){return e[t]=n,e}},function(e,t,n){"use strict";var r=n(45),i=n(534),o=n(559),a=r?r.toStringTag:void 0;e.exports=function(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":a&&a in Object(e)?i(e):o(e)}},function(e,t,n){"use strict";var r=n(162),i=n(163);e.exports=function(e,t,n,o){var a=!n;n||(n={});for(var s=-1,u=t.length;++s<u;){var l=t[s],c=o?o(n[l],e[l],l,n,e):void 0;void 0===c&&(c=e[l]),a?i(n,l,c):r(n,l,c)}return n}},function(e,t,n){"use strict";var r=n(245),i=n(500),o=n(24);e.exports=function(e){return o(e)?r(e):i(e)}},function(e,t){"use strict";e.exports={filename:{type:"filename",description:"filename to use when reading from stdin - this will be used in source-maps, errors etc",default:"unknown",shorthand:"f"},filenameRelative:{hidden:!0,type:"string"},inputSourceMap:{hidden:!0},env:{hidden:!0,default:{}},mode:{description:"",hidden:!0},retainLines:{type:"boolean",default:!1,description:"retain line numbers - will result in really ugly code"},highlightCode:{description:"enable/disable ANSI syntax highlighting of code frames (on by default)",type:"boolean",default:!0},suppressDeprecationMessages:{type:"boolean",default:!1,hidden:!0},presets:{type:"list",description:"",default:[]},plugins:{type:"list",default:[],description:""},ignore:{type:"list",description:"list of glob paths to **not** compile",default:[]},only:{type:"list",description:"list of glob paths to **only** compile"},code:{hidden:!0,default:!0,type:"boolean"},metadata:{hidden:!0,default:!0,type:"boolean"},ast:{hidden:!0,default:!0,type:"boolean"},extends:{type:"string",hidden:!0},comments:{type:"boolean",default:!0,description:"write comments to generated output (true by default)"},shouldPrintComment:{hidden:!0,description:"optional callback to control whether a comment should be inserted, when this is used the comments option is ignored"},wrapPluginVisitorMethod:{hidden:!0,description:"optional callback to wrap all visitor methods"},compact:{type:"booleanString",default:"auto",description:"do not include superfluous whitespace characters and line terminators [true|false|auto]"},minified:{type:"boolean",default:!1,description:"save as much bytes when printing [true|false]"},sourceMap:{alias:"sourceMaps",hidden:!0},sourceMaps:{type:"booleanString",description:"[true|false|inline]",default:!1,shorthand:"s"},sourceMapTarget:{type:"string",description:"set `file` on returned source map"},sourceFileName:{type:"string",description:"set `sources[0]` on returned source map"},sourceRoot:{type:"filename",description:"the root from which all sources are relative"},babelrc:{description:"Whether or not to look up .babelrc and .babelignore files",type:"boolean",default:!0},sourceType:{description:"",default:"module"},auxiliaryCommentBefore:{type:"string",description:"print a comment before any injected non-user code"},auxiliaryCommentAfter:{type:"string",description:"print a comment after any injected non-user code"},resolveModuleSource:{hidden:!0},getModuleId:{hidden:!0},moduleRoot:{type:"filename",description:"optional prefix for the AMD module formatter that will be prepend to the filename on module definitions"},moduleIds:{type:"boolean",default:!1,shorthand:"M",description:"insert an explicit id for modules"},moduleId:{description:"specify a custom name for module ids",type:"string"},passPerPreset:{description:"Whether to spawn a traversal pass per a preset. By default all presets are merged.",type:"boolean",default:!1,hidden:!0},parserOpts:{description:"Options to pass into the parser, or to change parsers (parserOpts.parser)",default:!1},generatorOpts:{description:"Options to pass into the generator, or to change generators (generatorOpts.generator)",default:!1}}},function(e,t,n){(function(r){"use strict";t.__esModule=!0;var i=S(n(366)),o=S(n(35)),a=S(n(87)),s=S(n(2)),u=S(n(11)),l=S(n(3)),c=E(n(182)),f=S(n(65)),p=E(n(20)),d=n(52),h=S(n(184)),m=S(n(185)),y=S(n(575)),v=S(n(109)),g=S(n(293)),b=S(n(33)),x=S(n(54)),_=S(n(51)),w=S(n(19));function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function S(e){return e&&e.__esModule?e:{default:e}}var k=function(){function e(t){(0,l.default)(this,e),this.resolvedConfigs=[],this.options=e.createBareOptions(),this.log=t}return e.memoisePluginContainer=function(t,n,r,i){var o=e.memoisedPlugins,a=Array.isArray(o),l=0;for(o=a?o:(0,s.default)(o);;){var d;if(a){if(l>=o.length)break;d=o[l++]}else{if((l=o.next()).done)break;d=l.value}var h=d;if(h.container===t)return h.plugin}var m;if("object"===(void 0===(m="function"==typeof t?t(c):t)?"undefined":(0,u.default)(m))){var y=new f.default(m,i);return e.memoisedPlugins.push({container:t,plugin:y}),y}throw new TypeError(p.get("pluginNotObject",n,r,void 0===m?"undefined":(0,u.default)(m))+n+r)},e.createBareOptions=function(){var e={};for(var t in b.default){var n=b.default[t];e[t]=(0,v.default)(n.default)}return e},e.normalisePlugin=function(t,n,r,i){if(!((t=t.__esModule?t.default:t)instanceof f.default)){if("function"!=typeof t&&"object"!==(void 0===t?"undefined":(0,u.default)(t)))throw new TypeError(p.get("pluginNotFunction",n,r,void 0===t?"undefined":(0,u.default)(t)));t=e.memoisePluginContainer(t,n,r,i)}return t.init(n,r),t},e.normalisePlugins=function(t,r,i){return i.map((function(i,o){var a=void 0,s=void 0;if(!i)throw new TypeError("Falsy value found in plugins");Array.isArray(i)?(a=i[0],s=i[1]):a=i;var u="string"==typeof a?a:t+"$"+o;if("string"==typeof a){var l=(0,h.default)(a,r);if(!l)throw new ReferenceError(p.get("pluginUnknown",a,t,o,r));a=n(179)(l)}return[a=e.normalisePlugin(a,t,o,u),s]}))},e.prototype.mergeOptions=function(t){var n=this,i=t.options,o=t.extending,s=t.alias,l=t.loc,c=t.dirname;if(s=s||"foreign",i){("object"!==(void 0===i?"undefined":(0,u.default)(i))||Array.isArray(i))&&this.log.error("Invalid options type for "+s,TypeError);var p=(0,y.default)(i,(function(e){if(e instanceof f.default)return e}));for(var h in c=c||r.cwd(),l=l||s,p)if(!b.default[h]&&this.log)if(x.default[h])this.log.error("Using removed Babel 5 option: "+s+"."+h+" - "+x.default[h].message,ReferenceError);else{var m="Unknown option: "+s+"."+h+". Check out http://babeljs.io/docs/usage/options/ for more information about options.";this.log.error(m+"\n\nA common cause of this error is the presence of a configuration options object without the corresponding preset name. Example:\n\nInvalid:\n `{ presets: [{option: value}] }`\nValid:\n `{ presets: [['presetName', {option: value}]] }`\n\nFor more detailed information on preset configuration, please see http://babeljs.io/docs/plugins/#pluginpresets-options.",ReferenceError)}(0,d.normaliseOptions)(p),p.plugins&&(p.plugins=e.normalisePlugins(l,c,p.plugins)),p.presets&&(p.passPerPreset?p.presets=this.resolvePresets(p.presets,c,(function(e,t){n.mergeOptions({options:e,extending:e,alias:t,loc:t,dirname:c})})):(this.mergePresets(p.presets,c),delete p.presets)),i===o?(0,a.default)(o,p):(0,g.default)(o||this.options,p)}},e.prototype.mergePresets=function(e,t){var n=this;this.resolvePresets(e,t,(function(e,t){n.mergeOptions({options:e,alias:t,loc:t,dirname:w.default.dirname(t||"")})}))},e.prototype.resolvePresets=function(e,t,r){return e.map((function(e){var a=void 0;if(Array.isArray(e)){if(e.length>2)throw new Error("Unexpected extra options "+(0,o.default)(e.slice(2))+" passed to preset.");var s=e;e=s[0],a=s[1]}var l=void 0;try{if("string"==typeof e){if(!(l=(0,m.default)(e,t)))throw new Error("Couldn't find preset "+(0,o.default)(e)+" relative to directory "+(0,o.default)(t));e=n(179)(l)}if("object"===(void 0===e?"undefined":(0,u.default)(e))&&e.__esModule)if(e.default)e=e.default;else{var f=e;f.__esModule,e=(0,i.default)(f,["__esModule"])}if("object"===(void 0===e?"undefined":(0,u.default)(e))&&e.buildPreset&&(e=e.buildPreset),"function"!=typeof e&&void 0!==a)throw new Error("Options "+(0,o.default)(a)+" passed to "+(l||"a preset")+" which does not accept options.");if("function"==typeof e&&(e=e(c,a,{dirname:t})),"object"!==(void 0===e?"undefined":(0,u.default)(e)))throw new Error("Unsupported preset format: "+e+".");r&&r(e,l)}catch(e){throw l&&(e.message+=" (While processing preset: "+(0,o.default)(l)+")"),e}return e}))},e.prototype.normaliseOptions=function(){var e=this.options;for(var t in b.default){var n=b.default[t],r=e[t];!r&&n.optional||(n.alias?e[n.alias]=e[n.alias]||r:e[t]=r)}},e.prototype.init=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,_.default)(e,this.log),n=Array.isArray(t),r=0;for(t=n?t:(0,s.default)(t);;){var i;if(n){if(r>=t.length)break;i=t[r++]}else{if((r=t.next()).done)break;i=r.value}var o=i;this.mergeOptions(o)}return this.normaliseOptions(e),this.options},e}();t.default=k,k.memoisedPlugins=[],e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";e.exports={default:n(405),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0;var r=h(n(2)),i=h(n(3)),o=d(n(224)),a=h(n(239)),s=h(n(466)),u=h(n(7)),l=h(n(174)),c=h(n(134)),f=d(n(1)),p=n(88);function d(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function h(e){return e&&e.__esModule?e:{default:e}}var m=(0,a.default)("babel"),y=function(){function e(t,n){(0,i.default)(this,e),this.parent=n,this.hub=t,this.contexts=[],this.data={},this.shouldSkip=!1,this.shouldStop=!1,this.removed=!1,this.state=null,this.opts=null,this.skipKeys=null,this.parentPath=null,this.context=null,this.container=null,this.listKey=null,this.inList=!1,this.parentKey=null,this.key=null,this.node=null,this.scope=null,this.type=null,this.typeAnnotation=null}return e.get=function(t){var n=t.hub,r=t.parentPath,i=t.parent,o=t.container,a=t.listKey,u=t.key;!n&&r&&(n=r.hub),(0,s.default)(i,"To get a node path the parent needs to exist");var l=o[u],c=p.path.get(i)||[];p.path.has(i)||p.path.set(i,c);for(var f=void 0,d=0;d<c.length;d++){var h=c[d];if(h.node===l){f=h;break}}return f||(f=new e(n,i),c.push(f)),f.setup(r,o,a,u),f},e.prototype.getScope=function(e){var t=e;return this.isScope()&&(t=new c.default(this,e)),t},e.prototype.setData=function(e,t){return this.data[e]=t},e.prototype.getData=function(e,t){var n=this.data[e];return!n&&t&&(n=this.data[e]=t),n},e.prototype.buildCodeFrameError=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:SyntaxError;return this.hub.file.buildCodeFrameError(this.node,e,t)},e.prototype.traverse=function(e,t){(0,u.default)(this.node,e,this.scope,t,this)},e.prototype.mark=function(e,t){this.hub.file.metadata.marked.push({type:e,message:t,loc:this.node.loc})},e.prototype.set=function(e,t){f.validate(this.node,e,t),this.node[e]=t},e.prototype.getPathLocation=function(){var e=[],t=this;do{var n=t.key;t.inList&&(n=t.listKey+"["+n+"]"),e.unshift(n)}while(t=t.parentPath);return e.join(".")},e.prototype.debug=function(e){m.enabled&&m(this.getPathLocation()+" "+this.type+": "+e())},e}();t.default=y,(0,l.default)(y.prototype,n(368)),(0,l.default)(y.prototype,n(374)),(0,l.default)(y.prototype,n(382)),(0,l.default)(y.prototype,n(372)),(0,l.default)(y.prototype,n(371)),(0,l.default)(y.prototype,n(377)),(0,l.default)(y.prototype,n(370)),(0,l.default)(y.prototype,n(381)),(0,l.default)(y.prototype,n(380)),(0,l.default)(y.prototype,n(373)),(0,l.default)(y.prototype,n(369));var v=function(){if(b){if(x>=g.length)return"break";_=g[x++]}else{if((x=g.next()).done)return"break";_=x.value}var e=_,t="is"+e;y.prototype[t]=function(e){return f[t](this.node,e)},y.prototype["assert"+e]=function(n){if(!this[t](n))throw new TypeError("Expected node path of type "+e)}},g=f.TYPES,b=Array.isArray(g),x=0;for(g=b?g:(0,r.default)(g);;){var _;if("break"===v())break}var w=function(e){if("_"===e[0])return"continue";f.TYPES.indexOf(e)<0&&f.TYPES.push(e);var t=o[e];y.prototype["is"+e]=function(e){return t.checkPath(this,e)}};for(var E in o)w(E);e.exports=t.default},function(e,t,n){"use strict";var r=n(142),i=n(140);e.exports=function(e){return r(i(e))}},function(e,t,n){"use strict";var r=n(497),i=n(535);e.exports=function(e,t){var n=i(e,t);return r(n)?n:void 0}},function(e,t){"use strict";e.exports=function(e){return e.webpackPolyfill||(e.deprecate=function(){},e.paths=[],e.children=[],e.webpackPolyfill=1),e}},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(e){var t=e.node,n=e.parent,i=e.scope,a=e.id;if(!t.id){if(!o.isObjectProperty(n)&&!o.isObjectMethod(n,{kind:"method"})||n.computed&&!o.isLiteral(n.key)){if(o.isVariableDeclarator(n)){if(a=n.id,o.isIdentifier(a)){var c=i.parent.getBinding(a.name);if(c&&c.constant&&i.getBinding(a.name)===c)return t.id=a,void(t.id[o.NOT_LOCAL_BINDING]=!0)}}else if(o.isAssignmentExpression(n))a=n.left;else if(!a)return}else a=n.key;var f=void 0;if(a&&o.isLiteral(a))f=a.value;else{if(!a||!o.isIdentifier(a))return;f=a.name}f=o.toBindingIdentifierName(f),(a=o.identifier(f))[o.NOT_LOCAL_BINDING]=!0;var p=function(e,t,n){var r={selfAssignment:!1,selfReference:!1,outerDeclar:n.getBindingIdentifier(t),references:[],name:t},i=n.getOwnBinding(t);return i?"param"===i.kind&&(r.selfReference=!0):(r.outerDeclar||n.hasGlobal(t))&&n.traverse(e,l,r),r}(t,f,i);return function(e,t,n,i){if(e.selfReference){if(!i.hasBinding(n.name)||i.hasGlobal(n.name)){if(!o.isFunction(t))return;var a=s;t.generator&&(a=u);var l=a({FUNCTION:t,FUNCTION_ID:n,FUNCTION_KEY:i.generateUidIdentifier(n.name)}).expression;l.callee._skipModulesRemap=!0;for(var c=l.callee.body.body[0].params,f=0,p=(0,r.default)(t);f<p;f++)c.push(i.generateUidIdentifier("x"));return l}i.rename(n.name)}t.id=n,i.getProgramParent().references[n.name]=!0}(p,t,a,i)||t}};var r=a(n(189)),i=a(n(4)),o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function a(e){return e&&e.__esModule?e:{default:e}}var s=(0,i.default)("\n (function (FUNCTION_KEY) {\n function FUNCTION_ID() {\n return FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n }\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),u=(0,i.default)("\n (function (FUNCTION_KEY) {\n function* FUNCTION_ID() {\n return yield* FUNCTION_KEY.apply(this, arguments);\n }\n\n FUNCTION_ID.toString = function () {\n return FUNCTION_KEY.toString();\n };\n\n return FUNCTION_ID;\n })(FUNCTION)\n"),l={"ReferencedIdentifier|BindingIdentifier":function(e,t){e.node.name===t.name&&e.scope.getBindingIdentifier(t.name)===t.outerDeclar&&(t.selfReference=!0,e.stop())}};e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(361)),i=a(n(9)),o=a(n(11));function a(e){return e&&e.__esModule?e:{default:e}}t.default=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":(0,o.default)(t)));e.prototype=(0,i.default)(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(r.default?(0,r.default)(e,t):e.__proto__=t)}},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(11))&&r.__esModule?r:{default:r};t.default=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":(0,i.default)(t))&&"function"!=typeof t?e:t}},function(e,t,n){"use strict";var r=n(227);e.exports=function(e,t,n){if(r(e),void 0===t)return e;switch(n){case 1:return function(n){return e.call(t,n)};case 2:return function(n,r){return e.call(t,n,r)};case 3:return function(n,r,i){return e.call(t,n,r,i)}}return function(){return e.apply(t,arguments)}}},function(e,t,n){"use strict";var r=n(237),i=n(141);e.exports=Object.keys||function(e){return r(e,i)}},function(e,t,n){"use strict";var r=n(17).Symbol;e.exports=r},function(e,t){"use strict";e.exports=function(e,t){return e===t||e!=e&&t!=t}},function(e,t,n){"use strict";var r=n(245),i=n(501),o=n(24);e.exports=function(e){return o(e)?r(e,!0):i(e)}},function(e,t,n){"use strict";var r=n(597);e.exports=function(e){var t=r(e),n=t%1;return t==t?n?t-n:t:0}},function(e,t){(function(t){e.exports=t}).call(t,{})},function(e,t,n){(function(e){"use strict";t.__esModule=!0,t.File=void 0;var r=M(n(2)),i=M(n(9)),o=M(n(87)),a=M(n(3)),s=M(n(42)),u=M(n(41)),l=M(n(194)),c=D(n(121)),f=M(n(403)),p=M(n(34)),d=M(n(299)),h=n(7),m=M(h),y=M(n(288)),v=M(n(186)),g=M(n(181)),b=M(n(273)),x=M(n(120)),_=M(n(119)),w=n(89),E=D(n(122)),S=M(n(19)),k=D(n(1)),A=M(n(118)),C=M(n(296)),T=M(n(297));function D(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}function M(e){return e&&e.__esModule?e:{default:e}}var P=/^#!.*/,O=[[C.default],[T.default]],L={enter:function(e,t){var n=e.node.loc;n&&(t.loc=n,e.stop())}},N=function(t){function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments[1];(0,a.default)(this,_);var r=(0,s.default)(this,t.call(this));return r.pipeline=n,r.log=new x.default(r,e.filename||"unknown"),r.opts=r.initOptions(e),r.parserOpts={sourceType:r.opts.sourceType,sourceFileName:r.opts.filename,plugins:[]},r.pluginVisitors=[],r.pluginPasses=[],r.buildPluginsForOptions(r.opts),r.opts.passPerPreset&&(r.perPresetOpts=[],r.opts.presets.forEach((function(e){var t=(0,o.default)((0,i.default)(r.opts),e);r.perPresetOpts.push(t),r.buildPluginsForOptions(t)}))),r.metadata={usedHelpers:[],marked:[],modules:{imports:[],exports:{exported:[],specifiers:[]}}},r.dynamicImportTypes={},r.dynamicImportIds={},r.dynamicImports=[],r.declarations={},r.usedHelpers={},r.path=null,r.ast={},r.code="",r.shebang="",r.hub=new h.Hub(r),r}return(0,u.default)(_,t),_.prototype.getMetadata=function(){var e=!1,t=this.ast.program.body,n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{if((i=t.next()).done)break;o=i.value}var a=o;if(k.isModuleDeclaration(a)){e=!0;break}}e&&this.path.traverse(c,this)},_.prototype.initOptions=function(e){(e=new p.default(this.log,this.pipeline).init(e)).inputSourceMap&&(e.sourceMaps=!0),e.moduleId&&(e.moduleIds=!0),e.basename=S.default.basename(e.filename,S.default.extname(e.filename)),e.ignore=E.arrayify(e.ignore,E.regexify),e.only&&(e.only=E.arrayify(e.only,E.regexify)),(0,b.default)(e,{moduleRoot:e.sourceRoot}),(0,b.default)(e,{sourceRoot:e.moduleRoot}),(0,b.default)(e,{filenameRelative:e.filename});var t=S.default.basename(e.filenameRelative);return(0,b.default)(e,{sourceFileName:t,sourceMapTarget:t}),e},_.prototype.buildPluginsForOptions=function(e){if(Array.isArray(e.plugins)){var t=[],n=[],i=e.plugins.concat(O),o=Array.isArray(i),a=0;for(i=o?i:(0,r.default)(i);;){var s;if(o){if(a>=i.length)break;s=i[a++]}else{if((a=i.next()).done)break;s=a.value}var u=s,l=u[0],c=u[1];t.push(l.visitor),n.push(new d.default(this,l,c)),l.manipulateOptions&&l.manipulateOptions(e,this.parserOpts,this)}this.pluginVisitors.push(t),this.pluginPasses.push(n)}},_.prototype.getModuleName=function(){var e=this.opts;if(!e.moduleIds)return null;if(null!=e.moduleId&&!e.getModuleId)return e.moduleId;var t=e.filenameRelative,n="";if(null!=e.moduleRoot&&(n=e.moduleRoot+"/"),!e.filenameRelative)return n+e.filename.replace(/^\//,"");if(null!=e.sourceRoot){var r=new RegExp("^"+e.sourceRoot+"/?");t=t.replace(r,"")}return n=(n+=t=t.replace(/\.(\w*?)$/,"")).replace(/\\/g,"/"),e.getModuleId&&e.getModuleId(n)||n},_.prototype.resolveModuleSource=function(e){var t=this.opts.resolveModuleSource;return t&&(e=t(e,this.opts.filename)),e},_.prototype.addImport=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:t,r=e+":"+t,i=this.dynamicImportIds[r];if(!i){e=this.resolveModuleSource(e),i=this.dynamicImportIds[r]=this.scope.generateUidIdentifier(n);var o=[];"*"===t?o.push(k.importNamespaceSpecifier(i)):"default"===t?o.push(k.importDefaultSpecifier(i)):o.push(k.importSpecifier(i,k.identifier(t)));var a=k.importDeclaration(o,k.stringLiteral(e));a._blockHoist=3,this.path.unshiftContainer("body",a)}return i},_.prototype.addHelper=function(e){var t=this.declarations[e];if(t)return t;this.usedHelpers[e]||(this.metadata.usedHelpers.push(e),this.usedHelpers[e]=!0);var n=this.get("helperGenerator"),r=this.get("helpersNamespace");if(n){var i=n(e);if(i)return i}else if(r)return k.memberExpression(r,k.identifier(e));var o=(0,l.default)(e),a=this.declarations[e]=this.scope.generateUidIdentifier(e);return k.isFunctionExpression(o)&&!o.id?(o.body._compact=!0,o._generated=!0,o.id=a,o.type="FunctionDeclaration",this.path.unshiftContainer("body",o)):(o._compact=!0,this.scope.push({id:a,init:o,unique:!0})),a},_.prototype.addTemplateObject=function(e,t,n){var r=n.elements.map((function(e){return e.value})),i=e+"_"+n.elements.length+"_"+r.join(","),o=this.declarations[i];if(o)return o;var a=this.declarations[i]=this.scope.generateUidIdentifier("templateObject"),s=this.addHelper(e),u=k.callExpression(s,[t,n]);return u._compact=!0,this.scope.push({id:a,init:u,_blockHoist:1.9}),a},_.prototype.buildCodeFrameError=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:SyntaxError,r=e&&(e.loc||e._loc),i=new n(t);return r?i.loc=r.start:((0,m.default)(e,L,this.scope,i),i.message+=" (This is an error on an internal node. Probably an internal error",i.loc&&(i.message+=". Location has been estimated."),i.message+=")"),i},_.prototype.mergeSourceMap=function(e){var t=this.opts.inputSourceMap;if(t){var n=new y.default.SourceMapConsumer(t),r=new y.default.SourceMapConsumer(e),i=new y.default.SourceMapGenerator({file:n.file,sourceRoot:n.sourceRoot}),o=r.sources[0];n.eachMapping((function(e){var t=r.generatedPositionFor({line:e.generatedLine,column:e.generatedColumn,source:o});null!=t.column&&i.addMapping({source:e.source,original:null==e.source?null:{line:e.originalLine,column:e.originalColumn},generated:t})}));var a=i.toJSON();return t.mappings=a.mappings,t}return e},_.prototype.parse=function(t){var r=w.parse,i=this.opts.parserOpts;if(i&&(i=(0,o.default)({},this.parserOpts,i)).parser){if("string"==typeof i.parser){var a=S.default.dirname(this.opts.filename)||e.cwd(),s=(0,A.default)(i.parser,a);if(!s)throw new Error("Couldn't find parser "+i.parser+' with "parse" method relative to directory '+a);r=n(178)(s).parse}else r=i.parser;i.parser={parse:function(e){return(0,w.parse)(e,i)}}}this.log.debug("Parse start");var u=r(t,i||this.parserOpts);return this.log.debug("Parse stop"),u},_.prototype._addAst=function(e){this.path=h.NodePath.get({hub:this.hub,parentPath:null,parent:e,container:e,key:"program"}).setContext(),this.scope=this.path.scope,this.ast=e,this.getMetadata()},_.prototype.addAst=function(e){this.log.debug("Start set AST"),this._addAst(e),this.log.debug("End set AST")},_.prototype.transform=function(){for(var e=0;e<this.pluginPasses.length;e++){var t=this.pluginPasses[e];this.call("pre",t),this.log.debug("Start transform traverse");var n=m.default.visitors.merge(this.pluginVisitors[e],t,this.opts.wrapPluginVisitorMethod);(0,m.default)(this.ast,n,this.scope),this.log.debug("End transform traverse"),this.call("post",t)}return this.generate()},_.prototype.wrap=function(t,n){t+="";try{return this.shouldIgnore()?this.makeResult({code:t,ignored:!0}):n()}catch(n){if(n._babel)throw n;n._babel=!0;var r=n.message=this.opts.filename+": "+n.message,i=n.loc;if(i&&(n.codeFrame=(0,g.default)(t,i.line,i.column+1,this.opts),r+="\n"+n.codeFrame),e.browser&&(n.message=r),n.stack){var o=n.stack.replace(n.message,r);n.stack=o}throw n}},_.prototype.addCode=function(e){e=(e||"")+"",e=this.parseInputSourceMap(e),this.code=e},_.prototype.parseCode=function(){this.parseShebang();var e=this.parse(this.code);this.addAst(e)},_.prototype.shouldIgnore=function(){var e=this.opts;return E.shouldIgnore(e.filename,e.ignore,e.only)},_.prototype.call=function(e,t){var n=t,i=Array.isArray(n),o=0;for(n=i?n:(0,r.default)(n);;){var a;if(i){if(o>=n.length)break;a=n[o++]}else{if((o=n.next()).done)break;a=o.value}var s=a,u=s.plugin[e];u&&u.call(s,this)}},_.prototype.parseInputSourceMap=function(e){var t=this.opts;if(!1!==t.inputSourceMap){var n=f.default.fromSource(e);n&&(t.inputSourceMap=n.toObject(),e=f.default.removeComments(e))}return e},_.prototype.parseShebang=function(){var e=P.exec(this.code);e&&(this.shebang=e[0],this.code=this.code.replace(P,""))},_.prototype.makeResult=function(e){var t=e.code,n=e.map,r=e.ast,i=e.ignored,o={metadata:null,options:this.opts,ignored:!!i,code:null,ast:null,map:n||null};return this.opts.code&&(o.code=t),this.opts.ast&&(o.ast=r),this.opts.metadata&&(o.metadata=this.metadata),o},_.prototype.generate=function(){var t=this.opts,r=this.ast,i={ast:r};if(!t.code)return this.makeResult(i);var a=v.default;if(t.generatorOpts.generator&&"string"==typeof(a=t.generatorOpts.generator)){var s=S.default.dirname(this.opts.filename)||e.cwd(),u=(0,A.default)(a,s);if(!u)throw new Error("Couldn't find generator "+a+' with "print" method relative to directory '+s);a=n(178)(u).print}this.log.debug("Generation start");var l=a(r,t.generatorOpts?(0,o.default)(t,t.generatorOpts):t,this.code);return i.code=l.code,i.map=l.map,this.log.debug("Generation end"),this.shebang&&(i.code=this.shebang+"\n"+i.code),i.map&&(i.map=this.mergeSourceMap(i.map)),"inline"!==t.sourceMaps&&"both"!==t.sourceMaps||(i.code+="\n"+f.default.fromObject(i.map).toComment()),"inline"===t.sourceMaps&&(i.map=null),this.makeResult(i)},_}(_.default);t.default=N,t.File=N}).call(t,n(8))},function(e,t,n){(function(r){"use strict";t.__esModule=!0;var i=f(n(87)),o=f(n(3));t.default=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments[1],n=e.filename,r=new m(t);return!1!==e.babelrc&&r.findConfigs(n),r.mergeConfig({options:e,alias:"base",dirname:n&&l.default.dirname(n)}),r.configs};var a=f(n(118)),s=f(n(470)),u=f(n(604)),l=f(n(19)),c=f(n(115));function f(e){return e&&e.__esModule?e:{default:e}}var p={},d={};function h(e){var t=p[e];return null==t?p[e]=c.default.existsSync(e):t}var m=function(){function e(t){(0,o.default)(this,e),this.resolvedConfigs=[],this.configs=[],this.log=t}return e.prototype.findConfigs=function(e){if(e){(0,u.default)(e)||(e=l.default.join(r.cwd(),e));for(var t=!1,n=!1;e!==(e=l.default.dirname(e));){if(!t){var i=l.default.join(e,".babelrc");h(i)&&(this.addConfig(i),t=!0);var o=l.default.join(e,"package.json");!t&&h(o)&&(t=this.addConfig(o,"babel",JSON))}if(!n){var a=l.default.join(e,".babelignore");h(a)&&(this.addIgnoreConfig(a),n=!0)}if(n&&t)return}}},e.prototype.addIgnoreConfig=function(e){var t=c.default.readFileSync(e,"utf8").split("\n");(t=t.map((function(e){return e.replace(/#(.*?)$/,"").trim()})).filter((function(e){return!!e}))).length&&this.mergeConfig({options:{ignore:t},alias:e,dirname:l.default.dirname(e)})},e.prototype.addConfig=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:s.default;if(this.resolvedConfigs.indexOf(e)>=0)return!1;this.resolvedConfigs.push(e);var r=c.default.readFileSync(e,"utf8"),i=void 0;try{i=d[r]=d[r]||n.parse(r),t&&(i=i[t])}catch(t){throw t.message=e+": Error while parsing JSON - "+t.message,t}return this.mergeConfig({options:i,alias:e,dirname:l.default.dirname(e)}),!!i},e.prototype.mergeConfig=function(e){var t=e.options,n=e.alias,o=e.loc,s=e.dirname;if(!t)return!1;if(t=(0,i.default)({},t),s=s||r.cwd(),o=o||n,t.extends){var u=(0,a.default)(t.extends,s);u?this.addConfig(u):this.log&&this.log.error("Couldn't resolve extends clause of "+t.extends+" in "+n),delete t.extends}this.configs.push({options:t,alias:n,loc:o,dirname:s});var l=void 0,c=r.env.BABEL_ENV||"production";t.env&&(l=t.env[c],delete t.env),this.mergeConfig({options:l,alias:n+".env."+c,dirname:s})},e}();e.exports=t.default}).call(t,n(8))},function(e,t,n){"use strict";t.__esModule=!0,t.config=void 0,t.normaliseOptions=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};for(var t in e){var n=e[t];if(null!=n){var r=o.default[t];if(r&&r.alias&&(r=o.default[r.alias]),r){var a=i[r.type];a&&(n=a(n)),e[t]=n}}}return e};var r,i=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(53)),o=(r=n(33))&&r.__esModule?r:{default:r};t.config=o.default},function(e,t,n){"use strict";t.__esModule=!0,t.filename=void 0,t.boolean=function(e){return!!e},t.booleanString=function(e){return o.booleanify(e)},t.list=function(e){return o.list(e)};var r,i=(r=n(284))&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(122));t.filename=i.default},function(e,t){"use strict";e.exports={auxiliaryComment:{message:"Use `auxiliaryCommentBefore` or `auxiliaryCommentAfter`"},blacklist:{message:"Put the specific transforms you want in the `plugins` option"},breakConfig:{message:"This is not a necessary option in Babel 6"},experimental:{message:"Put the specific transforms you want in the `plugins` option"},externalHelpers:{message:"Use the `external-helpers` plugin instead. Check out http://babeljs.io/docs/plugins/external-helpers/"},extra:{message:""},jsxPragma:{message:"use the `pragma` option in the `react-jsx` plugin . Check out http://babeljs.io/docs/plugins/transform-react-jsx/"},loose:{message:"Specify the `loose` option for the relevant plugin you are using or use a preset that sets the option."},metadataUsedHelpers:{message:"Not required anymore as this is enabled by default"},modules:{message:"Use the corresponding module transform plugin in the `plugins` option. Check out http://babeljs.io/docs/plugins/#modules"},nonStandard:{message:"Use the `react-jsx` and `flow-strip-types` plugins to support JSX and Flow. Also check out the react preset http://babeljs.io/docs/plugins/preset-react/"},optional:{message:"Put the specific transforms you want in the `plugins` option"},sourceMapName:{message:"Use the `sourceMapTarget` option"},stage:{message:"Check out the corresponding stage-x presets http://babeljs.io/docs/plugins/#presets"},whitelist:{message:"Put the specific transforms you want in the `plugins` option"}}},function(e,t,n){"use strict";var r=n(43),i=n(428),o=n(427),a=n(21),s=n(153),u=n(238),l={},c={},f=e.exports=function(e,t,n,f,p){var d,h,m,y,v=p?function(){return e}:u(e),g=r(n,f,t?2:1),b=0;if("function"!=typeof v)throw TypeError(e+" is not iterable!");if(o(v)){for(d=s(e.length);d>b;b++)if((y=t?g(a(h=e[b])[0],h[1]):g(e[b]))===l||y===c)return y}else for(m=v.call(e);!(h=m.next()).done;)if((y=i(m,g,h.value,t))===l||y===c)return y};f.BREAK=l,f.RETURN=c},function(e,t){"use strict";e.exports={}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(95)("meta"),o=n(16),a=n(28),s=n(23).f,u=0,l=Object.isExtensible||function(){return!0},c=!n(27)((function(){return l(Object.preventExtensions({}))})),f=function(e){s(e,i,{value:{i:"O"+ ++u,w:{}}})},p=e.exports={KEY:i,NEED:!1,fastKey:function(e,t){if(!o(e))return"symbol"==(void 0===e?"undefined":r(e))?e:("string"==typeof e?"S":"P")+e;if(!a(e,i)){if(!l(e))return"F";if(!t)return"E";f(e)}return e[i].i},getWeak:function(e,t){if(!a(e,i)){if(!l(e))return!0;if(!t)return!1;f(e)}return e[i].w},onFreeze:function(e){return c&&p.NEED&&l(e)&&!a(e,i)&&f(e),e}}},function(e,t,n){"use strict";var r=n(16);e.exports=function(e,t){if(!r(e)||e._t!==t)throw TypeError("Incompatible receiver, "+t+" required!");return e}},function(e,t,n){"use strict";n(440);for(var r=n(15),i=n(29),o=n(56),a=n(13)("toStringTag"),s="CSSRuleList,CSSStyleDeclaration,CSSValueList,ClientRectList,DOMRectList,DOMStringList,DOMTokenList,DataTransferItemList,FileList,HTMLAllCollection,HTMLCollection,HTMLFormElement,HTMLSelectElement,MediaList,MimeTypeArray,NamedNodeMap,NodeList,PaintRequestList,Plugin,PluginArray,SVGLengthList,SVGNumberList,SVGPathSegList,SVGPointList,SVGStringList,SVGTransformList,SourceBufferList,StyleSheetList,TextTrackCueList,TextTrackList,TouchList".split(","),u=0;u<s.length;u++){var l=s[u],c=r[l],f=c&&c.prototype;f&&!f[a]&&i(f,a,l),o[l]=o.Array}},function(e,t){"use strict";e.exports=function(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n]=t(e[n],n,e);return i}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(502),o=n(503),a=n(110),s=n(6),u=n(592);e.exports=function(e){return"function"==typeof e?e:null==e?a:"object"==(void 0===e?"undefined":r(e))?s(e)?o(e[0],e[1]):i(e):u(e)}},function(e,t,n){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},i=n(30),o=n(25);e.exports=function(e){return"symbol"==(void 0===e?"undefined":r(e))||o(e)&&"[object Symbol]"==i(e)}},function(e,t){"use strict";t.getArg=function(e,t,n){if(t in e)return e[t];if(3===arguments.length)return n;throw new Error('"'+t+'" is a required argument.')};var n=/^(?:([\w+\-.]+):)?\/\/(?:(\w+:\w+)@)?([\w.]*)(?::(\d+))?(\S*)$/,r=/^data:.+\,.+$/;function i(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3],port:t[4],path:t[5]}:null}function o(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth&&(t+=e.auth+"@"),e.host&&(t+=e.host),e.port&&(t+=":"+e.port),e.path&&(t+=e.path),t}function a(e){var n=e,r=i(e);if(r){if(!r.path)return e;n=r.path}for(var a,s=t.isAbsolute(n),u=n.split(/\/+/),l=0,c=u.length-1;c>=0;c--)"."===(a=u[c])?u.splice(c,1):".."===a?l++:l>0&&(""===a?(u.splice(c+1,l),l=0):(u.splice(c,2),l--));return""===(n=u.join("/"))&&(n=s?"/":"."),r?(r.path=n,o(r)):n}t.urlParse=i,t.urlGenerate=o,t.normalize=a,t.join=function(e,t){""===e&&(e="."),""===t&&(t=".");var n=i(t),s=i(e);if(s&&(e=s.path||"/"),n&&!n.scheme)return s&&(n.scheme=s.scheme),o(n);if(n||t.match(r))return t;if(s&&!s.host&&!s.path)return s.host=t,o(s);var u="/"===t.charAt(0)?t:a(e.replace(/\/+$/,"")+"/"+t);return s?(s.path=u,o(s)):u},t.isAbsolute=function(e){return"/"===e.charAt(0)||!!e.match(n)},t.relative=function(e,t){""===e&&(e="."),e=e.replace(/\/$/,"");for(var n=0;0!==t.indexOf(e+"/");){var r=e.lastIndexOf("/");if(r<0)return t;if((e=e.slice(0,r)).match(/^([^\/]+:\/)?\/*$/))return t;++n}return Array(n+1).join("../")+t.substr(e.length+1)};var s=!("__proto__"in Object.create(null));function u(e){return e}function l(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.charCodeAt(t-1)||95!==e.charCodeAt(t-2)||111!==e.charCodeAt(t-3)||116!==e.charCodeAt(t-4)||111!==e.charCodeAt(t-5)||114!==e.charCodeAt(t-6)||112!==e.charCodeAt(t-7)||95!==e.charCodeAt(t-8)||95!==e.charCodeAt(t-9))return!1;for(var n=t-10;n>=0;n--)if(36!==e.charCodeAt(n))return!1;return!0}function c(e,t){return e===t?0:e>t?1:-1}t.toSetString=s?u:function(e){return l(e)?"$"+e:e},t.fromSetString=s?u:function(e){return l(e)?e.slice(1):e},t.compareByOriginalPositions=function(e,t,n){var r=e.source-t.source;return 0!==r||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)||n||0!=(r=e.generatedColumn-t.generatedColumn)||0!=(r=e.generatedLine-t.generatedLine)?r:e.name-t.name},t.compareByGeneratedPositionsDeflated=function(e,t,n){var r=e.generatedLine-t.generatedLine;return 0!==r||0!=(r=e.generatedColumn-t.generatedColumn)||n||0!=(r=e.source-t.source)||0!=(r=e.originalLine-t.originalLine)||0!=(r=e.originalColumn-t.originalColumn)?r:e.name-t.name},t.compareByGeneratedPositionsInflated=function(e,t){var n=e.generatedLine-t.generatedLine;return 0!==n||0!=(n=e.generatedColumn-t.generatedColumn)||0!==(n=c(e.source,t.source))||0!=(n=e.originalLine-t.originalLine)||0!=(n=e.originalColumn-t.originalColumn)?n:c(e.name,t.name)}},function(e,t,n){(function(t){"use strict";var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function i(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Math.min(n,r);i<o;++i)if(e[i]!==t[i]){n=e[i],r=t[i];break}return n<r?-1:r<n?1:0}function o(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Buffer.isBuffer(e):!(null==e||!e._isBuffer)}var a=n(117),s=Object.prototype.hasOwnProperty,u=Array.prototype.slice,l="foo"===function(){}.name;function c(e){return Object.prototype.toString.call(e)}function f(e){return!o(e)&&"function"==typeof t.ArrayBuffer&&("function"==typeof ArrayBuffer.isView?ArrayBuffer.isView(e):!!e&&(e instanceof DataView||!!(e.buffer&&e.buffer instanceof ArrayBuffer)))}var p=e.exports=g,d=/\s*function\s+([^\(\s]*)\s*/;function h(e){if(a.isFunction(e)){if(l)return e.name;var t=e.toString().match(d);return t&&t[1]}}function m(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}function y(e){if(l||!a.isFunction(e))return a.inspect(e);var t=h(e);return"[Function"+(t?": "+t:"")+"]"}function v(e,t,n,r,i){throw new p.AssertionError({message:n,actual:e,expected:t,operator:r,stackStartFunction:i})}function g(e,t){e||v(e,!0,t,"==",p.ok)}function b(e,t,n,s){if(e===t)return!0;if(o(e)&&o(t))return 0===i(e,t);if(a.isDate(e)&&a.isDate(t))return e.getTime()===t.getTime();if(a.isRegExp(e)&&a.isRegExp(t))return e.source===t.source&&e.global===t.global&&e.multiline===t.multiline&&e.lastIndex===t.lastIndex&&e.ignoreCase===t.ignoreCase;if(null!==e&&"object"===(void 0===e?"undefined":r(e))||null!==t&&"object"===(void 0===t?"undefined":r(t))){if(f(e)&&f(t)&&c(e)===c(t)&&!(e instanceof Float32Array||e instanceof Float64Array))return 0===i(new Uint8Array(e.buffer),new Uint8Array(t.buffer));if(o(e)!==o(t))return!1;var l=(s=s||{actual:[],expected:[]}).actual.indexOf(e);return-1!==l&&l===s.expected.indexOf(t)||(s.actual.push(e),s.expected.push(t),function(e,t,n,r){if(null==e||null==t)return!1;if(a.isPrimitive(e)||a.isPrimitive(t))return e===t;if(n&&Object.getPrototypeOf(e)!==Object.getPrototypeOf(t))return!1;var i=x(e),o=x(t);if(i&&!o||!i&&o)return!1;if(i)return b(e=u.call(e),t=u.call(t),n);var s,l,c=E(e),f=E(t);if(c.length!==f.length)return!1;for(c.sort(),f.sort(),l=c.length-1;l>=0;l--)if(c[l]!==f[l])return!1;for(l=c.length-1;l>=0;l--)if(!b(e[s=c[l]],t[s],n,r))return!1;return!0}(e,t,n,s))}return n?e===t:e==t}function x(e){return"[object Arguments]"==Object.prototype.toString.call(e)}function _(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototype.toString.call(t))return t.test(e);try{if(e instanceof t)return!0}catch(e){}return!Error.isPrototypeOf(t)&&!0===t.call({},e)}function w(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"block" argument must be a function');"string"==typeof n&&(r=n,n=null),i=function(e){var t;try{e()}catch(e){t=e}return t}(t),r=(n&&n.name?" ("+n.name+").":".")+(r?" "+r:"."),e&&!i&&v(i,n,"Missing expected exception"+r);var o="string"==typeof r,s=!e&&i&&!n;if((!e&&a.isError(i)&&o&&_(i,n)||s)&&v(i,n,"Got unwanted exception"+r),e&&i&&n&&!_(i,n)||!e&&i)throw i}p.AssertionError=function(e){this.name="AssertionError",this.actual=e.actual,this.expected=e.expected,this.operator=e.operator,e.message?(this.message=e.message,this.generatedMessage=!1):(this.message=function(e){return m(y(e.actual),128)+" "+e.operator+" "+m(y(e.expected),128)}(this),this.generatedMessage=!0);var t=e.stackStartFunction||v;if(Error.captureStackTrace)Error.captureStackTrace(this,t);else{var n=new Error;if(n.stack){var r=n.stack,i=h(t),o=r.indexOf("\n"+i);if(o>=0){var a=r.indexOf("\n",o+1);r=r.substring(a+1)}this.stack=r}}},a.inherits(p.AssertionError,Error),p.fail=v,p.ok=g,p.equal=function(e,t,n){e!=t&&v(e,t,n,"==",p.equal)},p.notEqual=function(e,t,n){e==t&&v(e,t,n,"!=",p.notEqual)},p.deepEqual=function(e,t,n){b(e,t,!1)||v(e,t,n,"deepEqual",p.deepEqual)},p.deepStrictEqual=function(e,t,n){b(e,t,!0)||v(e,t,n,"deepStrictEqual",p.deepStrictEqual)},p.notDeepEqual=function(e,t,n){b(e,t,!1)&&v(e,t,n,"notDeepEqual",p.notDeepEqual)},p.notDeepStrictEqual=function e(t,n,r){b(t,n,!0)&&v(t,n,r,"notDeepStrictEqual",e)},p.strictEqual=function(e,t,n){e!==t&&v(e,t,n,"===",p.strictEqual)},p.notStrictEqual=function(e,t,n){e===t&&v(e,t,n,"!==",p.notStrictEqual)},p.throws=function(e,t,n){w(!0,e,t,n)},p.doesNotThrow=function(e,t,n){w(!1,e,t,n)},p.ifError=function(e){if(e)throw e};var E=Object.keys||function(e){var t=[];for(var n in e)s.call(e,n)&&t.push(n);return t}}).call(t,function(){return this}())},function(e,t,n){"use strict";t.__esModule=!0;var r=d(n(2)),i=d(n(3)),o=d(n(42)),a=d(n(41)),s=d(n(34)),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(20)),l=d(n(119)),c=d(n(7)),f=d(n(174)),p=d(n(109));function d(e){return e&&e.__esModule?e:{default:e}}var h=["enter","exit"],m=function(e){function t(n,r){(0,i.default)(this,t);var a=(0,o.default)(this,e.call(this));return a.initialized=!1,a.raw=(0,f.default)({},n),a.key=a.take("name")||r,a.manipulateOptions=a.take("manipulateOptions"),a.post=a.take("post"),a.pre=a.take("pre"),a.visitor=a.normaliseVisitor((0,p.default)(a.take("visitor"))||{}),a}return(0,a.default)(t,e),t.prototype.take=function(e){var t=this.raw[e];return delete this.raw[e],t},t.prototype.chain=function(e,t){if(!e[t])return this[t];if(!this[t])return e[t];var n=[e[t],this[t]];return function(){for(var e=void 0,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];var a=n,s=Array.isArray(a),u=0;for(a=s?a:(0,r.default)(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if((u=a.next()).done)break;l=u.value}var c=l;if(c){var f=c.apply(this,i);null!=f&&(e=f)}}return e}},t.prototype.maybeInherit=function(e){var t=this.take("inherits");t&&(t=s.default.normalisePlugin(t,e,"inherits"),this.manipulateOptions=this.chain(t,"manipulateOptions"),this.post=this.chain(t,"post"),this.pre=this.chain(t,"pre"),this.visitor=c.default.visitors.merge([t.visitor,this.visitor]))},t.prototype.init=function(e,t){if(!this.initialized)for(var n in this.initialized=!0,this.maybeInherit(e),this.raw)throw new Error(u.get("pluginInvalidProperty",e,t,n))},t.prototype.normaliseVisitor=function(e){var t=h,n=Array.isArray(t),i=0;for(t=n?t:(0,r.default)(t);;){var o;if(n){if(i>=t.length)break;o=t[i++]}else{if((i=t.next()).done)break;o=i.value}if(e[o])throw new Error("Plugins aren't allowed to specify catch-all enter/exit handlers. Please target individual nodes.")}return c.default.explode(e),e},t}(l.default);t.default=m,e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.messages;return{visitor:{Scope:function(e){var n=e.scope;for(var r in n.bindings){var o=n.bindings[r];if("const"===o.kind||"module"===o.kind){var a=o.constantViolations,s=Array.isArray(a),u=0;for(a=s?a:(0,i.default)(a);;){var l;if(s){if(u>=a.length)break;l=a[u++]}else{if((u=a.next()).done)break;l=u.value}throw l.buildCodeFrameError(t.get("readOnly",r))}}}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{manipulateOptions:function(e,t){t.plugins.push("asyncFunctions")}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.types;return{visitor:{ArrowFunctionExpression:function(e,n){if(n.opts.spec){var r=e.node;if(r.shadow)return;r.shadow={this:!1},r.type="FunctionExpression";var i=t.thisExpression();i._forceShadow=e,e.ensureBlock(),e.get("body").unshiftContainer("body",t.expressionStatement(t.callExpression(n.addHelper("newArrowCheck"),[t.thisExpression(),i]))),e.replaceWith(t.callExpression(t.memberExpression(r,t.identifier("bind")),[t.thisExpression()]))}else e.arrowFunctionToShadowed()}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e,n){var r=n.get(e),o=Array.isArray(r),a=0;for(r=o?r:(0,i.default)(r);;){var s;if(o){if(a>=r.length)break;s=r[a++]}else{if((a=r.next()).done)break;s=a.value}var u=s,l=u.node;if(u.isFunctionDeclaration()){var c=t.variableDeclaration("let",[t.variableDeclarator(l.id,t.toExpression(l))]);c._blockHoist=2,l.id=null,u.replaceWith(c)}}}return{visitor:{BlockStatement:function(e){var r=e.node,i=e.parent;t.isFunction(i,{body:r})||t.isExportDeclaration(i)||n("body",e)},SwitchCase:function(e){n("consequent",e)}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(10)),i=f(n(9)),o=f(n(3));t.default=function(){return{visitor:{VariableDeclaration:function(e,t){var n=e.node,r=e.parent,i=e.scope;if(d(n)&&(h(e,null,r,i,!0),n._tdzThis)){for(var o=[n],a=0;a<n.declarations.length;a++){var s=n.declarations[a];if(s.init){var l=u.assignmentExpression("=",s.id,s.init);l._ignoreBlockScopingTDZ=!0,o.push(u.expressionStatement(l))}s.init=t.addHelper("temporalUndefined")}n._blockHoist=2,e.isCompletionRecord()&&o.push(u.expressionStatement(i.buildUndefinedNode())),e.replaceWithMultiple(o)}},Loop:function(e,t){var n=e.node,r=e.parent,i=e.scope;u.ensureBlock(n);var o=new w(e,e.get("body"),r,i,t).run();o&&e.replaceWith(o)},CatchClause:function(e,t){var n=e.parent,r=e.scope;new w(null,e.get("body"),n,r,t).run()},"BlockStatement|SwitchStatement|Program":function(e,t){(function(e){return u.isLoop(e.parent)||u.isCatchClause(e.parent)})(e)||new w(null,e,e.parent,e.scope,t).run()}}}};var a=f(n(7)),s=n(330),u=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1)),l=f(n(280)),c=f(n(578));function f(e){return e&&e.__esModule?e:{default:e}}var p=(0,f(n(4)).default)('\n if (typeof RETURN === "object") return RETURN.v;\n');function d(e){return!(!u.isVariableDeclaration(e)||!e[u.BLOCK_SCOPED_SYMBOL]&&"let"!==e.kind&&"const"!==e.kind)}function h(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arguments[4];if(t||(t=e.node),!u.isFor(n))for(var o=0;o<t.declarations.length;o++){var a=t.declarations[o];a.init=a.init||r.buildUndefinedNode()}if(t[u.BLOCK_SCOPED_SYMBOL]=!0,t.kind="var",i){var s=r.getFunctionParent(),l=e.getBindingIdentifiers();for(var c in l){var f=r.getOwnBinding(c);f&&(f.kind="var"),r.moveBindingTo(c,s)}}}function m(e){return u.isVariableDeclaration(e,{kind:"var"})&&!d(e)}var y=a.default.visitors.merge([{Loop:{enter:function(e,t){t.loopDepth++},exit:function(e,t){t.loopDepth--}},Function:function(e,t){return t.loopDepth>0&&e.traverse(v,t),e.skip()}},s.visitor]),v=a.default.visitors.merge([{ReferencedIdentifier:function(e,t){var n=t.letReferences[e.node.name];if(n){var r=e.scope.getBindingIdentifier(e.node.name);r&&r!==n||(t.closurify=!0)}}},s.visitor]),g={enter:function(e,t){var n=e.node;if(e.parent,e.isForStatement()){if(m(n.init)){var r=t.pushDeclar(n.init);1===r.length?n.init=r[0]:n.init=u.sequenceExpression(r)}}else if(e.isFor())m(n.left)&&(t.pushDeclar(n.left),n.left=n.left.declarations[0].id);else if(m(n))e.replaceWithMultiple(t.pushDeclar(n).map((function(e){return u.expressionStatement(e)})));else if(e.isFunction())return e.skip()}},b={LabeledStatement:function(e,t){var n=e.node;t.innerLabels.push(n.label.name)}},x={enter:function(e,t){if(e.isAssignmentExpression()||e.isUpdateExpression()){var n=e.getBindingIdentifiers();for(var r in n)t.outsideReferences[r]===e.scope.getBindingIdentifier(r)&&(t.reassignments[r]=!0)}}},_={Loop:function(e,t){var n=t.ignoreLabeless;t.ignoreLabeless=!0,e.traverse(_,t),t.ignoreLabeless=n,e.skip()},Function:function(e){e.skip()},SwitchCase:function(e,t){var n=t.inSwitchCase;t.inSwitchCase=!0,e.traverse(_,t),t.inSwitchCase=n,e.skip()},"BreakStatement|ContinueStatement|ReturnStatement":function(e,t){var n=e.node,r=e.parent,i=e.scope;if(!n[this.LOOP_IGNORE]){var o=void 0,a=function(e){return u.isBreakStatement(e)?"break":u.isContinueStatement(e)?"continue":void 0}(n);if(a){if(n.label){if(t.innerLabels.indexOf(n.label.name)>=0)return;a=a+"|"+n.label.name}else{if(t.ignoreLabeless)return;if(t.inSwitchCase)return;if(u.isBreakStatement(n)&&u.isSwitchCase(r))return}t.hasBreakContinue=!0,t.map[a]=n,o=u.stringLiteral(a)}e.isReturnStatement()&&(t.hasReturn=!0,o=u.objectExpression([u.objectProperty(u.identifier("v"),n.argument||i.buildUndefinedNode())])),o&&((o=u.returnStatement(o))[this.LOOP_IGNORE]=!0,e.skip(),e.replaceWith(u.inherits(o,n)))}}},w=function(){function e(t,n,r,a,s){(0,o.default)(this,e),this.parent=r,this.scope=a,this.file=s,this.blockPath=n,this.block=n.node,this.outsideLetReferences=(0,i.default)(null),this.hasLetReferences=!1,this.letReferences=(0,i.default)(null),this.body=[],t&&(this.loopParent=t.parent,this.loopLabel=u.isLabeledStatement(this.loopParent)&&this.loopParent.label,this.loopPath=t,this.loop=t.node)}return e.prototype.run=function(){var e=this.block;if(!e._letDone){e._letDone=!0;var t=this.getLetReferences();if(u.isFunction(this.parent)||u.isProgram(this.block))this.updateScopeInfo();else if(this.hasLetReferences)return t?this.wrapClosure():this.remap(),this.updateScopeInfo(t),this.loopLabel&&!u.isLabeledStatement(this.loopParent)?u.labeledStatement(this.loopLabel,this.loop):void 0}},e.prototype.updateScopeInfo=function(e){var t=this.scope,n=t.getFunctionParent(),r=this.letReferences;for(var i in r){var o=r[i],a=t.getBinding(o.name);a&&("let"!==a.kind&&"const"!==a.kind||(a.kind="var",e?t.removeBinding(o.name):t.moveBindingTo(o.name,n)))}},e.prototype.remap=function(){var e=this.letReferences,t=this.scope;for(var n in e){var r=e[n];(t.parentHasBinding(n)||t.hasGlobal(n))&&(t.hasOwnBinding(n)&&t.rename(r.name),this.blockPath.scope.hasOwnBinding(n)&&this.blockPath.scope.rename(r.name))}},e.prototype.wrapClosure=function(){if(this.file.opts.throwIfClosureRequired)throw this.blockPath.buildCodeFrameError("Compiling let/const in this block would add a closure (throwIfClosureRequired).");var e=this.block,t=this.outsideLetReferences;if(this.loop)for(var n in t){var r=t[n];(this.scope.hasGlobal(r.name)||this.scope.parentHasBinding(r.name))&&(delete t[r.name],delete this.letReferences[r.name],this.scope.rename(r.name),this.letReferences[r.name]=r,t[r.name]=r)}this.has=this.checkLoop(),this.hoistVarDeclarations();var i=(0,l.default)(t),o=(0,l.default)(t),s=this.blockPath.isSwitchStatement(),c=u.functionExpression(null,i,u.blockStatement(s?[e]:e.body));c.shadow=!0,this.addContinuations(c);var f=c;this.loop&&(f=this.scope.generateUidIdentifier("loop"),this.loopPath.insertBefore(u.variableDeclaration("var",[u.variableDeclarator(f,c)])));var p=u.callExpression(f,o),d=this.scope.generateUidIdentifier("ret");a.default.hasType(c.body,this.scope,"YieldExpression",u.FUNCTION_TYPES)&&(c.generator=!0,p=u.yieldExpression(p,!0)),a.default.hasType(c.body,this.scope,"AwaitExpression",u.FUNCTION_TYPES)&&(c.async=!0,p=u.awaitExpression(p)),this.buildClosure(d,p),s?this.blockPath.replaceWithMultiple(this.body):e.body=this.body},e.prototype.buildClosure=function(e,t){var n=this.has;n.hasReturn||n.hasBreakContinue?this.buildHas(e,t):this.body.push(u.expressionStatement(t))},e.prototype.addContinuations=function(e){var t={reassignments:{},outsideReferences:this.outsideLetReferences};this.scope.traverse(e,x,t);for(var n=0;n<e.params.length;n++){var r=e.params[n];if(t.reassignments[r.name]){var i=this.scope.generateUidIdentifier(r.name);e.params[n]=i,this.scope.rename(r.name,i.name,e),e.body.body.push(u.expressionStatement(u.assignmentExpression("=",r,i)))}}},e.prototype.getLetReferences=function(){var e=this,t=this.block,n=[];if(this.loop){var r=this.loop.left||this.loop.init;d(r)&&(n.push(r),(0,c.default)(this.outsideLetReferences,u.getBindingIdentifiers(r)))}var i=function r(i,o){o=o||i.node,(u.isClassDeclaration(o)||u.isFunctionDeclaration(o)||d(o))&&(d(o)&&h(i,o,t,e.scope),n=n.concat(o.declarations||o)),u.isLabeledStatement(o)&&r(i.get("body"),o.body)};if(t.body)for(var o=0;o<t.body.length;o++)i(this.blockPath.get("body")[o]);if(t.cases)for(var a=0;a<t.cases.length;a++)for(var s=t.cases[a].consequent,l=0;l<s.length;l++)i(this.blockPath.get("cases")[a],s[l]);for(var f=0;f<n.length;f++){var p=n[f],m=u.getBindingIdentifiers(p,!1,!0);(0,c.default)(this.letReferences,m),this.hasLetReferences=!0}if(this.hasLetReferences){var v={letReferences:this.letReferences,closurify:!1,file:this.file,loopDepth:0},g=this.blockPath.find((function(e){return e.isLoop()||e.isFunction()}));return g&&g.isLoop()&&v.loopDepth++,this.blockPath.traverse(y,v),v.closurify}},e.prototype.checkLoop=function(){var e={hasBreakContinue:!1,ignoreLabeless:!1,inSwitchCase:!1,innerLabels:[],hasReturn:!1,isLoop:!!this.loop,map:{},LOOP_IGNORE:(0,r.default)()};return this.blockPath.traverse(b,e),this.blockPath.traverse(_,e),e},e.prototype.hoistVarDeclarations=function(){this.blockPath.traverse(g,this)},e.prototype.pushDeclar=function(e){var t=[],n=u.getBindingIdentifiers(e);for(var r in n)t.push(u.variableDeclarator(n[r]));this.body.push(u.variableDeclaration(e.kind,t));for(var i=[],o=0;o<e.declarations.length;o++){var a=e.declarations[o];if(a.init){var s=u.assignmentExpression("=",a.id,a.init);i.push(u.inherits(s,a))}}return i},e.prototype.buildHas=function(e,t){var n=this.body;n.push(u.variableDeclaration("var",[u.variableDeclarator(e,t)]));var r=void 0,i=this.has,o=[];if(i.hasReturn&&(r=p({RETURN:e})),i.hasBreakContinue){for(var a in i.map)o.push(u.switchCase(u.stringLiteral(a),[i.map[a]]));if(i.hasReturn&&o.push(u.switchCase(null,[r])),1===o.length){var s=o[0];n.push(u.ifStatement(u.binaryExpression("===",e,s.test),s.consequent[0]))}else{if(this.loop)for(var l=0;l<o.length;l++){var c=o[l].consequent[0];u.isBreakStatement(c)&&!c.label&&(c.label=this.loopLabel=this.loopLabel||this.scope.generateUidIdentifier("loop"))}n.push(u.switchStatement(e,o))}}else i.hasReturn&&n.push(r)},e}();e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=s(n(10));t.default=function(e){var t=e.types,n=(0,r.default)();return{visitor:{ExportDefaultDeclaration:function(e){if(e.get("declaration").isClassDeclaration()){var n=e.node,r=n.declaration.id||e.scope.generateUidIdentifier("class");n.declaration.id=r,e.replaceWith(n.declaration),e.insertAfter(t.exportDefaultDeclaration(r))}},ClassDeclaration:function(e){var n=e.node,r=n.id||e.scope.generateUidIdentifier("class");e.replaceWith(t.variableDeclaration("let",[t.variableDeclarator(r,t.toExpression(n))]))},ClassExpression:function(e,t){var r=e.node;if(!r[n]){var s=(0,a.default)(e);if(s&&s!==r)return e.replaceWith(s);r[n]=!0;var u=o.default;t.opts.loose&&(u=i.default),e.replaceWith(new u(e,t.file).run())}}}}};var i=s(n(331)),o=s(n(207)),a=s(n(40));function s(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types,n=(0,e.template)("\n MUTATOR_MAP_REF[KEY] = MUTATOR_MAP_REF[KEY] || {};\n MUTATOR_MAP_REF[KEY].KIND = VALUE;\n ");function r(e){return t.isObjectProperty(e)?e.value:t.isObjectMethod(e)?t.functionExpression(null,e.params,e.body,e.generator,e.async):void 0}function o(e,n,i){"get"===n.kind&&"set"===n.kind?a(e,n):i.push(t.expressionStatement(t.assignmentExpression("=",t.memberExpression(e,n.key,n.computed||t.isLiteral(n.key)),r(n))))}function a(e,i){e.objId;var o=e.body,a=e.getMutatorId,s=e.scope,u=!i.computed&&t.isIdentifier(i.key)?t.stringLiteral(i.key.name):i.key,l=s.maybeGenerateMemoised(u);l&&(o.push(t.expressionStatement(t.assignmentExpression("=",l,u))),u=l),o.push.apply(o,n({MUTATOR_MAP_REF:a(),KEY:u,VALUE:r(i),KIND:t.identifier(i.kind)}))}function s(e){var t=e.computedProps,n=Array.isArray(t),r=0;for(t=n?t:(0,i.default)(t);;){var s;if(n){if(r>=t.length)break;s=t[r++]}else{if((r=t.next()).done)break;s=r.value}var u=s;"get"===u.kind||"set"===u.kind?a(e,u):o(e.objId,u,e.body)}}function u(e){var n=e.objId,s=e.body,u=e.computedProps,l=e.state,c=u,f=Array.isArray(c),p=0;for(c=f?c:(0,i.default)(c);;){var d;if(f){if(p>=c.length)break;d=c[p++]}else{if((p=c.next()).done)break;d=p.value}var h=d,m=t.toComputedKey(h);if("get"===h.kind||"set"===h.kind)a(e,h);else if(t.isStringLiteral(m,{value:"__proto__"}))o(n,h,s);else{if(1===u.length)return t.callExpression(l.addHelper("defineProperty"),[e.initPropExpression,m,r(h)]);s.push(t.expressionStatement(t.callExpression(l.addHelper("defineProperty"),[n,m,r(h)])))}}}return{visitor:{ObjectExpression:{exit:function(e,n){var r=e.node,o=e.parent,a=e.scope,l=!1,c=r.properties,f=Array.isArray(c),p=0;for(c=f?c:(0,i.default)(c);;){var d;if(f){if(p>=c.length)break;d=c[p++]}else{if((p=c.next()).done)break;d=p.value}if(l=!0===d.computed)break}if(l){var h=[],m=[],y=!1,v=r.properties,g=Array.isArray(v),b=0;for(v=g?v:(0,i.default)(v);;){var x;if(g){if(b>=v.length)break;x=v[b++]}else{if((b=v.next()).done)break;x=b.value}var _=x;_.computed&&(y=!0),y?m.push(_):h.push(_)}var w=a.generateUidIdentifierBasedOnNode(o),E=t.objectExpression(h),S=[];S.push(t.variableDeclaration("var",[t.variableDeclarator(w,E)]));var k=u;n.opts.loose&&(k=s);var A=void 0,C=k({scope:a,objId:w,body:S,computedProps:m,initPropExpression:E,getMutatorId:function(){return A||(A=a.generateUidIdentifier("mutatorMap"),S.push(t.variableDeclaration("var",[t.variableDeclarator(A,t.objectExpression([]))]))),A},state:n});A&&S.push(t.expressionStatement(t.callExpression(n.addHelper("defineEnumerableProperties"),[w,A]))),C?e.replaceWith(C):(S.push(t.expressionStatement(w)),e.replaceWithMultiple(S))}}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=o(n(3)),i=o(n(2));function o(e){return e&&e.__esModule?e:{default:e}}t.default=function(e){var t=e.types;function n(e){var n=e.declarations,r=Array.isArray(n),o=0;for(n=r?n:(0,i.default)(n);;){var a;if(r){if(o>=n.length)break;a=n[o++]}else{if((o=n.next()).done)break;a=o.value}var s=a;if(t.isPattern(s.id))return!0}return!1}function o(e){var n=e.elements,r=Array.isArray(n),o=0;for(n=r?n:(0,i.default)(n);;){var a;if(r){if(o>=n.length)break;a=n[o++]}else{if((o=n.next()).done)break;a=o.value}var s=a;if(t.isRestElement(s))return!0}return!1}var a={ReferencedIdentifier:function(e,t){t.bindings[e.node.name]&&(t.deopt=!0,e.stop())}},s=function(){function e(t){(0,r.default)(this,e),this.blockHoist=t.blockHoist,this.operator=t.operator,this.arrays={},this.nodes=t.nodes||[],this.scope=t.scope,this.file=t.file,this.kind=t.kind}return e.prototype.buildVariableAssignment=function(e,n){var r=this.operator;t.isMemberExpression(e)&&(r="=");var i=void 0;return(i=r?t.expressionStatement(t.assignmentExpression(r,e,n)):t.variableDeclaration(this.kind,[t.variableDeclarator(e,n)]))._blockHoist=this.blockHoist,i},e.prototype.buildVariableDeclaration=function(e,n){var r=t.variableDeclaration("var",[t.variableDeclarator(e,n)]);return r._blockHoist=this.blockHoist,r},e.prototype.push=function(e,n){t.isObjectPattern(e)?this.pushObjectPattern(e,n):t.isArrayPattern(e)?this.pushArrayPattern(e,n):t.isAssignmentPattern(e)?this.pushAssignmentPattern(e,n):this.nodes.push(this.buildVariableAssignment(e,n))},e.prototype.toArray=function(e,n){return this.file.opts.loose||t.isIdentifier(e)&&this.arrays[e.name]?e:this.scope.toArray(e,n)},e.prototype.pushAssignmentPattern=function(e,n){var r=this.scope.generateUidIdentifierBasedOnNode(n),i=t.variableDeclaration("var",[t.variableDeclarator(r,n)]);i._blockHoist=this.blockHoist,this.nodes.push(i);var o=t.conditionalExpression(t.binaryExpression("===",r,t.identifier("undefined")),e.right,r),a=e.left;if(t.isPattern(a)){var s=t.expressionStatement(t.assignmentExpression("=",r,o));s._blockHoist=this.blockHoist,this.nodes.push(s),this.push(a,r)}else this.nodes.push(this.buildVariableAssignment(a,o))},e.prototype.pushObjectRest=function(e,n,r,i){for(var o=[],a=0;a<e.properties.length;a++){var s=e.properties[a];if(a>=i)break;if(!t.isRestProperty(s)){var u=s.key;t.isIdentifier(u)&&!s.computed&&(u=t.stringLiteral(s.key.name)),o.push(u)}}o=t.arrayExpression(o);var l=t.callExpression(this.file.addHelper("objectWithoutProperties"),[n,o]);this.nodes.push(this.buildVariableAssignment(r.argument,l))},e.prototype.pushObjectProperty=function(e,n){t.isLiteral(e.key)&&(e.computed=!0);var r=e.value,i=t.memberExpression(n,e.key,e.computed);t.isPattern(r)?this.push(r,i):this.nodes.push(this.buildVariableAssignment(r,i))},e.prototype.pushObjectPattern=function(e,n){if(e.properties.length||this.nodes.push(t.expressionStatement(t.callExpression(this.file.addHelper("objectDestructuringEmpty"),[n]))),e.properties.length>1&&!this.scope.isStatic(n)){var r=this.scope.generateUidIdentifierBasedOnNode(n);this.nodes.push(this.buildVariableDeclaration(r,n)),n=r}for(var i=0;i<e.properties.length;i++){var o=e.properties[i];t.isRestProperty(o)?this.pushObjectRest(e,n,o,i):this.pushObjectProperty(o,n)}},e.prototype.canUnpackArrayPattern=function(e,n){if(!t.isArrayExpression(n))return!1;if(!(e.elements.length>n.elements.length)){if(e.elements.length<n.elements.length&&!o(e))return!1;var r=e.elements,s=Array.isArray(r),u=0;for(r=s?r:(0,i.default)(r);;){var l;if(s){if(u>=r.length)break;l=r[u++]}else{if((u=r.next()).done)break;l=u.value}var c=l;if(!c)return!1;if(t.isMemberExpression(c))return!1}var f=n.elements,p=Array.isArray(f),d=0;for(f=p?f:(0,i.default)(f);;){var h;if(p){if(d>=f.length)break;h=f[d++]}else{if((d=f.next()).done)break;h=d.value}var m=h;if(t.isSpreadElement(m))return!1;if(t.isCallExpression(m))return!1;if(t.isMemberExpression(m))return!1}var y={deopt:!1,bindings:t.getBindingIdentifiers(e)};return this.scope.traverse(n,a,y),!y.deopt}},e.prototype.pushUnpackedArrayPattern=function(e,n){for(var r=0;r<e.elements.length;r++){var i=e.elements[r];t.isRestElement(i)?this.push(i.argument,t.arrayExpression(n.elements.slice(r))):this.push(i,n.elements[r])}},e.prototype.pushArrayPattern=function(e,n){if(e.elements){if(this.canUnpackArrayPattern(e,n))return this.pushUnpackedArrayPattern(e,n);var r=!o(e)&&e.elements.length,i=this.toArray(n,r);t.isIdentifier(i)?n=i:(n=this.scope.generateUidIdentifierBasedOnNode(n),this.arrays[n.name]=!0,this.nodes.push(this.buildVariableDeclaration(n,i)));for(var a=0;a<e.elements.length;a++){var s=e.elements[a];if(s){var u=void 0;t.isRestElement(s)?(u=this.toArray(n),u=t.callExpression(t.memberExpression(u,t.identifier("slice")),[t.numericLiteral(a)]),s=s.argument):u=t.memberExpression(n,t.numericLiteral(a),!0),this.push(s,u)}}}},e.prototype.init=function(e,n){if(!t.isArrayExpression(n)&&!t.isMemberExpression(n)){var r=this.scope.maybeGenerateMemoised(n,!0);r&&(this.nodes.push(this.buildVariableDeclaration(r,n)),n=r)}return this.push(e,n),this.nodes},e}();return{visitor:{ExportNamedDeclaration:function(e){var r=e.get("declaration");if(r.isVariableDeclaration()&&n(r.node)){var i=[];for(var o in e.getOuterBindingIdentifiers(e)){var a=t.identifier(o);i.push(t.exportSpecifier(a,a))}e.replaceWith(r.node),e.insertAfter(t.exportNamedDeclaration(null,i))}},ForXStatement:function(e,n){var r=e.node,i=e.scope,o=r.left;if(t.isPattern(o)){var a=i.generateUidIdentifier("ref");return r.left=t.variableDeclaration("var",[t.variableDeclarator(a)]),e.ensureBlock(),void r.body.body.unshift(t.variableDeclaration("var",[t.variableDeclarator(o,a)]))}if(t.isVariableDeclaration(o)){var u=o.declarations[0].id;if(t.isPattern(u)){var l=i.generateUidIdentifier("ref");r.left=t.variableDeclaration(o.kind,[t.variableDeclarator(l,null)]);var c=[];new s({kind:o.kind,file:n,scope:i,nodes:c}).init(u,l),e.ensureBlock();var f=r.body;f.body=c.concat(f.body)}}},CatchClause:function(e,n){var r=e.node,i=e.scope,o=r.param;if(t.isPattern(o)){var a=i.generateUidIdentifier("ref");r.param=a;var u=[];new s({kind:"let",file:n,scope:i,nodes:u}).init(o,a),r.body.body=u.concat(r.body.body)}},AssignmentExpression:function(e,n){var r=e.node,i=e.scope;if(t.isPattern(r.left)){var o=[],a=new s({operator:r.operator,file:n,scope:i,nodes:o}),u=void 0;!e.isCompletionRecord()&&e.parentPath.isExpressionStatement()||(u=i.generateUidIdentifierBasedOnNode(r.right,"ref"),o.push(t.variableDeclaration("var",[t.variableDeclarator(u,r.right)])),t.isArrayExpression(r.right)&&(a.arrays[u.name]=!0)),a.init(r.left,u||r.right),u&&o.push(t.expressionStatement(u)),e.replaceWithMultiple(o)}},VariableDeclaration:function(e,r){var o=e.node,a=e.scope,u=e.parent;if(!t.isForXStatement(u)&&u&&e.container&&n(o)){for(var l=[],c=void 0,f=0;f<o.declarations.length;f++){var p=(c=o.declarations[f]).init,d=c.id,h=new s({blockHoist:o._blockHoist,nodes:l,scope:a,kind:o.kind,file:r});t.isPattern(d)?(h.init(d,p),+f!=o.declarations.length-1&&t.inherits(l[l.length-1],c)):l.push(t.inherits(h.buildVariableAssignment(c.id,c.init),c))}var m=[],y=l,v=Array.isArray(y),g=0;for(y=v?y:(0,i.default)(y);;){var b;if(v){if(g>=y.length)break;b=y[g++]}else{if((g=y.next()).done)break;b=g.value}var x,_=b,w=m[m.length-1];w&&t.isVariableDeclaration(w)&&t.isVariableDeclaration(_)&&w.kind===_.kind?(x=w.declarations).push.apply(x,_.declarations):m.push(_)}var E=m,S=Array.isArray(E),k=0;for(E=S?E:(0,i.default)(E);;){var A;if(S){if(k>=E.length)break;A=E[k++]}else{if((k=E.next()).done)break;A=k.value}var C=A;if(C.declarations){var T=C.declarations,D=Array.isArray(T),M=0;for(T=D?T:(0,i.default)(T);;){var P;if(D){if(M>=T.length)break;P=T[M++]}else{if((M=T.next()).done)break;P=M.value}var O=P.id.name;a.bindings[O]&&(a.bindings[O].kind=C.kind)}}}1===m.length?e.replaceWith(m[0]):e.replaceWithMultiple(m)}}}}},e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(e){var t=e.messages,n=e.template,r=e.types,i=n("\n for (var KEY = 0; KEY < ARR.length; KEY++) BODY;\n "),o=n("\n for (var LOOP_OBJECT = OBJECT,\n IS_ARRAY = Array.isArray(LOOP_OBJECT),\n INDEX = 0,\n LOOP_OBJECT = IS_ARRAY ? LOOP_OBJECT : LOOP_OBJECT[Symbol.iterator]();;) {\n var ID;\n if (IS_ARRAY) {\n if (INDEX >= LOOP_OBJECT.length) break;\n ID = LOOP_OBJECT[INDEX++];\n } else {\n INDEX = LOOP_OBJECT.next();\n if (INDEX.done) break;\n ID = INDEX.value;\n }\n }\n "),a=n("\n var ITERATOR_COMPLETION = true;\n var ITERATOR_HAD_ERROR_KEY = false;\n var ITERATOR_ERROR_KEY = undefined;\n try {\n for (var ITERATOR_KEY = OBJECT[Symbol.iterator](), STEP_KEY; !(ITERATOR_COMPLETION = (STEP_KEY = ITERATOR_KEY.next()).done); ITERATOR_COMPLETION = true) {\n }\n } catch (err) {\n ITERATOR_HAD_ERROR_KEY = true;\n ITERATOR_ERROR_KEY = err;\n } finally {\n try {\n if (!ITERATOR_COMPLETION && ITERATOR_KEY.return) {\n ITERATOR_KEY.return();\n }\n } finally {\n if (ITERATOR_HAD_ERROR_KEY) {\n throw ITERATOR_ERROR_KEY;\n }\n }\n }\n ");function s(e){var t=e.node,n=e.scope,o=[],a=t.right;if(!r.isIdentifier(a)||!n.hasBinding(a.name)){var s=n.generateUidIdentifier("arr");o.push(r.variableDeclaration("var",[r.variableDeclarator(s,a)])),a=s}var u=n.generateUidIdentifier("i"),l=i({BODY:t.body,KEY:u,ARR:a});r.inherits(l,t),r.ensureBlock(l);var c=r.memberExpression(a,u,!0),f=t.left;return r.isVariableDeclaration(f)?(f.declarations[0].init=c,l.body.body.unshift(f)):l.body.body.unshift(r.expressionStatement(r.assignmentExpression("=",f,c))),e.parentPath.isLabeledStatement()&&(l=r.labeledStatement(e.parentPath.node.label,l)),o.push(l),o}return{visitor:{ForOfStatement:function(e,t){if(e.get("right").isArrayExpression())return e.parentPath.isLabeledStatement()?e.parentPath.replaceWithMultiple(s(e)):e.replaceWithMultiple(s(e));var n=l;t.opts.loose&&(n=u);var i=e.node,o=n(e,t),a=o.declar,c=o.loop,f=c.body;e.ensureBlock(),a&&f.body.push(a),f.body=f.body.concat(i.body.body),r.inherits(c,i),r.inherits(c.body,i.body),o.replaceParent?(e.parentPath.replaceWithMultiple(o.node),e.remove()):e.replaceWithMultiple(o.node)}}};function u(e,n){var i=e.node,a=e.scope,s=e.parent,u=i.left,l=void 0,c=void 0;if(r.isIdentifier(u)||r.isPattern(u)||r.isMemberExpression(u))c=u;else{if(!r.isVariableDeclaration(u))throw n.buildCodeFrameError(u,t.get("unknownForHead",u.type));c=a.generateUidIdentifier("ref"),l=r.variableDeclaration(u.kind,[r.variableDeclarator(u.declarations[0].id,c)])}var f=a.generateUidIdentifier("iterator"),p=a.generateUidIdentifier("isArray"),d=o({LOOP_OBJECT:f,IS_ARRAY:p,OBJECT:i.right,INDEX:a.generateUidIdentifier("i"),ID:c});l||d.body.body.shift();var h=r.isLabeledStatement(s),m=void 0;return h&&(m=r.labeledStatement(s.label,d)),{replaceParent:h,declar:l,node:m||d,loop:d}}function l(e,n){var i=e.node,o=e.scope,s=e.parent,u=i.left,l=void 0,c=o.generateUidIdentifier("step"),f=r.memberExpression(c,r.identifier("value"));if(r.isIdentifier(u)||r.isPattern(u)||r.isMemberExpression(u))l=r.expressionStatement(r.assignmentExpression("=",u,f));else{if(!r.isVariableDeclaration(u))throw n.buildCodeFrameError(u,t.get("unknownForHead",u.type));l=r.variableDeclaration(u.kind,[r.variableDeclarator(u.declarations[0].id,f)])}var p=o.generateUidIdentifier("iterator"),d=a({ITERATOR_HAD_ERROR_KEY:o.generateUidIdentifier("didIteratorError"),ITERATOR_COMPLETION:o.generateUidIdentifier("iteratorNormalCompletion"),ITERATOR_ERROR_KEY:o.generateUidIdentifier("iteratorError"),ITERATOR_KEY:p,STEP_KEY:c,OBJECT:i.right,BODY:null}),h=r.isLabeledStatement(s),m=d[3].block.body,y=m[0];return h&&(m[0]=r.labeledStatement(s.label,y)),{replaceParent:h,declar:l,loop:y,node:d}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{FunctionExpression:{exit:function(e){if("value"!==e.key&&!e.parentPath.isObjectProperty()){var t=(0,i.default)(e);t&&e.replaceWith(t)}}},ObjectProperty:function(e){var t=e.get("value");if(t.isFunction()){var n=(0,i.default)(t);n&&t.replaceWith(n)}}}}};var r,i=(r=n(40))&&r.__esModule?r:{default:r};e.exports=t.default},function(e,t){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{NumericLiteral:function(e){var t=e.node;t.extra&&/^0[ob]/i.test(t.extra.raw)&&(t.extra=void 0)},StringLiteral:function(e){var t=e.node;t.extra&&/\\[u]/gi.test(t.extra.raw)&&(t.extra=void 0)}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=f(n(14)),i=f(n(9)),o=f(n(2)),a=f(n(10));t.default=function(){var e=(0,a.default)(),t={ReferencedIdentifier:function(e){var t=e.node.name,n=this.remaps[t];if(n&&this.scope.getBinding(t)===e.scope.getBinding(t)){if(e.parentPath.isCallExpression({callee:e.node}))e.replaceWith(c.sequenceExpression([c.numericLiteral(0),n]));else if(e.isJSXIdentifier()&&c.isMemberExpression(n)){var r=n.object,i=n.property;e.replaceWith(c.JSXMemberExpression(c.JSXIdentifier(r.name),c.JSXIdentifier(i.name)))}else e.replaceWith(n);this.requeueInParent(e)}},AssignmentExpression:function(t){var n=t.node;if(!n[e]){var r=t.get("left");if(r.isIdentifier()){var i=r.node.name,a=this.exports[i];if(!a)return;if(this.scope.getBinding(i)!==t.scope.getBinding(i))return;n[e]=!0;var s=a,u=Array.isArray(s),l=0;for(s=u?s:(0,o.default)(s);;){var f;if(u){if(l>=s.length)break;f=s[l++]}else{if((l=s.next()).done)break;f=l.value}n=y(f,n).expression}t.replaceWith(n),this.requeueInParent(t)}else if(r.isObjectPattern()){var p=r.node.properties,d=Array.isArray(p),h=0;for(p=d?p:(0,o.default)(p);;){var m;if(d){if(h>=p.length)break;m=p[h++]}else{if((h=p.next()).done)break;m=h.value}var v=m.value.name;if(this.exports[v]){if(this.scope.getBinding(v)!==t.scope.getBinding(v))return;n[e]=!0,t.insertAfter(y(c.identifier(v),c.identifier(v)))}}}else if(r.isArrayPattern()){var g=r.node.elements,b=Array.isArray(g),x=0;for(g=b?g:(0,o.default)(g);;){var _;if(b){if(x>=g.length)break;_=g[x++]}else{if((x=g.next()).done)break;_=x.value}if(_){var w=_.name;if(this.exports[w]){if(this.scope.getBinding(w)!==t.scope.getBinding(w))return;n[e]=!0,t.insertAfter(y(c.identifier(w),c.identifier(w)))}}}}}},UpdateExpression:function(e){var t=e.get("argument");if(t.isIdentifier()){var n=t.node.name;if(this.exports[n]&&this.scope.getBinding(n)===e.scope.getBinding(n)){var r=c.assignmentExpression(e.node.operator[0]+"=",t.node,c.numericLiteral(1));if(e.parentPath.isExpressionStatement()&&!e.isCompletionRecord()||e.node.prefix)return e.replaceWith(r),void this.requeueInParent(e);var i=[];i.push(r);var o;o="--"===e.node.operator?"+":"-",i.push(c.binaryExpression(o,t.node,c.numericLiteral(1))),e.replaceWithMultiple(c.sequenceExpression(i))}}}};return{inherits:l.default,visitor:{ThisExpression:function(e,t){this.ranCommonJS||!0===t.opts.allowTopLevelThis||e.findParent((function(e){return!e.is("shadow")&&g.indexOf(e.type)>=0}))||e.replaceWith(c.identifier("undefined"))},Program:{exit:function(e){this.ranCommonJS=!0;var n=!!this.opts.strict,a=!!this.opts.noInterop,u=e.scope;u.rename("module"),u.rename("exports"),u.rename("require");var l=!1,f=!1,g=e.get("body"),b=(0,i.default)(null),x=(0,i.default)(null),_=(0,i.default)(null),w=[],E=(0,i.default)(null),S=(0,i.default)(null);function k(t,n){var r=S[t];if(r)return r;var i=e.scope.generateUidIdentifier((0,s.basename)(t,(0,s.extname)(t))),o=c.variableDeclaration("var",[c.variableDeclarator(i,p(c.stringLiteral(t)).expression)]);return b[t]&&(o.loc=b[t].loc),"number"==typeof n&&n>0&&(o._blockHoist=n),w.push(o),S[t]=i}function A(e,t,n){var r=e[t]||[];e[t]=r.concat(n)}var C=g,T=Array.isArray(C),D=0;for(C=T?C:(0,o.default)(C);;){var M;if(T){if(D>=C.length)break;M=C[D++]}else{if((D=C.next()).done)break;M=D.value}var P=M;if(P.isExportDeclaration()){l=!0;var O=ke=[].concat(P.get("declaration"),P.get("specifiers")),L=Array.isArray(O),N=0;for(O=L?O:(0,o.default)(O);;){var F;if(L){if(N>=O.length)break;F=O[N++]}else{if((N=O.next()).done)break;F=N.value}var R=F;if(R.getBindingIdentifiers().__esModule)throw R.buildCodeFrameError('Illegal export "__esModule"')}}if(P.isImportDeclaration()){var I;f=!0;var j=P.node.source.value,B=b[j]||{specifiers:[],maxBlockHoist:0,loc:P.node.loc};(I=B.specifiers).push.apply(I,P.node.specifiers),"number"==typeof P.node._blockHoist&&(B.maxBlockHoist=Math.max(P.node._blockHoist,B.maxBlockHoist)),b[j]=B,P.remove()}else if(P.isExportDefaultDeclaration()){var q=P.get("declaration");if(q.isFunctionDeclaration()){var z=q.node.id,V=c.identifier("default");z?(A(x,z.name,V),w.push(y(V,z)),P.replaceWith(q.node)):(w.push(y(V,c.toExpression(q.node))),P.remove())}else if(q.isClassDeclaration()){var U=q.node.id,W=c.identifier("default");U?(A(x,U.name,W),P.replaceWithMultiple([q.node,y(W,U)])):(P.replaceWith(y(W,c.toExpression(q.node))),P.parentPath.requeue(P.get("expression.left")))}else P.replaceWith(y(c.identifier("default"),q.node)),P.parentPath.requeue(P.get("expression.left"))}else if(P.isExportNamedDeclaration()){var Y=P.get("declaration");if(Y.node){if(Y.isFunctionDeclaration()){var X=Y.node.id;A(x,X.name,X),w.push(y(X,X)),P.replaceWith(Y.node)}else if(Y.isClassDeclaration()){var H=Y.node.id;A(x,H.name,H),P.replaceWithMultiple([Y.node,y(H,H)]),_[H.name]=!0}else if(Y.isVariableDeclaration()){var G=Y.get("declarations"),$=Array.isArray(G),K=0;for(G=$?G:(0,o.default)(G);;){var Z;if($){if(K>=G.length)break;Z=G[K++]}else{if((K=G.next()).done)break;Z=K.value}var J=Z,Q=J.get("id"),ee=J.get("init"),te=[];if(ee.node||ee.replaceWith(c.identifier("undefined")),Q.isIdentifier())A(x,Q.node.name,Q.node),ee.replaceWith(y(Q.node,ee.node).expression),_[Q.node.name]=!0;else if(Q.isObjectPattern())for(var ne=0;ne<Q.node.properties.length;ne++){var re=Q.node.properties[ne],ie=re.value;c.isAssignmentPattern(ie)?ie=ie.left:c.isRestProperty(re)&&(ie=re.argument),A(x,ie.name,ie),te.push(y(ie,ie)),_[ie.name]=!0}else if(Q.isArrayPattern()&&Q.node.elements)for(var oe=0;oe<Q.node.elements.length;oe++){var ae=Q.node.elements[oe];if(ae){c.isAssignmentPattern(ae)?ae=ae.left:c.isRestElement(ae)&&(ae=ae.argument);var se=ae.name;A(x,se,ae),te.push(y(ae,ae)),_[se]=!0}}P.insertAfter(te)}P.replaceWith(Y.node)}continue}var ue=P.get("specifiers"),le=[],ce=P.node.source;if(ce){var fe=k(ce.value,P.node._blockHoist),pe=ue,de=Array.isArray(pe),he=0;for(pe=de?pe:(0,o.default)(pe);;){var me;if(de){if(he>=pe.length)break;me=pe[he++]}else{if((he=pe.next()).done)break;me=he.value}var ye=me;ye.isExportNamespaceSpecifier()||ye.isExportDefaultSpecifier()||ye.isExportSpecifier()&&(a||"default"!==ye.node.local.name?w.push(h(c.stringLiteral(ye.node.exported.name),c.memberExpression(fe,ye.node.local))):w.push(h(c.stringLiteral(ye.node.exported.name),c.memberExpression(c.callExpression(this.addHelper("interopRequireDefault"),[fe]),ye.node.local))),_[ye.node.exported.name]=!0)}}else{var ve=ue,ge=Array.isArray(ve),be=0;for(ve=ge?ve:(0,o.default)(ve);;){var xe;if(ge){if(be>=ve.length)break;xe=ve[be++]}else{if((be=ve.next()).done)break;xe=be.value}var _e=xe;_e.isExportSpecifier()&&(A(x,_e.node.local.name,_e.node.exported),_[_e.node.exported.name]=!0,le.push(y(_e.node.exported,_e.node.local)))}}P.replaceWithMultiple(le)}else if(P.isExportAllDeclaration()){var we=v({OBJECT:k(P.node.source.value,P.node._blockHoist)});we.loc=P.node.loc,w.push(we),P.remove()}}for(var Ee in b){var Se=b[Ee],ke=Se.specifiers,Ae=Se.maxBlockHoist;if(ke.length){for(var Ce=k(Ee,Ae),Te=void 0,De=0;De<ke.length;De++){var Me=ke[De];if(c.isImportNamespaceSpecifier(Me)){if(n||a)E[Me.local.name]=Ce;else{var Pe=c.variableDeclaration("var",[c.variableDeclarator(Me.local,c.callExpression(this.addHelper("interopRequireWildcard"),[Ce]))]);Ae>0&&(Pe._blockHoist=Ae),w.push(Pe)}Te=Me.local}else c.isImportDefaultSpecifier(Me)&&(ke[De]=c.importSpecifier(Me.local,c.identifier("default")))}var Oe=ke,Le=Array.isArray(Oe),Ne=0;for(Oe=Le?Oe:(0,o.default)(Oe);;){var Fe;if(Le){if(Ne>=Oe.length)break;Fe=Oe[Ne++]}else{if((Ne=Oe.next()).done)break;Fe=Ne.value}var Re=Fe;if(c.isImportSpecifier(Re)){var Ie=Ce;if("default"===Re.imported.name)if(Te)Ie=Te;else if(!a){Ie=Te=e.scope.generateUidIdentifier(Ce.name);var je=c.variableDeclaration("var",[c.variableDeclarator(Ie,c.callExpression(this.addHelper("interopRequireDefault"),[Ce]))]);Ae>0&&(je._blockHoist=Ae),w.push(je)}E[Re.local.name]=c.memberExpression(Ie,c.cloneWithoutLoc(Re.imported))}}}else{var Be=p(c.stringLiteral(Ee));Be.loc=b[Ee].loc,w.push(Be)}}if(f&&(0,r.default)(_).length)for(var qe=(0,r.default)(_),ze=function(e){var t=qe.slice(e,e+100),n=c.identifier("undefined");t.forEach((function(e){n=y(c.identifier(e),n).expression}));var r=c.expressionStatement(n);r._blockHoist=3,w.unshift(r)},Ve=0;Ve<qe.length;Ve+=100)ze(Ve);if(l&&!n){var Ue=d;this.opts.loose&&(Ue=m);var We=Ue();We._blockHoist=3,w.unshift(We)}e.unshiftContainer("body",w),e.traverse(t,{remaps:E,scope:u,exports:x,requeueInParent:function(t){return e.requeue(t)}})}}}}};var s=n(19),u=f(n(4)),l=f(n(216)),c=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));function f(e){return e&&e.__esModule?e:{default:e}}var p=(0,u.default)("\n require($0);\n"),d=(0,u.default)('\n Object.defineProperty(exports, "__esModule", {\n value: true\n });\n'),h=(0,u.default)("\n Object.defineProperty(exports, $0, {\n enumerable: true,\n get: function () {\n return $1;\n }\n });\n"),m=(0,u.default)("\n exports.__esModule = true;\n"),y=(0,u.default)("\n exports.$0 = $1;\n"),v=(0,u.default)('\n Object.keys(OBJECT).forEach(function (key) {\n if (key === "default" || key === "__esModule") return;\n Object.defineProperty(exports, key, {\n enumerable: true,\n get: function () {\n return OBJECT[key];\n }\n });\n });\n'),g=["FunctionExpression","FunctionDeclaration","ClassProperty","ClassMethod","ObjectMethod"];e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r=a(n(2)),i=a(n(10));t.default=function(e){var t=e.types;function n(e,t,n,r,i){new o.default({getObjectRef:r,methodNode:t,methodPath:e,isStatic:!0,scope:n,file:i}).replace()}var a=(0,i.default)();return{visitor:{Super:function(e){var t=e.findParent((function(e){return e.isObjectExpression()}));t&&(t.node[a]=!0)},ObjectExpression:{exit:function(e,i){if(e.node[a]){var o=void 0,s=function(){return o=o||e.scope.generateUidIdentifier("obj")},u=e.get("properties"),l=Array.isArray(u),c=0;for(u=l?u:(0,r.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;p.isObjectProperty()&&(p=p.get("value")),n(p,p.node,e.scope,s,i)}o&&(e.scope.push({id:o}),e.replaceWith(t.assignmentExpression("=",o,e.node)))}}}}}};var o=a(n(193));function a(e){return e&&e.__esModule?e:{default:e}}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(){return{visitor:o.visitors.merge([{ArrowFunctionExpression:function(e){var t=e.get("params"),n=Array.isArray(t),r=0;for(t=n?t:(0,i.default)(t);;){var o;if(n){if(r>=t.length)break;o=t[r++]}else{if((r=t.next()).done)break;o=r.value}var a=o;if(a.isRestElement()||a.isAssignmentPattern()){e.arrowFunctionToShadowed();break}}}},a.visitor,u.visitor,s.visitor])}};var o=n(7),a=l(n(334)),s=l(n(333)),u=l(n(335));function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{ObjectMethod:function(e){var t=e.node;if("method"===t.kind){var n=r.functionExpression(null,t.params,t.body,t.generator,t.async);n.returnType=t.returnType,e.replaceWith(r.objectProperty(t.key,n,t.computed))}},ObjectProperty:function(e){var t=e.node;t.shorthand&&(t.shorthand=!1)}}}};var r=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(1));e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e,n,r){return r.opts.loose&&!t.isIdentifier(e.argument,{name:"arguments"})?e.argument:n.toArray(e.argument,!0)}function r(e){for(var n=0;n<e.length;n++)if(t.isSpreadElement(e[n]))return!0;return!1}function o(e,r,o){var a=[],s=[];function u(){s.length&&(a.push(t.arrayExpression(s)),s=[])}var l=e,c=Array.isArray(l),f=0;for(l=c?l:(0,i.default)(l);;){var p;if(c){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var d=p;t.isSpreadElement(d)?(u(),a.push(n(d,r,o))):s.push(d)}return u(),a}return{visitor:{ArrayExpression:function(e,n){var i=e.node,a=e.scope,s=i.elements;if(r(s)){var u=o(s,a,n),l=u.shift();t.isArrayExpression(l)||(u.unshift(l),l=t.arrayExpression([])),e.replaceWith(t.callExpression(t.memberExpression(l,t.identifier("concat")),u))}},CallExpression:function(e,n){var i=e.node,a=e.scope,s=i.arguments;if(r(s)){var u=e.get("callee");if(!u.isSuper()){var l=t.identifier("undefined");i.arguments=[];var c=void 0,f=(c=1===s.length&&"arguments"===s[0].argument.name?[s[0].argument]:o(s,a,n)).shift();c.length?i.arguments.push(t.callExpression(t.memberExpression(f,t.identifier("concat")),c)):i.arguments.push(f);var p=i.callee;if(u.isMemberExpression()){var d=a.maybeGenerateMemoised(p.object);d?(p.object=t.assignmentExpression("=",d,p.object),l=d):l=p.object,t.appendToMemberExpression(p,t.identifier("apply"))}else i.callee=t.memberExpression(i.callee,t.identifier("apply"));t.isSuper(l)&&(l=t.thisExpression()),i.arguments.unshift(l)}}},NewExpression:function(e,n){var i=e.node,a=e.scope,s=i.arguments;if(r(s)){var u=o(s,a,n),l=t.arrayExpression([t.nullLiteral()]);s=t.callExpression(t.memberExpression(l,t.identifier("concat")),u),e.replaceWith(t.newExpression(t.callExpression(t.memberExpression(t.memberExpression(t.memberExpression(t.identifier("Function"),t.identifier("prototype")),t.identifier("bind")),t.identifier("apply")),[i.callee,s]),[]))}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;r.is(t,"y")&&e.replaceWith(i.newExpression(i.identifier("RegExp"),[i.stringLiteral(t.pattern),i.stringLiteral(t.flags)]))}}}};var r=o(n(192)),i=o(n(1));function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(2))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types;function n(e){return t.isLiteral(e)&&"string"==typeof e.value}function r(e,n){return t.binaryExpression("+",e,n)}return{visitor:{TaggedTemplateExpression:function(e,n){var r=e.node,o=r.quasi,a=[],s=[],u=[],l=o.quasis,c=Array.isArray(l),f=0;for(l=c?l:(0,i.default)(l);;){var p;if(c){if(f>=l.length)break;p=l[f++]}else{if((f=l.next()).done)break;p=f.value}var d=p;s.push(t.stringLiteral(d.value.cooked)),u.push(t.stringLiteral(d.value.raw))}s=t.arrayExpression(s),u=t.arrayExpression(u);var h="taggedTemplateLiteral";n.opts.loose&&(h+="Loose");var m=n.file.addTemplateObject(h,s,u);a.push(m),a=a.concat(o.expressions),e.replaceWith(t.callExpression(r.tag,a))},TemplateLiteral:function(e,o){var a=[],s=e.get("expressions"),u=e.node.quasis,l=Array.isArray(u),c=0;for(u=l?u:(0,i.default)(u);;){var f;if(l){if(c>=u.length)break;f=u[c++]}else{if((c=u.next()).done)break;f=c.value}var p=f;a.push(t.stringLiteral(p.value.cooked));var d=s.shift();d&&(!o.opts.spec||d.isBaseType("string")||d.isBaseType("number")?a.push(d.node):a.push(t.callExpression(t.identifier("String"),[d.node])))}if(n((a=a.filter((function(e){return!t.isLiteral(e,{value:""})})))[0])||n(a[1])||a.unshift(t.stringLiteral("")),a.length>1){var h=r(a.shift(),a.shift()),m=a,y=Array.isArray(m),v=0;for(m=y?m:(0,i.default)(m);;){var g;if(y){if(v>=m.length)break;g=m[v++]}else{if((v=m.next()).done)break;g=v.value}h=r(h,g)}e.replaceWith(h)}else e.replaceWith(a[0])}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0;var r,i=(r=n(10))&&r.__esModule?r:{default:r};t.default=function(e){var t=e.types,n=(0,i.default)();return{visitor:{Scope:function(e){var t=e.scope;t.getBinding("Symbol")&&t.rename("Symbol")},UnaryExpression:function(e){var r=e.node,i=e.parent;if(!r[n]&&!e.find((function(e){return e.node&&!!e.node._generated}))){if(e.parentPath.isBinaryExpression()&&t.EQUALITY_BINARY_OPERATORS.indexOf(i.operator)>=0){var o=e.getOpposite();if(o.isLiteral()&&"symbol"!==o.node.value&&"object"!==o.node.value)return}if("typeof"===r.operator){var a=t.callExpression(this.addHelper("typeof"),[r.argument]);if(e.get("argument").isIdentifier()){var s=t.stringLiteral("undefined"),u=t.unaryExpression("typeof",r.argument);u[n]=!0,e.replaceWith(t.conditionalExpression(t.binaryExpression("===",u,s),s,a))}else e.replaceWith(a)}}}}}},e.exports=t.default},function(e,t,n){"use strict";t.__esModule=!0,t.default=function(){return{visitor:{RegExpLiteral:function(e){var t=e.node;o.is(t,"u")&&(t.pattern=(0,i.default)(t.pattern,t.flags),o.pullFlag(t,"u"))}}}};var r,i=(r=n(612))&&r.__esModule?r:{default:r},o=function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&(t[n]=e[n]);return t.default=e,t}(n(192));e.exports=t.default},function(e,t,n){"use strict";e.exports=n(606)},function(e,t,n){"use strict";e.exports={default:n(408),__esModule:!0}},function(e,t,n){"use strict";t.__esModule=!0,t.scope=t.path=void 0;var r,i=(r=n(364))&&r.__esModule?r:{default:r};function o(){t.path=new i.default}function a(){t.scope=new i.default}t.clear=function(){o(),a()},t.clearPath=o,t.clearScope=a,t.path=new i.default,t.scope=new i.default},function(e,t){"use strict";var n="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e};function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}Object.defineProperty(t,"__esModule",{value:!0});var i={6:r("enum await"),strict:r("implements interface let package private protected public static yield"),strictBind:r("eval arguments")},o=r("break case catch continue debugger default do else finally for function if return switch throw try var while with null true false instanceof typeof void delete new in this let const class extends export import yield super"),a="ªµºÀ-ÖØ-öø-ˁˆ-ˑˠ-ˤˬˮͰ-ʹͶͷͺ-ͽͿΆΈ-ΊΌΎ-ΡΣ-ϵϷ-ҁҊ-ԯԱ-Ֆՙա-ևא-תװ-ײؠ-يٮٯٱ-ۓەۥۦۮۯۺ-ۼۿܐܒ-ܯݍ-ޥޱߊ-ߪߴߵߺࠀ-ࠕࠚࠤࠨࡀ-ࡘࢠ-ࢴࢶ-ࢽऄ-हऽॐक़-ॡॱ-ঀঅ-ঌএঐও-নপ-রলশ-হঽৎড়ঢ়য়-ৡৰৱਅ-ਊਏਐਓ-ਨਪ-ਰਲਲ਼ਵਸ਼ਸਹਖ਼-ੜਫ਼ੲ-ੴઅ-ઍએ-ઑઓ-નપ-રલળવ-હઽૐૠૡૹଅ-ଌଏଐଓ-ନପ-ରଲଳଵ-ହଽଡ଼ଢ଼ୟ-ୡୱஃஅ-ஊஎ-ஐஒ-கஙசஜஞடணதந-பம-ஹௐఅ-ఌఎ-ఐఒ-నప-హఽౘ-ౚౠౡಀಅ-ಌಎ-ಐಒ-ನಪ-ಳವ-ಹಽೞೠೡೱೲഅ-ഌഎ-ഐഒ-ഺഽൎൔ-ൖൟ-ൡൺ-ൿඅ-ඖක-නඳ-රලව-ෆก-ะาำเ-ๆກຂຄງຈຊຍດ-ທນ-ຟມ-ຣລວສຫອ-ະາຳຽເ-ໄໆໜ-ໟༀཀ-ཇཉ-ཬྈ-ྌက-ဪဿၐ-ၕၚ-ၝၡၥၦၮ-ၰၵ-ႁႎႠ-ჅჇჍა-ჺჼ-ቈቊ-ቍቐ-ቖቘቚ-ቝበ-ኈኊ-ኍነ-ኰኲ-ኵኸ-ኾዀዂ-ዅወ-ዖዘ-ጐጒ-ጕጘ-ፚᎀ-ᎏᎠ-Ᏽᏸ-ᏽᐁ-ᙬᙯ-ᙿᚁ-ᚚᚠ-ᛪᛮ-ᛸᜀ-ᜌᜎ-ᜑᜠ-ᜱᝀ-ᝑᝠ-ᝬᝮ-ᝰក-ឳៗៜᠠ-ᡷᢀ-ᢨᢪᢰ-ᣵᤀ-ᤞᥐ-ᥭᥰ-ᥴᦀ-ᦫᦰ-ᧉᨀ-ᨖᨠ-ᩔᪧᬅ-ᬳᭅ-ᭋᮃ-ᮠᮮᮯᮺ-ᯥᰀ-ᰣᱍ-ᱏᱚ-ᱽᲀ-ᲈᳩ-ᳬᳮ-ᳱᳵᳶᴀ-ᶿḀ-ἕἘ-Ἕἠ-ὅὈ-Ὅὐ-ὗὙὛὝὟ-ώᾀ-ᾴᾶ-ᾼιῂ-ῄῆ-ῌῐ-ΐῖ-Ίῠ-Ῥῲ-ῴῶ-ῼⁱⁿₐ-ₜℂℇℊ-ℓℕ℘-ℝℤΩℨK-ℹℼ-ℿⅅ-ⅉⅎⅠ-ↈⰀ-Ⱞⰰ-ⱞⱠ-ⳤⳫ-ⳮⳲⳳⴀ-ⴥⴧⴭⴰ-ⵧⵯⶀ-ⶖⶠ-ⶦⶨ-ⶮⶰ-ⶶⶸ-ⶾⷀ-ⷆⷈ-ⷎⷐ-ⷖⷘ-ⷞ々-〇〡-〩〱-〵〸-〼ぁ-ゖ゛-ゟァ-ヺー-ヿㄅ-ㄭㄱ-ㆎㆠ-ㆺㇰ-ㇿ㐀-䶵一-鿕ꀀ-ꒌꓐ-ꓽꔀ-ꘌꘐ-ꘟꘪꘫꙀ-ꙮꙿ-ꚝꚠ-ꛯꜗ-ꜟꜢ-ꞈꞋ-ꞮꞰ-ꞷꟷ-ꠁꠃ-ꠅꠇ-ꠊꠌ-ꠢꡀ-ꡳꢂ-ꢳꣲ-ꣷꣻꣽꤊ-ꤥꤰ-ꥆꥠ-ꥼꦄ-ꦲꧏꧠ-ꧤꧦ-ꧯꧺ-ꧾꨀ-ꨨꩀ-ꩂꩄ-ꩋꩠ-ꩶꩺꩾ-ꪯꪱꪵꪶꪹ-ꪽꫀꫂꫛ-ꫝꫠ-ꫪꫲ-ꫴꬁ-ꬆꬉ-ꬎꬑ-ꬖꬠ-ꬦꬨ-ꬮꬰ-ꭚꭜ-ꭥꭰ-ꯢ가-힣ힰ-ퟆퟋ-ퟻ豈-舘並-龎ff-stﬓ-ﬗיִײַ-ﬨשׁ-זּטּ-לּמּנּסּףּפּצּ-ﮱﯓ-ﴽﵐ-ﶏﶒ-ﷇﷰ-ﷻﹰ-ﹴﹶ-ﻼA-Za-zヲ-하-ᅦᅧ-ᅬᅭ-ᅲᅳ-ᅵ",s="·̀-ͯ·҃-֑҇-ׇֽֿׁׂׅׄؐ-ًؚ-٩ٰۖ-ۜ۟-۪ۤۧۨ-ۭ۰-۹ܑܰ-݊ަ-ް߀-߉߫-߳ࠖ-࠙ࠛ-ࠣࠥ-ࠧࠩ-࡙࠭-࡛ࣔ-ࣣ࣡-ःऺ-़ा-ॏ॑-ॗॢॣ०-९ঁ-ঃ়া-ৄেৈো-্ৗৢৣ০-৯ਁ-ਃ਼ਾ-ੂੇੈੋ-੍ੑ੦-ੱੵઁ-ઃ઼ા-ૅે-ૉો-્ૢૣ૦-૯ଁ-ଃ଼ା-ୄେୈୋ-୍ୖୗୢୣ୦-୯ஂா-ூெ-ைொ-்ௗ௦-௯ఀ-ఃా-ౄె-ైొ-్ౕౖౢౣ౦-౯ಁ-ಃ಼ಾ-ೄೆ-ೈೊ-್ೕೖೢೣ೦-೯ഁ-ഃാ-ൄെ-ൈൊ-്ൗൢൣ൦-൯ංඃ්ා-ුූෘ-ෟ෦-෯ෲෳัิ-ฺ็-๎๐-๙ັິ-ູົຼ່-ໍ໐-໙༘༙༠-༩༹༵༷༾༿ཱ-྄྆྇ྍ-ྗྙ-ྼ࿆ါ-ှ၀-၉ၖ-ၙၞ-ၠၢ-ၤၧ-ၭၱ-ၴႂ-ႍႏ-ႝ፝-፟፩-፱ᜒ-᜔ᜲ-᜴ᝒᝓᝲᝳ឴-៓៝០-៩᠋-᠍᠐-᠙ᢩᤠ-ᤫᤰ-᤻᥆-᥏᧐-᧚ᨗ-ᨛᩕ-ᩞ᩠-᩿᩼-᪉᪐-᪙᪰-᪽ᬀ-ᬄ᬴-᭄᭐-᭙᭫-᭳ᮀ-ᮂᮡ-ᮭ᮰-᮹᯦-᯳ᰤ-᰷᱀-᱉᱐-᱙᳐-᳔᳒-᳨᳭ᳲ-᳴᳸᳹᷀-᷵᷻-᷿‿⁀⁔⃐-⃥⃜⃡-⃰⳯-⵿⳱ⷠ-〪ⷿ-゙゚〯꘠-꘩꙯ꙴ-꙽ꚞꚟ꛰꛱ꠂ꠆ꠋꠣ-ꠧꢀꢁꢴ-ꣅ꣐-꣙꣠-꣱꤀-꤉ꤦ-꤭ꥇ-꥓ꦀ-ꦃ꦳-꧀꧐-꧙ꧥ꧰-꧹ꨩ-ꨶꩃꩌꩍ꩐-꩙ꩻ-ꩽꪰꪲ-ꪴꪷꪸꪾ꪿꫁ꫫ-ꫯꫵ꫶ꯣ-ꯪ꯬꯭꯰-꯹ﬞ︀-️︠-︯︳︴﹍-﹏0-9_",u=new RegExp("["+a+"]"),l=new RegExp("["+a+s+"]");a=s=null;var c=[0,11,2,25,2,18,2,1,2,14,3,13,35,122,70,52,268,28,4,48,48,31,17,26,6,37,11,29,3,35,5,7,2,4,43,157,19,35,5,35,5,39,9,51,157,310,10,21,11,7,153,5,3,0,2,43,2,1,4,0,3,22,11,22,10,30,66,18,2,1,11,21,11,25,71,55,7,1,65,0,16,3,2,2,2,26,45,28,4,28,36,7,2,27,28,53,11,21,11,18,14,17,111,72,56,50,14,50,785,52,76,44,33,24,27,35,42,34,4,0,13,47,15,3,22,0,2,0,36,17,2,24,85,6,2,0,2,3,2,14,2,9,8,46,39,7,3,1,3,21,2,6,2,1,2,4,4,0,19,0,13,4,159,52,19,3,54,47,21,1,2,0,185,46,42,3,37,47,21,0,60,42,86,25,391,63,32,0,449,56,264,8,2,36,18,0,50,29,881,921,103,110,18,195,2749,1070,4050,582,8634,568,8,30,114,29,19,47,17,3,32,20,6,18,881,68,12,0,67,12,65,0,32,6124,20,754,9486,1,3071,106,6,12,4,8,8,9,5991,84,2,70,2,1,3,0,3,1,3,3,2,11,2,0,2,6,2,64,2,3,3,7,2,6,2,27,2,3,2,4,2,0,4,6,2,339,3,24,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,30,2,24,2,7,4149,196,60,67,1213,3,2,26,2,1,2,0,3,0,2,9,2,3,2,0,2,0,7,0,5,0,2,0,2,0,2,2,2,1,2,0,3,0,2,0,2,0,2,0,2,0,2,1,2,0,3,3,2,6,2,3,2,3,2,0,2,9,2,16,6,2,2,4,2,16,4421,42710,42,4148,12,221,3,5761,10591,541],f=[509,0,227,0,150,4,294,9,1368,2,2,1,6,3,41,2,5,0,166,1,1306,2,54,14,32,9,16,3,46,10,54,9,7,2,37,13,2,9,52,0,13,2,49,13,10,2,4,9,83,11,7,0,161,11,6,9,7,3,57,0,2,6,3,1,3,2,10,0,11,1,3,6,4,4,193,17,10,9,87,19,13,9,214,6,3,8,28,1,83,16,16,9,82,12,9,9,84,14,5,9,423,9,838,7,2,7,17,9,57,21,2,13,19882,9,135,4,60,6,26,9,1016,45,17,3,19723,1,5319,4,4,5,9,7,3,6,31,3,149,2,1418,49,513,54,5,49,9,0,15,0,23,4,2,14,1361,6,2,16,3,6,2,1,2,4,2214,6,110,6,6,9,792487,239];function p(e,t){for(var n=65536,r=0;r<t.length;r+=2){if((n+=t[r])>e)return!1;if((n+=t[r+1])>=e)return!0}}function d(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&u.test(String.fromCharCode(e)):p(e,c)))}function h(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<123||(e<=65535?e>=170&&l.test(String.fromCharCode(e)):p(e,c)||p(e,f))))}var m={sourceType:"script",sourceFilename:void 0,startLine:1,allowReturnOutsideFunction:!1,allowImportExportEverywhere:!1,allowSuperOutsideMethod:!1,plugins:[],strictMode:null},y="function"==typeof Symbol&&"symbol"===n(Symbol.iterator)?function(e){return void 0===e?"undefined":n(e)}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":void 0===e?"undefined":n(e)},v=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},g=function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+(void 0===t?"undefined":n(t)));e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)},b=function(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!==(void 0===t?"undefined":n(t))&&"function"!=typeof t?e:t},x=!0,_=!0,w=!0,E=!0,S=function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};v(this,e),this.label=t,this.keyword=n.keyword,this.beforeExpr=!!n.beforeExpr,this.startsExpr=!!n.startsExpr,this.rightAssociative=!!n.rightAssociative,this.isLoop=!!n.isLoop,this.isAssign=!!n.isAssign,this.prefix=!!n.prefix,this.postfix=!!n.postfix,this.binop=n.binop||null,this.updateContext=null},k=function(e){function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return v(this,t),r.keyword=n,b(this,e.call(this,n,r))}return g(t,e),t}(S),A=function(e){function t(n,r){return v(this,t),b(this,e.call(this,n,{beforeExpr:x,binop:r}))}return g(t,e),t}(S),C={num:new S("num",{startsExpr:_}),regexp:new S("regexp",{startsExpr:_}),string:new S("string",{startsExpr:_}),name:new S("name",{startsExpr:_}),eof:new S("eof"),bracketL:new S("[",{beforeExpr:x,startsExpr:_}),bracketR:new S("]"),braceL:new S("{",{beforeExpr:x,startsExpr:_}),braceBarL:new S("{|",{beforeExpr:x,startsExpr:_}),braceR:new S("}"),braceBarR:new S("|}"),parenL:new S("(",{beforeExpr:x,startsExpr:_}),parenR:new S(")"),comma:new S(",",{beforeExpr:x}),semi:new S(";",{beforeExpr:x}),colon:new S(":",{beforeExpr:x}),doubleColon:new S("::",{beforeExpr:x}),dot:new S("."),question:new S("?",{beforeExpr:x}),arrow:new S("=>",{beforeExpr:x}),template:new S("template"),ellipsis:new S("...",{beforeExpr:x}),backQuote:new S("`",{startsExpr:_}),dollarBraceL:new S("${",{beforeExpr:x,startsExpr:_}),at:new S("@"),eq:new S("=",{beforeExpr:x,isAssign:!0}),assign:new S("_=",{beforeExpr:x,isAssign:!0}),incDec:new S("++/--",{prefix:E,postfix:!0,startsExpr:_}),prefix:new S("prefix",{beforeExpr:x,prefix:E,startsExpr:_}),logicalOR:new A("||",1),logicalAND:new A("&&",2),bitwiseOR:new A("|",3),bitwiseXOR:new A("^",4),bitwiseAND:new A("&",5),equality:new A("==/!=",6),relational:new A("</>",7),bitShift:new A("<</>>",8),plusMin:new S("+/-",{beforeExpr:x,binop:9,prefix:E,startsExpr:_}),modulo:new A("%",10),star:new A("*",10),slash:new A("/",10),exponent:new S("**",{beforeExpr:x,binop:11,rightAssociative:!0})},T={break:new k("break"),case:new k("case",{beforeExpr:x}),catch:new k("catch"),continue:new k("continue"),debugger:new k("debugger"),default:new k("default",{beforeExpr:x}),do:new k("do",{isLoop:w,beforeExpr:x}),else:new k("else",{beforeExpr:x}),finally:new k("finally"),for:new k("for",{isLoop:w}),function:new k("function",{startsExpr:_}),if:new k("if"),return:new k("return",{beforeExpr:x}),switch:new k("switch"),throw:new k("throw",{beforeExpr:x}),try:new k("try"),var:new k("var"),let:new k("let"),const:new k("const"),while:new k("while",{isLoop:w}),with:new k("with"),new:new k("new",{beforeExpr:x,startsExpr:_}),this:new k("this",{startsExpr:_}),super:new k("super",{startsExpr:_}),class:new k("class"),extends:new k("extends",{beforeExpr:x}),export:new k("export"),import:new k("import",{startsExpr:_}),yield:new k("yield",{beforeExpr:x,startsExpr:_}),null:new k("null",{startsExpr:_}),true:new k("true",{startsExpr:_}),false:new k("false",{startsExpr:_}),in:new k("in",{beforeExpr:x,binop:7}),instanceof:new k("instanceof",{beforeExpr:x,binop:7}),typeof:new k("typeof",{beforeExpr:x,prefix:E,startsExpr:_}),void:new k("void",{beforeExpr:x,prefix:E,startsExpr:_}),delete:new k("delete",{beforeExpr:x,prefix:E,startsExpr:_})};Object.keys(T).forEach((function(e){C["_"+e]=T[e]}));var D=/\r\n?|\n|\u2028|\u2029/,M=new RegExp(D.source,"g");function P(e){return 10===e||13===e||8232===e||8233===e}var O=/[\u1680\u180e\u2000-\u200a\u202f\u205f\u3000\ufeff]/,L=function e(t,n,r,i){v(this,e),this.token=t,this.isExpr=!!n,this.preserveSpace=!!r,this.override=i},N={braceStatement:new L("{",!1),braceExpression:new L("{",!0),templateQuasi:new L("${",!0),parenStatement:new L("(",!1),parenExpression:new L("(",!0),template:new L("`",!0,!0,(function(e){return e.readTmplToken()})),functionExpression:new L("function",!0)};C.parenR.updateContext=C.braceR.updateContext=function(){if(1!==this.state.context.length){var e=this.state.context.pop();e===N.braceStatement&&this.curContext()===N.functionExpression?(this.state.context.pop(),this.state.exprAllowed=!1):e===N.templateQuasi?this.state.exprAllowed=!0:this.state.exprAllowed=!e.isExpr}else this.state.exprAllowed=!0},C.name.updateContext=function(e){this.state.exprAllowed=!1,e!==C._let&&e!==C._const&&e!==C._var||D.test(this.input.slice(this.state.end))&&(this.state.exprAllowed=!0)},C.braceL.updateContext=function(e){this.state.context.push(this.braceIsBlock(e)?N.braceStatement:N.braceExpression),this.state.exprAllowed=!0},C.dollarBraceL.updateContext=function(){this.state.context.push(N.templateQuasi),this.state.exprAllowed=!0},C.parenL.updateContext=function(e){var t=e===C._if||e===C._for||e===C._with||e===C._while;this.state.context.push(t?N.parenStatement:N.parenExpression),this.state.exprAllowed=!0},C.incDec.updateContext=function(){},C._function.updateContext=function(){this.curContext()!==N.braceStatement&&this.state.context.push(N.functionExpression),this.state.exprAllowed=!1},C.backQuote.updateContext=function(){this.curContext()===N.template?this.state.context.pop():this.state.context.push(N.template),this.state.exprAllowed=!1};var F=function e(t,n){v(this,e),this.line=t,this.column=n},R=function e(t,n){v(this,e),this.start=t,this.end=n},I=function(){function e(){v(this,e)}return e.prototype.init=function(e,t){return this.strict=!1!==e.strictMode&&"module"===e.sourceType,this.input=t,this.potentialArrowAt=-1,this.inMethod=this.inFunction=this.inGenerator=this.inAsync=this.inPropertyName=this.inType=this.inClassProperty=this.noAnonFunctionType=!1,this.labels=[],this.decorators=[],this.tokens=[],this.comments=[],this.trailingComments=[],this.leadingComments=[],this.commentStack=[],this.pos=this.lineStart=0,this.curLine=e.startLine,this.type=C.eof,this.value=null,this.start=this.end=this.pos,this.startLoc=this.endLoc=this.curPosition(),this.lastTokEndLoc=this.lastTokStartLoc=null,this.lastTokStart=this.lastTokEnd=this.pos,this.context=[N.braceStatement],this.exprAllowed=!0,this.containsEsc=this.containsOctal=!1,this.octalPosition=null,this.invalidTemplateEscapePosition=null,this.exportedIdentifiers=[],this},e.prototype.curPosition=function(){return new F(this.curLine,this.pos-this.lineStart)},e.prototype.clone=function(t){var n=new e;for(var r in this){var i=this[r];t&&"context"!==r||!Array.isArray(i)||(i=i.slice()),n[r]=i}return n},e}(),j=function e(t){v(this,e),this.type=t.type,this.value=t.value,this.start=t.start,this.end=t.end,this.loc=new R(t.startLoc,t.endLoc)};function B(e){return e<=65535?String.fromCharCode(e):String.fromCharCode(55296+(e-65536>>10),56320+(e-65536&1023))}var q=function(){function e(t,n){v(this,e),this.state=new I,this.state.init(t,n)}return e.prototype.next=function(){this.isLookahead||this.state.tokens.push(new j(this.state)),this.state.lastTokEnd=this.state.end,this.state.lastTokStart=this.state.start,this.state.lastTokEndLoc=this.state.endLoc,this.state.lastTokStartLoc=this.state.startLoc,this.nextToken()},e.prototype.eat=function(e){return!!this.match(e)&&(this.next(),!0)},e.prototype.match=function(e){return this.state.type===e},e.prototype.isKeyword=function(e){return o(e)},e.prototype.lookahead=function(){var e=this.state;this.state=e.clone(!0),this.isLookahead=!0,this.next(),this.isLookahead=!1;var t=this.state.clone(!0);return this.state=e,t},e.prototype.setStrict=function(e){if(this.state.strict=e,this.match(C.num)||this.match(C.string)){for(this.state.pos=this.state.start;this.state.pos<this.state.lineStart;)this.state.lineStart=this.input.lastIndexOf("\n",this.state.lineStart-2)+1,--this.state.curLine;this.nextToken()}},e.prototype.curContext=function(){return this.state.context[this.state.context.length-1]},e.prototype.nextToken=function(){var e=this.curContext();return e&&e.preserveSpace||this.skipSpace(),this.state.containsOctal=!1,this.state.octalPosition=null,this.state.start=this.state.pos,this.state.startLoc=this.state.curPosition(),this.state.pos>=this.input.length?this.finishToken(C.eof):e.override?e.override(this):this.readToken(this.fullCharCodeAtPos())},e.prototype.readToken=function(e){return d(e)||92===e?this.readWord():this.getTokenFromCode(e)},e.prototype.fullCharCodeAtPos=function(){var e=this.input.charCodeAt(this.state.pos);return e<=55295||e>=57344?e:(e<<10)+this.input.charCodeAt(this.state.pos+1)-56613888},e.prototype.pushComment=function(e,t,n,r,i,o){var a={type:e?"CommentBlock":"CommentLine",value:t,start:n,end:r,loc:new R(i,o)};this.isLookahead||(this.state.tokens.push(a),this.state.comments.push(a),this.addComment(a))},e.prototype.skipBlockComment=function(){var e=this.state.curPosition(),t=this.state.pos,n=this.input.indexOf("*/",this.state.pos+=2);-1===n&&this.raise(this.state.pos-2,"Unterminated comment"),this.state.pos=n+2,M.lastIndex=t;for(var r=void 0;(r=M.exec(this.input))&&r.index<this.state.pos;)++this.state.curLine,this.state.lineStart=r.index+r[0].length;this.pushComment(!0,this.input.slice(t+2,n),t,this.state.pos,e,this.state.curPosition())},e.prototype.skipLineComment=function(e){for(var t=this.state.pos,n=this.state.curPosition(),r=this.input.charCodeAt(this.state.pos+=e);this.state.pos<this.input.length&&10!==r&&13!==r&&8232!==r&&8233!==r;)++this.state.pos,r=this.input.charCodeAt(this.state.pos);this.pushComment(!1,this.input.slice(t+e,this.state.pos),t,this.state.pos,n,this.state.curPosition())},e.prototype.skipSpace=function(){e:for(;this.state.pos<this.input.length;){var e=this.input.charCodeAt(this.state.pos);switch(e){case 32:case 160:++this.state.pos;break;case 13:10===this.input.charCodeAt(this.state.pos+1)&&++this.state.pos;case 10:case 8232:case 8233:++this.state.pos,++this.state.curLine,this.state.lineStart=this.state.pos;break;case 47:switch(this.input.charCodeAt(this.state.pos+1)){case 42:this.skipBlockComment();break;case 47:this.skipLineComment(2);break;default:break e}break;default:if(!(e>8&&e<14||e>=5760&&O.test(String.fromCharCode(e))))break e;++this.state.pos}}},e.prototype.finishToken=function(e,t){this.state.end=this.state.pos,this.state.endLoc=this.state.curPosition();var n=this.state.type;this.state.type=e,this.state.value=t,this.updateContext(n)},e.prototype.readToken_dot=function(){var e=this.input.charCodeAt(this.state.pos+1);if(e>=48&&e<=57)return this.readNumber(!0);var t=this.input.charCodeAt(this.state.pos+2);return 46===e&&46===t?(this.state.pos+=3,this.finishToken(C.ellipsis)):(++this.state.pos,this.finishToken(C.dot))},e.prototype.readToken_slash=function(){return this.state.exprAllowed?(++this.state.pos,this.readRegexp()):61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(C.assign,2):this.finishOp(C.slash,1)},e.prototype.readToken_mult_modulo=function(e){var t=42===e?C.star:C.modulo,n=1,r=this.input.charCodeAt(this.state.pos+1);return 42===r&&(n++,r=this.input.charCodeAt(this.state.pos+2),t=C.exponent),61===r&&(n++,t=C.assign),this.finishOp(t,n)},e.prototype.readToken_pipe_amp=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?this.finishOp(124===e?C.logicalOR:C.logicalAND,2):61===t?this.finishOp(C.assign,2):124===e&&125===t&&this.hasPlugin("flow")?this.finishOp(C.braceBarR,2):this.finishOp(124===e?C.bitwiseOR:C.bitwiseAND,1)},e.prototype.readToken_caret=function(){return 61===this.input.charCodeAt(this.state.pos+1)?this.finishOp(C.assign,2):this.finishOp(C.bitwiseXOR,1)},e.prototype.readToken_plus_min=function(e){var t=this.input.charCodeAt(this.state.pos+1);return t===e?45===t&&62===this.input.charCodeAt(this.state.pos+2)&&D.test(this.input.slice(this.state.lastTokEnd,this.state.pos))?(this.skipLineComment(3),this.skipSpace(),this.nextToken()):this.finishOp(C.incDec,2):61===t?this.finishOp(C.assign,2):this.finishOp(C.plusMin,1)},e.prototype.readToken_lt_gt=function(e){var t=this.input.charCodeAt(this.state.pos+1),n=1;return t===e?(n=62===e&&62===this.input.charCodeAt(this.state.pos+2)?3:2,61===this.input.charCodeAt(this.state.pos+n)?this.finishOp(C.assign,n+1):this.finishOp(C.bitShift,n)):33===t&&60===e&&45===this.input.charCodeAt(this.state.pos+2)&&45===this.input.charCodeAt(this.state.pos+3)?(this.inModule&&this.unexpected(),this.skipLineComment(4),this.skipSpace(),this.nextToken()):(61===t&&(n=2),this.finishOp(C.relational,n))},e.prototype.readToken_eq_excl=function(e){var t=this.input.charCodeAt(this.state.pos+1);return 61===t?this.finishOp(C.equality,61===this.input.charCodeAt(this.state.pos+2)?3:2):61===e&&62===t?(this.state.pos+=2,this.finishToken(C.arrow)):this.finishOp(61===e?C.eq:C.prefix,1)},e.prototype.getTokenFromCode=function(e){switch(e){case 46:return this.readToken_dot();case 40:return++this.state.pos,this.finishToken(C.parenL);case 41:return++this.state.pos,this.finishToken(C.parenR);case 59:return++this.state.pos,this.finishToken(C.semi);case 44:return++this.state.pos,this.finishToken(C.comma);case 91:return++this.state.pos,this.finishToken(C.bracketL);case 93:return++this.state.pos,this.finishToken(C.bracketR);case 123:return this.hasPlugin("flow")&&124===this.input.charCodeAt(this.state.pos+1)?this.finishOp(C.braceBarL,2):(++this.state.pos,this.finishToken(C.braceL));case 125:return++this.state.pos,this.finishToken(C.braceR);case 58:return this.hasPlugin("functionBind")&&58===this.input.charCodeAt(this.state.pos+1)?this.finishOp(C.doubleColon,2):(++this.state.pos,this.finishToken(C.colon));case 63:return++this.state.pos,this.finishToken(C.question);case 64:return++this.state.pos,this.finishToken(C.at);case 96:return++this.state.pos,this.finishToken(C.backQuote);case 48:var t=this.input.charCodeAt(this.state.pos+1);if(120===t||88===t)return this.readRadixNumber(16);if(111===t||79===t)return this.readRadixNumber(8);if(98===t||66===t)return this.readRadixNumber(2);case 49:case 50:case 51:case 52:case 53:case 54:case 55:case 56:case 57:return this.readNumber(!1);case 34:case 39:return this.readString(e);case 47:return this.readToken_slash();case 37:case 42:return this.readToken_mult_modulo(e);case 124:case 38:return this.readToken_pipe_amp(e);case 94:return this.readToken_caret();case 43:case 45:return this.readToken_plus_min(e);case 60:case 62:return this.readToken_lt_gt(e);case 61:case 33:return this.readToken_eq_excl(e);case 126:return this.finishOp(C.prefix,1)}this.raise(this.state.pos,"Unexpected character '"+B(e)+"'")},e.prototype.finishOp=function(e,t){var n=this.input.slice(this.state.pos,this.state.pos+t);return this.state.pos+=t,this.finishToken(e,n)},e.prototype.readRegexp=function(){for(var e=this.state.pos,t=void 0,n=void 0;;){this.state.pos>=this.input.length&&this.raise(e,"Unterminated regular expression");var r=this.input.charAt(this.state.pos);if(D.test(r)&&this.raise(e,"Unterminated regular expression"),t)t=!1;else{if("["===r)n=!0;else if("]"===r&&n)n=!1;else if("/"===r&&!n)break;t="\\"===r}++this.state.pos}var i=this.input.slice(e,this.state.pos);++this.state.pos;var o=this.readWord1();return o&&(/^[gmsiyu]*$/.test(o)||this.raise(e,"Invalid regular expression flag")),this.finishToken(C.regexp,{pattern:i,flags:o})},e.prototype.readInt=function(e,t){for(var n=this.state.pos,r=0,i=0,o=null==t?1/0:t;i<o;++i){var a,s=this.input.charCodeAt(this.state.pos);if((a=s>=97?s-97+10:s>=65?s-65+10:s>=48&&s<=57?s-48:1/0)>=e)break;++this.state.pos,r=r*e+a}return this.state.pos===n||null!=t&&this.state.pos-n!==t?null:r},e.prototype.readRadixNumber=function(e){this.state.pos+=2;var t=this.readInt(e);return null==t&&this.raise(this.state.start+2,"Expected number in radix "+e),d(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number"),this.finishToken(C.num,t)},e.prototype.readNumber=function(e){var t=this.state.pos,n=48===this.input.charCodeAt(t),r=!1;e||null!==this.readInt(10)||this.raise(t,"Invalid number"),n&&this.state.pos==t+1&&(n=!1);var i=this.input.charCodeAt(this.state.pos);46!==i||n||(++this.state.pos,this.readInt(10),r=!0,i=this.input.charCodeAt(this.state.pos)),69!==i&&101!==i||n||(43!==(i=this.input.charCodeAt(++this.state.pos))&&45!==i||++this.state.pos,null===this.readInt(10)&&this.raise(t,"Invalid number"),r=!0),d(this.fullCharCodeAtPos())&&this.raise(this.state.pos,"Identifier directly after number");var o=this.input.slice(t,this.state.pos),a=void 0;return r?a=parseFloat(o):n&&1!==o.length?this.state.strict?this.raise(t,"Invalid number"):a=/[89]/.test(o)?parseInt(o,10):parseInt(o,8):a=parseInt(o,10),this.finishToken(C.num,a)},e.prototype.readCodePoint=function(e){var t=void 0;if(123===this.input.charCodeAt(this.state.pos)){var n=++this.state.pos;if(t=this.readHexChar(this.input.indexOf("}",this.state.pos)-this.state.pos,e),++this.state.pos,null===t)--this.state.invalidTemplateEscapePosition;else if(t>1114111){if(!e)return this.state.invalidTemplateEscapePosition=n-2,null;this.raise(n,"Code point out of bounds")}}else t=this.readHexChar(4,e);return t},e.prototype.readString=function(e){for(var t="",n=++this.state.pos;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated string constant");var r=this.input.charCodeAt(this.state.pos);if(r===e)break;92===r?(t+=this.input.slice(n,this.state.pos),t+=this.readEscapedChar(!1),n=this.state.pos):(P(r)&&this.raise(this.state.start,"Unterminated string constant"),++this.state.pos)}return t+=this.input.slice(n,this.state.pos++),this.finishToken(C.string,t)},e.prototype.readTmplToken=function(){for(var e="",t=this.state.pos,n=!1;;){this.state.pos>=this.input.length&&this.raise(this.state.start,"Unterminated template");var r=this.input.charCodeAt(this.state.pos);if(96===r||36===r&&123===this.input.charCodeAt(this.state.pos+1))return this.state.pos===this.state.start&&this.match(C.template)?36===r?(this.state.pos+=2,this.finishToken(C.dollarBraceL)):(++this.state.pos,this.finishToken(C.backQuote)):(e+=this.input.slice(t,this.state.pos),this.finishToken(C.template,n?null:e));if(92===r){e+=this.input.slice(t,this.state.pos);var i=this.readEscapedChar(!0);null===i?n=!0:e+=i,t=this.state.pos}else if(P(r)){switch(e+=this.input.slice(t,this.state.pos),++this.state.pos,r){case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:e+="\n";break;default:e+=String.fromCharCode(r)}++this.state.curLine,this.state.lineStart=this.state.pos,t=this.state.pos}else++this.state.pos}},e.prototype.readEscapedChar=function(e){var t=!e,n=this.input.charCodeAt(++this.state.pos);switch(++this.state.pos,n){case 110:return"\n";case 114:return"\r";case 120:var r=this.readHexChar(2,t);return null===r?null:String.fromCharCode(r);case 117:var i=this.readCodePoint(t);return null===i?null:B(i);case 116:return"\t";case 98:return"\b";case 118:return"\v";case 102:return"\f";case 13:10===this.input.charCodeAt(this.state.pos)&&++this.state.pos;case 10:return this.state.lineStart=this.state.pos,++this.state.curLine,"";default:if(n>=48&&n<=55){var o=this.state.pos-1,a=this.input.substr(this.state.pos-1,3).match(/^[0-7]+/)[0],s=parseInt(a,8);if(s>255&&(a=a.slice(0,-1),s=parseInt(a,8)),s>0){if(e)return this.state.invalidTemplateEscapePosition=o,null;this.state.strict?this.raise(o,"Octal literal in strict mode"):this.state.containsOctal||(this.state.containsOctal=!0,this.state.octalPosition=o)}return this.state.pos+=a.length-1,String.fromCharCode(s)}return String.fromCharCode(n)}},e.prototype.readHexChar=function(e,t){var n=this.state.pos,r=this.readInt(16,e);return null===r&&(t?this.raise(n,"Bad character escape sequence"):(this.state.pos=n-1,this.state.invalidTemplateEscapePosition=n-1)),r},e.prototype.readWord1=function(){this.state.containsEsc=!1;for(var e="",t=!0,n=this.state.pos;this.state.pos<this.input.length;){var r=this.fullCharCodeAtPos();if(h(r))this.state.pos+=r<=65535?1:2;else{if(92!==r)break;this.state.containsEsc=!0,e+=this.input.slice(n,this.state.pos);var i=this.state.pos;117!==this.input.charCodeAt(++this.state.pos)&&this.raise(this.state.pos,"Expecting Unicode escape sequence \\uXXXX"),++this.state.pos;var o=this.readCodePoint(!0);(t?d:h)(o,!0)||this.raise(i,"Invalid Unicode escape"),e+=B(o),n=this.state.pos}t=!1}return e+this.input.slice(n,this.state.pos)},e.prototype.readWord=function(){var e=this.readWord1(),t=C.name;return!this.state.containsEsc&&this.isKeyword(e)&&(t=T[e]),this.finishToken(t,e)},e.prototype.braceIsBlock=function(e){if(e===C.colon){var t=this.curContext();if(t===N.braceStatement||t===N.braceExpression)return!t.isExpr}return e===C._return?D.test(this.input.slice(this.state.lastTokEnd,this.state.start)):e===C._else||e===C.semi||e===C.eof||e===C.parenR||(e===C.braceL?this.curContext()===N.braceStatement:!this.state.exprAllowed)},e.prototype.updateContext=function(e){var t=this.state.type,n=void 0;t.keyword&&e===C.dot?this.state.exprAllowed=!1:(n=t.updateContext)?n.call(this,e):this.state.exprAllowed=t.beforeExpr},e}(),z={},V=["jsx","doExpressions","objectRestSpread","decorators","classProperties","exportExtensions","asyncGenerators","functionBind","functionSent","dynamicImport","flow"],U=function(e){function t(n,r){v(this,t),n=function(e){var t={};for(var n in m)t[n]=e&&n in e?e[n]:m[n];return t}(n);var i=b(this,e.call(this,n,r));return i.options=n,i.inModule="module"===i.options.sourceType,i.input=r,i.plugins=i.loadPlugins(i.options.plugins),i.filename=n.sourceFilename,0===i.state.pos&&"#"===i.input[0]&&"!"===i.input[1]&&i.skipLineComment(2),i}return g(t,e),t.prototype.isReservedWord=function(e){return"await"===e?this.inModule:i[6](e)},t.prototype.hasPlugin=function(e){return!!(this.plugins["*"]&&V.indexOf(e)>-1)||!!this.plugins[e]},t.prototype.extend=function(e,t){this[e]=t(this[e])},t.prototype.loadAllPlugins=function(){var e=this,t=Object.keys(z).filter((function(e){return"flow"!==e&&"estree"!==e}));t.push("flow"),t.forEach((function(t){var n=z[t];n&&n(e)}))},t.prototype.loadPlugins=function(e){if(e.indexOf("*")>=0)return this.loadAllPlugins(),{"*":!0};var t={};e.indexOf("flow")>=0&&(e=e.filter((function(e){return"flow"!==e})),e.push("flow")),e.indexOf("estree")>=0&&(e=e.filter((function(e){return"estree"!==e})),e.unshift("estree"));var n=e,r=Array.isArray(n),i=0;for(n=r?n:n[Symbol.iterator]();;){var o;if(r){if(i>=n.length)break;o=n[i++]}else{if((i=n.next()).done)break;o=i.value}var a=o;if(!t[a]){t[a]=!0;var s=z[a];s&&s(this)}}return t},t.prototype.parse=function(){var e=this.startNode(),t=this.startNode();return this.nextToken(),this.parseTopLevel(e,t)},t}(q),W=U.prototype;W.addExtra=function(e,t,n){e&&((e.extra=e.extra||{})[t]=n)},W.isRelational=function(e){return this.match(C.relational)&&this.state.value===e},W.expectRelational=function(e){this.isRelational(e)?this.next():this.unexpected(null,C.relational)},W.isContextual=function(e){return this.match(C.name)&&this.state.value===e},W.eatContextual=function(e){return this.state.value===e&&this.eat(C.name)},W.expectContextual=function(e,t){this.eatContextual(e)||this.unexpected(null,t)},W.canInsertSemicolon=function(){return this.match(C.eof)||this.match(C.braceR)||D.test(this.input.slice(this.state.lastTokEnd,this.state.start))},W.isLineTerminator=function(){return this.eat(C.semi)||this.canInsertSemicolon()},W.semicolon=function(){this.isLineTerminator()||this.unexpected(null,C.semi)},W.expect=function(e,t){return this.eat(e)||this.unexpected(t,e)},W.unexpected=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Unexpected token";t&&"object"===(void 0===t?"undefined":y(t))&&t.label&&(t="Unexpected token, expected "+t.label),this.raise(null!=e?e:this.state.start,t)};var Y=U.prototype;Y.parseTopLevel=function(e,t){return t.sourceType=this.options.sourceType,this.parseBlockBody(t,!0,!0,C.eof),e.program=this.finishNode(t,"Program"),e.comments=this.state.comments,e.tokens=this.state.tokens,this.finishNode(e,"File")};var X={kind:"loop"},H={kind:"switch"};Y.stmtToDirective=function(e){var t=e.expression,n=this.startNodeAt(t.start,t.loc.start),r=this.startNodeAt(e.start,e.loc.start),i=this.input.slice(t.start,t.end),o=n.value=i.slice(1,-1);return this.addExtra(n,"raw",i),this.addExtra(n,"rawValue",o),r.value=this.finishNodeAt(n,"DirectiveLiteral",t.end,t.loc.end),this.finishNodeAt(r,"Directive",e.end,e.loc.end)},Y.parseStatement=function(e,t){this.match(C.at)&&this.parseDecorators(!0);var n=this.state.type,r=this.startNode();switch(n){case C._break:case C._continue:return this.parseBreakContinueStatement(r,n.keyword);case C._debugger:return this.parseDebuggerStatement(r);case C._do:return this.parseDoStatement(r);case C._for:return this.parseForStatement(r);case C._function:return e||this.unexpected(),this.parseFunctionStatement(r);case C._class:return e||this.unexpected(),this.parseClass(r,!0);case C._if:return this.parseIfStatement(r);case C._return:return this.parseReturnStatement(r);case C._switch:return this.parseSwitchStatement(r);case C._throw:return this.parseThrowStatement(r);case C._try:return this.parseTryStatement(r);case C._let:case C._const:e||this.unexpected();case C._var:return this.parseVarStatement(r,n);case C._while:return this.parseWhileStatement(r);case C._with:return this.parseWithStatement(r);case C.braceL:return this.parseBlock();case C.semi:return this.parseEmptyStatement(r);case C._export:case C._import:if(this.hasPlugin("dynamicImport")&&this.lookahead().type===C.parenL)break;return this.options.allowImportExportEverywhere||(t||this.raise(this.state.start,"'import' and 'export' may only appear at the top level"),this.inModule||this.raise(this.state.start,"'import' and 'export' may appear only with 'sourceType: \"module\"'")),n===C._import?this.parseImport(r):this.parseExport(r);case C.name:if("async"===this.state.value){var i=this.state.clone();if(this.next(),this.match(C._function)&&!this.canInsertSemicolon())return this.expect(C._function),this.parseFunction(r,!0,!1,!0);this.state=i}}var o=this.state.value,a=this.parseExpression();return n===C.name&&"Identifier"===a.type&&this.eat(C.colon)?this.parseLabeledStatement(r,o,a):this.parseExpressionStatement(r,a)},Y.takeDecorators=function(e){this.state.decorators.length&&(e.decorators=this.state.decorators,this.state.decorators=[])},Y.parseDecorators=function(e){for(;this.match(C.at);){var t=this.parseDecorator();this.state.decorators.push(t)}e&&this.match(C._export)||this.match(C._class)||this.raise(this.state.start,"Leading decorators must be attached to a class declaration")},Y.parseDecorator=function(){this.hasPlugin("decorators")||this.unexpected();var e=this.startNode();return this.next(),e.expression=this.parseMaybeAssign(),this.finishNode(e,"Decorator")},Y.parseBreakContinueStatement=function(e,t){var n="break"===t;this.next(),this.isLineTerminator()?e.label=null:this.match(C.name)?(e.label=this.parseIdentifier(),this.semicolon()):this.unexpected();var r=void 0;for(r=0;r<this.state.labels.length;++r){var i=this.state.labels[r];if(null==e.label||i.name===e.label.name){if(null!=i.kind&&(n||"loop"===i.kind))break;if(e.label&&n)break}}return r===this.state.labels.length&&this.raise(e.start,"Unsyntactic "+t),this.finishNode(e,n?"BreakStatement":"ContinueStatement")},Y.parseDebuggerStatement=function(e){return this.next(),this.semicolon(),this.finishNode(e,"DebuggerStatement")},Y.parseDoStatement=function(e){return this.next(),this.state.labels.push(X),e.body=this.parseStatement(!1),this.state.labels.pop(),this.expect(C._while),e.test=this.parseParenExpression(),this.eat(C.semi),this.finishNode(e,"DoWhileStatement")},Y.parseForStatement=function(e){this.next(),this.state.labels.push(X);var t=!1;if(this.hasPlugin("asyncGenerators")&&this.state.inAsync&&this.isContextual("await")&&(t=!0,this.next()),this.expect(C.parenL),this.match(C.semi))return t&&this.unexpected(),this.parseFor(e,null);if(this.match(C._var)||this.match(C._let)||this.match(C._const)){var n=this.startNode(),r=this.state.type;return this.next(),this.parseVar(n,!0,r),this.finishNode(n,"VariableDeclaration"),!this.match(C._in)&&!this.isContextual("of")||1!==n.declarations.length||n.declarations[0].init?(t&&this.unexpected(),this.parseFor(e,n)):this.parseForIn(e,n,t)}var i={start:0},o=this.parseExpression(!0,i);if(this.match(C._in)||this.isContextual("of")){var a=this.isContextual("of")?"for-of statement":"for-in statement";return this.toAssignable(o,void 0,a),this.checkLVal(o,void 0,void 0,a),this.parseForIn(e,o,t)}return i.start&&this.unexpected(i.start),t&&this.unexpected(),this.parseFor(e,o)},Y.parseFunctionStatement=function(e){return this.next(),this.parseFunction(e,!0)},Y.parseIfStatement=function(e){return this.next(),e.test=this.parseParenExpression(),e.consequent=this.parseStatement(!1),e.alternate=this.eat(C._else)?this.parseStatement(!1):null,this.finishNode(e,"IfStatement")},Y.parseReturnStatement=function(e){return this.state.inFunction||this.options.allowReturnOutsideFunction||this.raise(this.state.start,"'return' outside of function"),this.next(),this.isLineTerminator()?e.argument=null:(e.argument=this.parseExpression(),this.semicolon()),this.finishNode(e,"ReturnStatement")},Y.parseSwitchStatement=function(e){this.next(),e.discriminant=this.parseParenExpression(),e.cases=[],this.expect(C.braceL),this.state.labels.push(H);for(var t,n=void 0;!this.match(C.braceR);)if(this.match(C._case)||this.match(C._default)){var r=this.match(C._case);n&&this.finishNode(n,"SwitchCase"),e.cases.push(n=this.startNode()),n.consequent=[],this.next(),r?n.test=this.parseExpression():(t&&this.raise(this.state.lastTokStart,"Multiple default clauses"),t=!0,n.test=null),this.expect(C.colon)}else n?n.consequent.push(this.parseStatement(!0)):this.unexpected();return n&&this.finishNode(n,"SwitchCase"),this.next(),this.state.labels.pop(),this.finishNode(e,"SwitchStatement")},Y.parseThrowStatement=function(e){return this.next(),D.test(this.input.slice(this.state.lastTokEnd,this.state.start))&&this.raise(this.state.lastTokEnd,"Illegal newline after throw"),e.argument=this.parseExpression(),this.semicolon(),this.finishNode(e,"ThrowStatement")};var G=[];Y.parseTryStatement=function(e){if(this.next(),e.block=this.parseBlock(),e.handler=null,this.match(C._catch)){var t=this.startNode();this.next(),this.expect(C.parenL),t.param=this.parseBindingAtom(),this.checkLVal(t.param,!0,Object.create(null),"catch clause"),this.expect(C.parenR),t.body=this.parseBlock(),e.handler=this.finishNode(t,"CatchClause")}return e.guardedHandlers=G,e.finalizer=this.eat(C._finally)?this.parseBlock():null,e.handler||e.finalizer||this.raise(e.start,"Missing catch or finally clause"),this.finishNode(e,"TryStatement")},Y.parseVarStatement=function(e,t){return this.next(),this.parseVar(e,!1,t),this.semicolon(),this.finishNode(e,"VariableDeclaration")},Y.parseWhileStatement=function(e){return this.next(),e.test=this.parseParenExpression(),this.state.labels.push(X),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"WhileStatement")},Y.parseWithStatement=function(e){return this.state.strict&&this.raise(this.state.start,"'with' in strict mode"),this.next(),e.object=this.parseParenExpression(),e.body=this.parseStatement(!1),this.finishNode(e,"WithStatement")},Y.parseEmptyStatement=function(e){return this.next(),this.finishNode(e,"EmptyStatement")},Y.parseLabeledStatement=function(e,t,n){var r=this.state.labels,i=Array.isArray(r),o=0;for(r=i?r:r[Symbol.iterator]();;){var a;if(i){if(o>=r.length)break;a=r[o++]}else{if((o=r.next()).done)break;a=o.value}a.name===t&&this.raise(n.start,"Label '"+t+"' is already declared")}for(var s=this.state.type.isLoop?"loop":this.match(C._switch)?"switch":null,u=this.state.labels.length-1;u>=0;u--){var l=this.state.labels[u];if(l.statementStart!==e.start)break;l.statementStart=this.state.start,l.kind=s}return this.state.labels.push({name:t,kind:s,statementStart:this.state.start}),e.body=this.parseStatement(!0),this.state.labels.pop(),e.label=n,this.finishNode(e,"LabeledStatement")},Y.parseExpressionStatement=function(e,t){return e.expression=t,this.semicolon(),this.finishNode(e,"ExpressionStatement")},Y.parseBlock=function(e){var t=this.startNode();return this.expect(C.braceL),this.parseBlockBody(t,e,!1,C.braceR),this.finishNode(t,"BlockStatement")},Y.isValidDirective=function(e){return"ExpressionStatement"===e.type&&"StringLiteral"===e.expression.type&&!e.expression.extra.parenthesized},Y.parseBlockBody=function(e,t,n,r){e.body=[],e.directives=[];for(var i=!1,o=void 0,a=void 0;!this.eat(r);){i||!this.state.containsOctal||a||(a=this.state.octalPosition);var s=this.parseStatement(!0,n);if(t&&!i&&this.isValidDirective(s)){var u=this.stmtToDirective(s);e.directives.push(u),void 0===o&&"use strict"===u.value.value&&(o=this.state.strict,this.setStrict(!0),a&&this.raise(a,"Octal literal in strict mode"))}else i=!0,e.body.push(s)}!1===o&&this.setStrict(!1)},Y.parseFor=function(e,t){return e.init=t,this.expect(C.semi),e.test=this.match(C.semi)?null:this.parseExpression(),this.expect(C.semi),e.update=this.match(C.parenR)?null:this.parseExpression(),this.expect(C.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,"ForStatement")},Y.parseForIn=function(e,t,n){var r=void 0;return n?(this.eatContextual("of"),r="ForAwaitStatement"):(r=this.match(C._in)?"ForInStatement":"ForOfStatement",this.next()),e.left=t,e.right=this.parseExpression(),this.expect(C.parenR),e.body=this.parseStatement(!1),this.state.labels.pop(),this.finishNode(e,r)},Y.parseVar=function(e,t,n){for(e.declarations=[],e.kind=n.keyword;;){var r=this.startNode();if(this.parseVarHead(r),this.eat(C.eq)?r.init=this.parseMaybeAssign(t):n!==C._const||this.match(C._in)||this.isContextual("of")?"Identifier"===r.id.type||t&&(this.match(C._in)||this.isContextual("of"))?r.init=null:this.raise(this.state.lastTokEnd,"Complex binding patterns require an initialization value"):this.unexpected(),e.declarations.push(this.finishNode(r,"VariableDeclarator")),!this.eat(C.comma))break}return e},Y.parseVarHead=function(e){e.id=this.parseBindingAtom(),this.checkLVal(e.id,!0,void 0,"variable declaration")},Y.parseFunction=function(e,t,n,r,i){var o=this.state.inMethod;return this.state.inMethod=!1,this.initFunction(e,r),this.match(C.star)&&(e.async&&!this.hasPlugin("asyncGenerators")?this.unexpected():(e.generator=!0,this.next())),!t||i||this.match(C.name)||this.match(C._yield)||this.unexpected(),(this.match(C.name)||this.match(C._yield))&&(e.id=this.parseBindingIdentifier()),this.parseFunctionParams(e),this.parseFunctionBody(e,n),this.state.inMethod=o,this.finishNode(e,t?"FunctionDeclaration":"FunctionExpression")},Y.parseFunctionParams=function(e){this.expect(C.parenL),e.params=this.parseBindingList(C.parenR)},Y.parseClass=function(e,t,n){return this.next(),this.takeDecorators(e),this.parseClassId(e,t,n),this.parseClassSuper(e),this.parseClassBody(e),this.finishNode(e,t?"ClassDeclaration":"ClassExpression")},Y.isClassProperty=function(){return this.match(C.eq)||this.match(C.semi)||this.match(C.braceR)},Y.isClassMethod=function(){return this.match(C.parenL)},Y.isNonstaticConstructor=function(e){return!(e.computed||e.static||"constructor"!==e.key.name&&"constructor"!==e.key.value)},Y.parseClassBody=function(e){var t=this.state.strict;this.state.strict=!0;var n=!1,r=!1,i=[],o=this.startNode();for(o.body=[],this.expect(C.braceL);!this.eat(C.braceR);)if(this.eat(C.semi))i.length>0&&this.raise(this.state.lastTokEnd,"Decorators must not be followed by a semicolon");else if(this.match(C.at))i.push(this.parseDecorator());else{var a=this.startNode();if(i.length&&(a.decorators=i,i=[]),a.static=!1,this.match(C.name)&&"static"===this.state.value){var s=this.parseIdentifier(!0);if(this.isClassMethod()){a.kind="method",a.computed=!1,a.key=s,this.parseClassMethod(o,a,!1,!1);continue}if(this.isClassProperty()){a.computed=!1,a.key=s,o.body.push(this.parseClassProperty(a));continue}a.static=!0}if(this.eat(C.star))a.kind="method",this.parsePropertyName(a),this.isNonstaticConstructor(a)&&this.raise(a.key.start,"Constructor can't be a generator"),a.computed||!a.static||"prototype"!==a.key.name&&"prototype"!==a.key.value||this.raise(a.key.start,"Classes may not have static property named prototype"),this.parseClassMethod(o,a,!0,!1);else{var u=this.match(C.name),l=this.parsePropertyName(a);if(a.computed||!a.static||"prototype"!==a.key.name&&"prototype"!==a.key.value||this.raise(a.key.start,"Classes may not have static property named prototype"),this.isClassMethod())this.isNonstaticConstructor(a)?(r?this.raise(l.start,"Duplicate constructor in the same class"):a.decorators&&this.raise(a.start,"You can't attach decorators to a class constructor"),r=!0,a.kind="constructor"):a.kind="method",this.parseClassMethod(o,a,!1,!1);else if(this.isClassProperty())this.isNonstaticConstructor(a)&&this.raise(a.key.start,"Classes may not have a non-static field named 'constructor'"),o.body.push(this.parseClassProperty(a));else if(u&&"async"===l.name&&!this.isLineTerminator()){var c=this.hasPlugin("asyncGenerators")&&this.eat(C.star);a.kind="method",this.parsePropertyName(a),this.isNonstaticConstructor(a)&&this.raise(a.key.start,"Constructor can't be an async function"),this.parseClassMethod(o,a,c,!0)}else!u||"get"!==l.name&&"set"!==l.name||this.isLineTerminator()&&this.match(C.star)?this.hasPlugin("classConstructorCall")&&u&&"call"===l.name&&this.match(C.name)&&"constructor"===this.state.value?(n?this.raise(a.start,"Duplicate constructor call in the same class"):a.decorators&&this.raise(a.start,"You can't attach decorators to a class constructor"),n=!0,a.kind="constructorCall",this.parsePropertyName(a),this.parseClassMethod(o,a,!1,!1)):this.isLineTerminator()?(this.isNonstaticConstructor(a)&&this.raise(a.key.start,"Classes may not have a non-static field named 'constructor'"),o.body.push(this.parseClassProperty(a))):this.unexpected():(a.kind=l.name,this.parsePropertyName(a),this.isNonstaticConstructor(a)&&this.raise(a.key.start,"Constructor can't have get/set modifier"),this.parseClassMethod(o,a,!1,!1),this.checkGetterSetterParamCount(a))}}i.length&&this.raise(this.state.start,"You have trailing decorators with no method"),e.body=this.finishNode(o,"ClassBody"),this.state.strict=t},Y.parseClassProperty=function(e){return this.state.inClassProperty=!0,this.match(C.eq)?(this.hasPlugin("classProperties")||this.unexpected(),this.next(),e.value=this.parseMaybeAssign()):e.value=null,this.semicolon(),this.state.inClassP
gitextract_mpt3p2oi/ ├── .eslintignore ├── .eslintrc.js ├── .github/ │ ├── dependabot.yml │ └── workflows/ │ └── node.js.yml ├── .gitignore ├── .npmrc ├── .prettierignore ├── .travis.yml ├── CHANGELOG.md ├── CODEOWNERS ├── LICENSE ├── NOTICE ├── README.md ├── babel.config.js ├── docs/ │ ├── build/ │ │ ├── bundle.6ab8ef2cbcf9e159df8e.js │ │ ├── bundle.6ab8ef2cbcf9e159df8e.js.LICENSE.txt │ │ └── index.html │ ├── index.html │ ├── src/ │ │ ├── App.js │ │ ├── ComponentDocs.js │ │ ├── ExampleSection.js │ │ ├── Lesson.js │ │ ├── data/ │ │ │ └── util.js │ │ ├── docs/ │ │ │ ├── AreaBarChart/ │ │ │ │ ├── AreaBarChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── AreaBarChart.js.example │ │ │ │ │ └── RatesByAge.js.example │ │ │ │ └── propDocs.json │ │ │ ├── AreaChart/ │ │ │ │ ├── AreaChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── Area2Datasets.js.example │ │ │ │ │ ├── AreaChart.js.example │ │ │ │ │ └── AreaDifference.js.example │ │ │ │ └── propDocs.json │ │ │ ├── AreaHeatmap/ │ │ │ │ ├── AreaHeatmapDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── AreaHeatmap.js.example │ │ │ │ └── propDocs.json │ │ │ ├── AriaLabelContainer/ │ │ │ │ ├── AriaLabelContainerDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── OneDataset.js.example │ │ │ │ │ ├── TwoDatasets.js.example │ │ │ │ │ └── WithActions.js.example │ │ │ │ └── propDocs.json │ │ │ ├── Bar/ │ │ │ │ ├── BarDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── Bar.js.example │ │ │ │ └── propDocs.json │ │ │ ├── BarChart/ │ │ │ │ ├── BarChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── BarChart.js.example │ │ │ │ │ └── BarChartLinearGradient.js.example │ │ │ │ └── propDocs.json │ │ │ ├── ColorHeatmap/ │ │ │ │ ├── ColorHeatmapDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── CategoricalColorHeatmap.js.example │ │ │ │ │ └── ColorHeatmap.js.example │ │ │ │ └── propDocs.json │ │ │ ├── FunnelChart/ │ │ │ │ ├── FunnelChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── FunnelChart.js.example │ │ │ │ └── propDocs.json │ │ │ ├── Histogram/ │ │ │ │ ├── HistogramDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── Histogram.js.example │ │ │ │ └── propDocs.json │ │ │ ├── KernelDensityEstimation/ │ │ │ │ ├── KernelDensityEstimationDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── KernelDensityEstimation.js.example │ │ │ │ └── propDocs.json │ │ │ ├── LineChart/ │ │ │ │ ├── LineChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── InteractiveLineChart.js.example │ │ │ │ │ └── LineChart.js.example │ │ │ │ └── propDocs.json │ │ │ ├── MarkerLineChart/ │ │ │ │ ├── MarkerLineChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── MarkerLineChart.js.example │ │ │ │ │ └── MarkerLineWithBarChart.js.example │ │ │ │ └── propDocs.json │ │ │ ├── MeasuredValueLabel/ │ │ │ │ ├── MeasuredValueLabelDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── MeasuredValueLabel.js.example │ │ │ │ └── propDocs.json │ │ │ ├── PieChart/ │ │ │ │ ├── PieChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── PieChart.js.example │ │ │ │ └── propDocs.json │ │ │ ├── RangeBarChart/ │ │ │ │ ├── RangeBarChartDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── RangeBarChart.js.example │ │ │ │ └── propDocs.json │ │ │ ├── RangeRect/ │ │ │ │ ├── RangeRectDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── RangeRect.js.example │ │ │ │ └── propDocs.json │ │ │ ├── SankeyDiagram/ │ │ │ │ ├── SankeyDiagramDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── SankeyDiagram.js.example │ │ │ │ │ └── SankeyInteractive.js.example │ │ │ │ └── propDocs.json │ │ │ ├── ScatterPlot/ │ │ │ │ ├── ScatterPlotDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── ScatterPlot.js.example │ │ │ │ └── propDocs.json │ │ │ ├── TreeMap/ │ │ │ │ ├── TreeMapDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── AnimatedTreeMap.js.example │ │ │ │ │ └── TreeMap.js.example │ │ │ │ └── propDocs.json │ │ │ ├── TreeMapNode/ │ │ │ │ ├── TreeMapNodeDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── TreeMapNode.js.example │ │ │ │ └── propDocs.json │ │ │ ├── TreeMapNodeLabel/ │ │ │ │ ├── TreeMapNodeLabelDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── TreeMapNodeLabel.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XAxis/ │ │ │ │ ├── XAxisDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── XAxis.js.example │ │ │ │ │ └── XAxisCustomTicks.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XAxisLabels/ │ │ │ │ ├── XAxisLabelsDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── XAxisLabels.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XAxisTitle/ │ │ │ │ ├── XAxisTitleDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── XAxisTitle.js.example │ │ │ │ │ └── XAxisTitleAll.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XGrid/ │ │ │ │ ├── XGridDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── XGrid.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XLine/ │ │ │ │ ├── XLineDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── XLine.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XTicks/ │ │ │ │ ├── XTicksDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── XTicks.js.example │ │ │ │ └── propDocs.json │ │ │ ├── XYPlot/ │ │ │ │ ├── XYPlotDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── CustomSpacing.js.example │ │ │ │ │ └── XYPlot.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YAxis/ │ │ │ │ ├── YAxisDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── YAxis.js.example │ │ │ │ │ └── YAxisCustomTicks.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YAxisLabels/ │ │ │ │ ├── YAxisLabelsDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── YAxisLabels.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YAxisTitle/ │ │ │ │ ├── YAxisTitleDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── YAxisTitle.js.example │ │ │ │ │ └── YAxisTitleAll.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YGrid/ │ │ │ │ ├── YGridDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── YGrid.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YLine/ │ │ │ │ ├── YLineDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── YLine.js.example │ │ │ │ └── propDocs.json │ │ │ ├── YTicks/ │ │ │ │ ├── YTicksDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ └── YTicks.js.example │ │ │ │ └── propDocs.json │ │ │ ├── ZoomContainer/ │ │ │ │ ├── ZoomContainerDocs.js │ │ │ │ ├── examples/ │ │ │ │ │ ├── ZoomContainer.js.example │ │ │ │ │ └── ZoomContainerControlled.js.example │ │ │ │ └── propDocs.json │ │ │ └── index.js │ │ ├── index_html.ejs │ │ ├── lessons/ │ │ │ ├── GettersAndAccessors/ │ │ │ │ ├── GettersAndAccessorsLesson.js │ │ │ │ └── examples/ │ │ │ │ ├── GettersAndAccessors.js.example │ │ │ │ └── GraphingCalculator.js.example │ │ │ ├── Interaction/ │ │ │ │ ├── InteractionLesson.js │ │ │ │ └── examples/ │ │ │ │ └── Interaction.js.example │ │ │ ├── QuickStart/ │ │ │ │ ├── QuickStartLesson.js │ │ │ │ └── examples/ │ │ │ │ └── QuickStart.js.example │ │ │ ├── XYPlots/ │ │ │ │ ├── XYPlotsLesson.js │ │ │ │ └── examples/ │ │ │ │ ├── LineChart.js.example │ │ │ │ ├── LineChartWithAxis.js.example │ │ │ │ └── MultiChart.js.example │ │ │ └── index.js │ │ ├── main.js │ │ └── templates/ │ │ ├── ComponentDocsPage.js.template │ │ ├── ComponentExample.js.template │ │ └── Lesson.js.template │ └── styles/ │ └── main.less ├── index.html ├── jest.config.js ├── package.json ├── prettier.config.js ├── scripts/ │ ├── clean.js │ ├── makeDocs.js │ ├── makeLesson.js │ └── utils.js ├── src/ │ ├── AreaBarChart.js │ ├── AreaChart.js │ ├── AreaHeatmap.js │ ├── AriaLabelContainer.js │ ├── Bar.js │ ├── BarChart.js │ ├── ColorHeatmap.js │ ├── FunnelChart.js │ ├── Histogram.js │ ├── KernelDensityEstimation.js │ ├── LineChart.js │ ├── MarkerLineChart.js │ ├── MeasuredValueLabel.js │ ├── PieChart.js │ ├── RangeBarChart.js │ ├── RangeRect.js │ ├── SankeyDiagram.js │ ├── ScatterPlot.js │ ├── TreeMap.js │ ├── TreeMapNode.js │ ├── TreeMapNodeLabel.js │ ├── XAxis.js │ ├── XAxisLabels.js │ ├── XAxisTitle.js │ ├── XGrid.js │ ├── XLine.js │ ├── XTicks.js │ ├── XYPlot.js │ ├── YAxis.js │ ├── YAxisLabels.js │ ├── YAxisTitle.js │ ├── YGrid.js │ ├── YLine.js │ ├── YTicks.js │ ├── ZoomContainer.js │ ├── index.js │ ├── util.js │ └── utils/ │ ├── Axis.js │ ├── CustomPropTypes.js │ ├── Data.js │ ├── Label.js │ ├── Margin.js │ ├── Scale.js │ ├── depthEqual.js │ ├── measureText.js │ ├── resolveXYScales.js │ ├── shallowEqual.js │ └── xyPropsEqual.js ├── styles/ │ └── charts.less ├── tests/ │ ├── browser/ │ │ ├── index.js │ │ ├── index_html.ejs │ │ ├── spec/ │ │ │ ├── XAxis.spec.js │ │ │ ├── XAxisLabels.spec.js │ │ │ ├── XAxisTitle.spec.js │ │ │ ├── YAxis.spec.js │ │ │ ├── YAxisLabels.spec.js │ │ │ └── YAxisTitle.spec.js │ │ └── webpack.config.test.js │ └── jsdom/ │ ├── setup.js │ ├── spec/ │ │ ├── AreaBarChart.spec.js │ │ ├── AreaChart.spec.js │ │ ├── AreaHeatmap.spec.js │ │ ├── AriaLabelContainer.spec.js │ │ ├── Bar.spec.js │ │ ├── BarChart.spec.js │ │ ├── ColorHeatmap.spec.js │ │ ├── FunnelChart.spec.js │ │ ├── Histogram.spec.js │ │ ├── LineChart.spec.js │ │ ├── MarkerLineChart.spec.js │ │ ├── PieChart.spec.js │ │ ├── RangeBarChart.spec.js │ │ ├── RangeRect.spec.js │ │ ├── SankeyDiagram.spec.js │ │ ├── ScatterPlot.spec.js │ │ ├── TreeMap.spec.js │ │ ├── XGrid.spec.js │ │ ├── XLine.spec.js │ │ ├── XTicks.spec.js │ │ ├── XYPlot.spec.js │ │ ├── YGrid.spec.js │ │ ├── YLine.spec.js │ │ ├── YTicks.spec.js │ │ ├── ZoomContainer.spec.js │ │ ├── resolveXYScales.spec.js │ │ ├── utils.Axis.spec.js │ │ ├── utils.Data.spec.js │ │ ├── utils.Label.spec.js │ │ ├── utils.Margin.spec.js │ │ ├── utils.Scale.spec.js │ │ └── utils.measureText.spec.js │ └── utils.js ├── webpack.config.base.js └── webpack.config.build.js
Showing preview only (355K chars total). Download the full file or copy to clipboard to get everything.
SYMBOL INDEX (3829 symbols across 102 files)
FILE: docs/build/bundle.6ab8ef2cbcf9e159df8e.js
function a (line 2) | function a(e){var t;if("tr"===e.tagName||"td"===e.tagName||"th"===e.tagN...
function s (line 2) | function s(e,t,n){var r=(e.properties.style||"").trim();r&&!/;\s*/.test(...
function n (line 2) | function n(e,t){return e===t?0!==e||1/e==1/t:e!=e&&t!=t}
function r (line 2) | function r(e,t,n){e[t]||Object.defineProperty(e,t,{writable:!0,configura...
function r (line 2) | function r(r,i){return s.type="throw",s.arg=e,t.next=r,i&&(t.method="nex...
function b (line 2) | function b(e,t,n,r){var i=t&&t.prototype instanceof _?t:_,o=Object.creat...
function x (line 2) | function x(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){ret...
function _ (line 2) | function _(){}
function w (line 2) | function w(){}
function E (line 2) | function E(){}
function S (line 2) | function S(e){["next","throw","return"].forEach((function(t){e[t]=functi...
function k (line 2) | function k(e){function n(t,r,o,a){var s=x(e[t],e,r);if("throw"!==s.type)...
function A (line 2) | function A(e,t){var r=e.iterator[t.method];if(r===n){if(t.delegate=null,...
function C (line 2) | function C(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.f...
function T (line 2) | function T(e){var t=e.completion||{};t.type="normal",delete t.arg,e.comp...
function D (line 2) | function D(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(C,this),this.r...
function M (line 2) | function M(e){if(e){var t=e[a];if(t)return t.call(e);if("function"==type...
function P (line 2) | function P(){return{value:n,done:!0}}
function n (line 2) | function n(r){if(t[r])return t[r].exports;var i=t[r]={exports:{},id:r,lo...
function u (line 2) | function u(e,t){return s(t)&&"string"==typeof t[0]?e.hasOwnProperty(t[0]...
function l (line 2) | function l(e){var t=(e.presets||[]).map((function(e){var t=u(p,e);if(!t)...
function c (line 2) | function c(e,t){return o.transform(e,l(t))}
function d (line 2) | function d(e,t){f.hasOwnProperty(e)&&console.warn('A plugin named "'+e+'...
function h (line 2) | function h(e){Object.keys(e).forEach((function(t){return d(t,e[t])}))}
function m (line 2) | function m(e,t){p.hasOwnProperty(e)&&console.warn('A preset named "'+e+'...
function y (line 2) | function y(e){Object.keys(e).forEach((function(t){return m(t,e[t])}))}
function v (line 2) | function v(e){(0,a.runScripts)(c,e)}
function v (line 2) | function v(e){return e&&e.__esModule?e:{default:e}}
function b (line 2) | function b(e){var t=g["is"+e];t||(t=g["is"+e]=function(t,n){return g.is(...
function _ (line 2) | function _(e,t){if(e===t)return!0;if(g.ALIAS_KEYS[t])return!1;var n=g.FL...
function n (line 2) | function n(){if(arguments.length>t.length)throw new Error("t."+e+": Too ...
function n (line 2) | function n(n){return function(){return console.trace("The node type "+e+...
function S (line 2) | function S(e,t,n){if(e){var r=g.NODE_FIELDS[e.type];if(r){var i=r[t];i&&...
function k (line 2) | function k(e){if(!e)return e;var t={};for(var n in e)"_"!==n[0]&&(t[n]=e...
function A (line 2) | function A(e,t){D("trailingComments",e,t)}
function C (line 2) | function C(e,t){D("leadingComments",e,t)}
function T (line 2) | function T(e,t){D("innerComments",e,t)}
function D (line 2) | function D(e,t,n){t&&n&&(t[e]=(0,h.default)([].concat(t[e],n[e]).filter(...
function M (line 2) | function M(e){return!(!e||!m.VISITOR_KEYS[e.type])}
function P (line 2) | function P(e,t,n){if(e){var r=g.VISITOR_KEYS[e.type];if(r){t(e,n=n||{});...
function N (line 2) | function N(e,t){var n=(t=t||{}).preserveComments?O:L,o=Array.isArray(n),...
function c (line 2) | function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function f (line 2) | function f(e){return e&&e.__esModule?e:{default:e}}
function h (line 2) | function h(e,t){var n=(e=(0,i.default)(e)).program;return t.length&&(0,s...
function d (line 2) | function d(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function h (line 2) | function h(e){return e&&e.__esModule?e:{default:e}}
function m (line 2) | function m(e,t,n,r,i){if(e){if(t||(t={}),!t.noScope&&!n&&"Program"!==e.t...
function y (line 2) | function y(e,t){e.node.type===t.type&&(t.has=!0,e.stop())}
function o (line 2) | function o(){throw new Error("setTimeout has not been defined")}
function a (line 2) | function a(){throw new Error("clearTimeout has not been defined")}
function s (line 2) | function s(e){if(n===setTimeout)return setTimeout(e,0);if((n===o||!n)&&s...
function p (line 2) | function p(){c&&u&&(c=!1,u.length?l=u.concat(l):f=-1,l.length&&d())}
function d (line 2) | function d(){if(!c){var e=s(p);c=!0;for(var t=l.length;t;){for(u=l,l=[];...
function h (line 2) | function h(e,t){this.fun=e,this.array=t}
function m (line 2) | function m(){}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function n (line 2) | function n(e,t){for(var n=0,r=e.length-1;r>=0;r--){var i=e[r];"."===i?e....
function o (line 2) | function o(e,t){if(e.filter)return e.filter(t);for(var n=[],r=0;r<e.leng...
function r (line 2) | function r(e){for(var t=0;t<e.length&&""===e[t];t++);for(var n=e.length-...
function s (line 2) | function s(e){return e.map((function(e){if(null!=e&&e.inspect)return e.i...
function t (line 2) | function t(t,n,r){if(Array.isArray(r))for(var i=0;i<r.length;i++)e(t,n+"...
function r (line 2) | function r(e,n,r){if(t.indexOf(r)<0)throw new TypeError("Property "+n+" ...
function o (line 2) | function o(e,n,o){var s=!1,u=t,l=Array.isArray(u),c=0;for(u=l?u:(0,r.def...
function o (line 2) | function o(e,n,o){var s=!1,u=t,l=Array.isArray(u),c=0;for(u=l?u:(0,r.def...
function i (line 2) | function i(){var e=t,n=Array.isArray(e),i=0;for(e=n?e:(0,r.default)(e);;...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function d (line 2) | function d(e){return Array.isArray(e)?"array":null===e?"null":void 0===e...
function h (line 2) | function h(e){function t(t,n,r){if(d(r)!==e)throw new TypeError("Propert...
function E (line 2) | function E(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function S (line 2) | function S(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t){(0,l.default)(this,e),this.resolvedConfigs=[],this.options...
function d (line 2) | function d(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function h (line 2) | function h(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n){(0,i.default)(this,e),this.parent=n,this.hub=t,this.cont...
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function D (line 2) | function D(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function M (line 2) | function M(e){return e&&e.__esModule?e:{default:e}}
function _ (line 2) | function _(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0...
function f (line 2) | function f(e){return e&&e.__esModule?e:{default:e}}
function h (line 2) | function h(e){var t=p[e];return null==t?p[e]=c.default.existsSync(e):t}
function e (line 2) | function e(t){(0,o.default)(this,e),this.resolvedConfigs=[],this.configs...
function i (line 2) | function i(e){var t=e.match(n);return t?{scheme:t[1],auth:t[2],host:t[3]...
function o (line 2) | function o(e){var t="";return e.scheme&&(t+=e.scheme+":"),t+="//",e.auth...
function a (line 2) | function a(e){var n=e,r=i(e);if(r){if(!r.path)return e;n=r.path}for(var ...
function u (line 2) | function u(e){return e}
function l (line 2) | function l(e){if(!e)return!1;var t=e.length;if(t<9)return!1;if(95!==e.ch...
function c (line 2) | function c(e,t){return e===t?0:e>t?1:-1}
function i (line 2) | function i(e,t){if(e===t)return 0;for(var n=e.length,r=t.length,i=0,o=Ma...
function o (line 2) | function o(e){return t.Buffer&&"function"==typeof t.Buffer.isBuffer?t.Bu...
function c (line 2) | function c(e){return Object.prototype.toString.call(e)}
function f (line 2) | function f(e){return!o(e)&&"function"==typeof t.ArrayBuffer&&("function"...
function h (line 2) | function h(e){if(a.isFunction(e)){if(l)return e.name;var t=e.toString()....
function m (line 2) | function m(e,t){return"string"==typeof e?e.length<t?e:e.slice(0,t):e}
function y (line 2) | function y(e){if(l||!a.isFunction(e))return a.inspect(e);var t=h(e);retu...
function v (line 2) | function v(e,t,n,r,i){throw new p.AssertionError({message:n,actual:e,exp...
function g (line 2) | function g(e,t){e||v(e,!0,t,"==",p.ok)}
function b (line 2) | function b(e,t,n,s){if(e===t)return!0;if(o(e)&&o(t))return 0===i(e,t);if...
function x (line 2) | function x(e){return"[object Arguments]"==Object.prototype.toString.call...
function _ (line 2) | function _(e,t){if(!e||!t)return!1;if("[object RegExp]"==Object.prototyp...
function w (line 2) | function w(e,t,n,r){var i;if("function"!=typeof t)throw new TypeError('"...
function d (line 2) | function d(e){return e&&e.__esModule?e:{default:e}}
function t (line 2) | function t(n,r){(0,i.default)(this,t);var a=(0,o.default)(this,e.call(th...
function n (line 2) | function n(e,n){var r=n.get(e),o=Array.isArray(r),a=0;for(r=o?r:(0,i.def...
function f (line 2) | function f(e){return e&&e.__esModule?e:{default:e}}
function d (line 2) | function d(e){return!(!u.isVariableDeclaration(e)||!e[u.BLOCK_SCOPED_SYM...
function h (line 2) | function h(e,t,n,r){var i=arguments.length>4&&void 0!==arguments[4]&&arg...
function m (line 2) | function m(e){return u.isVariableDeclaration(e,{kind:"var"})&&!d(e)}
function e (line 2) | function e(t,n,r,a,s){(0,o.default)(this,e),this.parent=r,this.scope=a,t...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function r (line 2) | function r(e){return t.isObjectProperty(e)?e.value:t.isObjectMethod(e)?t...
function o (line 2) | function o(e,n,i){"get"===n.kind&&"set"===n.kind?a(e,n):i.push(t.express...
function a (line 2) | function a(e,i){e.objId;var o=e.body,a=e.getMutatorId,s=e.scope,u=!i.com...
function s (line 2) | function s(e){var t=e.computedProps,n=Array.isArray(t),r=0;for(t=n?t:(0,...
function u (line 2) | function u(e){var n=e.objId,s=e.body,u=e.computedProps,l=e.state,c=u,f=A...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function n (line 2) | function n(e){var n=e.declarations,r=Array.isArray(n),o=0;for(n=r?n:(0,i...
function o (line 2) | function o(e){var n=e.elements,r=Array.isArray(n),o=0;for(n=r?n:(0,i.def...
function e (line 2) | function e(t){(0,r.default)(this,e),this.blockHoist=t.blockHoist,this.op...
function s (line 2) | function s(e){var t=e.node,n=e.scope,o=[],a=t.right;if(!r.isIdentifier(a...
function u (line 2) | function u(e,n){var i=e.node,a=e.scope,s=e.parent,u=i.left,l=void 0,c=vo...
function l (line 2) | function l(e,n){var i=e.node,o=e.scope,s=e.parent,u=i.left,l=void 0,c=o....
function k (line 2) | function k(t,n){var r=S[t];if(r)return r;var i=e.scope.generateUidIdenti...
function A (line 2) | function A(e,t,n){var r=e[t]||[];e[t]=r.concat(n)}
function f (line 2) | function f(e){return e&&e.__esModule?e:{default:e}}
function n (line 2) | function n(e,t,n,r,i){new o.default({getObjectRef:r,methodNode:t,methodP...
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function n (line 2) | function n(e,n,r){return r.opts.loose&&!t.isIdentifier(e.argument,{name:...
function r (line 2) | function r(e){for(var n=0;n<e.length;n++)if(t.isSpreadElement(e[n]))retu...
function o (line 2) | function o(e,r,o){var a=[],s=[];function u(){s.length&&(a.push(t.arrayEx...
function o (line 2) | function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function n (line 2) | function n(e){return t.isLiteral(e)&&"string"==typeof e.value}
function r (line 2) | function r(e,n){return t.binaryExpression("+",e,n)}
function o (line 2) | function o(){t.path=new i.default}
function a (line 2) | function a(){t.scope=new i.default}
function r (line 2) | function r(e){return e=e.split(" "),function(t){return e.indexOf(t)>=0}}
function p (line 2) | function p(e,t){for(var n=65536,r=0;r<t.length;r+=2){if((n+=t[r])>e)retu...
function d (line 2) | function d(e){return e<65?36===e:e<91||(e<97?95===e:e<123||(e<=65535?e>=...
function h (line 2) | function h(e){return e<48?36===e:e<58||!(e<65)&&(e<91||(e<97?95===e:e<12...
function t (line 2) | function t(n){var r=arguments.length>1&&void 0!==arguments[1]?arguments[...
function t (line 2) | function t(n,r){return v(this,t),b(this,e.call(this,n,{beforeExpr:x,bino...
function P (line 2) | function P(e){return 10===e||13===e||8232===e||8233===e}
function e (line 2) | function e(){v(this,e)}
function B (line 2) | function B(e){return e<=65535?String.fromCharCode(e):String.fromCharCode...
function e (line 2) | function e(t,n){v(this,e),this.state=new I,this.state.init(t,n)}
function t (line 2) | function t(n,r){v(this,t),n=function(e){var t={};for(var n in m)t[n]=e&&...
function e (line 2) | function e(t,n,r){v(this,e),this.type="",this.start=t,this.end=0,this.lo...
function ee (line 2) | function ee(e,t,n,r){return e.type=t,e.end=n,e.loc.end=r,this.processCom...
function te (line 2) | function te(e){return e[e.length-1]}
function ie (line 2) | function ie(e){return e&&"Property"===e.type&&"init"===e.kind&&!1===e.me...
function me (line 2) | function me(e){return"JSXIdentifier"===e.type?e.name:"JSXNamespacedName"...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function l (line 2) | function l(e){var t=this.__data__=new r(e);this.size=t.size}
function u (line 2) | function u(e,n){var r={seen:[],stylize:c};return arguments.length>=3&&(r...
function l (line 2) | function l(e,t){var n=u.styles[t];return n?"["+u.colors[n][0]+"m"+e+"[...
function c (line 2) | function c(e,t){return e}
function f (line 2) | function f(e,n,r){if(e.customInspect&&n&&S(n.inspect)&&n.inspect!==t.ins...
function p (line 2) | function p(e){return"["+Error.prototype.toString.call(e)+"]"}
function d (line 2) | function d(e,t,n,r,i,o){var a,s,u;if((u=Object.getOwnPropertyDescriptor(...
function h (line 2) | function h(e){return Array.isArray(e)}
function m (line 2) | function m(e){return"boolean"==typeof e}
function y (line 2) | function y(e){return null===e}
function v (line 2) | function v(e){return"number"==typeof e}
function g (line 2) | function g(e){return"string"==typeof e}
function b (line 2) | function b(e){return void 0===e}
function x (line 2) | function x(e){return _(e)&&"[object RegExp]"===k(e)}
function _ (line 2) | function _(e){return"object"===(void 0===e?"undefined":i(e))&&null!==e}
function w (line 2) | function w(e){return _(e)&&"[object Date]"===k(e)}
function E (line 2) | function E(e){return _(e)&&("[object Error]"===k(e)||e instanceof Error)}
function S (line 2) | function S(e){return"function"==typeof e}
function k (line 2) | function k(e){return Object.prototype.toString.call(e)}
function A (line 2) | function A(e){return e<10?"0"+e.toString(10):e.toString(10)}
function T (line 2) | function T(){var e=new Date,t=[A(e.getHours()),A(e.getMinutes()),A(e.get...
function D (line 2) | function D(e,t){return Object.prototype.hasOwnProperty.call(e,t)}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function t (line 2) | function t(){(0,i.default)(this,t);var n=(0,o.default)(this,e.call(this)...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n){(0,r.default)(this,e),this.filename=n,this.file=t}
function p (line 2) | function p(e){return e&&e.__esModule?e:{default:e}}
function d (line 2) | function d(e,t){var n=t||d.EXTENSIONS,r=c.default.extname(e);return(0,u....
function h (line 2) | function h(e){return e?Array.isArray(e)?e:"string"==typeof e?e.split(","...
function m (line 2) | function m(e,t){return"function"==typeof e?e(t):e.test(t)}
function a (line 2) | function a(e){this.token("..."),this.print(e.argument,e)}
function s (line 2) | function s(e){var t=e.properties;this.token("{"),this.printInnerComments...
function u (line 2) | function u(e){var t=e.elements,n=t.length;this.token("["),this.printInne...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function i (line 2) | function i(e){if(!e.isCallExpression())return!1;if(!e.get("callee").isId...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function g (line 2) | function g(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function b (line 2) | function b(e){return e&&e.__esModule?e:{default:e}}
function _ (line 2) | function _(e,t){if(y.isModuleDeclaration(e))if(e.source)_(e.source,t);el...
function e (line 2) | function e(t,n){if((0,a.default)(this,e),n&&n.block===t.node)return n;va...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function i (line 2) | function i(e){return n(o(e))}
function o (line 2) | function o(e){return r[e]||function(){throw new Error("Cannot find modul...
function i (line 2) | function i(e){return n(o(e))}
function o (line 2) | function o(e){return r[e]||function(){throw new Error("Cannot find modul...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function u (line 2) | function u(e){return{keyword:e.cyan,capitalized:e.yellow,jsx_tag:e.yello...
function p (line 2) | function p(e){var t=e.slice(-2),n=t[0],i=t[1],a=(0,r.matchToToken)(e);if...
function d (line 2) | function d(e,t){return t.replace(i.default,(function(){for(var t=argumen...
function v (line 2) | function v(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function g (line 2) | function g(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function t (line 2) | function t(n){var o=arguments.length>1&&void 0!==arguments[1]?arguments[...
function f (line 2) | function f(e,t,n){var r=" ";if(e&&"string"==typeof e){var i=(0,a.defaul...
function p (line 2) | function p(e,t){if(!e)return"double";for(var n={single:0,double:0},r=0,i...
function e (line 2) | function e(t,n,i){(0,r.default)(this,e),this._generator=new c(t,n,i)}
function u (line 2) | function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function c (line 2) | function c(e){var t={};function n(e,n){var r=t[e];t[e]=r?function(e,t,i)...
function h (line 2) | function h(e,t,n,r){var i=e[t.type];return i?i(t,n,r):null}
function m (line 2) | function m(e){return!!s.isCallExpression(e)||!!s.isMemberExpression(e)&&...
function y (line 2) | function y(e,t,n){if(!e)return 0;s.isExpressionStatement(e)&&(e=e.expres...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function u (line 2) | function u(e){var t=a.objectExpression([]);return(0,r.default)(e).forEac...
function u (line 2) | function u(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function f (line 2) | function f(e){return s.isMemberExpression(e)&&s.isSuper(e.object)}
function p (line 2) | function p(e,t){var n=t?e:s.memberExpression(e,s.identifier("prototype")...
function e (line 2) | function e(t){var n=arguments.length>1&&void 0!==arguments[1]&&arguments...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){var t=i.default[e];if(!t)throw new ReferenceError("Unknown...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function o (line 2) | function o(e,n,o){var a=[],s=e.node.decorators;if(s){e.node.decorators=n...
function s (line 2) | function s(e){if(e.isClass()){if(e.node.decorators)return!0;var t=e.node...
function l (line 2) | function l(e){throw e.buildCodeFrameError('Decorators are not officially...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function f (line 2) | function f(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function p (line 2) | function p(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n){(0,i.default)(this,e),this.parent=t.parent,this.scope=t....
function g (line 2) | function g(e,t){f[e]=f[e]||[],f[e].push(t)}
function b (line 2) | function b(e,t,n){var r=void 0;p.forEach((function(t){t.key===e&&(r=t)})...
function x (line 2) | function x(e,n){return t.expressionStatement(t.callExpression(o,[t.strin...
function u (line 2) | function u(e){return e&&e.__esModule?e:{default:e}}
function r (line 2) | function r(e,n,i){var o=e.specifiers[0];if(t.isExportNamespaceSpecifier(...
function r (line 2) | function r(e,n){var r=function(e,t){var n=e.object||e.callee.object;retu...
function r (line 2) | function r(e){var t=!1;return e.traverse({RestProperty:function(){t=!0,e...
function o (line 2) | function o(e,n,r){var o=n.pop(),a=[],s=n,u=Array.isArray(s),l=0;for(s=u?...
function a (line 2) | function a(e,n,i,o){if(n.isAssignmentPattern())a(e,n.get("left"),i,o);el...
function d (line 2) | function d(){a.length&&(o.push(t.objectExpression(a)),a=[])}
function n (line 2) | function n(e,n){for(var r=n.arguments[0].properties,i=!0,o=0;o<r.length;...
function o (line 2) | function o(e){if(!e||!t.isCallExpression(e))return!1;if(!r(e.callee)&&"c...
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function C (line 2) | function C(e){return e&&e.__esModule?e:{default:e}}
function T (line 2) | function T(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function u (line 2) | function u(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t){var n=t.existing,r=t.identifier,o=t.scope,a=t.path,s=t.kin...
function a (line 2) | function a(e,t,n){for(var r=[].concat(e),a=(0,i.default)(null);r.length;...
function o (line 2) | function o(){var e;try{e=t.storage.debug}catch(e){}return!e&&void 0!==r&...
function s (line 2) | function s(e){return e<=65535?String.fromCharCode(e):String.fromCharCode...
function a (line 2) | function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<...
function o (line 2) | function o(e,t,i){if(r)try{r.call(n,e,t,{value:i})}catch(n){e[t]=i}else ...
function a (line 2) | function a(e){return e&&(o(e,"call",e.call),o(e,"apply",e.apply)),e}
function f (line 2) | function f(e){return i?i.call(n,e):(c.prototype=e||null,new c)}
function h (line 2) | function h(){do{var e=(t=void 0,(t={})[l.call(u.call(p(),36),2)]=!0,Obje...
function y (line 2) | function y(e){return f(null)}
function r (line 2) | function r(r){return s.call(r,t)||function(r){var i;o(r,t,(function(t,o)...
function l (line 2) | function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function c (line 2) | function c(e){return e&&e.__esModule?e:{default:e}}
function p (line 2) | function p(e){i.default.ok(this instanceof p),o.assertIdentifier(e),this...
function h (line 2) | function h(){return o.numericLiteral(-1)}
function m (line 2) | function m(e){return new Error("all declarations should have been transf...
function c (line 2) | function c(e){if(o.assertExpression(e),!t)return e;a.emit(e)}
function p (line 2) | function p(e,t,n){i.default.ok(!n||!e,"Ignoring the result of a child ex...
function o (line 2) | function o(){this._array=[],this._set=Object.create(null)}
function s (line 2) | function s(e){e||(e={}),this._file=i.getArg(e,"file",null),this._sourceR...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function u (line 2) | function u(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function f (line 2) | function f(e,t){var n=[],i=s.functionExpression(null,[s.identifier("glob...
function p (line 2) | function p(e,t){var n=[];return n.push(s.variableDeclaration("var",[s.va...
function d (line 2) | function d(e,t){var n=[];return n.push(s.variableDeclaration("var",[s.va...
function h (line 2) | function h(e,t,n){r.list.forEach((function(i){if(!(n&&n.indexOf(i)<0)){v...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e,t){var n=e.inShadow(t);if(function(e,t){return!!e.is("_forc...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(){(0,r.default)(this,e)}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function t (line 2) | function t(n,o){var a=arguments.length>2&&void 0!==arguments[2]?argument...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t){(0,r.default)(this,e),this._map=null,this._buf=[],this._la...
function n (line 2) | function n(e){this.printJoin(e.decorators,e),this.word("class"),e.id&&(t...
function o (line 2) | function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function a (line 2) | function a(){this.token(","),this.newline(),this.endsWith("\n")||this.sp...
function s (line 2) | function s(e){return function(t){if(this.word(e),t.delegate&&this.token(...
function u (line 2) | function u(e,t){var n=this.inForStatementInitCounter&&"in"===e.operator&...
function o (line 2) | function o(e){if(e.declaration){var t=e.declaration;this.print(t,e),i.is...
function a (line 2) | function a(e){this.print(e.id,e),this.print(e.typeParameters,e)}
function s (line 2) | function s(){this.space(),this.token("&"),this.space()}
function u (line 2) | function u(e){this.token("<"),this.printList(e.params,e,{}),this.token("...
function l (line 2) | function l(){this.space(),this.token("|"),this.space()}
function o (line 2) | function o(){this.space()}
function i (line 2) | function i(e){e.async&&(this.word("async"),this.space()),this.word("func...
function i (line 2) | function i(e){if(e.declaration){var t=e.declaration;this.print(t,e),r.is...
function a (line 2) | function a(e){return o.isStatement(e.body)?a(e.body):e}
function u (line 2) | function u(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[...
function l (line 2) | function l(){if(this.token(","),this.newline(),this.endsWith("\n"))for(v...
function c (line 2) | function c(){if(this.token(","),this.newline(),this.endsWith("\n"))for(v...
function o (line 2) | function o(e,t){return r.isArrayTypeAnnotation(t)}
function a (line 2) | function a(e,t){return r.isBinary(t)||r.isUnaryLike(t)||r.isCallExpressi...
function s (line 2) | function s(e,t){return r.isMemberExpression(t,{object:e})||r.isCallExpre...
function u (line 2) | function u(e,t){return!!(r.isUnaryLike(t)||r.isBinary(t)||r.isConditiona...
function l (line 2) | function l(e){for(var t=arguments.length>1&&void 0!==arguments[1]?argume...
function a (line 2) | function a(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[...
function s (line 2) | function s(e){return o.isMemberExpression(e)?s(e.object)||s(e.property):...
function u (line 2) | function u(e){return o.isLiteral(e)||o.isObjectExpression(e)||o.isArrayE...
function y (line 2) | function y(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function v (line 2) | function v(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n,r){(0,s.default)(this,e),this.inForStatementInitCounter=0...
function w (line 2) | function w(){this.token(","),this.space()}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n){(0,o.default)(this,e),this._cachedMap=null,this._code=n,...
function e (line 2) | function e(t){(0,i.default)(this,e),this.tokens=t,this.used={}}
function n (line 2) | function n(t){return t&&t.operator===e.operator+"="}
function r (line 2) | function r(e,t){return o.assignmentExpression("=",e,t)}
function n (line 2) | function n(n){if(n.node&&!n.isPure()){var r=e.scope.generateDeclaredUidI...
function a (line 2) | function a(e){if(Array.isArray(e)&&e.length){e=e.reverse(),(0,i.default)...
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function r (line 2) | function r(e,t){if(!t.applyDecoratedDescriptor){t.applyDecoratedDescript...
function i (line 2) | function i(e){var n=(e.isClass()?[e].concat(e.get("body.body")):e.get("p...
function p (line 2) | function p(e,n,i){e.scope.generateDeclaredUidIdentifier("desc"),e.scope....
function i (line 2) | function i(e,t){return r.callExpression(t.addHelper("temporalRef"),[e,r....
function o (line 2) | function o(e,t,n){var r=n.letReferences[e.name];return!!r&&t.getBindingI...
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function t (line 2) | function t(){(0,r.default)(this,t);var n=(0,i.default)(this,e.apply(this...
function u (line 2) | function u(e){return e&&e.__esModule?e:{default:e}}
function f (line 2) | function f(e,t){if(!e.hasOwnBinding(t.name))return!0;var n=e.getOwnBindi...
function S (line 2) | function S(e,n,r){var i=l({VARIABLE_NAME:e,DEFAULT_VALUE:n,ARGUMENT_KEY:...
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function p (line 2) | function p(e,t,n){var r;r=o.isNumericLiteral(e.parent.property)?o.numeri...
function d (line 2) | function d(e,t,n){n?e.parentPath.replaceWith(c({ARGUMENTS:t,OFFSET:o.num...
function r (line 2) | function r(e,n){e.addComment("trailing",i(e,n)),e.replaceWith(t.noop())}
function i (line 2) | function i(e,t){var n=e.getSource().replace(/\*-\//g,"*-ESCAPED/").repla...
function n (line 2) | function n(e){return t.isLiteral(t.toComputedKey(e,e.key),{value:"__prot...
function o (line 2) | function o(e){var n=e.left;return t.isMemberExpression(n)&&t.isLiteral(t...
function a (line 2) | function a(e,n,r){return t.expressionStatement(t.callExpression(r.addHel...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function n (line 2) | function n(e,n){return t.isJSXAttribute(e)&&t.isJSXIdentifier(e.name,{na...
function r (line 2) | function r(e){var n=e.value;return n?(t.isJSXExpressionContainer(n)&&(n=...
function _ (line 2) | function _(e,n,r){e.push(t.objectProperty(n,r))}
function u (line 2) | function u(){i.length&&(a.push(o.objectExpression(i)),i=[])}
function n (line 2) | function n(e,t){if(o.isJSXIdentifier(e)){if("this"===e.name&&o.isReferen...
function n (line 2) | function n(e){return e.moduleName||"babel-runtime"}
function r (line 2) | function r(e,t){return Object.prototype.hasOwnProperty.call(e,t)}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n,r,o){(0,i.default)(this,e),this.queue=null,this.parentPat...
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e){t&&(n=e,t=!1)}
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function u (line 2) | function u(e,t,n){if("string"===e)return a.isStringTypeAnnotation(t);if(...
function a (line 2) | function a(e,t,n){var r=e.constantViolations.slice();return r.unshift(e....
function s (line 2) | function s(e,t){var n=t.node.operator,r=t.get("right").resolve(),i=t.get...
function u (line 2) | function u(e,t){var n=function(e){for(var t=void 0;t=e.parentPath;){if(t...
function o (line 2) | function o(e){return e.typeAnnotation}
function a (line 2) | function a(){return i.genericTypeAnnotation(i.identifier("Array"))}
function s (line 2) | function s(){return a()}
function u (line 2) | function u(){return i.genericTypeAnnotation(i.identifier("Function"))}
function l (line 2) | function l(e){if((e=e.resolve()).isFunction()){if(e.is("async"))return e...
function a (line 2) | function a(e){var t=n[i];return"*"===t||e===t}
function a (line 2) | function a(e){return e&&e.__esModule?e:{default:e}}
function s (line 2) | function s(e){var t=this.node&&this.node[e];return t&&Array.isArray(t)?!...
function s (line 2) | function s(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n){(0,i.default)(this,e),this.breakOnScopePaths=[],this.bin...
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function o (line 2) | function o(e){return e&&e.__esModule?e:{default:e}}
function e (line 2) | function e(t,n,i){(0,r.default)(this,e),this.newName=i,this.oldName=n,th...
function c (line 2) | function c(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function f (line 2) | function f(e){return e&&e.__esModule?e:{default:e}}
function p (line 2) | function p(e){if(e._exploded)return e;for(var t in e._exploded=!0,e)if(!...
function d (line 2) | function d(e){if(!e._verified){if("function"==typeof e)throw new Error(s...
function h (line 2) | function h(e,t){var n=[].concat(t),i=Array.isArray(n),a=0;for(n=i?n:(0,o...
function m (line 2) | function m(e,t,n){var r={},i=function(i){var o=e[i];if(!Array.isArray(o)...
function y (line 2) | function y(e){e.enter&&!Array.isArray(e.enter)&&(e.enter=[e.enter]),e.ex...
function v (line 2) | function v(e,t){var n=function(n){if(e.checkPath(n))return t.apply(this,...
function g (line 2) | function g(e){return"_"===e[0]||"enter"===e||"exit"===e||"shouldSkip"===...
function b (line 2) | function b(e,t){for(var n in t)e[n]=[].concat(e[n]||[],t[n])}
function l (line 2) | function l(e){return e&&e.__esModule?e:{default:e}}
function c (line 2) | function c(e,t,n){var r=[],i=!0,a=e,s=Array.isArray(a),l=0;for(a=s?a:(0,...
function f (line 2) | function f(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[...
function p (line 2) | function p(e){return e=(e=(e=(e+="").replace(/[^a-zA-Z0-9$_]/g,"-")).rep...
function i (line 2) | function i(e){for(var t={},n={},o=[],a=[],s=0;s<e.length;s++){var u=e[s]...
function i (line 2) | function i(e,t){for(var n=e.value.split(/\r\n|\n|\r/),i=0,o=0;o<n.length...
function c (line 2) | function c(e){return e&&e.__esModule?e:{default:e}}
function n (line 2) | function n(e,t,n){e instanceof RegExp&&(e=r(e,n)),t instanceof RegExp&&(...
function r (line 2) | function r(e,t){var n=t.match(e);return n?n[0]:null}
function i (line 2) | function i(e,t,n){var r,i,o,a,s,u=n.indexOf(e),l=n.indexOf(t,u+1),c=u;if...
function u (line 2) | function u(e){var t=e.length;if(t%4>0)throw new Error("Invalid string. L...
function l (line 2) | function l(e,t,r){for(var i,o,a=[],s=t;s<r;s+=3)i=(e[s]<<16)+(e[s+1]<<8)...
function c (line 2) | function c(e){return parseInt(e,10)==e?parseInt(e,10):e.charCodeAt(0)}
function f (line 2) | function f(e){return e.split(o).join("\\").split(a).join("{").split(s).j...
function p (line 2) | function p(e){if(!e)return[""];var t=[],n=i("{","}",e);if(!n)return e.sp...
function d (line 2) | function d(e){return"{"+e+"}"}
function h (line 2) | function h(e){return/^-?0\d/.test(e)}
function m (line 2) | function m(e,t){return e<=t}
function y (line 2) | function y(e,t){return e>=t}
function v (line 2) | function v(e,t){var n=[],o=i("{","}",e);if(!o||/\$$/.test(o.pre))return[...
function a (line 2) | function a(){return u.TYPED_ARRAY_SUPPORT?2147483647:1073741823}
function s (line 2) | function s(e,t){if(a()<t)throw new RangeError("Invalid typed array lengt...
function u (line 2) | function u(e,t,n){if(!(u.TYPED_ARRAY_SUPPORT||this instanceof u))return ...
function l (line 2) | function l(e,t,n,r){if("number"==typeof t)throw new TypeError('"value" a...
function c (line 2) | function c(e){if("number"!=typeof e)throw new TypeError('"size" argument...
function f (line 2) | function f(e,t){if(c(t),e=s(e,t<0?0:0|d(t)),!u.TYPED_ARRAY_SUPPORT)for(v...
function p (line 2) | function p(e,t){var n=t.length<0?0:0|d(t.length);e=s(e,n);for(var r=0;r<...
function d (line 2) | function d(e){if(e>=a())throw new RangeError("Attempt to allocate Buffer...
function h (line 2) | function h(e,t){if(u.isBuffer(e))return e.length;if("undefined"!=typeof ...
function m (line 2) | function m(e,t,n){var r=!1;if((void 0===t||t<0)&&(t=0),t>this.length)ret...
function y (line 2) | function y(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}
function v (line 2) | function v(e,t,n,r,i){if(0===e.length)return-1;if("string"==typeof n?(r=...
function g (line 2) | function g(e,t,n,r,i){var o,a=1,s=e.length,u=t.length;if(void 0!==r&&("u...
function b (line 2) | function b(e,t,n,r){n=Number(n)||0;var i=e.length-n;r?(r=Number(r))>i&&(...
function x (line 2) | function x(e,t,n,r){return V(q(t,e.length-n),e,n,r)}
function _ (line 2) | function _(e,t,n,r){return V(function(e){for(var t=[],n=0;n<e.length;++n...
function w (line 2) | function w(e,t,n,r){return _(e,t,n,r)}
function E (line 2) | function E(e,t,n,r){return V(z(t),e,n,r)}
function S (line 2) | function S(e,t,n,r){return V(function(e,t){for(var n,r,i,o=[],a=0;a<e.le...
function k (line 2) | function k(e,t,n){return 0===t&&n===e.length?r.fromByteArray(e):r.fromBy...
function A (line 2) | function A(e,t,n){n=Math.min(e.length,n);for(var r=[],i=t;i<n;){var o,a,...
function T (line 2) | function T(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+...
function D (line 2) | function D(e,t,n){var r="";n=Math.min(e.length,n);for(var i=t;i<n;++i)r+...
function M (line 2) | function M(e,t,n){var r,i=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>i)&&(n=i...
function P (line 2) | function P(e,t,n){for(var r=e.slice(t,n),i="",o=0;o<r.length;o+=2)i+=Str...
function O (line 2) | function O(e,t,n){if(e%1!=0||e<0)throw new RangeError("offset is not uin...
function L (line 2) | function L(e,t,n,r,i,o){if(!u.isBuffer(e))throw new TypeError('"buffer" ...
function N (line 2) | function N(e,t,n,r){t<0&&(t=65535+t+1);for(var i=0,o=Math.min(e.length-n...
function F (line 2) | function F(e,t,n,r){t<0&&(t=4294967295+t+1);for(var i=0,o=Math.min(e.len...
function R (line 2) | function R(e,t,n,r,i,o){if(n+r>e.length)throw new RangeError("Index out ...
function I (line 2) | function I(e,t,n,r,o){return o||R(e,0,n,4),i.write(e,t,n,r,23,4),n+4}
function j (line 2) | function j(e,t,n,r,o){return o||R(e,0,n,8),i.write(e,t,n,r,52,8),n+8}
function q (line 2) | function q(e,t){var n;t=t||1/0;for(var r=e.length,i=null,o=[],a=0;a<r;++...
function z (line 2) | function z(e){return r.toByteArray(function(e){if((e=function(e){return ...
function V (line 2) | function V(e,t,n,r){for(var i=0;i<r&&!(i+n>=t.length||i>=e.length);++i)t...
function c (line 2) | function c(e){this.enabled=e&&void 0!==e.enabled?e.enabled:s}
function h (line 2) | function h(e){var t=function e(){return m.apply(e,arguments)};return t._...
function m (line 2) | function m(){var e=arguments,t=e.length,n=0!==t&&String(arguments[0]);if...
function o (line 2) | function o(n,o){(o=o||{}).isFileComment&&(n=function(e,n){var o=t.mapFil...
function i (line 2) | function i(e){function n(){if(n.enabled){var e=n,i=+new Date,o=i-(r||i);...
function t (line 2) | function t(e){if(null==e)return!1;switch(e.type){case"BlockStatement":ca...
function n (line 2) | function n(e){switch(e.type){case"IfStatement":return null!=e.alternate?...
function r (line 2) | function r(e,t){return!(!t&&"yield"===e)&&i(e,t)}
function i (line 2) | function i(e,t){if(t&&function(e){switch(e){case"implements":case"interf...
function o (line 2) | function o(e,t){return"null"===e||"true"===e||"false"===e||r(e,t)}
function a (line 2) | function a(e,t){return"null"===e||"true"===e||"false"===e||i(e,t)}
function s (line 2) | function s(e){var n,r,i;if(0===e.length)return!1;if(i=e.charCodeAt(0),!t...
function u (line 2) | function u(e){var n,r,i,o,a;if(0===e.length)return!1;for(a=t.isIdentifie...
function i (line 2) | function i(e){return e>="a"&&e<="z"||e>="A"&&e<="Z"||e>="0"&&e<="9"||"_"...
function o (line 2) | function o(e){if("string"!=typeof e)return!1;if(!((t=e[0])>="a"&&t<="z"|...
function a (line 2) | function a(e){return Array.isArray?Array.isArray(e):"[object Array]"===O...
function l (line 2) | function l(e){for(var t=0;t<u.length;t++)if(u[t]===e)throw new TypeError...
function c (line 2) | function c(e,t,n){if(!e)return"";e.length>10&&(e=e.substring(0,10));for(...
function d (line 2) | function d(e){return f.lastIndex=0,f.test(e)?'"'+e.replace(f,(function(e...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function e (line 2) | function e(){}
function i (line 2) | function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)t...
function f (line 2) | function f(e,t){e=e||{},t=t||{};var n={};return Object.keys(t).forEach((...
function p (line 2) | function p(e,t,n){if("string"!=typeof t)throw new TypeError("glob patter...
function d (line 2) | function d(e,t){if(!(this instanceof d))return new d(e,t);if("string"!=t...
function h (line 2) | function h(e,t){if(t||(t=this instanceof d?this.options:{}),void 0===(e=...
function x (line 2) | function x(){if(r){switch(r){case"*":o+=u,c=!0;break;case"?":o+=s,c=!0;b...
function s (line 2) | function s(e,t,n){if(!(e<t))return e<1.5*t?Math.floor(e/t)+" "+n:Math.ce...
function n (line 2) | function n(e){return"/"===e.charAt(0)}
function r (line 2) | function r(e){var t=/^([a-zA-Z]:|[\\\/]{2}[^\\\/]+[\\\/]+[^\\\/]+)?([\\\...
function s (line 2) | function s(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function n (line 2) | function n(e,n){o.assertVariableDeclaration(e);var r=[];return e.declara...
function s (line 2) | function s(){i.default.ok(this instanceof s)}
function u (line 2) | function u(e){s.call(this),o.assertLiteral(e),this.returnLoc=e}
function l (line 2) | function l(e,t,n){s.call(this),o.assertLiteral(e),o.assertLiteral(t),n?o...
function c (line 2) | function c(e){s.call(this),o.assertLiteral(e),this.breakLoc=e}
function f (line 2) | function f(e,t,n){s.call(this),o.assertLiteral(e),t?i.default.ok(t insta...
function p (line 2) | function p(e,t){s.call(this),o.assertLiteral(e),o.assertIdentifier(t),th...
function d (line 2) | function d(e,t){s.call(this),o.assertLiteral(e),o.assertLiteral(t),this....
function h (line 2) | function h(e,t){s.call(this),o.assertLiteral(e),o.assertIdentifier(t),th...
function m (line 2) | function m(e){i.default.ok(this instanceof m);var t=n(283).Emitter;i.def...
function u (line 2) | function u(e,t){function n(e){o.assertNode(e);var t=!1;function n(e){ret...
function o (line 2) | function o(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function l (line 2) | function l(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n ...
function c (line 2) | function c(e){return e&&e.__esModule?e:{default:e}}
function u (line 2) | function u(e){return g?v?s.UNICODE_IGNORE_CASE[e]:s.UNICODE[e]:s.REGULAR...
function h (line 2) | function h(e,t){for(var n in t)e[n]=t[n]}
function m (line 2) | function m(e,t){if(t){var n=i(t,"");switch(n.type){case"characterClass":...
function y (line 2) | function y(e){return t=a,n=e,!!l.call(t,n)&&a[e];var t,n}
function b (line 2) | function b(e){switch(e.type){case"dot":m(e,(g?p:d).toString());break;cas...
function d (line 2) | function d(){var e,t,n=16384,r=[],i=-1,o=arguments.length;if(!o)return""...
function h (line 2) | function h(e,t){if(-1==t.indexOf("|")){if(e==t)return;throw Error("Inval...
function m (line 2) | function m(e){var t=e.type;if(m.hasOwnProperty(t)&&"function"==typeof m[...
function y (line 2) | function y(e){return h(e.type,"anchor|characterClassEscape|characterClas...
function v (line 2) | function v(e){return h(e.type,"anchor|characterClass|characterClassEscap...
function n (line 2) | function n(t){return t.raw=e.substring(t.range[0],t.range[1]),t}
function r (line 2) | function r(e,t){return e.range[0]=t,n(e)}
function i (line 2) | function i(e,t){return n({type:"anchor",kind:e,range:[N-t,N]})}
function o (line 2) | function o(e,t,r,i){return n({type:"value",kind:e,codePoint:t,range:[r,i...
function a (line 2) | function a(e,t,n,r){return r=r||0,o(e,t,N-(n.length+r),N)}
function s (line 2) | function s(e){var t,n=e[0],r=n.charCodeAt(0);return L&&1===n.length&&r>=...
function u (line 2) | function u(e,t,r,i){return null==i&&(r=N-1,i=N),n({type:"quantifier",min...
function l (line 2) | function l(e,t,r,i){return n({type:"characterClass",body:e,negative:t,ra...
function c (line 2) | function c(e,t,r,i){return e.codePoint>t.codePoint&&D("invalid range in ...
function f (line 2) | function f(e){return"alternative"===e.type?e.body:[e]}
function p (line 2) | function p(t){t=t||1;var n=e.substring(N,N+t);return N+=t||1,n}
function d (line 2) | function d(e){h(e)||D("character",e)}
function h (line 2) | function h(t){if(e.indexOf(t,N)===N)return p(t.length)}
function m (line 2) | function m(){return e[N]}
function y (line 2) | function y(t){return e.indexOf(t,N)===N}
function v (line 2) | function v(t){return e[N+1]===t}
function g (line 2) | function g(t){var n=e.substring(N).match(t);return n&&(n.range=[],n.rang...
function b (line 2) | function b(){var e=[],t=N;for(e.push(x());h("|");)e.push(x());return 1==...
function x (line 2) | function x(){for(var e,t=[],r=N;e=_();)t.push(e);return 1===t.length?t[0...
function _ (line 2) | function _(){if(N>=e.length||y("|")||y(")"))return null;var t=h("^")?i("...
function w (line 2) | function w(e,t,r,i){var o=null,a=N;if(h(e))o=t;else{if(!h(r))return!1;o=...
function E (line 2) | function E(e){var t,r;if(L&&"unicodeEscape"==e.kind&&(t=e.codePoint)>=55...
function S (line 2) | function S(){return k(!0)}
function k (line 2) | function k(e){var t,i=N;if(t=function(){var e,t,i;if(e=g(/^(?!0)\d+/)){t...
function A (line 2) | function A(){var e,t;return y("]")?[]:((t=T())||D("classAtom"),(e=y("]")...
function C (line 2) | function C(e){var t,n,r;if(y("-")&&!v("]")){d("-"),(r=T())||D("classAtom...
function T (line 2) | function T(){return h("-")?s("-"):(e=g(/^[^\\\]-]/))?s(e[0]):h("\\")?((e...
function D (line 2) | function D(t,n,r,i){r=null==r?N:r,i=null==i?r:i;var o=Math.max(0,r-10),a...
function n (line 2) | function n(e,r,i,o,a,s){var u=Math.floor((r-e)/2)+e,l=a(i,o[u],!0);retur...
function i (line 2) | function i(){this._array=[],this._sorted=!0,this._last={generatedLine:-1...
function n (line 2) | function n(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}
function r (line 2) | function r(e,t,i,o){if(i<o){var a=i-1;n(e,(c=i,f=o,Math.round(c+Math.ran...
function u (line 2) | function u(e){var t=e;return"string"==typeof e&&(t=JSON.parse(e.replace(...
function l (line 2) | function l(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]...
function c (line 2) | function c(){this.generatedLine=0,this.generatedColumn=0,this.source=nul...
function f (line 2) | function f(e){var t=e;"string"==typeof e&&(t=JSON.parse(e.replace(/^\)\]...
function s (line 2) | function s(e,t,n,r,i){this.children=[],this.sourceContents={},this.line=...
function p (line 2) | function p(e,t){if(null===e||void 0===e.source)r.add(t);else{var o=n?i.j...
function t (line 2) | function t(){}
function i (line 2) | function i(){return n(r.foo)}
function o (line 2) | function o(){var t,n;for(n=0;n<i;n++)if((t=r[n]).loaded&&!t.executed)t.e...
function a (line 2) | function a(e,t){var r=document.createElement("script");r.text=function(e...
function s (line 2) | function s(e,t){var n=e.getAttribute(t);return""===n?[]:n?n.split(",").m...
function S (line 2) | function S(e){return new RegExp("(^|\\s)"+e+"(?:$|\\s)\\s*")}
function C (line 2) | function C(e){for(var t=e.childNodes.length;t>0;--t)e.removeChild(e.firs...
function T (line 2) | function T(e,t){return C(e).appendChild(t)}
function D (line 2) | function D(e,t,n,r){var i=document.createElement(e);if(n&&(i.className=n...
function M (line 2) | function M(e,t,n,r){var i=D(e,t,n,r);return i.setAttribute("role","prese...
function P (line 2) | function P(e,t){if(3==t.nodeType&&(t=t.parentNode),e.contains)return e.c...
function O (line 2) | function O(){var e;try{e=document.activeElement}catch(t){e=document.body...
function L (line 2) | function L(e,t){var n=e.className;S(t).test(n)||(e.className+=(n?" ":"")...
function N (line 2) | function N(e,t){for(var n=e.split(" "),r=0;r<n.length;r++)n[r]&&!S(n[r])...
function R (line 2) | function R(e){var t=Array.prototype.slice.call(arguments,1);return funct...
function I (line 2) | function I(e,t,n){for(var r in t||(t={}),e)!e.hasOwnProperty(r)||!1===n&...
function j (line 2) | function j(e,t,n,r,i){null==t&&-1==(t=e.search(/[^\s\u00a0]/))&&(t=e.len...
function q (line 2) | function q(e,t){for(var n=0;n<e.length;++n)if(e[n]==t)return n;return-1}
function Y (line 2) | function Y(e,t,n){for(var r=0,i=0;;){var o=e.indexOf("\t",r);-1==o&&(o=e...
function H (line 2) | function H(e){for(;X.length<=e;)X.push(G(X)+" ");return X[e]}
function G (line 2) | function G(e){return e[e.length-1]}
function $ (line 2) | function $(e,t){for(var n=[],r=0;r<e.length;r++)n[r]=t(e[r],r);return n}
function K (line 2) | function K(){}
function Z (line 2) | function Z(e,t){var n;return Object.create?n=Object.create(e):(K.prototy...
function Q (line 2) | function Q(e){return/\w/.test(e)||e>""&&(e.toUpperCase()!=e.toLowerCase...
function ee (line 2) | function ee(e,t){return t?!!(t.source.indexOf("\\w")>-1&&Q(e))||t.test(e...
function te (line 2) | function te(e){for(var t in e)if(e.hasOwnProperty(t)&&e[t])return!1;retu...
function re (line 2) | function re(e){return e.charCodeAt(0)>=768&&ne.test(e)}
function ie (line 2) | function ie(e,t,n){for(;(n<0?t>0:t<e.length)&&re(e.charAt(t));)t+=n;retu...
function oe (line 2) | function oe(e,t,n){for(var r=t>n?-1:1;;){if(t==n)return t;var i=(t+n)/2,...
function se (line 2) | function se(e,t,n){var r;ae=null;for(var i=0;i<e.length;++i){var o=e[i];...
function o (line 2) | function o(e,t,n){this.level=e,this.from=t,this.to=n}
function le (line 2) | function le(e,t){var n=e.order;return null==n&&(n=e.order=ue(e.text,t)),n}
function pe (line 2) | function pe(e,t){return e._handlers&&e._handlers[t]||ce}
function de (line 2) | function de(e,t,n){if(e.removeEventListener)e.removeEventListener(t,n,!1...
function he (line 2) | function he(e,t){var n=pe(e,t);if(n.length)for(var r=Array.prototype.sli...
function me (line 2) | function me(e,t,n){return"string"==typeof t&&(t={type:t,preventDefault:f...
function ye (line 2) | function ye(e){var t=e._handlers&&e._handlers.cursorActivity;if(t)for(va...
function ve (line 2) | function ve(e,t){return pe(e,t).length>0}
function ge (line 2) | function ge(e){e.prototype.on=function(e,t){fe(this,e,t)},e.prototype.of...
method constructor (line 2) | constructor(e,t,n){var r,i=[null,null],o={start:{line:null,column:null...
function be (line 2) | function be(e){e.preventDefault?e.preventDefault():e.returnValue=!1}
function xe (line 2) | function xe(e){e.stopPropagation?e.stopPropagation():e.cancelBubble=!0}
function _e (line 2) | function _e(e){return null!=e.defaultPrevented?e.defaultPrevented:0==e.r...
function we (line 2) | function we(e){be(e),xe(e)}
function Ee (line 2) | function Ee(e){return e.target||e.srcElement}
function Se (line 2) | function Se(e){var t=e.which;return null==t&&(1&e.button?t=1:2&e.button?...
function Te (line 2) | function Te(e){if(null==ke){var t=D("span","");T(e,D("span",[t,document...
method constructor (line 2) | constructor(e){let t;t=e?"string"==typeof e||pe(e)?{value:e}:Ae(e)?{pa...
method path (line 2) | get path(){return this.history[this.history.length-1]}
method path (line 2) | set path(e){Ae(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);e...
method dirname (line 2) | get dirname(){return"string"==typeof this.path?xe(this.path):void 0}
method dirname (line 2) | set dirname(e){Pe(this.basename,"dirname"),this.path=we(e||"",this.bas...
method basename (line 2) | get basename(){return"string"==typeof this.path?be(this.path):void 0}
method basename (line 2) | set basename(e){Me(e,"basename"),De(e,"basename"),this.path=we(this.di...
method extname (line 2) | get extname(){return"string"==typeof this.path?_e(this.path):void 0}
method extname (line 2) | set extname(e){if(De(e,"extname"),Pe(this.dirname,"extname"),e){if(46!...
method stem (line 2) | get stem(){return"string"==typeof this.path?be(this.path,this.extname)...
method stem (line 2) | set stem(e){Me(e,"stem"),De(e,"stem"),this.path=we(this.dirname||"",e+...
method toString (line 2) | toString(e){return(this.value||"").toString(e)}
method message (line 2) | message(e,t,n){const r=new ge(e,t,n);return this.path&&(r.name=this.pa...
method info (line 2) | info(e,t,n){const r=this.message(e,t,n);return r.fatal=null,r}
method fail (line 2) | fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}
function De (line 2) | function De(e){if(null!=Ae)return Ae;var t=T(e,document.createTextNode("...
function Ie (line 2) | function Ie(e,t){arguments.length>2&&(t.dependencies=Array.prototype.sli...
function je (line 2) | function je(e){if("string"==typeof e&&Re.hasOwnProperty(e))e=Re[e];else ...
function Be (line 2) | function Be(e,t){t=je(t);var n=Fe[t.name];if(!n)return Be(e,"text/plain"...
function ze (line 2) | function ze(e,t){I(t,qe.hasOwnProperty(e)?qe[e]:qe[e]={})}
function Ve (line 2) | function Ve(e,t){if(!0===t)return t;if(e.copyState)return e.copyState(t)...
function Ue (line 2) | function Ue(e,t){for(var n;e.innerMode&&(n=e.innerMode(t))&&n.mode!=e;)t...
function We (line 2) | function We(e,t,n){return!e.startState||e.startState(t,n)}
function Xe (line 2) | function Xe(e,t){if((t-=e.first)<0||t>=e.size)throw new Error("There is ...
function He (line 2) | function He(e,t,n){var r=[],i=t.line;return e.iter(t.line,n.line+1,(func...
function Ge (line 2) | function Ge(e,t,n){var r=[];return e.iter(t,n,(function(e){r.push(e.text...
function $e (line 2) | function $e(e,t){var n=t-e.height;if(n)for(var r=e;r;r=r.parent)r.height...
function Ke (line 2) | function Ke(e){if(null==e.parent)return null;for(var t=e.parent,n=q(t.li...
function Ze (line 2) | function Ze(e,t){var n=e.first;e:do{for(var r=0;r<e.children.length;++r)...
function Je (line 2) | function Je(e,t){return t>=e.first&&t<e.first+e.size}
function Qe (line 2) | function Qe(e,t){return String(e.lineNumberFormatter(t+e.firstLineNumber))}
function et (line 2) | function et(e,t,n){if(void 0===n&&(n=null),!(this instanceof et))return ...
function tt (line 2) | function tt(e,t){return e.line-t.line||e.ch-t.ch}
function nt (line 2) | function nt(e,t){return e.sticky==t.sticky&&0==tt(e,t)}
function rt (line 2) | function rt(e){return et(e.line,e.ch)}
function it (line 2) | function it(e,t){return tt(e,t)<0?t:e}
function ot (line 2) | function ot(e,t){return tt(e,t)<0?e:t}
function at (line 2) | function at(e,t){return Math.max(e.first,Math.min(t,e.first+e.size-1))}
function st (line 2) | function st(e,t){if(t.line<e.first)return et(e.first,0);var n=e.first+e....
function ut (line 2) | function ut(e,t){for(var n=[],r=0;r<t.length;r++)n[r]=st(e,t[r]);return n}
function ft (line 2) | function ft(e,t,n,r){var i=[e.state.modeGen],o={};xt(e,t.text,e.doc.mode...
function pt (line 2) | function pt(e,t,n){if(!t.styles||t.styles[0]!=e.state.modeGen){var r=dt(...
function dt (line 2) | function dt(e,t,n){var r=e.doc,i=e.display;if(!r.mode.startState)return ...
function ht (line 2) | function ht(e,t,n,r){var i=e.doc.mode,o=new Ye(t,e.options.tabSize,n);fo...
function mt (line 2) | function mt(e,t){if(e.blankLine)return e.blankLine(t);if(e.innerMode){va...
function yt (line 2) | function yt(e,t,n,r){for(var i=0;i<10;i++){r&&(r[0]=Ue(e,n).mode);var o=...
function gt (line 2) | function gt(e,t,n,r){var i,o,a=e.doc,s=a.mode,u=Xe(a,(t=st(a,t)).line),l...
function bt (line 2) | function bt(e,t){if(e)for(;;){var n=e.match(/(?:^|\s+)line-(background-)...
function xt (line 2) | function xt(e,t,n,r,i,o,a){var s=n.flattenSpans;null==s&&(s=e.options.fl...
function Et (line 2) | function Et(e,t,n){this.marker=e,this.from=t,this.to=n}
function St (line 2) | function St(e,t){if(e)for(var n=0;n<e.length;++n){var r=e[n];if(r.marker...
function kt (line 2) | function kt(e,t){for(var n,r=0;r<e.length;++r)e[r]!=t&&(n||(n=[])).push(...
function At (line 2) | function At(e,t){if(t.full)return null;var n=Je(e,t.from.line)&&Xe(e,t.f...
function Ct (line 2) | function Ct(e){for(var t=0;t<e.length;++t){var n=e[t];null!=n.from&&n.fr...
function Tt (line 2) | function Tt(e){var t=e.markedSpans;if(t){for(var n=0;n<t.length;++n)t[n]...
function Dt (line 2) | function Dt(e,t){if(t){for(var n=0;n<t.length;++n)t[n].marker.attachLine...
function Mt (line 2) | function Mt(e){return e.inclusiveLeft?-1:0}
function Pt (line 2) | function Pt(e){return e.inclusiveRight?1:0}
function Ot (line 2) | function Ot(e,t){var n=e.lines.length-t.lines.length;if(0!=n)return n;va...
function Lt (line 2) | function Lt(e,t){var n,r=wt&&e.markedSpans;if(r)for(var i=void 0,o=0;o<r...
function Nt (line 2) | function Nt(e){return Lt(e,!0)}
function Ft (line 2) | function Ft(e){return Lt(e,!1)}
function Rt (line 2) | function Rt(e,t){var n,r=wt&&e.markedSpans;if(r)for(var i=0;i<r.length;+...
function It (line 2) | function It(e,t,n,r,i){var o=Xe(e,t),a=wt&&o.markedSpans;if(a)for(var s=...
function jt (line 2) | function jt(e){for(var t;t=Nt(e);)e=t.find(-1,!0).line;return e}
function Bt (line 2) | function Bt(e,t){var n=Xe(e,t),r=jt(n);return n==r?t:Ke(r)}
function qt (line 2) | function qt(e,t){if(t>e.lastLine())return t;var n,r=Xe(e,t);if(!zt(e,r))...
function zt (line 2) | function zt(e,t){var n=wt&&t.markedSpans;if(n)for(var r=void 0,i=0;i<n.l...
function Vt (line 2) | function Vt(e,t,n){if(null==n.to){var r=n.marker.find(1,!0);return Vt(e,...
function Ut (line 2) | function Ut(e){for(var t=0,n=(e=jt(e)).parent,r=0;r<n.lines.length;++r){...
function Wt (line 2) | function Wt(e){if(0==e.height)return 0;for(var t,n=e.text.length,r=e;t=N...
function Yt (line 2) | function Yt(e){var t=e.display,n=e.doc;t.maxLine=Xe(n,n.first),t.maxLine...
function Ht (line 2) | function Ht(e){e.parent=null,Tt(e)}
function Kt (line 2) | function Kt(e,t){if(!e||/^\s*$/.test(e))return null;var n=t.addModeClass...
function Zt (line 2) | function Zt(e,t){var n=M("span",null,null,u?"padding-right: .1px":null),...
function Jt (line 2) | function Jt(e){var t=D("span","•","cm-invalidchar");return t.title="\\u"...
function Qt (line 2) | function Qt(e,t,n,r,i,o,u){if(t){var l,c=e.splitSpaces?function(e,t){if(...
function en (line 2) | function en(e,t){return function(n,r,i,o,a,s,u){i=i?i+" cm-force-border"...
function tn (line 2) | function tn(e,t,n,r){var i=!r&&n.widgetNode;i&&e.map.push(e.pos,e.pos+t,...
function nn (line 2) | function nn(e,t,n){var r=e.markedSpans,i=e.text,o=0;if(r)for(var a,s,u,l...
function rn (line 2) | function rn(e,t,n){this.line=t,this.rest=function(e){for(var t,n;t=Ft(e)...
function on (line 2) | function on(e,t,n){for(var r,i=[],o=t;o<n;o=r){var a=new rn(e.doc,Xe(e.d...
function un (line 2) | function un(e,t){var n=pe(e,t);if(n.length){var r,i=Array.prototype.slic...
function ln (line 2) | function ln(){var e=sn;sn=null;for(var t=0;t<e.length;++t)e[t]()}
function cn (line 2) | function cn(e,t,n,r){for(var i=0;i<t.changes.length;i++){var o=t.changes...
function fn (line 2) | function fn(e){return e.node==e.text&&(e.node=D("div",null,null,"positio...
function pn (line 2) | function pn(e,t){var n=e.display.externalMeasured;return n&&n.line==t.li...
function dn (line 2) | function dn(e,t){var n=t.text.className,r=pn(e,t);t.text==t.node&&(t.nod...
function hn (line 2) | function hn(e,t){(function(e,t){var n=t.bgClass?t.bgClass+" "+(t.line.bg...
function mn (line 2) | function mn(e,t,n,r){if(t.gutter&&(t.node.removeChild(t.gutter),t.gutter...
function yn (line 2) | function yn(e,t,n){t.alignable&&(t.alignable=null);for(var r=S("CodeMirr...
function vn (line 2) | function vn(e,t,n,r){var i=pn(e,t);return t.text=t.node=i.pre,i.bgClass&...
function gn (line 2) | function gn(e,t,n){if(bn(e,t.line,t,n,!0),t.rest)for(var r=0;r<t.rest.le...
function bn (line 2) | function bn(e,t,n,r,i){if(t.widgets)for(var o=fn(n),a=0,s=t.widgets;a<s....
function xn (line 2) | function xn(e,t,n,r){if(e.noHScroll){(n.alignable||(n.alignable=[])).pus...
function _n (line 2) | function _n(e){if(null!=e.height)return e.height;var t=e.doc.cm;if(!t)re...
function wn (line 2) | function wn(e,t){for(var n=Ee(t);n!=e.wrapper;n=n.parentNode)if(!n||1==n...
function En (line 2) | function En(e){return e.lineSpace.offsetTop}
function Sn (line 2) | function Sn(e){return e.mover.offsetHeight-e.lineSpace.offsetHeight}
function kn (line 2) | function kn(e){if(e.cachedPaddingH)return e.cachedPaddingH;var t=T(e.mea...
function An (line 2) | function An(e){return 50-e.display.nativeBarWidth}
function Cn (line 2) | function Cn(e){return e.display.scroller.clientWidth-An(e)-e.display.bar...
function Tn (line 2) | function Tn(e){return e.display.scroller.clientHeight-An(e)-e.display.ba...
function Dn (line 2) | function Dn(e,t,n){if(e.line==t)return{map:e.measure.map,cache:e.measure...
function Mn (line 2) | function Mn(e,t,n,r){return Ln(e,On(e,t),n,r)}
function Pn (line 2) | function Pn(e,t){if(t>=e.display.viewFrom&&t<e.display.viewTo)return e.d...
function On (line 2) | function On(e,t){var n=Ke(t),r=Pn(e,n);r&&!r.text?r=null:r&&r.changes&&(...
function Ln (line 2) | function Ln(e,t,n,r,i){t.before&&(n=-1);var o,u=n+(r||"");return t.cache...
function Rn (line 2) | function Rn(e,t,n){for(var r,i,o,a,s,u,l=0;l<e.length;l+=3)if(s=e[l],u=e...
function In (line 2) | function In(e,t){var n=Fn;if("left"==t)for(var r=0;r<e.length&&(n=e[r])....
function jn (line 2) | function jn(e){if(e.measure&&(e.measure.cache={},e.measure.heights=null,...
function Bn (line 2) | function Bn(e){e.display.externalMeasure=null,C(e.display.lineMeasure);f...
function qn (line 2) | function qn(e){Bn(e),e.display.cachedCharWidth=e.display.cachedTextHeigh...
function zn (line 2) | function zn(){return c&&y?-(document.body.getBoundingClientRect().left-p...
function Vn (line 2) | function Vn(){return c&&y?-(document.body.getBoundingClientRect().top-pa...
function Un (line 2) | function Un(e){var t=0;if(e.widgets)for(var n=0;n<e.widgets.length;++n)e...
function Wn (line 2) | function Wn(e,t,n,r,i){if(!i){var o=Un(t);n.top+=o,n.bottom+=o}if("line"...
function Yn (line 2) | function Yn(e,t,n){if("div"==n)return t;var r=t.left,i=t.top;if("page"==...
function Xn (line 2) | function Xn(e,t,n,r,i){return r||(r=Xe(e.doc,t.line)),Wn(e,r,Mn(e,r,t.ch...
function Hn (line 2) | function Hn(e,t,n,r,i,o){function a(t,a){var s=Ln(e,i,t,a?"right":"left"...
function Gn (line 2) | function Gn(e,t){var n=0;t=st(e.doc,t),e.options.lineWrapping||(n=ir(e.d...
function $n (line 2) | function $n(e,t,n,r,i){var o=et(e,t,n);return o.xRel=i,r&&(o.outside=r),o}
function Kn (line 2) | function Kn(e,t,n){var r=e.doc;if((n+=e.display.viewOffset)<0)return $n(...
function Zn (line 2) | function Zn(e,t,n,r){r-=Un(t);var i=t.text.length,o=oe((function(t){retu...
function Jn (line 2) | function Jn(e,t,n,r){return n||(n=On(e,t)),Zn(e,t,n,Wn(e,t,Ln(e,n,r),"li...
function Qn (line 2) | function Qn(e,t,n,r){return!(e.bottom<=n)&&(e.top>n||(r?e.left:e.right)>t)}
function er (line 2) | function er(e,t,n,r,i){i-=Ut(t);var o=On(e,t),a=Un(t),s=0,u=t.text.lengt...
function tr (line 2) | function tr(e,t,n,r,i,o,a){var s=oe((function(s){var u=i[s],l=1!=u.level...
function nr (line 2) | function nr(e,t,n,r,i,o,a){var s=Zn(e,t,r,a),u=s.begin,l=s.end;/\s/.test...
function rr (line 2) | function rr(e){if(null!=e.cachedTextHeight)return e.cachedTextHeight;if(...
function ir (line 2) | function ir(e){if(null!=e.cachedCharWidth)return e.cachedCharWidth;var t...
function or (line 2) | function or(e){for(var t=e.display,n={},r={},i=t.gutters.clientLeft,o=t....
function ar (line 2) | function ar(e){return e.scroller.getBoundingClientRect().left-e.sizer.ge...
function sr (line 2) | function sr(e){var t=rr(e.display),n=e.options.lineWrapping,r=n&&Math.ma...
function ur (line 2) | function ur(e){var t=e.doc,n=sr(e);t.iter((function(e){var t=n(e);t!=e.h...
function lr (line 2) | function lr(e,t,n,r){var i=e.display;if(!n&&"true"==Ee(t).getAttribute("...
function cr (line 2) | function cr(e,t){if(t>=e.display.viewTo)return null;if((t-=e.display.vie...
function fr (line 2) | function fr(e,t,n,r){null==t&&(t=e.doc.first),null==n&&(n=e.doc.first+e....
function pr (line 2) | function pr(e,t,n){e.curOp.viewChanged=!0;var r=e.display,i=e.display.ex...
function dr (line 2) | function dr(e){e.display.viewFrom=e.display.viewTo=e.doc.first,e.display...
function hr (line 2) | function hr(e,t,n,r){var i,o=cr(e,t),a=e.display.view;if(!wt||n==e.doc.f...
function mr (line 2) | function mr(e){for(var t=e.display.view,n=0,r=0;r<t.length;r++){var i=t[...
function yr (line 2) | function yr(e){e.display.input.showSelection(e.display.input.prepareSele...
function vr (line 2) | function vr(e,t){void 0===t&&(t=!0);for(var n=e.doc,r={},i=r.cursors=doc...
function gr (line 2) | function gr(e,t,n){var r=Hn(e,t,"div",null,null,!e.options.singleCursorH...
function br (line 2) | function br(e,t){return e.top-t.top||e.left-t.left}
function xr (line 2) | function xr(e,t,n){var r=e.display,i=e.doc,o=document.createDocumentFrag...
function _r (line 2) | function _r(e){if(e.state.focused){var t=e.display;clearInterval(t.blink...
function wr (line 2) | function wr(e){e.hasFocus()||(e.display.input.focus(),e.state.focused||S...
function Er (line 2) | function Er(e){e.state.delayingBlurEvent=!0,setTimeout((function(){e.sta...
function Sr (line 2) | function Sr(e,t){e.state.delayingBlurEvent&&!e.state.draggingText&&(e.st...
function kr (line 2) | function kr(e,t){e.state.delayingBlurEvent||(e.state.focused&&(he(e,"blu...
function Ar (line 2) | function Ar(e){for(var t=e.display,n=t.lineDiv.offsetTop,r=0;r<t.view.le...
function Cr (line 2) | function Cr(e){if(e.widgets)for(var t=0;t<e.widgets.length;++t){var n=e....
function Tr (line 2) | function Tr(e,t,n){var r=n&&null!=n.top?Math.max(0,n.top):e.scroller.scr...
function Dr (line 2) | function Dr(e,t){var n=e.display,r=rr(e.display);t.top<0&&(t.top=0);var ...
function Mr (line 2) | function Mr(e,t){null!=t&&(Lr(e),e.curOp.scrollTop=(null==e.curOp.scroll...
function Pr (line 2) | function Pr(e){Lr(e);var t=e.getCursor();e.curOp.scrollToPos={from:t,to:...
function Or (line 2) | function Or(e,t,n){null==t&&null==n||Lr(e),null!=t&&(e.curOp.scrollLeft=...
function Lr (line 2) | function Lr(e){var t=e.curOp.scrollToPos;t&&(e.curOp.scrollToPos=null,Nr...
function Nr (line 2) | function Nr(e,t,n,r){var i=Dr(e,{left:Math.min(t.left,n.left),top:Math.m...
function Fr (line 2) | function Fr(e,t){Math.abs(e.doc.scrollTop-t)<2||(n||ui(e,{top:t}),Rr(e,t...
function Rr (line 2) | function Rr(e,t,n){t=Math.max(0,Math.min(e.display.scroller.scrollHeight...
function Ir (line 2) | function Ir(e,t,n,r){t=Math.max(0,Math.min(t,e.display.scroller.scrollWi...
function jr (line 2) | function jr(e){var t=e.display,n=t.gutters.offsetWidth,r=Math.round(e.do...
function zr (line 2) | function zr(e,t){t||(t=jr(e));var n=e.display.barWidth,r=e.display.barHe...
function Vr (line 2) | function Vr(e,t){var n=e.display,r=n.scrollbars.update(t);n.sizer.style....
function Wr (line 2) | function Wr(e){e.display.scrollbars&&(e.display.scrollbars.clear(),e.dis...
function Xr (line 2) | function Xr(e){var t;e.curOp={cm:e,viewChanged:!1,startHeight:e.doc.heig...
function Hr (line 2) | function Hr(e){var t=e.curOp;t&&function(e,t){var n=e.ownsGroup;if(n)try...
function Gr (line 2) | function Gr(e){var t=e.cm,n=t.display;(function(e){var t=e.display;!t.sc...
function $r (line 2) | function $r(e){e.updatedDisplay=e.mustUpdate&&ai(e.cm,e.update)}
function Kr (line 2) | function Kr(e){var t=e.cm,n=t.display;e.updatedDisplay&&Ar(t),e.barMeasu...
function Zr (line 2) | function Zr(e){var t=e.cm;null!=e.adjustWidthTo&&(t.display.sizer.style....
function Jr (line 2) | function Jr(e){var t=e.cm,n=t.display,r=t.doc;e.updatedDisplay&&si(t,e.u...
function Qr (line 2) | function Qr(e,t){if(e.curOp)return t();Xr(e);try{return t()}finally{Hr(e)}}
function ei (line 2) | function ei(e,t){return function(){if(e.curOp)return t.apply(e,arguments...
function ti (line 2) | function ti(e){return function(){if(this.curOp)return e.apply(this,argum...
function ni (line 2) | function ni(e){return function(){var t=this.cm;if(!t||t.curOp)return e.a...
function ri (line 2) | function ri(e,t){e.doc.highlightFrontier<e.display.viewTo&&e.state.highl...
method constructor (line 2) | constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}
function ii (line 2) | function ii(e){var t=e.doc;if(!(t.highlightFrontier>=e.display.viewTo)){...
function ai (line 2) | function ai(e,t){var n=e.display,r=e.doc;if(t.editorIsHidden)return dr(e...
method constructor (line 2) | constructor(e,t){this.property=e,this.attribute=t}
function si (line 2) | function si(e,t){for(var n=t.viewport,r=!0;;r=!1){if(r&&e.options.lineWr...
function ui (line 2) | function ui(e,t){var n=new oi(e,t);if(ai(e,n)){Ar(e),si(e,n);var r=jr(e)...
function li (line 2) | function li(e){var t=e.gutters.offsetWidth;e.sizer.style.marginLeft=t+"p...
function ci (line 2) | function ci(e,t){e.display.sizer.style.minHeight=t.docHeight+"px",e.disp...
function fi (line 2) | function fi(e){var t=e.display,n=t.view;if(t.alignWidgets||t.gutters.fir...
function pi (line 2) | function pi(e){if(!e.options.lineNumbers)return!1;var t=e.doc,n=Qe(e.opt...
function di (line 2) | function di(e,t){for(var n=[],r=!1,i=0;i<e.length;i++){var o=e[i],a=null...
function hi (line 2) | function hi(e){var t=e.gutters,n=e.gutterSpecs;C(t),e.lineGutter=null;fo...
function mi (line 2) | function mi(e){hi(e.display),fr(e),fi(e)}
function yi (line 2) | function yi(e,t,r,i){var o=this;this.input=r,o.scrollbarFiller=D("div",n...
function bi (line 2) | function bi(e){var t=e.wheelDeltaX,n=e.wheelDeltaY;return null==t&&e.det...
function xi (line 2) | function xi(e){var t=bi(e);return t.x*=gi,t.y*=gi,t}
function _i (line 2) | function _i(e,t){var r=bi(t),i=r.x,o=r.y,a=e.display,s=a.scroller,l=s.sc...
function Si (line 2) | function Si(e,t,n){var r=e&&e.options.selectionsMayTouch,i=t[n];t.sort((...
function ki (line 2) | function ki(e,t){return new wi([new Ei(e,t||e)],0)}
function Ai (line 2) | function Ai(e){return e.text?et(e.from.line+e.text.length-1,G(e.text).le...
function Ci (line 2) | function Ci(e,t){if(tt(e,t.from)<0)return e;if(tt(e,t.to)<=0)return Ai(t...
function Ti (line 2) | function Ti(e,t){for(var n=[],r=0;r<e.sel.ranges.length;r++){var i=e.sel...
function Di (line 2) | function Di(e,t,n){return e.line==t.line?et(n.line,e.ch-t.ch+n.ch):et(n....
function Mi (line 2) | function Mi(e){e.doc.mode=Be(e.options,e.doc.modeOption),Pi(e)}
function Pi (line 2) | function Pi(e){e.doc.iter((function(e){e.stateAfter&&(e.stateAfter=null)...
function Oi (line 2) | function Oi(e,t){return 0==t.from.ch&&0==t.to.ch&&""==G(t.text)&&(!e.cm|...
function Li (line 2) | function Li(e,t,n,r){function i(e){return n?n[e]:null}function o(e,n,i){...
function Ni (line 2) | function Ni(e,t,n){!function e(r,i,o){if(r.linked)for(var a=0;a<r.linked...
function Fi (line 2) | function Fi(e,t){if(t.cm)throw new Error("This document is already in us...
function Ri (line 2) | function Ri(e){("rtl"==e.doc.direction?L:A)(e.display.lineDiv,"CodeMirro...
function Ii (line 2) | function Ii(e){this.done=[],this.undone=[],this.undoDepth=e?e.undoDepth:...
function ji (line 2) | function ji(e,t){var n={from:rt(t.from),to:Ai(t),text:He(e,t.from,t.to)}...
function Bi (line 2) | function Bi(e){for(;e.length&&G(e).ranges;)e.pop()}
function qi (line 2) | function qi(e,t,n,r){var i=e.history;i.undone.length=0;var o,a,s=+new Da...
function zi (line 2) | function zi(e,t,n,r){var i=e.history,o=r&&r.origin;n==i.lastSelOp||o&&i....
function Vi (line 2) | function Vi(e,t){var n=G(t);n&&n.ranges&&n.equals(e)||t.push(e)}
function Ui (line 2) | function Ui(e,t,n,r){var i=t["spans_"+e.id],o=0;e.iter(Math.max(e.first,...
function Wi (line 2) | function Wi(e){if(!e)return null;for(var t,n=0;n<e.length;++n)e[n].marke...
function Yi (line 2) | function Yi(e,t){var n=function(e,t){var n=t["spans_"+e.id];if(!n)return...
function Xi (line 2) | function Xi(e,t,n){for(var r=[],i=0;i<e.length;++i){var o=e[i];if(o.rang...
function Hi (line 2) | function Hi(e,t,n,r){if(r){var i=e.anchor;if(n){var o=tt(t,i)<0;o!=tt(n,...
function Gi (line 2) | function Gi(e,t,n,r,i){null==i&&(i=e.cm&&(e.cm.display.shift||e.extend))...
function $i (line 2) | function $i(e,t,n){for(var r=[],i=e.cm&&(e.cm.display.shift||e.extend),o...
function Ki (line 2) | function Ki(e,t,n,r){var i=e.sel.ranges.slice(0);i[t]=n,Qi(e,Si(e.cm,i,e...
function Zi (line 2) | function Zi(e,t,n,r){Qi(e,ki(t,n),r)}
function Ji (line 2) | function Ji(e,t,n){var r=e.history.done,i=G(r);i&&i.ranges?(r[r.length-1...
function Qi (line 2) | function Qi(e,t,n){eo(e,t,n),zi(e,e.sel,e.cm?e.cm.curOp.id:NaN,n)}
function eo (line 2) | function eo(e,t,n){(ve(e,"beforeSelectionChange")||e.cm&&ve(e.cm,"before...
function to (line 2) | function to(e,t){t.equals(e.sel)||(e.sel=t,e.cm&&(e.cm.curOp.updateInput...
function no (line 2) | function no(e){to(e,ro(e,e.sel,null,!1))}
function ro (line 2) | function ro(e,t,n,r){for(var i,o=0;o<t.ranges.length;o++){var a=t.ranges...
function io (line 2) | function io(e,t,n,r,i){var o=Xe(e,t.line);if(o.markedSpans)for(var a=0;a...
function oo (line 2) | function oo(e,t,n,r,i){var o=r||1;return io(e,t,n,o,i)||!i&&io(e,t,n,o,!...
function ao (line 2) | function ao(e,t,n,r){return n<0&&0==t.ch?t.line>e.first?st(e,et(t.line-1...
function so (line 2) | function so(e){e.setSelection(et(e.firstLine(),0),et(e.lastLine()),V)}
function uo (line 2) | function uo(e,t,n){var r={canceled:!1,from:t.from,to:t.to,text:t.text,or...
function lo (line 2) | function lo(e,t,n){if(e.cm){if(!e.cm.curOp)return ei(e.cm,lo)(e,t,n);if(...
function co (line 2) | function co(e,t){if(1!=t.text.length||""!=t.text[0]||0!=tt(t.from,t.to))...
function fo (line 2) | function fo(e,t,n){var r=e.cm&&e.cm.state.suppressEdits;if(!r||n){for(va...
function po (line 2) | function po(e,t){if(0!=t&&(e.first+=t,e.sel=new wi($(e.sel.ranges,(funct...
function ho (line 2) | function ho(e,t,n,r){if(e.cm&&!e.cm.curOp)return ei(e.cm,ho)(e,t,n,r);if...
function mo (line 2) | function mo(e,t,n,r,i){var o;r||(r=n),tt(r,n)<0&&(n=(o=[r,n])[0],r=o[1])...
function yo (line 2) | function yo(e,t,n,r){n<e.line?e.line+=r:t<e.line&&(e.line=t,e.ch=0)}
function vo (line 2) | function vo(e,t,n,r){for(var i=0;i<e.length;++i){var o=e[i],a=!0;if(o.ra...
function go (line 2) | function go(e,t){var n=t.from.line,r=t.to.line,i=t.text.length-(r-n)-1;v...
function bo (line 2) | function bo(e,t,n,r){var i=t,o=t;return"number"==typeof t?o=Xe(e,at(e,t)...
function xo (line 2) | function xo(e){this.lines=e,this.parent=null;for(var t=0,n=0;n<e.length;...
method constructor (line 2) | constructor(){this._partials=new Float64Array(32),this._n=0}
method add (line 2) | add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++)...
method valueOf (line 2) | valueOf(){const e=this._partials;let t,n,r,i=this._n,o=0;if(i>0){for(o...
function _o (line 2) | function _o(e){this.children=e;for(var t=0,n=0,r=0;r<e.length;++r){var i...
function Eo (line 2) | function Eo(e,t,n){Ut(t)<(e.curOp&&e.curOp.scrollTop||e.doc.scrollTop)&&...
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method get (line 2) | get(e){return super.get(ko(this,e))}
method has (line 2) | has(e){return super.has(ko(this,e))}
method set (line 2) | set(e,t){return super.set(Ao(this,e),t)}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
function Ao (line 2) | function Ao(e,t,n,r,i){if(r&&r.shared)return function(e,t,n,r,i){(r=I(r)...
function To (line 2) | function To(e){return e.findMarks(et(e.first,0),e.clipPos(et(e.lastLine(...
function Do (line 2) | function Do(e){for(var t=function(t){var n=e[t],r=[n.primary.doc];Ni(n.p...
function Lo (line 2) | function Lo(e){var t=this;if(No(t),!me(t,e)&&!wn(t.display,e)){be(e),a&&...
function No (line 2) | function No(e){e.display.dragCursor&&(e.display.lineSpace.removeChild(e....
function Fo (line 2) | function Fo(e){if(document.getElementsByClassName){for(var t=document.ge...
function Io (line 2) | function Io(){var e;Ro||(fe(window,"resize",(function(){null==e&&(e=setT...
function jo (line 2) | function jo(e){var t=e.display;t.cachedCharWidth=t.cachedTextHeight=t.ca...
function Wo (line 2) | function Wo(e){var t,n,r,i,o=e.split(/-(?!$)/);e=o[o.length-1];for(var a...
function Yo (line 2) | function Yo(e){var t={};for(var n in e)if(e.hasOwnProperty(n)){var r=e[n...
function Xo (line 2) | function Xo(e,t,n,r){var i=(t=Ko(t)).call?t.call(e,r):t[e];if(!1===i)ret...
function Ho (line 2) | function Ho(e){var t="string"==typeof e?e:Bo[e.keyCode];return"Ctrl"==t|...
function Go (line 2) | function Go(e,t,n){var r=e;return t.altKey&&"Alt"!=r&&(e="Alt-"+e),(w?t....
function $o (line 2) | function $o(e,t){if(f&&34==e.keyCode&&e.char)return!1;var n=Bo[e.keyCode...
function Ko (line 2) | function Ko(e){return"string"==typeof e?Uo[e]:e}
function Zo (line 2) | function Zo(e,t){for(var n=e.doc.sel.ranges,r=[],i=0;i<n.length;i++){for...
function Jo (line 2) | function Jo(e,t,n){var r=ie(e.text,t+n,n);return r<0||r>e.text.length?nu...
function Qo (line 2) | function Qo(e,t,n){var r=Jo(e,t.ch,n);return null==r?null:new et(t.line,...
function ea (line 2) | function ea(e,t,n,r,i){if(e){"rtl"==t.doc.direction&&(i=-i);var o=le(n,t...
function na (line 2) | function na(e,t){var n=Xe(e.doc,t),r=jt(n);return r!=n&&(t=Ke(r)),ea(!0,...
function ra (line 2) | function ra(e,t){var n=na(e,t.line),r=Xe(e.doc,n.line),i=le(r,e.doc.dire...
function ia (line 2) | function ia(e,t,n){if("string"==typeof t&&!(t=ta[t]))return!1;e.display....
function aa (line 2) | function aa(e,t,n,r){var i=e.state.keySeq;if(i){if(Ho(t))return"handled"...
function sa (line 2) | function sa(e,t,n,r){var i=function(e,t,n){for(var r=0;r<e.state.keyMaps...
function ua (line 2) | function ua(e,t){var n=$o(t,!0);return!!n&&(t.shiftKey&&!e.state.keySeq?...
function ca (line 2) | function ca(e){var t=this;if(!(e.target&&e.target!=t.display.input.getFi...
function fa (line 2) | function fa(e){16==e.keyCode&&(this.doc.sel.shift=!1),me(this,e)}
function pa (line 2) | function pa(e){var t=this;if(!(e.target&&e.target!=t.display.input.getFi...
function ya (line 2) | function ya(e){var t=this,n=t.display;if(!(me(t,e)||n.activeTouch&&n.inp...
function va (line 2) | function va(e,t,n){if("char"==n)return new Ei(t,t);if("word"==n)return e...
function ga (line 2) | function ga(e,t,n,r){var i,o;if(t.touches)i=t.touches[0].clientX,o=t.tou...
function ba (line 2) | function ba(e,t){return ga(e,t,"gutterClick",!0)}
function xa (line 2) | function xa(e,t){wn(e.display,t)||function(e,t){return!!ve(e,"gutterCont...
function _a (line 2) | function _a(e){e.display.wrapper.className=e.display.wrapper.className.r...
function ka (line 2) | function ka(e,t,n){if(!t!=!(n&&n!=wa)){var r=e.display.dragFunctions,i=t...
function Aa (line 2) | function Aa(e){e.options.lineWrapping?(L(e.display.wrapper,"CodeMirror-w...
function Ca (line 2) | function Ca(e,t){var n=this;if(!(this instanceof Ca))return new Ca(e,t);...
function Da (line 2) | function Da(e,t,n,r){var i,o=e.doc;null==n&&(n="add"),"smart"==n&&(o.mod...
function Pa (line 2) | function Pa(e){Ma=e}
function Oa (line 2) | function Oa(e,t,n,r,i){var o=e.doc;e.display.shift=!1,r||(r=o.sel);var a...
function La (line 2) | function La(e,t){var n=e.clipboardData&&e.clipboardData.getData("Text");...
function Na (line 2) | function Na(e,t){if(e.options.electricChars&&e.options.smartIndent)for(v...
function Fa (line 2) | function Fa(e){for(var t=[],n=[],r=0;r<e.doc.sel.ranges.length;r++){var ...
function Ra (line 2) | function Ra(e,t,n,r){e.setAttribute("autocorrect",n?"":"off"),e.setAttri...
function Ia (line 2) | function Ia(){var e=D("textarea",null,null,"position: absolute; bottom: ...
function ja (line 2) | function ja(e,t,n,r,i){var o=t,a=n,s=Xe(e,t.line),u=i&&"rtl"==e.directio...
function Ba (line 2) | function Ba(e,t,n,r){var i,o,a=e.doc,s=t.left;if("page"==r){var u=Math.m...
function za (line 2) | function za(e,t){var n=Pn(e,t.line);if(!n||n.hidden)return null;var r=Xe...
function Va (line 2) | function Va(e,t){return t&&(e.bad=!0),e}
function Ua (line 2) | function Ua(e,t,n){var r;if(t==e.display.lineDiv){if(!(r=e.display.lineD...
function Wa (line 2) | function Wa(e,t,n){var r=e.text.firstChild,i=!1;if(!t||!P(r,t))return Va...
function o (line 2) | function o(e){for(var t=e.target;t;t=t.parentNode){if(t==i)return!0;if(/...
function a (line 2) | function a(e){if(o(e)&&!me(r,e)){if(r.somethingSelected())Pa({lineWise:!...
function l (line 2) | function l(){a&&(o+=s,u&&(o+=s),a=u=!1)}
function c (line 2) | function c(e){e&&(l(),o+=e)}
function f (line 2) | function f(t){if(1==t.nodeType){var n=t.getAttribute("cm-text");if(n)ret...
function o (line 2) | function o(e){if(!me(r,e)){if(r.somethingSelected())Pa({lineWise:!1,text...
function y (line 2) | function y(){if(null!=i.selectionStart){var e=n.somethingSelected(),o="...
function v (line 2) | function v(){if(t.contextMenuPending==v&&(t.contextMenuPending=!1,t.wrap...
function n (line 2) | function n(n,r,i,o){e.defaults[n]=r,i&&(t[n]=o?function(e,t,n){n!=wa&&i(...
function r (line 2) | function r(){e.value=s.getValue()}
function e (line 2) | function e(e){return{type:e,style:"keyword"}}
function m (line 2) | function m(e,t,n){return r=e,i=n,t}
function y (line 2) | function y(e,t){var n,r=e.next();if('"'==r||"'"==r)return t.tokenize=(n=...
function v (line 2) | function v(e,t){for(var n,r=!1;n=e.next();){if("/"==n&&r){t.tokenize=y;b...
function g (line 2) | function g(e,t){for(var n,r=!1;null!=(n=e.next());){if(!r&&("`"==n||"$"=...
function b (line 2) | function b(e,t){t.fatArrowAt&&(t.fatArrowAt=null);var n=e.string.indexOf...
function _ (line 2) | function _(e,t,n,r,i,o){this.indented=e,this.column=t,this.type=n,this.p...
function w (line 2) | function w(e,t){if(!l)return!1;for(var n=e.localVars;n;n=n.next)if(n.nam...
function S (line 2) | function S(){for(var e=arguments.length-1;e>=0;e--)E.cc.push(arguments[e])}
function k (line 2) | function k(){return S.apply(null,arguments),!0}
function A (line 2) | function A(e,t){for(var n=t;n;n=n.next)if(n.name==e)return!0;return!1}
function C (line 2) | function C(e){var t=E.state;if(E.marked="def",l){if(t.context)if("var"==...
function T (line 2) | function T(e,t){if(t){if(t.block){var n=T(e,t.prev);return n?n==t.prev?t...
function D (line 2) | function D(e){return"public"==e||"private"==e||"protected"==e||"abstract...
function M (line 2) | function M(e,t,n){this.prev=e,this.vars=t,this.block=n}
function P (line 2) | function P(e,t){this.name=e,this.next=t}
function L (line 2) | function L(){E.state.context=new M(E.state.context,E.state.localVars,!1)...
function N (line 2) | function N(){E.state.context=new M(E.state.context,E.state.localVars,!0)...
function F (line 2) | function F(){E.state.localVars=E.state.context.vars,E.state.context=E.st...
function R (line 2) | function R(e,t){var n=function(){var n=E.state,r=n.indented;if("stat"==n...
function I (line 2) | function I(){var e=E.state;e.lexical.prev&&(")"==e.lexical.type&&(e.inde...
function j (line 2) | function j(e){return function t(n){return n==e?k():";"==e||"}"==n||")"==...
function B (line 2) | function B(e,t){return"var"==e?k(R("vardef",t),_e,j(";"),I):"keyword a"=...
function q (line 2) | function q(e){if("("==e)return k(Ne,j(")"))}
function z (line 2) | function z(e,t){return W(e,t,!1)}
function V (line 2) | function V(e,t){return W(e,t,!0)}
function U (line 2) | function U(e){return"("!=e?S():k(R(")"),Y,j(")"),I)}
function W (line 2) | function W(e,t,n){if(E.state.fatArrowAt==E.stream.start){var r=n?Z:K;if(...
function Y (line 2) | function Y(e){return e.match(/[;\}\)\],]/)?S():S(z)}
function X (line 2) | function X(e,t){return","==e?k(Y):H(e,t,!1)}
function H (line 2) | function H(e,t,n){var r=0==n?X:H,i=0==n?z:V;return"=>"==e?k(L,n?Z:K,F):"...
function G (line 2) | function G(e,t){return"quasi"!=e?S():"${"!=t.slice(t.length-2)?k(G):k(z,$)}
function $ (line 2) | function $(e){if("}"==e)return E.marked="string-2",E.state.tokenize=g,k(G)}
function K (line 2) | function K(e){return b(E.stream,E.state),S("{"==e?B:z)}
function Z (line 2) | function Z(e){return b(E.stream,E.state),S("{"==e?B:V)}
function J (line 2) | function J(e,t){if("target"==t)return E.marked="keyword",k(X)}
function Q (line 2) | function Q(e,t){if("target"==t)return E.marked="keyword",k(H)}
function ee (line 2) | function ee(e){return":"==e?k(I,B):S(X,j(";"),I)}
function te (line 2) | function te(e){if("variable"==e)return E.marked="property",k()}
function ne (line 2) | function ne(e,t){return"async"==e?(E.marked="property",k(ne)):"variable"...
function re (line 2) | function re(e){return"variable"!=e?S(ie):(E.marked="property",k(Pe))}
function ie (line 2) | function ie(e){return":"==e?k(V):"("==e?S(Pe):void 0}
function oe (line 2) | function oe(e,t,n){function r(i,o){if(n?n.indexOf(i)>-1:","==i){var a=E....
function ae (line 2) | function ae(e,t,n){for(var r=3;r<arguments.length;r++)E.cc.push(argument...
function se (line 2) | function se(e){return"}"==e?k():S(B,se)}
function ue (line 2) | function ue(e,t){if(c){if(":"==e)return k(pe);if("?"==t)return k(ue)}}
function le (line 2) | function le(e,t){if(c&&(":"==e||"in"==t))return k(pe)}
function ce (line 2) | function ce(e){if(c&&":"==e)return E.stream.match(/^\s*\w+\s+is\b/,!1)?k...
function fe (line 2) | function fe(e,t){if("is"==t)return E.marked="keyword",k()}
function pe (line 2) | function pe(e,t){return"keyof"==t||"typeof"==t||"infer"==t||"readonly"==...
function de (line 2) | function de(e){if("=>"==e)return k(pe)}
function he (line 2) | function he(e){return e.match(/[\}\)\]]/)?k():","==e||";"==e?k(he):S(me,...
function me (line 2) | function me(e,t){return"variable"==e||"keyword"==E.style?(E.marked="prop...
function ye (line 2) | function ye(e,t){return"variable"==e&&E.stream.match(/^\s*[?:]/,!1)||"?"...
function ve (line 2) | function ve(e,t){return"<"==t?k(R(">"),oe(pe,">"),I,ve):"|"==t||"."==e||...
function ge (line 2) | function ge(e,t){if("<"==t)return k(R(">"),oe(pe,">"),I,ve)}
method constructor (line 2) | constructor(e,t,n){var r,i=[null,null],o={start:{line:null,column:null...
function be (line 2) | function be(){return S(pe,xe)}
function xe (line 2) | function xe(e,t){if("="==t)return k(pe)}
function _e (line 2) | function _e(e,t){return"enum"==t?(E.marked="keyword",k(Ge)):S(we,ue,ke,Ae)}
function we (line 2) | function we(e,t){return c&&D(t)?(E.marked="keyword",k(we)):"variable"==e...
function Ee (line 2) | function Ee(e,t){return"variable"!=e||E.stream.match(/^\s*:/,!1)?("varia...
function Se (line 2) | function Se(){return S(we,ke)}
function ke (line 2) | function ke(e,t){if("="==t)return k(V)}
function Ae (line 2) | function Ae(e){if(","==e)return k(_e)}
function Ce (line 2) | function Ce(e,t){if("keyword b"==e&&"else"==t)return k(R("form","else"),...
function Te (line 2) | function Te(e,t){return"await"==t?k(Te):"("==e?k(R(")"),De,I):void 0}
method constructor (line 2) | constructor(e){let t;t=e?"string"==typeof e||pe(e)?{value:e}:Ae(e)?{pa...
method path (line 2) | get path(){return this.history[this.history.length-1]}
method path (line 2) | set path(e){Ae(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);e...
method dirname (line 2) | get dirname(){return"string"==typeof this.path?xe(this.path):void 0}
method dirname (line 2) | set dirname(e){Pe(this.basename,"dirname"),this.path=we(e||"",this.bas...
method basename (line 2) | get basename(){return"string"==typeof this.path?be(this.path):void 0}
method basename (line 2) | set basename(e){Me(e,"basename"),De(e,"basename"),this.path=we(this.di...
method extname (line 2) | get extname(){return"string"==typeof this.path?_e(this.path):void 0}
method extname (line 2) | set extname(e){if(De(e,"extname"),Pe(this.dirname,"extname"),e){if(46!...
method stem (line 2) | get stem(){return"string"==typeof this.path?be(this.path,this.extname)...
method stem (line 2) | set stem(e){Me(e,"stem"),De(e,"stem"),this.path=we(this.dirname||"",e+...
method toString (line 2) | toString(e){return(this.value||"").toString(e)}
method message (line 2) | message(e,t,n){const r=new ge(e,t,n);return this.path&&(r.name=this.pa...
method info (line 2) | info(e,t,n){const r=this.message(e,t,n);return r.fatal=null,r}
method fail (line 2) | fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}
function De (line 2) | function De(e){return"var"==e?k(_e,Me):"variable"==e?k(Me):S(Me)}
function Me (line 2) | function Me(e,t){return")"==e?k():";"==e?k(Me):"in"==t||"of"==t?(E.marke...
function Pe (line 2) | function Pe(e,t){return"*"==t?(E.marked="keyword",k(Pe)):"variable"==e?(...
function Oe (line 2) | function Oe(e,t){return"*"==t?(E.marked="keyword",k(Oe)):"variable"==e?(...
function Le (line 2) | function Le(e,t){return"keyword"==e||"variable"==e?(E.marked="type",k(Le...
function Ne (line 2) | function Ne(e,t){return"@"==t&&k(z,Ne),"spread"==e?k(Ne):c&&D(t)?(E.mark...
function Fe (line 2) | function Fe(e,t){return"variable"==e?Re(e,t):Ie(e,t)}
function Re (line 2) | function Re(e,t){if("variable"==e)return C(t),k(Ie)}
function Ie (line 2) | function Ie(e,t){return"<"==t?k(R(">"),oe(be,">"),I,Ie):"extends"==t||"i...
function je (line 2) | function je(e,t){return"async"==e||"variable"==e&&("static"==t||"get"==t...
function Be (line 2) | function Be(e,t){if("?"==t)return k(Be);if(":"==e)return k(pe,ke);if("="...
function qe (line 2) | function qe(e,t){return"*"==t?(E.marked="keyword",k(Xe,j(";"))):"default...
function ze (line 2) | function ze(e,t){return"as"==t?(E.marked="keyword",k(j("variable"))):"va...
function Ve (line 2) | function Ve(e){return"string"==e?k():"("==e?S(z):"."==e?S(X):S(Ue,We,Xe)}
function Ue (line 2) | function Ue(e,t){return"{"==e?ae(Ue,"}"):("variable"==e&&C(t),"*"==t&&(E...
function We (line 2) | function We(e){if(","==e)return k(Ue,We)}
function Ye (line 2) | function Ye(e,t){if("as"==t)return E.marked="keyword",k(Ue)}
function Xe (line 2) | function Xe(e,t){if("from"==t)return E.marked="keyword",k(z)}
function He (line 2) | function He(e){return"]"==e?k():S(oe(V,"]"))}
function Ge (line 2) | function Ge(){return S(R("form"),we,j("{"),R("}"),oe($e,"}"),I,I)}
function $e (line 2) | function $e(){return S(we,ke)}
function Ke (line 2) | function Ke(e,t,n){return t.tokenize==y&&/^(?:operator|sof|keyword [bcd]...
function t (line 2) | function t(e,t,n,r){this.state=e,this.mode=t,this.depth=n,this.prev=r}
function n (line 2) | function n(r){return new t(e.copyState(r.mode,r.state),r.mode,r.depth,r....
function s (line 2) | function s(e){var t=e.tagName;e.tagName=null;var n=o.indent(e,"","");ret...
function u (line 2) | function u(n,i){return i.context.mode==o?function(n,i,l){if(2==l.depth)r...
function f (line 2) | function f(e,t){function n(n){return t.tokenize=n,n(e,t)}var r=e.next();...
function p (line 2) | function p(e,t){var n,r,i=e.next();if(">"==i||"/"==i&&e.eat(">"))return ...
function d (line 2) | function d(e,t){return function(n,r){for(;!n.eol();){if(n.match(t)){r.to...
function h (line 2) | function h(e){return function(t,n){for(var r;null!=(r=t.next());){if("<"...
function m (line 2) | function m(e,t,n){this.prev=e.context,this.tagName=t||"",this.indent=e.i...
function y (line 2) | function y(e){e.context&&(e.context=e.context.prev)}
function v (line 2) | function v(e,t){for(var n;;){if(!e.context)return;if(n=e.context.tagName...
function g (line 2) | function g(e,t,n){return"openTag"==e?(n.tagStart=t.column(),b):"closeTag...
function b (line 2) | function b(e,t,n){return"word"==e?(n.tagName=t.current(),a="tag",E):u.al...
function x (line 2) | function x(e,t,n){if("word"==e){var r=t.current();return n.context&&n.co...
function _ (line 2) | function _(e,t,n){return"endTag"!=e?(a="error",_):(y(n),g)}
function w (line 2) | function w(e,t,n){return a="error",_(e,0,n)}
function E (line 2) | function E(e,t,n){if("word"==e)return a="attribute",S;if("endTag"==e||"s...
function S (line 2) | function S(e,t,n){return"equals"==e?k:(u.allowMissing||(a="error"),E(e,0...
function k (line 2) | function k(e,t,n){return"string"==e?A:"word"==e&&u.allowUnquoted?(a="str...
function A (line 2) | function A(e,t,n){return"string"==e?A:E(e,0,n)}
function e (line 2) | function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.en...
function _classCallCheck (line 2) | function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("...
function _possibleConstructorReturn (line 2) | function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError(...
function _inherits (line 2) | function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new Type...
function t (line 2) | function t(){var e,n,r;_classCallCheck(this,t);for(var i=arguments.lengt...
function Comp (line 2) | function Comp(){var e,t,n;_classCallCheck(this,Comp);for(var r=arguments...
function e (line 2) | function e(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.en...
function _classCallCheck (line 2) | function _classCallCheck(e,t){if(!(e instanceof t))throw new TypeError("...
function _possibleConstructorReturn (line 2) | function _possibleConstructorReturn(e,t){if(!e)throw new ReferenceError(...
function _inherits (line 2) | function _inherits(e,t){if("function"!=typeof t&&null!==t)throw new Type...
function Preview (line 2) | function Preview(){var _ref,_temp,_this,_ret;_classCallCheck(this,Previe...
function i (line 2) | function i(e){var t,n;this.promise=new e((function(e,r){if(void 0!==t||v...
function j (line 2) | function j(e,t,n){var r,i,o,a=new Array(n),s=8*n-t-1,u=(1<<s)-1,l=u>>1,c...
function B (line 2) | function B(e,t,n){var r,i=8*n-t-1,o=(1<<i)-1,a=o>>1,s=i-7,u=n-1,l=e[u--]...
function q (line 2) | function q(e){return e[3]<<24|e[2]<<16|e[1]<<8|e[0]}
function z (line 2) | function z(e){return[255&e]}
function V (line 2) | function V(e){return[255&e,e>>8&255]}
function U (line 2) | function U(e){return[255&e,e>>8&255,e>>16&255,e>>24&255]}
function W (line 2) | function W(e){return j(e,52,8)}
function Y (line 2) | function Y(e){return j(e,23,4)}
function X (line 2) | function X(e,t,n){m(e.prototype,t,{get:function(){return this[n]}})}
function H (line 2) | function H(e,t,n,r){var i=d(+n);if(i+t>e[R])throw S(x);var o=e[F]._b,a=i...
function G (line 2) | function G(e,t,n,r,i,o){var a=d(+n);if(a+t>e[R])throw S(x);for(var s=e[F...
function e (line 2) | function e(){}
function e (line 2) | function e(){}
function u (line 2) | function u(e){return r.isMemo(e)?a:s[e.$$typeof]||i}
function c (line 2) | function c(e){return e?e.replace(u,l):l}
function d (line 2) | function d(e){var t=e.match(n);t&&(f+=t.length);var r=e.lastIndexOf("\n"...
function h (line 2) | function h(){var e={line:f,column:p};return function(t){return t.positio...
function m (line 2) | function m(e){this.start=e,this.end={line:f,column:p},this.source=u.source}
function v (line 2) | function v(t){var n=new Error(u.source+":"+f+":"+p+": "+t);if(n.reason=t...
function g (line 2) | function g(t){var n=t.exec(e);if(n){var r=n[0];return d(r),e=e.slice(r.l...
function b (line 2) | function b(){g(r)}
function x (line 2) | function x(e){var t;for(e=e||[];t=_();)!1!==t&&e.push(t);return e}
function _ (line 2) | function _(){var t=h();if("/"==e.charAt(0)&&"*"==e.charAt(1)){for(var n=...
function w (line 2) | function w(){var e=h(),n=g(i);if(n){if(_(),!g(o))return v("property miss...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function u (line 2) | function u(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){var...
function a (line 2) | function a(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new r;++t<...
function l (line 2) | function l(e){var t=this.__data__=new r(e);this.size=t.size}
function e (line 2) | function e(){}
function vt (line 2) | function vt(e,t,n){switch(n.length){case 0:return e.call(t);case 1:retur...
function gt (line 2) | function gt(e,t,n,r){for(var i=-1,o=null==e?0:e.length;++i<o;){var a=e[i...
function bt (line 2) | function bt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r&&!1!==t(e[n],n,...
function xt (line 2) | function xt(e,t){for(var n=null==e?0:e.length;n--&&!1!==t(e[n],n,e););re...
function _t (line 2) | function _t(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(!t(e[n],n,e...
function wt (line 2) | function wt(e,t){for(var n=-1,r=null==e?0:e.length,i=0,o=[];++n<r;){var ...
function Et (line 2) | function Et(e,t){return!(null==e||!e.length)&&Lt(e,t,0)>-1}
function St (line 2) | function St(e,t,n){for(var r=-1,i=null==e?0:e.length;++r<i;)if(n(t,e[r])...
function kt (line 2) | function kt(e,t){for(var n=-1,r=null==e?0:e.length,i=Array(r);++n<r;)i[n...
function At (line 2) | function At(e,t){for(var n=-1,r=t.length,i=e.length;++n<r;)e[i+n]=t[n];r...
function Ct (line 2) | function Ct(e,t,n,r){var i=-1,o=null==e?0:e.length;for(r&&o&&(n=e[++i]);...
function Tt (line 2) | function Tt(e,t,n,r){var i=null==e?0:e.length;for(r&&i&&(n=e[--i]);i--;)...
function Dt (line 2) | function Dt(e,t){for(var n=-1,r=null==e?0:e.length;++n<r;)if(t(e[n],n,e)...
function Pt (line 2) | function Pt(e,t,n){var r;return n(e,(function(e,n,i){if(t(e,n,i))return ...
function Ot (line 2) | function Ot(e,t,n,r){for(var i=e.length,o=n+(r?1:-1);r?o--:++o<i;)if(t(e...
function Lt (line 2) | function Lt(e,t,n){return t==t?function(e,t,n){for(var r=n-1,i=e.length;...
function Nt (line 2) | function Nt(e,t,n,r){for(var i=n-1,o=e.length;++i<o;)if(r(e[i],t))return...
function Ft (line 2) | function Ft(e){return e!=e}
function Rt (line 2) | function Rt(e,t){var n=null==e?0:e.length;return n?qt(e,t)/n:p}
function It (line 2) | function It(e){return function(t){return null==t?i:t[e]}}
function jt (line 2) | function jt(e){return function(t){return null==e?i:e[t]}}
function Bt (line 2) | function Bt(e,t,n,r,i){return i(e,(function(e,i,o){n=r?(r=!1,e):t(n,e,i,...
function qt (line 2) | function qt(e,t){for(var n,r=-1,o=e.length;++r<o;){var a=t(e[r]);a!==i&&...
function zt (line 2) | function zt(e,t){for(var n=-1,r=Array(e);++n<e;)r[n]=t(n);return r}
function Vt (line 2) | function Vt(e){return e?e.slice(0,sn(e)+1).replace(re,""):e}
function Ut (line 2) | function Ut(e){return function(t){return e(t)}}
function Wt (line 2) | function Wt(e,t){return kt(t,(function(t){return e[t]}))}
function Yt (line 2) | function Yt(e,t){return e.has(t)}
function Xt (line 2) | function Xt(e,t){for(var n=-1,r=e.length;++n<r&&Lt(t,e[n],0)>-1;);return n}
function Ht (line 2) | function Ht(e,t){for(var n=e.length;n--&&Lt(t,e[n],0)>-1;);return n}
function Gt (line 2) | function Gt(e,t){for(var n=e.length,r=0;n--;)e[n]===t&&++r;return r}
function Zt (line 2) | function Zt(e){return"\\"+et[e]}
function Jt (line 2) | function Jt(e){return Ge.test(e)}
function Qt (line 2) | function Qt(e){var t=-1,n=Array(e.size);return e.forEach((function(e,r){...
function en (line 2) | function en(e,t){return function(n){return e(t(n))}}
function tn (line 2) | function tn(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n];a!=...
function nn (line 2) | function nn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[...
function rn (line 2) | function rn(e){var t=-1,n=Array(e.size);return e.forEach((function(e){n[...
function on (line 2) | function on(e){return Jt(e)?function(e){for(var t=Xe.lastIndex=0;Xe.test...
function an (line 2) | function an(e){return Jt(e)?function(e){return e.match(Xe)||[]}(e):funct...
function sn (line 2) | function sn(e){for(var t=e.length;t--&&ie.test(e.charAt(t)););return t}
function Bn (line 2) | function Bn(e){if(ns(e)&&!Ya(e)&&!(e instanceof Un)){if(e instanceof Vn)...
function e (line 2) | function e(){}
function zn (line 2) | function zn(){}
function Vn (line 2) | function Vn(e,t){this.__wrapped__=e,this.__actions__=[],this.__chain__=!...
function Un (line 2) | function Un(e){this.__wrapped__=e,this.__actions__=[],this.__dir__=1,thi...
function Wn (line 2) | function Wn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
function Yn (line 2) | function Yn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
function Xn (line 2) | function Xn(e){var t=-1,n=null==e?0:e.length;for(this.clear();++t<n;){va...
function Hn (line 2) | function Hn(e){var t=-1,n=null==e?0:e.length;for(this.__data__=new Xn;++...
function Gn (line 2) | function Gn(e){var t=this.__data__=new Yn(e);this.size=t.size}
function $n (line 2) | function $n(e,t){var n=Ya(e),r=!n&&Wa(e),i=!n&&!r&&$a(e),o=!n&&!r&&!i&&c...
function Kn (line 2) | function Kn(e){var t=e.length;return t?e[Xr(0,t-1)]:i}
function Zn (line 2) | function Zn(e,t){return No(Ci(e),ar(t,0,e.length))}
function Jn (line 2) | function Jn(e){return No(Ci(e))}
function Qn (line 2) | function Qn(e,t,n){(n!==i&&!za(e[t],n)||n===i&&!(t in e))&&ir(e,t,n)}
function er (line 2) | function er(e,t,n){var r=e[t];Le.call(e,t)&&za(r,n)&&(n!==i||t in e)||ir...
function tr (line 2) | function tr(e,t){for(var n=e.length;n--;)if(za(e[n][0],t))return n;retur...
function nr (line 2) | function nr(e,t,n,r){return fr(e,(function(e,i,o){t(r,e,n(e),o)})),r}
function rr (line 2) | function rr(e,t){return e&&Ti(t,Os(t),e)}
function ir (line 2) | function ir(e,t,n){"__proto__"==t&<?lt(e,t,{configurable:!0,enumerable...
function or (line 2) | function or(e,t){for(var n=-1,o=t.length,a=r(o),s=null==e;++n<o;)a[n]=s?...
function ar (line 2) | function ar(e,t,n){return e==e&&(n!==i&&(e=e<=n?e:n),t!==i&&(e=e>=t?e:t)...
function sr (line 2) | function sr(e,t,n,r,o,a){var s,u=1&t,l=2&t,c=4&t;if(n&&(s=o?n(e,r,o,a):n...
function ur (line 2) | function ur(e,t,n){var r=n.length;if(null==e)return!r;for(e=Se(e);r--;){...
function lr (line 2) | function lr(e,t,n){if("function"!=typeof e)throw new Ce(o);return Mo((fu...
function cr (line 2) | function cr(e,t,n,r){var i=-1,o=Et,a=!0,s=e.length,u=[],l=t.length;if(!s...
function dr (line 2) | function dr(e,t){var n=!0;return fr(e,(function(e,r,i){return n=!!t(e,r,...
function hr (line 2) | function hr(e,t,n){for(var r=-1,o=e.length;++r<o;){var a=e[r],s=t(a);if(...
function mr (line 2) | function mr(e,t){var n=[];return fr(e,(function(e,r,i){t(e,r,i)&&n.push(...
function yr (line 2) | function yr(e,t,n,r,i){var o=-1,a=e.length;for(n||(n=yo),i||(i=[]);++o<a...
function br (line 2) | function br(e,t){return e&&vr(e,t,Os)}
function xr (line 2) | function xr(e,t){return e&&gr(e,t,Os)}
function _r (line 2) | function _r(e,t){return wt(t,(function(t){return Ja(e[t])}))}
function wr (line 2) | function wr(e,t){for(var n=0,r=(t=vi(t,e)).length;null!=e&&n<r;)e=e[jo(t...
function Er (line 2) | function Er(e,t,n){var r=t(e);return Ya(e)?r:At(r,n(e))}
function Sr (line 2) | function Sr(e){return null==e?e===i?"[object Undefined]":"[object Null]"...
function kr (line 2) | function kr(e,t){return e>t}
function Ar (line 2) | function Ar(e,t){return null!=e&&Le.call(e,t)}
function Cr (line 2) | function Cr(e,t){return null!=e&&t in Se(e)}
function Tr (line 2) | function Tr(e,t,n){for(var o=n?St:Et,a=e[0].length,s=e.length,u=s,l=r(s)...
function Dr (line 2) | function Dr(e,t,n){var r=null==(e=Ao(e,t=vi(t,e)))?e:e[jo(Zo(t))];return...
function Mr (line 2) | function Mr(e){return ns(e)&&Sr(e)==m}
function Pr (line 2) | function Pr(e,t,n,r,o){return e===t||(null==e||null==t||!ns(e)&&!ns(t)?e...
function Or (line 2) | function Or(e,t,n,r){var o=n.length,a=o,s=!r;if(null==e)return!a;for(e=S...
function Lr (line 2) | function Lr(e){return!(!ts(e)||(t=e,Fe&&Fe in t))&&(Ja(e)?Be:me).test(Bo...
function Nr (line 2) | function Nr(e){return"function"==typeof e?e:null==e?iu:"object"==typeof ...
function Fr (line 2) | function Fr(e){if(!wo(e))return yn(e);var t=[];for(var n in Se(e))Le.cal...
function Rr (line 2) | function Rr(e,t){return e<t}
function Ir (line 2) | function Ir(e,t){var n=-1,i=Ha(e)?r(e.length):[];return fr(e,(function(e...
function jr (line 2) | function jr(e){var t=uo(e);return 1==t.length&&t[0][2]?So(t[0][0],t[0][1...
function Br (line 2) | function Br(e,t){return bo(e)&&Eo(t)?So(jo(e),t):function(n){var r=Cs(n,...
function qr (line 2) | function qr(e,t,n,r,o){e!==t&&vr(t,(function(a,s){if(o||(o=new Gn),ts(a)...
function zr (line 2) | function zr(e,t){var n=e.length;if(n)return vo(t+=t<0?n:0,n)?e[t]:i}
function Vr (line 2) | function Vr(e,t,n){t=t.length?kt(t,(function(e){return Ya(e)?function(t)...
function Ur (line 2) | function Ur(e,t,n){for(var r=-1,i=t.length,o={};++r<i;){var a=t[r],s=wr(...
function Wr (line 2) | function Wr(e,t,n,r){var i=r?Nt:Lt,o=-1,a=t.length,s=e;for(e===t&&(t=Ci(...
function Yr (line 2) | function Yr(e,t){for(var n=e?t.length:0,r=n-1;n--;){var i=t[n];if(n==r||...
function Xr (line 2) | function Xr(e,t){return e+fn(_n()*(t-e+1))}
function Hr (line 2) | function Hr(e,t){var n="";if(!e||t<1||t>f)return n;do{t%2&&(n+=e),(t=fn(...
function Gr (line 2) | function Gr(e,t){return Po(ko(e,t,iu),e+"")}
function $r (line 2) | function $r(e){return Kn(zs(e))}
function Kr (line 2) | function Kr(e,t){var n=zs(e);return No(n,ar(t,0,n.length))}
function Zr (line 2) | function Zr(e,t,n,r){if(!ts(e))return e;for(var o=-1,a=(t=vi(t,e)).lengt...
function ei (line 2) | function ei(e){return No(zs(e))}
function ti (line 2) | function ti(e,t,n){var i=-1,o=e.length;t<0&&(t=-t>o?0:o+t),(n=n>o?o:n)<0...
function ni (line 2) | function ni(e,t){var n;return fr(e,(function(e,r,i){return!(n=t(e,r,i))}...
function ri (line 2) | function ri(e,t,n){var r=0,i=null==e?r:e.length;if("number"==typeof t&&t...
method constructor (line 2) | constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}
function ii (line 2) | function ii(e,t,n,r){var o=0,a=null==e?0:e.length;if(0===a)return 0;for(...
function oi (line 2) | function oi(e,t){for(var n=-1,r=e.length,i=0,o=[];++n<r;){var a=e[n],s=t...
function ai (line 2) | function ai(e){return"number"==typeof e?e:ls(e)?p:+e}
method constructor (line 2) | constructor(e,t){this.property=e,this.attribute=t}
function si (line 2) | function si(e){if("string"==typeof e)return e;if(Ya(e))return kt(e,si)+"...
function ui (line 2) | function ui(e,t,n){var r=-1,i=Et,o=e.length,a=!0,s=[],u=s;if(n)a=!1,i=St...
function li (line 2) | function li(e,t){return null==(e=Ao(e,t=vi(t,e)))||delete e[jo(Zo(t))]}
function ci (line 2) | function ci(e,t,n,r){return Zr(e,t,n(wr(e,t)),r)}
function fi (line 2) | function fi(e,t,n,r){for(var i=e.length,o=r?i:-1;(r?o--:++o<i)&&t(e[o],o...
function pi (line 2) | function pi(e,t){var n=e;return n instanceof Un&&(n=n.value()),Ct(t,(fun...
function di (line 2) | function di(e,t,n){var i=e.length;if(i<2)return i?ui(e[0]):[];for(var o=...
function hi (line 2) | function hi(e,t,n){for(var r=-1,o=e.length,a=t.length,s={};++r<o;){var u...
function mi (line 2) | function mi(e){return Ga(e)?e:[]}
function yi (line 2) | function yi(e){return"function"==typeof e?e:iu}
function vi (line 2) | function vi(e,t){return Ya(e)?e:bo(e,t)?[e]:Io(bs(e))}
method constructor (line 2) | constructor(e,n,r,i){let o=-1;if(super(e,n),gi(this,"space",i),"number...
function bi (line 2) | function bi(e,t,n){var r=e.length;return n=n===i?r:n,!t&&n>=r?e:ti(e,t,n)}
function _i (line 2) | function _i(e,t){if(t)return e.slice();var n=e.length,r=Ue?Ue(n):new e.c...
function wi (line 2) | function wi(e){var t=new e.constructor(e.byteLength);return new Ve(t).se...
function Ei (line 2) | function Ei(e,t){var n=t?wi(e.buffer):e.buffer;return new e.constructor(...
function Si (line 2) | function Si(e,t){if(e!==t){var n=e!==i,r=null===e,o=e==e,a=ls(e),s=t!==i...
function ki (line 2) | function ki(e,t,n,i){for(var o=-1,a=e.length,s=n.length,u=-1,l=t.length,...
function Ai (line 2) | function Ai(e,t,n,i){for(var o=-1,a=e.length,s=-1,u=n.length,l=-1,c=t.le...
function Ci (line 2) | function Ci(e,t){var n=-1,i=e.length;for(t||(t=r(i));++n<i;)t[n]=e[n];re...
function Ti (line 2) | function Ti(e,t,n,r){var o=!n;n||(n={});for(var a=-1,s=t.length;++a<s;){...
function Di (line 2) | function Di(e,t){return function(n,r){var i=Ya(n)?gt:nr,o=t?t():{};retur...
function Mi (line 2) | function Mi(e){return Gr((function(t,n){var r=-1,o=n.length,a=o>1?n[o-1]...
function Pi (line 2) | function Pi(e,t){return function(n,r){if(null==n)return n;if(!Ha(n))retu...
function Oi (line 2) | function Oi(e){return function(t,n,r){for(var i=-1,o=Se(t),a=r(t),s=a.le...
function Li (line 2) | function Li(e){return function(t){var n=Jt(t=bs(t))?an(t):i,r=n?n[0]:t.c...
function Ni (line 2) | function Ni(e){return function(t){return Ct(Js(Ws(t).replace(We,"")),e,"...
function Fi (line 2) | function Fi(e){return function(){var t=arguments;switch(t.length){case 0...
function Ri (line 2) | function Ri(e){return function(t,n,r){var o=Se(t);if(!Ha(t)){var a=ao(n,...
function Ii (line 2) | function Ii(e){return eo((function(t){var n=t.length,r=n,a=Vn.prototype....
function ji (line 2) | function ji(e,t,n,o,a,s,u,c,f,p){var d=t&l,h=1&t,m=2&t,y=24&t,v=512&t,g=...
function Bi (line 2) | function Bi(e,t){return function(n,r){return function(e,t,n,r){return br...
function qi (line 2) | function qi(e,t){return function(n,r){var o;if(n===i&&r===i)return t;if(...
function zi (line 2) | function zi(e){return eo((function(t){return t=kt(t,Ut(ao())),Gr((functi...
function Vi (line 2) | function Vi(e,t){var n=(t=t===i?" ":si(t)).length;if(n<2)return n?Hr(t,e...
function Ui (line 2) | function Ui(e){return function(t,n,o){return o&&"number"!=typeof o&&go(t...
function Wi (line 2) | function Wi(e){return function(t,n){return"string"==typeof t&&"string"==...
function Yi (line 2) | function Yi(e,t,n,r,o,a,s,l,c,f){var p=8&t;t|=p?u:64,4&(t&=~(p?64:u))||(...
function Xi (line 2) | function Xi(e){var t=Ee[e];return function(e,n){if(e=vs(e),(n=null==n?0:...
function Gi (line 2) | function Gi(e){return function(t){var n=po(t);return n==w?Qt(t):n==C?rn(...
function $i (line 2) | function $i(e,t,n,a,c,f,p,d){var h=2&t;if(!h&&"function"!=typeof e)throw...
function Ki (line 2) | function Ki(e,t,n,r){return e===i||za(e,Me[n])&&!Le.call(r,n)?t:e}
function Zi (line 2) | function Zi(e,t,n,r,o,a){return ts(e)&&ts(t)&&(a.set(t,e),qr(e,t,i,Zi,a)...
function Ji (line 2) | function Ji(e){return os(e)?i:e}
function Qi (line 2) | function Qi(e,t,n,r,o,a){var s=1&n,u=e.length,l=t.length;if(u!=l&&!(s&&l...
function eo (line 2) | function eo(e){return Po(ko(e,i,Xo),e+"")}
function to (line 2) | function to(e){return Er(e,Os,co)}
function no (line 2) | function no(e){return Er(e,Ls,fo)}
function io (line 2) | function io(e){for(var t=e.name+"",n=Mn[t],r=Le.call(Mn,t)?n.length:0;r-...
function oo (line 2) | function oo(e){return(Le.call(Bn,"placeholder")?Bn:e).placeholder}
function ao (line 2) | function ao(){var e=Bn.iteratee||ou;return e=e===ou?Nr:e,arguments.lengt...
function so (line 2) | function so(e,t){var n,r,i=e.__data__;return("string"==(r=typeof(n=t))||...
function uo (line 2) | function uo(e){for(var t=Os(e),n=t.length;n--;){var r=t[n],i=e[r];t[n]=[...
function lo (line 2) | function lo(e,t){var n=function(e,t){return null==e?i:e[t]}(e,t);return ...
function ho (line 2) | function ho(e,t,n){for(var r=-1,i=(t=vi(t,e)).length,o=!1;++r<i;){var a=...
function mo (line 2) | function mo(e){return"function"!=typeof e.constructor||wo(e)?{}:qn(Xe(e))}
function yo (line 2) | function yo(e){return Ya(e)||Wa(e)||!!(it&&e&&e[it])}
function vo (line 2) | function vo(e,t){var n=typeof e;return!!(t=null==t?f:t)&&("number"==n||"...
function go (line 2) | function go(e,t,n){if(!ts(n))return!1;var r=typeof t;return!!("number"==...
function bo (line 2) | function bo(e,t){if(Ya(e))return!1;var n=typeof e;return!("number"!=n&&"...
function xo (line 2) | function xo(e){var t=io(e),n=Bn[t];if("function"!=typeof n||!(t in Un.pr...
method constructor (line 2) | constructor(){this._partials=new Float64Array(32),this._n=0}
method add (line 2) | add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++)...
method valueOf (line 2) | valueOf(){const e=this._partials;let t,n,r,i=this._n,o=0;if(i>0){for(o...
function wo (line 2) | function wo(e){var t=e&&e.constructor;return e===("function"==typeof t&&...
function Eo (line 2) | function Eo(e){return e==e&&!ts(e)}
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method get (line 2) | get(e){return super.get(ko(this,e))}
method has (line 2) | has(e){return super.has(ko(this,e))}
method set (line 2) | set(e,t){return super.set(Ao(this,e),t)}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
function So (line 2) | function So(e,t){return function(n){return null!=n&&n[e]===t&&(t!==i||e ...
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method has (line 2) | has(e){return super.has(ko(this,e))}
method add (line 2) | add(e){return super.add(Ao(this,e))}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
function ko (line 2) | function ko(e,t,n){return t=vn(t===i?e.length-1:t,0),function(){for(var ...
function Ao (line 2) | function Ao(e,t){return t.length<2?e:wr(e,ti(t,0,-1))}
function Co (line 2) | function Co(e,t){for(var n=e.length,r=gn(t.length,n),o=Ci(e);r--;){var a...
function To (line 2) | function To(e,t){if(("constructor"!==t||"function"!=typeof e[t])&&"__pro...
function Oo (line 2) | function Oo(e,t,n){var r=t+"";return Po(e,function(e,t){var n=t.length;i...
function Lo (line 2) | function Lo(e){var t=0,n=0;return function(){var r=bn(),o=16-(r-n);if(n=...
function No (line 2) | function No(e,t){var n=-1,r=e.length,o=r-1;for(t=t===i?r:t;++n<t;){var a...
function jo (line 2) | function jo(e){if("string"==typeof e||ls(e))return e;var t=e+"";return"0...
function Bo (line 2) | function Bo(e){if(null!=e){try{return Oe.call(e)}catch(e){}try{return e+...
function qo (line 2) | function qo(e){if(e instanceof Un)return e.clone();var t=new Vn(e.__wrap...
function Wo (line 2) | function Wo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var i=null==n...
function Yo (line 2) | function Yo(e,t,n){var r=null==e?0:e.length;if(!r)return-1;var o=r-1;ret...
function Xo (line 2) | function Xo(e){return null!=e&&e.length?yr(e,1):[]}
function Ho (line 2) | function Ho(e){return e&&e.length?e[0]:i}
function Zo (line 2) | function Zo(e){var t=null==e?0:e.length;return t?e[t-1]:i}
function Qo (line 2) | function Qo(e,t){return e&&e.length&&t&&t.length?Wr(e,t):e}
function ta (line 2) | function ta(e){return null==e?e:wn.call(e)}
function oa (line 2) | function oa(e){if(!e||!e.length)return[];var t=0;return e=wt(e,(function...
function aa (line 2) | function aa(e,t){if(!e||!e.length)return[];var n=oa(e);return null==t?n:...
function da (line 2) | function da(e){var t=Bn(e);return t.__chain__=!0,t}
function ha (line 2) | function ha(e,t){return t(e)}
function ba (line 2) | function ba(e,t){return(Ya(e)?bt:fr)(e,ao(t,3))}
function xa (line 2) | function xa(e,t){return(Ya(e)?xt:pr)(e,ao(t,3))}
function Sa (line 2) | function Sa(e,t){return(Ya(e)?kt:Ir)(e,ao(t,3))}
function Ta (line 2) | function Ta(e,t,n){return t=n?i:t,t=e&&null==t?e.length:t,$i(e,l,i,i,i,i...
function Da (line 2) | function Da(e,t){var n;if("function"!=typeof t)throw new Ce(o);return e=...
function Oa (line 2) | function Oa(e,t,n){var r,a,s,u,l,c,f=0,p=!1,d=!1,h=!0;if("function"!=typ...
function Fa (line 2) | function Fa(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)...
function Ra (line 2) | function Ra(e){if("function"!=typeof e)throw new Ce(o);return function()...
function za (line 2) | function za(e,t){return e===t||e!=e&&t!=t}
function Ha (line 2) | function Ha(e){return null!=e&&es(e.length)&&!Ja(e)}
function Ga (line 2) | function Ga(e){return ns(e)&&Ha(e)}
function Za (line 2) | function Za(e){if(!ns(e))return!1;var t=Sr(e);return t==b||"[object DOME...
function Ja (line 2) | function Ja(e){if(!ts(e))return!1;var t=Sr(e);return t==x||t==_||"[objec...
function Qa (line 2) | function Qa(e){return"number"==typeof e&&e==ms(e)}
function es (line 2) | function es(e){return"number"==typeof e&&e>-1&&e%1==0&&e<=f}
function ts (line 2) | function ts(e){var t=typeof e;return null!=e&&("object"==t||"function"==t)}
function ns (line 2) | function ns(e){return null!=e&&"object"==typeof e}
function is (line 2) | function is(e){return"number"==typeof e||ns(e)&&Sr(e)==E}
function os (line 2) | function os(e){if(!ns(e)||Sr(e)!=S)return!1;var t=Xe(e);if(null===t)retu...
function us (line 2) | function us(e){return"string"==typeof e||!Ya(e)&&ns(e)&&Sr(e)==T}
function ls (line 2) | function ls(e){return"symbol"==typeof e||ns(e)&&Sr(e)==D}
function ds (line 2) | function ds(e){if(!e)return[];if(Ha(e))return us(e)?an(e):Ci(e);if(at&&e...
function hs (line 2) | function hs(e){return e?(e=vs(e))===c||e===-1/0?17976931348623157e292*(e...
function ms (line 2) | function ms(e){var t=hs(e),n=t%1;return t==t?n?t-n:t:0}
function ys (line 2) | function ys(e){return e?ar(ms(e),0,d):0}
function vs (line 2) | function vs(e){if("number"==typeof e)return e;if(ls(e))return p;if(ts(e)...
function gs (line 2) | function gs(e){return Ti(e,Ls(e))}
function bs (line 2) | function bs(e){return null==e?"":si(e)}
function Cs (line 2) | function Cs(e,t,n){var r=null==e?i:wr(e,t);return r===i?n:r}
function Ts (line 2) | function Ts(e,t){return null!=e&&ho(e,t,Cr)}
function Os (line 2) | function Os(e){return Ha(e)?$n(e):Fr(e)}
function Ls (line 2) | function Ls(e){return Ha(e)?$n(e,!0):function(e){if(!ts(e))return functi...
function js (line 2) | function js(e,t){if(null==e)return{};var n=kt(no(e),(function(e){return[...
function zs (line 2) | function zs(e){return null==e?[]:Wt(e,Os(e))}
function Us (line 2) | function Us(e){return Zs(bs(e).toLowerCase())}
function Ws (line 2) | function Ws(e){return(e=bs(e))&&e.replace(ge,$t).replace(Ye,"")}
function Js (line 2) | function Js(e,t,n){return e=bs(e),(t=n?i:t)===i?function(e){return $e.te...
function tu (line 2) | function tu(e){return function(){return e}}
function iu (line 2) | function iu(e){return e}
function ou (line 2) | function ou(e){return Nr("function"==typeof e?e:sr(e,1))}
function uu (line 2) | function uu(e,t,n){var r=Os(t),i=_r(t,r);null!=n||ts(t)&&(i.length||!r.l...
function lu (line 2) | function lu(){}
function du (line 2) | function du(e){return bo(e)?It(jo(e)):function(e){return function(t){ret...
function yu (line 2) | function yu(){return[]}
function vu (line 2) | function vu(){return!1}
function i (line 2) | function i(e,t){if("function"!=typeof e||null!=t&&"function"!=typeof t)t...
function n (line 2) | function n(e,r,i){var o,a,s,u,l,c="";for("string"!=typeof r&&(i=r,r=n.de...
function i (line 2) | function i(e){if(null==e)throw new TypeError("Object.assign cannot be ca...
function o (line 2) | function o(e,t){for(var n,r=[],o=0,a=0,s="",c=t&&t.delimiter||"/";null!=...
function a (line 2) | function a(e){return encodeURI(e).replace(/[\/?#]/g,(function(e){return"...
function s (line 2) | function s(e,t){for(var n=new Array(e.length),i=0;i<e.length;i++)"object...
function u (line 2) | function u(e){return e.replace(/([.+*?=^!:${}()[\]|\/\\])/g,"\\$1")}
function l (line 2) | function l(e){return e.replace(/([=!:$\/()])/g,"\\$1")}
function c (line 2) | function c(e,t){return e.keys=t,e}
function f (line 2) | function f(e){return e&&e.sensitive?"":"i"}
function p (line 2) | function p(e,t,n){r(t)||(n=t||n,t=[]);for(var i=(n=n||{}).strict,o=!1!==...
function i (line 2) | function i(){}
function o (line 2) | function o(){}
function e (line 2) | function e(e,t,n,i,o,a){if(a!==r){var s=new Error("Calling PropTypes val...
function t (line 2) | function t(){return e}
function n (line 2) | function n(){this.constructor=e}
function e (line 2) | function e(){}
function e (line 2) | function e(e,t){this.editor=e,this.props=t}
function t (line 2) | function t(t){var n=e.call(this,t)||this;return l||(n.applied=!1,n.appli...
function t (line 2) | function t(t){var n=e.call(this,t)||this;return l||(n.applied=!1,n.appli...
function o (line 2) | function o(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv...
function w (line 2) | function w(e){if(null==e)return null;if("function"==typeof e)return e.di...
function k (line 2) | function k(e,t){for(var n=0|e._threadCount;n<=t;n++)e[n]=e._currentValue...
function O (line 2) | function O(e){return!!D.call(P,e)||!D.call(M,e)&&(T.test(e)?P[e]=!0:(M[e...
function L (line 2) | function L(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.at...
function R (line 2) | function R(e){return e[1].toUpperCase()}
function j (line 2) | function j(e){if("boolean"==typeof e||"number"==typeof e)return""+e;e=""...
function B (line 2) | function B(e,t){var n,r=N.hasOwnProperty(e)?N[e]:null;return(n="style"!=...
function G (line 2) | function G(){if(null===z)throw Error(o(321));return z}
function $ (line 2) | function $(){if(0<H)throw Error(o(312));return{memoizedState:null,queue:...
function K (line 2) | function K(){return null===U?null===V?(W=!1,V=U=$()):(W=!0,U=V):null===U...
function Z (line 2) | function Z(e,t,n,r){for(;Y;)Y=!1,H+=1,U=null,n=e(t,r);return V=z=null,H=...
function J (line 2) | function J(e,t){return"function"==typeof t?t(e):t}
function Q (line 2) | function Q(e,t,n){if(z=G(),U=K(),W){var r=U.queue;if(t=r.dispatch,null!=...
function ee (line 2) | function ee(e,t,n){if(!(25>H))throw Error(o(301));if(e===z)if(Y=!0,e={ac...
function te (line 2) | function te(){}
function oe (line 2) | function oe(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";ca...
function xe (line 2) | function xe(e,t){if(void 0===e)throw Error(o(152,w(t)||"Component"))}
function e (line 2) | function e(e,t){i.isValidElement(e)?e.type!==u?e=[e]:(e=e.props.children...
function a (line 2) | function a(i,a){var s=a.prototype&&a.prototype.isReactComponent,u=functi...
function a (line 2) | function a(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv...
function s (line 2) | function s(e,t,n,r,i,o,a,s,u){var l=Array.prototype.slice.call(arguments...
function d (line 2) | function d(e,t,n,r,i,o,a,c,f){u=!1,l=null,s.apply(p,arguments)}
function v (line 2) | function v(e,t,n){var r=e.type||"unknown-event";e.currentTarget=y(n),fun...
function x (line 2) | function x(){if(g)for(var e in b){var t=b[e],n=g.indexOf(e);if(!(-1<n))t...
function _ (line 2) | function _(e,t,n){if(S[e])throw Error(a(100,e));S[e]=t,k[e]=t.eventTypes...
function A (line 2) | function A(e){var t,n=!1;for(t in e)if(e.hasOwnProperty(t)){var r=e[t];i...
function P (line 2) | function P(e){if(e=m(e)){if("function"!=typeof T)throw Error(a(280));var...
function O (line 2) | function O(e){D?M?M.push(e):M=[e]:D=e}
function L (line 2) | function L(){if(D){var e=D,t=M;if(M=D=null,P(e),t)for(e=0;e<t.length;e++...
function N (line 2) | function N(e,t){return e(t)}
function F (line 2) | function F(e,t,n,r,i){return e(t,n,r,i)}
function R (line 2) | function R(){}
function q (line 2) | function q(){null===D&&null===M||(R(),L())}
function z (line 2) | function z(e,t,n){if(B)return e(t,n);B=!0;try{return I(e,t,n)}finally{B=...
function X (line 2) | function X(e,t,n,r,i,o){this.acceptsBooleans=2===t||3===t||4===t,this.at...
function $ (line 2) | function $(e){return e[1].toUpperCase()}
function Z (line 2) | function Z(e,t,n,r){var i=H.hasOwnProperty(t)?H[t]:null;(null!==i?0===i....
function me (line 2) | function me(e){return null===e||"object"!=typeof e?null:"function"==type...
function ye (line 2) | function ye(e){if(null==e)return null;if("function"==typeof e)return e.d...
function ve (line 2) | function ve(e){var t="";do{e:switch(e.tag){case 3:case 4:case 6:case 7:c...
function ge (line 2) | function ge(e){switch(typeof e){case"boolean":case"number":case"object":...
method constructor (line 2) | constructor(e,t,n){var r,i=[null,null],o={start:{line:null,column:null...
function be (line 2) | function be(e){var t=e.type;return(e=e.nodeName)&&"input"===e.toLowerCas...
function xe (line 2) | function xe(e){e._valueTracker||(e._valueTracker=function(e){var t=be(e)...
function _e (line 2) | function _e(e){if(!e)return!1;var t=e._valueTracker;if(!t)return!0;var n...
function we (line 2) | function we(e,t){var n=t.checked;return i({},t,{defaultChecked:void 0,de...
function Ee (line 2) | function Ee(e,t){var n=null==t.defaultValue?"":t.defaultValue,r=null!=t....
function Se (line 2) | function Se(e,t){null!=(t=t.checked)&&Z(e,"checked",t,!1)}
function ke (line 2) | function ke(e,t){Se(e,t);var n=ge(t.value),r=t.type;if(null!=n)"number"=...
function Ae (line 2) | function Ae(e,t,n){if(t.hasOwnProperty("value")||t.hasOwnProperty("defau...
function Ce (line 2) | function Ce(e,t,n){"number"===t&&e.ownerDocument.activeElement===e||(nul...
function Te (line 2) | function Te(e,t){return e=i({children:void 0},t),(t=function(e){var t=""...
method constructor (line 2) | constructor(e){let t;t=e?"string"==typeof e||pe(e)?{value:e}:Ae(e)?{pa...
method path (line 2) | get path(){return this.history[this.history.length-1]}
method path (line 2) | set path(e){Ae(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);e...
method dirname (line 2) | get dirname(){return"string"==typeof this.path?xe(this.path):void 0}
method dirname (line 2) | set dirname(e){Pe(this.basename,"dirname"),this.path=we(e||"",this.bas...
method basename (line 2) | get basename(){return"string"==typeof this.path?be(this.path):void 0}
method basename (line 2) | set basename(e){Me(e,"basename"),De(e,"basename"),this.path=we(this.di...
method extname (line 2) | get extname(){return"string"==typeof this.path?_e(this.path):void 0}
method extname (line 2) | set extname(e){if(De(e,"extname"),Pe(this.dirname,"extname"),e){if(46!...
method stem (line 2) | get stem(){return"string"==typeof this.path?be(this.path,this.extname)...
method stem (line 2) | set stem(e){Me(e,"stem"),De(e,"stem"),this.path=we(this.dirname||"",e+...
method toString (line 2) | toString(e){return(this.value||"").toString(e)}
method message (line 2) | message(e,t,n){const r=new ge(e,t,n);return this.path&&(r.name=this.pa...
method info (line 2) | info(e,t,n){const r=this.message(e,t,n);return r.fatal=null,r}
method fail (line 2) | fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}
function De (line 2) | function De(e,t,n,r){if(e=e.options,t){t={};for(var i=0;i<n.length;i++)t...
function Me (line 2) | function Me(e,t){if(null!=t.dangerouslySetInnerHTML)throw Error(a(91));r...
function Pe (line 2) | function Pe(e,t){var n=t.value;if(null==n){if(n=t.children,t=t.defaultVa...
function Oe (line 2) | function Oe(e,t){var n=ge(t.value),r=ge(t.defaultValue);null!=n&&((n=""+...
function Le (line 2) | function Le(e){var t=e.textContent;t===e._wrapperState.initialValue&&""!...
function Ne (line 2) | function Ne(e){switch(e){case"svg":return"http://www.w3.org/2000/svg";ca...
function Fe (line 2) | function Fe(e,t){return null==e||"http://www.w3.org/1999/xhtml"===e?Ne(t...
function Be (line 2) | function Be(e,t){if(t){var n=e.firstChild;if(n&&n===e.lastChild&&3===n.n...
function qe (line 2) | function qe(e,t){var n={};return n[e.toLowerCase()]=t.toLowerCase(),n["W...
function We (line 2) | function We(e){if(Ve[e])return Ve[e];if(!ze[e])return e;var t,n=ze[e];fo...
function Ze (line 2) | function Ze(e){var t=Ke.get(e);return void 0===t&&(t=new Map,Ke.set(e,t)...
function Je (line 2) | function Je(e){var t=e,n=e;if(e.alternate)for(;t.return;)t=t.return;else...
function Qe (line 2) | function Qe(e){if(13===e.tag){var t=e.memoizedState;if(null===t&&null!==...
function et (line 2) | function et(e){if(Je(e)!==e)throw Error(a(188))}
function tt (line 2) | function tt(e){if(e=function(e){var t=e.alternate;if(!t){if(null===(t=Je...
function nt (line 2) | function nt(e,t){if(null==t)throw Error(a(30));return null==e?t:Array.is...
function rt (line 2) | function rt(e,t,n){Array.isArray(e)?e.forEach(t,n):e&&t.call(n,e)}
function ot (line 2) | function ot(e){if(e){var t=e._dispatchListeners,n=e._dispatchInstances;i...
function at (line 2) | function at(e){if(null!==e&&(it=nt(it,e)),e=it,it=null,e){if(rt(e,ot),it...
function st (line 2) | function st(e){return(e=e.target||e.srcElement||window).correspondingUse...
function ut (line 2) | function ut(e){if(!C)return!1;var t=(e="on"+e)in document;return t||((t=...
function ct (line 2) | function ct(e){e.topLevelType=null,e.nativeEvent=null,e.targetInst=null,...
function ft (line 2) | function ft(e,t,n,r){if(lt.length){var i=lt.pop();return i.topLevelType=...
function pt (line 2) | function pt(e){var t=e.targetInst,n=t;do{if(!n){e.ancestors.push(n);brea...
function dt (line 2) | function dt(e,t,n){if(!n.has(e)){switch(e){case"scroll":Ht(t,"scroll",!0...
function Ct (line 2) | function Ct(e,t,n,r,i){return{blockedOn:e,topLevelType:t,eventSystemFlag...
function Tt (line 2) | function Tt(e,t){switch(e){case"focus":case"blur":bt=null;break;case"dra...
function Dt (line 2) | function Dt(e,t,n,r,i,o){return null===e||e.nativeEvent!==o?(e=Ct(t,n,r,...
function Mt (line 2) | function Mt(e){var t=Dn(e.target);if(null!==t){var n=Je(t);if(null!==n)i...
function Pt (line 2) | function Pt(e){if(null!==e.blockedOn)return!1;var t=Zt(e.topLevelType,e....
function Ot (line 2) | function Ot(e,t,n){Pt(e)&&n.delete(t)}
function Lt (line 2) | function Lt(){for(vt=!1;0<gt.length;){var e=gt[0];if(null!==e.blockedOn)...
function Nt (line 2) | function Nt(e,t){e.blockedOn===t&&(e.blockedOn=null,vt||(vt=!0,o.unstabl...
function Ft (line 2) | function Ft(e){function t(t){return Nt(t,e)}if(0<gt.length){Nt(gt[0],e);...
function qt (line 2) | function qt(e,t){for(var n=0;n<e.length;n+=2){var r=e[n],i=e[n+1],o="on"...
function Xt (line 2) | function Xt(e,t){Ht(t,e,!1)}
function Ht (line 2) | function Ht(e,t,n){var r=jt.get(t);switch(void 0===r?2:r){case 0:r=Gt.bi...
function Gt (line 2) | function Gt(e,t,n,r){j||R();var i=Kt,o=j;j=!0;try{F(i,e,t,n,r)}finally{(...
function $t (line 2) | function $t(e,t,n,r){Wt(Ut,Kt.bind(null,e,t,n,r))}
function Kt (line 2) | function Kt(e,t,n,r){if(Yt)if(0<gt.length&&-1<kt.indexOf(e))e=Ct(null,e,...
function Zt (line 2) | function Zt(e,t,n,r){if(null!==(n=Dn(n=st(r)))){var i=Je(n);if(null===i)...
function en (line 2) | function en(e,t,n){return null==t||"boolean"==typeof t||""===t?"":n||"nu...
function tn (line 2) | function tn(e,t){for(var n in e=e.style,t)if(t.hasOwnProperty(n)){var r=...
function rn (line 2) | function rn(e,t){if(t){if(nn[e]&&(null!=t.children||null!=t.dangerouslyS...
function on (line 2) | function on(e,t){if(-1===e.indexOf("-"))return"string"==typeof t.is;swit...
function sn (line 2) | function sn(e,t){var n=Ze(e=9===e.nodeType||11===e.nodeType?e:e.ownerDoc...
function un (line 2) | function un(){}
function ln (line 2) | function ln(e){if(void 0===(e=e||("undefined"!=typeof document?document:...
function cn (line 2) | function cn(e){for(;e&&e.firstChild;)e=e.firstChild;return e}
function fn (line 2) | function fn(e,t){var n,r=cn(e);for(e=0;r;){if(3===r.nodeType){if(n=e+r.t...
function pn (line 2) | function pn(e,t){return!(!e||!t)&&(e===t||(!e||3!==e.nodeType)&&(t&&3===...
function dn (line 2) | function dn(){for(var e=window,t=ln();t instanceof e.HTMLIFrameElement;)...
function hn (line 2) | function hn(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return t&&(...
function bn (line 2) | function bn(e,t){switch(e){case"button":case"input":case"select":case"te...
function xn (line 2) | function xn(e,t){return"textarea"===e||"option"===e||"noscript"===e||"st...
function En (line 2) | function En(e){for(;null!=e;e=e.nextSibling){var t=e.nodeType;if(1===t||...
function Sn (line 2) | function Sn(e){e=e.previousSibling;for(var t=0;e;){if(8===e.nodeType){va...
function Dn (line 2) | function Dn(e){var t=e[An];if(t)return t;for(var n=e.parentNode;n;){if(t...
function Mn (line 2) | function Mn(e){return!(e=e[An]||e[Tn])||5!==e.tag&&6!==e.tag&&13!==e.tag...
function Pn (line 2) | function Pn(e){if(5===e.tag||6===e.tag)return e.stateNode;throw Error(a(...
function On (line 2) | function On(e){return e[Cn]||null}
function Ln (line 2) | function Ln(e){do{e=e.return}while(e&&5!==e.tag);return e||null}
function Nn (line 2) | function Nn(e,t){var n=e.stateNode;if(!n)return null;var r=h(n);if(!r)re...
function Fn (line 2) | function Fn(e,t,n){(t=Nn(e,n.dispatchConfig.phasedRegistrationNames[t]))...
function Rn (line 2) | function Rn(e){if(e&&e.dispatchConfig.phasedRegistrationNames){for(var t...
function In (line 2) | function In(e,t,n){e&&n&&n.dispatchConfig.registrationName&&(t=Nn(e,n.di...
function jn (line 2) | function jn(e){e&&e.dispatchConfig.registrationName&&In(e._targetInst,nu...
function Bn (line 2) | function Bn(e){rt(e,Rn)}
function Un (line 2) | function Un(){if(Vn)return Vn;var e,t,n=zn,r=n.length,i="value"in qn?qn....
function Wn (line 2) | function Wn(){return!0}
function Yn (line 2) | function Yn(){return!1}
function Xn (line 2) | function Xn(e,t,n,r){for(var i in this.dispatchConfig=e,this._targetInst...
function Hn (line 2) | function Hn(e,t,n,r){if(this.eventPool.length){var i=this.eventPool.pop(...
function Gn (line 2) | function Gn(e){if(!(e instanceof this))throw Error(a(279));e.destructor(...
function $n (line 2) | function $n(e){e.eventPool=[],e.getPooled=Hn,e.release=Gn}
function t (line 2) | function t(){}
function n (line 2) | function n(){return r.apply(this,arguments)}
function ar (line 2) | function ar(e,t){switch(e){case"keyup":return-1!==Jn.indexOf(t.keyCode);...
function sr (line 2) | function sr(e){return"object"==typeof(e=e.detail)&&"data"in e?e.data:null}
function fr (line 2) | function fr(e){var t=e&&e.nodeName&&e.nodeName.toLowerCase();return"inpu...
function dr (line 2) | function dr(e,t,n){return(e=Xn.getPooled(pr.change,e,t,n)).type="change"...
function yr (line 2) | function yr(e){at(e)}
function vr (line 2) | function vr(e){if(_e(Pn(e)))return e}
function gr (line 2) | function gr(e,t){if("change"===e)return t}
function xr (line 2) | function xr(){hr&&(hr.detachEvent("onpropertychange",_r),mr=hr=null)}
function _r (line 2) | function _r(e){if("value"===e.propertyName&&vr(mr))if(e=dr(mr,e,st(e)),j...
function wr (line 2) | function wr(e,t,n){"focus"===e?(xr(),mr=n,(hr=t).attachEvent("onproperty...
function Er (line 2) | function Er(e){if("selectionchange"===e||"keyup"===e||"keydown"===e)retu...
function Sr (line 2) | function Sr(e,t){if("click"===e)return vr(t)}
function kr (line 2) | function kr(e,t){if("input"===e||"change"===e)return vr(t)}
function Dr (line 2) | function Dr(e){var t=this.nativeEvent;return t.getModifierState?t.getMod...
function Mr (line 2) | function Mr(){return Dr}
function zr (line 2) | function zr(e,t){if(Br(e,t))return!0;if("object"!=typeof e||null===e||"o...
function Gr (line 2) | function Gr(e,t){var n=t.window===t?t.document:9===t.nodeType?t:t.ownerD...
function Qr (line 2) | function Qr(e){var t=e.keyCode;return"charCode"in e?0===(e=e.charCode)&&...
function ci (line 2) | function ci(e){0>li||(e.current=ui[li],ui[li]=null,li--)}
function fi (line 2) | function fi(e,t){li++,ui[li]=e.current,e.current=t}
function yi (line 2) | function yi(e,t){var n=e.type.contextTypes;if(!n)return pi;var r=e.state...
function vi (line 2) | function vi(e){return null!=e.childContextTypes}
method constructor (line 2) | constructor(e,n,r,i){let o=-1;if(super(e,n),gi(this,"space",i),"number...
function gi (line 2) | function gi(){ci(hi),ci(di)}
function bi (line 2) | function bi(e,t,n){if(di.current!==pi)throw Error(a(168));fi(di,t),fi(hi...
function xi (line 2) | function xi(e,t,n){var r=e.stateNode;if(e=t.childContextTypes,"function"...
function _i (line 2) | function _i(e){return e=(e=e.stateNode)&&e.__reactInternalMemoizedMerged...
function wi (line 2) | function wi(e,t,n){var r=e.stateNode;if(!r)throw Error(a(169));n?(e=xi(e...
function Vi (line 2) | function Vi(){switch(Ti()){case Di:return 99;case Mi:return 98;case Pi:r...
function Ui (line 2) | function Ui(e){switch(e){case 99:return Di;case 98:return Mi;case 97:ret...
function Wi (line 2) | function Wi(e,t){return e=Ui(e),Ei(e,t)}
function Yi (line 2) | function Yi(e,t,n){return e=Ui(e),Si(e,t,n)}
function Xi (line 2) | function Xi(e){return null===Ii?(Ii=[e],ji=Si(Di,Gi)):Ii.push(e),Ni}
function Hi (line 2) | function Hi(){if(null!==ji){var e=ji;ji=null,ki(e)}Gi()}
function Gi (line 2) | function Gi(){if(!Bi&&null!==Ii){Bi=!0;var e=0;try{var t=Ii;Wi(99,(funct...
function $i (line 2) | function $i(e,t,n){return 1073741821-(1+((1073741821-e+t/10)/(n/=10)|0))*n}
function Ki (line 2) | function Ki(e,t){if(e&&e.defaultProps)for(var n in t=i({},t),e=e.default...
function to (line 2) | function to(){eo=Qi=Ji=null}
function no (line 2) | function no(e){var t=Zi.current;ci(Zi),e.type._context._currentValue=t}
function ro (line 2) | function ro(e,t){for(;null!==e;){var n=e.alternate;if(e.childExpirationT...
function io (line 2) | function io(e,t){Ji=e,eo=Qi=null,null!==(e=e.dependencies)&&null!==e.fir...
function oo (line 2) | function oo(e,t){if(eo!==e&&!1!==t&&0!==t)if("number"==typeof t&&1073741...
function so (line 2) | function so(e){e.updateQueue={baseState:e.memoizedState,baseQueue:null,s...
function uo (line 2) | function uo(e,t){e=e.updateQueue,t.updateQueue===e&&(t.updateQueue={base...
function lo (line 2) | function lo(e,t){return(e={expirationTime:e,suspenseConfig:t,tag:0,paylo...
function co (line 2) | function co(e,t){if(null!==(e=e.updateQueue)){var n=(e=e.shared).pending...
function fo (line 2) | function fo(e,t){var n=e.alternate;null!==n&&uo(n,e),null===(n=(e=e.upda...
function po (line 2) | function po(e,t,n,r){var o=e.updateQueue;ao=!1;var a=o.baseQueue,s=o.sha...
function ho (line 2) | function ho(e,t,n){if(e=t.effects,t.effects=null,null!==e)for(t=0;t<e.le...
function vo (line 2) | function vo(e,t,n,r){n=null==(n=n(r,t=e.memoizedState))?t:i({},t,n),e.me...
function bo (line 2) | function bo(e,t,n,r,i,o,a){return"function"==typeof(e=e.stateNode).shoul...
function xo (line 2) | function xo(e,t,n){var r=!1,i=pi,o=t.contextType;return"object"==typeof ...
method constructor (line 2) | constructor(){this._partials=new Float64Array(32),this._n=0}
method add (line 2) | add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++)...
method valueOf (line 2) | valueOf(){const e=this._partials;let t,n,r,i=this._n,o=0;if(i>0){for(o...
function _o (line 2) | function _o(e,t,n,r){e=t.state,"function"==typeof t.componentWillReceive...
function wo (line 2) | function wo(e,t,n,r){var i=e.stateNode;i.props=n,i.state=e.memoizedState...
function So (line 2) | function So(e,t,n){if(null!==(e=n.ref)&&"function"!=typeof e&&"object"!=...
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method has (line 2) | has(e){return super.has(ko(this,e))}
method add (line 2) | add(e){return super.add(Ao(this,e))}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
function ko (line 2) | function ko(e,t){if("textarea"!==e.type)throw Error(a(31,"[object Object...
function Ao (line 2) | function Ao(e){function t(t,n){if(e){var r=t.lastEffect;null!==r?(r.next...
function Lo (line 2) | function Lo(e){if(e===Do)throw Error(a(174));return e}
function No (line 2) | function No(e,t){switch(fi(Oo,t),fi(Po,e),fi(Mo,Do),e=t.nodeType){case 9...
function Fo (line 2) | function Fo(){ci(Mo),ci(Po),ci(Oo)}
function Ro (line 2) | function Ro(e){Lo(Oo.current);var t=Lo(Mo.current),n=Fe(t,e.type);t!==n&...
function Io (line 2) | function Io(e){Po.current===e&&(ci(Mo),ci(Po))}
function Bo (line 2) | function Bo(e){for(var t=e;null!==t;){if(13===t.tag){var n=t.memoizedSta...
function qo (line 2) | function qo(e,t){return{responder:e,props:t}}
function Go (line 2) | function Go(){throw Error(a(321))}
function $o (line 2) | function $o(e,t){if(null===t)return!1;for(var n=0;n<t.length&&n<e.length...
function Ko (line 2) | function Ko(e,t,n,r,i,o){if(Uo=o,Wo=t,t.memoizedState=null,t.updateQueue...
function Zo (line 2) | function Zo(){var e={memoizedState:null,baseState:null,baseQueue:null,qu...
function Jo (line 2) | function Jo(){if(null===Yo){var e=Wo.alternate;e=null!==e?e.memoizedStat...
function Qo (line 2) | function Qo(e,t){return"function"==typeof t?t(e):t}
function ea (line 2) | function ea(e){var t=Jo(),n=t.queue;if(null===n)throw Error(a(311));n.la...
function ta (line 2) | function ta(e){var t=Jo(),n=t.queue;if(null===n)throw Error(a(311));n.la...
function na (line 2) | function na(e){var t=Zo();return"function"==typeof e&&(e=e()),t.memoized...
function ra (line 2) | function ra(e,t,n,r){return e={tag:e,create:t,destroy:n,deps:r,next:null...
function ia (line 2) | function ia(){return Jo().memoizedState}
function oa (line 2) | function oa(e,t,n,r){var i=Zo();Wo.effectTag|=e,i.memoizedState=ra(1|t,n...
function aa (line 2) | function aa(e,t,n,r){var i=Jo();r=void 0===r?null:r;var o=void 0;if(null...
function sa (line 2) | function sa(e,t){return oa(516,4,e,t)}
function ua (line 2) | function ua(e,t){return aa(516,4,e,t)}
function la (line 2) | function la(e,t){return aa(4,2,e,t)}
function ca (line 2) | function ca(e,t){return"function"==typeof t?(e=e(),t(e),function(){t(nul...
function fa (line 2) | function fa(e,t,n){return n=null!=n?n.concat([e]):null,aa(4,2,ca.bind(nu...
function pa (line 2) | function pa(){}
function da (line 2) | function da(e,t){return Zo().memoizedState=[e,void 0===t?null:t],e}
function ha (line 2) | function ha(e,t){var n=Jo();t=void 0===t?null:t;var r=n.memoizedState;re...
function ma (line 2) | function ma(e,t){var n=Jo();t=void 0===t?null:t;var r=n.memoizedState;re...
function ya (line 2) | function ya(e,t,n){var r=Vi();Wi(98>r?98:r,(function(){e(!0)})),Wi(97<r?...
function va (line 2) | function va(e,t,n){var r=Ks(),i=mo.suspense;i={expirationTime:r=Zs(r,e,i...
function ka (line 2) | function ka(e,t){var n=Tu(5,null,null,0);n.elementType="DELETED",n.type=...
function Aa (line 2) | function Aa(e,t){switch(e.tag){case 5:var n=e.type;return null!==(t=1!==...
function Ca (line 2) | function Ca(e){if(Sa){var t=Ea;if(t){var n=t;if(!Aa(e,t)){if(!(t=En(n.ne...
function Ta (line 2) | function Ta(e){for(e=e.return;null!==e&&5!==e.tag&&3!==e.tag&&13!==e.tag...
function Da (line 2) | function Da(e){if(e!==wa)return!1;if(!Sa)return Ta(e),Sa=!0,!1;var t=e.t...
function Ma (line 2) | function Ma(){Ea=wa=null,Sa=!1}
function La (line 2) | function La(e,t,n,r){t.child=null===e?To(t,null,n,r):Co(t,e.child,n,r)}
function Na (line 2) | function Na(e,t,n,r,i){n=n.render;var o=t.ref;return io(t,i),r=Ko(e,t,n,...
function Fa (line 2) | function Fa(e,t,n,r,i,o){if(null===e){var a=n.type;return"function"!=typ...
function Ra (line 2) | function Ra(e,t,n,r,i,o){return null!==e&&zr(e.memoizedProps,r)&&e.ref==...
function Ia (line 2) | function Ia(e,t){var n=t.ref;(null===e&&null!==n||null!==e&&e.ref!==n)&&...
function ja (line 2) | function ja(e,t,n,r,i){var o=vi(n)?mi:di.current;return o=yi(t,o),io(t,i...
function Ba (line 2) | function Ba(e,t,n,r,i){if(vi(n)){var o=!0;_i(t)}else o=!1;if(io(t,i),nul...
function qa (line 2) | function qa(e,t,n,r,i,o){Ia(e,t);var a=0!=(64&t.effectTag);if(!r&&!a)ret...
function za (line 2) | function za(e){var t=e.stateNode;t.pendingContext?bi(0,t.pendingContext,...
function Xa (line 2) | function Xa(e,t,n){var r,i=t.mode,o=t.pendingProps,a=jo.current,s=!1;if(...
function Ha (line 2) | function Ha(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.altern...
function Ga (line 2) | function Ga(e,t,n,r,i,o){var a=e.memoizedState;null===a?e.memoizedState=...
function $a (line 2) | function $a(e,t,n){var r=t.pendingProps,i=r.revealOrder,o=r.tail;if(La(e...
function Ka (line 2) | function Ka(e,t,n){null!==e&&(t.dependencies=e.dependencies);var r=t.exp...
function Za (line 2) | function Za(e,t){switch(e.tailMode){case"hidden":t=e.tail;for(var n=null...
function Ja (line 2) | function Ja(e,t,n){var r=t.pendingProps;switch(t.tag){case 2:case 16:cas...
function Qa (line 2) | function Qa(e){switch(e.tag){case 1:vi(e.type)&&gi();var t=e.effectTag;r...
function es (line 2) | function es(e,t){return{value:e,source:t,stack:ve(t)}}
function ns (line 2) | function ns(e,t){var n=t.source,r=t.stack;null===r&&null!==n&&(r=ve(n)),...
function rs (line 2) | function rs(e){var t=e.ref;if(null!==t)if("function"==typeof t)try{t(nul...
function is (line 2) | function is(e,t){switch(t.tag){case 0:case 11:case 15:case 22:case 3:cas...
function os (line 2) | function os(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null...
function as (line 2) | function as(e,t){if(null!==(t=null!==(t=t.updateQueue)?t.lastEffect:null...
function ss (line 2) | function ss(e,t,n){switch(n.tag){case 0:case 11:case 15:case 22:return v...
function us (line 2) | function us(e,t,n){switch("function"==typeof Au&&Au(t),t.tag){case 0:cas...
function ls (line 2) | function ls(e){var t=e.alternate;e.return=null,e.child=null,e.memoizedSt...
function cs (line 2) | function cs(e){return 5===e.tag||3===e.tag||4===e.tag}
function fs (line 2) | function fs(e){e:{for(var t=e.return;null!==t;){if(cs(t)){var n=t;break ...
function ps (line 2) | function ps(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.sta...
function ds (line 2) | function ds(e,t,n){var r=e.tag,i=5===r||6===r;if(i)e=i?e.stateNode:e.sta...
function hs (line 2) | function hs(e,t,n){for(var r,i,o=t,s=!1;;){if(!s){s=o.return;e:for(;;){i...
function ms (line 2) | function ms(e,t){switch(t.tag){case 0:case 11:case 14:case 15:case 22:re...
function ys (line 2) | function ys(e){var t=e.updateQueue;if(null!==t){e.updateQueue=null;var n...
function gs (line 2) | function gs(e,t,n){(n=lo(n,null)).tag=3,n.payload={element:null};var r=t...
function bs (line 2) | function bs(e,t,n){(n=lo(n,null)).tag=3;var r=e.type.getDerivedStateFrom...
function Ks (line 2) | function Ks(){return 0!=(48&Cs)?1073741821-(zi()/10|0):0!==$s?$s:$s=1073...
function Zs (line 2) | function Zs(e,t,n){if(0==(2&(t=t.mode)))return 1073741823;var r=Vi();if(...
function Js (line 2) | function Js(e,t){if(50<Hs)throw Hs=0,Gs=null,Error(a(185));if(null!==(e=...
function Qs (line 2) | function Qs(e,t){e.expirationTime<t&&(e.expirationTime=t);var n=e.altern...
function eu (line 2) | function eu(e){var t=e.lastExpiredTime;if(0!==t)return t;if(!Ru(e,t=e.fi...
function tu (line 2) | function tu(e){if(0!==e.lastExpiredTime)e.callbackExpirationTime=1073741...
function nu (line 2) | function nu(e,t){if($s=0,t)return Bu(e,t=Ks()),tu(e),null;var n=eu(e);if...
function ru (line 2) | function ru(e){var t=e.lastExpiredTime;if(t=0!==t?t:1073741823,0!=(48&Cs...
function iu (line 2) | function iu(e,t){var n=Cs;Cs|=1;try{return e(t)}finally{0===(Cs=n)&&Hi()}}
function ou (line 2) | function ou(e,t){var n=Cs;Cs&=-2,Cs|=8;try{return e(t)}finally{0===(Cs=n...
function au (line 2) | function au(e,t){e.finishedWork=null,e.finishedExpirationTime=0;var n=e....
function su (line 2) | function su(e,t){for(;;){try{if(to(),zo.current=ga,Ho)for(var n=Wo.memoi...
function uu (line 2) | function uu(){var e=ws.current;return ws.current=ga,null===e?ga:e}
function lu (line 2) | function lu(e,t){e<Ls&&2<e&&(Ls=e),null!==t&&e<Ns&&2<e&&(Ns=e,Fs=t)}
function cu (line 2) | function cu(e){e>Rs&&(Rs=e)}
function fu (line 2) | function fu(){for(;null!==Ds;)Ds=du(Ds)}
function pu (line 2) | function pu(){for(;null!==Ds&&!Fi();)Ds=du(Ds)}
function du (line 2) | function du(e){var t=xs(e.alternate,e,Ms);return e.memoizedProps=e.pendi...
function hu (line 2) | function hu(e){Ds=e;do{var t=Ds.alternate;if(e=Ds.return,0==(2048&Ds.eff...
function mu (line 2) | function mu(e){var t=e.expirationTime;return t>(e=e.childExpirationTime)...
function yu (line 2) | function yu(e){var t=Vi();return Wi(99,vu.bind(null,e,t)),null}
function vu (line 2) | function vu(e,t){do{bu()}while(null!==Ws);if(0!=(48&Cs))throw Error(a(32...
function gu (line 2) | function gu(){for(;null!==Bs;){var e=Bs.effectTag;0!=(256&e)&&is(Bs.alte...
function bu (line 2) | function bu(){if(90!==Ys){var e=97<Ys?97:Ys;return Ys=90,Wi(e,xu)}}
function xu (line 2) | function xu(){if(null===Ws)return!1;var e=Ws;if(Ws=null,0!=(48&Cs))throw...
function _u (line 2) | function _u(e,t,n){co(e,t=gs(e,t=es(n,t),1073741823)),null!==(e=Qs(e,107...
function wu (line 2) | function wu(e,t){if(3===e.tag)_u(e,e,t);else for(var n=e.return;null!==n...
function Eu (line 2) | function Eu(e,t,n){var r=e.pingCache;null!==r&&r.delete(t),Ts===e&&Ms===...
function Su (line 2) | function Su(e,t){var n=e.stateNode;null!==n&&n.delete(t),0==(t=0)&&(t=Zs...
function Cu (line 2) | function Cu(e,t,n,r){this.tag=e,this.key=n,this.sibling=this.child=this....
function Tu (line 2) | function Tu(e,t,n,r){return new Cu(e,t,n,r)}
function Du (line 2) | function Du(e){return!(!(e=e.prototype)||!e.isReactComponent)}
function Mu (line 2) | function Mu(e,t){var n=e.alternate;return null===n?((n=Tu(e.tag,t,e.key,...
function Pu (line 2) | function Pu(e,t,n,r,i,o){var s=2;if(r=e,"function"==typeof e)Du(e)&&(s=1...
function Ou (line 2) | function Ou(e,t,n,r){return(e=Tu(7,e,r,t)).expirationTime=n,e}
function Lu (line 2) | function Lu(e,t,n){return(e=Tu(6,e,null,t)).expirationTime=n,e}
function Nu (line 2) | function Nu(e,t,n){return(t=Tu(4,null!==e.children?e.children:[],e.key,t...
function Fu (line 2) | function Fu(e,t,n){this.tag=t,this.current=null,this.containerInfo=e,thi...
function Ru (line 2) | function Ru(e,t){var n=e.firstSuspendedTime;return e=e.lastSuspendedTime...
function Iu (line 2) | function Iu(e,t){var n=e.firstSuspendedTime,r=e.lastSuspendedTime;n<t&&(...
function ju (line 2) | function ju(e,t){t>e.firstPendingTime&&(e.firstPendingTime=t);var n=e.fi...
function Bu (line 2) | function Bu(e,t){var n=e.lastExpiredTime;(0===n||n>t)&&(e.lastExpiredTim...
function qu (line 2) | function qu(e,t,n,r){var i=t.current,o=Ks(),s=mo.suspense;o=Zs(o,i,s);e:...
function zu (line 2) | function zu(e){return(e=e.current).child?(e.child.tag,e.child.stateNode)...
function Vu (line 2) | function Vu(e,t){null!==(e=e.memoizedState)&&null!==e.dehydrated&&e.retr...
function Uu (line 2) | function Uu(e,t){Vu(e,t),(e=e.alternate)&&Vu(e,t)}
function Wu (line 2) | function Wu(e,t,n){var r=new Fu(e,t,n=null!=n&&!0===n.hydrate),i=Tu(3,nu...
function Yu (line 2) | function Yu(e){return!(!e||1!==e.nodeType&&9!==e.nodeType&&11!==e.nodeTy...
function Xu (line 2) | function Xu(e,t,n,r,i){var o=n._reactRootContainer;if(o){var a=o._intern...
function Hu (line 2) | function Hu(e,t,n){var r=3<arguments.length&&void 0!==arguments[3]?argum...
function Gu (line 2) | function Gu(e,t){var n=2<arguments.length&&void 0!==arguments[2]?argumen...
function _ (line 2) | function _(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t...
function w (line 2) | function w(e){return _(e)===f}
function v (line 2) | function v(e){for(var t="https://reactjs.org/docs/error-decoder.html?inv...
function x (line 2) | function x(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n...
function _ (line 2) | function _(){}
function w (line 2) | function w(e,t,n){this.props=e,this.context=t,this.refs=b,this.updater=n...
function C (line 2) | function C(e,t,n){var r,i={},a=null,s=null;if(null!=t)for(r in void 0!==...
function T (line 2) | function T(e){return"object"==typeof e&&null!==e&&e.$$typeof===o}
function P (line 2) | function P(e,t,n,r){if(M.length){var i=M.pop();return i.result=e,i.keyPr...
function O (line 2) | function O(e){e.result=null,e.keyPrefix=null,e.func=null,e.context=null,...
function L (line 2) | function L(e,t,n,r){var i=typeof e;"undefined"!==i&&"boolean"!==i||(e=nu...
function N (line 2) | function N(e,t,n){return null==e?0:L(e,"",t,n)}
function F (line 2) | function F(e,t){return"object"==typeof e&&null!==e&&null!=e.key?function...
function R (line 2) | function R(e,t){e.func.call(e.context,t,e.count++)}
function I (line 2) | function I(e,t,n){var r=e.result,i=e.keyPrefix;e=e.func.call(e.context,t...
function j (line 2) | function j(e,t,n,r,i){var o="";null!=n&&(o=(""+n).replace(D,"$&/")+"/"),...
function q (line 2) | function q(){var e=B.current;if(null===e)throw Error(v(321));return e}
function S (line 2) | function S(e,t){var n=e.length;e.push(t);e:for(;;){var r=n-1>>>1,i=e[r];...
function k (line 2) | function k(e){return void 0===(e=e[0])?null:e}
function A (line 2) | function A(e){var t=e[0];if(void 0!==t){var n=e.pop();if(n!==t){e[0]=n;e...
function C (line 2) | function C(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}
function R (line 2) | function R(e){for(var t=k(D);null!==t;){if(null===t.callback)A(D);else{i...
function I (line 2) | function I(e){if(F=!1,R(e),!N)if(null!==k(T))N=!0,n(j);else{var t=k(D);n...
function j (line 2) | function j(e,n){N=!1,F&&(F=!1,i()),L=!0;var a=O;try{for(R(n),P=k(T);null...
function B (line 2) | function B(e){switch(e){case 1:return-1;case 2:return 250;case 5:return ...
function a (line 2) | function a(e){for(var t=-1,n=0;n<o.length;n++)if(o[n].identifier===e){t=...
function s (line 2) | function s(e,t){for(var n={},r=[],i=0;i<e.length;i++){var s=e[i],u=t.bas...
function u (line 2) | function u(e){var t=document.createElement("style"),r=e.attributes||{};i...
function f (line 2) | function f(e,t,n,r){var i=n?"":r.media?"@media ".concat(r.media," {").co...
function p (line 2) | function p(e,t,n){var r=n.css,i=n.media,o=n.sourceMap;if(i?e.setAttribut...
function m (line 2) | function m(e,t){var n,r,i;if(t.singleton){var o=h++;n=d||(d=u(t)),r=f.bi...
function a (line 2) | function a(e,t,n,a){var u;"function"==typeof t&&"function"!=typeof n&&(a...
function s (line 2) | function s(e){return null!==e&&"object"==typeof e&&"length"in e?e:"numbe...
function t (line 2) | function t(e){if("string"==typeof e)return function(e){return function(t...
function n (line 2) | function n(e){return function(t){var n;for(n in e)if(t[n]!==e[n])return!...
function r (line 2) | function r(e){var n=function(e){for(var n=[],r=e.length,i=-1;++i<r;)n[i]...
function i (line 2) | function i(){return!0}
function s (line 2) | function s(e,t,n,i){"function"==typeof t&&"function"!=typeof n&&(i=n,n=t...
function __webpack_require__ (line 2) | function __webpack_require__(e){var t=__webpack_module_cache__[e];if(voi...
function l (line 2) | function l(e,t){return l=Object.setPrototypeOf||function(e,t){return e._...
function c (line 2) | function c(e,t){e.prototype=Object.create(t.prototype),e.prototype.const...
function f (line 2) | function f(){return f=Object.assign||function(e){for(var t=1;t<arguments...
function p (line 2) | function p(e){return"/"===e.charAt(0)}
function d (line 2) | function d(e,t){for(var n=t,r=n+1,i=e.length;r<i;n+=1,r+=1)e[n]=e[r];e.p...
function h (line 2) | function h(e,t){if(!e)throw new Error("Invariant failed")}
function m (line 2) | function m(e){return"/"===e.charAt(0)?e:"/"+e}
function y (line 2) | function y(e){return"/"===e.charAt(0)?e.substr(1):e}
function v (line 2) | function v(e,t){return function(e,t){return 0===e.toLowerCase().indexOf(...
function g (line 2) | function g(e){return"/"===e.charAt(e.length-1)?e.slice(0,-1):e}
function b (line 2) | function b(e){var t=e.pathname,n=e.search,r=e.hash,i=t||"/";return n&&"?...
function x (line 2) | function x(e,t,n,r){var i;"string"==typeof e?(i=function(e){var t=e||"/"...
function _ (line 2) | function _(){var e=null,t=[];return{setPrompt:function(t){return e=t,fun...
function E (line 2) | function E(e,t){t(window.confirm(e))}
function A (line 2) | function A(e){var t=e.indexOf("#");return-1===t?e:e.slice(0,t)}
function C (line 2) | function C(){var e=window.location.href,t=e.indexOf("#");return-1===t?""...
function T (line 2) | function T(e){window.location.replace(A(window.location.href)+"#"+e)}
function D (line 2) | function D(e){void 0===e&&(e={}),w||h(!1);var t=window.history,n=(window...
function M (line 2) | function M(e,t){return M=Object.setPrototypeOf||function(e,t){return e._...
function P (line 2) | function P(e,t){e.prototype=Object.create(t.prototype),e.prototype.const...
function N (line 2) | function N(e){var t=[];return{on:function(e){t.push(e)},off:function(e){...
function n (line 2) | function n(){var t;return(t=e.apply(this,arguments)||this).emitter=N(t.p...
function n (line 2) | function n(){var e;return(e=t.apply(this,arguments)||this).state={value:...
function I (line 2) | function I(){return I=Object.assign||function(e){for(var t=1;t<arguments...
function t (line 2) | function t(t){var n;return(n=e.call(this,t)||this).state={location:t.his...
function X (line 2) | function X(e,t){void 0===t&&(t={}),("string"==typeof t||Array.isArray(t)...
function t (line 2) | function t(){return e.apply(this,arguments)||this}
function G (line 2) | function G(e,t){return G=Object.setPrototypeOf||function(e,t){return e._...
function $ (line 2) | function $(){return $=Object.assign||function(e){for(var t=1;t<arguments...
function K (line 2) | function K(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=...
function t (line 2) | function t(){for(var t,n=arguments.length,r=new Array(n),i=0;i<n;i++)r[i...
function ue (line 2) | function ue(e){if(e)throw e}
function fe (line 2) | function fe(e){if("[object Object]"!==Object.prototype.toString.call(e))...
function he (line 2) | function he(e){return e&&"object"==typeof e?de.call(e,"position")||de.ca...
function me (line 2) | function me(e){return ve(e&&e.line)+":"+ve(e&&e.column)}
function ye (line 2) | function ye(e){return me(e&&e.start)+"-"+me(e&&e.end)}
function ve (line 2) | function ve(e){return e&&"number"==typeof e?e:1}
class ge (line 2) | class ge extends Error{constructor(e,t,n){var r,i=[null,null],o={start:{...
method constructor (line 2) | constructor(e,t,n){var r,i=[null,null],o={start:{line:null,column:null...
function Se (line 2) | function Se(e){if("string"!=typeof e)throw new TypeError("Path must be a...
function Ae (line 2) | function Ae(e){return null!==e&&"object"==typeof e&&e.href&&e.origin}
class Te (line 2) | class Te{constructor(e){let t;t=e?"string"==typeof e||pe(e)?{value:e}:Ae...
method constructor (line 2) | constructor(e){let t;t=e?"string"==typeof e||pe(e)?{value:e}:Ae(e)?{pa...
method path (line 2) | get path(){return this.history[this.history.length-1]}
method path (line 2) | set path(e){Ae(e)&&(e=function(e){if("string"==typeof e)e=new URL(e);e...
method dirname (line 2) | get dirname(){return"string"==typeof this.path?xe(this.path):void 0}
method dirname (line 2) | set dirname(e){Pe(this.basename,"dirname"),this.path=we(e||"",this.bas...
method basename (line 2) | get basename(){return"string"==typeof this.path?be(this.path):void 0}
method basename (line 2) | set basename(e){Me(e,"basename"),De(e,"basename"),this.path=we(this.di...
method extname (line 2) | get extname(){return"string"==typeof this.path?_e(this.path):void 0}
method extname (line 2) | set extname(e){if(De(e,"extname"),Pe(this.dirname,"extname"),e){if(46!...
method stem (line 2) | get stem(){return"string"==typeof this.path?be(this.path,this.extname)...
method stem (line 2) | set stem(e){Me(e,"stem"),De(e,"stem"),this.path=we(this.dirname||"",e+...
method toString (line 2) | toString(e){return(this.value||"").toString(e)}
method message (line 2) | message(e,t,n){const r=new ge(e,t,n);return this.path&&(r.name=this.pa...
method info (line 2) | info(e,t,n){const r=this.message(e,t,n);return r.fatal=null,r}
method fail (line 2) | fail(e,t,n){const r=this.message(e,t,n);throw r.fatal=!0,r}
function De (line 2) | function De(e,t){if(e&&e.includes(Ee))throw new Error("`"+t+"` cannot be...
function Me (line 2) | function Me(e,t){if(!e)throw new Error("`"+t+"` cannot be empty")}
function Pe (line 2) | function Pe(e,t){if(!e)throw new Error("Setting `"+t+"` requires `path` ...
function r (line 2) | function r(e,...r){n||(n=!0,t(e,...r))}
function i (line 2) | function i(e){r(null,e)}
function s (line 2) | function s(e){if("function"==typeof e)c(e);else{if("object"!=typeof e)th...
function u (line 2) | function u(e){l(e.plugins),e.settings&&(o=Object.assign(o||{},e.settings))}
function l (line 2) | function l(e){let t=-1;if(null==e);else{if(!Array.isArray(e))throw new T...
function c (line 2) | function c(e,t){let r,i=-1;for(;++i<n.length;)if(n[i][0]===e){r=n[i];bre...
function i (line 2) | function i(i,o){t.run(e,qe(n),(function(t,n,a){n=n||e,t?o(t):i?i(n):r(nu...
function n (line 2) | function n(n,r){const i=qe(e);function o(e,i){e||!i?r(e):n?n(i):t(null,i...
function a (line 2) | function a(){const t=e();let r=-1;for(;++r<n.length;)t.use(...n[r]);retu...
function Ne (line 2) | function Ne(e,t){return"function"==typeof e&&e.prototype&&(function(e){l...
function Fe (line 2) | function Fe(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+...
function Re (line 2) | function Re(e,t){if("function"!=typeof t)throw new TypeError("Cannot `"+...
function Ie (line 2) | function Ie(e,t){if(t)throw new Error("Cannot call `"+e+"` on a frozen p...
function je (line 2) | function je(e){if(!fe(e)||"string"!=typeof e.type)throw new TypeError("E...
function Be (line 2) | function Be(e,t,n){if(!n)throw new Error("`"+e+"` finished async. Use `"...
function qe (line 2) | function qe(e){return function(e){return Boolean(e&&"object"==typeof e&&...
function ze (line 2) | function ze(e,t){var{includeImageAlt:n=!0}=t||{};return Ve(e,n)}
function Ve (line 2) | function Ve(e,t){return e&&"object"==typeof e&&(e.value||(t?e.alt:"")||"...
function Ue (line 2) | function Ue(e,t){for(var n=[],r=-1;++r<e.length;)n[r]=Ve(e[r],t);return ...
function We (line 2) | function We(e,t,n,r){const i=e.length;let o,a=0;if(t=t<0?-t>i?0:i+t:t>i?...
function Ye (line 2) | function Ye(e,t){return e.length>0?(We(e,e.length,0,t),e):t}
function He (line 2) | function He(e,t){let n;for(n in t){const r=(Xe.call(e,n)?e[n]:void 0)||(...
function Ge (line 2) | function Ge(e,t){let n=-1;const r=[];for(;++n<t.length;)("after"===t[n]....
function tt (line 2) | function tt(e){return null!==e&&(e<32||127===e)}
function nt (line 2) | function nt(e){return null!==e&&(e<0||32===e)}
function rt (line 2) | function rt(e){return null!==e&&e<-2}
function it (line 2) | function it(e){return-2===e||-1===e||32===e}
function st (line 2) | function st(e){return function(t){return null!==t&&e.test(String.fromCha...
function ut (line 2) | function ut(e,t,n,r){const i=r?r-1:Number.POSITIVE_INFINITY;let o=0;retu...
function r (line 2) | function r(t){const r=e.enter("chunkText",{contentType:"text",previous:n...
function i (line 2) | function i(t){return null===t?(e.exit("chunkText"),e.exit("paragraph"),v...
function s (line 2) | function s(r){if(a<n.length){const i=n[a];return t.containerState=i[1],e...
function u (line 2) | function u(e){if(a++,t.containerState._closeFlow){t.containerState._clos...
function l (line 2) | function l(i){if(a===n.length){if(!r)return p(i);if(r.currentConstruct&&...
function c (line 2) | function c(e){return r&&g(),v(a),p(e)}
function f (line 2) | function f(e){return t.parser.lazy[t.now().line]=a!==n.length,o=t.now()....
function p (line 2) | function p(n){return t.containerState={},e.attempt(ft,d,h)(n)}
function d (line 2) | function d(e){return a++,n.push([t.currentConstruct,t.containerState]),p...
function h (line 2) | function h(n){return null===n?(r&&g(),v(0),void e.consume(n)):(r=r||t.pa...
function m (line 2) | function m(n){return null===n?(y(e.exit("chunkFlow"),!0),v(0),void e.con...
function y (line 2) | function y(e,n){const s=t.sliceStream(e);if(n&&s.push(null),e.previous=i...
function v (line 2) | function v(r){let i=n.length;for(;i-- >r;){const r=n[i];t.containerState...
function g (line 2) | function g(){r.write([null]),i=void 0,r=void 0,t.containerState._closeFl...
function dt (line 2) | function dt(e){const t={};let n,r,i,o,a,s,u,l=-1;for(;++l<e.length;){for...
function ht (line 2) | function ht(e,t){const n=e[t][1],r=e[t][2];let i=t-1;const o=[],a=n._tok...
function r (line 2) | function r(t){return null===t?i(t):rt(t)?e.check(yt,o,i)(t):(e.consume(t...
function i (line 2) | function i(n){return e.exit("chunkContent"),e.exit("content"),t(n)}
function o (line 2) | function o(t){return e.consume(t),e.exit("chunkContent"),n.next=e.enter(...
function i (line 2) | function i(i){if(null===i||rt(i))return n(i);const o=r.events[r.events.l...
function r (line 2) | function r(r){if(null!==r)return e.enter("lineEnding"),e.consume(r),e.ex...
function _t (line 2) | function _t(e){return{tokenize:function(t){const n=this,r=this.parser.co...
function wt (line 2) | function wt(e){return function(t,n){let r,i=-1;for(;++i<=t.length;)void ...
function Et (line 2) | function Et(e,t){let n=0;for(;++n<=e.length;)if((n===e.length||"lineEndi...
function St (line 2) | function St(e,t,n){const r=[];let i=-1;for(;++i<e.length;){const o=e[i]....
function kt (line 2) | function kt(e,t,n){let r=Object.assign(n?Object.assign({},n):{line:1,col...
function o (line 2) | function o(s){return s===r?(e.enter("thematicBreakSequence"),a(s)):it(s)...
function a (line 2) | function a(t){return t===r?(e.consume(t),i++,a):(e.exit("thematicBreakSe...
function s (line 2) | function s(t){return Ke(t)&&++a<10?(e.consume(t),s):(!r.interrupt||a<2)&...
function u (line 2) | function u(t){return e.enter("listItemMarker"),e.consume(t),e.exit("list...
function l (line 2) | function l(e){return r.containerState.initialBlankLine=!0,o++,f(e)}
function c (line 2) | function c(t){return it(t)?(e.enter("listItemPrefixWhitespace"),e.consum...
function f (line 2) | function f(n){return r.containerState.size=o+r.sliceSerialize(e.exit("li...
function i (line 2) | function i(i){return r.containerState._closeFlow=!0,r.interrupt=void 0,u...
function i (line 2) | function i(n){return it(n)?(e.enter("blockQuotePrefixWhitespace"),e.cons...
function Pt (line 2) | function Pt(e,t,n,r,i,o,a,s,u){const l=u||Number.POSITIVE_INFINITY;let c...
function Ot (line 2) | function Ot(e,t,n,r,i,o){const a=this;let s,u=0;return function(t){retur...
function Lt (line 2) | function Lt(e,t,n,r,i,o){let a;return function(t){return e.enter(r),e.en...
function Nt (line 2) | function Nt(e,t){let n;return function r(i){return rt(i)?(e.enter("lineE...
function Ft (line 2) | function Ft(e){return e.replace(/[\t\n\r ]+/g," ").replace(/^ | $/g,"")....
function o (line 2) | function o(t){return i=Ft(r.sliceSerialize(r.events[r.events.length-1][1...
function a (line 2) | function a(o){return null===o||rt(o)?(e.exit("definition"),r.parser.defi...
function r (line 2) | function r(t){return 34===t||39===t||40===t?Lt(e,ut(e,i,"whitespace"),n,...
function i (line 2) | function i(e){return null===e||rt(e)?t(e):n(e)}
function i (line 2) | function i(e){const t=r.events[r.events.length-1];return t&&"linePrefix"...
function o (line 2) | function o(t){return null===t?s(t):rt(t)?e.attempt(Bt,o,s)(t):(e.enter("...
function a (line 2) | function a(t){return null===t||rt(t)?(e.exit("codeFlowValue"),o(t)):(e.c...
function s (line 2) | function s(n){return e.exit("codeIndented"),t(n)}
function i (line 2) | function i(t){return r.parser.lazy[r.now().line]?n(t):rt(t)?(e.enter("li...
function o (line 2) | function o(e){const o=r.events[r.events.length-1];return o&&"linePrefix"...
function o (line 2) | function o(s){return 35===s&&i++<6?(e.consume(s),o):null===s||nt(s)?(e.e...
function a (line 2) | function a(n){return 35===n?(e.enter("atxHeadingSequence"),s(n)):null===...
function s (line 2) | function s(t){return 35===t?(e.consume(t),s):(e.exit("atxHeadingSequence...
function u (line 2) | function u(t){return null===t||35===t||nt(t)?(e.exit("atxHeadingText"),a...
function s (line 2) | function s(t){return t===i?(e.consume(t),s):(e.exit("setextHeadingLineSe...
function u (line 2) | function u(r){return null===r||rt(r)?(e.exit("setextHeadingLine"),t(r)):...
function l (line 2) | function l(s){return 33===s?(e.consume(s),c):47===s?(e.consume(s),d):63=...
function c (line 2) | function c(o){return 45===o?(e.consume(o),i=2,f):91===o?(e.consume(o),i=...
function f (line 2) | function f(i){return 45===i?(e.consume(i),r.interrupt?t:N):n(i)}
function p (line 2) | function p(i){return i===a.charCodeAt(s++)?(e.consume(i),s===a.length?r....
function d (line 2) | function d(t){return $e(t)?(e.consume(t),a=String.fromCharCode(t),h):n(t)}
function h (line 2) | function h(s){return null===s||47===s||62===s||nt(s)?47!==s&&o&&Ut.inclu...
function m (line 2) | function m(i){return 62===i?(e.consume(i),r.interrupt?t:A):n(i)}
function y (line 2) | function y(t){return it(t)?(e.consume(t),y):S(t)}
function v (line 2) | function v(t){return 47===t?(e.consume(t),S):58===t||95===t||$e(t)?(e.co...
function g (line 2) | function g(t){return 45===t||46===t||58===t||95===t||Je(t)?(e.consume(t)...
function b (line 2) | function b(t){return 61===t?(e.consume(t),x):it(t)?(e.consume(t),b):v(t)}
function x (line 2) | function x(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===...
function _ (line 2) | function _(t){return null===t||rt(t)?n(t):t===u?(e.consume(t),E):(e.cons...
function w (line 2) | function w(t){return null===t||34===t||39===t||60===t||61===t||62===t||9...
function E (line 2) | function E(e){return 47===e||62===e||it(e)?v(e):n(e)}
function S (line 2) | function S(t){return 62===t?(e.consume(t),k):n(t)}
function k (line 2) | function k(t){return it(t)?(e.consume(t),k):null===t||rt(t)?A(t):n(t)}
function A (line 2) | function A(t){return 45===t&&2===i?(e.consume(t),M):60===t&&1===i?(e.con...
function C (line 2) | function C(t){return e.exit("htmlFlowData"),T(t)}
function T (line 2) | function T(t){return null===t?R(t):rt(t)?e.attempt({tokenize:D,partial:!...
function D (line 2) | function D(e,t,n){return function(t){return e.enter("lineEnding"),e.cons...
function M (line 2) | function M(t){return 45===t?(e.consume(t),N):A(t)}
function P (line 2) | function P(t){return 47===t?(e.consume(t),a="",O):A(t)}
function O (line 2) | function O(t){return 62===t&&Ut.includes(a.toLowerCase())?(e.consume(t),...
function L (line 2) | function L(t){return 93===t?(e.consume(t),N):A(t)}
function N (line 2) | function N(t){return 62===t?(e.consume(t),F):45===t&&2===i?(e.consume(t)...
function F (line 2) | function F(t){return null===t||rt(t)?(e.exit("htmlFlowData"),R(t)):(e.co...
function R (line 2) | function R(n){return e.exit("htmlFlow"),t(n)}
function i (line 2) | function i(t){return t===u?(e.consume(t),r++,i):r<l?n(t):(e.exit("codeFe...
function o (line 2) | function o(r){return null===r||rt(r)?(e.exit("codeFencedFence"),t(r)):n(r)}
function i (line 2) | function i(e){return r.parser.lazy[r.now().line]?n(e):t(e)}
function c (line 2) | function c(t){return t===u?(e.consume(t),l++,c):(e.exit("codeFencedFence...
function f (line 2) | function f(t){return null===t||rt(t)?m(t):(e.enter("codeFencedFenceInfo"...
function p (line 2) | function p(t){return null===t||nt(t)?(e.exit("chunkString"),e.exit("code...
function d (line 2) | function d(t){return null===t||rt(t)?m(t):(e.enter("codeFencedFenceMeta"...
function h (line 2) | function h(t){return null===t||rt(t)?(e.exit("chunkString"),e.exit("code...
function m (line 2) | function m(n){return e.exit("codeFencedFence"),r.interrupt?t(n):y(n)}
function y (line 2) | function y(t){return null===t?g(t):rt(t)?e.attempt(o,e.attempt(i,g,s?ut(...
function v (line 2) | function v(t){return null===t||rt(t)?(e.exit("codeFlowValue"),y(t)):(e.c...
function g (line 2) | function g(n){return e.exit("codeFenced"),t(n)}
function Gt (line 2) | function Gt(e){const t="&"+e+";";Ht.innerHTML=t;const n=Ht.textContent;r...
function s (line 2) | function s(t){return 35===t?(e.enter("characterReferenceMarkerNumeric"),...
function u (line 2) | function u(t){return 88===t||120===t?(e.enter("characterReferenceMarkerH...
function l (line 2) | function l(s){let u;return 59===s&&a?(u=e.exit("characterReferenceValue"...
function r (line 2) | function r(r){return Qe(r)?(e.enter("characterEscapeValue"),e.consume(r)...
function s (line 2) | function s(n){return 40===n?e.attempt(Qt,t,o?t:u)(n):91===n?e.attempt(en...
function u (line 2) | function u(e){return i._balanced=!0,n(e)}
function r (line 2) | function r(t){return 41===t?a(t):Pt(e,i,n,"resourceDestination","resourc...
function i (line 2) | function i(t){return nt(t)?Nt(e,o)(t):a(t)}
function o (line 2) | function o(t){return 34===t||39===t||40===t?Lt(e,Nt(e,a),n,"resourceTitl...
function a (line 2) | function a(r){return 41===r?(e.enter("resourceMarker"),e.consume(r),e.ex...
function i (line 2) | function i(e){return r.parser.defined.includes(Ft(r.sliceSerialize(r.eve...
function r (line 2) | function r(r){return 93===r?(e.enter("referenceMarker"),e.consume(r),e.e...
function i (line 2) | function i(t){return 91===t?(e.enter("labelMarker"),e.consume(t),e.exit(...
function o (line 2) | function o(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constru...
function rn (line 2) | function rn(e){return null===e||nt(e)||ot(e)?1:at(e)?2:void 0}
function a (line 2) | function a(s){if(s===o)return e.consume(s),a;const u=e.exit("attentionSe...
function an (line 2) | function an(e,t){e.column+=t,e.offset+=t,e._bufferIndex+=t}
function i (line 2) | function i(t){return $e(t)?(e.consume(t),o):et(t)?u(t):n(t)}
function o (line 2) | function o(e){return 43===e||45===e||46===e||Je(e)?a(e):u(e)}
function a (line 2) | function a(t){return 58===t?(e.consume(t),s):(43===t||45===t||46===t||Je...
function s (line 2) | function s(t){return 62===t?(e.exit("autolinkProtocol"),p(t)):null===t||...
function u (line 2) | function u(t){return 64===t?(e.consume(t),r=0,l):et(t)?(e.consume(t),u):...
function l (line 2) | function l(e){return Je(e)?c(e):n(e)}
function c (line 2) | function c(t){return 46===t?(e.consume(t),r=0,l):62===t?(e.exit("autolin...
function f (line 2) | function f(t){return(45===t||Je(t))&&r++<63?(e.consume(t),45===t?f:c):n(t)}
function p (line 2) | function p(n){return e.enter("autolinkMarker"),e.consume(n),e.exit("auto...
function u (line 2) | function u(t){return 33===t?(e.consume(t),l):47===t?(e.consume(t),w):63=...
function l (line 2) | function l(t){return 45===t?(e.consume(t),c):91===t?(e.consume(t),o="CDA...
function c (line 2) | function c(t){return 45===t?(e.consume(t),f):n(t)}
function f (line 2) | function f(t){return null===t||62===t?n(t):45===t?(e.consume(t),p):d(t)}
function p (line 2) | function p(e){return null===e||62===e?n(e):d(e)}
function d (line 2) | function d(t){return null===t?n(t):45===t?(e.consume(t),h):rt(t)?(s=d,L(...
function h (line 2) | function h(t){return 45===t?(e.consume(t),F):d(t)}
function m (line 2) | function m(t){return t===o.charCodeAt(a++)?(e.consume(t),a===o.length?y:...
function y (line 2) | function y(t){return null===t?n(t):93===t?(e.consume(t),v):rt(t)?(s=y,L(...
function v (line 2) | function v(t){return 93===t?(e.consume(t),g):y(t)}
function g (line 2) | function g(t){return 62===t?F(t):93===t?(e.consume(t),g):y(t)}
function b (line 2) | function b(t){return null===t||62===t?F(t):rt(t)?(s=b,L(t)):(e.consume(t...
function x (line 2) | function x(t){return null===t?n(t):63===t?(e.consume(t),_):rt(t)?(s=x,L(...
function _ (line 2) | function _(e){return 62===e?F(e):x(e)}
function w (line 2) | function w(t){return $e(t)?(e.consume(t),E):n(t)}
function E (line 2) | function E(t){return 45===t||Je(t)?(e.consume(t),E):S(t)}
function S (line 2) | function S(t){return rt(t)?(s=S,L(t)):it(t)?(e.consume(t),S):F(t)}
function k (line 2) | function k(t){return 45===t||Je(t)?(e.consume(t),k):47===t||62===t||nt(t...
function A (line 2) | function A(t){return 47===t?(e.consume(t),F):58===t||95===t||$e(t)?(e.co...
function C (line 2) | function C(t){return 45===t||46===t||58===t||95===t||Je(t)?(e.consume(t)...
function T (line 2) | function T(t){return 61===t?(e.consume(t),D):rt(t)?(s=T,L(t)):it(t)?(e.c...
function D (line 2) | function D(t){return null===t||60===t||61===t||62===t||96===t?n(t):34===...
function M (line 2) | function M(t){return t===i?(e.consume(t),P):null===t?n(t):rt(t)?(s=M,L(t...
function P (line 2) | function P(e){return 62===e||47===e||nt(e)?A(e):n(e)}
function O (line 2) | function O(t){return null===t||34===t||39===t||60===t||61===t||96===t?n(...
function L (line 2) | function L(t){return e.exit("htmlTextData"),e.enter("lineEnding"),e.cons...
function N (line 2) | function N(t){return e.enter("htmlTextData"),s(t)}
function F (line 2) | function F(r){return 62===r?(e.consume(r),e.exit("htmlTextData"),e.exit(...
function i (line 2) | function i(e){return 94===e&&"_hiddenFootnoteSupport"in r.parser.constru...
function r (line 2) | function r(r){return rt(r)?(e.exit("escapeMarker"),e.exit("hardBreakEsca...
function a (line 2) | function a(t){return 96===t?(e.consume(t),o++,a):(e.exit("codeTextSequen...
function s (line 2) | function s(t){return null===t?n(t):96===t?(i=e.enter("codeTextSequence")...
function u (line 2) | function u(t){return null===t||32===t||96===t||rt(t)?(e.exit("codeTextDa...
function l (line 2) | function l(n){return 96===n?(e.consume(n),r++,l):r===o?(e.exit("codeText...
function wn (line 2) | function wn(e,t){const n=Number.parseInt(e,t);return n<9||11===n||n>13&&...
function Sn (line 2) | function Sn(e){return e.replace(En,kn)}
function kn (line 2) | function kn(e,t,n){if(t)return t;if(35===n.charCodeAt(0)){const e=n.char...
function r (line 2) | function r(e,t,n){let r,i,o,a,s=t-1,u=-1,l=!1;for(;++s<=n;){const t=e[s]...
function i (line 2) | function i(e,t){n[e]=t}
function o (line 2) | function o(e){return n[e]}
function a (line 2) | function a(e){return{line:e.line,column:e.column,offset:e.offset}}
function s (line 2) | function s(e,t){return function(n){l.call(this,e(n),n),t&&t.call(this,n)}}
function u (line 2) | function u(){this.stack.push({type:"fragment",children:[]})}
function l (line 2) | function l(e,t,n){return this.stack[this.stack.length-1].children.push(e...
function c (line 2) | function c(e){return function(t){e&&e.call(this,t),f.call(this,t)}}
function f (line 2) | function f(e,t){const n=this.stack.pop(),r=this.tokenStack.pop();if(!r)t...
function p (line 2) | function p(){return ze(this.stack.pop())}
function d (line 2) | function d(e){const t=this.stack[this.stack.length-1];let n=t.children[t...
function h (line 2) | function h(e){const t=this.stack.pop();t.value+=this.sliceSerialize(e),t...
function m (line 2) | function m(){i("atHardBreak",!0)}
function y (line 2) | function y(e){i("characterReferenceType",e.type)}
function v (line 2) | function v(){return{type:"code",lang:null,meta:null,value:""}}
function g (line 2) | function g(){return{type:"heading",depth:void 0,children:[]}}
function b (line 2) | function b(){return{type:"break"}}
function x (line 2) | function x(){return{type:"html",value:""}}
function _ (line 2) | function _(){return{type:"link",title:null,url:"",children:[]}}
function w (line 2) | function w(e){return{type:"list",ordered:"listOrdered"===e.type,start:nu...
function i (line 2) | function i(e){return function(t){return kt(r,e,t)}}
function Tn (line 2) | function Tn(e,t){let n=-1;for(;++n<t.length;){const r=t[n];Array.isArray...
function Dn (line 2) | function Dn(e,t){let n;for(n in t)if(An.call(t,n)){const r="canContainEo...
function Mn (line 2) | function Mn(e,t){throw e?new Error("Cannot close `"+e.type+"` ("+he({sta...
function On (line 2) | function On(e,t){let n,r=-1;if(t.extensions)for(;++r<t.extensions.length...
function Ln (line 2) | function Ln(e){const t=e||{},n=t.now||{};let r=t.lineShift||0,i=n.line||...
function Nn (line 2) | function Nn(e,t,n){const r=t.indexStack,i=e.children||[],o=Ln(n),a=[];le...
function Rn (line 2) | function Rn(e,t){const n=[];let r,i=0,o=0;for(;r=Fn.exec(e);)a(e.slice(i...
function In (line 2) | function In(e,t,n){return">"+(n?"":" ")+e}
function jn (line 2) | function jn(e,t){return Bn(e,t.inConstruct,!0)&&!Bn(e,t.notInConstruct,!1)}
function Bn (line 2) | function Bn(e,t,n){if(!t)return n;"string"==typeof t&&(t=[t]);let r=-1;f...
function qn (line 2) | function qn(e,t,n,r){let i=-1;for(;++i<n.unsafe.length;)if("\n"===n.unsa...
function zn (line 2) | function zn(e,t){return Boolean(!t.options.fences&&e.value&&!e.lang&&/[^...
function Vn (line 2) | function Vn(e){if(!e._compiled){const t=(e.atBreak?"[\\r\\n][\\t ]*":"")...
function Un (line 2) | function Un(e,t,n){const r=(n.before||"")+(t||"")+(n.after||""),i=[],o=[...
function Wn (line 2) | function Wn(e,t){return e-t}
function Yn (line 2) | function Yn(e,t){const n=/\\(?=[!-/:-@[-`{-~])/g,r=[],i=[],o=e+t;let a,s...
function Xn (line 2) | function Xn(e,t,n){return(n?"":" ")+e}
function Hn (line 2) | function Hn(e){return e.label||!e.identifier?e.label||"":Sn(e.identifier)}
function Gn (line 2) | function Gn(e){const t=e.options.quote||'"';if('"'!==t&&"'"!==t)throw ne...
function $n (line 2) | function $n(e,t,n){const r=t.indexStack,i=e.children||[],o=[];let a=-1,s...
function Kn (line 2) | function Kn(e,t,n,r){const i=function(e){const t=e.options.emphasis||"*"...
function Jn (line 2) | function Jn(e){return function(...t){return Boolean(e.call(this,...t))}}
function Qn (line 2) | function Qn(){return!0}
function tr (line 2) | function tr(e,t){let n=!1;return function(e,t,n,r){"function"==typeof t&...
function nr (line 2) | function nr(e){return e.value||""}
function rr (line 2) | function rr(e,t,n,r){const i=Gn(n),o='"'===i?"Quote":"Apostrophe",a=n.en...
function ir (line 2) | function ir(e,t,n,r){const i=e.referenceType,o=n.enter("imageReference")...
function or (line 2) | function or(e,t,n){let r=e.value||"",i="`",o=-1;for(;new RegExp("(^|[^`]...
function ar (line 2) | function ar(e,t){const n=ze(e);return Boolean(!t.options.resourceLink&&e...
function sr (line 2) | function sr(e,t,n,r){const i=Gn(n),o='"'===i?"Quote":"Apostrophe",a=Ln(r...
function ur (line 2) | function ur(e,t,n,r){const i=e.referenceType,o=n.enter("linkReference");...
function lr (line 2) | function lr(e){const t=e.options.bullet||"*";if("*"!==t&&"+"!==t&&"-"!==...
function cr (line 2) | function cr(e){const t=e.options.bulletOrdered||".";if("."!==t&&")"!==t)...
function fr (line 2) | function fr(e){const t=e.options.rule||"*";if("*"!==t&&"-"!==t&&"_"!==t)...
function pr (line 2) | function pr(e,t,n,r){const i=function(e){const t=e.options.strong||"*";i...
function vr (line 2) | function vr(e){throw new Error("Cannot handle value `"+e+"`, expected no...
function gr (line 2) | function gr(e){throw new Error("Cannot handle unknown node `"+e.type+"`")}
function br (line 2) | function br(e,t){if("definition"===e.type&&e.type===t.type)return 0}
function r (line 2) | function r(t){var n=r.invalid,i=r.handlers;if(t&&Pn.call(t,e)&&(n=Pn.cal...
function Sr (line 2) | function Sr(e){return function(t){var n=t&&t.position&&t.position[e]||{}...
function Ar (line 2) | function Ar(e){const t=Object.create(null);if(!e||!e.type)throw new Erro...
function Cr (line 2) | function Cr(e){return String(e||"").toUpperCase()}
function Dr (line 2) | function Dr(e,t){const n=t.data||{};return"value"in t&&!(Tr.call(n,"hNam...
function Mr (line 2) | function Mr(e,t,n){const r=t&&t.type;let i;if(!r)throw new Error("Expect...
function Pr (line 2) | function Pr(e,t){return"children"in t?{...t,children:Or(e,t)}:t}
function Or (line 2) | function Or(e,t){const n=[];if("children"in t){const r=t.children;let i=...
function Lr (line 2) | function Lr(e,t){return e(t,"hr")}
function Nr (line 2) | function Nr(e,t){const n=[];let r=-1;for(t&&n.push(_r("text","\n"));++r<...
function Fr (line 2) | function Fr(e,t){const n={},r=t.ordered?"ol":"ul",i=Or(e,t);let o=-1;for...
function Rr (line 2) | function Rr(e,t){const n=e.footnoteOrder,r=String(t.identifier),i=n.inde...
function jr (line 2) | function jr(e,t){const n=t.referenceType;let r="]";if("collapsed"===n?r+...
function Br (line 2) | function Br(e){const t=e.spread;return null==t?e.children.length>1:t}
function zr (line 2) | function zr(){return null}
function Ur (line 2) | function Ur(e,t){const n=t||{},r=n.allowDangerousHtml||!1,i={};return a....
function Gr (line 2) | function Gr(e,t,n){var r,i,o,a,s,u=t&&t.type,l={type:t.type};if(Yr.call(...
function $r (line 2) | function $r(e,t,n,r){var i,o=[],a=-1;if(Array.isArray(t)){for("element"=...
function Kr (line 2) | function Kr(){return"html"}
function Zr (line 2) | function Zr(e,t,n,r){var i="string"==typeof t?t:"",o=-1;if(!i||"*"===i||...
function Jr (line 2) | function Jr(e,t){var n="string"==typeof t?t:"",r=n.indexOf("--\x3e");ret...
function Qr (line 2) | function Qr(e,t){return t}
function ei (line 2) | function ei(e,t,n,r){for(var i,o=-1,a=[];++o<t.length;)null!=(i=ti(e,t[o...
function ti (line 2) | function ti(e,t,n,r){if(("boolean"==typeof t||"number"==typeof t||"strin...
function ni (line 2) | function ni(e){for(var t,n={},r=-1;++r<e.length;)t=e[r],Array.isArray(t)...
class ri (line 2) | class ri{constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space...
method constructor (line 2) | constructor(e,t,n){this.property=e,this.normal=t,n&&(this.space=n)}
function ii (line 2) | function ii(e,t){const n={},r={};let i=-1;for(;++i<e.length;)Object.assi...
function oi (line 2) | function oi(e){return e.toLowerCase()}
class ai (line 2) | class ai{constructor(e,t){this.property=e,this.attribute=t}}
method constructor (line 2) | constructor(e,t){this.property=e,this.attribute=t}
function mi (line 2) | function mi(){return 2**++si}
class vi (line 2) | class vi extends ai{constructor(e,n,r,i){let o=-1;if(super(e,n),gi(this,...
method constructor (line 2) | constructor(e,n,r,i){let o=-1;if(super(e,n),gi(this,"space",i),"number...
function gi (line 2) | function gi(e,t,n){n&&(e[t]=n)}
function xi (line 2) | function xi(e){const t={},n={};let r;for(r in e.properties)if(bi.call(e....
function Ei (line 2) | function Ei(e,t){return t in e?e[t]:t}
function Si (line 2) | function Si(e,t){return Ei(e,t.toLowerCase())}
function Ni (line 2) | function Ni(e){return"-"+e.toLowerCase()}
function Fi (line 2) | function Fi(e){return e.charAt(1).toUpperCase()}
function Ui (line 2) | function Ui(e,t,n){if("function"!=typeof e)throw new TypeError("h is not...
function Wi (line 2) | function Wi(e,t,n){const r=n.schema;let i=r,o=t.tagName;const a={},s=[];...
function Yi (line 2) | function Yi(e,t,n,r,i){const o=function(e,t){const n=oi(t);let r=t,i=ai;...
function Xi (line 2) | function Xi(e){return"context"in e&&"cleanup"in e}
function s (line 2) | function s(e,n,r){return r&&$i.has(e)&&(r=r.filter((e=>"\n"!==e))),t(Gi....
function Ji (line 2) | function Ji(e,t){return se().get(e,"value",[]).map((e=>{const n=se().get...
function Qi (line 2) | function Qi(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[...
function to (line 2) | function to(e,t){return null==e||null==t?NaN:e<t?-1:e>t?1:e>=t?0:NaN}
function no (line 2) | function no(e){let t=e,n=e,r=e;function i(e,t,i=0,o=e.length){if(i<o){if...
function ro (line 2) | function ro(e){return null===e?NaN:+e}
function lo (line 2) | function lo(e,t){let n=0;if(void 0===t)for(let t of e)null!=t&&(t=+t)>=t...
function co (line 2) | function co(e){return 0|e.length}
function fo (line 2) | function fo(e){return!(e>0)}
function po (line 2) | function po(e){return"object"!=typeof e||"length"in e?e:Array.from(e)}
function ho (line 2) | function ho(...e){const t="function"==typeof e[e.length-1]&&function(e){...
function mo (line 2) | function mo(e,t){var n=0,r=0;return Float64Array.from(e,void 0===t?e=>n+...
function yo (line 2) | function yo(e,t){return null==e||null==t?NaN:t<e?-1:t>e?1:t>=e?0:NaN}
function vo (line 2) | function vo(e,t){let n,r=0,i=0,o=0;if(void 0===t)for(let t of e)null!=t&...
function go (line 2) | function go(e,t){const n=vo(e,t);return n?Math.sqrt(n):n}
function bo (line 2) | function bo(e,t){let n,r;if(void 0===t)for(const t of e)null!=t&&(void 0...
class xo (line 2) | class xo{constructor(){this._partials=new Float64Array(32),this._n=0}add...
method constructor (line 2) | constructor(){this._partials=new Float64Array(32),this._n=0}
method add (line 2) | add(e){const t=this._partials;let n=0;for(let r=0;r<this._n&&r<32;r++)...
method valueOf (line 2) | valueOf(){const e=this._partials;let t,n,r,i=this._n,o=0;if(i>0){for(o...
function _o (line 2) | function _o(e,t){const n=new xo;if(void 0===t)for(let t of e)(t=+t)&&n.a...
function wo (line 2) | function wo(e,t){const n=new xo;let r=-1;return Float64Array.from(e,void...
class Eo (line 2) | class Eo extends Map{constructor(e,t=To){if(super(),Object.definePropert...
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method get (line 2) | get(e){return super.get(ko(this,e))}
method has (line 2) | has(e){return super.has(ko(this,e))}
method set (line 2) | set(e,t){return super.set(Ao(this,e),t)}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
class So (line 2) | class So extends Set{constructor(e,t=To){if(super(),Object.definePropert...
method constructor (line 2) | constructor(e,t=To){if(super(),Object.defineProperties(this,{_intern:{...
method has (line 2) | has(e){return super.has(ko(this,e))}
method add (line 2) | add(e){return super.add(Ao(this,e))}
method delete (line 2) | delete(e){return super.delete(Co(this,e))}
function ko (line 2) | function ko({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):n}
function Ao (line 2) | function Ao({_intern:e,_key:t},n){const r=t(n);return e.has(r)?e.get(r):...
function Co (line 2) | function Co({_intern:e,_key:t},n){const r=t(n);return e.has(r)&&(n=e.get...
function To (line 2) | function To(e){return null!==e&&"object"==typeof e?e.valueOf():e}
function Do (line 2) | function Do(e){return e}
function Mo (line 2) | function Mo(e,...t){return qo(e,Do,Do,t)}
function Po (line 2) | function Po(e,...t){return qo(e,Array.from,Do,t)}
function Oo (line 2) | function Oo(e,t){for(let n=1,r=t.length;n<r;++n)e=e.flatMap((e=>e.pop()....
function Lo (line 2) | function Lo(e,...t){return Oo(Po(e,...t),t)}
function No (line 2) | function No(e,t,...n){return Oo(Ro(e,t,...n),n)}
function Fo (line 2) | function Fo(e,t,...n){return qo(e,Do,t,n)}
function Ro (line 2) | function Ro(e,t,...n){return qo(e,Array.from,t,n)}
function Io (line 2) | function Io(e,...t){return qo(e,Do,Bo,t)}
function jo (line 2) | function jo(e,...t){return qo(e,Array.from,Bo,t)}
function Bo (line 2) | function Bo(e){if(1!==e.length)throw new Error("duplicate key");return e...
function qo (line 2) | function qo(e,t,n,r){return function e(i,o){if(o>=r.length)return n(i);c...
function zo (line 2) | function zo(e,t){return Array.from(t,(t=>e[t]))}
function Vo (line 2) | function Vo(e,...t){if("function"!=typeof e[Symbol.iterator])throw new T...
function Uo (line 2) | function Uo(e=to){if(e===to)return Wo;if("function"!=typeof e)throw new ...
function Wo (line 2) | function Wo(e,t){return(null==e||!(e>=e))-(null==t||!(t>=t))||(e<t?-1:e>...
function Yo (line 2) | function Yo(e,t,n){return(2!==t.length?Vo(Fo(e,t,n),(([e,t],[n,r])=>to(t...
function Go (line 2) | function Go(e){return()=>e}
function Jo (line 2) | function Jo(e,t,n){var r,i,o,a,s=-1;if(n=+n,(e=+e)==(t=+t)&&n>0)return[e...
function Qo (line 2) | function Qo(e,t,n){var r=(t-e)/Math.max(0,n),i=Math.floor(Math.log(r)/Ma...
function ea (line 2) | function ea(e,t,n){var r=Math.abs(t-e)/Math.max(0,n),i=Math.pow(10,Math....
function ta (line 2) | function ta(e,t,n){let r;for(;;){const i=Qo(e,t,n);if(i===r||0===i||!isF...
function na (line 2) | function na(e){return Math.ceil(Math.log(lo(e))/Math.LN2)+1}
function ra (line 2) | function ra(){var e=Do,t=bo,n=na;function r(r){Array.isArray(r)||(r=Arra...
function ia (line 2) | function ia(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n<t||voi...
function oa (line 2) | function oa(e,t){let n;if(void 0===t)for(const t of e)null!=t&&(n>t||voi...
function aa (line 2) | function aa(e,t,n=0,r=e.length-1,i){for(i=void 0===i?Wo:Uo(i);r>n;){if(r...
function sa (line 2) | function sa(e,t,n){const r=e[t];e[t]=e[n],e[n]=r}
function ua (line 2) | function ua(e,t,n){if(e=Float64Array.from(function*(e,t){if(void 0===t)f...
function la (line 2) | function la(e,t,n=ro){if(r=e.length){if((t=+t)<=0||r<2)return+n(e[0],0,e...
function ca (line 2) | function ca(e,t,n){return Math.ceil((n-t)/(2*(ua(e,.75)-ua(e,.25))*Math....
function fa (line 2) | function fa(e,t,n){return Math.ceil((n-t)/(3.5*go(e)*Math.pow(lo(e),-1/3...
function pa (line 2) | function pa(e,t){let n,r=-1,i=-1;if(void 0===t)for(const t of e)++i,null...
function da (line 2) | function da(e,t){let n=0,r=0;if(void 0===t)for(let t of e)null!=t&&(t=+t...
function ha (line 2) | function ha(e,t){return ua(e,.5,t)}
function ma (line 2) | function ma(e){return Array.from(function*(e){for(const t of e)yield*t}(...
function ya (line 2) | function ya(e,t){let n,r=-1,i=-1;if(void 0===t)for(const t of e)++i,null...
function va (line 2) | function va(e,t){const n=new Eo;if(void 0===t)for(let t of e)null!=t&&t>...
function ga (line 2) | function ga(e,t=ba){const n=[];let r,i=!1;for(const o of e)i&&n.push(t(r...
function ba (line 2) | function ba(e,t){return[e,t]}
function xa (line 2) | function xa(e,t,n){e=+e,t=+t,n=(i=arguments.length)<2?(t=e,e=0,1):i<3?1:...
function _a (line 2) | function _a(e,t=to){if("function"!=typeof e[Symbol.iterator])throw new T...
function wa (line 2) | function wa(e,t=to){let n,r=!1;if(1===t.length){let i;for(const o of e){...
function Ea (line 2) | function Ea(e,t=to){if(1===t.length)return ya(e,t);let n,r=-1,i=-1;for(c...
function Sa (line 2) | function Sa(e,t=to){let n,r=!1;if(1===t.length){let i;for(const o of e){...
function ka (line 2) | function ka(e,t=to){if(1===t.length)return pa(e,t);let n,r=-1,i=-1;for(c...
function Aa (line 2) | function Aa(e,t){const n=Ea(e,t);return n<0?void 0:n}
function Ta (line 2) | function Ta(e){return function(t,n=0,r=t.length){let i=r-(n=+n);for(;i;)...
function Da (line 2) | function Da(e,t){let n=0;if(void 0===t)for(let t of e)(t=+t)&&(n+=t);els...
function Ma (line 2) | function Ma(e){if(!(i=e.length))return[];for(var t=-1,n=oa(e,Pa),r=new A...
function Pa (line 2) | function Pa(e){return e.length}
function Oa (line 2) | function Oa(){return Ma(arguments)}
function La (line 2) | function La(e,t){if("function"!=typeof t)throw new TypeError("test is no...
function Na (line 2) | function Na(e,t){if("function"!=typeof t)throw new TypeError("test is no...
function Fa (line 2) | function Fa(e,t){if("function"!=typeof t)throw new TypeError("test is no...
function Ra (line 2) | function Ra(e,t){if("function"!=typeof e[Symbol.iterator])throw new Type...
func
Condensed preview — 266 files, each showing path, character count, and a content snippet. Download the .json file or copy for the full structured content (3,136K chars).
[
{
"path": ".eslintignore",
"chars": 217,
"preview": "# Ignore charts that are still experimental\n/src/AreaHeatmap.js\n/src/KernelDensityEstimation.js\n\n# Ignore shallowEqual\n/"
},
{
"path": ".eslintrc.js",
"chars": 625,
"preview": "module.exports = {\n settings: {\n react: {\n version: 'detect',\n },\n },\n parser: '@babel/eslint-parser',\n e"
},
{
"path": ".github/dependabot.yml",
"chars": 494,
"preview": "# To get started with Dependabot version updates, you'll need to specify which\n# package ecosystems to update and where "
},
{
"path": ".github/workflows/node.js.yml",
"chars": 876,
"preview": "# This workflow will do a clean install of node dependencies, cache/restore them, build the source code and run tests ac"
},
{
"path": ".gitignore",
"chars": 76,
"preview": "node_modules\n.idea/\n*.sublime-*\n.DS_Store\nThumbs.db\nnpm-debug.log\n/coverage\n"
},
{
"path": ".npmrc",
"chars": 37,
"preview": "registry= https://registry.npmjs.org/"
},
{
"path": ".prettierignore",
"chars": 58,
"preview": "# node modules\n/node_modules/\n\n# docs build\n/docs/build/*\n"
},
{
"path": ".travis.yml",
"chars": 236,
"preview": "language: node_js\nnode_js:\n - '12'\n - '14'\nenv:\n - CXX=g++-4.8\naddons:\n apt:\n sources:\n - ubuntu-toolchain-r"
},
{
"path": "CHANGELOG.md",
"chars": 11365,
"preview": "## 6.1.1 (2022-11-18)\n\n- [#443](https://github.com/spotify/reactochart/pull/443) Bump d3-color from 3.0.1 to 3.1.0\n\n## 6"
},
{
"path": "CODEOWNERS",
"chars": 299,
"preview": "# This is a comment.\n# Each line is a file pattern followed by one or more owners.\n\n# These owners will be the default o"
},
{
"path": "LICENSE",
"chars": 602,
"preview": "Copyright 2015-2016 Spotify AB. All rights reserved.\n\nThe contents of this file are licensed under the Apache License, V"
},
{
"path": "NOTICE",
"chars": 38,
"preview": "Reactochart\nCopyright 2018 Spotify AB\n"
},
{
"path": "README.md",
"chars": 7666,
"preview": "<p align=\"right\">\n <a href=\"https://npmjs.org/package/reactochart\">\n <img src=\"https://img.shields.io/npm/v/reactoch"
},
{
"path": "babel.config.js",
"chars": 447,
"preview": "module.exports = {\n presets: [\n [\n '@babel/preset-env',\n {\n targets: {\n browsers: '> 3%',\n"
},
{
"path": "docs/build/bundle.6ab8ef2cbcf9e159df8e.js",
"chars": 2151998,
"preview": "/*! For license information please see bundle.6ab8ef2cbcf9e159df8e.js.LICENSE.txt */\n(()=>{var __webpack_modules__={9047"
},
{
"path": "docs/build/bundle.6ab8ef2cbcf9e159df8e.js.LICENSE.txt",
"chars": 2299,
"preview": "/*\nobject-assign\n(c) Sindre Sorhus\n@license MIT\n*/\n\n/*!\n\t * RegJSGen\n\t * Copyright 2014 Benjamin Tan <https://d10.github"
},
{
"path": "docs/build/index.html",
"chars": 900,
"preview": "<!doctype html><html><head lang=\"en\"><meta charset=\"UTF-8\"><title>Reactochart Docs</title><link href=\"https://sp-bootstr"
},
{
"path": "docs/index.html",
"chars": 182,
"preview": "<html>\n <head>\n <title>Redirect</title>\n <meta http-equiv=\"refresh\" content=\"0;URL=build\" />\n </head>\n <body bg"
},
{
"path": "docs/src/App.js",
"chars": 9717,
"preview": "import React from 'react';\nimport PropTypes from 'prop-types';\nimport { HashRouter as Router, Link, Route } from 'react-"
},
{
"path": "docs/src/ComponentDocs.js",
"chars": 3225,
"preview": "import _ from 'lodash';\nimport React from 'react';\nimport PropTypes from 'prop-types';\nimport { remark } from 'remark';\n"
},
{
"path": "docs/src/ExampleSection.js",
"chars": 1988,
"preview": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport PropTypes from 'prop-types';\nimport _ from 'lodash';"
},
{
"path": "docs/src/Lesson.js",
"chars": 356,
"preview": "import React from 'react';\nimport PropTypes from 'prop-types';\n\nexport default class Lesson extends React.Component {\n "
},
{
"path": "docs/src/data/util.js",
"chars": 968,
"preview": "import _ from 'lodash';\n\nexport function randomWalk(length = 100, start = 0, variance = 10) {\n return _.reduce(\n _.r"
},
{
"path": "docs/src/docs/AreaBarChart/AreaBarChartDocs.js",
"chars": 939,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/AreaBarChart/examples/AreaBarChart.js.example",
"chars": 687,
"preview": "const AreaBarChartExample = (props) => {\n return <div>\n <XYPlot width={500} height={320}>\n <XAxis /><YAxis labe"
},
{
"path": "docs/src/docs/AreaBarChart/examples/RatesByAge.js.example",
"chars": 711,
"preview": "const RatesByAge = (props) => {\n return <div>\n <h3 style={{textAlign: 'center'}}>US Smoking Rates by Age Group</h3>\n"
},
{
"path": "docs/src/docs/AreaBarChart/propDocs.json",
"chars": 5164,
"preview": "{\n \"description\": \"`AreaBarChart` is a variation on the standard bar chart. Just like a normal bar chart, each bar repr"
},
{
"path": "docs/src/docs/AreaChart/AreaChartDocs.js",
"chars": 1075,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/AreaChart/examples/Area2Datasets.js.example",
"chars": 1005,
"preview": "class Area2DatasetsExample extends React.Component {\n render() {\n const data1 = randomWalkTimeSeries(115).map(([x,y]"
},
{
"path": "docs/src/docs/AreaChart/examples/AreaChart.js.example",
"chars": 421,
"preview": "const AreaChartExample = (props) => {\n return <div>\n <XYPlot width={400} height={400}>\n <XAxis gridLineStyle={{"
},
{
"path": "docs/src/docs/AreaChart/examples/AreaDifference.js.example",
"chars": 1238,
"preview": "class AreaDifferenceExample extends React.Component {\n render() {\n const data1 = randomWalkTimeSeries(115).map(([x, "
},
{
"path": "docs/src/docs/AreaChart/propDocs.json",
"chars": 4746,
"preview": "{\n \"description\": \"`AreaChart` represents a simple bivariate area chart,\\na filled path drawn between two lines (datase"
},
{
"path": "docs/src/docs/AreaHeatmap/AreaHeatmapDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/AreaHeatmap/examples/AreaHeatmap.js.example",
"chars": 1190,
"preview": "const AreaHeatmapExample = (props) => {\n const gridData = _.range(30).map(m => {\n return _.range(30).map(n => {\n "
},
{
"path": "docs/src/docs/AreaHeatmap/propDocs.json",
"chars": 3751,
"preview": "{\n \"description\": \"`AreaHeatmap` is still undergoing experimental changes!\\nWe do not consider this chart to be product"
},
{
"path": "docs/src/docs/AriaLabelContainer/AriaLabelContainerDocs.js",
"chars": 1077,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/AriaLabelContainer/examples/OneDataset.js.example",
"chars": 857,
"preview": "const AriaLabelContainerExample = (props) => {\n const data = _.range(10).map(d => ({\n x: d,\n y: Math.round(d * Ma"
},
{
"path": "docs/src/docs/AriaLabelContainer/examples/TwoDatasets.js.example",
"chars": 1404,
"preview": "const AriaLabelContainerExample = (props) => {\n const data0 = _.range(10).map(d => ({\n x: d,\n y: Math.round(d * M"
},
{
"path": "docs/src/docs/AriaLabelContainer/examples/WithActions.js.example",
"chars": 1567,
"preview": "const AriaLabelContainerExample = (props) => {\n const [selectedValue, setSelectedValue] = React.useState();\n\n const da"
},
{
"path": "docs/src/docs/AriaLabelContainer/propDocs.json",
"chars": 2839,
"preview": "{\n \"description\": \"`AriaLabelContainer` provides a mechanism for keyboard navigation of\\n`LineChart` and `AreaChart` gr"
},
{
"path": "docs/src/docs/Bar/BarDocs.js",
"chars": 768,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/Bar/examples/Bar.js.example",
"chars": 448,
"preview": "const BarExample = (props) => {\n return <div>\n <XYPlot\n width={500} height={320}\n xDomain={['a', 'b', 'c',"
},
{
"path": "docs/src/docs/Bar/propDocs.json",
"chars": 5537,
"preview": "{\n \"description\": \"Bar is a low-level component to be used in XYPlot-type charts (namely BarChart).\\nIt is specified in"
},
{
"path": "docs/src/docs/BarChart/BarChartDocs.js",
"chars": 940,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/BarChart/examples/BarChart.js.example",
"chars": 1229,
"preview": "const BarChartExample = (props) => {\n const count = 30;\n const startDate = new Date(1992, 0, 1);\n\n const numbers = _."
},
{
"path": "docs/src/docs/BarChart/examples/BarChartLinearGradient.js.example",
"chars": 831,
"preview": "const BarChartWithDefs = (props) => {\n const data = [\n {x: 0, y: 80},\n {x: 5, y: 60},\n {x: 10, y: 90},\n {x:"
},
{
"path": "docs/src/docs/BarChart/propDocs.json",
"chars": 4727,
"preview": "{\n \"description\": \"`BarChart` represents a basic \\\"Value/Value\\\" bar chart,\\nwhere each bar represents a single indepen"
},
{
"path": "docs/src/docs/ColorHeatmap/ColorHeatmapDocs.js",
"chars": 955,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/ColorHeatmap/examples/CategoricalColorHeatmap.js.example",
"chars": 1281,
"preview": "const CategoricalColorHeatmapExample = (props) => {\n // sorry, kinda hacky currently!\n // working on a better solution"
},
{
"path": "docs/src/docs/ColorHeatmap/examples/ColorHeatmap.js.example",
"chars": 1219,
"preview": "const ColorHeatMapExample = (props) => {\n const gridData = _.range(30).map(m => {\n return _.range(30).map(n => {\n "
},
{
"path": "docs/src/docs/ColorHeatmap/propDocs.json",
"chars": 4120,
"preview": "{\n \"description\": \"`ColorHeatmap` can be used to represent individual values contained in a matrix through colors.\",\n "
},
{
"path": "docs/src/docs/FunnelChart/FunnelChartDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/FunnelChart/examples/FunnelChart.js.example",
"chars": 742,
"preview": "const FunnelChartExample = (props) => {\n const funnelData = [\n {observation: 1, value: 100},\n {observation: 2, va"
},
{
"path": "docs/src/docs/FunnelChart/propDocs.json",
"chars": 2885,
"preview": "{\n \"description\": \"`FunnelChart` is used to visualize the progressive reduction of data as it passes\\nfrom one phase to"
},
{
"path": "docs/src/docs/Histogram/HistogramDocs.js",
"chars": 792,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/Histogram/examples/Histogram.js.example",
"chars": 1027,
"preview": "const HistogramExample = (props) => {\n const randomNormalArr = _.times(1000, d3.randomNormal(0, 1)).concat(_.times(1000"
},
{
"path": "docs/src/docs/Histogram/propDocs.json",
"chars": 5211,
"preview": "{\n \"description\": \"`Histogram` is used to represent the distribution of numerical data. Histograms, only relate\\nto one"
},
{
"path": "docs/src/docs/KernelDensityEstimation/KernelDensityEstimationDocs.js",
"chars": 848,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/KernelDensityEstimation/examples/KernelDensityEstimation.js.example",
"chars": 1252,
"preview": "const KernelDensityEstimationExample = (props) => {\n const randomNormalArr = _.times(1000, d3.randomNormal(0, 1)).conca"
},
{
"path": "docs/src/docs/KernelDensityEstimation/propDocs.json",
"chars": 2635,
"preview": "{\n \"description\": \"Kernel Density Estimation is still undergoing experimental changes!\\nWe do not consider this chart t"
},
{
"path": "docs/src/docs/LineChart/LineChartDocs.js",
"chars": 937,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/LineChart/examples/InteractiveLineChart.js.example",
"chars": 2355,
"preview": "const line1 = d => Math.sin(d*.1);\nconst line2 = d => Math.cos(d*.1);\nconst line3 = d => Math.sin(d*.2) * 1.5;\n\nconst dP"
},
{
"path": "docs/src/docs/LineChart/examples/LineChart.js.example",
"chars": 760,
"preview": "const LineChartExample = (props) => {\n return <div>\n <XYPlot scaleType=\"linear\" width={600} height={350} xDomain={[-"
},
{
"path": "docs/src/docs/LineChart/propDocs.json",
"chars": 2392,
"preview": "{\n \"description\": \"`LineChart` displays a series of points connected by straight line segments.\\nEach `LineChart` rende"
},
{
"path": "docs/src/docs/MarkerLineChart/MarkerLineChartDocs.js",
"chars": 967,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/MarkerLineChart/examples/MarkerLineChart.js.example",
"chars": 1468,
"preview": "const MarkerLineChartExample = (props) => {\n return <div>\n <div>\n <XYPlot scaleType=\"linear\" {...{width: 500, h"
},
{
"path": "docs/src/docs/MarkerLineChart/examples/MarkerLineWithBarChart.js.example",
"chars": 583,
"preview": "const MarkerLineWithBarChartExample = (props) => {\n const data1 = [[1, 12], [2, 23], [3, 14], [4, 17], [5, 29], [6, 21]"
},
{
"path": "docs/src/docs/MarkerLineChart/propDocs.json",
"chars": 7009,
"preview": "{\n \"description\": \"`MarkerLineChart` is similar to a bar chart,\\nexcept that it just draws a line at the data value, ra"
},
{
"path": "docs/src/docs/MeasuredValueLabel/MeasuredValueLabelDocs.js",
"chars": 828,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/MeasuredValueLabel/examples/MeasuredValueLabel.js.example",
"chars": 151,
"preview": "const MeasuredValueLabelExample = (props) => {\n return <div>insert example here</div>;\n};\n\nReactDOM.render(<MeasuredVal"
},
{
"path": "docs/src/docs/MeasuredValueLabel/propDocs.json",
"chars": 992,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"MeasuredValueLabel\",\n \"methods\": [\n {\n \"name\": \"getLabel\",\n \"docb"
},
{
"path": "docs/src/docs/PieChart/PieChartDocs.js",
"chars": 788,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/PieChart/examples/PieChart.js.example",
"chars": 1732,
"preview": "class PieChartExample extends React.Component {\n state = { sinVal: 0 };\n\n _animateValue = () => {\n const sinVal = M"
},
{
"path": "docs/src/docs/PieChart/propDocs.json",
"chars": 11497,
"preview": "{\n \"description\": \"`PieChart` is a circular graphic that is divided into slices to illustrate proportions or percentage"
},
{
"path": "docs/src/docs/RangeBarChart/RangeBarChartDocs.js",
"chars": 808,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/RangeBarChart/examples/RangeBarChart.js.example",
"chars": 3330,
"preview": "const RangeBarChartExample = (props) => {\n const count = 30;\n const dateDomain = [new Date(1992, 0, 1), new Date(2001,"
},
{
"path": "docs/src/docs/RangeBarChart/propDocs.json",
"chars": 6360,
"preview": "{\n \"description\": \"`RangeBarChart` is a variation on the standard bar chart. Just like a normal bar chart, each bar rep"
},
{
"path": "docs/src/docs/RangeRect/RangeRectDocs.js",
"chars": 792,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/RangeRect/examples/RangeRect.js.example",
"chars": 473,
"preview": "const RangeRectExample = (props) => {\n return <div>\n <XYPlot\n width={500} height={320}\n xDomain={[0, 100]}"
},
{
"path": "docs/src/docs/RangeRect/propDocs.json",
"chars": 3472,
"preview": "{\n \"description\": \"RangeRect is a low-level component to be used in XYPlot-type charts (namely AreaBarChart).\\nIt is a "
},
{
"path": "docs/src/docs/SankeyDiagram/SankeyDiagramDocs.js",
"chars": 955,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/SankeyDiagram/examples/SankeyDiagram.js.example",
"chars": 4996,
"preview": "const SankeyDiagramExample = (props) => {\n const graph = getSampleData();\n return <div>\n <SankeyDiagram\n width"
},
{
"path": "docs/src/docs/SankeyDiagram/examples/SankeyInteractive.js.example",
"chars": 3624,
"preview": "const graph = getSampleData();\n\nclass SankeyInteractiveExample extends React.Component {\n state = {\n activeNode: und"
},
{
"path": "docs/src/docs/SankeyDiagram/propDocs.json",
"chars": 30614,
"preview": "{\n \"description\": \"A `SankeyDiagram` is a type of flow diagram which visualizes directed flow between nodes\\nof a netwo"
},
{
"path": "docs/src/docs/ScatterPlot/ScatterPlotDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/ScatterPlot/examples/ScatterPlot.js.example",
"chars": 1590,
"preview": "const randomScatter = [\n _.zip(randomWalk(20, 100), randomWalk(20, 100)),\n _.zip(randomWalk(3000, 10000), randomWalk(3"
},
{
"path": "docs/src/docs/ScatterPlot/propDocs.json",
"chars": 4980,
"preview": "{\n \"description\": \"`ScatterPlot` displays its data as a collection of points. Each point represents\\nthe relationship b"
},
{
"path": "docs/src/docs/TreeMap/TreeMapDocs.js",
"chars": 916,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/TreeMap/examples/AnimatedTreeMap.js.example",
"chars": 1297,
"preview": "class AnimatedTreeMapExample extends React.Component {\n constructor(props) {\n super(props);\n\n const data = {\n "
},
{
"path": "docs/src/docs/TreeMap/examples/TreeMap.js.example",
"chars": 696,
"preview": "const TreeMapExample = props => {\n const data = {\n children: _.range(1, 5).map(n => ({\n children: _.times(n * n"
},
{
"path": "docs/src/docs/TreeMap/propDocs.json",
"chars": 5755,
"preview": "{\n \"description\": \"`TreeMap` displays hierarchical data where a leaf node's rectangle has an area proportional to a spe"
},
{
"path": "docs/src/docs/TreeMapNode/TreeMapNodeDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/TreeMapNode/examples/TreeMapNode.js.example",
"chars": 137,
"preview": "const TreeMapNodeExample = (props) => {\n return <div>insert example here</div>;\n};\n\nReactDOM.render(<TreeMapNodeExample"
},
{
"path": "docs/src/docs/TreeMapNode/propDocs.json",
"chars": 2183,
"preview": "{\n \"description\": \"\",\n \"methods\": [],\n \"props\": {\n \"node\": {\n \"type\": {\n \"name\": \"shape\",\n \"val"
},
{
"path": "docs/src/docs/TreeMapNodeLabel/TreeMapNodeLabelDocs.js",
"chars": 820,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/TreeMapNodeLabel/examples/TreeMapNodeLabel.js.example",
"chars": 147,
"preview": "const TreeMapNodeLabelExample = (props) => {\n return <div>insert example here</div>;\n};\n\nReactDOM.render(<TreeMapNodeLa"
},
{
"path": "docs/src/docs/TreeMapNodeLabel/propDocs.json",
"chars": 861,
"preview": "{\n \"description\": \"\",\n \"methods\": [],\n \"props\": {\n \"node\": {\n \"type\": {\n \"name\": \"object\"\n },\n "
},
{
"path": "docs/src/docs/XAxis/XAxisDocs.js",
"chars": 919,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XAxis/examples/XAxis.js.example",
"chars": 864,
"preview": "const XAxisExample = (props) => {\n const dateDomain = [new Date(2008, 0, 1), new Date(2017, 0, 1)];\n const numberDomai"
},
{
"path": "docs/src/docs/XAxis/examples/XAxisCustomTicks.js.example",
"chars": 305,
"preview": "const XAxisExample = (props) => {\n const size = {width: 350, height: 100};\n\n return <div>\n <XYPlot xDomain={[-20,"
},
{
"path": "docs/src/docs/XAxis/propDocs.json",
"chars": 9393,
"preview": "{\n \"description\": \"`XAxis` is the horizontal axis of the chart. `XAxis` is a wrapper around `XGrid`, `XTicks`,\\n`XAxisL"
},
{
"path": "docs/src/docs/XAxisLabels/XAxisLabelsDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XAxisLabels/examples/XAxisLabels.js.example",
"chars": 715,
"preview": "const XAxisLabelsExample = (props) => {\n const chartStyle = {marginBottom: '10px'};\n\n return <div>\n <div style={cha"
},
{
"path": "docs/src/docs/XAxisLabels/propDocs.json",
"chars": 7600,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"XAxisLabels\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblo"
},
{
"path": "docs/src/docs/XAxisTitle/XAxisTitleDocs.js",
"chars": 927,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XAxisTitle/examples/XAxisTitle.js.example",
"chars": 280,
"preview": "const XAxisTitleExample = (props) => {\n const xyProps = {\n width: 500, height: 200,\n xDomain: [0, 100], yDomain: "
},
{
"path": "docs/src/docs/XAxisTitle/examples/XAxisTitleAll.js.example",
"chars": 2008,
"preview": "const XAxisTitleExample = (props) => {\n const xyProps = {\n width: 500, height: 360,\n xDomain: [0, 100], yDomain: "
},
{
"path": "docs/src/docs/XAxisTitle/propDocs.json",
"chars": 4072,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"XAxisTitle\",\n \"methods\": [\n {\n \"name\": \"getMargin\",\n \"docblock\": "
},
{
"path": "docs/src/docs/XGrid/XGridDocs.js",
"chars": 776,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XGrid/examples/XGrid.js.example",
"chars": 334,
"preview": "const XGridExample = (props) => {\n const size = {width: 400, height: 300};\n\n return <div>\n <XYPlot xDomain={[-20, 2"
},
{
"path": "docs/src/docs/XGrid/propDocs.json",
"chars": 1960,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"XGrid\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblock\": n"
},
{
"path": "docs/src/docs/XLine/XLineDocs.js",
"chars": 776,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XLine/examples/XLine.js.example",
"chars": 359,
"preview": "const XLineExample = (props) => {\n return <div>\n <XYPlot width={400} height={300} xDomain={[-20, 20]} yDomain={[-20,"
},
{
"path": "docs/src/docs/XLine/propDocs.json",
"chars": 2458,
"preview": "{\n \"description\": \"`XLine` is a vertical line rendered on the x axis\",\n \"displayName\": \"XLine\",\n \"methods\": [],\n \"pr"
},
{
"path": "docs/src/docs/XTicks/XTicksDocs.js",
"chars": 780,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XTicks/examples/XTicks.js.example",
"chars": 758,
"preview": "const XTicksExample = (props) => {\n const size = {width: 300, height: 100};\n const chartStyle = {marginBottom: '10px'}"
},
{
"path": "docs/src/docs/XTicks/propDocs.json",
"chars": 3442,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"XTicks\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblock\": "
},
{
"path": "docs/src/docs/XYPlot/XYPlotDocs.js",
"chars": 907,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/XYPlot/examples/CustomSpacing.js.example",
"chars": 410,
"preview": "const SpacingExample = (props) => {\n const spacing = {spacingLeft: 10, spacingTop: 53, spacingRight: 16, spacingBottom:"
},
{
"path": "docs/src/docs/XYPlot/examples/XYPlot.js.example",
"chars": 2094,
"preview": "const MultipleXYExample = (props) => {\n return <div>\n <XYPlot xyPlotContainerStyle={{ transform: \"translateX(50px)\" "
},
{
"path": "docs/src/docs/XYPlot/propDocs.json",
"chars": 6414,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"XYPlot\",\n \"methods\": [\n {\n \"name\": \"onXYMouseEvent\",\n \"docblock\":"
},
{
"path": "docs/src/docs/YAxis/YAxisDocs.js",
"chars": 919,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YAxis/examples/YAxis.js.example",
"chars": 867,
"preview": "const YAxisExample = (props) => {\n const dateDomain = [new Date(2008, 0, 1), new Date(2017, 0, 1)];\n const numberDomai"
},
{
"path": "docs/src/docs/YAxis/examples/YAxisCustomTicks.js.example",
"chars": 327,
"preview": "const YAxisCustomTicksExample = (props) => {\n const size = {width: 150, height: 300};\n\n return <div>\n <XYPlot xDo"
},
{
"path": "docs/src/docs/YAxis/propDocs.json",
"chars": 9258,
"preview": "{\n \"description\": \"`YAxis` is the vertical axis of the chart. `YAxis` is a wrapper around `YGrid`, `YTicks`,\\n`YAxisLab"
},
{
"path": "docs/src/docs/YAxisLabels/YAxisLabelsDocs.js",
"chars": 800,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YAxisLabels/examples/YAxisLabels.js.example",
"chars": 734,
"preview": "const YAxisLabelsExample = (props) => {\n const chartStyle = {marginBottom: '10px'};\n\n return <div>\n <div style={cha"
},
{
"path": "docs/src/docs/YAxisLabels/propDocs.json",
"chars": 7191,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"YAxisLabels\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblo"
},
{
"path": "docs/src/docs/YAxisTitle/YAxisTitleDocs.js",
"chars": 940,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YAxisTitle/examples/YAxisTitle.js.example",
"chars": 280,
"preview": "const YAxisTitleExample = (props) => {\n const xyProps = {\n width: 400, height: 300,\n xDomain: [0, 100], yDomain: "
},
{
"path": "docs/src/docs/YAxisTitle/examples/YAxisTitleAll.js.example",
"chars": 2051,
"preview": "const YAxisTitleExample = (props) => {\n const xyProps = {\n width: 500, height: 360,\n xDomain: [0, 100], yDomain: "
},
{
"path": "docs/src/docs/YAxisTitle/propDocs.json",
"chars": 4061,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"YAxisTitle\",\n \"methods\": [\n {\n \"name\": \"getMargin\",\n \"docblock\": "
},
{
"path": "docs/src/docs/YGrid/YGridDocs.js",
"chars": 776,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YGrid/examples/YGrid.js.example",
"chars": 334,
"preview": "const YGridExample = (props) => {\n const size = {width: 400, height: 300};\n\n return <div>\n <XYPlot xDomain={[-20, 2"
},
{
"path": "docs/src/docs/YGrid/propDocs.json",
"chars": 1960,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"YGrid\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblock\": n"
},
{
"path": "docs/src/docs/YLine/YLineDocs.js",
"chars": 776,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YLine/examples/YLine.js.example",
"chars": 361,
"preview": "const YLineExample = (props) => {\n return <div>\n <XYPlot width={400} height={300} xDomain={[-20, 20]} yDomain={[-20,"
},
{
"path": "docs/src/docs/YLine/propDocs.json",
"chars": 2280,
"preview": "{\n \"description\": \"`YLine` is a horizontal line rendered on the y axis\",\n \"displayName\": \"YLine\",\n \"methods\": [],\n \""
},
{
"path": "docs/src/docs/YTicks/YTicksDocs.js",
"chars": 780,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/YTicks/examples/YTicks.js.example",
"chars": 820,
"preview": "const YTicksExample = (props) => {\n const size = {width: 100, height: 300};\n const chartStyle = {display: 'inline-bloc"
},
{
"path": "docs/src/docs/YTicks/propDocs.json",
"chars": 3364,
"preview": "{\n \"description\": \"\",\n \"displayName\": \"YTicks\",\n \"methods\": [\n {\n \"name\": \"getTickDomain\",\n \"docblock\": "
},
{
"path": "docs/src/docs/ZoomContainer/ZoomContainerDocs.js",
"chars": 958,
"preview": "import React from 'react';\nimport ComponentDocs from '../../ComponentDocs';\nimport ExampleSection from '../../ExampleSec"
},
{
"path": "docs/src/docs/ZoomContainer/examples/ZoomContainer.js.example",
"chars": 448,
"preview": "const ZoomContainerExample = (props) => {\n return <div>\n <ZoomContainer width={600} height={350}>\n <XYPlot scal"
},
{
"path": "docs/src/docs/ZoomContainer/examples/ZoomContainerControlled.js.example",
"chars": 2482,
"preview": "const width = 600;\nconst height = 350;\n\nfunction getNewZoomProps(newZoomScale, oldZoomScale, oldZoomX, oldZoomY, width, "
},
{
"path": "docs/src/docs/ZoomContainer/propDocs.json",
"chars": 6227,
"preview": "{\n \"description\": \"`ZoomContainer` is a wrapper that gives users the ability to zoom in, zoom out and drag its children"
},
{
"path": "docs/src/docs/index.js",
"chars": 2406,
"preview": "export { default as AreaBarChartDocs } from './AreaBarChart/AreaBarChartDocs';\nexport { default as AreaChartDocs } from "
},
{
"path": "docs/src/index_html.ejs",
"chars": 1313,
"preview": "<!--\n NOTE: index.html is autogenerated by webpack & html-webpack-plugin.\n To modify this HTML, make changes to docs/s"
},
{
"path": "docs/src/lessons/GettersAndAccessors/GettersAndAccessorsLesson.js",
"chars": 5153,
"preview": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport Lesson from '../../Lesson';\nimport ExampleSection fr"
},
{
"path": "docs/src/lessons/GettersAndAccessors/examples/GettersAndAccessors.js.example",
"chars": 1130,
"preview": "const GettersAndAccessorsExample = (props) => {\n // sample data in a few different shapes\n const arrData = [\n [0, 4"
},
{
"path": "docs/src/lessons/GettersAndAccessors/examples/GraphingCalculator.js.example",
"chars": 525,
"preview": "const GraphingCalculatorExample = (props) => {\n // generate an array of numbers using _.range\n // returns [0, 1, 2, 3,"
},
{
"path": "docs/src/lessons/Interaction/InteractionLesson.js",
"chars": 1598,
"preview": "import React from 'react';\nimport Lesson from '../../Lesson';\nimport ExampleSection from '../../ExampleSection';\n\nconst "
},
{
"path": "docs/src/lessons/Interaction/examples/Interaction.js.example",
"chars": 974,
"preview": "// const InteractionExample = React.createClass({\nclass InteractionExample extends React.Component {\n getInitialState()"
},
{
"path": "docs/src/lessons/QuickStart/QuickStartLesson.js",
"chars": 2200,
"preview": "import React from 'react';\nimport Lesson from '../../Lesson';\nimport ExampleSection from '../../ExampleSection';\n\nconst "
},
{
"path": "docs/src/lessons/QuickStart/examples/QuickStart.js.example",
"chars": 354,
"preview": "const QuickStartExample = (props) => {\n return <XYPlot width={400} height={300}>\n <XAxis />\n <YAxis />\n <LineC"
},
{
"path": "docs/src/lessons/XYPlots/XYPlotsLesson.js",
"chars": 4001,
"preview": "import React from 'react';\nimport Lesson from '../../Lesson';\nimport ExampleSection from '../../ExampleSection';\n\nexport"
},
{
"path": "docs/src/lessons/XYPlots/examples/LineChart.js.example",
"chars": 329,
"preview": "const XYLineChartExample = (props) => {\n const data = [\n {x: 0, y: 20},\n {x: 5, y: 30},\n {x: 10, y: 35},\n {"
},
{
"path": "docs/src/lessons/XYPlots/examples/LineChartWithAxis.js.example",
"chars": 430,
"preview": "const XYLineChartExample = (props) => {\n const data = [\n {x: 0, y: 2},\n {x: 5, y: 22},\n {x: 10, y: 32},\n {x"
},
{
"path": "docs/src/lessons/XYPlots/examples/MultiChart.js.example",
"chars": 774,
"preview": "const MultiChartExample = (props) => {\n const data = [\n {x: 0, y: 2, z: 3},\n {x: 5, y: 22, z: 12},\n {x: 10, y:"
},
{
"path": "docs/src/lessons/index.js",
"chars": 331,
"preview": "export { default as QuickStartLesson } from \"./QuickStart/QuickStartLesson\";\nexport { default as XYPlotsLesson } from \"."
},
{
"path": "docs/src/main.js",
"chars": 185,
"preview": "import '../styles/main.less';\nimport React from 'react';\nimport ReactDOM from 'react-dom';\nimport { App } from './App';\n"
},
{
"path": "docs/src/templates/ComponentDocsPage.js.template",
"chars": 831,
"preview": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport ComponentDocs from '../../ComponentDocs';\nimport Exa"
},
{
"path": "docs/src/templates/ComponentExample.js.template",
"chars": 147,
"preview": "const ${componentName}Example = (props) => {\n return <div>insert example here</div>;\n};\n\nReactDOM.render(<${componentNa"
},
{
"path": "docs/src/templates/Lesson.js.template",
"chars": 677,
"preview": "import React from 'react';\nimport ReactDOM from 'react-dom';\nimport Lesson from '../../Lesson';\nimport ExampleSection fr"
},
{
"path": "docs/styles/main.less",
"chars": 2094,
"preview": "@import \"../../styles/charts.less\";\n\nbody {\n //font-family: \"Helvetica Neue\", Helvetica, Arial, sans-serif;\n //margin:"
},
{
"path": "index.html",
"chars": 177,
"preview": "<html>\n<head>\n <title>Redirect</title>\n <META http-equiv=\"refresh\" content=\"0;URL=docs/build\">\n</head>\n<body bgcol"
},
{
"path": "jest.config.js",
"chars": 490,
"preview": "const dontTranspiledThese = ['internmap', 'delaunator', 'robust-predicates'];\nconst dontTranspile = dontTranspiledThese."
},
{
"path": "package.json",
"chars": 4097,
"preview": "{\n \"name\": \"reactochart\",\n \"description\": \"Reactochart - React Charts, graphs and data visualization\",\n \"author\": \"Da"
},
{
"path": "prettier.config.js",
"chars": 73,
"preview": "module.exports = require('@spotify/web-scripts/config/prettier.config');\n"
},
{
"path": "scripts/clean.js",
"chars": 1345,
"preview": "const fs = require('fs');\nconst sh = require('shelljs');\n\nconst { fileExists, dirExists } = require('./utils');\n\nconst s"
},
{
"path": "scripts/makeDocs.js",
"chars": 2842,
"preview": "const fs = require('fs');\nconst sh = require('shelljs');\nconst _ = require('lodash');\n\nconst {\n isUpperCase,\n fileExis"
},
{
"path": "scripts/makeLesson.js",
"chars": 1899,
"preview": "const fs = require('fs');\nconst sh = require('shelljs');\nconst _ = require('lodash');\n\nconst {\n isUpperCase,\n fileExis"
},
{
"path": "scripts/utils.js",
"chars": 641,
"preview": "const fs = require('fs');\nconst sh = require('shelljs');\nconst _ = require('lodash');\n\nfunction isUpperCase(letter) {\n "
},
{
"path": "src/AreaBarChart.js",
"chars": 6480,
"preview": "import get from 'lodash/get';\nimport isFunction from 'lodash/isFunction';\nimport PropTypes from 'prop-types';\nimport Rea"
},
{
"path": "src/AreaChart.js",
"chars": 7345,
"preview": "import { area } from 'd3-shape';\nimport isUndefined from 'lodash/isUndefined';\nimport uniqueId from 'lodash/uniqueId';\ni"
},
{
"path": "src/AreaHeatmap.js",
"chars": 6480,
"preview": "import { extent } from 'd3-array';\nimport flatten from 'lodash/flatten';\nimport isFunction from 'lodash/isFunction';\nimp"
},
{
"path": "src/AriaLabelContainer.js",
"chars": 4076,
"preview": "import React from 'react';\nimport PropTypes from 'prop-types';\nimport { ascending } from 'd3-array';\nimport * as CustomP"
},
{
"path": "src/Bar.js",
"chars": 6107,
"preview": "import invariant from 'invariant';\nimport isUndefined from 'lodash/isUndefined';\nimport PropTypes from 'prop-types';\nimp"
},
{
"path": "src/BarChart.js",
"chars": 4168,
"preview": "import PropTypes from 'prop-types';\nimport React from 'react';\nimport RangeBarChart from './RangeBarChart';\nimport * as "
},
{
"path": "src/ColorHeatmap.js",
"chars": 5808,
"preview": "import {\n interpolateHcl,\n interpolateHsl,\n interpolateLab,\n interpolateRgb,\n} from 'd3-interpolate';\nimport { scale"
},
{
"path": "src/FunnelChart.js",
"chars": 4452,
"preview": "import { area } from 'd3-shape';\nimport { scaleOrdinal } from 'd3-scale';\nimport { schemeCategory10 } from 'd3-scale-chr"
},
{
"path": "src/Histogram.js",
"chars": 5758,
"preview": "import { histogram, extent } from 'd3-array';\nimport { scaleLinear } from 'd3-scale';\nimport first from 'lodash/first';\n"
},
{
"path": "src/KernelDensityEstimation.js",
"chars": 3149,
"preview": "import { mean } from 'd3-array';\nimport PropTypes from 'prop-types';\nimport React from 'react';\nimport LineChart from '."
},
{
"path": "src/LineChart.js",
"chars": 2584,
"preview": "import { line, curveLinear } from 'd3-shape';\nimport { bisector } from 'd3-array';\n\nimport PropTypes from 'prop-types';\n"
},
{
"path": "src/MarkerLineChart.js",
"chars": 10928,
"preview": "import isUndefined from 'lodash/isUndefined';\nimport first from 'lodash/first';\nimport last from 'lodash/last';\nimport c"
},
{
"path": "src/MeasuredValueLabel.js",
"chars": 1340,
"preview": "import React from 'react';\nimport defaults from 'lodash/defaults';\nimport omit from 'lodash/omit';\nimport identity from "
},
{
"path": "src/PieChart.js",
"chars": 14661,
"preview": "import sumBy from 'lodash/sumBy';\nimport isFunction from 'lodash/isFunction';\nimport PropTypes from 'prop-types';\nimport"
},
{
"path": "src/RangeBarChart.js",
"chars": 8965,
"preview": "import first from 'lodash/first';\nimport last from 'lodash/last';\nimport clamp from 'lodash/clamp';\nimport get from 'lod"
},
{
"path": "src/RangeRect.js",
"chars": 3276,
"preview": "import React from 'react';\nimport invariant from 'invariant';\nimport PropTypes from 'prop-types';\nimport { isValidScale "
},
{
"path": "src/SankeyDiagram.js",
"chars": 40759,
"preview": "import {\n sankey,\n sankeyCenter,\n sankeyJustify,\n sankeyLeft,\n sankeyLinkHorizontal,\n sankeyRight,\n} from 'd3-sank"
},
{
"path": "src/ScatterPlot.js",
"chars": 5436,
"preview": "import isFunction from 'lodash/isFunction';\nimport isString from 'lodash/isString';\nimport isNumber from 'lodash/isNumbe"
},
{
"path": "src/TreeMap.js",
"chars": 6536,
"preview": "import { hierarchy, treemap, treemapResquarify } from 'd3-hierarchy';\nimport cloneDeep from 'lodash/cloneDeep';\nimport u"
},
{
"path": "src/TreeMapNode.js",
"chars": 2451,
"preview": "import get from 'lodash/get';\nimport kebabCase from 'lodash/kebabCase';\nimport isFunction from 'lodash/isFunction';\nimpo"
},
{
"path": "src/TreeMapNodeLabel.js",
"chars": 952,
"preview": "import isFunction from 'lodash/isFunction';\nimport isObject from 'lodash/isObject';\nimport PropTypes from 'prop-types';\n"
},
{
"path": "src/XAxis.js",
"chars": 7349,
"preview": "import defaults from 'lodash/defaults';\nimport isFunction from 'lodash/isFunction';\nimport upperFirst from 'lodash/upper"
},
{
"path": "src/XAxisLabels.js",
"chars": 12834,
"preview": "import defaults from 'lodash/defaults';\nimport isUndefined from 'lodash/isUndefined';\nimport last from 'lodash/last';\nim"
},
{
"path": "src/XAxisTitle.js",
"chars": 4445,
"preview": "import React from 'react';\nimport defaults from 'lodash/defaults';\nimport measureText from './utils/measureText';\nimport"
},
{
"path": "src/XGrid.js",
"chars": 1862,
"preview": "import React from 'react';\nimport defaults from 'lodash/defaults';\nimport PropTypes from 'prop-types';\n\nimport { getScal"
},
{
"path": "src/XLine.js",
"chars": 2020,
"preview": "import PropTypes from 'prop-types';\nimport React from 'react';\n\n/**\n * `XLine` is a vertical line rendered on the x axis"
},
{
"path": "src/XTicks.js",
"chars": 3703,
"preview": "import defaults from 'lodash/defaults';\nimport capitalize from 'lodash/capitalize';\nimport PropTypes from 'prop-types';\n"
},
{
"path": "src/XYPlot.js",
"chars": 8708,
"preview": "import inRange from 'lodash/inRange';\nimport isFunction from 'lodash/isFunction';\nimport fromPairs from 'lodash/fromPair"
}
]
// ... and 66 more files (download for full content)
About this extraction
This page contains the full source code of the spotify/reactochart GitHub repository, extracted and formatted as plain text for AI agents and large language models (LLMs). The extraction includes 266 files (2.9 MB), approximately 765.7k tokens, and a symbol index with 3829 extracted functions, classes, methods, constants, and types. Use this with OpenClaw, Claude, ChatGPT, Cursor, Windsurf, or any other AI tool that accepts text input. You can copy the full output to your clipboard or download it as a .txt file.
Extracted by GitExtract — free GitHub repo to text converter for AI. Built by Nikandr Surkov.