From e4bb57aa5751dec45a0d6c57583ff77a2db4de0e Mon Sep 17 00:00:00 2001 From: Mohd Ashraf <57627350+mohdashraf010897@users.noreply.github.com> Date: Mon, 24 Jul 2023 18:55:50 +0530 Subject: [PATCH] web: post release v3.45 --- .../examples/GeoDistanceDropdown/package.json | 2 +- .../examples/GeoDistanceSlider/package.json | 2 +- .../maps/examples/ReactiveMap/package.json | 2 +- .../GeoDistanceDropdown/package.json | 2 +- .../GeoDistanceSlider/package.json | 2 +- .../mongo-examples/ReactiveMap/package.json | 2 +- .../examples/AnalyticsWithHook/package.json | 2 +- .../web/examples/CategorySearch/package.json | 2 +- .../package.json | 2 +- .../CustomSelectedFilters/package.json | 2 +- packages/web/examples/DataSearch/package.json | 2 +- .../DataSearchControlled/package.json | 2 +- .../DataSearchWithAggregation/package.json | 2 +- packages/web/examples/DatePicker/package.json | 2 +- packages/web/examples/DateRange/package.json | 2 +- .../examples/DateRangeControlled/package.json | 2 +- .../examples/DynamicRangeSlider/package.json | 2 +- .../web/examples/ErrorBoundary/package.json | 2 +- .../web/examples/ErrorBoundary/src/index.js | 1 + .../examples/FavoritesAnalytics/package.json | 2 +- .../web/examples/MultiDataList/package.json | 2 +- .../MultiDataListControlled/package.json | 2 +- .../examples/MultiDropdownList/package.json | 2 +- .../MultiDropdownListControlled/package.json | 2 +- .../examples/MultiDropdownRange/package.json | 2 +- .../MultiDropdownRangeControlled/package.json | 2 +- .../web/examples/MultiIndexFacet/package.json | 2 +- .../examples/MultiIndexSearch/package.json | 2 +- packages/web/examples/MultiList/package.json | 2 +- .../web/examples/MultiListAntd/package.json | 2 +- .../examples/MultiListControlled/package.json | 2 +- packages/web/examples/MultiRange/package.json | 2 +- .../MultiRangeControlled/package.json | 2 +- .../MyAwesomeSearchStep1/package.json | 2 +- .../MyAwesomeSearchStep2/package.json | 2 +- .../MyAwesomeSearchStep3/package.json | 2 +- .../MyAwesomeSearchStep4/package.json | 2 +- .../MyAwesomeSearchStep5/package.json | 2 +- packages/web/examples/NumberBox/package.json | 2 +- .../examples/PathBasedRouting/package.json | 2 +- .../web/examples/Preferences/package.json | 2 +- .../web/examples/QuerySuggestion/package.json | 2 +- packages/web/examples/RangeInput/package.json | 2 +- .../web/examples/RangeSlider/package.json | 2 +- .../web/examples/RatingsFilter/package.json | 2 +- .../examples/ReactiveChart/Bar/package.json | 2 +- .../ReactiveChart/Histogram/package.json | 2 +- .../examples/ReactiveChart/Line/package.json | 2 +- .../examples/ReactiveChart/Pie/package.json | 2 +- .../ReactiveChart/Scatter/package.json | 2 +- .../StackedBarChart/package.json | 2 +- .../examples/ReactiveComponent/package.json | 2 +- .../ReactiveComponentGeneric/package.json | 2 +- .../package.json | 2 +- .../web/examples/ReactiveList/package.json | 2 +- .../ReactiveListWithAggregation/package.json | 2 +- packages/web/examples/ResultCard/package.json | 2 +- packages/web/examples/ResultList/package.json | 2 +- .../web/examples/RichSnippets/package.json | 2 +- .../web/examples/SavedSearch/package.json | 2 +- .../SavedSearchAnalytics/package.json | 2 +- packages/web/examples/SearchBox/package.json | 2 +- .../web/examples/SelectedFilters/package.json | 2 +- .../web/examples/SingleDataList/package.json | 2 +- .../examples/SingleDropdownList/package.json | 2 +- .../examples/SingleDropdownRange/package.json | 2 +- packages/web/examples/SingleList/package.json | 2 +- .../web/examples/SingleRange/package.json | 2 +- .../web/examples/TabDataList/package.json | 2 +- packages/web/examples/TagCloud/package.json | 2 +- .../web/examples/ToggleButton/package.json | 2 +- packages/web/examples/TreeList/package.json | 2 +- .../package.json | 2 +- .../mongo-examples/DataSearch/package.json | 2 +- .../mongo-examples/MultiList/package.json | 2 +- .../mongo-examples/RangeInput/package.json | 2 +- .../examples/ssr-with-react-dom/package.json | 2 +- packages/web/examples/ssr/package.json | 2 +- packages/web/examples/typescript/package.json | 2 +- .../examples/usage-with-graphql/package.json | 2 +- packages/web/examples/withRedux/package.json | 2 +- .../web/examples/withStreaming/package.json | 2 +- packages/web/umd/reactivesearch.js | 6 +- packages/web/umd/reactivesearch.js.br | Bin 411901 -> 413646 bytes packages/web/umd/reactivesearch.js.gzip | Bin 529753 -> 530864 bytes site/demos/airbeds/dist/index.js | 43 ++-- site/demos/airbeds/package.json | 2 +- site/demos/charts-dashboard/package.json | 2 +- site/demos/datalayer/dist/index.js | 35 ++-- site/demos/datalayer/package.json | 2 +- site/demos/earthquake-reporter/dist/index.js | 35 ++-- site/demos/earthquake-reporter/package.json | 2 +- site/demos/ecommerce-v4/package.json | 2 +- site/demos/ecommerce/dist/index.js | 18 +- site/demos/ecommerce/package.json | 2 +- site/demos/gitxplore-dark/dist/index.js | 18 +- site/demos/gitxplore-dark/package.json | 2 +- site/demos/gitxplore/dist/index.js | 18 +- site/demos/gitxplore/package.json | 2 +- site/demos/goodbooks/dist/index.js | 18 +- site/demos/goodbooks/package.json | 2 +- site/demos/meetup/dist/index.js | 41 ++-- site/demos/meetup/package.json | 2 +- site/demos/polygon/dist/index.js | 35 ++-- site/demos/polygon/package.json | 2 +- site/demos/polyline/dist/index.js | 35 ++-- site/demos/polyline/package.json | 2 +- site/demos/producthunt/dist/index.js | 16 +- site/demos/producthunt/package.json | 2 +- site/demos/technews/dist/index.js | 18 +- site/demos/technews/package.json | 2 +- site/demos/weather/dist/index.js | 35 ++-- site/demos/weather/package.json | 2 +- yarn.lock | 188 +++++++++++------- 114 files changed, 431 insertions(+), 321 deletions(-) diff --git a/packages/maps/examples/GeoDistanceDropdown/package.json b/packages/maps/examples/GeoDistanceDropdown/package.json index 3f19baeeae..a05d6d1194 100644 --- a/packages/maps/examples/GeoDistanceDropdown/package.json +++ b/packages/maps/examples/GeoDistanceDropdown/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/maps/examples/GeoDistanceSlider/package.json b/packages/maps/examples/GeoDistanceSlider/package.json index 507c328d97..266a8324ff 100644 --- a/packages/maps/examples/GeoDistanceSlider/package.json +++ b/packages/maps/examples/GeoDistanceSlider/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/maps/examples/ReactiveMap/package.json b/packages/maps/examples/ReactiveMap/package.json index dd5d31abee..579a3b3eeb 100644 --- a/packages/maps/examples/ReactiveMap/package.json +++ b/packages/maps/examples/ReactiveMap/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/maps/examples/mongo-examples/GeoDistanceDropdown/package.json b/packages/maps/examples/mongo-examples/GeoDistanceDropdown/package.json index d3f4e2a0fe..9148c5b578 100644 --- a/packages/maps/examples/mongo-examples/GeoDistanceDropdown/package.json +++ b/packages/maps/examples/mongo-examples/GeoDistanceDropdown/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/maps/examples/mongo-examples/GeoDistanceSlider/package.json b/packages/maps/examples/mongo-examples/GeoDistanceSlider/package.json index daa2a8fd2c..065ab28662 100644 --- a/packages/maps/examples/mongo-examples/GeoDistanceSlider/package.json +++ b/packages/maps/examples/mongo-examples/GeoDistanceSlider/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/maps/examples/mongo-examples/ReactiveMap/package.json b/packages/maps/examples/mongo-examples/ReactiveMap/package.json index 76c8fb716e..3e0d83dc0a 100644 --- a/packages/maps/examples/mongo-examples/ReactiveMap/package.json +++ b/packages/maps/examples/mongo-examples/ReactiveMap/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/reactivemaps": "3.0.2", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/web/examples/AnalyticsWithHook/package.json b/packages/web/examples/AnalyticsWithHook/package.json index e8f6c5931c..90f964d507 100644 --- a/packages/web/examples/AnalyticsWithHook/package.json +++ b/packages/web/examples/AnalyticsWithHook/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/CategorySearch/package.json b/packages/web/examples/CategorySearch/package.json index b5316b3ebb..9ba242e6f9 100644 --- a/packages/web/examples/CategorySearch/package.json +++ b/packages/web/examples/CategorySearch/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/CategorySearchWithAggregation/package.json b/packages/web/examples/CategorySearchWithAggregation/package.json index 41e6036d46..778bfc5c1e 100644 --- a/packages/web/examples/CategorySearchWithAggregation/package.json +++ b/packages/web/examples/CategorySearchWithAggregation/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/CustomSelectedFilters/package.json b/packages/web/examples/CustomSelectedFilters/package.json index 4ff4c2e26b..4a3874970f 100644 --- a/packages/web/examples/CustomSelectedFilters/package.json +++ b/packages/web/examples/CustomSelectedFilters/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DataSearch/package.json b/packages/web/examples/DataSearch/package.json index 2bcbf68c64..bdab2084d7 100644 --- a/packages/web/examples/DataSearch/package.json +++ b/packages/web/examples/DataSearch/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DataSearchControlled/package.json b/packages/web/examples/DataSearchControlled/package.json index 0050d27331..bdf8745de4 100644 --- a/packages/web/examples/DataSearchControlled/package.json +++ b/packages/web/examples/DataSearchControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DataSearchWithAggregation/package.json b/packages/web/examples/DataSearchWithAggregation/package.json index 236640d18d..72f40f94fd 100644 --- a/packages/web/examples/DataSearchWithAggregation/package.json +++ b/packages/web/examples/DataSearchWithAggregation/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DatePicker/package.json b/packages/web/examples/DatePicker/package.json index a44f3d8cf9..877d742c69 100644 --- a/packages/web/examples/DatePicker/package.json +++ b/packages/web/examples/DatePicker/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DateRange/package.json b/packages/web/examples/DateRange/package.json index dace19b035..134806757c 100644 --- a/packages/web/examples/DateRange/package.json +++ b/packages/web/examples/DateRange/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DateRangeControlled/package.json b/packages/web/examples/DateRangeControlled/package.json index 87549f57e5..04d4c9623f 100644 --- a/packages/web/examples/DateRangeControlled/package.json +++ b/packages/web/examples/DateRangeControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/DynamicRangeSlider/package.json b/packages/web/examples/DynamicRangeSlider/package.json index cc94982cb0..0b60dfa011 100644 --- a/packages/web/examples/DynamicRangeSlider/package.json +++ b/packages/web/examples/DynamicRangeSlider/package.json @@ -3,7 +3,7 @@ "description": "DynamicRangeSlider example for ReactiveSearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/ErrorBoundary/package.json b/packages/web/examples/ErrorBoundary/package.json index c1e918d72f..67582f4f3e 100644 --- a/packages/web/examples/ErrorBoundary/package.json +++ b/packages/web/examples/ErrorBoundary/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/ErrorBoundary/src/index.js b/packages/web/examples/ErrorBoundary/src/index.js index 7ad13f6daf..0bd30b1c55 100644 --- a/packages/web/examples/ErrorBoundary/src/index.js +++ b/packages/web/examples/ErrorBoundary/src/index.js @@ -15,6 +15,7 @@ const Main = () => ( app="good-books-ds" url="https://a03a1cb71321:75b6603d-9456-4a5a-af6b-a487b309eb61@appbase-demo-ansible-abxiydt-arc.searchbase.io" enableAppbase + httpRequestTimeout={0.2} > ( diff --git a/packages/web/examples/FavoritesAnalytics/package.json b/packages/web/examples/FavoritesAnalytics/package.json index b4c9370c78..20c64449cd 100644 --- a/packages/web/examples/FavoritesAnalytics/package.json +++ b/packages/web/examples/FavoritesAnalytics/package.json @@ -11,7 +11,7 @@ "@appbaseio/analytics": "^1.0.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDataList/package.json b/packages/web/examples/MultiDataList/package.json index d98091036a..12b35f9f30 100644 --- a/packages/web/examples/MultiDataList/package.json +++ b/packages/web/examples/MultiDataList/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDataListControlled/package.json b/packages/web/examples/MultiDataListControlled/package.json index 61469b23a3..ed90d917c8 100644 --- a/packages/web/examples/MultiDataListControlled/package.json +++ b/packages/web/examples/MultiDataListControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDropdownList/package.json b/packages/web/examples/MultiDropdownList/package.json index 9ba14109f1..d9487d9c1a 100644 --- a/packages/web/examples/MultiDropdownList/package.json +++ b/packages/web/examples/MultiDropdownList/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDropdownListControlled/package.json b/packages/web/examples/MultiDropdownListControlled/package.json index c3615a4389..ce7406a0f3 100644 --- a/packages/web/examples/MultiDropdownListControlled/package.json +++ b/packages/web/examples/MultiDropdownListControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDropdownRange/package.json b/packages/web/examples/MultiDropdownRange/package.json index 3d0d16819b..2e84f2b6ca 100644 --- a/packages/web/examples/MultiDropdownRange/package.json +++ b/packages/web/examples/MultiDropdownRange/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiDropdownRangeControlled/package.json b/packages/web/examples/MultiDropdownRangeControlled/package.json index 8d4abfac73..4e56bd3077 100644 --- a/packages/web/examples/MultiDropdownRangeControlled/package.json +++ b/packages/web/examples/MultiDropdownRangeControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiIndexFacet/package.json b/packages/web/examples/MultiIndexFacet/package.json index fe5fde7e5d..2a0ad0bcf9 100644 --- a/packages/web/examples/MultiIndexFacet/package.json +++ b/packages/web/examples/MultiIndexFacet/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiIndexSearch/package.json b/packages/web/examples/MultiIndexSearch/package.json index c9bd097bca..a85518ede5 100644 --- a/packages/web/examples/MultiIndexSearch/package.json +++ b/packages/web/examples/MultiIndexSearch/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiList/package.json b/packages/web/examples/MultiList/package.json index fdf453239c..154ef0937f 100644 --- a/packages/web/examples/MultiList/package.json +++ b/packages/web/examples/MultiList/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiListAntd/package.json b/packages/web/examples/MultiListAntd/package.json index ee52255cbd..d19897009f 100644 --- a/packages/web/examples/MultiListAntd/package.json +++ b/packages/web/examples/MultiListAntd/package.json @@ -11,7 +11,7 @@ "react-scripts": "5.0.1", "antd": "^4.18.4", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiListControlled/package.json b/packages/web/examples/MultiListControlled/package.json index efe0f1bdb0..f752b83c6d 100644 --- a/packages/web/examples/MultiListControlled/package.json +++ b/packages/web/examples/MultiListControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiRange/package.json b/packages/web/examples/MultiRange/package.json index 760fd186d9..0b15c4e077 100644 --- a/packages/web/examples/MultiRange/package.json +++ b/packages/web/examples/MultiRange/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MultiRangeControlled/package.json b/packages/web/examples/MultiRangeControlled/package.json index 5677770f2d..3487ddf313 100644 --- a/packages/web/examples/MultiRangeControlled/package.json +++ b/packages/web/examples/MultiRangeControlled/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/MyAwesomeSearchStep1/package.json b/packages/web/examples/MyAwesomeSearchStep1/package.json index 0145207874..4ebaea846b 100644 --- a/packages/web/examples/MyAwesomeSearchStep1/package.json +++ b/packages/web/examples/MyAwesomeSearchStep1/package.json @@ -3,7 +3,7 @@ "description": "Getting started example with reactivesearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/MyAwesomeSearchStep2/package.json b/packages/web/examples/MyAwesomeSearchStep2/package.json index 218111c8d2..5dfbb32e22 100644 --- a/packages/web/examples/MyAwesomeSearchStep2/package.json +++ b/packages/web/examples/MyAwesomeSearchStep2/package.json @@ -3,7 +3,7 @@ "description": "Getting started example with reactivesearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/MyAwesomeSearchStep3/package.json b/packages/web/examples/MyAwesomeSearchStep3/package.json index 3e7183fd52..9e99487fd7 100644 --- a/packages/web/examples/MyAwesomeSearchStep3/package.json +++ b/packages/web/examples/MyAwesomeSearchStep3/package.json @@ -3,7 +3,7 @@ "description": "Getting started example with reactivesearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/MyAwesomeSearchStep4/package.json b/packages/web/examples/MyAwesomeSearchStep4/package.json index 7b4f8bcf43..d2530f94e7 100644 --- a/packages/web/examples/MyAwesomeSearchStep4/package.json +++ b/packages/web/examples/MyAwesomeSearchStep4/package.json @@ -3,7 +3,7 @@ "description": "Getting started example with reactivesearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/MyAwesomeSearchStep5/package.json b/packages/web/examples/MyAwesomeSearchStep5/package.json index 544dc48b63..7afc59fc97 100644 --- a/packages/web/examples/MyAwesomeSearchStep5/package.json +++ b/packages/web/examples/MyAwesomeSearchStep5/package.json @@ -3,7 +3,7 @@ "description": "Getting started example with reactivesearch", "version": "0.1.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "@testing-library/jest-dom": "^5.16.5", "@testing-library/react": "^13.4.0", "@testing-library/user-event": "^13.5.0", diff --git a/packages/web/examples/NumberBox/package.json b/packages/web/examples/NumberBox/package.json index 6c89808575..f8fd6b4d18 100644 --- a/packages/web/examples/NumberBox/package.json +++ b/packages/web/examples/NumberBox/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/PathBasedRouting/package.json b/packages/web/examples/PathBasedRouting/package.json index 730baa1bcb..9e2ff05b6e 100644 --- a/packages/web/examples/PathBasedRouting/package.json +++ b/packages/web/examples/PathBasedRouting/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1", diff --git a/packages/web/examples/Preferences/package.json b/packages/web/examples/Preferences/package.json index 7ed2f41b23..3b5e1c44d4 100644 --- a/packages/web/examples/Preferences/package.json +++ b/packages/web/examples/Preferences/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/QuerySuggestion/package.json b/packages/web/examples/QuerySuggestion/package.json index 89d97ef6ce..9e96ea3c4f 100644 --- a/packages/web/examples/QuerySuggestion/package.json +++ b/packages/web/examples/QuerySuggestion/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/RangeInput/package.json b/packages/web/examples/RangeInput/package.json index f1d764d474..d011a865b5 100644 --- a/packages/web/examples/RangeInput/package.json +++ b/packages/web/examples/RangeInput/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/RangeSlider/package.json b/packages/web/examples/RangeSlider/package.json index 5a6ee497ee..edd72ac1e3 100644 --- a/packages/web/examples/RangeSlider/package.json +++ b/packages/web/examples/RangeSlider/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/RatingsFilter/package.json b/packages/web/examples/RatingsFilter/package.json index 0e1e586a5a..586f06fc14 100644 --- a/packages/web/examples/RatingsFilter/package.json +++ b/packages/web/examples/RatingsFilter/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/ReactiveChart/Bar/package.json b/packages/web/examples/ReactiveChart/Bar/package.json index fedc3222f0..3a95e9ca02 100644 --- a/packages/web/examples/ReactiveChart/Bar/package.json +++ b/packages/web/examples/ReactiveChart/Bar/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveChart/Histogram/package.json b/packages/web/examples/ReactiveChart/Histogram/package.json index 74718bf371..cea9bfed6c 100644 --- a/packages/web/examples/ReactiveChart/Histogram/package.json +++ b/packages/web/examples/ReactiveChart/Histogram/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveChart/Line/package.json b/packages/web/examples/ReactiveChart/Line/package.json index 2d824f3e61..879c3d7c83 100644 --- a/packages/web/examples/ReactiveChart/Line/package.json +++ b/packages/web/examples/ReactiveChart/Line/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveChart/Pie/package.json b/packages/web/examples/ReactiveChart/Pie/package.json index cc854aa666..f16886e1be 100644 --- a/packages/web/examples/ReactiveChart/Pie/package.json +++ b/packages/web/examples/ReactiveChart/Pie/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveChart/Scatter/package.json b/packages/web/examples/ReactiveChart/Scatter/package.json index ae1e4a7023..bf308edebc 100644 --- a/packages/web/examples/ReactiveChart/Scatter/package.json +++ b/packages/web/examples/ReactiveChart/Scatter/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveChart/StackedBarChart/package.json b/packages/web/examples/ReactiveChart/StackedBarChart/package.json index a7b4ad8831..7ac7bbc47a 100644 --- a/packages/web/examples/ReactiveChart/StackedBarChart/package.json +++ b/packages/web/examples/ReactiveChart/StackedBarChart/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveComponent/package.json b/packages/web/examples/ReactiveComponent/package.json index b510548849..d44b045356 100644 --- a/packages/web/examples/ReactiveComponent/package.json +++ b/packages/web/examples/ReactiveComponent/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveComponentGeneric/package.json b/packages/web/examples/ReactiveComponentGeneric/package.json index fa0eda5bc7..1200bd6e7e 100644 --- a/packages/web/examples/ReactiveComponentGeneric/package.json +++ b/packages/web/examples/ReactiveComponentGeneric/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveComponentWithAggregation/package.json b/packages/web/examples/ReactiveComponentWithAggregation/package.json index 0931cd3a48..cbc518c784 100644 --- a/packages/web/examples/ReactiveComponentWithAggregation/package.json +++ b/packages/web/examples/ReactiveComponentWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveList/package.json b/packages/web/examples/ReactiveList/package.json index 74dd385a00..1dab66dfee 100644 --- a/packages/web/examples/ReactiveList/package.json +++ b/packages/web/examples/ReactiveList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ReactiveListWithAggregation/package.json b/packages/web/examples/ReactiveListWithAggregation/package.json index e23ab11ba6..e7632daaae 100644 --- a/packages/web/examples/ReactiveListWithAggregation/package.json +++ b/packages/web/examples/ReactiveListWithAggregation/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ResultCard/package.json b/packages/web/examples/ResultCard/package.json index c3b8dfaa0f..a07ae7eea1 100644 --- a/packages/web/examples/ResultCard/package.json +++ b/packages/web/examples/ResultCard/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ResultList/package.json b/packages/web/examples/ResultList/package.json index 45e30199cb..6fd759b258 100644 --- a/packages/web/examples/ResultList/package.json +++ b/packages/web/examples/ResultList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/RichSnippets/package.json b/packages/web/examples/RichSnippets/package.json index a65a1a3cc0..9d99d96b2e 100644 --- a/packages/web/examples/RichSnippets/package.json +++ b/packages/web/examples/RichSnippets/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^17.0.0", "react-dom": "^17.0.0", "react-scripts": "3.0.1" diff --git a/packages/web/examples/SavedSearch/package.json b/packages/web/examples/SavedSearch/package.json index 84eb7d161b..6db468c28f 100644 --- a/packages/web/examples/SavedSearch/package.json +++ b/packages/web/examples/SavedSearch/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SavedSearchAnalytics/package.json b/packages/web/examples/SavedSearchAnalytics/package.json index ed6aab6a66..2a705785c8 100644 --- a/packages/web/examples/SavedSearchAnalytics/package.json +++ b/packages/web/examples/SavedSearchAnalytics/package.json @@ -6,7 +6,7 @@ "license": "Apache-2.0", "dependencies": { "@appbaseio/analytics": "^1.0.0", - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SearchBox/package.json b/packages/web/examples/SearchBox/package.json index 5c17307b71..5675bae7f4 100644 --- a/packages/web/examples/SearchBox/package.json +++ b/packages/web/examples/SearchBox/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/SelectedFilters/package.json b/packages/web/examples/SelectedFilters/package.json index efbe844a14..877d35af96 100644 --- a/packages/web/examples/SelectedFilters/package.json +++ b/packages/web/examples/SelectedFilters/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SingleDataList/package.json b/packages/web/examples/SingleDataList/package.json index b9e65d9f7e..91449f9158 100644 --- a/packages/web/examples/SingleDataList/package.json +++ b/packages/web/examples/SingleDataList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SingleDropdownList/package.json b/packages/web/examples/SingleDropdownList/package.json index 3aeeb763ba..ad24ac81ad 100644 --- a/packages/web/examples/SingleDropdownList/package.json +++ b/packages/web/examples/SingleDropdownList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SingleDropdownRange/package.json b/packages/web/examples/SingleDropdownRange/package.json index 27f709b921..5604478caf 100644 --- a/packages/web/examples/SingleDropdownRange/package.json +++ b/packages/web/examples/SingleDropdownRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SingleList/package.json b/packages/web/examples/SingleList/package.json index b95e549262..59d040af53 100644 --- a/packages/web/examples/SingleList/package.json +++ b/packages/web/examples/SingleList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/SingleRange/package.json b/packages/web/examples/SingleRange/package.json index a99cb56fdd..35e182dd57 100644 --- a/packages/web/examples/SingleRange/package.json +++ b/packages/web/examples/SingleRange/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/TabDataList/package.json b/packages/web/examples/TabDataList/package.json index fab8562d3a..631d286425 100644 --- a/packages/web/examples/TabDataList/package.json +++ b/packages/web/examples/TabDataList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/TagCloud/package.json b/packages/web/examples/TagCloud/package.json index 73ca1e80e1..670a28c3b1 100644 --- a/packages/web/examples/TagCloud/package.json +++ b/packages/web/examples/TagCloud/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ToggleButton/package.json b/packages/web/examples/ToggleButton/package.json index 898722270b..85b8afee6c 100644 --- a/packages/web/examples/ToggleButton/package.json +++ b/packages/web/examples/ToggleButton/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/TreeList/package.json b/packages/web/examples/TreeList/package.json index 2045996892..5107dc9bfc 100644 --- a/packages/web/examples/TreeList/package.json +++ b/packages/web/examples/TreeList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/TreeListWithCustomSelectedFilters/package.json b/packages/web/examples/TreeListWithCustomSelectedFilters/package.json index d6acaae07e..5fe7bb7741 100644 --- a/packages/web/examples/TreeListWithCustomSelectedFilters/package.json +++ b/packages/web/examples/TreeListWithCustomSelectedFilters/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/mongo-examples/DataSearch/package.json b/packages/web/examples/mongo-examples/DataSearch/package.json index 8db75f04c4..2f4e06d29a 100644 --- a/packages/web/examples/mongo-examples/DataSearch/package.json +++ b/packages/web/examples/mongo-examples/DataSearch/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/mongo-examples/MultiList/package.json b/packages/web/examples/mongo-examples/MultiList/package.json index 044bab91bc..4abe272733 100644 --- a/packages/web/examples/mongo-examples/MultiList/package.json +++ b/packages/web/examples/mongo-examples/MultiList/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/mongo-examples/RangeInput/package.json b/packages/web/examples/mongo-examples/RangeInput/package.json index d353eed288..a06156491c 100644 --- a/packages/web/examples/mongo-examples/RangeInput/package.json +++ b/packages/web/examples/mongo-examples/RangeInput/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "react": "^18.2.0", "react-dom": "^18.2.0", "react-scripts": "5.0.1" diff --git a/packages/web/examples/ssr-with-react-dom/package.json b/packages/web/examples/ssr-with-react-dom/package.json index 912da2d130..3c3edd2c61 100644 --- a/packages/web/examples/ssr-with-react-dom/package.json +++ b/packages/web/examples/ssr-with-react-dom/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "emotion": "^9.1.1", "emotion-server": "^9.1.1", "express": "^4.16.3", diff --git a/packages/web/examples/ssr/package.json b/packages/web/examples/ssr/package.json index 9b9ed1e57b..a49a74c7f9 100644 --- a/packages/web/examples/ssr/package.json +++ b/packages/web/examples/ssr/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "emotion-server": "^11.0.0", "moment": "^2.29.4", "next": "^13.0.7", diff --git a/packages/web/examples/typescript/package.json b/packages/web/examples/typescript/package.json index 818dadea27..81fa99d88d 100644 --- a/packages/web/examples/typescript/package.json +++ b/packages/web/examples/typescript/package.json @@ -11,7 +11,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "typescript": "3.4.5", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/usage-with-graphql/package.json b/packages/web/examples/usage-with-graphql/package.json index fe36b69d92..e19e1a5cc5 100644 --- a/packages/web/examples/usage-with-graphql/package.json +++ b/packages/web/examples/usage-with-graphql/package.json @@ -10,7 +10,7 @@ "react-dom": "^18.2.0", "react-scripts": "5.0.1", "web-vitals": "^2.1.4", - "@appbaseio/reactivesearch": "3.44.0" + "@appbaseio/reactivesearch": "3.45.0" }, "scripts": { "start": "react-scripts start", diff --git a/packages/web/examples/withRedux/package.json b/packages/web/examples/withRedux/package.json index 2b6c91dbf7..3944ae38a4 100644 --- a/packages/web/examples/withRedux/package.json +++ b/packages/web/examples/withRedux/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "prop-types": "^15.6.0", "react": "^18.2.0", "react-dom": "^18.2.0", diff --git a/packages/web/examples/withStreaming/package.json b/packages/web/examples/withStreaming/package.json index 02d7582572..113535d5da 100644 --- a/packages/web/examples/withStreaming/package.json +++ b/packages/web/examples/withStreaming/package.json @@ -5,7 +5,7 @@ "main": "index.js", "license": "Apache-2.0", "dependencies": { - "@appbaseio/reactivesearch": "3.44.0", + "@appbaseio/reactivesearch": "3.45.0", "appbase-js": "^4.0.2-beta.11", "react": "^17.0.0", "react-dom": "^17.0.0", diff --git a/packages/web/umd/reactivesearch.js b/packages/web/umd/reactivesearch.js index dc0e3d8b91..97045099ac 100644 --- a/packages/web/umd/reactivesearch.js +++ b/packages/web/umd/reactivesearch.js @@ -1,4 +1,4 @@ -!function(e,t){"object"==typeof exports&&"object"==typeof module?module.exports=t(require("react")):"function"==typeof define&&define.amd?define("ReactiveSearch",["react"],t):"object"==typeof exports?exports.ReactiveSearch=t(require("react")):e.ReactiveSearch=t(e.React)}(window,(function(e){var t=String.prototype,o=Math.pow,s=Math.abs,a=String.fromCharCode,n=Math.log,r=Number.isNaN,l=Math.ceil,u=Math.floor,d=Math.max,c=Math.min,g=Math.round,f=Math.PI;return function(e){function t(r){if(n[r])return n[r].exports;var o=n[r]={i:r,l:!1,exports:{}};return e[r].call(o.exports,o,o.exports,t),o.l=!0,o.exports}var n={};return t.m=e,t.c=n,t.d=function(e,n,r){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:r})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var r=Object.create(null);if(t.r(r),Object.defineProperty(r,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var o in e)t.d(r,o,function(t){return e[t]}.bind(null,o));return r},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},t.p="",t(t.s=129)}([function(e,t,n){"use strict";function r(){return le++}function o(){for(var e=[],t=0;te[t]||90e[t]||180r.length?n:o+t(r)}n.r(t),n.d(t,"CacheProvider",(function(){return b})),n.d(t,"ThemeContext",(function(){return v})),n.d(t,"withEmotionCache",(function(){return x})),n.d(t,"css",(function(){return j})),n.d(t,"ClassNames",(function(){return Q})),n.d(t,"Global",(function(){return N})),n.d(t,"createElement",(function(){return L})),n.d(t,"jsx",(function(){return L})),n.d(t,"keyframes",(function(){return F}));var a,s=n(37),l=n(1),u=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(0==this.ctr%(this.isSpeedy?65e3:1)){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;tf)&&(F=(Q=Q.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(y,"$1"+e.trim());case 58:return e.trim()+t.replace(y,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(i)+c,styles:i,next:a}},j=function(){for(var e=arguments.length,t=Array(e),n=0;n(e=g(e))?0:255e?0:1n?n+=1:16*n?e+(t-e)*n*6:1>2*n?t:2>3*n?e+(t-e)*(2/3-n)*6:e}function p(e,t,n){return e+(t-e)*n}function f(e,t,n,r,o){return e[0]=t,e[1]=n,e[2]=r,e[3]=o,e}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function y(e,t){P&&h(P,t),P=k.put(e,P||t.slice())}function m(e,t){if(e){t=t||[];var n=k.get(e);if(n)return h(t,n);var r=(e+="").replace(/ /g,"").toLowerCase();if(r in D)return h(t,D[r]),y(e,t),t;var o,s=r.length;if("#"===r.charAt(0))return 4===s||5===s?0<=(o=parseInt(r.slice(1,4),16))&&4095>=o?(f(t,(3840&o)>>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===s?parseInt(r.slice(4),16)/15:1),y(e,t),t):void f(t,0,0,0,1):7===s||9===s?0<=(o=parseInt(r.slice(1,7),16))&&16777215>=o?(f(t,(16711680&o)>>16,(65280&o)>>8,255&o,9===s?parseInt(r.slice(7),16)/255:1),y(e,t),t):void f(t,0,0,0,1):void 0;var l=r.indexOf("("),u=r.indexOf(")");if(-1!==l&&u+1===s){var c=r.substr(0,l),p=r.substr(l+1,u-(l+1)).split(","),d=1;switch(c){case"rgba":if(4!==p.length)return 3===p.length?f(t,+p[0],+p[1],+p[2],1):f(t,0,0,0,1);d=a(p.pop());case"rgb":return 3<=p.length?(f(t,i(p[0]),i(p[1]),i(p[2]),3===p.length?d:a(p[3])),y(e,t),t):void f(t,0,0,0,1);case"hsla":return 4===p.length?(p[3]=a(p[3]),v(p,t),y(e,t),t):void f(t,0,0,0,1);case"hsl":return 3===p.length?(v(p,t),y(e,t),t):void f(t,0,0,0,1);default:return}}f(t,0,0,0,1)}}function v(e,t){var n=(parseFloat(e[0])%360+360)%360/360,o=a(e[1]),i=a(e[2]),l=.5>=i?i*(o+1):i+o-i*o,u=2*i-l;return f(t=t||[],r(255*s(u,l,n+1/3)),r(255*s(u,l,n)),r(255*s(u,l,n-1/3)),1),4===e.length&&(t[3]=e[3]),t}function b(e,t){var n=m(e);if(n){for(var r=0;3>r;r++)n[r]=0>t?0|n[r]*(1-t):0|(255-n[r])*t+n[r],255n[r]&&(n[r]=0);return C(n,4===n.length?"rgba":"rgb")}}function x(e){var t=m(e);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function _(e,t,n){if(t&&t.length&&0<=e&&1>=e){n=n||[];var i=e*(t.length-1),a=u(i),s=l(i),c=t[a],d=t[s],f=i-a;return n[0]=r(p(c[0],d[0],f)),n[1]=r(p(c[1],d[1],f)),n[2]=r(p(c[2],d[2],f)),n[3]=o(p(c[3],d[3],f)),n}}function w(e,t,n){if(t&&t.length&&0<=e&&1>=e){var i=e*(t.length-1),a=u(i),s=l(i),c=m(t[a]),d=m(t[s]),f=i-a,h=C([r(p(c[0],d[0],f)),r(p(c[1],d[1],f)),r(p(c[2],d[2],f)),o(p(c[3],d[3],f))],"rgba");return n?{color:h,leftIndex:a,rightIndex:s,value:i}:h}}function S(e,t,n,r){var o=m(e);if(e)return o=function(e){if(e){var t,n,r=e[0]/255,o=e[1]/255,i=e[2]/255,a=c(r,o,i),s=d(r,o,i),l=s-a,u=(s+a)/2;if(0==l)t=0,n=0;else{n=.5>u?l/(s+a):l/(2-s-a);var p=((s-r)/6+l/2)/l,f=((s-o)/6+l/2)/l,h=((s-i)/6+l/2)/l;r===s?t=h-f:o===s?t=1/3+p-h:i===s&&(t=2/3+f-p),0>t&&(t+=1),1(e=g(e))?0:360n&&(r.weight=t[n])):"object"==typeof e&&e&&e.field&&(r.field=e.field,r.weight=e.weight),r})):"object"==typeof e&&e?[{field:e.field,weight:e.weight}]:[]}Object.defineProperty(t,"__esModule",{value:!0}),t.transformRequestUsingEndpoint=t.flatten=t.saveDataAsFile=t.transformTreeListLocalStateIntoQueryComptaibleFormat=t.transformRawTreeListData=t.recLookup=t.hasCustomRenderer=t.getComponent=t.isFunction=t.getCalendarIntervalErrorMessage=t.queryFormatMillisecondsMap=t.featuredSuggestionsActionTypes=t.suggestionTypes=t.getTopSuggestions=t.withClickIds=t.getCompositeAggsQuery=t.getAggsQuery=t.extractQueryFromDefaultQuery=t.updateInternalQuery=t.getSearchState=t.componentTypeToDefaultValue=t.extractQueryFromCustomQuery=t.getOptionsForCustomQuery=t.getOptionsFromQuery=t.parseHits=t.handleA11yAction=t.getInnerKey=t.getClassName=t.checkSomePropChange=t.checkPropChange=t.updateDefaultQuery=t.updateCustomQuery=void 0;var m,v=Object.assign||function(e){for(var t,n=1;n=e/Object.values(k)[o]){var i=n[o];return{errorMessage:"Please pass calendarInterval prop with value greater than or equal to a `"+i+"` for a meaningful resolution of histogram.",calculatedCalendarInterval:i}}return{errorMessage:"Try using a shorter range of values.",calculatedCalendarInterval:"year"}},t.isFunction=function(e){return"function"==typeof e});t.getComponent=function(){var e=0 "+o:o))),!0===t[o]&&r.push(n?n+" > "+o:o)})):n&&r.push(n)),r},t.saveDataAsFile=function(){var e=0-T}function a(e){return I(1e3*e)/1e3}function s(e){return I(1e4*e)/1e4}function u(e){return"matrix("+a(e[0])+","+a(e[1])+","+a(e[2])+","+a(e[3])+","+s(e[4])+","+s(e[5])+")"}function c(e,t,n){return"top"===n?e+=t/2:"bottom"===n&&(e-=t/2),e}function p(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function f(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function h(e){return e&&!!e.image}function y(e){return h(e)||function(e){return e&&!!e.svgElement}(e)}function m(e){return"linear"===e.type}function v(e){return"radial"===e.type}function b(e){return e&&("linear"===e.type||"radial"===e.type)}function x(e){return"url(#"+e+")"}function _(e){var t=e.getGlobalScale(),r=d(t[0],t[1]);return d(l(n(r)/2.302585092994046),1)}function w(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*S.RADIAN_TO_DEGREE,o=Object(S.retrieve2)(e.scaleX,1),i=Object(S.retrieve2)(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(1!==o||1!==i)&&l.push("scale("+o+","+i+")"),(a||s)&&l.push("skew("+I(a*S.RADIAN_TO_DEGREE)+"deg, "+I(s*S.RADIAN_TO_DEGREE)+"deg)"),l.join(" ")}r.d(t,"p",(function(){return o})),r.d(t,"j",(function(){return i})),r.d(t,"q",(function(){return s})),r.d(t,"e",(function(){return u})),r.d(t,"a",(function(){return A})),r.d(t,"b",(function(){return c})),r.d(t,"i",(function(){return p})),r.d(t,"h",(function(){return f})),r.d(t,"l",(function(){return h})),r.d(t,"n",(function(){return y})),r.d(t,"m",(function(){return m})),r.d(t,"o",(function(){return v})),r.d(t,"k",(function(){return b})),r.d(t,"d",(function(){return x})),r.d(t,"f",(function(){return _})),r.d(t,"g",(function(){return w})),r.d(t,"c",(function(){return D}));var S=r(0),O=r(6),C=r(2),I=g,T=1e-4,A={left:"start",right:"end",center:"middle",middle:"middle"},D=C.a.hasGlobalWindow&&Object(S.isFunction)(window.btoa)?function(e){return window.btoa(unescape(e))}:void 0===e?function(){return null}:function(t){return e.from(t).toString("base64")}}).call(this,r(221).Buffer)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.componentTypes={reactiveList:"REACTIVELIST",dataSearch:"DATASEARCH",categorySearch:"CATEGORYSEARCH",searchBox:"SEARCHBOX",singleList:"SINGLELIST",multiList:"MULTILIST",singleDataList:"SINGLEDATALIST",tabDataList:"TABDATALIST",singleDropdownList:"SINGLEDROPDOWNLIST",multiDataList:"MULTIDATALIST",multiDropdownList:"MULTIDROPDOWNLIST",singleDropdownRange:"SINGLEDROPDOWNRANGE",treeList:"TREELIST",numberBox:"NUMBERBOX",tagCloud:"TAGCLOUD",toggleButton:"TOGGLEBUTTON",reactiveComponent:"REACTIVECOMPONENT",datePicker:"DATEPICKER",dateRange:"DATERANGE",dynamicRangeSlider:"DYNAMICRANGESLIDER",multiDropdownRange:"MULTIDROPDOWNRANGE",singleRange:"SINGLERANGE",multiRange:"MULTIRANGE",rangeSlider:"RANGESLIDER",ratingsFilter:"RATINGSFILTER",rangeInput:"RANGEINPUT",geoDistanceDropdown:"GEO_DISTANCE_DROPDOWN",geoDistanceSlider:"GEO_DISTANCE_SLIDER",reactiveMap:"REACTIVE_MAP",reactiveChart:"REACTIVE_CHART"},t.queryTypes={search:"search",term:"term",range:"range",geo:"geo",suggestion:"suggestion"},t.validProps=["type","componentType","aggregationField","aggregationSize","distinctField","distinctFieldConfig","index","aggregations","dataField","includeFields","excludeFields","size","from","sortBy","sortOptions","pagination","autoFocus","autosuggest","debounce","defaultValue","defaultSuggestions","fieldWeights","filterLabel","fuzziness","highlight","highlightConfig","highlightField","nestedField","placeholder","queryFormat","searchOperators","enableSynonyms","enableQuerySuggestions","queryString","categoryField","strictSelection","selectAllLabel","showCheckbox","showFilter","showSearch","showCount","showLoadMore","loadMoreLabel","showMissing","missingLabel","data","showRadio","multiSelect","includeNullValues","interval","showHistogram","snap","stepValue","range","showSlider","parseDate","calendarInterval","unit","enablePopularSuggestions","enableRecentSuggestions","popularSuggestionsConfig","recentSuggestionsConfig","indexSuggestionsConfig","featuredSuggestionsConfig","enablePredictiveSuggestions","applyStopwords","customStopwords","enableIndexSuggestions","enableFeaturedSuggestions","searchboxId","endpoint","enableEndpointSuggestions"],t.CLEAR_ALL={NEVER:"never",ALWAYS:"always",DEFAULT:"default"},t.SEARCH_COMPONENTS_MODES={SELECT:"select",TAG:"tag"},t.TREELIST_VALUES_PATH_SEPARATOR="◐◑◒◓"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return/^-?\d+$/.test(e)}function i(e){return"string"==typeof e&&-1!==e.indexOf("+")}function s(e){var t=e,n=t-48*u(t/48);return a(96<=t?n:t)}function l(e,t){try{return t&&null!=e&&(0,h.default)(new Date(e)).isValid()?(0,h.default)(new Date(e)).valueOf():parseFloat(e)}catch(t){return console.error(t),parseFloat(e)}}t.__esModule=!0,t.getValueArrayWithinLimits=t.getNumericRangeArray=t.formatDateString=t.MODIFIER_KEYS=t.isEmpty=t.getPopularSuggestionsComponent=t.hasPopularSuggestionsRenderer=t.isQueryIdentical=t.getRangeQueryWithNullValues=t.getNullValuesQuery=t.handleCaretPosition=t.getValidPropsKeys=t.isIdentical=t.isEvent=t.composeThemeObject=t.X_SEARCH_CLIENT=t.connect=t.ReduxGetStateContext=t.SearchPreferencesContext=t.ReactReduxContext=void 0;var c=Object.assign||function(e){for(var t,n=1;n(l=r>i?i:r)?t:[s,l]}catch(n){return console.error(n),e}}},function(e,t,n){e.exports=n(131)()},function(e,t,n){"use strict";function r(e){for(var t in u)e[t]&&(u[t]=e[t])}n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return r}));var o=12,i="sans-serif",s=o+"px "+i,l=function(e){var t={};if("undefined"==typeof JSON)return t;for(var n=0;ne.charCodeAt(2)}(e)),t[e]}}(),u=n(4),c=n(25),p=n(29),d=function(e){return"theme"!==e&&"innerRef"!==e},f=function(e){return"string"==typeof e&&96 .trim{display:block;display:-webkit-box;width:100%;max-height:2.3rem;line-height:1.2rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}}","dark"===e&&l(t),"")},t.searchboxSuggestions=function(e,t){return(0,o.css)(x(e,t),";max-height:min(100vh,401px);border:none;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:rgb(0 0 0 / 20%) 0px 10px 15px;border-top:1px solid #f2f0f0;li{transition:all 0.3s ease-in;position:relative;&:hover,&:focus{background-color:unset;}.trim{line-height:20px;}&.li-item{background-color:","dark"===e?"#424242":"#fff",";",e&&t&&"svg {\n\t\t\t\tfill: "+(t.colors?t.colors.primaryColor:"#707070")+";\n\t\t\t}","}&.active-li-item{background-color:","dark"===e?"#555":"#2d84f6",";color:#fff;svg{transition:fill 0.3s ease-in;fill:#fff !important;}}}.section-container{padding-bottom:5px;border-bottom:1px solid #f2f0f0;","dark"===e&&_,";.section-header{padding:10px;font-size:12px;color:#7f7c7c;background:#f9f9f9;","dark"===e&&w,";}.section-list{padding-left:0;}.section-list-item{&__label,&__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*{margin:0;padding:0;}}&__label{}&__description{margin-top:5px;opacity:0.7;font-size:12px;}}}")}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){var t=e.displayName||e.name||"Component",n=Object(s.forwardRef)((function(t,n){return Object(s.createElement)(u.ThemeContext.Consumer,null,(function(r){return Object(s.createElement)(e,Object(p.a)({theme:r,ref:n},t))}))}));return n.displayName="WithTheme("+t+")",f()(n,e)}function i(){return l.a.useContext(u.ThemeContext)}n.r(t),n.d(t,"ThemeProvider",(function(){return y})),n.d(t,"useTheme",(function(){return i})),n.d(t,"withTheme",(function(){return o}));var a=n(36),s=n(1),l=n.n(s),u=n(4),c=n(54),p=n(26),d=n(13),f=n.n(d),h=function(e,t){return"function"==typeof t?t(e):function(e){for(var t,n=1;n=this._maxSize&&0'+h+"";return s[g]?e:(s[g]=1,[].concat(r(e),[a({},u,{label:g,value:""+l+h,isPredictiveSuggestion:!0})]))}return e}),[])}return[]};t.default=function(e){var t=e.fields,n=e.suggestions,i=e.currentValue,s=e.suggestionProperties,c=void 0===s?[]:s,p=e.showDistinctSuggestions,d=void 0!==p&&p,f=e.enablePredictiveSuggestions,h=e.wordsToShowAfterHighlight,g=void 0===h?2:h,y=e.enableSynonyms,m=[],v=[],b=!1,x=function(e,t,n){if((b||i.trim().split(" ").some((function(t){return o(e).toLowerCase().includes(o(t))})))&&!v.includes(e)||n._promoted){var s={};Array.isArray(c)&&0>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(a)+c,styles:a,next:i}}},function(e,t,n){"use strict";t.__esModule=!0,t.Checkbox=t.Radio=t.UL=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15)),o=n(4),i=n(33),a="16px",s="16px",l="4px",u={name:"ruvce6-vh",styles:"border:0;clip:rect(1px,1px,1px,1px);clip-path:inset(50%);height:1px;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap;;label:vh;"},c={name:"1qb54l2-hideInputControl",styles:"+ label{padding-left:0;&::before,&::after{width:0;height:0;border:0;margin:0;visibility:hidden;}}&:checked{+ label{font-weight:bold;}};label:hideInputControl;"},p=function(e){var t=e.theme;return(0,o.css)(u,";&:focus{+ label{&::before{box-shadow:0 0 0 2px ",(0,i.lighten)(.4,t.colors.primaryColor),";}}}&:hover{+ label{&::before{border-color:",t.colors.primaryColor,";}}}&:active{+ label{&::before{transition-duration:0;}}}+ label{position:relative;user-select:none;display:flex;width:100%;height:100%;margin:0.4rem 0;align-items:flex-start;cursor:pointer;&:hover{color:",t.colors.primaryColor,";}& > span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,i.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,i.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",a," * 0.5);top:50%;left:0;width:calc(",a," + 1px);height:",s,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",l," / 2);width:calc(",a," - ",l,");height:calc(",s," - ",l,");margin-top:calc(",s," / -2 - ",l," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},d=(0,r.default)("input",{target:"e1y92esg0",label:"Radio"})(p,";",(function(e){return e.show?null:c}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");d.defaultProps={type:"radio",show:!0};var f=(0,r.default)("input",{target:"e1y92esg1",label:"Checkbox"})(p,";",(function(e){return e.show?null:c}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",a," / 5);width:calc(",a," / 2);height:calc(",a," / 5);margin-top:calc(",s," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");f.defaultProps={type:"checkbox",show:!0};var h=(0,r.default)("ul",{target:"e1y92esg2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=h,t.Radio=d,t.Checkbox=f},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={date:"YYYY-MM-DD",basic_date:"YYYYMMDD",basic_date_time:"YYYYMMDD[T]HHmmss.SSSZ",basic_date_time_no_millis:"YYYYMMDD[T]HHmmssZ",date_time_no_millis:"YYYY-MM-DD[T]HH:mm:ssZ",basic_time:"HHmmss.SSSZ",basic_time_no_millis:"HHmmssZ",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",o="minute",i="hour",a="day",p="week",d="month",f="quarter",h="year",y="date",m="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x=function(e,t,n){var r=e+"";return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},_="en",w={};w[_]={name:"en",weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};var S=function(e){return e instanceof T},O=function e(t,n,r){var o;if(!t)return _;if("string"==typeof t){var i=t.toLowerCase();w[i]&&(o=i),n&&(w[i]=n,o=i);var a=t.split("-");if(!o&&1=t?"+":"-")+x(r,2,"0")+":"+x(n%60,2,"0")},m:function e(t,n){if(t.date()n-o,a=t.clone().add(r+(i?-1:1),d);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return 0>e?l(e)||0:u(e)},p:function(e){return{M:d,y:h,w:p,d:a,D:y,h:i,m:o,s:r,ms:n,Q:f}[e]||((e||"")+"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};I.l=O,I.i=S,I.w=function(e,t){return C(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var T=function(){function s(e){this.$L=O(e.locale,null,!0),this.parse(e)}var l=s.prototype;return l.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(I.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(v);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},l.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},l.$utils=function(){return I},l.isValid=function(){return this.$d.toString()!==m},l.isSame=function(e,t){var n=C(e);return this.startOf(t)<=n&&n<=this.endOf(t)},l.isAfter=function(e,t){return C(e)e?"AM":"PM";return n?r.toLowerCase():r},f={YY:(this.$y+"").slice(-2),YYYY:this.$y,M:s+1,MM:I.s(s+1,2,"0"),MMM:c(n.monthsShort,s,u,3),MMMM:c(u,s),D:this.$D,DD:I.s(this.$D,2,"0"),d:this.$W+"",dd:c(n.weekdaysMin,this.$W,l,2),ddd:c(n.weekdaysShort,this.$W,l,3),dddd:l[this.$W],H:i+"",HH:I.s(i,2,"0"),h:p(1),hh:p(2),a:d(i,a,!0),A:d(i,a,!1),m:a+"",mm:I.s(a,2,"0"),s:this.$s+"",ss:I.s(this.$s,2,"0"),SSS:I.s(this.$ms,3,"0"),Z:o};return r.replace(b,(function(e,t){return t||f[e]||o.replace(":","")}))},l.utcOffset=function(){return 15*-g(this.$d.getTimezoneOffset()/15)},l.diff=function(n,s,l){var u,c=I.p(s),g=C(n),y=(g.utcOffset()-this.utcOffset())*e,m=this-g,v=I.m(this,g);return v=(u={},u[h]=v/12,u[d]=v,u[f]=v/3,u[p]=(m-y)/6048e5,u[a]=(m-y)/864e5,u[i]=m/t,u[o]=m/e,u[r]=m/1e3,u)[c]||m,l?v:I.a(v)},l.daysInMonth=function(){return this.endOf(d).$D},l.$locale=function(){return w[this.$L]},l.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=O(e,t,!0);return r&&(n.$L=r),n},l.clone=function(){return I.w(this.$d,this)},l.toDate=function(){return new Date(this.valueOf())},l.toJSON=function(){return this.isValid()?this.toISOString():null},l.toISOString=function(){return this.$d.toISOString()},l.toString=function(){return this.$d.toUTCString()},s}(),A=T.prototype;return C.prototype=A,[["$ms",n],["$s",r],["$m",o],["$H",i],["$W",a],["$M",d],["$y",h],["$D",y]].forEach((function(e){A[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),C.extend=function(e,t){return e.$i||(e(t,T,C),e.$i=!0),C},C.locale=O,C.isDayjs=S,C.unix=function(e){return C(1e3*e)},C.en=w[_],C.Ls=w,C.p={},C}()},function(e,t,n){"use strict";function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(1=arguments.length?void 0:arguments[1])||(2>=arguments.length?void 0:arguments[2])||(3>=arguments.length?void 0:arguments[3]))?(t=t.slice(0,-1),t+=", "+(arguments.length<=n+1?void 0:arguments[n+1])):3!=n||arguments.length<=n+1||!arguments[n+1]||(1>=arguments.length?void 0:arguments[1])||(2>=arguments.length?void 0:arguments[2])||(3>=arguments.length?void 0:arguments[3])?(arguments.length<=n+1?void 0:arguments[n+1])&&(t+=(arguments.length<=n+1?void 0:arguments[n+1])+" "):t+=""+(arguments.length<=n+1?void 0:arguments[n+1]);return t.trim()}function T(e){var t=e.colorStops,n=e.extent,r=e.fallback,o=e.position,i=e.shape;if(!t||2>t.length)throw new Error("radialGradient requries at least 2 color-stops to properly render.");return{backgroundColor:r||C(t),backgroundImage:I(Ae,o,i,n,t.join(", "))}}function A(e,t){var n,r=2o?(l=i,u=a):1<=o&&2>o?(l=a,u=i):2<=o&&3>o?(u=i,c=a):3<=o&&4>o?(u=a,c=i):4<=o&&5>o?(l=a,c=i):5<=o&&6>o&&(l=i,c=a);var p=n-i/2,d=l+p,f=u+p,h=c+p;return r(d,f,h)}function L(e){if("string"!=typeof e)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return Ee[t]?"#"+Ee[t]:e}(e);if(t.match(Me))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Re))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};var n=je.exec(t);if(n)return{red:parseInt(""+n[1],10),green:parseInt(""+n[2],10),blue:parseInt(""+n[3],10)};var r=Le.exec(t);if(r)return{red:parseInt(""+r[1],10),green:parseInt(""+r[2],10),blue:parseInt(""+r[3],10),alpha:parseFloat(""+r[4])};var o=Ne.exec(t);if(o){var i="rgb("+j(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",a=je.exec(i);if(!a)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+i+".");return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)}}var s=Ve.exec(t);if(s){var l="rgb("+j(parseInt(""+s[1],10),parseInt(""+s[2],10)/100,parseInt(""+s[3],10)/100)+")",u=je.exec(l);if(!u)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+l+".");return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10),alpha:parseFloat(""+s[4])}}throw new Error("Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.")}function N(e){return function(e){var t=e.red/255,n=e.green/255,r=e.blue/255,o=d(t,n,r),i=c(t,n,r),a=(o+i)/2;if(o===i)return void 0===e.alpha?{hue:0,saturation:0,lightness:a}:{hue:0,saturation:0,lightness:a,alpha:e.alpha};var s=void 0,l=o-i,u=.5=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function Y(e){var t=N(e);return G(Ce({},t,{hue:(t.hue+180)%360}))}function X(e,t,n){return d(e,c(t,n))}function K(e){var t=L(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return.03928>=n?n/12.92:o((n+.055)/1.055,2.4)}));return.2126*n[0]+.7152*n[1]+.0722*n[2]}function Z(e){return G(Ce({},N(e),{saturation:0}))}function $(e){var t=L(e);return G(Ce({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))}function J(){for(var e=arguments.length,t=Array(e),n=0;nn.indexOf(e[o]))throw new Error("You passed an unsupported selector state to this method.");r.push(ae(t,e[o]))}return r=r.join(",")}function le(e){return"button"+e+',\n input[type="button"]'+e+',\n input[type="reset"]'+e+',\n input[type="submit"]'+e}function ue(){for(var e=arguments.length,t=Array(e),n=0;ne)throw new Error("Passed an incorrect argument to shade, please pass a percentage less than or equal to 1 and larger than or equal to -1.");if("string"!=typeof t)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");return Xe(e,t,"rgb(0, 0, 0)")})),rt=W((function(e,t){if("number"!=typeof e||1e)throw new Error("Passed an incorrect argument to tint, please pass a percentage less than or equal to 1 and larger than or equal to -1.");if("string"!=typeof t)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");return Xe(e,t,"rgb(255, 255, 255)")})),ot=W((function(e,t){var n=L(t),r="number"==typeof n.alpha?n.alpha:1;return z(Ce({},n,{alpha:X(0,1,(100*r-100*e)/100)}))})),it=[void 0,null,"active","focus","hover"],at=["absolute","fixed","relative","static","sticky"],st=[void 0,null,"active","focus","hover"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=r(n(1)),i=r(n(3)),a=function(e){var t=e.onClick;return o.default.createElement("svg",{onClick:t,alt:"Clear",className:"cancel-icon",xmlns:"http://www.w3.org/2000/svg",height:"20px",viewBox:"0 0 24 24",width:"20px"},o.default.createElement("title",null,"Clear"),o.default.createElement("path",{d:"M0 0h24v24H0V0z",fill:"none"}),o.default.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"}))};a.propTypes={onClick:i.default.func},t.default=a},function(e,t){"use strict";function n(e){return new Date(e.getTime())}function r(e){return e instanceof Date&&!isNaN(e.valueOf())}function o(e,t){var r=n(e);return r.setMonth(e.getMonth()+t),r}function i(e,t){return e&&t&&e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function a(e,t){return e&&t&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function s(e,t){return n(e).setHours(0,0,0,0)n(t).setHours(0,0,0,0)}function c(e){var t=new Date;return t.setHours(0,0,0,0),s(e,t)}function p(e){var t=new Date((new Date).getTime()+864e5);return t.setHours(0,0,0,0),e>=t}function d(e,t,r){var o=n(e);return o.setHours(0,0,0,0),u(o,t)&&s(o,r)||u(o,r)&&s(o,t)}function f(e){var t=1 path:first-child{fill:",(function(e){var t=e.theme;return t.colors?t.colors.primaryColor:"#707070"})," !important;filter:hue-rotate(-10deg) !important;}}");t.default=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.LEFT=37,t.UP=38,t.RIGHT=39,t.DOWN=40,t.ENTER=13,t.SPACE=32,t.ESC=27,t.TAB=9},function(e,t){var n="undefined"==typeof self?this:self,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();(function(e){!function(t){function n(e){if("string"!=typeof e&&(e+=""),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function r(e){return"string"!=typeof e&&(e+=""),e}function o(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return m.iterable&&(t[Symbol.iterator]=function(){return t}),t}function i(e){this.map={},e instanceof i?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function s(e){return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function l(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function u(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function c(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:m.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:m.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:m.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():m.arrayBuffer&&m.blob&&function(e){return e&&DataView.prototype.isPrototypeOf(e)}(e)?(this._bodyArrayBuffer=c(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):m.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||b(e))?this._bodyArrayBuffer=c(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):m.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},m.blob&&(this.blob=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?s(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=l(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;rthis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new i(t.headers),this.url=t.url||"",this._initBody(e)}function y(e,n){return new Promise((function(r,o){function i(){s.abort()}var a=new d(e,n);if(a.signal&&a.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:h(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;r(new g(t,e))},s.onerror=function(){o(new TypeError("Network request failed"))},s.ontimeout=function(){o(new TypeError("Network request failed"))},s.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&m.blob&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",i),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",i)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}var m={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(m.arrayBuffer)var v=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=ArrayBuffer.isView||function(e){return e&&-1r?r:1e3,sortField:"_id",sortBy:"asc"});return delete o.from,o}return e}));return r&&Array.isArray(o)&&r<=o.length?o:u.reactiveSearchv3(d).then((function(n){var r=n[t].hits.hits;return Array.isArray(r)&&0!==r.length?a(e(t,r[r.length-1]._id,n[t].hits.total.value,[].concat(i(o),i(r)))):o})).catch((function(e){console.error("Error fetching data to export! ",e)}))}return console.error("Error fetching data to export!")}};var p=n(44),d=n(83),f=n(39),h=n(7),g=n(55),y=r(g),m=n(84),v=r(n(178)),b=n(9),x=n(19),_=n(19),w=function(e,t){if(e&&"function"==typeof e){var n=e(t);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(t)},S=[]},function(e,t,n){function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);tt&&(!S||2>S)||f({type:s.SET_VALUE,component:e,reference:x,value:t,label:n,showFilter:o,URLParams:l,componentType:u,category:c,meta:p,componentsToReset:_})}},t.resetValuesToDefault=function(e){return function(t,n){var r=n(),l=r.selectedValues,u=r.props,c={},p=void 0;Object.keys(l).forEach((function(t){Array.isArray(e)&&e.includes(t)||(u[t]&&u[t].componentType&&u[t].defaultValue?[i.componentTypes.rangeSlider,i.componentTypes.rangeInput,i.componentTypes.ratingsFilter,i.componentTypes.dateRange].includes(u[t].componentType)?p="object"==typeof u[t].defaultValue?[u[t].defaultValue.start,u[t].defaultValue.end]:null:[i.componentTypes.multiDropdownList,i.componentTypes.multiDataList,i.componentTypes.multiList,i.componentTypes.singleDataList,i.componentTypes.singleDropdownList,i.componentTypes.singleList,i.componentTypes.tagCloud,i.componentTypes.toggleButton,i.componentTypes.multiDropdownRange,i.componentTypes.multiRange,i.componentTypes.singleDropdownRange,i.componentTypes.singleRange,i.componentTypes.dataSearch,i.componentTypes.datePicker,i.componentTypes.treeList].includes(u[t].componentType)?p=u[t].defaultValue:[i.componentTypes.categorySearch].includes(u[t].componentType)&&(p=u[t].defaultValue?u[t].defaultValue.term:""):p=null,!(0,a.isEqual)(l[t].value,p)&&(c=o({},c,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,o({},l[t],{value:p})))))})),t({type:s.RESET_TO_DEFAULT,defaultValues:c})}},t.setInternalValue=function(e,t,n,r,o){return{type:s.SET_INTERNAL_VALUE,component:e,value:t,componentType:n,category:r,meta:o}},t.patchValue=function(e,t){return{type:s.PATCH_VALUE,component:e,payload:t}},t.clearValues=function(){var e=0=n&&0!==t.indexOf("Arrow")?"Arrow"+t:t}n.r(t);var y=n(1),m=n.n(y),v="undefined"==typeof document?null:document.getElementById("a11y-status-message"),b=[],x=0,_=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight})),w=["highlightedIndex","inputValue","isOpen","selectedItem","type"],S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},O=Object.assign||function(e){for(var t,n=1;nl.top&&0>o.top)return void(n.scrollTop+=l.top);if(0>l.top)return void(n.scrollTop+=l.top-s);if(0o.top)return void(0o.bottom&&(n.scrollTop+=l.bottom-o.bottom+a));var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+a)}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,O({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(0>n)){var r=this.getState().highlightedIndex;null===r&&(r=0o?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,g=this.toggleMenu,y=this.selectItem,m=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,x=this.clearSelection,_=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:g,selectItem:y,selectItemAtIndex:m,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:x,clearItems:_,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&a(e._rootNode,n.target),i=e._rootNode&&a(e._rootNode,r.activeElement);o||i||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&a(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=c(this.props.render||this.props.children,i);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=c(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!p(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!d(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(p(t))return m.a.cloneElement(t,this.getRootProps(d(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(y.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,i=e.previousResultCount,a=e.itemToString;return t?o?n&&o===i?a(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?a(r):""},itemToString:function(e){return null==e?"":e+""},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var A=function(){var e=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(t){return e.itemCount=t},this.unsetItemCount=function(){return e.itemCount=null},this.setHighlightedIndex=function(){var t=0y;y+=1)(h=(0,a.clone)(g[g.length-1])).setDate(g[g.length-1].getDate()+1),g.push(h);if(n&&6>u.length)for(var m=void 0,v=u.length;6>v;v+=1){for(var b,x=(m=u[u.length-1])[m.length-1],_=[],w=0;7>w;w+=1)(b=(0,a.clone)(x)).setDate(x.getDate()+w+1),_.push(b);u.push(_)}return u},t.startOfMonth=function(e){var t=(0,a.clone)(e);return t.setDate(1),t.setHours(12,0,0,0),t},t.getDayNodes=function(e,t){var n=t===l.default?t.day+"--"+t.outside:""+t.outside,r=t.day.replace(/ /g,"."),o=n.replace(/ /g,".");return e.querySelectorAll("."+r+":not(."+o+")")},t.nodeListToArray=function(e){return Array.prototype.slice.call(e,0)},t.hasOwnProp=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var a=n(35),s=n(69),l=function(e){return e&&e.__esModule?e:{default:e}}(n(51))},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t,n=1;nb;b++)h["f".concat(b)]=111+b;var x=[],_=!1,w="all",S=[],O=function(e){return h[e.toLowerCase()]||g[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)},C=function(e){var t=e.key,n=e.scope,r=e.method,a=e.splitKey,s=void 0===a?"+":a;i(t).forEach((function(e){var t=e.split(s),i=t.length,a=t[i-1],u="*"===a?"*":O(a);if(v[u]){n||(n=l());var c=1=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",a.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&s}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,i.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,o.withTheme)(l)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;nt.key?1:0})),n.setState({stats:e||[]})})),(0,f.checkSomePropChange)(this.props,e,["dataField","nestedField","aggregationSize"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,f.isEqual)((0,I.getNumericRangeArray)(this.props.value,this.props.queryFormat),(0,I.getNumericRangeArray)(e.value,this.props.queryFormat))){if(!(0,f.isEqual)(this.state.currentValue?this.state.currentValue.map((function(e){return(0,I.formatDateString)((0,c.default)(new Date(e)),n.state.dateFormat)})):null,Array.isArray(this.props.selectedValue)?this.props.selectedValue:null)&&!(0,f.isEqual)(Array.isArray(this.props.selectedValue)?this.props.selectedValue:null,Array.isArray(e.selectedValue)?e.selectedValue:null)){var r=this.props,o=r.value,i=r.onChange;if(void 0===o){var a=this.props.selectedValue?t.parseValue(this.props.selectedValue,this.props):null;this.handleChange(a,this.props)}else i?i(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=(0,I.getValueArrayWithinLimits)(t.parseValue(this.props.value,this.props),(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat));s=(0,f.isEqual)(s,(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat))?null:(0,I.getValueArrayWithinLimits)(s,(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat)),this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var n=this,r=u((e.range.end-e.range.start)/2);return 1>e.stepValue||e.stepValue>r?(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+r),!1):((0,f.checkSomePropChange)(e,this.props,["queryFormat"],(function(){return n.setState({currentValue:t.parseValue(e.range,e)},(function(){n.updateQueryOptions(e),n.handleChange(n.state.currentValue,e)})),!1})),!0)},t.prototype.render=function(){var e=this,t=(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat),n=t[0],r=t[1],a=this.props.value?(0,I.getNumericRangeArray)(this.props.value,this.props.queryFormat):this.state.currentValue;return(0,i.jsx)(S.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,i.jsx)(O.default,{className:(0,f.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,i.jsx)(x.default,{stats:this.state.stats,range:{start:n,end:r},interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,i.jsx)(g.default,{min:n,max:r,values:a||[n,r],onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,f.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(w.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,i.jsx)("div",{css:C.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,f.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,f.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);D.parseValue=function(e,t){return Array.isArray(e)?(0,I.getNumericRangeArray)({start:e[0],end:e[1]},t.queryFormat).filter((function(e){return"number"==typeof e})):e?(0,I.getNumericRangeArray)(e,t.queryFormat):(0,I.getNumericRangeArray)(t.range,t.queryFormat)},D.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,I.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var k=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=(0,I.getNumericRangeArray)(e.props.range,e.props.queryFormat),o=r[0],i=r[1];100<(i-o)/n&&(n=(i-o)/100);for(var a=o;a<=i;a+=n)t=t.concat(a);return t[t.length-1]!==i&&(t=t.concat(i)),t},this.getValidInterval=function(e){var t=(0,I.getNumericRangeArray)(e.range,e.queryFormat),n=t[0],r=t[1];if((0,f.isValidDateRangeQueryFormat)(e.queryFormat)){var o=e.calendarInterval||(0,f.getCalendarIntervalErrorMessage)(r-n).calculatedCalendarInterval;return 100=u&&a<=c)?e.setState({currentValue:t?[i,a]:null},p):p()}))},this.handleSlider=function(t){var n=t.values;if(e.shouldUpdate(n)&&!(0,f.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,i=r.onChange;void 0===o?e.handleChange(n):i?(e.forceUpdate(),i(n)):e.setState({currentValue:e.state.currentValue||(0,I.getNumericRangeArray)(e.props.range,e.props.queryFormat)})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=D.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,f.getOptionsFromQuery)(n(e,t)),(0,f.updateCustomQuery)(t.componentId,t,e));var i=t.showFilter;t.setQueryOptions(t.componentId,o,!1),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:i,URLParams:t.URLParams,componentType:y.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,r={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},i=(0,I.getNumericRangeArray)(t.range,t.queryFormat),a=n||D.defaultQuery,s=n?(0,f.getOptionsFromQuery)(n(i,t)):null;t.setQueryOptions(e.internalComponent,o({},r,s),!1),t.updateQuery({componentId:e.internalComponent,query:a(i,t),value:i})}},this.shouldUpdate=function(t){var n=e.props.validateRange;return!n||n(t)}};D.propTypes={setQueryOptions:h.default.funcRequired,updateQuery:h.default.funcRequired,options:h.default.options,selectedValue:h.default.selectedValue,setCustomQuery:h.default.funcRequired,enableAppbase:h.default.bool,beforeValueChange:h.default.func,className:h.default.string,componentId:h.default.stringRequired,compoundClause:h.default.compoundClause,customQuery:h.default.func,dataField:h.default.stringRequired,defaultValue:h.default.range,value:h.default.range,filterLabel:h.default.string,innerClass:h.default.style,interval:h.default.number,nestedField:h.default.string,onDrag:h.default.func,onQueryChange:h.default.func,onValueChange:h.default.func,onChange:h.default.func,range:h.default.range,rangeLabels:h.default.rangeLabels,react:h.default.react,showHistogram:h.default.bool,histogramQuery:h.default.func,showFilter:h.default.bool,showSlider:h.default.bool,tooltipTrigger:h.default.tooltipTrigger,renderTooltipData:h.default.func,snap:h.default.bool,stepValue:h.default.number,style:h.default.style,title:h.default.title,URLParams:h.default.bool,includeNullValues:h.default.bool,validateRange:h.default.func,index:h.default.string,queryFormat:(0,v.oneOf)([].concat(Object.keys(b.default))),calendarInterval:h.default.calendarInterval,updateComponentProps:h.default.func,_dateFormat:h.default.string,endpoint:h.default.endpoint},D.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},D.componentType=y.componentTypes.rangeSlider;var P=(0,I.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null,enableAppbase:e.config.enableAppbase}}),(function(e){return{setCustomQuery:function(t,n){return e((0,p.setCustomQuery)(t,n))},setQueryOptions:function(){return e(p.setQueryOptions.apply(void 0,arguments))},updateQuery:function(t){return e((0,p.updateQuery)(t))},updateComponentProps:function(t,n,r){return e((0,p.updateComponentProps)(t,n,r))}}}))((function(e){return(0,i.jsx)(D,o({ref:e.myForwardedRef},e))})),E=s.default.forwardRef((function(e,t){return(0,i.jsx)(T.default,{userProps:e},(function(e){return(0,i.jsx)(A.default,o({},e,{internalComponent:!0,componentType:y.componentTypes.rangeSlider}),(function(n){return(0,i.jsx)(P,o({},e,n,{myForwardedRef:t}))}))}))}));(0,d.default)(E,D),E.displayName="RangeSlider",t.default=E},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15)),o=(n(4),{name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"}),i={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},a=(0,r.default)("div",{target:"e1e72grt0",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&o})," ",(function(e){return"right"===e.align&&i}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=a},function(e,t,n){"use strict";e.exports=n(133)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ver=t.clear=t.bind=void 0;var r=n(225);t.bind=function(e,t){var n=(0,r.getSensor)(e);return n.bind(t),function(){n.unbind(t)}},t.clear=function(e){var t=(0,r.getSensor)(e);(0,r.removeSensor)(t)},t.ver="1.0.1"},function(){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r,o=arguments[1],i=0;i=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total>e.props.hits.length){var t=e.state.from+e.props.size;if(e.props.hits.lengthe.charCodeAt(n)?" ":e.charAt(n);return g.trim(t)}function p(e){return e=c(e=u(e=l(e=s(e))))}function d(e){return e=o(e=i(e))}var f=n(59).FilterCSS,h=n(59).getDefaultWhiteList,g=n(60),y=new f,m=//g,b=/"/g,x=/"/g,_=/&#([a-zA-Z0-9]*);?/gim,w=/:?/gim,S=/&newline;?/gim,O=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,C=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,I=/u\s*r\s*l\s*\(.*/gi;t.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]},t.getDefaultWhiteList=r,t.onTag=function(){},t.onIgnoreTag=function(){},t.onTagAttr=function(){},t.onIgnoreTagAttr=function(){},t.safeAttrValue=function(e,t,n,r){if(n=p(n),"href"===t||"src"===t){if("#"===(n=g.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"data:image/"!==n.substr(0,11)&&"ftp://"!==n.substr(0,6)&&"./"!==n.substr(0,2)&&"../"!==n.substr(0,3)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(O.lastIndex=0,O.test(n))return""}else if("style"===t){if(C.lastIndex=0,C.test(n))return"";if(I.lastIndex=0,I.test(n)&&(O.lastIndex=0,O.test(n)))return"";!1!==r&&(n=(r=r||y).process(n))}return n=d(n)},t.escapeHtml=o,t.escapeQuote=i,t.unescapeQuote=s,t.escapeHtmlEntities=l,t.escapeDangerHtml5Entities=u,t.clearNonPrintableCharacter=c,t.friendlyAttrValue=p,t.escapeAttrValue=d,t.onIgnoreTagStripAll=function(){return""},t.StripTagBody=function(e,t){function n(t){return!!r||-1!==g.indexOf(e,t)}"function"!=typeof t&&(t=function(){});var r=!Array.isArray(e),o=[],i=!1;return{onIgnoreTag:function(e,r,a){if(n(e)){if(a.isClosing){var s="[/removed]",l=a.position+s.length;return o.push([0==i?a.position:i,l]),i=!1,s}return i||(i=a.position),"[removed]"}return t(e,r,a)},remove:function(e){var t="",n=0;return g.forEach(o,(function(r){t+=e.slice(n,r[0]),n=r[1]})),t+=e.slice(n)}}},t.stripCommentTag=function(e){for(var t="",n=0;n=t&&10!==t&&13!==t)}))).join("")},t.cssFilter=y,t.getDefaultCSSWhiteList=h},function(e,t){function n(){return{"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1}}var r=/javascript\s*\:/gim;t.whiteList={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1},t.getDefaultWhiteList=n,t.onAttr=function(){},t.onIgnoreAttr=function(){},t.safeAttrValue=function(e,t){return r.test(t)?"":t}},function(e){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n"===f||u==c-1){i+=n(e.slice(a,s)),p=r(d=e.slice(s,u+1)),i+=t(s,i.length,p,d,o(d)),a=u+1,s=!1;continue}if('"'===f||"'"===f)for(var h=1,g=e.charAt(u-h);""===g.trim()||"="===g;){if("="===g){l=f;continue e}g=e.charAt(u-++h)}}else if(f===l){l=!1;continue}}return a(e=(e=u.trim(e)).replace(c,"").toLowerCase()).length)){var r=t(e,n||"");r&&p.push(r)}}for(var r=0,o=0,p=[],d=!1,f=e.length,h=0;ho?e.doc_count:o})),s.default.createElement(y.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(g.default,{role:"menu",className:(0,u.getClassName)(this.props.innerClass,"list")||null},this.state.options.map((function(t){var n=t.doc_count/o*2.2+.8;return s.default.createElement("span",{key:t.key,onClick:function(){return e.handleClick(t.key)},onKeyPress:function(n){return(0,u.handleA11yAction)(n,(function(){return e.handleClick(t.key)}))},style:{fontSize:n+"em"},className:e.state.currentValue[t.key]?((0,u.getClassName)(e.props.innerClass,"input")||"")+" active":(0,u.getClassName)(e.props.innerClass,"input"),role:"menuitem",tabIndex:"0"},t.key,e.props.showCount&&" ("+t.doc_count+")")}))))},t}(a.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(r=t.multiSelect?r:"term",e){var o;if(t.multiSelect&&"or"!==t.queryFormat){var i=e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}));o={bool:{must:i}}}else{var a,s;(s={})[r]=((a={})[t.dataField]=e,a),o=s}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.setValue=function(t){var n,r=1y?vb.PERCENT_FULL||t>(void 0===r[e+1]?1/0:r[e+1]-o)||t<(void 0===r[e-1]?-1/0:r[e-1]+o))}},{key:"fireChangeEvent",value:function(){this.props.onChange&&this.props.onChange(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){r.props.onValuesUpdated&&r.props.onValuesUpdated(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return t.props.algorithm.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,a=t.max,s=t.min,l=t.orientation,u=t.pitComponent,c=t.pitPoints,p=t.progressBar;return m.default.createElement("div",{className:this.state.className,ref:"rheostat",onClick:!o&&this.handleClick,style:{position:"relative"}},m.default.createElement("div",{className:"rheostat-background"}),this.state.handlePos.map((function(t,n){var r="vertical"===l?{top:t+"%",position:"absolute"}:{left:t+"%",position:"absolute"};return m.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":e.state.values[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:n,onClick:e.killEvent,onKeyDown:!o&&e.handleKeydown,onMouseDown:!o&&e.startMouseSlide,onTouchStart:!o&&e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),this.state.handlePos.map((function(t,n,r){return 0===n&&1e.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var r=n[n.length-1];r.key+e.interval=n.start&&r[1]<=n.end?{currentValue:null}:{currentValue:[n.start,n.end]}}if(!(0,d.isEqual)(t.currentValue,[n.start,n.end]))return{currentValue:[n.start,n.end]}}return null},t.prototype.componentDidUpdate=function(e){var t=this;if((0,d.checkSomePropChange)(this.props,e,(0,C.getValidPropsKeys)(this.props),(function(){t.props.updateComponentProps(t.props.componentId,o({},t.props,t.props.range&&!t.props.calendarInterval&&t.props.queryFormat?{calendarInterval:(0,d.getCalendarIntervalErrorMessage)(I(t.props.range,t.props).end-I(t.props.range,t.props).start).calculatedCalendarInterval}:{}),g.componentTypes.dynamicRangeSlider),t.props.updateComponentProps(t.internalHistogramComponent,t.props,g.componentTypes.dynamicRangeSlider),t.props.updateComponentProps(t.internalRangeComponent,t.props,g.componentTypes.dynamicRangeSlider)})),!(0,d.isEqual)(this.props.range,e.range)&&this.props.range)this.updateQueryOptions(this.props,this.props.range),this.updateRange(I(this.props.range,this.props)),this.props.selectedValue?this.handleChange(this.props.selectedValue):this.handleChange();else if(this.props.range&&!(0,d.isEqual)(this.props.value&&this.props.value(this.props.range.start,this.props.range.end),e.value&&e.value(this.props.range.start,this.props.range.end))){var n=this.props.value(this.props.range.start,this.props.range.end),r=n.start,i=n.end;this.handleChange([r,i])}else if((0,d.isEqual)(this.state.currentValue,this.props.selectedValue)||(0,d.isEqual)(this.props.selectedValue,e.selectedValue))this.props.range&&null===this.props.selectedValue&&e.selectedValue&&this.handleChange();else{var a=this.props,s=a.value,l=a.onChange;void 0===s?this.handleChange(this.props.selectedValue||null):l?l(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}(0,d.checkPropChange)(this.props.react,e.react,(function(){t.updateRangeQueryOptions(t.props),t.setReact(t.props)})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField","aggregationSize"],(function(){t.updateRangeQueryOptions(t.props)})),(0,d.checkSomePropChange)(this.props,e,["showHistogram","interval","calendarInterval"],(function(){return t.updateQueryOptions(t.props,t.props.range||t.state.range)})),(0,d.checkPropChange)(this.props.options,e.options,(function(){var e=t.props.options;e.sort((function(e,t){return e.keyt.key?1:0})),t.setState({stats:e})}))},t.prototype.componentDidMount=function(){var e=this.props,t=e.enableAppbase,n=e.index,r=e.mode;!t&&n&&console.warn("Warning(ReactiveSearch): In order to use the `index` prop, the `enableAppbase` prop must be set to true in `ReactiveBase`."),"test"!==r&&this.setReact(this.props)},t.prototype.shouldComponentUpdate=function(e,t){var n=this;if(t.range){var r=u((t.range.end-t.range.start)/2);return 1>e.stepValue||e.stepValue>r?(console.warn("stepValue for DynamicRangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+r),!1):((0,d.checkSomePropChange)(e,this.props,["queryFormat"],(function(){return n.setState({currentValue:[I(e.range,e).start,I(e.range,e).end],range:I(e.range,e)}),n.updateRangeQueryOptions(e),!1})),!0)}return!0},t.prototype.componentWillUnmount=function(){this.props.removeComponent(this.props.componentId),this.props.removeComponent(this.internalHistogramComponent),this.props.removeComponent(this.internalRangeComponent),this.props.removeComponent(this.internalMatchAllComponent)},t.prototype.renderHistogram=function(){if(this.props.isLoading&&this.props.loader)return this.props.loader;if(this.state.stats.length&&this.props.showHistogram){var e=this.state.range;return(0,i.jsx)(b.default,{stats:this.state.stats,range:e,interval:this.getValidInterval(this.props,e)})}return null},t.prototype.render=function(){var e=this;if(!this.state.currentValue||!this.state.range||null===this.props.range||null===this.props.range.start)return null;var t=this.getRangeLabels(),n=t.startLabel,r=t.endLabel;return(0,i.jsx)(w.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,i.jsx)(S.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderHistogram(),(0,i.jsx)(h.default,{min:this.state.range.start,max:this.state.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(_.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),(0,i.jsx)("div",{css:O.rangeLabelsContainer},(0,i.jsx)(x.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},n),(0,i.jsx)(x.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},r)))},t}(a.Component);T.parseValue=function(e,t){return Array.isArray(e)?e:e?(0,C.getNumericRangeArray)({start:e().start,end:e().end},t.queryFormat):null},T.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,C.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var A=function(){var e=this;this.setReact=function(t){var n=t.react;if(n){t.watchComponent(e.internalRangeComponent,t.react);var r=(0,d.pushToAndClause)(n,e.internalHistogramComponent);t.watchComponent(t.componentId,r)}else e.props.addComponent(e.internalMatchAllComponent,e._timestamp),t.setQueryOptions(e.internalMatchAllComponent,{aggs:{match_all:{}}},!1),t.watchComponent(e.internalRangeComponent,{and:e.internalMatchAllComponent}),t.watchComponent(t.componentId,{and:e.internalHistogramComponent})},this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=e.state.range;100<(r.end-r.start)/n&&(n=(r.end-r.start)/100);for(var o=r.start;o<=r.end;o+=n)t=t.concat(o);return t[t.length-1]!==r.end&&(t=t.concat(r.end)),t},this.getValidInterval=function(e,t){if((0,d.isValidDateRangeQueryFormat)(e.queryFormat)){var n=e.calendarInterval||(0,d.getCalendarIntervalErrorMessage)(t.end-t.start).calculatedCalendarInterval;return 100n.range.end?n.range.end:l],null===n.range.start&&(r=[s,l])}var u=r?[(0,d.isValidDateRangeQueryFormat)(n.queryFormat)?(0,C.formatDateString)(r[0]):r[0],(0,d.isValidDateRangeQueryFormat)(n.queryFormat)?(0,C.formatDateString)(r[1]):r[1]]:null;(0,d.checkValueChange)(n.componentId,u,n.beforeValueChange,(function(){e.setState({currentValue:r},(function(){e.updateQuery(u,n),n.onValueChange&&n.onValueChange(u)}))}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,i=r.onChange;void 0===o?e.handleChange(n):i?i(n):e.handleChange(n)}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=T.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var i=t.showFilter;t.setQueryOptions(t.componentId,o,!1),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:i,URLParams:t.URLParams,componentType:g.componentTypes.dynamicRangeSlider})},this.updateQueryOptions=function(t,n){if(t.showHistogram){var r={aggs:e.histogramQuery(t,n)},i=t.customQuery,a=t.customQuery||T.defaultQuery,s=[n.start,n.end],l=i?(0,d.getOptionsFromQuery)(i(s,t)):null;t.setQueryOptions(e.internalHistogramComponent,o({},r,l),!1),t.updateQuery({componentId:e.internalHistogramComponent,query:a(s,t),value:s})}},this.updateRange=function(t){e.setState({range:t})},this.updateRangeQueryOptions=function(t){var n,r={},o=t.nestedField;o?r={aggs:(n={},n[o]={nested:{path:o},aggs:e.rangeQuery(t)},n)}:r={aggs:e.rangeQuery(t)};t.setQueryOptions(e.internalRangeComponent,r)},this.getRangeLabels=function(){var t=e.state.range,n=t.start,r=t.end;if(e.props.rangeLabels){var o=e.props.rangeLabels(e.props.range.start,e.props.range.end);return{startLabel:n=o.start,endLabel:r=o.end}}return{startLabel:(0,d.isValidDateRangeQueryFormat)(e.props.queryFormat)?(0,C.formatDateString)(n):n,endLabel:(0,d.isValidDateRangeQueryFormat)(e.props.queryFormat)?(0,C.formatDateString)(r):r}}};T.propTypes={addComponent:f.default.funcRequired,removeComponent:f.default.funcRequired,setQueryListener:f.default.funcRequired,setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,options:f.default.options,range:f.default.range,selectedValue:f.default.selectedValue,setComponentProps:f.default.funcRequired,updateComponentProps:f.default.funcRequired,isLoading:f.default.bool,setCustomQuery:f.default.funcRequired,enableAppbase:f.default.bool,setTestData:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,compoundClause:f.default.compoundClause,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.func,value:f.default.func,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,loader:f.default.title,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,rangeLabels:f.default.func,react:f.default.react,showHistogram:f.default.bool,showFilter:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool,index:f.default.string,queryFormat:(0,m.oneOf)([].concat(Object.keys(y.default))),calendarInterval:f.default.calendarInterval,mockData:f.default.any,mode:f.default.string,endpoint:f.default.endpoint},T.defaultProps={className:null,showHistogram:!0,tooltipTrigger:"none",snap:!0,stepValue:1,style:{},URLParams:!1,showFilter:!0,includeNullValues:!1},T.componentType=g.componentTypes.dynamicRangeSlider;var D=(0,C.connect)((function(e,t){var n=e.aggregations[t.componentId];t.nestedField&&(n=e.aggregations[t.componentId]&&e.aggregations[t.componentId].inner);var r=n&&n[t.dataField],o=e.aggregations[t.componentId+"__range__internal"];return t.nestedField?(r=r&&n[t.dataField]&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"][t.nestedField].min?{start:e.aggregations[t.componentId+"__range__internal"][t.nestedField].min.value,end:e.aggregations[t.componentId+"__range__internal"][t.nestedField].max.value}:null):(r=r&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"].min?{start:e.aggregations[t.componentId+"__range__internal"].min.value,end:e.aggregations[t.componentId+"__range__internal"].max.value}:null),o&&(o=I(o),isNaN(o.start)&&isNaN(o.end)&&(o=null)),{options:r,isLoading:e.isLoading[t.componentId],range:o,selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null,enableAppbase:e.config.enableAppbase}}),(function(e){return{setTestData:function(t,n){return e((0,c.mockDataForTesting)(t,n))},setComponentProps:function(t,n,r){return e((0,c.setComponentProps)(t,n,r))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},addComponent:function(t,n){return e((0,c.addComponent)(t,n))},removeComponent:function(t){return e((0,c.removeComponent)(t))},setQueryOptions:function(){return e(c.setQueryOptions.apply(void 0,arguments))},setQueryListener:function(t,n,r){return e((0,c.setQueryListener)(t,n,r))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},watchComponent:function(t,n){return e((0,c.watchComponent)(t,n))}}}))((function(e){return(0,i.jsx)(T,o({ref:e.myForwardedRef},e))})),k=s.default.forwardRef((function(e,t){return(0,i.jsx)(v.default,{userProps:e},(function(e){return(0,i.jsx)(D,o({},e,{myForwardedRef:t}))}))}));(0,p.default)(k,T),k.displayName="DynamicRangeSlider",t.default=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;n=arguments.length?void 0:arguments[0],l=void 0;l=s.data&&s.data.name?s.data.name:s.data,r(parseInt(l,10))||(l=parseInt(l,10)),i===D.Custom&&(l={mainLabel:s.name,secondaryLabel:s.seriesName,data:s.data}),e.setValue(l)}},this.updateQuery=function(t,n){var r=!(2=arguments.length?void 0:arguments[1],i=o.getModel().option.xAxis[0],a=o.getOption(),s=a.dataZoom[0].startValue,l=a.dataZoom[0].endValue,u=i.data[s],c=i.data[l],p=[void 0===u.value?u:u.value,void 0===c.value?c:c.value];e.setValue(p)}r&&r.apply(void 0,arguments)}};A.generateQueryOptions=function(e){var t=2 "),!(0,f.recLookup)(n,e.split(" > "),a.TREELIST_VALUES_PATH_SEPARATOR),!0)})),t=n}return t},C=function(e){function t(t){var n=(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G);(0,f.updateDefaultQuery)(d,e,n),(0,f.updateInternalQuery)((0,y.getInternalComponentID)(d),t,n,e,X(),null)}var n=e.showCount,r=e.mode,s=e.showLine,l=e.renderItem,u=e.showSearch,p=e.placeholder,d=e.componentId,g=e.themePreset,m=e.innerClass,v=e.className,x=e.title,C=e.style,I=e.rawData,T=e.error,A=e.isLoading,D=e.showCheckbox,k=e.showRadio,P=e.dataField,E=e.enableAppbase,M=e.index,R=e.sortBy,j=e.renderError,L=e.renderNoResults,N=e.loader,V=e.aggregationData,F=e.showSwitcherIcon,z=e.switcherIcon,B=(0,c.useRef)(),Q=(0,c.useState)(""),q=Q[0],H=Q[1],U=(0,c.useState)({}),G=U[0],W=U[1],Y=(0,c.useMemo)((function(){var e=(0,f.transformRawTreeListData)(V,P),t=[];return u&&q&&(t=function e(t,n){if(!(t&&Array.isArray(t)&&t.length))return null;var r=[];return t.forEach((function(t){var i=!t.list,s=t.key;n&&(s=n+"."+t.key);var l=(0,h.replaceDiacritics)(t.key).toLowerCase().includes((0,h.replaceDiacritics)(q).toLowerCase())||(0,f.recLookup)(G,s,a.TREELIST_VALUES_PATH_SEPARATOR);if(i&&l)r.push(o({},t,{initiallyExpanded:l}));else if(!i){var u=e(t.list,s);(l||u.length)&&r.push(o({},t,{initiallyExpanded:l||!!u.length,list:u}))}})),r}(e,"")),t.length?t:e}),[V,P,q,u]),X=function(){var t=(0,f.getQueryOptions)(e),n=(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G);return(0,f.getAggsQuery)(n,t,e)},K=function(){var n=X(e,{},(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G));e.defaultQuery?t(n):e.setQueryOptions((0,y.getInternalComponentID)(d),n)},Z=function(t){var n=e.customQuery,r=function(t){var n=null,r="or"===e.queryFormat?"should":"must";if(!Array.isArray(t)||0===t.length)return null;if(t){var o,i=t.map((function(t){return{bool:{must:t.split(" > ").map((function(t,n){var r,o;return(o={}).term=((r={})[e.dataField[n]]=t,r),o}))}}})),a={bool:(o={},o[r]=i,o)};n=t.length?a:null}return n&&e.nestedField?{nested:{path:e.nestedField,query:n}}:n}(t),i=void 0;n&&(r=(n(t,e)||{}).query,i=(0,f.getOptionsFromQuery)(n(t,e)),(0,f.updateCustomQuery)(e.componentId,e,t));e.setQueryOptions(e.componentId,o({},X(),i)),e.updateQuery({componentId:e.componentId,query:r,value:t,label:e.filterLabel,showFilter:e.showFilter,URLParams:e.URLParams,componentType:a.componentTypes.treeList})},$=function(t){var n=1 a{& > .--switcher-icon{transform:rotate(90deg);}}}.--list-item-label-count-wrapper{display:flex;align-items:center;&:hover{.--list-item-count,.--list-item-label{font-weight:700;}}}")},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r, or pass a custom React context provider to and the corresponding React context consumer to '+o+" in connect options.");var n,r=e.storeState,i=e.store,s=this.props;g&&(s=this.props.wrapperProps,n=this.props.forwardedRef);var l=this.selectDerivedProps(r,s,i,a);return this.selectChildElement(t,l,n)},i.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(D.isContextConsumer)(v.a.createElement(this.props.context.Consumer,null))?this.props.context:x;return v.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},r}(p);if(f.WrappedComponent=t,f.displayName=o,g){var h=v.a.forwardRef((function(e,t){return v.a.createElement(f,{wrapperProps:e,forwardedRef:t})}));return h.displayName=o,h.WrappedComponent=t,I()(h,t)}return I()(f,t)}}function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function a(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;oe[t]||90e[t]||180r.length?n:o+t(r)}n.r(t),n.d(t,"CacheProvider",(function(){return m})),n.d(t,"ThemeContext",(function(){return y})),n.d(t,"withEmotionCache",(function(){return v})),n.d(t,"css",(function(){return C})),n.d(t,"ClassNames",(function(){return P})),n.d(t,"Global",(function(){return I})),n.d(t,"createElement",(function(){return O})),n.d(t,"jsx",(function(){return O})),n.d(t,"keyframes",(function(){return A}));var i=n(37),a=n(1),s=function(){function e(e){this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.before=null}var t=e.prototype;return t.insert=function(e){if(0==this.ctr%(this.isSpeedy?65e3:1)){var t,n=function(e){var t=document.createElement("style");return t.setAttribute("data-emotion",e.key),void 0!==e.nonce&&t.setAttribute("nonce",e.nonce),t.appendChild(document.createTextNode("")),t}(this);t=0===this.tags.length?this.before:this.tags[this.tags.length-1].nextSibling,this.container.insertBefore(n,t),this.tags.push(n)}var r=this.tags[this.tags.length-1];if(this.isSpeedy){var o=function(e){if(e.sheet)return e.sheet;for(var t=0;tf)&&(F=(Q=Q.replace(" ",":")).length),0r&&(r=(t=t.trim()).charCodeAt(0)),r){case 38:return t.replace(y,"$1"+e.trim());case 58:return e.trim()+t.replace(y,"$1"+e.trim());default:if(0<1*n&&0l.charCodeAt(8))break;case 115:a=a.replace(l,"-webkit-"+l)+";"+a;break;case 207:case 102:a=a.replace(l,"-webkit-"+(102r.charCodeAt(0)&&(r=r.trim()),r=[r],0(e=g(e))?0:255e?0:1n?n+=1:16*n?e+(t-e)*n*6:1>2*n?t:2>3*n?e+(t-e)*(2/3-n)*6:e}function p(e,t,n){return e+(t-e)*n}function f(e,t,n,r,o){return e[0]=t,e[1]=n,e[2]=r,e[3]=o,e}function h(e,t){return e[0]=t[0],e[1]=t[1],e[2]=t[2],e[3]=t[3],e}function y(e,t){P&&h(P,t),P=k.put(e,P||t.slice())}function m(e,t){if(e){t=t||[];var n=k.get(e);if(n)return h(t,n);var r=(e+="").replace(/ /g,"").toLowerCase();if(r in D)return h(t,D[r]),y(e,t),t;var o,s=r.length;if("#"===r.charAt(0))return 4===s||5===s?0<=(o=parseInt(r.slice(1,4),16))&&4095>=o?(f(t,(3840&o)>>4|(3840&o)>>8,240&o|(240&o)>>4,15&o|(15&o)<<4,5===s?parseInt(r.slice(4),16)/15:1),y(e,t),t):void f(t,0,0,0,1):7===s||9===s?0<=(o=parseInt(r.slice(1,7),16))&&16777215>=o?(f(t,(16711680&o)>>16,(65280&o)>>8,255&o,9===s?parseInt(r.slice(7),16)/255:1),y(e,t),t):void f(t,0,0,0,1):void 0;var l=r.indexOf("("),u=r.indexOf(")");if(-1!==l&&u+1===s){var c=r.substr(0,l),p=r.substr(l+1,u-(l+1)).split(","),d=1;switch(c){case"rgba":if(4!==p.length)return 3===p.length?f(t,+p[0],+p[1],+p[2],1):f(t,0,0,0,1);d=a(p.pop());case"rgb":return 3<=p.length?(f(t,i(p[0]),i(p[1]),i(p[2]),3===p.length?d:a(p[3])),y(e,t),t):void f(t,0,0,0,1);case"hsla":return 4===p.length?(p[3]=a(p[3]),v(p,t),y(e,t),t):void f(t,0,0,0,1);case"hsl":return 3===p.length?(v(p,t),y(e,t),t):void f(t,0,0,0,1);default:return}}f(t,0,0,0,1)}}function v(e,t){var n=(parseFloat(e[0])%360+360)%360/360,o=a(e[1]),i=a(e[2]),l=.5>=i?i*(o+1):i+o-i*o,u=2*i-l;return f(t=t||[],r(255*s(u,l,n+1/3)),r(255*s(u,l,n)),r(255*s(u,l,n-1/3)),1),4===e.length&&(t[3]=e[3]),t}function b(e,t){var n=m(e);if(n){for(var r=0;3>r;r++)n[r]=0>t?0|n[r]*(1-t):0|(255-n[r])*t+n[r],255n[r]&&(n[r]=0);return O(n,4===n.length?"rgba":"rgb")}}function x(e){var t=m(e);if(t)return(16777216+(t[0]<<16)+(t[1]<<8)+ +t[2]).toString(16).slice(1)}function _(e,t,n){if(t&&t.length&&0<=e&&1>=e){n=n||[];var i=e*(t.length-1),a=u(i),s=l(i),c=t[a],d=t[s],f=i-a;return n[0]=r(p(c[0],d[0],f)),n[1]=r(p(c[1],d[1],f)),n[2]=r(p(c[2],d[2],f)),n[3]=o(p(c[3],d[3],f)),n}}function w(e,t,n){if(t&&t.length&&0<=e&&1>=e){var i=e*(t.length-1),a=u(i),s=l(i),c=m(t[a]),d=m(t[s]),f=i-a,h=O([r(p(c[0],d[0],f)),r(p(c[1],d[1],f)),r(p(c[2],d[2],f)),o(p(c[3],d[3],f))],"rgba");return n?{color:h,leftIndex:a,rightIndex:s,value:i}:h}}function S(e,t,n,r){var o=m(e);if(e)return o=function(e){if(e){var t,n,r=e[0]/255,o=e[1]/255,i=e[2]/255,a=c(r,o,i),s=d(r,o,i),l=s-a,u=(s+a)/2;if(0==l)t=0,n=0;else{n=.5>u?l/(s+a):l/(2-s-a);var p=((s-r)/6+l/2)/l,f=((s-o)/6+l/2)/l,h=((s-i)/6+l/2)/l;r===s?t=h-f:o===s?t=1/3+p-h:i===s&&(t=2/3+f-p),0>t&&(t+=1),1(e=g(e))?0:360n&&(r.weight=t[n])):"object"==typeof e&&e&&e.field&&(r.field=e.field,r.weight=e.weight),r})):"object"==typeof e&&e?[{field:e.field,weight:e.weight}]:[]}Object.defineProperty(t,"__esModule",{value:!0}),t.transformRequestUsingEndpoint=t.flatten=t.saveDataAsFile=t.transformTreeListLocalStateIntoQueryComptaibleFormat=t.transformRawTreeListData=t.recLookup=t.hasCustomRenderer=t.getComponent=t.isFunction=t.getCalendarIntervalErrorMessage=t.queryFormatMillisecondsMap=t.featuredSuggestionsActionTypes=t.suggestionTypes=t.getTopSuggestions=t.withClickIds=t.getCompositeAggsQuery=t.getAggsQuery=t.extractQueryFromDefaultQuery=t.updateInternalQuery=t.getSearchState=t.componentTypeToDefaultValue=t.extractQueryFromCustomQuery=t.getOptionsForCustomQuery=t.getOptionsFromQuery=t.parseHits=t.handleA11yAction=t.getInnerKey=t.getClassName=t.checkSomePropChange=t.checkPropChange=t.updateDefaultQuery=t.updateCustomQuery=void 0;var m,v=Object.assign||function(e){for(var t,n=1;n=e/Object.values(k)[o]){var i=n[o];return{errorMessage:"Please pass calendarInterval prop with value greater than or equal to a `"+i+"` for a meaningful resolution of histogram.",calculatedCalendarInterval:i}}return{errorMessage:"Try using a shorter range of values.",calculatedCalendarInterval:"year"}},t.isFunction=function(e){return"function"==typeof e});t.getComponent=function(){var e=0 "+o:o))),!0===t[o]&&r.push(n?n+" > "+o:o)})):n&&r.push(n)),r},t.saveDataAsFile=function(){var e=0-T}function a(e){return I(1e3*e)/1e3}function s(e){return I(1e4*e)/1e4}function u(e){return"matrix("+a(e[0])+","+a(e[1])+","+a(e[2])+","+a(e[3])+","+s(e[4])+","+s(e[5])+")"}function c(e,t,n){return"top"===n?e+=t/2:"bottom"===n&&(e-=t/2),e}function p(e){return e&&(e.shadowBlur||e.shadowOffsetX||e.shadowOffsetY)}function f(e){var t=e.style,n=e.getGlobalScale();return[t.shadowColor,(t.shadowBlur||0).toFixed(2),(t.shadowOffsetX||0).toFixed(2),(t.shadowOffsetY||0).toFixed(2),n[0],n[1]].join(",")}function h(e){return e&&!!e.image}function y(e){return h(e)||function(e){return e&&!!e.svgElement}(e)}function m(e){return"linear"===e.type}function v(e){return"radial"===e.type}function b(e){return e&&("linear"===e.type||"radial"===e.type)}function x(e){return"url(#"+e+")"}function _(e){var t=e.getGlobalScale(),r=d(t[0],t[1]);return d(l(n(r)/2.302585092994046),1)}function w(e){var t=e.x||0,n=e.y||0,r=(e.rotation||0)*S.RADIAN_TO_DEGREE,o=Object(S.retrieve2)(e.scaleX,1),i=Object(S.retrieve2)(e.scaleY,1),a=e.skewX||0,s=e.skewY||0,l=[];return(t||n)&&l.push("translate("+t+"px,"+n+"px)"),r&&l.push("rotate("+r+")"),(1!==o||1!==i)&&l.push("scale("+o+","+i+")"),(a||s)&&l.push("skew("+I(a*S.RADIAN_TO_DEGREE)+"deg, "+I(s*S.RADIAN_TO_DEGREE)+"deg)"),l.join(" ")}r.d(t,"p",(function(){return o})),r.d(t,"j",(function(){return i})),r.d(t,"q",(function(){return s})),r.d(t,"e",(function(){return u})),r.d(t,"a",(function(){return A})),r.d(t,"b",(function(){return c})),r.d(t,"i",(function(){return p})),r.d(t,"h",(function(){return f})),r.d(t,"l",(function(){return h})),r.d(t,"n",(function(){return y})),r.d(t,"m",(function(){return m})),r.d(t,"o",(function(){return v})),r.d(t,"k",(function(){return b})),r.d(t,"d",(function(){return x})),r.d(t,"f",(function(){return _})),r.d(t,"g",(function(){return w})),r.d(t,"c",(function(){return D}));var S=r(0),C=r(6),O=r(2),I=g,T=1e-4,A={left:"start",right:"end",center:"middle",middle:"middle"},D=O.a.hasGlobalWindow&&Object(S.isFunction)(window.btoa)?function(e){return window.btoa(unescape(encodeURIComponent(e)))}:void 0===e?function(){return null}:function(t){return e.from(t).toString("base64")}}).call(this,r(221).Buffer)},function(e,t){Object.defineProperty(t,"__esModule",{value:!0});t.componentTypes={reactiveList:"REACTIVELIST",dataSearch:"DATASEARCH",categorySearch:"CATEGORYSEARCH",searchBox:"SEARCHBOX",singleList:"SINGLELIST",multiList:"MULTILIST",singleDataList:"SINGLEDATALIST",tabDataList:"TABDATALIST",singleDropdownList:"SINGLEDROPDOWNLIST",multiDataList:"MULTIDATALIST",multiDropdownList:"MULTIDROPDOWNLIST",singleDropdownRange:"SINGLEDROPDOWNRANGE",treeList:"TREELIST",numberBox:"NUMBERBOX",tagCloud:"TAGCLOUD",toggleButton:"TOGGLEBUTTON",reactiveComponent:"REACTIVECOMPONENT",datePicker:"DATEPICKER",dateRange:"DATERANGE",dynamicRangeSlider:"DYNAMICRANGESLIDER",multiDropdownRange:"MULTIDROPDOWNRANGE",singleRange:"SINGLERANGE",multiRange:"MULTIRANGE",rangeSlider:"RANGESLIDER",ratingsFilter:"RATINGSFILTER",rangeInput:"RANGEINPUT",geoDistanceDropdown:"GEO_DISTANCE_DROPDOWN",geoDistanceSlider:"GEO_DISTANCE_SLIDER",reactiveMap:"REACTIVE_MAP",reactiveChart:"REACTIVE_CHART"},t.queryTypes={search:"search",term:"term",range:"range",geo:"geo",suggestion:"suggestion"},t.validProps=["type","componentType","aggregationField","aggregationSize","distinctField","distinctFieldConfig","index","aggregations","compoundClause","dataField","includeFields","excludeFields","size","from","sortBy","sortOptions","pagination","autoFocus","autosuggest","debounce","defaultValue","defaultSuggestions","fieldWeights","filterLabel","fuzziness","highlight","highlightConfig","highlightField","nestedField","placeholder","queryFormat","searchOperators","enableSynonyms","enableQuerySuggestions","queryString","categoryField","strictSelection","selectAllLabel","showCheckbox","showFilter","showSearch","showCount","showLoadMore","loadMoreLabel","showMissing","missingLabel","data","showRadio","multiSelect","includeNullValues","interval","showHistogram","snap","stepValue","range","showSlider","parseDate","calendarInterval","unit","enablePopularSuggestions","enableRecentSuggestions","popularSuggestionsConfig","recentSuggestionsConfig","indexSuggestionsConfig","featuredSuggestionsConfig","enablePredictiveSuggestions","applyStopwords","customStopwords","enableIndexSuggestions","enableFeaturedSuggestions","searchboxId","endpoint","enableEndpointSuggestions"],t.CLEAR_ALL={NEVER:"never",ALWAYS:"always",DEFAULT:"default"},t.SEARCH_COMPONENTS_MODES={SELECT:"select",TAG:"tag"},t.TREELIST_VALUES_PATH_SEPARATOR="◐◑◒◓"},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){return/^-?\d+$/.test(e)}function i(e){return"string"==typeof e&&-1!==e.indexOf("+")}function s(e){var t=e,n=t-48*u(t/48);return a(96<=t?n:t)}function l(e,t){try{return t&&null!=e&&(0,h.default)(new Date(e)).isValid()?(0,h.default)(new Date(e)).valueOf():parseFloat(e)}catch(t){return console.error(t),parseFloat(e)}}t.__esModule=!0,t.getValueArrayWithinLimits=t.getNumericRangeArray=t.formatDateString=t.MODIFIER_KEYS=t.isEmpty=t.getPopularSuggestionsComponent=t.hasPopularSuggestionsRenderer=t.isQueryIdentical=t.getRangeQueryWithNullValues=t.getNullValuesQuery=t.handleCaretPosition=t.getValidPropsKeys=t.isIdentical=t.isEvent=t.composeThemeObject=t.X_SEARCH_CLIENT=t.connect=t.ReduxGetStateContext=t.SearchPreferencesContext=t.ReactReduxContext=void 0;var c=Object.assign||function(e){for(var t,n=1;n(l=r>i?i:r)?t:[s,l]}catch(n){return console.error(n),e}}},function(e,t,n){e.exports=n(131)()},function(e,t,n){"use strict";function r(e){for(var t in u)e[t]&&(u[t]=e[t])}n.d(t,"c",(function(){return o})),n.d(t,"b",(function(){return i})),n.d(t,"a",(function(){return s})),n.d(t,"d",(function(){return u})),n.d(t,"e",(function(){return r}));var o=12,i="sans-serif",s=o+"px "+i,l=function(e){var t={};if("undefined"==typeof JSON)return t;for(var n=0;ne.charCodeAt(2)}(e)),t[e]}}(),u=n(4),c=n(26),p=n(25),d=function(e){return"theme"!==e&&"innerRef"!==e},f=function(e){return"string"==typeof e&&96 .trim{display:block;display:-webkit-box;width:100%;max-height:2.3rem;line-height:1.2rem;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;}}","dark"===e&&l(t),"")},t.searchboxSuggestions=function(e,t){return(0,o.css)(x(e,t),";max-height:min(100vh,401px);border:none;border-radius:6px;border-top-left-radius:0;border-top-right-radius:0;box-shadow:rgb(0 0 0 / 20%) 0px 10px 15px;border-top:1px solid #f2f0f0;li{transition:all 0.3s ease-in;position:relative;&:hover,&:focus{background-color:unset;}.trim{line-height:20px;}&.li-item{background-color:","dark"===e?"#424242":"#fff",";",e&&t&&"svg {\n\t\t\t\tfill: "+(t.colors?t.colors.primaryColor:"#707070")+";\n\t\t\t}","}&.active-li-item{background-color:","dark"===e?"#555":"#2d84f6",";color:#fff;svg{transition:fill 0.3s ease-in;fill:#fff !important;}}}.section-container{padding-bottom:5px;border-bottom:1px solid #f2f0f0;","dark"===e&&_,";.section-header{padding:10px;font-size:12px;color:#7f7c7c;background:#f9f9f9;","dark"===e&&w,";}.section-list{padding-left:0;}.section-list-item{&__label,&__description{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;*{margin:0;padding:0;}}&__label{}&__description{margin-top:5px;opacity:0.7;font-size:12px;}}}")}},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){var t=e.displayName||e.name||"Component",n=Object(s.forwardRef)((function(t,n){return Object(s.createElement)(u.ThemeContext.Consumer,null,(function(r){return Object(s.createElement)(e,Object(p.a)({theme:r,ref:n},t))}))}));return n.displayName="WithTheme("+t+")",f()(n,e)}function i(){return l.a.useContext(u.ThemeContext)}n.r(t),n.d(t,"ThemeProvider",(function(){return y})),n.d(t,"useTheme",(function(){return i})),n.d(t,"withTheme",(function(){return o}));var a=n(36),s=n(1),l=n.n(s),u=n(4),c=n(54),p=n(27),d=n(13),f=n.n(d),h=function(e,t){return"function"==typeof t?t(e):function(e){for(var t,n=1;n=this._maxSize&&0>>16)<<16),n=1540483477*(65535&(t^=t>>>24))+(59797*(t>>>16)<<16)^1540483477*(65535&n)+(59797*(n>>>16)<<16);switch(o){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n=1540483477*(65535&(n^=255&e.charCodeAt(r)))+(59797*(n>>>16)<<16)}return(((n=1540483477*(65535&(n^=n>>>13))+(59797*(n>>>16)<<16))^n>>>15)>>>0).toString(36)}(a)+c,styles:a,next:i}}},function(e,t,n){"use strict";function r(e,t,n){var r="";return n.split(" ").forEach((function(n){void 0===e[n]?r+=n+" ":t.push(e[n])})),r}n.d(t,"a",(function(){return r})),n.d(t,"b",(function(){return o}));var o=function(e,t,n){var r=e.key+"-"+t.name;if(!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles),void 0===e.inserted[t.name]){var o=t;do{e.insert("."+r,o,e.sheet,!0),o=o.next}while(void 0!==o)}}},function(e,t,n){"use strict";function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t,n=1;n'+h+"";return s[g]?e:(s[g]=1,[].concat(r(e),[a({},u,{label:g,value:""+l+h,isPredictiveSuggestion:!0})]))}return e}),[])}return[]};t.default=function(e){var t=e.fields,n=e.suggestions,i=e.currentValue,s=e.suggestionProperties,c=void 0===s?[]:s,p=e.showDistinctSuggestions,d=void 0!==p&&p,f=e.enablePredictiveSuggestions,h=e.wordsToShowAfterHighlight,g=void 0===h?2:h,y=e.enableSynonyms,m=[],v=[],b=!1,x=function(e,t,n){if((b||i.trim().split(" ").some((function(t){return o(e).toLowerCase().includes(o(t))})))&&!v.includes(e)||n._promoted){var s={};Array.isArray(c)&&0 span{width:100%;display:flex;flex-direction:row;justify-content:space-between;line-height:1.3rem;& > span:first-of-type{padding-right:5px;}& > span:nth-of-type(2){color:",(0,i.lighten)(.35,t.colors.textColor),";}}&::before{background-color:#fff;border:1px solid ",t.colors.borderColor||(0,i.lighten)(.1,t.colors.textColor),";box-sizing:content-box;content:'';color:",t.colors.primaryColor,";margin-right:calc(",a," * 0.5);top:50%;left:0;width:calc(",a," + 1px);height:",s,";display:inline-block;vertical-align:middle;margin-top:2px;}&::after{box-sizing:content-box;content:'';background-color:",t.colors.primaryColor,";position:absolute;top:11px;left:calc(1px + ",l," / 2);width:calc(",a," - ",l,");height:calc(",s," - ",l,");margin-top:calc(",s," / -2 - ",l," / -2);transform:scale(0);transform-origin:50%;transition:transform 200ms ease-out;}}")},d=(0,r.default)("input",{target:"e1y92esg0",label:"Radio"})(p,";",(function(e){return e.show?null:c}),";+ label{&::before,&::after{border-radius:50%;}}&:checked{&:active,&:focus{+ label{color:",(function(e){return e.theme.colors.primaryColor}),";&::before{animation:none;filter:none;transition:none;}}}+ label{&::before{animation:none;background-color:#fff;border-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{transform:scale(1);}}");d.defaultProps={type:"radio",show:!0};var f=(0,r.default)("input",{target:"e1y92esg1",label:"Checkbox"})(p,";",(function(e){return e.show?null:c}),";+ label{&::before,&::after{border-radius:2px;}&::after{background-color:transparent;top:10px;left:calc(1px + ",a," / 5);width:calc(",a," / 2);height:calc(",a," / 5);margin-top:calc(",s," / -2 / 2 * 0.8);border-style:solid;border-color:",(function(e){return e.theme.colors.primaryTextColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(0);transition:none;}}&:checked{+ label{&::before{border-color:",(function(e){return e.theme.colors.primaryColor}),";background-color:",(function(e){return e.theme.colors.primaryColor}),";}&::after{content:'';transform:rotate(-45deg) scale(1);transition:transform 200ms ease-out;}}}");f.defaultProps={type:"checkbox",show:!0};var h=(0,r.default)("ul",{target:"e1y92esg2",label:"UL"})({name:"1ltavtd",styles:"list-style:none;padding:0;margin:0;max-height:240px;position:relative;overflow-y:auto;padding-bottom:12px;li{min-height 30px;display:flex;flex-direction:row;align-items:center;padding-left:2px;}"});t.UL=h,t.Radio=d,t.Checkbox=f},function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.default={date:"YYYY-MM-DD",basic_date:"YYYYMMDD",basic_date_time:"YYYYMMDD[T]HHmmss.SSSZ",basic_date_time_no_millis:"YYYYMMDD[T]HHmmssZ",date_time_no_millis:"YYYY-MM-DD[T]HH:mm:ssZ",basic_time:"HHmmss.SSSZ",basic_time_no_millis:"HHmmssZ",epoch_millis:"epoch_millis",epoch_second:"epoch_second"}},function(e){e.exports=function(){"use strict";var e=6e4,t=36e5,n="millisecond",r="second",o="minute",i="hour",a="day",p="week",d="month",f="quarter",h="year",y="date",m="Invalid Date",v=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,b=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,x=function(e,t,n){var r=e+"";return!r||r.length>=t?e:""+Array(t+1-r.length).join(n)+e},_="en",w={};w[_]={name:"en",weekdays:["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],months:["January","February","March","April","May","June","July","August","September","October","November","December"],ordinal:function(e){var t=["th","st","nd","rd"],n=e%100;return"["+e+(t[(n-20)%10]||t[n]||t[0])+"]"}};var S=function(e){return e instanceof T},C=function e(t,n,r){var o;if(!t)return _;if("string"==typeof t){var i=t.toLowerCase();w[i]&&(o=i),n&&(w[i]=n,o=i);var a=t.split("-");if(!o&&1=t?"+":"-")+x(r,2,"0")+":"+x(n%60,2,"0")},m:function e(t,n){if(t.date()n-o,a=t.clone().add(r+(i?-1:1),d);return+(-(r+(n-o)/(i?o-a:a-o))||0)},a:function(e){return 0>e?l(e)||0:u(e)},p:function(e){return{M:d,y:h,w:p,d:a,D:y,h:i,m:o,s:r,ms:n,Q:f}[e]||((e||"")+"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};I.l=C,I.i=S,I.w=function(e,t){return O(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var T=function(){function s(e){this.$L=C(e.locale,null,!0),this.parse(e)}var l=s.prototype;return l.parse=function(e){this.$d=function(e){var t=e.date,n=e.utc;if(null===t)return new Date(NaN);if(I.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var r=t.match(v);if(r){var o=r[2]-1||0,i=(r[7]||"0").substring(0,3);return n?new Date(Date.UTC(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)):new Date(r[1],o,r[3]||1,r[4]||0,r[5]||0,r[6]||0,i)}}return new Date(t)}(e),this.$x=e.x||{},this.init()},l.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},l.$utils=function(){return I},l.isValid=function(){return this.$d.toString()!==m},l.isSame=function(e,t){var n=O(e);return this.startOf(t)<=n&&n<=this.endOf(t)},l.isAfter=function(e,t){return O(e)e?"AM":"PM";return n?r.toLowerCase():r};return r.replace(b,(function(e,r){return r||function(e){return"YY"===e?(t.$y+"").slice(-2):"YYYY"===e?I.s(t.$y,4,"0"):"M"===e?s+1:"MM"===e?I.s(s+1,2,"0"):"MMM"===e?p(n.monthsShort,s,u,3):"MMMM"===e?p(u,s):"D"===e?t.$D:"DD"===e?I.s(t.$D,2,"0"):"d"===e?t.$W+"":"dd"===e?p(n.weekdaysMin,t.$W,l,2):"ddd"===e?p(n.weekdaysShort,t.$W,l,3):"dddd"===e?l[t.$W]:"H"===e?i+"":"HH"===e?I.s(i,2,"0"):"h"===e?d(1):"hh"===e?d(2):"a"===e?f(i,a,!0):"A"===e?f(i,a,!1):"m"===e?a+"":"mm"===e?I.s(a,2,"0"):"s"===e?t.$s+"":"ss"===e?I.s(t.$s,2,"0"):"SSS"===e?I.s(t.$ms,3,"0"):"Z"===e?o:null}(e)||o.replace(":","")}))},l.utcOffset=function(){return 15*-g(this.$d.getTimezoneOffset()/15)},l.diff=function(n,s,l){var u,c=this,g=I.p(s),y=O(n),m=(y.utcOffset()-this.utcOffset())*e,v=this-y,b=function(){return I.m(c,y)};return u=g===h?b()/12:g===d?b():g===f?b()/3:g===p?(v-m)/6048e5:g===a?(v-m)/864e5:g===i?v/t:g===o?v/e:g===r?v/1e3:v,l?u:I.a(u)},l.daysInMonth=function(){return this.endOf(d).$D},l.$locale=function(){return w[this.$L]},l.locale=function(e,t){if(!e)return this.$L;var n=this.clone(),r=C(e,t,!0);return r&&(n.$L=r),n},l.clone=function(){return I.w(this.$d,this)},l.toDate=function(){return new Date(this.valueOf())},l.toJSON=function(){return this.isValid()?this.toISOString():null},l.toISOString=function(){return this.$d.toISOString()},l.toString=function(){return this.$d.toUTCString()},s}(),A=T.prototype;return O.prototype=A,[["$ms",n],["$s",r],["$m",o],["$H",i],["$W",a],["$M",d],["$y",h],["$D",y]].forEach((function(e){A[e[1]]=function(t){return this.$g(t,e[0],e[1])}})),O.extend=function(e,t){return e.$i||(e(t,T,O),e.$i=!0),O},O.locale=C,O.isDayjs=S,O.unix=function(e){return O(1e3*e)},O.en=w[_],O.Ls=w,O.p={},O}()},function(e,t,n){"use strict";function r(e){return e.charAt(0).toUpperCase()+e.slice(1)}function i(e,t){if(!e)return t.toLowerCase();var n=e.split("-");if(1=arguments.length?void 0:arguments[1])||(2>=arguments.length?void 0:arguments[2])||(3>=arguments.length?void 0:arguments[3]))?(t=t.slice(0,-1),t+=", "+(arguments.length<=n+1?void 0:arguments[n+1])):3!=n||arguments.length<=n+1||!arguments[n+1]||(1>=arguments.length?void 0:arguments[1])||(2>=arguments.length?void 0:arguments[2])||(3>=arguments.length?void 0:arguments[3])?(arguments.length<=n+1?void 0:arguments[n+1])&&(t+=(arguments.length<=n+1?void 0:arguments[n+1])+" "):t+=""+(arguments.length<=n+1?void 0:arguments[n+1]);return t.trim()}function T(e){var t=e.colorStops,n=e.extent,r=e.fallback,o=e.position,i=e.shape;if(!t||2>t.length)throw new Error("radialGradient requries at least 2 color-stops to properly render.");return{backgroundColor:r||O(t),backgroundImage:I(Ae,o,i,n,t.join(", "))}}function A(e,t){var n,r=2o?(l=i,u=a):1<=o&&2>o?(l=a,u=i):2<=o&&3>o?(u=i,c=a):3<=o&&4>o?(u=a,c=i):4<=o&&5>o?(l=a,c=i):5<=o&&6>o&&(l=i,c=a);var p=n-i/2,d=l+p,f=u+p,h=c+p;return r(d,f,h)}function L(e){if("string"!=typeof e)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");var t=function(e){if("string"!=typeof e)return e;var t=e.toLowerCase();return Ee[t]?"#"+Ee[t]:e}(e);if(t.match(Me))return{red:parseInt(""+t[1]+t[2],16),green:parseInt(""+t[3]+t[4],16),blue:parseInt(""+t[5]+t[6],16)};if(t.match(Re))return{red:parseInt(""+t[1]+t[1],16),green:parseInt(""+t[2]+t[2],16),blue:parseInt(""+t[3]+t[3],16)};var n=je.exec(t);if(n)return{red:parseInt(""+n[1],10),green:parseInt(""+n[2],10),blue:parseInt(""+n[3],10)};var r=Le.exec(t);if(r)return{red:parseInt(""+r[1],10),green:parseInt(""+r[2],10),blue:parseInt(""+r[3],10),alpha:parseFloat(""+r[4])};var o=Ne.exec(t);if(o){var i="rgb("+j(parseInt(""+o[1],10),parseInt(""+o[2],10)/100,parseInt(""+o[3],10)/100)+")",a=je.exec(i);if(!a)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+i+".");return{red:parseInt(""+a[1],10),green:parseInt(""+a[2],10),blue:parseInt(""+a[3],10)}}var s=Ve.exec(t);if(s){var l="rgb("+j(parseInt(""+s[1],10),parseInt(""+s[2],10)/100,parseInt(""+s[3],10)/100)+")",u=je.exec(l);if(!u)throw new Error("Couldn't generate valid rgb string from "+t+", it returned "+l+".");return{red:parseInt(""+u[1],10),green:parseInt(""+u[2],10),blue:parseInt(""+u[3],10),alpha:parseFloat(""+s[4])}}throw new Error("Couldn't parse the color string. Please provide the color as a string in hex, rgb, rgba, hsl or hsla notation.")}function N(e){return function(e){var t=e.red/255,n=e.green/255,r=e.blue/255,o=d(t,n,r),i=c(t,n,r),a=(o+i)/2;if(o===i)return void 0===e.alpha?{hue:0,saturation:0,lightness:a}:{hue:0,saturation:0,lightness:a,alpha:e.alpha};var s=void 0,l=o-i,u=.5=n?t.apply(this,o):e(t,n,o)}}(e,e.length,[])}function Y(e){var t=N(e);return G(Oe({},t,{hue:(t.hue+180)%360}))}function X(e,t,n){return d(e,c(t,n))}function K(e){var t=L(e),n=Object.keys(t).map((function(e){var n=t[e]/255;return.03928>=n?n/12.92:o((n+.055)/1.055,2.4)}));return.2126*n[0]+.7152*n[1]+.0722*n[2]}function Z(e){return G(Oe({},N(e),{saturation:0}))}function $(e){var t=L(e);return G(Oe({},t,{red:255-t.red,green:255-t.green,blue:255-t.blue}))}function J(){for(var e=arguments.length,t=Array(e),n=0;nn.indexOf(e[o]))throw new Error("You passed an unsupported selector state to this method.");r.push(ae(t,e[o]))}return r=r.join(",")}function le(e){return"button"+e+',\n input[type="button"]'+e+',\n input[type="reset"]'+e+',\n input[type="submit"]'+e}function ue(){for(var e=arguments.length,t=Array(e),n=0;ne)throw new Error("Passed an incorrect argument to shade, please pass a percentage less than or equal to 1 and larger than or equal to -1.");if("string"!=typeof t)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");return Xe(e,t,"rgb(0, 0, 0)")})),rt=W((function(e,t){if("number"!=typeof e||1e)throw new Error("Passed an incorrect argument to tint, please pass a percentage less than or equal to 1 and larger than or equal to -1.");if("string"!=typeof t)throw new Error("Passed an incorrect argument to a color function, please pass a string representation of a color.");return Xe(e,t,"rgb(255, 255, 255)")})),ot=W((function(e,t){var n=L(t),r="number"==typeof n.alpha?n.alpha:1;return z(Oe({},n,{alpha:X(0,1,(100*r-100*e)/100)}))})),it=[void 0,null,"active","focus","hover"],at=["absolute","fixed","relative","static","sticky"],st=[void 0,null,"active","focus","hover"]},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=r(n(1)),i=r(n(3)),a=function(e){var t=e.onClick;return o.default.createElement("svg",{onClick:t,alt:"Clear",className:"cancel-icon",xmlns:"http://www.w3.org/2000/svg",height:"20px",viewBox:"0 0 24 24",width:"20px"},o.default.createElement("title",null,"Clear"),o.default.createElement("path",{d:"M0 0h24v24H0V0z",fill:"none"}),o.default.createElement("path",{d:"M19 6.41L17.59 5 12 10.59 6.41 5 5 6.41 10.59 12 5 17.59 6.41 19 12 13.41 17.59 19 19 17.59 13.41 12 19 6.41z"}))};a.propTypes={onClick:i.default.func},t.default=a},function(e,t){"use strict";function n(e){return new Date(e.getTime())}function r(e){return e instanceof Date&&!isNaN(e.valueOf())}function o(e,t){var r=n(e);return r.setMonth(e.getMonth()+t),r}function i(e,t){return e&&t&&e.getDate()===t.getDate()&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function a(e,t){return e&&t&&e.getMonth()===t.getMonth()&&e.getFullYear()===t.getFullYear()}function s(e,t){return n(e).setHours(0,0,0,0)n(t).setHours(0,0,0,0)}function c(e){var t=new Date;return t.setHours(0,0,0,0),s(e,t)}function p(e){var t=new Date((new Date).getTime()+864e5);return t.setHours(0,0,0,0),e>=t}function d(e,t,r){var o=n(e);return o.setHours(0,0,0,0),u(o,t)&&s(o,r)||u(o,r)&&s(o,t)}function f(e){var t=1 path:first-child{fill:",(function(e){var t=e.theme;return t.colors?t.colors.primaryColor:"#707070"})," !important;filter:hue-rotate(-10deg) !important;}}");t.default=r},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0});t.LEFT=37,t.UP=38,t.RIGHT=39,t.DOWN=40,t.ENTER=13,t.SPACE=32,t.ESC=27,t.TAB=9},function(e,t){var n="undefined"==typeof self?this:self,r=function(){function e(){this.fetch=!1,this.DOMException=n.DOMException}return e.prototype=n,new e}();(function(e){!function(t){function n(e){if("string"!=typeof e&&(e+=""),/[^a-z0-9\-#$%&'*+.^_`|~]/i.test(e))throw new TypeError("Invalid character in header field name");return e.toLowerCase()}function r(e){return"string"!=typeof e&&(e+=""),e}function o(e){var t={next:function(){var t=e.shift();return{done:void 0===t,value:t}}};return m.iterable&&(t[Symbol.iterator]=function(){return t}),t}function i(e){this.map={},e instanceof i?e.forEach((function(e,t){this.append(t,e)}),this):Array.isArray(e)?e.forEach((function(e){this.append(e[0],e[1])}),this):e&&Object.getOwnPropertyNames(e).forEach((function(t){this.append(t,e[t])}),this)}function s(e){return e.bodyUsed?Promise.reject(new TypeError("Already read")):void(e.bodyUsed=!0)}function l(e){return new Promise((function(t,n){e.onload=function(){t(e.result)},e.onerror=function(){n(e.error)}}))}function u(e){var t=new FileReader,n=l(t);return t.readAsArrayBuffer(e),n}function c(e){if(e.slice)return e.slice(0);var t=new Uint8Array(e.byteLength);return t.set(new Uint8Array(e)),t.buffer}function p(){return this.bodyUsed=!1,this._initBody=function(e){this._bodyInit=e,e?"string"==typeof e?this._bodyText=e:m.blob&&Blob.prototype.isPrototypeOf(e)?this._bodyBlob=e:m.formData&&FormData.prototype.isPrototypeOf(e)?this._bodyFormData=e:m.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)?this._bodyText=e.toString():m.arrayBuffer&&m.blob&&function(e){return e&&DataView.prototype.isPrototypeOf(e)}(e)?(this._bodyArrayBuffer=c(e.buffer),this._bodyInit=new Blob([this._bodyArrayBuffer])):m.arrayBuffer&&(ArrayBuffer.prototype.isPrototypeOf(e)||b(e))?this._bodyArrayBuffer=c(e):this._bodyText=e=Object.prototype.toString.call(e):this._bodyText="",this.headers.get("content-type")||("string"==typeof e?this.headers.set("content-type","text/plain;charset=UTF-8"):this._bodyBlob&&this._bodyBlob.type?this.headers.set("content-type",this._bodyBlob.type):m.searchParams&&URLSearchParams.prototype.isPrototypeOf(e)&&this.headers.set("content-type","application/x-www-form-urlencoded;charset=UTF-8"))},m.blob&&(this.blob=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return Promise.resolve(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(new Blob([this._bodyArrayBuffer]));if(this._bodyFormData)throw new Error("could not read FormData body as blob");return Promise.resolve(new Blob([this._bodyText]))},this.arrayBuffer=function(){return this._bodyArrayBuffer?s(this)||Promise.resolve(this._bodyArrayBuffer):this.blob().then(u)}),this.text=function(){var e=s(this);if(e)return e;if(this._bodyBlob)return function(e){var t=new FileReader,n=l(t);return t.readAsText(e),n}(this._bodyBlob);if(this._bodyArrayBuffer)return Promise.resolve(function(e){for(var t=new Uint8Array(e),n=Array(t.length),r=0;rthis.status,this.statusText="statusText"in t?t.statusText:"OK",this.headers=new i(t.headers),this.url=t.url||"",this._initBody(e)}function y(e,n){return new Promise((function(r,o){function i(){s.abort()}var a=new d(e,n);if(a.signal&&a.signal.aborted)return o(new t.DOMException("Aborted","AbortError"));var s=new XMLHttpRequest;s.onload=function(){var e={status:s.status,statusText:s.statusText,headers:h(s.getAllResponseHeaders()||"")};e.url="responseURL"in s?s.responseURL:e.headers.get("X-Request-URL");var t="response"in s?s.response:s.responseText;r(new g(t,e))},s.onerror=function(){o(new TypeError("Network request failed"))},s.ontimeout=function(){o(new TypeError("Network request failed"))},s.onabort=function(){o(new t.DOMException("Aborted","AbortError"))},s.open(a.method,a.url,!0),"include"===a.credentials?s.withCredentials=!0:"omit"===a.credentials&&(s.withCredentials=!1),"responseType"in s&&m.blob&&(s.responseType="blob"),a.headers.forEach((function(e,t){s.setRequestHeader(t,e)})),a.signal&&(a.signal.addEventListener("abort",i),s.onreadystatechange=function(){4===s.readyState&&a.signal.removeEventListener("abort",i)}),s.send(void 0===a._bodyInit?null:a._bodyInit)}))}var m={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e};if(m.arrayBuffer)var v=["[object Int8Array]","[object Uint8Array]","[object Uint8ClampedArray]","[object Int16Array]","[object Uint16Array]","[object Int32Array]","[object Uint32Array]","[object Float32Array]","[object Float64Array]"],b=ArrayBuffer.isView||function(e){return e&&-1r?r:1e3,sortField:"_id",sortBy:"asc"});return delete o.from,o}return e}));return r&&Array.isArray(o)&&r<=o.length?o:u.reactiveSearchv3(d).then((function(n){var r=n[t].hits.hits;return Array.isArray(r)&&0!==r.length?a(e(t,r[r.length-1]._id,n[t].hits.total.value,[].concat(i(o),i(r)))):o})).catch((function(e){console.error("Error fetching data to export! ",e)}))}return console.error("Error fetching data to export!")}};var p=n(44),d=n(83),f=n(39),h=n(7),g=n(55),y=r(g),m=n(84),v=r(n(178)),b=n(9),x=n(19),_=n(19),w=function(e,t){if(e&&"function"==typeof e){var n=e(t);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(t)},S=[]},function(e,t,n){function r(e){if(Array.isArray(e)){for(var t=0,n=Array(e.length);tt&&(!S||2>S)||f({type:s.SET_VALUE,component:e,reference:x,value:t,label:n,showFilter:o,URLParams:l,componentType:u,category:c,meta:p,componentsToReset:_})}},t.resetValuesToDefault=function(e){return function(t,n){var r=n(),l=r.selectedValues,u=r.props,c={},p=void 0;Object.keys(l).forEach((function(t){Array.isArray(e)&&e.includes(t)||(u[t]&&u[t].componentType&&u[t].defaultValue?[i.componentTypes.rangeSlider,i.componentTypes.rangeInput,i.componentTypes.ratingsFilter,i.componentTypes.dateRange].includes(u[t].componentType)?p="object"==typeof u[t].defaultValue?[u[t].defaultValue.start,u[t].defaultValue.end]:null:[i.componentTypes.multiDropdownList,i.componentTypes.multiDataList,i.componentTypes.multiList,i.componentTypes.singleDataList,i.componentTypes.singleDropdownList,i.componentTypes.singleList,i.componentTypes.tagCloud,i.componentTypes.toggleButton,i.componentTypes.multiDropdownRange,i.componentTypes.multiRange,i.componentTypes.singleDropdownRange,i.componentTypes.singleRange,i.componentTypes.dataSearch,i.componentTypes.datePicker,i.componentTypes.treeList].includes(u[t].componentType)?p=u[t].defaultValue:[i.componentTypes.categorySearch].includes(u[t].componentType)&&(p=u[t].defaultValue?u[t].defaultValue.term:""):p=null,!(0,a.isEqual)(l[t].value,p)&&(c=o({},c,function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}({},t,o({},l[t],{value:p})))))})),t({type:s.RESET_TO_DEFAULT,defaultValues:c})}},t.setInternalValue=function(e,t,n,r,o){return{type:s.SET_INTERNAL_VALUE,component:e,value:t,componentType:n,category:r,meta:o}},t.patchValue=function(e,t){return{type:s.PATCH_VALUE,component:e,payload:t}},t.clearValues=function(){var e=0=n&&0!==t.indexOf("Arrow")?"Arrow"+t:t}n.r(t);var y=n(1),m=n.n(y),v="undefined"==typeof document?null:document.getElementById("a11y-status-message"),b=[],x=0,_=function e(t,n,r){return null!==n&&n!==r.parentNode?t(n)?n===document.body&&0===n.scrollTop?document.documentElement:n:e(t,n.parentNode,r):null}.bind(null,(function(e){return e.scrollHeight>e.clientHeight})),w=["highlightedIndex","inputValue","isOpen","selectedItem","type"],S=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},C=Object.assign||function(e){for(var t,n=1;nl.top&&0>o.top)return void(n.scrollTop+=l.top);if(0>l.top)return void(n.scrollTop+=l.top-s);if(0o.top)return void(0o.bottom&&(n.scrollTop+=l.bottom-o.bottom+a));var u=l.top+n.scrollTop-s;un.scrollTop+o.height&&(n.scrollTop=u+l.height-o.height+a)}}(this.getItemNodeFromIndex(this.getState().highlightedIndex),this._rootNode)},t.prototype.moveHighlightedIndex=function(e,t){this.getState().isOpen?this.changeHighlightedIndex(e,t):this.setHighlightedIndex(void 0,C({isOpen:!0},t))},t.prototype.changeHighlightedIndex=function(e,t){var n=this.getItemCount()-1;if(!(0>n)){var r=this.getState().highlightedIndex;null===r&&(r=0o?o=n:o>n&&(o=0),this.setHighlightedIndex(o,t)}},t.prototype.getStateAndHelpers=function(){var e=this.getState(),t=e.highlightedIndex,n=e.inputValue,r=e.selectedItem,o=e.isOpen,i=this.props.itemToString,a=this.id,s=this.getRootProps,l=this.getButtonProps,u=this.getToggleButtonProps,c=this.getLabelProps,p=this.getInputProps,d=this.getItemProps,f=this.openMenu,h=this.closeMenu,g=this.toggleMenu,y=this.selectItem,m=this.selectItemAtIndex,v=this.selectHighlightedItem,b=this.setHighlightedIndex,x=this.clearSelection,_=this.clearItems;return{getRootProps:s,getButtonProps:l,getToggleButtonProps:u,getLabelProps:c,getInputProps:p,getItemProps:d,reset:this.reset,openMenu:f,closeMenu:h,toggleMenu:g,selectItem:y,selectItemAtIndex:m,selectHighlightedItem:v,setHighlightedIndex:b,clearSelection:x,clearItems:_,setItemCount:this.setItemCount,unsetItemCount:this.unsetItemCount,setState:this.internalSetState,itemToString:i,id:a,highlightedIndex:t,inputValue:n,isOpen:o,selectedItem:r}},t.prototype.getItemId=function(e){return this.id+"-item-"+e},t.prototype.componentDidMount=function(){var e=this;this._isMounted=!0;var n=function(){e.isMouseDown=!0},r=function(n){var r=e.props.environment.document;e.isMouseDown=!1;var o=e._rootNode&&a(e._rootNode,n.target),i=e._rootNode&&a(e._rootNode,r.activeElement);o||i||!e.getState().isOpen||e.reset({type:t.stateChangeTypes.mouseUp},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))},o=function(n){!(e._rootNode&&a(e._rootNode,n.target))&&e.getState().isOpen&&e.reset({type:t.stateChangeTypes.touchStart},(function(){return e.props.onOuterClick(e.getStateAndHelpers())}))};this.props.environment.addEventListener("mousedown",n),this.props.environment.addEventListener("mouseup",r),this.props.environment.addEventListener("touchstart",o),this.cleanup=function(){e._isMounted=!1,e.props.environment.removeEventListener("mousedown",n),e.props.environment.removeEventListener("mouseup",r),e.props.environment.removeEventListener("touchstart",o)}},t.prototype.componentDidUpdate=function(e,n){this.isControlledProp("selectedItem")&&this.props.selectedItemChanged(e.selectedItem,this.props.selectedItem)&&this.internalSetState({type:t.stateChangeTypes.controlledPropUpdatedSelectedItem,inputValue:this.props.itemToString(this.props.selectedItem)});var r=void 0===this.props.highlightedIndex?this.state:this.props,o=void 0===e.highlightedIndex?n:e;r.highlightedIndex===o.highlightedIndex||this.avoidScrolling||this.scrollHighlightedItemIntoView(),this.updateStatus()},t.prototype.componentWillUnmount=function(){this.cleanup()},t.prototype.render=function(){var e=c(this.props.render||this.props.children,i);this.clearItems(),this.getRootProps.called=!1,this.getRootProps.refKey=void 0,this.getRootProps.suppressRefError=void 0,this.getLabelProps.called=!1,this.getInputProps.called=!1;var t=c(e(this.getStateAndHelpers()));if(!t)return null;if(this.getRootProps.called)return this.getRootProps.suppressRefError||function(e,t){var n=t.refKey,r="ref"!==n,o=!p(e);if(o&&!r)throw new Error("downshift: You returned a non-DOM element. You must specify a refKey in getRootProps");if(!o&&r)throw new Error('downshift: You returned a DOM element. You should not specify a refKey in getRootProps. You specified "'+n+'"');if(!d(e)[n])throw new Error('downshift: You must apply the ref prop "'+n+'" from getRootProps onto your root element.')}(t,this.getRootProps),t;if(p(t))return m.a.cloneElement(t,this.getRootProps(d(t)));throw new Error("downshift: If you return a non-DOM element, you must use apply the getRootProps function")},t}(y.Component);T.defaultProps={defaultHighlightedIndex:null,defaultSelectedItem:null,defaultInputValue:"",defaultIsOpen:!1,getA11yStatusMessage:function(e){var t=e.isOpen,n=e.highlightedItem,r=e.selectedItem,o=e.resultCount,i=e.previousResultCount,a=e.itemToString;return t?o?n&&o===i?a(n):o+" "+(1===o?"result is":"results are")+" available, use up and down arrow keys to navigate.":"No results.":r?a(r):""},itemToString:function(e){return null==e?"":e+""},onStateChange:function(){},onInputValueChange:function(){},onUserAction:function(){},onChange:function(){},onSelect:function(){},onOuterClick:function(){},selectedItemChanged:function(e,t){return e!==t},environment:"undefined"==typeof window?{}:window,stateReducer:function(e,t){return t},breakingChanges:{}},T.stateChangeTypes={unknown:"__autocomplete_unknown__",mouseUp:"__autocomplete_mouseup__",itemMouseEnter:"__autocomplete_item_mouseenter__",keyDownArrowUp:"__autocomplete_keydown_arrow_up__",keyDownArrowDown:"__autocomplete_keydown_arrow_down__",keyDownEscape:"__autocomplete_keydown_escape__",keyDownEnter:"__autocomplete_keydown_enter__",clickItem:"__autocomplete_click_item__",blurInput:"__autocomplete_blur_input__",changeInput:"__autocomplete_change_input__",keyDownSpaceButton:"__autocomplete_keydown_space_button__",clickButton:"__autocomplete_click_button__",blurButton:"__autocomplete_blur_button__",controlledPropUpdatedSelectedItem:"__autocomplete_controlled_prop_updated_selected_item__",touchStart:"__autocomplete_touchstart__"};var A=function(){var e=this;this.input=null,this.items=[],this.itemCount=null,this.previousResultCount=0,this.setItemCount=function(t){return e.itemCount=t},this.unsetItemCount=function(){return e.itemCount=null},this.setHighlightedIndex=function(){var t=0y;y+=1)(h=(0,a.clone)(g[g.length-1])).setDate(g[g.length-1].getDate()+1),g.push(h);if(n&&6>u.length)for(var m=void 0,v=u.length;6>v;v+=1){for(var b,x=(m=u[u.length-1])[m.length-1],_=[],w=0;7>w;w+=1)(b=(0,a.clone)(x)).setDate(x.getDate()+w+1),_.push(b);u.push(_)}return u},t.startOfMonth=function(e){var t=(0,a.clone)(e);return t.setDate(1),t.setHours(12,0,0,0),t},t.getDayNodes=function(e,t){var n=t===l.default?t.day+"--"+t.outside:""+t.outside,r=t.day.replace(/ /g,"."),o=n.replace(/ /g,".");return e.querySelectorAll("."+r+":not(."+o+")")},t.nodeListToArray=function(e){return Array.prototype.slice.call(e,0)},t.hasOwnProp=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)};var a=n(35),s=n(69),l=function(e){return e&&e.__esModule?e:{default:e}}(n(51))},function(e,t,n){"use strict";function r(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),n.push.apply(n,r)}return n}function o(e){for(var t,n=1;nb;b++)h["f".concat(b)]=111+b;var x=[],_=!1,w="all",S=[],C=function(e){return h[e.toLowerCase()]||g[e.toLowerCase()]||e.toUpperCase().charCodeAt(0)},O=function(e){var t=e.key,n=e.scope,r=e.method,a=e.splitKey,s=void 0===a?"+":a;i(t).forEach((function(e){var t=e.split(s),i=t.length,a=t[i-1],u="*"===a?"*":C(a);if(v[u]){n||(n=l());var c=1=t.length?e:t,r=e.length>=t.length?t:e,o=!0,i=0;i div{font-size:1.15rem;font-weight:500;}.DayPicker-Weekdays{margin-top:1rem;display:table-header-group;}.DayPicker-WeekdaysRow{display:table-row;}.DayPicker-Weekday{display:table-cell;padding:0.5rem;font-size:0.875em;text-align:center;color:#8b9898;}.DayPicker-Weekday abbr[title]{border-bottom:none;text-decoration:none;}.DayPicker-Body{display:table-row-group;}.DayPicker-Week{display:table-row;}.DayPicker-Day{display:table-cell;padding:0.5rem;text-align:center;cursor:pointer;vertical-align:middle;outline:none;}.DayPicker-WeekNumber{display:table-cell;padding:0.5rem;text-align:right;vertical-align:middle;min-width:1rem;font-size:0.75em;cursor:pointer;color:#8b9898;border-right:1px solid #eaecec;}.DayPicker--interactionDisabled .DayPicker-Day{cursor:default;}.DayPicker-Footer{padding-top:0.5rem;}.DayPicker-TodayButton{border:none;background-image:none;background-color:transparent;-webkit-box-shadow:none;box-shadow:none;cursor:pointer;color:",(function(e){return e.theme.colors.primaryColor}),";font-size:0.875em;}.DayPicker-Day--today{color:",(function(e){return e.theme.colors.primaryColor}),";font-weight:700;}.DayPicker-Day--outside{cursor:default;color:#8b9898;}.DayPicker-Day--disabled{color:#dce0e0;cursor:default;}.DayPicker-Day--sunday{background-color:#f7f8f8;}.DayPicker-Day--sunday:not(.DayPicker-Day--today){color:#dce0e0;}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){position:relative;color:#f0f8ff;color:#f0f8ff;background-color:",(function(e){return e.theme.colors.primaryColor}),";border-radius:",(function(e){return e.range?0:"100%"}),";}.DayPicker-Day--selected:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)}),";}.DayPicker:not(.DayPicker--interactionDisabled) .DayPicker-Day:not(.DayPicker-Day--disabled):not(.DayPicker-Day--selected):not(.DayPicker-Day--outside):hover{background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)}),";border-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--start:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-left-radius:50%;border-bottom-left-radius:50%;}.DayPicker-Day--selected.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;}.DayPicker-Day.DayPicker-Day--end:not(.DayPicker-Day--disabled):not(.DayPicker-Day--outside){border-top-right-radius:50%;border-bottom-right-radius:50%;background-color:",(function(e){return e.theme.colors.primaryColor||"#fff"}),";color:#fff;}.DayPickerInput{flex:1;}.DayPickerInput input{",a.input,";background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";color:",(function(e){return e.theme.colors.textColor}),";",(function(e){return!e.showBorder&&s}),";&:focus{background-color:",(function(e){return e.theme.colors.backgroundColor||"#fff"}),";}}.DayPickerInput-OverlayWrapper{position:absolute;width:100%;left:0;z-index:4;}.DayPickerInput-OverlayWrapper .DayPicker-Day--selected:not(.DayPicker-Day--start):not(.DayPicker-Day--end):not(.DayPicker-Day--outside){background-color:",(function(e){var t=e.theme;return(0,i.lighten)(.1,t.colors.primaryColor)||"#f0f8ff"}),";}.DayPickerInput-Overlay{left:0;top:1px;z-index:1;position:absolute;background:",(function(e){var t=e.theme.colors;return t.backgroundColor?(0,i.lighten)(.15,t.backgroundColor):"#fff"}),";box-shadow:0 2px 5px rgba(0,0,0,0.15);}",(function(e){return e.theme.component}),";");t.default=(0,o.withTheme)(l)},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;nt.key?1:0})),n.setState({stats:e||[]})})),(0,f.checkSomePropChange)(this.props,e,["dataField","nestedField","aggregationSize"],(function(){n.updateQueryOptions(n.props),n.handleChange(n.state.currentValue,n.props)})),(0,f.isEqual)((0,I.getNumericRangeArray)(this.props.value,this.props.queryFormat),(0,I.getNumericRangeArray)(e.value,this.props.queryFormat))){if(!(0,f.isEqual)(this.state.currentValue?this.state.currentValue.map((function(e){return(0,I.formatDateString)((0,c.default)(new Date(e)),n.state.dateFormat)})):null,Array.isArray(this.props.selectedValue)?this.props.selectedValue:null)&&!(0,f.isEqual)(Array.isArray(this.props.selectedValue)?this.props.selectedValue:null,Array.isArray(e.selectedValue)?e.selectedValue:null)){var r=this.props,o=r.value,i=r.onChange;if(void 0===o){var a=this.props.selectedValue?t.parseValue(this.props.selectedValue,this.props):null;this.handleChange(a,this.props)}else i?i(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}}else{var s=(0,I.getValueArrayWithinLimits)(t.parseValue(this.props.value,this.props),(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat));s=(0,f.isEqual)(s,(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat))?null:(0,I.getValueArrayWithinLimits)(s,(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat)),this.handleChange(s,this.props)}},t.prototype.shouldComponentUpdate=function(e){var n=this,r=u((e.range.end-e.range.start)/2);return 1>e.stepValue||e.stepValue>r?(console.warn("stepValue for RangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+r),!1):((0,f.checkSomePropChange)(e,this.props,["queryFormat"],(function(){return n.setState({currentValue:t.parseValue(e.range,e)},(function(){n.updateQueryOptions(e),n.handleChange(n.state.currentValue,e)})),!1})),!0)},t.prototype.render=function(){var e=this,t=(0,I.getNumericRangeArray)(this.props.range,this.props.queryFormat),n=t[0],r=t[1],a=this.props.value?(0,I.getNumericRangeArray)(this.props.value,this.props.queryFormat):this.state.currentValue;return(0,i.jsx)(S.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,i.jsx)(C.default,{className:(0,f.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.state.stats.length&&this.props.showHistogram&&this.props.showSlider?(0,i.jsx)(x.default,{stats:this.state.stats,range:{start:n,end:r},interval:this.getValidInterval(this.props)}):null,this.props.showSlider&&(0,i.jsx)(g.default,{min:n,max:r,values:a||[n,r],onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,f.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(w.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),this.props.rangeLabels&&this.props.showSlider&&(0,i.jsx)("div",{css:O.rangeLabelsContainer},(0,i.jsx)(_.default,{align:"left",className:(0,f.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.start),(0,i.jsx)(_.default,{align:"right",className:(0,f.getClassName)(this.props.innerClass,"label")||null},this.props.rangeLabels.end)))},t}(a.Component);D.parseValue=function(e,t){return Array.isArray(e)?(0,I.getNumericRangeArray)({start:e[0],end:e[1]},t.queryFormat).filter((function(e){return"number"==typeof e})):e?(0,I.getNumericRangeArray)(e,t.queryFormat):(0,I.getNumericRangeArray)(t.range,t.queryFormat)},D.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,I.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var k=function(){var e=this;this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=(0,I.getNumericRangeArray)(e.props.range,e.props.queryFormat),o=r[0],i=r[1];100<(i-o)/n&&(n=(i-o)/100);for(var a=o;a<=i;a+=n)t=t.concat(a);return t[t.length-1]!==i&&(t=t.concat(i)),t},this.getValidInterval=function(e){var t=(0,I.getNumericRangeArray)(e.range,e.queryFormat),n=t[0],r=t[1];if((0,f.isValidDateRangeQueryFormat)(e.queryFormat)){var o=e.calendarInterval||(0,f.getCalendarIntervalErrorMessage)(r-n).calculatedCalendarInterval;return 100=u&&a<=c)?e.setState({currentValue:t?[i,a]:null},p):p()}))},this.handleSlider=function(t){var n=t.values;if(e.shouldUpdate(n)&&!(0,f.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,i=r.onChange;void 0===o?e.handleChange(n):i?(e.forceUpdate(),i(n)):e.setState({currentValue:e.state.currentValue||(0,I.getNumericRangeArray)(e.props.range,e.props.queryFormat)})}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=D.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,f.getOptionsFromQuery)(n(e,t)),(0,f.updateCustomQuery)(t.componentId,t,e));var i=t.showFilter;t.setQueryOptions(t.componentId,o,!1),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:i,URLParams:t.URLParams,componentType:y.componentTypes.rangeSlider})},this.updateQueryOptions=function(t){if(t.showHistogram){var n=t.customQuery,r={size:0,aggs:(t.histogramQuery||e.histogramQuery)(t)},i=(0,I.getNumericRangeArray)(t.range,t.queryFormat),a=n||D.defaultQuery,s=n?(0,f.getOptionsFromQuery)(n(i,t)):null;t.setQueryOptions(e.internalComponent,o({},r,s),!1),t.updateQuery({componentId:e.internalComponent,query:a(i,t),value:i})}},this.shouldUpdate=function(t){var n=e.props.validateRange;return!n||n(t)}};D.propTypes={setQueryOptions:h.default.funcRequired,updateQuery:h.default.funcRequired,options:h.default.options,selectedValue:h.default.selectedValue,setCustomQuery:h.default.funcRequired,enableAppbase:h.default.bool,beforeValueChange:h.default.func,className:h.default.string,componentId:h.default.stringRequired,compoundClause:h.default.compoundClause,customQuery:h.default.func,dataField:h.default.stringRequired,defaultValue:h.default.range,value:h.default.range,filterLabel:h.default.string,innerClass:h.default.style,interval:h.default.number,nestedField:h.default.string,onDrag:h.default.func,onQueryChange:h.default.func,onValueChange:h.default.func,onChange:h.default.func,range:h.default.range,rangeLabels:h.default.rangeLabels,react:h.default.react,showHistogram:h.default.bool,histogramQuery:h.default.func,showFilter:h.default.bool,showSlider:h.default.bool,tooltipTrigger:h.default.tooltipTrigger,renderTooltipData:h.default.func,snap:h.default.bool,stepValue:h.default.number,style:h.default.style,title:h.default.title,URLParams:h.default.bool,includeNullValues:h.default.bool,validateRange:h.default.func,index:h.default.string,queryFormat:(0,v.oneOf)([].concat(Object.keys(b.default))),calendarInterval:h.default.calendarInterval,updateComponentProps:h.default.func,_dateFormat:h.default.string,endpoint:h.default.endpoint},D.defaultProps={className:null,range:{start:0,end:10},showHistogram:!0,showSlider:!0,tooltipTrigger:"none",snap:!0,stepValue:1,showFilter:!0,style:{},URLParams:!1,includeNullValues:!1},D.componentType=y.componentTypes.rangeSlider;var P=(0,I.connect)((function(e,t){var n=t.nestedField&&e.aggregations[t.componentId]?e.aggregations[t.componentId].inner:e.aggregations[t.componentId];return{options:n?n[t.dataField]&&n[t.dataField].buckets:[],selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null,enableAppbase:e.config.enableAppbase}}),(function(e){return{setCustomQuery:function(t,n){return e((0,p.setCustomQuery)(t,n))},setQueryOptions:function(){return e(p.setQueryOptions.apply(void 0,arguments))},updateQuery:function(t){return e((0,p.updateQuery)(t))},updateComponentProps:function(t,n,r){return e((0,p.updateComponentProps)(t,n,r))}}}))((function(e){return(0,i.jsx)(D,o({ref:e.myForwardedRef},e))})),E=s.default.forwardRef((function(e,t){return(0,i.jsx)(T.default,{userProps:e},(function(e){return(0,i.jsx)(A.default,o({},e,{internalComponent:!0,componentType:y.componentTypes.rangeSlider}),(function(n){return(0,i.jsx)(P,o({},e,n,{myForwardedRef:t}))}))}))}));(0,d.default)(E,D),E.displayName="RangeSlider",t.default=E},function(e,t,n){"use strict";t.__esModule=!0,t.rangeLabelsContainer=void 0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15)),o=(n(4),{name:"dqk24x-left",styles:"left:0;margin-left:3px;;label:left;"}),i={name:"1lhilbp-right",styles:"right:0;margin-right:3px;;label:right;"},a=(0,r.default)("div",{target:"e1e72grt0",label:"Label"})("position:absolute;top:-25px;",(function(e){return"left"===e.align&&o})," ",(function(e){return"right"===e.align&&i}),"");t.rangeLabelsContainer={name:"dqmsxc-rangeLabelsContainer",styles:"position:relative;;label:rangeLabelsContainer;"};t.default=a},function(e,t,n){"use strict";e.exports=n(133)},function(e,t,n){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.ver=t.clear=t.bind=void 0;var r=n(225);t.bind=function(e,t){var n=(0,r.getSensor)(e);return n.bind(t),function(){n.unbind(t)}},t.clear=function(e){var t=(0,r.getSensor)(e);(0,r.removeSensor)(t)},t.ver="1.0.1"},function(){Array.prototype.find||Object.defineProperty(Array.prototype,"find",{value:function(e){if(null==this)throw new TypeError('"this" is null or not defined');var t=Object(this),n=t.length>>>0;if("function"!=typeof e)throw new TypeError("predicate must be a function");for(var r,o=arguments[1],i=0;i=document.body.scrollHeight;e.props.scrollTarget&&(t=e.domNode.clientHeight+e.domNode.scrollTop+300>=e.domNode.scrollHeight),!e.props.isLoading&&t&&e.loadMore()},this.loadMore=function(){if((!e.props.aggregationField||e.props.afterKey)&&e.props.hits&&e.props.total>e.props.hits.length){var t=e.state.from+e.props.size;if(e.props.hits.lengthe.charCodeAt(n)?" ":e.charAt(n);return g.trim(t)}function p(e){return e=c(e=u(e=l(e=s(e))))}function d(e){return e=o(e=i(e))}var f=n(59).FilterCSS,h=n(59).getDefaultWhiteList,g=n(60),y=new f,m=//g,b=/"/g,x=/"/g,_=/&#([a-zA-Z0-9]*);?/gim,w=/:?/gim,S=/&newline;?/gim,C=/((j\s*a\s*v\s*a|v\s*b|l\s*i\s*v\s*e)\s*s\s*c\s*r\s*i\s*p\s*t\s*|m\s*o\s*c\s*h\s*a):/gi,O=/e\s*x\s*p\s*r\s*e\s*s\s*s\s*i\s*o\s*n\s*\(.*/gi,I=/u\s*r\s*l\s*\(.*/gi;t.whiteList={a:["target","href","title"],abbr:["title"],address:[],area:["shape","coords","href","alt"],article:[],aside:[],audio:["autoplay","controls","crossorigin","loop","muted","preload","src"],b:[],bdi:["dir"],bdo:["dir"],big:[],blockquote:["cite"],br:[],caption:[],center:[],cite:[],code:[],col:["align","valign","span","width"],colgroup:["align","valign","span","width"],dd:[],del:["datetime"],details:["open"],div:[],dl:[],dt:[],em:[],figcaption:[],figure:[],font:["color","size","face"],footer:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],header:[],hr:[],i:[],img:["src","alt","title","width","height"],ins:["datetime"],li:[],mark:[],nav:[],ol:[],p:[],pre:[],s:[],section:[],small:[],span:[],sub:[],summary:[],sup:[],strong:[],strike:[],table:["width","border","align","valign"],tbody:["align","valign"],td:["width","rowspan","colspan","align","valign"],tfoot:["align","valign"],th:["width","rowspan","colspan","align","valign"],thead:["align","valign"],tr:["rowspan","align","valign"],tt:[],u:[],ul:[],video:["autoplay","controls","crossorigin","loop","muted","playsinline","poster","preload","src","height","width"]},t.getDefaultWhiteList=r,t.onTag=function(){},t.onIgnoreTag=function(){},t.onTagAttr=function(){},t.onIgnoreTagAttr=function(){},t.safeAttrValue=function(e,t,n,r){if(n=p(n),"href"===t||"src"===t){if("#"===(n=g.trim(n)))return"#";if("http://"!==n.substr(0,7)&&"https://"!==n.substr(0,8)&&"mailto:"!==n.substr(0,7)&&"tel:"!==n.substr(0,4)&&"data:image/"!==n.substr(0,11)&&"ftp://"!==n.substr(0,6)&&"./"!==n.substr(0,2)&&"../"!==n.substr(0,3)&&"#"!==n[0]&&"/"!==n[0])return""}else if("background"===t){if(C.lastIndex=0,C.test(n))return""}else if("style"===t){if(O.lastIndex=0,O.test(n))return"";if(I.lastIndex=0,I.test(n)&&(C.lastIndex=0,C.test(n)))return"";!1!==r&&(n=(r=r||y).process(n))}return n=d(n)},t.escapeHtml=o,t.escapeQuote=i,t.unescapeQuote=s,t.escapeHtmlEntities=l,t.escapeDangerHtml5Entities=u,t.clearNonPrintableCharacter=c,t.friendlyAttrValue=p,t.escapeAttrValue=d,t.onIgnoreTagStripAll=function(){return""},t.StripTagBody=function(e,t){function n(t){return!!r||-1!==g.indexOf(e,t)}"function"!=typeof t&&(t=function(){});var r=!Array.isArray(e),o=[],i=!1;return{onIgnoreTag:function(e,r,a){if(n(e)){if(a.isClosing){var s="[/removed]",l=a.position+s.length;return o.push([0==i?a.position:i,l]),i=!1,s}return i||(i=a.position),"[removed]"}return t(e,r,a)},remove:function(e){var t="",n=0;return g.forEach(o,(function(r){t+=e.slice(n,r[0]),n=r[1]})),t+=e.slice(n)}}},t.stripCommentTag=function(e){for(var t="",n=0;n=t&&10!==t&&13!==t)}))).join("")},t.cssFilter=y,t.getDefaultCSSWhiteList=h},function(e,t){function n(){return{"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1}}var r=/javascript\s*\:/gim;t.whiteList={"align-content":!1,"align-items":!1,"align-self":!1,"alignment-adjust":!1,"alignment-baseline":!1,all:!1,"anchor-point":!1,animation:!1,"animation-delay":!1,"animation-direction":!1,"animation-duration":!1,"animation-fill-mode":!1,"animation-iteration-count":!1,"animation-name":!1,"animation-play-state":!1,"animation-timing-function":!1,azimuth:!1,"backface-visibility":!1,background:!0,"background-attachment":!0,"background-clip":!0,"background-color":!0,"background-image":!0,"background-origin":!0,"background-position":!0,"background-repeat":!0,"background-size":!0,"baseline-shift":!1,binding:!1,bleed:!1,"bookmark-label":!1,"bookmark-level":!1,"bookmark-state":!1,border:!0,"border-bottom":!0,"border-bottom-color":!0,"border-bottom-left-radius":!0,"border-bottom-right-radius":!0,"border-bottom-style":!0,"border-bottom-width":!0,"border-collapse":!0,"border-color":!0,"border-image":!0,"border-image-outset":!0,"border-image-repeat":!0,"border-image-slice":!0,"border-image-source":!0,"border-image-width":!0,"border-left":!0,"border-left-color":!0,"border-left-style":!0,"border-left-width":!0,"border-radius":!0,"border-right":!0,"border-right-color":!0,"border-right-style":!0,"border-right-width":!0,"border-spacing":!0,"border-style":!0,"border-top":!0,"border-top-color":!0,"border-top-left-radius":!0,"border-top-right-radius":!0,"border-top-style":!0,"border-top-width":!0,"border-width":!0,bottom:!1,"box-decoration-break":!0,"box-shadow":!0,"box-sizing":!0,"box-snap":!0,"box-suppress":!0,"break-after":!0,"break-before":!0,"break-inside":!0,"caption-side":!1,chains:!1,clear:!0,clip:!1,"clip-path":!1,"clip-rule":!1,color:!0,"color-interpolation-filters":!0,"column-count":!1,"column-fill":!1,"column-gap":!1,"column-rule":!1,"column-rule-color":!1,"column-rule-style":!1,"column-rule-width":!1,"column-span":!1,"column-width":!1,columns:!1,contain:!1,content:!1,"counter-increment":!1,"counter-reset":!1,"counter-set":!1,crop:!1,cue:!1,"cue-after":!1,"cue-before":!1,cursor:!1,direction:!1,display:!0,"display-inside":!0,"display-list":!0,"display-outside":!0,"dominant-baseline":!1,elevation:!1,"empty-cells":!1,filter:!1,flex:!1,"flex-basis":!1,"flex-direction":!1,"flex-flow":!1,"flex-grow":!1,"flex-shrink":!1,"flex-wrap":!1,float:!1,"float-offset":!1,"flood-color":!1,"flood-opacity":!1,"flow-from":!1,"flow-into":!1,font:!0,"font-family":!0,"font-feature-settings":!0,"font-kerning":!0,"font-language-override":!0,"font-size":!0,"font-size-adjust":!0,"font-stretch":!0,"font-style":!0,"font-synthesis":!0,"font-variant":!0,"font-variant-alternates":!0,"font-variant-caps":!0,"font-variant-east-asian":!0,"font-variant-ligatures":!0,"font-variant-numeric":!0,"font-variant-position":!0,"font-weight":!0,grid:!1,"grid-area":!1,"grid-auto-columns":!1,"grid-auto-flow":!1,"grid-auto-rows":!1,"grid-column":!1,"grid-column-end":!1,"grid-column-start":!1,"grid-row":!1,"grid-row-end":!1,"grid-row-start":!1,"grid-template":!1,"grid-template-areas":!1,"grid-template-columns":!1,"grid-template-rows":!1,"hanging-punctuation":!1,height:!0,hyphens:!1,icon:!1,"image-orientation":!1,"image-resolution":!1,"ime-mode":!1,"initial-letters":!1,"inline-box-align":!1,"justify-content":!1,"justify-items":!1,"justify-self":!1,left:!1,"letter-spacing":!0,"lighting-color":!0,"line-box-contain":!1,"line-break":!1,"line-grid":!1,"line-height":!1,"line-snap":!1,"line-stacking":!1,"line-stacking-ruby":!1,"line-stacking-shift":!1,"line-stacking-strategy":!1,"list-style":!0,"list-style-image":!0,"list-style-position":!0,"list-style-type":!0,margin:!0,"margin-bottom":!0,"margin-left":!0,"margin-right":!0,"margin-top":!0,"marker-offset":!1,"marker-side":!1,marks:!1,mask:!1,"mask-box":!1,"mask-box-outset":!1,"mask-box-repeat":!1,"mask-box-slice":!1,"mask-box-source":!1,"mask-box-width":!1,"mask-clip":!1,"mask-image":!1,"mask-origin":!1,"mask-position":!1,"mask-repeat":!1,"mask-size":!1,"mask-source-type":!1,"mask-type":!1,"max-height":!0,"max-lines":!1,"max-width":!0,"min-height":!0,"min-width":!0,"move-to":!1,"nav-down":!1,"nav-index":!1,"nav-left":!1,"nav-right":!1,"nav-up":!1,"object-fit":!1,"object-position":!1,opacity:!1,order:!1,orphans:!1,outline:!1,"outline-color":!1,"outline-offset":!1,"outline-style":!1,"outline-width":!1,overflow:!1,"overflow-wrap":!1,"overflow-x":!1,"overflow-y":!1,padding:!0,"padding-bottom":!0,"padding-left":!0,"padding-right":!0,"padding-top":!0,page:!1,"page-break-after":!1,"page-break-before":!1,"page-break-inside":!1,"page-policy":!1,pause:!1,"pause-after":!1,"pause-before":!1,perspective:!1,"perspective-origin":!1,pitch:!1,"pitch-range":!1,"play-during":!1,position:!1,"presentation-level":!1,quotes:!1,"region-fragment":!1,resize:!1,rest:!1,"rest-after":!1,"rest-before":!1,richness:!1,right:!1,rotation:!1,"rotation-point":!1,"ruby-align":!1,"ruby-merge":!1,"ruby-position":!1,"shape-image-threshold":!1,"shape-outside":!1,"shape-margin":!1,size:!1,speak:!1,"speak-as":!1,"speak-header":!1,"speak-numeral":!1,"speak-punctuation":!1,"speech-rate":!1,stress:!1,"string-set":!1,"tab-size":!1,"table-layout":!1,"text-align":!0,"text-align-last":!0,"text-combine-upright":!0,"text-decoration":!0,"text-decoration-color":!0,"text-decoration-line":!0,"text-decoration-skip":!0,"text-decoration-style":!0,"text-emphasis":!0,"text-emphasis-color":!0,"text-emphasis-position":!0,"text-emphasis-style":!0,"text-height":!0,"text-indent":!0,"text-justify":!0,"text-orientation":!0,"text-overflow":!0,"text-shadow":!0,"text-space-collapse":!0,"text-transform":!0,"text-underline-position":!0,"text-wrap":!0,top:!1,transform:!1,"transform-origin":!1,"transform-style":!1,transition:!1,"transition-delay":!1,"transition-duration":!1,"transition-property":!1,"transition-timing-function":!1,"unicode-bidi":!1,"vertical-align":!1,visibility:!1,"voice-balance":!1,"voice-duration":!1,"voice-family":!1,"voice-pitch":!1,"voice-range":!1,"voice-rate":!1,"voice-stress":!1,"voice-volume":!1,volume:!1,"white-space":!1,widows:!1,width:!0,"will-change":!1,"word-break":!0,"word-spacing":!0,"word-wrap":!0,"wrap-flow":!1,"wrap-through":!1,"writing-mode":!1,"z-index":!1},t.getDefaultWhiteList=n,t.onAttr=function(){},t.onIgnoreAttr=function(){},t.safeAttrValue=function(e,t){return r.test(t)?"":t}},function(e){e.exports={indexOf:function(e,t){var n,r;if(Array.prototype.indexOf)return e.indexOf(t);for(n=0,r=e.length;n"===f||u==c-1){i+=n(e.slice(a,s)),p=r(d=e.slice(s,u+1)),i+=t(s,i.length,p,d,o(d)),a=u+1,s=!1;continue}if('"'===f||"'"===f)for(var h=1,g=e.charAt(u-h);""===g.trim()||"="===g;){if("="===g){l=f;continue e}g=e.charAt(u-++h)}}else if(f===l){l=!1;continue}}return a(e=(e=u.trim(e)).replace(c,"").toLowerCase()).length)){var r=t(e,n||"");r&&p.push(r)}}for(var r=0,o=0,p=[],d=!1,f=e.length,h=0;ho?e.doc_count:o})),s.default.createElement(y.default,{style:this.props.style,className:this.props.className},this.props.title&&s.default.createElement(h.default,{className:(0,u.getClassName)(this.props.innerClass,"title")||null},this.props.title),s.default.createElement(g.default,{role:"menu",className:(0,u.getClassName)(this.props.innerClass,"list")||null},this.state.options.map((function(t){var n=t.doc_count/o*2.2+.8;return s.default.createElement("span",{key:t.key,onClick:function(){return e.handleClick(t.key)},onKeyPress:function(n){return(0,u.handleA11yAction)(n,(function(){return e.handleClick(t.key)}))},style:{fontSize:n+"em"},className:e.state.currentValue[t.key]?((0,u.getClassName)(e.props.innerClass,"input")||"")+" active":(0,u.getClassName)(e.props.innerClass,"input"),role:"menuitem",tabIndex:"0"},t.key,e.props.showCount&&" ("+t.doc_count+")")}))))},t}(a.Component);x.defaultQuery=function(e,t){var n=null,r="or"===t.queryFormat?"terms":"term";if(r=t.multiSelect?r:"term",e){var o;if(t.multiSelect&&"or"!==t.queryFormat){var i=e.map((function(e){var n,o;return(o={})[r]=((n={})[t.dataField]=e,n),o}));o={bool:{must:i}}}else{var a,s;(s={})[r]=((a={})[t.dataField]=e,a),o=s}n=e.length?o:null}return n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var _=function(){var e=this;this.setValue=function(t){var n,r=1y?vb.PERCENT_FULL||t>(void 0===r[e+1]?1/0:r[e+1]-o)||t<(void 0===r[e-1]?-1/0:r[e-1]+o))}},{key:"fireChangeEvent",value:function(){this.props.onChange&&this.props.onChange(this.getPublicState())}},{key:"slideTo",value:function(e,t,n){var r=this,o=this.getNextState(e,t);this.setState(o,(function(){r.props.onValuesUpdated&&r.props.onValuesUpdated(r.getPublicState()),n&&n()}))}},{key:"updateNewValues",value:function(e){var t=this;if(null===this.state.slidingIndex){var n=e.max,r=e.min,o=e.values,i=this.validateValues(o,e);this.setState({handlePos:i.map((function(e){return t.props.algorithm.getPosition(e,r,n)})),values:i},(function(){return t.fireChangeEvent()}))}}},{key:"render",value:function(){var e=this,t=this.props,n=t.algorithm,r=t.children,o=t.disabled,i=t.handle,a=t.max,s=t.min,l=t.orientation,u=t.pitComponent,c=t.pitPoints,p=t.progressBar;return m.default.createElement("div",{className:this.state.className,ref:"rheostat",onClick:!o&&this.handleClick,style:{position:"relative"}},m.default.createElement("div",{className:"rheostat-background"}),this.state.handlePos.map((function(t,n){var r="vertical"===l?{top:t+"%",position:"absolute"}:{left:t+"%",position:"absolute"};return m.default.createElement(i,{"aria-valuemax":e.getMaxValue(n),"aria-valuemin":e.getMinValue(n),"aria-valuenow":e.state.values[n],"aria-disabled":o,"data-handle-key":n,className:"rheostat-handle",key:n,onClick:e.killEvent,onKeyDown:!o&&e.handleKeydown,onMouseDown:!o&&e.startMouseSlide,onTouchStart:!o&&e.startTouchSlide,role:"slider",style:r,tabIndex:0})})),this.state.handlePos.map((function(t,n,r){return 0===n&&1e.range.start&&(n=[{key:e.range.start,doc_count:0}].concat(n));var r=n[n.length-1];r.key+e.interval=n.start&&r[1]<=n.end?{currentValue:null}:{currentValue:[n.start,n.end]}}if(!(0,d.isEqual)(t.currentValue,[n.start,n.end]))return{currentValue:[n.start,n.end]}}return null},t.prototype.componentDidUpdate=function(e){var t=this;if((0,d.checkSomePropChange)(this.props,e,(0,O.getValidPropsKeys)(this.props),(function(){t.props.updateComponentProps(t.props.componentId,o({},t.props,t.props.range&&!t.props.calendarInterval&&t.props.queryFormat?{calendarInterval:(0,d.getCalendarIntervalErrorMessage)(I(t.props.range,t.props).end-I(t.props.range,t.props).start).calculatedCalendarInterval}:{}),g.componentTypes.dynamicRangeSlider),t.props.updateComponentProps(t.internalHistogramComponent,t.props,g.componentTypes.dynamicRangeSlider),t.props.updateComponentProps(t.internalRangeComponent,t.props,g.componentTypes.dynamicRangeSlider)})),!(0,d.isEqual)(this.props.range,e.range)&&this.props.range)this.updateQueryOptions(this.props,this.props.range),this.updateRange(I(this.props.range,this.props)),this.props.selectedValue?this.handleChange(this.props.selectedValue):this.handleChange();else if(this.props.range&&!(0,d.isEqual)(this.props.value&&this.props.value(this.props.range.start,this.props.range.end),e.value&&e.value(this.props.range.start,this.props.range.end))){var n=this.props.value(this.props.range.start,this.props.range.end),r=n.start,i=n.end;this.handleChange([r,i])}else if((0,d.isEqual)(this.state.currentValue,this.props.selectedValue)||(0,d.isEqual)(this.props.selectedValue,e.selectedValue))this.props.range&&null===this.props.selectedValue&&e.selectedValue&&this.handleChange();else{var a=this.props,s=a.value,l=a.onChange;void 0===s?this.handleChange(this.props.selectedValue||null):l?l(this.props.selectedValue||null):this.handleChange(this.state.currentValue)}(0,d.checkPropChange)(this.props.react,e.react,(function(){t.updateRangeQueryOptions(t.props),t.setReact(t.props)})),(0,d.checkSomePropChange)(this.props,e,["dataField","nestedField","aggregationSize"],(function(){t.updateRangeQueryOptions(t.props)})),(0,d.checkSomePropChange)(this.props,e,["showHistogram","interval","calendarInterval"],(function(){return t.updateQueryOptions(t.props,t.props.range||t.state.range)})),(0,d.checkPropChange)(this.props.options,e.options,(function(){var e=t.props.options;e.sort((function(e,t){return e.keyt.key?1:0})),t.setState({stats:e})}))},t.prototype.componentDidMount=function(){var e=this.props,t=e.enableAppbase,n=e.index,r=e.mode;!t&&n&&console.warn("Warning(ReactiveSearch): In order to use the `index` prop, the `enableAppbase` prop must be set to true in `ReactiveBase`."),"test"!==r&&this.setReact(this.props)},t.prototype.shouldComponentUpdate=function(e,t){var n=this;if(t.range){var r=u((t.range.end-t.range.start)/2);return 1>e.stepValue||e.stepValue>r?(console.warn("stepValue for DynamicRangeSlider "+e.componentId+" should be greater than 0 and less than or equal to "+r),!1):((0,d.checkSomePropChange)(e,this.props,["queryFormat"],(function(){return n.setState({currentValue:[I(e.range,e).start,I(e.range,e).end],range:I(e.range,e)}),n.updateRangeQueryOptions(e),!1})),!0)}return!0},t.prototype.componentWillUnmount=function(){this.props.removeComponent(this.props.componentId),this.props.removeComponent(this.internalHistogramComponent),this.props.removeComponent(this.internalRangeComponent),this.props.removeComponent(this.internalMatchAllComponent)},t.prototype.renderHistogram=function(){if(this.props.isLoading&&this.props.loader)return this.props.loader;if(this.state.stats.length&&this.props.showHistogram){var e=this.state.range;return(0,i.jsx)(b.default,{stats:this.state.stats,range:e,interval:this.getValidInterval(this.props,e)})}return null},t.prototype.render=function(){var e=this;if(!this.state.currentValue||!this.state.range||null===this.props.range||null===this.props.range.start)return null;var t=this.getRangeLabels(),n=t.startLabel,r=t.endLabel;return(0,i.jsx)(w.default,{primary:!0,style:this.props.style,className:this.props.className},this.props.title&&(0,i.jsx)(S.default,{className:(0,d.getClassName)(this.props.innerClass,"title")||null},this.props.title),this.renderHistogram(),(0,i.jsx)(h.default,{min:this.state.range.start,max:this.state.range.end,values:this.state.currentValue,onChange:this.handleSlider,onValuesUpdated:this.handleDrag,snap:this.props.snap,snapPoints:this.props.snap?this.getSnapPoints():null,className:(0,d.getClassName)(this.props.innerClass,"slider"),handle:function(t){var n=t.className,r=t.style,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(t,["className","style"]);return(0,i.jsx)(_.default,o({style:r,className:n},a,{renderTooltipData:e.props.renderTooltipData,tooltipTrigger:e.props.tooltipTrigger}))}}),(0,i.jsx)("div",{css:C.rangeLabelsContainer},(0,i.jsx)(x.default,{align:"left",className:(0,d.getClassName)(this.props.innerClass,"label")||null},n),(0,i.jsx)(x.default,{align:"right",className:(0,d.getClassName)(this.props.innerClass,"label")||null},r)))},t}(a.Component);T.parseValue=function(e,t){return Array.isArray(e)?e:e?(0,O.getNumericRangeArray)({start:e().start,end:e().end},t.queryFormat):null},T.defaultQuery=function(e,t){var n=null;return Array.isArray(e)&&e.length&&(n=(0,O.getRangeQueryWithNullValues)(e,t)),n&&t.nestedField?{nested:{path:t.nestedField,query:n}}:n};var A=function(){var e=this;this.setReact=function(t){var n=t.react;if(n){t.watchComponent(e.internalRangeComponent,t.react);var r=(0,d.pushToAndClause)(n,e.internalHistogramComponent);t.watchComponent(t.componentId,r)}else e.props.addComponent(e.internalMatchAllComponent,e._timestamp),t.setQueryOptions(e.internalMatchAllComponent,{aggs:{match_all:{}}},!1),t.watchComponent(e.internalRangeComponent,{and:e.internalMatchAllComponent}),t.watchComponent(t.componentId,{and:e.internalHistogramComponent})},this.getSnapPoints=function(){var t=[],n=e.props.stepValue,r=e.state.range;100<(r.end-r.start)/n&&(n=(r.end-r.start)/100);for(var o=r.start;o<=r.end;o+=n)t=t.concat(o);return t[t.length-1]!==r.end&&(t=t.concat(r.end)),t},this.getValidInterval=function(e,t){if((0,d.isValidDateRangeQueryFormat)(e.queryFormat)){var n=e.calendarInterval||(0,d.getCalendarIntervalErrorMessage)(t.end-t.start).calculatedCalendarInterval;return 100n.range.end?n.range.end:l],null===n.range.start&&(r=[s,l])}var u=r?[(0,d.isValidDateRangeQueryFormat)(n.queryFormat)?(0,O.formatDateString)(r[0]):r[0],(0,d.isValidDateRangeQueryFormat)(n.queryFormat)?(0,O.formatDateString)(r[1]):r[1]]:null;(0,d.checkValueChange)(n.componentId,u,n.beforeValueChange,(function(){e.setState({currentValue:r},(function(){e.updateQuery(u,n),n.onValueChange&&n.onValueChange(u)}))}))},this.handleSlider=function(t){var n=t.values;if(!(0,d.isEqual)(n,e.state.currentValue)){var r=e.props,o=r.value,i=r.onChange;void 0===o?e.handleChange(n):i?i(n):e.handleChange(n)}},this.handleDrag=function(t){if(e.props.onDrag){var n=t.min,r=t.max,o=t.values;e.props.onDrag(o,[n,r])}},this.updateQuery=function(e,t){var n=t.customQuery,r=T.defaultQuery(e,t),o=void 0;n&&(r=(n(e,t)||{}).query,o=(0,d.getOptionsFromQuery)(n(e,t)),(0,d.updateCustomQuery)(t.componentId,t,e));var i=t.showFilter;t.setQueryOptions(t.componentId,o,!1),t.updateQuery({componentId:t.componentId,query:r,value:e,label:t.filterLabel,showFilter:i,URLParams:t.URLParams,componentType:g.componentTypes.dynamicRangeSlider})},this.updateQueryOptions=function(t,n){if(t.showHistogram){var r={aggs:e.histogramQuery(t,n)},i=t.customQuery,a=t.customQuery||T.defaultQuery,s=[n.start,n.end],l=i?(0,d.getOptionsFromQuery)(i(s,t)):null;t.setQueryOptions(e.internalHistogramComponent,o({},r,l),!1),t.updateQuery({componentId:e.internalHistogramComponent,query:a(s,t),value:s})}},this.updateRange=function(t){e.setState({range:t})},this.updateRangeQueryOptions=function(t){var n,r={},o=t.nestedField;o?r={aggs:(n={},n[o]={nested:{path:o},aggs:e.rangeQuery(t)},n)}:r={aggs:e.rangeQuery(t)};t.setQueryOptions(e.internalRangeComponent,r)},this.getRangeLabels=function(){var t=e.state.range,n=t.start,r=t.end;if(e.props.rangeLabels){var o=e.props.rangeLabels(e.props.range.start,e.props.range.end);return{startLabel:n=o.start,endLabel:r=o.end}}return{startLabel:(0,d.isValidDateRangeQueryFormat)(e.props.queryFormat)?(0,O.formatDateString)(n):n,endLabel:(0,d.isValidDateRangeQueryFormat)(e.props.queryFormat)?(0,O.formatDateString)(r):r}}};T.propTypes={addComponent:f.default.funcRequired,removeComponent:f.default.funcRequired,setQueryListener:f.default.funcRequired,setQueryOptions:f.default.funcRequired,updateQuery:f.default.funcRequired,watchComponent:f.default.funcRequired,options:f.default.options,range:f.default.range,selectedValue:f.default.selectedValue,setComponentProps:f.default.funcRequired,updateComponentProps:f.default.funcRequired,isLoading:f.default.bool,setCustomQuery:f.default.funcRequired,enableAppbase:f.default.bool,setTestData:f.default.funcRequired,beforeValueChange:f.default.func,className:f.default.string,componentId:f.default.stringRequired,compoundClause:f.default.compoundClause,customQuery:f.default.func,dataField:f.default.stringRequired,defaultValue:f.default.func,value:f.default.func,filterLabel:f.default.string,innerClass:f.default.style,interval:f.default.number,loader:f.default.title,nestedField:f.default.string,onDrag:f.default.func,onQueryChange:f.default.func,onValueChange:f.default.func,onChange:f.default.func,rangeLabels:f.default.func,react:f.default.react,showHistogram:f.default.bool,showFilter:f.default.bool,tooltipTrigger:f.default.tooltipTrigger,renderTooltipData:f.default.func,snap:f.default.bool,stepValue:f.default.number,style:f.default.style,title:f.default.title,URLParams:f.default.bool,includeNullValues:f.default.bool,index:f.default.string,queryFormat:(0,m.oneOf)([].concat(Object.keys(y.default))),calendarInterval:f.default.calendarInterval,mockData:f.default.any,mode:f.default.string,endpoint:f.default.endpoint},T.defaultProps={className:null,showHistogram:!0,tooltipTrigger:"none",snap:!0,stepValue:1,style:{},URLParams:!1,showFilter:!0,includeNullValues:!1},T.componentType=g.componentTypes.dynamicRangeSlider;var D=(0,O.connect)((function(e,t){var n=e.aggregations[t.componentId];t.nestedField&&(n=e.aggregations[t.componentId]&&e.aggregations[t.componentId].inner);var r=n&&n[t.dataField],o=e.aggregations[t.componentId+"__range__internal"];return t.nestedField?(r=r&&n[t.dataField]&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"][t.nestedField].min?{start:e.aggregations[t.componentId+"__range__internal"][t.nestedField].min.value,end:e.aggregations[t.componentId+"__range__internal"][t.nestedField].max.value}:null):(r=r&&n[t.dataField].buckets?n[t.dataField].buckets:[],o=o&&e.aggregations[t.componentId+"__range__internal"].min?{start:e.aggregations[t.componentId+"__range__internal"].min.value,end:e.aggregations[t.componentId+"__range__internal"].max.value}:null),o&&(o=I(o),isNaN(o.start)&&isNaN(o.end)&&(o=null)),{options:r,isLoading:e.isLoading[t.componentId],range:o,selectedValue:e.selectedValues[t.componentId]?e.selectedValues[t.componentId].value:null,enableAppbase:e.config.enableAppbase}}),(function(e){return{setTestData:function(t,n){return e((0,c.mockDataForTesting)(t,n))},setComponentProps:function(t,n,r){return e((0,c.setComponentProps)(t,n,r))},setCustomQuery:function(t,n){return e((0,c.setCustomQuery)(t,n))},updateComponentProps:function(t,n,r){return e((0,c.updateComponentProps)(t,n,r))},addComponent:function(t,n){return e((0,c.addComponent)(t,n))},removeComponent:function(t){return e((0,c.removeComponent)(t))},setQueryOptions:function(){return e(c.setQueryOptions.apply(void 0,arguments))},setQueryListener:function(t,n,r){return e((0,c.setQueryListener)(t,n,r))},updateQuery:function(t,n){return e((0,c.updateQuery)(t,n))},watchComponent:function(t,n){return e((0,c.watchComponent)(t,n))}}}))((function(e){return(0,i.jsx)(T,o({ref:e.myForwardedRef},e))})),k=s.default.forwardRef((function(e,t){return(0,i.jsx)(v.default,{userProps:e},(function(e){return(0,i.jsx)(D,o({},e,{myForwardedRef:t}))}))}));(0,p.default)(k,T),k.displayName="DynamicRangeSlider",t.default=k},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=Object.assign||function(e){for(var t,n=1;n=arguments.length?void 0:arguments[0],l=void 0;l=s.data&&s.data.name?s.data.name:s.data,r(parseInt(l,10))||(l=parseInt(l,10)),i===D.Custom&&(l={mainLabel:s.name,secondaryLabel:s.seriesName,data:s.data}),e.setValue(l)}},this.updateQuery=function(t,n){var r=!(2=arguments.length?void 0:arguments[1],i=o.getModel().option.xAxis[0],a=o.getOption(),s=a.dataZoom[0].startValue,l=a.dataZoom[0].endValue,u=i.data[s],c=i.data[l],p=[void 0===u.value?u:u.value,void 0===c.value?c:c.value];e.setValue(p)}r&&r.apply(void 0,arguments)}};A.generateQueryOptions=function(e){var t=2 "),!(0,f.recLookup)(n,e.split(" > "),a.TREELIST_VALUES_PATH_SEPARATOR),!0)})),t=n}return t},O=function(e){function t(t){var n=(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G);(0,f.updateDefaultQuery)(d,e,n),(0,f.updateInternalQuery)((0,y.getInternalComponentID)(d),t,n,e,X(),null)}var n=e.showCount,r=e.mode,s=e.showLine,l=e.renderItem,u=e.showSearch,p=e.placeholder,d=e.componentId,g=e.themePreset,m=e.innerClass,v=e.className,x=e.title,O=e.style,I=e.rawData,T=e.error,A=e.isLoading,D=e.showCheckbox,k=e.showRadio,P=e.dataField,E=e.enableAppbase,M=e.index,R=e.sortBy,j=e.renderError,L=e.renderNoResults,N=e.loader,V=e.aggregationData,F=e.showSwitcherIcon,z=e.switcherIcon,B=(0,c.useRef)(),Q=(0,c.useState)(""),q=Q[0],H=Q[1],U=(0,c.useState)({}),G=U[0],W=U[1],Y=(0,c.useMemo)((function(){var e=(0,f.transformRawTreeListData)(V,P),t=[];return u&&q&&(t=function e(t,n){if(!(t&&Array.isArray(t)&&t.length))return null;var r=[];return t.forEach((function(t){var i=!t.list,s=t.key;n&&(s=n+"."+t.key);var l=(0,h.replaceDiacritics)(t.key).toLowerCase().includes((0,h.replaceDiacritics)(q).toLowerCase())||(0,f.recLookup)(G,s,a.TREELIST_VALUES_PATH_SEPARATOR);if(i&&l)r.push(o({},t,{initiallyExpanded:l}));else if(!i){var u=e(t.list,s);(l||u.length)&&r.push(o({},t,{initiallyExpanded:l||!!u.length,list:u}))}})),r}(e,"")),t.length?t:e}),[V,P,q,u]),X=function(){var t=(0,f.getQueryOptions)(e),n=(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G);return(0,f.getAggsQuery)(n,t,e)},K=function(){var n=X(e,{},(0,f.transformTreeListLocalStateIntoQueryComptaibleFormat)(G));e.defaultQuery?t(n):e.setQueryOptions((0,y.getInternalComponentID)(d),n)},Z=function(t){var n=e.customQuery,r=function(t){var n=null,r="or"===e.queryFormat?"should":"must";if(!Array.isArray(t)||0===t.length)return null;if(t){var o,i=t.map((function(t){return{bool:{must:t.split(" > ").map((function(t,n){var r,o;return(o={}).term=((r={})[e.dataField[n]]=t,r),o}))}}})),a={bool:(o={},o[r]=i,o)};n=t.length?a:null}return n&&e.nestedField?{nested:{path:e.nestedField,query:n}}:n}(t),i=void 0;n&&(r=(n(t,e)||{}).query,i=(0,f.getOptionsFromQuery)(n(t,e)),(0,f.updateCustomQuery)(e.componentId,e,t));e.setQueryOptions(e.componentId,o({},X(),i)),e.updateQuery({componentId:e.componentId,query:r,value:t,label:e.filterLabel,showFilter:e.showFilter,URLParams:e.URLParams,componentType:a.componentTypes.treeList})},$=function(t){var n=1 a{& > .--switcher-icon{transform:rotate(90deg);}}}.--list-item-label-count-wrapper{display:flex;align-items:center;&:hover{.--list-item-count,.--list-item-label{font-weight:700;}}}")},function(e,t,n){"use strict";function r(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r, or pass a custom React context provider to and the corresponding React context consumer to '+o+" in connect options.");var n,r=e.storeState,i=e.store,s=this.props;g&&(s=this.props.wrapperProps,n=this.props.forwardedRef);var l=this.selectDerivedProps(r,s,i,a);return this.selectChildElement(t,l,n)},i.render=function(){var e=this.props.context&&this.props.context.Consumer&&Object(D.isContextConsumer)(v.a.createElement(this.props.context.Consumer,null))?this.props.context:x;return v.a.createElement(e.Consumer,null,this.indirectRenderWrappedComponent)},r}(p);if(f.WrappedComponent=t,f.displayName=o,g){var h=v.a.forwardRef((function(e,t){return v.a.createElement(f,{wrapperProps:e,forwardedRef:t})}));return h.displayName=o,h.WrappedComponent=t,I()(h,t)}return I()(f,t)}}function i(e,t){return e===t?0!==e||0!==t||1/e==1/t:e!=e&&t!=t}function a(e,t){if(i(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;var n=Object.keys(e),r=Object.keys(t);if(n.length!==r.length)return!1;for(var o=0;o>8-i%1*8)){if(255<(e=n.charCodeAt(i+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|e}return r}(t.credentials));var b={method:i,headers:m};if(Array.isArray(g)){var x="";g.forEach((function(e){x+=JSON.stringify(e),x+="\n"})),g=x}else g=JSON.stringify(g)||{};0!==Object.keys(g).length&&(b.body=g);var _={},w="";l&&(w="?"+I.a.stringify(l));var S=f?t.protocol+"://"+t.url:t.protocol+"://"+t.url+"/"+h+"/"+s+w;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:S},b)).then((function(e){var t=Object.assign({},e),o=t.url;return delete t.url,A()(o||S,Object.assign({},t,{headers:c&&!f?Object.assign({},t.headers,{"x-timestamp":(new Date).getTime()}):t.headers})).then((function(e){return 500<=e.status?r(e):(_=e.headers,e.json().then((function(t){if(400<=e.status)return r(e);if(t&&t.error)return r(t);if(c&&t&&"[object Object]"===Object.prototype.toString.call(t)&&u&&u.query&&u.query instanceof Array){var o=0,i=u.query.filter((function(e){return e.execute||void 0===e.execute})).length;if(t&&Object.keys(t).forEach((function(e){t[e]&&Object.prototype.hasOwnProperty.call(t[e],"error")&&t[e].error&&(o+=1)})),0l&&(u=l);for(var c=0;c>8-i%1*8)){if(255<(t=n.charCodeAt(i+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|t}return r}function i(e,t){if(null==e&&!t)throw new Error("appbase-analytics: query or queryID must be present to register a click/conversion event")}function a(e){if(!e)throw new Error("appbase-analytics: queryID must be present to save search/favorite")}n.r(t);var s=n(42),l=n.n(s);t.default={init:function(e){void 0===e&&(e={});var t={credentials:e.credentials,index:e.index,url:e.url,userID:e.userID,globalCustomEvents:e.globalCustomEvents,queryID:"",headers:null,_request:function(e,n,i,a,s){var u=r({user_id:t.userID},i,{custom_events:r({},i&&i.custom_events,{},t.globalCustomEvents)}),c="";return a&&(c=Object.keys(a).map((function(e){return e+"="+a[e]})).join("&")),l()(t.url+"/"+n+"?"+c,{method:e,headers:r({},t.headers,{"Content-Type":"application/json",Authorization:"Basic "+o(t.credentials)}),body:"GET"===e?null:JSON.stringify(u)}).then((function(e){s&&s(null,e)})).catch((function(e){s&&s(e,null)}))}};return function(e){if(!e)throw new Error("appbase-analytics: A valid index must be present to record analytics events.")}(t.index),function(e){if(!e)throw new Error("appbase-analytics: Auth credentials is missing.")}(t.credentials),function(e){if(!e)throw new Error("appbase-analytics: URL is missing.")}(t.url),t.search=function(e,n){i(e.query,e.queryID);if(t._request){var r={query:e.query,query_id:e.queryID,custom_events:e.customEvents,filters:e.filters,hits:e.hits,impressions:e.impressions};t._request("PUT",t.index+"/_analytics/search",r,null,(function(e,r){r?r.json().then((function(o){o&&o.query_id&&(t.queryID=o.query_id),n&&n(e,r)})).catch((function(e){n&&n(e,r)})):n&&n(e,r)}))}},t.click=function(e,n){if(i(e.query,e.queryID),function(e){if(!e||1>Object.keys(e).length)throw new Error("appbase-analytics: at least one click object must be present to register a click event")}(e.objects),t._request){var r={click_on:e.objects,click_type:e.isSuggestionClick?"suggestion":"result",query:e.query,query_id:e.queryID,custom_events:e.customEvents,meta:e.meta};t._request("PUT",t.index+"/_analytics/click",r,null,n)}},t.conversion=function(e,n){if(i(null,e.queryID),function(e){if(!e||1>Object.keys(e).length)throw new Error("appbase-analytics: at least one click object must be present to register a click event")}(e.objects),t._request){var r={conversion_on:e.objects,query_id:e.queryID,meta:e.meta};t._request("PUT",t.index+"/_analytics/conversion",r,null,n)}},t.saveSearch=function(e,n){a(e.queryID);var r={query_id:e.queryID,save_search_id:e.saveSearchID,save_search_meta:e.saveSearchMeta,user_id:e.userID,custom_events:e.customEvents};t._request("PUT","_analytics/save-search",r,null,n)},t.deleteSavedSearch=function(e,n){t._request("DELETE","_analytics/save-search/"+e,null,null,n)},t.getSavedSearches=function(e,n){t._request&&t._request("GET","_analytics/saved-searches",null,e,n)},t.favorite=function(e,n){if(a(e.queryID),!e.favoriteOn||""===e.favoriteOn)throw new Error("appbase-analytics: favoriteOn property is required");if(!e.source)throw new Error("appbase-analytics: source property is required");var r={query_id:e.queryID,favorite_on:e.favoriteOn,source:e.source,id:e.id,meta:e.meta,user_id:e.userID,custom_events:e.customEvents};t._request("PUT","_analytics/favorite",r,null,n)},t.getFavorites=function(e,n){t._request&&t._request("GET","_analytics/favorites",null,e,n)},t.setUserID=function(e){t.userID=e},t.setGlobalCustomEvents=function(e){t.globalCustomEvents=e},t.setHeaders=function(e){t.headers=e},t.getQueryID=function(){return t.queryID},t}}},function(e,t,n){(function(e){!function(e){"use strict";function t(e){((e=e||"")instanceof URLSearchParams||e instanceof t)&&(e=e.toString()),this[p]=i(e)}function n(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,(function(e){return t[e]}))}function r(e){return e.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/gi,(function(e){return decodeURIComponent(e)}))}function o(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return h&&(n[e.Symbol.iterator]=function(){return n}),n}function i(e){var t={};if("object"!=typeof e){0===e.indexOf("?")&&(e=e.slice(1));for(var n=e.split("&"),o=0;o","❮":'"',"❯":'"',"❰":"<","❱":">","❲":"[","❳":"]","❴":"{","❵":"}","❶":"1","❷":"2","❸":"3","❹":"4","❺":"5","❻":"6","❼":"7","❽":"8","❾":"9","❿":"10","➀":"1","➁":"2","➂":"3","➃":"4","➄":"5","➅":"6","➆":"7","➇":"8","➈":"9","➉":"10","➊":"1","➋":"2","➌":"3","➍":"4","➎":"5","➏":"6","➐":"7","➑":"8","➒":"9","➓":"10","Ⱡ":"L","ⱡ":"l","Ɫ":"L","Ᵽ":"P","Ɽ":"R","ⱥ":"a","ⱦ":"t","Ⱨ":"H","ⱨ":"h","Ⱪ":"K","ⱪ":"k","Ⱬ":"Z","ⱬ":"z","Ɱ":"M","Ɐ":"a","ⱱ":"v","Ⱳ":"W","ⱳ":"w","ⱴ":"v","Ⱶ":"H","ⱶ":"h","ⱸ":"e","ⱺ":"o","ⱻ":"E","ⱼ":"j","⸨":"((","⸩":"))","Ꜩ":"TZ","ꜩ":"tz","ꜰ":"F","ꜱ":"S","Ꜳ":"AA","ꜳ":"aa","Ꜵ":"AO","ꜵ":"ao","Ꜷ":"AU","ꜷ":"au","Ꜹ":"AV","ꜹ":"av","Ꜻ":"AV","ꜻ":"av","Ꜽ":"AY","ꜽ":"ay","Ꜿ":"c","ꜿ":"c","Ꝁ":"K","ꝁ":"k","Ꝃ":"K","ꝃ":"k","Ꝅ":"K","ꝅ":"k","Ꝇ":"L","ꝇ":"l","Ꝉ":"L","ꝉ":"l","Ꝋ":"O","ꝋ":"o","Ꝍ":"O","ꝍ":"o","Ꝏ":"OO","ꝏ":"oo","Ꝑ":"P","ꝑ":"p","Ꝓ":"P","ꝓ":"p","Ꝕ":"P","ꝕ":"p","Ꝗ":"Q","ꝗ":"q","Ꝙ":"Q","ꝙ":"q","Ꝛ":"R","ꝛ":"r","Ꝟ":"V","ꝟ":"v","Ꝡ":"VY","ꝡ":"vy","Ꝣ":"Z","ꝣ":"z","Ꝧ":"TH","ꝧ":"th","Ꝩ":"V","Ꝺ":"D","ꝺ":"d","Ꝼ":"F","ꝼ":"f","Ᵹ":"G","Ꝿ":"G","ꝿ":"g","Ꞁ":"L","ꞁ":"l","Ꞃ":"R","ꞃ":"r","Ꞅ":"s","ꞅ":"S","Ꞇ":"T","ꟻ":"F","ꟼ":"p","ꟽ":"M","ꟾ":"I","ꟿ":"M","ff":"ff","fi":"fi","fl":"fl","ffi":"ffi","ffl":"ffl","st":"st","!":"!",""":'"',"#":"#","$":"$","%":"%","&":"&","'":'"',"(":"(",")":")","*":"*","+":"+",",":",","-":"-",".":".","/":"/","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9",":":":",";":";","<":"<","=":"=",">":">","?":"?","@":"@","A":"A","B":"B","C":"C","D":"D","E":"E","F":"F","G":"G","H":"H","I":"I","J":"J","K":"K","L":"L","M":"M","N":"N","O":"O","P":"P","Q":"Q","R":"R","S":"S","T":"T","U":"U","V":"V","W":"W","X":"X","Y":"Y","Z":"Z","[":"[","\":"\\","]":"]","^":"^","_":"_","a":"a","b":"b","c":"c","d":"d","e":"e","f":"f","g":"g","h":"h","i":"i","j":"j","k":"k","l":"l","m":"m","n":"n","o":"o","p":"p","q":"q","r":"r","s":"s","t":"t","u":"u","v":"v","w":"w","x":"x","y":"y","z":"z","{":"{","}":"}","~":"~"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t,n=1;ni-n+2&&(h=d(2,i-n+2),v=h+n);for(var b=function(e){var t=r===e-1,n=(0,f.getClassName)(a,"button"),l=n||t?n+" "+(t?"active":""):null,p=(0,s.jsx)(y.default,{className:l,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,f.handleA11yAction)(t,(function(){return o(e-1)}))},onClick:function(t){t.preventDefault(),o(e-1)},alt:"Page "+e,href:"?"+u+"="+e},e);e<=i+1&&(g.push(p),e===c(i+1,v)-1&&(m=e))},x=h;x=u(t/2)+!!(t%2)&&2!==m(this.props,"start")[1]?(0,s.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&2=t&&m(this.props,"end")[0],(0,s.jsx)(y.default,a({className:(0,f.getClassName)(i,"button")||null,disabled:n>=o-1,onKeyPress:function(e){return(0,f.handleA11yAction)(e,h)},onClick:h,tabIndex:n>=o-1?"-1":"0"},w),"Next"))},t}(p.default.PureComponent);v.propTypes={currentPage:h.default.number,innerClass:h.default.style,pages:h.default.number,setPage:h.default.func,totalPages:h.default.number,fragmentName:h.default.string,showEndPage:h.default.bool},t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var a=r(n(1)),s=n(7),l=r(n(3)),u=r(n(188)),c=r(n(28)),p=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof 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)}(t,e),t.prototype.render=function(){return this.props.show?a.default.createElement(c.default,{direction:"row-reverse",className:(0,s.getClassName)(this.props.innerClass,"poweredBy")},a.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},a.default.createElement(u.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(a.default.PureComponent);p.propTypes={show:l.default.bool,innerClass:l.default.style},t.default=p},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(15)).default)("img",{target:"edftp2i0",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(4);t.resultStats={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},t.sortOptions={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=r(n(1)),i=n(7),a=r(n(3)),s=r(n(191)),l=function(e){var t=e.filteredResults,n=e.hasCustomRender,r=e.listClass,a=e.innerClass,l=e.renderItem,u=e.triggerClickAnalytics,c=e.base,p=e.analytics,d=e.getComponent,f=function(){return n?d():o.default.createElement("div",{className:r+" "+(0,i.getClassName)(a,"list")},t.map((function(e,t){return l(e,(function(){u(c+t)}))})))};return p?o.default.createElement(s.default,{hits:t},f()):f()};l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func,analytics:a.default.bool},t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;n";var v=function(e){var t=c.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var n="/"===(e=c.trim(e.slice(t+1,-1)))[e.length-1];return n&&(e=c.trim(e.slice(0,-1))),{html:e,closing:n}}(l),b=n[a],x=u(v.html,(function(e,t){var n=-1!==c.indexOf(b,e),o=s(a,e,t,n);return r(o)?n?(t=d(a,e,t,h))?e+'="'+t+'"':e:r(o=p(a,e,t,n))?void 0:o:o}));return l="<"+a,x&&(l+=" "+x),v.closing&&(l+=" /"),l+=">"}return r(m=i(a,l,y))?f(l):m}),f);return g&&(y=g.remove(y)),y},e.exports=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(4),o=function(e){return e&&e.__esModule?e:{default:e}}(n(11)),i=n(10),a={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},s=function(e){var t=e.textToHighlight,n=e.searchWords,o=e.autoEscape,s=e.hasPredictiveSuggestion,l=e.categoryLabel,u=n.map((function(e){return o?(0,i.escapeRegExp)(e):e})).filter((function(e){return e})),c=l||u.join("|");return(0,r.jsx)("div",{css:a,dangerouslySetInnerHTML:{__html:s?t:t.replace(new RegExp(c,"ig"),(function(e){return''+e+""}))}})};s.propTypes={searchWords:o.default.arrayOf(o.default.string),textToHighlight:o.default.string,autoEscape:o.default.bool,hasPredictiveSuggestion:o.default.bool,categoryLabel:o.default.string},s.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1,hasPredictiveSuggestion:!1},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t,n=1;n div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&a}),";"),l=(0,r.default)("span",{target:"e1eez11q1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=s,t.Tick=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15)),o=(n(4),{name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"}),i=(0,r.default)("span",{target:"e1bddj530",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?o:null}),"}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(15)).default)("div",{target:"ems5wkt0",label:"TagList"})("display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px;max-wdth:100%;span{display:inline-block;margin:2px 5px;cursor:pointer;border-radius:0.25rem;padding:2px 4px;&.active{background-color:",(function(e){return e.theme.colors.primaryColor}),";color:",(function(e){return e.theme.colors.primaryTextColor}),";}}");t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){e.input,e.selectedDay,e.month;var t=e.children,n=e.classNames,r=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["input","selectedDay","month","children","classNames"]);return u.default.createElement("div",l({className:n.overlayWrapper},r),u.default.createElement("div",{className:n.overlay},t))}function i(e){return(0,p.isDate)(e)?e.getFullYear()+"-"+(""+(e.getMonth()+1))+"-"+(""+e.getDate()):""}function a(e){if("string"==typeof e){var t=e.split("-");if(3===t.length){var n=parseInt(t[0],10),r=parseInt(t[1],10)-1,o=parseInt(t[2],10);return isNaN(n)||4<(n+"").length||isNaN(r)||isNaN(o)||0>=o||31r||12<=r?void 0:new Date(n,r,o,12,0,0,0)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var s=function(){function e(e,t){for(var n,r=0;r=h.getMonthsDiff(t,e.toMonth)&&(t=g.addMonths(h.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=g.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=g.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&0>h.getMonthsDiff(n,e)||r&&0n.length-8?this.showNextMonth((function(){var e=n.length-r;h.getDayNodes(t.dayPicker,t.props.classNames)[7-e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=h.getDayNodes(this.dayPicker,this.props.classNames),r=h.nodeListToArray(n).indexOf(e);6>=r?this.showPreviousMonth((function(){var e=h.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=h.getMonthsDiff(t,e);0=n?this.showNextMonth():0>r&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,i=e.navbarElement,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var s={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:a.dir,labels:t,locale:n,localeUtils:r};return l.default.isValidElement(i)?l.default.cloneElement(i,s):l.default.createElement(i,s)}},{key:"renderMonths",value:function(){for(var e,t=[],n=h.getFirstDayOfWeekFromProps(this.props),r=0;rp;p+=1){var d=(p+n)%7,f={key:p,className:t.weekday,weekday:d,weekdaysLong:o,weekdaysShort:i,localeUtils:l,locale:a},h=s.default.isValidElement(u)?s.default.cloneElement(u,f):s.default.createElement(u,f);c.push(h)}return s.default.createElement("div",{className:t.weekdays,role:"rowgroup"},s.default.createElement("div",{className:t.weekdaysRow,role:"row"},r&&s.default.createElement("div",{className:t.weekday}),c))}}]),t}(a.Component);t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t,n){return e?function(r){r.persist(),e(t,n,r)}:void 0}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t,n=1;nn||t.byteLength>8-i%1*8)){if(255<(e=n.charCodeAt(i+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|e}return r}(t.credentials));var _={method:i,headers:b};if(Array.isArray(m)){var w="";m.forEach((function(e){w+=JSON.stringify(e),w+="\n"})),m=w}else m=JSON.stringify(m)||{};0!==Object.keys(m).length&&(_.body=m);var S={},C="";l&&(C="?"+I.a.stringify(l));var O=f?t.protocol+"://"+t.url:t.protocol+"://"+t.url+"/"+y+"/"+s+C;return function(e){if(t.transformRequest&&"function"==typeof t.transformRequest){var n=t.transformRequest(e);return n instanceof Promise?n:Promise.resolve(n)}return Promise.resolve(e)}(Object.assign({},{url:O},_)).then((function(e){var t=Object.assign({},e),o=t.url;delete t.url;var i=new AbortController,a=i.signal,s=A()(o||O,Object.assign({},t,{headers:c&&!f?Object.assign({},t.headers,{"x-timestamp":(new Date).getTime()}):t.headers,signal:a})),l=new Promise((function(e,t){0l&&(u=l);for(var c=0;c>8-i%1*8)){if(255<(t=n.charCodeAt(i+=3/4)))throw new Error('"btoa" failed: The string to be encoded contains characters outside of the Latin1 range.');o=o<<8|t}return r}function i(e,t){if(null==e&&!t)throw new Error("appbase-analytics: query or queryID must be present to register a click/conversion event")}function a(e){if(!e)throw new Error("appbase-analytics: queryID must be present to save search/favorite")}n.r(t);var s=n(42),l=n.n(s);t.default={init:function(e){void 0===e&&(e={});var t={credentials:e.credentials,index:e.index,url:e.url,userID:e.userID,globalCustomEvents:e.globalCustomEvents,queryID:"",headers:null,_request:function(e,n,i,a,s){var u=r({user_id:t.userID},i,{custom_events:r({},i&&i.custom_events,{},t.globalCustomEvents)}),c="";return a&&(c=Object.keys(a).map((function(e){return e+"="+a[e]})).join("&")),l()(t.url+"/"+n+"?"+c,{method:e,headers:r({},t.headers,{"Content-Type":"application/json",Authorization:"Basic "+o(t.credentials)}),body:"GET"===e?null:JSON.stringify(u)}).then((function(e){s&&s(null,e)})).catch((function(e){s&&s(e,null)}))}};return function(e){if(!e)throw new Error("appbase-analytics: A valid index must be present to record analytics events.")}(t.index),function(e){if(!e)throw new Error("appbase-analytics: Auth credentials is missing.")}(t.credentials),function(e){if(!e)throw new Error("appbase-analytics: URL is missing.")}(t.url),t.search=function(e,n){i(e.query,e.queryID);if(t._request){var r={query:e.query,query_id:e.queryID,custom_events:e.customEvents,filters:e.filters,hits:e.hits,impressions:e.impressions};t._request("PUT",t.index+"/_analytics/search",r,null,(function(e,r){r?r.json().then((function(o){o&&o.query_id&&(t.queryID=o.query_id),n&&n(e,r)})).catch((function(e){n&&n(e,r)})):n&&n(e,r)}))}},t.click=function(e,n){if(i(e.query,e.queryID),function(e){if(!e||1>Object.keys(e).length)throw new Error("appbase-analytics: at least one click object must be present to register a click event")}(e.objects),t._request){var r={click_on:e.objects,click_type:e.isSuggestionClick?"suggestion":"result",query:e.query,query_id:e.queryID,custom_events:e.customEvents,meta:e.meta};t._request("PUT",t.index+"/_analytics/click",r,null,n)}},t.conversion=function(e,n){if(i(null,e.queryID),function(e){if(!e||1>Object.keys(e).length)throw new Error("appbase-analytics: at least one click object must be present to register a click event")}(e.objects),t._request){var r={conversion_on:e.objects,query_id:e.queryID,meta:e.meta};t._request("PUT",t.index+"/_analytics/conversion",r,null,n)}},t.saveSearch=function(e,n){a(e.queryID);var r={query_id:e.queryID,save_search_id:e.saveSearchID,save_search_meta:e.saveSearchMeta,user_id:e.userID,custom_events:e.customEvents};t._request("PUT","_analytics/save-search",r,null,n)},t.deleteSavedSearch=function(e,n){t._request("DELETE","_analytics/save-search/"+e,null,null,n)},t.getSavedSearches=function(e,n){t._request&&t._request("GET","_analytics/saved-searches",null,e,n)},t.favorite=function(e,n){if(a(e.queryID),!e.favoriteOn||""===e.favoriteOn)throw new Error("appbase-analytics: favoriteOn property is required");if(!e.source)throw new Error("appbase-analytics: source property is required");var r={query_id:e.queryID,favorite_on:e.favoriteOn,source:e.source,id:e.id,meta:e.meta,user_id:e.userID,custom_events:e.customEvents};t._request("PUT","_analytics/favorite",r,null,n)},t.getFavorites=function(e,n){t._request&&t._request("GET","_analytics/favorites",null,e,n)},t.setUserID=function(e){t.userID=e},t.setGlobalCustomEvents=function(e){t.globalCustomEvents=e},t.setHeaders=function(e){t.headers=e},t.getQueryID=function(){return t.queryID},t.saveSessionUsefulness=function(e,n,r){if("string"!=typeof e||""===e)throw new Error("appbase-analytics: AISessionId is required");if("boolean"!=typeof n.useful)throw new Error("appbase-analytics: useful property is required and must be a boolean");var o={useful:n.useful,reason:n.reason,user_id:n.userID,meta:n.meta};t._request("PUT","_ai/"+e+"/analytics",o,null,r)},t}}},function(e,t,n){(function(e){!function(e){"use strict";function t(e){((e=e||"")instanceof URLSearchParams||e instanceof t)&&(e=e.toString()),this[p]=i(e)}function n(e){var t={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(e).replace(/[!'\(\)~]|%20|%00/g,(function(e){return t[e]}))}function r(e){return e.replace(/[ +]/g,"%20").replace(/(%[a-f0-9]{2})+/gi,(function(e){return decodeURIComponent(e)}))}function o(t){var n={next:function(){var e=t.shift();return{done:void 0===e,value:e}}};return h&&(n[e.Symbol.iterator]=function(){return n}),n}function i(e){var t={};if("object"!=typeof e){0===e.indexOf("?")&&(e=e.slice(1));for(var n=e.split("&"),o=0;o","❮":'"',"❯":'"',"❰":"<","❱":">","❲":"[","❳":"]","❴":"{","❵":"}","❶":"1","❷":"2","❸":"3","❹":"4","❺":"5","❻":"6","❼":"7","❽":"8","❾":"9","❿":"10","➀":"1","➁":"2","➂":"3","➃":"4","➄":"5","➅":"6","➆":"7","➇":"8","➈":"9","➉":"10","➊":"1","➋":"2","➌":"3","➍":"4","➎":"5","➏":"6","➐":"7","➑":"8","➒":"9","➓":"10","Ⱡ":"L","ⱡ":"l","Ɫ":"L","Ᵽ":"P","Ɽ":"R","ⱥ":"a","ⱦ":"t","Ⱨ":"H","ⱨ":"h","Ⱪ":"K","ⱪ":"k","Ⱬ":"Z","ⱬ":"z","Ɱ":"M","Ɐ":"a","ⱱ":"v","Ⱳ":"W","ⱳ":"w","ⱴ":"v","Ⱶ":"H","ⱶ":"h","ⱸ":"e","ⱺ":"o","ⱻ":"E","ⱼ":"j","⸨":"((","⸩":"))","Ꜩ":"TZ","ꜩ":"tz","ꜰ":"F","ꜱ":"S","Ꜳ":"AA","ꜳ":"aa","Ꜵ":"AO","ꜵ":"ao","Ꜷ":"AU","ꜷ":"au","Ꜹ":"AV","ꜹ":"av","Ꜻ":"AV","ꜻ":"av","Ꜽ":"AY","ꜽ":"ay","Ꜿ":"c","ꜿ":"c","Ꝁ":"K","ꝁ":"k","Ꝃ":"K","ꝃ":"k","Ꝅ":"K","ꝅ":"k","Ꝇ":"L","ꝇ":"l","Ꝉ":"L","ꝉ":"l","Ꝋ":"O","ꝋ":"o","Ꝍ":"O","ꝍ":"o","Ꝏ":"OO","ꝏ":"oo","Ꝑ":"P","ꝑ":"p","Ꝓ":"P","ꝓ":"p","Ꝕ":"P","ꝕ":"p","Ꝗ":"Q","ꝗ":"q","Ꝙ":"Q","ꝙ":"q","Ꝛ":"R","ꝛ":"r","Ꝟ":"V","ꝟ":"v","Ꝡ":"VY","ꝡ":"vy","Ꝣ":"Z","ꝣ":"z","Ꝧ":"TH","ꝧ":"th","Ꝩ":"V","Ꝺ":"D","ꝺ":"d","Ꝼ":"F","ꝼ":"f","Ᵹ":"G","Ꝿ":"G","ꝿ":"g","Ꞁ":"L","ꞁ":"l","Ꞃ":"R","ꞃ":"r","Ꞅ":"s","ꞅ":"S","Ꞇ":"T","ꟻ":"F","ꟼ":"p","ꟽ":"M","ꟾ":"I","ꟿ":"M","ff":"ff","fi":"fi","fl":"fl","ffi":"ffi","ffl":"ffl","st":"st","!":"!",""":'"',"#":"#","$":"$","%":"%","&":"&","'":'"',"(":"(",")":")","*":"*","+":"+",",":",","-":"-",".":".","/":"/","0":"0","1":"1","2":"2","3":"3","4":"4","5":"5","6":"6","7":"7","8":"8","9":"9",":":":",";":";","<":"<","=":"=",">":">","?":"?","@":"@","A":"A","B":"B","C":"C","D":"D","E":"E","F":"F","G":"G","H":"H","I":"I","J":"J","K":"K","L":"L","M":"M","N":"N","O":"O","P":"P","Q":"Q","R":"R","S":"S","T":"T","U":"U","V":"V","W":"W","X":"X","Y":"Y","Z":"Z","[":"[","\":"\\","]":"]","^":"^","_":"_","a":"a","b":"b","c":"c","d":"d","e":"e","f":"f","g":"g","h":"h","i":"i","j":"j","k":"k","l":"l","m":"m","n":"n","o":"o","p":"p","q":"q","r":"r","s":"s","t":"t","u":"u","v":"v","w":"w","x":"x","y":"y","z":"z","{":"{","}":"}","~":"~"}},function(e,t,n){Object.defineProperty(t,"__esModule",{value:!0});var r=Object.assign||function(e){for(var t,n=1;ni-n+2&&(h=d(2,i-n+2),v=h+n);for(var b=function(e){var t=r===e-1,n=(0,f.getClassName)(a,"button"),l=n||t?n+" "+(t?"active":""):null,p=(0,s.jsx)(y.default,{className:l,primary:t,key:e-1,tabIndex:"0",onKeyPress:function(t){return(0,f.handleA11yAction)(t,(function(){return o(e-1)}))},onClick:function(t){t.preventDefault(),o(e-1)},alt:"Page "+e,href:"?"+u+"="+e},e);e<=i+1&&(g.push(p),e===c(i+1,v)-1&&(m=e))},x=h;x=u(t/2)+!!(t%2)&&2!==m(this.props,"start")[1]?(0,s.jsx)("span",null,"..."):null,this.buildIntermediatePaginationDom(),p&&2=t&&m(this.props,"end")[0],(0,s.jsx)(y.default,a({className:(0,f.getClassName)(i,"button")||null,disabled:n>=o-1,onKeyPress:function(e){return(0,f.handleA11yAction)(e,h)},onClick:h,tabIndex:n>=o-1?"-1":"0"},w),"Next"))},t}(p.default.PureComponent);v.propTypes={currentPage:h.default.number,innerClass:h.default.style,pages:h.default.number,setPage:h.default.func,totalPages:h.default.number,fragmentName:h.default.string,showEndPage:h.default.bool},t.default=v},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var a=r(n(1)),s=n(7),l=r(n(3)),u=r(n(188)),c=r(n(29)),p=function(e){function t(){return o(this,t),i(this,e.apply(this,arguments))}return function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof 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)}(t,e),t.prototype.render=function(){return this.props.show?a.default.createElement(c.default,{direction:"row-reverse",className:(0,s.getClassName)(this.props.innerClass,"poweredBy")},a.default.createElement("a",{href:"https://appbase.io/",target:"_blank",rel:"noopener noreferrer"},a.default.createElement(u.default,{src:"https://cdn.rawgit.com/appbaseio/cdn/d2ec210045e59104ee5485841fa17b23fc83f097/appbase/logos/rbc-logo.svg"}))):null},t}(a.default.PureComponent);p.propTypes={show:l.default.bool,innerClass:l.default.style},t.default=p},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(15)).default)("img",{target:"edftp2i0",label:"PoweredByImage"})({name:"14kcwr6",styles:"width:110px;"});t.default=r},function(e,t,n){"use strict";t.__esModule=!0,t.sortOptions=t.resultStats=void 0;n(4);t.resultStats={name:"1kfwsuu-resultStats",styles:"flex-grow:1;font-size:0.82rem;;label:resultStats;"},t.sortOptions={name:"p4tgvk-sortOptions",styles:"color:#424242;height:32px;font-size:0.82rem;padding:0 25px 0 10px;background:url(data:image/svg+xml;base64,PHN2ZyBpZD0iTGF5ZXJfMSIgZGF0YS1uYW1lPSJMYXllciAxIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCA0Ljk1IDEwIj48ZGVmcz48c3R5bGU+LmNscy0xe2ZpbGw6I2ZmZjt9LmNscy0ye2ZpbGw6IzQ0NDt9PC9zdHlsZT48L2RlZnM+PHRpdGxlPmFycm93czwvdGl0bGU+PHJlY3QgY2xhc3M9ImNscy0xIiB3aWR0aD0iNC45NSIgaGVpZ2h0PSIxMCIvPjxwb2x5Z29uIGNsYXNzPSJjbHMtMiIgcG9pbnRzPSIxLjQxIDQuNjcgMi40OCAzLjE4IDMuNTQgNC42NyAxLjQxIDQuNjciLz48cG9seWdvbiBjbGFzcz0iY2xzLTIiIHBvaW50cz0iMy41NCA1LjMzIDIuNDggNi44MiAxLjQxIDUuMzMgMy41NCA1LjMzIi8+PC9zdmc+) no-repeat 95% 50%;background-color:#fff;-moz-appearance:none;-webkit-appearance:none;appearance:none;-webkit-border-radius:0;border-radius:0;border:0;outline:1px solid #ddd;outline-offset:-1px;;label:sortOptions;"}},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}t.__esModule=!0;var o=r(n(1)),i=n(7),a=r(n(3)),s=r(n(191)),l=function(e){var t=e.filteredResults,n=e.hasCustomRender,r=e.listClass,a=e.innerClass,l=e.renderItem,u=e.triggerClickAnalytics,c=e.base,p=e.analytics,d=e.getComponent,f=function(){return n?d():o.default.createElement("div",{className:r+" "+(0,i.getClassName)(a,"list")},t.map((function(e,t){return l(e,(function(){u(c+t)}))})))};return p?o.default.createElement(s.default,{hits:t},f()):f()};l.propTypes={hasCustomRender:a.default.boolRequired,innerClass:a.default.style,renderItem:a.default.func,base:a.default.number,getComponent:a.default.func,listClass:a.default.string,filteredResults:a.default.hits,triggerClickAnalytics:a.default.func,analytics:a.default.bool},t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}t.__esModule=!0;var a=Object.assign||function(e){for(var t,n=1;n";var v=function(e){var t=c.spaceIndex(e);if(-1===t)return{html:"",closing:"/"===e[e.length-2]};var n="/"===(e=c.trim(e.slice(t+1,-1)))[e.length-1];return n&&(e=c.trim(e.slice(0,-1))),{html:e,closing:n}}(l),b=n[a],x=u(v.html,(function(e,t){var n=-1!==c.indexOf(b,e),o=s(a,e,t,n);return r(o)?n?(t=d(a,e,t,h))?e+'="'+t+'"':e:r(o=p(a,e,t,n))?void 0:o:o}));return l="<"+a,x&&(l+=" "+x),v.closing&&(l+=" /"),l+=">"}return r(m=i(a,l,y))?f(l):m}),f);return g&&(y=g.remove(y)),y},e.exports=o},function(e,t,n){"use strict";t.__esModule=!0;var r=n(4),o=function(e){return e&&e.__esModule?e:{default:e}}(n(11)),i=n(10),a={name:"12fugvv-highlightedStyling",styles:"overflow:hidden;text-overflow:ellipsis;white-space:nowrap;.highlight{font-weight:600;padding:0;background-color:transparent;color:inherit;};label:highlightedStyling;"},s=function(e){var t=e.textToHighlight,n=e.searchWords,o=e.autoEscape,s=e.hasPredictiveSuggestion,l=e.categoryLabel,u=n.map((function(e){return o?(0,i.escapeRegExp)(e):e})).filter((function(e){return e})),c=l||u.join("|");return(0,r.jsx)("div",{css:a,dangerouslySetInnerHTML:{__html:s?t:t.replace(new RegExp(c,"ig"),(function(e){return''+e+""}))}})};s.propTypes={searchWords:o.default.arrayOf(o.default.string),textToHighlight:o.default.string,autoEscape:o.default.bool,hasPredictiveSuggestion:o.default.bool,categoryLabel:o.default.string},s.defaultProps={searchWords:[],textToHighlight:"",autoEscape:!1,hasPredictiveSuggestion:!1},t.default=s},function(e,t,n){"use strict";t.__esModule=!0;var r=Object.assign||function(e){for(var t,n=1;n div{width:calc(100% - 24px);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;text-align:left;}&:hover,&:focus{background-color:#fcfcfc;}",(function(e){return"dark"===e.themePreset&&a}),";"),l=(0,r.default)("span",{target:"e1eez11q1",label:"Tick"})('width:16px;height:16px;display:inline-block;position:relative;user-select:none;align-items:center;&::after{box-sizing:content-box;content:"";position:absolute;background-color:transparent;top:50%;left:0;width:8px;height:4px;margin-top:-4px;border-style:solid;border-color:',(function(e){return e.theme.colors.primaryColor}),";border-width:0 0 2px 2px;border-radius:0;border-image:none;transform:rotate(-45deg) scale(1);transition:all 200ms ease-out;}");t.default=s,t.Tick=l},function(e,t,n){"use strict";t.__esModule=!0;var r=function(e){return e&&e.__esModule?e:{default:e}}(n(15)),o=(n(4),{name:"7ygnhj-open",styles:"top:0.55em;transform:rotate(-45deg);;label:open;"}),i=(0,r.default)("span",{target:"e1bddj530",label:"Chevron"})('&::before{content:"";border-style:solid;border-width:0.15em 0.15em 0 0;display:inline-block;height:0.45em;position:relative;top:0.35em;left:0;transform:rotate(135deg);vertical-align:top;width:0.45em;',(function(e){return e.open?o:null}),"}");t.default=i},function(e,t,n){"use strict";t.__esModule=!0;var r=(0,function(e){return e&&e.__esModule?e:{default:e}}(n(15)).default)("div",{target:"ems5wkt0",label:"TagList"})("display:flex;flex-wrap:wrap;align-items:center;margin:0 -5px;max-wdth:100%;span{display:inline-block;margin:2px 5px;cursor:pointer;border-radius:0.25rem;padding:2px 4px;&.active{background-color:",(function(e){return e.theme.colors.primaryColor}),";color:",(function(e){return e.theme.colors.primaryTextColor}),";}}");t.default=r},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e){e.input,e.selectedDay,e.month;var t=e.children,n=e.classNames,r=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["input","selectedDay","month","children","classNames"]);return u.default.createElement("div",l({className:n.overlayWrapper},r),u.default.createElement("div",{className:n.overlay},t))}function i(e){return(0,p.isDate)(e)?e.getFullYear()+"-"+(""+(e.getMonth()+1))+"-"+(""+e.getDate()):""}function a(e){if("string"==typeof e){var t=e.split("-");if(3===t.length){var n=parseInt(t[0],10),r=parseInt(t[1],10)-1,o=parseInt(t[2],10);return isNaN(n)||4<(n+"").length||isNaN(r)||isNaN(o)||0>=o||31r||12<=r?void 0:new Date(n,r,o,12,0,0,0)}}}Object.defineProperty(t,"__esModule",{value:!0}),t.HIDE_TIMEOUT=void 0;var s=function(){function e(e,t){for(var n,r=0;r=h.getMonthsDiff(t,e.toMonth)&&(t=g.addMonths(h.startOfMonth(e.toMonth),1-this.props.numberOfMonths));return t}},{key:"getNextNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,this.props.numberOfMonths)}},{key:"getPreviousNavigableMonth",value:function(){return g.addMonths(this.state.currentMonth,-1)}},{key:"allowPreviousMonth",value:function(){var e=g.addMonths(this.state.currentMonth,-1);return this.allowMonth(e)}},{key:"allowNextMonth",value:function(){var e=g.addMonths(this.state.currentMonth,this.props.numberOfMonths);return this.allowMonth(e)}},{key:"allowMonth",value:function(e){var t=this.props,n=t.fromMonth,r=t.toMonth;return!(!t.canChangeMonth||n&&0>h.getMonthsDiff(n,e)||r&&0n.length-8?this.showNextMonth((function(){var e=n.length-r;h.getDayNodes(t.dayPicker,t.props.classNames)[7-e].focus()})):n[r+7].focus()}},{key:"focusPreviousWeek",value:function(e){var t=this,n=h.getDayNodes(this.dayPicker,this.props.classNames),r=h.nodeListToArray(n).indexOf(e);6>=r?this.showPreviousMonth((function(){var e=h.getDayNodes(t.dayPicker,t.props.classNames);e[e.length-7+r].focus()})):n[r-7].focus()}},{key:"handleOutsideDayClick",value:function(e){var t=this.state.currentMonth,n=this.props.numberOfMonths,r=h.getMonthsDiff(t,e);0=n?this.showNextMonth():0>r&&this.showPreviousMonth()}},{key:"renderNavbar",value:function(){var e=this.props,t=e.labels,n=e.locale,r=e.localeUtils,o=e.canChangeMonth,i=e.navbarElement,a=function(e,t){var n={};for(var r in e)0<=t.indexOf(r)||Object.prototype.hasOwnProperty.call(e,r)&&(n[r]=e[r]);return n}(e,["labels","locale","localeUtils","canChangeMonth","navbarElement"]);if(!o)return null;var s={month:this.state.currentMonth,classNames:this.props.classNames,className:this.props.classNames.navBar,nextMonth:this.getNextNavigableMonth(),previousMonth:this.getPreviousNavigableMonth(),showPreviousButton:this.allowPreviousMonth(),showNextButton:this.allowNextMonth(),onNextClick:this.showNextMonth,onPreviousClick:this.showPreviousMonth,dir:a.dir,labels:t,locale:n,localeUtils:r};return l.default.isValidElement(i)?l.default.cloneElement(i,s):l.default.createElement(i,s)}},{key:"renderMonths",value:function(){for(var e,t=[],n=h.getFirstDayOfWeekFromProps(this.props),r=0;rp;p+=1){var d=(p+n)%7,f={key:p,className:t.weekday,weekday:d,weekdaysLong:o,weekdaysShort:i,localeUtils:l,locale:a},h=s.default.isValidElement(u)?s.default.cloneElement(u,f):s.default.createElement(u,f);c.push(h)}return s.default.createElement("div",{className:t.weekdays,role:"rowgroup"},s.default.createElement("div",{className:t.weekdaysRow,role:"row"},r&&s.default.createElement("div",{className:t.weekday}),c))}}]),t}(a.Component);t.default=l},function(e,t,n){"use strict";function r(e){return e&&e.__esModule?e:{default:e}}function o(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function i(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t,n){return e?function(r){r.persist(),e(t,n,r)}:void 0}Object.defineProperty(t,"__esModule",{value:!0});var s=Object.assign||function(e){for(var t,n=1;nn||t.byteLength * @license MIT - */(t.length)?i(e,0):f(e,t);if("Buffer"===t.type&&G(t.data))return f(e,t.data)}throw new TypeError("First argument must be a string, Buffer, ArrayBuffer, Array, or array-like object.")}(e,t)}function p(e){if("number"!=typeof e)throw new TypeError('"size" argument must be a number');if(0>e)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(p(t),e=i(e,0>t?0:0|h(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;nt.length?0:0|h(t.length);e=i(e,n);for(var r=0;r=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function g(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),0>=n)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return D(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return I(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):2147483647n&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(0>n){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){function i(e,t){return 1==s?e[t]:e.readUInt16BE(t*s)}var a,s=1,l=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=(r+"").toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(2>e.length||2>t.length)return-1;s=2,l/=2,u/=2,n/=2}if(o){var c=-1;for(a=n;al&&(n=l-u),a=n;0<=a;a--){for(var p=!0,d=0;do&&(r=o):r=o;var i=t.length;if(0!=i%2)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a,s=0;s(t-=2));++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function I(e,t,n){return 0===t&&n===e.length?H.fromByteArray(e):H.fromByteArray(e.slice(t,n))}function T(e,t,n){n=c(e.length,n);for(var r=[],o=t;ou&&(p=u):2==d?128==(192&(i=e[o+1]))&&(127<(l=(31&u)<<6|63&i)&&(p=l)):3==d?(i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(2047<(l=(15&u)<<12|(63&i)<<6|63&a)&&(55296>l||57343l&&(p=l)));null===p?(p=65533,d=1):65535>>10),p=56320|1023&p),r.push(p),o+=d}return A(r)}function A(e){var t=e.length;if(t<=W)return a.apply(String,e);for(var n="",r=0;rt)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var o="",i=t;ie)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function j(e,t,n,r){0>t&&(t=65535+t+1);for(var o=0,i=c(e.length-n,2);o>>8*(r?o:1-o)}function L(e,t,n,r){0>t&&(t=4294967295+t+1);for(var o=0,i=c(e.length-n,4);o>>8*(r?o:3-o)}function N(e,t,n,r){if(n+r>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function V(e,t,n,r,o){return o||N(e,0,n,4),U.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,o){return o||N(e,0,n,8),U.write(e,t,n,r,52,8),n+8}function z(e){return 16>e?"0"+e.toString(16):e.toString(16)}function B(e,t){t=t||1/0;for(var n,r=e.length,o=null,i=[],a=0;an){if(!o){if(56319n){-1<(t-=3)&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&-1<(t-=3)&&i.push(239,191,189);if(o=null,128>n){if(0>(t-=1))break;i.push(n)}else if(2048>n){if(0>(t-=2))break;i.push(192|n>>6,128|63&n)}else if(65536>n){if(0>(t-=3))break;i.push(224|n>>12,128|63&n>>6,128|63&n)}else{if(!(1114112>n))throw new Error("Invalid code point");if(0>(t-=4))break;i.push(240|n>>18,128|63&n>>12,128|63&n>>6,128|63&n)}}return i}function Q(e){return H.toByteArray(function(e){if(2>(e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Y,"")).length)return"";for(;0!=e.length%4;)e+="=";return e}(e))}function q(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}var H=n(222),U=n(223),G=n(224);t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0===e.TYPED_ARRAY_SUPPORT?function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}():e.TYPED_ARRAY_SUPPORT,t.kMaxLength=r(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return l(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return function(e,t,n,r){return p(t),0>=t||void 0===n?i(e,t):"string"==typeof r?i(e,t).fill(n,r):i(e,t).fill(n)}(null,e,t,n)},s.allocUnsafe=function(e){return d(null,e)},s.allocUnsafeSlow=function(e){return d(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=c(n,r);on&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),0>t||n>e.length||0>r||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),l=c(i,a),u=this.slice(r,o),p=e.slice(t,n),d=0;do)&&(n=o),0n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return x(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return O(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return C(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var W=4096;s.prototype.slice=function(e,t){var n,r=this.length;if(0>(e=~~e)?0>(e+=r)&&(e=0):e>r&&(e=r),0>(t=void 0===t?r:~~t)?0>(t+=r)&&(t=0):t>r&&(t=r),t=(i*=128)&&(r-=o(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=t,i=1,a=this[e+--r];0=(i*=128)&&(a-=o(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),U.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),U.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),U.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),U.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,o(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a>>8):j(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=o(2,8*n-1);R(this,e,t,n,i-1,-i)}var a=0,s=1,l=0;for(this[t]=255&e;++ae&&0==l&&0!==this[t+a-1]&&(l=1),this[t+a]=255&(e/s>>0)-l;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=o(2,8*n-1);R(this,e,t,n,i-1,-i)}var a=n-1,s=1,l=0;for(this[t+a]=255&e;0<=--a&&(s*=256);)0>e&&0==l&&0!==this[t+a+1]&&(l=1),this[t+a]=255&(e/s>>0)-l;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=u(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),0t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-ti||!s.TYPED_ARRAY_SUPPORT)for(o=0;oo&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(0>t||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i>18]+i[63&e>>12]+i[63&e>>6]+i[63&e]}function o(e,t,n){for(var o,i=[],a=t;a>16,u[c++]=255&t>>8,u[c++]=255&t;return 2===l&&(t=a[e.charCodeAt(r)]<<2|a[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===l&&(t=a[e.charCodeAt(r)]<<10|a[e.charCodeAt(r+1)]<<4|a[e.charCodeAt(r+2)]>>2,u[c++]=255&t>>8,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,a=[],s=16383,l=0,u=n-r;lu?u:l+s));return 1==r?(t=e[n-1],a.push(i[t>>2]+i[63&t<<4]+"==")):2==r&&(t=(e[n-2]<<8)+e[n-1],a.push(i[t>>10]+i[63&t>>4]+i[63&t<<2]+"=")),a.join("")};for(var i=[],a=[],s="undefined"==typeof Uint8Array?Array:Uint8Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,c=l.length;u>1,p=-7,d=n?i-1:0,f=n?-1:1,h=e[t+d];for(d+=f,a=h&(1<<-p)-1,h>>=-p,p+=l;0>=-p,p+=r;0>1,y=23===a?5.960464477539062e-8:0,m=i?0:l-1,v=i?1:-1,b=0>t||0===t&&0>1/t?1:0;for(t=s(t),isNaN(t)||t===1/0?(p=isNaN(t)?1:0,c=h):(c=u(n(t)/Math.LN2),1>t*(d=o(2,-c))&&(c--,d*=2),2<=(t+=1<=c+g?y/d:y*o(2,1-g))*d&&(c++,d/=2),c+g>=h?(p=0,c=h):1<=c+g?(p=(t*d-1)*o(2,a),c+=g):(p=t*o(2,g-1)*o(2,a),c=0));8<=a;e[r+m]=255&p,m+=v,p/=256,a-=8);for(c=c<"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},F.defaultQuery=function(e,t){var n=null;if(e){var r=(0,f.normalizeDataField)(t.dataField,t.fieldWeights);n=t.queryString?{query_string:F.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:F.shouldQuery(e,r,t)}:{bool:{should:F.shouldQuery(e,r,t),minimum_should_match:"1"}}}return""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},F.shouldQuery=function(e,t,n){var r=[],o=[],i=t.map((function(e){var t=e.field+(e.weight?"^"+e.weight:"");return e.field.endsWith(".keyword")||e.field.endsWith(".autosuggest")||e.field.endsWith(".search")||o.push(t),t}));return n.searchOperators||n.queryString?{query:e,fields:i,default_operator:n.queryFormat}:"and"===n.queryFormat?(r.push({multi_match:{query:e,fields:i,type:"cross_fields",operator:"and"}}),r.push({multi_match:{query:e,fields:i,type:"phrase",operator:"and"}}),0"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},V.defaultQuery=function(e,t,n){var r=null;if(e){var o,i=(0,f.normalizeDataField)(t.dataField,t.fieldWeights);if(r=t.queryString?{query_string:V.shouldQuery(e,i,t)}:t.searchOperators?{simple_query_string:V.shouldQuery(e,i,t)}:{bool:{should:V.shouldQuery(e,i,t),minimum_should_match:"1"}},n&&"*"!==n)r=[r,{term:(o={},o[t.categoryField]=n,o)}]}return""===e&&(r=null),r&&t.nestedField&&(r={nested:{path:t.nestedField,query:r}}),r},V.shouldQuery=function(e){var t=1a;a++)for(var s=0;8>s;s++)null==i[s]&&(i[s]=0),i[s]+=((a+s)%2?-1:1)*L(n,7,0===a?1:0,1<u;u++){var c=e[u].getBoundingClientRect(),p=2*u,d=c.left,f=c.top;a.push(d,f),l=l&&i&&d===i[p]&&f===i[p+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&o?o:(t.srcCoords=a,t[r]=n?N(s,a):N(a,s))}(function(e,t){var n=t.markers;if(n)return n;n=t.markers=[];for(var r=["left","right"],o=["top","bottom"],i=0;4>i;i++){var a=document.createElement("div"),s=a.style,l=i%2,u=(i>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",o[u]+":0",r[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}return n}(t,i),i,o);if(a)return a(e,n,r),!0}return!1}function F(e){return"CANVAS"===e.nodeName.toUpperCase()}function z(e){return null==e?"":(e+"").replace(R_,(function(e,t){return j_[t]}))}function B(e,t,n,r){return n=n||{},r?Q(e,t,n):V_&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null==t.offsetX?Q(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Q(e,t,n){if(__.a.domSupported&&e.getBoundingClientRect){var r=t.clientX,o=t.clientY;if(F(e)){var i=e.getBoundingClientRect();return n.zrX=r-i.left,void(n.zrY=o-i.top)}if(V(N_,e,r,o))return n.zrX=N_[0],void(n.zrY=N_[1])}n.zrX=n.zrY=0}function q(e){return e||window.event}function H(e,t,n){if(null!=(t=q(t)).zrX)return t;var r=t.type;if(r&&0<=r.indexOf("touch")){var o="touchend"===r?t.changedTouches[0]:t.targetTouches[0];o&&B(e,o,t,n)}else{B(e,t,t,n);var i=U(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var a=t.button;return null==t.which&&void 0!==a&&L_.test(t.type)&&(t.which=1&a?1:2&a?3:4&a?2:0),t}function U(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;return null==n||null==r?t:3*s(0===r?n:r)*(0r?1:0t||t>r.getWidth()||0>n||n>r.getHeight()}function ue(e,t,n,r){var o=t+1;if(o===n)return 1;if(0>r(e[o++],e[t])){for(;or(e[o],e[o-1]);)o++;!function(e,t,n){for(n--;to(a,e[i=s+l>>>1])?l=i:s=i+1;var u=r-s;switch(u){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;0=(l=1+(l<<1))&&(l=s);l>s&&(l=s),a+=o,l+=o}else{for(s=o+1;l=i(e,t[n+o-l]);)a=l,0>=(l=1+(l<<1))&&(l=s);l>s&&(l=s);var u=a;a=o-l,l=o-u}for(a++;a>>1);0i(e,t[n+o])){for(s=o+1;li(e,t[n+o-l]);)a=l,0>=(l=1+(l<<1))&&(l=s);l>s&&(l=s);var u=a;a=o-l,l=o-u}else{for(s=r-o;l=(l=1+(l<<1))&&(l=s);l>s&&(l=s),a+=o,l+=o}for(a++;a>>1);0>i(e,t[n+c])?l=c:a=c+1}return l}function fe(e,t,n,r){n||(n=0),r||(r=e.length);var o=r-n;if(!(2>o)){var i=0;if(ot(e[u],c[s])){if(e[p++]=e[u++],f++,d=0,0==--i){h=!0;break}}else if(e[p++]=c[s++],d++,f=0,1==--r){h=!0;break}}while((d|f)=(r-=d)){h=!0;break}}if(e[p++]=e[u++],0==--i){h=!0;break}if(0!==(f=pe(c[s],e,u,i,0,t))){for(a=0;a=iw||f>=iw);if(h)break;0>g&&(g=0),g+=2}if(1>(l=g)&&(l=1),1===r){for(a=0;at(c[u],e[s])){if(e[p--]=e[s--],g++,y=0,0==--r){m=!0;break}}else if(e[p--]=c[u--],y++,g=0,1==--i){m=!0;break}}while((g|y)=i){m=!0;break}}if(e[p--]=e[s--],0==--r){m=!0;break}h--}while(g>=iw||y>=iw);if(m)break;0>h&&(h=0),h+=2}if(1>(l=h)&&(l=1),1===i){for(f=(p-=r)+1,d=(s-=r)+1,a=r-1;0<=a;a--)e[f+a]=e[d+a];e[p]=c[u]}else{if(0===i)throw new Error;for(d=p-(i-1),a=0;ai?5:1542>i?10:119151>i?19:40,a=[],s=[],{mergeRuns:function(){for(;1s[e+1])break;n(e)}},forceMergeRuns:function(){for(;1=ow;)t|=1&e,e>>=1;return e+t}(o);do{if((i=ue(e,n,r,t))s&&(l=s),ce(e,n,n+l,n+i,t),i=l}a.pushRun(n,i),a.mergeRuns(),o-=i,n+=i}while(0!=o);a.forceMergeRuns()}}function he(){lw||(lw=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function ge(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function ye(e){return e>-gw&&egw||e<-gw}function ve(e,t,n,r,o){var i=1-o;return i*i*(i*e+3*o*t)+o*o*(o*r+3*i*n)}function be(e,t,n,r,o){var i=1-o;return 3*(((t-e)*i+2*(n-t)*o)*i+(r-n)*o*o)}function xe(e,t,n,r,o,i){var a=r+3*(t-n)-e,s=3*(n-2*t+e),l=3*(t-e),u=e-o,c=s*s-3*a*l,p=s*l-9*a*u,d=0;if(ye(c)&&ye(p))if(ye(s))i[0]=0;else{0<=(S=-l/s)&&1>=S&&(i[d++]=S)}else{var f=p*p-4*c*(l*l-3*s*u);if(ye(f)){var h=p/c,g=-h/2;0<=(S=-s/a+h)&&1>=S&&(i[d++]=S),0<=g&&1>=g&&(i[d++]=g)}else if(0m?-fw(-m,vw):fw(m,vw))+(v=0>v?-fw(-v,vw):fw(v,vw))))/(3*a))&&1>=S&&(i[d++]=S)}else{var b=(2*c*s-3*a*p)/(2*hw(c*c*c)),x=n_(b)/3,_=hw(c),w=o_(x),S=(-s-2*_*w)/(3*a),O=(g=(-s+_*(w+mw*i_(x)))/(3*a),(-s+_*(w-mw*i_(x)))/(3*a));0<=S&&1>=S&&(i[d++]=S),0<=g&&1>=g&&(i[d++]=g),0<=O&&1>=O&&(i[d++]=O)}}return d}function _e(e,t,n,r,o){var i=6*n-12*t+6*e,a=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(ye(a)){if(me(i)){0<=(c=-s/i)&&1>=c&&(o[l++]=c)}}else{var u=i*i-4*a*s;if(ye(u))o[0]=-i/(2*a);else if(0=c&&(o[l++]=c),0<=d&&1>=d&&(o[l++]=d)}}return l}function we(e,t,n,r,o,i){var a=(t-e)*o+e,s=(n-t)*o+t,l=(r-n)*o+n,u=(s-a)*o+a,c=(l-s)*o+s,p=(c-u)*o+u;i[0]=e,i[1]=a,i[2]=u,i[3]=p,i[4]=p,i[5]=c,i[6]=l,i[7]=r}function Se(e,t,n,r,o,i,a,s,l,u,c){var p,d,f,h,g,y=.005,m=1/0;bw[0]=l,bw[1]=u;for(var v=0;1>v;v+=.05)xw[0]=ve(e,n,o,a,v),xw[1]=ve(t,r,i,s,v),(h=T_(bw,xw))b&&!(y=f&&gd;d+=.05){xw[0]=Ce(e,n,o,d),xw[1]=Ce(t,r,i,d),(y=T_(bw,xw))f&&!(c=g&&m=e?0:1<=e?1:xe(0,r,i,1,e,s)&&ve(0,o,a,1,s[0])}}}function Ee(e,t,n){return(t-e)*n+e}function Me(e,t,n,r){for(var o=t.length,i=0;ir?t:e,i=c(n,r),a=o[i-1]||{color:[0,0,0,0],offset:0},s=i;sa)r.length=a;else for(var s=i;sKw||e<-Kw}function Ze(e,t){for(var n,r=0;r=--a&&(s?l&&l():u&&u())},p=function(){0>=--a&&(s?l&&l():u&&u())};!a&&l&&l(),0=i)return s}else{if(e>=o)return a;if(e<=i)return s}else{if(e===o)return a;if(e===i)return s}return(e-o)/l*u+a}function gt(e,t){return"center"===e||"middle"===e?e="50%":"left"===e||"top"===e?e="0%":("right"===e||"bottom"===e)&&(e="100%"),w_.isString(e)?function(e){return e.replace(/^\s+|\s+$/g,"")}(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e}function yt(e,t,n){return null==t&&(t=10),t=c(d(0,t),_S),e=(+e).toFixed(t),n?e:+e}function mt(e){return e.sort((function(e,t){return e-t})),e}function vt(e){if(e=+e,isNaN(e))return 0;if(1e-14n;n++,t*=10)if(g(e*t)/t===e)return n;return bt(e)}function bt(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=0i?0:o-1-i)-r)}function xt(e,t){var r=n,o=Jx,i=u(r(e[1]-e[0])/o),a=g(r(s(t[1]-t[0]))/o),l=c(d(-i+a,0),20);return isFinite(l)?l:20}function _t(e,t,n){return e[t]&&wt(e,n)[t]||0}function wt(e,t){var n=w_.reduce(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===n)return[];for(var r=o(10,t),i=w_.map(e,(function(e){return(isNaN(e)?0:e)/n*r*100})),a=w_.map(i,(function(e){return u(e)})),s=w_.reduce(a,(function(e,t){return e+t}),0),l=w_.map(i,(function(e,t){return e-a[t]}));s<100*r;){for(var c=Number.NEGATIVE_INFINITY,p=null,d=0,f=l.length;dc&&(c=l[d],p=d);++a[p],l[p]=0,++s}return w_.map(a,(function(e){return e/r}))}function St(e,t){var n=d(vt(e),vt(t)),r=e+t;return n>_S?r:yt(r,n)}function Ot(e){var t=2*f;return(e%t+t)%t}function Ct(e){return e>-xS&&ei?1:2.5>i?2:4>i?3:7>i?5:10:1>i?1:2>i?2:3>i?3:5>i?5:10)*r,-20<=n?+e.toFixed(0>n?-n:0):e}function kt(e,t){var n=(e.length-1)*t+1,r=u(n),o=+e[r-1],i=n-r;return i?o+i*(e[r]-o):o}function Pt(e){e.sort((function(e,t){return function e(t,n,r){return t.interval[r]a;a++)o[a]<=t&&(o[a]=t,i[a]=a?1:1-n),t=o[a],n=i[a];o[0]===o[1]&&1!=i[0]*i[1]?e.splice(r,1):r++}return e}function Et(e){var t=parseFloat(e);return t==e&&(0!==t||!w_.isString(e)||0>=e.indexOf("x"))?t:NaN}function Mt(e){return!isNaN(Et(e))}function Rt(){return g(9*Math.random())}function jt(e,t){return null==e?t:null==t?e:e*t/function e(t,n){return 0===n?t:e(n,t%n)}(e,t)}function Lt(e,t,n){return(t-e)*n+e}function Nt(e){return e instanceof Array?e:null==e?[]:[e]}function Vt(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r,o=0,i=n.length;oObject(w_.indexOf)(t.includeMainTypes,s)))a=a||!!s,(o.get(s)||o.set(s,{}))[l]=e}else i[n]=e})),{mainTypeSpecified:a,queryOptionMap:o,others:i}}function Zt(e,t,n,r){r=r||AS;var o,i=n.index,a=n.id,s=n.name,l={models:null,specified:null!=i||null!=a||null!=s};return l.specified?"none"===i||!1===i?(Object(w_.assert)(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),l.models=[],l):("all"===i&&(Object(w_.assert)(r.enableAll,'`"all"` is not a valid value on index option.'),i=a=s=null),l.models=e.queryComponents({mainType:t,index:i,id:a,name:s}),l):(l.models=r.useDefault&&(o=e.getComponent(t))?[o]:[],l)}function $t(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n}function Jt(e,t){var n=Object(w_.createHashMap)(),r=[];return Object(w_.each)(e,(function(e){var o=t(e);(n.get(o)||(r.push(o),n.set(o,[]))).push(e)})),{keys:r,buckets:n}}function en(e,t,n,r,o){var i=null==t||"auto"===t;if(null==r)return r;if(Object(w_.isNumber)(r))return yt(g=Lt(n||0,r,o),i?d(vt(n||0),vt(r)):t);if(Object(w_.isString)(r))return 1>o?n:r;for(var a,s=[],l=n,u=r,c=d(l?l.length:0,u.length),p=0;po&&l?l:u)[p];else{var f=l&&l[p]?l[p]:0,h=u[p],g=Lt(f,h,o);s[p]=yt(g,i?d(vt(f),vt(h)):t)}return s}function tn(e){var t={main:"",sub:""};if(e){var n=e.split(kS);t.main=n[0]||"",t.sub=n[1]||""}return t}function nn(e){e.$constructor=e,e.extend=function(e){var t,n=this;return function(e){return w_.isFunction(e)&&/^class\s/.test(Function.prototype.toString.call(e))}(n)?t=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(n):(t=function(){(e.$constructor||n).apply(this,arguments)},w_.inherits(t,this)),w_.extend(t.prototype,e),t[ES]=!0,t.extend=this.extend,t.superCall=on,t.superApply=an,t.superClass=n,t}}function rn(e,t){e.extend=t.extend}function on(e,t){for(var n=[],r=2;rw_.indexOf(o,i))){var l=n.getShallow(i,t);null!=l&&(a[e[s][0]]=l)}return a}}function un(e){if("string"==typeof e){var t=LS.get(e);return t&&t.image}return e}function cn(e,t,n,r,o){if(!e)return t;if("string"==typeof e){if(t&&t.__zrImageSrc===e||!n)return t;var i=LS.get(e),a={hostEl:n,cb:r,cbPayload:o};return i?!dn(t=i.image)&&i.pending.push(a):((t=iS.d.loadImage(e,pn,pn)).__zrImageSrc=e,LS.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}return e}function pn(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=a;l++)s-=a;var u=$e(n,t);return u>s&&(n="",u=0),s=e-u,o.ellipsis=n,o.ellipsisWidth=u,o.contentWidth=s,o.containerWidth=e,o}function gn(e,t){var n=t.containerWidth,r=t.font,o=t.contentWidth;if(!n)return"";var i=$e(e,r);if(i<=n)return e;for(var a=0;;a++){if(i<=o||a>=t.maxIterations){e+=t.ellipsis;break}var s=0===a?yn(e,o,t.ascCharWidth,t.cnCharWidth):0=o?n:r;return a}function mn(e,t){null!=e&&(e+="");var n,r=t.overflow,o=t.padding,i=t.font,a=rt(i),s=Object(w_.retrieve2)(t.lineHeight,a),l=!!t.backgroundColor,c="truncate"===t.lineOverflow,p=t.width,f=(n=null==p||"break"!==r&&"breakAll"!==r?e?e.split("\n"):[]:e?_n(e,t.font,p,"breakAll"===r,0).lines:[]).length*s,h=Object(w_.retrieve2)(t.height,f);if(f>h&&c){var g=u(h/s);n=n.slice(0,g)}if(e&&"truncate"===r&&null!=p)for(var y=hn(p,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),m=0;mc&&bn(r,e.substring(c,i),t,u),bn(r,o[2],t,u,o[1]),c=NS.lastIndex;cs){0<_?(v.tokens=v.tokens.slice(0,_),n(v,x,b),r.lines=r.lines.slice(0,m+1)):r.lines=r.lines.slice(0,m);break e}var T=w.width,A=null==T||"auto"===T;if("string"==typeof T&&"%"===T.charAt(T.length-1))E.percentWidth=T,p.push(E),E.contentWidth=$e(E.text,C);else{if(A){var D=w.backgroundColor,k=D&&D.image;k&&(dn(k=un(k))&&(E.width=d(E.width,k.width*I/k.height)))}var P="truncate"===l&&null!=a?a-x:null;null!=P&&Pr.width&&(i=t.split("\n"),p=!0),r.accumWidth=h}else{var g=_n(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+f,a=g.linesWidths,i=g.lines}}else i=t.split("\n");for(var y=0;y=t}(e)||!!BS[e]}function _n(e,t,n,r,o){for(var i,a=[],s=[],l="",u="",c=0,p=0,d=0;dn:o+p+f>n)?p?(l||u)&&(h?(!l&&(l=u,u="",p=c=0),a.push(l),s.push(p-c),u+=i,l="",p=c+=f):(u&&(l+=u,u="",c=0),a.push(l),s.push(p),l=i,p=f)):h?(a.push(u),s.push(c),u=i,c=f):(a.push(i),s.push(f)):(p+=f,h?(u+=i,c+=f):(u&&(l+=u,u="",c=0),l+=i))}else u&&(l+=u,p+=c),a.push(l),s.push(p),l="",u="",c=0,p=0;return a.length||l||(l=e,u="",c=0),u&&(l+=u),l&&(a.push(l),s.push(p)),1===a.length&&(p+=o),{accumWidth:p,lines:a,linesWidths:s}}function wn(e,t,n){if(0!==e.length){for(var r=e[0],o=r[0],i=r[0],a=r[1],s=r[1],l=1;ld%tO&&1e-4(o%=tO)&&(o+=tO),0>(i%=tO)&&(i+=tO),o>i&&!a?i+=tO:oo&&(oO[0]=eO(g)*n+e,oO[1]=JS(g)*r+t,c(l,oO,l),p(u,oO,u))}function Tn(e){return g(e/bO*1e8)/1e8%2*bO}function An(e,t){var n=Tn(e[0]);0>n&&(n+=xO);var r=n-e[0],o=e[1];o+=r,!t&&o-n>=xO?o=n+xO:t&&n-o>=xO?o=n-xO:!t&&n>o?o=n+(xO-Tn(n-o)):t&&nt+l&&a>r+l||ae+l&&i>n+l||it+p&&c>r+p&&c>i+p&&c>s+p||ce+p&&u>n+p&&u>o+p&&u>a+p||ut+u&&l>r+u&&l>i+u||le+u&&s>n+u&&s>o+u||s(e%=OO)&&(e+=OO),e}function Mn(e,t,n,r,o,i,a,l,u){if(0===a)return!1;var c=a,p=a_((l-=e)*l+(u-=t)*u);if(p-c>n||p+cs(r-o)%CO)return!0;if(i){var d=r;r=En(o),o=En(d)}else r=En(r),o=En(o);r>o&&(o+=CO);var f=t_(u,l);return 0>f&&(f+=CO),f>=r&&f<=o||f+CO>=r&&f+CO<=o}function Rn(e,t,n,r,o,i){if(i>t&&i>r||io?s:0}function jn(e,t){return s(e-t)t&&u>r&&u>i&&u>s||ud&&(d=_e(t,r,i,s,kO),kO[1]t&&s>r&&s>i||s=c&&(o[l++]=c)}}else{var u=a*a-4*i*s;if(ye(u))0<=(c=-a/(2*i))&&1>=c&&(o[l++]=c);else if(0=c&&(o[l++]=c),0<=d&&1>=d&&(o[l++]=d)}}return l}(t,r,i,s,DO);if(0===l)return 0;var u=Te(t,r,i);if(0<=u&&1>=u){for(var c=0,p=Ce(t,r,i,u),d=0;dn||l<-n)return 0;var u=a_(n*n-l*l);DO[0]=-u,DO[1]=u;var c=s(r-o);if(1e-4>c)return 0;if(c>=TO-1e-4){r=0,o=TO;var p=i?1:-1;return a>=DO[0]+e&&a<=DO[1]+e?p:0}if(r>o){var d=r;r=o,o=d}0>r&&(r+=TO,o+=TO);for(var h,g=0,y=0;2>y;y++)if((h=DO[y])+e>a){var m=t_(l,h);p=i?1:-1;0>m&&(m=TO+m),(m>=r&&m<=o||m+TO>=r&&m+TO<=o)&&(m>f/2&&m<1.5*f&&(p=-p),g+=p)}return g}function zn(e,t,n,r,o){for(var i,a,s=e.data,l=e.len(),u=0,c=0,p=0,d=0,f=0,h=0;h=t||"transparent"===e||"none"===e?null:e.image||e.colorStops?"#000":e}function Xn(e){return null==e||"none"===e?null:e.image||e.colorStops?"#000":e}function Kn(e,t,n){return"right"===t?e-n[1]:"center"===t?e+n[3]/2-n[1]/2:e+n[3]}function Zn(e){var t=e.text;return null!=t&&(t+=""),t}function $n(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}function Jn(e){return null!=e&&"none"!==e}function er(e){if(Object(w_.isString)(e)){var t=vC.get(e);return t||(t=Ow.lift(e,-.1),vC.put(e,t)),t}if(Object(w_.isGradientObject)(e)){var n=Object(w_.extend)({},e);return n.colorStops=Object(w_.map)(e.colorStops,(function(e){return{offset:e.offset,color:Ow.lift(e.color,-.1)}})),n}return e}function tr(e,t,n){e.onHoverStateChange&&(e.hoverState||0)!==n&&e.onHoverStateChange(t),e.hoverState=n}function nr(e){tr(e,"emphasis",lC)}function rr(e){e.hoverState===lC&&tr(e,"normal",aC)}function or(e){tr(e,"blur",sC)}function ir(e){e.hoverState===sC&&tr(e,"normal",aC)}function ar(e){e.selected=!0}function sr(e){e.selected=!1}function lr(e,t,n){t(e,n)}function ur(e,t,n){lr(e,t,n),e.isGroup&&e.traverse((function(e){lr(e,t,n)}))}function cr(e,t){"emphasis"===t?e.hoverState=lC:"normal"===t?e.hoverState=aC:"blur"===t?e.hoverState=sC:"select"===t&&(e.selected=!0)}function pr(e,t){var n=this.states[e];if(this.style){if("emphasis"===e)return function(e,t,n,r){var o=n&&0<=Object(w_.indexOf)(n,"select"),i=!1;if(e instanceof RO){var a=oC(e),s=o&&a.selectFill||a.normalFill,l=o&&a.selectStroke||a.normalStroke;if(Jn(s)||Jn(l)){var u=(r=r||{}).style||{};"inherit"===u.fill?(i=!0,r=Object(w_.extend)({},r),(u=Object(w_.extend)({},u)).fill=s):!Jn(u.fill)&&Jn(s)?(i=!0,r=Object(w_.extend)({},r),(u=Object(w_.extend)({},u)).fill=er(s)):!Jn(u.stroke)&&Jn(l)&&(!i&&(r=Object(w_.extend)({},r),u=Object(w_.extend)({},u)),u.stroke=er(l)),r.style=u}}if(r&&null==r.z2){i||(r=Object(w_.extend)({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(null==c?pC:c)}return r}(this,0,t,n);if("blur"===e)return function(e,t,n){var r=0<=Object(w_.indexOf)(e.currentStates,t),o=e.style.opacity,i=r?null:function(e,t,n,r){for(var o=e.style,i={},a=0;au.__fromStateTransition.indexOf(n)&&"style"===u.targetName&&u.saveTo(i,t);return i}(e,["opacity"],t,{opacity:1}),a=(n=n||{}).style||{};return null==a.opacity&&(n=Object(w_.extend)({},n),a=Object(w_.extend)({opacity:r?o:.1*i.opacity},a),n.style=a),n}(this,e,n);if("select"===e)return function(e,t,n){if(n&&null==n.z2){n=Object(w_.extend)({},n);var r=e.z2SelectLift;n.z2=e.z2+(null==r?dC:r)}return n}(this,0,n)}return n}function dr(e){e.stateProxy=pr;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=pr),n&&(n.stateProxy=pr)}function fr(e,t){_r(e,t)||e.__highByOuter||ur(e,nr)}function hr(e,t){_r(e,t)||e.__highByOuter||ur(e,rr)}function gr(e,t){e.__highByOuter|=1<<(t||0),ur(e,nr)}function yr(e,t){(e.__highByOuter&=~(1<<(t||0)))||ur(e,rr)}function mr(e){ur(e,or)}function vr(e){ur(e,ir)}function br(e){ur(e,ar)}function xr(e){ur(e,sr)}function _r(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function wr(e){var t=e.getModel(),n=[],r=[];t.eachComponent((function(t,o){var i=iC(o),a="series"===t,s=a?e.getViewOfSeriesModel(o):e.getViewOfComponentModel(o);a||r.push(s),i.isBlured&&(s.group.traverse((function(e){ir(e)})),a&&n.push(o)),i.isBlured=!1})),Object(w_.each)(r,(function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)}))}function Sr(e,t,n,r){function o(e,t){for(var n,r=0;r':'':{renderMode:i,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===o?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:""}function Po(e,t,n){("week"===e||"month"===e||"quarter"===e||"half-year"===e||"year"===e)&&(e="MM-dd\nyyyy");var r=It(t),o=n?"getUTC":"get",i=r[o+"FullYear"](),a=r[o+"Month"]()+1,s=r[o+"Date"](),l=r[o+"Hours"](),u=r[o+"Minutes"](),c=r[o+"Seconds"](),p=r[o+"Milliseconds"]();return e=e.replace("MM",io(a,2)).replace("M",a).replace("yyyy",i).replace("yy",io(i%100+"",2)).replace("dd",io(s,2)).replace("d",s).replace("hh",io(l,2)).replace("h",l).replace("mm",io(u,2)).replace("m",u).replace("ss",io(c,2)).replace("s",c).replace("SSS",io(p,3))}function Eo(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e}function Mo(e,t){return t=t||"transparent",w_.isString(e)?e:w_.isObject(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Ro(e,t){if("_blank"===t||"blank"===t){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}function jo(e,t,n,r,o){var i=0,a=0;null==r&&(r=1/0),null==o&&(o=1/0);var s=0;t.eachChild((function(l,u){var c,p,f=l.getBoundingRect(),h=t.childAt(u+1),g=h&&h.getBoundingRect();if("horizontal"===e){var y=f.width+(g?-g.x+f.x:0);(c=i+y)>r||l.newline?(i=0,c=y,a+=s+n,s=f.height):s=d(s,f.height)}else{var m=f.height+(g?-g.y+f.y:0);(p=a+m)>o||l.newline?(i+=s+n,a=0,p=m,s=f.width):s=d(s,f.width)}l.newline||(l.x=i,l.y=a,l.markRedraw(),"horizontal"===e?i=c+n:a=p+n)}))}function Lo(e,t,n){var r=t.width,o=t.height,i=gt(e.left,r),a=gt(e.top,o),s=gt(e.right,r),l=gt(e.bottom,o);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=r),(isNaN(a)||isNaN(parseFloat(e.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=o),n=nI(n||0),{width:d(s-i-n[1]-n[3],0),height:d(l-a-n[0]-n[2],0)}}function No(e,t,n){n=nI(n||0);var r=t.width,o=t.height,i=gt(e.left,r),a=gt(e.top,o),s=gt(e.right,r),l=gt(e.bottom,o),u=gt(e.width,r),c=gt(e.height,o),p=n[2]+n[0],d=n[1]+n[3],f=e.aspect;switch(isNaN(u)&&(u=r-s-d-i),isNaN(c)&&(c=o-l-p-a),null!=f&&(isNaN(u)&&isNaN(c)&&(f>r/o?u=.8*r:c=.8*o),isNaN(u)&&(u=f*c),isNaN(c)&&(c=u/f)),isNaN(i)&&(i=r-s-u-d),isNaN(a)&&(a=o-l-c-p),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-d}switch(e.top||e.bottom){case"middle":case"center":a=o/2-c/2-n[0];break;case"bottom":a=o-c-p}i=i||0,a=a||0,isNaN(u)&&(u=r-d-i-(s||0)),isNaN(c)&&(c=o-p-a-(l||0));var h=new Z_(i+n[3],a+n[0],u,c);return h.margin=n,h}function Vo(e,t,n,r,o,i){var a,s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||"all";if((i=i||e).x=e.x,i.y=e.y,!s&&!l)return!1;if("raw"===u)a="group"===e.type?new Z_(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(a=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();(a=a.clone()).applyTransform(c)}var p=No(w_.defaults({width:a.width,height:a.height},t),n,r),d=s?p.x-a.x:0,f=l?p.y-a.y:0;return"raw"===u?(i.x=d,i.y=f):(i.x+=d,i.y+=f),i===e&&e.markRedraw(),!0}function Fo(e){var t=e.layoutMode||e.constructor.layoutMode;return w_.isObject(t)?t:t?{type:t}:null}function zo(e,t,n){function r(n,r){var a={},l=0,u={},c=0;if(iI(n,(function(t){u[t]=e[t]})),iI(n,(function(e){o(t,e)&&(a[e]=u[e]=t[e]),i(a,e)&&l++,i(u,e)&&c++})),s[r])return i(t,n[1])?u[n[2]]=null:i(t,n[2])&&(u[n[1]]=null),u;if(2==c||!l)return u;if(l>=2)return a;for(var p,d=0;dt)return e[r];return e[n-1]}(r,a):n;if((c=c||n)&&c.length){var p=c[l];return o&&(u[o]=p),s.paletteIdx=(l+1)%c.length,p}}function Ko(e){throw new Error(e)}function Zo(e,t,n){if(Object(w_.isArray)(t)){var r=Object(w_.createHashMap)();return Object(w_.each)(t,(function(e){null!=e&&(null!=Ht(e,null)&&r.set(e,!0))})),Object(w_.filter)(n,(function(t){return t&&r.get(t[e])}))}var o=Ht(t,null);return Object(w_.filter)(n,(function(t){return t&&null!=o&&t[e]===o}))}function $o(e,t){return t.hasOwnProperty("subType")?Object(w_.filter)(e,(function(e){return e&&e.subType===t.subType})):e}function Jo(e){var t=Object(w_.createHashMap)();return e&&Object(w_.each)(Nt(e.replaceMerge),(function(e){t.set(e,!0)})),{replaceMergeMainTypeMap:t}}function ei(e,t,n){var r={width:t,height:n,aspectratio:t/n},o=!0;return Object(w_.each)(e,(function(e,t){var n=t.match(GI);if(n&&n[1]&&n[2]){var i=n[1],a=n[2].toLowerCase();(function(e,t,n){return"min"===n?e>=t:"max"===n?e<=t:e===t})(r[a],e,i)||(o=!1)}})),o}function ti(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=KI.length;nm||"samesign"===l&&0<=f&&0=f&&0>m){f=St(f,m),g=m;break}}return r[0]=f,r[1]=g,r}))}))}function gi(e){return e instanceof eT}function yi(e,t,n){n=n||bi(e);var r=t.seriesLayoutBy,o=function(e,t,n,r,o){var i,a;if(!e)return{dimensionsDefine:xi(o),startIndex:a,dimensionsDetectedCount:i};if(t===xI){var s=e;"auto"===r||null==r?_i((function(e){null!=e&&"-"!==e&&(Object(w_.isString)(e)?null==a&&(a=1):a=0)}),n,s,10):a=Object(w_.isNumber)(r)?r:r?1:0,o||1!==a||(o=[],_i((function(e,t){o[t]=null==e?"":e+""}),n,s,1/0)),i=o?o.length:n===II?s.length:s[0]?s[0].length:null}else if(t===_I)o||(o=function(e){for(var t,n=0;n=n&&(n=r+ +(o&&(!r||Wi(t)&&!t.noHeader)))})),n}return 0}(t)),a=[],s=t.blocks||[];Object(w_.assert)(!s||Object(w_.isArray)(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Object(w_.hasOwn)(u,l)){var c=new gT(u[l],null);s.sort((function(e,t){return c.evaluate(e.sortParam,t.sortParam)}))}else"seriesDesc"===l&&s.reverse()}Object(w_.each)(s,(function(n,o){var s=t.valueFormatter,l=Yi(n)(s?Object(w_.extend)(Object(w_.extend)({},e),{valueFormatter:s}):e,n,0'+z(d)+""+p,n)}function Ki(e,t,n,r){var o=e.renderMode,i=t.noName,a=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(e){return e=Object(w_.isArray)(e)?e:[e],Object(w_.map)(e,(function(e,t){return Ao(e,Object(w_.isArray)(f)?f[t]:f,u)}))};if(!i||!a){var p=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",o),d=i?"":Ao(l,"ordinal",u),f=t.valueType,h=a?[]:c(t.value),g=!s||!i,y=!s&&i,m=Ui(r,o),v=m.nameStyle,b=m.valueStyle;return"richText"===o?(s?"":p)+(i?"":Ji(e,d,v))+(a?"":function(e,t,n,r,o){var i=[o],a=r?10:20;return n&&i.push({padding:[0,0,0,a],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(Object(w_.isArray)(t)?t.join(" "):t,i)}(e,h,g,y,b)):$i((s?"":p)+(i?"":function(e,t,n){return''+z(e)+""}(d,!s,v))+(a?"":function(e,t,n,r){var o=n?"10px":"20px",i=t?"float:right;margin-left:"+o:"";return e=Object(w_.isArray)(e)?e:[e],''+Object(w_.map)(e,(function(e){return z(e)})).join("  ")+""}(h,g,y,b)),n)}}function Zi(e,t,n,r,o,i){if(e)return Yi(e)({useUTC:o,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,i)}function $i(e,t){return'
'+e+'
'}function Ji(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function ea(e,t){return Mo(e.getData().getItemVisual(t,"style")[e.visualDrawType])}function ta(e,t){var n=e.get("padding");return null==n?"richText"===t?[8,10]:10:n}function na(e){var t,n,r,o,i=e.series,a=e.dataIndex,s=e.multipleSeries,l=i.getData(),u=l.mapDimensionsAll("defaultedTooltip"),c=u.length,p=i.getRawValue(a),d=Object(w_.isArray)(p),f=ea(i,a);if(1t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function la(e,t){w_.each(w_.concatArray(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),(function(n){e.wrapMethod(n,w_.curry(ua,t))}))}function ua(e,t){var n=ca(e);return n&&n.setOutputEnd((t||this).count()),t}function ca(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var o=r.agentStubMap;o&&(r=o.get(e.uid))}return r}}function pa(){var e=Yt();return function(t){var n=e(t),r=t.pipelineContext,o=!!n.large,i=!!n.progressiveRender,a=n.large=!(!r||!r.large),s=n.progressiveRender=!(!r||!r.progressiveRender);return!(o==a&&i==s)&&"reset"}}function da(e,t){if(t){var n,r,o,i,a,s,l=e.data,u=e.len(),c=NT.M,p=NT.C,d=NT.L,f=NT.R,h=NT.A,g=NT.Q;for(o=0,i=0;o=ha(w,S)&&(O=HT),1<=ha(w,S)&&(O=0),0>O){var C=g(O/HT*1e6)/1e6;O=2*HT+C%2*HT}c.addData(u,b,x,a,s,_,O,p,i)}function ma(e){return null!=e.setData}function va(e,t){var n=function(e){var t=new SO;if(!e)return t;var n,r=0,o=0,i=r,a=o,s=SO.CMD,l=e.match(UT);if(!l)return t;for(var u=0;ub?-1:1)*sA(lA(0,_*_*x-w*w)),O=(w*b-v*S)/x,C=(-w*v-b*S)/x,I=(w*b+v*S)/x,T=(-w*v+b*S)/x,A=O-y,D=C-m,k=I-y,P=T-m;return A*A+D*D>k*k+P*P&&(O=I,C=T),{cx:O,cy:C,x0:-c,y0:-p,x1:O*(o/_-1),y1:C*(o/_-1)}}function wa(e,t){var n,r=lA(t.r,0),o=lA(t.r0||0,0),i=0r){var a=r;r=o,o=a}var s=t.startAngle,l=t.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=t.cx,c=t.cy,p=!!t.clockwise,d=aA(l-s),f=d>tA&&d%tA;if(f>cA&&(d=f),r>cA)if(d>tA-cA)e.moveTo(u+r*rA(s),c+r*nA(s)),e.arc(u,c,r,s,l,!p),o>cA&&(e.moveTo(u+o*rA(l),c+o*nA(l)),e.arc(u,c,o,l,s,p));else{var h=void 0,g=void 0,y=void 0,m=void 0,v=void 0,b=void 0,x=void 0,_=void 0,w=void 0,S=void 0,O=void 0,C=void 0,I=void 0,T=void 0,A=void 0,D=void 0,k=r*rA(s),P=r*nA(s),E=o*rA(l),M=o*nA(l),R=d>cA;if(R){var j=t.cornerRadius;j&&(h=(n=function(e){var t;if(Object(w_.isArray)(e)){var n=e.length;if(!n)return e;t=1===n?[e[0],e[0],0,0]:2===n?[e[0],e[0],e[1],e[1]]:3===n?e.concat(e[2]):e}else t=[e,e,e,e];return t}(j))[0],g=n[1],y=n[2],m=n[3]);var L=aA(r-o)/2;if(v=uA(L,y),b=uA(L,m),x=uA(L,h),_=uA(L,g),O=w=lA(v,b),C=S=lA(x,_),(w>cA||S>cA)&&(I=r*rA(l),T=r*nA(l),A=o*rA(s),D=o*nA(s),dcA){var H=uA(y,O),U=uA(m,O),G=_a(A,D,k,P,r,H,p),W=_a(I,T,E,M,r,U,p);e.moveTo(u+G.cx+G.x0,c+G.cy+G.y0),OcA&&R)if(C>cA){H=uA(h,C),G=_a(E,M,I,T,o,-(U=uA(g,C)),p),W=_a(k,P,A,D,o,-H,p);e.lineTo(u+G.cx+G.x0,c+G.cy+G.y0),Cs(i[1])?0=n&&i>=o)return{x:n,y:o,width:r-n,height:i-o}}function Qa(e,t,n){var r=Object(w_.extend)({rectHover:!0},t),o=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(o.image=e.slice(8),Object(w_.defaults)(o,n),new BO(r)):Da(e.replace("path://",""),r,n,"center")}function qa(e,t,n,r,o){for(var i,a=0,s=o[o.length-1];a=e&&-1e-6<=e}(d))return!1;var f=e-o,h=t-i,g=Ua(f,h,l,u)/d;if(0>g||1y||1=nC&&(t=rC[e]=nC++),t}(t.highlightKey):null;null==r?e.eachItemGraphicEl((function(e){Xa(e,n,o)})):Object(w_.each)(Nt(r),(function(t){Xa(e.getItemGraphicEl(t),n,o)}))}function Za(e){return $A(e.model)}function $a(e){var t=e.model,n=e.ecModel,r=e.api,o=e.payload,i=t.pipelineContext.progressiveRender,a=e.view,s=o&&ZA(o).updateMethod,l=i?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](t,n,r,o),tD[l]}function Ja(e,t,n){function r(){c=(new Date).getTime(),p=null,e.apply(a,s||[])}var o,i,a,s,l,u=0,c=0,p=null;t=t||0;var d=function(){for(var e=[],d=0;de.strokePercent||1>e.strokeOpacity||1>e.fillOpacity)}(t.style);s||function(e,t){return e&&t?e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||e[4]!==t[4]||e[5]!==t[5]:e||t}(o,u.transform)?(Vs(e,n),Ns(e,t)):!c&&Vs(e,n);var p=Fs(t,n.inHover);t instanceof RO?(n.lastDrawType!==VD&&(l=!0,n.lastDrawType=VD),Ls(e,t,u,l,n),(!c||!n.batchFill&&!n.batchStroke)&&e.beginPath(),function(e,t,n,r){var o,i=Ds(n),a=Ps(n),s=n.strokePercent,l=1>s,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||jD,p=t.__dirty;if(!r){var d=n.fill,f=n.stroke,h=a&&!!d.colorStops,g=i&&!!f.colorStops,y=a&&!!d.image,m=i&&!!f.image,v=void 0,b=void 0,x=void 0,_=void 0,w=void 0;(h||g)&&(w=t.getBoundingRect()),h&&(v=p?Cs(e,d,w):t.__canvasFillGradient,t.__canvasFillGradient=v),g&&(b=p?Cs(e,f,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=b),y&&(x=p||!t.__canvasFillPattern?Rs(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=x),m&&(_=p||!t.__canvasStrokePattern?Rs(e,f,t):t.__canvasStrokePattern,t.__canvasStrokePattern=x),h?e.fillStyle=v:y&&(x?e.fillStyle=x:a=!1),g?e.strokeStyle=b:m&&(_?e.strokeStyle=_:i=!1)}var S,O,C=t.getGlobalScale();c.setScale(C[0],C[1],t.segmentIgnoreThreshold),e.setLineDash&&n.lineDash&&(S=(o=As(t))[0],O=o[1]);var I=!0;(u||p&sw)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),I=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),I&&c.rebuildPath(e,l?s:1),S&&(e.setLineDash(S),e.lineDashOffset=O),r||(n.strokeFirst?(i&&Ms(e,n),a&&Es(e,n)):(a&&Es(e,n),i&&Ms(e,n))),S&&e.setLineDash([])}(e,t,p,c),c&&(n.batchFill=p.fill||"",n.batchStroke=p.stroke||"")):t instanceof NO?(n.lastDrawType!==zD&&(l=!0,n.lastDrawType=zD),Ls(e,t,u,l,n),function(e,t,n){var r,o=n.text;if(null!=o&&(o+=""),o){e.font=n.font||iS.a,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,a=void 0;e.setLineDash&&n.lineDash&&(i=(r=As(t))[0],a=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=a),n.strokeFirst?(Ds(n)&&e.strokeText(o,n.x,n.y),Ps(n)&&e.fillText(o,n.x,n.y)):(Ps(n)&&e.fillText(o,n.x,n.y),Ds(n)&&e.strokeText(o,n.x,n.y)),i&&e.setLineDash([])}}(e,t,p)):t instanceof BO?(n.lastDrawType!==FD&&(l=!0,n.lastDrawType=FD),function(e,t,n,r,o){js(e,Fs(t,o.inHover),n&&Fs(n,o.inHover),r,o)}(e,t,u,l,n),function(e,t,n){var r=t.__image=cn(n.image,t.__image,t,t.onload);if(r&&dn(r)){var o=n.x||0,i=n.y||0,a=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,o,i,a,s)}else if(n.sx&&n.sy){var p=a-(u=n.sx),d=s-(c=n.sy);e.drawImage(r,u,c,p,d,o,i,a,s)}else e.drawImage(r,o,i,a,s)}}(e,t,p)):t.getTemporalDisplayables&&(n.lastDrawType!==BD&&(l=!0,n.lastDrawType=BD),function(e,t,n){var r=t.getDisplayables(),o=t.getTemporalDisplayables();e.save();var i,a,s={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover};for(i=t.getCursor(),a=r.length;i=t))for(var s=-v,l=0,u=0,c=0;s<_.height;){if(0==l%2){for(var p=u/2%y.length,d=0,m=0,w=0;d<2*_.width;){var S=0;for(i=0;i=S)break;if(0==m%2){var O=.5*(1-a.symbolSize),C=d+h[c][m]*O,I=s+g[l]*O,T=h[c][m]*a.symbolSize,A=g[l]*a.symbolSize,D=w/2%y[p].length;e(C,I,T,A,y[p][D])}d+=h[c][m],++w,++m===h[c].length&&(m=0)}++c===h.length&&(c=0)}s+=g[l],++u,++l===g.length&&(l=0)}}(),s&&qD.put(u,b||x),e.image=b,e.svgElement=x,e.svgWidth=_.width,e.svgHeight=_.height}(s),s.rotation=a.rotation,s.scaleX=s.scaleY=o?1:1/n,QD.set(e,s),e.dirty=!1,s}function qs(e){if(!e||0===e.length)return[[0,0]];if(Object(w_.isNumber)(e))return[[o=l(e),o]];for(var t=!0,n=0;nObject(w_.indexOf)(Pk,e)&&Pk.push(e)}function ol(e,t){fl(kk,e,t,KD)}function il(e){sl("afterinit",e)}function al(e){sl("afterupdate",e)}function sl(e,t){UD.on(e,t)}function ll(e,t,n){Object(w_.isFunction)(t)&&(n=t,t="");var r=Object(w_.isObject)(e)?e.type:e;e.event=(e.event||r).toLowerCase(),t=e.event,Dk[t]||(Object(w_.assert)(rk.test(r)&&rk.test(t)),!Ak[r]&&(Ak[r]={action:n,actionInfo:e}),Dk[t]=r)}function ul(e,t){UI.register(e,t)}function cl(e){var t=UI.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function pl(e,t){fl(Ek,e,t,ZD,"layout")}function dl(e,t){fl(Ek,e,t,$D,"visual")}function fl(e,t,n,r,o){if((Object(w_.isFunction)(t)||Object(w_.isObject)(t))&&(n=t,t=r),!(0<=Object(w_.indexOf)(Bk,n))){Bk.push(n);var i=gD.wrapStageHandler(n,o);i.__prio=t,i.__raw=n,e.push(i)}}function hl(e,t){Rk[e]=t}function gl(e){Object(iS.e)({createCanvas:e})}function yl(e,t,n){var r=Gs("registerMap");r&&r(e,t,n)}function ml(e){var t=Gs("getMap");return t&&t(e)}function vl(e){return Object(w_.isArray)(e)?void Object(w_.each)(e,(function(e){vl(e)})):void(0<=Object(w_.indexOf)(Zk,e)||(Zk.push(e),Object(w_.isFunction)(e)&&(e={install:e}),e.install($k)))}function bl(e){return null==e?0:e.length||1}function xl(e){return e}function _l(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function wl(e){return"category"===e?"ordinal":"time"===e?"time":"float"}function Sl(e){return e instanceof oP}function Ol(e){for(var t=Object(w_.createHashMap)(),n=0;n<(e||[]).length;n++){var r=e[n],o=Object(w_.isObject)(r)?r.name:r;null!=o&&null==t.get(o)&&t.set(o,n)}return t}function Cl(e){var t=nP(e);return t.dimNameMap||(t.dimNameMap=Ol(e.dimensionsDefine))}function Il(e){return 30t){var n=a[e],r=Object(w_.isObject)(n)?n:{name:n},o=new tP,i=r.name;null!=i&&null!=d.get(i)&&(o.name=o.displayName=i),null!=r.type&&(o.type=r.type),null!=r.displayName&&(o.displayName=r.displayName);var s=l.length;return g[e]=s,o.storeDimIndex=e,l.push(o),o}return l[t]}function r(e,t,n){null==vI.get(t)?(e.coordDim=t,e.coordDimIndex=n,s.set(t,!0)):e.otherDims[t]=n}function o(e){null==e.name&&(e.name=e.coordDim)}gi(e)||(e=mi(e));var i=(t=t||{}).coordDimensions||[],a=t.dimensionsDefine||e.dimensionsDefine||[],s=Object(w_.createHashMap)(),l=[],u=Dl(e,i,a,t.dimensionsCount),c=t.canOmitUnusedDimensions&&Il(u),p=a===e.dimensionsDefine,d=p?Cl(e):Ol(a),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,u));for(var h=Object(w_.createHashMap)(f),g=new wT(u),y=0;yo[0])h.set(t,!1);else{var i=h.set(t,[]);Object(w_.each)(o,(function(e,o){var a=Object(w_.isString)(e)?d.get(e):e;null!=a&&a=b)&&(w.isExtraCoord=!0),b--),o(w),null==w.type&&(Go(e,_)===TI.Must||w.isExtraCoord&&(null!=w.otherDims.itemName||null!=w.otherDims.seriesName))&&(w.type="ordinal")}return function(e){for(var t=Object(w_.createHashMap)(),n=0;nr&&(a=o.interval=r);var s=o.intervalPrecision=Fl(a);return function(e,t){isFinite(e[0])||(e[0]=t[0]),isFinite(e[1])||(e[1]=t[1]),zl(e,0,t),zl(e,1,t),e[0]>e[1]&&(e[0]=e[1])}(o.niceTickExtent=[yt(l(e[0]/a)*a,s),yt(u(e[1]/a)*a,s)],e),o}function Vl(e){var t=o(10,At(e)),n=e/t;return n?2==n?n=3:3==n?n=5:n*=2:n=1,yt(n*t)}function Fl(e){return vt(e)+2}function zl(e,t,n){e[t]=d(c(e[t],n[1]),n[0])}function Bl(e,t){return e>=t[0]&&e<=t[1]}function Ql(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function ql(e,t){return e*(t[1]-t[0])+t[0]}function Hl(e){return Object(w_.isArray)(e)?SP?new Float32Array(e):e:new OP(e)}function Ul(e){return e.get("stack")||CP+e.seriesIndex}function Gl(e){return e.dim+e.index}function Wl(e,t){var n=[];return t.eachSeriesByType(e,(function(e){$l(e)&&n.push(e)})),n}function Yl(e){var t=function(e){var t={};Object(w_.each)(e,(function(e){var n=e.coordinateSystem.getBaseAxis();if("time"===n.type||"value"===n.type)for(var r,o=e.getData(),i=n.dim+"_"+n.index,a=o.getDimensionIndex(o.mapDimension(n.dim)),s=o.getStore(),l=0,u=s.count();lr&&(r=n),r!==f&&(e.width=r,u-=r+l*r,p--)}})),f=d(f=(u-s)/(p+(p-1)*l),0);var h,g=0;Object(w_.each)(r,(function(e){e.width||(e.width=f),h=e,g+=e.width*(1+l)})),h&&(g-=h.width*l);var y=-g/2;Object(w_.each)(r,(function(e,r){n[t][r]=n[t][r]||{bandWidth:o,offset:y,width:e.width},y+=e.width*(1+l)}))})),n}function Kl(e,t){var n=Wl(e,t),r=Yl(n);Object(w_.each)(n,(function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),o=Ul(e),i=r[Gl(n)][o],a=i.offset,s=i.width;t.setLayout({bandWidth:i.bandWidth,offset:a,size:s})}))}function Zl(e){return{seriesType:e,plan:pa(),reset:function(e){if($l(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),o=n.getOtherAxis(r),i=t.getDimensionIndex(t.mapDimension(o.dim)),a=t.getDimensionIndex(t.mapDimension(r.dim)),l=e.get("showBackground",!0),u=t.mapDimension(o.dim),c=t.getCalculationInfo("stackResultDimension"),p=Ml(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),d=o.isHorizontal(),f=function(e,t){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}(0,o),h=Jl(e),g=e.get("barMinHeight")||0,y=c&&t.getDimensionIndex(c),m=t.getLayout("size"),v=t.getLayout("offset");return{progress:function(e,t){for(var r,o=e.count,u=h&&Hl(3*o),c=h&&l&&Hl(3*o),b=h&&Hl(o),x=n.master.getRect(),_=d?x.width:x.height,w=t.getStore(),S=0;null!=(r=e.next());){var O=w.get(p?y:i,r),C=w.get(a,r),I=f,T=void 0;p&&(T=+O-w.get(i,r));var A=void 0,D=void 0,k=void 0,P=void 0;if(d){var E=n.dataToPoint([O,C]);if(p)I=n.dataToPoint([T,C])[0];A=I,D=E[1]+v,k=E[0]-I,P=m,s(k)k?-1:1)*g)}else{E=n.dataToPoint([C,O]);if(p)I=n.dataToPoint([C,T])[1];A=E[0]+v,D=I,k=m,P=E[1]-I,s(P)=P?-1:1)*g)}h?(u[S]=A,u[S+1]=D,u[S+2]=d?k:P,c&&(c[S]=d?x.x:A,c[S+1]=d?D:x.y,c[S+2]=_),b[r]=r):t.setItemLayout(r,{x:A,y:D,width:k,height:P}),S+=3}h&&t.setLayout({largePoints:u,largeDataIndices:b,largeBackgroundPoints:c,valueAxisHorizontal:d})}}}}}}function $l(e){return e.coordinateSystem&&"cartesian2d"===e.coordinateSystem.type}function Jl(e){return e.pipelineContext&&e.pipelineContext.large}function eu(e){return 16<(e/=XC)?16:7.5=r[0]&&y<=r[1]&&p++);var b=(r[1]-r[0])/t;if(p>1.5*b&&f>b/1.5)break;if(u.push(m),p>b||e===s[h])break}c=[]}}var x,_=Object(w_.filter)(Object(w_.map)(u,(function(e){return Object(w_.filter)(e,(function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd}))})),(function(e){return 0>1^-(1&s),l=l>>1^-(1&l),o=s+=o,i=l+=i,r.push([s/n,l/n])}return r}function ku(e,t){return e=function(e){if(!e.UTF8Encoding)return e;var t=e,n=t.UTF8Scale;null==n&&(n=1024);var r=t.features;return w_.each(r,(function(e){var t=e.geometry,r=t.encodeOffsets,o=t.coordinates;if(r)switch(t.type){case"LineString":t.coordinates=Du(o,r,n);break;case"Polygon":case"MultiLineString":Au(o,r,n);break;case"MultiPolygon":w_.each(o,(function(e,t){return Au(e,r[t],n)}))}})),t.UTF8Encoding=!1,t}(e),w_.map(w_.filter(e.features,(function(e){return e.geometry&&e.properties&&0s(r-o)%$P)return u[0]=p,u[1]=d,c-n;if(i){var f=r;r=En(o),o=En(f)}else r=En(r),o=En(o);r>o&&(o+=$P);var h=t_(l,a);if(0>h&&(h+=$P),h>=r&&h<=o||h+$P>=r&&h+$P<=o)return u[0]=p,u[1]=d,c-n;var g=n*o_(r)+e,y=n*i_(r)+t,m=n*o_(o)+e,v=n*i_(o)+t,b=(g-a)*(g-a)+(y-l)*(y-l),x=(m-a)*(m-a)+(v-l)*(v-l);return bn&&(e+=n,n=-n),0>r&&(t+=r,r=-r);var s=e+n,l=t+r,u=a[0]=c(d(o,e),s),p=a[1]=c(d(i,t),l);return a_((u-o)*(u-o)+(p-i)*(p-i))}function Xu(e,t,n){var r=Yu(t.x,t.y,t.width,t.height,e.x,e.y,tE);return n.set(tE[0],tE[1]),r}function Ku(e,t,n){for(var r,o,i,a=0,s=0,l=0,u=0,c=1/0,p=t.data,d=e.x,f=e.y,h=0;h=h&&(l=r,u=o),g=Gu(y,m,b,x,x+_,w,(d-y)*b/v+y,f,tE),a=o_(x+_)*v+y,s=i_(x+_)*b+m;break;case JP.R:g=Yu(l=a=p[h++],u=s=p[h++],p[h++],p[h++],d,f,tE);break;case JP.Z:g=Wu(a,s,l,u,d,f,tE,!0),a=l,s=u}g=t&&0n||.001>r)){iE.scale(1/n),aE.scale(1/r);var o=iE.dot(aE);if(o_(t)a?Q_.copy(lE,rE):1=n&&0r||.001>o))if(iE.scale(1/r),aE.scale(1/o),iE.dot(t)=a)Q_.copy(lE,oE);else{lE.scaleAndAdd(aE,i/e_(f/2-s));var l=oE.x===rE.x?(lE.y-rE.y)/(oE.y-rE.y):(lE.x-rE.x)/(oE.x-rE.x);if(isNaN(l))return;0>l?Q_.copy(lE,rE):1i[1]&&1e-5>i[2],l=o.style.margin||0,u=a.clone();u.applyTransform(i),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var c=s?new QA(a,i):null;n.push({label:o,labelLine:t.labelLine,rect:u,localRect:a,obb:c,priority:t.priority,defaultAttr:t.defaultAttr,layoutOption:t.computedLayoutOption,axisAligned:s,transform:i})}return n}function ic(e,t,n,r,o,i){function a(){C=T.rect[t]-r,I=o-A.rect[t]-A.rect[n]}function u(e,t,n){if(0>e){var r=c(t,-e);if(0o&&f(-o*n,1)}else f(-e*n,1)}}function p(n,r,o){0!==n&&(v=!0);for(var i=r;ie?-1:1;e=s(e);for(var n=l(e/(g-1)),r=0;r=(e-=n))return}var g=e.length;if(!(2>g)){e.sort((function(e,n){return e.rect[t]-n.rect[t]}));for(var y,m=0,v=!1,b=[],x=0,_=0;_(y=S[t]-m)&&(S[t]-=y,w.label[t]-=y,v=!0);var O=d(-y,0);b.push(O),x+=O,m=S[t]+S[n]}0C&&f(-C,.8),0>I&&f(I,.8),a(),u(C,I,1),u(I,C,-1),a(),0>C&&h(-C),0>I&&h(I),v}}function ac(e,t,n,r){return ic(e,"y","height",t,n,r)}function sc(e){function t(e){if(!e.ignore){var t=e.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}e.ignore=!0}var n=[];e.sort((function(e,t){return t.priority-e.priority}));for(var r=new Z_(0,0,0,0),o=0;oa)&&e("fill-opacity",a)}else e("fill",OE);if(function(e){var t=e.stroke;return null!=t&&t!==OE}(t)){var s=Object(Cw.p)(t.stroke);e("stroke",s.color);var l=t.strokeNoScale?n.getLineScale():1,u=l?(t.lineWidth||0)/l:0,c=null==t.strokeOpacity?s.opacity*o:t.strokeOpacity*s.opacity*o,p=t.strokeFirst;if((r||1!=u)&&e("stroke-width",u),(r||p)&&e("paint-order",p?"stroke":"fill"),(r||1>c)&&e("stroke-opacity",c),t.lineDash){var d=As(n),f=d[0],h=d[1];f&&(h=CE(h||0),e("stroke-dasharray",f.join(",")),(h||r)&&e("stroke-dashoffset",h))}else r&&e("stroke-dasharray",OE);for(var g,y=0;y"}(o,t.attrs)+z(t.text)+(r?""+n+Object(w_.map)(r,(function(t){return e(t)})).join(n)+n:"")+function(e){return""}(o)}(e)}function mc(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function vc(e,t,n,r){return gc("svg","root",{width:e,height:t,xmlns:AE,"xmlns:xlink":DE,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+e+" "+t},n)}function bc(e,t,n){var r=Object(w_.extend)({},e.shape);Object(w_.extend)(r,t),e.buildPath(n,r);var o=new SE;return o.reset(Object(Cw.f)(e)),n.rebuildPath(o,1),o.generateStr(),o.getStr()}function xc(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[ME]=n+"px "+r+"px")}function _c(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function wc(e){return Object(w_.isString)(e)?EE[e]?"cubic-bezier("+EE[e]+")":Pe(e)?e:"":""}function Sc(e,t,n,r){function o(o){function i(e,t,n){for(var r,o=e.getTracks(),i=e.getMaxTime(),a=0;ag&&(y["stop-opacity"]=g),l.push(gc("stop",u+"",y))}var m=yc(gc(o,"",a,l)),v=r.gradientCache,b=v[m];b||(b=r.zrId+"-g"+r.gradientIdx++,v[m]=b,a.id=b,r.defs[b]=gc(o,b,a,l)),t[n]=Object(Cw.d)(b)}(t,e,o,r):a&&Object(Cw.n)(i)?function(e,t,n,r){var o,i=e.style[n],a={patternUnits:"userSpaceOnUse"};if(Object(Cw.l)(i)){var s=i.imageWidth,l=i.imageHeight,u=void 0,c=i.image;if(Object(w_.isString)(c)?u=c:Oc(c)?u=c.src:Cc(c)&&(u=c.toDataURL()),"undefined"==typeof Image){var p="Image width/height must been given explictly in svg-ssr renderer.";Object(w_.assert)(s,p),Object(w_.assert)(l,p)}else if(null==s||null==l){var d=function(e,t){if(e){var n=e.elm,r=e.attrs.width=s||t.width,o=e.attrs.height=l||t.height;n&&(n.setAttribute("width",r),n.setAttribute("height",o))}},f=cn(u,null,e,(function(e){d(h,e),d(o,e)}));f&&f.width&&f.height&&(s=s||f.width,l=l||f.height)}o=gc("image","img",{href:u,width:s,height:l}),a.width=s,a.height=l}else i.svgElement&&(o=Object(w_.clone)(i.svgElement),a.width=i.svgWidth,a.height=i.svgHeight);if(o){a.patternTransform=Object(Cw.g)(i);var h=gc("pattern","",a,[o]),g=yc(h),y=r.patternCache,m=y[g];m||(m=r.zrId+"-p"+r.patternIdx++,y[g]=m,a.id=m,h=r.defs[m]=gc("pattern",m,a,[o])),t[n]=Object(Cw.d)(m)}}(n,e,o,r):e[o]=i}),t,n,!1),function(e,t,n){var r=e.style;if(Object(Cw.i)(r)){var o=Object(Cw.h)(e),i=n.shadowCache,a=i[o];if(!a){var s=e.getGlobalScale(),l=s[0],u=s[1];if(!l||!u)return;var c=r.shadowOffsetX||0,p=r.shadowOffsetY||0,d=r.shadowBlur,f=Object(Cw.p)(r.shadowColor),h=f.opacity,g=f.color;a=n.zrId+"-s"+n.shadowIdx++,n.defs[a]=gc("filter",a,{id:a,x:"-100%",y:"-100%",width:"300%",height:"300%"},[gc("feDropShadow","",{dx:c/l,dy:p/u,stdDeviation:d/2/l+" "+d/2/u,"flood-color":g,"flood-opacity":h})]),i[o]=a}t.filter=Object(Cw.d)(a)}}(n,e,r)}function Tc(e){return Object(Cw.j)(e[0]-1)&&Object(Cw.j)(e[1])&&Object(Cw.j)(e[2])&&Object(Cw.j)(e[3]-1)}function Ac(e,t,n){if(t&&(!function(e){return Object(Cw.j)(e[4])&&Object(Cw.j)(e[5])}(t)||!Tc(t))){var r=n?10:1e4;e.transform=Tc(t)?"translate("+jE(t[4]*r)/r+" "+jE(t[5]*r)/r+")":Object(Cw.e)(t)}}function Dc(e,t,n){for(var r=e.points,o=[],i=0;iu){e.path||e.createPathProxy();var p=e.path;e.shapeChanged()&&(p.beginPath(),e.buildPath(p,e.shape),e.pathUpdated());var d=p.getVersion(),f=e,h=f.__svgPathBuilder;f.__svgPathVersion===d&&h&&u===f.__svgPathStrokePercent||(!h&&(h=f.__svgPathBuilder=new SE),h.reset(c),p.rebuildPath(h,u),h.generateStr(),f.__svgPathVersion=d,f.__svgPathStrokePercent=u),a.d=h.getStr()}else{l=e.type;var g=o(10,c);i[0](r,a,g)}return Ac(a,e.transform),Ic(a,n,e,t),t.animation&&Sc(e,a,t),gc(l,e.id+"",a)}function Ec(e,t){return e instanceof RO?Pc(e,t):e instanceof BO?function(e,t){var n=e.style,r=n.image;if(r&&!Object(w_.isString)(r)&&(Oc(r)?r=r.src:Cc(r)&&(r=r.toDataURL())),r){var o=n.x||0,i=n.y||0,a={href:r,width:n.width,height:n.height};return o&&(a.x=o),i&&(a.y=i),Ac(a,e.transform),Ic(a,n,e,t),t.animation&&Sc(e,a,t),gc("image",e.id+"",a)}}(e,t):e instanceof NO?function(e,t){var n=e.style,r=n.text;if(null!=r&&(r+=""),r&&!isNaN(n.x)&&!isNaN(n.y)){var o=n.font||iS.a,i=n.x||0,a=Object(Cw.b)(n.y||0,rt(o),n.textBaseline),s={"dominant-baseline":"central","text-anchor":Cw.a[n.textAlign]||n.textAlign};if(Gn(n)){var l="",u=n.fontStyle,c=Hn(n.fontSize);if(!parseFloat(c))return;var p=n.fontFamily||iS.b,d=n.fontWeight;l+="font-size:"+c+";font-family:"+p+";",u&&"normal"!==u&&(l+="font-style:"+u+";"),d&&"normal"!==d&&(l+="font-weight:"+d+";"),s.style=l}else s.style="font: "+o;return r.match(/\s/)&&(s["xml:space"]="preserve"),i&&(s.x=i),a&&(s.y=a),Ac(s,e.transform),Ic(s,n,e,t),t.animation&&Sc(e,s,t),gc("text",e.id+"",s,void 0,r)}}(e,t):void 0}function Mc(e,t,n){var r=n.clipPathCache,o=n.defs,i=r[e.id];if(!i){var a={id:i=n.zrId+"-c"+n.clipPathIdx++};r[e.id]=i,o[i]=gc("clipPath",i,a,[Pc(e,n)])}t["clip-path"]=Object(Cw.d)(i)}function Rc(e){return document.createTextNode(e)}function jc(e,t,n){e.insertBefore(t,n)}function Lc(e,t){e.removeChild(t)}function Nc(e,t){e.appendChild(t)}function Vc(e){return e.parentNode}function Fc(e){return e.nextSibling}function zc(e,t){e.textContent=t}function Bc(e){return void 0===e}function Qc(e){return void 0!==e}function qc(e,t,n){for(var r,o={},i=t;i<=n;++i)void 0!==(r=e[i].key)&&(o[r]=i);return o}function Hc(e,t){var n=e.key===t.key;return e.tag===t.tag&&n}function Uc(e){var t,n=e.children,r=e.tag;if(Qc(r)){var o=e.elm=hc(r);if(Yc(FE,e),Object(w_.isArray)(n))for(t=0;tl?Gc(e,null==n[p+1]?null:n[p+1].elm,n,s,p):Wc(e,t,a,l))}(n,r,o):Qc(o)?(Qc(e.text)&&zc(n,""),Gc(n,null,o,0,o.length-1)):Qc(r)?Wc(n,r,0,r.length-1):Qc(e.text)&&zc(n,""):e.text!==t.text&&(Qc(r)&&Wc(n,r,0,r.length-1),zc(n,t.text)))}function Kc(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(1===r){var o=Ti(e,t,n[0]);return null==o?null:o+""}if(r){for(var i=[],a=0;ar[1]&&(n=r[1]),n}(o,n),a=r.dim,s=o.dim,l=t.mapDimension(s),u=t.mapDimension(a),c="x"===s||"radius"===s?1:0,p=Object(w_.map)(e.dimensions,(function(e){return t.mapDimension(e)})),d=!1,f=t.getCalculationInfo("stackResultDimension");return Ml(t,p[0])&&(d=!0,p[0]=f),Ml(t,p[1])&&(d=!0,p[1]=f),{dataDimsForPoint:p,valueStart:i,valueAxisDim:s,baseAxisDim:a,stacked:!!d,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function rp(e,t,n,r){var o=NaN;e.stacked&&(o=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(o)&&(o=e.valueStart);var i=e.baseDataOffset,a=[];return a[i]=n.get(e.baseDim,r),a[1-i]=o,t.dataToPoint(a)}function op(e,t){return isNaN(e)||isNaN(t)}function ip(e,t,n,r,o,i,a,l,u){for(var c,p,d,f,h,g,y=n,m=0;m=o||0>y)break;if(op(v,b)){if(u){y+=i;continue}break}if(y===n)e[0x*x+_*_){y+=i;continue}if(0=r||op(S,O))h=v,g=b;else{T=S-c,A=O-p;var P=v-c,E=S-v,M=b-p,R=O-b,j=void 0,L=void 0;if("x"===l){var N=0u[c-1].coord&&(u.reverse(),p.reverse());var d=function(e,t){function n(e,t,n){var r=e.coord,o=(n-r)/(t.coord-r);return{coord:n,color:Object(Ow.lerp)(o,[e.color,t.color])}}for(var r,o,i=[],a=e.length,s=0;su)r=l;else{if(u>t){o?i.push(n(o,l,t)):r&&i.push(n(r,l,0),n(r,l,t));break}r&&(i.push(n(r,l,0)),r=null),i.push(l),o=l}}return i}(u,"x"===o?n.getWidth():n.getHeight()),f=d.length;if(!f&&c)return 0>u[0].coord?p[1]?p[1]:u[c-1].color:p[0]?p[0]:u[0].color;var h=d[0].coord-10,g=d[f-1].coord+10,y=g-h;if(.001>y)return"transparent";w_.each(d,(function(e){e.offset=(e.coord-h)/y})),d.push({offset:f?d[f-1].offset:.5,color:p[1]||"transparent"}),d.unshift({offset:f?d[0].offset:.5,color:p[0]||"transparent"});var m=new LA(0,0,0,0,d,!0);return m[o]=h,m[o+"2"]=g,m}}}function yp(e,t){var n=e.getExtent(),r=s(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var o=t.count(),i=d(1,g(o/5)),a=0;ar)return!1;return!0}function mp(e,t){return isNaN(e)||isNaN(t)}function vp(e,t){return[e[2*t],e[2*t+1]]}function bp(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;t=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left",p=Yr(r);Wr(e,p,{labelFetcher:i,labelDataIndex:n,defaultText:Kc(i.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:c});var d=e.getTextContent();if(s&&d){var h=r.get(["label","position"]);e.textConfig.inside=!("middle"!==h)||null,function(e,t,n,r){if(Object(w_.isNumber)(r))e.setTextConfig({rotation:r});else if(Object(w_.isArray)(t))e.setTextConfig({rotation:0});else{var o,i=e.shape,a=i.clockwise?i.startAngle:i.endAngle,s=i.clockwise?i.endAngle:i.startAngle,l=n(t);switch(l){case"startArc":case"insideStartArc":case"middle":case"insideEndArc":case"endArc":o=(a+s)/2;break;case"startAngle":case"insideStartAngle":o=a;break;case"endAngle":case"insideEndAngle":o=s;break;default:return void e.setTextConfig({rotation:0})}var u=1.5*f-o;"middle"===l&&u>f/2&&u<1.5*f&&(u-=f),e.setTextConfig({rotation:u})}}(e,"outside"===h?c:h,Ap(a),r.get(["label","rotate"]))}Jr(d,p,i.getRawValue(n),(function(e){return Zc(t,e)}));var g=r.getModel(["emphasis"]);Dr(e,g.get("focus"),g.get("blurScope"),g.get("disabled")),Pr(e,r),function(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}(o)&&(e.style.fill="none",e.style.stroke="none",Object(w_.each)(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}function kp(e,t,n,r){var o=e.getData(),i=o.getLayout("valueAxisHorizontal")?1:0,a=o.getLayout("largeDataIndices"),s=o.getLayout("size"),l=e.getModel("backgroundStyle"),u=o.getLayout("largeBackgroundPoints");if(u){var c=new gM({shape:{points:u},incremental:!!r,silent:!0,z2:0});c.baseDimIdx=i,c.largeDataIndices=a,c.barWidth=s,c.useStyle(l.getItemStyle()),t.add(c),n&&n.push(c)}var p=new gM({shape:{points:o.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});p.baseDimIdx=i,p.largeDataIndices=a,p.barWidth=s,t.add(p),p.useStyle(o.getVisual("style")),eC(p).seriesIndex=e.seriesIndex,e.get("silent")||(p.on("mousedown",yM),p.on("mousemove",yM)),n&&n.push(p)}function Pp(e,t,n){if(up(n,"cartesian2d")){var r=t,o=n.getArea();return{x:e?r.x:o.x,y:e?o.y:r.y,width:e?r.width:o.width,height:e?o.height:r.height}}var i=t;return{cx:(o=n.getArea()).cx,cy:o.cy,r0:e?o.r0:i.r0,r:e?o.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:2*f}}function Ep(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Mp(e,t){var n=Ep(e,t),r=e.get("center"),o=e.get("radius");w_.isArray(o)||(o=[0,o]),w_.isArray(r)||(r=[r,r]);var i,a,s=gt(n.width,t.getWidth()),l=gt(n.height,t.getHeight()),u=c(s,l),p=gt(o[0],u/2),d=gt(o[1],u/2),f=e.coordinateSystem;if(f){var h=f.dataToPoint(r);i=h[0]||0,a=h[1]||0}else i=gt(r[0],s)+n.x,a=gt(r[1],l)+n.y;return{cx:i,cy:a,r0:p,r:d}}function Rp(e,t,n){t.eachSeriesByType(e,(function(e){var t=e.getData(),r=t.mapDimension("value"),o=Ep(e,n),i=Mp(e,n),a=i.cx,s=i.cy,l=i.r,u=i.r0,c=-e.get("startAngle")*vM,p=e.get("minAngle")*vM,d=0;t.each(r,(function(e){isNaN(e)||d++}));var h=t.getSum(r),g=f/(h||d)*2,y=e.get("clockwise"),m=e.get("roseType"),v=e.get("stillShowZeroSum"),b=t.getDataExtent(r);b[0]=0;var x=mM,_=0,w=c,S=y?1:-1;if(t.setLayout({viewRect:o,r:l}),t.each(r,(function(e,n){var r;if(isNaN(e))t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:a,cy:s,r0:u,r:m?NaN:l});else{(r="area"===m?mM/d:0===h&&v?g:e*g)=x){var O=mM/d;t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n);r.angle=O,r.startAngle=c+S*n*O,r.endAngle=c+S*(n+1)*O}}))}else g=x/_,w=c,t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n),o=r.angle===p?p:e*g;r.startAngle=w,r.endAngle=w+S*o,w+=S*o}}))}))}function jp(e){return{seriesType:e,reset:function(e,t){var n=t.findComponents({mainType:"legend"});if(n&&n.length){var r=e.getData();r.filterSelf((function(e){for(var t=r.getName(e),o=0;oe.length)){for(var d=e.length,f=0;fn?a:i,d=s(u.label.y-n);if(d>=c.maxY){var f=u.label.x-t-u.len2*o,h=r+u.len,g=s(f)e.unconstrainedWidth?null:h:null;r.setStyle("width",g)}var y=r.getBoundingRect();i.width=y.width;var m=(r.style.margin||0)+2.1;i.height=y.height+m,i.y-=(i.height-d)/2}}}function Fp(e){return"center"===e.position}function zp(e){function t(e){e.ignore=!0}var n,r,o=e.getData(),i=[],a=!1,l=(e.get("minShowLabelAngle")||0)*bM,u=o.getLayout("viewRect"),c=o.getLayout("r"),p=u.width,d=u.x,h=u.y,g=u.height;o.each((function(e){var u=o.getItemGraphicEl(e),h=u.shape,g=u.getTextContent(),y=u.getTextGuideLine(),m=o.getItemModel(e),v=m.getModel("label"),b=v.get("position")||m.get(["emphasis","label","position"]),x=v.get("distanceToLabelLine"),_=v.get("alignTo"),w=gt(v.get("edgeDistance"),p),S=v.get("bleedMargin"),O=m.getModel("labelLine"),C=O.get("length");C=gt(C,p);var I=O.get("length2");if(I=gt(I,p),s(h.endAngle-h.startAngle)E?-1:1)*I;T="edge"===_?0>E?d+w:d+p-w:F+(0>E?-x:x),A=V,D=[[j,L],[N,V],[F,V]]}k=R?"center":"edge"===_?0E?-P+z:-P}else if("tangential"===Q&&"outside"!==b&&"outer"!==b){var q=t_(E,M);0>q&&(q=2*z+q),0c[0]&&isFinite(y)&&isFinite(c[0]);)g=Vl(g),y=c[1]-g*a;else{e.getTicks().length-1>a&&(g=Vl(g));var v=g*a;0>(y=yt((m=l(c[1]/g)*g)-v))&&0<=c[0]?(y=0,m=yt(v)):0=c[1]&&(m=0,y=-yt(v))}var b=(o[0].value-i[0].value)/s,x=(o[a].value-i[a].value)/s;r.setExtent.call(e,y+g*b,m+g*x),r.setInterval.call(e,g),(b||x)&&r.setNiceExtent.call(e,y+g,m-g)}function Kp(e,t){return e.getCoordSysModel()===t}function Zp(e,t,n,r){function o(e){return e.dim+"_"+e.index}n.getAxesOnZeroOf=function(){return i?[i]:[]};var i,a=e[t],s=n.model,l=s.get(["axisLine","onZero"]),u=s.get(["axisLine","onZeroAxisIndex"]);if(l){if(null!=u)$p(a[u])&&(i=a[u]);else for(var c in a)if(a.hasOwnProperty(c)&&$p(a[c])&&!r[o(a[c])]){i=a[c];break}i&&(r[o(i)]=!0)}}function $p(e){return e&&"category"!==e.type&&"time"!==e.type&&function(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(0n&&0>r)}(e)}function Jp(e){e&&(e.ignore=!0)}function ed(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(n&&r){var o=Z([]);return te(o,o,-e.rotation),n.applyTransform(J([],o,e.getLocalTransform())),r.applyTransform(J([],o,t.getLocalTransform())),n.intersect(r)}}function td(e){return"middle"===e||"center"===e}function nd(e,t,n,r,o){for(var i,a=[],s=[],l=[],u=0;ul[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a=s;s++){var l=s/100,u=i.project([e+(n-e)*l,t+(a-t)*l]);R(r,r,u),j(o,o,u)}};p(a,s,l,s),p(l,s,l,u),p(l,u,a,u),p(a,u,l,s)}this.setBoundingRect(r[0],r[1],o[0]-r[0],o[1]-r[1])}else;}var d,f,h,g=this.getBoundingRect(),y=e.get("layoutCenter"),m=e.get("layoutSize"),v=t.getWidth(),b=t.getHeight(),x=g.width/g.height*this.aspectScale,_=!1;if(y&&m&&(d=[gt(y[0],v),gt(y[1],b)],f=gt(m,c(v,b)),!(isNaN(d[0])||isNaN(d[1])||isNaN(f))&&(_=!0)),_)h={},1(_=t_(S.y-b.y,S.x-b.x))&&(_=2*f+_),(w=S.x(_=t_(y.y-b.y,y.x-b.x))&&(_=2*f+_),0===a.children.length||0!==a.children.length&&!1===a.isExpand?(w=y.xb.x)&&(_-=f);var O=w?"left":"right",C=s.getModel("label"),I=C.get("rotate"),T=m.getTextContent();T&&(m.setTextConfig({position:C.get("position")||O,rotation:null==I?-_:I*(f/180),origin:"center"}),T.setStyle("verticalAlign","middle"))}var A=s.get(["emphasis","focus"]),D="relative"===A?w_.concatArray(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===A?a.getAncestorsIndices():"descendant"===A?a.getDescendantIndices():null;D&&(eC(n).focus=D),function(e,t,n,r,o,i,a,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),p=e.getOrient(),d=e.get(["lineStyle","curveness"]),f=e.get("edgeForkPosition"),h=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if("curve"===u)t.parentNode&&t.parentNode!==n&&(!g&&(g=r.__edge=new kA({shape:gf(c,p,d,o,o)})),Vr(g,{shape:gf(c,p,d,i,a)},e));else if("polyline"===u)if("orthogonal"!==c);else if(t!==n&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var y,m=t.children,v=[],b=0;bp.getLayout().x&&(p=e),e.depth>d.depth&&(d=e)}));var h=u===p?1:a(u,p)/2,g=h-u.getLayout().x,y=0,m=0,v=0,b=0;if("radial"===r)y=o/(p.getLayout().x+h+g),m=i/(d.depth-1||1),Tf(l,(function(e){v=(e.getLayout().x+g)*y,b=(e.depth-1)*m;var t=rf(v,b);e.setLayout({x:t.x,y:t.y,rawX:v,rawY:b},!0)}));else{var x=e.getOrient();"RL"===x||"LR"===x?(m=i/(p.getLayout().x+h+g),y=o/(d.depth-1||1),Tf(l,(function(e){b=(e.getLayout().x+g)*m,v="LR"===x?(e.depth-1)*y:o-(e.depth-1)*y,e.setLayout({x:v,y:b},!0)}))):("TB"===x||"BT"===x)&&(y=o/(p.getLayout().x+h+g),m=i/(d.depth-1||1),Tf(l,(function(e){v=(e.getLayout().x+g)*y,b="TB"===x?(e.depth-1)*m:i-(e.depth-1)*m,e.setLayout({x:v,y:b},!0)})))}}}(e,t)}))}function Df(e){e.eachSeriesByType("tree",(function(e){var t=e.getData();t.tree.eachNode((function(e){var n=e.getModel().getModel("itemStyle").getItemStyle(),r=t.ensureUniqueItemVisual(e.dataIndex,"style");Object(w_.extend)(r,n)}))}))}function kf(e){var t=e.getData().tree,n={};t.eachNode((function(t){for(var r=t;r&&1u[1]&&(u[1]=l);var c=t.get("colorMappingBy"),p={type:a.name,dataExtent:u,visual:a.range};"color"!==p.type||"index"!==c&&"id"!==c?p.mappingMethod="linear":(p.mappingMethod="category",p.loop=!0);var d=new kj(p);return Ej(d).drColorMappingBy=c,d}}}(0,o,i,0,u,f);Object(w_.each)(f,(function(e,t){if(e.depth>=n.length||e===n[e.depth]){var i=function(e,t,n,r,o,i){var a=Object(w_.extend)({},t);if(o){var s=o.type,l="color"===s&&Ej(o).drColorMappingBy,u="index"===l?r:"id"===l?i.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));a[s]=o.mapValueToVisual(u)}return a}(o,u,e,t,h,r);Hf(e,i,n,r)}}))}else s=Uf(u),c.fill=s}}function Uf(e){var t=Gf(e,"color");if(t){var n=Gf(e,"colorAlpha"),r=Gf(e,"colorSaturation");return r&&(t=Object(Ow.modifyHSL)(t,null,null,r)),n&&(t=Object(Ow.modifyAlpha)(t,n)),t}}function Gf(e,t){var n=e[t];if(null!=n&&"none"!==n)return n}function Wf(e,t){var n=e.get(t);return Object(w_.isArray)(n)&&n.length?{name:t,range:n}:null}function Yf(e,t,n,r){var o,i;if(!e.isRemoved()){var a=e.getLayout();o=a.width,i=a.height;var s=e.getModel(),l=s.get(Vj),u=s.get(Fj)/2,c=$f(s),p=d(l,c),f=l-u,h=p-u;e.setLayout({borderWidth:l,upperHeight:p,upperLabelHeight:c},!0);var g=(o=Rj(o-2*f,0))*(i=Rj(i-f-h,0)),y=function(e,t,n,r,o,i){var a=e.children||[],s=r.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=r.leafDepth&&r.leafDepth<=i;if(o&&!l)return e.viewChildren=[];!function(e,t){t&&e.sort((function(e,n){var r="asc"===t?e.getValue()-n.getValue():n.getValue()-e.getValue();return 0==r?"asc"===t?e.dataIndex-n.dataIndex:n.dataIndex-e.dataIndex:r}))}(a=w_.filter(a,(function(e){return!e.isRemoved()})),s);var u=function(e,t,n){for(var r=0,o=0,i=t.length;oa[1]&&(a[1]=t)}))):a=[NaN,NaN],{sum:r,dataExtent:a}}(t,a,s);if(0===u.sum)return e.viewChildren=[];if(u.sum=function(e,t,n,r,o){if(!r)return n;for(var i,a=e.get("visibleMin"),s=o.length,l=s,u=s-1;0<=u;u--)(i=o["asc"===r?s-u-1:u].getValue())/n*tr&&(r=a));var l=e.area*e.area,u=t*t*n;return l?Rj(u*r/l,l/(u*o)):1/0}function Kf(e,t,n,r,o){var i=t===n.width?0:1,a=1-i,s=["x","y"],l=["width","height"],u=n[s[i]],c=t?e.area/t:0;(o||c>n[l[a]])&&(c=n[l[a]]);for(var p=0,d=e.length;pwS&&(c=wS),a=l}cl&&(l=2*f+l);var u=s[0](b*=.992);f&&f(o,i,O),e&&e(O)}}}function fh(e){e.eachSeriesByType("graph",(function(e){var t=e.coordinateSystem;if(!t||"view"===t.type)if("force"===e.get("layout")){var n=e.preservedPoints||{},r=e.getGraph(),o=r.data,i=r.edgeData,a=e.getModel("force"),s=a.get("initLayout");e.preservedPoints?o.each((function(e){var t=o.getId(e);o.setItemLayout(e,n[t]||[NaN,NaN])})):s&&"none"!==s?"circular"===s&&uh(e,"value"):oh(e);var l=o.getDataExtent("value"),u=i.getDataExtent("value"),c=a.get("repulsion"),p=a.get("edgeLength"),d=w_.isArray(c)?c:[c,c],f=w_.isArray(p)?p:[p,p];f=[f[1],f[0]];var h=o.mapArray("value",(function(e,t){var n=o.getItemLayout(t),r=ht(e,l,d);return isNaN(r)&&(r=(d[0]+d[1])/2),{w:r,rep:r,fixed:o.getItemModel(t).get("fixed"),p:!n||isNaN(n[0])||isNaN(n[1])?null:n}})),g=i.mapArray("value",(function(t,n){var o=r.getEdgeByIndex(n),i=ht(t,u,f);isNaN(i)&&(i=(f[0]+f[1])/2);var a=o.getModel(),s=w_.retrieve3(o.getModel().get(["lineStyle","curveness"]),-rh(o,e,n,!0),0);return{n1:h[o.node1.dataIndex],n2:h[o.node2.dataIndex],d:i,curveness:s,ignoreForceLayout:a.get("ignoreForceLayout")}})),m=t.getBoundingRect(),v=dh(h,g,{rect:m,gravity:a.get("gravity"),friction:a.get("friction")});v.beforeStep((function(e){for(var t=0,n=e.length;t=c;c+=.1){sL[0]=cL(o[0],i[0],a[0],c),sL[1]=cL(o[1],i[1],a[1],c),(f=dL(pL(sL,t)-l))d;d++){p=r+u,lL[0]=cL(o[0],i[0],a[0],r),lL[1]=cL(o[1],i[1],a[1],r),uL[0]=cL(o[0],i[0],a[0],p),uL[1]=cL(o[1],i[1],a[1],p);var f=pL(lL,t)-l;if(.01>dL(f))break;var h=pL(uL,t)-l;u/=2,0>f?0<=h?r+=u:r-=u:0<=h?r-=u:r+=u}return r}function Sh(e,t){var n=[],r=Ae,o=[[],[],[]],i=[[],[]],a=[];t/=2,e.eachEdge((function(e){var s=e.getLayout(),l=e.getVisual("fromSymbol"),u=e.getVisual("toSymbol");s.__original||(s.__original=[m(s[0]),m(s[1])],s[2]&&s.__original.push(m(s[2])));var c=s.__original;if(null!=s[2]){if(y(o[0],c[0]),y(o[1],c[2]),y(o[2],c[1]),l&&"none"!==l){var p=lh(e.node1),d=wh(o,c[0],p*t);r(o[0][0],o[1][0],o[2][0],d,n),o[0][0]=n[3],o[1][0]=n[4],r(o[0][1],o[1][1],o[2][1],d,n),o[0][1]=n[3],o[1][1]=n[4]}if(u&&"none"!==u){p=lh(e.node2),d=wh(o,c[1],p*t);r(o[0][0],o[1][0],o[2][0],d,n),o[1][0]=n[1],o[2][0]=n[2],r(o[0][1],o[1][1],o[2][1],d,n),o[1][1]=n[1],o[2][1]=n[2]}y(s[0],o[0]),y(s[1],o[2]),y(s[2],o[1])}else{if(y(i[0],c[0]),y(i[1],c[1]),_(a,i[1],i[0]),A(a,a),l&&"none"!==l){p=lh(e.node1);x(i[0],i[0],a,p*t)}if(u&&"none"!==u){p=lh(e.node2);x(i[1],i[1],a,-p*t)}y(s[0],i[0]),y(s[1],i[1])}}))}function Oh(e){return"view"===e.type}function Ch(e){return"_EC_"+e}function Ih(e,t){return{getValue:function(n){var r=this[e][t];return r.getStore().get(r.getDimensionIndex(n||"value"),this.dataIndex)},setVisual:function(n,r){0<=this.dataIndex&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){0<=this.dataIndex&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}function Th(e,t,n,r,o){for(var i=new mL(r),a=0;a "+d)),u++)}var f,h=n.get("coordinateSystem");if("cartesian2d"===h||"polar"===h)f=fP(e,n);else{var g=UI.get(h),y=g&&g.dimensions||[];0>w_.indexOf(y,"value")&&y.concat(["value"]);var m=Al(e,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(f=new cP(m,n)).initData(e)}var v=new cP(["value"],n);return v.initData(l,s),o&&o(f,v),ij({mainData:f,struct:i,structAttr:"graph",datas:{node:f,edge:v},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}function Ah(e,t){var n=null==e?"":e+"";return t&&(Object(w_.isString)(t)?n=t.replace("{value}",n):Object(w_.isFunction)(t)&&(n=t(e))),n}function Dh(e,t){e.eachSeriesByType("funnel",(function(e){var n=e.getData(),r=n.mapDimension("value"),o=e.get("sort"),i=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t),a=e.get("orient"),s=i.width,l=i.height,u=function(e,t){for(var n=e.mapDimension("value"),r=e.mapArray(n,(function(e){return e})),o=[],i="ascending"===t,a=0,s=e.count();au.sign?f[0]+=p:f[1]-=p,t[r]=zh(t[r],f),c=Fh(t,r),null!=o&&(c.sign!==u.sign||c.spani&&(t[1-r]=t[r]+c.sign*i),t}function Fh(e,t){var n=e[t]-e[1-t];return{span:s(n),sign:0n?1:t?-1:1}}function zh(e,t){return c(null==t[1]?1/0:t[1],d(null==t[0]?-1/0:t[0],e))}function Bh(e,t){return FL(zL(e,t[0]),t[1])}function Qh(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function qh(e,t){var n,r,o=t.layoutLength,i=t.axisExpandWidth,a=t.axisCount,s=t.axisCollapseWidth,l=t.winInnerIndices,u=s,c=!1;return et&&(t=0),[e[0],e[t]]}function tg(e,t,n,r){var o=new gS;return o.add(new GO({name:"main",style:ig(n),silent:!0,draggable:!0,cursor:"move",drift:Object(w_.curry)(lg,e,t,o,["n","s","w","e"]),ondragend:Object(w_.curry)(Jh,t,{isEnd:!0})})),Object(w_.each)(r,(function(n){o.add(new GO({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Object(w_.curry)(lg,e,t,o,n),ondragend:Object(w_.curry)(Jh,t,{isEnd:!0})}))})),o}function ng(e,t,n,r){var o=r.brushStyle.lineWidth||0,i=XL(o,JL),a=n[0][0],s=n[1][0],l=a-o/2,u=s-o/2,c=n[0][1],p=n[1][1],d=c-i+o/2,f=p-i+o/2,h=c-a,g=p-s,y=h+o,m=g+o;og(e,t,"main",a,s,h,g),r.transformable&&(og(e,t,"w",l,u,i,m),og(e,t,"e",d,u,i,m),og(e,t,"n",l,u,y,i),og(e,t,"s",l,f,y,i),og(e,t,"nw",l,u,i,i),og(e,t,"ne",d,u,i,i),og(e,t,"sw",l,f,i,i),og(e,t,"se",d,f,i,i))}function rg(e,t){var n=t.__brushOption,r=n.transformable,o=t.childAt(0);o.useStyle(ig(n)),o.attr({silent:!r,cursor:r?"move":"default"}),Object(w_.each)([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var o=t.childOfName(n.join("")),i=1===n.length?sg(e,n[0]):function(e,t){var n=[sg(e,t[0]),sg(e,t[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}(e,n);o&&o.attr({silent:!r,invisible:!r,cursor:r?nN[i]+"-resize":null})}))}function og(e,t,n,r,o,i,a){var s=t.childOfName(n);s&&s.setShape(function(e){var t=YL(e[0][0],e[1][0]),n=YL(e[0][1],e[1][1]),r=XL(e[0][0],e[1][0]),o=XL(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:o-n}}(pg(e,t,[[r,o],[r+i,o+a]])))}function ig(e){return Object(w_.defaults)({strokeNoScale:!0},e.brushStyle)}function ag(e,t,n,r){var o=[YL(e,n),YL(t,r)],i=[XL(e,n),XL(t,r)];return[[o[0],i[0]],[o[1],i[1]]]}function sg(e,t){return{left:"w",right:"e",top:"n",bottom:"s"}[Na({w:"left",e:"right",n:"top",s:"bottom"}[t],function(e){return ja(e.group)}(e))]}function lg(e,t,n,r,o,i){var a=n.__brushOption,s=e.toRectRange(a.range),l=cg(t,o,i);Object(w_.each)(r,(function(e){var t=tN[e];s[t[0]][t[1]]+=l[t[0]]})),a.range=e.fromRectRange(ag(s[0][0],s[1][0],s[0][1],s[1][1])),Yh(t,n),Jh(t,{isEnd:!1})}function ug(e,t,n,r){var o=t.__brushOption.range,i=cg(e,n,r);Object(w_.each)(o,(function(e){e[0]+=i[0],e[1]+=i[1]})),Yh(e,t),Jh(e,{isEnd:!1})}function cg(e,t,n){var r=e.group,o=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[o[0]-i[0],o[1]-i[1]]}function pg(e,t,n){var r=Zh(e,t);return r&&r!==WL?r.clipPath(n,e._transform):Object(w_.clone)(n)}function dg(e){var t=e.event;t.preventDefault&&t.preventDefault()}function fg(e,t,n){return e.childOfName("main").contain(t,n)}function hg(e,t,n,r){var o,i=e._creatingCover,a=e._creatingPanel,s=e._brushOption;if(e._track.push(n.slice()),function(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],o=n[0]-r[0],i=n[1]-r[1];return KL(o*o+i*i,.5)>$L}(e)||i){if(a&&!i){"single"===s.brushMode&&$h(e);var l=Object(w_.clone)(s);l.brushType=gg(l.brushType,a),l.panelId=a===WL?null:a.panelId,i=e._creatingCover=Hh(e,l),e._covers.push(i)}if(i){var u=sN[gg(e._brushType,a)];i.__brushOption.range=u.getCreatingRange(pg(e,i,e._track)),r&&(Uh(e,i),u.updateCommon(e,i)),Gh(e,i),o={isEnd:r}}}else r&&"single"===s.brushMode&&s.removeOnClick&&Kh(e,t,n)&&$h(e)&&(o={isEnd:r,removeOnClick:!0});return o}function gg(e,t){return"auto"===e?t.defaultBrushType:e}function yg(e,t){if(e._dragging){dg(t);var n=t.offsetX,r=t.offsetY,o=e.group.transformCoordToLocal(n,r),i=hg(e,t,o,!0);e._dragging=!1,e._track=[],e._creatingCover=null,i&&Jh(e,i)}}function mg(e){return{createCover:function(t,n){return tg({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=eg(t);return[YL(n[0][e],n[1][e]),XL(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,o){var i,a=Zh(t,n);if(a!==WL&&a.getLinearBrushOtherExtent)i=a.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[r,i];e&&l.reverse(),ng(t,n,l,o)},updateCommon:rg,contain:fg}}function vg(e){return e=_g(e),function(t){return za(t,e)}}function bg(e,t){return e=_g(e),function(n){var r=null==t?n:t,o=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(o||0)]}}function xg(e,t,n){var r=_g(e);return function(e,o){return r.contain(o[0],o[1])&&!Cd(e,t,n)}}function _g(e){return Z_.create(e)}function wg(e){e.registerComponentView(jL),e.registerComponentModel(LL),e.registerCoordinateSystem("parallel",HL),e.registerPreprocessor(Lh),e.registerComponentModel(GL),e.registerComponentView(cN),qp(e,"parallel",GL,dN),function(e){e.registerAction(pN,(function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},(function(t){t.axis.model.setActiveIntervals(e.intervals)}))})),e.registerAction("parallelAxisExpand",(function(e,t){t.eachComponent({mainType:"parallel",query:e},(function(t){t.setAxisExpand(e)}))}))}(e)}function Sg(e,t){e.eachSeriesByType("sankey",(function(e){var n=e.get("nodeWidth"),r=e.get("nodeGap"),o=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t);e.layoutInfo=o;var i=o.width,a=o.height,s=e.getGraph(),l=s.nodes,u=s.edges;Og(l),function(e,t,n,r,o,i,a,s,l){(function(e,t,n,r,o,i,a){for(var s=[],l=[],u=[],c=[],p=0,d=0;df&&(f=y.depth),g.setLayout({depth:m?y.depth:p},!0),"vertical"===i?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var v=0;vc.indexOf(_)&&c.push(_)}}++p,u=c,c=[]}for(d=0;dp-1?f:p-1;a&&"left"!==a&&Ig(e,a,i,S),function(e,t,n){w_.each(e,(function(e){var r=e.getLayout().depth*t;"vertical"===n?e.setLayout({y:r},!0):e.setLayout({x:r},!0)}))}(e,"vertical"===i?(o-n)/S:(r-n)/S,i)})(e,t,n,o,i,s,l),function(e,t,n,r,o,i,a){var s=function(e,t){var n=[],r="vertical"===t?"y":"x",o=Jt(e,(function(e){return e.getLayout()[r]}));return o.keys.sort((function(e,t){return e-t})),w_.each(o.keys,(function(e){n.push(o.buckets.get(e))})),n}(e,a);(function(e,t,n,r,o,i){var a=1/0;w_.each(e,(function(e){var t=e.length,s=0;w_.each(e,(function(e){s+=e.getLayout().value}));var l="vertical"===i?(r-(t-1)*o)/s:(n-(t-1)*o)/s;lo.indexOf(u.node1)&&o.push(u.node1)}i=o,o=[],++a}w_.each(e,(function(e){Cg(e)||e.setLayout({depth:d(0,r-e.getLayout().skNodeHeight)},!0)}))}else"justify"===t&&function(e,t){w_.each(e,(function(e){Cg(e)||e.outEdges.length||e.setLayout({depth:t},!0)}))}(e,r)}function Tg(e,t,n,r,o){var i="vertical"===o?"x":"y";w_.each(e,(function(e){e.sort((function(e,t){return e.getLayout()[i]-t.getLayout()[i]}));for(var a,s,l,u=0,c=e.length,p="vertical"===o?"dx":"dy",d=0;dr&&(r=t)})),w_.each(t,(function(t){var o=new kj({type:"color",mappingMethod:"linear",dataExtent:[n,r],visual:e.get("color")}).mapValueToVisual(t.getLayout().value),i=t.getModel().get(["itemStyle","color"]);null==i?(t.setVisual("color",o),t.setVisual("style",{fill:o})):(t.setVisual("color",i),t.setVisual("style",{fill:i}))}))}}))}function Vg(e,t,n,r,o){var i=e.ends,a=new _N({shape:{points:o?zg(i,r,e):i}});return Fg(e,a,t,n,o),a}function Fg(e,t,n,r,o){var i=n.hostModel;(0,c_[o?"initProps":"updateProps"])(t,{shape:{points:e.ends}},i,r),t.useStyle(n.getItemVisual(r,"style")),t.style.strokeNoScale=!0,t.z2=100;var a=n.getItemModel(r),s=a.getModel("emphasis");Pr(t,a),Dr(t,s.get("focus"),s.get("blurScope"),s.get("disabled"))}function zg(e,t,n){return w_.map(e,(function(e){return(e=e.slice())[t]=n.initBaseline,e}))}function Bg(){}function Qg(e){var t=function(e){var t=[],n=[];return e.eachSeriesByType("boxplot",(function(e){var r=e.getBaseAxis(),o=w_.indexOf(n,r);0>o&&(o=n.length,n[o]=r,t[o]={axis:r,seriesModels:[]}),t[o].seriesModels.push(e)})),t}(e);wN(t,(function(e){var t=e.seriesModels;t.length&&(function(e){var t,n=e.axis,r=e.seriesModels,o=r.length,i=e.boxWidthList=[],a=e.boxOffsetList=[],l=[];if("category"===n.type)t=n.getBandWidth();else{var u=0;wN(r,(function(e){u=d(u,e.getData().count())}));var p=n.getExtent();t=s(p[1]-p[0])/u}wN(r,(function(e){var n=e.get("boxWidth");w_.isArray(n)||(n=[n,n]),l.push([gt(n[0],t)||0,gt(n[1],t)||0])}));var f=.8*t-2,h=f/o*.3,g=(f-h*(o-1))/o,y=g/2-f/2;wN(r,(function(e,t){a.push(y),y+=h+g,i.push(c(d(g,l[t][0]),l[t][1]))}))}(e),wN(t,(function(t,n){!function(e,t,n){function r(e,n,r){var o,i=s.get(n,r),l=[];return l[u]=e,l[c]=i,isNaN(e)||isNaN(i)?o=[NaN,NaN]:(o=a.dataToPoint(l))[u]+=t,o}function o(e,t,n){var r=t.slice(),o=t.slice();r[u]+=l,o[u]-=l,n?e.push(r,o):e.push(o,r)}function i(e,t){var n=t.slice(),r=t.slice();n[u]-=l,r[u]+=l,e.push(n,r)}var a=e.coordinateSystem,s=e.getData(),l=n/2,u="horizontal"===e.get("layout")?0:1,c=1-u,p=["x","y"],d=s.mapDimension(p[u]),f=s.mapDimensionsAll(p[c]);if(!(null==d||5>f.length))for(var h=0;hr?-1:n=n[a.wh]);if(w_.isArray(s)){var p=[ry(l,s[0])-u,ry(l,s[1])-u];p[1]r)&&(o=c-1-e),t[u.index]=d*(o-c/2+.5)+l[u.index],{x:t[0],y:t[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}var i=e.__pictorialBundle,a=n.symbolSize,s=n.valueLineWidth,l=n.pathPosition,u=t.valueDim,c=n.repeatTimes||0,p=0,d=a[t.valueDim.index]+s+2*n.symbolMargin;for(my(e,(function(e){e.__pictorialAnimationIndex=p,e.__pictorialRepeatTimes=c,ps(e-t)?t:l(e)}function _y(e){e.eachSeriesByType("themeRiver",(function(e){var t=e.getData(),n=e.coordinateSystem,r={},o=n.getRect();r.rect=o;var i=e.get("boundaryGap"),a=n.getAxis();(r.boundaryGap=i,"horizontal"===a.orient)?(i[0]=gt(i[0],o.height),i[1]=gt(i[1],o.height),wy(t,e,o.height-i[0]-i[1])):(i[0]=gt(i[0],o.width),i[1]=gt(i[1],o.width),wy(t,e,o.width-i[0]-i[1]));t.setLayout("layoutInfo",r)}))}function wy(e,t,n){if(e.count())for(var r,o=t.coordinateSystem,i=t.getLayerSeries(),a=e.mapDimension("single"),s=e.mapDimension("value"),l=w_.map(i,(function(t){return w_.map(t.indices,(function(t){var n=o.dataToPoint(e.get(a,t));return n[1]=e.get(s,t),n}))})),u=function(e){for(var t,n=e.length,r=e[0].length,o=[],i=[],a=0,s=0;sa&&(a=t),o.push(t)}for(var u=0;ua&&(a=c);return{y0:i,max:a}}(l),c=u.y0,p=n/u.max,d=i.length,f=i[0].indices.length,h=0;hObject(w_.indexOf)(IV,e)}))),u.length){i||((i=e.animate(n,t.loop,!0)).scope="keyframe");for(var c=0;c=c;h--)f=t.childAt(h),im(t,f,o)}}(e,u,n,r,o),0<=a?i.replaceAt(u,a):i.add(u),u}function tm(e,t,n){var r=mV(e),o=t.type,i=t.shape,a=t.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&function(e){return e&&(Object(w_.hasOwn)(e,"pathData")||Object(w_.hasOwn)(e,"d"))}(i)&&um(i)!==r.customPathData||"image"===o&&Object(w_.hasOwn)(a,"image")&&a.image!==r.customImagePath}function nm(e,t,n){var r=t?rm(e,t):e,o=t?om(e,r,TV):e.style,i=e.type,a=r?r.textConfig:null,s=e.textContent,l=s?t?rm(s,t):s:null;if(o&&(n.isLegacy||Dy(o,i,!!a,!!l))){n.isLegacy=!0;var u=ky(o,i,!t);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!t&&l){var c=l;c.type||(c.type="text")}var p=t?n[t]:n.normal;p.cfg=a,p.conOpt=l}function rm(e,t){return t?e?e[t]:null:e}function om(e,t,n){var r=t&&t.style;return null==r&&n===TV&&e&&(r=e.styleEmphasis),r}function im(e,t,n){t&&Ny(t,mV(e).option,n)}function am(e,t){var n=e&&e.name;return null==n?jV+t:n}function sm(e,t){var n=this.context,r=null==e?null:n.newChildren[e],o=null==t?null:n.oldChildren[t];em(n.api,o,n.dataIndex,r,n.seriesModel,n.group)}function lm(e){var t=this.context,n=t.oldChildren[e];n&&Ny(n,mV(n).option,t.seriesModel)}function um(e){return e&&(e.pathData||e.d)}function cm(e,t,n,r){(function e(t,n){if(w_.isObject(t)&&w_.isObject(n)){var r=!0;return w_.each(n,(function(n,o){r=r&&e(t[o],n)})),!!r}return t===n})(FV(n).lastProp,r)||(FV(n).lastProp=r,t?Vr(n,r,e):(n.stopAnimation(),n.attr(r)))}function pm(e,t){e[t.get(["label","show"])?"show":"hide"]()}function dm(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function fm(e,t,n){var r=t.get("z"),o=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=r&&(e.z=r),null!=o&&(e.zlevel=o),e.silent=n)}))}function hm(e){var t,n=e.get("type"),r=e.getModel(n+"Style");return"line"===n?(t=r.getLineStyle()).fill=null:"shadow"===n&&((t=r.getAreaStyle()).stroke=null),t}function gm(e,t,n,r,o){var i=mm(n.get("value"),t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=nI(a.get("padding")||0),l=a.getFont(),u=et(i,l),c=o.position,p=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(c[0]-=p),"center"===f&&(c[0]-=p/2);var h=o.verticalAlign;"bottom"===h&&(c[1]-=d),"middle"===h&&(c[1]-=d/2),ym(c,p,d,r);var g=a.get("backgroundColor");g&&"auto"!==g||(g=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:Xr(a,{text:i,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function ym(e,t,n,r){var o=r.getWidth(),i=r.getHeight();e[0]=c(e[0]+t,o)-t,e[1]=c(e[1]+n,i)-n,e[0]=d(e[0],0),e[1]=d(e[1],0)}function mm(e,t,n,r,o){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:o.precision}),a=o.formatter;if(a){var s={value:gu(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};w_.each(r,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,o=t&&t.getDataParams(r);o&&s.seriesData.push(o)})),w_.isString(a)?i=a.replace("{value}",i):w_.isFunction(a)&&(i=a(s))}return i}function vm(e,t,n){var r=[1,0,0,1,0,0];return te(r,r,n.rotation),ee(r,r,n.position),La([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function bm(e,t,n,r,o,i){var a=UM.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=o.get(["label","margin"]),gm(t,r,o,i,{position:vm(r.axis,e,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function xm(e,t,n){return{x1:e[n=n||0],y1:e[1-n],x2:t[n],y2:t[1-n]}}function _m(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}}function wm(e,t,n,r,o,i){return{cx:e,cy:t,r0:n,r:r,startAngle:o,endAngle:i,clockwise:!0}}function Sm(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}function Om(e){return"x"===e.dim?0:1}function Cm(e,t,n){if(!__.a.node){var r=t.getZr();WV(r).records||(WV(r).records={}),function(e,t){function n(n,r){e.on(n,(function(n){var o=function(e){var t={showTip:[],hideTip:[]},n=function(r){var o=t[r.type];o?o.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}(t);YV(WV(e).records,(function(e){e&&r(e,n,o.dispatchAction)})),function(e,t){var n,r=e.showTip.length,o=e.hideTip.length;r?n=e.showTip[r-1]:o&&(n=e.hideTip[o-1]),n&&(n.dispatchAction=null,t.dispatchAction(n))}(o.pendings,t)}))}WV(e).initialized||(WV(e).initialized=!0,n("click",w_.curry(Tm,"click")),n("mousemove",w_.curry(Tm,"mousemove")),n("globalout",Im))}(r,t),(WV(r).records[e]||(WV(r).records[e]={})).handler=n}}function Im(e,t,n){e.handler("leave",null,n)}function Tm(e,t,n,r){t.handler(e,n,r)}function Am(e,t){if(!__.a.node){var n=t.getZr();(WV(n).records||{})[e]&&(WV(n).records[e]=null)}}function Dm(e,t){var n,r=[],o=e.seriesIndex;if(null==o||!(n=t.getSeriesByIndex(o)))return{point:[]};var i=n.getData(),a=Wt(i,e);if(null==a||0>a||w_.isArray(a))return{point:[]};var s=i.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)r=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u).dim,p=u.dim,d="x"===c||"radius"===c?1:0,f=i.mapDimension(p),h=[];h[d]=i.get(f,a),h[1-d]=i.get(i.getCalculationInfo("stackResultDimension"),a),r=l.dataToPoint(h)||[]}else r=l.dataToPoint(i.getValues(w_.map(l.dimensions,(function(e){return i.mapDimension(e)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),r=[g.x+g.width/2,g.y+g.height/2]}return{point:r,el:s}}function km(e,t,n){var r=e.currTrigger,o=[e.x,e.y],i=e,a=e.dispatchAction||Object(w_.bind)(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Lm(o)&&(o=Dm({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Lm(o),u=i.axesInfo,c=s.axesInfo,p="leave"===r||Lm(o),d={},f={},h={list:[],map:{}},g={showPointer:Object(w_.curry)(Mm,f),showTooltip:Object(w_.curry)(Rm,h)};Object(w_.each)(s.coordSysMap,(function(e,t){var n=l||e.containPoint(o);Object(w_.each)(s.coordSysAxesInfo[t],(function(e){var t=e.axis,r=function(e,t){for(var n,r=0;r<(e||[]).length;r++)if(n=e[r],t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}(u,e);if(!p&&n&&(!u||r)){var i=r&&r.value;null!=i||l||(i=t.pointToData(o)),null!=i&&Pm(e,i,g,!1,d)}}))}));var y={};return Object(w_.each)(c,(function(e,t){var n=e.linkGroup;n&&!f[t]&&Object(w_.each)(n.axesInfo,(function(t,r){var o=f[r];if(t!==e&&o){var i=o.value;n.mapper&&(i=e.axis.scale.parse(n.mapper(i,jm(t),jm(e)))),y[e.key]=i}}))})),Object(w_.each)(y,(function(e,t){Pm(c[t],e,g,!0,d)})),function(e,t,n){var r=n.axesInfo=[];Object(w_.each)(t,(function(t,n){var o=t.axisPointerModel.option,i=e[n];i?(!t.useHandle&&(o.status="show"),o.value=i.value,o.seriesDataIndices=(i.payloadBatch||[]).slice()):!t.useHandle&&(o.status="hide"),"show"===o.status&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:o.value})}))}(f,c,d),function(e,t,n,r){if(Lm(t)||!e.list.length)return void r({type:"hideTip"});var o=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:e.list})}(h,o,e,a),function(e,t,n){var r=n.getZr(),o="axisPointerLastHighlights",i=KV(r)[o]||{},a=KV(r)[o]={};Object(w_.each)(e,(function(e){var t=e.axisPointerModel.option;"show"===t.status&&Object(w_.each)(t.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;a[t]=e}))}));var s=[],l=[];Object(w_.each)(i,(function(e,t){a[t]||l.push(e)})),Object(w_.each)(a,(function(e,t){i[t]||s.push(e)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(c,0,n),d}}function Pm(e,t,n,r,o){var i=e.axis;if(!i.scale.isBlank()&&i.containData(t)){if(!e.involveSeries)return void n.showPointer(e,t);var a=Em(t,e),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==o.seriesIndex&&Object(w_.extend)(o,s[0]),!r&&e.snap&&i.containData(l)&&null!=l&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,a,l)}}function Em(e,t){var n=t.axis,r=n.dim,o=e,i=[],a=$x,l=-1;return Object(w_.each)(t.seriesModels,(function(t){var u,c,p=t.getData().mapDimensionsAll(r);if(t.getAxisTooltipData){var d=t.getAxisTooltipData(p,e,n);c=d.dataIndices,u=d.nestestValue}else{if(!(c=t.getData().indicesOfNearest(p[0],e,"category"===n.type?.5:null)).length)return;u=t.getData().get(p[0],c[0])}if(null!=u&&isFinite(u)){var f=e-u,h=s(f);h<=a&&((hl)&&(a=h,l=f,o=u,i.length=0),Object(w_.each)(c,(function(e){i.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:i,snapToValue:o}}function Mm(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function Rm(e,t,n,r){var o=n.payloadBatch,i=t.axis,a=i.model,s=t.axisPointerModel;if(t.triggerTooltip&&o.length){var l=t.coordSys.model,u=ld(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function jm(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function Lm(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}function Nm(e){WM.registerAxisPointerClass("CartesianAxisPointer",UV),e.registerComponentModel(GV),e.registerComponentView(XV),e.registerPreprocessor((function(e){if(e){e.axisPointer&&0!==e.axisPointer.length||(e.axisPointer={});var t=e.axisPointer.link;t&&!Object(w_.isArray)(t)&&(e.axisPointer.link=[t])}})),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=rd(e,t)})),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},km)}function Vm(e,t,n,r,o){var i=t.axis,a=i.dataToCoord(e),l=r.getAngleAxis().getExtent()[0];l=l/180*f;var u,c,p,d=r.getRadiusAxis().getExtent();if("radius"===i.dim){var h=[1,0,0,1,0,0];te(h,h,l),ee(h,h,[r.cx,r.cy]),u=La([a,-o],h);var g=t.getModel("axisLabel").get("rotate")||0,y=UM.innerTextLayout(l,g*f/180,-1);c=y.textAlign,p=y.textVerticalAlign}else{var m=d[1];u=r.coordToPoint([m+o,a]);var v=r.cx,b=r.cy;c=.3>s(u[0]-v)/m?"center":u[0]>v?"left":"right",p=.3>s(u[1]-b)/m?"middle":u[1]>b?"top":"bottom"}return{position:u,align:c,verticalAlign:p}}function Fm(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function zm(e){var t=this,n=t.getAngleAxis(),r=t.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),e.eachSeries((function(e){if(e.coordinateSystem===t){var o=e.getData();w_.each(bu(o,"radius"),(function(e){r.scale.unionExtentFromData(o,e)})),w_.each(bu(o,"angle"),(function(e){n.scale.unionExtentFromData(o,e)}))}})),du(n.scale,n.model),du(r.scale,r.model),"category"===n.type&&!n.onBand){var o=n.getExtent(),i=360/n.scale.count();n.inverse?o[1]+=i:o[1]-=i,n.setExtent(o[0],o[1])}}function Bm(e,t){if(e.type=t.get("type"),e.scale=fu(t),e.onBand=t.get("boundaryGap")&&"category"===e.type,e.inverse=t.get("inverse"),function(e){return"angleAxis"===e.mainType}(t)){e.inverse=e.inverse!==t.get("clockwise");var n=t.get("startAngle");e.setExtent(n,n+(e.inverse?-360:360))}t.axis=e,e.model=t}function Qm(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),o=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:o[0],y2:o[1]}}function qm(e){return e.getRadiusAxis().inverse?0:1}function Hm(e){var t=e[0],n=e[e.length-1];t&&n&&1e-4>s(s(t.coord-n.coord)-360)&&e.pop()}function Um(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function Gm(e,t){return t.dim+e.model.componentIndex}function Wm(e,t){t=t||{};var n=e.coordinateSystem,r=e.axis,o={},i=r.position,a=r.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===a?u.vertical[i]:l[0],"horizontal"===a?u.horizontal[i]:l[3]],o.rotation=f/2*{horizontal:0,vertical:1}[a],o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,right:1,left:-1}[i],e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),w_.retrieve(t.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var c=t.rotate;return null==c&&(c=e.get(["axisLabel","rotate"])),o.labelRotation="top"===i?-c:c,o.z2=1,o}function Ym(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function Xm(e){return e.isHorizontal()?0:1}function Km(e,t){var n=e.getRect();return[n[kF[t]],n[kF[t]]+n[PF[t]]]}function Zm(e,t){var n,r=e.cellSize;1===(n=w_.isArray(r)?r:e.cellSize=[r,r]).length&&(n[1]=n[0]);var o=w_.map([0,1],(function(e){return function(e,t){return null!=e[sI[t][0]]||null!=e[sI[t][1]]&&null!=e[sI[t][2]]}(t,e)&&(n[e]="auto"),null!=n[e]&&"auto"!==n[e]}));zo(e,t,{type:"box",ignoreSize:o})}function $m(e){var t=e.calendarModel,n=e.seriesModel;return t?t.coordinateSystem:n?n.coordinateSystem:null}function Jm(e,t){var n;return w_.each(t,(function(t){null!=e[t]&&"auto"!==e[t]&&(n=!0)})),n}function ev(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),e&&t)for(var r,o=n?FF:zF,i=0;ie[1]&&(e[1]=r[1])}))}(r,e.getData(),t)}));var o=e.getAxisModel(),i=lu(o.axis.scale,o,r).calculate();return[i.min,i.max]}function cv(e){nz||(nz=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,tz),function(e){e.registerAction("dataZoom",(function(e,t){var n=av(t,e);Object(w_.each)(n,(function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})}))}))}(e),e.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function pv(e){e.registerComponentModel(XF),e.registerComponentView(ZF),cv(e)}function dv(e,t){oz[e]=t}function fv(e){return oz[e]}function hv(e,t){var n=nI(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new GO({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})}function gv(e){var t=[];return w_.each(e,(function(e){var n=e.categoryAxis,r=e.valueAxis.dim,o=[" "].concat(w_.map(e.series,(function(e){return e.name}))),i=[n.model.getCategories()];w_.each(e.series,(function(e){var t=e.getRawData();i.push(e.getRawData().mapArray(t.mapDimension(r),(function(e){return e})))}));for(var a,s=[o.join(fz)],l=0;le[1]&&e.reverse(),e}function wv(e,t){return Xt(e,t,{includeMainTypes:bz})}function Sv(e,t,n,r){var o=n.getAxis(["x","y"][e]),i=_v(Object(w_.map)([0,1],(function(e){return t?o.coordToData(o.toLocalCoord(r[e]),!0):o.toGlobalCoord(o.dataToCoord(r[e]))}))),a=[];return a[e]=i,a[1-e]=[NaN,NaN],{values:i,xyMinMax:a}}function Ov(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function Cv(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}function Iv(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}function Tv(e,t){e.setIconStatus("back",1'}function Ev(e,t,n){var r=e.toFixed(0)+"px",o=t.toFixed(0)+"px";if(!__.a.transformSupported)return n?"top:"+o+";left:"+r+";":[["top",o],["left",r]];var i=__.a.transform3dSupported,a="translate"+(i?"3d":"")+"("+r+","+o+(i?",0":"")+")";return n?"top:0;left:0;"+Rz+":"+a+";":[["top",0],["left",0],[Ez,a]]}function Mv(e,t,n){var r=[],o=e.get("transitionDuration"),i=e.get("backgroundColor"),a=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),p=ta(e,"html");return r.push("box-shadow:"+l+"px "+u+"px "+a+"px "+s),t&&o&&r.push(function(e,t){var n="cubic-bezier(0.23,1,0.32,1)",r=" "+e/2+"s "+n,o="opacity"+r+",visibility"+r;return t||(r=" "+e+"s "+n,o+=__.a.transformSupported?","+Rz+r:",left"+r+",top"+r),Mz+":"+o}(o,n)),i&&r.push("background-color:"+i),Object(w_.each)(["width","color","radius"],(function(t){var n="border-"+t,o=To(n),i=e.get(o);null!=i&&r.push(n+":"+i+("color"===t?"":"px"))})),r.push(function(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont()),n&&t.push("line-height:"+g(3*n/2)+"px");var o=e.get("textShadowColor"),i=e.get("textShadowBlur")||0,a=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return o&&i&&t.push("text-shadow:"+a+"px "+s+"px "+i+"px "+o),Object(w_.each)(["decoration","align"],(function(n){var r=e.get(n);r&&t.push("text-"+n+":"+r)})),t.join(";")}(c)),null!=p&&r.push("padding:"+nI(p).join("px ")+"px"),r.join(";")+";"}function Rv(e,t,n,r,o){var i=t&&t.painter;if(n){var a=i&&i.getViewportRoot();a&&function(e,t,n,r,o){V(M_,t,r,o,!0)&&V(e,n,M_[0],M_[1])}(e,a,document.body,r,o)}else{e[0]=r,e[1]=o;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function jv(e){return d(0,e)}function Lv(e){var t=jv(e.shadowBlur||0),n=jv(e.shadowOffsetX||0),r=jv(e.shadowOffsetY||0);return{left:jv(t-n),right:jv(t+n),top:jv(t-r),bottom:jv(t+r)}}function Nv(e,t,n,r){e[0]=n,e[1]=r,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function Vv(e,t,n){var r,o=t.ecModel;n?(r=new VC(n,o,o),r=new VC(t.option,r,o)):r=t;for(var i,a=e.length-1;0<=a;a--)(i=e[a])&&(i instanceof VC&&(i=i.get("tooltip",!0)),Object(w_.isString)(i)&&(i={formatter:i}),i&&(r=new VC(i,r,o)));return r}function Fv(e,t){return e.dispatchAction||Object(w_.bind)(t.dispatchAction,t)}function zv(e,t,n,r,o){var i=n.getSize(),a=i[0],s=i[1];return e=c(e+a,r)-a,t=c(t+s,o)-s,[e=d(e,0),t=d(t,0)]}function Bv(e,t,n,r){var o=n[0],i=n[1],a=l(Zx*r)+8,s=0,u=0,c=t.width,p=t.height;return"inside"===e?(s=t.x+c/2-o/2,u=t.y+p/2-i/2):"top"===e?(s=t.x+c/2-o/2,u=t.y-i-a):"bottom"===e?(s=t.x+c/2-o/2,u=t.y+p+a):"left"===e?(s=t.x-o-a,u=t.y+p/2-i/2):"right"===e&&(s=t.x+c+a,u=t.y+p/2-i/2),[s,u]}function Qv(e){return"center"===e||"middle"===e}function qv(e,t){var n=Nt(e?e.brush:[]);if(n.length){var r=[];w_.each(n,(function(e){var t=e.hasOwnProperty("toolbox")?e.toolbox:[];t instanceof Array&&(r=r.concat(t))}));var o=e&&e.toolbox;w_.isArray(o)&&(o=o[0]),o||(o={feature:{}},e.toolbox=[o]);var i=o.feature||(o.feature={}),a=i.brush||(i.brush={}),s=a.type||(a.type=[]);s.push.apply(s,r),function(e){var t={};w_.each(e,(function(e){t[e]=1})),e.length=0,w_.each(t,(function(t,n){e.push(n)}))}(s),t&&!s.length&&s.push.apply(s,zz)}}function Hv(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!0}function Uv(e,t,n){var r={};return Bz(t,(function(t){var o=r[t]=function(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}();Bz(e[t],(function(e,r){if(kj.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),o[r]=new kj(i),"opacity"===r&&((i=w_.clone(i)).type="colorAlpha",o.__hidden.__alphaForOpacity=new kj(i))}}))})),r}function Gv(e,t,n){var r;w_.each(n,(function(e){t.hasOwnProperty(e)&&Hv(t[e])&&(r=!0)})),r&&w_.each(n,(function(n){t.hasOwnProperty(n)&&Hv(t[n])?e[n]=w_.clone(t[n]):delete e[n]}))}function Wv(e){var t=["x","y"],n=["width","height"];return{point:function(t,n,r){if(t){var o=r.range;return Yv(t[e],o)}},rect:function(r,o,i){if(r){var a=i.range,s=[r[t[e]],r[t[e]]+r[n[e]]];return s[1]w_.indexOf(n,t):t!==n)}(t,r)&&(w_.each(y,(function(r){t.brushTargetManager.controlSeries(r,n,e)&&o.push(r),g=g||s(o)})),a(r)&&s(o))){var i=n.getData();i.each((function(e){$v(n,o,i,e)&&(f[e]=1)}))}}var u={brushId:t.id,brushIndex:n,brushName:t.name,areas:w_.clone(t.areas),selected:[]};i.push(u);var c=t.option,p=c.brushLink,d=[],f=[],h=[],g=!1;n||(r=c.throttleType,o=c.throttleDelay);var y=w_.map(t.areas,(function(e){var t=Gz[e.brushType],n=w_.defaults({boundingRect:t?t(e):void 0},e);return n.selectors=function(e){var t=e.brushType,n={point:function(r){return Qz[t].point(r,n,e)},rect:function(r){return Qz[t].rect(r,n,e)}};return n}(n),n})),m=Uv(t.option,qz,(function(e){e.mappingMethod="fixed"}));w_.isArray(p)&&w_.each(p,(function(e){d[e]=1})),e.eachSeries((function(e,t){var n=h[t]=[];"parallel"===e.subType?function(e,t){var n=e.coordinateSystem;g=g||n.hasAxisBrushed(),a(t)&&n.eachActiveState(e.getData(),(function(e,t){"active"===e&&(f[t]=1)}))}(e,t):l(e,t,n)})),e.eachSeries((function(e,t){var n={seriesId:e.id,seriesIndex:t,seriesName:e.name,dataIndex:[]};u.selected.push(n);var r=h[t],o=e.getData(),i=a(t)?function(e){return f[e]?(n.dataIndex.push(o.getRawIndex(e)),"inBrush"):"outOfBrush"}:function(t){return $v(e,r,o,t)?(n.dataIndex.push(o.getRawIndex(t)),"inBrush"):"outOfBrush"};(a(t)?g:s(r))&&function(e,t,n,r,o,i){function a(e){return hs(n,u,e)}function s(e,t){ys(n,u,e,t)}function l(e,l){u=null==i?e:l;var p=n.getRawDataItem(u);if(!p||!1!==p.visualMap)for(var d,f=r.call(o,e),h=t[f],g=c[f],y=0,m=g.length;yc;c++)cB[u[c]]&&(u[c]=hb(n,n.mapDimension(o[c]),u[c]));t.coord=u}}return t}function pb(e,t,n,r){var o={};return null!=e.valueIndex||null!=e.valueDim?(o.valueDataDim=null==e.valueIndex?e.valueDim:t.getDimension(e.valueIndex),o.valueAxis=n.getAxis(function(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}(r,o.valueDataDim)),o.baseAxis=n.getOtherAxis(o.valueAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim)):(o.baseAxis=r.getBaseAxis(),o.valueAxis=n.getOtherAxis(o.baseAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim),o.valueDataDim=t.mapDimension(o.valueAxis.dim)),o}function db(e,t){return!(e&&e.containData&&t.coord&&!lb(t))||e.containData(t.coord)}function fb(e,t){return e?function(e,n,r,o){return ki(2>o?e.coord&&e.coord[o]:e.value,t[o])}:function(e,n,r,o){return ki(e.value,t[o])}}function hb(e,t,n){if("average"===n){var r=0,o=0;return e.each(t,(function(e){isNaN(e)||(r+=e,o++)})),r/o}return"median"===n?e.getMedian(t):e.getDataExtent(t)["max"===n?1:0]}function gb(e,t,n){var r=t.coordinateSystem;e.each((function(o){var i,a=e.getItemModel(o),s=gt(a.get("x"),n.getWidth()),l=gt(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(t.getMarkerPosition)i=t.getMarkerPosition(e.getValues(e.dimensions,o));else if(r){var u=e.get(r.dimensions[0],o),c=e.get(r.dimensions[1],o);i=r.dataToPoint([u,c])}}else i=[s,l];isNaN(s)||(i[0]=s),isNaN(l)||(i[1]=l),e.setItemLayout(o,i)}))}function yb(e){return!isNaN(e)&&!isFinite(e)}function mb(e,t,n,r){var o=1-e,i=r.dimensions[e];return yb(t[o])&&yb(n[o])&&t[e]===n[e]&&r.getAxis(i).containData(t[e])}function vb(e,t){if("cartesian2d"===e.type){var n=t[0].coord,r=t[1].coord;if(n&&r&&(mb(1,n,r,e)||mb(0,n,r,e)))return!0}return db(e,t[0])&&db(e,t[1])}function bb(e,t,n,r,o){var i,a=r.coordinateSystem,s=e.getItemModel(t),l=gt(s.get("x"),o.getWidth()),u=gt(s.get("y"),o.getHeight());if(isNaN(l)||isNaN(u)){if(r.getMarkerPosition)i=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=a.dimensions,p=e.get(c[0],t),d=e.get(c[1],t);i=a.dataToPoint([p,d])}if(up(a,"cartesian2d")){var f=a.getAxis("x"),h=a.getAxis("y");c=a.dimensions;yb(e.get(c[0],t))?i[0]=f.toGlobalCoord(f.getExtent()[n?0:1]):yb(e.get(c[1],t))&&(i[1]=h.toGlobalCoord(h.getExtent()[n?0:1]))}isNaN(l)||(i[0]=l),isNaN(u)||(i[1]=u)}else i=[l,u];e.setItemLayout(t,i)}function xb(e){return!isNaN(e)&&!isFinite(e)}function _b(e,t,n){var r=1-e;return xb(t[r])&&xb(n[r])}function wb(e,t){var n=t.coord[0],r=t.coord[1],o={coord:n,x:t.x0,y:t.y0},i={coord:r,x:t.x1,y:t.y1};return up(e,"cartesian2d")?n&&r&&(_b(1,n,r)||_b(0,n,r))||function(e,t,n){return!(e&&e.containZone&&t.coord&&n.coord&&!lb(t)&&!lb(n))||e.containZone(t.coord,n.coord)}(e,o,i):db(e,o)||db(e,i)}function Sb(e,t,n,r,o){var i,a=r.coordinateSystem,s=e.getItemModel(t),l=gt(s.get(n[0]),o.getWidth()),u=gt(s.get(n[1]),o.getHeight());if(isNaN(l)||isNaN(u)){if(r.getMarkerPosition)i=r.getMarkerPosition(e.getValues(n,t));else{var c=[f=e.get(n[0],t),h=e.get(n[1],t)];a.clampData&&a.clampData(c,c),i=a.dataToPoint(c,!0)}if(up(a,"cartesian2d")){var p=a.getAxis("x"),d=a.getAxis("y"),f=e.get(n[0],t),h=e.get(n[1],t);xb(f)?i[0]=p.toGlobalCoord(p.getExtent()["x0"===n[0]?0:1]):xb(h)&&(i[1]=d.toGlobalCoord(d.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(i[0]=l),isNaN(u)||(i[1]=u)}else i=[l,u];return i}function Ob(e){var t=e.icon||"roundRect",n=_s(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*f/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),-1r[n+t]&&(t=a),o=o&&i.get("preventDefaultMouseMove",!0)})),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}(o);n.enable(a.controlType,a.opt),n.setPointerChecker(e.containsPoint),es(e,"dispatchAction",t.model.get("throttle",!0),"fixRate")}else jb(r,e)}))}))}function Fb(e){return function(t,n,r,o){var i=this.range,a=i.slice(),s=t.axisModels[0];if(s&&(Vh(e(a,s,t,n,r,o),a,[0,100],"all"),this.range=a,i[0]!==a[0]||i[1]!==a[1]))return a}}function zb(e){cv(e),e.registerComponentModel(MB),e.registerComponentView(VB),Vb(e)}function Bb(e){return"vertical"===e?"ns-resize":"ew-resize"}function Qb(e){e.registerComponentModel(FB),e.registerComponentView(UB),cv(e)}function qb(e,t,n){if(n[0]===n[1])return n.slice();for(var r=(n[1]-n[0])/200,o=n[0],i=[],a=0;a<=200&&oc;c++)u[nQ[1-a][c]]=l[c],u[s[c]]=2===c?n[0]:r[s[c]];var p=[["x","width",3],["y","height",0]][a],d=No(u,i,r.padding);return s[(d.margin[p[2]]||0)+d[p[0]]+.5*d[p[1]]<.5*i[p[1]]?0:1]}function Ub(e,t){return w_.each(e||[],(function(e){null!=e.dataIndex&&(e.dataIndexInside=e.dataIndex,e.dataIndex=null),e.highlightKey="visualMap"+(t?t.componentIndex:"")})),e}function Gb(e,t,n,r){return new bA({shape:{points:e},draggable:!!n,cursor:t,drift:n,onmousemove:function(e){F_(e.event)},ondragend:r})}function Wb(e){var t=e.get("hoverLinkOnHandle");return!(null==t?!e.get("realtime"):!t)}function Yb(e){return"vertical"===e?"ns-resize":"ew-resize"}function Xb(e,t,n,r){function o(e){return l[e]}function i(e,t){l[e]=t}for(var a=t.targetVisuals[r],s=kj.prepareVisualTypes(a),l={color:gs(e.getData(),"color")},u=0,c=s.length;uu)){var h=function(){var t=e.get("title");return t&&t.length&&(t=t[0]),t&&t.text}();if(h)l=n(a.get(["general","withTitle"]),{title:h});else l=a.get(["general","withoutTitle"]);var g=[];l+=n(1p)o+=n(a.get(["data","partialData"]),{displayCnt:p});else o+=a.get(["data","allData"]);for(var l=a.get(["data","separator","middle"]),c=a.get(["data","separator","end"]),d=[],h=0;hs(e-t)}function lx(e){function t(e,t){o&&2A:Ps(p),f=cx([c,p],d?0:1,t),h=(d?u:p)/f.length,g=0;gs(f))return null;var h=dx(e-o,t-i,p,d)/f;return 0>h||1a?(u.x=c.x=s+i/2,u.y=l,c.y=l+a):(u.y=c.y=l+a/2,u.x=s,c.x=s+i),function(e,t,n){for(var r=e.length,o=[],i=0;io.length)return[{points:e},{points:e}];o.sort((function(e,t){return e.projPt-t.projPt}));var u=o[0],c=o[o.length-1];if(c.idxi,s=cx([o,i],a?0:1,t),l=a?"width":"height",u=a?"height":"width",c=a?"x":"y",p=a?"y":"x",d=e[l]/s.length,f=0;f=m));c++)0>(y=c===u-1?m:l(g.area/p*t))||(mx(yx,{points:g.poly},y,r),m-=y)}n=bA}if(!n)return function(e,t){for(var n=[],r=0;r=h)f.push(v,b,x,_,w,S);else{for(var O,C=c(h,d-1)+1,I=1;I<=C;I++)we(y,v,x,w,O=I/C,o),we(m,b,_,S,O,i),y=o[3],m=i[3],f.push(o[1],i[1],o[2],i[2],y,m),v=o[5],b=i[5],x=o[6],_=i[6];h-=C-1}}return a===e?[f,t]:[e,f]}function _x(e,t){for(var n=e.length,r=e[n-2],o=e[n-1],i=[],a=0;au[2]!=0>c[2]);var p=[],d=[],f=0,h=1/0,g=[],y=s.length;o&&(s=Cx(s));for(var m,v=6*Ox(s,l,u,c),b=y-2,x=0;x=u.length){if(!s)return n;s=0}i=u.length;var c=l(i/2);n[o].many=u.slice(c,i),n[s].many=u.slice(0,c),s++}return n}function Nx(e,t,n,r,o,i){function a(e,t,r,o,s){var l=e.many,u=e.one;if(1!==l.length||s)for(var d=Object(w_.defaults)({dividePath:jQ[n],individualDelay:c&&function(e){return c(e+r,o)}},p),f=t?function(e,t,n){function r(e){for(var t=0;tt.length,f=l?Lx(u,l):Lx(d?t:e,[d?e:t]),h=0,g=0;gLQ))for(var r=n.getIndices(),o=function(e){for(var t,n=e.dimensions,r=0;r"'])/g,j_={"&":"&","<":"<",">":">",'"':""","'":"'"},L_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,N_=[],V_=__.a.browser.firefox&&39>+__.a.browser.version.split(".")[0],F_=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},z_=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var o={points:[],touches:[],target:t,event:e},i=0,a=r.length;in&&(e+=n,n=-n),0>r&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=q_(e.x,this.x),n=q_(e.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?H_(e.x+e.width,this.x+this.width)-t:e.width,this.height=isFinite(this.y)&&isFinite(this.height)?H_(e.y+e.height,this.y+this.height)-n:e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,o=[1,0,0,1,0,0];return ee(o,o,[-t.x,-t.y]),ne(o,o,[n,r]),ee(o,o,[e.x,e.y]),o},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,o=r.x,i=r.x+r.width,a=r.y,l=r.y+r.height,u=t.x,p=t.x+t.width,d=t.y,f=t.y+t.height,h=!(iy&&(y=_,my&&(y=w,b=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return 0===this.width||0===this.height},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(r){if(1e-5>r[1]&&-1e-5r[2]&&-1e-5t.width&&(t.x+=t.width,t.width=-t.width),void(0>t.height&&(t.y+=t.height,t.height=-t.height))}U_.x=W_.x=n.x,U_.y=Y_.y=n.y,G_.x=Y_.x=n.x+n.width,G_.y=W_.y=n.y+n.height,U_.transform(r),Y_.transform(r),G_.transform(r),W_.transform(r),t.x=q_(U_.x,G_.x,W_.x,Y_.x),t.y=q_(U_.y,G_.y,W_.y,Y_.y);var l=H_(U_.x,G_.x,W_.x,Y_.x),u=H_(U_.y,G_.y,W_.y,Y_.y);t.width=l-t.x,t.height=u-t.y}else t!==n&&e.copy(t,n)},e}(),$_="silent",J_=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handler=null,t}return p(t,e),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(k_),ew=function(e,t){this.x=e,this.y=t},tw=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],nw=new Z_(0,0,0,0),rw=function(e){function t(t,n,r,o,i){var a=e.call(this)||this;return a._hovered=new ew(0,0),a.storage=t,a.painter=n,a.painterRoot=o,a._pointerSize=i,r=r||new J_,a.proxy=null,a.setHandlerProxy(r),a._draggingMgr=new D_(a),a}return p(t,e),t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(w_.each(tw,(function(t){e.on&&e.on(t,this[t],this)}),this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=le(this,t,n),o=this._hovered,i=o.target;i&&!i.__zr&&(i=(o=this.findHover(o.x,o.y)).target);var a=this._hovered=r?new ew(t,n):this.findHover(t,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),i&&s!==i&&this.dispatchToElement(o,"mouseout",e),this.dispatchToElement(a,"mousemove",e),s&&s!==i&&this.dispatchToElement(a,"mouseover",e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new ew(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){var r=(e=e||{}).target;if(!r||!r.silent){for(var o="on"+t,i=function(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:ie}}(t,e,n);r&&(r[o]&&(i.cancelBubble=!!r[o].call(r,i)),r.trigger(t,i),r=r.__hostTarget?r.__hostTarget:r.parent,!i.cancelBubble););i.cancelBubble||(this.trigger(t,i),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(e){"function"==typeof e[o]&&e[o].call(e,i),e.trigger&&e.trigger(t,i)})))}},t.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),o=new ew(e,t);if(se(r,o,e,t,n),this._pointerSize&&!o.target){for(var i,a=[],s=this._pointerSize,l=s/2,u=new Z_(e-l,t-l,s,s),c=r.length-1;0<=c;c--)(i=r[c])===n||i.ignore||i.ignoreCoarsePointer||i.parent&&i.parent.ignoreCoarsePointer||(nw.copy(i.getBoundingRect()),i.transform&&nw.applyTransform(i.transform),nw.intersect(u)&&a.push(i));if(a.length)for(var p=0;p(e*=2)?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return 1>(e*=2)?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return 1>(e*=2)?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return 1>(e*=2)?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-o_(e*f/2)},sinusoidalOut:function(e){return i_(e*f/2)},sinusoidalInOut:function(e){return.5*(1-o_(f*e))},exponentialIn:function(e){return 0===e?0:o(1024,e-1)},exponentialOut:function(e){return 1===e?1:1-o(2,-10*e)},exponentialInOut:function(e){return 0===e?0:1===e?1:1>(e*=2)?.5*o(1024,e-1):.5*(2-o(2,-10*(e-1)))},circularIn:function(e){return 1-a_(1-e*e)},circularOut:function(e){return a_(1- --e*e)},circularInOut:function(e){return 1>(e*=2)?-.5*(a_(1-e*e)-1):.5*(a_(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=.4*r_(1/n)/(2*f),-n*o(2,10*(e-=1))*i_(2*f*(e-t)/.4))},elasticOut:function(e){var t,n=.1;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=.4*r_(1/n)/(2*f),n*o(2,-10*e)*i_(2*f*(e-t)/.4)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=r*r_(1/n)/(2*f),1>(e*=2)?n*o(2,10*(e-=1))*i_(2*f*(e-t)/r)*-.5:n*o(2,-10*(e-=1))*i_(2*f*(e-t)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return 1>(e*=2)?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-pw.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return.5>e?.5*pw.bounceIn(2*e):.5*pw.bounceOut(2*e-1)+.5}},dw=pw,fw=o,hw=a_,gw=1e-8,yw=1e-4,mw=hw(3),vw=1/3,bw=h(),xw=h(),_w=h(),ww=/cubic-bezier\(([0-9,\.e ]+)\)/,Sw=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||w_.noop,this.ondestroy=e.ondestroy||w_.noop,this.onrestart=e.onrestart||w_.noop,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var n=this._life,r=e-this._startTime-this._pausedTime,o=r/n;0>o&&(o=0),o=c(o,1);var i=this.easingFunc,a=i?i(o):o;if(this.onframe(a),1===o){if(!this.loop)return!0;this._startTime=e-r%n,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=Object(w_.isFunction)(e)?e:dw[e]||Pe(e)},e}(),Ow=r(6),Cw=r(8),Iw=Array.prototype.slice,Tw=1,Aw=2,Dw=4,kw=5,Pw=[0,0,0,0],Ew=function(){function e(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return 1<=this.keyframes.length},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,o=r.length,i=!1,a=6,s=t;if(Object(w_.isArrayLike)(t)){var l=function(e){return Object(w_.isArrayLike)(e&&e[0])?2:1}(t);a=l,(1!==l||Object(w_.isNumber)(t[0]))&&(2!==l||Object(w_.isNumber)(t[0][0]))||(i=!0)}else if(Object(w_.isNumber)(t)&&!Object(w_.eqNaN)(t))a=0;else if(Object(w_.isString)(t))if(isNaN(+t)){var u=Ow.parse(t);u&&(s=u,a=3)}else a=0;else if(Object(w_.isGradientObject)(t)){var c=Object(w_.extend)({},s);c.colorStops=Object(w_.map)(t.colorStops,(function(e){return{offset:e.offset,color:Ow.parse(e.color)}})),Object(Cw.m)(t)?a=Dw:Object(Cw.o)(t)&&(a=kw),s=c}0===o?this.valType=a:(a!==this.valType||6===a)&&(i=!0),this.discrete=this.discrete||i;var p={time:e,value:s,rawValue:t,percent:0};return n&&(p.easing=n,p.easingFunc=Object(w_.isFunction)(n)?n:dw[n]||Pe(n)),r.push(p),p},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort((function(e,t){return e.time-t.time}));for(var r=this.valType,o=n.length,i=n[o-1],a=this.discrete,s=Be(r),l=ze(r),u=0;ut)n=0;else if(tt);n++);n=h(n-1,u-2)}o=l[n+1],r=l[n]}if(r&&o){this._lastFr=n,this._lastFrP=t;var g=o.percent-r.percent,y=0==g?1:h((t-r.percent)/g,1);o.easingFunc&&(y=o.easingFunc(y));var m=i?this._additiveValue:d?Pw:e[p];if((Be(s)||d)&&!m&&(m=this._additiveValue=[]),this.discrete)e[p]=1>y?r.rawValue:o.rawValue;else if(Be(s))s===Tw?Me(m,r[a],o[a],y):function(e,t,n,r){for(var o=t.length,i=o&&t[0].length,a=0;aZw[0]?-1:1,r=0>Zw[1]?-1:1,o=((Zw[0]-n)*t+n)/Zw[0]||0,i=((Zw[1]-r)*t+r)/Zw[1]||0;e[0]*=o,e[1]*=o,e[2]*=i,e[3]*=i}this.invTransform=this.invTransform||[1,0,0,1,0,0],re(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=t_(e[1],e[0]),o=f/2+r-t_(e[3],e[2]);n=a_(n)*o_(o),t=a_(t),this.skewX=o,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(J($w,e.invTransform,t),t=$w);var n=this.originX,r=this.originY;(n||r)&&(Jw[4]=n,Jw[5]=r,J($w,t,Jw),$w[4]-=n,$w[5]-=r,t=$w),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=a_(t[0]*t[0]+t[1]*t[1]),e[1]=a_(t[2]*t[2]+t[3]*t[3]),0>t[0]&&(e[0]=-e[0]),0>t[3]&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&M(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&M(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&1e-10o;o++)t[o]=t[o]*n+(r?0:255)*(1-n);return t[3]=1,Object(Ow.stringify)(t,"rgba")},e.prototype.traverse=function(){},e.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},Object(w_.extend)(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if("string"==typeof e)this.attrKV(e,t);else if(Object(w_.isObject)(e))for(var n,r=Object(w_.keys)(e),o=0;or||(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var e,t=this._children,n=this.__zr,r=0;rthis._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},e.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this.handler.off(e,t)},e.prototype.trigger=function(e,t){this.handler.trigger(e,t)},e.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;tthis._ux||r>this._uy;if(this.addData(sO.L,e,t),this._ctx&&o&&this._ctx.lineTo(e,t),o)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var i=n*n+r*r;i>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=i)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,o,i){return this._drawPendingPt(),this.addData(sO.C,e,t,n,r,o,i),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,o,i),this._xi=o,this._yi=i,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(sO.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,o,i){this._drawPendingPt(),wO[0]=r,wO[1]=o,An(wO,i),r=wO[0];var a=(o=wO[1])-r;return this.addData(sO.A,e,t,n,n,r,a,0,i?0:1),this._ctx&&this._ctx.arc(e,t,n,r,o,i),this._xi=yO(o)*n+e,this._yi=mO(o)*n+t,this},e.prototype.arcTo=function(e,t,n,r,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,o),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(sO.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(sO.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;(!this.data||this.data.length!==t)&&_O&&(this.data=new Float32Array(t));for(var n=0;ne.length&&(this._expandData(),e=this.data);for(var t=0;tn||vO(m)>r||d==t-1)&&(g=a_(k*k+m*m),o=y,i=x);break;case sO.C:var v=e[d++],b=e[d++],x=(y=e[d++],e[d++]),_=e[d++],w=e[d++];g=Oe(o,i,v,b,y,x,_,w,10),o=_,i=w;break;case sO.Q:g=ke(o,i,v=e[d++],b=e[d++],y=e[d++],x=e[d++],10),o=y,i=x;break;case sO.A:var S=e[d++],O=e[d++],C=e[d++],I=e[d++],T=e[d++],A=e[d++],D=A+T;d+=1,e[d++],h&&(a=yO(T)*C+S,l=mO(T)*I+O),g=gO(C,I)*hO(xO,s(A)),o=yO(D)*C+S,i=mO(D)*I+O;break;case sO.R:a=o=e[d++],l=i=e[d++],g=2*e[d++]+2*e[d++];break;case sO.Z:var k;g=a_((k=a-o)*k+(m=l-i)*m),o=a,i=l}0<=g&&(u[p++]=g,c+=g)}return this._pathLen=c,c},e.prototype.rebuildPath=function(e,t){var n,r,o,i,a,s,l,u,c,p,d=this.data,f=this._ux,h=this._uy,g=this._len,y=1>t,m=0,v=0,b=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=t*this._pathLen))e:for(var x=0;xf||O>h){if(y){if(m+(Y=l[v++])>u){var C=(u-m)/Y;e.lineTo(o*(1-C)+a*C,i*(1-C)+s*C);break e}m+=Y}e.lineTo(a,s),o=a,i=s,b=0}else{var I=S*S+O*O;I>b&&(c=a,p=s,b=I)}break;case sO.C:var T=d[x++],A=d[x++],D=d[x++],k=d[x++],P=d[x++],E=d[x++];if(y){if(m+(Y=l[v++])>u){we(o,T,D,P,C=(u-m)/Y,lO),we(i,A,k,E,C,uO),e.bezierCurveTo(lO[1],uO[1],lO[2],uO[2],lO[3],uO[3]);break e}m+=Y}e.bezierCurveTo(T,A,D,k,P,E),o=P,i=E;break;case sO.Q:T=d[x++],A=d[x++],D=d[x++],k=d[x++];if(y){if(m+(Y=l[v++])>u){Ae(o,T,D,C=(u-m)/Y,lO),Ae(i,A,k,C,uO),e.quadraticCurveTo(lO[1],uO[1],lO[2],uO[2]);break e}m+=Y}e.quadraticCurveTo(T,A,D,k),o=D,i=k;break;case sO.A:var M=d[x++],R=d[x++],j=d[x++],L=d[x++],N=d[x++],V=d[x++],F=d[x++],z=!d[x++],B=j>L?j:L,Q=.001u&&(q=N+V*(u-m)/Y,H=!0),m+=Y;if(Q&&e.ellipse?e.ellipse(M,R,j,L,F,N,q,z):e.arc(M,R,B,N,q,z),H)break e;w&&(n=yO(N)*j+M,r=mO(N)*L+R),o=yO(q)*j+M,i=mO(q)*L+R;break;case sO.R:n=o=d[x],r=i=d[x+1],a=d[x++],s=d[x++];var U=d[x++],G=d[x++];if(y){if(m+(Y=l[v++])>u){var W=u-m;e.moveTo(a,s),e.lineTo(a+hO(W,U),s),0<(W-=U)&&e.lineTo(a+U,s+hO(W,G)),0<(W-=G)&&e.lineTo(a+gO(U-W,0),s+G),0<(W-=U)&&e.lineTo(a,s+gO(G-W,0));break e}m+=Y}e.rect(a,s,U,G);break;case sO.Z:if(y){var Y;if(m+(Y=l[v++])>u){C=(u-m)/Y;e.lineTo(o*(1-C)+n*C,i*(1-C)+r*C);break e}m+=Y}e.closePath(),o=n,i=r}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=sO,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),OO=2*f,CO=2*f,IO=SO.CMD,TO=2*f,AO=1e-4,DO=[-1,-1,-1],kO=[-1,-1],PO=Object(w_.defaults)({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},qS),EO={style:Object(w_.defaults)({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},HS.style)},MO=nS.concat(["invisible","culling","z","z2","zlevel","parent"]),RO=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var o=this._decalEl=this._decalEl||new t;o.buildPath===t.prototype.buildPath&&(o.buildPath=function(e){n.buildPath(e,n.shape)}),o.silent=!0;var i=o.style;for(var a in r)i[a]!==r[a]&&(i[a]=r[a]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var s=0;su&&(s+=u,u=-u),0>c&&(l+=c,c=-c),"number"==typeof p?n=r=o=i=p:p instanceof Array?1===p.length?n=r=o=i=p[0]:2===p.length?(n=o=p[0],r=i=p[1]):3===p.length?(n=p[0],r=i=p[1],o=p[2]):(n=p[0],r=p[1],o=p[2],i=p[3]):n=r=o=i=0,n+r>u&&(n*=u/(a=n+r),r*=u/a),o+i>u&&(o*=u/(a=o+i),i*=u/a),r+o>c&&(r*=c/(a=r+o),o*=c/a),n+i>c&&(n*=c/(a=n+i),i*=c/a),e.moveTo(s+n,l),e.lineTo(s+u-r,l),0!==r&&e.arc(s+u-r,l+r,r,-f/2,0),e.lineTo(s+u,l+c-o),0!==o&&e.arc(s+u-o,l+c-o,o,0,f/2),e.lineTo(s+i,l+c),0!==i&&e.arc(s+i,l+c-i,i,f/2,Math.PI),e.lineTo(s,l+n),0!==n&&e.arc(s+n,l+n,n,Math.PI,1.5*f)}(e,t):e.rect(n,r,o,i)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(RO);UO.prototype.type="rect";var GO=UO,WO={fill:"#000"},YO={style:Object(w_.defaults)({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},HS.style)},XO=function(e){function t(t){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=WO,n.attr(t),n}return p(t,e),t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t,n=0;n=w_.indexOf(t,"dataset")&&t.unshift("dataset"),t}(o),e);i.entryCount=a.length,0===i.entryCount&&n.push(o),w_.each(a,(function(e){0>w_.indexOf(i.predecessor,e)&&i.predecessor.push(e);var n=r(t,e);0>w_.indexOf(n.successor,e)&&n.successor.push(o)}))})),{graph:t,noEntryList:n}}function r(e,t){return e[t]||(e[t]={predecessor:[],successor:[]}),e[t]}e.topologicalTravel=function(e,t,r,o){function i(e){l[e].entryCount--,0===l[e].entryCount&&u.push(e)}function a(e){c[e]=!0,i(e)}if(e.length){var s=n(t),l=s.graph,u=s.noEntryList,c={};for(w_.each(e,(function(e){c[e]=!0}));u.length;){var p=u.pop(),d=l[p],f=!!c[p];f&&(r.call(o,p,d.originalDeps.slice()),delete c[p]),w_.each(d.successor,f?a:i)}w_.each(c,(function(){throw new Error("")}))}}}(cI);var pI=cI,dI="";"undefined"!=typeof navigator&&(dI=navigator.platform||"");var fI,hI,gI,yI="rgba(0, 0, 0, 0.2)",mI={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:yI,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:f/6},{color:yI,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:yI,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-f/4},{color:yI,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:yI,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:f/4},{color:yI,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:dI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},vI=Object(w_.createHashMap)(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),bI="original",xI="arrayRows",_I="objectRows",wI="keyedColumns",SI="typedArray",OI="unknown",CI="column",II="row",TI={Must:1,Might:2,Not:3},AI=Yt(),DI=Object(w_.createHashMap)(),kI=Yt(),PI=Yt(),EI=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,n){var r=Nt(this.get("color",!0)),o=this.get("colorLayer",!0);return Xo(this,kI,r,o,e,t,n)},e.prototype.clearColorPalette=function(){!function(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}(this,kI)},e}(),MI=("undefined"!=typeof console&&console.warn&&console.log,"\0_ec_inner"),RI=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.init=function(e,t,n,r,o,i){r=r||{},this.option=null,this._theme=new VC(r),this._locale=new VC(o),this._optionManager=i},t.prototype.setOption=function(e,t,n){var r=Jo(t);this._optionManager.setOption(e,n,r),this._resetOption(null,r)},t.prototype.resetOption=function(e,t){return this._resetOption(e,Jo(t))},t.prototype._resetOption=function(e,t){var n=!1,r=this._optionManager;if(!e||"recreate"===e){var o=r.mountOption("recreate"==e);this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(o,t)):gI(this,o),n=!0}if(("timeline"===e||"media"===e)&&this.restoreData(),!e||"recreate"===e||"timeline"===e){var i=r.getTimelineOption(this);i&&(n=!0,this._mergeOption(i,t))}if(!e||"recreate"===e||"media"===e){var a=r.getMediaOption(this);a.length&&Object(w_.each)(a,(function(e){n=!0,this._mergeOption(e,t)}),this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,o=this._componentsCount,i=[],a=Object(w_.createHashMap)(),s=t&&t.replaceMergeMainTypeMap;(function(e){AI(e).datasetMap=Object(w_.createHashMap)()})(this),Object(w_.each)(e,(function(e,t){null==e||(pI.hasClass(t)?t&&(i.push(t),a.set(t,!0)):n[t]=null==n[t]?Object(w_.clone)(e):Object(w_.merge)(n[t],e,!0))})),s&&s.each((function(e,t){pI.hasClass(t)&&!a.get(t)&&(i.push(t),a.set(t,!0))})),pI.topologicalTravel(i,pI.getAllClassMainTypes(),(function(t){var i=function(e,t,n){var r=DI.get(t);if(!r)return n;var o=r(e);return o?n.concat(o):n}(this,t,Nt(e[t])),a=r.get(t),l=Bt(a,i,a?s&&s.get(t)?"replaceMerge":"normalMerge":"replaceAll");(function(e,t,n){Object(w_.each)(e,(function(e){var r=e.newOption;Object(w_.isObject)(r)&&(e.keyInfo.mainType=t,e.keyInfo.subType=function(e,t,n,r){return t.type?t.type:n?n.subType:r.determineSubType(e,t)}(t,r,e.existing,n))}))})(l,t,pI),n[t]=null,r.set(t,null),o.set(t,0);var u,c=[],p=[],d=0;Object(w_.each)(l,(function(e,n){var r=e.existing,o=e.newOption;if(o){var i=pI.getClass(t,e.keyInfo.subType,!("series"===t));if(!i)return;if("tooltip"===t){if(u)return;u=!0}if(r&&r.constructor===i)r.name=e.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var a=Object(w_.extend)({componentIndex:n},e.keyInfo);r=new i(o,this,this,a),Object(w_.extend)(r,a),e.brandNew&&(r.__requireNewView=!0),r.init(o,this,this),r.optionUpdated(null,!0)}}else r&&(r.mergeOption({},this),r.optionUpdated({},!1));r?(c.push(r.option),p.push(r),d++):(c.push(void 0),p.push(void 0))}),this),n[t]=c,r.set(t,p),o.set(t,d),"series"===t&&fI(this)}),this),this._seriesIndices||fI(this)},t.prototype.getOption=function(){var e=Object(w_.clone)(this.option);return Object(w_.each)(e,(function(t,n){if(pI.hasClass(n)){for(var r=Nt(t),o=r.length,i=!1,a=o-1;0<=a;a--)r[a]&&!Gt(r[a])?i=!0:(r[a]=null,i||o--);r.length=o,e[n]=r}})),delete e[MI],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(null==t)for(var o=0;oc&&(c=s);l[0]=u,l[1]=c}},o=function(){return this._data?this._data.length/this._dimSize:0};(t={})[xI+"_"+CI]={pure:!0,appendData:e},t[xI+"_"+II]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[_I]={pure:!0,appendData:e},t[wI]={pure:!0,appendData:function(e){var t=this._data;Object(w_.each)(e,(function(e,n){for(var r=t[n]||(t[n]=[]),o=0;o<(e||[]).length;o++)r.push(e[o])}))}},t[bI]={appendData:e},t[SI]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},VI=t}(),e}(),nT=function(e,t,n,r){return e[r]},rT=((jI={})[xI+"_"+CI]=function(e,t,n,r){return e[r+t]},jI[xI+"_"+II]=function(e,t,n,r,o){r+=t;for(var i,a=o||[],s=e,l=0;l=n?null:et},gte:function(e,t){return e>=t}},hT=function(){function e(e,t){Object(w_.isNumber)(t)||Ko(""),this._opFn=fT[e],this._rvalFloat=Et(t)}return e.prototype.evaluate=function(e){return Object(w_.isNumber)(e)?this._opFn(e,this._rvalFloat):this._opFn(Et(e),this._rvalFloat)},e}(),gT=function(){function e(e,t){var n="desc"===e;this._resultLT=n?1:-1,null==t&&(t=n?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=Object(w_.isNumber)(e)?e:Et(e),r=Object(w_.isNumber)(t)?t:Et(t),o=isNaN(n),i=isNaN(r);if(o&&(n=this._incomparable),i&&(r=this._incomparable),o&&i){var a=Object(w_.isString)(e),s=Object(w_.isString)(t);a&&(n=s?e:0),s&&(r=a?t:0)}return nr?-this._resultLT:0},e}(),yT=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Et(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=typeof e;n!==this._rvalTypeof&&("number"==n||"number"===this._rvalTypeof)&&(t=Et(e)===this._rvalFloat)}return this._isEQ?t:!t},e}(),mT=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(){},e.prototype.retrieveValueFromItem=function(){},e.prototype.convertValue=function(e,t){return ki(e,t)},e}(),vT=Object(w_.createHashMap)(),bT="undefined",xT=typeof Uint32Array==bT?Array:Uint32Array,_T=typeof Uint16Array==bT?Array:Uint16Array,wT=typeof Int32Array==bT?Array:Int32Array,ST=typeof Float64Array==bT?Array:Float64Array,OT={float:ST,int:wT,ordinal:Array,number:Array,time:ST},CT=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Object(w_.createHashMap)()}return e.prototype.initData=function(e,t,n){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var r=e.getSource(),o=this.defaultDimValueGetter=zI[r.sourceFormat];this._dimValueGetter=n||o,this._rawExtent=[],wi(r),this._dimensions=Object(w_.map)(t,(function(e){return{type:e.type,property:e.property}})),this._initDataFromProvider(0,e.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(e,t){var n=this._calcDimNameToIdx,r=this._dimensions,o=n.get(e);if(null==o)o=r.length;else if(r[o].type===t)return o;return r[o]={type:t},n.set(e,o),this._chunks[o]=new OT[t||"float"](this._rawCount),this._rawExtent[o]=[1/0,-1/0],o},e.prototype.collectOrdinalMeta=function(e,t){var n=this._chunks[e],r=this._dimensions[e],o=this._rawExtent,i=r.ordinalOffset||0,a=n.length;0===i&&(o[e]=[1/0,-1/0]);for(var s,l=o[e],u=i;uy[1]&&(y[1]=g)}}return this._rawCount=this._count=s,{start:a,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r,o=this._provider,i=this._chunks,a=this._dimensions,s=a.length,l=this._rawExtent,u=Object(w_.map)(a,(function(e){return e.property})),c=0;cy[1]&&(y[1]=g)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(0<=t&&t=this._rawCount||0>e)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&ne))return r;i=r-1}return-1},e.prototype.indicesOfNearest=function(e,t,n){var r=this._chunks[e],o=[];if(!r)return o;null==n&&(n=1/0);for(var i=1/0,a=-1,l=0,u=0,c=this.count();ua)&&(i=d,a=p,l=0),p==a&&(o[l++]=u))}return o.length=l,o},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var o=0;o=u&&b<=c||isNaN(b))&&(a[s++]=f),f++;d=!0}else if(2===o){h=p[r[0]];var y=p[r[1]],m=e[r[1]][0],v=e[r[1]][1];for(g=0;g=u&&b<=c||isNaN(b))&&(x>=m&&x<=v||isNaN(x))&&(a[s++]=f),f++}d=!0}}if(!d)if(1===o)for(g=0;g=u&&b<=c||isNaN(b))&&(a[s++]=_)}else for(g=0;ge[O][1])&&(w=!1)}w&&(a[s++]=t.getRawIndex(g))}return sy[1]&&(y[1]=g)}}}},e.prototype.lttbDownSample=function(e,t){var n,r,o,i=this.clone([e],!0),a=i._chunks[e],p=this.count(),f=0,h=u(1/t),g=this.getRawIndex(0),y=new(Fi(this._rawCount))(c(2*(l(p/h)+2),p));y[f++]=g;for(var m=1;mA&&(A=k)):(r=s((I-x)*(S-T)-(I-w)*(_-T)))>n&&(n=r,o=k)}0d-y&&(s=d-y,a.length=s);for(var m,v=0;vf[1]&&(f[1]=b),h[g++]=x}return o._count=g,o._indices=h,o._updateGetRawIdx(),o},e.prototype.each=function(e,t){if(this._count)for(var n,r=e.length,o=this._chunks,i=0,a=this.count();ia&&(a=l)}return r=[i,a],this._extent[e]=r,r},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(!this._provider.persistent){for(var n=[],r=this._chunks,o=0;othis.getShallow("animationThreshold")&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,o=EI.prototype.getColorFromPalette.call(this,e,t,n);return o||(o=r.getColorFromPalette(e,t,n)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,o=this.getData(t);if("series"===r||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var i=0;is&&(o=n*(1-s)+o*s,i=r*(1-s)+i*s),e.lineTo(o,i))},t.prototype.pointAt=function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]},t}(RO);CA.prototype.type="line";var IA=CA,TA=[],AA=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1},DA=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new AA},t.prototype.buildPath=function(e,t){var n=t.x1,r=t.y1,o=t.x2,i=t.y2,a=t.cpx1,s=t.cpy1,l=t.cpx2,u=t.cpy2,c=t.percent;0===c||(e.moveTo(n,r),null==l||null==u?(1>c&&(Ae(n,a,o,c,TA),a=TA[1],o=TA[2],Ae(r,s,i,c,TA),s=TA[1],i=TA[2]),e.quadraticCurveTo(a,s,o,i)):(1>c&&(we(n,a,l,o,c,TA),a=TA[1],l=TA[2],o=TA[3],we(r,s,u,i,c,TA),s=TA[1],u=TA[2],i=TA[3]),e.bezierCurveTo(a,s,l,u,o,i)))},t.prototype.pointAt=function(e){return Oa(this.shape,e,!1)},t.prototype.tangentAt=function(e){var t=Oa(this.shape,e,!0);return A(t,t)},t}(RO);DA.prototype.type="bezier-curve";var kA=DA,PA=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*f,this.clockwise=!0},EA=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new PA},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,o=d(t.r,0),i=t.startAngle,a=t.endAngle,s=t.clockwise,l=o_(i),u=i_(i);e.moveTo(l*o+n,u*o+r),e.arc(n,r,o,i,a,!s)},t}(RO);EA.prototype.type="arc";var MA=EA,RA=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="compound",t}return p(t,e),t.prototype._updatePathDirty=function(){for(var e=this.shape.paths,t=this.shapeChanged(),n=0;nn;n++)this._corners[n]=new Q_;for(n=0;2>n;n++)this._axes[n]=new Q_;e&&this.fromBoundingRect(e,t)}return e.prototype.fromBoundingRect=function(e,t){var n=this._corners,r=this._axes,o=e.x,i=e.y,a=o+e.width,s=i+e.height;if(n[0].set(o,i),n[1].set(a,i),n[2].set(a,s),n[3].set(o,s),t)for(var l=0;4>l;l++)n[l].transform(t);Q_.sub(r[0],n[1],n[0]),Q_.sub(r[1],n[3],n[0]),r[0].normalize(),r[1].normalize();for(l=0;2>l;l++)this._origin[l]=r[l].dot(n[0])},e.prototype.intersect=function(e,t){var n=!0,r=!t;return zA.set(1/0,1/0),BA.set(0,0),!this._intersectCheckOneSide(this,e,zA,BA,r,1)&&(n=!1,r)||!this._intersectCheckOneSide(e,this,zA,BA,r,-1)&&(n=!1,r)||r||Q_.copy(t,n?zA:BA),n},e.prototype._intersectCheckOneSide=function(e,t,n,r,o,i){for(var a,l=!0,u=0;2>u;u++)if(a=this._axes[u],this._getProjMinMaxOnAxis(u,e._corners,VA),this._getProjMinMaxOnAxis(u,t._corners,FA),VA[1]FA[1]){if(l=!1,o)return l;var p=s(FA[0]-VA[1]),d=s(VA[0]-FA[1]);c(p,d)>r.len()&&(pn.blockIndex?n.step:null,i=r&&r.modDataCount;return{step:o,modBy:null==i?null:l(i/o),modDataCount:i}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),o=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,i=e.get("large")&&r>=e.get("largeThreshold"),a="mod"===e.get("progressiveChunkMode")?r:null;e.pipelineContext=n.context={progressiveRender:o,modDataCount:a,large:i}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=Object(w_.createHashMap)();e.eachSeries((function(e){var r=e.getProgressive(),o=e.uid;n.set(o,{id:o,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:g(r||700),count:0}),t._pipe(e,e.dataTask)}))},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;Object(w_.each)(this._allHandlers,(function(r){var o=e.get(r.uid)||e.set(r.uid,{});Object(w_.assert)(!(r.reset&&r.overallReset),""),r.reset&&this._createSeriesStageTask(r,o,t,n),r.overallReset&&this._createOverallStageTask(r,o,t,n)}),this)},e.prototype.prepareView=function(e,t,n,r){var o=e.renderTask,i=o.context;i.model=t,i.ecModel=n,i.api=r,o.__block=!e.incrementalPrepareRender,this._pipe(t,o)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}r=r||{};var i=!1,a=this;Object(w_.each)(e,(function(e){if(!r.visualType||r.visualType===e.visualType){var s=a._stageTaskMap.get(e.uid),l=s.seriesTaskMap,u=s.overallTask;if(u){var c,p=u.agentStubMap;p.each((function(e){o(r,e)&&(e.dirty(),c=!0)})),c&&u.dirty(),a.updatePayload(u,n);var d=a.getPerformArgs(u,r.block);p.each((function(e){e.perform(d)})),u.perform(d)&&(i=!0)}else l&&l.each((function(s){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)}))}})),this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t=e.dataTask.perform()||t})),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))},e.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){function o(t){var o=t.uid,l=s.set(o,a&&a.get(o)||Di({plan:ls,reset:us,count:ps}));l.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,l)}var i=this,a=t.seriesTaskMap,s=t.seriesTaskMap=Object(w_.createHashMap)(),l=e.seriesType,u=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(o):l?n.eachRawSeriesByType(l,o):u&&u(n,r).each(o)},e.prototype._createOverallStageTask=function(e,t,n,r){function o(e){var t=e.uid,n=l.set(t,s&&s.get(t)||(d=!0,Di({reset:is,onDirty:ss})));n.context={model:e,overallProgress:p},n.agent=a,n.__block=p,i._pipe(e,n)}var i=this,a=t.overallTask=t.overallTask||Di({reset:os});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var s=a.agentStubMap,l=a.agentStubMap=Object(w_.createHashMap)(),u=e.seriesType,c=e.getTargetSeries,p=!0,d=!1;Object(w_.assert)(!e.createOnAllSeries,""),u?n.eachRawSeriesByType(u,o):c?c(n,r).each(o):(p=!1,Object(w_.each)(n.getSeries(),o)),d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);r.head||(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return Object(w_.isFunction)(e)&&(e={overallReset:e,seriesType:ds(e)}),e.uid=to("stageHandler"),t&&(e.visualType=t),e},e}(),dD=cs(0),fD={},hD={};fs(fD,BI),fs(hD,qI),fD.eachSeriesByType=fD.eachRawSeriesByType=function(e){eD=e},fD.eachComponent=function(e){"series"===e.mainType&&e.subType&&(eD=e.subType)};var gD=pD,yD=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],mD="#B9B8CE",vD="#100C2A",bD=function(){return{axisLine:{lineStyle:{color:mD}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},xD=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],_D={darkMode:!0,color:xD,backgroundColor:vD,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:mD}},textStyle:{color:mD},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:mD}},dataZoom:{borderColor:"#71708A",textStyle:{color:mD},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:mD}},timeline:{lineStyle:{color:mD},label:{color:mD},controlStyle:{color:mD,borderColor:mD}},calendar:{itemStyle:{color:vD},dayLabel:{color:mD},monthLabel:{color:mD},yearLabel:{color:mD}},timeAxis:bD(),logAxis:bD(),valueAxis:bD(),categoryAxis:bD(),line:{symbol:"circle"},graph:{color:xD},gauge:{title:{color:mD},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:mD},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};_D.categoryAxis.splitLine.show=!1;var wD=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},n={},r={};if(w_.isString(e)){var o=tn(e);t.mainType=o.main||null,t.subType=o.sub||null}else{var i=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};w_.each(e,(function(e,o){for(var s=!1,l=0;l'+e.dom+""})),m.painter.getSvgRoot().innerHTML=v,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}return e.connectedBackgroundColor&&m.add(new GO({shape:{x:0,y:0,width:h,height:g},style:{fill:e.connectedBackgroundColor}})),Object(w_.each)(p,(function(e){var t=new BO({style:{x:e.left*f-a,y:e.top*f-s,image:e.dom}});m.add(t)})),m.refreshImmediately(),y.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}this.id},t.prototype.convertToPixel=function(e,t){return pk(this,"convertToPixel",e,t)},t.prototype.convertFromPixel=function(e,t){return pk(this,"convertFromPixel",e,t)},t.prototype.containPixel=function(e,t){if(!this._disposed){var n,r=Xt(this._model,e);return Object(w_.each)(r,(function(e,r){0<=r.indexOf("Models")&&Object(w_.each)(e,(function(e){var o=e.coordinateSystem;if(o&&o.containPoint)n=n||!!o.containPoint(t);else if("seriesModels"===r){var i=this._chartsMap[e.__viewId];i&&i.containPoint&&(n=n||i.containPoint(t,e))}}),this)}),this),!!n}this.id},t.prototype.getVisual=function(e,t){var n=Xt(this._model,e,{defaultMainType:"series"}),r=n.seriesModel.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null==o?gs(r,t):hs(r,o,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;Object(w_.each)(Tk,(function(t){var n=function(n){var r,o=e.getModel(),i=n.target;if("globalout"===t?r={}:i&&bs(i,(function(e){var t=eC(e);if(t&&null!=t.dataIndex){var n=t.dataModel||o.getSeriesByIndex(t.seriesIndex);return r=n&&n.getDataParams(t.dataIndex,t.dataType)||{},!0}return t.eventData?(r=Object(w_.extend)({},t.eventData),!0):void 0}),!0),r){var a=r.componentType,s=r.componentIndex;("markLine"===a||"markPoint"===a||"markArea"===a)&&(a="series",s=r.seriesIndex);var l=a&&null!=s&&o.getComponent(a,s),u=l&&e["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];r.event=n,r.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:r,model:l,view:u},e.trigger(t,r)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)})),Object(w_.each)(Dk,(function(t,n){e._messageCenter.on(n,(function(e){this.trigger(n,e)}),e)})),Object(w_.each)(["selectchanged"],(function(t){e._messageCenter.on(t,(function(e){this.trigger(t,e)}),e)})),function(e,t,n){e.on("selectchanged",(function(e){var r=n.getModel();e.isFromClick?(vs("map","selectchanged",t,r,e),vs("pie","selectchanged",t,r,e)):"select"===e.fromAction?(vs("map","selected",t,r,e),vs("pie","selected",t,r,e)):"unselect"===e.fromAction&&(vs("map","unselected",t,r,e),vs("pie","unselected",t,r,e))}))}(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){return this._disposed?void this.id:void this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,this.getDom()&&$t(this.getDom(),Fk,"");var e=this,t=e._api,n=e._model;Object(w_.each)(e._componentsViews,(function(e){e.dispose(n,t)})),Object(w_.each)(e._chartsViews,(function(e){e.dispose(n,t)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete jk[e.id]}},t.prototype.resize=function(e){if(!this[ek]){if(this._disposed)return void this.id;this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),r=e&&e.silent;this[tk]&&(null==r&&(r=this[tk].silent),n=!0,this[tk]=null),this[ek]=!0;try{n&&sk(this),ck.update.call(this,{type:"resize",animation:Object(w_.extend)({duration:0},e&&e.animation)})}catch(t){throw this[ek]=!1,t}this[ek]=!1,hk.call(this,r),gk.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed)this.id;else if(Object(w_.isObject)(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Rk[e]){var n=Rk[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){return this._disposed?void this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),void(this._loadingFX=null))},t.prototype.makeActionFromEvent=function(e){var t=Object(w_.extend)({},e);return t.type=Dk[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)this.id;else if(Object(w_.isObject)(t)||(t={silent:!!t}),Ak[e.type]&&this._model){if(this[ek])return void this._pendingActions.push(e);var n=t.silent;fk.call(this,e,n);var r=t.flush;r?this._zr.flush():!1!==r&&__.a.browser.weChat&&this._throttledZrFlush(),hk.call(this,n),gk.call(this,n)}},t.prototype.updateLabelLayout=function(){UD.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)this.id;else{var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function t(e){for(var t,n=[],r=e.currentStates,o=0;ot.get("hoverLayerThreshold"))||__.a.node||__.a.worker||t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))}}))}(e,t),UD.trigger("series:afterupdate",t,i,s)},Sk=function(e){e[nk]=!0,e.getZr().wakeUp()},Ok=function(e){e[nk]&&(e.getZr().storage.traverse((function(e){zr(e)||t(e)})),e[nk]=!1)},_k=function(e){return new(function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return a(n,t),n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){gr(t,n),Sk(e)},n.prototype.leaveEmphasis=function(t,n){yr(t,n),Sk(e)},n.prototype.enterBlur=function(t){mr(t),Sk(e)},n.prototype.leaveBlur=function(t){vr(t),Sk(e)},n.prototype.enterSelect=function(t){br(t),Sk(e)},n.prototype.leaveSelect=function(t){xr(t),Sk(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n}(qI))(e)},wk=function(e){function t(e,t){for(var n=0;nthis._schema.getSourceDimensionIndex(e)))return+e},e.prototype._getStoreDimIndex=function(e){return this.getDimensionIndex(e)},e.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},e.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(e){return t.hasOwnProperty(e)?t[e]:void 0}:function(e){return t[e]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(e,t){var n=this._dimSummary;if(null==t)return n.encodeFirstDimNotExtra[e];var r=n.encode[e];return r?r[t]:null},e.prototype.mapDimensionsAll=function(e){return(this._dimSummary.encode[e]||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(e,t,n){var r,o=this;if(e instanceof CT&&(r=e),!r){var i=this.dimensions,a=gi(e)||w_.isArrayLike(e)?new tT(e,i.length):e;r=new CT;var s=aP(i,(function(e){return{type:o._dimInfos[e].type,property:e}}));r.initData(a,s,n)}this._store=r,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,r.count()),this._dimSummary=function(e,t){var n={},r=n.encode={},o=Object(w_.createHashMap)(),i=[],a=[],s={};Object(w_.each)(e.dimensions,(function(t){var n=e.getDimensionInfo(t),l=n.coordDim;if(l){var u=n.coordDimIndex;_l(r,l)[u]=t,n.isExtraCoord||(o.set(l,1),function(e){return"ordinal"!==e&&"time"!==e}(n.type)&&(i[0]=t),_l(s,l)[u]=e.getDimensionIndex(n.name)),n.defaultTooltip&&a.push(t)}vI.each((function(e,t){var o=_l(r,t),i=n.otherDims[t];null!=i&&!1!==i&&(o[i]=n.name)}))}));var l=[],u={};o.each((function(e,t){var n=r[t];u[t]=n[0],l=l.concat(n)})),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=Object(w_.map)(l,(function(t){return e.getDimensionInfo(t).storeDimIndex})),n.encodeFirstDimNotExtra=u;var c=r.label;c&&c.length&&(i=c.slice());var p=r.tooltip;return p&&p.length?a=p.slice():!a.length&&(a=i.slice()),r.defaultedLabel=i,r.defaultedTooltip=a,n.userOutput=new eP(s,t),n}(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},e.prototype.appendValues=function(e,t){var n=this._store.appendValues(e,t.length),r=n.start,o=n.end,i=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var a,s=r;s=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList;if(n.getSource().sourceFormat===bI&&!n.pure)for(var i,a=[],s=e;st[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();sn(hP);var gP=hP,yP=0,mP=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++yP}return e.createByAxisModel=function(t){var n=t.option,r=n.data,o=r&&Object(w_.map)(r,jl);return new e({categories:o,needCollect:!o,deduplication:!1!==n.dedplication})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!Object(w_.isString)(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return null==(t=r.get(e))&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Object(w_.createHashMap)(this.categories))},e}(),vP=function(e){function t(t){var n=e.call(this,t)||this;n.type="ordinal";var r=n.getSetting("ordinalMeta");return r||(r=new mP({})),Object(w_.isArray)(r)&&(r=new mP({categories:Object(w_.map)(r,(function(e){return Object(w_.isObject)(e)?e.value:e}))})),n._ordinalMeta=r,n._extent=n.getSetting("extent")||[0,r.categories.length-1],n}return a(t,e),t.prototype.parse=function(e){return null==e?NaN:Object(w_.isString)(e)?this._ordinalMeta.getOrdinal(e):g(e)},t.prototype.contain=function(e){return Bl(e=this.parse(e),this._extent)&&null!=this._ordinalMeta.categories[e]},t.prototype.normalize=function(e){return Ql(e=this._getTickNumber(this.parse(e)),this._extent)},t.prototype.scale=function(e){return e=g(ql(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},t.prototype.getMinorTicks=function(){},t.prototype.setSortInfo=function(e){if(null!=e){for(var t,n=e.ordinalNumbers,r=this._ordinalNumbersByTick=[],o=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,s=c(a,n.length);i=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(gP);gP.registerClass(vP);var bP=vP,xP=yt,_P=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return a(t,e),t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return Bl(e,this._extent)},t.prototype.normalize=function(e){return Ql(e,this._extent)},t.prototype.scale=function(e){return ql(e,this._extent)},t.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=Fl(e)},t.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,o=this._intervalPrecision,i=[];if(!t)return i;n[0]1e4)return[];var s=i.length?i[i.length-1].value:r[1];return n[1]>s&&(e?i.push({value:xP(s+t,o)}):i.push({value:n[1]})),i},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),o=1;or[0]&&io&&(o=-o,r.reverse());var i=Nl(r,e,t,n);this._intervalPrecision=i.intervalPrecision,this._interval=i.interval,this._niceExtent=i.niceTickExtent}},t.prototype.calcNiceExtent=function(e){var t=this._extent;if(t[0]===t[1])if(0!==t[0]){var n=s(t[0]);e.fixMax||(t[1]+=n/2),t[0]-=n/2}else t[1]=1;var r=t[1]-t[0];isFinite(r)||(t[0]=0,t[1]=1),this.calcNiceTicks(e.splitNumber,e.minInterval,e.maxInterval);var o=this._interval;e.fixMin||(t[0]=xP(u(t[0]/o)*o)),e.fixMax||(t[1]=xP(l(t[1]/o)*o))},t.prototype.setNiceExtent=function(e,t){this._niceExtent=[e,t]},t.type="interval",t}(gP);gP.registerClass(_P);var wP=_P,SP="undefined"!=typeof Float32Array,OP=SP?Float32Array:Array,CP="__ec_stack_",IP=function(e){function t(t){var n=e.call(this,t)||this;return n.type="time",n}return a(t,e),t.prototype.getLabel=function(e){var t=this.getSetting("useUTC");return lo(e.value,JC[function(e){return"year"===e||"month"===e?"day":"millisecond"===e?"millisecond":"second"}(ao(this._minLevelUnit))]||JC.second,t,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(e,t,n){var r=this.getSetting("useUTC");return function(e,t,n,r,o){var i=null;if(w_.isString(n))i=n;else if(w_.isFunction(n))i=n(e.value,t,{level:e.level});else{var a=w_.extend({},ZC);if(0n&&(this._approxInterval=n);var i=TP.length,a=c(function(e,t,n,r){for(;n>>1;e[o][1]=n)){var r=Tt(n);for(.5>=e/n*r&&(r*=10);!isNaN(r)&&1>s(r)&&0a&&0>l&&!c&&(l=0));var d=this._determinedMin,f=this._determinedMax;return null!=d&&(a=d,u=!0),null!=f&&(l=f,c=!0),{min:a,max:l,minFixed:u,maxFixed:c,isBlank:p}},e.prototype.modifyDataMinMax=function(e,t){this[FP[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){this[VP[e]]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),VP={min:"_determinedMin",max:"_determinedMax"},FP={min:"_dataMin",max:"_dataMax"},zP=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),BP={isDimensionStacked:Ml,enableDataStack:El,getStackedDimension:Rl},QP=1e-8,qP=[],HP=function(){function e(e){this.name=e}return e.prototype.setCenter=function(e){this._center=e},e.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},e}(),UP=function(e,t){this.type="polygon",this.exterior=e,this.interiors=t},GP=function(e){this.type="linestring",this.points=e},WP=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.type="geoJSON",o.geometries=n,o._center=r&&[r[0],r[1]],o}return a(t,e),t.prototype.calcCenter=function(){for(var e,t=this.geometries,n=0,r=0;rn&&(e=o,n=a)}if(e)return function(e){for(var t=0,n=0,r=0,o=e.length,i=e[o-1][0],a=e[o-1][1],s=0;s=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return xt(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&"ordinal"===r.type&&zu(n=n.slice(),r.count()),ht(e,KP,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&zu(n=n.slice(),r.count());var o=ht(e,n,KP,t);return this.scale.scale(o)},e.prototype.pointToData=function(){},e.prototype.getTicksCoords=function(e){var t=(e=e||{}).tickModel||this.getTickModel(),n=Mu(this,t).ticks,r=Object(w_.map)(n,(function(e){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(e):e),tickValue:e}}),this);return function(e,t,n,r){function o(e,t){return e=yt(e),t=yt(t),p?e>t:el[1];o(t[0].coord,l[0])&&(r?t[0].coord=l[0]:t.shift()),r&&o(l[0],t[0].coord)&&t.unshift({coord:l[0]}),o(l[1],a.coord)&&(r?a.coord=l[1]:t.pop()),r&&o(a.coord,l[1])&&t.push({coord:l[1]})}}(this,r,t.get("alignWithLabel"),e.clamp),r},e.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick").get("splitNumber");0e||(e=5);var t=this.scale.getMinorTicks(e);return Object(w_.map)(t,(function(e){return Object(w_.map)(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this)},e.prototype.getViewLabels=function(){return Eu(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);0==n&&(n=1);var r=s(e[1]-e[0]);return s(r)/n},e.prototype.calculateCategoryInterval=function(){return function(e){var t=function(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(e),n=hu(e),r=(t.axisRotate-t.labelRotate)/180*f,o=e.scale,i=o.getExtent(),a=o.count();if(1>i[1]-i[0])return 0;var l=1;40=s(T-O)&&1>=s(A-a)&&T>O&&C.axisExtent0===I[0]&&C.axisExtent1===I[1]?O=T:(C.lastTickCount=a,C.lastAutoInterval=O,C.axisExtent0=I[0],C.axisExtent1=I[1]),O}(this)},e}(),$P=2*f,JP=SO.CMD,eE=["top","right","bottom","left"],tE=[],nE=new Q_,rE=new Q_,oE=new Q_,iE=new Q_,aE=new Q_,sE=[],lE=new Q_,uE=["align","verticalAlign","width","height","fontSize"],cE=new rS,pE=Yt(),dE=Yt(),fE=["x","y","rotation"],hE=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(e,t,n,r,o){var i=r.style,a=r.__hostTarget.textConfig||{},s=r.getComputedTransform(),l=r.getBoundingRect().plain();Z_.applyTransform(l,l,s),s?cE.setLocalTransform(s):(cE.x=cE.y=cE.rotation=cE.originX=cE.originY=0,cE.scaleX=cE.scaleY=1);var u,c=r.__hostTarget;if(c){u=c.getBoundingRect().plain();var p=c.getComputedTransform();Z_.applyTransform(u,u,p)}var d=u&&c.getTextGuideLine();this._labelList.push({label:r,labelLine:d,seriesModel:n,dataIndex:e,dataType:t,layoutOption:o,computedLayoutOption:null,rect:l,hostRect:u,priority:u?u.width*u.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:d&&d.ignore,x:cE.x,y:cE.y,scaleX:cE.scaleX,scaleY:cE.scaleY,rotation:cE.rotation,style:{x:i.x,y:i.y,align:i.align,verticalAlign:i.verticalAlign,width:i.width,height:i.height,fontSize:i.fontSize},cursor:r.cursor,attachedPos:a.position,attachedRot:a.rotation}})},e.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var n=e.__model,r=n.get("labelLayout");(Object(w_.isFunction)(r)||Object(w_.keys)(r).length)&&e.group.traverse((function(e){if(e.ignore)return!0;var o=e.getTextContent(),i=eC(e);o&&!o.disableLabelLayout&&t._addLabel(i.dataIndex,i.dataType,n,o,r)}))},e.prototype.updateLayoutConfig=function(e){function t(e,t){return function(){Zu(e,t)}}for(var n=e.getWidth(),r=e.getHeight(),o=0;o=a)}}if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var i=[],a=this.maxRepaintRectCount,s=!1,l=new Z_(0,0,0,0),u=this.__startIndex;ur[0]){for(s=0;se);s++);a=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(a){var l=a.dom;l.nextSibling?i.insertBefore(t.dom,l.nextSibling):i.appendChild(t.dom)}else i.firstChild?i.insertBefore(t.dom,i.firstChild):i.appendChild(t.dom);t.__painter=this}},e.prototype.eachLayer=function(e,t){for(var n,r=this._zlevelList,o=0;ou.__drawIndex&&(u.__drawIndex=o))}t(o),this.eachBuiltinLayer((function(e){!e.__used&&0e.__drawIndex&&(e.__drawIndex=e.__startIndex)}))},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,w_.each(this._layers,(function(e){e.setUnpainted()}))},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?w_.merge(n[e],t,!0):n[e]=t;for(var r,o=0;o=wE:-c>=wE),h=0=_E==!!p;var y=e+n*xE(i),m=t+r*bE(i);this._start&&this._add("M",y,m);var v=g(o*(180/_E));if(f){var b=1/this._p,x=(p?1:-1)*(wE-b);this._add("A",n,r,v,1,+p,e+n*xE(i+x),t+r*bE(i+x)),.01"].join(r):""}(i.cssNodes,i.cssAnims,{newline:!0});if(d){var f=gc("style","stl",{},[],d);a.push(f)}}return vc(r,o,a,e.useViewBox)},e.prototype.renderToString=function(e){return e=e||{},yc(this.renderToVNode({animation:Object(w_.retrieve2)(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:Object(w_.retrieve2)(e.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e;var t=this._bgVNode;if(t&&t.elm){var n=Object(Cw.p)(e),r=n.color,o=n.opacity;t.elm.setAttribute("fill",r),1>o&&t.elm.setAttribute("fill-opacity",o)}},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(e,t,n){for(var r,o,i,a=e.length,s=[],l=0,u=0,c=0;cg;y--)r=s[--l-1];for(var m,v=g+1;v=(g=a?(e-n)/(u-n):(e-r)/(c-r))&&0<=g){var y=a?(c-r)*g+r:(u-n)*g+n;return a?[e,y]:[y,e]}n=u,r=c;break;case i.C:u=o[l++],c=o[l++],p=o[l++],d=o[l++],f=o[l++],h=o[l++];var m=a?xe(n,u,p,f,e,s):xe(r,c,d,h,e,s);if(0=(v=s[b])&&0<=v){y=a?ve(r,c,d,h,v):ve(n,u,p,f,v);return a?[e,y]:[y,e]}n=f,r=h}}},t}(RO),XE=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t}(WE),KE=function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-polygon",n}return a(t,e),t.prototype.getDefaultShape=function(){return new XE},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,o=0,i=n.length/2,a=t.smoothMonotone;if(t.connectNulls){for(;0e&&null==r.originalX&&(r.originalX=s.x,r.originalY=s.y);var u=n.getLayout("points"),c=n.hostModel,p=c.get("connectNulls"),d=i.get("precision"),f=i.get("distance")||0,h=a.getBaseAxis(),g=h.isHorizontal(),y=h.inverse,m=t.shape,v=y?g?m.x:m.y+m.height:g?m.x+m.width:m.y,b=(g?f:0)*(y?-1:1),x=(g?0:-f)*(y?-1:1),_=g?"x":"y",w=function(e,t,n){for(var r,o,i=e.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=t||r>=t&&o<=t){l=u;break}s=u,r=o}return{range:[s,l],t:(t-r)/(o-r)}}(u,v,_),S=w.range,O=S[1]-S[0],C=void 0;if(1<=O){if(1t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;ne&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=no(tM.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(tM),rM=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*f,this.clockwise=!0},oM=function(e){function t(t){var n=e.call(this,t)||this;return n.type="sausage",n}return a(t,e),t.prototype.getDefaultShape=function(){return new rM},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,o=d(t.r0||0,0),i=d(t.r,0),a=.5*(i-o),s=o+a,l=t.startAngle,u=t.endAngle,c=t.clockwise,p=2*f,h=c?u-ll?Number.MIN_VALUE:t(e.indexOfRawIndex(l));if(u>i)return!0;i=u}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),o=d(0,r[0]),i=c(r[1],n.getOrdinalMeta().categories.length-1);o<=i;++o)if(e.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var o=this._dataSort(e,n,t);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,o=this._dataSort(e,r,(function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:o})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){qr(t,e,eC(t).dataIndex)}))):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(nD),lM={cartesian2d:function(e,t){var n=0>t.width?-1:1,r=0>t.height?-1:1;0>n&&(t.x+=t.width,t.width=-t.width),0>r&&(t.y+=t.height,t.height=-t.height);var o=e.x+e.width,i=e.y+e.height,a=iM(t.x,e.x),s=aM(t.x+t.width,o),l=iM(t.y,e.y),u=aM(t.y+t.height,i),c=so?s:a,t.y=p&&l>i?u:l,t.width=c?0:s-a,t.height=p?0:u-l,0>n&&(t.x+=t.width,t.width=-t.width),0>r&&(t.y+=t.height,t.height=-t.height),c||p},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(0>n){var r=t.r;t.r=t.r0,t.r0=r}var o=aM(t.r,e.r),i=iM(t.r0,e.r0);if(t.r=o,t.r0=i,0>n){r=t.r;t.r=t.r0,t.r0=r}return 0>o-i}},uM={cartesian2d:function(e,t,n,r,o,i){var a=new GO({shape:Object(w_.extend)({},r),z2:1});(a.__dataIndex=n,a.name="item",i)&&(a.shape[o?"height":"width"]=0);return a},polar:function(e,t,n,r,o,i,a,s,l){var u=!o&&l?oM:fA,c=new u({shape:r,z2:1});c.name="item";var p=Ap(o);if(c.calculateTextPosition=Sp(p,{isRoundCap:u===oM}),i){var d=o?"r":"endAngle",f={};c.shape[d]=o?0:r.startAngle,f[d]=r[d],(s?Vr:Fr)(c,{shape:f},i)}return c}},cM=["x","y","width","height"],pM=["cx","cy","r","startAngle","endAngle"],dM={cartesian2d:function(e){return!Tp(e,cM)},polar:function(e){return!Tp(e,pM)}},fM={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),o=n?function(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var r=e.get(["itemStyle","borderWidth"])||0,o=isNaN(t.width)?$x:s(t.width),i=isNaN(t.height)?$x:s(t.height);return c(r,o,i)}(n,r):0,i=0u[i]&&(l[i]+=u[i],u[i]=-u[i]),t>=l[0]&&t<=l[0]+u[0]&&n>=l[1]&&n<=l[1]+u[1])return s[p];return-1}(this,e.offsetX,e.offsetY);eC(this).dataIndex=0<=t?t:null}),30,!1),mM=2*f,vM=f/180,bM=f/180,xM=function(e){function t(t,n,r){var o=e.call(this)||this;o.z2=2;var i=new JO;return o.setTextContent(i),o.updateData(t,n,r,!0),o}return a(t,e),t.prototype.updateData=function(e,t,n,r){var o=this,i=e.hostModel,a=e.getItemModel(t),s=a.getModel("emphasis"),l=e.getItemLayout(t),u=Object(w_.extend)(Bp(a.getModel("itemStyle"),l,!0),l);if(isNaN(u.startAngle))o.setShape(u);else{if(r){o.setShape(u);var c=i.getShallow("animationType");i.ecModel.ssr?(Fr(o,{scaleX:0,scaleY:0},i,{dataIndex:t,isFrom:!0}),o.originX=u.cx,o.originY=u.cy):"scale"===c?(o.shape.r=l.r0,Fr(o,{shape:{r:l.r}},i,t)):null==n?(o.shape.endAngle=l.startAngle,Vr(o,{shape:{endAngle:l.endAngle}},i,t)):(o.setShape({startAngle:n,endAngle:n}),Fr(o,{shape:{startAngle:l.startAngle,endAngle:l.endAngle}},i,t))}else Hr(o),Vr(o,{shape:u},i,t);o.useStyle(e.getItemVisual(t,"style")),Pr(o,a);var p=(l.startAngle+l.endAngle)/2,d=i.get("selectedOffset"),f=o_(p)*d,h=i_(p)*d,g=a.getShallow("cursor");g&&o.attr("cursor",g),this._updateLabel(i,e,t),o.ensureState("emphasis").shape=Object(w_.extend)({r:l.r+(s.get("scale")&&s.get("scaleSize")||0)},Bp(s.getModel("itemStyle"),l)),Object(w_.extend)(o.ensureState("select"),{x:f,y:h,shape:Bp(a.getModel(["select","itemStyle"]),l)}),Object(w_.extend)(o.ensureState("blur"),{shape:Bp(a.getModel(["blur","itemStyle"]),l)});var y=o.getTextGuideLine(),m=o.getTextContent();y&&Object(w_.extend)(y.ensureState("select"),{x:f,y:h}),Object(w_.extend)(m.ensureState("select"),{x:f,y:h}),Dr(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))}},t.prototype._updateLabel=function(e,t,n){var r=this,o=t.getItemModel(n),i=o.getModel("labelLine"),a=t.getItemVisual(n,"style"),s=a&&a.fill,l=a&&a.opacity;Wr(r,Yr(o),{labelFetcher:t.hostModel,labelDataIndex:n,inheritColor:s,defaultOpacity:l,defaultText:e.getFormattedLabel(n,"normal")||t.getName(n)});var u=r.getTextContent();r.setTextConfig({position:null,rotation:null}),u.attr({z2:10});var c=e.get(["label","position"]);if("outside"!==c&&"outer"!==c)r.removeTextGuideLine();else{var p=this.getTextGuideLine();p||(p=new wA,this.setTextGuideLine(p)),nc(this,rc(o),{stroke:s,opacity:Object(w_.retrieve3)(i.get(["lineStyle","opacity"]),l,1)})}},t}(fA),_M=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return a(t,e),t.prototype.render=function(e,t,n){var r,o=e.getData(),i=this._data,a=this.group;if(!i&&0=n.r0}},t.type="pie",t}(nD),wM=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return 0<=this._getRawData().indexOfName(e)},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),SM=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new wM(w_.bind(this.getData,this),w_.bind(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){var e=Qp(this,{coordDimensions:["value"],encodeDefaulter:w_.curry(Ho,this)}),t=[];return e.each(e.mapDimension("value"),(function(e){t.push(e)})),this.seats=wt(t,e.hostModel.get("percentPrecision")),e},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.call(this,t);return n.percent=this.seats[t],n.$vars.push("percent"),n},t.prototype._defaultLabelLine=function(e){Vt(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(RT),OM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return a(t,e),t.prototype.getInitialData=function(){return fP(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?5e3:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?1e4:this.get("progressiveThreshold"):e},t.prototype.brushSelector=function(e,t,n){return n.point(t.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(RT),CM=function(){},IM=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return a(t,e),t.prototype.getDefaultShape=function(){return new CM},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,t){var n,r=t.points,o=t.size,i=this.symbolProxy,a=i.shape,s=e.getContext?e.getContext():e,l=s&&o[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=u&&t>=c&&e<=u+i&&t<=c+a)return s}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?0<=(this.hoverDataIdx=this.findDataIndex(e,t)):(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,n=t.points,r=t.size,o=r[0],i=r[1],a=1/0,s=1/0,l=-1/0,u=-1/0,p=0;pi.length){var a=i.length,s=new Float32Array(a+o.length);s.set(i),s.set(o,a),r.endIndex=e.end,r.setShape({points:s})}else{this._newAdded=[];var l=this._create();l.startIndex=e.start,l.endIndex=e.end,l.incremental=!0,l.setShape({points:o}),this._setCommon(l,t,n)}},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new IM({cursor:"default"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},e.prototype._setCommon=function(e,t,n){var r=t.hostModel;n=n||{};var o=t.getVisual("symbolSize");e.setShape("size",o instanceof Array?o:[o,o]),e.softClipShape=n.clipShape||null,e.symbolProxy=_s(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var i=e.shape.size[0]<4;e.useStyle(r.getModel("itemStyle").getItemStyle(i?["color","shadowBlur","shadowColor"]:["color"]));var a=t.getVisual("style"),s=a&&a.fill;s&&e.setColor(s);var l=eC(e);l.seriesIndex=r.seriesIndex,e.on("mousemove",(function(){l.dataIndex=null;var t=e.hoverDataIdx;0<=t&&(l.dataIndex=t+(e.startIndex||0))}))},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),AM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){var t=e.getData();this._updateSymbolDraw(t,e).updateData(t,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e){var t=e.getData();this._updateSymbolDraw(t,e).incrementalPrepareUpdate(t),this._finished=!1},t.prototype.incrementalRender=function(e,t){this._symbolDraw.incrementalUpdate(e,t.getData(),{clipShape:this._getClipShape(t)}),this._finished=e.end===t.getData().count()},t.prototype.updateTransform=function(e,t,n){var r=e.getData();if(this.group.dirty(),!this._finished||1e4t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(e){return"category"===this.type&&(this.model.option.categorySortInfo=e,void this.scale.setSortInfo(e))},t}(ZP),zM=n,BM=function(){function e(e,t,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=NM,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){function n(e){var t,n=Object(w_.keys)(e),r=n.length;if(r){for(var o=[],i=r-1;0<=i;i--){var a=e[+n[i]],s=a.model,l=a.scale;Ll(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(du(l,s),Ll(l)&&(t=a))}o.length&&(!t&&du((t=o.pop()).scale,t.model),Object(w_.each)(o,(function(e){Xp(e.scale,e.model,t.scale)})))}}var r=this._axesMap;this._updateScale(e,this.model),n(r.x),n(r.y);var o={};Object(w_.each)(r.x,(function(e){Zp(r,"y",e,o)})),Object(w_.each)(r.y,(function(e){Zp(r,"x",e,o)})),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){function r(){Object(w_.each)(s,(function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=e.inverse?1:0;e.setExtent(n[r],n[1-r]),function(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord="x"===e.dim?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord="x"===e.dim?function(e){return e-t}:function(e){return r-e+t}}(e,t?a.x:a.y)}))}var o=e.getBoxLayoutParams(),i=!n&&e.get("containLabel"),a=No(o,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var s=this._axesList;r(),i&&(Object(w_.each)(s,(function(e){if(!e.model.get(["axisLabel","inside"])){var t=function(e){var t=e.model,n=e.scale;if(t.get(["axisLabel","show"])&&!n.isBlank()){var r,o,i=n.getExtent();n instanceof bP?o=n.count():o=(r=n.getTicks()).length;var a,s=e.getLabelModel(),u=hu(e),c=1;40Object(w_.indexOf)(s,t)&&(t=null);else if(o&&i)t=this.getCartesian(o.componentIndex,i.componentIndex);else if(o)n=this.getAxis("x",o.componentIndex);else if(i)n=this.getAxis("y",i.componentIndex);else if(a){a.coordinateSystem===this&&(t=this._coordsList[0])}return{cartesian:t,axis:n}},e.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},e.prototype._initCartesian=function(e,t){function n(t){return function(n,r){if(Kp(n,e)){var l=n.get("position");"x"===t?"top"!==l&&"bottom"!==l&&(l=i.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=i.left?"right":"left"),i[l]=!0;var u=new FM(t,fu(n),[0,0],n.get("type"),l),c="category"===u.type;u.onBand=c&&n.get("boundaryGap"),u.inverse=n.get("inverse"),n.axis=u,u.model=n,u.grid=o,u.index=r,o._axesList.push(u),a[t][r]=u,s[t]++}}}var r=this,o=this,i={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},s={x:0,y:0};return t.eachComponent("xAxis",n("x"),this),t.eachComponent("yAxis",n("y"),this),s.x&&s.y?(this._axesMap=a,void Object(w_.each)(a.x,(function(t,n){Object(w_.each)(a.y,(function(o,i){var a="x"+n+"y"+i,s=new VM(a);s.master=r,s.model=e,r._coordsMap[a]=s,r._coordsList.push(s),s.addAxis(t),s.addAxis(o)}))}))):(this._axesMap={},void(this._axesList=[]))},e.prototype._updateScale=function(e,t){function n(e,t){Object(w_.each)(bu(e,t.dim),(function(n){t.scale.unionExtentFromData(e,n)}))}Object(w_.each)(this._axesList,(function(e){if(e.scale.setExtent(1/0,-1/0),"category"===e.type){var t=e.model.get("categorySortInfo");e.scale.setSortInfo(t)}})),e.eachSeries((function(e){if(Wp(e)){var r=Yp(e),o=r.xAxisModel,i=r.yAxisModel;if(!Kp(o,t)||!Kp(i,t))return;var a=this.getCartesian(o.componentIndex,i.componentIndex),s=e.getData(),l=a.getAxis("x"),u=a.getAxis("y");n(s,l),n(s,u)}}),this)},e.prototype.getTooltipAxes=function(e){var t=[],n=[];return Object(w_.each)(this.getCartesians(),(function(r){var o=null!=e&&"auto"!==e?r.getAxis(e):r.getBaseAxis(),i=r.getOtherAxis(o);0>Object(w_.indexOf)(t,o)&&t.push(o),0>Object(w_.indexOf)(n,i)&&n.push(i)})),{baseAxes:t,otherAxes:n}},e.create=function(t,n){var r=[];return t.eachComponent("grid",(function(o,i){var a=new e(o,t,n);a.name="grid_"+i,a.resize(o,n,!0),o.coordinateSystem=a,r.push(a)})),t.eachSeries((function(e){if(Wp(e)){var t=Yp(e),n=t.xAxisModel,r=t.yAxisModel,o=n.getCoordSysModel().coordinateSystem;e.coordinateSystem=o.getCartesian(n.componentIndex,r.componentIndex)}})),r},e.dimensions=NM,e}(),QM=f,qM=function(){function e(e,t){this.group=new gS,this.opt=t,this.axisModel=e,Object(w_.defaults)(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new gS({x:t.position[0],y:t.position[1],rotation:t.rotation});n.updateTransform(),this._transformGroup=n}return e.prototype.hasBuilder=function(e){return!!HM[e]},e.prototype.add=function(e){HM[e](this.opt,this.axisModel,this.group,this._transformGroup)},e.prototype.getGroup=function(){return this.group},e.innerTextLayout=function(e,t,n){var r,o,i=Ot(t-e);return Ct(i)?(o=0l[0];a&&(M(s,s,a),M(l,l,a));var c=Object(w_.extend)({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),p=new IA({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Ma(p.shape,p.style.lineWidth),p.anid="line",n.add(p);var d=t.get(["axisLine","symbol"]);if(null!=d){var h=t.get(["axisLine","symbolSize"]);Object(w_.isString)(d)&&(d=[d,d]),(Object(w_.isString)(h)||Object(w_.isNumber)(h))&&(h=[h,h]);var g=Ss(t.get(["axisLine","symbolOffset"])||0,h),y=h[0],m=h[1];Object(w_.each)([{rotate:e.rotation+f/2,offset:g[0],r:0},{rotate:e.rotation-f/2,offset:g[1],r:a_((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(t,r){if("none"!==d[r]&&null!=d[r]){var o=_s(d[r],-y/2,-m/2,y,m,c.stroke,!0),i=t.r+t.offset,a=u?l:s;o.attr({rotation:t.rotate,x:a[0]+i*o_(e.rotation),y:a[1]-i*i_(e.rotation),silent:!0,z2:11}),n.add(o)}}))}}},axisTickLabel:function(e,t,n,r){var o=function(e,t,n,r){var o=n.axis,i=n.getModel("axisTick"),a=i.get("show");if("auto"===a&&r.handleAutoShown&&(a=r.handleAutoShown("axisTick")),a&&!o.scale.isBlank()){for(var s=i.getModel("lineStyle"),l=r.tickDirection*i.get("length"),u=nd(o.getTicksCoords(),t.transform,l,Object(w_.defaults)(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),c=0;cd[1]?-1:1,h=["start"===l?d[0]-f*p:"end"===l?d[1]+f*p:(d[0]+d[1])/2,td(l)?e.labelOffset+u*p:0],g=t.get("nameRotate");null!=g&&(g=g*QM/180),td(l)?i=qM.innerTextLayout(e.rotation,null==g?e.rotation:g,u):(i=function(e,t,n,r){var o,i,a=Ot(n-e),s=r[0]>r[1],l="start"===t&&!s||"start"!==t&&s;return Ct(a-QM/2)?(i=l?"bottom":"top",o="center"):Ct(a-1.5*QM)?(i=l?"top":"bottom",o="center"):(i="middle",o=a<1.5*QM&&a>QM/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:o,textVerticalAlign:i}}(e.rotation,l,g||0,d),null!=(a=e.axisNameAvailableWidth)&&(a=s(a/i_(i.rotation)),!isFinite(a)&&(a=null)));var y=c.getFont(),m=t.get("nameTruncate",!0)||{},v=m.ellipsis,b=Object(w_.retrieve)(e.nameTruncateMaxWidth,m.maxWidth,a),x=new JO({x:h[0],y:h[1],rotation:i.rotation,silent:qM.isLabelSilent(t),style:Xr(c,{text:o,font:y,overflow:"truncate",width:b,ellipsis:v,fill:c.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:c.get("align")||i.textAlign,verticalAlign:c.get("verticalAlign")||i.textVerticalAlign}),z2:1});if(Ga({el:x,componentModel:t,itemName:o}),x.__fullText=o,x.anid="name",t.get("triggerEvent")){var _=qM.makeAxisEventDataBase(t);_.targetType="axisName",_.name=o,eC(x).eventData=_}r.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}},UM=qM,GM={},WM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(t,n,r){this.axisPointerClass&&id(t),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(e,t,n){this._doUpdateAxisPointerClass(e,n,!1)},t.prototype.remove=function(e,t){var n=this._axisPointer;n&&n.remove(t)},t.prototype.dispose=function(t,n){this._disposeAxisPointer(n),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(e,n,r){var o=t.getAxisPointerClass(this.axisPointerClass);if(o){var i=function(e){var t=ad(e);return t&&t.axisPointerModel}(e);i?(this._axisPointer||(this._axisPointer=new o)).render(e,i,n,r):this._disposeAxisPointer(n)}},t.prototype._disposeAxisPointer=function(e){this._axisPointer&&this._axisPointer.dispose(e),this._axisPointer=null},t.registerAxisPointerClass=function(e,t){GM[e]=t},t.getAxisPointerClass=function(e){return e&&GM[e]},t.type="axis",t}(LT),YM=Yt(),XM=["axisLine","axisTickLabel","axisName"],KM=["splitArea","splitLine","minorSplitLine"],ZM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="CartesianAxisPointer",n}return a(t,e),t.prototype.render=function(t,n,r,o){this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new gS,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),s=Gp(a,t),l=new UM(t,w_.extend({handleAutoShown:function(){for(var e=a.coordinateSystem.getCartesians(),n=0;np.min&&!p.max&&(p.max=0);var d=a;null!=p.color&&(d=w_.defaults({color:p.color},a));var f=w_.merge(w_.clone(p),{boundaryGap:e,splitNumber:t,scale:n,axisLine:r,axisTick:o,axisLabel:i,name:p.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:d,triggerEvent:c},!1);if(w_.isString(l)){var h=f.name;f.name=l.replace("{value}",null==h?"":h)}else w_.isFunction(l)&&(f.name=l(f.name,f));var g=new VC(f,null,this.ecModel);return w_.mixin(g,zP.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=p},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:w_.merge({lineStyle:{color:"#bbb"}},iR.axisLine),axisLabel:yd(iR.axisLabel,!1),axisTick:yd(iR.axisTick,!1),splitLine:yd(iR.splitLine,!0),splitArea:yd(iR.splitArea,!0),indicator:[]},t}(pI),sR=["axisLine","axisTickLabel","axisName"],lR=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){this.group.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes(),r=w_.map(n,(function(e){var n=e.model.get("showName")?e.name:"";return new UM(e.model,{axisName:n,position:[t.cx,t.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));w_.each(r,(function(e){w_.each(sR,e.add,e),this.group.add(e.getGroup())}),this)},t.prototype._buildSplitLineAndArea=function(e){function t(e,t,n){var r=n%t.length;return e[r]=e[r]||[],r}var n=e.coordinateSystem,r=n.getIndicatorAxes();if(r.length){var o=e.get("shape"),i=e.getModel("splitLine"),a=e.getModel("splitArea"),s=i.getModel("lineStyle"),l=a.getModel("areaStyle"),u=i.get("show"),p=a.get("show"),d=s.get("color"),f=l.get("color"),h=w_.isArray(d)?d:[d],g=w_.isArray(f)?f:[f],y=[],m=[];if("circle"===o)for(var v=r[0].getTicksCoords(),b=n.cx,x=n.cy,_=0;_o&&(r.fontSize=9,n.scaleX*=o/9,n.scaleY*=o/9);var i=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+"px",r.fontFamily||"sans-serif"].join(" ");r.font=i;var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=void(dR={g:function(e,t){var n=new gS;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new GO;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(e,t){var n=new KT;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),n.silent=!0,n},line:function(e,t){var n=new IA;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(e,t){var n=new JT;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(e,t){var n,r=e.getAttribute("points");r&&(n=kd(r));var o=new bA({shape:{points:n||[]},silent:!0});return Dd(t,o),Pd(e,o,this._defsUsePending,!1,!1),o},polyline:function(e,t){var n,r=e.getAttribute("points");r&&(n=kd(r));var o=new wA({shape:{points:n||[]},silent:!0});return Dd(t,o),Pd(e,o,this._defsUsePending,!1,!1),o},image:function(e,t){var n=new BO;return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute("x")||"0",r=e.getAttribute("y")||"0",o=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(o),this._textY=parseFloat(r)+parseFloat(i);var a=new gS;return Dd(t,a),Pd(e,a,this._defsUsePending,!1,!0),a},tspan:function(e,t){var n=e.getAttribute("x"),r=e.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=r&&(this._textY=parseFloat(r));var o=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0",a=new gS;return Dd(t,a),Pd(e,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(o),this._textY+=parseFloat(i),a},path:function(e,t){var n=ba(e.getAttribute("d")||"");return Dd(t,n),Pd(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),e}(),xR={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),r=parseInt(e.getAttribute("x2")||"10",10),o=parseInt(e.getAttribute("y2")||"0",10),i=new LA(t,n,r,o);return Td(e,i),Ad(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),r=parseInt(e.getAttribute("r")||"0",10),o=new NA(t,n,r);return Td(e,o),Ad(e,o),o}},_R=/^url\(\s*#(.*?)\)/,wR=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,SR=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,OR=f/180,CR=/([^\s:;]+)\s*:\s*([^:;]+)/g,IR=Object(w_.createHashMap)(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),TR=function(){function e(e,t){this.type="geoSVG",this._usedGraphicMap=Object(w_.createHashMap)(),this._freedGraphics=[],this._mapName=e,this._parsedXML=Id(t)}return e.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function(e){var t=[],n=Object(w_.createHashMap)();return Object(w_.each)(e,(function(e){if(null==e.namedFrom){var r=new YP(e.name,e.el);t.push(r),n.set(e.name,r)}})),{regions:t,regionsMap:n}}(e.named),n=t.regions,r=t.regionsMap;this._regions=n,this._regionsMap=r}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(e){var t,n;try{n=(t=e&&function(e,t){return(new bR).parse(e,t)}(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{}).root,Object(w_.assert)(null!=n)}catch(t){throw new Error("Invalid svg format\n"+t.message)}var r=new gS;r.add(n),r.isGeoSVGGraphicRoot=!0;var o=t.width,i=t.height,a=t.viewBoxRect,s=this._boundingRect;if(!s){var l=void 0,u=void 0,c=void 0,p=void 0;if(null==o?a&&(l=a.x,c=a.width):(l=0,c=o),null==i?a&&(u=a.y,p=a.height):(u=0,p=i),null==l||null==u){var d=n.getBoundingRect();null==l&&(l=d.x,c=d.width),null==u&&(u=d.y,p=d.height)}s=this._boundingRect=new Z_(l,u,c,p)}if(a){var f=jd(a,s);n.scaleX=n.scaleY=f.scale,n.x=f.x,n.y=f.y}r.setClipPath(new GO({shape:s.plain()}));var h=[];return Object(w_.each)(t.named,(function(e){null!=IR.get(e.svgNodeTagLower)&&(h.push(e),function(e){e.silent=!1,e.isGroup&&e.traverse((function(e){e.silent=!1}))}(e.el))})),{root:r,boundingRect:s,named:h}},e.prototype.useGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,n),n)},e.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);n&&(t.removeKey(e),this._freedGraphics.push(n))},e}(),AR=[126,25],DR="南海诸岛",kR=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],PR=0;PRthis.dataIndex},e.prototype.eachNode=function(e,t,n){w_.isFunction(e)&&(n=t,t=e,e=null),e=e||{},w_.isString(e)&&(e={order:e});var r,o=e.order||"preorder",i=this[e.attr||"children"];"preorder"===o&&(r=t.call(n,this));for(var a=0;!r&&at&&(t=n.height);this.height=t+1},e.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t,n=0,r=this.children,o=r.length;nthis.dataIndex))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(e,t){0<=this.dataIndex&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},e.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;ti&&(i=e.depth)}));var a=e.expandAndCollapse&&0<=e.initialTreeDepth?e.initialTreeDepth:i;return o.root.eachNode("preorder",(function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&null!=t.collapsed?!t.collapsed:e.depth<=a})),o.data},t.prototype.getOrient=function(){var e=this.get("orient");return"horizontal"===e?e="LR":"vertical"===e&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e){for(var t=this.getData().tree,n=t.root.children[0],r=t.getNodeByDataIndex(e),o=r.getValue(),i=r.name;r&&r!==n;)i=r.parentNode.name+"."+i,r=r.parentNode;return Gi("nameValue",{name:i,value:o,noValue:isNaN(o)||null==o})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=If(r,this),n.collapsed=!r.isExpand,n},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(RT),uj=["treemapZoomToNode","treemapRender","treemapMove"],cj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return a(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};!function e(t){var n=0;w_.each(t.children,(function(t){e(t);var r=t.value;w_.isArray(r)&&(r=r[0]),n+=r}));var r=t.value;w_.isArray(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),0>r&&(r=0),w_.isArray(t.value)?t.value[0]=r:t.value=r}(n);var r=e.levels||[],o=this.designatedVisualItemStyle={},i=new VC({itemStyle:o},this,t);r=e.levels=function(e,t){var n=Nt(t.get("color")),r=Nt(t.get(["aria","decal","decals"]));if(n){var o,i;e=e||[],w_.each(e,(function(e){var t=new VC(e),n=t.get("color"),r=t.get("decal");(t.get(["itemStyle","color"])||n&&"none"!==n)&&(o=!0),(t.get(["itemStyle","decal"])||r&&"none"!==r)&&(i=!0)}));var a=e[0]||(e[0]={});return o||(a.color=n.slice()),!i&&r&&(a.decal=r.slice()),e}}(r,t);var a=w_.map(r||[],(function(e){return new VC(e,i,t)}),this),s=sj.createTree(n,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var n=s.getNodeByDataIndex(t),r=n?a[n.depth]:null;return e.parentModel=r||i,e}))}));return s.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e){var t=this.getData(),n=this.getRawValue(e);return Gi("nameValue",{name:t.getName(e),value:n})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=If(r,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},w_.extend(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=w_.createHashMap(),this._idIndexMapCount=0);var n=t.get(e);return null==n&&t.set(e,n=this._idIndexMapCount++),n},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){kf(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:1.618033988749895,leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(RT),pj=5,dj=function(){function e(e){this.group=new gS,e.add(this.group)}return e.prototype.render=function(e,t,n,r){var o=e.getModel("breadcrumb"),i=this.group;if(i.removeAll(),o.get("show")&&n){var a=o.getModel("itemStyle"),s=o.getModel("emphasis"),l=a.getModel("textStyle"),u=s.getModel(["itemStyle","textStyle"]),c={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,l),this._renderContent(e,c,a,s,l,u,r),Vo(i,c.pos,c.box)}},e.prototype._prepare=function(e,t,n){for(var r=e;r;r=r.parentNode){var o=Ht(r.getModel().get("name"),""),i=n.getTextRect(o),a=d(i.width+16,t.emptyItemWidth);t.totalWidth+=a+8,t.renderList.push({node:r,text:o,width:a})}},e.prototype._renderContent=function(e,t,n,r,o,i,a){for(var s=0,l=t.emptyItemWidth,u=e.get(["breadcrumb","height"]),c=Lo(t.pos,t.box),p=t.totalWidth,d=t.renderList,f=r.getModel("itemStyle").getItemStyle(),h=d.length-1;0<=h;h--){var g=d[h],y=g.node,m=g.width,v=g.text;p>c.width&&(p-=m-l,m=l,v=null);var b=new bA({shape:{points:Pf(s,0,m,u,h===d.length-1,0===h)},style:Object(w_.defaults)(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new JO({style:Xr(o,{text:v})}),textConfig:{position:"inside"},z2:1e4*pC,onclick:Object(w_.curry)(a,y)});b.disableLabelAnimation=!0,b.getTextContent().ensureState("emphasis").style=Xr(i,{text:v}),b.ensureState("emphasis").style=f,Dr(b,r.get("focus"),r.get("blurScope"),r.get("disabled")),this.group.add(b),Ef(b,e,y),s+=m+8}},e.prototype.remove=function(){this.group.removeAll()},e}(),fj=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(e,t,n,r,o){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:n,delay:r,easing:o}),!0)},e.prototype.finished=function(e){return this._finishedCallback=e,this},e.prototype.start=function(){for(var e,t=this,n=this._storage.length,r=function(){0>=--n&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},o=0,i=this._storage.length;oObject(w_.indexOf)(o,e))){this.seriesModel=e,this.api=n,this.ecModel=t;var i=Sf(r,["treemapZoomToNode","treemapRootToNode"],e),a=r&&r.type,s=e.layoutInfo,l=!this._oldTree,u=this._storage,c="treemapRootToNode"===a&&i&&u?{rootNodeGroup:u.nodeGroup[i.node.getRawIndex()],direction:r.direction}:null,p=this._giveContainerGroup(s),d=e.get("animation"),f=this._doRender(p,e,c);!d||l||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?f.renderFinally():this._doAnimation(p,f,e,c),this._resetController(n),this._renderBreadcrumb(e,n,i)}},t.prototype._giveContainerGroup=function(e){var t=this._containerGroup;return t||(t=this._containerGroup=new hj,this._initEvents(t),this.group.add(t)),t.x=e.x,t.y=e.y,t},t.prototype._doRender=function(e,t,n){function r(e,r,o,i){return Mf(t,s,l,n,a,u,e,r,o,i)}var o=t.getData().tree,i=this._oldTree,a={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[];!function e(t,n,o,i,a){function s(e){return e.getId()}function l(s,l){var u=null==s?null:t[s],c=null==l?null:n[l],p=r(u,c,o,a);p&&e(u&&u.viewChildren||[],c&&c.viewChildren||[],p,i,a+1)}i?(n=t,Object(w_.each)(t,(function(e,t){e.isRemoved()||l(t,t)}))):new Jk(n,t,s,s).add(l).update(l).remove(Object(w_.curry)(l,null)).execute()}(o.root?[o.root]:[],i&&i.root?[i.root]:[],e,o===i||!i,0);var c=function(e){var t={nodeGroup:[],background:[],content:[]};return e&&Object(w_.each)(e,(function(e,n){var r=t[n];Object(w_.each)(e,(function(e){e&&(r.push(e),Sj(e).willDelete=!0)}))})),t}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:a,willDeleteEls:c,renderFinally:function(){Object(w_.each)(c,(function(e){Object(w_.each)(e,(function(e){e.parent&&e.parent.remove(e)}))})),Object(w_.each)(u,(function(e){e.invisible=!0,e.dirty()}))}}},t.prototype._doAnimation=function(e,t,n,r){var o=n.get("animationDurationUpdate"),i=n.get("animationEasing"),a=(Object(w_.isFunction)(o)?0:o)||0,s=(Object(w_.isFunction)(i)?null:i)||"cubicOut",l=new fj;Object(w_.each)(t.willDeleteEls,(function(e,t){Object(w_.each)(e,(function(e){if(!e.invisible){var n,o=e.parent,i=Sj(o);if(r&&"drillDown"===r.direction)n=o===r.rootNodeGroup?{shape:{x:0,y:0,width:i.nodeWidth,height:i.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,c=0;i.willDelete||(u=i.nodeWidth/2,c=i.nodeHeight/2),n="nodeGroup"===t?{x:u,y:c,style:{opacity:0}}:{shape:{x:u,y:c,width:0,height:0},style:{opacity:0}}}n&&l.add(e,n,a,0,s)}}))})),Object(w_.each)(this._storage,(function(e,n){Object(w_.each)(e,(function(e,r){var o=t.lastsForAnimation[n][r],i={};o&&(e instanceof gS?null!=o.oldX&&(i.x=e.x,i.y=e.y,e.x=o.oldX,e.y=o.oldY):(o.oldShape&&(i.shape=Object(w_.extend)({},e.shape),e.setShape(o.oldShape)),o.fadein?(e.setStyle("opacity",0),i.style={opacity:1}):1!==e.style.opacity&&(i.style={opacity:1})),l.add(e,i,a,0,s))}))}),this),this._state="animating",l.finished(Object(w_.bind)((function(){this._state="ready",t.renderFinally()}),this)).start()},t.prototype._resetController=function(e){var t=this._controller;t||((t=this._controller=new fR(e.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",Object(w_.bind)(this._onPan,this)),t.on("zoom",Object(w_.bind)(this._onZoom,this)));var n=new Z_(0,0,e.getWidth(),e.getHeight());t.setPointerChecker((function(e,t,r){return n.contain(t,r)}))},t.prototype._clearController=function(){var e=this._controller;e&&(e.dispose(),e=null)},t.prototype._onPan=function(e){if("animating"!==this._state&&(s(e.dx)>3||s(e.dy)>3)){var t=this.seriesModel.getData().tree.root;if(!t)return;var n=t.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+e.dx,y:n.y+e.dy,width:n.width,height:n.height}})}},t.prototype._onZoom=function(e){var t=e.originX,n=e.originY;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;var i=new Z_(o.x,o.y,o.width,o.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];ee(s,s,[-(t-=a.x),-(n-=a.y)]),ne(s,s,[e.scale,e.scale]),ee(s,s,[t,n]),i.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x,y:i.y,width:i.width,height:i.height}})}},t.prototype._initEvents=function(e){var t=this;e.on("click",(function(e){if("ready"===t._state){var n=t.seriesModel.get("nodeClick",!0);if(n){var r=t.findTarget(e.offsetX,e.offsetY);if(r){var o=r.node;if(o.getLayout().isLeafRoot)t._rootToNode(r);else if("zoomToNode"===n)t._zoomToNode(r);else if("link"===n){var i=o.hostTree.data.getItemModel(o.dataIndex),a=i.get("link",!0),s=i.get("target",!0)||"blank";a&&Ro(a,s)}}}}}),this)},t.prototype._renderBreadcrumb=function(e,t,n){var r=this;n||!(n=null==e.get("leafDepth",!0)?this.findTarget(t.getWidth()/2,t.getHeight()/2):{node:e.getViewRoot()})&&(n={node:e.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new dj(this.group))).render(e,t,n.node,(function(t){"animating"!==r._state&&(Cf(e.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))}))},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,t){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(r){var o=this._storage.background[r.getRawIndex()];if(o){var i=o.transformCoordToLocal(e,t),a=o.shape;if(!(a.x<=i[0]&&i[0]<=a.x+a.width&&a.y<=i[1]&&i[1]<=a.y+a.height))return!1;n={node:r,offsetX:i[0],offsetY:i[1]}}}),this),n},t.type="treemap",t}(nD),Cj=w_.each,Ij=w_.isObject,Tj=-1,Aj=function(){function e(t){var n=t.mappingMethod,r=t.type,o=this.option=w_.clone(t);this.type=r,this.mappingMethod=n,this._normalizeData=Dj[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],"piecewise"===n?(Rf(o),function(e){var t=e.pieceList;e.hasSpecialVisual=!1,w_.each(t,(function(t,n){t.originIndex=n,null!=t.visual&&(e.hasSpecialVisual=!0)}))}(o)):"category"===n?o.categories?function(e){var t=e.categories,n=e.categoryMap={},r=e.visual;if(Cj(t,(function(e,t){n[e]=t})),!w_.isArray(r)){var o=[];w_.isObject(r)?Cj(r,(function(e,t){var r=n[t];o[null==r?Tj:r]=e})):o[Tj]=r,r=Qf(e,o)}for(var i=t.length-1;0<=i;i--)null==r[i]&&(delete n[t[i]],t.pop())}(o):Rf(o,!0):(w_.assert("linear"!==n||o.dataExtent),Rf(o))}return e.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},e.prototype.getNormalizer=function(){return w_.bind(this._normalizeData,this)},e.listVisualTypes=function(){return w_.keys(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(e,t,n){w_.isObject(e)?w_.each(e,t,n):t.call(n,e)},e.mapVisual=function(t,n,r){var o,i=w_.isArray(t)?[]:w_.isObject(t)?{}:(o=!0,null);return e.eachVisual(t,(function(e,t){var a=n.call(r,e,t);o?i=a:i[t]=a})),i},e.retrieveVisuals=function(t){var n,r={};return t&&Cj(e.visualHandlers,(function(e,o){t.hasOwnProperty(o)&&(r[o]=t[o],n=!0)})),n?r:null},e.prepareVisualTypes=function(e){if(w_.isArray(e))e=e.slice();else{if(!Ij(e))return[];var t=[];Cj(e,(function(e,n){t.push(n)})),e=t}return e.sort((function(e,t){return"color"===t&&"color"!==e&&0===e.indexOf("color")?1:-1})),e},e.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},e.findPieceIndex=function(e,t,n){function r(t,n){var r=s(t-e);rr&&(r=t);var i=r%2?r+2:r+3;o=[];for(var a=0;at&&(t=0);var n=r_((t*=l)/2/r);isNaN(n)&&(n=Kj/2),Zj[e.dataIndex]=n,s+=2*n}));var u=(2*Kj-s)/a/2,c=0;t.eachNode((function(e){var t=u+Zj[e.dataIndex];c+=t,e.getLayout()&&e.getLayout().fixed||e.setLayout([r*o_(c)+o,r*i_(c)+i]),c+=t}))}},Jj=x,eL=IA.prototype,tL=kA.prototype,nL=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},rL=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a(t,e)}(nL),function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-line",n}return a(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new nL},t.prototype.buildPath=function(e,t){gh(t)?eL.buildPath.call(this,e,t):tL.buildPath.call(this,e,t)},t.prototype.pointAt=function(e){return gh(this.shape)?eL.pointAt.call(this,e):tL.pointAt.call(this,e)},t.prototype.tangentAt=function(e){var t=this.shape,n=gh(t)?[t.x2-t.x1,t.y2-t.y1]:tL.tangentAt.call(this,e);return A(n,n)},t}(RO)),oL=["fromSymbol","toSymbol"],iL=function(e){function t(t,n,r){var o=e.call(this)||this;return o._createLine(t,n,r),o}return a(t,e),t.prototype._createLine=function(e,t,n){var r=e.hostModel,o=function(e){var t=new rL({name:"line",subPixelOptimize:!0});return vh(t.shape,e),t}(e.getItemLayout(t));o.shape.percent=0,Fr(o,{shape:{percent:1}},r,t),this.add(o),Object(w_.each)(oL,(function(n){var r=mh(n,e,t);this.add(r),this[yh(n)]=e.getItemVisual(t,n)}),this),this._updateCommonStl(e,t,n)},t.prototype.updateData=function(e,t,n){var r=e.hostModel,o=this.childOfName("line"),i=e.getItemLayout(t),a={shape:{}};vh(a.shape,i),Vr(o,a,r,t),Object(w_.each)(oL,(function(n){var r=e.getItemVisual(t,n),o=yh(n);if(this[o]!==r){this.remove(this.childOfName(n));var i=mh(n,e,t);this.add(i)}this[o]=r}),this),this._updateCommonStl(e,t,n)},t.prototype.getLinePath=function(){return this.childAt(0)},t.prototype._updateCommonStl=function(e,t,n){var r=e.hostModel,o=this.childOfName("line"),i=n&&n.emphasisLineStyle,a=n&&n.blurLineStyle,s=n&&n.selectLineStyle,l=n&&n.labelStatesModels,u=n&&n.emphasisDisabled,c=n&&n.focus,p=n&&n.blurScope;if(!n||e.hasItemOption){var d=e.getItemModel(t),f=d.getModel("emphasis");i=f.getModel("lineStyle").getLineStyle(),a=d.getModel(["blur","lineStyle"]).getLineStyle(),s=d.getModel(["select","lineStyle"]).getLineStyle(),u=f.get("disabled"),c=f.get("focus"),p=f.get("blurScope"),l=Yr(d)}var h=e.getItemVisual(t,"style"),g=h.stroke;o.useStyle(h),o.style.fill=null,o.style.strokeNoScale=!0,o.ensureState("emphasis").style=i,o.ensureState("blur").style=a,o.ensureState("select").style=s,Object(w_.each)(oL,(function(e){var t=this.childOfName(e);if(t){t.setColor(g),t.style.opacity=h.opacity;for(var n=0;nb[0]?-1:1;if("start"!==o.__position&&"end"!==o.__position){var C=-t_(b[1],b[0]);c[0]p[0]?"right":"center",h=.8p[1]?"bottom":"middle";break;case"start":o.x=-p[0]*y+u[0],o.y=-p[1]*m+u[1],d=.8p[0]?"left":"center",h=.8p[1]?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":o.x=y*O+u[0],o.y=u[1]+S,d=0>b[0]?"right":"left",o.originX=-y*O,o.originY=-S;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":o.x=w[0],o.y=w[1]+S,d="center",o.originY=-S;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":o.x=-y*O+c[0],o.y=c[1]+S,d=0<=b[0]?"right":"left",o.originX=y*O,o.originY=-S}o.scaleX=o.scaleY=i,o.setStyle({verticalAlign:o.__verticalAlign||h,align:o.__align||d})}}}},t}(gS),aL=function(){function e(e){this.group=new gS,this._LineCtor=e||iL}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,o=n._lineData;n._lineData=e,o||r.removeAll();var i=bh(e);e.diff(o).add((function(n){t._doAdd(e,n,i)})).update((function(n,r){t._doUpdate(o,e,r,n,i)})).remove((function(e){r.remove(o.getItemGraphicEl(e))})).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,n){t.updateLayout(e,n)}),this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=bh(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){function n(e){e.isGroup||function(e){return e.animators&&0this.dataIndex))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){for(var e,t={edge:[],node:[]},n=0;n(e=this.edges[n]).dataIndex)&&(t.edge.push(e.dataIndex),t.node.push(e.node1.dataIndex,e.node2.dataIndex));return t},e}(),yL=function(){function e(e,t,n){this.dataIndex=-1,this.node1=e,this.node2=t,this.dataIndex=null==n?-1:n}return e.prototype.getModel=function(e){if(!(0>this.dataIndex))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},e}();w_.mixin(gL,Ih("hostGraph","data")),w_.mixin(yL,Ih("hostGraph","edgeData"));var mL=hL,vL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return a(t,e),t.prototype.init=function(t){function n(){return r._categoriesData}e.prototype.init.apply(this,arguments);var r=this;this.legendVisualProvider=new wM(n,n),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),this.fillDataTextStyle(t.edges||t.links),this._updateCategoriesData()},t.prototype.mergeDefaultAndTheme=function(t){e.prototype.mergeDefaultAndTheme.apply(this,arguments),Vt(t,"edgeLabel",["show"])},t.prototype.getInitialData=function(e){var t=e.edges||e.links||[],n=e.data||e.nodes||[],r=this;if(n&&t){!function(e){qj(e)&&(e.__curvenessList=[],e.__edgeMap={},Hj(e))}(this);var o=Th(n,t,this,!0,(function(e,t){function n(e,t){var n=i.call(this,e,t);return n.resolveParentPath=o,n}function o(e){if(e&&("label"===e[0]||"label"===e[1])){var t=e.slice();return"label"===e[0]?t[0]="edgeLabel":"label"===e[1]&&(t[1]="edgeLabel"),t}return e}e.wrapMethod("getItemModel",(function(e){var t=r._categoriesModels[e.getShallow("category")];return t&&(t.parentModel=e.parentModel,e.parentModel=t),e}));var i=VC.prototype.getModel;t.wrapMethod("getItemModel",(function(e){return e.resolveParentPath=o,e.getModel=n,e}))}));return w_.each(o.edges,(function(e){!function(e,t,n,r){if(qj(n)){var o=Uj(e,t,n),i=n.__edgeMap,a=i[Gj(o)];i[o]&&!a?i[o].isForward=!0:a&&i[o]&&(a.isForward=!0,i[o].isForward=!1),i[o]=i[o]||[],i[o].push(r)}}(e.node1,e.node2,this,e.dataIndex)}),this),o.data}},t.prototype.getGraph=function(){return this.getData().graph},t.prototype.getEdgeData=function(){return this.getGraph().edgeData},t.prototype.getCategoriesData=function(){return this._categoriesData},t.prototype.formatTooltip=function(e,t,n){if("edge"===n){var r=this.getData(),o=this.getDataParams(e,n),i=r.graph.getEdgeByIndex(e),a=r.getName(i.node1.dataIndex),s=r.getName(i.node2.dataIndex),l=[];return null!=a&&l.push(a),null!=s&&l.push(s),Gi("nameValue",{name:l.join(" > "),value:o.value,noValue:null==o.value})}return na({series:this,dataIndex:e,multipleSeries:t})},t.prototype._updateCategoriesData=function(){var e=w_.map(this.option.categories||[],(function(e){return null==e.value?w_.extend({value:0},e):e})),t=new cP(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e)}))},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(RT),bL={type:"graphRoam",event:"graphRoam",update:"none"},xL=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},_L=function(e){function t(t){var n=e.call(this,t)||this;return n.type="pointer",n}return a(t,e),t.prototype.getDefaultShape=function(){return new xL},t.prototype.buildPath=function(e,t){var n=o_,r=i_,o=t.r,i=t.width,a=t.angle,s=t.x-n(a)*i*(i>=o/3?1:2),l=t.y-r(a)*i*(i>=o/3?1:2);a=t.angle-f/2,e.moveTo(s,l),e.lineTo(t.x+n(a)*i,t.y+r(a)*i),e.lineTo(t.x+n(t.angle)*o,t.y+r(t.angle)*o),e.lineTo(t.x-n(a)*i,t.y-r(a)*i),e.lineTo(s,l)},t}(RO),wL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){this.group.removeAll();var r=e.get(["axisLine","lineStyle","color"]),o=function(e,t){var n=e.get("center"),r=t.getWidth(),o=t.getHeight(),i=c(r,o);return{cx:gt(n[0],t.getWidth()),cy:gt(n[1],t.getHeight()),r:gt(e.get("radius"),i/2)}}(e,n);this._renderMain(e,t,n,r,o),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,n,r,o){var i=this.group,a=e.get("clockwise"),s=-e.get("startAngle")/180*f,l=-e.get("endAngle")/180*f,u=e.getModel("axisLine"),p=u.get("roundCap")?oM:fA,h=u.get("show"),g=u.getModel("lineStyle"),y=g.get("width"),m=[s,l];An(m,!a);for(var v=(l=m[1])-(s=m[0]),b=s,x=0;h&&x=e)return r[0][1];var t;for(t=0;t=e&&(0===t?0:r[t-1][0])f/2&&(F+=f):"tangential"===V?F=-C-f/2:Object(w_.isNumber)(V)&&(F=V*f/180),0===F?p.add(new JO({style:Xr(x,{text:R,x:L,y:N,verticalAlign:-.8>c?"top":.8u?"left":.45)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!this._mouseDownPoint&&Nh(this,"mousemove")){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;"jump"===r&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===r?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===r?null:{duration:0}})}}},jL=ML,LL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var t=this.option;e&&w_.merge(t,e,!0),this._initDimensions()},t.prototype.contains=function(e,t){var n=e.get("parallelIndex");return null!=n&&t.getComponent("parallel",n)===this},t.prototype.setAxisExpand=function(e){w_.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])}),this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[],n=w_.filter(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(e){return(e.get("parallelIndex")||0)===this.componentIndex}),this);w_.each(n,(function(n){e.push("dim"+n.get("dim")),t.push(n.componentIndex)}))},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(pI),NL=function(e){function t(t,n,r,o,i){var a=e.call(this,t,n,r)||this;return a.type=o||"value",a.axisIndex=i,a}return a(t,e),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(ZP),VL=w_.each,FL=c,zL=d,BL=u,QL=yt,qL=function(){function e(e,t,n){this.type="parallel",this._axesMap=w_.createHashMap(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,n)}return e.prototype._init=function(e,t){var n=e.dimensions,r=e.parallelAxisIndex;VL(n,(function(e,n){var o=r[n],i=t.getComponent("parallelAxis",o),a=this._axesMap.set(e,new NL(e,fu(i),[0,0],i.get("type"),o)),s="category"===a.type;a.onBand=s&&i.get("boundaryGap"),a.inverse=i.get("inverse"),i.axis=a,a.model=i,a.coordinateSystem=i.coordinateSystem=this}),this)},e.prototype.update=function(e){this._updateAxesFromSeries(this._model,e)},e.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),n=t.axisBase,r=t.layoutBase,o=t.pixelDimIndex,i=e[1-o],a=e[o];return i>=n&&i<=n+t.axisLength&&a>=r&&a<=r+t.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(e,t){t.eachSeries((function(n){if(e.contains(n,t)){var r=n.getData();VL(this.dimensions,(function(e){var t=this._axesMap.get(e);t.scale.unionExtentFromData(r,r.mapDimension(e)),du(t.scale,t.model)}),this)}}),this)},e.prototype.resize=function(e,t){this._rect=No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var e,t=this._model,n=this._rect,r=["x","y"],o=["width","height"],i=t.get("layout"),a="horizontal"===i?0:1,s=n[o[a]],u=[0,s],c=this.dimensions.length,p=Bh(t.get("axisExpandWidth"),u),d=Bh(t.get("axisExpandCount")||0,[0,c]),f=t.get("axisExpandable")&&3d&&1g&&(g=0);var y=[BL(QL(h[0]/p,1))+1,l(QL(h[1]/p,1))-1],m=g/p*h[0];return{layout:i,pixelDimIndex:a,layoutBase:n[r[a]],layoutLength:s,axisBase:n[r[1-a]],axisLength:n[o[1-a]],axisExpandable:f,axisExpandWidth:p,axisCollapseWidth:g,axisExpandWindow:h,axisCount:c,winInnerIndices:y,axisExpandWindow0Pos:m}},e.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,n=this.dimensions,r=this._makeLayoutInfo(),o=r.layout;t.each((function(e){var t=[0,r.axisLength],n=e.inverse?1:0;e.setExtent(t[n],t[1-n])})),VL(n,(function(t,n){var i=(r.axisExpandable?qh:Qh)(n,r),a={horizontal:{x:i.position,y:r.axisLength},vertical:{x:0,y:i.position}},s=[a[o].x+e.x,a[o].y+e.y],l={horizontal:f/2,vertical:0}[o],u=[1,0,0,1,0,0];te(u,u,l),ee(u,u,s),this._axesLayout[t]={position:s,rotation:l,transform:u,axisNameAvailableWidth:i.axisNameAvailableWidth,axisLabelShow:i.axisLabelShow,nameTruncateMaxWidth:i.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},e.prototype.getAxis=function(e){return this._axesMap.get(e)},e.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},e.prototype.eachActiveState=function(e,t,n,r){null==n&&(n=0),null==r&&(r=e.count());var o=this._axesMap,i=this.dimensions,a=[],s=[];w_.each(i,(function(t){a.push(e.mapDimension(t)),s.push(o.get(t).model)}));for(var l,u=this.hasAxisBrushed(),c=n;co*(1-c[0])?(l="jump",a=s-o*(1-c[2])):0<=(a=s-o*c[1])&&0>=(a=s-o*(1-c[1]))&&(a=0),(a*=t.axisExpandWidth/u)?Vh(a,r,i,"all"):l="none";else{var d=r[1]-r[0];(r=[zL(0,i[1]*s/d-d/2)])[1]=FL(i[1],r[0]+d),r[0]=r[1]-d}return{axisExpandWindow:r,behavior:l}},e}(),HL={create:function(e,t){var n=[];return e.eachComponent("parallel",(function(r,o){var i=new qL(r,e,t);i.name="parallel_"+o,i.resize(r,t),r.coordinateSystem=i,i.model=r,n.push(i)})),e.eachSeries((function(e){if("parallel"===e.get("coordinateSystem")){var t=e.getReferringComponents("parallel",AS).models[0];e.coordinateSystem=t.coordinateSystem}})),n}},UL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.activeIntervals=[],n}return a(t,e),t.prototype.getAreaSelectStyle=function(){return ln([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(e){var t=this.activeIntervals=w_.clone(e);if(t)for(var n=t.length-1;0<=n;n--)mt(t[n])},t.prototype.getActiveState=function(e){var t=this.activeIntervals;if(!t.length)return"normal";if(null==e||isNaN(+e))return"inactive";if(1===t.length){var n=t[0];if(n[0]<=e&&e<=n[1])return"active"}else for(var r=0,o=t.length;rt||t>r.getWidth()||0>n||n>r.getHeight()}(e,t.offsetX,t.offsetY)){var r=e._zr,o=e._covers,i=Kh(e,t,n);if(!e._dragging)for(var a,s=0;sr;r++)e.lineTo(n[r][0],n[r][1]);for(e.closePath();rm){var w=[b,x];r.push(w)}}return{boxData:n,outliers:r}}(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}},ON=["color","borderColor"],CN=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,t){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},t.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;(null==this._isLargeDraw||t!==this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e){var t=e.getData(),n=this._data,r=this.group,o=t.getLayout("isSimpleBox"),i=e.get("clip",!0),a=e.coordinateSystem,s=a.getArea&&a.getArea();this._data||r.removeAll(),t.diff(n).add((function(n){if(t.hasValue(n)){var a=t.getItemLayout(n);if(i&&Hg(s,a))return;var l=qg(a,0,!0);Fr(l,{shape:{points:a.ends}},e,n),Ug(l,t,n,o),r.add(l),t.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(t.hasValue(a)){var c=t.getItemLayout(a);return i&&Hg(s,c)?void r.remove(u):(u?(Vr(u,{shape:{points:c.ends}},e,a),Hr(u)):u=qg(c),Ug(u,t,a,o),r.add(u),void t.setItemGraphicEl(a,u))}r.remove(u)})).remove((function(e){var t=n.getItemGraphicEl(e);t&&r.remove(t)})).execute(),this._data=t},t.prototype._renderLarge=function(e){this._clear(),Wg(e,this.group);var t=e.get("clip",!0)?lp(e.coordinateSystem,!1,e):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,t){for(var n,r=t.getData(),o=r.getLayout("isSimpleBox");null!=(n=e.next());){var i=qg(r.getItemLayout(n));Ug(i,r,n,o),i.incremental=!0,this.group.add(i),this._progressiveEls.push(i)}},t.prototype._incrementalRenderLarge=function(e,t){Wg(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(nD),IN=function(){},TN=function(e){function t(t){var n=e.call(this,t)||this;return n.type="normalCandlestickBox",n}return a(t,e),t.prototype.getDefaultShape=function(){return new IN},t.prototype.buildPath=function(e,t){var n=t.points;this.__simpleBox?(e.moveTo(n[4][0],n[4][1]),e.lineTo(n[6][0],n[6][1])):(e.moveTo(n[0][0],n[0][1]),e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]),e.lineTo(n[3][0],n[3][1]),e.closePath(),e.moveTo(n[4][0],n[4][1]),e.lineTo(n[5][0],n[5][1]),e.moveTo(n[6][0],n[6][1]),e.lineTo(n[7][0],n[7][1]))},t}(RO),AN=function(){},DN=function(e){function t(t){var n=e.call(this,t)||this;return n.type="largeCandlestickBox",n}return a(t,e),t.prototype.getDefaultShape=function(){return new AN},t.prototype.buildPath=function(e,t){for(var n=t.points,r=0;r=r}),0>i||4>a.length?void 0:{progress:e.pipelineContext.large?function(e,n){for(var r,o,a=Hl(4*e.count),c=0,d=[],f=[],h=n.getStore();null!=(o=e.next());){var g=h.get(i,o),y=h.get(s,o),m=h.get(l,o),v=h.get(u,o),b=h.get(p,o);isNaN(g)||isNaN(v)||isNaN(b)?(a[c++]=NaN,c+=3):(a[c++]=Kg(h,o,y,m,l),d[0]=g,d[1]=v,r=t.dataToPoint(d,null,f),a[c++]=r?r[0]:NaN,a[c++]=r?r[1]:NaN,d[1]=b,r=t.dataToPoint(d,null,f),a[c++]=r?r[1]:NaN)}n.setLayout("largePoints",a)}:function(e,n){function o(e,n){var r=[];return r[0]=n,r[1]=e,isNaN(n)||isNaN(e)?[NaN,NaN]:t.dataToPoint(r)}function a(e,t,n){var o=t.slice(),i=t.slice();o[0]=KA(o[0]+r/2,1,!1),i[0]=KA(i[0]-r/2,1,!0),n?e.push(o,i):e.push(i,o)}function f(e,t,n){var i=o(e,n),a=o(t,n);return i[0]-=r/2,a[0]-=r/2,{x:i[0],y:i[1],width:r,height:a[1]-i[1]}}function h(e){return e[0]=KA(e[0],1),e}for(var g,y=n.getStore();null!=(g=e.next());){var m=y.get(i,g),v=y.get(s,g),b=y.get(l,g),x=y.get(u,g),_=y.get(p,g),w=c(v,b),S=d(v,b),O=o(w,m),C=o(S,m),I=o(x,m),T=o(_,m),A=[];a(A,C,0),a(A,O,1),A.push(h(T),h(C),h(I),h(O)),n.setItemLayout(g,{sign:Kg(y,g,v,b,l),initBaseline:v>b?C[1]:O[1],ends:A,brushRect:f(x,_,m)})}}}}},NN=function(e){function t(t,n){var r=e.call(this)||this,o=new qE(t,n),i=new gS;return r.add(o),r.add(i),r.updateData(t,n),r}return a(t,e),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var t,n=e.symbolType,r=e.color,o=e.rippleNumber,i=this.childAt(1),a=0;ae.__t?e.__t:2-e.__t,i=[e.x,e.y],a=i.slice(),s=Ce,l=Ie;i[0]=s(t[0],r[0],n[0],o),i[1]=s(t[1],r[1],n[1],o);var u=1>e.__t?l(t[0],r[0],n[0],o):l(n[0],r[0],t[0],1-o),c=1>e.__t?l(t[1],r[1],n[1],o):l(n[1],r[1],t[1],1-o);e.rotation=-t_(c,u)-f/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==e.__lastT&&e.__lastTe.__t?e.__t:2-e.__t,n=this._points,r=this._offsets,o=n.length;if(r){var i,a=this._lastFrame;if(tt);i++);i=c(i-1,o-2)}var s=(t-r[i])/(r[i+1]-r[i]),l=n[i],u=n[i+1];e.x=l[0]*(1-s)+s*u[0],e.y=l[1]*(1-s)+s*u[1];var p=1>e.__t?u[0]-l[0]:l[0]-u[0],d=1>e.__t?u[1]-l[1]:l[1]-u[1];e.rotation=-t_(d,p)-f/2,this._lastFrame=i,this._lastFramePercent=t,e.ignore=!1}},t}(zN),qN=function(){this.polyline=!1,this.curveness=0,this.segs=[]},HN=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return a(t,e),t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new qN},t.prototype.buildPath=function(e,t){var n,r=t.segs,o=t.curveness;if(t.polyline)for(n=this._off;no.length){var i=o.length,a=new Float32Array(i+r.length);a.set(o),a.set(r,i),n.setShape({segs:a})}else{this._newAdded=[];var s=this._create();s.incremental=!0,s.setShape({segs:r}),this._setCommon(s,t),s.__startIndex=e.start}},e.prototype.remove=function(){this._clear()},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new HN({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},e.prototype._setCommon=function(e,t){var n=t.hostModel;e.setShape({polyline:n.get("polyline"),curveness:n.get(["lineStyle","curveness"])}),e.useStyle(n.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var r=t.getVisual("style");r&&r.stroke&&e.setStyle("stroke",r.stroke),e.setStyle("fill",null);var o=eC(e);o.seriesIndex=n.seriesIndex,e.on("mousemove",(function(){o.dataIndex=null;var t=e.hoverDataIdx;0 ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?1e4:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?2e4:this.get("progressiveThreshold"):e},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),t=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&0a;a++)e[t](a/255,!0,o),r[i++]=o[0],r[i++]=o[1],r[i++]=o[2],r[i++]=o[3];return r},e}(),JN=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){var r;t.eachComponent("visualMap",(function(t){t.eachTargetSeries((function(n){n===e&&(r=t)}))})),this._progressiveEls=null,this.group.removeAll();var o=e.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(e,n,0,e.getData().count()):ty(o)&&this._renderOnGeo(o,e,r,n)},t.prototype.incrementalPrepareRender=function(){this.group.removeAll()},t.prototype.incrementalRender=function(e,t,n,r){var o=t.coordinateSystem;o&&(ty(o)?this.render(t,n,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,r,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,t,n,r,o){var i,a,s,l,u=e.coordinateSystem,c=up(u,"cartesian2d");if(c){var p=u.getAxis("x"),d=u.getAxis("y");i=p.getBandWidth()+.5,a=d.getBandWidth()+.5,s=p.scale.getExtent(),l=d.scale.getExtent()}for(var f=this.group,h=e.getData(),g=e.getModel(["emphasis","itemStyle"]).getItemStyle(),y=e.getModel(["blur","itemStyle"]).getItemStyle(),m=e.getModel(["select","itemStyle"]).getItemStyle(),v=e.get(["itemStyle","borderRadius"]),b=Yr(e),x=e.getModel("emphasis"),_=x.get("focus"),w=x.get("blurScope"),S=x.get("disabled"),O=c?[h.mapDimension("x"),h.mapDimension("y"),h.mapDimension("value")]:[h.mapDimension("time"),h.mapDimension("value")],C=n;Cs[1]||Dl[1])continue;var k=u.dataToPoint([A,D]);I=new GO({shape:{x:k[0]-i/2,y:k[1]-a/2,width:i,height:a},style:T})}else{if(isNaN(h.get(O[1],C)))continue;I=new GO({z2:1,shape:u.dataToRect([h.get(O[0],C)]).contentShape,style:T})}if(h.hasItemOption){var P=h.getItemModel(C),E=P.getModel("emphasis");g=E.getModel("itemStyle").getItemStyle(),y=P.getModel(["blur","itemStyle"]).getItemStyle(),m=P.getModel(["select","itemStyle"]).getItemStyle(),v=P.get(["itemStyle","borderRadius"]),_=E.get("focus"),w=E.get("blurScope"),S=E.get("disabled"),b=Yr(P)}I.shape.r=v;var M=e.getRawValue(C),R="-";M&&null!=M[2]&&(R=M[2]+""),Wr(I,b,{labelFetcher:e,labelDataIndex:C,defaultOpacity:T.opacity,defaultText:R}),I.ensureState("emphasis").style=g,I.ensureState("blur").style=y,I.ensureState("select").style=m,Dr(I,_,w,S),I.incremental=o,o&&(I.states.emphasis.hoverLayer=!0),f.add(I),h.setItemGraphicEl(C,I),this._progressiveEls&&this._progressiveEls.push(I)}},t.prototype._renderOnGeo=function(e,t,n,r){var o=n.targetVisuals.inRange,i=n.targetVisuals.outOfRange,a=t.getData(),s=this._hmLayer||this._hmLayer||new $N;s.blurSize=t.get("blurSize"),s.pointSize=t.get("pointSize"),s.minOpacity=t.get("minOpacity"),s.maxOpacity=t.get("maxOpacity");var l=e.getViewRect().clone(),u=e.getRoamTransform();l.applyTransform(u);var p=d(l.x,0),f=d(l.y,0),h=c(l.width+l.x,r.getWidth()),g=c(l.height+l.y,r.getHeight()),y=h-p,m=g-f,v=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],b=a.mapArray(v,(function(t,n,r){var o=e.dataToPoint([t,n]);return o[0]-=p,o[1]-=f,o.push(r),o})),x=n.getExtent(),_="visualMap.continuous"===n.type?function(e,t){var n=e[1]-e[0];return t=[(t[0]-e[0])/n,(t[1]-e[0])/n],function(e){return e>=t[0]&&e<=t[1]}}(x,n.option.range):function(e,t,n){var r=e[1]-e[0],o=(t=w_.map(t,(function(t){return{interval:[(t.interval[0]-e[0])/r,(t.interval[1]-e[0])/r]}}))).length,i=0;return function(e){var r;for(r=i;rf/2?"right":"left"):O&&"center"!==O?"left"===O?(w=i.r0+S,l>f/2&&(O="right")):"right"===O&&(w=i.r-S,l>f/2&&(O="left")):(w=a==2*f&&0===i.r0?0:(i.r+i.r0)/2,O="center"),y.style.align=O,y.style.verticalAlign=t(s,"verticalAlign")||"middle",y.x=w*u+i.cx,y.y=w*c+i.cy;var C=t(s,"rotate"),I=0;"radial"===C?(I=-l)<-f/2&&(I+=f):"tangential"===C?(I=f/2-l)>f/2?I-=f:I<-f/2&&(I+=f):w_.isNumber(C)&&(I=C*f/180),y.rotation=I})),d.dirtyStyle()},t}(fA),uV="sunburstRootToNode",cV="sunburstHighlight",pV="sunburstUnhighlight",dV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){function r(r,o){if(u||!r||r.getValue()||(r=null),r!==a&&o!==a)if(o&&o.piece)r?(o.piece.updateData(!1,r,e,t,n),i.setItemGraphicEl(r.dataIndex,o.piece)):function(e){!e||e.piece&&(l.remove(e.piece),e.piece=null)}(o);else if(r){var s=new lV(r,e,t,n);l.add(s),i.setItemGraphicEl(r.dataIndex,s)}}var o=this;this.seriesModel=e,this.api=n,this.ecModel=t;var i=e.getData(),a=i.tree.root,s=e.getViewRoot(),l=this.group,u=e.get("renderLabelForZeroData"),c=[];s.eachNode((function(e){c.push(e)}));var p=this._oldChildren||[];(function(e,t){function n(e){return e.getId()}function o(n,o){r(null==n?null:e[n],null==o?null:t[o])}0===e.length&&0===t.length||new Jk(t,e,n,n).add(o).update(o).remove(w_.curry(o,null)).execute()})(c,p),function(r,i){0=n.r0}},t.type="sunburst",t}(nD),fV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return a(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};!function e(t){var n=0;w_.each(t.children,(function(t){e(t);var r=t.value;w_.isArray(r)&&(r=r[0]),n+=r}));var r=t.value;w_.isArray(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),0>r&&(r=0),w_.isArray(t.value)?t.value[0]=r:t.value=r}(n);var r=this._levelModels=w_.map(e.levels||[],(function(e){return new VC(e,this,t)}),this),o=sj.createTree(n,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var n=o.getNodeByDataIndex(t),i=r[n.depth];return i&&(e.parentModel=i),e}))}));return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treePathInfo=If(r,this),n},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){kf(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(RT),hV=f/180,gV={color:"fill",borderColor:"stroke"},yV={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},mV=Yt(),vV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(){return fP(null,this)},t.prototype.getDataParams=function(t,n,r){var o=e.prototype.getDataParams.call(this,t,n);return r&&(o.info=mV(r).info),o},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(RT),bV={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},xV=Object(w_.keys)(bV),_V=(Object(w_.reduce)(nS,(function(e,t){return e[t]=1,e}),{}),nS.join(", "),["","style","shape","extra"]),wV=Yt(),SV={},OV={setTransform:function(e,t){return SV.el[e]=t,this},getTransform:function(e){return SV.el[e]},setShape:function(e,t){var n=SV.el;return(n.shape||(n.shape={}))[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=SV.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=SV.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=SV.el.style;if(t)return t[e]},setExtra:function(e,t){return(SV.el.extra||(SV.el.extra={}))[e]=t,this},getExtra:function(e){var t=SV.el.extra;if(t)return t[e]}},CV=Yt(),IV=["percent","easing","shape","style","extra"],TV="emphasis",AV="normal",DV="blur",kV="select",PV=[AV,TV,DV,kV],EV={normal:["itemStyle"],emphasis:[TV,"itemStyle"],blur:[DV,"itemStyle"],select:[kV,"itemStyle"]},MV={normal:["label"],emphasis:[TV,"label"],blur:[DV,"label"],select:[kV,"label"]},RV=["x","y"],jV="e\0\0",LV={normal:{},emphasis:{},blur:{},select:{}},NV={cartesian2d:function(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:w_.bind(Cy,e)}}},geo:function(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:w_.bind(Iy,e)}}},single:function(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:Object(w_.bind)(Ty,e)}}},polar:function(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(r){var o=t.dataToRadius(r[0]),i=n.dataToAngle(r[1]),a=e.coordToPoint([o,i]);return a.push(o,i*f/180),a},size:w_.bind(Ay,e)}}},calendar:function(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}},VV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n,r){this._progressiveEls=null;var o=this._data,i=e.getData(),a=this.group,s=Zy(e,i,t,n);o||a.removeAll(),i.diff(o).add((function(t){Jy(n,null,t,s(t,r),e,a,i)})).remove((function(t){var n=o.getItemGraphicEl(t);n&&Ny(n,mV(n).option,e)})).update((function(t,l){var u=o.getItemGraphicEl(l);Jy(n,u,t,s(t,r),e,a,i)})).execute();var l=e.get("clip",!0)?lp(e.coordinateSystem,!1,e):null;l?a.setClipPath(l):a.removeClipPath(),this._data=i},t.prototype.incrementalPrepareRender=function(){this.group.removeAll(),this._data=null},t.prototype.incrementalRender=function(e,t,n,r,o){function i(e){e.isGroup||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}for(var a,s=t.getData(),l=Zy(t,s,n,r),u=this._progressiveEls=[],c=e.start;ca)return!0;if(i){var l=ad(e).seriesDataCount,u=r.getExtent();return s(u[0]-u[1])/l>a}return!1}return!0===n},e.prototype.makeElOption=function(){},e.prototype.createPointerEl=function(e,t){var n=t.pointer;if(n){var r=FV(e).pointerEl=new c_[n.type](zV(t.pointer));e.add(r)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var o=FV(e).labelEl=new JO(zV(t.label));e.add(o),pm(o,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=FV(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var o=FV(e).labelEl;o&&(o.setStyle(t.label.style),n(o,{x:t.label.x,y:t.label.y}),pm(o,r))},e.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var t,n=this._axisPointerModel,r=this._api.getZr(),o=this._handle,i=n.getModel("handle"),a=n.get("status");if(!i.get("show")||!a||"hide"===a)return o&&r.remove(o),void(this._handle=null);this._handle||(t=!0,o=this._handle=Qa(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){F_(e.event)},onmousedown:BV(this._onHandleDragMove,this,0,0),drift:BV(this._onHandleDragMove,this),ondragend:BV(this._onHandleDragEnd,this)}),r.add(o)),fm(o,n,!1),o.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=i.get("size");w_.isArray(s)||(s=[s,s]),o.scaleX=s[0]/2,o.scaleY=s[1]/2,es(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},e.prototype._moveHandleToValue=function(e,t){cm(this._axisPointerModel,!t&&this._moveAnimation,this._handle,dm(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(dm(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(dm(r)),FV(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),ts(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}},e}(),qV=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis,a=i.grid,s=r.get("type"),l=Sm(a,i).getOtherAxis(i).getGlobalExtent(),u=i.toGlobalCoord(i.dataToCoord(t,!0));if(s&&"none"!==s){var c=hm(r),p=HV[s](i,u,l);p.style=c,e.graphicKey=p.type,e.pointer=p}bm(t,e,Gp(a.model,n),n,r,o)},t.prototype.getHandleTransform=function(e,t,n){var r=Gp(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var o=vm(t.axis,e,r);return{x:o[0],y:o[1],rotation:r.rotation+(0>r.labelDirection?f:0)}},t.prototype.updateHandleTransform=function(e,t,n){var r=n.axis,o=r.grid,i=r.getGlobalExtent(!0),a=Sm(o,r).getOtherAxis(r).getGlobalExtent(),s="x"===r.dim?0:1,l=[e.x,e.y];l[s]+=t[s],l[s]=c(i[1],l[s]),l[s]=d(i[0],l[s]);var u=(a[1]+a[0])/2,p=[u,u];return p[s]=l[s],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:p,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][s]}},t}(QV),HV={line:function(e,t,n){return{type:"Line",subPixelOptimize:!0,shape:xm([t,n[0]],[t,n[1]],Om(e))}},shadow:function(e,t,n){var r=d(1,e.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:_m([t-r/2,n[0]],[r,o],Om(e))}}},UV=qV,GV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(pI),WV=Yt(),YV=w_.each,XV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){var r=t.getComponent("tooltip"),o=e.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";Cm("axisPointer",n,(function(e,t,n){"none"!==o&&("leave"===e||0<=o.indexOf(e))&&n({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},t.prototype.remove=function(e,t){Am("axisPointer",t)},t.prototype.dispose=function(e,t){Am("axisPointer",t)},t.type="axisPointer",t}(LT),KV=Yt(),ZV=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis;"angle"===i.dim&&(this.animationThreshold=f/18);var a=i.polar,s=a.getOtherAxis(i).getExtent(),l=i.dataToCoord(t),u=r.get("type");if(u&&"none"!==u){var c=hm(r),p=$V[u](i,a,l,s);p.style=c,e.graphicKey=p.type,e.pointer=p}var d=r.get(["label","margin"]);gm(e,n,r,o,Vm(t,n,0,a,d))},t}(QV),$V={line:function(e,t,n,r){return"angle"===e.dim?{type:"Line",shape:xm(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var o=d(1,e.getBandWidth()),i=f/180;return"angle"===e.dim?{type:"Sector",shape:wm(t.cx,t.cy,r[0],r[1],(-n-o/2)*i,(o/2-n)*i)}:{type:"Sector",shape:wm(t.cx,t.cy,n-o/2,n+o/2,0,2*f)}}},JV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,(function(e){e.getCoordSysModel()===this&&(t=e)}),this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(pI),eF=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",AS).models[0]},t.type="polarAxis",t}(pI);w_.mixin(eF,zP);var tF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="angleAxis",t}(eF),nF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="radiusAxis",t}(eF),rF=function(e){function t(t,n){return e.call(this,"radius",t,n)||this}return a(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t}(ZP);rF.prototype.dataToRadius=ZP.prototype.dataToCoord,rF.prototype.radiusToData=ZP.prototype.coordToData;var oF=Yt(),iF=function(e){function t(t,n){return e.call(this,"angle",t,n||[0,360])||this}return a(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),o=n.count();if(1>r[1]-r[0])return 0;var i=r[0],a=e.dataToCoord(i+1)-e.dataToCoord(i),l=s(a),c=et(null==i?"":i+"",t.getFont(),"center","top"),p=d(c.height,7)/l;isNaN(p)&&(p=1/0);var f=d(0,u(p)),h=oF(e.model),g=h.lastAutoInterval,y=h.lastTickCount;return null!=g&&null!=y&&1>=s(g-f)&&1>=s(y-o)&&g>f?f=g:(h.lastTickCount=o,h.lastAutoInterval=f),f},t}(ZP);iF.prototype.dataToAngle=ZP.prototype.dataToCoord,iF.prototype.angleToData=ZP.prototype.coordToData;var aF=["radius","angle"],sF=function(){function e(e){this.dimensions=aF,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new rF,this._angleAxis=new iF,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){return this["_"+e+"Axis"]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),o=r.getExtent(),i=c(o[0],o[1]),a=d(o[0],o[1]);r.inverse?i=a-360:a=i+360;for(var s=a_(t*t+n*n),l=t_(-(n/=s),t/=s)/f*180,u=la;)l+=360*u;return[s,l]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*f;return[o_(n)*t+this.cx,-i_(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=f/180;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,o=n*n+r*r-1e-4,i=this.r,a=this.r0;return o<=i*i&&o>=a*a}}},e.prototype.convertToPixel=function(e,t,n){return Fm(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return Fm(t)===this?this.pointToData(n):null},e}(),lF={dimensions:aF,create:function(e,t){var n=[];return e.eachComponent("polar",(function(e,r){var o=new sF(r+"");o.update=zm;var i=o.getRadiusAxis(),a=o.getAngleAxis(),s=e.findAxisModel("radiusAxis"),l=e.findAxisModel("angleAxis");Bm(i,s),Bm(a,l),function(e,t,n){var r=t.get("center"),o=n.getWidth(),i=n.getHeight();e.cx=gt(r[0],o),e.cy=gt(r[1],i);var a=e.getRadiusAxis(),s=c(o,i)/2,l=t.get("radius");null==l?l=[0,"100%"]:!w_.isArray(l)&&(l=[0,l]);var u=[gt(l[0],s),gt(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(o,e,t),n.push(o),e.coordinateSystem=o,o.model=e})),e.eachSeries((function(e){if("polar"===e.get("coordinateSystem")){var t=e.getReferringComponents("polar",AS).models[0];e.coordinateSystem=t.coordinateSystem}})),n}},uF=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"],cF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return a(t,e),t.prototype.render=function(e){if(this.group.removeAll(),e.get("show")){var t=e.axis,n=t.polar,r=n.getRadiusAxis().getExtent(),o=t.getTicksCoords(),i=t.getMinorTicksCoords(),a=w_.map(t.getViewLabels(),(function(e){e=w_.clone(e);var n=t.scale,r="ordinal"===n.type?n.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=t.dataToCoord(r),e}));Hm(a),Hm(o),w_.each(uF,(function(s){e.get([s,"show"])&&(!t.scale.isBlank()||"axisLine"===s)&&pF[s](this.group,e,n,o,i,r,a)}),this)}},t.type="angleAxis",t}(WM),pF={axisLine:function(e,t,n,r,o,i){var a,s=t.getModel(["axisLine","lineStyle"]),l=qm(n),u=l?0:1;(a=0===i[u]?new KT({shape:{cx:n.cx,cy:n.cy,r:i[l]},style:s.getLineStyle(),z2:1,silent:!0}):new yA({shape:{cx:n.cx,cy:n.cy,r:i[l],r0:i[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,e.add(a)},axisTick:function(e,t,n,r,o,i){var a=t.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=i[qm(n)],u=w_.map(r,(function(e){return new IA({shape:Qm(n,[l,l+s],e.coord)})}));e.add(XA(u,{style:w_.defaults(a.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,o,i){if(o.length){for(var a=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=i[qm(n)],c=[],p=0;ps(f[0]-h)/d?"center":f[0]>h?"left":"right",m=.3>s(f[1]-g)/d?"middle":f[1]>g?"top":"bottom";if(l&&l[a]){var v=l[a];w_.isObject(v)&&v.textStyle&&(o=new VC(v.textStyle,u,u.ecModel))}var b=new JO({silent:UM.isLabelSilent(t),style:Xr(o,{x:f[0],y:f[1],fill:o.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:r.formattedLabel,align:y,verticalAlign:m})});if(e.add(b),p){var x=UM.makeAxisEventDataBase(t);x.targetType="axisLabel",x.value=r.rawLabel,eC(b).eventData=x}}),this)},splitLine:function(e,t,n,r,o,i){var a=t.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u,c=[],p=0;pM?-1:1)*y),D=A,k=A+M,E=(P=R-c)-p,x&&(n[l][I][T]=k)}else{var j=d.dataToCoord(C,_)-w,L=i.dataToCoord(I);s(j)j?-1:1)*m),k=(D=L+c)+p,P=A,E=A+j,x&&(n[l][I][T]=E)}t.setItemLayout(S,{cx:h,cy:g,r0:D,r:k,startAngle:-P*f/180,endAngle:-E*f/180,clockwise:P>=E})}}}))},mF={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},vF={splitNumber:5},bF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="polar",t}(LT),xF=["axisLine","axisTickLabel","axisName"],_F=["splitArea","splitLine"],wF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="SingleAxisPointer",n}return a(t,e),t.prototype.render=function(t,n,r,o){var i=this.group;i.removeAll();var a=this._axisGroup;this._axisGroup=new gS;var s=Wm(t),l=new UM(t,s);w_.each(xF,l.add,l),i.add(this._axisGroup),i.add(l.getGroup()),w_.each(_F,(function(e){t.get([e,"show"])&&SF[e](this,this.group,this._axisGroup,t)}),this),Fa(a,this._axisGroup,t),e.prototype.render.call(this,t,n,r,o)},t.prototype.remove=function(){cd(this)},t.type="singleAxis",t}(WM),SF={splitLine:function(e,t,n,r){var o=r.axis;if(!o.scale.isBlank()){var i=r.getModel("splitLine"),a=i.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l,u=a.get("width"),c=r.coordinateSystem.getRect(),p=o.isHorizontal(),d=[],f=0,h=o.getTicksCoords({tickModel:i}),g=[],y=[],m=0;m=t.y&&e[1]<=t.y+t.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},e.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},e.prototype.dataToPoint=function(e){var t=this.getAxis(),n=this.getRect(),r=[],o="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),r[o]=t.toGlobalCoord(t.dataToCoord(+e)),r[1-o]=0==o?n.y+n.height/2:n.x+n.width/2,r},e.prototype.convertToPixel=function(e,t,n){return Ym(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return Ym(t)===this?this.pointToData(n):null},e}(),DF={create:function(e,t){var n=[];return e.eachComponent("singleAxis",(function(r,o){var i=new AF(r,e,t);i.name="single_"+o,i.resize(r,t),r.coordinateSystem=i,n.push(i)})),e.eachSeries((function(e){if("singleAxis"===e.get("coordinateSystem")){var t=e.getReferringComponents("singleAxis",AS).models[0];e.coordinateSystem=t&&t.coordinateSystem}})),n},dimensions:TF},kF=["x","y"],PF=["width","height"],EF=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis,a=i.coordinateSystem,s=Km(a,1-Xm(i)),l=a.dataToPoint(t)[0],u=r.get("type");if(u&&"none"!==u){var c=hm(r),p=MF[u](i,l,s);p.style=c,e.graphicKey=p.type,e.pointer=p}bm(t,e,Wm(n),n,r,o)},t.prototype.getHandleTransform=function(e,t,n){var r=Wm(t,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var o=vm(t.axis,e,r);return{x:o[0],y:o[1],rotation:r.rotation+(0>r.labelDirection?f:0)}},t.prototype.updateHandleTransform=function(e,t,n){var r=n.axis,o=r.coordinateSystem,i=Xm(r),a=Km(o,i),s=[e.x,e.y];s[i]+=t[i],s[i]=c(a[1],s[i]),s[i]=d(a[0],s[i]);var l=Km(o,1-i),u=(l[1]+l[0])/2,p=[u,u];return p[i]=s[i],{x:s[0],y:s[1],rotation:e.rotation,cursorPoint:p,tooltipOption:{verticalAlign:"middle"}}},t}(QV),MF={line:function(e,t,n){return{type:"Line",subPixelOptimize:!0,shape:xm([t,n[0]],[t,n[1]],Xm(e))}},shadow:function(e,t,n){var r=e.getBandWidth(),o=n[1]-n[0];return{type:"Rect",shape:_m([t-r/2,n[0]],[r,o],Xm(e))}}},RF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="single",t}(LT),jF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(t){var n=Bo(t);e.prototype.init.apply(this,arguments),Zm(t,n)},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),Zm(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(pI),LF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t){var n=this.group;n.removeAll();var r=e.coordinateSystem,o=r.getRangeInfo(),i=r.getOrient(),a=t.getLocaleModel();this._renderDayRect(e,o,n),this._renderLines(e,o,i,n),this._renderYearText(e,o,i,n),this._renderMonthText(e,a,i,n),this._renderWeekText(e,a,o,i,n)},t.prototype._renderDayRect=function(e,t,n){for(var r=e.coordinateSystem,o=e.getModel("itemStyle").getItemStyle(),i=r.getCellWidth(),a=r.getCellHeight(),s=t.start.time;s<=t.end.time;s=r.getNextNDay(s,1).time){var l=r.dataToRect([s],!1).tl,u=new GO({shape:{x:l[0],y:l[1],width:i,height:a},cursor:"default",style:o});n.add(u)}},t.prototype._renderLines=function(e,t,n,r){function o(t){i._firstDayOfMonth.push(a.getDateInfo(t)),i._firstDayPoints.push(a.dataToRect([t],!1).tl);var o=i._getLinePointsOfOneWeek(e,t,n);i._tlpoints.push(o[0]),i._blpoints.push(o[o.length-1]),l&&i._drawSplitline(o,s,r)}var i=this,a=e.coordinateSystem,s=e.getModel(["splitLine","lineStyle"]).getLineStyle(),l=e.get(["splitLine","show"]),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=t.start,p=0;c.time<=t.end.time;p++){o(c.formatedDate),0===p&&(c=a.getDateInfo(t.start.y+"-"+t.start.m));var d=c.date;d.setMonth(d.getMonth()+1),c=a.getDateInfo(d)}o(a.getNextNDay(t.end.time,1).formatedDate),l&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,u,n),s,r),l&&this._drawSplitline(i._getEdgesPoints(i._blpoints,u,n),s,r)},t.prototype._getEdgesPoints=function(e,t,n){var r=[e[0].slice(),e[e.length-1].slice()],o="horizontal"===n?0:1;return r[0][o]-=t/2,r[1][o]+=t/2,r},t.prototype._drawSplitline=function(e,t,n){var r=new wA({z2:20,shape:{points:e},style:t});n.add(r)},t.prototype._getLinePointsOfOneWeek=function(e,t,n){for(var r=e.coordinateSystem,o=r.getDateInfo(t),i=[],a=0;7>a;a++){var s=r.getNextNDay(o.time,a),l=r.dataToRect([s.time],!1);i[2*s.day]=l.tl,i[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return i},t.prototype._formatterLabel=function(e,t){return Object(w_.isString)(e)&&e?function(e,t,n){return w_.each(t,(function(t,r){e=e.replace("{"+r+"}",n?z(t):t)})),e}(e,t):Object(w_.isFunction)(e)?e(t):t.nameMap},t.prototype._yearTextPositionControl=function(e,t,n,r,o){var i=t[0],a=t[1],s=["center","bottom"];"bottom"===r?(a+=o,s=["center","top"]):"left"===r?i-=o:"right"===r?(i+=o,s=["center","top"]):a-=o;var l=0;return("left"===r||"right"===r)&&(l=f/2),{rotation:l,x:i,y:a,style:{align:s[0],verticalAlign:s[1]}}},t.prototype._renderYearText=function(e,t,n,r){var o=e.getModel("yearLabel");if(o.get("show")){var i=o.get("margin"),a=o.get("position");a||(a="horizontal"===n?"left":"top");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,c="horizontal"===n?0:1,p={top:[l,s[c][1]],bottom:[l,s[1-c][1]],left:[s[1-c][0],u],right:[s[c][0],u]},d=t.start.y;+t.end.y>+t.start.y&&(d=d+"-"+t.end.y);var f=o.get("formatter"),h={start:t.start.y,end:t.end.y,nameMap:d},g=this._formatterLabel(f,h),y=new JO({z2:30,style:Xr(o,{text:g})});y.attr(this._yearTextPositionControl(y,p[a],n,a,i)),r.add(y)}},t.prototype._monthTextPositionControl=function(e,t,n,r,o){var i="left",a="top",s=e[0],l=e[1];return"horizontal"===n?(l+=o,t&&(i="center"),"start"===r&&(a="bottom")):(s+=o,t&&(a="middle"),"start"===r&&(i="right")),{x:s,y:l,align:i,verticalAlign:a}},t.prototype._renderMonthText=function(e,t,n,r){var o=e.getModel("monthLabel");if(o.get("show")){var i=o.get("nameMap"),a=o.get("margin"),s=o.get("position"),l=o.get("align"),u=[this._tlpoints,this._blpoints];(!i||Object(w_.isString)(i))&&(i&&(t=oo(i)||t),i=t.get(["time","monthAbbr"])||[]);var c="start"===s?0:1,p="horizontal"===n?0:1;a="start"===s?-a:a;for(var d="center"===l,f=0;fg;g++){var y,m=a.getNextNDay(f,g),v=a.dataToRect([m.time],!1).center;y=s((g+d)%7);var b=new JO({z2:30,style:Object(w_.extend)(Xr(i,{text:u[y]}),this._weekTextPositionControl(v,r,l,p,h))});o.add(b)}}},t.type="calendar",t}(LT),NF=864e5,VF=function(){function e(t){this.type="calendar",this.dimensions=e.dimensions,this.getDimensionsInfo=e.getDimensionsInfo,this._model=t}return e.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},e.prototype.getRangeInfo=function(){return this._rangeInfo},e.prototype.getModel=function(){return this._model},e.prototype.getRect=function(){return this._rect},e.prototype.getCellWidth=function(){return this._sw},e.prototype.getCellHeight=function(){return this._sh},e.prototype.getOrient=function(){return this._orient},e.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},e.prototype.getDateInfo=function(e){var t=(e=It(e)).getFullYear(),n=e.getMonth()+1,r=10>n?"0"+n:""+n,o=e.getDate(),i=10>o?"0"+o:""+o,a=e.getDay();return{y:t+"",m:r,d:i,day:a=s((a+7-this.getFirstDayOfWeek())%7),time:e.getTime(),formatedDate:t+"-"+r+"-"+i,date:e}},e.prototype.getNextNDay=function(e,t){return 0===(t=t||0)||(e=new Date(this.getDateInfo(e).time)).setDate(e.getDate()+t),this.getDateInfo(e)},e.prototype.update=function(e,t){function n(e,t){return null!=e[t]&&"auto"!==e[t]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var r=this._rangeInfo.weeks||1,o=["width","height"],i=this._model.getCellSize().slice(),a=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[r,7]:[7,r];w_.each([0,1],(function(e){n(i,e)&&(a[o[e]]=i[e]*s[e])}));var l={width:t.getWidth(),height:t.getHeight()},u=this._rect=No(a,l);w_.each([0,1],(function(e){n(i,e)||(i[e]=u[o[e]]/s[e])})),this._sw=i[0],this._sh=i[1]},e.prototype.dataToPoint=function(e,t){w_.isArray(e)&&(e=e[0]),null==t&&(t=!0);var n=this.getDateInfo(e),r=this._rangeInfo,o=n.formatedDate;if(t&&!(n.time>=r.start.time&&n.timea.end.time&&e.reverse(),e},e.prototype._getRangeInfo=function(e){var t,n=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];n[0].time>n[1].time&&(t=!0,n.reverse());var r=u(n[1].time/NF)-u(n[0].time/NF)+1,o=new Date(n[0].time),i=o.getDate(),a=n[1].date.getDate();o.setDate(i+r-1);var s=o.getDate();if(s!==a)for(var l=0r.weeks||0===e&&tr.lweek)return null;var o=7*(e-1)-r.fweek+t,i=new Date(r.start.time);return i.setDate(+r.start.d+o),this.getDateInfo(i)},e.create=function(t,n){var r=[];return t.eachComponent("calendar",(function(o){var i=new e(o,t,n);r.push(i),o.coordinateSystem=i})),t.eachSeries((function(e){"calendar"===e.get("coordinateSystem")&&(e.coordinateSystem=r[e.get("calendarIndex")||0])})),r},e.dimensions=["time","value"],e}(),FF=["transition","enterFrom","leaveTo"],zF=FF.concat(["enterAnimation","updateAnimation","leaveAnimation"]),BF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.preventAutoZ=!0,n}return a(t,e),t.prototype.mergeOption=function(t,n){var r=this.option.elements;this.option.elements=null,e.prototype.mergeOption.call(this,t,n),this.option.elements=r},t.prototype.optionUpdated=function(e,t){var n=this.option,r=(t?n:e).elements,o=n.elements=t?[]:n.elements,i=[];this._flatten(r,i,null);var a=Bt(o,i,"normalMerge"),s=this._elOptionsToUpdate=[];w_.each(a,(function(e,t){var n=e.newOption;n&&(s.push(n),function(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),null==t.parentId){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}(e,n),function(e,t,n){var r=w_.extend({},n),o=e[t],i=n.$action||"merge";"merge"!==i?"replace"===i?e[t]=r:"remove"===i&&o&&(e[t]=null):o?(w_.merge(o,r,!0),zo(o,r,{ignoreSize:!0}),Qo(n,o),ev(n,o),ev(n,o,"shape"),ev(n,o,"style"),ev(n,o,"extra"),n.clipPath=o.clipPath):e[t]=r}(o,t,n),function(e,t){if(e&&(e.hv=t.hv=[Jm(t,["left","right"]),Jm(t,["top","bottom"])],"group"===e.type)){var n=e,r=t;null==n.width&&(n.width=r.width=0),null==n.height&&(n.height=r.height=0)}}(o[t],n))}),this),n.elements=w_.filter(o,(function(e){return e&&delete e.$action,null!=e}))},t.prototype._flatten=function(e,t,n){w_.each(e,(function(e){if(e){n&&(e.parentOption=n),t.push(e);var r=e.children;r&&r.length&&this._flatten(r,t,e),delete e.children}}),this)},t.prototype.useElOptionsToUpdate=function(){var e=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,e},t.type="graphic",t.defaultOption={elements:[]},t}(pI),QF={path:null,compoundPath:null,group:gS,image:BO,text:JO},qF=Yt(),HF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(){this._elMap=w_.createHashMap()},t.prototype.render=function(e,t,n){e!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=e,this._updateElements(e),this._relocate(e,n)},t.prototype._updateElements=function(e){var t=e.useElOptionsToUpdate();if(t){var n=this._elMap,r=this.group,o=e.get("z"),i=e.get("zlevel");w_.each(t,(function(t){var a=Ht(t.id,null),s=null==a?null:n.get(a),l=Ht(t.parentId,null),u=null==l?r:n.get(l),c=t.type,p=t.style;"text"===c&&p&&t.hv&&t.hv[1]&&(p.textVerticalAlign=p.textBaseline=p.verticalAlign=p.align=null);var d=t.textContent,f=t.textConfig;if(p&&Dy(p,c,!!f,!!d)){var h=ky(p,c,!0);!f&&h.textConfig&&(f=t.textConfig=h.textConfig),!d&&h.textContent&&(d=h.textContent)}var g=function(e){return e=w_.extend({},e),w_.each(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(aI),(function(t){delete e[t]})),e}(t),y=t.$action||"merge",m="merge"===y,v="replace"===y;if(m){var b=s;(I=!s)?b=nv(a,u,t.type,n):(b&&(qF(b).isNew=!1),qy(b)),b&&(jy(b,g,e,{isInit:I}),ov(b,t,o,i))}else if(v){rv(s,t,n,e);var x=nv(a,u,t.type,n);x&&(jy(x,g,e,{isInit:!0}),ov(x,t,o,i))}else"remove"===y&&(Ly(s,t),rv(s,t,n,e));var _=n.get(a);if(_&&d)if(m){var w=_.getTextContent();w?w.attr(d):_.setTextContent(new JO(d))}else v&&_.setTextContent(new JO(d));if(_){var S=t.clipPath;if(S){var O=S.type,C=void 0,I=!1;if(m){var T=_.getClipPath();C=(I=!T||qF(T).type!==O)?tv(O):T}else v&&(I=!0,C=tv(O));_.setClipPath(C),jy(C,S,e,{isInit:I}),Hy(C,S.keyframeAnimation,e)}var A=qF(_);_.setTextConfig(f),A.option=t,function(e,t,n){var r=eC(e).eventData;e.silent||e.ignore||r||(r=eC(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}(_,e,t),Ga({el:_,componentModel:e,itemName:_.name,itemTooltipOption:t.tooltip}),Hy(_,t.keyframeAnimation,e)}}))}},t.prototype._relocate=function(e,t){for(var n=e.option.elements,r=this.group,o=this._elMap,i=t.getWidth(),a=t.getHeight(),s=["x","y"],l=0;ls;s++)t[s]=ht(e[s],n,r,!0),i&&(t[s]=o.parse(t[s]))}var n,r=this._dataExtent,o=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),a=[0,100],s=[],l=[];$F(["start","end"],(function(t,u){var c=e[t],p=e[t+"Value"];"percent"===i[u]?(null==c&&(c=a[u]),p=o.parse(ht(c,a,r))):(n=!0,c=ht(p=null==p?r[u]:o.parse(p),r,a)),l[u]=p,s[u]=c})),JF(l),JF(s);var u=this._minMaxSpan;return n?t(l,s,r,a,!1):t(s,l,a,r,!0),{valueWindow:l,percentWindow:s}},e.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=uv(this,this._dimName,t),this._updateMinMaxSpan();var n=this.calculateDataWindow(e.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},e.prototype.filterData=function(e){if(e===this._dataZoomModel){var t=this._dimName,n=this.getTargetSeriesModels(),r=e.get("filterMode"),o=this._valueWindow;"none"===r||$F(n,(function(e){var n=e.getData(),i=n.mapDimensionsAll(t);if(i.length){if("weakFilter"===r){var a=n.getStore(),s=w_.map(i,(function(e){return n.getDimensionIndex(e)}),n);n.filterSelf((function(e){for(var t,n,r,l=0;lo[1];if(c&&!p&&!d)return!0;c&&(r=!0),p&&(t=!0),d&&(n=!0)}return r&&t&&n}))}else $F(i,(function(t){if("empty"===r)e.setData(n=n.map(t,(function(e){return function(e){return e>=o[0]&&e<=o[1]}(e)?e:NaN})));else{var i={};i[t]=o,n.selectRange(i)}}));$F(i,(function(e){n.setApproximateExtent(o,e)}))}}))}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;$F(["min","max"],(function(r){var o=t.get(r+"Span"),i=t.get(r+"ValueSpan");null!=i&&(i=this.getAxisModel().axis.scale.parse(i)),null==i?null!=o&&(i=ht(o,[0,100],n,!0)-n[0]):o=ht(n[0]+i,n,[0,100],!0),e[r+"Span"]=o,e[r+"ValueSpan"]=i}),this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=xt(n,[0,500]);r=c(r,20);var o=e.axis.scale.rawExtentInfo;0!==t[0]&&o.setDeterminedMinMax("min",+n[0].toFixed(r)),100!==t[1]&&o.setDeterminedMinMax("max",+n[1].toFixed(r)),o.freeze()}},e}(),tz={getTargetSeries:function(e){function t(t){e.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(r,o){var i=e.getComponent(iv(r),o);t(r,o,i,n)}))}))}t((function(e,t,n){n.__dzAxisProxy=null}));var n=[];t((function(t,r,o,i){o.__dzAxisProxy||(o.__dzAxisProxy=new ez(t,r,i,e),n.push(o.__dzAxisProxy))}));var r=Object(w_.createHashMap)();return Object(w_.each)(n,(function(e){Object(w_.each)(e.getTargetSeriesModels(),(function(e){r.set(e.uid,e)}))})),r},overallReset:function(e,t){e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(t,n){e.getAxisProxy(t,n).reset(e)})),e.eachTargetAxis((function(n,r){e.getAxisProxy(n,r).filterData(e,t)}))})),e.eachComponent("dataZoom",(function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}}))}},nz=!1,rz=function(){},oz={},iz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;w_.each(this.option.feature,(function(e,n){var r=fv(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),w_.merge(e,r.defaultOption))}))},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(pI),az=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(e,t,n,r){function o(o,a){var s,l=p[o],d=p[a],f=u[l],h=new VC(f,e,e.ecModel);if(r&&null!=r.newTitle&&r.featureName===l&&(f.title=r.newTitle),l&&!d){if(function(e){return 0===e.indexOf("my")}(l))s={onclick:h.option.onclick,featureName:l};else{var g=fv(l);if(!g)return;s=new g}c[l]=s}else if(!(s=c[d]))return;s.uid=to("toolbox-feature"),s.model=h,s.ecModel=t,s.api=n;var y=s instanceof rz;return!l&&d?void(y&&s.dispose&&s.dispose(t,n)):!h.get("show")||y&&s.unusable?void(y&&s.remove&&s.remove(t,n)):(i(h,s,l),h.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&("emphasis"===t?gr:yr)(r[e])},void(s instanceof rz&&s.render&&s.render(h,t,n,r)))}function i(r,o,i){var u,c,p=r.getModel("iconStyle"),d=r.getModel(["emphasis","iconStyle"]),f=o instanceof rz&&o.getIcons?o.getIcons():r.get("icon"),h=r.get("title")||{};w_.isString(f)?(u={})[i]=f:u=f,w_.isString(h)?(c={})[i]=h:c=h;var g=r.iconPaths={};w_.each(u,(function(i,u){var f=Qa(i,{},{x:-s/2,y:-s/2,width:s,height:s});f.setStyle(p.getItemStyle()),f.ensureState("emphasis").style=d.getItemStyle();var h=new JO({style:{text:c[u],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null},ignore:!0});f.setTextContent(h),Ga({el:f,componentModel:e,itemName:u,formatterParamsExtra:{title:c[u]}}),f.__title=c[u],f.on("mouseover",(function(){var t=d.getItemStyle(),r=l?null==e.get("right")&&"right"!==e.get("left")?"right":"left":null==e.get("bottom")&&"bottom"!==e.get("top")?"bottom":"top";h.setStyle({fill:d.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),f.setTextConfig({position:d.get("textPosition")||r}),h.ignore=!e.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==r.get(["iconStatus",u])&&n.leaveEmphasis(this),h.hide()})),("emphasis"===r.get(["iconStatus",u])?gr:yr)(f),a.add(f),f.on("click",w_.bind(o.onclick,o,t,n,u)),g[u]=f}))}var a=this.group;if(a.removeAll(),e.get("show")){var s=+e.get("itemSize"),l="vertical"===e.get("orient"),u=e.get("feature")||{},c=this._features||(this._features={}),p=[];w_.each(u,(function(e,t){p.push(t)})),new Jk(this._featureNames||[],p).add(o).update(o).remove(w_.curry(o,null)).execute(),this._featureNames=p,function(e,t,n){var r=t.getBoxLayoutParams(),o=t.get("padding"),i={width:n.getWidth(),height:n.getHeight()},a=No(r,i,o);lI(t.get("orient"),e,t.get("itemGap"),a.width,a.height),Vo(e,r,i,o)}(a,e,n),a.add(hv(a.getBoundingRect(),e)),l||a.eachChild((function(e){var t=e.__title,r=e.ensureState("emphasis"),o=r.textConfig||(r.textConfig={}),i=e.getTextContent(),l=i&&i.ensureState("emphasis");if(l&&!w_.isFunction(l)&&t){var u=l.style||(l.style={}),c=et(t,JO.makeFont(u)),p=e.x+a.x,d=!1;e.y+a.y+s+c.height>n.getHeight()&&(o.position="top",d=!0);var f=d?-5-c.height:s+10;p+c.width/2>n.getWidth()?(o.position=["100%",f],u.align="right"):0>p-c.width/2&&(o.position=[0,f],u.align="left")}}))}},t.prototype.updateView=function(e,t,n,r){w_.each(this._features,(function(e){e instanceof rz&&e.updateView&&e.updateView(e.model,t,n,r)}))},t.prototype.remove=function(e,t){w_.each(this._features,(function(n){n instanceof rz&&n.remove&&n.remove(e,t)})),this.group.removeAll()},t.prototype.dispose=function(e,t){w_.each(this._features,(function(n){n instanceof rz&&n.dispose&&n.dispose(e,t)}))},t.type="toolbox",t}(LT),sz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){var n=this.model,r=n.get("name")||e.get("title.0.text")||"echarts",o="svg"===t.getZr().painter.getType(),i=o?"svg":n.get("type",!0)||"png",a=t.getConnectedDataURL({type:i,backgroundColor:n.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),s=__.a.browser;if(Object(w_.isFunction)(MouseEvent)&&(s.newEdge||!s.ie&&!s.edge)){var l=document.createElement("a");l.download=r+"."+i,l.target="_blank",l.href=a;var u=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||o){var c=a.split(","),p=-1',w=window.open();w.document.write(_),w.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(rz),lz="__ec_magicType_stack__",uz=[["line","bar"],["stack"]],cz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.getIcons=function(){var e=this.model,t=e.get("icon"),n={};return w_.each(e.get("type"),(function(e){t[e]&&(n[e]=t[e])})),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,o=r.get(["seriesIndex",n]);if(pz[n]){var i={series:[]};w_.each(uz,(function(e){0<=w_.indexOf(e,n)&&w_.each(e,(function(e){r.setIconStatus(e,"normal")}))})),r.setIconStatus(n,"emphasis"),e.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},(function(e){var t=e.subType,o=e.id,a=pz[n](t,o,e,r);a&&(w_.defaults(a,e.option),i.series.push(a));var s=e.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",c=e.getReferringComponents(u,AS).models[0].componentIndex;i[u]=i[u]||[];for(var p=0;p<=c;p++)i[u][c]=i[u][c]||{};i[u][c].boundaryGap="bar"==n}}}));var a,s=n;"stack"===n&&(a=w_.merge({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),"emphasis"!==r.get(["iconStatus",n])&&(s="tiled")),t.dispatchAction({type:"changeMagicType",currentType:s,newOption:i,newTitle:a,featureName:"magicType"})}},t}(rz),pz={line:function(e,t,n,r){if("bar"===e)return w_.merge({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if("line"===e)return w_.merge({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var o=n.get("stack")===lz;if("line"===e||"bar"===e)return r.setIconStatus("stack",o?"normal":"emphasis"),w_.merge({id:t,stack:o?"":lz},r.get(["option","stack"])||{},!0)}};ll({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(e,t){t.mergeOption(e.newOption)}));var dz=Array(60).join("-"),fz="\t",hz=/[ ]+/g,gz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){function n(){r.removeChild(i),x._dom=null}setTimeout((function(){t.dispatchAction({type:"hideTip"})}));var r=t.getDom(),o=this.model;this._dom&&r.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",i.style.backgroundColor=o.get("backgroundColor")||"#fff";var a=document.createElement("h4"),s=o.get("lang")||[];a.innerHTML=s[0]||o.get("title"),a.style.cssText="margin:10px 20px",a.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="overflow:auto";var c=o.get("optionToContent"),p=o.get("contentToOption"),d=function(e){var t=function(e){var t={},n=[],r=[];return e.eachRawSeries((function(e){var o=e.coordinateSystem;if(!o||"cartesian2d"!==o.type&&"polar"!==o.type)n.push(e);else{var i=o.getBaseAxis();if("category"===i.type){var a=i.dim+"_"+i.index;t[a]||(t[a]={categoryAxis:i,valueAxis:o.getOtherAxis(i),series:[]},r.push({axisDim:i.dim,axisIndex:i.index})),t[a].series.push(e)}else n.push(e)}})),{seriesGroupByCategoryAxis:t,other:n,meta:r}}(e);return{value:w_.filter([gv(t.seriesGroupByCategoryAxis),yv(t.other)],(function(e){return!!e.replace(/[\n\t\s]/g,"")})).join("\n\n"+dz+"\n\n"),meta:t.meta}}(e);if(w_.isFunction(c)){var f=c(t.getOption());w_.isString(f)?l.innerHTML=f:w_.isDom(f)&&l.appendChild(f)}else{u.readOnly=o.get("readOnly");var h=u.style;h.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",h.color=o.get("textColor"),h.borderColor=o.get("textareaBorderColor"),h.backgroundColor=o.get("textareaColor"),u.value=d.value,l.appendChild(u)}var g=d.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),b=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;G(v,"click",n),G(b,"click",(function(){if(null==p&&null!=c||null!=p&&null==c)n();else{var e;try{e=w_.isFunction(p)?p(l,t.getOption()):vv(u.value,g)}catch(e){throw n(),new Error("Data view format error "+e)}e&&t.dispatchAction({type:"changeDataView",newOption:e}),n()}})),v.innerHTML=s[1],b.innerHTML=s[2],b.style.cssText=v.style.cssText=m,o.get("readOnly")||y.appendChild(b),y.appendChild(v),i.appendChild(a),i.appendChild(l),i.appendChild(y),l.style.height=r.clientHeight-80+"px",r.appendChild(i),this._dom=i},t.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.getDefaultOption=function(e){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:e.getLocaleModel().get(["toolbox","dataView","title"]),lang:e.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},t}(rz);ll({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(e,t){var n=[];w_.each(e.newOption.series,(function(e){var r=t.getSeriesByName(e.name)[0];if(r){var o=r.get("data");n.push({name:e.name,data:bv(e.data,o)})}else n.push(w_.extend({type:"scatter"},e))})),t.mergeOption(w_.defaults({series:n},e.newOption))}));var yz=w_.each,mz=Yt(),vz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){(function(e){mz(e).snapshots=null})(e),t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])}},t}(rz);ll({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(e,t){t.resetOption("recreate")}));var bz=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],xz=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var o=wv(t,e);Object(w_.each)(_z,(function(e,t){n&&n.include&&!(0<=Object(w_.indexOf)(n.include,t))||e(o,r._targetInfoList)}))}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,(function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=Oz[e.brushType](0,n,t);e.__rangeOffset={offset:Cz[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}})),e},e.prototype.matchOutputRanges=function(e,t,n){Object(w_.each)(e,(function(e){var r=this.findTargetInfo(e,t);r&&!0!==r&&Object(w_.each)(r.coordSyses,(function(r){var o=Oz[e.brushType](1,r,e.range,!0);n(e,o.values,r,t)}))}),this)},e.prototype.setInputRanges=function(e,t){Object(w_.each)(e,(function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&!0!==n){e.panelId=n.panelId;var r=Oz[e.brushType](0,n.coordSys,e.coordRange),o=e.__rangeOffset;e.range=o?Cz[e.brushType](r.values,o.offset,function(e,t){var n=Cv(e),r=Cv(t),o=[n[0]/r[0],n[1]/r[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}(r.xyMinMax,o.xyMinMax)):r.values}}),this)},e.prototype.makePanelOpts=function(e,t){return Object(w_.map)(this._targetInfoList,(function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:vg(r),isTargetByCursor:xg(r,e,n.coordSysModel),getLinearBrushOtherExtent:bg(r)}}))},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return!0===r||r&&0<=Object(w_.indexOf)(r.coordSyses,t.coordinateSystem)},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=wv(t,e),o=0;oo){var i=e.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0];if(i){var a=i.getPercentRange();n[0][r]={dataZoomId:r,start:a[0],end:a[1]}}}})),n.push(t)}(o,r),this._dispatchZoomAction(r)}},t.prototype._dispatchZoomAction=function(e){var t=[];Tz(e,(function(e){t.push(w_.clone(e))})),t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}(rz),kz={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(function(e){var t=xv(e),n=t[t.length-1];1h.dataIndex)){h.axisDim=e.axisDim,h.axisIndex=e.axisIndex,h.axisType=e.axisType,h.axisId=e.axisId,h.axisValue=gu(t.axis,{value:o}),h.axisValueLabel=i,h.marker=c.makeTooltipMarker("item",Mo(h.color),a);var g=Ai(d.formatTooltip(f,!0,null)),y=g.frag;if(y){var m=Vv([d],r).get("valueFormatter");p.blocks.push(m?Object(w_.extend)({valueFormatter:m},y):y)}g.text&&u.push(g.text),s.push(h)}}))}}))})),l.blocks.reverse(),u.reverse();var p=t.position,d=i.get("order"),f=Zi(l,c,a,d,n.get("useUTC"),i.get("textStyle"));f&&u.unshift(f);var h="richText"===a?"\n\n":"
",g=u.join(h);this._showOrMove(i,(function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(i,p,o[0],o[1],this._tooltipContent,s):this._showTooltipContent(i,g,s,Math.random()+"",o[0],o[1],p,null,c)}))},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,o=eC(t),i=o.seriesIndex,a=r.getSeriesByIndex(i),s=o.dataModel||a,l=o.dataIndex,u=o.dataType,c=s.getData(u),p=this._renderMode,d=e.positionDefault,f=Vv([c.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),h=f.get("trigger");if(null==h||"item"===h){var g=s.getDataParams(l,u),y=new kT;g.marker=y.makeTooltipMarker("item",Mo(g.color),p);var m=Ai(s.formatTooltip(l,!1,u)),v=f.get("order"),b=f.get("valueFormatter"),x=m.frag,_=x?Zi(b?Object(w_.extend)({valueFormatter:b},x):x,y,p,v,r.get("useUTC"),f.get("textStyle")):m.text,w="item_"+s.name+"_"+l;this._showOrMove(f,(function(){this._showTooltipContent(f,_,g,w,e.offsetX,e.offsetY,e.position,e.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:c.getRawIndex(l),seriesIndex:i,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=eC(t),o=r.tooltipConfig.option||{};if(Object(w_.isString)(o)){o={content:o,formatter:o}}var i=[o],a=this._ecModel.getComponent(r.componentMainType,r.componentIndex);a&&i.push(a),i.push({formatter:o.content});var s=e.positionDefault,l=Vv(i,this._tooltipModel,s?{position:s}:null),u=l.get("content"),c=Math.random()+"",p=new kT;this._showOrMove(l,(function(){var n=Object(w_.clone)(l.get("formatterParams")||{});this._showTooltipContent(l,u,n,c,e.offsetX,e.offsetY,e.position,t,p)})),n({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,o,i,a,s,l){if(this._ticket="",e.get("showContent")&&e.get("show")){var u=this._tooltipContent;u.setEnterable(e.get("enterable"));var c=e.get("formatter");a=a||e.get("position");var p=t,d=this._getNearestPoint([o,i],n,e.get("trigger"),e.get("borderColor")).color;if(c)if(Object(w_.isString)(c)){var f=e.ecModel.get("useUTC"),h=Object(w_.isArray)(n)?n[0]:n;p=c,h&&h.axisType&&0<=h.axisType.indexOf("time")&&(p=lo(h.axisValue,p,f)),p=Do(p,n,!0)}else if(Object(w_.isFunction)(c)){var g=Object(w_.bind)((function(t,r){t===this._ticket&&(u.setContent(r,l,e,d,a),this._updatePosition(e,a,o,i,u,n,s))}),this);this._ticket=r,p=c(n,r,g)}else p=c;u.setContent(p,l,e,d,a),u.show(e,d),this._updatePosition(e,a,o,i,u,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r){return"axis"===n||Object(w_.isArray)(t)?{color:r||("html"===this._renderMode?"#fff":"none")}:Object(w_.isArray)(t)?void 0:{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,o,i,a){var s=this._api.getWidth(),l=this._api.getHeight();t=t||e.get("position");var u=o.getSize(),c=e.get("align"),p=e.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),Object(w_.isFunction)(t)&&(t=t([n,r],i,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),Object(w_.isArray)(t))n=gt(t[0],s),r=gt(t[1],l);else if(Object(w_.isObject)(t)){var f=t;f.width=u[0],f.height=u[1];var h=No(f,{width:s,height:l});n=h.x,r=h.y,c=null,p=null}else if(Object(w_.isString)(t)&&a){n=(g=Bv(t,d,u,e.get("borderWidth")))[0],r=g[1]}else{var g=function(e,t,n,r,o,i,a){var s=n.getSize(),l=s[0],u=s[1];return null!=i&&(e+l+i+2>r?e-=l+i:e+=i),null!=a&&(t+u+a>o?t-=u+a:t+=a),[e,t]}(n,r,o,s,l,c?null:20,p?null:20);n=g[0],r=g[1]}(c&&(n-=Qv(c)?u[0]/2:"right"===c?u[0]:0),p&&(r-=Qv(p)?u[1]/2:"bottom"===p?u[1]:0),Av(e))&&(n=(g=zv(n,r,o,s,l))[0],r=g[1]);o.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,o=!!n&&n.length===e.length;return o&&Object(w_.each)(n,(function(n,i){var a=n.dataByAxis||[],s=(e[i]||{}).dataByAxis||[];(o=o&&a.length===s.length)&&Object(w_.each)(a,(function(e,n){var i=s[n]||{},a=e.seriesDataIndices||[],l=i.seriesDataIndices||[];(o=o&&e.value===i.value&&e.axisType===i.axisType&&e.axisId===i.axisId&&a.length===l.length)&&Object(w_.each)(a,(function(e,t){var n=l[t];o=o&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex})),r&&Object(w_.each)(e.seriesDataIndices,(function(e){var n=e.seriesIndex,i=t[n],a=r[n];i&&a&&a.data!==i.data&&(o=!1)}))}))})),this._lastDataByCoordSys=e,this._cbParamsList=t,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,t){__.a.node||!t.getDom()||(ts(this,"_updatePosition"),this._tooltipContent.dispose(),Am("itemTooltip",t))},t.type="tooltip",t}(LT),zz=["rect","polygon","keep","clear"],Bz=w_.each,Qz={lineX:Wv(0),lineY:Wv(1),rect:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])},rect:function(e,t,n){return e&&n.boundingRect.intersect(e)}},polygon:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])&&Cu(n.range,e[0],e[1])},rect:function(e,t,n){var r=n.range;if(!e||1>=r.length)return!1;var o=e.x,i=e.y,a=e.width,s=e.height,l=r[0];return!!(Cu(r,o,i)||Cu(r,o+a,i)||Cu(r,o,i+s)||Cu(r,o+a,i+s)||Z_.create(e).contain(l[0],l[1])||qa(o,i,o+a,i,r)||qa(o,i,o,i+s,r)||qa(o+a,i,o+a,i+s,r)||qa(o,i+s,o+a,i+s,r))||void 0}}},qz=["inBrush","outOfBrush"],Hz="__ecBrushSelect",Uz="__ecInBrushSelectEvent",Gz={rect:function(e){return Jv(e.range)},polygon:function(e){for(var t,n=e.range,r=0,o=n.length;rt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&Jv(t)}},Wz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new lN(t.getZr())).on("brush",w_.bind(this._onBrush,this)).mount()},t.prototype.render=function(e,t,n,r){this.model=e,this._updateController(e,t,n,r)},t.prototype.updateTransform=function(e,t,n,r){Xv(t),this._updateController(e,t,n,r)},t.prototype.updateVisual=function(e,t,n,r){this.updateTransform(e,t,n,r)},t.prototype.updateView=function(e,t,n,r){this._updateController(e,t,n,r)},t.prototype._updateController=function(e,t,n,r){r&&r.$from===e.id||this._brushController.setPanels(e.brushTargetManager.makePanelOpts(n)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var t=this.model.id,n=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:w_.clone(n),$from:t}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:w_.clone(n),$from:t})},t.type="brush",t}(LT),Yz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return a(t,e),t.prototype.optionUpdated=function(e,t){var n=this.option;t||Gv(n,e,["inBrush","outOfBrush"]);var r=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},r.hasOwnProperty("liftZ")||(r.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=w_.map(e,(function(e){return eb(this.option,e)}),this))},t.prototype.setBrushOption=function(e){this.brushOption=eb(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(pI),Xz=["rect","polygon","lineX","lineY","keep","clear"],Kz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(e,t){var n,r,o;t.eachComponent({mainType:"brush"},(function(e){n=e.brushType,r=e.brushOption.brushMode||"single",o=o||!!e.areas.length})),this._brushType=n,this._brushMode=r,w_.each(e.get("type",!0),(function(t){e.setIconStatus(t,("keep"===t?"multiple"===r:"clear"===t?o:t===n)?"emphasis":"normal")}))},t.prototype.updateView=function(e,t,n){this.render(e,t,n)},t.prototype.getIcons=function(){var e=this.model,t=e.get("icon",!0),n={};return w_.each(e.get("type",!0),(function(e){t[e]&&(n[e]=t[e])})),n},t.prototype.onclick=function(e,t,n){var r=this._brushType,o=this._brushMode;"clear"===n?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?r:r!==n&&n,brushMode:"keep"===n?"multiple"===o?"single":"multiple":o}})},t.getDefaultOption=function(e){return{show:!0,type:Xz.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.getLocaleModel().get(["toolbox","brush","title"])}},t}(rz),Zz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return a(t,e),t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(pI),$z=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get("show")){var r=this.group,o=e.getModel("textStyle"),i=e.getModel("subtextStyle"),a=e.get("textAlign"),s=w_.retrieve2(e.get("textBaseline"),e.get("textVerticalAlign")),l=new JO({style:Xr(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),c=e.get("subtext"),p=new JO({style:Xr(i,{text:c,fill:i.getTextColor(),y:u.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),f=e.get("sublink"),h=e.get("triggerEvent",!0);l.silent=!d&&!h,p.silent=!f&&!h,d&&l.on("click",(function(){Ro(d,"_"+e.get("target"))})),f&&p.on("click",(function(){Ro(f,"_"+e.get("subtarget"))})),eC(l).eventData=eC(p).eventData=h?{componentType:"title",componentIndex:e.componentIndex}:null,r.add(l),c&&r.add(p);var g=r.getBoundingRect(),y=e.getBoxLayoutParams();y.width=g.width,y.height=g.height;var m=No(y,{width:n.getWidth(),height:n.getHeight()},e.get("padding"));a||("middle"===(a=e.get("left")||e.get("right"))&&(a="center"),"right"===a?m.x+=m.width:"center"===a&&(m.x+=m.width/2)),s||("center"===(s=e.get("top")||e.get("bottom"))&&(s="middle"),"bottom"===s?m.y+=m.height:"middle"===s&&(m.y+=m.height/2),s=s||"top"),r.x=m.x,r.y=m.y,r.markRedraw();var v={align:a,verticalAlign:s};l.setStyle(v),p.setStyle(v),g=r.getBoundingRect();var b=m.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var _=new GO({shape:{x:g.x-b[3],y:g.y-b[0],width:g.width+b[1]+b[3],height:g.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});r.add(_)}},t.type="title",t}(LT),Jz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return a(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._initData()},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){null==e&&(e=this.option.currentIndex);var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),0>e&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e,t=this.option,n=t.data||[],r=t.axisType,o=this._names=[];"category"===r?(e=[],Object(w_.each)(n,(function(t,n){var r,i=Ht(Ft(t),"");Object(w_.isObject)(t)?(r=Object(w_.clone)(t)).value=n:r=n,e.push(r),o.push(i)}))):e=n;var i={category:"ordinal",time:"time",value:"number"}[r]||"number";(this._data=new cP([{name:"value",type:i}],this)).initData(e,o)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(pI),eB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="timeline.slider",t.defaultOption=no(Jz.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(Jz);Object(w_.mixin)(eB,uT.prototype);var tB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="timeline",t}(LT),nB=function(e){function t(t,n,r,o){var i=e.call(this,t,n,r)||this;return i.type=o||"value",i}return a(t,e),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(ZP),rB=f,oB=Yt(),iB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(e,t){this.api=t},t.prototype.render=function(e,t,n){if(this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var r=this._layout(e,n),o=this._createGroup("_mainGroup"),i=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(r,e);e.formatTooltip=function(e){return Gi("nameValue",{noName:!0,value:a.scale.getLabel({value:e})})},Object(w_.each)(["AxisLine","AxisTick","Control","CurrentPointer"],(function(t){this["_render"+t](r,o,a,e)}),this),this._renderAxisLabel(r,i,a,e),this._position(r,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,t){var n,r=e.get(["label","position"]),o=e.get("orient"),i=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},e.get("padding"))}(e,t),a={horizontal:"center",vertical:0<=(n=null==r||"auto"===r?"horizontal"===o?i.y+i.height/2r[1]&&(n=r[1]),np[1]||l[1]d[1]||u[1]n[o],y=[-f.x,-f.y];t||(y[r]=l[s]);var m=[0,0],v=[-h.x,-h.y],b=w_.retrieve2(e.get("pageButtonGap",!0),e.get("itemGap",!0));g&&("end"===e.get("pageButtonPosition",!0)?v[r]+=n[o]-h[o]:m[r]+=h[o]+b);v[1-r]+=f[i]/2-h[i]/2,l.setPosition(y),u.setPosition(m),p.setPosition(v);var x={x:0,y:0};if(x[o]=g?n[o]:f[o],x[i]=d(f[i],h[i]),x[a]=c(0,h[a]+v[1-r]),u.__rectSize=n[o],g){var _={x:0,y:0};_[o]=d(n[o]-h[o]-b,0),_[i]=x[i],u.setClipPath(new GO({shape:_})),u.__rectSize=_[o]}else p.eachChild((function(e){e.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(e);return null!=w.pageIndex&&Vr(l,{x:w.contentPosition[0],y:w.contentPosition[1]},g?e:null),this._updatePageInfoView(e,w),x},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];null!=r&&n.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;w_.each(["pagePrev","pageNext"],(function(r){var o=null!=t[r+"DataIndex"],i=n.childOfName(r);i&&(i.setStyle("fill",o?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),i.cursor=o?"pointer":"default")}));var r=n.childOfName("pageText"),o=e.get("pageFormatter"),i=t.pageIndex,a=null==i?0:i+1,s=t.pageCount;r&&o&&r.setStyle("text",w_.isString(o)?o.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):o({current:a,total:s}))},t.prototype._getPageInfo=function(e){function t(e){if(e){var t=e.getBoundingRect(),n=t[l]+e[l];return{s:n,e:n+t[s],i:e.__legendDataIndex}}}function n(e,t){return e.e>=t&&e.s<=t+i}var r=e.get("scrollDataIndex",!0),o=this.getContentGroup(),i=this._containerGroup.__rectSize,a=e.getOrient().index,s=kB[a],l=PB[a],u=this._findTargetItemIndex(r),c=o.children(),p=c[u],d=c.length,f=d?1:0,h={contentPosition:[o.x,o.y],pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!p)return h;var g=t(p);h.contentPosition[a]=-g.s;for(var y=u+1,m=g,v=g,b=null;y<=d;++y)(!(b=t(c[y]))&&v.e>m.s+i||b&&!n(b,m.s))&&((m=v.i>m.i?v:b)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=m.i),++h.pageCount)),v=b;for(y=u-1,m=g,v=g,b=null;-1<=y;--y)(b=t(c[y]))&&n(v,b.s)||!(m.iS;S++)_=e(1===S),this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get("showDataShadow");if(!1!==t){var n,r=this.ecModel;return e.eachTargetAxis((function(o,i){var a=e.getAxisProxy(o,i).getTargetSeriesModels();Object(w_.each)(a,(function(e){if(!(n||!0!==t&&0>Object(w_.indexOf)(qB,e.get("type")))){var a,s=r.getComponent(iv(o),i).axis,l=function(e){return{x:"y",y:"x",radius:"angle",angle:"radius"}[e]}(o),u=e.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=e.getData().mapDimension(l),n={thisAxis:s,series:e,thisDim:o,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],o=this._displayables.sliderGroup,i=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),p=t.filler=new zB({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});o.add(p),o.add(new zB({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:i[0],height:i[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),Object(w_.each)([0,1],(function(t){var i=a.get("handleIcon");!MD[i]&&0>i.indexOf("path://")&&0>i.indexOf("image://")&&(i="path://"+i);var s=_s(i,-1,0,2,2,null,!0);s.attr({cursor:Bb(this._orient),draggable:!0,drift:Object(w_.bind)(this._onDragMove,this,t),ondragend:Object(w_.bind)(this._onDragEnd,this),onmouseover:Object(w_.bind)(this._showDataInfo,this,!0),onmouseout:Object(w_.bind)(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=gt(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ar(s);var c=a.get("handleColor");null!=c&&(s.style.fill=c),o.add(n[t]=s);var p=a.getModel("textStyle");e.add(r[t]=new JO({silent:!0,invisible:!0,style:Xr(p,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:p.getTextColor(),font:p.getFont()}),z2:10}))}),this);var f=p;if(u){var h=gt(a.get("moveHandleSize"),i[1]),g=t.moveHandle=new GO({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:i[1]-.5,height:h}}),y=.8*h,m=t.moveHandleIcon=_s(a.get("moveHandleIcon"),-y/2,-y/2,y,y,"#fff",!0);m.silent=!0,m.y=i[1]+h/2-.5,g.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var v=c(i[1]/2,d(h,10));(f=t.moveZone=new GO({invisible:!0,shape:{y:i[1]-v,height:h+v}})).on("mouseover",(function(){s.enterEmphasis(g)})).on("mouseout",(function(){s.leaveEmphasis(g)})),o.add(g),o.add(m),o.add(f)}f.attr({draggable:!0,cursor:Bb(this._orient),drift:Object(w_.bind)(this._onDragMove,this,"all"),ondragstart:Object(w_.bind)(this._showDataInfo,this,!0),ondragend:Object(w_.bind)(this._onDragEnd,this),onmouseover:Object(w_.bind)(this._showDataInfo,this,!0),onmouseout:Object(w_.bind)(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ht(e[0],[0,100],t,!0),ht(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,o=this._getViewExtent(),i=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];Vh(t,r,o,n.get("zoomLock")?"all":e,null==i.minSpan?null:ht(i.minSpan,a,o,!0),null==i.maxSpan?null:ht(i.maxSpan,a,o,!0));var s=this._range,l=this._range=mt([ht(r[0],o,a,!0),ht(r[1],o,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=mt(n.slice()),o=this._size;Object(w_.each)([0,1],(function(e){var r=t.handles[e],i=this._handleHeight;r.attr({scaleX:i/2,scaleY:i/2,x:n[e]+(e?-1:1),y:o[1]/2-i/2})}),this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:o[1]});var i={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(i),t.moveZone.setShape(i),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr("x",i.x+i.width/2));for(var a=t.dataShadowSegs,s=[0,r[0],r[1],o[0]],l=0;ln[0]||n[0]>t[0]||0>n[1]||n[1]>t[1])){var r=this._handleEnds,o=(r[0]+r[1])/2,i=this._updateInterval("all",n[0]-o);this._updateView(),i&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new Q_(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var t=e.shape;if(!(200>+new Date-this._brushStartTime&&5>s(t.width))){var n=this._getViewExtent(),r=[0,100];this._range=mt([ht(t.x,n,r,!0),ht(t.x+t.width,n,r,!0)]),this._handleEnds=[t.x,t.x+t.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(F_(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new zB({silent:!0,style:r.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var i=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(e,t),l=a.transformCoordToLocal(i.x,i.y),u=this._size;s[0]=d(c(u[0],s[0]),0),o.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?HB:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=sv(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),o=this.api.getHeight();e={x:.2*r,y:.2*o,width:.6*r,height:.6*o}}return e},t.type="dataZoom.slider",t}(KF),GB={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},WB=function(e,t,n){var r=w_.clone((GB[e]||{})[t]);return n&&w_.isArray(r)?r[r.length-1]:r},YB=kj.mapVisual,XB=kj.eachVisual,KB=w_.isArray,ZB=w_.each,$B=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return a(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;t||Gv(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=w_.bind(e,this),this.controllerVisuals=Uv(this.option.controller,t,e),this.targetVisuals=Uv(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return null==e||"all"===e?this.ecModel.eachSeries((function(e,n){t.push(n)})):t=Nt(e),t},t.prototype.eachTargetSeries=function(e,t){w_.each(this.getTargetSeriesIndices(),(function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)}),this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries((function(n){n===e&&(t=!0)})),t},t.prototype.formatValueText=function(e,t,n){function r(e){return e===s[0]?"min":e===s[1]?"max":(+e).toFixed(c(a,20))}var o,i=this.option,a=i.precision,s=this.dataBound,l=i.formatter;n=n||["<",">"],w_.isArray(e)&&(e=e.slice(),o=!0);var u=t?e:o?[r(e[0]),r(e[1])]:r(e);return w_.isString(l)?l.replace("{value}",o?u[0]:u).replace("{value2}",o?u[1]:u):w_.isFunction(l)?o?l(e[0],e[1]):l(e):o?e[0]===s[0]?n[0]+" "+u[1]:e[1]===s[1]?n[1]+" "+u[0]:u[0]+" - "+u[1]:u},t.prototype.resetExtent=function(){var e=this.option,t=mt([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(null!=t)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;0<=r;r--){var o=n[r],i=e.getDimensionInfo(o);if(!i.isCalculationCoord)return i.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){function e(e){KB(n.color)&&!e.inRange&&(e.inRange={color:n.color.slice().reverse()}),e.inRange=e.inRange||{color:t.get("gradientColor")}}var t=this.ecModel,n=this.option,r={inRange:n.inRange,outOfRange:n.outOfRange},o=n.target||(n.target={}),i=n.controller||(n.controller={});w_.merge(o,r),w_.merge(i,r);var a=this.isCategory();e.call(this,o),e.call(this,i),function(e,t,n){var r=e[t],o=e[n];r&&!o&&(o=e[n]={},ZB(r,(function(e,t){if(kj.isValidType(t)){var n=WB(t,"inactive",a);null!=n&&(o[t]=n,"color"===t&&!o.hasOwnProperty("opacity")&&!o.hasOwnProperty("colorAlpha")&&(o.opacity=[0,0]))}})))}.call(this,o,"inRange","outOfRange"),function(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get("inactiveColor"),o=this.getItemSymbol()||"roundRect";ZB(this.stateList,(function(i){var s=this.itemSize,l=e[i];l||(l=e[i]={color:a?r:[r]}),null==l.symbol&&(l.symbol=t&&w_.clone(t)||(a?o:[o])),null==l.symbolSize&&(l.symbolSize=n&&w_.clone(n)||(a?s[0]:[s[0],s[0]])),l.symbol=YB(l.symbol,(function(e){return"none"===e?o:e}));var u=l.symbolSize;if(null!=u){var c=-1/0;XB(u,(function(e){e>c&&(c=e)})),l.symbolSize=YB(u,(function(e){return ht(e,[0,c],[0,s[0]],!0)}))}}),this)}.call(this,i)},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(){return null},t.prototype.getVisualMeta=function(){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(pI),JB=[20,140],eQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(e){e.mappingMethod="linear",e.dataExtent=this.getExtent()})),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=JB[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=JB[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):w_.isArray(t)&&(t[0]>t[1]&&t.reverse(),t[0]=d(t[0],e[0]),t[1]=c(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),w_.each(this.stateList,(function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)}),this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=mt((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries((function(n){var r=[],o=n.getData();o.each(this.getDataDimensionIndex(o),(function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)}),this),t.push({seriesId:n.id,dataIndex:r})}),this),t},t.prototype.getVisualMeta=function(e){function t(t,n){o.push({value:t,color:e(t,n)})}for(var n=qb(0,0,this.getExtent()),r=qb(0,0,this.option.range.slice()),o=[],i=0,a=0,s=r.length,l=n.length;ae[1]);i++)n.push({color:this.getControllerVisual(o,"color",t),offset:i/100});return n.push({color:this.getControllerVisual(e[1],"color",t),offset:1}),n},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get("inverse");return new gS("horizontal"!==t||n?"horizontal"===t&&n?{scaleX:"bottom"===e?-1:1,rotation:-f/2}:"vertical"!==t||n?{scaleX:"left"===e?1:-1}:{scaleX:"left"===e?1:-1,scaleY:-1}:{scaleX:"bottom"===e?1:-1,rotation:f/2})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,o=n.handleThumbs,i=n.handleLabels,a=r.itemSize,s=r.getExtent();oQ([0,1],(function(l){var u=o[l];u.setStyle("fill",t.handlesColor[l]),u.y=e[l];var c=rQ(e[l],[0,a[1]],s,!0),p=this.getControllerVisual(c,"symbolSize");u.scaleX=u.scaleY=p/a[0],u.x=a[0]-p/2;var d=La(n.handleLabelPoints[l],ja(u,this.group));i[l].setStyle({x:d[0],y:d[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},t.prototype._showIndicator=function(e,t,n){var r=this.visualMapModel,o=r.getExtent(),i=r.itemSize,a=[0,i[1]],s=this._shapes,l=s.indicator;if(l){l.attr("invisible",!1);var u=this.getControllerVisual(e,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(e,"symbolSize"),p=rQ(e,o,a,!0),d=i[0]-c/2,f={x:l.x,y:l.y};l.y=p,l.x=d;var h=La(s.indicatorLabelPoint,ja(l,this.group)),g=s.indicatorLabel;g.attr("invisible",!1);var y=this._applyTransform("left",s.mainGroup),m="horizontal"===this._orient;g.setStyle({text:(n||"")+r.formatValueText(t),verticalAlign:m?y:"middle",align:m?"center":y});var v={x:d,y:p,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:"cubicInOut",additive:!0};l.x=f.x,l.y=f.y,l.animateTo(v,x),g.animateTo(b,x)}else l.attr(v),g.attr(b);this._firstShowIndicator=!1;var _=this._shapes.handleLabels;if(_)for(var w=0;w<_.length;w++)this._api.enterBlur(_[w])}},t.prototype._enableHoverLinkToSeries=function(){var e=this;this._shapes.mainGroup.on("mousemove",(function(t){if(e._hovering=!0,!e._dragging){var n=e.visualMapModel.itemSize,r=e._applyTransform([t.offsetX,t.offsetY],e._shapes.mainGroup,!0,!0);r[1]=iQ(aQ(0,r[1]),n[1]),e._doHoverLinkToSeries(r[1],0<=r[0]&&r[0]<=n[0])}})).on("mouseout",(function(){e._hovering=!1,e._dragging||e._clearHoverLinkToSeries()}))},t.prototype._enableHoverLinkFromSeries=function(){var e=this.api.getZr();this.visualMapModel.option.hoverLink?(e.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),e.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(e,t){var n=this.visualMapModel,r=n.itemSize;if(n.option.hoverLink){var o=[0,r[1]],i=n.getExtent();e=iQ(aQ(o[0],e),o[1]);var a=function(e,t,n){var r=sQ/2,o=e.get("hoverLinkDataSize");return o&&(r=rQ(o,t,n,!0)/2),r}(n,i,o),s=[e-a,e+a],l=rQ(e,o,i,!0),u=[rQ(s[0],o,i,!0),rQ(s[1],o,i,!0)];s[0]o[1]&&(u[1]=1/0),t&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var c=this._hoverLinkDataIndices,p=[];(t||Wb(n))&&(p=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var d=function(e,t){function n(e,t,n){for(var r,o=0,i=e.length;os&&t([s,n[0]],"outOfRange"),t(n.slice()),s=n[1])}),this),{stops:n,outerColors:r}}},t.type="visualMap.piecewise",t.defaultOption=no($B.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}($B),gQ={splitNumber:function(e){var t=this.option,n=c(t.precision,20),r=this.getExtent(),o=t.splitNumber;o=d(parseInt(o,10),1),t.splitNumber=o;for(var i=(r[1]-r[0])/o;+i.toFixed(n)!=i&&5>n;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var a,s=0,l=r[0];sp;p++){i=[["gte","gt","min"],["lte","lt","max"]][p];for(var d=0;3>d&&null==a[p];d++)a[p]=t[i[d]],s[p]=l[d],c[p]=2===d;null==a[p]&&(a[p]=u[p])}c[0]&&a[1]===1/0&&(s[0]=0),c[1]&&a[0]===-1/0&&(s[1]=0),a[0]===a[1]&&s[0]&&s[1]&&(r.value=a[0])}r.visual=kj.retrieveVisuals(t),e.push(r)}),this),ex(t,e),Pt(e),w_.each(e,(function(e){var t=e.close,n=[["<","≤"][t[1]],[">","≥"][t[0]]];e.text=e.text||this.formatValueText(null==e.value?e.interval:e.value,!1,n)}),this)}},yQ=hQ,mQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get("textGap"),r=t.textStyleModel,o=r.getFont(),i=r.getTextColor(),a=this._getItemAlign(),s=t.itemSize,l=this._getViewData(),u=l.endsText,c=w_.retrieve(t.get("showLabel",!0),!u);u&&this._renderEndsText(e,u[0],s,c,a),w_.each(l.viewPieceList,(function(r){var l=r.piece,u=new gS;u.onclick=w_.bind(this._onItemClick,this,l),this._enableHoverLink(u,r.indexInModelPieceList);var p=t.getRepresentValue(l);if(this._createItemSymbol(u,p,[0,0,s[0],s[1]]),c){var d=this.visualMapModel.getValueState(p);u.add(new JO({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:o,fill:i,opacity:"outOfRange"===d?.5:1}}))}e.add(u)}),this),u&&this._renderEndsText(e,u[1],s,c,a),lI(t.get("orient"),e,t.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on("mouseover",(function(){return r("highlight")})).on("mouseout",(function(){return r("downplay")}));var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:Ub(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if("vertical"===t.orient)return Hb(e,this.api,e.itemSize);var n=t.align;return n&&"auto"!==n||(n="left"),n},t.prototype._renderEndsText=function(e,t,n,r,o){if(t){var i=new gS,a=this.visualMapModel.textStyleModel;i.add(new JO({style:Xr(a,{x:r?"right"===o?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:r?o:"center",text:t})})),e.add(i)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=w_.map(e.getPieceList(),(function(e,t){return{piece:e,indexInModelPieceList:t}})),n=e.get("text"),r=e.get("orient"),o=e.get("inverse");return("horizontal"===r?o:!o)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n){e.add(_s(this.getControllerVisual(t,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(t,"color")))},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var o=w_.clone(n.selected),i=t.getSelectedMapKey(e);"single"===r||!0===r?(o[i]=!0,w_.each(o,(function(e,t){o[t]=t===i}))):o[i]=!o[i],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(tQ),vQ={label:{enabled:!0},decal:{show:!1}},bQ=Yt(),xQ={},_Q={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},wQ=function(){function e(e){null==(this._condVal=Object(w_.isString)(e)?new RegExp(e):Object(w_.isRegExp)(e)?e:null)&&Ko("")}return e.prototype.evaluate=function(e){var t=typeof e;return Object(w_.isString)(t)?this._condVal.test(e):!!Object(w_.isNumber)(t)&&this._condVal.test(e+"")},e}(),SQ=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),OQ=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;tr)}))}}}("pie"))},function(e){vl(pd),e.registerSeriesModel(OM),e.registerChartView(AM),e.registerLayout(_p("scatter"))},function(e){vl(md),e.registerChartView(rR),e.registerSeriesModel(oR),e.registerLayout(dd),e.registerProcessor(jp("radar")),e.registerPreprocessor(gd)},function(e){vl(Jd),e.registerChartView(HR),e.registerSeriesModel(UR),e.registerLayout(Gd),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Ud),ms("map",e.registerAction)},function(e){e.registerChartView(rj),e.registerSeriesModel(lj),e.registerLayout(Af),e.registerVisual(Df),function(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=e.dataIndex,r=t.getData().tree.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(e,t,n){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var r=Zd(t.coordinateSystem,e,void 0,n);t.setCenter&&t.setCenter(r.center),t.setZoom&&t.setZoom(r.zoom)}))}))}(e)},function(e){e.registerSeriesModel(cj),e.registerChartView(Oj),e.registerVisual(Mj),e.registerLayout(Qj),function(e){for(var t=0;te)throw new RangeError('"size" argument must not be negative')}function d(e,t){if(p(t),e=i(e,0>t?0:0|h(t)),!s.TYPED_ARRAY_SUPPORT)for(var n=0;nt.length?0:0|h(t.length);e=i(e,n);for(var r=0;r=r())throw new RangeError("Attempt to allocate Buffer larger than maximum size: 0x"+r().toString(16)+" bytes");return 0|e}function g(e,t){if(s.isBuffer(e))return e.length;if("undefined"!=typeof ArrayBuffer&&"function"==typeof ArrayBuffer.isView&&(ArrayBuffer.isView(e)||e instanceof ArrayBuffer))return e.byteLength;"string"!=typeof e&&(e=""+e);var n=e.length;if(0===n)return 0;for(var r=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":case void 0:return B(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return Q(e).length;default:if(r)return B(e).length;t=(""+t).toLowerCase(),r=!0}}function y(e,t,n){var r=!1;if((void 0===t||0>t)&&(t=0),t>this.length)return"";if((void 0===n||n>this.length)&&(n=this.length),0>=n)return"";if((n>>>=0)<=(t>>>=0))return"";for(e||(e="utf8");;)switch(e){case"hex":return P(this,t,n);case"utf8":case"utf-8":return T(this,t,n);case"ascii":return D(this,t,n);case"latin1":case"binary":return k(this,t,n);case"base64":return I(this,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return E(this,t,n);default:if(r)throw new TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),r=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function v(e,t,n,r,o){if(0===e.length)return-1;if("string"==typeof n?(r=n,n=0):2147483647n&&(n=-2147483648),n=+n,isNaN(n)&&(n=o?0:e.length-1),0>n&&(n=e.length+n),n>=e.length){if(o)return-1;n=e.length-1}else if(0>n){if(!o)return-1;n=0}if("string"==typeof t&&(t=s.from(t,r)),s.isBuffer(t))return 0===t.length?-1:b(e,t,n,r,o);if("number"==typeof t)return t&=255,s.TYPED_ARRAY_SUPPORT&&"function"==typeof Uint8Array.prototype.indexOf?o?Uint8Array.prototype.indexOf.call(e,t,n):Uint8Array.prototype.lastIndexOf.call(e,t,n):b(e,[t],n,r,o);throw new TypeError("val must be string, number or Buffer")}function b(e,t,n,r,o){function i(e,t){return 1==s?e[t]:e.readUInt16BE(t*s)}var a,s=1,l=e.length,u=t.length;if(void 0!==r&&("ucs2"===(r=(r+"").toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(2>e.length||2>t.length)return-1;s=2,l/=2,u/=2,n/=2}if(o){var c=-1;for(a=n;al&&(n=l-u),a=n;0<=a;a--){for(var p=!0,d=0;do&&(r=o):r=o;var i=t.length;if(0!=i%2)throw new TypeError("Invalid hex string");r>i/2&&(r=i/2);for(var a,s=0;s(t-=2));++a)n=e.charCodeAt(a),r=n>>8,o=n%256,i.push(o),i.push(r);return i}(t,e.length-n),e,n,r)}function I(e,t,n){return 0===t&&n===e.length?H.fromByteArray(e):H.fromByteArray(e.slice(t,n))}function T(e,t,n){n=c(e.length,n);for(var r=[],o=t;ou&&(p=u):2==d?128==(192&(i=e[o+1]))&&(127<(l=(31&u)<<6|63&i)&&(p=l)):3==d?(i=e[o+1],a=e[o+2],128==(192&i)&&128==(192&a)&&(2047<(l=(15&u)<<12|(63&i)<<6|63&a)&&(55296>l||57343l&&(p=l)));null===p?(p=65533,d=1):65535>>10),p=56320|1023&p),r.push(p),o+=d}return A(r)}function A(e){var t=e.length;if(t<=W)return a.apply(String,e);for(var n="",r=0;rt)&&(t=0),(!n||0>n||n>r)&&(n=r);for(var o="",i=t;ie)throw new RangeError("offset is not uint");if(e+t>n)throw new RangeError("Trying to access beyond buffer length")}function R(e,t,n,r,o,i){if(!s.isBuffer(e))throw new TypeError('"buffer" argument must be a Buffer instance');if(t>o||te.length)throw new RangeError("Index out of range")}function j(e,t,n,r){0>t&&(t=65535+t+1);for(var o=0,i=c(e.length-n,2);o>>8*(r?o:1-o)}function L(e,t,n,r){0>t&&(t=4294967295+t+1);for(var o=0,i=c(e.length-n,4);o>>8*(r?o:3-o)}function N(e,t,n,r){if(n+r>e.length)throw new RangeError("Index out of range");if(0>n)throw new RangeError("Index out of range")}function V(e,t,n,r,o){return o||N(e,0,n,4),U.write(e,t,n,r,23,4),n+4}function F(e,t,n,r,o){return o||N(e,0,n,8),U.write(e,t,n,r,52,8),n+8}function z(e){return 16>e?"0"+e.toString(16):e.toString(16)}function B(e,t){t=t||1/0;for(var n,r=e.length,o=null,i=[],a=0;an){if(!o){if(56319n){-1<(t-=3)&&i.push(239,191,189),o=n;continue}n=65536+(o-55296<<10|n-56320)}else o&&-1<(t-=3)&&i.push(239,191,189);if(o=null,128>n){if(0>(t-=1))break;i.push(n)}else if(2048>n){if(0>(t-=2))break;i.push(192|n>>6,128|63&n)}else if(65536>n){if(0>(t-=3))break;i.push(224|n>>12,128|63&n>>6,128|63&n)}else{if(!(1114112>n))throw new Error("Invalid code point");if(0>(t-=4))break;i.push(240|n>>18,128|63&n>>12,128|63&n>>6,128|63&n)}}return i}function Q(e){return H.toByteArray(function(e){if(2>(e=function(e){return e.trim?e.trim():e.replace(/^\s+|\s+$/g,"")}(e).replace(Y,"")).length)return"";for(;0!=e.length%4;)e+="=";return e}(e))}function q(e,t,n,r){for(var o=0;o=t.length||o>=e.length);++o)t[o+n]=e[o];return o}var H=n(222),U=n(223),G=n(224);t.Buffer=s,t.SlowBuffer=function(e){return+e!=e&&(e=0),s.alloc(+e)},t.INSPECT_MAX_BYTES=50,s.TYPED_ARRAY_SUPPORT=void 0===e.TYPED_ARRAY_SUPPORT?function(){try{var e=new Uint8Array(1);return e.__proto__={__proto__:Uint8Array.prototype,foo:function(){return 42}},42===e.foo()&&"function"==typeof e.subarray&&0===e.subarray(1,1).byteLength}catch(e){return!1}}():e.TYPED_ARRAY_SUPPORT,t.kMaxLength=r(),s.poolSize=8192,s._augment=function(e){return e.__proto__=s.prototype,e},s.from=function(e,t,n){return l(null,e,t,n)},s.TYPED_ARRAY_SUPPORT&&(s.prototype.__proto__=Uint8Array.prototype,s.__proto__=Uint8Array,"undefined"!=typeof Symbol&&Symbol.species&&s[Symbol.species]===s&&Object.defineProperty(s,Symbol.species,{value:null,configurable:!0})),s.alloc=function(e,t,n){return function(e,t,n,r){return p(t),0>=t||void 0===n?i(e,t):"string"==typeof r?i(e,t).fill(n,r):i(e,t).fill(n)}(null,e,t,n)},s.allocUnsafe=function(e){return d(null,e)},s.allocUnsafeSlow=function(e){return d(null,e)},s.isBuffer=function(e){return!(null==e||!e._isBuffer)},s.compare=function(e,t){if(!s.isBuffer(e)||!s.isBuffer(t))throw new TypeError("Arguments must be Buffers");if(e===t)return 0;for(var n=e.length,r=t.length,o=0,i=c(n,r);on&&(e+=" ... ")),""},s.prototype.compare=function(e,t,n,r,o){if(!s.isBuffer(e))throw new TypeError("Argument must be a Buffer");if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===o&&(o=this.length),0>t||n>e.length||0>r||o>this.length)throw new RangeError("out of range index");if(r>=o&&t>=n)return 0;if(r>=o)return-1;if(t>=n)return 1;if(this===e)return 0;for(var i=(o>>>=0)-(r>>>=0),a=(n>>>=0)-(t>>>=0),l=c(i,a),u=this.slice(r,o),p=e.slice(t,n),d=0;do)&&(n=o),0n||0>t)||t>this.length)throw new RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var i=!1;;)switch(r){case"hex":return x(this,e,t,n);case"utf8":case"utf-8":return _(this,e,t,n);case"ascii":return w(this,e,t,n);case"latin1":case"binary":return S(this,e,t,n);case"base64":return C(this,e,t,n);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return O(this,e,t,n);default:if(i)throw new TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),i=!0}},s.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}};var W=4096;s.prototype.slice=function(e,t){var n,r=this.length;if(0>(e=~~e)?0>(e+=r)&&(e=0):e>r&&(e=r),0>(t=void 0===t?r:~~t)?0>(t+=r)&&(t=0):t>r&&(t=r),t=(i*=128)&&(r-=o(2,8*t)),r},s.prototype.readIntBE=function(e,t,n){e|=0,t|=0,n||M(e,t,this.length);for(var r=t,i=1,a=this[e+--r];0=(i*=128)&&(a-=o(2,8*t)),a},s.prototype.readInt8=function(e,t){return t||M(e,1,this.length),128&this[e]?-1*(255-this[e]+1):this[e]},s.prototype.readInt16LE=function(e,t){t||M(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt16BE=function(e,t){t||M(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?4294901760|n:n},s.prototype.readInt32LE=function(e,t){return t||M(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},s.prototype.readInt32BE=function(e,t){return t||M(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},s.prototype.readFloatLE=function(e,t){return t||M(e,4,this.length),U.read(this,e,!0,23,4)},s.prototype.readFloatBE=function(e,t){return t||M(e,4,this.length),U.read(this,e,!1,23,4)},s.prototype.readDoubleLE=function(e,t){return t||M(e,8,this.length),U.read(this,e,!0,52,8)},s.prototype.readDoubleBE=function(e,t){return t||M(e,8,this.length),U.read(this,e,!1,52,8)},s.prototype.writeUIntLE=function(e,t,n,r){(e=+e,t|=0,n|=0,r)||R(this,e,t,n,o(2,8*n)-1,0);var i=1,a=0;for(this[t]=255&e;++a>>8):j(this,e,t,!0),t+2},s.prototype.writeUInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,65535,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},s.prototype.writeUInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e):L(this,e,t,!0),t+4},s.prototype.writeUInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,4294967295,0),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},s.prototype.writeIntLE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=o(2,8*n-1);R(this,e,t,n,i-1,-i)}var a=0,s=1,l=0;for(this[t]=255&e;++ae&&0==l&&0!==this[t+a-1]&&(l=1),this[t+a]=255&(e/s>>0)-l;return t+n},s.prototype.writeIntBE=function(e,t,n,r){if(e=+e,t|=0,!r){var i=o(2,8*n-1);R(this,e,t,n,i-1,-i)}var a=n-1,s=1,l=0;for(this[t+a]=255&e;0<=--a&&(s*=256);)0>e&&0==l&&0!==this[t+a+1]&&(l=1),this[t+a]=255&(e/s>>0)-l;return t+n},s.prototype.writeInt8=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,1,127,-128),s.TYPED_ARRAY_SUPPORT||(e=u(e)),0>e&&(e=255+e+1),this[t]=255&e,t+1},s.prototype.writeInt16LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8):j(this,e,t,!0),t+2},s.prototype.writeInt16BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,2,32767,-32768),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>8,this[t+1]=255&e):j(this,e,t,!1),t+2},s.prototype.writeInt32LE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),s.TYPED_ARRAY_SUPPORT?(this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24):L(this,e,t,!0),t+4},s.prototype.writeInt32BE=function(e,t,n){return e=+e,t|=0,n||R(this,e,t,4,2147483647,-2147483648),0>e&&(e=4294967295+e+1),s.TYPED_ARRAY_SUPPORT?(this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e):L(this,e,t,!1),t+4},s.prototype.writeFloatLE=function(e,t,n){return V(this,e,t,!0,n)},s.prototype.writeFloatBE=function(e,t,n){return V(this,e,t,!1,n)},s.prototype.writeDoubleLE=function(e,t,n){return F(this,e,t,!0,n)},s.prototype.writeDoubleBE=function(e,t,n){return F(this,e,t,!1,n)},s.prototype.copy=function(e,t,n,r){if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),0t)throw new RangeError("targetStart out of bounds");if(0>n||n>=this.length)throw new RangeError("sourceStart out of bounds");if(0>r)throw new RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-ti||!s.TYPED_ARRAY_SUPPORT)for(o=0;oo&&(e=o)}if(void 0!==r&&"string"!=typeof r)throw new TypeError("encoding must be a string");if("string"==typeof r&&!s.isEncoding(r))throw new TypeError("Unknown encoding: "+r)}else"number"==typeof e&&(e&=255);if(0>t||this.length>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(i=t;i>18]+i[63&e>>12]+i[63&e>>6]+i[63&e]}function o(e,t,n){for(var o,i=[],a=t;a>16,u[c++]=255&t>>8,u[c++]=255&t;return 2===l&&(t=a[e.charCodeAt(r)]<<2|a[e.charCodeAt(r+1)]>>4,u[c++]=255&t),1===l&&(t=a[e.charCodeAt(r)]<<10|a[e.charCodeAt(r+1)]<<4|a[e.charCodeAt(r+2)]>>2,u[c++]=255&t>>8,u[c++]=255&t),u},t.fromByteArray=function(e){for(var t,n=e.length,r=n%3,a=[],s=16383,l=0,u=n-r;lu?u:l+s));return 1==r?(t=e[n-1],a.push(i[t>>2]+i[63&t<<4]+"==")):2==r&&(t=(e[n-2]<<8)+e[n-1],a.push(i[t>>10]+i[63&t>>4]+i[63&t<<2]+"=")),a.join("")};for(var i=[],a=[],s="undefined"==typeof Uint8Array?Array:Uint8Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",u=0,c=l.length;u>1,p=-7,d=n?i-1:0,f=n?-1:1,h=e[t+d];for(d+=f,a=h&(1<<-p)-1,h>>=-p,p+=l;0>=-p,p+=r;0>1,y=23===a?5.960464477539062e-8:0,m=i?0:l-1,v=i?1:-1,b=0>t||0===t&&0>1/t?1:0;for(t=s(t),isNaN(t)||t===1/0?(p=isNaN(t)?1:0,c=h):(c=u(n(t)/Math.LN2),1>t*(d=o(2,-c))&&(c--,d*=2),2<=(t+=1<=c+g?y/d:y*o(2,1-g))*d&&(c++,d/=2),c+g>=h?(p=0,c=h):1<=c+g?(p=(t*d-1)*o(2,a),c+=g):(p=t*o(2,g-1)*o(2,a),c=0));8<=a;e[r+m]=255&p,m+=v,p/=256,a-=8);for(c=c<"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},F.defaultQuery=function(e,t){var n=null;if(e){var r=(0,f.normalizeDataField)(t.dataField,t.fieldWeights);n=t.queryString?{query_string:F.shouldQuery(e,r,t)}:t.searchOperators?{simple_query_string:F.shouldQuery(e,r,t)}:{bool:{should:F.shouldQuery(e,r,t),minimum_should_match:"1"}}}return""===e&&(n=null),n&&t.nestedField&&(n={nested:{path:t.nestedField,query:n}}),n},F.shouldQuery=function(e,t,n){var r=[],o=[],i=t.map((function(e){var t=e.field+(e.weight?"^"+e.weight:"");return e.field.endsWith(".keyword")||e.field.endsWith(".autosuggest")||e.field.endsWith(".search")||o.push(t),t}));return n.searchOperators||n.queryString?{query:e,fields:i,default_operator:n.queryFormat}:"and"===n.queryFormat?(r.push({multi_match:{query:e,fields:i,type:"cross_fields",operator:"and"}}),r.push({multi_match:{query:e,fields:i,type:"phrase",operator:"and"}}),0"],post_tags:[""],fields:t},e.highlightField&&{require_field_match:!1})}},V.defaultQuery=function(e,t,n){var r=null;if(e){var o,i=(0,f.normalizeDataField)(t.dataField,t.fieldWeights);if(r=t.queryString?{query_string:V.shouldQuery(e,i,t)}:t.searchOperators?{simple_query_string:V.shouldQuery(e,i,t)}:{bool:{should:V.shouldQuery(e,i,t),minimum_should_match:"1"}},n&&"*"!==n)r=[r,{term:(o={},o[t.categoryField]=n,o)}]}return""===e&&(r=null),r&&t.nestedField&&(r={nested:{path:t.nestedField,query:r}}),r},V.shouldQuery=function(e){var t=1a;a++)for(var s=0;8>s;s++)null==i[s]&&(i[s]=0),i[s]+=((a+s)%2?-1:1)*L(n,7,0===a?1:0,1<u;u++){var c=e[u].getBoundingClientRect(),p=2*u,d=c.left,f=c.top;a.push(d,f),l=l&&i&&d===i[p]&&f===i[p+1],s.push(e[u].offsetLeft,e[u].offsetTop)}return l&&o?o:(t.srcCoords=a,t[r]=n?N(s,a):N(a,s))}(function(e,t){var n=t.markers;if(n)return n;n=t.markers=[];for(var r=["left","right"],o=["top","bottom"],i=0;4>i;i++){var a=document.createElement("div"),s=a.style,l=i%2,u=(i>>1)%2;s.cssText=["position: absolute","visibility: hidden","padding: 0","margin: 0","border-width: 0","user-select: none","width:0","height:0",r[l]+":0",o[u]+":0",r[1-l]+":auto",o[1-u]+":auto",""].join("!important;"),e.appendChild(a),n.push(a)}return n}(t,i),i,o);if(a)return a(e,n,r),!0}return!1}function F(e){return"CANVAS"===e.nodeName.toUpperCase()}function z(e){return null==e?"":(e+"").replace(N_,(function(e,t){return V_[t]}))}function B(e,t,n,r){return n=n||{},r?Q(e,t,n):B_&&null!=t.layerX&&t.layerX!==t.offsetX?(n.zrX=t.layerX,n.zrY=t.layerY):null==t.offsetX?Q(e,t,n):(n.zrX=t.offsetX,n.zrY=t.offsetY),n}function Q(e,t,n){if(C_.a.domSupported&&e.getBoundingClientRect){var r=t.clientX,o=t.clientY;if(F(e)){var i=e.getBoundingClientRect();return n.zrX=r-i.left,void(n.zrY=o-i.top)}if(V(z_,e,r,o))return n.zrX=z_[0],void(n.zrY=z_[1])}n.zrX=n.zrY=0}function q(e){return e||window.event}function H(e,t,n){if(null!=(t=q(t)).zrX)return t;var r=t.type;if(r&&0<=r.indexOf("touch")){var o="touchend"===r?t.changedTouches[0]:t.targetTouches[0];o&&B(e,o,t,n)}else{B(e,t,t,n);var i=U(t);t.zrDelta=i?i/120:-(t.detail||0)/3}var a=t.button;return null==t.which&&void 0!==a&&F_.test(t.type)&&(t.which=1&a?1:2&a?3:4&a?2:0),t}function U(e){var t=e.wheelDelta;if(t)return t;var n=e.deltaX,r=e.deltaY;return null==n||null==r?t:3*s(0===r?n:r)*(0r?1:0t||t>r.getWidth()||0>n||n>r.getHeight()}function ue(e,t,n,r){var o=t+1;if(o===n)return 1;if(0>r(e[o++],e[t])){for(;or(e[o],e[o-1]);)o++;!function(e,t,n){for(n--;to(a,e[i=s+l>>>1])?l=i:s=i+1;var u=r-s;switch(u){case 3:e[s+3]=e[s+2];case 2:e[s+2]=e[s+1];case 1:e[s+1]=e[s];break;default:for(;0=(l=1+(l<<1))&&(l=s);l>s&&(l=s),a+=o,l+=o}else{for(s=o+1;l=i(e,t[n+o-l]);)a=l,0>=(l=1+(l<<1))&&(l=s);l>s&&(l=s);var u=a;a=o-l,l=o-u}for(a++;a>>1);0i(e,t[n+o])){for(s=o+1;li(e,t[n+o-l]);)a=l,0>=(l=1+(l<<1))&&(l=s);l>s&&(l=s);var u=a;a=o-l,l=o-u}else{for(s=r-o;l=(l=1+(l<<1))&&(l=s);l>s&&(l=s),a+=o,l+=o}for(a++;a>>1);0>i(e,t[n+c])?l=c:a=c+1}return l}function fe(e,t,n,r){n||(n=0),r||(r=e.length);var o=r-n;if(!(2>o)){var i=0;if(ot(e[u],c[s])){if(e[p++]=e[u++],f++,d=0,0==--i){h=!0;break}}else if(e[p++]=c[s++],d++,f=0,1==--r){h=!0;break}}while((d|f)=(r-=d)){h=!0;break}}if(e[p++]=e[u++],0==--i){h=!0;break}if(0!==(f=pe(c[s],e,u,i,0,t))){for(a=0;a=lw||f>=lw);if(h)break;0>g&&(g=0),g+=2}if(1>(l=g)&&(l=1),1===r){for(a=0;at(c[u],e[s])){if(e[p--]=e[s--],g++,y=0,0==--r){m=!0;break}}else if(e[p--]=c[u--],y++,g=0,1==--i){m=!0;break}}while((g|y)=i){m=!0;break}}if(e[p--]=e[s--],0==--r){m=!0;break}h--}while(g>=lw||y>=lw);if(m)break;0>h&&(h=0),h+=2}if(1>(l=h)&&(l=1),1===i){for(f=(p-=r)+1,d=(s-=r)+1,a=r-1;0<=a;a--)e[f+a]=e[d+a];e[p]=c[u]}else{if(0===i)throw new Error;for(d=p-(i-1),a=0;ai?5:1542>i?10:119151>i?19:40,a=[],s=[],{mergeRuns:function(){for(;1s[e+1])break;n(e)}},forceMergeRuns:function(){for(;1=sw;)t|=1&e,e>>=1;return e+t}(o);do{if((i=ue(e,n,r,t))s&&(l=s),ce(e,n,n+l,n+i,t),i=l}a.pushRun(n,i),a.mergeRuns(),o-=i,n+=i}while(0!=o);a.forceMergeRuns()}}function he(){pw||(pw=!0,console.warn("z / z2 / zlevel of displayable is invalid, which may cause unexpected errors"))}function ge(e,t){return e.zlevel===t.zlevel?e.z===t.z?e.z2-t.z2:e.z-t.z:e.zlevel-t.zlevel}function ye(e){return e>-vw&&evw||e<-vw}function ve(e,t,n,r,o){var i=1-o;return i*i*(i*e+3*o*t)+o*o*(o*r+3*i*n)}function be(e,t,n,r,o){var i=1-o;return 3*(((t-e)*i+2*(n-t)*o)*i+(r-n)*o*o)}function xe(e,t,n,r,o,i){var a=r+3*(t-n)-e,s=3*(n-2*t+e),l=3*(t-e),u=e-o,c=s*s-3*a*l,p=s*l-9*a*u,d=0;if(ye(c)&&ye(p))if(ye(s))i[0]=0;else{0<=(S=-l/s)&&1>=S&&(i[d++]=S)}else{var f=p*p-4*c*(l*l-3*s*u);if(ye(f)){var h=p/c,g=-h/2;0<=(S=-s/a+h)&&1>=S&&(i[d++]=S),0<=g&&1>=g&&(i[d++]=g)}else if(0m?-yw(-m,_w):yw(m,_w))+(v=0>v?-yw(-v,_w):yw(v,_w))))/(3*a))&&1>=S&&(i[d++]=S)}else{var b=(2*c*s-3*a*p)/(2*mw(c*c*c)),x=i_(b)/3,_=mw(c),w=s_(x),S=(-s-2*_*w)/(3*a),C=(g=(-s+_*(w+xw*l_(x)))/(3*a),(-s+_*(w-xw*l_(x)))/(3*a));0<=S&&1>=S&&(i[d++]=S),0<=g&&1>=g&&(i[d++]=g),0<=C&&1>=C&&(i[d++]=C)}}return d}function _e(e,t,n,r,o){var i=6*n-12*t+6*e,a=9*t+3*r-3*e-9*n,s=3*t-3*e,l=0;if(ye(a)){if(me(i)){0<=(c=-s/i)&&1>=c&&(o[l++]=c)}}else{var u=i*i-4*a*s;if(ye(u))o[0]=-i/(2*a);else if(0=c&&(o[l++]=c),0<=d&&1>=d&&(o[l++]=d)}}return l}function we(e,t,n,r,o,i){var a=(t-e)*o+e,s=(n-t)*o+t,l=(r-n)*o+n,u=(s-a)*o+a,c=(l-s)*o+s,p=(c-u)*o+u;i[0]=e,i[1]=a,i[2]=u,i[3]=p,i[4]=p,i[5]=c,i[6]=l,i[7]=r}function Se(e,t,n,r,o,i,a,s,l,u,c){var p,d,f,h,g,y=.005,m=1/0;ww[0]=l,ww[1]=u;for(var v=0;1>v;v+=.05)Sw[0]=ve(e,n,o,a,v),Sw[1]=ve(t,r,i,s,v),(h=k_(ww,Sw))b&&!(y=f&&gd;d+=.05){Sw[0]=Oe(e,n,o,d),Sw[1]=Oe(t,r,i,d),(y=k_(ww,Sw))f&&!(c=g&&m=e?0:1<=e?1:xe(0,r,i,1,e,s)&&ve(0,o,a,1,s[0])}}}function Ee(e,t,n){return(t-e)*n+e}function Me(e,t,n,r){for(var o=t.length,i=0;ir?t:e,i=c(n,r),a=o[i-1]||{color:[0,0,0,0],offset:0},s=i;sa)r.length=a;else for(var s=i;sJw||e<-Jw}function Ze(e,t){for(var n,r=0;r=--a&&(s?l&&l():u&&u())},p=function(){0>=--a&&(s?l&&l():u&&u())};!a&&l&&l(),0=i)return s}else{if(e>=o)return a;if(e<=i)return s}else{if(e===o)return a;if(e===i)return s}return(e-o)/l*u+a}function gt(e,t){return"center"===e||"middle"===e?e="50%":"left"===e||"top"===e?e="0%":("right"===e||"bottom"===e)&&(e="100%"),O_.isString(e)?function(e){return e.replace(/^\s+|\s+$/g,"")}(e).match(/%$/)?parseFloat(e)/100*t:parseFloat(e):null==e?NaN:+e}function yt(e,t,n){return null==t&&(t=10),t=c(d(0,t),CS),e=(+e).toFixed(t),n?e:+e}function mt(e){return e.sort((function(e,t){return e-t})),e}function vt(e){if(e=+e,isNaN(e))return 0;if(1e-14n;n++,t*=10)if(g(e*t)/t===e)return n;return bt(e)}function bt(e){var t=e.toString().toLowerCase(),n=t.indexOf("e"),r=0i?0:o-1-i)-r)}function xt(e,t){var r=n,o=n_,i=u(r(e[1]-e[0])/o),a=g(r(s(t[1]-t[0]))/o),l=c(d(-i+a,0),20);return isFinite(l)?l:20}function _t(e,t,n){return e[t]&&wt(e,n)[t]||0}function wt(e,t){var n=O_.reduce(e,(function(e,t){return e+(isNaN(t)?0:t)}),0);if(0===n)return[];for(var r=o(10,t),i=O_.map(e,(function(e){return(isNaN(e)?0:e)/n*r*100})),a=O_.map(i,(function(e){return u(e)})),s=O_.reduce(a,(function(e,t){return e+t}),0),l=O_.map(i,(function(e,t){return e-a[t]}));s<100*r;){for(var c=Number.NEGATIVE_INFINITY,p=null,d=0,f=l.length;dc&&(c=l[d],p=d);++a[p],l[p]=0,++s}return O_.map(a,(function(e){return e/r}))}function St(e,t){var n=d(vt(e),vt(t)),r=e+t;return n>CS?r:yt(r,n)}function Ct(e){var t=2*f;return(e%t+t)%t}function Ot(e){return e>-SS&&ei?1:2.5>i?2:4>i?3:7>i?5:10:1>i?1:2>i?2:3>i?3:5>i?5:10)*r,-20<=n?+e.toFixed(0>n?-n:0):e}function kt(e,t){var n=(e.length-1)*t+1,r=u(n),o=+e[r-1],i=n-r;return i?o+i*(e[r]-o):o}function Pt(e){e.sort((function(e,t){return function e(t,n,r){return t.interval[r]a;a++)o[a]<=t&&(o[a]=t,i[a]=a?1:1-n),t=o[a],n=i[a];o[0]===o[1]&&1!=i[0]*i[1]?e.splice(r,1):r++}return e}function Et(e){var t=parseFloat(e);return t==e&&(0!==t||!O_.isString(e)||0>=e.indexOf("x"))?t:NaN}function Mt(e){return!isNaN(Et(e))}function Rt(){return g(9*Math.random())}function jt(e,t){return null==e?t:null==t?e:e*t/function e(t,n){return 0===n?t:e(n,t%n)}(e,t)}function Lt(e,t,n){return(t-e)*n+e}function Nt(e){return e instanceof Array?e:null==e?[]:[e]}function Vt(e,t,n){if(e){e[t]=e[t]||{},e.emphasis=e.emphasis||{},e.emphasis[t]=e.emphasis[t]||{};for(var r,o=0,i=n.length;oObject(O_.indexOf)(t.includeMainTypes,s)))a=a||!!s,(o.get(s)||o.set(s,{}))[l]=e}else i[n]=e})),{mainTypeSpecified:a,queryOptionMap:o,others:i}}function Zt(e,t,n,r){r=r||PS;var o,i=n.index,a=n.id,s=n.name,l={models:null,specified:null!=i||null!=a||null!=s};return l.specified?"none"===i||!1===i?(Object(O_.assert)(r.enableNone,'`"none"` or `false` is not a valid value on index option.'),l.models=[],l):("all"===i&&(Object(O_.assert)(r.enableAll,'`"all"` is not a valid value on index option.'),i=a=s=null),l.models=e.queryComponents({mainType:t,index:i,id:a,name:s}),l):(l.models=r.useDefault&&(o=e.getComponent(t))?[o]:[],l)}function $t(e,t,n){e.setAttribute?e.setAttribute(t,n):e[t]=n}function Jt(e,t){var n=Object(O_.createHashMap)(),r=[];return Object(O_.each)(e,(function(e){var o=t(e);(n.get(o)||(r.push(o),n.set(o,[]))).push(e)})),{keys:r,buckets:n}}function en(e,t,n,r,o){var i=null==t||"auto"===t;if(null==r)return r;if(Object(O_.isNumber)(r))return yt(g=Lt(n||0,r,o),i?d(vt(n||0),vt(r)):t);if(Object(O_.isString)(r))return 1>o?n:r;for(var a,s=[],l=n,u=r,c=d(l?l.length:0,u.length),p=0;po&&l?l:u)[p];else{var f=l&&l[p]?l[p]:0,h=u[p],g=Lt(f,h,o);s[p]=yt(g,i?d(vt(f),vt(h)):t)}return s}function tn(e){var t={main:"",sub:""};if(e){var n=e.split(MS);t.main=n[0]||"",t.sub=n[1]||""}return t}function nn(e){e.$constructor=e,e.extend=function(e){var t,n=this;return function(e){return O_.isFunction(e)&&/^class\s/.test(Function.prototype.toString.call(e))}(n)?t=function(e){function t(){return e.apply(this,arguments)||this}return a(t,e),t}(n):(t=function(){(e.$constructor||n).apply(this,arguments)},O_.inherits(t,this)),O_.extend(t.prototype,e),t[jS]=!0,t.extend=this.extend,t.superCall=on,t.superApply=an,t.superClass=n,t}}function rn(e,t){e.extend=t.extend}function on(e,t){for(var n=[],r=2;rO_.indexOf(o,i))){var l=n.getShallow(i,t);null!=l&&(a[e[s][0]]=l)}return a}}function un(e){if("string"==typeof e){var t=FS.get(e);return t&&t.image}return e}function cn(e,t,n,r,o){if(!e)return t;if("string"==typeof e){if(t&&t.__zrImageSrc===e||!n)return t;var i=FS.get(e),a={hostEl:n,cb:r,cbPayload:o};return i?!dn(t=i.image)&&i.pending.push(a):((t=lS.d.loadImage(e,pn,pn)).__zrImageSrc=e,FS.put(e,t.__cachedImgObj={image:t,pending:[a]})),t}return e}function pn(){var e=this.__cachedImgObj;this.onload=this.onerror=this.__cachedImgObj=null;for(var t=0;t=a;l++)s-=a;var u=$e(n,t);return u>s&&(n="",u=0),s=e-u,o.ellipsis=n,o.ellipsisWidth=u,o.contentWidth=s,o.containerWidth=e,o}function gn(e,t){var n=t.containerWidth,r=t.font,o=t.contentWidth;if(!n)return"";var i=$e(e,r);if(i<=n)return e;for(var a=0;;a++){if(i<=o||a>=t.maxIterations){e+=t.ellipsis;break}var s=0===a?yn(e,o,t.ascCharWidth,t.cnCharWidth):0=o?n:r;return a}function mn(e,t){null!=e&&(e+="");var n,r=t.overflow,o=t.padding,i=t.font,a=rt(i),s=Object(O_.retrieve2)(t.lineHeight,a),l=!!t.backgroundColor,c="truncate"===t.lineOverflow,p=t.width,f=(n=null==p||"break"!==r&&"breakAll"!==r?e?e.split("\n"):[]:e?_n(e,t.font,p,"breakAll"===r,0).lines:[]).length*s,h=Object(O_.retrieve2)(t.height,f);if(f>h&&c){var g=u(h/s);n=n.slice(0,g)}if(e&&"truncate"===r&&null!=p)for(var y=hn(p,i,t.ellipsis,{minChar:t.truncateMinChar,placeholder:t.placeholder}),m=0;mc&&bn(r,e.substring(c,i),t,u),bn(r,o[2],t,u,o[1]),c=zS.lastIndex;cs){0<_?(v.tokens=v.tokens.slice(0,_),n(v,x,b),r.lines=r.lines.slice(0,m+1)):r.lines=r.lines.slice(0,m);break e}var T=w.width,A=null==T||"auto"===T;if("string"==typeof T&&"%"===T.charAt(T.length-1))E.percentWidth=T,p.push(E),E.contentWidth=$e(E.text,O);else{if(A){var D=w.backgroundColor,k=D&&D.image;k&&(dn(k=un(k))&&(E.width=d(E.width,k.width*I/k.height)))}var P="truncate"===l&&null!=a?a-x:null;null!=P&&Pr.width&&(i=t.split("\n"),p=!0),r.accumWidth=h}else{var g=_n(t,c,r.width,r.breakAll,r.accumWidth);r.accumWidth=g.accumWidth+f,a=g.linesWidths,i=g.lines}}else i=t.split("\n");for(var y=0;y=t||880<=t&&4351>=t||4608<=t&&5119>=t||7680<=t&&8303>=t}(e)||!!HS[e]}function _n(e,t,n,r,o){for(var i,a=[],s=[],l="",u="",c=0,p=0,d=0;dn:o+p+f>n)?p?(l||u)&&(h?(!l&&(l=u,u="",p=c=0),a.push(l),s.push(p-c),u+=i,l="",p=c+=f):(u&&(l+=u,u="",c=0),a.push(l),s.push(p),l=i,p=f)):h?(a.push(u),s.push(c),u=i,c=f):(a.push(i),s.push(f)):(p+=f,h?(u+=i,c+=f):(u&&(l+=u,u="",c=0),l+=i))}else u&&(l+=u,p+=c),a.push(l),s.push(p),l="",u="",c=0,p=0;return a.length||l||(l=e,u="",c=0),u&&(l+=u),l&&(a.push(l),s.push(p)),1===a.length&&(p+=o),{accumWidth:p,lines:a,linesWidths:s}}function wn(e,t,n){if(0!==e.length){for(var r=e[0],o=r[0],i=r[0],a=r[1],s=r[1],l=1;ld%oC&&1e-4(o%=oC)&&(o+=oC),0>(i%=oC)&&(i+=oC),o>i&&!a?i+=oC:oo&&(sC[0]=rC(g)*n+e,sC[1]=nC(g)*r+t,c(l,sC,l),p(u,sC,u))}function Tn(e){return g(e/wC*1e8)/1e8%2*wC}function An(e,t){var n=Tn(e[0]);0>n&&(n+=SC);var r=n-e[0],o=e[1];o+=r,!t&&o-n>=SC?o=n+SC:t&&n-o>=SC?o=n-SC:!t&&n>o?o=n+(SC-Tn(n-o)):t&&nt+l&&a>r+l||ae+l&&i>n+l||it+p&&c>r+p&&c>i+p&&c>s+p||ce+p&&u>n+p&&u>o+p&&u>a+p||ut+u&&l>r+u&&l>i+u||le+u&&s>n+u&&s>o+u||s(e%=TC)&&(e+=TC),e}function Mn(e,t,n,r,o,i,a,l,u){if(0===a)return!1;var c=a,p=u_((l-=e)*l+(u-=t)*u);if(p-c>n||p+cs(r-o)%AC)return!0;if(i){var d=r;r=En(o),o=En(d)}else r=En(r),o=En(o);r>o&&(o+=AC);var f=o_(u,l);return 0>f&&(f+=AC),f>=r&&f<=o||f+AC>=r&&f+AC<=o}function Rn(e,t,n,r,o,i){if(i>t&&i>r||io?s:0}function jn(e,t){return s(e-t)t&&u>r&&u>i&&u>s||ud&&(d=_e(t,r,i,s,MC),MC[1]t&&s>r&&s>i||s=c&&(o[l++]=c)}}else{var u=a*a-4*i*s;if(ye(u))0<=(c=-a/(2*i))&&1>=c&&(o[l++]=c);else if(0=c&&(o[l++]=c),0<=d&&1>=d&&(o[l++]=d)}}return l}(t,r,i,s,EC);if(0===l)return 0;var u=Te(t,r,i);if(0<=u&&1>=u){for(var c=0,p=Oe(t,r,i,u),d=0;dn||l<-n)return 0;var u=u_(n*n-l*l);EC[0]=-u,EC[1]=u;var c=s(r-o);if(1e-4>c)return 0;if(c>=kC-1e-4){r=0,o=kC;var p=i?1:-1;return a>=EC[0]+e&&a<=EC[1]+e?p:0}if(r>o){var d=r;r=o,o=d}0>r&&(r+=kC,o+=kC);for(var h,g=0,y=0;2>y;y++)if((h=EC[y])+e>a){var m=o_(l,h);p=i?1:-1;0>m&&(m=kC+m),(m>=r&&m<=o||m+kC>=r&&m+kC<=o)&&(m>f/2&&m<1.5*f&&(p=-p),g+=p)}return g}function zn(e,t,n,r,o){for(var i,a,s=e.data,l=e.len(),u=0,c=0,p=0,d=0,f=0,h=0;h=t||"transparent"===e||"none"===e?null:e.image||e.colorStops?"#000":e}function Xn(e){return null==e||"none"===e?null:e.image||e.colorStops?"#000":e}function Kn(e,t,n){return"right"===t?e-n[1]:"center"===t?e+n[3]/2-n[1]/2:e+n[3]}function Zn(e){var t=e.text;return null!=t&&(t+=""),t}function $n(e){return!!(e.backgroundColor||e.lineHeight||e.borderWidth&&e.borderColor)}function Jn(e){return null!=e&&"none"!==e}function er(e){if(Object(O_.isString)(e)){var t=_O.get(e);return t||(t=Tw.lift(e,-.1),_O.put(e,t)),t}if(Object(O_.isGradientObject)(e)){var n=Object(O_.extend)({},e);return n.colorStops=Object(O_.map)(e.colorStops,(function(e){return{offset:e.offset,color:Tw.lift(e.color,-.1)}})),n}return e}function tr(e,t,n){e.onHoverStateChange&&(e.hoverState||0)!==n&&e.onHoverStateChange(t),e.hoverState=n}function nr(e){tr(e,"emphasis",pO)}function rr(e){e.hoverState===pO&&tr(e,"normal",uO)}function or(e){tr(e,"blur",cO)}function ir(e){e.hoverState===cO&&tr(e,"normal",uO)}function ar(e){e.selected=!0}function sr(e){e.selected=!1}function lr(e,t,n){t(e,n)}function ur(e,t,n){lr(e,t,n),e.isGroup&&e.traverse((function(e){lr(e,t,n)}))}function cr(e,t){"emphasis"===t?e.hoverState=pO:"normal"===t?e.hoverState=uO:"blur"===t?e.hoverState=cO:"select"===t&&(e.selected=!0)}function pr(e,t){var n=this.states[e];if(this.style){if("emphasis"===e)return function(e,t,n,r){var o=n&&0<=Object(O_.indexOf)(n,"select"),i=!1;if(e instanceof NC){var a=sO(e),s=o&&a.selectFill||a.normalFill,l=o&&a.selectStroke||a.normalStroke;if(Jn(s)||Jn(l)){var u=(r=r||{}).style||{};"inherit"===u.fill?(i=!0,r=Object(O_.extend)({},r),(u=Object(O_.extend)({},u)).fill=s):!Jn(u.fill)&&Jn(s)?(i=!0,r=Object(O_.extend)({},r),(u=Object(O_.extend)({},u)).fill=er(s)):!Jn(u.stroke)&&Jn(l)&&(!i&&(r=Object(O_.extend)({},r),u=Object(O_.extend)({},u)),u.stroke=er(l)),r.style=u}}if(r&&null==r.z2){i||(r=Object(O_.extend)({},r));var c=e.z2EmphasisLift;r.z2=e.z2+(null==c?hO:c)}return r}(this,0,t,n);if("blur"===e)return function(e,t,n){var r=0<=Object(O_.indexOf)(e.currentStates,t),o=e.style.opacity,i=r?null:function(e,t,n,r){for(var o=e.style,i={},a=0;au.__fromStateTransition.indexOf(n)&&"style"===u.targetName&&u.saveTo(i,t);return i}(e,["opacity"],t,{opacity:1}),a=(n=n||{}).style||{};return null==a.opacity&&(n=Object(O_.extend)({},n),a=Object(O_.extend)({opacity:r?o:.1*i.opacity},a),n.style=a),n}(this,e,n);if("select"===e)return function(e,t,n){if(n&&null==n.z2){n=Object(O_.extend)({},n);var r=e.z2SelectLift;n.z2=e.z2+(null==r?gO:r)}return n}(this,0,n)}return n}function dr(e){e.stateProxy=pr;var t=e.getTextContent(),n=e.getTextGuideLine();t&&(t.stateProxy=pr),n&&(n.stateProxy=pr)}function fr(e,t){_r(e,t)||e.__highByOuter||ur(e,nr)}function hr(e,t){_r(e,t)||e.__highByOuter||ur(e,rr)}function gr(e,t){e.__highByOuter|=1<<(t||0),ur(e,nr)}function yr(e,t){(e.__highByOuter&=~(1<<(t||0)))||ur(e,rr)}function mr(e){ur(e,or)}function vr(e){ur(e,ir)}function br(e){ur(e,ar)}function xr(e){ur(e,sr)}function _r(e,t){return e.__highDownSilentOnTouch&&t.zrByTouch}function wr(e){var t=e.getModel(),n=[],r=[];t.eachComponent((function(t,o){var i=lO(o),a="series"===t,s=a?e.getViewOfSeriesModel(o):e.getViewOfComponentModel(o);a||r.push(s),i.isBlured&&(s.group.traverse((function(e){ir(e)})),a&&n.push(o)),i.isBlured=!1})),Object(O_.each)(r,(function(e){e&&e.toggleBlurSeries&&e.toggleBlurSeries(n,!1,t)}))}function Sr(e,t,n,r){function o(e,t){for(var n,r=0;r':'':{renderMode:i,content:"{"+(n.markerId||"markerX")+"|} ",style:"subItem"===o?{width:4,height:4,borderRadius:2,backgroundColor:r}:{width:10,height:10,borderRadius:5,backgroundColor:r}}:""}function Po(e,t,n){("week"===e||"month"===e||"quarter"===e||"half-year"===e||"year"===e)&&(e="MM-dd\nyyyy");var r=It(t),o=n?"getUTC":"get",i=r[o+"FullYear"](),a=r[o+"Month"]()+1,s=r[o+"Date"](),l=r[o+"Hours"](),u=r[o+"Minutes"](),c=r[o+"Seconds"](),p=r[o+"Milliseconds"]();return e=e.replace("MM",io(a,2)).replace("M",a).replace("yyyy",i).replace("yy",io(i%100+"",2)).replace("dd",io(s,2)).replace("d",s).replace("hh",io(l,2)).replace("h",l).replace("mm",io(u,2)).replace("m",u).replace("ss",io(c,2)).replace("s",c).replace("SSS",io(p,3))}function Eo(e){return e?e.charAt(0).toUpperCase()+e.substr(1):e}function Mo(e,t){return t=t||"transparent",O_.isString(e)?e:O_.isObject(e)&&e.colorStops&&(e.colorStops[0]||{}).color||t}function Ro(e,t){if("_blank"===t||"blank"===t){var n=window.open();n.opener=null,n.location.href=e}else window.open(e,t)}function jo(e,t,n,r,o){var i=0,a=0;null==r&&(r=1/0),null==o&&(o=1/0);var s=0;t.eachChild((function(l,u){var c,p,f=l.getBoundingRect(),h=t.childAt(u+1),g=h&&h.getBoundingRect();if("horizontal"===e){var y=f.width+(g?-g.x+f.x:0);(c=i+y)>r||l.newline?(i=0,c=y,a+=s+n,s=f.height):s=d(s,f.height)}else{var m=f.height+(g?-g.y+f.y:0);(p=a+m)>o||l.newline?(i+=s+n,a=0,p=m,s=f.width):s=d(s,f.width)}l.newline||(l.x=i,l.y=a,l.markRedraw(),"horizontal"===e?i=c+n:a=p+n)}))}function Lo(e,t,n){var r=t.width,o=t.height,i=gt(e.left,r),a=gt(e.top,o),s=gt(e.right,r),l=gt(e.bottom,o);return(isNaN(i)||isNaN(parseFloat(e.left)))&&(i=0),(isNaN(s)||isNaN(parseFloat(e.right)))&&(s=r),(isNaN(a)||isNaN(parseFloat(e.top)))&&(a=0),(isNaN(l)||isNaN(parseFloat(e.bottom)))&&(l=o),n=iI(n||0),{width:d(s-i-n[1]-n[3],0),height:d(l-a-n[0]-n[2],0)}}function No(e,t,n){n=iI(n||0);var r=t.width,o=t.height,i=gt(e.left,r),a=gt(e.top,o),s=gt(e.right,r),l=gt(e.bottom,o),u=gt(e.width,r),c=gt(e.height,o),p=n[2]+n[0],d=n[1]+n[3],f=e.aspect;switch(isNaN(u)&&(u=r-s-d-i),isNaN(c)&&(c=o-l-p-a),null!=f&&(isNaN(u)&&isNaN(c)&&(f>r/o?u=.8*r:c=.8*o),isNaN(u)&&(u=f*c),isNaN(c)&&(c=u/f)),isNaN(i)&&(i=r-s-u-d),isNaN(a)&&(a=o-l-c-p),e.left||e.right){case"center":i=r/2-u/2-n[3];break;case"right":i=r-u-d}switch(e.top||e.bottom){case"middle":case"center":a=o/2-c/2-n[0];break;case"bottom":a=o-c-p}i=i||0,a=a||0,isNaN(u)&&(u=r-d-i-(s||0)),isNaN(c)&&(c=o-p-a-(l||0));var h=new ew(i+n[3],a+n[0],u,c);return h.margin=n,h}function Vo(e,t,n,r,o,i){var a,s=!o||!o.hv||o.hv[0],l=!o||!o.hv||o.hv[1],u=o&&o.boundingMode||"all";if((i=i||e).x=e.x,i.y=e.y,!s&&!l)return!1;if("raw"===u)a="group"===e.type?new ew(0,0,+t.width||0,+t.height||0):e.getBoundingRect();else if(a=e.getBoundingRect(),e.needLocalTransform()){var c=e.getLocalTransform();(a=a.clone()).applyTransform(c)}var p=No(O_.defaults({width:a.width,height:a.height},t),n,r),d=s?p.x-a.x:0,f=l?p.y-a.y:0;return"raw"===u?(i.x=d,i.y=f):(i.x+=d,i.y+=f),i===e&&e.markRedraw(),!0}function Fo(e){var t=e.layoutMode||e.constructor.layoutMode;return O_.isObject(t)?t:t?{type:t}:null}function zo(e,t,n){function r(n,r){var a={},l=0,u={},c=0;if(lI(n,(function(t){u[t]=e[t]})),lI(n,(function(e){o(t,e)&&(a[e]=u[e]=t[e]),i(a,e)&&l++,i(u,e)&&c++})),s[r])return i(t,n[1])?u[n[2]]=null:i(t,n[2])&&(u[n[1]]=null),u;if(2==c||!l)return u;if(l>=2)return a;for(var p,d=0;dt)return e[r];return e[n-1]}(r,a):n;if((c=c||n)&&c.length){var p=c[l];return o&&(u[o]=p),s.paletteIdx=(l+1)%c.length,p}}function Ko(e){throw new Error(e)}function Zo(e,t,n){if(Object(O_.isArray)(t)){var r=Object(O_.createHashMap)();return Object(O_.each)(t,(function(e){null!=e&&(null!=Ht(e,null)&&r.set(e,!0))})),Object(O_.filter)(n,(function(t){return t&&r.get(t[e])}))}var o=Ht(t,null);return Object(O_.filter)(n,(function(t){return t&&null!=o&&t[e]===o}))}function $o(e,t){return t.hasOwnProperty("subType")?Object(O_.filter)(e,(function(e){return e&&e.subType===t.subType})):e}function Jo(e){var t=Object(O_.createHashMap)();return e&&Object(O_.each)(Nt(e.replaceMerge),(function(e){t.set(e,!0)})),{replaceMergeMainTypeMap:t}}function ei(e,t,n){var r={width:t,height:n,aspectratio:t/n},o=!0;return Object(O_.each)(e,(function(e,t){var n=t.match(XI);if(n&&n[1]&&n[2]){var i=n[1],a=n[2].toLowerCase();(function(e,t,n){return"min"===n?e>=t:"max"===n?e<=t:e===t})(r[a],e,i)||(o=!1)}})),o}function ti(e){var t=e&&e.itemStyle;if(t)for(var n=0,r=JI.length;nm||"samesign"===l&&0<=f&&0=f&&0>m){f=St(f,m),g=m;break}}return r[0]=f,r[1]=g,r}))}))}function gi(e){return e instanceof rT}function yi(e,t,n){n=n||bi(e);var r=t.seriesLayoutBy,o=function(e,t,n,r,o){var i,a;if(!e)return{dimensionsDefine:xi(o),startIndex:a,dimensionsDetectedCount:i};if(t===SI){var s=e;"auto"===r||null==r?_i((function(e){null!=e&&"-"!==e&&(Object(O_.isString)(e)?null==a&&(a=1):a=0)}),n,s,10):a=Object(O_.isNumber)(r)?r:r?1:0,o||1!==a||(o=[],_i((function(e,t){o[t]=null==e?"":e+""}),n,s,1/0)),i=o?o.length:n===DI?s.length:s[0]?s[0].length:null}else if(t===CI)o||(o=function(e){for(var t,n=0;n=n&&(n=r+ +(o&&(!r||Wi(t)&&!t.noHeader)))})),n}return 0}(t)),a=[],s=t.blocks||[];Object(O_.assert)(!s||Object(O_.isArray)(s)),s=s||[];var l=e.orderMode;if(t.sortBlocks&&l){s=s.slice();var u={valueAsc:"asc",valueDesc:"desc"};if(Object(O_.hasOwn)(u,l)){var c=new vT(u[l],null);s.sort((function(e,t){return c.evaluate(e.sortParam,t.sortParam)}))}else"seriesDesc"===l&&s.reverse()}Object(O_.each)(s,(function(n,o){var s=t.valueFormatter,l=Yi(n)(s?Object(O_.extend)(Object(O_.extend)({},e),{valueFormatter:s}):e,n,0'+z(d)+""+p,n)}function Ki(e,t,n,r){var o=e.renderMode,i=t.noName,a=t.noValue,s=!t.markerType,l=t.name,u=e.useUTC,c=t.valueFormatter||e.valueFormatter||function(e){return e=Object(O_.isArray)(e)?e:[e],Object(O_.map)(e,(function(e,t){return Ao(e,Object(O_.isArray)(f)?f[t]:f,u)}))};if(!i||!a){var p=s?"":e.markupStyleCreator.makeTooltipMarker(t.markerType,t.markerColor||"#333",o),d=i?"":Ao(l,"ordinal",u),f=t.valueType,h=a?[]:c(t.value),g=!s||!i,y=!s&&i,m=Ui(r,o),v=m.nameStyle,b=m.valueStyle;return"richText"===o?(s?"":p)+(i?"":Ji(e,d,v))+(a?"":function(e,t,n,r,o){var i=[o],a=r?10:20;return n&&i.push({padding:[0,0,0,a],align:"right"}),e.markupStyleCreator.wrapRichTextStyle(Object(O_.isArray)(t)?t.join(" "):t,i)}(e,h,g,y,b)):$i((s?"":p)+(i?"":function(e,t,n){return''+z(e)+""}(d,!s,v))+(a?"":function(e,t,n,r){var o=n?"10px":"20px",i=t?"float:right;margin-left:"+o:"";return e=Object(O_.isArray)(e)?e:[e],''+Object(O_.map)(e,(function(e){return z(e)})).join("  ")+""}(h,g,y,b)),n)}}function Zi(e,t,n,r,o,i){if(e)return Yi(e)({useUTC:o,renderMode:n,orderMode:r,markupStyleCreator:t,valueFormatter:e.valueFormatter},e,0,i)}function $i(e,t){return'
'+e+'
'}function Ji(e,t,n){return e.markupStyleCreator.wrapRichTextStyle(t,n)}function ea(e,t){return Mo(e.getData().getItemVisual(t,"style")[e.visualDrawType])}function ta(e,t){var n=e.get("padding");return null==n?"richText"===t?[8,10]:10:n}function na(e){var t,n,r,o,i=e.series,a=e.dataIndex,s=e.multipleSeries,l=i.getData(),u=l.mapDimensionsAll("defaultedTooltip"),c=u.length,p=i.getRawValue(a),d=Object(O_.isArray)(p),f=ea(i,a);if(1t.outputData.count()&&t.model.getRawData().cloneShallow(t.outputData)}function la(e,t){O_.each(O_.concatArray(e.CHANGABLE_METHODS,e.DOWNSAMPLE_METHODS),(function(n){e.wrapMethod(n,O_.curry(ua,t))}))}function ua(e,t){var n=ca(e);return n&&n.setOutputEnd((t||this).count()),t}function ca(e){var t=(e.ecModel||{}).scheduler,n=t&&t.getPipeline(e.uid);if(n){var r=n.currentTask;if(r){var o=r.agentStubMap;o&&(r=o.get(e.uid))}return r}}function pa(){var e=Yt();return function(t){var n=e(t),r=t.pipelineContext,o=!!n.large,i=!!n.progressiveRender,a=n.large=!(!r||!r.large),s=n.progressiveRender=!(!r||!r.progressiveRender);return!(o==a&&i==s)&&"reset"}}function da(e,t){if(t){var n,r,o,i,a,s,l=e.data,u=e.len(),c=zT.M,p=zT.C,d=zT.L,f=zT.R,h=zT.A,g=zT.Q;for(o=0,i=0;o=ha(w,S)&&(C=WT),1<=ha(w,S)&&(C=0),0>C){var O=g(C/WT*1e6)/1e6;C=2*WT+O%2*WT}c.addData(u,b,x,a,s,_,C,p,i)}function ma(e){return null!=e.setData}function va(e,t){var n=function(e){var t=new IC;if(!e)return t;var n,r=0,o=0,i=r,a=o,s=IC.CMD,l=e.match(YT);if(!l)return t;for(var u=0;ub?-1:1)*cA(pA(0,_*_*x-w*w)),C=(w*b-v*S)/x,O=(-w*v-b*S)/x,I=(w*b+v*S)/x,T=(-w*v+b*S)/x,A=C-y,D=O-m,k=I-y,P=T-m;return A*A+D*D>k*k+P*P&&(C=I,O=T),{cx:C,cy:O,x0:-c,y0:-p,x1:C*(o/_-1),y1:O*(o/_-1)}}function wa(e,t){var n,r=pA(t.r,0),o=pA(t.r0||0,0),i=0r){var a=r;r=o,o=a}var s=t.startAngle,l=t.endAngle;if(!isNaN(s)&&!isNaN(l)){var u=t.cx,c=t.cy,p=!!t.clockwise,d=uA(l-s),f=d>oA&&d%oA;if(f>fA&&(d=f),r>fA)if(d>oA-fA)e.moveTo(u+r*aA(s),c+r*iA(s)),e.arc(u,c,r,s,l,!p),o>fA&&(e.moveTo(u+o*aA(l),c+o*iA(l)),e.arc(u,c,o,l,s,p));else{var h=void 0,g=void 0,y=void 0,m=void 0,v=void 0,b=void 0,x=void 0,_=void 0,w=void 0,S=void 0,C=void 0,O=void 0,I=void 0,T=void 0,A=void 0,D=void 0,k=r*aA(s),P=r*iA(s),E=o*aA(l),M=o*iA(l),R=d>fA;if(R){var j=t.cornerRadius;j&&(h=(n=function(e){var t;if(Object(O_.isArray)(e)){var n=e.length;if(!n)return e;t=1===n?[e[0],e[0],0,0]:2===n?[e[0],e[0],e[1],e[1]]:3===n?e.concat(e[2]):e}else t=[e,e,e,e];return t}(j))[0],g=n[1],y=n[2],m=n[3]);var L=uA(r-o)/2;if(v=dA(L,y),b=dA(L,m),x=dA(L,h),_=dA(L,g),C=w=pA(v,b),O=S=pA(x,_),(w>fA||S>fA)&&(I=r*aA(l),T=r*iA(l),A=o*aA(s),D=o*iA(s),dfA){var H=dA(y,C),U=dA(m,C),G=_a(A,D,k,P,r,H,p),W=_a(I,T,E,M,r,U,p);e.moveTo(u+G.cx+G.x0,c+G.cy+G.y0),CfA&&R)if(O>fA){H=dA(h,O),G=_a(E,M,I,T,o,-(U=dA(g,O)),p),W=_a(k,P,A,D,o,-H,p);e.lineTo(u+G.cx+G.x0,c+G.cy+G.y0),Os(i[1])?0=n&&i>=o)return{x:n,y:o,width:r-n,height:i-o}}function Qa(e,t,n){var r=Object(O_.extend)({rectHover:!0},t),o=r.style={strokeNoScale:!0};if(n=n||{x:-1,y:-1,width:2,height:2},e)return 0===e.indexOf("image://")?(o.image=e.slice(8),Object(O_.defaults)(o,n),new HC(r)):Da(e.replace("path://",""),r,n,"center")}function qa(e,t,n,r,o){for(var i,a=0,s=o[o.length-1];a=e&&-1e-6<=e}(d))return!1;var f=e-o,h=t-i,g=Ua(f,h,l,u)/d;if(0>g||1y||1=iO&&(t=aO[e]=iO++),t}(t.highlightKey):null;null==r?e.eachItemGraphicEl((function(e){Xa(e,n,o)})):Object(O_.each)(Nt(r),(function(t){Xa(e.getItemGraphicEl(t),n,o)}))}function Za(e){return tD(e.model)}function $a(e){var t=e.model,n=e.ecModel,r=e.api,o=e.payload,i=t.pipelineContext.progressiveRender,a=e.view,s=o&&eD(o).updateMethod,l=i?"incrementalPrepareRender":s&&a[s]?s:"render";return"render"!==l&&a[l](t,n,r,o),oD[l]}function Ja(e,t,n){function r(){c=(new Date).getTime(),p=null,e.apply(a,s||[])}var o,i,a,s,l,u=0,c=0,p=null;t=t||0;var d=function(){for(var e=[],d=0;de.strokePercent||1>e.strokeOpacity||1>e.fillOpacity)}(t.style);s||function(e,t){return e&&t?e[0]!==t[0]||e[1]!==t[1]||e[2]!==t[2]||e[3]!==t[3]||e[4]!==t[4]||e[5]!==t[5]:e||t}(o,u.transform)?(Vs(e,n),Ns(e,t)):!c&&Vs(e,n);var p=Fs(t,n.inHover);t instanceof NC?(n.lastDrawType!==BD&&(l=!0,n.lastDrawType=BD),Ls(e,t,u,l,n),(!c||!n.batchFill&&!n.batchStroke)&&e.beginPath(),function(e,t,n,r){var o,i=Ds(n),a=Ps(n),s=n.strokePercent,l=1>s,u=!t.path;(!t.silent||l)&&u&&t.createPathProxy();var c=t.path||VD,p=t.__dirty;if(!r){var d=n.fill,f=n.stroke,h=a&&!!d.colorStops,g=i&&!!f.colorStops,y=a&&!!d.image,m=i&&!!f.image,v=void 0,b=void 0,x=void 0,_=void 0,w=void 0;(h||g)&&(w=t.getBoundingRect()),h&&(v=p?Os(e,d,w):t.__canvasFillGradient,t.__canvasFillGradient=v),g&&(b=p?Os(e,f,w):t.__canvasStrokeGradient,t.__canvasStrokeGradient=b),y&&(x=p||!t.__canvasFillPattern?Rs(e,d,t):t.__canvasFillPattern,t.__canvasFillPattern=x),m&&(_=p||!t.__canvasStrokePattern?Rs(e,f,t):t.__canvasStrokePattern,t.__canvasStrokePattern=x),h?e.fillStyle=v:y&&(x?e.fillStyle=x:a=!1),g?e.strokeStyle=b:m&&(_?e.strokeStyle=_:i=!1)}var S,C,O=t.getGlobalScale();c.setScale(O[0],O[1],t.segmentIgnoreThreshold),e.setLineDash&&n.lineDash&&(S=(o=As(t))[0],C=o[1]);var I=!0;(u||p&cw)&&(c.setDPR(e.dpr),l?c.setContext(null):(c.setContext(e),I=!1),c.reset(),t.buildPath(c,t.shape,r),c.toStatic(),t.pathUpdated()),I&&c.rebuildPath(e,l?s:1),S&&(e.setLineDash(S),e.lineDashOffset=C),r||(n.strokeFirst?(i&&Ms(e,n),a&&Es(e,n)):(a&&Es(e,n),i&&Ms(e,n))),S&&e.setLineDash([])}(e,t,p,c),c&&(n.batchFill=p.fill||"",n.batchStroke=p.stroke||"")):t instanceof zC?(n.lastDrawType!==qD&&(l=!0,n.lastDrawType=qD),Ls(e,t,u,l,n),function(e,t,n){var r,o=n.text;if(null!=o&&(o+=""),o){e.font=n.font||lS.a,e.textAlign=n.textAlign,e.textBaseline=n.textBaseline;var i=void 0,a=void 0;e.setLineDash&&n.lineDash&&(i=(r=As(t))[0],a=r[1]),i&&(e.setLineDash(i),e.lineDashOffset=a),n.strokeFirst?(Ds(n)&&e.strokeText(o,n.x,n.y),Ps(n)&&e.fillText(o,n.x,n.y)):(Ps(n)&&e.fillText(o,n.x,n.y),Ds(n)&&e.strokeText(o,n.x,n.y)),i&&e.setLineDash([])}}(e,t,p)):t instanceof HC?(n.lastDrawType!==QD&&(l=!0,n.lastDrawType=QD),function(e,t,n,r,o){js(e,Fs(t,o.inHover),n&&Fs(n,o.inHover),r,o)}(e,t,u,l,n),function(e,t,n){var r=t.__image=cn(n.image,t.__image,t,t.onload);if(r&&dn(r)){var o=n.x||0,i=n.y||0,a=t.getWidth(),s=t.getHeight(),l=r.width/r.height;if(null==a&&null!=s?a=s*l:null==s&&null!=a?s=a/l:null==a&&null==s&&(a=r.width,s=r.height),n.sWidth&&n.sHeight){var u=n.sx||0,c=n.sy||0;e.drawImage(r,u,c,n.sWidth,n.sHeight,o,i,a,s)}else if(n.sx&&n.sy){var p=a-(u=n.sx),d=s-(c=n.sy);e.drawImage(r,u,c,p,d,o,i,a,s)}else e.drawImage(r,o,i,a,s)}}(e,t,p)):t.getTemporalDisplayables&&(n.lastDrawType!==HD&&(l=!0,n.lastDrawType=HD),function(e,t,n){var r=t.getDisplayables(),o=t.getTemporalDisplayables();e.save();var i,a,s={prevElClipPaths:null,prevEl:null,allClipped:!1,viewWidth:n.viewWidth,viewHeight:n.viewHeight,inHover:n.inHover};for(i=t.getCursor(),a=r.length;i=t))for(var s=-v,l=0,u=0,c=0;s<_.height;){if(0==l%2){for(var p=u/2%y.length,d=0,m=0,w=0;d<2*_.width;){var S=0;for(i=0;i=S)break;if(0==m%2){var C=.5*(1-a.symbolSize),O=d+h[c][m]*C,I=s+g[l]*C,T=h[c][m]*a.symbolSize,A=g[l]*a.symbolSize,D=w/2%y[p].length;e(O,I,T,A,y[p][D])}d+=h[c][m],++w,++m===h[c].length&&(m=0)}++c===h.length&&(c=0)}s+=g[l],++u,++l===g.length&&(l=0)}}(),s&&GD.put(u,b||x),e.image=b,e.svgElement=x,e.svgWidth=_.width,e.svgHeight=_.height}(s),s.rotation=a.rotation,s.scaleX=s.scaleY=o?1:1/n,UD.set(e,s),e.dirty=!1,s}function qs(e){if(!e||0===e.length)return[[0,0]];if(Object(O_.isNumber)(e))return[[o=l(e),o]];for(var t=!0,n=0;nObject(O_.indexOf)(Mk,e)&&Mk.push(e)}function ol(e,t){fl(Ek,e,t,$D)}function il(e){sl("afterinit",e)}function al(e){sl("afterupdate",e)}function sl(e,t){YD.on(e,t)}function ll(e,t,n){Object(O_.isFunction)(t)&&(n=t,t="");var r=Object(O_.isObject)(e)?e.type:e;e.event=(e.event||r).toLowerCase(),t=e.event,Pk[t]||(Object(O_.assert)(ik.test(r)&&ik.test(t)),!kk[r]&&(kk[r]={action:n,actionInfo:e}),Pk[t]=r)}function ul(e,t){YI.register(e,t)}function cl(e){var t=YI.get(e);if(t)return t.getDimensionsInfo?t.getDimensionsInfo():t.dimensions.slice()}function pl(e,t){fl(Rk,e,t,JD,"layout")}function dl(e,t){fl(Rk,e,t,ek,"visual")}function fl(e,t,n,r,o){if((Object(O_.isFunction)(t)||Object(O_.isObject)(t))&&(n=t,t=r),!(0<=Object(O_.indexOf)(qk,n))){qk.push(n);var i=vD.wrapStageHandler(n,o);i.__prio=t,i.__raw=n,e.push(i)}}function hl(e,t){Lk[e]=t}function gl(e){Object(lS.e)({createCanvas:e})}function yl(e,t,n){var r=Gs("registerMap");r&&r(e,t,n)}function ml(e){var t=Gs("getMap");return t&&t(e)}function vl(e){return Object(O_.isArray)(e)?void Object(O_.each)(e,(function(e){vl(e)})):void(0<=Object(O_.indexOf)(Jk,e)||(Jk.push(e),Object(O_.isFunction)(e)&&(e={install:e}),e.install(eP)))}function bl(e){return null==e?0:e.length||1}function xl(e){return e}function _l(e,t){return e.hasOwnProperty(t)||(e[t]=[]),e[t]}function wl(e){return"category"===e?"ordinal":"time"===e?"time":"float"}function Sl(e){return e instanceof aP}function Cl(e){for(var t=Object(O_.createHashMap)(),n=0;n<(e||[]).length;n++){var r=e[n],o=Object(O_.isObject)(r)?r.name:r;null!=o&&null==t.get(o)&&t.set(o,n)}return t}function Ol(e){var t=oP(e);return t.dimNameMap||(t.dimNameMap=Cl(e.dimensionsDefine))}function Il(e){return 30t){var n=a[e],r=Object(O_.isObject)(n)?n:{name:n},o=new rP,i=r.name;null!=i&&null!=d.get(i)&&(o.name=o.displayName=i),null!=r.type&&(o.type=r.type),null!=r.displayName&&(o.displayName=r.displayName);var s=l.length;return g[e]=s,o.storeDimIndex=e,l.push(o),o}return l[t]}function r(e,t,n){null==_I.get(t)?(e.coordDim=t,e.coordDimIndex=n,s.set(t,!0)):e.otherDims[t]=n}function o(e){null==e.name&&(e.name=e.coordDim)}gi(e)||(e=mi(e));var i=(t=t||{}).coordDimensions||[],a=t.dimensionsDefine||e.dimensionsDefine||[],s=Object(O_.createHashMap)(),l=[],u=Dl(e,i,a,t.dimensionsCount),c=t.canOmitUnusedDimensions&&Il(u),p=a===e.dimensionsDefine,d=p?Ol(e):Cl(a),f=t.encodeDefine;!f&&t.encodeDefaulter&&(f=t.encodeDefaulter(e,u));for(var h=Object(O_.createHashMap)(f),g=new OT(u),y=0;yo[0])h.set(t,!1);else{var i=h.set(t,[]);Object(O_.each)(o,(function(e,o){var a=Object(O_.isString)(e)?d.get(e):e;null!=a&&a=b)&&(w.isExtraCoord=!0),b--),o(w),null==w.type&&(Go(e,_)===kI.Must||w.isExtraCoord&&(null!=w.otherDims.itemName||null!=w.otherDims.seriesName))&&(w.type="ordinal")}return function(e){for(var t=Object(O_.createHashMap)(),n=0;nr&&(a=o.interval=r);var s=o.intervalPrecision=Fl(a);return function(e,t){isFinite(e[0])||(e[0]=t[0]),isFinite(e[1])||(e[1]=t[1]),zl(e,0,t),zl(e,1,t),e[0]>e[1]&&(e[0]=e[1])}(o.niceTickExtent=[yt(l(e[0]/a)*a,s),yt(u(e[1]/a)*a,s)],e),o}function Vl(e){var t=o(10,At(e)),n=e/t;return n?2==n?n=3:3==n?n=5:n*=2:n=1,yt(n*t)}function Fl(e){return vt(e)+2}function zl(e,t,n){e[t]=d(c(e[t],n[1]),n[0])}function Bl(e,t){return e>=t[0]&&e<=t[1]}function Ql(e,t){return t[1]===t[0]?.5:(e-t[0])/(t[1]-t[0])}function ql(e,t){return e*(t[1]-t[0])+t[0]}function Hl(e){return Object(O_.isArray)(e)?OP?new Float32Array(e):e:new IP(e)}function Ul(e){return e.get("stack")||TP+e.seriesIndex}function Gl(e){return e.dim+e.index}function Wl(e,t){var n=[];return t.eachSeriesByType(e,(function(e){$l(e)&&n.push(e)})),n}function Yl(e){var t=function(e){var t={};Object(O_.each)(e,(function(e){var n=e.coordinateSystem.getBaseAxis();if("time"===n.type||"value"===n.type)for(var r,o=e.getData(),i=n.dim+"_"+n.index,a=o.getDimensionIndex(o.mapDimension(n.dim)),s=o.getStore(),l=0,u=s.count();lr&&(r=n),r!==f&&(e.width=r,u-=r+l*r,p--)}})),f=d(f=(u-s)/(p+(p-1)*l),0);var h,g=0;Object(O_.each)(r,(function(e){e.width||(e.width=f),h=e,g+=e.width*(1+l)})),h&&(g-=h.width*l);var y=-g/2;Object(O_.each)(r,(function(e,r){n[t][r]=n[t][r]||{bandWidth:o,offset:y,width:e.width},y+=e.width*(1+l)}))})),n}function Kl(e,t){var n=Wl(e,t),r=Yl(n);Object(O_.each)(n,(function(e){var t=e.getData(),n=e.coordinateSystem.getBaseAxis(),o=Ul(e),i=r[Gl(n)][o],a=i.offset,s=i.width;t.setLayout({bandWidth:i.bandWidth,offset:a,size:s})}))}function Zl(e){return{seriesType:e,plan:pa(),reset:function(e){if($l(e)){var t=e.getData(),n=e.coordinateSystem,r=n.getBaseAxis(),o=n.getOtherAxis(r),i=t.getDimensionIndex(t.mapDimension(o.dim)),a=t.getDimensionIndex(t.mapDimension(r.dim)),l=e.get("showBackground",!0),u=t.mapDimension(o.dim),c=t.getCalculationInfo("stackResultDimension"),p=Ml(t,u)&&!!t.getCalculationInfo("stackedOnSeries"),d=o.isHorizontal(),f=function(e,t){return t.toGlobalCoord(t.dataToCoord("log"===t.type?1:0))}(0,o),h=Jl(e),g=e.get("barMinHeight")||0,y=c&&t.getDimensionIndex(c),m=t.getLayout("size"),v=t.getLayout("offset");return{progress:function(e,t){for(var r,o=e.count,u=h&&Hl(3*o),c=h&&l&&Hl(3*o),b=h&&Hl(o),x=n.master.getRect(),_=d?x.width:x.height,w=t.getStore(),S=0;null!=(r=e.next());){var C=w.get(p?y:i,r),O=w.get(a,r),I=f,T=void 0;p&&(T=+C-w.get(i,r));var A=void 0,D=void 0,k=void 0,P=void 0;if(d){var E=n.dataToPoint([C,O]);if(p)I=n.dataToPoint([T,O])[0];A=I,D=E[1]+v,k=E[0]-I,P=m,s(k)k?-1:1)*g)}else{E=n.dataToPoint([O,C]);if(p)I=n.dataToPoint([O,T])[1];A=E[0]+v,D=I,k=m,P=E[1]-I,s(P)=P?-1:1)*g)}h?(u[S]=A,u[S+1]=D,u[S+2]=d?k:P,c&&(c[S]=d?x.x:A,c[S+1]=d?D:x.y,c[S+2]=_),b[r]=r):t.setItemLayout(r,{x:A,y:D,width:k,height:P}),S+=3}h&&t.setLayout({largePoints:u,largeDataIndices:b,largeBackgroundPoints:c,valueAxisHorizontal:d})}}}}}}function $l(e){return e.coordinateSystem&&"cartesian2d"===e.coordinateSystem.type}function Jl(e){return e.pipelineContext&&e.pipelineContext.large}function eu(e){return 16<(e/=$O)?16:7.5=r[0]&&y<=r[1]&&p++);var b=(r[1]-r[0])/t;if(p>1.5*b&&f>b/1.5)break;if(u.push(m),p>b||e===s[h])break}c=[]}}var x,_=Object(O_.filter)(Object(O_.map)(u,(function(e){return Object(O_.filter)(e,(function(e){return e.value>=r[0]&&e.value<=r[1]&&!e.notAdd}))})),(function(e){return 0>1^-(1&s),l=l>>1^-(1&l),o=s+=o,i=l+=i,r.push([s/n,l/n])}return r}function ku(e,t){return e=function(e){if(!e.UTF8Encoding)return e;var t=e,n=t.UTF8Scale;null==n&&(n=1024);var r=t.features;return O_.each(r,(function(e){var t=e.geometry,r=t.encodeOffsets,o=t.coordinates;if(r)switch(t.type){case"LineString":t.coordinates=Du(o,r,n);break;case"Polygon":case"MultiLineString":Au(o,r,n);break;case"MultiPolygon":O_.each(o,(function(e,t){return Au(e,r[t],n)}))}})),t.UTF8Encoding=!1,t}(e),O_.map(O_.filter(e.features,(function(e){return e.geometry&&e.properties&&0s(r-o)%eE)return u[0]=p,u[1]=d,c-n;if(i){var f=r;r=En(o),o=En(f)}else r=En(r),o=En(o);r>o&&(o+=eE);var h=o_(l,a);if(0>h&&(h+=eE),h>=r&&h<=o||h+eE>=r&&h+eE<=o)return u[0]=p,u[1]=d,c-n;var g=n*s_(r)+e,y=n*l_(r)+t,m=n*s_(o)+e,v=n*l_(o)+t,b=(g-a)*(g-a)+(y-l)*(y-l),x=(m-a)*(m-a)+(v-l)*(v-l);return bn&&(e+=n,n=-n),0>r&&(t+=r,r=-r);var s=e+n,l=t+r,u=a[0]=c(d(o,e),s),p=a[1]=c(d(i,t),l);return u_((u-o)*(u-o)+(p-i)*(p-i))}function Xu(e,t,n){var r=Yu(t.x,t.y,t.width,t.height,e.x,e.y,rE);return n.set(rE[0],rE[1]),r}function Ku(e,t,n){for(var r,o,i,a=0,s=0,l=0,u=0,c=1/0,p=t.data,d=e.x,f=e.y,h=0;h=h&&(l=r,u=o),g=Gu(y,m,b,x,x+_,w,(d-y)*b/v+y,f,rE),a=s_(x+_)*v+y,s=l_(x+_)*b+m;break;case tE.R:g=Yu(l=a=p[h++],u=s=p[h++],p[h++],p[h++],d,f,rE);break;case tE.Z:g=Wu(a,s,l,u,d,f,rE,!0),a=l,s=u}g=t&&0n||.001>r)){sE.scale(1/n),lE.scale(1/r);var o=sE.dot(lE);if(s_(t)a?U_.copy(cE,iE):1=n&&0r||.001>o))if(sE.scale(1/r),lE.scale(1/o),sE.dot(t)=a)U_.copy(cE,aE);else{cE.scaleAndAdd(lE,i/r_(f/2-s));var l=aE.x===iE.x?(cE.y-iE.y)/(aE.y-iE.y):(cE.x-iE.x)/(aE.x-iE.x);if(isNaN(l))return;0>l?U_.copy(cE,iE):1i[1]&&1e-5>i[2],l=o.style.margin||0,u=a.clone();u.applyTransform(i),u.x-=l/2,u.y-=l/2,u.width+=l,u.height+=l;var c=s?new UA(a,i):null;n.push({label:o,labelLine:t.labelLine,rect:u,localRect:a,obb:c,priority:t.priority,defaultAttr:t.defaultAttr,layoutOption:t.computedLayoutOption,axisAligned:s,transform:i})}return n}function ic(e,t,n,r,o,i){function a(){O=T.rect[t]-r,I=o-A.rect[t]-A.rect[n]}function u(e,t,n){if(0>e){var r=c(t,-e);if(0o&&f(-o*n,1)}else f(-e*n,1)}}function p(n,r,o){0!==n&&(v=!0);for(var i=r;ie?-1:1;e=s(e);for(var n=l(e/(g-1)),r=0;r=(e-=n))return}var g=e.length;if(!(2>g)){e.sort((function(e,n){return e.rect[t]-n.rect[t]}));for(var y,m=0,v=!1,b=[],x=0,_=0;_(y=S[t]-m)&&(S[t]-=y,w.label[t]-=y,v=!0);var C=d(-y,0);b.push(C),x+=C,m=S[t]+S[n]}0O&&f(-O,.8),0>I&&f(I,.8),a(),u(O,I,1),u(I,O,-1),a(),0>O&&h(-O),0>I&&h(I),v}}function ac(e,t,n,r){return ic(e,"y","height",t,n,r)}function sc(e){function t(e){if(!e.ignore){var t=e.ensureState("emphasis");null==t.ignore&&(t.ignore=!1)}e.ignore=!0}var n=[];e.sort((function(e,t){return t.priority-e.priority}));for(var r=new ew(0,0,0,0),o=0;oa)&&e("fill-opacity",a)}else e("fill",IE);if(function(e){var t=e.stroke;return null!=t&&t!==IE}(t)){var s=Object(Aw.p)(t.stroke);e("stroke",s.color);var l=t.strokeNoScale?n.getLineScale():1,u=l?(t.lineWidth||0)/l:0,c=null==t.strokeOpacity?s.opacity*o:t.strokeOpacity*s.opacity*o,p=t.strokeFirst;if((r||1!=u)&&e("stroke-width",u),(r||p)&&e("paint-order",p?"stroke":"fill"),(r||1>c)&&e("stroke-opacity",c),t.lineDash){var d=As(n),f=d[0],h=d[1];f&&(h=TE(h||0),e("stroke-dasharray",f.join(",")),(h||r)&&e("stroke-dashoffset",h))}else r&&e("stroke-dasharray",IE);for(var g,y=0;y"}(o,i)+("style"===o?a||"":z(a))+(r?""+n+Object(O_.map)(r,(function(t){return e(t)})).join(n)+n:"")+function(e){return""}(o)}(e)}function mc(e){return{zrId:e,shadowCache:{},patternCache:{},gradientCache:{},clipPathCache:{},defs:{},cssNodes:{},cssAnims:{},cssClassIdx:0,cssAnimIdx:0,shadowIdx:0,gradientIdx:0,patternIdx:0,clipPathIdx:0}}function vc(e,t,n,r){return gc("svg","root",{width:e,height:t,xmlns:kE,"xmlns:xlink":PE,version:"1.1",baseProfile:"full",viewBox:!!r&&"0 0 "+e+" "+t},n)}function bc(e,t,n){var r=Object(O_.extend)({},e.shape);Object(O_.extend)(r,t),e.buildPath(n,r);var o=new OE;return o.reset(Object(Aw.f)(e)),n.rebuildPath(o,1),o.generateStr(),o.getStr()}function xc(e,t){var n=t.originX,r=t.originY;(n||r)&&(e[jE]=n+"px "+r+"px")}function _c(e,t){var n=t.zrId+"-ani-"+t.cssAnimIdx++;return t.cssAnims[n]=e,n}function wc(e){return Object(O_.isString)(e)?RE[e]?"cubic-bezier("+RE[e]+")":Pe(e)?e:"":""}function Sc(e,t,n,r){function o(o){function i(e,t,n){for(var r,o=e.getTracks(),i=e.getMaxTime(),a=0;au){var p=!e.path||e.shapeChanged();e.path||e.createPathProxy();var d=e.path;p&&(d.beginPath(),e.buildPath(d,e.shape),e.pathUpdated());var f=d.getVersion(),h=e,g=h.__svgPathBuilder;h.__svgPathVersion===f&&g&&u===h.__svgPathStrokePercent||(!g&&(g=h.__svgPathBuilder=new OE),g.reset(c),d.rebuildPath(g,u),g.generateStr(),h.__svgPathVersion=f,h.__svgPathStrokePercent=u),a.d=g.getStr()}else{l=e.type;var y=o(10,c);i[0](r,a,y)}return Ac(a,e.transform),Ic(a,n,e,t),t.animation&&Sc(e,a,t),gc(l,e.id+"",a)}function Ec(e,t){return e instanceof NC?Pc(e,t):e instanceof HC?function(e,t){var n=e.style,r=n.image;if(r&&!Object(O_.isString)(r)&&(Cc(r)?r=r.src:Oc(r)&&(r=r.toDataURL())),r){var o=n.x||0,i=n.y||0,a={href:r,width:n.width,height:n.height};return o&&(a.x=o),i&&(a.y=i),Ac(a,e.transform),Ic(a,n,e,t),t.animation&&Sc(e,a,t),gc("image",e.id+"",a)}}(e,t):e instanceof zC?function(e,t){var n=e.style,r=n.text;if(null!=r&&(r+=""),r&&!isNaN(n.x)&&!isNaN(n.y)){var o=n.font||lS.a,i=n.x||0,a=Object(Aw.b)(n.y||0,rt(o),n.textBaseline),s={"dominant-baseline":"central","text-anchor":Aw.a[n.textAlign]||n.textAlign};if(Gn(n)){var l="",u=n.fontStyle,c=Hn(n.fontSize);if(!parseFloat(c))return;var p=n.fontFamily||lS.b,d=n.fontWeight;l+="font-size:"+c+";font-family:"+p+";",u&&"normal"!==u&&(l+="font-style:"+u+";"),d&&"normal"!==d&&(l+="font-weight:"+d+";"),s.style=l}else s.style="font: "+o;return r.match(/\s/)&&(s["xml:space"]="preserve"),i&&(s.x=i),a&&(s.y=a),Ac(s,e.transform),Ic(s,n,e,t),t.animation&&Sc(e,s,t),gc("text",e.id+"",s,void 0,r)}}(e,t):void 0}function Mc(e,t,n,r){var o,i=e[n],a={gradientUnits:i.global?"userSpaceOnUse":"objectBoundingBox"};if(Object(Aw.m)(i))o="linearGradient",a.x1=i.x,a.y1=i.y,a.x2=i.x2,a.y2=i.y2;else{if(!Object(Aw.o)(i))return;o="radialGradient",a.cx=Object(O_.retrieve2)(i.x,.5),a.cy=Object(O_.retrieve2)(i.y,.5),a.r=Object(O_.retrieve2)(i.r,.5)}for(var s=i.colorStops,l=[],u=0,c=s.length;ug&&(y["stop-opacity"]=g),l.push(gc("stop",u+"",y))}var m=yc(gc(o,"",a,l)),v=r.gradientCache,b=v[m];b||(b=r.zrId+"-g"+r.gradientIdx++,v[m]=b,a.id=b,r.defs[b]=gc(o,b,a,l)),t[n]=Object(Aw.d)(b)}function Rc(e,t,n,r){var o,i=e.style[n],a=e.getBoundingRect(),s={},l=i.repeat,u="no-repeat"===l,c="repeat-x"===l,p="repeat-y"===l;if(Object(Aw.l)(i)){var d=i.imageWidth,f=i.imageHeight,h=void 0,g=i.image;if(Object(O_.isString)(g)?h=g:Cc(g)?h=g.src:Oc(g)&&(h=g.toDataURL()),"undefined"==typeof Image){var y="Image width/height must been given explictly in svg-ssr renderer.";Object(O_.assert)(d,y),Object(O_.assert)(f,y)}else if(null==d||null==f){var m=function(e,t){if(e){var n=e.elm,r=d||t.width,o=f||t.height;"pattern"===e.tag&&(c?(o=1,r/=a.width):p&&(r=1,o/=a.height)),e.attrs.width=r,e.attrs.height=o,n&&(n.setAttribute("width",r),n.setAttribute("height",o))}},v=cn(h,null,e,(function(e){u||m(w,e),m(o,e)}));v&&v.width&&v.height&&(d=d||v.width,f=f||v.height)}o=gc("image","img",{href:h,width:d,height:f}),s.width=d,s.height=f}else i.svgElement&&(o=Object(O_.clone)(i.svgElement),s.width=i.svgWidth,s.height=i.svgHeight);if(o){var b,x;u?b=x=1:c?(x=1,b=s.width/a.width):p?(b=1,x=s.height/a.height):s.patternUnits="userSpaceOnUse",null==b||isNaN(b)||(s.width=b),null==x||isNaN(x)||(s.height=x);var _=Object(Aw.g)(i);_&&(s.patternTransform=_);var w=gc("pattern","",s,[o]),S=yc(w),C=r.patternCache,O=C[S];O||(O=r.zrId+"-p"+r.patternIdx++,C[S]=O,s.id=O,w=r.defs[O]=gc("pattern",O,s,[o])),t[n]=Object(Aw.d)(O)}}function jc(e,t,n){var r=n.clipPathCache,o=n.defs,i=r[e.id];if(!i){var a={id:i=n.zrId+"-c"+n.clipPathIdx++};r[e.id]=i,o[i]=gc("clipPath",i,a,[Pc(e,n)])}t["clip-path"]=Object(Aw.d)(i)}function Lc(e){return document.createTextNode(e)}function Nc(e,t,n){e.insertBefore(t,n)}function Vc(e,t){e.removeChild(t)}function Fc(e,t){e.appendChild(t)}function zc(e){return e.parentNode}function Bc(e){return e.nextSibling}function Qc(e,t){e.textContent=t}function qc(e){return void 0===e}function Hc(e){return void 0!==e}function Uc(e,t,n){for(var r,o={},i=t;i<=n;++i)void 0!==(r=e[i].key)&&(o[r]=i);return o}function Gc(e,t){var n=e.key===t.key;return e.tag===t.tag&&n}function Wc(e){var t,n=e.children,r=e.tag;if(Hc(r)){var o=e.elm=hc(r);if(Kc(BE,e),Object(O_.isArray)(n))for(t=0;tl?Yc(e,null==n[p+1]?null:n[p+1].elm,n,s,p):Xc(e,t,a,l))}(n,r,o):Hc(o)?(Hc(e.text)&&Qc(n,""),Yc(n,null,o,0,o.length-1)):Hc(r)?Xc(n,r,0,r.length-1):Hc(e.text)&&Qc(n,""):e.text!==t.text&&(Hc(r)&&Xc(n,r,0,r.length-1),Qc(n,t.text)))}function $c(e,t){var n=e.mapDimensionsAll("defaultedLabel"),r=n.length;if(1===r){var o=Ti(e,t,n[0]);return null==o?null:o+""}if(r){for(var i=[],a=0;ar[1]&&(n=r[1]),n}(o,n),a=r.dim,s=o.dim,l=t.mapDimension(s),u=t.mapDimension(a),c="x"===s||"radius"===s?1:0,p=Object(O_.map)(e.dimensions,(function(e){return t.mapDimension(e)})),d=!1,f=t.getCalculationInfo("stackResultDimension");return Ml(t,p[0])&&(d=!0,p[0]=f),Ml(t,p[1])&&(d=!0,p[1]=f),{dataDimsForPoint:p,valueStart:i,valueAxisDim:s,baseAxisDim:a,stacked:!!d,valueDim:l,baseDim:u,baseDataOffset:c,stackedOverDimension:t.getCalculationInfo("stackedOverDimension")}}function ip(e,t,n,r){var o=NaN;e.stacked&&(o=n.get(n.getCalculationInfo("stackedOverDimension"),r)),isNaN(o)&&(o=e.valueStart);var i=e.baseDataOffset,a=[];return a[i]=n.get(e.baseDim,r),a[1-i]=o,t.dataToPoint(a)}function ap(e,t){return isNaN(e)||isNaN(t)}function sp(e,t,n,r,o,i,a,l,u){for(var c,p,d,f,h,g,y=n,m=0;m=o||0>y)break;if(ap(v,b)){if(u){y+=i;continue}break}if(y===n)e[0x*x+_*_){y+=i;continue}if(0=r||ap(S,C))h=v,g=b;else{T=S-c,A=C-p;var P=v-c,E=S-v,M=b-p,R=C-b,j=void 0,L=void 0;if("x"===l){var N=0u[c-1].coord&&(u.reverse(),p.reverse());var d=function(e,t){function n(e,t,n){var r=e.coord,o=(n-r)/(t.coord-r);return{coord:n,color:Object(Tw.lerp)(o,[e.color,t.color])}}for(var r,o,i=[],a=e.length,s=0;su)r=l;else{if(u>t){o?i.push(n(o,l,t)):r&&i.push(n(r,l,0),n(r,l,t));break}r&&(i.push(n(r,l,0)),r=null),i.push(l),o=l}}return i}(u,"x"===o?n.getWidth():n.getHeight()),f=d.length;if(!f&&c)return 0>u[0].coord?p[1]?p[1]:u[c-1].color:p[0]?p[0]:u[0].color;var h=d[0].coord-10,g=d[f-1].coord+10,y=g-h;if(.001>y)return"transparent";O_.each(d,(function(e){e.offset=(e.coord-h)/y})),d.push({offset:f?d[f-1].offset:.5,color:p[1]||"transparent"}),d.unshift({offset:f?d[0].offset:.5,color:p[0]||"transparent"});var m=new FA(0,0,0,0,d,!0);return m[o]=h,m[o+"2"]=g,m}}}function vp(e,t){var n=e.getExtent(),r=s(n[1]-n[0])/e.scale.count();isNaN(r)&&(r=0);for(var o=t.count(),i=d(1,g(o/5)),a=0;ar)return!1;return!0}function bp(e,t){return isNaN(e)||isNaN(t)}function xp(e,t){return[e[2*t],e[2*t+1]]}function _p(e){if(e.get(["endLabel","show"]))return!0;for(var t=0;tf/2&&u<1.5*f&&(u-=f),e.setTextConfig({rotation:u})}}function Tp(e,t,n){return t*l_(e)*(n?-1:1)}function Ap(e,t,n){return t*s_(e)*(n?1:-1)}function Dp(e,t,n){var r=e.get("borderRadius");if(null==r)return n?{cornerRadius:0}:null;Object(O_.isArray)(r)||(r=[r,r,r,r]);var o=s(t.r||0-t.r0||0);return{cornerRadius:Object(O_.map)(r,(function(e){return ot(e,o)}))}}function kp(e,t,n,r,o,i,a,s){var l,u;i?(u={x:r.x,width:r.width},l={y:r.y,height:r.height}):(u={y:r.y,height:r.height},l={x:r.x,width:r.width}),s||(a?Vr:Fr)(n,{shape:l},t,o,null),(a?Vr:Fr)(n,{shape:u},t?e.baseAxis.model:null,o)}function Pp(e,t){for(var n=0;n=o.r0?"endArc":"startArc":o.endAngle>=o.startAngle?"endAngle":"startAngle":a?0<=o.height?"bottom":"top":0<=o.width?"right":"left",h=Yr(r);Wr(e,h,{labelFetcher:i,labelDataIndex:n,defaultText:$c(i.getData(),n),inheritColor:l.fill,defaultOpacity:l.opacity,defaultOutsidePosition:f});var g=e.getTextContent();if(s&&g){var y=r.get(["label","position"]);e.textConfig.inside=!("middle"!==y)||null,Ip(e,"outside"===y?f:y,Ep(a),r.get(["label","rotate"]))}Jr(g,h,i.getRawValue(n),(function(e){return Jc(t,e)}));var m=r.getModel(["emphasis"]);Dr(e,m.get("focus"),m.get("blurScope"),m.get("disabled")),Pr(e,r),function(e){return null!=e.startAngle&&null!=e.endAngle&&e.startAngle===e.endAngle}(o)&&(e.style.fill="none",e.style.stroke="none",Object(O_.each)(e.states,(function(e){e.style&&(e.style.fill=e.style.stroke="none")})))}function Rp(e,t,n,r){var o=e.getData(),i=o.getLayout("valueAxisHorizontal")?1:0,a=o.getLayout("largeDataIndices"),s=o.getLayout("size"),l=e.getModel("backgroundStyle"),u=o.getLayout("largeBackgroundPoints");if(u){var c=new mM({shape:{points:u},incremental:!!r,silent:!0,z2:0});c.baseDimIdx=i,c.largeDataIndices=a,c.barWidth=s,c.useStyle(l.getItemStyle()),t.add(c),n&&n.push(c)}var p=new mM({shape:{points:o.getLayout("largePoints")},incremental:!!r,ignoreCoarsePointer:!0,z2:1});p.baseDimIdx=i,p.largeDataIndices=a,p.barWidth=s,t.add(p),p.useStyle(o.getVisual("style")),rO(p).seriesIndex=e.seriesIndex,e.get("silent")||(p.on("mousedown",vM),p.on("mousemove",vM)),n&&n.push(p)}function jp(e,t,n){if(pp(n,"cartesian2d")){var r=t,o=n.getArea();return{x:e?r.x:o.x,y:e?o.y:r.y,width:e?r.width:o.width,height:e?o.height:r.height}}var i=t;return{cx:(o=n.getArea()).cx,cy:o.cy,r0:e?o.r0:i.r0,r:e?o.r:i.r,startAngle:e?i.startAngle:0,endAngle:e?i.endAngle:2*f}}function Lp(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}function Np(e,t){var n=Lp(e,t),r=e.get("center"),o=e.get("radius");O_.isArray(o)||(o=[0,o]);var i,a,s=gt(n.width,t.getWidth()),l=gt(n.height,t.getHeight()),u=c(s,l),p=gt(o[0],u/2),d=gt(o[1],u/2),f=e.coordinateSystem;if(f){var h=f.dataToPoint(r);i=h[0]||0,a=h[1]||0}else O_.isArray(r)||(r=[r,r]),i=gt(r[0],s)+n.x,a=gt(r[1],l)+n.y;return{cx:i,cy:a,r0:p,r:d}}function Vp(e,t,n){t.eachSeriesByType(e,(function(e){var t=e.getData(),r=t.mapDimension("value"),o=Lp(e,n),i=Np(e,n),a=i.cx,s=i.cy,l=i.r,u=i.r0,c=-e.get("startAngle")*xM,p=e.get("minAngle")*xM,d=0;t.each(r,(function(e){isNaN(e)||d++}));var h=t.getSum(r),g=f/(h||d)*2,y=e.get("clockwise"),m=e.get("roseType"),v=e.get("stillShowZeroSum"),b=t.getDataExtent(r);b[0]=0;var x=bM,_=0,w=c,S=y?1:-1;if(t.setLayout({viewRect:o,r:l}),t.each(r,(function(e,n){var r;if(isNaN(e))t.setItemLayout(n,{angle:NaN,startAngle:NaN,endAngle:NaN,clockwise:y,cx:a,cy:s,r0:u,r:m?NaN:l});else{(r="area"===m?bM/d:0===h&&v?g:e*g)=x){var C=bM/d;t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n);r.angle=C,r.startAngle=c+S*n*C,r.endAngle=c+S*(n+1)*C}}))}else g=x/_,w=c,t.each(r,(function(e,n){if(!isNaN(e)){var r=t.getItemLayout(n),o=r.angle===p?p:e*g;r.startAngle=w,r.endAngle=w+S*o,w+=S*o}}))}))}function Fp(e){return{seriesType:e,reset:function(e,t){var n=t.findComponents({mainType:"legend"});if(n&&n.length){var r=e.getData();r.filterSelf((function(e){for(var t=r.getName(e),o=0;oe.length)){for(var d=e.length,f=0;fn?a:i,d=s(u.label.y-n);if(d>=c.maxY){var f=u.label.x-t-u.len2*o,h=r+u.len,g=s(f)e.unconstrainedWidth?null:h:null;r.setStyle("width",g)}var y=r.getBoundingRect();i.width=y.width;var m=(r.style.margin||0)+2.1;i.height=y.height+m,i.y-=(i.height-d)/2}}}function qp(e){return"center"===e.position}function Hp(e){function t(e){e.ignore=!0}var n,r,o=e.getData(),i=[],a=!1,l=(e.get("minShowLabelAngle")||0)*_M,u=o.getLayout("viewRect"),c=o.getLayout("r"),p=u.width,d=u.x,h=u.y,g=u.height;o.each((function(e){var u=o.getItemGraphicEl(e),h=u.shape,g=u.getTextContent(),y=u.getTextGuideLine(),m=o.getItemModel(e),v=m.getModel("label"),b=v.get("position")||m.get(["emphasis","label","position"]),x=v.get("distanceToLabelLine"),_=v.get("alignTo"),w=gt(v.get("edgeDistance"),p),S=v.get("bleedMargin"),C=m.getModel("labelLine"),O=C.get("length");O=gt(O,p);var I=C.get("length2");if(I=gt(I,p),s(h.endAngle-h.startAngle)E?-1:1)*I;T="edge"===_?0>E?d+w:d+p-w:F+(0>E?-x:x),A=V,D=[[j,L],[N,V],[F,V]]}k=R?"center":"edge"===_?0E?-P+z:-P}else if("tangential"===Q&&"outside"!==b&&"outer"!==b){var q=o_(E,M);0>q&&(q=2*z+q),0c[0]&&isFinite(y)&&isFinite(c[0]);)g=Vl(g),y=c[1]-g*a;else{e.getTicks().length-1>a&&(g=Vl(g));var v=g*a;0>(y=yt((m=l(c[1]/g)*g)-v))&&0<=c[0]?(y=0,m=yt(v)):0=c[1]&&(m=0,y=-yt(v))}var b=(o[0].value-i[0].value)/s,x=(o[a].value-i[a].value)/s;r.setExtent.call(e,y+g*b,m+g*x),r.setInterval.call(e,g),(b||x)&&r.setNiceExtent.call(e,y+g,m-g)}function Jp(e,t){return e.getCoordSysModel()===t}function ed(e,t,n,r){function o(e){return e.dim+"_"+e.index}n.getAxesOnZeroOf=function(){return i?[i]:[]};var i,a=e[t],s=n.model,l=s.get(["axisLine","onZero"]),u=s.get(["axisLine","onZeroAxisIndex"]);if(l){if(null!=u)td(a[u])&&(i=a[u]);else for(var c in a)if(a.hasOwnProperty(c)&&td(a[c])&&!r[o(a[c])]){i=a[c];break}i&&(r[o(i)]=!0)}}function td(e){return e&&"category"!==e.type&&"time"!==e.type&&function(e){var t=e.scale.getExtent(),n=t[0],r=t[1];return!(0n&&0>r)}(e)}function nd(e){e&&(e.ignore=!0)}function rd(e,t){var n=e&&e.getBoundingRect().clone(),r=t&&t.getBoundingRect().clone();if(n&&r){var o=Z([]);return te(o,o,-e.rotation),n.applyTransform(J([],o,e.getLocalTransform())),r.applyTransform(J([],o,t.getLocalTransform())),n.intersect(r)}}function od(e){return"middle"===e||"center"===e}function id(e,t,n,r,o){for(var i,a=[],s=[],l=[],u=0;ul[1]&&l.reverse(),(null==a||a>l[1])&&(a=l[1]),a=s;s++){var l=s/100,u=i.project([e+(n-e)*l,t+(a-t)*l]);R(r,r,u),j(o,o,u)}};p(a,s,l,s),p(l,s,l,u),p(l,u,a,u),p(a,u,l,s)}this.setBoundingRect(r[0],r[1],o[0]-r[0],o[1]-r[1])}else;}var d,f,h,g=this.getBoundingRect(),y=e.get("layoutCenter"),m=e.get("layoutSize"),v=t.getWidth(),b=t.getHeight(),x=g.width/g.height*this.aspectScale,_=!1;if(y&&m&&(d=[gt(y[0],v),gt(y[1],b)],f=gt(m,c(v,b)),!(isNaN(d[0])||isNaN(d[1])||isNaN(f))&&(_=!0)),_)h={},1(_=o_(S.y-b.y,S.x-b.x))&&(_=2*f+_),(w=S.x(_=o_(y.y-b.y,y.x-b.x))&&(_=2*f+_),0===a.children.length||0!==a.children.length&&!1===a.isExpand?(w=y.xb.x)&&(_-=f);var C=w?"left":"right",O=s.getModel("label"),I=O.get("rotate"),T=m.getTextContent();T&&(m.setTextConfig({position:O.get("position")||C,rotation:null==I?-_:I*(f/180),origin:"center"}),T.setStyle("verticalAlign","middle"))}var A=s.get(["emphasis","focus"]),D="relative"===A?O_.concatArray(a.getAncestorsIndices(),a.getDescendantIndices()):"ancestor"===A?a.getAncestorsIndices():"descendant"===A?a.getDescendantIndices():null;D&&(rO(n).focus=D),function(e,t,n,r,o,i,a,s){var l=t.getModel(),u=e.get("edgeShape"),c=e.get("layout"),p=e.getOrient(),d=e.get(["lineStyle","curveness"]),f=e.get("edgeForkPosition"),h=l.getModel("lineStyle").getLineStyle(),g=r.__edge;if("curve"===u)t.parentNode&&t.parentNode!==n&&(!g&&(g=r.__edge=new MA({shape:vf(c,p,d,o,o)})),Vr(g,{shape:vf(c,p,d,i,a)},e));else if("polyline"===u)if("orthogonal"!==c);else if(t!==n&&t.children&&0!==t.children.length&&!0===t.isExpand){for(var y,m=t.children,v=[],b=0;bp.getLayout().x&&(p=e),e.depth>d.depth&&(d=e)}));var h=u===p?1:a(u,p)/2,g=h-u.getLayout().x,y=0,m=0,v=0,b=0;if("radial"===r)y=o/(p.getLayout().x+h+g),m=i/(d.depth-1||1),kf(l,(function(e){v=(e.getLayout().x+g)*y,b=(e.depth-1)*m;var t=sf(v,b);e.setLayout({x:t.x,y:t.y,rawX:v,rawY:b},!0)}));else{var x=e.getOrient();"RL"===x||"LR"===x?(m=i/(p.getLayout().x+h+g),y=o/(d.depth-1||1),kf(l,(function(e){b=(e.getLayout().x+g)*m,v="LR"===x?(e.depth-1)*y:o-(e.depth-1)*y,e.setLayout({x:v,y:b},!0)}))):("TB"===x||"BT"===x)&&(y=o/(p.getLayout().x+h+g),m=i/(d.depth-1||1),kf(l,(function(e){v=(e.getLayout().x+g)*y,b="TB"===x?(e.depth-1)*m:i-(e.depth-1)*m,e.setLayout({x:v,y:b},!0)})))}}}(e,t)}))}function Ef(e){e.eachSeriesByType("tree",(function(e){var t=e.getData();t.tree.eachNode((function(e){var n=e.getModel().getModel("itemStyle").getItemStyle(),r=t.ensureUniqueItemVisual(e.dataIndex,"style");Object(O_.extend)(r,n)}))}))}function Mf(e){var t=e.getData().tree,n={};t.eachNode((function(t){for(var r=t;r&&1u[1]&&(u[1]=l);var c=t.get("colorMappingBy"),p={type:a.name,dataExtent:u,visual:a.range};"color"!==p.type||"index"!==c&&"id"!==c?p.mappingMethod="linear":(p.mappingMethod="category",p.loop=!0);var d=new Mj(p);return jj(d).drColorMappingBy=c,d}}}(0,o,i,0,u,f);Object(O_.each)(f,(function(e,t){if(e.depth>=n.length||e===n[e.depth]){var i=function(e,t,n,r,o,i){var a=Object(O_.extend)({},t);if(o){var s=o.type,l="color"===s&&jj(o).drColorMappingBy,u="index"===l?r:"id"===l?i.mapIdToIndex(n.getId()):n.getValue(e.get("visualDimension"));a[s]=o.mapValueToVisual(u)}return a}(o,u,e,t,h,r);Wf(e,i,n,r)}}))}else s=Yf(u),c.fill=s}}function Yf(e){var t=Xf(e,"color");if(t){var n=Xf(e,"colorAlpha"),r=Xf(e,"colorSaturation");return r&&(t=Object(Tw.modifyHSL)(t,null,null,r)),n&&(t=Object(Tw.modifyAlpha)(t,n)),t}}function Xf(e,t){var n=e[t];if(null!=n&&"none"!==n)return n}function Kf(e,t){var n=e.get(t);return Object(O_.isArray)(n)&&n.length?{name:t,range:n}:null}function Zf(e,t,n,r){var o,i;if(!e.isRemoved()){var a=e.getLayout();o=a.width,i=a.height;var s=e.getModel(),l=s.get(Bj),u=s.get(Qj)/2,c=th(s),p=d(l,c),f=l-u,h=p-u;e.setLayout({borderWidth:l,upperHeight:p,upperLabelHeight:c},!0);var g=(o=Nj(o-2*f,0))*(i=Nj(i-f-h,0)),y=function(e,t,n,r,o,i){var a=e.children||[],s=r.sort;"asc"!==s&&"desc"!==s&&(s=null);var l=null!=r.leafDepth&&r.leafDepth<=i;if(o&&!l)return e.viewChildren=[];!function(e,t){t&&e.sort((function(e,n){var r="asc"===t?e.getValue()-n.getValue():n.getValue()-e.getValue();return 0==r?"asc"===t?e.dataIndex-n.dataIndex:n.dataIndex-e.dataIndex:r}))}(a=O_.filter(a,(function(e){return!e.isRemoved()})),s);var u=function(e,t,n){for(var r=0,o=0,i=t.length;oa[1]&&(a[1]=t)}))):a=[NaN,NaN],{sum:r,dataExtent:a}}(t,a,s);if(0===u.sum)return e.viewChildren=[];if(u.sum=function(e,t,n,r,o){if(!r)return n;for(var i,a=e.get("visibleMin"),s=o.length,l=s,u=s-1;0<=u;u--)(i=o["asc"===r?s-u-1:u].getValue())/n*tr&&(r=a));var l=e.area*e.area,u=t*t*n;return l?Nj(u*r/l,l/(u*o)):1/0}function Jf(e,t,n,r,o){var i=t===n.width?0:1,a=1-i,s=["x","y"],l=["width","height"],u=n[s[i]],c=t?e.area/t:0;(o||c>n[l[a]])&&(c=n[l[a]]);for(var p=0,d=e.length;pOS&&(c=OS),a=l}cl&&(l=2*f+l);var u=s[0](b*=.992);f&&f(o,i,C),e&&e(C)}}}(g,b,{rect:x,gravity:a.get("gravity"),friction:a.get("friction")});S.beforeStep((function(e){for(var t=0,n=e.length;t=c;c+=.1){cL[0]=fL(o[0],i[0],a[0],c),cL[1]=fL(o[1],i[1],a[1],c),(f=gL(hL(cL,t)-l))d;d++){p=r+u,pL[0]=fL(o[0],i[0],a[0],r),pL[1]=fL(o[1],i[1],a[1],r),dL[0]=fL(o[0],i[0],a[0],p),dL[1]=fL(o[1],i[1],a[1],p);var f=hL(pL,t)-l;if(.01>gL(f))break;var h=hL(dL,t)-l;u/=2,0>f?0<=h?r+=u:r-=u:0<=h?r-=u:r+=u}return r}function Ih(e,t){var n=[],r=Ae,o=[[],[],[]],i=[[],[]],a=[];t/=2,e.eachEdge((function(e){var s=e.getLayout(),l=e.getVisual("fromSymbol"),u=e.getVisual("toSymbol");s.__original||(s.__original=[m(s[0]),m(s[1])],s[2]&&s.__original.push(m(s[2])));var c=s.__original;if(null!=s[2]){if(y(o[0],c[0]),y(o[1],c[2]),y(o[2],c[1]),l&&"none"!==l){var p=ph(e.node1),d=Oh(o,c[0],p*t);r(o[0][0],o[1][0],o[2][0],d,n),o[0][0]=n[3],o[1][0]=n[4],r(o[0][1],o[1][1],o[2][1],d,n),o[0][1]=n[3],o[1][1]=n[4]}if(u&&"none"!==u){p=ph(e.node2),d=Oh(o,c[1],p*t);r(o[0][0],o[1][0],o[2][0],d,n),o[1][0]=n[1],o[2][0]=n[2],r(o[0][1],o[1][1],o[2][1],d,n),o[1][1]=n[1],o[2][1]=n[2]}y(s[0],o[0]),y(s[1],o[2]),y(s[2],o[1])}else{if(y(i[0],c[0]),y(i[1],c[1]),_(a,i[1],i[0]),A(a,a),l&&"none"!==l){p=ph(e.node1);x(i[0],i[0],a,p*t)}if(u&&"none"!==u){p=ph(e.node2);x(i[1],i[1],a,-p*t)}y(s[0],i[0]),y(s[1],i[1])}}))}function Th(e){return"view"===e.type}function Ah(e){return"_EC_"+e}function Dh(e,t){return{getValue:function(n){var r=this[e][t];return r.getStore().get(r.getDimensionIndex(n||"value"),this.dataIndex)},setVisual:function(n,r){0<=this.dataIndex&&this[e][t].setItemVisual(this.dataIndex,n,r)},getVisual:function(n){return this[e][t].getItemVisual(this.dataIndex,n)},setLayout:function(n,r){0<=this.dataIndex&&this[e][t].setItemLayout(this.dataIndex,n,r)},getLayout:function(){return this[e][t].getItemLayout(this.dataIndex)},getGraphicEl:function(){return this[e][t].getItemGraphicEl(this.dataIndex)},getRawIndex:function(){return this[e][t].getRawIndex(this.dataIndex)}}}function kh(e,t,n,r,o){for(var i=new xL(r),a=0;a "+d)),u++)}var f,h=n.get("coordinateSystem");if("cartesian2d"===h||"polar"===h)f=gP(e,n);else{var g=YI.get(h),y=g&&g.dimensions||[];0>O_.indexOf(y,"value")&&y.concat(["value"]);var m=Al(e,{coordDimensions:y,encodeDefine:n.getEncode()}).dimensions;(f=new dP(m,n)).initData(e)}var v=new dP(["value"],n);return v.initData(l,s),o&&o(f,v),lj({mainData:f,struct:i,structAttr:"graph",datas:{node:f,edge:v},datasAttr:{node:"data",edge:"edgeData"}}),i.update(),i}function Ph(e,t){var n=null==e?"":e+"";return t&&(Object(O_.isString)(t)?n=t.replace("{value}",n):Object(O_.isFunction)(t)&&(n=t(e))),n}function Eh(e,t){e.eachSeriesByType("funnel",(function(e){var n=e.getData(),r=n.mapDimension("value"),o=e.get("sort"),i=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t),a=e.get("orient"),s=i.width,l=i.height,u=function(e,t){for(var n=e.mapDimension("value"),r=e.mapArray(n,(function(e){return e})),o=[],i="ascending"===t,a=0,s=e.count();au.sign?f[0]+=p:f[1]-=p,t[r]=qh(t[r],f),c=Qh(t,r),null!=o&&(c.sign!==u.sign||c.spani&&(t[1-r]=t[r]+c.sign*i),t}function Qh(e,t){var n=e[t]-e[1-t];return{span:s(n),sign:0n?1:t?-1:1}}function qh(e,t){return c(null==t[1]?1/0:t[1],d(null==t[0]?-1/0:t[0],e))}function Hh(e,t){return QL(qL(e,t[0]),t[1])}function Uh(e,t){var n=t.layoutLength/(t.axisCount-1);return{position:n*e,axisNameAvailableWidth:n,axisLabelShow:!0}}function Gh(e,t){var n,r,o=t.layoutLength,i=t.axisExpandWidth,a=t.axisCount,s=t.axisCollapseWidth,l=t.winInnerIndices,u=s,c=!1;return et&&(t=0),[e[0],e[t]]}function og(e,t,n,r){var o=new vS;return o.add(new XC({name:"main",style:lg(n),silent:!0,draggable:!0,cursor:"move",drift:Object(O_.curry)(pg,e,t,o,["n","s","w","e"]),ondragend:Object(O_.curry)(ng,t,{isEnd:!0})})),Object(O_.each)(r,(function(n){o.add(new XC({name:n.join(""),style:{opacity:0},draggable:!0,silent:!0,invisible:!0,drift:Object(O_.curry)(pg,e,t,o,n),ondragend:Object(O_.curry)(ng,t,{isEnd:!0})}))})),o}function ig(e,t,n,r){var o=r.brushStyle.lineWidth||0,i=$L(o,nN),a=n[0][0],s=n[1][0],l=a-o/2,u=s-o/2,c=n[0][1],p=n[1][1],d=c-i+o/2,f=p-i+o/2,h=c-a,g=p-s,y=h+o,m=g+o;sg(e,t,"main",a,s,h,g),r.transformable&&(sg(e,t,"w",l,u,i,m),sg(e,t,"e",d,u,i,m),sg(e,t,"n",l,u,y,i),sg(e,t,"s",l,f,y,i),sg(e,t,"nw",l,u,i,i),sg(e,t,"ne",d,u,i,i),sg(e,t,"sw",l,f,i,i),sg(e,t,"se",d,f,i,i))}function ag(e,t){var n=t.__brushOption,r=n.transformable,o=t.childAt(0);o.useStyle(lg(n)),o.attr({silent:!r,cursor:r?"move":"default"}),Object(O_.each)([["w"],["e"],["n"],["s"],["s","e"],["s","w"],["n","e"],["n","w"]],(function(n){var o=t.childOfName(n.join("")),i=1===n.length?cg(e,n[0]):function(e,t){var n=[cg(e,t[0]),cg(e,t[1])];return("e"===n[0]||"w"===n[0])&&n.reverse(),n.join("")}(e,n);o&&o.attr({silent:!r,invisible:!r,cursor:r?iN[i]+"-resize":null})}))}function sg(e,t,n,r,o,i,a){var s=t.childOfName(n);s&&s.setShape(function(e){var t=ZL(e[0][0],e[1][0]),n=ZL(e[0][1],e[1][1]),r=$L(e[0][0],e[1][0]),o=$L(e[0][1],e[1][1]);return{x:t,y:n,width:r-t,height:o-n}}(hg(e,t,[[r,o],[r+i,o+a]])))}function lg(e){return Object(O_.defaults)({strokeNoScale:!0},e.brushStyle)}function ug(e,t,n,r){var o=[ZL(e,n),ZL(t,r)],i=[$L(e,n),$L(t,r)];return[[o[0],i[0]],[o[1],i[1]]]}function cg(e,t){return{left:"w",right:"e",top:"n",bottom:"s"}[Na({w:"left",e:"right",n:"top",s:"bottom"}[t],function(e){return ja(e.group)}(e))]}function pg(e,t,n,r,o,i){var a=n.__brushOption,s=e.toRectRange(a.range),l=fg(t,o,i);Object(O_.each)(r,(function(e){var t=oN[e];s[t[0]][t[1]]+=l[t[0]]})),a.range=e.fromRectRange(ug(s[0][0],s[1][0],s[0][1],s[1][1])),Zh(t,n),ng(t,{isEnd:!1})}function dg(e,t,n,r){var o=t.__brushOption.range,i=fg(e,n,r);Object(O_.each)(o,(function(e){e[0]+=i[0],e[1]+=i[1]})),Zh(e,t),ng(e,{isEnd:!1})}function fg(e,t,n){var r=e.group,o=r.transformCoordToLocal(t,n),i=r.transformCoordToLocal(0,0);return[o[0]-i[0],o[1]-i[1]]}function hg(e,t,n){var r=eg(e,t);return r&&r!==KL?r.clipPath(n,e._transform):Object(O_.clone)(n)}function gg(e){var t=e.event;t.preventDefault&&t.preventDefault()}function yg(e,t,n){return e.childOfName("main").contain(t,n)}function mg(e,t,n,r){var o,i=e._creatingCover,a=e._creatingPanel,s=e._brushOption;if(e._track.push(n.slice()),function(e){var t=e._track;if(!t.length)return!1;var n=t[t.length-1],r=t[0],o=n[0]-r[0],i=n[1]-r[1];return JL(o*o+i*i,.5)>tN}(e)||i){if(a&&!i){"single"===s.brushMode&&tg(e);var l=Object(O_.clone)(s);l.brushType=vg(l.brushType,a),l.panelId=a===KL?null:a.panelId,i=e._creatingCover=Wh(e,l),e._covers.push(i)}if(i){var u=cN[vg(e._brushType,a)];i.__brushOption.range=u.getCreatingRange(hg(e,i,e._track)),r&&(Yh(e,i),u.updateCommon(e,i)),Xh(e,i),o={isEnd:r}}}else r&&"single"===s.brushMode&&s.removeOnClick&&Jh(e,t,n)&&tg(e)&&(o={isEnd:r,removeOnClick:!0});return o}function vg(e,t){return"auto"===e?t.defaultBrushType:e}function bg(e,t){if(e._dragging){gg(t);var n=t.offsetX,r=t.offsetY,o=e.group.transformCoordToLocal(n,r),i=mg(e,t,o,!0);e._dragging=!1,e._track=[],e._creatingCover=null,i&&ng(e,i)}}function xg(e){return{createCover:function(t,n){return og({toRectRange:function(t){var n=[t,[0,100]];return e&&n.reverse(),n},fromRectRange:function(t){return t[e]}},t,n,[[["w"],["e"]],[["n"],["s"]]][e])},getCreatingRange:function(t){var n=rg(t);return[ZL(n[0][e],n[1][e]),$L(n[0][e],n[1][e])]},updateCoverShape:function(t,n,r,o){var i,a=eg(t,n);if(a!==KL&&a.getLinearBrushOtherExtent)i=a.getLinearBrushOtherExtent(e);else{var s=t._zr;i=[0,[s.getWidth(),s.getHeight()][1-e]]}var l=[r,i];e&&l.reverse(),ig(t,n,l,o)},updateCommon:ag,contain:yg}}function _g(e){return e=Cg(e),function(t){return za(t,e)}}function wg(e,t){return e=Cg(e),function(n){var r=null==t?n:t,o=r?e.width:e.height,i=r?e.x:e.y;return[i,i+(o||0)]}}function Sg(e,t,n){var r=Cg(e);return function(e,o){return r.contain(o[0],o[1])&&!Ad(e,t,n)}}function Cg(e){return ew.create(e)}function Og(e){e.registerComponentView(VL),e.registerComponentModel(FL),e.registerCoordinateSystem("parallel",WL),e.registerPreprocessor(Fh),e.registerComponentModel(XL),e.registerComponentView(fN),Gp(e,"parallel",XL,gN),function(e){e.registerAction(hN,(function(e,t){t.eachComponent({mainType:"parallelAxis",query:e},(function(t){t.axis.model.setActiveIntervals(e.intervals)}))})),e.registerAction("parallelAxisExpand",(function(e,t){t.eachComponent({mainType:"parallel",query:e},(function(t){t.setAxisExpand(e)}))}))}(e)}function Ig(e,t,n){switch(e.fill){case"source":e.fill=n.node1.getVisual("color"),e.decal=n.node1.getVisual("style").decal;break;case"target":e.fill=n.node2.getVisual("color"),e.decal=n.node2.getVisual("style").decal;break;case"gradient":var r=n.node1.getVisual("color"),o=n.node2.getVisual("color");Object(O_.isString)(r)&&Object(O_.isString)(o)&&(e.fill=new FA(0,0,+("horizontal"===t),+("vertical"===t),[{color:r,offset:0},{color:o,offset:1}]))}}function Tg(e,t){e.eachSeriesByType("sankey",(function(e){var n=e.get("nodeWidth"),r=e.get("nodeGap"),o=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()})}(e,t);e.layoutInfo=o;var i=o.width,a=o.height,s=e.getGraph(),l=s.nodes,u=s.edges;Ag(l),function(e,t,n,r,o,i,a,s,l){(function(e,t,n,r,o,i,a){for(var s=[],l=[],u=[],c=[],p=0,d=0;df&&(f=y.depth),g.setLayout({depth:m?y.depth:p},!0),"vertical"===i?g.setLayout({dy:n},!0):g.setLayout({dx:n},!0);for(var v=0;vc.indexOf(_)&&c.push(_)}}++p,u=c,c=[]}for(d=0;dp-1?f:p-1;a&&"left"!==a&&kg(e,a,i,S),function(e,t,n){O_.each(e,(function(e){var r=e.getLayout().depth*t;"vertical"===n?e.setLayout({y:r},!0):e.setLayout({x:r},!0)}))}(e,"vertical"===i?(o-n)/S:(r-n)/S,i)})(e,t,n,o,i,s,l),function(e,t,n,r,o,i,a){var s=function(e,t){var n=[],r="vertical"===t?"y":"x",o=Jt(e,(function(e){return e.getLayout()[r]}));return o.keys.sort((function(e,t){return e-t})),O_.each(o.keys,(function(e){n.push(o.buckets.get(e))})),n}(e,a);(function(e,t,n,r,o,i){var a=1/0;O_.each(e,(function(e){var t=e.length,s=0;O_.each(e,(function(e){s+=e.getLayout().value}));var l="vertical"===i?(r-(t-1)*o)/s:(n-(t-1)*o)/s;lo.indexOf(u.node1)&&o.push(u.node1)}i=o,o=[],++a}O_.each(e,(function(e){Dg(e)||e.setLayout({depth:d(0,r-e.getLayout().skNodeHeight)},!0)}))}else"justify"===t&&function(e,t){O_.each(e,(function(e){Dg(e)||e.outEdges.length||e.setLayout({depth:t},!0)}))}(e,r)}function Pg(e,t,n,r,o){var i="vertical"===o?"x":"y";O_.each(e,(function(e){e.sort((function(e,t){return e.getLayout()[i]-t.getLayout()[i]}));for(var a,s,l,u=0,c=e.length,p="vertical"===o?"dx":"dy",d=0;di&&(i=t)})),O_.each(n,(function(t){var n=new Mj({type:"color",mappingMethod:"linear",dataExtent:[o,i],visual:e.get("color")}).mapValueToVisual(t.getLayout().value),r=t.getModel().get(["itemStyle","color"]);null==r?(t.setVisual("color",n),t.setVisual("style",{fill:n})):(t.setVisual("color",r),t.setVisual("style",{fill:r}))}))}r.length&&O_.each(r,(function(e){var t=e.getModel().get("lineStyle");e.setVisual("style",t)}))}))}function Qg(e,t,n,r,o){var i=e.ends,a=new CN({shape:{points:o?Hg(i,r,e):i}});return qg(e,a,t,n,o),a}function qg(e,t,n,r,o){var i=n.hostModel;(0,f_[o?"initProps":"updateProps"])(t,{shape:{points:e.ends}},i,r),t.useStyle(n.getItemVisual(r,"style")),t.style.strokeNoScale=!0,t.z2=100;var a=n.getItemModel(r),s=a.getModel("emphasis");Pr(t,a),Dr(t,s.get("focus"),s.get("blurScope"),s.get("disabled"))}function Hg(e,t,n){return O_.map(e,(function(e){return(e=e.slice())[t]=n.initBaseline,e}))}function Ug(e){var t=function(e){var t=[],n=[];return e.eachSeriesByType("boxplot",(function(e){var r=e.getBaseAxis(),o=O_.indexOf(n,r);0>o&&(o=n.length,n[o]=r,t[o]={axis:r,seriesModels:[]}),t[o].seriesModels.push(e)})),t}(e);ON(t,(function(e){var t=e.seriesModels;t.length&&(function(e){var t,n=e.axis,r=e.seriesModels,o=r.length,i=e.boxWidthList=[],a=e.boxOffsetList=[],l=[];if("category"===n.type)t=n.getBandWidth();else{var u=0;ON(r,(function(e){u=d(u,e.getData().count())}));var p=n.getExtent();t=s(p[1]-p[0])/u}ON(r,(function(e){var n=e.get("boxWidth");O_.isArray(n)||(n=[n,n]),l.push([gt(n[0],t)||0,gt(n[1],t)||0])}));var f=.8*t-2,h=f/o*.3,g=(f-h*(o-1))/o,y=g/2-f/2;ON(r,(function(e,t){a.push(y),y+=h+g,i.push(c(d(g,l[t][0]),l[t][1]))}))}(e),ON(t,(function(t,n){!function(e,t,n){function r(e,n,r){var o,i=s.get(n,r),l=[];return l[u]=e,l[c]=i,isNaN(e)||isNaN(i)?o=[NaN,NaN]:(o=a.dataToPoint(l))[u]+=t,o}function o(e,t,n){var r=t.slice(),o=t.slice();r[u]+=l,o[u]-=l,n?e.push(r,o):e.push(o,r)}function i(e,t){var n=t.slice(),r=t.slice();n[u]-=l,r[u]+=l,e.push(n,r)}var a=e.coordinateSystem,s=e.getData(),l=n/2,u="horizontal"===e.get("layout")?0:1,c=1-u,p=["x","y"],d=s.mapDimension(p[u]),f=s.mapDimensionsAll(p[c]);if(!(null==d||5>f.length))for(var h=0;hr?-1:n=n[a.wh]);if(O_.isArray(s)){var p=[ay(l,s[0])-u,ay(l,s[1])-u];p[1]r)&&(o=c-1-e),t[u.index]=d*(o-c/2+.5)+l[u.index],{x:t[0],y:t[1],scaleX:n.symbolScale[0],scaleY:n.symbolScale[1],rotation:n.rotation}}var i=e.__pictorialBundle,a=n.symbolSize,s=n.valueLineWidth,l=n.pathPosition,u=t.valueDim,c=n.repeatTimes||0,p=0,d=a[t.valueDim.index]+s+2*n.symbolMargin;for(xy(e,(function(e){e.__pictorialAnimationIndex=p,e.__pictorialRepeatTimes=c,ps(e-t)?t:l(e)}function Cy(e){e.eachSeriesByType("themeRiver",(function(e){var t=e.getData(),n=e.coordinateSystem,r={},o=n.getRect();r.rect=o;var i=e.get("boundaryGap"),a=n.getAxis();(r.boundaryGap=i,"horizontal"===a.orient)?(i[0]=gt(i[0],o.height),i[1]=gt(i[1],o.height),Oy(t,e,o.height-i[0]-i[1])):(i[0]=gt(i[0],o.width),i[1]=gt(i[1],o.width),Oy(t,e,o.width-i[0]-i[1]));t.setLayout("layoutInfo",r)}))}function Oy(e,t,n){if(e.count())for(var r,o=t.coordinateSystem,i=t.getLayerSeries(),a=e.mapDimension("single"),s=e.mapDimension("value"),l=O_.map(i,(function(t){return O_.map(t.indices,(function(t){var n=o.dataToPoint(e.get(a,t));return n[1]=e.get(s,t),n}))})),u=function(e){for(var t,n=e.length,r=e[0].length,o=[],i=[],a=0,s=0;sa&&(a=t),o.push(t)}for(var u=0;ua&&(a=c);return{y0:i,max:a}}(l),c=u.y0,p=n/u.max,d=i.length,f=i[0].indices.length,h=0;hObject(O_.indexOf)(kV,e)}))),u.length){i||((i=e.animate(n,t.loop,!0)).scope="keyframe");for(var c=0;c=c;h--)f=t.childAt(h),lm(t,f,o)}}(e,u,n,r,o),0<=a?i.replaceAt(u,a):i.add(u),u}function om(e,t,n){var r=_V(e),o=t.type,i=t.shape,a=t.style;return n.isUniversalTransitionEnabled()||null!=o&&o!==r.customGraphicType||"path"===o&&function(e){return e&&(Object(O_.hasOwn)(e,"pathData")||Object(O_.hasOwn)(e,"d"))}(i)&&dm(i)!==r.customPathData||"image"===o&&Object(O_.hasOwn)(a,"image")&&a.image!==r.customImagePath}function im(e,t,n){var r=t?am(e,t):e,o=t?sm(e,r,PV):e.style,i=e.type,a=r?r.textConfig:null,s=e.textContent,l=s?t?am(s,t):s:null;if(o&&(n.isLegacy||Ey(o,i,!!a,!!l))){n.isLegacy=!0;var u=My(o,i,!t);!a&&u.textConfig&&(a=u.textConfig),!l&&u.textContent&&(l=u.textContent)}if(!t&&l){var c=l;c.type||(c.type="text")}var p=t?n[t]:n.normal;p.cfg=a,p.conOpt=l}function am(e,t){return t?e?e[t]:null:e}function sm(e,t,n){var r=t&&t.style;return null==r&&n===PV&&e&&(r=e.styleEmphasis),r}function lm(e,t,n){t&&zy(t,_V(e).option,n)}function um(e,t){var n=e&&e.name;return null==n?FV+t:n}function cm(e,t){var n=this.context,r=null==e?null:n.newChildren[e],o=null==t?null:n.oldChildren[t];rm(n.api,o,n.dataIndex,r,n.seriesModel,n.group)}function pm(e){var t=this.context,n=t.oldChildren[e];n&&zy(n,_V(n).option,t.seriesModel)}function dm(e){return e&&(e.pathData||e.d)}function fm(e,t,n,r){(function e(t,n){if(O_.isObject(t)&&O_.isObject(n)){var r=!0;return O_.each(n,(function(n,o){r=r&&e(t[o],n)})),!!r}return t===n})(qV(n).lastProp,r)||(qV(n).lastProp=r,t?Vr(n,r,e):(n.stopAnimation(),n.attr(r)))}function hm(e,t){e[t.get(["label","show"])?"show":"hide"]()}function gm(e){return{x:e.x||0,y:e.y||0,rotation:e.rotation||0}}function ym(e,t,n){var r=t.get("z"),o=t.get("zlevel");e&&e.traverse((function(e){"group"!==e.type&&(null!=r&&(e.z=r),null!=o&&(e.zlevel=o),e.silent=n)}))}function mm(e){var t,n=e.get("type"),r=e.getModel(n+"Style");return"line"===n?(t=r.getLineStyle()).fill=null:"shadow"===n&&((t=r.getAreaStyle()).stroke=null),t}function vm(e,t,n,r,o){var i=xm(n.get("value"),t.axis,t.ecModel,n.get("seriesDataIndices"),{precision:n.get(["label","precision"]),formatter:n.get(["label","formatter"])}),a=n.getModel("label"),s=iI(a.get("padding")||0),l=a.getFont(),u=et(i,l),c=o.position,p=u.width+s[1]+s[3],d=u.height+s[0]+s[2],f=o.align;"right"===f&&(c[0]-=p),"center"===f&&(c[0]-=p/2);var h=o.verticalAlign;"bottom"===h&&(c[1]-=d),"middle"===h&&(c[1]-=d/2),bm(c,p,d,r);var g=a.get("backgroundColor");g&&"auto"!==g||(g=t.get(["axisLine","lineStyle","color"])),e.label={x:c[0],y:c[1],style:Xr(a,{text:i,font:l,fill:a.getTextColor(),padding:s,backgroundColor:g}),z2:10}}function bm(e,t,n,r){var o=r.getWidth(),i=r.getHeight();e[0]=c(e[0]+t,o)-t,e[1]=c(e[1]+n,i)-n,e[0]=d(e[0],0),e[1]=d(e[1],0)}function xm(e,t,n,r,o){e=t.scale.parse(e);var i=t.scale.getLabel({value:e},{precision:o.precision}),a=o.formatter;if(a){var s={value:gu(t,{value:e}),axisDimension:t.dim,axisIndex:t.index,seriesData:[]};O_.each(r,(function(e){var t=n.getSeriesByIndex(e.seriesIndex),r=e.dataIndexInside,o=t&&t.getDataParams(r);o&&s.seriesData.push(o)})),O_.isString(a)?i=a.replace("{value}",i):O_.isFunction(a)&&(i=a(s))}return i}function _m(e,t,n){var r=[1,0,0,1,0,0];return te(r,r,n.rotation),ee(r,r,n.position),La([e.dataToCoord(t),(n.labelOffset||0)+(n.labelDirection||1)*(n.labelMargin||0)],r)}function wm(e,t,n,r,o,i){var a=YM.innerTextLayout(n.rotation,0,n.labelDirection);n.labelMargin=o.get(["label","margin"]),vm(t,r,o,i,{position:_m(r.axis,e,n),align:a.textAlign,verticalAlign:a.textVerticalAlign})}function Sm(e,t,n){return{x1:e[n=n||0],y1:e[1-n],x2:t[n],y2:t[1-n]}}function Cm(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}}function Om(e,t,n,r,o,i){return{cx:e,cy:t,r0:n,r:r,startAngle:o,endAngle:i,clockwise:!0}}function Im(e,t){var n={};return n[t.dim+"AxisIndex"]=t.index,e.getCartesian(n)}function Tm(e){return"x"===e.dim?0:1}function Am(e,t,n){if(!C_.a.node){var r=t.getZr();ZV(r).records||(ZV(r).records={}),function(e,t){function n(n,r){e.on(n,(function(n){var o=function(e){var t={showTip:[],hideTip:[]},n=function(r){var o=t[r.type];o?o.push(r):(r.dispatchAction=n,e.dispatchAction(r))};return{dispatchAction:n,pendings:t}}(t);$V(ZV(e).records,(function(e){e&&r(e,n,o.dispatchAction)})),function(e,t){var n,r=e.showTip.length,o=e.hideTip.length;r?n=e.showTip[r-1]:o&&(n=e.hideTip[o-1]),n&&(n.dispatchAction=null,t.dispatchAction(n))}(o.pendings,t)}))}ZV(e).initialized||(ZV(e).initialized=!0,n("click",O_.curry(km,"click")),n("mousemove",O_.curry(km,"mousemove")),n("globalout",Dm))}(r,t),(ZV(r).records[e]||(ZV(r).records[e]={})).handler=n}}function Dm(e,t,n){e.handler("leave",null,n)}function km(e,t,n,r){t.handler(e,n,r)}function Pm(e,t){if(!C_.a.node){var n=t.getZr();(ZV(n).records||{})[e]&&(ZV(n).records[e]=null)}}function Em(e,t){var n,r=[],o=e.seriesIndex;if(null==o||!(n=t.getSeriesByIndex(o)))return{point:[]};var i=n.getData(),a=Wt(i,e);if(null==a||0>a||O_.isArray(a))return{point:[]};var s=i.getItemGraphicEl(a),l=n.coordinateSystem;if(n.getTooltipPosition)r=n.getTooltipPosition(a)||[];else if(l&&l.dataToPoint)if(e.isStacked){var u=l.getBaseAxis(),c=l.getOtherAxis(u).dim,p=u.dim,d="x"===c||"radius"===c?1:0,f=i.mapDimension(p),h=[];h[d]=i.get(f,a),h[1-d]=i.get(i.getCalculationInfo("stackResultDimension"),a),r=l.dataToPoint(h)||[]}else r=l.dataToPoint(i.getValues(O_.map(l.dimensions,(function(e){return i.mapDimension(e)})),a))||[];else if(s){var g=s.getBoundingRect().clone();g.applyTransform(s.transform),r=[g.x+g.width/2,g.y+g.height/2]}return{point:r,el:s}}function Mm(e,t,n){var r=e.currTrigger,o=[e.x,e.y],i=e,a=e.dispatchAction||Object(O_.bind)(n.dispatchAction,n),s=t.getComponent("axisPointer").coordSysAxesInfo;if(s){Fm(o)&&(o=Em({seriesIndex:i.seriesIndex,dataIndex:i.dataIndex},t).point);var l=Fm(o),u=i.axesInfo,c=s.axesInfo,p="leave"===r||Fm(o),d={},f={},h={list:[],map:{}},g={showPointer:Object(O_.curry)(Lm,f),showTooltip:Object(O_.curry)(Nm,h)};Object(O_.each)(s.coordSysMap,(function(e,t){var n=l||e.containPoint(o);Object(O_.each)(s.coordSysAxesInfo[t],(function(e){var t=e.axis,r=function(e,t){for(var n,r=0;r<(e||[]).length;r++)if(n=e[r],t.axis.dim===n.axisDim&&t.axis.model.componentIndex===n.axisIndex)return n}(u,e);if(!p&&n&&(!u||r)){var i=r&&r.value;null!=i||l||(i=t.pointToData(o)),null!=i&&Rm(e,i,g,!1,d)}}))}));var y={};return Object(O_.each)(c,(function(e,t){var n=e.linkGroup;n&&!f[t]&&Object(O_.each)(n.axesInfo,(function(t,r){var o=f[r];if(t!==e&&o){var i=o.value;n.mapper&&(i=e.axis.scale.parse(n.mapper(i,Vm(t),Vm(e)))),y[e.key]=i}}))})),Object(O_.each)(y,(function(e,t){Rm(c[t],e,g,!0,d)})),function(e,t,n){var r=n.axesInfo=[];Object(O_.each)(t,(function(t,n){var o=t.axisPointerModel.option,i=e[n];i?(!t.useHandle&&(o.status="show"),o.value=i.value,o.seriesDataIndices=(i.payloadBatch||[]).slice()):!t.useHandle&&(o.status="hide"),"show"===o.status&&r.push({axisDim:t.axis.dim,axisIndex:t.axis.model.componentIndex,value:o.value})}))}(f,c,d),function(e,t,n,r){if(Fm(t)||!e.list.length)return void r({type:"hideTip"});var o=((e.list[0].dataByAxis[0]||{}).seriesDataIndices||[])[0]||{};r({type:"showTip",escapeConnect:!0,x:t[0],y:t[1],tooltipOption:n.tooltipOption,position:n.position,dataIndexInside:o.dataIndexInside,dataIndex:o.dataIndex,seriesIndex:o.seriesIndex,dataByCoordSys:e.list})}(h,o,e,a),function(e,t,n){var r=n.getZr(),o="axisPointerLastHighlights",i=eF(r)[o]||{},a=eF(r)[o]={};Object(O_.each)(e,(function(e){var t=e.axisPointerModel.option;"show"===t.status&&e.triggerEmphasis&&Object(O_.each)(t.seriesDataIndices,(function(e){var t=e.seriesIndex+" | "+e.dataIndex;a[t]=e}))}));var s=[],l=[];Object(O_.each)(i,(function(e,t){a[t]||l.push(e)})),Object(O_.each)(a,(function(e,t){i[t]||s.push(e)})),l.length&&n.dispatchAction({type:"downplay",escapeConnect:!0,notBlur:!0,batch:l}),s.length&&n.dispatchAction({type:"highlight",escapeConnect:!0,notBlur:!0,batch:s})}(c,0,n),d}}function Rm(e,t,n,r,o){var i=e.axis;if(!i.scale.isBlank()&&i.containData(t)){if(!e.involveSeries)return void n.showPointer(e,t);var a=jm(t,e),s=a.payloadBatch,l=a.snapToValue;s[0]&&null==o.seriesIndex&&Object(O_.extend)(o,s[0]),!r&&e.snap&&i.containData(l)&&null!=l&&(t=l),n.showPointer(e,t,s),n.showTooltip(e,a,l)}}function jm(e,t){var n=t.axis,r=n.dim,o=e,i=[],a=t_,l=-1;return Object(O_.each)(t.seriesModels,(function(t){var u,c,p=t.getData().mapDimensionsAll(r);if(t.getAxisTooltipData){var d=t.getAxisTooltipData(p,e,n);c=d.dataIndices,u=d.nestestValue}else{if(!(c=t.getData().indicesOfNearest(p[0],e,"category"===n.type?.5:null)).length)return;u=t.getData().get(p[0],c[0])}if(null!=u&&isFinite(u)){var f=e-u,h=s(f);h<=a&&((hl)&&(a=h,l=f,o=u,i.length=0),Object(O_.each)(c,(function(e){i.push({seriesIndex:t.seriesIndex,dataIndexInside:e,dataIndex:t.getData().getRawIndex(e)})})))}})),{payloadBatch:i,snapToValue:o}}function Lm(e,t,n,r){e[t.key]={value:n,payloadBatch:r}}function Nm(e,t,n,r){var o=n.payloadBatch,i=t.axis,a=i.model,s=t.axisPointerModel;if(t.triggerTooltip&&o.length){var l=t.coordSys.model,u=pd(l),c=e.map[u];c||(c=e.map[u]={coordSysId:l.id,coordSysIndex:l.componentIndex,coordSysType:l.type,coordSysMainType:l.mainType,dataByAxis:[]},e.list.push(c)),c.dataByAxis.push({axisDim:i.dim,axisIndex:a.componentIndex,axisType:a.type,axisId:a.id,value:r,valueLabelOpt:{precision:s.get(["label","precision"]),formatter:s.get(["label","formatter"])},seriesDataIndices:o.slice()})}}function Vm(e){var t=e.axis.model,n={},r=n.axisDim=e.axis.dim;return n.axisIndex=n[r+"AxisIndex"]=t.componentIndex,n.axisName=n[r+"AxisName"]=t.name,n.axisId=n[r+"AxisId"]=t.id,n}function Fm(e){return!e||null==e[0]||isNaN(e[0])||null==e[1]||isNaN(e[1])}function zm(e){KM.registerAxisPointerClass("CartesianAxisPointer",XV),e.registerComponentModel(KV),e.registerComponentView(JV),e.registerPreprocessor((function(e){if(e){e.axisPointer&&0!==e.axisPointer.length||(e.axisPointer={});var t=e.axisPointer.link;t&&!Object(O_.isArray)(t)&&(e.axisPointer.link=[t])}})),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,(function(e,t){e.getComponent("axisPointer").coordSysAxesInfo=ad(e,t)})),e.registerAction({type:"updateAxisPointer",event:"updateAxisPointer",update:":updateAxisPointer"},Mm)}function Bm(e,t,n,r,o){var i=t.axis,a=i.dataToCoord(e),l=r.getAngleAxis().getExtent()[0];l=l/180*f;var u,c,p,d=r.getRadiusAxis().getExtent();if("radius"===i.dim){var h=[1,0,0,1,0,0];te(h,h,l),ee(h,h,[r.cx,r.cy]),u=La([a,-o],h);var g=t.getModel("axisLabel").get("rotate")||0,y=YM.innerTextLayout(l,g*f/180,-1);c=y.textAlign,p=y.textVerticalAlign}else{var m=d[1];u=r.coordToPoint([m+o,a]);var v=r.cx,b=r.cy;c=.3>s(u[0]-v)/m?"center":u[0]>v?"left":"right",p=.3>s(u[1]-b)/m?"middle":u[1]>b?"top":"bottom"}return{position:u,align:c,verticalAlign:p}}function Qm(e){var t=e.seriesModel,n=e.polarModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function qm(e){var t=this,n=t.getAngleAxis(),r=t.getRadiusAxis();if(n.scale.setExtent(1/0,-1/0),r.scale.setExtent(1/0,-1/0),e.eachSeries((function(e){if(e.coordinateSystem===t){var o=e.getData();O_.each(bu(o,"radius"),(function(e){r.scale.unionExtentFromData(o,e)})),O_.each(bu(o,"angle"),(function(e){n.scale.unionExtentFromData(o,e)}))}})),du(n.scale,n.model),du(r.scale,r.model),"category"===n.type&&!n.onBand){var o=n.getExtent(),i=360/n.scale.count();n.inverse?o[1]+=i:o[1]-=i,n.setExtent(o[0],o[1])}}function Hm(e,t){if(e.type=t.get("type"),e.scale=fu(t),e.onBand=t.get("boundaryGap")&&"category"===e.type,e.inverse=t.get("inverse"),function(e){return"angleAxis"===e.mainType}(t)){e.inverse=e.inverse!==t.get("clockwise");var n=t.get("startAngle");e.setExtent(n,n+(e.inverse?-360:360))}t.axis=e,e.model=t}function Um(e,t,n){t[1]>t[0]&&(t=t.slice().reverse());var r=e.coordToPoint([t[0],n]),o=e.coordToPoint([t[1],n]);return{x1:r[0],y1:r[1],x2:o[0],y2:o[1]}}function Gm(e){return e.getRadiusAxis().inverse?0:1}function Wm(e){var t=e[0],n=e[e.length-1];t&&n&&1e-4>s(s(t.coord-n.coord)-360)&&e.pop()}function Ym(e){return e.get("stack")||"__ec_stack_"+e.seriesIndex}function Xm(e,t){return t.dim+e.model.componentIndex}function Km(e,t){t=t||{};var n=e.coordinateSystem,r=e.axis,o={},i=r.position,a=r.orient,s=n.getRect(),l=[s.x,s.x+s.width,s.y,s.y+s.height],u={horizontal:{top:l[2],bottom:l[3]},vertical:{left:l[0],right:l[1]}};o.position=["vertical"===a?u.vertical[i]:l[0],"horizontal"===a?u.horizontal[i]:l[3]],o.rotation=f/2*{horizontal:0,vertical:1}[a],o.labelDirection=o.tickDirection=o.nameDirection={top:-1,bottom:1,right:1,left:-1}[i],e.get(["axisTick","inside"])&&(o.tickDirection=-o.tickDirection),O_.retrieve(t.labelInside,e.get(["axisLabel","inside"]))&&(o.labelDirection=-o.labelDirection);var c=t.rotate;return null==c&&(c=e.get(["axisLabel","rotate"])),o.labelRotation="top"===i?-c:c,o.z2=1,o}function Zm(e){var t=e.seriesModel,n=e.singleAxisModel;return n&&n.coordinateSystem||t&&t.coordinateSystem}function $m(e){return e.isHorizontal()?0:1}function Jm(e,t){var n=e.getRect();return[n[RF[t]],n[RF[t]]+n[jF[t]]]}function ev(e,t){var n,r=e.cellSize;1===(n=O_.isArray(r)?r:e.cellSize=[r,r]).length&&(n[1]=n[0]);var o=O_.map([0,1],(function(e){return function(e,t){return null!=e[cI[t][0]]||null!=e[cI[t][1]]&&null!=e[cI[t][2]]}(t,e)&&(n[e]="auto"),null!=n[e]&&"auto"!==n[e]}));zo(e,t,{type:"box",ignoreSize:o})}function tv(e){var t=e.calendarModel,n=e.seriesModel;return t?t.coordinateSystem:n?n.coordinateSystem:null}function nv(e,t){var n;return O_.each(t,(function(t){null!=e[t]&&"auto"!==e[t]&&(n=!0)})),n}function rv(e,t,n){if(n&&(!e[n]&&t[n]&&(e[n]={}),e=e[n],t=t[n]),e&&t)for(var r,o=n?qF:HF,i=0;ie[1]&&(e[1]=r[1])}))}(r,e.getData(),t)}));var o=e.getAxisModel(),i=lu(o.axis.scale,o,r).calculate();return[i.min,i.max]}function fv(e){az||(az=!0,e.registerProcessor(e.PRIORITY.PROCESSOR.FILTER,iz),function(e){e.registerAction("dataZoom",(function(e,t){var n=uv(t,e);Object(O_.each)(n,(function(t){t.setRawRange({start:e.start,end:e.end,startValue:e.startValue,endValue:e.endValue})}))}))}(e),e.registerSubTypeDefaulter("dataZoom",(function(){return"slider"})))}function hv(e){e.registerComponentModel(JF),e.registerComponentView(tz),fv(e)}function gv(e,t){lz[e]=t}function yv(e){return lz[e]}function mv(e,t){var n=iI(t.get("padding")),r=t.getItemStyle(["color","opacity"]);return r.fill=t.get("backgroundColor"),e=new XC({shape:{x:e.x-n[3],y:e.y-n[0],width:e.width+n[1]+n[3],height:e.height+n[0]+n[2],r:t.get("borderRadius")},style:r,silent:!0,z2:-1})}function vv(e){var t=[];return O_.each(e,(function(e){var n=e.categoryAxis,r=e.valueAxis.dim,o=[" "].concat(O_.map(e.series,(function(e){return e.name}))),i=[n.model.getCategories()];O_.each(e.series,(function(e){var t=e.getRawData();i.push(e.getRawData().mapArray(t.mapDimension(r),(function(e){return e})))}));for(var a,s=[o.join(mz)],l=0;le[1]&&e.reverse(),e}function Ov(e,t){return Xt(e,t,{includeMainTypes:Sz})}function Iv(e,t,n,r){var o=n.getAxis(["x","y"][e]),i=Cv(Object(O_.map)([0,1],(function(e){return t?o.coordToData(o.toLocalCoord(r[e]),!0):o.toGlobalCoord(o.dataToCoord(r[e]))}))),a=[];return a[e]=i,a[1-e]=[NaN,NaN],{values:i,xyMinMax:a}}function Tv(e,t,n,r){return[t[0]-r[e]*n[0],t[1]-r[e]*n[1]]}function Av(e){return e?[e[0][1]-e[0][0],e[1][1]-e[1][0]]:[NaN,NaN]}function Dv(e){var t={xAxisIndex:e.get("xAxisIndex",!0),yAxisIndex:e.get("yAxisIndex",!0),xAxisId:e.get("xAxisId",!0),yAxisId:e.get("yAxisId",!0)};return null==t.xAxisIndex&&null==t.xAxisId&&(t.xAxisIndex="all"),null==t.yAxisIndex&&null==t.yAxisId&&(t.yAxisIndex="all"),t}function kv(e,t){e.setIconStatus("back",1'}function jv(e,t,n){var r=e.toFixed(0)+"px",o=t.toFixed(0)+"px";if(!C_.a.transformSupported)return n?"top:"+o+";left:"+r+";":[["top",o],["left",r]];var i=C_.a.transform3dSupported,a="translate"+(i?"3d":"")+"("+r+","+o+(i?",0":"")+")";return n?"top:0;left:0;"+Vz+":"+a+";":[["top",0],["left",0],[Lz,a]]}function Lv(e,t,n){var r=[],o=e.get("transitionDuration"),i=e.get("backgroundColor"),a=e.get("shadowBlur"),s=e.get("shadowColor"),l=e.get("shadowOffsetX"),u=e.get("shadowOffsetY"),c=e.getModel("textStyle"),p=ta(e,"html");return r.push("box-shadow:"+l+"px "+u+"px "+a+"px "+s),t&&o&&r.push(function(e,t){var n="cubic-bezier(0.23,1,0.32,1)",r=" "+e/2+"s "+n,o="opacity"+r+",visibility"+r;return t||(r=" "+e+"s "+n,o+=C_.a.transformSupported?","+Vz+r:",left"+r+",top"+r),Nz+":"+o}(o,n)),i&&r.push("background-color:"+i),Object(O_.each)(["width","color","radius"],(function(t){var n="border-"+t,o=To(n),i=e.get(o);null!=i&&r.push(n+":"+i+("color"===t?"":"px"))})),r.push(function(e){var t=[],n=e.get("fontSize"),r=e.getTextColor();r&&t.push("color:"+r),t.push("font:"+e.getFont()),n&&t.push("line-height:"+g(3*n/2)+"px");var o=e.get("textShadowColor"),i=e.get("textShadowBlur")||0,a=e.get("textShadowOffsetX")||0,s=e.get("textShadowOffsetY")||0;return o&&i&&t.push("text-shadow:"+a+"px "+s+"px "+i+"px "+o),Object(O_.each)(["decoration","align"],(function(n){var r=e.get(n);r&&t.push("text-"+n+":"+r)})),t.join(";")}(c)),null!=p&&r.push("padding:"+iI(p).join("px ")+"px"),r.join(";")+";"}function Nv(e,t,n,r,o){var i=t&&t.painter;if(n){var a=i&&i.getViewportRoot();a&&function(e,t,n,r,o){V(L_,t,r,o,!0)&&V(e,n,L_[0],L_[1])}(e,a,document.body,r,o)}else{e[0]=r,e[1]=o;var s=i&&i.getViewportRootOffset();s&&(e[0]+=s.offsetLeft,e[1]+=s.offsetTop)}e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function Vv(e){return d(0,e)}function Fv(e){var t=Vv(e.shadowBlur||0),n=Vv(e.shadowOffsetX||0),r=Vv(e.shadowOffsetY||0);return{left:Vv(t-n),right:Vv(t+n),top:Vv(t-r),bottom:Vv(t+r)}}function zv(e,t,n,r){e[0]=n,e[1]=r,e[2]=e[0]/t.getWidth(),e[3]=e[1]/t.getHeight()}function Bv(e,t,n){var r,o=t.ecModel;n?(r=new BO(n,o,o),r=new BO(t.option,r,o)):r=t;for(var i,a=e.length-1;0<=a;a--)(i=e[a])&&(i instanceof BO&&(i=i.get("tooltip",!0)),Object(O_.isString)(i)&&(i={formatter:i}),i&&(r=new BO(i,r,o)));return r}function Qv(e,t){return e.dispatchAction||Object(O_.bind)(t.dispatchAction,t)}function qv(e,t,n,r,o){var i=n.getSize(),a=i[0],s=i[1];return e=c(e+a,r)-a,t=c(t+s,o)-s,[e=d(e,0),t=d(t,0)]}function Hv(e,t,n,r){var o=n[0],i=n[1],a=l(e_*r)+8,s=0,u=0,c=t.width,p=t.height;return"inside"===e?(s=t.x+c/2-o/2,u=t.y+p/2-i/2):"top"===e?(s=t.x+c/2-o/2,u=t.y-i-a):"bottom"===e?(s=t.x+c/2-o/2,u=t.y+p+a):"left"===e?(s=t.x-o-a,u=t.y+p/2-i/2):"right"===e&&(s=t.x+c+a,u=t.y+p/2-i/2),[s,u]}function Uv(e){return"center"===e||"middle"===e}function Gv(e,t){var n=Nt(e?e.brush:[]);if(n.length){var r=[];O_.each(n,(function(e){var t=e.hasOwnProperty("toolbox")?e.toolbox:[];t instanceof Array&&(r=r.concat(t))}));var o=e&&e.toolbox;O_.isArray(o)&&(o=o[0]),o||(o={feature:{}},e.toolbox=[o]);var i=o.feature||(o.feature={}),a=i.brush||(i.brush={}),s=a.type||(a.type=[]);s.push.apply(s,r),function(e){var t={};O_.each(e,(function(e){t[e]=1})),e.length=0,O_.each(t,(function(t,n){e.push(n)}))}(s),t&&!s.length&&s.push.apply(s,Hz)}}function Wv(e){if(e)for(var t in e)if(e.hasOwnProperty(t))return!0}function Yv(e,t,n){var r={};return Uz(t,(function(t){var o=r[t]=function(){var e=function(){};return e.prototype.__hidden=e.prototype,new e}();Uz(e[t],(function(e,r){if(Mj.isValidType(r)){var i={type:r,visual:e};n&&n(i,t),o[r]=new Mj(i),"opacity"===r&&((i=O_.clone(i)).type="colorAlpha",o.__hidden.__alphaForOpacity=new Mj(i))}}))})),r}function Xv(e,t,n){var r;O_.each(n,(function(e){t.hasOwnProperty(e)&&Wv(t[e])&&(r=!0)})),r&&O_.each(n,(function(n){t.hasOwnProperty(n)&&Wv(t[n])?e[n]=O_.clone(t[n]):delete e[n]}))}function Kv(e){var t=["x","y"],n=["width","height"];return{point:function(t,n,r){if(t){var o=r.range;return Zv(t[e],o)}},rect:function(r,o,i){if(r){var a=i.range,s=[r[t[e]],r[t[e]]+r[n[e]]];return s[1]O_.indexOf(n,t):t!==n)}(t,r)&&(O_.each(y,(function(r){t.brushTargetManager.controlSeries(r,n,e)&&o.push(r),g=g||s(o)})),a(r)&&s(o))){var i=n.getData();i.each((function(e){tb(n,o,i,e)&&(f[e]=1)}))}}var u={brushId:t.id,brushIndex:n,brushName:t.name,areas:O_.clone(t.areas),selected:[]};i.push(u);var c=t.option,p=c.brushLink,d=[],f=[],h=[],g=!1;n||(r=c.throttleType,o=c.throttleDelay);var y=O_.map(t.areas,(function(e){var t=Kz[e.brushType],n=O_.defaults({boundingRect:t?t(e):void 0},e);return n.selectors=function(e){var t=e.brushType,n={point:function(r){return Gz[t].point(r,n,e)},rect:function(r){return Gz[t].rect(r,n,e)}};return n}(n),n})),m=Yv(t.option,Wz,(function(e){e.mappingMethod="fixed"}));O_.isArray(p)&&O_.each(p,(function(e){d[e]=1})),e.eachSeries((function(e,t){var n=h[t]=[];"parallel"===e.subType?function(e,t){var n=e.coordinateSystem;g=g||n.hasAxisBrushed(),a(t)&&n.eachActiveState(e.getData(),(function(e,t){"active"===e&&(f[t]=1)}))}(e,t):l(e,t,n)})),e.eachSeries((function(e,t){var n={seriesId:e.id,seriesIndex:t,seriesName:e.name,dataIndex:[]};u.selected.push(n);var r=h[t],o=e.getData(),i=a(t)?function(e){return f[e]?(n.dataIndex.push(o.getRawIndex(e)),"inBrush"):"outOfBrush"}:function(t){return tb(e,r,o,t)?(n.dataIndex.push(o.getRawIndex(t)),"inBrush"):"outOfBrush"};(a(t)?g:s(r))&&function(e,t,n,r,o,i){function a(e){return hs(n,u,e)}function s(e,t){ys(n,u,e,t)}function l(e,l){u=null==i?e:l;var p=n.getRawDataItem(u);if(!p||!1!==p.visualMap)for(var d,f=r.call(o,e),h=t[f],g=c[f],y=0,m=g.length;yc;c++)hB[u[c]]&&(u[c]=mb(n,n.mapDimension(o[c]),u[c]));else t.coord=[];return t}}function hb(e,t,n,r){var o={};return null!=e.valueIndex||null!=e.valueDim?(o.valueDataDim=null==e.valueIndex?e.valueDim:t.getDimension(e.valueIndex),o.valueAxis=n.getAxis(function(e,t){var n=e.getData().getDimensionInfo(t);return n&&n.coordDim}(r,o.valueDataDim)),o.baseAxis=n.getOtherAxis(o.valueAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim)):(o.baseAxis=r.getBaseAxis(),o.valueAxis=n.getOtherAxis(o.baseAxis),o.baseDataDim=t.mapDimension(o.baseAxis.dim),o.valueDataDim=t.mapDimension(o.valueAxis.dim)),o}function gb(e,t){return!(e&&e.containData&&t.coord&&!pb(t))||e.containData(t.coord)}function yb(e,t){return e?function(e,n,r,o){return ki(2>o?e.coord&&e.coord[o]:e.value,t[o])}:function(e,n,r,o){return ki(e.value,t[o])}}function mb(e,t,n){if("average"===n){var r=0,o=0;return e.each(t,(function(e){isNaN(e)||(r+=e,o++)})),r/o}return"median"===n?e.getMedian(t):e.getDataExtent(t)["max"===n?1:0]}function vb(e,t,n){var r=t.coordinateSystem;e.each((function(o){var i,a=e.getItemModel(o),s=gt(a.get("x"),n.getWidth()),l=gt(a.get("y"),n.getHeight());if(isNaN(s)||isNaN(l)){if(t.getMarkerPosition)i=t.getMarkerPosition(e.getValues(e.dimensions,o));else if(r){var u=e.get(r.dimensions[0],o),c=e.get(r.dimensions[1],o);i=r.dataToPoint([u,c])}}else i=[s,l];isNaN(s)||(i[0]=s),isNaN(l)||(i[1]=l),e.setItemLayout(o,i)}))}function bb(e){return!isNaN(e)&&!isFinite(e)}function xb(e,t,n,r){var o=1-e,i=r.dimensions[e];return bb(t[o])&&bb(n[o])&&t[e]===n[e]&&r.getAxis(i).containData(t[e])}function _b(e,t){if("cartesian2d"===e.type){var n=t[0].coord,r=t[1].coord;if(n&&r&&(xb(1,n,r,e)||xb(0,n,r,e)))return!0}return gb(e,t[0])&&gb(e,t[1])}function wb(e,t,n,r,o){var i,a=r.coordinateSystem,s=e.getItemModel(t),l=gt(s.get("x"),o.getWidth()),u=gt(s.get("y"),o.getHeight());if(isNaN(l)||isNaN(u)){if(r.getMarkerPosition)i=r.getMarkerPosition(e.getValues(e.dimensions,t));else{var c=a.dimensions,p=e.get(c[0],t),d=e.get(c[1],t);i=a.dataToPoint([p,d])}if(pp(a,"cartesian2d")){var f=a.getAxis("x"),h=a.getAxis("y");c=a.dimensions;bb(e.get(c[0],t))?i[0]=f.toGlobalCoord(f.getExtent()[n?0:1]):bb(e.get(c[1],t))&&(i[1]=h.toGlobalCoord(h.getExtent()[n?0:1]))}isNaN(l)||(i[0]=l),isNaN(u)||(i[1]=u)}else i=[l,u];e.setItemLayout(t,i)}function Sb(e){return!isNaN(e)&&!isFinite(e)}function Cb(e,t,n){var r=1-e;return Sb(t[r])&&Sb(n[r])}function Ob(e,t){var n=t.coord[0],r=t.coord[1],o={coord:n,x:t.x0,y:t.y0},i={coord:r,x:t.x1,y:t.y1};return pp(e,"cartesian2d")?n&&r&&(Cb(1,n,r)||Cb(0,n,r))||function(e,t,n){return!(e&&e.containZone&&t.coord&&n.coord&&!pb(t)&&!pb(n))||e.containZone(t.coord,n.coord)}(e,o,i):gb(e,o)||gb(e,i)}function Ib(e,t,n,r,o){var i,a=r.coordinateSystem,s=e.getItemModel(t),l=gt(s.get(n[0]),o.getWidth()),u=gt(s.get(n[1]),o.getHeight());if(isNaN(l)||isNaN(u)){if(r.getMarkerPosition){var c=e.getValues(["x0","y0"],t),p=e.getValues(["x1","y1"],t),d=a.clampData(c),f=a.clampData(p),h=[];h[0]="x0"===n[0]?d[0]>f[0]?p[0]:c[0]:d[0]>f[0]?c[0]:p[0],h[1]="y0"===n[1]?d[1]>f[1]?p[1]:c[1]:d[1]>f[1]?c[1]:p[1],i=r.getMarkerPosition(h,n,!0)}else{var g=[v=e.get(n[0],t),b=e.get(n[1],t)];a.clampData&&a.clampData(g,g),i=a.dataToPoint(g,!0)}if(pp(a,"cartesian2d")){var y=a.getAxis("x"),m=a.getAxis("y"),v=e.get(n[0],t),b=e.get(n[1],t);Sb(v)?i[0]=y.toGlobalCoord(y.getExtent()["x0"===n[0]?0:1]):Sb(b)&&(i[1]=m.toGlobalCoord(m.getExtent()["y0"===n[1]?0:1]))}isNaN(l)||(i[0]=l),isNaN(u)||(i[1]=u)}else i=[l,u];return i}function Tb(e){var t=e.icon||"roundRect",n=_s(t,0,0,e.itemWidth,e.itemHeight,e.itemStyle.fill,e.symbolKeepAspect);return n.setStyle(e.itemStyle),n.rotation=(e.iconRotate||0)*f/180,n.setOrigin([e.itemWidth/2,e.itemHeight/2]),-1r[n+t]&&(t=a),o=o&&i.get("preventDefaultMouseMove",!0)})),{controlType:t,opt:{zoomOnMouseWheel:!0,moveOnMouseMove:!0,moveOnMouseWheel:!0,preventDefaultMouseMove:!!o}}}(o);n.enable(a.controlType,a.opt),n.setPointerChecker(e.containsPoint),es(e,"dispatchAction",t.model.get("throttle",!0),"fixRate")}else Vb(r,e)}))}))}function Qb(e){return function(t,n,r,o){var i=this.range,a=i.slice(),s=t.axisModels[0];if(s&&(Bh(e(a,s,t,n,r,o),a,[0,100],"all"),this.range=a,i[0]!==a[0]||i[1]!==a[1]))return a}}function qb(e){fv(e),e.registerComponentModel(NB),e.registerComponentView(QB),Bb(e)}function Hb(e){return"vertical"===e?"ns-resize":"ew-resize"}function Ub(e){e.registerComponentModel(qB),e.registerComponentView(XB),fv(e)}function Gb(e,t,n){if(n[0]===n[1])return n.slice();for(var r=(n[1]-n[0])/200,o=n[0],i=[],a=0;a<=200&&oc;c++)u[aQ[1-a][c]]=l[c],u[s[c]]=2===c?n[0]:r[s[c]];var p=[["x","width",3],["y","height",0]][a],d=No(u,i,r.padding);return s[(d.margin[p[2]]||0)+d[p[0]]+.5*d[p[1]]<.5*i[p[1]]?0:1]}function Yb(e,t){return O_.each(e||[],(function(e){null!=e.dataIndex&&(e.dataIndexInside=e.dataIndex,e.dataIndex=null),e.highlightKey="visualMap"+(t?t.componentIndex:"")})),e}function Xb(e,t,n,r){return new wA({shape:{points:e},draggable:!!n,cursor:t,drift:n,onmousemove:function(e){Q_(e.event)},ondragend:r})}function Kb(e){var t=e.get("hoverLinkOnHandle");return!(null==t?!e.get("realtime"):!t)}function Zb(e){return"vertical"===e?"ns-resize":"ew-resize"}function $b(e,t,n,r){function o(e){return l[e]}function i(e,t){l[e]=t}for(var a=t.targetVisuals[r],s=Mj.prepareVisualTypes(a),l={color:gs(e.getData(),"color")},u=0,c=s.length;uu)){var h=function(){var t=e.get("title");return t&&t.length&&(t=t[0]),t&&t.text}();if(h)l=n(a.get(["general","withTitle"]),{title:h});else l=a.get(["general","withoutTitle"]);var g=[];l+=n(1p)o+=n(a.get(["data","partialData"]),{displayCnt:p});else o+=a.get(["data","allData"]);for(var l=a.get(["data","separator","middle"]),c=a.get(["data","separator","end"]),d=[],h=0;hs(e-t)}function px(e){function t(e,t){o&&2A:Ps(p),f=fx([c,p],d?0:1,t),h=(d?u:p)/f.length,g=0;gs(f))return null;var h=gx(e-o,t-i,p,d)/f;return 0>h||1a?(u.x=c.x=s+i/2,u.y=l,c.y=l+a):(u.y=c.y=l+a/2,u.x=s,c.x=s+i),function(e,t,n){for(var r=e.length,o=[],i=0;io.length)return[{points:e},{points:e}];o.sort((function(e,t){return e.projPt-t.projPt}));var u=o[0],c=o[o.length-1];if(c.idxi,s=fx([o,i],a?0:1,t),l=a?"width":"height",u=a?"height":"width",c=a?"x":"y",p=a?"y":"x",d=e[l]/s.length,f=0;f=m));c++)0>(y=c===u-1?m:l(g.area/p*t))||(xx(bx,{points:g.poly},y,r),m-=y)}n=wA}if(!n)return function(e,t){for(var n=[],r=0;r=h)f.push(v,b,x,_,w,S);else{for(var C,O=c(h,d-1)+1,I=1;I<=O;I++)we(y,v,x,w,C=I/O,o),we(m,b,_,S,C,i),y=o[3],m=i[3],f.push(o[1],i[1],o[2],i[2],y,m),v=o[5],b=i[5],x=o[6],_=i[6];h-=O-1}}return a===e?[f,t]:[e,f]}function Cx(e,t){for(var n=e.length,r=e[n-2],o=e[n-1],i=[],a=0;au[2]!=0>c[2]);var p=[],d=[],f=0,h=1/0,g=[],y=s.length;o&&(s=Ax(s));for(var m,v=6*Tx(s,l,u,c),b=y-2,x=0;x=u.length){if(!s)return n;s=0}i=u.length;var c=l(i/2);n[o].many=u.slice(c,i),n[s].many=u.slice(0,c),s++}return n}function zx(e,t,n,r,o,i){function a(e,t,r,o,s){var l=e.many,u=e.one;if(1!==l.length||s)for(var d=Object(O_.defaults)({dividePath:FQ[n],individualDelay:c&&function(e){return c(e+r,o)}},p),f=t?function(e,t,n){function r(e){for(var t=0;tt.length,f=l?Fx(u,l):Fx(d?t:e,[d?e:t]),h=0,g=0;gzQ))for(var r=n.getIndices(),o=function(e){for(var t,n=e.dimensions,r=0;r"'])/g,V_={"&":"&","<":"<",">":">",'"':""","'":"'"},F_=/^(?:mouse|pointer|contextmenu|drag|drop)|click/,z_=[],B_=C_.a.browser.firefox&&39>+C_.a.browser.version.split(".")[0],Q_=function(e){e.preventDefault(),e.stopPropagation(),e.cancelBubble=!0},q_=function(){function e(){this._track=[]}return e.prototype.recognize=function(e,t,n){return this._doTrack(e,t,n),this._recognize(e)},e.prototype.clear=function(){return this._track.length=0,this},e.prototype._doTrack=function(e,t,n){var r=e.touches;if(r){for(var o={points:[],touches:[],target:t,event:e},i=0,a=r.length;in&&(e+=n,n=-n),0>r&&(t+=r,r=-r),this.x=e,this.y=t,this.width=n,this.height=r}return e.prototype.union=function(e){var t=G_(e.x,this.x),n=G_(e.y,this.y);this.width=isFinite(this.x)&&isFinite(this.width)?W_(e.x+e.width,this.x+this.width)-t:e.width,this.height=isFinite(this.y)&&isFinite(this.height)?W_(e.y+e.height,this.y+this.height)-n:e.height,this.x=t,this.y=n},e.prototype.applyTransform=function(t){e.applyTransform(this,this,t)},e.prototype.calculateTransform=function(e){var t=this,n=e.width/t.width,r=e.height/t.height,o=[1,0,0,1,0,0];return ee(o,o,[-t.x,-t.y]),ne(o,o,[n,r]),ee(o,o,[e.x,e.y]),o},e.prototype.intersect=function(t,n){if(!t)return!1;t instanceof e||(t=e.create(t));var r=this,o=r.x,i=r.x+r.width,a=r.y,l=r.y+r.height,u=t.x,p=t.x+t.width,d=t.y,f=t.y+t.height,h=!(iy&&(y=_,my&&(y=w,b=n.x&&e<=n.x+n.width&&t>=n.y&&t<=n.y+n.height},e.prototype.clone=function(){return new e(this.x,this.y,this.width,this.height)},e.prototype.copy=function(t){e.copy(this,t)},e.prototype.plain=function(){return{x:this.x,y:this.y,width:this.width,height:this.height}},e.prototype.isFinite=function(){return isFinite(this.x)&&isFinite(this.y)&&isFinite(this.width)&&isFinite(this.height)},e.prototype.isZero=function(){return 0===this.width||0===this.height},e.create=function(t){return new e(t.x,t.y,t.width,t.height)},e.copy=function(e,t){e.x=t.x,e.y=t.y,e.width=t.width,e.height=t.height},e.applyTransform=function(t,n,r){if(r){if(1e-5>r[1]&&-1e-5r[2]&&-1e-5t.width&&(t.x+=t.width,t.width=-t.width),void(0>t.height&&(t.y+=t.height,t.height=-t.height))}Y_.x=K_.x=n.x,Y_.y=Z_.y=n.y,X_.x=Z_.x=n.x+n.width,X_.y=K_.y=n.y+n.height,Y_.transform(r),Z_.transform(r),X_.transform(r),K_.transform(r),t.x=G_(Y_.x,X_.x,K_.x,Z_.x),t.y=G_(Y_.y,X_.y,K_.y,Z_.y);var l=W_(Y_.x,X_.x,K_.x,Z_.x),u=W_(Y_.y,X_.y,K_.y,Z_.y);t.width=l-t.x,t.height=u-t.y}else t!==n&&e.copy(t,n)},e}(),tw="silent",nw=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.handler=null,t}return p(t,e),t.prototype.dispose=function(){},t.prototype.setCursor=function(){},t}(M_),rw=function(e,t){this.x=e,this.y=t},ow=["click","dblclick","mousewheel","mouseout","mouseup","mousedown","mousemove","contextmenu"],iw=new ew(0,0,0,0),aw=function(e){function t(t,n,r,o,i){var a=e.call(this)||this;return a._hovered=new rw(0,0),a.storage=t,a.painter=n,a.painterRoot=o,a._pointerSize=i,r=r||new nw,a.proxy=null,a.setHandlerProxy(r),a._draggingMgr=new E_(a),a}return p(t,e),t.prototype.setHandlerProxy=function(e){this.proxy&&this.proxy.dispose(),e&&(O_.each(ow,(function(t){e.on&&e.on(t,this[t],this)}),this),e.handler=this),this.proxy=e},t.prototype.mousemove=function(e){var t=e.zrX,n=e.zrY,r=le(this,t,n),o=this._hovered,i=o.target;i&&!i.__zr&&(i=(o=this.findHover(o.x,o.y)).target);var a=this._hovered=r?new rw(t,n):this.findHover(t,n),s=a.target,l=this.proxy;l.setCursor&&l.setCursor(s?s.cursor:"default"),i&&s!==i&&this.dispatchToElement(o,"mouseout",e),this.dispatchToElement(a,"mousemove",e),s&&s!==i&&this.dispatchToElement(a,"mouseover",e)},t.prototype.mouseout=function(e){var t=e.zrEventControl;"only_globalout"!==t&&this.dispatchToElement(this._hovered,"mouseout",e),"no_globalout"!==t&&this.trigger("globalout",{type:"globalout",event:e})},t.prototype.resize=function(){this._hovered=new rw(0,0)},t.prototype.dispatch=function(e,t){var n=this[e];n&&n.call(this,t)},t.prototype.dispose=function(){this.proxy.dispose(),this.storage=null,this.proxy=null,this.painter=null},t.prototype.setCursorStyle=function(e){var t=this.proxy;t.setCursor&&t.setCursor(e)},t.prototype.dispatchToElement=function(e,t,n){var r=(e=e||{}).target;if(!r||!r.silent){for(var o="on"+t,i=function(e,t,n){return{type:e,event:n,target:t.target,topTarget:t.topTarget,cancelBubble:!1,offsetX:n.zrX,offsetY:n.zrY,gestureEvent:n.gestureEvent,pinchX:n.pinchX,pinchY:n.pinchY,pinchScale:n.pinchScale,wheelDelta:n.zrDelta,zrByTouch:n.zrByTouch,which:n.which,stop:ie}}(t,e,n);r&&(r[o]&&(i.cancelBubble=!!r[o].call(r,i)),r.trigger(t,i),r=r.__hostTarget?r.__hostTarget:r.parent,!i.cancelBubble););i.cancelBubble||(this.trigger(t,i),this.painter&&this.painter.eachOtherLayer&&this.painter.eachOtherLayer((function(e){"function"==typeof e[o]&&e[o].call(e,i),e.trigger&&e.trigger(t,i)})))}},t.prototype.findHover=function(e,t,n){var r=this.storage.getDisplayList(),o=new rw(e,t);if(se(r,o,e,t,n),this._pointerSize&&!o.target){for(var i,a=[],s=this._pointerSize,l=s/2,u=new ew(e-l,t-l,s,s),c=r.length-1;0<=c;c--)(i=r[c])===n||i.ignore||i.ignoreCoarsePointer||i.parent&&i.parent.ignoreCoarsePointer||(iw.copy(i.getBoundingRect()),i.transform&&iw.applyTransform(i.transform),iw.intersect(u)&&a.push(i));if(a.length)for(var p=0;p(e*=2)?.5*e*e:-.5*(--e*(e-2)-1)},cubicIn:function(e){return e*e*e},cubicOut:function(e){return--e*e*e+1},cubicInOut:function(e){return 1>(e*=2)?.5*e*e*e:.5*((e-=2)*e*e+2)},quarticIn:function(e){return e*e*e*e},quarticOut:function(e){return 1- --e*e*e*e},quarticInOut:function(e){return 1>(e*=2)?.5*e*e*e*e:-.5*((e-=2)*e*e*e-2)},quinticIn:function(e){return e*e*e*e*e},quinticOut:function(e){return--e*e*e*e*e+1},quinticInOut:function(e){return 1>(e*=2)?.5*e*e*e*e*e:.5*((e-=2)*e*e*e*e+2)},sinusoidalIn:function(e){return 1-s_(e*f/2)},sinusoidalOut:function(e){return l_(e*f/2)},sinusoidalInOut:function(e){return.5*(1-s_(f*e))},exponentialIn:function(e){return 0===e?0:o(1024,e-1)},exponentialOut:function(e){return 1===e?1:1-o(2,-10*e)},exponentialInOut:function(e){return 0===e?0:1===e?1:1>(e*=2)?.5*o(1024,e-1):.5*(2-o(2,-10*(e-1)))},circularIn:function(e){return 1-u_(1-e*e)},circularOut:function(e){return u_(1- --e*e)},circularInOut:function(e){return 1>(e*=2)?-.5*(u_(1-e*e)-1):.5*(u_(1-(e-=2)*e)+1)},elasticIn:function(e){var t,n=.1;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=.4*a_(1/n)/(2*f),-n*o(2,10*(e-=1))*l_(2*f*(e-t)/.4))},elasticOut:function(e){var t,n=.1;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=.4*a_(1/n)/(2*f),n*o(2,-10*e)*l_(2*f*(e-t)/.4)+1)},elasticInOut:function(e){var t,n=.1,r=.4;return 0===e?0:1===e?1:(!n||1>n?(n=1,t=.1):t=r*a_(1/n)/(2*f),1>(e*=2)?n*o(2,10*(e-=1))*l_(2*f*(e-t)/r)*-.5:n*o(2,-10*(e-=1))*l_(2*f*(e-t)/r)*.5+1)},backIn:function(e){var t=1.70158;return e*e*((t+1)*e-t)},backOut:function(e){var t=1.70158;return--e*e*((t+1)*e+t)+1},backInOut:function(e){var t=2.5949095;return 1>(e*=2)?e*e*((t+1)*e-t)*.5:.5*((e-=2)*e*((t+1)*e+t)+2)},bounceIn:function(e){return 1-hw.bounceOut(1-e)},bounceOut:function(e){return e<1/2.75?7.5625*e*e:e<2/2.75?7.5625*(e-=1.5/2.75)*e+.75:e<2.5/2.75?7.5625*(e-=2.25/2.75)*e+.9375:7.5625*(e-=2.625/2.75)*e+.984375},bounceInOut:function(e){return.5>e?.5*hw.bounceIn(2*e):.5*hw.bounceOut(2*e-1)+.5}},gw=hw,yw=o,mw=u_,vw=1e-8,bw=1e-4,xw=mw(3),_w=1/3,ww=h(),Sw=h(),Cw=h(),Ow=/cubic-bezier\(([0-9,\.e ]+)\)/,Iw=function(){function e(e){this._inited=!1,this._startTime=0,this._pausedTime=0,this._paused=!1,this._life=e.life||1e3,this._delay=e.delay||0,this.loop=e.loop||!1,this.onframe=e.onframe||O_.noop,this.ondestroy=e.ondestroy||O_.noop,this.onrestart=e.onrestart||O_.noop,e.easing&&this.setEasing(e.easing)}return e.prototype.step=function(e,t){if(this._inited||(this._startTime=e+this._delay,this._inited=!0),!this._paused){var n=this._life,r=e-this._startTime-this._pausedTime,o=r/n;0>o&&(o=0),o=c(o,1);var i=this.easingFunc,a=i?i(o):o;if(this.onframe(a),1===o){if(!this.loop)return!0;this._startTime=e-r%n,this._pausedTime=0,this.onrestart()}return!1}this._pausedTime+=t},e.prototype.pause=function(){this._paused=!0},e.prototype.resume=function(){this._paused=!1},e.prototype.setEasing=function(e){this.easing=e,this.easingFunc=Object(O_.isFunction)(e)?e:gw[e]||Pe(e)},e}(),Tw=r(6),Aw=r(8),Dw=Array.prototype.slice,kw=1,Pw=2,Ew=4,Mw=5,Rw=[0,0,0,0],jw=function(){function e(e){this.keyframes=[],this.discrete=!1,this._invalid=!1,this._needsSort=!1,this._lastFr=0,this._lastFrP=0,this.propName=e}return e.prototype.isFinished=function(){return this._finished},e.prototype.setFinished=function(){this._finished=!0,this._additiveTrack&&this._additiveTrack.setFinished()},e.prototype.needsAnimate=function(){return 1<=this.keyframes.length},e.prototype.getAdditiveTrack=function(){return this._additiveTrack},e.prototype.addKeyframe=function(e,t,n){this._needsSort=!0;var r=this.keyframes,o=r.length,i=!1,a=6,s=t;if(Object(O_.isArrayLike)(t)){var l=function(e){return Object(O_.isArrayLike)(e&&e[0])?2:1}(t);a=l,(1!==l||Object(O_.isNumber)(t[0]))&&(2!==l||Object(O_.isNumber)(t[0][0]))||(i=!0)}else if(Object(O_.isNumber)(t)&&!Object(O_.eqNaN)(t))a=0;else if(Object(O_.isString)(t))if(isNaN(+t)){var u=Tw.parse(t);u&&(s=u,a=3)}else a=0;else if(Object(O_.isGradientObject)(t)){var c=Object(O_.extend)({},s);c.colorStops=Object(O_.map)(t.colorStops,(function(e){return{offset:e.offset,color:Tw.parse(e.color)}})),Object(Aw.m)(t)?a=Ew:Object(Aw.o)(t)&&(a=Mw),s=c}0===o?this.valType=a:(a!==this.valType||6===a)&&(i=!0),this.discrete=this.discrete||i;var p={time:e,value:s,rawValue:t,percent:0};return n&&(p.easing=n,p.easingFunc=Object(O_.isFunction)(n)?n:gw[n]||Pe(n)),r.push(p),p},e.prototype.prepare=function(e,t){var n=this.keyframes;this._needsSort&&n.sort((function(e,t){return e.time-t.time}));for(var r=this.valType,o=n.length,i=n[o-1],a=this.discrete,s=Be(r),l=ze(r),u=0;ut)n=0;else if(tt);n++);n=h(n-1,u-2)}o=l[n+1],r=l[n]}if(r&&o){this._lastFr=n,this._lastFrP=t;var g=o.percent-r.percent,y=0==g?1:h((t-r.percent)/g,1);o.easingFunc&&(y=o.easingFunc(y));var m=i?this._additiveValue:d?Rw:e[p];if((Be(s)||d)&&!m&&(m=this._additiveValue=[]),this.discrete)e[p]=1>y?r.rawValue:o.rawValue;else if(Be(s))s===kw?Me(m,r[a],o[a],y):function(e,t,n,r){for(var o=t.length,i=o&&t[0].length,a=0;aeS[0]?-1:1,r=0>eS[1]?-1:1,o=((eS[0]-n)*t+n)/eS[0]||0,i=((eS[1]-r)*t+r)/eS[1]||0;e[0]*=o,e[1]*=o,e[2]*=i,e[3]*=i}this.invTransform=this.invTransform||[1,0,0,1,0,0],re(this.invTransform,e)},e.prototype.getComputedTransform=function(){for(var e=this,t=[];e;)t.push(e),e=e.parent;for(;e=t.pop();)e.updateTransform();return this.transform},e.prototype.setLocalTransform=function(e){if(e){var t=e[0]*e[0]+e[1]*e[1],n=e[2]*e[2]+e[3]*e[3],r=o_(e[1],e[0]),o=f/2+r-o_(e[3],e[2]);n=u_(n)*s_(o),t=u_(t),this.skewX=o,this.skewY=0,this.rotation=-r,this.x=+e[4],this.y=+e[5],this.scaleX=t,this.scaleY=n,this.originX=0,this.originY=0}},e.prototype.decomposeTransform=function(){if(this.transform){var e=this.parent,t=this.transform;e&&e.transform&&(J(tS,e.invTransform,t),t=tS);var n=this.originX,r=this.originY;(n||r)&&(nS[4]=n,nS[5]=r,J(tS,t,nS),tS[4]-=n,tS[5]-=r,t=tS),this.setLocalTransform(t)}},e.prototype.getGlobalScale=function(e){var t=this.transform;return e=e||[],t?(e[0]=u_(t[0]*t[0]+t[1]*t[1]),e[1]=u_(t[2]*t[2]+t[3]*t[3]),0>t[0]&&(e[0]=-e[0]),0>t[3]&&(e[1]=-e[1]),e):(e[0]=1,e[1]=1,e)},e.prototype.transformCoordToLocal=function(e,t){var n=[e,t],r=this.invTransform;return r&&M(n,n,r),n},e.prototype.transformCoordToGlobal=function(e,t){var n=[e,t],r=this.transform;return r&&M(n,n,r),n},e.prototype.getLineScale=function(){var e=this.transform;return e&&1e-10o;o++)t[o]=t[o]*n+(r?0:255)*(1-n);return t[3]=1,Object(Tw.stringify)(t,"rgba")},e.prototype.traverse=function(){},e.prototype.attrKV=function(e,t){"textConfig"===e?this.setTextConfig(t):"textContent"===e?this.setTextContent(t):"clipPath"===e?this.setClipPath(t):"extra"===e?(this.extra=this.extra||{},Object(O_.extend)(this.extra,t)):this[e]=t},e.prototype.hide=function(){this.ignore=!0,this.markRedraw()},e.prototype.show=function(){this.ignore=!1,this.markRedraw()},e.prototype.attr=function(e,t){if("string"==typeof e)this.attrKV(e,t);else if(Object(O_.isObject)(e))for(var n,r=Object(O_.keys)(e),o=0;or||(n.splice(r,1),e.parent=null,t&&e.removeSelfFromZr(t),t&&t.refresh()),this},t.prototype.removeAll=function(){for(var e,t=this._children,n=this.__zr,r=0;rthis._sleepAfterStill&&this.animation.stop())},e.prototype.setSleepAfterStill=function(e){this._sleepAfterStill=e},e.prototype.wakeUp=function(){this.animation.start(),this._stillFrameAccum=0},e.prototype.refreshHover=function(){this._needsRefreshHover=!0},e.prototype.refreshHoverImmediately=function(){this._needsRefreshHover=!1,this.painter.refreshHover&&"canvas"===this.painter.getType()&&this.painter.refreshHover()},e.prototype.resize=function(e){e=e||{},this.painter.resize(e.width,e.height),this.handler.resize()},e.prototype.clearAnimation=function(){this.animation.clear()},e.prototype.getWidth=function(){return this.painter.getWidth()},e.prototype.getHeight=function(){return this.painter.getHeight()},e.prototype.setCursorStyle=function(e){this.handler.setCursorStyle(e)},e.prototype.findHover=function(e,t){return this.handler.findHover(e,t)},e.prototype.on=function(e,t,n){return this.handler.on(e,t,n),this},e.prototype.off=function(e,t){this.handler.off(e,t)},e.prototype.trigger=function(e,t){this.handler.trigger(e,t)},e.prototype.clear=function(){for(var e=this.storage.getRoots(),t=0;tthis._ux||r>this._uy;if(this.addData(cC.L,e,t),this._ctx&&o&&this._ctx.lineTo(e,t),o)this._xi=e,this._yi=t,this._pendingPtDist=0;else{var i=n*n+r*r;i>this._pendingPtDist&&(this._pendingPtX=e,this._pendingPtY=t,this._pendingPtDist=i)}return this},e.prototype.bezierCurveTo=function(e,t,n,r,o,i){return this._drawPendingPt(),this.addData(cC.C,e,t,n,r,o,i),this._ctx&&this._ctx.bezierCurveTo(e,t,n,r,o,i),this._xi=o,this._yi=i,this},e.prototype.quadraticCurveTo=function(e,t,n,r){return this._drawPendingPt(),this.addData(cC.Q,e,t,n,r),this._ctx&&this._ctx.quadraticCurveTo(e,t,n,r),this._xi=n,this._yi=r,this},e.prototype.arc=function(e,t,n,r,o,i){this._drawPendingPt(),OC[0]=r,OC[1]=o,An(OC,i),r=OC[0];var a=(o=OC[1])-r;return this.addData(cC.A,e,t,n,n,r,a,0,i?0:1),this._ctx&&this._ctx.arc(e,t,n,r,o,i),this._xi=bC(o)*n+e,this._yi=xC(o)*n+t,this},e.prototype.arcTo=function(e,t,n,r,o){return this._drawPendingPt(),this._ctx&&this._ctx.arcTo(e,t,n,r,o),this},e.prototype.rect=function(e,t,n,r){return this._drawPendingPt(),this._ctx&&this._ctx.rect(e,t,n,r),this.addData(cC.R,e,t,n,r),this},e.prototype.closePath=function(){this._drawPendingPt(),this.addData(cC.Z);var e=this._ctx,t=this._x0,n=this._y0;return e&&e.closePath(),this._xi=t,this._yi=n,this},e.prototype.fill=function(e){e&&e.fill(),this.toStatic()},e.prototype.stroke=function(e){e&&e.stroke(),this.toStatic()},e.prototype.len=function(){return this._len},e.prototype.setData=function(e){var t=e.length;(!this.data||this.data.length!==t)&&CC&&(this.data=new Float32Array(t));for(var n=0;ne.length&&(this._expandData(),e=this.data);for(var t=0;tn||_C(m)>r||d==t-1)&&(g=u_(k*k+m*m),o=y,i=x);break;case cC.C:var v=e[d++],b=e[d++],x=(y=e[d++],e[d++]),_=e[d++],w=e[d++];g=Ce(o,i,v,b,y,x,_,w,10),o=_,i=w;break;case cC.Q:g=ke(o,i,v=e[d++],b=e[d++],y=e[d++],x=e[d++],10),o=y,i=x;break;case cC.A:var S=e[d++],C=e[d++],O=e[d++],I=e[d++],T=e[d++],A=e[d++],D=A+T;d+=1,e[d++],h&&(a=bC(T)*O+S,l=xC(T)*I+C),g=vC(O,I)*mC(SC,s(A)),o=bC(D)*O+S,i=xC(D)*I+C;break;case cC.R:a=o=e[d++],l=i=e[d++],g=2*e[d++]+2*e[d++];break;case cC.Z:var k;g=u_((k=a-o)*k+(m=l-i)*m),o=a,i=l}0<=g&&(u[p++]=g,c+=g)}return this._pathLen=c,c},e.prototype.rebuildPath=function(e,t){var n,r,o,i,a,s,l,u,c,p,d=this.data,f=this._ux,h=this._uy,g=this._len,y=1>t,m=0,v=0,b=0;if(!y||(this._pathSegLen||this._calculateLength(),l=this._pathSegLen,u=t*this._pathLen))e:for(var x=0;xf||C>h){if(y){if(m+(Y=l[v++])>u){var O=(u-m)/Y;e.lineTo(o*(1-O)+a*O,i*(1-O)+s*O);break e}m+=Y}e.lineTo(a,s),o=a,i=s,b=0}else{var I=S*S+C*C;I>b&&(c=a,p=s,b=I)}break;case cC.C:var T=d[x++],A=d[x++],D=d[x++],k=d[x++],P=d[x++],E=d[x++];if(y){if(m+(Y=l[v++])>u){we(o,T,D,P,O=(u-m)/Y,pC),we(i,A,k,E,O,dC),e.bezierCurveTo(pC[1],dC[1],pC[2],dC[2],pC[3],dC[3]);break e}m+=Y}e.bezierCurveTo(T,A,D,k,P,E),o=P,i=E;break;case cC.Q:T=d[x++],A=d[x++],D=d[x++],k=d[x++];if(y){if(m+(Y=l[v++])>u){Ae(o,T,D,O=(u-m)/Y,pC),Ae(i,A,k,O,dC),e.quadraticCurveTo(pC[1],dC[1],pC[2],dC[2]);break e}m+=Y}e.quadraticCurveTo(T,A,D,k),o=D,i=k;break;case cC.A:var M=d[x++],R=d[x++],j=d[x++],L=d[x++],N=d[x++],V=d[x++],F=d[x++],z=!d[x++],B=j>L?j:L,Q=.001<_C(j-L),q=N+V,H=!1;if(y)m+(Y=l[v++])>u&&(q=N+V*(u-m)/Y,H=!0),m+=Y;if(Q&&e.ellipse?e.ellipse(M,R,j,L,F,N,q,z):e.arc(M,R,B,N,q,z),H)break e;w&&(n=bC(N)*j+M,r=xC(N)*L+R),o=bC(q)*j+M,i=xC(q)*L+R;break;case cC.R:n=o=d[x],r=i=d[x+1],a=d[x++],s=d[x++];var U=d[x++],G=d[x++];if(y){if(m+(Y=l[v++])>u){var W=u-m;e.moveTo(a,s),e.lineTo(a+mC(W,U),s),0<(W-=U)&&e.lineTo(a+U,s+mC(W,G)),0<(W-=G)&&e.lineTo(a+vC(U-W,0),s+G),0<(W-=U)&&e.lineTo(a,s+vC(G-W,0));break e}m+=Y}e.rect(a,s,U,G);break;case cC.Z:if(y){var Y;if(m+(Y=l[v++])>u){O=(u-m)/Y;e.lineTo(o*(1-O)+n*O,i*(1-O)+r*O);break e}m+=Y}e.closePath(),o=n,i=r}}},e.prototype.clone=function(){var t=new e,n=this.data;return t.data=n.slice?n.slice():Array.prototype.slice.call(n),t._len=this._len,t},e.CMD=cC,e.initDefaultProps=function(){var t=e.prototype;t._saveData=!0,t._ux=0,t._uy=0,t._pendingPtDist=0,t._version=0}(),e}(),TC=2*f,AC=2*f,DC=IC.CMD,kC=2*f,PC=1e-4,EC=[-1,-1,-1],MC=[-1,-1],RC=Object(O_.defaults)({fill:"#000",stroke:null,strokePercent:1,fillOpacity:1,strokeOpacity:1,lineDashOffset:0,lineWidth:1,lineCap:"butt",miterLimit:10,strokeNoScale:!1,strokeFirst:!1},GS),jC={style:Object(O_.defaults)({fill:!0,stroke:!0,strokePercent:!0,fillOpacity:!0,strokeOpacity:!0,lineDashOffset:!0,lineWidth:!0,miterLimit:!0},WS.style)},LC=iS.concat(["invisible","culling","z","z2","zlevel","parent"]),NC=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.update=function(){var n=this;e.prototype.update.call(this);var r=this.style;if(r.decal){var o=this._decalEl=this._decalEl||new t;o.buildPath===t.prototype.buildPath&&(o.buildPath=function(e){n.buildPath(e,n.shape)}),o.silent=!0;var i=o.style;for(var a in r)i[a]!==r[a]&&(i[a]=r[a]);i.fill=r.fill?r.decal:null,i.decal=null,i.shadowColor=null,r.strokeFirst&&(i.stroke=null);for(var s=0;su&&(s+=u,u=-u),0>c&&(l+=c,c=-c),"number"==typeof p?n=r=o=i=p:p instanceof Array?1===p.length?n=r=o=i=p[0]:2===p.length?(n=o=p[0],r=i=p[1]):3===p.length?(n=p[0],r=i=p[1],o=p[2]):(n=p[0],r=p[1],o=p[2],i=p[3]):n=r=o=i=0,n+r>u&&(n*=u/(a=n+r),r*=u/a),o+i>u&&(o*=u/(a=o+i),i*=u/a),r+o>c&&(r*=c/(a=r+o),o*=c/a),n+i>c&&(n*=c/(a=n+i),i*=c/a),e.moveTo(s+n,l),e.lineTo(s+u-r,l),0!==r&&e.arc(s+u-r,l+r,r,-f/2,0),e.lineTo(s+u,l+c-o),0!==o&&e.arc(s+u-o,l+c-o,o,0,f/2),e.lineTo(s+i,l+c),0!==i&&e.arc(s+i,l+c-i,i,f/2,Math.PI),e.lineTo(s,l+n),0!==n&&e.arc(s+n,l+n,n,Math.PI,1.5*f)}(e,t):e.rect(n,r,o,i)},t.prototype.isZeroArea=function(){return!this.shape.width||!this.shape.height},t}(NC);YC.prototype.type="rect";var XC=YC,KC={fill:"#000"},ZC={style:Object(O_.defaults)({fill:!0,stroke:!0,fillOpacity:!0,strokeOpacity:!0,lineWidth:!0,fontSize:!0,lineHeight:!0,width:!0,height:!0,textShadowColor:!0,textShadowBlur:!0,textShadowOffsetX:!0,textShadowOffsetY:!0,backgroundColor:!0,padding:!0,borderColor:!0,borderWidth:!0,borderRadius:!0},WS.style)},$C=function(e){function t(t){var n=e.call(this)||this;return n.type="text",n._children=[],n._defaultStyle=KC,n.attr(t),n}return p(t,e),t.prototype.childrenRef=function(){return this._children},t.prototype.update=function(){e.prototype.update.call(this),this.styleChanged()&&this._updateSubTexts();for(var t,n=0;n=O_.indexOf(t,"dataset")&&t.unshift("dataset"),t}(o),e);i.entryCount=a.length,0===i.entryCount&&n.push(o),O_.each(a,(function(e){0>O_.indexOf(i.predecessor,e)&&i.predecessor.push(e);var n=r(t,e);0>O_.indexOf(n.successor,e)&&n.successor.push(o)}))})),{graph:t,noEntryList:n}}function r(e,t){return e[t]||(e[t]={predecessor:[],successor:[]}),e[t]}e.topologicalTravel=function(e,t,r,o){function i(e){l[e].entryCount--,0===l[e].entryCount&&u.push(e)}function a(e){c[e]=!0,i(e)}if(e.length){var s=n(t),l=s.graph,u=s.noEntryList,c={};for(O_.each(e,(function(e){c[e]=!0}));u.length;){var p=u.pop(),d=l[p],f=!!c[p];f&&(r.call(o,p,d.originalDeps.slice()),delete c[p]),O_.each(d.successor,f?a:i)}O_.each(c,(function(){throw new Error("")}))}}}(fI);var hI=fI,gI="";"undefined"!=typeof navigator&&(gI=navigator.platform||"");var yI,mI,vI,bI="rgba(0, 0, 0, 0.2)",xI={darkMode:"auto",colorBy:"series",color:["#5470c6","#91cc75","#fac858","#ee6666","#73c0de","#3ba272","#fc8452","#9a60b4","#ea7ccc"],gradientColor:["#f6efa6","#d88273","#bf444c"],aria:{decal:{decals:[{color:bI,dashArrayX:[1,0],dashArrayY:[2,5],symbolSize:1,rotation:f/6},{color:bI,symbol:"circle",dashArrayX:[[8,8],[0,8,8,0]],dashArrayY:[6,0],symbolSize:.8},{color:bI,dashArrayX:[1,0],dashArrayY:[4,3],rotation:-f/4},{color:bI,dashArrayX:[[6,6],[0,6,6,0]],dashArrayY:[6,0]},{color:bI,dashArrayX:[[1,0],[1,6]],dashArrayY:[1,0,6,0],rotation:f/4},{color:bI,symbol:"triangle",dashArrayX:[[9,9],[0,9,9,0]],dashArrayY:[7,2],symbolSize:.75}]}},textStyle:{fontFamily:gI.match(/^Win/)?"Microsoft YaHei":"sans-serif",fontSize:12,fontStyle:"normal",fontWeight:"normal"},blendMode:null,stateAnimation:{duration:300,easing:"cubicOut"},animation:"auto",animationDuration:1e3,animationDurationUpdate:500,animationEasing:"cubicInOut",animationEasingUpdate:"cubicInOut",animationThreshold:2e3,progressiveThreshold:3e3,progressive:400,hoverLayerThreshold:3e3,useUTC:!1},_I=Object(O_.createHashMap)(["tooltip","label","itemName","itemId","itemGroupId","seriesName"]),wI="original",SI="arrayRows",CI="objectRows",OI="keyedColumns",II="typedArray",TI="unknown",AI="column",DI="row",kI={Must:1,Might:2,Not:3},PI=Yt(),EI=Object(O_.createHashMap)(),MI=Yt(),RI=Yt(),jI=function(){function e(){}return e.prototype.getColorFromPalette=function(e,t,n){var r=Nt(this.get("color",!0)),o=this.get("colorLayer",!0);return Xo(this,MI,r,o,e,t,n)},e.prototype.clearColorPalette=function(){!function(e,t){t(e).paletteIdx=0,t(e).paletteNameMap={}}(this,MI)},e}(),LI=("undefined"!=typeof console&&console.warn&&console.log,"\0_ec_inner"),NI=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.init=function(e,t,n,r,o,i){r=r||{},this.option=null,this._theme=new BO(r),this._locale=new BO(o),this._optionManager=i},t.prototype.setOption=function(e,t,n){var r=Jo(t);this._optionManager.setOption(e,n,r),this._resetOption(null,r)},t.prototype.resetOption=function(e,t){return this._resetOption(e,Jo(t))},t.prototype._resetOption=function(e,t){var n=!1,r=this._optionManager;if(!e||"recreate"===e){var o=r.mountOption("recreate"==e);this.option&&"recreate"!==e?(this.restoreData(),this._mergeOption(o,t)):vI(this,o),n=!0}if(("timeline"===e||"media"===e)&&this.restoreData(),!e||"recreate"===e||"timeline"===e){var i=r.getTimelineOption(this);i&&(n=!0,this._mergeOption(i,t))}if(!e||"recreate"===e||"media"===e){var a=r.getMediaOption(this);a.length&&Object(O_.each)(a,(function(e){n=!0,this._mergeOption(e,t)}),this)}return n},t.prototype.mergeOption=function(e){this._mergeOption(e,null)},t.prototype._mergeOption=function(e,t){var n=this.option,r=this._componentsMap,o=this._componentsCount,i=[],a=Object(O_.createHashMap)(),s=t&&t.replaceMergeMainTypeMap;(function(e){PI(e).datasetMap=Object(O_.createHashMap)()})(this),Object(O_.each)(e,(function(e,t){null==e||(hI.hasClass(t)?t&&(i.push(t),a.set(t,!0)):n[t]=null==n[t]?Object(O_.clone)(e):Object(O_.merge)(n[t],e,!0))})),s&&s.each((function(e,t){hI.hasClass(t)&&!a.get(t)&&(i.push(t),a.set(t,!0))})),hI.topologicalTravel(i,hI.getAllClassMainTypes(),(function(t){var i=function(e,t,n){var r=EI.get(t);if(!r)return n;var o=r(e);return o?n.concat(o):n}(this,t,Nt(e[t])),a=r.get(t),l=Bt(a,i,a?s&&s.get(t)?"replaceMerge":"normalMerge":"replaceAll");(function(e,t,n){Object(O_.each)(e,(function(e){var r=e.newOption;Object(O_.isObject)(r)&&(e.keyInfo.mainType=t,e.keyInfo.subType=function(e,t,n,r){return t.type?t.type:n?n.subType:r.determineSubType(e,t)}(t,r,e.existing,n))}))})(l,t,hI),n[t]=null,r.set(t,null),o.set(t,0);var u,c=[],p=[],d=0;Object(O_.each)(l,(function(e,n){var r=e.existing,o=e.newOption;if(o){var i=hI.getClass(t,e.keyInfo.subType,!("series"===t));if(!i)return;if("tooltip"===t){if(u)return;u=!0}if(r&&r.constructor===i)r.name=e.keyInfo.name,r.mergeOption(o,this),r.optionUpdated(o,!1);else{var a=Object(O_.extend)({componentIndex:n},e.keyInfo);r=new i(o,this,this,a),Object(O_.extend)(r,a),e.brandNew&&(r.__requireNewView=!0),r.init(o,this,this),r.optionUpdated(null,!0)}}else r&&(r.mergeOption({},this),r.optionUpdated({},!1));r?(c.push(r.option),p.push(r),d++):(c.push(void 0),p.push(void 0))}),this),n[t]=c,r.set(t,p),o.set(t,d),"series"===t&&yI(this)}),this),this._seriesIndices||yI(this)},t.prototype.getOption=function(){var e=Object(O_.clone)(this.option);return Object(O_.each)(e,(function(t,n){if(hI.hasClass(n)){for(var r=Nt(t),o=r.length,i=!1,a=o-1;0<=a;a--)r[a]&&!Gt(r[a])?i=!0:(r[a]=null,i||o--);r.length=o,e[n]=r}})),delete e[LI],e},t.prototype.getTheme=function(){return this._theme},t.prototype.getLocaleModel=function(){return this._locale},t.prototype.setUpdatePayload=function(e){this._payload=e},t.prototype.getUpdatePayload=function(){return this._payload},t.prototype.getComponent=function(e,t){var n=this._componentsMap.get(e);if(n){var r=n[t||0];if(r)return r;if(null==t)for(var o=0;oc&&(c=s);l[0]=u,l[1]=c}},o=function(){return this._data?this._data.length/this._dimSize:0};(t={})[SI+"_"+AI]={pure:!0,appendData:e},t[SI+"_"+DI]={pure:!0,appendData:function(){throw new Error('Do not support appendData when set seriesLayoutBy: "row".')}},t[CI]={pure:!0,appendData:e},t[OI]={pure:!0,appendData:function(e){var t=this._data;Object(O_.each)(e,(function(e,n){for(var r=t[n]||(t[n]=[]),o=0;o<(e||[]).length;o++)r.push(e[o])}))}},t[wI]={appendData:e},t[II]={persistent:!1,pure:!0,appendData:function(e){this._data=e},clean:function(){this._offset+=this.count(),this._data=null}},BI=t}(),e}(),iT=function(e,t,n,r){return e[r]},aT=((VI={})[SI+"_"+AI]=function(e,t,n,r){return e[r+t]},VI[SI+"_"+DI]=function(e,t,n,r,o){r+=t;for(var i,a=o||[],s=e,l=0;l=n?null:et},gte:function(e,t){return e>=t}},mT=function(){function e(e,t){Object(O_.isNumber)(t)||Ko(""),this._opFn=yT[e],this._rvalFloat=Et(t)}return e.prototype.evaluate=function(e){return Object(O_.isNumber)(e)?this._opFn(e,this._rvalFloat):this._opFn(Et(e),this._rvalFloat)},e}(),vT=function(){function e(e,t){var n="desc"===e;this._resultLT=n?1:-1,null==t&&(t=n?"min":"max"),this._incomparable="min"===t?-1/0:1/0}return e.prototype.evaluate=function(e,t){var n=Object(O_.isNumber)(e)?e:Et(e),r=Object(O_.isNumber)(t)?t:Et(t),o=isNaN(n),i=isNaN(r);if(o&&(n=this._incomparable),i&&(r=this._incomparable),o&&i){var a=Object(O_.isString)(e),s=Object(O_.isString)(t);a&&(n=s?e:0),s&&(r=a?t:0)}return nr?-this._resultLT:0},e}(),bT=function(){function e(e,t){this._rval=t,this._isEQ=e,this._rvalTypeof=typeof t,this._rvalFloat=Et(t)}return e.prototype.evaluate=function(e){var t=e===this._rval;if(!t){var n=typeof e;n!==this._rvalTypeof&&("number"==n||"number"===this._rvalTypeof)&&(t=Et(e)===this._rvalFloat)}return this._isEQ?t:!t},e}(),xT=function(){function e(){}return e.prototype.getRawData=function(){throw new Error("not supported")},e.prototype.getRawDataItem=function(){throw new Error("not supported")},e.prototype.cloneRawData=function(){},e.prototype.getDimensionInfo=function(){},e.prototype.cloneAllDimensionInfo=function(){},e.prototype.count=function(){},e.prototype.retrieveValue=function(){},e.prototype.retrieveValueFromItem=function(){},e.prototype.convertValue=function(e,t){return ki(e,t)},e}(),_T=Object(O_.createHashMap)(),wT="undefined",ST=typeof Uint32Array==wT?Array:Uint32Array,CT=typeof Uint16Array==wT?Array:Uint16Array,OT=typeof Int32Array==wT?Array:Int32Array,IT=typeof Float64Array==wT?Array:Float64Array,TT={float:IT,int:OT,ordinal:Array,number:Array,time:IT},AT=function(){function e(){this._chunks=[],this._rawExtent=[],this._extent=[],this._count=0,this._rawCount=0,this._calcDimNameToIdx=Object(O_.createHashMap)()}return e.prototype.initData=function(e,t,n){this._provider=e,this._chunks=[],this._indices=null,this.getRawIndex=this._getRawIdxIdentity;var r=e.getSource(),o=this.defaultDimValueGetter=qI[r.sourceFormat];this._dimValueGetter=n||o,this._rawExtent=[],wi(r),this._dimensions=Object(O_.map)(t,(function(e){return{type:e.type,property:e.property}})),this._initDataFromProvider(0,e.count())},e.prototype.getProvider=function(){return this._provider},e.prototype.getSource=function(){return this._provider.getSource()},e.prototype.ensureCalculationDimension=function(e,t){var n=this._calcDimNameToIdx,r=this._dimensions,o=n.get(e);if(null==o)o=r.length;else if(r[o].type===t)return o;return r[o]={type:t},n.set(e,o),this._chunks[o]=new TT[t||"float"](this._rawCount),this._rawExtent[o]=[1/0,-1/0],o},e.prototype.collectOrdinalMeta=function(e,t){var n=this._chunks[e],r=this._dimensions[e],o=this._rawExtent,i=r.ordinalOffset||0,a=n.length;0===i&&(o[e]=[1/0,-1/0]);for(var s,l=o[e],u=i;uy[1]&&(y[1]=g)}}return this._rawCount=this._count=s,{start:a,end:s}},e.prototype._initDataFromProvider=function(e,t,n){for(var r,o=this._provider,i=this._chunks,a=this._dimensions,s=a.length,l=this._rawExtent,u=Object(O_.map)(a,(function(e){return e.property})),c=0;cy[1]&&(y[1]=g)}}!o.persistent&&o.clean&&o.clean(),this._rawCount=this._count=t,this._extent=[]},e.prototype.count=function(){return this._count},e.prototype.get=function(e,t){if(!(0<=t&&t=this._rawCount||0>e)return-1;if(!this._indices)return e;var t=this._indices,n=t[e];if(null!=n&&ne))return r;i=r-1}return-1},e.prototype.indicesOfNearest=function(e,t,n){var r=this._chunks[e],o=[];if(!r)return o;null==n&&(n=1/0);for(var i=1/0,a=-1,l=0,u=0,c=this.count();ua)&&(i=d,a=p,l=0),p==a&&(o[l++]=u))}return o.length=l,o},e.prototype.getIndices=function(){var e,t=this._indices;if(t){var n=t.constructor,r=this._count;if(n===Array){e=new n(r);for(var o=0;o=u&&b<=c||isNaN(b))&&(a[s++]=f),f++;d=!0}else if(2===o){h=p[r[0]];var y=p[r[1]],m=e[r[1]][0],v=e[r[1]][1];for(g=0;g=u&&b<=c||isNaN(b))&&(x>=m&&x<=v||isNaN(x))&&(a[s++]=f),f++}d=!0}}if(!d)if(1===o)for(g=0;g=u&&b<=c||isNaN(b))&&(a[s++]=_)}else for(g=0;ge[C][1])&&(w=!1)}w&&(a[s++]=t.getRawIndex(g))}return sy[1]&&(y[1]=g)}}}},e.prototype.lttbDownSample=function(e,t){var n,r,o,i=this.clone([e],!0),a=i._chunks[e],p=this.count(),f=0,h=u(1/t),g=this.getRawIndex(0),y=new(Fi(this._rawCount))(c(2*(l(p/h)+2),p));y[f++]=g;for(var m=1;mA&&(A=k)):(r=s((I-x)*(S-T)-(I-w)*(_-T)))>n&&(n=r,o=k)}0d-y&&(s=d-y,a.length=s);for(var m,v=0;vf[1]&&(f[1]=b),h[g++]=x}return o._count=g,o._indices=h,o._updateGetRawIdx(),o},e.prototype.each=function(e,t){if(this._count)for(var n,r=e.length,o=this._chunks,i=0,a=this.count();ia&&(a=l)}return r=[i,a],this._extent[e]=r,r},e.prototype.getRawDataItem=function(e){var t=this.getRawIndex(e);if(!this._provider.persistent){for(var n=[],r=this._chunks,o=0;othis.getShallow("animationThreshold")&&(t=!1),!!t},t.prototype.restoreData=function(){this.dataTask.dirty()},t.prototype.getColorFromPalette=function(e,t,n){var r=this.ecModel,o=jI.prototype.getColorFromPalette.call(this,e,t,n);return o||(o=r.getColorFromPalette(e,t,n)),o},t.prototype.coordDimToDataDim=function(e){return this.getRawData().mapDimensionsAll(e)},t.prototype.getProgressive=function(){return this.get("progressive")},t.prototype.getProgressiveThreshold=function(){return this.get("progressiveThreshold")},t.prototype.select=function(e,t){this._innerSelect(this.getData(t),e)},t.prototype.unselect=function(e,t){var n=this.option.selectedMap;if(n){var r=this.option.selectedMode,o=this.getData(t);if("series"===r||"all"===n)return this.option.selectedMap={},void(this._selectedDataIndicesMap={});for(var i=0;is&&(o=n*(1-s)+o*s,i=r*(1-s)+i*s),e.lineTo(o,i))},t.prototype.pointAt=function(e){var t=this.shape;return[t.x1*(1-e)+t.x2*e,t.y1*(1-e)+t.y2*e]},t}(NC);AA.prototype.type="line";var DA=AA,kA=[],PA=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.cpx1=0,this.cpy1=0,this.percent=1},EA=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new PA},t.prototype.buildPath=function(e,t){var n=t.x1,r=t.y1,o=t.x2,i=t.y2,a=t.cpx1,s=t.cpy1,l=t.cpx2,u=t.cpy2,c=t.percent;0===c||(e.moveTo(n,r),null==l||null==u?(1>c&&(Ae(n,a,o,c,kA),a=kA[1],o=kA[2],Ae(r,s,i,c,kA),s=kA[1],i=kA[2]),e.quadraticCurveTo(a,s,o,i)):(1>c&&(we(n,a,l,o,c,kA),a=kA[1],l=kA[2],o=kA[3],we(r,s,u,i,c,kA),s=kA[1],u=kA[2],i=kA[3]),e.bezierCurveTo(a,s,l,u,o,i)))},t.prototype.pointAt=function(e){return Ca(this.shape,e,!1)},t.prototype.tangentAt=function(e){var t=Ca(this.shape,e,!0);return A(t,t)},t}(NC);EA.prototype.type="bezier-curve";var MA=EA,RA=function(){this.cx=0,this.cy=0,this.r=0,this.startAngle=0,this.endAngle=2*f,this.clockwise=!0},jA=function(e){function t(t){return e.call(this,t)||this}return p(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new RA},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,o=d(t.r,0),i=t.startAngle,a=t.endAngle,s=t.clockwise,l=s_(i),u=l_(i);e.moveTo(l*o+n,u*o+r),e.arc(n,r,o,i,a,!s)},t}(NC);jA.prototype.type="arc";var LA=jA,NA=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="compound",t}return p(t,e),t.prototype._updatePathDirty=function(){for(var e=this.shape.paths,t=this.shapeChanged(),n=0;nn;n++)this._corners[n]=new U_;for(n=0;2>n;n++)this._axes[n]=new U_;e&&this.fromBoundingRect(e,t)}return e.prototype.fromBoundingRect=function(e,t){var n=this._corners,r=this._axes,o=e.x,i=e.y,a=o+e.width,s=i+e.height;if(n[0].set(o,i),n[1].set(a,i),n[2].set(a,s),n[3].set(o,s),t)for(var l=0;4>l;l++)n[l].transform(t);U_.sub(r[0],n[1],n[0]),U_.sub(r[1],n[3],n[0]),r[0].normalize(),r[1].normalize();for(l=0;2>l;l++)this._origin[l]=r[l].dot(n[0])},e.prototype.intersect=function(e,t){var n=!0,r=!t;return qA.set(1/0,1/0),HA.set(0,0),!this._intersectCheckOneSide(this,e,qA,HA,r,1)&&(n=!1,r)||!this._intersectCheckOneSide(e,this,qA,HA,r,-1)&&(n=!1,r)||r||U_.copy(t,n?qA:HA),n},e.prototype._intersectCheckOneSide=function(e,t,n,r,o,i){for(var a,l=!0,u=0;2>u;u++)if(a=this._axes[u],this._getProjMinMaxOnAxis(u,e._corners,BA),this._getProjMinMaxOnAxis(u,t._corners,QA),BA[1]QA[1]){if(l=!1,o)return l;var p=s(QA[0]-BA[1]),d=s(BA[0]-QA[1]);c(p,d)>r.len()&&(pn.blockIndex?n.step:null,i=r&&r.modDataCount;return{step:o,modBy:null==i?null:l(i/o),modDataCount:i}}},e.prototype.getPipeline=function(e){return this._pipelineMap.get(e)},e.prototype.updateStreamModes=function(e,t){var n=this._pipelineMap.get(e.uid),r=e.getData().count(),o=n.progressiveEnabled&&t.incrementalPrepareRender&&r>=n.threshold,i=e.get("large")&&r>=e.get("largeThreshold"),a="mod"===e.get("progressiveChunkMode")?r:null;e.pipelineContext=n.context={progressiveRender:o,modDataCount:a,large:i}},e.prototype.restorePipelines=function(e){var t=this,n=t._pipelineMap=Object(O_.createHashMap)();e.eachSeries((function(e){var r=e.getProgressive(),o=e.uid;n.set(o,{id:o,head:null,tail:null,threshold:e.getProgressiveThreshold(),progressiveEnabled:r&&!(e.preventIncremental&&e.preventIncremental()),blockIndex:-1,step:g(r||700),count:0}),t._pipe(e,e.dataTask)}))},e.prototype.prepareStageTasks=function(){var e=this._stageTaskMap,t=this.api.getModel(),n=this.api;Object(O_.each)(this._allHandlers,(function(r){var o=e.get(r.uid)||e.set(r.uid,{});Object(O_.assert)(!(r.reset&&r.overallReset),""),r.reset&&this._createSeriesStageTask(r,o,t,n),r.overallReset&&this._createOverallStageTask(r,o,t,n)}),this)},e.prototype.prepareView=function(e,t,n,r){var o=e.renderTask,i=o.context;i.model=t,i.ecModel=n,i.api=r,o.__block=!e.incrementalPrepareRender,this._pipe(t,o)},e.prototype.performDataProcessorTasks=function(e,t){this._performStageTasks(this._dataProcessorHandlers,e,t,{block:!0})},e.prototype.performVisualTasks=function(e,t,n){this._performStageTasks(this._visualHandlers,e,t,n)},e.prototype._performStageTasks=function(e,t,n,r){function o(e,t){return e.setDirty&&(!e.dirtyMap||e.dirtyMap.get(t.__pipeline.id))}r=r||{};var i=!1,a=this;Object(O_.each)(e,(function(e){if(!r.visualType||r.visualType===e.visualType){var s=a._stageTaskMap.get(e.uid),l=s.seriesTaskMap,u=s.overallTask;if(u){var c,p=u.agentStubMap;p.each((function(e){o(r,e)&&(e.dirty(),c=!0)})),c&&u.dirty(),a.updatePayload(u,n);var d=a.getPerformArgs(u,r.block);p.each((function(e){e.perform(d)})),u.perform(d)&&(i=!0)}else l&&l.each((function(s){o(r,s)&&s.dirty();var l=a.getPerformArgs(s,r.block);l.skip=!e.performRawSeries&&t.isSeriesFiltered(s.context.model),a.updatePayload(s,n),s.perform(l)&&(i=!0)}))}})),this.unfinished=i||this.unfinished},e.prototype.performSeriesTasks=function(e){var t;e.eachSeries((function(e){t=e.dataTask.perform()||t})),this.unfinished=t||this.unfinished},e.prototype.plan=function(){this._pipelineMap.each((function(e){var t=e.tail;do{if(t.__block){e.blockIndex=t.__idxInPipeline;break}t=t.getUpstream()}while(t)}))},e.prototype.updatePayload=function(e,t){"remain"!==t&&(e.context.payload=t)},e.prototype._createSeriesStageTask=function(e,t,n,r){function o(t){var o=t.uid,l=s.set(o,a&&a.get(o)||Di({plan:ls,reset:us,count:ps}));l.context={model:t,ecModel:n,api:r,useClearVisual:e.isVisual&&!e.isLayout,plan:e.plan,reset:e.reset,scheduler:i},i._pipe(t,l)}var i=this,a=t.seriesTaskMap,s=t.seriesTaskMap=Object(O_.createHashMap)(),l=e.seriesType,u=e.getTargetSeries;e.createOnAllSeries?n.eachRawSeries(o):l?n.eachRawSeriesByType(l,o):u&&u(n,r).each(o)},e.prototype._createOverallStageTask=function(e,t,n,r){function o(e){var t=e.uid,n=l.set(t,s&&s.get(t)||(d=!0,Di({reset:is,onDirty:ss})));n.context={model:e,overallProgress:p},n.agent=a,n.__block=p,i._pipe(e,n)}var i=this,a=t.overallTask=t.overallTask||Di({reset:os});a.context={ecModel:n,api:r,overallReset:e.overallReset,scheduler:i};var s=a.agentStubMap,l=a.agentStubMap=Object(O_.createHashMap)(),u=e.seriesType,c=e.getTargetSeries,p=!0,d=!1;Object(O_.assert)(!e.createOnAllSeries,""),u?n.eachRawSeriesByType(u,o):c?c(n,r).each(o):(p=!1,Object(O_.each)(n.getSeries(),o)),d&&a.dirty()},e.prototype._pipe=function(e,t){var n=e.uid,r=this._pipelineMap.get(n);r.head||(r.head=t),r.tail&&r.tail.pipe(t),r.tail=t,t.__idxInPipeline=r.count++,t.__pipeline=r},e.wrapStageHandler=function(e,t){return Object(O_.isFunction)(e)&&(e={overallReset:e,seriesType:ds(e)}),e.uid=to("stageHandler"),t&&(e.visualType=t),e},e}(),gD=cs(0),yD={},mD={};fs(yD,HI),fs(mD,GI),yD.eachSeriesByType=yD.eachRawSeriesByType=function(e){rD=e},yD.eachComponent=function(e){"series"===e.mainType&&e.subType&&(rD=e.subType)};var vD=hD,bD=["#37A2DA","#32C5E9","#67E0E3","#9FE6B8","#FFDB5C","#ff9f7f","#fb7293","#E062AE","#E690D1","#e7bcf3","#9d96f5","#8378EA","#96BFFF"],xD="#B9B8CE",_D="#100C2A",wD=function(){return{axisLine:{lineStyle:{color:xD}},splitLine:{lineStyle:{color:"#484753"}},splitArea:{areaStyle:{color:["rgba(255,255,255,0.02)","rgba(255,255,255,0.05)"]}},minorSplitLine:{lineStyle:{color:"#20203B"}}}},SD=["#4992ff","#7cffb2","#fddd60","#ff6e76","#58d9f9","#05c091","#ff8a45","#8d48e3","#dd79ff"],CD={darkMode:!0,color:SD,backgroundColor:_D,axisPointer:{lineStyle:{color:"#817f91"},crossStyle:{color:"#817f91"},label:{color:"#fff"}},legend:{textStyle:{color:xD}},textStyle:{color:xD},title:{textStyle:{color:"#EEF1FA"},subtextStyle:{color:"#B9B8CE"}},toolbox:{iconStyle:{borderColor:xD}},dataZoom:{borderColor:"#71708A",textStyle:{color:xD},brushStyle:{color:"rgba(135,163,206,0.3)"},handleStyle:{color:"#353450",borderColor:"#C5CBE3"},moveHandleStyle:{color:"#B0B6C3",opacity:.3},fillerColor:"rgba(135,163,206,0.2)",emphasis:{handleStyle:{borderColor:"#91B7F2",color:"#4D587D"},moveHandleStyle:{color:"#636D9A",opacity:.7}},dataBackground:{lineStyle:{color:"#71708A",width:1},areaStyle:{color:"#71708A"}},selectedDataBackground:{lineStyle:{color:"#87A3CE"},areaStyle:{color:"#87A3CE"}}},visualMap:{textStyle:{color:xD}},timeline:{lineStyle:{color:xD},label:{color:xD},controlStyle:{color:xD,borderColor:xD}},calendar:{itemStyle:{color:_D},dayLabel:{color:xD},monthLabel:{color:xD},yearLabel:{color:xD}},timeAxis:wD(),logAxis:wD(),valueAxis:wD(),categoryAxis:wD(),line:{symbol:"circle"},graph:{color:SD},gauge:{title:{color:xD},axisLine:{lineStyle:{color:[[1,"rgba(207,212,219,0.2)"]]}},axisLabel:{color:xD},detail:{color:"#EEF1FA"}},candlestick:{itemStyle:{color:"#f64e56",color0:"#54ea92",borderColor:"#f64e56",borderColor0:"#54ea92"}}};CD.categoryAxis.splitLine.show=!1;var OD=function(){function e(){}return e.prototype.normalizeQuery=function(e){var t={},n={},r={};if(O_.isString(e)){var o=tn(e);t.mainType=o.main||null,t.subType=o.sub||null}else{var i=["Index","Name","Id"],a={name:1,dataIndex:1,dataType:1};O_.each(e,(function(e,o){for(var s=!1,l=0;l'+e.dom+""})),m.painter.getSvgRoot().innerHTML=v,e.connectedBackgroundColor&&m.painter.setBackgroundColor(e.connectedBackgroundColor),m.refreshImmediately(),m.painter.toDataURL()}return e.connectedBackgroundColor&&m.add(new XC({shape:{x:0,y:0,width:h,height:g},style:{fill:e.connectedBackgroundColor}})),Object(O_.each)(p,(function(e){var t=new HC({style:{x:e.left*f-a,y:e.top*f-s,image:e.dom}});m.add(t)})),m.refreshImmediately(),y.toDataURL("image/"+(e&&e.type||"png"))}return this.getDataURL(e)}this.id},t.prototype.convertToPixel=function(e,t){return fk(this,"convertToPixel",e,t)},t.prototype.convertFromPixel=function(e,t){return fk(this,"convertFromPixel",e,t)},t.prototype.containPixel=function(e,t){if(!this._disposed){var n,r=Xt(this._model,e);return Object(O_.each)(r,(function(e,r){0<=r.indexOf("Models")&&Object(O_.each)(e,(function(e){var o=e.coordinateSystem;if(o&&o.containPoint)n=n||!!o.containPoint(t);else if("seriesModels"===r){var i=this._chartsMap[e.__viewId];i&&i.containPoint&&(n=n||i.containPoint(t,e))}}),this)}),this),!!n}this.id},t.prototype.getVisual=function(e,t){var n=Xt(this._model,e,{defaultMainType:"series"}),r=n.seriesModel.getData(),o=n.hasOwnProperty("dataIndexInside")?n.dataIndexInside:n.hasOwnProperty("dataIndex")?r.indexOfRawIndex(n.dataIndex):null;return null==o?gs(r,t):hs(r,o,t)},t.prototype.getViewOfComponentModel=function(e){return this._componentsMap[e.__viewId]},t.prototype.getViewOfSeriesModel=function(e){return this._chartsMap[e.__viewId]},t.prototype._initEvents=function(){var e=this;Object(O_.each)(Dk,(function(t){var n=function(n){var r,o=e.getModel(),i=n.target;if("globalout"===t?r={}:i&&bs(i,(function(e){var t=rO(e);if(t&&null!=t.dataIndex){var n=t.dataModel||o.getSeriesByIndex(t.seriesIndex);return r=n&&n.getDataParams(t.dataIndex,t.dataType,i)||{},!0}return t.eventData?(r=Object(O_.extend)({},t.eventData),!0):void 0}),!0),r){var a=r.componentType,s=r.componentIndex;("markLine"===a||"markPoint"===a||"markArea"===a)&&(a="series",s=r.seriesIndex);var l=a&&null!=s&&o.getComponent(a,s),u=l&&e["series"===l.mainType?"_chartsMap":"_componentsMap"][l.__viewId];r.event=n,r.type=t,e._$eventProcessor.eventInfo={targetEl:i,packedEvent:r,model:l,view:u},e.trigger(t,r)}};n.zrEventfulCallAtLast=!0,e._zr.on(t,n,e)})),Object(O_.each)(Pk,(function(t,n){e._messageCenter.on(n,(function(e){this.trigger(n,e)}),e)})),Object(O_.each)(["selectchanged"],(function(t){e._messageCenter.on(t,(function(e){this.trigger(t,e)}),e)})),function(e,t,n){e.on("selectchanged",(function(e){var r=n.getModel();e.isFromClick?(vs("map","selectchanged",t,r,e),vs("pie","selectchanged",t,r,e)):"select"===e.fromAction?(vs("map","selected",t,r,e),vs("pie","selected",t,r,e)):"unselect"===e.fromAction&&(vs("map","unselected",t,r,e),vs("pie","unselected",t,r,e))}))}(this._messageCenter,this,this._api)},t.prototype.isDisposed=function(){return this._disposed},t.prototype.clear=function(){return this._disposed?void this.id:void this.setOption({series:[]},!0)},t.prototype.dispose=function(){if(this._disposed)this.id;else{this._disposed=!0,this.getDom()&&$t(this.getDom(),Bk,"");var e=this,t=e._api,n=e._model;Object(O_.each)(e._componentsViews,(function(e){e.dispose(n,t)})),Object(O_.each)(e._chartsViews,(function(e){e.dispose(n,t)})),e._zr.dispose(),e._dom=e._model=e._chartsMap=e._componentsMap=e._chartsViews=e._componentsViews=e._scheduler=e._api=e._zr=e._throttledZrFlush=e._theme=e._coordSysMgr=e._messageCenter=null,delete Nk[e.id]}},t.prototype.resize=function(e){if(!this[nk]){if(this._disposed)return void this.id;this._zr.resize(e);var t=this._model;if(this._loadingFX&&this._loadingFX.resize(),t){var n=t.resetOption("media"),r=e&&e.silent;this[rk]&&(null==r&&(r=this[rk].silent),n=!0,this[rk]=null),this[nk]=!0;try{n&&uk(this),dk.update.call(this,{type:"resize",animation:Object(O_.extend)({duration:0},e&&e.animation)})}catch(t){throw this[nk]=!1,t}this[nk]=!1,yk.call(this,r),mk.call(this,r)}}},t.prototype.showLoading=function(e,t){if(this._disposed)this.id;else if(Object(O_.isObject)(e)&&(t=e,e=""),e=e||"default",this.hideLoading(),Lk[e]){var n=Lk[e](this._api,t),r=this._zr;this._loadingFX=n,r.add(n)}},t.prototype.hideLoading=function(){return this._disposed?void this.id:(this._loadingFX&&this._zr.remove(this._loadingFX),void(this._loadingFX=null))},t.prototype.makeActionFromEvent=function(e){var t=Object(O_.extend)({},e);return t.type=Pk[e.type],t},t.prototype.dispatchAction=function(e,t){if(this._disposed)this.id;else if(Object(O_.isObject)(t)||(t={silent:!!t}),kk[e.type]&&this._model){if(this[nk])return void this._pendingActions.push(e);var n=t.silent;gk.call(this,e,n);var r=t.flush;r?this._zr.flush():!1!==r&&C_.a.browser.weChat&&this._throttledZrFlush(),yk.call(this,n),mk.call(this,n)}},t.prototype.updateLabelLayout=function(){YD.trigger("series:layoutlabels",this._model,this._api,{updatedSeries:[]})},t.prototype.appendData=function(e){if(this._disposed)this.id;else{var t=e.seriesIndex;this.getModel().getSeriesByIndex(t).appendData(e),this._scheduler.unfinished=!0,this.getZr().wakeUp()}},t.internalField=function(){function e(e){e.clearColorPalette(),e.eachSeries((function(e){e.clearColorPalette()}))}function t(e){for(var t,n=[],r=e.currentStates,o=0;ot.get("hoverLayerThreshold"))||C_.a.node||C_.a.worker||t.eachSeries((function(t){if(!t.preventUsingHoverLayer){var n=e._chartsMap[t.__viewId];n.__alive&&n.eachRendered((function(e){e.states.emphasis&&(e.states.emphasis.hoverLayer=!0)}))}}))}(e,t),YD.trigger("series:afterupdate",t,i,s)},Ok=function(e){e[ok]=!0,e.getZr().wakeUp()},Ik=function(e){e[ok]&&(e.getZr().storage.traverse((function(e){zr(e)||t(e)})),e[ok]=!1)},Sk=function(e){return new(function(t){function n(){return null!==t&&t.apply(this,arguments)||this}return a(n,t),n.prototype.getCoordinateSystems=function(){return e._coordSysMgr.getCoordinateSystems()},n.prototype.getComponentByElement=function(t){for(;t;){var n=t.__ecComponentInfo;if(null!=n)return e._model.getComponent(n.mainType,n.index);t=t.parent}},n.prototype.enterEmphasis=function(t,n){gr(t,n),Ok(e)},n.prototype.leaveEmphasis=function(t,n){yr(t,n),Ok(e)},n.prototype.enterBlur=function(t){mr(t),Ok(e)},n.prototype.leaveBlur=function(t){vr(t),Ok(e)},n.prototype.enterSelect=function(t){br(t),Ok(e)},n.prototype.leaveSelect=function(t){xr(t),Ok(e)},n.prototype.getModel=function(){return e.getModel()},n.prototype.getViewOfComponentModel=function(t){return e.getViewOfComponentModel(t)},n.prototype.getViewOfSeriesModel=function(t){return e.getViewOfSeriesModel(t)},n}(GI))(e)},Ck=function(e){function t(e,t){for(var n=0;nthis._schema.getSourceDimensionIndex(e)))return+e},e.prototype._getStoreDimIndex=function(e){return this.getDimensionIndex(e)},e.prototype.getDimensionInfo=function(e){return this._getDimInfo(this.getDimension(e))},e.prototype._initGetDimensionInfo=function(e){var t=this._dimInfos;this._getDimInfo=e?function(e){return t.hasOwnProperty(e)?t[e]:void 0}:function(e){return t[e]}},e.prototype.getDimensionsOnCoord=function(){return this._dimSummary.dataDimsOnCoord.slice()},e.prototype.mapDimension=function(e,t){var n=this._dimSummary;if(null==t)return n.encodeFirstDimNotExtra[e];var r=n.encode[e];return r?r[t]:null},e.prototype.mapDimensionsAll=function(e){return(this._dimSummary.encode[e]||[]).slice()},e.prototype.getStore=function(){return this._store},e.prototype.initData=function(e,t,n){var r,o=this;if(e instanceof AT&&(r=e),!r){var i=this.dimensions,a=gi(e)||O_.isArrayLike(e)?new oT(e,i.length):e;r=new AT;var s=lP(i,(function(e){return{type:o._dimInfos[e].type,property:e}}));r.initData(a,s,n)}this._store=r,this._nameList=(t||[]).slice(),this._idList=[],this._nameRepeatCount={},this._doInit(0,r.count()),this._dimSummary=function(e,t){var n={},r=n.encode={},o=Object(O_.createHashMap)(),i=[],a=[],s={};Object(O_.each)(e.dimensions,(function(t){var n=e.getDimensionInfo(t),l=n.coordDim;if(l){var u=n.coordDimIndex;_l(r,l)[u]=t,n.isExtraCoord||(o.set(l,1),function(e){return"ordinal"!==e&&"time"!==e}(n.type)&&(i[0]=t),_l(s,l)[u]=e.getDimensionIndex(n.name)),n.defaultTooltip&&a.push(t)}_I.each((function(e,t){var o=_l(r,t),i=n.otherDims[t];null!=i&&!1!==i&&(o[i]=n.name)}))}));var l=[],u={};o.each((function(e,t){var n=r[t];u[t]=n[0],l=l.concat(n)})),n.dataDimsOnCoord=l,n.dataDimIndicesOnCoord=Object(O_.map)(l,(function(t){return e.getDimensionInfo(t).storeDimIndex})),n.encodeFirstDimNotExtra=u;var c=r.label;c&&c.length&&(i=c.slice());var p=r.tooltip;return p&&p.length?a=p.slice():!a.length&&(a=i.slice()),r.defaultedLabel=i,r.defaultedTooltip=a,n.userOutput=new nP(s,t),n}(this,this._schema),this.userOutput=this._dimSummary.userOutput},e.prototype.appendData=function(e){var t=this._store.appendData(e);this._doInit(t[0],t[1])},e.prototype.appendValues=function(e,t){var n=this._store.appendValues(e,t.length),r=n.start,o=n.end,i=this._shouldMakeIdFromName();if(this._updateOrdinalMeta(),t)for(var a,s=r;s=t)){var n=this._store.getProvider();this._updateOrdinalMeta();var r=this._nameList,o=this._idList;if(n.getSource().sourceFormat===wI&&!n.pure)for(var i,a=[],s=e;st[1]&&(t[1]=e[1])},e.prototype.unionExtentFromData=function(e,t){this.unionExtent(e.getApproximateExtent(t))},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=e),isNaN(t)||(n[1]=t)},e.prototype.isInExtentRange=function(e){return this._extent[0]<=e&&this._extent[1]>=e},e.prototype.isBlank=function(){return this._isBlank},e.prototype.setBlank=function(e){this._isBlank=e},e}();sn(yP);var mP=yP,vP=0,bP=function(){function e(e){this.categories=e.categories||[],this._needCollect=e.needCollect,this._deduplication=e.deduplication,this.uid=++vP}return e.createByAxisModel=function(t){var n=t.option,r=n.data,o=r&&Object(O_.map)(r,jl);return new e({categories:o,needCollect:!o,deduplication:!1!==n.dedplication})},e.prototype.getOrdinal=function(e){return this._getOrCreateMap().get(e)},e.prototype.parseAndCollect=function(e){var t,n=this._needCollect;if(!Object(O_.isString)(e)&&!n)return e;if(n&&!this._deduplication)return t=this.categories.length,this.categories[t]=e,t;var r=this._getOrCreateMap();return null==(t=r.get(e))&&(n?(t=this.categories.length,this.categories[t]=e,r.set(e,t)):t=NaN),t},e.prototype._getOrCreateMap=function(){return this._map||(this._map=Object(O_.createHashMap)(this.categories))},e}(),xP=function(e){function t(t){var n=e.call(this,t)||this;n.type="ordinal";var r=n.getSetting("ordinalMeta");return r||(r=new bP({})),Object(O_.isArray)(r)&&(r=new bP({categories:Object(O_.map)(r,(function(e){return Object(O_.isObject)(e)?e.value:e}))})),n._ordinalMeta=r,n._extent=n.getSetting("extent")||[0,r.categories.length-1],n}return a(t,e),t.prototype.parse=function(e){return null==e?NaN:Object(O_.isString)(e)?this._ordinalMeta.getOrdinal(e):g(e)},t.prototype.contain=function(e){return Bl(e=this.parse(e),this._extent)&&null!=this._ordinalMeta.categories[e]},t.prototype.normalize=function(e){return Ql(e=this._getTickNumber(this.parse(e)),this._extent)},t.prototype.scale=function(e){return e=g(ql(e,this._extent)),this.getRawOrdinalNumber(e)},t.prototype.getTicks=function(){for(var e=[],t=this._extent,n=t[0];n<=t[1];)e.push({value:n}),n++;return e},t.prototype.getMinorTicks=function(){},t.prototype.setSortInfo=function(e){if(null!=e){for(var t,n=e.ordinalNumbers,r=this._ordinalNumbersByTick=[],o=this._ticksByOrdinalNumber=[],i=0,a=this._ordinalMeta.categories.length,s=c(a,n.length);i=e},t.prototype.getOrdinalMeta=function(){return this._ordinalMeta},t.prototype.calcNiceTicks=function(){},t.prototype.calcNiceExtent=function(){},t.type="ordinal",t}(mP);mP.registerClass(xP);var _P=xP,wP=yt,SP=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.type="interval",t._interval=0,t._intervalPrecision=2,t}return a(t,e),t.prototype.parse=function(e){return e},t.prototype.contain=function(e){return Bl(e,this._extent)},t.prototype.normalize=function(e){return Ql(e,this._extent)},t.prototype.scale=function(e){return ql(e,this._extent)},t.prototype.setExtent=function(e,t){var n=this._extent;isNaN(e)||(n[0]=parseFloat(e)),isNaN(t)||(n[1]=parseFloat(t))},t.prototype.unionExtent=function(e){var t=this._extent;e[0]t[1]&&(t[1]=e[1]),this.setExtent(t[0],t[1])},t.prototype.getInterval=function(){return this._interval},t.prototype.setInterval=function(e){this._interval=e,this._niceExtent=this._extent.slice(),this._intervalPrecision=Fl(e)},t.prototype.getTicks=function(e){var t=this._interval,n=this._extent,r=this._niceExtent,o=this._intervalPrecision,i=[];if(!t)return i;n[0]1e4)return[];var s=i.length?i[i.length-1].value:r[1];return n[1]>s&&(e?i.push({value:wP(s+t,o)}):i.push({value:n[1]})),i},t.prototype.getMinorTicks=function(e){for(var t=this.getTicks(!0),n=[],r=this.getExtent(),o=1;or[0]&&io&&(o=-o,r.reverse());var i=Nl(r,e,t,n);this._intervalPrecision=i.intervalPrecision,this._interval=i.interval,this._niceExtent=i.niceTickExtent}},t.prototype.calcNiceExtent=function(e){var t=this._extent;if(t[0]===t[1])if(0!==t[0]){var n=s(t[0]);e.fixMax||(t[1]+=n/2),t[0]-=n/2}else t[1]=1;var r=t[1]-t[0];isFinite(r)||(t[0]=0,t[1]=1),this.calcNiceTicks(e.splitNumber,e.minInterval,e.maxInterval);var o=this._interval;e.fixMin||(t[0]=wP(u(t[0]/o)*o)),e.fixMax||(t[1]=wP(l(t[1]/o)*o))},t.prototype.setNiceExtent=function(e,t){this._niceExtent=[e,t]},t.type="interval",t}(mP);mP.registerClass(SP);var CP=SP,OP="undefined"!=typeof Float32Array,IP=OP?Float32Array:Array,TP="__ec_stack_",AP=function(e){function t(t){var n=e.call(this,t)||this;return n.type="time",n}return a(t,e),t.prototype.getLabel=function(e){var t=this.getSetting("useUTC");return lo(e.value,nI[function(e){return"year"===e||"month"===e?"day":"millisecond"===e?"millisecond":"second"}(ao(this._minLevelUnit))]||nI.second,t,this.getSetting("locale"))},t.prototype.getFormattedLabel=function(e,t,n){var r=this.getSetting("useUTC");return function(e,t,n,r,o){var i=null;if(O_.isString(n))i=n;else if(O_.isFunction(n))i=n(e.value,t,{level:e.level});else{var a=O_.extend({},eI);if(0n&&(this._approxInterval=n);var i=DP.length,a=c(function(e,t,n,r){for(;n>>1;e[o][1]=n)){var r=Tt(n);for(.5>=e/n*r&&(r*=10);!isNaN(r)&&1>s(r)&&0a&&0>l&&!c&&(l=0));var d=this._determinedMin,f=this._determinedMax;return null!=d&&(a=d,u=!0),null!=f&&(l=f,c=!0),{min:a,max:l,minFixed:u,maxFixed:c,isBlank:p}},e.prototype.modifyDataMinMax=function(e,t){this[BP[e]]=t},e.prototype.setDeterminedMinMax=function(e,t){this[zP[e]]=t},e.prototype.freeze=function(){this.frozen=!0},e}(),zP={min:"_determinedMin",max:"_determinedMax"},BP={min:"_dataMin",max:"_dataMax"},QP=function(){function e(){}return e.prototype.getNeedCrossZero=function(){return!this.option.scale},e.prototype.getCoordSysModel=function(){},e}(),qP={isDimensionStacked:Ml,enableDataStack:El,getStackedDimension:Rl},HP=1e-8,UP=[],GP=function(){function e(e){this.name=e}return e.prototype.setCenter=function(e){this._center=e},e.prototype.getCenter=function(){var e=this._center;return e||(e=this._center=this.calcCenter()),e},e}(),WP=function(e,t){this.type="polygon",this.exterior=e,this.interiors=t},YP=function(e){this.type="linestring",this.points=e},XP=function(e){function t(t,n,r){var o=e.call(this,t)||this;return o.type="geoJSON",o.geometries=n,o._center=r&&[r[0],r[1]],o}return a(t,e),t.prototype.calcCenter=function(){for(var e,t=this.geometries,n=0,r=0;rn&&(e=o,n=a)}if(e)return function(e){for(var t=0,n=0,r=0,o=e.length,i=e[o-1][0],a=e[o-1][1],s=0;s=n&&e<=r},e.prototype.containData=function(e){return this.scale.contain(e)},e.prototype.getExtent=function(){return this._extent.slice()},e.prototype.getPixelPrecision=function(e){return xt(e||this.scale.getExtent(),this._extent)},e.prototype.setExtent=function(e,t){var n=this._extent;n[0]=e,n[1]=t},e.prototype.dataToCoord=function(e,t){var n=this._extent,r=this.scale;return e=r.normalize(e),this.onBand&&"ordinal"===r.type&&zu(n=n.slice(),r.count()),ht(e,$P,n,t)},e.prototype.coordToData=function(e,t){var n=this._extent,r=this.scale;this.onBand&&"ordinal"===r.type&&zu(n=n.slice(),r.count());var o=ht(e,n,$P,t);return this.scale.scale(o)},e.prototype.pointToData=function(){},e.prototype.getTicksCoords=function(e){var t=(e=e||{}).tickModel||this.getTickModel(),n=Mu(this,t).ticks,r=Object(O_.map)(n,(function(e){return{coord:this.dataToCoord("ordinal"===this.scale.type?this.scale.getRawOrdinalNumber(e):e),tickValue:e}}),this);return function(e,t,n,r){function o(e,t){return e=yt(e),t=yt(t),p?e>t:el[1];o(t[0].coord,l[0])&&(r?t[0].coord=l[0]:t.shift()),r&&o(l[0],t[0].coord)&&t.unshift({coord:l[0]}),o(l[1],a.coord)&&(r?a.coord=l[1]:t.pop()),r&&o(a.coord,l[1])&&t.push({coord:l[1]})}}(this,r,t.get("alignWithLabel"),e.clamp),r},e.prototype.getMinorTicksCoords=function(){if("ordinal"===this.scale.type)return[];var e=this.model.getModel("minorTick").get("splitNumber");0e||(e=5);var t=this.scale.getMinorTicks(e);return Object(O_.map)(t,(function(e){return Object(O_.map)(e,(function(e){return{coord:this.dataToCoord(e),tickValue:e}}),this)}),this)},e.prototype.getViewLabels=function(){return Eu(this).labels},e.prototype.getLabelModel=function(){return this.model.getModel("axisLabel")},e.prototype.getTickModel=function(){return this.model.getModel("axisTick")},e.prototype.getBandWidth=function(){var e=this._extent,t=this.scale.getExtent(),n=t[1]-t[0]+(this.onBand?1:0);0==n&&(n=1);var r=s(e[1]-e[0]);return s(r)/n},e.prototype.calculateCategoryInterval=function(){return function(e){var t=function(e){var t=e.getLabelModel();return{axisRotate:e.getRotate?e.getRotate():e.isHorizontal&&!e.isHorizontal()?90:0,labelRotate:t.get("rotate")||0,font:t.getFont()}}(e),n=hu(e),r=(t.axisRotate-t.labelRotate)/180*f,o=e.scale,i=o.getExtent(),a=o.count();if(1>i[1]-i[0])return 0;var l=1;40=s(T-C)&&1>=s(A-a)&&T>C&&O.axisExtent0===I[0]&&O.axisExtent1===I[1]?C=T:(O.lastTickCount=a,O.lastAutoInterval=C,O.axisExtent0=I[0],O.axisExtent1=I[1]),C}(this)},e}(),eE=2*f,tE=IC.CMD,nE=["top","right","bottom","left"],rE=[],oE=new U_,iE=new U_,aE=new U_,sE=new U_,lE=new U_,uE=[],cE=new U_,pE=["align","verticalAlign","width","height","fontSize"],dE=new aS,fE=Yt(),hE=Yt(),gE=["x","y","rotation"],yE=function(){function e(){this._labelList=[],this._chartViewList=[]}return e.prototype.clearLabels=function(){this._labelList=[],this._chartViewList=[]},e.prototype._addLabel=function(e,t,n,r,o){var i=r.style,a=r.__hostTarget.textConfig||{},s=r.getComputedTransform(),l=r.getBoundingRect().plain();ew.applyTransform(l,l,s),s?dE.setLocalTransform(s):(dE.x=dE.y=dE.rotation=dE.originX=dE.originY=0,dE.scaleX=dE.scaleY=1),dE.rotation=En(dE.rotation);var u,c=r.__hostTarget;if(c){u=c.getBoundingRect().plain();var p=c.getComputedTransform();ew.applyTransform(u,u,p)}var d=u&&c.getTextGuideLine();this._labelList.push({label:r,labelLine:d,seriesModel:n,dataIndex:e,dataType:t,layoutOption:o,computedLayoutOption:null,rect:l,hostRect:u,priority:u?u.width*u.height:0,defaultAttr:{ignore:r.ignore,labelGuideIgnore:d&&d.ignore,x:dE.x,y:dE.y,scaleX:dE.scaleX,scaleY:dE.scaleY,rotation:dE.rotation,style:{x:i.x,y:i.y,align:i.align,verticalAlign:i.verticalAlign,width:i.width,height:i.height,fontSize:i.fontSize},cursor:r.cursor,attachedPos:a.position,attachedRot:a.rotation}})},e.prototype.addLabelsOfSeries=function(e){var t=this;this._chartViewList.push(e);var n=e.__model,r=n.get("labelLayout");(Object(O_.isFunction)(r)||Object(O_.keys)(r).length)&&e.group.traverse((function(e){if(e.ignore)return!0;var o=e.getTextContent(),i=rO(e);o&&!o.disableLabelLayout&&t._addLabel(i.dataIndex,i.dataType,n,o,r)}))},e.prototype.updateLayoutConfig=function(e){function t(e,t){return function(){Zu(e,t)}}for(var n=e.getWidth(),r=e.getHeight(),o=0;o=a)}}if(this.__firstTimePaint)return this.__firstTimePaint=!1,null;for(var i=[],a=this.maxRepaintRectCount,s=!1,l=new ew(0,0,0,0),u=this.__startIndex;ur[0]){for(s=0;se);s++);a=n[r[s]]}if(r.splice(s+1,0,e),n[e]=t,!t.virtual)if(a){var l=a.dom;l.nextSibling?i.insertBefore(t.dom,l.nextSibling):i.appendChild(t.dom)}else i.firstChild?i.insertBefore(t.dom,i.firstChild):i.appendChild(t.dom);t.__painter=this}},e.prototype.eachLayer=function(e,t){for(var n,r=this._zlevelList,o=0;ou.__drawIndex&&(u.__drawIndex=o))}t(o),this.eachBuiltinLayer((function(e){!e.__used&&0e.__drawIndex&&(e.__drawIndex=e.__startIndex)}))},e.prototype.clear=function(){return this.eachBuiltinLayer(this._clearLayer),this},e.prototype._clearLayer=function(e){e.clear()},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e,O_.each(this._layers,(function(e){e.setUnpainted()}))},e.prototype.configLayer=function(e,t){if(t){var n=this._layerConfig;n[e]?O_.merge(n[e],t,!0):n[e]=t;for(var r,o=0;o=CE:-c>=CE),h=0=SE==!!p;var y=e+n*wE(i),m=t+r*_E(i);this._start&&this._add("M",y,m);var v=g(o*(180/SE));if(f){var b=1/this._p,x=(p?1:-1)*(CE-b);this._add("A",n,r,v,1,+p,e+n*wE(i+x),t+r*_E(i+x)),.01s&&(o.attrs["fill-opacity"]=s)}return o}(n,r,this._backgroundColor,o);a&&i.push(a);var s=e.compress?null:this._mainVNode=gc("g","main",{},[]);this._paintList(t,o,s?s.children:i),s&&i.push(s);var l=Object(O_.map)(Object(O_.keys)(o.defs),(function(e){return o.defs[e]}));if(l.length&&i.push(gc("defs","defs",{},l)),e.animation){var u=function(e,t,n){var r=(n=n||{}).newline?"\n":"",o=" {"+r,i=r+"}",a=Object(O_.map)(Object(O_.keys)(e),(function(t){return t+o+Object(O_.map)(Object(O_.keys)(e[t]),(function(n){return n+":"+e[t][n]+";"})).join(r)+i})).join(r),s=Object(O_.map)(Object(O_.keys)(t),(function(e){return"@keyframes "+e+o+Object(O_.map)(Object(O_.keys)(t[e]),(function(n){return n+o+Object(O_.map)(Object(O_.keys)(t[e][n]),(function(r){var o=t[e][n][r];return"d"===r&&(o='path("'+o+'")'),r+":"+o+";"})).join(r)+i})).join(r)+i})).join(r);return a||s?[""].join(r):""}(o.cssNodes,o.cssAnims,{newline:!0});if(u){var c=gc("style","stl",{},[],u);i.push(c)}}return vc(n,r,i,e.useViewBox)},e.prototype.renderToString=function(e){return e=e||{},yc(this.renderToVNode({animation:Object(O_.retrieve2)(e.cssAnimation,!0),willUpdate:!1,compress:!0,useViewBox:Object(O_.retrieve2)(e.useViewBox,!0)}),{newline:!0})},e.prototype.setBackgroundColor=function(e){this._backgroundColor=e},e.prototype.getSvgRoot=function(){return this._mainVNode&&this._mainVNode.elm},e.prototype._paintList=function(e,t,n){for(var r,o,i,a=e.length,s=[],l=0,u=0,c=0;cg;y--)r=s[--l-1];for(var m,v=g+1;v=(g=a?(e-n)/(u-n):(e-r)/(c-r))&&0<=g){var y=a?(c-r)*g+r:(u-n)*g+n;return a?[e,y]:[y,e]}n=u,r=c;break;case i.C:u=o[l++],c=o[l++],p=o[l++],d=o[l++],f=o[l++],h=o[l++];var m=a?xe(n,u,p,f,e,s):xe(r,c,d,h,e,s);if(0=(v=s[b])&&0<=v){y=a?ve(r,c,d,h,v):ve(n,u,p,f,v);return a?[e,y]:[y,e]}n=f,r=h}}},t}(NC),ZE=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t}(XE),$E=function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-polygon",n}return a(t,e),t.prototype.getDefaultShape=function(){return new ZE},t.prototype.buildPath=function(e,t){var n=t.points,r=t.stackedOnPoints,o=0,i=n.length/2,a=t.smoothMonotone;if(t.connectNulls){for(;0e&&null==r.originalX&&(r.originalX=s.x,r.originalY=s.y);var u=n.getLayout("points"),c=n.hostModel,p=c.get("connectNulls"),d=i.get("precision"),f=i.get("distance")||0,h=a.getBaseAxis(),g=h.isHorizontal(),y=h.inverse,m=t.shape,v=y?g?m.x:m.y+m.height:g?m.x+m.width:m.y,b=(g?f:0)*(y?-1:1),x=(g?0:-f)*(y?-1:1),_=g?"x":"y",w=function(e,t,n){for(var r,o,i=e.length/2,a="x"===n?0:1,s=0,l=-1,u=0;u=t||r>=t&&o<=t){l=u;break}s=u,r=o}return{range:[s,l],t:(t-r)/(o-r)}}(u,v,_),S=w.range,C=S[1]-S[0],O=void 0;if(1<=C){if(1t&&(t=e[n]);return isFinite(t)?t:NaN},min:function(e){for(var t=1/0,n=0;nr.length)return;if(2===r.length)return void(i[n]=e.toGlobalCoord(e.getExtent()[s?1:0]));for(var l=void 0,u=void 0,c=1,p=0;pa){u=(d+l)/2;break}1===p&&(c=f-r[0].tickValue)}null==u&&(l?l&&(u=r[r.length-1].coord):u=r[0].coord),i[n]=e.toGlobalCoord(u)}}));else{var a=this.getData(),s=a.getLayout("offset"),l=a.getLayout("size"),u=r.getBaseAxis().isHorizontal()?0:1;i[u]+=s+l/2}return i}return[NaN,NaN]},t.type="series.__base_bar__",t.defaultOption={z:2,coordinateSystem:"cartesian2d",legendHoverLink:!0,barMinHeight:0,barMinAngle:0,large:!1,largeThreshold:400,progressive:3e3,progressiveChunkMode:"mod"},t}(NT);NT.registerClass(nM);var rM=nM,oM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.getInitialData=function(){return gP(null,this,{useEncodeDefaulter:!0,createInvertedIndices:!!this.get("realtimeSort",!0)||null})},t.prototype.getProgressive=function(){return!!this.get("large")&&this.get("progressive")},t.prototype.getProgressiveThreshold=function(){var e=this.get("progressiveThreshold"),t=this.get("largeThreshold");return t>e&&(e=t),e},t.prototype.brushSelector=function(e,t,n){return n.rect(t.getItemLayout(e))},t.type="series.bar",t.dependencies=["grid","polar"],t.defaultOption=no(rM.defaultOption,{clip:!0,roundCap:!1,showBackground:!1,backgroundStyle:{color:"rgba(180, 180, 180, 0.2)",borderColor:null,borderWidth:0,borderType:"solid",borderRadius:0,shadowBlur:0,shadowColor:null,shadowOffsetX:0,shadowOffsetY:0,opacity:1},select:{itemStyle:{borderColor:"#212121"}},realtimeSort:!1}),t}(rM),iM=function(){this.cx=0,this.cy=0,this.r0=0,this.r=0,this.startAngle=0,this.endAngle=2*f,this.clockwise=!0},aM=function(e){function t(t){var n=e.call(this,t)||this;return n.type="sausage",n}return a(t,e),t.prototype.getDefaultShape=function(){return new iM},t.prototype.buildPath=function(e,t){var n=t.cx,r=t.cy,o=d(t.r0||0,0),i=d(t.r,0),a=.5*(i-o),s=o+a,l=t.startAngle,u=t.endAngle,c=t.clockwise,p=2*f,h=c?u-ll?Number.MIN_VALUE:t(e.indexOfRawIndex(l));if(u>i)return!0;i=u}return!1},t.prototype._isOrderDifferentInView=function(e,t){for(var n=t.scale,r=n.getExtent(),o=d(0,r[0]),i=c(r[1],n.getOrdinalMeta().categories.length-1);o<=i;++o)if(e.ordinalNumbers[o]!==n.getRawOrdinalNumber(o))return!0},t.prototype._updateSortWithinSameData=function(e,t,n,r){if(this._isOrderChangedWithinSameData(e,t,n)){var o=this._dataSort(e,n,t);this._isOrderDifferentInView(o,n)&&(this._removeOnRenderedListener(r),r.dispatchAction({type:"changeAxisOrder",componentType:n.dim+"Axis",axisId:n.index,sortInfo:o}))}},t.prototype._dispatchInitSort=function(e,t,n){var r=t.baseAxis,o=this._dataSort(e,r,(function(n){return e.get(e.mapDimension(t.otherAxis.dim),n)}));n.dispatchAction({type:"changeAxisOrder",componentType:r.dim+"Axis",isInitSort:!0,axisId:r.index,sortInfo:o})},t.prototype.remove=function(e,t){this._clear(this._model),this._removeOnRenderedListener(t)},t.prototype.dispose=function(e,t){this._removeOnRenderedListener(t)},t.prototype._removeOnRenderedListener=function(e){this._onRendered&&(e.getZr().off("rendered",this._onRendered),this._onRendered=null)},t.prototype._clear=function(e){var t=this.group,n=this._data;e&&e.isAnimationEnabled()&&n&&!this._isLargeDraw?(this._removeBackground(),this._backgroundEls=[],n.eachItemGraphicEl((function(t){qr(t,e,rO(t).dataIndex)}))):t.removeAll(),this._data=null,this._isFirstFrame=!0},t.prototype._removeBackground=function(){this.group.remove(this._backgroundGroup),this._backgroundGroup=null},t.type="bar",t}(iD),cM={cartesian2d:function(e,t){var n=0>t.width?-1:1,r=0>t.height?-1:1;0>n&&(t.x+=t.width,t.width=-t.width),0>r&&(t.y+=t.height,t.height=-t.height);var o=e.x+e.width,i=e.y+e.height,a=sM(t.x,e.x),s=lM(t.x+t.width,o),l=sM(t.y,e.y),u=lM(t.y+t.height,i),c=so?s:a,t.y=p&&l>i?u:l,t.width=c?0:s-a,t.height=p?0:u-l,0>n&&(t.x+=t.width,t.width=-t.width),0>r&&(t.y+=t.height,t.height=-t.height),c||p},polar:function(e,t){var n=t.r0<=t.r?1:-1;if(0>n){var r=t.r;t.r=t.r0,t.r0=r}var o=lM(t.r,e.r),i=sM(t.r0,e.r0);if(t.r=o,t.r0=i,0>n){r=t.r;t.r=t.r0,t.r0=r}return 0>o-i}},pM={cartesian2d:function(e,t,n,r,o,i){var a=new XC({shape:Object(O_.extend)({},r),z2:1});(a.__dataIndex=n,a.name="item",i)&&(a.shape[o?"height":"width"]=0);return a},polar:function(e,t,n,r,o,i,a,s,l){var u=!o&&l?aM:yA,c=new u({shape:r,z2:1});c.name="item";var p=Ep(o);if(c.calculateTextPosition=Op(p,{isRoundCap:u===aM}),i){var d=o?"r":"endAngle",f={};c.shape[d]=o?r.r0:r.startAngle,f[d]=r[d],(s?Vr:Fr)(c,{shape:f},i)}return c}},dM=["x","y","width","height"],fM=["cx","cy","r","startAngle","endAngle"],hM={cartesian2d:function(e){return!Pp(e,dM)},polar:function(e){return!Pp(e,fM)}},gM={cartesian2d:function(e,t,n){var r=e.getItemLayout(t),o=n?function(e,t){var n=e.get(["itemStyle","borderColor"]);if(!n||"none"===n)return 0;var r=e.get(["itemStyle","borderWidth"])||0,o=isNaN(t.width)?t_:s(t.width),i=isNaN(t.height)?t_:s(t.height);return c(r,o,i)}(n,r):0,i=0u[i]&&(l[i]+=u[i],u[i]=-u[i]),t>=l[0]&&t<=l[0]+u[0]&&n>=l[1]&&n<=l[1]+u[1])return s[p];return-1}(this,e.offsetX,e.offsetY);rO(this).dataIndex=0<=t?t:null}),30,!1),bM=2*f,xM=f/180,_M=f/180,wM=function(e){function t(t,n,r){var o=e.call(this)||this;o.z2=2;var i=new nO;return o.setTextContent(i),o.updateData(t,n,r,!0),o}return a(t,e),t.prototype.updateData=function(e,t,n,r){var o=this,i=e.hostModel,a=e.getItemModel(t),s=a.getModel("emphasis"),l=e.getItemLayout(t),u=Object(O_.extend)(Dp(a.getModel("itemStyle"),l,!0),l);if(isNaN(u.startAngle))o.setShape(u);else{if(r){o.setShape(u);var c=i.getShallow("animationType");i.ecModel.ssr?(Fr(o,{scaleX:0,scaleY:0},i,{dataIndex:t,isFrom:!0}),o.originX=u.cx,o.originY=u.cy):"scale"===c?(o.shape.r=l.r0,Fr(o,{shape:{r:l.r}},i,t)):null==n?(o.shape.endAngle=l.startAngle,Vr(o,{shape:{endAngle:l.endAngle}},i,t)):(o.setShape({startAngle:n,endAngle:n}),Fr(o,{shape:{startAngle:l.startAngle,endAngle:l.endAngle}},i,t))}else Hr(o),Vr(o,{shape:u},i,t);o.useStyle(e.getItemVisual(t,"style")),Pr(o,a);var p=(l.startAngle+l.endAngle)/2,d=i.get("selectedOffset"),f=s_(p)*d,h=l_(p)*d,g=a.getShallow("cursor");g&&o.attr("cursor",g),this._updateLabel(i,e,t),o.ensureState("emphasis").shape=Object(O_.extend)({r:l.r+(s.get("scale")&&s.get("scaleSize")||0)},Dp(s.getModel("itemStyle"),l)),Object(O_.extend)(o.ensureState("select"),{x:f,y:h,shape:Dp(a.getModel(["select","itemStyle"]),l)}),Object(O_.extend)(o.ensureState("blur"),{shape:Dp(a.getModel(["blur","itemStyle"]),l)});var y=o.getTextGuideLine(),m=o.getTextContent();y&&Object(O_.extend)(y.ensureState("select"),{x:f,y:h}),Object(O_.extend)(m.ensureState("select"),{x:f,y:h}),Dr(this,s.get("focus"),s.get("blurScope"),s.get("disabled"))}},t.prototype._updateLabel=function(e,t,n){var r=this,o=t.getItemModel(n),i=o.getModel("labelLine"),a=t.getItemVisual(n,"style"),s=a&&a.fill,l=a&&a.opacity;Wr(r,Yr(o),{labelFetcher:t.hostModel,labelDataIndex:n,inheritColor:s,defaultOpacity:l,defaultText:e.getFormattedLabel(n,"normal")||t.getName(n)});var u=r.getTextContent();r.setTextConfig({position:null,rotation:null}),u.attr({z2:10});var c=e.get(["label","position"]);if("outside"!==c&&"outer"!==c)r.removeTextGuideLine();else{var p=this.getTextGuideLine();p||(p=new OA,this.setTextGuideLine(p)),nc(this,rc(o),{stroke:s,opacity:Object(O_.retrieve3)(i.get(["lineStyle","opacity"]),l,1)})}},t}(yA),SM=function(e){function t(){var t=null!==e&&e.apply(this,arguments)||this;return t.ignoreLabelLineUpdate=!0,t}return a(t,e),t.prototype.render=function(e,t,n){var r,o=e.getData(),i=this._data,a=this.group;if(!i&&0=n.r0}},t.type="pie",t}(iD),CM=function(){function e(e,t){this._getDataWithEncodedVisual=e,this._getRawData=t}return e.prototype.getAllNames=function(){var e=this._getRawData();return e.mapArray(e.getName)},e.prototype.containName=function(e){return 0<=this._getRawData().indexOfName(e)},e.prototype.indexOfName=function(e){return this._getDataWithEncodedVisual().indexOfName(e)},e.prototype.getItemVisual=function(e,t){return this._getDataWithEncodedVisual().getItemVisual(e,t)},e}(),OM=Yt(),IM=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.init=function(t){e.prototype.init.apply(this,arguments),this.legendVisualProvider=new CM(O_.bind(this.getData,this),O_.bind(this.getRawData,this)),this._defaultLabelLine(t)},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments)},t.prototype.getInitialData=function(){return Up(this,{coordDimensions:["value"],encodeDefaulter:O_.curry(Ho,this)})},t.prototype.getDataParams=function(t){var n=this.getData(),r=OM(n),o=r.seats;if(!o){var i=[];n.each(n.mapDimension("value"),(function(e){i.push(e)})),o=r.seats=wt(i,n.hostModel.get("percentPrecision"))}var a=e.prototype.getDataParams.call(this,t);return a.percent=o[t]||0,a.$vars.push("percent"),a},t.prototype._defaultLabelLine=function(e){Vt(e,"labelLine",["show"]);var t=e.labelLine,n=e.emphasis.labelLine;t.show=t.show&&e.label.show,n.show=n.show&&e.emphasis.label.show},t.type="series.pie",t.defaultOption={z:2,legendHoverLink:!0,colorBy:"data",center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,minShowLabelAngle:0,selectedOffset:10,percentPrecision:2,stillShowZeroSum:!0,left:0,top:0,right:0,bottom:0,width:null,height:null,label:{rotate:0,show:!0,overflow:"truncate",position:"outer",alignTo:"none",edgeDistance:"25%",bleedMargin:10,distanceToLabelLine:5},labelLine:{show:!0,length:15,length2:15,smooth:!1,minTurnAngle:90,maxSurfaceAngle:90,lineStyle:{width:1,type:"solid"}},itemStyle:{borderWidth:1,borderJoin:"round"},showEmptyCircle:!0,emptyCircleStyle:{color:"lightgray",opacity:1},labelLayout:{hideOverlap:!0},emphasis:{scale:!0,scaleSize:5},avoidLabelOverlap:!0,animationType:"expansion",animationDuration:1e3,animationTypeUpdate:"transition",animationEasingUpdate:"cubicInOut",animationDurationUpdate:500,animationEasing:"cubicInOut"},t}(NT),TM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.hasSymbolVisual=!0,n}return a(t,e),t.prototype.getInitialData=function(){return gP(null,this,{useEncodeDefaulter:!0})},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?5e3:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?1e4:this.get("progressiveThreshold"):e},t.prototype.brushSelector=function(e,t,n){return n.point(t.getItemLayout(e))},t.prototype.getZLevelKey=function(){return this.getData().count()>this.getProgressiveThreshold()?this.id:""},t.type="series.scatter",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,symbolSize:10,large:!1,largeThreshold:2e3,itemStyle:{opacity:.8},emphasis:{scale:!0},clip:!0,select:{itemStyle:{borderColor:"#212121"}},universalTransition:{divideShape:"clone"}},t}(NT),AM=function(){},DM=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return a(t,e),t.prototype.getDefaultShape=function(){return new AM},t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.buildPath=function(e,t){var n,r=t.points,o=t.size,i=this.symbolProxy,a=i.shape,s=e.getContext?e.getContext():e,l=s&&o[0]<4,u=this.softClipShape;if(l)this._ctx=s;else{for(this._ctx=null,n=this._off;n=u&&t>=c&&e<=u+i&&t<=c+a)return s}return-1},t.prototype.contain=function(e,t){var n=this.transformCoordToLocal(e,t),r=this.getBoundingRect();return e=n[0],t=n[1],r.contain(e,t)?0<=(this.hoverDataIdx=this.findDataIndex(e,t)):(this.hoverDataIdx=-1,!1)},t.prototype.getBoundingRect=function(){var e=this._rect;if(!e){for(var t=this.shape,n=t.points,r=t.size,o=r[0],i=r[1],a=1/0,s=1/0,l=-1/0,u=-1/0,p=0;pi.length){var a=i.length,s=new Float32Array(a+o.length);s.set(i),s.set(o,a),r.endIndex=e.end,r.setShape({points:s})}else{this._newAdded=[];var l=this._create();l.startIndex=e.start,l.endIndex=e.end,l.incremental=!0,l.setShape({points:o}),this._setCommon(l,t,n)}},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new DM({cursor:"default"});return e.ignoreCoarsePointer=!0,this.group.add(e),this._newAdded.push(e),e},e.prototype._setCommon=function(e,t,n){var r=t.hostModel;n=n||{};var o=t.getVisual("symbolSize");e.setShape("size",o instanceof Array?o:[o,o]),e.softClipShape=n.clipShape||null,e.symbolProxy=_s(t.getVisual("symbol"),0,0,0,0),e.setColor=e.symbolProxy.setColor;var i=e.shape.size[0]<4;e.useStyle(r.getModel("itemStyle").getItemStyle(i?["color","shadowBlur","shadowColor"]:["color"]));var a=t.getVisual("style"),s=a&&a.fill;s&&e.setColor(s);var l=rO(e);l.seriesIndex=r.seriesIndex,e.on("mousemove",(function(){l.dataIndex=null;var t=e.hoverDataIdx;0<=t&&(l.dataIndex=t+(e.startIndex||0))}))},e.prototype.remove=function(){this._clear()},e.prototype._clear=function(){this._newAdded=[],this.group.removeAll()},e}(),PM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){var t=e.getData();this._updateSymbolDraw(t,e).updateData(t,{clipShape:this._getClipShape(e)}),this._finished=!0},t.prototype.incrementalPrepareRender=function(e){var t=e.getData();this._updateSymbolDraw(t,e).incrementalPrepareUpdate(t),this._finished=!1},t.prototype.incrementalRender=function(e,t){this._symbolDraw.incrementalUpdate(e,t.getData(),{clipShape:this._getClipShape(t)}),this._finished=e.end===t.getData().count()},t.prototype.updateTransform=function(e,t,n){var r=e.getData();if(this.group.dirty(),!this._finished||1e4t[1]&&t.reverse(),t},t.prototype.pointToData=function(e,t){return this.coordToData(this.toLocalCoord(e["x"===this.dim?0:1]),t)},t.prototype.setCategorySortInfo=function(e){return"category"===this.type&&(this.model.option.categorySortInfo=e,void this.scale.setSortInfo(e))},t}(JP),qM=n,HM=function(){function e(e,t,n){this.type="grid",this._coordsMap={},this._coordsList=[],this._axesMap={},this._axesList=[],this.axisPointerEnabled=!0,this.dimensions=zM,this._initCartesian(e,t,n),this.model=e}return e.prototype.getRect=function(){return this._rect},e.prototype.update=function(e,t){function n(e){var t,n=Object(O_.keys)(e),r=n.length;if(r){for(var o=[],i=r-1;0<=i;i--){var a=e[+n[i]],s=a.model,l=a.scale;Ll(l)&&s.get("alignTicks")&&null==s.get("interval")?o.push(a):(du(l,s),Ll(l)&&(t=a))}o.length&&(!t&&du((t=o.pop()).scale,t.model),Object(O_.each)(o,(function(e){$p(e.scale,e.model,t.scale)})))}}var r=this._axesMap;this._updateScale(e,this.model),n(r.x),n(r.y);var o={};Object(O_.each)(r.x,(function(e){ed(r,"y",e,o)})),Object(O_.each)(r.y,(function(e){ed(r,"x",e,o)})),this.resize(this.model,t)},e.prototype.resize=function(e,t,n){function r(){Object(O_.each)(s,(function(e){var t=e.isHorizontal(),n=t?[0,a.width]:[0,a.height],r=e.inverse?1:0;e.setExtent(n[r],n[1-r]),function(e,t){var n=e.getExtent(),r=n[0]+n[1];e.toGlobalCoord="x"===e.dim?function(e){return e+t}:function(e){return r-e+t},e.toLocalCoord="x"===e.dim?function(e){return e-t}:function(e){return r-e+t}}(e,t?a.x:a.y)}))}var o=e.getBoxLayoutParams(),i=!n&&e.get("containLabel"),a=No(o,{width:t.getWidth(),height:t.getHeight()});this._rect=a;var s=this._axesList;r(),i&&(Object(O_.each)(s,(function(e){if(!e.model.get(["axisLabel","inside"])){var t=function(e){var t=e.model,n=e.scale;if(t.get(["axisLabel","show"])&&!n.isBlank()){var r,o,i=n.getExtent();n instanceof _P?o=n.count():o=(r=n.getTicks()).length;var a,s=e.getLabelModel(),u=hu(e),c=1;40Object(O_.indexOf)(s,t)&&(t=null);else if(o&&i)t=this.getCartesian(o.componentIndex,i.componentIndex);else if(o)n=this.getAxis("x",o.componentIndex);else if(i)n=this.getAxis("y",i.componentIndex);else if(a){a.coordinateSystem===this&&(t=this._coordsList[0])}return{cartesian:t,axis:n}},e.prototype.containPoint=function(e){var t=this._coordsList[0];if(t)return t.containPoint(e)},e.prototype._initCartesian=function(e,t){function n(t){return function(n,r){if(Jp(n,e)){var l=n.get("position");"x"===t?"top"!==l&&"bottom"!==l&&(l=i.bottom?"top":"bottom"):"left"!==l&&"right"!==l&&(l=i.left?"right":"left"),i[l]=!0;var u=new QM(t,fu(n),[0,0],n.get("type"),l),c="category"===u.type;u.onBand=c&&n.get("boundaryGap"),u.inverse=n.get("inverse"),n.axis=u,u.model=n,u.grid=o,u.index=r,o._axesList.push(u),a[t][r]=u,s[t]++}}}var r=this,o=this,i={left:!1,right:!1,top:!1,bottom:!1},a={x:{},y:{}},s={x:0,y:0};return t.eachComponent("xAxis",n("x"),this),t.eachComponent("yAxis",n("y"),this),s.x&&s.y?(this._axesMap=a,void Object(O_.each)(a.x,(function(t,n){Object(O_.each)(a.y,(function(o,i){var a="x"+n+"y"+i,s=new BM(a);s.master=r,s.model=e,r._coordsMap[a]=s,r._coordsList.push(s),s.addAxis(t),s.addAxis(o)}))}))):(this._axesMap={},void(this._axesList=[]))},e.prototype._updateScale=function(e,t){function n(e,t){Object(O_.each)(bu(e,t.dim),(function(n){t.scale.unionExtentFromData(e,n)}))}Object(O_.each)(this._axesList,(function(e){if(e.scale.setExtent(1/0,-1/0),"category"===e.type){var t=e.model.get("categorySortInfo");e.scale.setSortInfo(t)}})),e.eachSeries((function(e){if(Kp(e)){var r=Zp(e),o=r.xAxisModel,i=r.yAxisModel;if(!Jp(o,t)||!Jp(i,t))return;var a=this.getCartesian(o.componentIndex,i.componentIndex),s=e.getData(),l=a.getAxis("x"),u=a.getAxis("y");n(s,l),n(s,u)}}),this)},e.prototype.getTooltipAxes=function(e){var t=[],n=[];return Object(O_.each)(this.getCartesians(),(function(r){var o=null!=e&&"auto"!==e?r.getAxis(e):r.getBaseAxis(),i=r.getOtherAxis(o);0>Object(O_.indexOf)(t,o)&&t.push(o),0>Object(O_.indexOf)(n,i)&&n.push(i)})),{baseAxes:t,otherAxes:n}},e.create=function(t,n){var r=[];return t.eachComponent("grid",(function(o,i){var a=new e(o,t,n);a.name="grid_"+i,a.resize(o,n,!0),o.coordinateSystem=a,r.push(a)})),t.eachSeries((function(e){if(Kp(e)){var t=Zp(e),n=t.xAxisModel,r=t.yAxisModel,o=n.getCoordSysModel().coordinateSystem;e.coordinateSystem=o.getCartesian(n.componentIndex,r.componentIndex)}})),r},e.dimensions=zM,e}(),UM=f,GM=function(){function e(e,t){this.group=new vS,this.opt=t,this.axisModel=e,Object(O_.defaults)(t,{labelOffset:0,nameDirection:1,tickDirection:1,labelDirection:1,silent:!0,handleAutoShown:function(){return!0}});var n=new vS({x:t.position[0],y:t.position[1],rotation:t.rotation});n.updateTransform(),this._transformGroup=n}return e.prototype.hasBuilder=function(e){return!!WM[e]},e.prototype.add=function(e){WM[e](this.opt,this.axisModel,this.group,this._transformGroup)},e.prototype.getGroup=function(){return this.group},e.innerTextLayout=function(e,t,n){var r,o,i=Ct(t-e);return Ot(i)?(o=0l[0];a&&(M(s,s,a),M(l,l,a));var c=Object(O_.extend)({lineCap:"round"},t.getModel(["axisLine","lineStyle"]).getLineStyle()),p=new DA({shape:{x1:s[0],y1:s[1],x2:l[0],y2:l[1]},style:c,strokeContainThreshold:e.strokeContainThreshold||5,silent:!0,z2:1});Ma(p.shape,p.style.lineWidth),p.anid="line",n.add(p);var d=t.get(["axisLine","symbol"]);if(null!=d){var h=t.get(["axisLine","symbolSize"]);Object(O_.isString)(d)&&(d=[d,d]),(Object(O_.isString)(h)||Object(O_.isNumber)(h))&&(h=[h,h]);var g=Ss(t.get(["axisLine","symbolOffset"])||0,h),y=h[0],m=h[1];Object(O_.each)([{rotate:e.rotation+f/2,offset:g[0],r:0},{rotate:e.rotation-f/2,offset:g[1],r:u_((s[0]-l[0])*(s[0]-l[0])+(s[1]-l[1])*(s[1]-l[1]))}],(function(t,r){if("none"!==d[r]&&null!=d[r]){var o=_s(d[r],-y/2,-m/2,y,m,c.stroke,!0),i=t.r+t.offset,a=u?l:s;o.attr({rotation:t.rotate,x:a[0]+i*s_(e.rotation),y:a[1]-i*l_(e.rotation),silent:!0,z2:11}),n.add(o)}}))}}},axisTickLabel:function(e,t,n,r){var o=function(e,t,n,r){var o=n.axis,i=n.getModel("axisTick"),a=i.get("show");if("auto"===a&&r.handleAutoShown&&(a=r.handleAutoShown("axisTick")),a&&!o.scale.isBlank()){for(var s=i.getModel("lineStyle"),l=r.tickDirection*i.get("length"),u=id(o.getTicksCoords(),t.transform,l,Object(O_.defaults)(s.getLineStyle(),{stroke:n.get(["axisLine","lineStyle","color"])}),"ticks"),c=0;cd[1]?-1:1,h=["start"===l?d[0]-f*p:"end"===l?d[1]+f*p:(d[0]+d[1])/2,od(l)?e.labelOffset+u*p:0],g=t.get("nameRotate");null!=g&&(g=g*UM/180),od(l)?i=GM.innerTextLayout(e.rotation,null==g?e.rotation:g,u):(i=function(e,t,n,r){var o,i,a=Ct(n-e),s=r[0]>r[1],l="start"===t&&!s||"start"!==t&&s;return Ot(a-UM/2)?(i=l?"bottom":"top",o="center"):Ot(a-1.5*UM)?(i=l?"top":"bottom",o="center"):(i="middle",o=a<1.5*UM&&a>UM/2?l?"left":"right":l?"right":"left"),{rotation:a,textAlign:o,textVerticalAlign:i}}(e.rotation,l,g||0,d),null!=(a=e.axisNameAvailableWidth)&&(a=s(a/l_(i.rotation)),!isFinite(a)&&(a=null)));var y=c.getFont(),m=t.get("nameTruncate",!0)||{},v=m.ellipsis,b=Object(O_.retrieve)(e.nameTruncateMaxWidth,m.maxWidth,a),x=new nO({x:h[0],y:h[1],rotation:i.rotation,silent:GM.isLabelSilent(t),style:Xr(c,{text:o,font:y,overflow:"truncate",width:b,ellipsis:v,fill:c.getTextColor()||t.get(["axisLine","lineStyle","color"]),align:c.get("align")||i.textAlign,verticalAlign:c.get("verticalAlign")||i.textVerticalAlign}),z2:1});if(Ga({el:x,componentModel:t,itemName:o}),x.__fullText=o,x.anid="name",t.get("triggerEvent")){var _=GM.makeAxisEventDataBase(t);_.targetType="axisName",_.name=o,rO(x).eventData=_}r.add(x),x.updateTransform(),n.add(x),x.decomposeTransform()}}},YM=GM,XM={},KM=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(t,n,r){this.axisPointerClass&&ld(t),e.prototype.render.apply(this,arguments),this._doUpdateAxisPointerClass(t,r,!0)},t.prototype.updateAxisPointer=function(e,t,n){this._doUpdateAxisPointerClass(e,n,!1)},t.prototype.remove=function(e,t){var n=this._axisPointer;n&&n.remove(t)},t.prototype.dispose=function(t,n){this._disposeAxisPointer(n),e.prototype.dispose.apply(this,arguments)},t.prototype._doUpdateAxisPointerClass=function(e,n,r){var o=t.getAxisPointerClass(this.axisPointerClass);if(o){var i=function(e){var t=ud(e);return t&&t.axisPointerModel}(e);i?(this._axisPointer||(this._axisPointer=new o)).render(e,i,n,r):this._disposeAxisPointer(n)}},t.prototype._disposeAxisPointer=function(e){this._axisPointer&&this._axisPointer.dispose(e),this._axisPointer=null},t.registerAxisPointerClass=function(e,t){XM[e]=t},t.getAxisPointerClass=function(e){return e&&XM[e]},t.type="axis",t}(FT),ZM=Yt(),$M=["axisLine","axisTickLabel","axisName"],JM=["splitArea","splitLine","minorSplitLine"],eR=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="CartesianAxisPointer",n}return a(t,e),t.prototype.render=function(t,n,r,o){this.group.removeAll();var i=this._axisGroup;if(this._axisGroup=new vS,this.group.add(this._axisGroup),t.get("show")){var a=t.getCoordSysModel(),s=Xp(a,t),l=new YM(t,O_.extend({handleAutoShown:function(){for(var e=a.coordinateSystem.getCartesians(),n=0;np.min&&!p.max&&(p.max=0);var d=a;null!=p.color&&(d=O_.defaults({color:p.color},a));var f=O_.merge(O_.clone(p),{boundaryGap:e,splitNumber:t,scale:n,axisLine:r,axisTick:o,axisLabel:i,name:p.text,showName:s,nameLocation:"end",nameGap:u,nameTextStyle:d,triggerEvent:c},!1);if(O_.isString(l)){var h=f.name;f.name=l.replace("{value}",null==h?"":h)}else O_.isFunction(l)&&(f.name=l(f.name,f));var g=new BO(f,null,this.ecModel);return O_.mixin(g,QP.prototype),g.mainType="radar",g.componentIndex=this.componentIndex,g}),this);this._indicatorModels=p},t.prototype.getIndicatorModels=function(){return this._indicatorModels},t.type="radar",t.defaultOption={z:0,center:["50%","50%"],radius:"75%",startAngle:90,axisName:{show:!0},boundaryGap:[0,0],splitNumber:5,axisNameGap:15,scale:!1,shape:"polygon",axisLine:O_.merge({lineStyle:{color:"#bbb"}},lR.axisLine),axisLabel:bd(lR.axisLabel,!1),axisTick:bd(lR.axisTick,!1),splitLine:bd(lR.splitLine,!0),splitArea:bd(lR.splitArea,!0),indicator:[]},t}(hI),cR=["axisLine","axisTickLabel","axisName"],pR=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){this.group.removeAll(),this._buildAxes(e),this._buildSplitLineAndArea(e)},t.prototype._buildAxes=function(e){var t=e.coordinateSystem,n=t.getIndicatorAxes(),r=O_.map(n,(function(e){var n=e.model.get("showName")?e.name:"";return new YM(e.model,{axisName:n,position:[t.cx,t.cy],rotation:e.angle,labelDirection:-1,tickDirection:-1,nameDirection:1})}));O_.each(r,(function(e){O_.each(cR,e.add,e),this.group.add(e.getGroup())}),this)},t.prototype._buildSplitLineAndArea=function(e){function t(e,t,n){var r=n%t.length;return e[r]=e[r]||[],r}var n=e.coordinateSystem,r=n.getIndicatorAxes();if(r.length){var o=e.get("shape"),i=e.getModel("splitLine"),a=e.getModel("splitArea"),s=i.getModel("lineStyle"),l=a.getModel("areaStyle"),u=i.get("show"),p=a.get("show"),d=s.get("color"),f=l.get("color"),h=O_.isArray(d)?d:[d],g=O_.isArray(f)?f:[f],y=[],m=[];if("circle"===o)for(var v=r[0].getTicksCoords(),b=n.cx,x=n.cy,_=0;_o&&(r.fontSize=9,n.scaleX*=o/9,n.scaleY*=o/9);var i=(r.fontSize||r.fontFamily)&&[r.fontStyle,r.fontWeight,(r.fontSize||12)+"px",r.fontFamily||"sans-serif"].join(" ");r.font=i;var a=n.getBoundingRect();return this._textX+=a.width,t.add(n),n},e.internalField=void(gR={g:function(e,t){var n=new vS;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n},rect:function(e,t){var n=new XC;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.setShape({x:parseFloat(e.getAttribute("x")||"0"),y:parseFloat(e.getAttribute("y")||"0"),width:parseFloat(e.getAttribute("width")||"0"),height:parseFloat(e.getAttribute("height")||"0")}),n.silent=!0,n},circle:function(e,t){var n=new JT;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),r:parseFloat(e.getAttribute("r")||"0")}),n.silent=!0,n},line:function(e,t){var n=new DA;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.setShape({x1:parseFloat(e.getAttribute("x1")||"0"),y1:parseFloat(e.getAttribute("y1")||"0"),x2:parseFloat(e.getAttribute("x2")||"0"),y2:parseFloat(e.getAttribute("y2")||"0")}),n.silent=!0,n},ellipse:function(e,t){var n=new nA;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.setShape({cx:parseFloat(e.getAttribute("cx")||"0"),cy:parseFloat(e.getAttribute("cy")||"0"),rx:parseFloat(e.getAttribute("rx")||"0"),ry:parseFloat(e.getAttribute("ry")||"0")}),n.silent=!0,n},polygon:function(e,t){var n,r=e.getAttribute("points");r&&(n=Md(r));var o=new wA({shape:{points:n||[]},silent:!0});return Ed(t,o),Rd(e,o,this._defsUsePending,!1,!1),o},polyline:function(e,t){var n,r=e.getAttribute("points");r&&(n=Md(r));var o=new OA({shape:{points:n||[]},silent:!0});return Ed(t,o),Rd(e,o,this._defsUsePending,!1,!1),o},image:function(e,t){var n=new HC;return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.setStyle({image:e.getAttribute("xlink:href")||e.getAttribute("href"),x:+e.getAttribute("x"),y:+e.getAttribute("y"),width:+e.getAttribute("width"),height:+e.getAttribute("height")}),n.silent=!0,n},text:function(e,t){var n=e.getAttribute("x")||"0",r=e.getAttribute("y")||"0",o=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0";this._textX=parseFloat(n)+parseFloat(o),this._textY=parseFloat(r)+parseFloat(i);var a=new vS;return Ed(t,a),Rd(e,a,this._defsUsePending,!1,!0),a},tspan:function(e,t){var n=e.getAttribute("x"),r=e.getAttribute("y");null!=n&&(this._textX=parseFloat(n)),null!=r&&(this._textY=parseFloat(r));var o=e.getAttribute("dx")||"0",i=e.getAttribute("dy")||"0",a=new vS;return Ed(t,a),Rd(e,a,this._defsUsePending,!1,!0),this._textX+=parseFloat(o),this._textY+=parseFloat(i),a},path:function(e,t){var n=ba(e.getAttribute("d")||"");return Ed(t,n),Rd(e,n,this._defsUsePending,!1,!1),n.silent=!0,n}}),e}(),SR={lineargradient:function(e){var t=parseInt(e.getAttribute("x1")||"0",10),n=parseInt(e.getAttribute("y1")||"0",10),r=parseInt(e.getAttribute("x2")||"10",10),o=parseInt(e.getAttribute("y2")||"0",10),i=new FA(t,n,r,o);return kd(e,i),Pd(e,i),i},radialgradient:function(e){var t=parseInt(e.getAttribute("cx")||"0",10),n=parseInt(e.getAttribute("cy")||"0",10),r=parseInt(e.getAttribute("r")||"0",10),o=new zA(t,n,r);return kd(e,o),Pd(e,o),o}},CR=/^url\(\s*#(.*?)\)/,OR=/-?([0-9]*\.)?[0-9]+([eE]-?[0-9]+)?/g,IR=/(translate|scale|rotate|skewX|skewY|matrix)\(([\-\s0-9\.eE,]*)\)/g,TR=f/180,AR=/([^\s:;]+)\s*:\s*([^:;]+)/g,DR=Object(O_.createHashMap)(["rect","circle","line","ellipse","polygon","polyline","path","text","tspan","g"]),kR=function(){function e(e,t){this.type="geoSVG",this._usedGraphicMap=Object(O_.createHashMap)(),this._freedGraphics=[],this._mapName=e,this._parsedXML=Dd(t)}return e.prototype.load=function(){var e=this._firstGraphic;if(!e){e=this._firstGraphic=this._buildGraphic(this._parsedXML),this._freedGraphics.push(e),this._boundingRect=this._firstGraphic.boundingRect.clone();var t=function(e){var t=[],n=Object(O_.createHashMap)();return Object(O_.each)(e,(function(e){if(null==e.namedFrom){var r=new KP(e.name,e.el);t.push(r),n.set(e.name,r)}})),{regions:t,regionsMap:n}}(e.named),n=t.regions,r=t.regionsMap;this._regions=n,this._regionsMap=r}return{boundingRect:this._boundingRect,regions:this._regions,regionsMap:this._regionsMap}},e.prototype._buildGraphic=function(e){var t,n;try{n=(t=e&&function(e,t){return(new wR).parse(e,t)}(e,{ignoreViewBox:!0,ignoreRootClip:!0})||{}).root,Object(O_.assert)(null!=n)}catch(t){throw new Error("Invalid svg format\n"+t.message)}var r=new vS;r.add(n),r.isGeoSVGGraphicRoot=!0;var o=t.width,i=t.height,a=t.viewBoxRect,s=this._boundingRect;if(!s){var l=void 0,u=void 0,c=void 0,p=void 0;if(null==o?a&&(l=a.x,c=a.width):(l=0,c=o),null==i?a&&(u=a.y,p=a.height):(u=0,p=i),null==l||null==u){var d=n.getBoundingRect();null==l&&(l=d.x,c=d.width),null==u&&(u=d.y,p=d.height)}s=this._boundingRect=new ew(l,u,c,p)}if(a){var f=Vd(a,s);n.scaleX=n.scaleY=f.scale,n.x=f.x,n.y=f.y}r.setClipPath(new XC({shape:s.plain()}));var h=[];return Object(O_.each)(t.named,(function(e){null!=DR.get(e.svgNodeTagLower)&&(h.push(e),function(e){e.silent=!1,e.isGroup&&e.traverse((function(e){e.silent=!1}))}(e.el))})),{root:r,boundingRect:s,named:h}},e.prototype.useGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);return n||(n=this._freedGraphics.pop()||this._buildGraphic(this._parsedXML),t.set(e,n),n)},e.prototype.freeGraphic=function(e){var t=this._usedGraphicMap,n=t.get(e);n&&(t.removeKey(e),this._freedGraphics.push(n))},e}(),PR=[126,25],ER="南海诸岛",MR=[[[0,3.5],[7,11.2],[15,11.9],[30,7],[42,.7],[52,.7],[56,7.7],[59,.7],[64,.7],[64,0],[5,0],[0,3.5]],[[13,16.1],[19,14.7],[16,21.7],[11,23.1],[13,16.1]],[[12,32.2],[14,38.5],[15,38.5],[13,32.2],[12,32.2]],[[16,47.6],[12,53.2],[13,53.2],[18,47.6],[16,47.6]],[[6,64.4],[8,70],[9,70],[8,64.4],[6,64.4]],[[23,82.6],[29,79.8],[30,79.8],[25,82.6],[23,82.6]],[[37,70.7],[43,62.3],[44,62.3],[39,70.7],[37,70.7]],[[48,51.1],[51,45.5],[53,45.5],[50,51.1],[48,51.1]],[[51,35],[51,28.7],[53,28.7],[53,35],[51,35]],[[52,22.4],[55,17.5],[56,17.5],[53,22.4],[52,22.4]],[[58,12.6],[62,7],[63,7],[60,12.6],[58,12.6]],[[0,3.5],[0,93.1],[64,93.1],[64,0],[63,0],[63,92.4],[1,92.4],[1,3.5],[0,3.5]]],RR=0;RRthis.dataIndex},e.prototype.eachNode=function(e,t,n){O_.isFunction(e)&&(n=t,t=e,e=null),e=e||{},O_.isString(e)&&(e={order:e});var r,o=e.order||"preorder",i=this[e.attr||"children"];"preorder"===o&&(r=t.call(n,this));for(var a=0;!r&&at&&(t=n.height);this.height=t+1},e.prototype.getNodeById=function(e){if(this.getId()===e)return this;for(var t,n=0,r=this.children,o=r.length;nthis.dataIndex))return this.hostTree.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getLevelModel=function(){return(this.hostTree.levelModels||[])[this.depth]},e.prototype.setVisual=function(e,t){0<=this.dataIndex&&this.hostTree.data.setItemVisual(this.dataIndex,e,t)},e.prototype.getVisual=function(e){return this.hostTree.data.getItemVisual(this.dataIndex,e)},e.prototype.getRawIndex=function(){return this.hostTree.data.getRawIndex(this.dataIndex)},e.prototype.getId=function(){return this.hostTree.data.getId(this.dataIndex)},e.prototype.getChildIndex=function(){if(this.parentNode){for(var e=this.parentNode.children,t=0;ti&&(i=e.depth)}));var a=e.expandAndCollapse&&0<=e.initialTreeDepth?e.initialTreeDepth:i;return o.root.eachNode("preorder",(function(e){var t=e.hostTree.data.getRawDataItem(e.dataIndex);e.isExpand=t&&null!=t.collapsed?!t.collapsed:e.depth<=a})),o.data},t.prototype.getOrient=function(){var e=this.get("orient");return"horizontal"===e?e="LR":"vertical"===e&&(e="TB"),e},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.formatTooltip=function(e){for(var t=this.getData().tree,n=t.root.children[0],r=t.getNodeByDataIndex(e),o=r.getValue(),i=r.name;r&&r!==n;)i=r.parentNode.name+"."+i,r=r.parentNode;return Gi("nameValue",{name:i,value:o,noValue:isNaN(o)||null==o})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=Df(r,this),n.collapsed=!r.isExpand,n},t.type="series.tree",t.layoutMode="box",t.defaultOption={z:2,coordinateSystem:"view",left:"12%",top:"12%",right:"12%",bottom:"12%",layout:"orthogonal",edgeShape:"curve",edgeForkPosition:"50%",roam:!1,nodeScaleRatio:.4,center:null,zoom:1,orient:"LR",symbol:"emptyCircle",symbolSize:7,expandAndCollapse:!0,initialTreeDepth:2,lineStyle:{color:"#ccc",width:1.5,curveness:.5},itemStyle:{color:"lightsteelblue",borderWidth:1.5},label:{show:!0},animationEasing:"linear",animationDuration:700,animationDurationUpdate:500},t}(NT),dj=["treemapZoomToNode","treemapRender","treemapMove"],fj=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.preventUsingHoverLayer=!0,n}return a(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};!function e(t){var n=0;O_.each(t.children,(function(t){e(t);var r=t.value;O_.isArray(r)&&(r=r[0]),n+=r}));var r=t.value;O_.isArray(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),0>r&&(r=0),O_.isArray(t.value)?t.value[0]=r:t.value=r}(n);var r=e.levels||[],o=this.designatedVisualItemStyle={},i=new BO({itemStyle:o},this,t);r=e.levels=function(e,t){var n=Nt(t.get("color")),r=Nt(t.get(["aria","decal","decals"]));if(n){var o,i;e=e||[],O_.each(e,(function(e){var t=new BO(e),n=t.get("color"),r=t.get("decal");(t.get(["itemStyle","color"])||n&&"none"!==n)&&(o=!0),(t.get(["itemStyle","decal"])||r&&"none"!==r)&&(i=!0)}));var a=e[0]||(e[0]={});return o||(a.color=n.slice()),!i&&r&&(a.decal=r.slice()),e}}(r,t);var a=O_.map(r||[],(function(e){return new BO(e,i,t)}),this),s=cj.createTree(n,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var n=s.getNodeByDataIndex(t),r=n?a[n.depth]:null;return e.parentModel=r||i,e}))}));return s.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.formatTooltip=function(e){var t=this.getData(),n=this.getRawValue(e);return Gi("nameValue",{name:t.getName(e),value:n})},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treeAncestors=Df(r,this),n.treePathInfo=n.treeAncestors,n},t.prototype.setLayoutInfo=function(e){this.layoutInfo=this.layoutInfo||{},O_.extend(this.layoutInfo,e)},t.prototype.mapIdToIndex=function(e){var t=this._idIndexMap;t||(t=this._idIndexMap=O_.createHashMap(),this._idIndexMapCount=0);var n=t.get(e);return null==n&&t.set(e,n=this._idIndexMapCount++),n},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){Mf(this)},t.type="series.treemap",t.layoutMode="box",t.defaultOption={progressive:0,left:"center",top:"middle",width:"80%",height:"80%",sort:!0,clipWindow:"origin",squareRatio:1.618033988749895,leafDepth:null,drillDownIcon:"▶",zoomToNodeRatio:.1024,roam:!0,nodeClick:"zoomToNode",animation:!0,animationDurationUpdate:900,animationEasing:"quinticInOut",breadcrumb:{show:!0,height:22,left:"center",top:"bottom",emptyItemWidth:25,itemStyle:{color:"rgba(0,0,0,0.7)",textStyle:{color:"#fff"}},emphasis:{itemStyle:{color:"rgba(0,0,0,0.9)"}}},label:{show:!0,distance:0,padding:5,position:"inside",color:"#fff",overflow:"truncate"},upperLabel:{show:!1,position:[0,"50%"],height:20,overflow:"truncate",verticalAlign:"middle"},itemStyle:{color:null,colorAlpha:null,colorSaturation:null,borderWidth:0,gapWidth:0,borderColor:"#fff",borderColorSaturation:null},emphasis:{upperLabel:{show:!0,position:[0,"50%"],overflow:"truncate",verticalAlign:"middle"}},visualDimension:0,visualMin:null,visualMax:null,color:[],colorAlpha:null,colorSaturation:null,colorMappingBy:"index",visibleMin:10,childrenVisibleMin:null,levels:[]},t}(NT),hj=5,gj=function(){function e(e){this.group=new vS,e.add(this.group)}return e.prototype.render=function(e,t,n,r){var o=e.getModel("breadcrumb"),i=this.group;if(i.removeAll(),o.get("show")&&n){var a=o.getModel("itemStyle"),s=o.getModel("emphasis"),l=a.getModel("textStyle"),u=s.getModel(["itemStyle","textStyle"]),c={pos:{left:o.get("left"),right:o.get("right"),top:o.get("top"),bottom:o.get("bottom")},box:{width:t.getWidth(),height:t.getHeight()},emptyItemWidth:o.get("emptyItemWidth"),totalWidth:0,renderList:[]};this._prepare(n,c,l),this._renderContent(e,c,a,s,l,u,r),Vo(i,c.pos,c.box)}},e.prototype._prepare=function(e,t,n){for(var r=e;r;r=r.parentNode){var o=Ht(r.getModel().get("name"),""),i=n.getTextRect(o),a=d(i.width+16,t.emptyItemWidth);t.totalWidth+=a+8,t.renderList.push({node:r,text:o,width:a})}},e.prototype._renderContent=function(e,t,n,r,o,i,a){for(var s=0,l=t.emptyItemWidth,u=e.get(["breadcrumb","height"]),c=Lo(t.pos,t.box),p=t.totalWidth,d=t.renderList,f=r.getModel("itemStyle").getItemStyle(),h=d.length-1;0<=h;h--){var g=d[h],y=g.node,m=g.width,v=g.text;p>c.width&&(p-=m-l,m=l,v=null);var b=new wA({shape:{points:Rf(s,0,m,u,h===d.length-1,0===h)},style:Object(O_.defaults)(n.getItemStyle(),{lineJoin:"bevel"}),textContent:new nO({style:Xr(o,{text:v})}),textConfig:{position:"inside"},z2:1e4*hO,onclick:Object(O_.curry)(a,y)});b.disableLabelAnimation=!0,b.getTextContent().ensureState("emphasis").style=Xr(i,{text:v}),b.ensureState("emphasis").style=f,Dr(b,r.get("focus"),r.get("blurScope"),r.get("disabled")),this.group.add(b),jf(b,e,y),s+=m+8}},e.prototype.remove=function(){this.group.removeAll()},e}(),yj=function(){function e(){this._storage=[],this._elExistsMap={}}return e.prototype.add=function(e,t,n,r,o){return!this._elExistsMap[e.id]&&(this._elExistsMap[e.id]=!0,this._storage.push({el:e,target:t,duration:n,delay:r,easing:o}),!0)},e.prototype.finished=function(e){return this._finishedCallback=e,this},e.prototype.start=function(){for(var e,t=this,n=this._storage.length,r=function(){0>=--n&&(t._storage.length=0,t._elExistsMap={},t._finishedCallback&&t._finishedCallback())},o=0,i=this._storage.length;oObject(O_.indexOf)(o,e))){this.seriesModel=e,this.api=n,this.ecModel=t;var i=If(r,["treemapZoomToNode","treemapRootToNode"],e),a=r&&r.type,s=e.layoutInfo,l=!this._oldTree,u=this._storage,c="treemapRootToNode"===a&&i&&u?{rootNodeGroup:u.nodeGroup[i.node.getRawIndex()],direction:r.direction}:null,p=this._giveContainerGroup(s),d=e.get("animation"),f=this._doRender(p,e,c);!d||l||a&&"treemapZoomToNode"!==a&&"treemapRootToNode"!==a?f.renderFinally():this._doAnimation(p,f,e,c),this._resetController(n),this._renderBreadcrumb(e,n,i)}},t.prototype._giveContainerGroup=function(e){var t=this._containerGroup;return t||(t=this._containerGroup=new mj,this._initEvents(t),this.group.add(t)),t.x=e.x,t.y=e.y,t},t.prototype._doRender=function(e,t,n){function r(e,r,o,i){return Lf(t,s,l,n,a,u,e,r,o,i)}var o=t.getData().tree,i=this._oldTree,a={nodeGroup:[],background:[],content:[]},s={nodeGroup:[],background:[],content:[]},l=this._storage,u=[];!function e(t,n,o,i,a){function s(e){return e.getId()}function l(s,l){var u=null==s?null:t[s],c=null==l?null:n[l],p=r(u,c,o,a);p&&e(u&&u.viewChildren||[],c&&c.viewChildren||[],p,i,a+1)}i?(n=t,Object(O_.each)(t,(function(e,t){e.isRemoved()||l(t,t)}))):new tP(n,t,s,s).add(l).update(l).remove(Object(O_.curry)(l,null)).execute()}(o.root?[o.root]:[],i&&i.root?[i.root]:[],e,o===i||!i,0);var c=function(e){var t={nodeGroup:[],background:[],content:[]};return e&&Object(O_.each)(e,(function(e,n){var r=t[n];Object(O_.each)(e,(function(e){e&&(r.push(e),Ij(e).willDelete=!0)}))})),t}(l);return this._oldTree=o,this._storage=s,{lastsForAnimation:a,willDeleteEls:c,renderFinally:function(){Object(O_.each)(c,(function(e){Object(O_.each)(e,(function(e){e.parent&&e.parent.remove(e)}))})),Object(O_.each)(u,(function(e){e.invisible=!0,e.dirty()}))}}},t.prototype._doAnimation=function(e,t,n,r){var o=n.get("animationDurationUpdate"),i=n.get("animationEasing"),a=(Object(O_.isFunction)(o)?0:o)||0,s=(Object(O_.isFunction)(i)?null:i)||"cubicOut",l=new yj;Object(O_.each)(t.willDeleteEls,(function(e,t){Object(O_.each)(e,(function(e){if(!e.invisible){var n,o=e.parent,i=Ij(o);if(r&&"drillDown"===r.direction)n=o===r.rootNodeGroup?{shape:{x:0,y:0,width:i.nodeWidth,height:i.nodeHeight},style:{opacity:0}}:{style:{opacity:0}};else{var u=0,c=0;i.willDelete||(u=i.nodeWidth/2,c=i.nodeHeight/2),n="nodeGroup"===t?{x:u,y:c,style:{opacity:0}}:{shape:{x:u,y:c,width:0,height:0},style:{opacity:0}}}n&&l.add(e,n,a,0,s)}}))})),Object(O_.each)(this._storage,(function(e,n){Object(O_.each)(e,(function(e,r){var o=t.lastsForAnimation[n][r],i={};o&&(e instanceof vS?null!=o.oldX&&(i.x=e.x,i.y=e.y,e.x=o.oldX,e.y=o.oldY):(o.oldShape&&(i.shape=Object(O_.extend)({},e.shape),e.setShape(o.oldShape)),o.fadein?(e.setStyle("opacity",0),i.style={opacity:1}):1!==e.style.opacity&&(i.style={opacity:1})),l.add(e,i,a,0,s))}))}),this),this._state="animating",l.finished(Object(O_.bind)((function(){this._state="ready",t.renderFinally()}),this)).start()},t.prototype._resetController=function(e){var t=this._controller;t||((t=this._controller=new yR(e.getZr())).enable(this.seriesModel.get("roam")),t.on("pan",Object(O_.bind)(this._onPan,this)),t.on("zoom",Object(O_.bind)(this._onZoom,this)));var n=new ew(0,0,e.getWidth(),e.getHeight());t.setPointerChecker((function(e,t,r){return n.contain(t,r)}))},t.prototype._clearController=function(){var e=this._controller;e&&(e.dispose(),e=null)},t.prototype._onPan=function(e){if("animating"!==this._state&&(s(e.dx)>3||s(e.dy)>3)){var t=this.seriesModel.getData().tree.root;if(!t)return;var n=t.getLayout();if(!n)return;this.api.dispatchAction({type:"treemapMove",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:n.x+e.dx,y:n.y+e.dy,width:n.width,height:n.height}})}},t.prototype._onZoom=function(e){var t=e.originX,n=e.originY;if("animating"!==this._state){var r=this.seriesModel.getData().tree.root;if(!r)return;var o=r.getLayout();if(!o)return;var i=new ew(o.x,o.y,o.width,o.height),a=this.seriesModel.layoutInfo,s=[1,0,0,1,0,0];ee(s,s,[-(t-=a.x),-(n-=a.y)]),ne(s,s,[e.scale,e.scale]),ee(s,s,[t,n]),i.applyTransform(s),this.api.dispatchAction({type:"treemapRender",from:this.uid,seriesId:this.seriesModel.id,rootRect:{x:i.x,y:i.y,width:i.width,height:i.height}})}},t.prototype._initEvents=function(e){var t=this;e.on("click",(function(e){if("ready"===t._state){var n=t.seriesModel.get("nodeClick",!0);if(n){var r=t.findTarget(e.offsetX,e.offsetY);if(r){var o=r.node;if(o.getLayout().isLeafRoot)t._rootToNode(r);else if("zoomToNode"===n)t._zoomToNode(r);else if("link"===n){var i=o.hostTree.data.getItemModel(o.dataIndex),a=i.get("link",!0),s=i.get("target",!0)||"blank";a&&Ro(a,s)}}}}}),this)},t.prototype._renderBreadcrumb=function(e,t,n){var r=this;n||!(n=null==e.get("leafDepth",!0)?this.findTarget(t.getWidth()/2,t.getHeight()/2):{node:e.getViewRoot()})&&(n={node:e.getData().tree.root}),(this._breadcrumb||(this._breadcrumb=new gj(this.group))).render(e,t,n.node,(function(t){"animating"!==r._state&&(Af(e.getViewRoot(),t)?r._rootToNode({node:t}):r._zoomToNode({node:t}))}))},t.prototype.remove=function(){this._clearController(),this._containerGroup&&this._containerGroup.removeAll(),this._storage={nodeGroup:[],background:[],content:[]},this._state="ready",this._breadcrumb&&this._breadcrumb.remove()},t.prototype.dispose=function(){this._clearController()},t.prototype._zoomToNode=function(e){this.api.dispatchAction({type:"treemapZoomToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype._rootToNode=function(e){this.api.dispatchAction({type:"treemapRootToNode",from:this.uid,seriesId:this.seriesModel.id,targetNode:e.node})},t.prototype.findTarget=function(e,t){var n;return this.seriesModel.getViewRoot().eachNode({attr:"viewChildren",order:"preorder"},(function(r){var o=this._storage.background[r.getRawIndex()];if(o){var i=o.transformCoordToLocal(e,t),a=o.shape;if(!(a.x<=i[0]&&i[0]<=a.x+a.width&&a.y<=i[1]&&i[1]<=a.y+a.height))return!1;n={node:r,offsetX:i[0],offsetY:i[1]}}}),this),n},t.type="treemap",t}(iD),Aj=O_.each,Dj=O_.isObject,kj=-1,Pj=function(){function e(t){var n=t.mappingMethod,r=t.type,o=this.option=O_.clone(t);this.type=r,this.mappingMethod=n,this._normalizeData=Ej[n];var i=e.visualHandlers[r];this.applyVisual=i.applyVisual,this.getColorMapper=i.getColorMapper,this._normalizedToVisual=i._normalizedToVisual[n],"piecewise"===n?(Nf(o),function(e){var t=e.pieceList;e.hasSpecialVisual=!1,O_.each(t,(function(t,n){t.originIndex=n,null!=t.visual&&(e.hasSpecialVisual=!0)}))}(o)):"category"===n?o.categories?function(e){var t=e.categories,n=e.categoryMap={},r=e.visual;if(Aj(t,(function(e,t){n[e]=t})),!O_.isArray(r)){var o=[];O_.isObject(r)?Aj(r,(function(e,t){var r=n[t];o[null==r?kj:r]=e})):o[kj]=r,r=Uf(e,o)}for(var i=t.length-1;0<=i;i--)null==r[i]&&(delete n[t[i]],t.pop())}(o):Nf(o,!0):(O_.assert("linear"!==n||o.dataExtent),Nf(o))}return e.prototype.mapValueToVisual=function(e){var t=this._normalizeData(e);return this._normalizedToVisual(t,e)},e.prototype.getNormalizer=function(){return O_.bind(this._normalizeData,this)},e.listVisualTypes=function(){return O_.keys(e.visualHandlers)},e.isValidType=function(t){return e.visualHandlers.hasOwnProperty(t)},e.eachVisual=function(e,t,n){O_.isObject(e)?O_.each(e,t,n):t.call(n,e)},e.mapVisual=function(t,n,r){var o,i=O_.isArray(t)?[]:O_.isObject(t)?{}:(o=!0,null);return e.eachVisual(t,(function(e,t){var a=n.call(r,e,t);o?i=a:i[t]=a})),i},e.retrieveVisuals=function(t){var n,r={};return t&&Aj(e.visualHandlers,(function(e,o){t.hasOwnProperty(o)&&(r[o]=t[o],n=!0)})),n?r:null},e.prepareVisualTypes=function(e){if(O_.isArray(e))e=e.slice();else{if(!Dj(e))return[];var t=[];Aj(e,(function(e,n){t.push(n)})),e=t}return e.sort((function(e,t){return"color"===t&&"color"!==e&&0===e.indexOf("color")?1:-1})),e},e.dependsOn=function(e,t){return"color"===t?!(!e||0!==e.indexOf(t)):e===t},e.findPieceIndex=function(e,t,n){function r(t,n){var r=s(t-e);rr&&(r=t);var i=r%2?r+2:r+3;o=[];for(var a=0;at&&(t=0);var n=a_((t*=l)/2/r);isNaN(n)&&(n=Jj/2),eL[e.dataIndex]=n,s+=2*n}));var u=(2*Jj-s)/a/2,c=0;t.eachNode((function(e){var t=u+eL[e.dataIndex];c+=t,e.getLayout()&&e.getLayout().fixed||e.setLayout([r*s_(c)+o,r*l_(c)+i]),c+=t}))}},nL=x,rL=DA.prototype,oL=MA.prototype,iL=function(){this.x1=0,this.y1=0,this.x2=0,this.y2=0,this.percent=1},aL=(function(e){function t(){return null!==e&&e.apply(this,arguments)||this}a(t,e)}(iL),function(e){function t(t){var n=e.call(this,t)||this;return n.type="ec-line",n}return a(t,e),t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new iL},t.prototype.buildPath=function(e,t){mh(t)?rL.buildPath.call(this,e,t):oL.buildPath.call(this,e,t)},t.prototype.pointAt=function(e){return mh(this.shape)?rL.pointAt.call(this,e):oL.pointAt.call(this,e)},t.prototype.tangentAt=function(e){var t=this.shape,n=mh(t)?[t.x2-t.x1,t.y2-t.y1]:oL.tangentAt.call(this,e);return A(n,n)},t}(NC)),sL=["fromSymbol","toSymbol"],lL=function(e){function t(t,n,r){var o=e.call(this)||this;return o._createLine(t,n,r),o}return a(t,e),t.prototype._createLine=function(e,t,n){var r=e.hostModel,o=function(e){var t=new aL({name:"line",subPixelOptimize:!0});return _h(t.shape,e),t}(e.getItemLayout(t));o.shape.percent=0,Fr(o,{shape:{percent:1}},r,t),this.add(o),Object(O_.each)(sL,(function(n){var r=xh(n,e,t);this.add(r),this[vh(n)]=bh(n,e,t)}),this),this._updateCommonStl(e,t,n)},t.prototype.updateData=function(e,t,n){var r=e.hostModel,o=this.childOfName("line"),i=e.getItemLayout(t),a={shape:{}};_h(a.shape,i),Vr(o,a,r,t),Object(O_.each)(sL,(function(n){var r=bh(n,e,t),o=vh(n);if(this[o]!==r){this.remove(this.childOfName(n));var i=xh(n,e,t);this.add(i)}this[o]=r}),this),this._updateCommonStl(e,t,n)},t.prototype.getLinePath=function(){return this.childAt(0)},t.prototype._updateCommonStl=function(e,t,n){var r=e.hostModel,o=this.childOfName("line"),i=n&&n.emphasisLineStyle,a=n&&n.blurLineStyle,s=n&&n.selectLineStyle,l=n&&n.labelStatesModels,u=n&&n.emphasisDisabled,c=n&&n.focus,p=n&&n.blurScope;if(!n||e.hasItemOption){var d=e.getItemModel(t),f=d.getModel("emphasis");i=f.getModel("lineStyle").getLineStyle(),a=d.getModel(["blur","lineStyle"]).getLineStyle(),s=d.getModel(["select","lineStyle"]).getLineStyle(),u=f.get("disabled"),c=f.get("focus"),p=f.get("blurScope"),l=Yr(d)}var h=e.getItemVisual(t,"style"),g=h.stroke;o.useStyle(h),o.style.fill=null,o.style.strokeNoScale=!0,o.ensureState("emphasis").style=i,o.ensureState("blur").style=a,o.ensureState("select").style=s,Object(O_.each)(sL,(function(e){var t=this.childOfName(e);if(t){t.setColor(g),t.style.opacity=h.opacity;for(var n=0;nb[0]?-1:1;if("start"!==o.__position&&"end"!==o.__position){var O=-o_(b[1],b[0]);c[0]p[0]?"right":"center",h=.8p[1]?"bottom":"middle";break;case"start":o.x=-p[0]*y+u[0],o.y=-p[1]*m+u[1],d=.8p[0]?"left":"center",h=.8p[1]?"top":"middle";break;case"insideStartTop":case"insideStart":case"insideStartBottom":o.x=y*C+u[0],o.y=u[1]+S,d=0>b[0]?"right":"left",o.originX=-y*C,o.originY=-S;break;case"insideMiddleTop":case"insideMiddle":case"insideMiddleBottom":case"middle":o.x=w[0],o.y=w[1]+S,d="center",o.originY=-S;break;case"insideEndTop":case"insideEnd":case"insideEndBottom":o.x=-y*C+c[0],o.y=c[1]+S,d=0<=b[0]?"right":"left",o.originX=y*C,o.originY=-S}o.scaleX=o.scaleY=i,o.setStyle({verticalAlign:o.__verticalAlign||h,align:o.__align||d})}}}},t}(vS),uL=function(){function e(e){this.group=new vS,this._LineCtor=e||lL}return e.prototype.updateData=function(e){var t=this;this._progressiveEls=null;var n=this,r=n.group,o=n._lineData;n._lineData=e,o||r.removeAll();var i=wh(e);e.diff(o).add((function(n){t._doAdd(e,n,i)})).update((function(n,r){t._doUpdate(o,e,r,n,i)})).remove((function(e){r.remove(o.getItemGraphicEl(e))})).execute()},e.prototype.updateLayout=function(){var e=this._lineData;e&&e.eachItemGraphicEl((function(t,n){t.updateLayout(e,n)}),this)},e.prototype.incrementalPrepareUpdate=function(e){this._seriesScope=wh(e),this._lineData=null,this.group.removeAll()},e.prototype.incrementalUpdate=function(e,t){function n(e){e.isGroup||function(e){return e.animators&&0this.dataIndex))return this.hostGraph.data.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){for(var e,t={edge:[],node:[]},n=0;n(e=this.edges[n]).dataIndex)&&(t.edge.push(e.dataIndex),t.node.push(e.node1.dataIndex,e.node2.dataIndex));return t},e.prototype.getTrajectoryDataIndices=function(){for(var e,t=O_.createHashMap(),n=O_.createHashMap(),r=0;r(e=this.edges[r]).dataIndex)){t.set(e.dataIndex,!0);for(var o,i=[e.node1],a=[e.node2],s=0;sthis.dataIndex))return this.hostGraph.edgeData.getItemModel(this.dataIndex).getModel(e)},e.prototype.getAdjacentDataIndices=function(){return{edge:[this.dataIndex],node:[this.node1.dataIndex,this.node2.dataIndex]}},e.prototype.getTrajectoryDataIndices=function(){var e=O_.createHashMap(),t=O_.createHashMap();e.set(this.dataIndex,!0);for(var n,r=[this.node1],o=[this.node2],i=0;i "),value:o.value,noValue:null==o.value})}return na({series:this,dataIndex:e,multipleSeries:t})},t.prototype._updateCategoriesData=function(){var e=O_.map(this.option.categories||[],(function(e){return null==e.value?O_.extend({value:0},e):e})),t=new dP(["value"],this);t.initData(e),this._categoriesData=t,this._categoriesModels=t.mapArray((function(e){return t.getItemModel(e)}))},t.prototype.setZoom=function(e){this.option.zoom=e},t.prototype.setCenter=function(e){this.option.center=e},t.prototype.isAnimationEnabled=function(){return e.prototype.isAnimationEnabled.call(this)&&!("force"===this.get("layout")&&this.get(["force","layoutAnimation"]))},t.type="series.graph",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={z:2,coordinateSystem:"view",legendHoverLink:!0,layout:null,circular:{rotateLabel:!1},force:{initLayout:null,repulsion:[0,50],gravity:.1,friction:.6,edgeLength:30,layoutAnimation:!0},left:"center",top:"center",symbol:"circle",symbolSize:10,edgeSymbol:["none","none"],edgeSymbolSize:10,edgeLabel:{position:"middle",distance:5},draggable:!1,roam:!1,center:null,zoom:1,nodeScaleRatio:.6,label:{show:!1,formatter:"{b}"},itemStyle:{},lineStyle:{color:"#aaa",width:1,opacity:.5},emphasis:{scale:!0,label:{show:!0}},select:{itemStyle:{borderColor:"#212121"}}},t}(NT),wL={type:"graphRoam",event:"graphRoam",update:"none"},SL=function(){this.angle=0,this.width=10,this.r=10,this.x=0,this.y=0},CL=function(e){function t(t){var n=e.call(this,t)||this;return n.type="pointer",n}return a(t,e),t.prototype.getDefaultShape=function(){return new SL},t.prototype.buildPath=function(e,t){var n=s_,r=l_,o=t.r,i=t.width,a=t.angle,s=t.x-n(a)*i*(i>=o/3?1:2),l=t.y-r(a)*i*(i>=o/3?1:2);a=t.angle-f/2,e.moveTo(s,l),e.lineTo(t.x+n(a)*i,t.y+r(a)*i),e.lineTo(t.x+n(t.angle)*o,t.y+r(t.angle)*o),e.lineTo(t.x-n(a)*i,t.y-r(a)*i),e.lineTo(s,l)},t}(NC),OL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){this.group.removeAll();var r=e.get(["axisLine","lineStyle","color"]),o=function(e,t){var n=e.get("center"),r=t.getWidth(),o=t.getHeight(),i=c(r,o);return{cx:gt(n[0],t.getWidth()),cy:gt(n[1],t.getHeight()),r:gt(e.get("radius"),i/2)}}(e,n);this._renderMain(e,t,n,r,o),this._data=e.getData()},t.prototype.dispose=function(){},t.prototype._renderMain=function(e,t,n,r,o){var i=this.group,a=e.get("clockwise"),s=-e.get("startAngle")/180*f,l=-e.get("endAngle")/180*f,u=e.getModel("axisLine"),p=u.get("roundCap")?aM:yA,h=u.get("show"),g=u.getModel("lineStyle"),y=g.get("width"),m=[s,l];An(m,!a);for(var v=(l=m[1])-(s=m[0]),b=s,x=[],_=0;h&&_=e)return r[0][1];var t;for(t=0;t=e&&(0===t?0:r[t-1][0])f/2&&(F+=f):"tangential"===V?F=-O-f/2:Object(O_.isNumber)(V)&&(F=V*f/180),0===F?p.add(new nO({style:Xr(x,{text:R,x:L,y:N,verticalAlign:-.8>c?"top":.8u?"left":.45)return;var r=this._model.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]);"none"!==r.behavior&&this._dispatchExpand({axisExpandWindow:r.axisExpandWindow})}this._mouseDownPoint=null},mousemove:function(e){if(!this._mouseDownPoint&&zh(this,"mousemove")){var t=this._model,n=t.coordinateSystem.getSlidedAxisExpandWindow([e.offsetX,e.offsetY]),r=n.behavior;"jump"===r&&this._throttledDispatchExpand.debounceNextCall(t.get("axisExpandDebounce")),this._throttledDispatchExpand("none"===r?null:{axisExpandWindow:n.axisExpandWindow,animation:"jump"===r?null:{duration:0}})}}},VL=LL,FL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(){e.prototype.init.apply(this,arguments),this.mergeOption({})},t.prototype.mergeOption=function(e){var t=this.option;e&&O_.merge(t,e,!0),this._initDimensions()},t.prototype.contains=function(e,t){var n=e.get("parallelIndex");return null!=n&&t.getComponent("parallel",n)===this},t.prototype.setAxisExpand=function(e){O_.each(["axisExpandable","axisExpandCenter","axisExpandCount","axisExpandWidth","axisExpandWindow"],(function(t){e.hasOwnProperty(t)&&(this.option[t]=e[t])}),this)},t.prototype._initDimensions=function(){var e=this.dimensions=[],t=this.parallelAxisIndex=[],n=O_.filter(this.ecModel.queryComponents({mainType:"parallelAxis"}),(function(e){return(e.get("parallelIndex")||0)===this.componentIndex}),this);O_.each(n,(function(n){e.push("dim"+n.get("dim")),t.push(n.componentIndex)}))},t.type="parallel",t.dependencies=["parallelAxis"],t.layoutMode="box",t.defaultOption={z:0,left:80,top:60,right:80,bottom:60,layout:"horizontal",axisExpandable:!1,axisExpandCenter:null,axisExpandCount:0,axisExpandWidth:50,axisExpandRate:17,axisExpandDebounce:50,axisExpandSlideTriggerArea:[-.15,.05,.4],axisExpandTriggerOn:"click",parallelAxisDefault:null},t}(hI),zL=function(e){function t(t,n,r,o,i){var a=e.call(this,t,n,r)||this;return a.type=o||"value",a.axisIndex=i,a}return a(t,e),t.prototype.isHorizontal=function(){return"horizontal"!==this.coordinateSystem.getModel().get("layout")},t}(JP),BL=O_.each,QL=c,qL=d,HL=u,UL=yt,GL=function(){function e(e,t,n){this.type="parallel",this._axesMap=O_.createHashMap(),this._axesLayout={},this.dimensions=e.dimensions,this._model=e,this._init(e,t,n)}return e.prototype._init=function(e,t){var n=e.dimensions,r=e.parallelAxisIndex;BL(n,(function(e,n){var o=r[n],i=t.getComponent("parallelAxis",o),a=this._axesMap.set(e,new zL(e,fu(i),[0,0],i.get("type"),o)),s="category"===a.type;a.onBand=s&&i.get("boundaryGap"),a.inverse=i.get("inverse"),i.axis=a,a.model=i,a.coordinateSystem=i.coordinateSystem=this}),this)},e.prototype.update=function(e){this._updateAxesFromSeries(this._model,e)},e.prototype.containPoint=function(e){var t=this._makeLayoutInfo(),n=t.axisBase,r=t.layoutBase,o=t.pixelDimIndex,i=e[1-o],a=e[o];return i>=n&&i<=n+t.axisLength&&a>=r&&a<=r+t.layoutLength},e.prototype.getModel=function(){return this._model},e.prototype._updateAxesFromSeries=function(e,t){t.eachSeries((function(n){if(e.contains(n,t)){var r=n.getData();BL(this.dimensions,(function(e){var t=this._axesMap.get(e);t.scale.unionExtentFromData(r,r.mapDimension(e)),du(t.scale,t.model)}),this)}}),this)},e.prototype.resize=function(e,t){this._rect=No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()}),this._layoutAxes()},e.prototype.getRect=function(){return this._rect},e.prototype._makeLayoutInfo=function(){var e,t=this._model,n=this._rect,r=["x","y"],o=["width","height"],i=t.get("layout"),a="horizontal"===i?0:1,s=n[o[a]],u=[0,s],c=this.dimensions.length,p=Hh(t.get("axisExpandWidth"),u),d=Hh(t.get("axisExpandCount")||0,[0,c]),f=t.get("axisExpandable")&&3d&&1g&&(g=0);var y=[HL(UL(h[0]/p,1))+1,l(UL(h[1]/p,1))-1],m=g/p*h[0];return{layout:i,pixelDimIndex:a,layoutBase:n[r[a]],layoutLength:s,axisBase:n[r[1-a]],axisLength:n[o[1-a]],axisExpandable:f,axisExpandWidth:p,axisCollapseWidth:g,axisExpandWindow:h,axisCount:c,winInnerIndices:y,axisExpandWindow0Pos:m}},e.prototype._layoutAxes=function(){var e=this._rect,t=this._axesMap,n=this.dimensions,r=this._makeLayoutInfo(),o=r.layout;t.each((function(e){var t=[0,r.axisLength],n=e.inverse?1:0;e.setExtent(t[n],t[1-n])})),BL(n,(function(t,n){var i=(r.axisExpandable?Gh:Uh)(n,r),a={horizontal:{x:i.position,y:r.axisLength},vertical:{x:0,y:i.position}},s=[a[o].x+e.x,a[o].y+e.y],l={horizontal:f/2,vertical:0}[o],u=[1,0,0,1,0,0];te(u,u,l),ee(u,u,s),this._axesLayout[t]={position:s,rotation:l,transform:u,axisNameAvailableWidth:i.axisNameAvailableWidth,axisLabelShow:i.axisLabelShow,nameTruncateMaxWidth:i.nameTruncateMaxWidth,tickDirection:1,labelDirection:1}}),this)},e.prototype.getAxis=function(e){return this._axesMap.get(e)},e.prototype.dataToPoint=function(e,t){return this.axisCoordToPoint(this._axesMap.get(t).dataToCoord(e),t)},e.prototype.eachActiveState=function(e,t,n,r){null==n&&(n=0),null==r&&(r=e.count());var o=this._axesMap,i=this.dimensions,a=[],s=[];O_.each(i,(function(t){a.push(e.mapDimension(t)),s.push(o.get(t).model)}));for(var l,u=this.hasAxisBrushed(),c=n;co*(1-c[0])?(l="jump",a=s-o*(1-c[2])):0<=(a=s-o*c[1])&&0>=(a=s-o*(1-c[1]))&&(a=0),(a*=t.axisExpandWidth/u)?Bh(a,r,i,"all"):l="none";else{var d=r[1]-r[0];(r=[qL(0,i[1]*s/d-d/2)])[1]=QL(i[1],r[0]+d),r[0]=r[1]-d}return{axisExpandWindow:r,behavior:l}},e}(),WL={create:function(e,t){var n=[];return e.eachComponent("parallel",(function(r,o){var i=new GL(r,e,t);i.name="parallel_"+o,i.resize(r,t),r.coordinateSystem=i,i.model=r,n.push(i)})),e.eachSeries((function(e){if("parallel"===e.get("coordinateSystem")){var t=e.getReferringComponents("parallel",PS).models[0];e.coordinateSystem=t.coordinateSystem}})),n}},YL=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.activeIntervals=[],n}return a(t,e),t.prototype.getAreaSelectStyle=function(){return ln([["fill","color"],["lineWidth","borderWidth"],["stroke","borderColor"],["width","width"],["opacity","opacity"]])(this.getModel("areaSelectStyle"))},t.prototype.setActiveIntervals=function(e){var t=this.activeIntervals=O_.clone(e);if(t)for(var n=t.length-1;0<=n;n--)mt(t[n])},t.prototype.getActiveState=function(e){var t=this.activeIntervals;if(!t.length)return"normal";if(null==e||isNaN(+e))return"inactive";if(1===t.length){var n=t[0];if(n[0]<=e&&e<=n[1])return"active"}else for(var r=0,o=t.length;rt||t>r.getWidth()||0>n||n>r.getHeight()}(e,t.offsetX,t.offsetY)){var r=e._zr,o=e._covers,i=Jh(e,t,n);if(!e._dragging)for(var a,s=0;sr;r++)e.lineTo(n[r][0],n[r][1]);for(e.closePath();rm){var w=[b,x];r.push(w)}}return{boxData:n,outliers:r}}(t.getRawData(),e.config);return[{dimensions:["ItemName","Low","Q1","Q2","Q3","High"],data:n.boxData},{data:n.outliers}]}},TN=["color","borderColor"],AN=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e){this.group.removeClipPath(),this._progressiveEls=null,this._updateDrawMode(e),this._isLargeDraw?this._renderLarge(e):this._renderNormal(e)},t.prototype.incrementalPrepareRender=function(e){this._clear(),this._updateDrawMode(e)},t.prototype.incrementalRender=function(e,t){this._progressiveEls=[],this._isLargeDraw?this._incrementalRenderLarge(e,t):this._incrementalRenderNormal(e,t)},t.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},t.prototype._updateDrawMode=function(e){var t=e.pipelineContext.large;(null==this._isLargeDraw||t!==this._isLargeDraw)&&(this._isLargeDraw=t,this._clear())},t.prototype._renderNormal=function(e){var t=e.getData(),n=this._data,r=this.group,o=t.getLayout("isSimpleBox"),i=e.get("clip",!0),a=e.coordinateSystem,s=a.getArea&&a.getArea();this._data||r.removeAll(),t.diff(n).add((function(n){if(t.hasValue(n)){var a=t.getItemLayout(n);if(i&&Wg(s,a))return;var l=Gg(a,0,!0);Fr(l,{shape:{points:a.ends}},e,n),Yg(l,t,n,o),r.add(l),t.setItemGraphicEl(n,l)}})).update((function(a,l){var u=n.getItemGraphicEl(l);if(t.hasValue(a)){var c=t.getItemLayout(a);return i&&Wg(s,c)?void r.remove(u):(u?(Vr(u,{shape:{points:c.ends}},e,a),Hr(u)):u=Gg(c),Yg(u,t,a,o),r.add(u),void t.setItemGraphicEl(a,u))}r.remove(u)})).remove((function(e){var t=n.getItemGraphicEl(e);t&&r.remove(t)})).execute(),this._data=t},t.prototype._renderLarge=function(e){this._clear(),Kg(e,this.group);var t=e.get("clip",!0)?cp(e.coordinateSystem,!1,e):null;t?this.group.setClipPath(t):this.group.removeClipPath()},t.prototype._incrementalRenderNormal=function(e,t){for(var n,r=t.getData(),o=r.getLayout("isSimpleBox");null!=(n=e.next());){var i=Gg(r.getItemLayout(n));Yg(i,r,n,o),i.incremental=!0,this.group.add(i),this._progressiveEls.push(i)}},t.prototype._incrementalRenderLarge=function(e,t){Kg(t,this.group,this._progressiveEls,!0)},t.prototype.remove=function(){this._clear()},t.prototype._clear=function(){this.group.removeAll(),this._data=null},t.type="candlestick",t}(iD),DN=function(){},kN=function(e){function t(t){var n=e.call(this,t)||this;return n.type="normalCandlestickBox",n}return a(t,e),t.prototype.getDefaultShape=function(){return new DN},t.prototype.buildPath=function(e,t){var n=t.points;this.__simpleBox?(e.moveTo(n[4][0],n[4][1]),e.lineTo(n[6][0],n[6][1])):(e.moveTo(n[0][0],n[0][1]),e.lineTo(n[1][0],n[1][1]),e.lineTo(n[2][0],n[2][1]),e.lineTo(n[3][0],n[3][1]),e.closePath(),e.moveTo(n[4][0],n[4][1]),e.lineTo(n[5][0],n[5][1]),e.moveTo(n[6][0],n[6][1]),e.lineTo(n[7][0],n[7][1]))},t}(NC),PN=function(){},EN=function(e){function t(t){var n=e.call(this,t)||this;return n.type="largeCandlestickBox",n}return a(t,e),t.prototype.getDefaultShape=function(){return new PN},t.prototype.buildPath=function(e,t){for(var n=t.points,r=0;r=r}),0>i||4>a.length?void 0:{progress:e.pipelineContext.large?function(n,r){for(var o,a,c=Hl(4*n.count),d=0,f=[],h=[],g=r.getStore(),y=!!e.get(["itemStyle","borderColorDoji"]);null!=(a=n.next());){var m=g.get(i,a),v=g.get(s,a),b=g.get(l,a),x=g.get(u,a),_=g.get(p,a);isNaN(m)||isNaN(x)||isNaN(_)?(c[d++]=NaN,d+=3):(c[d++]=Jg(g,a,v,b,l,y),f[0]=m,f[1]=x,o=t.dataToPoint(f,null,h),c[d++]=o?o[0]:NaN,c[d++]=o?o[1]:NaN,f[1]=_,o=t.dataToPoint(f,null,h),c[d++]=o?o[1]:NaN)}r.setLayout("largePoints",c)}:function(e,n){function o(e,n){var r=[];return r[0]=n,r[1]=e,isNaN(n)||isNaN(e)?[NaN,NaN]:t.dataToPoint(r)}function a(e,t,n){var o=t.slice(),i=t.slice();o[0]=JA(o[0]+r/2,1,!1),i[0]=JA(i[0]-r/2,1,!0),n?e.push(o,i):e.push(i,o)}function f(e,t,n){var i=o(e,n),a=o(t,n);return i[0]-=r/2,a[0]-=r/2,{x:i[0],y:i[1],width:r,height:a[1]-i[1]}}function h(e){return e[0]=JA(e[0],1),e}for(var g,y=n.getStore();null!=(g=e.next());){var m=y.get(i,g),v=y.get(s,g),b=y.get(l,g),x=y.get(u,g),_=y.get(p,g),w=c(v,b),S=d(v,b),C=o(w,m),O=o(S,m),I=o(x,m),T=o(_,m),A=[];a(A,O,0),a(A,C,1),A.push(h(T),h(O),h(I),h(C));var D=!!n.getItemModel(g).get(["itemStyle","borderColorDoji"]);n.setItemLayout(g,{sign:Jg(y,g,v,b,l,D),initBaseline:v>b?O[1]:C[1],ends:A,brushRect:f(x,_,m)})}}}}},BN=function(e){function t(t,n){var r=e.call(this)||this,o=new UE(t,n),i=new vS;return r.add(o),r.add(i),r.updateData(t,n),r}return a(t,e),t.prototype.stopEffectAnimation=function(){this.childAt(1).removeAll()},t.prototype.startEffectAnimation=function(e){for(var t,n=e.symbolType,r=e.color,o=e.rippleNumber,i=this.childAt(1),a=0;ae.__t?e.__t:2-e.__t,i=[e.x,e.y],a=i.slice(),s=Oe,l=Ie;i[0]=s(t[0],r[0],n[0],o),i[1]=s(t[1],r[1],n[1],o);var u=1>e.__t?l(t[0],r[0],n[0],o):l(n[0],r[0],t[0],1-o),c=1>e.__t?l(t[1],r[1],n[1],o):l(n[1],r[1],t[1],1-o);e.rotation=-o_(c,u)-f/2,("line"===this._symbolType||"rect"===this._symbolType||"roundRect"===this._symbolType)&&(void 0!==e.__lastT&&e.__lastTe.__t?e.__t:2-e.__t,n=this._points,r=this._offsets,o=n.length;if(r){var i,a=this._lastFrame;if(tt);i++);i=c(i-1,o-2)}var s=(t-r[i])/(r[i+1]-r[i]),l=n[i],u=n[i+1];e.x=l[0]*(1-s)+s*u[0],e.y=l[1]*(1-s)+s*u[1];var p=1>e.__t?u[0]-l[0]:l[0]-u[0],d=1>e.__t?u[1]-l[1]:l[1]-u[1];e.rotation=-o_(d,p)-f/2,this._lastFrame=i,this._lastFramePercent=t,e.ignore=!1}},t}(HN),WN=function(){this.polyline=!1,this.curveness=0,this.segs=[]},YN=function(e){function t(t){var n=e.call(this,t)||this;return n._off=0,n.hoverDataIdx=-1,n}return a(t,e),t.prototype.reset=function(){this.notClear=!1,this._off=0},t.prototype.getDefaultStyle=function(){return{stroke:"#000",fill:null}},t.prototype.getDefaultShape=function(){return new WN},t.prototype.buildPath=function(e,t){var n,r=t.segs,o=t.curveness;if(t.polyline)for(n=this._off;no.length){var i=o.length,a=new Float32Array(i+r.length);a.set(o),a.set(r,i),n.setShape({segs:a})}else{this._newAdded=[];var s=this._create();s.incremental=!0,s.setShape({segs:r}),this._setCommon(s,t),s.__startIndex=e.start}},e.prototype.remove=function(){this._clear()},e.prototype.eachRendered=function(e){this._newAdded[0]&&e(this._newAdded[0])},e.prototype._create=function(){var e=new YN({cursor:"default",ignoreCoarsePointer:!0});return this._newAdded.push(e),this.group.add(e),e},e.prototype._setCommon=function(e,t){var n=t.hostModel;e.setShape({polyline:n.get("polyline"),curveness:n.get(["lineStyle","curveness"])}),e.useStyle(n.getModel("lineStyle").getLineStyle()),e.style.strokeNoScale=!0;var r=t.getVisual("style");r&&r.stroke&&e.setStyle("stroke",r.stroke),e.setStyle("fill",null);var o=rO(e);o.seriesIndex=n.seriesIndex,e.on("mousemove",(function(){o.dataIndex=null;var t=e.hoverDataIdx;0 ")})},t.prototype.preventIncremental=function(){return!!this.get(["effect","show"])},t.prototype.getProgressive=function(){var e=this.option.progressive;return null==e?this.option.large?1e4:this.get("progressive"):e},t.prototype.getProgressiveThreshold=function(){var e=this.option.progressiveThreshold;return null==e?this.option.large?2e4:this.get("progressiveThreshold"):e},t.prototype.getZLevelKey=function(){var e=this.getModel("effect"),t=e.get("trailLength");return this.getData().count()>this.getProgressiveThreshold()?this.id:e.get("show")&&0a;a++)e[t](a/255,!0,o),r[i++]=o[0],r[i++]=o[1],r[i++]=o[2],r[i++]=o[3];return r},e}(),rV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){var r;t.eachComponent("visualMap",(function(t){t.eachTargetSeries((function(n){n===e&&(r=t)}))})),this._progressiveEls=null,this.group.removeAll();var o=e.coordinateSystem;"cartesian2d"===o.type||"calendar"===o.type?this._renderOnCartesianAndCalendar(e,n,0,e.getData().count()):oy(o)&&this._renderOnGeo(o,e,r,n)},t.prototype.incrementalPrepareRender=function(){this.group.removeAll()},t.prototype.incrementalRender=function(e,t,n,r){var o=t.coordinateSystem;o&&(oy(o)?this.render(t,n,r):(this._progressiveEls=[],this._renderOnCartesianAndCalendar(t,r,e.start,e.end,!0)))},t.prototype.eachRendered=function(e){Ya(this._progressiveEls||this.group,e)},t.prototype._renderOnCartesianAndCalendar=function(e,t,n,r,o){var i,a,s,l,u=e.coordinateSystem,c=pp(u,"cartesian2d");if(c){var p=u.getAxis("x"),d=u.getAxis("y");i=p.getBandWidth()+.5,a=d.getBandWidth()+.5,s=p.scale.getExtent(),l=d.scale.getExtent()}for(var f=this.group,h=e.getData(),g=e.getModel(["emphasis","itemStyle"]).getItemStyle(),y=e.getModel(["blur","itemStyle"]).getItemStyle(),m=e.getModel(["select","itemStyle"]).getItemStyle(),v=e.get(["itemStyle","borderRadius"]),b=Yr(e),x=e.getModel("emphasis"),_=x.get("focus"),w=x.get("blurScope"),S=x.get("disabled"),C=c?[h.mapDimension("x"),h.mapDimension("y"),h.mapDimension("value")]:[h.mapDimension("time"),h.mapDimension("value")],O=n;Os[1]||Dl[1])continue;var k=u.dataToPoint([A,D]);I=new XC({shape:{x:k[0]-i/2,y:k[1]-a/2,width:i,height:a},style:T})}else{if(isNaN(h.get(C[1],O)))continue;I=new XC({z2:1,shape:u.dataToRect([h.get(C[0],O)]).contentShape,style:T})}if(h.hasItemOption){var P=h.getItemModel(O),E=P.getModel("emphasis");g=E.getModel("itemStyle").getItemStyle(),y=P.getModel(["blur","itemStyle"]).getItemStyle(),m=P.getModel(["select","itemStyle"]).getItemStyle(),v=P.get(["itemStyle","borderRadius"]),_=E.get("focus"),w=E.get("blurScope"),S=E.get("disabled"),b=Yr(P)}I.shape.r=v;var M=e.getRawValue(O),R="-";M&&null!=M[2]&&(R=M[2]+""),Wr(I,b,{labelFetcher:e,labelDataIndex:O,defaultOpacity:T.opacity,defaultText:R}),I.ensureState("emphasis").style=g,I.ensureState("blur").style=y,I.ensureState("select").style=m,Dr(I,_,w,S),I.incremental=o,o&&(I.states.emphasis.hoverLayer=!0),f.add(I),h.setItemGraphicEl(O,I),this._progressiveEls&&this._progressiveEls.push(I)}},t.prototype._renderOnGeo=function(e,t,n,r){var o=n.targetVisuals.inRange,i=n.targetVisuals.outOfRange,a=t.getData(),s=this._hmLayer||this._hmLayer||new nV;s.blurSize=t.get("blurSize"),s.pointSize=t.get("pointSize"),s.minOpacity=t.get("minOpacity"),s.maxOpacity=t.get("maxOpacity");var l=e.getViewRect().clone(),u=e.getRoamTransform();l.applyTransform(u);var p=d(l.x,0),f=d(l.y,0),h=c(l.width+l.x,r.getWidth()),g=c(l.height+l.y,r.getHeight()),y=h-p,m=g-f,v=[a.mapDimension("lng"),a.mapDimension("lat"),a.mapDimension("value")],b=a.mapArray(v,(function(t,n,r){var o=e.dataToPoint([t,n]);return o[0]-=p,o[1]-=f,o.push(r),o})),x=n.getExtent(),_="visualMap.continuous"===n.type?function(e,t){var n=e[1]-e[0];return t=[(t[0]-e[0])/n,(t[1]-e[0])/n],function(e){return e>=t[0]&&e<=t[1]}}(x,n.option.range):function(e,t,n){var r=e[1]-e[0],o=(t=O_.map(t,(function(t){return{interval:[(t.interval[0]-e[0])/r,(t.interval[1]-e[0])/r]}}))).length,i=0;return function(e){var r;for(r=i;rf/2?"right":"left"):C&&"center"!==C?"left"===C?(w=i.r0+S,l>f/2&&(C="right")):"right"===C&&(w=i.r-S,l>f/2&&(C="left")):(w=a==2*f&&0===i.r0?0:(i.r+i.r0)/2,C="center"),y.style.align=C,y.style.verticalAlign=t(s,"verticalAlign")||"middle",y.x=w*u+i.cx,y.y=w*c+i.cy;var O=t(s,"rotate"),I=0;"radial"===O?(I=En(-l))>f/2&&I<1.5*f&&(I+=f):"tangential"===O?(I=f/2-l)>f/2?I-=f:I<-f/2&&(I+=f):O_.isNumber(O)&&(I=O*f/180),y.rotation=En(I)})),d.dirtyStyle()},t}(yA),fV="sunburstRootToNode",hV="sunburstHighlight",gV="sunburstUnhighlight",yV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){function r(r,o){if(u||!r||r.getValue()||(r=null),r!==a&&o!==a)if(o&&o.piece)r?(o.piece.updateData(!1,r,e,t,n),i.setItemGraphicEl(r.dataIndex,o.piece)):function(e){!e||e.piece&&(l.remove(e.piece),e.piece=null)}(o);else if(r){var s=new dV(r,e,t,n);l.add(s),i.setItemGraphicEl(r.dataIndex,s)}}var o=this;this.seriesModel=e,this.api=n,this.ecModel=t;var i=e.getData(),a=i.tree.root,s=e.getViewRoot(),l=this.group,u=e.get("renderLabelForZeroData"),c=[];s.eachNode((function(e){c.push(e)}));var p=this._oldChildren||[];(function(e,t){function n(e){return e.getId()}function o(n,o){r(null==n?null:e[n],null==o?null:t[o])}0===e.length&&0===t.length||new tP(t,e,n,n).add(o).update(o).remove(O_.curry(o,null)).execute()})(c,p),function(r,i){0=n.r0}},t.type="sunburst",t}(iD),mV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.ignoreStyleOnData=!0,n}return a(t,e),t.prototype.getInitialData=function(e,t){var n={name:e.name,children:e.data};!function e(t){var n=0;O_.each(t.children,(function(t){e(t);var r=t.value;O_.isArray(r)&&(r=r[0]),n+=r}));var r=t.value;O_.isArray(r)&&(r=r[0]),(null==r||isNaN(r))&&(r=n),0>r&&(r=0),O_.isArray(t.value)?t.value[0]=r:t.value=r}(n);var r=this._levelModels=O_.map(e.levels||[],(function(e){return new BO(e,this,t)}),this),o=cj.createTree(n,this,(function(e){e.wrapMethod("getItemModel",(function(e,t){var n=o.getNodeByDataIndex(t),i=r[n.depth];return i&&(e.parentModel=i),e}))}));return o.data},t.prototype.optionUpdated=function(){this.resetViewRoot()},t.prototype.getDataParams=function(t){var n=e.prototype.getDataParams.apply(this,arguments),r=this.getData().tree.getNodeByDataIndex(t);return n.treePathInfo=Df(r,this),n},t.prototype.getLevelModel=function(e){return this._levelModels&&this._levelModels[e.depth]},t.prototype.getViewRoot=function(){return this._viewRoot},t.prototype.resetViewRoot=function(e){e?this._viewRoot=e:e=this._viewRoot;var t=this.getRawData().tree.root;e&&(e===t||t.contains(e))||(this._viewRoot=t)},t.prototype.enableAriaDecal=function(){Mf(this)},t.type="series.sunburst",t.defaultOption={z:2,center:["50%","50%"],radius:[0,"75%"],clockwise:!0,startAngle:90,minAngle:0,stillShowZeroSum:!0,nodeClick:"rootToNode",renderLabelForZeroData:!1,label:{rotate:"radial",show:!0,opacity:1,align:"center",position:"inside",distance:5,silent:!0},itemStyle:{borderWidth:1,borderColor:"white",borderType:"solid",shadowBlur:0,shadowColor:"rgba(0, 0, 0, 0.2)",shadowOffsetX:0,shadowOffsetY:0,opacity:1},emphasis:{focus:"descendant"},blur:{itemStyle:{opacity:.2},label:{opacity:.1}},animationType:"expansion",animationDuration:1e3,animationDurationUpdate:500,data:[],sort:"desc"},t}(NT),vV=f/180,bV={color:"fill",borderColor:"stroke"},xV={symbol:1,symbolSize:1,symbolKeepAspect:1,legendIcon:1,visualMeta:1,liftZ:1,decal:1},_V=Yt(),wV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){this.currentZLevel=this.get("zlevel",!0),this.currentZ=this.get("z",!0)},t.prototype.getInitialData=function(){return gP(null,this)},t.prototype.getDataParams=function(t,n,r){var o=e.prototype.getDataParams.call(this,t,n);return r&&(o.info=_V(r).info),o},t.type="series.custom",t.dependencies=["grid","polar","geo","singleAxis","calendar"],t.defaultOption={coordinateSystem:"cartesian2d",z:2,legendHoverLink:!0,clip:!1},t}(NT),SV={position:["x","y"],scale:["scaleX","scaleY"],origin:["originX","originY"]},CV=Object(O_.keys)(SV),OV=(Object(O_.reduce)(iS,(function(e,t){return e[t]=1,e}),{}),iS.join(", "),["","style","shape","extra"]),IV=Yt(),TV={},AV={setTransform:function(e,t){return TV.el[e]=t,this},getTransform:function(e){return TV.el[e]},setShape:function(e,t){var n=TV.el;return(n.shape||(n.shape={}))[e]=t,n.dirtyShape&&n.dirtyShape(),this},getShape:function(e){var t=TV.el.shape;if(t)return t[e]},setStyle:function(e,t){var n=TV.el,r=n.style;return r&&(r[e]=t,n.dirtyStyle&&n.dirtyStyle()),this},getStyle:function(e){var t=TV.el.style;if(t)return t[e]},setExtra:function(e,t){return(TV.el.extra||(TV.el.extra={}))[e]=t,this},getExtra:function(e){var t=TV.el.extra;if(t)return t[e]}},DV=Yt(),kV=["percent","easing","shape","style","extra"],PV="emphasis",EV="normal",MV="blur",RV="select",jV=[EV,PV,MV,RV],LV={normal:["itemStyle"],emphasis:[PV,"itemStyle"],blur:[MV,"itemStyle"],select:[RV,"itemStyle"]},NV={normal:["label"],emphasis:[PV,"label"],blur:[MV,"label"],select:[RV,"label"]},VV=["x","y"],FV="e\0\0",zV={normal:{},emphasis:{},blur:{},select:{}},BV={cartesian2d:function(e){var t=e.master.getRect();return{coordSys:{type:"cartesian2d",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:O_.bind(Ay,e)}}},geo:function(e){var t=e.getBoundingRect();return{coordSys:{type:"geo",x:t.x,y:t.y,width:t.width,height:t.height,zoom:e.getZoom()},api:{coord:function(t){return e.dataToPoint(t)},size:O_.bind(Dy,e)}}},single:function(e){var t=e.getRect();return{coordSys:{type:"singleAxis",x:t.x,y:t.y,width:t.width,height:t.height},api:{coord:function(t){return e.dataToPoint(t)},size:Object(O_.bind)(ky,e)}}},polar:function(e){var t=e.getRadiusAxis(),n=e.getAngleAxis(),r=t.getExtent();return r[0]>r[1]&&r.reverse(),{coordSys:{type:"polar",cx:e.cx,cy:e.cy,r:r[1],r0:r[0]},api:{coord:function(r){var o=t.dataToRadius(r[0]),i=n.dataToAngle(r[1]),a=e.coordToPoint([o,i]);return a.push(o,i*f/180),a},size:O_.bind(Py,e)}}},calendar:function(e){var t=e.getRect(),n=e.getRangeInfo();return{coordSys:{type:"calendar",x:t.x,y:t.y,width:t.width,height:t.height,cellWidth:e.getCellWidth(),cellHeight:e.getCellHeight(),rangeInfo:{start:n.start,end:n.end,weeks:n.weeks,dayCount:n.allDay}},api:{coord:function(t,n){return e.dataToPoint(t,n)}}}}},QV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n,r){this._progressiveEls=null;var o=this._data,i=e.getData(),a=this.group,s=em(e,i,t,n);o||a.removeAll(),i.diff(o).add((function(t){nm(n,null,t,s(t,r),e,a,i)})).remove((function(t){var n=o.getItemGraphicEl(t);n&&zy(n,_V(n).option,e)})).update((function(t,l){var u=o.getItemGraphicEl(l);nm(n,u,t,s(t,r),e,a,i)})).execute();var l=e.get("clip",!0)?cp(e.coordinateSystem,!1,e):null;l?a.setClipPath(l):a.removeClipPath(),this._data=i},t.prototype.incrementalPrepareRender=function(){this.group.removeAll(),this._data=null},t.prototype.incrementalRender=function(e,t,n,r,o){function i(e){e.isGroup||(e.incremental=!0,e.ensureState("emphasis").hoverLayer=!0)}for(var a,s=t.getData(),l=em(t,s,n,r),u=this._progressiveEls=[],c=e.start;ca)return!0;if(i){var l=ud(e).seriesDataCount,u=r.getExtent();return s(u[0]-u[1])/l>a}return!1}return!0===n},e.prototype.makeElOption=function(){},e.prototype.createPointerEl=function(e,t){var n=t.pointer;if(n){var r=qV(e).pointerEl=new f_[n.type](HV(t.pointer));e.add(r)}},e.prototype.createLabelEl=function(e,t,n,r){if(t.label){var o=qV(e).labelEl=new nO(HV(t.label));e.add(o),hm(o,r)}},e.prototype.updatePointerEl=function(e,t,n){var r=qV(e).pointerEl;r&&t.pointer&&(r.setStyle(t.pointer.style),n(r,{shape:t.pointer.shape}))},e.prototype.updateLabelEl=function(e,t,n,r){var o=qV(e).labelEl;o&&(o.setStyle(t.label.style),n(o,{x:t.label.x,y:t.label.y}),hm(o,r))},e.prototype._renderHandle=function(e){if(!this._dragging&&this.updateHandleTransform){var t,n=this._axisPointerModel,r=this._api.getZr(),o=this._handle,i=n.getModel("handle"),a=n.get("status");if(!i.get("show")||!a||"hide"===a)return o&&r.remove(o),void(this._handle=null);this._handle||(t=!0,o=this._handle=Qa(i.get("icon"),{cursor:"move",draggable:!0,onmousemove:function(e){Q_(e.event)},onmousedown:UV(this._onHandleDragMove,this,0,0),drift:UV(this._onHandleDragMove,this),ondragend:UV(this._onHandleDragEnd,this)}),r.add(o)),ym(o,n,!1),o.setStyle(i.getItemStyle(null,["color","borderColor","borderWidth","opacity","shadowColor","shadowBlur","shadowOffsetX","shadowOffsetY"]));var s=i.get("size");O_.isArray(s)||(s=[s,s]),o.scaleX=s[0]/2,o.scaleY=s[1]/2,es(this,"_doDispatchAxisPointer",i.get("throttle")||0,"fixRate"),this._moveHandleToValue(e,t)}},e.prototype._moveHandleToValue=function(e,t){fm(this._axisPointerModel,!t&&this._moveAnimation,this._handle,gm(this.getHandleTransform(e,this._axisModel,this._axisPointerModel)))},e.prototype._onHandleDragMove=function(e,t){var n=this._handle;if(n){this._dragging=!0;var r=this.updateHandleTransform(gm(n),[e,t],this._axisModel,this._axisPointerModel);this._payloadInfo=r,n.stopAnimation(),n.attr(gm(r)),qV(n).lastProp=null,this._doDispatchAxisPointer()}},e.prototype._doDispatchAxisPointer=function(){if(this._handle){var e=this._payloadInfo,t=this._axisModel;this._api.dispatchAction({type:"updateAxisPointer",x:e.cursorPoint[0],y:e.cursorPoint[1],tooltipOption:e.tooltipOption,axesInfo:[{axisDim:t.axis.dim,axisIndex:t.componentIndex}]})}},e.prototype._onHandleDragEnd=function(){if(this._dragging=!1,this._handle){var e=this._axisPointerModel.get("value");this._moveHandleToValue(e),this._api.dispatchAction({type:"hideTip"})}},e.prototype.clear=function(e){this._lastValue=null,this._lastStatus=null;var t=e.getZr(),n=this._group,r=this._handle;t&&n&&(this._lastGraphicKey=null,n&&t.remove(n),r&&t.remove(r),this._group=null,this._handle=null,this._payloadInfo=null),ts(this,"_doDispatchAxisPointer")},e.prototype.doClear=function(){},e.prototype.buildLabel=function(e,t,n){return{x:e[n=n||0],y:e[1-n],width:t[n],height:t[1-n]}},e}(),WV=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis,a=i.grid,s=r.get("type"),l=Im(a,i).getOtherAxis(i).getGlobalExtent(),u=i.toGlobalCoord(i.dataToCoord(t,!0));if(s&&"none"!==s){var c=mm(r),p=YV[s](i,u,l);p.style=c,e.graphicKey=p.type,e.pointer=p}wm(t,e,Xp(a.model,n),n,r,o)},t.prototype.getHandleTransform=function(e,t,n){var r=Xp(t.axis.grid.model,t,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var o=_m(t.axis,e,r);return{x:o[0],y:o[1],rotation:r.rotation+(0>r.labelDirection?f:0)}},t.prototype.updateHandleTransform=function(e,t,n){var r=n.axis,o=r.grid,i=r.getGlobalExtent(!0),a=Im(o,r).getOtherAxis(r).getGlobalExtent(),s="x"===r.dim?0:1,l=[e.x,e.y];l[s]+=t[s],l[s]=c(i[1],l[s]),l[s]=d(i[0],l[s]);var u=(a[1]+a[0])/2,p=[u,u];return p[s]=l[s],{x:l[0],y:l[1],rotation:e.rotation,cursorPoint:p,tooltipOption:[{verticalAlign:"middle"},{align:"center"}][s]}},t}(GV),YV={line:function(e,t,n){return{type:"Line",subPixelOptimize:!0,shape:Sm([t,n[0]],[t,n[1]],Tm(e))}},shadow:function(e,t,n){var r=d(1,e.getBandWidth()),o=n[1]-n[0];return{type:"Rect",shape:Cm([t-r/2,n[0]],[r,o],Tm(e))}}},XV=WV,KV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="axisPointer",t.defaultOption={show:"auto",z:50,type:"line",snap:!1,triggerTooltip:!0,triggerEmphasis:!0,value:null,status:null,link:[],animation:null,animationDurationUpdate:200,lineStyle:{color:"#B9BEC9",width:1,type:"dashed"},shadowStyle:{color:"rgba(210,219,238,0.2)"},label:{show:!0,formatter:null,precision:"auto",margin:3,color:"#fff",padding:[5,7,5,7],backgroundColor:"auto",borderColor:null,borderWidth:0,borderRadius:3},handle:{show:!1,icon:"M10.7,11.9v-1.3H9.3v1.3c-4.9,0.3-8.8,4.4-8.8,9.4c0,5,3.9,9.1,8.8,9.4h1.3c4.9-0.3,8.8-4.4,8.8-9.4C19.5,16.3,15.6,12.2,10.7,11.9z M13.3,24.4H6.7v-1.2h6.6z M13.3,22H6.7v-1.2h6.6z M13.3,19.6H6.7v-1.2h6.6z",size:45,margin:50,color:"#333",shadowBlur:3,shadowColor:"#aaa",shadowOffsetX:0,shadowOffsetY:2,throttle:40}},t}(hI),ZV=Yt(),$V=O_.each,JV=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){var r=t.getComponent("tooltip"),o=e.get("triggerOn")||r&&r.get("triggerOn")||"mousemove|click";Am("axisPointer",n,(function(e,t,n){"none"!==o&&("leave"===e||0<=o.indexOf(e))&&n({type:"updateAxisPointer",currTrigger:e,x:t&&t.offsetX,y:t&&t.offsetY})}))},t.prototype.remove=function(e,t){Pm("axisPointer",t)},t.prototype.dispose=function(e,t){Pm("axisPointer",t)},t.type="axisPointer",t}(FT),eF=Yt(),tF=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis;"angle"===i.dim&&(this.animationThreshold=f/18);var a=i.polar,s=a.getOtherAxis(i).getExtent(),l=i.dataToCoord(t),u=r.get("type");if(u&&"none"!==u){var c=mm(r),p=nF[u](i,a,l,s);p.style=c,e.graphicKey=p.type,e.pointer=p}var d=r.get(["label","margin"]);vm(e,n,r,o,Bm(t,n,0,a,d))},t}(GV),nF={line:function(e,t,n,r){return"angle"===e.dim?{type:"Line",shape:Sm(t.coordToPoint([r[0],n]),t.coordToPoint([r[1],n]))}:{type:"Circle",shape:{cx:t.cx,cy:t.cy,r:n}}},shadow:function(e,t,n,r){var o=d(1,e.getBandWidth()),i=f/180;return"angle"===e.dim?{type:"Sector",shape:Om(t.cx,t.cy,r[0],r[1],(-n-o/2)*i,(o/2-n)*i)}:{type:"Sector",shape:Om(t.cx,t.cy,n-o/2,n+o/2,0,2*f)}}},rF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.findAxisModel=function(e){var t;return this.ecModel.eachComponent(e,(function(e){e.getCoordSysModel()===this&&(t=e)}),this),t},t.type="polar",t.dependencies=["radiusAxis","angleAxis"],t.defaultOption={z:0,center:["50%","50%"],radius:"80%"},t}(hI),oF=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.getCoordSysModel=function(){return this.getReferringComponents("polar",PS).models[0]},t.type="polarAxis",t}(hI);O_.mixin(oF,QP);var iF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="angleAxis",t}(oF),aF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="radiusAxis",t}(oF),sF=function(e){function t(t,n){return e.call(this,"radius",t,n)||this}return a(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t}(JP);sF.prototype.dataToRadius=JP.prototype.dataToCoord,sF.prototype.radiusToData=JP.prototype.coordToData;var lF=Yt(),uF=function(e){function t(t,n){return e.call(this,"angle",t,n||[0,360])||this}return a(t,e),t.prototype.pointToData=function(e,t){return this.polar.pointToData(e,t)["radius"===this.dim?0:1]},t.prototype.calculateCategoryInterval=function(){var e=this,t=e.getLabelModel(),n=e.scale,r=n.getExtent(),o=n.count();if(1>r[1]-r[0])return 0;var i=r[0],a=e.dataToCoord(i+1)-e.dataToCoord(i),l=s(a),c=et(null==i?"":i+"",t.getFont(),"center","top"),p=d(c.height,7)/l;isNaN(p)&&(p=1/0);var f=d(0,u(p)),h=lF(e.model),g=h.lastAutoInterval,y=h.lastTickCount;return null!=g&&null!=y&&1>=s(g-f)&&1>=s(y-o)&&g>f?f=g:(h.lastTickCount=o,h.lastAutoInterval=f),f},t}(JP);uF.prototype.dataToAngle=JP.prototype.dataToCoord,uF.prototype.angleToData=JP.prototype.coordToData;var cF=["radius","angle"],pF=function(){function e(e){this.dimensions=cF,this.type="polar",this.cx=0,this.cy=0,this._radiusAxis=new sF,this._angleAxis=new uF,this.axisPointerEnabled=!0,this.name=e||"",this._radiusAxis.polar=this._angleAxis.polar=this}return e.prototype.containPoint=function(e){var t=this.pointToCoord(e);return this._radiusAxis.contain(t[0])&&this._angleAxis.contain(t[1])},e.prototype.containData=function(e){return this._radiusAxis.containData(e[0])&&this._angleAxis.containData(e[1])},e.prototype.getAxis=function(e){return this["_"+e+"Axis"]},e.prototype.getAxes=function(){return[this._radiusAxis,this._angleAxis]},e.prototype.getAxesByScale=function(e){var t=[],n=this._angleAxis,r=this._radiusAxis;return n.scale.type===e&&t.push(n),r.scale.type===e&&t.push(r),t},e.prototype.getAngleAxis=function(){return this._angleAxis},e.prototype.getRadiusAxis=function(){return this._radiusAxis},e.prototype.getOtherAxis=function(e){var t=this._angleAxis;return e===t?this._radiusAxis:t},e.prototype.getBaseAxis=function(){return this.getAxesByScale("ordinal")[0]||this.getAxesByScale("time")[0]||this.getAngleAxis()},e.prototype.getTooltipAxes=function(e){var t=null!=e&&"auto"!==e?this.getAxis(e):this.getBaseAxis();return{baseAxes:[t],otherAxes:[this.getOtherAxis(t)]}},e.prototype.dataToPoint=function(e,t){return this.coordToPoint([this._radiusAxis.dataToRadius(e[0],t),this._angleAxis.dataToAngle(e[1],t)])},e.prototype.pointToData=function(e,t){var n=this.pointToCoord(e);return[this._radiusAxis.radiusToData(n[0],t),this._angleAxis.angleToData(n[1],t)]},e.prototype.pointToCoord=function(e){var t=e[0]-this.cx,n=e[1]-this.cy,r=this.getAngleAxis(),o=r.getExtent(),i=c(o[0],o[1]),a=d(o[0],o[1]);r.inverse?i=a-360:a=i+360;for(var s=u_(t*t+n*n),l=o_(-(n/=s),t/=s)/f*180,u=la;)l+=360*u;return[s,l]},e.prototype.coordToPoint=function(e){var t=e[0],n=e[1]/180*f;return[s_(n)*t+this.cx,-l_(n)*t+this.cy]},e.prototype.getArea=function(){var e=this.getAngleAxis(),t=this.getRadiusAxis().getExtent().slice();t[0]>t[1]&&t.reverse();var n=e.getExtent(),r=f/180;return{cx:this.cx,cy:this.cy,r0:t[0],r:t[1],startAngle:-n[0]*r,endAngle:-n[1]*r,clockwise:e.inverse,contain:function(e,t){var n=e-this.cx,r=t-this.cy,o=n*n+r*r-1e-4,i=this.r,a=this.r0;return o<=i*i&&o>=a*a}}},e.prototype.convertToPixel=function(e,t,n){return Qm(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return Qm(t)===this?this.pointToData(n):null},e}(),dF={dimensions:cF,create:function(e,t){var n=[];return e.eachComponent("polar",(function(e,r){var o=new pF(r+"");o.update=qm;var i=o.getRadiusAxis(),a=o.getAngleAxis(),s=e.findAxisModel("radiusAxis"),l=e.findAxisModel("angleAxis");Hm(i,s),Hm(a,l),function(e,t,n){var r=t.get("center"),o=n.getWidth(),i=n.getHeight();e.cx=gt(r[0],o),e.cy=gt(r[1],i);var a=e.getRadiusAxis(),s=c(o,i)/2,l=t.get("radius");null==l?l=[0,"100%"]:!O_.isArray(l)&&(l=[0,l]);var u=[gt(l[0],s),gt(l[1],s)];a.inverse?a.setExtent(u[1],u[0]):a.setExtent(u[0],u[1])}(o,e,t),n.push(o),e.coordinateSystem=o,o.model=e})),e.eachSeries((function(e){if("polar"===e.get("coordinateSystem")){var t=e.getReferringComponents("polar",PS).models[0];e.coordinateSystem=t.coordinateSystem}})),n}},fF=["axisLine","axisLabel","axisTick","minorTick","splitLine","minorSplitLine","splitArea"],hF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="PolarAxisPointer",n}return a(t,e),t.prototype.render=function(e){if(this.group.removeAll(),e.get("show")){var t=e.axis,n=t.polar,r=n.getRadiusAxis().getExtent(),o=t.getTicksCoords(),i=t.getMinorTicksCoords(),a=O_.map(t.getViewLabels(),(function(e){e=O_.clone(e);var n=t.scale,r="ordinal"===n.type?n.getRawOrdinalNumber(e.tickValue):e.tickValue;return e.coord=t.dataToCoord(r),e}));Wm(a),Wm(o),O_.each(fF,(function(s){e.get([s,"show"])&&(!t.scale.isBlank()||"axisLine"===s)&&gF[s](this.group,e,n,o,i,r,a)}),this)}},t.type="angleAxis",t}(KM),gF={axisLine:function(e,t,n,r,o,i){var a,s=t.getModel(["axisLine","lineStyle"]),l=Gm(n),u=l?0:1;(a=0===i[u]?new JT({shape:{cx:n.cx,cy:n.cy,r:i[l]},style:s.getLineStyle(),z2:1,silent:!0}):new bA({shape:{cx:n.cx,cy:n.cy,r:i[l],r0:i[u]},style:s.getLineStyle(),z2:1,silent:!0})).style.fill=null,e.add(a)},axisTick:function(e,t,n,r,o,i){var a=t.getModel("axisTick"),s=(a.get("inside")?-1:1)*a.get("length"),l=i[Gm(n)],u=O_.map(r,(function(e){return new DA({shape:Um(n,[l,l+s],e.coord)})}));e.add($A(u,{style:O_.defaults(a.getModel("lineStyle").getLineStyle(),{stroke:t.get(["axisLine","lineStyle","color"])})}))},minorTick:function(e,t,n,r,o,i){if(o.length){for(var a=t.getModel("axisTick"),s=t.getModel("minorTick"),l=(a.get("inside")?-1:1)*s.get("length"),u=i[Gm(n)],c=[],p=0;ps(f[0]-h)/d?"center":f[0]>h?"left":"right",m=.3>s(f[1]-g)/d?"middle":f[1]>g?"top":"bottom";if(l&&l[a]){var v=l[a];O_.isObject(v)&&v.textStyle&&(o=new BO(v.textStyle,u,u.ecModel))}var b=new nO({silent:YM.isLabelSilent(t),style:Xr(o,{x:f[0],y:f[1],fill:o.getTextColor()||t.get(["axisLine","lineStyle","color"]),text:r.formattedLabel,align:y,verticalAlign:m})});if(e.add(b),p){var x=YM.makeAxisEventDataBase(t);x.targetType="axisLabel",x.value=r.rawLabel,rO(b).eventData=x}}),this)},splitLine:function(e,t,n,r,o,i){var a=t.getModel("splitLine").getModel("lineStyle"),s=a.get("color"),l=0;s=s instanceof Array?s:[s];for(var u,c=[],p=0;pM?-1:1)*y),D=A,k=A+M,E=(P=R-c)-p,x&&(n[l][I][T]=k)}else{var j=d.dataToCoord(O,_)-w,L=i.dataToCoord(I);s(j)j?-1:1)*m),k=(D=L+c)+p,P=A,E=A+j,x&&(n[l][I][T]=E)}t.setItemLayout(S,{cx:h,cy:g,r0:D,r:k,startAngle:-P*f/180,endAngle:-E*f/180,clockwise:P>=E})}}}))},_F={startAngle:90,clockwise:!0,splitNumber:12,axisLabel:{rotate:0}},wF={splitNumber:5},SF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="polar",t}(FT),CF=["axisLine","axisTickLabel","axisName"],OF=["splitArea","splitLine"],IF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.axisPointerClass="SingleAxisPointer",n}return a(t,e),t.prototype.render=function(t,n,r,o){var i=this.group;i.removeAll();var a=this._axisGroup;this._axisGroup=new vS;var s=Km(t),l=new YM(t,s);O_.each(CF,l.add,l),i.add(this._axisGroup),i.add(l.getGroup()),O_.each(OF,(function(e){t.get([e,"show"])&&TF[e](this,this.group,this._axisGroup,t)}),this),Fa(a,this._axisGroup,t),e.prototype.render.call(this,t,n,r,o)},t.prototype.remove=function(){fd(this)},t.type="singleAxis",t}(KM),TF={splitLine:function(e,t,n,r){var o=r.axis;if(!o.scale.isBlank()){var i=r.getModel("splitLine"),a=i.getModel("lineStyle"),s=a.get("color");s=s instanceof Array?s:[s];for(var l,u=a.get("width"),c=r.coordinateSystem.getRect(),p=o.isHorizontal(),d=[],f=0,h=o.getTicksCoords({tickModel:i}),g=[],y=[],m=0;m=t.y&&e[1]<=t.y+t.height:n.contain(n.toLocalCoord(e[1]))&&e[0]>=t.y&&e[0]<=t.y+t.height},e.prototype.pointToData=function(e){var t=this.getAxis();return[t.coordToData(t.toLocalCoord(e["horizontal"===t.orient?0:1]))]},e.prototype.dataToPoint=function(e){var t=this.getAxis(),n=this.getRect(),r=[],o="horizontal"===t.orient?0:1;return e instanceof Array&&(e=e[0]),r[o]=t.toGlobalCoord(t.dataToCoord(+e)),r[1-o]=0==o?n.y+n.height/2:n.x+n.width/2,r},e.prototype.convertToPixel=function(e,t,n){return Zm(t)===this?this.dataToPoint(n):null},e.prototype.convertFromPixel=function(e,t,n){return Zm(t)===this?this.pointToData(n):null},e}(),MF={create:function(e,t){var n=[];return e.eachComponent("singleAxis",(function(r,o){var i=new EF(r,e,t);i.name="single_"+o,i.resize(r,t),r.coordinateSystem=i,n.push(i)})),e.eachSeries((function(e){if("singleAxis"===e.get("coordinateSystem")){var t=e.getReferringComponents("singleAxis",PS).models[0];e.coordinateSystem=t&&t.coordinateSystem}})),n},dimensions:PF},RF=["x","y"],jF=["width","height"],LF=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.makeElOption=function(e,t,n,r,o){var i=n.axis,a=i.coordinateSystem,s=Jm(a,1-$m(i)),l=a.dataToPoint(t)[0],u=r.get("type");if(u&&"none"!==u){var c=mm(r),p=NF[u](i,l,s);p.style=c,e.graphicKey=p.type,e.pointer=p}wm(t,e,Km(n),n,r,o)},t.prototype.getHandleTransform=function(e,t,n){var r=Km(t,{labelInside:!1});r.labelMargin=n.get(["handle","margin"]);var o=_m(t.axis,e,r);return{x:o[0],y:o[1],rotation:r.rotation+(0>r.labelDirection?f:0)}},t.prototype.updateHandleTransform=function(e,t,n){var r=n.axis,o=r.coordinateSystem,i=$m(r),a=Jm(o,i),s=[e.x,e.y];s[i]+=t[i],s[i]=c(a[1],s[i]),s[i]=d(a[0],s[i]);var l=Jm(o,1-i),u=(l[1]+l[0])/2,p=[u,u];return p[i]=s[i],{x:s[0],y:s[1],rotation:e.rotation,cursorPoint:p,tooltipOption:{verticalAlign:"middle"}}},t}(GV),NF={line:function(e,t,n){return{type:"Line",subPixelOptimize:!0,shape:Sm([t,n[0]],[t,n[1]],$m(e))}},shadow:function(e,t,n){var r=e.getBandWidth(),o=n[1]-n[0];return{type:"Rect",shape:Cm([t-r/2,n[0]],[r,o],$m(e))}}},VF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="single",t}(FT),FF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(t){var n=Bo(t);e.prototype.init.apply(this,arguments),ev(t,n)},t.prototype.mergeOption=function(t){e.prototype.mergeOption.apply(this,arguments),ev(this.option,t)},t.prototype.getCellSize=function(){return this.option.cellSize},t.type="calendar",t.defaultOption={z:2,left:80,top:60,cellSize:20,orient:"horizontal",splitLine:{show:!0,lineStyle:{color:"#000",width:1,type:"solid"}},itemStyle:{color:"#fff",borderWidth:1,borderColor:"#ccc"},dayLabel:{show:!0,firstDay:0,position:"start",margin:"50%",color:"#000"},monthLabel:{show:!0,position:"start",margin:5,align:"center",formatter:null,color:"#000"},yearLabel:{show:!0,position:null,margin:30,formatter:null,color:"#ccc",fontFamily:"sans-serif",fontWeight:"bolder",fontSize:20}},t}(hI),zF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t){var n=this.group;n.removeAll();var r=e.coordinateSystem,o=r.getRangeInfo(),i=r.getOrient(),a=t.getLocaleModel();this._renderDayRect(e,o,n),this._renderLines(e,o,i,n),this._renderYearText(e,o,i,n),this._renderMonthText(e,a,i,n),this._renderWeekText(e,a,o,i,n)},t.prototype._renderDayRect=function(e,t,n){for(var r=e.coordinateSystem,o=e.getModel("itemStyle").getItemStyle(),i=r.getCellWidth(),a=r.getCellHeight(),s=t.start.time;s<=t.end.time;s=r.getNextNDay(s,1).time){var l=r.dataToRect([s],!1).tl,u=new XC({shape:{x:l[0],y:l[1],width:i,height:a},cursor:"default",style:o});n.add(u)}},t.prototype._renderLines=function(e,t,n,r){function o(t){i._firstDayOfMonth.push(a.getDateInfo(t)),i._firstDayPoints.push(a.dataToRect([t],!1).tl);var o=i._getLinePointsOfOneWeek(e,t,n);i._tlpoints.push(o[0]),i._blpoints.push(o[o.length-1]),l&&i._drawSplitline(o,s,r)}var i=this,a=e.coordinateSystem,s=e.getModel(["splitLine","lineStyle"]).getLineStyle(),l=e.get(["splitLine","show"]),u=s.lineWidth;this._tlpoints=[],this._blpoints=[],this._firstDayOfMonth=[],this._firstDayPoints=[];for(var c=t.start,p=0;c.time<=t.end.time;p++){o(c.formatedDate),0===p&&(c=a.getDateInfo(t.start.y+"-"+t.start.m));var d=c.date;d.setMonth(d.getMonth()+1),c=a.getDateInfo(d)}o(a.getNextNDay(t.end.time,1).formatedDate),l&&this._drawSplitline(i._getEdgesPoints(i._tlpoints,u,n),s,r),l&&this._drawSplitline(i._getEdgesPoints(i._blpoints,u,n),s,r)},t.prototype._getEdgesPoints=function(e,t,n){var r=[e[0].slice(),e[e.length-1].slice()],o="horizontal"===n?0:1;return r[0][o]-=t/2,r[1][o]+=t/2,r},t.prototype._drawSplitline=function(e,t,n){var r=new OA({z2:20,shape:{points:e},style:t});n.add(r)},t.prototype._getLinePointsOfOneWeek=function(e,t,n){for(var r=e.coordinateSystem,o=r.getDateInfo(t),i=[],a=0;7>a;a++){var s=r.getNextNDay(o.time,a),l=r.dataToRect([s.time],!1);i[2*s.day]=l.tl,i[2*s.day+1]=l["horizontal"===n?"bl":"tr"]}return i},t.prototype._formatterLabel=function(e,t){return Object(O_.isString)(e)&&e?function(e,t,n){return O_.each(t,(function(t,r){e=e.replace("{"+r+"}",n?z(t):t)})),e}(e,t):Object(O_.isFunction)(e)?e(t):t.nameMap},t.prototype._yearTextPositionControl=function(e,t,n,r,o){var i=t[0],a=t[1],s=["center","bottom"];"bottom"===r?(a+=o,s=["center","top"]):"left"===r?i-=o:"right"===r?(i+=o,s=["center","top"]):a-=o;var l=0;return("left"===r||"right"===r)&&(l=f/2),{rotation:l,x:i,y:a,style:{align:s[0],verticalAlign:s[1]}}},t.prototype._renderYearText=function(e,t,n,r){var o=e.getModel("yearLabel");if(o.get("show")){var i=o.get("margin"),a=o.get("position");a||(a="horizontal"===n?"left":"top");var s=[this._tlpoints[this._tlpoints.length-1],this._blpoints[0]],l=(s[0][0]+s[1][0])/2,u=(s[0][1]+s[1][1])/2,c="horizontal"===n?0:1,p={top:[l,s[c][1]],bottom:[l,s[1-c][1]],left:[s[1-c][0],u],right:[s[c][0],u]},d=t.start.y;+t.end.y>+t.start.y&&(d=d+"-"+t.end.y);var f=o.get("formatter"),h={start:t.start.y,end:t.end.y,nameMap:d},g=this._formatterLabel(f,h),y=new nO({z2:30,style:Xr(o,{text:g})});y.attr(this._yearTextPositionControl(y,p[a],n,a,i)),r.add(y)}},t.prototype._monthTextPositionControl=function(e,t,n,r,o){var i="left",a="top",s=e[0],l=e[1];return"horizontal"===n?(l+=o,t&&(i="center"),"start"===r&&(a="bottom")):(s+=o,t&&(a="middle"),"start"===r&&(i="right")),{x:s,y:l,align:i,verticalAlign:a}},t.prototype._renderMonthText=function(e,t,n,r){var o=e.getModel("monthLabel");if(o.get("show")){var i=o.get("nameMap"),a=o.get("margin"),s=o.get("position"),l=o.get("align"),u=[this._tlpoints,this._blpoints];(!i||Object(O_.isString)(i))&&(i&&(t=oo(i)||t),i=t.get(["time","monthAbbr"])||[]);var c="start"===s?0:1,p="horizontal"===n?0:1;a="start"===s?-a:a;for(var d="center"===l,f=0;fg;g++){var y,m=a.getNextNDay(f,g),v=a.dataToRect([m.time],!1).center;y=s((g+d)%7);var b=new nO({z2:30,style:Object(O_.extend)(Xr(i,{text:u[y]}),this._weekTextPositionControl(v,r,l,p,h))});o.add(b)}}},t.type="calendar",t}(FT),BF=864e5,QF=function(){function e(t){this.type="calendar",this.dimensions=e.dimensions,this.getDimensionsInfo=e.getDimensionsInfo,this._model=t}return e.getDimensionsInfo=function(){return[{name:"time",type:"time"},"value"]},e.prototype.getRangeInfo=function(){return this._rangeInfo},e.prototype.getModel=function(){return this._model},e.prototype.getRect=function(){return this._rect},e.prototype.getCellWidth=function(){return this._sw},e.prototype.getCellHeight=function(){return this._sh},e.prototype.getOrient=function(){return this._orient},e.prototype.getFirstDayOfWeek=function(){return this._firstDayOfWeek},e.prototype.getDateInfo=function(e){var t=(e=It(e)).getFullYear(),n=e.getMonth()+1,r=10>n?"0"+n:""+n,o=e.getDate(),i=10>o?"0"+o:""+o,a=e.getDay();return{y:t+"",m:r,d:i,day:a=s((a+7-this.getFirstDayOfWeek())%7),time:e.getTime(),formatedDate:t+"-"+r+"-"+i,date:e}},e.prototype.getNextNDay=function(e,t){return 0===(t=t||0)||(e=new Date(this.getDateInfo(e).time)).setDate(e.getDate()+t),this.getDateInfo(e)},e.prototype.update=function(e,t){function n(e,t){return null!=e[t]&&"auto"!==e[t]}this._firstDayOfWeek=+this._model.getModel("dayLabel").get("firstDay"),this._orient=this._model.get("orient"),this._lineWidth=this._model.getModel("itemStyle").getItemStyle().lineWidth||0,this._rangeInfo=this._getRangeInfo(this._initRangeOption());var r=this._rangeInfo.weeks||1,o=["width","height"],i=this._model.getCellSize().slice(),a=this._model.getBoxLayoutParams(),s="horizontal"===this._orient?[r,7]:[7,r];O_.each([0,1],(function(e){n(i,e)&&(a[o[e]]=i[e]*s[e])}));var l={width:t.getWidth(),height:t.getHeight()},u=this._rect=No(a,l);O_.each([0,1],(function(e){n(i,e)||(i[e]=u[o[e]]/s[e])})),this._sw=i[0],this._sh=i[1]},e.prototype.dataToPoint=function(e,t){O_.isArray(e)&&(e=e[0]),null==t&&(t=!0);var n=this.getDateInfo(e),r=this._rangeInfo,o=n.formatedDate;if(t&&!(n.time>=r.start.time&&n.timea.end.time&&e.reverse(),e},e.prototype._getRangeInfo=function(e){var t,n=[this.getDateInfo(e[0]),this.getDateInfo(e[1])];n[0].time>n[1].time&&(t=!0,n.reverse());var r=u(n[1].time/BF)-u(n[0].time/BF)+1,o=new Date(n[0].time),i=o.getDate(),a=n[1].date.getDate();o.setDate(i+r-1);var s=o.getDate();if(s!==a)for(var l=0r.weeks||0===e&&tr.lweek)return null;var o=7*(e-1)-r.fweek+t,i=new Date(r.start.time);return i.setDate(+r.start.d+o),this.getDateInfo(i)},e.create=function(t,n){var r=[];return t.eachComponent("calendar",(function(o){var i=new e(o,t,n);r.push(i),o.coordinateSystem=i})),t.eachSeries((function(e){"calendar"===e.get("coordinateSystem")&&(e.coordinateSystem=r[e.get("calendarIndex")||0])})),r},e.dimensions=["time","value"],e}(),qF=["transition","enterFrom","leaveTo"],HF=qF.concat(["enterAnimation","updateAnimation","leaveAnimation"]),UF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.preventAutoZ=!0,n}return a(t,e),t.prototype.mergeOption=function(t,n){var r=this.option.elements;this.option.elements=null,e.prototype.mergeOption.call(this,t,n),this.option.elements=r},t.prototype.optionUpdated=function(e,t){var n=this.option,r=(t?n:e).elements,o=n.elements=t?[]:n.elements,i=[];this._flatten(r,i,null);var a=Bt(o,i,"normalMerge"),s=this._elOptionsToUpdate=[];O_.each(a,(function(e,t){var n=e.newOption;n&&(s.push(n),function(e,t){var n=e.existing;if(t.id=e.keyInfo.id,!t.type&&n&&(t.type=n.type),null==t.parentId){var r=t.parentOption;r?t.parentId=r.id:n&&(t.parentId=n.parentId)}t.parentOption=null}(e,n),function(e,t,n){var r=O_.extend({},n),o=e[t],i=n.$action||"merge";"merge"!==i?"replace"===i?e[t]=r:"remove"===i&&o&&(e[t]=null):o?(O_.merge(o,r,!0),zo(o,r,{ignoreSize:!0}),Qo(n,o),rv(n,o),rv(n,o,"shape"),rv(n,o,"style"),rv(n,o,"extra"),n.clipPath=o.clipPath):e[t]=r}(o,t,n),function(e,t){if(e&&(e.hv=t.hv=[nv(t,["left","right"]),nv(t,["top","bottom"])],"group"===e.type)){var n=e,r=t;null==n.width&&(n.width=r.width=0),null==n.height&&(n.height=r.height=0)}}(o[t],n))}),this),n.elements=O_.filter(o,(function(e){return e&&delete e.$action,null!=e}))},t.prototype._flatten=function(e,t,n){O_.each(e,(function(e){if(e){n&&(e.parentOption=n),t.push(e);var r=e.children;r&&r.length&&this._flatten(r,t,e),delete e.children}}),this)},t.prototype.useElOptionsToUpdate=function(){var e=this._elOptionsToUpdate;return this._elOptionsToUpdate=null,e},t.type="graphic",t.defaultOption={elements:[]},t}(hI),GF={path:null,compoundPath:null,group:vS,image:HC,text:nO},WF=Yt(),YF=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(){this._elMap=O_.createHashMap()},t.prototype.render=function(e,t,n){e!==this._lastGraphicModel&&this._clear(),this._lastGraphicModel=e,this._updateElements(e),this._relocate(e,n)},t.prototype._updateElements=function(e){var t=e.useElOptionsToUpdate();if(t){var n=this._elMap,r=this.group,o=e.get("z"),i=e.get("zlevel");O_.each(t,(function(t){var a=Ht(t.id,null),s=null==a?null:n.get(a),l=Ht(t.parentId,null),u=null==l?r:n.get(l),c=t.type,p=t.style;"text"===c&&p&&t.hv&&t.hv[1]&&(p.textVerticalAlign=p.textBaseline=p.verticalAlign=p.align=null);var d=t.textContent,f=t.textConfig;if(p&&Ey(p,c,!!f,!!d)){var h=My(p,c,!0);!f&&h.textConfig&&(f=t.textConfig=h.textConfig),!d&&h.textContent&&(d=h.textContent)}var g=function(e){return e=O_.extend({},e),O_.each(["id","parentId","$action","hv","bounding","textContent","clipPath"].concat(uI),(function(t){delete e[t]})),e}(t),y=t.$action||"merge",m="merge"===y,v="replace"===y;if(m){var b=s;(I=!s)?b=iv(a,u,t.type,n):(b&&(WF(b).isNew=!1),Gy(b)),b&&(Vy(b,g,e,{isInit:I}),sv(b,t,o,i))}else if(v){av(s,t,n,e);var x=iv(a,u,t.type,n);x&&(Vy(x,g,e,{isInit:!0}),sv(x,t,o,i))}else"remove"===y&&(Fy(s,t),av(s,t,n,e));var _=n.get(a);if(_&&d)if(m){var w=_.getTextContent();w?w.attr(d):_.setTextContent(new nO(d))}else v&&_.setTextContent(new nO(d));if(_){var S=t.clipPath;if(S){var C=S.type,O=void 0,I=!1;if(m){var T=_.getClipPath();O=(I=!T||WF(T).type!==C)?ov(C):T}else v&&(I=!0,O=ov(C));_.setClipPath(O),Vy(O,S,e,{isInit:I}),Wy(O,S.keyframeAnimation,e)}var A=WF(_);_.setTextConfig(f),A.option=t,function(e,t,n){var r=rO(e).eventData;e.silent||e.ignore||r||(r=rO(e).eventData={componentType:"graphic",componentIndex:t.componentIndex,name:e.name}),r&&(r.info=n.info)}(_,e,t),Ga({el:_,componentModel:e,itemName:_.name,itemTooltipOption:t.tooltip}),Wy(_,t.keyframeAnimation,e)}}))}},t.prototype._relocate=function(e,t){for(var n=e.option.elements,r=this.group,o=this._elMap,i=t.getWidth(),a=t.getHeight(),s=["x","y"],l=0;ls;s++)t[s]=ht(e[s],n,r,!0),i&&(t[s]=o.parse(t[s]))}var n,r=this._dataExtent,o=this.getAxisModel().axis.scale,i=this._dataZoomModel.getRangePropMode(),a=[0,100],s=[],l=[];nz(["start","end"],(function(t,u){var c=e[t],p=e[t+"Value"];"percent"===i[u]?(null==c&&(c=a[u]),p=o.parse(ht(c,a,r))):(n=!0,c=ht(p=null==p?r[u]:o.parse(p),r,a)),l[u]=null==p||isNaN(p)?r[u]:p,s[u]=null==c||isNaN(c)?a[u]:c})),rz(l),rz(s);var u=this._minMaxSpan;return n?t(l,s,r,a,!1):t(s,l,a,r,!0),{valueWindow:l,percentWindow:s}},e.prototype.reset=function(e){if(e===this._dataZoomModel){var t=this.getTargetSeriesModels();this._dataExtent=dv(this,this._dimName,t),this._updateMinMaxSpan();var n=this.calculateDataWindow(e.settledOption);this._valueWindow=n.valueWindow,this._percentWindow=n.percentWindow,this._setAxisModel()}},e.prototype.filterData=function(e){if(e===this._dataZoomModel){var t=this._dimName,n=this.getTargetSeriesModels(),r=e.get("filterMode"),o=this._valueWindow;"none"===r||nz(n,(function(e){var n=e.getData(),i=n.mapDimensionsAll(t);if(i.length){if("weakFilter"===r){var a=n.getStore(),s=O_.map(i,(function(e){return n.getDimensionIndex(e)}),n);n.filterSelf((function(e){for(var t,n,r,l=0;lo[1];if(c&&!p&&!d)return!0;c&&(r=!0),p&&(t=!0),d&&(n=!0)}return r&&t&&n}))}else nz(i,(function(t){if("empty"===r)e.setData(n=n.map(t,(function(e){return function(e){return e>=o[0]&&e<=o[1]}(e)?e:NaN})));else{var i={};i[t]=o,n.selectRange(i)}}));nz(i,(function(e){n.setApproximateExtent(o,e)}))}}))}},e.prototype._updateMinMaxSpan=function(){var e=this._minMaxSpan={},t=this._dataZoomModel,n=this._dataExtent;nz(["min","max"],(function(r){var o=t.get(r+"Span"),i=t.get(r+"ValueSpan");null!=i&&(i=this.getAxisModel().axis.scale.parse(i)),null==i?null!=o&&(i=ht(o,[0,100],n,!0)-n[0]):o=ht(n[0]+i,n,[0,100],!0),e[r+"Span"]=o,e[r+"ValueSpan"]=i}),this)},e.prototype._setAxisModel=function(){var e=this.getAxisModel(),t=this._percentWindow,n=this._valueWindow;if(t){var r=xt(n,[0,500]);r=c(r,20);var o=e.axis.scale.rawExtentInfo;0!==t[0]&&o.setDeterminedMinMax("min",+n[0].toFixed(r)),100!==t[1]&&o.setDeterminedMinMax("max",+n[1].toFixed(r)),o.freeze()}},e}(),iz={getTargetSeries:function(e){function t(t){e.eachComponent("dataZoom",(function(n){n.eachTargetAxis((function(r,o){var i=e.getComponent(lv(r),o);t(r,o,i,n)}))}))}t((function(e,t,n){n.__dzAxisProxy=null}));var n=[];t((function(t,r,o,i){o.__dzAxisProxy||(o.__dzAxisProxy=new oz(t,r,i,e),n.push(o.__dzAxisProxy))}));var r=Object(O_.createHashMap)();return Object(O_.each)(n,(function(e){Object(O_.each)(e.getTargetSeriesModels(),(function(e){r.set(e.uid,e)}))})),r},overallReset:function(e,t){e.eachComponent("dataZoom",(function(e){e.eachTargetAxis((function(t,n){e.getAxisProxy(t,n).reset(e)})),e.eachTargetAxis((function(n,r){e.getAxisProxy(n,r).filterData(e,t)}))})),e.eachComponent("dataZoom",(function(e){var t=e.findRepresentativeAxisProxy();if(t){var n=t.getDataPercentWindow(),r=t.getDataValueWindow();e.setCalculatedRange({start:n[0],end:n[1],startValue:r[0],endValue:r[1]})}}))}},az=!1,sz=function(){},lz={},uz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments);var t=this.ecModel;O_.each(this.option.feature,(function(e,n){var r=yv(n);r&&(r.getDefaultOption&&(r.defaultOption=r.getDefaultOption(t)),O_.merge(e,r.defaultOption))}))},t.type="toolbox",t.layoutMode={type:"box",ignoreSize:!0},t.defaultOption={show:!0,z:6,orient:"horizontal",left:"right",top:"top",backgroundColor:"transparent",borderColor:"#ccc",borderRadius:0,borderWidth:0,padding:5,itemSize:15,itemGap:8,showTitle:!0,iconStyle:{borderColor:"#666",color:"none"},emphasis:{iconStyle:{borderColor:"#3E98C5"}},tooltip:{show:!1,position:"bottom"}},t}(hI),cz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(e,t,n,r){function o(o,a){var s,l=p[o],d=p[a],f=u[l],h=new BO(f,e,e.ecModel);if(r&&null!=r.newTitle&&r.featureName===l&&(f.title=r.newTitle),l&&!d){if(function(e){return 0===e.indexOf("my")}(l))s={onclick:h.option.onclick,featureName:l};else{var g=yv(l);if(!g)return;s=new g}c[l]=s}else if(!(s=c[d]))return;s.uid=to("toolbox-feature"),s.model=h,s.ecModel=t,s.api=n;var y=s instanceof sz;return!l&&d?void(y&&s.dispose&&s.dispose(t,n)):!h.get("show")||y&&s.unusable?void(y&&s.remove&&s.remove(t,n)):(i(h,s,l),h.setIconStatus=function(e,t){var n=this.option,r=this.iconPaths;n.iconStatus=n.iconStatus||{},n.iconStatus[e]=t,r[e]&&("emphasis"===t?gr:yr)(r[e])},void(s instanceof sz&&s.render&&s.render(h,t,n,r)))}function i(r,o,i){var u,c,p=r.getModel("iconStyle"),d=r.getModel(["emphasis","iconStyle"]),f=o instanceof sz&&o.getIcons?o.getIcons():r.get("icon"),h=r.get("title")||{};O_.isString(f)?(u={})[i]=f:u=f,O_.isString(h)?(c={})[i]=h:c=h;var g=r.iconPaths={};O_.each(u,(function(i,u){var f=Qa(i,{},{x:-s/2,y:-s/2,width:s,height:s});f.setStyle(p.getItemStyle()),f.ensureState("emphasis").style=d.getItemStyle();var h=new nO({style:{text:c[u],align:d.get("textAlign"),borderRadius:d.get("textBorderRadius"),padding:d.get("textPadding"),fill:null},ignore:!0});f.setTextContent(h),Ga({el:f,componentModel:e,itemName:u,formatterParamsExtra:{title:c[u]}}),f.__title=c[u],f.on("mouseover",(function(){var t=d.getItemStyle(),r=l?null==e.get("right")&&"right"!==e.get("left")?"right":"left":null==e.get("bottom")&&"bottom"!==e.get("top")?"bottom":"top";h.setStyle({fill:d.get("textFill")||t.fill||t.stroke||"#000",backgroundColor:d.get("textBackgroundColor")}),f.setTextConfig({position:d.get("textPosition")||r}),h.ignore=!e.get("showTitle"),n.enterEmphasis(this)})).on("mouseout",(function(){"emphasis"!==r.get(["iconStatus",u])&&n.leaveEmphasis(this),h.hide()})),("emphasis"===r.get(["iconStatus",u])?gr:yr)(f),a.add(f),f.on("click",O_.bind(o.onclick,o,t,n,u)),g[u]=f}))}var a=this.group;if(a.removeAll(),e.get("show")){var s=+e.get("itemSize"),l="vertical"===e.get("orient"),u=e.get("feature")||{},c=this._features||(this._features={}),p=[];O_.each(u,(function(e,t){p.push(t)})),new tP(this._featureNames||[],p).add(o).update(o).remove(O_.curry(o,null)).execute(),this._featureNames=p,function(e,t,n){var r=t.getBoxLayoutParams(),o=t.get("padding"),i={width:n.getWidth(),height:n.getHeight()},a=No(r,i,o);pI(t.get("orient"),e,t.get("itemGap"),a.width,a.height),Vo(e,r,i,o)}(a,e,n),a.add(mv(a.getBoundingRect(),e)),l||a.eachChild((function(e){var t=e.__title,r=e.ensureState("emphasis"),o=r.textConfig||(r.textConfig={}),i=e.getTextContent(),l=i&&i.ensureState("emphasis");if(l&&!O_.isFunction(l)&&t){var u=l.style||(l.style={}),c=et(t,nO.makeFont(u)),p=e.x+a.x,d=!1;e.y+a.y+s+c.height>n.getHeight()&&(o.position="top",d=!0);var f=d?-5-c.height:s+10;p+c.width/2>n.getWidth()?(o.position=["100%",f],u.align="right"):0>p-c.width/2&&(o.position=[0,f],u.align="left")}}))}},t.prototype.updateView=function(e,t,n,r){O_.each(this._features,(function(e){e instanceof sz&&e.updateView&&e.updateView(e.model,t,n,r)}))},t.prototype.remove=function(e,t){O_.each(this._features,(function(n){n instanceof sz&&n.remove&&n.remove(e,t)})),this.group.removeAll()},t.prototype.dispose=function(e,t){O_.each(this._features,(function(n){n instanceof sz&&n.dispose&&n.dispose(e,t)}))},t.type="toolbox",t}(FT),pz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){var n=this.model,r=n.get("name")||e.get("title.0.text")||"echarts",o="svg"===t.getZr().painter.getType(),i=o?"svg":n.get("type",!0)||"png",a=t.getConnectedDataURL({type:i,backgroundColor:n.get("backgroundColor",!0)||e.get("backgroundColor")||"#fff",connectedBackgroundColor:n.get("connectedBackgroundColor"),excludeComponents:n.get("excludeComponents"),pixelRatio:n.get("pixelRatio")}),s=C_.a.browser;if(Object(O_.isFunction)(MouseEvent)&&(s.newEdge||!s.ie&&!s.edge)){var l=document.createElement("a");l.download=r+"."+i,l.target="_blank",l.href=a;var u=new MouseEvent("click",{view:document.defaultView,bubbles:!0,cancelable:!1});l.dispatchEvent(u)}else if(window.navigator.msSaveOrOpenBlob||o){var c=a.split(","),p=-1',w=window.open();w.document.write(_),w.document.title=r}},t.getDefaultOption=function(e){return{show:!0,icon:"M4.7,22.9L29.3,45.5L54.7,23.4M4.6,43.6L4.6,58L53.8,58L53.8,43.6M29.2,45.1L29.2,0",title:e.getLocaleModel().get(["toolbox","saveAsImage","title"]),type:"png",connectedBackgroundColor:"#fff",name:"",excludeComponents:["toolbox"],lang:e.getLocaleModel().get(["toolbox","saveAsImage","lang"])}},t}(sz),dz="__ec_magicType_stack__",fz=[["line","bar"],["stack"]],hz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.getIcons=function(){var e=this.model,t=e.get("icon"),n={};return O_.each(e.get("type"),(function(e){t[e]&&(n[e]=t[e])})),n},t.getDefaultOption=function(e){return{show:!0,type:[],icon:{line:"M4.1,28.9h7.1l9.3-22l7.4,38l9.7-19.7l3,12.8h14.9M4.1,58h51.4",bar:"M6.7,22.9h10V48h-10V22.9zM24.9,13h10v35h-10V13zM43.2,2h10v46h-10V2zM3.1,58h53.7",stack:"M8.2,38.4l-8.4,4.1l30.6,15.3L60,42.5l-8.1-4.1l-21.5,11L8.2,38.4z M51.9,30l-8.1,4.2l-13.4,6.9l-13.9-6.9L8.2,30l-8.4,4.2l8.4,4.2l22.2,11l21.5-11l8.1-4.2L51.9,30z M51.9,21.7l-8.1,4.2L35.7,30l-5.3,2.8L24.9,30l-8.4-4.1l-8.3-4.2l-8.4,4.2L8.2,30l8.3,4.2l13.9,6.9l13.4-6.9l8.1-4.2l8.1-4.1L51.9,21.7zM30.4,2.2L-0.2,17.5l8.4,4.1l8.3,4.2l8.4,4.2l5.5,2.7l5.3-2.7l8.1-4.2l8.1-4.2l8.1-4.1L30.4,2.2z"},title:e.getLocaleModel().get(["toolbox","magicType","title"]),option:{},seriesIndex:{}}},t.prototype.onclick=function(e,t,n){var r=this.model,o=r.get(["seriesIndex",n]);if(gz[n]){var i={series:[]};O_.each(fz,(function(e){0<=O_.indexOf(e,n)&&O_.each(e,(function(e){r.setIconStatus(e,"normal")}))})),r.setIconStatus(n,"emphasis"),e.eachComponent({mainType:"series",query:null==o?null:{seriesIndex:o}},(function(e){var t=e.subType,o=e.id,a=gz[n](t,o,e,r);a&&(O_.defaults(a,e.option),i.series.push(a));var s=e.coordinateSystem;if(s&&"cartesian2d"===s.type&&("line"===n||"bar"===n)){var l=s.getAxesByScale("ordinal")[0];if(l){var u=l.dim+"Axis",c=e.getReferringComponents(u,PS).models[0].componentIndex;i[u]=i[u]||[];for(var p=0;p<=c;p++)i[u][c]=i[u][c]||{};i[u][c].boundaryGap="bar"==n}}}));var a,s=n;"stack"===n&&(a=O_.merge({stack:r.option.title.tiled,tiled:r.option.title.stack},r.option.title),"emphasis"!==r.get(["iconStatus",n])&&(s="tiled")),t.dispatchAction({type:"changeMagicType",currentType:s,newOption:i,newTitle:a,featureName:"magicType"})}},t}(sz),gz={line:function(e,t,n,r){if("bar"===e)return O_.merge({id:t,type:"line",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","line"])||{},!0)},bar:function(e,t,n,r){if("line"===e)return O_.merge({id:t,type:"bar",data:n.get("data"),stack:n.get("stack"),markPoint:n.get("markPoint"),markLine:n.get("markLine")},r.get(["option","bar"])||{},!0)},stack:function(e,t,n,r){var o=n.get("stack")===dz;if("line"===e||"bar"===e)return r.setIconStatus("stack",o?"normal":"emphasis"),O_.merge({id:t,stack:o?"":dz},r.get(["option","stack"])||{},!0)}};ll({type:"changeMagicType",event:"magicTypeChanged",update:"prepareAndUpdate"},(function(e,t){t.mergeOption(e.newOption)}));var yz=Array(60).join("-"),mz="\t",vz=/[ ]+/g,bz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){function n(){r.removeChild(i),x._dom=null}setTimeout((function(){t.dispatchAction({type:"hideTip"})}));var r=t.getDom(),o=this.model;this._dom&&r.removeChild(this._dom);var i=document.createElement("div");i.style.cssText="position:absolute;top:0;bottom:0;left:0;right:0;padding:5px",i.style.backgroundColor=o.get("backgroundColor")||"#fff";var a=document.createElement("h4"),s=o.get("lang")||[];a.innerHTML=s[0]||o.get("title"),a.style.cssText="margin:10px 20px",a.style.color=o.get("textColor");var l=document.createElement("div"),u=document.createElement("textarea");l.style.cssText="overflow:auto";var c=o.get("optionToContent"),p=o.get("contentToOption"),d=function(e){var t=function(e){var t={},n=[],r=[];return e.eachRawSeries((function(e){var o=e.coordinateSystem;if(!o||"cartesian2d"!==o.type&&"polar"!==o.type)n.push(e);else{var i=o.getBaseAxis();if("category"===i.type){var a=i.dim+"_"+i.index;t[a]||(t[a]={categoryAxis:i,valueAxis:o.getOtherAxis(i),series:[]},r.push({axisDim:i.dim,axisIndex:i.index})),t[a].series.push(e)}else n.push(e)}})),{seriesGroupByCategoryAxis:t,other:n,meta:r}}(e);return{value:O_.filter([vv(t.seriesGroupByCategoryAxis),bv(t.other)],(function(e){return!!e.replace(/[\n\t\s]/g,"")})).join("\n\n"+yz+"\n\n"),meta:t.meta}}(e);if(O_.isFunction(c)){var f=c(t.getOption());O_.isString(f)?l.innerHTML=f:O_.isDom(f)&&l.appendChild(f)}else{u.readOnly=o.get("readOnly");var h=u.style;h.cssText="display:block;width:100%;height:100%;font-family:monospace;font-size:14px;line-height:1.6rem;resize:none;box-sizing:border-box;outline:none",h.color=o.get("textColor"),h.borderColor=o.get("textareaBorderColor"),h.backgroundColor=o.get("textareaColor"),u.value=d.value,l.appendChild(u)}var g=d.meta,y=document.createElement("div");y.style.cssText="position:absolute;bottom:5px;left:0;right:0";var m="float:right;margin-right:20px;border:none;cursor:pointer;padding:2px 5px;font-size:12px;border-radius:3px",v=document.createElement("div"),b=document.createElement("div");m+=";background-color:"+o.get("buttonColor"),m+=";color:"+o.get("buttonTextColor");var x=this;G(v,"click",n),G(b,"click",(function(){if(null==p&&null!=c||null!=p&&null==c)n();else{var e;try{e=O_.isFunction(p)?p(l,t.getOption()):_v(u.value,g)}catch(e){throw n(),new Error("Data view format error "+e)}e&&t.dispatchAction({type:"changeDataView",newOption:e}),n()}})),v.innerHTML=s[1],b.innerHTML=s[2],b.style.cssText=v.style.cssText=m,o.get("readOnly")||y.appendChild(b),y.appendChild(v),i.appendChild(a),i.appendChild(l),i.appendChild(y),l.style.height=r.clientHeight-80+"px",r.appendChild(i),this._dom=i},t.prototype.remove=function(e,t){this._dom&&t.getDom().removeChild(this._dom)},t.prototype.dispose=function(e,t){this.remove(e,t)},t.getDefaultOption=function(e){return{show:!0,readOnly:!1,optionToContent:null,contentToOption:null,icon:"M17.5,17.3H33 M17.5,17.3H33 M45.4,29.5h-28 M11.5,2v56H51V14.8L38.4,2H11.5z M38.4,2.2v12.7H51 M45.4,41.7h-28",title:e.getLocaleModel().get(["toolbox","dataView","title"]),lang:e.getLocaleModel().get(["toolbox","dataView","lang"]),backgroundColor:"#fff",textColor:"#000",textareaColor:"#fff",textareaBorderColor:"#333",buttonColor:"#c23531",buttonTextColor:"#fff"}},t}(sz);ll({type:"changeDataView",event:"dataViewChanged",update:"prepareAndUpdate"},(function(e,t){var n=[];O_.each(e.newOption.series,(function(e){var r=t.getSeriesByName(e.name)[0];if(r){var o=r.get("data");n.push({name:e.name,data:wv(e.data,o)})}else n.push(O_.extend({type:"scatter"},e))})),t.mergeOption(O_.defaults({series:n},e.newOption))}));var xz=O_.each,_z=Yt(),wz=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.onclick=function(e,t){(function(e){_z(e).snapshots=null})(e),t.dispatchAction({type:"restore",from:this.uid})},t.getDefaultOption=function(e){return{show:!0,icon:"M3.8,33.4 M47,18.9h9.8V8.7 M56.3,20.1 C52.1,9,40.5,0.6,26.8,2.1C12.6,3.7,1.6,16.2,2.1,30.6 M13,41.1H3.1v10.2 M3.7,39.9c4.2,11.1,15.8,19.5,29.5,18 c14.2-1.6,25.2-14.1,24.7-28.5",title:e.getLocaleModel().get(["toolbox","restore","title"])}},t}(sz);ll({type:"restore",event:"restore",update:"prepareAndUpdate"},(function(e,t){t.resetOption("recreate")}));var Sz=["grid","xAxis","yAxis","geo","graph","polar","radiusAxis","angleAxis","bmap"],Cz=function(){function e(e,t,n){var r=this;this._targetInfoList=[];var o=Ov(t,e);Object(O_.each)(Oz,(function(e,t){n&&n.include&&!(0<=Object(O_.indexOf)(n.include,t))||e(o,r._targetInfoList)}))}return e.prototype.setOutputRanges=function(e,t){return this.matchOutputRanges(e,t,(function(e,t,n){if((e.coordRanges||(e.coordRanges=[])).push(t),!e.coordRange){e.coordRange=t;var r=Az[e.brushType](0,n,t);e.__rangeOffset={offset:Dz[e.brushType](r.values,e.range,[1,1]),xyMinMax:r.xyMinMax}}})),e},e.prototype.matchOutputRanges=function(e,t,n){Object(O_.each)(e,(function(e){var r=this.findTargetInfo(e,t);r&&!0!==r&&Object(O_.each)(r.coordSyses,(function(r){var o=Az[e.brushType](1,r,e.range,!0);n(e,o.values,r,t)}))}),this)},e.prototype.setInputRanges=function(e,t){Object(O_.each)(e,(function(e){var n=this.findTargetInfo(e,t);if(e.range=e.range||[],n&&!0!==n){e.panelId=n.panelId;var r=Az[e.brushType](0,n.coordSys,e.coordRange),o=e.__rangeOffset;e.range=o?Dz[e.brushType](r.values,o.offset,function(e,t){var n=Av(e),r=Av(t),o=[n[0]/r[0],n[1]/r[1]];return isNaN(o[0])&&(o[0]=1),isNaN(o[1])&&(o[1]=1),o}(r.xyMinMax,o.xyMinMax)):r.values}}),this)},e.prototype.makePanelOpts=function(e,t){return Object(O_.map)(this._targetInfoList,(function(n){var r=n.getPanelRect();return{panelId:n.panelId,defaultBrushType:t?t(n):null,clipPath:_g(r),isTargetByCursor:Sg(r,e,n.coordSysModel),getLinearBrushOtherExtent:wg(r)}}))},e.prototype.controlSeries=function(e,t,n){var r=this.findTargetInfo(e,n);return!0===r||r&&0<=Object(O_.indexOf)(r.coordSyses,t.coordinateSystem)},e.prototype.findTargetInfo=function(e,t){for(var n=this._targetInfoList,r=Ov(t,e),o=0;oo){var i=e.queryComponents({mainType:"dataZoom",subType:"select",id:r})[0];if(i){var a=i.getPercentRange();n[0][r]={dataZoomId:r,start:a[0],end:a[1]}}}})),n.push(t)}(o,r),this._dispatchZoomAction(r)}},t.prototype._dispatchZoomAction=function(e){var t=[];Pz(e,(function(e){t.push(O_.clone(e))})),t.length&&this.api.dispatchAction({type:"dataZoom",from:this.uid,batch:t})},t.getDefaultOption=function(e){return{show:!0,filterMode:"filter",icon:{zoom:"M0,13.5h26.9 M13.5,26.9V0 M32.1,13.5H58V58H13.5 V32.1",back:"M22,1.4L9.9,13.5l12.3,12.3 M10.3,13.5H54.9v44.6 H10.3v-26"},title:e.getLocaleModel().get(["toolbox","dataZoom","title"]),brushStyle:{borderWidth:0,color:"rgba(210,219,238,0.2)"}}},t}(sz),Rz={zoom:function(){var e=!this._isZoomActive;this.api.dispatchAction({type:"takeGlobalCursor",key:"dataZoomSelect",dataZoomSelectActive:e})},back:function(){this._dispatchZoomAction(function(e){var t=Sv(e),n=t[t.length-1];1h.dataIndex)){h.axisDim=e.axisDim,h.axisIndex=e.axisIndex,h.axisType=e.axisType,h.axisId=e.axisId,h.axisValue=gu(t.axis,{value:o}),h.axisValueLabel=i,h.marker=c.makeTooltipMarker("item",Mo(h.color),a);var g=Ai(d.formatTooltip(f,!0,null)),y=g.frag;if(y){var m=Bv([d],r).get("valueFormatter");p.blocks.push(m?Object(O_.extend)({valueFormatter:m},y):y)}g.text&&u.push(g.text),s.push(h)}}))}}))})),l.blocks.reverse(),u.reverse();var p=t.position,d=i.get("order"),f=Zi(l,c,a,d,n.get("useUTC"),i.get("textStyle"));f&&u.unshift(f);var h="richText"===a?"\n\n":"
",g=u.join(h);this._showOrMove(i,(function(){this._updateContentNotChangedOnAxis(e,s)?this._updatePosition(i,p,o[0],o[1],this._tooltipContent,s):this._showTooltipContent(i,g,s,Math.random()+"",o[0],o[1],p,null,c)}))},t.prototype._showSeriesItemTooltip=function(e,t,n){var r=this._ecModel,o=rO(t),i=o.seriesIndex,a=r.getSeriesByIndex(i),s=o.dataModel||a,l=o.dataIndex,u=o.dataType,c=s.getData(u),p=this._renderMode,d=e.positionDefault,f=Bv([c.getItemModel(l),s,a&&(a.coordinateSystem||{}).model],this._tooltipModel,d?{position:d}:null),h=f.get("trigger");if(null==h||"item"===h){var g=s.getDataParams(l,u),y=new MT;g.marker=y.makeTooltipMarker("item",Mo(g.color),p);var m=Ai(s.formatTooltip(l,!1,u)),v=f.get("order"),b=f.get("valueFormatter"),x=m.frag,_=x?Zi(b?Object(O_.extend)({valueFormatter:b},x):x,y,p,v,r.get("useUTC"),f.get("textStyle")):m.text,w="item_"+s.name+"_"+l;this._showOrMove(f,(function(){this._showTooltipContent(f,_,g,w,e.offsetX,e.offsetY,e.position,e.target,y)})),n({type:"showTip",dataIndexInside:l,dataIndex:c.getRawIndex(l),seriesIndex:i,from:this.uid})}},t.prototype._showComponentItemTooltip=function(e,t,n){var r=rO(t),o=r.tooltipConfig.option||{};if(Object(O_.isString)(o)){o={content:o,formatter:o}}var i=[o],a=this._ecModel.getComponent(r.componentMainType,r.componentIndex);a&&i.push(a),i.push({formatter:o.content});var s=e.positionDefault,l=Bv(i,this._tooltipModel,s?{position:s}:null),u=l.get("content"),c=Math.random()+"",p=new MT;this._showOrMove(l,(function(){var n=Object(O_.clone)(l.get("formatterParams")||{});this._showTooltipContent(l,u,n,c,e.offsetX,e.offsetY,e.position,t,p)})),n({type:"showTip",from:this.uid})},t.prototype._showTooltipContent=function(e,t,n,r,o,i,a,s,l){if(this._ticket="",e.get("showContent")&&e.get("show")){var u=this._tooltipContent;u.setEnterable(e.get("enterable"));var c=e.get("formatter");a=a||e.get("position");var p=t,d=this._getNearestPoint([o,i],n,e.get("trigger"),e.get("borderColor")).color;if(c)if(Object(O_.isString)(c)){var f=e.ecModel.get("useUTC"),h=Object(O_.isArray)(n)?n[0]:n;p=c,h&&h.axisType&&0<=h.axisType.indexOf("time")&&(p=lo(h.axisValue,p,f)),p=Do(p,n,!0)}else if(Object(O_.isFunction)(c)){var g=Object(O_.bind)((function(t,r){t===this._ticket&&(u.setContent(r,l,e,d,a),this._updatePosition(e,a,o,i,u,n,s))}),this);this._ticket=r,p=c(n,r,g)}else p=c;u.setContent(p,l,e,d,a),u.show(e,d),this._updatePosition(e,a,o,i,u,n,s)}},t.prototype._getNearestPoint=function(e,t,n,r){return"axis"===n||Object(O_.isArray)(t)?{color:r||("html"===this._renderMode?"#fff":"none")}:Object(O_.isArray)(t)?void 0:{color:r||t.color||t.borderColor}},t.prototype._updatePosition=function(e,t,n,r,o,i,a){var s=this._api.getWidth(),l=this._api.getHeight();t=t||e.get("position");var u=o.getSize(),c=e.get("align"),p=e.get("verticalAlign"),d=a&&a.getBoundingRect().clone();if(a&&d.applyTransform(a.transform),Object(O_.isFunction)(t)&&(t=t([n,r],i,o.el,d,{viewSize:[s,l],contentSize:u.slice()})),Object(O_.isArray)(t))n=gt(t[0],s),r=gt(t[1],l);else if(Object(O_.isObject)(t)){var f=t;f.width=u[0],f.height=u[1];var h=No(f,{width:s,height:l});n=h.x,r=h.y,c=null,p=null}else if(Object(O_.isString)(t)&&a){n=(g=Hv(t,d,u,e.get("borderWidth")))[0],r=g[1]}else{var g=function(e,t,n,r,o,i,a){var s=n.getSize(),l=s[0],u=s[1];return null!=i&&(e+l+i+2>r?e-=l+i:e+=i),null!=a&&(t+u+a>o?t-=u+a:t+=a),[e,t]}(n,r,o,s,l,c?null:20,p?null:20);n=g[0],r=g[1]}(c&&(n-=Uv(c)?u[0]/2:"right"===c?u[0]:0),p&&(r-=Uv(p)?u[1]/2:"bottom"===p?u[1]:0),Pv(e))&&(n=(g=qv(n,r,o,s,l))[0],r=g[1]);o.moveTo(n,r)},t.prototype._updateContentNotChangedOnAxis=function(e,t){var n=this._lastDataByCoordSys,r=this._cbParamsList,o=!!n&&n.length===e.length;return o&&Object(O_.each)(n,(function(n,i){var a=n.dataByAxis||[],s=(e[i]||{}).dataByAxis||[];(o=o&&a.length===s.length)&&Object(O_.each)(a,(function(e,n){var i=s[n]||{},a=e.seriesDataIndices||[],l=i.seriesDataIndices||[];(o=o&&e.value===i.value&&e.axisType===i.axisType&&e.axisId===i.axisId&&a.length===l.length)&&Object(O_.each)(a,(function(e,t){var n=l[t];o=o&&e.seriesIndex===n.seriesIndex&&e.dataIndex===n.dataIndex})),r&&Object(O_.each)(e.seriesDataIndices,(function(e){var n=e.seriesIndex,i=t[n],a=r[n];i&&a&&a.data!==i.data&&(o=!1)}))}))})),this._lastDataByCoordSys=e,this._cbParamsList=t,!!o},t.prototype._hide=function(e){this._lastDataByCoordSys=null,e({type:"hideTip",from:this.uid})},t.prototype.dispose=function(e,t){C_.a.node||!t.getDom()||(ts(this,"_updatePosition"),this._tooltipContent.dispose(),Pm("itemTooltip",t))},t.type="tooltip",t}(FT),Hz=["rect","polygon","keep","clear"],Uz=O_.each,Gz={lineX:Kv(0),lineY:Kv(1),rect:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])},rect:function(e,t,n){return e&&n.boundingRect.intersect(e)}},polygon:{point:function(e,t,n){return e&&n.boundingRect.contain(e[0],e[1])&&Ou(n.range,e[0],e[1])},rect:function(e,t,n){var r=n.range;if(!e||1>=r.length)return!1;var o=e.x,i=e.y,a=e.width,s=e.height,l=r[0];return!!(Ou(r,o,i)||Ou(r,o+a,i)||Ou(r,o,i+s)||Ou(r,o+a,i+s)||ew.create(e).contain(l[0],l[1])||qa(o,i,o+a,i,r)||qa(o,i,o,i+s,r)||qa(o+a,i,o+a,i+s,r)||qa(o,i+s,o+a,i+s,r))||void 0}}},Wz=["inBrush","outOfBrush"],Yz="__ecBrushSelect",Xz="__ecInBrushSelectEvent",Kz={rect:function(e){return nb(e.range)},polygon:function(e){for(var t,n=e.range,r=0,o=n.length;rt[0][1]&&(t[0][1]=i[0]),i[1]t[1][1]&&(t[1][1]=i[1])}return t&&nb(t)}},Zz=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(e,t){this.ecModel=e,this.api=t,this.model,(this._brushController=new pN(t.getZr())).on("brush",O_.bind(this._onBrush,this)).mount()},t.prototype.render=function(e,t,n,r){this.model=e,this._updateController(e,t,n,r)},t.prototype.updateTransform=function(e,t,n,r){$v(t),this._updateController(e,t,n,r)},t.prototype.updateVisual=function(e,t,n,r){this.updateTransform(e,t,n,r)},t.prototype.updateView=function(e,t,n,r){this._updateController(e,t,n,r)},t.prototype._updateController=function(e,t,n,r){r&&r.$from===e.id||this._brushController.setPanels(e.brushTargetManager.makePanelOpts(n)).enableBrush(e.brushOption).updateCovers(e.areas.slice())},t.prototype.dispose=function(){this._brushController.dispose()},t.prototype._onBrush=function(e){var t=this.model.id,n=this.model.brushTargetManager.setOutputRanges(e.areas,this.ecModel);(!e.isEnd||e.removeOnClick)&&this.api.dispatchAction({type:"brush",brushId:t,areas:O_.clone(n),$from:t}),e.isEnd&&this.api.dispatchAction({type:"brushEnd",brushId:t,areas:O_.clone(n),$from:t})},t.type="brush",t}(FT),$z=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.areas=[],n.brushOption={},n}return a(t,e),t.prototype.optionUpdated=function(e,t){var n=this.option;t||Xv(n,e,["inBrush","outOfBrush"]);var r=n.inBrush=n.inBrush||{};n.outOfBrush=n.outOfBrush||{color:"#ddd"},r.hasOwnProperty("liftZ")||(r.liftZ=5)},t.prototype.setAreas=function(e){e&&(this.areas=O_.map(e,(function(e){return rb(this.option,e)}),this))},t.prototype.setBrushOption=function(e){this.brushOption=rb(this.option,e),this.brushType=this.brushOption.brushType},t.type="brush",t.dependencies=["geo","grid","xAxis","yAxis","parallel","series"],t.defaultOption={seriesIndex:"all",brushType:"rect",brushMode:"single",transformable:!0,brushStyle:{borderWidth:1,color:"rgba(210,219,238,0.3)",borderColor:"#D2DBEE"},throttleType:"fixRate",throttleDelay:0,removeOnClick:!0,z:1e4},t}(hI),Jz=["rect","polygon","lineX","lineY","keep","clear"],eB=function(e){function t(){return null!==e&&e.apply(this,arguments)||this}return a(t,e),t.prototype.render=function(e,t){var n,r,o;t.eachComponent({mainType:"brush"},(function(e){n=e.brushType,r=e.brushOption.brushMode||"single",o=o||!!e.areas.length})),this._brushType=n,this._brushMode=r,O_.each(e.get("type",!0),(function(t){e.setIconStatus(t,("keep"===t?"multiple"===r:"clear"===t?o:t===n)?"emphasis":"normal")}))},t.prototype.updateView=function(e,t,n){this.render(e,t,n)},t.prototype.getIcons=function(){var e=this.model,t=e.get("icon",!0),n={};return O_.each(e.get("type",!0),(function(e){t[e]&&(n[e]=t[e])})),n},t.prototype.onclick=function(e,t,n){var r=this._brushType,o=this._brushMode;"clear"===n?(t.dispatchAction({type:"axisAreaSelect",intervals:[]}),t.dispatchAction({type:"brush",command:"clear",areas:[]})):t.dispatchAction({type:"takeGlobalCursor",key:"brush",brushOption:{brushType:"keep"===n?r:r!==n&&n,brushMode:"keep"===n?"multiple"===o?"single":"multiple":o}})},t.getDefaultOption=function(e){return{show:!0,type:Jz.slice(),icon:{rect:"M7.3,34.7 M0.4,10V-0.2h9.8 M89.6,10V-0.2h-9.8 M0.4,60v10.2h9.8 M89.6,60v10.2h-9.8 M12.3,22.4V10.5h13.1 M33.6,10.5h7.8 M49.1,10.5h7.8 M77.5,22.4V10.5h-13 M12.3,31.1v8.2 M77.7,31.1v8.2 M12.3,47.6v11.9h13.1 M33.6,59.5h7.6 M49.1,59.5 h7.7 M77.5,47.6v11.9h-13",polygon:"M55.2,34.9c1.7,0,3.1,1.4,3.1,3.1s-1.4,3.1-3.1,3.1 s-3.1-1.4-3.1-3.1S53.5,34.9,55.2,34.9z M50.4,51c1.7,0,3.1,1.4,3.1,3.1c0,1.7-1.4,3.1-3.1,3.1c-1.7,0-3.1-1.4-3.1-3.1 C47.3,52.4,48.7,51,50.4,51z M55.6,37.1l1.5-7.8 M60.1,13.5l1.6-8.7l-7.8,4 M59,19l-1,5.3 M24,16.1l6.4,4.9l6.4-3.3 M48.5,11.6 l-5.9,3.1 M19.1,12.8L9.7,5.1l1.1,7.7 M13.4,29.8l1,7.3l6.6,1.6 M11.6,18.4l1,6.1 M32.8,41.9 M26.6,40.4 M27.3,40.2l6.1,1.6 M49.9,52.1l-5.6-7.6l-4.9-1.2",lineX:"M15.2,30 M19.7,15.6V1.9H29 M34.8,1.9H40.4 M55.3,15.6V1.9H45.9 M19.7,44.4V58.1H29 M34.8,58.1H40.4 M55.3,44.4 V58.1H45.9 M12.5,20.3l-9.4,9.6l9.6,9.8 M3.1,29.9h16.5 M62.5,20.3l9.4,9.6L62.3,39.7 M71.9,29.9H55.4",lineY:"M38.8,7.7 M52.7,12h13.2v9 M65.9,26.6V32 M52.7,46.3h13.2v-9 M24.9,12H11.8v9 M11.8,26.6V32 M24.9,46.3H11.8v-9 M48.2,5.1l-9.3-9l-9.4,9.2 M38.9-3.9V12 M48.2,53.3l-9.3,9l-9.4-9.2 M38.9,62.3V46.4",keep:"M4,10.5V1h10.3 M20.7,1h6.1 M33,1h6.1 M55.4,10.5V1H45.2 M4,17.3v6.6 M55.6,17.3v6.6 M4,30.5V40h10.3 M20.7,40 h6.1 M33,40h6.1 M55.4,30.5V40H45.2 M21,18.9h62.9v48.6H21V18.9z",clear:"M22,14.7l30.9,31 M52.9,14.7L22,45.7 M4.7,16.8V4.2h13.1 M26,4.2h7.8 M41.6,4.2h7.8 M70.3,16.8V4.2H57.2 M4.7,25.9v8.6 M70.3,25.9v8.6 M4.7,43.2v12.6h13.1 M26,55.8h7.8 M41.6,55.8h7.8 M70.3,43.2v12.6H57.2"},title:e.getLocaleModel().get(["toolbox","brush","title"])}},t}(sz),tB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode={type:"box",ignoreSize:!0},n}return a(t,e),t.type="title",t.defaultOption={z:6,show:!0,text:"",target:"blank",subtext:"",subtarget:"blank",left:0,top:0,backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,padding:5,itemGap:10,textStyle:{fontSize:18,fontWeight:"bold",color:"#464646"},subtextStyle:{fontSize:12,color:"#6E7079"}},t}(hI),nB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.render=function(e,t,n){if(this.group.removeAll(),e.get("show")){var r=this.group,o=e.getModel("textStyle"),i=e.getModel("subtextStyle"),a=e.get("textAlign"),s=O_.retrieve2(e.get("textBaseline"),e.get("textVerticalAlign")),l=new nO({style:Xr(o,{text:e.get("text"),fill:o.getTextColor()},{disableBox:!0}),z2:10}),u=l.getBoundingRect(),c=e.get("subtext"),p=new nO({style:Xr(i,{text:c,fill:i.getTextColor(),y:u.height+e.get("itemGap"),verticalAlign:"top"},{disableBox:!0}),z2:10}),d=e.get("link"),f=e.get("sublink"),h=e.get("triggerEvent",!0);l.silent=!d&&!h,p.silent=!f&&!h,d&&l.on("click",(function(){Ro(d,"_"+e.get("target"))})),f&&p.on("click",(function(){Ro(f,"_"+e.get("subtarget"))})),rO(l).eventData=rO(p).eventData=h?{componentType:"title",componentIndex:e.componentIndex}:null,r.add(l),c&&r.add(p);var g=r.getBoundingRect(),y=e.getBoxLayoutParams();y.width=g.width,y.height=g.height;var m=No(y,{width:n.getWidth(),height:n.getHeight()},e.get("padding"));a||("middle"===(a=e.get("left")||e.get("right"))&&(a="center"),"right"===a?m.x+=m.width:"center"===a&&(m.x+=m.width/2)),s||("center"===(s=e.get("top")||e.get("bottom"))&&(s="middle"),"bottom"===s?m.y+=m.height:"middle"===s&&(m.y+=m.height/2),s=s||"top"),r.x=m.x,r.y=m.y,r.markRedraw();var v={align:a,verticalAlign:s};l.setStyle(v),p.setStyle(v),g=r.getBoundingRect();var b=m.margin,x=e.getItemStyle(["color","opacity"]);x.fill=e.get("backgroundColor");var _=new XC({shape:{x:g.x-b[3],y:g.y-b[0],width:g.width+b[1]+b[3],height:g.height+b[0]+b[2],r:e.get("borderRadius")},style:x,subPixelOptimize:!0,silent:!0});r.add(_)}},t.type="title",t}(FT),rB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.layoutMode="box",n}return a(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n),this._initData()},t.prototype.mergeOption=function(){e.prototype.mergeOption.apply(this,arguments),this._initData()},t.prototype.setCurrentIndex=function(e){null==e&&(e=this.option.currentIndex);var t=this._data.count();this.option.loop?e=(e%t+t)%t:(e>=t&&(e=t-1),0>e&&(e=0)),this.option.currentIndex=e},t.prototype.getCurrentIndex=function(){return this.option.currentIndex},t.prototype.isIndexMax=function(){return this.getCurrentIndex()>=this._data.count()-1},t.prototype.setPlayState=function(e){this.option.autoPlay=!!e},t.prototype.getPlayState=function(){return!!this.option.autoPlay},t.prototype._initData=function(){var e,t=this.option,n=t.data||[],r=t.axisType,o=this._names=[];"category"===r?(e=[],Object(O_.each)(n,(function(t,n){var r,i=Ht(Ft(t),"");Object(O_.isObject)(t)?(r=Object(O_.clone)(t)).value=n:r=n,e.push(r),o.push(i)}))):e=n;var i={category:"ordinal",time:"time",value:"number"}[r]||"number";(this._data=new dP([{name:"value",type:i}],this)).initData(e,o)},t.prototype.getData=function(){return this._data},t.prototype.getCategories=function(){if("category"===this.get("axisType"))return this._names.slice()},t.type="timeline",t.defaultOption={z:4,show:!0,axisType:"time",realtime:!0,left:"20%",top:null,right:"20%",bottom:0,width:null,height:40,padding:5,controlPosition:"left",autoPlay:!1,rewind:!1,loop:!0,playInterval:2e3,currentIndex:0,itemStyle:{},label:{color:"#000"},data:[]},t}(hI),oB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="timeline.slider",t.defaultOption=no(rB.defaultOption,{backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",borderWidth:0,orient:"horizontal",inverse:!1,tooltip:{trigger:"item"},symbol:"circle",symbolSize:12,lineStyle:{show:!0,width:2,color:"#DAE1F5"},label:{position:"auto",show:!0,interval:"auto",rotate:0,color:"#A4B1D7"},itemStyle:{color:"#A4B1D7",borderWidth:1},checkpointStyle:{symbol:"circle",symbolSize:15,color:"#316bf3",borderColor:"#fff",borderWidth:2,shadowBlur:2,shadowOffsetX:1,shadowOffsetY:1,shadowColor:"rgba(0, 0, 0, 0.3)",animation:!0,animationDuration:300,animationEasing:"quinticInOut"},controlStyle:{show:!0,showPlayBtn:!0,showPrevBtn:!0,showNextBtn:!0,itemSize:24,itemGap:12,position:"left",playIcon:"path://M31.6,53C17.5,53,6,41.5,6,27.4S17.5,1.8,31.6,1.8C45.7,1.8,57.2,13.3,57.2,27.4S45.7,53,31.6,53z M31.6,3.3 C18.4,3.3,7.5,14.1,7.5,27.4c0,13.3,10.8,24.1,24.1,24.1C44.9,51.5,55.7,40.7,55.7,27.4C55.7,14.1,44.9,3.3,31.6,3.3z M24.9,21.3 c0-2.2,1.6-3.1,3.5-2l10.5,6.1c1.899,1.1,1.899,2.9,0,4l-10.5,6.1c-1.9,1.1-3.5,0.2-3.5-2V21.3z",stopIcon:"path://M30.9,53.2C16.8,53.2,5.3,41.7,5.3,27.6S16.8,2,30.9,2C45,2,56.4,13.5,56.4,27.6S45,53.2,30.9,53.2z M30.9,3.5C17.6,3.5,6.8,14.4,6.8,27.6c0,13.3,10.8,24.1,24.101,24.1C44.2,51.7,55,40.9,55,27.6C54.9,14.4,44.1,3.5,30.9,3.5z M36.9,35.8c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H36c0.5,0,0.9,0.4,0.9,1V35.8z M27.8,35.8 c0,0.601-0.4,1-0.9,1h-1.3c-0.5,0-0.9-0.399-0.9-1V19.5c0-0.6,0.4-1,0.9-1H27c0.5,0,0.9,0.4,0.9,1L27.8,35.8L27.8,35.8z",nextIcon:"M2,18.5A1.52,1.52,0,0,1,.92,18a1.49,1.49,0,0,1,0-2.12L7.81,9.36,1,3.11A1.5,1.5,0,1,1,3,.89l8,7.34a1.48,1.48,0,0,1,.49,1.09,1.51,1.51,0,0,1-.46,1.1L3,18.08A1.5,1.5,0,0,1,2,18.5Z",prevIcon:"M10,.5A1.52,1.52,0,0,1,11.08,1a1.49,1.49,0,0,1,0,2.12L4.19,9.64,11,15.89a1.5,1.5,0,1,1-2,2.22L1,10.77A1.48,1.48,0,0,1,.5,9.68,1.51,1.51,0,0,1,1,8.58L9,.92A1.5,1.5,0,0,1,10,.5Z",prevBtnSize:18,nextBtnSize:18,color:"#A4B1D7",borderColor:"#A4B1D7",borderWidth:1},emphasis:{label:{show:!0,color:"#6f778d"},itemStyle:{color:"#316BF3"},controlStyle:{color:"#316BF3",borderColor:"#316BF3",borderWidth:2}},progress:{lineStyle:{color:"#316BF3"},itemStyle:{color:"#316BF3"},label:{color:"#6f778d"}},data:[]}),t}(rB);Object(O_.mixin)(oB,dT.prototype);var iB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.type="timeline",t}(FT),aB=function(e){function t(t,n,r,o){var i=e.call(this,t,n,r)||this;return i.type=o||"value",i}return a(t,e),t.prototype.getLabelModel=function(){return this.model.getModel("label")},t.prototype.isHorizontal=function(){return"horizontal"===this.model.get("orient")},t}(JP),sB=f,lB=Yt(),uB=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.init=function(e,t){this.api=t},t.prototype.render=function(e,t,n){if(this.model=e,this.api=n,this.ecModel=t,this.group.removeAll(),e.get("show",!0)){var r=this._layout(e,n),o=this._createGroup("_mainGroup"),i=this._createGroup("_labelGroup"),a=this._axis=this._createAxis(r,e);e.formatTooltip=function(e){return Gi("nameValue",{noName:!0,value:a.scale.getLabel({value:e})})},Object(O_.each)(["AxisLine","AxisTick","Control","CurrentPointer"],(function(t){this["_render"+t](r,o,a,e)}),this),this._renderAxisLabel(r,i,a,e),this._position(r,e)}this._doPlayStop(),this._updateTicksStatus()},t.prototype.remove=function(){this._clearTimer(),this.group.removeAll()},t.prototype.dispose=function(){this._clearTimer()},t.prototype._layout=function(e,t){var n,r=e.get(["label","position"]),o=e.get("orient"),i=function(e,t){return No(e.getBoxLayoutParams(),{width:t.getWidth(),height:t.getHeight()},e.get("padding"))}(e,t),a={horizontal:"center",vertical:0<=(n=null==r||"auto"===r?"horizontal"===o?i.y+i.height/2r[1]&&(n=r[1]),np[1]||l[1]d[1]||u[1]n[o],y=[-f.x,-f.y];t||(y[r]=l[s]);var m=[0,0],v=[-h.x,-h.y],b=O_.retrieve2(e.get("pageButtonGap",!0),e.get("itemGap",!0));g&&("end"===e.get("pageButtonPosition",!0)?v[r]+=n[o]-h[o]:m[r]+=h[o]+b);v[1-r]+=f[i]/2-h[i]/2,l.setPosition(y),u.setPosition(m),p.setPosition(v);var x={x:0,y:0};if(x[o]=g?n[o]:f[o],x[i]=d(f[i],h[i]),x[a]=c(0,h[a]+v[1-r]),u.__rectSize=n[o],g){var _={x:0,y:0};_[o]=d(n[o]-h[o]-b,0),_[i]=x[i],u.setClipPath(new XC({shape:_})),u.__rectSize=_[o]}else p.eachChild((function(e){e.attr({invisible:!0,silent:!0})}));var w=this._getPageInfo(e);return null!=w.pageIndex&&Vr(l,{x:w.contentPosition[0],y:w.contentPosition[1]},g?e:null),this._updatePageInfoView(e,w),x},t.prototype._pageGo=function(e,t,n){var r=this._getPageInfo(t)[e];null!=r&&n.dispatchAction({type:"legendScroll",scrollDataIndex:r,legendId:t.id})},t.prototype._updatePageInfoView=function(e,t){var n=this._controllerGroup;O_.each(["pagePrev","pageNext"],(function(r){var o=null!=t[r+"DataIndex"],i=n.childOfName(r);i&&(i.setStyle("fill",o?e.get("pageIconColor",!0):e.get("pageIconInactiveColor",!0)),i.cursor=o?"pointer":"default")}));var r=n.childOfName("pageText"),o=e.get("pageFormatter"),i=t.pageIndex,a=null==i?0:i+1,s=t.pageCount;r&&o&&r.setStyle("text",O_.isString(o)?o.replace("{current}",null==a?"":a+"").replace("{total}",null==s?"":s+""):o({current:a,total:s}))},t.prototype._getPageInfo=function(e){function t(e){if(e){var t=e.getBoundingRect(),n=t[l]+e[l];return{s:n,e:n+t[s],i:e.__legendDataIndex}}}function n(e,t){return e.e>=t&&e.s<=t+i}var r=e.get("scrollDataIndex",!0),o=this.getContentGroup(),i=this._containerGroup.__rectSize,a=e.getOrient().index,s=RB[a],l=jB[a],u=this._findTargetItemIndex(r),c=o.children(),p=c[u],d=c.length,f=d?1:0,h={contentPosition:[o.x,o.y],pageCount:f,pageIndex:f-1,pagePrevDataIndex:null,pageNextDataIndex:null};if(!p)return h;var g=t(p);h.contentPosition[a]=-g.s;for(var y=u+1,m=g,v=g,b=null;y<=d;++y)(!(b=t(c[y]))&&v.e>m.s+i||b&&!n(b,m.s))&&((m=v.i>m.i?v:b)&&(null==h.pageNextDataIndex&&(h.pageNextDataIndex=m.i),++h.pageCount)),v=b;for(y=u-1,m=g,v=g,b=null;-1<=y;--y)(b=t(c[y]))&&n(v,b.s)||!(m.iS;S++)_=e(1===S),this._displayables.sliderGroup.add(_),this._displayables.dataShadowSegs.push(_)}}},t.prototype._prepareDataShadowInfo=function(){var e=this.dataZoomModel,t=e.get("showDataShadow");if(!1!==t){var n,r=this.ecModel;return e.eachTargetAxis((function(o,i){var a=e.getAxisProxy(o,i).getTargetSeriesModels();Object(O_.each)(a,(function(e){if(!(n||!0!==t&&0>Object(O_.indexOf)(WB,e.get("type")))){var a,s=r.getComponent(lv(o),i).axis,l=function(e){return{x:"y",y:"x",radius:"angle",angle:"radius"}[e]}(o),u=e.coordinateSystem;null!=l&&u.getOtherAxis&&(a=u.getOtherAxis(s).inverse),l=e.getData().mapDimension(l),n={thisAxis:s,series:e,thisDim:o,otherDim:l,otherAxisInverse:a}}}),this)}),this),n}},t.prototype._renderHandle=function(){var e=this.group,t=this._displayables,n=t.handles=[null,null],r=t.handleLabels=[null,null],o=this._displayables.sliderGroup,i=this._size,a=this.dataZoomModel,s=this.api,l=a.get("borderRadius")||0,u=a.get("brushSelect"),p=t.filler=new HB({silent:u,style:{fill:a.get("fillerColor")},textConfig:{position:"inside"}});o.add(p),o.add(new HB({silent:!0,subPixelOptimize:!0,shape:{x:0,y:0,width:i[0],height:i[1],r:l},style:{stroke:a.get("dataBackgroundColor")||a.get("borderColor"),lineWidth:1,fill:"rgba(0,0,0,0)"}})),Object(O_.each)([0,1],(function(t){var i=a.get("handleIcon");!LD[i]&&0>i.indexOf("path://")&&0>i.indexOf("image://")&&(i="path://"+i);var s=_s(i,-1,0,2,2,null,!0);s.attr({cursor:Hb(this._orient),draggable:!0,drift:Object(O_.bind)(this._onDragMove,this,t),ondragend:Object(O_.bind)(this._onDragEnd,this),onmouseover:Object(O_.bind)(this._showDataInfo,this,!0),onmouseout:Object(O_.bind)(this._showDataInfo,this,!1),z2:5});var l=s.getBoundingRect(),u=a.get("handleSize");this._handleHeight=gt(u,this._size[1]),this._handleWidth=l.width/l.height*this._handleHeight,s.setStyle(a.getModel("handleStyle").getItemStyle()),s.style.strokeNoScale=!0,s.rectHover=!0,s.ensureState("emphasis").style=a.getModel(["emphasis","handleStyle"]).getItemStyle(),Ar(s);var c=a.get("handleColor");null!=c&&(s.style.fill=c),o.add(n[t]=s);var p=a.getModel("textStyle");e.add(r[t]=new nO({silent:!0,invisible:!0,style:Xr(p,{x:0,y:0,text:"",verticalAlign:"middle",align:"center",fill:p.getTextColor(),font:p.getFont()}),z2:10}))}),this);var f=p;if(u){var h=gt(a.get("moveHandleSize"),i[1]),g=t.moveHandle=new XC({style:a.getModel("moveHandleStyle").getItemStyle(),silent:!0,shape:{r:[0,0,2,2],y:i[1]-.5,height:h}}),y=.8*h,m=t.moveHandleIcon=_s(a.get("moveHandleIcon"),-y/2,-y/2,y,y,"#fff",!0);m.silent=!0,m.y=i[1]+h/2-.5,g.ensureState("emphasis").style=a.getModel(["emphasis","moveHandleStyle"]).getItemStyle();var v=c(i[1]/2,d(h,10));(f=t.moveZone=new XC({invisible:!0,shape:{y:i[1]-v,height:h+v}})).on("mouseover",(function(){s.enterEmphasis(g)})).on("mouseout",(function(){s.leaveEmphasis(g)})),o.add(g),o.add(m),o.add(f)}f.attr({draggable:!0,cursor:Hb(this._orient),drift:Object(O_.bind)(this._onDragMove,this,"all"),ondragstart:Object(O_.bind)(this._showDataInfo,this,!0),ondragend:Object(O_.bind)(this._onDragEnd,this),onmouseover:Object(O_.bind)(this._showDataInfo,this,!0),onmouseout:Object(O_.bind)(this._showDataInfo,this,!1)})},t.prototype._resetInterval=function(){var e=this._range=this.dataZoomModel.getPercentRange(),t=this._getViewExtent();this._handleEnds=[ht(e[0],[0,100],t,!0),ht(e[1],[0,100],t,!0)]},t.prototype._updateInterval=function(e,t){var n=this.dataZoomModel,r=this._handleEnds,o=this._getViewExtent(),i=n.findRepresentativeAxisProxy().getMinMaxSpan(),a=[0,100];Bh(t,r,o,n.get("zoomLock")?"all":e,null==i.minSpan?null:ht(i.minSpan,a,o,!0),null==i.maxSpan?null:ht(i.maxSpan,a,o,!0));var s=this._range,l=this._range=mt([ht(r[0],o,a,!0),ht(r[1],o,a,!0)]);return!s||s[0]!==l[0]||s[1]!==l[1]},t.prototype._updateView=function(e){var t=this._displayables,n=this._handleEnds,r=mt(n.slice()),o=this._size;Object(O_.each)([0,1],(function(e){var r=t.handles[e],i=this._handleHeight;r.attr({scaleX:i/2,scaleY:i/2,x:n[e]+(e?-1:1),y:o[1]/2-i/2})}),this),t.filler.setShape({x:r[0],y:0,width:r[1]-r[0],height:o[1]});var i={x:r[0],width:r[1]-r[0]};t.moveHandle&&(t.moveHandle.setShape(i),t.moveZone.setShape(i),t.moveZone.getBoundingRect(),t.moveHandleIcon&&t.moveHandleIcon.attr("x",i.x+i.width/2));for(var a=t.dataShadowSegs,s=[0,r[0],r[1],o[0]],l=0;ln[0]||n[0]>t[0]||0>n[1]||n[1]>t[1])){var r=this._handleEnds,o=(r[0]+r[1])/2,i=this._updateInterval("all",n[0]-o);this._updateView(),i&&this._dispatchZoomAction(!1)}},t.prototype._onBrushStart=function(e){var t=e.offsetX,n=e.offsetY;this._brushStart=new U_(t,n),this._brushing=!0,this._brushStartTime=+new Date},t.prototype._onBrushEnd=function(){if(this._brushing){var e=this._displayables.brushRect;if(this._brushing=!1,e){e.attr("ignore",!0);var t=e.shape;if(!(200>+new Date-this._brushStartTime&&5>s(t.width))){var n=this._getViewExtent(),r=[0,100];this._range=mt([ht(t.x,n,r,!0),ht(t.x+t.width,n,r,!0)]),this._handleEnds=[t.x,t.x+t.width],this._updateView(),this._dispatchZoomAction(!1)}}}},t.prototype._onBrush=function(e){this._brushing&&(Q_(e.event),this._updateBrushRect(e.offsetX,e.offsetY))},t.prototype._updateBrushRect=function(e,t){var n=this._displayables,r=this.dataZoomModel,o=n.brushRect;o||(o=n.brushRect=new HB({silent:!0,style:r.getModel("brushStyle").getItemStyle()}),n.sliderGroup.add(o)),o.attr("ignore",!1);var i=this._brushStart,a=this._displayables.sliderGroup,s=a.transformCoordToLocal(e,t),l=a.transformCoordToLocal(i.x,i.y),u=this._size;s[0]=d(c(u[0],s[0]),0),o.setShape({x:l[0],y:0,width:s[0]-l[0],height:u[1]})},t.prototype._dispatchZoomAction=function(e){var t=this._range;this.api.dispatchAction({type:"dataZoom",from:this.uid,dataZoomId:this.dataZoomModel.id,animation:e?YB:null,start:t[0],end:t[1]})},t.prototype._findCoordRect=function(){var e,t=cv(this.dataZoomModel).infoList;if(!e&&t.length){var n=t[0].model.coordinateSystem;e=n.getRect&&n.getRect()}if(!e){var r=this.api.getWidth(),o=this.api.getHeight();e={x:.2*r,y:.2*o,width:.6*r,height:.6*o}}return e},t.type="dataZoom.slider",t}(ez),KB={color:{active:["#006edd","#e0ffff"],inactive:["rgba(0,0,0,0)"]},colorHue:{active:[0,360],inactive:[0,0]},colorSaturation:{active:[.3,1],inactive:[0,0]},colorLightness:{active:[.9,.5],inactive:[0,0]},colorAlpha:{active:[.3,1],inactive:[0,0]},opacity:{active:[.3,1],inactive:[0,0]},symbol:{active:["circle","roundRect","diamond"],inactive:["none"]},symbolSize:{active:[10,50],inactive:[0,0]}},ZB=function(e,t,n){var r=O_.clone((KB[e]||{})[t]);return n&&O_.isArray(r)?r[r.length-1]:r},$B=Mj.mapVisual,JB=Mj.eachVisual,eQ=O_.isArray,tQ=O_.each,nQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n.stateList=["inRange","outOfRange"],n.replacableOptionKeys=["inRange","outOfRange","target","controller","color"],n.layoutMode={type:"box",ignoreSize:!0},n.dataBound=[-1/0,1/0],n.targetVisuals={},n.controllerVisuals={},n}return a(t,e),t.prototype.init=function(e,t,n){this.mergeDefaultAndTheme(e,n)},t.prototype.optionUpdated=function(e,t){var n=this.option;t||Xv(n,e,this.replacableOptionKeys),this.textStyleModel=this.getModel("textStyle"),this.resetItemSize(),this.completeVisualOption()},t.prototype.resetVisual=function(e){var t=this.stateList;e=O_.bind(e,this),this.controllerVisuals=Yv(this.option.controller,t,e),this.targetVisuals=Yv(this.option.target,t,e)},t.prototype.getItemSymbol=function(){return null},t.prototype.getTargetSeriesIndices=function(){var e=this.option.seriesIndex,t=[];return null==e||"all"===e?this.ecModel.eachSeries((function(e,n){t.push(n)})):t=Nt(e),t},t.prototype.eachTargetSeries=function(e,t){O_.each(this.getTargetSeriesIndices(),(function(n){var r=this.ecModel.getSeriesByIndex(n);r&&e.call(t,r)}),this)},t.prototype.isTargetSeries=function(e){var t=!1;return this.eachTargetSeries((function(n){n===e&&(t=!0)})),t},t.prototype.formatValueText=function(e,t,n){function r(e){return e===s[0]?"min":e===s[1]?"max":(+e).toFixed(c(a,20))}var o,i=this.option,a=i.precision,s=this.dataBound,l=i.formatter;n=n||["<",">"],O_.isArray(e)&&(e=e.slice(),o=!0);var u=t?e:o?[r(e[0]),r(e[1])]:r(e);return O_.isString(l)?l.replace("{value}",o?u[0]:u).replace("{value2}",o?u[1]:u):O_.isFunction(l)?o?l(e[0],e[1]):l(e):o?e[0]===s[0]?n[0]+" "+u[1]:e[1]===s[1]?n[1]+" "+u[0]:u[0]+" - "+u[1]:u},t.prototype.resetExtent=function(){var e=this.option,t=mt([e.min,e.max]);this._dataExtent=t},t.prototype.getDataDimensionIndex=function(e){var t=this.option.dimension;if(null!=t)return e.getDimensionIndex(t);for(var n=e.dimensions,r=n.length-1;0<=r;r--){var o=n[r],i=e.getDimensionInfo(o);if(!i.isCalculationCoord)return i.storeDimIndex}},t.prototype.getExtent=function(){return this._dataExtent.slice()},t.prototype.completeVisualOption=function(){function e(e){eQ(n.color)&&!e.inRange&&(e.inRange={color:n.color.slice().reverse()}),e.inRange=e.inRange||{color:t.get("gradientColor")}}var t=this.ecModel,n=this.option,r={inRange:n.inRange,outOfRange:n.outOfRange},o=n.target||(n.target={}),i=n.controller||(n.controller={});O_.merge(o,r),O_.merge(i,r);var a=this.isCategory();e.call(this,o),e.call(this,i),function(e,t,n){var r=e[t],o=e[n];r&&!o&&(o=e[n]={},tQ(r,(function(e,t){if(Mj.isValidType(t)){var n=ZB(t,"inactive",a);null!=n&&(o[t]=n,"color"===t&&!o.hasOwnProperty("opacity")&&!o.hasOwnProperty("colorAlpha")&&(o.opacity=[0,0]))}})))}.call(this,o,"inRange","outOfRange"),function(e){var t=(e.inRange||{}).symbol||(e.outOfRange||{}).symbol,n=(e.inRange||{}).symbolSize||(e.outOfRange||{}).symbolSize,r=this.get("inactiveColor"),o=this.getItemSymbol()||"roundRect";tQ(this.stateList,(function(i){var s=this.itemSize,l=e[i];l||(l=e[i]={color:a?r:[r]}),null==l.symbol&&(l.symbol=t&&O_.clone(t)||(a?o:[o])),null==l.symbolSize&&(l.symbolSize=n&&O_.clone(n)||(a?s[0]:[s[0],s[0]])),l.symbol=$B(l.symbol,(function(e){return"none"===e?o:e}));var u=l.symbolSize;if(null!=u){var c=-1/0;JB(u,(function(e){e>c&&(c=e)})),l.symbolSize=$B(u,(function(e){return ht(e,[0,c],[0,s[0]],!0)}))}}),this)}.call(this,i)},t.prototype.resetItemSize=function(){this.itemSize=[parseFloat(this.get("itemWidth")),parseFloat(this.get("itemHeight"))]},t.prototype.isCategory=function(){return!!this.option.categories},t.prototype.setSelected=function(){},t.prototype.getSelected=function(){return null},t.prototype.getValueState=function(){return null},t.prototype.getVisualMeta=function(){return null},t.type="visualMap",t.dependencies=["series"],t.defaultOption={show:!0,z:4,seriesIndex:"all",min:0,max:200,left:0,right:null,top:null,bottom:0,itemWidth:null,itemHeight:null,inverse:!1,orient:"vertical",backgroundColor:"rgba(0,0,0,0)",borderColor:"#ccc",contentColor:"#5793f3",inactiveColor:"#aaa",borderWidth:0,padding:5,textGap:10,precision:0,textStyle:{color:"#333"}},t}(hI),rQ=[20,140],oQ=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.optionUpdated=function(){e.prototype.optionUpdated.apply(this,arguments),this.resetExtent(),this.resetVisual((function(e){e.mappingMethod="linear",e.dataExtent=this.getExtent()})),this._resetRange()},t.prototype.resetItemSize=function(){e.prototype.resetItemSize.apply(this,arguments);var t=this.itemSize;(null==t[0]||isNaN(t[0]))&&(t[0]=rQ[0]),(null==t[1]||isNaN(t[1]))&&(t[1]=rQ[1])},t.prototype._resetRange=function(){var e=this.getExtent(),t=this.option.range;!t||t.auto?(e.auto=1,this.option.range=e):O_.isArray(t)&&(t[0]>t[1]&&t.reverse(),t[0]=d(t[0],e[0]),t[1]=c(t[1],e[1]))},t.prototype.completeVisualOption=function(){e.prototype.completeVisualOption.apply(this,arguments),O_.each(this.stateList,(function(e){var t=this.option.controller[e].symbolSize;t&&t[0]!==t[1]&&(t[0]=t[1]/3)}),this)},t.prototype.setSelected=function(e){this.option.range=e.slice(),this._resetRange()},t.prototype.getSelected=function(){var e=this.getExtent(),t=mt((this.get("range")||[]).slice());return t[0]>e[1]&&(t[0]=e[1]),t[1]>e[1]&&(t[1]=e[1]),t[0]=n[1]||e<=t[1])?"inRange":"outOfRange"},t.prototype.findTargetDataIndices=function(e){var t=[];return this.eachTargetSeries((function(n){var r=[],o=n.getData();o.each(this.getDataDimensionIndex(o),(function(t,n){e[0]<=t&&t<=e[1]&&r.push(n)}),this),t.push({seriesId:n.id,dataIndex:r})}),this),t},t.prototype.getVisualMeta=function(e){function t(t,n){o.push({value:t,color:e(t,n)})}for(var n=Gb(0,0,this.getExtent()),r=Gb(0,0,this.option.range.slice()),o=[],i=0,a=0,s=r.length,l=n.length;ae[1]);i++)n.push({color:this.getControllerVisual(o,"color",t),offset:i/100});return n.push({color:this.getControllerVisual(e[1],"color",t),offset:1}),n},t.prototype._createBarPoints=function(e,t){var n=this.visualMapModel.itemSize;return[[n[0]-t[0],e[0]],[n[0],e[0]],[n[0],e[1]],[n[0]-t[1],e[1]]]},t.prototype._createBarGroup=function(e){var t=this._orient,n=this.visualMapModel.get("inverse");return new vS("horizontal"!==t||n?"horizontal"===t&&n?{scaleX:"bottom"===e?-1:1,rotation:-f/2}:"vertical"!==t||n?{scaleX:"left"===e?1:-1}:{scaleX:"left"===e?1:-1,scaleY:-1}:{scaleX:"bottom"===e?1:-1,rotation:f/2})},t.prototype._updateHandle=function(e,t){if(this._useHandle){var n=this._shapes,r=this.visualMapModel,o=n.handleThumbs,i=n.handleLabels,a=r.itemSize,s=r.getExtent();lQ([0,1],(function(l){var u=o[l];u.setStyle("fill",t.handlesColor[l]),u.y=e[l];var c=sQ(e[l],[0,a[1]],s,!0),p=this.getControllerVisual(c,"symbolSize");u.scaleX=u.scaleY=p/a[0],u.x=a[0]-p/2;var d=La(n.handleLabelPoints[l],ja(u,this.group));i[l].setStyle({x:d[0],y:d[1],text:r.formatValueText(this._dataInterval[l]),verticalAlign:"middle",align:"vertical"===this._orient?this._applyTransform("left",n.mainGroup):"center"})}),this)}},t.prototype._showIndicator=function(e,t,n){var r=this.visualMapModel,o=r.getExtent(),i=r.itemSize,a=[0,i[1]],s=this._shapes,l=s.indicator;if(l){l.attr("invisible",!1);var u=this.getControllerVisual(e,"color",{convertOpacityToAlpha:!0}),c=this.getControllerVisual(e,"symbolSize"),p=sQ(e,o,a,!0),d=i[0]-c/2,f={x:l.x,y:l.y};l.y=p,l.x=d;var h=La(s.indicatorLabelPoint,ja(l,this.group)),g=s.indicatorLabel;g.attr("invisible",!1);var y=this._applyTransform("left",s.mainGroup),m="horizontal"===this._orient;g.setStyle({text:(n||"")+r.formatValueText(t),verticalAlign:m?y:"middle",align:m?"center":y});var v={x:d,y:p,style:{fill:u}},b={style:{x:h[0],y:h[1]}};if(r.ecModel.isAnimationEnabled()&&!this._firstShowIndicator){var x={duration:100,easing:"cubicInOut",additive:!0};l.x=f.x,l.y=f.y,l.animateTo(v,x),g.animateTo(b,x)}else l.attr(v),g.attr(b);this._firstShowIndicator=!1;var _=this._shapes.handleLabels;if(_)for(var w=0;w<_.length;w++)this._api.enterBlur(_[w])}},t.prototype._enableHoverLinkToSeries=function(){var e=this;this._shapes.mainGroup.on("mousemove",(function(t){if(e._hovering=!0,!e._dragging){var n=e.visualMapModel.itemSize,r=e._applyTransform([t.offsetX,t.offsetY],e._shapes.mainGroup,!0,!0);r[1]=uQ(cQ(0,r[1]),n[1]),e._doHoverLinkToSeries(r[1],0<=r[0]&&r[0]<=n[0])}})).on("mouseout",(function(){e._hovering=!1,e._dragging||e._clearHoverLinkToSeries()}))},t.prototype._enableHoverLinkFromSeries=function(){var e=this.api.getZr();this.visualMapModel.option.hoverLink?(e.on("mouseover",this._hoverLinkFromSeriesMouseOver,this),e.on("mouseout",this._hideIndicator,this)):this._clearHoverLinkFromSeries()},t.prototype._doHoverLinkToSeries=function(e,t){var n=this.visualMapModel,r=n.itemSize;if(n.option.hoverLink){var o=[0,r[1]],i=n.getExtent();e=uQ(cQ(o[0],e),o[1]);var a=function(e,t,n){var r=pQ/2,o=e.get("hoverLinkDataSize");return o&&(r=sQ(o,t,n,!0)/2),r}(n,i,o),s=[e-a,e+a],l=sQ(e,o,i,!0),u=[sQ(s[0],o,i,!0),sQ(s[1],o,i,!0)];s[0]o[1]&&(u[1]=1/0),t&&(u[0]===-1/0?this._showIndicator(l,u[1],"< ",a):u[1]===1/0?this._showIndicator(l,u[0],"> ",a):this._showIndicator(l,l,"≈ ",a));var c=this._hoverLinkDataIndices,p=[];(t||Kb(n))&&(p=this._hoverLinkDataIndices=n.findTargetDataIndices(u));var d=function(e,t){function n(e,t,n){for(var r,o=0,i=e.length;os&&t([s,n[0]],"outOfRange"),t(n.slice()),s=n[1])}),this),{stops:n,outerColors:r}}},t.type="visualMap.piecewise",t.defaultOption=no(nQ.defaultOption,{selected:null,minOpen:!1,maxOpen:!1,align:"auto",itemWidth:20,itemHeight:14,itemSymbol:"roundRect",pieces:null,categories:null,splitNumber:5,selectedMode:"multiple",itemGap:10,hoverLink:!0}),t}(nQ),bQ={splitNumber:function(e){var t=this.option,n=c(t.precision,20),r=this.getExtent(),o=t.splitNumber;o=d(parseInt(o,10),1),t.splitNumber=o;for(var i=(r[1]-r[0])/o;+i.toFixed(n)!=i&&5>n;)n++;t.precision=n,i=+i.toFixed(n),t.minOpen&&e.push({interval:[-1/0,r[0]],close:[0,0]});for(var a,s=0,l=r[0];sp;p++){i=[["gte","gt","min"],["lte","lt","max"]][p];for(var d=0;3>d&&null==a[p];d++)a[p]=t[i[d]],s[p]=l[d],c[p]=2===d;null==a[p]&&(a[p]=u[p])}c[0]&&a[1]===1/0&&(s[0]=0),c[1]&&a[0]===-1/0&&(s[1]=0),a[0]===a[1]&&s[0]&&s[1]&&(r.value=a[0])}r.visual=Mj.retrieveVisuals(t),e.push(r)}),this),rx(t,e),Pt(e),O_.each(e,(function(e){var t=e.close,n=[["<","≤"][t[1]],[">","≥"][t[0]]];e.text=e.text||this.formatValueText(null==e.value?e.interval:e.value,!1,n)}),this)}},xQ=vQ,_Q=function(e){function t(){var n=null!==e&&e.apply(this,arguments)||this;return n.type=t.type,n}return a(t,e),t.prototype.doRender=function(){var e=this.group;e.removeAll();var t=this.visualMapModel,n=t.get("textGap"),r=t.textStyleModel,o=r.getFont(),i=r.getTextColor(),a=this._getItemAlign(),s=t.itemSize,l=this._getViewData(),u=l.endsText,c=O_.retrieve(t.get("showLabel",!0),!u);u&&this._renderEndsText(e,u[0],s,c,a),O_.each(l.viewPieceList,(function(r){var l=r.piece,u=new vS;u.onclick=O_.bind(this._onItemClick,this,l),this._enableHoverLink(u,r.indexInModelPieceList);var p=t.getRepresentValue(l);if(this._createItemSymbol(u,p,[0,0,s[0],s[1]]),c){var d=this.visualMapModel.getValueState(p);u.add(new nO({style:{x:"right"===a?-n:s[0]+n,y:s[1]/2,text:l.text,verticalAlign:"middle",align:a,font:o,fill:i,opacity:"outOfRange"===d?.5:1}}))}e.add(u)}),this),u&&this._renderEndsText(e,u[1],s,c,a),pI(t.get("orient"),e,t.get("itemGap")),this.renderBackground(e),this.positionGroup(e)},t.prototype._enableHoverLink=function(e,t){var n=this;e.on("mouseover",(function(){return r("highlight")})).on("mouseout",(function(){return r("downplay")}));var r=function(e){var r=n.visualMapModel;r.option.hoverLink&&n.api.dispatchAction({type:e,batch:Yb(r.findTargetDataIndices(t),r)})}},t.prototype._getItemAlign=function(){var e=this.visualMapModel,t=e.option;if("vertical"===t.orient)return Wb(e,this.api,e.itemSize);var n=t.align;return n&&"auto"!==n||(n="left"),n},t.prototype._renderEndsText=function(e,t,n,r,o){if(t){var i=new vS,a=this.visualMapModel.textStyleModel;i.add(new nO({style:Xr(a,{x:r?"right"===o?n[0]:0:n[0]/2,y:n[1]/2,verticalAlign:"middle",align:r?o:"center",text:t})})),e.add(i)}},t.prototype._getViewData=function(){var e=this.visualMapModel,t=O_.map(e.getPieceList(),(function(e,t){return{piece:e,indexInModelPieceList:t}})),n=e.get("text"),r=e.get("orient"),o=e.get("inverse");return("horizontal"===r?o:!o)?t.reverse():n&&(n=n.slice().reverse()),{viewPieceList:t,endsText:n}},t.prototype._createItemSymbol=function(e,t,n){e.add(_s(this.getControllerVisual(t,"symbol"),n[0],n[1],n[2],n[3],this.getControllerVisual(t,"color")))},t.prototype._onItemClick=function(e){var t=this.visualMapModel,n=t.option,r=n.selectedMode;if(r){var o=O_.clone(n.selected),i=t.getSelectedMapKey(e);"single"===r||!0===r?(o[i]=!0,O_.each(o,(function(e,t){o[t]=t===i}))):o[i]=!o[i],this.api.dispatchAction({type:"selectDataRange",from:this.uid,visualMapId:this.visualMapModel.id,selected:o})}},t.type="visualMap.piecewise",t}(iQ),wQ={label:{enabled:!0},decal:{show:!1}},SQ=Yt(),CQ={},OQ={value:"eq","<":"lt","<=":"lte",">":"gt",">=":"gte","=":"eq","!=":"ne","<>":"ne"},IQ=function(){function e(e){null==(this._condVal=Object(O_.isString)(e)?new RegExp(e):Object(O_.isRegExp)(e)?e:null)&&Ko("")}return e.prototype.evaluate=function(e){var t=typeof e;return Object(O_.isString)(t)?this._condVal.test(e):!!Object(O_.isNumber)(t)&&this._condVal.test(e+"")},e}(),TQ=function(){function e(){}return e.prototype.evaluate=function(){return this.value},e}(),AQ=function(){function e(){}return e.prototype.evaluate=function(){for(var e=this.children,t=0;tr)}))}}}("pie"))},function(e){vl(hd),e.registerSeriesModel(TM),e.registerChartView(PM),e.registerLayout(Sp("scatter"))},function(e){vl(xd),e.registerChartView(aR),e.registerSeriesModel(sR),e.registerLayout(gd),e.registerProcessor(Fp("radar")),e.registerPreprocessor(vd)},function(e){vl(nf),e.registerChartView(WR),e.registerSeriesModel(YR),e.registerLayout(Xd),e.registerProcessor(e.PRIORITY.PROCESSOR.STATISTIC,Yd),ms("map",e.registerAction)},function(e){e.registerChartView(aj),e.registerSeriesModel(pj),e.registerLayout(Pf),e.registerVisual(Ef),function(e){e.registerAction({type:"treeExpandAndCollapse",event:"treeExpandAndCollapse",update:"update"},(function(e,t){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var n=e.dataIndex,r=t.getData().tree.getNodeByDataIndex(n);r.isExpand=!r.isExpand}))})),e.registerAction({type:"treeRoam",event:"treeRoam",update:"none"},(function(e,t,n){t.eachComponent({mainType:"series",subType:"tree",query:e},(function(t){var r=ef(t.coordinateSystem,e,void 0,n);t.setCenter&&t.setCenter(r.center),t.setZoom&&t.setZoom(r.zoom)}))}))}(e)},function(e){e.registerSeriesModel(fj),e.registerChartView(Tj),e.registerVisual(Lj),e.registerLayout(Uj),function(e){for(var t=0;tYr1jih?wjc644mVUZW|6I? zZHqp%B^GPO&@g<@5ZZPdgxZG$WwKp00_o~qA5^_nwcKwiba`O9B#su8BStiCq2#c^ zakKDoF)C-Lb6@#OZ4;weANm-fo6#$_q*5w$Oc;`JMEu+B94nS^$oGQ1Wf@uLG^KZ{ z^g;N^2+Z#arA$wFn%pkZoCLosN3gBVS~T%H>D0*P%3Oz|;r zk(YwMsNrc5_Q)LZ9}V=(F@4`-*~snEem*+EN^Ew>k@pByM{@e2E6TLVi4gVpddFu4 zsrPsNZUo-)hn{I{`ht)dDGDWyD*1vp3-OE_*k;7{D27m*vc$n{7=z9{5p0pNf!)E; zMCLwhLy8@KOdi=Y!Z^mW1;#YTnz}PXXfZoL51f#&#;_I0S&o%gb>1d3G<9BenW4-P z$Bx#yL)SMXd3eJwuDGHKi@=VBCvlrwd#r8LER^j%(oo(R1$x9-!O@m}%M#-ygDW_} ziPK+3_<4^{_&BPr4mM@D>}A0?Z;TxpBBbmCMkFNhgT$fv5R-u6S=lZcj#M*pK#V{O z%5*xtLWx@s(fD~GGj;cdIJOFGmEeHW_3gJrYj_*8DIC>* zPt@TB)(8WQ;n24-fG-aG`V%(pcam(5=pLz@Kiam<1GY#oWe%PSJ-ah>&WNj-+o6o* zUcV3p!S-Yu>`Ho}Oxp>6TRD0%&nCxaw)oH4J|^4QRpu{eaf8RL7Y-\|X4Jsf@R zW^g!zA&BG%2Z4%A!kIH1km3$?|0vU^ji*oS;Gj>`#u;9I^M>7KYW${5nU>uZ`pFos z`xbl>oG#b=8dQg1Q{#vwTJXF!Z2efm(Lisf1fhx0Al;_zQS`BF@Y*;9|BunO7W;$U zZX%Zih>&sD-)}7tfB>Kq1QKMCN|3#@L1qMXE-qwAup%gQ_FUi zezJCg3&C(Dr(31o#fSJ5UoyU>e8jJq;!phl-}dVNkEY6QYD>`;HqKv!kl*P^?rqwx zCjA|ox-!U^76e6dVuCsI!5s~|-eU|n@<4Us4TlG|8~a8As!FYTy;so?RbE@u-%KR1 zr^T<0w#L>RK@3HY0@K$w{obl2wp)PrnE8^<`=g3+NaGM6^n(D8;{qyV*h;l3{~T+Y z5z}#nPO=jPXoA?)*2Wpu;?zH1OXA+QWqtiZ&1E)2+A?%^$iCj4zIKLO*bR~xHvtAfQ|hqfhhHxH`i(jh<#{ns1#>YI=e(F?$Vqm+qPuJq z+NGXSHK*`DU(Ncj-)XGt_j!!V=VuCZ8IMVL{UY$PbDUc`QvF8!}sMmc?mx4Y6J2=i0^rnv!0 zh8MsX$poAM{;M?gbXR<%ZGs9nY<1~ylx@%vPHmz^w$fM40xph&U%hGB*RN5&fH?t5 zYI%?RXsdn5*Bt6SxevuDkmm?>xGZag5>^-V&Kq*$T z$3vuwATag~{99&LmR&0t@v~pDz#7&F0GYJ*tTSAkwS7XHs{qei`_-?uZ)K{QtM9Ya zK0}N!c_z}JxFa2de16qJ3b1w3`d{BW`|s-)GH&Fojh3L>^WNFZ84?0pVPr8#?smDZ zhN!mEP}geYp^9_OxXQ18-`W4yujsm0bPr2n&f~R|W|zTc@C^xy;6fT(Yxa*s>YaTWm>pH@J?fnR|)#-&gCu zex387A;+|f=Dw-r3VBWoB$IBFUW_*g0$G$bZjY#ghi$o){3_qHPFKq@M&wgHR?p`P z@F{0^b={9*jwKvQ?z9^b6iW+|J?b#>vSsg|?yp>x(@QeR;l$z{gO~j;l#m3p5iPkT z0U}mH#LxfU`Tzg*d)h+UZAIktgthiVM?ShC2@qaMc!$1RRLm~hMW(Bosxbk_;=;eF z_HWhy*aq9v=PINwVz?w%g8xdC0qX5NI;Uk-o6>uKz5C;_l_@xU$B6D8$UDK92qR>W z0{_^T>+9>c3u#huiR0iEpJ`uW7JA9qaI4&FD5jKP^EwCPq-}T$%9wQeUtP1i7q}Y} z{mi@y5k(dub-^IOV4^Yb^Za8BhD1z$W^57r) zepY>b&np#|I2o?0nXkmxp`q0|v%3s#TqAx$DJ$JzjD?}r#&j7u{(m?7s-6{l!?|K_ z99uy_1(_W>rW|XXfRHN;!>yI8sa{*&51A~rM;c5-biG;h*u@`u`;6)G@+Zlx9yop)TcN0v}O@|rv#Ay z`+N1juitU*i`=Kl>CD?76gv$~Q=CBD+E;7mba{ zjGatY>~Y-AYxOl6R6SITDY8Pc)KVJu*K1`_td1rf2brrQN5>v#MDv71Edvx^$V=H* zd)@6?);dmq{hSQM7S|btU|z=`ZA}yjsHT#AA^I-_X^;0Tt1}XL6X%q8aa+iBdKGZ! z<8P4%cAUV8SpAu|Oa1@z?9S<}(pOxGbgtgmh>k6TmSy68GNs5_<1NQuQJ-rHM?Ss}mrrCjqj0Kv30d z1Q6sZktLOH>%QjCea%`V)kYj!ZSB_=tH!Bn#(&l7ubz*;`9D*wF8o#94N}q?h%>Xs zYtOCmK?Fjh^Cr6_MF0BLrLHy*x&cyXfaDM$r6DP^f;?rm8=!VUP&Z3adV7@Sj5Oyo zbKc6#I%9(9oQ-UF@kN0*u@ADlC|#)UXDRO2Ny)wu4q!|1=;zY7R%;svg^^Gk|I75- zr_vTe3qB0{Y93XH4Y!COBT3jca|`5fK7z=)Xu8koDJ#|qtJ#RnaQ2(*|2X_{@IwCo z-}}8<)vWJ}i2nnk(twnbQf0MMmQ$&XUGp#>U>atY2rAoJwexuA?0q)>yXGY#-g}Yw z;fmj(1luAEJ7v$_``jDXya+t^KOUj@_ACz)6NagB9shz5AR@-cA=RKWw&wAR^N&o+*)@KT!+09+we|P8qRH2d(D3n=a zdv?Bz&vg_p>%CWZyFn0Vd)Vxwv1_b(*SuFiRRJJDwz1#MtT855nkz`;v%CPX&nbYM zHFmzFNSTXd(yC^U-|9&!Z3Wx2;gvYwsm|Uv>4V=0gz;E^Sn$iGKFzbV*4(8*ZWIVz zq}w!k(+UiL;hEb#&qSvrzcd2DAA@AdsM;Rk2(Bo*C8F5qf}VSxUKdTzPVOFe}3$l`Q3M#2Eo__YmuJ>(`<`Nb!D)W7Sh@YXP#)H`ZoXJJK;Ko1jxgd zWPX{xSj{%fUH5!-^VULuke6v~nYzfD{~r`}vdRAJagnx3%4N&D#A!`>p$2;ruLv#6 zP9ID}_5JOnaniKUA_XpRAE06X;s1}d|6gR?K_vf=eGZ7AXx#>rp|=cu{eC*qH1jTx zZ46sTLUuRN_1|P42`u%WEz5GLX@wB>OvW^RZiYof93+ub(}#$mD{F;Kr@umujPIN1 zd{!vG>9_+AdBh16Vn==we;I22H#gG0-1@&^EMpMUSdwcZGu4?WOBvHPW62=kleWAH zF{I57mOlY2PX8IES<`XcG@it}V~$&ZBm^ILq-HYh|ChW{GjlP<7z3gNu%(rBKVzl; z|I(XGr%luR-$6uF+z<|M7F@PrnN6GSZT^|YJjNLF2oN#|O3=hiW+h!)trGy*d0t21 zYB5v`xg<`%yO$-@5UR_=Fl?4#^Zy;{4m-5?j@y>G9&{k z1~TuL?A7dC;`HjKo~aQMLi_{>q0hcumND&l?Csuof7FFmaU_I567*xJ_W$v&lg)M7 z|1lt%05#M=%$fK9nC8PoZKK{0_#4#JEV9nF_KdyN|K@Hw)7$Buyf;xqL`3`{pL3v+ zfeP8|p!F9=Elf3=KgRy`|No{tO>>f_c`r*55&5f#Fbsohe=Pf+{k7A%cSmly1V!5t z#pD_*owRq?G-;Zd$n%K^3d^F1a1B4LFXudCC(gw0S%3fmLV)-*4f?S6W2FCo(wl73 zq-p=lA|fClDh$jp=(_($*8Kmzy=r}0>r4sR$wq*X^`N=N(k8t&O`A(I6Oms8#UFMT zga3^E>;L~ro2J=K(!AHDh=_=Y2>&@)-utoF{$KZ|-Mn_YJ!gZ6{6$3r!!Tn^cQU?O zLB|%5A4(S=!K|B|BbIWGtIuQ&J9HXRI*?Y`{)|Wt3b|mm(kGdrwQ{v`OzVD6d`|1=a+K9C1ZZU$PW?&-7=bwT_3DAwz zG-;8vbG{9-boORkQ0`oFkW$v1qWNr&_eRlC4Ydu5~c#BkJHb=l6w)QwI9+s-7f$iBKdHI`!-nVtGH8;p)lfj)P zX&fUGp?YMPoA&SwqK3Il{(}1?JjPUso?)_NEbvs2O7nM(mw2&VcBRyS+aIiB^A1aP zDu|Su)h}8P1%MLOgHU?V=hzT33Bp33>8zvn7S5DiuegC&WhSF2-P6k6?SnZtqL-&D zl@PAro@&mzT7c_r+Pw+r&A}_L{LIgM$Ge{W?0{ys;JP2mo)On7_-Zl*BTz*jrH&O# z!p^Gx`IfG5Cr(`PY6=SGbr7ryD+*7nzIv;;MGHZ=s2C|F6W!dGKr4#1Qo2S*3a^r> z=ag{bR}=GFfDm^f8>>8aIU$(;IAT;oXa{AB006s~iAIb@7+ zar}buKO<-s!N?z~b1@t%=_LgyvF|$xwaB7Tf7NOqbGOqwaorG3eS|!*7&{}YLPN&w z4ldd2-RJmo2i=HSkfrVcgF>WB%V=`e09gOh^6tz0lRsh2KgwbCt$@$Y24bdHQWW=A z2)0#wvR-{(K}+5~xqn>AX&XbtR%L$Dz~@(Gd(rvGQ*gHkmz=| zwR=pUD@e*t{aW=BoA!}v0|O5jP+oEo557rr?u@?5jY&Qeg-4eJ>%Zl!+EdBMfijeh zvStfy&HO*Ayl3!QH4NFGvyS@NFVe%_0DMjoh3Xs(-Cd?x`DMoRrn)+i zwDhvaRa5;z5In4qOv}Lv_=9ewOdjBXz2fN4WAxo26ZL<6|GQt!Y43M5?d!H7WBnuc z$k$Fx0CrcA8l9!{GGPTB##f68MNHYLnTgE5m*eU!#)}==a83((YhFxd~v0kqlcCT&vK zFLt7B1omSRD>n7F$3Wm=!u`n5b|E`{l+c;hm&f3nsR9G7KlY~g;PYM1hP`QM@(}1z zthmXqdh8U0sV(F8Z}!#kFhxLA?8?vhVz##M1YgbOc($s}3}Fw@_{;1)&Wt-bFmukV zEJBJEn$w`(v`aaL@*^ztk3&xxxOi%hYRlEv@t3@K3=V%6C3X#etU(sO+y(b?>(fQt z$*Wr-|IiY8WMr|jffQykJw9VrDZABjvtMHw$sO|O$|A!~Nmz|?>G3zL*gSkY-(A?- zOZyx(zJm|W^S$qL=|2obS@G9q?#kuy%e?!-((mdwoFj~zt8nxNcr<5=z2I*%e$(KE zZG{7CF;DxXhxxVJ>lkvLd|kOk%1&RJo6b{{WN3BYOlQH*T$kIitKbY+m-+B{I#z1F zMu5d@=JUUN?9wvI-+vy<(+wNv3~mw#I>gt01A7sXH=)8mK3EHBUJ6ktg!*}E0~kUC z8K*>J5#$(Jn;2n5ZW89p#$@U{rFA)QS4@1sY~Kf%Vtf?eyXl?pKJy6xpZdRFc)gc> ztrbww^p6I7gM#0+KjH59n|-Kmg-ox&})7c#1Yd{#o)6@DiI~ z5z0H8&?m<2Cdu>O3TxrwUj%T9o>gG?V%g&r7Lw*`i8JoE*I^FXIct$m`SWUD zah>-?49RDKw<@27mjfG#lY$~5lk>$U5PchAx zzc&aUP--#7mNb9^MEnrc6xoyQ7AMVABS6du0ZZV@&8d%#8QlcJ&kE&t@rnaaa9-6W z$pmCIXOmsQrtv!-Bb&}TE=61EVERX|lSKB~IQBQn8(VdIvHd3;?29s4>$b~zsD@bK zQv;Ub^Q-ojA*93nIeionQ}X7yL73Xlwzxa=5JijzDc(d`ud zRbbVrTtFMr?Tu)Y5%$go`-H7=_Rp32zp&R?{<^iP4vb{QTa@w=A1*G%0J+we6=kx+ zC>wFqp0gy4;ooy4W+J|*LbTJ>p%6%7?3Jgmr;QXD?CXq9dFFiE0dSBSpFd?j56L(omUZd8Ifwn><35hl;-ztkzQk(QpXeZilQ?1U$UI>> zlS4nd-`m@~j~?>ZroBGs>=FYUFrW?Lc`PvWJJZKq(&%3WjhEGU_TTI)*lt1?(tozk ze4vf!@;W=!sP282?>R~VF#`KfXiuo(c=hwJT@a0^dm&H^%#+v$%Uwel56s~|sKD3_ zCEiC98G)MuB$#%1b)-%yRh-0TDbs%!D&T69Z^53wf#06v{QpCJSr?ZDVg*)kZQ{53 z+1=Y)=gjVH#hL8u5BMkc%AG|JrHa6Y7Aq(Epl>0#_5QexE(H?P=!PBi;4&CW2-CwfMnnw zxvbWb=kNP(%J+~oR1JCn!uzd*cLiQ@Wbn0)w8F_-H?_h=jSG6*ZHZogZJQ!%gFI3k@(6(e z+Lmp^RS{9%$F>35q4!bX@lZbo4~Ts_`_aZ=n>Lrkz9hssW%HDN_;pMIUSB@6DY{7* zc6^7aq5&F7*e<)sE+j)y{>uxW-V*Up*RNkrW_`}0qOJDY%C70boAp+{1T44uz zwuZO0noVB5QPRBRaD?ue(pt87@TjX#^&v%OmQ8HuLE3n$$fd;T5 ziEt%R8k0YviB7hkr?sEvr?Cb!DiO8C4t|1#zV`@?O5yeyQ$`P_@4l(_2rh3e2}cax z5|Jl~o)PAIx{ zV?#OXiqdrULdjn&`NvypcR7i>o{%uz9fch?Xb}!Y2h{dvBOWftnrGGAH5iWrTRZTs z20wG@EVY6xCikpV*It00rctslqhET2gc17bPVa3|MfAlXUM5wOpGoM?zh~~W0%IyV z}FNN z4XJottDwXtSV5dz=wp{$bHj#kASLWZ@Vx+RL>Hpg=j#D+SZSliT`SXABE|K z=HEBBlxzAR>iHQe)TpMTp139kFh`t&-b%Y#}303X%i0b zszGSFjhUux&*h8AH{0E(s2lBZc=PUM?8{t|Visdhix*ldoBgegloz7EH@qa$bO`br zHuNV)j~>KU_hB(T8ZZ@FCRUxY(5G~%07amJk8JOIy1%=SW?7mAU}D(Y)Z4Gv9{>n9 zEWvwnu|H4|wEK=1a^>jK{%}LTu;ex(X=Jk!x0etkG)%oe6pce|?f$?y_xkhp&7MG; z?(E}}H`Dzjd_b+cH0V;9{4-!OC(@+3O^wFU`xXH=-G|%K&cs_he&6feXghGh#dv@6 z@p3f}+eN`AE`~tA;Xu(M5w@Rje3CIK2Z&^Nisk|>0V)okW?dsVR8DS;hj?iEe+kix z!aLzydgPYl)&`UUz>mlPsJe(ml;Wd=zM5KW}PjRZmjkSJJyci?bWs4_x6xF9LuDvf{?62 zghe&ru-dazgM}-d$rs^BA#}aLi)8wjAnp<~m@MHlD;w>8*V|LCgAG@RKWHOZ zYVA^%6>d&bl<&uvEYzPEazYXn7rfgmhe?+B+?(uOh_o+#1~WwDtuI8Tq>L6$-V ztQH>1EKIPDKiI&DBP*}Gq-r1tKcxG9`iM9{{2QDOs2kg_*;6Ku?)jB5repyvKjCF0T{*a@++NtjvIwa~AC zftJvE2OjA#d&=x-3O2*rG-WPf-#k$thp?GT-)j!HwEcH6{BUAh@Tt$JPRINq;fC*_ zylHiHCu#77^0tX8VRhbCzKAa~+bv4261o`)FG8Y3^7sM7LQvFdVPa7}9)g+q?qCd` z2yw6qKPHa%!gkH819aYCRpFaeClKqFBro2*fm9GJ%QCS~k#(Ykuu_LB^$>(4!?Xi9 zj0*VWF_@cR*@k5S;dqEtK|ivrD#;1D7O2oCxQeGX7#<(T+JK2V9c_xgt51y9zf$%_ z!<(K2At~PL+X?lB*zS-(vu-|Cz9O6R8cpLdj52UhB&!l+;OS6AWctuOvWew;YocP2 zP}2}%S?g3Hv@O^twf~`mvX%tjZ9~Kz-Xj&C6EoqSsag^LfrL%Z-l&_Jzyi}y5#~gU zjG7_=6*k=SEKC`{m(xiAjxfHxIEX0hl3Nu;X;3kDA+VHcre+dcLmI#Ze;rvF;Ns^h zAOS{2K28!>lVAF>X+Vn!5d%XFjy@uajR`%8+F+(H^=~ z@PVxsHuYtb0|N8Is8O0ga>|m_9BI?oqPegQ55W@DGSj}Gy!;B$e-2`cG9Y#R7haZV z6n+#S0FWSWk|mK16sju`5Eq8Kbe6g3EK)hi&MD0r^Cf^8{0bL=rd#kuhqTc(6{?M> z2(3Y}8V@g`V8Rp=ebb&_58(4nC}T&9NO-+f29w^;1__xZ4)@8%e5}3GQ;_f4vIQ$) z8t6g%KGRLcz!ec`YId0+1O)O#3)R1nd6uCGkk;!sS$Vi>f(6$!{_OEaA>eP{H%Nz02!+r)T?$MCLl3iCm$sq zF#Cdw?9;ePw8-*>Fj}0a?2eRMTXq0_lW6R5H{%g!I&g{xUQ%70*$_vos!jS)t?!S! zw|Y68MI*98GE_7+U~7*AWg|7>kg71i#%_is{qD0-S#nawjCo!;RV}c#3&S)ub${lW zosTv}+@BMlCF<}Lt>nX34Dl=6)iB6|a+$nCXRJTYF06y zMvGMuCO1Q8@n^)`h9QY)XprRq&t#o!)Oa!;u7(045TXgtdLBx`$6vvOaJT#mkAY6u z(g3o8jn|qTF-i{%)h4%uI{sA*W*TLRv7M`Q^8@-v6`oh&vtoAcEd=gzp?W`f6At;y z?2Te>Uh`|Dp&}#uA4(Avg#1}0RjT~L+OB=M_VMvg@dPbeE2V)f;g z6@^}GRQl?FjMRrQ#}NjG5mTvg9mfU@N6JEBI{50?(LO+mo!lSLL|TaG4%gaQaJDzX zuk5&t%8_()bSI|?E{vE;77BG#1hrkG>Y(;!*DLjXfz06cwyGk{@-|kNB`gY`8(kaA zqoik>C(t@_%ttaI49b2FjT+>-uha)@_(77w?*iBPRXgwnim2--1ey%Xd9m!uR;2Z{ zITXO;Xq>ZAF6L|V;S0z1h=#S8u)4{CD*^7D%#*5b7SY#BG=mm*7xYFz0ct*K`ObFg zBdSo+&_umZS(j=cY~ZIZsv@CM>a#a#oZCaR;T#T3S&^DjMV51kNDDcMPOwRjL^dAB zn}?5!ZdIP*T3Y|qxIK!zr8~5U`L01Mb*AmLFh{NodSJ>B;b3M2mMEn2ywmJb(Oltc z@_s+N*QKSQqIbU&Lk?x!6eV1z#5;<1c66ZNqR4spnYQSB;Dt?X*=~FcMWViVMi&D_ zES%NFE;6=F+hkW#fE;i0s!45dg$}thdDn&)l z6UM@Ey|;;YXTEJ<70~#C*N;2za~1zO?LizZ);&jzk(EPwXDS3~lX)8XG_I>|L~*8an@L=UH6B;OWm${WnA}b^kphoJ z*p@DOX_D(CxY=_+(vl4@@y6Agn|<>}^qnOX@A8{E2N@Uot#%7%Ad~(0m}>TV`+J;? z0@pAvPk-CotFJBi_7hZ?6i^Y#8Ev1m${?=%Rn}N>M>tgpm6E*k@>t$|h18@p= zsLFu0DK`&tl`_6z)H>_yg*Zh{G0X`5W)f9Vm@odUN_K-Yfs>`*+myEOmc%Sw@_}{nwHyFsp@o2U(hpdo;Vqxte zA)+*-xA`7%wYqt+^1)j!swB}1Rq#FaAT6$rk7LHJSFSM{3nD;zgfdS5J6a2wjT0-z*Bq-#im( z=y172;{cemS{L?@v;>t*xyN0?n0A;n@6?_ajUHKPoow#M2Tf9F%}Dj~ zbIz50E_W4ns8^WWR`x1;3!-0{!|WVYLD#;20-IQNWJdwm@GPE?}Mc z`IOGS&&H4E8Dj*~xv%B(VMRdK|H{h8n@ZjmyWm=? z{hvjw)*YIe$?P(O9lMBQ_n~#X_4X6@2=_HA*>UoV>V(v}S(pkb5%F)`?DFIp$|b|s zexJInur92vu?QchpJ)7w&0lk3>eTS+7F33M0HeL_-iW;G7*X4uVh_i^G_i<_Amg&RFvZIf+V{TDRaP2P zlk7V;#0(2aa0d36`eXl+OQl?;w?lI1TZwuEzFx+5rb{2~)~-_>8J3bwyfNFwKcVHq zg?`^=_CmV1cn?02-tKCuJpLCoV4T1y{xv6%kkqqHt_WNvuy%pkMDqqthFUczBHg6Klj6B%1J`ytr2$juD+TQu zXC2Ikw_9Pfx)Z@EP(Kk@I|nQ>A-OO)BB$X@JbJ3|3X+NnROy4_11p6lI;M4XW@A?h zcuvPl6V()3xH6N>rqZHaui+sH1k58ZRAK@IM}RP)coQ+G>1+3ChmGHcwFN-Nkzv6e ziL0GiFS%~Zjlzyjj`OvKPC(+tt*9FXt0{@i8o($U&)Qh;ZgecV4GQ(R^wEexZASlU(0Ah!e|6tNhRqbi#LZn5`MaB!Ve<{M z-uxVX)?J5J3DVEpZW{+6Mg)0Kzqni3{25doJ};1yPTvU?uj5=er6p48xh3Xp(%bM) z(C@LgMPlY*BMsl~#*ZaJmTSc4bJ-3nrt7nim4J5LkC}A3ipXAz>O72=TWGDY=HmMb zAb&zp1NkE@ge%8QL%9?5N3+md7YUV1@paXi5gng%6Sb4fL|SbL7A)<4rKi<8VS1;B z35abqv|wG2wH)(c^lDSery8>`;gA?JgWpQ4TW%_5KdgKi_>Z>k@bvtxs2mZFT&-u0 z%$lF!IaYAxc57w{E-8LQUVSmW-`(8QbJVzEGN9n4ea zleO#BHdGYrA%QV*rAz9H1J?0GnWT-c#X2%?FUi*olZJZ!+bTCmAhbuf%U# zsXTFW4NuE3vM9fTpLfIwD@p~T6z7=Yq=21F8+#*2lEa|_bkd0w!6S$W&#~A~e_nc@ zpxn4vtXZoaO;GkLD!tCd51j`Fs!H7!i4@nbQZr|=Dwep7H4ZkHvV8h|dEe784NZ+S zz*6(_k}S^5Tq|J{rDK0-nb$`pl8!!NL>X|OfGu%Qw0@J4Cono zX&hnyI&?i~9FMgLdQlH3lv^0@T`BZQFx?hR#X_i4^y!4#Ue_g7TZ63tB5-T?rFF7v z3#7#^l)u@ol5U0q#MdXqD+`Qxt|?!cDsaheMa!j%168DTNxCl7Hn(cPd8Rjqr82Zj zi3Y{(bn%AkLV0F}ggX-;+~WCv(<N|a4V5V|-`))6gEA;G+g~u|6xN*m zQFz@nQt!)=y0=!J(DOXKI<>!7Jgt`3G;C-HAjx!Vu}N?CxYL)cqku-cecW-pyssfz zP3wu<`EFwp9w%(uk$C0E*DZjT6FgSiry;S6QkpgN@)w8Mne->b-w#b8g2%mUk2(FM z7QlC@@ctTl!!}{CAvP^u@MhMICIC?L$)0tRZwn^1@nJah4bf_v-o;SD6m9Yq|-FXPaZbJJeO>0A27 z+{hR!C+DMP$U`AIM&R_hLZ+(6k)PK@)eV9XWUc-9XcWPWH!}W_v$U(TQ$&`_{%P zNC=@brt_^oXlOK|Jk9Cmb1+FWRNom!&LV7iAyIbGCw5iaD>B3ZMBN-lCprn;8nyyn^66%T zL@-@??wi9T&8$J?FasUYPgeGB0JYWsTGY{zG)EzbQ`zi(6go@XzypFX z!~dLzE=+j-n^pD)kW45PeaUDq1kZvZaZ|C+8STErK5zP5h|l9yp)sSb?Bt4&GOXny zB!*!XauA<%l{Ily3{1^RjnylOYsK26%bIVxtof$Pns4i}c>iPmHpWx=mJZ(PZ8F~- zE&6t7e%ED>x+YwQTXQ$ zieLKsqj<4=`$>#xPO9~L4c)OeW-q?XM!-$b9D>I}xC6cL=i+Tmx1TF5O`w=T&Q5;w zeS;x?DT{VMs=8fP_lHiDo-+C{uz{2wMFT2`%Py-#^hDNW%2ja>+Bj|z=K%}c7Fh%k zz?zlq8i6L*BVaH*jB2qy?*Fv{Qx&W|P$R2)ze=G^WuMHYrkApp(g9~$ZwDfIgUda# z=_L%JUHaK|Axh2JDN7}u`|`C=#{!oVUJ~WDg+tj7`_5AiE7^VK;#!__s!ssd7Hs9a z5|-r+3w=KIdLkchoC%&+K~1HQ3`V^Fy>-6IF76zlL~%<^4pnzFIqM4elVX7WX#pxR z1XD{_l@OoDV&TrPIN^FiNZNe)@-vK4Ipw%wD|Yoq8z)~=fiLy^q`7~)EcC92Yxac& zaCKOHp%AX2TQbh+5MK;qG$#XfYlJ@N@Bh}rr9VTEU6Ldcca%ws1NEEd6jb%XbO|*P zz4(BWI6t_@D6;{czZ1MM+*A9*qtqnY%$W8+?``ilaG~C>6 zyJ$QH+2QydFR~<8clZ2O0Ssh@-x)S(>u;t%F-O+CTG<#Jc`S&+O)3(xV3inHZ-b{o zSyIexIQ#8bdw;-A^PQC@^vp)cWnso!`_{Ho=S)9m`bh$UWlSTPVwzvnzu|s-xcd4u zzgXasFHNSzWQId7+guS-c+1DN5p}p6u2hOqT%NwloT30vVtwsiGcTGYbn5|J=igw) zm$02_<2wa?9*$na?wrfdk064SwG>uLhhA}iE2D$1;_Pn|lfQ4>MbD)%jH`=-o}t;^+CUf(${`{U*C-77ijEa^8VJTM+^PbQueoI zyI+`l@7JeC49>JYO0rR5v}~q&pWplPOPx)+rNMh8tRgs8`2EvfIZy#ob9^1hUI9;c zjXQ%6*T9dJ7xPRBLrwsXX(*WfCr@?;aH78}IlMJ3#7wl^BaJc2fxe5e?RM7+g@@Y4 z^?<$7Vca?F{SYUnAi02&5RMB$wQ3FS9H`%g>-%~)pccA7%pH6DQzIU0hkSzDownM_wqgNFb!j$1q|w>`;SX4~fz|BEkDT zrh?WH_jNi@4al}7xh5r!#T;KSq-+J<5LP=Gv7^QSR>4Y&4GL{wT?E0?hZzOE8tO5W z97GDGdIIz`Y~<@4o+YxyoMRM4Nlb<$pSn)rn%H0;+xjgrQSR5#TIi~5oWs&{Aug+V zPFL4g>bwyXI4?BL7mZV@&z1{JtyIH?GLjXR=2oapG6Q4MuSmD}ZmEBBg|_A<;u=?UV(AogNalz|N&QcxeFn5>Yb zQR#M@z82Xc2pQ##rb-lP+jVYu7-ax%4DeRAd|mwLw?N^Z+wN&lEwj zjkh|SsGCkuxuT{@(vTh8}VWiVHzV-=NXfktO9m{DuRT9fol|e;4vQg znU%jH%|$mWchWE_6JTlRi_OcefP_=zk0pow5-yY>xrf*godv=llItxZ_R1$ts#`e)RJhjOd(67ibuE=DeMCq{x=@Uz5<0{?{q zRY7BxgeH?7TXwH*WGy&8?m-3_LAuuFmm4faAHm6>a_0V1%WgTef&-jed^_qt#nauBtN_@_0ktMAm2;?*{0MNJ0dL`pdLgR0q?$%yk&uv;YFBAngI1a()GWbns?iYFzp$)aXGSEPuu;biQW(Rgahb%9Ju^^2 zA(U3-dZ{iF{zZia+d1Tv+VD)T&}Ojh$T)h zk%I`)x}3a1p8wxjU8?DPx!POr<4yipu{b%b`FSR0!bFg=9$Llb;h zP^119u<2#4cUlS8bg&!XR6)kzl?xD~!8caU+4)%T3Khj0eqfRD%{o0C`N57A%%!Cc zWjKS$p_#q6V^+g0>+s{PDI;iiU}Pl9~H^LQ(V)-)=G;q9OIx@z!0% zIrG;ip!xEVO1`mN(0n~Kj-dc;Kl5$`B0q)_fB)?ii>wpk1 z#As;8?X8a`UuYOl@YQ1DwGemaQKwe^{HukH%1irhxQ%rhK+%S5WPh=xoS%cE2Arlq zTu!=3Q$NiTBsWgSiF$&u`J?5(2&~Eeib+j(3lQ+jG$790k(e>gzh0?;7AY*h3Lx`T zj0Zfg^lSnEE$G?3LHwm1%)px-91{UmG|u6c5RK##09h4tPY6w8;Q9HVUzCP8Zu3-C z)mI{JKXiWav&Phq?Iz*xX{1C{>P{~Mbc=jAvZt%JcyO>Kr^P}}a);Z^&%S8=tz7#S zUU(fXtzn=d`Hp0^1<3`pL~gNa9gZY;@VX35$K=qp3-r9qFlpSaB?4@bXJ&3Vaf>I( zePmAZsBtg@PUjPFFyTwz=*8TQws64%>o?pC;MZ>8!4^g&XbUZdu1c2r08($3 z)r~7#{({&wx~GV1jMC5bph_YpKWRU>edqy`03|@$ziF}rsRkK*x3Ip8C=}AgVkS9j zDwE<|c)pA@=IFC=Zc=JKGtJGxM1}K6ehjpLHCdH>oxfqV)Hs;9CS-qezN8rF8_XTY zv5oOUdX^INJc>%Nax2VhsWw6kZR(x4nC=jfJ&g4k4=AR!f2Ko7zS8FpMX>206I;Bu z1ywsY=wM+3D^}AwxJFSAAHVu)E6&KZC3etLI3tvpnh#|E)W2pY= z1=9qXy1)P8fCat@?Rnm8;AUn@%F#Zu7e?Pc>YEzjikUdu3(Ml-zHN4Wre7N>P|A^g zn>cUi?nmBrLK`kB#XCKei8$n=GNTDaO{YfDXat7%6rcBYIM^;O>V6e=h4+e`+CiF7 zIBT<6w50Xc^z9vzIQ{r+MnMmCtweyDDe8NMWrET zn+hr?-~(2>A3-N149m~5i7uO+IG1sVVQSS`$qh^zZi$WW!T&ft+QnIZ_zsCDQVHX^ZUCw|$i0oFuEsL0g`1<)F(UvrxhW;^!mnGT5= zN_S}SaPil&HMm_KFjeN&>DOwL4xas_;Y)JjZ$AqW4t0V{vX7@ogWwiFgJ>afM~wUR*?uj#&h_6Z1jTo# z0$Y6>Yh6>)&yab^{hV_a_$C#y3t>g|mW}W2#6h|t;oU)K)S(%%jNkUaD|1$F!+uwQ z;b|%Gq?I(h#YAV_^x*V%i(M+GR^rEj)EQZYYDQJ3a@n6mt zbTSN~2!W((>TwN_Pd8OCE)+l8J6SnzL~{>R*FK}LTE(j{Bty;ysyYoo+^N*MAHn)S zW!a7pELpj=1q^hxYAT~q4YzH#av6sE%9q#BJT~VhuK+8@NM-lorvZjCNo`_znk@F` zO)q>d4p@`heN`-OydQ3d9M)KBYEpI|)Av@%Kb~qg(azmn@nN(S(%`Jw3gA%2xUJt0 zL3r!@1mhYBSMS@T!T`q}i7@=JMxh>~AScr?JI!8gSmXJgw9Q-(uYSOl+4z)@aDLu`R57xS*|=lf%HzX6LNY;a8hc{o(vOf9yG-g^$I2MfOP5!jH&18h>mZ>auA z-|5EBTNQxmWXcRBb|LFKU>*Nji7F0``2N-~16AH@R14pHmwN*u{w=PCzEwn#HFjxO zr1J$1M5orQ9u~QHeQ^U|1q#^hMvGGpX<6&xA0BBW|J#`;=!ge_5?|GWbh_8)r9W=F zLv8g=xay9JGutMaU>Og9P!7dhs#osJ*Qo5Pq1Fu-3*Dqia~d2iZu2bnuX4c7qrO&w z6d!quU(6*vi@aKDS(5qf-}PP)ve;5NpnTx&Ay7yM=cCLWVY@8MR{>;iyb&505HFx# zOD37Pn~_@?@CpY4h9x}|h*WT+m$O?ET^~Na%W=nfiMsHmb&TZ*I_5Q+&{^t{Oxd{h zT{RE((-M=l=S1nMYazfB8v5oNqc?IG-pCw#J4GBv5X2|StcJ|a4{X?wwfVWjfqqni zTsipR`r-#et$kr^|0JrE+u_-k^PfuwIiaWGYwBo4T_4^zdufAX z=228h zM1DY@rv{#b>I^ccGpJ*`)EFY9A!do-+otpB#Sh&xZRjr{U|%z1by1t?5iA>5}!Cy+`Sj0T@+zu`Kl4 zU%&qRqB~_<)uGOjS+_&Qyk3*DN)nVX0TU3o$;QmebwXC5`R-i(Pj;12vrL1->U02%AS!MyJKON?mljZ5zwc6 zI*-WBWV7Q87?d{6f8yBfDAv>uz|!^HLlQ(CxQjt(f`Q#yrx9Y_cp6ll$ZwuG>g?F@ zmK}b$0%gP63{(JcTe#Ot(+Qpu`MZf|l>eyNv^s*|A!}9Lcio1|8ZzXQB7GB(M^0~8 z$ROSWvYS{n4#5&}dJ?Iu2}@wLM4jTbo=vUazjWeRl8>PBCEUpI@Ha=Ds}kEE?{1}p zQLFM88Z~7a5(cHUdL5Phqw#~7Ex>GUiPTk-FZ@(9exZU|^%vL{R9B1s zfoke#eBp;W!J9r`Fj;2h0!rn)&4dS2lgUZ{Jj5o2xDkudhHt~B@3wGq<66v7;eGvT zMP>CRNhH7RgwHAI_Qh}^hhH-zOKhsA#^cEjO(QQA2n{J3TvJ}o@yR7I)ksM`*MGn` zAxL)m4gwBxEGMi3HIrdq6ew_kSb1LBCIPH)WO>cP&iFTkQ#DyU>tmW+_IHvWO%X{N zve`kFjfsT?gS_z!C~72u|DAfTEm%B1#(OmCP?D8yu%@Q{awl#bC?jg{#wdK6qZbNI zB4zYV`vOk;C-Oa7k}BMcy@ymGT|-ouyETH9)K5 zk17J^!AQlS%m<$fXv`N?j&z864IaXV+M90NVj;zi!49|YVFQ`i_T%IixiLslLcLtL zhY?R%z!1KJ>I>Z_%`vkfFQeaXc51B{2wv3p9GQ%rBt|G`R!a;9aD`9_L<oMQpYiFT-%s}|m zQS(Oq6nA*pbA9(%i^A4}`QJHCyU%1 z>~F(n0jVqonl8OwTf_{J2?)O{|J|N<7|0tp!#&xOShgoZz>oj)qu4#%?GNmA?OcmntZR^cqknnwDaM=Z8E>;eZ?CdU(enBiM=*xGw@Y0GYmt0PdQQ%7*j9vfqQ;OHBl%ylVFVAR@nM`dqdyE0z&n}SG*#i zaht&dMs$WE!@Fj*3Bf_<9F%#@`|dQ_qb`Cuig-789RU=wFC&EQchEuYv-ROfdN7ZV(I}4c8}pJ@Ov{lvNh-Wp;E0WcF$?dCA{L70JB^Tr2+;CmO&)ZdcaqoMf zqwH9+Y^kvq6XU*86vM=fc~-lu#c&Yo^_4dzok_78AY4f@zN!c#Y*pN_JsWiaD9qj}q7z?+IX+GpDQ z#Tbl~H$uSHZPd$Y?D_2O;&BA=D5`)IWG@Zhw^fTb9DS(FWi^D|%%s``w0j;}>i9fU z#A$U6kxLbjjrW8=B@;{1K^p=$V=+|?4?Y`$yp_H1E@NcIUfLQoQeBI0%M?xX=pB`+ zx+I-=L9v$aa7f{t=7HFtdTZ+WeQq?!32&Q@G)^n=)1+^R&7x>mQ@|E_Sks8xlC1 z<7+irTvjcsN>l#C_U(=)o{)}$qVRF`RJ~ie3u^U!Eg*w7qXU@HMWltb{_jjwA!!no{``0Hm$sVIy`KkcF%HJae8J(}F`*ND zdqcAwdyZmp%6=_E{GLci%IQBm>t4)MNU+*VXTVr zSRdN!L+w&bOSkiLl3=O+5!?ni8N+1tDi=E8l)kJ#ZEi?!LdB-JX z)w|Q_JBgQ}T8!EnxD;Uj;wCF*7P$C;AhGO}v6+x4IWL9~6h`;Abt6qFA(*SxUCMFf zzY`4d$Z}lqSZ{FOcZQb@0EDu+0O1$-FB=4!3N|!e+WS>bwyBLNRH_^`0&j-jsI?F! z0(L`M8bsK>QC~bJKtE&$hMFBT$NZukP={Uj(mlBmnMXGPBw!ku9G>(Rj>C=KAOKgJ zNAB28L416|>Lz{e_Euyn7lYQ zP4UXCiwm_e$Otq&%|bdsVZGl>6FEIWj%2WC@!ehJ7~d zvJ3pG>R#12%I2z>9qb+v?Q-xZ5K>G|e2CL=>-7%hJgSZcBdd07wfv?2?}J5&2z$Pt ztWhiHOAGXc>qs?BE!flT#>@rwp*s?Y9KrtKgIsh^=XomiIXbMZWT3=uK5p5<) zdN8=u7?dBnyju(KLoEsSz7Y8&FhflVSKowmY%n3Q1(1-LIqut+Gel1MbOR2F3;I%* zn0}Kx;y-_g33(M$j#nRekJCfE*M4^4T^~PeD;0XKdnR0CxQT`^t~BToDD8_3uWs)a ziU4fXl5krO(Ld(Rl(Q(w(>Rqvd@{ry$or(`oUWBGnS8HJ zw-^|-Df^vnZF}B>jl+$^`YJqV!yUX7?V7bT7dY^%sKquA;8g+%PCN61&im?%!M`&= zu=mK-J=eqb{GVQVjSmIV(NwZ-BDy^AZB0+Yp*7r?-)f*0@LKD!#Ehuw!{*svRx$U^ zslc3cYXeC^%RmF9vsZ?QA_3Vrj=*Fuyf$@dt$n8cyGRHFNb&K;rMRPn5>G8T4pyS< z#_v?{^AqxN%&$-@3bqXR5GY>7T?1C2HZ8aoP8w_uuQzxTC>SWDMtXrs0#6bvW0Qf!H|Z>e^4Q>H|ud1v8vJx4z~%vUw`k{19!L#dW-v*H$EH zlr~R}tmM;_nP2ahe}$2R1qX^@b-Pf0YZ~%QRK=09&;E<%i2El=q!$*|ct@sb6ih7Y zVKM7zZo)hYH+|$}xJi(9TMQS&DY=zS_)M8ev1DTkdd9V>37bu2bCm7lB=(JLXG4PP zolUNBHPyGU+2S>-f$gFbI!jRdWLS2;($9{)yua7H$Oii&?jjwJP@O`DxXtE_IJiTQJyddB2tq^Iu`I4jR&mmM8z zR8@`uCwhmJgBCt{{o+OgQHcE(4|!*))Ip`)0Qpyk7&PjB<>}Ks9(~{K9@}i6evE&d z4VLFAaCdf@eC!xt1ZSD1yUHVP#Gm3>j3_PFTnCZb{PjL`hf*1b#d}7jorHHFA5wNe zXl!m!LhA<@^>S-HKs;h1tfI<%QBl!pB6S~4Yc1d*3~5K@z1^K7afP`m%}d`bT3I!c z!_k*&ZTUC8Y!@q!ijjjHh}iH9VDa7^?#7yoMQ5&X&2{GCYRMl_zrGLGGi8l9=LQ%@ z^#+R9#k!IHx{5zq)f1J)oRENntB{IlW2a zDU9~Kfv%1C&ZAJ*@{XPhuXL%*9E`ls9(PZ&%2ycf-@d1C-LFL{o4*q|4oL<-TzrAZ zb{^wBRt3H@82fY1q~@+eT)S+JGNprr8tBgmFjO21Q0|`&5*i&G8Rt+9)k(NQ%h>X^ zHcD@8_ydz)c5O-&yYR<^FH5RuFU}+)P379sH4r-%>*BdskF4TX!FW3-g-xgWLFl%C zmEopv>N;9H9rPecC*LD)3yS?jA zx~!X2mheKjXEP=%?1jl?!{Bx7&~Yb~pIktlpqi7`_)`v;utNbF-yXMn0@5v_=+uuN zh3M6{HMPR~8dclgCN^2{SS2n2c;2>e<2~}c?r4`%_ zk#9UJS9AV~%>+(NX)oUwDa#gN2USuW2z-*YFQE^>Tv;hOvhsxQO4nRu;iutX&tVUK zlyIWgyCwHAoToStwFTBzf`icj2jtJpT<3#c#3(ku;y~X9#lUw>#m^T+aZn@T7QrZh zy3`$2s|ovy0xp!9#4P!IaqZ-8?t?5NpGQdUPx~EW7y`W5Cp`iVG(-H@*UrO>u`*>= z4>}BkX6TRrxYN-<>EgFPeVr^ZJQdq)5K(@D zhz`Vy6B}_#!{=4N?4F04m6E>y*HkApc+^6RO}=4iTkIx67d@euG9ab+6aZ6Z@WHI? z64`%%Rd)8sE8}C!iVwF4t77m@E?-h~pmui*23 zpw|v-i=(x5w!2*3kwZSGaCuW1B>t^3h>e_f!L zO$Q09rV1j`n>O$UF#aF@|0+KFcDZd+EVrw;ef>uRX(d6!*v(BCh#JlfGo z-yHgs4zld&)P>~SzPw22upEc&x5zKqEAFDHa?NdO$T9YF+(^kKH0l!O^c%-ow}-gY zjeH0*3MrYq(GVsay{ik_VpJ#y-|GooGNOL4Uirr=hhdeI{75zBH$NqgeY<__mmO4X z{O7xOU0qUUI$1ckNx;vBn*1`2aMc8<22^8#7HoWsVe9|-g(*=E-J+_n>ke5rxFRi! zzSzaBq~fEs3QHhj58O2k_{u)hxntuS`Iy81?A9Mjd{k+rIYM9kHorQkOve^bGOFwS z9CXI;DSH0bqAK|ZcH~NSzEC^oR=zeGalw#>Z{0Xv^8>QnDZ?(u?|{_+i+l4982^~E z5I%m4%zs7DQ3pNkSP`t3Rh|>Y?ieyg8KG8MN|{LL>>HrJLfn`mcZMQ0Czikh>MoeA zLU$|PCq~OUl}y&)8CN43cy}N3JVIWw*Ll$G1!SvpV+W|z_SJMS4`4ACXj$tkZ25s$ zh4$+31GnH1%jOzXozW{NKlk@N#%YbZHjR+uY_1UnsJTBM!2qNkC)FhdW5r352fb== zl+b)T%J!SdQe}`v@9*M;DH2RSkI>)6BU3~feI8PO7e`Zs_$s2mi#Mjo@@!lva(@?3 zO%Y@Ld4&Hi-kBoJ`19cVySOy_VVMh>%kk?;SZ{!In&1hVn+FT^XFHYH0ypbbSv>WY zjdM&GA)cjkB7lrQ#&KxjW-42^JDO0Hn>=Pqd0m9*@rl{J2>+AblyupoEH*Si_7!XA z-ZMx~mUeX*_iVG>0N&$yn|iL`Z=?)4hQZJJo~Fn(AX1icNi|>4`T`%2j@=96uCwp7 zVzDmY%$AS=Yh!;Hui+Wl`nOj%&q7A-lphfW6XrqyvqJ^J5TT~o5 z#?r=6eI!)mDlQ++USdgk;0uI%>C%HlgN^N2C5$>*uJ=#mgo5TCBDDSU<^%^;tZNrs zmMLmV{9ip)8;^*<1}b@I`(mD>H1~DeJ$URi4Hyo{vE==(DQ&}oswt&@ewWj%L`vwh zpOdgBB#eXmsARfgo0%Kx#JC}M5l{1yizI#2Vu%u8i0vn(%1IGd5h6t*1pYh0sxO7O5&vb&?$$*``Bd#17^iB-nlnMEy`EGhHe$b^1ewfe?-KE2}5!t6L;g z`zZ-6iQ@sbBcX|SJ8%&i8LUvSTUjV%BSd4?hQ>sT%;jr_Td1j1;A~u?aF8dMq4~>I z&`IbzPU4Sp6B$Adu&6JkuzA#3%T>QAY<3~gW&LaSkPt|;WJCQP&v-^F#Vh(2{LB?q z4OErr3wDqsZMpS%46AZ?BjyL_?PbrRW*Mj{)QI=Rjs(C&J9Y<3&?XU{L39u&SU1(Y zHWZ(dP*f19uj|U7|LP9H+e@x2I8`W;Bx}W~@srIS_=Z#^K$DW=U++RAK)s25?PgrZ z<>her6$TXudPykWB@H#0rSS72l&d1SKNQ3{&zU6Lf4qRkjJ;~$7`nA4W^fa9tzN-1 zWquWaXHdv}aL<2~_n_8$Tu`?PRs%^4#YAYNBskh)IwkDf7rlp@=j@$&Gq8lijTpQ@ z8zch@RYX6CWsGK&W*CG_i5KcggYt4!THG``xrc4=Y`#mM1 z@QEplaU7fSh>(E3yaFf7!75QyfvFTJI5)cdUCA1$il2(3NQ4N1nqwyz+79{fFMmlt zCX=-kVIO~NQS%$K_sC|>Zrag0W#Yz9(I}=C#v#C0V&!}_aH=%K@A3MzRVp$n0!A*q z^1)Draa6=r0c6yp*-=W4m9=Dkl2Kn60t*#|C9U)U;&*g}@W~`WbwMrU=$BjLNOjpK z5mg(SAIaD;L-NHnWrfE;KePaUoq7E+X!z7HYW%73m&P#mog+k@xj=*l89H}kji-(d z;IEQ#p|u4)ok(fAVIJ|JM<3ARor3lcI*KpP?A=5t>|-Jo$TeKgdcrIE6|qE`BKeuC zu0Id;OZ`@VE&A8OEKrM7>|&*I*>DM@i%wK%v@&F6 zNc)i_J>Xa>rnd`?f_T2~>Ku*kx12j>9^gB9KE9IC&{juoP1`6q&4z8EkaRZRuSfyy zmqX4~Og6(r|D~T8QwE`RC5#W(SL^1{%In zwS-jl9A=Ei#?7&&Jpn8ihoK*Iu@)1TB%<6b{Na4!Q9Uuh7_54WvBl-8Mc{q)eOb0? zIFUxnjb<@%_@Gda+IhugijU~ZY);wqo3pIZw8588#GJ1lZWM1)j1sFb@bBLBQ@XLl z@5XM3oW)VY4dQBcWah6nm}WopR109Ck&p2ts^6e&u3!u+RLHWJBV*6s&Eux+&BiG2+N56I;T0KEd zOuk-t;|}#!d^g8Uk$eVIu8Dp!QX*8N5!Xa}j7@n}IDL{lsMX^DYeIXBX9FZ4io{0n z!mjw7b9dMJ)9tI5I?O`jHAE`c+Iq$#3F_UGlV9mOXb^k@9@o%$)?B0y+Vd)4oSe%b zaB4pH>+w8=(Og|x;)I-NIe$TYAr-WL+;eDZK5N_+&dY?Wn$!FS=NwA1HKGcW=n#)_ z;9wLvT(t&TKfV5Zsb36iN7voDz5?VAf4)0azG47x{Vw6D<%MX z>o&yKplyhn!b;Ag~vYI)?=&qkM~=g4)zxM-QhB0({VF|uU1UDdVn0&&8D_? z1jcF}*itZfe^<8LciZ6;+n=Kyed&gf3?~916Y#>l5XGT+o8{NY1T&1{t0rD~qi*1! zf1gI}7hViN#&6be5?lDcP-C1^GBL$!?%dFiU~P{?W8GY1fJzMU_?ktO!}}nuC?SS{ zlZNANNC6CT=zaT|#uiZ3Z7r!ON|Y3x`I!K0xB??FYxzRl-Hr&#j6!cPit*No3%fDl z8eawNBNcI91OW{XUUO;V*jsiWCFpoRHj5fgxy>2#6T1gYYo{@Dw$bYX6#Z4Nn)cKA zuw2Wqu+o2Dv8S$K?rDbyWM=bSF%}U$?!Fl@pDMl$$IQ%T(+t#~vfBi4m=gzPCBUNn z3$wu8b%?DlR9kY4P=h9(ML-k%iK+6M)2i9%T_iHcd07{)%q#qNP>8GHlvuu2)^wfG zJk)?EV0aRMpg)>dhBp$P#!qnJwod6NtdJl>y)D!Lgq=Q0!f9yq_g8UgfC|=6p`{^A{3NNSk^rJAHeB!M=G(6dP zGwpRb`hK|S%)Pm4;)vTfBwyxaxj%9E+ML+ku`Gx+>J3ua9Zc>|JC$alE49*BWht&E zWOPPcd~Tu3`gHuNqZ`%q@GsiTY>Yh_s_F6Z@b>XOL{rn-SMfvtXe_z8q@j z5elt{_Wr~_#$e;HXTm61)3I-hIRblly)tE;yLUHk;g0pc+M;T~bnrab z)prj}hm2NDc{1}X3==|am`g=#)kW@6$eM=Q4hsCY78!LyvfjHWn>oTqY{U+3dpDu& zE-j(;H!&B_%fs_WaSUSq4%MrVmK z?JKZF+5HzW{w$hlcdNFfAx2SRD6PgB%A7x*6jOMsiGkrO6ET5AP@3bG_et0Q!@bY? z8D-xTvSFGcUyx6WH+pn+QmjNk`q-#`feO6C6VcK@+)zC}3hofDd8Y_@tzb}ElkF6J z_vF84qL)K^e0B-I%ER-_q(g=+U>!Jj=C1G56PS`SzMDnsaHK;~_`NT~dGpK1MP$mz zo&f*Lv#F=gr;mwQGp>uwg%maW=Kg{#4yNepB|uO4QTSABdQ zs0P*NIS}sz%Qf1?=|$7uxMCQ(EKbHHl-T7llqO)fYFRqSZMB>4rF{ps+?x}T`PUW3 zwrIs=r1U6vfr{2}7_x)BX)xs?5;FU&7_Dq`l{7wc!@1PF{HeKC>pSd+t;vaxcEjikGVuYRR4@*Wl!v`t>oLe40(jN*5?uxa}sGB zu)Fy*v7tyd%y%$|( zg4AGbjnAywLBB=2ZicxfOhfs%Fc20C+=iMd?BRS^!_e*XDK1Z299FK)qG_$ds6N?#ajuR@S zu?-Ck?zslozhdlwAtXxYMX8>eNW#O{<``L4#>~Bxu$V=;9u8>FL=Q*^O$GH}w7f9t zLcyNPvLHd6ff53kC}Kp>+MHS7&;*ScI~W4%&%dj|R78jT6O^pxFa+uP#wXA*(Q`bd zZ#Zy?^~EaILR}6$M#MJw?`X#IXE0padK5UeJ+E*QEM>u>{v}STfei-rIK~tK7kaX) zfpQ0S_d@w=5(~=dxcs$lWS_am>a>KZjwIso-qRRRGueInukr2}dx^IZ=z z|Gi3F09pG@4UF2Kfb7)p9p9+hr*JyMJeYoF=Ia5zav{II>y}mf5}z&F^9$q5@^i$N zzWKqB@k;Z(_z%zVFc#OQ&FMm7R^^4#VXu04+<*UGO7r!_L$S41xOUg63rcGV!PkaM zbMTZuDWT~&Fg?fC>ghilu3$-=l;)u^eQE>KG4t@W$5RXc)Wya%NTh}H#6)vA-{!nk z>HmyLJoai%+mUswQQJOst}tJRpHGKB@o_?X`(s`wI6*{;HNuZm*?^-F+{_}Z?ZxWb zc|5gIAnWkF?hB;_jJ^?GPTB2LdRZ29TA=LWVgGc5Aap{=BO*gqG)4763OQc%b~FJ+ z=;#EvrNso$Onu&w-v^TQBz%zx-;i*2*4wK>6k@h0%Iw~G7zQ&3p62w#={zu2DXxfO zEcL{U%d(2NWvsW@O1VAHQy#B%PCsU$VpMXt!`YIWy`hYL~4|+#ZHAZ~*uny#cGP3zq zy5ZJol2?OeK%b!{RB;%%oHkQJE?ba21d5jQM;)$4KkRM5vFY`D?Unof-Sp97hH7KJDD`JqB3GDz{7 zLbr`h5JUq4)*b?CIcgE>_krw?+QYh6#^Sxk2Bm#Ps7q>%(QSj+kOe8B7?N;gD5c7? zN;llu<3l8pG|W)HdfK5iLURa6B54S*em5vAsWq%wO(;V%=_^fEH-#c=Bf0L-HP+o? zd70@|*^sA8A|&OSUVl%|;y>#^_9MuzJi{G=JGo!1Zx6JJhNPFaH+5`pyu(cYW9@F9 zW?VT7f!GgqXTVe`vxwB(8RgnDF}0JH%W5(U($cQgcBg)BZJjYv8YfE+dN(iq7G5a%+y;29@!B>JW6OL6n=m+le7 zgHuv`NUibS>=S2}Ey4Bbj!#4W0}GGwLrmH8*$0OV)iHcd$w2vom|TPjV2QEwk^57d z5Hw~_l~2b`_Zr7gK8i~bU_~A5JB1RlX-`VNk;+?&QEAm`M z?10|bB{(_Idh_hsw-K4vu7~wJ##vbxBMLi_Xaqp`s6)T>S!E5Ar~;O_5#Pyh|~tkjO|NBBbgmxB|)_u8){l5Ky7z_K-@X1B(hu z6SbzVbf!I!jca#H{g+y(A+y8cBIhRW2Ls$*N87@8E@ zmquta02@*4gG6fECM?(!zC9n->wa)r7opKPAAi@qUxn9Dk%}bNjRCk&Txal=neMyY`2Kom zWhCg+L|Ksa5>YPQ8D`W*phcMG{ewHw$uwXR-?p|VHz-;@*Mp%02@SMZJ28dbj(27; zy0=}p+DF&k@^>xdfiJ+$_f0{pBb!Ye){R&UY+CfRI1IH@;Jr-`YS6Mjc4`oo(nHzb zIeFYa=)<=H{9$O2|Kd15_u2EIV63EAex_|g7HF-G;Azdw<;}jlJzEex&&Kj-7};`N z)4YDtOr{v0t;a_lN)d;k0rN|r9h^(c>`Tm*qZ^aB)^Fi9gk7(D- z<9VfZoHCsTvPDK4Yb(XUYhe7Jk4>%=cWT>|)qIUan`_h&E|hE@S~WXY~U1Z?*K>Z~+>KjuO}3OS~-V<#@Ggd&8f zu^NIDzXtk&M&zBR+-{Ip)ylqd~kbhG@8A;GUWh4~z#zn-gX0Awf9O*`%J=mCQ~&jC%8lUj$e8I+P3cgBaKeB4mtVTf zm51Gq{$Un$h_+D6I4@49cB4Z1jUP{_VK8*ysauzVE%bwR-Q9lJCu};jEM(wAAhCnX zHpbA8P7u-%8ni9Oy_B6Rc|QE;=bjZ9?AJ%Mja2Z-XDpzorZ^a=`k@bklHqVLWhmDt z>ip+54Ph~ElXJ`^3L(2qF;+I08*a?3edaTMsUP;|drujB9Be&Ivj|i_Z+(pE++lWA zBK6cE>T(w|rJRd+Omqa)7y!jz9Uc|h0osAs@Sm2QBZvr*`Y*dd_S}Xh;0&0SasJ?! z?$l)2g#g3(4iZW<_L4s}<_|#ln|}PdQ%6G#4>ONhZ~um!*sj#mzT7^1=739Z&DYcR zBSDD{=fGXdy+a<>uUz)n-cIP<@%P(2zW%qLKmYTIF13q!2cvSMXwHek?I9q8Oc3^8 zGhsifSwbFs_ck@13LOECh+ym;$V(54wYEt^DqviA1edKi$#$(>$*kSKR7rck6cFG2 zsbybcZ=XFvjX%7zQ}|RB@v8)>891r1U&^O-KKjl4y36kS9MGYGL|_%~$jwQ3vL^*! z4zMqNcP3f&mtvZ7$c<7*PdB>|C^bNzcsva(}NZy+JY zY8~l<&kHm^emr1df~4n9=5}8l%N0>Pc;Yqc-citzlu_QQHK3A3Q$A0oGUKmswXF7l z{v)eDvgUmM2g0A1jehwxtebs=yN_@=Kl}lxlZASD?tVuFoIku<-x~P+IP8R06|unK z5|42x<-sBvWy?DIys7LmnKLd8(4g+Ks!HDGwg z0q)uoa#YHu{dz79AiND`u=Z z>jG}@%W=^j?xrK(yr|e1YRd%=kUu{vyzuT{3GDlqGj(y<{PC}I?g370&eE(JEf6h< z6T~&2dN`_1thxT26YeLf(9w5RwX4AWdHaFY!-|%r3e~djArK+>fZxJfV2_@uE64$> zy5jc_P-SiJyDNkLDkxQMUB&m4O&f#SATMW?;i~r}(-&7+fBw;HYx0Mk+ps|aHutZ2 zfIz+IBtd;V>FPBq%KCaL3)-MUToa;k7w=X#qFjSqg#3xpt~&dzlk!I-ZgfSF*EYAo z2VabYjj^o6|6#B%?Y58+Gdk(Cu2mylYz=@|(5iZpB|XI8^q3FW?d;OP>^CIp=~2%k z4!~D_ePtUzf5P0mysH{^yQz|x`yoK{wCjpm`^ zOz`pHX(Z`yGOW#s3_an>$y5=QMMqP`PRY4nEARKob$j@~N+7p!wCZ3MtWt6xq@!dFGOugA=f z%gE;1XPp_#Yqu4y&^bmBMdeP(+C5=+PfoHz)=1)YUCSu=vlM!565#uZ|IQGY4f|KE zbg|k`lPtxLetAdZO=FrIV8fsOmaJ%fdu})BQ?;W+>p%sB@XqUh|Lswy9r*3Ra8Oz3 zwBt{5IrtIFCUyJZw?Uf?SBE6;w(}s}NHJ#f-z6Sc=ycP#38w+f?k$D z2`8UpV+pCtBv<*I{6ft*>!lofn2|?WJ$6!)d>a@iU#fS7h8`MUiUJDA@xC&G3(|pz zTcNl5;j+10u^FppzjVWOom?&h-?~>O43HxDQhH|>nujz{^7{3xTgEWGq7Infk!|j4 zNR=z7mw2O&S@S(i^8J@H)ql9@0%N&PhK^d3+UpH4vm8OX7LZFSAS$>o@^EdOd`Nbr z?fbZgCq8W&uLcu-xh&=7*sKK$e7JL0yn47alL6hHSO;|L~o4gMB%fAY9cy z{8eiUN*b)oh16y8kS_6NzD5I!I4K#Dckiwh@qHOagR=LuOAxZ4h(>eWVB0mH~_UIlgFD2r? zAXizt%@ME9z*;$biwo}%{+Mp3;@ z<+le23b%huzl*)EY41$OTM(>LD$7XnnPo~_sB|lGx0C1*6J4HKk*zkx^3V}w)~m(lO2$aGtIj3IVawUDR7Kj8 z;AKdUzZ4deIXA{^>#zK9k(Z*iweG9}Ca1;%D1`aPo0{6Pq!u!3=SZ)voIT26!7vPZ zP#R#oq_AwmQfmui!tx?pTk^Jit_he9ZY43LfItf=5f*F;j{8tYMn*08DT3%br~cd@ zIw|i@`RDtRBIx4=!lWR~gl+tIa#xqjpF)-DlopfS8P7;BW|aA&mr6-l99NAo_<*6Gih4X-hCwvG`DdXk-P`Stl(Gjn z%l#i8^(m_?(i5Q{--Qxg8GsDPW|o`VbKHBVrJ76G7Wo7JNE92W*(sFrvZ|BB z11AIK=)S~Jr~|4)+fB%AG=sUMXim|q_aANHg9%YgB^p1@bgaR?E%S&M#~C|FY#n@Q zc7-XRz-HU@q7;GFl%{Gz6#Bbylo??+nc;(iHt#M*a;Z7+_^8yQNJ87BnXvA{urxvl zPcy*S?i3KJx#-DIdUr+KRa zdGPrvo4bB`UYO2tGF-)oxt6!{B?jteL03@Oq72`nmJnE(`B@D^r&VEf%<$JNR0~Rh zw$*c!#caS0CF&?qGa_9;a`W2t2bn_%QLSHT4WzY`6FvkYq|rw06-VpLC`}kQziyFb zIKUe^&`OV=DUDHF9H5077<!Ns0Bc5N9(@iZ6M>dK!m}c^qmTDs(;`Q?@SFkv@ zdPjtBZCu&@A2Cg2j=Osk`++20Z6DdU{K~J4{JXijybD=wlMgbZZ|5hw5*BPgI7k+x zpA7hAPk3<(FWC9VW0PrpjHY1QcI)K=$4#pfarCXFLBO0HL*Jr5*TjJFl%Ti{YN*ME z4v;WkIXn{6CvvoTHxX0wTSj5g#MnD&acKd+^J|_>uZusn`}guTI@0M3FR~X%`*|L( z5yQaz7@|c@GcrH-K5B_I@m+&*F3r)&{ZIXA{PVJi%zH!`7XeewAa5%X#O?q(Bqw7Y zW%^+oFNHn^=y=;Bhclk~d@!2& z-sT;VAWV6D*2jW5QT*xlvt3v|n%@9PK(@a=30v`~56`kWN_{npY-tDiw)C5;Hw{h- zbcXn&cy5-Um9%yb)P$@8ZJI)nOi?wPue@o5^|~HOs`4QeOnoh}E@Kdc7+f44lh_@Z zufU15w~fuMEM{h-|4dqrn4FPJ35 zSGz0$uw|RmofUA|V}599N$bA_O`2(u&KNv>c0MJ8n-E;M!yQAo=fDRWuAuQtIF1Ij z`#bGB#Q6JHieBsi*Cmx?;OmSqp{=_MeZU$&C5G8-jyQYHsp%?_s((>G55iXYDFt<4 zjEBKkyqmlrW&xACUlCHnABh&L%?hH+h-abz?pYhdI43skdzHt6cxCQO3TnI_E)Pk3+5>&XPnp;m7wP6~|hM)gO%Tivbyc z>4sId_mGJP>y`kv>33uG_E=W4$5)Za%rr_mAul&k$taTR{NmXN{h9{k{qXpAZ%bY- zG8BLB%V3})b5jzbVGDyOONebe_xjspNILR5a)DGQn$)&s&KiWo8NA?PWEaI5HH$3+ zc7*E=i=rxMEoYrEkSaR=*g=w+0i^Uu zQ$ZJ%tXD5;(hShryCcG~?LySLoKdAbJsav8U!Z5X%M336fnOGL_8p7*MKSaOYo~R{ zx-niHxf1$rQn=sQed(+zOo|Mi4mJp62 zE1E?gaAF>#M-Jqc(Mo_mOv$KYH2$X%0cMu13bGbsFcwSU;)K0~E#$w^rVE@HM!5^h z66y*EYtEsKn$<|yOr z0LmA6BZ7Rp%Uos$d6Tp(=l~lD&$9RTEHm=IfL1OnDwZQ6w;uH3Y9t;L5E-lMORsp# z>~{B+#ldelTuiu|fL_oJV`7Q+0*#uC%VS2a;E@?&rytIZv3Ez}oibO?a2bM15RK750D+&k|G2f|7QU0yg;ea-XsAm_ z46oeR8@TtZhLcao3Ai1CqP|CBLjI&ASQ+cbYGcjaNu|L#7tXi z05E;~hZ2QV^((lizOEnW=ohuWAI-ba9+Fo3&8^x3_LMf44hsY$VIzKY0Im>mN)rXH zGC;wE#)ysG2zJh9v(DX-JH>L}m_VxqI$^8{CvFHWRf8#z9_2ZisGl821zIl94SPr=irM9^e?tqKPCD|K3D2>E=ef&z(@0XBgJXO zf5*%?7RT*v@?l@%D8q|zrEQUnT_yQd4Pc7M%K#88KHs*i0--DFXSmgex+nR_(~Xwn z14WAhvdNQ`MZw)2^6~uSi(JIWZpRV#^*@0S7**fn)Y{LhcRZ&6O8la(q`T zYb77H#)@AHN8KH49<*&dt$ALYw^gDQ__lodbL5?tg>1XrI`X)=5 zUHDzIowhDsmM0sZ*tNJe^V{@MJ-M`rEGpchHaaz~dto1H+{j1~M_cUP9(Y&=&^rPNMB%%*-Py&`oQ9y{!4q7o2XAf_o zvkL61@I)=^0}JDN>vZyp%WmCgN|aArC8`>X5*8b38LZ~fJNk2?N6oqv40 zH~(oo)HQzIOIaIheKF9HuCM_JtI_GN<4V?_CW~FI4X4^ zFMCodWaBQ(kOntkySS9AZ7DU?@*q3K{wMf z9Ha(aZ`~NN0gM-s+GE!LRNUV~80KjxQt5G2XJPj2Z^$J3Lfj?tdA@m}M*QvpJ~2DF zV?`@2<__l=URV+9qhE!fQ zV3IXY=ZOu!ub$DHtFUK>zg1NF*!q)TwoI!gf!48v6+G}l$IhLE zV~`%1K0k;Bs!v`eS!$k|)!StA>HRnDn>qV!uFE@PIC0{nfEI2#cfeTgTsL87^w0l@ zVXMoiC(AyyN%{ciN$FQoXU50BCA9}Jeb8v5mq7{ptc&$M z_d-?+*DQF8;=YlSZmwCe^AyU(U+Dv~Khlh(vl2ct-oI5bo@Kj-4jVx?d0H<*%n!EgkDVHW(1> z2BW#7jqcX>-ec(9;E;6aXIS$al=d?7X?-OIsH3vvy8WD(uh~tY7H3;n2rK1g6NdI4Rw zO}S2{rSuER4#nvD5U3wT3&1+x0Wd2D5YqixS!!02WdaTWew$WUJ#Ja-Bsh-SzR9P- z_)91uHM*OPEO_}Om)Tf0AgbqfSEnY|-pU_xuZFBF3mR=Hj0?Rsx$qfSCM4{GAf$tP zKte1S0`DYGBjM-JdPeS;xV*t{c$dX7w#DWEq_-TLynJCbA%;&wp>&egEL(Z{x3ylG5CRITx4%e_}rz5BO-vulT|Y(PafOy>d}uBy>7dyoac zZ#D0)m5c^VkcixIgsfb`ru}g48~)H{58Cr`E1T_W9=H=LcZH5nbKz5=C0-(U{&4_(U0A`=p*Kuw|zbF zQfQP7Q_AP5%}Mf=!F6)SNUGO{0sNm|wzS?5hQPX6wEyY(L@dyE@B~avEM< z#m2dn!W!5?^VE{*N=4FVC%y_3GZ%_vID-Z$zIi;|>f)y5=4Qi1#(JtU`m)+pH+{BC z=JD1&c~rCo$3~lXA{X&bWg$Z&HmRMh;Z`gPmL<2}I8Vh%i>uyZLO?D-6RWO&Fk4B0 zHFV`=;4hYuv*qK;uP0>PdV0Z5+gs?Iu!kS&T6VX*;bMsYxh1(C+Cl_iv&A1Gpm8I` zXJJeD@W8hvf*CVQPoO=MNf+RfQMkg#_puY=7Tx{BnW}?b3Op#TOEU#8 z=%{(n|C-{;J!SCxdS;3RQKO&LtqKwD-PX`5P+9O19i^iE>rJc6;dI8OE@bevl!qtL zUoWUXKDBp&FL)JzJwGN7H+Y}dK-s`&*E1H32+I@&PM4)l$wo0dEPu{2`n^%zVi$2zB=A5RBbHYOqH5=$yXJ zku4B<^Nbsxf4U>(5Q1SeWwO(Nrhd}8-^Wk-_Vd-3kh0CV_ASFCw-Nq>$Tiv)cFP;! zSE8CNkSZ5~x?Qm9%Ysz*3tF`cy}G%RvR2)kx`sN=FdSdT!(3+EPN!5&O7Z5jOV5y% z|BC2~{2)bRZm}`M=y2{g5*tukyA416=yn6;rwu<;q9}daCFhFt0PVf$8Zzu_^Qj*a zgClP7?DzgAwb{Y(8x`ve^QTi|7I@IAD~oufjT4TnljBAKna-FJtXi>bX03M$E88#Z0RhM}9uoK0W1>j`XM3W(iaudS7D1-i<|$~+&?nu zMkX-it~`ZdIs3-weKt$P3i>Myxza7#SEiPKIv7Z15->g`UVmf0B$1pq};27O|8{Oh?4EUC! zrtij}tA|*#Z0$>wNO6vq0cO;GFb@T^8}B+g*|y^z4ev6)B84H>RyN-Vh>bPK z>R1&$Z{S(pP^#KW&xUOzZR5q@Y|l7pdrz+nw)8(2xL3Btq^A6{Jy!x2pq(yLKt zS%85zNMTsOVZWkF;i1_0@-+Nte)tpp(w#=w7Wk&tX6x-gLTx!qS>RD%?2))5Zt(6xTzh~cf`dVE&rdqZ@vDij!pH8$3?Z_>2ihE&RcmGc#@}3@lq7prmZu= zV?=Lyg2Z~=7uCk`Tjv^Zqq7boaOl#(Nq@M=0|XF?cruCi)2FK%dv zdfFg7Scia^OH=A5%DQ9fz%+b4`(6p;_+-TUYyF54#N+g2aCAcXUA)F)!7Ee{ev4}c z1jUKp3s@~pT(Jz6+w;kPAY3yRo{4+7Aua{G+s_pgIXC71hhg?XO;Yh|OEiErFGa*^ zZqB?uWmk|CJcIU4HCO$_K|rU+$~(h3f)WA0MGCV&Uoc&dHk-;r%h23jv{c+e;_3G1 z{4N{uy-~U^SXA(33>oD8l&^l6+(nD2d*Q9aW28apW^Ng4gW%pouo`|MRK-P^$*AKr z7H3@X+^Vsf&W;wP`z-0IjqW3m#i9VGQx(!q!M=Uw1^$WIJMNcBY=y%PkH!BTAO1*Y zMF0Od`o{yQ$Uz7R+4BHVppw^iFh@dmWP&NvG5Cs4Ng0*6U;Gf@>6jryV0;7vd%&K> zAk~BQLulDt!SF}I>{`t6l?$)|e{S#V42w6f-U|hwzB*bO4+K`Wy01_t28=57-|&9Il{EFd=S6M!@OY%>27+ zC%c%1KH245U+c~D>Z%(&{X8;2V|?RJGI@?zUAb#>=dP18_dN5zdtFv-I*o}D3zB`0 zVjf7)yi*kWnVxydN5!?Ok}K>Syb-~gb#i{^#8?mUlfmBA3c*SmY7S^_dl(<^Y-o5t zezoqtTK}qZ`m>##Q^_n&u!IGLk)x2m6$L-tE;W^TVIfSJJ06wmg_}Ze???CjX<{Xw zI*PNB`9?*i*6-&@38{zgSYmx7HlLD_Sb8c(V&4*fYV9vi%TCiy&z3AA4?;_xzzW*S zaLG?C^>wPlCKxwXQ@KV%n73pQEp;hp{9{f0OIEqB5yG*2^~UP{xJtK_Ge{!@48x&uL&^{t_5aNR9C zrAhOz@MFk1++2B%eOGG5c!WXJf()d}-%fbLRFsGG@^Z>-iV@1kzr3)eyZ*M%WL$RI z1&@TZP*zFjKV`YzaRq%1Mdm)dF(^LZoc}_gtcZh~jijC1Le^n;3tlgLbJ%hqlD~$*l=7n!rPFdK zF#o9N!l#1EScK2v@6=jMr|d~Rwacbj`6=Ok3Eo0_uOA2>t*}!RzasywkrwirTP^>m zO=J;kz(&v8GMi?MoiUpn=`yjXcP(LV@l$!q+q3s$T?Lu|SIw#L^%zv^f|Kyd^SQ@7 zjCpY5Z@|*`y`T!%5V&1UD2vOJ= zC;mhnKJc^vT; zxtF1@9D9A?(iiM!M3ZnSN{ty8k9Wco8MT%y{pGZc6ml!W59zq?w-MUMg z%oK873W>aF zC9X76!3pzr+>*TjV-w>=NkgLIF>L#ymH%FLFJ-Dmo3S}BCP=nXv6b6d+Dw=Xj>qr1 zzmmt6wxBLkSbAwy>y?BQ#o-v`t)@89#H7(}pW=@^^RZU$zg55gg5mAEf582o9+UZg z1oBoEyy}f-JgF7E8?LRUy4n;RP~&phiJFeXXd5b?m>!2`8;_hVvgKO_BxpQ8W{u15MMGgD^&( zy|@p#ONp~OhRUEV$Wlq4UOpQS#s`}+s5xxlh+#5Av@@fDITJ(~%|~@ZibfWnup~C0 zAaAX7qfMj9Bvb2zdjpsep=g z#a7`BNkt<1+L-6V3-D)|u)LhvVLQ@iOj~q+Y}lZK#gz0hImV3L#Ymq&P1{Jwm#-f@ z(N!e3N|o6)zSZwf{uN~F`^f*AK-?K9y9N_%CvjO(g%hMPissNboZ)POsYvAPfo+vY z2S&#q=Rfm1y~QL5k)2o448rJ?T9V94b1uc0vYfF?T2L$z)b? zqh&aCc}RDkBz>0Z{%(UP#GmE&FMWkx4#Yf zBwhUmPRFKRCJF|8uY}PSD#6&G4eK5_2XBS%7{1dU&f7&N$C#}t`5XJIMMrXg^SZHp zX)7n!e?SAatvC&EEB5)dZUYr$HcjwJ0m|uRx^tD+xJOi4s;LCY&Ii(A z>)mia|DnGL^Q!bCQ)OR%(?LPW9&J%#^tbDNO?r|3P6gEnyRQzF51moaWGepn`zL_@Ukh$Eb;Ko8- z+pT2b>vGWS_jRP7j%FWzM1{iIV)?9 zj?ghBc@%@K2nQ@6B3o0wdyog;+FUIY$=lEG>X=5XqqpUcggna0*zqr1 zSVVNFx0*lcN~^jfz0l z2PC=TJw*3jkyJY>;~z5`qJh=1Qn#P6xdNZMiG_9o#xLzuHJ5!(cJb%-tn~xyxCiO$ zYX?*AXge(vE_P zZGH%2V7^ptcx${MQv<>ML-Z|U*!f?58EDKNX=Y2WYnS;qmHm>s%80_vLTVTb=rm(=dD?le75$pC3;pq5q5=WDey==2|4n)s_{cyQ;j3R?(6DP;u(|a5G-VRb) zm(A7l&tVT(Viz>_aFJi}!&@G1=ExswkUH~&44H7)?0SnJD#MVK)a0qXZCdA``)H-SO!#+1 zbXHIm{=h0GzP{h$z#E8PjBXxq zg$NLe8+jNgL1{Sr5*O*K#)%SWjTxtC?a5aB8=mmh*=_sqV*GHdD4TU0b}f5~0?iqL zDF>a4F5gnXMG#xwcx;V_Hq7;6yiqs@SryKVg`nS>uW*f&0Z_l8W@aT5E9FpWzGkLgcur%;20G_$AjPjx!X`U@7Q@J1@2)5xVgqV` zn_yPQ@=)$4EwHoxxEhI2(ry|OVY@+SGw$1NYVe9+V#90;d2A;her{KUt4Swawr5l+ z?#cWR7y4fTX3r)zXWOtHZN92zWOnx}Gr#>0``h!H8|Iien+K;o#CvFvSA{O+HAigf z98O4LEqOcq{ZAt=!K0yxZy{{?5Qo8L`uDo;g~D}|cD_KC(1Q{ZN#vZj!GU$-LizUhsK|Q5@naR(leJ1@M}feFgO5iR`+}oH?WO z%%s#X0~*H1E3VXGJ8uWl6v`5vIV`iI4uL|yQ(>Zh=+{A-KjI~4WH|NZ`BhZxMJ@E=NX7q3R_Nq@!-s9zG2 z$2M=oK7QtHq^{3U5xy;g-Dx;-{mNHOBH>3Ghq6nSUFrkKbf7c`bLQoLOTIhAzCyoQ|v>7jv=@c5- zZ~!W;pM{TO2%3rM-urpD#HMSAP1>oC!Oz6+Mzt=+QBkO$i_>&$PbL5O-I_Q;T^j1F zzmT3m2^YJS94PgVP5L?V-P<3ACkvh_aoL36@doL-XQ1SMb|Rd}D^2=R`x!dzRIKlc ze*b4?yBAhTNcKGidzp$Pv2i}-&Y+paQ0OEA803){>3MiVvd(V0;Ua={_ssUng`218 zVa}18mQd>bA}v8E+bWR+OGbw#^_^Za8F#(YpzbngxkMRFSXY5{*l@}%`7Y@hDlpPF zsyl8-)UTu9esL9gFm*Ki|42vYPwn1*`$Z-GMTq&S!SQ;lZsN{WWa3 zBJDzrhVh=v>gF#-5oc-uMthOPPHaMp_KqPtb`VvxcWk8DBb;dODB}nwkZ9BaPz{42 z+D*OH7l1`&%^IUqDJ_xmNtR(=kzi!t%w2u?W*j2nwyY6+pw&Q4gKsLMKt#i?=$Go zmQ_iD`s`}=v#ZvFFFI3-D1^^`8f&O8LS?-TvB64Y<6Yz%$@)FquN@y&&r2lDUQ#V3MG(yzSI^W&fM$@2vSHPH z)G*YFkeR&;D0G5YnPJ-FJVKDnwqK1_T71l?oxzU?7&GX!-8QILTR3$f$;l35*s7m_ zSuN?WiizITtc^aqJm8A`kTc*ScSV)9+fA*t(8lruGr_zzmd|X?9YLb3&)6%>!WMI>{StMk`7yZY?#BLannwq>7!I+7BQvQWqF!c3d% zRjVUH4Y$~-mTM=ol_Ao6Hhr?|{XFgrF4{zZ-G9eW1M%YJ=6-t}k6Q@|*|h*HB8b)eqD{Jq z%|=^~(Z`tRCWE|Hf~z&Kk70*DHf``8!&NWR#f|T;Bl!W7GumP<6ju`4F?iFU_24d0 z$4H+eXrtDW#G37TMWQN#F6wcj1z=`i9ShHpU~2FjJAaq@>1C1}gEP6P9Cc+K!fuDd zU@LlKDBp79DyPi&C|JrPWMjhCb_qbN#!d^Cy_+zNg*QTGZGIS;*6fCcc)N@T*w4n! z;!*HFHcp?1zN;PN=S|u{w65BA?%JKB+aWsY$l*OrR+z<3Y0GINzGC8xA%E`67}Vn! z-0Ykq9}3t8h^81?%lFgBL!4Fi6Ff1xJc(xjDNhx$z|l)Dywl4{iW>cVr}O_`uHPOu zmiB|({-C?_cOBXa;w;Y^_2mLMHob>CFn0X)xtCR5y??>NcbyumL5JIJ{T^3Bn8oCTnme?{}lIIyPi& zJDm0Svjed%8Xs|P63#aQk)2Nqy#tFy*Iz!X5<_AXC0{_U0|bS4B<%_>$`9+xO9#4oi@odn zW#i*zzIuJ2ic4qunRh)I-8B-I@X!Unf=?p{ij=vL{@s(Ry8oP1TTRz{eO36{WfJ130Y~hD)vJ`O4W&dfi^Zmo>Dv z><>IAtKvFqZZPI%pUn+Ch+f-W0{!B`x4{Bs#*O-I&$gx7P{+Ig(L324CFk(G5Lu65 zz!aFJ16z!B!-z^mNgy)JiaTEDJbC`}rL>MYk{OzT$5Ujuy??fH#PVdlBZ;7q1PXvO zt@yiwzfoqP)gKmk9;WMhs&BvQleaUb^J-7H^}Je$wp7M?3Gq4;b{7??6O2Usvn>eJ zfnLSMq~HEluqeJ?g(koa(NYbLoeH^9{$*NY^4F#u^85WyyZ^C@H*+Uybq%jzrbpra zUnH$_>e{>Z9=26?Q5R2X#Z6PANOa&{7$Ia+!{WR_=Ihu&uE_>3 z4IEEaA%D?U7m;5o^3DH3){R#zTQKTENzW>Y*?vN7~KP)ewiD~*1E z(4N07S}PZG_H-^P8~7Vqjll|w*NSlU9h_S)HD`~|zl946Y-UwV$eO6pC`K|0s~7Ss zre@5?fS_M_`qf60qI0(FVrVJ#KlMzVf+nGlwtQ3{b8+#YOM(6z;eKNxZ;&{}G7`Wq zi`ETBk9{CN8y~tzC2ZE%C1;cn=ofS8JiVZrQ?WO)MYZGnb3DL*fxTs?Zcs$yI^n1c zR55zrWU@(uLYU}hvj~A@zJf8pA`$7;o>@Uf+iewAKMLq}4dcrJHVc6aAP5^|a$vym zfonnAi7@85OtI4u>g+AdT1YVl-B;|Fo}WD}s-4bgisitZD>v4stI>s`!`|3Ie%AV( zpGu8uUO_SD@;1gHnf2CgVk71xB0|z5_97qAPg%q)su5YVBK8v&krEw|axbEPzUc(Ggr{k! z=?^I**k)%3(Q>Dx57byxToZ{4{vphwV`z|EIE#^!UH0X+SM?~X;@5SccUMF7SB~Y3 z)T-#FMB9SMCyun8jEK9tj)jpr8wqG6c5P8fy7sko5I@>Ust|nzP?;_pOl+eUpN0oN z=&1|(?*`pKr>;8q75H|Aj&ur?NSiZz4e81)M`-#Q$a(}*{lftyRNG4NOnm>cCLGRq z`4JObwp7lG!m&-^RNcR~=kT`0EOt}q54i$idh;(cB5J|~X~>Z$Yl)N}3X@@?iX(6& zn@hQ5N9#E8Rq0yHfKWF2-HSB*%qbUOTIrhJvplRgJH9o=F;nN|4S(77U#<49p{n0{ zdX$E`)rks>d3-E`ct(yF?Gq8Nn-Hp0(JgVKW_SG{JRS4yXDa(#hW|#A-iT@ayC;>7 z>;I`o6g8DCRK!`Y(*KB()_SYx6I@1jd4N~BY7x1%kMH>asW@r8p{e(mAVy!UDCyD! zPx0R`KnWwsWA;9$oh}@1Uq%Um5qy8cjwIN9KoNb}4TbWY-@b6gEsPIhoQh|g{%cs? z0S0y;`>1UR8liBdq`QAH&q%=DeBLC{Oqn~7vAvRJbEgyMgm0=G&##{fW3lpnndcR z6VzwJTyzN}?7Sl_f^x@J2eTqLjBpvRv*2K%0-wHkt|*w?8LiV!gbMz?!aTZsAz8+2 z`9Y+d`c&p8Ns^Dxna`k{aV*u!nZylGibO-@vgWPCz&72jG|<||TuY1UsFEkVT?Q^y z)Ja_jnykg)4IV0IaY2MWNu{TLAhUhRHD zJckQqy$^R!F)W60^P`?N7xU9>QBO8`g?=(i_fmY%w18Nb7&ZM8Hh`PX(S0>4gnc2P zmW?kHZq=|&;K#1p{$*dKRe8H_5f>sP+pL^Xv+YFyTH4{v?RFk~Dz;sl0*K1tdl2Zl zcG8M6??tzf4)3g0WzLZWLe_&VdwyO5EaG>h(9_1NrkiT~eq?wi9$=c^D`e4^)pluM zI!NFm>>s*~wl%S3*Rx!=qKwaq#R^N<*2gt27#+5YJ$!uDk_D42)LMsOZ6#}LIsz7U zGMy+imW%swErMSA&k*<-{CBw~gX~_zYN@l*{KB&UyqfwLGtJa9JhN+qp&#)kP>@?U z3(htZ&z-dJAK25)C8poM>JR=Dil+?tmnr-8ZkRCeed{@Ug+YnaV=CIaIodsYFi#in z;`vn#>u+|2I?tXh_x&J;uQ&`MJ@LqBb+kDD?2w7M<`Cjei@y`E1 z>U)nSdY{49IBp_yMna>TA3<)iGVhU#FXx9r)7`icycdS|;m=)5)RLpOAO3pYHkfmp zfz;@_e?M)rnaX3YAGpcv{Vd%<-!GzKul3E|?|j=D#9-;al%A~bYfi$67fLp7;G)^`WkLK^*jt!IN!W5=6VbFM4U#gSawCJw)zQKZ8*m6|&(wZD z(-q=#+!jJ_r1h+CQ#^;BwqtdCYF4HTdI~piQ_uYd(bE4Nz}fV(I{o!~@&4EG)$Z&2 zaF2W6=Rdap#@ZpJBb7-Uz>-ex!b4fBq=P2!%v&2p+M2Zf>UD5rn@J0N=6>47pxke} z@GeTEEyuiJ85a53%Z#1=9ZkS2OFo{Dwq5IzUdU+N@?KTVjs8c3lNozT$X|*-jl$n8 zlM-H`a$8(d@(P@4se+Ex$OvbTnJOZ6R%}q?IQ`**60?z=R0HIV6r(tqOhhUT|AX#< zBsS}`^q?|%8q~H(lcuB;j(bO;tjtC%ATM_uCqtO<{Yka!2C3yDboS*-QAOIX!=$OW#BSuD4V{S-tkc>HW0# zZ-)r@vGAI1t-7{-JdFGB*-QVN&o0VeTK0SqUCusVNh#{~I&*cZ# zdHVUSbL}s~Hpk~?*mm}^I+6b@!?R&+_a?poc#EcA-ztEJ^I-|WqY%LF`)zalc6VDF z=A}ug@mcS@#dC!zJIImFfJcu89J7xFh6dP)q$Lb~xw+=EVKPoKrh_LpEZzI$tzuh- zlh8OlzPF41(P>PCvnWvU!QeSq#hcS>2z-jeDm(zS@MlEnxUrMy<;?fFwqe(VtfCIq zSNb9f+B(SM5noO=!K_mXk}nL+-^+!i4I&brD5l?n&%2!d{P!OPEAYF0>@^Ef6bAgd zrw}o1)UwZ&0%u$m2(+s2Ac^2jC+(7NWb;B%C1}=SO^_Km<1iV^cW$NUEb*wJ*@GCJ z;?ClO!DF<5K#sg_foN)$ZUi6xj-+Myx)0J2z!UdoWk5J}y{&pW&=xgo8LOQ|>|nPb znNeUKW;6pbuY=v@ddp9}GA=r9kjPMQYjZ-j1;7#O`V0}*-6yfi7)#(yh)eCpax|-g z#I!g?+ug;6<)hiEWVv;DOOV27971g8tG$cFHZ%Ym4dT#gl7JL~6DX`g0XJBh?~`Th z9Vl@7cHARbJ>FFN(IGN`r+z0UA~CdaV~-4CsfB{T>gOq*pu|%{qu>(+fgcn5j@JRW zn@$ON=xr0hVpYJJ4!Ne}p=3ERQTb~Xf%i28(Pui_`*_|4$Az7zSA|n;iGgq-)C=tX zY65*4&XnINJ7ZbAuHW1wa54#Wy8T+QtYBTFRSBXHlsufz5ne$6RXM!D$F4EnSuv-J z*lUV9BpEY3M*-2zL{06UiP!AZC;#t$ow-IZ$Fid?E)qb?*R)a{5<=R;sZ1)JCDw2Q zt|TGD{N)!$;dNA2)bu))e8WF`z<(E+lB=m{F)&kV&1cyZX}pAU=^7 zeOrI9`73Sz=RdqykN!s4#wWikzFtd02(m>=lb<8$l#oB?2gUvASO&Jp>&dnx&{lR( z2RRT2W?%G)kcgkphKZ~Kp!{+9yAz{L^uBG5W3me}g8^3co;zj<^h7`J4DUY(yKa|c zq(hV$ns*&WPmyW=4#P#;2ZO@<*Zcsh@Y@g%x)kmh9AY~J+bxmiJ#&!b8EDyx+Mlpv z@2Xcc?P$7G*b|=F{cu!74LE@Tl_yqK+$Mk}*}|>Mp!UO&1v#~NZcbJ#*qe#x4_RzE z-OxcBudoybY(F(hE`9rWYer^ujD6t=#6m{@>(afQf{!a^lR@I250Vs@dm5U zM#RpL;az5N);NV|EUi}xqrtMEw#@M0UGEb9P6j959AtVYmyUUW-lCj5Xavr!!xwDl zz}|gg)>hX1?J*dA93X2fdmR2)nZ1Ut*3yuHYzG=U!cY=$%1taEpOc?CftFmsX%7ui zJ(v+CaId`u${ldXW5I=ffohZiK({LF%6)jvMPk&#@VGC|?DBE==%U0de{9}~9pq#M zmO12fZCr{p{Eq%c`pqs@Cg|hW|5KZF)nj!s8#J?u)Kv{5Y3i1*`6^t@2#9WnQGg@4EJaE*` zp^3BNK%@AGEqGR}E`cs3|G2Arojq0m}Ot*bt}w=$hc8`J-S}Cjnaf8>v-F>Ut=bipsPO0n~-ID zJ2bWpj7EpGDRwpcIp2T5?8EDEW(}msXz2+ku+LZg|G15Hcx^($vnlwV|G4_UUv=6AMwF&)zb( z*wm#8!R7e-BaYaLLv2ib9WNOZQ{v2c<>_uH66v-L5DTV{Wch>()0Q;>vbNVHa&e*C z16nzDmnzuVOsf*ltp{FiY9YhV4U&%j`N1+1Y5P{6^4h_Oe^=SQF2KRsTlsKJw3)j$ zoXvcuu&*iedK-5Gh_kmbV7PT@M`@B++KGnPhReAa%&^Uj z{;y>8DPr6pqDbw0;mJ+DQ$e=ZC^y*9Gt@lpLPT;2jZm5y%LX%3 z?ibKmGnSA@I7X->PavU|!DM}Ff}s96WGO9?4(yFcAxJ}q-T!m@X<1zUT<42$!POv? z9=dCu)onG@6nUEP<437^x+A(#$NJ{AmJkVwIh*HHJ`yQlZjNqa2xXE;Y6vHO4DlMI)Cp?-eXQ3xvXfBtSO9!RG@YLSF{D$M%M`H$EW(;Vaz zfd*fFMNhojc-wyyoP${NUmFzc(R>6gc>atIT*}se-5_cx`B=%(r%-q)H%Nqqj&|ef;nO377rAk+Z&U7Q_!4$B$8VAC`9CIoUmb!$LMdU=I8Z z069R$zY0h0d_QhY=1s@PV4+DaQ>6SxQR+nui04_5PvH^y7m1kwj*Qn8Aq+Zq@Wsk_ zssNVt@7gw}^h3*0de$)1kR_xV)+T<=E65^QJ6Rd3jx1*xN^XnweCQBE4O!@C*#&+2 z8tGG4fuBgWaz(Yy8hg{zEEnj;CkBnuQ!0#BkndCzZrp}a&lQgU_6o9^w2^(9JXr$C z8?@~dWsk4Z`_YvUA|pd;cojHiDXb}0hI*9=R?=BCN4our{8M#+;Pq6490+#+G6#U1 zA+E16C#=<(-Wo)%iENF@07*JBse+pNNRDF)KTeN`?C~Mv66vNkrIYyqQ8D|#%9y<1 zSO%f!(;;GMP;eh{$R~p3-0Va+?Ty9hbFB>f+Zc$LJ*b@!ZT@ywEwgeWu6DgO=VEU? z3lSMM-r@d7H?!{Y>{Ofc36D-|2N*sj-$y<;6*`AcUM^Et-e|CA86xF-9^$p}u0$qc z_`Lbe@sso-NEhF?!uNg8k7vu-PgaX=1cA_2*Ujw;%1(dfoK6g!+`Vz@%P&4~Z~56v zgQ@0hRd)tiHI0+AHtf{@|BidGxs7hmgWOuXvLH ze1~f)S_ix5-iep`N#`VFBD}Vdorky!2p{RWKWFQ^-GBs6ea7G6gFt|AAnmqMTW|yI zBil`b1MiewvCSq+gE!6?2+|07bEuyx({s5TPJi+>gS3 zl=(KWg$>O>988}Pm6<%VOh5~ATqGW5C5hO2ZAY(|BSo$4TcStnRkrzX-KjqtAF?16 zMBx+M@p|GkyhafB9{T8B#(8miqwc{Tl$YVZ;XRj4+2;+*^QDe0ekazh8wq<$FJom% z;&!3?yD&ZNoWUt~x#|M1{=IS-6fA7Qt`S!}?XhFt@^QfSDiOo3n4Xf$;q4JI@aJ+< zT|3@$#N}Gt6L*Td`R=#+^m_f2CEMJ8GV`3bgss$(8CB)vb03tohbmsRQfuQc%^NUEn-gWU=SloTXs%rW)eBoK} zq*jifV5JjgT7I-L_alO;)4OP8F%2dO*N_SCIVLXdvvpJkU@a_N7IuqiSsk{axP#0A zR%6&XgfjprJt{%qWc(d!D;^i_!k$9Z$Tz6><)CQwoK?Zn8#b8CwA7b3{MB%?1CgQO zsKT(Ze6dUEX+uV1CsVM}nle=)R`$U#9+az)VdX66h&D*c4j#74pB)X&gyr z0JA95cg1F}JrUAf7h-FNIMtUvYK3wJxklG+z5&_O+z%%pIwIlyn75$1ysgFM84p8Z zL}HA2(7-7_8lh6O#2@5Hn6_p`T97|tl8L_q-Z%3G>WZNjW}74@Iwmn*c&n@VQPv zoaf{~e{mGCd%AeV7D2N=qm`H%)FFnz$b>yuUd52@}|sujG9*EaACJ)0f~ z(6LjqS-Je41x?{AfFBfeZ#fMsS(|>$xsb6qjG%W-_IAq@{ft5qkN;A;z~kHGW&tX@ ztdzM#P1d5<3uMJ&UI8~`zak)chrENvi$<{Un=F$5+fG7$PUQR?UiEY5o>95_hO3a$ z6P*A@CgJb%+g7HXc%IEOoyq78VIXV6#UGvNqM)Ig;~Lbl#z=i>A31-*7wGd9kj z3G>_q5A4T-n!Db}8qrU*>*NKoBG!52dH5r-Yv;EIg}j#bi`V`2Z|_Slxe2cQ(6m(^ zM!W#iO2ZbORF``OzU02b4n(6t56dhFbVT#xceu$4p z1&ur9b2Ar0g7JCv#gc)@zPrIF0h!w<*3qy&b z7K4bO7kRNL9TVd1k6ST#V;xbNKuiR0p6t>u1M@O(N-90yZ@(DQP~X^FlJdf|oQF zH(2u2E4EAa0;ghW7G7HVInjqx)Z4|_f+yeWWMid*9(jc`RaO~!)ioj`8(>;~syF>9 zdzAG-ACiuo6TZLxzJ+V$sNH(GG_tubqod4K{(+o5M#=a~^?Nq@EUS`8Lgk1A3LXo# zBjjSqeS_2lJEL&iT-}1B1c4FZAS78sJ!n~YRM<$P1c8BY;F61%8TPUpoJ;r(^; zg#L*VP7rL*&iUN!`B$)_xF*Jmo~Yiwa)Tsr?JCO8wdz?MBxnwmD%+%=2KzCIM3nT+ zLe|`p^$wv?fvQ*pX0E=?jfyxVOTbfWvA_;AhY(IVxI_4r4m}ojWMJT$C1Q{`ft_XE zN498dwItoZMt60^1ZsvlTYyPF1|%kf~dpWI)0wV3rZ?B zgfKZHw(S>3b&ypjuVpv}4D(xCVhLCu?O0#!Q;tHAlh)n)qX zh%J2+wKzlynxohV|_J*xTVYb*SSU6 zjVGq|6C+e+Qc)7RI7hdcSMh%=wD<`)BB@w{e~(9&|SF5Pz3 z?9kEUBFQ{3@?vI}KG#e!Z~^Q#dA89vw?}$H(Twk`^`mK^6|hdu-o?umz70agu#R1{ zM|0F})Fpk@%}_6ibmiw_Tz~O37U= zS$Cr*!9F4?jh8Yd>`k&FlC99rB`Ph~@+Xrj$r;P8+fI1r*?C?paWUP*_JX!6Cg{rg zdOOJ^r~cb?+nT1Zf@P7x|4D-l5S_zZ6!)xVAB>QW`7yriQsa4rf62H4>VqnGj#*R5HfbvqU$e&Qio_pMoN=l_R7UnkOmi` zjZ|7gb9INAz}VE&uqlD+N#Ah)ij@h1K&%!tzYUE8;Y!)LmjqeGmym}p1z7+!HrZ1A zD&QfKu`BHlNaU|8&pGOnWFf`v7&wmT2XJMubnX+xCkBYA!sxtL?1Ee2Z0_br7gee@hj` zZ*6~zESu%=Isu|l@GC5fqdB?7l`H7Y*`+HL&Z1NAj0?`Sr7#axxSdo03^pKa5QG6! z6=0$dNP71>%;w#Dg#$=-vpBRc!PjzuO9h6>pO1iWEs!|B0K^2hYT9n_SQuc2<4;?q zf2Ik01e+-eE{xdf1s{tQeQ)oz^Gk2$fmT^1r9}8l=(QmSxVmIN*74s-opL8*M9Ibq zdlrgwXbiwpnHhE`Sr}|585v?HxG=DKOici=li8;k0&brNhS@Qm7+lAAWVp;{Wgwl- znc;I9R|d@-_6(I{yfQ#G*zv1bX2wkP6qHmXeDz^_L6vFjmew*Aip*a$iPQ-M{VNW? zXAJ4r2*6&a`zdANK`?fnNUVl&pfk1N)tt-GvVd;sgjGCn_}hMVtb;*RBZdfx&D#M zcd!}SfO+b-IxpkF`LQG8ZQYFVvV~St(^T2yt||d_!wo!qnwIGL-?=oMF$6FeN?k;h znO4hZV(ME8#aI7j1Y$q~^xZqnxT#cIzqaE+Y&sw$T_G1J5nj$pGzwEAx5+9#N~NJ6 z+XoJzB-*2dzdVO6Dg-B^Fwt{z9-+Vs=WKSf^|Wg*wDgsTo0vy@8GaG!WCvi2x;g7==YmoPx+MHgPKCxVYLGd(HsUbD$i;SXfI?uIF zxJ?Q6hpNmv{QR%EtBlMHdu8`!xcY}LiOw1f&ZF+)v4FKE$C$a=!zqwr=>`5;wvb=0 zM>)Sh6R|bDDQ;R&aE-~FIQx~?AM&BSY7io|?OM)6IMZBawb>v0EsxQgaF)Cfe^qlP zZ_aJQ#~}Dv+1Z&ZOr?&%g{pN!7fv&)HsHp(1O_E=0L=cn11Xl{aucPaFO~YroWi1&dMObPtqU;s z9toF;UHM+F1?-y|djI|P9BD$4h=wzRWibSR`$NRTnEy;hQ~dmgj~R^Uw02j0o-u;W z@>(2@F~YXY7_9lE?l@jldGR{P@UEYj)kb~+)SU$!pf3%Cpl>vC%MhlWh0`&~I`?D; zo;K99IYQK!K2GDApeP%l2e!K;<3ohPs|GP>3lt(U(v<;u6oz*uj(s-GVBuMeY&rf~ zbv#5gea{o_z6V!W_N$-F3FPSe_7D2ei7;QY_I>&;_h{>P2;Ixd5PmZzCQKMYP8BgL zJ2JOn0VADOn*P#joUhZ^KPYSVw z#EHNJx6E#-F#7Rs!>{8wZOXicy3vG_wbKSr05{N`BG=k?Q2@6`gt@s>`7l%MlhZYG zq=+As(vtMse4RD|tJp`nI!)HpYx+;WsRM-}5o*dvB!TH*nZu#?WV;PRzjl6&HFWOY zQh|f7N=;Yi`v|s(TDK-;G<1&%r$pDOU+ppmVN6QVuLo0Bbr>vReYyCoJGjC+8(}Du zLQPL)y*w#qj{drQ_Zf_Q)(&f_+82={7|38bzv|AY+ygwKfr*{07Z;1; zkJ7CcAk-wv#QqNxNa}VBnf(aK!GkLf1Ko@V=?sg5`x` z9rB5>zMS)Su-*KDqJcEULO>IHpbPUgWh26qC|^A*sxAc7rKD|krIH=<%>1z!?jnw& z`7i@>;zMbG*if)T$e>u2XPcC0=FDe27;5gI6G|6#uj8amV%6CCqsA5pILU8=&gU+_ zgk^x6O|+li5AZm#8w0Li)vigCLShplVs?U-9}LoWAkRVZz7XyPZ$B;jIWutK*@3KF z(^M*}WQ~n1rdXbX$+fNImSJ#Pw`QPp&#Nl-$_{;&z}jyE(4I zi+hxyc7T0dtdbsE28Guv^b(Z%GrwUv6e! z=R}n;EU2i(=e|mZ%wrg|C!J2fKgN8EP9ZdLy<} z*wle8w22MsJgls}Y?0gfNU@UFL>#7UMI~KoOXtl_!GHe&!&S?0R#?|c1DgZ_)*U@$XjaXC z1_WIO3!jOc<+>7wD0b=b&eZ)(>2C)Vr~1^RlM#x?Bx@wy{B7+=wD)Xu3W!HWDN+=| z*;oD0uUSBV6G>} zY84ru32bseL=X%}@1zbGKS$<9eYXX%0sscvZ>jn9`*5#tg0?~O)SL$9IevRY7hQc> zjU_<@HV_2=>UsC9!!|egQF-P}T-5_G#(05VV&2^!a$JxFldM38qwoyc1{Z%o47xwl zYU@t(dB4FgayKN|0N&dNAZECeadSRmk29$g2TP8kyJKe!YJNTv8b%1`XM9>zKe&63M&TApgKgazh<qX73&H<|C*Yfj9V&^b4yAlOFI__fGuR?J!;=LR_OXxBRMT?kJ1HqY3husFtjU*fkz|~b`2J+Qb zzQ9RO?1N+siX*a`Ih;@xQIT~^cyH_IImzNNNxB$ozM0UTKg`}DTg5E0ac{_LP`yMa zn91#q#Qq6-Dwx+X6>kcbc-l@bH1D-V1c{t2sEXF`OfW0zv%H=UnlPC@1Yt{MwKYkI zhQfP+q`6lAKJHXg#J`PL3e@YGe-_)fohgmUx`6Z?KPjn*v-oSomaEBk_3OGnO}>e1 z$Qua~&+q2vucplZ1~BC{lsm_v=l}3Mg-LN-4J2BmZ#^y5xV;Mo4!xHI9V}LWVwD)2 zB%S+te6#zS%^142MAE2t7pnmOIn4fAU91mD1C^~xV}LyUb67v;hyL_TMeI(8Nk9$1 z-5>muRz?kUI53tq&Fs`)5yu{6Rzq(%l3FV<3H{_Xku=%`K_nA_xREN$c!J?J+-X$e z_IHWGEG1L*{!Sf#_)6E(IGU=@5u@bd$aG}`~u)RC3C=WCDmKyhsYHpizz?Ng~v(!3fNb-WgifA2gKP%pg zZ${=1w>Mfb%2J4=I)Rb=Gc=$71!4R6|NR2uEb(lPW-vs&)r@+d6g83TM3EXPdEBH< zAZ?n8@1KNzy~IzE0xfOl6vY;#Wo=GOj8Z%Q*%7JBa8d-C|1)#{`&WOJv332U)NBBq zlg24Eg5WRP5<-<#P93N8Vm3lgWp}igGPMQ>M zD*%BgGLmf#F#VWj_vj>RaI2?m+a6W=;uXa+-frv|O3+dTxF!l;K4QzL!(M#kU@uw> zRxs=fm4tRq?m!KQ67-B4p!w}FDUfNw43W3Aj;j`h#|;`+^O>0&hF0+)y^1}OF^s}H zc3SC|e7SwImNUf~bXG3u=o7nroro~d#H;P_N5GIisB!nDT&=w~lGE+Qyr>>BiDlZt z*N--XZ3t1WHO0$QPl$h_Bup0(_0CbJJc(^jU%ijWnP*-)E`&P?(kGjrPxQ)UnNb1D zfXM2$%>zZQ<|ekjd@$d!XHvIDsF)@Nzr_YNsNGT7KD!d_VjGA(H)Sj5rW5Ro)|%-0 z1G%mnDKT+c=IN4Op}B40)qn5IwjyODB_!*M?qrl8+*|}ZITZ@TLC|Gd4m z$O&vQ9*&#A{MF(O6o%yG-=NU=d5S{PNTHO~6ti-MV7q2^@Iu{-LrD3A;s9NEyn)RE zSfBYa1#4{Wn0w=Iz`$8#J2=<2K<r>?LgvmqXrHIPx*}4Vd^VEVq3q{cw<|WxV`#gZc%~RxlT%hlS3k?M$Pi5`pV5` zi*FV-P7b-kv0I;)z74L;=pE~XBFPBgl{PcSabl1L)<`Rx+>%h0 z%(ar5B=YI+vX<$RZS~+W*gevbjkDx#`SS^jQwB~z-n^~YzjRj#@IAOu1uyizc=+W= z(rh^wm4KeGDPyJ;aLw(U!iYSbhCPGyK-TtgeJl{sN=wVTyiwDoLQ$^g$=N!y=*IK> zv$Rm?XtI?mUOY%`HGbfYcdn?EUi7yU#X2bu~dOGA|f;Z1is7;*Kbt>fI(Cy@^8j80WQH)KhRJRcl+r%O3RvUxA&az?g3w)cOJnMSRD{ss6F?iw2J? zn_rB#Y2?Xd&s6(|_-hoY^3lFs zIGqlYgdw$~OlBFM1cl%FaeU-}-!PWaPYv>IGF1TJ-&zMt?!?KM00O!PiR4 zXjCFxJ#JqY^>1$TZgAMXhvWGpRvSArVc*GqNClzE=MueQKAXjRrlu6i2yYv>@p0(U zO(G_2yJ!Qy3!b`c6ajBc^nAnZX`EcJ6;8qj@%vy6pEZYi+GV3tE+ph0-+b>!Vk_=^ zyIIDMwILfyWj8sWal1DXRoj~9qnxqO!zREnnIIhEsy~8#YNZsCY4pZ@vp}9X^{lIHWf_M_AHwRwslmttP4h@m;+@aHXE!7CDJ|7gqOQF?5 z+rT$!_Z|M-Uu)rNvCjvWe48rx| z2^ju9ZdFhS{fFEWihsKq@tT${0VJtZ_&8c8N`#q>T4UcS(e@d(i6lB+h`uD zMF#KwA$9!l=7iCAM8DsNW7Zq})Zye9(RrP^R3N>&$HG}I(h*!_vZ!aAJ^1lk7XyiF z6QR?}C(I}9)*iuWoeZp$H-mlD4_6}}v$pWM6*_W3pyX&mg<8uHJzD4BPNnIzMRzR) zorB=Qkm1<0tqV(*RhP!MxZGty2GtE^@e4eKU}`25DCvU|Z^ocCJ)%qAX-R0ZQxiPo zGaI*7-^P2}4W=dYi%b)db z3=P03?kfA(DD~s^|I#EXr4fmE`!e(AM#I4InxtJ0%wi~Y+ZMLHbcB`~2t9+~PpB+g ze~+0^aRoI_qjDo1?3qw6Q);-Th<|VR^9Bt*LXN0SH!k;&H_RCGRsUz%JYs0Q3nHJV z9!%5-EZ1^EBORq>H8rXPrwuIdeGl#||Cm1Z7H9#GTN-ClJfW?!GIg&)I>5H*dCZX7 z%Nm3t)dgD`F8xKv`#Wjj{k+0Tn*U6(4KXN~I_OW72@y+Ylk&w|6*#f?k!t&^uf=$& z7lQy%2(}`n1GPwYhNpfyl&IyEC`7&+EoG5x!*tOhV@lDgWCs&WTnr!B?h7FZ^-TIs zWwk*}S)BpeWB_!m-qNUM%uX|F!Egq{$yh2&p(Pa%#bI*qv^(nBidr$KXrPa~*rqZ; z7774DkC@d7w0s}MMzt&T7+0$M7<*+QjDYs4&SO!y-%LVlf1H2u;bgl{TU{5KX`2r+ zp3qq{&9|dquf(G?W8mw{E+sFDiws5gyC$T;3?!GV$ZYoR~f;;1oHtv zX0jFKNh5exokOhMM{i=j0VK1AfCb@s_mhfRPMuz#JD>-yJJ5iCS1O>Z5tHE%IcvBx z)KxOh%D9*8ni>gR{K^EY-s(_uY0&`NzoluY6@#z;fj_6-Qp5#-vK)hp3#O@#0sZE< zSmtx2<&X7$_p;|QBfx;}VrQJ!1YlPP7Z>|noe_zdPvZWJT#3hxjPO*`E+u%Ad{v57 z?DL*5D4o1K16MYeeCE>+J^vo!1|E3_W88LJ(Q)A}h066@G~ZdWA3X_BcYF!l54&OF zN6;RP7ydmiuj!7LI-gH_LEM){dB(y!G9>ipslW#x!{$&rnhhUhzdKcaay5$*iIbXb zRPjedBgA4%8#5Em53n*a=`@uvlVvRr)d`H9Xe;{~=9A@%N2?dzX>f&t?=)n$=N>>& z#|%W~I8}+opQ?r#LGj%#%c`=3xNd~v&G8uW@z$#MsZKo1NOD?7)rYbWz zra;p&ldEZg$yy_&e_B53#sT2`NlpG=<)W5GTOgs3E@mQ^VW(&!I??FYr%H=(s~n2U-zTG5ft2u^FcE2;1l%nD8pNvTm1SV8oDAy`!!}p>a*B}4oB))FNfzVN zB^w(Ck`_X{8w=xzoU90GP)p~nb0AOf{;n@%6TFPhw}mT+g6#gHHc91sK~!zkIcw*j z3DKBk->s-jYQb0%u1c=wyJG*@FGW#lt1DF*MT!pcIKLy4kAtk&A3@hTWVnme+gxql zyZwjl+5V5iS{WfAi0xmv3boYl^F-j;c-Kw>E~Hp)tQ+0A2kp=eK4h`LDFJ#`kQQJk zczWiX(6X;oyC+}aR#G8|GyUC@-Oyh_-oj(*2I0e`yABDHwVo&GvTtIa*X|tqrw9|1 z>6Dlwcdp}%s^H#p09d*nJgm08UzWe}z^0>MDm|+ps>=7xNL=W?6n*MZhJ@(=5t9w- z?M3abcadqNCz_OK36|LVA3oXQfy?bY&yx^AD9ce?C3LEeKYsZm4pADYwFinPt3NxD zz8vj8e*3L^`Y6&n$Vu45Yr2qHr4_-948BDGb)Se4N`3@8$PP;p$fz7F^ndm zv+Hc9EUb`Mc$=cm~G@DsBQ^fG5HllmsF65OfARYJCG1_73 zIukAf%hGT(PbRB@7C)A;)!=tqJKF(J(;u;bAeZVUwwO>C?txDtpAqHnPiM7?D=9kS z5c1mUQb4=Tl4ArvhZ53cul_`B^6`Mlam#=!JE<=zkRI%ZCv41%3O#=SC?hLK;5yuy zq_Jl$oh~w}m1|#dW1=4P=2x;-R$yd8IWAubhq@!M=<^1CHBTz;-qVdJTy=Ll$% zt85u342f_7&DW5`oT&CNM-GEnXr+dI{~0?{s=t38aJY2l$$_>xE$11iEqs;4RiAm1 zW8VruGdRCMh%l(IQB^|JHVJU=i#Yzcm={vC8d!Q5T0kH6K&ES9jSjY?$8MmkfM3yv z-Wt^@o*IXG5((Pr1$XX<=mH;Q3Uzq63(U%gJwM+?KvUovs7DPgMkpPyOMw((4*UfY;L=ckkq$lv%tYW{(-NFqFj!$>A;@&q^ zc#)WfcTzgFN^48IlC3=AVNG~1=f72k6$tP0i4Bp&-vM8Wkm{^5I7v`0U@BSDB-V0v z4T{8X4<*%mO0O1DH?6VMr96Q`yXywBHk$WlXTBNeMfb(eV6N$QZcRAB*1 z^o!c1481ms{HFBGnkLt?*k6o!HE?#uuTfYZm3Sp~e8gZH$s~{!oa2kCH$@tQcm&@&p{V<-*n z-IqPxv&W9%?S@QDKtlU8jzd}KU7S_Ab$sHbkH~B?$|8i~ zJ|A4K0GZ-e=-R7;u<%brAz}d2`CveIVK)Y4pk*wC40#l~@!L@R;B~m~kPV;C*(&E< ziEQP?B!4{GERQHz5m2y1EZ_2ga#x+nd0_r&yD$*_07TM0`*WWG{xG$Fk^5Gz2u|9O zLIL*8b>U1})5A&)xfA5ocuQp6O@mEz073Q*n8-N=FB;ry$BQgT&^$~Xk-YK5fJ!d! zgq?qPcCf;ou)26{T4wIJ;XoZ5lZ|YjS3+2IFbj=UdxsAPpANByJIktj(4CLE7Cw8diNIim8{L<;O6cMAoq{8n&$F8mpKtpc3e3L!F7T z0QiGf!z&wo zO)pXw6~sos6ARm|7qMpJrbMo}yLBSfJm0F7&1Ho=5iltVWh2Q5lN2rVF@|XBi-{IJ_y3>?QVw{ikJL2KJ@Fa-aFsJ!YS*ee8QfDiTQh3&Am+(jQ1yygh|`slMS3 z@ZIg(jJ;c5w7Z}yEJGb*FDfu8L0U!B$L}dAObWWqVZl#32Pqe8OsTe1!KahyBV&2I zN6j|44RRt7frofP)?ugpUj1lIBRGSG*+lY4( z*s7GsXIe~OIh93S$um2`nBP1Ru#JR`-9s4;nr6d&MC{`Nm(Fgo zF5}GW(D}&!VyUH9ZsVN_`t1kq%XioV!V_ViYA3o*X?Az^qu%Lut9GdZ=pyukhUxZ3 zV)rs}5j8#iSXFea0=y6x>V|=(!6ELu{~eLRfnipQAu&2LtcRZPL&8cKU^sb!$`H8A z_7#TK_+Z3g1z!WFH#&Xt!LM3U+um-kf<#PNkD}s6kdUdqfu_c645ngEP&0yaFqUgA z+yV}}jxZ*Ot{Z$1Tk27=II-a5Q}7Xs`=D;yi_eZtzyep< z7X?I zV>xG_tPu#}wKH7{#`wWMWJ6YRE;9FhuaC6{5*}GR7o!bXuHxCGTgxZyhhnoXmyYpX zNcuoq26B;|3K5l9x2y1N8GJ z-#^=_*MGv6FCFYg*)tYe-28*jX7+exj#m!0h1+vC61>bxW+4(bsI;*0Rv#0TNL48Vy9f}4YuXVZK+wq!AhY1Yn?pgv*uYyu?7 zVU=0atov~eC_y-Ua)2bfrQd6#cQZd94#kE1n@LaC_TifzTHt_K%5v)L^jnmQb5%KK(X|Ij3OzKyoe$%(M6E&HYvoy=ah zPeC-FAJ)&G|Hrz?sZkJ0Z9ow^HusiL&@4=k<^0bzr{y=7HDtH1i^GZ4;uVz(qSRQp;q`#uZ7Wva{NEqBT> z57yTHzu8)@zDLjfL0vhsaLL-nCN=ThErGZ13#glwDJlOE-N;Z!&j0ve{xy3#?TIWS z99JT3ftpXTIFQm044}S+RHberul!U3?;y#W98xTTS5u1D2?gn90fOr#7D}ED!rzPW zy0|yDy@dX-ot9R{%NjMl*d71t3CSiA!e)~yza3s`%5ur2Iq7QURK0GM#rVO7Ea_G% zpEiQKH%O4R)Axw~)kL{YC*X?8<(q}EJPtLqWci-CeXaF>dH2{CU7B-GYT}BWV;wJG z8sor`2)MgRDj8P2N6{4|Qr!A;EBH!_k9D)uljdkokh{Ylc!Sj(?yurr8r=bGgaQoq zc?nQgaxyZFR}HjBf@C5=`vLg5`A&XlOvaYQde;WZVvMNwF}28t7CRF;8PJx2As2u) zY^%3U(%%PeS}tZ|(aKJo_p`_0L^vID+9L41ytjN?u+q1-y&OuWTzij;82~OstWxGp zef@`ds%FbObg9S$PuDX@7#{i8h-W&pkvGen$<^Y4D}! z;XNuf^nNQwJV7<&h6dxk5^bsft!=C&3Xt5%1)Ikut}5Gnu0x>uw&pfM81Z6RNPo+B zjTd^a6ZE$XUugMjo7hQ|Dy>9s8?obRsiVn!v5QF-dHEU`Ey;>TX<@$O68^L`j{Z&A zU&YV$`7#T(*ih+vE|9XLe0$_lO#18!ml)wGJaN2|G=#641}fKcI5fqv4p9MzGNfBm-=+TO$>epj`DjeNeN%c-B=%@ zz1nMMe_RGMKmWaa{U)G%<`rO*kigmk)a8gw&+Bt;*g#TxSlqtvJe@oh{GarTi1Kyt z-u|x{qa(d9N2{q3@A5#dt^eAPx(ZW4iL=(|4>W!0Sq*C~$Jc)Sjhn2nOyDk}wjo;b!-~*wr#c+#aM^Lm`%jg8bhvn?icKW&1EODgP@+R_sBjx@{+*iaGyb&4 zN05_SZAn)+kKpTN^Kpg&-a$<@cINbl6n;({4h34=p&rbl?ZexK^bmHX{RC2o7%nk< zHQZc-2~Djp7Io`D&{L2;U>SR0{oy)q6(s2Z!gIAM4Kw&eZbYIWK>S+q7sJM*L24s?8O*PA#@?P|XM@jXps0P) z%_^!qmj7zc!}^c!X7P`&?cV}Twz8}B=uu-DS8vm(EgI>U@s9+=Bqz3RU~83kv~h2u z*39hF-iF+r65hC9M0bodyYu{$MxYSD)oxa)^bA44QTT8e0HvUe?|n(=?ZhPEcujra zqrzl5G+A%HH`NYkcddhmPl2+bZVmsj2O+P9_wOV(um+{Eh@pjewOuv7vMKm^lr#b2 zv_=uvIBH(Y&eWJz{EK26@86Iw0V{t1FD;qGOBPuK^P#NIe$l6M&D_>IUp#ILaRdzx z8=vu+f?5UL&MK6k>n4Z`{qWyYZtIox&4+EFM&X9K`AEPlyzpp%?-Bly8Sehm5M!wU z@RhDD@@E@1a^KR{9QGU(z2%dPC@v?X)}KK33lG%~xNi$EcuX~3U|Q5C^v463M-wP` zpoW2Zfaz1zFt18wdku-v)e9B;j**)pU{Nq#6ceNs?>U!{zD+H_OGefB|VmeD_3 zwpLt?2SX^72)s4x0~GB|fDrl=5g6_`Ku&``2Hil>&&WZ43dJdxw&HavU4{(YSdlZ1 z5Q5|fGZguly~>xG`3N~qw&vA0h-LH-k*KHp%Con?d8C;N=(pk)P5}p~DpNyab)bi= zcLS0R@@nb8$9+0nU>Wq)mdH$BfrBFUO%+h%APKG+ZMnT<;u6JD7ZD0qgRs;Ty;AJK@ zhRT=-t+2^*`j6>Cu)CgZmgQcC@2q9LoPq%oIUH`oK=<8z5`{XPu`_J;VK`1vypeT6 zhY})hsNHGuAR(1f8!^=5A=f669vkU_6D9dU^x@%;C?5hphQVLX-1K_|L$GzCh~5<* zNZlpl`)nw{F7f*XKaK=Ha#?mG5s@OB$29=G9xxn;QI@gF_&mq}eI)pSTDmZ83XcL4 z-I;SF$hHZ-;-Lij&|-qRl*ES?$8q0E&Lot6xPvAY4!rUHdNW5V`BJeGFXtZvfu=_t zaFX(OlX9>^6PlA=1s-P~)p(_ZWjEX%xvC3mMMuWF#$#&~9nLnNUCP1usso2j06_mL z$My{(9+>ANJRAg)7_TaC2QgkV2Q+1v9>)G}PKSX%n5Vr>G3J+>3wsb}mn0!D=jgYQ z5*%!>-0o4;gN=74YF&624MbnH&sfF1=uIWbhoh2eOe*l}?Lm=}AY@58P}`ozVJGZY zU$GGRQ_n2~osr*E`S7ee@Jo_4U|(*L6=;6ktIbphnl#2(U9e-|Mk;_dkGh(& z9facj;+8r&WafxFz32cvK*GOS2=>l)G|JuEhnhf&Qf#ZYo5ewGvu75z01RT?aaUJh zLuxVtkD0G_J92mRHGCeD$XE|}3r7k0`Z3^AFcwKEpV5=BES@SF^$Ol`HpBoUUK#w+ z2H5iYDRo-?5K}{Hbtxq1$3o~H62!U;To9QvkHWZE-$-U9@unL0?fWcVapgn$T{9WX3s?lsUJ7e2Uv|Pd*R~t8*atM-; zKD4M<$=&lEqv~_}r~fw05N`^W$Z1#DN{vM%Ey#sge2Th3v%&W@sc4W7(#lzD!~+K9 zRAUQVCj31!YA%&bp93(q&|6BDe zJkye$K%kvi?XaRZ60LS_yp{y?o}VFyW*vOmDR{3UrQxM@?k%GP22yuW?g|)ukroeIcB0GKmq8l@7rYFMZPB`-U5hpN2z$ zRFqoIY)L9n$t9VOHk8`2IFug%WdUR|hEPEM5IAR}XvqmkE@OxYIc}l4`=|3Y3kR?MW&b45W^20(U3UF zwY{iU5`{6^up?b%>yIaW%W^H7mjx2FqO$@bC!`&s^ZL}T4L=gJCJM3Vz7^-wqdmzu z%Hd*35FsDX=X1q4t48jRG+7Zw9lrr$+4ho?6xb)$Nh#}5vydhkkl#GxyIhTZSPr3^URp@g(a|kMt5>{s>GLUEqbJBC)L0Qwzb2{b+Y3ztTzo9PIOy2WV zlfX7GwjPl0BOOZFQi8SesWJ2c{rak5VchPUI&Kd^-eoc#OObn~zA+w}WgoSl!`z(g zL3+~v)fDK@-tj@!#slV}q~fY&DT#fEPk7?~Ebka)6!ue`H*}h2bG0HImD-OLcGR(5TtfQVUU6dqdq4|e-QYmN^6WIkPju({ao);5 zxRSIs=9%8JzSkbV-5)quh>LPoDXWZC!AiA~tc12Sitiz$ER>7*LUQPc;yq&J9#OtW zldIglQz|W77;S5D{pFGyXV8VB=el zPlSi#ZVo@`%)`W$d?00@| z!OCQoai~f;GiXGl>5ef34ljg2K%6PmYi^(odlAn>!)Q(%G@KU;>c>7!OKzDXC$X)D z=Ae+!h-(fQSuMpzmDbVlhj)c*9crQn>46&}ue9q8PG@)TV=57XqFhAf{wtAE^Q|ST zo-hzXmzH@|Cw}U$o4<$pqjbs|2$C3{z3>+o4WD^xHvMk4=4(ukTowD&kRe8dMrJR_ z340CqBw@)h`F5swGcSfdWPnzj_P4fgO_=Kd5p?}a!=6^_4iO<0u_`Lj&0gD7Tds?7 zd_kP}BMrErwF^OF$=brNnbES5=8VA2`j<{}h~tn=YGjHbH%S8@MqV%Zl*n=XgMU;~ zj7^uqMYY7FdY;%gxb37zzGlDmM#BTFickjeaNm`VSe?w!^p6dht(BI>&97Y@dsNJ_ z4P?))Z}IPX9Ju!XQUo0DOByO3g+B+{e%Qz%jv^8Lnf{7GIywR8@i-E`o`V4w!yYGKzFhR>D|#+q6m=xD(Q^t4(U{z4EM@cZ_m_FrV>5ZFy1YWt;hVgGp8< zo`%HPHPH%fHFR%6KYrJ}(p?&TXFSwhRz~q(y#6rNMUGTFY%!5Dfuy2ik(ue<)2g|? z!AV6aa<<5qwcFPwig=z7HjFuiPCL^gc+DHerZFRE;2Ddcn{+zm#HUWQG2n$CP4feR zdLH3Z!k@nBtT!_4R4^ItmUGCieBjt9~9IB1ERar z$`dGS=H1T3qj#Op<*5RuWHSnA>X1xGI= zRPIqLgChz6@RblDyNS}52BS(BwwJvY=%=L2?Q-wR>J&{uFQT#k*Z`{I%=*$`j4}?| zB@s$JQeTQ6MH3$VC4r(ETA_9mklB8Ca!DLE-;nXbbuZ-P<)vecyNXbPsMYdQMJwTs zt^Q0JZMkbX9imm9`1Qmrv^H2N>ca9+2kELF??67uZcjh$I%0@t)ssg|@)_Z^l`h3p z%m*Wa2-V%|YTV(YzB_4@YY;?BBCpT7DDoiAejGPd4;a=^VZ{?&Rj)FczPRdEw|FRx z2dEZNmaAAR#2NC~|FAFZuG^GnM?z3%!bw*kojIku1scF6{UI89?c3L)ciEd~YVA9y zvif&$N+&uozrK~#5m%KU%tcBN$-Zu@vmu){9-VUEN|(u((;m*FV}Ha=vzgMgKWEe3 z=m3VSUD;H`V0T%Jv2t|>sS(8=kx_ml@uQ-LaL-p{5|F)6?7Ojv9y=%%Ql!E%g;&w2 z(mCGzQ9+V`j#AZqYM3E3Mewu?eW^A{nF!r=n%G{LGkI%V<5}(tn3C{TPlD6|f__G$ z4P_1YpEJNNNb&SjD1>pS)~;p7CnJT%DRu0dY=nPtA;Z%#EXoGVR< zkU^9-NQyV+uK{P$JETE@4_}D>_{w0ogN`m7D!Y7YOAHyawk=PVbX_5n`8G)>qAzgB zRzCA6Ff&GGyWgllso4P*&SD@MJMJ$F)IK^}Dt_>Ml)oIK(~(b80-(aUqklJ|OBIJF z5xBnP2Yla%Ghz3>jnRxILW&5_pj+BG5kh^AoN5Y|4(l1YI9%c6Bh=>Xd=4bq_?bY! zPfNrSK`AZ%3>*-ZgisNXPi*~v{YR`rXw(u#C&L+UhbsnRbg43{6IvcpYt>>mk8oK0 z22{gUa-d)--ap{Jc&af{ebofgJ8F}Bcpd26ZJk)*M)qArE(wpdUsau|_Ww8hLoG`y zU)^;n%_69GX@gAfDpPLxJ}NS-P9nY($Q|}qEO_hFPknyVJU1BmOXc0xovX|Y%DbQ0 zie^KFEPOJ`Od(>)8^j&%t%Z5a?%}g+$&Y|s;rri+0%6)GDKOK@oUkdQ(k+S!zBLp2 zqP6s9CUyOfL&b+WLxIdQOMTWa@9vbLK9a!2uPHg}%>)L&@AEuEar7@O>9k%#E2TNh zY@Vk0<>_rR*Ln5#)Ju+8oC4Y-D#ncD{8%mqihmeC$Pwwra^K}8TAi?94x*&2+V8yM zxRnw5CLrz7whr!*Wq@!DgC&U%Umo;gJ($QS<(zK@Uvv>x>@5%Lqt{{~(6Q#w?MG~# zic-rNWijCQwzY-EXNO#-QtRFlx&l-|EuJISPURAX0x=+iX%^QI*|ZiBXtK_Npq<=- z<#Whw$r)LCU*Z$#;iu)in&e#0lR1X!so^GT#8Vm3pt+6hV~966Wof?RSsrAx!01%1 z`7eCI0q9x}M>dqGYhWqZP|lZ?WR3DkU0PnKxzq{FW(gT+#tO?XtvWz%Gw@n$#6y`| z+Z_GIE27NY?buCA7qK1a@mgBu*&c~lAn7pfUsQJC7C8a-G8?V-rflof-)w<_kc^tF zL>qaq6daHp0+r+BIAg{N!_qcHB^Jz|l=bVGq!7j=t=9ozeO`E(*`!LS!dZnOHk%2D zsMTqnE%A5{T5H*Wwa}nR)bZ{O3a`1xslrZN=>q76s#ejfAel1DP{-9q?wBiCBF0l^ zjet|m9$LLM3vyGehfWV?(KU8x!B@vkFs`cCsNEjE=alLB@|)Jkso>#R7u#T(EQYl zEyK?%?9#05mZmHZd<6_4*_8kT>zsrJ#mq|E#s3NkVuO%la3_m4^g0QVu;tJQRjhs; zDaroV5fY-ngLYy)c#b-pSMjoZxvRh}2ty+}Ft07E6-NZjQsuk@$Mxs!Y?wnG`1g&$ z?njM}`9-yT={$ZYi#qn7C1WpNG4>?xC&tNk%+vZqnV20liFSe-ky&&(J|_&Ob<;2# zTrvL8c{4KSKHl%wMqV^BBBvZ8?`^j%$a?$!#*CK(7t47C)@gn&*S=D7Shhdpx+M<=$7Qhrj-Zo1M_P}jAcj;+cS?;1F| zxna^lV2BxR44a2~zkUEDwO;cNbhI7>VG`Jir0UfO4=C9}EQL+ni#|By4V$hT)Wxp{h+OT0U%785NT$UEz+H_LBb%8t z(on@`BR+RTLG#T*e5re~^>oX)sMWylZN?)|=HE2PH@J&#u&Ci7PCO@%FqNngDQVDm zC1pr{Mj_nY=j3zX@MEN-3ycC0cqcqRMbL%rRzZf5-h_!T&@<~PK|h^s89m=DrefC1 zX2K_#%}g&g94y7WEdxguV!k&~aMl8c!2~#)Y|*?jw+ItA1((9FujiG9n7U%8I#U1i z{V69Q)FeZcj}g4bKFL)Phx~@1xZ9@+D;1wzAEa2r$mm77n()~NoE=oGS7ur9*5`O0 z$$zn-M#8!AG^5hDNz?rO5EGW~3mL?0!nXLbY3I(;d~9>51@ITYU#1hge9z@WD(H&s zdB>cv?S7^JEu#BZDB61-t9h6KTRVk_Ahcf-ChlW>*oGtjDkv*g^Y5;ZyOwc1bhg_$ zM)r|ER8%fSl^5^bED5~%B+rG>=F|Wq=7UaNlh@M69M!}!O&R}RGxJ??Lw@wuknS=A zRpv|Fw?r6Shuao-!J5fZIXcESNF+fQYVbVL1_NqNXW|OGacxM#7R2Z)fRu<% z*Zx)=VSo^D(ar<+$4!*2dYaDOUs6DT=8(`=ujw$jKGy&$n=o82^&bo9J!Fd0|PC*kyc?&0Wkao9eg-5{8?4Cz?g9X-U|l0SOqW+f2U*xYmz71*6h*d^0jXSnCGEd}L9wcBLe1-2+X}zaDp&29< z?(U}+yn@cLZTwB|^!YqXz#`bCufOA6z&ksuAAQgCcg(29XYs&$eF)b30a#9d|C;Ev zW+2%a9EdF_5p88D89|@k5ApjpFBWy^m@er+7;TVdYNIK-J8mqGQ`qVC4IqxRdl+i0ahmptoG-Xc9RHc?rg{kmcuCp8rIy&o+GBa%T(&& z8-1DFJu~PgB_1Y$k(xfgb{Q0v5)NrwbAjHWPCpLu{y~v-1LqJFGD%a&>n&Y9 z4@B15ZU&74+k-zwARLgNAo&~I(30-S(V#rjW?cy!k(%G2aH26L#ii6k8dDbu+W0lR zV-ZJz)2ppm3Ton07i}u&8RUDDSNeF(j!<~0J+XmY0*N%G(O8?6S^!z#6NqA*vcKEK z8#i8t%ak1r^pN>^8>f2efuXaHk6UL2ML9qH)3qzBO zT27BKkx2pa=Cbnf>bbt%3=5_#@1Zj~-jm3*{NjUeW?FUJua+NYk5!_C@N2Ve_ExQy z8`$RZ_XScMU6^1>N;U-F6Sm<#gtL5EV?S9pHZM_05T~?{+8-S-s}mnY`DSuBi2g_E z{OfR(%r&#qI~ISm%OAkI9%p$}L9h}Cgu2V^UG=8n^;Ll5LH4K@h26-7#ikv(O-L=B z{w6L3#AU33zfl7AV|ue1)%KaiKCtQ|*Km@4wy%KgAO`IXuSk-Tx#3N(O~#p6vV)o$ zt0s!ux;d0FMR7LSA=p`SIZvY|n*b#J4>?g|SFZu`vfMU>VddEnbJ)+#rrWaJ28B(e zt&FWq99<^s?Zc2_LN~to+SZ^@xVu(@BzJB4Q!b;p`A->$LT41*kmr$aSVgKU^rm#h?!xN>RY<3eLMCMJm-T$+NkCxu0-XbI#W4X~dP zux=vLLp~~QhC%<_QjrgUE>W^|TJ+#oQH$e+^2@}_)q7|5=0DXtJ^^=nk_HUsHdWzPEVIKHQA&?0ITkY1#o|6GV=l_k12khl(3P>W zZ9L=i#L1nBfd5QkpaA!!%>*##Su!t7kuZUkyBx)5_xmkOt6#Fa<(UHol$ts1DZ-EssDAzP& zKLpa*CR-J4j8)6Af=&$SsE9%KyyA-HzM7t~PDFXSu8;+r%ZzX^)eQ(Qox~_LpPYde zFQ)DcQ%HG*qUq)DXN)zjPj#z<4aj4_O5lz-@``EC=?7kMn7AEJdNoe1Yj_mB)v2|W z7KV!-2Mh~O?XEo9NW1w2ANBn*y>-NX-wxZO$-8*G;|5Q?d0~+~c5(DJ5S zf6%TX$(1(rB=CS`d@@OK8FY zjkSmo@3Yn>BGxLQF#%&+0~bYf$QY-nk6+l4qsD75s-h5EtT9)M+_$Y4241ldjTg*( zk6vnkB*@=ULF}$QdJAmr%lm(b@q24n)I{UXG8Q5qUD! zt-3vYK(2+o`mGXQjHqLBTQgZrjJx8{4I6Bb!Aa%yWYFCl=vP8Sm&crdam0wH*-Q}k z^i;}U34E0RicvhFo^(}y9V~iYnG2HanTXn}&6}7aPoqm@jnG9MzoD=M#@2u)=Y!`+ zIhUlV(O7ryaMxUNBY&awAbCWNpZq?^B}J`#ilXwy@ONE5H)~HE2Y};9lz=!yw$GG(dYx$rs3{VHt=uYqi+rH z_7J`XcxMRpo1aG)eYug9JES62p+7K}>b*9Xw(gaZr1Uiv{j_!`mZ%3n$-c zvr*?@&U7NodKuAr9kYMB1W!<(c?5dJfvlt((QO9v`=UdAapNB);hqC=lX&v(qwpa- zWlN$wzKJde`~Od5XbK6I@tb&KQVj>it*~**f8YPs|F8XqF1zJX>^PTc@(P0%K40>Q zPz`C|4ax-cYNSImnD>DUK75eq#k%qhEq6l6yEn*tGMNdYphK`|kc8ai!5d*tm6Mzx zI^BFS8`cbRC&Fag1@W9y&CV}N(UdO>;ocEE^uOw%@^C1FGWP6>ZLu;$kcNhkaOMn~ zC@#`z>BA(;xXLD6wFfPM?wQJ{LpwXJFbXz49F;1rg@P_1?*xSQ+Vq{@#?TZ$u=b(p zV>NpaBINu@xL71xqL;`#?^5~IDs!x71yxYB^tt;9_ueF8z9#+4n+LSf>dqpjCW7zv z&8Oy@+l^G(ovia#|WAMunkxP%hQ7qnZOk$!u+yuzoy$HOE9dZpqdgL(?a-RWo ziOv1MOb6Nixa?{%$nwRYQRwivZy@c!jf?GJGwY1{Eb)g~P##7`_{!B}SPyrK3O;&m z-#HEBlZ(o8JITLp4Z_>-r^lo|79+nq?D!mIVi>LV4)^qCai38JkGMe37`Jc@-0s3p zt8I;eF~NaR_4}Wy-C~_0&Srp}|NVlkh(c8YoN4k8u0?Nd1|1hfL^^*=h1DRq_6%20 z^}DpQgthSK1jXzj?9>|bv3-H|-#}nzsRtmfAKTqvQVBGan?Am7yWs*1v75lQWBa$! z%%`$+g@h&8{`h$(ynBcwN9N7OgaDr8XC(%Ik8LQh0&{4Tkmr(pU zx#0uITloD$VhV=eaoi2n_7OV&w9#2pd_OVqX;5IkB(S|N$@p6mH*{b{jN=SgyGN8( z{(QmD`{jovHL$`#@kyF{9{%!uZ;lX03#+rIW&m+GW`g21vKMhSny4$@SULW zv7%5plLoB!IwlaD&sGAk5SPYlo7%=Z-^8t?V5lwS4fE;n9u~QO+oy)^%tLTbYEEZOLi>+Pj z82NOPFJ9(z=jAazbA8`&65N*Sa1Z$C*`&#&?alpRiFN@H$5$k48K2R#_Ytd=}+|mV|BU5uiq)H4HHyV1hs>rzF^b=3VFu+Snt+7hl?#6i)wfW`h>oy=$)9~Yp zxWtxS!iy!9#uge|s&#i!!danZ{?GLlc~(B;XnrmZgyx5)4Y(+(mIU>_aI}m5sEHrzVuPC>!wFM?|DE+QLFG2x+E@W1 z+T0T{-qtkk@ziwER2%}HAPEv7{{*u`Q({{I0^aXAx~C(IMyP2MP1e>Ps*G*5BoAt~ zp(|lVu|)>Qf(78@+Cr{A4g-cS5xS{`Z?1wT8hD;G4WR=YB?S%=_iUmqFh^;}rk}6P z2XW6yKO#l*6nkd|UC$<@{~H|!gqPULhKqxE^C3FFfk#ff0d$mKrj$>C**)5vZ_;DB zzB!9;Vlfy&TRiEB_4KSbvZfWdgMrv`dm0dYgZp}q%FN93>rfDNj5XW*+JsrC+Sa3E zgKU5tv(yU5jBVY~;V$&)r0xi>AbmmjLw#rABCF(6$o)`M+d=V-)1o$;6F zSNFRbx|l}+IwpF&*9gmHg+w)tBb~NHELKD|BGeG$`J6hjTL+{S0#;7s)p2B~Og$M} z23{;o?DA97C;IBb#75pV6K*!jr(Qz9$PoG%ZBViEnFi!N@5CaF+I(JE6U|-4Hn;2 zo37Hjl1*BF6u)7XJ4)VpEQ&yrB>WkzkH3t4hdxzPPvaoHY+LwQ%PIy<9FcBKpa^jA5c&syK)2ey56&O&gH-(nh)0(Mmc z{)#T@5~|N5$2U@6!%GAe>JTrQx<`hla!@S@_WlZo%i1QBdHCnlyoEkVq`AXk(6P~j z!vx&{S;?`U9O@{jNUP}9V0Xr_p$7UngoY4#p?@8Q*N+LKhs}wuE9h*6*j8#OzT8AT zMA>ZL-^>l*O5QaFmkfET_B7t4o{?b!WpD3P;jlYEWIp%kd>??P>(Jf{st;-i-_Kg% zgj%P>$*P+e=v=+XNda5;XB1yux1pQ5Sovf8^*xI^w1?x=uPjDwwZh1TVZO9&5Y*3{iFopelUx^x5sG8VcI84dynk@4!eDa#kNp|r*NL-+-b zC`R7IsDw2u`8lG~JsYj(3!w0+RH&-0nbsH`oMvTct1{_0Y=YxDEim()pxLf*4C zEr}H)Tjll(Z6jGn?v|iI^Tn>kD-d(6@+wxYV*etc+a%XH*MlCn_I)qy;c#~vZZP;8B(Rn z|D>IRqglD^Tj{c^pg<)FWq1fH77- zw~chF?mZFp%sM7`df`KhMCDaox3TMMnWPgb#F=9oUSAd|_en3?gwj4tabgd%k7vwK5lNLUob7 zxr&-yK(5X}l7c|u0m^E;V|<}q=@)I8-uEb7pUI%e2{CsSPqt7u(Gnak>yi&1kas+! zzTq?ld?XFuEODOg9>c7OJUYj_N2rep?m+MSZTv0_l!>*s!QZQBQ~UzMpKgkAfI=K6 zv62V5s1oOb^c4FiVA%Qyd&ur(BJ?Y;;9p>92)l3WIpWBSbEGtEx>QZ#IHn!Id8 z@Nxkhc~RFX%;3JbZf8h0WloBcAwl6q-4>)^V#sAP%;vxttPsMjzF;Y6M1FxUKj&3L z)pmiYeexnWZF6%s$DhYH%%^gESY=A7`h%7uq`KE%2nM%4^w4QTvv1ntab}U`c)lsv z;ZhUAt8q(G++1B4kcOdExuS-UKE!h7C#;lLltQ4l2;nLosFp*$ zopwCs>{C7z1^e~|2Mk+L3_w}4D<|-jLJ;{Es)%qC<9xbI?9I z4Q^C1WP|cTh2FTa3Oo<0+=vSnt#uCv@D|Nfs2tusj{*7L=vWKiwI7t#c?9J&YVvyJ{@I9UdGG#^1bMMO z$B=s);gLdJ!28J%Z_|lq)KhtaELWoV&K8Dfqeje*KIX6N&nf*L4*(HErCr8mGjOlZ z=>EC?XvpV{!JLX~9~3Y%SNPy6=r*8AJZL=(ksoXponiBO>vuti#cwfO)GY>*-UH1l z4OWJ@v@H#JCIK`IsOd#qFz9R?L`_G=K~<9R`}-gffc4PNu-;0hP?~sQSJs5~G|cGc z(Bl*uQU2@+;O}A5y61HeLi<+7!05|to&)oyEl`c|%D2_<)%_p9=l?31(>oLb9l}#p z(9P=zLLM4Kg%T3^RYoh7+2Q;;0@U1M7R#!R8-30fXR@5I0q-&A`6o#9Nss_hpLkH+ zi=$bd`IkV8DkwSJCk#3PO8MP?-;Q>xq<6mA>E0_)qsnKv1r<1&OMRulb5OW-o_{V2 z5YOqkIi_jPu7eiRMDlF>!)z#@59f4YPLC#1k?lVg^G^-)gy9mvIZvkij73xG>rPzC z99Fu5NWc03AUp>!5Ukz1_ja|(#?Nfv*FuS9`Ai|f8sk1L9&l57tNzt!Z zc}L?D1!9WmToexgZ0{97ch}IoTp(o@e9e#J9q?xk$l(mD{Q@OR(m*gEp73veynFg^ zNNs~Aq;TgU+{wz}96Weq1Hp_Ye2F8e&Se-o^$#&m6!6OlsJ;FyA`hekehWto^EtDg zES=0x|C|_6SN`%pVdRlVDD$Xdq8kh8g_|R;6~tZO|lY?7w^S7~ctiFpj2-Nf;BOQ!dTeG#11=eVJTWDdBiK{LKp6CGr z`oG~hzL{lhl01cV<>=@fDxc0N^sN3Ngc~3rfy;At1W@@On+CKd<}0r|`e!ACSoC_7 zA8n;HUJd!l`H7q#TQpk|@|R$zQE_0ET@rrem0Wm(d+qk1#aw^n%Ayv*g9Tce4Bfw7 zxi4t!dQ<^!q(g}(;fU}cN8OE1G7kGP@`yv5EMG?$1H(F~q;wtlUP%X{hS#JG7vtDYpfOAnYvinlAxPt~Zj&7IFT&CW zQomM;4H}k4dAso2IQZW~uXIDv4Q(=0fOcS=rRDe*meHk2CR5NM%R05QwlVWZ#`hkG z3G#@5s&Q*z;=h2CQp-umT9)j-Gj#-xCE`A@J<7iAZcqh>{~k5#-uvA{x!!#)JAe1qr4y$HsE-$9t@^h;6*X1Te3>$8*SXy z#E$||+CDr*$6@PHH0C3;H8LL{UfYcZ;AyxvxfeVJ+%n&m=-FHo5qy&jXE!BT&_058 z=m!HO{C!AMB+lebVOy}`-xmMFUcz7e3Cmf+-}5WNh*vFc-7ozt0$e z5lBEQ9n>*BNBvALgy`X7`R^JN-jI|I0+AsqF||UnVeqb(79I}odv{RDyl)>I146{Y z3GH50OJ{pId7-jbGc)G?Cl?KPZ2d!a8pp;VK(1xG_mG$k*B^*ZTNK%%iPP*W*fPUJ znI~Q3kGwBy1?;?q+BLUS+3}%sJ0`KzU$9;J0-hvZy*`Ih>%o8;7N9tz>sLX3=RXY2 za;5_A)jWA)kNB;) z7M&hX0O1Ciq7qWl5Qtxmi55_glU5~3s?e>3HD79Gkw>-}&U2NTuq;P> z(B(`IzyVhv=fOmH&>~mk2aWuaXvcKGjEB1rWWZy4X}Dhz{cay0dU0dqZ+-=Y9!B&X z%o5DPN=|!1L+HJA0+Y)Cvu-$_o9O~_a(wytvYB#U2tS+c%-PmdxETz4uxX{9WAIr9 z&I9t7;IREinK|it@cs16aZCs1o%|IiTYTmT_?GAgOeBpP-w?zWPywO^ZJBF?LZOF0@%DUiOxqgn9{xEq2I2IaR)X<2?Z0bPi2U_UE5n0+i2;NHN}RmaQNGwlwe zaOc|ILVX<0&Mx$GdpOE^7Qm^2!67|3av7Z_B|?uN%=cAdIvMsh5@|?FyNchjuL$Q2 zGd=CWt$4kL3z4cPOik9+=uaNin*YfB9pQhVP$q=;ZhN=Qs<>m>)Jl!vI*L*c8=PX{ zT^;*yluE3x+k1C@O6;-*iG8AwW71Hk+)An2Xzl?)bpoReT0ShWMi!IAF2b&DyzM@G zU;il_XB7Q}023yGxiT1A2*FLg^Z6wp6j}7aadSk-h^81LgAYzHU7y_y4K&$SOT1ED zj9Zv8o?M!^w58Z>*I@C01BurXac@49aEdh(J5T=g2`}-vKFyT?4WiU#K+?G9Onx|( z_7MWvALyJIM*;2btEYq&4! zc^@-l{VCnbUxf#)e*?sm;8MX&5T8S<=`~8+egQsHl3FI-oYMPV1{I!m5eFmz!{J?O zSK|bU1pl4}LZ|@;$lBg1W70h~wDk2^UPtLb!e$W`%DOTukY0weikJK&xTvix4-}$f zqV7&sVm|c+KmSOkb!{*exG4+om_24HPdq^XwM#L^fGF7z_?(*p$b;7wr|g|n@~dVF z!eS;q8*$W(oXEmNx5WCg@1~i~mYpIR!(St-fjc>1vrWq;8x}$Cob9A_jolESY+8l+ zX%_JYnU1r#Nz<93VLzfEsJWZbNVIii!U^laaLlw(qGF}n>!M5+S`;Opqho?|fEr7{ zPq}#cq6^yxFO8o0j3MKmG`0O#^tZ8nKZ?O=7!loPJvL8Vi?FoF4^PcpyU#7AN?S%g z%(hH~kijG5o2#7qPCX>5%+3K~_QJ93a%4%7!D5lj-e&u~Wfo=l#AgLh*-B~@;35F_ z3bLznvY>Zj0YQQ-k~PWc=I~I!x{I(EsAjT3(lCPBmTa|P5y#6_-v4XMkwXHalzHQ5 zmWZ^aHF}}yacPkWhlDialQdvs5etWvh9zUsE-v&(NG`_qp6hth~yb{HNqA_#5041 zhYpQr13p(!1V@9<8NmE8-7vA_X*FQc(3?lhz3(YQhG4jd@^6RkrM-rBbVF7a z)Q!Y$Swb3!Bu>UQb&q|LD@w=EKCT+g>rztOK?k~%arb+!SX$3g-3ce4m;_}pi`DY5T?BtY%;&6t#P#|f8rVoCPJM}#6!fz8dblCKLRYu49ychA~Xc= zr4K!OO8%l~KG$r>iW7CfZn^%AL13b8{>o&cS5uF(i4yttSDNH3N6b@%c`()ScV67j z@@F2LR}Yq9BG$BH0S{`=jqxCpWtV_&+vXjxnxU_@{~%z3V7!)zRi z%{~&Q3DJ*i+soMw<|kiX3K$|QOA<(52TC}~IG$BBw&?ToIBiM@KIhLN1G;eMnB`W%m$_LXp=hpru+JhPrDbB~ex6bN_v+SW1s;wWGTSPj%-if+ z!me}yBq1;5qWthwXvmIbR2fHQj)aHH508FHvW{&n?L;Rs9r}idIGv2>hu8$oNg)rP zV)HFUcMhXD! z3bFT#OW!$6b4$rC)WKSSxEi+-J!ufWxp@;wu*6cInSLCX1TPmOZ;`p)(LykbIGp?F z;vygbnpO_wnLO{R-6XsEGz>@+KnQewkJ|J(cjS}j0Qy>z+(!4oB^92+7H8QlpIDUC9_@S6(OQ z>JA@6qh94WhePt7gj7-EEh0^6yZR+PlQOrNV0efGGJ%^qn zFND1No=Or|Xs0pwcRf6CZI?)Ql01MsS;!Y+Ctl$1@fTDLE_gv#fYjMJF=gnCsUdTP ztujxfA`dcH%APE!Xr_Wm(>+9G!pkRmoEQ2FJQa&}*4pl{3rWF&6RaD=EmAS*$#Nv% ztK&t2C@iZ1hPw2_rL?Gx+^>Ub4AqByxvMZc&V$SYHxdtQ2WhS3bMOih@*q&b9o?Qn zwUh&0221~RM+j)eaG};rjfq`AQT*{RF;7W#r6>Ucq5SBaD87~u^RCQpGFOCR(G!Bi z5ZL>@%7@0XuaC=`rCyojkx4qCB!@{o7Looze2E6qe3IS}FQ)AmzL4FLQ6{-2^c^sO zR(2pSKN6bZ$jF<=e*~iG;x0Z<2?xJs9=D*a!@3YFUDWpJRC0`yi+Bc!L?B;80{HzR zFn_b|Ghg7ITc#7KoI9WR#GTKs((+vqQOd*ar|Jp+-uZlZEaqLc;{LkwjEV>v|K#?| zGLlg&ghnb%(*R8PukrGG>|YHQOe>$mX>w2|*40scX~^fuHqsw8g_O10t+_Gysh{-& zsW6=z`@p&c%E?!_`br zuE6QZEeS1~eTw=9<4NPnL!sXHSZ+GL{l($~a108KS`z~uNQ3%UQ{)4o5Sb@D(9G%= zZa`&*xP+A0&g=sxlic~tK8Te4q%h=R=cqp97GQ2S3~SRgN*r?K_$l^0s0($JKvGUMP#l@aq>l|cGH<= zV=7n8S34IXzl`H+ty=L|KY#spn}ERMXn`rZmatY$hsWJJiXI6~*(qBz;BuAW%2nB> z>6mJ5^Gfs?&{N+nu*258fWI}@WLRcYK)GKw0OQT-f0J?WldGngc*cWb?(-gk^BM6A zHI?fh4KLD}3?&PpXd$WqZGe@o057vHP%-}C9OpWg$4gQ}Oxx|<+<3|wNR$#7SCxaY zC5ACaE9PG@WCzOL?ys|yj!6Z&tS(V#zOP(iJH$q79eC4{aBo5AV19GpZO92b!U zy0Znh@}X?X>GlKeO_6ArpdWo!omy^s2<~IeCDvo~;Lwigz>js)^&VR}UXwnsyza2X zX}X`?cEWIKE*WFr>T&|Az%yB1PS!1_{K>wW&mbD<{6=okgM%~i1WC^Z^S$E%WrDtl zvHk1G9S?fup~T><|LL)?COX5QTbuz&#jW2}G!69=6V+zU2jQlVls5U&$WmapVP=nu zQfH9tSD1LGogkVA&LN*N05tiv>-&&K2L3Vz2C19uwfyOEzWUUZ_S@!^A$O{c!l|F0 z#hV6?GG|v%;1SU0cyNpB>y_a%%(hUz-m3ASwCzH)df?SaqujtX*Ev)%>uIlp5wHv1 z_NR$6E{bb=n<*&uDUMh|doSF~v}CCFz66I9LLHmoo^dnyBfS-%cIm>C5dT7AIjfhp z{m)OPOYX`b7F7JIJ3sot^P8pW7+^kdC;KDijsF;opH&zVDQ%>n_GhTnzc&k6xft^0 z{&RKjSt+Px7b*~Dsnzzr6Zeh$kRaMDQ2A`Vwl$Y60rIjJ?{o}^B2AQSb#tNG2GoY6@J%!pl23Q@50BWxKmey9Fgk`3_&eqk4Djjt1t)9+GIOWMqtd#(Gs0X(9})lk|7OXmT^-*69|*OMJDn@Cn@;$q z#JsR>!y8*l-f5`~-3Q}F3*kX7#CDwQArrLU*JoKG^9;h|IPu{i{9HK4cxvSOnvzu8Ja-Q4a(1ssRP%YC$zV3kC8u6%uoJr z^zh1yK72JhzdQ@Tf*&TtSihQncbGIrPx=f3VXQ=XH)YPNZzo0Ptu5x2zPLXW!^|0f zk3q3r89sB#Y5}J@-6gBVYMu|_3NdY~F%K~uaMYwW=uAQnQ#~J7{Je{Mj6n_!PR`Fo zGpRiOWDnwMx*SZtW(;CF)4Yzksj^CjO5W3h2LDVoC;@W7f}R5kJI)05hjisceo{vr zIK5f6l)Xi`Quz1cVx_?yfst*6*Z2lfJNsGm63uuMIP<6q(w&%wti*Ubgy>&S1Y$oev}n1F!FP1%P@?#(_YyKJmc|hiyM+ zpY)Otu>|g%ui&SE`Z8xl&T^=di6zD)%_B?QAACv~a8kFpq&$gdm^nn~I< z`&s`fK(l>UepcGXF(4ZHoH$CHhI}7EvcYhFSa>4AE#CroKG>a)^J-Q1@6-6^AnM!g&qSrKg}ktnX!OT`6F0++njHff6+A*TGL$b1Go@I#E4($CcnN`z;_bjX=-?Y{j`f<7Mw(7LMj~K3ZayFKX$nI9(3x* zzHVQCnH?e`X^wDdjl`Rqauy)tu+~3L!n_2;rNyu|Z1y!4Qao5!7db{z9BUia( z&7E;%_uroCS*jX@;5^$aB{%Tz(~rd!G4W_VCQ$cg05?F$zZG|JmiNiwum>~?%=7q3 z3+&~vS5aY?DEcuTdNC#f^FK}8`)D!X2?s>JMFRE2XEaB^u97RMOh@$L7|O};RPs;v z0SRU^eg483t3~G**7xJQLo-0gEHobAi!G;F5@Z`;W~e@nZ2AV?MVN5OFQ!%Krkowj z@V|)FUPGJ~cf41Vy=T`>8^=ecy|SrO2qDzTd|!2YYl!Ws;gtKfg~fo8@~A;4lp3zL zw-qDx2K#)FJu?d(K@Yn|U3P~!S*#8^@2yIyQcgQ02DBp( z4di+f%#baEfPM;R$M5BN(o&B2&5a4X)K)yYvL1OVFoM;)o^tqwU_PJk*qs;edY_t1 zU2=jqElrusfk5SE?OK(M=!y>vi?K{D=`1PKV>fUr6xbum$I7kITapsuk2*{(+l|L! zS6_cMNK^C7MeH6Br?5erpkR%U>b4!MudOQ~f#3G!7pG(m44;oL{~CN-4Kx1YsVoy4 z7Q&#hca}we19+1(qbHf~$U0PZE;eslI@=#|?8(}i*D0vTDrDVWA^RIpBX;K(;3$@> z>-3BM#r5vJVR$%4S?IGoipW`dr~ggJmTm40 zhr_3+IKZ@PKj1hkjG|mX{cRUmVD_uhjx~Hd89t&P#gXnBcz(}&_w?k+MTIK?gzl~foSH`(2*hLZMR`aeKg4ReH{CFX0u%SG#5U^=aX zTO9>+Hb4-WgK2L5{($okZmins%x7c3wabv=s|y#kWdt;dKJyBT$y}1c3i@kOw*k9f z^|&84iNl$^nAP{C*ucymiet5S#P*a5gJE3>5web-?qXa6iPL^LVL`E+%)@uLVj@cC zimCAxw({jT53HPdUB%A$rRI4c{-s_Y`C%1>XFS`2-z?(rS>z+=3Guorqi}ZkD-Th$ zxgq1h`;!1zFtC>i33`FePfr0uN!6fi6N6+>T?5iJG}lh_@i1zGar3~uRN+;!u&GO* zLBGkH#ihnhGNg8#3!D)g+(IkJcMRFTzz&TpHtfa)QRa#@2g=Oipj4o*6xz)9&#p^p z@~l+R`51WBbItF8ISD9b4RZ!JwlB4a?w^qBVd9SaF79WM?VxXJ&Zd& z7L}YpIKQ1=Ygh|>?`tJ#i%gE;;2{Xj#Wzj6#6ZU?>|uJ?s~=}~9K3AfFr&aQi~Ea` z)v!hn3as8r@I!`y>BVY|iOU0HFS1ar?@gB<@KKKq?p3gzy#~A=;tP3QD-MZ7*pl88 z5b&}(?uMywkCQ<08nI}VkAk?iV{4s&WrB~`OlA?2Ncf(|@}0~>UFbTaqF@sn;bpR5 z{TLTL%{o!G$U0xKl_;w(S-2N0+d0;$kS<`td_41ZM98l@3(A?huNK}{*t+@jBJy6} z*O17@J9L}{zE2|@-{+7i5@;}B3f<~w7&`gk_TXK6`vIVAx+)m(KJ%3KIHj-#P*EgKXE(1NMwzq$7){5Qzy@2%37cVM;J%(DB2uYD-~z!lGy^Yv zqS4#=c+C9Cu@n))>=@9vHbu(BIdNi{Y@1F1RJgheSI;8bX04bHC5QVJ@pKQbHp2JO7-4`ZZ4DB znjkXi=Jqy7pPzu%v(0ZOzWM}f_JxlMCjJB12}oxoAZr!@BD5E@EWr$`9?asbUvZqE8M4THPFo>WNC9)c z;IR{v;=<|EO<`^OQESwvoawhyY>sTQ6xbf@ z-w`w7(7@$CxiM>ela;>Mlh9upI9ov}E@gywiAKu=6Wkk2o6d>p03I&p{QUS-69i#39;zF>p+9|oMiu99F2NRgym z$>e6AiS6@fpILsX-ZnGi(hhG*_N9`ye3UMl$~(9m&n6OZtH>Zb;sYTn0OS{b zqH;eG>33oHRHdR#ma7wftj-xVD5TCDLZj$gFfE6rTRXofEGWGJFh&>TPq?SA0r21Z zMmd&K`LW0a>=!GGX$z*>QCmkXXd7dWI1M=Q+@Y>OUHb3p6E~2Io-7HY zla^#mRjkJ*ve(w1iuO&ufS7JGHv`>x0%5(bhj4>>1hnY%S|>r?DCONkHZR4x{gg)k{G=2ESF=sQZ_>yhc+o{wH# zXx1o_T4SP-OY_JFbECOsoU2r+$DWG1ryW0I9S$m`11FAa4+u-OCqJu|Tx_6z=j}@{ zGrkCw6&|Bf7+Nj*lAKJ^T)J6Gj&^8}PI=k+RS1=70vu9XBnk@1J(&#tcNvw-R3FQ$ z>!r#FOdv^?6t+BT1Rgwp&#y{)k&GdK>S0<1@kPC9v(*)&^wR!<)^{I*SYBD+Rf0M79{>^TA#}(FB)-g3cxMQYl5x8-VtZL z6|h)Jhx-nnlI3ouM}f<8jt%I$iGM9J`5x^T4LJdSuzMhMa_)z$E7Te`j^)4AD{mC2 zpREah-dvjb-7@7(jrz)LU<>=vRgm47D+R&HQj0Tfw}zsesZI|Xd^TcKVd#n}XvoM9 zDewsoVFqXlDV!s7Os4voj`m+|@dr-*_!0Xx-cF8#Q~Ra=O+xobhm~}!jEi&-2k7CC zxPI+2*Z&~zdjDX8Me3!`AGtYWKC||`bO)gE_JNIaU@hM#yav*J<~iOnN)({d3=1=@vy_FhpC&B9gRARPD(&+e)?^PkI+JiKB#8 zEG)4_F3~-3sOxh@-3C8Fc#`sgTJ(xQo^Xl>cAqJGl%B2LkRo05=mH8kmQA#(S2Qr* zj?CWW62EW6_f#1XBLrKas|-`hvQVeCw>7`)4Kf77NXFA2E*XC`{$%{w_>1w^iKx{C z-#u#E?+-kCK83KHP}JyE2_LT(wtS5odoSC9+t!SiWA3A8h_{?+G&~cvXhx8-g^AEq zzqO$E2zFW0vq&o}p;8*QBB=XN|0BXKhwGl5h-HzlmSAeDzxB(YM~zs1wqv&$r|_hY zg#g_;zvb<490sE82SxxUD$fY*QeIO%+#EHeVg#ktlZn2IcIoXmfhC)uTQ^Z3zz+%`>G!u zsh(hT#fdeUsy)TYhB}0i{WcdD+~JKuRw$mlpq@6wq6(_#bqCYWyVG8OFg-mw0*)Ju z?x>lJ&(kvtk!gSF9iZ8u_GSg@Inc-~PwdQTqf(sw8?^eNu&0qr z$5bv#J<3AkK2;XctHs>|qw4E)qxZVUbBD?%GEV4eI9cHdaQH3U;*Ug`#{}FqYG_{h z-Rc_xaI)3j^7@XJ*lE*C=aO+wiVV79M|E}u(fxKIMU9?V> z{4Q2aUuA*Z=e|u|l%m@J;($>9$5-0QnefUt@^AazW?8};#rJ%sON0nxOs=oS8qG_V z$sw%Y*>?|~iT7W`G3cp<>Q`G`Q@fH%9@X>x&keO8rWntmsGV%845p3B^H)>%#e9G?s85&QNK zjdrgfF|V>x4h&!5_(hO`=ZrAzlx{I`Yqo;29j4RrP>a7C{%5(b-d)(|4l zCh*pp&`pYhJ1A19?6MiPE&s7+ftqFdTCtA(u&5*t;sKGks95tQ0zEiKCZ76;?a@}K zq~@kcp|Rrzrl6{z7Fp(}-pif!(q`RdnF>XUFDnj~1uLl}qqU17a}!i)RV>LZpSOsz z`+(1bN=0p$FOu&(U;03R+q*<*7sj%H8#!c&(FjxQb;ISx-n51t1a`7|@(a^q-BE3| zS1z$tuW;4$G~N|i!hgGQ^gSHbjbVr^@y!|pX8sYD#%U^xeP+v039AGe5!NYD@KjRd z1lesYj2LPYb8Je?L>?Sm*ceZ3PalVPklk&4NCuh18HxOZ3#HS%6#QC7`QSK>OA?Bt zG-zZ}vte!<0pr8hlgv$|gFAwxK48VsJ_?f)&H|OO0N~kW6Pl!#_(qKKC5JDLU)%77 zkG%mDiv#Oz&qItY-1C<;e|pHVSG*Y_EyN2L>ZRS^k-@GW!hIz+``~^mW$Gn?{*?0Y z(R#E!THRO?D$S){aX4kdH1^!b&wxUt&f62m9*#6bexNWGNEB9r0Lg{D4$MH04FvcJ z+#SJbccUGQ#fN8mrah@v71EtbqzJpOD{3FY<=&&^=|9>aBnUby;RX94&0Xtb0=!zk zMLiE>#NkofygQaZGb>afOyaVgDh(#JipTU5H&O^M;uxd+nY{@0XzamHG+9k}+l_^97ie&v!0-b_9H^GAU!9fRIr_<+H11{1s_OuQ3t% zICABWleu@aSub5!x1Q@?xFO7V=F|P#m&X`)_3iKTFsvW=)wRD*qB6isZ8@%9<9m8a zi@F`#5$w95SsK~v20)Rv9)Y)brGs~*%reABp-Lv{mEDGDS7G2!L8u>HWq^P!-N`*8&OI(Oqhl}tSuc) z2Lfh|vE!@$n&hR8x6vD#zcsR%i>cMhv!N~^9w6!J>~0NagXcsFZ><*xLXj+WChn{l zh-)Fff?E5cnD*Sz<$<5Q+jgg?s|c z`m;Mh{03O9AmGbHmzBgtq2D-~Lg`3;dbQuQM};))w931+6u6!l`zEeF;Zr=A+{Gka zHKWePd#r^hkc(6q4z!l;ZNCn*P)jkOZu9UMaBug#`F%0J4Awk0$-iv} zFj}D{MPc0m9bJh*2&Yz}P$lpO6cv=ePF{Lh6G*3K?k#<*%Dhcon~SenwZH#YH6H+u z1%wE_En2VyTY(Qh-5glv{2@Icza&C}Cc_kn&!RJ`i5eLR{=WsQxt)0s-uIGuHqxAa zO^jSk+((kK>6#Zv_h&I@aUDXNz8OZ6j305eQW8o+7sv&y-E$y)vmB?V$~(Eh&rC$p2T>VGAZF8gz>in zuLN%JyT86#zxwtFPgZSpwiK>E?xzeS!F$5G4Z%I;9fJ^5&a-vL8?3C>;;$E^P6LU4 zVjE%FCW^{B)QGedtKZlJZ!2flXKm&-)pqS1=PYV=6?z7va&T!8K=A(ta|5gZJ`3mX z`jgRz(AstrBjiv$y4o$HMJrwtKkLE30sQ5NNQe?(6^;qJb2J^(JnicF|ML5A@xV0n z=i8HN&#XRa{u^>ct!X-(l~7Ha&bK)lwqiWn4@qQz@-)9~5sUz5hT zh)9t|Mp-BNI^ARpi6Uv^FhazYMfw~K!Etqolj!&tPi-yJ%8H#?=;flKMs@Pa5x6NMuXUc5KM*qv5eTR-*0bo;M;cb>n7xLcnIyI za6c+U#@YOxK@MHV@IB2I9F(GiC0Arr3*O+|F|A9h0c++PWTpC|%a(jTk5@SK-y#+IEM4Aa2Y~zZw4kb#l&_X_AWEdk z8qW40W#{tv=mk-OsiIPcP}VW>YYM{h_l2L{_|AF+;19QB7F6!Jd0hjj{kB7zah}US zumoJ$rJA&3gjM z7Z6ggC)bgwho00jVE^Kg+vjg;diRde^JW^&>pppXlcRFvQ{#{21kR-Oys9!JfKf6+ z1m#w;#y|0J#;e+nX?9nyO)yn)mI)xhuG%Lf83SIMD`E#O+}dgow^IJ zgVzdqFZq4SU1%^Sjnj&U8{mKXL*5w1{}0@+1L%MGyWHjai5ipZ*yhbo6LIeQ3KRRS z(Jg*|!Aq0KNO<&^7^>yiMM+h_Ry~;?vH4wJ68qma%zmw4ud5}eJP=I4t_-u>!0o12 zA^cYpAO$=!KRN<}I$+Sq3z5X7lU7uE26kOLEGrW1fVuWg2oMC?94)*80H+c1;i=fb z^A>AN`}Y-zUf?{HO_s*!%1o3$3n>-c_mhmRtfbFCYX()@Bc7S<81>&{w5$6%@f{V& z4<1XwUuJ(YA2Dt4+9hfT%gT$my$mcLRH}ZEC5O)RZ476Q;(R*6b$DRVR}G2`c{Zp^ z@glg-)0>v2r|N(Lo5uzco@J=L0M^RW-B(qn6k(OX^rnH zYC2vPyZ5UTwuOmy^ww@6b)xoip{E|**LE~oHX==j60Pp9#$!XmsKn&>ea9}CA9Q_C zGzX9i6UbP<@I9}#M`{m#VSZT^!Xsz+R3LvFdU&-bWNN6y&frF~vtye71hQc)vaw;d z+>;5@!z>rlG=3)Oao_PA%w7DzxF`&8pi)L<2^ zWh31D6CXtN6gE?GZ4liOO6sY{M5xFH@Rn4H?XeVFtGCT!>*QYzB!~d)>R@aSs{gY5 zQ2@LsZ)ON@eO3lXMB^9+8_P5p)2M@wI>tc;8hCC#0z@|-!y$gjM;s@dBbtd-N%4L@ zA4i{TOn5SJ+(|`ahwX=aWYNv}%j1*d2cxeora1(bM0~XI{qSr?a_8fFsi)D&na3o@ zBf>OKW%kP8kBAOB*noo$KJZ9$zo;`fWNRG2$XjdnHf2KTLadm=^KD zt=fH_2UXzXNZ-S>56?aCDMU=5gZtjVoCI1A6UDk>_5aj^ctq#>Y`Aqx;i= zAKATz9JOvQd(KcHYSDIni`a>qrsM^d4!Ov|^@irB-Y3r>`}upFPGfl6+=L(#Rk+n= z7A>@>Mf*Y;qMaiaDu9d6zhyr>NbE%$Q(y6CH-Y+uUVa+4ljNu1AYFGc0Yl73hGjj- zF)&wa9&oIke|TLB&nAL53wtQ%UB>qY3^+huVsr3Rq%N$+3Z)98*SVUH@q|pVx()GK z&3@r2*Ph0%i;Yw7&3|D;9GxRZ?i^u%Vm7ecB@h$|-_HpQ7NH(#bh-Nx8#L7NQ= zf%7JXS+#=JYGFzWTgT;O+=DMI;mesYR(qctk4B9HoiVCh#Ec;23Uw^4pH)oR--t^IIF`GW?R*`kNBSVgUP6{xHW9z19wqEyw_v8v{ScodgLK+n1DCuNiaMX z;|x6`lri)0AglEut@qiUM(qPTPtwxt!`6)#^J5xhkxnRi>giXF-3{lzUme&dpaos+I=R6P~8tP zwMgiTRQggTvFTqp(p^e(eG#Fg(uU$HR=JFllS?J+Xm4uPN)j@E0Yz9l@$<1PqK3Te zq-P0Gx%8`l`NHOv2BwF1lHoCc;fq%#@z3gJ4c-b6Rm?|RaK+2=xnGkY=}@iVb|3AG zsgrKeT1+bR1EfFUT0Ccj9NqT{_p|&mdgoNX{apN7{g z99`jFE9d)~Z&EPxY7p>GkW#VASNK{F!!aJf8u>C)Na=11N_tu^a(wzv)owR^MOUIr zZ@0v;Cl#<4kB)xu?ndiKW4bMb43x|Wr&W5wRh5eH6NDcjN@MSvO}iX@4kZ+4LMQz{ zi&h|IrFwT(szl~oXG+B}H;`1dHiksbw!$I8t!;2PG~1nu7JW6zO>0fmqtaFU=fBjp zvG3F`krvojETxxJ>C2N+B}?<`B-+50-4p*R4v(tJ1fV!1fz_hxW+*8sYF+x(!bH8! z79^sMDk))&lPBxW-m(Z}{zR*iX~ik`rA?WHe%0XOoW-5wR8-T;g665>ZSHTl5jF9A zijzPF!X=&cx@*lXdo2PmYt9HyY$+4c|v2| zPz#C9WKfDVE(=Cx&KE+Sev}DRY}0R!KrJ*`MMECfkET|*X%=%>EkzK;%gSlnEv|lo zaM}nIJv7YmoJhdm7nh5xKbjtGR12$F1WXr%A8vbHTsAo@+BHA>Pi{02a}!~LHU4mC zXB1Q{9L(ZT=_5VWSj|HuC5&$p&i-shL|+5kl2PX?MpLO>B8V zXEO>QcVZ~>!~-nSKmh48ye2tR-U_>^ViZImfu)6*1rNc zB7mf_puHhdkg~Nc%570BET)cl5_wNvBr-R@U=+sp8a`8D20YLX$B3UABNWqN)-PStm0ACM^8(gJsHx9;$K?%Q z{jyQ!32k%=LK*F`1TC%+Syw2!TJ!=7t!9;o(>V<0=*nP;EPssE6~iXk#WA>zk(;q_ zXV*hU$l}rkO!T?)Z<17k3RG>;d}$fYlr5UkD#sux#&0*L!}R*WUgv1AnL-z+d|PXW zzS}(J!o*FP$!dq$l9zBg=e6D%9^Cdur|swJuV*&G@FKByG#o#Xp^S)SPa@lEbG7qY{vicE0Q=h!a}AxWJ{ z1xLKVJL@R9;29I4LGWP^1a9dWb`5SjD{5^g^5il7Y5=j6khGBL5F(uzc?E|A7#9I_qY-5LT>~Ghe_vtdh~R& z3XS^H@pX81XE>{+=t0sx(FlX82}bkQMbT|J;yL6mrF5ODDO(8jXn9b(^>-XLAS+)| z>Fz-IgqCP^5h*t<8*kS1Ggvei%?!%kmBK!)HeL1+Y54}d7E!}k4mJ0w#*@Knz)xO^ z?}MpKh0YM^S1W#Mrtdy@=U~c&j|C>LwH`wK^pL2>53dA2cqd|-q@XlasyJqEVo+Ld z`qx*FIn6|h^3wXtpxHS*)8_J{_gGwr1TAgCgZg1;pD($ax!pSWlf<2%$&a0;TS(P> znEF)+195F(AokgLd6s;Kfw8A zS&L5D)1iaIx%l~{6ZZ@~3mhnFW5{+7tj6X!eZDvHx#EU$K76hpqCJx*{e7L$cZCn+ zal4b^LrQ!G#~=mi2+qal{~>3-j8IDmR$)Md;v)$4RTMSeJ3s-Z1B(Ww$}Uio;kzbZ zy^r5#AQ2GWaKGBfPSqWnBcQ9?ut`@V$|QOGf`yIzv0j-xWVAr?o-CqOfj_XQ1D zNT>FT_;;O2mC^S87B2fckEUPUaCjBMGdVBUQvFoG3eH+6AWIt{UN z-WZ%#dn#X-@p|jdU*05)*Y-^5ei0It#-Cqs_FHfC`K%%Lkghp)Wtzuk3f?@?2fbN! z?l?JM6@?XszLAvab&J6imS{#E)toV=OYOfCad~?7>4F>K=UKSIyRj`jwp46(nXFO} zy@MF<>;&Or{qNI{*XjAyJ&BBSR=A;H319jA2rBi%vh4;bglC`&Y(nW~CdjuVn)|Mf%31U;Qs#cQ+N*uRkg9f(KCRjjqq0ij9kl6;(3K2qwLDXp2>k9WqLsfo%H5{YaC`bxoRoX>Ana-u(f5hQl2{Lox=f$GrKIJI~*y?eKu@a@GiQStlpbgwL;;-(qTT>~;>}D?IV1Tu(yKZMC*HKaXp9^TX;3ZTfR5dr9E@U|1iCLQ+daCVH1AU^%&E zw(Gv(Gx_F{BFEgWE$p~}8pI1AuB^Mj$OXR}mY6ID6DP{iLp#(MG<@M+T_v$dOOLGo zhFR|;ib-CyfvjJ&(w>#_UG20wr9Qfw!mDVCP@_}iH+r>S9m<%Jzrv+J(V$npyQr1= zrPvz?_@V0Q@36>SGgIXHbAm}#Rs<1Ox$dR#+MVL8H7T`KeH5>XjiQ0q;m{A^SG)k6 zx-nHyIU&%eQFHg6%1!{VWudoLBSEdm`QG#0I8_jkYW~d<(Ar$NN^-LLc}I99D>d;Z z>1B6}No8xGPmU4ha3NxOz2SdAGko*~0;XS_j?r)Huj!Hi#%{}lJCo8rUx8|)%>aCJ znk}hCE{UQpOeX{^Tk46mQVayvhcL>N?_ba`vZiFIQ8d`d$e^4MK{i>s7$?Zsk-YDG z7`{Z|fj79MGYgpPIQY3j4gMYzN|-5et4*SvqTM_0BO zgd7y_3xG>Y24uORN`_6md{*n&2d?Sy)W4q`*pK_QYW7 z;;2MN*HjmlD*w4`8^4BNPgE)Q#C6vqz|Oz_5+x?$A^gVW5glmp?aQG z{GP9Cp?$_{))Szbd&ISO(@$nsh!37?ENBzMcnYY|tO%@V-o+|V35mZAqs0341pMK! zYi%H@%7gyC0Yqjc|6@$%OYwI@regFMxIA?TUUu`HkrzpEUp*HsgM#AE)MNbh&tH6o z0~pDm3MO{d>pRiSS>0akIhm2Q~*frh#72k3Lx5F=<1qA!R4IvV z*^)7VrlmqX(=Am~Qw5N>FF*#P< zg85gwsDL`I866DB!7?NmhaHL&q$O9%uH7fFpOw?u@abOfB;Gdh=E^TKf`9$^^!s4) zV-=J;`cRs9-cSwY{{h4ps~mWfcxs|J$h5OdALsf25eb24

YuDPum`(RbBV+9oEbR z<9v3K9cZE7WC#0rWi?Z6tqR8yjThb568sHmKYtn8s2GBZ_(m8>%cFvrhKv7^n8ARs zO3|oz19X8g=Qc{|OKSTOa1?iFf0j>?ktJA2I2Do5n^@H_C>liuE`fn55w-krS-n^S<_M2QOK_FP=|gjODpGgG&GvXbkP4Wb&jT%MI|>!Qea89gHRtZ=z}W& zE0KO#55TjAL_n3WP$L6wv2DS=$TT^0?50}hRyK8sH*Zv>W~r}g`Dxr75r8lnOFQty zH-8E9Hsj7RRH4w+I^0Z7I8*PUd{u98o99)jea;6A(P0a|#lftZ+Q#y*NdI(sM`=MF zBrfn*IN4hvouq1?UzS_7)h;Q3f^fcn_W$raqf1 zrie=&C%`{*U#bQ!gCo$Ii=-Gj_Km5iLTb9aIo5k7v->PBu_wL@zV=TBH}FEQ6$=}B zPRsA92S7!Lp6CAtim0q%jORGnGu$g#P2fzy0?4F) z=#C!Jo9dYMl6Zhf_N0xG9#^%fX+Z5|2*J}RM~A$*^b9p+s@F_G(89x>YjB1G5em zNf+OR+1U&^80apo9i*WDr*}L;JrVp?6RlM>p}0q=@5%(dt-D!d4?R{pcI{8Um>W6> zCF+GasR7jf85I-^7nbtlThMrRygXjdy)?OpSA_t9b~w5)gVnFy4#WtQOS><-Cx+>i zSeLiD+e}wnqesZKJ{?Kf30fNPDtalb!S2-OOhKAo$Lua`yOlWKoVC{~y7SZNgDod9 z9UrI@Js-=G4AA9P`Lq?9sYtM3g^CFHH(QlM|r<8o`QG6lcZ*!p7?bVtf!}d$h>@rt>zG9q56jdv7{y9wwdQ2!0Ang(y=8 zU#LHz74!q|X(Z1ikJOHlA4A1QndAicg|tf(Upz%4t%BDO^@!yBv_bx){o2Pj95mm7 z=$Ly`0VB6rCb_?bMj~BT)Bq4;qT{~YTtQc!>;gUG~tZGJ5&PnMeu0;xg#c1#d{fy z;H;?t=+NHvyePyn2N}Yq0$8zP7U4Py_AhEZYaee#sS&Q+2+A+?*T&uLt`>Pl$& zS+uG_>mv~F+vu+nh$5qfET9HlO=*gjR~oo!(7*Tq`Y{M21y|28Anph&ls&E;fEiFYC=KB#EIVrLFpv1h?6&M^;gB@OS4-=H ztNI~$H#q6*&~;P2T4!p7_uUs4B4fc~)i-EwV)7CDfd30A8JIf#)YApb-xtY&Nokm>n{Si za6w+)yY|L8z+KKz;hyj^o2-bxfPuA~D;nu~%F&?z61q@ix8YaVotIyC-om{l0J8q^ z7)}>`T$9VRTsd2DCDSMISl(VbRvZ_tru@}5R_o1=+=c)BF+IhB@dCy z&ms9*${G2ZP?oWN3l|FD6QVTcHDKau>YBRd3;f`kwz7DB9ABodA;1e0=j5fVv~+QG z{@x|r%1zR~HVN0)_EwcFdr#C-#Hlr8OWsAx>+US^M5(!e@tPu9&X~4#XEeQp_%cV_ zrRT<;x|)4ejL$b8jHhqfay%?3jBQHcS1n9#HjZvKhaxcb`$sQhbg_eOnz=AO)N~QR z#pfG}n}-Jw^+3Z1j^Ve$;I`xAw#Mofc_(U7Zn@+-ybj`h$b7`l`>v5aczdjy@8W{S zF0!?>4UenJqP!YWjlJ}4YQt$#Mda{R$~>gEc)V5*A8C$RkM$YJVW6ZdOI-7xn*&o- z#wQ#9m8+iO^+{&?EmIu7En=1h-e9=(ar~i2BpQi!^cGVq>?7VeCoJ*eKNdOC|0eUp zANo6;kqet~^hnP@Sw;^vL`EElju2SgJi0*>3egc3(GUq?5gtpaBE`6<7NU8iQ2Tznreld-7~jT^P?_q zqnh{3ncD6WQ%DzFpTBcBC$N8g;VWPn-TMRmM7gZqYSOQEur?UOb^`Dkc=JL{upl>% zu8IRcm(9L;i9OH|J?x(kI;;pZyE?ERkNPy@Br8 zJ_{gkKULyu!V1A{tJiThXd&wienLzv%R!*d=WAEF{nt^X!i}e33f|}1cAkFfoLs|T zmM7+l>mYCcir7XYa49jmdyAkeiC31HJe~o_zK_Gx+&l4}r+Xv#HJ_PI5XN?)DM?`4 za@i))d&e9&%_|Fa_utpF6?Nzi8Y~%x!{`C;M&804W~SDdl}ZS6%cqebp@Z~Fsa!Q+ zcauBxLgSMpAwCJ>u1mFw_;)!gUh>O0xoJXWzu9Fy(ACX`?^;)0+7RiV2E5pkvz88$ zo|2TiNhIO2-(!%~!Xyq9inka4qcs}@Uu675m!vofm}bbb0;Th7n0rN1R-+I32cT?c z-lKkJUO-#1Jk2QdX(NkJo*e&@;vavBRL2qh7@V$_LTpiHnq`(ZvRCaqK?s-0!LQ`W zw2xl~W$$!f+u-E3IcY(vG`j8Aq#aGp|Ibsh<_*Qc#zSuLYyX9EQ7;mMI?WL%g?)I9 z?Ikq@?_Jh+ejkjVU%qU)i$HH|HvDgD*V(=9+@;sD4f_e-&ORmnSy14IANZ+-oZd3O z-Ne5f3jf2!_2Qo1t)!4?{CM%6ocjo4|H+#nLyyqrZwkXi&R!~@^@PW3{Gvp1AH|Pu zIV{WNRQy8~Gzuc~Jn=)`W6L|N+H%}5U`K2#wnXAvgX6tDu-Gdc0GD&Zs(^&CkLw-~ z8zRFcOVBn`NE7ns=!f2K%c z2-gV4dCiY~-az6eR9DgZH#U!4C}YJe=df;qSx<*BDKLwCyO`Y%YWbOJn5BhI!aQCo zpocV>$gpYx-{_PG`rMadw}o0)bUuA|*y1gpzw9u`JGeMviOW4XpAjonzX2m0{p3%dDk)nlQt89zlZ7|CKEJtp;s#yzh8 zb8@2B#?;HmvBNM-yLZH&;p!voitkOX|LrZ;`3c0W$P-Djo+ccn%xeMqZadw8Y5{&w#y*1Sbd-n2!5xiU5av2W z6{rq_5s{2N7SwrTFk}nRJ3&5i0Df1;skN-`e}{csUg$Ud*65euxK!d=fy@$6tf{eb z{-sKblTLPqXJOAirQGJumC&McoCXP$?kc(z=3+*bJxPz+Oyv2pZ1nZBTFZ8vn`)ty z*-@fHx7?VTcIZ(z)$2OhO<3H%+rD|T2pH@^JqBNful}bZ5u>c%Fc(&!qN(rK3+}`u zY(zzWXS~y)FGb%Q*EWMR0n>-y{PDc@ktk0MTH7_^+H2c&UhCw)7OA@u05?F$zk$ab z(PGTCFXAnvdg0zU-WPr?zk5_%op09&u7n~N`t+dd4qo2L2_0riD>CcHo&{-8l(9vgY5jH?#bDw5;^p&$lI%U)w{8+G z)+M|VPuHQgsK>(C1KYQjJI#P8^I&9S1OZoiKye{m-poMxgds?4TPWBLm0^CNb_v=m>7JDf_ zLH!P-GNwjLD7tyYAW`f);-~IhZH7xB)}La9x11+6Xeyl!Rz_CPwJJy`hD;_qSE<{{ zKV{b$S!YjtH1fkf?aF<8a9$Ihqn`{J~f`R6l#zVji5+|!7Q$|yEzj@z1AkwCC+^}VWZghg==G!OV-bp^dsitoIj3DJM?YgUvZQr(b`-Hl zQ9>UrrF%+UIRD3W(t0l9jdkHEIp)`CBu(7<9Nw`9Rv&0aeQAlGJsICzQKEXrdtZ%< zcd^%G!_<RSgnn=ci`77Sm=np*X0iaG6u3)h_Y~N z=tqQIzFVWd;XjX?D)~cvxUZb}PAB4LXS%~g|M1&DYnv|||_>;;w~19iR<(bukf{j<>`G{iU8%Ta5MA|q*1i#$@wvt>#nXZ0I zY20fC`8}Hp!(tbHa*|urM(H5`8e+vb7ktp25X5>E5!wL*tgopw^fgDa-o&N;t_1)y zs~5KjEJf!|a%r0d7c;(w@SLpu(V9m*^ZKB#{O7|){;c}QL^^E#`jAhtyIEGT#*cZ$ zT{I|0%?ANl;6{;H6I2KTQ`19s!FRF18hGo-q4q_qHgFK3MGa~pea>f*)X7?%SDf3elfvg(^`XExR)tl>nnofwT$ z;`uY&)#l(()D^>+gk2O3(U}R3j!O7uKM&%_0qk1Ma>{uZWQHDT#c! zgv1Iv&Sef#%i-!%&gwnDUpQhBuGby~Tg4Opx`j6pQVIyT4 z<_Ca_EhA}O4g1=C(^>wSVPPy67 z?g)H9Bo@)*Q<+tt0 ze>voHy9g!_11Z$3L$Hoh(pA3s?V|dx4@0XGabti%Dy}^ds-H1orvjY2_o;f;bz7uh zR4F?j7&_h=i~h50mEF@5W7pfw@qbmFpA(hC&Q%OLZ;28z)a9J_r<{^tA$fMIa1KAs;A>!N32LbIfr+*4LrHgZra_NV1~P8K?i5$ypR@t@yqer z^I48_FK1jEP2oG;ere$Vv(4TYClFlW-PEnR^dS4xfC|5YWS*cV*Oy-W!ToIXEjBPq zHZGqfj3dK)a);9%L)Z8C@q_j>uEP&JWzO=yO_G~D19u3UxRB6EQ*y6UsW8a0vlP#; zBgj)cqG}Zhh9%oDxXTSvb`}_-AmjgRGx0Ad`*&oPT-;;@DQ;ct9`3qn2WTNb@s^c3 zsk>y$x<`%-5{NgV*Q2%|drEwBblLrOh!j0$S;ZVRi-@HES^eg16>qj{}`|9)f0@C6zOM*Ir3S zfJieR%Im~6x{kcO|7Hdf3j4*^+eM)?6paLVW+PI!;C9~s_f7VQS8?T-Imm#nYVOH` z^u6-(p-cNV>wnTE-g?+7`9T-m4`k8%I=}pTW1^s`PRCuS|fZNvunWPZM^=7HV<=bioTKKH73%$f(aDnc*uY|tC%5a<%cl4 z7@GJ&y=t&zezDWHjqPqcz41+V0Ec#68we98&#yOkAV>*5I; zBr4RaHhhz?EZ5d+)CpGL97zCGHJcAA5)DAa``3(^IXq@PAr>@ z@UEm1_+#MJi}V?`!AjES^-3yV-*S;=XXRu-%!b2T3%EMO3p*M)#Sw0YP-q^UctXHEb;*&aicXRZ1m;7xu ztiJ0M6zJwrWJmPWD&j=N%FC+%p)KEqucr7~2iphN#s&mQ=a4{XV=5_B0v#9R16hC< z5q8aK2^9DXw70W)+9yMkn>>zvc=frDhxgyiyh5C^)X_^R>9?5I@aMO~-z?{`>V6wV zqFuMlY6!-*r?fD%IV&k*=^&26vJ-Tsc~t4?K>3sdG547Zh~}`{w*IIyzZICI;%b9| z`6hlYbL!Q9m+eXQiU#vDlD`jCON1g^gqhsD7tvrXfM$=Kcn0TkDj>oylPrxv`W(nA zz{|nvG}6l>XWk?X`SPy1YiP5sEb+ZYz+^2>>2oQhl8iBJ;l=NpmBes?tOP#BkG^8| zrW6CtT0jpquYW_EK(`=vVme%0)<1X~9_QD`UV3W-U$$)z!GT~*&B_+WoHC&$TYska zBjaGUO7};R<*VDeaa)xP!(wzeF7-@@-Isme!Z82T$^4ey(&@0Rb`pwdp$E5C$uN)d zXa1#FO{|9cF6-*lPVt}TWDoIyL$tW`i?Dt7VzG8FRcnW0vc@7G%}2coE`2T1 z);inO1=m)-=3z0fmGg_109)XAb$6`%Tqj@Wp!@$-Bys8A`3whq5^dyJ5y+ZB64aHh zW1{9W-OC@w__DTQB=H_vEwR*Vt5soV=Pd)<{1VuE zu*zAMx4Gw^KiX+SUT?#P6Yld5z6@xtzw#7dCLfrPf#{t37tV*nv*oFE+gSx%?zM7T z$Z^)^kEFum1*8P?MWv^piH@RmWfcjS7jv zR^2A?7F$dBG|V*|jx?fX9$JU+CF|RnC%MxOb?@!ldi?QGOzNq57c#4KxfP*I zb35d?Ho52BF)VS<9tq*i?iV}k-VrFx8Ch!62IgNl6mmhKUsuqc0`8)| zHkz5ZQ?nZ1LRV1|jP)r9PHD#bVOO*$xoRPH@=(Hj4o=R}14P&SxwbG}^xYkba2iJx zbKvl2?qX`~wJlAOmt*GgLmlPwV=~Cg@u{A1r2V)MMU8UJJ5}&8$SAIT3W!|ucffcc z;7b7&gjjyKm0AqWixtgQHb;>twi^)buMz11qo*oU%@_j) zlI!_eBFfYj3AB7ZFzg=dR6MlqQu=AwlvRd^UF}Pg)l6llJ0Po=6bs1NIKlo9O{wg$uvcBDxQmO>) zfVcmr`+c%riD#fBka1dBeFu`r3Z~-YXx^OF=Z4`Oj#JPx=QJW;A zRcWD1m)$phkE0C6LWd+y4E3$c-|9Cik>hBB5K0HXz+QUIP);z&e{mmp&so|)t8w`Aj{0oAI)45YJK0RMK!n0Y}ms#PcugYTGvZmoY40$P8Bo z^OoxGa>%>Bc)MKeP^31PHM;mB-&u$+^|LQ9gCQPxp|^zWMtYt@d9kqR((+)Wn-46A zXD;v$;p$kDLsv)8qs&x%$tYRSOY}0`W;5Ma33*@#uVL-Ehr_Lnx3hr?awi*6slDV# z@WWN`m|OdK5j?e{0|ziQ*vPr696Slbw8Q=>gyTbT`|doo@lXJqtYh)qz;CK-%5jZEEUQBBzX}{|c8|}6x3}^W; zMxvqit>EOZ8_K((4;^;NFB7aAY71$xq)_6ISyH9I&yx(xyLFT2UR63D;6f92XR|(I zWt486M^`!fOEPHa6L4HqBTQvN;W1eTnX~|xM${y&NXV` zI}h+@620||ImT>P8<+V8nq2kqAiE6uF_R|5EKe!Y zmSXyC{TjatDi;U)1&#v^!9gd!nTmM361x zFcobj3&ZP9Weay1-)Y=oq)rx;hE%!DlnfYG#ypstsFSgNj}b-@FliZeV^aI+i5F#hRhuC+BWyb@$Qrh&3vH6w4N{hE=AZxs@uLhm*{PP3 z<|7so^QBby5EMAhx$$U&c!_`>8prcup@+I`?9_pzQ0ccbP8h6#EoS6T{^-seHRI?M zCI>YYun{?mMmi;f&fQ}i(~=;$)2HL{bu2If>vKW)t;4vaPQD>Z=FnWEihFdF@}+bs zCkdigPL`NWA-)(%TMCS%f_}3~U;<|iOBnpzQFKAxW=p_HYFk1L%Tp2w=3u3P`qkYE zKQUt<(;24}`PJOp=&>9Q-ZF;YPWw44bt?f#u+^qL@nnYiXJ8$QA%CdIOaxt=ke&Kk zyzSZQMm`;{CxwPELl0rzGEq1Z8pAk~v^Dc1_o45%;1$%1FLH$*8ZH6H3KRXU5<*+$ zR?$)#>hE8;0!lbc2IXhj)DU1WUs}3wC_)aQKi;jSLkk5u$d?Gsq(qRG zIy^B~rX6aJ;qw(b*u-jQ$DP(RbjV`k9M+X)3)n70qqS70 z^iGFQz=Q-153F$~g%_|pEhU_?VPVOGa7#IOED^rZo)a&k9iydZ{=_qotS((Icm)*7 z?=ripg)s{YqTGHVjBgg3`lm+a($NenYO=+m8C25=a`JgZtnLB3b4idwkf)&VkHKg% zf=i%e?TM`4A%?_RW^ih_Kx8<=o*W-(F6nj%f z3=S@Svu+D~9FEFf43(_ahJsa+rzOP{UI3LiIu{wWTK>q?w~egew%yyEKWii6vCB)|I@jF_wLmFZ%^}4oMO|34%V~UXB#{;VC*`d6>7E}FBW+=txRzAvi6 zT$k%%{ruHa8eKtjpo+aH?}3njMm6l{*sMZue&vKvjoSeh^??kf*bBY)L3_7v61sD{R$BJ| z0$o5`VIPKesC+KqmlXw~Vu$}#Ru3kLSZBUMk>}jJ%Du#*t*y;(?BSoQ7%*GcL7Woy z0xq%(o$gij6ok&u_)M!+5N#L5I139FH-Ec){f~7Y!r|VnO=#|Y5dwVP2W-rkv(%X7pXcrPP_}%jYNTSk^lDA<{mayb8 zHXr+BI?XmaA9J|)*k|yu&&tOR6NOVE9WnIRm z8G9emF{hK{62OC*`+a@aCFOImKhO8kw_21$^{n>^%wY0nRFVII_{c%Q{=ICtjt29lsK zV8uK>%lU%EmE>nb0`&|D8-^MrAXuCP_M0EM zWilZ+ZDP@#%$dET-R;;kZ3FlB#!R3UWpqjf8}Iig!@>x#Fze#=xp9eJ9{k_j4}^XX zhg;nwZTqTUcp{_x#T}Cji5;}BM7}HB2hgCpwcgs_?(lw5+uR2a`6_t}K19%m7`4qS zrRqZma7Sl?;MWWu5`}&jeoZ4VpSxXr7Du*ERVR8Fx%SP96QAq6Hgx)P$caxpXgB%a zCpT)2r;V-Rnm(0I{d))dsZ>t%@CC)M(m*h9aBkZtfM#Feqg*@7Er<+l z1aR0ZPe|U6`!3zfnbg%e&o`vIr58$`xEc|&e8(`;Gr64AX3pZr>}3IftBY>M)g_zw zYjSDFY8|FA0Oxk?oMkHKAQKd)MoSbOxqRnEHDaA3@n3K z^z=;~^%c>jA!%Tn6_(^<>xMM^B+wl;Bg$LU_dEq;1F`RM#fU4>Bao44VVc>xXzksR z93Po*O0nd0;c+q4wPE(~#x5%CMO*(FdwIj!eNKj-pc3eR@Y;^pmDu#_jEOm6%D}G> zyT%oWq6CXV&5#6Kp-t|Ydu`4G@7(I5O_AgN!!+&@Mc1Uff4nahYaO&JT(tuQ2WcSx z+FbOQ@XM+D_j`Iy9)ihFG?YhJU|CWHV0`6x=3%aIcC(#UQV?2*9$wpMi=qvjTQqc7X@Fng<-<0l)Bo1Ab&Ty1?8v zUluW%U2Oyrxb?}9m*@IKfg}h6a6)1NX48OGmjGywhpL`AwlMTud9H^b3Tt~NA}n*E zd2y}ZKks)0Zlwf>V$k9&dn|m71b`QVDNQIakHKaVSQz`3Pg?Bf&jzvfXwW?e`^6a- zCwvCv3zqSWxfQFjwKs@)?p9Zf`C)oK^adrrEJSf0=oTb`Gv)R`?p%mvWYe-ek z@;WB+Zz@6^zemmYd5IcDsD1Ee&XU!ckw+Wi8a48#J>A(av#H5ACPW1@?IWY~*Q;LuoQzcB)JCIgk%0YG@NpF(5KKYAW)-o91%D zqY`ej`_n;^cKZfN#}!{E{_PK zzxJpx&h#(cIn9K-1dBE*aK!$Y^HdGG6wyCSW9uO9M&elMt0J5A`dce z$OMDRn(T|3fMJfq zT53;HrzbVVr}sB0cdPB?r+P^a$yIOM;H>%MPuMq-v+Jf|(&!ClRs(AxuguHS6GVl^ z5B`sp@6%dY(#hGge=Dxwz|1Jdz7@RX&T znDvSm-s`W?+QFjQv{x{|)S1@4hg+}e^afD@#2&XeL=kN4Q>i1Rq`ps~WEwC}phEbL zlyw-xnR8_MAK~41~ru^0$Y>eoBk2Amgjlyudmq!>^KOK48`ohZM z5P2VZ_RkL;wpn}C+5?;S4;}R4LpQxx{$)Oos1@L|b>+ya zOZWD7!ggIh7E;Xnitq3)ImMbEVR{45GtshIk>;?z;X}HL#JvJ;oO1V4a)nNtnABeQ zLRG*vbzCgMZb1#APS@aHy3V?1U30a!*~%+BsF;&Lrs{S(jMpwG#DDzhx_2eL;@r+- zUh12-*JL-i?#=zz+o{^J=X`~ek<(anpmpLjbx5i2l@GB16J&=g#tq8PKTt5+m*cvA z)H8Jzw?|-wk?P+8&itY)rM|zRRv%-@afK%Q-n#{}d8gwGR9KADd zxI3&Jr<4}8#UIra!1&UJfF)Ges|W+rsWJ`wyfTPh?vsv1r7X{>)WJ)N!Nl*~SA3jH z6}hc%0DlcK`n^i-D3pitzsuJym{RKTvCtjV6js8qzFL_e)1mtn0e7VTT4)RbOg2OS-3{_r4IM#-@+YSaNPL#bsO9_fBY;r=(oWaR{S1e{j@@s{+w0|A+Ol-q`qK40m}@h zuqp^*yOd!S6pD{T>+*ju(1Mr#iT(^#ZNWX*{A9&@cX{vd-D8xAnFx$i6MN9M;`xRB zlsokI$deLg{6p`IvYs4z;ea~8C7yMnojWj+t@vW%Xm)*N-Qe$f^yfYB#4)Dy#1Z|l zxB`E!{u8{leT2`V`b(yt#DnX>kW`b6IgjxaO?dytzU?*L<0&;p`{GU(BZpHw=h z*oU|&U{8A=f4C`y{QN%~YKZ2mj{J0@abqTA(=yGw09w4vrsBhdFgG$12YuocFjJS6 z%cI_lp~F~3&glVS?b;1MpYgcs{a3?ghu;)P?yU*tm(c>Nu#EzY%)3HyK-S0#9-eis zN*{VLNH9Aswp&eB%KmdaFy{Ge-0`q_G8!7U-Sj^CJ5+zEH&wYcp97kXt=VMeb5NCp zJ?sA-BOSZ^)ZwgLJ&&Fq{I|c{c^ZF#&G`H;J<}%;DSPF6som&s#JZ5zwdVD!1hw7z zCTjPORD-9m2AMJ*H4{-Xz+$)(Z!$azOExgJ(9GRT=cgY3Ygd!BpxQUUF2`FCZTE3(_(DZ5|}2Nn5=n zd2i=w`TzhdtiCTi&oeMl3dGTkZi-x%D%d~ULXT{tMJsOkq_4;9@a09Y3-;$qA`JlnYy-l}GMnFS1U z6t9^Uhw;5P87Qe6J<12BcKE(()gpkk;Uz;gFY(6MeX+4*%Z)@@?P9m*xZRD&g2G7r z?s-(m-4sx;dRTAV>8jA()*#E_MPY~7xv#57V9ATDTZx_c#vS-|U%&Y{%CeiB;o9|Z zv8S}&w9%_=WTJB)zxFdG>dr-)8NUPN`OP1JEuw|{5`XL(VJ@kEdQ^6pe_8|ob=lSw z5w|fp-37i|=mslb>3@rEvHkE&b)7EoEeDd6@aK4C{n_|!;ceHn@de5mp7y*>W_+D- ztMR14F3E+*a<@AYE9^#3Jb3wTF>>l#{krfXWj*LdE_6^r1HN_iIkNNezOSM3#fUE; zeOU0;RycSn>-F1_Cq$`sBj-XKTK4~LOAS7HD@0vg9J;IiZn3Ad<(eaUa$h9>`DM(LfgcIJ+cGY%nU{IS?rj8ii{e_=9# zuNPx+Oy@znxW|`~S>-(f&dZ3-HbqiRu_W1>#S+=9pi_sUYr~R@YtMWM+kIS(`UiG^ z)JX9v`}g8pr^!)krktoBN{LGI+?H)#O632w*XD`Yv|MCTA8++}$g!FbgJ{Ccv7x9M zeXQpkzPaJJ&5aJA5{in_vqh?R@)9Y13DrkaKkqYiQ~E&CP;nOF{7_`HG?*^We%-V6 zY;v!ThZbZ|0JH!Xs8YyQ+sApCHOI0ZG|Q-xHFYw~b3o0=Dh1919cGOZhP_IFe4@iW zRpcek=$sqp(6VBpyrkSj1=h-wHK+Iho=Qg-2P9<6II;jxE^cv9RC|bWW4@qV3*OoSBb$I`^&HLU?9}(Z?U*KNR_!s)(UhC>HsT2~^tJO_NPN3a z3Qkm*__Ah*6^CLZE9@tkuxA$aLwYm^t*9S~$8*zYtx@3=#OSA-L%1^rRtTl*L>i|g z2FXEQ@JIeyB*oDJcUBksqLlwVvZ;S%r2&1x5+F&U`)NEJbt(Z!KHuzx!M|OlK3(gv z^kDiJ2{E2qI1k%vd18nqOK7bUN&dC8SLKddN>oFQb;g4T-K1GX*- zlTGvK{Lg7jXO0y+BS8YZMMO)iwTBqLNndlGF8^-MOHRkKzV1t9zD~qG^&Ms+n6REh zaEpEHjAJ0OeWtGzMbZiu*-xxK3w;=EnEcF4Gng$^PxAY}|O?JRr z`k9|((+U|lwUBLD zoBT;XY$JFR-skohnzhQCX~T>r`{zmWamJ-%M#MJu2y+@myrmXqTtISwjLhN`vyC`B2z};PcGZ-T<|}!yPf-poLwMMLMVN+({MQe6~RZ zwmQdmlctz;-SzF`)8JwH_#ClJJf`-lwHak9tyz3QzRXRQ!ilWC0dL!V^53ar;!LvG zyQP`|VaRe+Io3s%AZfIdeP$?@ggLqCq`_dUeRjZG4R*pvPHO`Ub=)gV#ubbdFv*O| zmE{>X>XneI#MG*_ix~SK934+Z8eYlBb6_-nmth&S9Fl%Dc1LAaPF(4&` zRn=4ZJBZW*05=oR@GN4&d9^Cd zRe8>4S>3qTCh*uld5yy@%J$5EYXck?x34}McQkL)%_IrQ33vkALpP8yNV)?f22q*e z0>146E~YQ}fkN|wIQja&HYr`1Dktk&VPbxkGrTCmwsXeZJ3^9D5uoG7qpT#(zBs-s zk^*k`^#8bkPV`jH*&l5*(z4}f>4l|Ga!^5we zEYLXF^3xwNw28jQXv4NJgrVAy%~Y9eQr9JVjGxT6o1SgPFAp|&Ba7$~G^2I)bJ3h+ z^=NcSg?MEBGQm}rRxM{)|9!xLPzYYLLZp@Ly5;HBFw?HE-!4yvY}osECjNUk#~3l3 zAzy>aGT`*2Y!gEn4Y(1$CU(a=%$T(ehhZ3MAPo+WKb0;i&%3VTv~U+>Hh3>X<{)i` zD{iZB2-J^gIM8X^p;Y$I!V1_9YAiZC;xS`{PNeMETzV>~iE&CQq#3_AgwRM>uIq*P zo&z1*k%>IQ7{r0PY!qZ76UvCFh;_7aAcnIp*Ip}t}5Z*|VK6^4Z8F2}OQ{qoPRHU?GZk(r(wyR}c@!)c1p$N}?jT8HZwy zKVy~ca;0FltQG7Wt~7Ea!8ZTlE}O#8Cw+HR9Ltu=ZPFVRuQ2F=ci@8p^P#Dz17`X^ zWIPLq@l8w~T|perhfmC&ClwGic96|GEc3h{-Y7Nr7}f|6&<4bUjP?bsqv(73}mpW72ktAR$|fa8xMdxYxdI9!Xx0zK-8jgv=>yLgNMf+{cXLLWhtz?zfanO zdlmLfD?%6`v9upmZ zZ!Z*h2NNAF6&l-oOZ>-63!Yy)lP_DMnt)lwfH&N{yMoPMHOMQMSC?ayi@2YsS$&J+ zffv7CCzdW`RLuEP75~~TKK9H7T+yZ2UR?L7AJ&nzXh>zF&$%P!w`XsDn5)mbiCdGX zjlJ@6>bJFE_gGYCh?mw;@4{e{h2w}iE?!tal$&I)o2k}bXc)MtyLm!U?(z}5M%@<0 zwkprTtVcM)8wuLhGS%4f95JO>~y>neti!t7mD}~!ylF0#$CGYw?nE9 zdD@GmNpX9-`|Ls>m}$bz-s#1c*%LZol>LUYp}anW^t<^(34P1qyNB})`i}>Qt5=mM zgj-g}9B~y|1<4*dKBL(w>fz_Pag58#Tt)6&8JtoBbZcSnlCjM@w#Dqypd%(nOs~YJ zL_=h#Mq{b0rX@!!kGKpsWe-x#?2i%F`HdR=FSh_WK~LPfCSsH z!$R$bjkd6ZHtVF(i<|-Y3uu&a>Tlori`$=D_}*-~03Fvi zb!}iFSs7YMdvtfEmw71GVdxtr_s8Xs{MPYK(A+Ryj+I3n-E6l0A=T@P5Y}UlC@|zx zkf>PZZP`5brUw~6t&P6r^Vl>74=QHFgT15lhn4eAzPbf=0Q72+l&wJeCMd-N*-p6J z44+WuXV~($PTHz6v%VN}3$-2e>-+7Kbf?e2fYZ5BnGXSFY!*o`TiLG(rvRQ&n^AMj zZ~k^?%&8=J`bJJ1^$#8}>~CDy;07>Y*n;H&h>#`RLq-}=(2Jt}72l7UyMcd3;Hz99 zPp)b-0gEA1u&XF0onfm|+d(DUkHko}?Ni$=KR%bZdwTAnx9^7!#e&H>>yHL`f^r{) z9q!Uh<^~KBYd3tff@8qRolG?3@{!f(;jR-D+R{kUzqE8QQ{u6?R!4YRSzAqGtb6G| zjmpI;ZXsjC%8(l1Qhw0c^d5S?#6>Vgf-e*ZDlnQcnBq4Cvz{}FcbrhD(2gWMBTTt; z3v^lI6*SuQ{%GxBI~cNFvMdud6!alFg8c$dN{Kvpjta?-L767vc6A(t>$rVKy>4P% zVi0gD)g{83cm?xU3aZ=yH-J3REB|fq0}>4%BK0f&SnKZUHIXYlX@}{wCB|9Yny__4 zEP#HX3{5R4&|r;!!ruNQKoZ{%dtLs7oig@S`3KLbZ2(sTst-X%2QIt=l@G~dj&+{; z&jy(l4}p}xLL`s>1djIL1QMyTdI|VS55MLg4T6av$GREa^2>Vc$LH+1q1DK^EK!5) z#Cf5bn1JSH(S45^C$|wy5o>PRNusddI^QL~EC(?itZGJ^&_AT@$w>YyQ@N~BCCJ{a za+yGsp~bm4@v$|TN4A@n=%ph$(Da(^&Ua*+z*PwOBUaNSRZeMD@~tKn2(KF|4N_;! znF+nphS3%5!X*gH@ZeF*WL3juzTZ9g^DydczsPhcC*SbB3KhAIKdJ z6(o-|)mYVgfN2*^ zy0@ky!MOtF;YCo(Mcz3_`WUt}Ju*C!QBmx2rl3EQF`f{;to&I^z{JmJI0 zu?T{6HNrK?H%#?i^-)}78T;?S#Ie>4--*B&IBUVqI?~F*XoB&14W!v!84c7yy|vDK62)``$X9X{|_b_4-8EJ;EuAoT{hY5cv<=1V!phd$#W5mS`(}VG(A--6qsR$hwWD@4M;_J z`)yrziXWZeGupUf2RVg+3gJ}|L~9hClZ?M(XBV9I(%z86+4~C|etI;8L1dB@?n_1W z@4Fj0_dgvc4*yeAk8+>{=)#7QpL;>`?OpSG_^u)I=eC;v_zlTFcjt52YxgyO*Z2PO z-Y*OW60a-%-s>N-4Y>_{LxvFRToESwf2J8ds+t1+8mvBGHv#8^L@XTFCVh;2hEqG0 zoes9$o^!AQdf|?3l2b;?Y2)K=EoE_ZPM{2PMbJPTVaba1!tz1o-LNg+V{3@|C;(}!Pk@t|Al*U5V}~u#ntYw{dbK)^~WbJ#J+%Krs>%W+qcDwVNm~%oq@rzEOV&k z$2S(ok`MsKMI$sVAHo=L^!LWEs=Y~>NUC3|5&W*^hdC`*R{hXK zOA%?K0f(AkZV0dX;X%sJr)^-_OA`@35PHchR{|lIX3Mg`VJRa&1Mf?Lm>qauYMvy7 z-j{^LByisv9dz<+YD$X{q5OQC06V^YCeso3gkP72rM4tXW4f))p|?-s_0jpDSWpg% zK{aR!T7wA0YtWlQh!0CR&2RK{)RtjTU#(u^#luFX1~#KYEUOF8QR_^u=v)$NSri$BeF7 zSx>0q0AoO$zh7e}Q!k**aTkg&G0nJOItz`?dh@5_xwUTck*3RC>kFwncsw0uls$XH zlN#D?A^Ldm3mGCr|0zixSDF;z^hyJ zO;{;))4;2>Ls~V z#EU0`{*o-*Pmi}GM$YSoWbF?Z4z?)`9iHF`G;&B|V9#xv6J_eg*9ob4x3N)Ycp!tq z2yJ)Dq*;O}TZ+PDf8`40n0oLOknSd-UO1}#le^b(q{DmFk*HVm!4y_?OHJ11P|O#+tMkUV`FU;fVt{gnK9O-m3x{ITmJVO z&}HT#XcD?8&2cYb4vBjYOrXU|cVhf$0BXgD9M4~cvzpoXnu!VwO*=&#VU^G6kx`C9 z9H0Gne6>VBtXz)$b{|*nw{QKqI}~p0GB?mTFIF84766UjIO4gdVIChYJ|UdM8mJ9< zFn)7ExeM}oys^Kdm^82`3hSxZH<~{1X*tYRl$&M4*~3ktwlQ_wd@$gClzPEa<=tJc zGnL*3y~`ZWaNufVWiKV@dp;9DxFElp0ufiEXWBT15)|sXPkh5{8$XWD@OHp2M@kK1N zw@XAhWt1}W0^G!@OT_KdW(7r4#@wN+x9p z(6C7wsHU}%o;Uv!I@La#+>6d%Bpc%drgkAw0kq1>iD3AsT(x;s6*|8g9w!~jBl86G z`8v8zDbSAKEB()5Ko+S=fT9srBc#&j?c+(5WJT4WZkU$sxXAN^Fp85j%Zu_^ z)wpT9S3kVRXXqInE2SwjMfU4Nfu=eU z8d}6R_I`^`Bi(`?UdSEVs~Fb$jU#AkAmFjx85Rqz=)60hjQ}Z%Wo?+|w|#H9cuLLv z9PXA(gEzP;N_(Ez!sf)XiiPA`D!Ci5g5AXW>0}K!U@G}+Z975R(5TyB9s5%+bHyD2 z;t4abw#7JmN9-X6Zw(4NuL%0q2Hf4o=fy$)qtW`Kt;=7<41$u6=r ze>Z^ayaB>>EslPnu7dM5yQFcSINOo_8^uV$n3H zvCu2u#p}GXi<2YAS87x?Fl!2CTSaoKEaVRFTuvr-_LOQR`N)iR)rcEaZqY=NNk_YC zryKgx_S|530NW)|eQk^6jA@#=LbqOlwpXDF}? zo~IVF*-+13C+{8y4-(~O11`kF@dzQv76px#@}xKkF&t5!jM|@Oic5Ved+U;G@wrMX zulz;Hnk$n)oSd&euVtA(5aC2=U%B|o9%}%T1a`;c zFH{7To_tXlUjTisq(9B5$%Lnr;M-Lmc}S}1v_psAbBx+OHqY5%&e#iW}emMYpbmtJ;8ova26w`ogPQ7*@ymix-3J5oYFyE7ijOx&U!oB1XLx3& zbALRMgaJ97V>%z~!QpH8vO(-cnqR-by{-#&4f^J*wuQQP2)=YuSh)KpL30&~!zN|> z&hSjisqz-@G-P_4kIXB-%jc@deF9(PEK#jab{_ValHVcP`#XKJzV|M_C43;1su@B0 zIA)JN%W_1`$V!~{`Xbq4v=D|@L0F@HX+ZY()ZE9{2?hyUSt71z0ZKs2gQv@c`EiBD`w+ls8m_t* zs&m`^VXqGfxErQ-;wbF%itW}9z9x=RTUu=FG$j6QZZ3;X?R55*0+QIL+=>-hRGUc> zI72I_L-vW4TX%|zzeuruO7@X5vahKx46ps${xJ73` zEiBAAjyOuY6DVT=sX~5f!T|zpe;fev^7Uj=oo1SoVnpm~ zO?$M1+^L(xe-Ee|zviM<1fu98XHZxrm>~SD@11J0Fw=G%An0b?M13LhZV_6G`12?q ziKT#RkIEUntLZJwt{|kYrt-GKxF{yr^I-dJgC+J`!e4fqBdBMYZ6XbOSHber<mzXIbydR>}GHl!)BfhYtZbq1VQx!uAu1klfb zVZL!yma}jxqqRlQ2w%ZL7-VygN_s;+a{}{rk&(4385@Rz@dghD+{G3u$yuBehn?6r z6Hchx8hlGMxdN808!mjtPC|iGExl26k&#rki50-eQu>8J&-~oHY}~`Qh_Jr1c*(sH zxotE0&PfJE(tVX&%AWiQXc!V&nVPZ%;KYw@imvbwS6Uy?`u^Q7a$nsicd%gmiI%ks zt`3%aAVfo+ord1!X`>N7YzI#?IjJ;(u${-E5d^{gV5}hFU(IJu2xma|BNwrduw!jX zkCgiu4SChxW>tSh|0Y-R9;f+w@g7Sih`u|pK2J%yje?~?Xi?2VMh#q`36h?sk_xoC z_jPdvW;AeL#5`e2b8fokddO4OA$O+*d)&8BgET|I=&PgXs69z1-WcSmbwh7j_Pe z4(dD9)&DStD|OQ_DjF7Ou}34Ppwc5}e%jXNXaG$q3XCiOf4+9{Gaxf6S^8X146Q|s zzNLGUrYtFFDtH&3FtebUUw=@phgG}DACLTTqFES%BZ1G1MkZi#fO}k@P>4LwHn=Ww zKmhFh^#Qz}H^ry1M7>X)=vUktIvzBkv2K}LJabK<{TM?))#iq5T9Y08WJG!YfMFG1bB94oUxXiA)uOiUk)ZAO1$D@VCF-3uWgy5_( zL)mpXM#ODHWtX^=6j{5~2tCV(Sy-j3)@tPbI2Yo+u3uHi!lM#Hib0w=SsWb`ASmjW z!qZc9FymUX=RXjG7=cYB600qhvyWGG#$jOx7pV^5n0&8AX}&havJg|BTitjN^VaAjSsd|j zG^$-9kf8IzVD;q(6i4nn+gMa|<2*vvvy(bBaew~AkPKkCyv2Fdh0FbfVHPR@c;40r zOW$#a7{dGD0<^ zZX=g`O5X?Iz9%o&4w49#|2o?ZfaN9~-g<;%75gh@Mt~X-q&wF_1}3Y8>8EI7=P^F6 z=G{N3IB#wvED|!Sx?a>@9MA2!;rIj2HXbW>YD)@*bh0w>SOPazgHbJ&(i%|x%|<++ znjJ7oLo7mAnn*D4JjjU9s8>^B{Te}2SJ$8EAo+uBagZ51Y*9$dVU5aaYO*!Pa!ess zy4C6T9+lG6z(a|{F*VR^J3xZP0`?SdTRpH6sgr|#WYn)HY_!}chmr1S@SST{iej*a zSrAJL+=-SAg{>hiSJc*}FPoXm!8);@C9L)EEB!fWRCvoO7QEpTGT?y!cI#hy#{M2S zEW8;oYTc?zZ0*f1CoIXe7P=D!W3YtJPZGf&lYAc89+QaD+23vQl;!OA5!f4cF+|#N zILXmMC=#7H!9q%4AMq^zz9bMH7Vm%rRxQVlg=-buSU$g!)J1I3rHoSWIWak2zRyfY z;IJ2B%Q-|a{qB&?+7lW7H<8^2u&k1wxdPl3e}$w5nc>+PsX5EQ_RT>k@p}r`{i^59 zrR$Vtg)57LZo_m~#V`~)oypwU$)q5?i4R~A4ERruJ0C$O;{$bCD=s^gZ84SS?r=r% z%`nqG-VN(-luz0_rTLBW=uLSPQ$8Y(OA+@r%MhPce2?{OW_cyH>Y_12K#MKpnzFo8 z?&JHWcBoDv_}-JOg0!wq#f-U=3X=xOF4i~<%iJi|ak}1*75?uXapD&xk>!VmX!Ii^ zcKx&v?L-;akC)>*!mdYU-N6oTMled_`|0^>)4rBICHF6XjTmZ0xo1cg69g^H+rQe~ zs9%1c#of7IX&Mr?GJ%?gSQSH2bVCO{@ z3{i@gxtEIZJwA^g@fN>Uw{s&4Nj5Iiz2r7}i+B6UVk_#dpOb3MM9W`mvu!V#a1tYU_kWp1PHU=MM zaL>J5`n~%Ir(w3$U@i(Dd9@;WC)@$!);;0I1WWVx%&G04Fs7%y1KU-5?cs#o*n7|V zH!1siDvp^WI1#johs*j&RyB$L>7zk;eQ718JTqt7NzNA_a?c&>^MmgC}0j5OPe#TY{08j-N@f6Gj*8xWJjHrRz7 zFNS+0$)<8GszfeUR}HbET>ZpA6&Nq2tRgtxAtuF&_CK7 zJ!{q&dbh^u(~MLEv^~A4jmX@CY`WIk>l@+tn$cg^_Ym02-v0}Ye1YkPFk<=FF zB9z87(<6`46kcuGgYfp=C~2_U7Q?Md#2(#D?TTgXDQh6F)L;dyVKzRyy_`$!u*EoUbEoa27biipuYC$W*yjQHxK``fdebqW!*F2< z0{es9TwDHs>9v>}xbYo<}L z1R_thFWw9~2`J~B%4RQ7@Xk3|#o#<40h|(=mg2?vL1v<?T>CvpN#pD8&){OrI3sOqJu5Jc`wfS$U3(OqV z9KV!3rQf0%gjZw)e!D?W1AXCJZc0^H?U$V}?LjBb2@B$03|KDCVlAoDuny>Dj9c>| z0f_q71zh+Z9E}Ouh*j$Jt&3~!#hZ|>m(RZFM4^IplD>Mw`f{YL%g*b8EYU3TbAqxX&Rp@wBbGkpskX<9;I}b(uk!uqLob-X(ZNyU&EB>?odYi zAU}5HHZ=J&5o=J0WX(iq5DgD4vrgXluiPRHTwWYXFbFVufp5INITg#!yhJ4?IYH?S zqX=WXiP_egYFc9loDPsh*#eRS+g+k1RIS+mq4a>OH$KClI>qY7bjs0o( zM>d{Jrlx+|)VM^UpCVFgJO{B8ZYEUYU2D7ZiY~MFE1uz0X->8XDt6`^f71n4H zCZ}l}+L~|LR#^JA@-ggh`B$qhS6EfO8*(_}XO_UKuJ28tX+0V+T3=L}kC%aXtXnXL zP_gfj$E^vf>|mvA8|>KfeqlX3;`Uf#t=8@k9(sH%q=iVD;yX7g2}YgFv!s z-hB9dlf2P|AY9Si>$P*TPqP-zDCM(X-?z_IOl1ByJE)^JjB+bg+F@HwPe2Tf*Axyx zvUfr`p>Lz-uZU1`w^DC zdU*Sy!n!F^4(KZXwa#1&S%#@pidqGe+bXqw4tPzl&fNEpg6rqe5&3qGu_>c$sgec$ zbH6z62Gl+6Mp55&2maesO|zqQs=gqrxs^>17yZ!nSX^s3ifs8qVo}PF<%KE+p9WEu z;2I%(;kSqX)qI1M^i?{=pf!CUOqTBz!f(x;{ejc({@$m1-U0tn&jkhrhlGl4u7Pg` zgj{4)G>lSgTs(p-q5w&loRXTBfvJ;~or9~7_p?R#ugM5DQdm@6Qfjst`HoPSR902f zSk%_lGZ-`4GTAk^w6=9{x^#8-@VfK;=E>iG^?m=c@gBte*@Htum(5sxMhJ{Dmq?_6t4I_lLySa!@NL1Qf zQ{LQAwh48QB`rN86H5!*DJM5Czo3vvo7lOew5*&$htj30x~8_SzM-+HnMIG)jZL53 zy@S($%cHxew~wFc`3UTA04N=F!<)f`pU){DiF}0R@r>wY$Kd4PrEXy@qCAo*vI6Qa zpBtLetp|n*rWKYojvB52&lX=;KxjvzPHIo>Orw3bQAe-C;KHQKtk2@kYQW~f&-Q#m zer%AU9$*uLzf@Vm5_0PId-Z*al^3w`YORFw3FH%!PZT}@ecIg-S!XRQJe_OP(lau% zvU3&^p3WPWe+N-$w7F*dJ}-&Foes*%DO4z}sD#vZcT;K^EWhJ3a!kj3FW1Cs#`Y84 z#;(U9;I!qE;ud|Mdw9I}cgr6Cji(9Wa99i{CIO#o!xtp+E<{CtcJkqHSd1y&qom|j zaKw9&mcC$#nZ(#)W-)=7LyRaU7X!q^;tO8k%B#yexwKL;DRL2o9Hq(Ul@ktw&$V^+ z4UJ6t%1`SsnQWU`1fOpdk_$fSJdXDpeUJb72cQ`UN>0__?D>jviz zuaDr7h%SREjb(zZfTMW3w+YV*UzNat_=+$7n~um{vsoCaUbR_!quY6T^#A|4>?l_V zUR(qEgZO;yuUL68-k-K_2ezCSu$+Cl3d<#1F2!=GmP@np0#;toR~WtD0O!SD>fY*| zXw!Z55yt44V;&av*f`@5j7vBkk%8+J#50o2LOLt;zl9sk6{4M(Zc_Sb7^Y>Mo@vHo zW|@g~X0|!lCp%8AfAfUoET_Q;K@Ly0-YLc8t`c$riYvnY9^Rj zVdo4t2mBz!iIFBbIngf<2GbeJyR<8|+GA?NIUIdjPg53(K#gNG;+vQenAp&Mhc zI6Q$!B1b6~wF!;RV6xa8ZoKmGnX=yZWC0`vr_AV7CJS zL!dA?0vW2O&^=?Y;p&I)9-%?R9wah_8m)Qs&d0cAF}ueqirq9$r{hMvU(0IuH|-U7 zE<3kvJIQ*fOs-I>)Ecc$Z!nt77OTykqg>7=F1N?)d;YH*__#q37y^aCLsSac0)_tB z^|{?{ckXW_GKET`Gngzkhs)y&gd*{BIoCZ4nOvb%sWn=i-eA1H!!LI(7OTzfaPE)Z z-FlA|M>|J=Bp8rM5c`K%gKewVsp4Wli6xp_jRtX+v$3Y=Kg&=8$HPZ zzB&5MD0(4!B|d*kIfSD*ygl0j*Uu|_f2v5nLiQtr-!fVtt`~(>Wz*Po4ujLolykPpsn(-c! zS>B6*NGK7>#0rT@s*&mB28EgO6D^J^Wok8zKCLmGIlVQ5J)<*|oB5H9`aV>*u4MKhV(UiTS7i7aEF;#ikOe)Tc7na#A5z zLX}dj*0`&sb*!E@XpQD3OS84b*6Malt!$7bN{ce0tRJ<*djqmO9d=MHn^2}ho2HDxo4SV2@& z!{}H8Xa2`u(O*vxC0S85-7u-$!^s#_MQD9S>xtD#G)YBd&g6;|=9DT_R@4SG9&~E- zB1TsxJ!ZFaImNkN_qK7EaM^Lo@l4s{g}XP8w2!}>EuVHUjK}%LP`)zOs{7aRQn6=4 z?pbKh7JJsQXPY^6=XAcfF7A2s=XK+2RImT2?q|p@T0uF`dN2gKVpPl25XfbqWjYw_ z#og`V?-pTn5vMOCGKCtgM)VF0rdY5vu^sVr@m(jVZ^CY6{kAAU+@tRQ7ph|HhfaAG zm&+;3)wr%1KzcM46~r0^*~4F6Rnc116dgq;QA-@Q)4%TVryqZ`@kbgT?cx9CGaYh3 z(?H6=-!~2Ny@7p9?s(4JXQM*9^T=6`7eDj#Wq|q$%-1J=gzzn-pF#OKv_9}qUUPjo zqD%CU-bbX@L=ly!i-u^5mS~HP=oWoc^f5rC!pPJJ!|ZZCK~FHak9ukd-z zKR5R;C;~DBHUcpQH32gPH-j*Tw1BdNwt}&SwSlvRw?nW;bU<=Mc0zGRbwP7Qcf;_E z>5k=r?K@mQ)LVqM0&Nz5dBQyV;}Z{>_I_^YUcXpY=@ZU?p#6`_AKOjg(KW^yUe5VL zx}``%j+2>rN$((IgXd%NxLs!M5m_)z@k~cRikh>pN)+FA$uGft%wWOxzs$GA17jA5 zS8GmLYw+zvb1gQP<1uAga%nY@KN()+N2MW z(m6RdAXE&*3)HKBF2I8$-6e#QUj>x|JYe8n-@(4ZZ9kY@K0V0GrEUFyxm!5!%k z)_LESCFA{DA!A>Y=tVECl&@j%^2-D}RTQzEV^U!?O2FMGGQXWzdT6^UmE|AN)sPQv5;uydg;k8;5s zr{zE>wTH935xhIV^QSe{BT$K)*CFqa-qOeFVPdzA;L@Y*1b!kaMbTRPPiTUS%TKdZ zF-H&7uLhERk#(1%N<5lMwiRiNL$2f?1Q46n<4kzPZPhgxunjtZQH*s|KV5J@&oJhZ z`&V1C5Jr$oBD3Dxo+L@b9)fg zH$f$x*L09xrvd8LShb|K?ids8vJZ>HrL7p%;ERz4u>F*%-d$PP)J7(3Jy=ZYh;5r7 zeNeIW>sxzhkUp19LOQj=8l;6})L`L#5|1|bQUDS5enc1EK5vQT_%K2=w`p1aP#2#5 zKEx71w8s+6F>8t_Pj0W5GRoH8z*q(TfN%5BG?+y-Z&`sf6yOpoY77}<{n>`3I&?~u z?wRrWq{KhecdbLIa9enf*0B_>UK&8T*M*tpmjp=vWE}uq2{;G8h{vTKMW$6W8m1P+ncvMyhf$?n!ASPE@HvMJP6 z$VOty5iovRNJ}udkh0<|7J$rwUR5)4A-1i`t1G2Hav}L*OqJz$>hG%%Bx{j6Pi8E} zRyPrh7S@ZAI0a+WLgQFF>BVpyT5iX3abi4#RF??S(^{2k>Ru{GUxIxuq@Lhm*G6o> zTbf>jz1ScB9&RiwUFzeZNCx03#0P~2>P}>IV=U1!93n6vn`iX(!!||9xeEr?B-25BGYQ@|m+# z8f<$(loKf?VAsOwHwP<=ZZ?7QsTagUpgea2c3+X+=MNqwaJavH_Bjb#; z#DyvAul{(CgWj%)tj>61Sa)fC&k%T>yJ#J4I$F7}T4)M(9f01I+Brjo)3pVrAW7(< zM{Kj7sD5Dhrq0j*s8SN7_#H-F;3sU>FNO&J)C8DyC*%-gHASTAq|Ywabr+#~I3v{# zh3`PC3QD{o^n#LTD|r7%S$!^Ty;^kr+OQCZ^Itl+HhY`zNxk-x9qcq?3_MtiFXt3h zMFEgSx{pt>se=5Xzx3S>ql4Lcy^Qi|?L8p7O~?KOF@h)uMj-EwgJq59KDBkM?zDUa z5*v3eb+KEBFvV82R5cpW)P9N?aB@c=!d3?j==+`^h&CFq|5NcRx2(QC{Mb-t5SC@9 z$xe)k3e$r_BiKmBD19iWJWIDd7p#02u;A*oF*FXDG1pgD9m4F0rOLWD!AZ1Oq9Zz> zMu}Z*xp*qEfs4yXKl))%RA|T0@-IJIAUAYZO0z=dJ!^2eAT8nQ3jcxQm5GJ7G|mp~ zJt50@kNsEy6j;!fx(h9!Gk0OZTiKWc6oV;~qS7!YLKbs@EF+5gJ(2j^E)DdrGU~UR zqa0M&>zzaVS;>uHjwIBg*hwG4h_yxHl!EN&gn|s@*TE7wREh&rL~X^Rs032ua7qNs zp~%qm%gbXW*6ZO^*jx=<)o~M_A`45Gbw`NgyA6LFmC0AsR6tL#3*phx5-3E>^fD17aRiK81h?i-IHR(le^=X*gS5A$oW+O%Aoa zcz^2YJv4=vpyyoW%)u(6QV#{|*)r;6Dnn@}Hw50l5um50!eO5@I^oj4;AIjh2+&lO z@dhRPV^}N@qa_t5kO;*6HzcB#7$AAF272R+BO2^^cS3DUd~#UWputzbDJuoe<4RC; zAWg3em4^{x1xri*Xrv`(H6+IK4U~)p#S_cAu16}&Q|Gdh3>?kBril2CyI{JyNt?sD zYur=qevXhAjDcxm{+0`57r7^cxxe46F`6zAhcw3b^GY64Dk{#Zx_nv6oT!tqx)0|$8)QO!$0{4Yl5hYOZE=BYBD6)7^15XB7um!V?3P?0l@@SsifK-_vD?S*GVu zkO9$+PWz3gV^hA-?i(oOZzP%$KR5n-PTJVdo5AIg;r5Iw{q8`A1R zC5C=6$Sme^N(Z;|)%}X1Hum$cYV>@b-ddmDyFOjJKE1o%vFFQ(F!hXu@y_$+sj#UT zY397{9kQDpH*1D*v%+j+?l6CRc3h00Zk5xP(mX#5-q1kVyj*Jvrc9ua>lJ| z#OX81i+lf1`d?~3oeI;^_L9oy1me?aI zZCa7LuvNFLgephjFeDUz2dfT`Zez(1yV;nAuK^9$P=zKT)73)+D zCXcmcN=0ES5)|+GYC~-7BpQLc=!`ki~7}06kps7ci`oeP^H4Eduf=u-#B7V z!X*YBCN<{l;TZBwSk1dW8AVn95s2Xq3YdhGRnH$xV)E%Tv&)1pD03kWs^P+n@Vu`N2`>qQcJq`gK(?d z72yFF^2^#S*5Hu`6Tl`B_69$gq)PJvqkSR3M@3bilYBUYz-+PT#NC^n3~=4*GOhFD z<+Vl~bQf0kZ{-i%L}6}Wxg3N~=tax|oQMA>hfU}p`bJyqe5gTKM}NT!4NcoxQkybP z$VxQvN+rcJ%1`Y#oaTe39H&24H%mDO12|%b5pE(yniEb4USr!}TLn6?{Y$=SGc8X^{_4hXa;4V_p4)hT_sU4d?eiT^1wQs6Dy z0OxzkO~I*}h`#~|SB>Pwk8~{#gNNqIrL=xt8J8nyOV+f-3S9d-tQ~euV09k2Fxy3D(~MytkH|lQE+hqzLR8!cw41dzmFq% zh>%}PBAd5)lDC)|za5)%oFji&Xx4Jo!8kUD@5ymkYy12qeY?SkH>2U>x<*y?`ML@t zi2ema*3iV)m8azs>g#{Bj)n~4#*3kd=HAMcU%?lPQ?jeTqDU|bj@X1-`NnS%Iz%V| z*E*w59b-uRw481V7L5I|k*A44H<`7RmR*viOBra?;&}h1tC7yI&C*EuiiVG>aYw!= zSbP?lMY;&=9)^aT_~x0faENKT`{@^q&`1S2XJ`hC!N9FJAPYpB!e~xso-QfC_Q7`L zFkJ(UDc|KE8>s`cE(QDI3(%Ppr=$pq4d;LII(sGz7z7|X@dE^zLY@l^!8u301r%PKHh1tI(nPF*?WJ z4MpU{q}eevya^ujIQ)9oaZ+CEF4n$ThUfL={KZK8_|*QjG836vex?3!S-QRbFZH!K zpW7eaEr?u&j-J5r&F|XWnT^P#w{sl9mqT0DfADIqaaXg?H?We8W#j}Y=2z>563fNu z(}1*>HXo!`Oq`n@2#Wq+=6lVivlC32M7Dvda9N_)mJe~JDrD+YpERa=*VnBy>HD%3 z4%h;=h>uTsk!`MdWGRii$vm0o$uZW+?d4GJRwsNdk-wfp*+MOwvg9ci4CY}cU`rH8 zvwKlclE1KHADJ2r<;6Zq#^VY#BzUmb@+6On&Za{B-XWb0S-0_W%je(sLZmHqT)qAy zrS)qTun&{=`s{5HQS+v!di3s~oaMkX<@Md4YES-SwE2I1dY>`~r}WX3jKxE}jorRI zlgA#JOaEE7MV7ODh;ucXGP)sMA0Czncegvf1$}TC&3~Y3uW4dmuCI56W^GmrajEiC z@%An`|7MvTI-rC;c2{DnWl2XAF8l$RjjW$XfUqsHw0#O{H(Jvz{trcg6ezQ^E-1l|En#f8ENiv;{+{r|j$2sm)%HQe zep4nm?9SUge;c0(K>qN{(9<#p4;~Nx{DdE-0bEFw3sNi7Qc+!OOV*dQrvUPvH36ae zIxgova2Zl8G6C+rbtRk1WQ_%+JEhav$sCz}!Or!f%?xX38Q})$TDBx9{9rJJh^=!I&QE1ir9H~xDcW91 z^ql#L&Z=@VVISfq8e@j0B=4Rs<+U}=hP`XZKvJxNG+kGmMq>Ugc11l}*)3HUv% z%3D*b>DHT0w=t!4(m59;pq5aJ>BQHTZx3%?bZ)kO@0PIUEhe_$_lnj#s*u5ySg`M> zALRzO((t}xBa6`mz9Fo&pMuQsyNk0%*v^nQL=@*@eeoi+JDG#>^}9^LxM4D`bV7#e z#ASc9-8OnMh-7aY9{cb`$^z->Z5Rz#rlRmOW-~2~v7z7Ey^9x+_krLBdknN|bOEd< zL1SZV?`PO^`Y6nDticgPBDIM`;Bm4Mz$jeD1zBAd0e#^#I*aD&vSSD37q~(@EwZ=7 zn$Z}aO1mg7U#IpJuuOw$9wJBhM;M}})9W|jl;Be7GG}CKma5vNEGS58vx294I`3Fy zQl_KpqZaY0jvpNx%ix)R35;AaPgY`Jaa1E57xwl`6rcfq$+~OKHg-u&cgUz@~)KZ=UcPv zk3f=0_|xDFP%nWe0TlrJ&+QhpztYzrk){m^vb{5Dy7#sFu~fj?Bs$;PRo7NgI31 zqrO8=x}}19h>T^);)%sfudwb_1m9c27APg&&V~g`Uly4%E8+8FTjs9=L^7u3o){tU zF#(a7X)z&C%RVL{k~b~sX5_FB9MYwF$xDm@aKUCS;6`(p4c1 zc{?^?#G(#-k(qoeda-}(1+nwzSg{M|B=JASH=tCjUcD#jph@1)94HGCd4fIoI(3!e zK|8JFo6Nx~^g$IX+XBQ*6al-6Tuc!Jf{dlRt1nS9Nk{QW+rzuwic>BLrtFL0IkXo| zlqG3fCpjkPPV*$0R#0@C24I*O$?am+&M^Gvt?MY!6-48u5krRJc$snK@4S}3{2Ja( zJ(IF1QFW}7L7q`zB#ull@lMa@bN+)hLamaz5{eZK2vO!cY)g;5gX}Bv=V5=xx}s|_ z!30>6PfEqkLjXIW^e7??TPF~r<5|cl5sU>;g2PS?(5E_}x>>y%R}}9p=ddJD@HDOC zt1%*!E^pkhp>ZP=uDxPMXe*(2yxraiFqMf^)18~YlvI_Zij~zj+3vb*(>0wpJ>bWG zmkC7vxxg$y=x1hznXyC3Fh7szoqtz$NQwtkr;dn?opE-I#waF{(NN1cv;IlMQ2SzK zKbU9ze^>17X$|NbLkTyf@CBkGn}a$o%$^!bDsE>4hNRH3W+sSRZ;vAK76}0mrOjL! zC)?0?7C2JQb%DKt2_79}&3Vjnh+^!Gzwd0RUY#TkOXxW&g1?gAEhFhhLQFa7EQv~; z6)>DyOI46!;4uLs-20G*XHe|Lz<4HFSt2`jCS=8xBq%Z7w+>|%4Eo_~z%*!-$Rb}V z$J7>+9S9Ja-x^>Rueq*u$_bB2sW7{8ygtAJhH+tO z`Iq$2(B)~!t*4xoI19Uqou{gbq4_X}GYxttCpZJHcw%;`6S#OdBTzh2cVa+h67G=}FMU z%1=IcDQ<59{eajGqV7|zdHwvgE-3d_4y>dCQRFx-=vpIFY3WDq0%0hkWKOFyOH} zoTQ_Ywf>%ZXhmpLsp{a4tIRwzT5vqGQJOBiS7(bEF^;6YrQSCbpj}DWcEdP`*{#^e;lMd}U0I%FFxDxp_U!S8o1wuO8L} z$k2BP{|0~hdb%05d-8G_)4i#FWU+(i4q~o=+;UmTx<@`A!R5tMuOZ?~B06f+CU*aF zDFSow5;~?739KCm+Jt#7isWGe0iF!%Cb8_yc^^lAdL1$az~`ML8!d1D`r~U(v1cQ)(E7FRoK&T7ft)&|Hz0Vj#b*9;UFBMky%$(A<%79yH zoAdjJkb+q|NU9%L=wwf(+-=ppvYTkH|H@q0-DH5NbVN5} z4ouUT$kr~k&18bpHAj=H<4M z4SMVx3FGYJcsdM-nU;_>^8dkTe(1>(jAPdymlHLo_VdDpl6!Nbla&eYfAa2`|))2N09&2cK`E-XX4LzBerJ^@OMT<%`maCJ+Xt%-Ix(i zi}~r$1gu1h^W!_R%eCCkRRtHOlJr{reZBCpz1lRMi}(T&*W5!aHAamTbM$&RV)F=pn`P3b4jAB+^r&f}i8GY2;A z=)Y)vls32ic5ymf52yKO67nCR)_pv31}E93r2jW0)=#IO%ctfwYlZ zoxN*PMIOPcs#)7^J0ti5_gr0$z1?FydU^Y+Ei`U$`}Mir&poX9f0|X=KHdjCy|w6H zymgYy(R5l%9U29S#KBkL`012Gt!a+0-OfJ$i{~)^+^);m7ys!I%JzMjeYkunHolF& zsV?!?HT{b*f0{7do#n=Lh9doo=l|hYlG^*p|EI@x>9`*e zjGt~h%es2*T+aGJ|KjDIlmX+BT>t3_FXi_mg7MQaFNjVUFOM~x(!Y3D9J6I~)^7jw z*@o2$pY{N)o;HfUJu{1IzDIF1h32j4LctzDb0R=Z=m^%L8FeAqg6Y?XZJ_;o1oZ1eE+Z>3Qkt@!N+&d`ra>~ zF}=;{ARONZ;!46-WP~d_NA{WEy%o4S_MqX*f!=6#%jth}sJ6^hq_4~puInA$XNvb& zALQQigC<`N68Z?qeH@b$VmjhiW`rxdNB5cHJr=mL1EJx|(EGhUuZ{x$XEICXO7d6c z5U%YX-DisTSm3@XgoZCi|G7do3#s?lYDuh=@Rb?i#hs)3P4ONJ+?9yX@a0%<$;s(O zaN;(^ib-FY5nkRqy5AJj4ia?#QmF2Mg;=g{)KUzEIhJ~$eW8{i|* zni#Z9nF{OL0AN6$zbd?sNZ zBY{2o^&2s2q)%8%#LwiNJGHeH4=AG{2KZ^5o6a(Jav9>D9MUf6)OzS0SBnfg{UCd}Gw(yZjS zh}p&Cb;WGYaW>_}>y)L_8Fg|M)alfxheCBVmzPkQ_}~7gX#-EDZ7&JR$LAT0*XHwM zZ`wEar7PQ~du;Xh15SDX7W0aY0r3mb8~_sxB9nVI5s?A`{_B;)eK z$ue4SM?8UT9vDOmFWMe9CGZxKtjmui%QnLuF%>rLU?f_7X^3EZ32&0*Tz)j!1}N?l z(_s4*29ahaGaQOcBGo0x7R$=UJ=`aRv6T*+ozsx|rO|>-U;H88BGWkt+tx(x zGAkH2w?l$#Je*62s8#GD- z-4Dj%`39@^@n5iHy(JT0t8@CzduV&TyCG?0#G3yRbaV0XDO;y39t*iIl@kk+t`ptF zGOCcg%FglM{-7CMrzOvIN>Uit;cqSw#w=VR5h=SL$VnmT8P1njy-oY#>l@s$JNu^~ zQt#~@#aswK!NEc7S4Yu4(JV#xj-jiYiJfDynh0R+7Y0r9zP z0$uo7+}Jg-7iJ^$qF&c8l0o}Vx*Em#=*^0Si^u;}J<_eY)N)ILaf z>4G2VbNM}N6|q6pchjs*w(x~MCPt8UcEM@Yuc@v1#b_-#7rbB^i=TN4VZ%Bre?^0~ zl8RTHI)4k`1DlH3)k4Z}I9Vb&3$G&(90rUFyFZx#uOL2P3FPv#3SKxkf4T5cP2o%* zJ9<0cxfdUAuW)KcA|?zMiY~F7;)aXNrI)yKa6W=0GoV-bNm;nQXY&vSeT(mW|6mx% zt2|IgydtDOqR^m7*Ty5+(g#F_!(~_;Jlq~`kg|>6ykKXuyOyd~z;MJLk%H7RnwZ2~ z&;3t1yK;Y9nLhZ*iO+{>I4p#%SZWl!!czDax^@0&sg%2>r1!;Tgx{#tZCm50-f-#f zzGpp@TF8UD%!MZj_^R%P5?{Rq*k@mGyj{%d=k-oP!xDtH!4?NO+zk(mWCfsU_0at` zwM~B>s;}o?zqqHSGCv+ersM@QEfnxxXsW?Si`}m?CqPyd+Ziou(F0uE5{6O5;opc# z#4o~jHil<3AShfKm+}F6T?h?dBNWiu-=VaJ-(PO3Cc1nexM0$^s3s@^pLu1+3u%C8 z|LFb8=X|hQEDc|D0$WbQycU_r!(DF0?}rZc1`m?kS&})rkNf%}OhJ&FuOj+xLv0eC z=2ije@Mjpj{a#*mqCsO-|D6HY0+7tBQ@7#LcM1~ai$Fug1#W1<=+R#5kD|{K5RgN? zy@nn}X%~y<_61sBomVhdaE}n??2E&@rc{I7)OG~rYpztNu&;x${Fsb?h{|)EsT6b| zcxi<3J4R~0h_^+A{#uMeRmg3|T72u$Kxl!{0i&OR;aN+6n$V@U^K6@*Kk?0up|%pg znFzxZVoF4Hs`kSyxRs-iS>zNOZRRWGKCK;Rx%l9WMl{ve)-ADjhbDyc<$LEYn~x|fGw_E znvD%1w|g)^5Y8;|+ow(A5iK$qrB9{VBL6ALl9h(6Wa(Ez0pHkDfU~?VcDGeW&^?JD_*eJF4YeHBRQnxq2PLX0+;(a zPVn!>h%^j}{%L~Jx5ks;vpxZU)CrS~A+YR^d;5t>2CXejNIWLN6!nkdbMc+{l(=00 z>UJr}VJdADij^$>pJMRPvOsU;MrWjjM`)W!!xSxcJ?Je%>=2=Q*hni6@-6VFzt`!&%l{GGjzylf^ zii9Q+P2%=WlT$5+GUG}D9?922MY}TpD+w-_9}>wjl`<*inOYb^m+kv-`UvnlYHSe3 zF)L6U?AzKTpzJqy!R16lU&xMx&!lA7VBotU+3F zEEgKq6IQKY-q4x`z}NIRmwv6mPfhc4Nhi<}L*CIj8bu@Xf6)@^7qMh=LjRBK zcbh9~VBU%JD-+~@a|ekKGFM2+ms|=olXIv!(0mXI&^ZoB`~?nI(Zs#hB;Xr>K;ZiCnG&VN9<$*gLcFCQWt=h?v?N^Re7|$Ch zyQ%iv{Ar8&sCiE*RW$CApO38-2O=Z8Z{+BRj!%tzFuoD4JV!{wDTYk4VLTDl^EKsD znyzKd9uKT`A&Sx=s7oguPmMy>Ga_wJaP;O6g$Y+sqJ=pPnTh86q~)Z^*^IJfNos)A zw!$h)cI0Hz>djAJ&^nq3dsQ}cs~e6YuikEy+L4w!u{D{-><>BdV&}YJL5UBR>^4qR zpG^}_2^`a7i{O8mVbgH$rhUW2HnveJs>)UFT)veV?-1T|JDJ2WTcwCBaKdJzr- z*v+pZK4rRmC4BI}0W|+9|E1lV&PtF9kSRFCwjs*?0f=qLmMjN)jN&27L=lfy>dbZ= zJwL&9JcZcb{#-9&%2j!=2^U2z>cn$5U63d8UsOv$2*`S@inonrl;)uPfV>QjhP*R~ ztUu-hc;s2q8n@6~o>7+c><`2m8$H8~Bu1_C(HEBuB2W7wdw9|6C{qjVodD!W)PNaa z*;WE|09q-3#H*}RM)?~1p9HuVwf%~u)Lm%yBp4pb=@)Z*r-|66cBpc{;;bJMG&jfi zAezv{i`@B4AK=!eLaZY$J7}5Y^#3S6HI_6Ku4mAh=<2h%3-NyVp|p=&ExUf`$vWG6 z+sBlxhe(VI+b6W~X45A#UE|7dZ|!kE zjL_Wo(gpZCr7Z@}I!y<=&22g`4e0STdQ{z(^eseAH$z`z*(T@zGwF}Fpn=qBj!)af z2$&;F?=M+FERkA^dP38GAdMOVjXU7tfsdU7`Y}hU3Wlr9?j|D7`>{-37&hh zSUj0G(T;PeJ;-eO_zZw@GIeve$mMLtmO~&~fpnjZ`?blB`|Y}0Y%qD?is_bz7bqCT z;IL+CR9_$r%w(5<-Z!R?e8a{lv~Cy!vWV65LJMmIdVplGvC{)IG~6Zg!$K;>luuI_ zXj?{@T43hKB*4VkZ{y^grD$U-)y1*u z5bz96uEsA{G#HQ~N+XZ`xLR3n{~K-sbFAhS%lTxzp&Ds!2+ynWIJdC1bT(n+y>8`} zcFl`CyBjTr+MBRcyvIf3j_h3HG5IihOc#+a)1R zC6*Q6{Y@M`q&@m}JK67rP&1Al`+S_(w|@l+!amd?W~1C-5Af9s53C1^v=>bHKQI{~ zVQPbXI*UwgUDTGT)L-{)R+^{>gF~Sd9Y#C<0ocDmtDd>o(%~rfK+x_`LSBU73vfwb zIhB>2fp(&1&YRtkgg^8X-)bEYz}EHCa30uR^;|zb&OR(YfbMy{0Ftk(hk=qo)~a9X z;TmsZoAi*F>HvI?EU}`=E_f<=gj(2<)PQec+;$w7Q_p;+X#gj=KaLasdGj(%Lh3UZ zq6AAkm@FO02#^VG-|G;#vaUdw50hJcn$+MqnIKdSz_}ZQR6u>Mk8jv>2y=Ia#PSCu zgrv&}X=vi%mOaQ0iMatG0jp9+BGX2+&t70{H-KP{SX1K33O0yy#2Sh+Onwn)k2%mc z`)h?*?niDGC`=i-Fi1cXOoU`1Tmk-~7Wn$yvQ1(B8TbtgJ>e(GQgKh0Z=`CT==_YB zd3n{bZ0uJZSC28Slc8cU(JVR)jlE%;6z#XePZpZxLSIbqYPOU-3+ZE=oy$TG*ewA= zr7X$h?Lnt}z>$2gN4WYOfQ7F>QdRcAImbl*RI`?)`wK6hW zLr|j&(MI$oUFFle04UnX*DqO7H32x}!_xJdL6(oe4R_Nhcug+ z(k9ZR{|g^)+=jSt#b-Ks;uY6v?u}PusFN4Eq_uoqM^oIWzvG?V|KD2UFQ(>FB(I*} zgu9exETuo@Q81I-KyxV-&C7*YeraJ=C@Vx=kFw~YClfU15*dCPn>bTHF3RUKm_{ML zEvdu>+Kpk+0=a9-U>zm z?^e-Tg@IU^UHF>P_e%|*m#KJo;um)<%X1bO&x)x%zdi2 zVC7$0SmtUk8$d{qp}=>@Zii`)jtmqnLSJkZW*0+%e)ct|FTGaoek!kDI$nrkvd z^AS*aRtrYbMg&z2$UW!P`FLKRGg+WR4{}sAI4K|wP`KCyxEG@mF-*lG&k6X$aZoVH z;hibJW+7bzueFOjZ{PAP>c58>Ig>zL7f5W7r8;z_f(y*hW|>k($vU#--rrDFBZbU9 z4{b2XE-_A?+ZMxfI%f8fHp^39=C$PW>@5%?ZNum4A1^ItBSLN;8Bbo%PeRyE(^#~XfGWk0kKpB5btEt@X=ZW9_YxVNVnA35=5?y-!u=>p}vKSY0@ zkr*jXQ#WxB#z&*{pU>lfQ8MEj=b`eX1jL!JkA3Q*1Br5Q0?ko}m2+6vbk3e$>Zx{PZD!sS!M_`vt zbaD*{?&*bCC#z_5m@!?KP!(*1bYbx~`mv4cQm}mEYC&vn8qRd2;rK=Q0_F!ZFY6Q% za61RiH2=Y$e>FIhF#n^Jhck@N*{u=wU*y73P7`K)fN|!KJHg69JCOr=Uj2+~(d`{s za(lr?*_l2TWks``OYwKF8K*VYUZ%(z@Jua;gIz2~H7AM)sH2G~jFQwO_$z<@d{~{L?D<8L4a9Yf*mSK?xz{$fgB`@JmGy!NZ*Sl)@nku2ia+ zjC>wRa^+;4GLhtQg;xZoj8xZ3cnCSG#6{@`u+seJt$|GNzl;dXDw*u|0KnLFqpqOk z9JsBOf%Oy4i&CIrc!YN7(abs~R&xY;TLtmitk^sx@Fql=Ol_(uvf>{^G6^qIeE#C0 zVtX&IgpcjAyZ}p?$D11;qo`0X7{@TYvlpZcO z3FjKf5cX}~XBVCqKvsjQKaA+(L*X&(VA#Ekl8$X&w`q;m4&h{ZlS(+x3j$b2Bv~ZH3Y@ zhFZ}ryVQy8z%JWK28E_sW)b3O>`0~EcrBGunt{x>WsoA@-iY3q6Ft%X=b=tCJNB0A zacQW`)O@oZ|2*Uh)ZX2S9P-Y|M@C5SU95cW&>2>lT-B@w3h`iZ;@xs<2{o<9M&fiR*lE#kqiv3+=`wngM zgJXU)xIb)ocJRn!&uwRcGdZm3Kf9=u&@9dr#5FF)5^ zoB$yK1iEtlN}vNYEvIh5h$&2@8Kbatw?CLgmOg1MO26T#@;X5s_1E&3Xwdu0B+d~R zmQ2#XsV9fr#m)^~F#r2DGN$_)!z*G}-bU(D%rp;L7%Ldq$9KBzeo};Wo7|RQoHZ^~cA53(?d{ z^R8zhp{ipUQS0j@OYBAY&CU``c7#)4YR-Q4=XY?hm1mOawCA zv*9ojfwsxWnTbI%H(n>SBxC`62UbDAQrkYkw|$eZ2DYf-0TvL4*r(}dC_0p7A{b8W ztVmocriTZD>4|bO(D}htsK3?s0+qhC+eJ_5Wqu1Bzu|9uxuI$ik!m5IiTf@71tpmO z$=^F z8N5|Op7%(;DH8_7vc)c_@faaYl6_c^E!_1e2VIs1JGcvDp7d-Hw;vHfKOM+|@tF35 zrqXQlex%)gT9&p&$vA3d^ow;Pa`-J<{VETkTwqj)0ozH8iABIK9947u+7ONXQDUf+ zG$znquC-hbTuc_iKJAQs?CL(r)T5^uS--=ee1N^>WoR+Hes9g!r)1Lb&k2tnW+5Bk zCA|&*z&-suvTXqA#Ax3f?DSpmUHyw&%>c!4Z|z7jU|Qsp?H>vnIocX^m{7?A)_qR; z{?&RO-~x1)9B4tM;%*iz!%&bpLmRI`&Iol*PNvoX*l;#1-;TUD>3IM5TS}R`!F`&$ ze((G|`bxz*eE$(YZPv!4)Lp0`LbHlAw|o9H5g%OU1!?g)iC|^8%P0P2C;W6mL|Kme z@ei$>)QF{OGp5IzU(TBr2#EFQhZ5yT9yznm7KCL!$e^-@d&=6J#j`g8E`m`LDTs>} zLUJl|{Lm*~jX^fTTCn_Dcgso|9XL8uQV^ju1GXBz33Zpq0LH%h2r@|E&qN50UxL~M zJQFuYa!{Na7|orLc*`(KMf3_s%!&wEP04P2a)%E5BQG}=^NJanyegG#2K=)dM#%T# zSZT^Prl{XPXeb=U496lM2Qn+(S*e zxKX!GpZ(k)43*jRdZG6y3Zfkfxlenj(9$`nJJrn}*Pf$9}(Ro1jt2RKX{55E2Ko7K&q|0tXt>=H7u#~S^%QJ|V-;IfcttwM1Fznn;; zNzL>V?hktYdmkPR#EiI!s3W_JePlR6qh}10Eaa|V!wfb74dpsd%5+j2xf_k@;)Cfp zDD6GB!4H}kuIDsI)Y+-@Kys7sO9p|btx;E!rBbUTchA&i`*)o1T}oVB6COPGP$@IC z;%$}p2cS%_2wAk@25dn1R5pQr9r56)8@9P18il*Ggrte2WGg$+!#jqSs8UWK9f6?n z#G}K$wq94|b-4a|dWHTkO|U57w-N(nl#kHJbGHR-2=7PT&H+t^|49m|*14;qpsa$D9ZVNyoaCAHO(iMaASWy zC1%QOjPRbXW{Yxck)vcKj{Hu_ac9Hg-lx7PC1^ILKK*>bC<@imVCDaVIn92{`Ga zvDDFFPn?UIK5~RSa+(N+q6t~_>XEBa5>pm5!CZTFbfxva)TqwiGFL1XA_k9_uUuOa z+#G!EsJZ_jVQ3~`4eR2A0~Wo5DGNe7%~rjRsHs6U%=SKGyuZ1gyL*Q89Tk-?l&qL? zKNSa+6cSP_EX_cqS9lYKHtK~=>cP`1y$)Jpzq_5Ulk=`seeKGYLON)FI7O*v+}Q{= zOHhfF?XyjEBD3L^Q&3-y)_QBT-`(`;4Zgm25J+C_uo}fx4|m)s`I6WI&yf9|dok7B zr~jLP7PR-J>*$mmDMUv*Rkxh3=P41-nHLKR%y{sexAgBgm#3@L)C#y&HEe_i=zE)9 zFaN|OT(;TauWd~KrtkU66&k!RlRws8_yyyrI5Cme8tYCllm8qYl+L8=DsyqMS#U8T zbOx*lj_brHh_l=($z9-}@JYrJ{87bK<+5soW-A`ZQRVJFzF8&qsMz`G7@`RdCTg;* zQ{wlzl^s{h%!!5^XjzTecF&t}OC0(2(AR@JApzvMwj>j2)6Us=WN-_FtFl^RpxVl? z$do5bYWj1kN~A1G%ChSDy1X;PN3hZTB?RuQa#CqiXuw()M?lb5%MWWo%f`!D8!Jg{ z968`ek0uDpCV9(EUwoqwMJYmKzYAFfrGKiy_c4Tae`jD_7hDU}duKAVJ_Y^*xoGhv zCN27}ws0nxq2bE8%6Mg*jk6hF{Rf90wWR)%d*yM~TM%{@;qQ6zBDN8o$eib*&_|)2 z;_ffJR@_zHsfQ@AjbcBiA8?VHf4Ec#v$8D%O3Fjy(&M8WgP4$U@JqUwV2-A%t zLj!0B5^6{#>wX-TWPB<*TN?cG2^)B(S?YToep;@#E*6-JY)Q%+#PU@#d2@?}fi(VI zQ}!a|#)sr_`vJ|Q@yd3OyfoF*ba3mPPX|@ei;??5>QAo0P-2Q(t#X!HmsJ1`vLX)g ztHl>!(M#7U5{4{*DId*kUsju+jOsg9Pd?SC&{snhc8Qg1yrs5wG&x-&Zqawu<-0sj z)*b{E7>ejuI(+BiuWe!|=@HbD$wFKSv4}1mUYL4iY+kQ4g1GKgN-NxfKZf zW8m}U^XlwxxMmKJMH;*Kgct>=#+T3GMqaoZN>OiX>VNk7bAnzAw@dXRcvo^ddo0yV zHPylNGK&f~A?Tqh=u2-f*dC?`lmdecl&8_?YT;+Zr|!2Dw<)#xqJzm?R;ZQ@_j|%S zTNFE6N#Cn#;SgbA^))PaS`V-g-0wI?@^I)3L0NSrP?zbZJ8*LobXX(_)sX;Ozr*0r z25S=6+|B?r^9fB7+|Ale+~g&6&Cdoo3UP_!_qH5xqwXo6Uvd6AjH^AXMo z>BwaIPeF0Lcy@(A`fy(=)$7```|`U9&UZmk-<$V$!M=WE;-h7C)v`AWSso+y!$kA{ zE;#ZZnfYkDe%0Mtx8<8%E3Uk5%|kBsqtQ0yHWseVMYc#MzO;R14cEca=g&hxft9(M z2?nt1y)B;~o19>TClFeWNfqoHhiR43FeOlgpUF*gcX+Wi6$J}5n@@pM$x+J9r7V~$ zRK+11=UeXmE%khd{z4AheaF}k2Ew=PfGv;%K^;;H@>!*T}yRoeE-0m zlSjiYvyfP^_&MucMG9zH)ugnvREOrHKu%TK;R`Dy3$}!K(73@0# zoF6iq`_nhGh@Xh{5-7}i`ajWtPuI@36ri7_#;gpKhaqR*T}j0#0U=P@&%@I+;V4V# zf;e&l)SC|Xb}^yNR+46Z$%p7??M^i)46?6%6zq}P+1OqX;s|U_hTjyx&TZ<_?ReEn zw{x9E>2~ajrQ4C`Te_WDap_{>mJJ9AF3>u*w(LNajfkt`7w6}gp1vdJtaM=qE!Ffk zeR+Yc4uHN%E&$qh0=!?g4N{cpj{+hsE35^X!Kr^{Ibbiu#ok)O6D zYr&Vi;tO2yKDTmEB?G>##@v&vm^&+)q{SkGb1!+8Dvw0Ns^Qa_I%LP1cxJ!-KE@17WPowRKyK&KE-R#pzT~V#K>UW-N)2>?G)eOZX`~pU6tllk z+%x2@=x&VKI6ul)+ngph(gAz8il}`a#yQ!V6OutzVuDL#P;J7GuIzuDIwn^WBN61B zN%fEQd!T7NGVFgB_Vvpu%gD;$njwhLm9?hwoD;)0-fV!6-FuhX^IHXzbTOXTT&({H zJAFq4h`=t;0-b^to#4hAXg$;%rTqF?CM^+n#vypnS2n1y5hXx0Y@0R~%c#LmBEr0_ z^jFX+x}hw8ndcsR>&^oIgQdiQ!*ZOs z7tz^jF~2_|cHVcsgQw#$V`lhZmtdTB3Yn zSD{e;SeHQkGs1I5P}?ydC0jtQh(Zyj03-D-;g$x! z{~^zTxEsOZ+&&bF;-=&Lp*y;;QWO)`)9InZaljAZL`*!9!l6PZkEgD+*V)et&xf^Y z@SA8$FAToh)w;(q*;k|fPPBER#2QPG@mc=1+tYBjlccz9T6!c)|8d~Aqb5w5Ot*(J z`)w%2&%#59@nSy5G?Vsv!UU_;H*SPu?M#_}{Fu+tn)Iw2Ik+evYvOp-M?{H^x!VZ* zCd8x0i!SdCLDZa0Czh_Y$B9&leiZ@{e9T_Dwa_8@RUoQTa6z1_NfU~13_>ce(|O6n zSdE3WrgQi#-ox9uXiC4sv|%GqSsw*7JvE7Wpmjs~V9}NOoOIsm{?V-Zd+gjy3=aL2 zk+ZIsO`lY;>fa<=>FB?p=V@BYBc1N3|6CN_ES<_=PD$j_oF!Xfm5TND2Wgg4%Z#xy zt)yJT&d(ThOnp-6AOZ0Rr6lGHi>LSN+j*`BbLxPT?N`b_UFN1eyXi6Q%-lDKgiO@J z6jNV_*i_z~|8to6xf-NfY$RM1+kwkXIQvD{eG=gh`Sk|f4e~{+38XpQn-wc^x=r^? z1+q*itqTskvnul1?udGSn2F2@+i%GP;r04Skj$t|)64#Ps=FZ;l$|kULX;n8Sl)Y| zwB(;qf<`Vul!|4iAXV1X)NNggrbSGGf0rOMJo-^YH}Zo-+Ww;;tUVKTjg5b$Uky!&-aYeoGj-0YD2&yGL7HER1)&H5vMx%X9Z!?L&a z{k{pPKDW?(7r59$cF+-?QWiv(32vFSgq%(9WOn2#3e6AyhNW-#CAcs$&@S8o#tmHf6m9gbR#pv3rUe58Q8OL*egF~XPo zvhi34vU5sH_u6EPE<0k;?t>+**4ArfYWM|@|7}!Nw)M65rLuwkqib2Oimd>c9X^a*=*{B$T$_p!v6L`CeKK2r9z99-yuM{^He6L~Us^a=URVP8fF zaGG`NH>Z;_2WOXC@p&8wj2T;bB%btv-5e<4Z6^B!YqNWi;^<#p@_3%joRIb{a%<$Y6hPXe6YRc6^8m%7I0c>TsrkcJP=G08VvxdehFbNoy5#Mhh0BbBWu&Qv32GcSqxks_0AO=i0iO;bYH65^E1k-|25SE{K7yxlv)gm*4j&FC=bJgh zr8aQ-2Jy>9;5qY3$B)|b>bz&k=~4QPp@674ric@&hTCdzg3P&sFfLF%iuPVwRM3CK zzCeA0LKJ*t&^Qjl38FsXF{-h;Yr`Qk{oWhg5Awt8K>lKjM46@YFoh)Bhs8oBYc81x zgB5H@&{hq6uzp|%G?aW2=?dZTdPILLqcRLwExW5WU;~b2y9irUW8M_2d@2pwVW5pB z1g;rYgmL(gF-jZKW}B5fHpIhU^I}mIX+OPuVz5>b#cx2G8;q&jMbILKkPgO!(dLHJ zL@Ags#yuUB=@fncnU(hu{Ii(eBPHy^($w`coao8ZPc>gOGE~O71wt_NLA#^R+d%70 za+d03%xFI?^-JIAGVtZb1Y{=Ps7yThv&Pt}8l$mTX8U1x`{VtLqi2(!*45)TmT`2v z0n~WmWuLWQY;CZez zXP*sIVfX+F=He@#ik{I0n5VRKVt10)IVBWMrGQ$<%^$5-sy#^}2`k!eS-kEoKFNmH zT0e}Y^4Aw^zKi$@AB`PVU~|Q*x|<+hP&Y#@r3cMgsbMWFXsG<2`JsE-&VyrwsP9!6 zekMLwX@giGk=1ybuWJe_<7eQ!)pYJDdxf*!bk;N4j?WRIy418VH)2Da$heea_pf!F zrOcm^l~{y{hXg!F+Y(32`{m*vD$j#RlXH!qP9uqa<0!E$=r{ZR%JQ4kSMcu_5#ZIH zm7l+?vB<+09A}qcOXiW#L_zw9LVZMdmGu_{4w^2;zJa0xFIEU$t~{CK-h6eRBXr81 zli&Qi>%|S>Ob=_j25MW)@!WgyDJJUi7k?_Ba-$8nVi=2!R8BlK()`MhHf!=KU!kj} z^~bady|DSgZBNq;p7NgIdDsOM#MRy9}>rs=l$#kKxOAX^^%vC;%e*83J-bgZk&Br$q> z3c~_F{r@jAQbLm!AnkG^0llPyK~58`+`lWq9T}=*d80u7NK}pU3E6X1O^CYiph3zX z*1)nX?*s#OTH@7UhAK_Tdpt9-d zfLXSCpOmA^(+0!Sj9AS5-8|q@GHpKlwf#O`Dr)Z#^z+{f2ve^8aU>j;D?|Ipd_!16 zgzn>es%n;|G}uZwESn8ibR@~#!ZfsH5^x86JjS*e*LNEKFJ{44hr&eJe&y+cfP@iS z*<&kVZ`gV~kWpZD9O49_dG7!=*_L)xf5`y&*5oV@8^|0LFv?n314USLWW^&o4_e>l zyqul)w36mWib4v3`ao6r6YOFtDXOCEz?(Ob`NPYs6_2wdPv;3eEb*6RqoYw)o%RK= zR{2sKpZp-xB=BkFP~v(aK8`0K?Vf~XZ2Nh? zh*ZK1N~PM#$-cK7f!8m{q5&W}vI8MD4j336;fjK{5-mhf5(*k<&A=m~c|ax!HarUg zX9_JKp$=d>fOv2=PD3^(VeAYDI>|(Z&}sl$4nb6`M+4`^mN+} zQyR6MvlKuACdD(MHEo1hgC8+_H=w78F&VP>!hJq_G%lnHA-fz8dXo+i0Vs^t@r9WtNO=7a{BED}b8OH5}a}s9s0`2_)^zEoF9=AsJOC1QCGV zF~X1VadlH<<9br`*7J`8f2dax@|Zvsil>T*B1d95~*kLDZx-mgRG5;0XdR%%Pnph`?v4 zCQUv8`f9E=2K}6G|H~OWRFK1LPpz_L=a<&BHTsud7VWUG5zhYyW{L1X!aC$IWl{+I zyu)|_#p^ADTqa0{w6cKXT-=9AT~;AJwE1C1!5%5QBG{6MR$q)Xh5B`@M z^o*!muNFI}OyI2{>Cb*n-uT$A{l_(T(wTS_JUI6cVX>!2$+7xAimF|c%mfNcZsSFV0+!xK$e3iw~ zG&{@VwaRMb1PBJ$Hx&H|hp@>n?0sWZvf`RHL@-9?n_AiPByic{z#3FpDz45E{q$4)aAo-4yrJt@MJ7%h{Xziw=#StfScp`jxV_~lZF zFu&*sN>gRb${L3PJ=Q8(st@nO5-p!w_c<$gOvDMY7y7Kb)la@8ujtWS^eCQDd#G>_ z$f6Gw2d=`YUmPi667uP@ZgVnIp=nb8{t3%K`Q!6Z?|3iQcmUGD+S~%FoHt&4kq0ll z5ID2egzHS#pIbnd6_NeQZLYw6sH+t>J;G5|xEbLfm9-3KxCgv$+wIB{JI?lBc)Ue#O^QSIf9+&N)BDCOUY*7| zxMi(P7x;Ao>{ES-JKjaJryB9pXIC45kHGRoOmv3SI#59t1NpS*-2cFqJk2W;|OOz zSPT>_KZJRLM&fKR(lq>f>DA|`*I<ybR->b719c`F6zfOzN4K+5Ir2}RLEYA~@8siY z6B_1>miEuZn&s9zhW2kX=)Ujgv(g=X;ZhoU-t&0$bL%&9-0M?hLfdBo>Va$5a}J z)aG-O#Bd^k<^2p7Ixb#|IUZ88kSysgmG!RZs#3%d*AjM{=Ro0igv{51+u$f>|9bI64^L}C>eT=n@gkOYQet)|bX zfp=WxZr4#b-E`+b@fm~&pOGsWv4&UO=vJPTn}_Z)H2W)6+c%y-0WQCf7=6UzBT~wo z!G&_d9$j?Jor7JfvcN;BS zUAB<`Vn@eoSO7;rxWDq9Q&|U_Gy2n}F!eIjcb2+OvUwe!aAz%GrfRY}P_U^l_LkfE zX3jR?kSE~B_vYqSluL8)t-olA*D&pO%;`VBU4n*!RpyLE-~1wZ#gA=8FAEsvo(SSL zAUEO83m~PQe9vk>?h^G(GH0DRw;sLyK+~sHD?fZ0Q^PY8sWqWRo zU#y9|*I64>Zmqc&B&+O$7H|Z4j<>B<1MRV;Y>@!ThqjIq?lVoV)ptey<#cV-V>vAH34puawKO0#G z3MNu@3IDvTjU9ayCPOnE(z=%s%WDqN-3l*-A1s=9jWsZdt<2t*P3Sqmum zF#-r>sS~Qann%JlKZ<6q6NV{Va@UZH3*j;w4{=ZMl^UaQMif9;I0_Fy;g}-K+jO-3 z!!LA|6}rW8rq_9b%S!H{uYa1D0OYfZ5?IdX{H39p)f7UT=G4~SAjw4N*kDpcS$V`dp<{d_d_BNu9@>ZiF%RM_~4l799s7lzZC zqV_R)$!Km||Kp?CWSTgf)x*^RlF@4dgHXPTgJdTYARDaLKz6Snya0S(3YZJ7?QHT< z_di%8BajkIq!`ic;hEQW4W(b*C;}2I=1>W`IR(!&AbkM zi6^@HBq6$--YGcM@MzU*klOPl!@W>u`7*d_CP*72~ zs3kCT$*eC`MTxPOPLXGYPS|+I+1YFf{{YalnWp6Hl1p`nAgs_mrn@a0yn@`%+*>ES z=kENsAPHtjt=%&C9@JBD&^OrAGPaUc3Rk3$6r}Dy23zJpqOv}ZCX>)EBTZr?bvd(C z+33ko;fw@QlHS_wp*EJ(Xo2B~loddNU=@7(wA?%s;{uR~$v<*Zr^}(`_>b_K7_D#0 z^2*)ynJpfE2G%0!^doZ6XvWMuB7h*bqJ=y%+|u5C4hw?$ofg(5l#FF?p19D(2%bWY z$bm~#carT6OCTmRzf!1ir0zf-%?VIJyGPo>^FS${6#xD3E z5FT)cdO!0na%yDW;41Y1vpx-SEDcOP%>wNx#lgi45)U^4x&ksb5VW*PV zm~Rsv&0mpr7_(nY6X<%^D=pj6oM4O8?##)-;4uZo`Qd8|TXt)H7awk35L}dHWe=4c z(R91Nt;lQeN?x^@~Dz7ctGIM!pSd$Y(a=>9m=?pWJkn-3}N?#Y<)j7ZMagM_7U6B__cQwu;IvPX0 zUY_c}*knK1+Q#2qtOVX?^*+->$J)FRu1$#^j4JX*Syeh*)D_VwKW-d z0%obQ)?OD-6|{{o>3q~Q{j+hm@$J02lmA#bI4dz8Y7l*zl=qO@5d zgUWxs>kyv;A!kagD33MQuREB>Vf5dQb|{uly9kV8eSH7scH6wW%lg(f+R~GX*ni_x zgYem-#fL(E#-2N36cTgHcZpvzVsEz+&l43K12}!fo&-u|T_W__%pa^GV|JHp=ccf% zZ04l6?Xn;B_l}li+&G$mB7g3ex_fbd|4NPR^F164mQHR~{|1kQ@ytU}TKIBd`*Pq0e777<0&L+V$B2hV zxu3IOTNqBqq-UAr5zjg(`vxzCLGy4Cp6VEaC=Zf{m-PL+R{m2H2!d`zAxO5REbj!5 zWm;t-1f2P^5;TdFm(4iVtxVWlza+a3AsBIz%jNP2Uihmxlr zM#e4CrFU~x4Q8%R0YUCU2`#dSLJBXu(4vSYya>VyrN0nD2`7Zm0^yJ=ZY-*_0+5r# z%UwvJg+Q$bm)EYgC$y}{6;s->>w0Z08e$!qTO9MF$gD&2>R-;zpz3I zDS`-M5>0$!5lVQGg%=;*Kg(ed$rEPSiXhJ}TxNmHF36=yco9Y=rIea#K3m=@)hT7GyBvWhDq=C1-#9)ejkJA?=cAoK4!;b6x4f+{kU3n>DM?we((0@!`Zb@mvQfE;Te;h zP$gz-Lf6;5-3qzzO7D1$Y7bxdpuQplAHIKu=R_dyy=@B*9EZSB{wMZ`zdvEG@S}SO z5;0F2JGICF=YKx5lKqF#)uULf+UUIxnqOs!pN%G)eT5U;EAg-@FvQzLZs5+6 z1q3gz4`va<#qY;fM4<2;IIvK3-T8>P{MR55AmWbMT|bz*L(!`1U+NYp`xs9VbQH5bUPx6t%~XUWHSD%>_Z-!$8hQ&Y=RqvpZ4 z@FP7qN^5%15QYroxqyKNY1WN<%uiU_VE7?`?G>!KL2cb(wahD&woR@Lwr?bpjR-u{ zvcdi?-f2aRku9QvIAo@UMKbd|;8H%k(04%|^o4ZzzjDX`6l>B={324<@ds;4!4p{w ztA6yz2V0qP4?bm}xY9Pg)+u6y&#sn|?BU&RoFl>~5zU1)aNhMLrSK)egypyUF8|T5tp1iIs!w3P(Kv7>qPWnsynuA z@v>q2+hA%~;pCxTr9KpuI@Kav{B;TCOwi$3%opQy_*V@X%=oRab`R6e^o5NNo7D;W z(k-MV4GLDm9}y-R@y;H^>zAjxQv&VoepHnTcT!Q2Qv;MeE#_Q4UM+pl7s*op{3_^M za13!#LuPwGjO$;uzMUIT*l&6Qe%^EhZ#9Ci;}B-`J3xy_>MzTpiWLLBHMjb5&}$&Q zt+b1>VJw-8i?$vF>yAs1)uFRSR8!lQpPg~A6XoBcJ1l(c3*!7B83&q+TTiUB9Mnr^ zmRk#dUM)Mn4E91OE&6~UzBj)0>jIWHc(;##&@PEahWY$KFA57W8V80mTuuUs+q|3* z&mWN{9lBQ5=1*0syO1Rf%xBbyEKRe4LC`@IuzKxUPe*eUPiC9dEd?bbI`fX1`lLIA11c0b|Jbfh+5ys+D|uJ!=tD(CmP$#M zk8(qB-0&`_l=Yzv-ywaan?fiRa17wQk&jKvzh*v3?L;i#>#-)y7aZQ~0|{@t!S`9~MG zcLPU2hIrc$j9YVHe-S*`1@2&%mj|<`wmkI~V!SGDW`V<$7FsxryO=~Olh%J(XeImN zkt$R08|!SPxwbHOFTbWaP5>xKo=4LKPF&tTvv)UlTIAjIX|c`kx70~=lH}0A84h?d z#F#&bQ{usr!DII=Don8aA=>ngRN-24RoquPVW*P!BxaiP>jA7#6qweW*lx~NqmIB<&hD@cd+a~F+N1du$X2$m(jiRC)kbU``M7eUWM#Cr0| zdnI1(JVm+%mJ7`*&==(}Mfz2bcQ`Q{VUS<_qK+uWlwSzIqI6j}fGl?Yjx?D;@&J66=_LzUoSpQ;22adr)zu^8|cLNZ>C_0tx8M&UF z9M|?8e2Lm|UU4UxM{@@+dJx_7yWqV(u7FgwvgAd#kpAH!^2rn{yZmL@ck{Zx=9uog zZ)8iL>)r;O%3QJ@>F;Qf`5}-2j z0^j|kX6$9dExpFt02_BsC=Z+p-p7T0R4l+RKdX9L<_6}yKWm~h?w1mZ(x*sp_#5n) z@{&{u*TKp~t-}M?fgRYJ)v>L?&U%ec@Y1!3R;ZV2 z8zohg?XR|&Ru9%ybe%fNakN5P^p6E5Y+Bx3NZ+7lg+j-+X&QF|e~bX&S3Wn1=uxK#IvQ%QI7%m>Zk z2jZy8=X^2>PIxF+)Gzwdv=Bx@+JE463iPBT$;5jvLq7vF^|Mwqc_BeNHP2EjuI)Qs z=FlBIA-d+?G8%@|G)yalzGIzHhQLxNERVJ5f@%qA7+t3~ufmZpN8v$RyWbFYijAPQ zaa%v4yG;2}c$*gx&AXN|RoLv;V&najA8G>nrAjDyCOGTf{1`1&ILPcP(DZ4D--nI) z8dS~uurf_WubdD1FnJJNCn8r4xT5!1 zSghIr2GnZxD(2RuPbluqGJ4-bEqbrf)@)HCiFXJmz}gCqAXoMqO1)8QEttalydbbf zS+fi^N?xO{*%t=EfXiWZxWJj+*}c+Dl}@IzS8)FJ)}c(&sBmi|tBlU>72MACWZ_ok zLK{^XZqV1Vs{7iyANJ%;pKyUqcd`ZGqYG1T=?vDa*R-1L z!25rKZggmw_^Sbp*iyUnQ2pDqjTcAXBt@faGbOOLTG4!sHzn4l7eW`F-Ofi2BWX$E zfuwz7b@|qSNY@~*Vz?rY7=JcB4UOx(Y^6fV-tOi9J^I&Eq71OovQi$cyN{Whe82^TIhl*<@qt?YZ$Mzv-&Qd4s_YImL1y*Y7F!w3zaf)h zMI>*P5GYKyZvHz36RV@?9$lUZtP#&{)6)F6Q->&q2Jv&SklQ&n7b+r$WMA&4vng;(*2r9KHH{>8bn zRIcyjo|SQZFZ=}`qn@7hn zD>^q{v%TzGX}lu+hE*99*Dbs?Ry$>|$J@|FViAH-AF2o0@P?MjHn$xokT^VgI%wCW z8;PDsCi`b%NdFp506PQ8pd4~^g1WcZ)FjCyF1!u`Wynb)+Z=_N7QyKkVsGEKuXq~_ z^?TeSOzStm(s%!79Noa{bfcdR(I)=2+s3We!$8d$%{wMEevz&XuXI8W8La^z6bzQ* zbWKaF*3KXj{@=2OlaP9Us@VnZWj^Xwhtm@_ImM3!hux#V=6o;TTh`s#J z`s|QthDBsZ&~g=5+uN|@h%O{qc==P3!VD(WraJ>c(G34bcW&e!#SwWU11mmal=9i z1GM`X7Mslh?d%U9Yj0BknZM0wLju(d&4&*W=CDSD zg$jso{6!lq*_e+pX)m<7XO>r^7A&FvqM|^kV(BNtKDAO(1BPkFUgKSArKpqps)w%7 zvW$`h9S}Ba7f{fqwA{>K$jCjd267NklM)n6%Mgby~`oZqk{tmhoeAp0Y1c`r(B`7&s zc`F{SglarT{SGOr1w}j*#067xBv-Y(6f9a&C@kg%;Lwz4jLrijenOw40Xz6=VIR35zi)n(Dvwo7D`(_yh=%c0TbFO0aS-FkNlQZS;f+o%AWgw3jQ$zF$foj_ z(`MN(*jM17+Qu8dY&MFPPx zy{uAw;vniu*L3@ex3`45;Y8HPcv+I4D&hRVQigK;2_C*VKP(0Q_Wr;R)pIqmwJTSEhysX6o6zlREuk>k~)tJm`4~ml2^RInRWAB))pyG?O#Yt8?Dpu&>*RDuOp2wR&8^=CE_j zG4+o2)w4}kHCpV<*X8S|!m2J)vkph)P(DqvTI4q4UNUhQPu{1kU0>A`g;1!jV*`6Yrd6s=+$EDJ4E(Bd5) z82rfpa*n*gLXmnLE=;TXW0jz0TCq7mSW2*aKSLSJnpm)cs%jz*UC&Tk+Pf7NDX7A1 z&~XIrIz1ypq9OZdJ9d56al%(Y5Y^PPe9s(Xd?|X06=oBU}2W zTK~W4x;o4*hcvsjUg}goy39!1B9G?r-KuZRIld{k8I~?S#ZE6hkFt39%Z6*;*^IF#MIj8p*tZUTkaNd~q zzgE9VKAVd{EC|?)>v0d&N7UslK^ed__Nf>kiovu}RsNv+x5M$GM(#`i&`)%k!uHP(VT7$X^9 zDtG8<|K*n;W*�haTArKaElvHE>K(-u+&5#mHtiJX=6n$^USluMfIDkUFW%Q!Is@9ewj&SPGH zlP+@7>CI3*2*$0qwx>z!nrly2QLFT4?6Kion7ZPSh2`3n?#$w%|B^y*07v0GN;s;9 z251=Pk!SVZMy1xyzXL$_uk0}6fWla)fZrA@1x3w5UH+^SsJjl&xU3bKXF@l|;Vht- z_m8lE>XNG97A@zIqN>JE)O<1Mic{j}KA$0Db8rVc#MWz2yK`Mh?l*=^@Ul;Jh6zZ2 z$IB)9;hKfYzdV2-{={nSvF9@SfEqRDQKLhbWXqg8YiOb) z*NLO-S{j(QjyHw>WfAmv#RgW+(TJ}eDPY?93|^R3vd({`HnjwJbl4yI^nAtisPijW zgx9B4;fY`TwEVR2^h+*vm`8$*JY5OmAj?0yqa#o6uE=ndpI7b+`2@eA&-`Klm2Y}= zJHcyUyi0Mc|Ncs=^L%bQiaf=3IlSWQ>siH4fT4sqyhT%t?_KiJas`+1LBR)o9{^9H zK&(`HaecF}oY5PWf&~%y1wn#yqUAg!Ukvr9+9Bg2zvok$ZTsT}7G4eVt!-wOM|4!k zseX$$2T!DEYC-pwa%Y;YdR>Bh6SF6r^$h)#!7y>|5G^!DaE?6;AZ*82`&O>LwJT67 zj{%m#d!)R}?+X2rpNlDKhL*(7lfp>NmT#&fIeXk|xJ-($>2^ZGOVWiGcX!PNu33f~ zR^hha3Swpqr~s=nP{&~SVr{+x3wT`itx3GPDqX4a0n5FR#hyVS5INvmxPm*fl>Z6! znLpj*Hh`i@E`MstKaQOg3|ES95dZM z*ybW;%SFFiqd>(KASCIUCv;7BSW~?(X%$cmSWy6sa}zwQ-NDS3G2oY#;9t|yA%!f-LUFY^`*@c6Y0|&SIgpWy9 zwYsTc24FB@n|(E5jGGZDGvZ}N zyvzua$$*8Ww`<8`f0;s3p|#MEH|VVomHKO+8|OXcUPWO#S350ceLv^ zeJ-;OjsS#b8yBX^#x>a+nD^@ay{a(nEinrs*pG*HtK;wQUiB_V+YGdjeMZ^nfz zUz*471I(3qh^lJn4eKa8=N6c^vhR_+yl&uZeE%eIGeo%4IT<`6GcVrh>@a&xUSjo^ z#x)WEveU9e{-BhBS@rl#?xM9qHCwl9^%8|2Ak5umOu2iJQvdma!WqvR9S%2k#ru39(t z_J|YPa$4M3-ch?$dJMR|!OpCM;xo$wvABq`jN+{EmS?lCb@|6Vo1ONhvB0I@)j!lp zU%dw}s98GEjMAk}YjfLHB4syxt9Ay3rm}?iZK$!Zq22anaJ|kUC+t8HVasoUn%XoY z7^UjNCkLM?MY+@rc+Kj+>aL$3#-lxK=fBSb^(zpEj8Y6Rosn;_n!XzO%Je~#r(|75 z2gqwwc`-`mPczV$MT7k9DQR)k*^em4S=~AQH7#{D=m`Z!z853?M6FINghE@uC}CF9U|1S|B?QT)qHX;zYF zwAJ?4F_p9CXSWMZ{@dVt z`OE_0)hQ|cb6ys;lui`3lUedK&p_YV9ZL%3gm-EwXataWm})G$CVGqhZ!>AP<2Vdf z8Da*B#eJnDA_*c;GX@kPq*ihECzE)QRd-I6%?Lvq=)D6~6YuHLNH4(8OL7r3`VGnk zA~3`eXUccgZA68elkM%9A}`l&I#dYF2Q{1gTd3ktth3;ixs>EsX_3`fj+kfcA3J!X zY>P}JGG$%HC&$KM$$1b;qh~eyRvwZz7=KyGmW?u0hKa`v`OHH6Y}lP5`2gSZ=>7kv zN>;s~v(i)*57^`(p@?<&zXmoihHC^)^EQbBR|5cTPG(AawId3~tCiGqe?Kg%6k;>2Y%RAo%fxBd>;}-N#dLoiEHnQRNKvC#>kuXzXgx zdiITAz9#FRUGpOpU#>+csYnb>b^Vyrsokq7vx@{3ThYB)0@1YcbrOaNNOyvL3dmsR z&dK3zN%uv?_|}%K*DW@0H`6F0DgQ8rOVKN~*?^ zHJB^ro(p&A^tq6i@~ksCCGSE+z0;tHnlUtu06d2k@SJDgoEe8E2OQQZAGqovKDmJV zSiH*w(eSo45I|mOpJhCIjNR2feI^GZmRmZ{4(biG$0J5dU0NeOTpw3&sZsEC0S7uq zu7&6I^+v!a`bb`sghvb}1Wv_8u-I~06N{Et_|5y;qxLl;=iwG=gGr>P(uuB&3I6Qg zkS64lz_A(&vJ?@%c6i`}t2L6##>8fGynEPmW;rKeEp;oVnr^E*BA=XUgr5F{*o=yf zHBpQEWAbK)t=UU3$Ce`fhg+LCVo`v>1xugAxZwNvL~JtYQMm4IZEGZWgxQB)cV^3U z-^oI_19zzE0sI{1%d$0EGy=FgvNL!v-G1VObSCAP@L2Bdpa_Yz;V{tNW4PXEH83u1 z`{@^MT;yRrg7kS{=?OIZ%agWeE?>zV@K7k#LT($aj@tjTH?%Sv{1tkYUM?^Afpn}l zS#(=#uj`4+SEVXXyUl+&ye>DhEEC|)#QxXB<^ zSr;E~iLi!f1zW{}9D9okZ5qd5gsfj0dLCpGPn?w}*PSAbuN%tSW*(sO?ONCrnO#D? zkshLR$t-qy21jA7YCSmWY)hdY!&GNQ)ng!n>v75kDVsZ%1lev!EANaf!xo9cx7DP3 zlzu}fAu1=kk8kS6twRhq3ROZzvFo*?@DAQBk5BV4YH>>=qU9wsIJbMR1yU}zv?%e3 z75IKX8*6Ta4%OJ5haf6|$M6|c!Ct*yO){PFQc4l#Q4f zl9p8FnRG;Itz;BaNjNWff%AwpiPI)lOwz3;7=&_Zn8E!9Pz*UJ)FOAD-l)RPM3#wJ ze4(jfZ=%K6^IW|lEc1*;=>EyvJVZ|BsoHyAL2%m|{tR{lx%5m1jN8G~0=PU01?krz zfXdT|!71(m)3|c2-|Z)ZB7AC;&>-+t%5naN1Xh4=a*9{ZzTb7merm(1q%A#{99LDJ zVW!=88OYqVefc*$`23;y-`3PVpDN7GynnoyP`tsP)MF8jLe`AMT$@q#w@<1eL!LBq zL}|chn=Lu=TgF(#y4{K!x7I=E+jLX4>@TLGwj1+7groewG_5+u)=LqOOX#WRnLhMW zKJ)^&R+U55-=kTsY{g{eW9QS2c~q6I@&3?$%r3E@O?M1;I3-+wCyrGvZ!IAE?l6hY))vjyhWe+(9YPE}E*@ed zxqDHQ=^lYk7q4p2i;DYbqiOG7wnf?d${;YcprstsNw8K3hi$}mK9i7>!hfk?_c7f2 zFmW6*?{zTkUoeH#H(dglehfT+KuuPuyU`OmJne*AUx+FkF>J$K-}qihS0r6@U!YRECjoL-ML`AH0X1(U zaC#6mGfzY6`u%p|PE% zsMde#DJ~N+I^S}EvV=4D(c^BsN8?m3da}!dz4-qbB_c*g?!jB5_kcp*q1@>khJ)2e zBg=(xgr^Rks?=)erF-Z9Z#YuYiDQE`L?+xsBPYcxKx(!DVF}M};8#~nI?Lv^acpa= zI}6&lS(-s?rB;-w^jONkt9s~0Ju*4Ttxh?>tPbJ*`~4j!wUrKW7}is~oC z6cw2$b193<1>SMvz7(1@{(Uyqr48nKyE?;w6$RjJVP3la>XMtL$d;s!Ws(P9=x*+x zWC?SFiwAS%0p5y#FLEcs+>3zVu?$Nbw3amK`P7v>Xhdbl6&9{&dD$kS*^#DcgU%gz z!_>A>Sf;OM0f!@{H>xi9{{L0hRCO8Ljs&)y6-FYZN!J02t@+&yBEZUsHHi28%@2ea zn~4Ies0&=h3{7M<>aeWKhhzV=_GgR6lnL;*!o?RDAkF2tDqssei8qzT`%p^H$qsm1 zF^1c5o0$p{apx<4@R_JP4$&Qx?Z0ws*HgTRjc_G?3z!k=_oL;FFJCu5EtF&ioOoyQ zRrb-RvP|>^yZC|}sIkPVECUTQMME&ktOu0v*|W%vAzksVmr_K&Q@Q|xo}XEk3s@EN zNZqqcqV7|lhqw36gXHg7U-a#|DxGomM9Q=;UQUB9UX&!iEZayxFc`i6&Qi>r{q`Y+@s7%|y)2%gqm4Lpthqbfk0* zIsy}CXJE3)poJ~6RS*@V`+8*hSN?D_8uuONlOCz!^@SB`esC()mJ)Dqbh^v1e&P)4tWC$Mvd;eojpJogH3qjOucuC&?Usz@s zOU~VC(bcY@4Op;o(rX*U&%Z+>ma8k0ZKBC4XSnSPLmxsoNT0RVjA_ie{0B)Y*3uIa zYPJLU5k+;}dt=C1mm%5)iGI5oco8SY2iDw8Bc82qsm~+N?5_l9D0-9$7mXhuoxOc~ zeiLIg*)WNj39Ut;=nZU5FVhLl25ZmmHyQeOU|YXrOq7mXu>tM*9Lf%*c=<~y17;N9c^2pH}btz$3)^^TUq!xV>AYsrc$(o*bfQP_je z3o1zJnm)G;wlGUqf{LzW25xbV{OuuV$qV|#c6U; zIBE8VJ9%Rg^HU&BIMutg<;cAEXnW>($aUrB7es--qV?yO>0Z0i1lMYF5!l{V;f%FqOimdh*b{;aA@_|K-zr;1b^6 zb;Q?v%0Ie-ggOQYx4Goe{wdc9x#>GCe#Ma2uELV+)H&z5u;yo6o2(SDc0csyX|A{1 zD2LNHYQcO~>h&RREF%f;^w)A8ZCfASALqg|sWXB@{@~HC@YIIEz!L8NQ@Zp97k@I# zO|y!MM?T*_7u~Y-ZsVBVq4P$U)sD~|mlYcB8BXFID&8m*t{}iN zTQV94y70kr&R00JktyO_4i~#iMDqjhE}F$5l6Q4Hpnv?BkceV#MCA=Ld@Fgj_fvgT4w&l1zo zq3G=BN0V5ElddOIgQCfFT}99hkjA-HFQd87v>1qv!Wk*42B9g*K#XSY;%w>s%zDOECWpV3!jBIaygRUeaKl3B#?D^JX_v&1;n*L2gPiw zk9>SJ_N^;M_rl5RJn6WYy>FPX@JWU)q?ufW;;ibf&09{Cm zd6tn(SauC6;a^S~;6#E4VoAYwT`Xxrp5OY1|E@TH8xNdVjLyo)G+(8=Lessc3F(ZP zzFkF)fgtLF4K&hg67L~Mc5Hj}g*Z|9F}97w%tqa8!TR{q+J20m3GA4l+Z}|cTZ?c- zHifR-cecH`c|N0GiafH+pR7NZtU7i@YU4nt&0$dmElubZSD9R3!-zn2OV61bH0-3Q ztnW7X*cW}Pwmt3t(#jNe? zK!S>zuaCW`eq(W)h|-Fg?#)upIw<#mF7|K@lVB?9uY6m{NT@LYt3x?Xc;a{f{W%fU zO8n4MRRGd$nhZdUP{0-hDSwYa1cN5&SSjqfp#ox4!Rv+7Ei;r+BkObNa}U zioja`(9=kVg)lRIp)!7X+cQF%klH1F_1$n)N)=5fF_rK%*7*nRc(?PEeKJ_~s9kSo zxnjAR)U^x#7$@@s9pjK^M;xR`B#$?RH;tNb)`UALi>Pq!E=|(`x1{6NYG(=db8o@03QZVD< zIx=l@vFF+i7u(Ac+`3+R#adFbUB+@hci-WA0@t7s92H{rcKl*`bk5-C*@lZ!cMO4+ zjFa*lY+bK;HQDoQ3O%clmq3<6WT>LNj!s(o99^VGf}X;kwH6%#0C~=k?FH766@Q;k2~7gL>X%5Ue=+ zxRFyPg8oeW-}~H$cfT(8`NbFo|DAzZ?Gp}O!RoV>%xg)WYR=wMMQM%G`9`Ca499^J zrxGmnb`0w3U|$*sCU_u~I@n_CRd(#u-45(9#Iwg78e7`t#i7~okVJ?dNo`EpY-`mX zm56Z#_Fv27Fax_oYFyKYiUESRkK0v0nTJ2tj~y)r|BbFL`SBpm{N%yQ+s7OecTfii zJX`^lT>Vz<`obJv#2qItrk~=u?Z2e3@7bkj`AQJKr!LGrA?myznYQF^s1%qEO2-Ex zX3`xQpo7S=urzpvUroF!J+6ST&%ZGtV^l<$2Src@^B|4ycW>cbsP4|Dj-k>8Y?$U$npR}#5xU`_qY&Nn|#E4Svxy0}_-kSL1H?mZxxDxu(eDryskgX5Yq)0IK~uoU>@3;x4oHN`*>R@5lDIJ^lE zXc7#D|0a1zKrZZTVk7xZhvay^!8d54${KIqhaJ1o-(cRzOcM9_1N$u)W>y9<2aoZ^Qs|GDDxHNIl zd=#G~*{KQE3AoAq%P{c4=>8D>Lkj2c7;+ zaBN>tuOPdlM9*q)cPcYTB1mtdWm?80=eaaM+E^SGiVaijmWr_wYl*mKSU@iUN^sE& zH5+z@{|K(NjNE}EMo1?O#o(MRrSv8$BbcCd$O(eM76QEK6R37%r+P~sV!b!IG7Yk% zX)+(6Ik%0J zx;jns{D$7Tq=DIIvk>RzRoaeN<|TA(3Yz}r2cuvt_M-iUp4n!&Pp%vrY?6NteOr@I z={NAlI!rK;K56y6Z!pM; zHdPMJUNdBb#TnJZB@0j=>ok$-6vUN4&Km!j&YGeu{( z>GO1immlmCsuY+gTpxe>WS9lIEpNHo#=8E=yLeGM)dovlc-xdO0ky+;)2;;vOncBy z9F*5ckrA9dE0)fif$V6Yf$Yf8k-S(ji&9)MGD*o%%uQEpiZ!F9XGQVC*|nm72p+@V zBtmV?qg4a+a4N4R#Yjckcix(VJ6meYtjZlk_n4Em36^@9bkTvzATWlUhvjJ{7u}}q zjr+ab&+m$EMU#=debKTXcKvaR+;TSEHDtuq6til2+E=YG*#H??z%8EoDBiZCX>zSZ zczk$5w$JE-FOzd%ay^uqXH)yYSo-8C-5zv@9y>k#z7pry%_FpQO_r|Fl?$dk2xzig8B6Uw!9}#EyQa!R_0g7_x$Xu zJ6HdB7&pgss@bj2C|N90@@)A}FunZWB1sC%QR>h;>&9f-`2aLP%fJ4hDQmoBDi*$^ z`~D!Qq%0A!)V$@j9qPm5*&~LS>tbHIo}ou4isFuUIzjDOTr(O`IxSMijpFTAATQV<(~ssJ&d+!| z=jOTZ52l$6ZT@!d>mzolmR zn^=Vom41Z%Gv3a%dG`ImG~oH$xvh_ArD7iRf<4k&DHT&dFM-V=?+L6Nb&u);mqQAo z#*QDBcqr_L44nO5j@^>92>cCGbw2^rOa-M9dL~DnPsyHnG}!xh<|dq#6M6c%SSo%x zGSobT9GJVFRrNm(k7by`>*TL+tMc<9)0y}MkwpXZ~5%Yc6{rvB4f{g zVsQ%={b31;=4Jb%yG1}p2H)#*(9&LM`{6vG8O3E>ug@NpDZODpg_JX6^+q9<@d+!e z(io=+TDPzqjyZm9`G~2Hn;#lN9gR%1%+(l~-Xt5wOm{Wx4r5T?FA8eDqnUs=nh9=x zakdUE47HGAD_Cq2Yr%;YFp}yC4vkA`?a$)fVBVVd$L02MAq2ej)V8Lz(?oaXfiYVN zS?-+0z02CHo1^ds4dV&zm9}aC&kBV>S+B^rUdc6XuLv9;Ecz{zt|1;p+eDiwXjGO0 zXu6#zLy$AexXYq~Y|&>!R`WD%K?^ErC-`C3JK5fNUD&=Jexfj6Iwu+#_Ri+Zl!PU( ztJmRsIFn>;bKeN^(#@!v$?9c|z3*Yt)kM0e*lN`o8piqNfYX>f>sac)hC7E`cpvTcSO!q(KMTW02ENq-C_*4_txt1~ z1fw8~ntiCv+U6E*V8)Z@5CJl6IK}#V}Hz6%$JB87xOiN{PM!tRzxNAMR7SpLI~Q&MOH+pxl1_41wd$TA*NCd zt=S|aRiIgR&E|IKSfWi8o~PJ-G6Y*Y3Kj7`Id zP&JGOWvPe3Ws=ZKAD#$WOk4K;CDN4Nhs-3G!*p~>ib?ql^Vi@7S%p3UF)R#Y&L;~Y zhD}T`W1@5EQNEq}va>K}17xpon6PD;`Rju}{P%>Bx%LJeqyr|qfhLUk2B5^+`e-5{ zw56{w<`cJ&zmTt>v$qwqKj;Mipa=K|-NLE2R4SN&UAnp5MlWOj{p700ZWMKqDRhKU zNPJ!S^#mtCiWAw?1M5XsVS#1AECY<^SSKCfV-qBH#|Z*s;UnZkOz@lD_Nh0ZVdwye z0chD|A1>fUQT1n8EivXm51re1l8nUk`z^W!D%q{&6JPJ3_=gOz;4zvz+j}G$)RcWa zU2Z1FnxbpZDJfuDz45lwAT##4!S`s?zm!gzyEcdZ2}L}hGQIFi(HOr?L8Q`l{?Sah z?vIQc1~CMo+X!fx;os7m;|r>!r( zODeYRRRIj`mczZCfShW$pOSAu0y87k-L>EMHS2H~sDjFo9rvOvaLNm!*_I*B>@!_>rX z9lP!cR_8f=x^v#Waw4jImaJ9+LaPq>BJwznM36wZ=EhEDrU`am@f0@12%7g4^(>EM zrp`v+(|y;Iv0}La#O%z8cOpKKeclqF`Ue04WL&{vu>O#=`$?GoAjiXLk_S3Xh~Z`T zMF{5jQ`-k9l$;hIlu1Qoe+CF5!x$K=+>kGibF)lf7OXjKelD}l_iz;!#gh=I1!`kd zeTfq$oQ-_g948!r%p-b>%TRr#fOM9U(R(@E2N2Im(NvigixSo+_c;A|#)o_;&#Fr#b?MK!x*ZU$9cSH@X}6o7S4E9{!E z&FLKv!9vf@b7PJMD#zqt!(07sZpAEVIkt5=93NPRJ_f3ifqDJ~ne?ZfblWgYl_=wH zG47L;%8p4}uZN}3RXD#jO)fjZ5j1?oc0t(VKnEooDa#L_Bo>(y`VZY{Z~N;D4{1*SW~ zQc1O!D?Y2ilH zm)f?N=(5=UQbxLNZIy*G$qfvyCQlYt==@DJeUgtf^|Nd(j-MVl9||dbUikIFsunw+ z#ro0fVB+1pTrSa;Q;UCH!e@oELn%kBi0)2WAsjU-X z5DjsXPt;}tmu*bKFL4Aj{xU%VDxq!8q(HLB3l!CYQms!-A$FrK3>j_HmE7t z>vD5>02k!Rh=3Afzix*q3k+*+w7=eMs7aD}lRrcP{k>bXF!8vGP*zTH{Hc3O(L!_- zO|$rJlyG-K+3Y#k8KRKq$_MMO+9~T|-LDx1sib-@IUSMg5_qQ6MVx7&colR#Q+_hvYYy=F1@Q|xdAV-5X+cA6$~r-ry#JLmwG|2_(oB0kuFMj` z2Gc3p#S|Ut$judZ^J)VA2cBg?NJ#U4%CA0o7E!RAWsqTEkbHk%b?wkvEOo>-eyAvi zc9{W?x}oOonbdvctI{>6)5bvsp>6wh9w(oE*1^yax7WcrNAAgc?y(- z@qAHMfb`6_ES*ACIY|hV#&an_6^MPN2_pv*b9u1ARH52ALjC>a0Yckyh}kk}LAkQH zl#~jtJoX6$cxH>j7Qv2pJ+sizNU|xF;+r(i-5~4~uA-gaG zEzU!BBbm`;e&ezknU@h`3F391ykEoQ7Rok6lmy-PCdFKKp#oz7SEn>mmZx4k!0IcG zH3KM9H@gNIm_}HPN4}VRu+7jLRml$T+X#Tt4oX3*Gg1x?2igr|L>lKiLMP$n`v)zp>C>GX{7ql(F9R1Ei!SmTH^)a!b@#a5+VeY`DNW%-vBop zxM3rSNP?-{ z#}))5KJgX-+3g5DCQK_wg0xh}*aTCY0kIGv;An`nFb_pb@cdC(v@(`9^|Q=1*KJd; z4^KAXGeqmv??WN7^bUF<-*Xz=!cjQ~5(&|K+v2$dlBry%+UmrBskq#RLUqmd3xk{2 zoIHnj1ot?OBYs@PK7_BmjMq(6Sy`5e3_;uZ1(;G}xWU0}c507fFhlPj13kU4kXVlS(I5G?jZgd-oVV5-`zQ>>$9QZkny+xI!Rd^?=W$IGek2 z`Lt%C#o#LnqT4N^O`2h*%OTejlQ-zK`O|C$2jLl!hQ$M$6_*(CI@{u1()af^A;`gd z=)2e}fovs=?mCC1sAS$97At%nm?{%DU-Y7A4NkM_-#|&wFP-~m@D-bw3>{xZs|tpc z*m%Gj?=6l@9!itfsaCXuFUvM+>oW*+ZAK?1)A1E*kL|6XljO-9`sAg zVg;jm_V)GBikn5<>f}bU*Ri2XXdIsrvg&dH$rY_IyAwZ(gTJ<)+@Q}Z3&l5d${cHM6-z92jz^%_EW+zMIKyg*=z;y|dnX`JiRk&(FeLA!v zCxh?c4x|`K8q7k~)omh&e3Xz5D}DH^Cl8^A+TKCe#Bj$Q@BHZIhbKpbU5m$hemG$i zGlj~#fE9ofriwa;p-j%z`7XteTfI3|M<@q18_FjbQ82`z^|YAZXA;}e;b9ULL@x;X zG{3jt&AK%E_IWXQmqcY>P4(}Vwi0CaboY|qF{-+hr9^p1ZdBy?Z*7PF5CBON(jFhv z8Z1LkNIoN4jAWW=OE6co7J`uWKKp4oIp`G{q!Z~ zHo>C-Rg|G1rsS9a&NA3!*z|e+F@(vna1jDwH(b($EXoZe)h`xv_sMgBmQtkOqw*x9 z8Tlx0QCi_si)+G+8`C66F6E0!0-2PKMeplF|rXxpLZnXb>Rb{COTdJ&=#h^UcP!wN-hm9hqXrs8ODE>R6 zMFEN`hU+7mv9E!5*sDnhL7I`xmaNPQJsa@QUl!BSOO>L#R>pw!lY<9ixdIPf2S4bw zFkva~lYmmz70r%o7>>gve;1$Z8N&BHEbv?15Dga|YE>z<4+N zO$^@%E6LShFQ&%GyrEKB(b05u_{Hg21T%2lxjA4DYd(K6uXJvZ!!60T4_kFO8dJFy zYWhf<7P@J}a&@SLs&E!>%ncfY;(Eb>z~OUA$)NE=Hy~}_K}Zw0B@H=lzriGT1lfqe zbuD*fQ^8@k6rK7Q){vbmU&dnnbs~TAHoPt7k6{bkqcx|CYfeM$W>t~jiz-4A=;W!^ zHGf8x10@SGLvRXIs^*fWDuuNFi;@c#E9}Y-Iw2iqGpv*bq)*kQCFJ?|Q^=wCOuHq5 z091#8m4Toa<9T9v7wWT zOgAnP8RgVPC2A6plaGlus#dj`5j`C3@e0P+ zSGf=a{48~m|MlNMZSLFbQUZkvNd#1W#K1gQuS~r(D;Eiit?dU7{X@UB$>Uy~SdLnN z4NKF-eu+P0J`-gK&I2WFQR@j;h62spAQ;>AD-Bv4eXc~vI?dly^UEMU`s;^^L~Nxz z(hkX$z0m4C>W%`SZl&aUEe|jBz(!(uWKu^aSjV$5Z;;57EE@30%WmTeLIVt$slj}x#?7rDM{UUBc7?mot7MljR4zYwdE;sTmD-Fsl z+oQRMsx#Oq<%(<3d73Jh!PWH$tl3aPOftc*urkaobdaq2<@p)1)WSS|Ac%ukcv)D% zgEIiVZZpC<;IJA_9B}KS8&38BaXlEB&24T0axkx0M7gwdC29^(mb(I3r2@9x#2~jZ%guA-e(i2+q1HnO zU*c32(d4HA)!}hSbY-k87^@IjLyK{p#vL7_pgK8Wa8hcmjHd}oA&@h^V#*G`2~yey zo{cw>&a|(Mq+t$aqs8dBj9$0lLKxY8mWFeG2G|8X%F8=>PzMQT86|Y5kl1{Q9=bzU zrhX;U9lfRAJ!@4`3@CD@X|1V!$=}^jx_*Qwi$C~o|)Il%q)laV^JPdK=Y zPNCC-V?DI75R-Ym*sDW|H%X7rh!ll8)>szT*W6~whZ+A;=8+M*osKm~*WEoVGw`vs zM_47(;egKu+V8bzgi3Hvdmsz=*m^U3?`6&EjtxZClCJ~nNP1zFyP%ppQ9HH^_=vvZ zaIt>H=@xt)zB89&g3DjlRVOpFkg8eHyB2I2DiYx_4r$+9diKBlO<8`XKS)K}$}9g?Id-RJK)z`DmVV~02EWNj zy}w`UG7>I~+4@pbX)^p=FSxh;@qrF0v}1lGH$zH!73izV&-S}(w0BPzUo}(b<=}a$ z*Tq!D`TB7wEq0-B@iy9lb|P{I>UmmF1H1e_m{$9LPqAAPmUE~BP_9J#O2{V?1vuMz z8H5m^|DVXo-@qYnB8IpYnJp5n`T@AuXvI!ni-A_#^tM=eeJpgc^qPw~d~X==1SHq? zL>`DxqtoDbc?jnUgYQcBWkxgq6(ee{{$#icsZ}+7SNYc}O_kN{yX?m*LD}lie~35F zla*Iy7$jdh z&*2LSv5P7Y0&$hC-egMurg%cCwX@^eRo18tnA}`=295e`jE(x$l@&XyJDi2>3?vdl zU9uLPg7VOP`4SON5YQm+Bby4Q#s%3+OQq)P%`yWee)~)=9Xi(NrLb;jC-t5{YZ%B` zzx>^jsf=w_JY945MD_6dniD};Mkr%|T;s-Fexa|Od4uM^RV6sYG=gh{ za8Z(l<^`5NqNw;dHgbkjTrim(T+i~wVi2$4FSIjG=#)r1wT2dey-t+%*NinU-iGAKCPm}epkXQF1m+qJOaARN|HbRc0azBf|*M@_LD;S|d zzOSdH0t;|*PAeH)d!QK+_(~0aY0aN_Y?$zW;T258$nii%phCPD0hv1xWXnOH3?Qp$ z;hzA@f?U}Xe`E#vjFyH8DyFX)6jO$(m&AOC)2N|3Lsy975oip8W1NFA%+$?BSk+ZgyWCa?eJ!U+hL6NMU@&1pcBn~TdH@_~9i)QB+DW53pUgnaP7 z1~B84Vdpy}FzR>q&Gr=6SD)SvkZJL2TUQi9mL=`VO4V9Di|w8IC1SzJlV z`*W+cjaJ6#%MyjGlAH{lsSXSSHv&fOz+jSwAu`l6?|VF7o~q;Ak4X92ok-w&XT*ik z@mg%>*R14HAxQRWNPvRpq!`teMKH_JSbJH9#PPWnYYWVOwxnJeSOAp@tNKkxqY_`5 zgLX~FGikMDGCeKaZzksvA;~OXO3pTN-drL3o-m(wMGYE91&r)h{GLEld7+)6e-{&# zB0=@#&yLScy~|=0aQ89#-F>eb-08{!SipB`teCB}_R* zpB+O~K0j9X7K;WA9dGEnMK)bPPR1=H8qAg96CL}dhbJtr*A_O}Bv9iHmMbvwHP-L- z(I57x>dfiJt6Ol%AfJa`o^zrTBhw%xa&A7(b+>IFm_1dwFR>fB1Za>v$gP-KYJ*** zF1d!IzWWbjw11Xi4$Cf@p8F#m~`*vJ^-Y_H16GkTAj*ZmdCqK5On#w2EaLCvZe z8z*0snU36oU`ke{$&%&RP8zW6V^;%0Lzu9c%}o^Afg}uaF~7w=Y7>;T9jG8$%Kj}Z zNl@nt=sgszR66KEs=bL*JLzWlJf!a zC-p4U-lOc$hr`2uSlMs-ytfUR6RQFtRrY%N;n3j=M>8p62fitW4v@L7oBF`7=3elM zn%I|U>Y;@*xyjKoB=z?R;WezPa|9D|-KPGn$AG*<;aGYa24HCxaCccnK8C4A9(^D6 z;qc}AI`2cq;j##T&Jx?wOV@x2*YpzDvqx?3Ul@j15MFB)?6fD*&f31_RrV+yrZFcQ zsgq;1`~<4N(Ndy*UqOqMcGS@x6phR>5}RO`v`3)qVE7UBP+Hxmtrz%`X#BCgljWC# z?MXtvla!kGQ6{ylFz&cSO;r>6@(r!u_7tUce2ivp4u2l$mCz*;2Qb;Ye1pIhdmrXW zR5Y_tgd@Q{eWdRXB_CqLxXDZ)=UBz8Js`3jC29F6O;)8mEiO}(>`uXv+H!fvy~AIy z4DeJ-3nr_%D@QlBW*emy`w+W@S$F3n@x<50?EBr(vZetS&Vr7x>0XeS)_JL;eygW< z;Z|WAFsv-cHQk3RJugyRyS58$rylSvKBGLjk!2e=iY*lH*o=?>cw&?n*ujI$GA%#0`+RlTgqfJ zRSC_S5ZZ*)%QA#Wt#ecQ6Za|BLNHWNrlPwsSIg^d?1;#9&PFf{8Ii8a<_TQ^3j+(9 zLcHzZmRPI&tUDmncagwzyjo8nbkc(b!@oL^7Hawn5Cz^UQ3c#RydKa+yjR%o3U)ay z6}0Z7GzTMwyeHU=%L;SdlbLXOde)8>wc9t^hK9h-nSzU|h2>=#hIVC6;3L0bF4&>L zB%BoxDZQ-mSJQT%6kB{+$`(}`H5L3V5jUw}ZYba)!)J!>Ee_eg5K~rYTp?I?5vtb! zc45XQ!nzCckl4Gr!)w8ViGmHzjqRr9aSaeho?Vz5$mV8Rw+YwG8l0N~m>E^4lv-ZEJcp-z+q1H9D&@V2q|+?Canmma{Vf9&Lq4j z!to_kUDB73SJZ{RObfGwQdw(T1#+iQVPhab#1j|DWOkV5CyjFP3RxrvBUDPB8z+(Z z5Eq_laWn<}w*-CHwgdam=10VdsOJoW3FcrcRC!@$Cnoq1HE3QYz_6Ae{m)ZOR{nF< zxzwC|+a{U2Da{54e}lyvhP!(IP)H5cC~Yo?&8_eJ)?|PH3Cv7nO`c&VN-v!+`n@k3 zN(R04<}bR;FsKGhbtnyJszm{p83)a08q=v^z>Nq|ArfY$a0^T}>w4OmdYEuI<2`S= zDENAz&EQLn|A{iS-W@_U4jZ}LS~g7AnUY1CzBcI6tJe`W|5i2IK*qqc2$hKHr#FR{ zY*=suJ2vRV1kgE}4yq)uh}jZ?w`-O9v7k%3L|e01>L5Ikr}H{Np-k{k)EW*N`$VqB z&1?(H%pN5!3UB~I3PPaYBwd=#Wx=by36bse#VPy2+XT{4A&6Drqg`juK%6@~3}G2% zk}VoZw3<~6{e8As4s3~=UBt&r24M)cT2!JE%fxH5T0fyeR}|AuhlS?$fJ{@Au|0pO z)Rv#`s2sBK(3KrkvDm}=)GuwaM{*L%nS{oWs^5&{i946JZ-O|18lyl`hude&7cBo` zmU+U08}CmPFdDEEV_6cc+u%qvXVvK<{;zqUuVtlU{ZE$Uh?W(dl zo{WrZn6*I=3rl@1RuYNcQb}(|{}EOoq9}sQ;G#toLR<0oupEZ<1BAvpv*jUav5S2w z*548qycgsXeC+*R1h+Rsdf*=PEr%#Hb#8rfyGWA-AHD(Pq`nv`^Z5;ttJ}?3QfkusPn3`e&X(ypU)| z96TD^&Q_f(>z#dvF9aOhPo%rYbw|aOr^&QSQJ)ZZa>#U*5f$vZ`9yEPhC5c-uXVP9 zFs;G67=RG~y?%SmVV8hV_*j~(3%TN^FLx6CfSwqM_ZWo%PEPce07>oPip$R_U$jk% zrrkUFgx0l;jPtxt#s&EmVG%Ybdvqwx@6}@)&@uvdMM4*y*()a9sHZlnqO4LWBBLSb z<;UjxU**e%NP_>gXd8$_N&hNM`<`GDo-=K(ROYZX1$%_w@+g6lLO7o$0-=#TjAT;N zu;&TuXB%(c@iTBpU=E_TY%?KCoM|gu35p9?#tq+$qJps zO>KTL##f}_mZF0n8WG)l#~hcB=?WiEB%kADfabspr(oIzIEQ2C_x870)n1Qyx_EG*8na{ z9ZqZVx@eooLk~6&WqoIERyo2NGb}Tw!~{&S|E(?J)pEHYK1anZ&9;f^J%S6(ob+qv zf;8GahV}#|t!GVfPuN*ca~6!@-NnL{*AT6KX6XBhNr_7K8h@ePf20(BsH5TA+F|W| zCRP%oYdu7VT}kk9O-R)!ni$F3a0i7n`B-Jf8-|?U%La@0{|j{TCMJUEfrxUVK5{vH z`PXa(RTb9aYY{Wbq_C|`lVGAOL#6p#9LtHLa*h~8UN{Q&&d0Mnip46ozU-{;!IlPV zYe}S^xUJVu-=48-@3XGNLJVG-MSC5xtgR(p!CRwHEa2U4%oQV9)`tqmSk8!WFrwi4 zyIB?v!R3$)hBLi(A^vmBp=*LI<}9oma%6d_)kdCwC~b3JWXxHKg;&w)^fRPs7w8@F z>c|tG{lpzLP5B5W=*&_DiP2pfYZs9Gaz+Ul({OS)B(%ohvh-Knfk*M%1SaAS9CCtP z9F9L5T_fy)-pzwd5iHK`s*O@X%4hHvPE}9 zG;*4tJKmA=<R*PyAK8D*3<;$Z`powXZF|L!U<6H-g|1-d zsT`dYsZ2kdA@6?KctAUP*_-$HQ0a5xmDs)Z57TyX*@;M~Q%N9Gn4p z&0TPVcgZDjzz#dF&!oA@Zk6PeDk$Wocpmg6TQMT(B}wvt#?6Y;QM~REm%ZKW;YDb5 z_vO-~mmh6+Pms7hh(uoj5}{$tfT^hn|3!1+>rGzQNOP{XDP`Aej+U7#5=716`6fx< zpy?x6SN99x{eG9|*x%-&`F5aavKnsa2;hoAscTt=nfx5^iWIgHEiX;iC#o(WSFh3r zSSD@6^F*eExxr%iX_Q%Hrt%>e8Sf<`N&Gh0AAo;M2nP7zQfpbcfmw=fG-vy^-7#{Eo45})k1@sYiN-wN;#`;h_vU4O)DjXDY#GSDSy~OtRL&O9^&SqNcY>V9_ zb+_&OHA5in8~2U54_8&n)fL?hojk+bRww>f5^%qQ`7=ib6)d66B;DrnD9a49^;(HQ zbD_>!jtFz32edl@rCI0$cf-N@_>7&N7~9G$<$7C{n0$tHm1a^XY`=HN{a_jISCuoH zsVRQL*mM+Eoh6IgozCWV<32L0t#Ml-C8qDIGtV zKB2%)@L1)NVZ0mfeYYmNPg8b3VuUb?&g>kQPiie~?Q2>CX|rWE-{m{l)VCqJJeICj zli;=Domdqw^oE0o7U*X23YSWeCNjG!vc3?atF9T36Ht_(+mp~Jw23id=gO;B2+M%p z31EeHY5PA4%Gt%4!(0kJZfqhcglAW9@z5t^@O{$d^RQbA8=K1Eu+2WjT+vw?66=x% zL*Z8L%(2n!#9jQ1R6y&Gd&0tsA=Ny}M%2NweiQ=0Z-fF;Y3n9KI11 zyWyKWeMz<5*wYV*!%Q@eREq*-ykY|QDv4tPlBkQ6bfjO>y6sY{r)N^k9RR|~O!A6) z)H$;l%Yzkobc|ID55UI5%7M)^SSvSWDV~YJypo4U+2hmCSk&4j<(-S6t($Z6O%+un z)M(xW6>1pk(a>MzFIfJKCI0tJSw((Aj~1-*ycS4cO)!r+fXc%X0JC8$fFWK*5oED+ z+$jNmShZfPP52oaGNnBA3wA0xrBtF5E6ctimbRQL$uNh$=G~giCi_KNAyd(i(s2aC z$oKE4nc*dmxsMdy(a%->#g;fea{S4EIp$O=9ZK5XNqkM+aHUZl;%@j9&0Yd>BjuQLu?jpI(q~JV!9sX;aV6BV=1%Ug;JM)O z4XzsIcV(y)Tav>j;rP<{JDO$uOyxfY@_mIm8eK~g7Dd4ZiK9N^`t5NBz6LQ1Hx#)* zp1Nywhr>~luYqS13$LBN-f=;Z2$tQO9^RRau8mNel>!F?!uWN=nN~_!g~pCD&82)K zBONhY%uIBGn3iLc&khY}iTB&&YGwK_&HOqjsA55>JwMh)8&v)4Q2dLbYLSCJSC$sZ)^xtZG5yb{zJf1%^3sVFrlrS#lb2LABCI2c)kEg39O_BfMJ%UY zs@PU28WlYD3U)umzW92b0d~sFG5j_mhi^6a6~mFZi)Y7$7l4dv48I7t4-L$fa}NtLZ4T!Y zBszOkjD(_E$FrGd`_Ti1)SJ43aaPSp;-uKYb)m^ zEsC93sKe$Uy{ z(Oa5k-maYk1?E5)*4p-U*1^RNnUy7qtuL=9wr86jz2cYAGW9)+=C((zP!U_G^%sE^ z%7}p=W#}II!YJwPSYSfxyrrC996k~SitIc0$lY5Q>80nn33tjw$_(lGI>WO~snu-* ziDE?Kgumva7E_n@GNhhj_?)t!Ea-!PY%Wk-$`&F1aOnw{$B(vO(7p{c)z}0xAMUo& z>fTHK8^p+F6as0g zd6;88&Z)4+h_q%(M(21l=vG*22hIl5GIgek2lP2Ksw6a~I@kahMgpeSC_r0_-kc(f z{F|@~&c>#pj)A~InU3>RF}n)i81weuBr8kiDr$iAl387M4Ag`+k?Bl?Qy#Fx#?OrA zibY#3YBw56wjP}8X8zFhv$u=7r&J)-02m*~hEqe39 zS*J_;3|+mBT84&YsGK&8FuosnPWWRh&Q?t$cT^KBU~@b>fvp2Ba~|J^mg<|ef(b=8 z&)T8ww#lwK$xXgNuMz+!nMrDMEwUqVog#XLa?r8F;ElYHq^Pa#HKjz#^6FlxaSXQ- zGlyLK;vGAd4yd01W%nk5tvhHe190CDnlfKj!X<-HSd_NK69HpK#0H|WuJuoOh^P^o zY*jq+7d^K$d<9Qd=J&zN#D9WHC|~Pzg1%ISC~Ld|6HR9_2I`UQ7#k(zB-W)? zFF<>f&!PfJo2}FG%Qdg^hP@a>o+2yRdnc)2!9G{XfN+B`vpq$x8L2zkM_~3JX4RrC z#mBK}=uGvQ_c$xmho##Jh~W^V8(TB9eL4?rd1gTT;p|ZZA8r5w(I!@%aos~x5u=!i zokKB3XVM^zTi*M^TXLGQOABhchRp&r}7A@hfmvJv{wA3E8C;3 zyGk-2Yy?p9{M&$eM9`r1uvu~OAvgyP-(}xw zv%hRtVYBdOu?|x98Rkqg_n7~6kkEXwhUs)750MTP>g&1qqPYn=f^BJ%Oq+vpNxo*R z+hkTvX*R^Pf)PRLs<#)8q_RX%CG%0FxeOKfct5u7KOTYl z`}<%~a7~S#KfaMXv8Q`$m}@q^FCi7f+{Odo%3z&t^>Dlv0-TB=Gd>B|S9(Iptxp8;kD)vGU zR-V0YTrwaVL_SETfEL*=V6ZI2wO^JiEaj--IF(n*h{Q?GN`jBb+D?+e?p{C|D_%pTiZ-5Mnrl+-1jv2R;iPm3+d0JQR3 z!rt#_Q^?=W+*Y`$n)*!c1LB?PJhyE^&jCkHIo3<|1#PF8`I7zkO*&sps<-(l2b6L7 zYmvJ=jUlg!NN)UaY=Hz#fyL6%1Zsq*LcG~2n-d@=KCy<3sn>NTp&d0v7+Wt;>>i`Gy zkc`mmMkt%3f)|)z%i`iNg3^XF3;+s_v&aukLp@?DsU6>0?aQxD)rHA~j6-5%PUigq z{06G9Z=6JA^6y4IyuTiR{W1jUHvTA!5N2)DSuJvsQ)jWW3X|X=@YuF&eCE|vphU)b zBgN^7$$DO>{^fXjCRJ&jgo@!cy_0nSpX@*}Z9<JR4=l7+FTC zg`4b^Ory;%8bMdhzH{LJLn#kt57w~!eExaPDJBTuDn*%N9MNZuuIeeqEQz9l!4ene zCH}!WgIv^m%t5P%_~hhS8<(%u#VzmRZhaSTe2ORc^*_>sM$h0kd37N2=A-h1YpL?! z+A2R91k8NCV4^&FB(TzNl%(C|^MmZc_9@f|Grje&uM~Dkx=B~o=9y?{ajgmpy@5L?<)@p-B_Q*30&(zLGHeZ?si8ll(Ve#yid* zOr^hk8M-cqMyg#oRFACrbg;*sX28X3zyWLR7D7Wr1XT2w3v?k4<^hQ+Jp!!!$MNMW zf{2{Fl*eP{LJf6wF% zPF}L_Is0iYrVDH}zGzD2wsCoWD(SG9ZZ#7aRr#^T+@zp$AdA zIkN0P15b0%DVf`DQ4Zh^PXfa$$8c8Cfa#`pgXr|QxAR(Y)gjQyLs22&vkx1(G>E78 za?$i)&nf_inR7}nW+fIE#e2X>cU};M!Dx6tnYDacmDZ=jwI01pLl-+S*irnp*>0k< z;mmEl%`9#1KsEI*HM+F-uM%x}e8XJ^5u-G+_SuWthDsT69omOQ)z|?v|2WoHg1RDs zJ$p18xTb-6g`%{xin!&lYEq|OgJzv{hRY9lDR};!H6MvtfAkbU+x+Dr^ww{lTd!`< z8oi{0Rqyf6hxmjJasb$~_h3rhUnKj49rd0TKMi9>x=iRg>M|s9K-wnX@uT%Nz zw2lYJJbQat=Ys$(?a5~!k8j-`NN5SzK_GRoL6cl7gn#f4G&PU2s>!FG>5Dzljz4;j zL&kIw1fe$e2*Unjsd(2far~qFlE=Cx--T=~VX&Sk2$I4IEbY%w@ zB1LvqFwGbR!zP4AHX%EZEp4M39CSGyiepMjXN>C4<5&Fg{PYzb8+_a55qN9$*4CVM zz*CziCsE%JYxia3-i3{JXgAB(MGEoO5w;c3scnPPITNO3Iqv5FACC{}7~P!w;J!SM zrdyAs?q7zuNM!lB3LyeUKzWzabCEyWlQOY>Qeh1U>(atb)&yc()Mrh6UH;#KgmfKx z|5eo+!OGb zN0pgJxq)re?Jc17QrE&p`5Y^dvT2%*Dc+ZRx00LG_Q7Q$^p-P7N~G}9^@!Y2&tHXf zo0i7pNjT&8ft;71J8jKy6eDAe>!X9lw2TwOekT5$PXVBHW|}w~uot$PT~8~kleBiz z)n#YYN}Xs#>yfsswBaT}h||%6+P^%Uh(T#mN*e@TrB-r~b=5;M%5O8A1x1C%G(GkC>fePUVIgnAgPDZ8I<)gX=)f@|uXK34XT5J_04G;AvyN||wxrP! z?{i=^TL4>I5q1Vj*kSi7Y@XG2 zf}J^Wk8_tn9xWC(6G3l-1{PjAV?iYnkxk?t$DUUJCl(_0Eh30^!jEi~dV>A0co56Y{?=lr#*>N7G#))y z#0+|8iBG~rrv@SbX^4_;Di5eg) z2*p;f_%9MkA;V>cI$F#A1p?q7P|%8-7N{+J3u7N6Tr6*f#cB(yyEm>fm6!ZQzutOf z-J9*Z;j8p9FRT1fa$3*5W=pV6N(Y+;=ukt9&&RoM^G}UCB>+c2=#Czak(hAJ;6n^n z-fN~e?XHuyAZ=D}`0vAx4Ok+P!bc1Len?K5xaCgRIzJ*Lf3d~((6N*VG`DdA%+;#5 zw^p*&vC?`Iu5~tN#cGx4Dx?4ndhU>mW-BNv!LX}PsxWv#n5RGE`LO7L@NjFwi<(!q zQZ28iP=#%u^FJ>a@9e?yh5I~}N3}Lw^d>hXTIZrdD zf$@`>kr~u7Dqr(Abv9s(@K4Pd27kcr)jeTDDi*&v3*1SUffId$G9Z- zxKLF^F|QjeJwM8QtxUV|gBw`lq8B_y`D)5kGTujC4~R&a;0iL6YFnXBD)I@KpQhf|rsaEf7JSTU$!43l9>KZ1ATbbf9*%s%8sXExfQ z5`id`)T{_k&Oj5oz0U@%!lCy(PJMw+#1;5(>H4GySH7N~u^dOzv&>Z}9y3i^KZfR`(}U&-DFas)VXNH(vTC+8?M(uw$i}CWi2D zRy&T59+s5vP+~;J*%AOFHB+@G=~~=!LXob(hPqGAk~4FhSGv5vNdNm(|_OCu3>6Peerg~?6-2Fp95?3utOk{oNJgX8)43-=E#8PcA z5AtH!RWhKolkQAscKe>=^^#TwP-X>3)F`lozF=v(pO%l#`t(sUO)tr!TNpBFjfw-8C!!+QH=%=QlD4JGyuzW62*7r ztY74NgYJyUq^?VZ?UlNb@$SSjLgd35HH$l=*c_$o90M-iWEAcMzDVsf&K2s_VB>Ab zuT(zyT6rF{5R9=D?i}Rg_HYT`J*oG9se_t8i2;3NwIVWH@lsS-ouDU(#b1t#48b1^Ct& z)9sj5n%mQkth6xV7spVwWNU!G$yK~9^-YGg3Bin=8TVKt-2Se>$53n8$hYE8`%ge8H&?uOVY}g%EdU9psanw+lA7B5Nl9v##^ zE^^N*m}iKuw!m?!CN~vmo~pE!gPsa%0YlBRXU**r#EX1Cl*N!;x%!j~iKpAk3v^v# z;^ll?=a?k-u2mI!&(AAJBlRDd0H~z z0$RVl4&y8P%S)dSCG)xORIT1A3XD;>TgSH_as(3vIgS}Xn)!hpr}M5AGuwj|L6Un& zKJnn)%U{@DI30x|CpygGqjgRLy9DvIvr zl`q0FAby*9?N1elHOLy_h?gkE6W~afArKJ9??^XmYoZ?;h0PE`n z>WZZFcahBKDkE(W#a0LO)G($gBH{jVE|%EHFNY+YhV7Io!Of=>L>h)LyAZIv2}o?<%mdS*UbqmH-{xP_zJpgcw@{` zQNhAdd~|+f{cA>WIbqB;pGJQ=q)s-mgq^X)hT~7JVoBndse9Jyw?=Y10#jy5HC8CG zFeJG8ffd$%*%bSK$!y*i(PnxH8}n6mw!H@V1XPz0!bfO|fWdrbIKgFdwe8Gf@lD)Y ze?AVO)HzU^7%SWYLJv~48l!meZKKkmJmi>3a#~Flwwp=PQ63Fn1LR{2p4lQi2ST1i z|28^0S`4MxW}p6hfJ`a`mN>=fzv{35$OM}iLWXyRC|G&a#}C(Oc*OHD=blyc%?7z_ z(--O>Wl5%uLU>K}mDH;+GIqCOzlJM^tax<4<*W>SE62OZl-@V`UM@Sy*;0a3~)LN zOd+}h;zR$5H=A{QT0ferX~2J6&+tRne}C|N_d+2<(Iq+ zqq>~4yljKXu1n!#Gh3hLTdd_|V=+nmWMk8E#hMJV$5( zjBB9rzlD_*zmh^rhQ|^CfOl8&C7EZ7_I_@&S;y!u(Wc#=knMrfjA@V=U4tlI9`Btr z)tHc2$Ib58p67pw3h8PR;3rWNU+W(78Z&p{KBh}i|2hARcQEwX(|&NQ!ktEI3kd45 zGRjUz^0ixdGsYNs!+{{Dxr+v2bV$+=2+egcSJbE)ts`pqP#dW>8RK*~h6aAV z+UsC;oZ!vPf)%uRSBkr_xB#$5vF|TuDK%`H&2l7U;9FLc5ZMM)5 zBj`gzS#5f;i)G+02S5p&=5{xO0L7oKqfTEM5M<_o3Fs8K-iB%Yb z*LdH8Pm7-AW=bgai@tku#qgl%2%;gTwANyNPNCx_X<=c;lwzpAE|jMP^#TRbP$L*# z2U6czmo~y7-bd{j(E4vyUg6huV893ezd^OP8wDp_5rxr8pJd%aJG`fPoRllXhO?I5 zEVuhG4Kc!BSH(iVU*v$Wq~G1K0-XVV9ch!D-Lbp7{@TCxZ-1B6+;7l$p|@t#@;d6n zWU}3TmE80lC^#>Aaxa|FveJ!Kmb3hYAXC9v`xP- zs9mi|(#`g~DCRm_Ix=wXEfwVaXpl=(dp^nHdh?m;#?vu&Uwp2X3|-0a*5=dj3&f9S zmr5~%IN$RJ{tg^%Wm=tXrzHq$?s6`Ala|+6lBqBR>GT#B_=-)kW-GT)!o-Y-Ze5D< z3)L*2+J~Qo+w=G-;Z8>q-Dqc;H;5V80gUepYVDn?g)2vy-*?(l3im z-h1mQ%{+odc8WG1d+E7odJnHeMw0mRe2p*PPdwCy3v=Fw2*U6ArSN-|U|4+4r?din zADF|HcBBYD>Rpw7Cu2>?`XQaw#9I$+?DMecsPTl;oEfGR*FTS~h18&HrsUcu;hDu= z%m?FQN6kdkXXUbA36C#_3t6N?hz8Z#EBZ7&J0lT|1yR`6kxB z6?X7htN~bkv3?wfjP@&N5k%zkAdsUu8K6c~i&0>6JtJo3>g*iXv8P(D|9&}F(~Zi) zrUT-7gW(S}C>+3Ei%1$I^}t8@2y&QZFF3UqCj2oy>r^rqb-qjD3&~_1XrU14ubGw( zXeDn@3}PkUqwIOq$iS)1PUtNYMU~@v)bQgN8^1uII@p8TaGlm4S3MN-fMQsDe{Ps! z7I_2H^3&uBzXW9)&jV^&ObVJdJQ5B+u;pbno<;Y)YR|JcOR2U{vB(rh60>mxf7=Nk z*Qd6&*lUSADXWdADiI#=?LrV1)?Hbq*m!ov>`5Ua&I^S>8eYVD38T^RxD)%5`*xY9 zTe1CKIoSsFM{`cr=hMOr2HbGz#CXf4M?K3}MQe(EQTPKOR9LdrKs6-HbcwbuGWnMf?UQ znILJ1k35W06PG1{(C-W|o^XVV#1AWB^SVZnB!X){WF2Pd$CWLaO9XUY-z8=#UqaJ30d7=CH(XXxZGj zed*mQ60bi4$P^dEz19#34wgT0bHszsdq03DW#y3bYS+E>@B4?&v_X% za@As8;`$A+3f!P@9uxx}sO1-ewf#JZA#I@>QQJ|tGv?6u1{Jh<_bEPt!+jT()fc`_)CFh7JkZzUWInQwV1jxpDYZN`uL(DBEf|GR@r<_pKu!D^foA+NNRqJMt=cX;i zi=pj>c&v06qMpk!R#p1}-fVvy4;VY2WLMC8|J?cJo!)>q_jCxof#-AR@6-A{&M9`1 zp_5=I^CvdD#aDfi2EF*tGZM23CX_1)&9mxOxj&(7#*v*d>{V62v-G0W&t|7Z7qG;? z$Uq1Q$d*KEz=<=PDiM?h_0w){BEpjqvk1uY$c+Gd(r+G`=lQ$MU9}b+)J3pQMxFG9 z4foIv$E5A_?KpT`>Da6@X+qk`A^H}NVu`&rOg|bJL>Wdf2bbMA-wmBk(~aGKe%oWQ z?<+Mlsj2@4VETqCIkwUO30;{9gA?!YPaYVi$eTyZF)oT+yyx7Gg*@Tou@blQ2`X!* zKHbB{ChtA67^qvT+y*H;-=Y79A`)Kvmg@W*IenTJ>GVE6_;6Sr#N@_hy>d;Zpz&D= zjrXWFNDpG5a?@vp_@*1G`KyPPf|oSL8)vaGm>$_m#4AzZuhoi(OWuDyVr(X?l5%yJ zY}29%wB3K=N_5R|YJTyc)f}2|=^WCIMcZ8X((W4E#H^ZzJ^iOY9+JGB6%#axY-W`6 z_RxQMbMr_D>@E7QMMvqjPw8u!GKi4%o$Sh(h}xxFo((|;s5cKB)~*BW0O#<3CkjR- zmIN%|2;#ObCn!4$hi^VehJWj3%y8N!_UR11XMCq6tvF*~U)RFhg`pgmFY~8l7-B4B zLEoZond$$FqpL6bu^C|YLu`}t`|=US%mVVGl%}6vW>BLasl@!penqCS`KkY@`(jAE zz`AcsftFCFI=A=V$4)J7V6qx%1o}r@o%rsEi|Ic`tw&VaUUY%N5*6G zT?e!M8J8?q8$sZU=IQ*3H_A8Qd~=rwxMHU5)qq)ilrTn=!GPnHSYZZ#c;`xF{!@zA zr3^KW?YeF)wFTmb@qluil5Dl6)JQaKbrZ7(cKH3ao4(Hv9lBh7NOEl9FBAhpr)hfn zYM0o({Q`3kfA04y$amn(7h*_skQVVi*>#CiuNw6|-UMB05^%jv)|5to%CbAkH4M9Q zR7HLWZVXP8AP!%iIivZDA9sKBxW5GfGTE*!9!tL{&ARm#)HZJH#_DwSPWH9(`J&yQ zgNhw+*wFmz*Z!&Y_Lq5-T8J9hkLc#p2Q>`irA1B zytJi1tz8QZKi>xZ+a%S-kZ#3vw$?2%n}@ycNA@~CScSd&yzx{QJ=g0#&Q@DAhl#sB zd+iN|>`91dgS;<%MFJ`5plw+cUj2v(hw49CB4ePzT!owDIu3osRiT|S$^A&bwsGweS;FxK!s*J!@N(l+19Qeq;h=L{)1FT{2Rk`?q zTl+W`O(w?CmmQQScK$TGl>3Pf{z`OWj~1&?DdY4sr}#DDgh7mqO2OEyiIRsZmoLoX zr2L*l1g#W-eY*gnyXwI}!e#3BitYTrmfE<=HI9f(9u4M8k+(CR52uIwE%crerY)N6nb2RU4z=vvmIm-@i~BKssk zPK=%{cTERkE@~YE!pcqaFcM9W2WDKf?JOo^+$hdEq_Xo06JpB3UuS5P?^x{{Qe=r? z)L6XD*RZJyT2H?(;lX=BZLbp{_Zjvv(8Wd=CLItb(k}+7$N=`zRA+7vY6+^Pn}7`_ zi-SL@989TKUsU|GO_{RkcUzuVS&I4j%+8wyq;f7H-Cx)3%0{* z*qv_!X_J`&B)gB(%6|$r@FFe2ff{x{HVGq<8lYVX*<5uKxPAxKYF-dE)a`I~fIDpw zvrh}z=~1Il#KLmsjkDAUVP2X2ax`_eh{kqe;2PkLO+Yr2BPqe>*Ir#gS+J@rM=xc6 zW1l-8U&=htCJw_php^V|*bvQ_HZlijQi8iS$Ns^$|*ljH9?J-ACEgt#lfWnH+_&8oD|<_n-rxW}hffVVBESjDpEZ zU>q{1pu#~K<-D-RBCh9ZSPKND<3#=hGKv5f{H+a0Fl*P8htHX*NxE@oF#x7TsrG33 zI^+qM3Z4De20+Se%7p*rJn9SsAka`a+;}e}UAp+58`T6D|DZ?3BymU()ly>O4hq@OU z2Fo`w&cUJB36GOn^lM1;Dh_XrjIhZh=HiPWv>|jOQ5gvXg_jcZF(FTdG z>yNJWv$YdQ$9!_Ex(Z!m3g5sNeb3&*u;W?8&xK^p^P;oLG7kBYSfqA$H z?3AshEiBL7?f=lHTx4pD^ufL1!<|8!{@<_Y@mOL=I^;Ec{j-t7z9>E{B<06uO_R(v ziA(=x!UZJsV{L~|! z8RJl@TorBA`g=Uuj|&sqE|HsOVe=Iwm>HMJp{x*pb3>(wd9EM~g|y?FpV{qfpWRt^ z?PP#YQy?Nhg}NY^Ma7q`D-0AZDkr41cXa?h+q-%Nkk}~?1wfRW8~xoh*i7bv zVJKtiUe5Lbonmn&e2+QaL~6pJwTJ67{TLKq)Am?jwvhN|f_7CntIp)Q4`&ZL`R0ma z_i4PB<{LDs8oZ#N9rN1KoL-^F2^_r5>?5ggz&6u7SH=A(vAQ#ngJ#(zuisVydh)FS zqtRin8d>mAzCK1{7)}cMrJ*teL-@Bjhdn-389;hC;k7n|E1Wk>vyiI~O?fH#eE?y6 zg-+WU#O%|%&{1Fl4cdv}@FZ<%^Y;KJ6KCcR!A?W@9$(I#){aZ^D}OcdBVRlBdgtMw z%ry6-f>+D5gagURHBXN!+fob|{J|JP&`m}NEd;Hkr>+3T^w;I4Dw@^IV7$r+5V+J2 z-KsJ`Jb%GTyfObO-%0t#GF(~a{_lN;`Zf;{q>k2*^8x+E;V3e_jRKKZ+#H+lH}2~x zn&dEN%(}|D*A9K!=3o~*Btf)0>p_hI80ae786+KiWA|Tl$LT;i|1vcG5Wj5CD{ltF{hz-rc`gg0V0xdXrtZ1<+Bl z$4K{WH+d}jJ-AzDZs~m*4-@ouF&l}P7BM~xBIkKnF&RrHCJYIkZ?=E|ztZmzEU}X; z$*og`l~9r2P^qc(VeRACiVQCZvp8MKb@x)`w@a?f;dI7|-(75L_5T1Bg?4@w^Y7KB z?=Fpdh#-6-*3^*s#OBZNUE8clW>Vcg#YmgfD&M(|YP{i!%;r5Km3c3SJ@5$;j_?hR zFY_6=v^8f}`S%8q^QXVm+2$kcYv1>~flEAi)s1b!B4JJsvIql;$0tGdQW*o7W+8)K zxpA7j)bl-I8E`G4yN$Sk{kRBppL`GAmWaZnP`Aq^TAY`&dB&!&nPIXZy~&UX#+`*8 zffX4;;FE6O$F#9l|1iy7AjlB}O&SDWT!uLW$%_U_zl-?XR81v;nA+J%#HW_Vheb*} z zVkQoulXynzFKOB&XVE8h-TU|c=ontz^J)l&`_f;CYjMSHAW~IHFnNQ+vn*-LQPs&f z{A(JsyOydhs8MRNDoT|dL#D@8kWpuocoaji=nj}JP3XXEt0#GsN!1FWjnpD031Yy^ z?%R^ml4^{7p{DW2039}-4xt0)=p#|1rQJ!R?L<=~?&$kN54jo@`xd zMiDK{(dJ%aiVJ-0nG6r5q&nZ7k`}r&ddB|-+_u9cSPL~=kQDOIwuO>PQ}XB%6&KUd zBb!{D?x^D4fyU0YFFfi$42<9#7u-(rxxWo0@YA@>#YNxl&~q%1+M96~3dWhgI9ur0dSg(gf<3EaU^J<^?5E9LoUX zgRb9>KBwO*z9hE|Gc0LJ+f&B{1BGhkc3`tGw0H9s`N1zx{m!g#Fj$7HbMF*go4dXp zbb^^S{_CqiaFeYr*Oc5JLwdN1c&!(aXutS^!<4SSpOn@kqS(1{n8~gYiUtn1&zG_} zbWqYTWJQ#VL8If8=?t@Cabx5n{WaQDcPx(W4UT0SsI}p0 zMmiEG&Nb=0bmp;K@cWsr+1(zx*gXZgBf?=f)af1>Jgp=H(V{RPP|I~hR6G-g0GNAX z1bzk*%!{A+Td`!Mkhg(ea0_^1=|e6?t4YHpsC#q?xx9FKkmt{xb2IgC=qsOK;9Gyt zdn$S4kPKBvzW5FP!EGlWn6U6g&(o+Oti9g>Dv`92&fOyZ&OOV+6VLJ~7(fwF?d&7f z(VzJs{CeA!#SfJa6Y=2z%eM15_4pb0;$CoA#p8#{uZrdM_(9sGN*%$~ep;in5&-nW zFV|}ZXV^M#8Kd$&l|2i8HfcTODtEYzk2ZPwC2`R={oy5!4u91z9jrwJ){3w0b0h{fo8#&)U+=8Y!>Gid42RRD>yn(}-(M z1AO$=@=VfwNyc*~%;hi31x8uMgi!V4cv_Tk6@Zic8faas&fo9lbiJRq=W6l1G;Do2 z9%5O%%piCTIIQ(Z8M`+qmLHxXUVfIO9o~jOI+)Gatg;6)pcV|cvfPBnmOpWVsY+`% z)n@Jx=Y!Uv{N~-42|;aoV~@=tI|OL<}S<6S}s;U=6crKM6iLzI>kGZR9LU&7rIFHMz;m;+%NXzd>a zUQ65J(KaCRR$)tX<-uoiFuGnMl2}?6p0|;Z_ldt#VWY={zE}gjB1)&W*E)z!WutAI zI$WpOhpWSKV>09%a7PLF-Zbit%2nMOEu^bIF5iniXb~oI8-+`()9;_~Ux(*ay+}LV zUI2z8SS?N11VKrI-(_Hr78JNzz!yDqSW+C$;y6V`tq})C9TY$J>`DkuW+jN*&sNZK z8isUD5B0Ik;qUdMesieHI@Id=b2NAjPScvyztBTQxAClaAY)f-tH#NSm+i#08)D2)=H6Bk8Y{RCt+*cUMhM+e~M-8o3k?Wp5Q zVR-7c?^++4DySEZiS!~4k~(k9C|JPHi*cyK@VI~A+0Pv5_1(mvtENEH^N4Nr`QIfu z>sliFNe}Pq;X;4jt`67wpg%k&GyI$9aoH`(U(5#qOSul!_w21j~L2A!(w|6#}fFtOmodM5ZE!cg=aZ1`tlCQ>| zhy`v7T{_$np2l7@?M`a_X6lx-0Vtzf9oRGj_8!qmTHF!LGU$gx718EKDGP)j{=;Cp zs(yli*l!++g9IzV7{DLmf_@D@3E0SoaaGzE1sgR4Nk0_xcWpb=t6(Tm)$FUo(qEoYO7Uv zRp^F*ZNWU1kv;D1jNjiJrBwd7MHRhZ3#6S{5<34c3B^vfCr@!6WSF4Xb?J3#CW+si zwDdy5swD^`C}P_f<9q0P6T?9-}5IqiFdSeH&JbM%U1 z=gV|u1XH$#q{c`hihxn=Xd`*p-50~^!lnTY0o?i`ty8-nOBVY4RgM#mCXptLzw~yD z^TEbZV@Z*hNfC#wEm)w3tx(8Yenj#P%38B=5lzCZkfl1oalxh?QE`-FGSW4|>3BJ* zYs|ceXU(k%SFKub!_Md>92>Y{y%peR+NqRTB3RJzp>iliuL@KbX~8iagFbAtYGF^) z4@yB`o0xw`Upyutn=B%=P^}#dPIxn7F??8e%3EQiW`ZO94qn&DBt({wnDe}u&tAJW z7y&$^8$C{diHYNn){@sGDoiYs5=d~kK3rRIPWK2ilbmHX6C=s8y?xibwA*%M4IJ3T*e9W{rQ%Om% z$>JW9LYwMTzFAe;*1m=oi@j2-57NiUCO}t3mFjA3FPLfy#Tx*DM5dMjc3N*`<;tM4 zrmR?a9~$Ot%0M0)P{*}y*r`6VoXy9jI*uObZ)dvNHjQH!>O(h^cbeLJ^9xhZS+|J} z&Ler1l-e<4a-_Jx;ByVU#~3{v&NTFSvhgcvAvNRYj?GClscB_~On&b$w)ug=&(=!u zV!jAzO>)Lc7VKV4KJi3y_l0wl7f2;O1lE4s4^gpjqjJ@L^tmhK{ly^~NmEqgNN98yo{tOHwYl4dW6`vP5 zNb5ND9%rx{_{GLboR6Ckr@^>iNw1G>y>pB^vEBY=r$4+y6pd)le-dG~)yF^nb%&Z+Tb%370DpzOSB4Myt&9EbZYW9c`3c0Pgu&#db!3DAnSuU(ipBf1=%#N#zXBG#ETRL zVT3Ytk(ALNR$wUGTtqz<_r@aSgx*pKBWS@Nm&)X4imEG^M_X+DRHp!%Xs(`(@_A>kECi6 z6OQ)-QWH>6VNO073rX=uFHunrRqyH?+>g*jebh-UDEg^|<@MCgMagjcvwL^Zrtv>kvP5X(4gGqRnB)8^67Sb2!T_n`py-%5LnPDOEU$p1)Ntz(36pu+6Ih za(kVIaODW$Wcw{HL+RCT)hyy2--J}#F2QXfnE|*d3cOZ=AdB*P)NA=K3$?E^M7d_I`W55 z^yTr8+^H4Yw08f(`_)lB1qyYTb(BbLh!%;=Z8mEnzdD(}9qyQ^KQ89hw4v=FhL&jz z13RzQ_}r<}GG8(TKea>+qQvxH(JwHjdH$tA4U@DKNDkkYD3mCj4}AG?bR8B*L=A0G zscr|5f7`=UgP=A<>+-2;b;^Uz23AydfyLQ(Y_+b|Rv4z>ZCB1v<+)i@v6#GW`40V@ zs9p`XTZ#h>n88K$=_h!5uHl*As=udt|54=Co1Xyx_1h1gx_R2>L@?O9%m#F3ZP8lN zeUM@pCODH?DYbld$T6We^UpIMUHrgzfeg+3+e+>ETZV~l4;3xQ(WW{GQ6A^QcQXap zcrzZy<3b=Z+W-&-X%*D>bTDW@T=;BsM+5^KCbJ)iYwrZ7<9@|``PGq-5@xfD*4vaH zkk-5ns6rC5O>_l|n1XUz2H8+PlK(*Fvu@RernU0IOa5-Ug zHzlXzPfxyLOHs!KR(JEunE4{!R6C8e-`65CF{hI^+LMfuY0Q}~%T{fJ#~DG;MOf&5 z>D0&A`!2G(PLfx+@tt#yUM$QjC^pVN%zW&hn z=KQXACEenuCtWe6pkqef#a@%z`lEa5B!+#f1#Y6j_bck#x! zzHt8fum%%16XrIle5u6pplm()w;93(!9Vd$2u=3Zk#PEepWaWFJm6Rmvv=>p~#GYTSKz4k{xOc(@j)cV16km<>fI4j*o%7Zq}Gl6&j?5k%AR zkUY#_`E_ojvjZj!zXT9g@uj!fd@_D~zaE6*29^uyGH(a)3v*5a;Ea3mA?4Jb=O;?R zZw%gtzl4E$O=b;)&=_l(S@sx9fsi(K$%AXsf0hq;Jq%7W5$dr9?ir$32{!a-&5qtA za)93AT4LQ;k<(2L)tbv7zTm(0U*`37bEC(QHQ5^Z<>EBG`O3DLZooC=&rlSxSs%Eh zZan=se|dItD;?c;ZwqjZmI_I2{B5QmC*ZEvKotE>h|}9X&1A+)CUK#oG9OuTtaCr* zV_*>m!wOM%k5YaY1A<1r?d{>7pmjd(BmmV;uE#ZEgt6g`Ps2FEcXM0kh8A~? z(WnX&LPM`K$;>3iR}tRef$G2gxrM3wnM(*2RY0dgY}*ahO1M*cjf1c z$&Z49J<^7R4&*UNZqgmK!cOIo?l!fe!4;-T2Y-jWDLgHyqEpJ!Ni8+Pe64f?BQzJB zly(NclG@5T_Z9OnVTKrR0F2!&{e79OD~l`ur&E++!{6d#9`8S z%|Tn>n6(h=YGLR>U?up_K8}?XkMhM0lks4gvjwd<@z)Ck!z&ewvl8%cmvm8Kf{hh- zFSB?-!GYc20%Z)B7|AMwx&zvDS%@$XHo?}x1X&su2aMKcGFiG?xMQ`BLSW<#M~(T7 zI`KgAYyr)@XVFydR9I-}Ryq153oc$`hqFwX=WyyV0i)OWWy#og;-@~w5Vf&mgK948 zQeCKq#woP@8-CZ&>4*uYrH%fJ0*0#ZViv>9CCwd_A8rEUTlwL!;MO`4wx2YV16~OH zgXrhb)lx_7U1}UVA8&0T1X@O)i%I*6*~u=@#tws8%5@?@IEkwyD#1yl32m|w0k=_X z+txW1G|}V0K-qdC>PzY!lpST6Q zEVTNE|E+}J?yAnEo6-H-)tQH;ly={-Dl*XVUG*gIU;!kAnnqNS6S0$k_NN7MCuiua z(8NsVUvW8s;45V%$3i&Rm`H9nGOWB9OC08R1B*lWea*Z6M)tgTd+)=Ac`~}gdo$^# z;Ishh0qWq1ShYcP_1vtaG)%z~6t-|_qD1>$i#1;8>9}jWxCMYwJS8_3J~d6$(Vb29 zJbg9kbJKe}ykNt-;w6Cm@wW%YI{F>Y?|CX+jWS7MmKdQM4y~Q5(&cZcFeet=8~kih zH{AB<>h|^Hlkqal&0Kb~J=3mq|CMTQC&v>u{hN%Z?1qW79D8RP>o?^g(Y~!Qj~nSN z8tmKZ6Ft))tl?!Hns96Sbaox6L5sB^PHGxVNDuA)qQ&MhEZ|hzKiF!3{Z4`0FRq*c z%^?z#|JSOO(o-0?1u62AJq`DMvc)mxbWy|VO?l$@Lz7z*BkC5sSO*%!O41e$UnK+! zs*6Ar2-K&|Lw`zE(CAy+Qohx(qleMNlpH$O`g*@bW67AUbVy>x<@l#^V0zu%9E zuHP8R7LGE$D=4HvrVMLo-LA!YwT9_I0^9$4)uYkMYPi)*sU*uJ`W;`w+7|5j*%e$p|&fuo*W>bHQkJw@YoES~O6pwR*`jQ+q2Q$KSUb>Ktgi%(;S3CsnwIV1`|47gu3h+LHGa?BX1@EjN*S zSk-6^{5jE9Dqj~kSD#Oti1IWt?HL3%L?@n#CeD@lrHF@C%6315uor{?V~+QFeK!Yg z@Nu58C1X-w2ufe5uJWSc9*825PqJeJ(zxu`+{UFT_kA2FA99|q%Crix% z{W4k;7AOr!$BIvXyu}ja$+a&))JD9)L~-or~man zU5@=U>^mw6b91gw=qCV7$DKRii8o;;fKAJe*~K}ashF@woRdlg=v|ObX9vXW(cz08 zp8TQ1dx=tWtm`wgna>%^@)&V-vcYP7bfbXL+QpK0}C`nrwTqiU0a^ zSrTw*i@-CUeDJOPkga83v{fz5i!YiybFZ*c1<2d%DuE{TNSdh#aB$eSAVM_+M^PN& zN5589o4)$&KB^tO53m4Kv%$gJ!#YRqU=39PCAObff_E~#FDUEOvW&46v?Wx(c+Z)< z=7IokPKW7i-;Z#~O`?FEzJ?Rsm#C{~%)Kkj^8b1;B6_w~I|vs%&P9Cw)&@ljOE zx027IQfBDT7H|Bx;LAFJQNHoVY7Vee{3JcG+yNdzS5je|8% zV^&VpGnCM9U(#ihc{XH1x$F?^kg{aI4WOqIDDBLHnS~%@ctfWhEPJgToiHG8QHUp- zrHZi~Rr*A}G~Dz05Dk|~H{!ushXKCH3QsImllBRB84Vu4~p>ttb2^N#!lp zUGrXHwP4KC3R6-`p-jUc%3Sv7{rdZT+D2pGPooQ|!SMQ(u|T1a>2VK_d}$D}frp163b9jaZk~Zy53HnWa8>PfG+OK2D2Z^kS*t9}yNwthRgdc-K@z$Ia=p`{p?0 z!{;B`?wDY`okVSdYOnm6t z+Y*lfEFpfy<1IbkN=;smRR3JR#Qes1_apq2Q&uQ?sm#F^X#L;def$-o2Z?_xWJ-Ahj{EY~QW87qS3vBeenor(8ZPIZ=lYAT=g%P5ye@Quz1ZhA!#!(t$ zyWhR*SL%_-PrQ(pIO0)--oeCdVgaZT+qXR!%MPT5@0XXwl zYW#+j_9B(4$Fr0Se_~QiO5^s_IWA(*qrr@Eb_&>2eKnjV~ZlUaoif8 zeZ77-JS<2bj?(0vn>4|$%hxx0CV0hn_!9nGppe8`+9)hXW1S_gu?C`Qon^KH%)4H} zpYK~a!{RiyC1UKYI|zqJfbNXw)#`IR_1++30|Q%b$|HxskgANmXks@`vzv&~8iq@i zD%7VG{$$xhUthp_0xJEpwM7N8TP*A=qwLN9M&=IZgdZ;2Mi>oT@&(-KQc`Vmjocj) z3Au|LGh4S9XsX<1^O!~dNTWuFq#r_k#GOnAAY}f@vs`$@z#Xi8FB% zK622(uode4XY}^T@Ax5Hc%0MrNhLb}307bWZ|l>79Q6A8jA$XtktwAK8}6(|Jj?dv zjCAU!*?;H4b!#eI*LkARN6U9Rz}h;+W^9j()lcTa`%O$?7ui4Ad51Xd631&x_B}G%CVPS*Fs*?TbO>!>OfNzJm!ECam|HH+VQ(zk&^*2@3@lxh zTxmHvLTzzc28(le1U1zSljG-emH}W57OHXrN|NIAJ;N@exu{dIufR=eA+K5^t-2Jl z?t7T(Q`maZFyrd#bz{Fy;--ST2}Tz;8x55~1W^Qj6>ch)Rc?bQPswoDGF1G}Q<#e-l9X1E{b7npRmcu5$3n(*tBLVrZ>1rO&o=E(LPJoQ|hqQ*YM zNeC)4S=iOrWk#H7^>L9DtP2!@J9&}D+K|Dca-$3vgG#M&DxAjjv*hU_j$~9$&kcl| zec}6~Ibbmrr*TE0)uCKRx0kc16qV{k#Pi`pNe-qdQFuN#i!-pK?a8p?O(ZaFp}){< z_*Z36Plau0*WF<_w->?DEqfKPj(c%PRn@mCK0c75{crZ_&{x0b#1Wps4B0s3Yjp;wlcKkR-OOziWH1m^mn z(ptK|KW+SPArJMt?+PfMIMN$$uJbb!0MVSSH#SaS- zW_MqR5H;Fi1nmg#AY_B%M_k1<5CBr&U@G+E1uogn{{J4xgmZfHB_?8?gUjN4LxY#2|{36K%E0C!0IU$l;yT1mxx^T!XPINCuBQYg9~M zGpGYCAkI$IrZXIYJeav2_lzefU7lC+nAc{612qJp-Dw9JA21XlzpCkFwnyHXwt!ce zqUqE|^O0eNVj%B0wTQpmdJLOsK4hRYKw@?A{i{D`GyoIF0@jFYOa%sy&Q)n8dht>& z;{{N;FydkE2FS7qoIHu~6;V}&L*7!`QBkswW_CkS80ezbwVIR1IZFg}+#fc0g()gi z9yV|4#%lI9^b8Te72*Xk+^OE8khBCMKlp;aetzyc&)f!MiZQ571y~% zAKqi@kl9xasbg+%5V(aA`7k3sRzyLHMO=L)78jgR^}|Fo172Jg#Jfb*HO4zmdhqNG ztBrT*?3;4Q&AzY4*7jsVpR}w9Ci@r+>*{uzwq&S>#vkbh^{EHr|-s1d@>IFa2p*ma#tkb$KF;=`+BA=c3zy!jSfTEzZr6qPy zr^z-L)<>MNKTQM&9hg?1iCI zcxXCle39Cr;oSg#1PHxAd)Bv6QA=ani8q88@QXtdi#6|#`PFFjQs-9VjTo(d3e_5n z=>_-a_7TXwcVqQqEQ~{86a(@#4wrjjEDzahbZMO=1ME#=$H-_&5F+n$Y~G)U(-6-W zI|T2ETGPwNiMnug812e~gKBiEQc|H>X(pn`6jqy2F=ZymCtf^hbe_hCY)Wr6D-*!1 zw~-u5WiZu`f{dm6p*1TIhe}x#1 z&l1@LRglSklmhvr@rvUtD?9AYojUb=fBlCl&p_sDFl&vuLTL(LuDA7qO__$U-Jr zcT51#FgHdw@>wia25)tQ6wTnaj$bzTbAPZ()~S`fR}UVFxI;$smAlZXGi)%bmH*Z+ zH0+Qqj{q4qpH?HA{+7uA0@EbrJ#e zQ#_hAl}Ekx5p&7CfVn?eVK5m-cfw`{Ps>?J8ixxzAVEs*o*&nNWM;BjUNN`L5gSG;kI}dIobBt^V`ViyJY?>;0|i?T z5lZPYe!hDc) zg-X;9zsww1sxpS+CDGw_njzV0Rga6w1$~=v#!tn8E@~<%*#y)#mimTb*UvR=zh?Z6 zfCih!kF+ebsxYCMi%MBmkxM|jhT_y=8_JnL5i&P&;9JJw@b|ikL__VOO~gpx66oFix!{dY1~{y|Qg7XJ zobugiys2HUp!_iR0n_=7`er`k=Am={m8g6e-Dxyl#lipHI9(zRouyoa(d zQl;B1YF* z&EQQZZX=*a8TOKRk0aeJPZ&}{mwnVZc)+gE{+^X=+th6cMPk)v#hu?OkgfX8o)I~m zkmg-8Yuu~7x4RzLy9Rfmy6L*W)Q-D?PqH}JQkc?ZA~$b(16Y&W*g3avvdLk>CvdID z>fej>msJ-Nu>xTOraD@_j3d;V^(qL7N7s>jl_7uuCtx&kjD`sPyX!GkUb4&$&A?Om zVYFLE+Ff2g*2+9jmeYK|i5T|aW^{W&Gp_LT)Y?)$2lev-b&v{q0fRg*xH1A`xjdF& zKL|`+I!YpJ3*6$;QMhmau%R+VLcJUIZ^Luav4Eaava0e1!T2xoKP;~Mi#2~ide{^5 zb#am&;u^?hov)YJ_Lrd+NGtIMwUnKI`r=e-9b6?Ci7*;;5QY7UWWMG5#RNn+5`>5NfqUQ=tI6luAk;Wu>QwkP_1UGu)aDLg^!tAoATt)V9t_+x-5w zvJ){dn1ydPziwR#?YV-kX5dsyBg6zxA;E5BLAzpD7%=4^Ot4h{S}y5b$17Tl9*WpI z78qRF-P%U;@n1gsuztTHz`T#$NlQh8anoXB{anV8%VN zD>aEEsa&NpLp58%_>EFGzN??f-bz))`v*H=<**=1u6on z#)WIxNg!O)20vQ*fFYVcgU;1a`LXoz9%?1Z>-C6>ch zBxa0I&{Tq633w^(d)em%ec6ibJW$_|_l~m0E?lR< zFt^}*oEmICRAQ`2BD5bf@*hKGxfOp%EI-<`L0SG2_E^Fm20Y5@|FMQoZs#0DZbitg zkV8QOuu3BBqSD|{fh6@Ea&0g^sd~9o$4b@h5VzI?5;3dOj0uL{TLM!k z%xI{@Dlx*xz+~qAA;jAmn&XZ^pa2|W$W>n7TJ_m*am7~3^>S*5t4QVgPI_lSM}(dY zbFBGukJ8(Ii2joj$r^w{?t{TW>b1RBy-UtH>mWYV%FdQWy@E_IWf?CE3vVr8i(Z}d zbi~_8v1CV{yL^kD`VZGf-^4OX#F9%~oduC(dm$4yFqztdaWNQ~gBwW_AQf=b!} zg9}os(opXd{~J_mze%7G?S<0%qlAP3pQV!PqF!q{z3Z!Z+)nMex#%h4#X-H9v|;ez zKSmd2G~pmJj-9xQ)-c6&*Mif6Vz*&?%BTVvQGiBU#2u#v!+O^~5w7AO31dKKP~{-c z>hV3!BIAT9Y0*lqWEUeEq3S`STSnD{KHOr};7I64yRqm;_2IPO6UxM(+{@57z|?v7 z;CVpk@#74EDlVQ{5FVbk@^aD>Hkm~6?%s)8N*y_1Mb<`fBau-P%z^D|v`$F_&0661 z2pgr6(?@52PDJDLhdayJh<7-NSxyyuSxLgJ*(uCWjz1qcMpR~^me$4p3~GG!LI;~k zrn%cPX-2>K>Vg2FOseiQR2L0M!2!754JuzEHCYm<9x^OO{(T$GcqUpB(z(#}O>CTqWBg8-&+-uEP!BNPRjlac*%^`70L1TjFm&1r0k zSbkX8w>nubxZgxHlkcie%u5=7d*kbXC@jzlS9E*{sS_KD9R$3u$G)=Trp~Sn0-AB3 z3~%ciPu5V3qhN{|n&12=_B9l(&ppE{+&bmZ9g;&tzB8#lgZ4zG;o8PFJOFl^#*7DhGhCJ~wM5KJd5q3=i+F@=J93F$@$#(i7o@bfd$(opl)b)=fKjpXX;e?`zPAzW&T z^QR%7BywNgqWIgbzaR~M`?+gqC zT?2bJNKh;d!620+vw&c_TQKjhLmuyhN}nI#CHagNfaz%g&-J(c^h$%-G6L_^?kgn8 zd@sMK8AYZ14V+OBr;&2#oH-!h?KLz_;$Hpxi>)EU@f1K{+`fUR-k1g5s!Ud?PA-<| zLSYdo!i9WWGJU{MpeW5{c;KK=asxUk-luFkG63KreJB}xCfjA6-R@;E({+JkYiHa4 zIJB+TNHpi0VBI`H`f?Xba6~Vlfba_u)GCPKT=woO)ecv;t>e8!a}8>xDGvsS- za|>*`YIZlpD@tuH<5ELR(*6c1Q@ah}cG$ts|8VH}1GZEG$ z6t2*C{p__(JUf7h8cJ@s83?{k)JC^d9LTIRCT7TQOou2$R*{KQX^uN#uF=PT31&aX-C8vP6qkFhYR z`?Em##m;YSYrJ#FTWXgU9O9FM3^qaAC_YD9A&d-YT%j6^xo~vujakj}JBWFqmCQc8 z^Jibcnj zx3v!6XN1}9ghPV8}GBy*wK6%pKJsvjIYodJ~%OjYUNMdm9Tb2vm`{5 zlSl8HuT-T#EZGlT(AHm)Xm6d0NdttuPFq!dx)oP)j#YQMcf%?*?d7`I=YVK@t@vdM!OeHSuKLJO1Oci!xae%r-=SXA|!B~iFGG14rg36hH3=1BK_BLf06IVGBq zs^wI3OGjf>b)6FFW@tn%xxddJrzwDH!#bQn?nEz9s`)Uiw1U=GW}BJC=Vp0BcCh`` zQ@V9WZ*&Amqj>3SrP15v%>W2txOu*yMc~`{x0Z{S+Y; z^o~tJSTaZG95F}ZES+O*_QZ#O_pAbyDPn2_rfD*4NNTZ}lmm4cCXzU26_X;Az{{qa~V<;qucy7bYZ z@26%Ss#+P5aq5LZma9`KS)<@DW>9i==Ad1U^fXnJJYbNq(RnyRrrvQ>bJwu7P!c#<5qn%dlMnR>tq{!LjmG)6kQo&aYWK*XAfC+-H)xlxgI^i1&p{eFu4!4#b^ zu8-}Y*<22TZ}rjm`*Nq_ys_$3G_y%nkF6Ku^sN}X{BjjU`$-EH>z~vyK*i)dNV&1n zF=rD*Jl_`l(YwttmBvNuE|%t>RO=6$d!4?dJ3b#n5TjjbIC!|Psy44rdz2#eH+HW6 z+l9c9^IlvS4kMy!{6F+923e;v>0uNvsF%RVN2S( zIlf?t$8c4q1^3LQ=WUti`*+`P71n2v+N5r+RUyeINS`uF{lwH8B+Dl^&GM4WC{Iu`J8}a>EtBNm7BO|uH2W|r(&iPql z&Fr(Fu%hlTJ)y2yt}RqB1}CeLI}h3sS-`c!V$`p65|bhkf0T7}m$!-dHN;d0Ja7yQ4O>v-0pS5WoeXB+RuEGFG z;~8q+c_U|1UOZRIN+d;hQHjp?RW8JK+vL7WlKeR+P#^=zSYFt^=&stY@w4hMp&Su& z8O4R`J6Cj+WqwMf0+nB!20i;~>!FK9irN?QBvB){nk0Ex~!-{q_l5+(f$~ zP%I#)aHJ8SNIUu?Kbi}(s-kiHi(UXU+XmLCxp*JV>=3p286<9O(W_pJx*SIf6c5F3 zCyjx|4E_34pcbm=ALNMUYnzr|X#T?%pxfKRZ_)+1e7NfoP-+N|(iWkj+59 ztZuaBFAw(JFZwmY=SG*2Sd?ccKt~)B<~-Z%ZPmHQnH5;xAbW!BL+)x1^U{iVtFn8^ z=#$=o!AvqP+uSoY_lmFid3+H?;ZrOUbK2GNgT7wO! z=_$tp!gRS;_?QQ|j4sk;RcxvJ%pr<1D_0=+b*lL*6-wGxnb?{PlAWWa73~|Q6?*Q( z34VI}Xpn5z4d&{}UAV5hK-^NP#014sCTs@eDi0gfBw>U-_PK#Mjx6VWaGLh_z?cdg zwA7%6T&g)n&3Hl*5%DqDXqB6)Xi1fvJUACpS0I8RUdWNV$%ubP#bE-?BbR7NNSl>l zL)s3YXRs0-?XHN7t)StNgmQPt^XsT8^V{*ZACJH;YCgPdE#{H}f=mXH~p(1Z~Gg|jo=4WoEA!()AGprk8oZx==`qUpPx59 zZ+yP!-3uNc-sU@B(63^0sM3XUE+nQ&rcH9ZeqEz)Zg^c8q%9^h)$mlkUiMqR27XQ5 ziNpl4HK8V|H&5Km#2Pbe?9rf(?fac=jrarZYuQ@W1?nx zev-Oh_=!0I{doOmAIC@27Z2l|zm1`(0ff&B-~2P*OXvS(e3yI@pXAwl0(VlYSr9au zr__!@V+=xG-ykkn*+z&>cfF5Qb$AtFEYUR5)4+(%P6x@KmV(NeXB&F2Z{~3EtonBP z{B?Y%;#Efsv``<(Okc0d0v3Eo0A&z191;m=^HvsW4Kd*eai-yG-wBpj&CWo#c$EhqQ^I^GUo|LI1PeKe!-9F$=E|fC_ zZ$(`W#MBj(BT>xE*Elj{FE#vf?@7!*6>s7%_&<*A{>lH5(B_gh0sMW(0RM;xw#NJskts@X=VKan0*|-0vpxCZsx6MJdG1Wy*u4vIMcR zR3gkHn}*w}JS< zBQgt_?B@~Rn@5T27zVm;iYV)0>%s~awN6t4t+fj8a6R<$o>{*J54%WcX%fYm*a&fW zFSQ-i*uvc+{VB_NtHZd2W*HYMhwS~GWhup&X1wpw#8G(^4#an_^ZrWU%DNI?{%l%Qp-hn?W@iR2>JQ_6uz z3$*>)K-$sTc|Tsw-t7gM7^epLwZX!-p@=k3=7_p(W{fT$s{(}W@%OxT8`neEOYI_y2&*d!BR3C^~5cM+?uHm6n+nX2hNy}soWI)9cA#+SY5Bh z)r8Jv1WN#QHx;vLku1WYz;FA*gNG|$gZ4xegXb#s(N|Vgb8hv@Uac+xl-m6@`5YSj zKuYG!lGKU7|JF@T9!nbKtxRicaku-lc+NVx6 zi+3)j4GSsKm>z6z$K*>oKi^=v)0Lh-<*pt+MkH8rYw@IZK-$F z7D|0pb!o;H`^sPre{t2|N>9BKpeAW&u2UAC>a*2fm_HZh`b{}@blSIasAa(nvz4R%0$m{&Mmh{5*cQ0=j8wW42TThYrKy%m0e!zuKIbN}pygi2%nvr-KDe<^CpxLfLp@BM$BSnbuYxL| zfM#1qKaDLO`#rN4Ujn(EI(LCdbXBJ3)=m4>3{+PF<=Z-#TqHRi;) z1DV&!#NbA%Hnv#L9ACH3J{Qn7xLa%&pIr4{#)`*mOB^TJEK>~AOxd76K9!A$TxK2l zw5?;|OyQcQ#~#p4;F{h6v%z!tigcbqrz%3A+EM7cE_ zRnHg*Bp}OVV#JY0WJ5xjKh%!mmlYrgx3wFj+>o-mjvuq`06`Dp>ygmEr{j5sHm9Jv zRjsYAuQhe!ZWm)71^en(Ai!Yk{M!%*#Mr$&Df5}wx^PFu20cVlA-q;X)q!>6;X6fH zyBIN)e`~t!t-qOEgN?0*?e*S721RG6TZfoXJMQh?fm9gi+*hJ7U*D>CDMC^Y4q-B} zq7(%@6*eU{04|7t7uzL>o$Sf4t;o#P_7yIr-r`WtN>P>cNVFbLKsane@~2Qh96)@#fRUur>ydVWCisv?~ca(cnNm~Q4>3O-T_=47Nz037;?y9wn)_2Eo znNc}qZpDz%-7JlHW$k<wSf%u&5ABq5;>T z%i;HES;503>F*>D3EdZFbr--&k!2)HCIgX{x(%x%d1_wQugU)+0==#F0h+*_{DvqJ zU#Scdvj9GC#&~Ap^7-w?$gT%fqMlWmxgq{_tKE(hY8X60XlJK94tvS78%73<2T;e+!zY8Kp1yd+Yzw9kP#r}#)QVY zPIke(Gg2iF&5VkvKgtcs?05k!8;U61_U)obJ*0iqBR=Alst&|V4E{I735cvg_BMr0 zdk>gN*$OKa;c(#M2+eltVrbhPL9x_(J4>&Ox?p>BTqF{vtZrQ;VCSl(KALDBcB;u@ zrV}^OEELIwE~d~yCS0jq5^~A{Y#yOD!&qGU70_wdLNINs{Qjs$t-Clg=Ivy|vxW&g zy~#PNW=kW+TPHc|CO0`cKf&WHGxUS#+&m0ksr5=Aa~lEhl(&;k11{TxgV7r6ifh(v z)jP&iH(u6eQ+5MtiHzB>fgD8thz%8?w(W790#9BHD+tz}jV%UYP;y!U$tHT!DYC^J zjhRTiFKtTI)f=m}q)T#Q*@H7JUf5JIqar6%`{hhu%mZTGh7s7 z<4D2azqBy>>SZV4FQT=g#1yJuDy+n+rRutxWn&0#)ob{FPJS+ZB0rCIg%?hJYVI?) zrokRHE3(Pej7*YoR7KUmW1NlJ(0nCbNhK18j2S>n6uzCBDF^w3)r&_wSw0(`<+%CO z+Gs-}K4o){rEZd%aZ<0&%G4n&u4bqckjT`Z1uOP6asv=z7VMzm4uOj zgH8&h9IkED9(@;JtxHcG8cS~{?7{4w&;eVLc^k-z#?vVdOPmG;^`l8fmLbhl?ZVf* z%C=HtgQkC@U=c|oIMoAYiA<<^X2hX4?DDu|R}XKo1O zYORUJB8RkgJBS@NL!(tc7_!aL)2W zUH@-z)z1>8d{K{NbUndq7Gw#jGwL;&oBHEiacVI-?M#C_jNyNa5ahZmx)LR%>hMke zUbR)Z3a)(v9TgxidkM?nB{{9KSAiZ zJy5$@*sdy#Nz}S%sdenaT_Cn%`-s1JiV`C5H)SKYx^fMQ+gJYc^5^!JtOZS_v zybFkrWGC88G8vcYSL)_%&!J7cv(4jihY2+IikX0@D|*NEDgBzM>(~UDmB*d@k{kAG zUx_dYn9(dLPK%lyD5kpJY4R~TQpcz|fu!i1a#uaGU$Oo6S85d)(qy~ zymo8bV}NdN-a~5~I*v!=ZE7I)`5)Z&;F?+zhHKZ&edRPPWJYg-WK>v6(!)jq6=h)S zhzidBMOIAZs|CrNr@D{oA{1&){<dz5qE&GB;5zxU1-p8wnn%Yvo234~Af5 zF`4LWCF(ZPGGU2+rW?^0Q+%d_9E4_`oF4TZ58A1CNaiav3NO@9yhvCajP6DwV-syw z0f;$3pQT8Ehzg>2tTL*yc1hS49o^cHIa;SOn)D!}B_gZZ*x4c)x7iOXE9X>TrJ!U{ zvgF#j!i}tTLCi1n-%cd1q=8-nWwt|+=+hW?W}fkBUwV9Ob?u$rP4?!%eueG2>Lul| zMjn5jiYsr$OTe~t%R?HKxgHrKNY|hhxW`g?;y@#Fc!74^)F~c#Hbq>SKq@Zdc6~kW z*LOE;%6C2IAkplR|I_gNo@N$#k6f*%og~zX2IBxCkiotNnQzw`&A6Mwl;RA>jFC4aQ0tx@v9GJ}f81(89+Xk370CV}`u|wyH2*foU zp*bP74AxpOaFryEdw>k#_-x0?N9gyrt&jvLYYLx$u_m+eg170#jeF@-lr{W)Vm_|D zY|@KVG1>D09o*Aa-*+MiYmZKb#~N!3;#&FUC6m0d;!0n~cjp0(7y8P8@ zb?AOr9D;72-Ttpgt=2<4&4O{2UynZ>gEt_Uwlx0*ZQ4LGtN z4g;%f8#WFM#@6T{Jft1X6m8W!pB7~^@ifv&%<~cx3>HEmO9=kNTuu`=SGE+by4E%< z4F?WM_Krv>$Qld;zkaeyQPST-8ZlJCZy~Ty=qLjq z)z0|%7K`#~)+Y;H!;3k0E@aMii%~8J(ap#}<9UbZ*o)9xAM+6;m}R-DgPrz1{0U}( z&0OUjy|b1KmFAWTD??%|gQm`C!BOY~>iB?jULYA}sO^@ukGM1Os!ITVuR3|bFm)P# za}dO>TkfF10|k*v77()zRRl+~u)DLT(-1_F9Z~>3%pU5%?kKkfHow=7-aQsI*74>< zNbXUG+&>Y=ZFZ-KZDSdN3Oq~$=d`apf6@^O8L|nJVbI@am&L=y#Qyx4xj`z&SO0#@ za#{3MZx0_&r+ILY%G-YANVq-tNqz;^{!s}_pKF7KBeU8j{^bXHIfU)42g?{7%U@!O z4aQLH&bTY~%6L`mTjSeeui>@gzFYD@WP2*$&-8hpgY~2A4tK6}ds>Aj#>YoGyqzHo zC=F(IxPBx8dth^U1iO0<6*M%BICJ^au<0M|`TM!9NfzQj(KQcB0A>>#)U~=1!;YzCQ&jbiE~f;XI@j{($At zP-A>t5ktiYf{h-u?l1C=5#P8AYt$Wx|vhm0z8};|Lsb>N~B8YQ+3QF5CoK;r1+< zp#F}5&{JK-g22NZ__7 zr3QpoPny`z!Ii7_9@pIZaS)=DGP{|9F=swYEs61i9lF{J`@l5jd22 zm}hNNcPZ`18v%->31>nQ$H7M3k=BKXf><9gXTnsjeJTmrI#BQpm~n;2eYjb2M>F8{ z3%^+$Aj>Z3%B#ke^&Br`V1#~1$f{h2Urs1m_9W%bBsuJ3#`t?{^W)xc_6 zlZs}ZA1o0GHp28kmo^a84-E*`kgf~?9P;U}Zk$8j7(x3mE0)Qm$oKQC#IlQaaDZPq z*Zw56vC|!Lt~2^^<~pH%d>O=LeE`?SIWQzAb)xA69;(HqrP~~WYZPV~%I$SUE#!z; zMhMd`6u;-BHMOsA--?O9rnsh8cStkcci~3ryNNj+d2nYYP_?$ju3V4dT(YsFU1HP` z3eeV-Ai)lp3r`pw;AaCSW?Pq~acWxE?E4_!#|@Aavo%HWx4e zJP_~GU*bIbOa%I{GPi_IU_=;e?QLME#}cphb0#CYAW!+MsXSUW(-GySM4~LwRh(fV zy@H_89;eZkx8I4={yoXYqI#-Z)5igp<*S!PNeS=X(7Tn}a9hNy-^=&!(zsU2(A+c? zF*UB+`#%4=o*9o&xxJg}ylU?dd$#$h&AZpl-WFyI$&Q$+Ly08)%CflgbH&{5Uhk&5 z2U|kUrSUU9xN|>k)n2@)?x?2 zj9wBobXB5vAj!a@d96{dxfn=j2vI*QcC3yXq*>hz>Aso*7h1kwuGL zpm-z8KNGYUt%U380V2@Tn>FeNn7*xU(V|HZ2F^9KPl-Sgv4L4Jub6I4w>A!@kT~Q( zsJJl;nbS&B-^h}va$h?`aavEB2)KqAEAv~5nW5NpPj(Vgvni$Bv(;4(g0lB2Ycka0 z=9VcsyQBdy#DGj$h$&`gXCsyriJ7%qvdF~7ksAJ_#CiFUzTL~W$#(gUWeRkveY>dH ztA*=6u$r6Siv*E#WB0&fkIz`(uB}L3+ks%EkVnbk^m261)@C0gGUI}kF&&BwvRMG0W#uyF<+O@#=xrp zLU4dY_^B7Q5|+?`-{#7CZ9G&k6%n{!Ye%ohZ*_H-N8s15AC`v z{!6t|{JzJf)Q5D5o;Wcsnw~sH7l-*Plk%Z595bOiMy9omH63-dkWbjmP3c$E=aDXE zd5PTd{Xj~_vEJl~4?Oo`LjMR4r z*{Q43($6>l_v3_eF*mNo4#0Bo`fVJPT%n{iF;7#z^YJFZfEh0=o#ls- zWeg!bi9iN49^!i%w`p>9hO%656b+LRs3ndF_qNW1xhj;Vr#$bt@^%HsTGr;R%LlO&1k{r5QvPSkJCERsq z^`Cz~O8!|@`a3N9uLn$>&Bb3B5nj#$nr41G6c^oWjoz;^aaiUzK31O&8b z+b}Il2Wo`>#T+6IPe9Ii2%48>o4r_Ys@6xuk{Rd z+2Woo7G~%7IGNeX*O*3KTfDkR=uxJPHbqq2TmjMxdM(NhHy7;J-4vialSMTeL2w0_ z>%^Ynmey9pYZJI(7&V%Fu0fN44dec)C^aYX>XIN7&6)ikr_z;6*OAClhOG|<=%NfD zNTS9;@AGCGX>RjUDp8hh;Zgae!E=aRpo-72JZSz-`t!HMh@Sqm*c0yOaJ(1a_7hbo z=sfXb9>*o>Z&*XdNhvJI70*rbl4f^yy1cwB61#UykXe{f<=#<>B)Z8GzMurvDI{6f zi;KHVgUoLi&s8Nw2|BLQPWm5RNN3_(lw<~+uOIk`Dt{r}6)+kP@RW4?qAaBKLnt&K zFBm>fwf$S4%=7{i==K5>)}fznHYp=nfCzjEWM%2nRK91usnYy41=asAxjmL(psLT< z0rdsp1xA8JB8nC@LQ$irQEiDE8i@c>9)S*ePzF@j-{@xjE2t##?x6Whtw@%CoQEl~gvCSyByv7A;lkIe7Er zw8(JzPnDGGOlZ?Oc8>>z`;zt33W6 zc0YX2ZN$YIM9XWAueP_!;ow9~)f^0EiIYqjjsC}`+3s8w(X?HqJL=j_e*q5#UG zdp&k7ci@Rj+1(2FQBX!E#m{IpgBmJEgHC)FbudPH1<>bY#STIIcM-=Svl;AKClX!vfj6Q!;=IT$c{dR|f(CSsQ z`v0mDRsjBCoa2m;gVxPg;f+s!Kpg4D(!R8T*>X|MAQH}wWjdWUWE8qKq1fF$*QsfqctKjhH#RMF=dNG5ZRJj;-hBW{kj9E40 zw2iWx8yN{h-nWk3A_q(S`STj-k6M%ch}7I7S@}5qE!e^yR^T7>%;iartC02?j;qNJ zb+3`zccY1oqqF82%=q59;8l~>JS=Ue+z#s3ihS_E^?O!?J@95(F5bj%c}KBgl@yM6 zT%{}2?oqz*lOvv}%UO60J~2giS^G3f=gj6MOa2kh<)_pO+^ce`=$oJ1i}PQe-jLh7 zi^7*A63_97Po?nKQF=Oo2WP=}bc8RRg=04ypW^Yn((q>eaJYAyGA)E3?FOoMebgs{ zuD%$P?a0@Lyx(3DpIJEB^giW482fo8?-ne;+DrNXtmYOr@m8C?G=HPU?YUHn3}z^g z6>i``o?Ujcqw347X3UR&6r%&mN!x5d#TA z9TvfHre?56C=HmdC_$j03mSeZOU8G@$L@$bwp?HzyKL%V&7`gHs?OHj37@pB_K4;@dW8YP2U`G4KbCbB_3)WxnvDNX-~32M6ZwTSnHEj|B4Cn-$; z0?b5VLj~Iv)Je7&f6CkEUxnMA@=py1T?9w!iz-=?j93$q{n5$3QzxfYYHiIR&&WHf ziB2BhUf>bBIHlmymm<<~mz>ONknDQ2HD*3^3iisc2CdU!Fx@?BB9=vW9mp1Catyix zUuT2{PM;`R(=3Xv5)MJh9y}qaJ2O0aWG(-(1piO_6F-|_f`xY8pj^WrsjcKPIrCgl z;42?IC1Bej#-ZBbrn<{OorP$|<9z~K)#|4~zb9w3Ypv0$;Da`2uMhm!rqV|5hN-Q0 z3mO=`P1Vias=`k#qiQ1SYohW^DQ?tm;+j#ti_gB^6oP}OPBTzGAaCsS!!g@T;3ZS> z)Q`yZ0-MZ?S*5;C)oxsI%D_26i%>?^`WT2l_%UW94|=E34K= z%IHyy+J}Cw_fe{#HoaUhoXe9&hznSNYBp?TP|Xr27M|T!7X(pYd|i+6>zzH71&in{ z(c)C8qxpiy>CJQx2gCzwON)s#ABeZqv{+lJss+v8oKeWo8;&!(-g^_rgLtWglNt)$ zXRm75L*ID914DtmM5TE8@c8ibaRhYxx2NW|jz1pm5#;Dly}8a97fqn1IRYJj4lHOK zvc=Do38mXkYj)Ek1D(N<4m0~!y$E4Y-JDMSs1DrdroxWsoB($aLvRtmd~lsz{}Oqv z+SLXojT-Bd+!Vj*xmX39#LU-c;fJsMK^NPLD_f!3j+3z=+n@*tdMi-!K69bOa6Nbt z=48}Zu4r)17jXbkK(D`@r4ksWZWo03P)W!H#W#Aa*IGLm=TGs$YS|m z#}MagdZgNbN}tmaWa{1>``OIjSC?mRB(Nd(yRDIB;)Ku?j6?aK-!C63jxC71;^c+o zX72i!C7V5JOaN>x(gOQ7CcJw%!`Q;_6D=*h}OE*$YMAJ0T>y8|o zupcn_+(el$kq^dK-v(AHJN(w$pMS1VK{RSk615fNo^^H$+!0bE)ZZncta;kTfE z`1hptW?Ql1AG|Ntk8&tSc&*>+;57!`BFbqt(#=wE@Gi>nsBTX7?%eFcz&Ypt=+Rg} z+%Tazr}@o^fuwD0G|tiPY^$IH&t(B1&C`hr2H!|J{iHWeDW;###nO<1LPjG~ZTwJh z7;gWLexx``j0PAwz=m@?%78q;=8$OkWBQOazb~h`Gyid!m%^viCjSxnRe;_Q01FkV6Dq=6wv-d~3dBD0i9IQ+{}sQ5)QHi--A&QZ7Gz{ArkfsE>eVdIDzp(}RrswIuoJy9>$` zuKDKMRA{1ZS46Co>mXL5T+~yVGUJ<@rqglhnjss$L7WnOB*WeZ@4PJstX3V=$}9Dq zo09z=H?mICvbj@uNHhXvnx$tr?T&9tVqjq>j&fU-6>r(8o|()ACn-zks5pPI5Zo($ zJ+(^g%JjxkTq@m1vRR{Q-0Y?61QE zq!nvG{}~`9J@=ary0qeY>^w0iOV*yfdO;59chr3r@IJrGkIcVIU%dP-eqg@q8;W{0 zLSFuh-=V_Z9JO3tl{Dv{_8-4%t~%TeeDyocyVc}f1+_2;i`cAuvi{V{!=J@NYo637 zN_N!Kih&{R9N-PUQEDhyaGfuT>cI-=KQ>r?vT^xo^>IP^>=h>RpbbUhKnij!V@iG4 zOe%&z>^ta_-c2u$Uu{LlH!pF~=gU#)9J?Rs7Sa9`hh41kI9^QT=azfzfQ=Gc>^}8C zsK>=tc$`-ZqzdI$g!-}=PwPviRv#AgsXjDOx*v26q|%{0u5dO#?C$T{4nF(SOJ;yI zMTWd|dkkP{Tn31~sKgL*qwfxkdc<=CD z&;rmB{W`$@KFnK^Dt%0TI?bP=pK2HK%jthu-sugwx3uRn@o_-_sE_J-KVjk4N6i=J zhu+HjHTKP!a>0YfUMV=P@;BX?DqeU-M8Re&w=JP7 zZH{6UAbUInZV0zqwxMc9PZy%~AL&EGD(C%1$TQk%AesRl@k*dm{-@&%Uqs!_tux%Pl19asS z${7hY0A*%_z)Evq}Xkxr)zWmJon^p_HZ&sZ| ze;&1Mg1i>Kvx~5W^imhC*-l9?JPP8*GNT`a-SAy$_0Tq@a&+F{Zt91!=Zg9nd_4Q~ zc7!g6_PKfgxwOtxZzvNV>PkIy`a~>Negdd~W{d$XqxqpN*(JQ?gT9n-suLUtNGm$t zq{ZrWLn#&BAgj631Mmo`nqtZ-cqB#7s3J{`5}B;TfUQs8@*ND)Cl}%7Gg7<#%h!2o zzKGlA1CKuA3+DqLAWLxhlGTR*uqr1LJpoff>n;_YdDTdNhAKSyh+)=G(_IT!r~p_%XR?UXfdQ=w;` z+ZYY++3to)VZ}}AvPJ5g6N_Z&6D{->`{JJ#QD^&pX^x%;7QpuF(s~4>r;+Jzx*~HL zFTImbP&uPwGuvDT3iFa=E!I0zSm8K>bfblB5;^DvQ+$orpAZubt=V2x-=b2+6W$HO zVRxxF!l{fK4*JlI{2>0ra!qDU@%t(O9qow{#3AO_-M&UZtpQ(RNugKTb9n|ESs*pXgYHQ)2F z;KTo@8ana&7D>}+=%pi&>@UZ3NT)ky^Ll1>U(I~ONQaUrwJJOv@h&$v>GSW#T;P(1AX%}EQa@W-EO zo4NQc)nqYVo95mzb6B;Hl_8YtM)m(dz^m=dsGNVjgD7hO8k{_-+&R7=iYN0c9VQ_^MdcK7&0zPFEx2AC)UVE|j#M;17=LJeDp+yoPaQDF9KV!V++_=hA zKEtxN0?G%z`n1TcK&D}i>n#hjxi`3@tZc{EAER32 z7WMhWmMKn5F^)O2ARBSfXtsn)A8AwTNVT(umR%X>ko9Jzuq$*A+YEeFI>8BdP-E0w zzOIOQ)>4$k7N`O1L6b2TJzCn>r$vb263!eqI^B_czu~i?R_#U?ReNU%IxFOQYj`g; zhoue1asV#Ck}iAAurOGv5)I$h6uY!K4JcqmsB&3=m5LTDo+l={OZP%6icx18`Os3& z3lkLQ+^#qMu?Z^+{_MgDBJ=Raf%Wiy7>iuukd1!O)+seu>6+rptze6O{MDOj8C7JE zWL{t;^9>+kOV(y0b7J+v>g%ks)KfIsg|}%zvNXMrsQ>8$WNk$~Z?^OES%3j_%x71Z zU*fR+za`%^pJqf$-l#EHSjgx?S)DB}mzok~!Qw{39H%W2U=rrt&|MHfn%^#n_QNPO z{{6?7QM320Pj2~7vHML+>&pP<{Ih2D% z(WKP8!{(wgL>+!Oq-nSgv(Ca*UWM;*iY%@^9AXu&8;5x+=W$|GU=f#=buUc;Digp{ z&-~@eHca9iVBEwj<0D(th3w^{vN1|4FysNF&!2bzlek=4eer-P5<>fi*G_cW`0S@B zcx1G&Y50}C_Mw4;b;ZCCwAIC}9##3#>5}$3=gaojV0IAK-h|njHqG%s%dy<1(`!Pnb+|%HC{Vof`xeiaR~MpwJGQOxy1a5OEMdVZ`ThPnnhR=*{98*~w{kny0M&VwI&R;EiggWM!K<3XUTdlWb0552qDV)CUS!|0 zJUo0EQ2CxzaPQaq)|FN-f@M|}+)Q}N$bMOS{v^1AI+j|(&lborPjI2enQoptiOKtC zC+tGYG;$vbu+}N*g?X+|`)%e1v-`G=3~pk()v&9feJFad5};0OCC0vMCljD;S-zzZYcJt zq0GuW441v}Mk&Z3Cl%wzT&#n{5qG?`hT%XhvhEnvyD%WB(I9%-h)H{~df&Gc3TD-= zR}X)NxF13_=2|{KEDAYhJG&$-xH$p3?Fn1dXaw6fTRaz6p8Qwo@V6|E<4vTB4w?6* z-hgL0e`L{oj`?}_5?8BL39tw#&;0U?#v9|e_(6TpyKxGCB#Ss%^ScUvN{YXE4H*}c zYqfZaOXGl!b|?%d5lLmyY693}J8x>o+ji`_GL5_j*s`>eOL>DyVys+(W5w(I5N@%r zNI_cO!XQuL7ZN_+X>q2BmCoK!+CIJ5{{m$@`o3!U$dLAcKf!=ZEYvv`!9U5cUD4uu z-$K*DzTgj~x6T#37b3b-I?r|+Kt&fExXNV{TvqjFy>KwBo2QP9 zx#m=^XtbbZg22w@~RE_q? zlMR_Y~_d&-ssot`FDHV_sJ}9)D%;nZDnQc7Hr|p^KJOg4N|vI9fu=x z=p3Fsw5vL-qwRhZ1*08%*&{)_x$)T@%lis|0$3jW9;^>Th2GE>5lcciTqC7E z5J^d>!L%3iAH}Jp$dr1kd$qBNPsle=1qX&bidU{rw0NbuBt4Oc6KRX%6ciuLAe10a<0J z41;)Ky5Hv?C-ow|zEbtQ4AY3#=Q!WLZwj|XY%9Cc#-)%4*L4CKBh{a^Pr3+8t4wIW z5Xu!J1=3~Ri!!y$d?jRg5-WiwqV$bW570PxA5gc6NXP+$t&yj86@ZGLh|}(@05PSB zTUAxz5dqX8m%K3^(78+EypyQqeohY*!kQ!GuG7-Y`j=5_ny2?{w3%MLb|GeXg9rA* zApya{pvDTeT(zdTHIuvLu_ExYkv9^3+B2d|n$8&vh>Q8B%wEm3A3`%GePwf!z-jWt ztm-0N%HP_2GsW_n)L6N`<4X?fJXJ2`dvX12j78mX$+l>lwlY&vn+;reTIA)P=8Rky zrW;x!hR|6Cr@@HNHqYV36AV2E>($9amBXiqs}kQ-(2(OP5E^-ys>=RQrM8Mr0W^5l z$#%bcUA82$HnLD*t6Ts$N2H5LukKq%GK@qj6LC#Dm!*|w|EWi>1|!Z6d;=Iat$ zn7o=2>Ha<;2}~}|DoH_& zCpHg%6PIB9Q>_ZHXW}+%L^jqx6wDAQ<<&cB7N#YF89s84=lcEphHDvR5wxYv~7Dhc1`Ge_XJjOyB{O@;tTiR>I|kU_?O)4=LyS4 z82CqY39M7djp~x0gIIpXNBgx({qohlxK|7dvxBP!>K~YL-zZG&W4{+gLQodU6}K3s zl`J<;B(&Q~(k31`1hl=zY7frx4}8Es4HLdFQ}y;;o7voH^C^fnCQW5x!^1fI^b2+7 z7y1GfK5z+)yL1aaBgg|J@fUQK<2g)DsJCSoHN?qg@C{Do^Iv?!w{+ z?W5R<!Tq6XGUxNFtFC3`CX)W?v+8WZy!}F$>;nQt8e5?3({xV_Dr~;+d7%St7>02Y zozfk5s@&L9X$#UEBjT{2l1$(dHqQ1hNZy(Dl~%Uk$=!pXqji)x-_uV$Lv!y>$Oaybip2cIbzVTFb+AQB z#oix%qAV!Wfcq+P1O=iZ{GIOBKE-6;Pw)oSBX**1epIC*areO7DdoCF9i&tMT6r$4 zwSpClT9R73uunF|E|oYqW8t3Tz;46aj}YF%1mGt;urmfFZ_2doh5iWO+d;{ko1>`T9h9IZ=tD9 zaJBS0lS}*XCywaHt1CTLT~XU<^;#WlujSHwiz?byCuEc81F{YD!}@jl^EH;y(}+?1!gX zW2a6R^!8NHvx#Fuy*)9kuqS5952|hj2I02tdj3H^Kz4~0D`aOyapWay_xq__fK%P1 zL~WxcZKDuR5La5-ptf6t?uMxEi%fhvedd2ACMY1|T-v2u!YBD*2*~;xTr?0u4V~s9sUv}gp*nd?1Cf#FH19vsmQ^L`jI30WDSXoL9Gzwt3y~n; zgLTL6*w9alBULS!vHIt(U$Kp`Q6p+KsD1ADRLk`T!_UUu-Utf`xRV@^EE0fk<;d1x z4WoupgE?Ro@BXG$XlZR0UVfGg<{OX>SGgGQl= zY-pbW2=(j{4qv-3`d#PtWT9g3t(KdwlY+;bW)tNZ zWrzHU2ral0?l~lL_x~IkS=-C?X7;Hu`|86759H;RgF}Vy@>n&Cu4a3 z2`H_7eTrnaN)~Rlqw9*I6MO5t#sL-G#+$>oUw&W`9&>9xc5|1lbGIj&*{>}X$KyDv zoDNcDV$s`0zEK^D655CkRawM|6d7Fe2!G*bUBNZR6D*DCK@2xay@_;wDmDx92#OA3(n_B~76^jAk>)Wod&4nzN z6W%N?R~rV{*j#QbSf)1+URlX`O?o4B8KaelW>~^xB}r7O(^6#WCRmU9Fbbt@#9lml zb!HLtGf6+6B=q^r-#3Aji;()pAS?-^ zXOFSRep4ePecqF76?(O4#(h>*n2mMNvKU9HnGIt+4x#Hz9GT``f&0=|euBa|?VJEd zm=wP9CWVz`nt#b?IGjT+w>fe4=ET7w=wUPvlYNdYscRWjYA6QNx^LvNAR8#OBe3JfT#0;UI*C(bhGsaY^~Dzv;{oK+mj{bZ3zTEcXnjnfjV6sGMC_0l5Oy z!iUY<(ZLB{P>j2gDQm^RGp$azVY7&M4jC@}fJH>D9={S(h3TAiTO~JE^Aq zX}gbWaM;pN83w35sk=+Dh;mEA(%sTr8mjK3>#kTDu~e}&R=B!ZYTDYYT(SLN3UPdk z_{r`-0-P;6I}>D-HEio@E*OdJDtYPEQs1V;EDqd%GvaP?PG_C2RcDXT^ce5}N+Xqu zl~q#Z-rX?>sPOKaJ26u^v7gN1{UX{_{es4-q!OL$TS?su{I(a#6XSO$6tJa14eLp6 zVv($&XjRkM&e|-KXf<<_Xjtfn zd?nt}P`r6`SJ*UAC{KBEX%LmivZc=((VNShnn)5r4eHSscaG2is0QsD4T?N^=%!^2zE_2Iv2=O} z7W=Y&I2i6X6E0fO!*yM`j4=8uNivvcjGp1DY7T1y<=Ct#--*{ zqmJ4@OguN;k%bTZk0r!|Cd@S;x~g%+4Q?eIs7uLi#*&&$J9!{>^wW83dxW{tq`0nG zq_L~66~2l1B~lXs3+tQqUw=Y4^*|HXvp(Y(5NcRmw{ej`bRyN_Ev!C=(kK#ciFOgA z*b@S7srzONS3pAnj&c^O44nLD?dR1;g)Wyyzj}@TLNTm*W|V%DSIe(_&3Wjaa@z17 zujBVt;}t<@5=!^72+HTMgD8wXIMstX>jS}yr^fz}>H@ciS=qvPm2<#ZR!Sj_IP2~0 zby1cC(%+ZXungBv^&$II=)zQ&8nzh%$U&dn)zN}O{PlxWn!nzZzjzZbMfpo84@B!ikg`CmI*db{s*yuyk9!Y` zw@H21xlMTM;E)z?j(DM7VCfBrl-;^I+8>VTk{b zE}bNFRf%zm(tp^U+UyAJSl|=G*`Y*fV|*TarMs zvzF?4>?_l4wHAevwUR@mm(q%)?YQ!8hbtcMM_x3f+v`huEZbVnp3D8QM5#v5)U@@B zbnA}RvGLC>UrA;$+K-L!{)Hbf?v!5Ar6 z7~c4ZkH*F_=an&@+PUhO_0~3xR(!`1oVzD`P9MO^XhU%RyT8W2YWZ8G<=gYO<`%vL z6rmWEvkm!5WQj_)u2$1hnt9Rr2=yfcQ3$JUQI{h!rW823RUAE$5n-rN#0; zjdn4`(V77Oii70(NNfVn5W9F!*TaB1)FlqHMQx4y4NA?~6=*xh zE3t%A8mm#%NQ3a1U3+8P8^3QpT((e=7eTI@yn%oZ63Ov|>IF!1vU11Br#Ei-excD% z%%7RqyyGAIGZWpz4r1P=*nU){eXy}H>0{TK{fkncdE{ao&{qcw`#7FVnF*vs& zJ}2fLU)&{LcPy}%S6O=*Gb=A*o`&|Mllbw8V97#o?v=d$=_AQv)}CId2rD5Dy6E5= zxnE+9XnQC!S6!)5)c%q$O9hm@%DiIvKhsYsmT~#@0J_zT26^c8^D+st8jk*BD2!Y< z+7+edH(H+G&1*MwU;WE(>?hBEp7ay_(}G#D8%*>)mRUFAi)O^EfT`%3yC{g^5#Aug z>1k(xaMlpaN9sq-KkDUFkZ@Ne;|U;uP+z%YVWiLZajnTH=ibmk82PZ2OOLgQ$FuFQ z85ZYp*hC!mrlbd$n6p$_Z`Gll))0%gr)5isuaPhmv%iY@wkdSTQVP=D+*|S!d$C?* zk>Xo?zW?S1dXE8%ZkRG{pd_B+#nQmT^&OLNfMP0F?n9oiSM1ZM z@Yg_L($Hk<@6wjeTvP88y>3qWRIb*dXMt-S^99Ug{rTc$GSMG7bI~&SQv2sz&%UsE zr9wxYD~qK0lDr<<{9iLy3?$7Meo}~75DTxFx>Cjm9=%M1fRkaqc>Ef&e<+~BB|2b+ zp8ggX{r0P|+8VZ4m}eZkkVl-6H&|EYtyU6LkL4gGYfN>oZV|yd-%xBZQNG>e4hw`i z-C`M|*aWn)TICGwI5HlJ+9Hgpj%sJrPOW~EwG%EC)er1^yAzy=R(BALr`MtBaHXFtW}so6Gx*` zqf1kF!krl*nujVXxXS&p!!KG07uCP#%xp{c%$9YHq+hGUb+9RtFg|fV6olm_AelfW zPnsrol}$a~4S`xZu3dO~LJ==uEy(l6A+)Qmb#UDf>${#QUw_B2NseI>_^A5$SkPuQ z&2%7N3z2zXiHakT;{)$bZVP3?J>QOnszm3H%gYu*n5I}q?E6l36?_2<$U}T~8)>b6 zvxqeisbPXq%i7SV_8Tu-4YnqE*ID8zX`ilMC#PTmopDF7c0T%9;ClW8MbvfNhUi2R z+GamF;g$B(nXIs+u84Fa)^gc;=avXXo$E0NQq#q;I4ledHsbB%w(zRY*S2yz>QY4x z6C>;RpqRI_*miL0JodJ~y5HZZXaP)?(1WjSN7?H{w#&wx%%&Q)Y$)V%&vq(KyxAbY zvm5g^KP{v4zqaUP=wYSDb%o8+#*`=#uoigo7r-dvzD!21rYj4OakxXLFt;`r`uJw8 zns4iKN|hY$&#$!!-)>QYm;o%)>Z&-D#gpW$_=s_BykHFPJf{GdV}lnXw>s*LZd2p#fniW5rY* zynC3Xma4Sro3T$+o~{ZhG(NY~=d<~~-ZbIXm^CrpivDT?t!C3E>P?hqsEE!Tce93( zT{>vrwhQF0-r?>3l9EW1q*UASTClt%$qR|sp2A1jis$7=eJOYn5y0TF$pGWZ^v5c) z;(CV#!nSA;`m6Ls+Rr@~FRH#LqRFYy*}V2BFcw~x`-a}i!>enibo0zjfEiz?yme^{ zNNWH!@8h3EQrjGP_BKJ9+GR;*&_K8K$Yy4=FN^uP@pax;P__CBRPiQbwkCQj(3R7h-leyrrbgNNJhvt2lPj&vJ4nm*@9x^5%ohUx^xyWdF zElbFD)ibb+*1tN-EU`h07puW;f_{C<60$!w`SLPRA>rYAX{@~u>AF#6b*1TwD#>rx zRz1m6XY6uyTdH2#3KZw>hi)uHmPT}AvZj{i;23h5-7Abyr~*6TIZ%{E55AC2!OHii z+jo4XvjU6-4|+#P4*dGX*<<|E#?`lEKbq0&1YDjb6Tw2mHz)t50CIHh!pc|vhSPN9 zE2bHD_^eIy?5A+?XKYbdq<9^|%M#~I$F7}l;c{Ge`ZG3iuG!FgQ-&|~Z(GcE(Hi9l zFbBo7Ck3U~EB!%Q&bWf3C|ow#vnP5&U7Utawj z`MaAmlBMdn{;*+&Jj!WoOIK%C5F6>1TX<2d;gLr%DOYiN?KYcvp91lr!WN_eY>=(d z!s?CNf59pu7-jB}n*1%nIgDWn^$;O>Elk+1+YKA(~2Z6fYT#_V;XWU5dFBVXe683V+N=4}&g z#%?39!1oHdT#KkI%@99~|5Y=HTd(Jq+%w2MnGF3{9A-2V_UN>t@P)-~j<=O1KmBXf zVDS-udmU4IB2$3sUD=>A4@Hj*4(XqlDW7fI%@c!JnWQ!X@S`zH?oB4@SS_i2KI4~@ zT0?J4s>j$DanMBtU%zMT%vh>&b)8>Ly0M7aB@j<@o|)MsD+X!ny9b%28;$fEW4fey z8zNUJ2|krK3;KU8FH*70RBO$r>}wr)dlxbEXmWeZ46(fuFS_CJZ@|1F7yNym>5DNr zRZD)5E7hK%UE~z#JS=>O5*}Ew@aRt1PC<~Bk-+#=h8E8CRZE@pG)S+6m|qNE>JQnG zTM~2n&8LKj;nvxZd8CU&XkU{D*lXO*T-HJqSkFrEvIN zzpIRO37d(wM4WKFlB)MeYAGL!9~09*7=)Do=gq`ggk2U*-zff`EFD9&%@Xv$US}ba zl(^81Y=3g5zFoqWStAG)0#rUOf&9@f@a)UHkk61G6~B;d^~cq@6lD{wRS>(EySxE`+j(`3M=QNpSPH*7nBlPTBHfxL?&H#n5Dq6`QIGPj8Wq}ptzq^M1v&p& z{Oy$n5BTRN2?u^o_qSIX`D@@$pRG7}gI?}}^HSeD_RVTnP5}O{aA4jzgiWlz8b9ro zUNA6}Iu6+>svePF$xEJLH5w521gwY#uZ2VA^>bi_ltTtytO10;VBXWBTBRs@K8a{; znw8A!s3?6}#BFPHYw+iSg%{ulxEtGUGp3Jv!J4Wo@F+@|uVLf3Sy(=?X_Y3Wa14FJ zDPn~eW`CHY@3)(L{M@B{R)HuyX>u{US<$LNS@gCY$d>mAj;&)CYPFm6 zDdF9K%V$U2SSTG^xI&J==HrxRb#x1DSmRf8`V0W-&*$Pe{x}@-J0~G7uM22L7r6rg z1yvv&`1N!HN5)rd|7#Ts|IJ8>h5$R`yrY?(KPpJT#@$Nps}%W}wDa#I>Zt9~)rF+x zxo*g9vVBwD;t~)CNVo6>yA5Q5lPvM64|6*cWBQd&uc8KRmB%wQ61MI{s&qzv-Kx{E z@Yp3T3hTRmoWTS#d{M5j;yH#d3A)15gV08Rq&|u)4fWDgSTBj9AJWt?kpB|r{y{Oh z%jwjMBr9DEo2Ox#%`h2S`jw)zq4iB$)Dn-N;MF0-FhSUh4FtW(p3E|w1AdLaJ40dE ziMhyk0`Vl|A!60b6;DzPGZETU&Z7oDWkM74BIKt221&ZMwsPmg%{RvEmGN7${NcEY zYJPAUaPd|_U1Fc^-;1E<={{5CYE4*0Jq1>)!W8`Zh;vdj$Xbdp@w>ev(_Q!ymf9bL zpB$;PqLB#f*V-zcKEjG69M&4z7|EdDc=vkOsHQ~w#H0b8tuOi-M#{;;ftrDTA~f7`tFIK7dd~Tytc?2dvfs2=f+OpI`6!R~lnnR2 z*_WOLFO{R=f<4;jB%qv5)HjTrt-ZX23o3do-IEV=e%omk^aTPXnM<|9-M%f^LsN(9 zU%nKH|5gkD>E0)9>p8pBLkHl*3ZJHN#vJQRkdXuKIAHH}Z@7~W7&A0 zTTH$$1W#7uf!5{>_wr({d^Spylt;%Fby8JsbKEgS52}#Rln7&LPC+b`qc^K{EdO(8 z81XlhUK~cq67WN)7}zEioUcspOFyvyc{+oFunF!NFL)*n;m6@npoWN3r-2ZwjftS()2O!q3l%Cofez;B*>PfTX%H&(Q`xVc=}Unt1mx zgrC@NA`~o04rWA2QWrqLKGFFpDe?)1=Z3LeI&-Pxc>y>?(OJwSX;6Y=lC1tb-p&uc zj_}E?isRN!SGu;iAg7O;PS1)K)Mz^sAM^mx6Veja?&ukB3EtM_)8V;j;^i(9sU5J? zPk4?`YmR_npS=83p{-%%TVyei6pFV)?&Lw)B1nTQDw?CNDF)PtcdVgqGh*tU8DNas z-3WS4JQXqaMAFz);0Yh477rl9Y8#)9CUN<8hfFno@GRnl1GY8pDC9j?)bpTI`z=?hg%UMp?ym~qs#+34W5Rv5@6 zuEZe|w_!wen70`hGGp^$6olJdF*&G?E3keqt!=<8Rb3riAwU0Icd+TwpoX!3{P>?PVDK_Ms8yL zXFdSl^$|xEiLd3>HGmH>$@?SuxNNF@QlGf++if*YAhKPBeRI;rvO0w}s{$>yF|y4? zo^1{MPvb_unQYsC2K-c_IYCju`@u#H;`W~AMPzvJfjf(Xa*p=(c?8(2R~N%}CKRuz zKk)iYh!*eSz|`!PP>}|aV&p-+lf~>94=6s4;fRz!WE2j2PCdb_N%Cd|qfXjqkIwl+ z)|s#QoL!yX*X3SUCPu?f+VIxSVY|xH)!`^7+&tP^26Vgz-ch0VZJgcBL6ZX}yGZ%@ zuG)W`n>52dEh|$!m$PZ9NF%Dmj->8<;XaOa{OnZY= zx-fqma&mm1>+@8>FZ2KPFuYH}6FiR}SeQ;2{oQvZz=i6fh5p!HR zRZTR=sEhFb$G#y;o9`{4Y0=Ebq~^A@+)yXDV)XeN4$Yfixw{3vQDGM7M>sT>e<_h% z;oQZ5o}XB5b_*>-GFnNg_H8W=nU6btTZ2g#amN>e-;vqVwL=`U5c4s39wc4YfLZp^ zR_YW&zikP`IakEmV?##^@PRu)X9%~{+lH{!pX@orGPfQ}dPFCZlGFW9#XK!R4nA0} z%Rzgh)5q|)FT$qV_ow}#On8<4XY{rMuHqGrYE)L@fe)_SuN2!(edwaM4i5PFC{Y!M zxyUDcF~?Q)1hE>B4N4OTCL!!P^obWw8tO!?vt$}`%TE1YPKktCOuB4DgCnKskC_$S zjvu(>jIOh%)}AiH2>X)h0<0u$Q}K-fqNYMZq%09a*~t@1Q`bw4l>t?0H@b-h1+XP) zNI!D8tEMZrWSr1;U2vA0ZA8St(_w)iK6q^n3bK78M1dE8#rhe6zI}xrt)sF{2Q=?1 z0f5F3PY7w#4MC;d1%=G%FG>*1GRNbf0caZ-77aqo;ORVHA)d5TajpIX#0ME|Wz?vk z1?xthdfvOng_tPA$by_cQ2{E0Z0=?aNlxit>N3r)K-DL&SF&lc^bn025);PZx(pgo z@Fhh00xuC)4Ne?8se`%zU+rD(jSg!#A|y&E`b0j63cikAU$5VK!3x_{hjdUqxl4i* z@C2=?9h>d1l9Q)rYDUE|QZ?mxD&I&?*Do6M`_I~C)aaJ(sO0-Yx=y&*TV1G*&FB4V zt0WnZvkXA$slWiMlLQw-`n|&C*f>uP#~I zX5jQ@ArI|5f?=pntA0Njjg2p09HWwmRcfdji694TN438I#V*+u=bsB>ptyvUc9mcC zr{IPn*wMiDv`bX-Ck2R4rYy7aO#b>aYJt>-tlGTRO(Rtw`@3$W9?@eBU`CiHz?5w} zUIHS2jb-yV@;vCfs$ZZ_-a5BobBz>K-*!*_VG)84aK7XfaZadJvfA=7SgCRniEYu+ zRYKd+@Oe@0Rpb` zGk2IR5%KY21eAH7q2ir1oPa=kiI5K$j(3`+Ocs{Hg%3Q8Hf@wLYcjy>KL-r}YFGw? zRt=x_{KQFuoheVKEy5&OIq+%xlZMbIim}gXk7PKpwpOy0!JMJRC z0%WB_i_E_PN&+0%1N8#K3JKJEaG{*41qoF%wWJi=RY}(dGxs>)EmLhY5Qep^4=>{n z-HzabrNnr=kduv?!jK{+FXHXEud*(89c$%U=NhJx9?b*= z{d5N@pD^&HJWL|y6@fw7?`743rPj9g5B{$nAWm*?cgCg-kAclHzFu(4+)>R#&)c>z zL!sFySR!rPu7@4L)Y9rtsKbMfmXu!18oQIL%w4zE!La&{a z_aiji&Uh=C8zPe##+`ua@n6Ud1lmfgD7K|-T!of~F(P$j|8vLxv?7DXnXprew=a#A z!X9pz;c!fGDaTZ5k*byqPyYxMy>i0267rNA>1@VtdXc6v&X(cdT{+<7*GZO{b9W|5 z_bx`x8-tA;s8#e8&3pl00Y{qmB_UDf_Fk;J)ACrGd%Vv1eOimSswM)$ZHECJC z%1dA0#`RO@*3$gkzCv9|sN4BW8Qx&It6VAflACm~b%^xFV2Wgz_XD`H8PNf87#cYe z_IBKXh`0UOqb(jp_fQMRK6VT}v;UkQ`EP4ZG?An|Q2EAPKmWzV`J-f;%daRcfb+&v z^mP>{(@abUL)>T`ScDY)`5Xut4xRYiRETW(F-Xa)3I}8H12ZSoqaeL1Y=v_`Vf8_W zelf;KziA92nFa<0gQ2K==s`iO(8XBDXbThac7?3ks$FHQ_?#k1FM{5*@Z=mPp!jM! zwA0zQAbICtr+B>FL=0V*&7ggYDe8M$;|Ok!6@3-GN6NeRAe;>>`kVcx6w!W^Qh7Q~ z5z4OaQG?vQ)k*z#2FKp$6TaE*4xn14iJ@_{dJ)E9*#iymD+2j0Yf%?FO zW>Z3dpuIQ;Rmf+GLbv(cwpet4o(d516^hws!Q8ThioXNaJXo|-q?LNoSJ@@3q6L{^ zpALvIn@OMycUG6gUBe+!5MCYr2_sBbjUp zMfr0Cq@^*ojdoLXaR@W;_iCo*(Hu5Khat^&lUts^5JYJMN|aE8kX~P?;sih;Rab21 z;GpopQ4tVo1>7$TI)t`_w84f??yrXv+^k6YK=ZVBb5Ifp5`kUA-Ub2$8vb>(Ec?LA z-V}w8W(o6N?@q_?nU95#EefiPhl*IoH+cBW!q<%&Lpumd;C_qP#RGs2siB?Q${}c2 z)(B!8p_b6Thy{^02n2D^8d~T4cYP%bOyis)tWUJ{5yQ?w@U~^Kefvp|#NWV`F@zhi z-v`RG9L!06aZl4mr-B&@A2lJBRgOtWTtk>$^qReBOQ-0;2B3wSb^qk0Wp-o$JwU?0 zFF4u7dBg4W3UHenB?3`;T%ir~l=9Ok=K%-sZHR^cfgeek_40VM7T`m^sHm!Dde#+g*CUG z`}0pPM*>-kecqOm5|4Tx7kcUo>es7QRlZX$P z{zI9nI8jzhs&rET6$Aq?led5B8jfNT=QQ~)U@-(sU?XBY+2E6-8~C|k3EVrRqZ+~` z@-Va@41G_?M;h6%rR=$VSAlq>aE&mR`M&EJNJ{V+`UH*6m9=W+;MKa`1+oEA3%lxR zejoa(X}jA#$W!h~A{o^TT-}k^SJ8>2N!nM{(S3|uq_GJ#i|;!vR-qYc-0zpYVh_kH z?NuRZQW}rIc!QdUdps3a+QrI;HbMjkT3qgoo=H{OL^$N)XRMfG93FhhXIi}ub5Bx< z3a)`o@?`A97N*E(PN?ez$lpv#(}PQigbOhWplnOq4nDxW&ZLY}xWUg#1Rfa%b(~I- zAuOS&-B3ef4m(=N-1#U$3r9nfkz(bhsr()QROIl<@UP}NH)?xnZGP741=Q6YQABAD zi%!I#W)p=n%a@_j7W!Xq#7ndp$&R@XJcIp2pUvZ+%_YPaMxuafF5R*`h)TMYMC5%S zSV(a~tPz(A!z&lP@%w|QS55|?e^LH_Wtj!3rq0E2k znmLnwl?81(Bs;oXeF|z2?+GyaM<@k?3=7cB$(Qwc zQfLb=vMe_U8W6We3T?p)=GiB!{G)zzBq?M57PYS6wbQ`gp1c<%EApGDO$e`bhQ204 zVz}l-lIg+U%??#OATGBIAy(S%r@rhP208JX{!1|+a4F$i4}#Qx4{31NrN`wO@x|w`M8A zDY48wn9s5ba*P&x$d~nUYIZMEmj{|_2%co@bp!Moe>$JCQFrw z{x2mP?@$@04qok#)m|fEa2Y>0BKC^;#B$49w7iy7w*ARUZc~GYKu7iRn_z)KyH}n9K4Td3#!0 zNIcu8IYh(k*GY@Ps9bn!3Hx^+3#>)$zy{k@P_Z_1(ixJy+0L}R+E*4LWVP8^>4^$Q zeB7_qj<^aByJ+&Y%H?cSb{omWUn72|xqAHfpC=>vfS_ruR%H&l4GIbX7%B3;Zawi3G;*zW0WQ*3DSi90|O8sYuIb!1!T zsli2wp~!i`HfiL?C0`dUQRyvXgSlwL7KQvgL7ZP93TY7$wn~aZ{yt~y+CK@;n#42Q@@C>^B)_ovj3RjVriX=?LsWhsOICIP7%x!) zW&p-~N!~za$LDnhK!#mrBM9*NiNWtG`RBAB={kSAtYeFhr+7K_+2YyCH$O*Vj?_K` zPPx|*V-{7B_qf)86UeFAVT1R_YrUdaB0U`IM9}?W)N+vg>5Mo?e!aw06G^^@F~m2R zSW2_vO~~?|spkUPhRxMFr7+%~_Yoa;YQsIftTO@?HK5mUZ+z*bfF4Dn8&Pv-6IUhR zY`X|6!%7bv1oGp1DkwfjLQka?9pP`S0`?Y%9J=|F5n&Myp-8_`el3xF-}Pt-&Q}x0 z-4NEHQ;q3pi2giWvx#WzjR$b9YRnf-xr3#t|-ty?gliEp2u|#pW6!@%L)=2pcen`DPX;6GRPsW_uUf%hi}_m7?5{F1 zW5udX*^)3-Cz+xi+zqH}MDrg1Y~=RPQvvYLSK!~dJpOq_ooBKdirEWq4a3kbyN^5a zIL7=epT^oUIb5Ds22VONh+DFqnlKMboTf8D&+?ljF2iCciSZgR?}!-t-2O&%f2i|# z#)Lw|VnrsoHndE=i zh<3{;npkZG$!-cny*mnY#8!C)=qWK)pP!q7$eNwIY=96ryZpP~WaCt0U2~VxDIf2BW=C&9h5t;zH)DHw+Lu{n8lwzduZgPa(=dT=)d*Y)tW?2zR)qS7Je;_33v~G zu?m0D)LvtT>E&iQeg{nM2JHRdwV_`1MSNF;!qg9g%~!iW&M_<>T3r>(whv&nSP-16 zQ+Q|fi{+;4%h4x2ij-U}Hj8FAe-Ehm9-0lmV>GM$fP>RD%iLAysM`qN!gm?awO!nWM=UrZDbECGBX>Go{+TrZI+5IjT^ zKh|pwp_s+EM54#+t01C(8(m+HU1iRO(p7QJwXI&pPZG!L*s**#~kbf472>G=^z*(JYsAf02(sWU^{7X$ZWPLY= zD;~|acWVdlFf1$2xhu*R&i6GblMGp_Q@K6njjP4f@DVHI$95A(e_= z0Yy8*wu*io!t_i1a@$+GJAe_|%>2>EZdY99cp4%2ajUWgl^hYl6qZ!HUce6eBVZR>} zELg1PY+UNs%R&An9rdzjw<-f@u|B6=(gwj!;2yXDpY;x0nNL=0KWI!8&858SeUW{f zAzY&@0M*W^hD)2YcO^`LR&8Jr=oy6-kXKREu>_L_-Z0ixJKwx|yYQS$1aWoc+j_eH z3YuUc6@Lo%QaM7S5w$B}_EkK9Hx#sxL3Z8 zczXqU)DuW>VMs^~>!InxL6)uhMyRT0xjF`EIu}YD((BeLKWZfnbWkUj(%x2B2FP6X z4pCFaqZ|SSKo9cYhTkC+i$oYgj+**}COTb)KQ%1uDAdlz+$JN4k~x&*NN$I{wpztA z!LDYyRDP;;Nd}^sWA^CWPLMi_Fq-CS1|0{sA73$8mO3^9xZmB;+a_zlDX4@ZvT{&M z0Ueh!TLT+{^DjPl>vJLu00!?K+r3R7**S>CLzL5PtkcFa2-d}v>1)b^DHr>TrX+-| ziC0x_Q0O)c#uc7a%`p-1_0=(*{3GBORYi1CDu{^+*Slwht=;0q$@w2Eh5Y@uj9M^LpgnCCXfde`qb6Q*yP_j(K~ zD~7Q_39kxQ5U5RdtSYM(J1f<9u+7+iZDKM7+SC(B`#1SJ=^c4fP~d<;uur+rQ;>z! z&=^GGO+&&|zqij?-h>GwucqSwI>Sk6VaIwGJ&ZmTi~m&6Z$zf%1O36iJT`lK1_l@ni?oxqm>ELOqc zyfC7XTNx}}qMMpWMM=$rIO>%3hz!i(FtLSV&s^Zw(TcO?bdHWX{ZmOb0-$;OtX+iG zXuDZ$xg&}cmQ%kLL1BCOsP`9~)XZA}opvoy>xNw~O4A;kjR)ng-vH#B41r~?%ImZp z6BzY4WZvB@f}S}lHMzGSv=(&`B*55#cQ?Wqm}YI^2UGE30c51?8VHBMNr+W9WhGZF zOly~@{<}4JhFF{_=GvNbMGadf*?vH(yj*o(%QDoye;RX$*eq#2UoD|FCI~R??zbkE z{k{-q^SS^5P7_vgZ>x|>^HgvIq#<07yhmik^>OKfh8=~Vt$oA2ILB^0hKYa=KvVr# zkml)1S9HI_M*(InJFHbjJh$L{^zYK#^DT|e>XvgJK5Jl<7e{-S;(M6Dne*fO+X=^7_IEbnbJ#(-@7!-GE8y)-lQsh5RTEdQU~8R-!>b;{lOh zk|B)f%+X@8q~xCQWHbA+lfb!P#*>=oO`RRERHV>C&@3VY4E21uG}R=xdWR;nWcc3o z6?Nl40uM=Jzpx+*7ZTbTxFD2Qv!4LC4h(F>TQE}*S>ALZTS_$Jmw}&)z-@mA^pkW4l?2a2kfsBt}v}0V!F1mM4B4cr2_1z6MuJXk!N-297>t(&r;I; zxy;E703BNUfj1It^0V1{BvZ-`6R(Bp0%PxJ+O|!7$s9ps5fbe9x(68!BGytbqj`-t z370W)yEoEL{MPA6=(Y%?MNex|Gs?GZY<-t9NLRV}IEb3n+zu4C(x^|<%b;;I2>!7) zDs73ukVCeZ+tYNOb2s5DLaIg=-h00zB(XYmQo0pv0jFFh*I!RA?gVE^qDzPuZ>;W7 z>F=~Ps2)8rWcwF*@H{$ELG73qN;XE_y;d$6@4-T6YkINyXELi&B<-!J#$`sJbKOC^ zMlF&rzR#Y{x%(o(hL4<)Jb1SkrV3w3@B355FfAwjXhEIz`I6_D&=jlYjV0yO z5~G|JPYYM=aW#K?bP@J!5e;O$r&gwk&8-!m4p{q$bgsH-=Bgz(`i_t2OiO2bN1QJ$ zDooYiCR~R*+dz>&g}A}ysnL@TZsTpEL>2ie0EB}LRbntw_1?mlJ%_X$0J z+$z*h5syf0f^3y6RvHG$U&`2MHf`cqW;|NlH}gDFed6bBHh#Tp{?rAGao-vDPWF9*8?N8jEyTb&IIURvk2I^7TP|ND_>~Ok8%q928xz5`( z+b;j@8o;@7^y;w>Nh0*}adh8a&tX_V_UOS}?t7aG#)e18ult(Qkjp^#nvXp{v~w?# zsKDQ}2ZlTcU0m+9oc@f~)pTq}rOE{d zFMxwe>L*y42jk%^olsKuB9`TShlP=jefEsg4v3|xzJW?68g0E;-+s!e)!pb))mIMR z9xliBAlz_CX0+Nr>(=sJ`S&?p;4c7S%m8PIH7ey7=D={&TIm zEKw6WRXUxws+{4Hut%$QFv>G!7N9BF6QuKvRYdrym^*h~<{tnOvfx2N^1>Fiot9UJ z*nYY_RvPK3bSeTo?0XRr=K4RbF_^V9;WYlhJP`8Z@VIT@PAq^IRr0ZHq;vkYW%>#Bl@T8NOKg$|tPX#RNMQ zzemgpTqU%>ygyY%uYj}o1xl=yhipt9vE7@pN?(Pso_>x|6bicbX_5SgA*9K-O(Ox#;8x#B}IZ6yXgYNQ< zx`{@Pnr{rh2g6h~*w_{T=2OBA_mo=ud^P{?ck|)Mn$&tjn`E(3#@0QtIQ!{L>$@B` z7!h}VHV#IzhWCxusQzTZQoGzz_-v06l=PX*gu7?fgX|}0xf+!P&X~*o3O6HM=WZ{4 zxpVoL6XXpsyPD-#b}VZLhnBBenSL1N;OJopxW`=RZJd+yxETS6?3`~&%eDYoYPZqt zd+Pm89%=g9QG<;geW-urB}`O16E5o~Z-wSh_!P?rXp9s9HyY#70*6E8>7z3FixZGB zj?Jt!c+IP71^lh6WEh(XFdeQ=p<)FsfbMQuXxTF)m+ z$gQEQX6R`8{?YXPYjf-tFerIcl#Ofi|(e|7`nzIa51a8kG5?#4DC?#1J|Y5j#|k7p}K7n zGC<#S@wYZ|p1Xmj-VGd6d?B+ipnDC4B&QQYvgTLKr*iU z=Dj37v{Y#!C=jca61n5bNsHSn2$CKjN5Ch@C*{UWIaGW*hvqypO zGo-vV{=sx3n)5S|&+^Au6Q4gUQnUWF%9ou_7ZvmstS=Q@DbsBOfgD{EXeFUH z5Du5FenAlLWCubYUk3)Vel4d)g^-xuQ5HLPtFDt zE@X{C1jqe7)Rd{BS-^X0A+`i7qI&e?!;Gv}xw{1Z-aK-s0R++YJH9xMlk7^SaB$ti zHOcwKzu&blVzSGc;$2ED!%jn#KxfPf?m@CbpDp(_a>0kYrSbU|(sOS=K?U1@b#z}o zi;d4NYNSswjI3X|k`}saBzD1QZs^c_q1p|}q>Xgn1#hN+ce84A!F`jRS4uR@rhxF2 zOU;vnsKTdw6jU^o9sRsT69<+G6#)W)umC2$>Sfq%grMVsk%CfiPnqh4FgP!(=}N-k zl^GY=xEW)3d&Uq|B1F712km{~3Dk&_ord%953#NF0W_sE=PgCT)pEo?BQ#dI3b}&& zF^cV4&nUKvF}oAUGgbl!@z)>G2l@%3ubUA#a1J$_i3Bf;>yZSA9U>w9Hp1xhm5L4t^Pls^})IrRFqig)B<)^P+hb(%Q479cE^^1?-M zGRYu?sTaefxmdnJabKZQs#(a>)8}w&SM&Dks`M%YNYcaASKi`?Q4+s|YvvgRQL+nB zSd2ypi4g^`w+cZ?YL(R4+G3_TmDHvNWnn4cajYtT%GbJ9YZu;1)R2NcrFnH*nw4*h z(e)V->W~X%>4}sGRY&L?McdV^jzvtV#XIG0Y0w;vb5-D&mE(b+n`I0z3;!B zPJqmePgW^zImzFFFC*tQx@)rM6psPezxuiLhgD5kmFcNgLTCL1ZwAJ;eDnQu+fr&F zK)@vo_4h>ZhFNNj?c|lu7knDQ*Qtm3B_hXUz&8$rW6Nd&X{r0SQ<4%0M+DKpHwo7t zgNc7ixXI66w~6w#f^AO7sqTt7CZs@o7&RShgnF0>T$iAh^$+)UCMF=Z|0+3;N7wD! zPwyKp6OqjWM!wHe{Ds}7|KMo8YjL#ZKvOp_U1DbKC7%lhBVZTGb*zkNE|~_KMGAm4 zekoj%v~wrtlPf$hy0Wbo0bLX&eN05Uu+1^SUVJK`Rk}iMcYGTvVE*@N*DL@1??soR z2YPLVt(`_B0%U`^mta*ugt2H&0J&a$a|+5cH~H6v<#i1Gp5_h5GfI|MdLyF-sqYr-Up2 z*{`gX0NXKTey~J#lH@apCc1^C;!Jt`Kx)IF3bJ3qLT_R;Mqq?(Xoia1Sk|=zA3N%& zPW+{LDMhs)@o9<7=J!kVTva^(Jtfh-vKL9;qkBR?Zl;H^zxkz@J-TRoG6kMU%@Q_e zZd)FA64f#Gv%xW~3WmiXv%#n@K1`fBfp%#UCsCIk@=i@7GbyETP9X4&Bm`b{$q>;K z?Rmo;3&V2iKvGMj!>~uB798d%9njax8{h!R8-g`wfZWf9o4H58Wv~rK3HNCw-rKrg zm60;FUz<6Bb2TTlE$i531b*A@?npPHF=~5|k3e$t((}%=HD-|p)z@% zC(Sk{{f5(CN=tPqk1S)_Ji&?A*<$eT(-l0FmU*XJhL6#rd8RdjNmDS1QJk)$UwnnZ z4(trDsvWc>58@7P4lOFo$R?voh-$PFSA{P|+TL|`zxP4kiKL-CzTH6)yxhyKyTAOq z2c8Izc;)XMP)Ir=U8nNPP15!K=J--L(0KkAIX#tq;=&bqEEweO4?NX1HP7WBt-u2Ipc_!<0IFu=-mBEvHwwChk-1dz^*aM^FHIp<0Q_Q&CEG!Tv4=A|I zZnPA|l%lMM*@--5dF=@gFfOr$A9U5g@KzYYL+AAEblrfJsuRd2T!F2+<17`m!vBdi z`Sz@M#e`}?w40gR{c@ufW7J%eaDqUaP`7o{b1euH`OdxES|vkq=^n>bUh=e4r?<*} z8A{*!qjZ`-^fH_h>#p8GnN#VK%2|R>OiJR3H-ZDTz1_QNZ(@`)N@>7ZEFejiW9C_A zxD@;0V_ECuZ9Ifie;hwF3K&J2)IAD^zlbuLVd2}J{H)fB$^s{}YnHGO)wOq5KoQbQ z7v4XSB3f$cmrAnBXD@j#MMGDu=Aaok7dKj1UB;AUOg{k^zPNFVod>7XvbdUTqWcr| z*kkE@xi5-IQGOr+>CH-=$OxY}V>v|b_gkkm#rXJ3XE^>S+wv)8sF{I@n3>Z+^g4!8 zB<)e359gfHO-9~HPrw(59uZddF~mkJshriL0J*jO^@XAEgR27$ORa)MjcPcswyE4> zJX@^#0T}Uov2wJy8xRdO#SLv?Bl~pJpiR5|hQYR@9EgUr7q4C`_c|4Q`EbhF>mG6x z##)hB%yzi2LY8e%kON30;M`YBIyLba8;&Jid}SU@PL2yqrCE!#Lm2p;0#v33y;#&f zC#oSxFvL#S?2-r@{e2Raq&1s{c!I&`YzeTb0hnDh08v@uLCG`HjV7I(67OM-{JaTb z<-bYsH0*06x>YUmk3i=hcH|aHEVR!?GVG$fttM?wqh`*K)Ts4e zbKMA<226NHTLGt6KCsZAg&fK8sLHqxvGT7H!pyj7mQcnt`en=%Af{%M8qZiBm5hqi zhiH#K|EKMz;w39E7K@r6(%A|}RHONcxrnZPThlt`gu}q8R}>aMK%_b$Y@xZ(X~Xrq zyZ>XPU)sy%QPTD3~YL{+#@oLF%6_n$>Fkk=s6kD%CbljWVw+oS#JYeS>eHo10a;j(_S)8N3*0=MuxodZtS?H}Rj)>?hkw1v{?J>03e5 zqy{Djph#n*vKy?JHgB9%8y5K<5*6-BrQI~H?3v@Q`>LW!!oa`Cl73b$w{0g+{p#-x z??1ca(clZ9xJU)UF0>v%+jb{`s$6j@E>_{DX;x#X@=;ph4DhMUC3q5`P$?vgo9E9v za97sV^pjx@bb$Vpa3lc(*_?&)o5rcMwW>*YV63Xqg(e2N?!HKPHB71u?l~sl@!_oYZ30j54)NMs8=*SK=z0 zvY5O#M3iZ~E9;@^XwK0-pbQ8T9%}heo(y7}|GKzi$4R1m3oj^#^?#E)@J*M!5QMjo zK+Ct3%1pmY2q%p>muM1K<}*tYb3&b;V1GiPDdiX)(6Z*`6&=2<2_N)a=q0j=N?a3} z+mI3F37B2GI&0rJQPTlHW?C0i7-gjU>D43QOhEQuZ=;OSa=VTh9sv!?;olqocz0OhycG8*S{ zlodHd)*%>}zkrDT}EuF?revM1P3=Gz)-j@8-v z`%*lIkWV_DtFU+;wc$p9kqw#46om8yC5bUhpsYGVO2Rj2jk<&c(EF4}As1xjnDX{P zVPiyGX$gvyIjJ|7M>xc?VHpLbmb`BdPjh}&6RkJ1*X$L zZZ>Rl1$;DZY+;xXvb8{I&y0P%MB5YtKH_ksGUu1|%Qoc_a6&^7Rq*d9D%y^1iKk$H zZ@G`ry7U4rjY~;L95cMMEp>%|0S5`wMm?puqJq4%qhQCtnJY{S5GozIx)Tw`kTVnW zQ%aUay>8r~l0QTuRgAcTR{Y9}b{Fy^Sdg{UYhFb=QMBAV&wNGYg^myK>&SH$&cbQ* zB;H+dopLH-g9>!=(V9j0Mm34WGsdUvozBsBkIWg*`48q4uO0z{oV3Y69Jhl4)GDTQ zy|HwVQQe~=YOUZ>ubj9*^B;S8#}Ag_gzwuA&S7B36duF0&X*_(;`0*>5}9B+ z?`wvnE-evg<0R%PNeL9ex zdMrru3xLI8A?+1ueq`asix4CU34sW$A`m!EKup;&=qh`dC#-i=?5(?|l_@VKWE^*~ z+>=QK*KvaLS|TJr)+z&TkdAXLec744D3q`xMYTi{2yz*%_fEUHiJu4knv{))%w|ut ze~$7@!xn;AjDyD9cp*(Hp@A@5oQb*Y4#F8gTB-V_55aIdC@+;LMMW$|!yH3ad!tGw zTQEGe%#77fbJllA(Z@{_E_nv|QG)EwBV{n*(^`+Fh88G0Zdg^E2MHVMu)XF>reGnpmZ)9I&d*aWrxjhc(D5`7jn{3` zt0xQ9sS7KR+sEv(l+d+8TDw&)6|cN4dPXe4Whpl7qC=R#GKZQY8gRPL)0w$H1IA zVu_|_eWRgIZAhZV(9+|gPR4JqYrJ@BRneVHH)mFCyw=UI%!;49^+HK|9 zl6Eq))J6T#oLcR&awTjg^#^2PDf`B)T>Zrm-oW|g!3^p3ixECHc$8V?kHetW@lo0& zQK*TV2mmtAoA4A7J&vdcJMaa(;611^_X z>hgjWF@;1K%O-UuH7N}8QaM^}D*brfOd>LbIB|hme>M_2yF)f}O#C*^>t2*farJmh@+D6py*d69LDANH$vXs*Su_C&GM)qZ8zR%0GxXEjLY>;u0r@dq{r--=n0Asm z)6C&J{1@;p%tNy0Z~|lAV!P^{3Qz2(=-<)u;4of}c|ugeLF8iy8B-HcqoSeClp@}< z=CGnr72gjjM47X=5L!~CBH_pqv84Y2kyG((>{rR@KG>}aQKUPevmu7McCfDf2A!M+ zxYDL>|BY==z^R6~1eL6r`FWPF!t{hGRTT=6@q`EkG>cu{RC%a3xR-ZlP(Hgv>pe7U z{{Ho7keHb0=ux;YYRJnRFua3O^-*4moApDa8Uc5<#L|0!VKaYq(6-36sDGaP|FPNI zF$cskefEY81S%vd)SaJu>gY1hB+;4EXa4X!OXCmb)2IwKy0RR-WIT@ar4-N!)R(g} zy4Aym%Hgb;lRnwc8+oyxG*OEvnVI~#rjc*ju~ZAigIrNIe~L!_%m5Vh?};YZ&u`4! zYd+%K(epgi^+zZ9U7))zc0r|cU5Jk?Xrc0%dHi)AhyWWj+!w1EFi6LTO~eaav+34! zC{k>GL+)<57C`zfa69_vY^$(%IPdbQ##4C-fii)RvDsX|(diVDn4^s9eaBCkf#@Rh z0DwWXeMx7t9yX4FFU#8ICdVd*CPfG4T*837L<1PO(4@}tb1 zzlO4%wUF}d$zIuT7W%VXZ5efRKycO^%R z@x$~p8Y2sqRYU%_`>o~)prnomH~xTuApE7wB`m?~T(AH**M6z2r?^ubRAA=F7|U%iZIX0@h&0zgm}PhcC&pFMAgBwH8N*3(kLM}HdLM=R87~U zQsY4s;ZjQImilL)-qxwU=dDBrgsK&o=4Q#c4SdjG%X^xtm7z9ypnCZ9R2Hn}rp+Kx zk{@Pe!(Me3d=8AWN z?#-(!+xeyC9e$oX&&S1t_gA9g?n7?UM9tV{S(hD0_FWxh$>_DoO?C+>njvO@JCZ!E zK-d!NtGv2i3O^#_23xyDIzd9|;BpmUa^Bv0-^kZon|{1w$D=$Z z1g4lF$}X+WPD(2;4W%W`R3h#^50pCp1W{tNj+fk$tbLl(91Md3AHhsq_j~{ol)zfX zw~*Eb8+Q@T4#OaXzKg@iw6Ma}X2H2rj??)!@ByT7!}DQ4lxEEJVNTjxuV8LjZB_@u zRa6SJD=~IQ2obE3g}j)9e2`SVhD2XmBZS?ID}kqb7W~8|v|(edM=IKSR)i(ZB7StmepcnnxP|7jKa|J;!oalC~I*4Abee9SC? zvBd~$blf@+XerzTyE%!(h;^*gOXRIxnmrFX7R~}C^@|Z+AqM>X05~?91tIJ~QX0Zc zI$R#6Kd!kx`0_Y=E?LPLaEqX=~?RB-4{HqK;i>L@*xC$fwWV;=>hon)DOGLpC!fQjUx~=tq$5Ex=c_EN* ztQmut*M6N4k3HcYIZTR$;n;HIpT^RY=R+zoAWKS_x}v`nPXh&A(3xB)++0F*T>Q&Q zvjoyFzu?ueh13PIGz(iiu8snv}}9j$*0AV~rZ+ zkGw+J@L;?%YT7r2JFK_*QUs(obGRmpENAf;;brWs-ym(n_ro8PqII%^A(LEW} zE}M~Sox!Qa$z}iito0LQO0403f=52BdWuq}{^OvIl)}+v2qA?{hwGNG#)h(_&C0Dn zF0D%hV8tpKrT>*}b?Dwk8x70Np0%j%_ox*}!y%oW_TSRSK_C5xhmQni;(uh6#Toe4 zQuPJLZTNR3H0DnOAb#DSyd$qYbH0!P2Du4rxI1x}Z-h;Isk6xkq$WRcV4rh(2jDYw zDnoJ}a8|~xQz3t1v!CVo$@))Fm}ZQhwv?Q_6JTwK)BONXshhneU0Z)rz*B#^jt0e< zR{(xH{l~S1pZ4!>)B4?GNf^m&^zOWA@k<@a9`H-9sQ&KLpu%K0X+4*ZizBu>xsa13`%`d50?8Rmy zT0W$`y5~p(n>p%bLn}fLQ-9pU%@L!V2N%Yx)MF*mAVv^tUk+`>A!9q5P)N)?rbGuW zX@ubL_KrtIe&Z)By^oH*k7JiTu1Sg;VU#x5QMU1UfG3JAInMug$7fGar>H)O!#ywbm!ooAj9=0e!;ZDwF3X68p!eHAuWmN3N#MhBK|YfQdV6oO zfQYq+MAG6xYAjQytr9R6>2ZJKb8x7a`;z#NLYp*rBHYhp=7(Hofl1B+OCSvp zMH&97K4&w01YI1XX{6b@EVghsu#xs6&zGz-8UwUA6O6F?5ya-lCu9lZY6CV$bbmyw z6#e$h&!?@G&E{nzF6xhN`!AzSHfIi(9q_VvT!(Noq*35QyL z=D6A*{{?tkU=$!b>cshJ*4J3}p51LHyrXXm{37078QKv>vvd zESkY}H9(4(jUhZBjY&aP%htzlded{48|3@JI=~5sA=5a2?Q*7d#MW|MkB)k6%P1(Z zQ=h&G12l1rgf)HLQ-trc`fYy@fD7hGUHH06kBnysoW%L|dv8&r+I_2JN*_X~!XmRQpPR6IIX8u1o`;e7NgEg7O5&-j zYQEEv*%3v3wfDqLvB%-Y2iVK30adh!?J`4o$bvRe<+hRd@T5GNqa>GU&-rpp^U~`y z@V#CiatpbD%of4Wc2Jpf!amkmV;TU1xG={;?NIl6T*1&0K@ARwnc*KY0Q$k@ZJ*-> zd-b*t)H7<$@vhvh-rw)OA2Z+;Z2D%YUBD6pik3OiaXw?$W$ImAsEJ(?1*MXiYdhGF zp#BF@lO&ZES1~n!HibG$H;Pr3L+88Z%md1cL@cN&LoHyTlLD?#GYP{Gr0w-3S~R^U zS?^mK@9S~8yl1(&h1O-eLDI)P{<1&d5n4- zkcuCovW)KP)pt|l+5|CDThWo&^N2xm`p}s74_{eb`^b!OL%2hAdqJts*gxo)PPW5e zF(fPD(H01oymTPw20vx&BiSWUh{tjUa#x7Ic@$!5Zf5StQXI^>zK~$k(Zs{mypX3G z88NI(xQmNPg;Cn6mm5HQ9qt4*U#VY0yf+xp9mcw++J;)a)(i$a7qB19&7!B?vcO9d zbkdd)Ln<2m1XWksB6j2umFW5B=NML;Lv$(`L$gZdsK8Sx#^GRg?l=XKGGexD*^534xXVaBUN$&l4kgb3HOz@(`H4YDP)%GcPyY6P zSuR?T*RD#hjTS}6Pz|{tRl9j%eqIj9T!4P&Q4XPM2Pzj>j1)}3RFNQIwmF1~grFfe z=7!vCb-U`RW~gn3o>~wg)_{5Bz@unBe#b(ohY}aZ(wgUmK#^m1TpOJl5}RGA`a}!) zKs9sDWk5O&yFhc%V$rni_07_7>Mg59a~tZt2LbFplX? zn2gw%sA+1v6)EyaoOtZvrgS!egyKn@lj7(PRrZ=L%}eR$3-O=bgI<1g^IWLmRwHzj zl!x9Y=T3G>spxP9T#p=r^-WRMV)hv%46jQr$8m5vb0Ow9&^&ExHy67M<`T|X4%^k^gRUep5E6+clWgkTIxDbMHfs*Mgl5F$_ z>{4XGK#C@R9Q}oXAQ93J1OjN&S3unMK}IS1LGm96F^(R^!+2(f!c^=;{z^=yIA^Ib-{hcVg`7RP*G2=V}o};qw&eW8wdjUgz1)h zm{?@f<_!Yz)F0WjDvY0!DOwRPh`VlM>CasJjD<{(XN`uEB$9)7Lbs_Ytp;Mft6o#5GsnQwke-Xvo^5?q= zO~;^#TK1Z^M^vINO*+1YFYnVfh5;pprk`)3^gVh?KgU6+vc4Z60m(<0Z*D826O!L@ zDGX;aXI7QPJSn6|0Iu1l+Z6Wn3VSa|G!r;`II^e1@nQrMeD5n zx2J1;KYqX6=lKG{VNuUc;QpuMqTF6^w-;=LF(=X+jlY0dav)Wx7+k5rh(o4?)OVp^ z970|GdEfv1qp|b^=T@82s4%HTwb|CG<->sZGGYz2abR5vsx)HD>!$e#E>Kd~Bnq4J zK^3&u^MAgeQ0e(*=nGr*vv{rICOXK#lBMNQnGX17KoVSgDigj|S?sW?sHvCcf!|s< zzUm>AWh%M%7Zy~fVXzcVS`3pQily{lsOe_HIb_ zV;Ct+k_|qrJuMP*SZQO*Iy`d++c(XebW>h^`TLy0#+Fw1Nu;Zyb#GhB>aE_W1}WUh z(`R!Obc@yuHMkR~5AY+>^OjO?!u?JwQ7mB5 zSUuxMr;(wnLA52Yjxlr%H`VPM9=9|d1|7Q_tox5B_&%ZU0%Ew%D| z7s z1y_i2ttep16BrUyq>e!DOwu?tkE~A(9vs*yC++z#OMiNq#|sGsg$2m;G;cDMH481m zkbOWBNk_^4o`=jBs_x`g8+qj!QLG$!r6^HsXI9PZy`$LK3+;28!+eQj+40{8&X1Hh zmyUpa+M6QXp2Ww-rfGO0{Mq1thN5>a&)VjzHR|6@O0$l($E6Cind_&8&s;T!`8w!0 zSt$4k$IGsQdmlD!Z?{^b0s-;Bg)QFFky?ZMeM^?T!$gS4=E&#l?lqY7qbd5+{Gdxi z*B&~LzhVF(BFHw4Rjw~j>K_GaNU#4&A}{H1X8ctcNaNejzW*@>RamFk9Poq29_ zSU=Qv2fJS-k3LltzeadKaype7Kt&3PcSk!l{C>KY=zqrP6%-^r4D6Em^sEHe9K>(* z!BymppAz#aKZoQMe(3Cx5sb!VM0S=?gcObDR*oFKmdW{#Ta|a3yiHBlZq85d_>!fv zkM|R~J81*$Uk4yHPDqE!bmi=6is?Jfl`~KRb3X6|3N^vywR+ES%-fi>M#B^9$IA8X z=*79#VoiLf4@sW~oxJ9*0`e)Icpvxo{Re<1unGe)FLrv>nI_H{IK$5QhjDhf)2%X1 zfn9c9TA65qk`OMga!9{66q9{BnwA?JlJ6vVI<5ALQ}L%Szs;fBZXY2~St*1RF=Uvy zXD?D~xQXWDLk3`JI#A4H+iMC?%K(L^X;Dh0Xv+@ImT6D6l>++d%|O>e&?3*Wm(L5W zKo-rOX;CfyrGVw5QfS96x7wrIekx{zaNx#+Rt0{HA3h9^Nc%qr@Xvwa2xvuhs%T|L zLIB7JpOs4JlLJSab9D4q!#k1>cVum|t#qtn1jWfCMX^kHbIFqRE-F4)&B1gB3MqC% z$``pYH{@okJKh(5Ji|N|ti>pcaEgEPPgSSALVpOM&`Q zq6gNsUVoF7-V`(at(dlIM&E~nxL6H9{+(vu`rI}p{USrN4sF>kte%qY6|E~0Kr-{= zL6ft+doj(-vv$0@njzy{1L&?Q`R*X_Y`*60flqk4eBp0X=jF&%Atf)hfgz;XcEv0i zWt%Qcsk2Fkulqe~qHWIE3;H<)VFfO*V6Wzg+c^O1{e zPb{v9Q{?|9I#c`t+@#t93gVC_V#MDSM)2I(iJ@lo`(Urkx-P-UCE`XSIG1Saj9Ft6U9ND zvw6cE%KOO(kuZfDwQ3~+jINP>ctEDr-@9@=gjVdv@|yvD#Z-JXuE z8f*>U@3JpP_v}x+fE*kCbSc3|t|_5g1dYQ!1LPy-t)t?2tPE@>N#TBINn78x`j-?( zCHokO8N4IaupwL@%$2Q+5w3j&IC{`q#CJ$k^9pb3#X zQq}~58^?l`nT>(Pm0b#Q=uE3GCkKC+6n7z_el}X($y}>xias;&=gkf`?2NlbZ8dT8 zNMoc`c9!lR6O>^{ZPkBa|C|Ey<#zhgc!mA<)5w2kAyiUmB1utL(YkghSV7Fso%J-y_)5Ot2 zdSAzH&e`xl6Jny(lp9}J`!KLzN z(E9VrumXeAWB{*$9%%pXs?D^kE-nIW_Ep;<+IaDbe*+ZLx@>%1ZokUg2v#BvAA~9u z1s!>0s1h;omN;+;v_FI2j!{9)3%1t$+S~S3ubHH7T`C6XpH=a{59OP(3KTd&cpjrt z3r{5S7w5A_t$c9`1qc3EYZy7{VL>-w*@0USWp++*)(Q&Ka@Q_Y>|YlRSR#}56S~P} z(!5?#E=t1@>om*hjg*mN4-8^_iyULY1CT4I3Dw*~dx?-#=PU%c zhyZy`_3uk5IeI4Og_OQMuXE0~KG{I5YR!)ZNLcpk+7H?HsAB1E)yMG5O1j+X)rCtQ z9_aGdh;4idrz;GsvusnLq%x*hKeTV-N8asOF}1k7{bloFHMpEYhRf4VH0vASzB2dP zB>9#GOzFuq0C*5&LXk84qjZ{WFR*dcu;#VB-#|Az-1`6ixOXTjD@Lja3xV-fV|%O! z*?rvf76~XdNfI5(Ohm~!B**m>+)gA2> zY*qua11xPRwJlASy^2E;mh1;UwYmQ!7o(k{%wZ z>y7+I%&cI=+nOIkyTRIoy*@>gO5Nz#1-d~RLrRJlp4RhFEgfc~(h%4<=`hlWV^fB> zgu4)#xXmKeN=Pa^sWLL<64Qd61#7kCYbBFb%ixQr*WsHK)%@3?4lxPoIYUUg@C6%-CGX;Q-x$kn6pT~w(3 zcLy^V5`)?O@IVU!G)!qLs$AXov=SX(CEkJ>jfec>)}R=nY{(AQQ6+oCmr9liw_*{k zqgl{dr>=7aN+KvI+($xcYJgo~^vE){D3_#xrZn`WKZbtY>R=^02B;E6o1&6rimAp! znL^Cj;!M_u8R$reY`|!G1+^p-Y|5o^PA*S}t!p!i!4fK0=K-r!t+<*>r%9uX?*<1D zdo9+8*3%X-`7i`f+HKn=Gj^|ikr|L*r&9&zzqBc4O!NZJDf8>|1*(UyBp%huxUADu zw>8Desmjyj*>8i}O2tip*bJLRTWyOL$$8x%G+BiLhIxE?GWb9`Xe#Xu{}7TLrK^IE7FSU2|E znoAMp&X^C0JUQs8Avd@;8OX`yAs4`F&>2|iB|LVbcitvMK|z18MBQ*C?2c?;$dd*V zE$c1Q+q7<9NX)Y=9&fpHg5Npnv>hqLxEtAR9T+JCMKv1oqHCp`_Q$Wg?HlkNBz)l~ zMT`WusS?*=KmPpPaD=^cG}_rMW%3Q=vhV4bNT*M~w8lU|tKiA1&yoLp?vtnRl+zb; zBd`?BJ;PIL@-rgrIXC;6kzes1pKq}0col){4*_cRkK+cvisAf$8c}KUEMN%8>FT-v z66N^?5TjSj_|xan(&j2~i~Y z=M7(sdtpl8>@6u}rLnUkL*tJb7zK=aMI5;R9CL<2Vv*Ta;jPWzr`eu7+ zXH0=v--Vv;6>r(IIfTFGZ`!=LaWS+NachTBBjAX!Unco7O6fP@SoPe*JO8=Gzd`?a zqwgur6JRc8u?l7e`1N-0(+E4b!C!qGH`k90)HbgwpgzS9DKt!5AGbeDO4gzF#1m%f z_F8u4^=wU6l)sCZj$4C&qto`EqLyAVOvizzta~PA(b*pvho*-$ByvigY=_37ahz<+nlgup zF8n%mlJP4ywjE{E)Lt<$xejxyrK!^&zvRpLU}L;X!!@bxmNp6ZG5r5Btgx=n8}(P z$iwlY);MLheUU%VaU1``gyo}o&h->bMCOUM&xxOMrLD)4Jjpp)=^Fnm$))VDOv)qL zbyEO`B;XbQky5iwoHX-xmb)~g2ECq}xqZsh)O@h!L~u6ONd_tj!^6auuF5utb4g$& z%)ah56QM|%F_CkXrVj1&T{PE#WHdz!zLY~k_sb#HxJlW1Y<_NIhVd^^nHf4WJCpNI#KS}E2$OaF=giM}DhJ95` z30E!qFeAeCsD6k~a$EL!7Gdng*RpF#1QV0dL2xe>MEekNf5+HEmv)qv>j)+#kJ`6+ zg7M448rMT_*s~+_^wLANR{b^m+dl5&ZE z=0Wv=CGJCI{Kd(@6G>kl;;GJaM4i8n4JCXN3A@qIRA=c?=U$wgl8zxBV|L2dyB@@* z$`^FwWZ;QqcrgG@geDgH%3PdME>*gUMw#;*k(u(*5tJ%du4QtsvuV_$L`U6z&Rgs}8`f~m$ExBo}K7A{UY zZJoHwFHdXkUhyKbgHB^_?$BXUh+Vy;vvBHmB)cFi+DHcOSrQXH0r9sJ=~EB=-33kGku7NPO!V`9AxL!1{_XOL+MbAL~D#=KyAqy2rHj1DMbti;&Yw-kyH z5-Hw8{cD4mr5QNS`&@y)vwuCe?qVw>jMO1Q>C$!7-TPy6PcZ*(9)?g2;(bUnMmq;J zQ+8Z29WUOOSNq;0)UVQ0=kaGaN(Es;SMT!m-bP{|e4E;h7~Rgiv6_|deuZY@5#gpi zp*jZHr4)dyjx+XGJ9iS%7q{HuGO@<$yx{R;DK2c|dO|J5R3>&BOsFYQ#yb+mWR_Of z>YBp%N9K0ZFCl4Pf{RNO?<=#xmW8l~R_GfkdU}q;)q$BS{sUuAl;mq)kvrY9?#`u7|!N2_u3g;R6{7r`pI5T?iIe-AdnE7 zImN%mHvfAiqLiU+3O8wt{QM||t*8|H*Vszz?zyo;kjZf5S*4 zxMmhiHJcC8_d!UnW8`q(sa8SxYcW?K>Nc>&GcYwfybm3^S($uGKF`~vuZuUM)y6jY!5L^4ml7Z%t9k1 z5z4*&f=~($- zSS{5zFdu4*M1EvWl*O3{)mDoqJ3@X@8b#$Eog!+G%DR@}Q_BZStQ)~?3jRbMGMcRs zsBR~&Du7BOae#VW6qS^LF-4SZrgH@V5JpgZ8Mqm)qis*O6!#?@gN6RN5se8!k@)mb zqU%fnL7sVtG(|)irc8aH`$2Ys9a$NYBt}+twItK9^|-E4guFT|LoDL&z_9PEU@^9D z_D0|fK#K(zuDHwv$n;}>oEy0d20b-6Q)#nuDOnw5KPgG|{iivNf%u(H_s(dlzxW+r z!M%_F#w3`r1|j`p#)gP!uMI4wn(5FAYti>t;0d^cLKRDprX)ehL_9_HBi`1>R2(9v zU~^18BSfDbJsuz*nu?x`XxByOe_zmXjjb)2Gm)P3qiYq+J@4_YYY5Et_}5(mx6gmu zjaKMT?%Th=4#QZNn9Ejpf&q}Ae|hQ>f;0X`-klcC7h>}<>5U)NUGTk-j_tgky4<6+ zf6ao}{O`k|?RtMsT<03fLTOU(wsW=m!uGc%KAZOs-b9j3A(uO3h2h82+IJj)Eqxt} zORt2kkfK)`v;B-rT+b)s+t)Fv+Rq{OR1SNZ`+)i>wSvmo9jLjqe_Wq&e8LDKe|8Pk z*kBN#4{Azs)}SBOozo0c7l8dz z{V7r?*f1y5D-+$gOR-MAANA~z_3XDslss~_b~z#i^!n1#t4O`vjjgh&U0PH@Q=60? zw4ER2Z*@u2SakUm<82v^IxQM)JWqeCBg+*M3`ulC?fS?@YK_`k28>xf?QU6T0aXQk zJUB8S@vS~XXZ;?<`G$3%DA~qo>`9+zB#c!B+SuRvL8>IiwEG#sf@2e0?ZBb_C!O!CuF=@WQ zBf=2ZCI}>8>>#{IpXC1}0lz4Tmb{%xMx1$ft;3a$T2U(BFUrxI&8V@JuF|2@K*<@) z)n4f3a2Y0C?53@p8XzAHc#Q^;7;Qo?iQZ>=Y-rz;hIX6rW6SlG@j~Jm+b&abaj>Ou zaj@Jya2LD&RDSKB^iQAcw2i(-S?EnT)7)3!!C>knrbTo2V7j;=fm*jcyEZq2vTII# z^>_PFfeNTjEs42E%JC+gVbl092^{yfol}A&9RU^pg!XR-wn^BInekVB}CxjF)8)QCP{AkB&u% zYcuIPfokM>p~9Dxby4DP9hIc)RdUj8;)Wg_2l&smg+}I>EG&asN*wQnM1;%_<+L&` zMKa{{=U_-*piVX8jXZid$Hs>8-5ZKLZN(oi6`oBR8nMYhzYM&!Xp5w{FrtG`>uu&n zeBhV%7%sO%;W*rdt#Cx*2DrVsfy&#AsD{86!#uH06an+Oy3sA>8O~=Y-WngMGh|{% zC}IjzqpCBxZjb=0CxC?Wb{l`FalDfWOt_Ape8fOp7bvWO3Brnx2tXw3jp5rr>4*g- z?>q!EFbrS~L=Z7pt|a_JFrKv*O&|Cfs{zHobUgBrHTcsk%9?NwAcONnfC;R zwJMZ?B1f%zqtPTDsLRGXPm*yYZmztDhLzB*)8nZGRO0|mt+yNwiZcs)QR7D2qAm(Q6sMl_OC0p>CuhrqxT$LNxP4U5@(^0L<> z3fZAAiKY!|TPB5knuIkJts^i841oXxEhp!i(}j+hvnnP8^p}Vc4mFbnz0WsOjw;wu zfUqSE&eF_X^RNEDlZ7718HMQ_9F2Q#2o><&)Lmy8d|O)5-bS}6xyNA;tfC^=9*{>M zRFp#$hzH=HrI;vhOZ3Ug|Ir8eSp0NB^7xLChg+^?(upXdk+mFsh|-lS{J!Ag4z1X2 zv19w+Dop-SPl9oc#xy!WaSM+J2MhH{@0Z+$xgnj_vC5B=!?@UIBtM;+vcX~vtkY&r z$9uhPNPB3?zu{MaHt0@!q^=$mQ}$os!c3|OAqwQ6#dXoka#fFL^7Fc5#P;@EJJlBF zKKEv!+eyz~2FlhaCE$lvZ2zDi7Z>0*ho(5YPqdf5gzPFo5YcNQ|k*q2e z$A;?uk0_HpmKxvmW>GdG0{UJ2(yt4kB&Oabgf3m01J*S z0WwQpZ0BGl{rOGu43-7l?uxHgWWQV#0nzt-E4!7lTi)#Pwu>IkVOD%1*J{mW1 z0P8VzvLvw+#6ZEly(1D{9Z&Bh!oeJBO-7>1qc(vJ?RUVM7Amf5#F^l#a4Z7FS{U1F zf80bU4+bIFYc@3VNm8=<&tSVq>g>Afr&#%%}}69w~|D2X=ck+ znXSH8AlN`!tpt{dT%qDf60S@4-7j2>AVz`^xx#>bI8Qms(1Jl+E$gHqp+L`!kjp<3 zHxz((7t$I#l-iW5D*~iDCg$da&F51R>% zdZEq_?4@l2EYL<+HzvMM4g%3)+*cv_UP}|FFRmc30i2sTl*nz8w*=ZG0W>swNddbAncH-=KzQNRZn3%9^#Y&(8;a31V<28AQOm@nrIRm*c+}y&e`gpo_dbhYg%z^ z%zvX(%wsrLnuQHy5q^wsXAB=Z)fqX{MWDb7^C{Rn?~5>|O1@EJh>>uD^C4uywBF) zO^doLfcB(7FEy}#;*zi`nLld3)|I-6z+Q2ZEg`XokiC!021#g?9|LV+s$3A>)66mp z=ynKYU%|&6cL6f#?}gPDXcKvekwK{i_(1{8z&2}M;4L^%Reb(TyK2Ut^Mf4egziECGY@5-6#s#QgQRmKY)zdpwuE9NHo=Q1l zSwkA_e)f1TF_WJZVxL=ZXcoOVtNsWETOI4e;mw)+r?%(IytWkhf(IC~iXD-cF(Mc2 zHNe?(v;IU4+xX;j&YM1~<8x+c^ijjiTmXj+p$F;c8rYgW`}TH69pTCUoWA>c0Zar< z=G9lor;%SDoD0O<8~E@9%ck05r33BwFZc6Dt z%MY8VmOSPEnv_@F1^CZ$g<%!@^B3$tez*@E#EAO}W$=}ZbOJmT9pc!4Z3!(A16@q@ zQmLm{6ZCr>J*Ol&NU!^Aqh=Ja z538t}h8=B?wr{l|?{l8V0X(l$r~oo49omger#j-G`ZSyaNL)G~TYj*)li$mmf*eK- zHjmSX}EqFtV$`}|0aLU+9_uJNC z(X?z_HyNv@dV2rTl%D(V@%TFb7H_3{3wFiB^m)l^(o8?);-&c+zAyXlgusaZUFuS0 zesl4E5Bit?Eq+{Fmfs>%LjJlUKexH2AOIUTis7D`bga>I-UzGvJtMGlyxSGw#N0cP zpU17l-VBV3_iaIZ5WHo1{89{qfzoV_=Y&BY2sia7l6nHi2aCX`5plE3ul4-FCiZmk zE?uU@VGd3`GEs@yA4cl3-%$>hP@w=IKefyzg~e>m^IqiUC~fVk zdwd$1{UGJNsRgH?x6Qqgw171l&NS$P^cTL;o19>i%;I}Mq;(IWdWt%fcZj&M8DCp0 zf0Yv<`yauS-qnf%CM|W2INO?C1m{*mBCy7nE%a+OdmUVf3m{G|Bk-sNf{=fClVL{qXyT~Dmq9|48W``e($ErV|K}9a?)ldKibaf!ZybiI$ z&-}u&ej^RxZBZD4&}gt7G0-PKj}JusaXR|P?1KfAJm8QeI6857%g>VTYDAS-rJ``> zZ~;7uVKe!J`v`!vk9RnVCywe$UjQ1(Uz@jB7^cDPzb>D~2yN?wkCWm{;> z5_rabb>j0ykMp2IN&X9G*`1hUC!tDo$C1~Py}%QDeE^7f)>zjBYa$!H-B+lLw@4Rs zNyk*h<6U*^)7)OX2d>3}dZ@b8pf{<$_%MzkZsCS)v5Q3~Lke?OF3|27}vGNRjV7&9>`6*!yRKr*dnH%=kbJdCfID zi?>e6SP0=%>P+J<&-fhM20i|lXijakv2Nq1HBqrsyVPN_;O3`R6d4>ofLPN6Xg9~U zD~UTT0$-G(;=)^~!)d3=-wyLtjj;*#+b1;3nA5GL;HF-`ubHN+hX{HU?GE=D*+UL{ zRvggL=R(una=g?O`_4FBoqzRfr+psmVALIYAD57$r6n6BulQ^Ny0yc9k3SBs;xujx zeT`c@`Qt3bo92n0l2Xt;T5pXd%fJhvo8(b929T zQ?Xt`*A50zaeR=AXNL>9Sd3k4I4dy&OXnot^oCe|_?}a(t0U=m-xUWbjD-1;XmFlS z+);A+?1zU)u63irv}0(Y&*U5oloRhhi?k}EP?xg z;?kKIAoyFLUK4pWM}PNM8wp&E&Ne}F0(RE|A!r&p2G6sOZ;FlE{$|E3HnFhdkw zO?kK-?+=eRQ?aw1i@9WmV(MC0ylW8KMq8O0Un5bN|y2?|ATI!fOSI1>SS=r{|q3I;a!-oI3Hae!> zNzUXuDNyZ6($1e$wkxvA7N!&@Xv_H`IM5zm5EvGZ1`gn)&=WYhp=I7PWtpq;f?y>l zf_VHT8;V_RaPVnm)$8SG7Sb-xc~1gW2|?e<^2X75$q^`zOaDX%I^N8`QgyHZunee^7iyxI$MYgN!9x!G>m$CX}eDR^EbY zp!w$-r<>3FCjL#l{NVFms zh1``dL1YbP)(@*h@ecnGip*2JvCj*p!6aBaG?8g+iy^_jcd{9vr^YeFW`RxM!fe3nin}&n=#jfo21;2XRvTH@yuu!tJ1bX%M!$qczw`|MMS08f4{_3qBh!nX;V)XhT6Im+WR^*Z7KT0_b%vT( z!XfXQF+*Y=D_VDYArlh2F`lxbme}@l{en!rQV_ESM-V39*6`Yr9?*`vUeWJ?WOZb4pFe1h0o&QnlJLIIF4Bh_g>s&bcAoBN4rkwr|+ z_;G+aG^F{R$(EcfAP3-Ma=5d1KX0KyEkt5m@J4<()2eRjBf`iy*Ty8EkbG z5<2-^ej3wteRkCtVYShSTj=}Ar%g0LhEg|=-v-ryuPrqfQ}`RXJC-7rHa6x9*hD*? z=wtc-0S^ivg)_MTvUpTzLhFKgrfFbB-`At>NX#4BKx(>-t+7D4833}vn6Xwa7(zH zE$P_|O>uD2l~N*V**9t<72P0JTJBKYI&|bWb-$K)k2#?BaqmBJ!xNZkc7sNzzroGK z-=os){%NAA+)D&Wl}{$?If-A0V(_-Z-gd{0KLeT)1K`iJLMdUOj)JWqoKmp(wym9`8;a5x?VM&C9z&Vd9QE!(AcmHlau87 zdUt+Kf;B)O+)?R+85pnF9ZaD?t_q{9Z9E4m49qmN&590BN`&K>W;{_<z2L9Z;x{xVo-t4Ew<*yV`fsYV+PJ1b*bDP0C zp{aMuybyV zcr{Vrbv}aMW+=%Z56}*W|NKtLyqw>~`7h^_!YW@NWBVagl zB-lbA+KS7s@ZD4x=y0!I+6_P>m>g*g7U+G$2r&*zmj$T{qcv#d%DM%wUyTA0ie{h+ zlbRsnfQ!e}cD#7QI6w*@uysn?-V)E-=kX;H?}k*eBS&?l&pKW*6D@86GnUlK{HKvI4Vw zJ2(OgtauubWYGl{zu80I)3Pi>ovqKUu4vWo4&7^jdIG|0r&___v~m`(pzLT7NEhTn z(w?er*G)Tuk+BG*xu@4tkjVp&8S3dP>$0>PfFgG!IAUpcApun<evD^yPdU(Y*0O^jB>!eUjMyJv?VEy)+m`hPtq8=0ya{QyJVVcMRir6>LB3CCix3vnJsm*3^sCH8`91P$vXH zeBkv06=z{qsY zFg<97Rg%IXG+sq%lb%jc(opm1xEe|6#oB@P}+hlMGXc zzd}GyFo}^!v4g-=YqGqixXo~v@JjFP2=jp5P*(*r40A?67$MC4Z41>Nml&EDr@(8vAUIS8!ymeSp_l@^Ad2 zajhP?aP+p`%d*zWF~6BR@e0uU=1V}GGPhv!LT;F|f|A4Otw&uWLbLb>7KCf;cLVhhaS1qDkoA|Jba87PvxoU@F36$omI zHx_{!G+|qiT6R7mt{r1QjuPQb1S-9|W-t7kY?q|42JyV{nxxSS)rSd-nH^xQd}F(Y z;E$t}ALDk7whfvZ#h@||8rtyMY{rqqA;dzwFo;wQdSQV-mMN_EIlkXhU^a2igrt>` zY-XDFXkpV8^&{HFF3;LRahT8*3QcqRu`~}pS@xg+f?dG(T-9GVsW(2S5wwR#-Kxa$-c){RhUTKm0xKLA)KrM`zF zwx(iY+{*b^1-*ssBF-BM>QqQ=l!1j0>_i8J0|UTxnR`jL``Bn*1p z^>VNG{`te7-EXCd#STf~r?+$zG|txOGT%ud;-!)H;ey)czZB@Wc|wtw!fz}Wi&&CD zyP}mGc8-sKpP)l*q8K{ZDeIk{smQW&I0T_6aKdP~P$p^S*C24!YUzTBVzC}Y0l%wL z5zk`+OvoE=5wjciCu3|}Inn^j;;{sjb>h>Tm5Y+O9or~J>^9%ByST}5nA^0x3xJYR z<2Lu>GdAj~<{Xm)eF!?dkAxKNl)SNo_V-qjTO+vuRY0o0lrM{4;F31zlc(Aut5=A% z0+a3K zwI9}udwXjZt`=6=Ms79ZJYRL5be@!p-$YBrnb*Jo)rg+Jw-C$XMmoH76!ob^q=!hL z*LEVHmX+R`tN{oxAU+7W$UcySC2Z&E8*FdtLR%#1GoH8`HmFeKZ9o!_rWFDT5wsTHG(X#je$!5-c zBa@&l>KaYiIIsKepdj#J6_&=%OU2HYiLx^^q<@JyP#$>;Mr_eT&1vH-Ib&$2V)~^d z+vnedES@E4tx-V>85IBonzW2>U1sF5c7sYUISIx%TPJI+$*9_Dqi`-NsFf;uDJbLmI49N=PZyzE0ajx%T{^UyCaYS37ptzjC! zR5n%f#rdh))fXzr!m>M3JzzarkRDRM9g|3T`f#(?Bc3J!Q!qV;0*V1F^2$cCKY5Et9F#8d0pczuFgVe3<2qjbO_^H0Joqg zCG4MuHcn8#;5sa^Hx(1aj>AxAC;&r@0PCK$9CG1p%Qo#ZhVfYM)JeD3LllwoGpH%$ ze!Dhg;s8qk%HFgKM+ua2qaY{=XzZgqc@58ZEO0=bX`Y0-b7wN<^*Ht#J3dZv*YP~z zLg0o^c$6XI0Jwpv%UG+T)t@|78a@6j9_mA7S$>iLK&DywDjZ>@x83{m8ANBQox;> zvBNo8D~z7Ett)d6|BaQyj9t^PY4Z-u^I>k|%5}bapcJA+@|mV@emd!?t1y1IFIDDw4F3*Ue;65kDN}wWD(@*U^ocn2 ze?$lWCy}0108v+GL(!yXQL<$pv=mxtr5lm@>mvU44LzZ zTe_l6P7(_MCXuaU$XTvZoT{Qivi7n|bVWE+KbPB~BQe>R@QA(GQ+E2BQcu zT93P^xd!Jsi0RP-nbJtZ9g|~;s}X3L(T7xH(z{SD!OFD@F}8|}|E#_tKY-z~^9vL3 ziBUi{3gh0E524c&>3EmV^B?6~odN0nP}B^J7i%+=LSo$RQW7iU{XN+7b6OE54UCQu#ZquDR5sb@2Y!K;Zu##`*CtpZ_`-f9A9&2=$E|V6b|AS&BKN&#Z*jZ zT>(4pBw)p2NUad?9ddiN{8hn!!voC948EXOPFO+5K*LiyHU~u!y8p^GMl`! zjxEB_3ry?Vl3hR^Sz*jH%g)~N=tH$~m(U{ombw`+?)3Abgl*JDa4xklg2aRdKkF)n zM$Ys`@PaFFR;uUgbq0s~+`CF)MOQx65osV(_u8fp<0qwF*6IO5@PhTLwgn9I6A|Fc zz#S%Yg48~9JJ&$4A=QC`qA{K|cgW^FFh+niBkZAO)0W0z37scVlZm-bLY5 zTbiX5Q{?ebjC`h61?CwI?k{9ZL9YG#|q z`kQnMS%C3+SrC{l!H@t^*R`uJ;C}tu7sXIWT_oao=IdGPhzMmZ45X&>gYw8VLyC1U z9T&L-&GYdq+Czzc${p2j=#L;&>A>##$KS+?JjZHrn6je~A`BLF!GQ`ryd6P-w?ELMAZaYb+=M_lygaw+JOQfCY0kX;yF9}r;(R>xORbR^{u*#pup zz?>y+Zq;qN;`_salG)_SU@%;73zUa8*%>pqorE(AyZa$Z41cO|b?Qn#Q6La)p1viU z5f(TUsd~A0l`Nc99Kx}(nb&K#ViD7nmfU#NYUG<7IMZFbfHy6wRjFTynM6WVCYvjZ zkA=rVfZ?coWQzFZ-sh}S(Y^Rs+A!n&Q>a8;Pv9ki2=k)wR#)-sORp~F*7$BNcA%Oj zv}P=glOdEct}Az~01g>sjE;_$XB+{|iN@+<5h|PL`yfF5dMt9)u>mphgNBbq-0yqC z`BrWx>tCG|?@zQF%!p9Kt}ZY%n`C~Z4cB)w=ii+l%)6y)%nhHt}(xd-h`U@&n7O>l%}j1 z&HC&8+9o(IS}=2MgF#d-9mS$x^%1AaqfHpAE#6!b7NhrI%@bJLf;X2m;j3;9LQ3tHRjtauBbR0k3M{kWu zdcKW326h$MJQW*<835Cayr`HIlmXMr1W?dr*TE2 zLx$7Hr-DeY?yiyP(5GT<>U1qbD#f{ZPWIUh=gv}dn>(3pi8Lt7rfXBAt}zC4oEM09 z5^#htxkG_)s*&psTslIN2rx@DP<~Qsh8W`|;T7qiyr<0dAk6g08KFET0}@_l8-zy2 zjqyiINdv{gDl~Nj0n`uq;no&*y{Y(zosz}R^t6P{KOE{l#47JR(Hnm@05p?dgF+s%9Bdht!l|mQE6rd=yEbd?L2EByn922s~z+ z%A4&o1U%hoo1Jp|a~V9v zUOTi?f#B7-*=9jRo@54p2!Ef0Lbc>p&kD8S@|ap2sSWekLa@PuCle*!NUoe4awXeP zKDvAHYDz($EWP9=BtdPQ3z++nQn-Tqu>Ta7fjs^A3!wPM=4b53tQ2#iGX@I$uu;sx|+W{qYaw{{KCX z?>~NDVoF@Q^EYN?=Q&_a9J?zSR48N{4Jb~F7m?lLA;b+)I3OIB&?~o?8H^rgr~*b4 zvW(_V4WlrW9(Mu$y*TLK-$aZEh>QIN6R6;oY9(C+h$-nB7YC8=TVsb&sKh^q_j z#JBu)?*oU~x#5CPGboW29xp0lDZ1CJs`vUj7HefM7bl|nW`|3q_a)>n_cz;tsuHExOYg;;_>tzNV4+}wp#L8_pv-^Y=Mb$5uy8e zTxn9hh*>_$Zmk%Yu$g`*EQKNa=lE{nn7^Q(rtMvdf zd2Kxm2tvyV%F8r3;(@+umcGt)HetfVlW_F0fh$M{ggbf$s<}9d>xw&&*$a+lD$}+q#EQd)ttg z6+xg2T3OEE^T!7BqrrS857!-ug^XycaQIkMA9XH!HEfts+DXESm$0qOloSa!bQ22B zKTZb3fsGtojU&Mc?7Z+ur9o?Id%{NLleUkoqnTfek`=S(7|`xw?cgZfrZ=iOoRzh^ zZ!#5Qk$mC(4O$S%gDOSGgvTlTN`#TbO@A8&994y6xx~qZ2kR4Ic*f3DJB5;|1Oeps zE;0x@bPg=o1rU}jS8xR)Lu0rN_-L@ z)obGi3$4NjO$S*O485e|-}u|xj3#08@gn`TGmVm03Biu;|aq?PScKA9CW!mZUYDO~DXH%Rw$vATIWLWS>#PkP| z4%`(J_bci3slT_Vg!ePWi_V4O;rH+B`f7`#mahw~DpnB46wwct^!kKdO`aGqHCLX0 zl38ydffGsLN-bnP_`Ve}==})YXaw4lP8iGR*3iz z=}_e`c{@hxK)RbuKOPBRvRly*07-i?{Bt^pyhfx1S+Ep)dSivi!k86@a|g~>%;7WD zpT_v9K}vL8LKJw;Tg!DZuhiw! zpIo0}>C1#G>@;a<%-o+`&^ye}Ox5Aa-YXN&6g55YpCYIILPF$qH6Sp|+4Cm;3Rw>+ z-nK#9FOuu$PXXK(*`$}x>lM77o~68hmE!$(6yLcB8mDj6LnAd*#cFgKGEurCbYLc-rYrIgO~|^U%6Zi}#?(rH(K)&4SuFZ$ zDRXy4sjNC{i3OXOiq%kn63pJw6QZ9zx{b#V!}hm<_t`9CQk8rXH8DR;TVin?VHkrH z`4AV0lg5zSbrri6MNPa~nb&ru)kni_VN8Cb%3T-_w{1 zC&2QDG5C!eTGB(6ARCg)(vHRfR<@M#T&+&2t9yeZrwuy+4~WXzNiq_tMURrj2*)E5 z%zI{^A|~O%Jp^RLT+Pr|KqiJQ#&t3i)2w~k+hodc7lUl4%h%?17M;f=0kSNYb}B(u zlFinGLPnB7>#lk7*#?$tf+Xo7t)FK?>jq+NP5#DIv|w(+`&z{Wh!OV2^Bij5=HpT^ z;U+xoW*fNq+G*J7uRq72(e|2Uxx-nZHZ!ijT z@T}Nc#%6`=)W$gtDB01I z^H2rrHuNXC>+a6xxw8#ApUoDMLID5BIkU@)m@Q;G`inDzvA6&ib+YS5%r#0VDq=vZ z068@vf*CxDSd7Nv*r}OzEihfVVT|Y+N~=M)t^+b@!Mm$n<;(l4^|e}xvbv-JiOe*4tVkt_2s~aF__k?Ta#km z21lFe`1PyRC=JRRp{=sVG!0No-4C7wErjETLc|ZguA+qjuOfOc6JlCynTHNkSGe|k;ZqbhHRCgK+v`w-LKQ(>N0hkRPJ zx7i?&tr*d-9}r6dp$`U>PT)wE9c5cY7N)4lT$U@6=MxVa;9u=%Noed8VNLu1*F?_V zQWU3d0Cc_35@2YaR?n<*%M5Rt8iU!=-NF|KYe#j!{GRpOx3483odd4yYmy zlEcayz(f1l59B}YL^hDT!V0}%tsc{f_keL^5k(zVdm(Te4TyIgkS0nx3o`8nmiy&( zd0IM+=l8Fc&M=zQYm!huC3^(quZvWtRVR(2M?ganSsN*$e<>Rsh8GUO0~9VPand5K znY5vk4FyyA$zaPY=KYCqsdHVII=Nc@Oj%z}LAeRb3(OSsqgV4aO{cA|WotQ0@xZdN zyj<3X54~Le9!tvB{(Z_E6X~bWHct*&{K}|gU`ee(V3nBU^czr^l3Zc{xd#Pvfs|b{ zdkdkkc2|cXY#AQ!-w{)x&6y9gcN30E0P>KLNm5iM0Yv7?_@NA6bHU*uhGojf)yPV_ zP`OV&qht(pc^Zyc9&TBMYwO2i4D!d4^r)v}zfU}Gg%v}I{2XDUR#8}JdBd~wv(S^k zH#k_=H4gspc>Eo%;!AZR!lyKC5SWVxlHvlNHG_5+t~hXHg81xe*G*qhh8kKcb!}t5 zTc&8~*?mje{urRgJ1)^VO8)6=#8n32ZWT0E@F8jViV9eDzNL2=8@zYOdzBsh-j_66 zythqYkr@2F@UJ|-zXg`k_`8KpE*GUHpZ<)#AiT;;ej`Rd?AB4w|N7hRHuL{36{irm zMdx~E?U^QlZe@P(*@F!C=0I{l>~Nq#9Nt4{n{gxFRj)Y2uyZp`hw=N7KwFW!lP9B+ z+l?}CzQJyJ^OA!jo_=pe5GanUq0bGG2n>)t2#@zA3ZmRx41oA;giR^7S%c#epgEi{ zZET8c&}Xviek%|;frzf0PS{ZHPpB!*7$reYR+*Qvv6eOa9l%)IQh1)kxl@LRxQ|VF z!j-5%xYOfqvbxh^Y&NqVH8V-+kZR(tq(82MQDINn69(vz4ocst*_7Y9rg@rlTj($` z-lw&Gys@tx%XDqZA8GD6aP)~NoRc5@1e7E9T&K@&SXPIa-QuwmR_!^Td|OV~z;g{> zkCnl)rl3JIJYBSQQd5FZ%H^NYJlwf4!;cYH(4}ZmR!Sv6(sd&5qz=7|>%ac(BurM2g0&DFN21LgaU1W`>UE>?KJh?GF`2d?OgXj zodt$Qd@||ZeBqSG|9?LibbQhVg|D|=K}V}#{*-jdVOab*GifYyvMI9x+=614Sg%oA zSh+ORhs@DY^~n|NB#)eG^e?$v1vvb`Ite-)I-F)W1&^=Lh5i;&H^L4v-2TYR0GLb} zg+zNvYGqDpJ#rA%;a5Z3D6ZJ3r66fiMSRuB5-wmIE%h3uctWGm2l@g0W=aaMyVK47 zJ!4$5|gnNH2lL(`h2d5mRwY5C`KEjdKN25 zb*HOiG{>jj@}lG+1go?TjJ&iT2Tqa)oXUnG=COmRpTh&G7ZPLWWva2(X2N5H)!ABL zk4-S7#Mth}4nz0&c2v=cHQNW>cW{D9Ca}_F$W*?rj%<%A4i{oNuAt4ZqaJ$Sa;;_ zURTsa7z>S(qt%>zdIT@qJnx%fdY`?a*<1(Nx%lW`WGcP&YW`Df6fbH$aI&=>WK|rS z-wcw))?$JUlOlkr6<(hn?+ZE+9KlLlmK=Ossc$&vdoI$^H{CYDy*h`0gbclraO4<= zh?0#iHZoB{%%Kn8HUU)Zn{M6IpAG2P3$#aqjKIi2*qtKG!-!50M+lqH8yT5%@N%KJ zXwypMp!Gwp?xeQuQlbl$XAf<>miP6ty1ojF)I*FaNKD}5_egzAQSZ$NHNRW8O#qG3 z8#JJ|qGQ60e}1>@0}BvZpaox0tsFlKnk*Y0s9y%V#Vz!pEx?AH=3k2VQtVN)ZM+VKQB z?^s;KsdnE1=odU28IE~j5z1~UbY4L1CBlCJGdJIf%o|B-<}P}R)D7UA-@c>QG2a~X zPE~p6y1s^VJ&?@loAeEmX|lPs&#>2_Ho?K^_s+j9nuR@$i24nd!aRhZowrM8{h-f< zXdqO>+l+tyTKtz5t04635`W*1&-(PhmHRq-sg;;+xSu1vfo7K>9VWI5sGv^X0U6AU z=@1xxU;$`oeH;U>Iqq5np{{3BZ|i}j31*b!Y^)bP`G13^f(i)VF(bNMxAmB%BYzO6 zBwZ;mR4*z(Rpfjik6#WsU!v2&7(TL2W!_U1x(ym0%-rw-ekC+2S+_Bv^HKY*^K7Rm zoT5!sMOVjT4s;F0qcQ7lIG_e@X9C~%yMdPVk zEyfR^kbcMZEI{@dNJK2tzcD5!yUpTp9P97hGTXntrEmued=*q<+oHBxjN`el zRPyd6d(}vBca&;m=Bhz-cNGq+3mqDY0Ecy$J`ggN2)`WUgoS{?vb=?0Ny9^yiD4hG z$a~0OJl~=rSn4Thc~Yy^?2V8p--MR*SkCfThfFIG$uaYx;A~f|YtRw1>E;~sbCmh{ zK8MkH4c#&v!fwc#E;qfK- zsIP@edYZfc35?ATkrt5XK_`5OZl7rDp!Q41D&LOs7_(uH_v`qW`zq8|LJ42<#5b=A zfK>=-sNH`4xai!WWDQ{=*B+hbH~7C)VQauxskC6F#PG%x zIatmo1yex!?DIzw6xr7H?p}{eP~MBnnC1B90qhPBW|(M-+J>bE5i8N3ouo(&bs&D*BY@dxBUYgNk_2Q_{7%eD%&+lRmW0CQdWY==E zhxlUVM#$-#-=wVKL*n>aD+BLQcg5H!2mL+VyA9@J`D;TK;5;!}B51o?ktIA&MeeNa z7=)<~j2%X9g>&8>8 z<92;F4XOBqq20HyZh4eamN<GN2<=VseVAZkE#IMM z(;zeIApG*Rk`j%S=Oz|>fOButAs&00j<*eEvCn|1ZQ$7Zf+Tv)%+1M2k^0}lWX@zf zVWd>^T+d}ux5(Ii)8KFd$HOHq3JU>I*5X53nliR|_Kyk#f|&siD1VB|t|qVnlJ5`T zC{Pq+a9iecoGZr4J#gq_uQ|0?#bB;xLQVQDLw`SeInZ4WIZNLMe(cbT8o7IH?=s>$ zuZL{y)x3$N$=U{G4+?h+BeA{P99M!w)S26ab-Fg|ElNrxViBa4-k>zmLIm;s zZH}0k!w(ifcq0?dynh5+Z=+2B|K&D`oQ|{a-NMH&);FhPeU%ec%w4;-*D$Ejwyb?FMEe z&efl0!5GN7wYBt>>1=bo_O(ralc6+&f`y&6+qJB1tKnzdihTH@{Fg(EpwAQ~B3?ui zORKHI-7+>NP03LMW6W2Tkvr?C^m3I|9aWP+*F9G^_N#Wh{9P-fX4p#E9(00iztw5d zC6DHMS52>tIwt1n#-9LJN6__bbmXrln&q$T%Lq~eIo#|! zL{m&xQ=rBGKn+|WwZg){pqO0C=YFxN>0|vDFybd2ygNST33RhPopTE(;%r6IO55FW zw?tLT*#;o*ChXCh#PlNcQa zD)EI&a#Sn_B+48ZYXy{4j2G;_m|!2;h^F@&ntZOL)FXmMoHcQGNNb$8GP*!o<0JLi z_~1&<&x#=x%5~r#vr!oWuhAoa4(N(obZo#U<~Xv0fKA#N0ryBMltEf?i?SHfs~t&e z`cIK;V6|o76-6&)EfObqNv8`SuQR*BFjMl+o|25Dgo#AVS++=5n;SxN6fk$B(d;!f zV-*to%HkXNT}BXD0vuLFa68Ui2vU8fE%WAW-D!oLbB)|S0v;f&o5G(=9Uzkq@%-*& zYNu`5CMWIH&!FJOjOg`Ydko{QyRI>hafu^7Mlih{qoLH)j`}O&!5>4x%zZ|fmTH)@ z5V4@nM3@nxk}=%=nciTFHB@F&p%qr=5hiIfLUr@V(vayluQe+GD`F!DIMt#+s}L~ zw|baG$I*+BT^i3Zf-4{|!~rg5u_Z2zg_nO6-$s?qSgt{kEiRr}=Mj%x)qS&_*vAX! zp9F2y)(axl4dI?f(rnAORBgs`%S42v$S>C>W<@VJ*CuNZY{R;{g<|p1A#SZgf?2AY z&b(WYc_rI3wU4SL60zF8K2ag{?Y^nH+Gs4n_d-bQJpuLso5Z7$EN%17E3{Pd4l<2z z>vwoI{3IzVc<~Hi)%?m>6;UPMMt>`z@+I5;4MO>)?(ka)^+Mg~go2d>?4@4duBc>A zmW;ToS5)O(jLp(hAwk(`X2qEBLmdL^qgZ=SoL#hSHvQ_JQCy)YvOIXm_I-8}>FAxy>H4bqyGFc#M& z{|3&GDEF^p=Ohc|ZhEc^+)t6$-53HOzbh=zot;L8vMFh@PV%>?CE327>hfGoDn%JH6QS;=sLY`Zbmc2_`~PC$9OtnB?D@s~t)nqRG}4((|=YXSyc~E}}Ai%1@TQafi|=HmCa5 zf;bhrdFd`egw^OE8pTKQaleg!P?&D16P<_g*m7@E7^w4BV-j?Kx%w|5G z0I)P&hX|Wf`<8RK-OFvz1oZ>co2I?Wsx8>qi^)$4O$Isei)`FFc0}P{|2b9M^i%=L zA?`^Y*{A%rHNE+BnhrRP+V)qkS!^u-<(W*(E;*?th(ZU&$WqJh<`3bo9-82 zsRO+nFsRc|$oWmRM+(PRpjT0l1IhkxC%@Y;gF2b%jv5 zR(CO=-%{pT?3@yW$!%*F`IMG@AN#t`Ax0Ih3s}@WJyc9z1wN^>_|vMs4@Zc?HmOc3 zlcIFBuJlQtbR$(r1(JMICgfxLJES%g$EHZzBsJaWMiP=#Bn#bO<{v3%fpw{&dVXm5 zL~W}uQQ^4`&J*BOAu z&h-A+UVUR|BeMR(pXC@4k#3lo65*DsMQTEsX|@EtCi}W+5v|JzoV^GGG?sG|i-LQJ zK(+d08?ehXU^6-cZN;470SEz@DD)jQV`YsXC_6Z&87Q@hC|bsuYVz$G^YG_9Jxq;N zpi*dBZ_vm-o6V#EC)f9Tk*0_#fx|T_#6hbVjcZ+MC&QU5vG7>4arh{Z!iN|h>r&^i zHggX-(ycQCYf4={Grsd1=Cg0K1amGV(m&{$*~qMDLS{{yvq0uWJI>&0oGMY~(wakL z0qXTMnfPthY1)bdQ%l(=Hdaz)wF=!lDBJo6lL?u?cAVTG$z#G~_8fuCur8eQ(>u}a zV@ZKh!k?e&@C%tjou@%#VMs8)7!^x)Bmn3o)&dx3S@7i)L3K?XwBxE&^6L-Xw84S8c*Q^PEXex!s zjC23YJV8t9sIP^iV`f0#=+8pY?4ozh;+ssWu#}amj!CQ1($31O%U1fpfb|ELwidfT z=SsAfoiiKNQrW8iqsy-K{mY7CCA%hDd`3YaUNroMyMB-1TLvw^>C{RPd;LJ9jwDD=aP5=0A{7lYoKcepG zbHGkj5s&KhC$-E(BXE!Bd%RrZ z^%`&2c)!NSH9oKL^>XoU&-S%MAXixbNe!Pk^V-$ZiRPa)4q)8mbZ}2KeRT9If7f`RZ6^P`;XG9p(e*0F*32qDUH{@LGCJUVuEef3g!WVe zN_S13QsoQvZT2s4{RW&L`u|E0xNJ0zOUlUgYl8k8Eq~Y_Lv8Xak821p_+TKw`unWs z-10R%z?$;@qOG2#HNHWWTy$bZSHaJ%bd|b~7LUvW19P1|rZEjc<`(11fB?8n99OtK z!i9$dr0uht?^E%SA%H>Kd!6eeKu_9s)3}les1QRD`aqm>dQwE=CGfnlW?EvSLxs`!Totd5#MfgNMD10_~F%b`5TP8 zs>pq8+Q!2X+V^SGs;MCH>eq^n$X_|l=BoTKpzDL7H#X<}v`rp5-E(!br>lrSw z@1SG%Z~=J6c=P<8qtU;B@^TFkP&Gl_Tl^0L$$oEkcnY&F?KImJ<`b!J@!$ZMi0*Wy z1=GJ~D4>&J423SudPrvtYO4PF0mhrH(tn1H!C+UQG4mkfIy@j^;VqRa4M+jSxssk? zy&Iyl%lV)b3gX>5AW`+QnRR8fj+4%K3$66>aELz8{qQg3_o%ZKrdZy#fH&>IAfG@d zi-Cl@7^{Wh*23_{TD~!?LHy5bLyT-TvmJfdA2kNdaovm$($*xk+0{#JuD=!&(a0)t z9S?;`BDDBR>Z96BsfosZF-K}9)rgfES>&rX)kXjyJu#s%B5BW6!(A*ld9##hwsf;( zh~B$yqJN)d7nR}1IB=>&Yv-C!w#0Ek-q+4LNJXlf`WBqknCz zagZ-F4TI!0_eEgd!N!e=cI^1%cEm4=<`MSByPxl%QBZx?nU{5>|9Z|zg&8LL>3)9e z5gz4^L0A!(5j5S3O%KzF!oUD{MXdKF?HItxSwu4itab?fz6XL+Ai)?AX~e)`F)@u~ z7AK$T1wWc zqjhn>bk7s-jOl9wG7+kFZtHe%H2-;9`Y*Tu6%`!avQ<+_o&i zBzI>81&7!+JqK8&5KJ$0evtv#?qnnoCA&sKB3ZMIPF#!|63GssHr9Rq%qCbRsh|4i z*Zuac5TZt~w(PwFeF!B5<1kfHmZ}m%+aWls>nL=lRM&xaxGZnflpoF2XY-(R&;BHv zQSK*!&Uc!gb5kA>SLm2>mD{uOOwc|IuYNM4H~8kP^pQLbeIYQBOGL z-VPi0L^OWS+)d~Mdyt9*Xdx#@hTh0+ppU>W!$|WSOL^#=FP&%Ci_-e6nYIRc0jsrh zz^j2p?f$Z|7cMKK}!I{RkKPTB+Wj@xDjg|K=T!#-z za?;c%HtH&KU3`{EQWarWLbOzbBZPIGv&jg6bjex*F&qC88+>|lPD z>t5i`UK4CQWz{r)1i{=uMzA^nw$|+0p=e{JrcnECjmxCAa_*voVFiNXV~7J!2xhLJ zpnjg>u-8Z;wR;F8V0(kX>1lQ{$AuP#RgJy-89L9@dL3nj&1Wma4RqLHhoooYQXZU= zAmH9iC~0TAB5)vLD!A0`>&R4wRQDv-YDdA+7M?`_&t)?#v%MIyQz;yXD{^fzT9NKU z+85PWHB57BKT9;B@Y&|jJeM{8(AXR#(EuvX_@%H6_#BC7-#v~=lg*f0gC5$?KsyD+Sa7*TvLFVg9LJkII3f(+qS3~j6gy__|kN{APuoE zu0c{LVgzU!{LhU6DVZ6y28C#)#RNRiuKz0_PEeIl*>WuBm3KaOkeQ+|H>9!vT(3tR0xqDG3$Vv2?2{(iGupH__Gq<6!VP86+xC)W> zzmk#&XTxn8bOO2FOEwtnO;{55?m|hYBY%Qc9&HHVC{rOlk(BLBd8~2+BBU12B2zF0 z+Ja%g8|;5YJqX(lIENLdW$PXdH(W3m)1RIt5+dO;I*e|9-@Ob%pll!5s%DgcE^Z(a zSy=haqLG#D+@#JIpisH!HF}%)Qbr)N(!i>^rQq& z03+HA*vC4xV?ssX#dOl)`bE^`!pjAVS^z9R58L48p9M2y?qphxBvrLe(8A*3z)KCx zJj>?&Yh&|XKBMw1csJsB?HVKFOT`d}g?|a{fH@O|J>dSj^Q|=AsskcVM@;U5cM^}m z8t^0F`lE*weIGU@5IX+5wV`77a@j4PadH`!*~ zTKwY+i!>{V2C_4~g;HX(?j@5G+^u_+rXdC%Oq#)9;>0|L*G1FNv2?G?k}g0SdPt|X zvckG(@j-IP*YJ}aJ#`qvqwa>hLI}jHdRPPJrFV*(u0Fg@!*BtnLr|#U^9f0E@vNfm zi57(pyvVR|N9DgIUf^c7>NDemu6@-^Ht(ZWZm);f)x zb5|#3#@=kSZ=R5A@d|wBb)Z*lUg@ckIUNslAW{W`awE^QB{gyo!?vyS@H>v0))m+R zv@Ws-xcNm!Yg=Wh%NQfw*iC2{8AMLyjH(V@%r;3eyhKQb^ElN~pDjw9zhY(NK1U|f z23j0sP$lBbj#`H(^H>b5az|8}86*`EGs0^oI09&G zv--sLi~!y-^^u$d24WiyuE|d~hXE^5r-y^mG{EO+C?~j3pYqz34!JI#?#fkWy5LI5 z->_Y1`M8tm@QN@d3YKbRzL~u-58B z4|G@#YZ4%7fPWI&^Jv#C9ak^n35s4h?J&*|yt#brZO5bPmQR@D#NNl$ZjHS5!40wh z$-eLLz}mn#1BC=^KMHoF14+ha;9qt22?Zb_%l440?PGXk#B!USR@_e@>S0jR4h=nr z>as8(RNcpSPL;Ni$6!$%5=DLDZaA^FfKq3S0j*_P#5IA5Dk4fLx|XRgzzn*0xQ;}6gQF6onX%?Y-Za?3weaW`=JB*!maTo6d)dtvdQmFZ zY-(mt#)JXFmGnXRY`)-tF;FmVzaKz6Ab?aYx&i%?RVP+;(QKn%$XE)ccm}v{pvioP zODLR7(*%hq*cyM#`mL5Xp~eV^Hrri4qKb`3!ke2;CEi1YpSlgIvW^ww2`I)#R^T#t z8>$KLw1IQzY92#*?GJz28S-iPbMDCfSM(>^i+)DWj~}8mJ6EWap~6?m-FQS>yEV33BiR1B7N;xrH(<}0FXfy31zZ*M5VoBvhP z`QQeVzaXe86~*$x3G31A-y)s;539+B^EleT$J63>hs)zGobgxHCpr3u7;mQ@3W;d! zPEAjYs0$|Od4}}XuBVsecBzwp|++KAu-rY=kB!w(aY*WL3edD z3}@4v&5n%$7=4;DQHE&9-H>JpND-O0mE8gI_nU(9Rrc!?58^^*t(*{?$|5d+$dEAm zu4nV}T<8}!yvBYpf9~jA21b7gxO)o872q8w)z)b)>6pB`-b=H1QpAUMK(TeL1lS2U zq&^c(Ez07AB1rR&H!;?T&nYImcxmrk*&H9*(5oVcbAtgsT`f#0dweCB3EOj1tVRw$ zQt8o;=aw9R)(y4Qr1D?=pt*G8s(`g60<5DG29!)vh0~zpT71;m;dQWoxR#=x!6JgD zlu@X`w=vIK(Wd6fa9%f=;{Nt<2>|k=gj}jOJ3t*2(=co5CtoJe6C?YfYO|rP0H|>F zG)F69AaDM$5^VyC%OpRI1a9dfWI1D+xgZlU%6as>$^!S=BiT;eT%4{7YkTy)pkd{1 zcMTb`DBUgT8EyGvG8;U~NYe_oB>;52)y!Jjo&SEXiRYE4{u z_K7jhS!=5HEQfdzqxWl_y}J;jF#tzExW7l_dd=ruCZL-nP-1PMTij;m1SmcALMdqW zwSi~IkrS%xNn*xF#pgdG;(9$QW}tmU2%-IrGl|=RP)30@7M~Fw=;>GSd&Q#>G!G$xLVpStc8;sK2CB>35hqmEg3$!}@_4XLY}$ zbFKdL^imraeJMtLe--=3M*@C$HS3H$HM^oHMStmCGfxi9lC|S-Bdo{L3Yf6@83$DY zAO(2`z7xaJr`^h8>96k0YH{FSnzHw>er6D%;7#4AZj@tkK_%-h1Eo{;4T4UJM>$sU zoaaw2r0!_y%L$}|Dx&;Q5GJhQ8=k=G|2rpV{XCvW-?5vYD8CDy)c|v z{<2s=;BQ_ancvv>4EqO!!egpLPx~x$1N<)J%g|-mPWus3t9D+s=`L|<6HM+c{@uiUO=l--4qZa?s zi>w0@8mYnSekY>!rmx~8>}-_P#tb3+23rZwKVL@1-7LC2{eSTB^vMCa-MnG9s1}Ey z+`t(Fk!uxpSC8-)JY)17mSEr6$NpCXswa@}G9pW%BhxD8%y2{D<&(qP-rlyFv0YRV zN%}iU+3SBfPNQd;-I*B;H?f>WX%p`xy4;^Clk4=jdUrv za|h%iOIl)aWwp^H<*9;C`69hIS|_NC;^8$U|0B|VnnuFY*eXhi5FH{&@9G}3J6)=x z(dRkSKoD1r662WkUQYK87DB}IFS6UdjIh!;VB)x&Yg?|>hP$lm$yDtpDV$gl*H~u z1C)eQ8UG`HEg&SAdu4cu;!%4-SHsNxW8Se#diD@Mnjc9iEsID*eAnA*^+kgX6MtcZ z1xH+veY2d7O1XVw6FwZIq)=d>oYbU-EP%@2TS6f9AMd2>mvD^UNQl9So=I)zOFKua zuLUBkB2@r%<6e?@p|a5S>VY^9zeP4DFWg`X(_bW3M((PuI%Ts!OdOg>iMay3_;7)p zLh>KJn{_^nVkV+M9gtF6n+OI*zR75O>31jEKrQ-gJaID4v@-iLWP)G5N?n109oTiR%?2IwDl<4{S02j$VBezPJCC>E%;Fke< ze%dVrJ3BZ=n5RnPtK_<=v?bK3e;yb77x@Z8h4^5ipuc|7pb>e=5bxytLKkNu6AM;f z`NN(CnI|37Eb+Ci{s8&FeHY!HGRIrQaJXj8I3SzmsFWoAMlAKOaV&uy6T}q`^ znnpS-0$yBq5!FRFOqz3$5r6(yjL3#4ww8FSU=-d!dwvsxD|rx_Ni> zuDQeknm@a4`t84Q|Cex`V+?-d1nhSuP{yb8MzZhSHQSO6O5DS=x($)t@Tzl7uDYUt z>+pA6XvKprFpm%-Vs11xn_H4*sw&)9wI0 zo1>NDFR_ye;NFesgAgzN_F^se9pF@;h^%EKpDKYyi9|lwX#nkaep_L>3c2^BH*d3Z ziV!(29qi~$dLL=r3c+J_gEfw@{HM2#>=2nwe@-WUGgNb)eZR=Q??fo`IOPVgb4Uuo z;$ue%A&EWhI_ZT!dhUP%<2U8Y)xYG1;_b}MG>`MaIb)g_dCW7B%MOoI=S0Oad16e= zwc^(n+1T0ri9z8GTkW@QfOwG3Nzin(k4*L)Q-ZtfR zchGnzxS%si1-$uEAJ-SRr z8ZQ3BzY*os`**5!Gy-1G-ynlY#@p)GHS&pOY`^s%FZO)~W+K^)9&?@Cz(tfgLD?lE z9WF|;pr52~^+h}V*=2&ZXiQFBNf3H>mXLb}F@`{pR`b?ChCL!1@j}*t{;a1f458&R zeo=C3LRaZeIFEU=o`=_%wISP$<8i(wN^30EJMucM3(cF|AwLOWulzdI>~+ z-UTDBb%%I45wc&bk~}F7^pLQ@U}U`jL)b!rO_e)FgJ+?^<`~ta{^>QXf2lQBVPyK4 zPhB<3aVHPAI?a{wA6zR_xY`Egz8qH{3KCI}-{1ETZ^qEHD`%NbSYe$C#Ff_|JVCY4 z5w-X|iQ=>VhIp}W``W^1BgCn$l%2K1yh^1A+1Xh_e2%Li4t|~h4c|$G&#Wdo&k)-q zN2*yBQC#faG)|q{VYDEDPgv@S4{CtT8wLQG_ETy? zH{QY5NEATsAdj$AUF)@+V(3I9*Qwq3YJ6lTS|zhu>dof^1c>plLRotFm-bH?N}*la zMUVX;+@D@SeqDpnAxB@R-2`_IFAHLNU+P&Z25gYs^%?7D!{ zx~bB{w)C_=HnG3~N^i4H@yCVr4>*a%-ESo^E+ooQ8!4P+f$(_n&ca1ZQzyM^1}BG_ z=*DWK)2&UML^{crni`%3Ee_%bT>}Y0%m7qOEZu>z2xw(JifZX;&PyXIz)|SDv_IzwQ zTh>8fP0AR-`3r^cZT8z>hNXiQ5goEN7hBh;F5w2RB{Jd{BIdy%h;rtz0}&iQWVlHL z!iOJjqttDSeg;_Kw9S#FWN`FXl7w|4ll9yW_N#3I$>e*C2kHyfLBeu~S}0}++vtY5 zVoK7^#1)L-%Dy!ZXD4~l7_RDuVL9Nj6rI?o!Nz5Vgx{whm9<*jkLzbVb54($M=l|! z|pZ^b-+OW+`*Xeq5 z&E5S`@f!54HL{L*w6y-rAdS_J<-Nj7#J;j^7H%&xMB#<6!-|}pU2aKOWoeBjfsN%e z2zTITGP=!_qmXxB2^yhJ!K(N*QN6<8fc>9%qtuml*vP@UZHgw3qOA@w!Hi#ca)3N4 z`8HzoEEg3!A8rzXenedviub{dL50Z@-mL{9(85-(IY#e{4t!Sd6y^X{rCoqkm1fTjR5s2tDOd60-br3NjOP8ZFvJgz$Ut%} zh*4LE3S-lCyH)iz)kTl2EL5d*x++sQh(jI=E~YZ1G>2k2pX@r^`ppQ`bD>d2sYSSz zFpC10u0thTt78~qf#Tb-POotR{HWOOpBY_iSEnTU=G-b#Up}!A=b3=UcpNjK1BV5T zxJh;Q3)4ShK0FguH}c@|JJ9Dh+qOTihASM=G zQ7QIPI{C%X*BAP^COJ{L_@jsD^R4mB99S5#&5OGS(Uun^Lo?m{i&ot7oBdKCRZvug z6*whU0%~@=1F2SD=X|(%rHg_Czbc+@f$_bYF!A3@@23V$V=b}i( zJb1_nS-$2(XejCEqqfq9vR+rD$=%1?h8r1Ga~Z`0(;!ks2bEx{;q1!pMwP`7t&+#y z_BlG|7(sUtNve!H%x*cJVb7KL=M-eW+%2UFvEI2`UipR3UfryiHg$m zV@(a$MC|Kc12k66b`s!DuL8gPl5&Xr^%stFtX{%~)~N0UFj()SW{Bd*_04hL7;p}| zThfoqttDbEwNVG3>ALy8aYoNHYxZw&bv0ghYWROjzEnfbD1doF!;ljSmWval>98l* z>}0$m-(H!%xia)*f1OD!r;XCh3RWbCI0pF^h5@ zByoqCmk{(mzE9fl8dS8y>sd?0QtCDfCeC~1bv)rJpRWp?JyaO~JW(3GiF>SmeaMmz zw&oispg!T@TA843MjmMbM|`l$lZ7J^cpCWdQexEL`8>9QKo+n@`UO{z@IjDAbOv?U z99ymmEZmqMP+Fu*yHcT}-7y)Vj0@G?DR= zvWNrUDU5;ag@}r6S{Z0o#jV0@OadOjkl|bArB*cT;(PkMh;)1>={*ah_})QQHfzxuuV%-7-)Y-%@f<1^F6t zdz5`*D(=y&c3A=5-7Oa>&Uqp^E}ED|$Q?(V&`{y{SmiHcrx~(I3FI*_224Zw6DQGK za7)sUhnbHhq!lZG<7-l-&+Ed3bU2A?IREsWhGDW_kuYMLJ@X zP`4iVBnAFrXuK4M8fFZYVrA60Syts8=8jo3iLan(!(u4z?;-I1lUxqV|2*0Eslix> zkYUxJiMaHqK6Uq>G%)FCfT4Fpr!kH=5ZtquFA;pYQ!7JoFdXz^6a>loyoDmhW3|qn zSa`qD8iyZ|0ounj7l9{8#+u-5x%E78AC`vlU*#0V9egSWUWN|!?K_Cua0v;8G6g?@ z47Tc?g!^)%Y}Jim+8)m&sIxc|WM4T`K^B4zd1szsqa>8dqu)~lOz-u`OzPlGl^q!Z z8!fffYoEG2kh+s`L40t$D5&N^XENqf`i6#b9$+a5+1xKGBC!>d^bTLN3p4oz9JtBb z^#lU->aQ7JR}EL@4SHh9!|?f?MF(0WrI1EvBg>>EJVrpGcHmCO7(L;-hN<8y$NB^B zq2sy2o3oi{c7sU(P67en9S1mk! zQ&8nUspXB0mB0di?D|3xM6w-J0y|r(+C$4|;B610jxbx!K@v-+I=WT?w}gg^-L+%w z@AdE*!>@l6K*$%Bys|Gq#;0|MhvQ7Wk&=5V0{oIsEwfmevUVmA@)k3~M!n5-<86Y| zK{M&svSFAsX{E3&UZE6dt0CD+*K4`-vT5cf0t(nk0_`}{)(?p)pTpEHx0hK(W!u?| zbG>*W-=fjF@oDZa&6{ORoElNdB>H?#-Faj!)UwSVg$3NrrKUOhIU>3LE(1qG#YJ}h z9s&)6u6f+-H6B8gw`3wh_=hr{Ji$ZCKj(V@R+Ng-<&;E2Z|?I1dW@N_<-6rz5-XwM zBX(V}gKN5L2N7)ctJbB1PlDIlkR-74O+qKx;AJJSW&? z=w;`jyOL9N+E;LG@_MKl@id5sVHc>UL2Pv7(=bLcF`q7SW!V+q<3o01AwB-;pcN2# z_k~PF^1V0iF^Pe{Cx_4T>TNkS;aS;QJ|!$QDZ{tyYqp8!0&RUm)gl^9*5Fm3!Yw}e zd*@YV_usel9Y08IM>2MdT`Rtl+6mxfrvJd-_V+6(PA?%T2f^8AnXsMdaMNx6qiq(Q z=dD_1gq@Ej&>{h2GuP>w`_s$ua73PklouWfsq7EY+<28F#!RkOM3q7SbkCT7&k)}S z_jCYOAT#_9)l6&+uL->}HnP)7-%8?M?KM@*gsEJTX-%Q?`$4pxC4ipwhgZ;&&|Ft( zP_n2`V~G|r1<4}GNXT+uF(zF-`Hi>v;@j^JN;o=)h$M7&OT%fnxiLfh@fA3sVmzH< z714VjE(bRq#BPa4a9j1`i@Z6u-q7rRVE{}*Uq*tga|aq{v2?yXP@NTobb*G)rRfUo zIW2!`Mg&&TWz%$Yvy9Y}i0&klu^!9uQ&mRrnTLqd4%`!G{`L>#I1`ot_G3jQ-)JMd zhN-k6_}on8jTWc%t^fxE)D~51mWM*I;#W!q^N}sV5Vhh@s=z1T@we9%J&Y+ zSHN~oT;;zmR69x#E)Z?TX=shd;H_Nd3Txe+_QK+hV%d!Z5%3homt5QN6b@N9`^Ys; zr7Rs)Zqa}>8b&>OBFVXs2CrGu?1KdE+1pzI-(hSaZo`1i{i!?(Cn&31Ul z6Roq{T=I!TzQKIY*NBk6-~XBq#cAg{MD$IIFA^C&Mr|?l@R7{r1~058sLe- zis@eE5RY1@IJrU(ZNyga-^2x%_5FMVgNqa}eMD#O7@iFp+^)W8KxQthvX`&J(Q6tx z()oE-mo8xhc$!4(25WV%0ef%S9*-@6?iR$!cZf7od=gk@GzeM}uW~?DS)T{X;&H00 zSGs>Myl7dG%I6K(y^(AmGtkKY0>0e7+!d;NCp4--*OOWWCM0XIHSFORjNq_ni<9ch zF>BUvRGS;6M5cweXAtd_#Vz&I?zeX<;e6>dJB4xzrk|?%T}NI?pOx^FYZyT;x!HX0 zK(TG>5iyuLyhDeikCUpm4cf{r*-`Qy$wiIUBtt&!9NXJKzR{0c#xv06qb#Co&o5a~ zM*9d%m1DQ??LQjpaMhjHgp&OBftxBd!XmQ2goS;Nvpbnp0;K*3eLMFV&9l@|8KsoOqL$(tCYStQVz&Fz)npUMAdc@#$jJk8D;^6G>FwUOl^GH+;4%kL$CJ#F}!;tF>S60Z2 z0_#gbtYNDldQYv11?4*++ePSQ6D&+iDz^P-4quZFCOH|b;1BpCVXSe^9`!@^Xa7mc z-|wG22yh4)uE4&)~RYl`+07i$ry&dckW24Z-y`YZx*J+S^RHo zfQt`y_eF3$P!bOh*|m0PZiJMp#Fwo6`X0yYy&Z4#q}}o;WfZzv`F*(TWnj9Z2JK8G zpLq~i^^zJ;O2AQ8ri$VhCwPx%N42pom*Jj)OGfT6A(iqhxKVKi@q zkam>*VpNgM_`AM=8FyhW**yYFstF==YbqQKn$xc4j$Mvgnae{{4;Vo6KI<@{+=JS6{)W!Pcv3m7**FUG9{`WDOGW)1)kas(4;vcBjSc!h*4dJLa z5FfWX0i&3VnQc3Cw9jt)$J3qZCL|-G^#G99L(SZ4zB<$-f7O+m6Ub65iWdk$!i^f+ z@?;iY%ggV@LK9TGi?8MNcTy!U%Fa;|5!Nn)FcI1 zAwS;`0U)wp=PMXtV>*`*x}rm*9^yRdcd$wK|Bl`~g{_zCoZQR?-ZfAo9A{u9*|0|T z_6!xrDc!a-Y%jH%6pnb=_EUuY0)r_0VIU{1bboq5XPPC0mYel+CvXnM$QU}htcHFU8gTpa46Z4D-*E(>Sx!3{$DI_ zkDBy(TeoEYtkBlh9Nm*|(i&}OK^`Jo@a!Q{s_B~~WKI>j7X1{+Vp^o-ok}e3R?Ijk zP^9ds|8*)cmn!*LrGG*2M8S&0Ks#a(iKe@6fNJ7^A^=w=wDC&eshSQ58o)!eBUUJ) zqM5Kv!CzS3fVz!$z}x7jftij74aA|?L`S0%i<*cZt=F$no~NPYqFR6cnRW>$iAb$s zJr^>M&6&F8tz`Rs!}dg`gr5PLm8x?d+b@gi{wJ-r+NxZ5IP2mLk+xvdH>WkIQ2wd- zJErEh*66=36R=Ob_q{FYRfv9uaoC{8&pde0#Tsz3tB>%&PDTXgmqUAMWZrH@KT32O zJ<=g}@z3Jv>dO7dplk7kA*^w4oQF)pU0dKJQs8iqh1Ui%$(!WQi?(U~c06mKa+Ck! z?O)ndZe8wxx~&BtV4pcs#AD(BVF9I-bf1?^YsT6LJNG?_>U5CB58N${k>sYy{Qkv5 z?-W&LsW`&&pciC>uxk$9UpMJpPA|wS0AVBumJM=}X*!%HT`+KLSPaj4$Qh{V=Hh|G zs)O*860_8Y*3=U64cUQG8Z}!CfMnT-=n0tZpgU_#3yAh)Z<3md1;Y^ahorC{9U`Q@ zt2VHnbiz^2H5aZ88L|kT9HntLLY1SEOOaj3gB2qNYhakv&h(*3tYxPmsDv;QQ0{DM znzvF+BCA4npIbHE-jq@;B3$=8iJ?HEC(m(o2(07l0MbhAODbCzZ)? zMYT(lyv#~QyijiOX$}5}m;;M|k#-sx$nmufuzb4t^eOAI^J}44ur-8(qQRxQ25kSs zfzvtMgHWuwG-JiYfGd}ULtW6Q^8j8qJu5L@Ml=z3$qiUsfv2+Q zmdVkNO|!^xUtzqYptCmBJ-PF%8-|73_;@>4bf=oJ=7qHyUeZlix9RC%z^sUw=MrGHX8?QcR)FMX5+QLCYWjjEg@W9IatF4qeEV0c8fMJT^&v2WoSRFC-1kwk0z;7`6mHC`K*1K;y7!iXNcPJx z5%zc(`ZHsiL=7XWJ=YurAns85H&V;Ldf!B5o)zi%Nr69?Px6|nT8F zR6|)6s_rXEuFi+w1qjR>hG(+GnF9>6-DXAmTdL1s3q?}7+f2K$H5dF6pYY@x4Z)JU za@l)p>Q6aDY)IpzPhch*#LL3$m--6{X4W(P+Y(&|7nNwHI{ zXD7Fh0Gpk~YwU)nj8aj>&3his#KPq-ua1zIFxxBi9RQ_r5E?dL1D%_}ZW|M3t~-L% zSHuW$#4U9pJNpERdu#&rVBDpNpo2fmLY2PZ!oGtGUz>yJg+(guTWjs#I!{)y@57gF z)G3^Z8qPEDzW0x)J}hCo=$@hjZW;4r!-jDA#YbMKsX2z+qJsz|W+D{qS7#iQ;}b7P zK|a5}u$?CW#ND#xID!s5;-VgHmwP30+Jh^GoR2R&UUtQ|Y2Hj3C| z$7|f5q^-cxo>Yz35yVEC+DHOBz%KX!GP2pACg6jqB953m4OPA{X|3CnF!= z1<4EWlg`!NF4H}xxmg^D-f#WD*}RiTpoFLfD5F;sB^0X6=ZAvpvn`J}hUZ6y)!AtW z2Ho2FOOHAF#32EyOm#-`Z*|tJ)>1|rUvq^pR$#PkkvIAyAGtAHi@(bFMTOj#=7wVm zBOWYK@q)sO6-Q@F)nGJeRd*(0qharhPG`P&c;s`DLDoUFP{M5}s_6yREY^46qQZR=q)1XV-mma-H2;eKsqxGqg4GoB-UKY<*1}>0+X*M;Y60+nlVN*?(WUn zCOVUb*zQ&*9%4ajGVQD;S{aPFgNV(Z2ILakbw186I%m3!QbPqp<{vp?7q7DHCVb*; zC#xfgrbD@CT3_?)^DQfwgLrwlC3#Kph;}LG3=!KcVu6z#lt{C(kbZ*0DuWo40_VfY zxiWDP7X*2ZRM5;L%3cApOspowFSRC`gASLEz{~4)oQm2%9PGAV;h0Z9;Yz&tq>!*3 z_zn)|FDgC!ZlUniPU9Tl38nd;GEdLzn#}*2;+t4ygsk*Sy8y+-G;RtOyh{@$c-o-3 z=3EuOPeL+Sgr~VA94|lNnLNMmt}gS4AhS4L5E+@MrMHopRGAxEFu-8OLpjtOA zV6!_oin^qSex+HL_>lGln)-;HiFja}vI;NOc)`Ep(!puad?%yDt}tMk$}&v?g(DUz zqk0}NQtLE5UGNpGuzg7)5%OE$D(SMFo_QH6EH$%7P|T#K#*aSVo^|n4KKgcJX8p~j zhMV3#+HZSfxasAi{kk{m$BGf4cu=JSkdq_~PznSzo|Mj_S&(@S!NU$HIiUnS{=Y@* zM?ZhG{YT&L2#b%{D{8BP=(kX#UH%T{9d!I1a^G1U-=WvqTARP0Im+|q%FcI|`@9Z} zs_yN#ScVp#o?h0h(r;P0&hj0CJ-X^q^e>_A`@Wdm6d~WY9@Nov1>Wg<5TGI9w5yWa z-Sq^o^5*(FJaX?-k4lAV{cDo&EE4l2A+B7={nkn`{-clIX-tON;;}~3dvtfE)CWeo z`!>1I#T2fEKMMf?*Xs!-n+;FDgT~6oUjVvfM;SX2 z*J`hL>rM0Lg0XeM^Acbgh58K%aeOP-iz?f<1U84TA>w z^C})~;%mjl)FHs+tl3zk?k{-P_1ITMXwHi}`6O0(>1#)IaV`^!uSgo8ia@);bm3W+(W4LwF3_ibue zTf+eT-!8S@*Mrp2bP~}+0sZQWmIN*Qu#C0$R1j3&a;xF(ukY5_+FYe;sU93wRPRLg zi_Cj!@|plh^2&MTCy`U}%i$HfKPjpWZ!anabBM2`B8uyA40?1XNZ8QNCD*?UqK9)A zc35en1dVddQ$FDJKwNqH;X~+0)H)#4{SUi(Hjww302JfW`=*Z1LO)<+sm6zR8uslb z6xmRDX{=#3(^Y7+yysqg7jHhm1Q!4R!FTTbo*7*>C2&R|CFEC9$7{_l&5SdC@cq2D zVjJK4JUiauq|+rIRFL{-6=@<`&u-Cw3SzmDKVjiW$#_X1 z%gp^o@3V`s3mS{K5`DZJ3RB^Dvm3PsVQ=w|z87RWJ{KV1%D#{H|EAbC(Go{_s%eyh zy@!V0n{Y6EUy|{5Y@8$)*sGEbr*HC_lDM1f zF7>Rj``znd*F8C{4a_pNfp$x{=aR60EC1oxo5X^<;3f=*JZ2uVWUPfcdI1R$JUpIr zz}GCSS~Z&2@;QXaIt%ffj&hzqtv3+Ujo^?|XWoBl&gL&45ZRCtlm%{Oyc*A{q169y3+Zr4JFCPp{LVyY&ylyVcb{QUemwCE6yk$kF>np4yN$Abiy@6HtrU1qdD<` z4ZxmrR`*elSa<$7Ac7|$NdoGU$L)~Zb(jbpnYj@(k1G3K_M^*u$c9)sBncN?UUFu= zahgyKgI9x2-}^WAp_)wlSWn+SHO5TlbO1NFvD-7x42zWFuoErJ?_q@2_&<=h^f!uS z(&YFuJISeXhAx=?PE1Sq>Y|T6i|xC*XcE!yA?9O7z3rWk#`sqBHp^aer|$9n<;lgD zXgLdGB4<7_!KbRzFQ>PyJd5qY#)><4EJZpFKC$ebk!Yf_Ew5+UD<3rn{SC6KVDeUW zFTq9J>VF>_e=}zC@lNI>NgWk6)op)2HSBlOQl@6oG|Tp+^XHgOH^h-kDCNb{xuOk} zw@c_KeCa>x9TmD7aC-tsiHJm{^4x);T9j1ygxMo&ufl$^2avB+w-dIYnkR5rk z6cnPbjrgzyYazY({AQYo7>r;FQ$x3*vz!{Ej(5v(v!3=K|8w#Ffg0(q0YgXh0zcSO zZhoo1?mY$yfWw+6I?UFD?08dUt*NhrSw}3;@Z341=kXt?z(Q{b+u9mHK&SMZ!cHH~ z2ml@K^~Q4z!IROxOk&e0VM@B)En<9b7l}MAj1FSQ8maK~6DA!|{b%n$oBy9Q>ZnN9 zN*Pn&(88tM9am3a6Hf+7j2;h})XC8>6U|6LoYNA_pvCgw2|TEUMKc|BmjGDWZ767| z=UWD5pS4Gp4Mv)yW_N%f4S|ft4Lq8^3y5PPfeV=64JuCyjKG&zXzR_YIfnqbp`V`> z5U3de)r}X*Kt{EZErH+{i%|C)-qYPWKWA@IuL(%!f^CHt`%M3c3oIHJ@9!RiT7ILc>mIBmFKJ-V^N3WyO z&N(*b_G^ds$6ySFb9@H@&7Z;w`N~$!zB=zby5n%4ly_yh`LDHqC22s_^5gqh`SA(| z;?54i3r?_y2oi|l4oA4a4sPJV6>N}U2ID>LaE@v6SXp}RSLywEGoi(7LQ3?D7Krtz?qbdjOQ-tcAc`I-$(uQQfrkE z78WYff>tvjbl?id92!*9+<~E*!eHl;@KN?ikMA> z_RQmEw5}%~oT=mNDP&`oDP66XXJv6q(pmLa^h>{nFKOiJTIb-Mf2sssdD7@ADj4x~RFJ(j2-@y<+b_Or()h10(r16)x`1;}6G7{% zRfV!S*gxNU@K6H9qiXwwCkdX{Zc_KsHf$$GCn%*G9dNNlk3>gz1K&s@s1bv<#tB~n zGC|@5E3x-`6?%d z0E~{)TckU^qiZ>JsOo%%7w|Y@4M6Z0N`dm^`)BQ&uyV#zyUSxaBtinM_U_MN>Wr8& z!i4n;3}S0mVs!8fR+MVD{OMIf+7W6#s*O;k90&R8FhuOs9P*82?!DIl7rAjsO0u-X zE@e~pS(0|{m1{5~hnsCOoe^E>CS5VOV4x9!+_c;*69-yuQx1zaw8|=7-;XoXQg4%e z|M5Hg(oti=m#tk}*xRd6FVD5*#-M?I$cjkegtcKS>RoshG@uhXez?Io=s2W_w#d6f z>l~Wv4LyORlfqsEXm%ek+kODPGU;%Eri_#@0CX43`IU8IcuSalyvL!}Ad* z4e2U;J32No=0qg(y|(Cp@X8z;k`U`tTtIZyT%#t6VT1{Gn~f=fX-LN9vD8{#@4>Js z>)I=arNBD%k_+XkzOX*xXoP_Gb~7=BpKA5K>8Qg0>I#rVv`&K7g<1$x;*EB^}Vg6%1;-_rRXYAH5VkKDEg?!X-$E~pWXy#)%!_LX-vtF za1y}rbt)ParM`p`RjZ95E)jaCoKEgurcBXneGrGTLzS^aLKrMTe(KG*!wCf1;<8_IQ=Qzk= zHcV~?j%3=(`&URiC%OEn3yIVh!$E-{ek<+c9rp2V(|)RL6*FSxHE~loQ_LtlSF z1?KWsOOT3+L*9K*HWa?0}o=y|oZvFMy;&KaciXH=(|8Y^u zDt^lNbq_A|DEx5pakt~1Bv$Tv#hpxk->n0Db^KJGT*{H2G^O_M-qgAw{ zaLsT+rlD=OV{trt~mCL;hsuj@+MXKBv=O{1`H^*B|El7W$| zWnw5}8FNZ6b4@-nF3-5VNR;_obzzxiGcoC zKG&={7G-XkI$uLM+G^;S?VNh!`Kl|G*E!1_;rja?FK{3)*>&bC!+26*(85A!LMlXU zSlJZ%mpnnZqHGnXa%2EK(Kz*s?{G&7-8_-$CR0iAwTj`^74Z7Ep9*i@Egdc{-ArP{ zA5N7cWj@C0zTpd5KTkvH+lRb%#uVV;l}3wH#oTG) zLgS1Jd~3LDQw;yWMMk0Oe(tMXZjK7)^)hf#2QgbPGsT9UcX2-0AwKh?#C3 zm8onedznD+HR;$9&Xr*0i;*8+BHBo-SPTg-#D~CTpJS%|@f%>MM1}lhHM5zBv(utQA}DDT;@XYLfwD4yiE>ni zLjb@mCGzCEQO31GtGjc5cEoq$Hvs_PQ-J)_BRMMP;246|M$ z)q{pvu{@w+vLL$DGEG3l zq>H$x^1j`rGopjh1Ot%QMMYI1+{+d97A8%)n9JPgi(43+UC4V=$U28fNF8n_bP{DANtKs@Yc2iHiI1id}6(bDfy+? z*7x z&DSAntNQ&zK>mbs*CiV50vjBk$INm+mIgDGw86l+LX?>7b8TXeqiMzJ#=UA-Q#X}8 z!|JKRc`7Y+Y&JB2kJuBYtc{jDSy_tBq2XvDO%HX(i8z~b;2Xfg;+^YxWEdUi6Hk0` zdTFn6gqJ3dZ9tjZP2`BB*eS>-09p*of)0z-iLWKWAuZ7t>G*x%KrSfzXuS_RD8jrH z+#IKyAfOo={AFoP8zGcVHRB6akHf1b^qTKIwlytPbP<2cI_;2IkP=9x#C|KaMP)sQ zyNr|6%0?NJpbE0BYTilwf*4-_hpF${JQnALsfB}r`mauNRkcCF-b%<~glX|nPWjOC zFjV+Gf3oc;9{mjIbbAyr92FaV%K-Z37UGz*$80C>A&_>1Xaz=Y;){uqi#D?~wXBw0 zYH7q{R)6~ZIbiVmvuHDgL~?MXK4oVZrBJ5*)9@TZgdB8btDG>>*a<$IIp?WZ&J zK@t1E7Fl}C;|t(yyrgNLbKVL&sTzYFg{Dk*C%^2YFT3qJ87F$|MyCgF^Ux;@jCArj zV`*|S8zzcftG5m}3;ID?NM9@-z{4F8;`p^Uv7T}P*=PIy+2FcA#MjnEf>T?0Z*|RU zW0$yB4pUFKks}M?tfn#)6wYyw8Lv~^Z9q30M}->8C%%Jw;8#ny7T zb?_W!;|3j;+Rs{`Y$QP?DhcNbyKrQL#C>T(51DQMG{!YJc6X)hZ6XMH%CzYW4!G*X z1<}=3wk-G>lu_^-J-DW+k8$u%x-f;NJ@rW#moy<5xeIlgn~GPX9#`Zl|Z5E$fw!{!6vg|2>U3%YZlF@4tZzQ z4AViF7^b6(eYZTa2U<%|<;9T&)p>IQeh?Z&M1wClpp6UnvjOV*=z(YG!hd9ooB&5a zxWDHpmTNgR9F;UJgETyq3YNCA5cND@6DoiiAgKF%N2exU75Zmo^A4#siqzV`xWl#;CkH#6J;YAG+7`%~Rh+QbO?9p*P8!lT2pcnVJo*qzwB`s*%6L?+C z!)nd1>skwF*7vO@Jj^nG=}I2?r%1Awcb1JlB@V$RF;0{Rk>t%z>CAA800qmnVzZUD zSrY3Akcg+^MS*^JBML6bdiQjeFAf>`v3s4{0EMla1`j+6h}$GL9o??5n6t7?@pDDg z0m-vgU%VZRzL4bKFSS+EdJn)d_NaLGVOjy>s;=nv{?cxB$pkrvY;r)PF2Bi7;Fkeo zLgIQ{y>d?&A54fYA&W_&LpExr`Ai22b0diIf$gxwpSw^vQ*~-~P4TODo(Ldl|LN>> zFj|k?oKItiy4R*7)+gJ!+qor@xz8!fRJV&+_9jYfzGYcJl}55zS=}X_J}<8^{x{(_ z3Cn*Q1@wQ*xv|2Ko7pcF;|r7u5L14p)C+dYm9dUJGU{j(f+q$^w#i$}BT*})vYEMk z@$TK)ZuIKB!nwYn&jBlCw5h1k|>8-u5!Vh1l)-=8pmM94X^a@CwYu$?` zg>DR~@SCN^fTk9Y^Q|fxhcvuy99e%}AA8xk0cW`FNMTX&&4|(r-6ToSS(_gP&Z;A! zR;7LRA1@%^liR1sOl+ZqFmVHG`k_(7#G64*@e;8$a5GDgTSzu55=;Gkt>s7VSs9YK z>w-5SW+xCOx04qM&VmeP#~%b?|z&EDfzJt1N=c8LA=e5BO(3^ZdY96g{5mtmrJSbG6H7w#> zI)y^Gt7nRmPiBYBw}cMvr%zl*fabhm%~%~{f>18x70(#(Llw37gn%|qNzUFX2r5ai zAkZmjx}A47GAw^6J}A-;sF+Rhpj6r!ymopg9w((565oRc87qs_T6KBtE@*#=B>=;& zg^E{Kg9$`JH)+E?bd62fgLlfR)2Q5#yg34PlzW7ZbeCz)vUKFVBvPzvc^OFa$|zOa zdk7`bck6c|FC2C#I(5V~q_Xw=qoL0ntM38{Nm74o|C}k3FuzLp*|`7$AhwfBRMule0QGTnXN_f}lUZzrl&ins^we^kSdO<5s9cSMq?13xV6oeALXwR#Q zwKb#Y+Nf8xr=_HRZ7$CLhBJVCQfP|wAup@e+8pIuV?GyGNr7{cKhMADbAS_`{OiIW zwTaev%kOoP$ABq-{Fn7EBW!}10FFU#%KMjC)8FT{c7Ub@9qzN&rTHO6`14LLyUun^ zRzLcO)Jd#h1 zWE`>4ka1!S%aY)yEV1ny6JOIV?~u)}@iZ@M;nS!~<5TX&{AAwvLl6fJeTpr+!{K0l z61&{$q$&X!lJmhly&SWk-_Uzt;$Cr3F z_|t2v^2~eVp~KJSHshXBLGhx5o@r%Rv7e}&qqAk?v$e;s=|n)Td0OplBFe4|0PBW< zH`*KIJe=L--n?AH5kr=)--MlN+HCR=uW`6eE_U_iW~RqJnxj*waJ_%*zo3mvLi@ku znTAg7)+VE~p!nk6o*+T36o)A1J@9#zVySf{df=uW?goxBBUS)9UiJre6FO5n4NV|c zl>~->0a3{Z_e*fvL1~gWN%7SI^JHIHxVnTt%(P1on*x0(fyGA>EIEL#{i z$OgXPu`^7mgeh!-Xjv#DSu73H)Iv@F1I1e6oJ9hzv)F(Rk?yia%4`?V{q++rmqlf^ zK4^i^rl{>f-JYK(&llQtdpN=e^#j~yj2F_P_&q}b`8lwS3^yvuC>VLQP!_z9k`4t_#h?;BRn>n1YPyw&vIDj*d- znFXD2kKu#^K*}bYCQ>Dor7lC6Vqd1aQmw7Ihf?eeDfevV?#0GE6-<%v z|Gy8}rGphY5gbty(t{|GC}Y}S5tjE1n{*#liDBpGv~Q5PK979^qox&krcmw15j&tleeVc+7$-1X8#7$ zs!O6dOA+XsD`qNJ+(f%aOc`mVHlEMN@2*|jDaPIq4S{grkp_7G>=kA8682Y=4PUi} z?!HKtRC3FKQ5Btb3DvahQ35_V#Um+O;_MoA=do|dt^!}@{_A;pY9_G74n-Q$%!V43 z+64B>7oS8CO5Dy?AUW_N6Lw4U5}z}Vgl&!~jbKr2Uqg6x1RJYx)iP>>i2q;M5%USL zBmQGXyX&NOe#=jCx{Tbj$n;})cc#BrO9gD+0B6XNSu>Q@X`uGQWW-AmJZMwj;C%ch z#`IH$7m<*kBGZ0Q3k~H>6@9?1$s|iceQY2h@?)z+nj$cwiq>?D{7OqobkdM+nkM;T zJ8n2$q!Ix;-Rw%+Tzy78yHPEpR|7HDvWe2zPQC}Cs4>-8(miCI*UWdVs}1M*DL=*iz8dJmaAjzsT^w1b3f_2T1N;DMf*}AVJ`~q_cU4*L2 z$8lLDS7Va|C zQh%Zt$MRKC7s+T}0>%8LfDGQ%iH;wItUpWh+BfL|smC-1S2iElrv{rTe6|O?87%AF zVg-R7JWAJksFb*Hvrev9GC1 zmu)5&kK9-u8jj1q;s^2_{4zb^=7;x0| zQmjAU6PVs{TfMXR1~uS&L^h*w#o1DhDlV-Z;dwl6rBFKk!>v_H`;)gV*u0UKs^C3f zf)_jOWX232hNU#q(?3Br4Z0d5eg~2c3;u3rvS$UyzLgqbN!}AQ2-OmMpQ*>BL=|%f z>#3O08>JK{`qA>lxW#@h7!c?A&qq;sdM0mkSta4AxG@zKtTy&5bd=K6;0zzdL64Vd z_orz)QjU8ud9k-IFz(ogT=F$#A zXVnNX1(HQP`inPQhG2R)=3ok`NiGDR_`h7d%TFWW)*rYIUm!(@M`Zb6OVKCv zPG#nV2(|D0g2HY)6J13)NW`UlIO0*c$z$#l_KR3P4)GKayN`*U1G`u%Wf#Y6J?LEb z$gfWP`)NUp5aD)=NdP!}s6rQDp}WpaqwgZJvP24?WgX6?ZmBrKcg<)L?#uJ^#+ZOuS*OBW zd(W`LVj;%6L@lD2Fqsjek>f5d+=Y}Z3QM}U#=vju8DSK*iQ^$V_|x_QRigl+tEB7= z>b6AiP?tqYng9=PxiLY>L)@+I7ueCL*yGvtFoIH=M`s4uetr9bTr4;cGZyM;xE7I|78~N>L-tU_l3zoVFuzu0`4J>jPC8= zZ>X^L7d|iS-cD*A1XR~+(q$o4b9~Vp+z%!pJ zQ-pyQSAFhqd76&jSKrt+PfW`~=IJ&Fn2A2hIfOjQpykp+CJk<*>I`_ETZ!TT zp+cCDV!1sCY5X;$SFelX0Mnz72v|gTGWauEn4(>Q)@`_;ZCXhds=}{c5Ntf7xpo}i z&i{8duDAZ+?hEWs8Si$AmVI; zo(!6d?SsgvW-kUAk-XYl!!A?af8D&ryxb{7UChuQkZljv=Y1*$^c1h@w`$Tr?sQ}t zcO8D0@nN|WY9|Cvvif@oJA6cKl-3K;^}fsJ&$tZwJ#qiE;t_Xd^z?NK2-uP zwCS?ha?+evGN1__HIXp^)70+{%gso9Rn2PnAL<&Yw2X_{k+Pnq<{R7eX+6Kog011# zCo5RkPS#)_IVlWQrmmeer9MN^+qsu!89D^ah>~&+gl_~3r!B@Rryd&!f#0M7iX4es z%#_AtD|-wC4&L?Dtt(g=vK-?9TUtYca(fLi@}rryrbF`j`}-?foy7QRD8c20=TTLO zZIJ$q5Hl-G7HL8QYr{$IaOum>kg=MHYe5m*mo)C@3xiEwbU426o&t;<VJ4dQky1snsC;X(z{*F=jz}x4`pX0^MU5?b?fwB;KDE^ zsIqhF+>WCW0C+`6+T;WO7FSw}HWGv;Ba}?tG#lAepkfQVuUtdAlVzY@kaiTSK-U%3 zcvy4pdYG3cAwkP|B|9$}W`Fn!R3Sf<#8`b(uYm z<%w^W3XO-t*WZc`XQp?OLxxnazl0YukYHw5&U-TxFXL1=WoB5yx>!aR>2I@~ZdlZ4 zTI&0yhcP%s;P@IxX*mPd3ioqn6jHY!XY2)s)9&K^*7SrCAr-1CcxWjNZtxJg0-K_=G zh5T4?IUEh_S0Tk?BP!yM8l$1o;s1gz;n!)7EVG-Pp@`Ioi#8*RXE2+VCS&fNbbg&k z*b+kQbkDy8C`c^_JK{{8;zpXJ*0+#l4xZ@M{Fp=-UH60t0BJ&2$Sk6hE;h>K%Qg@I z*;rzL^oJJF7!-M9IpB$^0(wz?inAS7t-^abJ33F-_3Pk)MGBEzl(?e<| zHBPH+*2>qD1fHhT~Pg&K4oeLNPgoR&6!F z7M5!dJ(&(buYJDjyOD+JFU&L0G7EF`Et(k|eOnw(-y$u%!7HYTdPJq?4!<3xi6M%6 za2JJL7#o_kHoFn`+$2aD4*Mq($+7U*QBbT+?W|AU8<-jE#!~6(1Y@Z0`>|GftDUo@ zN(8PW?Ny}EiRt~*w{_I7A4B~iLf4RV*}9orM$#AOs^5nu)x9(P{-y zm!8`$TN_KUv7-<~(MXdhPxEBC42@>xOAs88{76dEq&dc{5d6&!e7a1{+&aMYVGf(( zHH9w#nnk44!A36xDztF*QD$KZ6V%Vbe@Jp+KY0>oLO^LQxfo~3)H(~wwhz-Zqn_+O zRb#R$4P3NSJ5)b(v6jx&mnH~_gp|H44Xe_`NCGIPQIk6Gr4Gh49#ty6S4#`Zgjviu ztMzGYp}>iH$nl*u~Bp-eSSu%dnz*_DM4%B&A7sqxdsu89Z0g$8e{Od#~2XhIUlR3}b_gdmh7e7c6@%Lc7U&*uO5iRhEJgT|~hj--3I z@42XO`0ATf(xJBv?meMT#g3V8M@?y(2c-*zq8Vm$C6Eq8+_GRcj^eGXQ_KOBwl)!n z7%-C4IfF11*XJ})gHVqVFV+#f=Eoz7^UG~mE*vxwqRGI69Kvz7Cga)+s%(hSMrz*R zVUTx(eC**Pn%Eu5$W7V)E?OgjYwUpas0SsSf~uELz;5Z^vccEUOs&9}29>_47>vVY zZLEu2t#GZ#>FS&u-I0IsF~pezKg2>v5NDL=4g^JY$+*<9oyP!kGZvllEYt4W^q69A zauLYPO_C=gGp`B{kt3~@q_jUaWXUk?l7Tzyax)ixN7p#zH(@}#P!|;S67(=dxQccs zb#3X9B+)`6ifPM=`~VWVhn4fgJWw-~nns@SV-XM-i$|MmPZ#ou>Ue|4-}Fy@Xp2Hk zk&##w?<~YazgHX7yU74J?6T>~B&Q?WFSa$vgV^>IXWkJHFPnrCle@1mWO6dZgm_RRL_*^!DnB`PD_$!z9voUEaGB@o4Uapmdjl!dYZ&nhtB@nDVS73>dwr6WHE%f2yXR|H zJHT*lYBSuy)7#CS_iKPbny~VBzzon=`o{W-e`vC%Q=5Ms7GCLF=>j+9w-rk%ACFGD z#<1w!`JLZ|dwckIXW;fP)fDxkVMs(X$XjpPjIeUlVx_NIP?YZ(H8Ek_PDScb)1LDjZXqgOm=R;^qTgm;)fHo9;K}9^ub&~ZINI!zY7`cGzrbI}xe=3_V%BsYc zF8ESiSNt>X6EW+{WmcDd`8qud7!}KlBTS@h!+0p#|CL?G=QJ7yGK4_1wlkS~;sE>O z;zu*f7P)J%NA;)3IS!v7VqWwcS#EvoKe2((G7F=)yPb{l()X;$Nb9u|99BVDu@OS3 z1~f2zL~SJfA2Yw7V6q%pO-8Hnazfj2&Iu`mZXYscJ0VETHzX-gxPYSVjugmeA1Ix^ zoY-W{B4}u^ZEPlVx1eZ!+i?~5j;*Otyl#}w7@FxRg5-3S@f&2~tbvGrRhgWIW#Si5 z(qzbeNqR0%u|!wIlf%kMEv*?~&~Y3X1>I-_4lR0nb1c4b4}yhJgI&HyG-qj<>k zbp{b|VhEjlW)yI*>agD7-ovDz)NW>cXdrXy+~P(|r@ft7WikX!^w_|a!{Nm15ofl@ zed+3F6|5oAxL4Ksc|9v@M;@><;3PXX8(qyE_l!Ep>IE7&-UcT9{iGJW*qTLUbo|24b7&3amMZ$A^oPa@y@Dme0D>QSOIrXEngG+H&~muzVF zGb}ALpI?()dcghvfm(=VV|_G()J}G>s5HL}^sWR@#Gqy=!11-^LOua$tq`Y&30jQK zG-8p#G#znFbOCTnn35taCiAkluqi3n_;W*{1YjL+Tza;Igff;wLj ztibPo#<70(gzyrhr1Y4AbZI1UtFEd|>WAP=+*t5fhtfnvA;Juea%9s=W0L1{YNiYk znJ9YeZP5P9R3CZS+RN5!9zC(Q;$}oFz*c+h>7j+;Z(HVz5c*=^*&_h9WCIuTs&xFs zhrR1H+-|kJ}4h3}Un7-*Y(1#dg#!kduU<;fcq^*HprNtomh0?lSQ4@h>_x6vFGW2c*gQSZZn z%<=hn)w2GE5Xf@5sg0;UU+PqsPpOenY}`wh>qL5|Y3N=3g4Dk%Sp>%W#1yC~BQIJO zPFMUwT?HQzg(;838GOfe^PWvvyN%D(ZTu9VQh4_}mp;acDp=PsU#`!CPP<9V-S(_9 zjOpbB6$Wk0huX$i=j@_m?H{)!IxtYUC-A^bYdIMPZ2{SlO>pY4Yt|y?Is-ez7zUpY zn}@b|fxs~CX~oTQSK63++#7~ZQ#V}EZ?K=5UgmJ3YZdM-FsL{>3O2m@1!dcjS%m-#N_xwiZJyGRbuF#= zCurpciS#2xLRgQz$_Z?#d*{4!>Q&zXGv1?P+b8=@5}=iEK!m$_KM`X7sm6B2kr$Lb@?1+s+^oE zIE|rO8mUx6x0_41e$GPk#Jx6+ zGh#nSH5ldJUTUHxzi!E~Vbaq|w8*E=pp7gDmffH`y#3?zs#(egmf=lVg$fh2xeofI zA>NHPOO5x1bYn=WOy6&XoYL0Mi2%7OF%6^n=7fa|yoaYi5q)CdggRsENC_FVx2pf% zEDPa0xHN5Ivp67L^6}gsSdeeLq>ql9=00E1oe7?^$wDn@sjk4!mr&4O0i^u8@Evw< ze&^%Fx&9lHU*2(M@tjgKC=z*{4)M4zHNHi>ZpQ{}MI2r;I{pXY8@c%G9Ay$(i0vbp zi(lN&fi`TJzvFhn>8Qj@fU_A6YPO)DK3S4@4dwgNlxU?+7_QY2qqz%+Y0i2OVqp7szwIuWM!eIw4x?$KMDQ*%_PF45H`6Q!6YY)2#~6{j zRuw(g_Bc7QIU@u44dVz_FGg;t-+t){nxGK3M_)uQIu;27SxK#OE-AB2(N@Xli%x{y z_vIF9NXl$BEzFLs8S@|-VrxPdloK;KF7*T_Pdq^ zW=m)dmav480RB7kS4a_#_$v&+}4z9 zAk#G7d5MrGa%{SpJ;h(R_x)U$=_5e#11C_dJ>md6jy2TPBuN`9)7J?)Yr_SJr`qZl zr(fn@?Vz(O4U%c+*nhzo?byYQR97b}xBI0-*6De|#o&&h5)MfOx>+0%eHee^zby8!#B-o6s&E*pHA)(y5O;7J?o4&Ahy;ASjmLVWhL zTcKpl4mvkHOBen z7~Ja`4iCz~eWYK&@`%LR2f>N-eA^jgT;2e5whm!I zq&R>-FjKIX>-$l4f7gcP;|Q!yzoE|yi4rzam~UG7iHn!87zQw`;8|T1+!rzOHB!hV zMoTIP;#6G%Bp;jpAg#^`|4rHIrZGT{jx<@5MgGgsfU@ z=h8x2Oa=HAD*WR3SrPLUPGdhJZCqX6_e&ANt#-j$mtA)> zr;V+6&^l!7F>uV=U;N;5mu<>F@T2a|S7}lz9m=(2QsE1?e4F?C-yfjdtSK&-&BnvJ z*8(C-?HU2mYNu7&;NBNUWd0RfUn34}!cRdiN^4zYMNC8f^}ti_XzKQdTMc(c!Q1)h{193E+6RglITj< z0@7ikA78)#-SZ)|KszXKd4sJLQ7MMURHBF6M-(MXeliWCsV>_o0QEIdhxJpL-=CPp zwi5u<)KHdi$xa}Ag(My>q*-SA#*CUm;2!xT;b3r*>ic}Ut?~>s>u`%g&}BO9jDiDg zHYQ&cb=fb^&#m)i`z&_rsLP-8bL!lFz{*gKy+VjqrhF84gY$UPO-EAOXmgJiB_N}< zHH&4twD$J{8kZ8NOMM20UWr<@rB24mvQQR^JAAO%{S2%k@_<$`L-}vCSj1kMP_<}; zi?0LvHXc>cCMCyU#V8Pk1G z;FMDvUV-qipUER~s*m+(KgJsY6rj}CYYE@57v)0&MA=h z$DhU25aJ6+`dMWAnegae*+9*pC<$|aW?F@I z(`)TwbnEkP8lN!-i&(Mcr{_LMu7kS`{Oh%jB%z=gFF0TQ&tdFh5b@O&SkprtWS1Up z@A?Zw+<8y8;$BS#MBxL?P@I?5%O$;Kg6_~=(8jc^Tmj}OKG!idw