diff --git a/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_en.json b/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_en.json
deleted file mode 100644
index 25ce4e3e..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_en.json
+++ /dev/null
@@ -1,460 +0,0 @@
-{
- "title": "Test StoryRAMP",
- "introSlide": {
- "logo": {
- "src": "https://raw.githubusercontent.com/ramp4-pcar4/ramp4-pcar4/master/assets/logo.svg",
- "altText": "Logo"
- },
- "title": "Test StoryRAMP",
- "subtitle": "Where all your wildest dreams can come true."
- },
- "slides": [
- {
- "title": "Overview",
- "backgroundImage": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-516166467__1554821531978__w1920.jpg",
- "panel": [
- {
- "title": "Overview",
- "content": "**Oil Sands Extraction** is part of the National Pollutant Release Inventory's (NPRI) Sector Overview series. This sector overview explores NPRI substances released, disposed, and transferred by this industry. It also summarizes what steps facilities in this sector take to mitigate their environmental impacts.\n\nBusinesses, institutions and other facilities across Canada must report their releases, transfers and disposals of pollutants to air, water and land annually to the Government of Canada's NPRI. The information collected is public, helps governments set environmental priorities and monitor environmental performance, and provides Canadians with an opportunity to learn about pollution in their surroundings.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/NPRIpictogramme-2016data-EN__1553797637582__w1430.jpg",
- "type": "image",
- "caption": "This is a caption for the image."
- }
- ]
- },
- {
- "title": "Default RAMP4 Sample",
- "backgroundImage": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg",
- "panel": [
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/test-ramp4.json",
- "type": "map",
- "scrollguard": true
- },
- {
- "title": "RAMP4 Test",
- "content": "The default RAMP4 sample.",
- "type": "text"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Dynamic Panel Test",
- "panel": [
- {
- "title": "This Slide Is Dynamic!",
- "type": "dynamic",
- "content": "You can click on one of the following links to change the right panel.\n\n- Text Panel\n- Image Panel\n- Charts Panel\n- Map Panel\n- Longer text section with table\n- Self target link\n- Video externally hosted\n- Video locally hosted\n\nFun stuff.",
- "children": [
- {
- "id": "panel-1",
- "panel": {
- "title": "Hello World",
- "content": "I am a text panel. I am a child of the dynamic panel config.",
- "type": "text"
- }
- },
- {
- "id": "panel-2",
- "panel": {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg",
- "type": "image"
- }
- },
- {
- "id": "panel-3",
- "panel": {
- "type": "slideshow",
- "items": [
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/chartConfig.json"
- },
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/1 Mount royal.csv",
- "options": {
- "title": "Selenium releases and disposals in 2019",
- "subtitle": "",
- "type": "pie"
- }
- }
- ]
- }
- },
- {
- "id": "panel-4",
- "panel": {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/OilSandsFacilityLocations2019.json",
- "type": "map",
- "scrollguard": true
- }
- },
- {
- "id": "panel-5",
- "panel": {
- "type": "text",
- "title": "Longer-form text content with table",
- "content": "Barren-ground Caribou\n=====================\n\nSpecies' Status\n---------------\n\n*Dolphin and Union population*\n\n- Special concern in Northwest Territories (2015) and under the *Species at Risk Act* (SARA; 2011)\n\n- Not currently listed under Nunavut legislation\n\n- [The Committee on the Status of Endangered Wildlife in Canada (COSEWIC) assessed as endangered (2017)](https://species-registry.canada.ca/index-en.html#/documents/3366)\n\n*Barren-ground population*\n\n- No species at risk legislation in Yukon\n\n- Threatened in Northwest Territories (2018)\n\n- Accidental/Vagrant in Alberta (2015)\n\n- Migratory in Saskatchewan (2020)\n\n- Not listed under Manitoba and Nunavut legislation, or under SARA\n\n- [COSEWIC assessed as threatened (2016)](https://species-registry.canada.ca/index-en.html#/documents/3189)\n\nConservation Approach\n---------------------\n\n- All partners to facilitate trust-building and cooperation with Indigenous peoples through engagement and collaboration\n\n- Pursue and continue multi-partner venues to collaborate on the recovery of each population, including those that are regional-based (for example, Advisory Committee for Cooperation on Wildlife Management; Bathurst Caribou Advisory Committee; Beverly and Qamanirjuaq Caribou Management Board; Conference of Management Authorities (Northwest Territories)) and international (International Porcupine Caribou Board; Porcupine Caribou Management Board; Porcupine Caribou Technical Committee)\n\n- Pursue on-the-ground collaborative projects led by Indigenous communities, Wildlife Management Boards and other co-management partners, ENGOs, industry, local governments\n\nRecovery Goals\n--------------\n\n*Dolphin and Union population*\n\n- Adaptively co-manage using a community-based approach and fill knowledge gaps using Inuit Qaujimajatuqangit and Indigenous knowledge, community monitoring and scientific methods. Minimize habitat disturbance and preserve sea ice, and allow for local population levels sufficient to sustain traditional Indigenous harvesting activities\n\n*Barren-ground population*\n\n- Promote the conditions needed for recovery, and maintain or restore self-sustaining, resilient populations. Support and maintain the caribou-people relationship, and promote conditions that allow caribou to move and migrate across their historic ranges without barriers\n\nRecovery Planning\n-----------------\n\n*Dolphin and Union population*\n\n- [Dolphin and Union Caribou (*Rangifer tarandus groenlandicus*): Management Plan (2018)](https://species-registry.canada.ca/index-en.html#/consultations/3144); adopted under SARA\n\n*Barren-ground population*\n\nTerritorial and co-management partner recovery and policy documents:\n\n- A Management Plan for the Bathurst Caribou Herd (2004); update ongoing\n\n- [Bathurst Caribou Range Plan (2019)](https://www.enr.gov.nt.ca/en/services/caribou-de-la-toundra/bathurst-caribou-range-plan)\n\n- Belarewı́le Gots'ę́ Ɂekwę́ Caribou for All Time - A Délı̨nę Got'ı̨nę Plan of Action (2015)\n\n- Beverly and Qamanirjuaq Caribou Management Plan 2013-2022 (2014)\n\n- Łutsël K'é Dene Fırst Nation's Yúnethé X́á Ɂetthën Hádı (Caribou Stewardship Plan) (2020)\n\n- [Recovery Strategy for Barren-ground Caribou in the Northwest Territories (2020)](https://www.nwtspeciesatrisk.ca/sites/enr-species-at-risk/files/barren-ground_caribou_recovery_strategy_final_8april2020.pdf); all Northwest Territories herds minus Porcupine herd (English only)\n\n- [Consensus Agreement on Accepting the Recovery Strategy for Barren-ground Caribou in the Northwest Territories (2020)](https://www.nwtspeciesatrisk.ca/sites/enr-species-at-risk/files/consensus_agreement_bgc_recovery_strategy_signed_8apr2020.pdf) (English only)\n\n- [Taking Care of Caribou: The Cape Bathurst, Bluenose-West, and Bluenose-East Barren-ground Caribou Herds Management Plan (2014)](https://www.enr.gov.nt.ca/sites/enr/files/rev_bluenose_caribou_herds_draft_management_plan_v10_final_signed_-_nov_4_2014_0.pdf) (English only)\n\n- [Technical Report on the Cape Bathurst, Bluenose-West, and Bluenose-East Barren-ground Caribou Herds (2016)](https://www.enr.gov.nt.ca/sites/enr/files/150_file.pdf) (English only)\n\n- We have been Living with the Caribou all our Lives: a report on information recorded during community meetings for 'Taking Care of Caribou -- the Cape Bathurst, Bluenose-West, and Bluenose-East Barren-ground Caribou Herds Management Plan' (2014)\n\n- 2020/2021 Action Plan: Bluenose-East (2020)\n\n- 2020/2021 Action Plan: Bluenose-West (2020)\n\n- 2020/2021 Action Plan: Cape Bathurst (2020)\n\n- Porcupine herd: \n\n- Conservation Plan under development\n\n- [Harvest Management Plan for the Porcupine Caribou Herd in Canada (2010)](https://pcmb.ca/wp-content/uploads/2020/06/Harvest-Management-Plan-2010.pdf) (English only)\n\n- [Implementation Plan (2016)](https://pcmb.ca/wp-content/uploads/2020/06/Implementation-Plan-%E2%80%93-Revised-2016.pdf) (English only)\n\n- [Porcupine Caribou Herd Canadian Range-wide Native User Agreement (2019)](https://pcmb.ca/wp-content/uploads/2020/06/PCH-Range-Wide-Native-User-Agreement.pdf) (English only)\n\nProgress Indicators\n-------------------\n\n*Barren-ground caribou*\n\n- Over 27 million hectares (~12%) of barren-ground caribou range covered by protected areas\n\n*Dolphin and Union caribou*\n\n- Over 2.1 million hectares (~5.5%) of Dolphin and Union caribou range covered by protected areas\n\n- 100% of Dolphin and Union caribou sea-ice crossings covered by mitigation measures against ice-breaking activity through Transport Canada's Pro-active Vessel Management program\n\nAchievements and Future Milestones\n----------------------------------\n\n||Achievements|Ongoing Efforts and Planned Milestones|\n|-|-|-|\n|**Recovery**|*Dolphin and Union population*
Initiated [Transport Canada's Pro-active Vessel Management program](https://tc.canada.ca/en/marine-transportation/navigation-marine-conditions/proactive-vessel-management) to mitigate shipping/ icebreaking impacts on sea ice crossings
*Barren-ground population*
On-the-ground actions for Northwest Territories, Nunavut and Yukon herds through management boards and Indigenous/territorial governments
On-the-ground partner-led projects, including Indigenous Protected and Conserved Areas initiatives relevant to barren-ground caribou
|*Dolphin and Union population*
Continue conservation planning to complete herd-specific plans
Continue engagement with Indigenous peoples on the Pan-Canadian Approach
*Barren-ground population*
Protection of freshwater crossings, access corridors, and calving/post-calving grounds in Nunavut
Continue conservation planning to complete herd-specific plans
Continue engagement with Indigenous peoples on the Pan-Canadian Approach
|\n|**Knowledge**|*Dolphin and Union population*
Identification of knowledge gaps in the national Management Plan and respectful inclusion of Indigenous knowledge in addressing these gaps through negotiated contribution agreementsBarren-ground population
Identification of knowledge gaps in herd management plans and respectful inclusion of Indigenous knowledge in addressing these gaps through negotiated contribution agreements
|*Dolphin and Union population*
Continue collaborative monitoring programs
Build on recovery actions identified in the national Management Plan to address additional knowledge gaps and priorities with key partners
Participate in the North American Caribou Workshop to facilitate knowledge sharing
*Barren-ground population*
Continue collaborative monitoring programs
Address and identify additional knowledge gaps and priorities with key partners
Participate in the North American Caribou Workshop to facilitate knowledge sharing
|\n|**Reporting**|*Dolphin and Union population*
Federal and territorial reporting on recovery implementation, including through various agreements’ annual reporting mechanisms and priority species dedicated web pages to communicate progress to Canadians
*Barren-ground population*
Federal, provincial, and territorial reporting on recovery implementation, including through various agreements’ annual reporting mechanisms and priority species dedicated web pages to communicate progress to Canadians
|
Ongoing reporting through existing mechanisms and priority species dedicated web pages
|",
- "customStyles": "border: 2px solid black;"
- }
- },
- {
- "id": "panel-6",
- "panel": {
- "type": "video",
- "title": "Overtime job",
- "videoType": "external",
- "caption": "00000000-0000-0000-0000-000000000000/assets/en/video1-en.mp4.vtt",
- "src": "https://wet-boew.github.io/wet-boew-attachments/videos/video1-en.mp4"
- }
- },
- {
- "id": "panel-7",
- "panel": {
- "type": "video",
- "title": "Overtime job",
- "videoType": "local",
- "src": "00000000-0000-0000-0000-000000000000/assets/en/video1-en.mp4",
- "caption": "00000000-0000-0000-0000-000000000000/assets/en/video1-en.mp4.vtt",
- "transcript": "00000000-0000-0000-0000-000000000000/assets/en/cpts-lg-en.html"
- }
- }
- ]
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Video Panel",
- "panel": [
- {
- "title": "Video Test for YoutTube content",
- "content": "Are you ready for the ultimate revelation, the key to unlocking the secrets of the universe? Brace yourself for mind-blowing knowledge, the kind that will reshape your existence. Picture this: an extraordinary video awaits, a masterpiece of epic proportions. Click that link below, and you'll embark on an unforgettable journey of enlightenment and wisdom. Prepare to have your world turned upside down, as the profound truths of the cosmos are unveiled... Never gonna give you up, never gonna let you down!",
- "type": "text"
- },
- {
- "type": "video",
- "title": "Special YouTube video",
- "videoType": "YouTube",
- "src": "https://www.youtube.com/embed/dQw4w9WgXcQ",
- "height": 700
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Oil sands deposits",
- "panel": [
- {
- "title": "Oil sands deposits",
- "content": "There are three large oil sands deposits in Canada:\n\n- The Athabasca;\n- Peace River; and\n- Cold Lake.\n\nAll three of the deposits are located in northern Alberta except for a small portion of the Cold Lake deposit, which extends into Saskatchewan. Together, these deposits cover [142,000 square kilometres](https://www.nrcan.gc.ca/our-natural-resources/energy-sources-distribution/clean-fossil-fuels/technical-overview/5851?_ga=2.92936030.219303224.1637701004-1958057264.1607712157) and are estimated to contain 166.3 billion barrels.\n\nThe oil sands extraction sector is a major contributor to Canada’s economy, with more than 528,000 people deriving direct, indirect and induced employment from the oil sands and its supporting sectors. To date, an estimated $325 billion of capital expenditures has been invested in the oil sands industry, and the sector produces 2.95 million barrels of oil per day.\n\nThis map shows a generalized potential extent of the three oil sands areas. The actual geological deposits themselves cover larger areas.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/OilSandsDeposits.json",
- "type": "map",
- "scrollguard": true
- }
- ],
- "includeInToc": true
- },
- {
- "title": "Oil sands extraction",
- "panel": [
- {
- "title": "Oil sands extraction",
- "content": "The oil found in oil sands deposits is primarily bitumen, a very heavy and viscous oil. Bitumen does not flow easily at room temperature and requires unconventional methods to extract. Bitumen is extracted either from surface mining or in-situ using a variety of methods.\n\nThe choice between surface mining and thermal in-situ is solely determined by the depth of the oil deposit. Surface mining is used to reach deposits to a maximum depth of 70 meters below the surface; thermal in-situ wells extract bitumen at greater depths.\n\nSurface mining involves digging up large areas with large excavators. The resulting bitumen and sand mixture is mixed with hot water and sodium hydroxide (NaOH) to separate the bitumen. During this process, the bitumen rises to the top of large separation vessels as a froth. This froth bitumen is further processed in a froth treatment unit to extract the bitumen. Most of the material dug up in an oil sands surface mine is clay and sand. The bitumen extracted makes up about 10% of this material.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg",
- "type": "image",
- "fullscreen": false
- }
- ]
- },
- {
- "title": "In-situ extraction",
- "backgroundImage": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg",
-
- "panel": [
- {
- "title": "In-situ extraction",
- "content": "In-situ extraction generally involves pumping high-pressure steam deep underground. This heats the bitumen to the point that it flows and can be brought up to the surface. If the bitumen has a low enough viscosity that it can be extracted using conventional methods, the in-situ operations do not need to use thermal methods to promote extraction. This sector overview addresses only those sites using thermal extraction methods, as they are much more energy-intensive.\n\nThermal in-situ facilities have a much smaller physical footprint than surface mining operations, and they do not produce tailings that need to be stored on-site. They also use significantly less water as compared to surface mining facilities. Thermal in-situ facilities are more energy intensive than mines, due to the production of steam. However, new technologies and industry research are focused on [reducing in-situ energy intensity](https://www.cosia.ca/initiatives/greenhouse-gases).",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/Slide 3 - mine vs insitu.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Where are facilities located?",
- "panel": [
- {
- "title": "Where are facilities located?",
- "content": "Oil sands extraction facilities that report to the NPRI are located exclusively in northern Alberta, particularly around the municipality of Fort McMurray. Of the facilities that reported in 2019, 1 of them are in the Peace River deposit, 5 in the Cold Lake deposit and 30 in the Athabasca deposit. Also included in this map is an upgrader facility in Fort Saskatchewan, Alberta, that upgrades oil from the Canadian Natural Resources’ Muskeg River oil sands surface mining facility. Of the facilities that reported to the NPRI, seven of them are surface mining operations, one was an [upgrader facility](https://www.nrcan.gc.ca/energy/energy-sources-distribution/crude-oil/upgrading-oil-sands-and-heavy-oil/5875) and the remaining 30 were in-situ facilities.\n#### Oil sands facilities reporting to the NPRI - 2019\n| **Facility location** | **Thermal in-situ** | **Surface mining** | **Upgrader** | **Total** |\n| ----------------------| ------------------- | ------------------ | --------- | --------- |\n| Athabasca | 23 | 7 | 0 | **30** |\n| Peace River | 1 | 0 | 0 | **1** |\n| Cold Lake | 5 | 0 | 0 | **5** |\n| Other | 1 | 0 | 1 | **2** |\n| Total | 30 | 7 | 1 | **38** |\n",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/OilSandsFacilityLocations2019.json",
- "type": "map",
- "title": "Map Title Test"
- }
- ]
- },
- {
- "title": "NPRI substances reported for oil sands mining facilities",
- "panel": [
- {
- "title": "NPRI substances reported for oil sands mining facilities",
- "content": "Seven oil sands surface mining facilities reported to the NPRI in 2019. These facilities reported information on 70 different substances and substance groups for 2019, representing a total of 319,888 tonnes of pollutants released, disposed of and transferred. Almost 76% of this amount, 242,395 tonnes, is the release of criteria air contaminants (CACs) such as particulate matter (PM), nitrogen oxides (NOx), sulphur dioxide (SO2), carbon monoxide (CO) and volatile organic compounds (VOCs). CACs are precursors to smog and contribute to poor air quality.\n\nThe seven oil sands surface mining facilities that reported to the NPRI are listed below. Click on the facility names to see a breakdown of what each facility reported.\n\n- Canadian Natural Resources' Muskeg River and Jackpine Mines and Horizon Processing Plant and Mine;\n- Fort Hills Oil Sands Mine;\n- Imperial Oil Kearl Processing Plant and Mine;\n- Suncor Energy Inc. Oil Sands; and\n- Syncrude Canada Aurora North Mine Site, and Mildred Lake.\n",
- "type": "text"
- },
- {
- "items": [
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/1_AuroraNorth_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/2_FortHills_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/3_Horizon_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/4_Kearl_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/5_MuskegJackpine_R5_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/6_Suncor_RelDisp.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/substances/7_Syncrude_RelDisp.PNG",
- "type": "image"
- }
- ],
- "loop": true,
- "caption": "NPRI substances reported for oil sands mining facilities",
- "type": "slideshow"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "NPRI substances reported for oil sands mining facilities",
- "panel": [
- {
- "title": "NPRI substances reported for oil sands mining facilities",
- "content": "For more information on the use and interpretation of NPRI data, please see our [guide](https://www.canada.ca/en/environment-climate-change/services/national-pollutant-release-inventory/using-interpreting-data.html).\nNote that even though the Muskeg River and Jackpine Mines are stand alone mines, for the purposes of NPRI reporting, Canadian Natural Resources reports information for them as one facility.\n\nIt can be challenging to make direct comparisons between these facilities. While all of the facilities are involved in the extraction and processing of bitumen, their operations differ. Some facilities, such as the Kearl and Fort Hills mines, are primarily mines and do not upgrade their bitumen on-site. These facilities generally have particulate matter (PM) as a much larger proportion of their reported releases. Facilities that have upgraders on-site generally report larger amounts of sulphur dioxide (SO2) releases.\n\nYou can explore each facility using satellite imagery.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Criteria air contaminant releases from oil sands mines",
- "panel": [
- {
- "title": "Criteria air contaminant releases from oil sands mines",
- "content": "Reported Criteria Air Contaminant (CAC) emissions from oil sands surface mining operations have increased since 2010, ranging between 225,080 (2010) tonnes and 243,000 (2019) tonnes released per year. At the same time, production from these facilities has increased significantly, going from 357 million barrels produced in 2010 to 587 million barrels produced in 2019, an increase of over 60%. As a result, the amount of releases per barrel of oil produced from these operations has gone down steadily and significantly, decreasing 24% between 2010 and 2019.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends.jpg",
- "type": "image"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Reported mine tailings from oil sands surface mining facilities",
- "panel": [
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/tailings/AuroraNorth_Tailings.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/tailings/FortHills_Tailings.PNG",
- "type": "image"
- }
- ]
- },
- {
- "title": "Reported mine tailings from oil sands surface mining facilities",
- "panel": [
- {
- "title": "Reported mine tailings from oil sands surface mining facilities",
- "content": "The facility with the most tailings disposed of in 2019 was Canadian Natural Resources Muskeg River and Jackpine Mine sites accounting for 35% of all tailings reported by the seven oil sands surface mining operations. Manganese made up the largest amount of tailings for four of the reporting facilities.\n\nYou can explore each facility using satellite imagery.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json",
- "type": "map"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Trends in mine tailings reported from surface mining facilities",
- "panel": [
- {
- "title": "Trends in mine tailings reported from surface mining facilities",
- "content": "Total reported tailings from oil sands surface mining facilities have increased by 56% between 2010 and 2019, an increase of 24,517 tonnes. Five of these facilities have been in production and have reported to the NPRI since before 2010. Of these facilities, four reported increases in their total tailings disposals between 2018 and 2019 and three reported decreases.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/TailingsfromMiningFacilities2010to2019(timeslider).json",
- "timeSlider": {
- "range": [2010, 2019],
- "start": [2010, 2010],
- "attribute": "Reporting_Year___Année"
- },
- "type": "map"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "In situ facilities",
- "panel": [
- {
- "title": "Thermal in situ facilities",
- "content": "The other main method used for extracting bitumen from the oil sands is in-situ. Bitumen is usually too heavy and viscous to be pumped out from deep underground using conventional means and must be heated up before extraction. This heat is provided by injecting high pressure steam deep underground to heat up the bitumen so it can be pumped out of the ground.\n\nThere are various different methods for steam injection. Two of the primary methods used for in-situ extraction are Cyclic Steam Stimulation (CSS) and Steam Assisted Gravity Drainage (SAGD). CSS uses one pipe drilled into the ground. Steam is injected and then the heated bitumen is pumped back up the same pipe. In this way, the well is cycled between injection and production. SAGD uses two drill holes that run horizontal after reaching the appropriate depth. Steam is injected into one pipe and the heated bitumen flows into and is pumped out of the other pipe. SAGD wells are able to continuously produce instead of being cycled between injection and production like CSS.\n\nCompared to surface mining, in-situ operations are much more energy intensive, as energy is required to create the steam that is injected. On the other hand, in-situ methods are much less disruptive to the natural habitat, as the operation has a much smaller footprint and the land does not have to be cleared to access the bitumen. In-situ facilities also do not produce tailings that need to be impounded and managed.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/Slide 10 - SAGD vs CSS.jpg",
- "type": "image"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "NPRI releases from in-situ facilities",
- "panel": [
- {
- "title": "NPRI releases from thermal in-situ facilities",
- "content": "There were 30 in-situ facilities that reported to the NPRI in 2019. The primary emission sources from these facilities are the combustion equipment used to generate steam and the compression equipment, which runs on fossil fuel, used to inject the steam underground.\n\nIn-situ facilities reported 70,500 tonnes of releases to air in 2019 and very little else. As discussed, the process does not produce tailings. Recovered water from the injected steam is generally treated on-site and reused.\n\nThe air releases reported by in-situ facilities is almost entirely (98%) criteria air contaminants (CACs), which was mostly carbon monoxide (CO) (23,000 tonnes) and nitrogen oxides (NOx) (24,000 tonnes). Other CACs reported were sulphur dioxide (SO2) (17,000 tonnes), volatile organic compounds (VOCs) (2,800 tonnes) and fine particulate matter (PM) (2,000 tonnes). Non-CAC substances reported, albeit in very small amounts, included the following:\n\n- Ammonia (NH3);\n- Benzene (C6H6);\n- Hexanes (C6H14); and\n- Chlorine (Cl2)",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json",
- "type": "map"
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Chart Gallery",
- "panel": [
- {
- "title": "Highcharts Demo (╯°□°)╯︵ ┻━┻",
- "content": "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Mauris rhoncus, magna in pulvinar tincidunt, magna velit feugiat sem, nec rhoncus lectus tortor quis turpis. Vivamus erat velit, feugiat at nisl lacinia, pulvinar tempus nunc. Nulla suscipit vulputate dapibus. Fusce tincidunt neque nunc, sed porta lacus elementum vitae. Suspendisse imperdiet interdum ipsum, id aliquet lectus aliquet sit amet. Aliquam erat volutpat. Nulla convallis nisl sodales nunc ullamcorper pulvinar. Nulla ornare justo id sapien porta gravida. Cras condimentum, felis id pretium malesuada, lorem lorem viverra nisi, sit amet molestie mi nulla nec velit. Integer semper lorem scelerisque tellus iaculis finibus. Aliquam efficitur sodales elit nec sodales. Sed vitae ipsum quis eros vulputate luctus.",
- "type": "text"
- },
- {
- "type": "slideshow",
- "items": [
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/chartConfig.json"
- },
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/Total releases of ethylene glycol for 2019, by province_en.csv",
- "options": {
- "title": "Figure 2: Total releases of ethylene glycol for 2019, by province",
- "xAxisLabel": "Quantity (tonnes)",
- "subtitle": "",
- "type": "bar"
- }
- },
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/EG_releases_2019_en.csv",
- "options": {
- "title": "Figure 1: Percentage of total ethylene glycol releases for 2019, by sector",
- "subtitle": "",
- "type": "pie"
- }
- }
- ]
- }
- ]
- },
- {
- "title": "Hybrid chart with bar and line",
- "panel": [
- {
- "title": "Dynamic slideshow with hybrid chart",
- "content": "Demo of a dynamic slideshow featuring hybrid chart consisting of both a bar and line chart using a custom configured highcharts json file.",
- "type": "text"
- },
- {
- "type": "slideshow",
- "items": [
- {
- "type": "chart",
- "src": "00000000-0000-0000-0000-000000000000/charts/en/hybridChartConfig.json"
- },
- {
- "title": "NPRI data",
- "content": "We have packaged the data in different ways for different uses. You can search the entire database, download subsets of data, or view the data on maps.\n\n### Search NPRI data\n\n[Search our database](https://pollution-waste.canada.ca/national-release-inventory/archives/index.cfm?lang=En) for 1994 to 2017 pollutant releases in your area, as well as information about the facility(s).\n\n### Download NPRI data\n\nThese easy-to-use files let you dig deeper into the data in a variety of ways\n\n- [Single year tables](https://open.canada.ca/data/en/dataset/1fb7d8d4-7713-4ec6-b957-4a882a84fed3 'Single year tables'),\n\t- annual tables of our most popular data fields. One table for each of the last 3 years\n- [Five year summaries](https://open.canada.ca/data/en/dataset/ea0dc8ae-d93c-4e24-9f61-946f1736a26f 'Five year summaries')\n\t- summaries by air, water or land releases grouped by province, industry type or substance\n- [All years datasets](https://open.canada.ca/data/en/dataset/40e01423-7728-429c-ac9d-2954385ccdfb 'All years datasets')\n\t- annual data since 1994 on pollutant quantities, comments and geolocations\n- [Complete reported datasets](https://open.canada.ca/data/en/dataset/06022cc0-a31e-4b4c-850d-d4dccda5f3ac 'Complete reported datasets')\n\t- comprehensive datasets going back to 1994",
- "type": "text",
- "customStyles": "border: 2px solid black;"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json",
- "type": "map",
- "scrollguard": true
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/Top10SubstancesTailings2019.png",
- "type": "image"
- }
- ]
- }
- ],
- "includeInToc": false
- },
- {
- "title": "Managing environmental impacts",
- "panel": [
- {
- "title": "Managing environmental impacts",
- "content": "The Government of Canada’s policy towards oil sands development is that private companies make business decisions given regulations that protect current and future Canadian interests. The provinces have jurisdiction over oil and gas development within their provincial boundaries, and environmental protection is a shared responsibility by the Government of Canada and the provinces. The federal government participates in the environmental assessment process through the Joint Review Panel for proposed surface mine developments, while the Government of Alberta is responsible for the assessment of proposed in-situ developments.\n\nGovernments at all levels are committed to balancing economic benefits and environmental stewardship from the development of this sector. Oil sands projects undergo significant environmental assessments before they are approved and they are subject to extensive environmental monitoring throughout the project’s life. Please visit the **[Canada-Alberta Oil Sands Monitoring Program](https://www.canada.ca/en/environment-climate-change/services/oil-sands-monitoring.html)** for more information.\n\nWhile emissions of pollutants have risen from this sector as it has grown, the oil sands industry has been very successful in reducing its emissions per barrel of oil produced.\n\nOil sands surface mining facilities in Alberta take much of their water from the Athabasca River. The provincial government sets limits on how much water can be drawn, based on the season, through the **[Surface Water Quantity Management Framework for the Lower Athabasca River](https://open.alberta.ca/publications/9781460121733)**, which insures that annual withdrawals never exceed 3% of the river’s flow.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/en/GettyImages-516166467__1554821531978__w1920.jpg",
- "type": "image"
- }
- ],
- "includeInToc": false
- }
- ],
- "tocOrientation": "horizontal",
- "returnTop": false,
- "contextLink": "https://www.canada.ca/en/environment-climate-change/services/national-pollutant-release-inventory/tools-resources-data/exploredata.html",
- "contextLabel": "Explore National Pollutant Release Inventory data",
- "lang": "en",
- "dateModified": "2024-09-09"
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_fr.json b/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_fr.json
deleted file mode 100644
index ea8f7a07..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/00000000-0000-0000-0000-000000000000_fr.json
+++ /dev/null
@@ -1,360 +0,0 @@
-{
- "title": "Aperçu des secteurs de l’INRP : extraction de sables bitumineux111111",
- "introSlide": {
- "logo": {
- "src": "https://raw.githubusercontent.com/ramp4-pcar4/ramp4-pcar4/master/assets/logo.svg",
- "altText": "Logo"
- },
- "title": "Aperçu des secteurs de l’INRP : extraction de sables bitumineux",
- "subtitle": "A Work in Progress by RAD! :)"
- },
- "slides": [
- {
- "title": "Aperçu",
- "panel": [
- {
- "title": "Aperçu",
- "content": "**L’extraction de sables bitumineux** fait partie de la série Aperçu des secteurs de l’Inventaire national des rejets de polluants (INRP). Cet aperçu du secteur présente les substances de l’INRP rejetées, éliminées et transférées par cette industrie. Il résume également les mesures prises par les installations de ce secteur pour atténuer leurs répercussions environnementales.\n\nLes entreprises, les établissements et d’autres entités partout au Canada doivent chaque année déclarer à l’Inventaire national des rejets de polluants (INRP) du gouvernement du Canada les polluants qu’ils rejettent, transfèrent et déchargent dans l’air, l’eau et le sol. Les renseignements recueillis sont du domaine public. Ils aident les gouvernements à établir leurs priorités en matière d’environnement et à surveiller leur bilan environnemental, ainsi qu’à fournir aux Canadiens l’occasion de s’informer au sujet de la pollution dans leur environnement immédiat.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/NPRIpictogramme-2016data-FR__1552505700147__w975.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Gisements de sables bitumineux",
- "panel": [
- {
- "title": "Gisements de sables bitumineux",
- "content": "Il y a trois grands gisements de sables bitumineux au Canada :\n\n- Athabasca;\n- Peace River; et\n- Cold Lake.\n\nLes trois gisements sont situés dans le nord de l’Alberta, à l’exception d’une petite partie du gisement Cold Lake qui s’étend jusqu’en Saskatchewan. Ensemble, ces gisements couvrent [140 200 kilomètres carrés](https://www.rncan.gc.ca/our-natural-resources/energy-sources-distribution/clean-fossil-fuels/apercu-technique/5852?_ga=2.208949655.407331964.1638303535-1958057264.1607712157) et on estime qu’ils contiennent 166,3 billions de barils de bitume.\n\nLe secteur de l’extraction des sables bitumineux contribue de façon importante à l’économie canadienne; plus de 528 000 personnes tirent des emplois directs et indirects des sables bitumineux et des secteurs qui les soutiennent. Jusqu’à maintenant, environ 325 milliards de dollars en dépenses en immobilisation ont été investis dans l’industrie des sables bitumineux et le secteur a produit 2,95 millions de barils de pétrole par jour.\n\nCette carte montre une étendue potentielle généralisée des trois zones de sables bitumineux. Les gisements géologiques proprement dits s’étendent eux-mêmes sur de plus grandes superficies.\n",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsDeposits.json",
- "type": "map",
- "scrollguard": true
- }
- ]
- },
- {
- "title": "Extraction de sables bitumineux",
- "panel": [
- {
- "title": "Extraction de sables bitumineux",
- "content": "Le pétrole contenu dans les gisements de sables bitumineux est principalement du bitume, un pétrole très lourd et visqueux. Le bitume ne s’écoule pas facilement à la température ambiante et son extraction nécessite des méthodes novatrices. Le bitume est extrait soit de l’exploitation à ciel ouvert, soit in situ à l’aide de diverses méthodes.\n\nLe choix entre l’exploitation à ciel ouvert et l’exploitation in situ est uniquement fonction de la profondeur du gisement de pétrole. L’exploitation à ciel ouvert ne peut atteindre des gisements qu’à une profondeur maximale de 70 mètres sous la surface, tandis que les puits in situ sont capables d’extraire le bitume à de plus grandes profondeurs.\n\nL’exploitation à ciel ouvert consiste à creuser de grandes surfaces à l’aide de grandes excavatrices. Le mélange de bitume et de sable ainsi obtenu est mélangé avec de l’eau chaude et de l’hydroxyde de sodium (NaOH) pour séparer le bitume. Au cours de ce processus, le bitume s’élève jusqu’au sommet de grands séparateurs primaires sous forme de mousse. Cette mousse est ensuite traitée dans une installation pour en extraire le bitume. La matière extraite d’une mine de sables bitumineux à ciel ouvert est constituée en majorité d’argile et de sable. Le bitume extrait représente environ 10% de cette matière.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-187242601__1554821412825__w1920.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Extraction des sables bitumineux",
- "panel": [
- {
- "title": "Extraction des sables bitumineux",
- "content": "L’extraction in situ consiste généralement à pomper de la vapeur à haute pression à grande profondeur. Cette opération chauffe le bitume jusqu’au point où il s’écoule et peut être remonté à la surface. Si le bitume a une viscosité suffisamment faible pour pouvoir être extrait par les méthodes classiques, il n’est pas nécessaire d’utiliser des méthodes thermiques pour favoriser l’extraction pendant les activités in situ.\n\nLes installations in situ ont une empreinte physique beaucoup plus petite que les mines à ciel ouvert et ne produisent généralement pas de résidus qui doivent être stockés sur place. Elles consomment également beaucoup moins d’eau que les installations d’exploitation à ciel ouvert. Cependant, les installations in situ consomment plus d’énergie en raison de la production de vapeur. Néanmoins, les nouvelles technologies et la recherche industrielle sont axées sur la réduction de l’intensité énergétique in situ.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/Slide 3 - mine vs insitu.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Où sont situées les installations?",
- "panel": [
- {
- "title": "Où sont situées les installations?",
- "content": "Les installations d’extraction des sables bitumineux qui produisent des déclarations à l’INRP sont situées exclusivement dans le nord de l’Alberta, surtout autour de la municipalité de Fort McMurray. Parmi les installations déclarantes en 2019, une se trouve dans le gisement Peace River, cinq sont dans le gisement Cold Lake et 30 sont dans le gisement Athabasca. Cette carte comprend également une [installation de valorisation](https://www.rncan.gc.ca/energie/sources-denergie-et-reseau-de-distribution/petrole-brut/valorisation-des-sables-bitumineux-et-du-petrole-lourd/5876?_ga=2.12839347.524335214.1562344489-2057911658.1562344489) à Fort Saskatchewan, en Alberta, qui valorise le pétrole de l’installation d’exploitation minière à ciel ouvert des sables bitumineux de Muskeg River de Canadian Natural Resources. Parmi les installations ayant fait l’objet d’une déclaration à l’INRP, sept sont des exploitations minières à ciel ouvert, une est une installation de valorisation et les 30 autres sont des installations in situ.\n#### Installations de sables bitumineux déclarantes à l'INRP - 2019\n| **Emplacement de l’installation** | **Installation in situ** | **Exploitation minière à ciel ouvert** | **Installation de valorisation** | **Total** |\n| ----------------------| ------------------- | ------------------ | --------- | --------- |\n| Athabasca | 23 | 7 | 0 | **30** |\n| Peace River | 1 | 0 | 0 | **1** |\n| Cold Lake | 5 | 0 | 0 | **5** |\n| Autre | 1 | 0 | 1 | **2** |\n| Total | 30 | 7 | 1 | **38** |\n",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsFacilityLocations2019.json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "panel": [
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "content": "Sept installations d’exploitation minière à ciel ouvert de sables bitumineux ont fait l’objet d’une déclaration à l’INRP en 2019. Ces installations ont déclaré des renseignements sur 70 substances et groupes de substances différents pour 2019, représentant un total de 319 888 tonnes de polluants rejetés, éliminés et transférés. Près de 76% de cette quantité, soit 242 395 tonnes, provient des principaux contaminants atmosphériques (PCA) tels que les matières particulaires (MP), les oxydes d’azote (NO), le dioxyde de soufre (SO2), le monoxyde de carbone (CO) et les composés organiques volatils (COV). Les PCA sont des précurseurs du smog et contribuent à la mauvaise qualité de l’air.\n\nLes sept installations d’exploitation minière à ciel ouvert des sables bitumineux qui ont déclaré à l’INRP sont listées ci-dessous. Cliquez sur le nom des installations pour voir le détail de ce qu’elles ont déclaré.\n\n- Mine de la rivière Muskeg et mine Jackpine, et usine de transformation et mine Horizon (Canadian Natural Resources);\n- Mine de sables bitumineux Fort Hills;\n- Usine de transformation et mine Kearl d’Imperial Oil;\n- Sables bitumineux de Suncor Energy Inc; et\n- Site de la mine Aurora nord de Syncrude Canada et site de la mine Syncrude Canada Ltd. (anciennement Mildred Lake).\n",
- "type": "text"
- },
- {
- "items": [
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/AuroraNorth_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/FortHills_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/Horizon_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/Kearl_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/MuskegJackpine_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/Suncor_RelDisp_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/substances/Syncrude_RelDisp_FR.PNG",
- "type": "image"
- }
- ],
- "loop": true,
- "caption": "NPRI substances reported for oil sands mining facilities",
- "type": "slideshow"
- }
- ]
- },
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "panel": [
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "content": "Sept installations d’exploitation minière à ciel ouvert de sables bitumineux ont fait l’objet d’une déclaration à l’INRP en 2019. Ces installations ont déclaré des renseignements sur 70 substances et groupes de substances différents pour 2019, représentant un total de 319 888 tonnes de polluants rejetés, éliminés et transférés. Près de 76% de cette quantité, soit 242 395 tonnes, provient des principaux contaminants atmosphériques (PCA) tels que les matières particulaires (MP), les oxydes d’azote (NO), le dioxyde de soufre (SO2), le monoxyde de carbone (CO) et les composés organiques volatils (COV). Les PCA sont des précurseurs du smog et contribuent à la mauvaise qualité de l’air.\n\nLes sept installations d’exploitation minière à ciel ouvert des sables bitumineux qui ont déclaré à l’INRP sont listées ci-dessous. Cliquez sur le nom des installations pour voir le détail de ce qu’elles ont déclaré.\n\n- Mine de la rivière Muskeg et mine Jackpine, et usine de transformation et mine Horizon (Canadian Natural Resources);\n- Mine de sables bitumineux Fort Hills;\n- Usine de transformation et mine Kearl d’Imperial Oil;\n- Sables bitumineux de Suncor Energy Inc; et\n- Site de la mine Aurora nord de Syncrude Canada et site de la mine Syncrude Canada Ltd. (anciennement Mildred Lake).\n",
- "type": "text"
- },
- {
- "type": "chart",
- "items": [
- {
- "src": "410b88da-0ed1-4749-903f-5e76c24e2e5f/charts/fr/substances/1.Imperial Oil Resources Limited-Kearl Oil Sands Processing Plant and Mine.csv",
- "type": "chart",
- "options": {
- "title": "Usine de Transformation e Mine Kearl D'imperial 2019 Rejets et Éliminations (tonnes)",
- "subtitle": "",
- "type": "pie"
- }
- },
- {
- "src": "410b88da-0ed1-4749-903f-5e76c24e2e5f/charts/fr/substances/2.Suncor Energy Oil Sands Limited Partnership-Suncor Energy Inc. Oil Sands.csv",
- "type": "chart",
- "options": {
- "title": "Sables bitumineux de Suncor Energy Inc. 2019 Rejets et Éliminations (tonnes)",
- "subtitle": "",
- "type": "pie"
- }
- },
- {
- "src": "410b88da-0ed1-4749-903f-5e76c24e2e5f/charts/fr/substances/3.Syncrude Canada Ltd.-Syncrude Canada Ltd.csv",
- "type": "chart",
- "options": {
- "title": "Site de la Mine Syncrude Canada Ltd. 2019 Rejets et Éliminations (tonnes)",
- "subtitle": "",
- "type": "pie"
- }
- }
- ]
- }
- ]
- },
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "panel": [
- {
- "title": "Substances de l'INRP déclarées par les installations d’exploitation minière de sables bitumineux",
- "content": "Pour plus d’information sur l’utilisation et l’interprétation des données de l’INRP, veuillez consulter notre [guide](https://www.canada.ca/fr/environnement-changement-climatique/services/inventaire-national-rejets-polluants/utilisation-interpretation-donnees.html).\n\nIl est à noter que même si la mine de la rivière Muskeg et la mine Jackpine sont des mines autonomes, aux fins des déclarations à l’INRP, Canadian Natural Resources déclare les renseignements les concernant comme une seule installation.\n\nIl peut être difficile de faire des comparaisons directes entre ces installations. Bien qu’elles participent toutes à l’extraction et à la transformation du bitume, leurs activités n’en diffèrent pas moins. Certaines installations, comme les mines Kearl et Fort Hills, sont essentiellement des mines et ne valorisent pas leur bitume sur place. Les rejets déclarés de ces installations comptent en général une proportion beaucoup plus importante de matières particulaires. Les installations qui ont des installations de valorisation sur place déclarent généralement de plus grandes quantités de rejets de dioxyde de soufre (SO2).\n\nExplorez chaque installation avec l’imagerie par satellite.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Rejets de principaux contaminants atmosphériques de mines de sables bitumineux",
- "panel": [
- {
- "title": "Rejets de principaux contaminants atmosphériques de mines de sables bitumineux",
- "content": "Les émissions déclarées de principaux contaminants atmosphériques (PCA) issus de l’exploitation minière à ciel ouvert des sables bitumineux ont augmenté depuis 2010; elles varient entre 225 080 tonnes (2010) et 243 00 tonnes (2019) par année. En parallèle, la production de ces installations a augmenté considérablement au cours de cette période, passant de 357 millions de barils produits en 2010 à 587 millions de barils produits en 2019, soit une augmentation de plus de 60 %. Par conséquent, la quantité de rejets par baril de pétrole produit par ces activités a diminué de façon constante et importante au cours de cette période, soit de 24% entre 2010 et 2019.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Résidus miniers déclarés par les installations d’exploitation minière à ciel ouvert des sables bitumineux",
- "panel": [
- {
- "title": "Résidus miniers déclarés par les installations d’exploitation minière à ciel ouvert des sables bitumineux",
- "content": "La transformation de sables bitumineux extraits pour le retrait du bitume laisse dans son sillage un mélange d’eau, de sable et d’argile ainsi que des quantités négligeables de métaux, d’hydrocarbures aromatiques polycycliques (HAP) et d’autres composés organiques volatils (COV). Ce mélange résiduel, connu sous le nom de résidus miniers, est éliminé dans des [dépôts de résidus spécialement aménagés et surveillés](https://www.rncan.gc.ca/mines-materiaux/publications/13928?_ga=2.180273380.1360388065.1562327743-119110847.1558115915).\n\nEn 2019, les exploitations minières de sables bitumineux qui produisent des déclarations à l’INRP ont déclaré des renseignements sur 49 substances éliminées dans les dépôts de résidus, qui se chiffrent à 67 940 tonnes.\n\nLes substances éliminées comme résidus peuvent être groupées en quatre grandes catégories :\n1. les métaux (40 257 tonnes);\n2. les composés organiques volatils (COV) (8 099 tonnes);\n3. les hydrocarbures aromatiques polycycliques (HAP) (360 tonnes); et\n4. les autres substances (16 118 tonnes).\n\nBien que les résidus déclarés par ces mines contiennent de grandes quantités de manganèse, d’ammoniac (NH₃) et de phosphore, ce sont certains composés organiques volatils, comme le benzène (C6H6), le toluène (C7H8), l’éthylbenzène (C8H10) et le xylène (C8H10) (désignés BTEX sur la figure) et 19 différents hydrocarbures aromatiques polycycliques (HAP) qui sont les plus préoccupants.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/Top10SubstancesTailings2019.png",
- "type": "image"
- }
- ]
- },
- {
- "title": "Résidus miniers déclarés à l’INRP par les installations d’exploitation minière à ciel ouvert de sables bitumineux",
- "panel": [
- {
- "title": "Résidus miniers déclarés à l’INRP par les installations d’exploitation minière à ciel ouvert de sables bitumineux",
- "content": "Comme pour la comparaison des profils de rejet et de transfert, il est difficile d’établir le parallèle entre les sept installations d’exploitation à ciel ouvert des sables bitumineux en ce qui a trait à ce qu’elles éliminent dans leurs dépôts de résidus miniers. La taille de ces installations et la quantité de bitume transformée sur place varient considérablement. Le détail des résidus déclarés pour chaque installation est présenté ci-dessous :\n\n- Mine de la rivière Muskeg et mine Jackpine, et usine de transformation et mine Horizon (Canadian Natural Resources);\n- Mine de sables bitumineux Fort Hills\n- Usine de transformation et mine Kearl d’Imperial Oil\n- Sables bitumineux de Suncor Energy Inc.\n- Site de la mine Aurora nord de Syncrude Canada et site de la mine Syncrude Canada Ltd. (anciennement Mildred Lake).",
- "type": "text"
- },
- {
- "items": [
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/AuroraNorth_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/FortHills_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/Horizon_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/Kearl_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/Muskeg_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/Suncor_Tailings_FR.PNG",
- "type": "image"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/tailings/Syncrude_Tailings_FR.PNG",
- "type": "image"
- }
- ],
- "loop": true,
- "caption": "Résidus miniers déclarés à l’INRP par les installations d’exploitation minière à ciel ouvert de sables bitumineux",
- "type": "slideshow"
- }
- ]
- },
- {
- "title": "Résidus miniers déclarés à l’INRP par les installations d’exploitation minière à ciel ouvert de sables bitumineux",
- "panel": [
- {
- "title": "Résidus miniers déclarés à l’INRP par les installations d’exploitation minière à ciel ouvert de sables bitumineux",
- "content": "Les sites des mines de la rivière Muskeg et Jackpine de Canadian Natural Resources étaient les installations qui comptaient les plus grandes quantités de résidus éliminés en 2019. Ils sont en effet à l’origine de 35% de tous les résidus déclarés par les sept installations d’exploitation minière à ciel ouvert des sables bitumineux. Le manganèse représentait la plus grande quantité de résidus dans le cas de quatre des installations déclarantes.\n\nExplorez chaque installation avec l’imagerie par satellite.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Tendances dans les résidus miniers déclarés par les installations d’exploitation minière à ciel ouvert",
- "panel": [
- {
- "title": "Tendances dans les résidus miniers déclarés par les installations d’exploitation minière à ciel ouvert",
- "content": "Le total des résidus déclarés par les installations d’exploitation minière à ciel ouvert des sables bitumineux a augmenté de 56% entre 2010 et 2019, soit une augmentation de 24 517 tonnes. Cinq de ces installations mènent des activités d’exploitation et produisent des déclarations à l’INRP depuis avant 2010. Quatre de ces installations ont augmenté leur quantité de résidus miniers déclarée entre 2018 et 2019, alors que les trois autres ont déclaré l’avoir diminué durant cette période.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2010to2019(timeslider).json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Installations in situ",
- "panel": [
- {
- "title": "Installations in situ",
- "content": "L’autre méthode principale utilisée pour extraire le bitume des sables bitumineux est l’extraction in situ. Le bitume est généralement trop lourd et visqueux pour être pompé à grande profondeur à l’aide des méthodes habituelles et doit être chauffé avant l’extraction. Cette chaleur est fournie par l’injection de vapeur à haute pression à grande profondeur pour chauffer le bitume afin qu’il puisse être pompé hors du sol.\n\nIl existe différentes méthodes d’injection de vapeur. Le procédé de stimulation cyclique par la vapeur d’eau (procédé CSS) et le drainage par gravité au moyen de vapeur figurent parmi les principales méthodes employées pour l’extraction in situ. La stimulation cyclique par la vapeur d’eau (CSS) utilise une conduite injectée dans le sol par forage. De la vapeur est injectée, puis le bitume chauffé est pompé de nouveau dans la même conduite. De cette façon, le puits suit un cycle d’injection puis de production. Le drainage par gravité au moyen de vapeur (ou procédé SAGD) utilise deux trous de forage horizontaux après l’atteinte de la profondeur voulue. La vapeur est injectée dans une conduite et le bitume chauffé s’écoule dans l’autre conduite et est pompé à partir de celle dernière. Les puits SAGD sont capables de produire en continu au lieu de suivre un cycle entre l’injection et la production, comme les puits CSS.\n\nEn comparaison avec l’exploitation minière à ciel ouvert, l’exploitation in situ est beaucoup plus énergivore, car il faut de l’énergie pour produire la vapeur qui est injectée. D’autre part, les méthodes in situ sont beaucoup moins perturbatrices pour l’habitat naturel, car l’activité a une empreinte beaucoup plus petite et il n’est pas nécessaire de dégager le terrain pour accéder au bitume. Les installations in situ ne produisent pas non plus de résidus qui doivent être placés dans des dépôts et gérés, comme c’est le cas des mines à ciel ouvert.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/Slide 10 - SAGD vs CSS.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Rejets à l’air déclarés par les installations in situ",
- "panel": [
- {
- "title": "Rejets à l’air déclarés par les installations in situ",
- "content": "En 2019, 30 installations in situ ont produit des déclarations à l’INRP. Les principales sources d’émission de ces installations sont l’équipement de combustion utilisé pour produire de la vapeur et l’équipement de compression, alimenté aux combustibles fossiles, pour l’injecter sous terre.\n\nLes installations in situ ont déclaré 70 500 tonnes de rejets dans l’atmosphère en 2019, et très peu d’autres rejets. Comme il a été mentionné, le processus ne produit pas de résidus miniers comparativement aux exploitations minières. L’eau récupérée de la vapeur injectée est généralement traitée sur place et réutilisée.\n\nLes rejets atmosphériques déclarés par les installations in situ sont presque entièrement (98%) des principaux contaminants atmosphériques (PCA); il s’agit surtout de monoxyde de carbone (CO) (23 000 tonnes) et d’oxydes d’azote (NOx) (24 000 tonnes). Les autres principaux contaminants atmosphériques (PCA) déclarés étaient le dioxyde de soufre (SO2) (17 000 tonnes), les composés organiques volatils (COV) (2 800 tonnes) et les matières particulaires (2 000 tonnes). Certains contaminants atmosphériques autres que les principaux ont été déclarés en très petites quantités, par exemple :\n\n- Ammoniac (NH3);\n- Benzène (C6H6);\n- Hexanes (C6H14); and\n- Chlore (Cl2)",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Tendances entourant les substances déclarées à l’INRP par les installations in situ",
- "panel": [
- {
- "title": "Tendances entourant les substances déclarées à l’INRP par les installations in situ",
- "content": "Le nombre d’installations in situ qui produisent des déclarations à l’INRP est resté le même en 2019 qu’en 2010, soit 30 installations. Le nombre d’installations a culminé à 38 en 2015. Afin de tenir compte de toutes les installations d’extraction des sables bitumineux, les données utilisées dans cet aperçu de secteur tiennent compte des batteries et des stations de compression.\n\nCe changement dans le nombre d’installations déclarantes au fil du temps suit les changements survenus dans l’ensemble du secteur. Le prix du pétrole a fortement augmenté en 2009 et en 2010 et est resté élevé jusqu’en 2015, ce qui a alimenté une croissance importante dans ce secteur et mené à la mise en service de nombreuses nouvelles installations, qui ont produit une première déclaration. Une baisse significative du prix du pétrole en 2015 a entraîné un ralentissement du nombre de nouvelles installations mises en service, voire la suspension des activités de certaines installations.",
- "type": "text"
- },
- {
- "config": "00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json",
- "type": "map"
- }
- ]
- },
- {
- "title": "Rejets à l’air déclarés à l’INRP par les installations in situ",
- "panel": [
- {
- "title": "Rejets à l’air déclarés à l’INRP par les installations in situ",
- "content": "Les émissions de principaux contaminants atmosphériques (PCA) provenant des activités in situ ont augmenté en même temps que le nombre d’installations déclarantes depuis 2010.\n\nL’augmentation des émissions observée en 2017 est probablement attribuable à un rebond du prix du pétrole cette année-là. Entre 2018 et 2019, 18 installations in situ déclarantes à l’INRP ont augmenté leurs émissions de principaux contaminants atmosphériques (PCA).\n\nBien que les installations in situ aient signalé un accroissement des émissions des principaux contaminants atmosphériques (PCA) déclarées, cette hausse amène une augmentation encore plus importante et constante de la production de bitume. En effet, la production de bitume provenant des activités in situ a augmenté de plus de 102% entre 2010 et 2019. Les rejets des principaux contaminants atmosphériques (PCA) par baril produit ont diminué de près de 21% au cours de cette période.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/Slide%2013%20Insitu%20trends%20-%20French__1554407015712__w628.jpg",
- "type": "image"
- }
- ]
- },
- {
- "title": "Gestion des répercussions sur l’environnement",
- "panel": [
- {
- "title": "Gestion des répercussions sur l’environnement",
- "content": "La politique du gouvernement du Canada à l’égard de l’exploitation des sables bitumineux prévoit que les sociétés privées prennent des décisions commerciales en fonction de règlements qui protègent les intérêts actuels et futurs du Canada. Les gouvernements provinciaux ont compétence sur l’exploitation pétrolière et gazière à l’intérieur de leurs frontières provinciales, et ils partagent la responsabilité de la protection de l’environnement avec le gouvernement du Canada. Le gouvernement fédéral participe au processus d’évaluation environnementale par l’entremise de la Commission d’examen conjoint des projets d’exploitation minière à ciel ouvert, tandis que le gouvernement de l’Alberta est chargé de l’évaluation des projets de développement in situ.\n\nTous les ordres de gouvernement sont déterminés à concilier les avantages économiques et l’intendance environnementale découlant du développement de ce secteur. Les projets d’exploitation des sables bitumineux font l’objet d’évaluations environnementales importantes avant d’être approuvés et sont assujettis à une surveillance environnementale approfondie tout au long de leur durée de vie. Veuillez visiter le site du Programme Canada-Alberta de surveillance des sables bitumineux pour plus d’information.\n\nBien que les émissions de polluants aient augmenté dans ce secteur à mesure de son expansion, l’industrie des sables bitumineux a très bien réussi à réduire ses émissions par baril de pétrole produit.\n\nLes installations d’exploitation minière à ciel ouvert des sables bitumineux de l’Alberta puisent une grande partie de leur eau dans la rivière Athabasca. Le gouvernement provincial fixe des limites quant à la quantité d’eau pouvant être prélevée, en fonction de la saison, grâce au Cadre de gestion de l’eau pour la rivière Athabasca, qui garantit que les prélèvements annuels ne dépassent jamais 3% de l’écoulement de la rivière.",
- "type": "text"
- },
- {
- "src": "00000000-0000-0000-0000-000000000000/assets/fr/slide%2014%20-%20athabasca.jpg",
- "type": "image"
- }
- ]
- }
- ],
- "contextLink": "https://www.canada.ca/en/environment-climate-change/services/national-pollutant-release-inventory/tools-resources-data/exploredata.html",
- "contextLabel": "Explore National Pollutant Release Inventory data",
- "lang": "en",
- "dateModified": "2022-02-14"
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg
deleted file mode 100644
index cbdff5ed..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-187242601__1554821467033__w1920.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-516166467__1554821531978__w1920.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-516166467__1554821531978__w1920.jpg
deleted file mode 100644
index 38e10531..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/GettyImages-516166467__1554821531978__w1920.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIdata__1598884946319__w1589.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIdata__1598884946319__w1589.png
deleted file mode 100644
index eaec83cc..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIdata__1598884946319__w1589.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIpictogramme-2016data-EN__1553797637582__w1430.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIpictogramme-2016data-EN__1553797637582__w1430.jpg
deleted file mode 100644
index 5bdc03f2..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/NPRIpictogramme-2016data-EN__1553797637582__w1430.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/OilSands___1565005967929__w774.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/OilSands___1565005967929__w774.png
deleted file mode 100644
index 774aa6b9..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/OilSands___1565005967929__w774.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 10 - SAGD vs CSS.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 10 - SAGD vs CSS.jpg
deleted file mode 100644
index 654fe671..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 10 - SAGD vs CSS.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 13 - InSitu Trends__1554406944277__w594.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 13 - InSitu Trends__1554406944277__w594.jpg
deleted file mode 100644
index 14e650da..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 13 - InSitu Trends__1554406944277__w594.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 3 - mine vs insitu.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 3 - mine vs insitu.jpg
deleted file mode 100644
index fb938c39..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide 3 - mine vs insitu.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide7 - Tailings__1554486679473__w860.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide7 - Tailings__1554486679473__w860.jpg
deleted file mode 100644
index 7063f3c7..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Slide7 - Tailings__1554486679473__w860.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/SurfaceExtractionEnglish__1563813765181__w791.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/SurfaceExtractionEnglish__1563813765181__w791.png
deleted file mode 100644
index 7186e6f9..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/SurfaceExtractionEnglish__1563813765181__w791.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Top10SubstancesTailings2019.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Top10SubstancesTailings2019.png
deleted file mode 100644
index c38ecdfc..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/Top10SubstancesTailings2019.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends.jpg
deleted file mode 100644
index 77666557..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends__1553275702559__w592.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends__1553275702559__w592.jpg
deleted file mode 100644
index 6cc748a1..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/slide 6 - mining trends__1553275702559__w592.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/1_AuroraNorth_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/1_AuroraNorth_RelDisp.PNG
deleted file mode 100644
index 4427fcc0..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/1_AuroraNorth_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/2_FortHills_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/2_FortHills_RelDisp.PNG
deleted file mode 100644
index 560b8aa6..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/2_FortHills_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/3_Horizon_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/3_Horizon_RelDisp.PNG
deleted file mode 100644
index 79ebcac5..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/3_Horizon_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/4_Kearl_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/4_Kearl_RelDisp.PNG
deleted file mode 100644
index 756f1bf3..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/4_Kearl_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/5_MuskegJackpine_R5_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/5_MuskegJackpine_R5_RelDisp.PNG
deleted file mode 100644
index 30554945..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/5_MuskegJackpine_R5_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/6_Suncor_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/6_Suncor_RelDisp.PNG
deleted file mode 100644
index 73a711d7..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/6_Suncor_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/7_Syncrude_RelDisp.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/7_Syncrude_RelDisp.PNG
deleted file mode 100644
index a3891e03..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/substances/7_Syncrude_RelDisp.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/AuroraNorth_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/AuroraNorth_Tailings.PNG
deleted file mode 100644
index 98efba10..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/AuroraNorth_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/FortHills_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/FortHills_Tailings.PNG
deleted file mode 100644
index f4bd3140..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/FortHills_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Horizon_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Horizon_Tailings.PNG
deleted file mode 100644
index e9cc5e37..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Horizon_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Kearl_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Kearl_Tailings.PNG
deleted file mode 100644
index a76d851e..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Kearl_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Muskeg_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Muskeg_Tailings.PNG
deleted file mode 100644
index 345ffaf6..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Muskeg_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Suncor_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Suncor_Tailings.PNG
deleted file mode 100644
index 6576d5d7..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Suncor_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Syncrude_Tailings.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Syncrude_Tailings.PNG
deleted file mode 100644
index 36471a82..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/en/tailings/Syncrude_Tailings.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL horizon rele and disp - French__1554382762060__w843.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL horizon rele and disp - French__1554382762060__w843.jpg
deleted file mode 100644
index 5b7c63f8..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL horizon rele and disp - French__1554382762060__w843.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL muskeg and jackpine rele and disp - French__1554382739046__w758.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL muskeg and jackpine rele and disp - French__1554382739046__w758.jpg
deleted file mode 100644
index 286425ab..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/CNRL muskeg and jackpine rele and disp - French__1554382739046__w758.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Fort hills rele and disp - French__1554382957305__w828.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Fort hills rele and disp - French__1554382957305__w828.jpg
deleted file mode 100644
index d81040bb..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Fort hills rele and disp - French__1554382957305__w828.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/FracingFrench__1563814142402__w817.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/FracingFrench__1563814142402__w817.png
deleted file mode 100644
index 1113d8f2..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/FracingFrench__1563814142402__w817.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-187242601__1554821412825__w1920.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-187242601__1554821412825__w1920.jpg
deleted file mode 100644
index 68342aa0..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-187242601__1554821412825__w1920.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-516166467__1554821568441__w1920.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-516166467__1554821568441__w1920.jpg
deleted file mode 100644
index 3668ee94..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/GettyImages-516166467__1554821568441__w1920.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Imp oil, kearl, rele and disp - French__1554382997280__w861.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Imp oil, kearl, rele and disp - French__1554382997280__w861.jpg
deleted file mode 100644
index 49d81aa7..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Imp oil, kearl, rele and disp - French__1554382997280__w861.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/NPRIpictogramme-2016data-FR__1552505700147__w975.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/NPRIpictogramme-2016data-FR__1552505700147__w975.jpg
deleted file mode 100644
index ad1de157..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/NPRIpictogramme-2016data-FR__1552505700147__w975.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 10 - SAGD vs CSS.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 10 - SAGD vs CSS.jpg
deleted file mode 100644
index ac7999eb..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 10 - SAGD vs CSS.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 13 Insitu trends - French__1554407015712__w628.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 13 Insitu trends - French__1554407015712__w628.jpg
deleted file mode 100644
index c843f910..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 13 Insitu trends - French__1554407015712__w628.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 3 - mine vs insitu.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 3 - mine vs insitu.jpg
deleted file mode 100644
index 09526fb9..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Slide 3 - mine vs insitu.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Suncor rele and disp - French__1554383302247__w855.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Suncor rele and disp - French__1554383302247__w855.jpg
deleted file mode 100644
index 9bcc6490..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Suncor rele and disp - French__1554383302247__w855.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/SurfaceExtractionFrench__1563814112346__w816.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/SurfaceExtractionFrench__1563814112346__w816.png
deleted file mode 100644
index 13819eb9..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/SurfaceExtractionFrench__1563814112346__w816.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Aurora rele and disp - French__1554383324827__w796.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Aurora rele and disp - French__1554383324827__w796.jpg
deleted file mode 100644
index c06ad182..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Aurora rele and disp - French__1554383324827__w796.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Mildred lake - rele and disp - French__1554383342580__w812.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Mildred lake - rele and disp - French__1554383342580__w812.jpg
deleted file mode 100644
index 8b077c2b..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Syncrude Mildred lake - rele and disp - French__1554383342580__w812.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Top10SubstancesTailings2019.png b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Top10SubstancesTailings2019.png
deleted file mode 100644
index 5d8f9028..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/Top10SubstancesTailings2019.png and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 14 - athabasca.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 14 - athabasca.jpg
deleted file mode 100644
index cc7dfd36..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 14 - athabasca.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining - french__1554490568713__w655.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining - french__1554490568713__w655.jpg
deleted file mode 100644
index d10dd0a4..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining - french__1554490568713__w655.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining.jpg
deleted file mode 100644
index add07e87..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 6 trends in mining.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 7 - tailings__1554486363487__w866.jpg b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 7 - tailings__1554486363487__w866.jpg
deleted file mode 100644
index ebdb4aa9..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/slide 7 - tailings__1554486363487__w866.jpg and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/AuroraNorth_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/AuroraNorth_RelDisp_FR.PNG
deleted file mode 100644
index 32ff9e43..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/AuroraNorth_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/FortHills_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/FortHills_RelDisp_FR.PNG
deleted file mode 100644
index e997b28e..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/FortHills_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Horizon_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Horizon_RelDisp_FR.PNG
deleted file mode 100644
index 27424617..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Horizon_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Kearl_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Kearl_RelDisp_FR.PNG
deleted file mode 100644
index 9acdb6b6..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Kearl_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/MuskegJackpine_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/MuskegJackpine_RelDisp_FR.PNG
deleted file mode 100644
index abe7436f..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/MuskegJackpine_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Suncor_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Suncor_RelDisp_FR.PNG
deleted file mode 100644
index ccef7477..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Suncor_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Syncrude_RelDisp_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Syncrude_RelDisp_FR.PNG
deleted file mode 100644
index e99ae320..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/substances/Syncrude_RelDisp_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/AuroraNorth_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/AuroraNorth_Tailings_FR.PNG
deleted file mode 100644
index 62071b86..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/AuroraNorth_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/FortHills_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/FortHills_Tailings_FR.PNG
deleted file mode 100644
index c00d8732..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/FortHills_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Horizon_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Horizon_Tailings_FR.PNG
deleted file mode 100644
index bcbc5d7b..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Horizon_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Kearl_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Kearl_Tailings_FR.PNG
deleted file mode 100644
index dd86259b..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Kearl_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Muskeg_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Muskeg_Tailings_FR.PNG
deleted file mode 100644
index 0bdd0170..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Muskeg_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Suncor_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Suncor_Tailings_FR.PNG
deleted file mode 100644
index 47a13d2a..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Suncor_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Syncrude_Tailings_FR.PNG b/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Syncrude_Tailings_FR.PNG
deleted file mode 100644
index 17c3300f..00000000
Binary files a/issue-423/00000000-0000-0000-0000-000000000000/assets/fr/tailings/Syncrude_Tailings_FR.PNG and /dev/null differ
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Criteria air contaminant releases from oil sands mines_3.csv b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Criteria air contaminant releases from oil sands mines_3.csv
deleted file mode 100644
index 36c9ed34..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Criteria air contaminant releases from oil sands mines_3.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-Year,Releases per 1000 barrels
-2010,263
-2011,223
-2012,231
-2013,233
-2014,221
-2015,184
-2016,170
-2017,178
-2018,160
-2019,151
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Mine tailings reported.csv b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Mine tailings reported.csv
deleted file mode 100644
index 247b39b1..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/Mine tailings reported.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-Substance,Releases (tonnes)
-Manganese (and its compounds),25708
-Phosphorus (total),14313
-n-Hexane,4373
-BTEX,4176
-Zinc (and its compounds),3605
-Ammonia (total),2819
-Chromium (and its compounds),2505
-Vanadium (and its compounds),2211
-Nickel (and its compounds),2143
-Cyclohexane,1457
\ No newline at end of file
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/NPRI releases from thermal in-situ facilities_1.csv b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/NPRI releases from thermal in-situ facilities_1.csv
deleted file mode 100644
index b88f0181..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/NPRI releases from thermal in-situ facilities_1.csv
+++ /dev/null
@@ -1,11 +0,0 @@
-Year,CAC releases
-2010,43431
-2011,42998
-2012,45298
-2013,51479
-2014,51450
-2015,58322
-2016,57283
-2017,62967
-2018,67104
-2019,69272
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/chartConfig.json b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/chartConfig.json
deleted file mode 100644
index b9fe35fe..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/chartConfig.json
+++ /dev/null
@@ -1,65 +0,0 @@
-{
- "credits": {
- "enabled": false
- },
- "title": {
- "text": "Greenhouse gas emissions, 2004 to 2019"
- },
- "subtitle": {
- "text": "Key Lake Operation, Cameco Corporation, Saskatchewan"
- },
- "yAxis": {
- "title": {
- "text": "Kilotonnes of carbon dioxide equivalent"
- }
- },
- "plotOptions": {
- "column": {
- "pointPadding": 0,
- "borderWidth": 0
- }
- },
- "xAxis": {
- "categories": [
- 2004,
- 2005,
- 2006,
- 2007,
- 2008,
- 2009,
- 2010,
- 2011,
- 2012,
- 2013,
- 2014,
- 2015,
- 2016,
- 2017,
- 2018,
- 2019
- ],
- "title": {
- "text": "Year"
- }
- },
- "series": [
- {
- "name": "Facility emissions (kilotonnes of carbon dioxide equivalent)",
- "data": [0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 33.96, 23.08, 17.5],
- "type": "column",
- "color": "#0f4c6a"
- },
- {
- "name": "Reporting threshold",
- "data": [100, 100, 100, 100, 100, 50, 50, 50, 50, 50, 50, 50, 50, 10, 10, 10],
- "type": "line",
- "step": "center",
- "color": "#e8ba1f"
- }
- ],
- "exporting": {
- "menuItemDefinitions": {
- "viewData": null
- }
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/csvUrlChart.json b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/csvUrlChart.json
deleted file mode 100644
index 15555f3d..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/csvUrlChart.json
+++ /dev/null
@@ -1,17 +0,0 @@
-{
- "chart": {
- "type": "spline"
- },
- "title": {
- "text": "Live Data (CSV)"
- },
-
- "subtitle": {
- "text": "Data input from a remote CSV file"
- },
-
- "data": {
- "csvURL": "https://demo-live-data.highcharts.com/time-data.csv",
- "enablePolling": true
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/hybridChartConfig.json b/issue-423/00000000-0000-0000-0000-000000000000/charts/en/hybridChartConfig.json
deleted file mode 100644
index 4da3a718..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/charts/en/hybridChartConfig.json
+++ /dev/null
@@ -1,56 +0,0 @@
-{
- "credits": {
- "enabled": false
- },
- "title": {
- "text": "Total releases of arsenic between 2010 and 2020"
- },
- "xAxis": {
- "categories": [
- 2010,
- 2011,
- 2012,
- 2013,
- 2014,
- 2015,
- 2016,
- 2017,
- 2018,
- 2019,
- 2020
- ],
- "title": {
- "text": "Year"
- }
- },
- "yAxis": [
- {
- "title": {
- "text": "Quantity (tonnes)"
- },
- "min": 0,
- "max": 75000
- },
- {
- "title": {
- "text": "Number of reporting facilities"
- },
- "min": 260,
- "max": 310,
- "opposite": true
- }
- ],
- "series": [
- {
- "name": "Facilities",
- "type": "column",
- "yAxis": 1,
- "data": [280, 283, 287, 283, 289, 274, 277, 285, 288, 300, 296]
- },
- {
- "name": "Quantity",
- "type": "spline",
- "data": [17978, 24201, 20795, 20872, 20176, 24441, 23075, 24073, 31752, 55898, 67515]
- }
- ]
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsDeposits.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsDeposits.json
deleted file mode 100644
index 98c819ab..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsDeposits.json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "language": "en",
- "ui": {
- "title": "Interactive map",
- "fullscreen": true,
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "appBar": {
- "basemap": false
- },
- "help": {
- "folderName": "default"
- },
- "sideMenu": {
- "items": [["fullscreen", "export", "touch", "help", "about"]],
- "logo": false
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": false,
- "small": false
- }
- }
- },
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Oil Sands Deposits"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Oil Sands Deposits"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseNrCan",
- "components": {
- "geoSearch": {
- "enabled": true,
- "showGraphic": true,
- "showInfo": true
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 4326
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": false
- },
- "overviewMap": {
- "enabled": false,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "extentSets": [
- {
- "id": "EXT_NRCAN_Lambert_3978",
- "default": {
- "xmin": -2036967.8855660555,
- "ymin": 225988.15031441953,
- "xmax": -430249.8990248912,
- "ymax": 1630799.2940631039
- },
- "spatialReference": {
- "wkid": 3978
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_NRCAN_Lambert_3978",
- "lods": [
- {
- "level": 0,
- "resolution": 38364.660062653464,
- "scale": 145000000
- },
- {
- "level": 1,
- "resolution": 22489.628312589961,
- "scale": 85000000
- },
- {
- "level": 2,
- "resolution": 13229.193125052918,
- "scale": 50000000
- },
- {
- "level": 3,
- "resolution": 7937.5158750317505,
- "scale": 30000000
- },
- {
- "level": 4,
- "resolution": 4630.2175937685215,
- "scale": 17500000
- },
- {
- "level": 5,
- "resolution": 2645.8386250105837,
- "scale": 10000000
- },
- {
- "level": 6,
- "resolution": 1587.5031750063501,
- "scale": 6000000
- },
- {
- "level": 7,
- "resolution": 926.04351875370423,
- "scale": 3500000
- },
- {
- "level": 8,
- "resolution": 529.16772500211675,
- "scale": 2000000
- },
- {
- "level": 9,
- "resolution": 317.50063500127004,
- "scale": 1200000
- },
- {
- "level": 10,
- "resolution": 185.20870375074085,
- "scale": 700000
- },
- {
- "level": 11,
- "resolution": 111.12522225044451,
- "scale": 420000
- },
- {
- "level": 12,
- "resolution": 66.1459656252646,
- "scale": 250000
- },
- {
- "level": 13,
- "resolution": 38.364660062653464,
- "scale": 145000
- },
- {
- "level": 14,
- "resolution": 22.489628312589961,
- "scale": 85000
- },
- {
- "level": 15,
- "resolution": 13.229193125052918,
- "scale": 50000
- },
- {
- "level": 16,
- "resolution": 7.9375158750317505,
- "scale": 30000
- },
- {
- "level": 17,
- "resolution": 4.6302175937685215,
- "scale": 17500
- }
- ]
- }
- ],
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "polys",
- "symbologyExpanded": false,
- "entryIndex": 0
- }
- ]
- }
- },
- "layers": [
- {
- "id": "polys",
- "layerChoice": "esriDynamic",
- "layerType": "esriDynamic",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/410b88da_0ed1_4749_903f_5e76c24e2e5f/MapServer/",
- "singleEntryCollapse": true,
- "symbologyExpanded": false,
- "layerEntries": [
- {
- "index": 18,
- "disabledControls": ["query"],
- "state": {
- "opacity": 0.5
- }
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_NRCAN_Lambert_3978#LOD_NRCAN_Lambert_3978",
- "name": "Lambert Maps",
- "extentSetId": "EXT_NRCAN_Lambert_3978",
- "lodSetId": "LOD_NRCAN_Lambert_3978",
- "hasNorthPole": true
- }
- ],
- "baseMaps": [
- {
- "id": "baseNrCan",
- "name": "Canada Base Map - Transportation (CBMT)",
- "description": "The Canada Base Map - Transportation (CBMT) web mapping services of the Earth Sciences Sector at Natural Resources Canada, are intended primarily for online mapping application users and developers.",
- "altText": "altText - The Canada Base Map - Transportation (CBMT)",
- "layers": [
- {
- "id": "CBMT",
- "layerType": "esriFeature",
- "url": "https://geoappext.nrcan.gc.ca/arcgis/rest/services/BaseMaps/CBMT3978/MapServer"
- }
- ],
- "tileSchemaId": "EXT_NRCAN_Lambert_3978#LOD_NRCAN_Lambert_3978"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsFacilityLocations2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsFacilityLocations2019.json
deleted file mode 100644
index 33e25b41..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/OilSandsFacilityLocations2019.json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Oil Sands Facility Locations - 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Oil Sands Facility Locations - 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Oil Sands Facility Locations - 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "OilSandsFacilityLocations2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "OilSandsFacilityLocations2019",
- "name": "Oil Sands Facility Locations - 2019",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/1"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -10875269.150822684,
- "xmin": -16442330.794887159,
- "ymax": 9124722.042838877,
- "ymin": 5700343.175663892
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json
deleted file mode 100644
index c50bd6d1..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Releases and Disposals by Mining Facilities in 2019 (satellite)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Releases and Disposals by Mining Facilities in 2019 (satellite)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Releases and Disposals by Mining Facilities in 2019 (satellite)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriWorld",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasesandDisposalsbyMiningFacilitiesin2019(satellite)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasesandDisposalsbyMiningFacilitiesin2019(satellite)",
- "name": "Releases and Disposals by Mining Facilities in 2019 (satellite)",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/2"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriWorld",
- "name": "World Imagery",
- "description": "World Imagery provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide.",
- "altText": "altText - World Imagery",
- "layers": [
- {
- "id": "World_Imagery",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json
deleted file mode 100644
index c45cb520..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Releases and Disposals by Mining Facilities in 2019 (topo)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Releases and Disposals by Mining Facilities in 2019 (topo)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Releases and Disposals by Mining Facilities in 2019 (topo)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasesandDisposalsbyMiningFacilitiesin2017(topo)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasesandDisposalsbyMiningFacilitiesin2017(topo)",
- "name": "Releases and Disposals by Mining Facilities in 2017 (topo)",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/2"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json
deleted file mode 100644
index df006cd7..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Releases to Air by In Situ Facilities for All Substances 2010 to 2019 (time slider)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Releases to Air by In Situ Facilities for All Substances 2010 to 2019 (time slider)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Releases to Air by In Situ Facilities for All Substances 2010 to 2019 (time slider)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider)",
- "name": "Releases to Air by In Situ Facilities for All Substances 2010 to 2019 (time slider)",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/6"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json
deleted file mode 100644
index 5ec1b5eb..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Releases to Air by In Situ Facilities for All Substances in 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Releases to Air by In Situ Facilities for All Substances in 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Releases to Air by In Situ Facilities for All Substances in 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019",
- "name": "Releases to Air by In Situ Facilities for All Substances in 2019",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/5"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2010to2019(timeslider).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2010to2019(timeslider).json
deleted file mode 100644
index 932985d2..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2010to2019(timeslider).json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Tailings from Mining Facilities 2010 to 2019 (time slider)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Tailings from Mining Facilities 2009 to 2017 (time slider)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Tailings from Mining Facilities 2009 to 2017 (time slider)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "TailingsfromMiningFacilities2009to2017(timeslider)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "TailingsfromMiningFacilities2009to2017(timeslider)",
- "name": "Tailings from Mining Facilities 2010 to 2019 (time slider)",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/4"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2019.json
deleted file mode 100644
index 37c98fd3..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/en/TailingsfromMiningFacilities2019.json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "ui": {
- "title": "Tailings from Mining Facilities in 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "en",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Tailings from Mining Facilities in 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Tailings from Mining Facilities in 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "TailingsfromMiningFacilities2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "TailingsfromMiningFacilities2019",
- "name": "Tailings from Mining Facilities in 2019",
- "layerType": "esriFeature",
- "layerChoice": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000_0000_0000_0000_000000000000/MapServer/3"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsDeposits.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsDeposits.json
deleted file mode 100644
index f53551df..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsDeposits.json
+++ /dev/null
@@ -1,243 +0,0 @@
-{
- "language": "fr",
- "ui": {
- "title": "Interactive map",
- "fullscreen": true,
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "appBar": {
- "basemap": false
- },
- "help": {
- "folderName": "default"
- },
- "sideMenu": {
- "items": [["fullscreen", "export", "touch", "help", "about"]],
- "logo": false
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": false,
- "small": false
- }
- }
- },
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Oil Sands Deposits"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Oil Sands Deposits"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseNrCan",
- "components": {
- "geoSearch": {
- "enabled": true,
- "showGraphic": true,
- "showInfo": true
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 4326
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": false
- },
- "overviewMap": {
- "enabled": false,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "extentSets": [
- {
- "id": "EXT_NRCAN_Lambert_3978",
- "default": {
- "xmin": -2036967.8855660555,
- "ymin": 225988.15031441953,
- "xmax": -430249.8990248912,
- "ymax": 1630799.2940631039
- },
- "spatialReference": {
- "wkid": 3978
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_NRCAN_Lambert_3978",
- "lods": [
- {
- "level": 0,
- "resolution": 38364.660062653464,
- "scale": 145000000
- },
- {
- "level": 1,
- "resolution": 22489.628312589961,
- "scale": 85000000
- },
- {
- "level": 2,
- "resolution": 13229.193125052918,
- "scale": 50000000
- },
- {
- "level": 3,
- "resolution": 7937.5158750317505,
- "scale": 30000000
- },
- {
- "level": 4,
- "resolution": 4630.2175937685215,
- "scale": 17500000
- },
- {
- "level": 5,
- "resolution": 2645.8386250105837,
- "scale": 10000000
- },
- {
- "level": 6,
- "resolution": 1587.5031750063501,
- "scale": 6000000
- },
- {
- "level": 7,
- "resolution": 926.04351875370423,
- "scale": 3500000
- },
- {
- "level": 8,
- "resolution": 529.16772500211675,
- "scale": 2000000
- },
- {
- "level": 9,
- "resolution": 317.50063500127004,
- "scale": 1200000
- },
- {
- "level": 10,
- "resolution": 185.20870375074085,
- "scale": 700000
- },
- {
- "level": 11,
- "resolution": 111.12522225044451,
- "scale": 420000
- },
- {
- "level": 12,
- "resolution": 66.1459656252646,
- "scale": 250000
- },
- {
- "level": 13,
- "resolution": 38.364660062653464,
- "scale": 145000
- },
- {
- "level": 14,
- "resolution": 22.489628312589961,
- "scale": 85000
- },
- {
- "level": 15,
- "resolution": 13.229193125052918,
- "scale": 50000
- },
- {
- "level": 16,
- "resolution": 7.9375158750317505,
- "scale": 30000
- },
- {
- "level": 17,
- "resolution": 4.6302175937685215,
- "scale": 17500
- }
- ]
- }
- ],
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "polys",
- "symbologyExpanded": false,
- "entryIndex": 0
- }
- ]
- }
- },
- "layers": [
- {
- "id": "polys",
- "layerType": "esriDynamic",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/",
- "singleEntryCollapse": true,
- "symbologyExpanded": false,
- "layerEntries": [
- {
- "index": 18,
- "disabledControls": [
- "query"
- ],
- "state": {
- "opacity": 0.5
- }
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_NRCAN_Lambert_3978#LOD_NRCAN_Lambert_3978",
- "name": "Lambert Maps",
- "extentSetId": "EXT_NRCAN_Lambert_3978",
- "lodSetId": "LOD_NRCAN_Lambert_3978",
- "hasNorthPole": true
- }
- ],
- "baseMaps": [
- {
- "id": "baseNrCan",
- "name": "Canada Base Map - Transportation (CBMT)",
- "description": "The Canada Base Map - Transportation (CBMT) web mapping services of the Earth Sciences Sector at Natural Resources Canada, are intended primarily for online mapping application users and developers.",
- "altText": "altText - The Canada Base Map - Transportation (CBMT)",
- "layers": [
- {
- "id": "CBMT",
- "layerType": "esriFeature",
- "url": "https://geoappext.nrcan.gc.ca/arcgis/rest/services/BaseMaps/CBMT3978/MapServer"
- }
- ],
- "tileSchemaId": "EXT_NRCAN_Lambert_3978#LOD_NRCAN_Lambert_3978"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsFacilityLocations2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsFacilityLocations2019.json
deleted file mode 100644
index 972d5ac3..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/OilSandsFacilityLocations2019.json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Installations de sables bitumineux - 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Installations de sables bitumineux - 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Installations de sables bitumineux - 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "OilSandsFacilityLocations2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "OilSandsFacilityLocations2019",
- "name": "Installations de sables bitumineux - 2019",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/8"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -10875269.150822684,
- "xmin": -16442330.794887159,
- "ymax": 9124722.042838877,
- "ymin": 5700343.175663892
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json
deleted file mode 100644
index 4e5316d6..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(satellite).json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Rejets et éliminations par les installations minières en 2019 (satellite)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Rejets et éliminations par les installations minières en 2019 (satellite)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Rejets et éliminations par les installations minières en 2019 (satellite)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriWorld",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasesandDisposalsbyMiningFacilitiesin2019(satellite)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasesandDisposalsbyMiningFacilitiesin2019(satellite)",
- "name": "Rejets et éliminations par les installations minières en 2019 (satellite)",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/9"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriWorld",
- "name": "World Imagery",
- "description": "World Imagery provides one meter or better satellite and aerial imagery in many parts of the world and lower resolution satellite imagery worldwide.",
- "altText": "altText - World Imagery",
- "layers": [
- {
- "id": "World_Imagery",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Imagery/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json
deleted file mode 100644
index 988f48b2..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasesandDisposalsbyMiningFacilitiesin2019(topo).json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Rejets et éliminations par les installations minières en 2019 (topo)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Rejets et éliminations par les installations minières en 2019 (topo)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Rejets et éliminations par les installations minières en 2019 (topo)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasesandDisposalsbyMiningFacilitiesin2017(topo)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasesandDisposalsbyMiningFacilitiesin2017(topo)",
- "name": "Releases and Disposals by Mining Facilities in 2017 (topo)",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/9"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json
deleted file mode 100644
index 1b24bdae..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider).json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Rejets à l'air par des installations in situ pour toutes les substances, de 2010 à 2019 (time slider)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Rejets à l'air par des installations in situ pour toutes les substances, de 2010 à 2019 (time slider)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Rejets à l'air par des installations in situ pour toutes les substances, de 2010 à 2019 (time slider)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasestoAirbyInSituFacilitiesforAllSubstances2010to2019(timeslider)",
- "name": "Rejets à l'air par des installations in situ pour toutes les substances, de 2010 à 2019 (time slider)",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/13"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json
deleted file mode 100644
index 3c69eee2..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019.json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Rejets à l'air par des installations in situ pour toutes les substances en 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Rejets à l'air par des installations in situ pour toutes les substances en 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Rejets à l'air par des installations in situ pour toutes les substances en 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "ReleasestoAirbyInSituFacilitiesforAllSubstancesin2019",
- "name": "Rejets à l'air par des installations in situ pour toutes les substances en 2019",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/12"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2010to2019(timeslider).json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2010to2019(timeslider).json
deleted file mode 100644
index 2ec7365e..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2010to2019(timeslider).json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Résidus miniers des installations minières 2010 à 2019 (time slider)",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Résidus miniers des installations minières 2010 à 2019 (time slider)"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Résidus miniers des installations minières 2010 à 2019 (time slider)"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "TailingsfromMiningFacilities2010to2019(timeslider)"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "TailingsfromMiningFacilities2010to2019(timeslider)",
- "name": "Résidus miniers des installations minières 2010 à 2019 (time slider)",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/11"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -12272079.405705657,
- "xmin": -12620020.758459613,
- "ymax": 7916959.668162176,
- "ymin": 7702935.9889637865
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2019.json b/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2019.json
deleted file mode 100644
index 99c888a2..00000000
--- a/issue-423/00000000-0000-0000-0000-000000000000/ramp-config/fr/TailingsfromMiningFacilities2019.json
+++ /dev/null
@@ -1,242 +0,0 @@
-{
- "ui": {
- "title": "Résidus des installations minières en 2019",
- "appBar": {
- "geosearch": false,
- "basemap": false
- },
- "navBar": {
- "zoom": "buttons",
- "extra": ["fullscreen", "geoLocator", "home", "help"]
- },
- "sideMenu": {
- "logo": true,
- "items": [["layers"], ["fullscreen", "export", "share", "touch", "help", "about"], ["language"]]
- },
- "help": {
- "folderName": "default"
- },
- "legend": {
- "allowImport": false,
- "isOpen": {
- "large": false,
- "medium": true,
- "small": false
- }
- }
- },
- "language": "fr",
- "services": {
- "proxyUrl": "https://maps.canada.ca/wmsproxy/ws/wmsproxy/executeFromProxy",
- "exportMapUrl": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/Utilities/PrintingTools/GPServer/Export%20Web%20Map%20Task",
- "export": {
- "title": {
- "value": "Résidus des installations minières en 2019"
- },
- "map": {},
- "mapElements": {},
- "legend": {},
- "timeout": 5000,
- "footnote": {
- "value": "Résidus des installations minières en 2019"
- }
- }
- },
- "map": {
- "initialBasemapId": "baseEsriTopo",
- "components": {
- "geoSearch": {
- "enabled": false
- },
- "mouseInfo": {
- "enabled": true,
- "spatialReference": {
- "wkid": 102100
- }
- },
- "northArrow": {
- "enabled": true
- },
- "basemap": {
- "enabled": true
- },
- "overviewMap": {
- "enabled": true,
- "layerType": "imagery"
- },
- "scaleBar": {
- "enabled": true
- }
- },
- "legend": {
- "type": "structured",
- "root": {
- "name": "root",
- "children": [
- {
- "layerId": "TailingsfromMiningFacilities2019"
- }
- ]
- }
- },
- "layers": [
- {
- "id": "TailingsfromMiningFacilities2019",
- "name": "Résidus des installations minières en 2019",
- "layerType": "esriFeature",
- "url": "https://section917.canadacentral.cloudapp.azure.com/arcgis/rest/services/StoryRAMP/00000000-0000-0000-0000-000000000000/MapServer/10"
- }
- ],
- "extentSets": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857",
- "default": {
- "xmax": -11484319.392198805,
- "xmin": -14267850.214231044,
- "ymax": 8349344.827914256,
- "ymin": 6637155.394326762
- },
- "spatialReference": {
- "wkid": 102100,
- "latestWkid": 3857
- }
- }
- ],
- "lodSets": [
- {
- "id": "LOD_ESRI_World_AuxMerc_3857",
- "lods": [
- {
- "level": 0,
- "resolution": 19567.87924099992,
- "scale": 73957190.948944
- },
- {
- "level": 1,
- "resolution": 9783.93962049996,
- "scale": 36978595.474472
- },
- {
- "level": 2,
- "resolution": 4891.96981024998,
- "scale": 18489297.737236
- },
- {
- "level": 3,
- "resolution": 2445.98490512499,
- "scale": 9244648.868618
- },
- {
- "level": 4,
- "resolution": 1222.992452562495,
- "scale": 4622324.434309
- },
- {
- "level": 5,
- "resolution": 611.4962262813797,
- "scale": 2311162.217155
- },
- {
- "level": 6,
- "resolution": 305.74811314055756,
- "scale": 1155581.108577
- },
- {
- "level": 7,
- "resolution": 152.87405657041106,
- "scale": 577790.554289
- },
- {
- "level": 8,
- "resolution": 76.43702828507324,
- "scale": 288895.277144
- },
- {
- "level": 9,
- "resolution": 38.21851414253662,
- "scale": 144447.638572
- },
- {
- "level": 10,
- "resolution": 19.10925707126831,
- "scale": 72223.819286
- },
- {
- "level": 11,
- "resolution": 9.554628535634155,
- "scale": 36111.909643
- },
- {
- "level": 12,
- "resolution": 4.77731426794937,
- "scale": 18055.954822
- },
- {
- "level": 13,
- "resolution": 2.388657133974685,
- "scale": 9027.977411
- },
- {
- "level": 14,
- "resolution": 1.1943285668550503,
- "scale": 4513.988705
- },
- {
- "level": 15,
- "resolution": 0.5971642835598172,
- "scale": 2256.994353
- },
- {
- "level": 16,
- "resolution": 0.29858214164761665,
- "scale": 1128.497176
- },
- {
- "level": 17,
- "resolution": 0.14929107082380833,
- "scale": 564.248588
- },
- {
- "level": 18,
- "resolution": 0.07464553541190416,
- "scale": 282.124294
- },
- {
- "level": 19,
- "resolution": 0.03732276770595208,
- "scale": 141.062147
- },
- {
- "level": 20,
- "resolution": 0.01866138385297604,
- "scale": 70.5310735
- }
- ]
- }
- ],
- "tileSchemas": [
- {
- "id": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857",
- "name": "Web Mercator Maps",
- "extentSetId": "EXT_ESRI_World_AuxMerc_3857",
- "lodSetId": "LOD_ESRI_World_AuxMerc_3857"
- }
- ],
- "baseMaps": [
- {
- "id": "baseEsriTopo",
- "name": "World Topographic Map",
- "description": "This map is designed to be used as a basemap by GIS professionals and as a reference map by anyone.",
- "altText": "altText - World Topographic Map",
- "layers": [
- {
- "id": "World_Topo_Map",
- "layerType": "esriFeature",
- "url": "https://services.arcgisonline.com/arcgis/rest/services/World_Topo_Map/MapServer"
- }
- ],
- "tileSchemaId": "EXT_ESRI_World_AuxMerc_3857#LOD_ESRI_World_AuxMerc_3857"
- }
- ]
- }
-}
diff --git a/issue-423/StorylinesSlideSchema.json b/issue-423/StorylinesSlideSchema.json
deleted file mode 100644
index fa41ece8..00000000
--- a/issue-423/StorylinesSlideSchema.json
+++ /dev/null
@@ -1,527 +0,0 @@
-{
- "title": "Storylines Slide Config Schema",
- "type": "object",
- "additionalProperties": false,
-
- "$defs": {
- "panel": {
- "type": "array",
- "description": "A single slide component",
- "items": {
- "oneOf": [
- {
- "$ref": "#/$defs/textPanel"
- },
- {
- "$ref": "#/$defs/mapPanel"
- },
- {
- "$ref": "#/$defs/multimediaPanel"
- },
- {
- "$ref": "#/$defs/chartPanel"
- },
- {
- "$ref": "#/$defs/dynamicPanel"
- }
- ]
- },
- "properties": {
- "width": {
- "type": "number",
- "description": "The width of the panel inside the slide (between 0 and 100)."
- }
- },
- "minItems": 1,
- "maxItems": 2
- },
-
- "textPanel": {
- "type": "object",
- "description": "A text slide component.",
- "properties": {
- "title": {
- "type": "string",
- "description": "The title for the text panel."
- },
- "titleTag": {
- "type": "string",
- "description": "An optional tag to use for the panel title. If not supplied h2 is used.",
- "default": "h2"
- },
- "content": {
- "type": "string",
- "description": "The main text body."
- },
- "type": {
- "type": "string",
- "enum": ["text"]
- },
- "textColour": {
- "type": "string",
- "description": "The colour of the text. Defaults to black.",
- "default": "#000000"
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["content", "type", "title"]
- },
-
- "dynamicPanel": {
- "type": "object",
- "description": "A dynamic slide component.",
- "properties": {
- "title": {
- "type": "string",
- "description": "The title for the text panel."
- },
- "titleTag": {
- "type": "string",
- "description": "An optional tag to use for the panel title. If not supplied h2 is used.",
- "default": "h2"
- },
- "content": {
- "type": "string",
- "description": "The main text body."
- },
- "children": {
- "type": "array",
- "description": "The panels to display dynamically.",
- "items": {
- "$ref": "#/$defs/dynamicChildItem"
- }
- },
- "type": {
- "type": "string",
- "enum": ["dynamic"]
- },
- "textColour": {
- "type": "string",
- "description": "The colour of the text. Defaults to black.",
- "default": "#000000"
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["content", "type", "children", "title"]
- },
-
- "dynamicChildItem": {
- "type": "object",
- "description": "A child screen of a dynamic panel. Contains an ID and a panel config.",
- "properties": {
- "id": {
- "type": "string",
- "description": "An ID representing a dynamic child."
- },
- "panel": {
- "oneOf": [
- {
- "$ref": "#/$defs/textPanel"
- },
- {
- "$ref": "#/$defs/mapPanel"
- },
- {
- "$ref": "#/$defs/multimediaPanel"
- },
- {
- "$ref": "#/$defs/chartPanel"
- }
- ]
- }
- },
- "additionalProperties": false,
- "required": ["id", "panel"]
- },
-
- "multimediaPanel": {
- "type": "object",
- "description": "A multimedia slide component.",
- "oneOf": [
- {
- "$ref": "#/$defs/multimediaImage"
- },
- {
- "$ref": "#/$defs/multimediaVideo"
- },
- {
- "$ref": "#/$defs/multimediaSlideshow"
- }
- ],
- "properties": {
- "fullscreen": {
- "type": "boolean",
- "description": "Specifies whether the panel can be expanded to full screen.",
- "default": true
- }
- }
- },
-
- "mapPanel": {
- "type": "object",
- "description": "A map slide component.",
- "properties": {
- "config": {
- "type": "string",
- "description": "A relative path to a JSON file containing the map config.",
- "default": ""
- },
- "fullscreen": {
- "type": "boolean",
- "description": "Specifies whether the panel can be expanded to full screen.",
- "default": true
- },
- "type": {
- "type": "string",
- "enum": ["map"]
- },
- "scrollguard": {
- "type": "boolean",
- "description": "Whether or not CTRL is required to scroll this map.",
- "default": false
- },
- "title": {
- "type": "string",
- "description": "A title that is displayed centered above this map."
- },
- "timeSlider": {
- "type": "object",
- "description": "Configuration for a time slider on the map.",
- "properties": {
- "range": {
- "type": "array",
- "items": {
- "type": "number"
- }
- },
- "start": {
- "type": "array",
- "items": {
- "type": "number"
- }
- },
- "attribute": {
- "type": "string"
- },
- "layers": {
- "type": "array",
- "items": {
- "type": "string"
- }
- }
- },
- "additionalProperties": false,
- "required": ["range", "start", "attribute"]
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["config", "type"]
- },
-
- "chartPanel": {
- "type": "object",
- "description": "A chart slide component.",
- "properties": {
- "src": {
- "type": "string",
- "description": "The source containing the chart json config."
- },
- "config": {
- "type": "object",
- "description": "Configured Highcharts JSON object (from editor)."
- },
- "type": {
- "type": "string",
- "enum": ["chart"]
- },
- "options": {
- "$ref": "#/$defs/chartOptions"
- },
- "name": {
- "type": "string",
- "description": "The name of the chart."
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["src", "type"]
- },
-
- "multimediaImage": {
- "type": "object",
- "description": "A multimedia image component.",
- "properties": {
- "id": {
- "type": "string",
- "description": "The image ID."
- },
- "width": {
- "type": "number",
- "description": "The image width."
- },
- "height": {
- "type": "number",
- "description": "The image height."
- },
- "src": {
- "type": "string",
- "description": "The source for the image."
- },
- "altText": {
- "type": "string",
- "description": "The supporting text for the image."
- },
- "caption": {
- "type": "string",
- "description": "Supporting text content for the image."
- },
- "class": {
- "type": "string",
- "description": "Styling class properties for the image."
- },
- "tooltip": {
- "type": "string",
- "description": "Tooltip content for the image."
- },
- "type": {
- "type": "string",
- "enum": ["image"]
- },
- "fullscreen": {
- "type": "boolean",
- "description": "Specifies whether the image can be fullscreened or not."
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["src", "type"]
- },
-
- "multimediaVideo": {
- "type": "object",
- "description": "A multimedia video component.",
- "properties": {
- "title": {
- "type": "string",
- "description": "The title for the video."
- },
- "width": {
- "type": "number",
- "description": "The video width."
- },
- "height": {
- "type": "number",
- "description": "The video height. Only for Youtube videos. Changing height for external/local videos won't work due to the aspect ratio of the original video needing to be kept the same."
- },
- "src": {
- "type": "string",
- "description": "The source for the video. External and YouTube videos should be a URL, while local video files must be contained in the assets folder."
- },
- "videoType": {
- "type": "string",
- "enum": ["", "local", "external", "YouTube"]
- },
- "thumbnailUrl": {
- "type": "string",
- "description": "Optional link for providing URL for video thumbnail image. Limited to non-YouTube videos."
- },
- "transcript": {
- "type": "string",
- "description": "The source for the transcript in HTML/Markdown."
- },
- "caption": {
- "type": "string",
- "description": "Overlaying subtitles on the video, input should be a .vtt file."
- },
- "type": {
- "type": "string",
- "enum": ["video"]
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["src", "type", "videoType"]
- },
-
- "multimediaSlideshow": {
- "type": "object",
- "description": "A multimedia slideshow component.",
- "properties": {
- "items": {
- "type": "array",
- "description": "An array of items to display in the slideshow.",
- "items": {
- "type": "object",
- "description": "A config representing one of the following panel types.",
- "oneOf": [
- {
- "$ref": "#/$defs/multimediaImage"
- },
- {
- "$ref": "#/$defs/mapPanel"
- },
- {
- "$ref": "#/$defs/textPanel"
- },
- {
- "$ref": "#/$defs/chartPanel"
- },
- {
- "$ref": "#/$defs/multimediaVideo"
- }
- ]
- },
- "minItems": 1
- },
- "loop": {
- "type": "boolean",
- "description": "Determines whether the slideshow loops back around to the beginning when you reach the end.",
- "default": false
- },
- "caption": {
- "type": "text",
- "description": "A caption to display below the slideshow."
- },
- "userCreated": {
- "type": "boolean",
- "description": "Specifies whether this slideshow was automatically created from an image panel or if this is actually a slideshow panel.",
- "default": false
- },
- "type": {
- "type": "string",
- "enum": ["slideshow"]
- },
- "customStyles": {
- "type": "string",
- "description": "Additional CSS styles to apply to the panel."
- }
- },
- "additionalProperties": false,
- "required": ["items", "type"]
- },
-
- "chartOptions": {
- "type": "object",
- "description": "Configuration for a chart (highcharts).",
- "properties": {
- "title": {
- "type": "string",
- "description": "The title of the chart."
- },
- "subtitle": {
- "type": "string",
- "description": "The subtitle of the chart."
- },
- "type": {
- "type": "string",
- "description": "The type of chart.",
- "enum": [
- "line",
- "spline",
- "area",
- "areaspline",
- "column",
- "bar",
- "pie",
- "scatter",
- "gauge",
- "arearange",
- "areasplinerange",
- "columnrange"
- ]
- },
- "width": {
- "type": "number",
- "description": "The width of the chart (will not exceed panel container width)."
- },
- "height": {
- "type": "number",
- "description": "The height of chart (will not exceed panel container height on mobile resolutions)."
- },
- "colours": {
- "type": "array",
- "description": "A list of colors to display chart data that corresponds to the order of columns in CSV file.",
- "items": {
- "type": "string"
- }
- },
- "export": {
- "type": "boolean",
- "description": "Specify whether export menu options are enabled.",
- "default": true
- },
- "credits": {
- "type": "boolean",
- "description": "Specify whether credits are enabled.",
- "default": false
- },
- "xAxisLabel": {
- "type": "string",
- "description": "The title of the x-axis."
- },
- "yAxisLabel": {
- "type": "string",
- "description": "The title of the y-axis."
- }
- }
- }
- },
-
- "properties": {
- "title": {
- "type": "string",
- "description": "The title for the slide."
- },
- "panel": {
- "$ref": "#/$defs/panel"
- },
- "backgroundImage": {
- "type": "string",
- "description": "An image to display in the background of the slide."
- },
- "includeInToc": {
- "type": "boolean",
- "description": "Optional attribute that indicates whether or not to include slide in table of contents. Defaults to true.",
- "default": true
- },
- "rightOnly": {
- "type": "boolean",
- "description": "Optional attribute that indicates whether or not the right panel should take up all of the space in the slide. Defaults to false.",
- "default": false
- },
- "centerSlide": {
- "type": "boolean",
- "description": "Optional attribute that indicates whether or not to center the content of the slide. Defaults to false. Must be false if centerPanel (below) is true",
- "default": false
- },
- "centerPanel": {
- "type": "boolean",
- "description": "Optional attribute that indicates whether or not to center the content of each panel. Defaults to false. Must be false if centerSlide (above) is true",
- "default": false
- }
-
- },
-
- "required": ["title", "panel"]
-}
diff --git a/issue-423/assets/favicon-CFKw5Ei3.svg b/issue-423/assets/favicon-CFKw5Ei3.svg
deleted file mode 100644
index 2f32b57b..00000000
--- a/issue-423/assets/favicon-CFKw5Ei3.svg
+++ /dev/null
@@ -1,6 +0,0 @@
-
\ No newline at end of file
diff --git a/issue-423/assets/main-DzDPWBJH.css b/issue-423/assets/main-DzDPWBJH.css
deleted file mode 100644
index bdfcf3eb..00000000
--- a/issue-423/assets/main-DzDPWBJH.css
+++ /dev/null
@@ -1 +0,0 @@
-@charset "UTF-8";@media print{.no-print,.no-print *{display:none!important}}.highed-toolbar-button:nth-child(3){display:none}.highed-toolbar-right>.separator{display:none}.highed-toolbar-right>.fa-cloud-upload{display:none}.highed-toolbar-right>.fa-cloud-download{display:none}.highed-box-size{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-transition{transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-transition-opacity{transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.highed-nosel{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-fill{width:100%;height:100%}.highed-vsplitter a{color:#afafaf;text-decoration:underline}.highed-vsplitter a:hover{color:#dd470c}.highed-vsplitter a:active{color:#242424}.highed-scrollbar::-webkit-scrollbar-track{background-color:#333}.highed-scrollbar::-webkit-scrollbar-thumb{background-color:#afafaf}.highed-scrollbar::-webkit-scrollbar{width:12px;background-color:#222}.highed-attention{position:absolute;background-color:#61bc7b;transition:.3s ease all}.highed-header{background:#333!important;color:#afafaf!important}.highed-logo{background-repeat:no-repeat;background-size:90% auto;height:40px;width:180px;background-position:left -5px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-inline-blocks{display:inline-block;float:left}.highed-credits{font-size:10px;padding:4px;font-weight:100;font-family:Roboto,sans-serif}.highcharts-container{width:100%!important;height:100%!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-done-button{padding:5px 7px;border:none;background:#707070;color:#fafafa;font-size:12px;font-weight:700;border-bottom-right-radius:5px;border-bottom-left-radius:5px;margin-right:5px;height:100%;cursor:pointer;outline:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-done-button:hover{background:#616161}.highed-stretch{width:100%}.highed-ok-button{border:none;outline:none;margin-bottom:10px;margin-top:10px;text-align:center;background:#61bc7b;color:#fafafa;border-radius:3px;padding:7px 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-done-pane{padding:0 20px;position:relative}.highed-step-body.highed-done-pane .highed-ok-button{font-size:15px;padding:10px}.highed-step-body.highed-done-pane .highed-ok-button:before{content:"";font-family:fontAwesome;font-size:17px;margin-right:5px}.highed-ok-button:hover{background:#4cb369}.highed-background-normal{background:#e5e5e5;color:#242424}.highed-titlebar{text-align:center;font-weight:200}.highed-container{font-family:Roboto,sans-serif;color:#242424;background:#e5e5e5;border:1px solid #444;height:100%;width:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-chart-container{position:relative;margin:0}.highed-chart-container-icon{float:left;width:40px;height:40px;background-repeat:no-repeat;background-position:center;background-color:#fff;padding:4px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}@media (max-width:700px){.highed-hsplitter .panel.highed-chart-preview-bar{display:none!important}}@media (min-width:700px){.highed-hsplitter .panel.highed-chart-preview-bar{background:#e0e0e0;border-left:1px solid #444;padding:10px}}.highed-container .titlebar{color:#242424;background:#e5e5e5;height:48px;width:100%;font-weight:100;position:relative;padding:5px;line-height:40px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-container .icons{position:absolute;right:10px;top:5px;height:100%}.highed-expand-container{position:absolute;z-index:2;width:0;height:100%;top:0;right:0;display:none;background-color:#fff}.highed-errorbar{opacity:0;pointer-events:none;width:100%;height:140px;background:#a55;color:#fafafa;position:absolute;z-index:10;bottom:0;left:0}.highed-errorbar-headline{font-size:28px;text-align:center;padding-bottom:5px}.highed-errorbar-body{overflow-y:auto;height:90px;padding:5px;background:#b36666}.highed-errorbar a{color:#fafafa!important}.highed-errorbar-more{margin-top:10px}.highed-icon{width:20px;height:20px;margin-left:10px;margin-right:10px;text-align:center;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-icon:hover{color:#111}.highed-dimmer{opacity:0;pointer-events:none;width:100%;height:100%;position:fixed;left:0;top:0;z-index:999;background:#000;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-overlay-modal{width:0;height:0;overflow:hidden;border-radius:10px;font-family:Roboto,sans-serif;color:#afafaf;background:#222;position:fixed;z-index:10000;top:50%;left:-20000px;transform:translate(-50%,-50%);padding:5px;opacity:0;pointer-events:none;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-hsplitter{height:100%;width:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;overflow:hidden}.highed-hsplitter .panel{float:left;overflow-x:hidden;overflow-y:auto;height:100%;background:#222;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-hsplitter .left{width:30%}.highed-hsplitter .right{width:70%}.highed-hsplitter-body{color:#afafaf;width:100%;height:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-step-body .highed-hsplitter .panel.right .highed-hsplitter-body{color:#fafafa;padding-left:10px;padding-right:10px;padding-bottom:10px;height:auto}.highed-hsplitter-resize-bar{position:absolute;width:5px;height:100%;cursor:ew-resize;border-left:1px solid #444;border-right:1px solid #444;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}@media (max-width:550px){.highed-hsplitter-body-responsive{float:none!important;max-height:42px;width:100%!important}}.highed-vsplitter{height:100%;width:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-vsplitter .panel{overflow-y:auto;width:100%;background:#222;border:none!important;border-radius:0!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-vsplitter .top{height:30%;position:relative}.highed-vsplitter .bottom{height:70%;position:relative}.highed-vsplitter-body{background:#e5e5e5;color:#242424;width:100%;height:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-tab-control{width:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-tab-control .tabs{background:#222;color:#afafaf;height:48px;position:relative;font-weight:300;font-size:14px;line-height:40px;padding:5px;margin-bottom:10px;overflow:hidden;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-tab-control-more{position:absolute;right:0;top:0;background:#111;color:#afafaf;width:30px;padding:5px;height:100%;text-align:center;line-height:40px!important;display:none;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-tab-control-more:hover{background:#88a}.highed-tab-control .tab{float:left;font-weight:300;padding-left:24px;padding-right:24px;cursor:pointer;text-align:center}.highed-tab-control .tab-body{opacity:0;width:100%;height:100%;position:absolute;left:0;top:0;overflow-y:auto;display:none;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-tab-control .tab-body-padded{padding:10px}.highed-tab-control .tab-selected{font-weight:600}.highed-tab-control .body{position:relative;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-tab-control .indicator{position:absolute;bottom:0;left:0;width:100px;height:5px;background:#dd470c;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-list{color:#afafaf;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important;overflow:hidden}.highed-list .item{text-align:left!important;color:#fafafa!important;font-size:14px!important;cursor:pointer;display:block;background-image:none!important;border-radius:3px;padding:5px;margin:10px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-list .item:hover{color:#fafafa!important;font-weight:700}.highed-list .item:first-child{border-top:none!important}.highed-list .item-selected,.highed-list .item-selected:hover{background-color:#dd470c!important;color:#fff!important;font-weight:700;cursor:default}.highed-list-compact{position:relative;display:none;text-align:left;padding-top:5px;padding-bottom:5px;font-weight:600;font-family:Roboto,sans-serif;font-size:20px;background:#111;color:#afafaf;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-list-compact .icon{margin-right:30px;margin-left:30px}.highed-step-body .highed-chart-templates .highed-hsplitter .panel.right .highed-hsplitter-body{padding-top:10px}.highed-chart-template-frame{padding-left:5px;padding-right:5px}.highed-chart-template-title{width:100%;line-height:2em;font-size:1.2em}.highed-chart-template-cat-desc{font-size:.9em;margin-bottom:10px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-chart-template-description{font-size:.9em;padding-bottom:5px;padding-top:5px}.highed-chart-template-container{position:relative;cursor:pointer;margin-bottom:10px;padding:5px;background:#333;color:#fafafa;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-chart-template-body{padding-left:130px;min-height:100px}.highed-chart-template-thumbnail{position:absolute;background-repeat:no-repeat;width:120px;height:80px;background-size:90% auto;background-position:middle middle;top:50%;transform:translateY(-50%);box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-chart-template-preview{position:relative;background-color:#fff;background-repeat:no-repeat;background-size:100% 100%;width:30%;height:140px;display:inline-block;border:1px solid rgba(66,66,100,0);margin:0 3% 3% 0;box-shadow:0 2px 5px #555;cursor:pointer;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-chart-template-preview-selected{border:5px solid #61BC7B!important}.highed-chart-template-preview:hover{border:5px solid rgba(66,66,100,.4)}.highed-customizer-adv-loader{z-index:100;position:absolute;width:200px;height:30px;border-radius:40px;top:50%;left:50%;transform:translate(-50%,-50%);background:#222;color:#afafaf;text-align:center;font-size:24px;padding:20px;opacity:0;pointer-events:none}.highed-simple-customizer{margin:0 15px 40px!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-customize-group{margin:15px 15px 40px}.highed-customize-master-dropdown{margin-top:10px;margin-bottom:10px;display:none}.highed-customizer-table-heading{text-align:center;padding-top:5px;padding-bottom:5px;color:#999;font-weight:600;font-family:Roboto,sans-serif;font-size:20px;margin-bottom:5px}.highed-customize-group .highed-customizer-table-heading{margin-bottom:0;padding-bottom:15px;padding-left:15px;padding-right:15px;text-align:left}.highed-customizer-body{padding-left:10px;padding-bottom:10px;padding-right:10px;height:auto}.highed-custom-code{width:100%;height:100%}.highed-custom-debug{padding:10px;font-family:monospace;font-size:14px}.highed-customizer-table{padding:0;border-collapse:collapse;width:100%;margin-bottom:20px;margin-top:20px;background:#fff;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-customize-type{padding:2px 4px;margin-left:5px;font-size:10px;color:#fafafa;border-radius:4px}.highed-customize-type-number{background:#52a440}.highed-customize-type-number:before{content:"123"}.highed-customize-type-string{float:right;background:#814a73}.highed-customize-type-string:before{content:"abc"}.highed-customize-field-label{font-weight:700}.highed-customize-group .highed-customizer-table{margin-bottom:0;margin-top:0}.highed-customizer-table td{padding:10px}.highed-customizer-table tr:last-child td{border:none}.highed-customizer-table tr{height:30px;padding-top:4px;padding-bottom:4px}.highed-customizer-table tr:hover{background:#1d1d1d}.highed-customizer-table td:first-child{font-family:Source Sans,sans-serif;min-width:30%;width:30%;font-weight:100;font-size:14px}.highed-customizer-table td:last-child{position:relative;min-width:40px;padding-left:0!important}.highed-customizer-table td.highed-customizer-table-help{max-width:35px;padding-right:0;text-align:center}.highed-customizer-table td.highed-customizer-table-help .highed-icon{margin:0}.highed-customizer-table tr:nth-child(2n){background:#2a2a2a}.highed-customizer-table tr:nth-child(odd){background:#2a2a2a}.highed-field-table-widget-column table,.highed-customizer-table .highed-field-table-widget-column table tr{background:transparent}.highed-customizer-field-highlighter{position:fixed;pointer-events:none;background:#111;border-radius:50%;width:40px;height:40px;opacity:1;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-wizstepper-item{position:relative;padding-left:15px;padding-right:15px;padding-top:10px;line-height:50px;font-weight:100;font-family:Source Sans,sans-serif;float:left;cursor:pointer}.highed-wizstepper-item #label{color:#c4c4d5;font-size:15px;transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.highed-wizstepper-item:hover #label{color:#fff}.highed-wizstepper-item .label-active{color:#fff!important}.highed-wizstepper-item .bubble{line-height:25px;position:absolute;left:50%;text-align:center;border-radius:50%;transform:translate(-50%);background-color:#111;color:#afafaf;width:15px;height:15px;border-top:1px solid #222;z-index:2;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-wizstepper-item .bubble-bottom{bottom:-8px}.highed-wizstepper-item .bubble-top{top:-6px}.highed-wizstepper-item .bar{position:absolute;left:0;width:100%;height:4px;background:#111;border-top:1px solid #222}.highed-step-body{pointer-events:none;display:none;opacity:0;position:absolute;left:0;top:0;width:100%;height:100%;overflow:hidden;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-wizstepper-body{position:relative;width:100%;height:100%;overflow-y:auto;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-wizstepper-item .bar-top{top:0}.highed-wizstepper-item .bar-bottom{bottom:5px}.highed-wizstepper-item .bar-first{width:51%!important;left:51%!important}.highed-wizstepper-item .bar-last{width:51%!important;left:-1%}.highed-wizstepper-item .label{padding:5px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-wizstepper-item .label-selected{font-weight:700}.highed-wizstepper-bar{background:#88a!important;color:#fff!important;height:60px!important}.highed-wizstpper-current-bubble{line-height:25px;position:absolute;left:50%;text-align:center;transform:translate(-50%);background-color:#dd470c;color:#fff;width:25px;height:25px;padding-left:4px;padding-right:4px;z-index:2;top:-12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}@media (min-width:952px){.highed-wizstepper-current{display:none}}@media (max-width:952px){.highed-wizstepper-indicators{display:none}.highed-wizstepper-current{position:relative;line-height:60px;height:100%;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}}.highed-wizstepper-next-prev{font-size:30px;line-height:60px!important;width:60px;height:60px;text-align:center;background:#fff3!important;color:#afafaf!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;cursor:pointer}.highed-wizstepper-next-prev:hover{background:#111!important}.highed-toolbar{position:relative;height:60px;width:100%;background-color:#111;line-height:100%;font-family:Source Sans,sans-serif;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-toolbar-center{position:absolute;transform:translate(-50%);left:50%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-toolbar-left{position:absolute;left:0}.highed-toolbar-right{position:absolute;right:0}.highed-toolbar .icon{font-size:20px!important;line-height:60px;margin-right:10px;color:#afafaf}.highed-toolbar .separator{border:1px solid #afafaf;margin-left:10px;margin-right:10px}.highed-toolbar .icon:hover{color:#fff!important}.highed-toolbar-button{margin-right:10px;margin-top:15px;display:inline-block;cursor:pointer!important}.highed-colorpicker{position:fixed;background:#222;color:#afafaf;border:1px solid #444;z-index:10010;width:200px;height:280px;opacity:0;left:-20000px;padding:5px;pointer-events:none;transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-colorpicker .picker{width:100%;height:180px;border:1px solid #444;cursor:crosshair;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-colorpicker .manual{width:100%;outline:none;height:32px;font-size:14px;border:1px solid #555;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}@media (max-width:600px){.highed-colorpicker .picker{height:75%}.highed-colorpicker .manual,.highed-colorpicker .highed-ok-button{height:10%;max-height:30px}.highed-colorpicker-responsive{left:0!important;top:40px!important;width:100%!important;height:100%!important}}.highed-field-colorpicker{width:100%;border:1px solid #aaa;padding:5px;min-height:30px;font-size:13px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-container{padding-right:36px;width:100%;position:relative;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-reset{height:32px;width:32px;position:absolute;top:50%;transform:translateY(-50%);right:-7px;text-align:center;line-height:32px!important;cursor:pointer;color:#88a;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-field-code{outline:none;resize:none;width:100%;height:250px;font-family:monospace}.highed-field-reset:hover,.highed-field-colorpicker-reset:hover{color:#111}.highed-field-input{width:100%;outline:none;border:1px solid #aaa;color:#242424!important;padding:7px;font-size:13px;min-height:30px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-range{width:100%;padding:5px;outline:none;height:30px;border:1px solid #aaa;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-range-indicator{line-height:10px;min-height:15px;text-align:center;font-size:12px}.highed-field-range-null{bottom:0;left:0;position:absolute;font-size:12px}.highed-field-select{width:100%;min-height:30px;border:1px solid #aaa;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-tooltip{font-size:12px;font-family:Source Sans,sans-serif}.highed-field-colorpicker-compact{position:relative;display:inline-block;padding:4px;margin-right:4px;margin-bottom:4px;border:1px solid #aaa;width:30px;height:30px}.highed-field-array-add{background:#111;color:#afafaf;float:right;width:30px;height:30px;padding:4px;font-size:14px;line-height:30px!important;text-align:center;display:inline-block;cursor:pointer;border:1px solid #444;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-field-table{width:100%;padding:0;border-collapse:collapse;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-field-table td:first-child{min-width:auto!important;width:auto!important}.highed-field-table td:last-child{max-width:30px}.highed-field-table-widget-column{width:100%;position:relative}.highed-field-array-add:hover{background:#88a;color:#fff}.highed-field-array-remove{opacity:0;position:absolute;bottom:0;right:0;background:#e5e5e5;color:#242424;font-size:12px;border-left:1px solid #444;border-top:1px solid #444;padding:2px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-field-error{opacity:0;display:none;background:#a55;color:#fafafa;left:0;bottom:-10px;pointer-events:none;padding:4px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-pushbutton{background:#e5e5e5;color:#242424;border:1px solid #444;padding:5px;min-width:32px;display:inline-block;text-align:center;font-size:12px;margin-right:4px;min-height:32px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-pushbutton-active{background:#111;color:#afafaf}.highed-font-picker{position:relative;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-font-picker .font-color{border:1px solid #444;padding:8px;min-width:32px;display:inline-block;text-align:center;font-size:12px;min-height:32px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-font-picker .font-family{max-width:100px;margin-right:4px}.highed-font-picker .font-size{margin-right:4px}.highed-font-picker-buttons{position:absolute;right:0;top:0;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-font-picker-button-container{padding-right:110px;position:relative;margin-top:4px}.highed-tooltip-fixed{position:fixed;z-index:10011;pointer-events:none;opacity:0}.highed-tooltip{margin-top:10px;margin-right:10px;padding:20px;font-size:20px;max-height:300px;overflow-y:auto;border-radius:15px;background:#333;color:#fafafa;border:1px solid #444;transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}@media (max-width:400px){.highed-tooltip{font-size:20px}}.highed-snackbar{position:fixed;bottom:-58px;left:10px;height:58px;z-index:10090;border:1px solid #444;background:#222;color:#afafaf;font-family:Roboto,sans-serif;font-size:24px;padding-left:24px;padding-right:24px;border-radius:15px;line-height:58px;cursor:default;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-snackbar .snackbar-title{padding-right:24px;text-transform:capitalize}.highed-snackbar .snackbar-action{color:#111;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-snackbar .snackbar-action:hover{color:#000}.highed-snackbar-close{position:absolute;top:5px;right:5px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-snackbar-close:hover{color:#111!important}.highed-imp-pastearea{width:100%;height:200px;border:none;color:#afafaf;background:#333;outline:none;font-family:monospace;resize:none;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-imp-pastearea-small{width:100%;height:100px;border:1px solid #aaa;outline:none;font-family:monospace;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-imp-spacer{box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-imp-headline{text-align:center;padding-top:5px;padding-bottom:5px;background:#111;color:#afafaf;font-weight:100;font-family:Source Sans,sans-serif;font-size:18px;margin-bottom:20px;margin-top:20px}.highed-imp-help{font-size:13px;font-family:Roboto,sans-serif;text-align:center;margin-bottom:20px}.highed-imp-button{padding-left:15px;padding-right:15px;border:none;background:#88a;color:#fff;font-size:12px;font-family:Roboto,sans-serif;margin:10px 15px 10px 0;font-weight:600;text-transform:uppercase;letter-spacing:1px;height:30px;outline:none;cursor:pointer;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-imp-button-right{margin-right:0!important;float:right}.highed-imp-input{font-size:13px;margin:5px;padding:5px;border:1px solid #aaa}.highed-imp-input-stretch{font-size:13px;padding:5px;border:1px solid #aaa;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;margin:5px 0;width:100%}.highed-imp-button a{font-size:14px;font-family:Roboto,sans-serif;color:#fff;text-decoration:none;width:100%;height:100%}.highed-imp-button:hover{background:#111;color:#afafaf}.highed-imp-label{padding:4px;font-size:11px}.highed-imp-label{width:150px;display:inline-block}.highed-tree .node{position:relative;padding-right:10px}.highed-tree .parent-title{font-family:Source Sans,sans-serif;padding:4px 4px 4px 30px;font-size:12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-tree .parent-title-selected{font-weight:400;background:#111!important;color:#afafaf!important}.highed-tree .parent-body{padding-left:20px}.highed-tree .exp-col-icon{position:absolute;width:20px;height:20px;padding:5px;text-align:center;font-size:14px;top:-2px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-tree .right-icons{position:absolute;right:0;top:0}.highed-chart-preview-expand{width:20px;height:20px;padding:4px;position:absolute;top:2px;left:2px;margin:4px;font-size:16px;text-align:center;transform:rotate(-90deg)}.highed-ctx-container-common{position:fixed;border:1px solid #444;background:#e5e5e5;color:#242424;z-index:10500;opacity:0;pointer-events:none;left:-2000px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.highed-ctx-close-button{display:none}@media only screen and (max-device-width:480px){.highed-ctx-container{left:0!important;top:40px!important;width:100%!important;height:100%!important;padding:10px 10px 42px!important;overflow-y:auto!important}.highed-ctx-close-button{border:none;outline:none;margin-bottom:10px;margin-top:10px;text-align:center;background:#61bc7b;color:#fafafa;border-radius:3px;padding:7px 10px;font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:1px;cursor:pointer;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important;display:block!important}.highed-ctx-item-responsive{font-size:20px!important;height:42px!important;line-height:42px!important;padding-left:55px!important;font-weight:100!important}.highed-ctx-child-licon-responsive{top:10px!important;font-size:22px!important}}.highed-ctx-item{position:relative;height:20px;padding:3px 3px 3px 30px;font-size:12px;line-height:20px;font-family:Source Sans,sans-serif;min-width:100px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-ctx-item-selected,.highed-ctx-item:hover{background:#111;color:#afafaf}.highed-ctx-sep{border-bottom:1px solid #444;margin-bottom:4px;margin-top:4px}.highed-ctx-item .ctx-child-icon{position:absolute;right:10px;top:10px;font-size:12px}.highed-ctx-item .ctx-child-licon{width:30px;text-align:left;position:absolute;left:10px;top:8px;font-size:12px}.highed-dropdown{position:relative;width:100%;overflow:hidden;font-family:Source Sans,sans-serif;font-size:14px;min-height:32px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important;height:32px;background:#fff;border-top:1px solid #555;border-bottom:1px solid #555;border-left:1px solid #555}.highed-dropdown-body{padding:7px 36px 7px 7px;font-size:13px;text-overflow:ellipsis;height:20px;width:100%;max-width:100%;height:100%;background:#fff;color:#111;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dropdown-item{position:relative;height:20px;padding:5px 5px 5px 10px;font-size:12px;line-height:20px;font-family:Source Sans,sans-serif;min-width:100px;overflow:hidden;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-dropdown-item:hover{background:#dd470c;color:#fff}.highed-dropdown-arrow{background:#88a;color:#fff;position:absolute;right:0;top:0;height:100%;cursor:pointer;text-align:center;padding:7px 4px 4px;width:32px;font-size:14px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dropdown-arrow:before{position:absolute;inset:0;margin:auto;width:15px;height:15px}.highed-dropdown-arrow:hover,.highed-dropdown-item-selected,.highed-dropdown-item-selected:hover{background:#dd470c;color:#fff}.highed-dropdown-items{border:1px solid #555;background:#fff;color:#111;left:-20000px;opacity:0;pointer-events:none;max-height:200px;overflow-y:auto;overflow-x:hidden;position:fixed;z-index:20000;transition:.2s ease opacity;-moz-transition:.2s ease opacity;-webkit-transition:.2s ease opacity}.highed-plugin-details{overflow:hidden;margin:0 15px 40px;padding:0 10px;background:#2a2a2a;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-plugin-details .highed-customizer-table-heading{margin:15px -15px 5px}.highed-slider{position:relative;width:100%;padding-right:36px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-slider-indicator{position:absolute;width:32px;height:32px;top:-15px;border-radius:50%;background:#88a;line-height:32px;-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default!important}.highed-slider-reset{height:32px;width:32px;position:absolute;top:-15px;right:-7px;text-align:center;line-height:32px!important;cursor:pointer;color:#88a;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-slider-reset:hover{color:#111}.highed-slider-text-indicator{color:#fff;text-align:center;font-size:12px;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-slider-text-indicator-popup{background:#88a;color:#fff;padding:4px;font-size:16px;min-width:80px;transform:translate(-28px,-42px)}.highed-slider-background{margin-top:15px;height:2px;margin-bottom:15px;background:#88a;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-gsheet-frame{display:none;background:#333;color:#fafafa;width:100%;height:100%;overflow:auto}.highed-dtable-gsheet{width:100%;padding:50px;color:#999;border-radius:30px;overflow-y:auto}.highed-dtable-weird-data{position:absolute;bottom:5px;left:0;width:100%;padding:10px;font-size:20px;height:130px;font-weight:100;background:#a55;color:#fafafa;display:none}.highed-dtable-weird-data-body{margin-bottom:10px}.highed-dtable-weird-data button{margin-right:5px}.highed-dtable-gsheet-heading{text-align:center;font-size:42px;margin-bottom:20px}.highed-dtable-gsheet-desc{text-align:left;font-size:22px}.highed-dtable-gsheet-label{font-size:22px;margin-bottom:5px}.highed-dtable-gsheet-inner{width:80%;position:relative;left:50%;bottom:0;transform:translate(-50%)}.highed-dtable-gsheet-id{font-size:15px;height:30px;width:100%;margin-bottom:10px}.highed-dtable-gsheet-centered{text-align:center;font-size:25px;margin-bottom:10px}.highed-dtable-gsheet-button{margin-right:10px;width:100%}.highed-dtable-gsheet-half{width:50%}.highed-dtable-container{width:100%;height:100%;position:relative;overflow:hidden;border-collapse:collapse;background:#333;color:#fafafa;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-drop-zone{pointer-events:none;position:absolute;width:80%;height:150px;border-radius:30px;border:8px dashed #444;color:#999;left:50%;padding:20px;transform:translate(-50%,-50%);top:50%;text-align:center;font-size:30px}.highed-dtable-drop-zone-small{font-size:20px}.highed-dtable-table-frame{width:100%;height:100%;margin-left:40px;margin-top:40px;overflow:auto;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-table{table-layout:fixed}.highed-dtable-row-select-box{box-sizing:content-box!important;-webkit-box-sizing:content-box!important;-moz-box-sizing:content-box!important}.highed-dtable-body tr{height:40px;max-height:40px}.highed-dtable-body col{min-width:20px}.highed-dtable-toolbar{background:#222!important;color:#afafaf!important;height:60px}.highed-dtable-imp-button{margin-right:10px}.highed-dtable-toolbar-label{float:left;padding-left:40px;line-height:60px;font-family:Source Sans,sans-serif;font-size:14px;font-weight:100;height:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-body td{position:relative;padding-left:10px;padding-right:10px;min-width:20px;height:40px;max-height:40px;border-right:1px solid #444;border-bottom:1px solid #444;overflow:hidden}.highed-dtable-body-selected-row{background:#dd470c!important;color:#fff!important}.highed-dtable-col-val{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;line-height:40px;height:40px;max-height:40px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-input{position:absolute;left:0;top:0;background:#f25010!important;color:#fff;font-family:Source Sans,sans-serif;font-weight:100;width:100%;height:100%;font-size:24px;outline:none;border:none;resize:none;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-input-header{text-align:center;background:#222!important;color:#afafaf!important}.highed-dtable-table td{overflow:hidden}.highed-dtable-body td input{background:none;font-family:Source Sans,sans-serif;font-weight:100;width:100%;height:100%;font-size:24px;outline:none;border:none;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-load-indicator{z-index:100;position:absolute;width:200px;height:30px;border-radius:40px;top:50%;left:50%;transform:translate(-50%,-50%);background:#222;color:#afafaf;text-align:center;font-size:24px;padding:20px;opacity:0;pointer-events:none}.highed-dtable-table-tail{text-align:center;font-size:18px;display:none;padding:20px}.highed-dtable-resize-handle{position:absolute;right:0;top:0;width:5px;height:40px;cursor:ew-resize;z-index:100}.highed-dtable-resize-handle-moving{background:#ffc}.highed-dtable-top-bar{padding-left:40px;position:absolute;height:40px;width:10000px;left:0;top:0;background:#222}.highed-dtable-top-bar-col{position:relative;border-right:1px solid #444;display:inline-block;width:80px;min-width:20px;height:100%;line-height:40px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;text-align:center;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-dtable-top-bar-col-options{padding:5px;position:absolute;left:2px;top:50%;transform:translateY(-50%);color:#fafafa;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all}.highed-dtable-top-bar-col-options:hover{color:#dd470c!important}.highed-dtable-top-left-panel{position:absolute;left:0;top:0;padding:10px;width:20px;height:20px;background:#222}.highed-dtable-left-bar{width:40px;top:0;bottom:0;padding-top:40px;position:absolute;background:#222}.highed-dtable-left-bar-row{height:41px;width:100%;padding:10px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-chart{width:300px;height:230px;margin:10px;float:left;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-chart-title{text-align:center;height:30px;line-height:30px}.highed-cloud-thumbnail{width:300px;height:200px;background-repeat:no-repeat;background-size:contain;line-height:400px;text-align:center;transition:.2s ease all;-moz-transition:.2s ease all;-webkit-transition:.2s ease all;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-thumbnail:hover{border:5px solid #61BC7B}.highed-cloud-login-container{padding:5px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-input{width:100%;height:40px;font-size:16px;margin-bottom:10px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-login-notice{text-align:center;font-size:9px;font-style:italic}.highed-cloud-login-error{display:none;text-align:center;background:#a55;color:#fafafa;margin-bottom:10px;padding:5px;font-size:10px;width:100%;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-paging{position:absolute;right:0;bottom:10px;box-sizing:border-box!important;-moz-box-sizing:border-box!important;-webkit-box-sizing:border-box!important}.highed-cloud-paging-item{margin-right:5px;cursor:pointer;padding:5px;background:#fff;color:#dd470c}.highed-toolbox{height:100%;position:relative}.highed-toolbox-bar{height:100%;width:50px;float:left;background:#111;color:#afafaf}.highed-toolbox-body{height:100%;width:0;float:left;opacity:0;overflow:auto;color:#afafaf;background:#222}.highed-toolbox-inner-body{padding:10px}.highed-toolbox-bar-icon{width:100%;padding:4px;text-align:center;line-height:40px!important;font-size:24px!important;margin-bottom:5px;height:50px}.highed-toolbox-live{border:2px solid;padding:3px 10px;float:left;display:none;margin-top:-5px;font-size:15px}.highed-toolbox-bar-icon:hover{color:#fff}.highed-toolbox-bar-icon-sel{color:#fff!important;background:#dd470c!important}.highed-toolbox-user-contents{width:100%;height:100%}.highed-toolbox-body-title{text-transform:uppercase;white-space:nowrap;text-align:center;font-size:24px;padding-bottom:5px;padding-top:10px;margin-bottom:5px;width:100%;overflow:hidden}.highed-toolbox-help{position:absolute;right:20px;top:0;font-size:40px!important;padding-top:10px;display:none}.highed-chart-frame{position:absolute;left:40px;top:0;height:100%;padding:50px;overflow-x:auto}.highed-chart-frame-body{background:#fff;width:100%;height:100%;box-shadow:13px 10px 23px -14px #000}.highed-res-preview{position:absolute;top:0;left:50%;transform:translate(-50%);height:30px;padding:4px;width:400px}.highed-res-quicksel{width:150px;display:inline-block;float:left}.highed-res-number{width:40px;margin-left:4px;margin-right:4px;font-size:22px}.highed-res-headline{float:left;padding-top:6px;padding-right:4px}.highed-help-gif{background-size:100% auto;height:300px;background-repeat:no-repeat;width:100%}.highed-help-desc{margin-top:10px;padding:5px;font-size:22px;max-height:200px;overflow-y:auto}.highed-help-nav{text-align:center;width:100%;position:absolute;bottom:10px;left:0;height:25px}.highed-help-counter{position:absolute;right:10px;bottom:20px;font-size:12px}.ovwContainer .layerTile{max-width:initial}body{font-size:16px}#app{font-family:Segoe UI,system-ui,ui-sans-serif,Tahoma,Geneva,Verdana,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;color:#2c3e50;--sr-accent-colour: #00d2d3;--sr-content-background: rgba(249, 250, 251, 1);--sr-border-colour: rgba(229, 231, 235, 1)}#app .scroll-arrow{animation:bounce-light 1s 4.5}#app .scroll-arrow:hover{animation-iteration-count:infinite}@keyframes bounce-light{0%,to{transform:translateY(-10%);animationtimingfunction:cubic-bezier(.8,0,1,1)}50%{transform:translateY(0);animationtimingfunction:cubic-bezier(0,0,.2,1)}}.lang-selector{height:18vh;width:32vh;background-color:#26374a}.lang-selector:hover{background-color:#2572b4}.home-btn-container{height:12vh;width:45vh;min-height:110px}.home-buttons:hover{background-color:#e7e7e7}table{table-layout:fixed}td{overflow-wrap:break-word;word-wrap:break-word;white-space:normal}h2[data-v-da1b763b]{line-height:1.3;border-bottom:0px}button[data-v-da1b763b]{border-radius:3px;padding:5px 12px;margin:0 10px;font-weight:600;transition-duration:.2s}.vfm__content button[data-v-da1b763b]:hover:enabled{background-color:#dbdbdb;color:#000}.vfm__content button[data-v-da1b763b]:disabled{border:1px solid gray;color:gray;cursor:not-allowed}.chart-item[data-v-35b3f058]{width:46%}.chart-item .handle[data-v-35b3f058]{cursor:move;cursor:grab;cursor:-webkit-grab}.confirm-button[data-v-fc8dd745]{background-color:#000!important;color:#fff!important}.cancel-button[data-v-fc8dd745]{background-color:#fff!important;border:1px solid black!important}.name-label{text-align:left!important}.chart-btn{border:none!important}.highed-chart-frame-body{pointer-events:none}.highed-toolbar-right .highed-icon{min-width:0!important;min-height:0!important;padding-left:0!important}.panel.top.highed-scrollbar{margin-bottom:0!important}.highed-res-preview{padding:4px 0}.highed-res-number:disabled{border-color:#7676764d}.highed-res-number{line-height:normal;background-color:field;border-width:2px;border-style:inset}[data-v-e6e37f4e] .jsoneditor-vue{height:100vh}.image-item[data-v-16735601]{width:30%;cursor:move;cursor:grab;cursor:-webkit-grab}.image-item .image-file[data-v-16735601]{aspect-ratio:auto;max-height:300px}.image-item .image-container[data-v-16735601]{display:flex;align-items:center;justify-content:center;height:300px}.image-item button[data-v-16735601]{padding:0!important}.upload-image input[type=file][data-v-97555e35]:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.drag-label[data-v-97555e35]{width:auto!important}.text-label[data-v-97555e35]{width:25%!important;margin-right:.5rem!important;margin-bottom:0!important}.dragging[data-v-97555e35]{background-color:#fffaf0;border-color:#fff}label[data-v-a8195071]{text-align:left!important}[data-v-a8195071] .v-md-icon-link:before{content:"🔗"}label[data-v-c72cbb85]{text-align:left!important;width:-moz-fit-content!important;width:fit-content!important}.ramp4-config-editor *,.ramp4-config-editor :before,.ramp4-config-editor :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.ramp4-config-editor :before,.ramp4-config-editor :after{--tw-content: "" }.ramp4-config-editor html,.ramp4-config-editor :host{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}.ramp4-config-editor body{margin:0;line-height:inherit}.ramp4-config-editor hr{height:0;color:inherit;border-top-width:1px}.ramp4-config-editor abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ramp4-config-editor h1,.ramp4-config-editor h2,.ramp4-config-editor h3,.ramp4-config-editor h4,.ramp4-config-editor h5,.ramp4-config-editor h6{font-size:inherit;font-weight:inherit}.ramp4-config-editor a{color:inherit;text-decoration:inherit}.ramp4-config-editor b,.ramp4-config-editor strong{font-weight:bolder}.ramp4-config-editor code,.ramp4-config-editor kbd,.ramp4-config-editor samp,.ramp4-config-editor pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-feature-settings:normal;font-variation-settings:normal;font-size:1em}.ramp4-config-editor small{font-size:80%}.ramp4-config-editor sub,.ramp4-config-editor sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ramp4-config-editor sub{bottom:-.25em}.ramp4-config-editor sup{top:-.5em}.ramp4-config-editor table{text-indent:0;border-color:inherit;border-collapse:collapse}.ramp4-config-editor button,.ramp4-config-editor input,.ramp4-config-editor optgroup,.ramp4-config-editor select,.ramp4-config-editor textarea{font-family:inherit;font-feature-settings:inherit;font-variation-settings:inherit;font-size:100%;font-weight:inherit;line-height:inherit;letter-spacing:inherit;color:inherit;margin:0;padding:0}.ramp4-config-editor button,.ramp4-config-editor select{text-transform:none}.ramp4-config-editor button,.ramp4-config-editor input:where([type=button]),.ramp4-config-editor input:where([type=reset]),.ramp4-config-editor input:where([type=submit]){-webkit-appearance:button;background-color:transparent;background-image:none}.ramp4-config-editor :-moz-focusring{outline:auto}.ramp4-config-editor :-moz-ui-invalid{box-shadow:none}.ramp4-config-editor progress{vertical-align:baseline}.ramp4-config-editor ::-webkit-inner-spin-button,.ramp4-config-editor ::-webkit-outer-spin-button{height:auto}.ramp4-config-editor [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ramp4-config-editor ::-webkit-search-decoration{-webkit-appearance:none}.ramp4-config-editor ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ramp4-config-editor summary{display:list-item}.ramp4-config-editor blockquote,.ramp4-config-editor dl,.ramp4-config-editor dd,.ramp4-config-editor h1,.ramp4-config-editor h2,.ramp4-config-editor h3,.ramp4-config-editor h4,.ramp4-config-editor h5,.ramp4-config-editor h6,.ramp4-config-editor hr,.ramp4-config-editor figure,.ramp4-config-editor p,.ramp4-config-editor pre{margin:0}.ramp4-config-editor fieldset{margin:0;padding:0}.ramp4-config-editor legend{padding:0}.ramp4-config-editor ol,.ramp4-config-editor ul,.ramp4-config-editor menu{list-style:none;margin:0;padding:0}.ramp4-config-editor dialog{padding:0}.ramp4-config-editor textarea{resize:vertical}.ramp4-config-editor input::-moz-placeholder,.ramp4-config-editor textarea::-moz-placeholder{opacity:1;color:#9ca3af}.ramp4-config-editor input::placeholder,.ramp4-config-editor textarea::placeholder{opacity:1;color:#9ca3af}.ramp4-config-editor button,.ramp4-config-editor [role=button]{cursor:pointer}.ramp4-config-editor :disabled{cursor:default}.ramp4-config-editor img,.ramp4-config-editor svg,.ramp4-config-editor video,.ramp4-config-editor canvas,.ramp4-config-editor audio,.ramp4-config-editor iframe,.ramp4-config-editor embed,.ramp4-config-editor object{display:block;vertical-align:middle}.ramp4-config-editor img,.ramp4-config-editor video{max-width:100%;height:auto}.ramp4-config-editor [hidden]{display:none}.ramp4-config-editor [type=text],.ramp4-config-editor input:where(:not([type])),.ramp4-config-editor [type=email],.ramp4-config-editor [type=url],.ramp4-config-editor [type=password],.ramp4-config-editor [type=number],.ramp4-config-editor [type=date],.ramp4-config-editor [type=datetime-local],.ramp4-config-editor [type=month],.ramp4-config-editor [type=search],.ramp4-config-editor [type=tel],.ramp4-config-editor [type=time],.ramp4-config-editor [type=week],.ramp4-config-editor [multiple],.ramp4-config-editor textarea,.ramp4-config-editor select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000 }.ramp4-config-editor [type=text]:focus,.ramp4-config-editor input:where(:not([type])):focus,.ramp4-config-editor [type=email]:focus,.ramp4-config-editor [type=url]:focus,.ramp4-config-editor [type=password]:focus,.ramp4-config-editor [type=number]:focus,.ramp4-config-editor [type=date]:focus,.ramp4-config-editor [type=datetime-local]:focus,.ramp4-config-editor [type=month]:focus,.ramp4-config-editor [type=search]:focus,.ramp4-config-editor [type=tel]:focus,.ramp4-config-editor [type=time]:focus,.ramp4-config-editor [type=week]:focus,.ramp4-config-editor [multiple]:focus,.ramp4-config-editor textarea:focus,.ramp4-config-editor select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.ramp4-config-editor input::-moz-placeholder,.ramp4-config-editor textarea::-moz-placeholder{color:#6b7280;opacity:1}.ramp4-config-editor input::placeholder,.ramp4-config-editor textarea::placeholder{color:#6b7280;opacity:1}.ramp4-config-editor ::-webkit-datetime-edit-fields-wrapper{padding:0}.ramp4-config-editor ::-webkit-date-and-time-value{min-height:1.5em}.ramp4-config-editor ::-webkit-date-and-time-value{text-align:inherit}.ramp4-config-editor ::-webkit-datetime-edit{display:inline-flex}.ramp4-config-editor ::-webkit-datetime-edit,.ramp4-config-editor ::-webkit-datetime-edit-year-field,.ramp4-config-editor ::-webkit-datetime-edit-month-field,.ramp4-config-editor ::-webkit-datetime-edit-day-field,.ramp4-config-editor ::-webkit-datetime-edit-hour-field,.ramp4-config-editor ::-webkit-datetime-edit-minute-field,.ramp4-config-editor ::-webkit-datetime-edit-second-field,.ramp4-config-editor ::-webkit-datetime-edit-millisecond-field,.ramp4-config-editor ::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.ramp4-config-editor select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ramp4-config-editor [multiple],.ramp4-config-editor [size]:where(select:not([size="1"])){background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.ramp4-config-editor [type=checkbox],.ramp4-config-editor [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000 }.ramp4-config-editor [type=checkbox]{border-radius:0}.ramp4-config-editor [type=radio]{border-radius:100%}.ramp4-config-editor [type=checkbox]:focus,.ramp4-config-editor [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ramp4-config-editor [type=checkbox]:checked,.ramp4-config-editor [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.ramp4-config-editor [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}@media (forced-colors: active){.ramp4-config-editor [type=checkbox]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ramp4-config-editor [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}@media (forced-colors: active){.ramp4-config-editor [type=radio]:checked{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ramp4-config-editor [type=checkbox]:checked:hover,.ramp4-config-editor [type=checkbox]:checked:focus,.ramp4-config-editor [type=radio]:checked:hover,.ramp4-config-editor [type=radio]:checked:focus{border-color:transparent;background-color:currentColor}.ramp4-config-editor [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}@media (forced-colors: active){.ramp4-config-editor [type=checkbox]:indeterminate{-webkit-appearance:auto;-moz-appearance:auto;appearance:auto}}.ramp4-config-editor [type=checkbox]:indeterminate:hover,.ramp4-config-editor [type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}.ramp4-config-editor [type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.ramp4-config-editor [type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.ramp4-config-editor input[type=checkbox],.ramp4-config-editor input[type=radio]{border-width:2px;border-color:#000;margin-right:8px;cursor:pointer;color:#000}.ramp4-config-editor *,.ramp4-config-editor :before,.ramp4-config-editor :after{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.ramp4-config-editor ::backdrop{--tw-border-spacing-x: 0;--tw-border-spacing-y: 0;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-gradient-from-position: ;--tw-gradient-via-position: ;--tw-gradient-to-position: ;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: ;--tw-contain-size: ;--tw-contain-layout: ;--tw-contain-paint: ;--tw-contain-style: }.ramp4-config-editor .container{width:100%}@media (min-width: 640px){.ramp4-config-editor .container{max-width:640px}}@media (min-width: 768px){.ramp4-config-editor .container{max-width:768px}}@media (min-width: 1024px){.ramp4-config-editor .container{max-width:1024px}}@media (min-width: 1280px){.ramp4-config-editor .container{max-width:1280px}}@media (min-width: 1536px){.ramp4-config-editor .container{max-width:1536px}}.ramp4-config-editor .visible{visibility:visible}.ramp4-config-editor .static{position:static}.ramp4-config-editor .absolute{position:absolute}.ramp4-config-editor .relative{position:relative}.ramp4-config-editor .bottom-\[1\.5px\]{bottom:1.5px}.ramp4-config-editor .bottom-\[2px\]{bottom:2px}.ramp4-config-editor .mx-1{margin-left:.25rem;margin-right:.25rem}.ramp4-config-editor .my-2{margin-top:.5rem;margin-bottom:.5rem}.ramp4-config-editor .my-4{margin-top:1rem;margin-bottom:1rem}.ramp4-config-editor .mb-1{margin-bottom:.25rem}.ramp4-config-editor .mb-4{margin-bottom:1rem}.ramp4-config-editor .ml-1{margin-left:.25rem}.ramp4-config-editor .ml-2{margin-left:.5rem}.ramp4-config-editor .ml-auto{margin-left:auto}.ramp4-config-editor .mr-1{margin-right:.25rem}.ramp4-config-editor .mr-2{margin-right:.5rem}.ramp4-config-editor .mt-1{margin-top:.25rem}.ramp4-config-editor .mt-2{margin-top:.5rem}.ramp4-config-editor .mt-3{margin-top:.75rem}.ramp4-config-editor .mt-4{margin-top:1rem}.ramp4-config-editor .mt-5{margin-top:1.25rem}.ramp4-config-editor .mt-\[0\]{margin-top:0}.ramp4-config-editor .box-border{box-sizing:border-box}.ramp4-config-editor .block{display:block}.ramp4-config-editor .flex{display:flex}.ramp4-config-editor .table{display:table}.ramp4-config-editor .grid{display:grid}.ramp4-config-editor .hidden{display:none}.ramp4-config-editor .h-5{height:1.25rem}.ramp4-config-editor .h-6{height:1.5rem}.ramp4-config-editor .h-9{height:2.25rem}.ramp4-config-editor .h-96{height:24rem}.ramp4-config-editor .h-full{height:100%}.ramp4-config-editor .w-5{width:1.25rem}.ramp4-config-editor .w-6{width:1.5rem}.ramp4-config-editor .w-full{width:100%}.ramp4-config-editor .max-w-2xl{max-width:42rem}.ramp4-config-editor .max-w-\[250px\]{max-width:250px}.ramp4-config-editor .max-w-xs{max-width:20rem}.ramp4-config-editor .flex-none{flex:none}.ramp4-config-editor .flex-shrink-0{flex-shrink:0}.ramp4-config-editor .flex-grow,.ramp4-config-editor .grow{flex-grow:1}.ramp4-config-editor .basis-1\/5{flex-basis:20%}.ramp4-config-editor .basis-4\/5{flex-basis:80%}.ramp4-config-editor .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp4-config-editor .cursor-default{cursor:default}.ramp4-config-editor .cursor-move{cursor:move}.ramp4-config-editor .cursor-not-allowed{cursor:not-allowed}.ramp4-config-editor .cursor-pointer{cursor:pointer}.ramp4-config-editor .flex-col{flex-direction:column}.ramp4-config-editor .items-center{align-items:center}.ramp4-config-editor .justify-center{justify-content:center}.ramp4-config-editor .gap-4{gap:1rem}.ramp4-config-editor .divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.ramp4-config-editor .divide-slate-200>:not([hidden])~:not([hidden]){--tw-divide-opacity: 1;border-color:rgb(226 232 240 / var(--tw-divide-opacity))}.ramp4-config-editor .overflow-y-scroll{overflow-y:scroll}.ramp4-config-editor .rounded-md{border-radius:.375rem}.ramp4-config-editor .border{border-width:1px}.ramp4-config-editor .border-2{border-width:2px}.ramp4-config-editor .border-t{border-top-width:1px}.ramp4-config-editor .border-solid{border-style:solid}.ramp4-config-editor .border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.ramp4-config-editor .border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.ramp4-config-editor .border-gray-800{--tw-border-opacity: 1;border-color:rgb(31 41 55 / var(--tw-border-opacity))}.ramp4-config-editor .bg-\[\#1c1717\]{--tw-bg-opacity: 1;background-color:rgb(28 23 23 / var(--tw-bg-opacity))}.ramp4-config-editor .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.ramp4-config-editor .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp4-config-editor .bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.ramp4-config-editor .bg-gray-800{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.ramp4-config-editor .fill-current{fill:currentColor}.ramp4-config-editor .p-1{padding:.25rem}.ramp4-config-editor .p-2{padding:.5rem}.ramp4-config-editor .p-3{padding:.75rem}.ramp4-config-editor .p-5{padding:1.25rem}.ramp4-config-editor .px-2{padding-left:.5rem;padding-right:.5rem}.ramp4-config-editor .px-5{padding-left:1.25rem;padding-right:1.25rem}.ramp4-config-editor .pl-1{padding-left:.25rem}.ramp4-config-editor .text-2xl{font-size:1.5rem;line-height:2rem}.ramp4-config-editor .text-3xl{font-size:1.875rem;line-height:2.25rem}.ramp4-config-editor .text-lg{font-size:1.125rem;line-height:1.75rem}.ramp4-config-editor .font-semibold{font-weight:600}.ramp4-config-editor .text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.ramp4-config-editor .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ramp4-config-editor .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ramp4-config-editor .hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp4-config-editor .hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgb(31 41 55 / var(--tw-bg-opacity))}.ramp4-config-editor .disabled\:cursor-not-allowed:disabled{cursor:not-allowed}.ramp4-config-editor .disabled\:text-gray-500:disabled{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}@media (min-width: 640px){.ramp4-config-editor .sm\:ml-3{margin-left:.75rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:ml-5{margin-left:1.25rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:mr-1{margin-right:.25rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:mr-3{margin-right:.75rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:mr-5{margin-right:1.25rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:hidden{display:none}}@media (min-width: 640px){.ramp4-config-editor .sm\:w-4\/5{width:80%}}@media (min-width: 640px){.ramp4-config-editor .sm\:w-\[500px\]{width:500px}}@media (min-width: 640px){.ramp4-config-editor .sm\:p-3{padding:.75rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:pl-2{padding-left:.5rem}}@media (min-width: 640px){.ramp4-config-editor .sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}.ramp4-config-editor .tippy-box[data-theme~=ramp4Editor]{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#fff;background:#222;opacity:.9;font-size:14px;padding:3px 8px;border-radius:5px;text-align:center}@property --a{initial-value: 0deg; inherits: false; syntax: "";}@property --h{initial-value: 0; inherits: false; syntax: "";}.ramp4-config-editor .loader{padding:2rem 4rem;font-family:monospace!important;font-weight:700;color:#fff;border-style:solid;border-width:1vmin;font-size:2rem;--charge: hsl(var(--h, 0), 80%, 50%);-o-border-image:conic-gradient(var(--charge) var(--a),transparent calc(var(--a) + .5deg)) 30;border-image:conic-gradient(var(--charge) var(--a),transparent calc(var(--a) + .5deg)) 30;animation:load 2s infinite ease-in-out}@keyframes load{0%,10%{--a: 0deg;--h: 0 }to{--a: 360deg;--h: 100 }}.ramp4-config-editor .cols-2{grid-template-columns:24px 1fr 1fr 48px}.ramp4-config-editor .cols-3{grid-template-columns:24px 1fr 1fr 1fr 48px}.ramp-styles select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ramp-styles [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.ramp-styles [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.ramp-styles [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{padding:8px 12px;font-size:16px;line-height:24px;font-weight:400}.ramp-styles [type=checkbox],.ramp-styles [type=radio]{height:16px;width:16px}.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: ;--tw-scroll-snap-strictness: proximity;--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: ;--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000;--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: ;--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }@font-face{font-family:Montserrat;src:url(data:font/woff2;base64,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) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}@font-face{font-family:agGridMaterial;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media (min-resolution:1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media (min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;transform:scaleY(.125)}@media (min-resolution:1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (min-resolution:192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (min-resolution:288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media (min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.ramp4-config-editor{height:100%;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.ramp4-config-editor h1,.ramp4-config-editor h2,.ramp4-config-editor h3,.ramp4-config-editor h4,.ramp4-config-editor h5,.ramp4-config-editor h6,.ramp4-config-editor .h1,.ramp4-config-editor .h2,.ramp4-config-editor .h3,.ramp4-config-editor .h4,.ramp4-config-editor .h5,.ramp4-config-editor .h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.input-table{--grid-layout-gap: 100px;--grid-column-count: 10;--grid-item--min-width: min(250px, 100%);--gap-count: calc(var(--grid-column-count) - 1);--total-gap-width: calc(var(--gap-count) * var(--grid-layout-gap));--grid-item--max-width: calc((100% - var(--total-gap-width)) / var(--grid-column-count));display:grid;grid-template-columns:repeat(auto-fill,minmax(max(var(--grid-item--min-width),var(--grid-item--max-width)),1fr));-moz-column-gap:var(--grid-layout-gap);column-gap:var(--grid-layout-gap);row-gap:16px}.input-table select,.input-table input{display:block;border-width:1px;--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity));font-size:.875rem;line-height:1.25rem}.input-table input[type=text],.input-table input[type=number],.input-table select{width:100%;padding:.5rem}.required:after{content:" *";color:red}@media (min-width: 640px){.ramp-styles div:has(>button[content="About RAMP"]){display:none}}label[data-v-4fb89376]{text-align:left!important;width:-moz-fit-content!important;width:fit-content!important}select[data-v-4fb89376]{border:1px black solid;background:#fff;padding:.25rem .5rem}.map-item[data-v-4fb89376]{width:300px;background:#eee;text-align:center;padding:25px;cursor:pointer}.map-item button[data-v-4fb89376]{padding:0!important}.edit-map[data-v-4fb89376]{content:url("data:image/svg+xml,%3csvg%20xmlns:inkscape='http://www.inkscape.org/namespaces/inkscape'%20xmlns:rdf='http://www.w3.org/1999/02/22-rdf-syntax-ns%23'%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20xmlns:ns1='http://sozi.baierouge.fr'%20xmlns:cc='http://creativecommons.org/ns%23'%20xmlns:dc='http://purl.org/dc/elements/1.1/'%20xmlns:sodipodi='http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd'%20id='svg4847'%20sodipodi:docname='edit-icon.svg'%20viewBox='0%200%20581.98%20744.96'%20version='1.1'%20inkscape:version='0.48.4%20r9939'%20height='100'%20style='margin:%200%20auto;%20margin-bottom:%2020px'%20%3e%3csodipodi:namedview%20id='base'%20bordercolor='%23666666'%20inkscape:pageshadow='2'%20inkscape:window-y='24'%20fit-margin-left='0'%20pagecolor='%23ffffff'%20inkscape:window-height='844'%20inkscape:window-maximized='0'%20inkscape:zoom='0.17110443'%20inkscape:window-x='0'%20showgrid='false'%20borderopacity='1.0'%20inkscape:current-layer='layer1'%20inkscape:cx='1337.0235'%20inkscape:cy='-553.48697'%20fit-margin-top='0'%20fit-margin-right='0'%20fit-margin-bottom='0'%20inkscape:window-width='1589'%20inkscape:pageopacity='0.0'%20inkscape:document-units='px'%20/%3e%3cg%20id='layer1'%20inkscape:label='Layer%201'%20inkscape:groupmode='layer'%20transform='translate(-105.03%20-121.31)'%20%3e%3cg%20id='g4885'%3e%3cg%20id='g4830'%20style='fill:%20%23777777'%20transform='matrix(11.996%200%200%2011.996%20-1026.7%20-3323.3)'%20%3e%3cpath%20id='path11535'%20sodipodi:nodetypes='sccccscccccccccccccccccccc'%20inkscape:connector-curvature='0'%20style='color:%20%23777777;%20fill:%20%23777777'%20d='m139.16%20289.02c-1.2148-0.82153-2.4093-1.383-3.6056-1.8664l-1.2844%201.7675%207.3028%205.3067%201.2844-1.7675c-1.2539-1.5418-2.4824-2.6188-3.6972-3.4403zm-5.7164%201.0383-1.2844%201.7675%207.3028%205.3067%201.2844-1.7675zm-2.2202%203.0554-17.334%2023.854%203.9697%201.2896%2016.735-22.702zm4.0836%203.0131-16.643%2022.656%202.2523%203.5376%2017.61-23.9zm-21.862%2021.863-1.8834%209.5262%208.3239-4.591-2.3632-3.5249z'%20/%3e%3cpath%20id='rect4819'%20sodipodi:nodetypes='ssssssccssssssccs'%20style='fill:%20%23777777'%20inkscape:connector-curvature='0'%20d='m101.62%20290.19c-4.0274%200-7.2812%203.2539-7.2812%207.2812v44.531c0%204.0274%203.2539%207.25%207.2812%207.25h29.75c4.0274%200%207.2812-3.2226%207.2812-7.25v-34.844l-4.4375%206v27.156c0%202.4813-1.9874%204.5-4.4688%204.5h-26.5c-2.4813%200-4.4688-2.0187-4.4688-4.5v-41.188c0-2.4813%201.9874-4.4688%204.4688-4.4688h21.127l2.8419-4.4688z'%20/%3e%3c/g%3e%3c/g%3e%3c/g%3e%3c/svg%3e");margin:0 auto 20px}.add-map[data-v-4fb89376]{content:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8IURPQ1RZUEUgc3ZnICBQVUJMSUMgJy0vL1czQy8vRFREIFNWRyAxLjEvL0VOJyAgJ2h0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCc+CjxzdmcgZW5hYmxlLWJhY2tncm91bmQ9Im5ldyAwIDAgMTAwIDEwMCIgaGVpZ2h0PSIxMDBweCIgaWQ9IkxheWVyXzEiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDEwMCAxMDAiIHdpZHRoPSIxMDBweCIgeG1sOnNwYWNlPSJwcmVzZXJ2ZSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiB4bWxuczp4bGluaz0iaHR0cDovL3d3dy53My5vcmcvMTk5OS94bGluayI+CiAgICA8cmVjdCBmaWxsPSJub25lIiBoZWlnaHQ9IjEwMCIgd2lkdGg9IjEwMCIvPgogICAgPGxpbmUgZmlsbD0ibm9uZSIgc3Ryb2tlPSIjNzc3Nzc3IiBzdHJva2UtbWl0ZXJsaW1pdD0iMjAiIHN0cm9rZS13aWR0aD0iOCIgeDE9IjkiIHgyPSI5MSIgeTE9IjUwIiB5Mj0iNTAiLz4KICAgIDxsaW5lIGZpbGw9Im5vbmUiIHN0cm9rZT0iIzc3Nzc3NyIgc3Ryb2tlLW1pdGVybGltaXQ9IjIwIiBzdHJva2Utd2lkdGg9IjgiIHgxPSI1MCIgeDI9IjUwIiB5MT0iOSIgeTI9IjkxIi8+Cjwvc3ZnPg==);margin:0 auto 20px}input[type=number][data-v-4fb89376]{width:76px}[data-v-4fb89376] rv-basemap-item .rv-basemap-thumb img{max-width:none}[data-v-4fb89376] .rv-details-attrib-value a{white-space:unset!important}[data-v-4fb89376] .ramp-app{height:100%}[data-v-4fb89376] .ramp-app h1,[data-v-4fb89376] .ramp-app h2,[data-v-4fb89376] .ramp-app h3,[data-v-4fb89376] .ramp-app h4,[data-v-4fb89376] .ramp-app h5,[data-v-4fb89376] .ramp-app h6,[data-v-4fb89376] .ramp-app .h1,[data-v-4fb89376] .ramp-app .h2,[data-v-4fb89376] .ramp-app .h3,[data-v-4fb89376] .ramp-app .h4,[data-v-4fb89376] .ramp-app .h5,[data-v-4fb89376] .ramp-app .h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}[data-v-4fb89376] .ramp-app input[type=checkbox]{margin-top:unset}.video-file[data-v-e6e7b81c]{max-height:300px}.video-container[data-v-e6e7b81c]{display:flex;align-items:center;justify-content:center}button[data-v-e6e7b81c]{padding:0!important}.upload-video input[type=file][data-v-44a82180]:not(:focus-visible){position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.drag-label[data-v-44a82180]{width:auto!important}.text-label[data-v-44a82180]{width:25%!important;margin-right:.5rem!important;margin-bottom:0!important}.dragging[data-v-44a82180]{background-color:#fffaf0;border-color:#fff}label[data-v-8bc7bcba]{text-align:left!important;width:-moz-fit-content!important;width:fit-content!important}select[data-v-8bc7bcba]{border:1px black solid;background:#fff;padding:.25rem .5rem}.table-header th[data-v-8bc7bcba]{text-align:center;background-color:#ddd;padding:5px}.table-contents td[data-v-8bc7bcba]{text-align:center;padding:5px}.table-contents[data-v-8bc7bcba]:hover{background-color:#eee;cursor:pointer}.table-add-row th[data-v-8bc7bcba]{vertical-align:top;text-align:center;border-top:1px solid #ddd;padding:5px}.table-add-row input[type=text][data-v-8bc7bcba],.table-add-row select[data-v-8bc7bcba],.table-add-row button[data-v-8bc7bcba]{width:150px!important;text-align:center;font-weight:400;border:1px solid black;padding:2px!important;margin-top:0!important}.table-header th{text-align:center;background-color:#ddd;padding:5px}.table-contents td{text-align:center;padding:5px}.table-contents:hover{background-color:#eee;cursor:pointer}.table-add-row td{vertical-align:top;text-align:center;border-top:1px solid #ddd;padding:5px}.table-add-row input[type=text],.table-add-row select,.table-add-row button{width:150px!important;text-align:center;font-weight:400;border:1px solid black;padding:2px!important;margin-top:0!important}label[data-v-73d5af2e]{text-align:left!important;margin-left:.5rem}input[type=checkbox][data-v-73d5af2e]:checked{accent-color:black;color:#fff}select[data-v-73d5af2e]{border:1px black solid;background:#fff;padding:.25rem .5rem}.table-of-contents-slide button[data-v-73d5af2e]{padding:0;border:none}.slide-toc-button[data-v-8d87603a]{border-radius:3px;padding:2px;line-height:1}.slide-toc-button[data-v-8d87603a]:hover{background-color:#d1d5db}span[data-v-8d87603a]{font-weight:500}.toc-slide-button[data-v-685f6ef8]{border:none!important;background:none!important;padding:0!important;margin:0!important}.toc-slide-button[data-v-685f6ef8]:hover{background:none!important}.copy-select[data-v-685f6ef8]{width:450px}.focused[data-v-685f6ef8]{outline:2px solid black}.editor-toc-button[data-v-685f6ef8]{margin:10px 0 0!important}.slide-toc-button[data-v-685f6ef8]{border-radius:3px;padding:2px}.slide-toc-button[data-v-685f6ef8]:hover{background-color:#d1d5db}.line-clamp-2[data-v-685f6ef8]{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2}.toc-list[data-v-685f6ef8]{height:calc(100vh - 177px);height:calc(var(--vh, 1vh) * 100 - 177px);overflow-y:auto}.toc-list-mobile[data-v-685f6ef8]{height:calc(100vh - 123px);height:calc(var(--vh, 1vh) * 100 - 123px);overflow-y:auto}.selected-toc-config-item[data-v-685f6ef8]{background-color:#e1e1e1}h2{line-height:80%}.metadata-label{font-weight:700;text-align:left}.metadata-item{margin-bottom:20px}.metadata-input{padding:8px 10px;border:1px solid lightgray;display:block;border-radius:5px;margin-top:.15rem;margin-bottom:.25rem;max-width:100%;width:1200px}.metadata-subcaption{color:#6a6a6a;font-size:small}.metadata-select{padding:8px 10px;border:1px solid lightgray;display:block;border-radius:5px;margin-top:.15rem;margin-bottom:.25rem;max-width:100%;width:300px}.metadata-button{padding:8px 15px;margin:0;border-radius:5px;font-weight:600;transition-duration:.2s}.metadata-button:hover:enabled{background-color:#dbdbdb;color:#000}.metadata-button:focus{outline:2px solid royalblue;outline-offset:2px;transition-duration:75ms}.metadata-button:disabled{border:1px solid gray;color:gray;cursor:not-allowed}.ramp-markdown[data-v-f01ffc66] :not(table,td,img){all:revert}.help-section-header[data-v-f01ffc66]{padding:10px 15px!important;margin:0!important}.help-section-header .dropdown-icon[data-v-f01ffc66]{transition:transform .3s cubic-bezier(.35,0,.25,1)}.help-item-leave-active[data-v-f01ffc66],.help-item-enter-active[data-v-f01ffc66]{transition:all .3s}.help-item-enter-active[data-v-f01ffc66]{transition-delay:.1s}.help-item-leave-to[data-v-f01ffc66],.help-item-enter[data-v-f01ffc66]{max-height:0px;opacity:0}.storyramp-app .help-panel[data-v-f41260c9] :not(table,td,img){all:revert}.storyramp-app .vfm__content[data-v-f41260c9],.vfm .vfm__content[data-v-f41260c9]{max-width:80%;min-width:70%;max-height:80%;margin:16px;padding:4px}.editor-container{margin:0 auto}.editor-label{width:10vw;text-align:right;margin-right:15px;display:inline-block}.editor-h3{font-size:larger}.editor-input{padding:10px;margin-top:5px;border:1px solid black;display:inline;border-radius:5px}.editor-container .input-error{border:1px solid red;outline-color:red}.editor-button{padding:5px 12px;margin:0 10px;font-weight:600;transition-duration:.2s}.editor-forms-button{padding:11px 15px;border-radius:5px}.editor-button:hover:enabled{background-color:#dbdbdb;color:#000}.editor-button:focus{outline:2px solid royalblue;outline-offset:2px;transition-duration:75ms}.editor-button:disabled{border:1px solid gray;color:gray;cursor:not-allowed}.editor-toc-button{background-color:#f3f4f6;color:#000;border:none;transition-duration:.2s;padding:.25 .25em!important}.editor-header{top:-1px;padding-top:9px}.fade-enter-active,.fade-leave-active{transition:opacity .2s}.fade-enter,.fade-leave-to{opacity:0}.question-mark-button{font-size:24px;line-height:1.8rem}.toc-popup-button{border:1px solid rgb(135,135,135);background-color:#f3f3f3;border-radius:3px;padding:3px 12px}.toc-popup-button:hover{background-color:#eaeaea}.toc-popup-button:active{background-color:#ddd}@media only screen and (min-width: 768px){.editor-area{overflow-y:auto;height:calc(100vh - 63px);height:calc(var(--vh, 1vh) * 100 - 63px)}}.dropbtn{background-color:#fff;color:#000;padding:5px 14px;font-size:16px;font-weight:600;border:1px solid black;transition:background-color .2s}.dropdown{position:relative;display:inline-block;margin:0;padding:0}.dropdown-content{display:none;position:absolute;background-color:#fff;min-width:110px;box-shadow:0 8px 16px #0003;z-index:1;border:1px solid lightgray}.dropdown-content button{color:#000;padding:7px 10px;text-decoration:none;display:block;text-align:center;font-weight:500;width:100%}.dropdown-content button:hover{background-color:#e6e5e5}.dropdown:hover .dropdown-content{display:block}.dropdown:hover .dropbtn{background-color:#dbdbdb}#sidebar-mobile{z-index:21;height:100%;width:0;max-width:100%;position:fixed;top:0;left:0;overflow-x:hidden;transition:.5s;background-color:#fff}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background-color:#00000080;z-index:20;display:none}.storyramp-app h1,.storyramp-app h2,.storyramp-app h3,.storyramp-app h4,.storyramp-app h5,.storyramp-app h6,.vfm h1,.vfm h2,.vfm h3,.vfm h4,.vfm h5,.vfm h6{font-family:Segoe UI,system-ui,ui-sans-serif,Tahoma,Geneva,Verdana,sans-serif;line-height:1.3;border-bottom:0px}.storyramp-app .editor-container,.vfm .editor-container{margin:0 auto}.storyramp-app .vfm__content,.vfm .vfm__content{max-width:80%;min-width:70%;max-height:90%;padding:20px}.storyramp-app .vfm__content label,.vfm .vfm__content label{display:block}.storyramp-app .editor-container h3,.vfm .editor-container h3{font-size:x-large}.storyramp-app .editor-container .input-error,.vfm .editor-container .input-error{border:1px solid red;outline-color:red}.storyramp-app .vfm__content button,.vfm .vfm__content button{border-radius:3px;padding:5px 12px;margin:0 10px;font-weight:600;transition-duration:.2s}.storyramp-app .vfm__content button:hover:enabled,.vfm .vfm__content button:hover:enabled{background-color:#dbdbdb;color:#000}.storyramp-app .vfm__content button:disabled,.vfm .vfm__content button:disabled{border:1px solid gray;color:gray;cursor:not-allowed}.storyramp-app .image-preview,.vfm .image-preview{max-width:150px;max-height:150px;display:inline}.storyramp-app .sub-link,.vfm .sub-link{color:#00f;margin:0;padding:0;text-decoration:underline;cursor:pointer;font-weight:400;font-size:.875rem;line-height:1.25rem;-webkit-user-select:none;-moz-user-select:none;user-select:none}.storyramp-app .sub-link:hover,.vfm .sub-link:hover{color:#57b0fd}.storyramp-app .sub-link:active,.vfm .sub-link:active{color:#57d3fd}.storyramp-app .input-success,.vfm .input-success{border-color:#00bd00;outline-color:#00bd00}.storyramp-app .input-warning,.vfm .input-warning{border-color:#eab308;outline-color:#eab308}.storyramp-app h1,.storyramp-app h2,.storyramp-app h3,.storyramp-app h4,.storyramp-app h5,.storyramp-app h6,.storyramp-app .h1,.storyramp-app .h2,.storyramp-app .h3,.storyramp-app .h4,.storyramp-app .h5,.storyramp-app .h6{font-family:Segoe UI,system-ui,ui-sans-serif,Tahoma,Geneva,Verdana,sans-serif;line-height:1.3;border-bottom:0px;margin-bottom:3px}.storyramp-app .story-header{z-index:60}.storyramp-app .storyramp-modified{max-width:1536px;margin:0 auto;padding-left:15px;padding-top:1em;padding-bottom:1em}.storyramp-app .prose a{font-weight:700}.storyramp-app .prose a:not([panel]):after{content:url("data:image/svg+xml,%3c?xml%20version='1.0'%20encoding='UTF-8'?%3e%3csvg%20xmlns='http://www.w3.org/2000/svg'%20xmlns:xlink='http://www.w3.org/1999/xlink'%20width='16px'%20height='16px'%20viewBox='0%200%2016%2016'%20version='1.1'%3e%3cg%20id='surface1'%3e%3cpath%20style='%20stroke:none;fill-rule:nonzero;fill:rgb(0%25,0%25,255%25);fill-opacity:1;'%20d='M%203%2014%20C%202.734375%2014%202.5%2013.898438%202.300781%2013.699219%20C%202.101562%2013.5%202%2013.265625%202%2013%20L%202%203%20C%202%202.734375%202.101562%202.5%202.300781%202.300781%20C%202.5%202.101562%202.734375%202%203%202%20L%207.648438%202%20L%207.648438%203%20L%203%203%20L%203%2013%20L%2013%2013%20L%2013%208.351562%20L%2014%208.351562%20L%2014%2013%20C%2014%2013.265625%2013.898438%2013.5%2013.699219%2013.699219%20C%2013.5%2013.898438%2013.265625%2014%2013%2014%20Z%20M%206.367188%2010.351562%20L%205.667969%209.632812%20L%2012.300781%203%20L%208.648438%203%20L%208.648438%202%20L%2014%202%20L%2014%207.351562%20L%2013%207.351562%20L%2013%203.714844%20Z%20M%206.367188%2010.351562%20'/%3e%3c/g%3e%3c/svg%3e")}.storyramp-app .w-mobile-full{width:80%}@media screen and (max-width: 640px){.w-mobile-full{width:100%!important}}/*! modern-normalize v1.1.0 | MIT License | https://github.com/sindresorhus/modern-normalize */*,:before,:after{box-sizing:border-box}html{-moz-tab-size:4;-o-tab-size:4;tab-size:4}html{line-height:1.15;-webkit-text-size-adjust:100%}body{margin:0}body{font-family:system-ui,-apple-system,Segoe UI,Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji"}hr{height:0;color:inherit}abbr[title]{-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;font-size:1em}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit}button,input,optgroup,select,textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}::-moz-focus-inner{border-style:none;padding:0}legend{padding:0}progress{vertical-align:baseline}::-webkit-inner-spin-button,::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}button{background-color:transparent;background-image:none}fieldset{margin:0;padding:0}ol,ul{list-style:none;margin:0;padding:0}html{font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji";line-height:1.5}body{font-family:inherit;line-height:inherit}*,:before,:after{box-sizing:border-box;border-width:0;border-style:solid;border-color:currentColor}hr{border-top-width:1px}img{border-style:solid}textarea{resize:vertical}input::-moz-placeholder,textarea::-moz-placeholder{opacity:1;color:#9ca3af}input::placeholder,textarea::placeholder{opacity:1;color:#9ca3af}button,[role=button]{cursor:pointer}table{border-collapse:collapse}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;text-decoration:inherit}button,input,optgroup,select,textarea{padding:0;line-height:inherit;color:inherit}pre,code,kbd,samp{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}img,svg,video,canvas,audio,iframe,embed,object{display:block;vertical-align:middle}img,video{max-width:100%;height:auto}[hidden]{display:none}*,:before,:after{--tw-border-opacity: 1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.container{width:100%}@media (min-width: 640px){.container{max-width:640px}}@media (min-width: 768px){.container{max-width:768px}}@media (min-width: 1024px){.container{max-width:1024px}}@media (min-width: 1280px){.container{max-width:1280px}}@media (min-width: 1536px){.container{max-width:1536px}}.prose{color:#374151;max-width:65ch}.prose [class~=lead]{color:#4b5563;font-size:1.25em;line-height:1.6;margin-top:1.2em;margin-bottom:1.2em}.prose a{color:#111827;text-decoration:underline;font-weight:500}.prose a:link{color:#00f}.prose a:visited,.prose a:hover{color:purple}.prose a:active{color:#00f}.prose strong{color:#111827;font-weight:600}.prose ol[type=A]{--list-counter-style: upper-alpha}.prose ol[type=a]{--list-counter-style: lower-alpha}.prose ol[type=A s]{--list-counter-style: upper-alpha}.prose ol[type=a s]{--list-counter-style: lower-alpha}.prose ol[type=I]{--list-counter-style: upper-roman}.prose ol[type=i]{--list-counter-style: lower-roman}.prose ol[type=I s]{--list-counter-style: upper-roman}.prose ol[type=i s]{--list-counter-style: lower-roman}.prose ol[type="1"]{--list-counter-style: decimal}.prose ol>li{position:relative;padding-left:1.75em}.prose ol>li:before{content:counter(list-item,var(--list-counter-style, decimal)) ".";position:absolute;font-weight:400;color:#6b7280;left:0}.prose ul>li{position:relative;padding-left:1.75em}.prose ul>li:before{content:"";position:absolute;background-color:#d1d5db;border-radius:50%;width:.375em;height:.375em;top:.6875em;left:.25em}.prose hr{border-color:#e5e7eb;border-top-width:1px;margin-top:3em;margin-bottom:3em}.prose blockquote{font-weight:500;font-style:italic;color:#111827;border-left-width:.25rem;border-left-color:#e5e7eb;quotes:"“""”""‘""’";margin-top:1.6em;margin-bottom:1.6em;padding-left:1em}.prose blockquote p:first-of-type:before{content:open-quote}.prose blockquote p:last-of-type:after{content:close-quote}.prose h1{color:#111827;font-weight:800;font-size:2.25em;margin-top:0;margin-bottom:.8888889em;line-height:1.1111111}.prose h2{color:#111827;font-weight:700;font-size:1.5em;margin-top:2em;margin-bottom:1em;line-height:1.3333333}.prose h3{color:#111827;font-weight:600;font-size:1.25em;margin-top:1.6em;margin-bottom:.6em;line-height:1.6}.prose h4{color:#111827;font-weight:600;margin-top:1.5em;margin-bottom:.5em;line-height:1.5}.prose figure figcaption{color:#6b7280;font-size:.875em;line-height:1.4285714;margin-top:.8571429em}.prose code{color:#111827;font-weight:600;font-size:.875em}.prose code:before{content:"`"}.prose code:after{content:"`"}.prose a code{color:#111827}.prose pre{color:#e5e7eb;background-color:#1f2937;overflow-x:auto;font-size:.875em;line-height:1.7142857;margin-top:1.7142857em;margin-bottom:1.7142857em;border-radius:.375rem;padding:.8571429em 1.1428571em}.prose pre code{background-color:transparent;border-width:0;border-radius:0;padding:0;font-weight:400;color:inherit;font-size:inherit;font-family:inherit;line-height:inherit}.prose pre code:before{content:none}.prose pre code:after{content:none}.prose table{width:100%;table-layout:auto;text-align:left;margin-top:2em;margin-bottom:2em;font-size:.875em;line-height:1.7142857}.prose thead{color:#111827;font-weight:600;border-bottom-width:1px;border-bottom-color:#d1d5db}.prose thead th{vertical-align:bottom;padding-right:.5714286em;padding-bottom:.5714286em;padding-left:.5714286em}.prose tbody tr{border-bottom-width:1px;border-bottom-color:#e5e7eb}.prose tbody tr:last-child{border-bottom-width:0}.prose tbody td{vertical-align:top;padding:.5714286em}.prose{font-size:1rem;line-height:1.75}.prose p{margin-top:1.25em;margin-bottom:1.25em}.prose{img:disabled}.prose video{margin-top:2em;margin-bottom:2em}.prose figure{margin-top:2em;margin-bottom:2em}.prose figure>*{margin-top:0;margin-bottom:0}.prose h2 code{font-size:.875em}.prose h3 code{font-size:.9em}.prose ol,.prose ul{margin-top:1.25em;margin-bottom:1.25em}.prose li{margin-top:.5em;margin-bottom:.5em}.prose>ul>li p{margin-top:.75em;margin-bottom:.75em}.prose>ul>li>*:first-child{margin-top:1.25em}.prose>ul>li>*:last-child{margin-bottom:1.25em}.prose>ol>li>*:first-child{margin-top:1.25em}.prose>ol>li>*:last-child{margin-bottom:1.25em}.prose ul ul,.prose ul ol,.prose ol ul,.prose ol ol{margin-top:.75em;margin-bottom:.75em}.prose hr+*{margin-top:0}.prose h2+*{margin-top:0}.prose h3+*{margin-top:0}.prose h4+*{margin-top:0}.prose thead th:first-child{padding-left:0}.prose thead th:last-child{padding-right:0}.prose tbody td:first-child{padding-left:0}.prose tbody td:last-child{padding-right:0}.prose>:first-child{margin-top:0}.prose>:last-child{margin-bottom:0}.prose img:not(.story-graphic){margin-top:2em;margin-bottom:2em}.pointer-events-none{pointer-events:none}.visible{visibility:visible}.static{position:static}.fixed{position:fixed}.absolute{position:absolute}.relative{position:relative}.sticky{position:sticky}.top-0{top:0}.top-2{top:.5rem}.top-20{top:5rem}.right-0{right:0}.right-2{right:.5rem}.right-4{right:1rem}.right-10{right:2.5rem}.-right-1{right:-.25rem}.bottom-0{bottom:0}.bottom-2{bottom:.5rem}.left-0{left:0}.left-2{left:.5rem}.left-4{left:1rem}.z-10{z-index:10}.z-20{z-index:20}.z-40{z-index:40}.z-50{z-index:50}.order-1{order:1}.order-2{order:2}.float-right{float:right}.m-0{margin:0}.m-1{margin:.25rem}.m-2{margin:.5rem}.m-4{margin:1rem}.m-5{margin:1.25rem}.m-10{margin:2.5rem}.m-auto{margin:auto}.mx-0{margin-left:0;margin-right:0}.mx-1{margin-left:.25rem;margin-right:.25rem}.mx-2{margin-left:.5rem;margin-right:.5rem}.mx-3{margin-left:.75rem;margin-right:.75rem}.mx-4{margin-left:1rem;margin-right:1rem}.mx-5{margin-left:1.25rem;margin-right:1.25rem}.mx-8{margin-left:2rem;margin-right:2rem}.mx-auto{margin-left:auto;margin-right:auto}.mx-0\.5{margin-left:.125rem;margin-right:.125rem}.my-1{margin-top:.25rem;margin-bottom:.25rem}.my-2{margin-top:.5rem;margin-bottom:.5rem}.my-4{margin-top:1rem;margin-bottom:1rem}.my-5{margin-top:1.25rem;margin-bottom:1.25rem}.my-8{margin-top:2rem;margin-bottom:2rem}.my-auto{margin-top:auto;margin-bottom:auto}.my-2\.5{margin-top:.625rem;margin-bottom:.625rem}.mt-0{margin-top:0}.mt-1{margin-top:.25rem}.mt-2{margin-top:.5rem}.mt-3{margin-top:.75rem}.mt-4{margin-top:1rem}.mt-5{margin-top:1.25rem}.mt-6{margin-top:1.5rem}.mt-8{margin-top:2rem}.mt-10{margin-top:2.5rem}.mt-12{margin-top:3rem}.mt-auto{margin-top:auto}.mr-0{margin-right:0}.mr-1{margin-right:.25rem}.mr-2{margin-right:.5rem}.mr-4{margin-right:1rem}.mr-5{margin-right:1.25rem}.mr-6{margin-right:1.5rem}.mr-8{margin-right:2rem}.mb-0{margin-bottom:0}.mb-1{margin-bottom:.25rem}.mb-3{margin-bottom:.75rem}.mb-4{margin-bottom:1rem}.mb-5{margin-bottom:1.25rem}.mb-8{margin-bottom:2rem}.mb-10{margin-bottom:2.5rem}.mb-12{margin-bottom:3rem}.mb-32{margin-bottom:8rem}.mb-0\.5{margin-bottom:.125rem}.ml-0{margin-left:0}.ml-1{margin-left:.25rem}.ml-2{margin-left:.5rem}.ml-3{margin-left:.75rem}.ml-4{margin-left:1rem}.ml-8{margin-left:2rem}.ml-10{margin-left:2.5rem}.ml-auto{margin-left:auto}.ml-0\.5{margin-left:.125rem}.box-border{box-sizing:border-box}.block{display:block}.inline-block{display:inline-block}.inline{display:inline}.flex{display:flex}.inline-flex{display:inline-flex}.table{display:table}.grid{display:grid}.contents{display:contents}.hidden{display:none}.h-4{height:1rem}.h-5{height:1.25rem}.h-6{height:1.5rem}.h-9{height:2.25rem}.h-10{height:2.5rem}.h-11{height:2.75rem}.h-24{height:6rem}.h-96{height:24rem}.h-auto{height:auto}.h-full{height:100%}.h-story{height:calc(100vh - 4rem)}.max-h-0{max-height:0px}.max-h-full{max-height:100%}.max-h-60vh{max-height:60vh}.w-0{width:0px}.w-4{width:1rem}.w-5{width:1.25rem}.w-6{width:1.5rem}.w-9{width:2.25rem}.w-10{width:2.5rem}.w-12{width:3rem}.w-72{width:18rem}.w-80{width:20rem}.w-auto{width:auto}.w-1\/2{width:50%}.w-1\/3{width:33.333333%}.w-2\/3{width:66.666667%}.w-1\/4{width:25%}.w-3\/5{width:60%}.w-4\/5{width:80%}.w-full{width:100%}.min-w-0{min-width:0px}.max-w-none{max-width:none}.max-w-xs{max-width:20rem}.max-w-xl{max-width:36rem}.max-w-2xl{max-width:42rem}.max-w-full{max-width:100%}.flex-1{flex:1 1 0%}.flex-2{flex:2 2 0%}.flex-none{flex:none}.flex-shrink-0{flex-shrink:0}.flex-grow{flex-grow:1}.transform{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.-translate-x-1\/2{--tw-translate-x: -50%}.-translate-y-1\/2{--tw-translate-y: -50%}.rotate-180{--tw-rotate: 180deg}.-rotate-180{--tw-rotate: -180deg}@keyframes ping{75%,to{transform:scale(2);opacity:0}}@keyframes pulse{50%{opacity:.5}}@keyframes bounce{0%,to{transform:translateY(-25%);animation-timing-function:cubic-bezier(.8,0,1,1)}50%{transform:none;animation-timing-function:cubic-bezier(0,0,.2,1)}}.cursor-auto{cursor:auto}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.cursor-move{cursor:move}.cursor-not-allowed{cursor:not-allowed}.select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.resize{resize:both}.list-none{list-style-type:none}.list-disc{list-style-type:disc}.flex-row{flex-direction:row}.flex-col{flex-direction:column}.flex-wrap{flex-wrap:wrap}.items-start{align-items:flex-start}.items-end{align-items:flex-end}.items-center{align-items:center}.items-stretch{align-items:stretch}.justify-end{justify-content:flex-end}.justify-center{justify-content:center}.justify-between{justify-content:space-between}.gap-0{gap:0px}.gap-1{gap:.25rem}.gap-2{gap:.5rem}.gap-3{gap:.75rem}.gap-4{gap:1rem}.gap-5{gap:1.25rem}.gap-0\.5{gap:.125rem}.gap-1\.5{gap:.375rem}.space-x-1>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.25rem * var(--tw-space-x-reverse));margin-left:calc(.25rem * calc(1 - var(--tw-space-x-reverse)))}.space-x-2>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(.5rem * var(--tw-space-x-reverse));margin-left:calc(.5rem * calc(1 - var(--tw-space-x-reverse)))}.space-y-2>:not([hidden])~:not([hidden]){--tw-space-y-reverse: 0;margin-top:calc(.5rem * calc(1 - var(--tw-space-y-reverse)));margin-bottom:calc(.5rem * var(--tw-space-y-reverse))}.divide-y>:not([hidden])~:not([hidden]){--tw-divide-y-reverse: 0;border-top-width:calc(1px * calc(1 - var(--tw-divide-y-reverse)));border-bottom-width:calc(1px * var(--tw-divide-y-reverse))}.self-start{align-self:flex-start}.self-center{align-self:center}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.overflow-x-auto{overflow-x:auto}.overflow-y-auto{overflow-y:auto}.overflow-y-hidden{overflow-y:hidden}.overflow-y-scroll{overflow-y:scroll}.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.overflow-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.break-all{word-break:break-all}.rounded-none{border-radius:0}.rounded-sm{border-radius:.125rem}.rounded{border-radius:.25rem}.rounded-md{border-radius:.375rem}.rounded-lg{border-radius:.5rem}.rounded-full{border-radius:9999px}.rounded-t-lg{border-top-left-radius:.5rem;border-top-right-radius:.5rem}.border-2{border-width:2px}.border-4{border-width:4px}.border{border-width:1px}.border-t-2{border-top-width:2px}.border-t{border-top-width:1px}.border-r{border-right-width:1px}.border-b-2{border-bottom-width:2px}.border-b{border-bottom-width:1px}.border-l{border-left-width:1px}.border-solid{border-style:solid}.border-dashed{border-style:dashed}.border-none{border-style:none}.border-black{--tw-border-opacity: 1;border-color:rgba(0,0,0,var(--tw-border-opacity))}.border-white{--tw-border-opacity: 1;border-color:rgba(255,255,255,var(--tw-border-opacity))}.border-gray-200{--tw-border-opacity: 1;border-color:rgba(229,231,235,var(--tw-border-opacity))}.border-gray-300{--tw-border-opacity: 1;border-color:rgba(209,213,219,var(--tw-border-opacity))}.border-gray-400{--tw-border-opacity: 1;border-color:rgba(156,163,175,var(--tw-border-opacity))}.border-gray-600{--tw-border-opacity: 1;border-color:rgba(75,85,99,var(--tw-border-opacity))}.border-gray-800{--tw-border-opacity: 1;border-color:rgba(31,41,55,var(--tw-border-opacity))}.border-red-400{--tw-border-opacity: 1;border-color:rgba(248,113,113,var(--tw-border-opacity))}.border-red-700{--tw-border-opacity: 1;border-color:rgba(185,28,28,var(--tw-border-opacity))}.border-blue-300{--tw-border-opacity: 1;border-color:rgba(147,197,253,var(--tw-border-opacity))}.border-blue-500{--tw-border-opacity: 1;border-color:rgba(59,130,246,var(--tw-border-opacity))}.bg-transparent{background-color:transparent}.bg-black{--tw-bg-opacity: 1;background-color:rgba(0,0,0,var(--tw-bg-opacity))}.bg-white{--tw-bg-opacity: 1;background-color:rgba(255,255,255,var(--tw-bg-opacity))}.bg-gray-50{--tw-bg-opacity: 1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.bg-gray-100{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.bg-gray-200{--tw-bg-opacity: 1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.bg-gray-300{--tw-bg-opacity: 1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.bg-gray-500{--tw-bg-opacity: 1;background-color:rgba(107,114,128,var(--tw-bg-opacity))}.bg-red-100{--tw-bg-opacity: 1;background-color:rgba(254,226,226,var(--tw-bg-opacity))}.bg-green-200{--tw-bg-opacity: 1;background-color:rgba(167,243,208,var(--tw-bg-opacity))}.bg-blue-100{--tw-bg-opacity: 1;background-color:rgba(219,234,254,var(--tw-bg-opacity))}.hover\:bg-gray-50:hover{--tw-bg-opacity: 1;background-color:rgba(249,250,251,var(--tw-bg-opacity))}.hover\:bg-gray-100:hover{--tw-bg-opacity: 1;background-color:rgba(243,244,246,var(--tw-bg-opacity))}.hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgba(229,231,235,var(--tw-bg-opacity))}.hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgba(209,213,219,var(--tw-bg-opacity))}.hover\:bg-gray-800:hover{--tw-bg-opacity: 1;background-color:rgba(31,41,55,var(--tw-bg-opacity))}.hover\:bg-gray-900:hover{--tw-bg-opacity: 1;background-color:rgba(17,24,39,var(--tw-bg-opacity))}.fill-current{fill:currentColor}.object-contain{-o-object-fit:contain;object-fit:contain}.object-cover{-o-object-fit:cover;object-fit:cover}.p-0{padding:0}.p-1{padding:.25rem}.p-2{padding:.5rem}.p-3{padding:.75rem}.p-4{padding:1rem}.p-5{padding:1.25rem}.p-7{padding:1.75rem}.p-8{padding:2rem}.p-12{padding:3rem}.px-1{padding-left:.25rem;padding-right:.25rem}.px-2{padding-left:.5rem;padding-right:.5rem}.px-3{padding-left:.75rem;padding-right:.75rem}.px-4{padding-left:1rem;padding-right:1rem}.px-5{padding-left:1.25rem;padding-right:1.25rem}.px-7{padding-left:1.75rem;padding-right:1.75rem}.px-10{padding-left:2.5rem;padding-right:2.5rem}.py-0{padding-top:0;padding-bottom:0}.py-1{padding-top:.25rem;padding-bottom:.25rem}.py-2{padding-top:.5rem;padding-bottom:.5rem}.py-3{padding-top:.75rem;padding-bottom:.75rem}.py-4{padding-top:1rem;padding-bottom:1rem}.py-5{padding-top:1.25rem;padding-bottom:1.25rem}.py-8{padding-top:2rem;padding-bottom:2rem}.py-20{padding-top:5rem;padding-bottom:5rem}.py-24{padding-top:6rem;padding-bottom:6rem}.pt-1{padding-top:.25rem}.pt-2{padding-top:.5rem}.pt-5{padding-top:1.25rem}.pt-8{padding-top:2rem}.pt-10{padding-top:2.5rem}.pt-24{padding-top:6rem}.pr-0{padding-right:0}.pr-1{padding-right:.25rem}.pr-2{padding-right:.5rem}.pr-3{padding-right:.75rem}.pr-4{padding-right:1rem}.pr-5{padding-right:1.25rem}.pb-1{padding-bottom:.25rem}.pb-2{padding-bottom:.5rem}.pb-5{padding-bottom:1.25rem}.pb-10{padding-bottom:2.5rem}.pb-24{padding-bottom:6rem}.pl-1{padding-left:.25rem}.pl-2{padding-left:.5rem}.pl-4{padding-left:1rem}.text-left{text-align:left}.text-center{text-align:center}.text-right{text-align:right}.align-middle{vertical-align:middle}.align-bottom{vertical-align:bottom}.text-xs{font-size:.75rem;line-height:1rem}.text-sm{font-size:.875rem;line-height:1.25rem}.text-base{font-size:1rem;line-height:1.5rem}.text-lg{font-size:1.125rem;line-height:1.75rem}.text-xl{font-size:1.25rem;line-height:1.75rem}.text-2xl{font-size:1.5rem;line-height:2rem}.text-3xl{font-size:1.875rem;line-height:2.25rem}.text-4xl{font-size:2.25rem;line-height:2.5rem}.text-5xl{font-size:3rem;line-height:1}.font-normal{font-weight:400}.font-semibold{font-weight:600}.font-bold{font-weight:700}.uppercase{text-transform:uppercase}.lowercase{text-transform:lowercase}.capitalize{text-transform:capitalize}.italic{font-style:italic}.ordinal{--tw-ordinal: var(--tw-empty, );--tw-slashed-zero: var(--tw-empty, );--tw-numeric-figure: var(--tw-empty, );--tw-numeric-spacing: var(--tw-empty, );--tw-numeric-fraction: var(--tw-empty, );font-variant-numeric:var(--tw-ordinal) var(--tw-slashed-zero) var(--tw-numeric-figure) var(--tw-numeric-spacing) var(--tw-numeric-fraction)}.ordinal{--tw-ordinal: ordinal}.leading-5{line-height:1.25rem}.leading-none{line-height:1}.leading-snug{line-height:1.375}.leading-normal{line-height:1.5}.text-black{--tw-text-opacity: 1;color:rgba(0,0,0,var(--tw-text-opacity))}.text-white{--tw-text-opacity: 1;color:rgba(255,255,255,var(--tw-text-opacity))}.text-gray-400{--tw-text-opacity: 1;color:rgba(156,163,175,var(--tw-text-opacity))}.text-gray-500{--tw-text-opacity: 1;color:rgba(107,114,128,var(--tw-text-opacity))}.text-gray-600{--tw-text-opacity: 1;color:rgba(75,85,99,var(--tw-text-opacity))}.text-gray-700{--tw-text-opacity: 1;color:rgba(55,65,81,var(--tw-text-opacity))}.text-red-600{--tw-text-opacity: 1;color:rgba(220,38,38,var(--tw-text-opacity))}.text-red-700{--tw-text-opacity: 1;color:rgba(185,28,28,var(--tw-text-opacity))}.text-blue-700{--tw-text-opacity: 1;color:rgba(29,78,216,var(--tw-text-opacity))}.text-accent-dark-orange{--tw-text-opacity: 1;color:rgba(204,57,1,var(--tw-text-opacity))}.hover\:text-black:hover{--tw-text-opacity: 1;color:rgba(0,0,0,var(--tw-text-opacity))}.underline{text-decoration:underline}.opacity-60{opacity:.6}*,:before,:after{--tw-shadow: 0 0 #0000}.shadow{--tw-shadow: 0 1px 3px 0 rgba(0, 0, 0, .1), 0 1px 2px 0 rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-md{--tw-shadow: 0 4px 6px -1px rgba(0, 0, 0, .1), 0 2px 4px -1px rgba(0, 0, 0, .06);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.shadow-lg{--tw-shadow: 0 10px 15px -3px rgba(0, 0, 0, .1), 0 4px 6px -2px rgba(0, 0, 0, .05);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.outline-none{outline:2px solid transparent;outline-offset:2px}*,:before,:after{--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgba(59, 130, 246, .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000}.filter{--tw-blur: var(--tw-empty, );--tw-brightness: var(--tw-empty, );--tw-contrast: var(--tw-empty, );--tw-grayscale: var(--tw-empty, );--tw-hue-rotate: var(--tw-empty, );--tw-invert: var(--tw-empty, );--tw-saturate: var(--tw-empty, );--tw-sepia: var(--tw-empty, );--tw-drop-shadow: var(--tw-empty, );filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.blur{--tw-blur: blur(8px)}.invert{--tw-invert: invert(100%)}.sepia{--tw-sepia: sepia(100%)}.transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.transition{transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:background-color,border-color,color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.duration-500{transition-duration:.5s}.ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.tippy-content{text-align:center}.tippy-box[data-animation=chapter-menu][data-placement^=right]>.tippy-backdrop{transform-origin:50% 0!important}@media (min-width: 640px){.sm\:order-1{order:1}.sm\:order-2{order:2}.sm\:mr-1{margin-right:.25rem}.sm\:mr-3{margin-right:.75rem}.sm\:mr-4{margin-right:1rem}.sm\:mr-5{margin-right:1.25rem}.sm\:ml-3{margin-left:.75rem}.sm\:ml-5{margin-left:1.25rem}.sm\:ml-28{margin-left:7rem}.sm\:h-story{height:calc(100vh - 4rem)}.sm\:max-h-screen{max-height:100vh}.sm\:w-4\/5{width:80%}.sm\:flex-row{flex-direction:row}.sm\:flex-row-reverse{flex-direction:row-reverse}.sm\:flex-col{flex-direction:column}.sm\:self-start{align-self:flex-start}.sm\:p-3{padding:.75rem}.sm\:pl-2{padding-left:.5rem}.sm\:text-lg{font-size:1.125rem;line-height:1.75rem}}@media (min-width: 768px){.md\:sticky{position:sticky}.md\:float-right{float:right}.md\:block{display:block}.md\:hidden{display:none}.md\:w-1\/3{width:33.333333%}.md\:w-3\/4{width:75%}.md\:w-3\/5{width:60%}.md\:w-5\/12{width:41.666667%}.md\:flex-row{flex-direction:row}.md\:flex-col{flex-direction:column}.md\:items-center{align-items:center}.md\:items-stretch{align-items:stretch}.md\:justify-around{justify-content:space-around}.md\:gap-3{gap:.75rem}.md\:px-5{padding-left:1.25rem;padding-right:1.25rem}.md\:px-8{padding-left:2rem;padding-right:2rem}.md\:px-20{padding-left:5rem;padding-right:5rem}.md\:text-3xl{font-size:1.875rem;line-height:2.25rem}}@media (min-width: 1024px){.lg\:w-1\/2{width:50%}}.ramp-styles *,.ramp-styles :before,.ramp-styles :after{box-sizing:border-box;border-width:0;border-style:solid;border-color:#e5e7eb}.ramp-styles :before,.ramp-styles :after{--tw-content: "" }.ramp-styles html{line-height:1.5;-webkit-text-size-adjust:100%;-moz-tab-size:4;-o-tab-size:4;tab-size:4;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,"Apple Color Emoji","Segoe UI Emoji",Segoe UI Symbol,"Noto Color Emoji"}.ramp-styles body{margin:0;line-height:inherit}.ramp-styles hr{height:0;color:inherit;border-top-width:1px}.ramp-styles abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}.ramp-styles h1,.ramp-styles h2,.ramp-styles h3,.ramp-styles h4,.ramp-styles h5,.ramp-styles h6{font-size:inherit;font-weight:inherit}.ramp-styles a{color:inherit;text-decoration:inherit}.ramp-styles b,.ramp-styles strong{font-weight:bolder}.ramp-styles code,.ramp-styles kbd,.ramp-styles samp,.ramp-styles pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}.ramp-styles small{font-size:80%}.ramp-styles sub,.ramp-styles sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.ramp-styles sub{bottom:-.25em}.ramp-styles sup{top:-.5em}.ramp-styles table{text-indent:0;border-color:inherit;border-collapse:collapse}.ramp-styles button,.ramp-styles input,.ramp-styles optgroup,.ramp-styles select,.ramp-styles textarea{font-family:inherit;font-size:100%;line-height:inherit;color:inherit;margin:0;padding:0}.ramp-styles button,.ramp-styles select{text-transform:none}.ramp-styles button,.ramp-styles [type=button],.ramp-styles [type=reset],.ramp-styles [type=submit]{-webkit-appearance:button;background-color:transparent;background-image:none}.ramp-styles :-moz-focusring{outline:auto}.ramp-styles :-moz-ui-invalid{box-shadow:none}.ramp-styles progress{vertical-align:baseline}.ramp-styles ::-webkit-inner-spin-button,.ramp-styles ::-webkit-outer-spin-button{height:auto}.ramp-styles [type=search]{-webkit-appearance:textfield;outline-offset:-2px}.ramp-styles ::-webkit-search-decoration{-webkit-appearance:none}.ramp-styles ::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}.ramp-styles summary{display:list-item}.ramp-styles blockquote,.ramp-styles dl,.ramp-styles dd,.ramp-styles h1,.ramp-styles h2,.ramp-styles h3,.ramp-styles h4,.ramp-styles h5,.ramp-styles h6,.ramp-styles hr,.ramp-styles figure,.ramp-styles p,.ramp-styles pre{margin:0}.ramp-styles fieldset{margin:0;padding:0}.ramp-styles legend{padding:0}.ramp-styles ol,.ramp-styles ul,.ramp-styles menu{list-style:none;margin:0;padding:0}.ramp-styles textarea{resize:vertical}.ramp-styles input::-moz-placeholder,.ramp-styles textarea::-moz-placeholder{opacity:1;color:#9ca3af}.ramp-styles input::placeholder,.ramp-styles textarea::placeholder{opacity:1;color:#9ca3af}.ramp-styles button,.ramp-styles [role=button]{cursor:pointer}.ramp-styles :disabled{cursor:default}.ramp-styles img,.ramp-styles svg,.ramp-styles video,.ramp-styles canvas,.ramp-styles audio,.ramp-styles iframe,.ramp-styles embed,.ramp-styles object{display:block;vertical-align:middle}.ramp-styles img,.ramp-styles video{max-width:100%;height:auto}.ramp-styles [hidden]{display:none}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:#fff;border-color:#6b7280;border-width:1px;border-radius:0;padding:.5rem .75rem;font-size:1rem;line-height:1.5rem;--tw-shadow: 0 0 #0000 }.ramp-styles [type=text]:focus,.ramp-styles [type=email]:focus,.ramp-styles [type=url]:focus,.ramp-styles [type=password]:focus,.ramp-styles [type=number]:focus,.ramp-styles [type=date]:focus,.ramp-styles [type=datetime-local]:focus,.ramp-styles [type=month]:focus,.ramp-styles [type=search]:focus,.ramp-styles [type=tel]:focus,.ramp-styles [type=time]:focus,.ramp-styles [type=week]:focus,.ramp-styles [multiple]:focus,.ramp-styles textarea:focus,.ramp-styles select:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow);border-color:#2563eb}.ramp-styles input::-moz-placeholder,.ramp-styles textarea::-moz-placeholder{color:#6b7280;opacity:1}.ramp-styles input::placeholder,.ramp-styles textarea::placeholder{color:#6b7280;opacity:1}.ramp-styles ::-webkit-datetime-edit-fields-wrapper{padding:0}.ramp-styles ::-webkit-date-and-time-value{min-height:1.5em}.ramp-styles ::-webkit-datetime-edit,.ramp-styles ::-webkit-datetime-edit-year-field,.ramp-styles ::-webkit-datetime-edit-month-field,.ramp-styles ::-webkit-datetime-edit-day-field,.ramp-styles ::-webkit-datetime-edit-hour-field,.ramp-styles ::-webkit-datetime-edit-minute-field,.ramp-styles ::-webkit-datetime-edit-second-field,.ramp-styles ::-webkit-datetime-edit-millisecond-field,.ramp-styles ::-webkit-datetime-edit-meridiem-field{padding-top:0;padding-bottom:0}.ramp-styles select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 20 20'%3e%3cpath stroke='%236b7280' stroke-linecap='round' stroke-linejoin='round' stroke-width='1.5' d='M6 8l4 4 4-4'/%3e%3c/svg%3e");background-position:right .5rem center;background-repeat:no-repeat;background-size:1.5em 1.5em;padding-right:2.5rem;-webkit-print-color-adjust:exact;print-color-adjust:exact}.ramp-styles [multiple]{background-image:initial;background-position:initial;background-repeat:unset;background-size:initial;padding-right:.75rem;-webkit-print-color-adjust:unset;print-color-adjust:unset}.ramp-styles [type=checkbox],.ramp-styles [type=radio]{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:0;-webkit-print-color-adjust:exact;print-color-adjust:exact;display:inline-block;vertical-align:middle;background-origin:border-box;-webkit-user-select:none;-moz-user-select:none;user-select:none;flex-shrink:0;height:1rem;width:1rem;color:#2563eb;background-color:#fff;border-color:#6b7280;border-width:1px;--tw-shadow: 0 0 #0000 }.ramp-styles [type=checkbox]{border-radius:0}.ramp-styles [type=radio]{border-radius:100%}.ramp-styles [type=checkbox]:focus,.ramp-styles [type=radio]:focus{outline:2px solid transparent;outline-offset:2px;--tw-ring-inset: var(--tw-empty, );--tw-ring-offset-width: 2px;--tw-ring-offset-color: #fff;--tw-ring-color: #2563eb;--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow)}.ramp-styles [type=checkbox]:checked,.ramp-styles [type=radio]:checked{border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.ramp-styles [type=checkbox]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3cpath d='M12.207 4.793a1 1 0 010 1.414l-5 5a1 1 0 01-1.414 0l-2-2a1 1 0 011.414-1.414L6.5 9.086l4.293-4.293a1 1 0 011.414 0z'/%3e%3c/svg%3e")}.ramp-styles [type=radio]:checked{background-image:url("data:image/svg+xml,%3csvg viewBox='0 0 16 16' fill='white' xmlns='http://www.w3.org/2000/svg'%3e%3ccircle cx='8' cy='8' r='3'/%3e%3c/svg%3e")}.ramp-styles [type=checkbox]:checked:hover,.ramp-styles [type=checkbox]:checked:focus,.ramp-styles [type=radio]:checked:hover,.ramp-styles [type=radio]:checked:focus{border-color:transparent;background-color:currentColor}.ramp-styles [type=checkbox]:indeterminate{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' fill='none' viewBox='0 0 16 16'%3e%3cpath stroke='white' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='M4 8h8'/%3e%3c/svg%3e");border-color:transparent;background-color:currentColor;background-size:100% 100%;background-position:center;background-repeat:no-repeat}.ramp-styles [type=checkbox]:indeterminate:hover,.ramp-styles [type=checkbox]:indeterminate:focus{border-color:transparent;background-color:currentColor}.ramp-styles [type=file]{background:unset;border-color:inherit;border-width:0;border-radius:0;padding:0;font-size:unset;line-height:inherit}.ramp-styles [type=file]:focus{outline:1px solid ButtonText;outline:1px auto -webkit-focus-ring-color}.ramp-styles .ramp-markdown :not(table,td,img){all:revert}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{padding-top:8px}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{padding-right:12px}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{padding-bottom:8px}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{padding-left:12px}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{font-size:16px;line-height:24px}.ramp-styles [type=text],.ramp-styles [type=email],.ramp-styles [type=url],.ramp-styles [type=password],.ramp-styles [type=number],.ramp-styles [type=date],.ramp-styles [type=datetime-local],.ramp-styles [type=month],.ramp-styles [type=search],.ramp-styles [type=tel],.ramp-styles [type=time],.ramp-styles [type=week],.ramp-styles [multiple],.ramp-styles textarea,.ramp-styles select{font-weight:400}.ramp-styles [type=checkbox],.ramp-styles [type=radio]{height:16px}.ramp-styles [type=checkbox],.ramp-styles [type=radio]{width:16px}.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1 }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-pan-x: ;--tw-pan-y: ;--tw-pinch-zoom: }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-scroll-snap-strictness: proximity }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-ordinal: ;--tw-slashed-zero: ;--tw-numeric-figure: ;--tw-numeric-spacing: ;--tw-numeric-fraction: }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000 }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-ring-inset: ;--tw-ring-offset-width: 0px;--tw-ring-offset-color: #fff;--tw-ring-color: rgb(59 130 246 / .5);--tw-ring-offset-shadow: 0 0 #0000;--tw-ring-shadow: 0 0 #0000;--tw-shadow: 0 0 #0000;--tw-shadow-colored: 0 0 #0000 }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-blur: ;--tw-brightness: ;--tw-contrast: ;--tw-grayscale: ;--tw-hue-rotate: ;--tw-invert: ;--tw-saturate: ;--tw-sepia: ;--tw-drop-shadow: }.ramp-styles *,.ramp-styles :before,.ramp-styles :after{--tw-backdrop-blur: ;--tw-backdrop-brightness: ;--tw-backdrop-contrast: ;--tw-backdrop-grayscale: ;--tw-backdrop-hue-rotate: ;--tw-backdrop-invert: ;--tw-backdrop-opacity: ;--tw-backdrop-saturate: ;--tw-backdrop-sepia: }.ramp-styles .container{width:100%}.ramp-styles .sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border-width:0}.ramp-styles .pointer-events-none{pointer-events:none}.ramp-styles .pointer-events-auto{pointer-events:auto}.ramp-styles .visible{visibility:visible}.ramp-styles .\!visible{visibility:visible!important}.ramp-styles .invisible{visibility:hidden}.ramp-styles .static{position:static}.ramp-styles .fixed{position:fixed}.ramp-styles .absolute{position:absolute}.ramp-styles .relative{position:relative}.ramp-styles .sticky{position:sticky}.ramp-styles .inset-0{inset:0}.ramp-styles .inset-x-1\/2{left:50%;right:50%}.ramp-styles .inset-y-9\/20{top:45%;bottom:45%}.ramp-styles .inset-x-0{left:0;right:0}.ramp-styles .inset-y-0{top:0;bottom:0}.ramp-styles .top-0{top:0}.ramp-styles .left-0{left:0}.ramp-styles .top-8{top:8px}.ramp-styles .right-5{right:5px}.ramp-styles .top-5{top:5px}.ramp-styles .left-full{left:100%}.ramp-styles .bottom-0{bottom:0}.ramp-styles .right-0{right:0}.ramp-styles .top-2{top:2px}.ramp-styles .top-1{top:1px}.ramp-styles .right-2{right:2px}.ramp-styles .right-3{right:3px}.ramp-styles .top-3{top:3px}.ramp-styles .left-8{left:8px}.ramp-styles .bottom-36{bottom:36px}.ramp-styles .-top-2{top:-2px}.ramp-styles .-right-2{right:-2px}.ramp-styles .bottom-28{bottom:28px}.ramp-styles .bottom-48{bottom:48px}.ramp-styles .bottom-6{bottom:6px}.ramp-styles .top-1\/2{top:50%}.ramp-styles .left-1\/2{left:50%}.ramp-styles .right-8{right:8px}.ramp-styles .left-3{left:3px}.ramp-styles .left-6{left:6px}.ramp-styles .z-50{z-index:50}.ramp-styles .z-10{z-index:10}.ramp-styles .z-30{z-index:30}.ramp-styles .float-right{float:right}.ramp-styles .m-auto{margin:auto}.ramp-styles .m-2{margin:2px}.ramp-styles .m-0{margin:0}.ramp-styles .m-8{margin:8px}.ramp-styles .m-15{margin:15px}.ramp-styles .m-5{margin:5px}.ramp-styles .mx-2{margin-left:2px;margin-right:2px}.ramp-styles .mx-8{margin-left:8px;margin-right:8px}.ramp-styles .mx-4{margin-left:4px;margin-right:4px}.ramp-styles .my-4{margin-top:4px;margin-bottom:4px}.ramp-styles .mx-5{margin-left:5px;margin-right:5px}.ramp-styles .my-16{margin-top:16px;margin-bottom:16px}.ramp-styles .my-20{margin-top:20px;margin-bottom:20px}.ramp-styles .mx-10{margin-left:10px;margin-right:10px}.ramp-styles .mb-20{margin-bottom:20px}.ramp-styles .ml-auto{margin-left:auto}.ramp-styles .mt-auto{margin-top:auto}.ramp-styles .mr-10{margin-right:10px}.ramp-styles .mb-10{margin-bottom:10px}.ramp-styles .mt-5{margin-top:5px}.ramp-styles .ml-8{margin-left:8px}.ramp-styles .mr-4{margin-right:4px}.ramp-styles .ml-4{margin-left:4px}.ramp-styles .ml-10{margin-left:10px}.ramp-styles .mr-8{margin-right:8px}.ramp-styles .mr-6{margin-right:6px}.ramp-styles .mb-6{margin-bottom:6px}.ramp-styles .ml-20{margin-left:20px}.ramp-styles .mt-10{margin-top:10px}.ramp-styles .mt-36{margin-top:36px}.ramp-styles .mb-5{margin-bottom:5px}.ramp-styles .ml-42{margin-left:42px}.ramp-styles .mt-16{margin-top:16px}.ramp-styles .ml-32{margin-left:32px}.ramp-styles .mb-14{margin-bottom:14px}.ramp-styles .mb-8{margin-bottom:8px}.ramp-styles .mt-20{margin-top:20px}.ramp-styles .-ml-30{margin-left:-30px}.ramp-styles .ml-6{margin-left:6px}.ramp-styles .mt-2{margin-top:2px}.ramp-styles .mr-2{margin-right:2px}.ramp-styles .mr-auto{margin-right:auto}.ramp-styles .mb-3{margin-bottom:3px}.ramp-styles .mt-12{margin-top:12px}.ramp-styles .mr-12{margin-right:12px}.ramp-styles .mb-12{margin-bottom:12px}.ramp-styles .mb-0{margin-bottom:0}.ramp-styles .mb-1{margin-bottom:1px}.ramp-styles .mt-4{margin-top:4px}.ramp-styles .mr-15{margin-right:15px}.ramp-styles .mr-1{margin-right:1px}.ramp-styles .ml-15{margin-left:15px}.ramp-styles .ml-48{margin-left:48px}.ramp-styles .mr-16{margin-right:16px}.ramp-styles .box-content{box-sizing:content-box}.ramp-styles .block{display:block}.ramp-styles .inline-block{display:inline-block}.ramp-styles .inline{display:inline}.ramp-styles .flex{display:flex}.ramp-styles .inline-flex{display:inline-flex}.ramp-styles .table{display:table}.ramp-styles .grid{display:grid}.ramp-styles .contents{display:contents}.ramp-styles .hidden{display:none}.ramp-styles .h-full{height:100%}.ramp-styles .h-20{height:20px}.ramp-styles .h-16{height:16px}.ramp-styles .h-15{height:15px}.ramp-styles .h-18{height:18px}.ramp-styles .h-5{height:5px}.ramp-styles .h-24{height:24px}.ramp-styles .h-256{height:256px}.ramp-styles .h-230{height:230px}.ramp-styles .h-48{height:48px}.ramp-styles .h-36{height:36px}.ramp-styles .h-40{height:40px}.ramp-styles .h-3{height:3px}.ramp-styles .h-180{height:180px}.ramp-styles .h-30{height:30px}.ramp-styles .h-25{height:25px}.ramp-styles .h-6{height:6px}.ramp-styles .h-56{height:56px}.ramp-styles .h-26{height:26px}.ramp-styles .h-32{height:32px}.ramp-styles .h-192{height:192px}.ramp-styles .h-0{height:0px}.ramp-styles .h-75{height:75px}.ramp-styles .h-auto{height:auto}.ramp-styles .h-28{height:28px}.ramp-styles .h-10{height:10px}.ramp-styles .h-38{height:38px}.ramp-styles .h-44{height:44px}.ramp-styles .max-h-0{max-height:0px}.ramp-styles .w-500{width:500px}.ramp-styles .w-full{width:100%}.ramp-styles .w-20{width:20px}.ramp-styles .w-256{width:256px}.ramp-styles .w-16{width:16px}.ramp-styles .w-40{width:40px}.ramp-styles .w-15{width:15px}.ramp-styles .w-8{width:8px}.ramp-styles .w-24{width:24px}.ramp-styles .w-18{width:18px}.ramp-styles .w-48{width:48px}.ramp-styles .w-2\/3{width:66.666667%}.ramp-styles .w-64{width:64px}.ramp-styles .w-160{width:160px}.ramp-styles .w-25{width:25px}.ramp-styles .w-32{width:32px}.ramp-styles .w-230{width:230px}.ramp-styles .\!w-\[100\%\]{width:100%!important}.ramp-styles .w-10{width:10px}.ramp-styles .w-fit{width:-moz-fit-content;width:fit-content}.ramp-styles .w-192{width:192px}.ramp-styles .w-30{width:30px}.ramp-styles .w-0{width:0px}.ramp-styles .w-28{width:28px}.ramp-styles .w-42{width:42px}.ramp-styles .w-1\/2{width:50%}.ramp-styles .w-12{width:12px}.ramp-styles .w-auto{width:auto}.ramp-styles .min-w-fit{min-width:-moz-fit-content;min-width:fit-content}.ramp-styles .min-w-0{min-width:0px}.ramp-styles .max-w-full{max-width:100%}.ramp-styles .flex-1{flex:1 1 0%}.ramp-styles .flex-auto{flex:1 1 auto}.ramp-styles .flex-none{flex:none}.ramp-styles .flex-shrink-0,.ramp-styles .shrink-0{flex-shrink:0}.ramp-styles .flex-grow{flex-grow:1}.ramp-styles .grow-\[1\.4\]{flex-grow:1.4}.ramp-styles .grow{flex-grow:1}.ramp-styles .-translate-x-full{--tw-translate-x: -100%;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp-styles .-rotate-180{--tw-rotate: -180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp-styles .rotate-90{--tw-rotate: 90deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp-styles .rotate-180{--tw-rotate: 180deg;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp-styles .transform{transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}@keyframes spin{to{transform:rotate(360deg)}}.ramp-styles .animate-spin{animation:spin 1s linear infinite}.ramp-styles .cursor-text{cursor:text}.ramp-styles .cursor-pointer{cursor:pointer}.ramp-styles .cursor-not-allowed{cursor:not-allowed}.ramp-styles .cursor-default{cursor:default}.ramp-styles .cursor-move{cursor:move}.ramp-styles .cursor-auto{cursor:auto}.ramp-styles .select-none{-webkit-user-select:none;-moz-user-select:none;user-select:none}.ramp-styles .select-text{-webkit-user-select:text;-moz-user-select:text;user-select:text}.ramp-styles .resize{resize:both}.ramp-styles .grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.ramp-styles .flex-row{flex-direction:row}.ramp-styles .flex-col{flex-direction:column}.ramp-styles .flex-wrap{flex-wrap:wrap}.ramp-styles .place-content-center{place-content:center}.ramp-styles .items-start{align-items:flex-start}.ramp-styles .items-center{align-items:center}.ramp-styles .items-stretch{align-items:stretch}.ramp-styles .justify-start{justify-content:flex-start}.ramp-styles .justify-end{justify-content:flex-end}.ramp-styles .justify-center{justify-content:center}.ramp-styles .justify-between{justify-content:space-between}.ramp-styles .gap-y-8{row-gap:8px}.ramp-styles .space-x-5>:not([hidden])~:not([hidden]){--tw-space-x-reverse: 0;margin-right:calc(5px * var(--tw-space-x-reverse));margin-left:calc(5px * calc(1 - var(--tw-space-x-reverse)))}.ramp-styles .self-end{align-self:flex-end}.ramp-styles .self-center{align-self:center}.ramp-styles .overflow-auto{overflow:auto}.ramp-styles .overflow-hidden{overflow:hidden}.ramp-styles .overflow-y-auto{overflow-y:auto}.ramp-styles .truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ramp-styles .whitespace-nowrap{white-space:nowrap}.ramp-styles .whitespace-pre-line{white-space:pre-line}.ramp-styles .whitespace-pre-wrap{white-space:pre-wrap}.ramp-styles .break-words{overflow-wrap:break-word}.ramp-styles .break-all{word-break:break-all}.ramp-styles .rounded{border-radius:.25rem}.ramp-styles .rounded-full{border-radius:9999px}.ramp-styles .border{border-width:1px}.ramp-styles .border-2{border-width:2px}.ramp-styles .border-0{border-width:0px}.ramp-styles .border-4{border-width:4px}.ramp-styles .border-y{border-top-width:1px;border-bottom-width:1px}.ramp-styles .border-b{border-bottom-width:1px}.ramp-styles .border-t-0{border-top-width:0px}.ramp-styles .border-t{border-top-width:1px}.ramp-styles .border-b-2{border-bottom-width:2px}.ramp-styles .border-l-2{border-left-width:2px}.ramp-styles .border-solid{border-style:solid}.ramp-styles .border-dashed{border-style:dashed}.ramp-styles .border-none{border-style:none}.ramp-styles .border-gray-600{--tw-border-opacity: 1;border-color:rgb(75 85 99 / var(--tw-border-opacity))}.ramp-styles .border-blue-500{--tw-border-opacity: 1;border-color:rgb(59 130 246 / var(--tw-border-opacity))}.ramp-styles .border-gray-200{--tw-border-opacity: 1;border-color:rgb(229 231 235 / var(--tw-border-opacity))}.ramp-styles .border-gray-300{--tw-border-opacity: 1;border-color:rgb(209 213 219 / var(--tw-border-opacity))}.ramp-styles .border-white{--tw-border-opacity: 1;border-color:rgb(255 255 255 / var(--tw-border-opacity))}.ramp-styles .border-black{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.ramp-styles .border-gray-400{--tw-border-opacity: 1;border-color:rgb(156 163 175 / var(--tw-border-opacity))}.ramp-styles .border-yellow-500{--tw-border-opacity: 1;border-color:rgb(234 179 8 / var(--tw-border-opacity))}.ramp-styles .\!border-green-900{--tw-border-opacity: 1 !important;border-color:rgb(20 83 45 / var(--tw-border-opacity))!important}.ramp-styles .\!border-red-900{--tw-border-opacity: 1 !important;border-color:rgb(127 29 29 / var(--tw-border-opacity))!important}.ramp-styles .border-gray-500{--tw-border-opacity: 1;border-color:rgb(107 114 128 / var(--tw-border-opacity))}.ramp-styles .border-b-gray-600{--tw-border-opacity: 1;border-bottom-color:rgb(75 85 99 / var(--tw-border-opacity))}.ramp-styles .bg-white{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.ramp-styles .bg-black{--tw-bg-opacity: 1;background-color:rgb(0 0 0 / var(--tw-bg-opacity))}.ramp-styles .bg-blue-500{--tw-bg-opacity: 1;background-color:rgb(59 130 246 / var(--tw-bg-opacity))}.ramp-styles .bg-gray-200{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp-styles .bg-gray-300{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.ramp-styles .bg-gray-100{--tw-bg-opacity: 1;background-color:rgb(243 244 246 / var(--tw-bg-opacity))}.ramp-styles .bg-black-75{background-color:#000000bf}.ramp-styles .bg-blue-900{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity))}.ramp-styles .bg-green-500{--tw-bg-opacity: 1;background-color:rgb(34 197 94 / var(--tw-bg-opacity))}.ramp-styles .bg-blue-800{--tw-bg-opacity: 1;background-color:rgb(30 64 175 / var(--tw-bg-opacity))}.ramp-styles .bg-transparent{background-color:transparent}.ramp-styles .bg-white-75{background-color:#ffffffbf}.ramp-styles .bg-blue-700{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.ramp-styles .bg-green-100{--tw-bg-opacity: 1;background-color:rgb(220 252 231 / var(--tw-bg-opacity))}.ramp-styles .bg-red-100{--tw-bg-opacity: 1;background-color:rgb(254 226 226 / var(--tw-bg-opacity))}.ramp-styles .bg-gray-500{--tw-bg-opacity: 1;background-color:rgb(107 114 128 / var(--tw-bg-opacity))}.ramp-styles .bg-red-200{--tw-bg-opacity: 1;background-color:rgb(254 202 202 / var(--tw-bg-opacity))}.ramp-styles .bg-opacity-30{--tw-bg-opacity: .3 }.ramp-styles .fill-current{fill:currentColor}.ramp-styles .fill-black{fill:#000}.ramp-styles .fill-gray-400{fill:#9ca3af}.ramp-styles .stroke-black{stroke:#000}.ramp-styles .stroke-1{stroke-width:1}.ramp-styles .object-contain{-o-object-fit:contain;object-fit:contain}.ramp-styles .p-20{padding:20px}.ramp-styles .p-0{padding:0}.ramp-styles .p-8{padding:8px}.ramp-styles .p-4{padding:4px}.ramp-styles .p-6{padding:6px}.ramp-styles .p-5{padding:5px}.ramp-styles .p-3{padding:3px}.ramp-styles .p-2{padding:2px}.ramp-styles .\!p-5{padding:5px!important}.ramp-styles .px-20{padding-left:20px;padding-right:20px}.ramp-styles .py-10{padding-top:10px;padding-bottom:10px}.ramp-styles .px-10{padding-left:10px;padding-right:10px}.ramp-styles .py-8{padding-top:8px;padding-bottom:8px}.ramp-styles .py-2{padding-top:2px;padding-bottom:2px}.ramp-styles .px-14{padding-left:14px;padding-right:14px}.ramp-styles .px-4{padding-left:4px;padding-right:4px}.ramp-styles .px-8{padding-left:8px;padding-right:8px}.ramp-styles .py-16{padding-top:16px;padding-bottom:16px}.ramp-styles .px-16{padding-left:16px;padding-right:16px}.ramp-styles .py-6{padding-top:6px;padding-bottom:6px}.ramp-styles .py-30{padding-top:30px;padding-bottom:30px}.ramp-styles .py-0{padding-top:0;padding-bottom:0}.ramp-styles .py-15{padding-top:15px;padding-bottom:15px}.ramp-styles .px-25{padding-left:25px;padding-right:25px}.ramp-styles .py-1{padding-top:1px;padding-bottom:1px}.ramp-styles .px-5{padding-left:5px;padding-right:5px}.ramp-styles .px-12{padding-left:12px;padding-right:12px}.ramp-styles .py-12{padding-top:12px;padding-bottom:12px}.ramp-styles .px-7{padding-left:7px;padding-right:7px}.ramp-styles .py-5{padding-top:5px;padding-bottom:5px}.ramp-styles .pb-10{padding-bottom:10px}.ramp-styles .pb-8{padding-bottom:8px}.ramp-styles .pl-0{padding-left:0}.ramp-styles .pl-8{padding-left:8px}.ramp-styles .pb-5{padding-bottom:5px}.ramp-styles .pl-5{padding-left:5px}.ramp-styles .pr-5{padding-right:5px}.ramp-styles .pr-16{padding-right:16px}.ramp-styles .pb-4{padding-bottom:4px}.ramp-styles .pr-32{padding-right:32px}.ramp-styles .pb-2{padding-bottom:2px}.ramp-styles .pt-5{padding-top:5px}.ramp-styles .pb-36{padding-bottom:36px}.ramp-styles .pr-12{padding-right:12px}.ramp-styles .pt-15{padding-top:15px}.ramp-styles .pb-24{padding-bottom:24px}.ramp-styles .pl-12{padding-left:12px}.ramp-styles .pl-36{padding-left:36px}.ramp-styles .pl-3{padding-left:3px}.ramp-styles .pl-30{padding-left:30px}.ramp-styles .pt-2{padding-top:2px}.ramp-styles .pl-4{padding-left:4px}.ramp-styles .pr-0{padding-right:0}.ramp-styles .pt-10{padding-top:10px}.ramp-styles .text-left{text-align:left}.ramp-styles .text-center{text-align:center}.ramp-styles .align-middle{vertical-align:middle}.ramp-styles .text-xl{font-size:20px;line-height:28px}.ramp-styles .text-sm{font-size:14px;line-height:20px}.ramp-styles .text-xs{font-size:12px;line-height:16px}.ramp-styles .text-lg{font-size:18px;line-height:28px}.ramp-styles .text-base{font-size:16px;line-height:24px}.ramp-styles .text-2xl{font-size:24px;line-height:32px}.ramp-styles .font-bold{font-weight:700}.ramp-styles .font-normal{font-weight:400}.ramp-styles .font-semibold{font-weight:600}.ramp-styles .capitalize{text-transform:capitalize}.ramp-styles .leading-none{line-height:1}.ramp-styles .leading-tight{line-height:1.25}.ramp-styles .leading-snug{line-height:1.375}.ramp-styles .text-blue-600{--tw-text-opacity: 1;color:rgb(37 99 235 / var(--tw-text-opacity))}.ramp-styles .text-gray-500{--tw-text-opacity: 1;color:rgb(107 114 128 / var(--tw-text-opacity))}.ramp-styles .text-white{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ramp-styles .text-gray-700{--tw-text-opacity: 1;color:rgb(55 65 81 / var(--tw-text-opacity))}.ramp-styles .text-gray-400{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.ramp-styles .text-gray-200{--tw-text-opacity: 1;color:rgb(229 231 235 / var(--tw-text-opacity))}.ramp-styles .text-black{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.ramp-styles .text-gray-300{--tw-text-opacity: 1;color:rgb(209 213 219 / var(--tw-text-opacity))}.ramp-styles .text-red-900{--tw-text-opacity: 1;color:rgb(127 29 29 / var(--tw-text-opacity))}.ramp-styles .text-gray-600{--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.ramp-styles .text-black-75{color:#000000bf}.ramp-styles .underline{-webkit-text-decoration-line:underline;text-decoration-line:underline}.ramp-styles .opacity-0{opacity:0}.ramp-styles .opacity-75{opacity:.75}.ramp-styles .opacity-60{opacity:.6}.ramp-styles .opacity-50{opacity:.5}.ramp-styles .shadow-2xl{--tw-shadow: 0 25px 50px -12px rgb(0 0 0 / .25);--tw-shadow-colored: 0 25px 50px -12px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ramp-styles .shadow-md{--tw-shadow: 0 4px 6px -1px rgb(0 0 0 / .1), 0 2px 4px -2px rgb(0 0 0 / .1);--tw-shadow-colored: 0 4px 6px -1px var(--tw-shadow-color), 0 2px 4px -2px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ramp-styles .shadow-tm{--tw-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 3px 0 rgba(0, 0, 0, .1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.ramp-styles .outline-none{outline:2px solid transparent;outline-offset:2px}.ramp-styles .outline{outline-style:solid}.ramp-styles .ring{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ramp-styles .ring-transparent{--tw-ring-color: transparent }.ramp-styles .blur{--tw-blur: blur(8px);filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ramp-styles .filter{filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}.ramp-styles .backdrop-filter{-webkit-backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia);backdrop-filter:var(--tw-backdrop-blur) var(--tw-backdrop-brightness) var(--tw-backdrop-contrast) var(--tw-backdrop-grayscale) var(--tw-backdrop-hue-rotate) var(--tw-backdrop-invert) var(--tw-backdrop-opacity) var(--tw-backdrop-saturate) var(--tw-backdrop-sepia)}.ramp-styles .transition{transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-backdrop-filter;transition-property:color,background-color,border-color,fill,stroke,opacity,box-shadow,transform,filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-text-decoration-color,-webkit-backdrop-filter;transition-property:color,background-color,border-color,text-decoration-color,fill,stroke,opacity,box-shadow,transform,filter,backdrop-filter,-webkit-backdrop-filter;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ramp-styles .transition-all{transition-property:all;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ramp-styles .transition-opacity{transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);transition-duration:.15s}.ramp-styles .duration-150{transition-duration:.15s}.ramp-styles .duration-300{transition-duration:.3s}.ramp-styles .duration-1000{transition-duration:1s}.ramp-styles .ease-in-out{transition-timing-function:cubic-bezier(.4,0,.2,1)}.ramp-styles .ease-out{transition-timing-function:cubic-bezier(0,0,.2,1)}.ramp-styles .ease-in{transition-timing-function:cubic-bezier(.4,0,1,1)}.ramp-styles .line-clamp-3{overflow:hidden;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:3}.ramp-styles .display-none{display:none}.ramp-styles .first\:mt-8:first-child{margin-top:8px}.ramp-styles .last\:mr-0:last-child{margin-right:0}.ramp-styles .even\:bg-gray-300:nth-child(2n){--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.ramp-styles .hover\:scale-105:hover{--tw-scale-x: 1.05;--tw-scale-y: 1.05;transform:translate(var(--tw-translate-x),var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y))}.ramp-styles .hover\:border-black:hover{--tw-border-opacity: 1;border-color:rgb(0 0 0 / var(--tw-border-opacity))}.ramp-styles .hover\:bg-green-700:hover{--tw-bg-opacity: 1;background-color:rgb(21 128 61 / var(--tw-bg-opacity))}.ramp-styles .hover\:bg-blue-700:hover{--tw-bg-opacity: 1;background-color:rgb(29 78 216 / var(--tw-bg-opacity))}.ramp-styles .hover\:bg-gray-300:hover{--tw-bg-opacity: 1;background-color:rgb(209 213 219 / var(--tw-bg-opacity))}.ramp-styles .hover\:bg-gray-200:hover{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp-styles .hover\:bg-white:hover{--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity))}.ramp-styles .hover\:text-white:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.ramp-styles .hover\:text-black:hover{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.ramp-styles .hover\:opacity-50:hover{opacity:.5}.ramp-styles .hover\:opacity-90:hover{opacity:.9}.ramp-styles .focus\:border-green-500:focus{--tw-border-opacity: 1;border-color:rgb(34 197 94 / var(--tw-border-opacity))}.ramp-styles .focus\:bg-gray-200:focus{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp-styles .focus\:text-black:focus{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.ramp-styles .focus\:opacity-100:focus{opacity:1}.ramp-styles .focus\:outline-none:focus{outline:2px solid transparent;outline-offset:2px}.ramp-styles .focus\:ring:focus{--tw-ring-offset-shadow: var(--tw-ring-inset) 0 0 0 var(--tw-ring-offset-width) var(--tw-ring-offset-color);--tw-ring-shadow: var(--tw-ring-inset) 0 0 0 calc(3px + var(--tw-ring-offset-width)) var(--tw-ring-color);box-shadow:var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow, 0 0 #0000)}.ramp-styles .focus\:ring-blue-500:focus{--tw-ring-opacity: 1;--tw-ring-color: rgb(59 130 246 / var(--tw-ring-opacity)) }.ramp-styles .focus\:ring-opacity-30:focus{--tw-ring-opacity: .3 }.ramp-styles .disabled\:cursor-default:disabled{cursor:default}.ramp-styles .disabled\:bg-gray-200:disabled{--tw-bg-opacity: 1;background-color:rgb(229 231 235 / var(--tw-bg-opacity))}.ramp-styles .disabled\:text-gray-400:disabled{--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.ramp-styles .disabled\:opacity-30:disabled{opacity:.3}.ramp-styles .xs .xs\:mr-0{margin-right:0}.ramp-styles .xs .xs\:pl-40{padding-left:40px}.ramp-styles .xs .xs\:pb-28{padding-bottom:28px}.ramp-styles .xs .xs\:pr-0{padding-right:0}.ramp-styles .sm .sm\:top-1{top:1px}.ramp-styles .sm .sm\:bottom-38{bottom:38px}.ramp-styles .sm .sm\:z-20{z-index:20}.ramp-styles .sm .sm\:mx-10{margin-left:10px;margin-right:10px}.ramp-styles .sm .sm\:mx-20{margin-left:20px;margin-right:20px}.ramp-styles .sm .sm\:mx-16{margin-left:16px;margin-right:16px}.ramp-styles .sm .sm\:ml-0{margin-left:0}.ramp-styles .sm .sm\:mr-12{margin-right:12px}.ramp-styles .sm .sm\:ml-20{margin-left:20px}.ramp-styles .sm .sm\:mr-16{margin-right:16px}.ramp-styles .sm .sm\:mb-0{margin-bottom:0}.ramp-styles .sm .sm\:block{display:block}.ramp-styles .sm .sm\:flex{display:flex}.ramp-styles .sm .sm\:h-26{height:26px}.ramp-styles .sm .sm\:w-64{width:64px}.ramp-styles .sm .sm\:w-1\/2{width:50%}.ramp-styles .sm .sm\:p-12{padding:12px}.ramp-styles .sm .sm\:p-8{padding:8px}.ramp-styles .sm .sm\:py-6{padding-top:6px;padding-bottom:6px}.ramp-styles .sm .sm\:px-16{padding-left:16px;padding-right:16px}.ramp-styles .sm .sm\:px-8{padding-left:8px;padding-right:8px}.ramp-styles .sm .sm\:pl-80{padding-left:80px}.ramp-styles .sm .sm\:pb-48{padding-bottom:48px}.ramp-styles .sm .sm\:pr-40{padding-right:40px}.ramp-styles .sm .sm\:pr-0{padding-right:0}.ramp-styles .sm .sm\:pr-8{padding-right:8px}.ramp-styles .sm .sm\:text-base{font-size:16px;line-height:24px}.ramp-styles .sm .sm\:display-none{display:none}.ramp-styles{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:16px;line-height:1.5;word-wrap:break-word}.ramp-styles button:focus{outline:2px solid black}.ramp-styles .ag-theme-material *{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.grid-icons{font-family:Roboto!important}.ramp-styles .esri-zoom-box__container{position:absolute;inset:0}.ramp-styles .esri-zoom-box__overlay{width:100%;height:100%}.ramp-styles .esri-zoom-box__overlay-background{fill:#0000001a}.ramp-styles .esri-zoom-box__outline{fill:transparent;stroke:#1e90ff;stroke-dasharray:1,1;stroke-width:2px}.ramp-markdown td{border-width:1px;padding:5px}.ramp-markdown img{display:inline}.ramp-markdown p{margin-bottom:10px}.tippy-tooltip.ramp-theme{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;font-size:14px}.tippy-tooltip.ramp-theme svg{display:inline}@font-face{font-family:Montserrat;src:url(data:font/woff2;base64,d09GMgABAAAAAErkABEAAAAAtkQAAEp/AAEAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGlgb5SIciAgGYACFEAiBZAmabREICoG8LIGiNguEKAABNgIkA4g+BCAFhAgHiWgMgVUb/aUH2DaNZ9p5AibWltdHOxthu1tFDU+J3Kysl5vUK5L//zOOjjEcswGilt0OMXcPCPLsaasSgcoaHdMEHFr3mLO8lMinZ0jl2O+CZH86ZphoOKy462buVMn3y37u5vnt0+96WHxsdxTpTuV8s2/8J5aNcqRNKys+EHA+r9k2W6Ols4CuPSg1ju9vJ9K6jFoXdMVpldgY3hoQK9kl0o2sS/hMOQnE8igrlJ7bKnOaqKTR8FHhEb0hCMMGE8Y2LwKvqNhsOXYR2LiMkd3k5CWoxsJ6Zo+CyCrsEIQCdqmosNBhh68ZJFB5ov152lbv/RlmqDZqRNAGxSqMZl3s1U3EAMllcTPr3L3M8O6wSjXr7pnZXfCsjPXhf0QSZ0CwGF0xQkEOwoXvYr45ZdFHCjXAb7N3oaebuknqpoIKKhkCwuPx4MEjJCSUUFFCTIyZS2MudbvVhcvwrncnrPKfy7vedtXu7v7WFzz9/3789sx9X739Vgw84dUSi9KJgdZJ7fDPf4t7F41VOF3JdiY2oXfxH7lZX1ffVle+afuluPLCCyec2IYY2ZAsMsgSdhhYDuB/zEQfIP8ONbVM6cOeYfRHp309CSGSAAkw2RgjIQdsT4r/rzaEfCFV1XX7m+a6q2c21RdDvU1z3fmPOu35W7J1P74qcRRWVXbxAHAEGjZe1gIdLisT/Tn2mlS+XN0AuMAUsAMjptRYfyJswPhBxGw2B4sFYkrepTbptrmW6gMA/q2lvtM1WU7dUUrbOKVUZsAyYSiAGJIAQD6Wcv1kBDzT8/9fp77/ZQXu+z8wbJ06lefAsggMTZTWICc+PSEoyau9lidissIFYvvXllJROqxmlB9eCJBhQzpK+Mj2V1A6KmoXZZ66arRmK20qGQjOoDkZbpvKO65cpgo/Tp/8/6baW/1z3sMIK3D5A2cj7UyFjZXWZ3tF51xt59y+efdh0sUABEBKGIwggcAGgFBAWCqQGzCDAQ8A8a8paX0O9VPUOkcA3MAlN3DFnzKdcq5CLOPpf/lL22UVOx9XLsrGRenO/D9x/6+aO2syfggfWEiK5Wo+9GZPqHQBg/38rFj1YIgrWOFC5e+d3dm79xsKpMLK2hWuxxOMQyrisWw5+2EztCpRKIweee6cBeRlgrC9CvPu7Dua9eCPvcp/D6hkdMQSaowS79jv++2GgU0L7d47S5EiIiIiIiFICBIk1Ddxex5qvVQWMuusfBHF/j/W9wfNuvQaE1kvLqlU7y//76f+QU3SPUCtqGzhMiX9f+N/gQLoDkASo2mgCBmQUQFUpAgqUQZVqIMaNEEtJkJt+qApvJDfbGiuBRACXVWbhlr/bO0E9fd5QQ9wv+0hH2SiATVM8N4evyyCOv0z6AO1B20iJHxTM72+QfBRxEUseACJm2gQb4YplRByIOplurp+KkTxWIzsdW3DSnGlRHv6InXThnEJYeGwtaRvlFWqXK71Ne8bimkDNvvFZACQhvVXGqgAuITIQeef7MHJxwHoIgcbgjzTK+FhuIyEiajw3fYDF6BxfeBK0OpZUsQuT8sOd6/3Yaltx5UV7GeM24MxCKN5cQgXe4atRHiIyULfVtj9Pz+e0P3HH758+/mLBO7f9zx+HPjwwfftm/Dzp/TrFyHDdHZWdHUN0d2d19Nj9PYqfX0l/f0VAwOxwcFq69aVbdlCtm4r2r5d2LEzsmtXYPfu0N69kX37htq/v8qBgxmHDgmHD2cdOVJw4oTv1CnfmTPW+YtFly8XXb0auXZNu3497cYN7ebNtFu3Ik+eZD19VvTiRdHbd0UfPqR8+eL5+pX9/Jnz65f0739m8Bga3WYB3bvLaY1AydBgWKYWFEkFcS60OpPLyjJFm8aSYutdp+I0uB/dQAWwikgAT1xOaoDmp0xKgIWYu9dKpwuMQGpwWCzmyNO+F9MeEbT7XOBNUjqNlTtYpZ4qeEqtMM4lBFvGVPcR+3tmnEq3GMP2qm3a8pmF/4JGgJ9UWNpDkFM9BJgdoAMAA73SuSFc556QfdFo6M6bATsD9YYMr3vyL0QW+YrOhSqhVVya0UIFrqYAg42hnHId1xCwT0HzlKJ2jL/vlNslefmQw5PWiSBdBEawGM9Muk7WZhljj+W9HhVN1JFxDDGuUwMgo0P7ue2RcpZNFiSN1KQJGTDKlc8lJ1+WSuJKeVsQhmUptGvUyUh3PilF/+/6kdqrY7WMBhD0NiRMzWMGeGQHHc1zRxpah8o74C0T10+UIgoTYhQpvJs1Oi5pZAboayscMANlX70zzgRTA9rW8Ag6zTEj37SEsbBL59iOKY44T0tlr9DLwqQHJxZY2GwNU6E4jLhJsd6BpGzZDf6PKMePp508mXH6dOz8rawnz2Rf0F7AMdxLktioG/1RT9QozGUhXB5fCIuKm4Cgw3n5c9Rf8mx/HfW32f4+6h9z/XOBf4359wL/GfPfuX4oom70oPeI9iH8Lwogv/6q4asUXI7GzJLkzjSnEZFTGS2tF+gpxqVSRK4GoBhYQHeAEQa9a3NESFoiSgBTWujkyQhGIkLBHpkQYDo6+IT6s+RevT5w+R8ElD+94LkCbJauCcuK4oU2VDwKcRikCSxIeltg40I6VKcq39xzp+gVnwCS6XJh+ICDtVlrrVb1OAqyQZwhUyMsrplNVoQTNdmCDWU61eyilw7wDWE7Sng+c8gLulvsex7Q1wjntZaLUCvzb/IasGi6QEQUwwgWi6N67cYbMgyr7bfLKZu3MS2pBWAJVXyUlw4ymteyfJwGOU08vMsqDBAZZio1andzt/bQXobJnkC6pOqaAJgI1ME6AFhA9xGLLe7fRFEKlEEPAEZ9S5osaG/6i7kY+I2wC3GemVcAB1ZMZovcbEdUWSKQYjcY9QAuK8KgItoyPVwSklvE/wUIDo0KnXXwZ3JeEYuPwYvJNMpsv4wwXrcMhu4EvILtGXVbLePoMJRMQ2mZh7kpFhj+wYOJCFf7AiMLgRrxzGJA8I7PBqYquKnyUhXlSA4wlfL/gALmShElUh4tswg6Bq7YIZAEmSMuZjECW5SQkuP6nDjxwJp3SXCcQZPZLCaTZokTihMlikFJTy0umYIrP5NPNPZSglQKGEYyaACqP0vO6YVgZb2VYT63XAbVK6tvgIrQwCAjQtbba6/rrnvMZ17xmW/8dF/7D0yFfxH334+ZKEZtKIKWUY5CRUqUsunQrY/bEkudddOYO571vDe9HSEQ3Xh6gKYxBnekuh/Pg3jeZkDpFq+HTC8FRsckunF6yEwarpdCH9DQMVPdovRQ6BWP0i1LjzK9atGWsFnK5iybG1Khc9OF+pihbjZo7oTQXGqk3OI8RPNs6MCDpd88pCsXDboeOyoXoQjopafChskGue13NxMbqm1Jt+Q8XftSfZ8Z6jF2qo7NpVV+DE1uzs9+11UETSkiSAuR/njqPAMgsTramlWO7yFZWRuVsGlYPY/L2dRoM7PVAaZUJd/Gl25LkK6VyAsmRqDY8LOBZm5U02qa18usEjzPSeQU50XyACMGIxKgVZQZtk6VTNuzAnOkDvMkNLstSAxURI62wdBCvSbVFm2I2YVe5nZFchHIIlvMG9eIwSVFdZrH5DLhlsFQ2ELEOU4s6GpHiZwK7i9xMQ2WERgkiZ5WUqOr0ZAnZjGDjdjboWViFXxNbW4CFRJzSUwg3lrWv38OxPFxwCgO9NscLixDuLF/ZGXJZ9KDPAjJMTietzwtHpvboF5hUbOZFSOkDen5Svxe4oqraLRopeW87/Nko4E026HIRLTW9I7rlpDGraPWVkqjZGdGvRxbIPtsEJrA8MxvjRLxjUFdpCDgx5C5FAMgs6RIyGwvABZvSePPcXkJ9zcCjdNlidJTgKwuxS0uUum0ZaWdW7RBDjjtRoXyoO0Zs8aUpaucBMowcWitwMOraTXlVaBAOhkQpOfeOFk9zqSiJTZPoQJKlHSEeszYdRMrLQWSjyG8cdFwDbF7DGUQUCbVRc1xwBbR9Zo8rMgFWVq4JsJMliXrNTADYaPLCQJHWcVhqqmx6jEdTUaeUgT0yNBlonW4OjMrhmv4nlYRLnEygFjrWbzEI9K1aId4KsD4HwzIoDb65735105/kELaWFH4BIXF6jnbgy2L97ECQ3XWmpQagD4oaAD9wzE6dVqaiOALHzVLNEhm5VUB0MvjQY8Bv2oUQ7kdFlghgHQg5U5XzbT6OB7YYeJTaJbjwum1uZGJhnAr2chHOgJPQ03ZTwnoDA0z5tiTGK4Bg2uz7iabZEy1PY48o1nzG2YUMSRqh1H72RWN/SHDKDFtqiiUGLfVG6WmstSDQgONh9OUY+CRDXhQFTpsRjUtbrM4DDSaVDt7z0E3X3m6nVZAX/ljD+P9U/G5kUGuNAf53IiIg3glcAi6XQ365LheSYRWDmzP25bo0KeU+8d+jYCQWgss1OR1b2rxmc+0+spXJvrGN2y+8702RAoREYqYGJKQImTkhBQ0KFpatAgRGJHisOLFk0uQgI/DEUiUhKWXTihDhkCzRbKQezLGCZkmlj2JnC+lzArIl/hToRgpl/lTpQxTK0/eHw0NzaG5x7QWTuP1Sbwx4s14HdMQYiVbQmHaKcXK+chO8r2C7Rh1Wy3jaCoKbShPZrA3lSdf2gdfSPlxg74KmY/kAIsi3lkMWOgZMXIwXuJNky7VSxoxACOFMP2D3EQqWRJIZUgWS0zxA+VoIRqAtggG0KIYLZqQgzp7llx1ChgN9v6LMrtZI1JUq0bxDE7GEckUDgL5ltn8YlM6tUwEwRHtDWbJXdhgJH5Cg0TGxkgFeq2/SsK3FnKbE8o/if+5D8iORD3J7bBRnA4YSS35AnL+1Pyp2St7VZt69x/Y3nlh55YATLNmY8e9FYPOF3JkoXsy1mJo0y6tOsjzqVIfbkITESSK6RDFc1VN6GUQk5yb3iKOIjY0KV7Mx4tLVr16eg3JjlOmPV/qdehl0PeSZIqp1U0z41M7JxkXZjAyPfdkPDPwTs43PX8Cmvw12ajZhObgUmSu+YQWfJlikcUEu5L4ursIibg0WvsZ7yyP71wK/YaWSlTqnU1Ryo1oMeKoJKTT1ykpRdLSFqXQFKvNiD2jvJon83qSQwItbVrKZ0hM9omVm7fjEP1o4IwAlDY/rwtUmFMfMtj720RxgnJRaJGTElbC5WroCccxWlqqfC1MaJhITBGPWFunbzGQXkbLE0KeUMFC2CgnFwmyMgyUwC6RlQAuKwG5Hl4jfXfU53+ssDYjLYu/VFjXfaYoBTzfJEBWipSq2/o3eClBAbAJJQ4ncKVGq9FWAl42kzHYs7j9TwY+QRAl01vxvYInNwjNb5qVt7xSbkgnYysKIJUGQYxE32fpTx75b24iJWQFpJbHd1GQUpsJyZrO5UVsQKF6T374SzSD4TNqojxlCsi7dcDc7rqrXuVAxQOy1YrsLo3L2zyV27qZCh+RzxUxsZk7S3le/V/669992OVYhmOTgyaVDWBXmseN1LY0KMZVfYb2mtVCp3qqn08aiH2BW+NfebV/DftG9qbn5re9rUSZRV2u+EUoAMWvvQ9s8V9+BxzX0ABECwAqZAS7zScUu7WESPJU7YruXAm9f8TC1gqhqPoULN7XR7Kf/Br9eg/A4W/L4yIbR+q2ztqKIpiIOtvjFEGjz5zw1wByBj4FSHadSUtJSaOk7TWU8OdLMloYXT/CBroKMLGYhRMAAQTM5QHyLPps9oWihkIOe6dTAAOvZgzUnyV3uAdsT/yTDJO3A7AbeQ45iizpJD/wVZbPSihd97ge8ixHyx0/c9Z4lEhslMMVl68UMR4hiLI1Ip9NZISMKFsdmnFK4dIgFYgEEmEeU+RRdYKk4zRcxsAsm94SFtz8LQQ0P/ceoSuAQt1KiNpIRQJp3Rr25bVlfhGzJbUz8h4i+ZYb/mLiRVoV4jlRxY3pOrrddCPmmnoO2tCUrYP9IgIt8iqSRnR95L3NFy1EiWrBH8SOyQBhVaA1vtz4lwPvB8GKKowz0yOwI6H76nVYaZxKyHpqJ1gA7q7MIqX+uatAcM4w8YCQdIBPv82ieL3YZKctKazSMlE0r9yL2QaNRmm1WfBV14LmzShGA5LmqmKCWWz23Uc0Zp88pASjLRIVDAAlETI9LPrRBp6+abWjT0FJxQ4ZLp8mKULoG5YyceUCgYzN9MoVymfgiR7ONSM5bTdcbXiRKqSa9wlnmGwB8LDisR21arEcHQF2ntS8IK9979TdSg44XW6QQzHFDZ0GW2Vdy/SDua0BbjUI+pOxpPEel6HpY57KYcLXcGcMDdHIjIoAXEklyi+JXK2IkAR4kuPrOGwXGpY80yVUAraRNLzjSG1cvZg7eN9Jxi084u4SLChurdkwLd8L4lTxaJm3kNN6QJWqcse1JUEkZyAZTMuyDjgbFAbQBQ+GsD5Y52ekpSl1MsGslyXRsSrYgB3aqUwxQs3DL8mo+VIstlgW3X/ZRqhCFea2sKWjTQSajz8FtAB81BCX2yJ6CAzfzjK50Y0vFRNJYDX3eJ3MeMi5EnaS6+VsB9bd1hIczYM40ERZT3dTYB7DBy8i+bhBDyLGI1lAN8Y7EQOKiJEtByPkrGjMpbFiRuKAQZT6AwoYSSpaJKEM8bQExJbFgpYEmSUvpisAXFRQSsVRlkla8D93Bk8+2YdLMFNtllNRW3Ic7gHMN089C5capdSOQiTTnA2ZKHxw/7OEn2o/CHT1Q21fUpGSNxZRP78rNYPziSMRjWRG7JpvdRyUPVR1cmB9aDfDU95U9Q173ltrEws/cMMbP1hbrIPJkTzgwxRHMVAkyMRLnRVpUpGw0nBjHpkonPQbM+SiJcq4MUshhk7mjfmUYiXJ+o1BQCWOnpHph8/vxWxSv5fVHwCY/yni5xq2I32z3+FBbiYxOQjC/CE4/ox6g+h5Ewh8oBAQEiExMBAPASi0gXdnyXBabV8Vn3LaTUz9KKnMiUgzfPhECNXJS+WIeIMupH0ziWhdGCAs6VFQbhnpCOgBcSpLo1ENDqknnieUA69QF4nX2uE+J5VQNFihbQzzqD+6p5VK0lHlwjzgOXaS2xhLSWmjXcA4f7cjIBQYTa9NMMQWPXiHxYipELKVBfzWEp3uhbLW82xaT/YkA9T3no022WyLrbbZboeddrkLydD0Ktjttsde++x3wEGHHHbEeXQuyRgeyOudBGyjn6/Yxxzpa4W0HSzra/fbKg4eAmNvqMuVBxq7k86F9wDZg9wHjEYBCbC5PwrKdC7823o5Di0W6MGk2GJhnMPWeJ/Id/K90QLinfjmorl4Tsclc7lcCVfLhbiLS13ituWOQanThMNAD5xsJY4mh7WxDDa/uEgu9kMyc8XIO/bviTsANQnA/w3/i9oC9/JHTwJ88w988/ebkW/OfLTlm2p37KO2D69/2DWmo8YHjwECLAZ2eQ/E/ewHAHFT+b4Tqb3ilmtef1n9/1nktoc87Kx3XPKY68ZcdI+PfOBDN3yFJiYho6AVIVKUeAk4iXT0MhmZZMthVqhIsRJlHnDOg36BO5FBhXoNmrSwadOuQ58ppppmOjsXNw8vv4BRs80x1wL3+Qnu94mXXPWqN73mLT/Dt5HCd5Z4wqce933k/ehjxxyPCD7zjfMRw1FLPem0U864iY+HIcQSEJHSUFJRixMtRiy5JKkMkqVL8Z40BXLlyVcqi0+1Sha1qtSo02giqwla9erSrUezGQb1cxg24H1DQmYKmmWeEfNlcGYOCuBRj3jWc56xNDZHUsEv2o+bPQFqhc7Wf4qa8SnmqUBfztS5+CBHLmiLgZZN60+DDj8Obo10DkreiYrZG6vI4sofouHKX2LjjZEbqx+ihB0IH2vPA18uINr+hfTtp/J8y/V7WCF9rMQaL13Xks9lZqwlfE54UbotIAyuIgL7ZFURAwvwdz1J/NmufTDrzXukT7W01I9/qRVr0mfge8PjlPHGCFwfun73yAkm4oJrCjuYJHBsHovJ78qwQnoWdeIboWr2vOkbgUtyORr8cmVDrPQ5J3yghDfpC0dp2oGuunvFC+7mouyF7bIkZYvoiYxeQwjv6fLVq2gBPZBoXIA2h0o7ONLgjLXm2L9sUpFArFgssp05jPI4IwY276XoJPMErbvtSBEpr/Zh3fJxfSSJIw1DE8dexVv/sM1EJ9MkREBQwh1t0GHRAsaXUN2hrIAghUicraKRzyna93baAfytZJxfEJf1KY+0CZ4kQ5c9lIvW6YE998gWjHjuAkZ8QzYyaWVJNFTsJNP/TIFyAppCsJLtYwYplnR1Rbp25hLoiFMNUmjYEcaD6t4GHavVGrH+kQ0nhMi4UvNXzomKEWYdSIf8rEP5YFd03+Ac+gGNWGcpBsjT0g0XxOVJpow5qKeZWdZFZEmOL1PNpOj6OwxLOaoScfNIv0we4sa2pPSaCTLwzr7OTTVR6hhbpVcRq8vhI41OJFoIaOmwlyewmkRdegbbE9HdylV1GDEyBCsKzwXPkIOJkdLwyJefLK6YAfpJl4iEpy3yfPrGTrGWwxumSh4cemTBMQh0EodAlJ4mk3UYerj0s5w0Jn5VbG/7ihkypEXFmV2IkXJjFbZUmqiyrdpUjR21djW3d91AsP9LmnyZqqAm+l4ko+l7K1Dn+Tc81Tr/f7rDGg+LkQUdPcISYUCQCAphRNAIK4Q18toBzVzV/jMwSdCRo20nnzR09DB39Tp6gEO3Wb8XXyhHAAYoZE7itrRR/1KmQYAci/tcZv262hbj0T3b/lJPn/hI8SRFTcjlT4GX4DNnWCOneLq1iezn8TG2LOQnAFj/VrbzqZ/F+4VyDjQYxJAivCg/hypeoL7eVLwUZ5Y1lSsnXiFjt7iLOqUJcqUUPqVnA8mTETozm+2JwbWXHl268ogrr0HIKRAn+gbRVPbdUVePxTIdAtCka+zkZgy1SfbJqqpCGvxZOznRjPQYHzd7YybjZu1diy25RJJKKekH6cilaoY2J3ahHphhIbQYF4uO94YpzdDiPNWeUBSAJEo/bhuhyz6xMjg6a0AXkWaqkyfPiG1rVE/BNEmMDNUTxUSGTbTOne6f0Vs8DDTG7UhS0myfb7xL0pXR++CWeSGj9+MQkECbVbf5SGs0Yo36YAKaRYTiVCttn84KIpMNKz5cMDPM++iTNyhA+NkM1xOeYat5Tj2FeDmSTJcW1KEZe0Xj63zwWeHY8bkPOjbDUxt130qf6edLXpvV6S+UvLHUH5s6u5fpWryChDUPTF5MQl6jkYh+KtJfRPj8ZaqgQS3bLrIvldn1o5s2y/P6bWJQyTwu3srOb2Tb2JoZtx4qefkAXBfIGK9U2Dpu5YZH5EoDfTUyW/qJFla5vtUKnd9357XC62UGdBDnRdDf8BlXe/Lmg0HeE9ToJylDRCxhxaxmHcpnxQS0UG1CQqtpYodhM7X1oTraTR0dRqd9duEYgqpId1BPD2NSUO8AQvqCJvcwpoTNVLfUeNqEanqHMcNk70P19JscHcaAbQehUR1DE6bhHoYzbF1kQhgJcvcwPOHtRYZvFrc+zpkVU/qp3AQSP6VYVjNP9yinYMGYVVChC5yGGc1zO5tOyXYOm74yd/6qeQU1v+B6wbNeLMzFolwszsWSOdHSglpWcL0c9WZFblbmZlVuVs+J1hTU2oKewzHrcDy6Eo2vanW3HBsHn5m+P9qn/8ZWIajmEhD9AHIi4L+g5xHQfyhA402g9AfG3QMDkPU9x1hm+MjTgHy4eNqdpwmNNVaCQSfyQj2K1OsZwRqQJp0HXUKN78SdBpWiDUgMwUwjPhC4bQiqQZQaFhRFsaKPD5cJtzEESrPFMg4ELULQICR1kIVeG4nQFVWjgZvXub5/Z9nctbjEntvmgPldIbzQ0OeTNAi80Gsm3NvFJITM8wnh0gz2KUgnXcpVVIbiiGckZkQuOByHzz+K4ea2zC7RNETiFC+5oxst93Gzj7y6MMNSwS9rXJejXhHM+q5QeyQRMmK1SSv1CdYI4YrFketGUUpRGm/95mGYKMc57AomnGKEcI6R2t+UMc+7n3SmPDqfcd7yNOG5IXexCNq4fA1jtczkEmt+1iEXpJ7mUNJcrl1ZyHErnHh0ISnBwer/hS2rpGMg+l0RSFCmLl702s8QFw3Oa3hoygGSn2qNUWMaQ2qjrrwgJQqUqqTESn7Q8AInwxJUkt+wOBWRdlKmdpLwZC8EM9vN8qZ3LgWDue8RGKQnS214HEGoP221dDxNF1oGEnyLBIo+p9Lw9NCkFkZgppAxNrfmvgS2DVpMn4V3OHJbZ+/AQqqCoSKxD6YEvk9ICgTBMTYfkn+Qie8SgzsDOgMftmnQJXH1P6p62061s1GHQPkAtcfNFEO9OpXxK6FtqC+9MJ5UnoKCgWJhLMt5ENWECJ5qbLAMFOGCNXv1Z9HGrbmFc9H8lrnJW746HoUf51iCo+kkQWQuH66dqkROiWrKLmQL7Xr+G704ldDHvsI0ifcKSYgIuU+jhFf+mpqfzJXDY2YKM2a8//+Nx0ww07Jn3dyrsL/IStiQZ12ejK7XGl4YLFazrwXfh8an4mR2jQvfwatYsRCThRPHu+sla8ZO9uK+/RGIvTV1JmNSi/7buITiE/+mwurnOeL6mqDPIC4Qs/fVOLCxdmVFhCYmiyjiVKfej/OImCBhQHAHC7WNl+NO6Jeuxla3ynm6OOvbeydGIcloYIWo6vU9C39611Lz3ZTjPiVscoRebMXm4/9UtwlCPMIzh4xxSp3CNbHTB+6wY5tpFWbdKWh/Md1VxoFNOUAHfIt9SOUs+ep3o7bziSMThtDUuGJh3Zbns83Zqh5asW5Ed61MY+eSGozDd/uZ2eeRbS0B8aShqCYmN/9ta72GobDIRR4NCu1E7Had0Z2uZWf2r7NULLFwzxYYKPMK2rGQcNh22Yr1Z0NOvds6dSXdG5u675okJXwlNKU8noykmlaTc+ecLz1CoVV1Mgxck+zb1d98cvFOj+MZJchERo07Qa1fbVEYn/5Ums9PT7glVnsRmBDtICMPNCbo6fqFZpWwXn931Tck0nTjqbDaQRBX05zSiWssXkxoUta5eiP8cU7Gu7DxbkWwUN996ZRFThHEd6WEuN4LRzG2/8wCJ/PRyxRY75Wc06mOUOu9am4fW+iRUCfv3EnkuTK5Dkw5qHLP+HC+m4fk4vWEifwyfb6HDNtjDhUVD0ckgEDyOhAJjrKXNDwSl0AdBRj5yssPSQCjN/9VzFArA2lXD4hPUSRe9j4vTLm1NBfNep+iumNV2joWR+S1g3z11VgCibFbvzUIKg1JR4t2d/zdfD+39+FFc56/KXOchWdP4wTXmiGcmcxhcqd/GeLBESfOu0jRgQI7jGRxPleSDEkr1dTvO3QEVwid73EUoTg+7mGBe3ITEtxtMWEAvgYFD7KVIiC61KeMhHLvc6X5LbrP059+k84jJ62vh+bk3BGKBvvpPF9ROXFSAu/SC3kgGaepCUv1w2Um3C8sHkQBYUIBn6R0QYoFnoPI70WDkVt9r61eQT7R8KJRprpNRnkdyyo2KXiR6KwB1exwDtfodKMW3DSpxBfzfWmWDdd12LZSFv93/yz6OMHSZi+8H+C5GTvZKbcJ4hTSXQimS+rj8W49OzJ862OUJPou71kdL3xxkTaI3b0lwRvZidb7+RP1dJdCT6570p8lNQqnnOSOYVx0cMJh4Gebw68UE6WVbHP6/L9K7uQamkPwGuP+vnXkarEP1aRWoeDuKB1ax7maqgQfxRF2ABjUUfSZQApr0mSSynD6JOr/mGPihOikXcethlBOc+tnALflmh1cHnR3oRaRnC/8lnlkFiR90mlEQ5/XzUVnEgr5BwA621hwJKi69JiUJCQ3yvl6ou2c73MWE+t2Li9b0svkOxKGJVzbJ8sRtsHyt1p/Zxg+26sPYZZBZmt0XSstWJqIi3Z6uPnvXeCMzxP3vShS+4A4MNPe9VEQWDHXi995KBy1JElMeUCiy1COMjyX851mQKfEkbxhd/+SM6i3w9uDOVkqCeYPvwrn+Z+mTS/P7HUn47f7OO9swnLMtt4vuEWcMHyGWT0hpxmcZdffAwZHSq3sZmJPn+SKg/Eo4h9wkPs+XrMel0FlCTKSF5UrvBlwRhOt78h2RfdYeRvbaGaLiKO7pfnuoGfnZJDvw57cjq+n+ZoZ8ij5zmotuO/AhlJPNvH2h4X+QuK7T9bmoU2TerI45iBFF847AS5POZBBQRuaOYt/IOwhtlVz7NMB9T4cZN1t3X77Ck3VyBFYVVHs+X3Pz6vZbjaleHLYNmlUxHTvgqn50YGu0IWWLLsBANMxQmvrO8XhWAaw5alb0TBb++7QvF8HoZYKxKWpHKxeAcaZncu8DonYjG7G/vul3Q3I5W7A3qmsUkADJx+zj2Ulifvdvt2BgK7qgDtsGuDdnLZYF9tW6g0DVqthwK7KtsRsm745yDcxo7GclkMu7/ZgEAzdWnIyFZ5VWv2y8nIwvBqe67LCagVwP/4VsOXpiCIymxXrQ0eACAWpLknxeeG5c4YYSP0Bd9XuQIAYvfki5iHuzXtWyzL7CGIctFqNAyv19kZEwJ+MxXWqd1VIHBG/Ky6KxuKrg16WGOD997hg9654+WACcPx9c7A5QEe068fec/Q48PJ+O1OmWuIiXHhV+keAW1n8jfE4zEZ9XIC6zYDjpawkehJzMkbZMyIxYsjZE0nSxIMe365AIDGbCYf3A2M4MWxVDiH6QauVGYo22zBiKBkxWsFGB80A0Nt82OUdD4aSYDVE2wWRjbhXa5Hl5TZe9WrYLfkntnVpa+vWJcPxu0g8KTDeVGmza2140jfJ/qf6d7KULC8g7nhge8Lyl9+iqkk+jy195CjmyZtlEFw3c5fXvaMW4ipc2o0rasrnGcx6U8uGhYaBYf1teEivH2BqDJXmcN5eH655x1e7c+L3kHjS8NalrVZrqyHz8P2z2U1um63vxOLvEtdzwpfti5kqnxcSUfN0C5TzTGgvCdQrBSJHO88hayO+ujpem832eDRiar5hATDPgPKRlAggEDs6uQ7O075HgBB41I8snJW49ZXNG5D1vU1d4Xpeone9dsPmLa+M5B2PCWK6sLR5blVaVZ6KG/81ZvqgfKrcaN+EhisVNyrUU54PPEWUr3lf8ewpoSc2+62cmznmx5Y59YU1f/6l+wt/pez+SL5wJCeiAOS869orAI13TcuaVxu17eqTCvt637NQTzvJX342HiAIgo1d3aPIus1btw98fhpZjwDLM5qCAQ1k7fYwAFfIplZVWyIHiJBeo+O6iakPoi0kef49u1Dl2LfSx1TzFZ3J76+p5MwswvuzrdGAq04GLS4J0RSGHpn+RFQCe+vLNYCmHfK+MUq3FTegGsWgrkOl7NKzrpgpfCPUqeKZLBS2e1eFWU3dB/9BZWkEirFYRheo6jGZ9PXtUiFgWPQgDP0Ay2YG+QDnkwou1yuTcb0VXJHYNWS2qzg8PbtXpe41GtU9tq8JivC/UW0pK2SVVIqlSrkevLwlrDLyFtU3DXwVE/z+Byj8ICwCkS6VK/Y6HgjyZ8pWHzHr5eIHIYKL730pvk7TIlTUgqCirlWgM7RBOzCFNnbPR3Nb2D9UzSrVw9g4jHE261kuEvvygNJOp2upDKbWShE4/A6dtsZpbqP/8V6iJVrn5Fjyby6mhGkKSz+k7jEawZ4OlU7XrlJ2m5CpYHWSsfPN9gmjMN3fI7+Z+Joj3y3beQu+5ZP5lFqrzZDbyur4mVWiS7s2vGLZoG4FdUhgaSTL6rwev2pGhKdEugGoA0Gg9i6FXtUgmBkYnXSzuU6xmOuoZEtKKllD4lxVSfvNjI62Zg5MtVrsBru/rgIDPxbnTwU4IMOfBqfD6OT3Jzr34k7i0C886hmOABYgZXaEQn6hL7rF3/NxSa7rq48fCp0F/u+PqtECP6o12qJ1xGTXWr1wKessPoZfLqj6VC1PCVaLFp1rlGjYAEBqkZrrQT5ESf59dk96mA73qAwGAyoJ1AcyLHFxOV6ZjJMdV6ZMurczU5IVN/58P9HShjM5Q0Jfum2xNv3fLq3JoPUuxm74n987YD3uhVBNkmHRm+2fFcPal11YyOwkZelFoH7W3J0M34DC/w+LQCJ7Kng6z4bJqaRqn3gHYemfIT5QpQDTbsDkmtf1YKNYNkv5Yrjl/+F1t8mZPC5X/3ac+sIv0KkTbF3AkwqnQ6G812Z3kOY+TqklCrUQnZJjHns8bsxsEIBNNj8vsCDxJ4BeCUGsotzaseJf9fgKnrrNHOTgOhx+vULmbmBDquuxcZHBrYdUVUiZpNSa4F1BMgusNVd4XE/gv7oHlzVCdRyBXVQiclxc2kXg7CYiZWU6+WPZdrh9p2ynhPUVHbfuN5YsLfNVNXxFaFFbbfSxWewGW1VdJcZQstVlp/2cpvspDTl/6uKpPGFb+sU01b6J/KqoLqRBe08ePFl64OT+k0Vv7v/iwBfm62kX/jOPT910k32Vbh6F2WlJBoLOViotVOK7ZneJSUVV/l9SkQsn0Z2RnPyRRHqUhexWy3aamXtYH35u29Une7Udfmd6aobT4Z0XX2d3fs6l3WIL4BKtyabtmPEzXCo/zWH/EKNK/6RQvoLq51M+ZubtAcAXdfgiadYhXi3jlcyFJ4qV44dNxXQtk0mHOc7hlBSm2h4eUMHjqRQCgQoMaxBSwLR0yL+xiicVmsmDyfCNBCxltFYHKjCyp4lL7JqdTU3KeNRigQGXAfgkmdKj4i33eLBQVVpKfgTSH8bi2v59ACFDAfzKy88OFJqK5eVQWZ/KSBtdwjM39Ne5hKxaEPj9Z/boqraIQ1biiQqshmH2SHFBOx10eBFQ6dVVcQVn/goCZ3kXnsiHj699T/veGn7bdXPgHHu3ZvdaxsCrqxv9peKqqNCmVybRf9WcPqNSG9Et3VzgWwoA+HuVwpd3R3hSnwIorWnkQ2tefPdAZ9muUWt1+KMr8x0dAxvXZrG2ReWIusFnVat9FovAXMRQ04qpKhtFAuXFeKQRE6EvPACf60hyaZzyUmVlL9u2ZLTBq4AcSmy5yCS0D9a2Is30UptYWGIq53ndKovFoyqR+lRlZo9KknI9rFcqw4jXQyklGLLPRLjtDJDBBcx6f+fLGsBYBoDdoMFZdW01NXVRq1UV263NOg47TSbYIZFAwQ8lpwRpoTOyGT3qNsahNnIXnaEtOHEAOIwnhMRFPwoM8maTTcElJl96cQWT8qtBwRdWqq1CT3ZXqM6UxZS+TyJvk1LJ/cMPs0oKlq4JjNa7IvzIz6Sp+bLLyUfdbLeLQZx2ysWiCsg2OBhykis/uAGSqRV/Zwbjo7QVoIfz1AGJJC4Y9vgjtcFFbcHcNVSKlWuotBtRC77Uk7i02xOFRRMC3n96OCtpXLu94HKf7Gz0gZ7dbaq5eo4s9Csc9hqFkHxunG4iciplRqOnlKPUZt2WXBKKPiYSPxIJzxNfT1NTSQVqmlxGXykFJBVV7iHudmmpISVFH748BHeisPCUoDGlRYfWh5LUpfswMSjJL1ZpCnEuNs8jSFkbizZpTnnPkmPSu9IVfZ/dp67v165nJqwzqZ5+dS7v7dclrGOux0kRcmEtZs+EMnXBBz+5l5l5D4+fxqqm8bkd52N5xEkCYZJIjBNyU5aHml1TG2ooq9h5Yw9K0PjKEmRnrDz9Z1Hix9NY3B38uwsOew9H3ppxF4e9DeF+x64CRzlSnvahiJR4MevmetFm3AnhLTGFZwqx46FR0RZdVMNrvy69TnR1asHNa7222ffx+Gkc7l/zLfZfXv3y7Fjf830jFJEd1PeDZrg8tLe+32umTDT8vf9VBpL+8T0s7g4OfweHncYJ5h++i8XdxeFAvB4SJEQR67nFR+qf7X2JhhQdDs/dO1zMcSgQU/0lUEwx+wUBOgWNRpRpODEj4QH7AXH3og+ew//DYGMz4thcwzeHMZjPry30EUzuTbltZMRGfmw2LJSSVw39m8vIl+UzeP8OrSJLFxrMj1kZLN7gSGELecrFhSP3L4h+f1zaym2VHidgzlys5iB5T0A6vWqV9A9RBSSpE/64cqUym4XQRWdSVvTDyAgpFdaOy/7wver3xZVZlJ94P2VSHvAeZEoZSfKkTE7S2Alw3Yl1cTCXrDOs0MHasmNx8mozFZ15F5d5DZ+q6SxcYTRr+S/3nkMRC3Uif3S2xHE2PKGwq+suVZP9qms1/LMdnA51UiMsa9dqdbRRU+qdh98Fb1fzr6n86sKN2z7t8jQiKVuQFE+TjR9NJzq+CYVejURgYRXTnk1piKwNhW4RHCyfDAkG10bqqfYcFtORLQmHXw0GbxEdrF9EJV6/SCKlMq9YLKmqJSJ5s5RUiVWihs5INLGd26adtYytvpzXyrj9AjTfXShD5MaWcFNy8zvD8ggxsnqVO+dMii7DS1Lo5RM4gwBGPdMlIhAXe65MyRNaBAbUM7hTarb9+80Ar8z5IljXhTJ20BsLM7PIjfQOsBqrjzrL2qv6+l+LtT+4rWmBy0n3k7MyC/10JzN+0wXLPlGMACAQTYxyo+Vto4PDfQb+USUrWlvrcZVjudiSbaJz9Du+O5pfoVtxZ/CmOZc9YEprTG00lDxRTL6reHdSOnlccXyyUN37lvStTK13YLB3cGjTe61CDPogKpLm/HYEg31XHsZhYphPo97s+ZtHsEcpDGbSsJctVU9H46iemP9kCfjmMXnLWMopkp5M93V5jc36xLP2FdnkW4q3JnvxJzP8q+D552Uv3E/CFqxYyJ6hBY2i/KPQFkFwoCz8ZK3i7Q5vee4yyBG22/UasMYZcjjSmgOL2kZZMCoxQBCuweGWGFWqCW5wkZMZxjWwipX9q8URvpC19wn7G03Ssn1NwNnh88PY5zOUfVu5v+nk/3Zi15651dx5eflS53oT50r+7ZAY1LSCQCeCAB2tSg0QFH4dUPYVo7NZwpa6jtDrkzXdPZN1oXc7O4PH3wt0s4LYzQn7WvGCkZvtHdcGBjs/+LBthLnWzuFUyqScSjtbKHJw2BVSKbvSwRVtDM6prnX5NkARutTMV5TVVgnRZC1FVWWx6J06JV9ttXNOXXiSbtyA8lLB2uCq0B4a4fF9PW2cXOxjVzhg061PrUy5nlXigQzyr1e7E1q7MnOHx78AkaGOomQFFx7SQHCvDm62uUuipN+Gf6ku4AEaNovoaM8+qc2m82k00PbGt0XaNluQHVj4w5CSWaXVs1kEdXvqKV1OqaDRdaswLzxET+qq/IacF95Mf+cykzNzp9ezq6bGs2uXt7Z2p9u90+/37t7l9TtJo+W2MZfLsn69taJizGYdczqtY6M2F6fBxxf4ZDKBz8eX8qzFA68ZYiRluV2jKbcrSTHDxKC1mOd7ctJcq9/NvbG/avo7x5sWJjDhHRU6hlvnhYf5m15F7LC8yf0anTYhCL4bDM+KNTNfiYqirwo40QSFMzXrcJJEsINxinaSRk/YDuwd0FIo2gtMmbXpdF0ZotGJrpACglwODXE4SsqtFEe/Bw+CaLF94G8oEN5Yv6E6TZVOjJceGy/aosX3xL4Xer3wWzpXolEjqIxtKBPaOTK0LQN1V/RKFFfRGcNg7k8svPV51UifJutbpruyl31+a86Cy/q09I89RRXWI1TaCTp9ikaNMW7Zc3LCOTnO3Bx1rvjfOj6Ya0jFv5FGy3hejC+o/cebins9mzb/WXHNhbf4LD6x7YvCxLPk3Md47E8EPL6S9vPAZH7xPZ68ycp6fxs7K6s91cccNYcXBZXLSFdFb97iZVx+8B3h32fW/6n4ffmgdDAzec9MKflbrSxDuewuFnMXh7uDwZmrrKWd3aiM6aYLhe7KaB+WM1AXKOqXPr05T4Bwn4Z+JchivNRAZ6V/+Ak6NFACyQ7AIeIINwJ6EG34Z3xlHFSQqHb+I6dbsiZ0aByXwmW8hRHJCjNAiCI+4qNEssIEIB04e0R6APFLjIgj7Ab4PMoiipn5GckYIZIVJgC1JlE1V5Bjev5LOkDGf/Pv/Cf/g3HBpTC79E7MDX2K8u/4M5TTFoM3hmRkaIA8usgn1oU/8GfO3UUGx1QF3JapBqoFUJOi/Dv/2f8fH5DG6TQ+roDZuJfy3/w7/rS5/l+Egd8T24NxOrMHoyXVDUb2xdTY5LcbQYyw2Irt2IldHjndRDcFNwe3BLbm6exxd8nJXP5829wewIJbd7Vv+iTXQTwIoUljb+k4fFvOul5e4zbR0n5BiV5y0mNS0lPWU4bwaU7waenFS190Xno++Lz0gvSCnMYePS0D0YLn7/qB8hdx1avoB/8O/h78M/hv8J/AeJf2d28sj/jIKf7akv7YnTL3F0BO+wsTgV2cZT8BWPUfkCDfKzNJp35e8OXVeuWNXnv6CAko3ch9giAPer1ozE8L3SBWYmBysnyASh/mmTIZ8LUKvjZt/7PQ8Oi3+nn0bnAmI+IJ9YgXjfXTIoI8i49f4Yznj7zTYYo8pRSc/Cnj6DWXKHFT42Ve7sSmSM8O4HW/UA/iFq/jIP2eoBjgF/KBHuB536wfAW97Vjo9C3ioX3KA3NRPTVG1B22d4tE7QSsbodNoqZsyqOy4+uUUK4duO0UBcl9/lSH+e3guWdb3ITHJMdb7pIOuMhJAR6mBDm7bGTit/QFnd/cXj61KF9EYY4yu3wnKR3kf/TmYcN38GXe0ykVq41SXt2Mak3wPX+YnBMPMrDnH87hk0CPf9AXjA+GUn9+jsT8oyF+B9Nf65RxMcCEcc1iqpoO1ZW6tRt92em7nux4ZPVdirGF6c9uznZ3X+5xVtOk/1+1dlSfypkfbkU1L1+YO5mq++fckEwHIoEEw0k4EM3bQuJTw7Pm84Pa6Mpm1h4uNwwE6viFN1YKcdTseZVIm54TgtK5Oj1g/nvqn7szzEEhVpCFTgbniEHG3DrOp+uSMzgDMaCcc2E95mggYY+/cey2rG5O5iWzfGcFDPngfF+FUHSLQYWJVmzK+vLoou3kTP8YPq6Vy68p4cSqLoESJy5DoAY4UJOsD7X9sN8AN2GmlbYW8BGsmZ06VILEjvi5lXEyCe3aveye5THZT4WE+cM8GWqk3NQBb2AphyKlrPwkNgAIHF/0kSDMjfUmFiuO2tDkRHDe7hc2hBtjLhm9kQP2FHCm4s4c87val0pLbFoYUSAie9l3az46BgTwuEVF6ynEkhzaWCQoUTVKdMs8BAF1vD7vnEjXZeknrQYzBf7uYaHSWeEwye8wpwGhidfmp4JYCqoI0o3VfLoMRGxcLvd02ts8liQiGlq5XiY245oQIU+UUW2Axt2zASJambQrKCkIBAxpZ8K7MC7uPaV3yR69Utc9zeB5PxU5LzVPgwjxt8wxmMBNbWi99no3vqZ6bgwyOdA5JgMvnAWxdCG5E3CaozilHnJkTynR2IC7TqOvXd7iAnUvhXSqgSEYY52+voxzh15FTDQYYvhAh70BbvtbJQOt6PP4iAsFmmgzuynOoixoIYqTkRZ7l9+6JAfU6lMh4zTKDJCmN3/FI5td7AbfjfjxcYgCu6eAhM27bIO9Mhzm4hl/vHExSmYY6u4ZsrOmkyrEqIZ0TRFyTKjjMZK27KJlLIxiF0fHSl9NhdguJy7j18xtQfN6aOrQzCh0Y4E9y50IZYdJ0PvNnhg79qnoSlLyMtxyIs0IGz5QSHdCYU7WUpz6RUptZo8+NuirdR/ch1fwxfRl93bLHHJvdsi2FGn049J+ZHgwiKQbMvA+4L9QlJfQrf2bVKLw8ADNSVRPW2MysaYAbqpF9BzvYSiVTD2pl/oi613PXZ/8YYpKxX1gRL1Hz3ZKNsEYflv1nZnTxCUHHUE5FpD6Q0kLDIVK9RWrNruaINAZHdu0gW1vd100z9eXlfn9pLp+7u9lf7M8LOUql1CCiujV9H08UTp6ReUJzbiesd/S4gHghrkDbaUkCNhbGRDqnmcyuR4Z02VQsjKU6FLx3dbXdQmo334K9Hs/5XtiFcXpwDRbqaqWZJ8l+AJAmQy/0DjMtxTrWy761zB40RT7LKNpjuDWnyHisD5v+M9NBBw/6uFyd4BwpXUAO4Li7awsWomnEduFkm4k+txkn6niSk5be4M5nrkSwAeJ4Hxg9rEREcvpmm9aV81yPAx/YlKH1NZcpyriIWlJjEDXRE9EkB58bOgGovV7uMizlIZm6djP5HluKZZlCtE4McGMGbyE2DMxs70xVZy7XbvSnykqSa0AdHreabosFcOew2K9GkMlDPY4SOWbLnRSithLpvbM7zS9tgwswE6lMRejcsR5/RGLQXge1ay5itAUoCkB0qFYANghZzgDYxc4F5RzfofeSOcg51zrX3pbyDnNfful+UXGOnxB9VLIIIURdU+4+nMgDkyGvbliaB9yJQ0CeQ71+jQUt6G6/2GXbLCA9H3/WDodebVFmZ/RYakgAE4ZYylk1pwUnBK3tblJqup1uzk7UVm1ypdU48EjRugYT2Iq2d/0J68GBi40c+ri17vs3AKDmx3hG18Ki3roAgC8MBeCQ9nSwY7ilpOUgUijWjULq8UPR1emq/95uIbWbn8KV2gnQ+iVFf8isIlUIWlM/pBFpuNEOPsC/6YRIY0VRB7mnGrBGIx4LgOym+x+pEkqOjiLyuwLlBhuWnTUnqU5QhjKuDhIAYA53R76zaHK1+dQO4c83c7BW8Q3A6gIw6zA0Wa7dKFAztumOTva03vN6d+puWxEdRmWCjKKTLheVALownClpe867cfSyu/V0/5IpdlmSG6X7ZbUF4aBvDMBcEwurlh9bHrL0iVKWcVcj0x3ifgi7NSPY3L7OntNxESdyU3q64aYax9w9kkgkfLk9cGp39PK0xZzMrNE26xHS+AVixk4NrGxpeJ1nZE43N57LjU2WU3I7AwWENiT1faXWOmGe7lwBXIKly3sJCmddKxiw5TeHmvrY9fJAfC77cMooGdrv9GjLFVir1YXf1cj9ErKYVKKs8QTE0Cieox3uU5OQjmfcgCoSNY6+umJLgfOi42K+LQrHvRF5qbLoiSDfeHg2zUbuGyg13YirgI2pTfx5jtI55LoaeahFTMuYJbQ68cSK+xa4uWnXQw8VdnJ0f5PfIdJsmHrLVGAIChtI67ijilKvXdTfUJ7it87v8PttnxvWgIJyTljX855VzPYEuEjDS96e6pfb8Sf6eKXWW4bndXeL0aAQzeXj0bUXw7IaQNcRXXilzJrtmLSMWkUen7J+R56+ks0kbALbV9hDwiFj8pDq0uRcf2qDC5HoAO7BngDVwSlaRmcjXNnH8WaHe1QD8TO9OFgVseC7tyCwcBt0UGWUPJ5rxcGnCWRVA67DTjc/kHKkjH3udiY8zrSU0Xb3iPD72Wyk0DEN7TD4xdHQVddgI8Qi0QXFPZoua7Cgc/c5dJBRozmDEWsT+SWB635ZXQPXx1r1HUVdbfNdaTrlVm7G/QUDZRwA7h0vKry+dd8ROd/nuVMFwxV8gDZqdJuftV8cIRj9Y5t6kPuV0lvk0nQNuRhuYAZ+SRq3G3TVI+hn3PJY5tKMZwDEJyTXc8a7WJ+333Iu3QrDJ0d6pkfImHd2i1CIfoFOcjcnRc8PvD+Zy0gzj8C54ekPbGTYLXoit25pK3OrPVjcBvAfRMXvovWi0vNr9zUITDKNipjt3A/fNK7c6YOdjOfWpIr2HXEnng/Xa0pz2k2GmcggsJPsw78ADHbOCnJragASawD2BoIrAEtNEsCyAv9nBpf0JwdwTef26ACxLGfw8s+NDfDV6Zhm2jeU8D3ffST4/ZolWMj0CQAyjyxowX8bDqam9gW8+bDoPzPrOIUwUWAtedlqqtFV6DmXrpRKSY8gdk5Xoz8EjBeCkr8NDWMfaaYD/rdxaahQzVH/yNmYeEj673VN4AYknC5RVZ2yISEEAQu3bAAQJD7U6W1O7Optkx8ruY4cq66UxK6eMo0FLNEHyFe1IpHstreofcy+hr7ITwNOxTg/VTOoUwdGqjaE8Lcl+vXPzK6sE8M4AC6/J/CpZqJmbs3dhuTwn4dgpXet97jPdYjIkuInMuNqx3LwlAc8EeOnmj1VOgngNhwst4MQqKPtioEQNm3r4Q5kdEiIYWJhcczD2y0Z+ZzQymRyOLiaYf4xwWG61o6p+hHXLH+XaKz7jg3B4Ey8oIGgQ8JwEFEmnp/PM8ojNvTgSkXaTafpZKjBtd2atknzJNVbx7uLtikLywqsImENMp0h+J1ZrQC0tNNazDj+J9A0M+y8nYTmskkIsuagzVLCURlujsMAlYHW8XatsLqcjvQ4r+9LNcp4u9KLJjxLsfQONbNmgTqP8XD64ZpR5Kj422DyS1HNzmCQG/3eamocSdQWa0xpLywKfjJDQhNySxzGeV7G1lbUu/wruN9u1iuRKCkykarQus3LnEneRyFGpKgb5zYMkGgPpVIqgl7vxTLUKjYRZMJK2qNCJi8bBgDTB9xnslezNOkJvQNBpQQx+om/JIJWvSe8mc4lIVhNQw0jq/CNK7515K+BRJnzHG6uhUf4uhB9IEzLqoDSHCl1S2YBYMlTkJlOrOuAbNklvqHTMEPtPHPsdi01Dybn8tTckfMsgLT2CxPxwPWs8c2HVf+ZaQgCTBgx0tbp+R+G76JxVc0GRJBjAy2MsaGHFCSUYl+skr7hRA0JKc2F1eA7kYwQyhT3cWv/4xFHOhRlIlbBU9y1arEjDakq64t0TmPZas7AozCV00xMOADHcwTQz6QzwA19Sc6Sc5t/uzWj1+u25Rx4erY+PezaVauHnu+BaA2JqxROZBwB/DVD64u3724KHEqrrvGjZ169QYm3aEytyD/SAVyUPlPKkUJV1cCm1spK7rvipkqG9mRpV7PrOh6VqxoZ7K/Pa9BMdX8P/Prm/RsvvQC/wMuoR5lqNYb5/aPd7SbZ1lWR+0xMtyI3rTDkJY6KVrrddt32dHvSbbr1NNBKpgEjOYM2l+P/OV+LcyCPqN8te08jctVvug1K+bM+yRO59V3tvlnJ5ahJWFufD6+vpi3JYAMgh0YckTxG0oTZUh4TRpdIHBIRlDju5fWTvHvX316cHe3XuugnAegVUCj9eEC9yrjNyIiGNwM4kPlyZ5Qql6FQIbyKIWOArTMfJg2r52M6Xd5eH19dnu+n7UbmK3kKhq/51xPBTnOywSm6NukIk/5rJ4HEyes82NnQoMdNvxjziUjSmgtZsNTYPs8U7EpOEs/qiUrbFRDBYzXlaYHaWIvCDuHUsyIBf1XLaCJGd6cmAqUzi0PS8IV71ItX+JcVawPA3rkbwVV+7JKM75hUI/RMgpr6svn1NSNu33Nv3hVuHHxh+oHApmI8IEmfRdhrCEQL85UgxJGwF+vacQIm0FsuwlxUIf3ezooEiTzGIPL+0LcMiN4KeUjUmHeNZ7k3x3F5+zz1nw1B0OWXTbKaU+R6AH8c4tkddADyh7Pf/PBn8R///99lfA2+Anx59P/Gbvqq31vov99pa8+9oQNtBCBAebvyQGuHINQ1nhta1kR30iLViLQWH6v8AAk1BDfIXwR7XV6XJSm4FEnyEPUG6YmvRB9hJMME6Y7PL0xVlT/lYR3vJS81GjEKMj5UsLzQVjPca4IAZtLbP50hpsqjS2Se9oqdRDV6GDpG0T6ofjZtkNVr+mtSqELr83fT/RzlZaT7ac8uPBWxUXSCK/dxJA06wCmpHwhrEhOCnqqwG+WcRqK9EobQRubJAB+qdsbQRofyCPQyZgNHfhbdV+3nfwtFd5mGbrlh8eOnNpW5d77EmhM+9LyEmvs6RaspskFattNl33uLvNQTZFHK8u20XVIrTNuwVxpxXSK7HErIhKJWZ4cm0Biqo+lWivueMkjdsjs5N/uRCJ2KofsK2pTN0L/QlCK8ndfk37CgK+VnNkzI9T1x3ERFSXDNlnSq8wx3K+MPL/IbiL1W8zHHpIxGNJEXHNFEx2mmXqVA6lxU1pbvMtvJoVlKs5cogJkPtRy8vWiSAFwDcHFJx+kulhUrv/gupvRxWI5bWlk9aHBX9WYF5WfHSau09Lo4aW2hLQXyOi6n3TT5ReyilKf6/YOOE8wpKqhyBXTUG+pvw/82oidpFt1BTdRNC2jJoRHw35tSt4wWGMo2jaBHqfP7VqNzijMHrHX51iPWOGuV7R61GYLolxWrCw9RoNEG4NqJFw2BjiEUbAgAPAPmVqR2dSsh9dhWSolXttL0Sd3KEx22wbSCyLesVF6a1fALmCfIZZhTCMcsW44cnE5OgzgT+PmEzDIoKMgutW2CKI0Y5HDZVUYhO/mNWcDULO2QwH1mCROTYS7Rn8ej+hk5+HmZNBvl4TIoxK6Lh53J76nTGKOdcDgbw151Chlr0StbqS5WVbiiITpkJW4s2xmH3Tybokvewnls2osWEtF3ZnGEHgMJ0Zix42EM4e+wYSYT1bMiAOotZsvv8OgXRAJB0Xvak/pd4nDZVgbJBqT4WqpBT3nGs9Kky5DpOc97wYuyfuHn22qI2UteNuxV21xxVa7v5clXoFCR17zO6Q3FSpQq863yzILawdpG+HgdVaeeX4NvNAoE6yfSTE2atbB6U8hsczIbRk1IIrSayKbNXO3mWWCh+Y5Z5JoOP+jUpds6PSZZbKlllujVZ7IpvnPX1CTBQx52yOGwoKKm+Q0j+P2f/yInGQUoRBGKUYJSlKFcBhQ0DCwcvExZFlgoW45chO7zG/wOf4BEpUetEUfmAtoJDAWd43iE4ilVhyivaWaoYCEidsN18uR3znkPeNDjbrrltns8liQk5Fa6HxvJrbI7KUn96CcYw0mUYAe7k0mNH2moJRFYa7UN1ttohem+UhUaOgYmFjYOLh4+ASERsRISUjKl5BSAKAPa5ANv2azGO9739tb60WqVN9kdo6HB6c1Gj9/habVWRK3AZdx/Z3sLO+pzZZt5ovn1m100ApG5XPBFwZ5B87+su5nv9w1qY6E5ThT+50YYmIJdcQwb467Z0stmuebCjkeKCfyTSDEZ97lSFX74H8dxgMYBEIAZAAwAAABSAQ4BmAAAUKdMNnhDg6eBs0PmbBF/4X+EtBw7hglNka6p6jwGSHPQ8iKdceVLncAx32XOJyVAsq8rYMmYOQKfrD1qD0bk54wGBOA7Cxlhdtwywvx/SRH6cbYYp4tSTvuS0kx7+wVnEhhh3uLSz0PphVyegekG/hhXhAxPnJoxVCkmnQsbZK0hvPkGLmTuxZ/GE1gksSUo8gFmfZQfNtcybAtyxUVuHHyRPtIL0DIGT1mj1xBu9kS/C7Fy4BqwU4sA3JNbSqFIkO56dHkAz+Db+BZ+XpAp4kOWH7VCEJzMJKaRKRHZZJCtJyidVgliZ5aWzMItoUVkYR9KEAjVnA6WFaD7FWqvKWtHetX8/8xBBgK67K67dA3dHv/lVGyo7d24z1X3M+1MNVMgjMRJVpx+WHhB35Qlqr5hDzBQWwsAAAA=) format("woff2");font-weight:400;font-style:normal}@font-face{font-family:Montserrat;src:url(data:font/woff2;base64,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) format("woff2");font-weight:700;font-style:normal}.notification{position:absolute;height:100px;width:256px;padding:64px;z-index:50;left:0;right:0;top:0;margin:16px auto auto;border:2px solid red;font-size:x-large;background-color:#fff}.tippy-box[data-theme~=ramp4]{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;color:#fff;background:#222;opacity:.9;font-size:14px;padding:3px 8px;border-radius:5px;text-align:center}.tippy-box[data-theme~=ramp4] svg{display:inline}.tippy-box[data-theme~=ramp4] a{text-decoration:underline}.spinner{border:2px solid rgba(0,0,0,.158);border-top:2px solid #3f51b5;border-right:2px solid #3f51b5;border-radius:50%}.progress-line,.progress-line:before{height:3px;width:100%;margin:0}.progress-line{background-color:#b3d4fc;display:flex}.progress-line:before{background-color:#3f51b5;content:"";animation:running-progress 2s cubic-bezier(.4,0,.2,1) infinite}@keyframes running-progress{0%{margin-left:0;margin-right:100%}50%{margin-left:25%;margin-right:0%}to{margin-left:100%;margin-right:0}}.panel-container-move[data-v-6def3362]{transition:.3s transform cubic-bezier(.22,.61,.36,1)}.rv-dropdown>*{padding:.5rem 1rem;display:block!important;text-decoration:none!important}.rv-dropdown>:not(.disabled){color:#2d3748!important}.rv-dropdown>*:hover:not(.disabled){background-color:#eee}.dropdown-icon{transition:transform .3s cubic-bezier(.35,0,.25,1)}.number[data-v-7bd23611]{background:#e70404;font-size:.8em}.notification-dropdown[data-v-7bd23611]{min-height:250px;padding:0!important}.notification-dropdown[data-v-7bd23611]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.about-ramp-dropdown[data-v-02cf9ee5]{padding:0!important}.about-ramp-dropdown[data-v-02cf9ee5]:hover{--tw-bg-opacity: 1 !important;background-color:rgb(255 255 255 / var(--tw-bg-opacity))!important}.map-caption{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.map-caption button:focus{outline:2px solid #1e3a8a!important}.number[data-v-4181d508]{background:red;font-size:.8em}.spinner[data-v-8c24ed63]{border:10px solid #b3d4fc;border-top:10px solid #3f51b5;border-radius:50%;width:100px;height:100px;animation:spin 2s ease-in-out infinite}.tippy-box[data-animation=scale][data-placement^=top]{transform-origin:bottom}.tippy-box[data-animation=scale][data-placement^=bottom]{transform-origin:top}.tippy-box[data-animation=scale][data-placement^=left]{transform-origin:right}.tippy-box[data-animation=scale][data-placement^=right]{transform-origin:left}.tippy-box[data-animation=scale][data-state=hidden]{transform:scale(.5);opacity:0}.ramp-styles{height:100%;font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji}.ramp-styles [focus-list][aria-activedescendant]{outline:0!important}.ramp-styles [focus-list] [focus-item].focused.default-focus-style{outline:2px rgba(150,150,150,.8) solid;outline-offset:-2px}.ramp-styles [focus-list]:focus{outline:2px rgba(5,141,232,.8) solid;outline-offset:-2px}.ramp-styles [focus-list]:focus [focus-item].focused.default-focus-style{outline:2px rgba(5,141,232,.8) solid;outline-offset:-2px}.ramp-styles [focus-list]:focus [focus-list] [focus-item].focused.default-focus-style{outline:2px rgba(150,150,150,.8) solid;outline-offset:-2px}.ramp-styles h1,.ramp-styles h2,.ramp-styles h3,.ramp-styles h4,.ramp-styles h5,.ramp-styles h6,.ramp-styles .h1,.ramp-styles .h2,.ramp-styles .h3,.ramp-styles .h4,.ramp-styles .h5,.ramp-styles .h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}.symbologyIcon{display:inline-flex;align-items:center;justify-content:center;overflow:hidden;--tw-bg-opacity: 1;background-color:rgb(255 255 255 / var(--tw-bg-opacity));box-shadow:0 1px 3px #0003,0 1px 1px #00000024,0 2px 1px -1px #0000001f}[data-v-9e477d20] .rv-dropdown>*{width:100%;text-align:left}button[data-v-0af0697e]{outline:none!important}button.focused[data-v-0af0697e]{--tw-bg-opacity: 1;background-color:rgb(30 58 138 / var(--tw-bg-opacity));--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}.loader[data-v-a3c61802]{--width: 5px;animation:spinningColor-a3c61802 1.5s ease-in-out infinite;margin:100px auto;border:var(--width) double #f0eff5;border-radius:50%;width:50px;height:50px}@keyframes spinningColor-a3c61802{0%{transform:rotate(360deg);border-top:var(--width) dashed #f56682;border-bottom:var(--width) dashed #387eff}25%{border-top:var(--width) dashed #f591a6;border-bottom:var(--width) dashed #6da7f7}50%{border-top:var(--width) dashed #fd878e;border-bottom:var(--width) dashed #4ba3ff}75%{border-top:var(--width) dashed #f57f8f;border-bottom:var(--width) dashed #569dff}to{border-top:var(--width) dashed #f56682;border-bottom:var(--width) dashed #387eff}}span[data-v-5d32b715]{height:0!important}.dropdown[data-v-6346dfbd]{left:100%;bottom:0}.number[data-v-f2294fce]{background:red;font-size:.8em}.notification-button[data-v-f2294fce]{position:absolute!important}.appbar{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px)}.appbar .appbar-item{margin-top:4px;margin-bottom:4px;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.appbar .appbar-item:first-child{margin-top:8px}.appbar .appbar-item:hover{--tw-text-opacity: 1;color:rgb(255 255 255 / var(--tw-text-opacity))}[focus-list]:focus [focus-item].focused.area-of-interest-item-button[data-v-74cdad7d]{border:solid black 2px}[focus-list]:focus [focus-item].focused.area-of-interest-item-button .area-of-interest-item-image[data-v-74cdad7d]{opacity:.5}.basemap-item-container[data-v-dbfed424]{display:grid;place-items:center;grid-template-areas:"inner-div"}.basemap-item-inner[data-v-dbfed424]{grid-area:inner-div}[focus-list]:focus [focus-item].focused.basemap-item-button[data-v-dbfed424]{border:solid black 2px}[focus-list]:focus [focus-item].focused.basemap-item-button .basemap-item-image[data-v-dbfed424]{opacity:.5}.rv-basemap-check[data-v-dbfed424]:before{content:"";position:absolute;border-top:50px solid rgb(250,250,250);border-left:50px solid transparent;right:0;top:0}.crosshairs[data-v-495353cf]{transform:translate(-50%,-50%)}.badge[data-v-256f0518]{background-color:#576870;bottom:-5px;right:-5px;font-size:8px}.symbStack{flex:0 0 32px}.detailsButtonSelected{border-left:3px solid #576870;padding-left:4px!important}.symbologyStackButton{transition:background .3s}.symbologyStackButton:hover{background:#eee}.symbologyLayerName{flex:1 1 auto;text-align:left}.symbologyStackButton:focus{outline:2px solid black;z-index:1}.symbology-list{height:auto;top:0;bottom:-8px;border-right:1px solid #eee;box-shadow:-1px 0 5px #00000080;margin:-8px -8px 0;transition:all .3s cubic-bezier(.35,0,.25,1)}.symbology-list-expanded{width:70%!important;overflow-y:auto!important}.rv-label[data-v-9717afbc]{display:flex;align-items:center}.layerName[data-v-04b12e3e]{border-bottom:1px solid #eee}.detailsContentSection[data-v-251e74c1]{padding-right:8px;margin-right:-8px}@keyframes progress-indeterminate-343c5c69{0%{width:30%;left:-40%}60%{left:100%;width:100%}to{left:100%;width:0}}.progressbar[data-v-343c5c69]{transition:width .25s ease}.indeterminate .progressbar[data-v-343c5c69]{animation:progress-indeterminate-343c5c69 1.4s ease infinite}ag-grid,ag-grid-angular,ag-grid-ng2,ag-grid-polymer,ag-grid-aurelia{display:block}.ag-hidden{display:none!important}.ag-invisible{visibility:hidden!important}.ag-drag-handle{cursor:grab}.ag-column-drop-wrapper{display:flex}.ag-column-drop-horizontal-half-width{display:inline-block;width:50%!important}.ag-unselectable{-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-selectable{-moz-user-select:text;-webkit-user-select:text;user-select:text}.ag-tab{position:relative}.ag-tab-guard{position:absolute;width:0;height:0;display:block}.ag-select-agg-func-popup{position:absolute}.ag-input-wrapper,.ag-picker-field-wrapper{display:flex;flex:1 1 auto;align-items:center;line-height:normal;position:relative}.ag-shake-left-to-right{animation-direction:alternate;animation-duration:.2s;animation-iteration-count:infinite;animation-name:ag-shake-left-to-right}@keyframes ag-shake-left-to-right{0%{padding-left:6px;padding-right:2px}to{padding-left:2px;padding-right:6px}}.ag-root-wrapper{cursor:default;position:relative;display:flex;flex-direction:column;overflow:hidden}.ag-root-wrapper.ag-layout-normal{height:100%}.ag-watermark{position:absolute;bottom:20px;right:25px;opacity:.5;transition:opacity 1s ease-out 3s}.ag-watermark:before{content:"";background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiIHN0YW5kYWxvbmU9Im5vIj8+CjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+Cjxzdmcgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDIzNSA0MCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIiB4bWw6c3BhY2U9InByZXNlcnZlIiB4bWxuczpzZXJpZj0iaHR0cDovL3d3dy5zZXJpZi5jb20vIiBzdHlsZT0iZmlsbC1ydWxlOmV2ZW5vZGQ7Y2xpcC1ydWxlOmV2ZW5vZGQ7c3Ryb2tlLWxpbmVqb2luOnJvdW5kO3N0cm9rZS1taXRlcmxpbWl0OjI7Ij4KICAgIDxnIHRyYW5zZm9ybT0ibWF0cml4KDAuNjM1NzIzLDAsMCwwLjYzNTcyMywtNDkyLjkyMSwtMzIzLjYwOCkiPgogICAgICAgIDxwYXRoIGQ9Ik0xMDk5LjQsNTQ5LjRMMTA5OS40LDUzNi45TDEwNzguMSw1MzYuOUwxMDY1LjYsNTQ5LjRMMTA5OS40LDU0OS40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTEyMy40LDUxOC40TDEwOTYuNyw1MTguNEwxMDg0LjEsNTMwLjlMMTEyMy40LDUzMC45TDExMjMuNCw1MTguNFoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwNTMuMiw1NjEuOUwxMDU5LjYsNTU1LjVMMTA4MS4yLDU1NS41TDEwODEuMiw1NjhMMTA1My4yLDU2OEwxMDUzLjIsNTYxLjlaIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDU3LjksNTQzLjNMMTA3MS43LDU0My4zTDEwODQuMyw1MzAuOEwxMDU3LjksNTMwLjhMMTA1Ny45LDU0My4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNMTA0Mi44LDU2MS45TDEwNTMuMiw1NjEuOUwxMDY1LjYsNTQ5LjRMMTA0Mi44LDU0OS40TDEwNDIuOCw1NjEuOVoiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICAgICAgPHBhdGggZD0iTTEwOTYuNyw1MTguNEwxMDkwLjMsNTI0LjhMMTA0OS41LDUyNC44TDEwNDkuNSw1MTIuM0wxMDk2LjcsNTEyLjNMMTA5Ni43LDUxOC40WiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNODI4LjYsNTU5LjdMODA5LDU1OS43TDgwNS42LDU2OC4xTDc5Nyw1NjguMUw4MTUuMSw1MjUuN0w4MjIuNiw1MjUuN0w4NDAuNyw1NjguMUw4MzIsNTY4LjFMODI4LjYsNTU5LjdaTTgyNS45LDU1M0w4MTguOCw1MzUuN0w4MTEuNyw1NTNMODI1LjksNTUzWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTYwLjEsNTQxLjNDOTYyLjYsNTM3LjYgOTY4LjksNTM3LjIgOTcxLjUsNTM3LjJMOTcxLjUsNTQ0LjRDOTY4LjMsNTQ0LjQgOTY1LjEsNTQ0LjUgOTYzLjIsNTQ1LjlDOTYxLjMsNTQ3LjMgOTYwLjMsNTQ5LjIgOTYwLjMsNTUxLjVMOTYwLjMsNTY4LjFMOTUyLjUsNTY4LjFMOTUyLjUsNTM3LjJMOTYwLDUzNy4yTDk2MC4xLDU0MS4zWiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTM3LjIiIHdpZHRoPSI3LjgiIGhlaWdodD0iMzAuOSIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTsiLz4KICAgICAgICA8cmVjdCB4PSI5NzUuOCIgeT0iNTIzLjQiIHdpZHRoPSI3LjgiIGhlaWdodD0iOS4yIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpOyIvPgogICAgICAgIDxwYXRoIGQ9Ik0xMDIyLjMsNTIzLjRMMTAyMi4zLDU2OC4xTDEwMTQuOCw1NjguMUwxMDE0LjYsNTYzLjRDMTAxMy41LDU2NSAxMDEyLjEsNTY2LjMgMTAxMC40LDU2Ny4zQzEwMDguNyw1NjguMiAxMDA2LjYsNTY4LjcgMTAwNC4yLDU2OC43QzEwMDIuMSw1NjguNyAxMDAwLjEsNTY4LjMgOTk4LjQsNTY3LjZDOTk2LjYsNTY2LjggOTk1LDU2NS44IDk5My43LDU2NC40Qzk5Mi40LDU2MyA5OTEuMyw1NjEuMyA5OTAuNiw1NTkuNEM5ODkuOCw1NTcuNSA5ODkuNSw1NTUuMyA5ODkuNSw1NTIuOUM5ODkuNSw1NTAuNSA5ODkuOSw1NDguMyA5OTAuNiw1NDYuM0M5OTEuNCw1NDQuMyA5OTIuNCw1NDIuNiA5OTMuNyw1NDEuMkM5OTUsNTM5LjggOTk2LjYsNTM4LjcgOTk4LjQsNTM3LjlDMTAwMC4yLDUzNy4xIDEwMDIuMSw1MzYuNyAxMDA0LjIsNTM2LjdDMTAwNi42LDUzNi43IDEwMDguNiw1MzcuMSAxMDEwLjMsNTM4QzEwMTIsNTM4LjkgMTAxMy40LDU0MC4xIDEwMTQuNSw1NDEuOEwxMDE0LjUsNTIzLjVMMTAyMi4zLDUyMy41TDEwMjIuMyw1MjMuNFpNMTAwNS45LDU2MkMxMDA4LjUsNTYyIDEwMTAuNSw1NjEuMSAxMDEyLjEsNTU5LjRDMTAxMy43LDU1Ny43IDEwMTQuNSw1NTUuNCAxMDE0LjUsNTUyLjZDMTAxNC41LDU0OS44IDEwMTMuNyw1NDcuNiAxMDEyLjEsNTQ1LjhDMTAxMC41LDU0NC4xIDEwMDguNSw1NDMuMiAxMDA1LjksNTQzLjJDMTAwMy40LDU0My4yIDEwMDEuMyw1NDQuMSA5OTkuOCw1NDUuOEM5OTguMiw1NDcuNSA5OTcuNCw1NDkuOCA5OTcuNCw1NTIuNkM5OTcuNCw1NTUuNCA5OTguMiw1NTcuNiA5OTkuOCw1NTkuM0MxMDAxLjQsNTYxLjEgMTAwMy40LDU2MiAxMDA1LjksNTYyIiBzdHlsZT0iZmlsbDpyZ2IoMjQsMjksMzEpO2ZpbGwtcnVsZTpub256ZXJvOyIvPgogICAgICAgIDxwYXRoIGQ9Ik04ODUuOCw1NDQuMkw4NjYuNSw1NDQuMkw4NjYuNSw1NTAuOUw4NzcuNSw1NTAuOUM4NzcuMiw1NTQuMyA4NzUuOSw1NTYuOSA4NzMuNyw1NTlDODcxLjUsNTYxIDg2OC43LDU2MiA4NjUuMSw1NjJDODYzLjEsNTYyIDg2MS4yLDU2MS42IDg1OS42LDU2MC45Qzg1Ny45LDU2MC4yIDg1Ni41LDU1OS4yIDg1NS4zLDU1Ny44Qzg1NC4xLDU1Ni41IDg1My4yLDU1NC45IDg1Mi41LDU1M0M4NTEuOCw1NTEuMSA4NTEuNSw1NDkuMSA4NTEuNSw1NDYuOEM4NTEuNSw1NDQuNSA4NTEuOCw1NDIuNSA4NTIuNSw1NDAuNkM4NTMuMSw1MzguNyA4NTQuMSw1MzcuMiA4NTUuMyw1MzUuOEM4NTYuNSw1MzQuNSA4NTcuOSw1MzMuNSA4NTkuNiw1MzIuN0M4NjEuMyw1MzIgODYzLjEsNTMxLjYgODY1LjIsNTMxLjZDODY5LjQsNTMxLjYgODcyLjYsNTMyLjYgODc0LjgsNTM0LjZMODgwLDUyOS40Qzg3Ni4xLDUyNi40IDg3MS4xLDUyNC44IDg2NS4yLDUyNC44Qzg2MS45LDUyNC44IDg1OC45LDUyNS4zIDg1Ni4yLDUyNi40Qzg1My41LDUyNy41IDg1MS4yLDUyOC45IDg0OS4zLDUzMC44Qzg0Ny40LDUzMi43IDg0NS45LDUzNSA4NDQuOSw1MzcuN0M4NDMuOSw1NDAuNCA4NDMuNCw1NDMuNCA4NDMuNCw1NDYuNkM4NDMuNCw1NDkuOCA4NDMuOSw1NTIuOCA4NDUsNTU1LjVDODQ2LjEsNTU4LjIgODQ3LjUsNTYwLjUgODQ5LjQsNTYyLjRDODUxLjMsNTY0LjMgODUzLjYsNTY1LjggODU2LjMsNTY2LjhDODU5LDU2Ny45IDg2Miw1NjguNCA4NjUuMiw1NjguNEM4NjguNCw1NjguNCA4NzEuMyw1NjcuOSA4NzMuOSw1NjYuOEM4NzYuNSw1NjUuNyA4NzguNyw1NjQuMyA4ODAuNSw1NjIuNEM4ODIuMyw1NjAuNSA4ODMuNyw1NTguMiA4ODQuNyw1NTUuNUM4ODUuNyw1NTIuOCA4ODYuMiw1NDkuOCA4ODYuMiw1NDYuNkw4ODYuMiw1NDUuM0M4ODUuOSw1NDUuMSA4ODUuOCw1NDQuNiA4ODUuOCw1NDQuMiIgc3R5bGU9ImZpbGw6cmdiKDI0LDI5LDMxKTtmaWxsLXJ1bGU6bm9uemVybzsiLz4KICAgICAgICA8cGF0aCBkPSJNOTQ2LjgsNTQ0LjJMOTI3LjUsNTQ0LjJMOTI3LjUsNTUwLjlMOTM4LjUsNTUwLjlDOTM4LjIsNTU0LjMgOTM2LjksNTU2LjkgOTM0LjcsNTU5QzkzMi41LDU2MSA5MjkuNyw1NjIgOTI2LjEsNTYyQzkyNC4xLDU2MiA5MjIuMiw1NjEuNiA5MjAuNiw1NjAuOUM5MTguOSw1NjAuMiA5MTcuNSw1NTkuMiA5MTYuMyw1NTcuOEM5MTUuMSw1NTYuNSA5MTQuMiw1NTQuOSA5MTMuNSw1NTNDOTEyLjgsNTUxLjEgOTEyLjUsNTQ5LjEgOTEyLjUsNTQ2LjhDOTEyLjUsNTQ0LjUgOTEyLjgsNTQyLjUgOTEzLjUsNTQwLjZDOTE0LjEsNTM4LjcgOTE1LjEsNTM3LjIgOTE2LjMsNTM1LjhDOTE3LjUsNTM0LjUgOTE4LjksNTMzLjUgOTIwLjYsNTMyLjdDOTIyLjMsNTMyIDkyNC4xLDUzMS42IDkyNi4yLDUzMS42QzkzMC40LDUzMS42IDkzMy42LDUzMi42IDkzNS44LDUzNC42TDk0MSw1MjkuNEM5MzcuMSw1MjYuNCA5MzIuMSw1MjQuOCA5MjYuMiw1MjQuOEM5MjIuOSw1MjQuOCA5MTkuOSw1MjUuMyA5MTcuMiw1MjYuNEM5MTQuNSw1MjcuNSA5MTIuMiw1MjguOSA5MTAuMyw1MzAuOEM5MDguNCw1MzIuNyA5MDYuOSw1MzUgOTA1LjksNTM3LjdDOTA0LjksNTQwLjQgOTA0LjQsNTQzLjQgOTA0LjQsNTQ2LjZDOTA0LjQsNTQ5LjggOTA0LjksNTUyLjggOTA2LDU1NS41QzkwNy4xLDU1OC4yIDkwOC41LDU2MC41IDkxMC40LDU2Mi40QzkxMi4zLDU2NC4zIDkxNC42LDU2NS44IDkxNy4zLDU2Ni44QzkyMCw1NjcuOSA5MjMsNTY4LjQgOTI2LjIsNTY4LjRDOTI5LjQsNTY4LjQgOTMyLjMsNTY3LjkgOTM0LjksNTY2LjhDOTM3LjUsNTY1LjcgOTM5LjcsNTY0LjMgOTQxLjUsNTYyLjRDOTQzLjMsNTYwLjUgOTQ0LjcsNTU4LjIgOTQ1LjcsNTU1LjVDOTQ2LjcsNTUyLjggOTQ3LjIsNTQ5LjggOTQ3LjIsNTQ2LjZMOTQ3LjIsNTQ1LjNDOTQ2LjksNTQ1LjEgOTQ2LjgsNTQ0LjYgOTQ2LjgsNTQ0LjIiIHN0eWxlPSJmaWxsOnJnYigyNCwyOSwzMSk7ZmlsbC1ydWxlOm5vbnplcm87Ii8+CiAgICA8L2c+Cjwvc3ZnPgo=);background-repeat:no-repeat;background-size:170px 40px;display:block;height:40px;width:170px;opacity:.5}.ag-watermark-text{opacity:.5;font-weight:700;font-family:Impact,sans-serif;font-size:19px;padding-left:.7rem}.ag-root-wrapper-body{display:flex;flex-direction:row}.ag-root-wrapper-body.ag-layout-normal{flex:1 1 auto;height:0;min-height:0}.ag-root{position:relative;display:flex;flex-direction:column}.ag-root.ag-layout-normal,.ag-root.ag-layout-auto-height{overflow:hidden;flex:1 1 auto;width:0}.ag-root.ag-layout-normal{height:100%}.ag-header-viewport,.ag-floating-top-viewport,.ag-body-viewport,.ag-center-cols-viewport,.ag-floating-bottom-viewport,.ag-body-horizontal-scroll-viewport,.ag-virtual-list-viewport{position:relative;height:100%;min-width:0px;overflow:hidden;flex:1 1 auto}.ag-body-viewport{display:flex}.ag-body-viewport.ag-layout-normal{overflow-y:auto;-webkit-overflow-scrolling:touch}.ag-center-cols-viewport{width:100%;overflow-x:auto}.ag-body-horizontal-scroll-viewport{overflow-x:scroll}.ag-virtual-list-viewport{overflow:auto;width:100%}.ag-header-container,.ag-floating-top-container,.ag-body-container,.ag-pinned-right-cols-container,.ag-center-cols-container,.ag-pinned-left-cols-container,.ag-floating-bottom-container,.ag-body-horizontal-scroll-container,.ag-full-width-container,.ag-floating-bottom-full-width-container,.ag-virtual-list-container{position:relative}.ag-header-container,.ag-floating-top-container,.ag-floating-bottom-container{height:100%;white-space:nowrap}.ag-center-cols-container,.ag-pinned-right-cols-container{display:block}.ag-body-horizontal-scroll-container{height:100%}.ag-full-width-container,.ag-floating-top-full-width-container,.ag-floating-bottom-full-width-container{position:absolute;top:0;left:0;pointer-events:none}.ag-full-width-container{width:100%}.ag-floating-bottom-full-width-container,.ag-floating-top-full-width-container{display:inline-block;overflow:hidden;height:100%;width:100%}.ag-virtual-list-container{overflow:hidden}.ag-center-cols-clipper{flex:1 1 auto;min-width:0;overflow:hidden;min-height:100%;transform:translateZ(0)}.ag-body-horizontal-scroll{min-height:0;min-width:0;width:100%;display:flex;position:relative}.ag-body-horizontal-scroll.ag-scrollbar-invisible{position:absolute;bottom:0;left:0;right:0;pointer-events:none}.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-scrollbar-scrolling,.ag-body-horizontal-scroll.ag-scrollbar-invisible.ag-scrollbar-active{pointer-events:all}.ag-force-vertical-scroll{overflow-y:scroll!important}.ag-horizontal-left-spacer,.ag-horizontal-right-spacer{height:100%;min-width:0;overflow-x:scroll}.ag-horizontal-left-spacer.ag-scroller-corner,.ag-horizontal-right-spacer.ag-scroller-corner{overflow-x:hidden}.ag-header,.ag-pinned-left-header,.ag-pinned-right-header{display:inline-block;overflow:hidden;position:relative}.ag-header-cell-sortable{cursor:pointer}.ag-header{display:flex;width:100%;white-space:nowrap}.ag-pinned-left-header,.ag-pinned-right-header{height:100%}.ag-header-row{position:absolute;overflow:hidden}.ag-header-cell{display:inline-flex;align-items:center;position:absolute;height:100%;overflow:hidden}.ag-header-cell.ag-header-active .ag-header-cell-menu-button{opacity:1}.ag-header-cell-menu-button:not(.ag-header-menu-always-show){transition:opacity .2s;opacity:0}.ag-header-group-cell-label,.ag-header-cell-label{display:flex;flex:1 1 auto;overflow:hidden;align-items:center;text-overflow:ellipsis;align-self:stretch}.ag-header-cell-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-right-aligned-header .ag-header-cell-label{flex-direction:row-reverse}.ag-header-group-text{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-header-cell-resize{position:absolute;z-index:2;height:100%;width:8px;top:0;cursor:ew-resize}.ag-ltr .ag-header-cell-resize{right:-4px}.ag-rtl .ag-header-cell-resize{left:-4px}.ag-pinned-left-header .ag-header-cell-resize{right:-4px}.ag-pinned-right-header .ag-header-cell-resize{left:-4px}.ag-header-select-all{display:flex}.ag-column-moving .ag-cell,.ag-column-moving .ag-header-cell{transition:left .2s}.ag-column-moving .ag-header-group-cell{transition:left .2s,width .2s}.ag-column-panel{display:flex;flex-direction:column;overflow:hidden;flex:1 1 auto}.ag-column-select{position:relative;display:flex;flex-direction:column;overflow:hidden;flex:3 1 0px}.ag-column-select-header{position:relative;display:flex;flex:none}.ag-column-select-header-icon{position:relative}.ag-column-select-header-filter-wrapper{flex:1 1 auto}.ag-column-select-header-filter{width:100%}.ag-column-select-list{flex:1 1 0px;overflow:hidden}.ag-column-drop{position:relative;display:inline-flex;align-items:center;overflow:auto;width:100%}.ag-column-drop-list{display:flex;align-items:center}.ag-column-drop-cell{position:relative;display:flex;align-items:center}.ag-column-drop-cell-text{overflow:hidden;flex:1 1 auto;text-overflow:ellipsis;white-space:nowrap}.ag-column-drop-vertical{display:flex;flex-direction:column;overflow:hidden;align-items:stretch;flex:1 1 0px}.ag-column-drop-vertical-title-bar{display:flex;align-items:center;flex:none}.ag-column-drop-vertical-list{position:relative;align-items:stretch;flex-grow:1;flex-direction:column;overflow-x:auto}.ag-column-drop-vertical-list>*{flex:none}.ag-column-drop-empty .ag-column-drop-vertical-list{overflow:hidden}.ag-column-drop-vertical-empty-message{display:block}.ag-column-drop.ag-column-drop-horizontal{white-space:nowrap;overflow:hidden}.ag-column-drop-cell-button{cursor:pointer}.ag-filter-toolpanel{flex:1 1 0px;min-width:0}.ag-filter-toolpanel-header{position:relative}.ag-filter-toolpanel-header,.ag-filter-toolpanel-search{display:flex;align-items:center}.ag-filter-toolpanel-header>*,.ag-filter-toolpanel-search>*{display:flex;align-items:center}.ag-filter-apply-panel{display:flex;justify-content:flex-end;overflow:hidden}.ag-row-animation .ag-row{transition:transform .4s,top .4s,background-color .1s,opacity .2s}.ag-row-animation .ag-row.ag-after-created{transition:transform .4s,top .4s,height .4s,background-color .1s,opacity .2s}.ag-row-no-animation .ag-row{transition:background-color .1s}.ag-row{white-space:nowrap;width:100%}.ag-row-loading{display:flex;align-items:center}.ag-row-position-absolute{position:absolute}.ag-row-position-relative{position:relative}.ag-full-width-row{overflow:hidden;pointer-events:all}.ag-row-inline-editing{z-index:1}.ag-row-dragging{z-index:2}.ag-stub-cell{display:flex;align-items:center}.ag-cell{display:inline-block;position:absolute;white-space:nowrap;height:100%}.ag-cell-value{flex:1 1 auto}.ag-cell-value,.ag-group-value{overflow:hidden;text-overflow:ellipsis}.ag-cell-wrap-text{white-space:normal;word-break:break-all}.ag-cell-wrapper{display:flex;align-items:center}.ag-cell-wrapper.ag-row-group{align-items:flex-start}.ag-sparkline-wrapper{position:absolute;height:100%;width:100%;left:0;top:0}.ag-full-width-row .ag-cell-wrapper.ag-row-group{height:100%;align-items:center}.ag-cell-inline-editing{z-index:1}.ag-cell-inline-editing .ag-cell-wrapper,.ag-cell-inline-editing .ag-cell-edit-wrapper,.ag-cell-inline-editing .ag-cell-editor,.ag-cell-inline-editing .ag-cell-editor .ag-wrapper,.ag-cell-inline-editing .ag-cell-editor input{height:100%;width:100%;line-height:normal}.ag-cell .ag-icon{display:inline-block;vertical-align:middle}.ag-set-filter-item{display:flex;align-items:center;height:100%}.ag-set-filter-item-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ag-set-filter-item-checkbox{display:flex}.ag-filter-body-wrapper{display:flex;flex-direction:column}.ag-filter-filter{flex:1 1 0px}.ag-filter-condition{display:flex;justify-content:center}.ag-floating-filter-body{position:relative;display:flex;flex:1 1 auto;height:100%}.ag-floating-filter-full-body{display:flex;flex:1 1 auto;height:100%;width:100%;align-items:center;overflow:hidden}.ag-floating-filter-full-body>div{flex:1 1 auto}.ag-floating-filter-input{align-items:center;display:flex;width:100%}.ag-floating-filter-input>*{flex:1 1 auto}.ag-floating-filter-button{display:flex;flex:none}.ag-dnd-ghost{position:absolute;display:inline-flex;align-items:center;cursor:move;white-space:nowrap;z-index:9999}.ag-overlay{height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%}.ag-overlay-panel{display:flex;height:100%;width:100%}.ag-overlay-wrapper{display:flex;flex:none;width:100%;height:100%;align-items:center;justify-content:center;text-align:center}.ag-overlay-loading-wrapper{pointer-events:all}.ag-popup-child{z-index:5;top:0}.ag-popup-editor{position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.ag-large-text-input{display:block}.ag-virtual-list-item{position:absolute;width:100%}.ag-floating-top{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-top,.ag-pinned-right-floating-top{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-floating-bottom{overflow:hidden;white-space:nowrap;width:100%;position:relative;display:flex}.ag-pinned-left-floating-bottom,.ag-pinned-right-floating-bottom{display:inline-block;overflow:hidden;position:relative;min-width:0px}.ag-dialog,.ag-panel{display:flex;flex-direction:column;position:relative;overflow:hidden}.ag-panel-title-bar{display:flex;flex:none;align-items:center;cursor:default}.ag-panel-title-bar-title{flex:1 1 auto}.ag-panel-title-bar-buttons{display:flex}.ag-panel-title-bar-button{cursor:pointer}.ag-panel-content-wrapper{display:flex;flex:1 1 auto;position:relative;overflow:hidden}.ag-dialog{position:absolute}.ag-resizer{position:absolute;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;z-index:1}.ag-resizer.ag-resizer-topLeft{top:0;left:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-top{top:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-topRight{top:0;right:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-right{top:5px;right:0;bottom:5px;width:5px;cursor:ew-resize}.ag-resizer.ag-resizer-bottomRight{bottom:0;right:0;height:5px;width:5px;cursor:nwse-resize}.ag-resizer.ag-resizer-bottom{bottom:0;left:5px;right:5px;height:5px;cursor:ns-resize}.ag-resizer.ag-resizer-bottomLeft{bottom:0;left:0;height:5px;width:5px;cursor:nesw-resize}.ag-resizer.ag-resizer-left{left:0;top:5px;bottom:5px;width:5px;cursor:ew-resize}.ag-tooltip,.ag-tooltip-custom{position:absolute;pointer-events:none;z-index:99999}.ag-value-slide-out{margin-right:5px;opacity:1;transition:opacity 3s,margin-right 3s;transition-timing-function:linear}.ag-value-slide-out-end{margin-right:10px;opacity:0}.ag-opacity-zero{opacity:0!important}.ag-menu{max-height:100%;overflow-y:auto;position:absolute;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-menu-column-select-wrapper{height:265px;overflow:auto}.ag-menu-column-select-wrapper .ag-column-select{height:100%}.ag-menu-list{display:table;width:100%}.ag-menu-option,.ag-menu-separator{display:table-row}.ag-menu-option-part,.ag-menu-separator-part{display:table-cell;vertical-align:middle}.ag-menu-option-text{white-space:nowrap}.ag-compact-menu-option{width:100%;display:flex;flex-wrap:nowrap}.ag-compact-menu-option-text{white-space:nowrap;flex:1 1 auto}.ag-rich-select{cursor:default;outline:none}.ag-rich-select-value{display:flex;align-items:center}.ag-rich-select-value-icon{flex:1 1 auto;order:1}.ag-ltr .ag-rich-select-value-icon{text-align:right}.ag-rtl .ag-rich-select-value-icon{text-align:left}.ag-rich-select-list{position:relative}.ag-rich-select-virtual-list-item{display:flex}.ag-rich-select-row{display:flex;flex:1 1 auto;align-items:center;white-space:nowrap}.ag-paging-panel{align-items:center;display:flex;justify-content:flex-end}.ag-paging-page-summary-panel{display:flex;align-items:center}.ag-paging-button{position:relative}.ag-disabled .ag-paging-page-summary-panel{pointer-events:none}.ag-tool-panel-wrapper{display:flex;overflow-y:auto;overflow-x:hidden;cursor:default;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-column-select-column,.ag-column-select-column-group,.ag-select-agg-func-item{position:relative;align-items:center;display:flex;flex-direction:row;flex-wrap:nowrap;text-overflow:ellipsis;white-space:nowrap;height:100%}.ag-column-select-column>*,.ag-column-select-column-group>*,.ag-select-agg-func-item>*{flex:none}.ag-column-select-checkbox{display:flex}.ag-tool-panel-horizontal-resize{cursor:ew-resize;height:100%;position:absolute;top:0;width:5px;z-index:1}.ag-ltr .ag-side-bar-left .ag-tool-panel-horizontal-resize{right:-3px}.ag-rtl .ag-side-bar-left .ag-tool-panel-horizontal-resize,.ag-ltr .ag-side-bar-right .ag-tool-panel-horizontal-resize{left:-3px}.ag-rtl .ag-side-bar-right .ag-tool-panel-horizontal-resize{right:-3px}.ag-details-row{width:100%}.ag-details-row-fixed-height{height:100%}.ag-details-grid{width:100%}.ag-details-grid-fixed-height{height:100%}.ag-header-group-cell{display:flex;align-items:center;height:100%;position:absolute}.ag-cell-label-container{display:flex;justify-content:space-between;flex-direction:row-reverse;align-items:center;width:100%;height:100%;overflow:hidden}.ag-right-aligned-header .ag-cell-label-container{flex-direction:row}.ag-side-bar{display:flex;flex-direction:row-reverse}.ag-side-bar-left{order:-1;flex-direction:row}.ag-side-button-button{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;flex-wrap:nowrap;white-space:nowrap;outline:none;cursor:pointer}.ag-side-button-label{writing-mode:vertical-lr}.ag-status-bar{display:flex;justify-content:space-between;overflow:hidden}.ag-status-panel{display:inline-flex}.ag-status-name-value{white-space:nowrap}.ag-status-bar-left,.ag-status-bar-center,.ag-status-bar-right{display:inline-flex}.ag-icon{display:block;speak:none}.ag-group{position:relative;width:100%}.ag-group-title-bar{display:flex;align-items:center}.ag-group-title{display:block;flex:1 1 auto;min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.ag-group-title-bar .ag-group-title{cursor:default}.ag-group-toolbar{display:flex;align-items:center}.ag-group-container{display:flex}.ag-disabled .ag-group-container{pointer-events:none}.ag-group-container-horizontal{flex-direction:row;flex-wrap:wrap}.ag-group-container-vertical{flex-direction:column}.ag-column-group-icons{display:block}.ag-column-group-icons>*{cursor:pointer}.ag-group-item-alignment-stretch .ag-group-item{align-items:stretch}.ag-group-item-alignment-start .ag-group-item{align-items:flex-start}.ag-group-item-alignment-end .ag-group-item{align-items:flex-end}.ag-toggle-button-icon{transition:right .3s;position:absolute;top:-1px}.ag-input-field,.ag-select{display:flex;flex-direction:row;align-items:center}.ag-input-field-input{flex:1 1 auto;width:100%;min-width:0}.ag-floating-filter-input .ag-input-field-input[type=date]{width:1px}.ag-range-field,.ag-angle-select{display:flex;align-items:center}.ag-angle-select-wrapper{display:flex}.ag-angle-select-parent-circle{display:block;position:relative}.ag-angle-select-child-circle{position:absolute}.ag-slider-wrapper{display:flex}.ag-slider-wrapper .ag-input-field,.ag-picker-field-display{flex:1 1 auto}.ag-picker-field{display:flex;align-items:center}.ag-picker-field-icon{display:flex;border:0;padding:0;margin:0;cursor:pointer}.ag-picker-field-wrapper{overflow:hidden}.ag-label-align-right .ag-label{order:1}.ag-label-align-right>*{flex:none}.ag-label-align-top{flex-direction:column;align-items:flex-start}.ag-label-align-top>*{align-self:stretch}.ag-color-panel{width:100%;display:flex;flex-direction:column;text-align:center}.ag-spectrum-color{flex:1 1 auto;position:relative;overflow:hidden;cursor:default}.ag-spectrum-fill{position:absolute;inset:0}.ag-spectrum-val{cursor:pointer}.ag-spectrum-dragger{position:absolute;pointer-events:none;cursor:pointer}.ag-spectrum-hue{cursor:default;background:linear-gradient(to left,red 3%,#ff0 17%,#0f0 33%,#0ff,#00f 67%,#f0f 83%,red)}.ag-spectrum-alpha{cursor:default}.ag-spectrum-hue-background{width:100%;height:100%}.ag-spectrum-alpha-background{background-image:linear-gradient(to right,#0000,#000);width:100%;height:100%}.ag-spectrum-tool{cursor:pointer}.ag-spectrum-slider{position:absolute;pointer-events:none}.ag-recent-colors{display:flex}.ag-recent-color{cursor:pointer}.ag-ltr .ag-column-select-indent-1{padding-left:20px}.ag-rtl .ag-column-select-indent-1{padding-right:20px}.ag-ltr .ag-row-group-indent-1{padding-left:20px}.ag-rtl .ag-row-group-indent-1{padding-right:20px}.ag-ltr .ag-column-select-indent-2{padding-left:40px}.ag-rtl .ag-column-select-indent-2{padding-right:40px}.ag-ltr .ag-row-group-indent-2{padding-left:40px}.ag-rtl .ag-row-group-indent-2{padding-right:40px}.ag-ltr .ag-column-select-indent-3{padding-left:60px}.ag-rtl .ag-column-select-indent-3{padding-right:60px}.ag-ltr .ag-row-group-indent-3{padding-left:60px}.ag-rtl .ag-row-group-indent-3{padding-right:60px}.ag-ltr .ag-column-select-indent-4{padding-left:80px}.ag-rtl .ag-column-select-indent-4{padding-right:80px}.ag-ltr .ag-row-group-indent-4{padding-left:80px}.ag-rtl .ag-row-group-indent-4{padding-right:80px}.ag-ltr .ag-column-select-indent-5{padding-left:100px}.ag-rtl .ag-column-select-indent-5{padding-right:100px}.ag-ltr .ag-row-group-indent-5{padding-left:100px}.ag-rtl .ag-row-group-indent-5{padding-right:100px}.ag-ltr .ag-column-select-indent-6{padding-left:120px}.ag-rtl .ag-column-select-indent-6{padding-right:120px}.ag-ltr .ag-row-group-indent-6{padding-left:120px}.ag-rtl .ag-row-group-indent-6{padding-right:120px}.ag-ltr .ag-column-select-indent-7{padding-left:140px}.ag-rtl .ag-column-select-indent-7{padding-right:140px}.ag-ltr .ag-row-group-indent-7{padding-left:140px}.ag-rtl .ag-row-group-indent-7{padding-right:140px}.ag-ltr .ag-column-select-indent-8{padding-left:160px}.ag-rtl .ag-column-select-indent-8{padding-right:160px}.ag-ltr .ag-row-group-indent-8{padding-left:160px}.ag-rtl .ag-row-group-indent-8{padding-right:160px}.ag-ltr .ag-column-select-indent-9{padding-left:180px}.ag-rtl .ag-column-select-indent-9{padding-right:180px}.ag-ltr .ag-row-group-indent-9{padding-left:180px}.ag-rtl .ag-row-group-indent-9{padding-right:180px}.ag-ltr .ag-column-select-indent-10{padding-left:200px}.ag-rtl .ag-column-select-indent-10{padding-right:200px}.ag-ltr .ag-row-group-indent-10{padding-left:200px}.ag-rtl .ag-row-group-indent-10{padding-right:200px}.ag-ltr .ag-column-select-indent-11{padding-left:220px}.ag-rtl .ag-column-select-indent-11{padding-right:220px}.ag-ltr .ag-row-group-indent-11{padding-left:220px}.ag-rtl .ag-row-group-indent-11{padding-right:220px}.ag-ltr .ag-column-select-indent-12{padding-left:240px}.ag-rtl .ag-column-select-indent-12{padding-right:240px}.ag-ltr .ag-row-group-indent-12{padding-left:240px}.ag-rtl .ag-row-group-indent-12{padding-right:240px}.ag-ltr .ag-column-select-indent-13{padding-left:260px}.ag-rtl .ag-column-select-indent-13{padding-right:260px}.ag-ltr .ag-row-group-indent-13{padding-left:260px}.ag-rtl .ag-row-group-indent-13{padding-right:260px}.ag-ltr .ag-column-select-indent-14{padding-left:280px}.ag-rtl .ag-column-select-indent-14{padding-right:280px}.ag-ltr .ag-row-group-indent-14{padding-left:280px}.ag-rtl .ag-row-group-indent-14{padding-right:280px}.ag-ltr .ag-column-select-indent-15{padding-left:300px}.ag-rtl .ag-column-select-indent-15{padding-right:300px}.ag-ltr .ag-row-group-indent-15{padding-left:300px}.ag-rtl .ag-row-group-indent-15{padding-right:300px}.ag-ltr .ag-column-select-indent-16{padding-left:320px}.ag-rtl .ag-column-select-indent-16{padding-right:320px}.ag-ltr .ag-row-group-indent-16{padding-left:320px}.ag-rtl .ag-row-group-indent-16{padding-right:320px}.ag-ltr .ag-column-select-indent-17{padding-left:340px}.ag-rtl .ag-column-select-indent-17{padding-right:340px}.ag-ltr .ag-row-group-indent-17{padding-left:340px}.ag-rtl .ag-row-group-indent-17{padding-right:340px}.ag-ltr .ag-column-select-indent-18{padding-left:360px}.ag-rtl .ag-column-select-indent-18{padding-right:360px}.ag-ltr .ag-row-group-indent-18{padding-left:360px}.ag-rtl .ag-row-group-indent-18{padding-right:360px}.ag-ltr .ag-column-select-indent-19{padding-left:380px}.ag-rtl .ag-column-select-indent-19{padding-right:380px}.ag-ltr .ag-row-group-indent-19{padding-left:380px}.ag-rtl .ag-row-group-indent-19{padding-right:380px}.ag-ltr .ag-column-select-indent-20{padding-left:400px}.ag-rtl .ag-column-select-indent-20{padding-right:400px}.ag-ltr .ag-row-group-indent-20{padding-left:400px}.ag-rtl .ag-row-group-indent-20{padding-right:400px}.ag-ltr .ag-column-select-indent-21{padding-left:420px}.ag-rtl .ag-column-select-indent-21{padding-right:420px}.ag-ltr .ag-row-group-indent-21{padding-left:420px}.ag-rtl .ag-row-group-indent-21{padding-right:420px}.ag-ltr .ag-column-select-indent-22{padding-left:440px}.ag-rtl .ag-column-select-indent-22{padding-right:440px}.ag-ltr .ag-row-group-indent-22{padding-left:440px}.ag-rtl .ag-row-group-indent-22{padding-right:440px}.ag-ltr .ag-column-select-indent-23{padding-left:460px}.ag-rtl .ag-column-select-indent-23{padding-right:460px}.ag-ltr .ag-row-group-indent-23{padding-left:460px}.ag-rtl .ag-row-group-indent-23{padding-right:460px}.ag-ltr .ag-column-select-indent-24{padding-left:480px}.ag-rtl .ag-column-select-indent-24{padding-right:480px}.ag-ltr .ag-row-group-indent-24{padding-left:480px}.ag-rtl .ag-row-group-indent-24{padding-right:480px}.ag-ltr .ag-column-select-indent-25{padding-left:500px}.ag-rtl .ag-column-select-indent-25{padding-right:500px}.ag-ltr .ag-row-group-indent-25{padding-left:500px}.ag-rtl .ag-row-group-indent-25{padding-right:500px}.ag-ltr .ag-column-select-indent-26{padding-left:520px}.ag-rtl .ag-column-select-indent-26{padding-right:520px}.ag-ltr .ag-row-group-indent-26{padding-left:520px}.ag-rtl .ag-row-group-indent-26{padding-right:520px}.ag-ltr .ag-column-select-indent-27{padding-left:540px}.ag-rtl .ag-column-select-indent-27{padding-right:540px}.ag-ltr .ag-row-group-indent-27{padding-left:540px}.ag-rtl .ag-row-group-indent-27{padding-right:540px}.ag-ltr .ag-column-select-indent-28{padding-left:560px}.ag-rtl .ag-column-select-indent-28{padding-right:560px}.ag-ltr .ag-row-group-indent-28{padding-left:560px}.ag-rtl .ag-row-group-indent-28{padding-right:560px}.ag-ltr .ag-column-select-indent-29{padding-left:580px}.ag-rtl .ag-column-select-indent-29{padding-right:580px}.ag-ltr .ag-row-group-indent-29{padding-left:580px}.ag-rtl .ag-row-group-indent-29{padding-right:580px}.ag-ltr .ag-column-select-indent-30{padding-left:600px}.ag-rtl .ag-column-select-indent-30{padding-right:600px}.ag-ltr .ag-row-group-indent-30{padding-left:600px}.ag-rtl .ag-row-group-indent-30{padding-right:600px}.ag-ltr .ag-column-select-indent-31{padding-left:620px}.ag-rtl .ag-column-select-indent-31{padding-right:620px}.ag-ltr .ag-row-group-indent-31{padding-left:620px}.ag-rtl .ag-row-group-indent-31{padding-right:620px}.ag-ltr .ag-column-select-indent-32{padding-left:640px}.ag-rtl .ag-column-select-indent-32{padding-right:640px}.ag-ltr .ag-row-group-indent-32{padding-left:640px}.ag-rtl .ag-row-group-indent-32{padding-right:640px}.ag-ltr .ag-column-select-indent-33{padding-left:660px}.ag-rtl .ag-column-select-indent-33{padding-right:660px}.ag-ltr .ag-row-group-indent-33{padding-left:660px}.ag-rtl .ag-row-group-indent-33{padding-right:660px}.ag-ltr .ag-column-select-indent-34{padding-left:680px}.ag-rtl .ag-column-select-indent-34{padding-right:680px}.ag-ltr .ag-row-group-indent-34{padding-left:680px}.ag-rtl .ag-row-group-indent-34{padding-right:680px}.ag-ltr .ag-column-select-indent-35{padding-left:700px}.ag-rtl .ag-column-select-indent-35{padding-right:700px}.ag-ltr .ag-row-group-indent-35{padding-left:700px}.ag-rtl .ag-row-group-indent-35{padding-right:700px}.ag-ltr .ag-column-select-indent-36{padding-left:720px}.ag-rtl .ag-column-select-indent-36{padding-right:720px}.ag-ltr .ag-row-group-indent-36{padding-left:720px}.ag-rtl .ag-row-group-indent-36{padding-right:720px}.ag-ltr .ag-column-select-indent-37{padding-left:740px}.ag-rtl .ag-column-select-indent-37{padding-right:740px}.ag-ltr .ag-row-group-indent-37{padding-left:740px}.ag-rtl .ag-row-group-indent-37{padding-right:740px}.ag-ltr .ag-column-select-indent-38{padding-left:760px}.ag-rtl .ag-column-select-indent-38{padding-right:760px}.ag-ltr .ag-row-group-indent-38{padding-left:760px}.ag-rtl .ag-row-group-indent-38{padding-right:760px}.ag-ltr .ag-column-select-indent-39{padding-left:780px}.ag-rtl .ag-column-select-indent-39{padding-right:780px}.ag-ltr .ag-row-group-indent-39{padding-left:780px}.ag-rtl .ag-row-group-indent-39{padding-right:780px}.ag-ltr .ag-column-select-indent-40{padding-left:800px}.ag-rtl .ag-column-select-indent-40{padding-right:800px}.ag-ltr .ag-row-group-indent-40{padding-left:800px}.ag-rtl .ag-row-group-indent-40{padding-right:800px}.ag-ltr .ag-column-select-indent-41{padding-left:820px}.ag-rtl .ag-column-select-indent-41{padding-right:820px}.ag-ltr .ag-row-group-indent-41{padding-left:820px}.ag-rtl .ag-row-group-indent-41{padding-right:820px}.ag-ltr .ag-column-select-indent-42{padding-left:840px}.ag-rtl .ag-column-select-indent-42{padding-right:840px}.ag-ltr .ag-row-group-indent-42{padding-left:840px}.ag-rtl .ag-row-group-indent-42{padding-right:840px}.ag-ltr .ag-column-select-indent-43{padding-left:860px}.ag-rtl .ag-column-select-indent-43{padding-right:860px}.ag-ltr .ag-row-group-indent-43{padding-left:860px}.ag-rtl .ag-row-group-indent-43{padding-right:860px}.ag-ltr .ag-column-select-indent-44{padding-left:880px}.ag-rtl .ag-column-select-indent-44{padding-right:880px}.ag-ltr .ag-row-group-indent-44{padding-left:880px}.ag-rtl .ag-row-group-indent-44{padding-right:880px}.ag-ltr .ag-column-select-indent-45{padding-left:900px}.ag-rtl .ag-column-select-indent-45{padding-right:900px}.ag-ltr .ag-row-group-indent-45{padding-left:900px}.ag-rtl .ag-row-group-indent-45{padding-right:900px}.ag-ltr .ag-column-select-indent-46{padding-left:920px}.ag-rtl .ag-column-select-indent-46{padding-right:920px}.ag-ltr .ag-row-group-indent-46{padding-left:920px}.ag-rtl .ag-row-group-indent-46{padding-right:920px}.ag-ltr .ag-column-select-indent-47{padding-left:940px}.ag-rtl .ag-column-select-indent-47{padding-right:940px}.ag-ltr .ag-row-group-indent-47{padding-left:940px}.ag-rtl .ag-row-group-indent-47{padding-right:940px}.ag-ltr .ag-column-select-indent-48{padding-left:960px}.ag-rtl .ag-column-select-indent-48{padding-right:960px}.ag-ltr .ag-row-group-indent-48{padding-left:960px}.ag-rtl .ag-row-group-indent-48{padding-right:960px}.ag-ltr .ag-column-select-indent-49{padding-left:980px}.ag-rtl .ag-column-select-indent-49{padding-right:980px}.ag-ltr .ag-row-group-indent-49{padding-left:980px}.ag-rtl .ag-row-group-indent-49{padding-right:980px}.ag-ltr .ag-column-select-indent-50{padding-left:1000px}.ag-rtl .ag-column-select-indent-50{padding-right:1000px}.ag-ltr .ag-row-group-indent-50{padding-left:1000px}.ag-rtl .ag-row-group-indent-50{padding-right:1000px}.ag-ltr .ag-column-select-indent-51{padding-left:1020px}.ag-rtl .ag-column-select-indent-51{padding-right:1020px}.ag-ltr .ag-row-group-indent-51{padding-left:1020px}.ag-rtl .ag-row-group-indent-51{padding-right:1020px}.ag-ltr .ag-column-select-indent-52{padding-left:1040px}.ag-rtl .ag-column-select-indent-52{padding-right:1040px}.ag-ltr .ag-row-group-indent-52{padding-left:1040px}.ag-rtl .ag-row-group-indent-52{padding-right:1040px}.ag-ltr .ag-column-select-indent-53{padding-left:1060px}.ag-rtl .ag-column-select-indent-53{padding-right:1060px}.ag-ltr .ag-row-group-indent-53{padding-left:1060px}.ag-rtl .ag-row-group-indent-53{padding-right:1060px}.ag-ltr .ag-column-select-indent-54{padding-left:1080px}.ag-rtl .ag-column-select-indent-54{padding-right:1080px}.ag-ltr .ag-row-group-indent-54{padding-left:1080px}.ag-rtl .ag-row-group-indent-54{padding-right:1080px}.ag-ltr .ag-column-select-indent-55{padding-left:1100px}.ag-rtl .ag-column-select-indent-55{padding-right:1100px}.ag-ltr .ag-row-group-indent-55{padding-left:1100px}.ag-rtl .ag-row-group-indent-55{padding-right:1100px}.ag-ltr .ag-column-select-indent-56{padding-left:1120px}.ag-rtl .ag-column-select-indent-56{padding-right:1120px}.ag-ltr .ag-row-group-indent-56{padding-left:1120px}.ag-rtl .ag-row-group-indent-56{padding-right:1120px}.ag-ltr .ag-column-select-indent-57{padding-left:1140px}.ag-rtl .ag-column-select-indent-57{padding-right:1140px}.ag-ltr .ag-row-group-indent-57{padding-left:1140px}.ag-rtl .ag-row-group-indent-57{padding-right:1140px}.ag-ltr .ag-column-select-indent-58{padding-left:1160px}.ag-rtl .ag-column-select-indent-58{padding-right:1160px}.ag-ltr .ag-row-group-indent-58{padding-left:1160px}.ag-rtl .ag-row-group-indent-58{padding-right:1160px}.ag-ltr .ag-column-select-indent-59{padding-left:1180px}.ag-rtl .ag-column-select-indent-59{padding-right:1180px}.ag-ltr .ag-row-group-indent-59{padding-left:1180px}.ag-rtl .ag-row-group-indent-59{padding-right:1180px}.ag-ltr .ag-column-select-indent-60{padding-left:1200px}.ag-rtl .ag-column-select-indent-60{padding-right:1200px}.ag-ltr .ag-row-group-indent-60{padding-left:1200px}.ag-rtl .ag-row-group-indent-60{padding-right:1200px}.ag-ltr .ag-column-select-indent-61{padding-left:1220px}.ag-rtl .ag-column-select-indent-61{padding-right:1220px}.ag-ltr .ag-row-group-indent-61{padding-left:1220px}.ag-rtl .ag-row-group-indent-61{padding-right:1220px}.ag-ltr .ag-column-select-indent-62{padding-left:1240px}.ag-rtl .ag-column-select-indent-62{padding-right:1240px}.ag-ltr .ag-row-group-indent-62{padding-left:1240px}.ag-rtl .ag-row-group-indent-62{padding-right:1240px}.ag-ltr .ag-column-select-indent-63{padding-left:1260px}.ag-rtl .ag-column-select-indent-63{padding-right:1260px}.ag-ltr .ag-row-group-indent-63{padding-left:1260px}.ag-rtl .ag-row-group-indent-63{padding-right:1260px}.ag-ltr .ag-column-select-indent-64{padding-left:1280px}.ag-rtl .ag-column-select-indent-64{padding-right:1280px}.ag-ltr .ag-row-group-indent-64{padding-left:1280px}.ag-rtl .ag-row-group-indent-64{padding-right:1280px}.ag-ltr .ag-column-select-indent-65{padding-left:1300px}.ag-rtl .ag-column-select-indent-65{padding-right:1300px}.ag-ltr .ag-row-group-indent-65{padding-left:1300px}.ag-rtl .ag-row-group-indent-65{padding-right:1300px}.ag-ltr .ag-column-select-indent-66{padding-left:1320px}.ag-rtl .ag-column-select-indent-66{padding-right:1320px}.ag-ltr .ag-row-group-indent-66{padding-left:1320px}.ag-rtl .ag-row-group-indent-66{padding-right:1320px}.ag-ltr .ag-column-select-indent-67{padding-left:1340px}.ag-rtl .ag-column-select-indent-67{padding-right:1340px}.ag-ltr .ag-row-group-indent-67{padding-left:1340px}.ag-rtl .ag-row-group-indent-67{padding-right:1340px}.ag-ltr .ag-column-select-indent-68{padding-left:1360px}.ag-rtl .ag-column-select-indent-68{padding-right:1360px}.ag-ltr .ag-row-group-indent-68{padding-left:1360px}.ag-rtl .ag-row-group-indent-68{padding-right:1360px}.ag-ltr .ag-column-select-indent-69{padding-left:1380px}.ag-rtl .ag-column-select-indent-69{padding-right:1380px}.ag-ltr .ag-row-group-indent-69{padding-left:1380px}.ag-rtl .ag-row-group-indent-69{padding-right:1380px}.ag-ltr .ag-column-select-indent-70{padding-left:1400px}.ag-rtl .ag-column-select-indent-70{padding-right:1400px}.ag-ltr .ag-row-group-indent-70{padding-left:1400px}.ag-rtl .ag-row-group-indent-70{padding-right:1400px}.ag-ltr .ag-column-select-indent-71{padding-left:1420px}.ag-rtl .ag-column-select-indent-71{padding-right:1420px}.ag-ltr .ag-row-group-indent-71{padding-left:1420px}.ag-rtl .ag-row-group-indent-71{padding-right:1420px}.ag-ltr .ag-column-select-indent-72{padding-left:1440px}.ag-rtl .ag-column-select-indent-72{padding-right:1440px}.ag-ltr .ag-row-group-indent-72{padding-left:1440px}.ag-rtl .ag-row-group-indent-72{padding-right:1440px}.ag-ltr .ag-column-select-indent-73{padding-left:1460px}.ag-rtl .ag-column-select-indent-73{padding-right:1460px}.ag-ltr .ag-row-group-indent-73{padding-left:1460px}.ag-rtl .ag-row-group-indent-73{padding-right:1460px}.ag-ltr .ag-column-select-indent-74{padding-left:1480px}.ag-rtl .ag-column-select-indent-74{padding-right:1480px}.ag-ltr .ag-row-group-indent-74{padding-left:1480px}.ag-rtl .ag-row-group-indent-74{padding-right:1480px}.ag-ltr .ag-column-select-indent-75{padding-left:1500px}.ag-rtl .ag-column-select-indent-75{padding-right:1500px}.ag-ltr .ag-row-group-indent-75{padding-left:1500px}.ag-rtl .ag-row-group-indent-75{padding-right:1500px}.ag-ltr .ag-column-select-indent-76{padding-left:1520px}.ag-rtl .ag-column-select-indent-76{padding-right:1520px}.ag-ltr .ag-row-group-indent-76{padding-left:1520px}.ag-rtl .ag-row-group-indent-76{padding-right:1520px}.ag-ltr .ag-column-select-indent-77{padding-left:1540px}.ag-rtl .ag-column-select-indent-77{padding-right:1540px}.ag-ltr .ag-row-group-indent-77{padding-left:1540px}.ag-rtl .ag-row-group-indent-77{padding-right:1540px}.ag-ltr .ag-column-select-indent-78{padding-left:1560px}.ag-rtl .ag-column-select-indent-78{padding-right:1560px}.ag-ltr .ag-row-group-indent-78{padding-left:1560px}.ag-rtl .ag-row-group-indent-78{padding-right:1560px}.ag-ltr .ag-column-select-indent-79{padding-left:1580px}.ag-rtl .ag-column-select-indent-79{padding-right:1580px}.ag-ltr .ag-row-group-indent-79{padding-left:1580px}.ag-rtl .ag-row-group-indent-79{padding-right:1580px}.ag-ltr .ag-column-select-indent-80{padding-left:1600px}.ag-rtl .ag-column-select-indent-80{padding-right:1600px}.ag-ltr .ag-row-group-indent-80{padding-left:1600px}.ag-rtl .ag-row-group-indent-80{padding-right:1600px}.ag-ltr .ag-column-select-indent-81{padding-left:1620px}.ag-rtl .ag-column-select-indent-81{padding-right:1620px}.ag-ltr .ag-row-group-indent-81{padding-left:1620px}.ag-rtl .ag-row-group-indent-81{padding-right:1620px}.ag-ltr .ag-column-select-indent-82{padding-left:1640px}.ag-rtl .ag-column-select-indent-82{padding-right:1640px}.ag-ltr .ag-row-group-indent-82{padding-left:1640px}.ag-rtl .ag-row-group-indent-82{padding-right:1640px}.ag-ltr .ag-column-select-indent-83{padding-left:1660px}.ag-rtl .ag-column-select-indent-83{padding-right:1660px}.ag-ltr .ag-row-group-indent-83{padding-left:1660px}.ag-rtl .ag-row-group-indent-83{padding-right:1660px}.ag-ltr .ag-column-select-indent-84{padding-left:1680px}.ag-rtl .ag-column-select-indent-84{padding-right:1680px}.ag-ltr .ag-row-group-indent-84{padding-left:1680px}.ag-rtl .ag-row-group-indent-84{padding-right:1680px}.ag-ltr .ag-column-select-indent-85{padding-left:1700px}.ag-rtl .ag-column-select-indent-85{padding-right:1700px}.ag-ltr .ag-row-group-indent-85{padding-left:1700px}.ag-rtl .ag-row-group-indent-85{padding-right:1700px}.ag-ltr .ag-column-select-indent-86{padding-left:1720px}.ag-rtl .ag-column-select-indent-86{padding-right:1720px}.ag-ltr .ag-row-group-indent-86{padding-left:1720px}.ag-rtl .ag-row-group-indent-86{padding-right:1720px}.ag-ltr .ag-column-select-indent-87{padding-left:1740px}.ag-rtl .ag-column-select-indent-87{padding-right:1740px}.ag-ltr .ag-row-group-indent-87{padding-left:1740px}.ag-rtl .ag-row-group-indent-87{padding-right:1740px}.ag-ltr .ag-column-select-indent-88{padding-left:1760px}.ag-rtl .ag-column-select-indent-88{padding-right:1760px}.ag-ltr .ag-row-group-indent-88{padding-left:1760px}.ag-rtl .ag-row-group-indent-88{padding-right:1760px}.ag-ltr .ag-column-select-indent-89{padding-left:1780px}.ag-rtl .ag-column-select-indent-89{padding-right:1780px}.ag-ltr .ag-row-group-indent-89{padding-left:1780px}.ag-rtl .ag-row-group-indent-89{padding-right:1780px}.ag-ltr .ag-column-select-indent-90{padding-left:1800px}.ag-rtl .ag-column-select-indent-90{padding-right:1800px}.ag-ltr .ag-row-group-indent-90{padding-left:1800px}.ag-rtl .ag-row-group-indent-90{padding-right:1800px}.ag-ltr .ag-column-select-indent-91{padding-left:1820px}.ag-rtl .ag-column-select-indent-91{padding-right:1820px}.ag-ltr .ag-row-group-indent-91{padding-left:1820px}.ag-rtl .ag-row-group-indent-91{padding-right:1820px}.ag-ltr .ag-column-select-indent-92{padding-left:1840px}.ag-rtl .ag-column-select-indent-92{padding-right:1840px}.ag-ltr .ag-row-group-indent-92{padding-left:1840px}.ag-rtl .ag-row-group-indent-92{padding-right:1840px}.ag-ltr .ag-column-select-indent-93{padding-left:1860px}.ag-rtl .ag-column-select-indent-93{padding-right:1860px}.ag-ltr .ag-row-group-indent-93{padding-left:1860px}.ag-rtl .ag-row-group-indent-93{padding-right:1860px}.ag-ltr .ag-column-select-indent-94{padding-left:1880px}.ag-rtl .ag-column-select-indent-94{padding-right:1880px}.ag-ltr .ag-row-group-indent-94{padding-left:1880px}.ag-rtl .ag-row-group-indent-94{padding-right:1880px}.ag-ltr .ag-column-select-indent-95{padding-left:1900px}.ag-rtl .ag-column-select-indent-95{padding-right:1900px}.ag-ltr .ag-row-group-indent-95{padding-left:1900px}.ag-rtl .ag-row-group-indent-95{padding-right:1900px}.ag-ltr .ag-column-select-indent-96{padding-left:1920px}.ag-rtl .ag-column-select-indent-96{padding-right:1920px}.ag-ltr .ag-row-group-indent-96{padding-left:1920px}.ag-rtl .ag-row-group-indent-96{padding-right:1920px}.ag-ltr .ag-column-select-indent-97{padding-left:1940px}.ag-rtl .ag-column-select-indent-97{padding-right:1940px}.ag-ltr .ag-row-group-indent-97{padding-left:1940px}.ag-rtl .ag-row-group-indent-97{padding-right:1940px}.ag-ltr .ag-column-select-indent-98{padding-left:1960px}.ag-rtl .ag-column-select-indent-98{padding-right:1960px}.ag-ltr .ag-row-group-indent-98{padding-left:1960px}.ag-rtl .ag-row-group-indent-98{padding-right:1960px}.ag-ltr .ag-column-select-indent-99{padding-left:1980px}.ag-rtl .ag-column-select-indent-99{padding-right:1980px}.ag-ltr .ag-row-group-indent-99{padding-left:1980px}.ag-rtl .ag-row-group-indent-99{padding-right:1980px}.ag-ltr{direction:ltr}.ag-ltr .ag-body,.ag-ltr .ag-floating-top,.ag-ltr .ag-floating-bottom,.ag-ltr .ag-header,.ag-ltr .ag-body-viewport,.ag-ltr .ag-body-horizontal-scroll{flex-direction:row}.ag-rtl{direction:rtl}.ag-rtl .ag-body,.ag-rtl .ag-floating-top,.ag-rtl .ag-floating-bottom,.ag-rtl .ag-header,.ag-rtl .ag-body-viewport,.ag-rtl .ag-body-horizontal-scroll{flex-direction:row-reverse}.ag-rtl .ag-icon-contracted,.ag-rtl .ag-icon-tree-closed{display:block;transform:rotate(180deg)}.ag-layout-print.ag-body-viewport{flex:none}.ag-layout-print.ag-root-wrapper{display:inline-flex}.ag-layout-print .ag-center-cols-clipper{min-width:100%}.ag-layout-print .ag-body-horizontal-scroll{display:none}.ag-layout-print.ag-force-vertical-scroll{overflow-y:visible!important}@media print{.ag-root-wrapper.ag-layout-print,.ag-root-wrapper.ag-layout-print .ag-root-wrapper-body,.ag-root-wrapper.ag-layout-print .ag-root,.ag-root-wrapper.ag-layout-print .ag-body-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-container,.ag-root-wrapper.ag-layout-print .ag-center-cols-viewport,.ag-root-wrapper.ag-layout-print .ag-center-cols-clipper,.ag-root-wrapper.ag-layout-print .ag-body-horizontal-scroll-viewport,.ag-root-wrapper.ag-layout-print .ag-virtual-list-viewport{height:auto!important;overflow:hidden!important;display:block!important}.ag-root-wrapper.ag-layout-print .ag-row{page-break-inside:avoid}}.ag-body .ag-body-viewport{-webkit-overflow-scrolling:touch}.ag-chart{position:relative;display:flex;overflow:hidden;width:100%;height:100%}.ag-chart-components-wrapper{position:relative;display:flex;flex:1 1 auto;overflow:hidden}.ag-chart-title-edit{position:absolute;display:none;top:0;left:0;text-align:center}.ag-chart-title-edit.currently-editing{display:inline-block}.ag-chart-canvas-wrapper{position:relative;flex:1 1 auto;overflow:hidden}.ag-charts-canvas{display:block}.ag-chart-menu{position:absolute;top:10px;width:24px;overflow:hidden;display:flex;flex-direction:column}.ag-ltr .ag-chart-menu{right:20px}.ag-rtl .ag-chart-menu{left:20px}.ag-chart-docked-container{position:relative;width:0;min-width:0;transition:min-width .4s}.ag-chart-menu-hidden~.ag-chart-docked-container{max-width:0;overflow:hidden}.ag-chart-tabbed-menu{width:100%;height:100%;display:flex;flex-direction:column;overflow:hidden}.ag-chart-tabbed-menu-header{flex:none;-webkit-user-select:none;-moz-user-select:none;user-select:none;cursor:default}.ag-chart-tabbed-menu-body{display:flex;flex:1 1 auto;align-items:stretch;overflow:hidden}.ag-chart-tab{width:100%;overflow:hidden;overflow-y:auto}.ag-chart-settings{overflow-x:hidden}.ag-chart-settings-wrapper{position:relative;flex-direction:column;width:100%;height:100%;display:flex;overflow:hidden}.ag-chart-settings-nav-bar{display:flex;align-items:center;width:100%;height:30px;padding:0 10px;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-chart-settings-card-selector{display:flex;align-items:center;justify-content:space-around;flex:1 1 auto;height:100%;padding:0 10px}.ag-chart-settings-card-item{cursor:pointer;width:10px;height:10px;background-color:#000;position:relative}.ag-chart-settings-card-item.ag-not-selected{opacity:.2}.ag-chart-settings-card-item:before{content:" ";display:block;position:absolute;background-color:transparent;left:50%;top:50%;margin-left:-10px;margin-top:-10px;width:20px;height:20px}.ag-chart-settings-prev,.ag-chart-settings-next{position:relative;flex:none}.ag-chart-settings-prev-button,.ag-chart-settings-next-button{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;opacity:0}.ag-chart-settings-mini-charts-container{position:relative;flex:1 1 auto;overflow-x:hidden;overflow-y:auto}.ag-chart-settings-mini-wrapper{position:absolute;top:0;left:0;display:flex;flex-direction:column;width:100%;min-height:100%;overflow:hidden}.ag-chart-settings-mini-wrapper.ag-animating{transition:left .3s;transition-timing-function:ease-in-out}.ag-chart-mini-thumbnail{cursor:pointer}.ag-chart-mini-thumbnail-canvas{display:block}.ag-chart-data-wrapper,.ag-chart-format-wrapper{display:flex;flex-direction:column;position:relative;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ag-chart-data-wrapper{height:100%;overflow-y:auto}.ag-chart-data-section,.ag-chart-format-section{display:flex;margin:0}.ag-chart-empty-text{display:flex;top:0;width:100%;height:100%;align-items:center;justify-content:center}.ag-chart .ag-chart-menu{opacity:0;pointer-events:none}.ag-chart-menu-hidden:hover .ag-chart-menu{opacity:1;pointer-events:all}.ag-charts-font-size-color{display:flex;align-self:stretch;justify-content:space-between}.ag-charts-data-group-item{position:relative}.ag-date-time-list-page-title-bar,.ag-date-time-list-page-column-labels-row,.ag-date-time-list-page-entries-row{display:flex}.ag-date-time-list-page-column-label,.ag-date-time-list-page-entry{flex-basis:0;flex-grow:1}.ag-date-time-list-page-entry{cursor:pointer}.ag-theme-material{-webkit-font-smoothing:antialiased;color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87));font-family:Roboto,sans-serif;font-size:13px;line-height:normal}@font-face{font-family:agGridMaterial;src:url(data:application/font-woff;charset=utf-8;base64,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) format("woff");font-weight:400;font-style:normal}.ag-theme-material .ag-icon{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.ag-theme-material .ag-icon-aggregation:before{content:""}.ag-theme-material .ag-icon-arrows:before{content:""}.ag-theme-material .ag-icon-asc:before{content:""}.ag-theme-material .ag-icon-cancel:before{content:""}.ag-theme-material .ag-icon-chart:before{content:""}.ag-theme-material .ag-icon-color-picker:before{content:""}.ag-theme-material .ag-icon-columns:before{content:""}.ag-theme-material .ag-icon-contracted:before{content:""}.ag-theme-material .ag-icon-copy:before{content:""}.ag-theme-material .ag-icon-cross:before{content:""}.ag-theme-material .ag-icon-csv:before{content:""}.ag-theme-material .ag-icon-desc:before{content:""}.ag-theme-material .ag-icon-excel:before{content:""}.ag-theme-material .ag-icon-expanded:before{content:""}.ag-theme-material .ag-icon-eye-slash:before{content:""}.ag-theme-material .ag-icon-eye:before{content:""}.ag-theme-material .ag-icon-filter:before{content:""}.ag-theme-material .ag-icon-first:before{content:""}.ag-theme-material .ag-icon-grip:before{content:""}.ag-theme-material .ag-icon-group:before{content:""}.ag-theme-material .ag-icon-last:before{content:""}.ag-theme-material .ag-icon-left:before{content:""}.ag-theme-material .ag-icon-linked:before{content:""}.ag-theme-material .ag-icon-loading:before{content:""}.ag-theme-material .ag-icon-maximize:before{content:""}.ag-theme-material .ag-icon-menu:before{content:""}.ag-theme-material .ag-icon-minimize:before{content:""}.ag-theme-material .ag-icon-next:before{content:""}.ag-theme-material .ag-icon-none:before{content:""}.ag-theme-material .ag-icon-not-allowed:before{content:""}.ag-theme-material .ag-icon-paste:before{content:""}.ag-theme-material .ag-icon-pin:before{content:""}.ag-theme-material .ag-icon-pivot:before{content:""}.ag-theme-material .ag-icon-previous:before{content:""}.ag-theme-material .ag-icon-right:before{content:""}.ag-theme-material .ag-icon-save:before{content:""}.ag-theme-material .ag-icon-small-down:before{content:""}.ag-theme-material .ag-icon-small-left:before{content:""}.ag-theme-material .ag-icon-small-right:before{content:""}.ag-theme-material .ag-icon-small-up:before{content:""}.ag-theme-material .ag-icon-tick:before{content:""}.ag-theme-material .ag-icon-tree-closed:before{content:""}.ag-theme-material .ag-icon-tree-indeterminate:before{content:""}.ag-theme-material .ag-icon-tree-open:before{content:""}.ag-theme-material .ag-icon-unlinked:before{content:""}.ag-theme-material .ag-icon-row-drag:before{content:""}.ag-theme-material .ag-left-arrow:before{content:""}.ag-theme-material .ag-right-arrow:before{content:""}.ag-theme-material .ag-root-wrapper{background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material [class^=ag-],.ag-theme-material [class^=ag-]:focus,.ag-theme-material [class^=ag-]:after,.ag-theme-material [class^=ag-]:before{box-sizing:border-box;outline:none}.ag-theme-material [class^=ag-]::-ms-clear{display:none}.ag-theme-material .ag-checkbox .ag-input-wrapper,.ag-theme-material .ag-radio-button .ag-input-wrapper{overflow:visible}.ag-theme-material .ag-range-field .ag-input-wrapper{height:100%}.ag-theme-material .ag-toggle-button{flex:none;width:unset;min-width:unset}.ag-theme-material .ag-ltr .ag-label-align-right .ag-label{margin-left:8px}.ag-theme-material .ag-rtl .ag-label-align-right .ag-label{margin-right:8px}.ag-theme-material input[class^=ag-]{margin:0;background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material textarea[class^=ag-],.ag-theme-material select[class^=ag-]{background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=text],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material textarea[class^=ag-]{font-size:inherit;line-height:inherit;color:inherit}.ag-theme-material input[class^=ag-]:not([type]):disabled,.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material textarea[class^=ag-]:disabled{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38));background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-material input[class^=ag-]:not([type]):focus,.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material textarea[class^=ag-]:focus{outline:none;box-shadow:0 0 0 5px #2021241f;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material input[class^=ag-]:not([type]):invalid,.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material textarea[class^=ag-]:invalid{border-width:2px;border-style:solid;border-color:var(--ag-input-border-color-invalid)}.ag-theme-material input[class^=ag-][type=number]{-moz-appearance:textfield}.ag-theme-material input[class^=ag-][type=number]::-webkit-outer-spin-button,.ag-theme-material input[class^=ag-][type=number]::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.ag-theme-material input[class^=ag-][type=range]{padding:0}.ag-theme-material input[class^=ag-][type=button]:focus,.ag-theme-material button[class^=ag-]:focus{box-shadow:0 0 0 5px #2021241f}.ag-theme-material .ag-drag-handle{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-list-item,.ag-theme-material .ag-virtual-list-item{height:32px}.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-select-list{background-color:#fff;background-color:var(--ag-background-color, #fff);overflow-y:auto;overflow-x:hidden}.ag-theme-material .ag-list-item{display:flex;align-items:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-material .ag-list-item.ag-active-item{background-color:#fafafa;background-color:var(--ag-row-hover-color, #fafafa)}.ag-theme-material .ag-select-list-item{padding-left:4px;padding-right:4px;cursor:default;-moz-user-select:none;-webkit-user-select:none;user-select:none}.ag-theme-material .ag-select-list-item span{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.ag-theme-material .ag-select .ag-picker-field-wrapper{background-color:#fff;background-color:var(--ag-background-color, #fff);min-height:32px;cursor:default}.ag-theme-material .ag-select.ag-disabled .ag-picker-field-wrapper:focus{box-shadow:none}.ag-theme-material .ag-select:not(.ag-cell-editor){height:32px}.ag-theme-material .ag-select .ag-picker-field-display{margin:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ag-theme-material .ag-select .ag-picker-field-icon{display:flex;align-items:center}.ag-theme-material .ag-select.ag-disabled{opacity:.5}.ag-theme-material .ag-rich-select{background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa)}.ag-theme-material .ag-rich-select-list{width:100%;min-width:200px;height:312px}.ag-theme-material .ag-rich-select-value{padding:0 8px 0 24px;height:48px}.ag-theme-material .ag-rich-select-virtual-list-item{cursor:default;height:32px}.ag-theme-material .ag-rich-select-virtual-list-item:hover{background-color:#fafafa;background-color:var(--ag-row-hover-color, #fafafa)}.ag-theme-material .ag-rich-select-row{padding-left:24px}.ag-theme-material .ag-rich-select-row-selected{background-color:#eee;background-color:var(--ag-selected-row-background-color, #eee)}.ag-theme-material .ag-row-drag,.ag-theme-material .ag-selection-checkbox,.ag-theme-material .ag-group-expanded,.ag-theme-material .ag-group-contracted{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-ltr .ag-row-drag,.ag-theme-material .ag-ltr .ag-selection-checkbox,.ag-theme-material .ag-ltr .ag-group-expanded,.ag-theme-material .ag-ltr .ag-group-contracted{margin-right:24px}.ag-theme-material .ag-rtl .ag-row-drag,.ag-theme-material .ag-rtl .ag-selection-checkbox,.ag-theme-material .ag-rtl .ag-group-expanded,.ag-theme-material .ag-rtl .ag-group-contracted{margin-left:24px}.ag-theme-material .ag-cell-wrapper>*:not(.ag-cell-value):not(.ag-group-value){height:min(var(--ag-line-height, 46px),46px);display:flex;align-items:center;flex:none}.ag-theme-material .ag-group-expanded,.ag-theme-material .ag-group-contracted{cursor:pointer}.ag-theme-material .ag-group-title-bar-icon{cursor:pointer;flex:none;color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-ltr .ag-group-child-count{margin-left:2px}.ag-theme-material .ag-rtl .ag-group-child-count{margin-right:2px}.ag-theme-material .ag-group-title-bar{background-color:#eee;background-color:var(--ag-subheader-background-color, #eee);padding:8px}.ag-theme-material .ag-group-toolbar{padding:8px}.ag-theme-material .ag-disabled-group-title-bar,.ag-theme-material .ag-disabled-group-container{opacity:.5}.ag-theme-material .group-item{margin:4px 0}.ag-theme-material .ag-label{white-space:nowrap}.ag-theme-material .ag-ltr .ag-label{margin-right:8px}.ag-theme-material .ag-rtl .ag-label{margin-left:8px}.ag-theme-material .ag-label-align-top .ag-label{margin-bottom:4px}.ag-theme-material .ag-ltr .ag-slider-field,.ag-theme-material .ag-ltr .ag-angle-select-field{margin-right:16px}.ag-theme-material .ag-rtl .ag-slider-field,.ag-theme-material .ag-rtl .ag-angle-select-field{margin-left:16px}.ag-theme-material .ag-angle-select-parent-circle{width:24px;height:24px;border-radius:12px;border:solid 1px;border-color:#e2e2e2;border-color:var(--ag-border-color, #e2e2e2);background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material .ag-angle-select-child-circle{top:4px;left:12px;width:6px;height:6px;margin-left:-3px;margin-top:-4px;border-radius:3px;background-color:#0000008a;background-color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-picker-field-wrapper{border:1px solid;border-color:#e2e2e2;border-color:var(--ag-border-color, #e2e2e2);border-radius:5px}.ag-theme-material .ag-picker-field-wrapper:focus{box-shadow:0 0 0 5px #2021241f}.ag-theme-material .ag-picker-field-button{background-color:#fff;background-color:var(--ag-background-color, #fff);color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-dialog.ag-color-dialog{border-radius:5px}.ag-theme-material .ag-color-picker .ag-picker-field-display{height:18px}.ag-theme-material .ag-color-panel{padding:8px}.ag-theme-material .ag-spectrum-color{background-color:red;border-radius:2px}.ag-theme-material .ag-spectrum-tools{padding:10px}.ag-theme-material .ag-spectrum-sat{background-image:linear-gradient(to right,#fff,#cc9a8100)}.ag-theme-material .ag-spectrum-val{background-image:linear-gradient(to top,#000,#cc9a8100)}.ag-theme-material .ag-spectrum-dragger{border-radius:12px;height:12px;width:12px;border:1px solid white;background:#000;box-shadow:0 0 2px #0000003d}.ag-theme-material .ag-spectrum-hue-background,.ag-theme-material .ag-spectrum-alpha-background{border-radius:2px}.ag-theme-material .ag-spectrum-tool{margin-bottom:10px;height:11px;border-radius:2px}.ag-theme-material .ag-spectrum-slider{margin-top:-12px;width:13px;height:13px;border-radius:13px;background-color:#f8f8f8;box-shadow:0 1px 4px #0000005e}.ag-theme-material .ag-recent-color{margin:0 3px}.ag-theme-material .ag-recent-color:first-child{margin-left:0}.ag-theme-material .ag-recent-color:last-child{margin-right:0}.ag-theme-material.ag-dnd-ghost{background:#fff;background:var(--ag-background-color, #fff);border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;overflow:hidden;text-overflow:ellipsis;color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54));height:56px!important;line-height:56px;margin:0;padding:0 16px;transform:translateY(16px)}.ag-theme-material .ag-dnd-ghost-icon{margin-right:8px;color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87))}.ag-theme-material .ag-popup-child:not(.ag-tooltip-custom){box-shadow:5px 5px 10px #0000004d}.ag-dragging-range-handle .ag-theme-material .ag-dialog,.ag-dragging-fill-handle .ag-theme-material .ag-dialog{opacity:.7;pointer-events:none}.ag-theme-material .ag-dialog{border-radius:0}.ag-theme-material .ag-panel{background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material .ag-panel-title-bar{background-color:#fff;background-color:var(--ag-header-background-color, #fff);color:#0000008a;color:var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54)));height:56px;padding:8px 24px}.ag-theme-material .ag-ltr .ag-panel-title-bar-button{margin-left:8px}.ag-theme-material .ag-rtl .ag-panel-title-bar-button{margin-right:8px}.ag-theme-material .ag-tooltip{background-color:#fff;background-color:var(--ag-header-background-color, #fff);color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87));padding:8px;border-radius:2px;transition:opacity 1s;white-space:normal}.ag-theme-material .ag-tooltip.ag-tooltip-hiding{opacity:0}.ag-theme-material .ag-tooltip-custom{transition:opacity 1s}.ag-theme-material .ag-tooltip-custom.ag-tooltip-hiding{opacity:0}.ag-theme-material .ag-ltr .ag-column-select-indent-1{padding-left:26px}.ag-theme-material .ag-rtl .ag-column-select-indent-1{padding-right:26px}.ag-theme-material .ag-ltr .ag-column-select-indent-2{padding-left:52px}.ag-theme-material .ag-rtl .ag-column-select-indent-2{padding-right:52px}.ag-theme-material .ag-ltr .ag-column-select-indent-3{padding-left:78px}.ag-theme-material .ag-rtl .ag-column-select-indent-3{padding-right:78px}.ag-theme-material .ag-ltr .ag-column-select-indent-4{padding-left:104px}.ag-theme-material .ag-rtl .ag-column-select-indent-4{padding-right:104px}.ag-theme-material .ag-ltr .ag-column-select-indent-5{padding-left:130px}.ag-theme-material .ag-rtl .ag-column-select-indent-5{padding-right:130px}.ag-theme-material .ag-ltr .ag-column-select-indent-6{padding-left:156px}.ag-theme-material .ag-rtl .ag-column-select-indent-6{padding-right:156px}.ag-theme-material .ag-ltr .ag-column-select-indent-7{padding-left:182px}.ag-theme-material .ag-rtl .ag-column-select-indent-7{padding-right:182px}.ag-theme-material .ag-ltr .ag-column-select-indent-8{padding-left:208px}.ag-theme-material .ag-rtl .ag-column-select-indent-8{padding-right:208px}.ag-theme-material .ag-ltr .ag-column-select-indent-9{padding-left:234px}.ag-theme-material .ag-rtl .ag-column-select-indent-9{padding-right:234px}.ag-theme-material .ag-column-select-header-icon{cursor:pointer}.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-column-select-header-icon:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-ltr .ag-column-group-icons:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-icon:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-checkbox:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-checkbox:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-material .ag-ltr .ag-column-select-column-label:not(:last-child){margin-right:16px}.ag-theme-material .ag-rtl .ag-column-group-icons:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-icon:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-checkbox:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-header-filter-wrapper:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-checkbox:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-drag-handle:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-group-drag-handle:not(:last-child),.ag-theme-material .ag-rtl .ag-column-select-column-label:not(:last-child){margin-left:16px}.ag-theme-material .ag-keyboard-focus .ag-column-select-virtual-list-item:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-column-select-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-column-select-column-group:not(:last-child),.ag-theme-material .ag-column-select-column:not(:last-child){margin-bottom:14px}.ag-theme-material .ag-column-select-column-readonly,.ag-theme-material .ag-column-select-column-group-readonly{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38));pointer-events:none}.ag-theme-material .ag-ltr .ag-column-select-add-group-indent{margin-left:34px}.ag-theme-material .ag-rtl .ag-column-select-add-group-indent{margin-right:34px}.ag-theme-material .ag-column-select-virtual-list-viewport{padding:8px 0}.ag-theme-material .ag-column-select-virtual-list-item{padding:0 12px}.ag-theme-material .ag-rtl{text-align:right}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-left:66px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-1{padding-right:66px}.ag-theme-material .ag-ltr .ag-row-group-indent-1{padding-left:42px}.ag-theme-material .ag-rtl .ag-row-group-indent-1{padding-right:42px}.ag-theme-material .ag-ltr .ag-row-level-1 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-1 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-left:108px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-2{padding-right:108px}.ag-theme-material .ag-ltr .ag-row-group-indent-2{padding-left:84px}.ag-theme-material .ag-rtl .ag-row-group-indent-2{padding-right:84px}.ag-theme-material .ag-ltr .ag-row-level-2 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-2 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-left:150px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-3{padding-right:150px}.ag-theme-material .ag-ltr .ag-row-group-indent-3{padding-left:126px}.ag-theme-material .ag-rtl .ag-row-group-indent-3{padding-right:126px}.ag-theme-material .ag-ltr .ag-row-level-3 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-3 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-left:192px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-4{padding-right:192px}.ag-theme-material .ag-ltr .ag-row-group-indent-4{padding-left:168px}.ag-theme-material .ag-rtl .ag-row-group-indent-4{padding-right:168px}.ag-theme-material .ag-ltr .ag-row-level-4 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-4 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-left:234px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-5{padding-right:234px}.ag-theme-material .ag-ltr .ag-row-group-indent-5{padding-left:210px}.ag-theme-material .ag-rtl .ag-row-group-indent-5{padding-right:210px}.ag-theme-material .ag-ltr .ag-row-level-5 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-5 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-left:276px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-6{padding-right:276px}.ag-theme-material .ag-ltr .ag-row-group-indent-6{padding-left:252px}.ag-theme-material .ag-rtl .ag-row-group-indent-6{padding-right:252px}.ag-theme-material .ag-ltr .ag-row-level-6 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-6 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-left:318px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-7{padding-right:318px}.ag-theme-material .ag-ltr .ag-row-group-indent-7{padding-left:294px}.ag-theme-material .ag-rtl .ag-row-group-indent-7{padding-right:294px}.ag-theme-material .ag-ltr .ag-row-level-7 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-7 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-left:360px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-8{padding-right:360px}.ag-theme-material .ag-ltr .ag-row-group-indent-8{padding-left:336px}.ag-theme-material .ag-rtl .ag-row-group-indent-8{padding-right:336px}.ag-theme-material .ag-ltr .ag-row-level-8 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-8 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-left:402px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-9{padding-right:402px}.ag-theme-material .ag-ltr .ag-row-group-indent-9{padding-left:378px}.ag-theme-material .ag-rtl .ag-row-group-indent-9{padding-right:378px}.ag-theme-material .ag-ltr .ag-row-level-9 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-9 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-left:444px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-10{padding-right:444px}.ag-theme-material .ag-ltr .ag-row-group-indent-10{padding-left:420px}.ag-theme-material .ag-rtl .ag-row-group-indent-10{padding-right:420px}.ag-theme-material .ag-ltr .ag-row-level-10 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-10 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-left:486px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-11{padding-right:486px}.ag-theme-material .ag-ltr .ag-row-group-indent-11{padding-left:462px}.ag-theme-material .ag-rtl .ag-row-group-indent-11{padding-right:462px}.ag-theme-material .ag-ltr .ag-row-level-11 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-11 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-left:528px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-12{padding-right:528px}.ag-theme-material .ag-ltr .ag-row-group-indent-12{padding-left:504px}.ag-theme-material .ag-rtl .ag-row-group-indent-12{padding-right:504px}.ag-theme-material .ag-ltr .ag-row-level-12 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-12 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-left:570px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-13{padding-right:570px}.ag-theme-material .ag-ltr .ag-row-group-indent-13{padding-left:546px}.ag-theme-material .ag-rtl .ag-row-group-indent-13{padding-right:546px}.ag-theme-material .ag-ltr .ag-row-level-13 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-13 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-left:612px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-14{padding-right:612px}.ag-theme-material .ag-ltr .ag-row-group-indent-14{padding-left:588px}.ag-theme-material .ag-rtl .ag-row-group-indent-14{padding-right:588px}.ag-theme-material .ag-ltr .ag-row-level-14 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-14 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-left:654px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-15{padding-right:654px}.ag-theme-material .ag-ltr .ag-row-group-indent-15{padding-left:630px}.ag-theme-material .ag-rtl .ag-row-group-indent-15{padding-right:630px}.ag-theme-material .ag-ltr .ag-row-level-15 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-15 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-left:696px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-16{padding-right:696px}.ag-theme-material .ag-ltr .ag-row-group-indent-16{padding-left:672px}.ag-theme-material .ag-rtl .ag-row-group-indent-16{padding-right:672px}.ag-theme-material .ag-ltr .ag-row-level-16 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-16 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-left:738px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-17{padding-right:738px}.ag-theme-material .ag-ltr .ag-row-group-indent-17{padding-left:714px}.ag-theme-material .ag-rtl .ag-row-group-indent-17{padding-right:714px}.ag-theme-material .ag-ltr .ag-row-level-17 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-17 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-left:780px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-18{padding-right:780px}.ag-theme-material .ag-ltr .ag-row-group-indent-18{padding-left:756px}.ag-theme-material .ag-rtl .ag-row-group-indent-18{padding-right:756px}.ag-theme-material .ag-ltr .ag-row-level-18 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-18 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-left:822px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-19{padding-right:822px}.ag-theme-material .ag-ltr .ag-row-group-indent-19{padding-left:798px}.ag-theme-material .ag-rtl .ag-row-group-indent-19{padding-right:798px}.ag-theme-material .ag-ltr .ag-row-level-19 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-19 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-left:864px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-20{padding-right:864px}.ag-theme-material .ag-ltr .ag-row-group-indent-20{padding-left:840px}.ag-theme-material .ag-rtl .ag-row-group-indent-20{padding-right:840px}.ag-theme-material .ag-ltr .ag-row-level-20 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-20 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-left:906px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-21{padding-right:906px}.ag-theme-material .ag-ltr .ag-row-group-indent-21{padding-left:882px}.ag-theme-material .ag-rtl .ag-row-group-indent-21{padding-right:882px}.ag-theme-material .ag-ltr .ag-row-level-21 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-21 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-left:948px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-22{padding-right:948px}.ag-theme-material .ag-ltr .ag-row-group-indent-22{padding-left:924px}.ag-theme-material .ag-rtl .ag-row-group-indent-22{padding-right:924px}.ag-theme-material .ag-ltr .ag-row-level-22 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-22 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-left:990px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-23{padding-right:990px}.ag-theme-material .ag-ltr .ag-row-group-indent-23{padding-left:966px}.ag-theme-material .ag-rtl .ag-row-group-indent-23{padding-right:966px}.ag-theme-material .ag-ltr .ag-row-level-23 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-23 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-left:1032px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-24{padding-right:1032px}.ag-theme-material .ag-ltr .ag-row-group-indent-24{padding-left:1008px}.ag-theme-material .ag-rtl .ag-row-group-indent-24{padding-right:1008px}.ag-theme-material .ag-ltr .ag-row-level-24 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-24 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-left:1074px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-25{padding-right:1074px}.ag-theme-material .ag-ltr .ag-row-group-indent-25{padding-left:1050px}.ag-theme-material .ag-rtl .ag-row-group-indent-25{padding-right:1050px}.ag-theme-material .ag-ltr .ag-row-level-25 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-25 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-left:1116px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-26{padding-right:1116px}.ag-theme-material .ag-ltr .ag-row-group-indent-26{padding-left:1092px}.ag-theme-material .ag-rtl .ag-row-group-indent-26{padding-right:1092px}.ag-theme-material .ag-ltr .ag-row-level-26 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-26 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-left:1158px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-27{padding-right:1158px}.ag-theme-material .ag-ltr .ag-row-group-indent-27{padding-left:1134px}.ag-theme-material .ag-rtl .ag-row-group-indent-27{padding-right:1134px}.ag-theme-material .ag-ltr .ag-row-level-27 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-27 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-left:1200px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-28{padding-right:1200px}.ag-theme-material .ag-ltr .ag-row-group-indent-28{padding-left:1176px}.ag-theme-material .ag-rtl .ag-row-group-indent-28{padding-right:1176px}.ag-theme-material .ag-ltr .ag-row-level-28 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-28 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-left:1242px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-29{padding-right:1242px}.ag-theme-material .ag-ltr .ag-row-group-indent-29{padding-left:1218px}.ag-theme-material .ag-rtl .ag-row-group-indent-29{padding-right:1218px}.ag-theme-material .ag-ltr .ag-row-level-29 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-29 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-left:1284px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-30{padding-right:1284px}.ag-theme-material .ag-ltr .ag-row-group-indent-30{padding-left:1260px}.ag-theme-material .ag-rtl .ag-row-group-indent-30{padding-right:1260px}.ag-theme-material .ag-ltr .ag-row-level-30 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-30 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-left:1326px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-31{padding-right:1326px}.ag-theme-material .ag-ltr .ag-row-group-indent-31{padding-left:1302px}.ag-theme-material .ag-rtl .ag-row-group-indent-31{padding-right:1302px}.ag-theme-material .ag-ltr .ag-row-level-31 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-31 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-left:1368px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-32{padding-right:1368px}.ag-theme-material .ag-ltr .ag-row-group-indent-32{padding-left:1344px}.ag-theme-material .ag-rtl .ag-row-group-indent-32{padding-right:1344px}.ag-theme-material .ag-ltr .ag-row-level-32 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-32 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-left:1410px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-33{padding-right:1410px}.ag-theme-material .ag-ltr .ag-row-group-indent-33{padding-left:1386px}.ag-theme-material .ag-rtl .ag-row-group-indent-33{padding-right:1386px}.ag-theme-material .ag-ltr .ag-row-level-33 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-33 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-left:1452px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-34{padding-right:1452px}.ag-theme-material .ag-ltr .ag-row-group-indent-34{padding-left:1428px}.ag-theme-material .ag-rtl .ag-row-group-indent-34{padding-right:1428px}.ag-theme-material .ag-ltr .ag-row-level-34 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-34 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-left:1494px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-35{padding-right:1494px}.ag-theme-material .ag-ltr .ag-row-group-indent-35{padding-left:1470px}.ag-theme-material .ag-rtl .ag-row-group-indent-35{padding-right:1470px}.ag-theme-material .ag-ltr .ag-row-level-35 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-35 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-left:1536px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-36{padding-right:1536px}.ag-theme-material .ag-ltr .ag-row-group-indent-36{padding-left:1512px}.ag-theme-material .ag-rtl .ag-row-group-indent-36{padding-right:1512px}.ag-theme-material .ag-ltr .ag-row-level-36 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-36 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-left:1578px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-37{padding-right:1578px}.ag-theme-material .ag-ltr .ag-row-group-indent-37{padding-left:1554px}.ag-theme-material .ag-rtl .ag-row-group-indent-37{padding-right:1554px}.ag-theme-material .ag-ltr .ag-row-level-37 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-37 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-left:1620px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-38{padding-right:1620px}.ag-theme-material .ag-ltr .ag-row-group-indent-38{padding-left:1596px}.ag-theme-material .ag-rtl .ag-row-group-indent-38{padding-right:1596px}.ag-theme-material .ag-ltr .ag-row-level-38 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-38 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-left:1662px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-39{padding-right:1662px}.ag-theme-material .ag-ltr .ag-row-group-indent-39{padding-left:1638px}.ag-theme-material .ag-rtl .ag-row-group-indent-39{padding-right:1638px}.ag-theme-material .ag-ltr .ag-row-level-39 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-39 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-left:1704px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-40{padding-right:1704px}.ag-theme-material .ag-ltr .ag-row-group-indent-40{padding-left:1680px}.ag-theme-material .ag-rtl .ag-row-group-indent-40{padding-right:1680px}.ag-theme-material .ag-ltr .ag-row-level-40 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-40 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-left:1746px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-41{padding-right:1746px}.ag-theme-material .ag-ltr .ag-row-group-indent-41{padding-left:1722px}.ag-theme-material .ag-rtl .ag-row-group-indent-41{padding-right:1722px}.ag-theme-material .ag-ltr .ag-row-level-41 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-41 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-left:1788px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-42{padding-right:1788px}.ag-theme-material .ag-ltr .ag-row-group-indent-42{padding-left:1764px}.ag-theme-material .ag-rtl .ag-row-group-indent-42{padding-right:1764px}.ag-theme-material .ag-ltr .ag-row-level-42 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-42 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-left:1830px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-43{padding-right:1830px}.ag-theme-material .ag-ltr .ag-row-group-indent-43{padding-left:1806px}.ag-theme-material .ag-rtl .ag-row-group-indent-43{padding-right:1806px}.ag-theme-material .ag-ltr .ag-row-level-43 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-43 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-left:1872px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-44{padding-right:1872px}.ag-theme-material .ag-ltr .ag-row-group-indent-44{padding-left:1848px}.ag-theme-material .ag-rtl .ag-row-group-indent-44{padding-right:1848px}.ag-theme-material .ag-ltr .ag-row-level-44 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-44 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-left:1914px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-45{padding-right:1914px}.ag-theme-material .ag-ltr .ag-row-group-indent-45{padding-left:1890px}.ag-theme-material .ag-rtl .ag-row-group-indent-45{padding-right:1890px}.ag-theme-material .ag-ltr .ag-row-level-45 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-45 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-left:1956px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-46{padding-right:1956px}.ag-theme-material .ag-ltr .ag-row-group-indent-46{padding-left:1932px}.ag-theme-material .ag-rtl .ag-row-group-indent-46{padding-right:1932px}.ag-theme-material .ag-ltr .ag-row-level-46 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-46 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-left:1998px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-47{padding-right:1998px}.ag-theme-material .ag-ltr .ag-row-group-indent-47{padding-left:1974px}.ag-theme-material .ag-rtl .ag-row-group-indent-47{padding-right:1974px}.ag-theme-material .ag-ltr .ag-row-level-47 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-47 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-left:2040px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-48{padding-right:2040px}.ag-theme-material .ag-ltr .ag-row-group-indent-48{padding-left:2016px}.ag-theme-material .ag-rtl .ag-row-group-indent-48{padding-right:2016px}.ag-theme-material .ag-ltr .ag-row-level-48 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-48 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-left:2082px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-49{padding-right:2082px}.ag-theme-material .ag-ltr .ag-row-group-indent-49{padding-left:2058px}.ag-theme-material .ag-rtl .ag-row-group-indent-49{padding-right:2058px}.ag-theme-material .ag-ltr .ag-row-level-49 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-49 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-left:2124px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-50{padding-right:2124px}.ag-theme-material .ag-ltr .ag-row-group-indent-50{padding-left:2100px}.ag-theme-material .ag-rtl .ag-row-group-indent-50{padding-right:2100px}.ag-theme-material .ag-ltr .ag-row-level-50 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-50 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-left:2166px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-51{padding-right:2166px}.ag-theme-material .ag-ltr .ag-row-group-indent-51{padding-left:2142px}.ag-theme-material .ag-rtl .ag-row-group-indent-51{padding-right:2142px}.ag-theme-material .ag-ltr .ag-row-level-51 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-51 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-left:2208px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-52{padding-right:2208px}.ag-theme-material .ag-ltr .ag-row-group-indent-52{padding-left:2184px}.ag-theme-material .ag-rtl .ag-row-group-indent-52{padding-right:2184px}.ag-theme-material .ag-ltr .ag-row-level-52 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-52 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-left:2250px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-53{padding-right:2250px}.ag-theme-material .ag-ltr .ag-row-group-indent-53{padding-left:2226px}.ag-theme-material .ag-rtl .ag-row-group-indent-53{padding-right:2226px}.ag-theme-material .ag-ltr .ag-row-level-53 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-53 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-left:2292px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-54{padding-right:2292px}.ag-theme-material .ag-ltr .ag-row-group-indent-54{padding-left:2268px}.ag-theme-material .ag-rtl .ag-row-group-indent-54{padding-right:2268px}.ag-theme-material .ag-ltr .ag-row-level-54 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-54 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-left:2334px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-55{padding-right:2334px}.ag-theme-material .ag-ltr .ag-row-group-indent-55{padding-left:2310px}.ag-theme-material .ag-rtl .ag-row-group-indent-55{padding-right:2310px}.ag-theme-material .ag-ltr .ag-row-level-55 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-55 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-left:2376px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-56{padding-right:2376px}.ag-theme-material .ag-ltr .ag-row-group-indent-56{padding-left:2352px}.ag-theme-material .ag-rtl .ag-row-group-indent-56{padding-right:2352px}.ag-theme-material .ag-ltr .ag-row-level-56 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-56 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-left:2418px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-57{padding-right:2418px}.ag-theme-material .ag-ltr .ag-row-group-indent-57{padding-left:2394px}.ag-theme-material .ag-rtl .ag-row-group-indent-57{padding-right:2394px}.ag-theme-material .ag-ltr .ag-row-level-57 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-57 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-left:2460px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-58{padding-right:2460px}.ag-theme-material .ag-ltr .ag-row-group-indent-58{padding-left:2436px}.ag-theme-material .ag-rtl .ag-row-group-indent-58{padding-right:2436px}.ag-theme-material .ag-ltr .ag-row-level-58 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-58 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-left:2502px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-59{padding-right:2502px}.ag-theme-material .ag-ltr .ag-row-group-indent-59{padding-left:2478px}.ag-theme-material .ag-rtl .ag-row-group-indent-59{padding-right:2478px}.ag-theme-material .ag-ltr .ag-row-level-59 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-59 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-left:2544px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-60{padding-right:2544px}.ag-theme-material .ag-ltr .ag-row-group-indent-60{padding-left:2520px}.ag-theme-material .ag-rtl .ag-row-group-indent-60{padding-right:2520px}.ag-theme-material .ag-ltr .ag-row-level-60 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-60 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-left:2586px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-61{padding-right:2586px}.ag-theme-material .ag-ltr .ag-row-group-indent-61{padding-left:2562px}.ag-theme-material .ag-rtl .ag-row-group-indent-61{padding-right:2562px}.ag-theme-material .ag-ltr .ag-row-level-61 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-61 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-left:2628px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-62{padding-right:2628px}.ag-theme-material .ag-ltr .ag-row-group-indent-62{padding-left:2604px}.ag-theme-material .ag-rtl .ag-row-group-indent-62{padding-right:2604px}.ag-theme-material .ag-ltr .ag-row-level-62 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-62 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-left:2670px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-63{padding-right:2670px}.ag-theme-material .ag-ltr .ag-row-group-indent-63{padding-left:2646px}.ag-theme-material .ag-rtl .ag-row-group-indent-63{padding-right:2646px}.ag-theme-material .ag-ltr .ag-row-level-63 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-63 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-left:2712px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-64{padding-right:2712px}.ag-theme-material .ag-ltr .ag-row-group-indent-64{padding-left:2688px}.ag-theme-material .ag-rtl .ag-row-group-indent-64{padding-right:2688px}.ag-theme-material .ag-ltr .ag-row-level-64 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-64 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-left:2754px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-65{padding-right:2754px}.ag-theme-material .ag-ltr .ag-row-group-indent-65{padding-left:2730px}.ag-theme-material .ag-rtl .ag-row-group-indent-65{padding-right:2730px}.ag-theme-material .ag-ltr .ag-row-level-65 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-65 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-left:2796px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-66{padding-right:2796px}.ag-theme-material .ag-ltr .ag-row-group-indent-66{padding-left:2772px}.ag-theme-material .ag-rtl .ag-row-group-indent-66{padding-right:2772px}.ag-theme-material .ag-ltr .ag-row-level-66 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-66 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-left:2838px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-67{padding-right:2838px}.ag-theme-material .ag-ltr .ag-row-group-indent-67{padding-left:2814px}.ag-theme-material .ag-rtl .ag-row-group-indent-67{padding-right:2814px}.ag-theme-material .ag-ltr .ag-row-level-67 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-67 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-left:2880px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-68{padding-right:2880px}.ag-theme-material .ag-ltr .ag-row-group-indent-68{padding-left:2856px}.ag-theme-material .ag-rtl .ag-row-group-indent-68{padding-right:2856px}.ag-theme-material .ag-ltr .ag-row-level-68 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-68 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-left:2922px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-69{padding-right:2922px}.ag-theme-material .ag-ltr .ag-row-group-indent-69{padding-left:2898px}.ag-theme-material .ag-rtl .ag-row-group-indent-69{padding-right:2898px}.ag-theme-material .ag-ltr .ag-row-level-69 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-69 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-left:2964px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-70{padding-right:2964px}.ag-theme-material .ag-ltr .ag-row-group-indent-70{padding-left:2940px}.ag-theme-material .ag-rtl .ag-row-group-indent-70{padding-right:2940px}.ag-theme-material .ag-ltr .ag-row-level-70 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-70 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-left:3006px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-71{padding-right:3006px}.ag-theme-material .ag-ltr .ag-row-group-indent-71{padding-left:2982px}.ag-theme-material .ag-rtl .ag-row-group-indent-71{padding-right:2982px}.ag-theme-material .ag-ltr .ag-row-level-71 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-71 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-left:3048px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-72{padding-right:3048px}.ag-theme-material .ag-ltr .ag-row-group-indent-72{padding-left:3024px}.ag-theme-material .ag-rtl .ag-row-group-indent-72{padding-right:3024px}.ag-theme-material .ag-ltr .ag-row-level-72 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-72 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-left:3090px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-73{padding-right:3090px}.ag-theme-material .ag-ltr .ag-row-group-indent-73{padding-left:3066px}.ag-theme-material .ag-rtl .ag-row-group-indent-73{padding-right:3066px}.ag-theme-material .ag-ltr .ag-row-level-73 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-73 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-left:3132px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-74{padding-right:3132px}.ag-theme-material .ag-ltr .ag-row-group-indent-74{padding-left:3108px}.ag-theme-material .ag-rtl .ag-row-group-indent-74{padding-right:3108px}.ag-theme-material .ag-ltr .ag-row-level-74 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-74 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-left:3174px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-75{padding-right:3174px}.ag-theme-material .ag-ltr .ag-row-group-indent-75{padding-left:3150px}.ag-theme-material .ag-rtl .ag-row-group-indent-75{padding-right:3150px}.ag-theme-material .ag-ltr .ag-row-level-75 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-75 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-left:3216px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-76{padding-right:3216px}.ag-theme-material .ag-ltr .ag-row-group-indent-76{padding-left:3192px}.ag-theme-material .ag-rtl .ag-row-group-indent-76{padding-right:3192px}.ag-theme-material .ag-ltr .ag-row-level-76 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-76 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-left:3258px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-77{padding-right:3258px}.ag-theme-material .ag-ltr .ag-row-group-indent-77{padding-left:3234px}.ag-theme-material .ag-rtl .ag-row-group-indent-77{padding-right:3234px}.ag-theme-material .ag-ltr .ag-row-level-77 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-77 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-left:3300px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-78{padding-right:3300px}.ag-theme-material .ag-ltr .ag-row-group-indent-78{padding-left:3276px}.ag-theme-material .ag-rtl .ag-row-group-indent-78{padding-right:3276px}.ag-theme-material .ag-ltr .ag-row-level-78 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-78 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-left:3342px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-79{padding-right:3342px}.ag-theme-material .ag-ltr .ag-row-group-indent-79{padding-left:3318px}.ag-theme-material .ag-rtl .ag-row-group-indent-79{padding-right:3318px}.ag-theme-material .ag-ltr .ag-row-level-79 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-79 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-left:3384px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-80{padding-right:3384px}.ag-theme-material .ag-ltr .ag-row-group-indent-80{padding-left:3360px}.ag-theme-material .ag-rtl .ag-row-group-indent-80{padding-right:3360px}.ag-theme-material .ag-ltr .ag-row-level-80 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-80 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-left:3426px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-81{padding-right:3426px}.ag-theme-material .ag-ltr .ag-row-group-indent-81{padding-left:3402px}.ag-theme-material .ag-rtl .ag-row-group-indent-81{padding-right:3402px}.ag-theme-material .ag-ltr .ag-row-level-81 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-81 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-left:3468px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-82{padding-right:3468px}.ag-theme-material .ag-ltr .ag-row-group-indent-82{padding-left:3444px}.ag-theme-material .ag-rtl .ag-row-group-indent-82{padding-right:3444px}.ag-theme-material .ag-ltr .ag-row-level-82 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-82 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-left:3510px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-83{padding-right:3510px}.ag-theme-material .ag-ltr .ag-row-group-indent-83{padding-left:3486px}.ag-theme-material .ag-rtl .ag-row-group-indent-83{padding-right:3486px}.ag-theme-material .ag-ltr .ag-row-level-83 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-83 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-left:3552px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-84{padding-right:3552px}.ag-theme-material .ag-ltr .ag-row-group-indent-84{padding-left:3528px}.ag-theme-material .ag-rtl .ag-row-group-indent-84{padding-right:3528px}.ag-theme-material .ag-ltr .ag-row-level-84 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-84 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-left:3594px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-85{padding-right:3594px}.ag-theme-material .ag-ltr .ag-row-group-indent-85{padding-left:3570px}.ag-theme-material .ag-rtl .ag-row-group-indent-85{padding-right:3570px}.ag-theme-material .ag-ltr .ag-row-level-85 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-85 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-left:3636px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-86{padding-right:3636px}.ag-theme-material .ag-ltr .ag-row-group-indent-86{padding-left:3612px}.ag-theme-material .ag-rtl .ag-row-group-indent-86{padding-right:3612px}.ag-theme-material .ag-ltr .ag-row-level-86 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-86 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-left:3678px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-87{padding-right:3678px}.ag-theme-material .ag-ltr .ag-row-group-indent-87{padding-left:3654px}.ag-theme-material .ag-rtl .ag-row-group-indent-87{padding-right:3654px}.ag-theme-material .ag-ltr .ag-row-level-87 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-87 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-left:3720px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-88{padding-right:3720px}.ag-theme-material .ag-ltr .ag-row-group-indent-88{padding-left:3696px}.ag-theme-material .ag-rtl .ag-row-group-indent-88{padding-right:3696px}.ag-theme-material .ag-ltr .ag-row-level-88 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-88 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-left:3762px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-89{padding-right:3762px}.ag-theme-material .ag-ltr .ag-row-group-indent-89{padding-left:3738px}.ag-theme-material .ag-rtl .ag-row-group-indent-89{padding-right:3738px}.ag-theme-material .ag-ltr .ag-row-level-89 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-89 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-left:3804px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-90{padding-right:3804px}.ag-theme-material .ag-ltr .ag-row-group-indent-90{padding-left:3780px}.ag-theme-material .ag-rtl .ag-row-group-indent-90{padding-right:3780px}.ag-theme-material .ag-ltr .ag-row-level-90 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-90 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-left:3846px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-91{padding-right:3846px}.ag-theme-material .ag-ltr .ag-row-group-indent-91{padding-left:3822px}.ag-theme-material .ag-rtl .ag-row-group-indent-91{padding-right:3822px}.ag-theme-material .ag-ltr .ag-row-level-91 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-91 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-left:3888px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-92{padding-right:3888px}.ag-theme-material .ag-ltr .ag-row-group-indent-92{padding-left:3864px}.ag-theme-material .ag-rtl .ag-row-group-indent-92{padding-right:3864px}.ag-theme-material .ag-ltr .ag-row-level-92 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-92 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-left:3930px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-93{padding-right:3930px}.ag-theme-material .ag-ltr .ag-row-group-indent-93{padding-left:3906px}.ag-theme-material .ag-rtl .ag-row-group-indent-93{padding-right:3906px}.ag-theme-material .ag-ltr .ag-row-level-93 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-93 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-left:3972px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-94{padding-right:3972px}.ag-theme-material .ag-ltr .ag-row-group-indent-94{padding-left:3948px}.ag-theme-material .ag-rtl .ag-row-group-indent-94{padding-right:3948px}.ag-theme-material .ag-ltr .ag-row-level-94 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-94 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-left:4014px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-95{padding-right:4014px}.ag-theme-material .ag-ltr .ag-row-group-indent-95{padding-left:3990px}.ag-theme-material .ag-rtl .ag-row-group-indent-95{padding-right:3990px}.ag-theme-material .ag-ltr .ag-row-level-95 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-95 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-left:4056px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-96{padding-right:4056px}.ag-theme-material .ag-ltr .ag-row-group-indent-96{padding-left:4032px}.ag-theme-material .ag-rtl .ag-row-group-indent-96{padding-right:4032px}.ag-theme-material .ag-ltr .ag-row-level-96 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-96 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-left:4098px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-97{padding-right:4098px}.ag-theme-material .ag-ltr .ag-row-group-indent-97{padding-left:4074px}.ag-theme-material .ag-rtl .ag-row-group-indent-97{padding-right:4074px}.ag-theme-material .ag-ltr .ag-row-level-97 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-97 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-left:4140px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-98{padding-right:4140px}.ag-theme-material .ag-ltr .ag-row-group-indent-98{padding-left:4116px}.ag-theme-material .ag-rtl .ag-row-group-indent-98{padding-right:4116px}.ag-theme-material .ag-ltr .ag-row-level-98 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-98 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-left:4182px}.ag-theme-material .ag-rtl .ag-row>.ag-cell-wrapper.ag-row-group-indent-99{padding-right:4182px}.ag-theme-material .ag-ltr .ag-row-group-indent-99{padding-left:4158px}.ag-theme-material .ag-rtl .ag-row-group-indent-99{padding-right:4158px}.ag-theme-material .ag-ltr .ag-row-level-99 .ag-pivot-leaf-group{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-level-99 .ag-pivot-leaf-group{margin-right:42px}.ag-theme-material .ag-ltr .ag-row-group-leaf-indent{margin-left:42px}.ag-theme-material .ag-rtl .ag-row-group-leaf-indent{margin-right:42px}.ag-theme-material .ag-value-change-delta{padding-right:2px}.ag-theme-material .ag-value-change-delta-up{color:#43a047;color:var(--ag-value-change-delta-up-color, #43a047)}.ag-theme-material .ag-value-change-delta-down{color:#e53935;color:var(--ag-value-change-delta-down-color, #e53935)}.ag-theme-material .ag-value-change-value{background-color:transparent;border-radius:1px;padding-left:1px;padding-right:1px;transition:background-color 1s}.ag-theme-material .ag-value-change-value-highlight{background-color:#00acc1;background-color:var(--ag-value-change-value-highlight-background-color, #00acc1);transition:background-color .1s}.ag-theme-material .ag-cell-data-changed{background-color:#00acc1!important;background-color:var(--ag-value-change-value-highlight-background-color, #00acc1)!important}.ag-theme-material .ag-cell-data-changed-animation{background-color:transparent}.ag-theme-material .ag-cell-highlight{background-color:#fce4ec!important;background-color:var(--ag-range-selection-highlight-color, #fce4ec)!important}.ag-theme-material .ag-row{height:48px;background-color:#fff;background-color:var(--ag-background-color, #fff);color:#000000de;color:var(--ag-data-color, var(--ag-foreground-color, rgba(0, 0, 0, .87)));border-width:1px;border-color:#e2e2e2;border-color:var(--ag-row-border-color, var(--ag-secondary-border-color, var(--ag-border-color, #e2e2e2)));border-bottom-style:solid}.ag-theme-material .ag-row-highlight-above:after,.ag-theme-material .ag-row-highlight-below:after{content:"";position:absolute;width:calc(100% - 1px);height:1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5));left:1px}.ag-theme-material .ag-row-highlight-above:after{top:-1px}.ag-theme-material .ag-row-highlight-above.ag-row-first:after{top:0}.ag-theme-material .ag-row-highlight-below:after{bottom:0}.ag-theme-material .ag-row-odd{background-color:var(--ag-odd-row-background-color)}.ag-theme-material .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-left-spacer:not(.ag-scroller-corner){border-right:solid 1px;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-body-horizontal-scroll:not(.ag-scrollbar-invisible) .ag-horizontal-right-spacer:not(.ag-scroller-corner){border-left:solid 1px;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-row-hover{background-color:#fafafa;background-color:var(--ag-row-hover-color, #fafafa)}.ag-theme-material .ag-column-hover{background-color:#fafafa;background-color:var(--ag-column-hover-color, #fafafa)}.ag-theme-material .ag-ltr .ag-right-aligned-cell{text-align:right}.ag-theme-material .ag-rtl .ag-right-aligned-cell{text-align:left}.ag-theme-material .ag-ltr .ag-right-aligned-cell .ag-cell-value,.ag-theme-material .ag-ltr .ag-right-aligned-cell .ag-group-value{margin-left:auto}.ag-theme-material .ag-rtl .ag-right-aligned-cell .ag-cell-value,.ag-theme-material .ag-rtl .ag-right-aligned-cell .ag-group-value{margin-right:auto}.ag-theme-material .ag-cell,.ag-theme-material .ag-full-width-row .ag-cell-wrapper.ag-row-group{border:1px solid transparent;line-height:min(var(--ag-line-height, 46px),46px);padding-left:23px;padding-right:23px;-webkit-font-smoothing:subpixel-antialiased}.ag-theme-material .ag-row>.ag-cell-wrapper{padding-left:23px;padding-right:23px}.ag-theme-material .ag-row-dragging{cursor:move;opacity:.5}.ag-theme-material .ag-cell-inline-editing{background:#fff;background:var(--ag-background-color, #fff);border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:0;height:48px;background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa)}.ag-theme-material .ag-popup-editor{background:#fff;background:var(--ag-background-color, #fff);border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa);padding:0}.ag-theme-material .ag-large-text-input{height:auto;padding:24px}.ag-theme-material .ag-details-row{padding:40px;background-color:#fff;background-color:var(--ag-background-color, #fff)}.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-clipper,.ag-theme-material .ag-layout-print .ag-center-cols-container{min-height:50px}.ag-theme-material .ag-overlay-loading-wrapper{background-color:#ffffffa8;background-color:var(--ag-modal-overlay-background-color, rgba(255, 255, 255, .66))}.ag-theme-material .ag-overlay-loading-center{background:#fff;background:var(--ag-background-color, #fff);border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:8px}.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:30px}.ag-theme-material .ag-loading{padding-left:24px;display:flex;height:100%;align-items:center}.ag-theme-material .ag-loading-icon{padding-right:24px}.ag-theme-material .ag-icon-loading{animation-name:spin;animation-duration:1s;animation-iteration-count:infinite;animation-timing-function:linear}@keyframes spin{0%{transform:rotate(0)}to{transform:rotate(360deg)}}.ag-theme-material .ag-floating-top{border-bottom:solid 1px;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-floating-bottom{border-top:solid 1px;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-ltr .ag-cell{border-right:solid transparent}.ag-theme-material .ag-rtl .ag-cell{border-left:solid transparent}.ag-theme-material .ag-ltr .ag-cell{border-right-width:1px}.ag-theme-material .ag-rtl .ag-cell{border-left-width:1px}.ag-theme-material .ag-cell.ag-cell-first-right-pinned:not(.ag-cell-range-left):not(.ag-cell-range-single-cell){border-left:solid 1px;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-cell.ag-cell-last-left-pinned:not(.ag-cell-range-right):not(.ag-cell-range-single-cell){border-right:solid 1px;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-row-selected{background-color:#eee;background-color:var(--ag-selected-row-background-color, #eee)}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus),.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing){background-color:#7a86cb1a;background-color:var(--ag-range-selection-background-color, rgba(122, 134, 203, .1))}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart,.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart{background-color:#0058ff1a!important;background-color:var(--ag-range-selection-chart-background-color, rgba(0, 88, 255, .1))!important}.ag-theme-material .ag-cell-range-selected:not(.ag-cell-focus).ag-cell-range-chart.ag-cell-range-chart-category,.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-single-cell:not(.ag-cell-inline-editing).ag-cell-range-chart.ag-cell-range-chart-category{background-color:#00ff841a!important;background-color:var(--ag-range-selection-chart-category-background-color, rgba(0, 255, 132, .1))!important}.ag-theme-material .ag-cell-range-selected-1:not(.ag-cell-focus),.ag-theme-material .ag-root:not(.ag-context-menu-open) .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-1:not(.ag-cell-inline-editing){background-color:#7a86cb1a;background-color:var(--ag-range-selection-background-color-1, var(--ag-range-selection-background-color, rgba(122, 134, 203, .1)))}.ag-theme-material .ag-cell-range-selected-2:not(.ag-cell-focus),.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-2{background-color:#7a86cb30;background-color:var(--ag-range-selection-background-color-2, rgba(122, 134, 203, .19))}.ag-theme-material .ag-cell-range-selected-3:not(.ag-cell-focus),.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-3{background-color:#7a86cb45;background-color:var(--ag-range-selection-background-color-3, rgba(122, 134, 203, .271))}.ag-theme-material .ag-cell-range-selected-4:not(.ag-cell-focus),.ag-theme-material .ag-body-viewport:not(.ag-has-focus) .ag-cell-range-selected-4{background-color:#7a86cb58;background-color:var(--ag-range-selection-background-color-4, rgba(122, 134, 203, .3439))}.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-top{border-top-color:#3f51b5;border-top-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-right{border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-bottom{border-bottom-color:#3f51b5;border-bottom-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-cell.ag-cell-range-selected:not(.ag-cell-range-single-cell).ag-cell-range-left{border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-ltr .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-ltr .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-ltr .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-material .ag-ltr .ag-cell-range-single-cell,.ag-theme-material .ag-ltr .ag-cell-range-single-cell.ag-cell-range-handle,.ag-theme-material .ag-rtl .ag-has-focus .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-rtl .ag-context-menu-open .ag-cell-focus:not(.ag-cell-range-selected),.ag-theme-material .ag-rtl .ag-has-focus .ag-full-width-row.ag-row-focus .ag-cell-wrapper.ag-row-group,.ag-theme-material .ag-rtl .ag-cell-range-single-cell,.ag-theme-material .ag-rtl .ag-cell-range-single-cell.ag-cell-range-handle{border:1px solid;border-color:#3f51b5;border-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5));outline:initial}.ag-theme-material .ag-cell.ag-selection-fill-top,.ag-theme-material .ag-cell.ag-selection-fill-top.ag-cell-range-selected{border-top:1px dashed;border-top-color:#3f51b5;border-top-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right,.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-right:1px dashed;border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right,.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-right.ag-cell-range-selected{border-left:1px dashed;border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-cell.ag-selection-fill-bottom,.ag-theme-material .ag-cell.ag-selection-fill-bottom.ag-cell-range-selected{border-bottom:1px dashed;border-bottom-color:#3f51b5;border-bottom-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left,.ag-theme-material .ag-ltr .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-left:1px dashed;border-left-color:#3f51b5;border-left-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left,.ag-theme-material .ag-rtl .ag-cell.ag-selection-fill-left.ag-cell-range-selected{border-right:1px dashed;border-right-color:#3f51b5;border-right-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-range-handle,.ag-theme-material .ag-fill-handle{position:absolute;width:6px;height:6px;bottom:-1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-ltr .ag-range-handle,.ag-theme-material .ag-ltr .ag-fill-handle{right:-1px}.ag-theme-material .ag-rtl .ag-range-handle,.ag-theme-material .ag-rtl .ag-fill-handle{left:-1px}.ag-theme-material .ag-fill-handle{cursor:cell}.ag-theme-material .ag-range-handle{cursor:nwse-resize}.ag-theme-material .ag-cell-inline-editing{border-color:#3f51b5!important;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))!important}.ag-theme-material .ag-menu{background:#fff;background:var(--ag-background-color, #fff);border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;padding:0}.ag-theme-material .ag-menu-list{cursor:default;padding:8px 0}.ag-theme-material .ag-menu-separator{height:17px}.ag-theme-material .ag-menu-separator-part:after{content:"";display:block;border-top:solid 1px;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-menu-option-active,.ag-theme-material .ag-compact-menu-option-active{background-color:#fafafa;background-color:var(--ag-row-hover-color, #fafafa)}.ag-theme-material .ag-menu-option-part,.ag-theme-material .ag-compact-menu-option-part{line-height:18px;padding:10px 0}.ag-theme-material .ag-menu-option-disabled,.ag-theme-material .ag-compact-menu-option-disabled{opacity:.5}.ag-theme-material .ag-menu-option-icon,.ag-theme-material .ag-compact-menu-option-icon{width:18px}.ag-theme-material .ag-ltr .ag-menu-option-icon,.ag-theme-material .ag-ltr .ag-compact-menu-option-icon{padding-left:16px}.ag-theme-material .ag-rtl .ag-menu-option-icon,.ag-theme-material .ag-rtl .ag-compact-menu-option-icon{padding-right:16px}.ag-theme-material .ag-menu-option-text,.ag-theme-material .ag-compact-menu-option-text{padding-left:16px;padding-right:16px}.ag-theme-material .ag-ltr .ag-menu-option-shortcut,.ag-theme-material .ag-ltr .ag-compact-menu-option-shortcut{padding-right:8px}.ag-theme-material .ag-rtl .ag-menu-option-shortcut,.ag-theme-material .ag-rtl .ag-compact-menu-option-shortcut{padding-left:8px}.ag-theme-material .ag-menu-option-popup-pointer,.ag-theme-material .ag-compact-menu-option-popup-pointer{padding-right:8px}.ag-theme-material .ag-tabs{min-width:220px}.ag-theme-material .ag-tabs-header{width:100%;display:flex}.ag-theme-material .ag-tab{border-bottom:2px solid transparent;display:flex;flex:none;align-items:center;justify-content:center;cursor:pointer;flex:1 1 auto}.ag-theme-material .ag-keyboard-focus .ag-tab:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-tab:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-tab-selected{border-bottom-color:#3f51b5;border-bottom-color:var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-menu-header{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-filter-separator{border-top:solid 1px;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-menu:not(.ag-tabs) .ag-filter-select{min-width:155px}.ag-theme-material .ag-tabs .ag-filter-select{min-width:194px}.ag-theme-material .ag-filter-select .ag-picker-field-wrapper{width:0}.ag-theme-material .ag-filter-condition-operator{height:17px}.ag-theme-material .ag-ltr .ag-filter-condition-operator-or{margin-left:16px}.ag-theme-material .ag-rtl .ag-filter-condition-operator-or{margin-right:16px}.ag-theme-material .ag-set-filter-select-all{padding-top:16px}.ag-theme-material .ag-set-filter-list,.ag-theme-material .ag-filter-no-matches{height:192px}.ag-theme-material .ag-set-filter-filter{margin-top:16px;margin-left:12px;margin-right:12px}.ag-theme-material .ag-filter-to{margin-top:14px}.ag-theme-material .ag-mini-filter{margin:16px 12px}.ag-theme-material .ag-set-filter-item{margin:0 12px}.ag-theme-material .ag-ltr .ag-set-filter-item-value{margin-left:12px}.ag-theme-material .ag-rtl .ag-set-filter-item-value{margin-right:12px}.ag-theme-material .ag-filter-apply-panel{padding:16px 12px}.ag-theme-material .ag-filter-apply-panel-button{line-height:1.5}.ag-theme-material .ag-ltr .ag-filter-apply-panel-button{margin-left:16px}.ag-theme-material .ag-rtl .ag-filter-apply-panel-button{margin-right:16px}.ag-theme-material .ag-simple-filter-body-wrapper{padding:16px 12px 2px}.ag-theme-material .ag-simple-filter-body-wrapper>*{margin-bottom:14px}.ag-theme-material .ag-filter-no-matches{padding:16px 12px}.ag-theme-material .ag-multi-filter-menu-item{margin:8px 0}.ag-theme-material .ag-multi-filter-group-title-bar{padding:16px 8px;background-color:transparent}.ag-theme-material .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-multi-filter-group-title-bar:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-side-bar{position:relative}.ag-theme-material .ag-tool-panel-wrapper{width:200px;background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa)}.ag-theme-material .ag-side-buttons{padding-top:32px;width:22px;position:relative;color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87));overflow:hidden}.ag-theme-material button.ag-side-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;background:transparent;padding:16px 0;width:100%;margin:0;min-height:144px;background-position-y:center;background-position-x:center;background-repeat:no-repeat;border:none}.ag-theme-material button.ag-side-button-button:focus{box-shadow:none}.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-side-button-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-side-button-icon-wrapper{margin-bottom:3px}.ag-theme-material .ag-ltr .ag-side-bar-left .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-right .ag-side-button-button{border-right:2px solid transparent}.ag-theme-material .ag-ltr .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-material .ag-rtl .ag-side-bar-right .ag-selected .ag-side-button-button{border-right-color:#3f51b5;border-right-color:var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-rtl .ag-side-bar-left .ag-side-button-button,.ag-theme-material .ag-ltr .ag-side-bar-right .ag-side-button-button{border-left:2px solid transparent}.ag-theme-material .ag-rtl .ag-side-bar-left .ag-selected .ag-side-button-button,.ag-theme-material .ag-ltr .ag-side-bar-right .ag-selected .ag-side-button-button{border-left-color:#3f51b5;border-left-color:var(--ag-selected-tab-underline-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-filter-toolpanel-header{height:48px}.ag-theme-material .ag-ltr .ag-filter-toolpanel-header,.ag-theme-material .ag-ltr .ag-filter-toolpanel-search{padding-left:8px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-header,.ag-theme-material .ag-rtl .ag-filter-toolpanel-search{padding-right:8px}.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-filter-toolpanel-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;content:"";position:absolute}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-left:8px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group.ag-has-filter>.ag-group-title-bar .ag-group-title:after{padding-right:8px}.ag-theme-material .ag-filter-toolpanel-group-level-0-header{height:64px}.ag-theme-material .ag-filter-toolpanel-group-item{margin-top:4px;margin-bottom:4px}.ag-theme-material .ag-filter-toolpanel-search{height:56px}.ag-theme-material .ag-filter-toolpanel-search-input{flex-grow:1;height:32px}.ag-theme-material .ag-ltr .ag-filter-toolpanel-search-input{margin-right:8px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-search-input{margin-left:8px}.ag-theme-material .ag-ltr .ag-filter-toolpanel-expand,.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-title-bar-icon{margin-right:8px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-expand,.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-title-bar-icon{margin-left:8px}.ag-theme-material .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-1-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-left:24px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-1 .ag-filter-toolpanel-group-level-2-header{padding-right:24px}.ag-theme-material .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-2-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-left:40px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-2 .ag-filter-toolpanel-group-level-3-header{padding-right:40px}.ag-theme-material .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-3-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-left:56px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-3 .ag-filter-toolpanel-group-level-4-header{padding-right:56px}.ag-theme-material .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-4-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-left:72px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-4 .ag-filter-toolpanel-group-level-5-header{padding-right:72px}.ag-theme-material .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-5-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-left:88px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-5 .ag-filter-toolpanel-group-level-6-header{padding-right:88px}.ag-theme-material .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-6-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-left:104px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-6 .ag-filter-toolpanel-group-level-7-header{padding-right:104px}.ag-theme-material .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-7-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-left:120px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-7 .ag-filter-toolpanel-group-level-8-header{padding-right:120px}.ag-theme-material .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-8-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-left:136px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-8 .ag-filter-toolpanel-group-level-9-header{padding-right:136px}.ag-theme-material .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-9-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-left:152px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-9 .ag-filter-toolpanel-group-level-10-header{padding-right:152px}.ag-theme-material .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-10-header.ag-filter-toolpanel-group-title-bar{background-color:transparent}.ag-theme-material .ag-ltr .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-left:168px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-group-level-10 .ag-filter-toolpanel-group-level-11-header{padding-right:168px}.ag-theme-material .ag-filter-toolpanel-instance-header.ag-filter-toolpanel-group-level-1-header{padding-left:8px}.ag-theme-material .ag-filter-toolpanel-instance-filter{margin-top:8px}.ag-theme-material .ag-ltr .ag-filter-toolpanel-instance-header-icon{margin-left:8px}.ag-theme-material .ag-rtl .ag-filter-toolpanel-instance-header-icon{margin-right:8px}.ag-theme-material .ag-pivot-mode-panel{min-height:56px;height:56px;display:flex}.ag-theme-material .ag-pivot-mode-select{display:flex;align-items:center}.ag-theme-material .ag-ltr .ag-pivot-mode-select{margin-left:12px}.ag-theme-material .ag-rtl .ag-pivot-mode-select{margin-right:12px}.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-column-select-header:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-column-select-header{height:56px;align-items:center;padding:0 12px}.ag-theme-material .ag-column-group-icons,.ag-theme-material .ag-column-select-header-icon{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-column-select-list .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-column-select-list .ag-item-highlight-top:after{top:0}.ag-theme-material .ag-column-select-list .ag-item-highlight-bottom:after{bottom:0}.ag-theme-material .ag-header{background-color:#fff;background-color:var(--ag-header-background-color, #fff);border-bottom:solid 1px;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-header-row{color:#0000008a;color:var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54)));height:56px}.ag-theme-material .ag-pinned-right-header{border-left:solid 1px;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-pinned-left-header{border-right:solid 1px;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-ltr .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-left:8px}.ag-theme-material .ag-rtl .ag-header-cell:not(.ag-right-aligned-header) .ag-header-label-icon{margin-right:8px}.ag-theme-material .ag-ltr .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-right:8px}.ag-theme-material .ag-rtl .ag-header-cell.ag-right-aligned-header .ag-header-label-icon{margin-left:8px}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{padding-left:24px;padding-right:24px}.ag-theme-material .ag-header-cell.ag-header-cell-moving,.ag-theme-material .ag-header-group-cell.ag-header-cell-moving{background-color:#f2f2f2;background-color:var(--ag-header-cell-moving-background-color, var(--ag-header-cell-hover-background-color, #f2f2f2))}.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-header-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-header-group-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:4px;left:4px;display:block;width:calc(100% - 8px);height:calc(100% - 8px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-header-icon{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-header-expand-icon{cursor:pointer}.ag-theme-material .ag-ltr .ag-header-expand-icon{padding-left:4px}.ag-theme-material .ag-rtl .ag-header-expand-icon{padding-right:4px}.ag-theme-material .ag-header-row:not(:first-child) .ag-header-cell,.ag-theme-material .ag-header-row:not(:first-child) .ag-header-group-cell.ag-header-group-cell-with-group{border-top:solid 1px;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-group-cell:not(.ag-column-resizing)+.ag-header-group-cell.ag-column-resizing,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-cell:not(.ag-column-resizing)+.ag-header-cell.ag-column-resizing,.ag-theme-material .ag-header-group-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-group-cell:first-of-type.ag-column-resizing,.ag-theme-material .ag-header-cell:first-of-type:not(.ag-header-cell-moving):hover,.ag-theme-material .ag-header-cell:first-of-type.ag-column-resizing{background-color:#f2f2f2;background-color:var(--ag-header-cell-hover-background-color, #f2f2f2)}.ag-theme-material .ag-ltr .ag-header-select-all{margin-right:24px}.ag-theme-material .ag-rtl .ag-header-select-all,.ag-theme-material .ag-ltr .ag-floating-filter-button{margin-left:24px}.ag-theme-material .ag-rtl .ag-floating-filter-button{margin-right:24px}.ag-theme-material .ag-floating-filter-button-button{color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:inherit;-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:none;height:18px;padding:0;width:18px}.ag-theme-material .ag-filter-loading{background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa);height:100%;padding:16px 12px;position:absolute;width:100%;z-index:1}.ag-theme-material .ag-paging-panel{border-top:1px solid;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2);color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54));height:56px}.ag-theme-material .ag-paging-panel>*{margin:0 24px}.ag-theme-material .ag-paging-button{cursor:pointer}.ag-theme-material .ag-paging-button.ag-disabled{cursor:default;color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38))}.ag-theme-material .ag-keyboard-focus .ag-paging-button:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-paging-button:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:0;left:0;display:block;width:calc(100% + -0px);height:calc(100% + -0px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-paging-button,.ag-theme-material .ag-paging-description{margin:0 8px}.ag-theme-material .ag-status-bar{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38));padding-right:32px;padding-left:32px;line-height:1.5}.ag-theme-material .ag-status-name-value-value{color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87))}.ag-theme-material .ag-status-bar-center{text-align:center}.ag-theme-material .ag-status-name-value{margin-left:8px;margin-right:8px;padding-top:16px;padding-bottom:16px}.ag-theme-material .ag-column-drop-cell{background:#e2e2e2;background:var(--ag-chip-background-color, #e2e2e2);border-radius:32px;height:32px;padding:0 4px;border:1px solid transparent}.ag-theme-material .ag-keyboard-focus .ag-column-drop-cell:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-column-drop-cell:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:2px;left:2px;display:block;width:calc(100% - 4px);height:calc(100% - 4px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-column-drop-cell-text{margin:0 8px}.ag-theme-material .ag-column-drop-cell-button{min-width:32px;margin:0 4px;color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-column-drop-cell-drag-handle{margin-left:16px}.ag-theme-material .ag-column-drop-cell-ghost{opacity:.5}.ag-theme-material .ag-column-drop-horizontal{background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa);color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54));height:48px}.ag-theme-material .ag-ltr .ag-column-drop-horizontal{padding-left:24px}.ag-theme-material .ag-rtl .ag-column-drop-horizontal{padding-right:24px}.ag-theme-material .ag-column-drop-horizontal-cell-separator{margin:0 8px;color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-column-drop-horizontal-empty-message{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38))}.ag-theme-material .ag-ltr .ag-column-drop-horizontal-icon{margin-right:24px}.ag-theme-material .ag-rtl .ag-column-drop-horizontal-icon{margin-left:24px}.ag-theme-material .ag-column-drop-vertical-list{padding-bottom:8px;padding-right:8px;padding-left:8px}.ag-theme-material .ag-column-drop-vertical-cell{margin-top:8px}.ag-theme-material .ag-column-drop-vertical{min-height:50px}.ag-theme-material .ag-column-drop-vertical-icon{margin-left:8px;margin-right:8px}.ag-theme-material .ag-column-drop-vertical-empty-message{position:absolute;inset:0;overflow:hidden;color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38));margin-top:8px}.ag-theme-material .ag-select-agg-func-popup{border-radius:2px;box-shadow:0 3px 1px -2px #0003,0 2px 2px #00000024,0 1px 5px #0000001f;background:#fff;background:var(--ag-background-color, #fff);height:140px;padding:0}.ag-theme-material .ag-select-agg-func-virtual-list-item{cursor:default;padding-left:16px}.ag-theme-material .ag-select-agg-func-virtual-list-item:hover{background-color:#eee;background-color:var(--ag-selected-row-background-color, #eee)}.ag-theme-material .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus{outline:none}.ag-theme-material .ag-keyboard-focus .ag-select-agg-func-virtual-list-item:focus:after{content:"";position:absolute;background-color:transparent;pointer-events:none;top:1px;left:1px;display:block;width:calc(100% - 2px);height:calc(100% - 2px);border:1px solid;border-color:#3f51b5;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-chart-menu{border-radius:2px;background:#fff;background:var(--ag-background-color, #fff)}.ag-theme-material .ag-chart-menu-icon{opacity:.5;line-height:24px;font-size:24px;width:24px;height:24px;margin:2px 0;cursor:pointer;border-radius:2px;color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-chart-menu-icon:hover{opacity:1}.ag-theme-material .ag-chart-mini-thumbnail{border:1px solid;border-color:#e2e2e2;border-color:var(--ag-secondary-border-color, var(--ag-border-color, #e2e2e2));border-radius:5px;margin:5px}.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3),.ag-theme-material .ag-chart-mini-thumbnail:nth-last-child(3)~.ag-chart-mini-thumbnail{margin-left:auto;margin-right:auto}.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:first-child{margin-left:0}.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:first-child{margin-right:0}.ag-theme-material .ag-ltr .ag-chart-mini-thumbnail:last-child{margin-right:0}.ag-theme-material .ag-rtl .ag-chart-mini-thumbnail:last-child{margin-left:0}.ag-theme-material .ag-chart-mini-thumbnail.ag-selected{border-color:#ff4081;border-color:var(--ag-minichart-selected-chart-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))}.ag-theme-material .ag-chart-settings-card-item{background:#000000de;background:var(--ag-foreground-color, rgba(0, 0, 0, .87));width:8px;height:8px;border-radius:4px}.ag-theme-material .ag-chart-settings-card-item.ag-selected{background-color:#ff4081;background-color:var(--ag-minichart-selected-page-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))}.ag-theme-material .ag-chart-data-column-drag-handle{margin-left:8px}.ag-theme-material .ag-charts-settings-group-container{padding:8px}.ag-theme-material .ag-charts-data-group-container{padding:8px 12px}.ag-theme-material .ag-charts-data-group-container .ag-charts-data-group-item:not(.ag-charts-format-sub-level-group){height:32px}.ag-theme-material .ag-charts-data-group-container .ag-list-item-hovered:after{content:"";position:absolute;left:0;right:0;height:1px;background-color:#3f51b5;background-color:var(--ag-range-selection-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material .ag-charts-data-group-container .ag-item-highlight-top:after{top:0}.ag-theme-material .ag-charts-data-group-container .ag-item-highlight-bottom:after{bottom:0}.ag-theme-material .ag-charts-format-top-level-group-container{margin-left:16px;padding:8px}.ag-theme-material .ag-charts-format-top-level-group-item{margin:8px 0}.ag-theme-material .ag-charts-format-sub-level-group-container{padding:16px 12px 2px}.ag-theme-material .ag-charts-format-sub-level-group-container>*{margin-bottom:14px}.ag-theme-material .ag-charts-group-container.ag-group-container-horizontal{padding:8px}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section{display:flex;margin:0}.ag-theme-material .ag-chart-menu-panel{background-color:#fafafa;background-color:var(--ag-control-panel-background-color, #fafafa)}.ag-theme-material .ag-ltr .ag-chart-menu-panel{border-left:solid 1px;border-left-color:#e2e2e2;border-left-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-rtl .ag-chart-menu-panel{border-right:solid 1px;border-right-color:#e2e2e2;border-right-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-date-time-list-page-title{flex-grow:1;text-align:center}.ag-theme-material .ag-date-time-list-page-column-label,.ag-theme-material .ag-date-time-list-page-entry{text-align:center}.ag-theme-material .ag-checkbox-input-wrapper{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px;background-color:var(--ag-checkbox-background-color);border-radius:2px;display:inline-block;vertical-align:middle;flex:none}.ag-theme-material .ag-checkbox-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-material .ag-checkbox-input-wrapper:focus-within,.ag-theme-material .ag-checkbox-input-wrapper:active{outline:none;box-shadow:0 0 0 5px #2021241f}.ag-theme-material .ag-checkbox-input-wrapper.ag-disabled{opacity:.5}.ag-theme-material .ag-checkbox-input-wrapper:after{content:"";color:#333;color:var(--ag-checkbox-unchecked-color, #333);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-material .ag-checkbox-input-wrapper.ag-checked:after{content:"";color:#ff4081;color:var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-material .ag-checkbox-input-wrapper.ag-indeterminate:after{content:"";color:#333;color:var(--ag-checkbox-indeterminate-color, var(--ag-checkbox-unchecked-color, #333));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-material .ag-toggle-button-input-wrapper{box-sizing:border-box;width:36px;height:18px;background-color:#333;background-color:var(--ag-toggle-button-off-background-color, var(--ag-checkbox-unchecked-color, #333));border-radius:9px;position:relative;flex:none;border:1px solid;border-color:#333;border-color:var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #333))}.ag-theme-material .ag-toggle-button-input-wrapper input{opacity:0;height:100%;width:100%}.ag-theme-material .ag-toggle-button-input-wrapper:focus-within{outline:none;box-shadow:0 0 0 5px #2021241f}.ag-theme-material .ag-toggle-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked{background-color:#ff4081;background-color:var(--ag-toggle-button-on-background-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)));border-color:#ff4081;border-color:var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))}.ag-theme-material .ag-toggle-button-input-wrapper:before{content:" ";position:absolute;top:-1px;left:-1px;display:block;box-sizing:border-box;height:18px;width:18px;background-color:#fff;background-color:var(--ag-toggle-button-switch-background-color, var(--ag-background-color, #fff));border-radius:9px;transition:left .1s;border:1px solid;border-color:#333;border-color:var(--ag-toggle-button-switch-border-color, var(--ag-toggle-button-off-border-color, var(--ag-checkbox-unchecked-color, #333)))}.ag-theme-material .ag-toggle-button-input-wrapper.ag-checked:before{left:calc(100% - 18px);border-color:#ff4081;border-color:var(--ag-toggle-button-on-border-color, var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081)))}.ag-theme-material .ag-radio-button-input-wrapper{font-family:agGridMaterial;font-size:18px;line-height:18px;font-style:normal;font-weight:400;font-variant:normal;text-transform:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;width:18px;height:18px;background-color:var(--ag-checkbox-background-color);display:inline-block;vertical-align:middle;flex:none;border-radius:18px}.ag-theme-material .ag-radio-button-input-wrapper input{-webkit-appearance:none;opacity:0;width:100%;height:100%}.ag-theme-material .ag-radio-button-input-wrapper:focus-within,.ag-theme-material .ag-radio-button-input-wrapper:active{outline:none;box-shadow:0 0 0 5px #2021241f}.ag-theme-material .ag-radio-button-input-wrapper.ag-disabled{opacity:.5}.ag-theme-material .ag-radio-button-input-wrapper:after{content:"";color:#333;color:var(--ag-checkbox-unchecked-color, #333);position:absolute;top:0;left:0;pointer-events:none}.ag-theme-material .ag-radio-button-input-wrapper.ag-checked:after{content:"";color:#ff4081;color:var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081));position:absolute;top:0;left:0;pointer-events:none}.ag-theme-material input[class^=ag-][type=range]{-webkit-appearance:none;width:100%;height:100%;background:none;overflow:visible}.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-runnable-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color, #e2e2e2);border-radius:2px}.ag-theme-material input[class^=ag-][type=range]::-moz-range-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color, #e2e2e2);border-radius:2px}.ag-theme-material input[class^=ag-][type=range]::-ms-track{margin:0;padding:0;width:100%;height:3px;background-color:#e2e2e2;background-color:var(--ag-border-color, #e2e2e2);border-radius:2px;color:transparent;width:calc(100% - 2px)}.ag-theme-material input[class^=ag-][type=range]::-webkit-slider-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color, #fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color, #333);border-radius:18px;transform:translateY(-7.5px)}.ag-theme-material input[class^=ag-][type=range]::-ms-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color, #fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color, #333);border-radius:18px}.ag-theme-material input[class^=ag-][type=range]::-moz-ag-range-thumb{margin:0;padding:0;-webkit-appearance:none;width:18px;height:18px;background-color:#fff;background-color:var(--ag-background-color, #fff);border:1px solid;border-color:#333;border-color:var(--ag-checkbox-unchecked-color, #333);border-radius:18px}.ag-theme-material input[class^=ag-][type=range]:focus{outline:none}.ag-theme-material input[class^=ag-][type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 5px #2021241f;border-color:#ff4081;border-color:var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081))}.ag-theme-material input[class^=ag-][type=range]:focus::-ms-thumb{box-shadow:0 0 0 5px #2021241f;border-color:#ff4081;border-color:var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081))}.ag-theme-material input[class^=ag-][type=range]:focus::-moz-ag-range-thumb{box-shadow:0 0 0 5px #2021241f;border-color:#ff4081;border-color:var(--ag-checkbox-checked-color, var(--ag-material-accent-color, #ff4081))}.ag-theme-material input[class^=ag-][type=range]:active::-webkit-slider-runnable-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material input[class^=ag-][type=range]:active::-moz-ag-range-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material input[class^=ag-][type=range]:active::-ms-track{background-color:#3f51b5;background-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))}.ag-theme-material input[class^=ag-][type=range]:disabled{opacity:.5}.ag-theme-material .ag-filter-toolpanel-header,.ag-theme-material .ag-filter-toolpanel-search,.ag-theme-material .ag-status-bar,.ag-theme-material .ag-header-row,.ag-theme-material .ag-panel-title-bar-title,.ag-theme-material .ag-side-button-button,.ag-theme-material .ag-multi-filter-group-title-bar{font-size:12px;font-weight:600;color:#0000008a;color:var(--ag-header-foreground-color, var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54)))}.ag-theme-material .ag-tab{height:36px}.ag-theme-material .ag-tabs-header,.ag-theme-material .ag-column-drop-horizontal{background-color:#eee;background-color:var(--ag-subheader-background-color, #eee)}.ag-theme-material .ag-tabs-body{padding:4px 0}.ag-theme-material .ag-tabs-body .ag-menu-list{padding-top:0;padding-bottom:0}.ag-theme-material .ag-header-cell,.ag-theme-material .ag-header-group-cell{transition:background-color .5s}.ag-theme-material .ag-row-last:not(.ag-row-first) .ag-cell-inline-editing{bottom:0}.ag-theme-material .ag-cell-inline-editing{padding:8px;height:72px;border-color:#e2e2e2!important;border-color:var(--ag-border-color, #e2e2e2)!important}.ag-theme-material .ag-has-focus .ag-cell-inline-editing{border-color:#3f51b5!important;border-color:var(--ag-input-focus-border-color, var(--ag-material-primary-color, #3f51b5))!important}.ag-theme-material .ag-side-button-button{color:#0000008a;color:var(--ag-secondary-foreground-color, rgba(0, 0, 0, .54))}.ag-theme-material .ag-column-drop-vertical{border-bottom:solid 1px;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2);padding-top:8px}.ag-theme-material .ag-column-drop-vertical.ag-last-column-drop{border-bottom:none}.ag-theme-material .ag-column-drop-vertical-cell{margin-left:0}.ag-theme-material .ag-column-drop-vertical-empty-message{font-size:12px;font-weight:600;color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38))}.ag-theme-material .ag-ltr .ag-column-drop-vertical-empty-message{padding-left:34px;padding-right:8px}.ag-theme-material .ag-rtl .ag-column-drop-vertical-empty-message{padding-right:34px;padding-left:8px}.ag-theme-material .ag-status-bar{border:solid 1px;border-color:#e2e2e2;border-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-column-panel-column-select{border-top:solid 1px;border-top-color:#e2e2e2;border-top-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-column-select,.ag-theme-material .ag-column-select-header{border-bottom:solid 1px;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material .ag-column-select-header{height:56px}.ag-theme-material .ag-group-title-bar{padding:6px 8px}.ag-theme-material .ag-charts-format-sub-level-group-title-bar{padding:4px 8px}.ag-theme-material .ag-chart-data-section,.ag-theme-material .ag-chart-format-section{padding-bottom:4px}.ag-theme-material .ag-group-toolbar{background-color:#eeeeee80}.ag-theme-material input[class^=ag-]:not([type]),.ag-theme-material input[class^=ag-][type=text],.ag-theme-material input[class^=ag-][type=number],.ag-theme-material input[class^=ag-][type=tel],.ag-theme-material input[class^=ag-][type=date],.ag-theme-material input[class^=ag-][type=datetime-local],.ag-theme-material textarea[class^=ag-]{background:transparent;color:#000000de;color:var(--ag-foreground-color, rgba(0, 0, 0, .87));font-family:inherit;font-size:inherit;height:40px;padding-bottom:8px;border-width:0;border-bottom:2px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material input[class^=ag-]:focus:not([type]),.ag-theme-material input[class^=ag-][type=text]:focus,.ag-theme-material input[class^=ag-][type=number]:focus,.ag-theme-material input[class^=ag-][type=tel]:focus,.ag-theme-material input[class^=ag-][type=date]:focus,.ag-theme-material input[class^=ag-][type=datetime-local]:focus,.ag-theme-material textarea[class^=ag-]:focus{border-bottom:2px solid;border-bottom-color:#3f51b5;border-bottom-color:var(--ag-material-primary-color, #3f51b5);outline:none;box-shadow:none}.ag-theme-material input[class^=ag-]:not([type])::-moz-placeholder,.ag-theme-material input[class^=ag-][type=text]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=number]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=tel]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=date]::-moz-placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::-moz-placeholder,.ag-theme-material textarea[class^=ag-]::-moz-placeholder{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38))}.ag-theme-material input[class^=ag-]:not([type])::placeholder,.ag-theme-material input[class^=ag-][type=text]::placeholder,.ag-theme-material input[class^=ag-][type=number]::placeholder,.ag-theme-material input[class^=ag-][type=tel]::placeholder,.ag-theme-material input[class^=ag-][type=date]::placeholder,.ag-theme-material input[class^=ag-][type=datetime-local]::placeholder,.ag-theme-material textarea[class^=ag-]::placeholder{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38))}.ag-theme-material input[class^=ag-]:disabled:not([type]),.ag-theme-material input[class^=ag-][type=text]:disabled,.ag-theme-material input[class^=ag-][type=number]:disabled,.ag-theme-material input[class^=ag-][type=tel]:disabled,.ag-theme-material input[class^=ag-][type=date]:disabled,.ag-theme-material input[class^=ag-][type=datetime-local]:disabled,.ag-theme-material textarea[class^=ag-]:disabled{border-bottom:1px solid;border-bottom-color:#e2e2e2;border-bottom-color:var(--ag-border-color, #e2e2e2)}.ag-theme-material input[class^=ag-]:invalid:not([type]),.ag-theme-material input[class^=ag-][type=text]:invalid,.ag-theme-material input[class^=ag-][type=number]:invalid,.ag-theme-material input[class^=ag-][type=tel]:invalid,.ag-theme-material input[class^=ag-][type=date]:invalid,.ag-theme-material input[class^=ag-][type=datetime-local]:invalid,.ag-theme-material textarea[class^=ag-]:invalid{border-width:0;border-bottom:1px solid;border-bottom-color:#e02525;border-bottom-color:var(--ag-invalid-color, #e02525);color:#e02525;color:var(--ag-invalid-color, #e02525)}.ag-theme-material .ag-standard-button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:0;color:#3f51b5;color:var(--ag-material-primary-color, #3f51b5);font-family:inherit;font-size:inherit;margin:0;padding:0;text-transform:uppercase}.ag-theme-material .ag-standard-button:disabled{color:#00000061;color:var(--ag-disabled-foreground-color, rgba(0, 0, 0, .38));background-color:var(--ag-input-disabled-background-color);border-color:var(--ag-input-disabled-border-color)}.ag-theme-material .ag-dnd-ghost{font-size:12px;font-weight:600}.ag-theme-material .ag-filter-toolpanel-header{height:32px}.ag-theme-material .ag-filter-toolpanel-group-level-0-header{height:56px}.ag-theme-material .ag-layout-auto-height .ag-center-cols-clipper,.ag-theme-material .ag-layout-auto-height .ag-center-cols-container,.ag-theme-material .ag-layout-print .ag-center-cols-clipper,.ag-theme-material .ag-layout-print .ag-center-cols-container{min-height:150px}.ag-theme-material .ag-overlay-no-rows-wrapper.ag-layout-auto-height{padding-top:60px}.ag-theme-material .ag-picker-field-wrapper:focus{box-shadow:0 0 0 1px #3f51b5}.ag-floating-filter-full-body input[data-v-81f67cc1],.ag-floating-filter-full-body select[data-v-81f67cc1],.rv-global-search[data-v-81f67cc1]{height:24px;border-width:0px;border-bottom-width:2px;background-color:transparent;padding-bottom:8px;color:#000000bf}.rv-input[data-v-81f67cc1]{margin:0;padding-top:1px;padding-bottom:1px}.ag-floating-filter-full-body input,.ag-floating-filter-full-body select,.rv-global-search{height:24px;border-width:0px;border-bottom-width:2px;background-color:transparent;padding-bottom:8px;color:#000000bf}.rv-input{margin:0;padding-top:1px;padding-bottom:1px}.ag-floating-filter-full-body input[data-v-401a2b3c],.ag-floating-filter-full-body select[data-v-401a2b3c],.rv-global-search[data-v-401a2b3c]{height:24px;border-width:0px;border-bottom-width:2px;background-color:transparent;padding-bottom:8px;color:#000000bf}.rv-input[data-v-401a2b3c]{margin:0;padding-top:1px;padding-bottom:1px}.ag-floating-filter-full-body input[data-v-df09f5c8],.ag-floating-filter-full-body select[data-v-df09f5c8],.rv-global-search[data-v-df09f5c8]{height:24px;border-width:0px;border-bottom-width:2px;background-color:transparent;padding-bottom:8px;color:#000000bf}.rv-input[data-v-df09f5c8]{margin:0;padding-top:1px;padding-bottom:1px}.rv-input[type=date]::-webkit-inner-spin-button{-webkit-appearance:none;display:none}.rv-input[type=date]::-webkit-calendar-picker-indicator{margin:0}[data-v-aec3f27c] .ag-header-cell-sortable,[data-v-aec3f27c] .ag-pinned-left-header,[data-v-aec3f27c] .ag-pinned-left-cols-container{cursor:default}[data-v-aec3f27c] .ag-row{border-left:0px;border-right:0px}[data-v-aec3f27c] .ag-cell{line-height:38px}[data-v-aec3f27c] .ag-pinned-left-cols-container .ag-cell:not(.ag-cell-focus){border-right:none!important}[data-v-aec3f27c] .ag-pinned-left-header .ag-header-cell{padding:0!important}[data-v-aec3f27c] .ag-floating-filter-full-body input{border-width:2px;padding:5px;background:#fff}[data-v-aec3f27c] .ag-header-container>.ag-header-row>.ag-header-cell{background:#f9f9f9}[data-v-aec3f27c] .ag-pinned-left-header{border:0px}[data-v-aec3f27c] .ag-root .rv-input::-moz-placeholder{font-size:12px}[data-v-aec3f27c] .ag-root .rv-input::placeholder{font-size:12px}[data-v-aec3f27c] .ag-root .rv-input{font-size:12px}[data-v-aec3f27c] a{color:#2563eb;text-decoration:underline}.shadow-clip[data-v-aec3f27c]{box-shadow:0 0 15px 1px #000000bf;clip-path:inset(0px 0px -50px 0px)}.disabled[data-v-aec3f27c]{cursor:default;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.ag-floating-filter-full-body input[data-v-e4d6fbae],.ag-floating-filter-full-body select[data-v-e4d6fbae],.rv-global-search[data-v-e4d6fbae]{height:24px;min-width:0px;border-width:0px;border-bottom-width:2px;background-color:transparent;padding-bottom:8px;color:#000000bf}.rv-input[data-v-e4d6fbae]{margin:0;padding-top:1px;padding-bottom:1px}.help-section-header .dropdown-icon[data-v-c2a24c78]{transition:transform .3s cubic-bezier(.35,0,.25,1)}.help-item-leave-active[data-v-c2a24c78],.help-item-enter-active[data-v-c2a24c78]{max-height:500px;transition:all .3s}.help-item-enter-active[data-v-c2a24c78]{transition-delay:.1s}.help-item-leave-to[data-v-c2a24c78],.help-item-enter[data-v-c2a24c78]{max-height:0px;opacity:0}.rotate-180[data-v-fd14520e]{transform:rotate(-180deg)}.mapnav-section[data-v-667ea86e]{pointer-events:auto;display:flex;flex-direction:column;--tw-shadow: 0 0 0 1px rgba(0, 0, 0, .05), 0 2px 3px 0 rgba(0, 0, 0, .1);--tw-shadow-colored: 0 0 0 1px var(--tw-shadow-color), 0 2px 3px 0 var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow, 0 0 #0000),var(--tw-ring-shadow, 0 0 #0000),var(--tw-shadow)}.mapnav-section .focused[data-v-667ea86e]{--tw-text-opacity: 1;color:rgb(0 0 0 / var(--tw-text-opacity))}.xml-content{font-size:14px}.metadata-view a{color:#00f}.metadata-view h1{font-size:1.5em;margin:.1em 0;font-weight:700}.metadata-view h2{font-size:1.2em;margin:.1em 0;font-weight:700}.metadata-view h3{font-size:1em;margin:.1em 0;font-weight:700}.metadata-view p{margin:.2em 0}.overviewmap[data-v-7ca7037e]:before{position:absolute;top:0;right:0;height:0px;width:0px;border-style:solid;border-width:0 40px 40px 0;border-color:transparent #eee transparent transparent;content:""}.pg[data-v-f7536e73]{transition:opacity ease-in-out;background-color:#00000073;text-align:center;position:absolute;padding:0;margin:0;border-width:0px;width:100%;height:100%;left:0;top:0;transition-duration:.8s;opacity:0;pointer-events:none!important;z-index:100}.pg.pg-active[data-v-f7536e73]{opacity:1;transition-duration:.3s}.pg .pg-label[data-v-f7536e73]{font-size:1.5em;color:#fff;position:relative;margin:0;top:50%!important;transform:translateY(-50%)}.sg[data-v-66120e5d]{transition:opacity ease-in-out;background-color:#00000073;text-align:center;position:absolute;padding:0;margin:0;border-width:0px;width:100%;height:100%;left:0;top:0;transition-duration:.8s;opacity:0;pointer-events:none!important;z-index:100}.sg.sg-active[data-v-66120e5d]{opacity:1;transition-duration:.3s}.sg.sg-scrolling[data-v-66120e5d]{transition-duration:.3s}.sg .sg-label[data-v-66120e5d]{font-size:1.5em;color:#fff;position:relative;margin:0;top:50%!important;transform:translateY(-50%)}.vue-slider-disabled{opacity:.5;cursor:not-allowed}.vue-slider-rail{background-color:#ccc;border-radius:15px}.vue-slider-process{background-color:#3498db;border-radius:15px}.vue-slider-mark{z-index:4}.vue-slider-mark:first-child .vue-slider-mark-step,.vue-slider-mark:last-child .vue-slider-mark-step{display:none}.vue-slider-mark-step{width:100%;height:100%;border-radius:50%;background-color:#00000029}.vue-slider-mark-label{font-size:14px;white-space:nowrap}.vue-slider-dot-handle{cursor:pointer;width:100%;height:100%;border-radius:50%;background-color:#fff;box-sizing:border-box;box-shadow:.5px .5px 2px 1px #00000052}.vue-slider-dot-handle-focus{box-shadow:0 0 1px 2px #3498db5c}.vue-slider-dot-handle-disabled{cursor:not-allowed;background-color:#ccc}.vue-slider-dot-tooltip-inner{font-size:14px;white-space:nowrap;padding:2px 5px;min-width:20px;text-align:center;color:#fff;border-radius:5px;border-color:#3498db;background-color:#3498db;box-sizing:content-box}.vue-slider-dot-tooltip-inner:after{content:"";position:absolute}.vue-slider-dot-tooltip-inner-top:after{top:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-top-color:inherit}.vue-slider-dot-tooltip-inner-bottom:after{bottom:100%;left:50%;transform:translate(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-bottom-color:inherit}.vue-slider-dot-tooltip-inner-left:after{left:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-left-color:inherit}.vue-slider-dot-tooltip-inner-right:after{right:100%;top:50%;transform:translateY(-50%);height:0;width:0;border-color:transparent;border-style:solid;border-width:5px;border-right-color:inherit}.vue-slider-dot-tooltip-wrapper{opacity:0;transition:all .3s}.vue-slider-dot-tooltip-wrapper-show{opacity:1}.rv-label[data-v-9f0c5af5],.rv-label[data-v-86d3b932]{display:flex;align-items:center}.rv-input[data-v-86d3b932]{padding:5px;border-bottom:1px solid #ddd;margin-bottom:1px}.rv-input[data-v-86d3b932]:focus{outline:none;border-bottom:2px solid #ddd;margin-bottom:0}.rv-input[data-v-86d3b932]:disabled{color:#ddd}.rv-subsection[data-v-8174337c]{padding:8px}.rv-subheader[data-v-8174337c]{padding:15px 8px 8px;font-size:18px;line-height:28px;--tw-text-opacity: 1;color:rgb(75 85 99 / var(--tw-text-opacity))}.rv-settings-divider[data-v-8174337c]{display:block;border-bottom:1px solid #eee;margin:0 -8px}.button[data-v-8aa4f1a3]{position:relative}.button.button--loading .button-text[data-v-8aa4f1a3]{visibility:hidden;opacity:0}.button.button--loading[data-v-8aa4f1a3]:after{content:"";position:absolute;width:22px;height:22px;inset:0;margin:auto;border:4px solid transparent;border-top-color:#fff;border-radius:50%;animation:button-loading-spinner-8aa4f1a3 1s ease infinite}@keyframes button-loading-spinner-8aa4f1a3{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.vue-treeselect-helper-hide{display:none}.vue-treeselect-helper-zoom-effect-off{transform:none!important}@keyframes vue-treeselect-animation-fade-in{0%{opacity:0}}@keyframes vue-treeselect-animation-bounce{0%,to{transform:scale(0)}50%{transform:scale(1)}}@keyframes vue-treeselect-animation-rotate{to{transform:rotate(1turn)}}.vue-treeselect__multi-value-item--transition-enter-active,.vue-treeselect__multi-value-item--transition-leave-active{transition-duration:.2s;transition-property:transform,opacity}.vue-treeselect__multi-value-item--transition-enter-active{transition-timing-function:cubic-bezier(.075,.82,.165,1)}.vue-treeselect__multi-value-item--transition-leave-active{transition-timing-function:cubic-bezier(.215,.61,.355,1);position:absolute}.vue-treeselect__multi-value-item--transition-enter,.vue-treeselect__multi-value-item--transition-leave-to{transform:scale(.7);opacity:0}.vue-treeselect__multi-value-item--transition-move{transition:transform .2s cubic-bezier(.165,.84,.44,1)}.vue-treeselect{position:relative;text-align:left}[dir=rtl] .vue-treeselect{text-align:right}.vue-treeselect div,.vue-treeselect span{box-sizing:border-box}.vue-treeselect svg{fill:currentColor}.vue-treeselect__control{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;height:36px;border:1px solid #ddd;border-radius:5px;background:#fff;transition-duration:.2s;transition-property:border-color,box-shadow,width,height,background-color,opacity;transition-timing-function:cubic-bezier(.215,.61,.355,1)}.vue-treeselect:not(.vue-treeselect--disabled):not(.vue-treeselect--focused) .vue-treeselect__control:hover{border-color:#cfcfcf}.vue-treeselect--focused:not(.vue-treeselect--open) .vue-treeselect__control{border-color:#039be5;box-shadow:0 0 0 3px #039be51a}.vue-treeselect--disabled .vue-treeselect__control{background-color:#f9f9f9}.vue-treeselect--open .vue-treeselect__control{border-color:#cfcfcf}.vue-treeselect--open.vue-treeselect--open-below .vue-treeselect__control{border-bottom-left-radius:0;border-bottom-right-radius:0}.vue-treeselect--open.vue-treeselect--open-above .vue-treeselect__control{border-top-left-radius:0;border-top-right-radius:0}.vue-treeselect__multi-value,.vue-treeselect__value-container{width:100%;vertical-align:middle}.vue-treeselect__value-container{display:table-cell;position:relative}.vue-treeselect--searchable:not(.vue-treeselect--disabled) .vue-treeselect__value-container{cursor:text}.vue-treeselect__multi-value{display:inline-block}.vue-treeselect--has-value .vue-treeselect__multi-value{margin-bottom:5px}.vue-treeselect__placeholder,.vue-treeselect__single-value{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding-left:5px;padding-right:5px;position:absolute;inset:0;line-height:34px;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.vue-treeselect__placeholder{color:#bdbdbd}.vue-treeselect__single-value{color:#333}.vue-treeselect--focused.vue-treeselect--searchable .vue-treeselect__single-value{color:#bdbdbd}.vue-treeselect--disabled .vue-treeselect__single-value{position:static}.vue-treeselect__multi-value-item-container{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__multi-value-item-container{padding-right:0;padding-left:5px}.vue-treeselect__multi-value-item{display:inline-table;padding:2px 0;border:1px solid transparent;border-radius:2px;font-size:12px;vertical-align:top}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-disabled):hover .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new) .vue-treeselect__multi-value-item:not(.vue-treeselect__multi-value-item-new):hover,.vue-treeselect__multi-value-item{cursor:pointer;background:#e3f2fd;color:#039be5}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-disabled{cursor:default;background:#f5f5f5;color:#757575}.vue-treeselect--disabled .vue-treeselect__multi-value-item{cursor:default;background:#fff;border-color:#e5e5e5;color:#555}.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new,.vue-treeselect__multi-value-item.vue-treeselect__multi-value-item-new:hover{background:#e8f5e9}.vue-treeselect__multi-value-label,.vue-treeselect__value-remove{display:table-cell;padding:0 5px;vertical-align:middle}.vue-treeselect__value-remove{color:#039be5;padding-left:5px;border-left:1px solid #fff;line-height:0}[dir=rtl] .vue-treeselect__value-remove{border-left:0 none;border-right:1px solid #fff}.vue-treeselect__multi-value-item:hover .vue-treeselect__value-remove{color:#e53935}.vue-treeselect--disabled .vue-treeselect__value-remove,.vue-treeselect__multi-value-item-disabled .vue-treeselect__value-remove{display:none}.vue-treeselect__value-remove>svg{width:6px;height:6px}.vue-treeselect__multi-value-label{padding-right:5px;white-space:pre-line;-webkit-user-select:none;-moz-user-select:none;user-select:none}.vue-treeselect__limit-tip{display:inline-block;padding-top:5px;padding-right:5px;vertical-align:top}[dir=rtl] .vue-treeselect__limit-tip{padding-right:0;padding-left:5px}.vue-treeselect__limit-tip-text{cursor:default;display:block;margin:2px 0;padding:1px 0;color:#bdbdbd;font-size:12px;font-weight:600}.vue-treeselect__input-container{display:block;max-width:100%;outline:none}.vue-treeselect--single .vue-treeselect__input-container{font-size:inherit;height:100%}.vue-treeselect--multi .vue-treeselect__input-container{display:inline-block;font-size:12px;vertical-align:top}.vue-treeselect--searchable .vue-treeselect__input-container{padding-left:5px;padding-right:5px}.vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-top:5px;padding-left:0}[dir=rtl] .vue-treeselect--searchable.vue-treeselect--multi.vue-treeselect--has-value .vue-treeselect__input-container{padding-left:5px;padding-right:0}.vue-treeselect--disabled .vue-treeselect__input-container{display:none}.vue-treeselect__input,.vue-treeselect__sizer{margin:0;line-height:inherit;font-family:inherit;font-size:inherit}.vue-treeselect__input{max-width:100%;margin:0;padding:0;border:0;outline:none;box-sizing:initial;box-shadow:none;background:none transparent;line-height:1;vertical-align:middle}.vue-treeselect__input::-ms-clear{display:none}.vue-treeselect--single .vue-treeselect__input{width:100%;height:100%}.vue-treeselect--multi .vue-treeselect__input{padding-top:3px;padding-bottom:3px}.vue-treeselect--has-value .vue-treeselect__input{line-height:inherit;vertical-align:top}.vue-treeselect__sizer{position:absolute;top:0;left:0;visibility:hidden;height:0;overflow:scroll;white-space:pre}.vue-treeselect__x-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer;color:#ccc;animation:vue-treeselect-animation-fade-in .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__x-container:hover{color:#e53935}.vue-treeselect__x{width:8px;height:8px}.vue-treeselect__control-arrow-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0;cursor:pointer}.vue-treeselect--disabled .vue-treeselect__control-arrow-container{cursor:default}.vue-treeselect__control-arrow{width:9px;height:9px;color:#ccc}.vue-treeselect:not(.vue-treeselect--disabled) .vue-treeselect__control-arrow-container:hover .vue-treeselect__control-arrow{color:#616161}.vue-treeselect--disabled .vue-treeselect__control-arrow{opacity:.35}.vue-treeselect__control-arrow--rotated{transform:rotate(180deg)}.vue-treeselect__menu-container{position:absolute;left:0;width:100%;overflow:visible;transition:0s}.vue-treeselect--open-below:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{top:100%}.vue-treeselect--open-above:not(.vue-treeselect--append-to-body) .vue-treeselect__menu-container{bottom:100%}.vue-treeselect__menu{cursor:default;padding-top:5px;padding-bottom:5px;display:block;position:absolute;overflow-x:hidden;overflow-y:auto;width:auto;border:1px solid #cfcfcf;background:#fff;line-height:180%;-webkit-overflow-scrolling:touch}.vue-treeselect--open-below .vue-treeselect__menu{border-bottom-left-radius:5px;border-bottom-right-radius:5px;top:0;margin-top:-1px;border-top-color:#f2f2f2;box-shadow:0 1px #0000000f}.vue-treeselect--open-above .vue-treeselect__menu{border-top-left-radius:5px;border-top-right-radius:5px;bottom:0;margin-bottom:-1px;border-bottom-color:#f2f2f2}.vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__option{padding-left:5px;padding-right:5px}.vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-0 .vue-treeselect__tip{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:25px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__option{padding-left:5px;padding-right:25px}.vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-1 .vue-treeselect__tip{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:45px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__option{padding-left:5px;padding-right:45px}.vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-2 .vue-treeselect__tip{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:65px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__option{padding-left:5px;padding-right:65px}.vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-3 .vue-treeselect__tip{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:85px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__option{padding-left:5px;padding-right:85px}.vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-4 .vue-treeselect__tip{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:105px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__option{padding-left:5px;padding-right:105px}.vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-5 .vue-treeselect__tip{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:125px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__option{padding-left:5px;padding-right:125px}.vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-6 .vue-treeselect__tip{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:145px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__option{padding-left:5px;padding-right:145px}.vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-7 .vue-treeselect__tip{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:165px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__option{padding-left:5px;padding-right:165px}.vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:185px}[dir=rtl] .vue-treeselect__indent-level-8 .vue-treeselect__tip{padding-left:5px;padding-right:185px}.vue-treeselect__option{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%}.vue-treeselect__option--highlight{background:#f5f5f5}.vue-treeselect--single .vue-treeselect__option--selected{background:#e3f2fd;font-weight:600}.vue-treeselect--single .vue-treeselect__option--selected:hover{background:#e3f2fd}.vue-treeselect__option--hide{display:none}.vue-treeselect__option-arrow-container,.vue-treeselect__option-arrow-placeholder{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect__option-arrow-container{cursor:pointer}.vue-treeselect__option-arrow{display:inline-block;width:9px;height:9px;color:#ccc;vertical-align:middle;transition:transform .2s cubic-bezier(.19,1,.22,1);transform:rotate(-90deg)}[dir=rtl] .vue-treeselect__option-arrow{transform:rotate(90deg)}.vue-treeselect--branch-nodes-disabled .vue-treeselect__option:hover .vue-treeselect__option-arrow,.vue-treeselect__option-arrow-container:hover .vue-treeselect__option-arrow{color:#616161}.vue-treeselect__option-arrow--rotated,[dir=rtl] .vue-treeselect__option-arrow--rotated{transform:rotate(0)}.vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{transform:rotate(-90deg)!important}[dir=rtl] .vue-treeselect__option-arrow--rotated.vue-treeselect__option-arrow--prepare-enter{transform:rotate(90deg)!important}.vue-treeselect__label-container{display:table-cell;vertical-align:middle;cursor:pointer;display:table;width:100%;table-layout:fixed;color:inherit}.vue-treeselect__option--disabled .vue-treeselect__label-container{cursor:not-allowed;color:#00000040}.vue-treeselect__checkbox-container{display:table-cell;width:20px;min-width:20px;height:100%;text-align:center;vertical-align:middle}.vue-treeselect__checkbox{display:block;margin:auto;width:12px;height:12px;border-width:1px;border-style:solid;border-radius:2px;position:relative;transition:all .2s cubic-bezier(.075,.82,.165,1)}.vue-treeselect__check-mark,.vue-treeselect__minus-mark{display:block;position:absolute;left:1px;top:1px;background-repeat:no-repeat;opacity:0;transition:all .2s ease}.vue-treeselect__minus-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAAD///////9zeKVjAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=);background-size:8px 8px}@media (min-resolution:1.5dppx){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAAD///////////84wDuoAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAAD///////////////+PQt5oAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__checkbox--indeterminate>.vue-treeselect__minus-mark{opacity:1}.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAIAgMAAAC5YVYYAAAACVBMVEUAAADi4uLh4eHOxeSRAAAAAnRSTlMAuLMp9oYAAAAPSURBVAjXY4CDrJUgBAMAGaECJ9dz3BAAAAAASUVORK5CYII=)}@media (min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQAgMAAABinRfyAAAADFBMVEUAAADi4uLi4uLh4eE5RQaIAAAAA3RSTlMAyTzPIdReAAAAGUlEQVQI12PAD+b///+Nof7//79gAsLFCwAx/w4blADeeQAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__minus-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYBAMAAAASWSDLAAAAD1BMVEUAAADh4eHg4ODNzc3h4eEYfw2wAAAABHRSTlMAy2EFIuWxUgAAACRJREFUGNNjGBBgJOICBY7KDCoucODEAJSAS6FwUJShGjAQAADBPRGrK2/FhgAAAABJRU5ErkJggg==)}}.vue-treeselect__check-mark{width:8px;height:8px;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAQlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////8IX9KGAAAAFXRSTlMA8u24NxILB+Tawb6jiH1zRz0xIQIIP3GUAAAAMklEQVQI1y3FtQEAMQDDQD+EGbz/qkEVOpyEOP6PudKjZNSXn4Jm2CKRdBKzSLsFWl8fMG0Bl6Jk1rMAAAAASUVORK5CYII=);background-size:8px 8px;transform:scaleY(.125)}@media (min-resolution:1.5dppx){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (min-resolution:192dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAYFBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////98JRy6AAAAH3RSTlMAzu4sDenl38fBvo1OMyIdEQrj1cSihX5hYFpHNycIcQOASAAAAF9JREFUGNN9zEcOgDAMRFHTS0LvNfe/JRmHKAIJ/mqeLJn+k9uDtaeUeFnFziGsBucUTirrprfe81RqZ3Bb6hPWeuZwDFOHyf+ig9CCzQ7INBn7bG5kF+QSt13BHNJnF7AaCT4Y+CW7AAAAAElFTkSuQmCC)}}@media (min-resolution:288dpi){.vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAWlBMVEUAAAD///////////////////////////////////////////////////////////////////////////////////////////////////////////////////9ZMre9AAAAHXRSTlMA/PiJhGNI9XlEHJB/b2ldV08+Oibk49vPp6QhAYgGBuwAAACCSURBVCjPrdHdDoIwDAXgTWAqCigo/+f9X5OwnoUwtis4V92XNWladUl+rzQPeQJAN2EHxoOnsPn7/oYk8fxBv08Rr/deOH/aZ2Nm8ZJ+s573QGfWKnNuZGzWm3+lv2V3pcU1XQ385/yjmBoM3Z+dXvlbYLLD3ujhTaOM3KaIXvNkFkuSEvYy1LqOAAAAAElFTkSuQmCC)}}.vue-treeselect__checkbox--checked>.vue-treeselect__check-mark{opacity:1;transform:scaleY(1)}.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAgAAAAICAMAAADz0U65AAAAP1BMVEUAAADj4+Pf39/h4eHh4eHh4eHk5OTh4eHg4ODi4uLh4eHh4eHg4ODh4eHh4eHg4ODh4eHh4eHp6en////h4eFqcyvUAAAAFHRSTlMAOQfy7bgS5NrBvqOIfXNHMSELAgQ/iFsAAAA2SURBVAjXY4AANjYIzcjMAaVFuBkY+RkEWERYmRjYRXjANAOfiIgIFxNIAa8IpxBEi6AwiAQAK2MBd7xY8csAAAAASUVORK5CYII=)}@media (min-resolution:1.5dppx){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (min-resolution:192dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAQCAMAAAAoLQ9TAAAAXVBMVEUAAADh4eHh4eHh4eHi4uLb29vh4eHh4eHh4eHh4eHh4eHh4eHh4eHi4uLi4uLj4+Pi4uLk5OTo6Ojh4eHh4eHi4uLg4ODg4ODh4eHg4ODh4eHf39/g4OD////h4eEzIk+wAAAAHnRSTlMAzu6/LA3p5eLZx8ONTjYiHRIKooV+YWBaRzEnCANnm5rnAAAAZElEQVQY033P2wqAIAyA4VWaaWrnc/n+j5mbhBjUf7WPoTD47TJb4i5zTr/sRDRHuyFaoWX7uK/RlbctlPEuyI1f4WY9yQINEkf6rzzo8YIzmUFoCs7J1EjeIaa9bXIEmzl8dgOZEAj/+2IvzAAAAABJRU5ErkJggg==)}}@media (min-resolution:288dpi){.vue-treeselect__checkbox--disabled .vue-treeselect__check-mark{background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAMAAADXqc3KAAAAUVBMVEUAAADh4eHh4eHh4eHh4eHi4uLi4uLh4eHh4eHh4eHf39/j4+Ph4eHh4eHh4eHg4ODi4uLh4eHh4eHi4uLh4eHh4eHh4eHh4eHh4eH////h4eF3FMFTAAAAGnRSTlMA+/eJhGhfSHE9JBzz5KaQf3pXT0Xbz0I5AYDw8F0AAAB+SURBVCjPrdHbDoMgEEVRKAii1dZe9fz/hxplTiKIT7qfYCWTEEZdUvOwbckNAD2WHeh3brHW5f5EzGQ+iN+b1Gt6KPvtv16Dn6JX9M9ya3/A1yfu5dlyduL6Hec7mXY6ddXLPP2lpABGZ8PWXfYLTJxZekVhhl7eTX24zZPNKXoRC7zQLjUAAAAASUVORK5CYII=)}}.vue-treeselect__checkbox--unchecked{border-color:#e0e0e0;background:#fff}.vue-treeselect__label-container:hover .vue-treeselect__checkbox--unchecked{border-color:#039be5;background:#fff}.vue-treeselect__checkbox--checked,.vue-treeselect__checkbox--indeterminate,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--checked,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--indeterminate{border-color:#039be5;background:#039be5}.vue-treeselect__checkbox--disabled,.vue-treeselect__label-container:hover .vue-treeselect__checkbox--disabled{border-color:#e0e0e0;background-color:#f7f7f7}.vue-treeselect__label{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:table-cell;padding-left:5px;max-width:100%;vertical-align:middle;cursor:inherit}[dir=rtl] .vue-treeselect__label{padding-left:0;padding-right:5px}.vue-treeselect__count{margin-left:5px;font-weight:400;opacity:.6}[dir=rtl] .vue-treeselect__count{margin-left:0;margin-right:5px}.vue-treeselect__tip{padding-left:5px;padding-right:5px;display:table;table-layout:fixed;width:100%;color:#757575}.vue-treeselect__tip-text{display:table-cell;vertical-align:middle;padding-left:5px;padding-right:5px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;width:100%;font-size:12px}.vue-treeselect__error-tip .vue-treeselect__retry{cursor:pointer;margin-left:5px;font-style:normal;font-weight:600;text-decoration:none;color:#039be5}[dir=rtl] .vue-treeselect__error-tip .vue-treeselect__retry{margin-left:0;margin-right:5px}.vue-treeselect__icon-container{display:table-cell;vertical-align:middle;width:20px;text-align:center;line-height:0}.vue-treeselect--single .vue-treeselect__icon-container{padding-left:5px}[dir=rtl] .vue-treeselect--single .vue-treeselect__icon-container{padding-left:0;padding-right:5px}.vue-treeselect__icon-warning{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#fb8c00}.vue-treeselect__icon-warning:after{display:block;position:absolute;content:"";left:5px;top:2.5px;width:2px;height:1px;border:0 solid #fff;border-top-width:5px;border-bottom-width:1px}.vue-treeselect__icon-error{display:block;margin:auto;border-radius:50%;position:relative;width:12px;height:12px;background:#e53935}.vue-treeselect__icon-error:after,.vue-treeselect__icon-error:before{display:block;position:absolute;content:"";background:#fff;transform:rotate(45deg)}.vue-treeselect__icon-error:before{width:6px;height:2px;left:3px;top:5px}.vue-treeselect__icon-error:after{width:2px;height:6px;left:5px;top:3px}.vue-treeselect__icon-loader{display:block;margin:auto;position:relative;width:12px;height:12px;text-align:center;animation:vue-treeselect-animation-rotate 1.6s linear infinite}.vue-treeselect__icon-loader:after,.vue-treeselect__icon-loader:before{border-radius:50%;position:absolute;content:"";left:0;top:0;display:block;width:100%;height:100%;opacity:.6;animation:vue-treeselect-animation-bounce 1.6s ease-in-out infinite}.vue-treeselect__icon-loader:before{background:#039be5}.vue-treeselect__icon-loader:after{background:#b3e5fc;animation-delay:-.8s}.vue-treeselect__menu-placeholder{display:none}.vue-treeselect__portal-target{position:absolute;display:block;left:0;top:0;height:0;width:0;padding:0;margin:0;border:0;overflow:visible;box-sizing:border-box}.upload-mask[data-v-4d422132]:focus{outline:none;border:1px solid #41b883}.configure-select[data-v-4d422132]{background-image:none;padding:0}[data-v-4d422132] .vue-treeselect__input:focus{padding-left:0!important;--tw-ring-color: transparent !important}[data-v-4d422132] .vue-treeselect__multi-value{display:flex;flex-wrap:wrap}[data-v-4d422132] .vue-treeselect__input-container{flex:1;display:flex;min-width:50%}[data-v-4d422132] .vue-treeselect__input{padding-left:0;flex:1}[data-v-4d422132] .vue-treeselect__sizer{flex:1}[data-v-4d422132] .vue-treeselect__x-container{padding-left:10px}[data-v-4d422132] .vue-treeselect__multi-value-item-container{padding-right:5px}[data-v-4d422132] .vue-treeselect__placeholder{color:#000}.error-border[data-v-4d422132]{border:3px solid red}.step[data-v-7693cdcc]:after{width:1px;position:absolute;top:32px;bottom:8px;left:24px;background-color:#000;content:" "}.step[data-v-7693cdcc]:last-of-type:after{content:none}.stepper-check>svg[data-v-7693cdcc]{transform:scale(1.2);transform-origin:50% 50%;fill:currentColor}.step-leave-active[data-v-7693cdcc],.step-enter-active[data-v-7693cdcc]{transition:all .3s;max-height:500px}.step-enter-active[data-v-7693cdcc]{transition-delay:.1s}.step-leave-to[data-v-7693cdcc],.step-enter[data-v-7693cdcc]{max-height:0px;opacity:0}[data-v-c17003bc] .vacp-color-input-label-text{display:none}.flip[data-v-8de9250c]{transform:scaleY(-1)}.disabled[data-v-62da245a]{cursor:default;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}:hover>.symbol-0[data-v-1f1eb112]{transform:rotate(-10deg);transform-origin:bottom center}:hover>.symbol-2[data-v-1f1eb112]{transform:rotate(10deg);transform-origin:bottom center}.ramp-styles.animation-enabled .symbol-0[data-v-1f1eb112],.ramp-styles.animation-enabled .symbol-2[data-v-1f1eb112]{transition-duration:.2s}.legend-group[data-v-a015737d]{transition:max-height .7s ease-in}.expand-toggle[data-v-a015737d]{transition:transform .3s cubic-bezier(.35,0,.25,1)}.rotate-180[data-v-a015737d]{transform:rotate(-180deg)}@media (hover){.loaded-item[data-v-a015737d]{min-height:39px}.loaded-item .options[data-v-a015737d]{display:none}.loaded-item:hover .options[data-v-a015737d]{display:block}}.loaded-item:focus-within .options[data-v-a015737d]{display:block}.non-loaded-item[data-v-a015737d]{padding:5px 0 10px 5px;vertical-align:middle}.disabled[data-v-a015737d]{cursor:default;--tw-text-opacity: 1;color:rgb(156 163 175 / var(--tw-text-opacity))}.v-md-textarea-editor{position:relative}.v-md-textarea-editor pre{margin:0;white-space:pre-wrap;visibility:hidden}.v-md-textarea-editor pre,.v-md-textarea-editor textarea{box-sizing:border-box;padding:20px 20px 30px;overflow:hidden;color:#2c3e50;font-size:14px;font-family:menlo,Ubuntu Mono,consolas,Courier New,Microsoft Yahei,Hiragino Sans GB,WenQuanYi Micro Hei,sans-serif;line-height:1.5;word-break:break-all}.v-md-textarea-editor textarea{position:absolute;top:0;left:0;width:100%;height:100%;border:none;outline:none;resize:none}.v-md-textarea-editor textarea::-webkit-input-placeholder{color:#c0c4cc}.v-md-textarea-editor textarea::placeholder{color:#c0c4cc}.v-md-zoom-in-top-enter-active,.v-md-zoom-in-top-leave-active{-webkit-transform:scaleY(1);transform:scaleY(1);opacity:1;-webkit-transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1);transition:transform .3s cubic-bezier(.23,1,.32,1),opacity .3s cubic-bezier(.23,1,.32,1),-webkit-transform .3s cubic-bezier(.23,1,.32,1)}.v-md-zoom-in-top-enter-from,.v-md-zoom-in-top-leave-active{-webkit-transform:scaleY(0);transform:scaleY(0);opacity:0}.v-md-fade-in-enter-active,.v-md-fade-in-leave-active{-webkit-transition:opacity .3s cubic-bezier(.55,0,.1,1);transition:opacity .3s cubic-bezier(.55,0,.1,1)}.v-md-fade-in-enter-from,.v-md-fade-in-leave-active{opacity:0}@font-face{font-family:v-md-iconfont;src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=);src:url(data:application/vnd.ms-fontobject;base64,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AT4BLwE3NicBBjIEBAa0BAYBFQEJBTGXBgYwBQX2BgaXMQUJARUBBgS0BgQEMpcFBQETAQkFMZcGBjAFBZcyBAQGtAQGAf3iBgaXMQUJARUBBgS0BgQEMpcFBQK2MQUJARUBBgS0BgQEMpcFBTAGBjwFBZcyBAQGtAQGARUBCQUxlwYG/p8GBAQylwUFMAYGlzEFCQEVAQYEAR8FBZcyBAQGtAQGARUBCQUxlwYGAAAAAAASAN4AAQAAAAAAAAAVAAAAAQAAAAAAAQALABUAAQAAAAAAAgAHACAAAQAAAAAAAwALACcAAQAAAAAABAALADIAAQAAAAAABQALAD0AAQAAAAAABgALAEgAAQAAAAAACgArAFMAAQAAAAAACwATAH4AAwABBAkAAAAqAJEAAwABBAkAAQAWALsAAwABBAkAAgAOANEAAwABBAkAAwAWAN8AAwABBAkABAAWAPUAAwABBAkABQAWAQsAAwABBAkABgAWASEAAwABBAkACgBWATcAAwABBAkACwAmAY0KQ3JlYXRlZCBieSBpY29uZm9udAp2LW1kLWVkaXRvclJlZ3VsYXJ2LW1kLWVkaXRvcnYtbWQtZWRpdG9yVmVyc2lvbiAxLjB2LW1kLWVkaXRvckdlbmVyYXRlZCBieSBzdmcydHRmIGZyb20gRm9udGVsbG8gcHJvamVjdC5odHRwOi8vZm9udGVsbG8uY29tAAoAQwByAGUAYQB0AGUAZAAgAGIAeQAgAGkAYwBvAG4AZgBvAG4AdAAKAHYALQBtAGQALQBlAGQAaQB0AG8AcgBSAGUAZwB1AGwAYQByAHYALQBtAGQALQBlAGQAaQB0AG8AcgB2AC0AbQBkAC0AZQBkAGkAdABvAHIAVgBlAHIAcwBpAG8AbgAgADEALgAwAHYALQBtAGQALQBlAGQAaQB0AG8AcgBHAGUAbgBlAHIAYQB0AGUAZAAgAGIAeQAgAHMAdgBnADIAdAB0AGYAIABmAHIAbwBtACAARgBvAG4AdABlAGwAbABvACAAcAByAG8AagBlAGMAdAAuAGgAdAB0AHAAOgAvAC8AZgBvAG4AdABlAGwAbABvAC4AYwBvAG0AAAAAAgAAAAAAAAAKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAQIBAwEEAQUBBgEHAQgBCQEKAQsBDAENAQ4BDwEQAREBEgETARQBFQEWARcBGAEZARoBGwEcAR0BHgEfAAdwcmV2aWV3DXJlZnJlc2gtcmlnaHQMcmVmcmVzaC1sZWZ0B3pvb20taW4Iem9vbS1vdXQDdG9jBHN5bmMFZW1vamkIY2hlY2tib3gFY2xlYXIDdGlwBHNhdmUEbGluawNpbWcEY29kZQJ1bAJvbARyZWRvBHVuZG8FcXVvdGUEYm9sZA1zdHJpa2V0aHJvdWdoCmFycm93LWRvd24Lb3Blbi1pbi1uZXcKdW5kZXItbGluZQZpdGFsaWMKaG9yaXpvbnRhbAV0YWJsZQpmdWxsc2NyZWVuAAA=#iefix) format("embedded-opentype"),url(data:application/x-font-woff2;charset=utf-8;base64,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) format("woff2"),url(data:font/woff;base64,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) format("woff"),url(data:font/ttf;base64,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) format("truetype")}[class*=v-md-icon-]{font-size:16px;font-family:v-md-iconfont!important;font-style:normal!important;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.v-md-icon-preview:before{content:""}.v-md-icon-refresh-right:before{content:""}.v-md-icon-refresh-left:before{content:""}.v-md-icon-zoom-in:before{content:""}.v-md-icon-zoom-out:before{content:""}.v-md-icon-toc:before{content:""}.v-md-icon-sync:before{content:""}.v-md-icon-emoji:before{content:""}.v-md-icon-checkbox:before{content:""}.v-md-icon-clear:before{content:""}.v-md-icon-tip:before{content:""}.v-md-icon-save:before{content:""}.v-md-icon-link:before{content:""}.v-md-icon-img:before{content:""}.v-md-icon-code:before{content:""}.v-md-icon-ul:before{content:""}.v-md-icon-ol:before{content:""}.v-md-icon-redo:before{content:""}.v-md-icon-undo:before{content:""}.v-md-icon-quote:before{content:""}.v-md-icon-bold:before{content:""}.v-md-icon-strikethrough:before{content:""}.v-md-icon-arrow-down:before{content:""}.v-md-icon-open-in-new:before{content:""}.v-md-icon-under-line:before{content:""}.v-md-icon-italic:before{content:""}.v-md-icon-horizontal:before{content:""}.v-md-icon-table:before{content:""}.v-md-icon-fullscreen:before{content:""}.v-md-editor__tooltip{z-index:101;padding:4px 6px;color:#fff;font-size:12px;line-height:1;white-space:nowrap;background-color:#878787;border-radius:2px}.v-md-editor__menu,.v-md-editor__tooltip{position:absolute;box-shadow:0 2px 12px #0000001a}.v-md-editor__menu{top:38px;z-index:99;list-style:none;background-color:#fff;border-radius:3px;-webkit-transform-origin:center top;transform-origin:center top}.v-md-editor__menu::-webkit-scrollbar{width:6px}.v-md-editor__menu::-webkit-scrollbar-thumb{background-color:#9093994d;border-radius:4px}.v-md-editor__menu::-webkit-scrollbar-thumb:hover{background-color:#90939980}.v-md-editor__menu-item{color:#595959;font-weight:400;font-size:14px;white-space:nowrap;list-style:none}.v-md-editor__menu-item:hover{background-color:#f5f5f5}.v-md-editor__menu--list{padding:5px 0}.v-md-editor__menu--list .v-md-editor__menu-item{padding:0 24px;line-height:34px;text-align:left}.v-md-editor__menu--panel{max-height:200px;padding:12px 10px;overflow-y:auto}.v-md-editor__menu--panel .v-md-editor__menu-row{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.v-md-editor__menu--panel .v-md-editor__menu-row:not(:last-child){margin-bottom:6px}.v-md-editor__menu--panel .v-md-editor__menu-item{display:inline-block;padding:8px 0;line-height:1;text-align:center;border-radius:2px}.v-md-editor__menu--panel .v-md-editor__menu-item:not(:last-child){margin-right:4px}.v-md-editor__menu-ctrl{position:absolute;top:0;right:0;display:none}.v-md-editor__toolbar-item{position:relative;height:28px;padding:0 6px;color:#595959;font-size:16px;line-height:28px;text-align:center;border-radius:4px;cursor:pointer;-webkit-transition:all .2s linear 0s;transition:all .2s linear 0s}.v-md-editor__toolbar-item:not(:first-child){margin-left:4px}.v-md-editor__toolbar-item:hover{background:#f5f5f5}.v-md-editor__toolbar-item--menu{padding-right:16px}.v-md-editor__toolbar-item--menu .v-md-editor__menu-ctrl{display:inline-block}.v-md-editor__toolbar-item--active,.v-md-editor__toolbar-item--active:hover{background:#e8e8e8}.v-md-editor__toolbar{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between;-webkit-box-align:center;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:100%;padding:6px;border-bottom:1px solid #ddd}.v-md-editor__toolbar-left,.v-md-editor__toolbar-right{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;margin:0;padding:0;list-style:none}.v-md-editor__toolbar-left+.v-md-editor__toolbar-right{margin-left:60px}.v-md-editor__toolbar-divider{position:relative;height:28px;margin:0 10px}.v-md-editor__toolbar-divider+li.v-md-editor__toolbar-item{margin-left:0}.v-md-editor__toolbar-divider:before{position:absolute;top:4px;bottom:4px;border-left:1px solid #ddd;content:""}.v-md-editor{display:-webkit-box;display:-webkit-flex;display:flex;width:100%;background-color:#fff;border-radius:4px;box-shadow:0 2px 12px #0000001a}.v-md-editor__left-area,.v-md-editor__right-area{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;width:200px}.v-md-editor__left-area{height:100%;overflow:hidden;border-right:1px solid #ddd;-webkit-transition:.3s;transition:.3s}.v-md-editor__left-area-title{position:relative;height:41px;padding:0 14px;color:#2c3e50;font-weight:600;font-size:16px;line-height:41px;white-space:nowrap}.v-md-editor__left-area-title:after{position:absolute;right:0;bottom:0;left:0;border-bottom:1px solid #ddd;content:""}.v-md-editor__left-area-body{-webkit-box-flex:1;-webkit-flex:1;flex:1;padding:8px 14px;overflow:hidden}.v-md-editor--left-area-reverse{-webkit-box-orient:horizontal;-webkit-box-direction:reverse;-webkit-flex-direction:row-reverse;flex-direction:row-reverse}.v-md-editor--left-area-reverse .v-md-editor__left-area{border-right:none;border-left:1px solid #ddd}.v-md-editor__right-area{-webkit-box-flex:1;-webkit-flex:1;flex:1}.v-md-editor--preview{box-shadow:none}.v-md-editor--fullscreen{position:fixed;inset:0;z-index:1001}.v-md-editor__main{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-flex:1;-webkit-flex:1;flex:1;width:100%;overflow:hidden}.v-md-editor__editor-wrapper,.v-md-editor__preview-wrapper{position:relative;-webkit-box-flex:1;-webkit-flex:1;flex:1;height:100%;overflow:hidden}.v-md-editor__editor-wrapper{cursor:text;-webkit-user-select:none;user-select:none}.v-md-editor--editable .v-md-editor__editor-wrapper{border-right:1px solid #ddd}.scrollbar{height:100%;overflow:hidden}.scrollbar:active .scrollbar__bar,.scrollbar:focus .scrollbar__bar,.scrollbar:hover .scrollbar__bar{opacity:1}.scrollbar__wrap{height:100%;overflow-x:hidden}.scrollbar__wrap--hidden-default{scrollbar-width:none}.scrollbar__wrap--hidden-default::-webkit-scrollbar{width:0;height:0}.scrollbar__thumb{position:relative;display:block;width:0;height:0;background-color:#9093994d;border-radius:inherit;cursor:pointer;-webkit-transition:background-color .3s;transition:background-color .3s}.scrollbar__thumb:hover{background-color:#90939980}.scrollbar__bar{position:absolute;right:2px;bottom:2px;z-index:1;border-radius:4px;cursor:pointer;opacity:0;-webkit-transition:opacity .34s ease-out;transition:opacity .34s ease-out}.scrollbar__bar.is-vertical{top:2px;width:6px}.scrollbar__bar.is-vertical>div{width:100%}.scrollbar__bar.is-horizontal{left:2px;height:6px}.scrollbar__bar.is-horizontal>div{height:100%}.v-md-editor__toc-nav{margin:0;padding:0;list-style:none}.v-md-editor__toc-nav-item{position:relative;height:38px;overflow:hidden;color:#2c3e50;line-height:38px;white-space:nowrap;text-overflow:ellipsis;cursor:pointer}.v-md-editor__toc-nav-item:hover .v-md-editor__toc-nav-title{font-size:17px;-webkit-transform-origin:center center;transform-origin:center center}.v-md-editor__toc-nav-title{position:relative;font-size:16px;-webkit-transition:.3s;transition:.3s}[data-v-md-anchor]{cursor:pointer}.github-markdown-body{padding:16px 32px 32px;font-size:16px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5;word-wrap:break-word}.github-markdown-body>:first-child,.github-markdown-body>:last-child,.github-markdown-body>div[data-v-md-line]:first-child>:first-child,.github-markdown-body>div[data-v-md-line]:last-child>:last-child{margin-top:0!important}.github-markdown-body a{color:#0366d6;font-weight:400;text-decoration:none;outline:none;box-shadow:none}.github-markdown-body a:hover{text-decoration:underline}.github-markdown-body kbd{display:inline-block;padding:3px 5px;color:#444d56;font:11px SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace;line-height:10px;vertical-align:middle;background-color:#fafbfc;border:1px solid #d1d5da;border-radius:3px;box-shadow:inset 0 -1px #d1d5da}.github-markdown-body:after,.github-markdown-body:before{display:table;content:""}.github-markdown-body:after{clear:both}.github-markdown-body a:not([href]){text-decoration:none}.github-markdown-body .absent{color:#cb2431}.github-markdown-body .anchor{float:left;margin-left:-20px;padding-right:4px;line-height:1}.github-markdown-body .anchor:focus{outline:none}.github-markdown-body blockquote,.github-markdown-body details,.github-markdown-body dl,.github-markdown-body ol,.github-markdown-body p,.github-markdown-body pre,.github-markdown-body table,.github-markdown-body ul{margin-top:0;margin-bottom:16px}.github-markdown-body hr{height:.25em;margin:24px 0;padding:0;background-color:#e1e4e8;border:0}.github-markdown-body blockquote{padding:0 1em;color:#6a737d;border-left:.25em solid #dfe2e5}.github-markdown-body blockquote>:first-child{margin-top:0}.github-markdown-body blockquote>:last-child{margin-bottom:0}.github-markdown-body h1,.github-markdown-body h2,.github-markdown-body h3,.github-markdown-body h4,.github-markdown-body h5,.github-markdown-body h6{margin-top:24px;margin-bottom:16px;font-weight:600;line-height:1.25}.github-markdown-body em,.github-markdown-body i{font-style:italic}.github-markdown-body ul{list-style-type:disc}.github-markdown-body ol ul,.github-markdown-body ul ul{list-style-type:circle}.github-markdown-body ol ol ul,.github-markdown-body ol ul ul,.github-markdown-body ul ol ul,.github-markdown-body ul ul ul{list-style-type:square}.github-markdown-body ol{list-style-type:decimal}.github-markdown-body h1 .octicon-link,.github-markdown-body h2 .octicon-link,.github-markdown-body h3 .octicon-link,.github-markdown-body h4 .octicon-link,.github-markdown-body h5 .octicon-link,.github-markdown-body h6 .octicon-link{color:#1b1f23;vertical-align:middle;visibility:hidden}.github-markdown-body h1:hover .anchor,.github-markdown-body h2:hover .anchor,.github-markdown-body h3:hover .anchor,.github-markdown-body h4:hover .anchor,.github-markdown-body h5:hover .anchor,.github-markdown-body h6:hover .anchor{text-decoration:none}.github-markdown-body h1:hover .anchor .octicon-link,.github-markdown-body h2:hover .anchor .octicon-link,.github-markdown-body h3:hover .anchor .octicon-link,.github-markdown-body h4:hover .anchor .octicon-link,.github-markdown-body h5:hover .anchor .octicon-link,.github-markdown-body h6:hover .anchor .octicon-link{visibility:visible}.github-markdown-body h1 code,.github-markdown-body h1 tt,.github-markdown-body h2 code,.github-markdown-body h2 tt,.github-markdown-body h3 code,.github-markdown-body h3 tt,.github-markdown-body h4 code,.github-markdown-body h4 tt,.github-markdown-body h5 code,.github-markdown-body h5 tt,.github-markdown-body h6 code,.github-markdown-body h6 tt{font-size:inherit}.github-markdown-body h1{font-size:2em}.github-markdown-body h1,.github-markdown-body h2{padding-bottom:.3em;border-bottom:1px solid #eaecef}.github-markdown-body h2{font-size:1.5em}.github-markdown-body h3{font-size:1.25em}.github-markdown-body h4{font-size:1em}.github-markdown-body h5{font-size:.875em}.github-markdown-body h6{color:#6a737d;font-size:.85em}.github-markdown-body ol,.github-markdown-body ul{padding-left:2em}.github-markdown-body ol.no-list,.github-markdown-body ul.no-list{padding:0;list-style-type:none}.github-markdown-body ol ol,.github-markdown-body ol ul,.github-markdown-body ul ol,.github-markdown-body ul ul{margin-top:0;margin-bottom:0}.github-markdown-body li{word-wrap:break-all}.github-markdown-body li>p{margin-top:16px}.github-markdown-body li+li{margin-top:.25em}.github-markdown-body dl{padding:0}.github-markdown-body dl dt{margin-top:16px;padding:0;font-weight:600;font-size:1em;font-style:italic}.github-markdown-body dl dd{margin-bottom:16px;padding:0 16px}.github-markdown-body table{display:block;width:100%;overflow:auto;border-collapse:collapse;border-spacing:0}.github-markdown-body table th{font-weight:600}.github-markdown-body table td,.github-markdown-body table th{padding:6px 13px;border:1px solid #dfe2e5}.github-markdown-body table tr{background-color:#fff;border-top:1px solid #c6cbd1}.github-markdown-body table tr:nth-child(2n){background-color:#f6f8fa}.github-markdown-body table img{background-color:initial}.github-markdown-body img{box-sizing:initial;max-width:100%;background-color:#fff;border:0}.github-markdown-body img[align=right]{padding-left:20px}.github-markdown-body img[align=left]{padding-right:20px}.github-markdown-body .emoji{max-width:none;vertical-align:text-top;background-color:initial}.github-markdown-body span.frame{display:block;overflow:hidden}.github-markdown-body span.frame>span{display:block;float:left;width:auto;margin:13px 0 0;padding:7px;overflow:hidden;border:1px solid #dfe2e5}.github-markdown-body span.frame span img{display:block;float:left}.github-markdown-body span.frame span span{display:block;clear:both;padding:5px 0 0;color:#24292e}.github-markdown-body span.align-center{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-center>span{display:block;margin:13px auto 0;overflow:hidden;text-align:center}.github-markdown-body span.align-center span img{margin:0 auto;text-align:center}.github-markdown-body span.align-right{display:block;clear:both;overflow:hidden}.github-markdown-body span.align-right>span{display:block;margin:13px 0 0;overflow:hidden;text-align:right}.github-markdown-body span.align-right span img{margin:0;text-align:right}.github-markdown-body span.float-left{display:block;float:left;margin-right:13px;overflow:hidden}.github-markdown-body span.float-left span{margin:13px 0 0}.github-markdown-body span.float-right{display:block;float:right;margin-left:13px;overflow:hidden}.github-markdown-body span.float-right>span{display:block;margin:13px auto 0;overflow:hidden;text-align:right}.github-markdown-body code,.github-markdown-body tt{margin:0;padding:.2em .4em;font-size:85%;background-color:#1b1f230d;border-radius:3px}.github-markdown-body code br,.github-markdown-body tt br{display:none}.github-markdown-body del code{text-decoration:inherit}.github-markdown-body div[class*=v-md-pre-wrapper-]{position:relative;background-color:#f6f8fa}.github-markdown-body div[class*=v-md-pre-wrapper-] pre,.github-markdown-body div[class*=v-md-pre-wrapper-] pre[class*=v-md-prism-]{position:relative;z-index:1;background:transparent}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode pre{padding-left:4.5rem}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode:after{position:absolute;top:0;left:0;z-index:2;width:3.5rem;height:100%;background-color:#f6f8fa;border-right:1px solid #dcdfe6;border-radius:6px 0 0 6px;content:""}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper{position:absolute;top:0;width:3.5rem;padding:16px 0;color:#909399;font-size:85%;line-height:1.45;text-align:center}.github-markdown-body div[class*=v-md-pre-wrapper-].line-numbers-mode .line-numbers-wrapper .line-number{position:relative;z-index:4;font-size:.85em;-webkit-user-select:none;user-select:none}.github-markdown-body code,.github-markdown-body pre{font-family:SFMono-Regular,Consolas,Liberation Mono,Menlo,monospace}.github-markdown-body pre>code{margin:0;padding:0;font-size:100%;white-space:pre;word-break:normal;background:transparent;border:0}.github-markdown-body pre{margin-bottom:16px;padding:16px;overflow:auto;font-size:85%;line-height:1.45;word-wrap:normal;background-color:#f6f8fa;border-radius:3px}.github-markdown-body pre code,.github-markdown-body pre tt{display:inline;max-width:auto;margin:0;padding:0;overflow:visible;color:#444d56;line-height:inherit;word-wrap:normal;background-color:initial;border:0}.github-markdown-body .csv-data td,.github-markdown-body .csv-data th{padding:5px;overflow:hidden;font-size:12px;line-height:1;white-space:nowrap;text-align:left}.github-markdown-body .csv-data .blob-num{padding:10px 8px 9px;text-align:right;background:#fff;border:0}.github-markdown-body .csv-data tr{border-top:0}.github-markdown-body .csv-data th{font-weight:600;background:#f6f8fa;border-top:0}.github-markdown-body .hljs{display:block;padding:.5em;overflow-x:auto;color:#333;background:#f8f8f8}.github-markdown-body .hljs-comment,.github-markdown-body .hljs-quote{color:#998;font-style:italic}.github-markdown-body .hljs-keyword,.github-markdown-body .hljs-selector-tag,.github-markdown-body .hljs-subst{color:#333;font-weight:700}.github-markdown-body .hljs-literal,.github-markdown-body .hljs-number,.github-markdown-body .hljs-tag .hljs-attr,.github-markdown-body .hljs-template-variable,.github-markdown-body .hljs-variable{color:teal}.github-markdown-body .hljs-doctag,.github-markdown-body .hljs-string{color:#d14}.github-markdown-body .hljs-section,.github-markdown-body .hljs-selector-id,.github-markdown-body .hljs-title{color:#900;font-weight:700}.github-markdown-body .hljs-subst{font-weight:400}.github-markdown-body .hljs-class .hljs-title,.github-markdown-body .hljs-type{color:#458;font-weight:700}.github-markdown-body .hljs-attribute,.github-markdown-body .hljs-name,.github-markdown-body .hljs-tag{color:navy;font-weight:400}.github-markdown-body .hljs-link,.github-markdown-body .hljs-regexp{color:#009926}.github-markdown-body .hljs-bullet,.github-markdown-body .hljs-symbol{color:#990073}.github-markdown-body .hljs-built_in,.github-markdown-body .hljs-builtin-name{color:#0086b3}.github-markdown-body .hljs-meta{color:#999;font-weight:700}.github-markdown-body .hljs-deletion{background:#fdd}.github-markdown-body .hljs-addition{background:#dfd}.github-markdown-body .hljs-emphasis{font-style:italic}.github-markdown-body .hljs-strong{font-weight:700}.vfm--fixed{position:fixed}.vfm--absolute{position:absolute}.vfm--inset{inset:0}.vfm--overlay{z-index:-1;background-color:#00000080}.vfm--prevent-none{pointer-events:none}.vfm--prevent-auto{pointer-events:auto}.vfm--outline-none:focus{outline:none}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-out{0%{opacity:1}to{opacity:0}}.vfm-fade-enter-active{animation:fade-in .3s ease}.vfm-fade-leave-active{animation:fade-out .3s ease}.vfm-bounce-back{transition-property:transform;transition-duration:.3s}.vfm-slide-up-enter-active,.vfm-slide-up-leave-active,.vfm-slide-down-enter-active,.vfm-slide-down-leave-active{transition:transform .3s ease}.vfm-slide-down-enter-from,.vfm-slide-down-leave-to{transform:translateY(100vh)!important}.vfm-slide-up-enter-from,.vfm-slide-up-leave-to{transform:translateY(-100vh)!important}.vfm-slide-right-enter-active,.vfm-slide-right-leave-active,.vfm-slide-left-enter-active,.vfm-slide-left-leave-active{transition:transform .3s ease}.vfm-slide-right-enter-from,.vfm-slide-right-leave-to{transform:translate(100vw)!important}.vfm-slide-left-enter-from,.vfm-slide-left-leave-to{transform:translate(-100vw)!important}.vfm-swipe-banner-back,.vfm-swipe-banner-forward{position:fixed;top:0;bottom:0;width:27px;z-index:10}.vfm-swipe-banner-back{left:0}.vfm-swipe-banner-forward{right:0}.tippy-box[data-animation=fade][data-state=hidden]{opacity:0}[data-tippy-root]{max-width:calc(100vw - 10px)}.tippy-box{position:relative;background-color:#333;color:#fff;border-radius:4px;font-size:14px;line-height:1.4;white-space:normal;outline:0;transition-property:transform,visibility,opacity}.tippy-box[data-placement^=top]>.tippy-arrow{bottom:0}.tippy-box[data-placement^=top]>.tippy-arrow:before{bottom:-7px;left:0;border-width:8px 8px 0;border-top-color:initial;transform-origin:center top}.tippy-box[data-placement^=bottom]>.tippy-arrow{top:0}.tippy-box[data-placement^=bottom]>.tippy-arrow:before{top:-7px;left:0;border-width:0 8px 8px;border-bottom-color:initial;transform-origin:center bottom}.tippy-box[data-placement^=left]>.tippy-arrow{right:0}.tippy-box[data-placement^=left]>.tippy-arrow:before{border-width:8px 0 8px 8px;border-left-color:initial;right:-7px;transform-origin:center left}.tippy-box[data-placement^=right]>.tippy-arrow{left:0}.tippy-box[data-placement^=right]>.tippy-arrow:before{left:-7px;border-width:8px 8px 8px 0;border-right-color:initial;transform-origin:center right}.tippy-box[data-inertia][data-state=visible]{transition-timing-function:cubic-bezier(.54,1.5,.38,1.11)}.tippy-arrow{width:16px;height:16px;color:#333}.tippy-arrow:before{content:"";position:absolute;border-color:transparent;border-style:solid}.tippy-content{position:relative;padding:5px 9px;z-index:1}.tippy-box[data-placement^=top]>.tippy-backdrop{transform-origin:0 25%;border-radius:40% 40% 0 0}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-55%)}.tippy-box[data-placement^=top]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop{transform-origin:0 -50%;border-radius:0 0 30% 30%}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-45%)}.tippy-box[data-placement^=bottom]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop{transform-origin:50% 0;border-radius:50% 0 0 50%}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=left]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-75%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop{transform-origin:-50% 0;border-radius:0 50% 50% 0}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=visible]{transform:scale(1) translate(-50%,-50%)}.tippy-box[data-placement^=right]>.tippy-backdrop[data-state=hidden]{transform:scale(.2) translate(-25%,-50%)}.tippy-box[data-animatefill]{background-color:transparent!important}.tippy-backdrop{position:absolute;background-color:#333;border-radius:50%;width:calc(110% + 32px);left:50%;top:50%;z-index:-1;transition:all cubic-bezier(.46,.1,.52,.98);backface-visibility:hidden}.tippy-backdrop[data-state=hidden]{opacity:0}.tippy-backdrop:after{content:"";float:left;padding-top:100%}.tippy-backdrop+.tippy-content{transition-property:opacity;will-change:opacity}.tippy-backdrop+.tippy-content[data-state=hidden]{opacity:0}.m-message-container{position:fixed;z-index:1010;pointer-events:none;display:flex;flex-direction:column;box-sizing:border-box;padding:15px;background-color:#fff0;transition:all 1s ease-in-out}.m-message-container.is-top-left,.m-message-container.is-top-center,.m-message-container.is-top-right{width:100%;top:0;left:0}.m-message-container.is-top-left{align-items:flex-start}.m-message-container.is-top-center{align-items:center}.m-message-container.is-top-right{align-items:flex-end}.m-message-container.is-center{width:100%;height:100%;left:0;top:0;align-items:center;justify-content:center}.m-message-container.is-bottom-left,.m-message-container.is-bottom-center,.m-message-container.is-bottom-right{bottom:0;left:0;width:100%;justify-content:flex-end}.m-message-container.is-bottom-left{align-items:flex-start}.m-message-container.is-bottom-center{align-items:center}.m-message-container.is-bottom-right{align-items:flex-end}.m-message-container.has-mask{background-color:#ffffff4d;width:100%;height:100%;pointer-events:all}.m-message-wrapper{display:inline-block;max-width:500px}.m-message-wrapper+.m-message-wrapper{margin-top:15px}.m-message-wrapper:before,.m-message-wrapper:after{content:"";clear:both;display:table}.m-message{display:flex;align-items:center;padding:10px;font-size:14px;overflow:hidden;border-radius:4px;box-sizing:border-box;box-shadow:0 1px 8px #00000026;background:#fff;pointer-events:all;position:relative;min-width:150px}.m-message-icons{float:left;box-sizing:border-box;margin-right:10px}.m-message--title{font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.m-message-content{box-sizing:border-box;overflow:auto;width:100%}.m-message--description{line-height:1.6;color:#0e1921}.m-message--title+.m-message--description{margin-top:5px}.m-message--icon{width:25px;height:25px;vertical-align:middle;display:inline-block;border-radius:50%}.m-message--control{position:relative;height:100%;align-self:flex-start;white-space:nowrap;margin-right:-5px;margin-left:10px;margin-top:3px}.m-message--button{border:none;outline:none;background:none;cursor:pointer;font-size:15px;color:#646464;font-weight:600;padding:0;width:20px;height:20px;line-height:20px;text-align:center;vertical-align:middle}.m-message--button:hover{color:#f56c6c}.m-message--arrow-down.is-collapsed{transform:rotate(90deg)}.m-message-fade-enter-active{animation:m-message-fade-in-down .3s}.m-message-fade-leave-active{animation:m-message-fade-out .3s}@keyframes m-message-fade-in-down{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes m-message-fade-out{0%{opacity:1;margin-top:0}to{opacity:0;margin-top:-45px}}.dv-chart-container{overflow:hidden}.highcharts-data-table table{background:#fff;width:100%;margin-bottom:20px}.highcharts-table-caption{display:none}.highcharts-title{font-size:1.5em!important}@media screen and (max-width: 640px){.dv-chart{background-color:#fff}.highcharts-title{font-size:1em!important}.dv-chart-container{max-width:100vw}}.intro-grid{display:grid;grid-template-areas:"introductionGrid"}.intro-content{grid-area:introductionGrid}.intro-background{grid-area:introductionGrid;background:var(--sr-content-background);border-style:solid none solid solid;border-width:1px 0 1px 1px;border-color:var(--sr-border-colour);max-height:calc(100vh - 4rem);min-height:100%}.dropdown-nav-content[data-v-ee3e2538]{height:calc(100vh - 4rem);overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.dropdown-nav-content[data-v-ee3e2538]::-webkit-scrollbar{display:none}.dropdown-nav-content li a[data-v-ee3e2538]:hover{text-decoration:none;color:inherit}.dropdown-nav-content li a[data-v-ee3e2538]:focus{text-decoration:none;color:inherit}.dropdown-nav-content li a:hover svg[data-v-ee3e2538]{stroke:var(--sr-accent-colour)}.dropdown-nav-content li a[data-v-ee3e2538]:visited{color:inherit}.dropdown-nav-content li.is-active svg[data-v-ee3e2538]{fill:var(--sr-accent-colour);stroke:var(--sr-accent-colour)}.dropdown-nav-content li.is-active span[data-v-ee3e2538]{font-weight:700}.nav-bar[data-v-0aff07d0]{max-height:calc(100vh - 4rem);display:flex;flex-direction:column}.nav-content[data-v-0aff07d0]{overflow-y:auto;-ms-overflow-style:none;scrollbar-width:none}.nav-content[data-v-0aff07d0]::-webkit-scrollbar{display:none}.menu li a[data-v-0aff07d0]:hover{text-decoration:none;color:inherit}.menu li a[data-v-0aff07d0]:focus{text-decoration:none;color:inherit}.menu li a:hover svg[data-v-0aff07d0]{stroke:var(--sr-accent-colour)}.menu li a[data-v-0aff07d0]:visited{color:inherit}.menu li.is-active svg[data-v-0aff07d0]{fill:var(--sr-accent-colour);stroke:var(--sr-accent-colour)}.menu li.is-active span[data-v-0aff07d0]{font-weight:700}.navbar[data-v-242c9646]{background-color:#f1f2f4;border-bottom:2px;border-color:rgba(229,231,235,var(--tw-border-opacity));position:sticky;width:100%;margin:0;display:flex;justify-content:center}.navbar ul[data-v-242c9646]{display:flex;list-style-type:none;text-align:center;justify-content:center;flex-wrap:wrap;overflow:hidden;width:100%;padding:5px;margin:auto}.navbar ul li[data-v-242c9646]{float:left;width:12%;border-radius:8px}.navbar ul li a[data-v-242c9646]{text-overflow:ellipsis}.navbar ul li a[data-v-242c9646]:hover{text-decoration:none;color:inherit}.navbar ul li a[data-v-242c9646]:focus{text-decoration:none;color:inherit}.navbar ul li a[data-v-242c9646]:visited{color:inherit}.navbar ul li.is-active[data-v-242c9646]{background-color:var(--sr-accent-colour);font-weight:700}.separator[data-v-242c9646]{position:relative}.separator[data-v-242c9646]:before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);height:80%;width:1px;background-color:#e0e0e0}.transition-hide[data-v-dfa35b32]{opacity:0!important;transition:opacity .4s linear}.transition-img[data-v-dfa35b32]{position:absolute;opacity:1}.fade-enter-active[data-v-dfa35b32],.fade-leave-active[data-v-dfa35b32]{transition:opacity .3s ease-in}.fade-enter-from[data-v-dfa35b32],.fade-leave-to[data-v-dfa35b32]{opacity:0}.has-background[data-v-044ceba3]{background-color:#fffffff2;border-radius:8px}@media screen and (max-width: 640px){.chapter-title[data-v-044ceba3]{max-width:100vw}.text-panel[data-v-044ceba3]{margin-top:1rem}.md-content[data-v-044ceba3]{max-width:100vw}.md-content[data-v-044ceba3] .table-container{overflow-x:auto}}.time-slider{pointer-events:all}.time-slider .noUi-target,.time-slider .noUi-target *{-webkit-touch-callout:none;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-user-select:none;touch-action:none;-moz-user-select:none;user-select:none;box-sizing:border-box}.time-slider .noUi-target{position:relative}.time-slider .noUi-base,.time-slider .noUi-connects{width:100%;height:100%;position:relative;z-index:1}.time-slider .noUi-connects{overflow:hidden;z-index:0}.time-slider .noUi-connect,.time-slider .noUi-origin{will-change:transform;position:absolute;z-index:1;top:0;right:0;height:100%;width:100%;-ms-transform-origin:0 0;-webkit-transform-origin:0 0;-webkit-transform-style:preserve-3d;transform-origin:0 0;transform-style:flat}.time-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-origin{left:0;right:auto}.time-slider .noUi-vertical .noUi-origin{top:-100%;width:0}.time-slider .noUi-horizontal .noUi-origin{height:0}.time-slider .noUi-handle{backface-visibility:hidden;position:absolute}.time-slider .noUi-touch-area{height:100%;width:100%}.time-slider .noUi-state-tap .noUi-connect,.time-slider .noUi-state-tap .noUi-origin{transition:transform .3s}.time-slider .noUi-state-drag *{cursor:inherit!important}.time-slider .noUi-horizontal{height:18px}.time-slider .noUi-horizontal .noUi-handle{width:34px;height:28px;right:-17px;top:-6px}.time-slider .noUi-vertical{width:18px}.time-slider .noUi-vertical .noUi-handle{width:28px;height:34px;right:-6px;bottom:-17px}.time-slider .noUi-txt-dir-rtl.noUi-horizontal .noUi-handle{left:-17px;right:auto}.time-slider .noUi-target{background:#fafafa;border-radius:4px;border:1px solid #D3D3D3;box-shadow:inset 0 1px 1px #f0f0f0,0 3px 6px -5px #bbb}.time-slider .noUi-connects{border-radius:3px}.time-slider .noUi-connect{background:#3fb8af}.time-slider .noUi-draggable{cursor:ew-resize}.time-slider .noUi-vertical .noUi-draggable{cursor:ns-resize}.time-slider .noUi-handle{border:1px solid #D9D9D9;border-radius:3px;background:#fff;cursor:default;box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ebebeb,0 3px 6px -3px #bbb}.time-slider .noUi-active{box-shadow:inset 0 0 1px #fff,inset 0 1px 7px #ddd,0 3px 6px -3px #bbb}.time-slider .noUi-handle:before,.time-slider .noUi-handle:after{content:"";display:block;position:absolute;height:14px;width:1px;background:#e8e7e6;left:14px;top:6px}.time-slider .noUi-handle:after{left:17px}.time-slider .noUi-vertical .noUi-handle:before,.time-slider .noUi-vertical .noUi-handle:after{width:14px;height:1px;left:6px;top:14px}.time-slider .noUi-vertical .noUi-handle:after{top:17px}.time-slider [disabled] .noUi-connect{background:#b8b8b8}.time-slider [disabled].noUi-target,.time-slider [disabled].noUi-handle,.time-slider [disabled] .noUi-handle{cursor:not-allowed}.time-slider .noUi-pips,.time-slider .noUi-pips *{box-sizing:border-box}.time-slider .noUi-pips{position:absolute;color:#999}.time-slider .noUi-value{position:absolute;white-space:nowrap;text-align:center}.time-slider .noUi-value-sub{color:#ccc;font-size:10px}.time-slider .noUi-marker{position:absolute;background:#ccc}.time-slider .noUi-marker-sub,.time-slider .noUi-marker-large{background:#aaa}.time-slider .noUi-pips-horizontal{padding:10px 0;height:80px;top:100%;left:0;width:100%}.time-slider .noUi-value-horizontal{transform:translate(-50%,50%)}.time-slider .noUi-rtl .noUi-value-horizontal{transform:translate(50%,50%)}.time-slider .noUi-marker-horizontal.noUi-marker{margin-left:-1px;width:2px;height:5px}.time-slider .noUi-marker-horizontal.noUi-marker-sub{height:10px}.time-slider .noUi-marker-horizontal.noUi-marker-large{height:15px}.time-slider .noUi-pips-vertical{padding:0 10px;height:100%;top:0;left:100%}.time-slider .noUi-value-vertical{transform:translateY(-50%);padding-left:25px}.time-slider .noUi-rtl .noUi-value-vertical{transform:translateY(50%)}.time-slider .noUi-marker-vertical.noUi-marker{width:5px;height:2px;margin-top:-1px}.time-slider .noUi-marker-vertical.noUi-marker-sub{width:10px}.time-slider .noUi-marker-vertical.noUi-marker-large{width:15px}.time-slider .noUi-tooltip{display:block;position:absolute;border:1px solid #D9D9D9;border-radius:3px;background:#fff;color:#000;padding:5px;text-align:center;white-space:nowrap}.time-slider .noUi-horizontal .noUi-tooltip{transform:translate(-50%);left:50%;bottom:120%}.time-slider .noUi-vertical .noUi-tooltip{transform:translateY(-50%);top:50%;right:120%}.time-slider .noUi-horizontal .noUi-origin>.noUi-tooltip{transform:translate(50%);left:auto;bottom:10px}.time-slider .noUi-vertical .noUi-origin>.noUi-tooltip{transform:translateY(-18px);top:auto;right:28px}.time-slider .noUi-target{width:80%}.time-slider .noUi-value{color:#555}.time-slider .play-button,.time-slider .minimize-button{top:4px}@media screen and (max-width: 640px){.time-slider .noUi-value:nth-of-type(4n){display:none}.time-slider .range-display{margin:0}.time-slider .noUi-marker-large{height:9px!important}.time-slider .play-button{top:0;left:.5rem}.time-slider .minimize-button{top:0;right:.5rem}}.time-slider .noUi-connect{background:var(--sr-accent-colour)}.time-slider .noUi-base{cursor:pointer}.time-slider .noUi-origin .noUi-handle{right:0;width:1.75rem;--tw-translate-x: 0;--tw-translate-y: 0;--tw-rotate: 0;--tw-skew-x: 0;--tw-skew-y: 0;--tw-scale-x: 1;--tw-scale-y: 1;transform:translate(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skew(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y));--tw-translate-x: 50%;cursor:pointer;border-radius:50%;border-color:#595959}.time-slider .noUi-origin .noUi-handle:before,.time-slider .noUi-origin .noUi-handle:after{content:none!important}.rv-map[data-v-1ba95682]{width:100%}.rv-map[data-v-1ba95682] .time-slider-container{inset:auto 60px 53px auto;width:55%;padding:5px;height:110px;position:absolute;z-index:5}.rv-map[data-v-1ba95682] .time-slider-container.minimized{height:50px}.toc-horizontal .rv-map[data-v-1ba95682],.toc-horizontal .storylines-grid-container[data-v-1ba95682]{height:calc(100vh - 6.75rem)!important}.toc-vertical .rv-map[data-v-1ba95682]{height:calc(100vh - 4rem)!important}.toc-horizontal .rv-map-title[data-v-1ba95682]{height:calc(100vh - 11.75rem)!important;width:100%}.toc-vertical .rv-map-title[data-v-1ba95682]{height:calc(100vh - 9rem)!important;width:100%}.has-background[data-v-1ba95682]{background-color:#fffffff2;margin-bottom:0!important;padding-bottom:1em;color:#000}.map-title[data-v-1ba95682]{color:#111827;font-weight:700;font-size:1.5em;margin-top:1em;margin-bottom:1em;line-height:1.3333333}@media screen and (max-width: 640px){.rv-map[data-v-1ba95682]{max-height:50vh}.rv-map[data-v-1ba95682] .time-slider-container{left:52px!important;right:60px!important;bottom:41px!important;width:auto!important;max-height:90px}.rv-map[data-v-1ba95682] .time-slider-container.minimized{height:32px}.map-title[data-v-1ba95682]{margin:0;padding-top:.2em;padding-bottom:.2em;background:#fff}.storylines-grid-container[data-v-1ba95682]{display:none}}[data-v-1ba95682] rv-basemap-item .rv-basemap-thumb img{max-width:none}[data-v-1ba95682] .rv-details-attrib-value a{white-space:unset!important}[data-v-1ba95682] .ramp-app{height:100%}[data-v-1ba95682] .ramp-app h1,[data-v-1ba95682] .ramp-app h2,[data-v-1ba95682] .ramp-app h3,[data-v-1ba95682] .ramp-app h4,[data-v-1ba95682] .ramp-app h5,[data-v-1ba95682] .ramp-app h6,[data-v-1ba95682] .ramp-app .h1,[data-v-1ba95682] .ramp-app .h2,[data-v-1ba95682] .ramp-app .h3,[data-v-1ba95682] .ramp-app .h4,[data-v-1ba95682] .ramp-app .h5,[data-v-1ba95682] .ramp-app .h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}[data-v-1ba95682] .ramp-app input[type=checkbox]{margin-top:unset}.fullscreenElement{z-index:100;background:#000}.fullscreenButton{filter:invert(1);mix-blend-mode:difference}.point-of-interest-content[data-v-4aacfe24]{width:25vw;background-color:#fff;display:flex;flex-direction:column;box-shadow:2px 2px 5px #00000080}.point-of-interest-text[data-v-4aacfe24]{padding:15px 30px}.no-image[data-v-4aacfe24]{padding-top:30px}.point-of-interest-icon[data-v-4aacfe24]{top:-16px;left:11.5vw;margin:0 auto;border-radius:100%;left:50%;transform:scale(1.25) translate(-50%)}@media screen and (max-width: 640px){.point-of-interest-content[data-v-4aacfe24]{width:40vw}}.rv-map[data-v-16815328]{width:100%}.rv-map[data-v-16815328] .time-slider-container{inset:auto 60px 53px auto;width:55%;padding:5px;height:110px;position:absolute;z-index:5}.rv-map[data-v-16815328] .time-slider-container.minimized{height:50px}.toc-horizontal .rv-map[data-v-16815328]{height:calc(100vh - 6.75rem)!important}.toc-horizontal .interactive-container[data-v-16815328]{grid-template-columns:repeat(1,100%)}.toc-vertical .rv-map[data-v-16815328]{height:calc(100vh - 4rem)!important}.toc-vertical .interactive-container[data-v-16815328]{grid-template-columns:repeat(1,calc(100vw - 4.1rem))}.interactive-container[data-v-16815328]{display:grid;grid-template-areas:"interactiveOverlay"}.interactive-content[data-v-16815328]{grid-area:interactiveOverlay}.point-of-interest-container[data-v-16815328]{margin:30vh 20px;position:relative}@media screen and (max-width: 640px){.interactive-container[data-v-16815328]{grid-template-columns:repeat(1,100%)!important}.toc-horizontal .rv-map[data-v-16815328]{height:calc(100vh - 4rem)!important}}[data-v-16815328] rv-basemap-item .rv-basemap-thumb img{max-width:none}[data-v-16815328] .rv-details-attrib-value a{white-space:unset!important}[data-v-16815328] .ramp-app{height:100%}[data-v-16815328] .ramp-app h1,[data-v-16815328] .ramp-app h2,[data-v-16815328] .ramp-app h3,[data-v-16815328] .ramp-app h4,[data-v-16815328] .ramp-app h5,[data-v-16815328] .ramp-app h6,[data-v-16815328] .ramp-app .h1,[data-v-16815328] .ramp-app .h2,[data-v-16815328] .ramp-app .h3,[data-v-16815328] .ramp-app .h4,[data-v-16815328] .ramp-app .h5,[data-v-16815328] .ramp-app .h6{font-family:"Montserrat",-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif,Apple Color Emoji,Segoe UI Emoji;line-height:1.5}[data-v-16815328] .ramp-app input[type=checkbox]{margin-top:unset}.has-background[data-v-9c38cea7]{background-color:#fff;border-radius:0 0 8px 8px;color:#000}@media screen and (max-width: 640px){.graphic[data-v-9c38cea7]{max-width:100vw;background-color:#fff}.graphic-image[data-v-9c38cea7]{max-height:38vh}}@media screen and (max-width: 640px){.video-container{min-width:100%;background-color:#fff}.media-player{max-height:40vh}}.video-container{margin:0 auto;max-width:100vw}.media-player{aspect-ratio:16/9;width:100%;height:100%}.float-right{justify-self:flex-end;margin-left:auto}:root{--vc-clr-primary: #000;--vc-clr-secondary: #090f207f;--vc-clr-white: #ffffff;--vc-icn-width: 1.2em;--vc-nav-width: 30px;--vc-nav-height: 30px;--vc-nav-border-radius: 0;--vc-nav-color: var(--vc-clr-primary);--vc-nav-color-hover: var(--vc-clr-secondary);--vc-nav-background: transparent;--vc-pgn-width: 12px;--vc-pgn-height: 4px;--vc-pgn-margin: 4px;--vc-pgn-border-radius: 0;--vc-pgn-background-color: var(--vc-clr-secondary);--vc-pgn-active-color: var(--vc-clr-primary) }.carousel{position:relative;text-align:center;box-sizing:border-box;touch-action:pan-y;overscroll-behavior:none}.carousel.is-dragging{touch-action:none}.carousel *{box-sizing:border-box}.carousel__track{display:flex;padding:0!important;position:relative}.carousel__viewport{overflow:hidden}.carousel__sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);border:0}.carousel__icon{width:var(--vc-icn-width);height:var(--vc-icn-width);fill:currentColor}.carousel__prev,.carousel__next{box-sizing:content-box;background:var(--vc-nav-background);border-radius:var(--vc-nav-border-radius);width:var(--vc-nav-width);height:var(--vc-nav-height);text-align:center;font-size:var(--vc-nav-height);padding:0;color:var(--vc-nav-color);display:flex;justify-content:center;align-items:center;position:absolute;border:0;cursor:pointer;margin:0 10px;top:50%;transform:translateY(-50%)}.carousel__next--disabled,.carousel__prev--disabled{cursor:not-allowed;opacity:.5}.carousel__prev{left:0}.carousel__next{right:0}.carousel--rtl .carousel__prev{left:auto;right:0}.carousel--rtl .carousel__next{right:auto;left:0}@media (hover: hover){.carousel__prev:hover,.carousel__next:hover{color:var(--vc-nav-color-hover)}}.carousel__pagination{display:flex;justify-content:center;list-style:none;line-height:0;margin:10px 0 0;padding:0}.carousel__pagination-button{display:block;border:0;margin:0;cursor:pointer;padding:var(--vc-pgn-margin);background:transparent}.carousel__pagination-button:after{display:block;content:"";width:var(--vc-pgn-width);height:var(--vc-pgn-height);border-radius:var(--vc-pgn-border-radius);background-color:var(--vc-pgn-background-color)}.carousel__pagination-button--active:after{background-color:var(--vc-pgn-active-color)}@media (hover: hover){.carousel__pagination-button:hover:after{background-color:var(--vc-pgn-active-color)}}.carousel__slide{scroll-snap-stop:auto;flex-shrink:0;margin:0;position:relative;display:flex;justify-content:center;align-items:center;transform:translateZ(0)}.has-background[data-v-440e9b8c]{background-color:#fff;border-radius:0 0 8px 8px;color:#000;margin-top:0!important;padding-top:5px}.carousel[data-v-440e9b8c]{height:auto;text-align:left}.carousel[data-v-440e9b8c] .carousel__prev>svg,.carousel[data-v-440e9b8c] .carousel__next>svg{min-height:0;min-width:0;overflow:visible;padding-left:initial!important;border-radius:100%}.carousel[data-v-440e9b8c] .carousel__next{right:calc(-4px - 1.5em)}.carousel[data-v-440e9b8c] .carousel__prev{left:calc(-4px - 1.5em)}.carousel[data-v-440e9b8c] .carousel__prev,.carousel[data-v-440e9b8c] .carousel__next{height:100%}.carousel[data-v-440e9b8c] .carousel__prev:hover,.carousel[data-v-440e9b8c] .carousel__prev:focus,.carousel[data-v-440e9b8c] .carousel__next:hover,.carousel[data-v-440e9b8c] .carousel__next:focus{background-color:#eee}.carousel[data-v-440e9b8c] .carousel__pagination{position:relative;left:50%;transform:translate(-50%)}.carousel[data-v-440e9b8c] .rv-map{height:calc(90vh - 5rem)!important}.carousel[data-v-440e9b8c] .graphic-image{padding:0}.carousel[data-v-440e9b8c] .carousel__pagination-button{border:1px solid #878787;width:24px;height:6px;margin:10px 2px;border-radius:0;padding:0}.carousel[data-v-440e9b8c] .carousel__pagination-button.carousel__pagination-button--active{border:none;background-color:var(--sr-accent-colour)}.carousel[data-v-440e9b8c] .carousel__pagination-button.carousel__pagination-button:after{display:none}.carousel[data-v-440e9b8c] .carousel__pagination-button:hover{background-color:#fff;border-color:var(--sr-accent-colour)}.carousel-item[data-v-440e9b8c]{height:100%;max-height:80vh;top:0}@media screen and (max-width: 640px){.carousel-container[data-v-440e9b8c]{max-width:100vw;background-color:#fff}.carousel-item[data-v-440e9b8c]{max-height:48vh;overflow-y:auto}[data-v-440e9b8c] .fullscreenButton{right:0}}.chart[data-v-fba089ee]{height:auto}@media screen and (max-width: 640px){.chart[data-v-fba089ee]{max-width:100vw;background-color:#fff}}.toc-horizontal .return-button-container[data-v-2debc311]{top:6.5rem}.toc-vertical .return-button-container[data-v-2debc311]{top:4rem}.toc-vertical .return-button-reversed[data-v-2debc311]{left:calc(100vw - 9rem)}.return-button-container[data-v-2debc311]{position:sticky;text-align:right;z-index:100;pointer-events:none}.return-button[data-v-2debc311]{float:right;pointer-events:auto;background:#fff;box-shadow:0 2px 5px #000;width:75px}.return-button-reversed[data-v-2debc311]{float:right;left:calc(100vw - 6rem);pointer-events:auto;background:#fff;box-shadow:0 2px 5px #000;width:75px}.return-button img[data-v-2debc311]{margin:0}.has-background[data-v-2debc311]{background-color:#fffffff2;border-radius:8px}@media screen and (max-width: 640px){.dynamic-content-slide[data-v-2debc311]{max-width:96vw}.return-button-container[data-v-2debc311]{position:sticky;text-align:right;margin-bottom:10px;top:4rem!important}.return-button[data-v-2debc311]{position:sticky;opacity:.7}.return-button-reversed[data-v-2debc311]{position:absolute;float:right;pointer-events:auto;background:#fff;box-shadow:0 2px 5px #000;width:75px}.toc-vertical .return-button-reversed[data-v-2debc311]{left:calc(100vw - 6rem)}.return-button[data-v-2debc311]:hover{opacity:1}.dynamic-content-text[data-v-2debc311]{display:flex;flex-direction:column}.dynamic-content-media[data-v-2debc311]{display:flex;flex-direction:column-reverse}}.toc-horizontal .sticky{top:6.75rem}.toc-vertical .sticky{top:4rem}@media screen and (max-width: 640px){.toc-horizontal .sticky{top:4rem}}.grid-container[data-v-be8dbbba]{display:grid;grid-template-areas:"backgroundOverlay";grid-template-columns:repeat(1,100%)}.grid-content[data-v-be8dbbba]{grid-area:backgroundOverlay}.grid-background[data-v-be8dbbba]{grid-area:backgroundOverlay;background:var(--sr-content-background);border-style:solid none solid solid;border-width:1px 0 1px 1px;border-color:var(--sr-border-colour)}.story-scrollama[data-v-be8dbbba]{background:var(--sr-content-background);border-style:solid none solid solid;border-width:1px 0 1px 1px;border-color:var(--sr-border-colour)}.story-scrollama[data-v-be8dbbba]:before{content:"";position:absolute;height:100%;width:1px;left:0;box-shadow:-3px 0 6px #0000001a,-2px 0 4px #0000000f}.story-scrollama[data-v-be8dbbba]>*:first-child:before{content:"";position:absolute;height:1px;top:0;box-shadow:0 -3px 6px #0000001a,0 -2px 4px #0000000f}.story-scrollama[data-v-be8dbbba]>*:last-child:before{content:"";position:absolute;height:1px;bottom:0;box-shadow:0 3px 6px #0000001a,0 2px 4px #0000000f}.top-menu[data-v-be8dbbba]{z-index:50;width:100%}@media screen and (max-width: 640px){.side-menu[data-v-be8dbbba],.top-menu[data-v-be8dbbba]{display:none}}
diff --git a/issue-423/assets/main-ZHDHsnVg.js b/issue-423/assets/main-ZHDHsnVg.js
deleted file mode 100644
index 57813e79..00000000
--- a/issue-423/assets/main-ZHDHsnVg.js
+++ /dev/null
@@ -1,11063 +0,0 @@
-(function(){const Br=document.createElement("link").relList;if(Br&&Br.supports&&Br.supports("modulepreload"))return;for(const mh of document.querySelectorAll('link[rel="modulepreload"]'))Es(mh);new MutationObserver(mh=>{for(const $Q of mh)if($Q.type==="childList")for(const RQ of $Q.addedNodes)RQ.tagName==="LINK"&&RQ.rel==="modulepreload"&&Es(RQ)}).observe(document,{childList:!0,subtree:!0});function Ui(mh){const $Q={};return mh.integrity&&($Q.integrity=mh.integrity),mh.referrerPolicy&&($Q.referrerPolicy=mh.referrerPolicy),mh.crossOrigin==="use-credentials"?$Q.credentials="include":mh.crossOrigin==="anonymous"?$Q.credentials="omit":$Q.credentials="same-origin",$Q}function Es(mh){if(mh.ep)return;mh.ep=!0;const $Q=Ui(mh);fetch(mh.href,$Q)}})();/**
-* @vue/shared v3.4.38
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**//*! #__NO_SIDE_EFFECTS__ */function makeMap$1(Vi,Br){const Ui=new Set(Vi.split(","));return Es=>Ui.has(Es)}const EMPTY_OBJ$2={},EMPTY_ARR$1=[],NOOP$1=()=>{},NO$2=()=>!1,isOn$1=Vi=>Vi.charCodeAt(0)===111&&Vi.charCodeAt(1)===110&&(Vi.charCodeAt(2)>122||Vi.charCodeAt(2)<97),isModelListener$1=Vi=>Vi.startsWith("onUpdate:"),extend$7=Object.assign,remove$1=(Vi,Br)=>{const Ui=Vi.indexOf(Br);Ui>-1&&Vi.splice(Ui,1)},hasOwnProperty$b=Object.prototype.hasOwnProperty,hasOwn$5=(Vi,Br)=>hasOwnProperty$b.call(Vi,Br),isArray$a=Array.isArray,isMap$2=Vi=>toTypeString$3(Vi)==="[object Map]",isSet$2=Vi=>toTypeString$3(Vi)==="[object Set]",isDate$6=Vi=>toTypeString$3(Vi)==="[object Date]",isRegExp$6=Vi=>toTypeString$3(Vi)==="[object RegExp]",isFunction$5=Vi=>typeof Vi=="function",isString$7=Vi=>typeof Vi=="string",isSymbol$4=Vi=>typeof Vi=="symbol",isObject$8=Vi=>Vi!==null&&typeof Vi=="object",isPromise$3=Vi=>(isObject$8(Vi)||isFunction$5(Vi))&&isFunction$5(Vi.then)&&isFunction$5(Vi.catch),objectToString$6=Object.prototype.toString,toTypeString$3=Vi=>objectToString$6.call(Vi),toRawType$1=Vi=>toTypeString$3(Vi).slice(8,-1),isPlainObject$7=Vi=>toTypeString$3(Vi)==="[object Object]",isIntegerKey$1=Vi=>isString$7(Vi)&&Vi!=="NaN"&&Vi[0]!=="-"&&""+parseInt(Vi,10)===Vi,isReservedProp$1=makeMap$1(",key,ref,ref_for,ref_key,onVnodeBeforeMount,onVnodeMounted,onVnodeBeforeUpdate,onVnodeUpdated,onVnodeBeforeUnmount,onVnodeUnmounted"),cacheStringFunction$1=Vi=>{const Br=Object.create(null);return Ui=>Br[Ui]||(Br[Ui]=Vi(Ui))},camelizeRE$1=/-(\w)/g,camelize$1=cacheStringFunction$1(Vi=>Vi.replace(camelizeRE$1,(Br,Ui)=>Ui?Ui.toUpperCase():"")),hyphenateRE$1=/\B([A-Z])/g,hyphenate$1=cacheStringFunction$1(Vi=>Vi.replace(hyphenateRE$1,"-$1").toLowerCase()),capitalize$3=cacheStringFunction$1(Vi=>Vi.charAt(0).toUpperCase()+Vi.slice(1)),toHandlerKey$1=cacheStringFunction$1(Vi=>Vi?`on${capitalize$3(Vi)}`:""),hasChanged$1=(Vi,Br)=>!Object.is(Vi,Br),invokeArrayFns$1=(Vi,...Br)=>{for(let Ui=0;Ui{Object.defineProperty(Vi,Br,{configurable:!0,enumerable:!1,writable:Es,value:Ui})},looseToNumber$1=Vi=>{const Br=parseFloat(Vi);return isNaN(Br)?Vi:Br},toNumber$5=Vi=>{const Br=isString$7(Vi)?Number(Vi):NaN;return isNaN(Br)?Vi:Br};let _globalThis$3;const getGlobalThis$3=()=>_globalThis$3||(_globalThis$3=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:typeof global<"u"?global:{}),GLOBALS_ALLOWED="Infinity,undefined,NaN,isFinite,isNaN,parseFloat,parseInt,decodeURI,decodeURIComponent,encodeURI,encodeURIComponent,Math,Number,Date,Array,Object,Boolean,String,RegExp,Map,Set,JSON,Intl,BigInt,console,Error",isGloballyAllowed=makeMap$1(GLOBALS_ALLOWED);function normalizeStyle$1(Vi){if(isArray$a(Vi)){const Br={};for(let Ui=0;Ui{if(Ui){const Es=Ui.split(propertyDelimiterRE$1);Es.length>1&&(Br[Es[0].trim()]=Es[1].trim())}}),Br}function normalizeClass$1(Vi){let Br="";if(isString$7(Vi))Br=Vi;else if(isArray$a(Vi))for(let Ui=0;UilooseEqual$1(Ui,Br))}const isRef$2=Vi=>!!(Vi&&Vi.__v_isRef===!0),toDisplayString$3=Vi=>isString$7(Vi)?Vi:Vi==null?"":isArray$a(Vi)||isObject$8(Vi)&&(Vi.toString===objectToString$6||!isFunction$5(Vi.toString))?isRef$2(Vi)?toDisplayString$3(Vi.value):JSON.stringify(Vi,replacer$2,2):String(Vi),replacer$2=(Vi,Br)=>isRef$2(Br)?replacer$2(Vi,Br.value):isMap$2(Br)?{[`Map(${Br.size})`]:[...Br.entries()].reduce((Ui,[Es,mh],$Q)=>(Ui[stringifySymbol(Es,$Q)+" =>"]=mh,Ui),{})}:isSet$2(Br)?{[`Set(${Br.size})`]:[...Br.values()].map(Ui=>stringifySymbol(Ui))}:isSymbol$4(Br)?stringifySymbol(Br):isObject$8(Br)&&!isArray$a(Br)&&!isPlainObject$7(Br)?String(Br):Br,stringifySymbol=(Vi,Br="")=>{var Ui;return isSymbol$4(Vi)?`Symbol(${(Ui=Vi.description)!=null?Ui:Br})`:Vi};/**
-* @vue/reactivity v3.4.38
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/let activeEffectScope$1,EffectScope$1=class{constructor(Br=!1){this.detached=Br,this._active=!0,this.effects=[],this.cleanups=[],this.parent=activeEffectScope$1,!Br&&activeEffectScope$1&&(this.index=(activeEffectScope$1.scopes||(activeEffectScope$1.scopes=[])).push(this)-1)}get active(){return this._active}run(Br){if(this._active){const Ui=activeEffectScope$1;try{return activeEffectScope$1=this,Br()}finally{activeEffectScope$1=Ui}}}on(){activeEffectScope$1=this}off(){activeEffectScope$1=this.parent}stop(Br){if(this._active){let Ui,Es;for(Ui=0,Es=this.effects.length;Ui=4))break}this._dirtyLevel===1&&(this._dirtyLevel=0),resetTracking$1()}return this._dirtyLevel>=4}set dirty(Br){this._dirtyLevel=Br?4:0}run(){if(this._dirtyLevel=0,!this.active)return this.fn();let Br=shouldTrack$1,Ui=activeEffect$1;try{return shouldTrack$1=!0,activeEffect$1=this,this._runnings++,preCleanupEffect(this),this.fn()}finally{postCleanupEffect(this),this._runnings--,activeEffect$1=Ui,shouldTrack$1=Br}}stop(){this.active&&(preCleanupEffect(this),postCleanupEffect(this),this.onStop&&this.onStop(),this.active=!1)}};function triggerComputed(Vi){return Vi.value}function preCleanupEffect(Vi){Vi._trackId++,Vi._depsLength=0}function postCleanupEffect(Vi){if(Vi.deps.length>Vi._depsLength){for(let Br=Vi._depsLength;Br{Ui.dirty&&Ui.run()});Br&&(extend$7(Ui,Br),Br.scope&&recordEffectScope$1(Ui,Br.scope)),(!Br||!Br.lazy)&&Ui.run();const Es=Ui.run.bind(Ui);return Es.effect=Ui,Es}function stop$1(Vi){Vi.effect.stop()}let shouldTrack$1=!0,pauseScheduleStack=0;const trackStack$1=[];function pauseTracking$1(){trackStack$1.push(shouldTrack$1),shouldTrack$1=!1}function resetTracking$1(){const Vi=trackStack$1.pop();shouldTrack$1=Vi===void 0?!0:Vi}function pauseScheduling(){pauseScheduleStack++}function resetScheduling(){for(pauseScheduleStack--;!pauseScheduleStack&&queueEffectSchedulers.length;)queueEffectSchedulers.shift()()}function trackEffect(Vi,Br,Ui){if(Br.get(Vi)!==Vi._trackId){Br.set(Vi,Vi._trackId);const Es=Vi.deps[Vi._depsLength];Es!==Br?(Es&&cleanupDepEffect(Es,Vi),Vi.deps[Vi._depsLength++]=Br):Vi._depsLength++}}const queueEffectSchedulers=[];function triggerEffects$1(Vi,Br,Ui){pauseScheduling();for(const Es of Vi.keys()){let mh;Es._dirtyLevel {const Ui=new Map;return Ui.cleanup=Vi,Ui.computed=Br,Ui},targetMap$1=new WeakMap,ITERATE_KEY$1=Symbol(""),MAP_KEY_ITERATE_KEY$1=Symbol("");function track$1(Vi,Br,Ui){if(shouldTrack$1&&activeEffect$1){let Es=targetMap$1.get(Vi);Es||targetMap$1.set(Vi,Es=new Map);let mh=Es.get(Ui);mh||Es.set(Ui,mh=createDep$1(()=>Es.delete(Ui))),trackEffect(activeEffect$1,mh)}}function trigger$1(Vi,Br,Ui,Es,mh,$Q){const RQ=targetMap$1.get(Vi);if(!RQ)return;let PQ=[];if(Br==="clear")PQ=[...RQ.values()];else if(Ui==="length"&&isArray$a(Vi)){const NQ=Number(Es);RQ.forEach((FQ,BQ)=>{(BQ==="length"||!isSymbol$4(BQ)&&BQ>=NQ)&&PQ.push(FQ)})}else switch(Ui!==void 0&&PQ.push(RQ.get(Ui)),Br){case"add":isArray$a(Vi)?isIntegerKey$1(Ui)&&PQ.push(RQ.get("length")):(PQ.push(RQ.get(ITERATE_KEY$1)),isMap$2(Vi)&&PQ.push(RQ.get(MAP_KEY_ITERATE_KEY$1)));break;case"delete":isArray$a(Vi)||(PQ.push(RQ.get(ITERATE_KEY$1)),isMap$2(Vi)&&PQ.push(RQ.get(MAP_KEY_ITERATE_KEY$1)));break;case"set":isMap$2(Vi)&&PQ.push(RQ.get(ITERATE_KEY$1));break}pauseScheduling();for(const NQ of PQ)NQ&&triggerEffects$1(NQ,4);resetScheduling()}function getDepFromReactive$1(Vi,Br){const Ui=targetMap$1.get(Vi);return Ui&&Ui.get(Br)}const isNonTrackableKeys$1=makeMap$1("__proto__,__v_isRef,__isVue"),builtInSymbols$1=new Set(Object.getOwnPropertyNames(Symbol).filter(Vi=>Vi!=="arguments"&&Vi!=="caller").map(Vi=>Symbol[Vi]).filter(isSymbol$4)),arrayInstrumentations$1=createArrayInstrumentations$1();function createArrayInstrumentations$1(){const Vi={};return["includes","indexOf","lastIndexOf"].forEach(Br=>{Vi[Br]=function(...Ui){const Es=toRaw$1(this);for(let $Q=0,RQ=this.length;$Q{Vi[Br]=function(...Ui){pauseTracking$1(),pauseScheduling();const Es=toRaw$1(this)[Br].apply(this,Ui);return resetScheduling(),resetTracking$1(),Es}}),Vi}function hasOwnProperty$a(Vi){isSymbol$4(Vi)||(Vi=String(Vi));const Br=toRaw$1(this);return track$1(Br,"has",Vi),Br.hasOwnProperty(Vi)}class BaseReactiveHandler{constructor(Br=!1,Ui=!1){this._isReadonly=Br,this._isShallow=Ui}get(Br,Ui,Es){const mh=this._isReadonly,$Q=this._isShallow;if(Ui==="__v_isReactive")return!mh;if(Ui==="__v_isReadonly")return mh;if(Ui==="__v_isShallow")return $Q;if(Ui==="__v_raw")return Es===(mh?$Q?shallowReadonlyMap$1:readonlyMap$1:$Q?shallowReactiveMap$1:reactiveMap$1).get(Br)||Object.getPrototypeOf(Br)===Object.getPrototypeOf(Es)?Br:void 0;const RQ=isArray$a(Br);if(!mh){if(RQ&&hasOwn$5(arrayInstrumentations$1,Ui))return Reflect.get(arrayInstrumentations$1,Ui,Es);if(Ui==="hasOwnProperty")return hasOwnProperty$a}const PQ=Reflect.get(Br,Ui,Es);return(isSymbol$4(Ui)?builtInSymbols$1.has(Ui):isNonTrackableKeys$1(Ui))||(mh||track$1(Br,"get",Ui),$Q)?PQ:isRef$1(PQ)?RQ&&isIntegerKey$1(Ui)?PQ:PQ.value:isObject$8(PQ)?mh?readonly$1(PQ):reactive$1(PQ):PQ}}class MutableReactiveHandler extends BaseReactiveHandler{constructor(Br=!1){super(!1,Br)}set(Br,Ui,Es,mh){let $Q=Br[Ui];if(!this._isShallow){const NQ=isReadonly$1($Q);if(!isShallow$1(Es)&&!isReadonly$1(Es)&&($Q=toRaw$1($Q),Es=toRaw$1(Es)),!isArray$a(Br)&&isRef$1($Q)&&!isRef$1(Es))return NQ?!1:($Q.value=Es,!0)}const RQ=isArray$a(Br)&&isIntegerKey$1(Ui)?Number(Ui)Vi,getProto$2=Vi=>Reflect.getPrototypeOf(Vi);function get$4(Vi,Br,Ui=!1,Es=!1){Vi=Vi.__v_raw;const mh=toRaw$1(Vi),$Q=toRaw$1(Br);Ui||(hasChanged$1(Br,$Q)&&track$1(mh,"get",Br),track$1(mh,"get",$Q));const{has:RQ}=getProto$2(mh),PQ=Es?toShallow$1:Ui?toReadonly$1:toReactive$1;if(RQ.call(mh,Br))return PQ(Vi.get(Br));if(RQ.call(mh,$Q))return PQ(Vi.get($Q));Vi!==mh&&Vi.get(Br)}function has$a(Vi,Br=!1){const Ui=this.__v_raw,Es=toRaw$1(Ui),mh=toRaw$1(Vi);return Br||(hasChanged$1(Vi,mh)&&track$1(Es,"has",Vi),track$1(Es,"has",mh)),Vi===mh?Ui.has(Vi):Ui.has(Vi)||Ui.has(mh)}function size$2(Vi,Br=!1){return Vi=Vi.__v_raw,!Br&&track$1(toRaw$1(Vi),"iterate",ITERATE_KEY$1),Reflect.get(Vi,"size",Vi)}function add$2(Vi,Br=!1){!Br&&!isShallow$1(Vi)&&!isReadonly$1(Vi)&&(Vi=toRaw$1(Vi));const Ui=toRaw$1(this);return getProto$2(Ui).has.call(Ui,Vi)||(Ui.add(Vi),trigger$1(Ui,"add",Vi,Vi)),this}function set$3(Vi,Br,Ui=!1){!Ui&&!isShallow$1(Br)&&!isReadonly$1(Br)&&(Br=toRaw$1(Br));const Es=toRaw$1(this),{has:mh,get:$Q}=getProto$2(Es);let RQ=mh.call(Es,Vi);RQ||(Vi=toRaw$1(Vi),RQ=mh.call(Es,Vi));const PQ=$Q.call(Es,Vi);return Es.set(Vi,Br),RQ?hasChanged$1(Br,PQ)&&trigger$1(Es,"set",Vi,Br):trigger$1(Es,"add",Vi,Br),this}function deleteEntry$1(Vi){const Br=toRaw$1(this),{has:Ui,get:Es}=getProto$2(Br);let mh=Ui.call(Br,Vi);mh||(Vi=toRaw$1(Vi),mh=Ui.call(Br,Vi)),Es&&Es.call(Br,Vi);const $Q=Br.delete(Vi);return mh&&trigger$1(Br,"delete",Vi,void 0),$Q}function clear$1(){const Vi=toRaw$1(this),Br=Vi.size!==0,Ui=Vi.clear();return Br&&trigger$1(Vi,"clear",void 0,void 0),Ui}function createForEach$1(Vi,Br){return function(Es,mh){const $Q=this,RQ=$Q.__v_raw,PQ=toRaw$1(RQ),NQ=Br?toShallow$1:Vi?toReadonly$1:toReactive$1;return!Vi&&track$1(PQ,"iterate",ITERATE_KEY$1),RQ.forEach((FQ,BQ)=>Es.call(mh,NQ(FQ),NQ(BQ),$Q))}}function createIterableMethod$1(Vi,Br,Ui){return function(...Es){const mh=this.__v_raw,$Q=toRaw$1(mh),RQ=isMap$2($Q),PQ=Vi==="entries"||Vi===Symbol.iterator&&RQ,NQ=Vi==="keys"&&RQ,FQ=mh[Vi](...Es),BQ=Ui?toShallow$1:Br?toReadonly$1:toReactive$1;return!Br&&track$1($Q,"iterate",NQ?MAP_KEY_ITERATE_KEY$1:ITERATE_KEY$1),{next(){const{value:jQ,done:HQ}=FQ.next();return HQ?{value:jQ,done:HQ}:{value:PQ?[BQ(jQ[0]),BQ(jQ[1])]:BQ(jQ),done:HQ}},[Symbol.iterator](){return this}}}}function createReadonlyMethod$1(Vi){return function(...Br){return Vi==="delete"?!1:Vi==="clear"?void 0:this}}function createInstrumentations$1(){const Vi={get($Q){return get$4(this,$Q)},get size(){return size$2(this)},has:has$a,add:add$2,set:set$3,delete:deleteEntry$1,clear:clear$1,forEach:createForEach$1(!1,!1)},Br={get($Q){return get$4(this,$Q,!1,!0)},get size(){return size$2(this)},has:has$a,add($Q){return add$2.call(this,$Q,!0)},set($Q,RQ){return set$3.call(this,$Q,RQ,!0)},delete:deleteEntry$1,clear:clear$1,forEach:createForEach$1(!1,!0)},Ui={get($Q){return get$4(this,$Q,!0)},get size(){return size$2(this,!0)},has($Q){return has$a.call(this,$Q,!0)},add:createReadonlyMethod$1("add"),set:createReadonlyMethod$1("set"),delete:createReadonlyMethod$1("delete"),clear:createReadonlyMethod$1("clear"),forEach:createForEach$1(!0,!1)},Es={get($Q){return get$4(this,$Q,!0,!0)},get size(){return size$2(this,!0)},has($Q){return has$a.call(this,$Q,!0)},add:createReadonlyMethod$1("add"),set:createReadonlyMethod$1("set"),delete:createReadonlyMethod$1("delete"),clear:createReadonlyMethod$1("clear"),forEach:createForEach$1(!0,!0)};return["keys","values","entries",Symbol.iterator].forEach($Q=>{Vi[$Q]=createIterableMethod$1($Q,!1,!1),Ui[$Q]=createIterableMethod$1($Q,!0,!1),Br[$Q]=createIterableMethod$1($Q,!1,!0),Es[$Q]=createIterableMethod$1($Q,!0,!0)}),[Vi,Ui,Br,Es]}const[mutableInstrumentations$1,readonlyInstrumentations$1,shallowInstrumentations$1,shallowReadonlyInstrumentations$1]=createInstrumentations$1();function createInstrumentationGetter$1(Vi,Br){const Ui=Br?Vi?shallowReadonlyInstrumentations$1:shallowInstrumentations$1:Vi?readonlyInstrumentations$1:mutableInstrumentations$1;return(Es,mh,$Q)=>mh==="__v_isReactive"?!Vi:mh==="__v_isReadonly"?Vi:mh==="__v_raw"?Es:Reflect.get(hasOwn$5(Ui,mh)&&mh in Es?Ui:Es,mh,$Q)}const mutableCollectionHandlers$1={get:createInstrumentationGetter$1(!1,!1)},shallowCollectionHandlers$1={get:createInstrumentationGetter$1(!1,!0)},readonlyCollectionHandlers$1={get:createInstrumentationGetter$1(!0,!1)},shallowReadonlyCollectionHandlers$1={get:createInstrumentationGetter$1(!0,!0)},reactiveMap$1=new WeakMap,shallowReactiveMap$1=new WeakMap,readonlyMap$1=new WeakMap,shallowReadonlyMap$1=new WeakMap;function targetTypeMap$1(Vi){switch(Vi){case"Object":case"Array":return 1;case"Map":case"Set":case"WeakMap":case"WeakSet":return 2;default:return 0}}function getTargetType$1(Vi){return Vi.__v_skip||!Object.isExtensible(Vi)?0:targetTypeMap$1(toRawType$1(Vi))}function reactive$1(Vi){return isReadonly$1(Vi)?Vi:createReactiveObject$1(Vi,!1,mutableHandlers$1,mutableCollectionHandlers$1,reactiveMap$1)}function shallowReactive$1(Vi){return createReactiveObject$1(Vi,!1,shallowReactiveHandlers$1,shallowCollectionHandlers$1,shallowReactiveMap$1)}function readonly$1(Vi){return createReactiveObject$1(Vi,!0,readonlyHandlers$1,readonlyCollectionHandlers$1,readonlyMap$1)}function shallowReadonly$1(Vi){return createReactiveObject$1(Vi,!0,shallowReadonlyHandlers$1,shallowReadonlyCollectionHandlers$1,shallowReadonlyMap$1)}function createReactiveObject$1(Vi,Br,Ui,Es,mh){if(!isObject$8(Vi)||Vi.__v_raw&&!(Br&&Vi.__v_isReactive))return Vi;const $Q=mh.get(Vi);if($Q)return $Q;const RQ=getTargetType$1(Vi);if(RQ===0)return Vi;const PQ=new Proxy(Vi,RQ===2?Es:Ui);return mh.set(Vi,PQ),PQ}function isReactive$1(Vi){return isReadonly$1(Vi)?isReactive$1(Vi.__v_raw):!!(Vi&&Vi.__v_isReactive)}function isReadonly$1(Vi){return!!(Vi&&Vi.__v_isReadonly)}function isShallow$1(Vi){return!!(Vi&&Vi.__v_isShallow)}function isProxy$1(Vi){return Vi?!!Vi.__v_raw:!1}function toRaw$1(Vi){const Br=Vi&&Vi.__v_raw;return Br?toRaw$1(Br):Vi}function markRaw$1(Vi){return Object.isExtensible(Vi)&&def$1(Vi,"__v_skip",!0),Vi}const toReactive$1=Vi=>isObject$8(Vi)?reactive$1(Vi):Vi,toReadonly$1=Vi=>isObject$8(Vi)?readonly$1(Vi):Vi;let ComputedRefImpl$1=class{constructor(Br,Ui,Es,mh){this.getter=Br,this._setter=Ui,this.dep=void 0,this.__v_isRef=!0,this.__v_isReadonly=!1,this.effect=new ReactiveEffect$1(()=>Br(this._value),()=>triggerRefValue$1(this,this.effect._dirtyLevel===2?2:3)),this.effect.computed=this,this.effect.active=this._cacheable=!mh,this.__v_isReadonly=Es}get value(){const Br=toRaw$1(this);return(!Br._cacheable||Br.effect.dirty)&&hasChanged$1(Br._value,Br._value=Br.effect.run())&&triggerRefValue$1(Br,4),trackRefValue$1(Br),Br.effect._dirtyLevel>=2&&triggerRefValue$1(Br,2),Br._value}set value(Br){this._setter(Br)}get _dirty(){return this.effect.dirty}set _dirty(Br){this.effect.dirty=Br}};function computed$3(Vi,Br,Ui=!1){let Es,mh;const $Q=isFunction$5(Vi);return $Q?(Es=Vi,mh=NOOP$1):(Es=Vi.get,mh=Vi.set),new ComputedRefImpl$1(Es,mh,$Q||!mh,Ui)}function trackRefValue$1(Vi){var Br;shouldTrack$1&&activeEffect$1&&(Vi=toRaw$1(Vi),trackEffect(activeEffect$1,(Br=Vi.dep)!=null?Br:Vi.dep=createDep$1(()=>Vi.dep=void 0,Vi instanceof ComputedRefImpl$1?Vi:void 0)))}function triggerRefValue$1(Vi,Br=4,Ui,Es){Vi=toRaw$1(Vi);const mh=Vi.dep;mh&&triggerEffects$1(mh,Br)}function isRef$1(Vi){return!!(Vi&&Vi.__v_isRef===!0)}function ref$2(Vi){return createRef$1(Vi,!1)}function shallowRef$1(Vi){return createRef$1(Vi,!0)}function createRef$1(Vi,Br){return isRef$1(Vi)?Vi:new RefImpl$1(Vi,Br)}let RefImpl$1=class{constructor(Br,Ui){this.__v_isShallow=Ui,this.dep=void 0,this.__v_isRef=!0,this._rawValue=Ui?Br:toRaw$1(Br),this._value=Ui?Br:toReactive$1(Br)}get value(){return trackRefValue$1(this),this._value}set value(Br){const Ui=this.__v_isShallow||isShallow$1(Br)||isReadonly$1(Br);Br=Ui?Br:toRaw$1(Br),hasChanged$1(Br,this._rawValue)&&(this._rawValue,this._rawValue=Br,this._value=Ui?Br:toReactive$1(Br),triggerRefValue$1(this,4))}};function triggerRef$1(Vi){triggerRefValue$1(Vi,4)}function unref$1(Vi){return isRef$1(Vi)?Vi.value:Vi}function toValue$4(Vi){return isFunction$5(Vi)?Vi():unref$1(Vi)}const shallowUnwrapHandlers$1={get:(Vi,Br,Ui)=>unref$1(Reflect.get(Vi,Br,Ui)),set:(Vi,Br,Ui,Es)=>{const mh=Vi[Br];return isRef$1(mh)&&!isRef$1(Ui)?(mh.value=Ui,!0):Reflect.set(Vi,Br,Ui,Es)}};function proxyRefs$1(Vi){return isReactive$1(Vi)?Vi:new Proxy(Vi,shallowUnwrapHandlers$1)}let CustomRefImpl$1=class{constructor(Br){this.dep=void 0,this.__v_isRef=!0;const{get:Ui,set:Es}=Br(()=>trackRefValue$1(this),()=>triggerRefValue$1(this));this._get=Ui,this._set=Es}get value(){return this._get()}set value(Br){this._set(Br)}};function customRef$1(Vi){return new CustomRefImpl$1(Vi)}function toRefs$1(Vi){const Br=isArray$a(Vi)?new Array(Vi.length):{};for(const Ui in Vi)Br[Ui]=propertyToRef$1(Vi,Ui);return Br}let ObjectRefImpl$1=class{constructor(Br,Ui,Es){this._object=Br,this._key=Ui,this._defaultValue=Es,this.__v_isRef=!0}get value(){const Br=this._object[this._key];return Br===void 0?this._defaultValue:Br}set value(Br){this._object[this._key]=Br}get dep(){return getDepFromReactive$1(toRaw$1(this._object),this._key)}},GetterRefImpl$1=class{constructor(Br){this._getter=Br,this.__v_isRef=!0,this.__v_isReadonly=!0}get value(){return this._getter()}};function toRef$1(Vi,Br,Ui){return isRef$1(Vi)?Vi:isFunction$5(Vi)?new GetterRefImpl$1(Vi):isObject$8(Vi)&&arguments.length>1?propertyToRef$1(Vi,Br,Ui):ref$2(Vi)}function propertyToRef$1(Vi,Br,Ui){const Es=Vi[Br];return isRef$1(Es)?Es:new ObjectRefImpl$1(Vi,Br,Ui)}const TrackOpTypes={GET:"get",HAS:"has",ITERATE:"iterate"},TriggerOpTypes={SET:"set",ADD:"add",DELETE:"delete",CLEAR:"clear"};/**
-* @vue/runtime-core v3.4.38
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/const stack=[];let isWarning=!1;function warn$1$2(Vi,...Br){if(isWarning)return;isWarning=!0,pauseTracking$1();const Ui=stack.length?stack[stack.length-1].component:null,Es=Ui&&Ui.appContext.config.warnHandler,mh=getComponentTrace();if(Es)callWithErrorHandling$1(Es,Ui,11,[Vi+Br.map($Q=>{var RQ,PQ;return(PQ=(RQ=$Q.toString)==null?void 0:RQ.call($Q))!=null?PQ:JSON.stringify($Q)}).join(""),Ui&&Ui.proxy,mh.map(({vnode:$Q})=>`at <${formatComponentName(Ui,$Q.type)}>`).join(`
-`),mh]);else{const $Q=[`[Vue warn]: ${Vi}`,...Br];mh.length&&$Q.push(`
-`,...formatTrace(mh)),console.warn(...$Q)}resetTracking$1(),isWarning=!1}function getComponentTrace(){let Vi=stack[stack.length-1];if(!Vi)return[];const Br=[];for(;Vi;){const Ui=Br[0];Ui&&Ui.vnode===Vi?Ui.recurseCount++:Br.push({vnode:Vi,recurseCount:0});const Es=Vi.component&&Vi.component.parent;Vi=Es&&Es.vnode}return Br}function formatTrace(Vi){const Br=[];return Vi.forEach((Ui,Es)=>{Br.push(...Es===0?[]:[`
-`],...formatTraceEntry(Ui))}),Br}function formatTraceEntry({vnode:Vi,recurseCount:Br}){const Ui=Br>0?`... (${Br} recursive calls)`:"",Es=Vi.component?Vi.component.parent==null:!1,mh=` at <${formatComponentName(Vi.component,Vi.type,Es)}`,$Q=">"+Ui;return Vi.props?[mh,...formatProps(Vi.props),$Q]:[mh+$Q]}function formatProps(Vi){const Br=[],Ui=Object.keys(Vi);return Ui.slice(0,3).forEach(Es=>{Br.push(...formatProp(Es,Vi[Es]))}),Ui.length>3&&Br.push(" ..."),Br}function formatProp(Vi,Br,Ui){return isString$7(Br)?(Br=JSON.stringify(Br),Ui?Br:[`${Vi}=${Br}`]):typeof Br=="number"||typeof Br=="boolean"||Br==null?Ui?Br:[`${Vi}=${Br}`]:isRef$1(Br)?(Br=formatProp(Vi,toRaw$1(Br.value),!0),Ui?Br:[`${Vi}=Ref<`,Br,">"]):isFunction$5(Br)?[`${Vi}=fn${Br.name?`<${Br.name}>`:""}`]:(Br=toRaw$1(Br),Ui?Br:[`${Vi}=`,Br])}function assertNumber$1(Vi,Br){}const ErrorCodes={SETUP_FUNCTION:0,0:"SETUP_FUNCTION",RENDER_FUNCTION:1,1:"RENDER_FUNCTION",WATCH_GETTER:2,2:"WATCH_GETTER",WATCH_CALLBACK:3,3:"WATCH_CALLBACK",WATCH_CLEANUP:4,4:"WATCH_CLEANUP",NATIVE_EVENT_HANDLER:5,5:"NATIVE_EVENT_HANDLER",COMPONENT_EVENT_HANDLER:6,6:"COMPONENT_EVENT_HANDLER",VNODE_HOOK:7,7:"VNODE_HOOK",DIRECTIVE_HOOK:8,8:"DIRECTIVE_HOOK",TRANSITION_HOOK:9,9:"TRANSITION_HOOK",APP_ERROR_HANDLER:10,10:"APP_ERROR_HANDLER",APP_WARN_HANDLER:11,11:"APP_WARN_HANDLER",FUNCTION_REF:12,12:"FUNCTION_REF",ASYNC_COMPONENT_LOADER:13,13:"ASYNC_COMPONENT_LOADER",SCHEDULER:14,14:"SCHEDULER",COMPONENT_UPDATE:15,15:"COMPONENT_UPDATE"},ErrorTypeStrings$1={sp:"serverPrefetch hook",bc:"beforeCreate hook",c:"created hook",bm:"beforeMount hook",m:"mounted hook",bu:"beforeUpdate hook",u:"updated",bum:"beforeUnmount hook",um:"unmounted hook",a:"activated hook",da:"deactivated hook",ec:"errorCaptured hook",rtc:"renderTracked hook",rtg:"renderTriggered hook",0:"setup function",1:"render function",2:"watcher getter",3:"watcher callback",4:"watcher cleanup function",5:"native event handler",6:"component event handler",7:"vnode hook",8:"directive hook",9:"transition hook",10:"app errorHandler",11:"app warnHandler",12:"ref function",13:"async component loader",14:"scheduler flush",15:"component update"};function callWithErrorHandling$1(Vi,Br,Ui,Es){try{return Es?Vi(...Es):Vi()}catch(mh){handleError$1(mh,Br,Ui)}}function callWithAsyncErrorHandling$1(Vi,Br,Ui,Es){if(isFunction$5(Vi)){const mh=callWithErrorHandling$1(Vi,Br,Ui,Es);return mh&&isPromise$3(mh)&&mh.catch($Q=>{handleError$1($Q,Br,Ui)}),mh}if(isArray$a(Vi)){const mh=[];for(let $Q=0;$Q>>1,mh=queue$1[Es],$Q=getId$1(mh);$QflushIndex$1&&queue$1.splice(Br,1)}function queuePostFlushCb$1(Vi){isArray$a(Vi)?pendingPostFlushCbs$1.push(...Vi):(!activePostFlushCbs$1||!activePostFlushCbs$1.includes(Vi,Vi.allowRecurse?postFlushIndex$1+1:postFlushIndex$1))&&pendingPostFlushCbs$1.push(Vi),queueFlush$1()}function flushPreFlushCbs$1(Vi,Br,Ui=isFlushing$1?flushIndex$1+1:0){for(;UigetId$1(Ui)-getId$1(Es));if(pendingPostFlushCbs$1.length=0,activePostFlushCbs$1){activePostFlushCbs$1.push(...Br);return}for(activePostFlushCbs$1=Br,postFlushIndex$1=0;postFlushIndex$1Vi.id==null?1/0:Vi.id,comparator$1=(Vi,Br)=>{const Ui=getId$1(Vi)-getId$1(Br);if(Ui===0){if(Vi.pre&&!Br.pre)return-1;if(Br.pre&&!Vi.pre)return 1}return Ui};function flushJobs$1(Vi){isFlushPending$1=!1,isFlushing$1=!0,queue$1.sort(comparator$1);try{for(flushIndex$1=0;flushIndex$1devtools$1$1.emit(mh,...$Q)),buffer$1=[]):typeof window<"u"&&window.HTMLElement&&!((Es=(Ui=window.navigator)==null?void 0:Ui.userAgent)!=null&&Es.includes("jsdom"))?((Br.__VUE_DEVTOOLS_HOOK_REPLAY__=Br.__VUE_DEVTOOLS_HOOK_REPLAY__||[]).push($Q=>{setDevtoolsHook$1($Q,Br)}),setTimeout(()=>{devtools$1$1||(Br.__VUE_DEVTOOLS_HOOK_REPLAY__=null,buffer$1=[])},3e3)):buffer$1=[]}let currentRenderingInstance$1=null,currentScopeId$1=null;function setCurrentRenderingInstance$1(Vi){const Br=currentRenderingInstance$1;return currentRenderingInstance$1=Vi,currentScopeId$1=Vi&&Vi.type.__scopeId||null,Br}function pushScopeId$1(Vi){currentScopeId$1=Vi}function popScopeId$1(){currentScopeId$1=null}const withScopeId$1=Vi=>withCtx$1;function withCtx$1(Vi,Br=currentRenderingInstance$1,Ui){if(!Br||Vi._n)return Vi;const Es=(...mh)=>{Es._d&&setBlockTracking$1(-1);const $Q=setCurrentRenderingInstance$1(Br);let RQ;try{RQ=Vi(...mh)}finally{setCurrentRenderingInstance$1($Q),Es._d&&setBlockTracking$1(1)}return RQ};return Es._n=!0,Es._c=!0,Es._d=!0,Es}function withDirectives$1(Vi,Br){if(currentRenderingInstance$1===null)return Vi;const Ui=getComponentPublicInstance(currentRenderingInstance$1),Es=Vi.dirs||(Vi.dirs=[]);for(let mh=0;mh{Vi.isMounted=!0}),onBeforeUnmount$1(()=>{Vi.isUnmounting=!0}),Vi}const TransitionHookValidator$1=[Function,Array],BaseTransitionPropsValidators$1={mode:String,appear:Boolean,persisted:Boolean,onBeforeEnter:TransitionHookValidator$1,onEnter:TransitionHookValidator$1,onAfterEnter:TransitionHookValidator$1,onEnterCancelled:TransitionHookValidator$1,onBeforeLeave:TransitionHookValidator$1,onLeave:TransitionHookValidator$1,onAfterLeave:TransitionHookValidator$1,onLeaveCancelled:TransitionHookValidator$1,onBeforeAppear:TransitionHookValidator$1,onAppear:TransitionHookValidator$1,onAfterAppear:TransitionHookValidator$1,onAppearCancelled:TransitionHookValidator$1},recursiveGetSubtree=Vi=>{const Br=Vi.subTree;return Br.component?recursiveGetSubtree(Br.component):Br},BaseTransitionImpl$1={name:"BaseTransition",props:BaseTransitionPropsValidators$1,setup(Vi,{slots:Br}){const Ui=getCurrentInstance$1(),Es=useTransitionState$1();return()=>{const mh=Br.default&&getTransitionRawChildren$1(Br.default(),!0);if(!mh||!mh.length)return;let $Q=mh[0];if(mh.length>1){for(const HQ of mh)if(HQ.type!==Comment$2){$Q=HQ;break}}const RQ=toRaw$1(Vi),{mode:PQ}=RQ;if(Es.isLeaving)return emptyPlaceholder$1($Q);const NQ=getKeepAliveChild$1($Q);if(!NQ)return emptyPlaceholder$1($Q);let FQ=resolveTransitionHooks$1(NQ,RQ,Es,Ui,HQ=>FQ=HQ);setTransitionHooks$1(NQ,FQ);const BQ=Ui.subTree,jQ=BQ&&getKeepAliveChild$1(BQ);if(jQ&&jQ.type!==Comment$2&&!isSameVNodeType$1(NQ,jQ)&&recursiveGetSubtree(Ui).type!==Comment$2){const HQ=resolveTransitionHooks$1(jQ,RQ,Es,Ui);if(setTransitionHooks$1(jQ,HQ),PQ==="out-in"&&NQ.type!==Comment$2)return Es.isLeaving=!0,HQ.afterLeave=()=>{Es.isLeaving=!1,Ui.update.active!==!1&&(Ui.effect.dirty=!0,Ui.update())},emptyPlaceholder$1($Q);PQ==="in-out"&&NQ.type!==Comment$2&&(HQ.delayLeave=(KQ,see,aee)=>{const lee=getLeavingNodesForType$1(Es,jQ);lee[String(jQ.key)]=jQ,KQ[leaveCbKey]=()=>{see(),KQ[leaveCbKey]=void 0,delete FQ.delayedLeave},FQ.delayedLeave=aee})}return $Q}}},BaseTransition$1=BaseTransitionImpl$1;function getLeavingNodesForType$1(Vi,Br){const{leavingVNodes:Ui}=Vi;let Es=Ui.get(Br.type);return Es||(Es=Object.create(null),Ui.set(Br.type,Es)),Es}function resolveTransitionHooks$1(Vi,Br,Ui,Es,mh){const{appear:$Q,mode:RQ,persisted:PQ=!1,onBeforeEnter:NQ,onEnter:FQ,onAfterEnter:BQ,onEnterCancelled:jQ,onBeforeLeave:HQ,onLeave:KQ,onAfterLeave:see,onLeaveCancelled:aee,onBeforeAppear:lee,onAppear:pee,onAfterAppear:Eee,onAppearCancelled:Cee}=Br,yee=String(Vi.key),Hee=getLeavingNodesForType$1(Ui,Vi),Nee=(Ate,Pte)=>{Ate&&callWithAsyncErrorHandling$1(Ate,Es,9,Pte)},Yee=(Ate,Pte)=>{const kte=Pte[1];Nee(Ate,Pte),isArray$a(Ate)?Ate.every(Nte=>Nte.length<=1)&&kte():Ate.length<=1&&kte()},Ete={mode:RQ,persisted:PQ,beforeEnter(Ate){let Pte=NQ;if(!Ui.isMounted)if($Q)Pte=lee||NQ;else return;Ate[leaveCbKey]&&Ate[leaveCbKey](!0);const kte=Hee[yee];kte&&isSameVNodeType$1(Vi,kte)&&kte.el[leaveCbKey]&&kte.el[leaveCbKey](),Nee(Pte,[Ate])},enter(Ate){let Pte=FQ,kte=BQ,Nte=jQ;if(!Ui.isMounted)if($Q)Pte=pee||FQ,kte=Eee||BQ,Nte=Cee||jQ;else return;let Bte=!1;const Lte=Ate[enterCbKey$1]=Rte=>{Bte||(Bte=!0,Rte?Nee(Nte,[Ate]):Nee(kte,[Ate]),Ete.delayedLeave&&Ete.delayedLeave(),Ate[enterCbKey$1]=void 0)};Pte?Yee(Pte,[Ate,Lte]):Lte()},leave(Ate,Pte){const kte=String(Vi.key);if(Ate[enterCbKey$1]&&Ate[enterCbKey$1](!0),Ui.isUnmounting)return Pte();Nee(HQ,[Ate]);let Nte=!1;const Bte=Ate[leaveCbKey]=Lte=>{Nte||(Nte=!0,Pte(),Lte?Nee(aee,[Ate]):Nee(see,[Ate]),Ate[leaveCbKey]=void 0,Hee[kte]===Vi&&delete Hee[kte])};Hee[kte]=Vi,KQ?Yee(KQ,[Ate,Bte]):Bte()},clone(Ate){const Pte=resolveTransitionHooks$1(Ate,Br,Ui,Es,mh);return mh&&mh(Pte),Pte}};return Ete}function emptyPlaceholder$1(Vi){if(isKeepAlive$1(Vi))return Vi=cloneVNode$1(Vi),Vi.children=null,Vi}function getKeepAliveChild$1(Vi){if(!isKeepAlive$1(Vi))return Vi;const{shapeFlag:Br,children:Ui}=Vi;if(Ui){if(Br&16)return Ui[0];if(Br&32&&isFunction$5(Ui.default))return Ui.default()}}function setTransitionHooks$1(Vi,Br){Vi.shapeFlag&6&&Vi.component?setTransitionHooks$1(Vi.component.subTree,Br):Vi.shapeFlag&128?(Vi.ssContent.transition=Br.clone(Vi.ssContent),Vi.ssFallback.transition=Br.clone(Vi.ssFallback)):Vi.transition=Br}function getTransitionRawChildren$1(Vi,Br=!1,Ui){let Es=[],mh=0;for(let $Q=0;$Q1)for(let $Q=0;$Q!!Vi.type.__asyncLoader;/*! #__NO_SIDE_EFFECTS__ */function defineAsyncComponent$1(Vi){isFunction$5(Vi)&&(Vi={loader:Vi});const{loader:Br,loadingComponent:Ui,errorComponent:Es,delay:mh=200,timeout:$Q,suspensible:RQ=!0,onError:PQ}=Vi;let NQ=null,FQ,BQ=0;const jQ=()=>(BQ++,NQ=null,HQ()),HQ=()=>{let KQ;return NQ||(KQ=NQ=Br().catch(see=>{if(see=see instanceof Error?see:new Error(String(see)),PQ)return new Promise((aee,lee)=>{PQ(see,()=>aee(jQ()),()=>lee(see),BQ+1)});throw see}).then(see=>KQ!==NQ&&NQ?NQ:(see&&(see.__esModule||see[Symbol.toStringTag]==="Module")&&(see=see.default),FQ=see,see)))};return defineComponent$1({name:"AsyncComponentWrapper",__asyncLoader:HQ,get __asyncResolved(){return FQ},setup(){const KQ=currentInstance$1;if(FQ)return()=>createInnerComp$1(FQ,KQ);const see=Eee=>{NQ=null,handleError$1(Eee,KQ,13,!Es)};if(RQ&&KQ.suspense||isInSSRComponentSetup$1)return HQ().then(Eee=>()=>createInnerComp$1(Eee,KQ)).catch(Eee=>(see(Eee),()=>Es?createVNode$1(Es,{error:Eee}):null));const aee=ref$2(!1),lee=ref$2(),pee=ref$2(!!mh);return mh&&setTimeout(()=>{pee.value=!1},mh),$Q!=null&&setTimeout(()=>{if(!aee.value&&!lee.value){const Eee=new Error(`Async component timed out after ${$Q}ms.`);see(Eee),lee.value=Eee}},$Q),HQ().then(()=>{aee.value=!0,KQ.parent&&isKeepAlive$1(KQ.parent.vnode)&&(KQ.parent.effect.dirty=!0,queueJob$1(KQ.parent.update))}).catch(Eee=>{see(Eee),lee.value=Eee}),()=>{if(aee.value&&FQ)return createInnerComp$1(FQ,KQ);if(lee.value&&Es)return createVNode$1(Es,{error:lee.value});if(Ui&&!pee.value)return createVNode$1(Ui)}}})}function createInnerComp$1(Vi,Br){const{ref:Ui,props:Es,children:mh,ce:$Q}=Br.vnode,RQ=createVNode$1(Vi,Es,mh);return RQ.ref=Ui,RQ.ce=$Q,delete Br.vnode.ce,RQ}const isKeepAlive$1=Vi=>Vi.type.__isKeepAlive,KeepAliveImpl$1={name:"KeepAlive",__isKeepAlive:!0,props:{include:[String,RegExp,Array],exclude:[String,RegExp,Array],max:[String,Number]},setup(Vi,{slots:Br}){const Ui=getCurrentInstance$1(),Es=Ui.ctx;if(!Es.renderer)return()=>{const Eee=Br.default&&Br.default();return Eee&&Eee.length===1?Eee[0]:Eee};const mh=new Map,$Q=new Set;let RQ=null;const PQ=Ui.suspense,{renderer:{p:NQ,m:FQ,um:BQ,o:{createElement:jQ}}}=Es,HQ=jQ("div");Es.activate=(Eee,Cee,yee,Hee,Nee)=>{const Yee=Eee.component;FQ(Eee,Cee,yee,0,PQ),NQ(Yee.vnode,Eee,Cee,yee,Yee,PQ,Hee,Eee.slotScopeIds,Nee),queuePostRenderEffect$1(()=>{Yee.isDeactivated=!1,Yee.a&&invokeArrayFns$1(Yee.a);const Ete=Eee.props&&Eee.props.onVnodeMounted;Ete&&invokeVNodeHook$1(Ete,Yee.parent,Eee)},PQ)},Es.deactivate=Eee=>{const Cee=Eee.component;invalidateMount(Cee.m),invalidateMount(Cee.a),FQ(Eee,HQ,null,1,PQ),queuePostRenderEffect$1(()=>{Cee.da&&invokeArrayFns$1(Cee.da);const yee=Eee.props&&Eee.props.onVnodeUnmounted;yee&&invokeVNodeHook$1(yee,Cee.parent,Eee),Cee.isDeactivated=!0},PQ)};function KQ(Eee){resetShapeFlag$1(Eee),BQ(Eee,Ui,PQ,!0)}function see(Eee){mh.forEach((Cee,yee)=>{const Hee=getComponentName$1(Cee.type);Hee&&(!Eee||!Eee(Hee))&&aee(yee)})}function aee(Eee){const Cee=mh.get(Eee);Cee&&(!RQ||!isSameVNodeType$1(Cee,RQ))?KQ(Cee):RQ&&resetShapeFlag$1(RQ),mh.delete(Eee),$Q.delete(Eee)}watch$2(()=>[Vi.include,Vi.exclude],([Eee,Cee])=>{Eee&&see(yee=>matches$6(Eee,yee)),Cee&&see(yee=>!matches$6(Cee,yee))},{flush:"post",deep:!0});let lee=null;const pee=()=>{lee!=null&&(isSuspense$1(Ui.subTree.type)?queuePostRenderEffect$1(()=>{mh.set(lee,getInnerChild$1(Ui.subTree))},Ui.subTree.suspense):mh.set(lee,getInnerChild$1(Ui.subTree)))};return onMounted$1(pee),onUpdated$1(pee),onBeforeUnmount$1(()=>{mh.forEach(Eee=>{const{subTree:Cee,suspense:yee}=Ui,Hee=getInnerChild$1(Cee);if(Eee.type===Hee.type&&Eee.key===Hee.key){resetShapeFlag$1(Hee);const Nee=Hee.component.da;Nee&&queuePostRenderEffect$1(Nee,yee);return}KQ(Eee)})}),()=>{if(lee=null,!Br.default)return null;const Eee=Br.default(),Cee=Eee[0];if(Eee.length>1)return RQ=null,Eee;if(!isVNode$3(Cee)||!(Cee.shapeFlag&4)&&!(Cee.shapeFlag&128))return RQ=null,Cee;let yee=getInnerChild$1(Cee);if(yee.type===Comment$2)return RQ=null,yee;const Hee=yee.type,Nee=getComponentName$1(isAsyncWrapper$1(yee)?yee.type.__asyncResolved||{}:Hee),{include:Yee,exclude:Ete,max:Ate}=Vi;if(Yee&&(!Nee||!matches$6(Yee,Nee))||Ete&&Nee&&matches$6(Ete,Nee))return RQ=yee,Cee;const Pte=yee.key==null?Hee:yee.key,kte=mh.get(Pte);return yee.el&&(yee=cloneVNode$1(yee),Cee.shapeFlag&128&&(Cee.ssContent=yee)),lee=Pte,kte?(yee.el=kte.el,yee.component=kte.component,yee.transition&&setTransitionHooks$1(yee,yee.transition),yee.shapeFlag|=512,$Q.delete(Pte),$Q.add(Pte)):($Q.add(Pte),Ate&&$Q.size>parseInt(Ate,10)&&aee($Q.values().next().value)),yee.shapeFlag|=256,RQ=yee,isSuspense$1(Cee.type)?Cee:yee}}},KeepAlive$1=KeepAliveImpl$1;function matches$6(Vi,Br){return isArray$a(Vi)?Vi.some(Ui=>matches$6(Ui,Br)):isString$7(Vi)?Vi.split(",").includes(Br):isRegExp$6(Vi)?Vi.test(Br):!1}function onActivated$1(Vi,Br){registerKeepAliveHook$1(Vi,"a",Br)}function onDeactivated$1(Vi,Br){registerKeepAliveHook$1(Vi,"da",Br)}function registerKeepAliveHook$1(Vi,Br,Ui=currentInstance$1){const Es=Vi.__wdc||(Vi.__wdc=()=>{let mh=Ui;for(;mh;){if(mh.isDeactivated)return;mh=mh.parent}return Vi()});if(injectHook$1(Br,Es,Ui),Ui){let mh=Ui.parent;for(;mh&&mh.parent;)isKeepAlive$1(mh.parent.vnode)&&injectToKeepAliveRoot$1(Es,Br,Ui,mh),mh=mh.parent}}function injectToKeepAliveRoot$1(Vi,Br,Ui,Es){const mh=injectHook$1(Br,Vi,Es,!0);onUnmounted$1(()=>{remove$1(Es[Br],mh)},Ui)}function resetShapeFlag$1(Vi){Vi.shapeFlag&=-257,Vi.shapeFlag&=-513}function getInnerChild$1(Vi){return Vi.shapeFlag&128?Vi.ssContent:Vi}function injectHook$1(Vi,Br,Ui=currentInstance$1,Es=!1){if(Ui){const mh=Ui[Vi]||(Ui[Vi]=[]),$Q=Br.__weh||(Br.__weh=(...RQ)=>{pauseTracking$1();const PQ=setCurrentInstance$1(Ui),NQ=callWithAsyncErrorHandling$1(Br,Ui,Vi,RQ);return PQ(),resetTracking$1(),NQ});return Es?mh.unshift($Q):mh.push($Q),$Q}}const createHook$1=Vi=>(Br,Ui=currentInstance$1)=>{(!isInSSRComponentSetup$1||Vi==="sp")&&injectHook$1(Vi,(...Es)=>Br(...Es),Ui)},onBeforeMount$1=createHook$1("bm"),onMounted$1=createHook$1("m"),onBeforeUpdate$1=createHook$1("bu"),onUpdated$1=createHook$1("u"),onBeforeUnmount$1=createHook$1("bum"),onUnmounted$1=createHook$1("um"),onServerPrefetch$1=createHook$1("sp"),onRenderTriggered$1=createHook$1("rtg"),onRenderTracked$1=createHook$1("rtc");function onErrorCaptured$1(Vi,Br=currentInstance$1){injectHook$1("ec",Vi,Br)}const COMPONENTS$1="components",DIRECTIVES$1="directives";function resolveComponent$1(Vi,Br){return resolveAsset$1(COMPONENTS$1,Vi,!0,Br)||Vi}const NULL_DYNAMIC_COMPONENT$1=Symbol.for("v-ndc");function resolveDynamicComponent$1(Vi){return isString$7(Vi)?resolveAsset$1(COMPONENTS$1,Vi,!1)||Vi:Vi||NULL_DYNAMIC_COMPONENT$1}function resolveDirective$1(Vi){return resolveAsset$1(DIRECTIVES$1,Vi)}function resolveAsset$1(Vi,Br,Ui=!0,Es=!1){const mh=currentRenderingInstance$1||currentInstance$1;if(mh){const $Q=mh.type;if(Vi===COMPONENTS$1){const PQ=getComponentName$1($Q,!1);if(PQ&&(PQ===Br||PQ===camelize$1(Br)||PQ===capitalize$3(camelize$1(Br))))return $Q}const RQ=resolve$1(mh[Vi]||$Q[Vi],Br)||resolve$1(mh.appContext[Vi],Br);return!RQ&&Es?$Q:RQ}}function resolve$1(Vi,Br){return Vi&&(Vi[Br]||Vi[camelize$1(Br)]||Vi[capitalize$3(camelize$1(Br))])}function renderList$1(Vi,Br,Ui,Es){let mh;const $Q=Ui&&Ui[Es];if(isArray$a(Vi)||isString$7(Vi)){mh=new Array(Vi.length);for(let RQ=0,PQ=Vi.length;RQBr(RQ,PQ,void 0,$Q&&$Q[PQ]));else{const RQ=Object.keys(Vi);mh=new Array(RQ.length);for(let PQ=0,NQ=RQ.length;PQ{const $Q=Es.fn(...mh);return $Q&&($Q.key=Es.key),$Q}:Es.fn)}return Vi}function renderSlot$1(Vi,Br,Ui={},Es,mh){if(currentRenderingInstance$1.isCE||currentRenderingInstance$1.parent&&isAsyncWrapper$1(currentRenderingInstance$1.parent)&¤tRenderingInstance$1.parent.isCE)return Br!=="default"&&(Ui.name=Br),createVNode$1("slot",Ui,Es&&Es());let $Q=Vi[Br];$Q&&$Q._c&&($Q._d=!1),openBlock$1();const RQ=$Q&&ensureValidVNode$1($Q(Ui)),PQ=createBlock$1(Fragment$2,{key:(Ui.key||RQ&&RQ.key||`_${Br}`)+(!RQ&&Es?"_fb":"")},RQ||(Es?Es():[]),RQ&&Vi._===1?64:-2);return!mh&&PQ.scopeId&&(PQ.slotScopeIds=[PQ.scopeId+"-s"]),$Q&&$Q._c&&($Q._d=!0),PQ}function ensureValidVNode$1(Vi){return Vi.some(Br=>isVNode$3(Br)?!(Br.type===Comment$2||Br.type===Fragment$2&&!ensureValidVNode$1(Br.children)):!0)?Vi:null}function toHandlers$1(Vi,Br){const Ui={};for(const Es in Vi)Ui[Br&&/[A-Z]/.test(Es)?`on:${Es}`:toHandlerKey$1(Es)]=Vi[Es];return Ui}const getPublicInstance$1=Vi=>Vi?isStatefulComponent$1(Vi)?getComponentPublicInstance(Vi):getPublicInstance$1(Vi.parent):null,publicPropertiesMap$1=extend$7(Object.create(null),{$:Vi=>Vi,$el:Vi=>Vi.vnode.el,$data:Vi=>Vi.data,$props:Vi=>Vi.props,$attrs:Vi=>Vi.attrs,$slots:Vi=>Vi.slots,$refs:Vi=>Vi.refs,$parent:Vi=>getPublicInstance$1(Vi.parent),$root:Vi=>getPublicInstance$1(Vi.root),$emit:Vi=>Vi.emit,$options:Vi=>resolveMergedOptions$1(Vi),$forceUpdate:Vi=>Vi.f||(Vi.f=()=>{Vi.effect.dirty=!0,queueJob$1(Vi.update)}),$nextTick:Vi=>Vi.n||(Vi.n=nextTick$2.bind(Vi.proxy)),$watch:Vi=>instanceWatch$1.bind(Vi)}),hasSetupBinding$1=(Vi,Br)=>Vi!==EMPTY_OBJ$2&&!Vi.__isScriptSetup&&hasOwn$5(Vi,Br),PublicInstanceProxyHandlers$1={get({_:Vi},Br){if(Br==="__v_skip")return!0;const{ctx:Ui,setupState:Es,data:mh,props:$Q,accessCache:RQ,type:PQ,appContext:NQ}=Vi;let FQ;if(Br[0]!=="$"){const KQ=RQ[Br];if(KQ!==void 0)switch(KQ){case 1:return Es[Br];case 2:return mh[Br];case 4:return Ui[Br];case 3:return $Q[Br]}else{if(hasSetupBinding$1(Es,Br))return RQ[Br]=1,Es[Br];if(mh!==EMPTY_OBJ$2&&hasOwn$5(mh,Br))return RQ[Br]=2,mh[Br];if((FQ=Vi.propsOptions[0])&&hasOwn$5(FQ,Br))return RQ[Br]=3,$Q[Br];if(Ui!==EMPTY_OBJ$2&&hasOwn$5(Ui,Br))return RQ[Br]=4,Ui[Br];shouldCacheAccess$1&&(RQ[Br]=0)}}const BQ=publicPropertiesMap$1[Br];let jQ,HQ;if(BQ)return Br==="$attrs"&&track$1(Vi.attrs,"get",""),BQ(Vi);if((jQ=PQ.__cssModules)&&(jQ=jQ[Br]))return jQ;if(Ui!==EMPTY_OBJ$2&&hasOwn$5(Ui,Br))return RQ[Br]=4,Ui[Br];if(HQ=NQ.config.globalProperties,hasOwn$5(HQ,Br))return HQ[Br]},set({_:Vi},Br,Ui){const{data:Es,setupState:mh,ctx:$Q}=Vi;return hasSetupBinding$1(mh,Br)?(mh[Br]=Ui,!0):Es!==EMPTY_OBJ$2&&hasOwn$5(Es,Br)?(Es[Br]=Ui,!0):hasOwn$5(Vi.props,Br)||Br[0]==="$"&&Br.slice(1)in Vi?!1:($Q[Br]=Ui,!0)},has({_:{data:Vi,setupState:Br,accessCache:Ui,ctx:Es,appContext:mh,propsOptions:$Q}},RQ){let PQ;return!!Ui[RQ]||Vi!==EMPTY_OBJ$2&&hasOwn$5(Vi,RQ)||hasSetupBinding$1(Br,RQ)||(PQ=$Q[0])&&hasOwn$5(PQ,RQ)||hasOwn$5(Es,RQ)||hasOwn$5(publicPropertiesMap$1,RQ)||hasOwn$5(mh.config.globalProperties,RQ)},defineProperty(Vi,Br,Ui){return Ui.get!=null?Vi._.accessCache[Br]=0:hasOwn$5(Ui,"value")&&this.set(Vi,Br,Ui.value,null),Reflect.defineProperty(Vi,Br,Ui)}},RuntimeCompiledPublicInstanceProxyHandlers$1=extend$7({},PublicInstanceProxyHandlers$1,{get(Vi,Br){if(Br!==Symbol.unscopables)return PublicInstanceProxyHandlers$1.get(Vi,Br,Vi)},has(Vi,Br){return Br[0]!=="_"&&!isGloballyAllowed(Br)}});function defineProps$1(){return null}function defineEmits$1(){return null}function defineExpose$1(Vi){}function defineOptions$1(Vi){}function defineSlots$1(){return null}function defineModel$1(){}function withDefaults$1(Vi,Br){return null}function useSlots$1(){return getContext$1().slots}function useAttrs$1(){return getContext$1().attrs}function getContext$1(){const Vi=getCurrentInstance$1();return Vi.setupContext||(Vi.setupContext=createSetupContext$1(Vi))}function normalizePropsOrEmits$1(Vi){return isArray$a(Vi)?Vi.reduce((Br,Ui)=>(Br[Ui]=null,Br),{}):Vi}function mergeDefaults$1(Vi,Br){const Ui=normalizePropsOrEmits$1(Vi);for(const Es in Br){if(Es.startsWith("__skip"))continue;let mh=Ui[Es];mh?isArray$a(mh)||isFunction$5(mh)?mh=Ui[Es]={type:mh,default:Br[Es]}:mh.default=Br[Es]:mh===null&&(mh=Ui[Es]={default:Br[Es]}),mh&&Br[`__skip_${Es}`]&&(mh.skipFactory=!0)}return Ui}function mergeModels$1(Vi,Br){return!Vi||!Br?Vi||Br:isArray$a(Vi)&&isArray$a(Br)?Vi.concat(Br):extend$7({},normalizePropsOrEmits$1(Vi),normalizePropsOrEmits$1(Br))}function createPropsRestProxy$1(Vi,Br){const Ui={};for(const Es in Vi)Br.includes(Es)||Object.defineProperty(Ui,Es,{enumerable:!0,get:()=>Vi[Es]});return Ui}function withAsyncContext$1(Vi){const Br=getCurrentInstance$1();let Ui=Vi();return unsetCurrentInstance$1(),isPromise$3(Ui)&&(Ui=Ui.catch(Es=>{throw setCurrentInstance$1(Br),Es})),[Ui,()=>setCurrentInstance$1(Br)]}let shouldCacheAccess$1=!0;function applyOptions$1(Vi){const Br=resolveMergedOptions$1(Vi),Ui=Vi.proxy,Es=Vi.ctx;shouldCacheAccess$1=!1,Br.beforeCreate&&callHook$3(Br.beforeCreate,Vi,"bc");const{data:mh,computed:$Q,methods:RQ,watch:PQ,provide:NQ,inject:FQ,created:BQ,beforeMount:jQ,mounted:HQ,beforeUpdate:KQ,updated:see,activated:aee,deactivated:lee,beforeDestroy:pee,beforeUnmount:Eee,destroyed:Cee,unmounted:yee,render:Hee,renderTracked:Nee,renderTriggered:Yee,errorCaptured:Ete,serverPrefetch:Ate,expose:Pte,inheritAttrs:kte,components:Nte,directives:Bte,filters:Lte}=Br;if(FQ&&resolveInjections$1(FQ,Es,null),RQ)for(const jte in RQ){const Xte=RQ[jte];isFunction$5(Xte)&&(Es[jte]=Xte.bind(Ui))}if(mh){const jte=mh.call(Ui,Ui);isObject$8(jte)&&(Vi.data=reactive$1(jte))}if(shouldCacheAccess$1=!0,$Q)for(const jte in $Q){const Xte=$Q[jte],ire=isFunction$5(Xte)?Xte.bind(Ui,Ui):isFunction$5(Xte.get)?Xte.get.bind(Ui,Ui):NOOP$1,qte=!isFunction$5(Xte)&&isFunction$5(Xte.set)?Xte.set.bind(Ui):NOOP$1,Kte=computed$2({get:ire,set:qte});Object.defineProperty(Es,jte,{enumerable:!0,configurable:!0,get:()=>Kte.value,set:nre=>Kte.value=nre})}if(PQ)for(const jte in PQ)createWatcher$1(PQ[jte],Es,Ui,jte);if(NQ){const jte=isFunction$5(NQ)?NQ.call(Ui):NQ;Reflect.ownKeys(jte).forEach(Xte=>{provide$1(Xte,jte[Xte])})}BQ&&callHook$3(BQ,Vi,"c");function Fte(jte,Xte){isArray$a(Xte)?Xte.forEach(ire=>jte(ire.bind(Ui))):Xte&&jte(Xte.bind(Ui))}if(Fte(onBeforeMount$1,jQ),Fte(onMounted$1,HQ),Fte(onBeforeUpdate$1,KQ),Fte(onUpdated$1,see),Fte(onActivated$1,aee),Fte(onDeactivated$1,lee),Fte(onErrorCaptured$1,Ete),Fte(onRenderTracked$1,Nee),Fte(onRenderTriggered$1,Yee),Fte(onBeforeUnmount$1,Eee),Fte(onUnmounted$1,yee),Fte(onServerPrefetch$1,Ate),isArray$a(Pte))if(Pte.length){const jte=Vi.exposed||(Vi.exposed={});Pte.forEach(Xte=>{Object.defineProperty(jte,Xte,{get:()=>Ui[Xte],set:ire=>Ui[Xte]=ire})})}else Vi.exposed||(Vi.exposed={});Hee&&Vi.render===NOOP$1&&(Vi.render=Hee),kte!=null&&(Vi.inheritAttrs=kte),Nte&&(Vi.components=Nte),Bte&&(Vi.directives=Bte)}function resolveInjections$1(Vi,Br,Ui=NOOP$1){isArray$a(Vi)&&(Vi=normalizeInject$1(Vi));for(const Es in Vi){const mh=Vi[Es];let $Q;isObject$8(mh)?"default"in mh?$Q=inject$1(mh.from||Es,mh.default,!0):$Q=inject$1(mh.from||Es):$Q=inject$1(mh),isRef$1($Q)?Object.defineProperty(Br,Es,{enumerable:!0,configurable:!0,get:()=>$Q.value,set:RQ=>$Q.value=RQ}):Br[Es]=$Q}}function callHook$3(Vi,Br,Ui){callWithAsyncErrorHandling$1(isArray$a(Vi)?Vi.map(Es=>Es.bind(Br.proxy)):Vi.bind(Br.proxy),Br,Ui)}function createWatcher$1(Vi,Br,Ui,Es){const mh=Es.includes(".")?createPathGetter$1(Ui,Es):()=>Ui[Es];if(isString$7(Vi)){const $Q=Br[Vi];isFunction$5($Q)&&watch$2(mh,$Q)}else if(isFunction$5(Vi))watch$2(mh,Vi.bind(Ui));else if(isObject$8(Vi))if(isArray$a(Vi))Vi.forEach($Q=>createWatcher$1($Q,Br,Ui,Es));else{const $Q=isFunction$5(Vi.handler)?Vi.handler.bind(Ui):Br[Vi.handler];isFunction$5($Q)&&watch$2(mh,$Q,Vi)}}function resolveMergedOptions$1(Vi){const Br=Vi.type,{mixins:Ui,extends:Es}=Br,{mixins:mh,optionsCache:$Q,config:{optionMergeStrategies:RQ}}=Vi.appContext,PQ=$Q.get(Br);let NQ;return PQ?NQ=PQ:!mh.length&&!Ui&&!Es?NQ=Br:(NQ={},mh.length&&mh.forEach(FQ=>mergeOptions$2(NQ,FQ,RQ,!0)),mergeOptions$2(NQ,Br,RQ)),isObject$8(Br)&&$Q.set(Br,NQ),NQ}function mergeOptions$2(Vi,Br,Ui,Es=!1){const{mixins:mh,extends:$Q}=Br;$Q&&mergeOptions$2(Vi,$Q,Ui,!0),mh&&mh.forEach(RQ=>mergeOptions$2(Vi,RQ,Ui,!0));for(const RQ in Br)if(!(Es&&RQ==="expose")){const PQ=internalOptionMergeStrats$1[RQ]||Ui&&Ui[RQ];Vi[RQ]=PQ?PQ(Vi[RQ],Br[RQ]):Br[RQ]}return Vi}const internalOptionMergeStrats$1={data:mergeDataFn$1,props:mergeEmitsOrPropsOptions$1,emits:mergeEmitsOrPropsOptions$1,methods:mergeObjectOptions$1,computed:mergeObjectOptions$1,beforeCreate:mergeAsArray$2,created:mergeAsArray$2,beforeMount:mergeAsArray$2,mounted:mergeAsArray$2,beforeUpdate:mergeAsArray$2,updated:mergeAsArray$2,beforeDestroy:mergeAsArray$2,beforeUnmount:mergeAsArray$2,destroyed:mergeAsArray$2,unmounted:mergeAsArray$2,activated:mergeAsArray$2,deactivated:mergeAsArray$2,errorCaptured:mergeAsArray$2,serverPrefetch:mergeAsArray$2,components:mergeObjectOptions$1,directives:mergeObjectOptions$1,watch:mergeWatchOptions$1,provide:mergeDataFn$1,inject:mergeInject$1};function mergeDataFn$1(Vi,Br){return Br?Vi?function(){return extend$7(isFunction$5(Vi)?Vi.call(this,this):Vi,isFunction$5(Br)?Br.call(this,this):Br)}:Br:Vi}function mergeInject$1(Vi,Br){return mergeObjectOptions$1(normalizeInject$1(Vi),normalizeInject$1(Br))}function normalizeInject$1(Vi){if(isArray$a(Vi)){const Br={};for(let Ui=0;Ui1)return Ui&&isFunction$5(Br)?Br.call(Es&&Es.proxy):Br}}function hasInjectionContext$1(){return!!(currentInstance$1||currentRenderingInstance$1||currentApp$1)}const internalObjectProto={},createInternalObject=()=>Object.create(internalObjectProto),isInternalObject=Vi=>Object.getPrototypeOf(Vi)===internalObjectProto;function initProps$1(Vi,Br,Ui,Es=!1){const mh={},$Q=createInternalObject();Vi.propsDefaults=Object.create(null),setFullProps$1(Vi,Br,mh,$Q);for(const RQ in Vi.propsOptions[0])RQ in mh||(mh[RQ]=void 0);Ui?Vi.props=Es?mh:shallowReactive$1(mh):Vi.type.props?Vi.props=mh:Vi.props=$Q,Vi.attrs=$Q}function updateProps$1(Vi,Br,Ui,Es){const{props:mh,attrs:$Q,vnode:{patchFlag:RQ}}=Vi,PQ=toRaw$1(mh),[NQ]=Vi.propsOptions;let FQ=!1;if((Es||RQ>0)&&!(RQ&16)){if(RQ&8){const BQ=Vi.vnode.dynamicProps;for(let jQ=0;jQ{NQ=!0;const[HQ,KQ]=normalizePropsOptions$1(jQ,Br,!0);extend$7(RQ,HQ),KQ&&PQ.push(...KQ)};!Ui&&Br.mixins.length&&Br.mixins.forEach(BQ),Vi.extends&&BQ(Vi.extends),Vi.mixins&&Vi.mixins.forEach(BQ)}if(!$Q&&!NQ)return isObject$8(Vi)&&Es.set(Vi,EMPTY_ARR$1),EMPTY_ARR$1;if(isArray$a($Q))for(let BQ=0;BQ<$Q.length;BQ++){const jQ=camelize$1($Q[BQ]);validatePropName$1(jQ)&&(RQ[jQ]=EMPTY_OBJ$2)}else if($Q)for(const BQ in $Q){const jQ=camelize$1(BQ);if(validatePropName$1(jQ)){const HQ=$Q[BQ],KQ=RQ[jQ]=isArray$a(HQ)||isFunction$5(HQ)?{type:HQ}:extend$7({},HQ),see=KQ.type;let aee=!1,lee=!0;if(isArray$a(see))for(let pee=0;peeVi[0]==="_"||Vi==="$stable",normalizeSlotValue$1=Vi=>isArray$a(Vi)?Vi.map(normalizeVNode$1):[normalizeVNode$1(Vi)],normalizeSlot$2=(Vi,Br,Ui)=>{if(Br._n)return Br;const Es=withCtx$1((...mh)=>normalizeSlotValue$1(Br(...mh)),Ui);return Es._c=!1,Es},normalizeObjectSlots$1=(Vi,Br,Ui)=>{const Es=Vi._ctx;for(const mh in Vi){if(isInternalKey$1(mh))continue;const $Q=Vi[mh];if(isFunction$5($Q))Br[mh]=normalizeSlot$2(mh,$Q,Es);else if($Q!=null){const RQ=normalizeSlotValue$1($Q);Br[mh]=()=>RQ}}},normalizeVNodeSlots$1=(Vi,Br)=>{const Ui=normalizeSlotValue$1(Br);Vi.slots.default=()=>Ui},assignSlots=(Vi,Br,Ui)=>{for(const Es in Br)(Ui||Es!=="_")&&(Vi[Es]=Br[Es])},initSlots$1=(Vi,Br,Ui)=>{const Es=Vi.slots=createInternalObject();if(Vi.vnode.shapeFlag&32){const mh=Br._;mh?(assignSlots(Es,Br,Ui),Ui&&def$1(Es,"_",mh,!0)):normalizeObjectSlots$1(Br,Es)}else Br&&normalizeVNodeSlots$1(Vi,Br)},updateSlots$1=(Vi,Br,Ui)=>{const{vnode:Es,slots:mh}=Vi;let $Q=!0,RQ=EMPTY_OBJ$2;if(Es.shapeFlag&32){const PQ=Br._;PQ?Ui&&PQ===1?$Q=!1:assignSlots(mh,Br,Ui):($Q=!Br.$stable,normalizeObjectSlots$1(Br,mh)),RQ=Br}else Br&&(normalizeVNodeSlots$1(Vi,Br),RQ={default:1});if($Q)for(const PQ in mh)!isInternalKey$1(PQ)&&RQ[PQ]==null&&delete mh[PQ]};function setRef$1(Vi,Br,Ui,Es,mh=!1){if(isArray$a(Vi)){Vi.forEach((HQ,KQ)=>setRef$1(HQ,Br&&(isArray$a(Br)?Br[KQ]:Br),Ui,Es,mh));return}if(isAsyncWrapper$1(Es)&&!mh)return;const $Q=Es.shapeFlag&4?getComponentPublicInstance(Es.component):Es.el,RQ=mh?null:$Q,{i:PQ,r:NQ}=Vi,FQ=Br&&Br.r,BQ=PQ.refs===EMPTY_OBJ$2?PQ.refs={}:PQ.refs,jQ=PQ.setupState;if(FQ!=null&&FQ!==NQ&&(isString$7(FQ)?(BQ[FQ]=null,hasOwn$5(jQ,FQ)&&(jQ[FQ]=null)):isRef$1(FQ)&&(FQ.value=null)),isFunction$5(NQ))callWithErrorHandling$1(NQ,PQ,12,[RQ,BQ]);else{const HQ=isString$7(NQ),KQ=isRef$1(NQ);if(HQ||KQ){const see=()=>{if(Vi.f){const aee=HQ?hasOwn$5(jQ,NQ)?jQ[NQ]:BQ[NQ]:NQ.value;mh?isArray$a(aee)&&remove$1(aee,$Q):isArray$a(aee)?aee.includes($Q)||aee.push($Q):HQ?(BQ[NQ]=[$Q],hasOwn$5(jQ,NQ)&&(jQ[NQ]=BQ[NQ])):(NQ.value=[$Q],Vi.k&&(BQ[Vi.k]=NQ.value))}else HQ?(BQ[NQ]=RQ,hasOwn$5(jQ,NQ)&&(jQ[NQ]=RQ)):KQ&&(NQ.value=RQ,Vi.k&&(BQ[Vi.k]=RQ))};RQ?(see.id=-1,queuePostRenderEffect$1(see,Ui)):see()}}}const TeleportEndKey=Symbol("_vte"),isTeleport$1=Vi=>Vi.__isTeleport,isTeleportDisabled$1=Vi=>Vi&&(Vi.disabled||Vi.disabled===""),isTargetSVG$1=Vi=>typeof SVGElement<"u"&&Vi instanceof SVGElement,isTargetMathML=Vi=>typeof MathMLElement=="function"&&Vi instanceof MathMLElement,resolveTarget$1=(Vi,Br)=>{const Ui=Vi&&Vi.to;return isString$7(Ui)?Br?Br(Ui):null:Ui},TeleportImpl$1={name:"Teleport",__isTeleport:!0,process(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,NQ,FQ){const{mc:BQ,pc:jQ,pbc:HQ,o:{insert:KQ,querySelector:see,createText:aee,createComment:lee}}=FQ,pee=isTeleportDisabled$1(Br.props);let{shapeFlag:Eee,children:Cee,dynamicChildren:yee}=Br;if(Vi==null){const Hee=Br.el=aee(""),Nee=Br.anchor=aee("");KQ(Hee,Ui,Es),KQ(Nee,Ui,Es);const Yee=Br.target=resolveTarget$1(Br.props,see),Ete=prepareAnchor(Yee,Br,aee,KQ);Yee&&(RQ==="svg"||isTargetSVG$1(Yee)?RQ="svg":(RQ==="mathml"||isTargetMathML(Yee))&&(RQ="mathml"));const Ate=(Pte,kte)=>{Eee&16&&BQ(Cee,Pte,kte,mh,$Q,RQ,PQ,NQ)};pee?Ate(Ui,Nee):Yee&&Ate(Yee,Ete)}else{Br.el=Vi.el,Br.targetStart=Vi.targetStart;const Hee=Br.anchor=Vi.anchor,Nee=Br.target=Vi.target,Yee=Br.targetAnchor=Vi.targetAnchor,Ete=isTeleportDisabled$1(Vi.props),Ate=Ete?Ui:Nee,Pte=Ete?Hee:Yee;if(RQ==="svg"||isTargetSVG$1(Nee)?RQ="svg":(RQ==="mathml"||isTargetMathML(Nee))&&(RQ="mathml"),yee?(HQ(Vi.dynamicChildren,yee,Ate,mh,$Q,RQ,PQ),traverseStaticChildren$1(Vi,Br,!0)):NQ||jQ(Vi,Br,Ate,Pte,mh,$Q,RQ,PQ,!1),pee)Ete?Br.props&&Vi.props&&Br.props.to!==Vi.props.to&&(Br.props.to=Vi.props.to):moveTeleport$1(Br,Ui,Hee,FQ,1);else if((Br.props&&Br.props.to)!==(Vi.props&&Vi.props.to)){const kte=Br.target=resolveTarget$1(Br.props,see);kte&&moveTeleport$1(Br,kte,null,FQ,0)}else Ete&&moveTeleport$1(Br,Nee,Yee,FQ,1)}updateCssVars$1(Br)},remove(Vi,Br,Ui,{um:Es,o:{remove:mh}},$Q){const{shapeFlag:RQ,children:PQ,anchor:NQ,targetStart:FQ,targetAnchor:BQ,target:jQ,props:HQ}=Vi;if(jQ&&(mh(FQ),mh(BQ)),$Q&&mh(NQ),RQ&16){const KQ=$Q||!isTeleportDisabled$1(HQ);for(let see=0;see{hasLoggedMismatchError||(console.error("Hydration completed but contains mismatches."),hasLoggedMismatchError=!0)},isSVGContainer$1=Vi=>Vi.namespaceURI.includes("svg")&&Vi.tagName!=="foreignObject",isMathMLContainer=Vi=>Vi.namespaceURI.includes("MathML"),getContainerType=Vi=>{if(isSVGContainer$1(Vi))return"svg";if(isMathMLContainer(Vi))return"mathml"},isComment$2=Vi=>Vi.nodeType===8;function createHydrationFunctions$1(Vi){const{mt:Br,p:Ui,o:{patchProp:Es,createText:mh,nextSibling:$Q,parentNode:RQ,remove:PQ,insert:NQ,createComment:FQ}}=Vi,BQ=(Cee,yee)=>{if(!yee.hasChildNodes()){Ui(null,Cee,yee),flushPostFlushCbs$1(),yee._vnode=Cee;return}jQ(yee.firstChild,Cee,null,null,null),flushPostFlushCbs$1(),yee._vnode=Cee},jQ=(Cee,yee,Hee,Nee,Yee,Ete=!1)=>{Ete=Ete||!!yee.dynamicChildren;const Ate=isComment$2(Cee)&&Cee.data==="[",Pte=()=>aee(Cee,yee,Hee,Nee,Yee,Ate),{type:kte,ref:Nte,shapeFlag:Bte,patchFlag:Lte}=yee;let Rte=Cee.nodeType;yee.el=Cee,Lte===-2&&(Ete=!1,yee.dynamicChildren=null);let Fte=null;switch(kte){case Text$2:Rte!==3?yee.children===""?(NQ(yee.el=mh(""),RQ(Cee),Cee),Fte=Cee):Fte=Pte():(Cee.data!==yee.children&&(logMismatchError(),Cee.data=yee.children),Fte=$Q(Cee));break;case Comment$2:Eee(Cee)?(Fte=$Q(Cee),pee(yee.el=Cee.content.firstChild,Cee,Hee)):Rte!==8||Ate?Fte=Pte():Fte=$Q(Cee);break;case Static$1:if(Ate&&(Cee=$Q(Cee),Rte=Cee.nodeType),Rte===1||Rte===3){Fte=Cee;const jte=!yee.children.length;for(let Xte=0;Xte{Ete=Ete||!!yee.dynamicChildren;const{type:Ate,props:Pte,patchFlag:kte,shapeFlag:Nte,dirs:Bte,transition:Lte}=yee,Rte=Ate==="input"||Ate==="option";if(Rte||kte!==-1){Bte&&invokeDirectiveHook$1(yee,null,Hee,"created");let Fte=!1;if(Eee(Cee)){Fte=needTransition(Nee,Lte)&&Hee&&Hee.vnode.props&&Hee.vnode.props.appear;const Xte=Cee.content.firstChild;Fte&&Lte.beforeEnter(Xte),pee(Xte,Cee,Hee),yee.el=Cee=Xte}if(Nte&16&&!(Pte&&(Pte.innerHTML||Pte.textContent))){let Xte=KQ(Cee.firstChild,yee,Cee,Hee,Nee,Yee,Ete);for(;Xte;){logMismatchError();const ire=Xte;Xte=Xte.nextSibling,PQ(ire)}}else Nte&8&&Cee.textContent!==yee.children&&(logMismatchError(),Cee.textContent=yee.children);if(Pte){if(Rte||!Ete||kte&48){const Xte=Cee.tagName.includes("-");for(const ire in Pte)(Rte&&(ire.endsWith("value")||ire==="indeterminate")||isOn$1(ire)&&!isReservedProp$1(ire)||ire[0]==="."||Xte)&&Es(Cee,ire,null,Pte[ire],void 0,Hee)}else if(Pte.onClick)Es(Cee,"onClick",null,Pte.onClick,void 0,Hee);else if(kte&4&&isReactive$1(Pte.style))for(const Xte in Pte.style)Pte.style[Xte]}let jte;(jte=Pte&&Pte.onVnodeBeforeMount)&&invokeVNodeHook$1(jte,Hee,yee),Bte&&invokeDirectiveHook$1(yee,null,Hee,"beforeMount"),((jte=Pte&&Pte.onVnodeMounted)||Bte||Fte)&&queueEffectWithSuspense$1(()=>{jte&&invokeVNodeHook$1(jte,Hee,yee),Fte&&Lte.enter(Cee),Bte&&invokeDirectiveHook$1(yee,null,Hee,"mounted")},Nee)}return Cee.nextSibling},KQ=(Cee,yee,Hee,Nee,Yee,Ete,Ate)=>{Ate=Ate||!!yee.dynamicChildren;const Pte=yee.children,kte=Pte.length;for(let Nte=0;Nte{const{slotScopeIds:Ate}=yee;Ate&&(Yee=Yee?Yee.concat(Ate):Ate);const Pte=RQ(Cee),kte=KQ($Q(Cee),yee,Pte,Hee,Nee,Yee,Ete);return kte&&isComment$2(kte)&&kte.data==="]"?$Q(yee.anchor=kte):(logMismatchError(),NQ(yee.anchor=FQ("]"),Pte,kte),kte)},aee=(Cee,yee,Hee,Nee,Yee,Ete)=>{if(logMismatchError(),yee.el=null,Ete){const kte=lee(Cee);for(;;){const Nte=$Q(Cee);if(Nte&&Nte!==kte)PQ(Nte);else break}}const Ate=$Q(Cee),Pte=RQ(Cee);return PQ(Cee),Ui(null,yee,Pte,Ate,Hee,Nee,getContainerType(Pte),Yee),Ate},lee=(Cee,yee="[",Hee="]")=>{let Nee=0;for(;Cee;)if(Cee=$Q(Cee),Cee&&isComment$2(Cee)&&(Cee.data===yee&&Nee++,Cee.data===Hee)){if(Nee===0)return $Q(Cee);Nee--}return Cee},pee=(Cee,yee,Hee)=>{const Nee=yee.parentNode;Nee&&Nee.replaceChild(Cee,yee);let Yee=Hee;for(;Yee;)Yee.vnode.el===yee&&(Yee.vnode.el=Yee.subTree.el=Cee),Yee=Yee.parent},Eee=Cee=>Cee.nodeType===1&&Cee.tagName.toLowerCase()==="template";return[BQ,jQ]}const queuePostRenderEffect$1=queueEffectWithSuspense$1;function createRenderer$1(Vi){return baseCreateRenderer$1(Vi)}function createHydrationRenderer$1(Vi){return baseCreateRenderer$1(Vi,createHydrationFunctions$1)}function baseCreateRenderer$1(Vi,Br){const Ui=getGlobalThis$3();Ui.__VUE__=!0;const{insert:Es,remove:mh,patchProp:$Q,createElement:RQ,createText:PQ,createComment:NQ,setText:FQ,setElementText:BQ,parentNode:jQ,nextSibling:HQ,setScopeId:KQ=NOOP$1,insertStaticContent:see}=Vi,aee=(dre,tre,yre,Sre=null,$re=null,cre=null,Dre=void 0,ure=null,Zte=!!tre.dynamicChildren)=>{if(dre===tre)return;dre&&!isSameVNodeType$1(dre,tre)&&(Sre=vre(dre),nre(dre,$re,cre,!0),dre=null),tre.patchFlag===-2&&(Zte=!1,tre.dynamicChildren=null);const{type:Yte,ref:Jte,shapeFlag:hre}=tre;switch(Yte){case Text$2:lee(dre,tre,yre,Sre);break;case Comment$2:pee(dre,tre,yre,Sre);break;case Static$1:dre==null&&Eee(tre,yre,Sre,Dre);break;case Fragment$2:Nte(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte);break;default:hre&1?Hee(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte):hre&6?Bte(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte):(hre&64||hre&128)&&Yte.process(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte,mre)}Jte!=null&&$re&&setRef$1(Jte,dre&&dre.ref,cre,tre||dre,!tre)},lee=(dre,tre,yre,Sre)=>{if(dre==null)Es(tre.el=PQ(tre.children),yre,Sre);else{const $re=tre.el=dre.el;tre.children!==dre.children&&FQ($re,tre.children)}},pee=(dre,tre,yre,Sre)=>{dre==null?Es(tre.el=NQ(tre.children||""),yre,Sre):tre.el=dre.el},Eee=(dre,tre,yre,Sre)=>{[dre.el,dre.anchor]=see(dre.children,tre,yre,Sre,dre.el,dre.anchor)},Cee=({el:dre,anchor:tre},yre,Sre)=>{let $re;for(;dre&&dre!==tre;)$re=HQ(dre),Es(dre,yre,Sre),dre=$re;Es(tre,yre,Sre)},yee=({el:dre,anchor:tre})=>{let yre;for(;dre&&dre!==tre;)yre=HQ(dre),mh(dre),dre=yre;mh(tre)},Hee=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte)=>{tre.type==="svg"?Dre="svg":tre.type==="math"&&(Dre="mathml"),dre==null?Nee(tre,yre,Sre,$re,cre,Dre,ure,Zte):Ate(dre,tre,$re,cre,Dre,ure,Zte)},Nee=(dre,tre,yre,Sre,$re,cre,Dre,ure)=>{let Zte,Yte;const{props:Jte,shapeFlag:hre,transition:Ere,dirs:wre}=dre;if(Zte=dre.el=RQ(dre.type,cre,Jte&&Jte.is,Jte),hre&8?BQ(Zte,dre.children):hre&16&&Ete(dre.children,Zte,null,Sre,$re,resolveChildrenNamespace(dre,cre),Dre,ure),wre&&invokeDirectiveHook$1(dre,null,Sre,"created"),Yee(Zte,dre,dre.scopeId,Dre,Sre),Jte){for(const Hre in Jte)Hre!=="value"&&!isReservedProp$1(Hre)&&$Q(Zte,Hre,null,Jte[Hre],cre,Sre);"value"in Jte&&$Q(Zte,"value",null,Jte.value,cre),(Yte=Jte.onVnodeBeforeMount)&&invokeVNodeHook$1(Yte,Sre,dre)}wre&&invokeDirectiveHook$1(dre,null,Sre,"beforeMount");const Pre=needTransition($re,Ere);Pre&&Ere.beforeEnter(Zte),Es(Zte,tre,yre),((Yte=Jte&&Jte.onVnodeMounted)||Pre||wre)&&queuePostRenderEffect$1(()=>{Yte&&invokeVNodeHook$1(Yte,Sre,dre),Pre&&Ere.enter(Zte),wre&&invokeDirectiveHook$1(dre,null,Sre,"mounted")},$re)},Yee=(dre,tre,yre,Sre,$re)=>{if(yre&&KQ(dre,yre),Sre)for(let cre=0;cre{for(let Yte=Zte;Yte{const ure=tre.el=dre.el;let{patchFlag:Zte,dynamicChildren:Yte,dirs:Jte}=tre;Zte|=dre.patchFlag&16;const hre=dre.props||EMPTY_OBJ$2,Ere=tre.props||EMPTY_OBJ$2;let wre;if(yre&&toggleRecurse$1(yre,!1),(wre=Ere.onVnodeBeforeUpdate)&&invokeVNodeHook$1(wre,yre,tre,dre),Jte&&invokeDirectiveHook$1(tre,dre,yre,"beforeUpdate"),yre&&toggleRecurse$1(yre,!0),(hre.innerHTML&&Ere.innerHTML==null||hre.textContent&&Ere.textContent==null)&&BQ(ure,""),Yte?Pte(dre.dynamicChildren,Yte,ure,yre,Sre,resolveChildrenNamespace(tre,$re),cre):Dre||Xte(dre,tre,ure,null,yre,Sre,resolveChildrenNamespace(tre,$re),cre,!1),Zte>0){if(Zte&16)kte(ure,hre,Ere,yre,$re);else if(Zte&2&&hre.class!==Ere.class&&$Q(ure,"class",null,Ere.class,$re),Zte&4&&$Q(ure,"style",hre.style,Ere.style,$re),Zte&8){const Pre=tre.dynamicProps;for(let Hre=0;Hre{wre&&invokeVNodeHook$1(wre,yre,tre,dre),Jte&&invokeDirectiveHook$1(tre,dre,yre,"updated")},Sre)},Pte=(dre,tre,yre,Sre,$re,cre,Dre)=>{for(let ure=0;ure{if(tre!==yre){if(tre!==EMPTY_OBJ$2)for(const cre in tre)!isReservedProp$1(cre)&&!(cre in yre)&&$Q(dre,cre,tre[cre],null,$re,Sre);for(const cre in yre){if(isReservedProp$1(cre))continue;const Dre=yre[cre],ure=tre[cre];Dre!==ure&&cre!=="value"&&$Q(dre,cre,ure,Dre,$re,Sre)}"value"in yre&&$Q(dre,"value",tre.value,yre.value,$re)}},Nte=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte)=>{const Yte=tre.el=dre?dre.el:PQ(""),Jte=tre.anchor=dre?dre.anchor:PQ("");let{patchFlag:hre,dynamicChildren:Ere,slotScopeIds:wre}=tre;wre&&(ure=ure?ure.concat(wre):wre),dre==null?(Es(Yte,yre,Sre),Es(Jte,yre,Sre),Ete(tre.children||[],yre,Jte,$re,cre,Dre,ure,Zte)):hre>0&&hre&64&&Ere&&dre.dynamicChildren?(Pte(dre.dynamicChildren,Ere,yre,$re,cre,Dre,ure),(tre.key!=null||$re&&tre===$re.subTree)&&traverseStaticChildren$1(dre,tre,!0)):Xte(dre,tre,yre,Jte,$re,cre,Dre,ure,Zte)},Bte=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte)=>{tre.slotScopeIds=ure,dre==null?tre.shapeFlag&512?$re.ctx.activate(tre,yre,Sre,Dre,Zte):Lte(tre,yre,Sre,$re,cre,Dre,Zte):Rte(dre,tre,Zte)},Lte=(dre,tre,yre,Sre,$re,cre,Dre)=>{const ure=dre.component=createComponentInstance$1(dre,Sre,$re);if(isKeepAlive$1(dre)&&(ure.ctx.renderer=mre),setupComponent$1(ure,!1,Dre),ure.asyncDep){if($re&&$re.registerDep(ure,Fte,Dre),!dre.el){const Zte=ure.subTree=createVNode$1(Comment$2);pee(null,Zte,tre,yre)}}else Fte(ure,dre,tre,yre,$re,cre,Dre)},Rte=(dre,tre,yre)=>{const Sre=tre.component=dre.component;if(shouldUpdateComponent$1(dre,tre,yre))if(Sre.asyncDep&&!Sre.asyncResolved){jte(Sre,tre,yre);return}else Sre.next=tre,invalidateJob$1(Sre.update),Sre.effect.dirty=!0,Sre.update();else tre.el=dre.el,Sre.vnode=tre},Fte=(dre,tre,yre,Sre,$re,cre,Dre)=>{const ure=()=>{if(dre.isMounted){let{next:Jte,bu:hre,u:Ere,parent:wre,vnode:Pre}=dre;{const Tte=locateNonHydratedAsyncRoot(dre);if(Tte){Jte&&(Jte.el=Pre.el,jte(dre,Jte,Dre)),Tte.asyncDep.then(()=>{dre.isUnmounted||ure()});return}}let Hre=Jte,kre;toggleRecurse$1(dre,!1),Jte?(Jte.el=Pre.el,jte(dre,Jte,Dre)):Jte=Pre,hre&&invokeArrayFns$1(hre),(kre=Jte.props&&Jte.props.onVnodeBeforeUpdate)&&invokeVNodeHook$1(kre,wre,Jte,Pre),toggleRecurse$1(dre,!0);const Ore=renderComponentRoot$1(dre),Wre=dre.subTree;dre.subTree=Ore,aee(Wre,Ore,jQ(Wre.el),vre(Wre),dre,$re,cre),Jte.el=Ore.el,Hre===null&&updateHOCHostEl$1(dre,Ore.el),Ere&&queuePostRenderEffect$1(Ere,$re),(kre=Jte.props&&Jte.props.onVnodeUpdated)&&queuePostRenderEffect$1(()=>invokeVNodeHook$1(kre,wre,Jte,Pre),$re)}else{let Jte;const{el:hre,props:Ere}=tre,{bm:wre,m:Pre,parent:Hre}=dre,kre=isAsyncWrapper$1(tre);if(toggleRecurse$1(dre,!1),wre&&invokeArrayFns$1(wre),!kre&&(Jte=Ere&&Ere.onVnodeBeforeMount)&&invokeVNodeHook$1(Jte,Hre,tre),toggleRecurse$1(dre,!0),hre&&xre){const Ore=()=>{dre.subTree=renderComponentRoot$1(dre),xre(hre,dre.subTree,dre,$re,null)};kre?tre.type.__asyncLoader().then(()=>!dre.isUnmounted&&Ore()):Ore()}else{const Ore=dre.subTree=renderComponentRoot$1(dre);aee(null,Ore,yre,Sre,dre,$re,cre),tre.el=Ore.el}if(Pre&&queuePostRenderEffect$1(Pre,$re),!kre&&(Jte=Ere&&Ere.onVnodeMounted)){const Ore=tre;queuePostRenderEffect$1(()=>invokeVNodeHook$1(Jte,Hre,Ore),$re)}(tre.shapeFlag&256||Hre&&isAsyncWrapper$1(Hre.vnode)&&Hre.vnode.shapeFlag&256)&&dre.a&&queuePostRenderEffect$1(dre.a,$re),dre.isMounted=!0,tre=yre=Sre=null}},Zte=dre.effect=new ReactiveEffect$1(ure,NOOP$1,()=>queueJob$1(Yte),dre.scope),Yte=dre.update=()=>{Zte.dirty&&Zte.run()};Yte.i=dre,Yte.id=dre.uid,toggleRecurse$1(dre,!0),Yte()},jte=(dre,tre,yre)=>{tre.component=dre;const Sre=dre.vnode.props;dre.vnode=tre,dre.next=null,updateProps$1(dre,tre.props,Sre,yre),updateSlots$1(dre,tre.children,yre),pauseTracking$1(),flushPreFlushCbs$1(dre),resetTracking$1()},Xte=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte=!1)=>{const Yte=dre&&dre.children,Jte=dre?dre.shapeFlag:0,hre=tre.children,{patchFlag:Ere,shapeFlag:wre}=tre;if(Ere>0){if(Ere&128){qte(Yte,hre,yre,Sre,$re,cre,Dre,ure,Zte);return}else if(Ere&256){ire(Yte,hre,yre,Sre,$re,cre,Dre,ure,Zte);return}}wre&8?(Jte&16&&fre(Yte,$re,cre),hre!==Yte&&BQ(yre,hre)):Jte&16?wre&16?qte(Yte,hre,yre,Sre,$re,cre,Dre,ure,Zte):fre(Yte,$re,cre,!0):(Jte&8&&BQ(yre,""),wre&16&&Ete(hre,yre,Sre,$re,cre,Dre,ure,Zte))},ire=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte)=>{dre=dre||EMPTY_ARR$1,tre=tre||EMPTY_ARR$1;const Yte=dre.length,Jte=tre.length,hre=Math.min(Yte,Jte);let Ere;for(Ere=0;EreJte?fre(dre,$re,cre,!0,!1,hre):Ete(tre,yre,Sre,$re,cre,Dre,ure,Zte,hre)},qte=(dre,tre,yre,Sre,$re,cre,Dre,ure,Zte)=>{let Yte=0;const Jte=tre.length;let hre=dre.length-1,Ere=Jte-1;for(;Yte<=hre&&Yte<=Ere;){const wre=dre[Yte],Pre=tre[Yte]=Zte?cloneIfMounted$1(tre[Yte]):normalizeVNode$1(tre[Yte]);if(isSameVNodeType$1(wre,Pre))aee(wre,Pre,yre,null,$re,cre,Dre,ure,Zte);else break;Yte++}for(;Yte<=hre&&Yte<=Ere;){const wre=dre[hre],Pre=tre[Ere]=Zte?cloneIfMounted$1(tre[Ere]):normalizeVNode$1(tre[Ere]);if(isSameVNodeType$1(wre,Pre))aee(wre,Pre,yre,null,$re,cre,Dre,ure,Zte);else break;hre--,Ere--}if(Yte>hre){if(Yte<=Ere){const wre=Ere+1,Pre=wreEre)for(;Yte<=hre;)nre(dre[Yte],$re,cre,!0),Yte++;else{const wre=Yte,Pre=Yte,Hre=new Map;for(Yte=Pre;Yte<=Ere;Yte++){const Mee=tre[Yte]=Zte?cloneIfMounted$1(tre[Yte]):normalizeVNode$1(tre[Yte]);Mee.key!=null&&Hre.set(Mee.key,Yte)}let kre,Ore=0;const Wre=Ere-Pre+1;let Tte=!1,_re=0;const Ute=new Array(Wre);for(Yte=0;Yte=Wre){nre(Mee,$re,cre,!0);continue}let $ee;if(Mee.key!=null)$ee=Hre.get(Mee.key);else for(kre=Pre;kre<=Ere;kre++)if(Ute[kre-Pre]===0&&isSameVNodeType$1(Mee,tre[kre])){$ee=kre;break}$ee===void 0?nre(Mee,$re,cre,!0):(Ute[$ee-Pre]=Yte+1,$ee>=_re?_re=$ee:Tte=!0,aee(Mee,tre[$ee],yre,null,$re,cre,Dre,ure,Zte),Ore++)}const pte=Tte?getSequence$1(Ute):EMPTY_ARR$1;for(kre=pte.length-1,Yte=Wre-1;Yte>=0;Yte--){const Mee=Pre+Yte,$ee=tre[Mee],kee=Mee+1{const{el:cre,type:Dre,transition:ure,children:Zte,shapeFlag:Yte}=dre;if(Yte&6){Kte(dre.component.subTree,tre,yre,Sre);return}if(Yte&128){dre.suspense.move(tre,yre,Sre);return}if(Yte&64){Dre.move(dre,tre,yre,mre);return}if(Dre===Fragment$2){Es(cre,tre,yre);for(let hre=0;hreure.enter(cre),$re);else{const{leave:hre,delayLeave:Ere,afterLeave:wre}=ure,Pre=()=>Es(cre,tre,yre),Hre=()=>{hre(cre,()=>{Pre(),wre&&wre()})};Ere?Ere(cre,Pre,Hre):Hre()}else Es(cre,tre,yre)},nre=(dre,tre,yre,Sre=!1,$re=!1)=>{const{type:cre,props:Dre,ref:ure,children:Zte,dynamicChildren:Yte,shapeFlag:Jte,patchFlag:hre,dirs:Ere,cacheIndex:wre}=dre;if(hre===-2&&($re=!1),ure!=null&&setRef$1(ure,null,yre,dre,!0),wre!=null&&(tre.renderCache[wre]=void 0),Jte&256){tre.ctx.deactivate(dre);return}const Pre=Jte&1&&Ere,Hre=!isAsyncWrapper$1(dre);let kre;if(Hre&&(kre=Dre&&Dre.onVnodeBeforeUnmount)&&invokeVNodeHook$1(kre,tre,dre),Jte&6)ore(dre.component,yre,Sre);else{if(Jte&128){dre.suspense.unmount(yre,Sre);return}Pre&&invokeDirectiveHook$1(dre,null,tre,"beforeUnmount"),Jte&64?dre.type.remove(dre,tre,yre,mre,Sre):Yte&&!Yte.hasOnce&&(cre!==Fragment$2||hre>0&&hre&64)?fre(Yte,tre,yre,!1,!0):(cre===Fragment$2&&hre&384||!$re&&Jte&16)&&fre(Zte,tre,yre),Sre&&Wte(dre)}(Hre&&(kre=Dre&&Dre.onVnodeUnmounted)||Pre)&&queuePostRenderEffect$1(()=>{kre&&invokeVNodeHook$1(kre,tre,dre),Pre&&invokeDirectiveHook$1(dre,null,tre,"unmounted")},yre)},Wte=dre=>{const{type:tre,el:yre,anchor:Sre,transition:$re}=dre;if(tre===Fragment$2){Qte(yre,Sre);return}if(tre===Static$1){yee(dre);return}const cre=()=>{mh(yre),$re&&!$re.persisted&&$re.afterLeave&&$re.afterLeave()};if(dre.shapeFlag&1&&$re&&!$re.persisted){const{leave:Dre,delayLeave:ure}=$re,Zte=()=>Dre(yre,cre);ure?ure(dre.el,cre,Zte):Zte()}else cre()},Qte=(dre,tre)=>{let yre;for(;dre!==tre;)yre=HQ(dre),mh(dre),dre=yre;mh(tre)},ore=(dre,tre,yre)=>{const{bum:Sre,scope:$re,update:cre,subTree:Dre,um:ure,m:Zte,a:Yte}=dre;invalidateMount(Zte),invalidateMount(Yte),Sre&&invokeArrayFns$1(Sre),$re.stop(),cre&&(cre.active=!1,nre(Dre,dre,tre,yre)),ure&&queuePostRenderEffect$1(ure,tre),queuePostRenderEffect$1(()=>{dre.isUnmounted=!0},tre),tre&&tre.pendingBranch&&!tre.isUnmounted&&dre.asyncDep&&!dre.asyncResolved&&dre.suspenseId===tre.pendingId&&(tre.deps--,tre.deps===0&&tre.resolve())},fre=(dre,tre,yre,Sre=!1,$re=!1,cre=0)=>{for(let Dre=cre;Dre{if(dre.shapeFlag&6)return vre(dre.component.subTree);if(dre.shapeFlag&128)return dre.suspense.next();const tre=HQ(dre.anchor||dre.el),yre=tre&&tre[TeleportEndKey];return yre?HQ(yre):tre};let Are=!1;const sre=(dre,tre,yre)=>{dre==null?tre._vnode&&nre(tre._vnode,null,null,!0):aee(tre._vnode||null,dre,tre,null,null,null,yre),tre._vnode=dre,Are||(Are=!0,flushPreFlushCbs$1(),flushPostFlushCbs$1(),Are=!1)},mre={p:aee,um:nre,m:Kte,r:Wte,mt:Lte,mc:Ete,pc:Xte,pbc:Pte,n:vre,o:Vi};let gre,xre;return Br&&([gre,xre]=Br(mre)),{render:sre,hydrate:gre,createApp:createAppAPI$1(sre,gre)}}function resolveChildrenNamespace({type:Vi,props:Br},Ui){return Ui==="svg"&&Vi==="foreignObject"||Ui==="mathml"&&Vi==="annotation-xml"&&Br&&Br.encoding&&Br.encoding.includes("html")?void 0:Ui}function toggleRecurse$1({effect:Vi,update:Br},Ui){Vi.allowRecurse=Br.allowRecurse=Ui}function needTransition(Vi,Br){return(!Vi||Vi&&!Vi.pendingBranch)&&Br&&!Br.persisted}function traverseStaticChildren$1(Vi,Br,Ui=!1){const Es=Vi.children,mh=Br.children;if(isArray$a(Es)&&isArray$a(mh))for(let $Q=0;$Q>1,Vi[Ui[PQ]]0&&(Br[Es]=Ui[$Q-1]),Ui[$Q]=Es)}}for($Q=Ui.length,RQ=Ui[$Q-1];$Q-- >0;)Ui[$Q]=RQ,RQ=Br[RQ];return Ui}function locateNonHydratedAsyncRoot(Vi){const Br=Vi.subTree.component;if(Br)return Br.asyncDep&&!Br.asyncResolved?Br:locateNonHydratedAsyncRoot(Br)}function invalidateMount(Vi){if(Vi)for(let Br=0;Brinject$1(ssrContextKey$1);function watchEffect$1(Vi,Br){return doWatch$1(Vi,null,Br)}function watchPostEffect$1(Vi,Br){return doWatch$1(Vi,null,{flush:"post"})}function watchSyncEffect$1(Vi,Br){return doWatch$1(Vi,null,{flush:"sync"})}const INITIAL_WATCHER_VALUE$1={};function watch$2(Vi,Br,Ui){return doWatch$1(Vi,Br,Ui)}function doWatch$1(Vi,Br,{immediate:Ui,deep:Es,flush:mh,once:$Q,onTrack:RQ,onTrigger:PQ}=EMPTY_OBJ$2){if(Br&&$Q){const Nee=Br;Br=(...Yee)=>{Nee(...Yee),Hee()}}const NQ=currentInstance$1,FQ=Nee=>Es===!0?Nee:traverse$1(Nee,Es===!1?1:void 0);let BQ,jQ=!1,HQ=!1;if(isRef$1(Vi)?(BQ=()=>Vi.value,jQ=isShallow$1(Vi)):isReactive$1(Vi)?(BQ=()=>FQ(Vi),jQ=!0):isArray$a(Vi)?(HQ=!0,jQ=Vi.some(Nee=>isReactive$1(Nee)||isShallow$1(Nee)),BQ=()=>Vi.map(Nee=>{if(isRef$1(Nee))return Nee.value;if(isReactive$1(Nee))return FQ(Nee);if(isFunction$5(Nee))return callWithErrorHandling$1(Nee,NQ,2)})):isFunction$5(Vi)?Br?BQ=()=>callWithErrorHandling$1(Vi,NQ,2):BQ=()=>(KQ&&KQ(),callWithAsyncErrorHandling$1(Vi,NQ,3,[see])):BQ=NOOP$1,Br&&Es){const Nee=BQ;BQ=()=>traverse$1(Nee())}let KQ,see=Nee=>{KQ=Cee.onStop=()=>{callWithErrorHandling$1(Nee,NQ,4),KQ=Cee.onStop=void 0}},aee;if(isInSSRComponentSetup$1)if(see=NOOP$1,Br?Ui&&callWithAsyncErrorHandling$1(Br,NQ,3,[BQ(),HQ?[]:void 0,see]):BQ(),mh==="sync"){const Nee=useSSRContext$1();aee=Nee.__watcherHandles||(Nee.__watcherHandles=[])}else return NOOP$1;let lee=HQ?new Array(Vi.length).fill(INITIAL_WATCHER_VALUE$1):INITIAL_WATCHER_VALUE$1;const pee=()=>{if(!(!Cee.active||!Cee.dirty))if(Br){const Nee=Cee.run();(Es||jQ||(HQ?Nee.some((Yee,Ete)=>hasChanged$1(Yee,lee[Ete])):hasChanged$1(Nee,lee)))&&(KQ&&KQ(),callWithAsyncErrorHandling$1(Br,NQ,3,[Nee,lee===INITIAL_WATCHER_VALUE$1?void 0:HQ&&lee[0]===INITIAL_WATCHER_VALUE$1?[]:lee,see]),lee=Nee)}else Cee.run()};pee.allowRecurse=!!Br;let Eee;mh==="sync"?Eee=pee:mh==="post"?Eee=()=>queuePostRenderEffect$1(pee,NQ&&NQ.suspense):(pee.pre=!0,NQ&&(pee.id=NQ.uid),Eee=()=>queueJob$1(pee));const Cee=new ReactiveEffect$1(BQ,NOOP$1,Eee),yee=getCurrentScope$1(),Hee=()=>{Cee.stop(),yee&&remove$1(yee.effects,Cee)};return Br?Ui?pee():lee=Cee.run():mh==="post"?queuePostRenderEffect$1(Cee.run.bind(Cee),NQ&&NQ.suspense):Cee.run(),aee&&aee.push(Hee),Hee}function instanceWatch$1(Vi,Br,Ui){const Es=this.proxy,mh=isString$7(Vi)?Vi.includes(".")?createPathGetter$1(Es,Vi):()=>Es[Vi]:Vi.bind(Es,Es);let $Q;isFunction$5(Br)?$Q=Br:($Q=Br.handler,Ui=Br);const RQ=setCurrentInstance$1(this),PQ=doWatch$1(mh,$Q.bind(Es),Ui);return RQ(),PQ}function createPathGetter$1(Vi,Br){const Ui=Br.split(".");return()=>{let Es=Vi;for(let mh=0;mh{traverse$1(Es,Br,Ui)});else if(isPlainObject$7(Vi)){for(const Es in Vi)traverse$1(Vi[Es],Br,Ui);for(const Es of Object.getOwnPropertySymbols(Vi))Object.prototype.propertyIsEnumerable.call(Vi,Es)&&traverse$1(Vi[Es],Br,Ui)}return Vi}function useModel$1(Vi,Br,Ui=EMPTY_OBJ$2){const Es=getCurrentInstance$1(),mh=camelize$1(Br),$Q=hyphenate$1(Br),RQ=getModelModifiers(Vi,Br),PQ=customRef$1((NQ,FQ)=>{let BQ,jQ=EMPTY_OBJ$2,HQ;return watchSyncEffect$1(()=>{const KQ=Vi[Br];hasChanged$1(BQ,KQ)&&(BQ=KQ,FQ())}),{get(){return NQ(),Ui.get?Ui.get(BQ):BQ},set(KQ){const see=Ui.set?Ui.set(KQ):KQ;if(!hasChanged$1(see,BQ)&&!(jQ!==EMPTY_OBJ$2&&hasChanged$1(KQ,jQ)))return;const aee=Es.vnode.props;aee&&(Br in aee||mh in aee||$Q in aee)&&(`onUpdate:${Br}`in aee||`onUpdate:${mh}`in aee||`onUpdate:${$Q}`in aee)||(BQ=KQ,FQ()),Es.emit(`update:${Br}`,see),hasChanged$1(KQ,see)&&hasChanged$1(KQ,jQ)&&!hasChanged$1(see,HQ)&&FQ(),jQ=KQ,HQ=see}}});return PQ[Symbol.iterator]=()=>{let NQ=0;return{next(){return NQ<2?{value:NQ++?RQ||EMPTY_OBJ$2:PQ,done:!1}:{done:!0}}}},PQ}const getModelModifiers=(Vi,Br)=>Br==="modelValue"||Br==="model-value"?Vi.modelModifiers:Vi[`${Br}Modifiers`]||Vi[`${camelize$1(Br)}Modifiers`]||Vi[`${hyphenate$1(Br)}Modifiers`];function emit$1(Vi,Br,...Ui){if(Vi.isUnmounted)return;const Es=Vi.vnode.props||EMPTY_OBJ$2;let mh=Ui;const $Q=Br.startsWith("update:"),RQ=$Q&&getModelModifiers(Es,Br.slice(7));RQ&&(RQ.trim&&(mh=Ui.map(BQ=>isString$7(BQ)?BQ.trim():BQ)),RQ.number&&(mh=Ui.map(looseToNumber$1)));let PQ,NQ=Es[PQ=toHandlerKey$1(Br)]||Es[PQ=toHandlerKey$1(camelize$1(Br))];!NQ&&$Q&&(NQ=Es[PQ=toHandlerKey$1(hyphenate$1(Br))]),NQ&&callWithAsyncErrorHandling$1(NQ,Vi,6,mh);const FQ=Es[PQ+"Once"];if(FQ){if(!Vi.emitted)Vi.emitted={};else if(Vi.emitted[PQ])return;Vi.emitted[PQ]=!0,callWithAsyncErrorHandling$1(FQ,Vi,6,mh)}}function normalizeEmitsOptions$1(Vi,Br,Ui=!1){const Es=Br.emitsCache,mh=Es.get(Vi);if(mh!==void 0)return mh;const $Q=Vi.emits;let RQ={},PQ=!1;if(!isFunction$5(Vi)){const NQ=FQ=>{const BQ=normalizeEmitsOptions$1(FQ,Br,!0);BQ&&(PQ=!0,extend$7(RQ,BQ))};!Ui&&Br.mixins.length&&Br.mixins.forEach(NQ),Vi.extends&&NQ(Vi.extends),Vi.mixins&&Vi.mixins.forEach(NQ)}return!$Q&&!PQ?(isObject$8(Vi)&&Es.set(Vi,null),null):(isArray$a($Q)?$Q.forEach(NQ=>RQ[NQ]=null):extend$7(RQ,$Q),isObject$8(Vi)&&Es.set(Vi,RQ),RQ)}function isEmitListener$1(Vi,Br){return!Vi||!isOn$1(Br)?!1:(Br=Br.slice(2).replace(/Once$/,""),hasOwn$5(Vi,Br[0].toLowerCase()+Br.slice(1))||hasOwn$5(Vi,hyphenate$1(Br))||hasOwn$5(Vi,Br))}function markAttrsAccessed$1(){}function renderComponentRoot$1(Vi){const{type:Br,vnode:Ui,proxy:Es,withProxy:mh,propsOptions:[$Q],slots:RQ,attrs:PQ,emit:NQ,render:FQ,renderCache:BQ,props:jQ,data:HQ,setupState:KQ,ctx:see,inheritAttrs:aee}=Vi,lee=setCurrentRenderingInstance$1(Vi);let pee,Eee;try{if(Ui.shapeFlag&4){const yee=mh||Es,Hee=yee;pee=normalizeVNode$1(FQ.call(Hee,yee,BQ,jQ,KQ,HQ,see)),Eee=PQ}else{const yee=Br;pee=normalizeVNode$1(yee.length>1?yee(jQ,{attrs:PQ,slots:RQ,emit:NQ}):yee(jQ,null)),Eee=Br.props?PQ:getFunctionalFallthrough$1(PQ)}}catch(yee){blockStack$1.length=0,handleError$1(yee,Vi,1),pee=createVNode$1(Comment$2)}let Cee=pee;if(Eee&&aee!==!1){const yee=Object.keys(Eee),{shapeFlag:Hee}=Cee;yee.length&&Hee&7&&($Q&&yee.some(isModelListener$1)&&(Eee=filterModelListeners$1(Eee,$Q)),Cee=cloneVNode$1(Cee,Eee,!1,!0))}return Ui.dirs&&(Cee=cloneVNode$1(Cee,null,!1,!0),Cee.dirs=Cee.dirs?Cee.dirs.concat(Ui.dirs):Ui.dirs),Ui.transition&&(Cee.transition=Ui.transition),pee=Cee,setCurrentRenderingInstance$1(lee),pee}function filterSingleRoot$1(Vi,Br=!0){let Ui;for(let Es=0;Es{let Br;for(const Ui in Vi)(Ui==="class"||Ui==="style"||isOn$1(Ui))&&((Br||(Br={}))[Ui]=Vi[Ui]);return Br},filterModelListeners$1=(Vi,Br)=>{const Ui={};for(const Es in Vi)(!isModelListener$1(Es)||!(Es.slice(9)in Br))&&(Ui[Es]=Vi[Es]);return Ui};function shouldUpdateComponent$1(Vi,Br,Ui){const{props:Es,children:mh,component:$Q}=Vi,{props:RQ,children:PQ,patchFlag:NQ}=Br,FQ=$Q.emitsOptions;if(Br.dirs||Br.transition)return!0;if(Ui&&NQ>=0){if(NQ&1024)return!0;if(NQ&16)return Es?hasPropsChanged$1(Es,RQ,FQ):!!RQ;if(NQ&8){const BQ=Br.dynamicProps;for(let jQ=0;jQVi.__isSuspense;let suspenseId=0;const SuspenseImpl$1={name:"Suspense",__isSuspense:!0,process(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,NQ,FQ){if(Vi==null)mountSuspense$1(Br,Ui,Es,mh,$Q,RQ,PQ,NQ,FQ);else{if($Q&&$Q.deps>0&&!Vi.suspense.isInFallback){Br.suspense=Vi.suspense,Br.suspense.vnode=Br,Br.el=Vi.el;return}patchSuspense$1(Vi,Br,Ui,Es,mh,RQ,PQ,NQ,FQ)}},hydrate:hydrateSuspense$1,normalize:normalizeSuspenseChildren$1},Suspense$1=SuspenseImpl$1;function triggerEvent$1(Vi,Br){const Ui=Vi.props&&Vi.props[Br];isFunction$5(Ui)&&Ui()}function mountSuspense$1(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,NQ){const{p:FQ,o:{createElement:BQ}}=NQ,jQ=BQ("div"),HQ=Vi.suspense=createSuspenseBoundary$1(Vi,mh,Es,Br,jQ,Ui,$Q,RQ,PQ,NQ);FQ(null,HQ.pendingBranch=Vi.ssContent,jQ,null,Es,HQ,$Q,RQ),HQ.deps>0?(triggerEvent$1(Vi,"onPending"),triggerEvent$1(Vi,"onFallback"),FQ(null,Vi.ssFallback,Br,Ui,Es,null,$Q,RQ),setActiveBranch$1(HQ,Vi.ssFallback)):HQ.resolve(!1,!0)}function patchSuspense$1(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,{p:NQ,um:FQ,o:{createElement:BQ}}){const jQ=Br.suspense=Vi.suspense;jQ.vnode=Br,Br.el=Vi.el;const HQ=Br.ssContent,KQ=Br.ssFallback,{activeBranch:see,pendingBranch:aee,isInFallback:lee,isHydrating:pee}=jQ;if(aee)jQ.pendingBranch=HQ,isSameVNodeType$1(HQ,aee)?(NQ(aee,HQ,jQ.hiddenContainer,null,mh,jQ,$Q,RQ,PQ),jQ.deps<=0?jQ.resolve():lee&&(pee||(NQ(see,KQ,Ui,Es,mh,null,$Q,RQ,PQ),setActiveBranch$1(jQ,KQ)))):(jQ.pendingId=suspenseId++,pee?(jQ.isHydrating=!1,jQ.activeBranch=aee):FQ(aee,mh,jQ),jQ.deps=0,jQ.effects.length=0,jQ.hiddenContainer=BQ("div"),lee?(NQ(null,HQ,jQ.hiddenContainer,null,mh,jQ,$Q,RQ,PQ),jQ.deps<=0?jQ.resolve():(NQ(see,KQ,Ui,Es,mh,null,$Q,RQ,PQ),setActiveBranch$1(jQ,KQ))):see&&isSameVNodeType$1(HQ,see)?(NQ(see,HQ,Ui,Es,mh,jQ,$Q,RQ,PQ),jQ.resolve(!0)):(NQ(null,HQ,jQ.hiddenContainer,null,mh,jQ,$Q,RQ,PQ),jQ.deps<=0&&jQ.resolve()));else if(see&&isSameVNodeType$1(HQ,see))NQ(see,HQ,Ui,Es,mh,jQ,$Q,RQ,PQ),setActiveBranch$1(jQ,HQ);else if(triggerEvent$1(Br,"onPending"),jQ.pendingBranch=HQ,HQ.shapeFlag&512?jQ.pendingId=HQ.component.suspenseId:jQ.pendingId=suspenseId++,NQ(null,HQ,jQ.hiddenContainer,null,mh,jQ,$Q,RQ,PQ),jQ.deps<=0)jQ.resolve();else{const{timeout:Eee,pendingId:Cee}=jQ;Eee>0?setTimeout(()=>{jQ.pendingId===Cee&&jQ.fallback(KQ)},Eee):Eee===0&&jQ.fallback(KQ)}}function createSuspenseBoundary$1(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,NQ,FQ,BQ=!1){const{p:jQ,m:HQ,um:KQ,n:see,o:{parentNode:aee,remove:lee}}=FQ;let pee;const Eee=isVNodeSuspensible$1(Vi);Eee&&Br&&Br.pendingBranch&&(pee=Br.pendingId,Br.deps++);const Cee=Vi.props?toNumber$5(Vi.props.timeout):void 0,yee=$Q,Hee={vnode:Vi,parent:Br,parentComponent:Ui,namespace:RQ,container:Es,hiddenContainer:mh,deps:0,pendingId:suspenseId++,timeout:typeof Cee=="number"?Cee:-1,activeBranch:null,pendingBranch:null,isInFallback:!BQ,isHydrating:BQ,isUnmounted:!1,effects:[],resolve(Nee=!1,Yee=!1){const{vnode:Ete,activeBranch:Ate,pendingBranch:Pte,pendingId:kte,effects:Nte,parentComponent:Bte,container:Lte}=Hee;let Rte=!1;Hee.isHydrating?Hee.isHydrating=!1:Nee||(Rte=Ate&&Pte.transition&&Pte.transition.mode==="out-in",Rte&&(Ate.transition.afterLeave=()=>{kte===Hee.pendingId&&(HQ(Pte,Lte,$Q===yee?see(Ate):$Q,0),queuePostFlushCb$1(Nte))}),Ate&&(aee(Ate.el)!==Hee.hiddenContainer&&($Q=see(Ate)),KQ(Ate,Bte,Hee,!0)),Rte||HQ(Pte,Lte,$Q,0)),setActiveBranch$1(Hee,Pte),Hee.pendingBranch=null,Hee.isInFallback=!1;let Fte=Hee.parent,jte=!1;for(;Fte;){if(Fte.pendingBranch){Fte.effects.push(...Nte),jte=!0;break}Fte=Fte.parent}!jte&&!Rte&&queuePostFlushCb$1(Nte),Hee.effects=[],Eee&&Br&&Br.pendingBranch&&pee===Br.pendingId&&(Br.deps--,Br.deps===0&&!Yee&&Br.resolve()),triggerEvent$1(Ete,"onResolve")},fallback(Nee){if(!Hee.pendingBranch)return;const{vnode:Yee,activeBranch:Ete,parentComponent:Ate,container:Pte,namespace:kte}=Hee;triggerEvent$1(Yee,"onFallback");const Nte=see(Ete),Bte=()=>{Hee.isInFallback&&(jQ(null,Nee,Pte,Nte,Ate,null,kte,PQ,NQ),setActiveBranch$1(Hee,Nee))},Lte=Nee.transition&&Nee.transition.mode==="out-in";Lte&&(Ete.transition.afterLeave=Bte),Hee.isInFallback=!0,KQ(Ete,Ate,null,!0),Lte||Bte()},move(Nee,Yee,Ete){Hee.activeBranch&&HQ(Hee.activeBranch,Nee,Yee,Ete),Hee.container=Nee},next(){return Hee.activeBranch&&see(Hee.activeBranch)},registerDep(Nee,Yee,Ete){const Ate=!!Hee.pendingBranch;Ate&&Hee.deps++;const Pte=Nee.vnode.el;Nee.asyncDep.catch(kte=>{handleError$1(kte,Nee,0)}).then(kte=>{if(Nee.isUnmounted||Hee.isUnmounted||Hee.pendingId!==Nee.suspenseId)return;Nee.asyncResolved=!0;const{vnode:Nte}=Nee;handleSetupResult$1(Nee,kte,!1),Pte&&(Nte.el=Pte);const Bte=!Pte&&Nee.subTree.el;Yee(Nee,Nte,aee(Pte||Nee.subTree.el),Pte?null:see(Nee.subTree),Hee,RQ,Ete),Bte&&lee(Bte),updateHOCHostEl$1(Nee,Nte.el),Ate&&--Hee.deps===0&&Hee.resolve()})},unmount(Nee,Yee){Hee.isUnmounted=!0,Hee.activeBranch&&KQ(Hee.activeBranch,Ui,Nee,Yee),Hee.pendingBranch&&KQ(Hee.pendingBranch,Ui,Nee,Yee)}};return Hee}function hydrateSuspense$1(Vi,Br,Ui,Es,mh,$Q,RQ,PQ,NQ){const FQ=Br.suspense=createSuspenseBoundary$1(Br,Es,Ui,Vi.parentNode,document.createElement("div"),null,mh,$Q,RQ,PQ,!0),BQ=NQ(Vi,FQ.pendingBranch=Br.ssContent,Ui,FQ,$Q,RQ);return FQ.deps===0&&FQ.resolve(!1,!0),BQ}function normalizeSuspenseChildren$1(Vi){const{shapeFlag:Br,children:Ui}=Vi,Es=Br&32;Vi.ssContent=normalizeSuspenseSlot$1(Es?Ui.default:Ui),Vi.ssFallback=Es?normalizeSuspenseSlot$1(Ui.fallback):createVNode$1(Comment$2)}function normalizeSuspenseSlot$1(Vi){let Br;if(isFunction$5(Vi)){const Ui=isBlockTreeEnabled$1&&Vi._c;Ui&&(Vi._d=!1,openBlock$1()),Vi=Vi(),Ui&&(Vi._d=!0,Br=currentBlock$1,closeBlock$1())}return isArray$a(Vi)&&(Vi=filterSingleRoot$1(Vi)),Vi=normalizeVNode$1(Vi),Br&&!Vi.dynamicChildren&&(Vi.dynamicChildren=Br.filter(Ui=>Ui!==Vi)),Vi}function queueEffectWithSuspense$1(Vi,Br){Br&&Br.pendingBranch?isArray$a(Vi)?Br.effects.push(...Vi):Br.effects.push(Vi):queuePostFlushCb$1(Vi)}function setActiveBranch$1(Vi,Br){Vi.activeBranch=Br;const{vnode:Ui,parentComponent:Es}=Vi;let mh=Br.el;for(;!mh&&Br.component;)Br=Br.component.subTree,mh=Br.el;Ui.el=mh,Es&&Es.subTree===Ui&&(Es.vnode.el=mh,updateHOCHostEl$1(Es,mh))}function isVNodeSuspensible$1(Vi){const Br=Vi.props&&Vi.props.suspensible;return Br!=null&&Br!==!1}const Fragment$2=Symbol.for("v-fgt"),Text$2=Symbol.for("v-txt"),Comment$2=Symbol.for("v-cmt"),Static$1=Symbol.for("v-stc"),blockStack$1=[];let currentBlock$1=null;function openBlock$1(Vi=!1){blockStack$1.push(currentBlock$1=Vi?null:[])}function closeBlock$1(){blockStack$1.pop(),currentBlock$1=blockStack$1[blockStack$1.length-1]||null}let isBlockTreeEnabled$1=1;function setBlockTracking$1(Vi){isBlockTreeEnabled$1+=Vi,Vi<0&¤tBlock$1&&(currentBlock$1.hasOnce=!0)}function setupBlock$1(Vi){return Vi.dynamicChildren=isBlockTreeEnabled$1>0?currentBlock$1||EMPTY_ARR$1:null,closeBlock$1(),isBlockTreeEnabled$1>0&¤tBlock$1&¤tBlock$1.push(Vi),Vi}function createElementBlock$1(Vi,Br,Ui,Es,mh,$Q){return setupBlock$1(createBaseVNode$1(Vi,Br,Ui,Es,mh,$Q,!0))}function createBlock$1(Vi,Br,Ui,Es,mh){return setupBlock$1(createVNode$1(Vi,Br,Ui,Es,mh,!0))}function isVNode$3(Vi){return Vi?Vi.__v_isVNode===!0:!1}function isSameVNodeType$1(Vi,Br){return Vi.type===Br.type&&Vi.key===Br.key}function transformVNodeArgs$1(Vi){}const normalizeKey$1=({key:Vi})=>Vi??null,normalizeRef$1=({ref:Vi,ref_key:Br,ref_for:Ui})=>(typeof Vi=="number"&&(Vi=""+Vi),Vi!=null?isString$7(Vi)||isRef$1(Vi)||isFunction$5(Vi)?{i:currentRenderingInstance$1,r:Vi,k:Br,f:!!Ui}:Vi:null);function createBaseVNode$1(Vi,Br=null,Ui=null,Es=0,mh=null,$Q=Vi===Fragment$2?0:1,RQ=!1,PQ=!1){const NQ={__v_isVNode:!0,__v_skip:!0,type:Vi,props:Br,key:Br&&normalizeKey$1(Br),ref:Br&&normalizeRef$1(Br),scopeId:currentScopeId$1,slotScopeIds:null,children:Ui,component:null,suspense:null,ssContent:null,ssFallback:null,dirs:null,transition:null,el:null,anchor:null,target:null,targetStart:null,targetAnchor:null,staticCount:0,shapeFlag:$Q,patchFlag:Es,dynamicProps:mh,dynamicChildren:null,appContext:null,ctx:currentRenderingInstance$1};return PQ?(normalizeChildren$1(NQ,Ui),$Q&128&&Vi.normalize(NQ)):Ui&&(NQ.shapeFlag|=isString$7(Ui)?8:16),isBlockTreeEnabled$1>0&&!RQ&¤tBlock$1&&(NQ.patchFlag>0||$Q&6)&&NQ.patchFlag!==32&¤tBlock$1.push(NQ),NQ}const createVNode$1=_createVNode$1;function _createVNode$1(Vi,Br=null,Ui=null,Es=0,mh=null,$Q=!1){if((!Vi||Vi===NULL_DYNAMIC_COMPONENT$1)&&(Vi=Comment$2),isVNode$3(Vi)){const PQ=cloneVNode$1(Vi,Br,!0);return Ui&&normalizeChildren$1(PQ,Ui),isBlockTreeEnabled$1>0&&!$Q&¤tBlock$1&&(PQ.shapeFlag&6?currentBlock$1[currentBlock$1.indexOf(Vi)]=PQ:currentBlock$1.push(PQ)),PQ.patchFlag=-2,PQ}if(isClassComponent$1(Vi)&&(Vi=Vi.__vccOpts),Br){Br=guardReactiveProps$1(Br);let{class:PQ,style:NQ}=Br;PQ&&!isString$7(PQ)&&(Br.class=normalizeClass$1(PQ)),isObject$8(NQ)&&(isProxy$1(NQ)&&!isArray$a(NQ)&&(NQ=extend$7({},NQ)),Br.style=normalizeStyle$1(NQ))}const RQ=isString$7(Vi)?1:isSuspense$1(Vi)?128:isTeleport$1(Vi)?64:isObject$8(Vi)?4:isFunction$5(Vi)?2:0;return createBaseVNode$1(Vi,Br,Ui,Es,mh,RQ,$Q,!0)}function guardReactiveProps$1(Vi){return Vi?isProxy$1(Vi)||isInternalObject(Vi)?extend$7({},Vi):Vi:null}function cloneVNode$1(Vi,Br,Ui=!1,Es=!1){const{props:mh,ref:$Q,patchFlag:RQ,children:PQ,transition:NQ}=Vi,FQ=Br?mergeProps$1(mh||{},Br):mh,BQ={__v_isVNode:!0,__v_skip:!0,type:Vi.type,props:FQ,key:FQ&&normalizeKey$1(FQ),ref:Br&&Br.ref?Ui&&$Q?isArray$a($Q)?$Q.concat(normalizeRef$1(Br)):[$Q,normalizeRef$1(Br)]:normalizeRef$1(Br):$Q,scopeId:Vi.scopeId,slotScopeIds:Vi.slotScopeIds,children:PQ,target:Vi.target,targetStart:Vi.targetStart,targetAnchor:Vi.targetAnchor,staticCount:Vi.staticCount,shapeFlag:Vi.shapeFlag,patchFlag:Br&&Vi.type!==Fragment$2?RQ===-1?16:RQ|16:RQ,dynamicProps:Vi.dynamicProps,dynamicChildren:Vi.dynamicChildren,appContext:Vi.appContext,dirs:Vi.dirs,transition:NQ,component:Vi.component,suspense:Vi.suspense,ssContent:Vi.ssContent&&cloneVNode$1(Vi.ssContent),ssFallback:Vi.ssFallback&&cloneVNode$1(Vi.ssFallback),el:Vi.el,anchor:Vi.anchor,ctx:Vi.ctx,ce:Vi.ce};return NQ&&Es&&setTransitionHooks$1(BQ,NQ.clone(BQ)),BQ}function createTextVNode$1(Vi=" ",Br=0){return createVNode$1(Text$2,null,Vi,Br)}function createStaticVNode$1(Vi,Br){const Ui=createVNode$1(Static$1,null,Vi);return Ui.staticCount=Br,Ui}function createCommentVNode$1(Vi="",Br=!1){return Br?(openBlock$1(),createBlock$1(Comment$2,null,Vi)):createVNode$1(Comment$2,null,Vi)}function normalizeVNode$1(Vi){return Vi==null||typeof Vi=="boolean"?createVNode$1(Comment$2):isArray$a(Vi)?createVNode$1(Fragment$2,null,Vi.slice()):typeof Vi=="object"?cloneIfMounted$1(Vi):createVNode$1(Text$2,null,String(Vi))}function cloneIfMounted$1(Vi){return Vi.el===null&&Vi.patchFlag!==-1||Vi.memo?Vi:cloneVNode$1(Vi)}function normalizeChildren$1(Vi,Br){let Ui=0;const{shapeFlag:Es}=Vi;if(Br==null)Br=null;else if(isArray$a(Br))Ui=16;else if(typeof Br=="object")if(Es&65){const mh=Br.default;mh&&(mh._c&&(mh._d=!1),normalizeChildren$1(Vi,mh()),mh._c&&(mh._d=!0));return}else{Ui=32;const mh=Br._;!mh&&!isInternalObject(Br)?Br._ctx=currentRenderingInstance$1:mh===3&¤tRenderingInstance$1&&(currentRenderingInstance$1.slots._===1?Br._=1:(Br._=2,Vi.patchFlag|=1024))}else isFunction$5(Br)?(Br={default:Br,_ctx:currentRenderingInstance$1},Ui=32):(Br=String(Br),Es&64?(Ui=16,Br=[createTextVNode$1(Br)]):Ui=8);Vi.children=Br,Vi.shapeFlag|=Ui}function mergeProps$1(...Vi){const Br={};for(let Ui=0;UicurrentInstance$1||currentRenderingInstance$1;let internalSetCurrentInstance$1,setInSSRSetupState;{const Vi=getGlobalThis$3(),Br=(Ui,Es)=>{let mh;return(mh=Vi[Ui])||(mh=Vi[Ui]=[]),mh.push(Es),$Q=>{mh.length>1?mh.forEach(RQ=>RQ($Q)):mh[0]($Q)}};internalSetCurrentInstance$1=Br("__VUE_INSTANCE_SETTERS__",Ui=>currentInstance$1=Ui),setInSSRSetupState=Br("__VUE_SSR_SETTERS__",Ui=>isInSSRComponentSetup$1=Ui)}const setCurrentInstance$1=Vi=>{const Br=currentInstance$1;return internalSetCurrentInstance$1(Vi),Vi.scope.on(),()=>{Vi.scope.off(),internalSetCurrentInstance$1(Br)}},unsetCurrentInstance$1=()=>{currentInstance$1&¤tInstance$1.scope.off(),internalSetCurrentInstance$1(null)};function isStatefulComponent$1(Vi){return Vi.vnode.shapeFlag&4}let isInSSRComponentSetup$1=!1;function setupComponent$1(Vi,Br=!1,Ui=!1){Br&&setInSSRSetupState(Br);const{props:Es,children:mh}=Vi.vnode,$Q=isStatefulComponent$1(Vi);initProps$1(Vi,Es,$Q,Br),initSlots$1(Vi,mh,Ui);const RQ=$Q?setupStatefulComponent$1(Vi,Br):void 0;return Br&&setInSSRSetupState(!1),RQ}function setupStatefulComponent$1(Vi,Br){const Ui=Vi.type;Vi.accessCache=Object.create(null),Vi.proxy=new Proxy(Vi.ctx,PublicInstanceProxyHandlers$1);const{setup:Es}=Ui;if(Es){const mh=Vi.setupContext=Es.length>1?createSetupContext$1(Vi):null,$Q=setCurrentInstance$1(Vi);pauseTracking$1();const RQ=callWithErrorHandling$1(Es,Vi,0,[Vi.props,mh]);if(resetTracking$1(),$Q(),isPromise$3(RQ)){if(RQ.then(unsetCurrentInstance$1,unsetCurrentInstance$1),Br)return RQ.then(PQ=>{handleSetupResult$1(Vi,PQ,Br)}).catch(PQ=>{handleError$1(PQ,Vi,0)});Vi.asyncDep=RQ}else handleSetupResult$1(Vi,RQ,Br)}else finishComponentSetup$1(Vi,Br)}function handleSetupResult$1(Vi,Br,Ui){isFunction$5(Br)?Vi.type.__ssrInlineRender?Vi.ssrRender=Br:Vi.render=Br:isObject$8(Br)&&(Vi.setupState=proxyRefs$1(Br)),finishComponentSetup$1(Vi,Ui)}let compile$5,installWithProxy$1;function registerRuntimeCompiler$1(Vi){compile$5=Vi,installWithProxy$1=Br=>{Br.render._rc&&(Br.withProxy=new Proxy(Br.ctx,RuntimeCompiledPublicInstanceProxyHandlers$1))}}const isRuntimeOnly$1=()=>!compile$5;function finishComponentSetup$1(Vi,Br,Ui){const Es=Vi.type;if(!Vi.render){if(!Br&&compile$5&&!Es.render){const mh=Es.template||resolveMergedOptions$1(Vi).template;if(mh){const{isCustomElement:$Q,compilerOptions:RQ}=Vi.appContext.config,{delimiters:PQ,compilerOptions:NQ}=Es,FQ=extend$7(extend$7({isCustomElement:$Q,delimiters:PQ},RQ),NQ);Es.render=compile$5(mh,FQ)}}Vi.render=Es.render||NOOP$1,installWithProxy$1&&installWithProxy$1(Vi)}{const mh=setCurrentInstance$1(Vi);pauseTracking$1();try{applyOptions$1(Vi)}finally{resetTracking$1(),mh()}}}const attrsProxyHandlers={get(Vi,Br){return track$1(Vi,"get",""),Vi[Br]}};function createSetupContext$1(Vi){const Br=Ui=>{Vi.exposed=Ui||{}};return{attrs:new Proxy(Vi.attrs,attrsProxyHandlers),slots:Vi.slots,emit:Vi.emit,expose:Br}}function getComponentPublicInstance(Vi){return Vi.exposed?Vi.exposeProxy||(Vi.exposeProxy=new Proxy(proxyRefs$1(markRaw$1(Vi.exposed)),{get(Br,Ui){if(Ui in Br)return Br[Ui];if(Ui in publicPropertiesMap$1)return publicPropertiesMap$1[Ui](Vi)},has(Br,Ui){return Ui in Br||Ui in publicPropertiesMap$1}})):Vi.proxy}const classifyRE=/(?:^|[-_])(\w)/g,classify=Vi=>Vi.replace(classifyRE,Br=>Br.toUpperCase()).replace(/[-_]/g,"");function getComponentName$1(Vi,Br=!0){return isFunction$5(Vi)?Vi.displayName||Vi.name:Vi.name||Br&&Vi.__name}function formatComponentName(Vi,Br,Ui=!1){let Es=getComponentName$1(Br);if(!Es&&Br.__file){const mh=Br.__file.match(/([^/\\]+)\.\w+$/);mh&&(Es=mh[1])}if(!Es&&Vi&&Vi.parent){const mh=$Q=>{for(const RQ in $Q)if($Q[RQ]===Br)return RQ};Es=mh(Vi.components||Vi.parent.type.components)||mh(Vi.appContext.components)}return Es?classify(Es):Ui?"App":"Anonymous"}function isClassComponent$1(Vi){return isFunction$5(Vi)&&"__vccOpts"in Vi}const computed$2=(Vi,Br)=>computed$3(Vi,Br,isInSSRComponentSetup$1);function h$4z(Vi,Br,Ui){const Es=arguments.length;return Es===2?isObject$8(Br)&&!isArray$a(Br)?isVNode$3(Br)?createVNode$1(Vi,null,[Br]):createVNode$1(Vi,Br):createVNode$1(Vi,null,Br):(Es>3?Ui=Array.prototype.slice.call(arguments,2):Es===3&&isVNode$3(Ui)&&(Ui=[Ui]),createVNode$1(Vi,Br,Ui))}function initCustomFormatter$1(){}function withMemo$1(Vi,Br,Ui,Es){const mh=Ui[Es];if(mh&&isMemoSame$1(mh,Vi))return mh;const $Q=Br();return $Q.memo=Vi.slice(),$Q.cacheIndex=Es,Ui[Es]=$Q}function isMemoSame$1(Vi,Br){const Ui=Vi.memo;if(Ui.length!=Br.length)return!1;for(let Es=0;Es0&¤tBlock$1&¤tBlock$1.push(Vi),!0}const version$7="3.4.38",warn$3=NOOP$1,ErrorTypeStrings=ErrorTypeStrings$1,devtools$3=devtools$1$1,setDevtoolsHook$2=setDevtoolsHook$1,_ssrUtils$1={createComponentInstance:createComponentInstance$1,setupComponent:setupComponent$1,renderComponentRoot:renderComponentRoot$1,setCurrentRenderingInstance:setCurrentRenderingInstance$1,isVNode:isVNode$3,normalizeVNode:normalizeVNode$1,getComponentPublicInstance,ensureValidVNode:ensureValidVNode$1},ssrUtils$1=_ssrUtils$1,resolveFilter$1=null,compatUtils$1=null,DeprecationTypes=null;/**
-* @vue/runtime-dom v3.4.38
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/const svgNS$1="http://www.w3.org/2000/svg",mathmlNS="http://www.w3.org/1998/Math/MathML",doc$2=typeof document<"u"?document:null,templateContainer$1=doc$2&&doc$2.createElement("template"),nodeOps$1={insert:(Vi,Br,Ui)=>{Br.insertBefore(Vi,Ui||null)},remove:Vi=>{const Br=Vi.parentNode;Br&&Br.removeChild(Vi)},createElement:(Vi,Br,Ui,Es)=>{const mh=Br==="svg"?doc$2.createElementNS(svgNS$1,Vi):Br==="mathml"?doc$2.createElementNS(mathmlNS,Vi):Ui?doc$2.createElement(Vi,{is:Ui}):doc$2.createElement(Vi);return Vi==="select"&&Es&&Es.multiple!=null&&mh.setAttribute("multiple",Es.multiple),mh},createText:Vi=>doc$2.createTextNode(Vi),createComment:Vi=>doc$2.createComment(Vi),setText:(Vi,Br)=>{Vi.nodeValue=Br},setElementText:(Vi,Br)=>{Vi.textContent=Br},parentNode:Vi=>Vi.parentNode,nextSibling:Vi=>Vi.nextSibling,querySelector:Vi=>doc$2.querySelector(Vi),setScopeId(Vi,Br){Vi.setAttribute(Br,"")},insertStaticContent(Vi,Br,Ui,Es,mh,$Q){const RQ=Ui?Ui.previousSibling:Br.lastChild;if(mh&&(mh===$Q||mh.nextSibling))for(;Br.insertBefore(mh.cloneNode(!0),Ui),!(mh===$Q||!(mh=mh.nextSibling)););else{templateContainer$1.innerHTML=Es==="svg"?``:Es==="mathml"?``:Vi;const PQ=templateContainer$1.content;if(Es==="svg"||Es==="mathml"){const NQ=PQ.firstChild;for(;NQ.firstChild;)PQ.appendChild(NQ.firstChild);PQ.removeChild(NQ)}Br.insertBefore(PQ,Ui)}return[RQ?RQ.nextSibling:Br.firstChild,Ui?Ui.previousSibling:Br.lastChild]}},TRANSITION$2="transition",ANIMATION$1="animation",vtcKey=Symbol("_vtc"),Transition$1=(Vi,{slots:Br})=>h$4z(BaseTransition$1,resolveTransitionProps$1(Vi),Br);Transition$1.displayName="Transition";const DOMTransitionPropsValidators$1={name:String,type:String,css:{type:Boolean,default:!0},duration:[String,Number,Object],enterFromClass:String,enterActiveClass:String,enterToClass:String,appearFromClass:String,appearActiveClass:String,appearToClass:String,leaveFromClass:String,leaveActiveClass:String,leaveToClass:String},TransitionPropsValidators$1=Transition$1.props=extend$7({},BaseTransitionPropsValidators$1,DOMTransitionPropsValidators$1),callHook$2=(Vi,Br=[])=>{isArray$a(Vi)?Vi.forEach(Ui=>Ui(...Br)):Vi&&Vi(...Br)},hasExplicitCallback$1=Vi=>Vi?isArray$a(Vi)?Vi.some(Br=>Br.length>1):Vi.length>1:!1;function resolveTransitionProps$1(Vi){const Br={};for(const Nte in Vi)Nte in DOMTransitionPropsValidators$1||(Br[Nte]=Vi[Nte]);if(Vi.css===!1)return Br;const{name:Ui="v",type:Es,duration:mh,enterFromClass:$Q=`${Ui}-enter-from`,enterActiveClass:RQ=`${Ui}-enter-active`,enterToClass:PQ=`${Ui}-enter-to`,appearFromClass:NQ=$Q,appearActiveClass:FQ=RQ,appearToClass:BQ=PQ,leaveFromClass:jQ=`${Ui}-leave-from`,leaveActiveClass:HQ=`${Ui}-leave-active`,leaveToClass:KQ=`${Ui}-leave-to`}=Vi,see=normalizeDuration$1(mh),aee=see&&see[0],lee=see&&see[1],{onBeforeEnter:pee,onEnter:Eee,onEnterCancelled:Cee,onLeave:yee,onLeaveCancelled:Hee,onBeforeAppear:Nee=pee,onAppear:Yee=Eee,onAppearCancelled:Ete=Cee}=Br,Ate=(Nte,Bte,Lte)=>{removeTransitionClass$1(Nte,Bte?BQ:PQ),removeTransitionClass$1(Nte,Bte?FQ:RQ),Lte&&Lte()},Pte=(Nte,Bte)=>{Nte._isLeaving=!1,removeTransitionClass$1(Nte,jQ),removeTransitionClass$1(Nte,KQ),removeTransitionClass$1(Nte,HQ),Bte&&Bte()},kte=Nte=>(Bte,Lte)=>{const Rte=Nte?Yee:Eee,Fte=()=>Ate(Bte,Nte,Lte);callHook$2(Rte,[Bte,Fte]),nextFrame$1(()=>{removeTransitionClass$1(Bte,Nte?NQ:$Q),addTransitionClass$1(Bte,Nte?BQ:PQ),hasExplicitCallback$1(Rte)||whenTransitionEnds$1(Bte,Es,aee,Fte)})};return extend$7(Br,{onBeforeEnter(Nte){callHook$2(pee,[Nte]),addTransitionClass$1(Nte,$Q),addTransitionClass$1(Nte,RQ)},onBeforeAppear(Nte){callHook$2(Nee,[Nte]),addTransitionClass$1(Nte,NQ),addTransitionClass$1(Nte,FQ)},onEnter:kte(!1),onAppear:kte(!0),onLeave(Nte,Bte){Nte._isLeaving=!0;const Lte=()=>Pte(Nte,Bte);addTransitionClass$1(Nte,jQ),addTransitionClass$1(Nte,HQ),forceReflow$1(),nextFrame$1(()=>{Nte._isLeaving&&(removeTransitionClass$1(Nte,jQ),addTransitionClass$1(Nte,KQ),hasExplicitCallback$1(yee)||whenTransitionEnds$1(Nte,Es,lee,Lte))}),callHook$2(yee,[Nte,Lte])},onEnterCancelled(Nte){Ate(Nte,!1),callHook$2(Cee,[Nte])},onAppearCancelled(Nte){Ate(Nte,!0),callHook$2(Ete,[Nte])},onLeaveCancelled(Nte){Pte(Nte),callHook$2(Hee,[Nte])}})}function normalizeDuration$1(Vi){if(Vi==null)return null;if(isObject$8(Vi))return[NumberOf$1(Vi.enter),NumberOf$1(Vi.leave)];{const Br=NumberOf$1(Vi);return[Br,Br]}}function NumberOf$1(Vi){return toNumber$5(Vi)}function addTransitionClass$1(Vi,Br){Br.split(/\s+/).forEach(Ui=>Ui&&Vi.classList.add(Ui)),(Vi[vtcKey]||(Vi[vtcKey]=new Set)).add(Br)}function removeTransitionClass$1(Vi,Br){Br.split(/\s+/).forEach(Es=>Es&&Vi.classList.remove(Es));const Ui=Vi[vtcKey];Ui&&(Ui.delete(Br),Ui.size||(Vi[vtcKey]=void 0))}function nextFrame$1(Vi){requestAnimationFrame(()=>{requestAnimationFrame(Vi)})}let endId$1=0;function whenTransitionEnds$1(Vi,Br,Ui,Es){const mh=Vi._endId=++endId$1,$Q=()=>{mh===Vi._endId&&Es()};if(Ui)return setTimeout($Q,Ui);const{type:RQ,timeout:PQ,propCount:NQ}=getTransitionInfo$1(Vi,Br);if(!RQ)return Es();const FQ=RQ+"end";let BQ=0;const jQ=()=>{Vi.removeEventListener(FQ,HQ),$Q()},HQ=KQ=>{KQ.target===Vi&&++BQ>=NQ&&jQ()};setTimeout(()=>{BQ(Ui[see]||"").split(", "),mh=Es(`${TRANSITION$2}Delay`),$Q=Es(`${TRANSITION$2}Duration`),RQ=getTimeout$1(mh,$Q),PQ=Es(`${ANIMATION$1}Delay`),NQ=Es(`${ANIMATION$1}Duration`),FQ=getTimeout$1(PQ,NQ);let BQ=null,jQ=0,HQ=0;Br===TRANSITION$2?RQ>0&&(BQ=TRANSITION$2,jQ=RQ,HQ=$Q.length):Br===ANIMATION$1?FQ>0&&(BQ=ANIMATION$1,jQ=FQ,HQ=NQ.length):(jQ=Math.max(RQ,FQ),BQ=jQ>0?RQ>FQ?TRANSITION$2:ANIMATION$1:null,HQ=BQ?BQ===TRANSITION$2?$Q.length:NQ.length:0);const KQ=BQ===TRANSITION$2&&/\b(transform|all)(,|$)/.test(Es(`${TRANSITION$2}Property`).toString());return{type:BQ,timeout:jQ,propCount:HQ,hasTransform:KQ}}function getTimeout$1(Vi,Br){for(;Vi.lengthtoMs$1(Ui)+toMs$1(Vi[Es])))}function toMs$1(Vi){return Vi==="auto"?0:Number(Vi.slice(0,-1).replace(",","."))*1e3}function forceReflow$1(){return document.body.offsetHeight}function patchClass$1(Vi,Br,Ui){const Es=Vi[vtcKey];Es&&(Br=(Br?[Br,...Es]:[...Es]).join(" ")),Br==null?Vi.removeAttribute("class"):Ui?Vi.setAttribute("class",Br):Vi.className=Br}const vShowOriginalDisplay=Symbol("_vod"),vShowHidden=Symbol("_vsh"),vShow$1={beforeMount(Vi,{value:Br},{transition:Ui}){Vi[vShowOriginalDisplay]=Vi.style.display==="none"?"":Vi.style.display,Ui&&Br?Ui.beforeEnter(Vi):setDisplay$1(Vi,Br)},mounted(Vi,{value:Br},{transition:Ui}){Ui&&Br&&Ui.enter(Vi)},updated(Vi,{value:Br,oldValue:Ui},{transition:Es}){!Br!=!Ui&&(Es?Br?(Es.beforeEnter(Vi),setDisplay$1(Vi,!0),Es.enter(Vi)):Es.leave(Vi,()=>{setDisplay$1(Vi,!1)}):setDisplay$1(Vi,Br))},beforeUnmount(Vi,{value:Br}){setDisplay$1(Vi,Br)}};function setDisplay$1(Vi,Br){Vi.style.display=Br?Vi[vShowOriginalDisplay]:"none",Vi[vShowHidden]=!Br}function initVShowForSSR$1(){vShow$1.getSSRProps=({value:Vi})=>{if(!Vi)return{style:{display:"none"}}}}const CSS_VAR_TEXT=Symbol("");function useCssVars$1(Vi){const Br=getCurrentInstance$1();if(!Br)return;const Ui=Br.ut=(mh=Vi(Br.proxy))=>{Array.from(document.querySelectorAll(`[data-v-owner="${Br.uid}"]`)).forEach($Q=>setVarsOnNode$1($Q,mh))},Es=()=>{const mh=Vi(Br.proxy);setVarsOnVNode$1(Br.subTree,mh),Ui(mh)};onBeforeMount$1(()=>{watchPostEffect$1(Es)}),onMounted$1(()=>{const mh=new MutationObserver(Es);mh.observe(Br.subTree.el.parentNode,{childList:!0}),onUnmounted$1(()=>mh.disconnect())})}function setVarsOnVNode$1(Vi,Br){if(Vi.shapeFlag&128){const Ui=Vi.suspense;Vi=Ui.activeBranch,Ui.pendingBranch&&!Ui.isHydrating&&Ui.effects.push(()=>{setVarsOnVNode$1(Ui.activeBranch,Br)})}for(;Vi.component;)Vi=Vi.component.subTree;if(Vi.shapeFlag&1&&Vi.el)setVarsOnNode$1(Vi.el,Br);else if(Vi.type===Fragment$2)Vi.children.forEach(Ui=>setVarsOnVNode$1(Ui,Br));else if(Vi.type===Static$1){let{el:Ui,anchor:Es}=Vi;for(;Ui&&(setVarsOnNode$1(Ui,Br),Ui!==Es);)Ui=Ui.nextSibling}}function setVarsOnNode$1(Vi,Br){if(Vi.nodeType===1){const Ui=Vi.style;let Es="";for(const mh in Br)Ui.setProperty(`--${mh}`,Br[mh]),Es+=`--${mh}: ${Br[mh]};`;Ui[CSS_VAR_TEXT]=Es}}const displayRE=/(^|;)\s*display\s*:/;function patchStyle$1(Vi,Br,Ui){const Es=Vi.style,mh=isString$7(Ui);let $Q=!1;if(Ui&&!mh){if(Br)if(isString$7(Br))for(const RQ of Br.split(";")){const PQ=RQ.slice(0,RQ.indexOf(":")).trim();Ui[PQ]==null&&setStyle$1(Es,PQ,"")}else for(const RQ in Br)Ui[RQ]==null&&setStyle$1(Es,RQ,"");for(const RQ in Ui)RQ==="display"&&($Q=!0),setStyle$1(Es,RQ,Ui[RQ])}else if(mh){if(Br!==Ui){const RQ=Es[CSS_VAR_TEXT];RQ&&(Ui+=";"+RQ),Es.cssText=Ui,$Q=displayRE.test(Ui)}}else Br&&Vi.removeAttribute("style");vShowOriginalDisplay in Vi&&(Vi[vShowOriginalDisplay]=$Q?Es.display:"",Vi[vShowHidden]&&(Es.display="none"))}const importantRE$1=/\s*!important$/;function setStyle$1(Vi,Br,Ui){if(isArray$a(Ui))Ui.forEach(Es=>setStyle$1(Vi,Br,Es));else if(Ui==null&&(Ui=""),Br.startsWith("--"))Vi.setProperty(Br,Ui);else{const Es=autoPrefix$1(Vi,Br);importantRE$1.test(Ui)?Vi.setProperty(hyphenate$1(Es),Ui.replace(importantRE$1,""),"important"):Vi[Es]=Ui}}const prefixes$1=["Webkit","Moz","ms"],prefixCache$1={};function autoPrefix$1(Vi,Br){const Ui=prefixCache$1[Br];if(Ui)return Ui;let Es=camelize$1(Br);if(Es!=="filter"&&Es in Vi)return prefixCache$1[Br]=Es;Es=capitalize$3(Es);for(let mh=0;mhcachedNow$1||(p$7x.then(()=>cachedNow$1=0),cachedNow$1=Date.now());function createInvoker$1(Vi,Br){const Ui=Es=>{if(!Es._vts)Es._vts=Date.now();else if(Es._vts<=Ui.attached)return;callWithAsyncErrorHandling$1(patchStopImmediatePropagation$1(Es,Ui.value),Br,5,[Es])};return Ui.value=Vi,Ui.attached=getNow$1(),Ui}function patchStopImmediatePropagation$1(Vi,Br){if(isArray$a(Br)){const Ui=Vi.stopImmediatePropagation;return Vi.stopImmediatePropagation=()=>{Ui.call(Vi),Vi._stopped=!0},Br.map(Es=>mh=>!mh._stopped&&Es&&Es(mh))}else return Br}const isNativeOn=Vi=>Vi.charCodeAt(0)===111&&Vi.charCodeAt(1)===110&&Vi.charCodeAt(2)>96&&Vi.charCodeAt(2)<123,patchProp$1=(Vi,Br,Ui,Es,mh,$Q)=>{const RQ=mh==="svg";Br==="class"?patchClass$1(Vi,Es,RQ):Br==="style"?patchStyle$1(Vi,Ui,Es):isOn$1(Br)?isModelListener$1(Br)||patchEvent$1(Vi,Br,Ui,Es,$Q):(Br[0]==="."?(Br=Br.slice(1),!0):Br[0]==="^"?(Br=Br.slice(1),!1):shouldSetAsProp$1(Vi,Br,Es,RQ))?(patchDOMProp$1(Vi,Br,Es),!Vi.tagName.includes("-")&&(Br==="value"||Br==="checked"||Br==="selected")&&patchAttr$1(Vi,Br,Es,RQ,$Q,Br!=="value")):(Br==="true-value"?Vi._trueValue=Es:Br==="false-value"&&(Vi._falseValue=Es),patchAttr$1(Vi,Br,Es,RQ))};function shouldSetAsProp$1(Vi,Br,Ui,Es){if(Es)return!!(Br==="innerHTML"||Br==="textContent"||Br in Vi&&isNativeOn(Br)&&isFunction$5(Ui));if(Br==="spellcheck"||Br==="draggable"||Br==="translate"||Br==="form"||Br==="list"&&Vi.tagName==="INPUT"||Br==="type"&&Vi.tagName==="TEXTAREA")return!1;if(Br==="width"||Br==="height"){const mh=Vi.tagName;if(mh==="IMG"||mh==="VIDEO"||mh==="CANVAS"||mh==="SOURCE")return!1}return isNativeOn(Br)&&isString$7(Ui)?!1:Br in Vi}/*! #__NO_SIDE_EFFECTS__ */function defineCustomElement$x(Vi,Br,Ui){const Es=defineComponent$1(Vi,Br);class mh extends VueElement$1{constructor(RQ){super(Es,RQ,Ui)}}return mh.def=Es,mh}/*! #__NO_SIDE_EFFECTS__ */const defineSSRCustomElement$1=(Vi,Br)=>defineCustomElement$x(Vi,Br,hydrate$1),BaseClass$1=typeof HTMLElement<"u"?HTMLElement:class{};let VueElement$1=class zye extends BaseClass$1{constructor(Br,Ui={},Es){super(),this._def=Br,this._props=Ui,this._instance=null,this._connected=!1,this._resolved=!1,this._numberProps=null,this._ob=null,this.shadowRoot&&Es?Es(this._createVNode(),this.shadowRoot):(this.attachShadow({mode:"open"}),this._def.__asyncLoader||this._resolveProps(this._def))}connectedCallback(){this._connected=!0,this._instance||(this._resolved?this._update():this._resolveDef())}disconnectedCallback(){this._connected=!1,nextTick$2(()=>{this._connected||(this._ob&&(this._ob.disconnect(),this._ob=null),render$3(null,this.shadowRoot),this._instance=null)})}_resolveDef(){this._resolved=!0;for(let Es=0;Es{for(const mh of Es)this._setAttr(mh.attributeName)}),this._ob.observe(this,{attributes:!0});const Br=(Es,mh=!1)=>{const{props:$Q,styles:RQ}=Es;let PQ;if($Q&&!isArray$a($Q))for(const NQ in $Q){const FQ=$Q[NQ];(FQ===Number||FQ&&FQ.type===Number)&&(NQ in this._props&&(this._props[NQ]=toNumber$5(this._props[NQ])),(PQ||(PQ=Object.create(null)))[camelize$1(NQ)]=!0)}this._numberProps=PQ,mh&&this._resolveProps(Es),this._applyStyles(RQ),this._update()},Ui=this._def.__asyncLoader;Ui?Ui().then(Es=>Br(Es,!0)):Br(this._def)}_resolveProps(Br){const{props:Ui}=Br,Es=isArray$a(Ui)?Ui:Object.keys(Ui||{});for(const mh of Object.keys(this))mh[0]!=="_"&&Es.includes(mh)&&this._setProp(mh,this[mh],!0,!1);for(const mh of Es.map(camelize$1))Object.defineProperty(this,mh,{get(){return this._getProp(mh)},set($Q){this._setProp(mh,$Q)}})}_setAttr(Br){let Ui=this.hasAttribute(Br)?this.getAttribute(Br):void 0;const Es=camelize$1(Br);this._numberProps&&this._numberProps[Es]&&(Ui=toNumber$5(Ui)),this._setProp(Es,Ui,!1)}_getProp(Br){return this._props[Br]}_setProp(Br,Ui,Es=!0,mh=!0){Ui!==this._props[Br]&&(this._props[Br]=Ui,mh&&this._instance&&this._update(),Es&&(Ui===!0?this.setAttribute(hyphenate$1(Br),""):typeof Ui=="string"||typeof Ui=="number"?this.setAttribute(hyphenate$1(Br),Ui+""):Ui||this.removeAttribute(hyphenate$1(Br))))}_update(){render$3(this._createVNode(),this.shadowRoot)}_createVNode(){const Br=createVNode$1(this._def,extend$7({},this._props));return this._instance||(Br.ce=Ui=>{this._instance=Ui,Ui.isCE=!0;const Es=($Q,RQ)=>{this.dispatchEvent(new CustomEvent($Q,{detail:RQ}))};Ui.emit=($Q,...RQ)=>{Es($Q,RQ),hyphenate$1($Q)!==$Q&&Es(hyphenate$1($Q),RQ)};let mh=this;for(;mh=mh&&(mh.parentNode||mh.host);)if(mh instanceof zye){Ui.parent=mh._instance,Ui.provides=mh._instance.provides;break}}),Br}_applyStyles(Br){Br&&Br.forEach(Ui=>{const Es=document.createElement("style");Es.textContent=Ui,this.shadowRoot.appendChild(Es)})}};function useCssModule$1(Vi="$style"){{const Br=getCurrentInstance$1();if(!Br)return EMPTY_OBJ$2;const Ui=Br.type.__cssModules;if(!Ui)return EMPTY_OBJ$2;const Es=Ui[Vi];return Es||EMPTY_OBJ$2}}const positionMap$1=new WeakMap,newPositionMap$1=new WeakMap,moveCbKey=Symbol("_moveCb"),enterCbKey=Symbol("_enterCb"),TransitionGroupImpl$1={name:"TransitionGroup",props:extend$7({},TransitionPropsValidators$1,{tag:String,moveClass:String}),setup(Vi,{slots:Br}){const Ui=getCurrentInstance$1(),Es=useTransitionState$1();let mh,$Q;return onUpdated$1(()=>{if(!mh.length)return;const RQ=Vi.moveClass||`${Vi.name||"v"}-move`;if(!hasCSSTransform$1(mh[0].el,Ui.vnode.el,RQ))return;mh.forEach(callPendingCbs$1),mh.forEach(recordPosition$1);const PQ=mh.filter(applyTranslation$1);forceReflow$1(),PQ.forEach(NQ=>{const FQ=NQ.el,BQ=FQ.style;addTransitionClass$1(FQ,RQ),BQ.transform=BQ.webkitTransform=BQ.transitionDuration="";const jQ=FQ[moveCbKey]=HQ=>{HQ&&HQ.target!==FQ||(!HQ||/transform$/.test(HQ.propertyName))&&(FQ.removeEventListener("transitionend",jQ),FQ[moveCbKey]=null,removeTransitionClass$1(FQ,RQ))};FQ.addEventListener("transitionend",jQ)})}),()=>{const RQ=toRaw$1(Vi),PQ=resolveTransitionProps$1(RQ);let NQ=RQ.tag||Fragment$2;if(mh=[],$Q)for(let FQ=0;FQ<$Q.length;FQ++){const BQ=$Q[FQ];BQ.el&&BQ.el instanceof Element&&(mh.push(BQ),setTransitionHooks$1(BQ,resolveTransitionHooks$1(BQ,PQ,Es,Ui)),positionMap$1.set(BQ,BQ.el.getBoundingClientRect()))}$Q=Br.default?getTransitionRawChildren$1(Br.default()):[];for(let FQ=0;FQ<$Q.length;FQ++){const BQ=$Q[FQ];BQ.key!=null&&setTransitionHooks$1(BQ,resolveTransitionHooks$1(BQ,PQ,Es,Ui))}return createVNode$1(NQ,null,$Q)}}},removeMode$1=Vi=>delete Vi.mode;TransitionGroupImpl$1.props;const TransitionGroup$1=TransitionGroupImpl$1;function callPendingCbs$1(Vi){const Br=Vi.el;Br[moveCbKey]&&Br[moveCbKey](),Br[enterCbKey]&&Br[enterCbKey]()}function recordPosition$1(Vi){newPositionMap$1.set(Vi,Vi.el.getBoundingClientRect())}function applyTranslation$1(Vi){const Br=positionMap$1.get(Vi),Ui=newPositionMap$1.get(Vi),Es=Br.left-Ui.left,mh=Br.top-Ui.top;if(Es||mh){const $Q=Vi.el.style;return $Q.transform=$Q.webkitTransform=`translate(${Es}px,${mh}px)`,$Q.transitionDuration="0s",Vi}}function hasCSSTransform$1(Vi,Br,Ui){const Es=Vi.cloneNode(),mh=Vi[vtcKey];mh&&mh.forEach(PQ=>{PQ.split(/\s+/).forEach(NQ=>NQ&&Es.classList.remove(NQ))}),Ui.split(/\s+/).forEach(PQ=>PQ&&Es.classList.add(PQ)),Es.style.display="none";const $Q=Br.nodeType===1?Br:Br.parentNode;$Q.appendChild(Es);const{hasTransform:RQ}=getTransitionInfo$1(Es);return $Q.removeChild(Es),RQ}const getModelAssigner$1=Vi=>{const Br=Vi.props["onUpdate:modelValue"]||!1;return isArray$a(Br)?Ui=>invokeArrayFns$1(Br,Ui):Br};function onCompositionStart$1(Vi){Vi.target.composing=!0}function onCompositionEnd$1(Vi){const Br=Vi.target;Br.composing&&(Br.composing=!1,Br.dispatchEvent(new Event("input")))}const assignKey=Symbol("_assign"),vModelText$1={created(Vi,{modifiers:{lazy:Br,trim:Ui,number:Es}},mh){Vi[assignKey]=getModelAssigner$1(mh);const $Q=Es||mh.props&&mh.props.type==="number";addEventListener$1(Vi,Br?"change":"input",RQ=>{if(RQ.target.composing)return;let PQ=Vi.value;Ui&&(PQ=PQ.trim()),$Q&&(PQ=looseToNumber$1(PQ)),Vi[assignKey](PQ)}),Ui&&addEventListener$1(Vi,"change",()=>{Vi.value=Vi.value.trim()}),Br||(addEventListener$1(Vi,"compositionstart",onCompositionStart$1),addEventListener$1(Vi,"compositionend",onCompositionEnd$1),addEventListener$1(Vi,"change",onCompositionEnd$1))},mounted(Vi,{value:Br}){Vi.value=Br??""},beforeUpdate(Vi,{value:Br,oldValue:Ui,modifiers:{lazy:Es,trim:mh,number:$Q}},RQ){if(Vi[assignKey]=getModelAssigner$1(RQ),Vi.composing)return;const PQ=($Q||Vi.type==="number")&&!/^0\d/.test(Vi.value)?looseToNumber$1(Vi.value):Vi.value,NQ=Br??"";PQ!==NQ&&(document.activeElement===Vi&&Vi.type!=="range"&&(Es&&Br===Ui||mh&&Vi.value.trim()===NQ)||(Vi.value=NQ))}},vModelCheckbox$1={deep:!0,created(Vi,Br,Ui){Vi[assignKey]=getModelAssigner$1(Ui),addEventListener$1(Vi,"change",()=>{const Es=Vi._modelValue,mh=getValue$2(Vi),$Q=Vi.checked,RQ=Vi[assignKey];if(isArray$a(Es)){const PQ=looseIndexOf$1(Es,mh),NQ=PQ!==-1;if($Q&&!NQ)RQ(Es.concat(mh));else if(!$Q&&NQ){const FQ=[...Es];FQ.splice(PQ,1),RQ(FQ)}}else if(isSet$2(Es)){const PQ=new Set(Es);$Q?PQ.add(mh):PQ.delete(mh),RQ(PQ)}else RQ(getCheckboxValue$1(Vi,$Q))})},mounted:setChecked$1,beforeUpdate(Vi,Br,Ui){Vi[assignKey]=getModelAssigner$1(Ui),setChecked$1(Vi,Br,Ui)}};function setChecked$1(Vi,{value:Br,oldValue:Ui},Es){Vi._modelValue=Br,isArray$a(Br)?Vi.checked=looseIndexOf$1(Br,Es.props.value)>-1:isSet$2(Br)?Vi.checked=Br.has(Es.props.value):Br!==Ui&&(Vi.checked=looseEqual$1(Br,getCheckboxValue$1(Vi,!0)))}const vModelRadio$1={created(Vi,{value:Br},Ui){Vi.checked=looseEqual$1(Br,Ui.props.value),Vi[assignKey]=getModelAssigner$1(Ui),addEventListener$1(Vi,"change",()=>{Vi[assignKey](getValue$2(Vi))})},beforeUpdate(Vi,{value:Br,oldValue:Ui},Es){Vi[assignKey]=getModelAssigner$1(Es),Br!==Ui&&(Vi.checked=looseEqual$1(Br,Es.props.value))}},vModelSelect$1={deep:!0,created(Vi,{value:Br,modifiers:{number:Ui}},Es){const mh=isSet$2(Br);addEventListener$1(Vi,"change",()=>{const $Q=Array.prototype.filter.call(Vi.options,RQ=>RQ.selected).map(RQ=>Ui?looseToNumber$1(getValue$2(RQ)):getValue$2(RQ));Vi[assignKey](Vi.multiple?mh?new Set($Q):$Q:$Q[0]),Vi._assigning=!0,nextTick$2(()=>{Vi._assigning=!1})}),Vi[assignKey]=getModelAssigner$1(Es)},mounted(Vi,{value:Br,modifiers:{number:Ui}}){setSelected$1(Vi,Br)},beforeUpdate(Vi,Br,Ui){Vi[assignKey]=getModelAssigner$1(Ui)},updated(Vi,{value:Br,modifiers:{number:Ui}}){Vi._assigning||setSelected$1(Vi,Br)}};function setSelected$1(Vi,Br,Ui){const Es=Vi.multiple,mh=isArray$a(Br);if(!(Es&&!mh&&!isSet$2(Br))){for(let $Q=0,RQ=Vi.options.length;$QString(BQ)===String(NQ)):PQ.selected=looseIndexOf$1(Br,NQ)>-1}else PQ.selected=Br.has(NQ);else if(looseEqual$1(getValue$2(PQ),Br)){Vi.selectedIndex!==$Q&&(Vi.selectedIndex=$Q);return}}!Es&&Vi.selectedIndex!==-1&&(Vi.selectedIndex=-1)}}function getValue$2(Vi){return"_value"in Vi?Vi._value:Vi.value}function getCheckboxValue$1(Vi,Br){const Ui=Br?"_trueValue":"_falseValue";return Ui in Vi?Vi[Ui]:Br}const vModelDynamic$1={created(Vi,Br,Ui){callModelHook$1(Vi,Br,Ui,null,"created")},mounted(Vi,Br,Ui){callModelHook$1(Vi,Br,Ui,null,"mounted")},beforeUpdate(Vi,Br,Ui,Es){callModelHook$1(Vi,Br,Ui,Es,"beforeUpdate")},updated(Vi,Br,Ui,Es){callModelHook$1(Vi,Br,Ui,Es,"updated")}};function resolveDynamicModel$1(Vi,Br){switch(Vi){case"SELECT":return vModelSelect$1;case"TEXTAREA":return vModelText$1;default:switch(Br){case"checkbox":return vModelCheckbox$1;case"radio":return vModelRadio$1;default:return vModelText$1}}}function callModelHook$1(Vi,Br,Ui,Es,mh){const RQ=resolveDynamicModel$1(Vi.tagName,Ui.props&&Ui.props.type)[mh];RQ&&RQ(Vi,Br,Ui,Es)}function initVModelForSSR$1(){vModelText$1.getSSRProps=({value:Vi})=>({value:Vi}),vModelRadio$1.getSSRProps=({value:Vi},Br)=>{if(Br.props&&looseEqual$1(Br.props.value,Vi))return{checked:!0}},vModelCheckbox$1.getSSRProps=({value:Vi},Br)=>{if(isArray$a(Vi)){if(Br.props&&looseIndexOf$1(Vi,Br.props.value)>-1)return{checked:!0}}else if(isSet$2(Vi)){if(Br.props&&Vi.has(Br.props.value))return{checked:!0}}else if(Vi)return{checked:!0}},vModelDynamic$1.getSSRProps=(Vi,Br)=>{if(typeof Br.type!="string")return;const Ui=resolveDynamicModel$1(Br.type.toUpperCase(),Br.props&&Br.props.type);if(Ui.getSSRProps)return Ui.getSSRProps(Vi,Br)}}const systemModifiers$1=["ctrl","shift","alt","meta"],modifierGuards$1={stop:Vi=>Vi.stopPropagation(),prevent:Vi=>Vi.preventDefault(),self:Vi=>Vi.target!==Vi.currentTarget,ctrl:Vi=>!Vi.ctrlKey,shift:Vi=>!Vi.shiftKey,alt:Vi=>!Vi.altKey,meta:Vi=>!Vi.metaKey,left:Vi=>"button"in Vi&&Vi.button!==0,middle:Vi=>"button"in Vi&&Vi.button!==1,right:Vi=>"button"in Vi&&Vi.button!==2,exact:(Vi,Br)=>systemModifiers$1.some(Ui=>Vi[`${Ui}Key`]&&!Br.includes(Ui))},withModifiers$1=(Vi,Br)=>{const Ui=Vi._withMods||(Vi._withMods={}),Es=Br.join(".");return Ui[Es]||(Ui[Es]=(mh,...$Q)=>{for(let RQ=0;RQ{const Ui=Vi._withKeys||(Vi._withKeys={}),Es=Br.join(".");return Ui[Es]||(Ui[Es]=mh=>{if(!("key"in mh))return;const $Q=hyphenate$1(mh.key);if(Br.some(RQ=>RQ===$Q||keyNames$1[RQ]===$Q))return Vi(mh)})},rendererOptions$1=extend$7({patchProp:patchProp$1},nodeOps$1);let renderer$2,enabledHydration$1=!1;function ensureRenderer$1(){return renderer$2||(renderer$2=createRenderer$1(rendererOptions$1))}function ensureHydrationRenderer$1(){return renderer$2=enabledHydration$1?renderer$2:createHydrationRenderer$1(rendererOptions$1),enabledHydration$1=!0,renderer$2}const render$3=(...Vi)=>{ensureRenderer$1().render(...Vi)},hydrate$1=(...Vi)=>{ensureHydrationRenderer$1().hydrate(...Vi)},createApp$2=(...Vi)=>{const Br=ensureRenderer$1().createApp(...Vi),{mount:Ui}=Br;return Br.mount=Es=>{const mh=normalizeContainer$1(Es);if(!mh)return;const $Q=Br._component;!isFunction$5($Q)&&!$Q.render&&!$Q.template&&($Q.template=mh.innerHTML),mh.innerHTML="";const RQ=Ui(mh,!1,resolveRootNamespace(mh));return mh instanceof Element&&(mh.removeAttribute("v-cloak"),mh.setAttribute("data-v-app","")),RQ},Br},createSSRApp$1=(...Vi)=>{const Br=ensureHydrationRenderer$1().createApp(...Vi),{mount:Ui}=Br;return Br.mount=Es=>{const mh=normalizeContainer$1(Es);if(mh)return Ui(mh,!0,resolveRootNamespace(mh))},Br};function resolveRootNamespace(Vi){if(Vi instanceof SVGElement)return"svg";if(typeof MathMLElement=="function"&&Vi instanceof MathMLElement)return"mathml"}function normalizeContainer$1(Vi){return isString$7(Vi)?document.querySelector(Vi):Vi}let ssrDirectiveInitialized$1=!1;const initDirectivesForSSR$1=()=>{ssrDirectiveInitialized$1||(ssrDirectiveInitialized$1=!0,initVModelForSSR$1(),initVShowForSSR$1())};/**
-* vue v3.4.38
-* (c) 2018-present Yuxi (Evan) You and Vue contributors
-* @license MIT
-**/const compile$4=()=>{},vue_runtime_esmBundler=Object.freeze(Object.defineProperty({__proto__:null,BaseTransition:BaseTransition$1,BaseTransitionPropsValidators:BaseTransitionPropsValidators$1,Comment:Comment$2,DeprecationTypes,EffectScope:EffectScope$1,ErrorCodes,ErrorTypeStrings,Fragment:Fragment$2,KeepAlive:KeepAlive$1,ReactiveEffect:ReactiveEffect$1,Static:Static$1,Suspense:Suspense$1,Teleport:Teleport$1,Text:Text$2,TrackOpTypes,Transition:Transition$1,TransitionGroup:TransitionGroup$1,TriggerOpTypes,VueElement:VueElement$1,assertNumber:assertNumber$1,callWithAsyncErrorHandling:callWithAsyncErrorHandling$1,callWithErrorHandling:callWithErrorHandling$1,camelize:camelize$1,capitalize:capitalize$3,cloneVNode:cloneVNode$1,compatUtils:compatUtils$1,compile:compile$4,computed:computed$2,createApp:createApp$2,createBlock:createBlock$1,createCommentVNode:createCommentVNode$1,createElementBlock:createElementBlock$1,createElementVNode:createBaseVNode$1,createHydrationRenderer:createHydrationRenderer$1,createPropsRestProxy:createPropsRestProxy$1,createRenderer:createRenderer$1,createSSRApp:createSSRApp$1,createSlots:createSlots$1,createStaticVNode:createStaticVNode$1,createTextVNode:createTextVNode$1,createVNode:createVNode$1,customRef:customRef$1,defineAsyncComponent:defineAsyncComponent$1,defineComponent:defineComponent$1,defineCustomElement:defineCustomElement$x,defineEmits:defineEmits$1,defineExpose:defineExpose$1,defineModel:defineModel$1,defineOptions:defineOptions$1,defineProps:defineProps$1,defineSSRCustomElement:defineSSRCustomElement$1,defineSlots:defineSlots$1,devtools:devtools$3,effect:effect$8,effectScope:effectScope$1,getCurrentInstance:getCurrentInstance$1,getCurrentScope:getCurrentScope$1,getTransitionRawChildren:getTransitionRawChildren$1,guardReactiveProps:guardReactiveProps$1,h:h$4z,handleError:handleError$1,hasInjectionContext:hasInjectionContext$1,hydrate:hydrate$1,initCustomFormatter:initCustomFormatter$1,initDirectivesForSSR:initDirectivesForSSR$1,inject:inject$1,isMemoSame:isMemoSame$1,isProxy:isProxy$1,isReactive:isReactive$1,isReadonly:isReadonly$1,isRef:isRef$1,isRuntimeOnly:isRuntimeOnly$1,isShallow:isShallow$1,isVNode:isVNode$3,markRaw:markRaw$1,mergeDefaults:mergeDefaults$1,mergeModels:mergeModels$1,mergeProps:mergeProps$1,nextTick:nextTick$2,normalizeClass:normalizeClass$1,normalizeProps:normalizeProps$1,normalizeStyle:normalizeStyle$1,onActivated:onActivated$1,onBeforeMount:onBeforeMount$1,onBeforeUnmount:onBeforeUnmount$1,onBeforeUpdate:onBeforeUpdate$1,onDeactivated:onDeactivated$1,onErrorCaptured:onErrorCaptured$1,onMounted:onMounted$1,onRenderTracked:onRenderTracked$1,onRenderTriggered:onRenderTriggered$1,onScopeDispose:onScopeDispose$1,onServerPrefetch:onServerPrefetch$1,onUnmounted:onUnmounted$1,onUpdated:onUpdated$1,openBlock:openBlock$1,popScopeId:popScopeId$1,provide:provide$1,proxyRefs:proxyRefs$1,pushScopeId:pushScopeId$1,queuePostFlushCb:queuePostFlushCb$1,reactive:reactive$1,readonly:readonly$1,ref:ref$2,registerRuntimeCompiler:registerRuntimeCompiler$1,render:render$3,renderList:renderList$1,renderSlot:renderSlot$1,resolveComponent:resolveComponent$1,resolveDirective:resolveDirective$1,resolveDynamicComponent:resolveDynamicComponent$1,resolveFilter:resolveFilter$1,resolveTransitionHooks:resolveTransitionHooks$1,setBlockTracking:setBlockTracking$1,setDevtoolsHook:setDevtoolsHook$2,setTransitionHooks:setTransitionHooks$1,shallowReactive:shallowReactive$1,shallowReadonly:shallowReadonly$1,shallowRef:shallowRef$1,ssrContextKey:ssrContextKey$1,ssrUtils:ssrUtils$1,stop:stop$1,toDisplayString:toDisplayString$3,toHandlerKey:toHandlerKey$1,toHandlers:toHandlers$1,toRaw:toRaw$1,toRef:toRef$1,toRefs:toRefs$1,toValue:toValue$4,transformVNodeArgs:transformVNodeArgs$1,triggerRef:triggerRef$1,unref:unref$1,useAttrs:useAttrs$1,useCssModule:useCssModule$1,useCssVars:useCssVars$1,useModel:useModel$1,useSSRContext:useSSRContext$1,useSlots:useSlots$1,useTransitionState:useTransitionState$1,vModelCheckbox:vModelCheckbox$1,vModelDynamic:vModelDynamic$1,vModelRadio:vModelRadio$1,vModelSelect:vModelSelect$1,vModelText:vModelText$1,vShow:vShow$1,version:version$7,warn:warn$3,watch:watch$2,watchEffect:watchEffect$1,watchPostEffect:watchPostEffect$1,watchSyncEffect:watchSyncEffect$1,withAsyncContext:withAsyncContext$1,withCtx:withCtx$1,withDefaults:withDefaults$1,withDirectives:withDirectives$1,withKeys:withKeys$1,withMemo:withMemo$1,withModifiers:withModifiers$1,withScopeId:withScopeId$1},Symbol.toStringTag,{value:"Module"}));/**
- * vue-class-component v8.0.0-rc.1
- * (c) 2015-present Evan You
- * @license MIT
- */function _classCallCheck(Vi,Br){if(!(Vi instanceof Br))throw new TypeError("Cannot call a class as a function")}function _defineProperties(Vi,Br){for(var Ui=0;Ui"u"||!Reflect.construct||Reflect.construct.sham)return!1;if(typeof Proxy=="function")return!0;try{return Date.prototype.toString.call(Reflect.construct(Date,[],function(){})),!0}catch{return!1}}function _assertThisInitialized(Vi){if(Vi===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return Vi}function _possibleConstructorReturn(Vi,Br){return Br&&(typeof Br=="object"||typeof Br=="function")?Br:_assertThisInitialized(Vi)}function _createSuper(Vi){var Br=_isNativeReflectConstruct();return function(){var Es=_getPrototypeOf(Vi),mh;if(Br){var $Q=_getPrototypeOf(this).constructor;mh=Reflect.construct(Es,arguments,$Q)}else mh=Es.apply(this,arguments);return _possibleConstructorReturn(this,mh)}}function _toConsumableArray$2(Vi){return _arrayWithoutHoles$2(Vi)||_iterableToArray$2(Vi)||_unsupportedIterableToArray$2(Vi)||_nonIterableSpread$2()}function _arrayWithoutHoles$2(Vi){if(Array.isArray(Vi))return _arrayLikeToArray$2(Vi)}function _iterableToArray$2(Vi){if(typeof Symbol<"u"&&Symbol.iterator in Object(Vi))return Array.from(Vi)}function _unsupportedIterableToArray$2(Vi,Br){if(Vi){if(typeof Vi=="string")return _arrayLikeToArray$2(Vi,Br);var Ui=Object.prototype.toString.call(Vi).slice(8,-1);if(Ui==="Object"&&Vi.constructor&&(Ui=Vi.constructor.name),Ui==="Map"||Ui==="Set")return Array.from(Vi);if(Ui==="Arguments"||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(Ui))return _arrayLikeToArray$2(Vi,Br)}}function _arrayLikeToArray$2(Vi,Br){(Br==null||Br>Vi.length)&&(Br=Vi.length);for(var Ui=0,Es=new Array(Br);Ui -1){mh[BQ]=PQ[BQ];return}var jQ=Object.getOwnPropertyDescriptor(PQ,BQ);if(typeof jQ.value=="function"){mh.methods[BQ]=jQ.value;return}if(jQ.get||jQ.set){mh.computed[BQ]={get:jQ.get,set:jQ.set};return}}}),mh.setup=function(BQ,jQ){var HQ,KQ=new Ui(BQ,jQ),see=Object.keys(KQ),aee={},lee=null;return see.forEach(function(pee){KQ[pee]===void 0||KQ[pee]&&KQ[pee].__s||(aee[pee]=ref$2(KQ[pee]),defineProxy(KQ,pee,aee))}),see.forEach(function(pee){if(KQ[pee]&&KQ[pee].__s){var Eee=KQ[pee].__s();Eee instanceof Promise?(lee||(lee=Promise.resolve(aee)),lee=lee.then(function(){return Eee.then(function(Cee){return aee[pee]=proxyRefs$1(Cee),aee})})):aee[pee]=proxyRefs$1(Eee)}}),(HQ=lee)!==null&&HQ!==void 0?HQ:aee};var NQ=getOwn(Ui,"__d");NQ&&NQ.forEach(function(BQ){return BQ(mh)});var FQ=["render","ssrRender","__file","__cssModules","__scopeId","__hmrId"];return FQ.forEach(function(BQ){Ui[BQ]&&(mh[BQ]=Ui[BQ])}),mh}}]),Vi}();VueImpl.__h=["data","beforeCreate","created","beforeMount","mounted","beforeUnmount","unmounted","beforeUpdate","updated","activated","deactivated","render","errorCaptured","serverPrefetch"];var Vue=VueImpl;function Options$1(Vi){return function(Br){return Br.__o=Vi,Br}}function createDecorator(Vi){return function(Br,Ui,Es){var mh=typeof Br=="function"?Br:Br.constructor;mh.__d||(mh.__d=[]),typeof Es!="number"&&(Es=void 0),mh.__d.push(function($Q){return Vi($Q,Ui,Es)})}}function Prop(Vi){return createDecorator((Br,Ui)=>{Br.props||(Br.props=Object.create(null)),Br.props[Ui]=Vi})}function Watch(Vi,Br){return createDecorator((Ui,Es)=>{Ui.watch||(Ui.watch=Object.create(null));const mh=Ui.watch;typeof mh[Vi]=="object"&&!Array.isArray(mh[Vi])?mh[Vi]=[mh[Vi]]:typeof mh[Vi]>"u"&&(mh[Vi]=[]),mh[Vi].push(Object.assign({handler:Es},Br))})}var isVue2$1=!1;/*!
- * pinia v2.2.2
- * (c) 2024 Eduardo San Martin Morote
- * @license MIT
- */let activePinia$1;const setActivePinia$1=Vi=>activePinia$1=Vi,piniaSymbol$1=Symbol();function isPlainObject$6(Vi){return Vi&&typeof Vi=="object"&&Object.prototype.toString.call(Vi)==="[object Object]"&&typeof Vi.toJSON!="function"}var MutationType$1;(function(Vi){Vi.direct="direct",Vi.patchObject="patch object",Vi.patchFunction="patch function"})(MutationType$1||(MutationType$1={}));function createPinia$1(){const Vi=effectScope$1(!0),Br=Vi.run(()=>ref$2({}));let Ui=[],Es=[];const mh=markRaw$1({install($Q){setActivePinia$1(mh),mh._a=$Q,$Q.provide(piniaSymbol$1,mh),$Q.config.globalProperties.$pinia=mh,Es.forEach(RQ=>Ui.push(RQ)),Es=[]},use($Q){return!this._a&&!isVue2$1?Es.push($Q):Ui.push($Q),this},_p:Ui,_a:null,_e:Vi,_s:new Map,state:Br});return mh}const noop$7=()=>{};function addSubscription$1(Vi,Br,Ui,Es=noop$7){Vi.push(Br);const mh=()=>{const $Q=Vi.indexOf(Br);$Q>-1&&(Vi.splice($Q,1),Es())};return!Ui&&getCurrentScope$1()&&onScopeDispose$1(mh),mh}function triggerSubscriptions$1(Vi,...Br){Vi.slice().forEach(Ui=>{Ui(...Br)})}const fallbackRunWithContext$1=Vi=>Vi(),ACTION_MARKER=Symbol(),ACTION_NAME=Symbol();function mergeReactiveObjects$1(Vi,Br){Vi instanceof Map&&Br instanceof Map?Br.forEach((Ui,Es)=>Vi.set(Es,Ui)):Vi instanceof Set&&Br instanceof Set&&Br.forEach(Vi.add,Vi);for(const Ui in Br){if(!Br.hasOwnProperty(Ui))continue;const Es=Br[Ui],mh=Vi[Ui];isPlainObject$6(mh)&&isPlainObject$6(Es)&&Vi.hasOwnProperty(Ui)&&!isRef$1(Es)&&!isReactive$1(Es)?Vi[Ui]=mergeReactiveObjects$1(mh,Es):Vi[Ui]=Es}return Vi}const skipHydrateSymbol$1=Symbol();function shouldHydrate$1(Vi){return!isPlainObject$6(Vi)||!Vi.hasOwnProperty(skipHydrateSymbol$1)}const{assign:assign$7}=Object;function isComputed$1(Vi){return!!(isRef$1(Vi)&&Vi.effect)}function createOptionsStore$1(Vi,Br,Ui,Es){const{state:mh,actions:$Q,getters:RQ}=Br,PQ=Ui.state.value[Vi];let NQ;function FQ(){PQ||(Ui.state.value[Vi]=mh?mh():{});const BQ=toRefs$1(Ui.state.value[Vi]);return assign$7(BQ,$Q,Object.keys(RQ||{}).reduce((jQ,HQ)=>(jQ[HQ]=markRaw$1(computed$2(()=>{setActivePinia$1(Ui);const KQ=Ui._s.get(Vi);return RQ[HQ].call(KQ,KQ)})),jQ),{}))}return NQ=createSetupStore$1(Vi,FQ,Br,Ui,Es,!0),NQ}function createSetupStore$1(Vi,Br,Ui={},Es,mh,$Q){let RQ;const PQ=assign$7({actions:{}},Ui),NQ={deep:!0};let FQ,BQ,jQ=[],HQ=[],KQ;const see=Es.state.value[Vi];!$Q&&!see&&(Es.state.value[Vi]={}),ref$2({});let aee;function lee(Ete){let Ate;FQ=BQ=!1,typeof Ete=="function"?(Ete(Es.state.value[Vi]),Ate={type:MutationType$1.patchFunction,storeId:Vi,events:KQ}):(mergeReactiveObjects$1(Es.state.value[Vi],Ete),Ate={type:MutationType$1.patchObject,payload:Ete,storeId:Vi,events:KQ});const Pte=aee=Symbol();nextTick$2().then(()=>{aee===Pte&&(FQ=!0)}),BQ=!0,triggerSubscriptions$1(jQ,Ate,Es.state.value[Vi])}const pee=$Q?function(){const{state:Ate}=Ui,Pte=Ate?Ate():{};this.$patch(kte=>{assign$7(kte,Pte)})}:noop$7;function Eee(){RQ.stop(),jQ=[],HQ=[],Es._s.delete(Vi)}const Cee=(Ete,Ate="")=>{if(ACTION_MARKER in Ete)return Ete[ACTION_NAME]=Ate,Ete;const Pte=function(){setActivePinia$1(Es);const kte=Array.from(arguments),Nte=[],Bte=[];function Lte(jte){Nte.push(jte)}function Rte(jte){Bte.push(jte)}triggerSubscriptions$1(HQ,{args:kte,name:Pte[ACTION_NAME],store:Hee,after:Lte,onError:Rte});let Fte;try{Fte=Ete.apply(this&&this.$id===Vi?this:Hee,kte)}catch(jte){throw triggerSubscriptions$1(Bte,jte),jte}return Fte instanceof Promise?Fte.then(jte=>(triggerSubscriptions$1(Nte,jte),jte)).catch(jte=>(triggerSubscriptions$1(Bte,jte),Promise.reject(jte))):(triggerSubscriptions$1(Nte,Fte),Fte)};return Pte[ACTION_MARKER]=!0,Pte[ACTION_NAME]=Ate,Pte},yee={_p:Es,$id:Vi,$onAction:addSubscription$1.bind(null,HQ),$patch:lee,$reset:pee,$subscribe(Ete,Ate={}){const Pte=addSubscription$1(jQ,Ete,Ate.detached,()=>kte()),kte=RQ.run(()=>watch$2(()=>Es.state.value[Vi],Nte=>{(Ate.flush==="sync"?BQ:FQ)&&Ete({storeId:Vi,type:MutationType$1.direct,events:KQ},Nte)},assign$7({},NQ,Ate)));return Pte},$dispose:Eee},Hee=reactive$1(yee);Es._s.set(Vi,Hee);const Yee=(Es._a&&Es._a.runWithContext||fallbackRunWithContext$1)(()=>Es._e.run(()=>(RQ=effectScope$1()).run(()=>Br({action:Cee}))));for(const Ete in Yee){const Ate=Yee[Ete];if(isRef$1(Ate)&&!isComputed$1(Ate)||isReactive$1(Ate))$Q||(see&&shouldHydrate$1(Ate)&&(isRef$1(Ate)?Ate.value=see[Ete]:mergeReactiveObjects$1(Ate,see[Ete])),Es.state.value[Vi][Ete]=Ate);else if(typeof Ate=="function"){const Pte=Cee(Ate,Ete);Yee[Ete]=Pte,PQ.actions[Ete]=Ate}}return assign$7(Hee,Yee),assign$7(toRaw$1(Hee),Yee),Object.defineProperty(Hee,"$state",{get:()=>Es.state.value[Vi],set:Ete=>{lee(Ate=>{assign$7(Ate,Ete)})}}),Es._p.forEach(Ete=>{assign$7(Hee,RQ.run(()=>Ete({store:Hee,app:Es._a,pinia:Es,options:PQ})))}),see&&$Q&&Ui.hydrate&&Ui.hydrate(Hee.$state,see),FQ=!0,BQ=!0,Hee}function defineStore$1(Vi,Br,Ui){let Es,mh;const $Q=typeof Br=="function";Es=Vi,mh=$Q?Ui:Br;function RQ(PQ,NQ){const FQ=hasInjectionContext$1();return PQ=PQ||(FQ?inject$1(piniaSymbol$1,null):null),PQ&&setActivePinia$1(PQ),PQ=activePinia$1,PQ._s.has(Es)||($Q?createSetupStore$1(Es,Br,mh,PQ):createOptionsStore$1(Es,mh,PQ)),PQ._s.get(Es)}return RQ.$id=Es,RQ}const useUserStore=defineStore$1("user",{state:()=>({userProfile:{}}),actions:{async fetchUserProfile(){const Vi="https://localhost:6040";try{const Br=await fetch(Vi+"/api/user/profile",{method:"GET",credentials:"include"});if(Br.ok){const Ui=await Br.json();this.userProfile=Ui}else console.error("Failed to fetch the user profile.")}catch(Br){console.error("Error fetching user profile: ",Br)}}}});var __defProp$p=Object.defineProperty,__getOwnPropDesc$h=Object.getOwnPropertyDescriptor,__decorateClass$o=(Vi,Br,Ui,Es)=>{for(var mh=__getOwnPropDesc$h(Br,Ui),$Q=Vi.length-1,RQ;$Q>=0;$Q--)(RQ=Vi[$Q])&&(mh=RQ(Br,Ui,mh)||mh);return mh&&__defProp$p(Br,Ui,mh),mh};let App$2=class extends Vue{onRouteUpdate(Br){this.$i18n.locale=Br.params.lang??"en",Br.params.lang&&(document.title=this.$t(Br.meta.title))}mounted(){useUserStore(this.$pinia)}};__decorateClass$o([Watch("$route",{immediate:!0})],App$2.prototype,"onRouteUpdate");const _export_sfc$2=(Vi,Br)=>{const Ui=Vi.__vccOpts||Vi;for(const[Es,mh]of Br)Ui[Es]=mh;return Ui},_hoisted_1$1P={id:"app",class:"storyramp-app bg-white"};function _sfc_render$s(Vi,Br,Ui,Es,mh,$Q){const RQ=resolveComponent$1("router-view");return openBlock$1(),createElementBlock$1("div",_hoisted_1$1P,[(openBlock$1(),createBlock$1(RQ,{key:Vi.$route.path}))])}const App$1=_export_sfc$2(App$2,[["render",_sfc_render$s]]);Vue.registerHooks(["beforeRouterEnter","beforeRouteLeave","beforeRouteUpdate"]);let LandingV$1=class extends Vue{title=document.title;get userName(){return useUserStore().userProfile?.userName||"Guest"}};const _hoisted_1$1O={class:"relative"},_hoisted_2$1r={class:"absolute top-0 right-0 bg-white text-black p-2"},_hoisted_3$1b={class:"flex flex-col items-center"},_hoisted_4$Y={class:"text-2xl font-bold mt-4"},_hoisted_5$L={class:"flex justify-center mt-12 mb-32"},_hoisted_6$G={class:"lang-selector border-4 border-gray-400 border-solid mx-8"},_hoisted_7$A=createBaseVNode$1("button",{class:"text-2xl text-white font-bold"},"English",-1),_hoisted_8$y={class:"lang-selector border-4 border-gray-400 border-solid mx-8"},_hoisted_9$x=createBaseVNode$1("button",{class:"text-2xl text-white font-bold"},"Français",-1);function _sfc_render$r(Vi,Br,Ui,Es,mh,$Q){const RQ=resolveComponent$1("router-link");return openBlock$1(),createElementBlock$1("div",_hoisted_1$1O,[createBaseVNode$1("div",_hoisted_2$1r,toDisplayString$3(Vi.$t("editor.landing.greeting"))+" "+toDisplayString$3(Vi.userName)+"! ",1),createBaseVNode$1("div",_hoisted_3$1b,[createBaseVNode$1("h1",_hoisted_4$Y,toDisplayString$3(Vi.title),1),createBaseVNode$1("div",_hoisted_5$L,[createBaseVNode$1("div",_hoisted_6$G,[createVNode$1(RQ,{to:{name:"home",params:{lang:"en"}},class:"flex justify-center h-full w-full",target:""},{default:withCtx$1(()=>[_hoisted_7$A]),_:1})]),createBaseVNode$1("div",_hoisted_8$y,[createVNode$1(RQ,{to:{name:"home",params:{lang:"fr"}},class:"flex justify-center h-full w-full",target:""},{default:withCtx$1(()=>[_hoisted_9$x]),_:1})])])])])}const LandingV=_export_sfc$2(LandingV$1,[["render",_sfc_render$r]]);let HomeV$1=class extends Vue{userStore=useUserStore();currLang="en";sourceFile="index.html#";profile={};mounted(){this.currLang=this.$route.params.lang||"en",this.sourceFile=window.location.href.split("/").find(Br=>Br.includes("#")),this.userStore.fetchUserProfile().then(()=>{this.userStore.userProfile&&(this.profile=JSON.parse(JSON.stringify(this.userStore.userProfile)))}).catch(Br=>{console.error(Br)})}get userName(){return this.profile?.userName||"Guest"}get userStorylines(){return this.profile?.storylines||{}}dateFormatter(Br){if(Br){const Ui=new Date(Br),Es=[this.$t("editor.month.january"),this.$t("editor.month.february"),this.$t("editor.month.march"),this.$t("editor.month.april"),this.$t("editor.month.may"),this.$t("editor.month.june"),this.$t("editor.month.july"),this.$t("editor.month.august"),this.$t("editor.month.september"),this.$t("editor.month.october"),this.$t("editor.month.november"),this.$t("editor.month.december")];return this.currLang==="en"?Es[Ui.getMonth()]+" "+Ui.getDate()+", "+Ui.getFullYear():Ui.getDate()+" "+Es[Ui.getMonth()]+" "+Ui.getFullYear()}}};const _hoisted_1$1N={class:"flex justify-between items-center p-8 border-b border-solid border-black"},_hoisted_2$1q={class:"text-4xl"},_hoisted_3$1a={class:"underline"},_hoisted_4$X={class:"relative",style:{"margin-right":"10%","margin-left":"10%"}},_hoisted_5$K={class:"pt-10 text-4xl font-semibold"},_hoisted_6$F={class:"text-xl font-semibold text-right pt-2 pb-2"},_hoisted_7$z={class:"mb-5 text-2xl font-semibold"},_hoisted_8$x={class:"flex justify-center"},_hoisted_9$w={class:"home-btn-container border border-gray-400 border-solid mr-5 flex-1 home-buttons"},_hoisted_10$s={class:"flex items-center text-xl font-bold px-2",tabindex:"-1"},_hoisted_11$m=createBaseVNode$1("svg",{height:"50",width:"50",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24","stroke-width":"1.5",stroke:"currentColor",class:"size-6 pr-3"},[createBaseVNode$1("path",{"stroke-linecap":"round","stroke-linejoin":"round",d:"M12 4.5v15m7.5-7.5h-15"})],-1),_hoisted_12$k={style:{"font-size":"calc(60% + 0.25vw)"}},_hoisted_13$h={class:"home-btn-container border border-gray-400 border-solid flex-1 home-buttons"},_hoisted_14$e={class:"flex items-center text-xl font-bold",tabindex:"-1"},_hoisted_15$b=createBaseVNode$1("span",{class:"pr-3"},[createBaseVNode$1("svg",{width:"55",height:"55",viewBox:"0 0 55 55",fill:"none",xmlns:"http://www.w3.org/2000/svg"},[createBaseVNode$1("path",{d:"M6.875 9.16675H48.125",stroke:"#33363F","stroke-width":"2","stroke-linecap":"round"}),createBaseVNode$1("path",{d:"M11.4585 9.16675H43.5418V40.3417C43.5418 41.4619 43.5418 42.0219 43.3238 42.4497C43.1321 42.8261 42.8261 43.132 42.4498 43.3238C42.022 43.5417 41.4619 43.5417 40.3418 43.5417H14.6585C13.5384 43.5417 12.9783 43.5417 12.5505 43.3238C12.1742 43.132 11.8682 42.8261 11.6765 42.4497C11.4585 42.0219 11.4585 41.4619 11.4585 40.3417V9.16675Z",stroke:"#33363F","stroke-width":"2","stroke-linecap":"round"}),createBaseVNode$1("path",{d:"M27.5 34.375V20.625",stroke:"#33363F","stroke-width":"2","stroke-linecap":"round"}),createBaseVNode$1("path",{d:"M20.625 27.5L27.3939 20.7311C27.4525 20.6725 27.5475 20.6725 27.6061 20.7311L34.375 27.5",stroke:"#33363F","stroke-width":"2","stroke-linecap":"round"})])],-1),_hoisted_16$9={style:{"font-size":"calc(60% + 0.25vw)"}},_hoisted_17$9={class:"pt-8 pb-5 text-2xl font-semibold"},_hoisted_18$9={class:"shadow-lg bg-white w-full pr-0 mr-0"},_hoisted_19$9=createBaseVNode$1("colgroup",null,[createBaseVNode$1("col",{class:"w-3/5"}),createBaseVNode$1("col",{span:"2"})],-1),_hoisted_20$8={style:{"background-color":"#e7e7e7"},class:"font-bold border-b border-solid border-black"},_hoisted_21$8={style:{"font-size":"calc(70% + 0.25vw)"},class:"m-2 mr-0 ml-3"},_hoisted_22$8={style:{"background-color":"#e7e7e7"},class:"font-bold border-b border-solid border-black"},_hoisted_23$8={style:{"font-size":"calc(70% + 0.25vw)"}},_hoisted_24$8={style:{"background-color":"#e7e7e7"},class:"font-bold border-b border-solid border-black"},_hoisted_25$8={style:{"font-size":"calc(70% + 0.25vw)"},class:"ml-2"},_hoisted_26$8={class:"m-2 mt-4 ml-3"},_hoisted_27$6={class:"m-2 mb-4 ml-3"},_hoisted_28$7={class:"flex items-center font-semibold rounded-sm py-2 border border-solid border-black home-buttons",style:{"padding-right":"1vw","padding-left":"1vw","word-wrap":"break-word","overflow-wrap":"break-word",display:"flex","flex-wrap":"wrap","white-space":"normal","min-width":"0","max-width":"100%"}},_hoisted_29$7=createBaseVNode$1("span",{class:"pr-1"},[createBaseVNode$1("svg",{height:"20",width:"20",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"currentColor",class:"size-6"},[createBaseVNode$1("path",{d:"M21.731 2.269a2.625 2.625 0 0 0-3.712 0l-1.157 1.157 3.712 3.712 1.157-1.157a2.625 2.625 0 0 0 0-3.712ZM19.513 8.199l-3.712-3.712-12.15 12.15a5.25 5.25 0 0 0-1.32 2.214l-.8 2.685a.75.75 0 0 0 .933.933l2.685-.8a5.25 5.25 0 0 0 2.214-1.32L19.513 8.2Z"})])],-1);function _sfc_render$q(Vi,Br,Ui,Es,mh,$Q){const RQ=resolveComponent$1("router-link");return openBlock$1(),createElementBlock$1("div",null,[createBaseVNode$1("div",_hoisted_1$1N,[createBaseVNode$1("h1",_hoisted_2$1q,toDisplayString$3(Vi.$t("editor.respectTitle")),1),Vi.sourceFile!=="index-ca-en.html#"&&Vi.sourceFile!=="index-ca-fr.html#"?(openBlock$1(),createBlock$1(RQ,{key:0,to:{name:"home",params:{lang:Vi.currLang==="en"?"fr":"en"}}},{default:withCtx$1(()=>[createBaseVNode$1("div",_hoisted_3$1a,toDisplayString$3(`${Vi.currLang==="en"?"Français":"English"}`),1)]),_:1},8,["to"])):createCommentVNode$1("",!0)]),createBaseVNode$1("div",_hoisted_4$X,[createBaseVNode$1("h2",_hoisted_5$K,toDisplayString$3(Vi.$t("editor.dashboard")),1),createBaseVNode$1("div",_hoisted_6$F,toDisplayString$3(Vi.$t("editor.landing.greeting"))+" "+toDisplayString$3(Vi.userName)+"! ",1),createBaseVNode$1("div",_hoisted_7$z,toDisplayString$3(Vi.$t("editor.chooseOption")),1),createBaseVNode$1("div",_hoisted_8$x,[createBaseVNode$1("div",_hoisted_9$w,[createVNode$1(RQ,{to:{name:"metadataNew"},class:"flex justify-center h-full",target:""},{default:withCtx$1(()=>[createBaseVNode$1("button",_hoisted_10$s,[_hoisted_11$m,createBaseVNode$1("div",_hoisted_12$k,toDisplayString$3(Vi.$t("editor.createProduct")),1)])]),_:1})]),createBaseVNode$1("div",_hoisted_13$h,[createVNode$1(RQ,{to:{name:"metadataExisting"},class:"flex justify-center h-full",target:""},{default:withCtx$1(()=>[createBaseVNode$1("button",_hoisted_14$e,[_hoisted_15$b,createBaseVNode$1("div",_hoisted_16$9,toDisplayString$3(Vi.$t("editor.loadProduct")),1)])]),_:1})])]),createBaseVNode$1("h2",_hoisted_17$9,toDisplayString$3(Vi.$t("editor.previousProducts")),1),createBaseVNode$1("table",_hoisted_18$9,[_hoisted_19$9,createBaseVNode$1("tr",null,[createBaseVNode$1("td",_hoisted_20$8,[createBaseVNode$1("div",_hoisted_21$8,toDisplayString$3(Vi.$t("editor.previousProducts.productInfo")),1)]),createBaseVNode$1("td",_hoisted_22$8,[createBaseVNode$1("div",_hoisted_23$8,toDisplayString$3(Vi.$t("editor.previousProducts.lastModified")),1)]),createBaseVNode$1("td",_hoisted_24$8,[createBaseVNode$1("div",_hoisted_25$8,toDisplayString$3(Vi.$t("editor.previousProducts.actions")),1)])]),(openBlock$1(!0),createElementBlock$1(Fragment$2,null,renderList$1(Vi.userStorylines,(PQ,NQ)=>(openBlock$1(),createElementBlock$1("tr",{key:NQ},[createBaseVNode$1("td",{style:{"background-color":"#f9f9f9","padding-right":"1vw"},class:normalizeClass$1(["border-b border-solid",NQ===Vi.userStorylines.length-1?"border-black":"border-gray-200"])},[createBaseVNode$1("div",_hoisted_26$8,"UUID: "+toDisplayString$3(PQ.uuid),1),createBaseVNode$1("div",_hoisted_27$6,toDisplayString$3(Vi.$t("editor.previousProducts.productInfo.title")+": "+PQ.titleEN),1)],2),createBaseVNode$1("td",{style:{"background-color":"#f9f9f9","padding-right":"1vw"},class:normalizeClass$1(["border-b border-solid",NQ===Vi.userStorylines.length-1?"border-black":"border-gray-200"])},toDisplayString$3(Vi.dateFormatter(PQ.lastModified)),3),createBaseVNode$1("td",{style:{"background-color":"#f9f9f9","padding-right":"1vw"},class:normalizeClass$1(["border-b border-solid",NQ===Vi.userStorylines.length-1?"border-black":"border-gray-200"])},[createBaseVNode$1("button",_hoisted_28$7,[_hoisted_29$7,createBaseVNode$1("span",null,toDisplayString$3(Vi.$t("editor.chart.label.edit")),1)])],2)]))),128))])])])}const HomeV=_export_sfc$2(HomeV$1,[["render",_sfc_render$q]]);function tryOnScopeDispose(Vi){return getCurrentScope$1()?(onScopeDispose$1(Vi),!0):!1}function toValue$3(Vi){return typeof Vi=="function"?Vi():unref$1(Vi)}const isClient=typeof window<"u"&&typeof document<"u";typeof WorkerGlobalScope<"u"&&globalThis instanceof WorkerGlobalScope;const toString$5=Object.prototype.toString,isObject$7=Vi=>toString$5.call(Vi)==="[object Object]",noop$6=()=>{};function unrefElement$2(Vi){var Br;const Ui=toValue$3(Vi);return(Br=Ui?.$el)!=null?Br:Ui}const defaultWindow=isClient?window:void 0;function useEventListener(...Vi){let Br,Ui,Es,mh;if(typeof Vi[0]=="string"||Array.isArray(Vi[0])?([Ui,Es,mh]=Vi,Br=defaultWindow):[Br,Ui,Es,mh]=Vi,!Br)return noop$6;Array.isArray(Ui)||(Ui=[Ui]),Array.isArray(Es)||(Es=[Es]);const $Q=[],RQ=()=>{$Q.forEach(BQ=>BQ()),$Q.length=0},PQ=(BQ,jQ,HQ,KQ)=>(BQ.addEventListener(jQ,HQ,KQ),()=>BQ.removeEventListener(jQ,HQ,KQ)),NQ=watch$2(()=>[unrefElement$2(Br),toValue$3(mh)],([BQ,jQ])=>{if(RQ(),!BQ)return;const HQ=isObject$7(jQ)?{...jQ}:jQ;$Q.push(...Ui.flatMap(KQ=>Es.map(see=>PQ(BQ,KQ,see,HQ))))},{immediate:!0,flush:"post"}),FQ=()=>{NQ(),RQ()};return tryOnScopeDispose(FQ),FQ}/*!
-* tabbable 6.2.0
-* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE
-*/var candidateSelectors$1=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],candidateSelector$1=candidateSelectors$1.join(","),NoElement$1=typeof Element>"u",matches$5=NoElement$1?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,getRootNode$2=!NoElement$1&&Element.prototype.getRootNode?function(Vi){var Br;return Vi==null||(Br=Vi.getRootNode)===null||Br===void 0?void 0:Br.call(Vi)}:function(Vi){return Vi?.ownerDocument},isInert$1=function Vi(Br,Ui){var Es;Ui===void 0&&(Ui=!0);var mh=Br==null||(Es=Br.getAttribute)===null||Es===void 0?void 0:Es.call(Br,"inert"),$Q=mh===""||mh==="true",RQ=$Q||Ui&&Br&&Vi(Br.parentNode);return RQ},isContentEditable$1=function(Br){var Ui,Es=Br==null||(Ui=Br.getAttribute)===null||Ui===void 0?void 0:Ui.call(Br,"contenteditable");return Es===""||Es==="true"},getCandidates$1=function(Br,Ui,Es){if(isInert$1(Br))return[];var mh=Array.prototype.slice.apply(Br.querySelectorAll(candidateSelector$1));return Ui&&matches$5.call(Br,candidateSelector$1)&&mh.unshift(Br),mh=mh.filter(Es),mh},getCandidatesIteratively$1=function Vi(Br,Ui,Es){for(var mh=[],$Q=Array.from(Br);$Q.length;){var RQ=$Q.shift();if(!isInert$1(RQ,!1))if(RQ.tagName==="SLOT"){var PQ=RQ.assignedElements(),NQ=PQ.length?PQ:RQ.children,FQ=Vi(NQ,!0,Es);Es.flatten?mh.push.apply(mh,FQ):mh.push({scopeParent:RQ,candidates:FQ})}else{var BQ=matches$5.call(RQ,candidateSelector$1);BQ&&Es.filter(RQ)&&(Ui||!Br.includes(RQ))&&mh.push(RQ);var jQ=RQ.shadowRoot||typeof Es.getShadowRoot=="function"&&Es.getShadowRoot(RQ),HQ=!isInert$1(jQ,!1)&&(!Es.shadowRootFilter||Es.shadowRootFilter(RQ));if(jQ&&HQ){var KQ=Vi(jQ===!0?RQ.children:jQ.children,!0,Es);Es.flatten?mh.push.apply(mh,KQ):mh.push({scopeParent:RQ,candidates:KQ})}else $Q.unshift.apply($Q,RQ.children)}}return mh},hasTabIndex$1=function(Br){return!isNaN(parseInt(Br.getAttribute("tabindex"),10))},getTabIndex$1=function(Br){if(!Br)throw new Error("No node provided");return Br.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(Br.tagName)||isContentEditable$1(Br))&&!hasTabIndex$1(Br)?0:Br.tabIndex},getSortOrderTabIndex$1=function(Br,Ui){var Es=getTabIndex$1(Br);return Es<0&&Ui&&!hasTabIndex$1(Br)?0:Es},sortOrderedTabbables$1=function(Br,Ui){return Br.tabIndex===Ui.tabIndex?Br.documentOrder-Ui.documentOrder:Br.tabIndex-Ui.tabIndex},isInput$1=function(Br){return Br.tagName==="INPUT"},isHiddenInput$1=function(Br){return isInput$1(Br)&&Br.type==="hidden"},isDetailsWithSummary$1=function(Br){var Ui=Br.tagName==="DETAILS"&&Array.prototype.slice.apply(Br.children).some(function(Es){return Es.tagName==="SUMMARY"});return Ui},getCheckedRadio$1=function(Br,Ui){for(var Es=0;Essummary:first-of-type"),RQ=$Q?Br.parentElement:Br;if(matches$5.call(RQ,"details:not([open]) *"))return!0;if(!Es||Es==="full"||Es==="legacy-full"){if(typeof mh=="function"){for(var PQ=Br;Br;){var NQ=Br.parentElement,FQ=getRootNode$2(Br);if(NQ&&!NQ.shadowRoot&&mh(NQ)===!0)return isZeroArea$1(Br);Br.assignedSlot?Br=Br.assignedSlot:!NQ&&FQ!==Br.ownerDocument?Br=FQ.host:Br=NQ}Br=PQ}if(isNodeAttached$1(Br))return!Br.getClientRects().length;if(Es!=="legacy-full")return!0}else if(Es==="non-zero-area")return isZeroArea$1(Br);return!1},isDisabledFromFieldset$1=function(Br){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(Br.tagName))for(var Ui=Br.parentElement;Ui;){if(Ui.tagName==="FIELDSET"&&Ui.disabled){for(var Es=0;Es=0)},sortByOrder$1=function Vi(Br){var Ui=[],Es=[];return Br.forEach(function(mh,$Q){var RQ=!!mh.scopeParent,PQ=RQ?mh.scopeParent:mh,NQ=getSortOrderTabIndex$1(PQ,RQ),FQ=RQ?Vi(mh.candidates):PQ;NQ===0?RQ?Ui.push.apply(Ui,FQ):Ui.push(PQ):Es.push({documentOrder:$Q,tabIndex:NQ,item:mh,isScope:RQ,content:FQ})}),Es.sort(sortOrderedTabbables$1).reduce(function(mh,$Q){return $Q.isScope?mh.push.apply(mh,$Q.content):mh.push($Q.content),mh},[]).concat(Ui)},tabbable$1=function(Br,Ui){Ui=Ui||{};var Es;return Ui.getShadowRoot?Es=getCandidatesIteratively$1([Br],Ui.includeContainer,{filter:isNodeMatchingSelectorTabbable$1.bind(null,Ui),flatten:!1,getShadowRoot:Ui.getShadowRoot,shadowRootFilter:isValidShadowRootTabbable$1}):Es=getCandidates$1(Br,Ui.includeContainer,isNodeMatchingSelectorTabbable$1.bind(null,Ui)),sortByOrder$1(Es)},focusable$1=function(Br,Ui){Ui=Ui||{};var Es;return Ui.getShadowRoot?Es=getCandidatesIteratively$1([Br],Ui.includeContainer,{filter:isNodeMatchingSelectorFocusable$1.bind(null,Ui),flatten:!0,getShadowRoot:Ui.getShadowRoot}):Es=getCandidates$1(Br,Ui.includeContainer,isNodeMatchingSelectorFocusable$1.bind(null,Ui)),Es},isTabbable$1=function(Br,Ui){if(Ui=Ui||{},!Br)throw new Error("No node provided");return matches$5.call(Br,candidateSelector$1)===!1?!1:isNodeMatchingSelectorTabbable$1(Ui,Br)},focusableCandidateSelector$1=candidateSelectors$1.concat("iframe").join(","),isFocusable$1=function(Br,Ui){if(Ui=Ui||{},!Br)throw new Error("No node provided");return matches$5.call(Br,focusableCandidateSelector$1)===!1?!1:isNodeMatchingSelectorFocusable$1(Ui,Br)};/*!
-* focus-trap 7.5.4
-* @license MIT, https://github.com/focus-trap/focus-trap/blob/master/LICENSE
-*/function ownKeys$6(Vi,Br){var Ui=Object.keys(Vi);if(Object.getOwnPropertySymbols){var Es=Object.getOwnPropertySymbols(Vi);Br&&(Es=Es.filter(function(mh){return Object.getOwnPropertyDescriptor(Vi,mh).enumerable})),Ui.push.apply(Ui,Es)}return Ui}function _objectSpread2$4(Vi){for(var Br=1;Br0){var Es=Br[Br.length-1];Es!==Ui&&Es.pause()}var mh=Br.indexOf(Ui);mh===-1||Br.splice(mh,1),Br.push(Ui)},deactivateTrap:function(Br,Ui){var Es=Br.indexOf(Ui);Es!==-1&&Br.splice(Es,1),Br.length>0&&Br[Br.length-1].unpause()}},isSelectableInput$1=function(Br){return Br.tagName&&Br.tagName.toLowerCase()==="input"&&typeof Br.select=="function"},isEscapeEvent$1=function(Br){return Br?.key==="Escape"||Br?.key==="Esc"||Br?.keyCode===27},isTabEvent$1=function(Br){return Br?.key==="Tab"||Br?.keyCode===9},isKeyForward$1=function(Br){return isTabEvent$1(Br)&&!Br.shiftKey},isKeyBackward$1=function(Br){return isTabEvent$1(Br)&&Br.shiftKey},delay$1=function(Br){return setTimeout(Br,0)},findIndex$1=function(Br,Ui){var Es=-1;return Br.every(function(mh,$Q){return Ui(mh)?(Es=$Q,!1):!0}),Es},valueOrHandler$1=function(Br){for(var Ui=arguments.length,Es=new Array(Ui>1?Ui-1:0),mh=1;mh1?Lte-1:0),Fte=1;Fte=0)Nte=Es.activeElement;else{var Bte=RQ.tabbableGroups[0],Lte=Bte&&Bte.firstTabbableNode;Nte=Lte||BQ("fallbackFocus")}if(!Nte)throw new Error("Your focus-trap needs to have at least one focusable element");return Nte},HQ=function(){if(RQ.containerGroups=RQ.containers.map(function(Nte){var Bte=tabbable$1(Nte,$Q.tabbableOptions),Lte=focusable$1(Nte,$Q.tabbableOptions),Rte=Bte.length>0?Bte[0]:void 0,Fte=Bte.length>0?Bte[Bte.length-1]:void 0,jte=Lte.find(function(qte){return isTabbable$1(qte)}),Xte=Lte.slice().reverse().find(function(qte){return isTabbable$1(qte)}),ire=!!Bte.find(function(qte){return getTabIndex$1(qte)>0});return{container:Nte,tabbableNodes:Bte,focusableNodes:Lte,posTabIndexesFound:ire,firstTabbableNode:Rte,lastTabbableNode:Fte,firstDomTabbableNode:jte,lastDomTabbableNode:Xte,nextTabbableNode:function(Kte){var nre=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!0,Wte=Bte.indexOf(Kte);return Wte<0?nre?Lte.slice(Lte.indexOf(Kte)+1).find(function(Qte){return isTabbable$1(Qte)}):Lte.slice(0,Lte.indexOf(Kte)).reverse().find(function(Qte){return isTabbable$1(Qte)}):Bte[Wte+(nre?1:-1)]}}}),RQ.tabbableGroups=RQ.containerGroups.filter(function(Nte){return Nte.tabbableNodes.length>0}),RQ.tabbableGroups.length<=0&&!BQ("fallbackFocus"))throw new Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(RQ.containerGroups.find(function(Nte){return Nte.posTabIndexesFound})&&RQ.containerGroups.length>1)throw new Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},KQ=function kte(Nte){var Bte=Nte.activeElement;if(Bte)return Bte.shadowRoot&&Bte.shadowRoot.activeElement!==null?kte(Bte.shadowRoot):Bte},see=function kte(Nte){if(Nte!==!1&&Nte!==KQ(document)){if(!Nte||!Nte.focus){kte(jQ());return}Nte.focus({preventScroll:!!$Q.preventScroll}),RQ.mostRecentlyFocusedNode=Nte,isSelectableInput$1(Nte)&&Nte.select()}},aee=function(Nte){var Bte=BQ("setReturnFocus",Nte);return Bte||(Bte===!1?!1:Nte)},lee=function(Nte){var Bte=Nte.target,Lte=Nte.event,Rte=Nte.isBackward,Fte=Rte===void 0?!1:Rte;Bte=Bte||getActualTarget$1(Lte),HQ();var jte=null;if(RQ.tabbableGroups.length>0){var Xte=FQ(Bte,Lte),ire=Xte>=0?RQ.containerGroups[Xte]:void 0;if(Xte<0)Fte?jte=RQ.tabbableGroups[RQ.tabbableGroups.length-1].lastTabbableNode:jte=RQ.tabbableGroups[0].firstTabbableNode;else if(Fte){var qte=findIndex$1(RQ.tabbableGroups,function(fre){var vre=fre.firstTabbableNode;return Bte===vre});if(qte<0&&(ire.container===Bte||isFocusable$1(Bte,$Q.tabbableOptions)&&!isTabbable$1(Bte,$Q.tabbableOptions)&&!ire.nextTabbableNode(Bte,!1))&&(qte=Xte),qte>=0){var Kte=qte===0?RQ.tabbableGroups.length-1:qte-1,nre=RQ.tabbableGroups[Kte];jte=getTabIndex$1(Bte)>=0?nre.lastTabbableNode:nre.lastDomTabbableNode}else isTabEvent$1(Lte)||(jte=ire.nextTabbableNode(Bte,!1))}else{var Wte=findIndex$1(RQ.tabbableGroups,function(fre){var vre=fre.lastTabbableNode;return Bte===vre});if(Wte<0&&(ire.container===Bte||isFocusable$1(Bte,$Q.tabbableOptions)&&!isTabbable$1(Bte,$Q.tabbableOptions)&&!ire.nextTabbableNode(Bte))&&(Wte=Xte),Wte>=0){var Qte=Wte===RQ.tabbableGroups.length-1?0:Wte+1,ore=RQ.tabbableGroups[Qte];jte=getTabIndex$1(Bte)>=0?ore.firstTabbableNode:ore.firstDomTabbableNode}else isTabEvent$1(Lte)||(jte=ire.nextTabbableNode(Bte))}}else jte=BQ("fallbackFocus");return jte},pee=function(Nte){var Bte=getActualTarget$1(Nte);if(!(FQ(Bte,Nte)>=0)){if(valueOrHandler$1($Q.clickOutsideDeactivates,Nte)){PQ.deactivate({returnFocus:$Q.returnFocusOnDeactivate});return}valueOrHandler$1($Q.allowOutsideClick,Nte)||Nte.preventDefault()}},Eee=function(Nte){var Bte=getActualTarget$1(Nte),Lte=FQ(Bte,Nte)>=0;if(Lte||Bte instanceof Document)Lte&&(RQ.mostRecentlyFocusedNode=Bte);else{Nte.stopImmediatePropagation();var Rte,Fte=!0;if(RQ.mostRecentlyFocusedNode)if(getTabIndex$1(RQ.mostRecentlyFocusedNode)>0){var jte=FQ(RQ.mostRecentlyFocusedNode),Xte=RQ.containerGroups[jte].tabbableNodes;if(Xte.length>0){var ire=Xte.findIndex(function(qte){return qte===RQ.mostRecentlyFocusedNode});ire>=0&&($Q.isKeyForward(RQ.recentNavEvent)?ire+1=0&&(Rte=Xte[ire-1],Fte=!1))}}else RQ.containerGroups.some(function(qte){return qte.tabbableNodes.some(function(Kte){return getTabIndex$1(Kte)>0})})||(Fte=!1);else Fte=!1;Fte&&(Rte=lee({target:RQ.mostRecentlyFocusedNode,isBackward:$Q.isKeyBackward(RQ.recentNavEvent)})),see(Rte||RQ.mostRecentlyFocusedNode||jQ())}RQ.recentNavEvent=void 0},Cee=function(Nte){var Bte=arguments.length>1&&arguments[1]!==void 0?arguments[1]:!1;RQ.recentNavEvent=Nte;var Lte=lee({event:Nte,isBackward:Bte});Lte&&(isTabEvent$1(Nte)&&Nte.preventDefault(),see(Lte))},yee=function(Nte){if(isEscapeEvent$1(Nte)&&valueOrHandler$1($Q.escapeDeactivates,Nte)!==!1){Nte.preventDefault(),PQ.deactivate();return}($Q.isKeyForward(Nte)||$Q.isKeyBackward(Nte))&&Cee(Nte,$Q.isKeyBackward(Nte))},Hee=function(Nte){var Bte=getActualTarget$1(Nte);FQ(Bte,Nte)>=0||valueOrHandler$1($Q.clickOutsideDeactivates,Nte)||valueOrHandler$1($Q.allowOutsideClick,Nte)||(Nte.preventDefault(),Nte.stopImmediatePropagation())},Nee=function(){if(RQ.active)return activeFocusTraps$1.activateTrap(mh,PQ),RQ.delayInitialFocusTimer=$Q.delayInitialFocus?delay$1(function(){see(jQ())}):see(jQ()),Es.addEventListener("focusin",Eee,!0),Es.addEventListener("mousedown",pee,{capture:!0,passive:!1}),Es.addEventListener("touchstart",pee,{capture:!0,passive:!1}),Es.addEventListener("click",Hee,{capture:!0,passive:!1}),Es.addEventListener("keydown",yee,{capture:!0,passive:!1}),PQ},Yee=function(){if(RQ.active)return Es.removeEventListener("focusin",Eee,!0),Es.removeEventListener("mousedown",pee,!0),Es.removeEventListener("touchstart",pee,!0),Es.removeEventListener("click",Hee,!0),Es.removeEventListener("keydown",yee,!0),PQ},Ete=function(Nte){var Bte=Nte.some(function(Lte){var Rte=Array.from(Lte.removedNodes);return Rte.some(function(Fte){return Fte===RQ.mostRecentlyFocusedNode})});Bte&&see(jQ())},Ate=typeof window<"u"&&"MutationObserver"in window?new MutationObserver(Ete):void 0,Pte=function(){Ate&&(Ate.disconnect(),RQ.active&&!RQ.paused&&RQ.containers.map(function(Nte){Ate.observe(Nte,{subtree:!0,childList:!0})}))};return PQ={get active(){return RQ.active},get paused(){return RQ.paused},activate:function(Nte){if(RQ.active)return this;var Bte=NQ(Nte,"onActivate"),Lte=NQ(Nte,"onPostActivate"),Rte=NQ(Nte,"checkCanFocusTrap");Rte||HQ(),RQ.active=!0,RQ.paused=!1,RQ.nodeFocusedBeforeActivation=Es.activeElement,Bte?.();var Fte=function(){Rte&&HQ(),Nee(),Pte(),Lte?.()};return Rte?(Rte(RQ.containers.concat()).then(Fte,Fte),this):(Fte(),this)},deactivate:function(Nte){if(!RQ.active)return this;var Bte=_objectSpread2$4({onDeactivate:$Q.onDeactivate,onPostDeactivate:$Q.onPostDeactivate,checkCanReturnFocus:$Q.checkCanReturnFocus},Nte);clearTimeout(RQ.delayInitialFocusTimer),RQ.delayInitialFocusTimer=void 0,Yee(),RQ.active=!1,RQ.paused=!1,Pte(),activeFocusTraps$1.deactivateTrap(mh,PQ);var Lte=NQ(Bte,"onDeactivate"),Rte=NQ(Bte,"onPostDeactivate"),Fte=NQ(Bte,"checkCanReturnFocus"),jte=NQ(Bte,"returnFocus","returnFocusOnDeactivate");Lte?.();var Xte=function(){delay$1(function(){jte&&see(aee(RQ.nodeFocusedBeforeActivation)),Rte?.()})};return jte&&Fte?(Fte(aee(RQ.nodeFocusedBeforeActivation)).then(Xte,Xte),this):(Xte(),this)},pause:function(Nte){if(RQ.paused||!RQ.active)return this;var Bte=NQ(Nte,"onPause"),Lte=NQ(Nte,"onPostPause");return RQ.paused=!0,Bte?.(),Yee(),Pte(),Lte?.(),this},unpause:function(Nte){if(!RQ.paused||!RQ.active)return this;var Bte=NQ(Nte,"onUnpause"),Lte=NQ(Nte,"onPostUnpause");return RQ.paused=!1,Bte?.(),HQ(),Nee(),Pte(),Lte?.(),this},updateContainerElements:function(Nte){var Bte=[].concat(Nte).filter(Boolean);return RQ.containers=Bte.map(function(Lte){return typeof Lte=="string"?Es.querySelector(Lte):Lte}),RQ.active&&HQ(),Pte(),this}},PQ.updateContainerElements(Br),PQ};function useFocusTrap(Vi,Br={}){let Ui;const{immediate:Es,...mh}=Br,$Q=ref$2(!1),RQ=ref$2(!1),PQ=jQ=>Ui&&Ui.activate(jQ),NQ=jQ=>Ui&&Ui.deactivate(jQ),FQ=()=>{Ui&&(Ui.pause(),RQ.value=!0)},BQ=()=>{Ui&&(Ui.unpause(),RQ.value=!1)};return watch$2(()=>unrefElement$2(Vi),jQ=>{jQ&&(Ui=createFocusTrap$1(jQ,{...mh,onActivate(){$Q.value=!0,Br.onActivate&&Br.onActivate()},onDeactivate(){$Q.value=!1,Br.onDeactivate&&Br.onDeactivate()}}),Es&&PQ())},{flush:"post"}),tryOnScopeDispose(()=>NQ()),{hasFocus:$Q,isPaused:RQ,activate:PQ,deactivate:NQ,pause:FQ,unpause:BQ}}const uo$2=Vi=>(...Br)=>{Vi&&(Vi?.(...Br),Vi=null)},q$1k=()=>{};function oe$j(Vi,Br,Ui){return Vi>Ui?Ui:Vi ["if","show","visible"].includes(Vi)},hideOverlay:{type:Boolean,default:void 0},overlayBehavior:{type:String,default:"auto",validator:Vi=>["auto","persist"].includes(Vi)},overlayTransition:{type:[String,Object],default:void 0},contentTransition:{type:[String,Object],default:void 0},overlayClass:{type:void 0,default:void 0},contentClass:{type:void 0,default:void 0},overlayStyle:{type:[String,Object,Array],default:void 0},contentStyle:{type:[String,Object,Array],default:void 0},clickToClose:{type:Boolean,default:!0},escToClose:{type:Boolean,default:!0},background:{type:String,default:"non-interactive",validator:Vi=>["interactive","non-interactive"].includes(Vi)},focusTrap:{type:[Boolean,Object],default:()=>({allowOutsideClick:!0})},lockScroll:{type:Boolean,default:!0},reserveScrollBarGap:{type:Boolean,default:!0},zIndexFn:{type:Function,default:({index:Vi})=>1e3+2*Vi},swipeToClose:{type:String,default:"none",validator:Vi=>["none","up","right","down","left"].includes(Vi)},threshold:{type:Number,default:0},showSwipeBanner:{type:Boolean,default:void 0},preventNavigationGestures:{type:Boolean,default:void 0}};function Oe$7(Vi=!1){const Br=ref$2(Vi),Ui=ref$2(Br.value?0:void 0);return[Br,Ui,{beforeEnter(){Ui.value=1},afterEnter(){Ui.value=0},beforeLeave(){Ui.value=3},afterLeave(){Ui.value=2}}]}function fo$2(Vi,Br){const{modelValueLocal:Ui,onEntering:Es,onEnter:mh,onLeaving:$Q,onLeave:RQ}=Br,PQ=ref$2(Ui.value),[NQ,FQ,BQ]=Oe$7(PQ.value),[jQ,HQ,KQ]=Oe$7(PQ.value),see=computed$2(()=>typeof Vi.contentTransition=="string"?{name:Vi.contentTransition,appear:!0}:{appear:!0,...Vi.contentTransition}),aee=computed$2(()=>typeof Vi.overlayTransition=="string"?{name:Vi.overlayTransition,appear:!0}:{appear:!0,...Vi.overlayTransition}),lee=computed$2(()=>(Vi.hideOverlay||HQ.value===2)&&FQ.value===2);watch$2(lee,Cee=>{Cee&&(PQ.value=!1)}),watch$2(FQ,Cee=>{if(Cee===1){if(!PQ.value)return;Es?.()}else if(Cee===0){if(!PQ.value)return;mh?.()}else Cee===3?$Q?.():Cee===2&&RQ?.()});async function pee(){PQ.value=!0,await nextTick$2(),NQ.value=!0,jQ.value=!0}function Eee(){NQ.value=!1,jQ.value=!1}return{visible:PQ,contentVisible:NQ,contentListeners:BQ,contentTransition:see,overlayVisible:jQ,overlayListeners:KQ,overlayTransition:aee,enterTransition:pee,leaveTransition:Eee}}function vo$2(Vi,Br,Ui){const{vfmRootEl:Es,vfmContentEl:mh,visible:$Q,modelValueLocal:RQ}=Ui,PQ=ref$2();function NQ(){$Q.value&&Vi.escToClose&&(RQ.value=!1)}function FQ(jQ){PQ.value=jQ?.target}function BQ(){var jQ;PQ.value===Es.value&&(Vi.clickToClose?RQ.value=!1:((jQ=mh.value)==null||jQ.focus(),Br("clickOutside")))}return{onEsc:NQ,onMouseupRoot:BQ,onMousedown:FQ}}function po$2(Vi,Br,Ui){let Es=!1;const{open:mh,close:$Q}=Ui,RQ=ref$2(!1),PQ={get value(){return RQ.value},set value(FQ){NQ(FQ)}};function NQ(FQ){(FQ?mh():$Q())?(RQ.value=FQ,FQ!==Vi.modelValue&&Br("update:modelValue",FQ)):(Es=!0,Br("update:modelValue",!FQ),nextTick$2(()=>{Es=!1}))}return watch$2(()=>Vi.modelValue,FQ=>{Es||(PQ.value=!!FQ)}),{modelValueLocal:PQ}}function yo(Vi,Br){if(Vi.focusTrap===!1)return{focus(){},blur(){}};const{focusEl:Ui}=Br,{hasFocus:Es,activate:mh,deactivate:$Q}=useFocusTrap(Ui,Vi.focusTrap);function RQ(){requestAnimationFrame(()=>{mh()})}function PQ(){Es.value&&$Q()}return{focus:RQ,blur:PQ}}let be$9=!1;if(typeof window<"u"){const Vi={get passive(){be$9=!0}};window.addEventListener("testPassive",null,Vi),window.removeEventListener("testPassive",null,Vi)}const He$3=typeof window<"u"&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||window.navigator.platform==="MacIntel"&&window.navigator.maxTouchPoints>1);let j$2o=[],le$f=!1,ne$j=0,je$8=-1,W$16,X$Y;const ho$2=Vi=>{if(!Vi||Vi.nodeType!==Node.ELEMENT_NODE)return!1;const Br=window.getComputedStyle(Vi);return["auto","scroll"].includes(Br.overflowY)&&Vi.scrollHeight>Vi.clientHeight},mo$2=(Vi,Br)=>!(Vi.scrollTop===0&&Br<0||Vi.scrollTop+Vi.clientHeight+Br>=Vi.scrollHeight&&Br>0),wo$2=Vi=>{const Br=[];for(;Vi;){if(Br.push(Vi),Vi.classList.contains("vfm"))return Br;Vi=Vi.parentElement}return Br},bo$2=(Vi,Br)=>{let Ui=!1;return wo$2(Vi).forEach(Es=>{ho$2(Es)&&mo$2(Es,Br)&&(Ui=!0)}),Ui},Ne$5=Vi=>j$2o.some(()=>bo$2(Vi,-ne$j)),se$h=Vi=>{const Br=Vi||window.event;return Ne$5(Br.target)||Br.touches.length>1?!0:(Br.preventDefault&&Br.preventDefault(),!1)},To$2=Vi=>{if(X$Y===void 0){const Br=!!Vi&&Vi.reserveScrollBarGap===!0,Ui=window.innerWidth-document.documentElement.clientWidth;if(Br&&Ui>0){const Es=parseInt(getComputedStyle(document.body).getPropertyValue("padding-right"),10);X$Y=document.body.style.paddingRight,document.body.style.paddingRight=`${Es+Ui}px`}}W$16===void 0&&(W$16=document.body.style.overflow,document.body.style.overflow="hidden")},So$1=()=>{X$Y!==void 0&&(document.body.style.paddingRight=X$Y,X$Y=void 0),W$16!==void 0&&(document.body.style.overflow=W$16,W$16=void 0)},Mo$2=Vi=>Vi?Vi.scrollHeight-Vi.scrollTop<=Vi.clientHeight:!1,go$2=(Vi,Br)=>(ne$j=Vi.targetTouches[0].clientY-je$8,Ne$5(Vi.target)?!1:Br&&Br.scrollTop===0&&ne$j>0||Mo$2(Br)&&ne$j<0?se$h(Vi):(Vi.stopPropagation(),!0)),Co$2=(Vi,Br)=>{if(!Vi){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}if(j$2o.some(Es=>Es.targetElement===Vi))return;const Ui={targetElement:Vi,options:Br||{}};j$2o=[...j$2o,Ui],He$3?(Vi.ontouchstart=Es=>{Es.targetTouches.length===1&&(je$8=Es.targetTouches[0].clientY)},Vi.ontouchmove=Es=>{Es.targetTouches.length===1&&go$2(Es,Vi)},le$f||(document.addEventListener("touchmove",se$h,be$9?{passive:!1}:void 0),le$f=!0)):To$2(Br)},ko$2=Vi=>{if(!Vi){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}j$2o=j$2o.filter(Br=>Br.targetElement!==Vi),He$3?(Vi.ontouchstart=null,Vi.ontouchmove=null,le$f&&j$2o.length===0&&(document.removeEventListener("touchmove",se$h,be$9?{passive:!1}:void 0),le$f=!1)):j$2o.length||So$1()};function Vo$2(Vi,Br){const{lockScrollEl:Ui,modelValueLocal:Es}=Br;let mh;watch$2(Ui,PQ=>{PQ&&(mh=PQ)},{immediate:!0}),watch$2(()=>Vi.lockScroll,PQ=>{PQ?RQ():$Q()}),onBeforeUnmount$1(()=>{$Q()});function $Q(){mh&&ko$2(mh)}function RQ(){Es.value&&Vi.lockScroll&&mh&&Co$2(mh,{reserveScrollBarGap:Vi.reserveScrollBarGap,allowTouchMove:PQ=>{for(;PQ&&PQ!==document.body;){if(PQ.getAttribute("vfm-scroll-lock-ignore")!==null)return!0;PQ=PQ.parentElement}return!1}})}return{enableBodyScroll:$Q,disableBodyScroll:RQ}}function Eo$2(Vi){const Br=ref$2();function Ui(mh){var $Q;Br.value=($Q=Vi.zIndexFn)==null?void 0:$Q.call(Vi,{index:mh<=-1?0:mh})}function Es(){Br.value=void 0}return{zIndex:Br,refreshZIndex:Ui,resetZIndex:Es}}const ve$7={beforeMount(Vi,{value:Br},{transition:Ui}){Vi._vov=Vi.style.visibility==="hidden"?"":Vi.style.visibility,Ui&&Br?Ui.beforeEnter(Vi):G$1r(Vi,Br)},mounted(Vi,{value:Br},{transition:Ui}){Ui&&Br&&Ui.enter(Vi)},updated(Vi,{value:Br,oldValue:Ui},{transition:Es}){!Br!=!Ui&&(Es?Br?(Es.beforeEnter(Vi),G$1r(Vi,!0),Es.enter(Vi)):Es.leave(Vi,()=>{G$1r(Vi,!1)}):G$1r(Vi,Br))},beforeUnmount(Vi,{value:Br}){G$1r(Vi,Br)}};function G$1r(Vi,Br){Vi.style.visibility=Br?Vi._vov:"hidden"}const De$7=Vi=>{if(Vi instanceof MouseEvent){const{clientX:Br,clientY:Ui}=Vi;return{x:Br,y:Ui}}else{const{clientX:Br,clientY:Ui}=Vi.targetTouches[0];return{x:Br,y:Ui}}};function Bo$2(Vi){if(!Vi)return!1;let Br=!1;const Ui={get passive(){return Br=!0,!1}};return Vi.addEventListener("x",q$1k,Ui),Vi.removeEventListener("x",q$1k),Br}function Oo$1(Vi,{threshold:Br=0,onSwipeStart:Ui,onSwipe:Es,onSwipeEnd:mh,passive:$Q=!0}){const RQ=reactive$1({x:0,y:0}),PQ=reactive$1({x:0,y:0}),NQ=computed$2(()=>RQ.x-PQ.x),FQ=computed$2(()=>RQ.y-PQ.y),{max:BQ,abs:jQ}=Math,HQ=computed$2(()=>BQ(jQ(NQ.value),jQ(FQ.value))>=Br),KQ=ref$2(!1),see=computed$2(()=>HQ.value?jQ(NQ.value)>jQ(FQ.value)?NQ.value>0?"left":"right":FQ.value>0?"up":"down":"none"),aee=(Yee,Ete)=>{RQ.x=Yee,RQ.y=Ete},lee=(Yee,Ete)=>{PQ.x=Yee,PQ.y=Ete};let pee,Eee;function Cee(Yee){pee.capture&&!pee.passive&&Yee.preventDefault();const{x:Ete,y:Ate}=De$7(Yee);aee(Ete,Ate),lee(Ete,Ate),Ui?.(Yee),Eee=[useEventListener(Vi,"mousemove",yee,pee),useEventListener(Vi,"touchmove",yee,pee),useEventListener(Vi,"mouseup",Hee,pee),useEventListener(Vi,"touchend",Hee,pee),useEventListener(Vi,"touchcancel",Hee,pee)]}function yee(Yee){const{x:Ete,y:Ate}=De$7(Yee);lee(Ete,Ate),!KQ.value&&HQ.value&&(KQ.value=!0),KQ.value&&Es?.(Yee)}function Hee(Yee){KQ.value&&mh?.(Yee,see.value),KQ.value=!1,Eee.forEach(Ete=>Ete())}let Nee=[];return onMounted$1(()=>{const Yee=Bo$2(window?.document);$Q?pee=Yee?{passive:!0}:{capture:!1}:pee=Yee?{passive:!1,capture:!0}:{capture:!0},Nee=[useEventListener(Vi,"mousedown",Cee,pee),useEventListener(Vi,"touchstart",Cee,pee)]}),{isSwiping:KQ,direction:see,coordsStart:RQ,coordsEnd:PQ,lengthX:NQ,lengthY:FQ,stop:()=>{Nee.forEach(Yee=>Yee()),Eee.forEach(Yee=>Yee())}}}function Do$2(Vi,Br){const{vfmContentEl:Ui,modelValueLocal:Es}=Br,mh=.1,$Q=300,RQ=ref$2(),PQ=computed$2(()=>{if(!(Vi.swipeToClose===void 0||Vi.swipeToClose==="none"))return Vi.showSwipeBanner?RQ.value:Ui.value}),NQ=ref$2(0),FQ=ref$2(!0);let BQ=q$1k,jQ=!0,HQ,KQ=!1;const{lengthX:see,lengthY:aee,direction:lee,isSwiping:pee}=Oo$1(PQ,{threshold:Vi.threshold,onSwipeStart(Hee){BQ=useEventListener(document,"selectionchange",()=>{var Nee;FQ.value=(Nee=window.getSelection())==null?void 0:Nee.isCollapsed}),HQ=new Date().getTime(),KQ=yee(Hee?.target)},onSwipe(){var Hee,Nee,Yee,Ete;if(KQ&&FQ.value&&lee.value===Vi.swipeToClose){if(lee.value==="up"){const Ate=oe$j(Math.abs(aee.value||0),0,((Hee=PQ.value)==null?void 0:Hee.offsetHeight)||0)-(Vi.threshold||0);NQ.value=Ate}else if(lee.value==="down"){const Ate=oe$j(Math.abs(aee.value||0),0,((Nee=PQ.value)==null?void 0:Nee.offsetHeight)||0)-(Vi.threshold||0);NQ.value=-Ate}else if(lee.value==="right"){const Ate=oe$j(Math.abs(see.value||0),0,((Yee=PQ.value)==null?void 0:Yee.offsetWidth)||0)-(Vi.threshold||0);NQ.value=-Ate}else if(lee.value==="left"){const Ate=oe$j(Math.abs(see.value||0),0,((Ete=PQ.value)==null?void 0:Ete.offsetWidth)||0)-(Vi.threshold||0);NQ.value=Ate}}},onSwipeEnd(Hee,Nee){if(BQ(),!FQ.value){FQ.value=!0;return}const Yee=new Date().getTime(),Ete=Nee===Vi.swipeToClose,Ate=(()=>{var kte,Nte;if(Nee==="up"||Nee==="down")return Math.abs(aee?.value||0)>mh*(((kte=PQ.value)==null?void 0:kte.offsetHeight)||0);if(Nee==="left"||Nee==="right")return Math.abs(see?.value||0)>mh*(((Nte=PQ.value)==null?void 0:Nte.offsetWidth)||0)})(),Pte=Yee-HQ<=$Q;if(jQ&&KQ&&Ete&&(Ate||Pte)){Es.value=!1;return}NQ.value=0}}),Eee=computed$2(()=>{if(Vi.swipeToClose==="none")return;const Hee=(()=>{switch(Vi.swipeToClose){case"up":case"down":return"translateY";case"left":case"right":return"translateX"}})();return{class:{"vfm-bounce-back":!pee.value},style:{transform:`${Hee}(${-NQ.value}px)`}}});watch$2(()=>FQ.value,Hee=>{Hee||(NQ.value=0)}),watch$2(()=>Es.value,Hee=>{Hee&&(NQ.value=0)}),watch$2(()=>NQ.value,(Hee,Nee)=>{switch(Vi.swipeToClose){case"down":case"right":jQ=HeeNee;break}});function Cee(Hee){Vi.preventNavigationGestures&&Hee.preventDefault()}function yee(Hee){const Nee=Hee?.tagName;if(!Nee||["INPUT","TEXTAREA"].includes(Nee))return!1;const Yee=(()=>{switch(Vi.swipeToClose){case"up":return Hee?.scrollTop+Hee?.clientHeight===Hee?.scrollHeight;case"left":return Hee?.scrollLeft+Hee?.clientWidth===Hee?.scrollWidth;case"down":return Hee?.scrollTop===0;case"right":return Hee?.scrollLeft===0;default:return!1}})();return Hee===PQ.value?Yee:Yee&&yee(Hee?.parentElement)}return{vfmContentEl:Ui,swipeBannerEl:RQ,bindSwipe:Eee,onTouchStartSwipeBanner:Cee}}const Ye$4=Symbol("vfm");let H$1a;const Lo$2=Vi=>H$1a=Vi,Po$2={install:q$1k,modals:[],openedModals:[],openedModalOverlays:[],dynamicModals:[],modalsContainers:ref$2([]),get:()=>{},toggle:()=>{},open:()=>{},close:()=>{},closeAll:()=>Promise.allSettled([])},Ao$2=()=>getCurrentInstance$1()&&inject$1(Ye$4,Po$2)||H$1a;function zo$1(){const Vi=shallowReactive$1([]),Br=shallowReactive$1([]),Ui=shallowReactive$1([]),Es=shallowReactive$1([]),mh=ref$2([]),$Q=markRaw$1({install(RQ){RQ.provide(Ye$4,$Q),RQ.config.globalProperties.$vfm=$Q},modals:Vi,openedModals:Br,openedModalOverlays:Ui,dynamicModals:Es,modalsContainers:mh,get(RQ){return Vi.find(PQ=>{var NQ,FQ;return((FQ=(NQ=Z$V(PQ))==null?void 0:NQ.value.modalId)==null?void 0:FQ.value)===RQ})},toggle(RQ,PQ){var NQ;const FQ=$Q.get(RQ);return(NQ=Z$V(FQ))==null?void 0:NQ.value.toggle(PQ)},open(RQ){return $Q.toggle(RQ,!0)},close(RQ){return $Q.toggle(RQ,!1)},closeAll(){return Promise.allSettled(Br.reduce((RQ,PQ)=>{const NQ=Z$V(PQ),FQ=NQ?.value.toggle(!1);return FQ&&RQ.push(FQ),RQ},[]))}});return Lo$2($Q),$Q}function Z$V(Vi){var Br;return(Br=Vi?.exposed)==null?void 0:Br.modalExposed}const Io$1=defineComponent$1({inheritAttrs:!1}),Ro$2=defineComponent$1({...Io$1,__name:"VueFinalModal",props:co$2,emits:["update:modelValue","beforeOpen","opened","beforeClose","closed","clickOutside"],setup(Vi,{expose:Br,emit:Ui}){const Es=Vi,mh=Ui,$Q=useAttrs$1(),RQ=getCurrentInstance$1(),{modals:PQ,openedModals:NQ,openedModalOverlays:FQ}=K$Y(),BQ=ref$2(),jQ=ref$2(),{focus:HQ,blur:KQ}=yo(Es,{focusEl:BQ}),{zIndex:see,refreshZIndex:aee,resetZIndex:lee}=Eo$2(Es),{modelValueLocal:pee}=po$2(Es,mh,{open:Kte,close:nre}),{enableBodyScroll:Eee,disableBodyScroll:Cee}=Vo$2(Es,{lockScrollEl:BQ,modelValueLocal:pee});let yee=q$1k;const{visible:Hee,contentVisible:Nee,contentListeners:Yee,contentTransition:Ete,overlayVisible:Ate,overlayListeners:Pte,overlayTransition:kte,enterTransition:Nte,leaveTransition:Bte}=fo$2(Es,{modelValueLocal:pee,onEntering(){nextTick$2(()=>{Cee(),HQ()})},onEnter(){mh("opened"),yee("opened")},onLeave(){$$13(NQ,RQ),lee(),Eee(),mh("closed"),yee("closed")}}),{onEsc:Lte,onMouseupRoot:Rte,onMousedown:Fte}=vo$2(Es,mh,{vfmRootEl:BQ,vfmContentEl:jQ,visible:Hee,modelValueLocal:pee}),{swipeBannerEl:jte,bindSwipe:Xte,onTouchStartSwipeBanner:ire}=Do$2(Es,{vfmContentEl:jQ,modelValueLocal:pee}),qte=computed$2(()=>RQ?NQ.indexOf(RQ):-1);watch$2([()=>Es.zIndexFn,qte],()=>{Hee.value&&aee(qte.value)}),onMounted$1(()=>{fe$9(PQ,RQ)}),Es.modelValue&&(pee.value=!0);function Kte(){let sre=!1;return mh("beforeOpen",{stop:()=>sre=!0}),sre?!1:(fe$9(NQ,RQ),fe$9(FQ,RQ),Qte(),Nte(),!0)}function nre(){let sre=!1;return mh("beforeClose",{stop:()=>sre=!0}),sre?!1:($$13(FQ,RQ),Qte(),KQ(),Bte(),!0)}function Wte(){pee.value=!1}onBeforeUnmount$1(()=>{Eee(),$$13(PQ,RQ),$$13(NQ,RQ),KQ(),Qte()});async function Qte(){await nextTick$2();const sre=FQ.filter(mre=>{var gre;const xre=Z$V(mre);return xre?.value.overlayBehavior.value==="auto"&&!((gre=xre?.value.hideOverlay)!=null&&gre.value)});sre.forEach((mre,gre)=>{const xre=Z$V(mre);xre!=null&&xre.value&&(xre.value.overlayVisible.value=gre===sre.length-1)})}const ore=toRef$1(()=>Es.modalId),fre=toRef$1(()=>Es.hideOverlay),vre=toRef$1(()=>Es.overlayBehavior),Are=computed$2(()=>({modalId:ore,hideOverlay:fre,overlayBehavior:vre,overlayVisible:Ate,toggle(sre){return new Promise(mre=>{yee=uo$2(xre=>mre(xre));const gre=typeof sre=="boolean"?sre:!pee.value;pee.value=gre})}}));return Br({modalExposed:Are}),(sre,mre)=>(openBlock$1(),createBlock$1(Teleport$1,{to:sre.teleportTo?sre.teleportTo:void 0,disabled:!sre.teleportTo},[sre.displayDirective!=="if"||unref$1(Hee)?withDirectives$1((openBlock$1(),createElementBlock$1("div",mergeProps$1({key:0},unref$1($Q),{ref_key:"vfmRootEl",ref:BQ,class:["vfm vfm--fixed vfm--inset",{"vfm--prevent-none":sre.background==="interactive"}],style:{zIndex:unref$1(see)},role:"dialog","aria-modal":"true",onKeydown:mre[7]||(mre[7]=withKeys$1(()=>unref$1(Lte)(),["esc"])),onMouseup:mre[8]||(mre[8]=withModifiers$1(()=>unref$1(Rte)(),["self"])),onMousedown:mre[9]||(mre[9]=withModifiers$1(gre=>unref$1(Fte)(gre),["self"]))}),[fre.value?createCommentVNode$1("",!0):(openBlock$1(),createBlock$1(Transition$1,mergeProps$1({key:0},unref$1(kte),toHandlers$1(unref$1(Pte))),{default:withCtx$1(()=>[sre.displayDirective!=="if"||unref$1(Ate)?withDirectives$1((openBlock$1(),createElementBlock$1("div",{key:0,class:normalizeClass$1(["vfm__overlay vfm--overlay vfm--absolute vfm--inset vfm--prevent-none",sre.overlayClass]),style:normalizeStyle$1(sre.overlayStyle),"aria-hidden":"true"},null,6)),[[vShow$1,sre.displayDirective!=="show"||unref$1(Ate)],[unref$1(ve$7),sre.displayDirective!=="visible"||unref$1(Ate)]]):createCommentVNode$1("",!0)]),_:1},16)),createVNode$1(Transition$1,mergeProps$1(unref$1(Ete),toHandlers$1(unref$1(Yee))),{default:withCtx$1(()=>[sre.displayDirective!=="if"||unref$1(Nee)?withDirectives$1((openBlock$1(),createElementBlock$1("div",mergeProps$1({key:0,ref_key:"vfmContentEl",ref:jQ,class:["vfm__content vfm--outline-none",[sre.contentClass,{"vfm--prevent-auto":sre.background==="interactive"}]],style:sre.contentStyle,tabindex:"0"},unref$1(Xte),{onMousedown:mre[6]||(mre[6]=()=>unref$1(Fte)())}),[renderSlot$1(sre.$slots,"default",normalizeProps$1(guardReactiveProps$1({close:Wte}))),sre.showSwipeBanner?(openBlock$1(),createElementBlock$1("div",{key:0,ref_key:"swipeBannerEl",ref:jte,class:"vfm-swipe-banner-container",onTouchstart:mre[2]||(mre[2]=gre=>unref$1(ire)(gre))},[renderSlot$1(sre.$slots,"swipe-banner",{},()=>[createBaseVNode$1("div",{class:"vfm-swipe-banner-back",onTouchstart:mre[0]||(mre[0]=gre=>sre.swipeToClose==="left"&&gre.preventDefault())},null,32),createBaseVNode$1("div",{class:"vfm-swipe-banner-forward",onTouchstart:mre[1]||(mre[1]=gre=>sre.swipeToClose==="right"&&gre.preventDefault())},null,32)])],544)):!sre.showSwipeBanner&&sre.preventNavigationGestures?(openBlock$1(),createElementBlock$1("div",{key:1,class:"vfm-swipe-banner-container",onTouchstart:mre[5]||(mre[5]=gre=>unref$1(ire)(gre))},[createBaseVNode$1("div",{class:"vfm-swipe-banner-back",onTouchstart:mre[3]||(mre[3]=gre=>sre.swipeToClose==="left"&&gre.preventDefault())},null,32),createBaseVNode$1("div",{class:"vfm-swipe-banner-forward",onTouchstart:mre[4]||(mre[4]=gre=>sre.swipeToClose==="right"&&gre.preventDefault())},null,32)],32)):createCommentVNode$1("",!0)],16)),[[vShow$1,sre.displayDirective!=="show"||unref$1(Nee)],[unref$1(ve$7),sre.displayDirective!=="visible"||unref$1(Nee)]]):createCommentVNode$1("",!0)]),_:3},16)],16)),[[vShow$1,sre.displayDirective!=="show"||unref$1(Hee)],[unref$1(ve$7),sre.displayDirective!=="visible"||unref$1(Hee)]]):createCommentVNode$1("",!0)],8,["to","disabled"]))}});function K$Y(){const Vi=Ao$2();if(!Vi)throw new Error(`[Vue Final Modal]: getActiveVfm was called with no active Vfm. Did you forget to install vfm?
- const vfm = createVfm()
- app.use(vfm)
-This will fail in production.`);return Vi}var __defProp$o=Object.defineProperty,__getOwnPropDesc$g=Object.getOwnPropertyDescriptor,__decorateClass$n=(Vi,Br,Ui,Es)=>{for(var mh=Es>1?void 0:Es?__getOwnPropDesc$g(Br,Ui):Br,$Q=Vi.length-1,RQ;$Q>=0;$Q--)(RQ=Vi[$Q])&&(mh=(Es?RQ(Br,Ui,mh):RQ(mh))||mh);return Es&&mh&&__defProp$o(Br,Ui,mh),mh};let MetadataEditorV$4=class extends Vue{name;title;message;onOk(){this.$emit("ok"),this.$vfm.close(this.name)}onCancel(){this.$emit("Cancel"),this.$vfm.close(this.name)}};__decorateClass$n([Prop()],MetadataEditorV$4.prototype,"name",2);__decorateClass$n([Prop()],MetadataEditorV$4.prototype,"title",2);__decorateClass$n([Prop()],MetadataEditorV$4.prototype,"message",2);MetadataEditorV$4=__decorateClass$n([Options$1({components:{"vue-final-modal":Ro$2}})],MetadataEditorV$4);const _hoisted_1$1M={class:"mx-5 my-2"},_hoisted_2$1p={slot:"header",class:"text-2xl font-bold mb-1"},_hoisted_3$19={class:"w-full flex justify-end mt-3"};function _sfc_render$p(Vi,Br,Ui,Es,mh,$Q){const RQ=resolveComponent$1("vue-final-modal");return openBlock$1(),createBlock$1(RQ,{modalId:Vi.name,"content-class":"flex flex-col max-h-full overflow-y-auto max-w-xl mx-4 p-4 bg-white border rounded-lg space-y-2",class:"flex justify-center items-center"},{default:withCtx$1(()=>[createBaseVNode$1("div",_hoisted_1$1M,[createBaseVNode$1("h2",_hoisted_2$1p,toDisplayString$3(Vi.title),1),createBaseVNode$1("p",null,toDisplayString$3(Vi.message),1),createBaseVNode$1("div",_hoisted_3$19,[createBaseVNode$1("button",{class:"editor-button bg-black text-white hover:bg-gray-800",onClick:Br[0]||(Br[0]=(...PQ)=>Vi.onOk&&Vi.onOk(...PQ))},toDisplayString$3(Vi.$t("editor.slides.continue")),1),createBaseVNode$1("button",{class:"editor-button hover:bg-gray-800",onClick:Br[1]||(Br[1]=(...PQ)=>Vi.onCancel&&Vi.onCancel(...PQ))},toDisplayString$3(Vi.$t("editor.cancel")),1)])])]),_:1},8,["modalId"])}const ActionModal=_export_sfc$2(MetadataEditorV$4,[["render",_sfc_render$p],["__scopeId","data-v-da1b763b"]]);function throttle$5(Vi,Br,Ui){var Es={},mh=Es.noTrailing,$Q=mh===void 0?!1:mh,RQ=Es.noLeading,PQ=RQ===void 0?!1:RQ,NQ=Es.debounceMode,FQ=NQ===void 0?void 0:NQ,BQ,jQ=!1,HQ=0;function KQ(){BQ&&clearTimeout(BQ)}function see(lee){var pee=lee||{},Eee=pee.upcomingOnly,Cee=Eee===void 0?!1:Eee;KQ(),jQ=!Cee}function aee(){for(var lee=arguments.length,pee=new Array(lee),Eee=0;EeeVi?PQ?(HQ=Date.now(),$Q||(BQ=setTimeout(FQ?Nee:Hee,Vi))):Hee():$Q!==!0&&(BQ=setTimeout(FQ?Nee:Hee,FQ===void 0?Vi-yee:Vi))}return aee.cancel=see,aee}var PanelType=(Vi=>(Vi.Text="text",Vi.Image="image",Vi.Map="map",Vi.Chart="chart",Vi.Video="video",Vi.Audio="audio",Vi.Slideshow="slideshow",Vi.Dynamic="dynamic",Vi.Loading="loading",Vi))(PanelType||{});const BaseStartingConfig={text:{type:"text",title:"",content:""},dynamic:{type:"dynamic",title:"",titleTag:"",content:"",children:[]},slideshow:{type:"slideshow",items:[],caption:"",userCreated:!0},image:{type:"image",src:""},chart:{type:"chart",src:""},map:{type:"map",config:"",title:"",scrollguard:!1},video:{type:"video",title:"",videoType:"",src:""}};function noop$5(){}function createWeakMap(){return typeof WeakMap<"u"?new WeakMap:fakeSetOrMap()}function fakeSetOrMap(){return{add:noop$5,delete:noop$5,get:noop$5,set:noop$5,has:function(Vi){return!1}}}var hop=Object.prototype.hasOwnProperty,has$9=function(Vi,Br){return hop.call(Vi,Br)};function extend$6(Vi,Br){for(var Ui in Br)has$9(Br,Ui)&&(Vi[Ui]=Br[Ui]);return Vi}var reLeadingNewline=/^[ \t]*(?:\r\n|\r|\n)/,reTrailingNewline=/(?:\r\n|\r|\n)[ \t]*$/,reStartsWithNewlineOrIsEmpty=/^(?:[\r\n]|$)/,reDetectIndentation=/(?:\r\n|\r|\n)([ \t]*)(?:[^ \t\r\n]|$)/,reOnlyWhitespaceWithAtLeastOneNewline=/^[ \t]*[\r\n][ \t\r\n]*$/;function _outdentArray(Vi,Br,Ui){var Es=0,mh=Vi[0].match(reDetectIndentation);mh&&(Es=mh[1].length);var $Q="(\\r\\n|\\r|\\n).{0,"+Es+"}",RQ=new RegExp($Q,"g");Br&&(Vi=Vi.slice(1));var PQ=Ui.newline,NQ=Ui.trimLeadingNewline,FQ=Ui.trimTrailingNewline,BQ=typeof PQ=="string",jQ=Vi.length,HQ=Vi.map(function(KQ,see){return KQ=KQ.replace(RQ,"$1"),see===0&&NQ&&(KQ=KQ.replace(reLeadingNewline,"")),see===jQ-1&&FQ&&(KQ=KQ.replace(reTrailingNewline,"")),BQ&&(KQ=KQ.replace(/\r\n|\n|\r/g,function(aee){return PQ})),KQ});return HQ}function concatStringsAndValues(Vi,Br){for(var Ui="",Es=0,mh=Vi.length;Es"u")){var Es=document.head||document.getElementsByTagName("head")[0],mh=document.createElement("style");mh.type="text/css",Ui==="top"&&Es.firstChild?Es.insertBefore(mh,Es.firstChild):Es.appendChild(mh),mh.styleSheet?mh.styleSheet.cssText=Vi:mh.appendChild(document.createTextNode(Vi))}}const spinnerProps={size:{type:[Number,String],default:"1em"},color:String};let isStyleInjected=!1;function useSpinner(Vi){if(!isStyleInjected){const Br=defaultOutdent`
- .vue-spinner {
- vertical-align: middle;
- }
- `;styleInject$1(Br),isStyleInjected=!0}return{cSize:computed$2(()=>Vi.size),classes:computed$2(()=>"vue-spinner"),style:computed$2(()=>({color:Vi.color}))}}var e$6s=[],t$6g=[];function n$7G(Vi,Br){if(Vi&&typeof document<"u"){var Ui,Es=Br.prepend===!0?"prepend":"append",mh=Br.singleTag===!0,$Q=typeof Br.container=="string"?document.querySelector(Br.container):document.getElementsByTagName("head")[0];if(mh){var RQ=e$6s.indexOf($Q);RQ===-1&&(RQ=e$6s.push($Q)-1,t$6g[RQ]={}),Ui=t$6g[RQ]&&t$6g[RQ][Es]?t$6g[RQ][Es]:t$6g[RQ][Es]=PQ()}else Ui=PQ();Vi.charCodeAt(0)===65279&&(Vi=Vi.substring(1)),Ui.styleSheet?Ui.styleSheet.cssText+=Vi:Ui.appendChild(document.createTextNode(Vi))}function PQ(){var NQ=document.createElement("style");if(NQ.setAttribute("type","text/css"),Br.attributes)for(var FQ=Object.keys(Br.attributes),BQ=0;BQ{let Ui="";const Es=toHex(Vi);if(Es!==void 0?Ui=Es.slice(1):Vi.startsWith("#")&&(Ui=Vi.slice(1)),Ui.length===3){let RQ="";for(const PQ of Ui)RQ+=PQ,RQ+=PQ;Ui=RQ}const mh=Ui.match(/.{2}/g);if(mh===null)throw new Error(`Could not identify RGB value of color \`${Vi}\``);return`rgba(${mh.map(RQ=>Number.parseInt(RQ,16)).join(", ")}, ${Br})`};var parseUnit=function(Br,Ui){Ui||(Ui=[0,""]),Br=String(Br);var Es=parseFloat(Br,10);return Ui[0]=Es,Ui[1]=Br.match(/[\d.\-\+]*\s*(.*)/)[1]||"",Ui};const parseUnit$1=getDefaultExportFromCjs$1(parseUnit);function useSize(Vi){return computed$2(()=>{const Br=Vi();let[Ui,Es]=parseUnit$1(String(Br));return Es=Es===void 0||Es===""?"px":Es,{value:Ui,unit:Es,string:`${Ui}${Es}`}})}var e$6r=[],t$6f=[];function n$7F(Vi,Br){if(Vi&&typeof document<"u"){var Ui,Es=Br.prepend===!0?"prepend":"append",mh=Br.singleTag===!0,$Q=typeof Br.container=="string"?document.querySelector(Br.container):document.getElementsByTagName("head")[0];if(mh){var RQ=e$6r.indexOf($Q);RQ===-1&&(RQ=e$6r.push($Q)-1,t$6f[RQ]={}),Ui=t$6f[RQ]&&t$6f[RQ][Es]?t$6f[RQ][Es]:t$6f[RQ][Es]=PQ()}else Ui=PQ();Vi.charCodeAt(0)===65279&&(Vi=Vi.substring(1)),Ui.styleSheet?Ui.styleSheet.cssText+=Vi:Ui.appendChild(document.createTextNode(Vi))}function PQ(){var NQ=document.createElement("style");if(NQ.setAttribute("type","text/css"),Br.attributes)for(var FQ=Object.keys(Br.attributes),BQ=0;BQh$4z("svg",{style:Es.value,class:Ui.value,stroke:"currentColor",width:Br.value,height:Br.value,viewBox:"0 0 38 38",xmlns:"http://www.w3.org/2000/svg"},svg$1)}});var arrayRange=range$2;function range$2(Vi,Br,Ui){if(Vi!=null&&typeof Vi!="number")throw new Error("start must be a number or null");if(Br!=null&&typeof Br!="number")throw new Error("stop must be a number or null");if(Ui!=null&&typeof Ui!="number")throw new Error("step must be a number or null");Br==null&&(Br=Vi||0,Vi=0),Ui==null&&(Ui=Br>Vi?1:-1);for(var Es=[],mh=Vi Br;Vi+=Ui)Es.push(Vi);return Es}var e$6h=[],t$65=[];function n$7v(Vi,Br){if(Vi&&typeof document<"u"){var Ui,Es=Br.prepend===!0?"prepend":"append",mh=Br.singleTag===!0,$Q=typeof Br.container=="string"?document.querySelector(Br.container):document.getElementsByTagName("head")[0];if(mh){var RQ=e$6h.indexOf($Q);RQ===-1&&(RQ=e$6h.push($Q)-1,t$65[RQ]={}),Ui=t$65[RQ]&&t$65[RQ][Es]?t$65[RQ][Es]:t$65[RQ][Es]=PQ()}else Ui=PQ();Vi.charCodeAt(0)===65279&&(Vi=Vi.substring(1)),Ui.styleSheet?Ui.styleSheet.cssText+=Vi:Ui.appendChild(document.createTextNode(Vi))}function PQ(){var NQ=document.createElement("style");if(NQ.setAttribute("type","text/css"),Br.attributes)for(var FQ=Object.keys(Br.attributes),BQ=0;BQ
-
-(c) 2009-2016 Stuart Knightley
-Dual licenced under the MIT license or GPLv3. See https://raw.github.com/Stuk/jszip/main/LICENSE.markdown.
-
-JSZip uses the library pako released under the MIT license :
-https://github.com/nodeca/pako/blob/main/LICENSE
-*/(function(Vi,Br){(function(Ui){Vi.exports=Ui()})(function(){return function Ui(Es,mh,$Q){function RQ(FQ,BQ){if(!mh[FQ]){if(!Es[FQ]){var jQ=typeof commonjsRequire$1=="function"&&commonjsRequire$1;if(!BQ&&jQ)return jQ(FQ,!0);if(PQ)return PQ(FQ,!0);var HQ=new Error("Cannot find module '"+FQ+"'");throw HQ.code="MODULE_NOT_FOUND",HQ}var KQ=mh[FQ]={exports:{}};Es[FQ][0].call(KQ.exports,function(see){var aee=Es[FQ][1][see];return RQ(aee||see)},KQ,KQ.exports,Ui,Es,mh,$Q)}return mh[FQ].exports}for(var PQ=typeof commonjsRequire$1=="function"&&commonjsRequire$1,NQ=0;NQ<$Q.length;NQ++)RQ($Q[NQ]);return RQ}({1:[function(Ui,Es,mh){var $Q=Ui("./utils"),RQ=Ui("./support"),PQ="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=";mh.encode=function(NQ){for(var FQ,BQ,jQ,HQ,KQ,see,aee,lee=[],pee=0,Eee=NQ.length,Cee=Eee,yee=$Q.getTypeOf(NQ)!=="string";pee>2,KQ=(3&FQ)<<4|BQ>>4,see=1>6:64,aee=2>4,BQ=(15&HQ)<<4|(KQ=PQ.indexOf(NQ.charAt(aee++)))>>2,jQ=(3&KQ)<<6|(see=PQ.indexOf(NQ.charAt(aee++))),Eee[lee++]=FQ,KQ!==64&&(Eee[lee++]=BQ),see!==64&&(Eee[lee++]=jQ);return Eee}},{"./support":30,"./utils":32}],2:[function(Ui,Es,mh){var $Q=Ui("./external"),RQ=Ui("./stream/DataWorker"),PQ=Ui("./stream/Crc32Probe"),NQ=Ui("./stream/DataLengthProbe");function FQ(BQ,jQ,HQ,KQ,see){this.compressedSize=BQ,this.uncompressedSize=jQ,this.crc32=HQ,this.compression=KQ,this.compressedContent=see}FQ.prototype={getContentWorker:function(){var BQ=new RQ($Q.Promise.resolve(this.compressedContent)).pipe(this.compression.uncompressWorker()).pipe(new NQ("data_length")),jQ=this;return BQ.on("end",function(){if(this.streamInfo.data_length!==jQ.uncompressedSize)throw new Error("Bug : uncompressed data size mismatch")}),BQ},getCompressedWorker:function(){return new RQ($Q.Promise.resolve(this.compressedContent)).withStreamInfo("compressedSize",this.compressedSize).withStreamInfo("uncompressedSize",this.uncompressedSize).withStreamInfo("crc32",this.crc32).withStreamInfo("compression",this.compression)}},FQ.createWorkerFrom=function(BQ,jQ,HQ){return BQ.pipe(new PQ).pipe(new NQ("uncompressedSize")).pipe(jQ.compressWorker(HQ)).pipe(new NQ("compressedSize")).withStreamInfo("compression",jQ)},Es.exports=FQ},{"./external":6,"./stream/Crc32Probe":25,"./stream/DataLengthProbe":26,"./stream/DataWorker":27}],3:[function(Ui,Es,mh){var $Q=Ui("./stream/GenericWorker");mh.STORE={magic:"\0\0",compressWorker:function(){return new $Q("STORE compression")},uncompressWorker:function(){return new $Q("STORE decompression")}},mh.DEFLATE=Ui("./flate")},{"./flate":7,"./stream/GenericWorker":28}],4:[function(Ui,Es,mh){var $Q=Ui("./utils"),RQ=function(){for(var PQ,NQ=[],FQ=0;FQ<256;FQ++){PQ=FQ;for(var BQ=0;BQ<8;BQ++)PQ=1&PQ?3988292384^PQ>>>1:PQ>>>1;NQ[FQ]=PQ}return NQ}();Es.exports=function(PQ,NQ){return PQ!==void 0&&PQ.length?$Q.getTypeOf(PQ)!=="string"?function(FQ,BQ,jQ,HQ){var KQ=RQ,see=HQ+jQ;FQ^=-1;for(var aee=HQ;aee>>8^KQ[255&(FQ^BQ[aee])];return-1^FQ}(0|NQ,PQ,PQ.length,0):function(FQ,BQ,jQ,HQ){var KQ=RQ,see=HQ+jQ;FQ^=-1;for(var aee=HQ;aee>>8^KQ[255&(FQ^BQ.charCodeAt(aee))];return-1^FQ}(0|NQ,PQ,PQ.length,0):0}},{"./utils":32}],5:[function(Ui,Es,mh){mh.base64=!1,mh.binary=!1,mh.dir=!1,mh.createFolders=!0,mh.date=null,mh.compression=null,mh.compressionOptions=null,mh.comment=null,mh.unixPermissions=null,mh.dosPermissions=null},{}],6:[function(Ui,Es,mh){var $Q=null;$Q=typeof Promise<"u"?Promise:Ui("lie"),Es.exports={Promise:$Q}},{lie:37}],7:[function(Ui,Es,mh){var $Q=typeof Uint8Array<"u"&&typeof Uint16Array<"u"&&typeof Uint32Array<"u",RQ=Ui("pako"),PQ=Ui("./utils"),NQ=Ui("./stream/GenericWorker"),FQ=$Q?"uint8array":"array";function BQ(jQ,HQ){NQ.call(this,"FlateWorker/"+jQ),this._pako=null,this._pakoAction=jQ,this._pakoOptions=HQ,this.meta={}}mh.magic="\b\0",PQ.inherits(BQ,NQ),BQ.prototype.processChunk=function(jQ){this.meta=jQ.meta,this._pako===null&&this._createPako(),this._pako.push(PQ.transformTo(FQ,jQ.data),!1)},BQ.prototype.flush=function(){NQ.prototype.flush.call(this),this._pako===null&&this._createPako(),this._pako.push([],!0)},BQ.prototype.cleanUp=function(){NQ.prototype.cleanUp.call(this),this._pako=null},BQ.prototype._createPako=function(){this._pako=new RQ[this._pakoAction]({raw:!0,level:this._pakoOptions.level||-1});var jQ=this;this._pako.onData=function(HQ){jQ.push({data:HQ,meta:jQ.meta})}},mh.compressWorker=function(jQ){return new BQ("Deflate",jQ)},mh.uncompressWorker=function(){return new BQ("Inflate",{})}},{"./stream/GenericWorker":28,"./utils":32,pako:38}],8:[function(Ui,Es,mh){function $Q(KQ,see){var aee,lee="";for(aee=0;aee>>=8;return lee}function RQ(KQ,see,aee,lee,pee,Eee){var Cee,yee,Hee=KQ.file,Nee=KQ.compression,Yee=Eee!==FQ.utf8encode,Ete=PQ.transformTo("string",Eee(Hee.name)),Ate=PQ.transformTo("string",FQ.utf8encode(Hee.name)),Pte=Hee.comment,kte=PQ.transformTo("string",Eee(Pte)),Nte=PQ.transformTo("string",FQ.utf8encode(Pte)),Bte=Ate.length!==Hee.name.length,Lte=Nte.length!==Pte.length,Rte="",Fte="",jte="",Xte=Hee.dir,ire=Hee.date,qte={crc32:0,compressedSize:0,uncompressedSize:0};see&&!aee||(qte.crc32=KQ.crc32,qte.compressedSize=KQ.compressedSize,qte.uncompressedSize=KQ.uncompressedSize);var Kte=0;see&&(Kte|=8),Yee||!Bte&&!Lte||(Kte|=2048);var nre=0,Wte=0;Xte&&(nre|=16),pee==="UNIX"?(Wte=798,nre|=function(ore,fre){var vre=ore;return ore||(vre=fre?16893:33204),(65535&vre)<<16}(Hee.unixPermissions,Xte)):(Wte=20,nre|=function(ore){return 63&(ore||0)}(Hee.dosPermissions)),Cee=ire.getUTCHours(),Cee<<=6,Cee|=ire.getUTCMinutes(),Cee<<=5,Cee|=ire.getUTCSeconds()/2,yee=ire.getUTCFullYear()-1980,yee<<=4,yee|=ire.getUTCMonth()+1,yee<<=5,yee|=ire.getUTCDate(),Bte&&(Fte=$Q(1,1)+$Q(BQ(Ete),4)+Ate,Rte+="up"+$Q(Fte.length,2)+Fte),Lte&&(jte=$Q(1,1)+$Q(BQ(kte),4)+Nte,Rte+="uc"+$Q(jte.length,2)+jte);var Qte="";return Qte+=`
-\0`,Qte+=$Q(Kte,2),Qte+=Nee.magic,Qte+=$Q(Cee,2),Qte+=$Q(yee,2),Qte+=$Q(qte.crc32,4),Qte+=$Q(qte.compressedSize,4),Qte+=$Q(qte.uncompressedSize,4),Qte+=$Q(Ete.length,2),Qte+=$Q(Rte.length,2),{fileRecord:jQ.LOCAL_FILE_HEADER+Qte+Ete+Rte,dirRecord:jQ.CENTRAL_FILE_HEADER+$Q(Wte,2)+Qte+$Q(kte.length,2)+"\0\0\0\0"+$Q(nre,4)+$Q(lee,4)+Ete+Rte+kte}}var PQ=Ui("../utils"),NQ=Ui("../stream/GenericWorker"),FQ=Ui("../utf8"),BQ=Ui("../crc32"),jQ=Ui("../signature");function HQ(KQ,see,aee,lee){NQ.call(this,"ZipFileWorker"),this.bytesWritten=0,this.zipComment=see,this.zipPlatform=aee,this.encodeFileName=lee,this.streamFiles=KQ,this.accumulate=!1,this.contentBuffer=[],this.dirRecords=[],this.currentSourceOffset=0,this.entriesCount=0,this.currentFile=null,this._sources=[]}PQ.inherits(HQ,NQ),HQ.prototype.push=function(KQ){var see=KQ.meta.percent||0,aee=this.entriesCount,lee=this._sources.length;this.accumulate?this.contentBuffer.push(KQ):(this.bytesWritten+=KQ.data.length,NQ.prototype.push.call(this,{data:KQ.data,meta:{currentFile:this.currentFile,percent:aee?(see+100*(aee-lee-1))/aee:100}}))},HQ.prototype.openedSource=function(KQ){this.currentSourceOffset=this.bytesWritten,this.currentFile=KQ.file.name;var see=this.streamFiles&&!KQ.file.dir;if(see){var aee=RQ(KQ,see,!1,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);this.push({data:aee.fileRecord,meta:{percent:0}})}else this.accumulate=!0},HQ.prototype.closedSource=function(KQ){this.accumulate=!1;var see=this.streamFiles&&!KQ.file.dir,aee=RQ(KQ,see,!0,this.currentSourceOffset,this.zipPlatform,this.encodeFileName);if(this.dirRecords.push(aee.dirRecord),see)this.push({data:function(lee){return jQ.DATA_DESCRIPTOR+$Q(lee.crc32,4)+$Q(lee.compressedSize,4)+$Q(lee.uncompressedSize,4)}(KQ),meta:{percent:100}});else for(this.push({data:aee.fileRecord,meta:{percent:0}});this.contentBuffer.length;)this.push(this.contentBuffer.shift());this.currentFile=null},HQ.prototype.flush=function(){for(var KQ=this.bytesWritten,see=0;see=this.index;NQ--)FQ=(FQ<<8)+this.byteAt(NQ);return this.index+=PQ,FQ},readString:function(PQ){return $Q.transformTo("string",this.readData(PQ))},readData:function(){},lastIndexOfSignature:function(){},readAndCheckSignature:function(){},readDate:function(){var PQ=this.readInt(4);return new Date(Date.UTC(1980+(PQ>>25&127),(PQ>>21&15)-1,PQ>>16&31,PQ>>11&31,PQ>>5&63,(31&PQ)<<1))}},Es.exports=RQ},{"../utils":32}],19:[function(Ui,Es,mh){var $Q=Ui("./Uint8ArrayReader");function RQ(PQ){$Q.call(this,PQ)}Ui("../utils").inherits(RQ,$Q),RQ.prototype.readData=function(PQ){this.checkOffset(PQ);var NQ=this.data.slice(this.zero+this.index,this.zero+this.index+PQ);return this.index+=PQ,NQ},Es.exports=RQ},{"../utils":32,"./Uint8ArrayReader":21}],20:[function(Ui,Es,mh){var $Q=Ui("./DataReader");function RQ(PQ){$Q.call(this,PQ)}Ui("../utils").inherits(RQ,$Q),RQ.prototype.byteAt=function(PQ){return this.data.charCodeAt(this.zero+PQ)},RQ.prototype.lastIndexOfSignature=function(PQ){return this.data.lastIndexOf(PQ)-this.zero},RQ.prototype.readAndCheckSignature=function(PQ){return PQ===this.readData(4)},RQ.prototype.readData=function(PQ){this.checkOffset(PQ);var NQ=this.data.slice(this.zero+this.index,this.zero+this.index+PQ);return this.index+=PQ,NQ},Es.exports=RQ},{"../utils":32,"./DataReader":18}],21:[function(Ui,Es,mh){var $Q=Ui("./ArrayReader");function RQ(PQ){$Q.call(this,PQ)}Ui("../utils").inherits(RQ,$Q),RQ.prototype.readData=function(PQ){if(this.checkOffset(PQ),PQ===0)return new Uint8Array(0);var NQ=this.data.subarray(this.zero+this.index,this.zero+this.index+PQ);return this.index+=PQ,NQ},Es.exports=RQ},{"../utils":32,"./ArrayReader":17}],22:[function(Ui,Es,mh){var $Q=Ui("../utils"),RQ=Ui("../support"),PQ=Ui("./ArrayReader"),NQ=Ui("./StringReader"),FQ=Ui("./NodeBufferReader"),BQ=Ui("./Uint8ArrayReader");Es.exports=function(jQ){var HQ=$Q.getTypeOf(jQ);return $Q.checkSupport(HQ),HQ!=="string"||RQ.uint8array?HQ==="nodebuffer"?new FQ(jQ):RQ.uint8array?new BQ($Q.transformTo("uint8array",jQ)):new PQ($Q.transformTo("array",jQ)):new NQ(jQ)}},{"../support":30,"../utils":32,"./ArrayReader":17,"./NodeBufferReader":19,"./StringReader":20,"./Uint8ArrayReader":21}],23:[function(Ui,Es,mh){mh.LOCAL_FILE_HEADER="PK",mh.CENTRAL_FILE_HEADER="PK",mh.CENTRAL_DIRECTORY_END="PK",mh.ZIP64_CENTRAL_DIRECTORY_LOCATOR="PK\x07",mh.ZIP64_CENTRAL_DIRECTORY_END="PK",mh.DATA_DESCRIPTOR="PK\x07\b"},{}],24:[function(Ui,Es,mh){var $Q=Ui("./GenericWorker"),RQ=Ui("../utils");function PQ(NQ){$Q.call(this,"ConvertWorker to "+NQ),this.destType=NQ}RQ.inherits(PQ,$Q),PQ.prototype.processChunk=function(NQ){this.push({data:RQ.transformTo(this.destType,NQ.data),meta:NQ.meta})},Es.exports=PQ},{"../utils":32,"./GenericWorker":28}],25:[function(Ui,Es,mh){var $Q=Ui("./GenericWorker"),RQ=Ui("../crc32");function PQ(){$Q.call(this,"Crc32Probe"),this.withStreamInfo("crc32",0)}Ui("../utils").inherits(PQ,$Q),PQ.prototype.processChunk=function(NQ){this.streamInfo.crc32=RQ(NQ.data,this.streamInfo.crc32||0),this.push(NQ)},Es.exports=PQ},{"../crc32":4,"../utils":32,"./GenericWorker":28}],26:[function(Ui,Es,mh){var $Q=Ui("../utils"),RQ=Ui("./GenericWorker");function PQ(NQ){RQ.call(this,"DataLengthProbe for "+NQ),this.propName=NQ,this.withStreamInfo(NQ,0)}$Q.inherits(PQ,RQ),PQ.prototype.processChunk=function(NQ){if(NQ){var FQ=this.streamInfo[this.propName]||0;this.streamInfo[this.propName]=FQ+NQ.data.length}RQ.prototype.processChunk.call(this,NQ)},Es.exports=PQ},{"../utils":32,"./GenericWorker":28}],27:[function(Ui,Es,mh){var $Q=Ui("../utils"),RQ=Ui("./GenericWorker");function PQ(NQ){RQ.call(this,"DataWorker");var FQ=this;this.dataIsReady=!1,this.index=0,this.max=0,this.data=null,this.type="",this._tickScheduled=!1,NQ.then(function(BQ){FQ.dataIsReady=!0,FQ.data=BQ,FQ.max=BQ&&BQ.length||0,FQ.type=$Q.getTypeOf(BQ),FQ.isPaused||FQ._tickAndRepeat()},function(BQ){FQ.error(BQ)})}$Q.inherits(PQ,RQ),PQ.prototype.cleanUp=function(){RQ.prototype.cleanUp.call(this),this.data=null},PQ.prototype.resume=function(){return!!RQ.prototype.resume.call(this)&&(!this._tickScheduled&&this.dataIsReady&&(this._tickScheduled=!0,$Q.delay(this._tickAndRepeat,[],this)),!0)},PQ.prototype._tickAndRepeat=function(){this._tickScheduled=!1,this.isPaused||this.isFinished||(this._tick(),this.isFinished||($Q.delay(this._tickAndRepeat,[],this),this._tickScheduled=!0))},PQ.prototype._tick=function(){if(this.isPaused||this.isFinished)return!1;var NQ=null,FQ=Math.min(this.max,this.index+16384);if(this.index>=this.max)return this.end();switch(this.type){case"string":NQ=this.data.substring(this.index,FQ);break;case"uint8array":NQ=this.data.subarray(this.index,FQ);break;case"array":case"nodebuffer":NQ=this.data.slice(this.index,FQ)}return this.index=FQ,this.push({data:NQ,meta:{percent:this.max?this.index/this.max*100:0}})},Es.exports=PQ},{"../utils":32,"./GenericWorker":28}],28:[function(Ui,Es,mh){function $Q(RQ){this.name=RQ||"default",this.streamInfo={},this.generatedError=null,this.extraStreamInfo={},this.isPaused=!0,this.isFinished=!1,this.isLocked=!1,this._listeners={data:[],end:[],error:[]},this.previous=null}$Q.prototype={push:function(RQ){this.emit("data",RQ)},end:function(){if(this.isFinished)return!1;this.flush();try{this.emit("end"),this.cleanUp(),this.isFinished=!0}catch(RQ){this.emit("error",RQ)}return!0},error:function(RQ){return!this.isFinished&&(this.isPaused?this.generatedError=RQ:(this.isFinished=!0,this.emit("error",RQ),this.previous&&this.previous.error(RQ),this.cleanUp()),!0)},on:function(RQ,PQ){return this._listeners[RQ].push(PQ),this},cleanUp:function(){this.streamInfo=this.generatedError=this.extraStreamInfo=null,this._listeners=[]},emit:function(RQ,PQ){if(this._listeners[RQ])for(var NQ=0;NQ "+RQ:RQ}},Es.exports=$Q},{}],29:[function(Ui,Es,mh){var $Q=Ui("../utils"),RQ=Ui("./ConvertWorker"),PQ=Ui("./GenericWorker"),NQ=Ui("../base64"),FQ=Ui("../support"),BQ=Ui("../external"),jQ=null;if(FQ.nodestream)try{jQ=Ui("../nodejs/NodejsStreamOutputAdapter")}catch{}function HQ(see,aee){return new BQ.Promise(function(lee,pee){var Eee=[],Cee=see._internalType,yee=see._outputType,Hee=see._mimeType;see.on("data",function(Nee,Yee){Eee.push(Nee),aee&&aee(Yee)}).on("error",function(Nee){Eee=[],pee(Nee)}).on("end",function(){try{var Nee=function(Yee,Ete,Ate){switch(Yee){case"blob":return $Q.newBlob($Q.transformTo("arraybuffer",Ete),Ate);case"base64":return NQ.encode(Ete);default:return $Q.transformTo(Yee,Ete)}}(yee,function(Yee,Ete){var Ate,Pte=0,kte=null,Nte=0;for(Ate=0;Ate"u")mh.blob=!1;else{var $Q=new ArrayBuffer(0);try{mh.blob=new Blob([$Q],{type:"application/zip"}).size===0}catch{try{var RQ=new(self.BlobBuilder||self.WebKitBlobBuilder||self.MozBlobBuilder||self.MSBlobBuilder);RQ.append($Q),mh.blob=RQ.getBlob("application/zip").size===0}catch{mh.blob=!1}}}try{mh.nodestream=!!Ui("readable-stream").Readable}catch{mh.nodestream=!1}},{"readable-stream":16}],31:[function(Ui,Es,mh){for(var $Q=Ui("./utils"),RQ=Ui("./support"),PQ=Ui("./nodejsUtils"),NQ=Ui("./stream/GenericWorker"),FQ=new Array(256),BQ=0;BQ<256;BQ++)FQ[BQ]=252<=BQ?6:248<=BQ?5:240<=BQ?4:224<=BQ?3:192<=BQ?2:1;FQ[254]=FQ[254]=1;function jQ(){NQ.call(this,"utf-8 decode"),this.leftOver=null}function HQ(){NQ.call(this,"utf-8 encode")}mh.utf8encode=function(KQ){return RQ.nodebuffer?PQ.newBufferFrom(KQ,"utf-8"):function(see){var aee,lee,pee,Eee,Cee,yee=see.length,Hee=0;for(Eee=0;Eee>>6:(lee<65536?aee[Cee++]=224|lee>>>12:(aee[Cee++]=240|lee>>>18,aee[Cee++]=128|lee>>>12&63),aee[Cee++]=128|lee>>>6&63),aee[Cee++]=128|63&lee);return aee}(KQ)},mh.utf8decode=function(KQ){return RQ.nodebuffer?$Q.transformTo("nodebuffer",KQ).toString("utf-8"):function(see){var aee,lee,pee,Eee,Cee=see.length,yee=new Array(2*Cee);for(aee=lee=0;aee>10&1023,yee[lee++]=56320|1023&pee)}return yee.length!==lee&&(yee.subarray?yee=yee.subarray(0,lee):yee.length=lee),$Q.applyFromCharCode(yee)}(KQ=$Q.transformTo(RQ.uint8array?"uint8array":"array",KQ))},$Q.inherits(jQ,NQ),jQ.prototype.processChunk=function(KQ){var see=$Q.transformTo(RQ.uint8array?"uint8array":"array",KQ.data);if(this.leftOver&&this.leftOver.length){if(RQ.uint8array){var aee=see;(see=new Uint8Array(aee.length+this.leftOver.length)).set(this.leftOver,0),see.set(aee,this.leftOver.length)}else see=this.leftOver.concat(see);this.leftOver=null}var lee=function(Eee,Cee){var yee;for((Cee=Cee||Eee.length)>Eee.length&&(Cee=Eee.length),yee=Cee-1;0<=yee&&(192&Eee[yee])==128;)yee--;return yee<0||yee===0?Cee:yee+FQ[Eee[yee]]>Cee?yee:Cee}(see),pee=see;lee!==see.length&&(RQ.uint8array?(pee=see.subarray(0,lee),this.leftOver=see.subarray(lee,see.length)):(pee=see.slice(0,lee),this.leftOver=see.slice(lee,see.length))),this.push({data:mh.utf8decode(pee),meta:KQ.meta})},jQ.prototype.flush=function(){this.leftOver&&this.leftOver.length&&(this.push({data:mh.utf8decode(this.leftOver),meta:{}}),this.leftOver=null)},mh.Utf8DecodeWorker=jQ,$Q.inherits(HQ,NQ),HQ.prototype.processChunk=function(KQ){this.push({data:mh.utf8encode(KQ.data),meta:KQ.meta})},mh.Utf8EncodeWorker=HQ},{"./nodejsUtils":14,"./stream/GenericWorker":28,"./support":30,"./utils":32}],32:[function(Ui,Es,mh){var $Q=Ui("./support"),RQ=Ui("./base64"),PQ=Ui("./nodejsUtils"),NQ=Ui("./external");function FQ(aee){return aee}function BQ(aee,lee){for(var pee=0;pee>8;this.dir=!!(16&this.externalFileAttributes),KQ==0&&(this.dosPermissions=63&this.externalFileAttributes),KQ==3&&(this.unixPermissions=this.externalFileAttributes>>16&65535),this.dir||this.fileNameStr.slice(-1)!=="/"||(this.dir=!0)},parseZIP64ExtraField:function(){if(this.extraFields[1]){var KQ=$Q(this.extraFields[1].value);this.uncompressedSize===RQ.MAX_VALUE_32BITS&&(this.uncompressedSize=KQ.readInt(8)),this.compressedSize===RQ.MAX_VALUE_32BITS&&(this.compressedSize=KQ.readInt(8)),this.localHeaderOffset===RQ.MAX_VALUE_32BITS&&(this.localHeaderOffset=KQ.readInt(8)),this.diskNumberStart===RQ.MAX_VALUE_32BITS&&(this.diskNumberStart=KQ.readInt(4))}},readExtraFields:function(KQ){var see,aee,lee,pee=KQ.index+this.extraFieldsLength;for(this.extraFields||(this.extraFields={});KQ.index+4>>6:(KQ<65536?HQ[lee++]=224|KQ>>>12:(HQ[lee++]=240|KQ>>>18,HQ[lee++]=128|KQ>>>12&63),HQ[lee++]=128|KQ>>>6&63),HQ[lee++]=128|63&KQ);return HQ},mh.buf2binstring=function(jQ){return BQ(jQ,jQ.length)},mh.binstring2buf=function(jQ){for(var HQ=new $Q.Buf8(jQ.length),KQ=0,see=HQ.length;KQ>10&1023,Eee[see++]=56320|1023&aee)}return BQ(Eee,see)},mh.utf8border=function(jQ,HQ){var KQ;for((HQ=HQ||jQ.length)>jQ.length&&(HQ=jQ.length),KQ=HQ-1;0<=KQ&&(192&jQ[KQ])==128;)KQ--;return KQ<0||KQ===0?HQ:KQ+NQ[jQ[KQ]]>HQ?KQ:HQ}},{"./common":41}],43:[function(Ui,Es,mh){Es.exports=function($Q,RQ,PQ,NQ){for(var FQ=65535&$Q|0,BQ=$Q>>>16&65535|0,jQ=0;PQ!==0;){for(PQ-=jQ=2e3>>1:RQ>>>1;PQ[NQ]=RQ}return PQ}();Es.exports=function(RQ,PQ,NQ,FQ){var BQ=$Q,jQ=FQ+NQ;RQ^=-1;for(var HQ=FQ;HQ>>8^BQ[255&(RQ^PQ[HQ])];return-1^RQ}},{}],46:[function(Ui,Es,mh){var $Q,RQ=Ui("../utils/common"),PQ=Ui("./trees"),NQ=Ui("./adler32"),FQ=Ui("./crc32"),BQ=Ui("./messages"),jQ=0,HQ=4,KQ=0,see=-2,aee=-1,lee=4,pee=2,Eee=8,Cee=9,yee=286,Hee=30,Nee=19,Yee=2*yee+1,Ete=15,Ate=3,Pte=258,kte=Pte+Ate+1,Nte=42,Bte=113,Lte=1,Rte=2,Fte=3,jte=4;function Xte(tre,yre){return tre.msg=BQ[yre],yre}function ire(tre){return(tre<<1)-(4tre.avail_out&&(Sre=tre.avail_out),Sre!==0&&(RQ.arraySet(tre.output,yre.pending_buf,yre.pending_out,Sre,tre.next_out),tre.next_out+=Sre,yre.pending_out+=Sre,tre.total_out+=Sre,tre.avail_out-=Sre,yre.pending-=Sre,yre.pending===0&&(yre.pending_out=0))}function nre(tre,yre){PQ._tr_flush_block(tre,0<=tre.block_start?tre.block_start:-1,tre.strstart-tre.block_start,yre),tre.block_start=tre.strstart,Kte(tre.strm)}function Wte(tre,yre){tre.pending_buf[tre.pending++]=yre}function Qte(tre,yre){tre.pending_buf[tre.pending++]=yre>>>8&255,tre.pending_buf[tre.pending++]=255&yre}function ore(tre,yre){var Sre,$re,cre=tre.max_chain_length,Dre=tre.strstart,ure=tre.prev_length,Zte=tre.nice_match,Yte=tre.strstart>tre.w_size-kte?tre.strstart-(tre.w_size-kte):0,Jte=tre.window,hre=tre.w_mask,Ere=tre.prev,wre=tre.strstart+Pte,Pre=Jte[Dre+ure-1],Hre=Jte[Dre+ure];tre.prev_length>=tre.good_match&&(cre>>=2),Zte>tre.lookahead&&(Zte=tre.lookahead);do if(Jte[(Sre=yre)+ure]===Hre&&Jte[Sre+ure-1]===Pre&&Jte[Sre]===Jte[Dre]&&Jte[++Sre]===Jte[Dre+1]){Dre+=2,Sre++;do;while(Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&Jte[++Dre]===Jte[++Sre]&&DreYte&&--cre!=0);return ure<=tre.lookahead?ure:tre.lookahead}function fre(tre){var yre,Sre,$re,cre,Dre,ure,Zte,Yte,Jte,hre,Ere=tre.w_size;do{if(cre=tre.window_size-tre.lookahead-tre.strstart,tre.strstart>=Ere+(Ere-kte)){for(RQ.arraySet(tre.window,tre.window,Ere,Ere,0),tre.match_start-=Ere,tre.strstart-=Ere,tre.block_start-=Ere,yre=Sre=tre.hash_size;$re=tre.head[--yre],tre.head[yre]=Ere<=$re?$re-Ere:0,--Sre;);for(yre=Sre=Ere;$re=tre.prev[--yre],tre.prev[yre]=Ere<=$re?$re-Ere:0,--Sre;);cre+=Ere}if(tre.strm.avail_in===0)break;if(ure=tre.strm,Zte=tre.window,Yte=tre.strstart+tre.lookahead,Jte=cre,hre=void 0,hre=ure.avail_in,Jte=Ate)for(Dre=tre.strstart-tre.insert,tre.ins_h=tre.window[Dre],tre.ins_h=(tre.ins_h<=Ate&&(tre.ins_h=(tre.ins_h<=Ate)if($re=PQ._tr_tally(tre,tre.strstart-tre.match_start,tre.match_length-Ate),tre.lookahead-=tre.match_length,tre.match_length<=tre.max_lazy_match&&tre.lookahead>=Ate){for(tre.match_length--;tre.strstart++,tre.ins_h=(tre.ins_h<=Ate&&(tre.ins_h=(tre.ins_h<=Ate&&tre.match_length<=tre.prev_length){for(cre=tre.strstart+tre.lookahead-Ate,$re=PQ._tr_tally(tre,tre.strstart-1-tre.prev_match,tre.prev_length-Ate),tre.lookahead-=tre.prev_length-1,tre.prev_length-=2;++tre.strstart<=cre&&(tre.ins_h=(tre.ins_h<tre.pending_buf_size-5&&(Sre=tre.pending_buf_size-5);;){if(tre.lookahead<=1){if(fre(tre),tre.lookahead===0&&yre===jQ)return Lte;if(tre.lookahead===0)break}tre.strstart+=tre.lookahead,tre.lookahead=0;var $re=tre.block_start+Sre;if((tre.strstart===0||tre.strstart>=$re)&&(tre.lookahead=tre.strstart-$re,tre.strstart=$re,nre(tre,!1),tre.strm.avail_out===0)||tre.strstart-tre.block_start>=tre.w_size-kte&&(nre(tre,!1),tre.strm.avail_out===0))return Lte}return tre.insert=0,yre===HQ?(nre(tre,!0),tre.strm.avail_out===0?Fte:jte):(tre.strstart>tre.block_start&&(nre(tre,!1),tre.strm.avail_out),Lte)}),new sre(4,4,8,4,vre),new sre(4,5,16,8,vre),new sre(4,6,32,32,vre),new sre(4,4,16,16,Are),new sre(8,16,32,32,Are),new sre(8,16,128,128,Are),new sre(8,32,128,256,Are),new sre(32,128,258,1024,Are),new sre(32,258,258,4096,Are)],mh.deflateInit=function(tre,yre){return dre(tre,yre,Eee,15,8,0)},mh.deflateInit2=dre,mh.deflateReset=xre,mh.deflateResetKeep=gre,mh.deflateSetHeader=function(tre,yre){return tre&&tre.state?tre.state.wrap!==2?see:(tre.state.gzhead=yre,KQ):see},mh.deflate=function(tre,yre){var Sre,$re,cre,Dre;if(!tre||!tre.state||5>8&255),Wte($re,$re.gzhead.time>>16&255),Wte($re,$re.gzhead.time>>24&255),Wte($re,$re.level===9?2:2<=$re.strategy||$re.level<2?4:0),Wte($re,255&$re.gzhead.os),$re.gzhead.extra&&$re.gzhead.extra.length&&(Wte($re,255&$re.gzhead.extra.length),Wte($re,$re.gzhead.extra.length>>8&255)),$re.gzhead.hcrc&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending,0)),$re.gzindex=0,$re.status=69):(Wte($re,0),Wte($re,0),Wte($re,0),Wte($re,0),Wte($re,0),Wte($re,$re.level===9?2:2<=$re.strategy||$re.level<2?4:0),Wte($re,3),$re.status=Bte);else{var ure=Eee+($re.w_bits-8<<4)<<8;ure|=(2<=$re.strategy||$re.level<2?0:$re.level<6?1:$re.level===6?2:3)<<6,$re.strstart!==0&&(ure|=32),ure+=31-ure%31,$re.status=Bte,Qte($re,ure),$re.strstart!==0&&(Qte($re,tre.adler>>>16),Qte($re,65535&tre.adler)),tre.adler=1}if($re.status===69)if($re.gzhead.extra){for(cre=$re.pending;$re.gzindex<(65535&$re.gzhead.extra.length)&&($re.pending!==$re.pending_buf_size||($re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),Kte(tre),cre=$re.pending,$re.pending!==$re.pending_buf_size));)Wte($re,255&$re.gzhead.extra[$re.gzindex]),$re.gzindex++;$re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),$re.gzindex===$re.gzhead.extra.length&&($re.gzindex=0,$re.status=73)}else $re.status=73;if($re.status===73)if($re.gzhead.name){cre=$re.pending;do{if($re.pending===$re.pending_buf_size&&($re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),Kte(tre),cre=$re.pending,$re.pending===$re.pending_buf_size)){Dre=1;break}Dre=$re.gzindex<$re.gzhead.name.length?255&$re.gzhead.name.charCodeAt($re.gzindex++):0,Wte($re,Dre)}while(Dre!==0);$re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),Dre===0&&($re.gzindex=0,$re.status=91)}else $re.status=91;if($re.status===91)if($re.gzhead.comment){cre=$re.pending;do{if($re.pending===$re.pending_buf_size&&($re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),Kte(tre),cre=$re.pending,$re.pending===$re.pending_buf_size)){Dre=1;break}Dre=$re.gzindex<$re.gzhead.comment.length?255&$re.gzhead.comment.charCodeAt($re.gzindex++):0,Wte($re,Dre)}while(Dre!==0);$re.gzhead.hcrc&&$re.pending>cre&&(tre.adler=FQ(tre.adler,$re.pending_buf,$re.pending-cre,cre)),Dre===0&&($re.status=103)}else $re.status=103;if($re.status===103&&($re.gzhead.hcrc?($re.pending+2>$re.pending_buf_size&&Kte(tre),$re.pending+2<=$re.pending_buf_size&&(Wte($re,255&tre.adler),Wte($re,tre.adler>>8&255),tre.adler=0,$re.status=Bte)):$re.status=Bte),$re.pending!==0){if(Kte(tre),tre.avail_out===0)return $re.last_flush=-1,KQ}else if(tre.avail_in===0&&ire(yre)<=ire(Sre)&&yre!==HQ)return Xte(tre,-5);if($re.status===666&&tre.avail_in!==0)return Xte(tre,-5);if(tre.avail_in!==0||$re.lookahead!==0||yre!==jQ&&$re.status!==666){var Zte=$re.strategy===2?function(Yte,Jte){for(var hre;;){if(Yte.lookahead===0&&(fre(Yte),Yte.lookahead===0)){if(Jte===jQ)return Lte;break}if(Yte.match_length=0,hre=PQ._tr_tally(Yte,0,Yte.window[Yte.strstart]),Yte.lookahead--,Yte.strstart++,hre&&(nre(Yte,!1),Yte.strm.avail_out===0))return Lte}return Yte.insert=0,Jte===HQ?(nre(Yte,!0),Yte.strm.avail_out===0?Fte:jte):Yte.last_lit&&(nre(Yte,!1),Yte.strm.avail_out===0)?Lte:Rte}($re,yre):$re.strategy===3?function(Yte,Jte){for(var hre,Ere,wre,Pre,Hre=Yte.window;;){if(Yte.lookahead<=Pte){if(fre(Yte),Yte.lookahead<=Pte&&Jte===jQ)return Lte;if(Yte.lookahead===0)break}if(Yte.match_length=0,Yte.lookahead>=Ate&&0Yte.lookahead&&(Yte.match_length=Yte.lookahead)}if(Yte.match_length>=Ate?(hre=PQ._tr_tally(Yte,1,Yte.match_length-Ate),Yte.lookahead-=Yte.match_length,Yte.strstart+=Yte.match_length,Yte.match_length=0):(hre=PQ._tr_tally(Yte,0,Yte.window[Yte.strstart]),Yte.lookahead--,Yte.strstart++),hre&&(nre(Yte,!1),Yte.strm.avail_out===0))return Lte}return Yte.insert=0,Jte===HQ?(nre(Yte,!0),Yte.strm.avail_out===0?Fte:jte):Yte.last_lit&&(nre(Yte,!1),Yte.strm.avail_out===0)?Lte:Rte}($re,yre):$Q[$re.level].func($re,yre);if(Zte!==Fte&&Zte!==jte||($re.status=666),Zte===Lte||Zte===Fte)return tre.avail_out===0&&($re.last_flush=-1),KQ;if(Zte===Rte&&(yre===1?PQ._tr_align($re):yre!==5&&(PQ._tr_stored_block($re,0,0,!1),yre===3&&(qte($re.head),$re.lookahead===0&&($re.strstart=0,$re.block_start=0,$re.insert=0))),Kte(tre),tre.avail_out===0))return $re.last_flush=-1,KQ}return yre!==HQ?KQ:$re.wrap<=0?1:($re.wrap===2?(Wte($re,255&tre.adler),Wte($re,tre.adler>>8&255),Wte($re,tre.adler>>16&255),Wte($re,tre.adler>>24&255),Wte($re,255&tre.total_in),Wte($re,tre.total_in>>8&255),Wte($re,tre.total_in>>16&255),Wte($re,tre.total_in>>24&255)):(Qte($re,tre.adler>>>16),Qte($re,65535&tre.adler)),Kte(tre),0<$re.wrap&&($re.wrap=-$re.wrap),$re.pending!==0?KQ:1)},mh.deflateEnd=function(tre){var yre;return tre&&tre.state?(yre=tre.state.status)!==Nte&&yre!==69&&yre!==73&&yre!==91&&yre!==103&&yre!==Bte&&yre!==666?Xte(tre,see):(tre.state=null,yre===Bte?Xte(tre,-3):KQ):see},mh.deflateSetDictionary=function(tre,yre){var Sre,$re,cre,Dre,ure,Zte,Yte,Jte,hre=yre.length;if(!tre||!tre.state||(Dre=(Sre=tre.state).wrap)===2||Dre===1&&Sre.status!==Nte||Sre.lookahead)return see;for(Dre===1&&(tre.adler=NQ(tre.adler,yre,hre,0)),Sre.wrap=0,hre>=Sre.w_size&&(Dre===0&&(qte(Sre.head),Sre.strstart=0,Sre.block_start=0,Sre.insert=0),Jte=new RQ.Buf8(Sre.w_size),RQ.arraySet(Jte,yre,hre-Sre.w_size,Sre.w_size,0),yre=Jte,hre=Sre.w_size),ure=tre.avail_in,Zte=tre.next_in,Yte=tre.input,tre.avail_in=hre,tre.next_in=0,tre.input=yre,fre(Sre);Sre.lookahead>=Ate;){for($re=Sre.strstart,cre=Sre.lookahead-(Ate-1);Sre.ins_h=(Sre.ins_h<>>=Ate=Ete>>>24,Cee-=Ate,(Ate=Ete>>>16&255)===0)Rte[BQ++]=65535&Ete;else{if(!(16&Ate)){if(!(64&Ate)){Ete=yee[(65535&Ete)+(Eee&(1<>>=Ate,Cee-=Ate),Cee<15&&(Eee+=Lte[NQ++]<>>=Ate=Ete>>>24,Cee-=Ate,!(16&(Ate=Ete>>>16&255))){if(!(64&Ate)){Ete=Hee[(65535&Ete)+(Eee&(1<>>=Ate,Cee-=Ate,(Ate=BQ-jQ)>3,Eee&=(1<<(Cee-=Pte<<3))-1,$Q.next_in=NQ,$Q.next_out=BQ,$Q.avail_in=NQ>>24&255)+(Nte>>>8&65280)+((65280&Nte)<<8)+((255&Nte)<<24)}function Eee(){this.mode=0,this.last=!1,this.wrap=0,this.havedict=!1,this.flags=0,this.dmax=0,this.check=0,this.total=0,this.head=null,this.wbits=0,this.wsize=0,this.whave=0,this.wnext=0,this.window=null,this.hold=0,this.bits=0,this.length=0,this.offset=0,this.extra=0,this.lencode=null,this.distcode=null,this.lenbits=0,this.distbits=0,this.ncode=0,this.nlen=0,this.ndist=0,this.have=0,this.next=null,this.lens=new $Q.Buf16(320),this.work=new $Q.Buf16(288),this.lendyn=null,this.distdyn=null,this.sane=0,this.back=0,this.was=0}function Cee(Nte){var Bte;return Nte&&Nte.state?(Bte=Nte.state,Nte.total_in=Nte.total_out=Bte.total=0,Nte.msg="",Bte.wrap&&(Nte.adler=1&Bte.wrap),Bte.mode=see,Bte.last=0,Bte.havedict=0,Bte.dmax=32768,Bte.head=null,Bte.hold=0,Bte.bits=0,Bte.lencode=Bte.lendyn=new $Q.Buf32(aee),Bte.distcode=Bte.distdyn=new $Q.Buf32(lee),Bte.sane=1,Bte.back=-1,HQ):KQ}function yee(Nte){var Bte;return Nte&&Nte.state?((Bte=Nte.state).wsize=0,Bte.whave=0,Bte.wnext=0,Cee(Nte)):KQ}function Hee(Nte,Bte){var Lte,Rte;return Nte&&Nte.state?(Rte=Nte.state,Bte<0?(Lte=0,Bte=-Bte):(Lte=1+(Bte>>4),Bte<48&&(Bte&=15)),Bte&&(Bte<8||15=jte.wsize?($Q.arraySet(jte.window,Bte,Lte-jte.wsize,jte.wsize,0),jte.wnext=0,jte.whave=jte.wsize):(Rte<(Fte=jte.wsize-jte.wnext)&&(Fte=Rte),$Q.arraySet(jte.window,Bte,Lte-Rte,Fte,jte.wnext),(Rte-=Fte)?($Q.arraySet(jte.window,Bte,Lte-Rte,Rte,0),jte.wnext=Rte,jte.whave=jte.wsize):(jte.wnext+=Fte,jte.wnext===jte.wsize&&(jte.wnext=0),jte.whave>>8&255,Lte.check=PQ(Lte.check,Dre,2,0),nre=Kte=0,Lte.mode=2;break}if(Lte.flags=0,Lte.head&&(Lte.head.done=!1),!(1&Lte.wrap)||(((255&Kte)<<8)+(Kte>>8))%31){Nte.msg="incorrect header check",Lte.mode=30;break}if((15&Kte)!=8){Nte.msg="unknown compression method",Lte.mode=30;break}if(nre-=4,tre=8+(15&(Kte>>>=4)),Lte.wbits===0)Lte.wbits=tre;else if(tre>Lte.wbits){Nte.msg="invalid window size",Lte.mode=30;break}Lte.dmax=1<>8&1),512&Lte.flags&&(Dre[0]=255&Kte,Dre[1]=Kte>>>8&255,Lte.check=PQ(Lte.check,Dre,2,0)),nre=Kte=0,Lte.mode=3;case 3:for(;nre<32;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>8&255,Dre[2]=Kte>>>16&255,Dre[3]=Kte>>>24&255,Lte.check=PQ(Lte.check,Dre,4,0)),nre=Kte=0,Lte.mode=4;case 4:for(;nre<16;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>8),512&Lte.flags&&(Dre[0]=255&Kte,Dre[1]=Kte>>>8&255,Lte.check=PQ(Lte.check,Dre,2,0)),nre=Kte=0,Lte.mode=5;case 5:if(1024&Lte.flags){for(;nre<16;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>8&255,Lte.check=PQ(Lte.check,Dre,2,0)),nre=Kte=0}else Lte.head&&(Lte.head.extra=null);Lte.mode=6;case 6:if(1024&Lte.flags&&(ire<(ore=Lte.length)&&(ore=ire),ore&&(Lte.head&&(tre=Lte.head.extra_len-Lte.length,Lte.head.extra||(Lte.head.extra=new Array(Lte.head.extra_len)),$Q.arraySet(Lte.head.extra,Rte,jte,ore,tre)),512&Lte.flags&&(Lte.check=PQ(Lte.check,Rte,ore,jte)),ire-=ore,jte+=ore,Lte.length-=ore),Lte.length))break e;Lte.length=0,Lte.mode=7;case 7:if(2048&Lte.flags){if(ire===0)break e;for(ore=0;tre=Rte[jte+ore++],Lte.head&&tre&&Lte.length<65536&&(Lte.head.name+=String.fromCharCode(tre)),tre&&ore>9&1,Lte.head.done=!0),Nte.adler=Lte.check=0,Lte.mode=12;break;case 10:for(;nre<32;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=7&nre,nre-=7&nre,Lte.mode=27;break}for(;nre<3;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=1)){case 0:Lte.mode=14;break;case 1:if(Pte(Lte),Lte.mode=20,Bte!==6)break;Kte>>>=2,nre-=2;break e;case 2:Lte.mode=17;break;case 3:Nte.msg="invalid block type",Lte.mode=30}Kte>>>=2,nre-=2;break;case 14:for(Kte>>>=7&nre,nre-=7&nre;nre<32;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>16^65535)){Nte.msg="invalid stored block lengths",Lte.mode=30;break}if(Lte.length=65535&Kte,nre=Kte=0,Lte.mode=15,Bte===6)break e;case 15:Lte.mode=16;case 16:if(ore=Lte.length){if(ire>>=5,nre-=5,Lte.ndist=1+(31&Kte),Kte>>>=5,nre-=5,Lte.ncode=4+(15&Kte),Kte>>>=4,nre-=4,286>>=3,nre-=3}for(;Lte.have<19;)Lte.lens[ure[Lte.have++]]=0;if(Lte.lencode=Lte.lendyn,Lte.lenbits=7,Sre={bits:Lte.lenbits},yre=FQ(0,Lte.lens,0,19,Lte.lencode,0,Lte.work,Sre),Lte.lenbits=Sre.bits,yre){Nte.msg="invalid code lengths set",Lte.mode=30;break}Lte.have=0,Lte.mode=19;case 19:for(;Lte.have>>16&255,mre=65535&cre,!((Are=cre>>>24)<=nre);){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Are,nre-=Are,Lte.lens[Lte.have++]=mre;else{if(mre===16){for($re=Are+2;nre<$re;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Are,nre-=Are,Lte.have===0){Nte.msg="invalid bit length repeat",Lte.mode=30;break}tre=Lte.lens[Lte.have-1],ore=3+(3&Kte),Kte>>>=2,nre-=2}else if(mre===17){for($re=Are+3;nre<$re;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Are)),Kte>>>=3,nre-=3}else{for($re=Are+7;nre<$re;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Are)),Kte>>>=7,nre-=7}if(Lte.have+ore>Lte.nlen+Lte.ndist){Nte.msg="invalid bit length repeat",Lte.mode=30;break}for(;ore--;)Lte.lens[Lte.have++]=tre}}if(Lte.mode===30)break;if(Lte.lens[256]===0){Nte.msg="invalid code -- missing end-of-block",Lte.mode=30;break}if(Lte.lenbits=9,Sre={bits:Lte.lenbits},yre=FQ(BQ,Lte.lens,0,Lte.nlen,Lte.lencode,0,Lte.work,Sre),Lte.lenbits=Sre.bits,yre){Nte.msg="invalid literal/lengths set",Lte.mode=30;break}if(Lte.distbits=6,Lte.distcode=Lte.distdyn,Sre={bits:Lte.distbits},yre=FQ(jQ,Lte.lens,Lte.nlen,Lte.ndist,Lte.distcode,0,Lte.work,Sre),Lte.distbits=Sre.bits,yre){Nte.msg="invalid distances set",Lte.mode=30;break}if(Lte.mode=20,Bte===6)break e;case 20:Lte.mode=21;case 21:if(6<=ire&&258<=qte){Nte.next_out=Xte,Nte.avail_out=qte,Nte.next_in=jte,Nte.avail_in=ire,Lte.hold=Kte,Lte.bits=nre,NQ(Nte,Qte),Xte=Nte.next_out,Fte=Nte.output,qte=Nte.avail_out,jte=Nte.next_in,Rte=Nte.input,ire=Nte.avail_in,Kte=Lte.hold,nre=Lte.bits,Lte.mode===12&&(Lte.back=-1);break}for(Lte.back=0;sre=(cre=Lte.lencode[Kte&(1<>>16&255,mre=65535&cre,!((Are=cre>>>24)<=nre);){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>gre)])>>>16&255,mre=65535&cre,!(gre+(Are=cre>>>24)<=nre);){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=gre,nre-=gre,Lte.back+=gre}if(Kte>>>=Are,nre-=Are,Lte.back+=Are,Lte.length=mre,sre===0){Lte.mode=26;break}if(32&sre){Lte.back=-1,Lte.mode=12;break}if(64&sre){Nte.msg="invalid literal/length code",Lte.mode=30;break}Lte.extra=15&sre,Lte.mode=22;case 22:if(Lte.extra){for($re=Lte.extra;nre<$re;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Lte.extra,nre-=Lte.extra,Lte.back+=Lte.extra}Lte.was=Lte.length,Lte.mode=23;case 23:for(;sre=(cre=Lte.distcode[Kte&(1<>>16&255,mre=65535&cre,!((Are=cre>>>24)<=nre);){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>gre)])>>>16&255,mre=65535&cre,!(gre+(Are=cre>>>24)<=nre);){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=gre,nre-=gre,Lte.back+=gre}if(Kte>>>=Are,nre-=Are,Lte.back+=Are,64&sre){Nte.msg="invalid distance code",Lte.mode=30;break}Lte.offset=mre,Lte.extra=15&sre,Lte.mode=24;case 24:if(Lte.extra){for($re=Lte.extra;nre<$re;){if(ire===0)break e;ire--,Kte+=Rte[jte++]<>>=Lte.extra,nre-=Lte.extra,Lte.back+=Lte.extra}if(Lte.offset>Lte.dmax){Nte.msg="invalid distance too far back",Lte.mode=30;break}Lte.mode=25;case 25:if(qte===0)break e;if(ore=Qte-qte,Lte.offset>ore){if((ore=Lte.offset-ore)>Lte.whave&&Lte.sane){Nte.msg="invalid distance too far back",Lte.mode=30;break}fre=ore>Lte.wnext?(ore-=Lte.wnext,Lte.wsize-ore):Lte.wnext-ore,ore>Lte.length&&(ore=Lte.length),vre=Lte.window}else vre=Fte,fre=Xte-Lte.offset,ore=Lte.length;for(qteYee?(Ate=fre[vre+lee[Bte]],nre[Wte+lee[Bte]]):(Ate=96,0),Eee=1<>Xte)+(Cee-=Eee)]=Ete<<24|Ate<<16|Pte|0,Cee!==0;);for(Eee=1<>=1;if(Eee!==0?(Kte&=Eee-1,Kte+=Eee):Kte=0,Bte++,--Qte[Nte]==0){if(Nte===Rte)break;Nte=jQ[HQ+lee[Bte]]}if(Fte>>7)]}function Wte(cre,Dre){cre.pending_buf[cre.pending++]=255&Dre,cre.pending_buf[cre.pending++]=Dre>>>8&255}function Qte(cre,Dre,ure){cre.bi_valid>pee-ure?(cre.bi_buf|=Dre<>pee-cre.bi_valid,cre.bi_valid+=ure-pee):(cre.bi_buf|=Dre<>>=1,ure<<=1,0<--Dre;);return ure>>>1}function vre(cre,Dre,ure){var Zte,Yte,Jte=new Array(lee+1),hre=0;for(Zte=1;Zte<=lee;Zte++)Jte[Zte]=hre=hre+ure[Zte-1]<<1;for(Yte=0;Yte<=Dre;Yte++){var Ere=cre[2*Yte+1];Ere!==0&&(cre[2*Yte]=fre(Jte[Ere]++,Ere))}}function Are(cre){var Dre;for(Dre=0;Dre>1;1<=ure;ure--)gre(cre,Jte,ure);for(Yte=wre;ure=cre.heap[1],cre.heap[1]=cre.heap[cre.heap_len--],gre(cre,Jte,1),Zte=cre.heap[1],cre.heap[--cre.heap_max]=ure,cre.heap[--cre.heap_max]=Zte,Jte[2*Yte]=Jte[2*ure]+Jte[2*Zte],cre.depth[Yte]=(cre.depth[ure]>=cre.depth[Zte]?cre.depth[ure]:cre.depth[Zte])+1,Jte[2*ure+1]=Jte[2*Zte+1]=Yte,cre.heap[1]=Yte++,gre(cre,Jte,1),2<=cre.heap_len;);cre.heap[--cre.heap_max]=cre.heap[1],function(Hre,kre){var Ore,Wre,Tte,_re,Ute,pte,Mee=kre.dyn_tree,$ee=kre.max_code,kee=kre.stat_desc.static_tree,$te=kre.stat_desc.has_stree,Ite=kre.stat_desc.extra_bits,Mte=kre.stat_desc.extra_base,Vte=kre.stat_desc.max_length,Gte=0;for(_re=0;_re<=lee;_re++)Hre.bl_count[_re]=0;for(Mee[2*Hre.heap[Hre.heap_max]+1]=0,Ore=Hre.heap_max+1;Ore>=7;Yte>>=1)if(1&Pre&&Ere.dyn_ltree[2*wre]!==0)return RQ;if(Ere.dyn_ltree[18]!==0||Ere.dyn_ltree[20]!==0||Ere.dyn_ltree[26]!==0)return PQ;for(wre=32;wre>>3,(Jte=cre.static_len+3+7>>>3)<=Yte&&(Yte=Jte)):Yte=Jte=ure+5,ure+4<=Yte&&Dre!==-1?$re(cre,Dre,ure,Zte):cre.strategy===4||Jte===Yte?(Qte(cre,2+(Zte?1:0),3),xre(cre,kte,Nte)):(Qte(cre,4+(Zte?1:0),3),function(Ere,wre,Pre,Hre){var kre;for(Qte(Ere,wre-257,5),Qte(Ere,Pre-1,5),Qte(Ere,Hre-4,4),kre=0;kre>>8&255,cre.pending_buf[cre.d_buf+2*cre.last_lit+1]=255&Dre,cre.pending_buf[cre.l_buf+cre.last_lit]=255&ure,cre.last_lit++,Dre===0?cre.dyn_ltree[2*ure]++:(cre.matches++,Dre--,cre.dyn_ltree[2*(Lte[ure]+jQ+1)]++,cre.dyn_dtree[2*nre(Dre)]++),cre.last_lit===cre.lit_bufsize-1},mh._tr_align=function(cre){Qte(cre,2,3),ore(cre,Cee,kte),function(Dre){Dre.bi_valid===16?(Wte(Dre,Dre.bi_buf),Dre.bi_buf=0,Dre.bi_valid=0):8<=Dre.bi_valid&&(Dre.pending_buf[Dre.pending++]=255&Dre.bi_buf,Dre.bi_buf>>=8,Dre.bi_valid-=8)}(cre)}},{"../utils/common":41}],53:[function(Ui,Es,mh){Es.exports=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0}},{}],54:[function(Ui,Es,mh){(function($Q){(function(RQ,PQ){if(!RQ.setImmediate){var NQ,FQ,BQ,jQ,HQ=1,KQ={},see=!1,aee=RQ.document,lee=Object.getPrototypeOf&&Object.getPrototypeOf(RQ);lee=lee&&lee.setTimeout?lee:RQ,NQ={}.toString.call(RQ.process)==="[object process]"?function(yee){process.nextTick(function(){Eee(yee)})}:function(){if(RQ.postMessage&&!RQ.importScripts){var yee=!0,Hee=RQ.onmessage;return RQ.onmessage=function(){yee=!1},RQ.postMessage("","*"),RQ.onmessage=Hee,yee}}()?(jQ="setImmediate$"+Math.random()+"$",RQ.addEventListener?RQ.addEventListener("message",Cee,!1):RQ.attachEvent("onmessage",Cee),function(yee){RQ.postMessage(jQ+yee,"*")}):RQ.MessageChannel?((BQ=new MessageChannel).port1.onmessage=function(yee){Eee(yee.data)},function(yee){BQ.port2.postMessage(yee)}):aee&&"onreadystatechange"in aee.createElement("script")?(FQ=aee.documentElement,function(yee){var Hee=aee.createElement("script");Hee.onreadystatechange=function(){Eee(yee),Hee.onreadystatechange=null,FQ.removeChild(Hee),Hee=null},FQ.appendChild(Hee)}):function(yee){setTimeout(Eee,0,yee)},lee.setImmediate=function(yee){typeof yee!="function"&&(yee=new Function(""+yee));for(var Hee=new Array(arguments.length-1),Nee=0;Nee"u"?$Q===void 0?this:$Q:self)}).call(this,typeof commonjsGlobal$2<"u"?commonjsGlobal$2:typeof self<"u"?self:typeof window<"u"?window:{})},{}]},{},[10])(10)})})(jszip_min);var jszip_minExports=jszip_min.exports;const JSZip=getDefaultExportFromCjs$1(jszip_minExports);function bind$3(Vi,Br){return function(){return Vi.apply(Br,arguments)}}const{toString:toString$4}=Object.prototype,{getPrototypeOf}=Object,kindOf$1=(Vi=>Br=>{const Ui=toString$4.call(Br);return Vi[Ui]||(Vi[Ui]=Ui.slice(8,-1).toLowerCase())})(Object.create(null)),kindOfTest=Vi=>(Vi=Vi.toLowerCase(),Br=>kindOf$1(Br)===Vi),typeOfTest=Vi=>Br=>typeof Br===Vi,{isArray:isArray$9}=Array,isUndefined$1=typeOfTest("undefined");function isBuffer$3(Vi){return Vi!==null&&!isUndefined$1(Vi)&&Vi.constructor!==null&&!isUndefined$1(Vi.constructor)&&isFunction$4(Vi.constructor.isBuffer)&&Vi.constructor.isBuffer(Vi)}const isArrayBuffer=kindOfTest("ArrayBuffer");function isArrayBufferView(Vi){let Br;return typeof ArrayBuffer<"u"&&ArrayBuffer.isView?Br=ArrayBuffer.isView(Vi):Br=Vi&&Vi.buffer&&isArrayBuffer(Vi.buffer),Br}const isString$6=typeOfTest("string"),isFunction$4=typeOfTest("function"),isNumber$4=typeOfTest("number"),isObject$6=Vi=>Vi!==null&&typeof Vi=="object",isBoolean$3=Vi=>Vi===!0||Vi===!1,isPlainObject$5=Vi=>{if(kindOf$1(Vi)!=="object")return!1;const Br=getPrototypeOf(Vi);return(Br===null||Br===Object.prototype||Object.getPrototypeOf(Br)===null)&&!(Symbol.toStringTag in Vi)&&!(Symbol.iterator in Vi)},isDate$5=kindOfTest("Date"),isFile=kindOfTest("File"),isBlob=kindOfTest("Blob"),isFileList=kindOfTest("FileList"),isStream=Vi=>isObject$6(Vi)&&isFunction$4(Vi.pipe),isFormData=Vi=>{let Br;return Vi&&(typeof FormData=="function"&&Vi instanceof FormData||isFunction$4(Vi.append)&&((Br=kindOf$1(Vi))==="formdata"||Br==="object"&&isFunction$4(Vi.toString)&&Vi.toString()==="[object FormData]"))},isURLSearchParams=kindOfTest("URLSearchParams"),[isReadableStream,isRequest,isResponse,isHeaders]=["ReadableStream","Request","Response","Headers"].map(kindOfTest),trim$1=Vi=>Vi.trim?Vi.trim():Vi.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"");function forEach(Vi,Br,{allOwnKeys:Ui=!1}={}){if(Vi===null||typeof Vi>"u")return;let Es,mh;if(typeof Vi!="object"&&(Vi=[Vi]),isArray$9(Vi))for(Es=0,mh=Vi.length;Es0;)if(mh=Ui[Es],Br===mh.toLowerCase())return mh;return null}const _global=typeof globalThis<"u"?globalThis:typeof self<"u"?self:typeof window<"u"?window:global,isContextDefined=Vi=>!isUndefined$1(Vi)&&Vi!==_global;function merge$3(){const{caseless:Vi}=isContextDefined(this)&&this||{},Br={},Ui=(Es,mh)=>{const $Q=Vi&&findKey(Br,mh)||mh;isPlainObject$5(Br[$Q])&&isPlainObject$5(Es)?Br[$Q]=merge$3(Br[$Q],Es):isPlainObject$5(Es)?Br[$Q]=merge$3({},Es):isArray$9(Es)?Br[$Q]=Es.slice():Br[$Q]=Es};for(let Es=0,mh=arguments.length;Es(forEach(Br,(mh,$Q)=>{Ui&&isFunction$4(mh)?Vi[$Q]=bind$3(mh,Ui):Vi[$Q]=mh},{allOwnKeys:Es}),Vi),stripBOM=Vi=>(Vi.charCodeAt(0)===65279&&(Vi=Vi.slice(1)),Vi),inherits=(Vi,Br,Ui,Es)=>{Vi.prototype=Object.create(Br.prototype,Es),Vi.prototype.constructor=Vi,Object.defineProperty(Vi,"super",{value:Br.prototype}),Ui&&Object.assign(Vi.prototype,Ui)},toFlatObject=(Vi,Br,Ui,Es)=>{let mh,$Q,RQ;const PQ={};if(Br=Br||{},Vi==null)return Br;do{for(mh=Object.getOwnPropertyNames(Vi),$Q=mh.length;$Q-- >0;)RQ=mh[$Q],(!Es||Es(RQ,Vi,Br))&&!PQ[RQ]&&(Br[RQ]=Vi[RQ],PQ[RQ]=!0);Vi=Ui!==!1&&getPrototypeOf(Vi)}while(Vi&&(!Ui||Ui(Vi,Br))&&Vi!==Object.prototype);return Br},endsWith=(Vi,Br,Ui)=>{Vi=String(Vi),(Ui===void 0||Ui>Vi.length)&&(Ui=Vi.length),Ui-=Br.length;const Es=Vi.indexOf(Br,Ui);return Es!==-1&&Es===Ui},toArray$1=Vi=>{if(!Vi)return null;if(isArray$9(Vi))return Vi;let Br=Vi.length;if(!isNumber$4(Br))return null;const Ui=new Array(Br);for(;Br-- >0;)Ui[Br]=Vi[Br];return Ui},isTypedArray$1=(Vi=>Br=>Vi&&Br instanceof Vi)(typeof Uint8Array<"u"&&getPrototypeOf(Uint8Array)),forEachEntry=(Vi,Br)=>{const Es=(Vi&&Vi[Symbol.iterator]).call(Vi);let mh;for(;(mh=Es.next())&&!mh.done;){const $Q=mh.value;Br.call(Vi,$Q[0],$Q[1])}},matchAll=(Vi,Br)=>{let Ui;const Es=[];for(;(Ui=Vi.exec(Br))!==null;)Es.push(Ui);return Es},isHTMLForm=kindOfTest("HTMLFormElement"),toCamelCase=Vi=>Vi.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(Ui,Es,mh){return Es.toUpperCase()+mh}),hasOwnProperty$9=(({hasOwnProperty:Vi})=>(Br,Ui)=>Vi.call(Br,Ui))(Object.prototype),isRegExp$5=kindOfTest("RegExp"),reduceDescriptors=(Vi,Br)=>{const Ui=Object.getOwnPropertyDescriptors(Vi),Es={};forEach(Ui,(mh,$Q)=>{let RQ;(RQ=Br(mh,$Q,Vi))!==!1&&(Es[$Q]=RQ||mh)}),Object.defineProperties(Vi,Es)},freezeMethods=Vi=>{reduceDescriptors(Vi,(Br,Ui)=>{if(isFunction$4(Vi)&&["arguments","caller","callee"].indexOf(Ui)!==-1)return!1;const Es=Vi[Ui];if(isFunction$4(Es)){if(Br.enumerable=!1,"writable"in Br){Br.writable=!1;return}Br.set||(Br.set=()=>{throw Error("Can not rewrite read-only method '"+Ui+"'")})}})},toObjectSet=(Vi,Br)=>{const Ui={},Es=mh=>{mh.forEach($Q=>{Ui[$Q]=!0})};return isArray$9(Vi)?Es(Vi):Es(String(Vi).split(Br)),Ui},noop$4=()=>{},toFiniteNumber=(Vi,Br)=>Vi!=null&&Number.isFinite(Vi=+Vi)?Vi:Br,ALPHA$2="abcdefghijklmnopqrstuvwxyz",DIGIT$2="0123456789",ALPHABET={DIGIT:DIGIT$2,ALPHA:ALPHA$2,ALPHA_DIGIT:ALPHA$2+ALPHA$2.toUpperCase()+DIGIT$2},generateString=(Vi=16,Br=ALPHABET.ALPHA_DIGIT)=>{let Ui="";const{length:Es}=Br;for(;Vi--;)Ui+=Br[Math.random()*Es|0];return Ui};function isSpecCompliantForm(Vi){return!!(Vi&&isFunction$4(Vi.append)&&Vi[Symbol.toStringTag]==="FormData"&&Vi[Symbol.iterator])}const toJSONObject=Vi=>{const Br=new Array(10),Ui=(Es,mh)=>{if(isObject$6(Es)){if(Br.indexOf(Es)>=0)return;if(!("toJSON"in Es)){Br[mh]=Es;const $Q=isArray$9(Es)?[]:{};return forEach(Es,(RQ,PQ)=>{const NQ=Ui(RQ,mh+1);!isUndefined$1(NQ)&&($Q[PQ]=NQ)}),Br[mh]=void 0,$Q}}return Es};return Ui(Vi,0)},isAsyncFn=kindOfTest("AsyncFunction"),isThenable=Vi=>Vi&&(isObject$6(Vi)||isFunction$4(Vi))&&isFunction$4(Vi.then)&&isFunction$4(Vi.catch),_setImmediate=((Vi,Br)=>Vi?setImmediate:Br?((Ui,Es)=>(_global.addEventListener("message",({source:mh,data:$Q})=>{mh===_global&&$Q===Ui&&Es.length&&Es.shift()()},!1),mh=>{Es.push(mh),_global.postMessage(Ui,"*")}))(`axios@${Math.random()}`,[]):Ui=>setTimeout(Ui))(typeof setImmediate=="function",isFunction$4(_global.postMessage)),asap=typeof queueMicrotask<"u"?queueMicrotask.bind(_global):typeof process<"u"&&process.nextTick||_setImmediate,utils$6={isArray:isArray$9,isArrayBuffer,isBuffer:isBuffer$3,isFormData,isArrayBufferView,isString:isString$6,isNumber:isNumber$4,isBoolean:isBoolean$3,isObject:isObject$6,isPlainObject:isPlainObject$5,isReadableStream,isRequest,isResponse,isHeaders,isUndefined:isUndefined$1,isDate:isDate$5,isFile,isBlob,isRegExp:isRegExp$5,isFunction:isFunction$4,isStream,isURLSearchParams,isTypedArray:isTypedArray$1,isFileList,forEach,merge:merge$3,extend:extend$5,trim:trim$1,stripBOM,inherits,toFlatObject,kindOf:kindOf$1,kindOfTest,endsWith,toArray:toArray$1,forEachEntry,matchAll,isHTMLForm,hasOwnProperty:hasOwnProperty$9,hasOwnProp:hasOwnProperty$9,reduceDescriptors,freezeMethods,toObjectSet,toCamelCase,noop:noop$4,toFiniteNumber,findKey,global:_global,isContextDefined,ALPHABET,generateString,isSpecCompliantForm,toJSONObject,isAsyncFn,isThenable,setImmediate:_setImmediate,asap};function AxiosError(Vi,Br,Ui,Es,mh){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=new Error().stack,this.message=Vi,this.name="AxiosError",Br&&(this.code=Br),Ui&&(this.config=Ui),Es&&(this.request=Es),mh&&(this.response=mh,this.status=mh.status?mh.status:null)}utils$6.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:utils$6.toJSONObject(this.config),code:this.code,status:this.status}}});const prototype$1=AxiosError.prototype,descriptors$1={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(Vi=>{descriptors$1[Vi]={value:Vi}});Object.defineProperties(AxiosError,descriptors$1);Object.defineProperty(prototype$1,"isAxiosError",{value:!0});AxiosError.from=(Vi,Br,Ui,Es,mh,$Q)=>{const RQ=Object.create(prototype$1);return utils$6.toFlatObject(Vi,RQ,function(NQ){return NQ!==Error.prototype},PQ=>PQ!=="isAxiosError"),AxiosError.call(RQ,Vi.message,Br,Ui,Es,mh),RQ.cause=Vi,RQ.name=Vi.name,$Q&&Object.assign(RQ,$Q),RQ};const httpAdapter=null;function isVisitable(Vi){return utils$6.isPlainObject(Vi)||utils$6.isArray(Vi)}function removeBrackets(Vi){return utils$6.endsWith(Vi,"[]")?Vi.slice(0,-2):Vi}function renderKey(Vi,Br,Ui){return Vi?Vi.concat(Br).map(function(mh,$Q){return mh=removeBrackets(mh),!Ui&&$Q?"["+mh+"]":mh}).join(Ui?".":""):Br}function isFlatArray(Vi){return utils$6.isArray(Vi)&&!Vi.some(isVisitable)}const predicates=utils$6.toFlatObject(utils$6,{},null,function(Br){return/^is[A-Z]/.test(Br)});function toFormData(Vi,Br,Ui){if(!utils$6.isObject(Vi))throw new TypeError("target must be an object");Br=Br||new FormData,Ui=utils$6.toFlatObject(Ui,{metaTokens:!0,dots:!1,indexes:!1},!1,function(aee,lee){return!utils$6.isUndefined(lee[aee])});const Es=Ui.metaTokens,mh=Ui.visitor||BQ,$Q=Ui.dots,RQ=Ui.indexes,NQ=(Ui.Blob||typeof Blob<"u"&&Blob)&&utils$6.isSpecCompliantForm(Br);if(!utils$6.isFunction(mh))throw new TypeError("visitor must be a function");function FQ(see){if(see===null)return"";if(utils$6.isDate(see))return see.toISOString();if(!NQ&&utils$6.isBlob(see))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return utils$6.isArrayBuffer(see)||utils$6.isTypedArray(see)?NQ&&typeof Blob=="function"?new Blob([see]):Buffer.from(see):see}function BQ(see,aee,lee){let pee=see;if(see&&!lee&&typeof see=="object"){if(utils$6.endsWith(aee,"{}"))aee=Es?aee:aee.slice(0,-2),see=JSON.stringify(see);else if(utils$6.isArray(see)&&isFlatArray(see)||(utils$6.isFileList(see)||utils$6.endsWith(aee,"[]"))&&(pee=utils$6.toArray(see)))return aee=removeBrackets(aee),pee.forEach(function(Cee,yee){!(utils$6.isUndefined(Cee)||Cee===null)&&Br.append(RQ===!0?renderKey([aee],yee,$Q):RQ===null?aee:aee+"[]",FQ(Cee))}),!1}return isVisitable(see)?!0:(Br.append(renderKey(lee,aee,$Q),FQ(see)),!1)}const jQ=[],HQ=Object.assign(predicates,{defaultVisitor:BQ,convertValue:FQ,isVisitable});function KQ(see,aee){if(!utils$6.isUndefined(see)){if(jQ.indexOf(see)!==-1)throw Error("Circular reference detected in "+aee.join("."));jQ.push(see),utils$6.forEach(see,function(pee,Eee){(!(utils$6.isUndefined(pee)||pee===null)&&mh.call(Br,pee,utils$6.isString(Eee)?Eee.trim():Eee,aee,HQ))===!0&&KQ(pee,aee?aee.concat(Eee):[Eee])}),jQ.pop()}}if(!utils$6.isObject(Vi))throw new TypeError("data must be an object");return KQ(Vi),Br}function encode$6(Vi){const Br={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\0"};return encodeURIComponent(Vi).replace(/[!'()~]|%20|%00/g,function(Es){return Br[Es]})}function AxiosURLSearchParams(Vi,Br){this._pairs=[],Vi&&toFormData(Vi,this,Br)}const prototype=AxiosURLSearchParams.prototype;prototype.append=function(Br,Ui){this._pairs.push([Br,Ui])};prototype.toString=function(Br){const Ui=Br?function(Es){return Br.call(this,Es,encode$6)}:encode$6;return this._pairs.map(function(mh){return Ui(mh[0])+"="+Ui(mh[1])},"").join("&")};function encode$5(Vi){return encodeURIComponent(Vi).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(Vi,Br,Ui){if(!Br)return Vi;const Es=Ui&&Ui.encode||encode$5,mh=Ui&&Ui.serialize;let $Q;if(mh?$Q=mh(Br,Ui):$Q=utils$6.isURLSearchParams(Br)?Br.toString():new AxiosURLSearchParams(Br,Ui).toString(Es),$Q){const RQ=Vi.indexOf("#");RQ!==-1&&(Vi=Vi.slice(0,RQ)),Vi+=(Vi.indexOf("?")===-1?"?":"&")+$Q}return Vi}class InterceptorManager{constructor(){this.handlers=[]}use(Br,Ui,Es){return this.handlers.push({fulfilled:Br,rejected:Ui,synchronous:Es?Es.synchronous:!1,runWhen:Es?Es.runWhen:null}),this.handlers.length-1}eject(Br){this.handlers[Br]&&(this.handlers[Br]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(Br){utils$6.forEach(this.handlers,function(Es){Es!==null&&Br(Es)})}}const transitionalDefaults={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},URLSearchParams$2=typeof URLSearchParams<"u"?URLSearchParams:AxiosURLSearchParams,FormData$1=typeof FormData<"u"?FormData:null,Blob$1=typeof Blob<"u"?Blob:null,platform$2={isBrowser:!0,classes:{URLSearchParams:URLSearchParams$2,FormData:FormData$1,Blob:Blob$1},protocols:["http","https","file","blob","url","data"]},hasBrowserEnv=typeof window<"u"&&typeof document<"u",_navigator=typeof navigator=="object"&&navigator||void 0,hasStandardBrowserEnv=hasBrowserEnv&&(!_navigator||["ReactNative","NativeScript","NS"].indexOf(_navigator.product)<0),hasStandardBrowserWebWorkerEnv=typeof WorkerGlobalScope<"u"&&self instanceof WorkerGlobalScope&&typeof self.importScripts=="function",origin=hasBrowserEnv&&window.location.href||"http://localhost",utils$5=Object.freeze(Object.defineProperty({__proto__:null,hasBrowserEnv,hasStandardBrowserEnv,hasStandardBrowserWebWorkerEnv,navigator:_navigator,origin},Symbol.toStringTag,{value:"Module"})),platform$1={...utils$5,...platform$2};function toURLEncodedForm(Vi,Br){return toFormData(Vi,new platform$1.classes.URLSearchParams,Object.assign({visitor:function(Ui,Es,mh,$Q){return platform$1.isNode&&utils$6.isBuffer(Ui)?(this.append(Es,Ui.toString("base64")),!1):$Q.defaultVisitor.apply(this,arguments)}},Br))}function parsePropPath(Vi){return utils$6.matchAll(/\w+|\[(\w*)]/g,Vi).map(Br=>Br[0]==="[]"?"":Br[1]||Br[0])}function arrayToObject$1(Vi){const Br={},Ui=Object.keys(Vi);let Es;const mh=Ui.length;let $Q;for(Es=0;Es=Ui.length;return RQ=!RQ&&utils$6.isArray(mh)?mh.length:RQ,NQ?(utils$6.hasOwnProp(mh,RQ)?mh[RQ]=[mh[RQ],Es]:mh[RQ]=Es,!PQ):((!mh[RQ]||!utils$6.isObject(mh[RQ]))&&(mh[RQ]=[]),Br(Ui,Es,mh[RQ],$Q)&&utils$6.isArray(mh[RQ])&&(mh[RQ]=arrayToObject$1(mh[RQ])),!PQ)}if(utils$6.isFormData(Vi)&&utils$6.isFunction(Vi.entries)){const Ui={};return utils$6.forEachEntry(Vi,(Es,mh)=>{Br(parsePropPath(Es),mh,Ui,0)}),Ui}return null}function stringifySafely(Vi,Br,Ui){if(utils$6.isString(Vi))try{return(Br||JSON.parse)(Vi),utils$6.trim(Vi)}catch(Es){if(Es.name!=="SyntaxError")throw Es}return(Ui||JSON.stringify)(Vi)}const defaults$8={transitional:transitionalDefaults,adapter:["xhr","http","fetch"],transformRequest:[function(Br,Ui){const Es=Ui.getContentType()||"",mh=Es.indexOf("application/json")>-1,$Q=utils$6.isObject(Br);if($Q&&utils$6.isHTMLForm(Br)&&(Br=new FormData(Br)),utils$6.isFormData(Br))return mh?JSON.stringify(formDataToJSON(Br)):Br;if(utils$6.isArrayBuffer(Br)||utils$6.isBuffer(Br)||utils$6.isStream(Br)||utils$6.isFile(Br)||utils$6.isBlob(Br)||utils$6.isReadableStream(Br))return Br;if(utils$6.isArrayBufferView(Br))return Br.buffer;if(utils$6.isURLSearchParams(Br))return Ui.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),Br.toString();let PQ;if($Q){if(Es.indexOf("application/x-www-form-urlencoded")>-1)return toURLEncodedForm(Br,this.formSerializer).toString();if((PQ=utils$6.isFileList(Br))||Es.indexOf("multipart/form-data")>-1){const NQ=this.env&&this.env.FormData;return toFormData(PQ?{"files[]":Br}:Br,NQ&&new NQ,this.formSerializer)}}return $Q||mh?(Ui.setContentType("application/json",!1),stringifySafely(Br)):Br}],transformResponse:[function(Br){const Ui=this.transitional||defaults$8.transitional,Es=Ui&&Ui.forcedJSONParsing,mh=this.responseType==="json";if(utils$6.isResponse(Br)||utils$6.isReadableStream(Br))return Br;if(Br&&utils$6.isString(Br)&&(Es&&!this.responseType||mh)){const RQ=!(Ui&&Ui.silentJSONParsing)&&mh;try{return JSON.parse(Br)}catch(PQ){if(RQ)throw PQ.name==="SyntaxError"?AxiosError.from(PQ,AxiosError.ERR_BAD_RESPONSE,this,null,this.response):PQ}}return Br}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:platform$1.classes.FormData,Blob:platform$1.classes.Blob},validateStatus:function(Br){return Br>=200&&Br<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};utils$6.forEach(["delete","get","head","post","put","patch"],Vi=>{defaults$8.headers[Vi]={}});const ignoreDuplicateOf=utils$6.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]),parseHeaders=Vi=>{const Br={};let Ui,Es,mh;return Vi&&Vi.split(`
-`).forEach(function(RQ){mh=RQ.indexOf(":"),Ui=RQ.substring(0,mh).trim().toLowerCase(),Es=RQ.substring(mh+1).trim(),!(!Ui||Br[Ui]&&ignoreDuplicateOf[Ui])&&(Ui==="set-cookie"?Br[Ui]?Br[Ui].push(Es):Br[Ui]=[Es]:Br[Ui]=Br[Ui]?Br[Ui]+", "+Es:Es)}),Br},$internals=Symbol("internals");function normalizeHeader(Vi){return Vi&&String(Vi).trim().toLowerCase()}function normalizeValue(Vi){return Vi===!1||Vi==null?Vi:utils$6.isArray(Vi)?Vi.map(normalizeValue):String(Vi)}function parseTokens(Vi){const Br=Object.create(null),Ui=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;let Es;for(;Es=Ui.exec(Vi);)Br[Es[1]]=Es[2];return Br}const isValidHeaderName=Vi=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(Vi.trim());function matchHeaderValue(Vi,Br,Ui,Es,mh){if(utils$6.isFunction(Es))return Es.call(this,Br,Ui);if(mh&&(Br=Ui),!!utils$6.isString(Br)){if(utils$6.isString(Es))return Br.indexOf(Es)!==-1;if(utils$6.isRegExp(Es))return Es.test(Br)}}function formatHeader(Vi){return Vi.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(Br,Ui,Es)=>Ui.toUpperCase()+Es)}function buildAccessors(Vi,Br){const Ui=utils$6.toCamelCase(" "+Br);["get","set","has"].forEach(Es=>{Object.defineProperty(Vi,Es+Ui,{value:function(mh,$Q,RQ){return this[Es].call(this,Br,mh,$Q,RQ)},configurable:!0})})}class AxiosHeaders{constructor(Br){Br&&this.set(Br)}set(Br,Ui,Es){const mh=this;function $Q(PQ,NQ,FQ){const BQ=normalizeHeader(NQ);if(!BQ)throw new Error("header name must be a non-empty string");const jQ=utils$6.findKey(mh,BQ);(!jQ||mh[jQ]===void 0||FQ===!0||FQ===void 0&&mh[jQ]!==!1)&&(mh[jQ||NQ]=normalizeValue(PQ))}const RQ=(PQ,NQ)=>utils$6.forEach(PQ,(FQ,BQ)=>$Q(FQ,BQ,NQ));if(utils$6.isPlainObject(Br)||Br instanceof this.constructor)RQ(Br,Ui);else if(utils$6.isString(Br)&&(Br=Br.trim())&&!isValidHeaderName(Br))RQ(parseHeaders(Br),Ui);else if(utils$6.isHeaders(Br))for(const[PQ,NQ]of Br.entries())$Q(NQ,PQ,Es);else Br!=null&&$Q(Ui,Br,Es);return this}get(Br,Ui){if(Br=normalizeHeader(Br),Br){const Es=utils$6.findKey(this,Br);if(Es){const mh=this[Es];if(!Ui)return mh;if(Ui===!0)return parseTokens(mh);if(utils$6.isFunction(Ui))return Ui.call(this,mh,Es);if(utils$6.isRegExp(Ui))return Ui.exec(mh);throw new TypeError("parser must be boolean|regexp|function")}}}has(Br,Ui){if(Br=normalizeHeader(Br),Br){const Es=utils$6.findKey(this,Br);return!!(Es&&this[Es]!==void 0&&(!Ui||matchHeaderValue(this,this[Es],Es,Ui)))}return!1}delete(Br,Ui){const Es=this;let mh=!1;function $Q(RQ){if(RQ=normalizeHeader(RQ),RQ){const PQ=utils$6.findKey(Es,RQ);PQ&&(!Ui||matchHeaderValue(Es,Es[PQ],PQ,Ui))&&(delete Es[PQ],mh=!0)}}return utils$6.isArray(Br)?Br.forEach($Q):$Q(Br),mh}clear(Br){const Ui=Object.keys(this);let Es=Ui.length,mh=!1;for(;Es--;){const $Q=Ui[Es];(!Br||matchHeaderValue(this,this[$Q],$Q,Br,!0))&&(delete this[$Q],mh=!0)}return mh}normalize(Br){const Ui=this,Es={};return utils$6.forEach(this,(mh,$Q)=>{const RQ=utils$6.findKey(Es,$Q);if(RQ){Ui[RQ]=normalizeValue(mh),delete Ui[$Q];return}const PQ=Br?formatHeader($Q):String($Q).trim();PQ!==$Q&&delete Ui[$Q],Ui[PQ]=normalizeValue(mh),Es[PQ]=!0}),this}concat(...Br){return this.constructor.concat(this,...Br)}toJSON(Br){const Ui=Object.create(null);return utils$6.forEach(this,(Es,mh)=>{Es!=null&&Es!==!1&&(Ui[mh]=Br&&utils$6.isArray(Es)?Es.join(", "):Es)}),Ui}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([Br,Ui])=>Br+": "+Ui).join(`
-`)}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(Br){return Br instanceof this?Br:new this(Br)}static concat(Br,...Ui){const Es=new this(Br);return Ui.forEach(mh=>Es.set(mh)),Es}static accessor(Br){const Es=(this[$internals]=this[$internals]={accessors:{}}).accessors,mh=this.prototype;function $Q(RQ){const PQ=normalizeHeader(RQ);Es[PQ]||(buildAccessors(mh,RQ),Es[PQ]=!0)}return utils$6.isArray(Br)?Br.forEach($Q):$Q(Br),this}}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]);utils$6.reduceDescriptors(AxiosHeaders.prototype,({value:Vi},Br)=>{let Ui=Br[0].toUpperCase()+Br.slice(1);return{get:()=>Vi,set(Es){this[Ui]=Es}}});utils$6.freezeMethods(AxiosHeaders);function transformData(Vi,Br){const Ui=this||defaults$8,Es=Br||Ui,mh=AxiosHeaders.from(Es.headers);let $Q=Es.data;return utils$6.forEach(Vi,function(PQ){$Q=PQ.call(Ui,$Q,mh.normalize(),Br?Br.status:void 0)}),mh.normalize(),$Q}function isCancel(Vi){return!!(Vi&&Vi.__CANCEL__)}function CanceledError(Vi,Br,Ui){AxiosError.call(this,Vi??"canceled",AxiosError.ERR_CANCELED,Br,Ui),this.name="CanceledError"}utils$6.inherits(CanceledError,AxiosError,{__CANCEL__:!0});function settle(Vi,Br,Ui){const Es=Ui.config.validateStatus;!Ui.status||!Es||Es(Ui.status)?Vi(Ui):Br(new AxiosError("Request failed with status code "+Ui.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(Ui.status/100)-4],Ui.config,Ui.request,Ui))}function parseProtocol(Vi){const Br=/^([-+\w]{1,25})(:?\/\/|:)/.exec(Vi);return Br&&Br[1]||""}function speedometer(Vi,Br){Vi=Vi||10;const Ui=new Array(Vi),Es=new Array(Vi);let mh=0,$Q=0,RQ;return Br=Br!==void 0?Br:1e3,function(NQ){const FQ=Date.now(),BQ=Es[$Q];RQ||(RQ=FQ),Ui[mh]=NQ,Es[mh]=FQ;let jQ=$Q,HQ=0;for(;jQ!==mh;)HQ+=Ui[jQ++],jQ=jQ%Vi;if(mh=(mh+1)%Vi,mh===$Q&&($Q=($Q+1)%Vi),FQ-RQ {Ui=BQ,mh=null,$Q&&(clearTimeout($Q),$Q=null),Vi.apply(null,FQ)};return[(...FQ)=>{const BQ=Date.now(),jQ=BQ-Ui;jQ>=Es?RQ(FQ,BQ):(mh=FQ,$Q||($Q=setTimeout(()=>{$Q=null,RQ(mh)},Es-jQ)))},()=>mh&&RQ(mh)]}const progressEventReducer=(Vi,Br,Ui=3)=>{let Es=0;const mh=speedometer(50,250);return throttle$4($Q=>{const RQ=$Q.loaded,PQ=$Q.lengthComputable?$Q.total:void 0,NQ=RQ-Es,FQ=mh(NQ),BQ=RQ<=PQ;Es=RQ;const jQ={loaded:RQ,total:PQ,progress:PQ?RQ/PQ:void 0,bytes:NQ,rate:FQ||void 0,estimated:FQ&&PQ&&BQ?(PQ-RQ)/FQ:void 0,event:$Q,lengthComputable:PQ!=null,[Br?"download":"upload"]:!0};Vi(jQ)},Ui)},progressEventDecorator=(Vi,Br)=>{const Ui=Vi!=null;return[Es=>Br[0]({lengthComputable:Ui,total:Vi,loaded:Es}),Br[1]]},asyncDecorator=Vi=>(...Br)=>utils$6.asap(()=>Vi(...Br)),isURLSameOrigin=platform$1.hasStandardBrowserEnv?function(){const Br=platform$1.navigator&&/(msie|trident)/i.test(platform$1.navigator.userAgent),Ui=document.createElement("a");let Es;function mh($Q){let RQ=$Q;return Br&&(Ui.setAttribute("href",RQ),RQ=Ui.href),Ui.setAttribute("href",RQ),{href:Ui.href,protocol:Ui.protocol?Ui.protocol.replace(/:$/,""):"",host:Ui.host,search:Ui.search?Ui.search.replace(/^\?/,""):"",hash:Ui.hash?Ui.hash.replace(/^#/,""):"",hostname:Ui.hostname,port:Ui.port,pathname:Ui.pathname.charAt(0)==="/"?Ui.pathname:"/"+Ui.pathname}}return Es=mh(window.location.href),function(RQ){const PQ=utils$6.isString(RQ)?mh(RQ):RQ;return PQ.protocol===Es.protocol&&PQ.host===Es.host}}():function(){return function(){return!0}}(),cookies=platform$1.hasStandardBrowserEnv?{write(Vi,Br,Ui,Es,mh,$Q){const RQ=[Vi+"="+encodeURIComponent(Br)];utils$6.isNumber(Ui)&&RQ.push("expires="+new Date(Ui).toGMTString()),utils$6.isString(Es)&&RQ.push("path="+Es),utils$6.isString(mh)&&RQ.push("domain="+mh),$Q===!0&&RQ.push("secure"),document.cookie=RQ.join("; ")},read(Vi){const Br=document.cookie.match(new RegExp("(^|;\\s*)("+Vi+")=([^;]*)"));return Br?decodeURIComponent(Br[3]):null},remove(Vi){this.write(Vi,"",Date.now()-864e5)}}:{write(){},read(){return null},remove(){}};function isAbsoluteURL(Vi){return/^([a-z][a-z\d+\-.]*:)?\/\//i.test(Vi)}function combineURLs(Vi,Br){return Br?Vi.replace(/\/?\/$/,"")+"/"+Br.replace(/^\/+/,""):Vi}function buildFullPath(Vi,Br){return Vi&&!isAbsoluteURL(Br)?combineURLs(Vi,Br):Br}const headersToObject=Vi=>Vi instanceof AxiosHeaders?{...Vi}:Vi;function mergeConfig(Vi,Br){Br=Br||{};const Ui={};function Es(FQ,BQ,jQ){return utils$6.isPlainObject(FQ)&&utils$6.isPlainObject(BQ)?utils$6.merge.call({caseless:jQ},FQ,BQ):utils$6.isPlainObject(BQ)?utils$6.merge({},BQ):utils$6.isArray(BQ)?BQ.slice():BQ}function mh(FQ,BQ,jQ){if(utils$6.isUndefined(BQ)){if(!utils$6.isUndefined(FQ))return Es(void 0,FQ,jQ)}else return Es(FQ,BQ,jQ)}function $Q(FQ,BQ){if(!utils$6.isUndefined(BQ))return Es(void 0,BQ)}function RQ(FQ,BQ){if(utils$6.isUndefined(BQ)){if(!utils$6.isUndefined(FQ))return Es(void 0,FQ)}else return Es(void 0,BQ)}function PQ(FQ,BQ,jQ){if(jQ in Br)return Es(FQ,BQ);if(jQ in Vi)return Es(void 0,FQ)}const NQ={url:$Q,method:$Q,data:$Q,baseURL:RQ,transformRequest:RQ,transformResponse:RQ,paramsSerializer:RQ,timeout:RQ,timeoutMessage:RQ,withCredentials:RQ,withXSRFToken:RQ,adapter:RQ,responseType:RQ,xsrfCookieName:RQ,xsrfHeaderName:RQ,onUploadProgress:RQ,onDownloadProgress:RQ,decompress:RQ,maxContentLength:RQ,maxBodyLength:RQ,beforeRedirect:RQ,transport:RQ,httpAgent:RQ,httpsAgent:RQ,cancelToken:RQ,socketPath:RQ,responseEncoding:RQ,validateStatus:PQ,headers:(FQ,BQ)=>mh(headersToObject(FQ),headersToObject(BQ),!0)};return utils$6.forEach(Object.keys(Object.assign({},Vi,Br)),function(BQ){const jQ=NQ[BQ]||mh,HQ=jQ(Vi[BQ],Br[BQ],BQ);utils$6.isUndefined(HQ)&&jQ!==PQ||(Ui[BQ]=HQ)}),Ui}const resolveConfig=Vi=>{const Br=mergeConfig({},Vi);let{data:Ui,withXSRFToken:Es,xsrfHeaderName:mh,xsrfCookieName:$Q,headers:RQ,auth:PQ}=Br;Br.headers=RQ=AxiosHeaders.from(RQ),Br.url=buildURL(buildFullPath(Br.baseURL,Br.url),Vi.params,Vi.paramsSerializer),PQ&&RQ.set("Authorization","Basic "+btoa((PQ.username||"")+":"+(PQ.password?unescape(encodeURIComponent(PQ.password)):"")));let NQ;if(utils$6.isFormData(Ui)){if(platform$1.hasStandardBrowserEnv||platform$1.hasStandardBrowserWebWorkerEnv)RQ.setContentType(void 0);else if((NQ=RQ.getContentType())!==!1){const[FQ,...BQ]=NQ?NQ.split(";").map(jQ=>jQ.trim()).filter(Boolean):[];RQ.setContentType([FQ||"multipart/form-data",...BQ].join("; "))}}if(platform$1.hasStandardBrowserEnv&&(Es&&utils$6.isFunction(Es)&&(Es=Es(Br)),Es||Es!==!1&&isURLSameOrigin(Br.url))){const FQ=mh&&$Q&&cookies.read($Q);FQ&&RQ.set(mh,FQ)}return Br},isXHRAdapterSupported=typeof XMLHttpRequest<"u",xhrAdapter=isXHRAdapterSupported&&function(Vi){return new Promise(function(Ui,Es){const mh=resolveConfig(Vi);let $Q=mh.data;const RQ=AxiosHeaders.from(mh.headers).normalize();let{responseType:PQ,onUploadProgress:NQ,onDownloadProgress:FQ}=mh,BQ,jQ,HQ,KQ,see;function aee(){KQ&&KQ(),see&&see(),mh.cancelToken&&mh.cancelToken.unsubscribe(BQ),mh.signal&&mh.signal.removeEventListener("abort",BQ)}let lee=new XMLHttpRequest;lee.open(mh.method.toUpperCase(),mh.url,!0),lee.timeout=mh.timeout;function pee(){if(!lee)return;const Cee=AxiosHeaders.from("getAllResponseHeaders"in lee&&lee.getAllResponseHeaders()),Hee={data:!PQ||PQ==="text"||PQ==="json"?lee.responseText:lee.response,status:lee.status,statusText:lee.statusText,headers:Cee,config:Vi,request:lee};settle(function(Yee){Ui(Yee),aee()},function(Yee){Es(Yee),aee()},Hee),lee=null}"onloadend"in lee?lee.onloadend=pee:lee.onreadystatechange=function(){!lee||lee.readyState!==4||lee.status===0&&!(lee.responseURL&&lee.responseURL.indexOf("file:")===0)||setTimeout(pee)},lee.onabort=function(){lee&&(Es(new AxiosError("Request aborted",AxiosError.ECONNABORTED,Vi,lee)),lee=null)},lee.onerror=function(){Es(new AxiosError("Network Error",AxiosError.ERR_NETWORK,Vi,lee)),lee=null},lee.ontimeout=function(){let yee=mh.timeout?"timeout of "+mh.timeout+"ms exceeded":"timeout exceeded";const Hee=mh.transitional||transitionalDefaults;mh.timeoutErrorMessage&&(yee=mh.timeoutErrorMessage),Es(new AxiosError(yee,Hee.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,Vi,lee)),lee=null},$Q===void 0&&RQ.setContentType(null),"setRequestHeader"in lee&&utils$6.forEach(RQ.toJSON(),function(yee,Hee){lee.setRequestHeader(Hee,yee)}),utils$6.isUndefined(mh.withCredentials)||(lee.withCredentials=!!mh.withCredentials),PQ&&PQ!=="json"&&(lee.responseType=mh.responseType),FQ&&([HQ,see]=progressEventReducer(FQ,!0),lee.addEventListener("progress",HQ)),NQ&&lee.upload&&([jQ,KQ]=progressEventReducer(NQ),lee.upload.addEventListener("progress",jQ),lee.upload.addEventListener("loadend",KQ)),(mh.cancelToken||mh.signal)&&(BQ=Cee=>{lee&&(Es(!Cee||Cee.type?new CanceledError(null,Vi,lee):Cee),lee.abort(),lee=null)},mh.cancelToken&&mh.cancelToken.subscribe(BQ),mh.signal&&(mh.signal.aborted?BQ():mh.signal.addEventListener("abort",BQ)));const Eee=parseProtocol(mh.url);if(Eee&&platform$1.protocols.indexOf(Eee)===-1){Es(new AxiosError("Unsupported protocol "+Eee+":",AxiosError.ERR_BAD_REQUEST,Vi));return}lee.send($Q||null)})},composeSignals=(Vi,Br)=>{let Ui=new AbortController,Es;const mh=function(NQ){if(!Es){Es=!0,RQ();const FQ=NQ instanceof Error?NQ:this.reason;Ui.abort(FQ instanceof AxiosError?FQ:new CanceledError(FQ instanceof Error?FQ.message:FQ))}};let $Q=Br&&setTimeout(()=>{mh(new AxiosError(`timeout ${Br} of ms exceeded`,AxiosError.ETIMEDOUT))},Br);const RQ=()=>{Vi&&($Q&&clearTimeout($Q),$Q=null,Vi.forEach(NQ=>{NQ&&(NQ.removeEventListener?NQ.removeEventListener("abort",mh):NQ.unsubscribe(mh))}),Vi=null)};Vi.forEach(NQ=>NQ&&NQ.addEventListener&&NQ.addEventListener("abort",mh));const{signal:PQ}=Ui;return PQ.unsubscribe=RQ,[PQ,()=>{$Q&&clearTimeout($Q),$Q=null}]},streamChunk=function*(Vi,Br){let Ui=Vi.byteLength;if(!Br||Ui {const $Q=readBytes(Vi,Br,mh);let RQ=0,PQ,NQ=FQ=>{PQ||(PQ=!0,Es&&Es(FQ))};return new ReadableStream({async pull(FQ){try{const{done:BQ,value:jQ}=await $Q.next();if(BQ){NQ(),FQ.close();return}let HQ=jQ.byteLength;if(Ui){let KQ=RQ+=HQ;Ui(KQ)}FQ.enqueue(new Uint8Array(jQ))}catch(BQ){throw NQ(BQ),BQ}},cancel(FQ){return NQ(FQ),$Q.return()}},{highWaterMark:2})},isFetchSupported=typeof fetch=="function"&&typeof Request=="function"&&typeof Response=="function",isReadableStreamSupported=isFetchSupported&&typeof ReadableStream=="function",encodeText$1=isFetchSupported&&(typeof TextEncoder=="function"?(Vi=>Br=>Vi.encode(Br))(new TextEncoder):async Vi=>new Uint8Array(await new Response(Vi).arrayBuffer())),test$2=(Vi,...Br)=>{try{return!!Vi(...Br)}catch{return!1}},supportsRequestStream=isReadableStreamSupported&&test$2(()=>{let Vi=!1;const Br=new Request(platform$1.origin,{body:new ReadableStream,method:"POST",get duplex(){return Vi=!0,"half"}}).headers.has("Content-Type");return Vi&&!Br}),DEFAULT_CHUNK_SIZE$1=64*1024,supportsResponseStream=isReadableStreamSupported&&test$2(()=>utils$6.isReadableStream(new Response("").body)),resolvers={stream:supportsResponseStream&&(Vi=>Vi.body)};isFetchSupported&&(Vi=>{["text","arrayBuffer","blob","formData","stream"].forEach(Br=>{!resolvers[Br]&&(resolvers[Br]=utils$6.isFunction(Vi[Br])?Ui=>Ui[Br]():(Ui,Es)=>{throw new AxiosError(`Response type '${Br}' is not supported`,AxiosError.ERR_NOT_SUPPORT,Es)})})})(new Response);const getBodyLength=async Vi=>{if(Vi==null)return 0;if(utils$6.isBlob(Vi))return Vi.size;if(utils$6.isSpecCompliantForm(Vi))return(await new Request(Vi).arrayBuffer()).byteLength;if(utils$6.isArrayBufferView(Vi)||utils$6.isArrayBuffer(Vi))return Vi.byteLength;if(utils$6.isURLSearchParams(Vi)&&(Vi=Vi+""),utils$6.isString(Vi))return(await encodeText$1(Vi)).byteLength},resolveBodyLength=async(Vi,Br)=>{const Ui=utils$6.toFiniteNumber(Vi.getContentLength());return Ui??getBodyLength(Br)},fetchAdapter=isFetchSupported&&(async Vi=>{let{url:Br,method:Ui,data:Es,signal:mh,cancelToken:$Q,timeout:RQ,onDownloadProgress:PQ,onUploadProgress:NQ,responseType:FQ,headers:BQ,withCredentials:jQ="same-origin",fetchOptions:HQ}=resolveConfig(Vi);FQ=FQ?(FQ+"").toLowerCase():"text";let[KQ,see]=mh||$Q||RQ?composeSignals([mh,$Q],RQ):[],aee,lee;const pee=()=>{!aee&&setTimeout(()=>{KQ&&KQ.unsubscribe()}),aee=!0};let Eee;try{if(NQ&&supportsRequestStream&&Ui!=="get"&&Ui!=="head"&&(Eee=await resolveBodyLength(BQ,Es))!==0){let Yee=new Request(Br,{method:"POST",body:Es,duplex:"half"}),Ete;if(utils$6.isFormData(Es)&&(Ete=Yee.headers.get("content-type"))&&BQ.setContentType(Ete),Yee.body){const[Ate,Pte]=progressEventDecorator(Eee,progressEventReducer(asyncDecorator(NQ)));Es=trackStream(Yee.body,DEFAULT_CHUNK_SIZE$1,Ate,Pte,encodeText$1)}}utils$6.isString(jQ)||(jQ=jQ?"include":"omit");const Cee="credentials"in Request.prototype;lee=new Request(Br,{...HQ,signal:KQ,method:Ui.toUpperCase(),headers:BQ.normalize().toJSON(),body:Es,duplex:"half",credentials:Cee?jQ:void 0});let yee=await fetch(lee);const Hee=supportsResponseStream&&(FQ==="stream"||FQ==="response");if(supportsResponseStream&&(PQ||Hee)){const Yee={};["status","statusText","headers"].forEach(kte=>{Yee[kte]=yee[kte]});const Ete=utils$6.toFiniteNumber(yee.headers.get("content-length")),[Ate,Pte]=PQ&&progressEventDecorator(Ete,progressEventReducer(asyncDecorator(PQ),!0))||[];yee=new Response(trackStream(yee.body,DEFAULT_CHUNK_SIZE$1,Ate,()=>{Pte&&Pte(),Hee&&pee()},encodeText$1),Yee)}FQ=FQ||"text";let Nee=await resolvers[utils$6.findKey(resolvers,FQ)||"text"](yee,Vi);return!Hee&&pee(),see&&see(),await new Promise((Yee,Ete)=>{settle(Yee,Ete,{data:Nee,headers:AxiosHeaders.from(yee.headers),status:yee.status,statusText:yee.statusText,config:Vi,request:lee})})}catch(Cee){throw pee(),Cee&&Cee.name==="TypeError"&&/fetch/i.test(Cee.message)?Object.assign(new AxiosError("Network Error",AxiosError.ERR_NETWORK,Vi,lee),{cause:Cee.cause||Cee}):AxiosError.from(Cee,Cee&&Cee.code,Vi,lee)}}),knownAdapters={http:httpAdapter,xhr:xhrAdapter,fetch:fetchAdapter};utils$6.forEach(knownAdapters,(Vi,Br)=>{if(Vi){try{Object.defineProperty(Vi,"name",{value:Br})}catch{}Object.defineProperty(Vi,"adapterName",{value:Br})}});const renderReason=Vi=>`- ${Vi}`,isResolvedHandle=Vi=>utils$6.isFunction(Vi)||Vi===null||Vi===!1,adapters={getAdapter:Vi=>{Vi=utils$6.isArray(Vi)?Vi:[Vi];const{length:Br}=Vi;let Ui,Es;const mh={};for(let $Q=0;$Q `adapter ${PQ} `+(NQ===!1?"is not supported by the environment":"is not available in the build"));let RQ=Br?$Q.length>1?`since :
-`+$Q.map(renderReason).join(`
-`):" "+renderReason($Q[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+RQ,"ERR_NOT_SUPPORT")}return Es},adapters:knownAdapters};function throwIfCancellationRequested(Vi){if(Vi.cancelToken&&Vi.cancelToken.throwIfRequested(),Vi.signal&&Vi.signal.aborted)throw new CanceledError(null,Vi)}function dispatchRequest(Vi){return throwIfCancellationRequested(Vi),Vi.headers=AxiosHeaders.from(Vi.headers),Vi.data=transformData.call(Vi,Vi.transformRequest),["post","put","patch"].indexOf(Vi.method)!==-1&&Vi.headers.setContentType("application/x-www-form-urlencoded",!1),adapters.getAdapter(Vi.adapter||defaults$8.adapter)(Vi).then(function(Es){return throwIfCancellationRequested(Vi),Es.data=transformData.call(Vi,Vi.transformResponse,Es),Es.headers=AxiosHeaders.from(Es.headers),Es},function(Es){return isCancel(Es)||(throwIfCancellationRequested(Vi),Es&&Es.response&&(Es.response.data=transformData.call(Vi,Vi.transformResponse,Es.response),Es.response.headers=AxiosHeaders.from(Es.response.headers))),Promise.reject(Es)})}const VERSION$3="1.7.5",validators$2={};["object","boolean","number","function","string","symbol"].forEach((Vi,Br)=>{validators$2[Vi]=function(Es){return typeof Es===Vi||"a"+(Br<1?"n ":" ")+Vi}});const deprecatedWarnings={};validators$2.transitional=function(Br,Ui,Es){function mh($Q,RQ){return"[Axios v"+VERSION$3+"] Transitional option '"+$Q+"'"+RQ+(Es?". "+Es:"")}return($Q,RQ,PQ)=>{if(Br===!1)throw new AxiosError(mh(RQ," has been removed"+(Ui?" in "+Ui:"")),AxiosError.ERR_DEPRECATED);return Ui&&!deprecatedWarnings[RQ]&&(deprecatedWarnings[RQ]=!0,console.warn(mh(RQ," has been deprecated since v"+Ui+" and will be removed in the near future"))),Br?Br($Q,RQ,PQ):!0}};function assertOptions(Vi,Br,Ui){if(typeof Vi!="object")throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);const Es=Object.keys(Vi);let mh=Es.length;for(;mh-- >0;){const $Q=Es[mh],RQ=Br[$Q];if(RQ){const PQ=Vi[$Q],NQ=PQ===void 0||RQ(PQ,$Q,Vi);if(NQ!==!0)throw new AxiosError("option "+$Q+" must be "+NQ,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(Ui!==!0)throw new AxiosError("Unknown option "+$Q,AxiosError.ERR_BAD_OPTION)}}const validator$4={assertOptions,validators:validators$2},validators$1=validator$4.validators;class Axios{constructor(Br){this.defaults=Br,this.interceptors={request:new InterceptorManager,response:new InterceptorManager}}async request(Br,Ui){try{return await this._request(Br,Ui)}catch(Es){if(Es instanceof Error){let mh;Error.captureStackTrace?Error.captureStackTrace(mh={}):mh=new Error;const $Q=mh.stack?mh.stack.replace(/^.+\n/,""):"";try{Es.stack?$Q&&!String(Es.stack).endsWith($Q.replace(/^.+\n.+\n/,""))&&(Es.stack+=`
-`+$Q):Es.stack=$Q}catch{}}throw Es}}_request(Br,Ui){typeof Br=="string"?(Ui=Ui||{},Ui.url=Br):Ui=Br||{},Ui=mergeConfig(this.defaults,Ui);const{transitional:Es,paramsSerializer:mh,headers:$Q}=Ui;Es!==void 0&&validator$4.assertOptions(Es,{silentJSONParsing:validators$1.transitional(validators$1.boolean),forcedJSONParsing:validators$1.transitional(validators$1.boolean),clarifyTimeoutError:validators$1.transitional(validators$1.boolean)},!1),mh!=null&&(utils$6.isFunction(mh)?Ui.paramsSerializer={serialize:mh}:validator$4.assertOptions(mh,{encode:validators$1.function,serialize:validators$1.function},!0)),Ui.method=(Ui.method||this.defaults.method||"get").toLowerCase();let RQ=$Q&&utils$6.merge($Q.common,$Q[Ui.method]);$Q&&utils$6.forEach(["delete","get","head","post","put","patch","common"],see=>{delete $Q[see]}),Ui.headers=AxiosHeaders.concat(RQ,$Q);const PQ=[];let NQ=!0;this.interceptors.request.forEach(function(aee){typeof aee.runWhen=="function"&&aee.runWhen(Ui)===!1||(NQ=NQ&&aee.synchronous,PQ.unshift(aee.fulfilled,aee.rejected))});const FQ=[];this.interceptors.response.forEach(function(aee){FQ.push(aee.fulfilled,aee.rejected)});let BQ,jQ=0,HQ;if(!NQ){const see=[dispatchRequest.bind(this),void 0];for(see.unshift.apply(see,PQ),see.push.apply(see,FQ),HQ=see.length,BQ=Promise.resolve(Ui);jQ{if(!Es._listeners)return;let $Q=Es._listeners.length;for(;$Q-- >0;)Es._listeners[$Q](mh);Es._listeners=null}),this.promise.then=mh=>{let $Q;const RQ=new Promise(PQ=>{Es.subscribe(PQ),$Q=PQ}).then(mh);return RQ.cancel=function(){Es.unsubscribe($Q)},RQ},Br(function($Q,RQ,PQ){Es.reason||(Es.reason=new CanceledError($Q,RQ,PQ),Ui(Es.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(Br){if(this.reason){Br(this.reason);return}this._listeners?this._listeners.push(Br):this._listeners=[Br]}unsubscribe(Br){if(!this._listeners)return;const Ui=this._listeners.indexOf(Br);Ui!==-1&&this._listeners.splice(Ui,1)}static source(){let Br;return{token:new CancelToken(function(mh){Br=mh}),cancel:Br}}}function spread(Vi){return function(Ui){return Vi.apply(null,Ui)}}function isAxiosError(Vi){return utils$6.isObject(Vi)&&Vi.isAxiosError===!0}const HttpStatusCode={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,PartialContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(HttpStatusCode).forEach(([Vi,Br])=>{HttpStatusCode[Br]=Vi});function createInstance$1(Vi){const Br=new Axios(Vi),Ui=bind$3(Axios.prototype.request,Br);return utils$6.extend(Ui,Axios.prototype,Br,{allOwnKeys:!0}),utils$6.extend(Ui,Br,null,{allOwnKeys:!0}),Ui.create=function(mh){return createInstance$1(mergeConfig(Vi,mh))},Ui}const axios$1=createInstance$1(defaults$8);axios$1.Axios=Axios;axios$1.CanceledError=CanceledError;axios$1.CancelToken=CancelToken;axios$1.isCancel=isCancel;axios$1.VERSION=VERSION$3;axios$1.toFormData=toFormData;axios$1.AxiosError=AxiosError;axios$1.Cancel=axios$1.CanceledError;axios$1.all=function(Br){return Promise.all(Br)};axios$1.spread=spread;axios$1.isAxiosError=isAxiosError;axios$1.mergeConfig=mergeConfig;axios$1.AxiosHeaders=AxiosHeaders;axios$1.formToJSON=Vi=>formDataToJSON(utils$6.isHTMLForm(Vi)?new FormData(Vi):Vi);axios$1.getAdapter=adapters.getAdapter;axios$1.HttpStatusCode=HttpStatusCode;axios$1.default=axios$1;let getRandomValues$1;const rnds8=new Uint8Array(16);function rng(){if(!getRandomValues$1&&(getRandomValues$1=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!getRandomValues$1))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return getRandomValues$1(rnds8)}const byteToHex=[];for(let Vi=0;Vi<256;++Vi)byteToHex.push((Vi+256).toString(16).slice(1));function unsafeStringify(Vi,Br=0){return byteToHex[Vi[Br+0]]+byteToHex[Vi[Br+1]]+byteToHex[Vi[Br+2]]+byteToHex[Vi[Br+3]]+"-"+byteToHex[Vi[Br+4]]+byteToHex[Vi[Br+5]]+"-"+byteToHex[Vi[Br+6]]+byteToHex[Vi[Br+7]]+"-"+byteToHex[Vi[Br+8]]+byteToHex[Vi[Br+9]]+"-"+byteToHex[Vi[Br+10]]+byteToHex[Vi[Br+11]]+byteToHex[Vi[Br+12]]+byteToHex[Vi[Br+13]]+byteToHex[Vi[Br+14]]+byteToHex[Vi[Br+15]]}const randomUUID=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),native={randomUUID};function v4$1(Vi,Br,Ui){if(native.randomUUID&&!Br&&!Vi)return native.randomUUID();Vi=Vi||{};const Es=Vi.random||(Vi.rng||rng)();return Es[6]=Es[6]&15|64,Es[8]=Es[8]&63|128,unsafeStringify(Es)}var __defProp$n=Object.defineProperty,__defProps=Object.defineProperties,__getOwnPropDescs=Object.getOwnPropertyDescriptors,__getOwnPropSymbols=Object.getOwnPropertySymbols,__hasOwnProp=Object.prototype.hasOwnProperty,__propIsEnum=Object.prototype.propertyIsEnumerable,__defNormalProp=(Vi,Br,Ui)=>Br in Vi?__defProp$n(Vi,Br,{enumerable:!0,configurable:!0,writable:!0,value:Ui}):Vi[Br]=Ui,__spreadValues=(Vi,Br)=>{for(var Ui in Br||(Br={}))__hasOwnProp.call(Br,Ui)&&__defNormalProp(Vi,Ui,Br[Ui]);if(__getOwnPropSymbols)for(var Ui of __getOwnPropSymbols(Br))__propIsEnum.call(Br,Ui)&&__defNormalProp(Vi,Ui,Br[Ui]);return Vi},__spreadProps=(Vi,Br)=>__defProps(Vi,__getOwnPropDescs(Br));const icons={},addIcon=function(Vi,Br){icons[Vi]=Br},Icon$1=defineComponent$1({name:"Icon",props:{name:String,color:String},computed:{svg(){if(this.name)return icons[this.name]}},render(Vi){const Br=this.svg;if(!Br)return console.warn(`The name of '${this.name}' could not be found.`),createVNode$1("span",{class:"m-svg-icon"},null);const Ui={color:this.color?this.color:Br.fill?Br.fill:null};return createVNode$1("span",{class:["m-svg-icon","m-svg-icon--"+this.name]},[createVNode$1("svg",{version:"1.1",xmlns:"http://www.w3.org/2000/svg",viewBox:Br.viewBox,style:Ui,class:Br.class},[Br.defs&&createVNode$1("defs",{innerHTML:Br.defs},null),Br.path&&createVNode$1("path",{fill:"currentColor",d:Br.path},null),Br.html&&createVNode$1("g",{innerHTML:Br.html},null),this.$slots.default])])}});Icon$1.add=addIcon;const error$2={name:"error",fill:"#F56C6C",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M579.7,512l101.6-101.6 c18.7-18.7,18.7-49,0-67.7c-18.7-18.7-49-18.7-67.7,0l0,0L512,444.3L410.4,342.7c-18.7-18.7-49-18.7-67.7,0s-18.7,49,0,67.7 L444.3,512L342.7,613.6c-18.7,18.7-18.7,49,0,67.7c18.7,18.7,49,18.7,67.7,0L512,579.7l101.6,101.6c18.7,18.7,49,18.7,67.7,0 c18.7-18.7,18.7-49,0-67.7L579.7,512z"},info={name:"info",fill:"#1CADF2",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72z M581,673.9 c-33.2,49.9-67,88.3-123.8,88.3c-38.8-6.3-54.7-34.1-46.3-62.4L484,457.6c1.8-5.9-1.2-12.3-6.6-14.2c-5.4-1.9-15.9,5.1-25.1,15.1 l-44.2,53.2c-1.2-8.9-0.1-23.7-0.1-29.6c33.2-49.9,87.8-89.2,124.8-89.2c35.2,3.6,51.8,31.7,45.7,62.6l-73.6,243.3 c-1,5.5,1.9,11.1,6.9,12.8c5.4,1.9,16.8-5.1,26-15.1l44.2-53.1C583,652.3,581,667.9,581,673.9z M571.2,357.6 c-28,0-50.6-20.4-50.6-50.4c0-30,22.7-50.3,50.6-50.3c28,0,50.6,20.4,50.6,50.3C621.8,337.3,599.1,357.6,571.2,357.6z"},success={name:"success",fill:"#17B77E",viewBox:"0 0 1024 1024",path:"M512,72C269,72,72,269,72,512s197,440,440,440s440-197,440-440S755,72,512,72L512,72z M758.9,374 c-48.5,48.6-81.2,76.9-172.3,186.8c-52.6,63.4-102.3,131.5-102.7,132L462.1,720c-4.6,6.1-13.5,6.8-19.1,1.6L267.9,558.9 c-17.8-16.5-18.8-44.4-2.3-62.2s44.4-18.8,62.2-2.3l104.9,97.5c5.5,5.1,14.1,4.5,18.9-1.3c16.2-20.1,38.4-44.5,62.4-68.6 c90.2-90.9,145.6-139.7,175.2-161.3c36-26.2,77.3-48.6,87.3-36.2C792,343.9,782.5,350.3,758.9,374L758.9,374z"},warning={name:"warning",fill:"#FFC603",viewBox:"0 0 1024 1024",path:"M512,952C269,952,72,755,72,512S269,72,512,72s440,197,440,440S755,952,512,952z M510,770.8 c30.4,0,55-24.6,55-55s-24.6-55-55-55s-55,24.6-55,55S479.6,770.8,510,770.8z M509.8,255.3c-39.3,0-71.2,31.9-71.2,71.2 c0,3.1,0.2,6.2,0.6,9.3L472.4,588c2.5,19.3,18.9,33.7,38.4,33.7c19.4,0,35.8-14.4,38.2-33.7l31.8-252.2c5-39.2-22.8-75-62-79.9 C515.9,255.5,512.8,255.3,509.8,255.3z"},loading={name:"loading",viewBox:"0 0 50 50",html:''};Icon$1.add(error$2.name,error$2);Icon$1.add(info.name,info);Icon$1.add(success.name,success);Icon$1.add(warning.name,warning);Icon$1.add(loading.name,loading);var _export_sfc$1=(Vi,Br)=>{const Ui=Vi.__vccOpts||Vi;for(const[Es,mh]of Br)Ui[Es]=mh;return Ui};function useTimeout(Vi,Br){const Ui=ref$2(0);return Ui.value=window.setTimeout(Vi,Br),{stop(){window.clearTimeout(Ui.value)}}}const _sfc_main$1J=defineComponent$1({components:{Icon:Icon$1},name:"m-message",emits:["close","destroy","collapsed"],props:{id:String,type:{type:String,default:"info"},title:String,message:String,iconURL:String,duration:{type:Number,default:3e3},isCollapsed:Boolean,collapsable:Boolean,supportHTML:Boolean,width:String,className:String,wrapperClassName:String,closable:Boolean,stopTimerOnHover:{type:Boolean,default:!0}},setup(Vi,{expose:Br,emit:Ui}){const Es=reactive$1({visible:!0,collapsed:Vi.isCollapsed,timer:null});let mh;const $Q=()=>{Vi.duration<0||({stop:mh}=useTimeout(()=>{PQ()},Vi.duration))},RQ=()=>{mh?.()},PQ=()=>{Es.visible=!1},NQ=()=>{Es.collapsed=!Es.collapsed,Ui("collapsed",Es.collapsed)},FQ=()=>{Es.visible=!1},BQ=()=>{Vi.stopTimerOnHover&&RQ()},jQ=()=>{Vi.stopTimerOnHover&&$Q()};return onBeforeMount$1(()=>{RQ()}),onMounted$1(()=>{$Q()}),Br({close:PQ}),{state:Es,handleClearTimer:BQ,handleStartTimer:jQ,triggerCollapse:NQ,handleClose:FQ}}}),_hoisted_1$1L=["id"],_hoisted_2$1o={key:0,class:"m-message-icons"},_hoisted_3$18=["src"],_hoisted_4$W={class:"m-message-content"},_hoisted_5$J={key:0,class:"m-message--title"},_hoisted_6$E=["innerHTML"],_hoisted_7$y={key:0,class:"m-message--description"},_hoisted_8$w={class:"m-message--control"},_hoisted_9$v=createBaseVNode$1("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode$1("path",{d:"M9.4,13.9c-0.2,0.2-0.2,0.6,0,0.8l8.1,8.1l0,0l0,0l8.1-8.1c0.2-0.2,0.2-0.6,0-0.8l-1.3-1.3 c-0.2-0.2-0.6-0.2-0.8,0l-5.5,5.5c-0.2,0.2-0.6,0.2-0.8,0l-5.5-5.5c-0.2-0.2-0.6-0.2-0.8,0L9.4,13.9z"})],-1),_hoisted_10$r=[_hoisted_9$v],_hoisted_11$l=createBaseVNode$1("svg",{viewBox:"0 0 35 35",width:"20",height:"20",version:"1.1",fill:"currentColor"},[createBaseVNode$1("path",{d:"M19.5,17.5l5.1,5.1l-2,2l-5.1-5.1l-5.1,5.1l-2-2l5.1-5.1l-5.1-5.1l2-2l5.1,5.1l5.1-5.1l2,2L19.5,17.5z"})],-1),_hoisted_12$j=[_hoisted_11$l];function _sfc_render$o(Vi,Br,Ui,Es,mh,$Q){const RQ=resolveComponent$1("icon");return openBlock$1(),createBlock$1(Transition$1,{name:"m-message-fade",appear:"",mode:"in-out",onBeforeLeave:Br[4]||(Br[4]=PQ=>Vi.$emit("close")),onAfterLeave:Br[5]||(Br[5]=PQ=>Vi.$emit("destroy"))},{default:withCtx$1(()=>[Vi.state.visible?(openBlock$1(),createElementBlock$1("div",{key:0,class:normalizeClass$1(["m-message-wrapper",Vi.wrapperClassName]),id:Vi.id,style:normalizeStyle$1({width:Vi.width})},[createBaseVNode$1("div",{class:normalizeClass$1(["m-message",Vi.className]),onMouseenter:Br[2]||(Br[2]=(...PQ)=>Vi.handleClearTimer&&Vi.handleClearTimer(...PQ)),onMouseleave:Br[3]||(Br[3]=(...PQ)=>Vi.handleStartTimer&&Vi.handleStartTimer(...PQ))},[Vi.iconURL||Vi.type?(openBlock$1(),createElementBlock$1("div",_hoisted_2$1o,[Vi.iconURL?(openBlock$1(),createElementBlock$1("img",{key:0,src:Vi.iconURL,class:"m-message--icon"},null,8,_hoisted_3$18)):Vi.type?(openBlock$1(),createBlock$1(RQ,{key:1,name:Vi.type,class:"m-message--icon"},null,8,["name"])):createCommentVNode$1("",!0)])):createCommentVNode$1("",!0),createBaseVNode$1("div",_hoisted_4$W,[Vi.title||Vi.$slots.title?(openBlock$1(),createElementBlock$1("div",_hoisted_5$J,[renderSlot$1(Vi.$slots,"title",{},()=>[createTextVNode$1(toDisplayString$3(Vi.title),1)])])):createCommentVNode$1("",!0),Vi.supportHTML&&Vi.message?(openBlock$1(),createElementBlock$1(Fragment$2,{key:1},[Vi.state.collapsed?createCommentVNode$1("",!0):(openBlock$1(),createElementBlock$1("div",{key:0,class:"m-message--description",innerHTML:Vi.message},null,8,_hoisted_6$E))],64)):(openBlock$1(),createElementBlock$1(Fragment$2,{key:2},[Vi.state.collapsed?createCommentVNode$1("",!0):(openBlock$1(),createElementBlock$1("div",_hoisted_7$y,[renderSlot$1(Vi.$slots,"default",{},()=>[createTextVNode$1(toDisplayString$3(Vi.message),1)])]))],64))]),createBaseVNode$1("div",_hoisted_8$w,[Vi.collapsable&&(Vi.title||Vi.$slots.title)?(openBlock$1(),createElementBlock$1("button",{key:0,class:normalizeClass$1(["m-message--button m-message--arrow-down",{"is-collapsed":Vi.state.collapsed}]),onClick:Br[0]||(Br[0]=(...PQ)=>Vi.triggerCollapse&&Vi.triggerCollapse(...PQ))},_hoisted_10$r,2)):createCommentVNode$1("",!0),Vi.closable?(openBlock$1(),createElementBlock$1("button",{key:1,class:"m-message--button m-message--close",onClick:Br[1]||(Br[1]=(...PQ)=>Vi.handleClose&&Vi.handleClose(...PQ))},_hoisted_12$j)):createCommentVNode$1("",!0)])],34)],14,_hoisted_1$1L)):createCommentVNode$1("",!0)]),_:3})}var MessageComponent=_export_sfc$1(_sfc_main$1J,[["render",_sfc_render$o]]);const instances=[];let seed=0;const containers={};let globalsOptions={};const defaultOptions$4={stopTimerOnHover:!0,duration:3e3},message=Vi=>{const Br="m-message-"+seed++,Ui=__spreadProps(__spreadValues(__spreadValues(__spreadValues({},defaultOptions$4),globalsOptions),Vi),{id:Br});delete Ui.hasMask,delete Ui.position,delete Ui.zIndex;const Es=Vi.position||"top-center",mh=Vi.hasMask||!1,$Q=Es+(mh?"-mask":"");let RQ=containers[$Q];RQ?RQ.count++:(RQ=containers[$Q]={el:document.createElement("div"),count:1},RQ.el.className=["m-message-container","is-"+Es,mh?"has-mask":""].filter(function(jQ){return!!jQ}).join(" "),document.body.appendChild(RQ.el)),Vi.zIndex&&(RQ.el.style.zIndex=String(Vi.zIndex));let PQ=null;isVNode$3(Vi.message)?(PQ={default:()=>Vi.message},Ui.message=""):typeof Vi.message=="function"&&(PQ={default:Vi.message},Ui.message="");const NQ=createVNode$1(MessageComponent,Ui,PQ),FQ=document.createElement("div");NQ.appContext=Vi.ctx||message._context||null,NQ.props.onClose=Vi.onClose,NQ.props.onDestroy=()=>{RQ.count--,RQ.count===0&&(delete containers[$Q],RQ.el.remove()),render$3(null,FQ)},render$3(NQ,FQ),Es.indexOf("bottom")===0&&RQ.el.firstChild?RQ.el.insertBefore(FQ.firstElementChild,RQ.el.firstChild):RQ.el.appendChild(FQ.firstElementChild);const BQ={id:Br,close(){var jQ,HQ;(HQ=(jQ=NQ?.component)==null?void 0:jQ.exposed)==null||HQ.close()}};return instances.push(BQ),BQ};message.success=(Vi,Br)=>message(__spreadProps(__spreadValues({},Br),{type:"success",message:Vi}));message.info=(Vi,Br)=>message(__spreadProps(__spreadValues({},Br),{type:"info",message:Vi}));message.warning=(Vi,Br)=>message(__spreadProps(__spreadValues({},Br),{type:"warning",message:Vi}));message.error=(Vi,Br)=>message(__spreadProps(__spreadValues({},Br),{type:"error",message:Vi}));message.loading=(Vi,Br)=>message(__spreadProps(__spreadValues({},Br),{type:"loading",message:Vi}));message.closeAll=function(){for(let Vi=instances.length-1;Vi>=0;Vi--)instances[Vi].close()};message.setDefault=Vi=>{globalsOptions=__spreadValues({},Vi)};const withInstall=(Vi,Br)=>(Vi.install=Br,Vi);var index$y=withInstall(message,function(Vi,Br={}){message._context=Vi._context,Vi.config.globalProperties["$"+(Br.name||"mmessage")]=message,Br.defaultOptions&&message.setDefault(Br.defaultOptions)}),highcharts={exports:{}},hasRequiredHighcharts;function requireHighcharts(){return hasRequiredHighcharts||(hasRequiredHighcharts=1,function(Vi){(function(Br,Ui){Vi.exports?(Ui.default=Ui,Vi.exports=Br.document?Ui(Br):Ui):(Br.Highcharts&&Br.Highcharts.error(16,!0),Br.Highcharts=Ui(Br))})(typeof window<"u"?window:commonjsGlobal$2,function(Br){function Ui(mh,$Q,RQ,PQ){mh.hasOwnProperty($Q)||(mh[$Q]=PQ.apply(null,RQ))}var Es={};return Ui(Es,"Core/Globals.js",[],function(){var mh=typeof Br<"u"?Br:typeof window<"u"?window:{},$Q;return function(RQ){RQ.SVG_NS="http://www.w3.org/2000/svg",RQ.product="Highcharts",RQ.version="9.3.3",RQ.win=mh,RQ.doc=RQ.win.document,RQ.svg=RQ.doc&&RQ.doc.createElementNS&&!!RQ.doc.createElementNS(RQ.SVG_NS,"svg").createSVGRect,RQ.userAgent=RQ.win.navigator&&RQ.win.navigator.userAgent||"",RQ.isChrome=RQ.userAgent.indexOf("Chrome")!==-1,RQ.isFirefox=RQ.userAgent.indexOf("Firefox")!==-1,RQ.isMS=/(edge|msie|trident)/i.test(RQ.userAgent)&&!RQ.win.opera,RQ.isSafari=!RQ.isChrome&&RQ.userAgent.indexOf("Safari")!==-1,RQ.isTouchDevice=/(Mobile|Android|Windows Phone)/.test(RQ.userAgent),RQ.isWebKit=RQ.userAgent.indexOf("AppleWebKit")!==-1,RQ.deg2rad=2*Math.PI/360,RQ.hasBidiBug=RQ.isFirefox&&4>parseInt(RQ.userAgent.split("Firefox/")[1],10),RQ.hasTouch=!!RQ.win.TouchEvent,RQ.marginNames=["plotTop","marginRight","marginBottom","plotLeft"],RQ.noop=function(){},RQ.supportsPassiveEvents=function(){var PQ=!1;if(!RQ.isMS){var NQ=Object.defineProperty({},"passive",{get:function(){PQ=!0}});RQ.win.addEventListener&&RQ.win.removeEventListener&&(RQ.win.addEventListener("testPassive",RQ.noop,NQ),RQ.win.removeEventListener("testPassive",RQ.noop,NQ))}return PQ}(),RQ.charts=[],RQ.dateFormats={},RQ.seriesTypes={},RQ.symbolSizes={},RQ.chartCount=0}($Q||($Q={})),$Q}),Ui(Es,"Core/Utilities.js",[Es["Core/Globals.js"]],function(mh){function $Q(Lte,Rte,Fte,jte){var Xte=Rte?"Highcharts error":"Highcharts warning";Lte===32&&(Lte=Xte+": Deprecated member");var ire=KQ(Lte),qte=ire?Xte+" #"+Lte+": www.highcharts.com/errors/"+Lte+"/":Lte.toString();if(typeof jte<"u"){var Kte="";ire&&(qte+="?"),Hee(jte,function(nre,Wte){Kte+=`
- - `+Wte+": "+nre,ire&&(qte+=encodeURI(Wte)+"="+encodeURI(nre))}),qte+=Kte}Yee(mh,"displayError",{chart:Fte,code:Lte,message:qte,params:jte},function(){if(Rte)throw Error(qte);Pte.console&&$Q.messages.indexOf(qte)===-1&&console.warn(qte)}),$Q.messages.push(qte)}function RQ(Lte,Rte){var Fte={};return Hee(Lte,function(jte,Xte){BQ(Lte[Xte],!0)&&!Lte.nodeType&&Rte[Xte]?(jte=RQ(Lte[Xte],Rte[Xte]),Object.keys(jte).length&&(Fte[Xte]=jte)):(BQ(Lte[Xte])||Lte[Xte]!==Rte[Xte])&&(Fte[Xte]=Lte[Xte])}),Fte}function PQ(Lte,Rte){return parseInt(Lte,Rte||10)}function NQ(Lte){return typeof Lte=="string"}function FQ(Lte){return Lte=Object.prototype.toString.call(Lte),Lte==="[object Array]"||Lte==="[object Array Iterator]"}function BQ(Lte,Rte){return!!Lte&&typeof Lte=="object"&&(!Rte||!FQ(Lte))}function jQ(Lte){return BQ(Lte)&&typeof Lte.nodeType=="number"}function HQ(Lte){var Rte=Lte&&Lte.constructor;return!(!BQ(Lte,!0)||jQ(Lte)||!Rte||!Rte.name||Rte.name==="Object")}function KQ(Lte){return typeof Lte=="number"&&!isNaN(Lte)&&1/0>Lte&&-1/0=Rte-1&&(Rte=Math.floor(Fte)),Math.max(0,Rte-(jte(Lte,"padding-left",!0)||0)-(jte(Lte,"padding-right",!0)||0));if(Rte==="height")return Math.max(0,Math.min(Lte.offsetHeight,Lte.scrollHeight)-(jte(Lte,"padding-top",!0)||0)-(jte(Lte,"padding-bottom",!0)||0));if(Pte.getComputedStyle||$Q(27,!0),Lte=Pte.getComputedStyle(Lte,void 0)){var Xte=Lte.getPropertyValue(Rte);pee(Fte,Rte!=="opacity")&&(Xte=PQ(Xte))}return Xte}function Hee(Lte,Rte,Fte){for(var jte in Lte)Object.hasOwnProperty.call(Lte,jte)&&Rte.call(Fte||Lte[jte],Lte[jte],jte,Lte)}function Nee(Lte,Rte,Fte){function jte(Kte,nre){var Wte=Lte.removeEventListener||mh.removeEventListenerPolyfill;Wte&&Wte.call(Lte,Kte,nre,!1)}function Xte(Kte){var nre;if(Lte.nodeName){if(Rte){var Wte={};Wte[Rte]=!0}else Wte=Kte;Hee(Wte,function(Qte,ore){if(Kte[ore])for(nre=Kte[ore].length;nre--;)jte(ore,Kte[ore][nre].fn)})}}var ire=typeof Lte=="function"&&Lte.prototype||Lte;if(Object.hasOwnProperty.call(ire,"hcEvents")){var qte=ire.hcEvents;Rte?(ire=qte[Rte]||[],Fte?(qte[Rte]=ire.filter(function(Kte){return Fte!==Kte.fn}),jte(Rte,Fte)):(Xte(qte),qte[Rte]=[])):(Xte(qte),delete ire.hcEvents)}}function Yee(Lte,Rte,Fte,jte){if(Fte=Fte||{},Ate.createEvent&&(Lte.dispatchEvent||Lte.fireEvent&&Lte!==mh)){var Xte=Ate.createEvent("Events");Xte.initEvent(Rte,!0,!0),Fte=lee(Xte,Fte),Lte.dispatchEvent?Lte.dispatchEvent(Fte):Lte.fireEvent(Rte,Fte)}else if(Lte.hcEvents){Fte.target||lee(Fte,{preventDefault:function(){Fte.defaultPrevented=!0},target:Lte,type:Rte}),Xte=[];for(var ire=Lte,qte=!1;ire.hcEvents;)Object.hasOwnProperty.call(ire,"hcEvents")&&ire.hcEvents[Rte]&&(Xte.length&&(qte=!0),Xte.unshift.apply(Xte,ire.hcEvents[Rte])),ire=Object.getPrototypeOf(ire);qte&&Xte.sort(function(Kte,nre){return Kte.order-nre.order}),Xte.forEach(function(Kte){Kte.fn.call(Lte,Fte)===!1&&Fte.preventDefault()})}jte&&!Fte.defaultPrevented&&jte.call(Lte,Fte)}var Ete=mh.charts,Ate=mh.doc,Pte=mh.win;($Q||($Q={})).messages=[],Math.easeInOutSine=function(Lte){return-.5*(Math.cos(Math.PI*Lte)-1)};var kte=Array.prototype.find?function(Lte,Rte){return Lte.find(Rte)}:function(Lte,Rte){var Fte,jte=Lte.length;for(Fte=0;FteFte&&(Fte=Lte[Rte]);return Fte},arrayMin:function(Lte){for(var Rte=Lte.length,Fte=Lte[0];Rte--;)Lte[Rte]Rte?Lte"u"||Fte==="__proto__"||(Rte=Rte[Fte],!see(Rte)||typeof Rte=="function"||typeof Rte.nodeType=="number"||Rte===Pte))return}return Rte},getStyle:yee,inArray:function(Lte,Rte,Fte){return $Q(32,!1,void 0,{"Highcharts.inArray":"use Array.indexOf"}),Rte.indexOf(Lte,Fte)},isArray:FQ,isClass:HQ,isDOMElement:jQ,isFunction:function(Lte){return typeof Lte=="function"},isNumber:KQ,isObject:BQ,isString:NQ,keys:function(Lte){return $Q(32,!1,void 0,{"Highcharts.keys":"use Object.keys"}),Object.keys(Lte)},merge:function(){var Lte,Rte=arguments,Fte={},jte=function(ire,qte){return typeof ire!="object"&&(ire={}),Hee(qte,function(Kte,nre){nre!=="__proto__"&&nre!=="constructor"&&(!BQ(Kte,!0)||HQ(Kte)||jQ(Kte)?ire[nre]=qte[nre]:ire[nre]=jte(ire[nre]||{},Kte))}),ire};Rte[0]===!0&&(Fte=Rte[1],Rte=Array.prototype.slice.call(Rte,2));var Xte=Rte.length;for(Lte=0;Lte=Fte&&(Rte=[1/Fte]))),jte=0;jte=Lte||!Xte&&qte<=(Rte[jte]+(Rte[jte+1]||Rte[jte]))/2));jte++);return ire=Cee(ire*Fte,-Math.round(Math.log(.001)/Math.LN10))},objectEach:Hee,offset:function(Lte){var Rte=Ate.documentElement;return Lte=Lte.parentElement||Lte.parentNode?Lte.getBoundingClientRect():{top:0,left:0,width:0,height:0},{top:Lte.top+(Pte.pageYOffset||Rte.scrollTop)-(Rte.clientTop||0),left:Lte.left+(Pte.pageXOffset||Rte.scrollLeft)-(Rte.clientLeft||0),width:Lte.width,height:Lte.height}},pad:function(Lte,Rte,Fte){return Array((Rte||2)+1-String(Lte).replace("-","").length).join(Fte||"0")+Lte},pick:pee,pInt:PQ,relativeLength:function(Lte,Rte,Fte){return/%$/.test(Lte)?Rte*parseFloat(Lte)/100+(Fte||0):parseFloat(Lte)},removeEvent:Nee,splat:function(Lte){return FQ(Lte)?Lte:[Lte]},stableSort:function(Lte,Rte){var Fte=Lte.length,jte,Xte;for(Xte=0;Xte>16,(KQ&65280)>>8,KQ&255,1]:HQ===4&&(jQ=[(KQ&3840)>>4|(KQ&3840)>>8,(KQ&240)>>4|KQ&240,(KQ&15)<<4|KQ&15,1])}if(!jQ)for(KQ=FQ.parsers.length;KQ--&&!jQ;){var see=FQ.parsers[KQ];(HQ=see.regex.exec(BQ))&&(jQ=see.parse(HQ))}}jQ&&(this.rgba=jQ)},FQ.prototype.get=function(BQ){var jQ=this.input,HQ=this.rgba;if(typeof jQ=="object"&&typeof this.stops<"u"){var KQ=PQ(jQ);return KQ.stops=[].slice.call(KQ.stops),this.stops.forEach(function(see,aee){KQ.stops[aee]=[KQ.stops[aee][0],see.get(BQ)]}),KQ}return HQ&&RQ(HQ[0])?BQ==="rgb"||!BQ&&HQ[3]===1?"rgb("+HQ[0]+","+HQ[1]+","+HQ[2]+")":BQ==="a"?""+HQ[3]:"rgba("+HQ.join(",")+")":jQ},FQ.prototype.brighten=function(BQ){var jQ=this.rgba;if(this.stops)this.stops.forEach(function(KQ){KQ.brighten(BQ)});else if(RQ(BQ)&&BQ!==0)for(var HQ=0;3>HQ;HQ++)jQ[HQ]+=NQ(255*BQ),0>jQ[HQ]&&(jQ[HQ]=0),255Ate?"AM":"PM",P:12>Ate?"am":"pm",S:KQ(Ete.getSeconds()),L:KQ(Math.floor(Hee%1e3),3)},mh.dateFormats),HQ(Ete,function(jte,Xte){for(;yee.indexOf("%"+Xte)!==-1;)yee=yee.replace("%"+Xte,typeof jte=="function"?jte.call(Yee,Hee):jte)}),Nee?yee.substr(0,1).toUpperCase()+yee.substr(1):yee},Cee.prototype.resolveDTLFormat=function(yee){return BQ(yee,!0)?yee:(yee=aee(yee),{main:yee[0],from:yee[1],to:yee[2]})},Cee.prototype.getTimeTicks=function(yee,Hee,Nee,Yee){var Ete=this,Ate=[],Pte={},kte=new Ete.Date(Hee),Nte=yee.unitRange,Bte=yee.count||1,Lte;if(Yee=see(Yee,1),PQ(Hee)){if(Ete.set("Milliseconds",kte,Nte>=lee.second?0:Bte*Math.floor(Ete.get("Milliseconds",kte)/Bte)),Nte>=lee.second&&Ete.set("Seconds",kte,Nte>=lee.minute?0:Bte*Math.floor(Ete.get("Seconds",kte)/Bte)),Nte>=lee.minute&&Ete.set("Minutes",kte,Nte>=lee.hour?0:Bte*Math.floor(Ete.get("Minutes",kte)/Bte)),Nte>=lee.hour&&Ete.set("Hours",kte,Nte>=lee.day?0:Bte*Math.floor(Ete.get("Hours",kte)/Bte)),Nte>=lee.day&&Ete.set("Date",kte,Nte>=lee.month?1:Math.max(1,Bte*Math.floor(Ete.get("Date",kte)/Bte))),Nte>=lee.month){Ete.set("Month",kte,Nte>=lee.year?0:Bte*Math.floor(Ete.get("Month",kte)/Bte));var Rte=Ete.get("FullYear",kte)}Nte>=lee.year&&Ete.set("FullYear",kte,Rte-Rte%Bte),Nte===lee.week&&(Rte=Ete.get("Day",kte),Ete.set("Date",kte,Ete.get("Date",kte)-Rte+Yee+(Rte4*lee.month||Ete.getTimezoneOffset(Hee)!==Ete.getTimezoneOffset(Nee)),Hee=kte.getTime(),kte=1;HeeAte.length&&Ate.forEach(function(Xte){Xte%18e5===0&&Ete.dateFormat("%H%M%S%L",Xte)==="000000000"&&(Pte[Xte]="day")})}return Ate.info=FQ(yee,{higherRanks:Pte,totalRange:Nte*Bte}),Ate},Cee.prototype.getDateFormat=function(yee,Hee,Nee,Yee){var Ete=this.dateFormat("%m-%d %H:%M:%S.%L",Hee),Ate={millisecond:15,second:12,minute:9,hour:6,day:3},Pte="millisecond";for(kte in lee){if(yee===lee.week&&+this.dateFormat("%w",Hee)===Nee&&Ete.substr(6)==="00:00:00.000"){var kte="week";break}if(lee[kte]>yee){kte=Pte;break}if(Ate[kte]&&Ete.substr(Ate[kte])!=="01-01 00:00:00.000".substr(Ate[kte]))break;kte!=="week"&&(Pte=kte)}if(kte)var Nte=this.resolveDTLFormat(Yee[kte]).main;return Nte},Cee}(),$Q}),Ui(Es,"Core/DefaultOptions.js",[Es["Core/Chart/ChartDefaults.js"],Es["Core/Color/Color.js"],Es["Core/Globals.js"],Es["Core/Color/Palettes.js"],Es["Core/Time.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ){$Q=$Q.parse;var BQ=FQ.merge,jQ={colors:PQ.colors,symbols:["circle","diamond","square","triangle","triangle-down"],lang:{loading:"Loading...",months:"January February March April May June July August September October November December".split(" "),shortMonths:"Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec".split(" "),weekdays:"Sunday Monday Tuesday Wednesday Thursday Friday Saturday".split(" "),decimalPoint:".",numericSymbols:"kMGTPE".split(""),resetZoom:"Reset zoom",resetZoomTitle:"Reset zoom level 1:1",thousandsSep:" "},global:{},time:{Date:void 0,getTimezoneOffset:void 0,timezone:void 0,timezoneOffset:0,useUTC:!0},chart:mh,title:{text:"Chart title",align:"center",margin:15,widthAdjust:-44},subtitle:{text:"",align:"center",widthAdjust:-44},caption:{margin:15,text:"",align:"left",verticalAlign:"bottom"},plotOptions:{},labels:{style:{position:"absolute",color:"#333333"}},legend:{enabled:!0,align:"center",alignColumns:!0,className:"highcharts-no-tooltip",layout:"horizontal",labelFormatter:function(){return this.name},borderColor:"#999999",borderRadius:0,navigation:{activeColor:"#003399",inactiveColor:"#cccccc"},itemStyle:{color:"#333333",cursor:"pointer",fontSize:"12px",fontWeight:"bold",textOverflow:"ellipsis"},itemHoverStyle:{color:"#000000"},itemHiddenStyle:{color:"#cccccc"},shadow:!1,itemCheckboxStyle:{position:"absolute",width:"13px",height:"13px"},squareSymbol:!0,symbolPadding:5,verticalAlign:"bottom",x:0,y:0,title:{style:{fontWeight:"bold"}}},loading:{labelStyle:{fontWeight:"bold",position:"relative",top:"45%"},style:{position:"absolute",backgroundColor:"#ffffff",opacity:.5,textAlign:"center"}},tooltip:{enabled:!0,animation:RQ.svg,borderRadius:3,dateTimeLabelFormats:{millisecond:"%A, %b %e, %H:%M:%S.%L",second:"%A, %b %e, %H:%M:%S",minute:"%A, %b %e, %H:%M",hour:"%A, %b %e, %H:%M",day:"%A, %b %e, %Y",week:"Week from %A, %b %e, %Y",month:"%B %Y",year:"%Y"},footerFormat:"",headerShape:"callout",hideDelay:500,padding:8,shape:"callout",shared:!1,snap:RQ.isTouchDevice?25:10,headerFormat:'{point.key} ',pointFormat:'● {series.name}: {point.y} ',backgroundColor:$Q("#f7f7f7").setOpacity(.85).get(),borderWidth:1,shadow:!0,stickOnContact:!1,style:{color:"#333333",cursor:"default",fontSize:"12px",whiteSpace:"nowrap"},useHTML:!1},credits:{enabled:!0,href:"https://www.highcharts.com?credits",position:{align:"right",x:-10,verticalAlign:"bottom",y:-5},style:{cursor:"pointer",color:"#999999",fontSize:"9px"},text:"Highcharts.com"}};jQ.chart.styledMode=!1;var HQ=new NQ(BQ(jQ.global,jQ.time));return mh={defaultOptions:jQ,defaultTime:HQ,getOptions:function(){return jQ},setOptions:function(KQ){return BQ(!0,jQ,KQ),(KQ.time||KQ.global)&&(RQ.time?RQ.time.update(BQ(jQ.global,jQ.time,KQ.global,KQ.time)):RQ.time=HQ),jQ}},mh}),Ui(Es,"Core/Animation/Fx.js",[Es["Core/Color/Color.js"],Es["Core/Globals.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=mh.parse,NQ=$Q.win,FQ=RQ.isNumber,BQ=RQ.objectEach;return function(){function jQ(HQ,KQ,see){this.pos=NaN,this.options=KQ,this.elem=HQ,this.prop=see}return jQ.prototype.dSetter=function(){var HQ=this.paths,KQ=HQ&&HQ[0];HQ=HQ&&HQ[1];var see=this.now||0,aee=[];if(see!==1&&KQ&&HQ)if(KQ.length===HQ.length&&1>see)for(var lee=0;lee=pee+this.startTime){this.now=this.end,this.pos=1,this.update();var Cee=Eee[this.prop]=!0;BQ(Eee,function(yee){yee!==!0&&(Cee=!1)}),Cee&&lee&&lee.call(aee),HQ=!1}else this.pos=see.easing((KQ-this.startTime)/pee),this.now=this.start+(this.end-this.start)*this.pos,this.update(),HQ=!0;return HQ},jQ.prototype.initPath=function(HQ,KQ,see){function aee(Ete,Ate){for(;Ete.length"u"&&(KQ=[])}if(KQ.length&&FQ(Hee)){var Yee=see.length+Hee*yee;Nee?(aee(KQ,see),lee(see,KQ)):(aee(see,KQ),lee(KQ,see))}return[KQ,see]},jQ.prototype.fillSetter=function(){jQ.prototype.strokeSetter.apply(this,arguments)},jQ.prototype.strokeSetter=function(){this.elem.attr(this.prop,PQ(this.start).tweenTo(PQ(this.end),this.pos),void 0,!0)},jQ.timers=[],jQ}()}),Ui(Es,"Core/Animation/AnimationUtilities.js",[Es["Core/Animation/Fx.js"],Es["Core/Utilities.js"]],function(mh,$Q){function RQ(lee){return HQ(lee)?KQ({duration:500,defer:0},lee):{duration:lee?500:0,defer:0}}function PQ(lee,pee){for(var Eee=mh.timers.length;Eee--;)mh.timers[Eee].elem!==lee||pee&&pee!==mh.timers[Eee].prop||(mh.timers[Eee].stopped=!0)}var NQ=$Q.defined,FQ=$Q.getStyle,BQ=$Q.isArray,jQ=$Q.isNumber,HQ=$Q.isObject,KQ=$Q.merge,see=$Q.objectEach,aee=$Q.pick;return{animate:function(lee,pee,Eee){var Cee,yee="",Hee,Nee;if(!HQ(Eee)){var Yee=arguments;Eee={duration:Yee[2],easing:Yee[3],complete:Yee[4]}}jQ(Eee.duration)||(Eee.duration=400),Eee.easing=typeof Eee.easing=="function"?Eee.easing:Math[Eee.easing]||Math.easeInOutSine,Eee.curAnim=KQ(pee),see(pee,function(Ete,Ate){PQ(lee,Ate),Nee=new mh(lee,Eee,Ate),Hee=void 0,Ate==="d"&&BQ(pee.d)?(Nee.paths=Nee.initPath(lee,lee.pathArray,pee.d),Nee.toD=pee.d,Cee=0,Hee=1):lee.attr?Cee=lee.attr(Ate):(Cee=parseFloat(FQ(lee,Ate))||0,Ate!=="opacity"&&(yee="px")),Hee||(Hee=Ete),typeof Hee=="string"&&Hee.match("px")&&(Hee=Hee.replace(/px/g,"")),Nee.run(Cee,Hee,yee)})},animObject:RQ,getDeferredAnimation:function(lee,pee,Eee){var Cee=RQ(pee),yee=0,Hee=0;return(Eee?[Eee]:lee.series).forEach(function(Nee){Nee=RQ(Nee.options.animation),yee=pee&&NQ(pee.defer)?Cee.defer:Math.max(yee,Nee.duration+Nee.defer),Hee=Math.min(Cee.duration,Nee.duration)}),lee.renderer.forExport&&(yee=0),{defer:Math.max(0,yee-Hee),duration:Math.min(yee,Hee)}},setAnimation:function(lee,pee){pee.renderer.globalAnimation=aee(lee,pee.options.chart.animation,!0)},stop:PQ}}),Ui(Es,"Core/Renderer/HTML/AST.js",[Es["Core/Globals.js"],Es["Core/Utilities.js"]],function(mh,$Q){var RQ=mh.SVG_NS,PQ=$Q.attr,NQ=$Q.createElement,FQ=$Q.error,BQ=$Q.isFunction,jQ=$Q.isString,HQ=$Q.objectEach,KQ=$Q.splat,see=($Q=mh.win.trustedTypes)&&BQ($Q.createPolicy)&&$Q.createPolicy("highcharts",{createHTML:function(pee){return pee}}),aee=see?see.createHTML(""):"";try{var lee=!!new DOMParser().parseFromString(aee,"text/html")}catch{lee=!1}return BQ=function(){function pee(Eee){this.nodes=typeof Eee=="string"?this.parseMarkup(Eee):Eee}return pee.filterUserAttributes=function(Eee){return HQ(Eee,function(Cee,yee){var Hee=!0;pee.allowedAttributes.indexOf(yee)===-1&&(Hee=!1),["background","dynsrc","href","lowsrc","src"].indexOf(yee)!==-1&&(Hee=jQ(Cee)&&pee.allowedReferences.some(function(Nee){return Cee.indexOf(Nee)===0})),Hee||(FQ("Highcharts warning: Invalid attribute '"+yee+"' in config"),delete Eee[yee])}),Eee},pee.setElementHTML=function(Eee,Cee){Eee.innerHTML=pee.emptyHTML,Cee&&new pee(Cee).addToDOM(Eee)},pee.prototype.addToDOM=function(Eee){function Cee(yee,Hee){var Nee;return KQ(yee).forEach(function(Yee){var Ete=Yee.tagName,Ate=Yee.textContent?mh.doc.createTextNode(Yee.textContent):void 0;if(Ete)if(Ete==="#text")var Pte=Ate;else if(pee.allowedTags.indexOf(Ete)!==-1){Ete=mh.doc.createElementNS(Ete==="svg"?RQ:Hee.namespaceURI||RQ,Ete);var kte=Yee.attributes||{};HQ(Yee,function(Nte,Bte){Bte!=="tagName"&&Bte!=="attributes"&&Bte!=="children"&&Bte!=="textContent"&&(kte[Bte]=Nte)}),PQ(Ete,pee.filterUserAttributes(kte)),Ate&&Ete.appendChild(Ate),Cee(Yee.children||[],Ete),Pte=Ete}else FQ("Highcharts warning: Invalid tagName "+Ete+" in config");Pte&&Hee.appendChild(Pte),Nee=Pte}),Nee}return Cee(this.nodes,Eee)},pee.prototype.parseMarkup=function(Eee){var Cee=[];if(Eee=Eee.trim(),lee)Eee=new DOMParser().parseFromString(see?see.createHTML(Eee):Eee,"text/html");else{var yee=NQ("div");yee.innerHTML=Eee,Eee={body:yee}}var Hee=function(Nee,Yee){var Ete=Nee.nodeName.toLowerCase(),Ate={tagName:Ete};if(Ete==="#text"&&(Ate.textContent=Nee.textContent||""),Ete=Nee.attributes){var Pte={};[].forEach.call(Ete,function(Nte){Pte[Nte.name]=Nte.value}),Ate.attributes=Pte}if(Nee.childNodes.length){var kte=[];[].forEach.call(Nee.childNodes,function(Nte){Hee(Nte,kte)}),kte.length&&(Ate.children=kte)}Yee.push(Ate)};return[].forEach.call(Eee.body.childNodes,function(Nee){return Hee(Nee,Cee)}),Cee},pee.allowedAttributes="aria-controls aria-describedby aria-expanded aria-haspopup aria-hidden aria-label aria-labelledby aria-live aria-pressed aria-readonly aria-roledescription aria-selected class clip-path color colspan cx cy d dx dy disabled fill height href id in markerHeight markerWidth offset opacity orient padding paddingLeft paddingRight patternUnits r refX refY role scope slope src startOffset stdDeviation stroke stroke-linecap stroke-width style tableValues result rowspan summary target tabindex text-align textAnchor textLength title type valign width x x1 x2 y y1 y2 zIndex".split(" "),pee.allowedReferences="https:// http:// mailto: / ../ ./ #".split(" "),pee.allowedTags="a abbr b br button caption circle clipPath code dd defs div dl dt em feComponentTransfer feFuncA feFuncB feFuncG feFuncR feGaussianBlur feOffset feMerge feMergeNode filter h1 h2 h3 h4 h5 h6 hr i img li linearGradient marker ol p path pattern pre rect small span stop strong style sub sup svg table text thead tbody tspan td th tr u ul #text".split(" "),pee.emptyHTML=aee,pee}(),BQ}),Ui(Es,"Core/FormatUtilities.js",[Es["Core/DefaultOptions.js"],Es["Core/Utilities.js"]],function(mh,$Q){function RQ(KQ,see,aee,lee){KQ=+KQ||0,see=+see;var pee=PQ.lang,Eee=(KQ.toString().split(".")[1]||"").split("e")[0].length,Cee=KQ.toString().split("e"),yee=see;if(see===-1)see=Math.min(Eee,20);else if(!BQ(see))see=2;else if(see&&Cee[1]&&0>Cee[1]){var Hee=see+ +Cee[1];0<=Hee?(Cee[0]=(+Cee[0]).toExponential(Hee).split("e")[0],see=Hee):(Cee[0]=Cee[0].split(".")[0]||0,KQ=20>see?(Cee[0]*Math.pow(10,Cee[1])).toFixed(see):0,Cee[1]=0)}Hee=(Math.abs(Cee[1]?Cee[0]:KQ)+Math.pow(10,-Math.max(see,Eee)-1)).toFixed(see),Eee=String(HQ(Hee));var Nee=3KQ?"-":"")+(Nee?Eee.substr(0,Nee)+lee:""),KQ=0>+Cee[1]&&!yee?"0":KQ+Eee.substr(Nee).replace(/(\d{3})(?=\d)/g,"$1"+lee),see&&(KQ+=aee+Hee.slice(-see)),Cee[1]&&+KQ!=0&&(KQ+="e"+Cee[1]),KQ}var PQ=mh.defaultOptions,NQ=mh.defaultTime,FQ=$Q.getNestedProperty,BQ=$Q.isNumber,jQ=$Q.pick,HQ=$Q.pInt;return{dateFormat:function(KQ,see,aee){return NQ.dateFormat(KQ,see,aee)},format:function(KQ,see,aee){var lee="{",pee=!1,Eee=/f$/,Cee=/\.([0-9])/,yee=PQ.lang,Hee=aee&&aee.time||NQ;aee=aee&&aee.numberFormatter||RQ;for(var Nee=[];KQ;){var Yee=KQ.indexOf(lee);if(Yee===-1)break;var Ete=KQ.slice(0,Yee);if(pee){if(Ete=Ete.split(":"),lee=FQ(Ete.shift()||"",see),Ete.length&&typeof lee=="number")if(Ete=Ete.join(":"),Eee.test(Ete)){var Ate=parseInt((Ete.match(Cee)||["","-1"])[1],10);lee!==null&&(lee=aee(lee,Ate,yee.decimalPoint,-1aee){for(PQ(jQ,lee),Hee=Eee=0;Hee<=aee;)Hee+=jQ[Eee].size,Eee++;yee=jQ.splice(Eee-1,jQ.length)}for(PQ(jQ,pee),jQ=jQ.map(function(Nee){return{size:Nee.size,targets:[Nee.target],align:RQ(Nee.align,.5)}});Cee;){for(Eee=jQ.length;Eee--;)aee=jQ[Eee],lee=(Math.min.apply(0,aee.targets)+Math.max.apply(0,aee.targets))/2,aee.pos=$Q(lee-aee.size*aee.align,0,HQ-aee.size);for(Eee=jQ.length,Cee=!1;Eee--;)0jQ[Eee].pos&&(jQ[Eee-1].size+=jQ[Eee].size,jQ[Eee-1].targets=jQ[Eee-1].targets.concat(jQ[Eee].targets),jQ[Eee-1].align=.5,jQ[Eee-1].pos+jQ[Eee-1].size>HQ&&(jQ[Eee-1].pos=HQ-jQ[Eee-1].size),jQ.splice(Eee,1),Cee=!0)}return see.push.apply(see,yee),Eee=0,jQ.some(function(Nee){var Yee=0;return(Nee.targets||[]).some(function(){return see[Eee].pos=Nee.pos+Yee,typeof KQ<"u"&&Math.abs(see[Eee].pos-see[Eee].target)>KQ?(see.slice(0,Eee+1).forEach(function(Ete){return delete Ete.pos}),see.reducedLen=(see.reducedLen||HQ)-.1*HQ,see.reducedLen>.1*HQ&&BQ(see,HQ,KQ),!0):(Yee+=see[Eee].size,Eee++,!1)})}),PQ(see,pee),see}FQ.distribute=BQ}(NQ||(NQ={})),NQ}),Ui(Es,"Core/Renderer/SVG/SVGElement.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/Renderer/HTML/AST.js"],Es["Core/Color/Color.js"],Es["Core/Globals.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ){var FQ=mh.animate,BQ=mh.animObject,jQ=mh.stop,HQ=PQ.deg2rad,KQ=PQ.doc,see=PQ.noop,aee=PQ.svg,lee=PQ.SVG_NS,pee=PQ.win,Eee=NQ.addEvent,Cee=NQ.attr,yee=NQ.createElement,Hee=NQ.css,Nee=NQ.defined,Yee=NQ.erase,Ete=NQ.extend,Ate=NQ.fireEvent,Pte=NQ.isArray,kte=NQ.isFunction,Nte=NQ.isNumber,Bte=NQ.isString,Lte=NQ.merge,Rte=NQ.objectEach,Fte=NQ.pick,jte=NQ.pInt,Xte=NQ.syncTimeout,ire=NQ.uniqueKey;return mh=function(){function qte(){this.element=void 0,this.onEvents={},this.opacity=1,this.renderer=void 0,this.SVG_NS=lee,this.symbolCustomAttribs="x y width height r start end innerR anchorX anchorY rounded".split(" ")}return qte.prototype._defaultGetter=function(Kte){return Kte=Fte(this[Kte+"Value"],this[Kte],this.element?this.element.getAttribute(Kte):null,0),/^[\-0-9\.]+$/.test(Kte)&&(Kte=parseFloat(Kte)),Kte},qte.prototype._defaultSetter=function(Kte,nre,Wte){Wte.setAttribute(nre,Kte)},qte.prototype.add=function(Kte){var nre=this.renderer,Wte=this.element;if(Kte&&(this.parentGroup=Kte),this.parentInverted=Kte&&Kte.inverted,typeof this.textStr<"u"&&this.element.nodeName==="text"&&nre.buildText(this),this.added=!0,!Kte||Kte.handleZ||this.zIndex)var Qte=this.zIndexSetter();return Qte||(Kte?Kte.element:nre.box).appendChild(Wte),this.onAdd&&this.onAdd(),this},qte.prototype.addClass=function(Kte,nre){var Wte=nre?"":this.attr("class")||"";return Kte=(Kte||"").split(/ /g).reduce(function(Qte,ore){return Wte.indexOf(ore)===-1&&Qte.push(ore),Qte},Wte?[Wte]:[]).join(" "),Kte!==Wte&&this.attr("class",Kte),this},qte.prototype.afterSetters=function(){this.doTransform&&(this.updateTransform(),this.doTransform=!1)},qte.prototype.align=function(Kte,nre,Wte){var Qte={},ore=this.renderer,fre=ore.alignedObjects,vre,Are,sre;Kte?(this.alignOptions=Kte,this.alignByTranslate=nre,(!Wte||Bte(Wte))&&(this.alignTo=vre=Wte||"renderer",Yee(fre,this),fre.push(this),Wte=void 0)):(Kte=this.alignOptions,nre=this.alignByTranslate,vre=this.alignTo),Wte=Fte(Wte,ore[vre],vre==="scrollablePlotBox"?ore.plotBox:void 0,ore),vre=Kte.align;var mre=Kte.verticalAlign;return ore=(Wte.x||0)+(Kte.x||0),fre=(Wte.y||0)+(Kte.y||0),vre==="right"?Are=1:vre==="center"&&(Are=2),Are&&(ore+=(Wte.width-(Kte.width||0))/Are),Qte[nre?"translateX":"x"]=Math.round(ore),mre==="bottom"?sre=1:mre==="middle"&&(sre=2),sre&&(fre+=(Wte.height-(Kte.height||0))/sre),Qte[nre?"translateY":"y"]=Math.round(fre),this[this.placed?"animate":"attr"](Qte),this.placed=!0,this.alignAttr=Qte,this},qte.prototype.alignSetter=function(Kte){var nre={left:"start",center:"middle",right:"end"};nre[Kte]&&(this.alignValue=Kte,this.element.setAttribute("text-anchor",nre[Kte]))},qte.prototype.animate=function(Kte,nre,Wte){var Qte=this,ore=BQ(Fte(nre,this.renderer.globalAnimation,!0));return nre=ore.defer,Fte(KQ.hidden,KQ.msHidden,KQ.webkitHidden,!1)&&(ore.duration=0),ore.duration!==0?(Wte&&(ore.complete=Wte),Xte(function(){Qte.element&&FQ(Qte,Kte,ore)},nre)):(this.attr(Kte,void 0,Wte),Rte(Kte,function(fre,vre){ore.step&&ore.step.call(this,fre,{prop:vre,pos:1,elem:this})},this)),this},qte.prototype.applyTextOutline=function(Kte){var nre=this.element;Kte.indexOf("contrast")!==-1&&(Kte=Kte.replace(/contrast/g,this.renderer.getContrast(nre.style.fill)));var Wte=Kte.split(" ");if(Kte=Wte[Wte.length-1],(Wte=Wte[0])&&Wte!=="none"&&PQ.svg){this.fakeTS=!0,this.ySetter=this.xSetter,Wte=Wte.replace(/(^[\d\.]+)(.*?)$/g,function(fre,vre,Are){return 2*Number(vre)+Are}),this.removeTextOutline();var Qte=KQ.createElementNS(lee,"tspan");Cee(Qte,{class:"highcharts-text-outline",fill:Kte,stroke:Kte,"stroke-width":Wte,"stroke-linejoin":"round"}),[].forEach.call(nre.childNodes,function(fre){var vre=fre.cloneNode(!0);vre.removeAttribute&&["fill","stroke","stroke-width","stroke"].forEach(function(Are){return vre.removeAttribute(Are)}),Qte.appendChild(vre)});var ore=KQ.createElementNS(lee,"tspan");ore.textContent="",["x","y"].forEach(function(fre){var vre=nre.getAttribute(fre);vre&&ore.setAttribute(fre,vre)}),Qte.appendChild(ore),nre.insertBefore(Qte,nre.firstChild)}},qte.prototype.attr=function(Kte,nre,Wte,Qte){var ore=this.element,fre=this.symbolCustomAttribs,vre,Are=this,sre,mre;if(typeof Kte=="string"&&typeof nre<"u"){var gre=Kte;Kte={},Kte[gre]=nre}return typeof Kte=="string"?Are=(this[Kte+"Getter"]||this._defaultGetter).call(this,Kte,ore):(Rte(Kte,function(xre,dre){sre=!1,Qte||jQ(this,dre),this.symbolName&&fre.indexOf(dre)!==-1&&(vre||(this.symbolAttr(Kte),vre=!0),sre=!0),!this.rotation||dre!=="x"&&dre!=="y"||(this.doTransform=!0),sre||(mre=this[dre+"Setter"]||this._defaultSetter,mre.call(this,xre,dre,ore),!this.styledMode&&this.shadows&&/^(width|height|visibility|x|y|d|transform|cx|cy|r)$/.test(dre)&&this.updateShadows(dre,xre,mre))},this),this.afterSetters()),Wte&&Wte.call(this),Are},qte.prototype.clip=function(Kte){return this.attr("clip-path",Kte?"url("+this.renderer.url+"#"+Kte.id+")":"none")},qte.prototype.crisp=function(Kte,nre){nre=nre||Kte.strokeWidth||0;var Wte=Math.round(nre)%2/2;return Kte.x=Math.floor(Kte.x||this.x||0)+Wte,Kte.y=Math.floor(Kte.y||this.y||0)+Wte,Kte.width=Math.floor((Kte.width||this.width||0)-2*Wte),Kte.height=Math.floor((Kte.height||this.height||0)-2*Wte),Nee(Kte.strokeWidth)&&(Kte.strokeWidth=nre),Kte},qte.prototype.complexColor=function(Kte,nre,Wte){var Qte=this.renderer,ore,fre,vre,Are,sre,mre,gre,xre,dre,tre,yre=[],Sre;Ate(this.renderer,"complexColor",{args:arguments},function(){if(Kte.radialGradient?fre="radialGradient":Kte.linearGradient&&(fre="linearGradient"),fre){if(vre=Kte[fre],sre=Qte.gradients,mre=Kte.stops,dre=Wte.radialReference,Pte(vre)&&(Kte[fre]=vre={x1:vre[0],y1:vre[1],x2:vre[2],y2:vre[3],gradientUnits:"userSpaceOnUse"}),fre==="radialGradient"&&dre&&!Nee(vre.gradientUnits)&&(Are=vre,vre=Lte(vre,Qte.getRadialAttr(dre,Are),{gradientUnits:"userSpaceOnUse"})),Rte(vre,function(cre,Dre){Dre!=="id"&&yre.push(Dre,cre)}),Rte(mre,function(cre){yre.push(cre)}),yre=yre.join(","),sre[yre])tre=sre[yre].attr("id");else{vre.id=tre=ire();var $re=sre[yre]=Qte.createElement(fre).attr(vre).add(Qte.defs);$re.radAttr=Are,$re.stops=[],mre.forEach(function(cre){cre[1].indexOf("rgba")===0?(ore=RQ.parse(cre[1]),gre=ore.get("rgb"),xre=ore.get("a")):(gre=cre[1],xre=1),cre=Qte.createElement("stop").attr({offset:cre[0],"stop-color":gre,"stop-opacity":xre}).add($re),$re.stops.push(cre)})}Sre="url("+Qte.url+"#"+tre+")",Wte.setAttribute(nre,Sre),Wte.gradient=yre,Kte.toString=function(){return Sre}}})},qte.prototype.css=function(Kte){var nre=this.styles,Wte={},Qte=this.element,ore=["textOutline","textOverflow","width"],fre="",vre=!nre;if(Kte&&Kte.color&&(Kte.fill=Kte.color),nre&&Rte(Kte,function(mre,gre){nre&&nre[gre]!==mre&&(Wte[gre]=mre,vre=!0)}),vre){if(nre&&(Kte=Ete(nre,Wte)),Kte){if(Kte.width===null||Kte.width==="auto")delete this.textWidth;else if(Qte.nodeName.toLowerCase()==="text"&&Kte.width)var Are=this.textWidth=jte(Kte.width)}if(this.styles=Kte,Are&&!aee&&this.renderer.forExport&&delete Kte.width,Qte.namespaceURI===this.SVG_NS){var sre=function(mre,gre){return"-"+gre.toLowerCase()};Rte(Kte,function(mre,gre){ore.indexOf(gre)===-1&&(fre+=gre.replace(/([A-Z])/g,sre)+":"+mre+";")}),fre&&Cee(Qte,"style",fre)}else Hee(Qte,Kte);this.added&&(this.element.nodeName==="text"&&this.renderer.buildText(this),Kte&&Kte.textOutline&&this.applyTextOutline(Kte.textOutline))}return this},qte.prototype.dashstyleSetter=function(Kte){var nre=this["stroke-width"];if(nre==="inherit"&&(nre=1),Kte=Kte&&Kte.toLowerCase()){var Wte=Kte.replace("shortdashdotdot","3,1,1,1,1,1,").replace("shortdashdot","3,1,1,1").replace("shortdot","1,1,").replace("shortdash","3,1,").replace("longdash","8,3,").replace(/dot/g,"1,3,").replace("dash","4,3,").replace(/,$/,"").split(",");for(Kte=Wte.length;Kte--;)Wte[Kte]=""+jte(Wte[Kte])*Fte(nre,NaN);Kte=Wte.join(",").replace(/NaN/g,"none"),this.element.setAttribute("stroke-dasharray",Kte)}},qte.prototype.destroy=function(){var Kte=this,nre=Kte.element||{},Wte=Kte.renderer,Qte=nre.ownerSVGElement,ore=Wte.isSVG&&nre.nodeName==="SPAN"&&Kte.parentGroup||void 0;if(nre.onclick=nre.onmouseout=nre.onmouseover=nre.onmousemove=nre.point=null,jQ(Kte),Kte.clipPath&&Qte){var fre=Kte.clipPath;[].forEach.call(Qte.querySelectorAll("[clip-path],[CLIP-PATH]"),function(vre){-1gre.width)&&(gre={width:0,height:0})}else gre=this.htmlGetBBox();if(Wte.isSVG&&(Kte=gre.width,Wte=gre.height,sre&&(gre.height=Wte={"11px,17":14,"13px,20":16}[(mre||"")+","+Math.round(Wte)]||Wte),nre&&(sre=nre*HQ,gre.width=Math.abs(Wte*Math.sin(sre))+Math.abs(Kte*Math.cos(sre)),gre.height=Math.abs(Wte*Math.cos(sre))+Math.abs(Kte*Math.sin(sre)))),xre&&(fre===""||0]*>/g,"").replace(/</g,"<").replace(/>/g,">")},qte.prototype.toFront=function(){var Kte=this.element;return Kte.parentNode.appendChild(Kte),this},qte.prototype.translate=function(Kte,nre){return this.attr({translateX:Kte,translateY:nre})},qte.prototype.updateShadows=function(Kte,nre,Wte){var Qte=this.shadows;if(Qte)for(var ore=Qte.length;ore--;)Wte.call(Qte[ore],Kte==="height"?Math.max(nre-(Qte[ore].cutHeight||0),0):Kte==="d"?this.d:nre,Kte,Qte[ore])},qte.prototype.updateTransform=function(){var Kte=this.scaleX,nre=this.scaleY,Wte=this.inverted,Qte=this.rotation,ore=this.matrix,fre=this.element,vre=this.translateX||0,Are=this.translateY||0;Wte&&(vre+=this.width,Are+=this.height),vre=["translate("+vre+","+Are+")"],Nee(ore)&&vre.push("matrix("+ore.join(",")+")"),Wte?vre.push("rotate(90) scale(-1,1)"):Qte&&vre.push("rotate("+Qte+" "+Fte(this.rotationOriginX,fre.getAttribute("x"),0)+" "+Fte(this.rotationOriginY,fre.getAttribute("y")||0)+")"),(Nee(Kte)||Nee(nre))&&vre.push("scale("+Fte(Kte,1)+" "+Fte(nre,1)+")"),vre.length&&fre.setAttribute("transform",vre.join(" "))},qte.prototype.visibilitySetter=function(Kte,nre,Wte){Kte==="inherit"?Wte.removeAttribute(nre):this[nre]!==Kte&&Wte.setAttribute(nre,Kte),this[nre]=Kte},qte.prototype.xGetter=function(Kte){return this.element.nodeName==="circle"&&(Kte==="x"?Kte="cx":Kte==="y"&&(Kte="cy")),this._defaultGetter(Kte)},qte.prototype.zIndexSetter=function(Kte,nre){var Wte=this.renderer,Qte=this.parentGroup,ore=(Qte||Wte).element||Wte.box,fre=this.element;Wte=ore===Wte.box;var vre=!1,Are=this.added,sre;if(Nee(Kte)?(fre.setAttribute("data-z-index",Kte),Kte=+Kte,this[nre]===Kte&&(Are=!1)):Nee(this[nre])&&fre.removeAttribute("data-z-index"),this[nre]=Kte,Are){for((Kte=this.zIndex)&&Qte&&(Qte.handleZ=!0),nre=ore.childNodes,sre=nre.length-1;0<=sre&&!vre;sre--){Qte=nre[sre],Are=Qte.getAttribute("data-z-index");var mre=!Nee(Are);Qte!==fre&&(0>Kte&&mre&&!Wte&&!sre?(ore.insertBefore(fre,nre[sre]),vre=!0):(jte(Are)<=Kte||mre&&(!Nee(Kte)||0<=Kte))&&(ore.insertBefore(fre,nre[sre+1]||null),vre=!0))}vre||(ore.insertBefore(fre,nre[Wte?3:0]||null),vre=!0)}return vre},qte}(),mh.prototype["stroke-widthSetter"]=mh.prototype.strokeSetter,mh.prototype.yGetter=mh.prototype.xGetter,mh.prototype.matrixSetter=mh.prototype.rotationOriginXSetter=mh.prototype.rotationOriginYSetter=mh.prototype.rotationSetter=mh.prototype.scaleXSetter=mh.prototype.scaleYSetter=mh.prototype.translateXSetter=mh.prototype.translateYSetter=mh.prototype.verticalAlignSetter=function(qte,Kte){this[Kte]=qte,this.doTransform=!0},mh}),Ui(Es,"Core/Renderer/RendererRegistry.js",[Es["Core/Globals.js"]],function(mh){var $Q;return function(RQ){RQ.rendererTypes={};var PQ;RQ.getRendererType=function(NQ){return NQ===void 0&&(NQ=PQ),RQ.rendererTypes[NQ]||RQ.rendererTypes[PQ]},RQ.registerRendererType=function(NQ,FQ,BQ){RQ.rendererTypes[NQ]=FQ,(!PQ||BQ)&&(PQ=NQ,mh.Renderer=FQ)}}($Q||($Q={})),$Q}),Ui(Es,"Core/Renderer/SVG/SVGLabel.js",[Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Utilities.js"]],function(mh,$Q){var RQ=this&&this.__extends||function(){var KQ=function(see,aee){return KQ=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lee,pee){lee.__proto__=pee}||function(lee,pee){for(var Eee in pee)pee.hasOwnProperty(Eee)&&(lee[Eee]=pee[Eee])},KQ(see,aee)};return function(see,aee){function lee(){this.constructor=see}KQ(see,aee),see.prototype=aee===null?Object.create(aee):(lee.prototype=aee.prototype,new lee)}}(),PQ=$Q.defined,NQ=$Q.extend,FQ=$Q.isNumber,BQ=$Q.merge,jQ=$Q.pick,HQ=$Q.removeEvent;return function(KQ){function see(aee,lee,pee,Eee,Cee,yee,Hee,Nee,Yee,Ete){var Ate=KQ.call(this)||this;Ate.paddingLeftSetter=Ate.paddingSetter,Ate.paddingRightSetter=Ate.paddingSetter,Ate.init(aee,"g"),Ate.textStr=lee,Ate.x=pee,Ate.y=Eee,Ate.anchorX=yee,Ate.anchorY=Hee,Ate.baseline=Yee,Ate.className=Ete,Ate.addClass(Ete==="button"?"highcharts-no-tooltip":"highcharts-label"),Ete&&Ate.addClass("highcharts-"+Ete),Ate.text=aee.text(void 0,0,0,Nee).attr({zIndex:1});var Pte;return typeof Cee=="string"&&((Pte=/^url\((.*?)\)$/.test(Cee))||Ate.renderer.symbols[Cee])&&(Ate.symbolKey=Cee),Ate.bBox=see.emptyBBox,Ate.padding=3,Ate.baselineOffset=0,Ate.needsBox=aee.styledMode||Pte,Ate.deferredAttr={},Ate.alignFactor=0,Ate}return RQ(see,KQ),see.prototype.alignSetter=function(aee){aee={left:0,center:.5,right:1}[aee],aee!==this.alignFactor&&(this.alignFactor=aee,this.bBox&&FQ(this.xSetting)&&this.attr({x:this.xSetting}))},see.prototype.anchorXSetter=function(aee,lee){this.anchorX=aee,this.boxAttr(lee,Math.round(aee)-this.getCrispAdjust()-this.xSetting)},see.prototype.anchorYSetter=function(aee,lee){this.anchorY=aee,this.boxAttr(lee,aee-this.ySetting)},see.prototype.boxAttr=function(aee,lee){this.box?this.box.attr(aee,lee):this.deferredAttr[aee]=lee},see.prototype.css=function(aee){if(aee){var lee={};aee=BQ(aee),see.textProps.forEach(function(Eee){typeof aee[Eee]<"u"&&(lee[Eee]=aee[Eee],delete aee[Eee])}),this.text.css(lee);var pee="width"in lee;"fontSize"in lee||"fontWeight"in lee?this.updateTextPadding():pee&&this.updateBoxSize()}return mh.prototype.css.call(this,aee)},see.prototype.destroy=function(){HQ(this.element,"mouseenter"),HQ(this.element,"mouseleave"),this.text&&this.text.destroy(),this.box&&(this.box=this.box.destroy()),mh.prototype.destroy.call(this)},see.prototype.fillSetter=function(aee,lee){aee&&(this.needsBox=!0),this.fill=aee,this.boxAttr(lee,aee)},see.prototype.getBBox=function(){this.textStr&&this.bBox.width===0&&this.bBox.height===0&&this.updateBoxSize();var aee=this.padding,lee=jQ(this.paddingLeft,aee);return{width:this.width,height:this.height,x:this.bBox.x-lee,y:this.bBox.y-aee}},see.prototype.getCrispAdjust=function(){return this.renderer.styledMode&&this.box?this.box.strokeWidth()%2/2:(this["stroke-width"]?parseInt(this["stroke-width"],10):0)%2/2},see.prototype.heightSetter=function(aee){this.heightSetting=aee},see.prototype.onAdd=function(){var aee=this.textStr;this.text.add(this),this.attr({text:PQ(aee)?aee:"",x:this.x,y:this.y}),this.box&&PQ(this.anchorX)&&this.attr({anchorX:this.anchorX,anchorY:this.anchorY})},see.prototype.paddingSetter=function(aee,lee){FQ(aee)?aee!==this[lee]&&(this[lee]=aee,this.updateTextPadding()):this[lee]=void 0},see.prototype.rSetter=function(aee,lee){this.boxAttr(lee,aee)},see.prototype.shadow=function(aee){return aee&&!this.renderer.styledMode&&(this.updateBoxSize(),this.box&&this.box.shadow(aee)),this},see.prototype.strokeSetter=function(aee,lee){this.stroke=aee,this.boxAttr(lee,aee)},see.prototype["stroke-widthSetter"]=function(aee,lee){aee&&(this.needsBox=!0),this["stroke-width"]=aee,this.boxAttr(lee,aee)},see.prototype["text-alignSetter"]=function(aee){this.textAlign=aee},see.prototype.textSetter=function(aee){typeof aee<"u"&&this.text.attr({text:aee}),this.updateTextPadding()},see.prototype.updateBoxSize=function(){var aee=this.text.element.style,lee={},pee=this.padding,Eee=this.bBox=FQ(this.widthSetting)&&FQ(this.heightSetting)&&!this.textAlign||!PQ(this.text.textStr)?see.emptyBBox:this.text.getBBox();this.width=this.getPaddedWidth(),this.height=(this.heightSetting||Eee.height||0)+2*pee,aee=this.renderer.fontMetrics(aee&&aee.fontSize,this.text),this.baselineOffset=pee+Math.min((this.text.firstLineMetrics||aee).b,Eee.height||1/0),this.heightSetting&&(this.baselineOffset+=(this.heightSetting-aee.h)/2),this.needsBox&&(this.box||(pee=this.box=this.symbolKey?this.renderer.symbol(this.symbolKey):this.renderer.rect(),pee.addClass((this.className==="button"?"":"highcharts-label-box")+(this.className?" highcharts-"+this.className+"-box":"")),pee.add(this)),pee=this.getCrispAdjust(),lee.x=pee,lee.y=(this.baseline?-this.baselineOffset:0)+pee,lee.width=Math.round(this.width),lee.height=Math.round(this.height),this.box.attr(NQ(lee,this.deferredAttr)),this.deferredAttr={})},see.prototype.updateTextPadding=function(){var aee=this.text;this.updateBoxSize();var lee=this.baseline?0:this.baselineOffset,pee=jQ(this.paddingLeft,this.padding);PQ(this.widthSetting)&&this.bBox&&(this.textAlign==="center"||this.textAlign==="right")&&(pee+={center:.5,right:1}[this.textAlign]*(this.widthSetting-this.bBox.width)),(pee!==aee.x||lee!==aee.y)&&(aee.attr("x",pee),aee.hasBoxWidthChanged&&(this.bBox=aee.getBBox(!0)),typeof lee<"u"&&aee.attr("y",lee)),aee.x=pee,aee.y=lee},see.prototype.widthSetter=function(aee){this.widthSetting=FQ(aee)?aee:void 0},see.prototype.getPaddedWidth=function(){var aee=this.padding,lee=jQ(this.paddingLeft,aee);return aee=jQ(this.paddingRight,aee),(this.widthSetting||this.bBox.width||0)+lee+aee},see.prototype.xSetter=function(aee){this.x=aee,this.alignFactor&&(aee-=this.alignFactor*this.getPaddedWidth(),this["forceAnimate:x"]=!0),this.xSetting=Math.round(aee),this.attr("translateX",this.xSetting)},see.prototype.ySetter=function(aee){this.ySetting=this.y=Math.round(aee),this.attr("translateY",this.ySetting)},see.emptyBBox={width:0,height:0,x:0,y:0},see.textProps="color direction fontFamily fontSize fontStyle fontWeight lineHeight textAlign textDecoration textOutline textOverflow width".split(" "),see}(mh)}),Ui(Es,"Core/Renderer/SVG/Symbols.js",[Es["Core/Utilities.js"]],function(mh){function $Q(jQ,HQ,KQ,see,aee){var lee=[];if(aee){var pee=aee.start||0,Eee=BQ(aee.r,KQ);KQ=BQ(aee.r,see||KQ);var Cee=(aee.end||0)-.001;see=aee.innerR;var yee=BQ(aee.open,.001>Math.abs((aee.end||0)-pee-2*Math.PI)),Hee=Math.cos(pee),Nee=Math.sin(pee),Yee=Math.cos(Cee),Ete=Math.sin(Cee);pee=BQ(aee.longArc,.001>Cee-pee-Math.PI?0:1),lee.push(["M",jQ+Eee*Hee,HQ+KQ*Nee],["A",Eee,KQ,0,pee,BQ(aee.clockwise,1),jQ+Eee*Yee,HQ+KQ*Ete]),NQ(see)&&lee.push(yee?["M",jQ+see*Yee,HQ+see*Ete]:["L",jQ+see*Yee,HQ+see*Ete],["A",see,see,0,pee,NQ(aee.clockwise)?1-aee.clockwise:0,jQ+see*Hee,HQ+see*Nee]),yee||lee.push(["Z"])}return lee}function RQ(jQ,HQ,KQ,see,aee){return aee&&aee.r?PQ(jQ,HQ,KQ,see,aee):[["M",jQ,HQ],["L",jQ+KQ,HQ],["L",jQ+KQ,HQ+see],["L",jQ,HQ+see],["Z"]]}function PQ(jQ,HQ,KQ,see,aee){return aee=aee&&aee.r||0,[["M",jQ+aee,HQ],["L",jQ+KQ-aee,HQ],["C",jQ+KQ,HQ,jQ+KQ,HQ,jQ+KQ,HQ+aee],["L",jQ+KQ,HQ+see-aee],["C",jQ+KQ,HQ+see,jQ+KQ,HQ+see,jQ+KQ-aee,HQ+see],["L",jQ+aee,HQ+see],["C",jQ,HQ+see,jQ,HQ+see,jQ,HQ+see-aee],["L",jQ,HQ+aee],["C",jQ,HQ,jQ,HQ,jQ+aee,HQ]]}var NQ=mh.defined,FQ=mh.isNumber,BQ=mh.pick;return{arc:$Q,callout:function(jQ,HQ,KQ,see,aee){var lee=Math.min(aee&&aee.r||0,KQ,see),pee=lee+6,Eee=aee&&aee.anchorX;aee=aee&&aee.anchorY||0;var Cee=PQ(jQ,HQ,KQ,see,{r:lee});return FQ(Eee)&&(jQ+Eee>=KQ?aee>HQ+pee&&aee=jQ+Eee?aee>HQ+pee&&aeesee&&Eee>jQ+pee&&Eeeaee&&Eee>jQ+pee&&Eee/g,Nee=[Eee,this.ellipsis,this.noWrap,this.textLineHeight,this.textOutline,this.fontSize,this.width].join();if(Nee!==aee.textCache){for(aee.textCache=Nee,delete aee.actualWidth,Nee=yee.length;Nee--;)lee.removeChild(yee[Nee]);Cee||this.ellipsis||this.width||Eee.indexOf(" ")!==-1&&(!this.noWrap||Hee.test(Eee))?Eee!==""&&(pee&&pee.appendChild(lee),Eee=new mh(Eee),this.modifyTree(Eee.nodes),Eee.addToDOM(aee.element),this.modifyDOM(),this.ellipsis&&(lee.textContent||"").indexOf("…")!==-1&&aee.attr("title",this.unescapeEntities(aee.textStr||"",["<",">"])),pee&&pee.removeChild(lee)):lee.appendChild(PQ.createTextNode(this.unescapeEntities(Eee))),jQ(this.textOutline)&&aee.applyTextOutline&&aee.applyTextOutline(this.textOutline)}},see.prototype.modifyDOM=function(){var aee=this,lee=this.svgElement,pee=BQ(lee.element,"x");lee.firstLineMetrics=void 0;for(var Eee;(Eee=lee.element.firstChild)&&/^[\s\u200B]*$/.test(Eee.textContent||" ");)lee.element.removeChild(Eee);[].forEach.call(lee.element.querySelectorAll("tspan.highcharts-br"),function(Nee,Yee){Nee.nextSibling&&Nee.previousSibling&&(Yee===0&&Nee.previousSibling.nodeType===1&&(lee.firstLineMetrics=lee.renderer.fontMetrics(void 0,Nee.previousSibling)),BQ(Nee,{dy:aee.getLineHeight(Nee.nextSibling),x:pee}))});var Cee=this.width||0;if(Cee){var yee=function(Nee,Yee){var Ete=Nee.textContent||"",Ate=Ete.replace(/([^\^])-/g,"$1- ").split(" "),Pte=!aee.noWrap&&(1"u")if(jte.getSubStringLength)try{Ete[Fte]=Eee+jte.getSubStringLength(0,pee?Fte+1:Fte)}catch{}else Nee.getSpanWidth&&(aee.textContent=yee(lee||pee,Rte),Ete[Fte]=Eee+Nee.getSpanWidth(Hee,aee));return Ete[Fte]};Hee.rotation=0;var Lte=Bte(aee.textContent.length);if(Eee+Lte>Cee){for(;Ate<=Pte;)kte=Math.ceil((Ate+Pte)/2),pee&&(Nte=yee(pee,kte)),Lte=Bte(kte,Nte&&Nte.length-1),Ate===Pte?Ate=Pte+1:Lte>Cee?Pte=kte-1:Ate=kte;Pte===0?aee.textContent="":lee&&Pte===lee.length-1||(aee.textContent=Nte||yee(lee||pee,kte))}pee&&pee.splice(0,kte),Hee.actualWidth=Lte,Hee.rotation=Yee},see.prototype.unescapeEntities=function(aee,lee){return HQ(this.renderer.escapes,function(pee,Eee){lee&&lee.indexOf(pee)!==-1||(aee=aee.toString().replace(new RegExp(pee,"g"),Eee))}),aee},see}()}),Ui(Es,"Core/Renderer/SVG/SVGRenderer.js",[Es["Core/Renderer/HTML/AST.js"],Es["Core/Color/Color.js"],Es["Core/Globals.js"],Es["Core/Renderer/RendererRegistry.js"],Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Renderer/SVG/SVGLabel.js"],Es["Core/Renderer/SVG/Symbols.js"],Es["Core/Renderer/SVG/TextBuilder.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ,BQ,jQ,HQ){var KQ=RQ.charts,see=RQ.deg2rad,aee=RQ.doc,lee=RQ.isFirefox,pee=RQ.isMS,Eee=RQ.isWebKit,Cee=RQ.noop,yee=RQ.SVG_NS,Hee=RQ.symbolSizes,Nee=RQ.win,Yee=HQ.addEvent,Ete=HQ.attr,Ate=HQ.createElement,Pte=HQ.css,kte=HQ.defined,Nte=HQ.destroyObjectProperties,Bte=HQ.extend,Lte=HQ.isArray,Rte=HQ.isNumber,Fte=HQ.isObject,jte=HQ.isString,Xte=HQ.merge,ire=HQ.pick,qte=HQ.pInt,Kte=HQ.uniqueKey,nre;return RQ=function(){function Wte(Qte,ore,fre,vre,Are,sre,mre){this.width=this.url=this.style=this.isSVG=this.imgCount=this.height=this.gradients=this.globalAnimation=this.defs=this.chartIndex=this.cacheKeys=this.cache=this.boxWrapper=this.box=this.alignedObjects=void 0,this.init(Qte,ore,fre,vre,Are,sre,mre)}return Wte.prototype.init=function(Qte,ore,fre,vre,Are,sre,mre){var gre=this.createElement("svg").attr({version:"1.1",class:"highcharts-root"}),xre=gre.element;mre||gre.css(this.getStyle(vre)),Qte.appendChild(xre),Ete(Qte,"dir","ltr"),Qte.innerHTML.indexOf("xmlns")===-1&&Ete(xre,"xmlns",this.SVG_NS),this.isSVG=!0,this.box=xre,this.boxWrapper=gre,this.alignedObjects=[],this.url=this.getReferenceURL(),this.createElement("desc").add().element.appendChild(aee.createTextNode("Created with Highcharts 9.3.3")),this.defs=this.createElement("defs").add(),this.allowHTML=sre,this.forExport=Are,this.styledMode=mre,this.gradients={},this.cache={},this.cacheKeys=[],this.imgCount=0,this.setSize(ore,fre,!1);var dre;lee&&Qte.getBoundingClientRect&&(ore=function(){Pte(Qte,{left:0,top:0}),dre=Qte.getBoundingClientRect(),Pte(Qte,{left:Math.ceil(dre.left)-dre.left+"px",top:Math.ceil(dre.top)-dre.top+"px"})},ore(),this.unSubPixelFix=Yee(Nee,"resize",ore))},Wte.prototype.definition=function(Qte){return new mh([Qte]).addToDOM(this.defs.element)},Wte.prototype.getReferenceURL=function(){if((lee||Eee)&&aee.getElementsByTagName("base").length){if(!kte(nre)){var Qte=Kte();Qte=new mh([{tagName:"svg",attributes:{width:8,height:8},children:[{tagName:"defs",children:[{tagName:"clipPath",attributes:{id:Qte},children:[{tagName:"rect",attributes:{width:4,height:4}}]}]},{tagName:"rect",attributes:{id:"hitme",width:8,height:8,"clip-path":"url(#"+Qte+")",fill:"rgba(0,0,0,0.001)"}}]}]).addToDOM(aee.body),Pte(Qte,{position:"fixed",top:0,left:0,zIndex:9e5});var ore=aee.elementFromPoint(6,6);nre=(ore&&ore.id)==="hitme",aee.body.removeChild(Qte)}if(nre)return Nee.location.href.split("#")[0].replace(/<[^>]*>/g,"").replace(/([\('\)])/g,"\\$1").replace(/ /g,"%20")}return""},Wte.prototype.getStyle=function(Qte){return this.style=Bte({fontFamily:'"Lucida Grande", "Lucida Sans Unicode", Arial, Helvetica, sans-serif',fontSize:"12px"},Qte)},Wte.prototype.setStyle=function(Qte){this.boxWrapper.css(this.getStyle(Qte))},Wte.prototype.isHidden=function(){return!this.boxWrapper.getBBox().width},Wte.prototype.destroy=function(){var Qte=this.defs;return this.box=null,this.boxWrapper=this.boxWrapper.destroy(),Nte(this.gradients||{}),this.gradients=null,Qte&&(this.defs=Qte.destroy()),this.unSubPixelFix&&this.unSubPixelFix(),this.alignedObjects=null},Wte.prototype.createElement=function(Qte){var ore=new this.Element;return ore.init(this,Qte),ore},Wte.prototype.getRadialAttr=function(Qte,ore){return{cx:Qte[0]-Qte[2]/2+(ore.cx||0)*Qte[2],cy:Qte[1]-Qte[2]/2+(ore.cy||0)*Qte[2],r:(ore.r||0)*Qte[2]}},Wte.prototype.buildText=function(Qte){new jQ(Qte).buildSVG()},Wte.prototype.getContrast=function(Qte){return Qte=$Q.parse(Qte).rgba,Qte[0]*=1,Qte[1]*=1.2,Qte[2]*=.5,459"u"?{}:{x:Qte,y:ore,r:fre},ore=this.createElement("circle"),ore.xSetter=ore.ySetter=function(vre,Are,sre){sre.setAttribute("c"+Are,vre)},ore.attr(Qte)},Wte.prototype.arc=function(Qte,ore,fre,vre,Are,sre){return Fte(Qte)?(vre=Qte,ore=vre.y,fre=vre.r,Qte=vre.x):vre={innerR:vre,start:Are,end:sre},Qte=this.symbol("arc",Qte,ore,fre,fre,vre),Qte.r=fre,Qte},Wte.prototype.rect=function(Qte,ore,fre,vre,Are,sre){Are=Fte(Qte)?Qte.r:Are;var mre=this.createElement("rect");return Qte=Fte(Qte)?Qte:typeof Qte>"u"?{}:{x:Qte,y:ore,width:Math.max(fre,0),height:Math.max(vre,0)},this.styledMode||(typeof sre<"u"&&(Qte["stroke-width"]=sre,Qte=mre.crisp(Qte)),Qte.fill="none"),Are&&(Qte.r=Are),mre.rSetter=function(gre,xre,dre){mre.r=gre,Ete(dre,{rx:gre,ry:gre})},mre.rGetter=function(){return mre.r||0},mre.attr(Qte)},Wte.prototype.setSize=function(Qte,ore,fre){this.width=Qte,this.height=ore,this.boxWrapper.animate({width:Qte,height:ore},{step:function(){this.attr({viewBox:"0 0 "+this.attr("width")+" "+this.attr("height")})},duration:ire(fre,!0)?void 0:0}),this.alignElements()},Wte.prototype.g=function(Qte){var ore=this.createElement("g");return Qte?ore.attr({class:"highcharts-"+Qte}):ore},Wte.prototype.image=function(Qte,ore,fre,vre,Are,sre){var mre={preserveAspectRatio:"none"},gre=function(dre,tre){dre.setAttributeNS?dre.setAttributeNS("http://www.w3.org/1999/xlink","href",tre):dre.setAttribute("hc-svg-href",tre)};Rte(ore)&&(mre.x=ore),Rte(fre)&&(mre.y=fre),Rte(vre)&&(mre.width=vre),Rte(Are)&&(mre.height=Are);var xre=this.createElement("image").attr(mre);return ore=function(dre){gre(xre.element,Qte),sre.call(xre,dre)},sre?(gre(xre.element,"data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="),fre=new Nee.Image,Yee(fre,"load",ore),fre.src=Qte,fre.complete&&ore({})):gre(xre.element,Qte),xre},Wte.prototype.symbol=function(Qte,ore,fre,vre,Are,sre){var mre=this,gre=/^url\((.*?)\)$/,xre=gre.test(Qte),dre=!xre&&(this.symbols[Qte]?Qte:"circle"),tre=dre&&this.symbols[dre],yre;if(tre){typeof ore=="number"&&(yre=tre.call(this.symbols,Math.round(ore||0),Math.round(fre||0),vre||0,Are||0,sre));var Sre=this.path(yre);mre.styledMode||Sre.attr("fill","none"),Bte(Sre,{symbolName:dre||void 0,x:ore,y:fre,width:vre,height:Are}),sre&&Bte(Sre,sre)}else if(xre){var $re=Qte.match(gre)[1],cre=Sre=this.image($re);cre.imgwidth=ire(Hee[$re]&&Hee[$re].width,sre&&sre.width),cre.imgheight=ire(Hee[$re]&&Hee[$re].height,sre&&sre.height);var Dre=function(ure){return ure.attr({width:ure.width,height:ure.height})};["width","height"].forEach(function(ure){cre[ure+"Setter"]=function(Zte,Yte){var Jte=this["img"+Yte];this[Yte]=Zte,kte(Jte)&&(sre&&sre.backgroundSize==="within"&&this.width&&this.height&&(Jte=Math.round(Jte*Math.min(this.width/this.imgwidth,this.height/this.imgheight))),this.element&&this.element.setAttribute(Yte,Jte),this.alignByTranslate||(Zte=((this[Yte]||0)-Jte)/2,this.attr(Yte==="width"?{translateX:Zte}:{translateY:Zte})))}}),kte(ore)&&cre.attr({x:ore,y:fre}),cre.isImg=!0,kte(cre.imgwidth)&&kte(cre.imgheight)?Dre(cre):(cre.attr({width:0,height:0}),Ate("img",{onload:function(){var ure=KQ[mre.chartIndex];this.width===0&&(Pte(this,{position:"absolute",top:"-999em"}),aee.body.appendChild(this)),Hee[$re]={width:this.width,height:this.height},cre.imgwidth=this.width,cre.imgheight=this.height,cre.element&&Dre(cre),this.parentNode&&this.parentNode.removeChild(this),mre.imgCount--,!mre.imgCount&&ure&&!ure.hasLoaded&&ure.onload()},src:$re}),this.imgCount++)}return Sre},Wte.prototype.clipRect=function(Qte,ore,fre,vre){var Are=Kte()+"-",sre=this.createElement("clipPath").attr({id:Are}).add(this.defs);return Qte=this.rect(Qte,ore,fre,vre,0).add(sre),Qte.id=Are,Qte.clipPath=sre,Qte.count=0,Qte},Wte.prototype.text=function(Qte,ore,fre,vre){var Are={};return vre&&(this.allowHTML||!this.forExport)?this.html(Qte,ore,fre):(Are.x=Math.round(ore||0),fre&&(Are.y=Math.round(fre)),kte(Qte)&&(Are.text=Qte),Qte=this.createElement("text").attr(Are),(!vre||this.forExport&&!this.allowHTML)&&(Qte.xSetter=function(sre,mre,gre){for(var xre=gre.getElementsByTagName("tspan"),dre=gre.getAttribute(mre),tre=0,yre;treQte?Qte+3:Math.round(1.2*Qte),{h:ore,b:Math.round(.8*ore),f:Qte}},Wte.prototype.rotCorr=function(Qte,ore,fre){var vre=Qte;return ore&&fre&&(vre=Math.max(vre*Math.cos(ore*see),4)),{x:-Qte/3*Math.sin(ore*see),y:vre}},Wte.prototype.pathToSegments=function(Qte){for(var ore=[],fre=[],vre={A:8,C:7,H:2,L:3,M:3,Q:5,S:5,T:3,V:2},Are=0;Are":">","'":"'",'"':"""},symbols:BQ,draw:Cee}),PQ.registerRendererType("svg",RQ,!0),RQ}),Ui(Es,"Core/Renderer/HTML/HTMLElement.js",[Es["Core/Globals.js"],Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=this&&this.__extends||function(){var pee=function(Eee,Cee){return pee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(yee,Hee){yee.__proto__=Hee}||function(yee,Hee){for(var Nee in Hee)Hee.hasOwnProperty(Nee)&&(yee[Nee]=Hee[Nee])},pee(Eee,Cee)};return function(Eee,Cee){function yee(){this.constructor=Eee}pee(Eee,Cee),Eee.prototype=Cee===null?Object.create(Cee):(yee.prototype=Cee.prototype,new yee)}}(),NQ=mh.isFirefox,FQ=mh.isMS,BQ=mh.isWebKit,jQ=mh.win,HQ=RQ.css,KQ=RQ.defined,see=RQ.extend,aee=RQ.pick,lee=RQ.pInt;return function(pee){function Eee(){return pee!==null&&pee.apply(this,arguments)||this}return PQ(Eee,pee),Eee.compose=function(Cee){if(Eee.composedClasses.indexOf(Cee)===-1){Eee.composedClasses.push(Cee);var yee=Eee.prototype,Hee=Cee.prototype;Hee.getSpanCorrection=yee.getSpanCorrection,Hee.htmlCss=yee.htmlCss,Hee.htmlGetBBox=yee.htmlGetBBox,Hee.htmlUpdateTransform=yee.htmlUpdateTransform,Hee.setSpanRotation=yee.setSpanRotation}return Cee},Eee.prototype.getSpanCorrection=function(Cee,yee,Hee){this.xCorr=-Cee*Hee,this.yCorr=-yee},Eee.prototype.htmlCss=function(Cee){var yee=this.element.tagName==="SPAN"&&Cee&&"width"in Cee,Hee=aee(yee&&Cee.width,void 0);if(yee){delete Cee.width,this.textWidth=Hee;var Nee=!0}return Cee&&Cee.textOverflow==="ellipsis"&&(Cee.whiteSpace="nowrap",Cee.overflow="hidden"),this.styles=see(this.styles,Cee),HQ(this.element,Cee),Nee&&this.htmlUpdateTransform(),this},Eee.prototype.htmlGetBBox=function(){var Cee=this.element;return{x:Cee.offsetLeft,y:Cee.offsetTop,width:Cee.offsetWidth,height:Cee.offsetHeight}},Eee.prototype.htmlUpdateTransform=function(){if(this.added){var Cee=this.renderer,yee=this.element,Hee=this.translateX||0,Nee=this.translateY||0,Yee=this.x||0,Ete=this.y||0,Ate=this.textAlign||"left",Pte={left:0,center:.5,right:1}[Ate],kte=this.styles;if(kte=kte&&kte.whiteSpace,HQ(yee,{marginLeft:Hee,marginTop:Nee}),!Cee.styledMode&&this.shadows&&this.shadows.forEach(function(jte){HQ(jte,{marginLeft:Hee+1,marginTop:Nee+1})}),this.inverted&&[].forEach.call(yee.childNodes,function(jte){Cee.invertChild(jte,yee)}),yee.tagName==="SPAN"){var Nte=this.rotation,Bte=this.textWidth&&lee(this.textWidth),Lte=[Nte,Ate,yee.innerHTML,this.textWidth,this.textAlign].join(),Rte=void 0;if(Rte=!1,Bte!==this.oldTextWidth){if(this.textPxLength)var Fte=this.textPxLength;else HQ(yee,{width:"",whiteSpace:kte||"nowrap"}),Fte=yee.offsetWidth;(Bte>this.oldTextWidth||Fte>Bte)&&(/[ \-]/.test(yee.textContent||yee.innerText)||yee.style.textOverflow==="ellipsis")&&(HQ(yee,{width:Fte>Bte||Nte?Bte+"px":"auto",display:"block",whiteSpace:kte||"normal"}),this.oldTextWidth=Bte,Rte=!0)}this.hasBoxWidthChanged=Rte,Lte!==this.cTT&&(Rte=Cee.fontMetrics(yee.style.fontSize,yee).b,!KQ(Nte)||Nte===(this.oldRotation||0)&&Ate===this.oldAlign||this.setSpanRotation(Nte,Pte,Rte),this.getSpanCorrection(!KQ(Nte)&&this.textPxLength||yee.offsetWidth,Rte,Pte,Nte,Ate)),HQ(yee,{left:Yee+(this.xCorr||0)+"px",top:Ete+(this.yCorr||0)+"px"}),this.cTT=Lte,this.oldRotation=Nte,this.oldAlign=Ate}}else this.alignOnAdd=!0},Eee.prototype.setSpanRotation=function(Cee,yee,Hee){var Nee={},Yee=FQ&&!/Edge/.test(jQ.navigator.userAgent)?"-ms-transform":BQ?"-webkit-transform":NQ?"MozTransform":jQ.opera?"-o-transform":void 0;Yee&&(Nee[Yee]=Nee.transform="rotate("+Cee+"deg)",Nee[Yee+(NQ?"Origin":"-origin")]=Nee.transformOrigin=100*yee+"% "+Hee+"px",HQ(this.element,Nee))},Eee.composedClasses=[],Eee}($Q)}),Ui(Es,"Core/Renderer/HTML/HTMLRenderer.js",[Es["Core/Renderer/HTML/AST.js"],Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Renderer/SVG/SVGRenderer.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ){var NQ=this&&this.__extends||function(){var KQ=function(see,aee){return KQ=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(lee,pee){lee.__proto__=pee}||function(lee,pee){for(var Eee in pee)pee.hasOwnProperty(Eee)&&(lee[Eee]=pee[Eee])},KQ(see,aee)};return function(see,aee){function lee(){this.constructor=see}KQ(see,aee),see.prototype=aee===null?Object.create(aee):(lee.prototype=aee.prototype,new lee)}}(),FQ=PQ.attr,BQ=PQ.createElement,jQ=PQ.extend,HQ=PQ.pick;return function(KQ){function see(){return KQ!==null&&KQ.apply(this,arguments)||this}return NQ(see,KQ),see.compose=function(aee){return see.composedClasses.indexOf(aee)===-1&&(see.composedClasses.push(aee),aee.prototype.html=see.prototype.html),aee},see.prototype.html=function(aee,lee,pee){var Eee=this.createElement("span"),Cee=Eee.element,yee=Eee.renderer,Hee=yee.isSVG,Nee=function(Yee,Ete){["opacity","visibility"].forEach(function(Ate){Yee[Ate+"Setter"]=function(Pte,kte,Nte){var Bte=Yee.div?Yee.div.style:Ete;$Q.prototype[Ate+"Setter"].call(this,Pte,kte,Nte),Bte&&(Bte[kte]=Pte)}}),Yee.addedSetters=!0};return Eee.textSetter=function(Yee){Yee!==this.textStr&&(delete this.bBox,delete this.oldTextWidth,mh.setElementHTML(this.element,HQ(Yee,"")),this.textStr=Yee,Eee.doTransform=!0)},Hee&&Nee(Eee,Eee.element.style),Eee.xSetter=Eee.ySetter=Eee.alignSetter=Eee.rotationSetter=function(Yee,Ete){Ete==="align"?Eee.alignValue=Eee.textAlign=Yee:Eee[Ete]=Yee,Eee.doTransform=!0},Eee.afterSetters=function(){this.doTransform&&(this.htmlUpdateTransform(),this.doTransform=!1)},Eee.attr({text:aee,x:Math.round(lee),y:Math.round(pee)}).css({position:"absolute"}),yee.styledMode||Eee.css({fontFamily:this.style.fontFamily,fontSize:this.style.fontSize}),Cee.style.whiteSpace="nowrap",Eee.css=Eee.htmlCss,Hee&&(Eee.add=function(Yee){var Ete=yee.box.parentNode,Ate=[];if(this.parentGroup=Yee){var Pte=Yee.div;if(!Pte){for(;Yee;)Ate.push(Yee),Yee=Yee.parentGroup;Ate.reverse().forEach(function(kte){function Nte(Fte,jte){kte[jte]=Fte,jte==="translateX"?Rte.left=Fte+"px":Rte.top=Fte+"px",kte.doTransform=!0}var Bte=FQ(kte.element,"class"),Lte=kte.styles||{};Pte=kte.div=kte.div||BQ("div",Bte?{className:Bte}:void 0,{position:"absolute",left:(kte.translateX||0)+"px",top:(kte.translateY||0)+"px",display:kte.display,opacity:kte.opacity,cursor:Lte.cursor,pointerEvents:Lte.pointerEvents,visibility:kte.visibility},Pte||Ete);var Rte=Pte.style;jQ(kte,{classSetter:function(Fte){return function(jte){this.element.setAttribute("class",jte),Fte.className=jte}}(Pte),on:function(){return Ate[0].div&&Eee.on.apply({element:Ate[0].div,onEvents:kte.onEvents},arguments),kte},translateXSetter:Nte,translateYSetter:Nte}),kte.addedSetters||Nee(kte)})}}else Pte=Ete;return Pte.appendChild(Cee),Eee.added=!0,Eee.alignOnAdd&&Eee.htmlUpdateTransform(),Eee}),Eee},see.composedClasses=[],see}(RQ)}),Ui(Es,"Core/Axis/AxisDefaults.js",[],function(){var mh;return function($Q){$Q.defaultXAxisOptions={alignTicks:!0,allowDecimals:void 0,panningEnabled:!0,zIndex:2,zoomEnabled:!0,dateTimeLabelFormats:{millisecond:{main:"%H:%M:%S.%L",range:!1},second:{main:"%H:%M:%S",range:!1},minute:{main:"%H:%M",range:!1},hour:{main:"%H:%M",range:!1},day:{main:"%e. %b"},week:{main:"%e. %b"},month:{main:"%b '%y"},year:{main:"%Y"}},endOnTick:!1,gridLineDashStyle:"Solid",gridZIndex:1,labels:{autoRotation:void 0,autoRotationLimit:80,distance:void 0,enabled:!0,indentation:10,overflow:"justify",padding:5,reserveSpace:void 0,rotation:void 0,staggerLines:0,step:0,useHTML:!1,x:0,zIndex:7,style:{color:"#666666",cursor:"default",fontSize:"11px"}},maxPadding:.01,minorGridLineDashStyle:"Solid",minorTickLength:2,minorTickPosition:"outside",minPadding:.01,offset:void 0,opposite:!1,reversed:void 0,reversedStacks:!1,showEmpty:!0,showFirstLabel:!0,showLastLabel:!0,startOfWeek:1,startOnTick:!1,tickLength:10,tickPixelInterval:100,tickmarkPlacement:"between",tickPosition:"outside",title:{align:"middle",rotation:0,useHTML:!1,x:0,y:0,style:{color:"#666666"}},type:"linear",uniqueNames:!0,visible:!0,minorGridLineColor:"#f2f2f2",minorGridLineWidth:1,minorTickColor:"#999999",lineColor:"#ccd6eb",lineWidth:1,gridLineColor:"#e6e6e6",gridLineWidth:void 0,tickColor:"#ccd6eb"},$Q.defaultYAxisOptions={reversedStacks:!0,endOnTick:!0,maxPadding:.05,minPadding:.05,tickPixelInterval:72,showLastLabel:!0,labels:{x:-8},startOnTick:!0,title:{rotation:270,text:"Values"},stackLabels:{animation:{},allowOverlap:!1,enabled:!1,crop:!0,overflow:"justify",formatter:function(){var RQ=this.axis.chart.numberFormatter;return RQ(this.total,-1)},style:{color:"#000000",fontSize:"11px",fontWeight:"bold",textOutline:"1px contrast"}},gridLineWidth:1,lineWidth:0},$Q.defaultLeftAxisOptions={labels:{x:-15},title:{rotation:270}},$Q.defaultRightAxisOptions={labels:{x:15},title:{rotation:90}},$Q.defaultBottomAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}},$Q.defaultTopAxisOptions={labels:{autoRotation:[-45],x:0},margin:15,title:{rotation:0}}}(mh||(mh={})),mh}),Ui(Es,"Core/Foundation.js",[Es["Core/Utilities.js"]],function(mh){var $Q=mh.addEvent,RQ=mh.isFunction,PQ=mh.objectEach,NQ=mh.removeEvent,FQ;return function(BQ){BQ.registerEventOptions=function(jQ,HQ){jQ.eventOptions=jQ.eventOptions||{},PQ(HQ.events,function(KQ,see){jQ.eventOptions[see]!==KQ&&(jQ.eventOptions[see]&&(NQ(jQ,see,jQ.eventOptions[see]),delete jQ.eventOptions[see]),RQ(KQ)&&(jQ.eventOptions[see]=KQ,$Q(jQ,see,KQ)))})}}(FQ||(FQ={})),FQ}),Ui(Es,"Core/Axis/Tick.js",[Es["Core/FormatUtilities.js"],Es["Core/Globals.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=$Q.deg2rad,NQ=RQ.clamp,FQ=RQ.correctFloat,BQ=RQ.defined,jQ=RQ.destroyObjectProperties,HQ=RQ.extend,KQ=RQ.fireEvent,see=RQ.isNumber,aee=RQ.merge,lee=RQ.objectEach,pee=RQ.pick;return $Q=function(){function Eee(Cee,yee,Hee,Nee,Yee){this.isNewLabel=this.isNew=!0,this.axis=Cee,this.pos=yee,this.type=Hee||"",this.parameters=Yee||{},this.tickmarkOffset=this.parameters.tickmarkOffset,this.options=this.parameters.options,KQ(this,"init"),Hee||Nee||this.addLabel()}return Eee.prototype.addLabel=function(){var Cee=this,yee=Cee.axis,Hee=yee.options,Nee=yee.chart,Yee=yee.categories,Ete=yee.logarithmic,Ate=yee.names,Pte=Cee.pos,kte=pee(Cee.options&&Cee.options.labels,Hee.labels),Nte=yee.tickPositions,Bte=Pte===Nte[0],Lte=Pte===Nte[Nte.length-1],Rte=(!kte.step||kte.step===1)&&yee.tickInterval===1;Nte=Nte.info;var Fte=Cee.label,jte;if(Yee=this.parameters.category||(Yee?pee(Yee[Pte],Ate[Pte],Pte):Pte),Ete&&see(Yee)&&(Yee=FQ(Ete.lin2log(Yee))),yee.dateTime)if(Nte)var Xte=Nee.time.resolveDTLFormat(Hee.dateTimeLabelFormats[!Hee.grid&&Nte.higherRanks[Pte]||Nte.unitName]),ire=Xte.main;else see(Yee)&&(ire=yee.dateTime.getXDateFormat(Yee,Hee.dateTimeLabelFormats||{}));Cee.isFirst=Bte,Cee.isLast=Lte;var qte={axis:yee,chart:Nee,dateTimeLabelFormat:ire,isFirst:Bte,isLast:Lte,pos:Pte,tick:Cee,tickPositionInfo:Nte,value:Yee};KQ(this,"labelFormat",qte);var Kte=function(Wte){return kte.formatter?kte.formatter.call(Wte,Wte):kte.format?(Wte.text=yee.defaultLabelFormatter.call(Wte),mh.format(kte.format,Wte,Nee)):yee.defaultLabelFormatter.call(Wte,Wte)};Hee=Kte.call(qte,qte);var nre=Xte&&Xte.list;Cee.shortenLabel=nre?function(){for(jte=0;jtekte&&Nee-Nte*BteEte&&(Xte=Math.round((Yee-Nee)/Math.cos(kte*PQ))):(Yee=Nee+(1-Nte)*Bte,Nee-Nte*BteEte&&(Fte=Ete-Cee.x+Fte*Nte,jte=-1),Fte=Math.min(Lte,Fte),FteFte||yee.autoRotation&&(Pte.styles||{}).width)&&(Xte=Fte)),Xte&&(this.shortenLabel?this.shortenLabel():(Rte.width=Math.floor(Xte)+"px",(Hee.style||{}).textOverflow||(Rte.textOverflow="ellipsis"),Pte.css(Rte)))},Eee.prototype.moveLabel=function(Cee,yee){var Hee=this,Nee=Hee.label,Yee=Hee.axis,Ete=Yee.reversed,Ate=!1;if(Nee&&Nee.textStr===Cee?(Hee.movedLabel=Nee,Ate=!0,delete Hee.label):lee(Yee.ticks,function(kte){Ate||kte.isNew||kte===Hee||!kte.label||kte.label.textStr!==Cee||(Hee.movedLabel=kte.label,Ate=!0,kte.labelPos=Hee.movedLabel.xy,delete kte.label)}),!Ate&&(Hee.labelPos||Nee)){var Pte=Hee.labelPos||Nee.xy;Nee=Yee.horiz?Ete?0:Yee.width+Yee.left:Pte.x,Yee=Yee.horiz?Pte.y:Ete?Yee.width+Yee.left:0,Hee.movedLabel=Hee.createLabel({x:Nee,y:Yee},Cee,yee),Hee.movedLabel&&Hee.movedLabel.attr({opacity:0})}},Eee.prototype.render=function(Cee,yee,Hee){var Nee=this.axis,Yee=Nee.horiz,Ete=this.pos,Ate=pee(this.tickmarkOffset,Nee.tickmarkOffset);Ete=this.getPosition(Yee,Ete,Ate,yee),Ate=Ete.x;var Pte=Ete.y;Nee=Yee&&Ate===Nee.pos+Nee.len||!Yee&&Pte===Nee.pos?-1:1,Yee=pee(Hee,this.label&&this.label.newOpacity,1),Hee=pee(Hee,1),this.isActive=!0,this.renderGridLine(yee,Hee,Nee),this.renderMark(Ete,Hee,Nee),this.renderLabel(Ete,yee,Yee,Cee),this.isNew=!1,KQ(this,"afterRender")},Eee.prototype.renderGridLine=function(Cee,yee,Hee){var Nee=this.axis,Yee=Nee.options,Ete={},Ate=this.pos,Pte=this.type,kte=pee(this.tickmarkOffset,Nee.tickmarkOffset),Nte=Nee.chart.renderer,Bte=this.gridLine,Lte=Yee.gridLineWidth,Rte=Yee.gridLineColor,Fte=Yee.gridLineDashStyle;this.type==="minor"&&(Lte=Yee.minorGridLineWidth,Rte=Yee.minorGridLineColor,Fte=Yee.minorGridLineDashStyle),Bte||(Nee.chart.styledMode||(Ete.stroke=Rte,Ete["stroke-width"]=Lte||0,Ete.dashstyle=Fte),Pte||(Ete.zIndex=1),Cee&&(yee=0),this.gridLine=Bte=Nte.path().attr(Ete).addClass("highcharts-"+(Pte?Pte+"-":"")+"grid-line").add(Nee.gridGroup)),Bte&&(Hee=Nee.getPlotLinePath({value:Ate+kte,lineWidth:Bte.strokeWidth()*Hee,force:"pass",old:Cee}))&&Bte[Cee||this.isNew?"attr":"animate"]({d:Hee,opacity:yee})},Eee.prototype.renderMark=function(Cee,yee,Hee){var Nee=this.axis,Yee=Nee.options,Ete=Nee.chart.renderer,Ate=this.type,Pte=Nee.tickSize(Ate?Ate+"Tick":"tick"),kte=Cee.x;Cee=Cee.y;var Nte=pee(Yee[Ate!=="minor"?"tickWidth":"minorTickWidth"],!Ate&&Nee.isXAxis?1:0);Yee=Yee[Ate!=="minor"?"tickColor":"minorTickColor"];var Bte=this.mark,Lte=!Bte;Pte&&(Nee.opposite&&(Pte[0]=-Pte[0]),Bte||(this.mark=Bte=Ete.path().addClass("highcharts-"+(Ate?Ate+"-":"")+"tick").add(Nee.axisGroup),Nee.chart.styledMode||Bte.attr({stroke:Yee,"stroke-width":Nte})),Bte[Lte?"attr":"animate"]({d:this.getMarkPath(kte,Cee,Pte[0],Bte.strokeWidth()*Hee,Nee.horiz,Ete),opacity:yee}))},Eee.prototype.renderLabel=function(Cee,yee,Hee,Nee){var Yee=this.axis,Ete=Yee.horiz,Ate=Yee.options,Pte=this.label,kte=Ate.labels,Nte=kte.step;Yee=pee(this.tickmarkOffset,Yee.tickmarkOffset);var Bte=Cee.x;Cee=Cee.y;var Lte=!0;Pte&&see(Bte)&&(Pte.xy=Cee=this.getLabelPosition(Bte,Cee,Pte,Ete,kte,Yee,Nee,Nte),this.isFirst&&!this.isLast&&!Ate.showFirstLabel||this.isLast&&!this.isFirst&&!Ate.showLastLabel?Lte=!1:!Ete||kte.step||kte.rotation||yee||Hee===0||this.handleOverflow(Cee),Nte&&Nee%Nte&&(Lte=!1),Lte&&see(Cee.y)?(Cee.opacity=Hee,Pte[this.isNewLabel?"attr":"animate"](Cee),this.isNewLabel=!1):(Pte.attr("y",-9999),this.isNewLabel=!0))},Eee.prototype.replaceMovedLabel=function(){var Cee=this.label,yee=this.axis,Hee=yee.reversed;if(Cee&&!this.isNew){var Nee=yee.horiz?Hee?yee.left:yee.width+yee.left:Cee.xy.x;Hee=yee.horiz?Cee.xy.y:Hee?yee.width+yee.top:yee.top,Cee.animate({x:Nee,y:Hee,opacity:0},void 0,Cee.destroy),delete this.label}yee.isDirty=!0,this.label=this.movedLabel,delete this.movedLabel},Eee}(),$Q}),Ui(Es,"Core/Axis/Axis.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/Axis/AxisDefaults.js"],Es["Core/Color/Color.js"],Es["Core/DefaultOptions.js"],Es["Core/Foundation.js"],Es["Core/Globals.js"],Es["Core/Axis/Tick.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ,BQ,jQ){var HQ=mh.animObject,KQ=PQ.defaultOptions,see=NQ.registerEventOptions,aee=FQ.deg2rad,lee=jQ.arrayMax,pee=jQ.arrayMin,Eee=jQ.clamp,Cee=jQ.correctFloat,yee=jQ.defined,Hee=jQ.destroyObjectProperties,Nee=jQ.erase,Yee=jQ.error,Ete=jQ.extend,Ate=jQ.fireEvent,Pte=jQ.getMagnitude,kte=jQ.isArray,Nte=jQ.isNumber,Bte=jQ.isString,Lte=jQ.merge,Rte=jQ.normalizeTickInterval,Fte=jQ.objectEach,jte=jQ.pick,Xte=jQ.relativeLength,ire=jQ.removeEvent,qte=jQ.splat,Kte=jQ.syncTimeout;return mh=function(){function nre(Wte,Qte){this.zoomEnabled=this.width=this.visible=this.userOptions=this.translationSlope=this.transB=this.transA=this.top=this.ticks=this.tickRotCorr=this.tickPositions=this.tickmarkOffset=this.tickInterval=this.tickAmount=this.side=this.series=this.right=this.positiveValuesOnly=this.pos=this.pointRangePadding=this.pointRange=this.plotLinesAndBandsGroups=this.plotLinesAndBands=this.paddedTicks=this.overlap=this.options=this.offset=this.names=this.minPixelPadding=this.minorTicks=this.minorTickInterval=this.min=this.maxLabelLength=this.max=this.len=this.left=this.labelFormatter=this.labelEdge=this.isLinked=this.height=this.hasVisibleSeries=this.hasNames=this.eventOptions=this.coll=this.closestPointRange=this.chart=this.categories=this.bottom=this.alternateBands=void 0,this.init(Wte,Qte)}return nre.prototype.init=function(Wte,Qte){var ore=Qte.isX;this.chart=Wte,this.horiz=Wte.inverted&&!this.isZAxis?!ore:ore,this.isXAxis=ore,this.coll=this.coll||(ore?"xAxis":"yAxis"),Ate(this,"init",{userOptions:Qte}),this.opposite=jte(Qte.opposite,this.opposite),this.side=jte(Qte.side,this.side,this.horiz?this.opposite?0:2:this.opposite?1:3),this.setOptions(Qte);var fre=this.options,vre=fre.labels,Are=fre.type;this.userOptions=Qte,this.minPixelPadding=0,this.reversed=jte(fre.reversed,this.reversed),this.visible=fre.visible,this.zoomEnabled=fre.zoomEnabled,this.hasNames=Are==="category"||fre.categories===!0,this.categories=fre.categories||this.hasNames,this.names||(this.names=[],this.names.keys={}),this.plotLinesAndBandsGroups={},this.positiveValuesOnly=!!this.logarithmic,this.isLinked=yee(fre.linkedTo),this.ticks={},this.labelEdge=[],this.minorTicks={},this.plotLinesAndBands=[],this.alternateBands={},this.len=0,this.minRange=this.userMinRange=fre.minRange||fre.maxZoom,this.range=fre.range,this.offset=fre.offset||0,this.min=this.max=null,Qte=jte(fre.crosshair,qte(Wte.options.tooltip.crosshairs)[ore?0:1]),this.crosshair=Qte===!0?{}:Qte,Wte.axes.indexOf(this)===-1&&(ore?Wte.axes.splice(Wte.xAxis.length,0,this):Wte.axes.push(this),Wte[this.coll].push(this)),this.series=this.series||[],Wte.inverted&&!this.isZAxis&&ore&&typeof this.reversed>"u"&&(this.reversed=!0),this.labelRotation=Nte(vre.rotation)?vre.rotation:void 0,see(this,fre),Ate(this,"afterInit")},nre.prototype.setOptions=function(Wte){this.options=Lte($Q.defaultXAxisOptions,this.coll==="yAxis"&&$Q.defaultYAxisOptions,[$Q.defaultTopAxisOptions,$Q.defaultRightAxisOptions,$Q.defaultBottomAxisOptions,$Q.defaultLeftAxisOptions][this.side],Lte(KQ[this.coll],Wte)),Ate(this,"afterSetOptions",{userOptions:Wte})},nre.prototype.defaultLabelFormatter=function(Wte){var Qte=this.axis;Wte=this.chart.numberFormatter;var ore=Nte(this.value)?this.value:NaN,fre=Qte.chart.time,vre=this.dateTimeLabelFormat,Are=KQ.lang,sre=Are.numericSymbols;Are=Are.numericSymbolMagnitude||1e3;var mre=Qte.logarithmic?Math.abs(ore):Qte.tickInterval,gre=sre&&sre.length;if(Qte.categories)var xre=""+this.value;else if(vre)xre=fre.dateFormat(vre,ore);else if(gre&&1e3<=mre)for(;gre--&&typeof xre>"u";)Qte=Math.pow(Are,gre+1),mre>=Qte&&10*ore%Qte===0&&sre[gre]!==null&&ore!==0&&(xre=Wte(ore/Qte,-1)+sre[gre]);return typeof xre>"u"&&(xre=1e4<=Math.abs(ore)?Wte(ore,-1):Wte(ore,-1,void 0,"")),xre},nre.prototype.getSeriesExtremes=function(){var Wte=this,Qte=Wte.chart,ore;Ate(this,"getSeriesExtremes",null,function(){Wte.hasVisibleSeries=!1,Wte.dataMin=Wte.dataMax=Wte.threshold=null,Wte.softThreshold=!Wte.isXAxis,Wte.stacking&&Wte.stacking.buildStacks(),Wte.series.forEach(function(fre){if(fre.visible||!Qte.options.chart.ignoreHiddenSeries){var vre=fre.options,Are=vre.threshold;if(Wte.hasVisibleSeries=!0,Wte.positiveValuesOnly&&0>=Are&&(Are=null),Wte.isXAxis){if(vre=fre.xData,vre.length){vre=Wte.logarithmic?vre.filter(Wte.validatePositiveValue):vre,ore=fre.getXExtremes(vre);var sre=ore.min,mre=ore.max;Nte(sre)||sre instanceof Date||(vre=vre.filter(Nte),ore=fre.getXExtremes(vre),sre=ore.min,mre=ore.max),vre.length&&(Wte.dataMin=Math.min(jte(Wte.dataMin,sre),sre),Wte.dataMax=Math.max(jte(Wte.dataMax,mre),mre))}}else fre=fre.applyExtremes(),Nte(fre.dataMin)&&(sre=fre.dataMin,Wte.dataMin=Math.min(jte(Wte.dataMin,sre),sre)),Nte(fre.dataMax)&&(mre=fre.dataMax,Wte.dataMax=Math.max(jte(Wte.dataMax,mre),mre)),yee(Are)&&(Wte.threshold=Are),(!vre.softThreshold||Wte.positiveValuesOnly)&&(Wte.softThreshold=!1)}})}),Ate(this,"afterGetSeriesExtremes")},nre.prototype.translate=function(Wte,Qte,ore,fre,vre,Are){var sre=this.linkedParent||this,mre=fre&&sre.old?sre.old.min:sre.min,gre=sre.minPixelPadding;vre=(sre.isOrdinal||sre.brokenAxis&&sre.brokenAxis.hasBreaks||sre.logarithmic&&vre)&&sre.lin2val;var xre=1,dre=0;return fre=fre&&sre.old?sre.old.transA:sre.transA,fre||(fre=sre.transA),ore&&(xre*=-1,dre=sre.len),sre.reversed&&(xre*=-1,dre-=xre*(sre.sector||sre.len)),Qte?(Wte=(Wte*xre+dre-gre)/fre+mre,vre&&(Wte=sre.lin2val(Wte))):(vre&&(Wte=sre.val2lin(Wte)),Wte=Nte(mre)?xre*(Wte-mre)*fre+dre+xre*gre+(Nte(Are)?fre*Are:0):void 0),Wte},nre.prototype.toPixels=function(Wte,Qte){return this.translate(Wte,!1,!this.horiz,null,!0)+(Qte?0:this.pos)},nre.prototype.toValue=function(Wte,Qte){return this.translate(Wte-(Qte?0:this.pos),!0,!this.horiz,null,!0)},nre.prototype.getPlotLinePath=function(Wte){function Qte(Yte,Jte,hre){return(Sre!=="pass"&&Ytehre)&&(Sre?Yte=Eee(Yte,Jte,hre):Zte=!0),Yte}var ore=this,fre=ore.chart,vre=ore.left,Are=ore.top,sre=Wte.old,mre=Wte.value,gre=Wte.lineWidth,xre=sre&&fre.oldChartHeight||fre.chartHeight,dre=sre&&fre.oldChartWidth||fre.chartWidth,tre=ore.transB,yre=Wte.translatedValue,Sre=Wte.force,$re,cre,Dre,ure,Zte;return Wte={value:mre,lineWidth:gre,old:sre,force:Sre,acrossPanes:Wte.acrossPanes,translatedValue:yre},Ate(this,"getPlotLinePath",Wte,function(Yte){yre=jte(yre,ore.translate(mre,null,null,sre)),yre=Eee(yre,-1e5,1e5),$re=Dre=Math.round(yre+tre),cre=ure=Math.round(xre-yre-tre),Nte(yre)?ore.horiz?(cre=Are,ure=xre-ore.bottom,$re=Dre=Qte($re,vre,vre+ore.width)):($re=vre,Dre=dre-ore.right,cre=ure=Qte(cre,Are,Are+ore.height)):(Zte=!0,Sre=!1),Yte.path=Zte&&!Sre?null:fre.renderer.crispLine([["M",$re,cre],["L",Dre,ure]],gre||1)}),Wte.path},nre.prototype.getLinearTickPositions=function(Wte,Qte,ore){var fre=Cee(Math.floor(Qte/Wte)*Wte);ore=Cee(Math.ceil(ore/Wte)*Wte);var vre=[],Are;if(Cee(fre+Wte)===fre&&(Are=20),this.single)return[Qte];for(Qte=fre;Qte<=ore&&(vre.push(Qte),Qte=Cee(Qte+Wte,Are),Qte!==sre);)var sre=Qte;return vre},nre.prototype.getMinorTickInterval=function(){var Wte=this.options;return Wte.minorTicks===!0?jte(Wte.minorTickInterval,"auto"):Wte.minorTicks===!1?null:Wte.minorTickInterval},nre.prototype.getMinorTickPositions=function(){var Wte=this.options,Qte=this.tickPositions,ore=this.minorTickInterval,fre=this.pointRangePadding||0,vre=this.min-fre;fre=this.max+fre;var Are=fre-vre,sre=[];if(Are&&Are/ore"u"&&!Qte&&(yee(Wte.min)||yee(Wte.max)||yee(Wte.floor)||yee(Wte.ceiling)?this.minRange=null:(this.series.forEach(function(yre){if(mre=yre.xData,gre=yre.xIncrement?1:mre.length-1,1=this.minRange,dre=this.minRange,tre=(dre-fre+ore)/2;tre=[ore-tre,jte(Wte.min,ore-tre)],xre&&(tre[2]=this.logarithmic?this.logarithmic.log2lin(this.dataMin):this.dataMin),ore=lee(tre),fre=[ore+dre,jte(Wte.max,ore+dre)],xre&&(fre[2]=Qte?Qte.log2lin(this.dataMax):this.dataMax),fre=pee(fre),fre-ore=yre)cre=yre,dre=0;else if(this.dataMax<=yre){var Dre=yre;xre=0}}this.min=jte(Sre,cre,this.dataMin),this.max=jte($re,Dre,this.dataMax)}if(ore&&(this.positiveValuesOnly&&!Wte&&0>=Math.min(this.min,jte(this.dataMin,this.min))&&Yee(10,1,Qte),this.min=Cee(ore.log2lin(this.min),16),this.max=Cee(ore.log2lin(this.max),16)),this.range&&yee(this.max)&&(this.userMin=this.min=Sre=Math.max(this.dataMin,this.minFromRange()),this.userMax=$re=this.max,this.range=null),Ate(this,"foundExtremes"),this.beforePadding&&this.beforePadding(),this.adjustForMinRange(),!(mre||this.axisPointRange||this.stacking&&this.stacking.usePercentage||Are)&&yee(this.min)&&yee(this.max)&&(Qte=this.max-this.min)&&(!yee(Sre)&&dre&&(this.min-=Qte*dre),!yee($re)&&xre&&(this.max+=Qte*xre)),Nte(this.userMin)||(Nte(fre.softMin)&&fre.softMinthis.max&&(this.max=$re=fre.softMax),Nte(fre.ceiling)&&(this.max=Math.min(this.max,fre.ceiling))),gre&&yee(this.dataMin)&&(yre=yre||0,!yee(Sre)&&this.min=yre?this.min=this.options.minRange?Math.min(yre,this.max-this.minRange):yre:!yee($re)&&this.max>yre&&this.dataMax<=yre&&(this.max=this.options.minRange?Math.max(yre,this.min+this.minRange):yre)),Nte(this.min)&&Nte(this.max)&&!this.chart.polar&&this.min>this.max&&(yee(this.options.min)?this.max=this.min:yee(this.options.max)&&(this.min=this.max)),this.tickInterval=this.min===this.max||typeof this.min>"u"||typeof this.max>"u"?1:Are&&this.linkedParent&&!tre&&sre===this.linkedParent.options.tickPixelInterval?tre=this.linkedParent.tickInterval:jte(tre,this.tickAmount?(this.max-this.min)/Math.max(this.tickAmount-1,1):void 0,mre?1:(this.max-this.min)*sre/Math.max(this.len,sre)),vre&&!Wte){var ure=this.min!==(this.old&&this.old.min)||this.max!==(this.old&&this.old.max);this.series.forEach(function(Zte){Zte.forceCrop=Zte.forceCropping&&Zte.forceCropping(),Zte.processData(ure)}),Ate(this,"postProcessData",{hasExtemesChanged:ure})}this.setAxisTranslation(),Ate(this,"initialAxisTranslation"),this.pointRange&&!tre&&(this.tickInterval=Math.max(this.pointRange,this.tickInterval)),Wte=jte(fre.minTickInterval,this.dateTime&&!this.series.some(function(Zte){return Zte.noSharedTooltip})?this.closestPointRange:0),!tre&&this.tickIntervalthis.tickInterval||this.tickAmount!==void 0),!!this.tickAmount)),this.tickAmount||(this.tickInterval=this.unsquish()),this.setTickPositions()},nre.prototype.setTickPositions=function(){var Wte=this.options,Qte=Wte.tickPositions,ore=this.getMinorTickInterval(),fre=this.hasVerticalPanning(),vre=this.coll==="colorAxis",Are=(vre||!fre)&&Wte.startOnTick;fre=(vre||!fre)&&Wte.endOnTick,vre=Wte.tickPositioner,this.tickmarkOffset=this.categories&&Wte.tickmarkPlacement==="between"&&this.tickInterval===1?.5:0,this.minorTickInterval=ore==="auto"&&this.tickInterval?this.tickInterval/5:ore,this.single=this.min===this.max&&yee(this.min)&&!this.tickAmount&&(parseInt(this.min,10)===this.min||Wte.allowDecimals!==!1),this.tickPositions=ore=Qte&&Qte.slice(),!ore&&(this.ordinal&&this.ordinal.positions||!((this.max-this.min)/this.tickInterval>Math.max(2*this.len,200))?ore=this.dateTime?this.getTimeTicks(this.dateTime.normalizeTimeTickInterval(this.tickInterval,Wte.units),this.min,this.max,Wte.startOfWeek,this.ordinal&&this.ordinal.positions,this.closestPointRange,!0):this.logarithmic?this.logarithmic.getLogTickPositions(this.tickInterval,this.min,this.max):this.getLinearTickPositions(this.tickInterval,this.min,this.max):(ore=[this.min,this.max],Yee(19,!1,this.chart)),ore.length>this.len&&(ore=[ore[0],ore.pop()],ore[0]===ore[1]&&(ore.length=1)),this.tickPositions=ore,vre&&(vre=vre.apply(this,[this.min,this.max])))&&(this.tickPositions=ore=vre),this.paddedTicks=ore.slice(0),this.trimTicks(ore,Are,fre),this.isLinked||(this.single&&2>ore.length&&!this.categories&&!this.series.some(function(sre){return sre.is("heatmap")&&sre.options.pointPlacement==="between"})&&(this.min-=.5,this.max+=.5),Qte||vre||this.adjustTickAmount()),Ate(this,"afterSetTickPositions")},nre.prototype.trimTicks=function(Wte,Qte,ore){var fre=Wte[0],vre=Wte[Wte.length-1],Are=!this.isOrdinal&&this.minPointOffset||0;if(Ate(this,"trimTicks"),!this.isLinked){if(Qte&&fre!==-1/0)this.min=fre;else for(;this.min-Are>Wte[0];)Wte.shift();if(ore)this.max=vre;else for(;this.max+Areore&&(this.finalTickAmt=ore,ore=5),this.tickAmount=ore},nre.prototype.adjustTickAmount=function(){var Wte=this.options,Qte=this.tickInterval,ore=this.tickPositions,fre=this.tickAmount,vre=this.finalTickAmt,Are=ore&&ore.length,sre=jte(this.threshold,this.softThreshold?0:null);if(this.hasData()&&Nte(this.min)&&Nte(this.max)){if(Arefre&&(this.tickInterval*=2,this.setTickPositions());if(yee(vre)){for(Qte=Wte=ore.length;Qte--;)(vre===3&&Qte%2===1||2>=vre&&0mre&&(xre=mre)),yee(vre)&&(dremre&&(dre=mre))),ore.displayBtn=typeof xre<"u"||typeof dre<"u",ore.setExtremes(xre,dre,!1,void 0,{trigger:"zoom"})),gre.zoomed=!0}),Wte.zoomed},nre.prototype.setAxisSize=function(){var Wte=this.chart,Qte=this.options,ore=Qte.offsets||[0,0,0,0],fre=this.horiz,vre=this.width=Math.round(Xte(jte(Qte.width,Wte.plotWidth-ore[3]+ore[1]),Wte.plotWidth)),Are=this.height=Math.round(Xte(jte(Qte.height,Wte.plotHeight-ore[0]+ore[2]),Wte.plotHeight)),sre=this.top=Math.round(Xte(jte(Qte.top,Wte.plotTop+ore[0]),Wte.plotHeight,Wte.plotTop));Qte=this.left=Math.round(Xte(jte(Qte.left,Wte.plotLeft+ore[3]),Wte.plotWidth,Wte.plotLeft)),this.bottom=Wte.chartHeight-Are-sre,this.right=Wte.chartWidth-vre-Qte,this.len=Math.max(fre?vre:Are,0),this.pos=fre?Qte:sre},nre.prototype.getExtremes=function(){var Wte=this.logarithmic;return{min:Wte?Cee(Wte.lin2log(this.min)):this.min,max:Wte?Cee(Wte.lin2log(this.max)):this.max,dataMin:this.dataMin,dataMax:this.dataMax,userMin:this.userMin,userMax:this.userMax}},nre.prototype.getThreshold=function(Wte){var Qte=this.logarithmic,ore=Qte?Qte.lin2log(this.min):this.min;return Qte=Qte?Qte.lin2log(this.max):this.max,Wte===null||Wte===-1/0?Wte=ore:Wte===1/0?Wte=Qte:ore>Wte?Wte=ore:QteQte?ore.align="right":195Qte&&(ore.align="left")}),Wte.align},nre.prototype.tickSize=function(Wte){var Qte=this.options,ore=jte(Qte[Wte==="tick"?"tickWidth":"minorTickWidth"],Wte==="tick"&&this.isXAxis&&!this.categories?1:0),fre=Qte[Wte==="tick"?"tickLength":"minorTickLength"];if(ore&&fre){Qte[Wte+"Position"]==="inside"&&(fre=-fre);var vre=[fre,ore]}return Wte={tickSize:vre},Ate(this,"afterTickSize",Wte),Wte.tickSize},nre.prototype.labelMetrics=function(){var Wte=this.tickPositions&&this.tickPositions[0]||0;return this.chart.renderer.fontMetrics(this.options.labels.style.fontSize,this.ticks[Wte]&&this.ticks[Wte].label)},nre.prototype.unsquish=function(){var Wte=this.options.labels,Qte=this.horiz,ore=this.tickInterval,fre=this.len/(((this.categories?1:0)+this.max-this.min)/ore),vre=Wte.rotation,Are=this.labelMetrics(),sre=Math.max(this.max-this.min,0),mre=function(Sre){var $re=Sre/(fre||1);return $re=1<$re?Math.ceil($re):1,$re*ore>sre&&Sre!==1/0&&fre!==1/0&&sre&&($re=Math.ceil(sre/ore)),Cee($re*ore)},gre=ore,xre,dre,tre=Number.MAX_VALUE;if(Qte){if(!Wte.staggerLines&&!Wte.step)if(Nte(vre))var yre=[vre];else fre=Sre){dre=mre(Math.abs(Are.h/Math.sin(aee*Sre)));var $re=dre+Math.abs(Sre/360);$refre.step)return fre.rotation?0:(this.staggerLines||1)*this.len/vre;if(!ore){if(Wte=fre.style.width,Wte!==void 0)return parseInt(String(Wte),10);if(Are)return Are-Qte.spacing[3]}return .33*Qte.chartWidth},nre.prototype.renderUnsquish=function(){var Wte=this.chart,Qte=Wte.renderer,ore=this.tickPositions,fre=this.ticks,vre=this.options.labels,Are=vre.style,sre=this.horiz,mre=this.getSlotWidth(),gre=Math.max(1,Math.round(mre-2*vre.padding)),xre={},dre=this.labelMetrics(),tre=Are.textOverflow,yre=0;if(Bte(vre.rotation)||(xre.rotation=vre.rotation||0),ore.forEach(function(Dre){Dre=fre[Dre],Dre.movedLabel&&Dre.replaceMovedLabel(),Dre&&Dre.label&&Dre.label.textPxLength>yre&&(yre=Dre.label.textPxLength)}),this.maxLabelLength=yre,this.autoRotation)yre>gre&&yre>dre.h?xre.rotation=this.labelRotation:this.labelRotation=0;else if(mre){var Sre=gre;if(!tre){var $re="clip";for(gre=ore.length;!sre&&gre--;){var cre=ore[gre];(cre=fre[cre].label)&&(cre.styles&&cre.styles.textOverflow==="ellipsis"?cre.css({textOverflow:"clip"}):cre.textPxLength>mre&&cre.css({width:mre+"px"}),cre.getBBox().height>this.len/ore.length-(dre.h-dre.f)&&(cre.specificTextOverflow="ellipsis"))}}}xre.rotation&&(Sre=yre>.5*Wte.chartHeight?.33*Wte.chartHeight:yre,tre||($re="ellipsis")),(this.labelAlign=vre.align||this.autoLabelAlign(this.labelRotation))&&(xre.align=this.labelAlign),ore.forEach(function(Dre){var ure=(Dre=fre[Dre])&&Dre.label,Zte=Are.width,Yte={};ure&&(ure.attr(xre),Dre.shortenLabel?Dre.shortenLabel():Sre&&!Zte&&Are.whiteSpace!=="nowrap"&&(Sre=this.min&&Wte<=this.max||this.grid&&this.grid.isColumn)&&(fre[Wte]||(fre[Wte]=new BQ(this,Wte)),ore&&fre[Wte].isNew&&fre[Wte].render(Qte,!0,-1),fre[Wte].render(Qte))},nre.prototype.render=function(){var Wte=this,Qte=Wte.chart,ore=Wte.logarithmic,fre=Wte.options,vre=Wte.isLinked,Are=Wte.tickPositions,sre=Wte.axisTitle,mre=Wte.ticks,gre=Wte.minorTicks,xre=Wte.alternateBands,dre=fre.stackLabels,tre=fre.alternateGridColor,yre=Wte.tickmarkOffset,Sre=Wte.axisLine,$re=Wte.showAxis,cre=HQ(Qte.renderer.globalAnimation),Dre,ure;if(Wte.labelEdge.length=0,Wte.overlap=!1,[mre,gre,xre].forEach(function(Yte){Fte(Yte,function(Jte){Jte.isActive=!1})}),Wte.hasData()||vre){var Zte=Wte.chart.hasRendered&&Wte.old&&Nte(Wte.old.min);Wte.minorTickInterval&&!Wte.categories&&Wte.getMinorTickPositions().forEach(function(Yte){Wte.renderMinorTick(Yte,Zte)}),Are.length&&(Are.forEach(function(Yte,Jte){Wte.renderTick(Yte,Jte,Zte)}),yre&&(Wte.min===0||Wte.single)&&(mre[-1]||(mre[-1]=new BQ(Wte,-1,null,!0)),mre[-1].render(-1))),tre&&Are.forEach(function(Yte,Jte){ure=typeof Are[Jte+1]<"u"?Are[Jte+1]+yre:Wte.max-yre,Jte%2===0&&Ytepee&&(!Cee||Nee<=Eee)&&typeof Nee<"u"&&Yee.push(Nee),Nee>Eee&&(Pte=!0),Nee=Nte}}}else pee=this.lin2log(pee),Eee=this.lin2log(Eee),lee=Cee?yee.getMinorTickInterval():Nee.tickInterval,lee=NQ(lee==="auto"?null:lee,this.minorAutoInterval,Nee.tickPixelInterval/(Cee?5:1)*(Eee-pee)/((Cee?Hee/yee.tickPositions.length:Hee)||1)),lee=PQ(lee,void 0,RQ(lee)),Yee=yee.getLinearTickPositions(lee,pee,Eee).map(this.log2lin),Cee||(this.minorAutoInterval=lee/5);return Cee||(yee.tickInterval=lee),Yee},aee.prototype.lin2log=function(lee){return Math.pow(10,lee)},aee.prototype.log2lin=function(lee){return Math.log(lee)/Math.LN10},aee}();BQ.Additions=see}(FQ||(FQ={})),FQ}),Ui(Es,"Core/Axis/PlotLineOrBand/PlotLineOrBandAxis.js",[Es["Core/Utilities.js"]],function(mh){var $Q=mh.erase,RQ=mh.extend,PQ=mh.isNumber,NQ;return function(FQ){var BQ=[],jQ;FQ.compose=function(KQ,see){return jQ||(jQ=KQ),BQ.indexOf(see)===-1&&(BQ.push(see),RQ(see.prototype,HQ.prototype)),see};var HQ=function(){function KQ(){}return KQ.prototype.getPlotBandPath=function(see,aee,lee){lee===void 0&&(lee=this.options);var pee=this.getPlotLinePath({value:aee,force:!0,acrossPanes:lee.acrossPanes}),Eee=[],Cee=this.horiz;if(aee=!PQ(this.min)||!PQ(this.max)||seethis.max&&aee>this.max,see=this.getPlotLinePath({value:see,force:!0,acrossPanes:lee.acrossPanes}),lee=1,see&&pee){if(aee){var yee=see.toString()===pee.toString();lee=0}for(aee=0;aee"u"&&(Nte=Lte.normalize(Nte)),Lte=[Nte.chartX-jte,Nte.chartY-Fte]):kte[0].tooltipPos?Lte=kte[0].tooltipPos:(kte.forEach(function(nre){Xte=nre.series.yAxis,ire=nre.series.xAxis,qte+=nre.plotX||0,Kte+=nre.plotLow?(nre.plotLow+(nre.plotHigh||0))/2:nre.plotY||0,ire&&Xte&&(Rte?(qte+=Fte+Bte.plotHeight-ire.len-ire.pos,Kte+=jte+Bte.plotWidth-Xte.len-Xte.pos):(qte+=ire.pos-jte,Kte+=Xte.pos-Fte))}),qte/=kte.length,Kte/=kte.length,Lte=[Rte?Bte.plotWidth-Kte:qte,Rte?Bte.plotHeight-qte:Kte],this.shared&&1Yte-jte?Yte:Yte-jte);else if(Zte)Fte[gre]=Math.max(Sre,yre+jte+dre>xre?yre:yre+jte);else return!1},Are=function(gre,xre,dre,tre,yre){var Sre;return yrexre-Rte?Sre=!1:Fte[gre]=yrexre-tre/2?xre-tre-2:yre-dre/2,Sre},sre=function(gre){var xre=Wte;Wte=Qte,Qte=xre,ore=gre},mre=function(){vre.apply(0,Wte)!==!1?Are.apply(0,Qte)!==!1||ore||(sre(!0),mre()):ore?Fte.x=Fte.y=0:(sre(!0),mre())};return(Lte.inverted||1Yte})&&(kte=kte.map(function(Zte){var Yte=Bte(Zte.anchorX,Zte.anchorY,Zte.point.isHeader,Zte.boxWidth,!1);return pee(Zte,{target:Yte.y,x:Yte.x})})),Lte.cleanSplit(),jQ(kte,cre);var Dre=yre,ure=yre;kte.forEach(function(Zte){var Yte=Zte.x,Jte=Zte.boxWidth;Zte=Zte.isHeader,Zte||(Lte.outside&&yre+Yteure&&(ure=yre+Yte))}),kte.forEach(function(Zte){var Yte=Zte.x,Jte=Zte.anchorX,hre=Zte.pos,Ere=Zte.point.isHeader;if(hre={visibility:typeof hre>"u"?"hidden":"inherit",x:Yte,y:hre+Sre,anchorX:Jte,anchorY:Zte.anchorY},Lte.outside&&YteBte[0]?Math.max(Math.abs(Bte[0]),Rte.width-Bte[0]):Math.max(Math.abs(Bte[0]),Rte.width),Lte.height=0>Bte[1]?Math.max(Math.abs(Bte[1]),Rte.height-Math.abs(Bte[1])):Math.max(Math.abs(Bte[1]),Rte.height),this.tracker?this.tracker.attr(Lte):(this.tracker=Nte.renderer.rect(Lte).addClass("highcharts-tracker").add(Nte),kte.styledMode||this.tracker.attr({fill:"rgba(0,0,0,0)"}))}}},Pte.prototype.styledModeFormat=function(kte){return kte.replace('style="font-size: 10px"','class="highcharts-header"').replace(/style="color:{(point|series)\.color}"/g,'class="highcharts-color-{$1.colorIndex}"')},Pte.prototype.tooltipFooterHeaderFormatter=function(kte,Nte){var Bte=kte.series,Lte=Bte.tooltipOptions,Rte=Bte.xAxis,Fte=Rte&&Rte.dateTime;Rte={isFooter:Nte,labelConfig:kte};var jte=Lte.xDateFormat,Xte=Lte[Nte?"footerFormat":"headerFormat"];return Eee(this,"headerFormatter",Rte,function(ire){Fte&&!jte&&yee(kte.key)&&(jte=Fte.getXDateFormat(kte.key,Lte.dateTimeLabelFormats)),Fte&&jte&&(kte.point&&kte.point.tooltipDateKeys||["key"]).forEach(function(qte){Xte=Xte.replace("{point."+qte+"}","{point."+qte+":"+jte+"}")}),Bte.chart.styledMode&&(Xte=this.styledModeFormat(Xte)),ire.text=FQ(Xte,{point:kte,series:Bte},this.chart)}),Rte.text},Pte.prototype.update=function(kte){this.destroy(),Nee(!0,this.chart.options.tooltip.userOptions,kte),this.init(this.chart,Nee(!0,this.options,kte))},Pte.prototype.updatePosition=function(kte){var Nte=this.chart,Bte=this.options,Lte=Nte.pointer,Rte=this.getLabel();Lte=Lte.getChartPosition();var Fte=(Bte.positioner||this.getPosition).call(this,Rte.width,Rte.height,kte),jte=kte.plotX+Nte.plotLeft;kte=kte.plotY+Nte.plotTop,this.outside&&(Bte=Bte.borderWidth+2*this.distance,this.renderer.setSize(Rte.width+Bte,Rte.height+Bte,!1),(Lte.scaleX!==1||Lte.scaleY!==1)&&(see(this.container,{transform:"scale("+Lte.scaleX+", "+Lte.scaleY+")"}),jte*=Lte.scaleX,kte*=Lte.scaleY),jte+=Lte.left-Fte.x,kte+=Lte.top-Fte.y),this.move(Math.round(Fte.x),Math.round(Fte.y||0),jte,kte)},Pte}(),mh}),Ui(Es,"Core/Series/Point.js",[Es["Core/Renderer/HTML/AST.js"],Es["Core/Animation/AnimationUtilities.js"],Es["Core/DefaultOptions.js"],Es["Core/FormatUtilities.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ){var FQ=$Q.animObject,BQ=RQ.defaultOptions,jQ=PQ.format,HQ=NQ.addEvent,KQ=NQ.defined,see=NQ.erase,aee=NQ.extend,lee=NQ.fireEvent,pee=NQ.getNestedProperty,Eee=NQ.isArray,Cee=NQ.isFunction,yee=NQ.isNumber,Hee=NQ.isObject,Nee=NQ.merge,Yee=NQ.objectEach,Ete=NQ.pick,Ate=NQ.syncTimeout,Pte=NQ.removeEvent,kte=NQ.uniqueKey;return $Q=function(){function Nte(){this.colorIndex=this.category=void 0,this.formatPrefix="point",this.id=void 0,this.isNull=!1,this.percentage=this.options=this.name=void 0,this.selected=!1,this.total=this.series=void 0,this.visible=!0,this.x=void 0}return Nte.prototype.animateBeforeDestroy=function(){var Bte=this,Lte={x:Bte.startXPos,opacity:0},Rte=Bte.getGraphicalProps();Rte.singular.forEach(function(Fte){Bte[Fte]=Bte[Fte].animate(Fte==="dataLabel"?{x:Bte[Fte].startXPos,y:Bte[Fte].startYPos,opacity:0}:Lte)}),Rte.plural.forEach(function(Fte){Bte[Fte].forEach(function(jte){jte.element&&jte.animate(aee({x:Bte.startXPos},jte.startYPos?{x:jte.startXPos,y:jte.startYPos}:{}))})})},Nte.prototype.applyOptions=function(Bte,Lte){var Rte=this.series,Fte=Rte.options.pointValKey||Rte.pointValKey;return Bte=Nte.prototype.optionsToObject.call(this,Bte),aee(this,Bte),this.options=this.options?aee(this.options,Bte):Bte,Bte.group&&delete this.group,Bte.dataLabels&&delete this.dataLabels,Fte&&(this.y=Nte.prototype.getNestedProperty.call(this,Fte)),this.formatPrefix=(this.isNull=Ete(this.isValid&&!this.isValid(),this.x===null||!yee(this.y)))?"null":"point",this.selected&&(this.state="select"),"name"in this&&typeof Lte>"u"&&Rte.xAxis&&Rte.xAxis.hasNames&&(this.x=Rte.xAxis.nameToX(this)),typeof this.x>"u"&&Rte?this.x=typeof Lte>"u"?Rte.autoIncrement():Lte:yee(Bte.x)&&Rte.options.relativeXValue&&(this.x=Rte.autoIncrement(Bte.x)),this},Nte.prototype.destroy=function(){function Bte(){(Lte.graphic||Lte.dataLabel||Lte.dataLabels)&&(Pte(Lte),Lte.destroyElements());for(ire in Lte)Lte[ire]=null}var Lte=this,Rte=Lte.series,Fte=Rte.chart;Rte=Rte.options.dataSorting;var jte=Fte.hoverPoints,Xte=FQ(Lte.series.chart.renderer.globalAnimation),ire;Lte.legendItem&&Fte.legend.destroyItem(Lte),jte&&(Lte.setState(),see(jte,Lte),jte.length||(Fte.hoverPoints=null)),Lte===Fte.hoverPoint&&Lte.onMouseOut(),Rte&&Rte.enabled?(this.animateBeforeDestroy(),Ate(Bte,Xte.duration)):Bte(),Fte.pointCount--},Nte.prototype.destroyElements=function(Bte){var Lte=this;Bte=Lte.getGraphicalProps(Bte),Bte.singular.forEach(function(Rte){Lte[Rte]=Lte[Rte].destroy()}),Bte.plural.forEach(function(Rte){Lte[Rte].forEach(function(Fte){Fte.element&&Fte.destroy()}),delete Lte[Rte]})},Nte.prototype.firePointEvent=function(Bte,Lte,Rte){var Fte=this,jte=this.series.options;(jte.point.events[Bte]||Fte.options&&Fte.options.events&&Fte.options.events[Bte])&&Fte.importEvents(),Bte==="click"&&jte.allowPointSelect&&(Rte=function(Xte){Fte.select&&Fte.select(null,Xte.ctrlKey||Xte.metaKey||Xte.shiftKey)}),lee(Fte,Bte,Lte,Rte)},Nte.prototype.getClassName=function(){return"highcharts-point"+(this.selected?" highcharts-point-select":"")+(this.negative?" highcharts-negative":"")+(this.isNull?" highcharts-null-point":"")+(typeof this.colorIndex<"u"?" highcharts-color-"+this.colorIndex:"")+(this.options.className?" "+this.options.className:"")+(this.zone&&this.zone.className?" "+this.zone.className.replace("highcharts-negative",""):"")},Nte.prototype.getGraphicalProps=function(Bte){var Lte=this,Rte=[],Fte={singular:[],plural:[]},jte;for(Bte=Bte||{graphic:1,dataLabel:1},Bte.graphic&&Rte.push("graphic","upperGraphic","shadowGroup"),Bte.dataLabel&&Rte.push("dataLabel","dataLabelUpper","connector"),jte=Rte.length;jte--;){var Xte=Rte[jte];Lte[Xte]&&Fte.singular.push(Xte)}return["dataLabel","connector"].forEach(function(ire){var qte=ire+"s";Bte[ire]&&Lte[qte]&&Fte.plural.push(qte)}),Fte},Nte.prototype.getLabelConfig=function(){return{x:this.category,y:this.y,color:this.color,colorIndex:this.colorIndex,key:this.name||this.category,series:this.series,point:this,percentage:this.percentage,total:this.total||this.stackTotal}},Nte.prototype.getNestedProperty=function(Bte){if(Bte)return Bte.indexOf("custom.")===0?pee(Bte,this.options):this[Bte]},Nte.prototype.getZone=function(){var Bte=this.series,Lte=Bte.zones;Bte=Bte.zoneAxis||"y";var Rte,Fte=0;for(Rte=Lte[Fte];this[Bte]>=Rte.value;)Rte=Lte[++Fte];return this.nonZonedColor||(this.nonZonedColor=this.color),this.color=Rte&&Rte.color&&!this.options.color?Rte.color:this.nonZonedColor,Rte},Nte.prototype.hasNewShapeType=function(){return(this.graphic&&(this.graphic.symbolName||this.graphic.element.nodeName))!==this.shapeType},Nte.prototype.init=function(Bte,Lte,Rte){return this.series=Bte,this.applyOptions(Lte,Rte),this.id=KQ(this.id)?this.id:kte(),this.resolveColor(),Bte.chart.pointCount++,lee(this,"afterInit"),this},Nte.prototype.optionsToObject=function(Bte){var Lte=this.series,Rte=Lte.options.keys,Fte=Rte||Lte.pointArrayMap||["y"],jte=Fte.length,Xte={},ire=0,qte=0;if(yee(Bte)||Bte===null)Xte[Fte[0]]=Bte;else if(Eee(Bte))for(!Rte&&Bte.length>jte&&(Lte=typeof Bte[0],Lte==="string"?Xte.name=Bte[0]:Lte==="number"&&(Xte.x=Bte[0]),ire++);qte"u"||(0Lte+Fte&&(nre=Lte+Fte),WteRte+jte&&(Wte=Rte+jte),this.hasDragged=Math.sqrt(Math.pow(Xte-nre,2)+Math.pow(ire-Wte,2)),10Rte.options.findNearestPointBy.indexOf("y");if(Rte=Rte.searchPoint(kte,Fte),(Fte=Cee(Rte,!0)&&Rte.series)&&!(Fte=!Cee(Lte,!0))){Fte=Lte.distX-Rte.distX;var jte=Lte.dist-Rte.dist,Xte=(Rte.series.group&&Rte.series.group.zIndex)-(Lte.series.group&&Lte.series.group.zIndex);Fte=0<(Fte!==0&&Pte?Fte:jte!==0?jte:Xte!==0?Xte:Lte.series.index>Rte.series.index?-1:1)}Fte&&(Lte=Rte)}),Lte},Ete.prototype.getChartCoordinatesFromPoint=function(Ate,Pte){var kte=Ate.series,Nte=kte.xAxis;kte=kte.yAxis;var Bte=Ate.shapeArgs;if(Nte&&kte){var Lte=Nee(Ate.clientX,Ate.plotX),Rte=Ate.plotY||0;return Ate.isNode&&Bte&&Eee(Bte.x)&&Eee(Bte.y)&&(Lte=Bte.x,Rte=Bte.y),Pte?{chartX:kte.len+kte.pos-Rte,chartY:Nte.len+Nte.pos-Lte}:{chartX:Lte+Nte.pos,chartY:Rte+kte.pos}}if(Bte&&Bte.x&&Bte.y)return{chartX:Bte.x,chartY:Bte.y}},Ete.prototype.getChartPosition=function(){if(this.chartPosition)return this.chartPosition;var Ate=this.chart.container,Pte=Hee(Ate);this.chartPosition={left:Pte.left,top:Pte.top,scaleX:1,scaleY:1};var kte=Ate.offsetWidth;return Ate=Ate.offsetHeight,2"u"||Pte)&&(this.zoomOption(Ate),Pte&&Ate.preventDefault&&Ate.preventDefault(),this.dragStart(Ate))},Ete.prototype.onContainerMouseLeave=function(Ate){var Pte=FQ[Nee(Ete.hoverChartIndex,-1)],kte=this.chart.tooltip;kte&&kte.shouldStickOnContact()&&this.inClass(Ate.relatedTarget,"highcharts-tooltip-container")||(Ate=this.normalize(Ate),Pte&&(Ate.relatedTarget||Ate.toElement)&&(Pte.pointer.reset(),Pte.pointer.chartPosition=void 0),kte&&!kte.isHidden&&this.reset())},Ete.prototype.onContainerMouseEnter=function(Ate){delete this.chartPosition},Ete.prototype.onContainerMouseMove=function(Ate){var Pte=this.chart;Ate=this.normalize(Ate),this.setHoverChartIndex(),Ate.preventDefault||(Ate.returnValue=!1),(Pte.mouseIsDown==="mousedown"||this.touchSelect(Ate))&&this.drag(Ate),Pte.openMenu||!this.inClass(Ate.target,"highcharts-tracker")&&!Pte.isInsidePlot(Ate.chartX-Pte.plotLeft,Ate.chartY-Pte.plotTop,{visiblePlotOnly:!0})||(this.inClass(Ate.target,"highcharts-no-tooltip")?this.reset(!1,0):this.runPointActions(Ate))},Ete.prototype.onDocumentTouchEnd=function(Ate){var Pte=FQ[Nee(Ete.hoverChartIndex,-1)];Pte&&Pte.pointer.drop(Ate)},Ete.prototype.onContainerTouchMove=function(Ate){this.touchSelect(Ate)?this.onContainerMouseMove(Ate):this.touch(Ate)},Ete.prototype.onContainerTouchStart=function(Ate){this.touchSelect(Ate)?this.onContainerMouseDown(Ate):(this.zoomOption(Ate),this.touch(Ate,!0))},Ete.prototype.onDocumentMouseMove=function(Ate){var Pte=this.chart,kte=this.chartPosition;Ate=this.normalize(Ate,kte);var Nte=Pte.tooltip;!kte||Nte&&Nte.isStickyOnContact()||Pte.isInsidePlot(Ate.chartX-Pte.plotLeft,Ate.chartY-Pte.plotTop,{visiblePlotOnly:!0})||this.inClass(Ate.target,"highcharts-tracker")||this.reset()},Ete.prototype.onDocumentMouseUp=function(Ate){var Pte=FQ[Nee(Ete.hoverChartIndex,-1)];Pte&&Pte.pointer.drop(Ate)},Ete.prototype.pinch=function(Ate){var Pte=this,kte=Pte.chart,Nte=Pte.pinchDown,Bte=Ate.touches||[],Lte=Bte.length,Rte=Pte.lastValidTouch,Fte=Pte.hasZoom,jte={},Xte=Lte===1&&(Pte.inClass(Ate.target,"highcharts-tracker")&&kte.runTrackerClick||Pte.runChartClick),ire={},qte=Pte.selectionMarker;1Qte.max&&(kte=Qte.max-Are,dre=!0);dre?(gre-=.8*(gre-Rte[Xte][0]),typeof xre=="number"&&(xre-=.8*(xre-Rte[Xte][1])),Pte()):Rte[Xte]=[gre,xre],Wte||(Lte[Xte]=sre-nre,Lte[Kte]=Are),Lte=Wte?1/mre:mre,Bte[Kte]=Are,Bte[Xte]=kte,Nte[Wte?Ate?"scaleY":"scaleX":"scale"+ire]=mre,Nte["translate"+ire]=Lte*nre+(gre-Lte*fre)},Ete.prototype.reset=function(Ate,Pte){var kte=this.chart,Nte=kte.hoverSeries,Bte=kte.hoverPoint,Lte=kte.hoverPoints,Rte=kte.tooltip,Fte=Rte&&Rte.shared?Lte:Bte;Ate&&Fte&&Yee(Fte).forEach(function(jte){jte.series.isCartesian&&typeof jte.plotX>"u"&&(Ate=!1)}),Ate?Rte&&Fte&&Yee(Fte).length&&(Rte.refresh(Fte),Rte.shared&&Lte?Lte.forEach(function(jte){jte.setState(jte.state,!0),jte.series.isCartesian&&(jte.series.xAxis.crosshair&&jte.series.xAxis.drawCrosshair(null,jte),jte.series.yAxis.crosshair&&jte.series.yAxis.drawCrosshair(null,jte))}):Bte&&(Bte.setState(Bte.state,!0),kte.axes.forEach(function(jte){jte.crosshair&&Bte.series[jte.coll]===jte&&jte.drawCrosshair(null,Bte)}))):(Bte&&Bte.onMouseOut(),Lte&&Lte.forEach(function(jte){jte.setState()}),Nte&&Nte.onMouseOut(),Rte&&Rte.hide(Pte),this.unDocMouseMove&&(this.unDocMouseMove=this.unDocMouseMove()),kte.axes.forEach(function(jte){jte.hideCrosshair()}),this.hoverX=kte.hoverPoints=kte.hoverPoint=null)},Ete.prototype.runPointActions=function(Ate,Pte){var kte=this.chart,Nte=kte.tooltip&&kte.tooltip.options.enabled?kte.tooltip:void 0,Bte=Nte?Nte.shared:!1,Lte=Pte||kte.hoverPoint,Rte=Lte&&Lte.series||kte.hoverSeries;Pte=this.getHoverData(Lte,Rte,kte.series,(!Ate||Ate.type!=="touchmove")&&(!!Pte||Rte&&Rte.directTouch&&this.isDirectTouch),Bte,Ate),Lte=Pte.hoverPoint,Rte=Pte.hoverSeries;var Fte=Pte.hoverPoints;if(Pte=Rte&&Rte.tooltipOptions.followPointer&&!Rte.tooltipOptions.split,Bte=Bte&&Rte&&!Rte.noSharedTooltip,Lte&&(Lte!==kte.hoverPoint||Nte&&Nte.isHidden)){if((kte.hoverPoints||[]).forEach(function(jte){Fte.indexOf(jte)===-1&&jte.setState()}),kte.hoverSeries!==Rte&&Rte.onMouseOver(),this.applyInactiveState(Fte),(Fte||[]).forEach(function(jte){jte.setState("hover")}),kte.hoverPoint&&kte.hoverPoint.firePointEvent("mouseOut"),!Lte.series)return;kte.hoverPoints=Fte,kte.hoverPoint=Lte,Lte.firePointEvent("mouseOver"),Nte&&Nte.refresh(Bte?Fte:Lte,Ate)}else Pte&&Nte&&!Nte.isHidden&&(Lte=Nte.getAnchor([{}],Ate),kte.isInsidePlot(Lte[0],Lte[1],{visiblePlotOnly:!0})&&Nte.updatePosition({plotX:Lte[0],plotY:Lte[1]}));this.unDocMouseMove||(this.unDocMouseMove=jQ(kte.container.ownerDocument,"mousemove",function(jte){var Xte=FQ[Ete.hoverChartIndex];Xte&&Xte.pointer.onDocumentMouseMove(jte)}),this.eventsToUnbind.push(this.unDocMouseMove)),kte.axes.forEach(function(jte){var Xte=Nee((jte.crosshair||{}).snap,!0),ire;Xte&&((ire=kte.hoverPoint)&&ire.series[jte.coll]===jte||(ire=lee(Fte,function(qte){return qte.series[jte.coll]===jte}))),ire||!Xte?jte.drawCrosshair(Ate,ire):jte.hideCrosshair()})},Ete.prototype.scaleGroups=function(Ate,Pte){var kte=this.chart;kte.series.forEach(function(Nte){var Bte=Ate||Nte.getPlotBox();Nte.group&&(Nte.xAxis&&Nte.xAxis.zoomEnabled||kte.mapView)&&(Nte.group.attr(Bte),Nte.markerGroup&&(Nte.markerGroup.attr(Bte),Nte.markerGroup.clip(Pte?kte.clipRect:null)),Nte.dataLabelsGroup&&Nte.dataLabelsGroup.attr(Bte))}),kte.clipRect.attr(Pte||kte.clipBox)},Ete.prototype.setDOMEvents=function(){var Ate=this,Pte=this.chart.container,kte=Pte.ownerDocument;Pte.onmousedown=this.onContainerMouseDown.bind(this),Pte.onmousemove=this.onContainerMouseMove.bind(this),Pte.onclick=this.onContainerClick.bind(this),this.eventsToUnbind.push(jQ(Pte,"mouseenter",this.onContainerMouseEnter.bind(this))),this.eventsToUnbind.push(jQ(Pte,"mouseleave",this.onContainerMouseLeave.bind(this))),Ete.unbindDocumentMouseUp||(Ete.unbindDocumentMouseUp=jQ(kte,"mouseup",this.onDocumentMouseUp.bind(this)));for(var Nte=this.chart.renderTo.parentElement;Nte&&Nte.tagName!=="BODY";)this.eventsToUnbind.push(jQ(Nte,"scroll",function(){delete Ate.chartPosition})),Nte=Nte.parentElement;$Q.hasTouch&&(this.eventsToUnbind.push(jQ(Pte,"touchstart",this.onContainerTouchStart.bind(this),{passive:!1})),this.eventsToUnbind.push(jQ(Pte,"touchmove",this.onContainerTouchMove.bind(this),{passive:!1})),Ete.unbindDocumentTouchEnd||(Ete.unbindDocumentTouchEnd=jQ(kte,"touchend",this.onDocumentTouchEnd.bind(this),{passive:!1})))},Ete.prototype.setHoverChartIndex=function(){var Ate=this.chart,Pte=$Q.charts[Nee(Ete.hoverChartIndex,-1)];Pte&&Pte!==Ate&&Pte.pointer.onContainerMouseLeave({relatedTarget:!0}),Pte&&Pte.mouseIsDown||(Ete.hoverChartIndex=Ate.index)},Ete.prototype.touch=function(Ate,Pte){var kte=this.chart;if(this.setHoverChartIndex(),Ate.touches.length===1)if(Ate=this.normalize(Ate),kte.isInsidePlot(Ate.chartX-kte.plotLeft,Ate.chartY-kte.plotTop,{visiblePlotOnly:!0})&&!kte.openMenu){if(Pte&&this.runPointActions(Ate),Ate.type==="touchmove"){Pte=this.pinchDown;var Nte=Pte[0]?4<=Math.sqrt(Math.pow(Pte[0].chartX-Ate.chartX,2)+Math.pow(Pte[0].chartY-Ate.chartY,2)):!1}Nee(Nte,!0)&&this.pinch(Ate)}else Pte&&this.reset();else Ate.touches.length===2&&this.pinch(Ate)},Ete.prototype.touchSelect=function(Ate){return!(!this.chart.options.chart.zoomBySingleTouch||!Ate.touches||Ate.touches.length!==1)},Ete.prototype.zoomOption=function(Ate){var Pte=this.chart,kte=Pte.options.chart;Pte=Pte.inverted;var Nte=kte.zoomType||"";/touch/.test(Ate.type)&&(Nte=Nee(kte.pinchType,Nte)),this.zoomX=Ate=/x/.test(Nte),this.zoomY=kte=/y/.test(Nte),this.zoomHor=Ate&&!Pte||kte&&Pte,this.zoomVert=kte&&!Pte||Ate&&Pte,this.hasZoom=Ate||kte},Ete}(),mh}),Ui(Es,"Core/MSPointer.js",[Es["Core/Globals.js"],Es["Core/Pointer.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){function PQ(){var yee=[];return yee.item=function(Hee){return this[Hee]},lee(Eee,function(Hee){yee.push({pageX:Hee.pageX,pageY:Hee.pageY,target:Hee.target})}),yee}function NQ(yee,Hee,Nee,Yee){var Ete=BQ[$Q.hoverChartIndex||NaN];yee.pointerType!=="touch"&&yee.pointerType!==yee.MSPOINTER_TYPE_TOUCH||!Ete||(Ete=Ete.pointer,Yee(yee),Ete[Hee]({type:Nee,target:yee.currentTarget,preventDefault:HQ,touches:PQ()}))}var FQ=this&&this.__extends||function(){var yee=function(Hee,Nee){return yee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Yee,Ete){Yee.__proto__=Ete}||function(Yee,Ete){for(var Ate in Ete)Ete.hasOwnProperty(Ate)&&(Yee[Ate]=Ete[Ate])},yee(Hee,Nee)};return function(Hee,Nee){function Yee(){this.constructor=Hee}yee(Hee,Nee),Hee.prototype=Nee===null?Object.create(Nee):(Yee.prototype=Nee.prototype,new Yee)}}(),BQ=mh.charts,jQ=mh.doc,HQ=mh.noop,KQ=mh.win,see=RQ.addEvent,aee=RQ.css,lee=RQ.objectEach,pee=RQ.removeEvent,Eee={},Cee=!!KQ.PointerEvent;return function(yee){function Hee(){return yee!==null&&yee.apply(this,arguments)||this}return FQ(Hee,yee),Hee.isRequired=function(){return!(mh.hasTouch||!KQ.PointerEvent&&!KQ.MSPointerEvent)},Hee.prototype.batchMSEvents=function(Nee){Nee(this.chart.container,Cee?"pointerdown":"MSPointerDown",this.onContainerPointerDown),Nee(this.chart.container,Cee?"pointermove":"MSPointerMove",this.onContainerPointerMove),Nee(jQ,Cee?"pointerup":"MSPointerUp",this.onDocumentPointerUp)},Hee.prototype.destroy=function(){this.batchMSEvents(pee),yee.prototype.destroy.call(this)},Hee.prototype.init=function(Nee,Yee){yee.prototype.init.call(this,Nee,Yee),this.hasZoom&&aee(Nee.container,{"-ms-touch-action":"none","touch-action":"none"})},Hee.prototype.onContainerPointerDown=function(Nee){NQ(Nee,"onContainerTouchStart","touchstart",function(Yee){Eee[Yee.pointerId]={pageX:Yee.pageX,pageY:Yee.pageY,target:Yee.currentTarget}})},Hee.prototype.onContainerPointerMove=function(Nee){NQ(Nee,"onContainerTouchMove","touchmove",function(Yee){Eee[Yee.pointerId]={pageX:Yee.pageX,pageY:Yee.pageY},Eee[Yee.pointerId].target||(Eee[Yee.pointerId].target=Yee.currentTarget)})},Hee.prototype.onDocumentPointerUp=function(Nee){NQ(Nee,"onDocumentTouchEnd","touchend",function(Yee){delete Eee[Yee.pointerId]})},Hee.prototype.setDOMEvents=function(){yee.prototype.setDOMEvents.call(this),(this.hasZoom||this.followTouchMove)&&this.batchMSEvents(see)},Hee}($Q)}),Ui(Es,"Core/Legend/Legend.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/FormatUtilities.js"],Es["Core/Globals.js"],Es["Core/Series/Point.js"],Es["Core/Renderer/RendererUtilities.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ){var BQ=mh.animObject,jQ=mh.setAnimation,HQ=$Q.format;mh=RQ.isFirefox;var KQ=RQ.marginNames;RQ=RQ.win;var see=NQ.distribute,aee=FQ.addEvent,lee=FQ.createElement,pee=FQ.css,Eee=FQ.defined,Cee=FQ.discardElement,yee=FQ.find,Hee=FQ.fireEvent,Nee=FQ.isNumber,Yee=FQ.merge,Ete=FQ.pick,Ate=FQ.relativeLength,Pte=FQ.stableSort,kte=FQ.syncTimeout;return NQ=FQ.wrap,FQ=function(){function Nte(Bte,Lte){this.allItems=[],this.contentGroup=this.box=void 0,this.display=!1,this.group=void 0,this.offsetWidth=this.maxLegendWidth=this.maxItemWidth=this.legendWidth=this.legendHeight=this.lastLineHeight=this.lastItemY=this.itemY=this.itemX=this.itemMarginTop=this.itemMarginBottom=this.itemHeight=this.initialItemY=0,this.options={},this.padding=0,this.pages=[],this.proximate=!1,this.scrollGroup=void 0,this.widthOption=this.totalItemWidth=this.titleHeight=this.symbolWidth=this.symbolHeight=0,this.chart=Bte,this.init(Bte,Lte)}return Nte.prototype.init=function(Bte,Lte){this.chart=Bte,this.setOptions(Lte),Lte.enabled&&(this.render(),aee(this.chart,"endResize",function(){this.legend.positionCheckboxes()}),this.proximate?this.unchartrender=aee(this.chart,"render",function(){this.legend.proximatePositions(),this.legend.positionItems()}):this.unchartrender&&this.unchartrender())},Nte.prototype.setOptions=function(Bte){var Lte=Ete(Bte.padding,8);this.options=Bte,this.chart.styledMode||(this.itemStyle=Bte.itemStyle,this.itemHiddenStyle=Yee(this.itemStyle,Bte.itemHiddenStyle)),this.itemMarginTop=Bte.itemMarginTop||0,this.itemMarginBottom=Bte.itemMarginBottom||0,this.padding=Lte,this.initialItemY=Lte-5,this.symbolWidth=Ete(Bte.symbolWidth,16),this.pages=[],this.proximate=Bte.layout==="proximate"&&!this.chart.inverted,this.baseline=void 0},Nte.prototype.update=function(Bte,Lte){var Rte=this.chart;this.setOptions(Yee(!0,this.options,Bte)),this.destroy(),Rte.isDirtyLegend=Rte.isDirtyBox=!0,Ete(Lte,!0)&&Rte.redraw(),Hee(this,"afterUpdate")},Nte.prototype.colorizeItem=function(Bte,Lte){if(Bte.legendGroup[Lte?"removeClass":"addClass"]("highcharts-legend-item-hidden"),!this.chart.styledMode){var Rte=this.options,Fte=Bte.legendItem,jte=Bte.legendLine,Xte=Bte.legendSymbol,ire=this.itemHiddenStyle.color;Rte=Lte?Rte.itemStyle.color:ire;var qte=Lte&&Bte.color||ire,Kte=Bte.options&&Bte.options.marker,nre={fill:qte};Fte&&Fte.css({fill:Rte,color:Rte}),jte&&jte.attr({stroke:qte}),Xte&&(Kte&&Xte.isMarker&&(nre=Bte.pointAttribs(),Lte||(nre.stroke=nre.fill=ire)),Xte.attr(nre))}Hee(this,"afterColorizeItem",{item:Bte,visible:Lte})},Nte.prototype.positionItems=function(){this.allItems.forEach(this.positionItem,this),this.chart.isResizing||this.positionCheckboxes()},Nte.prototype.positionItem=function(Bte){var Lte=this,Rte=this.options,Fte=Rte.symbolPadding,jte=!Rte.rtl,Xte=Bte._legendItemPos;Rte=Xte[0],Xte=Xte[1];var ire=Bte.checkbox,qte=Bte.legendGroup;qte&&qte.element&&(Fte={translateX:jte?Rte:this.legendWidth-Rte-2*Fte-4,translateY:Xte},jte=function(){Hee(Lte,"afterPositionItem",{item:Bte})},Eee(qte.translateY)?qte.animate(Fte,void 0,jte):(qte.attr(Fte),jte())),ire&&(ire.x=Rte,ire.y=Xte)},Nte.prototype.destroyItem=function(Bte){var Lte=Bte.checkbox;["legendItem","legendLine","legendSymbol","legendGroup"].forEach(function(Rte){Bte[Rte]&&(Bte[Rte]=Bte[Rte].destroy())}),Lte&&Cee(Bte.checkbox)},Nte.prototype.destroy=function(){function Bte(Lte){this[Lte]&&(this[Lte]=this[Lte].destroy())}this.getAllItems().forEach(function(Lte){["legendItem","legendGroup"].forEach(Bte,Lte)}),"clipRect up down pager nav box title group".split(" ").forEach(Bte,this),this.display=null},Nte.prototype.positionCheckboxes=function(){var Bte=this.group&&this.group.alignAttr,Lte=this.clipHeight||this.legendHeight,Rte=this.titleHeight;if(Bte){var Fte=Bte.translateY;this.allItems.forEach(function(jte){var Xte=jte.checkbox;if(Xte){var ire=Fte+Rte+Xte.y+(this.scrollOffset||0)+3;pee(Xte,{left:Bte.translateX+jte.checkboxOffset+Xte.x-20+"px",top:ire+"px",display:this.proximate||ire>Fte-6&&ire1.5*Rte?Lte.height:Rte))},Nte.prototype.layoutItem=function(Bte){var Lte=this.options,Rte=this.padding,Fte=Lte.layout==="horizontal",jte=Bte.itemHeight,Xte=this.itemMarginBottom,ire=this.itemMarginTop,qte=Fte?Ete(Lte.itemDistance,20):0,Kte=this.maxLegendWidth;Lte=Lte.alignColumns&&this.totalItemWidth>Kte?this.maxItemWidth:Bte.itemWidth,Fte&&this.itemX-Rte+Lte>Kte&&(this.itemX=Rte,this.lastLineHeight&&(this.itemY+=ire+this.lastLineHeight+Xte),this.lastLineHeight=0),this.lastItemY=ire+this.itemY+Xte,this.lastLineHeight=Math.max(jte,this.lastLineHeight),Bte._legendItemPos=[this.itemX,this.itemY],Fte?this.itemX+=Lte:(this.itemY+=ire+jte+Xte,this.lastLineHeight=jte),this.offsetWidth=this.widthOption||Math.max((Fte?this.itemX-Rte-(Bte.checkbox?0:qte):Lte)+Rte,this.offsetWidth)},Nte.prototype.getAllItems=function(){var Bte=[];return this.chart.series.forEach(function(Lte){var Rte=Lte&&Lte.options;Lte&&Ete(Rte.showInLegend,Eee(Rte.linkedTo)?!1:void 0,!0)&&(Bte=Bte.concat(Lte.legendItems||(Rte.legendType==="point"?Lte.data:Lte)))}),Hee(this,"afterGetAllItems",{allItems:Bte}),Bte},Nte.prototype.getAlignment=function(){var Bte=this.options;return this.proximate?Bte.align.charAt(0)+"tv":Bte.floating?"":Bte.align.charAt(0)+Bte.verticalAlign.charAt(0)+Bte.layout.charAt(0)},Nte.prototype.adjustMargins=function(Bte,Lte){var Rte=this.chart,Fte=this.options,jte=this.getAlignment();jte&&[/(lth|ct|rth)/,/(rtv|rm|rbv)/,/(rbh|cb|lbh)/,/(lbv|lm|ltv)/].forEach(function(Xte,ire){Xte.test(jte)&&!Eee(Bte[ire])&&(Rte[KQ[ire]]=Math.max(Rte[KQ[ire]],Rte.legend[(ire+1)%2?"legendHeight":"legendWidth"]+[1,-1,-1,1][ire]*Fte[ire%2?"x":"y"]+Ete(Fte.margin,12)+Lte[ire]+(Rte.titleOffset[ire]||0)))})},Nte.prototype.proximatePositions=function(){var Bte=this.chart,Lte=[],Rte=this.options.align==="left";this.allItems.forEach(function(Fte){var jte,Xte=Rte;if(Fte.yAxis){Fte.xAxis.options.reversed&&(Xte=!Xte),Fte.points&&(jte=yee(Xte?Fte.points:Fte.points.slice(0).reverse(),function(qte){return Nee(qte.plotY)})),Xte=this.itemMarginTop+Fte.legendItem.getBBox().height+this.itemMarginBottom;var ire=Fte.yAxis.top-Bte.plotTop;Fte.visible?(jte=jte?jte.plotY:Fte.yAxis.height,jte+=ire-.3*Xte):jte=ire+Fte.yAxis.height,Lte.push({target:jte,size:Xte,item:Fte})}},this),see(Lte,Bte.plotHeight).forEach(function(Fte){Fte.item._legendItemPos&&(Fte.item._legendItemPos[1]=Bte.plotTop-Bte.spacing[0]+Fte.pos)})},Nte.prototype.render=function(){var Bte=this.chart,Lte=Bte.renderer,Rte=this.options,Fte=this.padding,jte=this.getAllItems(),Xte=this.group,ire=this.box;this.itemX=Fte,this.itemY=this.initialItemY,this.lastItemY=this.offsetWidth=0,this.widthOption=Ate(Rte.width,Bte.spacingBox.width-Fte);var qte=Bte.spacingBox.width-2*Fte-Rte.x;-1<["rm","lm"].indexOf(this.getAlignment().substring(0,2))&&(qte/=2),this.maxLegendWidth=this.widthOption||qte,Xte||(this.group=Xte=Lte.g("legend").addClass(Rte.className||"").attr({zIndex:7}).add(),this.contentGroup=Lte.g().attr({zIndex:1}).add(Xte),this.scrollGroup=Lte.g().add(this.contentGroup)),this.renderTitle(),Pte(jte,function(nre,Wte){return(nre.options&&nre.options.legendIndex||0)-(Wte.options&&Wte.options.legendIndex||0)}),Rte.reversed&&jte.reverse(),this.allItems=jte,this.display=qte=!!jte.length,this.itemHeight=this.totalItemWidth=this.maxItemWidth=this.lastLineHeight=0,jte.forEach(this.renderItem,this),jte.forEach(this.layoutItem,this),jte=(this.widthOption||this.offsetWidth)+Fte;var Kte=this.lastItemY+this.lastLineHeight+this.titleHeight;Kte=this.handleOverflow(Kte),Kte+=Fte,ire||(this.box=ire=Lte.rect().addClass("highcharts-legend-box").attr({r:Rte.borderRadius}).add(Xte),ire.isNew=!0),Bte.styledMode||ire.attr({stroke:Rte.borderColor,"stroke-width":Rte.borderWidth||0,fill:Rte.backgroundColor||"none"}).shadow(Rte.shadow),0Xte&&nre.enabled!==!1?(this.clipHeight=sre=Math.max(Xte-20-this.titleHeight-qte,0),this.currentPage=Ete(this.currentPage,1),this.fullHeight=Bte,fre.forEach(function(dre,tre){var yre=dre._legendItemPos[1],Sre=Math.round(dre.legendItem.getBBox().height),$re=ore.length;(!$re||yre-ore[$re-1]>sre&&(mre||yre)!==ore[$re-1])&&(ore.push(mre||yre),$re++),dre.pageIx=$re-1,mre&&(fre[tre-1].pageIx=$re-1),tre===fre.length-1&&yre+Sre-ore[$re-1]>sre&&Sre<=sre&&(ore.push(yre),dre.pageIx=$re),yre!==mre&&(mre=yre)}),xre||(xre=Lte.clipRect=Fte.clipRect(0,qte,9999,0),Lte.contentGroup.clip(xre)),vre(sre),gre||(this.nav=gre=Fte.g().attr({zIndex:1}).add(this.group),this.up=Fte.symbol("triangle",0,0,Qte,Qte).add(gre),Are("upTracker").on("click",function(){Lte.scroll(-1,Wte)}),this.pager=Fte.text("",15,10).addClass("highcharts-legend-navigation"),Rte.styledMode||this.pager.css(nre.style),this.pager.add(gre),this.down=Fte.symbol("triangle-down",0,0,Qte,Qte).add(gre),Are("downTracker").on("click",function(){Lte.scroll(1,Wte)})),Lte.scroll(0),Bte=Xte):gre&&(vre(),this.nav=gre.destroy(),this.scrollGroup.attr({translateY:1}),this.clipHeight=0),Bte},Nte.prototype.scroll=function(Bte,Lte){var Rte=this,Fte=this.chart,jte=this.pages,Xte=jte.length,ire=this.clipHeight,qte=this.options.navigation,Kte=this.pager,nre=this.padding,Wte=this.currentPage+Bte;Wte>Xte&&(Wte=Xte),0=Math.max(Wre+Hre,Ute.pos)&&Ore<=Math.min(Wre+Hre+Pre.width,Ute.pos+Ute.len)||(Jte.isInsidePlot=!1)}return!Ere.ignoreY&&Jte.isInsidePlot&&(wre=_re&&(wre?_re.xAxis:_re.yAxis)||{pos:kre,len:1/0},Ere=Ere.paneCoordinates?wre.pos+hre:kre+hre,Ere>=Math.max(Tte+kre,wre.pos)&&Ere<=Math.min(Tte+kre+Pre.height,wre.pos+wre.len)||(Jte.isInsidePlot=!1)),vre(this,"afterIsInsidePlot",Jte),Jte.isInsidePlot},Yte.prototype.redraw=function(Jte){vre(this,"beforeRedraw");var hre=this.hasCartesianSeries?this.axes:this.colorAxis||[],Ere=this.series,wre=this.pointer,Pre=this.legend,Hre=this.userOptions.legend,kre=this.renderer,Ore=kre.isHidden(),Wre=[],Tte=this.isDirtyBox,_re=this.isDirtyLegend;for(this.setResponsive&&this.setResponsive(!1),Hee(this.hasRendered?Jte:!1,this),Ore&&this.temporaryDisplay(),this.layOutTitles(),Jte=Ere.length;Jte--;){var Ute=Ere[Jte];if(Ute.options.stacking||Ute.options.centerInCategory){var pte=!0;if(Ute.isDirty){var Mee=!0;break}}}if(Mee)for(Jte=Ere.length;Jte--;)Ute=Ere[Jte],Ute.options.stacking&&(Ute.isDirty=!0);Ere.forEach(function($ee){$ee.isDirty&&($ee.options.legendType==="point"?(typeof $ee.updateTotals=="function"&&$ee.updateTotals(),_re=!0):Hre&&(Hre.labelFormatter||Hre.labelFormat)&&(_re=!0)),$ee.isDirtyData&&vre($ee,"updatedData")}),_re&&Pre&&Pre.options.enabled&&(Pre.render(),this.isDirtyLegend=!1),pte&&this.getStacks(),hre.forEach(function($ee){$ee.updateNames(),$ee.setScale()}),this.getMargins(),hre.forEach(function($ee){$ee.isDirty&&(Tte=!0)}),hre.forEach(function($ee){var kee=$ee.min+","+$ee.max;$ee.extKey!==kee&&($ee.extKey=kee,Wre.push(function(){vre($ee,"afterSetExtremes",ore($ee.eventArgs,$ee.getExtremes())),delete $ee.eventArgs})),(Tte||pte)&&$ee.redraw()}),Tte&&this.drawChartBox(),vre(this,"predraw"),Ere.forEach(function($ee){(Tte||$ee.isDirty)&&$ee.visible&&$ee.redraw(),$ee.isDirtyData=!1}),wre&&wre.reset(!0),kre.draw(),vre(this,"redraw"),vre(this,"render"),Ore&&this.temporaryDisplay(!0),Wre.forEach(function($ee){$ee.call()})},Yte.prototype.get=function(Jte){function hre(Hre){return Hre.id===Jte||Hre.options&&Hre.options.id===Jte}for(var Ere=this.series,wre=fre(this.axes,hre)||fre(this.series,hre),Pre=0;!wre&&Pre=Tte&&wre<=_re||Ute||!Kte(wre))&&(pte=!0),Ere[Ute?"zoomX":"zoomY"]&&pte&&(Hre=Wre.zoom(Ore.min,Ore.max),Wre.displayBtn&&(Pre=!0))});var kre=hre.resetZoomButton;Pre&&!kre?hre.showResetZoom():!Pre&&gre(kre)&&(hre.resetZoomButton=kre.destroy()),Hre&&hre.redraw(yre(hre.options.chart.animation,Jte&&Jte.animation,100>hre.pointCount))},Yte.prototype.pan=function(Jte,hre){var Ere=this,wre=Ere.hoverPoints;hre=typeof hre=="object"?hre:{enabled:hre,type:"x"};var Pre=Ere.options.chart,Hre=Ere.options.mapNavigation&&Ere.options.mapNavigation.enabled;Pre&&Pre.panning&&(Pre.panning=hre);var kre=hre.type,Ore;vre(this,"pan",{originalEvent:Jte},function(){wre&&wre.forEach(function(_re){_re.setState()});var Wre=Ere.xAxis;kre==="xy"?Wre=Wre.concat(Ere.yAxis):kre==="y"&&(Wre=Ere.yAxis);var Tte={};Wre.forEach(function(_re){if(_re.options.panningEnabled&&!_re.options.isInternal){var Ute=_re.horiz,pte=Jte[Ute?"chartX":"chartY"];Ute=Ute?"mouseDownX":"mouseDownY";var Mee=Ere[Ute],$ee=_re.minPointOffset||0,kee=_re.reversed&&!Ere.inverted||!_re.reversed&&Ere.inverted?-1:1,$te=_re.getExtremes(),Ite=_re.toValue(Mee-pte,!0)+$ee*kee,Mte=_re.toValue(Mee+_re.len-pte,!0)-($ee*kee||_re.isXAxis&&_re.pointRangePadding||0),Vte=Mte=kee&&Ite<=Mte&&(_re.setExtremes(Mee,Ite,!1,!1,{trigger:"pan"}),Ere.resetZoomButton||Hre||Mee===kee||Ite===Mte||!kre.match("y")||(Ere.showResetZoom(),_re.displayBtn=!1),Ore=!0),Tte[Ute]=pte)}}),tre(Tte,function(_re,Ute){Ere[Ute]=_re}),Ore&&Ere.redraw(!1),qte(Ere.container,{cursor:"move"})})},Yte}(),ore(mh.prototype,{callbacks:[],collectionsWithInit:{xAxis:[mh.prototype.addAxis,[!0]],yAxis:[mh.prototype.addAxis,[!1]],series:[mh.prototype.addSeries]},collectionsWithUpdate:["xAxis","yAxis","series"],propsRequireDirtyBox:"backgroundColor borderColor borderWidth borderRadius plotBackgroundColor plotBackgroundImage plotBorderColor plotBorderWidth plotShadow shadow".split(" "),propsRequireReflow:"margin marginTop marginRight marginBottom marginLeft spacing spacingTop spacingRight spacingBottom spacingLeft".split(" "),propsRequireUpdateSeries:"chart.inverted chart.polar chart.ignoreHiddenSeries chart.type colors plotOptions time tooltip".split(" ")}),mh}),Ui(Es,"Core/Legend/LegendSymbol.js",[Es["Core/Utilities.js"]],function(mh){var $Q=mh.merge,RQ=mh.pick,PQ;return function(NQ){NQ.drawLineMarker=function(FQ){var BQ=this.options,jQ=FQ.symbolWidth,HQ=FQ.symbolHeight,KQ=HQ/2,see=this.chart.renderer,aee=this.legendGroup;FQ=FQ.baseline-Math.round(.3*FQ.fontMetrics.b);var lee={},pee=BQ.marker;this.chart.styledMode||(lee={"stroke-width":BQ.lineWidth||0},BQ.dashStyle&&(lee.dashstyle=BQ.dashStyle)),this.legendLine=see.path([["M",0,FQ],["L",jQ,FQ]]).addClass("highcharts-graph").attr(lee).add(aee),pee&&pee.enabled!==!1&&jQ&&(BQ=Math.min(RQ(pee.radius,KQ),KQ),this.symbol.indexOf("url")===0&&(pee=$Q(pee,{width:HQ,height:HQ}),BQ=0),this.legendSymbol=jQ=see.symbol(this.symbol,jQ/2-BQ,FQ-BQ,2*BQ,2*BQ,pee).addClass("highcharts-point").add(aee),jQ.isMarker=!0)},NQ.drawRectangle=function(FQ,BQ){var jQ=FQ.symbolHeight,HQ=FQ.options.squareSymbol;BQ.legendSymbol=this.chart.renderer.rect(HQ?(FQ.symbolWidth-jQ)/2:0,FQ.baseline-jQ+1,HQ?jQ:FQ.symbolWidth,jQ,RQ(FQ.options.symbolRadius,jQ/2)).addClass("highcharts-point").attr({zIndex:3}).add(BQ.legendGroup)}}(PQ||(PQ={})),PQ}),Ui(Es,"Core/Series/SeriesDefaults.js",[],function(){return{lineWidth:2,allowPointSelect:!1,crisp:!0,showCheckbox:!1,animation:{duration:1e3},events:{},marker:{enabledThreshold:2,lineColor:"#ffffff",lineWidth:0,radius:4,states:{normal:{animation:!0},hover:{animation:{duration:50},enabled:!0,radiusPlus:2,lineWidthPlus:1},select:{fillColor:"#cccccc",lineColor:"#000000",lineWidth:2}}},point:{events:{}},dataLabels:{animation:{},align:"center",defer:!0,formatter:function(){var mh=this.series.chart.numberFormatter;return typeof this.y!="number"?"":mh(this.y,-1)},padding:5,style:{fontSize:"11px",fontWeight:"bold",color:"contrast",textOutline:"1px contrast"},verticalAlign:"bottom",x:0,y:0},cropThreshold:300,opacity:1,pointRange:0,softThreshold:!0,states:{normal:{animation:!0},hover:{animation:{duration:50},lineWidthPlus:1,marker:{},halo:{size:10,opacity:.25}},select:{animation:{duration:0}},inactive:{animation:{duration:50},opacity:.2}},stickyTracking:!0,turboThreshold:1e3,findNearestPointBy:"x"}}),Ui(Es,"Core/Series/Series.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/DefaultOptions.js"],Es["Core/Foundation.js"],Es["Core/Globals.js"],Es["Core/Legend/LegendSymbol.js"],Es["Core/Series/Point.js"],Es["Core/Series/SeriesDefaults.js"],Es["Core/Series/SeriesRegistry.js"],Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ,BQ,jQ,HQ,KQ){var see=mh.animObject,aee=mh.setAnimation,lee=$Q.defaultOptions,pee=RQ.registerEventOptions,Eee=PQ.hasTouch,Cee=PQ.svg,yee=PQ.win,Hee=jQ.seriesTypes,Nee=KQ.addEvent,Yee=KQ.arrayMax,Ete=KQ.arrayMin,Ate=KQ.clamp,Pte=KQ.cleanRecursively,kte=KQ.correctFloat,Nte=KQ.defined,Bte=KQ.erase,Lte=KQ.error,Rte=KQ.extend,Fte=KQ.find,jte=KQ.fireEvent,Xte=KQ.getNestedProperty,ire=KQ.isArray,qte=KQ.isNumber,Kte=KQ.isString,nre=KQ.merge,Wte=KQ.objectEach,Qte=KQ.pick,ore=KQ.removeEvent,fre=KQ.splat,vre=KQ.syncTimeout;return mh=function(){function Are(){this.zones=this.yAxis=this.xAxis=this.userOptions=this.tooltipOptions=this.processedYData=this.processedXData=this.points=this.options=this.linkedSeries=this.index=this.eventsToUnbind=this.eventOptions=this.data=this.chart=this._i=void 0}return Are.prototype.init=function(sre,mre){jte(this,"init",{options:mre});var gre=this,xre=sre.series;this.eventsToUnbind=[],gre.chart=sre,gre.options=gre.setOptions(mre),mre=gre.options,gre.linkedSeries=[],gre.bindAxes(),Rte(gre,{name:mre.name,state:"",visible:mre.visible!==!1,selected:mre.selected===!0}),pee(this,mre);var dre=mre.events;(dre&&dre.click||mre.point&&mre.point.events&&mre.point.events.click||mre.allowPointSelect)&&(sre.runTrackerClick=!0),gre.getColor(),gre.getSymbol(),gre.parallelArrays.forEach(function(yre){gre[yre+"Data"]||(gre[yre+"Data"]=[])}),gre.isCartesian&&(sre.hasCartesianSeries=!0);var tre;xre.length&&(tre=xre[xre.length-1]),gre._i=Qte(tre&&tre._i,-1)+1,gre.opacity=gre.options.opacity,sre.orderSeries(this.insert(xre)),mre.dataSorting&&mre.dataSorting.enabled?gre.setDataSortingOptions():gre.points||gre.data||gre.setData(mre.data,!1),jte(this,"afterInit")},Are.prototype.is=function(sre){return Hee[sre]&&this instanceof Hee[sre]},Are.prototype.insert=function(sre){var mre=this.options.index,gre;if(qte(mre)){for(gre=sre.length;gre--;)if(mre>=Qte(sre[gre].options.index,sre[gre]._i)){sre.splice(gre+1,0,this);break}gre===-1&&sre.unshift(this),gre+=1}else sre.push(this);return Qte(gre,sre.length-1)},Are.prototype.bindAxes=function(){var sre=this,mre=sre.options,gre=sre.chart,xre;jte(this,"bindAxes",null,function(){(sre.axisTypes||[]).forEach(function(dre){var tre=0;gre[dre].forEach(function(yre){xre=yre.options,(mre[dre]===tre&&!xre.isInternal||typeof mre[dre]<"u"&&mre[dre]===xre.id||typeof mre[dre]>"u"&&xre.index===0)&&(sre.insert(yre.series),sre[dre]=yre,yre.isDirty=!0),xre.isInternal||tre++}),sre[dre]||sre.optionalAxis===dre||Lte(18,!0,gre)})}),jte(this,"afterBindAxes")},Are.prototype.updateParallelArrays=function(sre,mre){var gre=sre.series,xre=arguments,dre=qte(mre)?function(tre){var yre=tre==="y"&&gre.toYData?gre.toYData(sre):sre[tre];gre[tre+"Data"][mre]=yre}:function(tre){Array.prototype[mre].apply(gre[tre+"Data"],Array.prototype.slice.call(xre,2))};gre.parallelArrays.forEach(dre)},Are.prototype.hasData=function(){return this.visible&&typeof this.dataMax<"u"&&typeof this.dataMin<"u"||this.visible&&this.yData&&0"u"&&qte(xre)&&($re=this.xData.indexOf(xre,mre)),$re!==-1&&typeof $re<"u"&&this.cropped&&($re=$re>=this.cropStart?$re-this.cropStart:$re),!Sre&&qte($re)&&dre[$re]&&dre[$re].touched&&($re=void 0),$re},Are.prototype.updateData=function(sre,mre){var gre=this.options,xre=gre.dataSorting,dre=this.points,tre=[],yre=this.requireSorting,Sre=sre.length===dre.length,$re,cre,Dre,ure=!0;if(this.xIncrement=null,sre.forEach(function(Zte,Yte){var Jte=Nte(Zte)&&this.pointClass.prototype.optionsToObject.call({series:this},Zte)||{},hre=Jte.x;Jte.id||qte(hre)?(Jte=this.findPointIndex(Jte,Dre),Jte===-1||typeof Jte>"u"?tre.push(Zte):dre[Jte]&&Zte!==gre.data[Jte]?(dre[Jte].update(Zte,!1,null,!1),dre[Jte].touched=!0,yre&&(Dre=Jte+1)):dre[Jte]&&(dre[Jte].touched=!0),(!Sre||Yte!==Jte||xre&&xre.enabled||this.hasDerivedData)&&($re=!0)):tre.push(Zte)},this),$re)for(sre=dre.length;sre--;)(cre=dre[sre])&&!cre.touched&&cre.remove&&cre.remove(!1,mre);else!Sre||xre&&xre.enabled?ure=!1:(sre.forEach(function(Zte,Yte){Zte!==dre[Yte].y&&dre[Yte].update&&dre[Yte].update(Zte,!1,null,!1)}),tre.length=0);return dre.forEach(function(Zte){Zte&&(Zte.touched=!1)}),ure?(tre.forEach(function(Zte){this.addPoint(Zte,!1,null,null,!1)},this),this.xIncrement===null&&this.xData&&this.xData.length&&(this.xIncrement=Yee(this.xData),this.autoIncrement()),!0):!1},Are.prototype.setData=function(sre,mre,gre,xre){var dre=this,tre=dre.points,yre=tre&&tre.length||0,Sre=dre.options,$re=dre.chart,cre=Sre.dataSorting,Dre=dre.xAxis,ure=Sre.turboThreshold,Zte=this.xData,Yte=this.yData,Jte=dre.pointArrayMap;Jte=Jte&&Jte.length;var hre=Sre.keys,Ere,wre=0,Pre=1,Hre=null;sre=sre||[];var kre=sre.length;if(mre=Qte(mre,!0),cre&&cre.enabled&&(sre=this.sortData(sre)),xre!==!1&&kre&&yre&&!dre.cropped&&!dre.hasGroupedData&&dre.visible&&!dre.isSeriesBoosting&&(Ere=this.updateData(sre,gre)),!Ere){if(dre.xIncrement=null,dre.colorCounter=0,this.parallelArrays.forEach(function(Ore){dre[Ore+"Data"].length=0}),ure&&kre>ure)if(Hre=dre.getFirstValidPoint(sre),qte(Hre))for(gre=0;gredre?1:0}).forEach(function(dre,tre){dre.x=tre},this),mre.linkedSeries&&mre.linkedSeries.forEach(function(dre){var tre=dre.options,yre=tre.data;tre.dataSorting&&tre.dataSorting.enabled||!yre||(yre.forEach(function(Sre,$re){yre[$re]=xre(dre,Sre),sre[$re]&&(yre[$re].x=sre[$re].x,yre[$re].index=$re)}),dre.setData(yre,!1))}),sre},Are.prototype.getProcessedData=function(sre){var mre=this.xAxis,gre=this.options,xre=gre.cropThreshold,dre=sre||this.getExtremesFromAll||gre.getExtremesFromAll,tre=this.isCartesian;sre=mre&&mre.val2lin,gre=!(!mre||!mre.logarithmic);var yre=0,Sre=this.xData,$re=this.yData,cre=this.requireSorting,Dre=!1,ure=Sre.length;if(mre){Dre=mre.getExtremes();var Zte=Dre.min,Yte=Dre.max;Dre=mre.categories&&!mre.names.length}if(tre&&this.sorted&&!dre&&(!xre||ure>xre||this.forceCrop)){if(Sre[ure-1]Yte)Sre=[],$re=[];else if(this.yData&&(Sre[0]Yte)){var Jte=this.cropData(this.xData,this.yData,Zte,Yte);Sre=Jte.xData,$re=Jte.yData,yre=Jte.start,Jte=!0}}for(xre=Sre.length||1;--xre;)if(mre=gre?sre(Sre[xre])-sre(Sre[xre-1]):Sre[xre]-Sre[xre-1],0"u"||mremre&&cre&&!Dre&&(Lte(15,!1,this.chart),cre=!1);return{xData:Sre,yData:$re,cropped:Jte,cropStart:yre,closestPointRange:hre}},Are.prototype.processData=function(sre){var mre=this.xAxis;if(this.isCartesian&&!this.isDirty&&!mre.isDirty&&!this.yAxis.isDirty&&!sre)return!1;sre=this.getProcessedData(),this.cropped=sre.cropped,this.cropStart=sre.cropStart,this.processedXData=sre.xData,this.processedYData=sre.yData,this.closestPointRange=this.basePointRange=sre.closestPointRange,jte(this,"afterProcessData")},Are.prototype.cropData=function(sre,mre,gre,xre,dre){var tre=sre.length,yre,Sre=0,$re=tre;for(dre=Qte(dre,this.cropShoulder),yre=0;yre=gre){Sre=Math.max(0,yre-dre);break}for(gre=yre;grexre){$re=gre+dre;break}return{xData:sre.slice(Sre,$re),yData:mre.slice(Sre,$re),start:Sre,end:$re}},Are.prototype.generatePoints=function(){var sre=this.options,mre=sre.data,gre=this.processedXData,xre=this.processedYData,dre=this.pointClass,tre=gre.length,yre=this.cropStart||0,Sre=this.hasGroupedData,$re=sre.keys,cre=[];sre=sre.dataGrouping&&sre.dataGrouping.groupAll?yre:0;var Dre,ure,Zte=this.data;if(!Zte&&!Sre){var Yte=[];Yte.length=mre.length,Zte=this.data=Yte}for($re&&Sre&&(this.options.keys=!1),ure=0;ure"u"||(Zte[Yte]=Jte=new dre().init(this,mre[Yte],gre[ure]));Jte&&(Jte.index=Sre?sre+ure:Yte,cre[ure]=Jte)}if(this.options.keys=$re,Zte&&(tre!==(Dre=Zte.length)||Sre))for(ure=0;ure=$re&&(dre[Sre-yre]||Yte)<=cre,Jte&&Yte)if(Jte=Zte.length)for(;Jte--;)qte(Zte[Jte])&&(tre[Dre++]=Zte[Jte]);else tre[Dre++]=Zte}return sre={activeYData:tre,dataMin:Ete(tre),dataMax:Yee(tre)},jte(this,"afterGetExtremes",{dataExtremes:sre}),sre},Are.prototype.applyExtremes=function(){var sre=this.getExtremes();return this.dataMin=sre.dataMin,this.dataMax=sre.dataMax,sre},Are.prototype.getFirstValidPoint=function(sre){for(var mre=sre.length,gre=0,xre=null;xre===null&&gre=Ore&&(Ore=null),Ere.total=Ere.stackTotal=Pre.total,Ere.percentage=Pre.total&&Ere.y/Pre.total*100,Ere.stackY=kre,this.irregularWidths||Pre.setOffset(this.pointXOffset||0,this.barW||0)),Ere.yBottom=Nte(Ore)?Ate(tre.translate(Ore,0,1,0,1),-1e5,1e5):null,this.dataModify&&(kre=this.dataModify.modifyValue(kre,Yte)),Ere.plotY=void 0,qte(kre)&&(Pre=tre.translate(kre,!1,!0,!1,!0),typeof Pre<"u"&&(Ere.plotY=Ate(Pre,-1e5,1e5))),Ere.isInside=this.isPointInside(Ere),Ere.clientX=cre?kte(gre.translate(wre,0,0,0,1,$re)):Jte,Ere.negative=Ere[Zte]<(sre[Zte+"Threshold"]||Dre||0),Ere.category=xre&&typeof xre[Ere.x]<"u"?xre[Ere.x]:Ere.x,!Ere.isNull&&Ere.visible!==!1){typeof _re<"u"&&(hre=Math.min(hre,Math.abs(Jte-_re)));var _re=Jte}Ere.zone=this.zones.length?Ere.getZone():void 0,!Ere.graphic&&this.group&&dre&&(Ere.isNew=!0)}this.closestPointRangePx=hre,jte(this,"afterTranslate")},Are.prototype.getValidPoints=function(sre,mre,gre){var xre=this.chart;return(sre||this.points||[]).filter(function(dre){return mre&&!xre.isInsidePlot(dre.plotX,dre.plotY,{inverted:xre.inverted})?!1:dre.visible!==!1&&(gre||!dre.isNull)})},Are.prototype.getClipBox=function(){var sre=this.chart,mre=this.xAxis,gre=this.yAxis,xre=nre(sre.clipBox);return mre&&mre.len!==sre.plotSizeX&&(xre.width=mre.len),gre&&gre.len!==sre.plotSizeY&&(xre.height=gre.len),xre},Are.prototype.getSharedClipKey=function(){return this.sharedClipKey=(this.options.xAxis||0)+","+(this.options.yAxis||0)},Are.prototype.setClip=function(){var sre=this.chart,mre=this.group,gre=this.markerGroup,xre=sre.sharedClips;sre=sre.renderer;var dre=this.getClipBox(),tre=this.getSharedClipKey(),yre=xre[tre];yre?yre.animate(dre):xre[tre]=yre=sre.clipRect(dre),mre&&mre.clip(this.options.clip===!1?void 0:yre),gre&&gre.clip()},Are.prototype.animate=function(sre){var mre=this.chart,gre=this.group,xre=this.markerGroup,dre=mre.inverted,tre=see(this.options.animation),yre=[this.getSharedClipKey(),tre.duration,tre.easing,tre.defer].join(),Sre=mre.sharedClips[yre],$re=mre.sharedClips[yre+"m"];if(sre&&gre)tre=this.getClipBox(),Sre?Sre.attr("height",tre.height):(tre.width=0,dre&&(tre.x=mre.plotHeight),Sre=mre.renderer.clipRect(tre),mre.sharedClips[yre]=Sre,$re=mre.renderer.clipRect({x:dre?(mre.plotSizeX||0)+99:-99,y:dre?-mre.plotLeft:-mre.plotTop,width:99,height:dre?mre.chartWidth:mre.chartHeight}),mre.sharedClips[yre+"m"]=$re),gre.clip(Sre),xre&&xre.clip($re);else if(Sre&&!Sre.hasClass("highcharts-animating")){mre=this.getClipBox();var cre=tre.step;xre&&xre.element.childNodes.length&&(tre.step=function(Dre,ure){cre&&cre.apply(ure,arguments),$re&&$re.element&&$re.attr(ure.prop,ure.prop==="width"?Dre+99:Dre)}),Sre.addClass("highcharts-animating").animate(mre,tre)}},Are.prototype.afterAnimate=function(){var sre=this;this.setClip(),Wte(this.chart.sharedClips,function(mre,gre,xre){mre&&!sre.chart.container.querySelector('[clip-path="url(#'+mre.id+')"]')&&(mre.destroy(),delete xre[gre])}),this.finishedAnimating=!0,jte(this,"afterAnimate")},Are.prototype.drawPoints=function(){var sre=this.points,mre=this.chart,gre=this.options.marker,xre=this[this.specialGroup]||this.markerGroup,dre=this.xAxis,tre=Qte(gre.enabled,!dre||dre.isRadial?!0:null,this.closestPointRangePx>=gre.enabledThreshold*gre.radius),yre,Sre;if(gre.enabled!==!1||this._hasPointMarkers)for(yre=0;yre"u"||Dre.enabled)&&!$re.isNull&&$re.visible!==!1){var Zte=Qte(Dre.symbol,this.symbol,"rect"),Yte=this.markerAttribs($re,$re.selected&&"select");this.enabledDataSorting&&($re.startXPos=dre.reversed?-(Yte.width||0):dre.width);var Jte=$re.isInside!==!1;Sre?Sre[Jte?"show":"hide"](Jte).animate(Yte):Jte&&(0<(Yte.width||0)||$re.hasImage)&&($re.graphic=Sre=mre.renderer.symbol(Zte,Yte.x,Yte.y,Yte.width,Yte.height,ure?Dre:gre).add(xre),this.enabledDataSorting&&mre.hasRendered&&(Sre.attr({x:$re.startXPos}),cre="animate")),Sre&&cre==="animate"&&Sre[Jte?"show":"hide"](Jte).animate(Yte),Sre&&!mre.styledMode&&Sre[cre](this.pointAttribs($re,$re.selected&&"select")),Sre&&Sre.addClass($re.getClassName(),!0)}else Sre&&($re.graphic=Sre.destroy())}},Are.prototype.markerAttribs=function(sre,mre){var gre=this.options,xre=gre.marker,dre=sre.marker||{},tre=dre.symbol||xre.symbol,yre=Qte(dre.radius,xre.radius);return mre&&(xre=xre.states[mre],mre=dre.states&&dre.states[mre],yre=Qte(mre&&mre.radius,xre&&xre.radius,yre+(xre&&xre.radiusPlus||0))),sre.hasImage=tre&&tre.indexOf("url")===0,sre.hasImage&&(yre=0),sre={x:gre.crisp?Math.floor(sre.plotX-yre):sre.plotX-yre,y:sre.plotY-yre},yre&&(sre.width=sre.height=2*yre),sre},Are.prototype.pointAttribs=function(sre,mre){var gre=this.options.marker,xre=sre&&sre.options,dre=xre&&xre.marker||{},tre=xre&&xre.color,yre=sre&&sre.color,Sre=sre&&sre.zone&&sre.zone.color,$re=this.color;return sre=Qte(dre.lineWidth,gre.lineWidth),xre=1,$re=tre||Sre||yre||$re,tre=dre.fillColor||gre.fillColor||$re,yre=dre.lineColor||gre.lineColor||$re,mre=mre||"normal",gre=gre.states[mre]||{},mre=dre.states&&dre.states[mre]||{},sre=Qte(mre.lineWidth,gre.lineWidth,sre+Qte(mre.lineWidthPlus,gre.lineWidthPlus,0)),tre=mre.fillColor||gre.fillColor||tre,yre=mre.lineColor||gre.lineColor||yre,xre=Qte(mre.opacity,gre.opacity,xre),{stroke:yre,"stroke-width":sre,fill:tre,opacity:xre}},Are.prototype.destroy=function(sre){var mre=this,gre=mre.chart,xre=/AppleWebKit\/533/.test(yee.navigator.userAgent),dre=mre.data||[],tre,yre,Sre,$re;for(jte(mre,"destroy"),this.removeEvents(sre),(mre.axisTypes||[]).forEach(function(cre){($re=mre[cre])&&$re.series&&(Bte($re.series,mre),$re.isDirty=$re.forceRedraw=!0)}),mre.legendItem&&mre.chart.legend.destroyItem(mre),yre=dre.length;yre--;)(Sre=dre[yre])&&Sre.destroy&&Sre.destroy();mre.clips&&mre.clips.forEach(function(cre){return cre.destroy()}),KQ.clearTimeout(mre.animationTimeout),Wte(mre,function(cre,Dre){cre instanceof HQ&&!cre.survive&&(tre=xre&&Dre==="group"?"hide":"destroy",cre[tre]())}),gre.hoverSeries===mre&&(gre.hoverSeries=void 0),Bte(gre.series,mre),gre.orderSeries(),Wte(mre,function(cre,Dre){sre&&Dre==="hcEvents"||delete mre[Dre]})},Are.prototype.applyZones=function(){var sre=this,mre=this.chart,gre=mre.renderer,xre=this.zones,dre=this.clips||[],tre=this.graph,yre=this.area,Sre=Math.max(mre.chartWidth,mre.chartHeight),$re=this[(this.zoneAxis||"y")+"Axis"],cre=mre.inverted,Dre,ure,Zte,Yte,Jte,hre,Ere,wre,Pre=!1;if(xre.length&&(tre||yre)&&$re&&typeof $re.min<"u"){var Hre=$re.reversed,kre=$re.horiz;tre&&!this.showLine&&tre.hide(),yre&&yre.hide();var Ore=$re.getExtremes();xre.forEach(function(Wre,Tte){Dre=Hre?kre?mre.plotWidth:0:kre?0:$re.toPixels(Ore.min)||0,Dre=Ate(Qte(ure,Dre),0,Sre),ure=Ate(Math.round($re.toPixels(Qte(Wre.value,Ore.max),!0)||0),0,Sre),Pre&&(Dre=ure=$re.toPixels(Ore.max)),Yte=Math.abs(Dre-ure),Jte=Math.min(Dre,ure),hre=Math.max(Dre,ure),$re.isXAxis?(Zte={x:cre?hre:Jte,y:0,width:Yte,height:Sre},kre||(Zte.x=mre.plotHeight-Zte.x)):(Zte={x:0,y:cre?hre:Jte,width:Sre,height:Yte},kre&&(Zte.y=mre.plotWidth-Zte.y)),cre&&gre.isVML&&(Zte=$re.isXAxis?{x:0,y:Hre?Jte:hre,height:Zte.width,width:mre.chartWidth}:{x:Zte.y-mre.plotLeft-mre.spacingBox.x,y:0,width:Zte.height,height:mre.chartHeight}),dre[Tte]?dre[Tte].animate(Zte):dre[Tte]=gre.clipRect(Zte),Ere=sre["zone-area-"+Tte],wre=sre["zone-graph-"+Tte],tre&&wre&&wre.clip(dre[Tte]),yre&&Ere&&Ere.clip(dre[Tte]),Pre=Wre.value>Ore.max,sre.resetZones&&ure===0&&(ure=void 0)}),this.clips=dre}else sre.visible&&(tre&&tre.show(!0),yre&&yre.show(!0))},Are.prototype.invertGroups=function(sre){function mre(){["group","markerGroup"].forEach(function(dre){gre[dre]&&(xre.renderer.isVML&&gre[dre].attr({width:gre.yAxis.len,height:gre.xAxis.len}),gre[dre].width=gre.yAxis.len,gre[dre].height=gre.xAxis.len,gre[dre].invert(gre.isRadialSeries?!1:sre))})}var gre=this,xre=gre.chart;gre.xAxis&&(gre.eventsToUnbind.push(Nee(xre,"resize",mre)),mre(),gre.invertGroups=mre)},Are.prototype.plotGroup=function(sre,mre,gre,xre,dre){var tre=this[sre],yre=!tre;return gre={visibility:gre,zIndex:xre||.1},typeof this.opacity>"u"||this.chart.styledMode||this.state==="inactive"||(gre.opacity=this.opacity),yre&&(this[sre]=tre=this.chart.renderer.g().add(dre)),tre.addClass("highcharts-"+mre+" highcharts-series-"+this.index+" highcharts-"+this.type+"-series "+(Nte(this.colorIndex)?"highcharts-color-"+this.colorIndex+" ":"")+(this.options.className||"")+(tre.hasClass("highcharts-tracker")?" highcharts-tracker":""),!0),tre.attr(gre)[yre?"attr":"animate"](this.getPlotBox()),tre},Are.prototype.getPlotBox=function(){var sre=this.chart,mre=this.xAxis,gre=this.yAxis;return sre.inverted&&(mre=gre,gre=this.xAxis),{translateX:mre?mre.left:sre.plotLeft,translateY:gre?gre.top:sre.plotTop,scaleX:1,scaleY:1}},Are.prototype.removeEvents=function(sre){sre||ore(this),this.eventsToUnbind.length&&(this.eventsToUnbind.forEach(function(mre){mre()}),this.eventsToUnbind.length=0)},Are.prototype.render=function(){var sre=this,mre=sre.chart,gre=sre.options,xre=see(gre.animation),dre=sre.visible?"inherit":"hidden",tre=gre.zIndex,yre=sre.hasRendered,Sre=mre.seriesGroup,$re=mre.inverted;mre=!sre.finishedAnimating&&mre.renderer.isSVG?xre.duration:0,jte(this,"render");var cre=sre.plotGroup("group","series",dre,tre,Sre);sre.markerGroup=sre.plotGroup("markerGroup","markers",dre,tre,Sre),gre.clip!==!1&&sre.setClip(),sre.animate&&mre&&sre.animate(!0),cre.inverted=Qte(sre.invertible,sre.isCartesian)?$re:!1,sre.drawGraph&&(sre.drawGraph(),sre.applyZones()),sre.visible&&sre.drawPoints(),sre.drawDataLabels&&sre.drawDataLabels(),sre.redrawPoints&&sre.redrawPoints(),sre.drawTracker&&sre.options.enableMouseTracking!==!1&&sre.drawTracker(),sre.invertGroups($re),sre.animate&&mre&&sre.animate(),yre||(mre&&xre.defer&&(mre+=xre.defer),sre.animationTimeout=vre(function(){sre.afterAnimate()},mre||0)),sre.isDirty=!1,sre.hasRendered=!0,jte(sre,"afterRender")},Are.prototype.redraw=function(){var sre=this.chart,mre=this.isDirty||this.isDirtyData,gre=this.group,xre=this.xAxis,dre=this.yAxis;gre&&(sre.inverted&&gre.attr({width:sre.plotWidth,height:sre.plotHeight}),gre.animate({translateX:Qte(xre&&xre.left,sre.plotLeft),translateY:Qte(dre&&dre.top,sre.plotTop)})),this.translate(),this.render(),mre&&delete this.kdTree},Are.prototype.searchPoint=function(sre,mre){var gre=this.xAxis,xre=this.yAxis,dre=this.chart.inverted;return this.searchKDTree({clientX:dre?gre.len-sre.chartY+gre.pos:sre.chartX-gre.pos,plotY:dre?xre.len-sre.chartX+xre.pos:sre.chartY-xre.pos},mre,sre)},Are.prototype.buildKDTree=function(sre){function mre(dre,tre,yre){var Sre=dre&&dre.length;if(Sre){var $re=gre.kdAxisArray[tre%yre];return dre.sort(function(cre,Dre){return cre[$re]-Dre[$re]}),Sre=Math.floor(Sre/2),{point:dre[Sre],left:mre(dre.slice(0,Sre),tre+1,yre),right:mre(dre.slice(Sre+1),tre+1,yre)}}}this.buildingKdTree=!0;var gre=this,xre=-1Yte?"left":"right",hre=0>Yte?"right":"left",cre[Ere]&&(Ere=xre($re,cre[Ere],Dre+1,ure),Jte=Ere[Sre]Yte;)Jte--;this.updateParallelArrays(Zte,"splice",Jte,0,0),this.updateParallelArrays(Zte,Jte),$re&&Zte.name&&($re[Yte]=Zte.name),cre.splice(Jte,0,sre),ure&&(this.data.splice(Jte,0,null),this.processData()),tre.legendType==="point"&&this.generatePoints(),gre&&(yre[0]&&yre[0].remove?yre[0].remove(!1):(yre.shift(),this.updateParallelArrays(Zte,"shift"),cre.shift())),dre!==!1&&jte(this,"addPoint",{point:Zte}),this.isDirtyData=this.isDirty=!0,mre&&Sre.redraw(xre)},Are.prototype.removePoint=function(sre,mre,gre){var xre=this,dre=xre.data,tre=dre[sre],yre=xre.points,Sre=xre.chart,$re=function(){yre&&yre.length===dre.length&&yre.splice(sre,1),dre.splice(sre,1),xre.options.data.splice(sre,1),xre.updateParallelArrays(tre||{series:xre},"splice",sre,1),tre&&tre.destroy(),xre.isDirty=!0,xre.isDirtyData=!0,mre&&Sre.redraw()};aee(gre,Sre),mre=Qte(mre,!0),tre?tre.firePointEvent("remove",null,$re):$re()},Are.prototype.remove=function(sre,mre,gre,xre){function dre(){tre.destroy(xre),yre.isDirtyLegend=yre.isDirtyBox=!0,yre.linkSeries(),Qte(sre,!0)&&yre.redraw(mre)}var tre=this,yre=tre.chart;gre!==!1?jte(tre,"remove",null,dre):dre()},Are.prototype.update=function(sre,mre){sre=Pte(sre,this.userOptions),jte(this,"update",{options:sre});var gre=this,xre=gre.chart,dre=gre.userOptions,tre=gre.initialType||gre.type,yre=xre.options.plotOptions,Sre=Hee[tre].prototype,$re=gre.finishedAnimating&&{animation:!1},cre={},Dre,ure=["eventOptions","navigatorSeries","baseSeries"],Zte=sre.type||dre.type||xre.options.chart.type,Yte=!(this.hasDerivedData||Zte&&Zte!==this.type||typeof sre.pointStart<"u"||typeof sre.pointInterval<"u"||typeof sre.relativeXValue<"u"||gre.hasOptionChanged("dataGrouping")||gre.hasOptionChanged("pointStart")||gre.hasOptionChanged("pointInterval")||gre.hasOptionChanged("pointIntervalUnit")||gre.hasOptionChanged("keys"));if(Zte=Zte||tre,Yte&&(ure.push("data","isDirtyData","points","processedXData","processedYData","xIncrement","cropped","_hasPointMarkers","_hasPointLabels","clips","nodes","layout","mapMap","mapData","minY","maxY","minX","maxX"),sre.visible!==!1&&ure.push("area","graph"),gre.parallelArrays.forEach(function(hre){ure.push(hre+"Data")}),sre.data&&(sre.dataSorting&&Rte(gre.options.dataSorting,sre.dataSorting),this.setData(sre.data,!1))),sre=nre(dre,$re,{index:typeof dre.index>"u"?gre.index:dre.index,pointStart:Qte(yre&&yre.series&&yre.series.pointStart,dre.pointStart,gre.xData[0])},!Yte&&{data:gre.options.data},sre),Yte&&sre.data&&(sre.data=gre.options.data),ure=["group","markerGroup","dataLabelsGroup","transformGroup"].concat(ure),ure.forEach(function(hre){ure[hre]=gre[hre],delete gre[hre]}),yre=!1,Hee[Zte]){if(yre=Zte!==gre.type,gre.remove(!1,!1,!1,!0),yre)if(Object.setPrototypeOf)Object.setPrototypeOf(gre,Hee[Zte].prototype);else{$re=Object.hasOwnProperty.call(gre,"hcEvents")&&gre.hcEvents;for(Dre in Sre)gre[Dre]=void 0;Rte(gre,Hee[Zte].prototype),$re?gre.hcEvents=$re:delete gre.hcEvents}}else Lte(17,!0,xre,{missingModuleFor:Zte});if(ure.forEach(function(hre){gre[hre]=ure[hre]}),gre.init(xre,sre),Yte&&this.points){var Jte=gre.options;Jte.visible===!1?(cre.graphic=1,cre.dataLabel=1):gre._hasPointLabels||(sre=Jte.marker,Sre=Jte.dataLabels,!sre||sre.enabled!==!1&&(dre.marker&&dre.marker.symbol)===sre.symbol||(cre.graphic=1),Sre&&Sre.enabled===!1&&(cre.dataLabel=1)),this.points.forEach(function(hre){hre&&hre.series&&(hre.resolveColor(),Object.keys(cre).length&&hre.destroyElements(cre),Jte.showInLegend===!1&&hre.legendItem&&xre.legend.destroyItem(hre))},this)}gre.initialType=tre,xre.linkSeries(),yre&&gre.linkedSeries.length&&(gre.isDirtyData=!0),jte(this,"afterUpdate"),Qte(mre,!0)&&xre.redraw(Yte?void 0:!1)},Are.prototype.setName=function(sre){this.name=this.options.name=this.userOptions.name=sre,this.chart.isDirtyLegend=!0},Are.prototype.hasOptionChanged=function(sre){var mre=this.options[sre],gre=this.chart.options.plotOptions,xre=this.userOptions[sre];return xre?mre!==xre:mre!==Qte(gre&&gre[this.type]&&gre[this.type][sre],gre&&gre.series&&gre.series[sre],mre)},Are.prototype.onMouseOver=function(){var sre=this.chart,mre=sre.hoverSeries;sre.pointer.setHoverChartIndex(),mre&&mre!==this&&mre.onMouseOut(),this.options.events.mouseOver&&jte(this,"mouseOver"),this.setState("hover"),sre.hoverSeries=this},Are.prototype.onMouseOut=function(){var sre=this.options,mre=this.chart,gre=mre.tooltip,xre=mre.hoverPoint;mre.hoverSeries=null,xre&&xre.onMouseOut(),this&&sre.events.mouseOut&&jte(this,"mouseOut"),!gre||this.stickyTracking||gre.shared&&!this.noSharedTooltip||gre.hide(),mre.series.forEach(function(dre){dre.setState("",!0)})},Are.prototype.setState=function(sre,mre){var gre=this,xre=gre.options,dre=gre.graph,tre=xre.inactiveOtherPoints,yre=xre.states,Sre=Qte(yre[sre||"normal"]&&yre[sre||"normal"].animation,gre.chart.options.chart.animation),$re=xre.lineWidth,cre=0,Dre=xre.opacity;if(sre=sre||"",gre.state!==sre&&([gre.group,gre.markerGroup,gre.dataLabelsGroup].forEach(function(ure){ure&&(gre.state&&ure.removeClass("highcharts-series-"+gre.state),sre&&ure.addClass("highcharts-series-"+sre))}),gre.state=sre,!gre.chart.styledMode)){if(yre[sre]&&yre[sre].enabled===!1)return;if(sre&&($re=yre[sre].lineWidth||$re+(yre[sre].lineWidthPlus||0),Dre=Qte(yre[sre].opacity,Dre)),dre&&!dre.dashstyle)for(xre={"stroke-width":$re},dre.animate(xre,Sre);gre["zone-graph-"+cre];)gre["zone-graph-"+cre].animate(xre,Sre),cre+=1;tre||[gre.group,gre.markerGroup,gre.dataLabelsGroup,gre.labelBySeries].forEach(function(ure){ure&&ure.animate({opacity:Dre},Sre)})}mre&&tre&&gre.points&&gre.setAllPointsToState(sre||void 0)},Are.prototype.setAllPointsToState=function(sre){this.points.forEach(function(mre){mre.setState&&mre.setState(sre)})},Are.prototype.setVisible=function(sre,mre){var gre=this,xre=gre.chart,dre=gre.legendItem,tre=xre.options.chart.ignoreHiddenSeries,yre=gre.visible,Sre=(gre.visible=sre=gre.options.visible=gre.userOptions.visible=typeof sre>"u"?!yre:sre)?"show":"hide";["group","dataLabelsGroup","markerGroup","tracker","tt"].forEach(function($re){gre[$re]&&gre[$re][Sre]()}),(xre.hoverSeries===gre||(xre.hoverPoint&&xre.hoverPoint.series)===gre)&&gre.onMouseOut(),dre&&xre.legend.colorizeItem(gre,sre),gre.isDirty=!0,gre.options.stacking&&xre.series.forEach(function($re){$re.options.stacking&&$re.visible&&($re.isDirty=!0)}),gre.linkedSeries.forEach(function($re){$re.setVisible(sre,!1)}),tre&&(xre.isDirtyBox=!0),jte(gre,Sre),mre!==!1&&xre.redraw()},Are.prototype.show=function(){this.setVisible(!0)},Are.prototype.hide=function(){this.setVisible(!1)},Are.prototype.select=function(sre){this.selected=sre=this.options.selected=typeof sre>"u"?!this.selected:sre,this.checkbox&&(this.checkbox.checked=sre),jte(this,sre?"select":"unselect")},Are.prototype.shouldShowTooltip=function(sre,mre,gre){return gre===void 0&&(gre={}),gre.series=this,gre.visiblePlotOnly=!0,this.chart.isInsidePlot(sre,mre,gre)},Are.defaultOptions=BQ,Are}(),Rte(mh.prototype,{axisTypes:["xAxis","yAxis"],coll:"series",colorCounter:0,cropShoulder:1,directTouch:!1,drawLegendSymbol:NQ.drawLineMarker,isCartesian:!0,kdAxisArray:["clientX","plotY"],parallelArrays:["x","y"],pointClass:FQ,requireSorting:!0,sorted:!0}),jQ.series=mh,mh}),Ui(Es,"Extensions/ScrollablePlotArea.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/Axis/Axis.js"],Es["Core/Chart/Chart.js"],Es["Core/Series/Series.js"],Es["Core/Renderer/RendererRegistry.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ){var BQ=mh.stop,jQ=FQ.addEvent,HQ=FQ.createElement,KQ=FQ.merge,see=FQ.pick;jQ(RQ,"afterSetChartSize",function(aee){var lee=this.options.chart.scrollablePlotArea,pee=lee&&lee.minWidth;if(lee=lee&&lee.minHeight,!this.renderer.forExport){if(pee){if(this.scrollablePixelsX=pee=Math.max(0,pee-this.chartWidth)){this.scrollablePlotBox=this.renderer.scrollablePlotBox=KQ(this.plotBox),this.plotBox.width=this.plotWidth+=pee,this.inverted?this.clipBox.height+=pee:this.clipBox.width+=pee;var Eee={1:{name:"right",value:pee}}}}else lee&&(this.scrollablePixelsY=pee=Math.max(0,lee-this.chartHeight))&&(this.scrollablePlotBox=this.renderer.scrollablePlotBox=KQ(this.plotBox),this.plotBox.height=this.plotHeight+=pee,this.inverted?this.clipBox.width+=pee:this.clipBox.height+=pee,Eee={2:{name:"bottom",value:pee}});Eee&&!aee.skipAxes&&this.axes.forEach(function(Cee){Eee[Cee.side]?Cee.getPlotLinePath=function(){var yee=Eee[Cee.side].name,Hee=this[yee];this[yee]=Hee-Eee[Cee.side].value;var Nee=$Q.prototype.getPlotLinePath.apply(this,arguments);return this[yee]=Hee,Nee}:(Cee.setAxisSize(),Cee.setAxisTranslation())})}}),jQ(RQ,"render",function(){this.scrollablePixelsX||this.scrollablePixelsY?(this.setUpScrolling&&this.setUpScrolling(),this.applyFixed()):this.fixedDiv&&this.applyFixed()}),RQ.prototype.setUpScrolling=function(){var aee=this,lee={WebkitOverflowScrolling:"touch",overflowX:"hidden",overflowY:"hidden"};this.scrollablePixelsX&&(lee.overflowX="auto"),this.scrollablePixelsY&&(lee.overflowY="auto"),this.scrollingParent=HQ("div",{className:"highcharts-scrolling-parent"},{position:"relative"},this.renderTo),this.scrollingContainer=HQ("div",{className:"highcharts-scrolling"},lee,this.scrollingParent),jQ(this.scrollingContainer,"scroll",function(){aee.pointer&&delete aee.pointer.chartPosition}),this.innerContainer=HQ("div",{className:"highcharts-inner-container"},null,this.scrollingContainer),this.innerContainer.appendChild(this.container),this.setUpScrolling=null},RQ.prototype.moveFixedElements=function(){var aee=this.container,lee=this.fixedRenderer,pee=".highcharts-contextbutton .highcharts-credits .highcharts-legend .highcharts-legend-checkbox .highcharts-navigator-series .highcharts-navigator-xaxis .highcharts-navigator-yaxis .highcharts-navigator .highcharts-reset-zoom .highcharts-drillup-button .highcharts-scrollbar .highcharts-subtitle .highcharts-title".split(" "),Eee;this.scrollablePixelsX&&!this.inverted?Eee=".highcharts-yaxis":this.scrollablePixelsX&&this.inverted||this.scrollablePixelsY&&!this.inverted?Eee=".highcharts-xaxis":this.scrollablePixelsY&&this.inverted&&(Eee=".highcharts-yaxis"),Eee&&pee.push(Eee+":not(.highcharts-radial-axis)",Eee+"-labels:not(.highcharts-radial-axis-labels)"),pee.forEach(function(Cee){[].forEach.call(aee.querySelectorAll(Cee),function(yee){(yee.namespaceURI===lee.SVG_NS?lee.box:lee.box.parentNode).appendChild(yee),yee.style.pointerEvents="auto"})})},RQ.prototype.applyFixed=function(){var aee=!this.fixedDiv,lee=this.options.chart,pee=lee.scrollablePlotArea,Eee=NQ.getRendererType();aee?(this.fixedDiv=HQ("div",{className:"highcharts-fixed"},{position:"absolute",overflow:"hidden",pointerEvents:"none",zIndex:(lee.style&&lee.style.zIndex||0)+2,top:0},null,!0),this.scrollingContainer&&this.scrollingContainer.parentNode.insertBefore(this.fixedDiv,this.scrollingContainer),this.renderTo.style.overflow="visible",this.fixedRenderer=lee=new Eee(this.fixedDiv,this.chartWidth,this.chartHeight,this.options.chart.style),this.scrollableMask=lee.path().attr({fill:this.options.chart.backgroundColor||"#fff","fill-opacity":see(pee.opacity,.85),zIndex:-1}).addClass("highcharts-scrollable-mask").add(),jQ(this,"afterShowResetZoom",this.moveFixedElements),jQ(this,"afterDrilldown",this.moveFixedElements),jQ(this,"afterLayOutTitles",this.moveFixedElements)):this.fixedRenderer.setSize(this.chartWidth,this.chartHeight),(this.scrollableDirty||aee)&&(this.scrollableDirty=!1,this.moveFixedElements()),lee=this.chartWidth+(this.scrollablePixelsX||0),Eee=this.chartHeight+(this.scrollablePixelsY||0),BQ(this.container),this.container.style.width=lee+"px",this.container.style.height=Eee+"px",this.renderer.boxWrapper.attr({width:lee,height:Eee,viewBox:[0,0,lee,Eee].join(" ")}),this.chartBackground.attr({width:lee,height:Eee}),this.scrollingContainer.style.height=this.chartHeight+"px",aee&&(pee.scrollPositionX&&(this.scrollingContainer.scrollLeft=this.scrollablePixelsX*pee.scrollPositionX),pee.scrollPositionY&&(this.scrollingContainer.scrollTop=this.scrollablePixelsY*pee.scrollPositionY)),Eee=this.axisOffset,aee=this.plotTop-Eee[0]-1,pee=this.plotLeft-Eee[3]-1,lee=this.plotTop+this.plotHeight+Eee[2]+1,Eee=this.plotLeft+this.plotWidth+Eee[1]+1;var Cee=this.plotLeft+this.plotWidth-(this.scrollablePixelsX||0),yee=this.plotTop+this.plotHeight-(this.scrollablePixelsY||0);aee=this.scrollablePixelsX?[["M",0,aee],["L",this.plotLeft-1,aee],["L",this.plotLeft-1,lee],["L",0,lee],["Z"],["M",Cee,aee],["L",this.chartWidth,aee],["L",this.chartWidth,lee],["L",Cee,lee],["Z"]]:this.scrollablePixelsY?[["M",pee,0],["L",pee,this.plotTop-1],["L",Eee,this.plotTop-1],["L",Eee,0],["Z"],["M",pee,yee],["L",pee,this.chartHeight],["L",Eee,this.chartHeight],["L",Eee,yee],["Z"]]:[["M",0,0]],this.redrawTrigger!=="adjustHeight"&&this.scrollableMask.attr({d:aee})},jQ($Q,"afterInit",function(){this.chart.scrollableDirty=!0}),jQ(PQ,"show",function(){this.chart.scrollableDirty=!0})}),Ui(Es,"Core/Axis/StackingAxis.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/Axis/Axis.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=mh.getDeferredAnimation,NQ=RQ.addEvent,FQ=RQ.destroyObjectProperties,BQ=RQ.fireEvent,jQ=RQ.isNumber,HQ=RQ.objectEach,KQ;return function(see){function aee(){var Cee=this.stacking;if(Cee){var yee=Cee.stacks;HQ(yee,function(Hee,Nee){FQ(Hee),yee[Nee]=null}),Cee&&Cee.stackTotalGroup&&Cee.stackTotalGroup.destroy()}}function lee(){this.stacking||(this.stacking=new Eee(this))}var pee=[];see.compose=function(Cee){return pee.indexOf(Cee)===-1&&(pee.push(Cee),NQ(Cee,"init",lee),NQ(Cee,"destroy",aee)),Cee};var Eee=function(){function Cee(yee){this.oldStacks={},this.stacks={},this.stacksTouched=0,this.axis=yee}return Cee.prototype.buildStacks=function(){var yee=this.axis,Hee=yee.series,Nee=yee.options.reversedStacks,Yee=Hee.length,Ete;if(!yee.isXAxis){for(this.usePercentage=!1,Ete=Yee;Ete--;){var Ate=Hee[Nee?Ete:Yee-Ete-1];Ate.setStackedPoints(),Ate.setGroupedPoints()}for(Ete=0;EteEee&&KQ.shadow)),yee&&(yee.startX=see.xMap,yee.isArea=see.isArea)})},jQ.prototype.getGraphPath=function(HQ,KQ,see){var aee=this,lee=aee.options,pee=[],Eee=[],Cee,yee=lee.step;HQ=HQ||aee.points;var Hee=HQ.reversed;return Hee&&HQ.reverse(),(yee={right:1,center:2}[yee]||yee&&3)&&Hee&&(yee=4-yee),HQ=this.getValidPoints(HQ,!1,!(lee.connectNulls&&!KQ&&!see)),HQ.forEach(function(Nee,Yee){var Ete=Nee.plotX,Ate=Nee.plotY,Pte=HQ[Yee-1];(Nee.leftCliff||Pte&&Pte.rightCliff)&&!see&&(Cee=!0),Nee.isNull&&!NQ(KQ)&&0HQ&&Hee>lee?(Hee=Math.max(HQ,lee),Nee=2*lee-Hee):Heesee&&Nee>lee?(Nee=Math.max(see,lee),Hee=2*lee-Nee):Nee"u"&&(Fte[jte]=Xte++);var ore=Fte[jte]}else Qte.grouping!==!1&&(ore=Xte++);nre.columnIndex=ore}});var ire=Math.min(Math.abs(Bte.transA)*(Bte.ordinal&&Bte.ordinal.slope||Nte.pointRange||Bte.closestPointRange||Bte.tickInterval||1),Bte.len),qte=ire*Nte.groupPadding,Kte=(ire-2*qte)/(Xte||1);return Nte=Math.min(Nte.maxPointWidth||Bte.len,Yee(Nte.pointWidth,Kte*(1-2*Nte.pointPadding))),kte.columnMetrics={width:Nte,offset:(Kte-Nte)/2+(qte+((kte.columnIndex||0)+(Rte?1:0))*Kte-ire/2)*(Rte?-1:1),paddedWidth:Kte,columnCount:Xte},kte.columnMetrics},Pte.prototype.crispCol=function(kte,Nte,Bte,Lte){var Rte=this.chart,Fte=this.borderWidth,jte=-(Fte%2?.5:0);return Fte=Fte%2?.5:1,Rte.inverted&&Rte.renderer.isVML&&(Fte+=1),this.options.crisp&&(Bte=Math.round(kte+Bte)+jte,kte=Math.round(kte)+jte,Bte-=kte),Lte=Math.round(Nte+Lte)+Fte,jte=.5>=Math.abs(Nte)&&.5kte.closestPointRange*kte.xAxis.transA;Lte=kte.borderWidth=Yee(Bte.borderWidth,Lte?0:1);var Rte=kte.xAxis,Fte=kte.yAxis,jte=Bte.threshold,Xte=kte.translatedThreshold=Fte.getThreshold(jte),ire=Yee(Bte.minPointLength,5),qte=kte.getColumnMetrics(),Kte=qte.width,nre=kte.pointXOffset=qte.offset,Wte=kte.dataMin,Qte=kte.dataMax,ore=kte.barW=Math.max(Kte,1+2*Lte);Nte.inverted&&(Xte-=.5),Bte.pointPadding&&(ore=Math.ceil(ore)),NQ.prototype.translate.apply(kte),kte.points.forEach(function(fre){var vre=Yee(fre.yBottom,Xte),Are=999+Math.abs(vre),sre=fre.plotX||0;Are=aee(fre.plotY,-Are,Fte.len+Are);var mre=Math.min(Are,vre),gre=Math.max(Are,vre)-mre,xre=Kte,dre=sre+nre,tre=ore;ire&&Math.abs(gre)ire?vre-ire:Xte-(sre?ire:0)),pee(fre.options.pointWidth)&&(xre=tre=Math.ceil(fre.options.pointWidth),dre-=Math.round((xre-Kte)/2)),Bte.centerInCategory&&(dre=kte.adjustForMissingColumns(dre,xre,fre,qte)),fre.barX=dre,fre.pointWidth=xre,fre.tooltipPos=Nte.inverted?[aee(Fte.len+Fte.pos-Nte.plotLeft-Are,Fte.pos-Nte.plotLeft,Fte.len+Fte.pos-Nte.plotLeft),Rte.len+Rte.pos-Nte.plotTop-dre-tre/2,gre]:[Rte.left-Nte.plotLeft+dre+tre/2,aee(Are+Fte.pos-Nte.plotTop,Fte.pos-Nte.plotTop,Fte.len+Fte.pos-Nte.plotTop),gre],fre.shapeType=kte.pointClass.prototype.shapeType||"rect",fre.shapeArgs=kte.crispCol.apply(kte,fre.isNull?[dre,Xte,tre,0]:[dre,mre,tre,gre])})},Pte.prototype.drawGraph=function(){this.group[this.dense?"addClass":"removeClass"]("highcharts-dense-data")},Pte.prototype.pointAttribs=function(kte,Nte){var Bte=this.options,Lte=this.pointAttrToOptions||{},Rte=Lte.stroke||"borderColor",Fte=Lte["stroke-width"]||"borderWidth",jte=kte&&kte.color||this.color,Xte=kte&&kte[Rte]||Bte[Rte]||jte;Lte=kte&&kte.options.dashStyle||Bte.dashStyle;var ire=kte&&kte[Fte]||Bte[Fte]||this[Fte]||0,qte=Yee(kte&&kte.opacity,Bte.opacity,1);if(kte&&this.zones.length){var Kte=kte.getZone();jte=kte.options.color||Kte&&(Kte.color||kte.nonZonedColor)||this.color,Kte&&(Xte=Kte.borderColor||Xte,Lte=Kte.dashStyle||Lte,ire=Kte.borderWidth||ire)}return Nte&&kte&&(kte=Nee(Bte.states[Nte],kte.options.states&&kte.options.states[Nte]||{}),Nte=kte.brightness,jte=kte.color||typeof Nte<"u"&&KQ(jte).brighten(kte.brightness).get()||jte,Xte=kte[Rte]||Xte,ire=kte[Fte]||ire,Lte=kte.dashStyle||Lte,qte=Yee(kte.opacity,qte)),Rte={fill:jte,stroke:Xte,"stroke-width":ire,opacity:qte},Lte&&(Rte.dashstyle=Lte),Rte},Pte.prototype.drawPoints=function(){var kte=this,Nte=this.chart,Bte=kte.options,Lte=Nte.renderer,Rte=Bte.animationLimit||250,Fte;kte.points.forEach(function(jte){var Xte=jte.graphic,ire=!!Xte,qte=Xte&&Nte.pointCountore,Wte==="left"?ire.y-=ore?Kte.height:0:Wte==="center"?(ire.x-=Kte.width/2,ire.y-=Kte.height/2):Wte==="right"&&(ire.x-=Kte.width,ire.y-=ore?0:Kte.height),kte.placed=!0,kte.alignAttr=ire):(ore(Bte),kte.align(Nte,void 0,Bte),ire=kte.alignAttr),fre&&0<=Bte.height?this.justifyDataLabel(kte,Nte,ire,Kte,Bte,Lte):aee(Nte.crop,!0)&&(vre=Fte.isInsidePlot(ire.x,ire.y,{paneCoordinates:!0,series:Rte})&&Fte.isInsidePlot(ire.x+Kte.width,ire.y+Kte.height,{paneCoordinates:!0,series:Rte})),Nte.shape&&!nre&&kte[Lte?"attr":"animate"]({anchorX:jte?Fte.plotWidth-Pte.plotY:Pte.plotX,anchorY:jte?Fte.plotHeight-Pte.plotX:Pte.plotY})}Lte&&Xte&&(kte.placed=!1),vre||Xte&&!fre||(kte.hide(!0),kte.placed=!1)}function yee(Pte,kte){var Nte=kte.filter;return Nte?(kte=Nte.operator,Pte=Pte[Nte.property],Nte=Nte.value,kte===">"&&Pte>Nte||kte==="<"&&Pte="&&Pte>=Nte||kte==="<="&&Pte<=Nte||kte==="=="&&Pte==Nte||kte==="==="&&Pte===Nte):!0}function Hee(){var Pte=this,kte=Pte.chart,Nte=Pte.options,Bte=Pte.points,Lte=Pte.hasRendered||0,Rte=kte.renderer,Fte=Nte.dataLabels,jte,Xte=Fte.animation;if(Xte=Fte.defer?PQ(kte,Xte,Pte):{defer:0,duration:0},Fte=Yee(Yee(kte.options.plotOptions&&kte.options.plotOptions.series&&kte.options.plotOptions.series.dataLabels,kte.options.plotOptions&&kte.options.plotOptions[Pte.type]&&kte.options.plotOptions[Pte.type].dataLabels),Fte),jQ(this,"drawDataLabels"),HQ(Fte)||Fte.enabled||Pte._hasPointLabels){var ire=Pte.plotGroup("dataLabelsGroup","data-labels",Lte?"inherit":"hidden",Fte.zIndex||6);ire.attr({opacity:+Lte}),!Lte&&(Lte=Pte.dataLabelsGroup)&&(Pte.visible&&ire.show(!0),Lte[Nte.animation?"animate":"attr"]({opacity:1},Xte)),Bte.forEach(function(qte){jte=lee(Yee(Fte,qte.dlOptions||qte.options&&qte.options.dataLabels)),jte.forEach(function(Kte,nre){var Wte=Kte.enabled&&(!qte.isNull||qte.dataLabelOnNull)&&yee(qte,Kte),Qte=qte.connectors?qte.connectors[nre]:qte.connector,ore=qte.dataLabels?qte.dataLabels[nre]:qte.dataLabel,fre=aee(Kte.distance,qte.labelDistance),vre=!ore;if(Wte){var Are=qte.getLabelConfig(),sre=aee(Kte[qte.formatPrefix+"Format"],Kte.format);Are=FQ(sre)?NQ(sre,Are,kte):(Kte[qte.formatPrefix+"Formatter"]||Kte.formatter).call(Are,Kte),sre=Kte.style;var mre=Kte.rotation;kte.styledMode||(sre.color=aee(Kte.color,sre.color,Pte.color,"#000000"),sre.color==="contrast"?(qte.contrastColor=Rte.getContrast(qte.color||Pte.color),sre.color=!FQ(fre)&&Kte.inside||0>fre||Nte.stacking?qte.contrastColor:"#000000"):delete qte.contrastColor,Nte.cursor&&(sre.cursor=Nte.cursor));var gre={r:Kte.borderRadius||0,rotation:mre,padding:Kte.padding,zIndex:1};kte.styledMode||(gre.fill=Kte.backgroundColor,gre.stroke=Kte.borderColor,gre["stroke-width"]=Kte.borderWidth),see(gre,function(xre,dre){typeof xre>"u"&&delete gre[dre]})}!ore||Wte&&FQ(Are)&&!!ore.div==!!Kte.useHTML||(qte.dataLabel=ore=qte.dataLabel&&qte.dataLabel.destroy(),qte.dataLabels&&(qte.dataLabels.length===1?delete qte.dataLabels:delete qte.dataLabels[nre]),nre||delete qte.dataLabel,Qte&&(qte.connector=qte.connector.destroy(),qte.connectors&&(qte.connectors.length===1?delete qte.connectors:delete qte.connectors[nre]))),Wte&&FQ(Are)&&(ore?gre.text=Are:(qte.dataLabels=qte.dataLabels||[],ore=qte.dataLabels[nre]=mre?Rte.text(Are,0,-9999,Kte.useHTML).addClass("highcharts-data-label"):Rte.label(Are,0,-9999,Kte.shape,null,null,Kte.useHTML,null,"data-label"),nre||(qte.dataLabel=ore),ore.addClass(" highcharts-data-label-color-"+qte.colorIndex+" "+(Kte.className||"")+(Kte.useHTML?" highcharts-tracker":""))),ore.options=Kte,ore.attr(gre),kte.styledMode||ore.css(sre).shadow(Kte.shadow),ore.added||ore.add(ire),Kte.textPath&&!Kte.useHTML&&(ore.setTextPath(qte.getDataLabelPath&&qte.getDataLabelPath(ore)||qte.graphic,Kte.textPath),qte.dataLabelPath&&!Kte.textPath.enabled&&(qte.dataLabelPath=qte.dataLabelPath.destroy())),Pte.alignDataLabel(qte,ore,Kte,null,vre))})})}jQ(this,"afterDrawDataLabels")}function Nee(Pte,kte,Nte,Bte,Lte,Rte){var Fte=this.chart,jte=kte.align,Xte=kte.verticalAlign,ire=Pte.box?0:Pte.padding||0,qte=kte.x;qte=qte===void 0?0:qte;var Kte=kte.y;Kte=Kte===void 0?0:Kte;var nre=(Nte.x||0)+ire;if(0>nre){jte==="right"&&0<=qte?(kte.align="left",kte.inside=!0):qte-=nre;var Wte=!0}return nre=(Nte.x||0)+Bte.width-ire,nre>Fte.plotWidth&&(jte==="left"&&0>=qte?(kte.align="right",kte.inside=!0):qte+=Fte.plotWidth-nre,Wte=!0),nre=Nte.y+ire,0>nre&&(Xte==="bottom"&&0<=Kte?(kte.verticalAlign="top",kte.inside=!0):Kte-=nre,Wte=!0),nre=(Nte.y||0)+Bte.height-ire,nre>Fte.plotHeight&&(Xte==="top"&&0>=Kte?(kte.verticalAlign="bottom",kte.inside=!0):Kte+=Fte.plotHeight-nre,Wte=!0),Wte&&(kte.x=qte,kte.y=Kte,Pte.placed=!Rte,Pte.align(kte,void 0,Lte)),Wte}function Yee(Pte,kte){var Nte=[],Bte;if(HQ(Pte)&&!HQ(kte))Nte=Pte.map(function(Lte){return KQ(Lte,kte)});else if(HQ(kte)&&!HQ(Pte))Nte=kte.map(function(Lte){return KQ(Pte,Lte)});else if(HQ(Pte)||HQ(kte))for(Bte=Math.max(Pte.length,kte.length);Bte--;)Nte[Bte]=KQ(Pte[Bte],kte[Bte]);else Nte=KQ(Pte,kte);return Nte}function Ete(Pte,kte,Nte,Bte,Lte){var Rte=this.chart,Fte=Rte.inverted,jte=this.xAxis,Xte=jte.reversed,ire=Fte?kte.height/2:kte.width/2;Pte=(Pte=Pte.pointWidth)?Pte/2:0,kte.startXPos=Fte?Lte.x:Xte?-ire-Pte:jte.width-ire+Pte,kte.startYPos=Fte?Xte?this.yAxis.height-ire+Pte:-ire-Pte:Lte.y,Bte?kte.visibility==="hidden"&&(kte.show(),kte.attr({opacity:0}).animate({opacity:1})):kte.attr({opacity:1}).animate({opacity:0},void 0,kte.hide),Rte.hasRendered&&(Nte&&kte.attr({x:kte.startXPos,y:kte.startYPos}),kte.placed=!0)}var Ate=[];Eee.compose=function(Pte){if(Ate.indexOf(Pte)===-1){var kte=Pte.prototype;Ate.push(Pte),kte.alignDataLabel=Cee,kte.drawDataLabels=Hee,kte.justifyDataLabel=Nee,kte.setDataLabelStartPos=Ete}}}(pee||(pee={})),pee}),Ui(Es,"Series/Column/ColumnDataLabel.js",[Es["Core/Series/DataLabel.js"],Es["Core/Series/SeriesRegistry.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=$Q.series,NQ=RQ.merge,FQ=RQ.pick,BQ;return function(jQ){function HQ(see,aee,lee,pee,Eee){var Cee=this.chart.inverted,yee=see.series,Hee=(yee.xAxis?yee.xAxis.len:this.chart.plotSizeX)||0;yee=(yee.yAxis?yee.yAxis.len:this.chart.plotSizeY)||0;var Nee=see.dlBox||see.shapeArgs,Yee=FQ(see.below,see.plotY>FQ(this.translatedThreshold,yee)),Ete=FQ(lee.inside,!!this.options.stacking);Nee&&(pee=NQ(Nee),0>pee.y&&(pee.height+=pee.y,pee.y=0),Nee=pee.y+pee.height-yee,0● {series.name} ',pointFormat:"x: {point.x} y: {point.y} "}}),KQ}($Q),BQ(PQ.prototype,{drawTracker:mh.prototype.drawTracker,sorted:!1,requireSorting:!1,noSharedTooltip:!0,trackerGroups:["group","markerGroup","dataLabelsGroup"],takeOrdinalPosition:!1}),FQ(PQ,"afterTranslate",function(){this.applyJitter()}),RQ.registerSeriesType("scatter",PQ),PQ}),Ui(Es,"Series/CenteredUtilities.js",[Es["Core/Globals.js"],Es["Core/Series/Series.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=mh.deg2rad,NQ=RQ.isNumber,FQ=RQ.pick,BQ=RQ.relativeLength,jQ;return function(HQ){HQ.getCenter=function(){var KQ=this.options,see=this.chart,aee=2*(KQ.slicedOffset||0),lee=see.plotWidth-2*aee,pee=see.plotHeight-2*aee,Eee=KQ.center,Cee=Math.min(lee,pee),yee=KQ.size,Hee=KQ.innerSize||0;for(typeof yee=="string"&&(yee=parseFloat(yee)),typeof Hee=="string"&&(Hee=parseFloat(Hee)),KQ=[FQ(Eee[0],"50%"),FQ(Eee[1],"50%"),FQ(yee&&0>yee?void 0:KQ.size,"100%"),FQ(Hee&&0>Hee?void 0:KQ.innerSize||0,"0%")],!see.angular||this instanceof $Q||(KQ[3]=0),Eee=0;4>Eee;++Eee)yee=KQ[Eee],see=2>Eee||Eee===2&&/%$/.test(yee),KQ[Eee]=BQ(yee,[lee,pee,Cee,KQ[2]][Eee])+(see?aee:0);return KQ[3]>KQ[2]&&(KQ[3]=KQ[2]),KQ},HQ.getStartAndEndRadians=function(KQ,see){return KQ=NQ(KQ)?KQ:0,see=NQ(see)&&see>KQ&&360>see-KQ?see:KQ+360,{start:PQ*(KQ+-90),end:PQ*(see+-90)}}}(jQ||(jQ={})),jQ}),Ui(Es,"Series/Pie/PiePoint.js",[Es["Core/Animation/AnimationUtilities.js"],Es["Core/Series/Point.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ){var PQ=this&&this.__extends||function(){var see=function(aee,lee){return see=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(pee,Eee){pee.__proto__=Eee}||function(pee,Eee){for(var Cee in Eee)Eee.hasOwnProperty(Cee)&&(pee[Cee]=Eee[Cee])},see(aee,lee)};return function(aee,lee){function pee(){this.constructor=aee}see(aee,lee),aee.prototype=lee===null?Object.create(lee):(pee.prototype=lee.prototype,new pee)}}(),NQ=mh.setAnimation,FQ=RQ.addEvent,BQ=RQ.defined;mh=RQ.extend;var jQ=RQ.isNumber,HQ=RQ.pick,KQ=RQ.relativeLength;return $Q=function(see){function aee(){var lee=see!==null&&see.apply(this,arguments)||this;return lee.labelDistance=void 0,lee.options=void 0,lee.series=void 0,lee}return PQ(aee,see),aee.prototype.getConnectorPath=function(){var lee=this.labelPosition,pee=this.series.options.dataLabels,Eee=this.connectorShapes,Cee=pee.connectorShape;return Eee[Cee]&&(Cee=Eee[Cee]),Cee.call(this,{x:lee.final.x,y:lee.final.y,alignment:lee.alignment},lee.connectorPosition,pee)},aee.prototype.getTranslate=function(){return this.sliced?this.slicedTranslation:{translateX:0,translateY:0}},aee.prototype.haloPath=function(lee){var pee=this.shapeArgs;return this.sliced||!this.visible?[]:this.series.chart.renderer.symbols.arc(pee.x,pee.y,pee.r+lee,pee.r+lee,{innerR:pee.r-1,start:pee.start,end:pee.end})},aee.prototype.init=function(){var lee=this;see.prototype.init.apply(this,arguments),this.name=HQ(this.name,"Slice");var pee=function(Eee){lee.slice(Eee.type==="select")};return FQ(this,"select",pee),FQ(this,"unselect",pee),this},aee.prototype.isValid=function(){return jQ(this.y)&&0<=this.y},aee.prototype.setVisible=function(lee,pee){var Eee=this,Cee=this.series,yee=Cee.chart,Hee=Cee.options.ignoreHiddenPoint;pee=HQ(pee,Hee),lee!==this.visible&&(this.visible=this.options.visible=lee=typeof lee>"u"?!this.visible:lee,Cee.options.data[Cee.data.indexOf(this)]=this.options,["graphic","dataLabel","connector","shadowGroup"].forEach(function(Nee){Eee[Nee]&&Eee[Nee][lee?"show":"hide"](lee)}),this.legendItem&&yee.legend.colorizeItem(this,lee),lee||this.state!=="hover"||this.setState(""),Hee&&(Cee.isDirty=!0),pee&&yee.redraw())},aee.prototype.slice=function(lee,pee,Eee){var Cee=this.series;NQ(Eee,Cee.chart),HQ(pee,!0),this.sliced=this.options.sliced=BQ(lee)?lee:!this.sliced,Cee.options.data[Cee.data.indexOf(this)]=this.options,this.graphic&&this.graphic.animate(this.getTranslate()),this.shadowGroup&&this.shadowGroup.animate(this.getTranslate())},aee}($Q),mh($Q.prototype,{connectorShapes:{fixedOffset:function(see,aee,lee){var pee=aee.breakAt;return aee=aee.touchingSliceAt,[["M",see.x,see.y],lee.softConnector?["C",see.x+(see.alignment==="left"?-5:5),see.y,2*pee.x-aee.x,2*pee.y-aee.y,pee.x,pee.y]:["L",pee.x,pee.y],["L",aee.x,aee.y]]},straight:function(see,aee){return aee=aee.touchingSliceAt,[["M",see.x,see.y],["L",aee.x,aee.y]]},crookedLine:function(see,aee,lee){aee=aee.touchingSliceAt;var pee=this.series,Eee=pee.center[0],Cee=pee.chart.plotWidth,yee=pee.chart.plotLeft;pee=see.alignment;var Hee=this.shapeArgs.r;return lee=KQ(lee.crookDistance,1),Cee=pee==="left"?Eee+Hee+(Cee+yee-Eee-Hee)*(1-lee):yee+(Eee-Hee)*lee,lee=["L",Cee,see.y],Eee=!0,(pee==="left"?Cee>see.x||Ceeaee.x)&&(Eee=!1),see=[["M",see.x,see.y]],Eee&&see.push(lee),see.push(["L",aee.x,aee.y]),see}}}),$Q}),Ui(Es,"Series/Pie/PieSeries.js",[Es["Series/CenteredUtilities.js"],Es["Series/Column/ColumnSeries.js"],Es["Core/Globals.js"],Es["Core/Legend/LegendSymbol.js"],Es["Series/Pie/PiePoint.js"],Es["Core/Series/Series.js"],Es["Core/Series/SeriesRegistry.js"],Es["Core/Renderer/SVG/Symbols.js"],Es["Core/Utilities.js"]],function(mh,$Q,RQ,PQ,NQ,FQ,BQ,jQ,HQ){var KQ=this&&this.__extends||function(){var Hee=function(Nee,Yee){return Hee=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(Ete,Ate){Ete.__proto__=Ate}||function(Ete,Ate){for(var Pte in Ate)Ate.hasOwnProperty(Pte)&&(Ete[Pte]=Ate[Pte])},Hee(Nee,Yee)};return function(Nee,Yee){function Ete(){this.constructor=Nee}Hee(Nee,Yee),Nee.prototype=Yee===null?Object.create(Yee):(Ete.prototype=Yee.prototype,new Ete)}}(),see=mh.getStartAndEndRadians;RQ=RQ.noop;var aee=HQ.clamp,lee=HQ.extend,pee=HQ.fireEvent,Eee=HQ.merge,Cee=HQ.pick,yee=HQ.relativeLength;return HQ=function(Hee){function Nee(){var Yee=Hee!==null&&Hee.apply(this,arguments)||this;return Yee.center=void 0,Yee.data=void 0,Yee.maxLabelDistance=void 0,Yee.options=void 0,Yee.points=void 0,Yee}return KQ(Nee,Hee),Nee.prototype.animate=function(Yee){var Ete=this,Ate=Ete.points,Pte=Ete.startAngleRad;Yee||Ate.forEach(function(kte){var Nte=kte.graphic,Bte=kte.shapeArgs;Nte&&Bte&&(Nte.attr({r:Cee(kte.startR,Ete.center&&Ete.center[3]/2),start:Pte,end:Pte}),Nte.animate({r:Bte.r,start:Bte.start,end:Bte.end},Ete.options.animation))})},Nee.prototype.drawEmpty=function(){var Yee=this.startAngleRad,Ete=this.endAngleRad,Ate=this.options;if(this.total===0&&this.center){var Pte=this.center[0],kte=this.center[1];this.graph||(this.graph=this.chart.renderer.arc(Pte,kte,this.center[1]/2,0,Yee,Ete).addClass("highcharts-empty-series").add(this.group)),this.graph.attr({d:jQ.arc(Pte,kte,this.center[2]/2,0,{start:Yee,end:Ete,innerR:this.center[3]/2})}),this.chart.styledMode||this.graph.attr({"stroke-width":Ate.borderWidth,fill:Ate.fillColor||"none",stroke:Ate.color||"#cccccc"})}else this.graph&&(this.graph=this.graph.destroy())},Nee.prototype.drawPoints=function(){var Yee=this.chart.renderer;this.points.forEach(function(Ete){Ete.graphic&&Ete.hasNewShapeType()&&(Ete.graphic=Ete.graphic.destroy()),Ete.graphic||(Ete.graphic=Yee[Ete.shapeType](Ete.shapeArgs).add(Ete.series.group),Ete.delayedRendering=!0)})},Nee.prototype.generatePoints=function(){Hee.prototype.generatePoints.call(this),this.updateTotals()},Nee.prototype.getX=function(Yee,Ete,Ate){var Pte=this.center,kte=this.radii?this.radii[Ate.index]||0:Pte[2]/2;return Yee=Math.asin(aee((Yee-Pte[1])/(kte+Ate.labelDistance),-1,1)),Pte[0]+(Ete?-1:1)*Math.cos(Yee)*(kte+Ate.labelDistance)+(01.5*Math.PI?qte-=2*Math.PI:qte<-Math.PI/2&&(qte+=2*Math.PI),Xte.slicedTranslation={translateX:Math.round(Math.cos(qte)*Ate),translateY:Math.round(Math.sin(qte)*Ate)},Kte=Math.cos(qte)*Yee[2]/2;var nre=Math.sin(qte)*Yee[2]/2;Xte.tooltipPos=[Yee[0]+.7*Kte,Yee[1]+.7*nre],Xte.half=qte<-Math.PI/2||qte>Math.PI/2?1:0,Xte.angle=qte,ire=Math.min(Pte,Xte.labelDistance/5),Xte.labelPosition={natural:{x:Yee[0]+Kte+Math.cos(qte)*Xte.labelDistance,y:Yee[1]+nre+Math.sin(qte)*Xte.labelDistance},final:{},alignment:0>Xte.labelDistance?"center":Xte.half?"right":"left",connectorPosition:{breakAt:{x:Yee[0]+Kte+Math.cos(qte)*ire,y:Yee[1]+nre+Math.sin(qte)*ire},touchingSliceAt:{x:Yee[0]+Kte,y:Yee[1]+nre}}}}pee(this,"afterTranslate")},Nee.prototype.updateTotals=function(){var Yee=this.points,Ete=Yee.length,Ate=this.options.ignoreHiddenPoint,Pte,kte=0;for(Pte=0;Ptejte&&(Sre.dataLabel.css({width:Math.round(.7*jte)+"px"}),Sre.dataLabel.shortened=!0)):(Sre.dataLabel=Sre.dataLabel.destroy(),Sre.dataLabels&&Sre.dataLabels.length===1&&delete Sre.dataLabels))}),Kte.forEach(function(Sre,$re){var cre=Sre.length,Dre=[],ure;if(cre){if(Ate.sortByAngle(Sre,$re-.5),0"u"?dre="hidden":(mre=Qte.distributeBox.size,xre=Wte.radialDistributionY(Qte))),delete Qte.positionIndex,Nte.justify)gre=Wte.justify(Qte,ire,Xte);else switch(Nte.alignTo){case"connectors":gre=Wte.alignToConnectors(Sre,$re,Lte,Fte);break;case"plotEdges":gre=Wte.alignToPlotEdges(vre,$re,Lte,Fte);break;default:gre=Wte.radialDistributionX(Ate,Qte,xre,Zte)}vre._attr={visibility:dre,align:sre.alignment},yre=Qte.options.dataLabels||{},vre._pos={x:gre+lee(yre.x,Nte.x)+({left:Bte,right:-Bte}[sre.alignment]||0),y:xre+lee(yre.y,Nte.y)-10},sre.final.x=gre,sre.final.y=xre,lee(Nte.crop,!0)&&(Are=vre.getBBox().width,Zte=null,gre-AreLte-Bte&&$re===0&&(Zte=Math.round(gre+Are-Lte+Bte),nre[1]=Math.max(Zte,nre[1])),0>xre-mre/2?nre[0]=Math.max(Math.round(-xre+mre/2),nre[0]):xre+mre/2>Rte&&(nre[2]=Math.max(Math.round(xre+mre/2-Rte),nre[2])),vre.sideOverflow=Zte)}}}),HQ(nre)===0||this.verifyDataLabelOverflow(nre))&&(this.placeDataLabels(),this.points.forEach(function(Sre){if(yre=aee(Nte,Sre.options.dataLabels),ore=lee(yre.connectorWidth,1)){var $re;fre=Sre.connector,(vre=Sre.dataLabel)&&vre._pos&&Sre.visible&&0Pte.bottom-2?Nte:kte,Pte.half,Pte)},justify:function(Ate,Pte,kte){return kte[0]+(Ate.half?-1:1)*(Pte+Ate.labelDistance)},alignToPlotEdges:function(Ate,Pte,kte,Nte){return Ate=Ate.getBBox().width,Pte?Ate+Nte:kte-Ate-Nte},alignToConnectors:function(Ate,Pte,kte,Nte){var Bte=0,Lte;return Ate.forEach(function(Rte){Lte=Rte.dataLabel.getBBox().width,Lte>Bte&&(Bte=Lte)}),Pte?Bte+Nte:kte-Bte-Nte}};Cee.compose=function(Ate){mh.compose(jQ),Yee.indexOf(Ate)===-1&&(Yee.push(Ate),Ate=Ate.prototype,Ate.dataLabelPositioners=Ete,Ate.alignDataLabel=FQ,Ate.drawDataLabels=yee,Ate.placeDataLabels=Hee,Ate.verifyDataLabelOverflow=Nee)}}(Eee||(Eee={})),Eee}),Ui(Es,"Extensions/OverlappingDataLabels.js",[Es["Core/Chart/Chart.js"],Es["Core/Utilities.js"]],function(mh,$Q){function RQ(KQ,see){var aee=!1;if(KQ){var lee=KQ.newOpacity;KQ.oldOpacity!==lee&&(KQ.alignAttr&&KQ.placed?(KQ[lee?"removeClass":"addClass"]("highcharts-data-label-hidden"),aee=!0,KQ.alignAttr.opacity=lee,KQ[KQ.isOld?"animate":"attr"](KQ.alignAttr,null,function(){see.styledMode||KQ.css({pointerEvents:lee?"auto":"none"})}),NQ(see,"afterHideOverlappingLabel")):KQ.attr({opacity:lee})),KQ.isOld=!0}return aee}var PQ=$Q.addEvent,NQ=$Q.fireEvent,FQ=$Q.isArray,BQ=$Q.isNumber,jQ=$Q.objectEach,HQ=$Q.pick;PQ(mh,"render",function(){var KQ=this,see=[];(this.labelCollectors||[]).forEach(function(aee){see=see.concat(aee())}),(this.yAxis||[]).forEach(function(aee){aee.stacking&&aee.options.stackLabels&&!aee.options.stackLabels.allowOverlap&&jQ(aee.stacking.stacks,function(lee){jQ(lee,function(pee){pee.label&&pee.label.visibility!=="hidden"&&see.push(pee.label)})})}),(this.series||[]).forEach(function(aee){var lee=aee.options.dataLabels;aee.visible&&(lee.enabled!==!1||aee._hasPointLabels)&&(lee=function(pee){return pee.forEach(function(Eee){Eee.visible&&(FQ(Eee.dataLabels)?Eee.dataLabels:Eee.dataLabel?[Eee.dataLabel]:[]).forEach(function(Cee){var yee=Cee.options;Cee.labelrank=HQ(yee.labelrank,Eee.labelrank,Eee.shapeArgs&&Eee.shapeArgs.height),yee.allowOverlap?(Cee.oldOpacity=Cee.opacity,Cee.newOpacity=1,RQ(Cee,KQ)):see.push(Cee)})})},lee(aee.nodes||[]),lee(aee.points))}),this.hideOverlappingLabels(see)}),mh.prototype.hideOverlappingLabels=function(KQ){var see=this,aee=KQ.length,lee=see.renderer,pee,Eee,Cee,yee=!1,Hee=function(Ete){var Ate,Pte=Ete.box?0:Ete.padding||0,kte=Ate=0,Nte;if(Ete&&(!Ete.alignAttr||Ete.placed)){var Bte=Ete.alignAttr||{x:Ete.attr("x"),y:Ete.attr("y")},Lte=Ete.parentGroup;Ete.width||(Ate=Ete.getBBox(),Ete.width=Ate.width,Ete.height=Ate.height,Ate=lee.fontMetrics(null,Ete.element).h);var Rte=Ete.width-2*Pte;return(Nte={left:"0",center:"0.5",right:"1"}[Ete.alignValue])?kte=+Nte*Rte:BQ(Ete.x)&&Math.round(Ete.x)!==Ete.translateX&&(kte=Ete.x-Ete.translateX),{x:Bte.x+(Lte.translateX||0)+Pte-(kte||0),y:Bte.y+(Lte.translateY||0)+Pte-Ate,width:Ete.width-2*Pte,height:Ete.height-2*Pte}}};for(Eee=0;Eee=Nee.x+Nee.width||Yee.x+Yee.width<=Nee.x||Yee.y>=Nee.y+Nee.height||Yee.y+Yee.height<=Nee.y||((Hee.labelrank"u"?null:Ete[Bte]})}var Hee=this,Nee={};return yee(Cee,this.options,Nee,0),Nee},Eee.prototype.matchResponsiveRule=function(Cee,yee){var Hee=Cee.condition;(Hee.callback||function(){return this.chartWidth<=jQ(Hee.maxWidth,Number.MAX_VALUE)&&this.chartHeight<=jQ(Hee.maxHeight,Number.MAX_VALUE)&&this.chartWidth>=jQ(Hee.minWidth,0)&&this.chartHeight>=jQ(Hee.minHeight,0)}).call(this)&&yee.push(Cee._id)},Eee.prototype.setResponsive=function(Cee,yee){var Hee=this,Nee=this.options.responsive,Yee=this.currentResponsive,Ete=[];!yee&&Nee&&Nee.rules&&Nee.rules.forEach(function(Ate){typeof Ate._id>"u"&&(Ate._id=KQ()),Hee.matchResponsiveRule(Ate,Ete)},this),yee=FQ.apply(void 0,Ete.map(function(Ate){return RQ((Nee||{}).rules||[],function(Pte){return Pte._id===Ate})}).map(function(Ate){return Ate&&Ate.chartOptions})),yee.isResponsiveOptions=!0,Ete=Ete.toString()||void 0,Ete!==(Yee&&Yee.ruleIds)&&(Yee&&this.update(Yee.undoOptions,Cee,!0),Ete?(Yee=this.currentOptions(yee),Yee.isResponsiveOptions=!0,this.currentResponsive={ruleIds:Ete,mergedOptions:yee,undoOptions:Yee},this.update(yee,Cee,!0)):this.currentResponsive=void 0)},Eee}()}(see||(see={})),see}),Ui(Es,"masters/highcharts.src.js",[Es["Core/Globals.js"],Es["Core/Utilities.js"],Es["Core/DefaultOptions.js"],Es["Core/Animation/Fx.js"],Es["Core/Animation/AnimationUtilities.js"],Es["Core/Renderer/HTML/AST.js"],Es["Core/FormatUtilities.js"],Es["Core/Renderer/RendererUtilities.js"],Es["Core/Renderer/SVG/SVGElement.js"],Es["Core/Renderer/SVG/SVGRenderer.js"],Es["Core/Renderer/HTML/HTMLElement.js"],Es["Core/Renderer/HTML/HTMLRenderer.js"],Es["Core/Axis/Axis.js"],Es["Core/Axis/DateTimeAxis.js"],Es["Core/Axis/LogarithmicAxis.js"],Es["Core/Axis/PlotLineOrBand/PlotLineOrBand.js"],Es["Core/Axis/Tick.js"],Es["Core/Tooltip.js"],Es["Core/Series/Point.js"],Es["Core/Pointer.js"],Es["Core/MSPointer.js"],Es["Core/Legend/Legend.js"],Es["Core/Chart/Chart.js"],Es["Core/Series/Series.js"],Es["Core/Series/SeriesRegistry.js"],Es["Series/Column/ColumnSeries.js"],Es["Series/Column/ColumnDataLabel.js"],Es["Series/Pie/PieSeries.js"],Es["Series/Pie/PieDataLabel.js"],Es["Core/Series/DataLabel.js"],Es["Core/Responsive.js"],Es["Core/Color/Color.js"],Es["Core/Time.js"]],function(mh,$Q,RQ,PQ,NQ,FQ,BQ,jQ,HQ,KQ,see,aee,lee,pee,Eee,Cee,yee,Hee,Nee,Yee,Ete,Ate,Pte,kte,Nte,Bte,Lte,Rte,Fte,jte,Xte,ire,qte){return mh.animate=NQ.animate,mh.animObject=NQ.animObject,mh.getDeferredAnimation=NQ.getDeferredAnimation,mh.setAnimation=NQ.setAnimation,mh.stop=NQ.stop,mh.timers=PQ.timers,mh.AST=FQ,mh.Axis=lee,mh.Chart=Pte,mh.chart=Pte.chart,mh.Fx=PQ,mh.Legend=Ate,mh.PlotLineOrBand=Cee,mh.Point=Nee,mh.Pointer=Ete.isRequired()?Ete:Yee,mh.Series=kte,mh.SVGElement=HQ,mh.SVGRenderer=KQ,mh.Tick=yee,mh.Time=qte,mh.Tooltip=Hee,mh.Color=ire,mh.color=ire.parse,aee.compose(KQ),see.compose(HQ),mh.defaultOptions=RQ.defaultOptions,mh.getOptions=RQ.getOptions,mh.time=RQ.defaultTime,mh.setOptions=RQ.setOptions,mh.dateFormat=BQ.dateFormat,mh.format=BQ.format,mh.numberFormat=BQ.numberFormat,mh.addEvent=$Q.addEvent,mh.arrayMax=$Q.arrayMax,mh.arrayMin=$Q.arrayMin,mh.attr=$Q.attr,mh.clearTimeout=$Q.clearTimeout,mh.correctFloat=$Q.correctFloat,mh.createElement=$Q.createElement,mh.css=$Q.css,mh.defined=$Q.defined,mh.destroyObjectProperties=$Q.destroyObjectProperties,mh.discardElement=$Q.discardElement,mh.distribute=jQ.distribute,mh.erase=$Q.erase,mh.error=$Q.error,mh.extend=$Q.extend,mh.extendClass=$Q.extendClass,mh.find=$Q.find,mh.fireEvent=$Q.fireEvent,mh.getMagnitude=$Q.getMagnitude,mh.getStyle=$Q.getStyle,mh.inArray=$Q.inArray,mh.isArray=$Q.isArray,mh.isClass=$Q.isClass,mh.isDOMElement=$Q.isDOMElement,mh.isFunction=$Q.isFunction,mh.isNumber=$Q.isNumber,mh.isObject=$Q.isObject,mh.isString=$Q.isString,mh.keys=$Q.keys,mh.merge=$Q.merge,mh.normalizeTickInterval=$Q.normalizeTickInterval,mh.objectEach=$Q.objectEach,mh.offset=$Q.offset,mh.pad=$Q.pad,mh.pick=$Q.pick,mh.pInt=$Q.pInt,mh.relativeLength=$Q.relativeLength,mh.removeEvent=$Q.removeEvent,mh.seriesType=Nte.seriesType,mh.splat=$Q.splat,mh.stableSort=$Q.stableSort,mh.syncTimeout=$Q.syncTimeout,mh.timeUnits=$Q.timeUnits,mh.uniqueKey=$Q.uniqueKey,mh.useSerialIds=$Q.useSerialIds,mh.wrap=$Q.wrap,Lte.compose(Bte),jte.compose(kte),pee.compose(lee),Eee.compose(lee),Fte.compose(Rte),Cee.compose(lee),Xte.compose(Pte),mh}),Es["masters/highcharts.src.js"]._modules=Es,Es["masters/highcharts.src.js"]})}(highcharts)),highcharts.exports}var highchartsExports=requireHighcharts();const Highcharts$1=getDefaultExportFromCjs$1(highchartsExports);var data$1={exports:{}};(function(Vi){(function(Br){Vi.exports?(Br.default=Br,Vi.exports=Br):Br(typeof Highcharts<"u"?Highcharts:void 0)})(function(Br){function Ui(Es,mh,$Q,RQ){Es.hasOwnProperty(mh)||(Es[mh]=RQ.apply(null,$Q))}Br=Br?Br._modules:{},Ui(Br,"Core/HttpUtilities.js",[Br["Core/Globals.js"],Br["Core/Utilities.js"]],function(Es,mh){var $Q=Es.doc,RQ=mh.createElement,PQ=mh.discardElement,NQ=mh.merge,FQ=mh.objectEach,BQ={ajax:function(jQ){var HQ=NQ(!0,{url:!1,type:"get",dataType:"json",success:!1,error:!1,data:!1,headers:{}},jQ);jQ={json:"application/json",xml:"application/xml",text:"text/plain",octet:"application/octet-stream"};var KQ=new XMLHttpRequest;if(!HQ.url)return!1;KQ.open(HQ.type.toUpperCase(),HQ.url,!0),HQ.headers["Content-Type"]||KQ.setRequestHeader("Content-Type",jQ[HQ.dataType]||jQ.text),FQ(HQ.headers,function(see,aee){KQ.setRequestHeader(aee,see)}),KQ.onreadystatechange=function(){if(KQ.readyState===4){if(KQ.status===200){var see=KQ.responseText;if(HQ.dataType==="json")try{see=JSON.parse(see)}catch(aee){HQ.error&&HQ.error(KQ,aee);return}return HQ.success&&HQ.success(see)}HQ.error&&HQ.error(KQ,KQ.responseText)}};try{HQ.data=JSON.stringify(HQ.data)}catch{}KQ.send(HQ.data||!0)},getJSON:function(jQ,HQ){BQ.ajax({url:jQ,success:HQ,dataType:"json",headers:{"Content-Type":"text/plain"}})},post:function(jQ,HQ,KQ){var see=RQ("form",NQ({method:"post",action:jQ,enctype:"multipart/form-data"},KQ),{display:"none"},$Q.body);FQ(HQ,function(aee,lee){RQ("input",{type:"hidden",name:lee,value:aee},null,see)}),see.submit(),PQ(see)}};return BQ}),Ui(Br,"Extensions/Data.js",[Br["Core/Chart/Chart.js"],Br["Core/Globals.js"],Br["Core/HttpUtilities.js"],Br["Core/Series/Point.js"],Br["Core/Series/SeriesRegistry.js"],Br["Core/Utilities.js"]],function(Es,mh,$Q,RQ,PQ,NQ){var FQ=mh.doc,BQ=$Q.ajax,jQ=PQ.seriesTypes;$Q=NQ.addEvent;var HQ=NQ.defined,KQ=NQ.extend,see=NQ.fireEvent,aee=NQ.isNumber,lee=NQ.merge,pee=NQ.objectEach,Eee=NQ.pick,Cee=NQ.splat;NQ=function(){function Hee(Nee,Yee,Ete){this.options=this.rawColumns=this.firstRowAsNames=this.chartOptions=this.chart=void 0,this.dateFormats={"YYYY/mm/dd":{regex:/^([0-9]{4})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{1,2})$/,parser:function(Ate){return Ate?Date.UTC(+Ate[1],Ate[2]-1,+Ate[3]):NaN}},"dd/mm/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(Ate){return Ate?Date.UTC(+Ate[3],Ate[2]-1,+Ate[1]):NaN},alternative:"mm/dd/YYYY"},"mm/dd/YYYY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{4})$/,parser:function(Ate){return Ate?Date.UTC(+Ate[3],Ate[1]-1,+Ate[2]):NaN}},"dd/mm/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(Ate){if(!Ate)return NaN;var Pte=+Ate[3];return Pte=Pte>new Date().getFullYear()-2e3?Pte+1900:Pte+2e3,Date.UTC(Pte,Ate[2]-1,+Ate[1])},alternative:"mm/dd/YY"},"mm/dd/YY":{regex:/^([0-9]{1,2})[\-\/\.]([0-9]{1,2})[\-\/\.]([0-9]{2})$/,parser:function(Ate){return Ate?Date.UTC(+Ate[3]+2e3,Ate[1]-1,+Ate[2]):NaN}}},this.init(Nee,Yee,Ete)}return Hee.prototype.init=function(Nee,Yee,Ete){var Ate=Nee.decimalPoint;if(Yee&&(this.chartOptions=Yee),Ete&&(this.chart=Ete),Ate!=="."&&Ate!==","&&(Ate=void 0),this.options=Nee,this.columns=Nee.columns||this.rowsToColumns(Nee.rows)||[],this.firstRowAsNames=Eee(Nee.firstRowAsNames,this.firstRowAsNames,!0),this.decimalRegex=Ate&&new RegExp("^(-?[0-9]+)"+Ate+"([0-9]+)$"),this.rawColumns=[],this.columns.length){this.dataFound();var Pte=!0}this.hasURLOption(Nee)&&(clearTimeout(this.liveDataTimeout),Pte=!1),Pte||(Pte=this.fetchLiveData()),Pte||(Pte=!!this.parseCSV().length),Pte||(Pte=!!this.parseTable().length),Pte||(Pte=this.parseGoogleSpreadsheet()),!Pte&&Nee.afterComplete&&Nee.afterComplete()},Hee.prototype.hasURLOption=function(Nee){return!(!Nee||!(Nee.rowsURL||Nee.csvURL||Nee.columnsURL))},Hee.prototype.getColumnDistribution=function(){var Nee=this.chartOptions,Yee=this.options,Ete=[],Ate=function(Rte){return(jQ[Rte||"line"].prototype.pointArrayMap||[0]).length},Pte=Nee&&Nee.chart&&Nee.chart.type,kte=[],Nte=[],Bte=0;Yee=Yee&&Yee.seriesMapping||Nee&&Nee.series&&Nee.series.map(function(){return{x:0}})||[];var Lte;(Nee&&Nee.series||[]).forEach(function(Rte){kte.push(Ate(Rte.type||Pte))}),Yee.forEach(function(Rte){Ete.push(Rte.x||0)}),Ete.length===0&&Ete.push(0),Yee.forEach(function(Rte){var Fte=new yee,jte=kte[Bte]||Ate(Pte),Xte=(Nee&&Nee.series||[])[Bte]||{},ire=jQ[Xte.type||Pte||"line"].prototype.pointArrayMap,qte=ire||["y"];for((HQ(Rte.x)||Xte.isCartesian||!ire)&&Fte.addColumnReader(Rte.x,"x"),pee(Rte,function(Kte,nre){nre!=="x"&&Fte.addColumnReader(Kte,nre)}),Lte=0;Lte"u"&&(Yee=["y"]),this.valueCount={global:Ate(Pte),xColumns:Ete,individual:kte,seriesBuilders:Nte,globalPointArrayMap:Yee}},Hee.prototype.dataFound=function(){this.options.switchRowsAndColumns&&(this.columns=this.rowsToColumns(this.columns)),this.getColumnDistribution(),this.parseTypes(),this.parsed()!==!1&&this.complete()},Hee.prototype.parseCSV=function(Nee){function Yee(nre,Wte,Qte,ore){function fre(Sre){mre=nre[Sre],gre=nre[Sre-1],xre=nre[Sre+1]}function vre(Sre){jte.lengthtre||tre>Rte?(++tre,dre=""):(!isNaN(parseFloat(dre))&&isFinite(dre)?(dre=parseFloat(dre),vre("number")):isNaN(Date.parse(dre))?vre("string"):(dre=dre.replace(/\//g,"-"),vre("date")),ire.lengthXte[","]?";":",",kte.decimalPoint||(kte.decimalPoint=Wte>Qte?".":",",Pte.decimalRegex=new RegExp("^(-?[0-9]+)"+kte.decimalPoint+"([0-9]+)$")),ore}function Ate(nre,Wte){var Qte=[],ore=0,fre=!1,vre=[],Are=[],sre;for((!Wte||Wte>nre.length)&&(Wte=nre.length);oremre[sre]?"YY":"YYYY":12=mre[sre]?(Qte[sre]="dd",fre=!0):Qte[sre].length||(Qte[sre]="mm")))}if(fre){for(sre=0;sreNee)&&(Nee=0),(!Bte||Bte>=Nte.length)&&(Bte=Nte.length-1),kte.itemDelimiter)var qte=kte.itemDelimiter;else qte=null,qte=Ete(Nte);var Kte=0;for(Fte=Nee;Fte<=Bte;Fte++)Nte[Fte][0]==="#"?Kte++:Yee(Nte[Fte],Fte-Nee-Kte);kte.columnTypes&&kte.columnTypes.length!==0||!jte.length||!jte[0].length||jte[0][1]!=="date"||kte.dateFormat||(kte.dateFormat=Ate(ire[0])),this.dataFound()}return ire},Hee.prototype.parseTable=function(){var Nee=this.options,Yee=Nee.table,Ete=this.columns||[],Ate=Nee.startRow||0,Pte=Nee.endRow||Number.MAX_VALUE,kte=Nee.startColumn||0,Nte=Nee.endColumn||Number.MAX_VALUE;return Yee&&(typeof Yee=="string"&&(Yee=FQ.getElementById(Yee)),[].forEach.call(Yee.getElementsByTagName("tr"),function(Bte,Lte){Lte>=Ate&&Lte<=Pte&&[].forEach.call(Bte.children,function(Rte,Fte){var jte=Ete[Fte-kte],Xte=1;if((Rte.tagName==="TD"||Rte.tagName==="TH")&&Fte>=kte&&Fte<=Nte)for(Ete[Fte-kte]||(Ete[Fte-kte]=[]),Ete[Fte-kte][Lte-Ate]=Rte.innerHTML;Lte-Ate>=Xte&&jte[Lte-Ate-Xte]===void 0;)jte[Lte-Ate-Xte]=null,Xte++})}),this.dataFound()),Ete},Hee.prototype.fetchLiveData=function(){function Nee(Lte){function Rte(Fte,jte,Xte){function ire(){kte&&Ete.liveDataURL===Fte&&(Yee.liveDataTimeout=setTimeout(Nee,Nte))}return!Fte||!/^(http|\/|\.\/|\.\.\/)/.test(Fte)?(Fte&&Ate.error&&Ate.error("Invalid URL"),!1):(Lte&&(clearTimeout(Yee.liveDataTimeout),Ete.liveDataURL=Fte),BQ({url:Fte,dataType:Xte||"json",success:function(qte){Ete&&Ete.series&&jte(qte),ire()},error:function(qte,Kte){return 3>++Pte&&ire(),Ate.error&&Ate.error(Kte,qte)}}),!0)}Rte(Bte.csvURL,function(Fte){Ete.update({data:{csv:Fte}})},"text")||Rte(Bte.rowsURL,function(Fte){Ete.update({data:{rows:Fte}})})||Rte(Bte.columnsURL,function(Fte){Ete.update({data:{columns:Fte}})})}var Yee=this,Ete=this.chart,Ate=this.options,Pte=0,kte=Ate.enablePolling,Nte=1e3*(Ate.dataRefreshRate||2),Bte=lee(Ate);return this.hasURLOption(Ate)?(1e3>Nte&&(Nte=1e3),delete Ate.csvURL,delete Ate.rowsURL,delete Ate.columnsURL,Nee(!0),this.hasURLOption(Ate)):!1},Hee.prototype.parseGoogleSpreadsheet=function(){function Nee(Bte){var Lte=["https://sheets.googleapis.com/v4/spreadsheets",Ate,"values",Nte(),"?alt=json&majorDimension=COLUMNS&valueRenderOption=UNFORMATTED_VALUE&dateTimeRenderOption=FORMATTED_STRING&key="+Ete.googleAPIKey].join("/");BQ({url:Lte,dataType:"json",success:function(Rte){Bte(Rte),Ete.enablePolling&&setTimeout(function(){Nee(Bte)},kte)},error:function(Rte,Fte){return Ete.error&&Ete.error(Fte,Rte)}})}var Yee=this,Ete=this.options,Ate=Ete.googleSpreadsheetKey,Pte=this.chart,kte=Math.max(1e3*(Ete.dataRefreshRate||2),4e3),Nte=function(){if(Ete.googleSpreadsheetRange)return Ete.googleSpreadsheetRange;var Bte=("ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Ete.startColumn||0)||"A")+((Ete.startRow||0)+1),Lte="ABCDEFGHIJKLMNOPQRSTUVWXYZ".charAt(Eee(Ete.endColumn,-1))||"ZZ";return HQ(Ete.endRow)&&(Lte+=Ete.endRow+1),Bte+":"+Lte};return Ate&&(delete Ete.googleSpreadsheetKey,Nee(function(Bte){if(Bte=Bte.values,!Bte||Bte.length===0)return!1;var Lte=Bte.reduce(function(Rte,Fte){return Math.max(Rte,Fte.length)},0);Bte.forEach(function(Rte){for(var Fte=0;Fte"u"&&(Rte[Fte]=null)}),Pte&&Pte.series?Pte.update({data:{columns:Bte}}):(Yee.columns=Bte,Yee.dataFound())})),!1},Hee.prototype.trim=function(Nee,Yee){return typeof Nee=="string"&&(Nee=Nee.replace(/^\s+|\s+$/g,""),Yee&&/^[0-9\s]+$/.test(Nee)&&(Nee=Nee.replace(/\s/g,"")),this.decimalRegex&&(Nee=Nee.replace(this.decimalRegex,"$1.$2"))),Nee},Hee.prototype.parseTypes=function(){for(var Nee=this.columns,Yee=Nee.length;Yee--;)this.parseColumn(Nee[Yee],Yee)},Hee.prototype.parseColumn=function(Nee,Yee){var Ete=this.rawColumns,Ate=this.columns,Pte=Nee.length,kte=this.firstRowAsNames,Nte=this.valueCount.xColumns.indexOf(Yee)!==-1,Bte,Lte=[],Rte=this.chartOptions,Fte,jte=(this.options.columnTypes||[])[Yee];for(Rte=Nte&&(Rte&&Rte.xAxis&&Cee(Rte.xAxis)[0].type==="category"||jte==="string"),Ete[Yee]||(Ete[Yee]=[]);Pte--;){var Xte=Lte[Pte]||Nee[Pte],ire=this.trim(Xte),qte=this.trim(Xte,!0),Kte=parseFloat(qte);typeof Ete[Yee][Pte]>"u"&&(Ete[Yee][Pte]=ire),Rte||Pte===0&&kte?Nee[Pte]=""+ire:+qte===Kte?(Nee[Pte]=Kte,31536e6Nee[Pte+1])):(ire&&ire.length&&(Bte=this.parseDate(Xte)),Nte&&aee(Bte)&&jte!=="float"?(Lte[Pte]=Xte,Nee[Pte]=Bte,Nee.isDatetime=!0,typeof Nee[Pte+1]<"u"&&(Xte=Bte>Nee[Pte+1],Xte!==Fte&&typeof Fte<"u"&&(this.alternativeFormat?(this.dateFormat=this.alternativeFormat,Pte=Nee.length,this.alternativeFormat=this.dateFormats[this.dateFormat].alternative):Nee.unsorted=!0),Fte=Xte)):(Nee[Pte]=ire===""?null:ire,Pte!==0&&(Nee.isDatetime||Nee.isNumeric)&&(Nee.mixed=!0)))}if(Nte&&Nee.mixed&&(Ate[Yee]=Ete[Yee]),Nte&&Fte&&this.options.sort)for(Yee=0;Yee"u"&&(Ete.columnIndex=Nee.shift())}),this.readers.forEach(function(Ete){typeof Ete.columnIndex>"u"&&(Yee=!1)}),Yee},Hee.prototype.read=function(Nee,Yee){var Ete=this.pointIsArray,Ate=Ete?[]:{};if(this.readers.forEach(function(kte){var Nte=Nee[kte.columnIndex][Yee];Ete?Ate.push(Nte):0"u"&&2<=this.readers.length){var Pte=this.getReferencedColumnIndexes();2<=Pte.length&&(Pte.shift(),Pte.sort(function(kte,Nte){return kte-Nte}),this.name=Nee[Pte.shift()].name)}return Ate},Hee.prototype.addColumnReader=function(Nee,Yee){this.readers.push({columnIndex:Nee,configName:Yee}),Yee!=="x"&&Yee!=="y"&&typeof Yee<"u"&&(this.pointIsArray=!1)},Hee.prototype.getReferencedColumnIndexes=function(){var Nee,Yee=[];for(Nee=0;Nee$re&&(cre.resetParams=[this.options.chart.width,void 0,!1],this.setSize($re,void 0,!1)),[].forEach.call(cre.childNodes,function(Dre,ure){Dre.nodeType===1&&(cre.origDisplay[ure]=Dre.style.display,Dre.style.display="none")}),this.moveContainers(Sre),this.printReverseInfo=cre}function Fte(Sre){Sre.renderExporting(),see(Sre,"redraw",Sre.renderExporting),see(Sre,"destroy",Sre.destroyExport)}function jte(Sre,$re,cre,Dre,ure,Zte,Yte){var Jte=this,hre=Jte.options.navigation,Ere=Jte.chartWidth,wre=Jte.chartHeight,Pre="cache-"+Sre,Hre=Math.max(ure,Zte),kre=Jte[Pre];if(!kre){Jte.exportContextMenu=Jte[Pre]=kre=lee("div",{className:Sre},{position:"absolute",zIndex:1e3,padding:Hre+"px",pointerEvents:"auto"},Jte.fixedDiv||Jte.container);var Ore=lee("ul",{className:"highcharts-menu"},{listStyle:"none",margin:0,padding:0},kre);Jte.styledMode||aee(Ore,Eee({MozBoxShadow:"3px 3px 10px #888",WebkitBoxShadow:"3px 3px 10px #888",boxShadow:"3px 3px 10px #888"},hre.menuStyle)),kre.hideMenu=function(){aee(kre,{display:"none"}),Yte&&Yte.setState(0),Jte.openMenu=!1,aee(Jte.renderTo,{overflow:"hidden"}),aee(Jte.container,{overflow:"hidden"}),jQ.clearTimeout(kre.hideTimer),yee(Jte,"exportMenuHidden")},Jte.exportEvents.push(see(kre,"mouseleave",function(){kre.hideTimer=KQ.setTimeout(kre.hideMenu,500)}),see(kre,"mouseenter",function(){jQ.clearTimeout(kre.hideTimer)}),see(HQ,"mouseup",function(Wre){Jte.pointer.inClass(Wre.target,Sre)||kre.hideMenu()}),see(kre,"click",function(){Jte.openMenu&&kre.hideMenu()})),$re.forEach(function(Wre){if(typeof Wre=="string"&&(Wre=Jte.options.exporting.menuItemDefinitions[Wre]),Hee(Wre,!0)){var Tte=void 0;Wre.separator?Tte=lee("hr",void 0,void 0,Ore):(Wre.textKey==="viewData"&&Jte.isDataTableVisible&&(Wre.textKey="hideData"),Tte=lee("li",{className:"highcharts-menu-item",onclick:function(_re){_re&&_re.stopPropagation(),kre.hideMenu(),Wre.onclick&&Wre.onclick.apply(Jte,arguments)}},void 0,Ore),Es.setElementHTML(Tte,Wre.text||Jte.options.lang[Wre.textKey]),Jte.styledMode||(Tte.onmouseover=function(){aee(this,hre.menuItemHoverStyle)},Tte.onmouseout=function(){aee(this,hre.menuItemStyle)},aee(Tte,Eee({cursor:"pointer"},hre.menuItemStyle)))),Jte.exportDivElements.push(Tte)}}),Jte.exportDivElements.push(Ore,kre),Jte.exportMenuWidth=kre.offsetWidth,Jte.exportMenuHeight=kre.offsetHeight}$re={display:"block"},cre+Jte.exportMenuWidth>Ere?$re.right=Ere-cre-ure-Hre+"px":$re.left=cre-Hre+"px",Dre+Zte+Jte.exportMenuHeight>wre&&Yte.alignOptions.verticalAlign!=="top"?$re.bottom=wre-Dre-Hre+"px":$re.top=Dre+Zte-Hre+"px",aee(kre,$re),aee(Jte.renderTo,{overflow:""}),aee(Jte.container,{overflow:""}),Jte.openMenu=!0,yee(Jte,"exportMenuShown")}function Xte(Sre){var $re=Sre?Sre.target:this,cre=$re.exportSVGElements,Dre=$re.exportDivElements;Sre=$re.exportEvents;var ure;cre&&(cre.forEach(function(Zte,Yte){Zte&&(Zte.onclick=Zte.ontouchstart=null,ure="cache-"+Zte.menuClassName,$re[ure]&&delete $re[ure],cre[Yte]=Zte.destroy())}),cre.length=0),$re.exportingGroup&&($re.exportingGroup.destroy(),delete $re.exportingGroup),Dre&&(Dre.forEach(function(Zte,Yte){Zte&&(jQ.clearTimeout(Zte.hideTimer),Ate(Zte,"mouseleave"),Dre[Yte]=Zte.onmouseout=Zte.onmouseover=Zte.ontouchstart=Zte.onclick=null,pee(Zte))}),Dre.length=0),Sre&&(Sre.forEach(function(Zte){Zte()}),Sre.length=0)}function ire(Sre,$re){$re=this.getSVGForExport(Sre,$re),Sre=Nee(this.options.exporting,Sre),BQ.post(Sre.url,{filename:Sre.filename?Sre.filename.replace(/\//g,"-"):this.getFilename(),type:Sre.type,width:Sre.width||0,scale:Sre.scale,svg:$re},Sre.formAttributes)}function qte(){return this.styledMode&&this.inlineStyles(),this.container.innerHTML}function Kte(){var Sre=this.userOptions.title&&this.userOptions.title.text,$re=this.options.exporting.filename;return $re?$re.replace(/\//g,"-"):(typeof Sre=="string"&&($re=Sre.toLowerCase().replace(/<\/?[^>]+(>|$)/g,"").replace(/[\s_]+/g,"-").replace(/[^a-z0-9\-]/g,"").replace(/^[\-]+/g,"").replace(/[\-]+/g,"-").substr(0,24).replace(/[\-]+$/g,"")),(!$re||5>$re.length)&&($re="chart"),$re)}function nre(Sre){var $re,cre=Nee(this.options,Sre);cre.plotOptions=Nee(this.userOptions.plotOptions,Sre&&Sre.plotOptions),cre.time=Nee(this.userOptions.time,Sre&&Sre.time);var Dre=lee("div",null,{position:"absolute",top:"-9999em",width:this.chartWidth+"px",height:this.chartHeight+"px"},HQ.body),ure=this.renderTo.style.width,Zte=this.renderTo.style.height;ure=cre.exporting.sourceWidth||cre.chart.width||/px$/.test(ure)&&parseInt(ure,10)||(cre.isGantt?800:600),Zte=cre.exporting.sourceHeight||cre.chart.height||/px$/.test(Zte)&&parseInt(Zte,10)||400,Eee(cre.chart,{animation:!1,renderTo:Dre,forExport:!0,renderer:"SVGRenderer",width:ure,height:Zte}),cre.exporting.enabled=!1,delete cre.data,cre.series=[],this.series.forEach(function(hre){$re=Nee(hre.userOptions,{animation:!1,enableMouseTracking:!1,showCheckbox:!1,visible:hre.visible}),$re.isInternal||cre.series.push($re)});var Yte={};this.axes.forEach(function(hre){hre.userOptions.internalKey||(hre.userOptions.internalKey=Pte()),hre.options.isInternal||(Yte[hre.coll]||(Yte[hre.coll]=!0,cre[hre.coll]=[]),cre[hre.coll].push(Nee(hre.userOptions,{visible:hre.visible})))});var Jte=new this.constructor(cre,this.callback);return Sre&&["xAxis","yAxis","series"].forEach(function(hre){var Ere={};Sre[hre]&&(Ere[hre]=Sre[hre],Jte.update(Ere))}),this.axes.forEach(function(hre){var Ere=Cee(Jte.axes,function(Hre){return Hre.options.internalKey===hre.userOptions.internalKey}),wre=hre.getExtremes(),Pre=wre.userMin;wre=wre.userMax,Ere&&(typeof Pre<"u"&&Pre!==Ere.min||typeof wre<"u"&&wre!==Ere.max)&&Ere.setExtremes(Pre,wre,!0,!1)}),Zte=Jte.getChartHTML(),yee(this,"getSVG",{chartCopy:Jte}),Zte=this.sanitizeSVG(Zte,cre),cre=null,Jte.destroy(),pee(Dre),Zte}function Wte(Sre,$re){var cre=this.options.exporting;return this.getSVG(Nee({chart:{borderRadius:0}},cre.chartOptions,$re,{exporting:{sourceWidth:Sre&&Sre.sourceWidth||cre.sourceWidth,sourceHeight:Sre&&Sre.sourceHeight||cre.sourceHeight}}))}function Qte(Sre){return Sre.replace(/([A-Z])/g,function($re,cre){return"-"+cre.toLowerCase()})}function ore(){function Sre(Jte){function hre(_re,Ute){if(wre=Pre=!1,cre.length){for(Hre=cre.length;Hre--&&!Pre;)Pre=cre[Hre].test(Ute);wre=!Pre}for(Ute==="transform"&&_re==="none"&&(wre=!0),Hre=$re.length;Hre--&&!wre;)wre=$re[Hre].test(Ute)||typeof _re=="function";wre||Ore[Ute]===_re&&Jte.nodeName!=="svg"||Dre[Jte.nodeName][Ute]===_re||(dre&&dre.indexOf(Ute)===-1?Ere+=Qte(Ute)+":"+_re+";":_re&&Jte.setAttribute(Qte(Ute),_re))}var Ere="",wre,Pre,Hre;if(Jte.nodeType===1&&tre.indexOf(Jte.nodeName)===-1){var kre=KQ.getComputedStyle(Jte,null),Ore=Jte.nodeName==="svg"?{}:KQ.getComputedStyle(Jte.parentNode,null);if(!Dre[Jte.nodeName]){ure=Yte.getElementsByTagName("svg")[0];var Wre=Yte.createElementNS(Jte.namespaceURI,Jte.nodeName);ure.appendChild(Wre),Dre[Jte.nodeName]=Nee(KQ.getComputedStyle(Wre,null)),Jte.nodeName==="text"&&delete Dre.text.fill,ure.removeChild(Wre)}if(FQ.isFirefox||FQ.isMS)for(var Tte in kre)hre(kre[Tte],Tte);else Yee(kre,hre);Ere&&(kre=Jte.getAttribute("style"),Jte.setAttribute("style",(kre?kre+";":"")+Ere)),Jte.nodeName==="svg"&&Jte.setAttribute("stroke-width","1px"),Jte.nodeName!=="text"&&[].forEach.call(Jte.children||Jte.childNodes,Sre)}}var $re=xre,cre=Nte.inlineWhitelist,Dre={},ure,Zte=HQ.createElement("iframe");aee(Zte,{width:"1px",height:"1px",visibility:"hidden"}),HQ.body.appendChild(Zte);var Yte=Zte.contentWindow.document;Yte.open(),Yte.write(''),Yte.close(),Sre(this.container.querySelector("svg")),ure.parentNode.removeChild(ure),Zte.parentNode.removeChild(Zte)}function fre(Sre){(this.fixedDiv?[this.fixedDiv,this.scrollingContainer]:[this.container]).forEach(function($re){Sre.appendChild($re)})}function vre(){var Sre=this;Sre.exporting={update:function($re,cre){Sre.isDirtyExporting=!0,Nee(!0,Sre.options.exporting,$re),Ete(cre,!0)&&Sre.redraw()}},$Q.compose(Sre).navigation.addUpdate(function($re,cre){Sre.isDirtyExporting=!0,Nee(!0,Sre.options.navigation,$re),Ete(cre,!0)&&Sre.redraw()})}function Are(){var Sre=this;Sre.isPrinting||(yre=Sre,FQ.isSafari||Sre.beforePrint(),setTimeout(function(){KQ.focus(),KQ.print(),FQ.isSafari||setTimeout(function(){Sre.afterPrint()},1e3)},1))}function sre(){var Sre=this,$re=Sre.options.exporting,cre=$re.buttons,Dre=Sre.isDirtyExporting||!Sre.exportSVGElements;Sre.buttonOffset=0,Sre.isDirtyExporting&&Sre.destroyExport(),Dre&&$re.enabled!==!1&&(Sre.exportEvents=[],Sre.exportingGroup=Sre.exportingGroup||Sre.renderer.g("exporting-group").attr({zIndex:3}).add(),Yee(cre,function(ure){Sre.addButton(ure)}),Sre.isDirtyExporting=!1)}function mre(Sre,$re){var cre=Sre.indexOf("")+6,Dre=Sre.substr(cre);return Sre=Sre.substr(0,cre),$re&&$re.exporting&&$re.exporting.allowHTML&&Dre&&(Dre=''+Dre.replace(/(<(?:img|br).*?(?=>))>/g,"$1 />")+"",Sre=Sre.replace("",Dre+"")),Sre=Sre.replace(/zIndex="[^"]+"/g,"").replace(/symbolName="[^"]+"/g,"").replace(/jQuery[0-9]+="[^"]+"/g,"").replace(/url\(("|")(.*?)("|");?\)/g,"url($2)").replace(/url\([^#]+#/g,"url(#").replace(/